kernel-debug-modules-5.14.0-503.21.1.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']g~;releng@rockylinux.org p-Bm5 ']d%-iG/܎^zEd\-Ss6xVӪGfV꠸0RGH)M)RMpoq $gPP H0u{׃U -t1tWiKD|MmƗL {u5@4/ɩVv=~ $ h\jShN;+z3dB/7Jg8gh LõxW!+ -6UC%+>xn[u8[@ hD,(s'S5Ŀ88s޵Yk[x;_x6Qm~DK|^ ("yXbjABp|l) rj.`~#+ o|Ri쑥uֿ98RGOJIk'Y8ZiT0˒kR6FYb-MWCl-<s&l[_C ρ? qd - U %=CI V * 0*  *  *  * ** T****pGXH Xl Y (Y{8Yb9[ b:p@b> @ G *H @*I *X GY 0G\ 4*] *^ Jb <d e f l t *u P*v w H*x *y Ę@ ͘     , 0Ckernel-debug-modules5.14.0503.21.1.el9_5kernel modules to match the core kernelThis package provides commonly used kernel modules for the core kernel package.g~Opb-2b675011-e62f-4b12-b745-c183d4e40abe-b-s390x4Rocky Linux 9.5Rocky Enterprise Software Foundation((GPL-2.0-only WITH Linux-syscall-note) OR BSD-2-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR CDDL-1.0) AND ((GPL-2.0-only WITH Linux-syscall-note) OR Linux-OpenIB) AND ((GPL-2.0-only WITH Linux-syscall-note) OR MIT) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR MIT) AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-Clear AND GFDL-1.1-no-invariants-or-later AND GPL-1.0-or-later AND (GPL-1.0-or-later OR BSD-3-Clause) AND (GPL-1.0-or-later WITH Linux-syscall-note) AND GPL-2.0-only AND (GPL-2.0-only OR Apache-2.0) AND (GPL-2.0-only OR BSD-2-Clause) AND (GPL-2.0-only OR BSD-3-Clause) AND (GPL-2.0-only OR CDDL-1.0) AND (GPL-2.0-only OR GFDL-1.1-no-invariants-or-later) AND (GPL-2.0-only OR GFDL-1.2-no-invariants-only) AND (GPL-2.0-only WITH Linux-syscall-note) AND GPL-2.0-or-later AND (GPL-2.0-or-later OR BSD-2-Clause) AND (GPL-2.0-or-later OR BSD-3-Clause) AND (GPL-2.0-or-later OR CC-BY-4.0) AND (GPL-2.0-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH Linux-syscall-note) AND ISC AND LGPL-2.0-or-later AND (LGPL-2.0-or-later OR BSD-2-Clause) AND (LGPL-2.0-or-later WITH Linux-syscall-note) AND LGPL-2.1-only AND (LGPL-2.1-only OR BSD-2-Clause) AND (LGPL-2.1-only WITH Linux-syscall-note) AND LGPL-2.1-or-later AND (LGPL-2.1-or-later WITH Linux-syscall-note) AND (Linux-OpenIB OR GPL-2.0-only) AND (Linux-OpenIB OR GPL-2.0-only OR BSD-2-Clause) AND Linux-man-pages-copyleft AND MIT AND (MIT OR GPL-2.0-only) AND (MIT OR GPL-2.0-or-later) AND (MIT OR LGPL-2.1-only) AND (MPL-1.1 OR GPL-2.0-only) AND (X11 OR GPL-2.0-only) AND (X11 OR GPL-2.0-or-later) AND ZlibRocky Linux Build System (Peridot) Unspecifiedhttps://www.kernel.org/linuxs390x/sbin/depmod -a 5.14.0-503.21.1.el9_5.s390x+debug if [ ! -f /var/lib/rpm-state/kernel/installing_core_5.14.0-503.21.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.21.1.el9_5.s390x+debug fi/sbin/depmod -a 5.14.0-503.21.1.el9_5.s390x+debug(#\|{Xd0lh, \t6\h4t px \ W E\߼:ҀDGh)iDg~ g~ g~ g~ g~ g~ g~ g~ g~ g~ g~ g~ g~ g~ g~ g~ g~ g~ g~ g~ g~ g~ g~ g~ g~ g~ g~ g~ g~ g~ g~ g~ g~ g~ g~ g~ g~ g~ g~g~g~g~a267fae427ac056cb8820598a37d637971e7d64b13b8e17254053011abb5921ec49cab93f72457c6b220976b3ce7e674cbc71c2ac01b2e1d8a397b65bd5f2b3d6904e9d05212916411e69ef6f27ea4d176e54dbd00d5dddab09dae8cf5091c41ec5d9c8ab14f2d004a0c7271faec36f46cd294fcbf0945cb7cf955364e0885ea9eb63783a0a788074f1c02b09f6e8d11339b377a39be8f6f35ffe5b6a6c86d5ab518509fee14756a38a1954e47e625c7f17c8a86829830d17de2eaffcccd6af2a48522de3e2b6c99354b0b0db588e4602d80754c5e141e5beefe22eb7d88d7963f1f957570ab6079ec369384c47a4a62ee0a1912f0de59526872e9290937b86894b4debf36cd05df11f3e6a3024a32d1d03137c8a7924f45dd0b2b6d206cb93c48240f4a4165a36ceb04f9e2dfc6eb11ac6a9368f60dd3009e3fcbb1b15d73061c42d6873543be2f252f63c4c1975c9203ef4d14645566639ecbe4e5f339d14e6b8284fdb80c57eb34682cf4365fadf6d6c9a2ed6451fac908395a7ddbdd2d47dd632ef0289a3f57c936f31f8dbd0092ad98d4425cfd7e7c097a091fc83cafebb0bd4764b5f8edb78c45c59d6efce4983bcef88258b052b6134d2230850fd8aacc64a648bbaad5af493b9e6a346798691c1c07a26f8a9c164aa001edcdfc2b517ed25e7a762a7a378d7ed54574043dec78291ab029717c3e521da9d679644115f8e1d8d39268d778a652d8e308835b59840b527fd416695d74b74b57a51667e88811bef084a1ee92dc0a0f25ee5899ab38834fd2e06836f375e10fe525237dd16d2d382377e5fdb6830476886a631bc5feb151bf00cfbc651a8b38028f1c19ede0551ee5a241bdcb77acbbf5c341310df6330e98ceb2dbe2480b32b53c3af833fad84041c1ee3150b6231e53a65ab776f136e45c4a6d8ddeae77e4f497cc5cab1b07a4991243dc1f2ca464d06fe85a37b3f1b8d3659ea61cce4d889bb9d0ae0015b1f28939d7f31616a1dfdefe4b8cb023c5495897d3f6d8376036ceffc4e83c3387dd968a6d53acd9c3c1a69cff2a66e41944768f54b596cec78a61244a15d04c1b63b6bdb560292c045addc773bfde411354e6d68a37646827ddd35f6231b25d273e9d2a76ae69820f12bc5e37e6c2078124206f100c8b02e0d776a4bdf0f63eae3e5deda8583055005cf9f8dc36dc9cf6ae276e692f95b66a23a3c11e561fc2bc7fd3e97c54fab3894dc2cd320c88ce5f931f4310b7c418adf8270e034ab60c421b91a79ebdc10e1cbbb0dff4bd87a1370d48f83157520b4576ad114201c9b0845fab67ff6de26ad1e7f1693cb1acaeb8d93c95d50dfdfd60118fb114b3b5eddddd51f5bdd8b7110a90e45ac74d778fd136c613177d40e438d729d5e4bf4312bd07aa6f10948aae008bb9e75ea9c45af570876a87b906d999e6b965c024c3320022520975ed625f7bc1ebeb9c5563e23f5c80bfeb73890f2b7dc83c2d97141992a0e8d9190901c0374e49363ea8527c25018af01340fdb6280cdf3e1aa5956909450a9ce3680a0b1f1f63628ecde3318e5b759801ed484defc2562033f809fab4dec7e1c21411633f39572d5291036cf54732d0cbbe95967aad5266c1285e6a915ca2630c74fff36784d4b17b05a41d48b55d516186e49ec0bb683cf02b71f20cc55f8e7bac16bd6816b08073565b513c340899f37e37559ea856028b7c0219777b1433b3eb9f0842eb46e0edb0a6a87a4f791d022761ed7790a7aa7c8e2b492b9dd8b7f918aba1cab0170f9fcf2a5ec98f76502db19f291cbad2a621f654675dd2698b7e1358ddf57387f87d2964fa93bdb8241cc6c9f746f03ad841a0510d6dd27fe42348bf74518443b5ca35628c0b7490b02c3403b0cefdcb4f6bc60brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.14.0-503.21.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.21.1.el9_5.s390x+debug5.14.0-503.21.1.el9_5.s390x+debug3.0.4-14.6.0-14.0-15.2-14.16.1.3g~hgd gZ@gR@gNgH[@g? g5@g,g$g6ff@fLfX@fcf@fff4ff@f(@ffą@f3f?@ffJf@ff@faf@ff@f@ff>@f@fIff@f`f@ffwf&@fff=@ff@f}T@fz@fy_fuk@ftfqvfp%@fp%@fj@fifffaf`S@f_f]@fXj@fU@fTufM@fLfH@fE@fCR@fBf;i@f:f4f/f+@f*Ef&Q@fff"@f@f@f Df@ffg@ee,ee@eZRelease Engineering - 5.14.0-503.21.1Lucas 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- 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.21.1.el9_55.14.0-503.21.1.el9_55.14.0-503.21.1.el9_55.14.0-503.21.1.el9_5.s390x+debug5.14.0-503.21.1.el9_5+debug5.14.0-503.21.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.21.1.el9_5.s390x+debug/kernel/drivers/crypto/cavium/nitrox//lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/drivers/infiniband/core//lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/drivers/infiniband/hw/mlx4//lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/drivers/infiniband/hw/mlx5//lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/drivers/infiniband/sw/rxe//lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/drivers/infiniband/sw/siw//lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/drivers/infiniband/ulp/iser//lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/drivers/infiniband/ulp/isert//lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/drivers/mfd//lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/drivers/net/ieee802154//lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/drivers/nvme/host//lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/drivers/nvme/target//lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/drivers/s390/net//lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/drivers/scsi/csiostor//lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/drivers/scsi/fcoe//lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/drivers/scsi//lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/drivers/scsi/libsas//lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/drivers/tty//lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/drivers/tty/serial//lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/drivers/tty/serial/jsm//lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/fs/smb/client//lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/fs/smb/common//lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/fs/squashfs//lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/net/6lowpan//lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/net/ieee802154/6lowpan//lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/net/ieee802154//lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/net/mac802154//lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/net/mpls//lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/net/rfkill//lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/net/smc//lib/modules/5.14.0-503.21.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.21.1.el9_5.s390x+debug ]; then rm -f /var/lib/rpm-state/kernel/need_to_run_dracut_5.14.0-503.21.1.el9_5.s390x+debug echo "Running: dracut -f --kver 5.14.0-503.21.1.el9_5.s390x+debug" dracut -f --kver "5.14.0-503.21.1.el9_5.s390x+debug" || exit $? fi/bin/shutf-828dabac2aaf4785e4791d2a7587e5964b1a352a68128bacf822fa660ad9a3b327b65b5e44784067a7db89e7e59df17c6e000160ac391132696d0fe9913f3488a?7zXZ !7J07070100000001000081a4000000000000000000000001677eda0a0000a628000000000000000000000000000000000000005f00000000./lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/drivers/crypto/cavium/nitrox/n5pf.ko.xz7zXZִF!t/ ]?EhDTTk׶Ǽ:ߵȚ:Jc_bp-PﰪB{GX7Y[[) ߔG3۲4\̠Ni#_[.8vo )8]%+|LB_ɳl}r!ac|dUld/9So@Tևe8*fdut~9UQw-pۓW$Zxg&\A[Eѡq0]$Ԓ&j;w\`Df|ybWIW).&4зgMh^iٵ|NamOsb@EvhbC4gy: oż1 7@v,O0o$["f-#+ l/xN8>q:vN̙u/z?+Q4ͷ ^ˣ2?}F| c$EYxe+/ 3ی뱍mL&C|)aMBp-KE1md5.\>9$ fW웝WT9TlsOT!I.AMb("^-[],mx d j <)) tሾgHȗ@T8-GIkJ^ÁwfRo&-"7QDánOޕA.ȼx:pFm';pz?Yu "8;>628;AؘZ@ny-e0c[p^T@A3TnL M8C5 9FV7wd)$j]Ecy#1@wJų^$:dI5*N3lZ`26WHK-)ÈeO7qb!Ïf2VrJ-(_PI;Cm'B^;WEe̍m5p2,u/yvur>P0,LO2:O+L]w[2zQ"GE+GU2v0H|q,=VKFԲС-<-Csu o>˦ {e'ucT*Pz8K)WӾNViyESܬӄ ?u> OV0j?X1vt^ P#峡ֱ]ۼ+SǏh`de|^*"6_.p'vɔRXt -7No@}#9~WQi3a\*s$1#}-ƂQQ>rDO*GPF8ߏ򈥣ݔs'X;{uto YF3*Jc#GlsR[5NIHb5Nd#נ;qUewSL ;-:`m%)ڬL=%e2Z4{K*-Zf|tiHw[ҋܺ<0E'H\hX*e8YyaQ$">#z2࢞ ٷj,(YX c[-(mgOo]hH.q/lƧ&t>Ԓ6=CP\կ *@:3 FE05S؍踹y x /AwR7O(4l`ј9 NϏ|XNn)W6tQ\ւ䓎=CJFm4ٍm9_9 iirbܜVR;T{>akn=AΉȵe*ӣr+F}bv3x<ɍ||(ҭ_b0S|Ki[Y l̄Bȃe1:s2L鬣.+f\/;T%A0PɂQe@Y}V.n]s!$}%D Ye1'H6R?Ln SI%1D?%LCcaN(}8ǁ: U\R#-8y9yTmtm jloUr4 $ɓ9#f*n\%UdIeeH.=;j+ z#?Xke[c O# uY?p%+y?Ch4yxq#p+uꊟPZBG/H O;t`xO2-YwA,fko⨍HkF[,IL0OH[mxggMAC 9p M̳}R~vS[>Sa_6; ݬj7!t, pfXo=W2&4K|z}<ΐPATS>Ҭr1"t4 a3 שa.p#'H?Z KVL;"hٰ2jMb],JĸONk(p}>ecmL~:qAU/{DhM#\!%e Մgdo AY|7Om0k[P =A:e (2%Z' ZLk?ioyO)2P>Z[XI;,|t#UqQn?>$$]עKNi%/J8Bf48dr X|NB#o&Z[uѿ1fźgIUrF -FZkP-67f~yo>Q=GR&lfR7CGs$8<@VՔ%r6o O65`h٦6Z < (9Y+2nSn  45 u퀜',%=vz HFaf6P.0 |qӊ4;' k{㍕#6;2]Oqҳx :hPHnu@|yE 3 A2iS@ȷ*&WPKZ7ज़?|•26UN;p\]ձ!+vWޥ` t.&Y6BU L)pYss;u(Bo4ܿ3~ ˂y((}]xOOiïH PA o'Ѵ$Y /kdv/+)' #yLu&zKQ1*.5 aKyful}9-ei]sh$ʼn(N2 NB*jf^s)2<6~a#->3ɘB +wWп|#OO QӢIIEkJ BB潹X8ؙ'zKhʈHh /LFD _Nb:6ΆEjI„ mGU!Ik ;>86[GB4+HK=a+C'_AGʆu_8DJ_h"59!{q;o?#=9Hd΂cH8pgɺWʔ&3=J$ d4J+4/Q4$SPyC٫RBJ.%&Pt9P_=j'!^h\`9Y:M20dw!>cTMb[ / 4dTVB:unhyJ氎úpEdsЍs&w÷V//xåR@qU=֨[?T$Mz<3 ƇuJEB\E`W+W3 s)*"nzSߋ $A%f#dzcw|%ez{h4k},th)`2bmc޳w *|ħ'3^ɸdž.O!;Uןc_ٝ$!No8=k[Uw`%OO2a2qE=ɨG4]g9q}UU]n>ܕv~K(׷+L=6%Pf1VcJnv`UWlQ''c[ieif±'!= ?|(q #O!53= E d/b*7 r.rNyEW !bais=@+drf^fDr:̭R ir\N] qzү'-;7w 6o-Tl.K a;81-H$CFMz9XՐ(D$uj Y`iU`Ycv/ T,Lx{'J#'~t2Z3Lw"fQ?Y9iX)_^`bI.9[mR!5rH8v-sj$_Rh3pI,H9*흮|l9 y c301'O} "b(4)ʇhuWc,:I4a!)[cK=i6ùa%ȓE#f*> !W@"E:[v<_>x9V(|kHI۷r(ϱ9X͏MoIYf^~ȐI5ώ72u"[? CUOi?XB,!\b6'N.f.F{)WDȖuQD؏~hpzsa`onDRţ2کr]OHgBVd1z<)r(RB<: L5(]Tpɉ儷ʞW+Zהh<[5XcvjQ]_M@aOFk쳸FK&w9MmZ}ЪQEC-̿Fж91o\UkJuUV2F1PpX;{lGgEj&e*'vy X͊dac 0In5ЈBOoj9N T^Tk@"Jh~; VT.,PrcW߾#߮ Ջ>{gH^E"/SSb>9V&nR)jϺ$v*#TҜ+ 3/oAhZɫO!~ ;m۠3.N(o $tcgW~JїߟK5H  X ̀$?d P+ ߂_c$oF5P4=D/xV NZǵRvywxa =?" 3ѕؙrT`Ĺ֧[b=9I{WJ8bЈ]`C÷Q:~Ý5֔8vS>h1ѥsAJO, {>˕`f#?ˋV}SGZvՐHsIoAMr?l2__P > 4Щ&WϪzA^Br`U\R u(֨VFf4A_LV/7>sD0`UH챛&A0L+e>i8^(  mO6Q}nd/VZ uOӨHhht.Ɣ@9wŽ9Im `jg%Բ1؞+l[W@I c! "0(j<٭ґ7v%xuu1Ȯ!8AC8cs,D$|)̷aAZY_=4=Iq&\ s; x7<9 3uTnFu?E(OFljs,RG(2Ԃ1ez|" 8iͺ!zP|Ёe,mhKo &݈ /A,biҝq*w Ϧk7h33/T5[EbNӓlؠ֩:]9bnV `F,/<8yaâ22#ja f8@蝕C Ӻ1F2zL2!nnתuETz ]aʑpRр us򑕅HOHՕZ0#YfE?X<>ގ~*n RK~խZ<`*q}9a7ܱ} _[r;h""\Kieȗ5 `^dɆv6B<Ĉ!(YIji+іqi"ɾCkmΉPx ԂMc*)N!NWA S?GJA|Ft6u{\Y 'd8HHywX6pOt s6SL2ߵ: ð}:c{Rc Dq_%Kna?+.&[;pĈ!glp!i[|.YSlp0 oIJ;j[WO콥Hy(\os\jw|/&i33[i-C_#x[+) _ּMZ>\#%(A{a(=&`uψEd'm9t*J{ %EC4E(`f---zi֜7Y,\Y |8͒Sx sW]ۊ<ތl' 5sBt1hj @#9>+Psn##po޳8"cF^<Ogǎ>a(cteruG.9{t8ZU$ AyW\x˜:Ȣ,j#E4 K'&b::!ͫ«$"-QI6yXUwi$&|Ϩ[  j6qgyK&L?u-͛y276 c=Mi;#޾l,B+MԂ6t"t 6#E?k*WcR$7EQR6r"t̢<[XGb&mQrZ[_mxSM$ra]d&#|X=դwmpg$ x/Fv xxhtaA4P眹xI~ U;pXZ,$!Dfr8I Q^f{DE5Ħa'/k!!]ڐmP0_ scWr\sAE!C߸myK¿8l|i] @Xc #)T@pFpWfwMrrZYlCpC>;qś9̂LDH, ^-pꫳDE1e<~ @ׄ_07B9!O%i^Fb1\QGJ 2p9>sڥ4兤Ɣ\OX<.f7 ޸$ddw3r|fD`ƾwe طp4wy6a!Kw/ދp=w'q$*Tٙi(-xnVi-_b^ahQ ϻS\rsz&DdyLg^S[>#,s甫@ %F NˤVY.^brM4ꡥRC(f'{ y[ySE8%Z=!cQNX(QK7qB+MC| >$pѨ"x:)LBŁ./? "l-B6K M[\PQuᶀ,"ć; ΘJCd)µF* !;m.̔A<~zMõqMb%a/ B:8\-66T>psLKpɗCP/-`JvaP@?K#߽t*q4azj1hUN.wYg~&4QM/[ԟ$t@:'^SJgZF2C6yaoSO@GWj heD|Ss_:="8ClZ쯢Oy]ٌ+`|žXP`Sj俘؀. {䈉). eWbax𱮝D=+HRiaW) MḤ,@+^~d?%Dg>Qtnl9t 3ON9թv--\"Ɲ Iv$%ZTʗsU{\n\67"Ӵ!.-S'zݓ"#&3Q }6hb"xOx[9]17PF-B޽c"p%SB룐Evh;IzYc,A}".Ι功sB%nuaFrL,0+/&29)X{WTӯte).j g, }bs)b,vS$Un5#G /_˭q_PU !!PTttεT}u,E2>j0h'̀$ :`%那~R;40s7TH"o٩V͵XY?f(P 5=I{]d'=s_csp RQ~w:d㻬"4;qN| 7iˡ֪߳< O8/#qNryXO|771pCXMSHb&m e64uYpOk23Tq;L M͋sS##;Lqrژ\xvsɍ n c]UGx A"'HLxQ*%[+pGBWdĮ]u$@Ԩ?oQxINU6'm<"pt.-Ui_2UEH JI1m/>1\]E%r-ǂW@˞#R6Dw5K3 \)KJ?c\8424MZya?L}oT'nRMGU[`sט;vΫ{j &6X,悆Nu AyACvO44fV2F2ۄWQL2!GkMkBkn5܄\05aR;D6i7PK\! {YbT _0Qf]NQul]^KB⣰n%{{H}ii @|dsӛޠh'M߃rM* סCMd BhWA#P^h^ەOa5Du/FL~ (fPj<]Ej>`ٴ IDbde[XTPPY,_z4Ꜭs~~?)U4Na/dP\R5zȴߴkge%PFB>PՠtO "{:x<fA{'oU/笞 0;JFK '%/8D/+C)֌ܧѽ{.Dז4'cN@b] ., ova떊/ ӏN Z4{{ǗwP(]$JZ3c-~39t؟C5`@{?RK;o]f3sF ,twEh+%0]" ic DGRN`?9 JԱ#V.L gilj uCu#${FM$3Ϲr,㻀Zs 4v_d^ŠV::ڛfk"P&J%%?f4&٧(jζhJ/R(W BRK<Ə?Er;`x7$Egfvbo+i.thIfgp;^guE"wtʐ"N+Q(tsS%LoĒ'v.C"-z MH3GR<$D* @] , G-4M{{ei鳶G1%CW,4:S'nU_$'<3 =YDmIJ'ğVe?V?خz Vo g1V @"1>*ORyA9}!rg֧6V=s.'DeZN0p?7И! $@?(/Ye?PTPU®h៿gBn s@2ZTg.:(hP 3 `iF-j+믻:[+xKg\ <)3E8¬ GI,[+N{648Z@[MOd݋[H+Nf%nWG@Y)ox#68WEndyH} M \ pPyɆTO(pBoY2^I>EUZs9/P9і6<* `l 4|;1 % 5ZϜuWQl5QR5^sh9L' nQG\Pv[;v`PawlhmQTs1'\bvg+zNadO6uIQC2g10wuJ ӌ2W6n(2Ne>BastU\}4-arYA0G) ču ޿[eOҏSҷdމ9U,\fWٟB&D&axHWD2zUz` {L ƖM%O38bw$?UzY{(Nc#. VL_! x?|~6 ԑC'y]јi>`'@b 1٪ь ]?0'mN6jɿb]6i+ ދahDPaPfϾOJ#CE$@$Xؒ)j q_G޶/ɂ`_k7wUB ZT 7tMB.DDUny|˯,hh;r2 jyjjeG[pƍ=߲D?Wpfe>_$JPE~QҢ }WŀQO3Gw@ ۡukf5̯T'eCNcYIMrٴQ"#dh3#SzyX.h@AT?$i忈"~M&~$+ޭWk[ ?x"bk Ѣ3i҅A!Bս]4o?7]5bǀQ(IX##ڝ4i=9uJ`wVTWfQ7?|Վ9_--Fȓ"1 )ݽhž20^ /@== ~|{AJКT>j[HLB8󯈷o\hYuS(mA4Rcwd ,l]mo)m3֢] :lK&Ifa* ܧ*n2U!DcNciI,Nݯ}6aBur,@,ށ]Tuu[Wb. VqJVȄ,{更&Ik=!yVWj6 ~XR᱗ˇu?WPÿIOto`i79p L_󢻳dGerL\3o/ENfm}Rh KpIf`U/Ï:ݩpD~8ȻWd/[ |S@.'wWgJѨ>(0Glu&_ӿϴ=5w}~@VvyJ3]7{r<.O|7!"?'K8zQwً wE>t3q:fOyiAL_DBSp>D6Ķ{?\$"jqZ!#P~:E,LP*m=$5ԬH~0-m|׿u% x4_9l@T?oTf|Q YKb`SM+rĉyQ&h4ҝhĴ!ARSQ¦w.tcXvJ)WZd2 ,%vn8R:,m_;KxgIr|7 7 [-`ݚOT_<D2ԪP!G ֒O֧iIvJ|w{(1a| ЦS/HY ^xlD*@l#c) Øԑ*Vp݊1W7OEZۋ߻-#\@O4? Bjӡ-:tgd/&&l qA\wr'Vm\t%b'jDa2|$o) M%q4Z$?<,Pg0J)Ŵΐ-[:((cȠ̝?.\. P;;>PT^X^^\j(F~CWgOvG)ZfcSI.7q2<۫+NF[g'͉SW ??hҺ.[t"^ZK{i"h!E6:ngpݾ˰n: ʭ:~9@C  - EĶ#e6'*:.@*~ÉM%ViOusG̲^XX>ݚPǎF'π)yۦ24*_ЀcaZT\c'ƕV4iIߙ v yaU&cvK+:3 "EcV%,0rZ{'&jA:pak3}[|}GCe Nܜ&_igRDrJ-h_o@yకWjPg4pNSPmihqZ|WyFw)D^&Rj>3BiCTbZA.ׁ5 ərdꁪii$ 2?B),1dҠfXkcUBr!Fƙ9$eМq6ձGLW._TW?XҊ;+u-B 1#cCjyvAH1{N:S=Tw|}LHeC]?A14sb7bk$y$3kuN (iiM$7aJ.­Dn`!+1US`QJ0wpMkXY6Todb(3tT۸D6=j^kަe Gb, 0շ+Ni Uq ~ \Y|dQ^+yEcZ; G9F{o%XbƵ胒V29L2UȺ sRg ?7$l T>t\M 2 R]wB,ȸmnDӌj _.-MHmQ~WzG8cZJ/ }X;sTA> O7T'XokO*.>{G(BYٽY{𖻿FPƪy%:m5ZE)׾ d.L.tf|ʝƱ=*v$n*lAo-ш :Cy yn,Gަ3" PfLcz %bc\x;1e0̍wn%/:Ieص v-aGZ@guĢgEl?Jp6@-p鄥t]Ky=$u4+ 6r5F 59:WHF"_QX1,0_g2ܯ2g4VXr.r#X".nW4|ӭ0jVex MAڒ*3,+g-Q.޶n^MMrBxe K|R7 b~?!W[RkǓba~\-=|(^*8i|o@'/T GQC-!0te_`4;fn&v7>f~R݃4[2=q2[#OɐuI/"ocPUjSe6EOc`EHUYo`  S0Ϫ)r5 Aݲ[hT hdJ@'^HH^C+) .2fRnVf׏Ijɮfur=o[6̌6-t ^ o(8/\ $u6 xR bEV)F"g&CkD*| "iLu)`Pd4 ^;Lk/ aT AS:~"ZZ!3Áǜq9- wYxIϘBe))mfak+WIf;sa(mfU͙sxxH ~"!zFxu)nS;APک |Oc\O{j Y GH?X3ܾbó w+t?=oc&3ۈޤnw=cҶP3k>w*F}-7iU[u`E7< i]%ڃ>2,(KnJd)f̝@Bv#?ś3 =Lo_e(=1R.[[|~Ԕ'->ʓ T1sDAcgUz$6 ",͢GNV̱w QB{^"~s)>5qn3!]{Xr*9ߪsYN)Xйfv3[ǟ"hdnIM +]n'8ٹ#/qc_4]NڲL]OY'3ĪC-?CN8[~+" ,lbH3#ݫ&f5wge:'hY 8ӧZqv!j GÅ :F%5 `d#q!S0 3X؜- 669wtz5.%:mZVj[/yBpȝ4]'DÁ,>~&6V* =Z b@J?{rrC@CDͱAڽ ;(H3_ @@zԜv KUoŲL|M0*$Z犽G* oUuz"M2̚ rҀA\ Ad'9Dev"Ul*̿b+Å Ű!'qzt*M,;K,(|fw*wLuT\P}@cC^1 ѝeUFێٝfEoakVaW/5~+ѷ᪲#QFN{svpkZ&R٭o6$MJT$Wj; e31Q䲭bݴUSXM< 2 '(۾C'7,y dIK\eGqEl%+q=w$ 3\zɹtZ΁݄ؗG]ms1ؔCo!48a\v @ >/"ccZ,G`:^ ƦKsC{d! jd&wǧVŞ}{7Ҍulb(A&~u䮾 c&6ŵ U `֛͒(ty)|K֔a3a D{uF"&ciJsoK?b t& '1ф!lڰYnBp%Ǡ)͙XuYP8 `F0 G @L͇F'$ߔጘ?į[ 1?/)SCo s͹{ڢ|=ˎ1 j!hD~u-#@x8$\KT/άS(b\0-!v(oPp?b4A} }o~HlJŜ)_;"+'{ DzR,8] dKq }qiWk7l1a]6;h60[}x2PC !=pIm]lfK>1 Z uaZSUhp!EqEGj83AsR{{\.Ib>+i=v9`H;HK`ل3~0汖 !ړP%U{\"Xqɰb>;Z_= 'PB5h禌 _10߁~Elݣ "MW[˙$0OgIsj? #: wfM]0\I 9E*^ >vvARS>3j&Y Q,F&)sar5"7/wӼo5eSdV/2Ƀ*4~W9>-=]A͎z"p^ѯӊZasV |+⧪:~,CJŠ6AЬh$^ISě*ʂ O*,m?F9|Z`3<4#j*xKw<]usz n|:+qZln() THRR%6KAo:tY3V9(SCr Y5!ɑWǭ ̼:V+P\ ا n/釚Šr>#qƱ<\9=ڍߘ/Rq MOVU-cܩ|sԹ^L[.c޾AKnJ*U\N wT5Ct$BxeVC l 029r\bvdf^)xv"rb zMh0\,lE H?RGL2-S!v05~Yǔ:s+Z:=s=cbr 0Z[5zM &5QTh7㮞h C -7Dp/$5L&'"9>Ђ@n 4;cq>{>g֪keN$= sץ 3X ؘֈe`zZc5&*'փE7Oڊ` ?J``/'0 AV-f)Vkҹ[e8`IX- z;,SNr/ `xUV_T}v7 (er. #!MҌ3*VWWۚR+dt( s~2 x.īMŮ;\ڃ&|R֐0QxH=.@,L*BwZÿ8]d]6P|8;)r!u@C8]9{m^z4Y}cna=/v&B.(*B CἏ5E`_0,1]3)7Z%C *-7n􉗵UeS4T᭲+wRqԇ$qC Ra*> \d자_qI{]—,7+AL=).n`λ -uXL*6l4N`Yk"Ψ0c5\CвڪMGo{hˍ(8,H;= Þkü8@Wx ,-,. 8TXoYBY6,re4CLvJb3n\y\5m 8J¬S|CmA=p;iJ e8mN紂7Z:x*p^ʨb@Stbx"x AJQ1ꇐ̽ןy1̺R P{[U[~ R(Gr]{f{\g@)K!U_J Jwg RK&NPy9XNN^O.>w2y=0힫f0綗.1i!]2 8؅,TO0t@lՑSF'& F ܸ]d 5Dœ]I uDtB7mR{BV)sK߫o) ª\]\Ps\#]^|<6c TP%wX "{InU``MWlbY_@Řq U< 7JIGpgwsQ}1vnn1ijُ/b-;wS4.Y=tx%Ԡni SBkt:4N;iboݖQtN ARo't%IZ_vT}L;d [9ⰘʔJ U4˧b d]].]eOCslNg,ބHuO-OT֒/9$GbCZ*j=G7vWȋjaIOnG< `i'H(G` %+ '`1 /.j*qNխl;'ZtDUG&X LV0L2&FY{o*x{]F6d{A /BJ8EE OIUmA&X]z&ZQnZbʨgЯ< ^Tî[0:ޝ-ЮGfb7OsvZR3uQ<+yF"-`?{ǼᢪJM^ 5:O~ $:61?d] ԯ;  ]eXeJӑVhq.hL°"k-j}4%o/PЅm] B eZNUr;i^5Y'sg$Xg8w#88j2y$Le&>YbiΨfJT˙!$0}O6?\4!bn6qYYtJg>xRkj'r. l萿-BuW, N=e:Q%&hr]l,dO:ɕj$U~7=ӌtØ:^V{9/ ]eo?JNYuؒ:~&&rmNJTm &bۜ}w[O(LP[r_2E oع̺Y=A隼^frP;ݾo9!; Ct92Vv^"Nbr c ga߰ϐ*^+:c[uT6̩cU&SV ƃ?e ǵwjpZ&]^뵖pUw-cÚ@  nme~6obhUJ[5i}ǴkwL">.?b޹zgbZO$S,&S7Zڑ`DX\ ؃ Fʷ]Q="*dKtjDC4ǎ)97 $GWL.:ap@E. rԫ#0Br# >pD벰NN8\:Q86*<'G||ۅnpvx&9{~99u5(]3tû huP\Y8L3 T8ǯ@ii' ʐw|>/x0?kAss8i/݆|oXt `V;/ooP0"H$OKcv}Erm1kJ :hoH(9dFX_]p-\D8mxv]&WVBB7@Zr[rL͜2S< |ŸKC>LqIN5;vdt NumHC-}$笁‚6Ts?t+z@{k*7P3ӘL7i=E[MJErP/:] &_E٩( Xʩ1j\6%*d BGG.6 ۲/Qs\fQiY{ &{|ҊT&ʪ1u,~+b%пf>IFFƙ8Ji_9J.)7^gA鮓#&.jOM̂b{#PD. (c1 !%)Ŕ?.Jb<2ɧ>g.,'݁K.*K<;$Wmfݤ&A=J,x9<6$:3lBFVNCQB,Mv")CqPgce+s!fElh4(ϳvmqVIz|0$kE衮rgӊKVZEԹŷW<*Lf '.h.S)+t,^OIp5FUKExd+m~tŨ-ǢRAphh *%aH?2!/5G@:MϭTs{oڳ}*;I%DtM,S.~o?CrvԾo6֢0GmYǪE8B3槬e[{ }34i#%څ{6W%3bXF0ɑ|qE"5 !"G78:5 &hfRJQ`/LBPa {b8K9f5Hl5%tKb\YЗNvL GcyP@uT0[gm^9tFh;M˸3FDm\.}2mUtm6t9Mm\Cn+,fDo .eC #]˞c#.ry)  H>_ܝ`00+BXע)#Ơ{a \2eY*[, 1f(,4oB $Fת2ع~eYSb` `Ə[]>@܏q*Ηar8cQYRj $9WԺ"tsM,׮ƈK\D֝zΙb}\5 MM]"#i ܹdW!Ag (ί7m,][YO-9k4@>ܕjn3$4܁q|HpN)bccW"ذ=*7J4{p l|ڕd2JA9=f=ϋb=uRznqgA&& $7H4 &z_Ir[(xAƛ ̆i;ƌH?XҨ;c~ 'n=镀0gP-r0Eh67RҾ^doXՋhA>2FT0͕0 kb{$OS1 Dfō1]m5MCԏ8fi̇â|KB(FZCo סn!~7Nfn %~=&pp"+D)EʹD \n_M(MgT8ըpr3A=LՑBT}Ib@>}u~cSv B6^Vfl~,˳mKA#-ǂ_$" o rGEEz%\%lP)k1w'Q$f>4kT1rxxS<Oxq= Fb̽ K)՞ txBn7M7V:"-m=$&IG8ým( )t-W5S.8^}xj, ⋈WՆL?|e5syiKl`']0dNn;=v35$_ YM@}|O&Q$#K"kuJEKXiA^4ۅM+d^j|7ZgglbIZJX0!/b$d(xR;vvu8?qF)_g|G<Tg0"A(^Icc"_H#I܄c`4NM,ol 9R~/dfH/Fp\lNw ^Ț=[!PN,~}NG ] e5"`*s5~Łv9W^+W.$G@W;e"#c@C+uҚa5ɀIY!>ӜX8ݞq:(1kCf{4H'G&R_$%s ~.(-$^\qja:Fկ'{K;LTM8U^Y a{.R.H fׇMg[/K?ɪ>$Io؆_a^cc8Vlt"uaKjj,jw0'ꕳZ,,,J,;&mhCt>K.Z>>6gd ״Üav-̢d۲;ˏ  ScFx 8k3GC9#o"rw "?㚭Ք aqwXu끄cm5}VqX$4Hh.$(}0CJwJS=e7*)amWc^1iykOYoZb.5D&ETYO2!?AN&=-Y)̧@J R"Er^kS?ڢJ(ʪRljn|wbɷ RƍoCÿ45&])[*j.,f-fTW/%*#א}b>2*a7+^Fy@π!m;ѡ6U6QjvUBvӄ:;~0!ͤrVd oX%IkU-#,FQ}W=rX,Y.)}1E$7U$bjeI/*-GвSP/h3wta%%o& >9knN;Fjp!U ebд,Oˑl. Z|ill#w$? ҩjmIQ?j 6Ϝf`eGaׅb=[UԤof!m!VV `y|;;A5%2:/d*% 2 SZDq`[7?cDsp-1dY "E$ SbTEiŹzEht8p}[Ԗ䌀@M MVRJ|؟\Wʓs$́CѝgsC nU>%DtU@.Ejr@<Фޭķy>3/ZD~J.h{]4ݨlӳdIvS H ܬtCGx$sm cGh:-O𩙐D9/n:[resC3Ǽ (knbj9FbU&z5oZ8It"+OVW}bM|eiX}ƌN=DUII|P zҧDw`02/!]?p|3X#8mr$n}E^UKLƵJGۊH x٨KZ8gq+ L&iSOo!H(UQv& q [rj0izS4P҄(HXB96>jj7 #_3V嶚\uwy&"EEA'~gBqP.'%Ra'In4OY ="0IY8#W3bmIwUHo(Ύ l:.zx'cR>NSmyO8T;0̀,UN C5'6[nKkHٵ,;`v1A# !.IPm,'_/kJO7aE$(i"kD9b+| _MF)>E]9wy*p~PxuIosZ64Buzq޻3MN:O DଘߤJm F/i](+ O(zNa%hIBV(^rmΦw:I#J6  DeT[ ^gbIY<9˖Lh5G")4RӝD{-L\ bǃ_kV:'e/xXJ x`o-ݷ-(9B_*|5r:}fAB!t* ;p`Y#h#-"JI"?K Hld>oP)tl@eժ_Ul`|&Sp밯ZRHyj1ϵ'*~)dN ^aQ0ZwTCd(Kפ`@SkeLjb6w@1wcnnam8ٝNmOn ƔXhE^ ?v&%W¶b?mnaQ{9(an>@7 I1"6S> 4Zuas/,tԅw=[hN[˞ac4I |L} l8>#v$> cj5hD Ȁ0v|%G^5/b ?4ٲ<^0|\Xl6UQ?x+KgIuy'b/qIk ̔fF" TrfA_3~\q58'}4~z7B)N?_^U^'^jއ|pvb!.ysHj7InUvpФD4޿Bɉ0: j; nʓT4rmk+; vx/lsmuv8}o F4x`OLdOJE@(XqQQ9kjZ;*FkVehR8~f 0V Eˉ8ɛ-4bb 55N 0kT?AGPpHEc?$U_M,Ñ>m 񜙚.xRsӊaco'^yT؝xrfzJϱEr,E4($ŋ8`=dw Fp7e/hA.'y6BaS&w:>ޒ27eV8\dۘbL]y>וFBjxL5U[N ȞݕIt?ċF ^}ͣG!g+,[E%.`R;յ̺a]!Ld}cO Yi0{C=!{]"ɓ{g0@5Tr4G2i0!e^+iij@40Ϟgi/jnXu X]&pq/&[IDwdSA -USi8ȯVT%kqpv.up ;:+"Y%-.rDNN|X1r[)@f90v S\a2sJ,m~lvXWΑ9~H@m#d[ "OlGс3ɩkKW2?->U'j Waѭ5spQ!{k.l,zӳЊ}|@tWkD}I7 Ȕ1 Բ?;xRkz'pfgktRo$@od+,㆘mo#2܍za8VwAJ٣)t1uV8=MBݗƽ儦5l8+o]n; CCFsg? u T_SNf?O@Tfh$+=~Gް4=K'⣙O|Bjނrke&8x1H SG) jv}5 ES2 6i2 jYSטœ S{ةG~8'}^\.c}ak֗)`ȄdBksEv+| )}Cļ/pumGV&jE̒S/+vpdCXA8Ji%ZHzR1}v(9F/삻Ԕ彵x&"I]F58Dm)HU/.,Ĺ[j1.Ai0d5299.>UDsds/7~/Gk^.\fhRv w bwDmB֤RodFc&&7ae5JX c PuD4#]C,Z-JF4WGﴯIi L4gUDQQ)+P(ڔ=t@t+#߃SCq-aze_$$'}oN{uN+)fchSQC5?x1^@)|{k \&hţڍ#k!@.=mH%ddF지􅎫k{̜615=cwh٥CϏH-x3#Q188|)IkI~Yψo}d]ÒH HFg*h)]23kڼs8NWGpgwųΦ?3-U;W3SMy# A۶zt-vzG-ڒ6D[rSQuZ4fSx"22V~\|~~;h [@Ӏ\pS!z1idlbs֠.,00Ob#tīO_iS*ڗN3G?[T{y+-G_∔ jGJaK]!/f$Fì 2`cw{>rl.wi?<*`DWB=HϖۤVTXҦo:v}YVc=U=sHK3.ORvP{"β!Dz7sܣ+DZ`㱋Jj5̝Myowz jGp#6'! Zx7dA)W'NKa5 }Z3D=թ[x-2} 9xJ>8O6UqU׬Ydhvp6:_\ND>i>MV, 2Y`IeZ*&JA$] +m:t5LZtRRv;[ (6ӜX1<HßvN?R"rw@&Ӻwκ^mc6j!O>;H_?l;uڋx;fZN4ߖ4꛶GV+nm[L2mi$[}%'pXCWiƫü.0PZ%ct%e$eұ a1K]ԀF"zk =\AaY+k5AmSz/v-ݼ:ϟ[en,%#v!NhIt*KN}_WӍ"g庂᪈/&o!Rf[?6> _,h].]Ah'v_4b̘ye-U7kRqRiN]y /]96n`QuwZ0sû( o6/snfskjxFu7'ZNf2wΩ b?{~[͒y>E`G-4Kmp.~@% 8ځmLu%rګ8]TǜH{YH+HjD 9X:hC4 g\8v?MSa]/uBQ5s:HT>HY[; e/sb>VE[DgC 쒮`5䷑0]l!w;pXwWXGv[=ٔzqHŨkzI듀M& -c8 "2 ioioYf6 7}Qi&P7)JsSL"%.V~n0u?3P?~╸ O5g?,h`RKq:s\cF@3, [?)U`opb" *ԢF`G1wO"@[Z/M9phlşė%2WIkIn:=Z{yaKvbR/K7Ѹ@PyދzoR"*?z[m~ʥ›XH_a6H{lmZGѝ>N7$G  P<>xWX>f Oe}~y D搝3ҋxh{|<>2qW5kSRlYE(Kzi;WL( q`)AvJSN;eEkI:߰F~_𠯙yEB=&Uig{y%pNƳF+6Ջx2FQ{lfUD5 ;aTN*dӘuymT`AA س0OG>54F:dfglUn_w{:w T2Gg,?`vCa3|"r~6V~سg[(&E*hZ&P%; z64ɥ~r؅lUaRחKHߓ̗أH]3>'s10V%P BLv\5dDuNoJiZ>j2Ԅ%sk 镈.v3J,YK/UGF~$%kBCpkZ{#?ݺn79hNSC>aY3|jur;*2oTdTmwSs6p` GWDu"'f舂\Q9`>whc^Vw$6K?G5&ӐRNRJZӟbi4sv '{kTJ!ZlStj\gg|OK;t35syW!/ {20`. }hmAةE c?s܋ 6DL3OkCTned="dyz#h!35tp[ʠ(C\>o*umc*voZ6ɝ$sI~6ڡ}`((; oM WCƒ`PlBK Ï2(o5DZry<\=ęޠ9Wx(8GagYZ07070100000002000081a4000000000000000000000001677eda0b000123dc000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/ib_cm.ko.xz7zXZִF!t/]?EhDTTk׶ǼG}Eפ]gEg>eh߹-6nr/.k }BHZ{ ʗM P 5ER3t $ EΑɐs\1re~2f_pγ,.jؠ"F'4a C+2u8 /fU_XG/:p[)ۼr* Ł2#| TJN*/(JV0 kk ^FdOCu h9'FqY ~irv.?RViuB*D7D\r ͷFvؚ0k;(!SoH1XTbǒ U=ݞe3`2!>`) k(!,xD.p ?u"(0"}o=/3H36B$;Y>0?HDST "96'9@0`|h;J:!c&sX2y SSgRq9O+-Fu"l5qIad֬?!GBB>) Ox=LW?˦(BFuռLfݾ CƜa |HuEM*|cjQD ب2oDONE?lkxոcamo nFBkJ= vM*7=Ia 6zSXOFScGrzDp h6װ uLG%oWR)D>SV~eV~%I)3ޜ>;&}]`)/P ST)%2(ѽiLPAɬ$C_E6bѧYO%!҂.2tWSG%{ fɯ38L幕UL.bJԉ~cE\33H.ŵ\RSRMG5(Hr̙C`@e[ 4><|2N\J}:LṛX`B'v%{ rp0/S|?RQg]L 䁴ѧ}q!:]i%h˛df2J[$"l@5OtŲ\ON;dޗ^SDsZw *xx2!9v4ƈ//\y{?.ʭiNs~2rv>zh(%L6*bbPڻ`Ͷ=~JkUmcO$bqN;xaqĤHIk/pn2p?pW܃ˆ_: 35֑\DnmǫVh zEij.s\3fmB)ݖqOʢoM)HΊȈ xXc`;[Ѧ"i_;ƺ[+ub'3ENv?#9fjcz l(ZIT!u,Sfk UBmOeqQ+sʻFͤ@J\T G w!FXw-Hv>@Ѕ}*dCGAc7լtzQ|e*9=I&z)\'}𝯨rm?mgzR~ð4!#/4'32)S ™|a Ko2=ً*l/%⑖z987ǓIt*W e T#xk.5$aNov_Nag8Xcu NJ>Du;5 3ۊ939uzotަޤO~]eHg90VӌjzaXǨF#coC"S GHE,_u%>%S>7vPjMe :s;7cJ֬ׯ76Nx??R=!mYS3^?`wy9w\nGE.* Q~\Pߐ<)  [{\MQ(sYBq^SŹC xC*!Ӵ=}c̫D \kK<'M`q:1S0F--N0ݨȉ]$,5&G*+c?Y닏w.ƅQqqPn2@7~eg~_^F>AkҢ;I ċwN.+ \EFU C$x􀳚US ]7QB)v)K:**ӡ5!=;FLz`D5oaI55.m ^D o5~;(o?9&;9|gF,;Iy~QM!q@A+=DΤ?T{i<&LnF?>|&1fBL3&/VytW"A)-, Y˸l0!jN/C88YQ:!H#KݳʗCআM'- hGe2"r&L#'j[x{ܢVzGE"iL11'K|pxW, A6ֶ:m@%K뮲 c Iqh0o#kypv'qJ!@9.QW"!FkgP\!M8E~Vb0B=`r.9d}xV@ē$-ӿ #z/]ǔx`2Ǽ0C(]Z_'k*e%cټ / SG;aI/9̉t¾AQMȧ Ah'ŝuD!ILGK"C7em Nx6&PT0zO/Ij++p@)p3=Dg;1J%mލK.?cAgCЅJQө&T ݤ2D=|C~yJta+c?¶6+$8f?H?;9~iCq%"fkL#0lk;2N*!"HNC`MP&}z/cfFLc? d3};uPPKE\b\oϙOPJ ep [1p 5ovl\\xsA}bfv\"2q]kKf%z+6x̓[8yMǓD*֣X0Qo@u#(y1-pA^|N'H봻fE H~n#DOo{[M,wi1]X\@Ȭ-C$60z=CͳC?*IĵHDã.gߤ+Hds6j`&J-v2 F:Y%ϤK,vl̺h{$,~kM|zvR QȅU& KfȂB 8r62yY =9528їjLW6'4zYj>xǭţt|LDu%ܗrEI$h֌Sm֝DRC:GDxn*X։67T׆L&}zh^!ͨaܮjj0qĠPde!-³8 wg=&(x2/>ߘy->yS`hc윅{ %=?*qs{)>FF&Iq8[4!cݿ~$}A\`G O >vQBZLlBu*mF A莵\uO㺾FT5Ԁ9,A}iGEojVynx& C-f/Aaj^oG_8a`^gC)Mw L+Ȑ2gR=GF#,,5Œ$msF[f#!O5Cp嫚 u~ ^]@bjLTњR0^s4ٙɩ[꣹ܾ%j߷-=KPz̢ OHb& 93?"ӡۮ|rIA0[KB.25\OHo<_ެN MjeF8Pqgg)gJ'(0G??5q8r g\R) X,O(fxB"M 1,#s 4DvU01:5WvV{˜ /6o2.\BdTioNj/>"dZJmtS j1o(Wa-jFbpꋎ1V/ApVZ&f]kf PP8 _۸=+v[7TyIzWe^_I , (~qD"B[@0ϩzdsy~0L(˳C\'p{DD~<; 4B(+%"bb(v4?uխ:1 "Qhx~)iCM:׏!ܵ|2~&]Ie}{H h:wD÷tMlS]Ų̃>~>_pJ7Sh]3HF4evhfrqjTR*nWk%ŦM 8d}')Q_~-ulJh$ .E$VmUJ%1**kD?\C,l~ðLs&٠Al %oKٖ ZCS +LįWs]}<%bOgSB`Mv(fw˨OfYUN?oPFISݏ09PV=UZrȪݸdԈByLó`~yplm L9,$v '_Z&3\[:e'tSXL/&uMcfhQ@~\ɎB @.&:[xV Ceeʕ;YsbfuCٱL*Ew6%e޷)k]EGy:Qo%IS4nx0t/9ADC>0@vkm.Jlq5; ,H\d'Gw~:I~*RKXYxE.^ MQw^{)OZ:!rBqL?gBHU"f_Dԃi.r.}QrS|)$J'0c} 7߉fJTL_x3>[ŁWLt9$n[36件О+ D@c!J1H{PA^;#r5bÚnyM#6 OX-Q79c /TveZN(n}MX/N8 !:FFXa.Gbdk[!^;d}[_@{ Om!v`$)s EZ/).]2HIw8q9jH(}6jE~#^4aGtt_KG.X~ E tX4:ͯ<r~sܩY/#Մh%SFHM "a/~j֨09MR̙Q97.|39L Aa>x7iEX4$򷋞OoZHd{IԌ:ķC禣c1qEkh-_ ¬+֊DU,aTVdu6e]z,:ĽFuN+Dߘy6pg.omwd6jڗ|ܺ^dSkL":;$ VǽgܹdǥyR1mJGJi(#G˯OG/+q]t+ !#tN%}f{ ^U_ "r l, UK%FwM5< UMJi`gTT+@eN F@YݺmN>l1,Ka>'BIͶdZi9IE `u3WeW[+ rL#=mtexNMӟ~gCHE%:]nϸIMs6Z#eJ+4LV̒|s,ϱob%Fvנi钱;g.-]"$SDC;!B]7rxE|se<ݖ(%mZ(7oTG "I9vZפ `V\61֫@)SYpX}k 6dZy&S آ(glg#|S6&&c=]JJ0ChO0ek&R8(U! ?,h <zsȭ0B{GKI{Hzq~hܛ;C~y9)#qPv(,Qt0.s`}Wc.&3֗Q4-\wŏbpSή#06[ U"*W}8pOFk.cYW(NIR;sPi@ikNӒ9_DY2*4h7h%5 >D箺xxx-2)]6BXG%Lb"rjx'iXCWiV' c`Ԇeq sNyNTpqNJ+ys(ϛ,.rQJ >Ε|N"6JVp 9meȰms4q/^(k!z7-T 56g W׉,GFj]_U{xD2U,w=oCAzGXNJbft{ Ƈ[nAaI(פ[X ׁ*}Ћk  w!J_L)"c-?#ޜcvKSQ4xqת&>ڋ!ڕ˷wB2DخXq]دve} %C+H>Nv |&$rdx9ϑ$cלy\oWL,ifT{Qβ#8Zary P@ֺIt)\FDvz<:Vs:G( _qhO꿏W|h vY(8XS= @!zSǰ0KKoA7d h%B $gŗL1 aZ)~̓6=dݙB.!d'. v#-%1˹I;i$b'i[ v/n\)6Njմ֊=){M~ВR+@X cI!x!#%k70[6K7.0?gſ?;yFf5f4Tia4O;`;Alf0KvԂAռ EGQ06O oB$ v! @D3tgpS|f;'Ak.yPDGƪ$5mɖ񾓚 e1 :WW=vg%LhEI`/Qu0Lm? J)PgwhEVCѸG3: [gkW\?٬r28xWAd˟&U۶L6QŒv/KX P N_G(Oxv|=/ܝ::~M~?-bm  V;d)E+$)'v hA.'Dag3E"\G,݄HG_bƌxi`o7>2IDfjaTy2GA a[Ji i|:W} 9D:]Ad؊+)L'!dn*hCRPm \XZ={}֥Rm`[gU+a=jPL88gu߻D˅:CtvVטTlBi?/~~dR! JTYϥ #?~jG2g-|҄N@/PA*phJiRe U/ĶjC]hul-ҜK%]X0q2佸<ڬ=jd}SoU $}=\Ðaܡb;M[%ݤhy%G[PO=.7pxGmʅWkfky t Jj|yѫ۵ITkto1k{_V0le3ɪ0| ɀ_!A,tJK" /K~\Զ5 zsV/!9 f gA%qe-k t'eia]38Y .ʜ> [z'1<0sYLN]eA뜻fG>ƛҼ,/mv3Fvm@#nc0:V&ȿ|t=Vn^M,'PSE+m}&ZpG^sm_H-v)P!K;2 !83ES,}8/~(^dT\m򄕁m 9ر9فݘV(6vԟ''!9>U1X`*I蘻=F)+{Xca4VN,4֌wE+u}jΔC Ȅ1^;]ODlq'tRucp2C%XbINݶ}i[IdpJ2}~^DH_Zh7+IҥNMmaK( Wk+  ok8_ߴf(iW)MLK3R-R9^Z\_}Րn2Osj*Jsl,<>Q9EMZi{ Zќ N#"cκFm=,Yc+OF-V y *LP&NXc؃p&}42h̘Rͭɰ :SLq@'zg,Sԥ99"*$Z [b QZra/)o "  ׯtnGUXz6]@v:ÏòPAwnwD>Qdr -v7$FJ.; }iD J Un!s?EĘ/2HVr{!ƒ}gw&۶ EDI;z zȿAD \,z榧`s^Kw ry{?=5wbHG\].{JQ=c|hag`b:JQ3F.8/w<L5I&g?-LW-hx~|ZƁ_ f,}`1ړBW)1#4CnO ߄.Q&PdCuXd,4R/HYȍx.Vok6S?5IɣV2t-kqCL`TϬu!m%*D&WQ$l5AB7Ikf c8o!r bV+) ,O荗tZcR`O${4 f9kC\fpY2id#7, C)i$pȥ'zynOG; |)f{Zydyٺ w|2NC'4mNM;ă&yx |n1 k9,x?ȫvbœ PYL*|"trr)-?!1 gU pΩT ^Q;Zeӳ 3!!2;V5~#9uj2E$ڥk_,) sY<5|Acfc&žGH e;0K*h,s@ {z|/^W?vRX|E[('c$[[{ىDt fGg;ﱆbXݦ~ I :>gGTG9Yi=hS/1x-JM \7ٔv3d+ ),r?lN˛o\5N.?=ɷR@=yBY1iX?fI4dhv(H XE)h2㬛S<+Su xG !22c:XY)!Ucڻ6dәA[^Mű Ι,oTTg{]sW5e+ަhb 3;Ǖn*3(yiʩkwb({yטB E*MUYQb3wC @IsexR5oAXa*ٜ/8(;˲3T_)m3d)WЦ{'ąb4+kSsAJ? s|5г0~!6e@ 2XW&Rn-Amt+5[~ߓ#cy%q@pD?uR)nPF7$59|h 8 =No-=@/8؈ٯ\g Pl=hy0Vߪ0T'c·їLJ"?+p#OU%k|gY/mT7śn?@TD||mDT\Bp}`d^f<Иʮ_ A,hJS:COXr=\v+d\a-R S:ٙ&-DgKVb ) qd b| *쉊259o_T@QDJK^asuo]z"}Ln\0G^usʠd$JTMjV-227ZDg?QՇ*mV0sѳrp3>d/H0G$hXԍ\POg*ʛjM&ݜ DiY"g5@-du@ 'sPut]@[(:VM @bp$_e%ꮁ/? y3XO{ k Nu>3ۢ5 gz${݆rٽc+C"#煫6P,?GiT_MW,ʆ4 {&t^"SЧ0Vx.'-3X{hPiYb?xEjPlU;:鱧MΧNa"`gBLsl響{qwc\Y+ :_I\~Klh|0OZl;Y!Q")0 -Dl Cc\xVZY9#$ܷ3\؎ǩSPe3d MZX 3f/B aiL XP uAԊSϼw&uNrÜFӝj U6kca.OBƈjwp#tʺ8Uz.lyRPcl.A>3k5賭MY՗6҇Ȟ/\x &pM&.pΟÌb~<\Aço$"DMP' ,ہfI U{xC-tȊB(F \4?eRn6fHң4&-tZG4FXoݤ+gdfr x߅pX\Ƌ8&oh U+WCE b7PaAAK 1y&`hnZd*ʠ]yw70H X/SP7(D+QK}Wö i| >ALn{ʡ 7_S7l|eq/|[`>uN#"LKIe}3 #.sO_6u޷J|R꿈Qh<CtwZ\ te|w<e,ؔȘAef pt4/A8 1f`,uZĉV\,B~VBz^kR+SbHeni/ŘNإ4\W~:Oz|gդqT{҈dp\y[$V$Tw_CjCDrc@(E23 }~w9RS26Ԍ%1&ܭX?lLJMup22%{)ֲRbayg~{,e0U8K7{nB)q ւJl{:&aڕM:^\/vBb@˧NA:x޻=p7Ľ]U߃KٸbBy|1!q]Z̃{N]\0ucmxemGuf;rP3X0SF`K;{xO(*iKV%acpY\%rUs<dkhQ2cˆlp~&)lږ4ݫK"Ѻ@̶]2:/ŅX%.ْt5mWj"F Vb2Tۙ_Y$c|a\3iZ~9t_lgǒNN81G7<>-5IU` k>C/J2Fen]8X*OF 0U4KNSG$H-U`zA4't P,L@`fWMk݅F|UXI7dm6MjVfYKF8}dIbKK987ik../z7.Ym6?Fi.\V)ޞ]FP{M,]hWkuuϩ}q8cLSD0nǯjVb)`Ƌοt9OGI6]xfe|LQ^& nvS6'n:Hi Qf;c3 rl{^bI}/TjSlZYX0\/=f1+{gC-JbՈ+H5`S[o5u>}X]"sݐNߥro1P7ى%3!n4ϗemJ) cv8u=,h RWzʪZAۤl;.' jYpipٟz_N ".ՁD`EN/tmĤ ء?{oΨUhaAPLS- 4І9ˁn 2,,6!K@-|/Ѿ{>(j%[e rLާ |K] `+~FQPeg]uK͸/^>`u-LHt`sh5xdO?;:QIMyYL5sUղԂK||L<-Eᷨ|3\^mI] z];|W-WN&[;)`ďưCO.U5M #Σat3SgV} *aQFVHvcRb Rr!, |=#з2d(`P][7຺&^:_P?^C{Nk%,t2RtV=>X^D^\&nJWF9LK.AE NZvk2\4jN:B)3&׀`t+'sHI: vO+?Pݨv7/ZVYnG RpoDk_@=,-*5gȇ|/p8οM0|QmsK LP GJ뱒D l폕XUfYMxYa[?wFȀt謚hcڠv#p!'R֞<] [j쒑ykgK,whVJw O᝕[ q?$RW;&eǪG f@ͣ*7I%m:J8#L힩ͮ(|: t=5 {Lhԍ7`DR 6J BTfxtaT/N0c2I0ʄ@}+:! l!؜n2YqoRɈarkAx,JOJX(^ 6߶+ gdǭ>flpK%Wy:jo4AIq3w|V@+~h jMcz1gz6&{S~)&uz潾Y`>qT#we~(3Hu(6b3z?N*^L&`f O8ns@d'gF1 Zi=piʍcqJwg>7 IZ hgvek2|vΗ|GGB inPs#iS?Qnهyﲍx!HUW|Ͼ/rL(._u{r : 8g\Ѵbr(0`I|b3~a䎓nj`MADz` `mY8U !(=!K!`M(g޶Jᮧt:6*0IZC%-LEQBAI)lO@t5@I)uO?3h+ W[yy<(Yؘ9MГ5GmDˁp#4X;$;.bh}cJd  F^#m鴰"==a;Eh1XFH]W#4)SVIWE+@\>,gtpۆ.-*jf%gsƬs{ؒ#s.zT,qk'~*Kɂ'w)0Fy,U󢂛1ы(HCS[*Ev:\]9E-Rsí@am,FY@fTBDH΋Xj@@tϒ,CǗ>/H۔@)ٲO?UB0_Sбy+6͜΃532uhClOqsGCKLp0$Xӡc3;6Ah+{Q(~|=-w%x]OBPl!mCyj~3KuAҸy4aEdѭv2@:#,%AF2ӧO^0߉z\N65v|۞0~Z|3TIr~ѺPZs2ʽ/rJOcȑwhQ`س~}{j +17aKeVsT٩`,qtvN/7+.f*`g"I~-˭F15( [ j|ݔ(Dv^>=]T7Hs ,μe&ɸhn§1 7*wOQhfMCY_3%G[kZ& `ĻhVXT48#"ZϠc6oWO.|.w#8"FG^qt%,zK6"3Zx@K כ8(<)k)V} ~N%eQ~/UQ xi( k)*NUl_(alpi 2F\/޴ Lʇ$YUbhAVEz({@S 5 J krkedlK8^k(N)Cg˳sܑB׮Y?D@2%dn֒>i<%3G߁e Pwi۔;<a-SEwc5h{hL8=qE`J4>#Q 17Xys;|ѪٴKvfsw#ݷԖ.,Ssl 4 m3S2\O \dҾ>;PU$u|J;S_3HJX|wdG'^g}h˅޻&lIr4PBޗH4X W8b ~2lfDxJrڍYh[jbJ"C-f{G BK^^[D8{mThW-6!b(XGWxORxoYPiz 8F8n&9IUA&x#k7BqKxeOO|&7%ij2=8#!:*kEY9H"'k[VB ;7)WFll/4pb:[Lfsؕ1c&ӽkwS/5rj`GLζϚ*CIBa=7&AljD̬"[ cY}e+(7N~?1x8y(zvZcn93mJvtm~S>j0`fec~?TY@ m~U"زj犏p͍O1ߊcF[j2ӷM= [4K%1[6ʒay&l*1c"$M AXZ KN{ٟqO6\>cMP~Zj/[mµ@&?E1#[WK"ޑyn7ZAזH' BAz^׼Ӧavj@-J?kmUyV汿[& rL? Tj ~ ^fSUiX6J(%U/kKE|*R9EDEb" !J4I [OL)- -H Y3|Kqu̦-B)wkCNͥ*uFb t%MPq}aBa82g#NX?6"gln/@_˩ I/ӦD4N~*K6F0dd_iQsȇ5d?fQ.Rx>Hu@wy$3~V ,nõw~W[S۲?01)l};o6@7C,#'^yl|ni7 9{at SK-o,;}ۤ<4ĮT>- fg=iTG[r4ipyFocI^GSJ-nؤ'# *y>ЍiрS/|6Qy>%2H7~vc] Z6@h+v6I̛y6؎RBtnaEP>~;QrGxHYÙN \Wgq҈'(sc$*M7a_rvM_q"D'!:">ۿl>"Aw6SweeY)LRd1PC@d~!'5K^f.ޣ)1ƆswArm#7*M⌌TA#O.:TD^螫1wxYq [":;./7y=yAN> e &ݻy9cTN}ObgcNћ}R |s ;=p*Tr/(h9U旝K]Rd8t;T n#8/dw~D zϽ_qiyg^)M.CN,?v:z/WxPjr[tv&}4PtyKgXwv9<'LV T;ơTr*nx s`F:CԽ{ ZϪL!;*v{_IU\EF֌}>mM6Th; %T86h}l$_}chw[b\2ӟ9T=$eYe&k("cUPg3p cTBB׶ݑK/>hǻWR"L51M  )65xfHFs_(U2|91c@)p\mҴU&9lS{*Dw)BPquU;"bƳ7(:FFf 5'OIN?\>-Zȵ#7~vjSFSdS%X4HYemp@|`AȜ0gZ7ƀcȲywL Ȕ*:Oڪ#9> /҆m~Ż(p :-fխl}vm7']27%S̹IԈҀF^f*дUP[&P )GhcBPnU'z^͐i]0Oj F snt bbV>.F>5l“ٚX{G"`11_ CKXĀ!EVWE` Dž+ˏjzFT-Ӎ̉q`DeԼ k?]dQ'd kO)'ߜ: 7[.6*TH.I9z; ]xzI@ӬzGEhX >WvW1?̌b_,nio+ssfPO`JMV'Y*B'nMV!"^Wʛ<3Fc Wed: E<#/D SۈƸݼyMNΠ ~f˴Jǖs1eHZfF-Z tLc%]Mf1w0"VmĻ6/fy[ar[aq= 9w?w^)q:xCՄŠ 9q>#>+`0 q1dOuih/u/S>bHrF%cku1S?H]R,;#دVu+H*j$:D9@юtH Z,$)Jof-@:+Вmل&GUXy")r):K,F6?1uk{c*AӁ`i/K]m+:QqH>H|.H(&&Nj\7' aK2u}Ur!q?u).1~ծC@r" =d^j*$Ys~D \ HPW,;~3Mm{=fK-1 EFѠ`N m7: lH>bNؿbS"w2P' Jb: %8 "ZHl2ة6c0nC9,ű nPcߢILW o4o2S~AK=%M^LPfG WI;+kӡ <|Qoy_dJ`[ԙNbK~$R/ {um:gPXxa :5Xs$!|b$'`ba`/%cc= q@]k:-AH[7 0 xV*c1~C9 9Z]2%>U#o){$<òU%0 ,^KC6~(Ua4Y3 ؏᠏ ''w8 s̋-wنt~ GO Uo֓ĂE:7iJrA uog]wKFCo*zV:IBP8ٴ]1c*yaFE+x^!GJ `fCİo@JKtYl|q3y X9B`> @ }&ZW\9^b=YYW~(_nuQțOQ*,,%c 8Za•x9ll ąv[Hj3xTU傷愂QdXH+uPedbRԫS"!R|77/(4v*BuzLjJ`6si wH|#U<|,O} E)e$Q0##.:݊][ϼlݡ:#SFJ={|iI/v`ի8*; bZ{ڂΠ3vȷL=1\A[Gąb62_}19~Ɏ0N>Xn:CM׃sT$dSlpލċw.kd[r9YRsk)70htUfPu/4ÏwAk-آLwR'֖S| bˠq5:TJsōJqz+ )Qw^D- TeA(̭>sz>'r+uC8J9H$ ֙tv L_ y+rhle-Uu"y7mu[" p_ "uto޵k)V%$: 'x@ ށoMqW7;H~ɱZf*:3BBSǮRX^"nBU`؇P"KN SC-Id;aDyX9يb], J=ެ$%AKo&.N8'g/h/?iv,HI GvyN DցIzaܭ$aUd6Nuz^:.!;1)XSȡ!4H|;𾮵uuPe~G6!}PY+7+N9qB` 'gŇa`=.ND;{o6pR^ ^ܢbYR[e6v M8Y4~'az`u2RZsv-Yst70åZnRTcKAT69ZzC{ |)cҬ\`+Iԋ@O]؃ 4$'9DŽO3`2 Y! ݗ >1q$.o?SyT`ii4 Cp,2ivV<<3%26ao6;}|Q@*9sX!Ld k(960)ɝ4 3ryj;|)YIm]bz?`/l{ɻێ"}OCf=Z$G#O<^ONe*v\AdaRlяSaph+0v^쏊SRiRZ73gg!e;JM<<zҟHc A"KO b+Sc"톦;êVAƕ2y?vB7!Βd]1+oz!++CCTDGIY|,봙;0q,F{%Nww>AB&h` >DSEc<5턂 e9$E4M#'3X 8-et pb_t*0̈́mb"%ط5?@sЈCw=P Ƅvrptߋh_DcoM3 n7[~tJ\9+!S4ȹ]@r +;nh/&@jKw8EGnKFHLJS9eE;b=&2̂-W~r»>D\%NNM̯`؝ j5:TĔŋ7P]L*K#p]Cָyv`ZAg Rl;wkݣBfu^ #Kʺ[A!UlreJ&ߡ)IdH~Y"dJbZkiWJ& Dyr_ 1>\L c:6*ZUBB lF9BH9B˙ I~⬺-6ꩬ_)>AA 0d253L$+!^thSMdE[" [k|𕹘 Y&YH$؁H@Q sd 7hhW&$u2(]JuxKEZZ$l]z'p-w֬25"6kޯ!d0 NB _@Hb&Ҧڭl]-O4 zV/`!% #颚>72ɁfŔ-D!YT omr h}C:FI:hDkɺõN%b׃QȢ$6c(O  8VuDi(w-gKՍް?,}'Z,/Kh4+ Wl%xc*&u| ݴl;#=VZuw6 kt{E|5ˮBO:O/U oJ[˷sA\)vy2iؿ PMKR(@퐕Yߡ~{^5䤯eN6UKzI$.YD/!C6ˆRN* i/{xcEi8C`9$M~'M~94$jxab4hcX@#{tXKW<ܯ4EE L)(I6+?s)˻G#$^;'6Wg-zF&A _,y 2z_̙iY$U}%Aqs*8GR#/FEg$^ε` ^ݓd4xjξm~9D H3e4B[7U%,lU0D(0 _P/y|jG|U zם0&9Kg67l-Ō\SQ7(D8M(E y$#ki{R@ bAvV*4D&#)d4X'될hY8;Տ8&~7&@.H< {`R#Ҝ8.R)EС.[Io3'VAUlNر@dy)H.rgT.wN~ !̮f]ҰbLbUse60RϖX=!=P qɅҝEP4K ]|z87-3>?/R i[L2bp,)rFW7>L^OK{xbMwdir?ë꣑%! o/ N:~<&c]/$҉/0 \w"Mu?9~Ҭt05θ^QReVxO~2(5Kc9( :B܌@O cv$."@QA!+N-*pC:V}uBS.L7YK>z;F 95m;T R Ys{ el\3J-`تEo?>-Ky n"[ iV`{ fu p!&w*a˖ MYfd]辥EOl׾<ah>4vEuD yɏo!ʻ'ZkQH[4ĉ 'gj:*Z4Rh?_0.I@T2b.Vo+!뱢sDsY໿`_A/RNU@ ZjDknB)75RKyBfQg4`/ 3*Ho{PjFA~#Be,yrVp{Y R#SWkjcL/hD>" x-0z]pWdƇW. c AZ5*,:owH'& 5VO*#wR>?}7j} aG;Ly(Xnsfm [yA_6HzY*ŨϺ1%MD\KxF+ -fIP=чM}s9H{!edx~j0jLή6&p6GȘFHΕnSJUTv$MGg$u5D1('+7:S<4>Fŵ"?PQDe ;e T9X=lAl/d: +d-x, '{nG % |f>ܭMc*8Wِ: @iϒĒqȉ2 XT xi0.ɰ/xAqԶWbJfH&Gj/+ir-=/rPU򊠘G%PjtXOPvntKkwy4uK(B.ZRЇlR:*i+|wyRYE?/y' sMΦ Z11l,H cFJ$vO{s,Qr$l Tgz@9DՅGb1%yⱓ)._GeJWȔ~;%~2D$>t֥s $؎y~F{'\7=e(ě z[ 1{8@͗tlDJb : .9mr >,L2r3u W;rcTH)dHї6k8Gns'W|޴`.T"S*%ȷOi 5 Bx> ᭨/|֘"Ty<%MoM/($! 7\.Ws"-2e'`NPuH9A N;t[\ۙ?HhB7t͟Ppi/' AA~/ss>dY)d/!O"۵Z&րnptl/'xm.ߧJ$fg=| ӷԭ G[7.q[ajvJU7 d{ 2mMi% >#]-x{̢~W]\k) $j+ZfbwPL4(V(/}U{*tMBRR8Q#2zJrջ'h4Fj Q漋"]V3aŝxƂO'Y'DU *2LR6c/v(Iku`XH}#ɲ2K_,;\q¸'[+|f9ם:fdLMB%Yw=~r+?#q;1Qn\?O-[ 8:yDβ.A6YFnGlXuDP 6*Gbfq|jӶۈ#DxΕdwe +P಴ 1쭷g&$myDP ኝoi۪DbeCy &KʜY$B40hA l&]$ɪ?ˌ9!9J C.Zz t6 'Hk8yA]V%3Qѕ^#N"8"UA~AʸT:K{fsnh a/DӽL-MD홓ZKT.?,7k{%vwYbV ӳ?4W&sÞ>5"t>Ygᴂ~U͜C?H#I )yk rK]+޾g=^l$ 25@Z%d,4(bZхnDs'~8qqK]'Ca]J,-4C?wb9N]&>Eh 6d%6pBP%uh]Dy=`wUMBw,#ݹ~v'J ; yƘ =5`*/nnABǡs'q!PO8}Q=ґ|G[ǕὀGjP>pĊ)`+6=.#2fT{Ex\7+a&~dO Λ@z\DGypLu2ֿ.(!(+Y!!ŋWgvJߝLpD8fo>/iy =[X9,U>[c!1w5_MCRv?,*Ue5NJ뽏&ƒAd4 zERʽw ~#j^(.zBm#J)7 ΅ɺm ~|?(_ 0fcMWԬ~{RRF.&Vt.gaT;B`D fWu;zC_9TMNÄ{;ihJW.}vGQbfŰi+C`Yϼb8;?ݲe r*nj LZ+Xa~/$66K~yKntHL8Q!|vu8@& enHu 3:*ɚX B&Pj+|k `p h,OK09` .y1y5b_ <;0 ƎrJJi1#/5.[亦48-Ÿ=Ff҄C'W}PuR>{yGlVV糝wRum;ٝ.+p!i zXLd(HuI/!&8c,{FD^0L C鼗]~k<֫,eZufWyI{&<ek;(UfȏmEͦ{ɽ+^:&S?S:XRX1f 1!ć'N3[]I1Ϻ'&)%H'װ / m %NO C?Ѻ߈Te` k=;쑛ؐWgOjcafQk$o[\H'ՓAȐky6P89"{%Υ[ 21Z{C}a]D2aɻxnhW?VMz"e4fSmwN4/)BrŝRc,V[!A6(k'c-tt61{>`9/~dNxqKANEm@ar?򪋼 ΓYFNjWdZbo."3Y3dXXYRJG ;S5Q>,9?p]X{#g͹>h%FK{³L!$Ccx\ec8fg+8 )U͢o\c߈t5f֪~o23 횷CTCv:H/xT\LuTɓX "h#wN0skWJL*W֎c+0 Z}ri#;9 ;QK\ʽ -a6^Y2Iکvc>z297Rc,oCH-mp u OzjWbg*fUz(rv9K0"LO|l^ L{Xz3e׻9AՏB@S%?HOmEW]󧆻ƃy'f+v\U_ڧvK))`UӔ|MM9-AL$&Y^2դBS&m.:͖yBQsy%rLӢ(AI38o{ω!Ǔ=!gM[eh:t,;[&~C_ Ob /QLᐟl@DBPy' {HoҴጁm<(e`1D3Qw 79ZUfh #661iiN)۷P:[_2a^]Sm/hp ڸpe :S ڰVƧ uꃄ"ZJ#ћN9KۆտR(;l02W?*_x~ꏧ݊'6a%hm?9$?WOr~jv:iBB˴( s|cgpHOl/S8A q!SC_ZL\c\".I)SُD^)\p+ݵ*n6<ZBrAߑ.̏.:6bz.,^Eu :T#hTT^ĄJF8b%M@YeH`OiX\er?MTFpD"P6Sh%̇:1s;=icU [;W8Tc;~ɵNMf(tx^Z)V(v|h{d=?JWe {:QZ̾zZBXţ)zM_`)aTOJʢmAHK yf_iyiQRM1c'o-L;7|JyxVBj:zS|a"WTu.e+hNW` MF@S"9ٞ3O6Xy{/ ((^}s {yQ+ a`K/YbEzșx[}?G@+t>r 傇މɀ2;̶K F[aW OW3 #)'F㚿osBpK * vuRLoLOZx? Z?0Vp5r۬Jd_[}BDʖ O\U5HEegM{v`"vkǁ[ۊ.7J]]_iImH0+/ $bF|$eSkl`n yXB@<_i(FvԆNeHyn B+:E'TS-4 շ]4" Lp]DR=_4^$V}kS Hג&т~ oznqQ>K[7͎0hWvp9.$ZJs@҅KZߩ??2Qd7=Wwna,iS Fb &#J qg^kN-3Բ[uck_9{ ԻmlF8.bn(n LIc>{W[TcFQRĺMe |ect@uκ 3RaRg,5ñV]}ٮ8Tm57#¹,݇\VÖ&i;kNl1,7,g^ҠDBmHh~- r@;XCk֭CQ\!D'fkN>i(#&̬,weg~P =Z.p|,4J÷FAvc蕌۟"Jru h+$#6P  [-܀c>ZzsRephg1䝧+ks4HK˸br'+òS<1w( ^0 "Ʀ{t|u@cJ3evꜞ|  &^@[La ޸PFa7#F{3l[{^'15_i?wO!r{&]-'l|$K0%G}PKks!"Zځ FoyzAnt[|usHq{% @$*y6xJi-VCj솼Xb4/n4V\ةRt9kD|ryxtׁHDíukͿgLsXVaJ!CϺo+| OH|W9eSAx*͕?.}7SUB #Aǚ_YbXVxpP#fMs/L'¼Zg.yg Gbx5K=h0v> 1qaA]PNmZ[?g6~uzM|jX6F~-^dRا0PqiCMb,lg+E5f|x"B^}9|m? *{EkiQxo 3fYj4 o$ՙ79#V~vܴջ2#;VIʆHdi sTEFWmvf(b`dujnص@ š+O|@H=P<-InP=!ջ 3Zn/.¾\gL,buDS󲃀8~ (übzCaוڦٖV>RUXvYEYA ho/ڞ5܄zywk%'@+75'ѽo\  .s""ԍbeB?= 0,x vH{EvIܺ6|p?7Dn1X^lFB6O%XhQV+M֊u:TOH| 1Uo51^V*W s>dmW ~s\֪,Vcg!1`+h E2-c=[LF >3 DػqĮ[pL햓)Z`9)V+{OѾe;cgIIf)Y[H(zoUC/ IwsIHLATbVR;.f|Ys6B[ {R>B.gjRvYbPHgii.A1tLU"MHBi, b/'%"=K07{Akqgb::Jr65f/ ,kIxƅYsΔ/0 )uȰST<w5^: 0뜲5 m)u.bhfE [ZёzIAL=wƶg SK -\A;z}MROlXkqE3^,YvD%*@l4qLRWq x_͉vo(aȅ$k;~y>R>r1}}$2FKo7!1W8 `] sу °2 C02Q߰Tpʜɋ ގH\(+Ovi3=#2;+JGB *{{9N@>j$&{A^H7X4P䓹g|)=nS3<RH!g%zxv }j+r&ߺB5S;):'s-' g=wx]dҗ+_rnGWN\ݑ-YI;)TbA}u ~9:W3M7cl 5t ^彮,_׈Z~E2XyYx}}pש6.&\rORM g+e/`mxnB!f_~4ƙaB:JSϐO Y _9ԫ'h!6cqpпĽL-ִ>N{8WXAaI v"\>^m>niq)6H*Fpr+d_اU6Z[m\Mحf 9n 'r7_;_|@&kߡ o!*$g6j/L% |g58d߭G.squV4[GGL読͍(yD8<ںu_'ީzn%B_Ր$e2K՗b9>XKy'NA/ +31_c{ C`\r _sRYD4ڠ<[(+}u Lf{1PG3Sy pܤG*PK+(ʠ2^鮄,㧫mkMJKۆ9:MߒWM@]g8e Yi<'^oAHIfJz&q!lT@hXo)mgl`)iDJFZޟȠŝ*9 yOJ:IE1_q(|H/O`!FYto5Tw+ݨ-46\jDx<+na8%.!)\VF#E c{^VkyQsN q);lgqQxRJ*$2if_IK(^x ,eUz0;i~`An1"i'DCƚ,&~0LJ_ՒBâd.O&KiBN?cٳFh:-j{X\߮C3-eW 0?+/'l8> GTK1gWSS; Φ9l{pQuš(!l)#m{VbxkЦv&nl /."@⩘ܞp{L܆ g{Z5[CVг$w OZQ } eE(ŊПRfs%B;qOMD[BxPN%CM׼wD?6 ERq5.8Jn+i/` g]AGe4@w4[q)݅ͅ&&两u> yL ;HL+CT"P>hth|ALna JVlfCY"x|pX>>_\ذqVxY(*u5n¸j8IswWJr1Rdl(UGk; *w{`$0Y$^-"%*~?Jz[zq|틓p,?e vdOrz.FLDG;:Ӭ=[BZl,"*jN\+,$Ch>wy& M9; zah& Y^\\`'ھKEKzk%+< )g$X[f Kw|5iJT^ xpé\|cJbBX 5;1EkX[PTe;9 l |,ayc$ѫ4 +k >Aj& )f:$|#o%z q|6moT6 1-IX_,[YX8=@6G (hC3SɄE6|h1;< &]p-غ }:#m.<,O՗X+FSU Ց=;TAfM;|CttsD@q"C ^l_TDM)r oڶk3oft/p+uA~M]q$n|r.bt"huo4k6)"_5ΎF$ +)_so}|],r]㳑pC#CX+A di ZbyMb f &{Vt^ ]ѽrA.JkjBJBlhBfEU2Yݵr6PVr TQ#O ْ㋟= !!QĔ,%6۟(Ijx9:u~Nm*6g0Bb#հjLU,ӭƁL( @^aܙ[ .3 &nN-ȼ"!]i]K1N9+,"R!Ch^9cKE)}`Gt'.B[#ydimM6vԱ+⢣;fTBK/<:8'Hb_+ڡΣYUGcL L)PFיGPU1oհu$?ٚ_23 h Ozlh! ;`'$\%!3@US|P !Ï?4sг2Qd$|5a[s =h+TV|eYҽH୬@fô.&2dB؍Ļڍ Zt"4hZV>RY 0[I y FQ(_52!-7zvL)vD8bEJ )o(?nGjt(KۯA'WZf?[t)BY]3XR*ȱcµ9H(:mL-̕NA~N7), Qv|)"|-)R# P-P"!3 A^U8ݔ[ +<d> _<5/yKnؒJP:mKإ`]sTήKvMOnt;򟧇V4|6r``4; gdNV wKMwT{Ԉih?WAAL5%dΡzwӅHhƳ9pK+xhx!p+>ZY gkrcn64I'u &=< \K cՇl+ʑaʭ#ԓh]JQ]GӄT 3&N]WH%,j;ϱ9w'ց⏴d MGΈT>h1 8/ GE/RRsD`Zs&F I܎5*R"{f0܂ۓz[L!W0+5Z;NeJi+8͎ _~[SQu9 L7Q5 /n>A1 ldO>( 5ϴ~Wȟ rM`DxsoP<|z//`! ?.7s$=J@{HŲ6Ya[ir&bT6ܪkK錠f ̛< p+KΐwPНc@4s$pΆ76RPwm@}WM^*(J$cUyaJo.,MԃG7L[Ru9 cco0dprG*NS]/pR}Z_OFf.%HWM곣y/ x㭀Nf AH+nr*J1!Ce@y| F_$H+B_^hf1#`^~;2 +rO JTAv:P^-5?u "q"R{j#Ԛ.xsnW`M ~찫wo kn_&px=rח'bugK EaPb!h^}Jwmxvw,/@^쑰P^cc..5S>;ݯU9>xD{լN=ԷR 颅ۙZd<œ%99hbF1nr3Ch">X°y2ZB Njp>=ŅYzIGY8 1PζJ_ϟOI_%Fbe1*"~@(E5x'úHnu2O,BJ+1:;tH8apM Zit:%ԮҬDqخ5Ƕ Fȋ!*"YhF-E9تgT䇎[n!:3VBɶ&}=q桐N t^j9LAφSF3\dפvK_Ȍ )m+  cAxnWtH+Qqm%zL,n<`@~u`$L!OEL9n`aixWt-Y!5{{p[d%oui@c 5֝' Uf*3g5y/Jg ɒ%xBa~;hDQN /纠m{9-zTd$vMԆ.ڮA"/TKN.?ص7RJ$7f;dСդ&L #l|6%Y:V\{bg)mdǣVA0*O̠J5ǁMqU~S% #y L aAm2[CL0aukFq"tNZ Qt;GM8u! 16$HNh+:fIe!+ذ&_FW8.yM\ח6oJcG 0..u˃R0 Q ] ]fKM!L Uyy{ڶ␄[Nvk쀾zLZj/#|uHφ/i1l̫!-?@(B}cGڬHߓAŏYRL_ͺ {5hYV0Kwhb^cep6Զn~XލC3|ybwYeJE'BnmV*oHIܮ<{'brXˍ:/3 yZ?Tn+Yts 9AcoJ)ۘFnhڐjV.u,RVjj):lKEKuMΞs5B$Z4#M4 hv%T(G b3;=굘 Ӿ?tIηykzms4Q 8uk҅\"i|sS,KX2㍠ʚƷcx‚ ? =9|?T<_X؉ 7j0xDX\hHØv,4g?=,[UulA[];vYo}Ԥ8`۱0H+n__V7K'%ӸOC`aƷ轧1:Q.la <(8^W۳-Z#=*䑍yv$![a( gs&ܥY3›O٘d}/UDfQ6I(&ENx ʏu;E0ȹj3Ҡ?SwKu-#ڈZN^!#+!2Q}1OUT-B9<[3w8OiR/,ڤ &zfCC-*LT.Ih=imx._Yi YѨ~nPRd5^[mmܻC!9@n(GBaM{  *4q@i˴f0ʱ8fz:sqۺUdaM'*mXdDE|]]S`4{ 'wAzcϱ>4 ]Dٙ'>a9a\jι Z #@^hLZ. djN ~ͼ5>) p\&b}=;-k1t\u`ʳzo7 hypG1k,$E#W?oRjdOFmf={Cu.mkIl{XˌYUq wն (mAS(f49J9S Q%Ri m J_l03FD)y^ʯ}FrgJa6u=^G]@pPM&9 [2O0Hb14Iy~:`9n1E_W Px.SS`ןDvA+ᙆW7+=?9#hau v>cNީ` K< =L;#o3HҁȖ~Xc_h]Ow̕gmIcs?Ol*knRc2s6X}Z.Z Cz~5(O l#ZUto5آ@wiL_l*pk3Ʊ~Ю1듨_˸O?y?w,? -]-#LO͍wS( Zużҩp.4w id:^DsٜirTo  3]26f!k>S{~2e9S+pD~i= Ag/yu_}*+")Sz[윣;u>IaOM|jBP-MnXp *:ffcaY< EMX6R'e1_D5Ki̬#n}YW_Y;kaY_?uv% -Jq</w8},APy_fXFZGquI&p,x~z=ceҝ#V<]gvm_x,av,/*<4 #LKjMŏM[s}].iCIf ׷)H چ%*&S gEeDT-GEg5mħxKc8?9ohV_,?佘BL񔕺<IB*@|ftSh!j&iTۺPBl".=ߨ GRh?R VJO!AT2Tr"퐜?\v1W/ՔndQQ}tsbc=.$?o/2v{1d Ru?Wrs@hoK]"ͅ\׏}i&wTu;vnrL+&`A'tQI▖Џ͍6OTgl?VfunmC!n:EMٝ3ViVxrMJfBCד>DJYbiVSV)I(2OxeMCY:qmQO"i!A"z/:B{q4Z5- =dgO~˪RPVdI'[1:T~ k Wb4m&(ṷ!C]y)Ögu,y%.Sw xhN IYi/nj+/G?l.`bħԒu(Gds*xR}{>$K\`Ⱦ9F_[@xD3<?`Pʶ4$jQ\Z}9&!dη E}k@&'Bh ܻA(u;a˲kݨ _ qXc8hsgZ8TU7[Sh@ dmҺ q ?{~nt+c+#Zcc".mS'̿rd})zbg) 9 :)gGr; q796vHG>,?XQ=OM1::/e^$cìZJZ$"l,i,H;T=')K^óxx5s@OFnɑq$?CK 1Jf "=K@-.# wYW)c ysb"/=]ӊ ڐlBT13ϒxХ1kb3P<Ȁ30RmN&Q`~-FK:jq7Eo  J5Ɏz<0-S- AN#_.nt4`+}[s k矐&Nzu=Jg{~7\¹. aˮ[EhϜB@o'($+;I=R3vLF&Ʌ<"'Bk^Ϟq"8rCĠ^溢YͺC#]W],"ܔ Ut2~= A4A߷=7c?=/+[Le\⎵X"s؄ILB} bٺ2rMOFw2̼XT2EHab׻1jΞ~]2wyтF'BE\KQ H0/ҮKr̨.XP~_L78^"OY6ៅ]-ҽb w]es/̂ueg+>̭*v8k ">*Qlo/YsAjo=M;Fd52畣jd/!E>n[h*&4W#P kdo[ Mr e8[m h=v0qJ{̪~v'pIk )+%i%G-5EY3p<뮨[,~H}PׂV2c.)g6q5u*עg۳(Wc'Mj)M=zؙZ#'ԑ+P"IȅȜL]%U#2j`3b&^iq\ ?ro[q*i(V_Z41j-/uIЌ\߹>]SV׳&REVnA;hо2傤D kʾcu l}A9WbF5{?$oU i.y4gtŤ=cB?gls| hydG]V+i+6|#` uUyلV50ZJ/!BvOh( Д(efVԠ64Б$ݜJ/"-3a@-먮<Eqκb1-mda02Wdf sv'#X(|ͦ*P u3Ӏr8;6DB(?3߾NR[tjGIFk3pʗAV'M-iR% Z6ȫ!I$ *^˃CF"S -t|I~qh4MtdxuIq{")| kh27E׉+mNYn75L"vP&i$^$yLmlC|8MSSPyqСt(ɍ8MpǦ) 11N)Dջ͍Lo3ZqSsw!+vHsKeI΋Q 3Ӕ>@A;_Aw{e4pn<"b#vHC{Fn)N6ka*`MWޘjҾO,GD]1mCP ՂA7`I^) <?N= cJ(ٷxAQv~HFX|Z!iEOMy*HVmB) (hq"[Jt "Y4lIe%+X&b3*:*@Al̬@xhrmy S7j}ME ^%XMD+y^cd!RifT(zVenDDlly_v8JY`-ri<Y]6u = D`~YQ,BHxaCMU*OSԙFq9sr? na؊ҕ@0R,lDP !ģ& jOvsA5v1,_F&2;oty"0-1 n׉v$QKy獤GJZkmGˤ:M~MB"Tg[Ώ(t2Cg1T=w d+mtS|yN^[jOPv}8ğfZz$ $'L?rOק _pUkSQejie47b;K7%+ZXv_3tذy=sNd\&2zK?8SelMym*l:%DU=UT,i' RKF(mΈsg(΁-0ZJ1A9#Z҅C/*NI2fSsͣ=SY벗X#IPOQVHN݂AFƹFak&+ʙ/0qԵΥ^@,)U( “s/ ~gWB.uˎ$gÃZ?(bo5E']q¤KTSi0ﹷaoWuÜ 9t[w xAF,&_*|ىVEĂ S 1l0cabf|U#}@~`s5|2Y} pMh=}y!eʿ va |3LC@b',#WLu~  <@B%Wf좔bF.z. 3Vvrtm 8([ݔY@<-J~ IoChZ|+lQ=Wa@eQ ^6HZ.o^ )6i%V}{G0|$$3jJr&}=2VVf@ q]9&/"ȧ4qObCrң+ ,' x eBuɜ7 cpӜʸCm`:y"(9(3:SېhDK3`hޞIz Bj nwQ1w_NC[3UcqѵPcXqM:e. )ս&awutk"B.Ѳ*T2XT(gattWWW][#)n]R)H^az9:&|N.rV&ЄgG Scs_KW+Tfh?'}ag# 'B)ky:{IoLͼ9M`C(<ި.Nqq }mRր]˽3 Ed2l+Pr\HL%H.ԐQ ŏ' ~i4 oЇ G'Ye!/(~y ?l:ur/7BQ5*xW=XF w?G`;ʈjӺlc,r4eRR^?K'։޾UKƜ}%λ [l=/>ʐ#H 02X'Z]#0nI+gxi$$MA{X,]uw~%T0DVWq:~5=$u^Z]pb! s2YAP%wnĵ&TEttҫʅ闧\Vpq|a5ȑ87 @pژщjH'=@is6-:շt9^^]Mڤ#,C$]ИL]}Err^TBΓus|ψww"b`4 >aqq/.ژUsxfŪ Cݢ'yL- =<Wv6rɲQu>mxkhY;ro"ϵa"n${Yd5(xHE:"ybt3d^nT}d 쪭WP{)=Dd [Jq--9|C1߭X%jW0TB軆6d0|A1\.:PL)E¦X 9)F(~#ڥx2UܦR8&l: yeg;!^ <(0zAvR P`jvI=Zu`Ӂ؇><#{p=1XGv)l/2ÖBr?L&Z@g2rw[NY(֙? ?poGyErM̉R$@&0wD<}=IOqۯqc.܉M L ^4]\گC;ċWb+wo'tsu!5< 똁&E9RYw̋?!l];.7,u' {f"ĈĄJW+g '>]*[ .ft%:gim!z a!~H~?zB%hk%7-bNe/soPa6}LDz%8_"9mF{YNx=,~|Sgo'ܲ#%`̇Dp jD-*y"fTYە6EsLJPPc\zKbԢ(VzY訞ZK 3ǸJ+ ؄-ڪ;O43Ie3-w6Я֌o:op_e=aNʖ=ζ|σuM`XAx5ե" ,ڭ>e-4$R=W*o00߲ Nh;3P$sg^"|f+QmF X.V`f2ӏlH`k:S Q+z^a\d̹jC͠؉;&-D-lO\9B6Pnk'*4]CLek)K9zNq_I/LaǠ𡸻EYj8)HO5*վ(L%OB./t$=Y{H}ȢQmI RԞZ.iT!6/XП:ayqx@nZb~[tkRztf!Cnmv޵AڟVe+xxAn&۫tyZma&4 av;j G*[.Z~wc]¤U˫4=8([#9NV9K;q`9^ajW(qTu1ΫqPwpTwaz}RcgKi ;otnь~MM&,^#~9 n`  97jH"BQmh5#QqS8M]G(*M-A6ZH >۫e=pͥX5rwb}$ IX Ef8=uԣ1cb  yp$+tdKآ^%Tf)$4SC$&.%R$BW֘İj=sp֢,C;QKX7$0؟?QY`=oS;IJLܗSGE2]Tcϕ6N~ l2 t&Rʌ%;}iuEA-lAĕ? -* &pb_8<= (ELFCV؃ EW Wu|%bq̔A]+ȹxnKH;l+H^(ᐜmu~# ]5lwQ}_Zzٖ 3)E3f2&.oL42rYH`ޑY8yXIy/ 1˒faA~| 3[~ܬp~X ,nCRO'0}_۵{"VdOkyWn/fpBsAo֌l ( G C~JD|S]f1Y7gEff˰z8yuk{+P4lro#txKC (ߔh>mO!)WV(M  gڍX({`w$$qb \);_QN{6]F*Lc8~pHhwV ئY/-!:kY"$>Ѐ<$4Ei?Fkc4R6PAOeTɱW}EJ!k}A2G'5MQ2sJnc'E7f{'öTHQEo%V6߈$>U%h Y7Y7^:f} QoZb)g.cdM#ӫDl)pV CS}҈'lٵh <tKDcj64 Φ>/=DžDJ3YkEQ?m݄H(1N4[%4h_^ -Ύu}~5%R9vElNHtUj6L[C~w2ddD5䧺CgͷK!B ٲtOBQʓS͎GYi$6@hK8bSd]Z(y,Ve+3Vzf^ 8o Uuz"]|}@I 5Cio-J.bԬrP*pYGKd!^C vwQ{SupG!^Xf)uN .7K.Ne,1 bjvK]؜jgIYts+{1,!F,в;'z.^XI[G$9ib/c{B~R^u{oE,f\A?ps<k-XL$۲Yy24-[l7/ms.G1=mRWBn16 "lxp.6 2a}`}YkpE>EWfbT*5WLi:el@{<>ǽrAԶ,vjI{sJ*3I˙#/V[/ex1`^ц:iTՍ)Vi/1 "gNGYœSIZ YaǼa"@ Ol-ɧ2_!ގ,>5&xjh9u H3j؎@fPPM^Cg6naDwaQ'p=&UJ1_@sV"2> zU}yj6Dm4_}tV5PSΑ3NQF]h(t!R(F}eOh^W~( SJ HQRgE H !vm+vɱ.}N/:62LD>d5J\q s T\OE[q]jpu&N_X^3fBr etxBgfDIk4v5evj#ʏiEy4}+ f_O`G֠&z<\W("bVNkaen-צ*೹-jEu(4-@ W fF۽`}hSSH|QԆ "{; 9 ͍FOj}{X9wntR *fۺ (Za[~uX1~E8V`v9\͏ Q%dy.jƒUiY`.$2TVl \T:W/-e*A}[dԬm;`i4P!)IE?D" &Iz^| D&f2.'sCR㻪2%i.M*U@.uNFĒWjmr iRbZk347wsmFlfr&{.ݐi{p? F~;Wx!M$($=N1 ;KC: n KQ_RTG=n ߤ%?QX.bn%2~'oS̃;fGH9ԢcDYH+aQ~ܙxDfJo%LÐ&_+NIA]?v WͶ,rIߤ މKb˩J&=WTmm$ʔtK2}~\VH2`z϶p{E fsCG_γA=wa{_0q{oW7VfZ!8rXjKirRmD)%} Է7]=]Y[^dQ7E&qE#4l3^R2!GLEJ }T.osSTnJ l/!u>ucV)$eyx"r+*DIp!i4NC@\TR|v5FS %@OE '/!<-^JMxp!~Z(su y;X1uk]œAU*-G36MpOxi^/u¤ 6|3ݓ&1Wθ*)q QnWmfgh PKPۄ"0i_3\FoDy EqVbcm[_3y[T?ٷĩ]J_Uu̡MBe.ѰxԹ 9<UACDGeU@ɹ7_]^Z#U(c# {?~?p82~ψ T6%IiMD 34s+Q r͘znAx+|K[8oG:ƣl. G$X|7pGFdƢjFH@1{zVa ?(Q[|2y- ޖWc0Hwz*J$~/U#.JpV'hc~]DXmA[!k< (fY.+IJgs]![iw')g>œq!ʜAR :#2m8b~ysg02Lk|N3ļE׽MuhZ(:LA7h!P()})4?[#W=."@zBoHR ~qR$ml 88gVm#$ V\qGY L/}0wcD@vO$*ڡ{?y<'1oQTeR08PVZזKRrr(պVRIwe+?Uomolhr^;bրg iIxݨ}~ߺ!% 2 sJ|<=3NEai0mg3*û0ցRcd30DI|Ք/CrfNỈTMI"moIt;FFK-~u)Yu+G!I*s| Y1$o %:bmEoGZY> mNvrO VPSs:GU}HƶTQ.}8$)Dw;% $g7nMU@.(CL:a%n,'J 5>`;PQxYKh& 0W :ˍiy#+ k1U`<=G>^ڍ tb|b6 bR&QaW GFOBXax/|&\ %rBQq !Ƹ=(hmjrZv_^o gXFiwKTO٪nfpsS$ˑ*`PJl,NroE&@>q/+U+ODHi4|6BeW/]km^%|Q#L<dvR+(4| @;bbP$C gDNL xc=g#՞Z8eJF~ #v +1ǟvZD9۴M7Rˆ xhva27[yqB Vr'f> )ǂ!Ptsb;5|$tX}k {td`i&󺕜!)(Ġ:irnBT5ÃA*9, (?uaD oqDb,Q >2Y<].EWߍq?=z!'_ʈ1Oԍ A3y'wȑ*4mSD L_ 3hTtw|RiRwI2ӿm%ApU|oVli,,荂/qc'~5]N1ZHKBʤmGqPr̵GzX]IcނǾĎWg-L>QO9Ao[īvo{cRmPu,"@8N#48dl dV霰Ƹ|)|1?3:b7,ٱ+'e(߳)VN=Gy`Nyм1OW(q^u\,^>xa%w6>2_CLI]3& @5^$z36`tH\ׂ#.\x_u4ME=ePgqv}|`NDP4*SO'x{;'c"wF+Ni:jG hĶ '3[ >ii &Q~@ uA}g&Y)C6R_~k&;B?a(t6ܺ]K/:e[0AuKzb'[زN1&_x[}"RF:aX :@~d->HdQhOj^8;=Mya(m ^u7އx)k5>ia u.}ՄE7pp㨍Oy}C݇˻Sm>h%ʱ;pmQOd†'=Ajâ.BdžjGޑN>&6RldI%QyfiBO[86բJwr&2q=fxĭN.`YT)n =LR/3jc,v_Ӥƹ,nm)<- V=mgG`~ހ,4KlɀrdU%n׀fwEZsϭ_@oc#j[=4tynk.[B^t9fqOPF>P̐@ TwL} 6d^#"WmT5MͯPWk9e0D>z8*3޸v}uפ$VU鸎~~R}6G,**qs@~6P@8,B90J 46^",74ōm0e95SQOvf39gc0>OP >U9LSnl}Ɛo^`+=-wK 㪴C߰,jB[$ԭJl0i)$4jz݄8Cc;i9)[ڶaW5{nUT{+3ש({vKGd6DS0#Wz knϐWW|.=I'dXmM"JwQ/ڬiB{)94´qH@@(?gm&ҿ6!>QWᄎ#˵"Nph>s;D/t'pbajpI"f[r[:CˤEE'~?sdAGh?՚3/&0/҂{mB$ =@J|O:_Sc C T) xuFM>,";çf包q=t,)LI#Km-DjZx]*NuS"ǎqd!NҰR0Y]+чP2&"\QFV:_|{I:a[ iak~17@J:(2L?&-e]b,>׿$Jͦͼsa>Zv}:{5rt2dx]]@[.- (Hjx]ы%JNedsR. Np,AGLZb+*w*55ivPkҦho1H+S,-hna!]U=y_b1hIBJZކCkzA'`m1E 7Ռm~K/Z`}]D҉Tc6bCh1Dϳ6E`Xtq-BNUP'ieΪ9tlH8x+-/4zA38N|?y8V uV*0Q0M"?M6hIpٕOwwyI /˾<[+6rhM'3^T-Ǻ"t3b1mYdJH߼kQyUrK+ П|Z3&B`5>URc:)yO?;g`6 Qi3%w3H,j휌.#2ə).<9<ဃ,^k؆Yf@N[7oS$Oua)TvIփK~`?bݤ0Q'4_ }!7)I$|8!5AKᣩʇeWA=J"ͅdMX3QOLUz{#<\b ,vH\KnX.C* $8BQhKpMUF)_mld"ژK=f勝}l7A %p]=pfr=NO7_E%#CjI;+}UihZUK..WP;X+G pAn9vkJ^?Q):1gt0L~Tj.:wq(0J#ج[I YVyԥ(i+ p5!fWa|Q.2׼leƸe:mTt<8u8uꗛ?IXDiF!L\cgvl~S[pK;&yiLA{;Y6L7æD(kϯ› 3EPRr{ۉ+6aW1'hXw/TU֎c~ZƏb|hZ,n B{_4=,KEZ-v4$OcKKS[{l< J`LoEȧ4 ҈T $!Q۬<c ;Zϡ) uZt8:xU=:7lڊF4UPGv&=Ftp!9(y;[Uuiasl!B<*?PGe5rHf;RRGhS,JC+Tz(r7=}?Ӹ)Ӆ[:HsQN&@9_=ۺ57?K֌; Efl3xUzٍQbS*͊HaG߰8 q p\6[|6,yzŻ>߲<_Æ5)u&dW4g~urհ{ZꕖxsqzeF`GX5̇@K57=kdp^zgG4Vz (;# HxS@AÌff܄=頳{9fcu˘!0NN,c%L/SQʇ쇹EH qp]|Nۂ8Ah?"nNbMsJxW9j 5MWnZ1D: f/wq+v HD}oCI :0`x)Y6pt+ QZNͣ" 6аl8l(iOIue3_=H\]Q+6Wr_ 3X+9~kkUmI+QD~'|tӉS^p[~t(&g`jמfXy&m|Uxw>;3fk0JM|U(K1yR0 vߌ{[f[? akE/%@oWiZIA2 ϒeeU3l nԬgwF'Xyk:UTBI0,|?Fc.5=DU4kaqCeWΘ pu@˂{v rL쐳һjFw Cfꀱx*h9<*/MnQK0lg_uwIS蟊 (V%۟AkY³J@#Ous_L!/ ͑Wgk ix83;1"pyQRs_D`mSYT-Y;tQ4K 1Wh~WH{O隭:"\$x{ RY@FTg8hgk rɊA) '[&c:JvUKw`23ĩ_O5! 'L7հ}ֳ[A`SN>ԾH->wpbP~LߗT.I|pEq(^wBFbOFlJ=;?a|MՖ% n,w݆JBu8T=ݳWuYlgK}LGSUODkȺKߪѼ-n8d)0}N,ZOuSQ /!Qu$>sq'q<+5 o\*6ULB` a`xmZ9JЭq"dn;.p␚1Ao9zѱ=MLpNk=O՚ ߯NF $}?F^Hc˓WXI A˸vHN]!kX#rytw#:wѮoI}JU8( 7[`j-i]$lsmVyY#@y*ds^kuWf zz*lv Еn1cqɾ\ʈ[T.0Sob*nl_e,-@=G+Ca!<<9@RnLVnG`T?Cj]i%/ЈujL蛰%/YS F$W -ppxqC#d ]'%A}X>fP"EH͂a%x[BZc)\d|ڇpι F,lM PΦl"W|H]d{rwq|, X-[cߛg<9d ]cD [*2Zy82ͤ@e}\Q(I[`M{Ƈ23U&=^u־;7z2\Avb*f,"ad>?j*` Zc[q]&%P>BD_aMfXNՐĄO02yw8ӯi۴ӺńC4 ;6 D&9Yjh"dϢ+pZW0}& *h=`ErUKp>c=m}k uhÅAVrW;@eQdE|Ft ҲԜ}Tobo6Ku*--oE;3Ҙ'xkSJ)+RJz'ᦢC'qjT#*pnB4爴on%$ QRd]$eQ@x6a|8G#?{%`dybLuBfZm-m/t35p.Ţp~\~ sDXL-G3a'lTlpn8;*ـ#SxL 1߇ 2E4XLkԔ=#n(%"zj"תąc CD0}/IرG=]h9ϣ2E>zX52ཻ XU}dsh0u},BeMV5rJA3pZgfӅ zXk5!aW1To 8 =Ùc_Οj]Rg;U)yn_v.C ׹RrsHP,P%G"K,;tɾfk6JMgf} m<ɔi5e_Mgn-2U0&),͏,a3!E.@֐'h.\}OV%[Ez-$/)e4L7&]GB廑1A=ǽ6[4I 1tC7Yeb+9jDĜ *Iڤ=d@+PG q_Ńf`y;g{F VŻ 7 ELpqg@rG]Gqnb a)49'~IFǓM=x|Ԣ`ηBgs snX:^ ,٪y뉫nk'Bk+qdP$Dykuhhuy {u`>{CP=3?`:ntyQ%&iPА#!f'I>g 4O2v ]g]fyUrϽ:WH~^mS c@D6ؘ>T;7M\iހu(3KGN)RoC u7Fv':< Yj |3BDx;҈gβ= Jc VT7|0kk1.p.3S SM| ˁ cڔySJ)`OQ&xp6N4=|H/]lZApnQ땷+OHݝdINHcIFNEf$f[ սk*DB!0J0e%'Fx·kʐ^B(EW5\%J 5J_yp"-2ʁIXTff3]|!6+j~-/L pW}'Q1@dCM)E_DQ5NA:8˃zi=Z"XP#3ٝ䊡,[[/MDg+-t招bÊVk kALK6=/{`!L*1?O7Sd_o0`%v=kRfL%2/&'h\E4 c4" 3o 嫋~pss9iI19~q `G7HE7bZXC9Qoj?3ki.*634¹0##.ۜʜY!+3K_A;z~(Tv4 ;xLo ᲴMa&Ur?j:;0|ǝ_DE{yPrv S+?UK\?1V7O鑍k풑~^u+J64',P{]Ec jj0rD`z_Lˍjx McŴ9 /d-{4 }έ6Τh 'DG/޵HGftX]C'$,G&^GQGSpߗ r-AGz9S/0YіJZX=g>%7.}X}e9 2SJmlU@/wO|)PmIA+U4m,gûw 4^5wK=,w5;eduQ]kp2SnNeH!2f:I :(XX[8/%$4"JsF+!@*m͠9iVf9kPvm96v ,0o|OZ*>;*oc`0&S`sUϰaD;$~CvuV!!7sEl: GC1CMub.m~U6c z"5Rp81p,kCYAngV:TMsގmJ Lh  .< Pvp7oxf z`%P:Wwt%h?hOSo^/K%Ww($Ix{lbZ*"xmL)Nۦ3p N%R' ư?}H;mYkNodN> RsWfYT}&{.G5 q!"ˈk?rJ븚^VtϜ*D6{V1زljc:*Yᡉl6X1]K-7:CmxlFPptO (wi9Z=jѳ̡w?6b4egjh%?#zاlg =6s*H+Ө䫵,ujhy 1SYaw$0w)%Ah)RzS{L\՝EU+`,w1[U p6}TvpOV$rؾ7n1Nꕤ᤹uW2' ̋b3,F&MKQd|ȭ/^F]T[hb&^+Do6xRXhmdSAwvGSnkG/s2:Kˏ"X}ٽ$s91Ti`hޏW:(#fj@=R}tڑHl%FI;qxϞqh*`Px[MN@lO{Y?x Y3w 5J׻n~U Wc m_SЃ) }p$Y/џSVZYXf ߺ!KXI͝ΪkZފUgd_Y :Rz)f+XKw9-(f2 /UsGçՀiaK{Q+W|x1.r lh@=cPPZ7s%>#aC7(ԏo;vWޚivoyZF9CFQAT9E$WYp,\ii`4xy=wFAt]LeZw:kc0/OAh+Vfs,paCjR"@V)1/2XCu[$kN}q{%&ے󛑽`, / M/]y=>ΌQZھK1_Y{mJ MpUlYO'CFd0{lw]$|L@f_G{H'!'<˳XR$](hpٖx ݡU/GM=P?¶5syUd|.:><>zpLe,XQJh\K(bo iR?q |H"6{Р:סvr4j ֧]_~Rz[ { FHN屠OI&ղ&n)Xw{Hp#Ia$x =I8wctB*ҽ$Wlj85~%vJ BQChk,WEFE &tӹiEXޭn2X) O: g9txuNJ'ktsX: uaHIkqOh,zoRzВ]ɋTٝlQepІ`39C` \5v6-Z}<3dw}2MSٞ8 Zm6A~[ڀAQQ>2 cFg3<^Z Zb%6I:q"Ơ6Ӷs u/ mTjt"x n@Tϛ~k@̉ z8(*Vj_K$@n)2[摛\)-^D98j,d'H̬ $ =%2c}D,PnHKIW xȼe&T>|ok͊^`^O$ՆqM'-Ն9YY.^N=Ød=ys! xlڽaFASb q Vn*q( ~ܳExVwg+u }w.4P];)vC Vt&x' PZtpŕtwf.8&@`ᕝ`dhW"Mh ir~isԝ3~#_];# bݾ˵HKyD>tP!yD /A|̞{,MlIKMFM8Cs!# >k=sFҋ 씮\z8y0]thL,)n^Y_\c=SE6(!̟)0Q0@5l؁ v:XD[SޙL'OTD2Żvi@F+6m+AE<_L}5ĉRD( &1S,Tw*_gv;LX6MS>dW%p'_Da-ћCc>sEf} i-FnuA)W]nE-teGRyh:hJwY>HPæ#Fkl7ufgHɑDzzqn#Wic|[ `n@YCR9/)q4pn8y$7=Aha7{²5LW7b|1[AflOpvbD OFpDXܤ{rez MI+j?kQ9'Y0]4?d1[)Re'V؈^xnW+F~9 ҝۏ=K2[S/K#Mnͷ;S\L$0G縵W_B$63oŤK+եm%i5U+2$Q,ʒr?| .BXA]|f S NВK׸lQ__@ȎzJfFXa<9ƨXTn68굫U@4RRiݩӏ$Dxj)z} ڮR\If&9CI}J}S ZBx hM~'yk[2̳Bpl$~ t/7@ea5q[G䅎wwThVQ`lXJN2ҫaJ߅*@DyG)4E dWэ஌ u`=-j}bO`,$5ڸ}~ %ͣ9;.?nY4Dˏ]-xn^s }b0RʍC}Y8ORar;hwX[ޞh6|^|h?-@ϛ{6d]w~/ ;2׳$%Ã*(L p\?SUؒTG 'x 3_s^:;ܻCI3u.u fRcFfƜP>pŐl)sM?Qy" թ,Xz#M.x?õ†(tΞ/͍Q4ؙPb@\ ҧ}i\+W=HmEJ~ QRžsb-t;bǖkk ơJrl889 18~Lezw,f#m䦬StpwQtil_pWU*nַJrg\9Liw1ӏ%@ 2sMbNGNfReN|SofD|J_t<.%|VX>j9/JU~P'Ŏ3/Bl"b.PZﯛWJ|1*h ܳ+<X@)[N(\dc5ց;k|:z5w]%2M"RY H !?XL^˾mH@zi2cEBɰ Z핗;ii'ӻ>2lCvZqm6;ܿ}ˣ.H=d{*'䷹! YX*"lG'Ot d gcD w}5+aK@"NrDgN1TG5V&AV# c/ Օa/FJ_&pEpxkvɼF%V_#j'N&ʤ"nT AO(.գ=/P"\:;j{5CG*ݜ 7OfJ>^e=IWO!0qptCuA=eR'qWy+E3Ki9'M~F,66Csgůr $13:h`>R_{Qbquj,ѽq46:07Ny{& #/O:mUJ>1jXoQZC'(\]CZ-+dNCkYRpg4q䵜6slym Cvg 5EH]2V"rnԒ:;R9;0zSbAF!;pVm2ʔю<ĺ"0k ƣ] }H9{sL %"p(AoT' 䟩(IcV >D889*;32㭨 t}D(&hF h?_jM9p恌gwRYrw_9W9Lzm[a[E=#ȶ("Aքkꄧz oӷO ɞht_{6OY:sNEؚG<ܢ PV\܅d}uU'oܕMv")E@iKk%Q. ey`^}zmy.(K:FI<',hzL+2fU[N}1B y|JwP4:1mծ"JL>Hm`>jѲGh7UأS@k!uEּYGqkz(InXdN-fpTdd1J\GX"ӲP}اX\^8?BO@DV -QPQW+ϑKɥ4"iyF 9bb~gp"3S:4QgOb''nkagnj"DFv@xe-qŊ4rAb0%MT-g,kAhKwQ]\͂Wu wᰅgrZndrm*NjBaeէa9rHJ/ zq a'˘d%WuxXiۘbBHrsP 73I_Zgk˚HFزz=i[5-kQ}ejY" (]fGi(؆ͮ4Oe۸:j/]КeAgy~*PirΠzK,! 22qvQK96Lt89Ϋc Š`^EtJYu]@`fn7l'@CO+i3:G))i|g ?hcf~ ΁Jcm*8I@\ՋMc7;WBNg!žKGW"K~x!$jMh(mw.zE5VgZ7sQoOhl`- |WrHjgP) o84D~Xr+#CEQ31:P+ל+!M!5ϔ`¯Az!|˩7JXn(}yaka{1՗%%W ׁO^V0[YR-}jh$F=> 5 xH(}+,bR$#7 C7gf#A2UFt mCMdCվ:TVn]փUv3lǓzAӪAl2,NOe˛Mю2Se8$OX7ө͟!}Eؒ-z@Foyb0i|[_m;Nwrvt[\.CyXKBc_|O6Lv I۠=WcN8FqA_gҽ kxD:n^[E`Uڍ% np  /5䝥t|t^7&&j3&7u߈1sU1.E]V,N7Ta3yH9wj ie]O0ɢ~A:-1GrDHXb%ptPaV {kO^l7hϵ -G⪣RDQ{lO{{`A^X:C}\Fnz} 'l3%B;úQ}7xj*y?yM;&bkrmg_Q] K8@adq KiFkn@*0 ?OA ^$E\uY>lUE>_v^HSq#Jy HU +Zt$lѭJ8b+bepc9)weޡ~ %7)~,roלIG}>\&%C}5L{b7)+^ z0FF.VMH\^(ע錀sQ`GeA+V?6A@_eih>A"&Fv<7e;OVtFl+QnIW m֗>bKẪ+$Ӂ.gov5f Ihm_M`auJQ~\mU ƻTP2qʝŭJ!ȵMc'EzyPǍ/h"*d֘g9qi䘃Ԭ٪ns^J=P]"U{'T(VLT9ҒCczďOxo}< G%# I,ñD[`v:CQ,}[uL(X!&I7J^3vrU}jz&}[/] ᷑ߟR>.Z>..(Lp ^ez#jXHR <T/O6Vozo@H ̄@󔛻ox;^Gݯw@4(͙Jq@6YmN>qgkaP-;ZNyS(,G2 j}8 UYʙ :O8rPu8'W,qXG ApXݳ%=x%VE N%]\ꃥ(=6rM1|!Љmt8[41ŖI?G(ڞlUqBVO[[,(P"ݟ됓+CIP`'PS׻;à|> ' b7VušЅ6_,a#kN٘>.+1JiZu9TG&mS' XNJP**g g&0t5L.U*;O~}]qUkxsLeD %rVi((?u->0N\3 2Y`7 eϟb rOB!cUb#@z]G΃ƮwbZKg|*!44diogRZԪt . ن%َ|TV;JZCwG(ffĚ`j95qe爅~ @\@<%ΙJ5 g"3i"ů&J?SQFn3/ɳ+Y$NjWٟ2 ?qLÃ9SzcN:]Pn$ssXa1i|!h,'3&G{P\+ciXo&0 n>ܓEJr]6D[bKӛV7rA'^M42=`Lg!r?]a1|xpYE^8)1|e4H_bBUoIפp?_ٖ]0䡜ç14 #V)ipA괣ӻ̰aڙ!>H}c=ٚyMG Gj ?E`0kWd>QT 4ʷcTG^ݹD[i,_H["Da|m`G\.I?Z1-Ǣ@nnF*`Mh6\V OGkhAz)9IOFTF*z]9WY&Hÿt'#{я]4#_oਘ.)N dX`JT+ j=QnZ5~~:A>%3:܁^wa:;P|n|dR~wy}ZY ë Ʊ1-O{vD^KGgv嘥hRgR-M<[% x4z!͊1r4eMڦm) VJ́稝cùz丄/no\ZQgK)-Vhp$Äk`AWp㉦r3u@%^85SHĶYeנ'+Ǝ\}V E5WE4R : /-32(`ϪXqDT4wl0JzQ;6a8=\ K$R{3ڨ[1ʻc:xT;j^}$e]B ~L2?a.6@R@foy_LA5 -[rՖW _ ډx_>:>@{j  ~M cعCT^OYt@/Z- Ҿ>SV_OY=m qܬr/}1=TBΙ.x4Yt3Hb׬ Qvk1v8XB"i"l|~CWP%|{PO*jo#-CSP5@ut {PEXmօLNXmwTïc璺+*윘HU[AX$hdeZObFmp0 [KS޻pu UAD8 1a ۏqyNoz5ƷENju{Px,k L+ha| Zq2Cߧ6bt$)jYe t]96 MZT}%.7;!aи!nҮj? VB`1(1-]b.Io8gQo3ޙoeS-$7>z!qP˂ySBjwU=ŝ2kUyJSgֿb0z?6yN]T1[N&rh^'/_qWZ{Rl$ 0*DQJBq.` 7X}X0zBS۾anr9iGRmUF+\a$ G5c;Ŋ:DQ#zu" .XP#@dSs(.&L? kh0ųP ODk ynzt?d4,o&2]ZGnXW r tPh|S+ f&wY9 & ^ ^9ȓDިN7 0]CtQAp#v2/"@*.hH.j]p i2l@#:YN-H׀J| q0J&&GK|- ^hf8Bry)Y^2;)8RF$En(uv9]*wNBl ~@;6C a/ NO$mUrSMQyۚcjx ty)2=nIxBؙ[WA-V_HYaK%#*w!*|.K6ʋ sT$8oZW<0W)}/MK1mGg Piļc.3%Xm C*{]O߶ V?E*mڷ[Qcp/´Te[P"+8Ӛh_޺ kf$^>/W!X@j G^CXqr_BӺ_=CGRw 8B;2tw/]p<-;n q\8$5F\FCkDJY!}0ׇKL'dqㅻ> L'دFGajњًY3ȧՎ7i?ēVd#SQ??ykǎ=Cʤ5qA 2(6խ0֮Ov&C6 ESJEGVp3. դ6T>7GBlyJ8i~E ]S֋a WT´sϯwh '4jnrI(Lk >Q0c>VS1CAo,T{\Xka%DL3SF{@)M_Uf:Xp>j.|99Khb&S&hŻR%XC菈. H-:c葮 iL&/:+B@5&rf5h6JQ25$N}V7A:*RTɼ x (9!:[M>Qʝ, AcBC ,+ j٫ Z)vsnd9kpP=CT3#Q-6M,fU>x$z.Rb-G3ÛK;NKjI:|Auީ5'u#!TXKR;~ANyQs1J A8 5zx\hC%a8{.5[;ЎgH&:<Ym#E%7yV¿{ֹ_ uUC5,:aHݢosr:;aPn(JVĢ _t'/T~uE|[4m6K,@_%Yu>6cqO=-f9& :b.-`A' Fc^"[8B=goYS jRZ i]u5a;Zyb6,-Ҫ͡ R"]]=yFTZ^Z˃jRdqϮxKqOxR[UDNvZ ?*ܜfj>rvJ'NFx%*gƱ> Pe?N]ݬ '7ƥp(w>PNB&M<)Jp)g%;תJ;T~y:oTR IpIݕU&,?&L8xi_y?7Hβ܎pS" % *͙ubV~;AـG[a*J} $Wм-ohR^aeQB<|[R !7iMit&^mSbR݂h9A%'^hmf } QԍPu.֬g=4aP6f]vTj:HXnYjMy - N]ͦƔu-k̚u˹Tv,eURܓ(fczCCu?ޞj[L!òd:v68]7/6 Xvm5#6{^Zy&b}"$$(c{M{zc.ݝ4Cr6rs}}F\h1#3Vu$mܟEp"jځ_τJBD'( }gJpk|U`e\XA6{lPxUGT9a.Jo䥦٭2W]P LZAh̚V1UGnNѲ(`MF hJD9XohJ"ܺ,L˶&ȼۋ- b@U4/&7 %X8}Axi?p xȎ W{5?Q`[de_igYp;LDFʲcj1>Qp\1}p~ٳ2&,iGCڛp0Ny:6@o["Sg7Ae ޜItaBW >O|bMNʾ*hDL_CfFxXn|t[ՂFc#KLU(Ԇ*YH: $NJpP4S {Cʖ@jDC|J,,Utj'K,3"˔TEeXrcVׁHMrgjN58b2>MXq W-ƓdӏٞXe4BYR.z4ZĈr.~aFrR *;^`T'!~O5I98m(v՜H_g!*wc ko5o2lL?C&]k 8}pXR#w[Ò&>3]Y+Mn^kdd 7`#+hE*\_Z̶!R^ 9:z<%q @HW;3܋x,}EЭURSFCbHe82 \Ȭ".q ۔ϳ,'9?R״[֌!E _kcR(s{1p:[lB \(bGd{f D -s'YA+ &C2ޡ޹]g`['I^8@Anvk a׺LL.߄0Q8T:xҩȫbLZVMq"?sdUB(o%H/.n7ҹ{`'  ^~ ~'dG6<C*U 5ڗބ]P;L+ڙ!-r *۬-T,Eõ>TNo'h熂"Ϲo{y.'0Lc_FMyЏ϶?3eWHn̫SJlsCT>De0ݐu# bL 5?1< 2Z2:mvRC,oJTZv-Qag] kީVn>8#1‘*]ѡt>8xc(c0Wonw {l-4D|^jl28Edϊ6!1is~XWApԉ4Keآ]jQzFpcFƒu>\d8^RX %pZUQKƁ ɥ"go ]isA^|z&gx] n 2!ځY68ǤN0 (7' *' -܅kDM4 "_#-f\ֽXmCY/M'Jh)sS'?~K:Z u6d=Oj:k#8FyoJOpׅ5 <^s+xN%7.tb;F~l .LQPe?5ZxQ8tAwG_XM}ֈPbM?28p2E~,,R))Qʵs]ا{3oT]CU F#kjF]1R`320dPK7J5N2Џx,iS,#!14ƛmI<$s !E49/ ~g (,$a&=8ן=5~vj ~[(Qrb*Sk':7z;C:cFiv.PJn.[~ U$ S/v8qm ]}(0,߮mcmI+s'D6 ] +)I:|fV%ւ:3I*aτB>_1 <>t^V\Dfq@E6HD|6Ox%! Jo(`JEZ6w0@Jy`Ѐ]']>qe@"p p妼?0G <=huE2K/bn6v y]oKdBN[sH'b˛Q8iNΩf/y'z2${-YLREL+l\a_UP ϶7b&}'F) <2++#k1 a{ rYSK WGrƄsh/nHRnM' x[.W.~[m&;(}|}gӓ#Sf1%3TP@Js0Ph2IU#5لGAsר>Վ w vJ|OWx̗LU8P 4?X mȖw|5!3ɚQa|SH Bw{J}A*_0F%U ~g9 1c&̷uX{+\Ob_k|kJ4)b:Ub:([2% Ę,cO33,^uk_nt#qDc (C2q=p*3?-22IA@Fy5ڨ3%vdA379.57n.SV9? 2ۊvCB a';ʟo~CKŴ#mtOxX5?DNbθUVF}\#c%Q\0 H8ۤR]ݷZZE6tNx&Kw`Pp/BTBo8 >dp䖾-%&|VjD6e. (xIN2gۦl7jeXs=ɅC{CO5N7<㌡6#%0BqNnmmUҦ0$C>n%j %P/p}b3^T%6A `e^bD֢q:JUazlx2ϻ-.U dJ^f0t5ŇȘbp!7&5űi f|\iԌSʋr4r@i Fy5|,J|Rz? )V"\˾]7d u>?T洖+^~*AHo zi 2V-- ʟ9ON>ɔFFV :rQ;m7:?ݧ ߪeoϸ#AD? swY?#tR' 6A hNYAjIad$R.}.}@>G #E+^)<olMߴpJSyt:2%Dڢ~f&[kAi[jjrXY&G0%ߌz| iugV`oGOy|}w^NdhmEGݹ8Ƥwi!:vT-(Ď i 63CrݑT8<$m"|V% cBZ}*ه3&h8Lwy]䩮%gbef "M ,T%tTJJBJ=tpv!Y:mf`h}^{sc Bh4ʓ<;F-Iȧ6!T`Ϭx\jqي 9 9Nh?ôfĸwwƑ Gl{6aCs;U,Dn-/(bYE i0#)=|%#wHV|K!XzV׽qWIe2+Up;d;?O-Kcjڰm1MW&O"ܭ ܘ^\֛>Rn늄MaaI/~E,n+]W IȌ/$aWllR^]*ae fRcI2UA}hCf"I8qչ'f=:Ot'%uHPjpRv5>8V"Wth`7+ADGi$[̹U8(fs@Gzs l@r:j]ɛtFF[ͼ0¡ =a*2q$mLK.\?(jZ%T/FmsN|sjz`̞FyuFC(.c:-QtV0xR|$ c$;:]MqD bOt@_d!JuXq#b-tː })9@~P%@&V 3Zh#eEutQt vrSi_ y2A9ƌ[%gʚ}=abH&bEk˫V,y(ܬ&z7CB bFϑ,5?`oǵN/U\e)|bq *-P78 2_h6IxۂEbVv/e  Ie ¿:7"_{] @:VqT&O~C5q\Q%JZ#RJn qyfѦ` G(/;a fV#  úd \=3(ख़~ 5!K+xsי4mp"'dHi?{w H5b7 "ՐU5o|ky=\pt'Y G(7a=[":E\^EI yp<@kdCmIʘVdA.CI`a]UȚf}'zX%tm ZOyk2a4U~>3)-wl`Gb.RdwlZ{?_y:g\ngOv)Xnz|ƍSl"/&X^bʭpӶay6*BYL%zl[A,t۱ݰs.hR\T%[5>~zJ㔯P@DhPx7&զqKFQn '\=S4=C"#].^HPC,Y]$$|Fyt/Mͻ>JR3!0 !0bP50t=]^=qcNT 4&DY-k~ԔhWގޱBMN@f.֗I1}u|}UVa҆w䂛X:ߧPVp2g1@b d i9ujR*l޼th suvW1h9OSI-t:aQM% xtkP똓cگW֪ͯj?ڞ܈XĻ{Ә[MNx;/Q[ Z RE ܡ4) 3`S9Ub8$P#n[7@/IU^\>JɈf8NZ&`b2/,I~ι=+p8Si ԎFֶT|A(,->KD 12kI1G2J1/T m"8I!t]F#R҃cqA\uH:mбb[X~](uWQA?fM(L.GNAUyiL57AQyZ$$H?kuO?Jڜ=ަ%iħ|^8PC O˜陣I8*s܆-Ia\ (hmc%uR<ﰚtv,Ш`ncT!qx2 ʋW=&?aHRq"j'PQ liwNs &zKVR[&xȠ ٷ9yĽ.^KTֱFq^*͓RWw͇ ldlq7x͠ˇRX?-iuZ č8H,aӒJRW mt1 zCD& !@Y7v-uMMIv<ѲLL`u'sN[V8_GT`K# ;>]U!0i5'NZ=Y!\2}[r[?T!Y K'2%D` ."RpwQaITih~O ,*~K<{k[D7k<º_&k93|S#Hp"/ٜN!z^cmMe+Z8OQ:2 Z=\?@e\L` Vw~e*"@)R##4 dxCl{WJ#@tvGTSa3 ˩qɇ6D*-֡cb%נ|QU;HN6͓@ G߸lq|Y ~]qaeLu)P~CՊWH&GI.1cz DECHj~gRu|7A+J;;?}/~D5Lz E`}No0FkkQA*:cRVpk -=bSržx_z=]I ެxȤbDaS "(zAC`ߏ&GX\o=` ~Ikm?̵WgyL)_@K0n \&g <V$۝_erJ52H~$2Uz|Zc91#jKâdܝp8iBQ"[c;RypJN}"2b$uzOөs]ISI#I{MǞDžX.G_)а9}#p>\zNvs?[3b+[Rg=n9^gl^oT]$$_jmq(1 ab|Pzw~DWqNw<-:@^h^.dmTG̮(; &79ʴW1 Ґj1:XS4*%$&]e0=ܯ#{pO4hoN@J:ιH:׌fp;/n@v4ND۸ˀj.)> CL.d(Km 艡S瘲3 ~_w$5u@a)cZ ~ïPW3r7T~+Ӷq4_-Hӳ*@YWg#1ޡo-Gv.E t'lƺU~tC0P Zes?qRx3~_f#)V@NZ>nj Z|JyyiYCX̿d}>iUeP´뮀ikÕ8|I5aUpO'R0lb5(,*ի1vb} e@)'C X3paH}TONG4} m3L[hhkb-tP68~ԛ&%c_+;29/Q0pŸ~r3"D@\3^X9\q歘"g·^8/OJ0hl@?zN\՜ڏJ2{U%F*w\\1S@xZ\e_> UcOF+/rN35I ]49Wq>6PWqGPP4PLg|Մ^^[~4 YB3c*].75=S e, B,z h箿^is|y`0v,v=E/`e`Dx&&v'#iŁvRz 43@X|B]0 |LɿF믵m-٩g*|aḓn4LAvR$ R2UmlӎmηcQ_h\q " a79쿰/L#W_7F:&wçěcuz|LEs%^WOFY%.=OK&wQ-I#Aċu'~H/_*̪&AhL m6BB/\o`(vuFSQ ss.E`m+F b@囿U݆crVm1M1l z5s sA?y4crR+rm=Vh>lek3YR O1Ohٖ(937Zhpj%x&>oiB"ɅX⭵{.xJ"ސOD",~C?)D}"0RAW.W埠~O]]ls D˜f!4Uykjxf&6&^Tؠ@hį[B0^q4t=(f& 9''űJrYx^=> *DPe>!1!ߕ܁(r& ZP-B<K ŗ#fI s:%IZkL9 tRŷ6SwxfY2ל_(&JLYGaaI5eQQo%:jӫri6r܆0z ؖNB+,K+KVJ׹PCxZmo74],b{e&+j\pŢZk м0veğ&}egQYNq Sb$ ݔ'O$Be;}ֆyo<)^ew[$vٲ]yѐc8.hVx 4@M9)j mAP;Ơ?l,#dl}f~Ի\mn [a*@za,j7y`Nup#3kik([$Dx-T6C)YdcV[:U ~*!p1eRKK`BKȿK@ Gw0r sE| ]bSpVYIZLs*gN[ֵ] AS%;ͬ m:!YL=(5.^aDO궁Zk[-j@ܕH0*à^lҙ2}Eerɸ#[fa.{µZd^ɕiNEr|Ó !3fT %׎fM[E}"s^]A(0dv!6 38k8zKęB𪿶 FKځգ}th(-9DF(Gڙ\%^ϵZY!ᨾ#pD삚C^UQ5 Y5w'Qxl)Z(P/WͰ3UDeV y:lb3 N~c׽ #8S ԝ+bJջ/GE]eq} X w`8-|SH!cג9~Ⱦd5D{Fzl;[eJaퟒ!NK#yv`Ej44x# !ev'-ƒ<=0j.q]W #ߪI v,3+|d&㞭1X ئKg9d5x˺,P &ٯ%Gl;J#`7ѶYkdi!FJLɞG̉]F]K(Ln'D,6 YA򨤰4Q^4"}iO>PE^ǂi v[esq5 R<0 | t4n7y̝NcwUQQ/F[p!OΖPUXznGڌ[olOiwr9"pRiQ_/:WlQlYWK<O[J{JiMmkxnOXٞ LJ*7?0V?!'QK0D $m%hhKε*QIɇ_^\$&!tQm+eb#QE-(]TTdl#xQR MqVb {cP~nz,h DkD_3{O+K ``VIa5T詤j_ ^-.Mz/Y֟HL7h]B#_as— hT yd:>*/{)"f+`;6!B`98G\T׍߉%#mM~.xcJ=)<~[ ٞ;D;l̠;mKRENӇSU9ͤ=|d fQh ?߲:8++ܭY+T9le DNѿí\J29i(8]SA;=cە}8b}MQ$i~ Z\Vhx``5Ʉ" XoĎu|Eg6ė!}+ijh8xmbV^/d~,8/yZj̋I !8κ( I4Q$9"T-gġ<녆xWF^.g@bB~ .N`$p\Or`)ni Y?\DR0͗.es͆pchqY^%/uqt='TCV|'[Aa3Dj.:%h,g9Hg TrPlj >yطJ`5аWSǘci, ,YDf>#I耠WljO ~4KY 4WI^[NWxh&G 27'ht=RA2 !mYTFLBS]yjݘzc4H)Ͷs"rdp_Ը*ʕM1 zK_#~v*p>7Q_4"Κb3.O)nKH”hޫ ʷÙVkS^'RLbvw֛̎Л/{#9? ޾tp.iWgۮZ/?E|W֩Kpj}>IX rc8P%>c^UV Z LzxW>ԊU{*fm6 `ޞeIz HUc='E%#o:lZM 8o}ˤ\(- ;PgJߓ^N &-czrߦ>`~w䀠09x#ZD3dqngYV%z"ҵQVvMKjϲ$˄D`]rݏP*_RRTQ]z8%n-0Pi2{$p͉oMXʳ;V>Lll~wu%OVϋ}u}@?JپH# %LyG7!iK:* φ^.U31t/Z$],Kuŧӕj I)j +.D$ƃ'K+E Ak5jg̗`l̵~VF !n!jWغtpwǥ+8N^jGDz$Kb@"yc70P颶D 9kբ~b&_1y N4a"י_ا1gBxc;urĽ6bC8qaGA !;3Izҋ.wfǸzD:>|ZMV"Dբᢀ3nt>:l(+ixoy{igkVgS$愾TBrJJhࣂ'K$KN6nIs.s5injx?Ukt Sw/&ZVU/THav$q9$F0xXs̓3Pwz"3"=>؜G.17WX.ws E2TA b2>_Ô`93NeVVV+: fE1׮¹1 ϝYޜ_3B$hǕIdX n*+d_\SrZ< -K^9xUX!g؞BR mGZ.Wk\? ږf:r⋁W iθFmT:.x̢|U~s7<9Q,,` +(l D, ǶlG?/LUjzq|'?C)j~]ɠr0j龦@βwDȗu' wƓfe i+ ,!;hޯjr%k00Цws”K/ "8;gATs̍aҥY_ȺV,}(k- ?0[i_Fѝ #艮jq&ֻb]j-WnͿrWC-ז[<^"J7S"UO|~"%JsU^Ģ"l\t+X |ēVF.#T V '7PxJaB:ר|I+WnE’}$ʚ~kpq{w1sHg)a}[mP{D/Ijl<͆y5J YV554Y-"+&Z*$V'Z7 <s5BVJ93Y;$S jY>~& FI>ҹ ., FF/!/t$QǟI~{L8jbF`l}H΁N}uع#Onӏ p-W މna;D 1f;Rsd0 -%Qjz]1i+jI@3:}8k[PI-W{әNB&=V+(1Nu"jnջgMS4En 90n,hcVe3z:x6%>()7=6 S4ɦ+Mڃނv>S)T/>$@UP?v{2M6*l &DWRH@C 6t>Lf|&\Cs<]W͉芼E._W:]kOb"Z3%d{$r&A+KOƌbŠ&@lHgR7/&BӾ*W0QeӸPn(%:Vq3 JJOFl,Ϫ{?Ki|,*#\LU%L) (f\9tf=i >"3B vѼ F4MsG}|>0h3:ޥš'[xKO7f΀eNM-;˛6zIjp}V/POwcBC {NPM@Vrzc;=8oӎodP-ʔ9x6)ƢIm\^OL5V:zc/x7.6^5$)WYeAKv)Lf+mZ=reʥZ53?yF'-VZAJp m"2bQ@aUUZGbAYp>2 ;HC5ܔq#"%͝gmfc,wfN"q2VHٸXA4)rc]%1ҟK$jB_t;D%~"& a06|Zy߳2e`s7<p4ڐECy(z lТ )w]Hꭀd<%DWS " ^ Lנ\ w} ue{u@W"V!knާRVIM<RKY(s>O*_d[(D׻b^L-7'o'&_ĿKv!nf6jH >%1UkHb1DԀGJ+iLNW7Q ׽ m.m=1ƊKO X6Ov('W%z)0,C bz%̲R_ PpD8ʘl昆6D''\93$`6KM2NR`/oDV }Oݭ)r2φъ#XT4$iu3-5G_X..0~i& :=!3tOT4[&n %~jܾ3RE/&{z!XG|Ԣ syeKAݧz:swp[ޫYﮨ³8K@Ujq)ӊijt9MK<`( UK;׺4[m^}v|X'r8DaMAn/{xBz8m\ai( ]VpX%&U|폣Pv4}!cv+ehǹI N[܈)uq˔\-^DbS5 j{ܟP2ktg%~n0ha6]oK@`~{:ؕ`PPEikƊ"|g{yEۻ('k$IZ?y6[[uO%[c-qK^_uϷ3 ~ slԢJw⢵KHC)n ;o35R]~|??Y3LEAp<9* +[s\6npSXKy)c8> 9JPI̡sl@m@ކ'Y6qGb|:GjpiaqfEt W=TV~-Ե{$9 v"r^h@2gQ]!!j5%[7~T(k-pN& b4?^ńߧzD)4J>kⰍ=GN/ \֓k .5Ѱ!PƘzgnlW,sJH97E)Ifɮ:i QcdfmX6 `3JKgxGo\2O00R9gċlN`jvNDOBaYףXߪJ5c oͰ{W?լwp-yhiFш|V\+-#&Z;ݸ9J6~%,~ CSvtXa.Ρ3c䊜yAuH9 ɩfXHMӾz{YP}d" +ݘ[]MGgSoliKVv5gL( G?|D2eIV-p+WBwYWY݊:YؠԋZ\9}G:2CyFcزv N#xo#냲%C%}|ԭU|Y_ mXEhItՠ2"HI7x>=OA\vG'>: .a#GϵFZ^{'C0>y3sC垐Od,^UWl!X!)4Tttb5B?C9V Kfg,P=Ag1m8YƗ~ɣ'_xPI2?|qe譕jlJԆ-9VS(}9UBB|'lw Rʒq0׉̀16"#;o Pt;I9)op8YX_pir?6jIn\Q!C,g/^W}r5/(j*5a/y58TXiquoaaW$N Nq5ۓ(KU}aHrX<.1ٌe xmU1#ݯ-bBe0E*- wi1Wӳ/. ^/ v^ (Hvs Nc-$+K4<Xf\2lJzջ/m?{8|]nf=Nk\jpBʥxI]+<( p#%OG.K*5In -;kN#ƒNwQAV;#@zrT3g$ԉ?$9_DO.}4'q!@IvdQg'@LrMqJóu{I}t7>9Xپ%L@&& g E(\jo2!٨Wb7d=9jH\z7;/k5`dܤSH8͗\H` tIQrG8b_SoV5ZU8kG[ amp\Hlԧ'C3u<+LG>S mJϠ(IhP441_!Ecy2~0.߆1눀V8T&K'ݳ9U^ 6p2(Cx+^m*Οմ(턎c7QW 9d>8G9ۃԝ0a؛Q^yy0Xu;G\:Bc ( %Uth5+"~RZ hpH!S?O؜t}$~;IU::g?X2{M 'm;G& mY1o>۽ѾFZ.Eی22,چYEC,sA뭈hJHN1U!Tq]+ⷯ;e[95<8 !{<”a5K't? Ah`1iѨE-7^͈(#{w<4V '=l䮢*h걐Րg`ZqHtd{23 Ν1;h[ѯe1Z+1oR~*,%x҆C BŔ+:(7zP`12I3)>e:ȥҒ+WzqBrO2<{FVCD>Nq IA4W i@rk+n"x;T*ʱCCq{Y5sk;$ Tj ~^Ɯ|3rq_G󞈌AoSM1 19Ky x >n3N1ŏ.Zp X-߆zu=X9Nq}17\-: p}_ qF7sVOTs:,BL p!b pа8nO(3?!t"Jfj\ sD .zƈh  $v!~5Wp mWP.A2\!7Yj*ܳM]⅜xoP NU:Ԉ9BX8  cdkK;`×/Sc]ój6HLU#vhN!rу| ցtQFg3.!S0,,NKjgJTCJnR+FOU%GCm[xl-P90Z6j!ijNK_ց_iQS0},}(a9Zm#H('}ŜYP?V:le1%E8Ǒ98ie<˴JvÞdcvLhw"fx5?D@yLz OLj)hUdT,x=Y=O\5v%M- `ۿ&=K=*BWS*@0V%<*t-td!7B%*߃H-ȿВ]˲FzeD7vd;]#yM4D1Q@lydžt;^^d崑#0M7'7KZHksaysOULL* S43N"2Lalm̆ii҂W<##9'YA9z&d2IU}ia_w͹ ﶅM[T5BpGVcL>am uV^'f^S Jpi:Tl_{"-\S{';DbV@}l%Uv%*,7a kݯ<>>.?([hx*= FWSqZ2y>Jtsd`[<@Զs{]doMݾȉKF_{TXM`1WliGPYD`*mal>O]s3ܵ|̌]nWd@zNL&{<'vVqxt=/x+ł*JA>7H9:9ázԦŴYmcD|˪jzP^A`Ȱ SiI_sUm{GVe uH*C~jҍ{kOB{DXwP: ,d@>4 ’]&{bp-IrL`O!|\@c,6/<)c dMxsDLNȿYQ6rG+ĵ3$IF1_OeeOۯBkP.5, p?gByؖI`/үİE<1IǷc<Ld7Ty_l/IVDRߌ2?/SRrkQ). ^db&(LvQqsʐ}VDa`&ky1Tb$vZ68:H=t!0L]ܫ8m&MdҖ4 E[{F6I+].#P8< VkUIx+Нd (Lf#nglm!&V({5_zz]޿I^2 PE;Y.La~8{)ɫ*AUIARܠqAZCzʇ=~Mt?;*am%qARGk)r>5Sj41 bp" =gzLd*p0H CLXw :5qVJBU*!ϻ$5I[qМrEo?na|$>{]{:[2P V<;0;%h"lQږ_j5[Pr|.ÕDG*N(ߴNKwmR*yh@͔DgN ?I ."KM rE~*8UKn>̵p8-(u TF~'^oxLCu x2){ᑢuL 1Mjqs-L{ ^oF{Y{Mw*6LAe>:7nԦ8AV$qm[wj?2 %ZJ-Tto,8Y'锇 @]`U{nOx)P4a.'ZE=S0R|5al]eWb/K7$zc1I`LcUe3R!}UQm&t)ѥCQ` Y%v*gwtM^o=ݯ;$on7E' =*8\O"e%4 CUڦjb?#i(|lvOIt+ =T1F 9XbUl?aU}VJ=xßtz؍Nrc( /zzvr5i!xV4RZ]{Ko,o7JYOXvӏRVQ:E P밭ʅG](dS]wgakoӢVv.4+koInBz3و{o-ج~뗧Ll@o`4 kMNc}#)O@T#&q~,/z3<|j[[ #{Dȋݱ$.хm$jsZFSA=A:`!l sF\{Y3%__ρTOzxtBϬz @o=CyT>e`pfzAdvjA +b~C ^Kaa68 %tIXycw$Rn@c2~y9#fLJ⡇U!Uix q54bX*n;fGvmg)Hr"Y.|V&6_0Vī:i>!sr~Q3Шgҫ\*{OQʭ2,3rR2hTnc׻eዧmrD 5.3 ]jTfA-ԴvH[+H¹JLuJ$c#]J_ 6Z/_Sf8v:Mcg(?g-g%9N԰iҡu^S:#F :A@`xQ{}8Kse57yk(5MV,1ԉG}K}M`oQhyncu t ԭ(a9`kn/d[Q>A-=x 5,{}!qvDU-izG14Q# Pȓg T_( AI~n?%Wj+QH~0 1HcڔC~s;dUK˜G~zQ¶n-FpE6MTPNh-6U}?*S9ӗ9hEעIjpI: ML=:ƾR +䘙)Cg*8}LY} T[eg^<[+o +H.taKN\qKV_ BFqon!'zZOg0FW e`jWco'èIJV!ť0W%su`b۫ Y&~ӷDS#M6]H|7>.7PGuITM)J**.A3Fe4Q23& TbM2Y;"` K.<JRtCWMyw1/>X e!=(H[{QbrqR0h+ 6@!vk^59%A0&I7%6` 5=76ݴjB/YG%NDym^CP:fҏy+cbA7A|1`splYv7 ,]1¨"MA xP=:uhA~P%pm\GV\_;5:Lx|$ى4.Ո+-f ֯n`94!U8*,b`Q_}[_K \F+cͶdf~Q)%D W@Oƥ !~re3?FZ0%2_m +1US^E|jdټ׼мާG sQK^Od[v\%FPkA?itAC[1]ziu{$r+{_P؊YL$*0FHWGE;K*kGk-whQotR[9@PTd\U`uz2Jm> rցU,5==UB*I];!v +hDJ~64o{^p8kX&xK@d{̲߶RAgל{LvNjͬQ q]gp$O'c1٩[]~=-.^%B*, '4_<6!ݗ\e .Apтvb"4L Ciu0Td]wy U9YI{&ћ@eQU^)p8f;i>8v&Z \<N  韡z@d"s _VO)krmSBE?F0Q)ԟyJ،IXgze-^֏ ԍD0XɳOs/+.㛑t?Yd^oh.4uvkMSna k8H3$iu<ػ1BXt=3/WY?2_#w>2"%NĸlH^0 `?Xg;EyA3ea  ،T)M,RAS)BGk\tM!%İd3{[4}&БH3$_莱Z#S:,}m)C@oqeMOoȮ ":}x*]F֜e|ƉAWaԵt1ef_dzξn0+ި4X٘m;QaTb9o `z4k"~:`~+b<#Xb_WZpuXBصbO=" Gs]p9$uȏJlJY]ڡ2˓;Wt-=;ߕml[t媤5`f81CmjX=%m*X&"҂8gmk Bw4WNTcsh=fWێݨF96)ͽR#y"]e&mH~>4iܺs7mٳRy-n $yLUjYxSԏ:OsM[Cd6JbO(L;̎)8w7CB5 jTϡEz ' '=$@f%V .0`~'_TDrw8Fg[9jekgҏr/ 86LbՅ_6 rwrAԼJ^B"e *R}5iL˧0=$\To]d/X5>8r+d)e2~}Ed14$)bDߐS>H!ɮp= ]@cc+bpJ.[ē'x,H)qcY?NǮ8gkX ,= ?}&sY9[p(_ߝݍe"`z2^jCx]2M=3Nlߧ P(i]OlY}w%>LxQ^d<vQ4KFzh.;>JPm-~D/j 7q (e`Qwv= XoH+g%+)0r2Uc>Z&;"s~^}y8٤.Τ dҬ0[/fŮs$cI+Fa4jZxUz"+@n^`:Z"`QPe{$/ x*~I7Ɵtj t #5⦑ OZ\R~Vk^|E +iOfCF@4N+ߺ,_ntkق+IH4\ 4NT-`|R)_Ʊh&6롃hwIWsGiO%t;>|/*.3 5Ia}cy˲`{߫$zlEqA?aϭLS5PhdBn}T<q:a}q^̞* h*dTsaiT%MLTt :逓DAX >q=qXӷ(Ę[9h! vI:`{ }hı䇞Z,{$youvd_.V_ҦLG9>fSp0r]js`7`MnB#)Qv*89&u$AmG&* {f|5Dkn,-H_YnC"F_ɟK!)MRkZS1 [=N,7']wĆ P¢ő  //$~GSappl=D!omVEу~ub61knM]qKu1y$LW-KI0DiIt롈}/H^ct{ļꩱ0^4H\,Iʰ`@~d€f˓Bb 7T; s'pqҶn+sn&U9*AWڗo:z/rl̕@d Q 3ʡJd. G^xxv{UAUu8;CKjj\VL,&1T}پFLu 0 CkwǨ%2ڰ&ޤb )7!K`߹VJtFN-KuBg!f&D Z\%j9 ؆<ݗo[ޮ 6U,㻼p~ u7ʹ4ƿa$02<2Cz6iU;u+_⻘F>c0 xDɤAJ+eCF}5B~ WLm|P=J$M_|0\` 7@K逎 ^]=on`M* ݨV~ˠڴ"S's<:"e\u̠ب_D`k5׌ho*;_}>%t7{$vʣ{>刟0taLT 9#|O)t+#luH'Uۘ-=g&pJT ʛ/T\@@U _{ ]/ YehG՘LH&/Dw#{8ʳVµ# teϦ>m*oSONUaP &?(esS* vG$k)mM.ad厪եaNd]lT }d̰!!bpPԄshjP=Os^ Kdvk-zKL3G+ҰnDI0 6һWmjh,iC D !B7 v%TN8q'@$ ň/ UC8/$+<!u$=u3͔Y>ޙlp5w+p] J:c-h1oa_Umpq;K-cCPW*,1Q zԪAj5 }U5Au>$C_: a!<-|Ok+1 rm5jߋM%^>cЏ&~g =U8:ܻ// ]38K )Dt.眙z0b@>)7k^Am!(j4y Z.3 x!C;vVͩbd&E3r_G UcLj\mV#1$Ŗ![.fcmoշϝZ}j$횺a0ЪERMiC"/qT{m*@>LIPXmim&e1XTOk?NvxvP)|]nDvux׈2lOτ/-#KQO+$I!ŲF%GI\|cl#dl=ydX\$w~1_"#aЌ kz+3"j88m#ɂ0_!XE*_cp8 xTXݳGH+`s5iPqV_俗AvYӎK\@(= m<@73#WD:*=Qw{fHˎ2S5 +"=:w;QiF`% L#Lkt] uMp`|ϯZGZ6v\gsiG%a5 ]i+&AsbxR& 0Î)f8Ji,Dvn L*@\HӶ}  WV\Bf+Ua\K mBHcQVgT'E϶$L 4vo䴽3 p|w2R!Dd^_o yʿ ݦ1wm`owj KM=Fӫظ;:{|@/&KЧKw84kU= @aQ,x8w) #:|XqBa`=OVLB@gql'0PɄFm.R: 8?&Rb\ĜsH˵PE!f- ci6OѻTo*tХ|kN5C(|4RNzW,gط'02Z$"^r "/$ RX|u*{zbNbVo֤u[Z|">l$z7X #En)mܲaSDPMEZ߳12u:&7kVl "Sfn댒|J˩''9/,~83>|V#uAG7?#U~-bw8 J<{)j]HJ#0pQoڨk]Wx$jX;}{]$sEBvgqH}9uc0w <':~E'9Peb/zHꄢZLP0ER&Tw*m(8IWU 9rV`;PߚD{O&3͐~_7#a`o^ qqR>&2 |QmsdJut6 SБ7;|Pʼh tP.3z`=Vb sEdQcU'ECi3Vr,¼;cXq:wE*e YoxIQ_֭z8xnCW)2VV#aKŷ-qaf_wW{~z:Kp90A7g0c7qHվa3`[}< VJJY(ֲ|%CM#!G%K}t Z~CGm}B"1 : 6O<>Uӵ1}r0ץ;.ްd͓/ %*K ˗zb0QO$ې<=?ŔTԡ'Ũm7dr^"Ƕ-4|j,{7)N:8;HUaͺhٽK2d˨ƚ|!xv!?&cl,`IeItl$e[&x lXM#vUptBϭ_ 4lXԷ#&RyW@{ߞ4ňIWB#qUJ WeO9rݩ r$lկxX 5P%6lzKbJ› r1xqGLQY߿Z淕sn$n|6E`( M֕+dvI_dYìr Uhk o^Cxc d9f+X jS+^sɀz|+G v(*++ۂ]I:i#vJr8Hr֤e q ^HRA#:OᰌNxE yn&xX 6%P"%Z=BƝ ح"-6 ;6Dco,9>H{_ZB47a4QQqx.?2+B]¼ļ$zZ|d^i #H3.PJgF{/2͉mAAÞhx(ֱF͚W!h80`g =PGrh$L3בiyӻt$S՚#ɫqMz5 x\pt"<[Ql4NҩmUf ;Aog FjRnp!Un‹w>n|MBd6jsjƾmXSn|UBɚ>؋0eE0VR̷^p/'!uU8>pSg*rH}eU8m5!օ0k{$iKYۨm NÄрm16%YW0Hn4 <ϻ{jRFHWJvld8֋KV)Fajc+@'(6*שZlN<HL`joO;5#X"0njg'Ƶosz?a:N"5S[rNz|A$~VX}ה`<׍C:lVKwn46s| JT<-죤]5 (bPzVV £!_߁ ǞFyI#<T_gy2--@7 rPh Qt@A%1qYM酉u{1]Ne \C ;ܾEg&ţBN^q[#2{`Ȱo 7 liyPlsh{#$$*;`͇XnLT 8LvP5Rk0EDa&(7[r j'zO lU\Ӷ*>K΃讌1B l2 aJ:=,fD$G埫"h<4#EÖzBju?p iDtc@I䔌{pjaӸ}wŒ) D4-Y P<yV"-M+P !S{^ 5dP0= Bni`iM 1VآDˀaFXi?XJtf3ONPZks>0Y;SYaR.ڬe> X9_HX.* ejtkE?Ti')f) a8[ }(TlJ +g68xB񃖬z/f7y 8y1OXLGTP~ں1 [XO[3с@x[ƁۅduwMy] 52ߎtP4G)u:ZУzL2(ٜs'?SEdžp4%-w%0#Wl"Ls_ɛQc@H(}, *ޖ<:?؏Q.Y2 wn|![wlW _mK@|bZ.f Hݾt,LRB_`3@Npw<}4A]4$ FZd8(ء,  ̄,]~<XԪ&4zf.ZoYi ~eW$n˕F+)z0!jYm޳j2"lR|t 1D3pL|zǵ 4͘Ì6plƕn=ȳ-CٞQ3-%$Yy9ri& >Ci5KӾ\0._X]IC|RXp"jiBWfEžmkEXhW!"'%'}M+R7gY)5%z.p:W4u/W2*I]{/y0#j[,@ eeỮvC؋w v !Ҷf󧔬LtZObO*۫|U-ɧݨؑNd8=4NFM"vDr #yٜ$S"fY^XF_pI dojtK~6~~4Éc~+h/\l҄В6_խCD$3&gSw 7و{5:;O Yb1r D'ZrvN`/*⽗ݤ{֗c|,eJ:yh:ICUz9Gʇr?|'፨&5t@*Mbs,[|W`|]8^OUIBz#q։mo^7M"6O^aVO Y_a=Cm(U˂ٱ171(Rxҡ$n?jmۣf~i%5&UF^M`ܦN ێa|Qij6L;iX/ t : kt}=5(gr(ymzy&Kh \vJ$\x\Z?^ڡߢ=]K2CuDU30ZsZ0SzDky0WdEP_O sU>d8n'3o0wkz$V$$D<6!0b Ebf[M[,0 nOan+RZ­$6pv#U=8WTйtl7C>0\n\ 0ŗ5ͩϴջR\aR{Jk.0g; };?uANxLkmiʷ 6 ]5Z^i+a@H|U < c!fV# B ?qa8]&!^j bRHlw]x'#0IV<˭E'C&߆jZ\TW,њ g r؉ʜ29$ ^fdSqRKG:=^_F,lu6e1Rr=L)BM麋!G 6S1wE<[Hq:_.moL=#.vWvf28T]JN -d@f"pM"'ИNYΟ"}t-ɭ)[D2~kWe/㥋<oetAT]='(1!.FՂ*3!i܃8[wvE4-c<**cdӚ-$FDYSj>_)X%mkz5_z1z<8&+ ]{C\P#a7?%UV0 hIUr3;~iIF?'=e 0md}+NI!;_vf1Ũ%!g*9 Z.8{Wύuvөazq;e6}.Xi)t%4aHRMٍ8,c@j-8*mnl`iZ\?^`&D{M[rJ *JH8Ջ)ڧ0U&TPFmbGĆowbY¡cdĨq]ՐB1,gN\I3^Y9qP,9 ywtuG:L[Q*s!'Пe!HN?dR^9%,*m9K3%zYSvټz}/RvD2F|ajrEd݋ڣݯC6#ſ%X ބs<~2ofی]WY>(G0!:M=dlHWJ9Eػ"A]L m̟-d@p]QIVί%bwbj Q&@:Iq̯q0llrD XE@R׈= W`eJhBc]R~3sfYWp{ITM{'PR`iD_E oy&A8)<&yGj ߧhNsYP^aA@$m4=igg'jO%f?hjh"gaUR<'Y*DD1β`aEfrY*DXv@p /҇aPL*̑*\}Rzs/c\M hv- z3lnEwI䬝lBY(4,r2ɰH_ K7FBE6>YrJho?m%wL^GC,ӑ (JIm1xN$@x?~Č`:G &@@UDÆh )!0@ՕmV}?Դ8GIђ둠.|~0`6[{m(rD\$򭳹V253TI㽀i[[\=t#9ԺjPUw22 c~lOվDx|5FD2L׷#B~ꛬ%J#vz\cGVhC7\gE 81SUmƺ>4Y LGJ0EQ\g`I׶$ oK pQ+-xz*̕<,UU~kwԵ#^LMU\BLuߴH7{l "=q5F611^k,Dzҋd"wF)O.(2a"[\i$mj_#D9}R@kLwOSv:'0=M甿7e: è _#׼@(U!Yʆ͒2;Q .u<&ΏW#l詵{ʘx(,t̲t@gX1j_}u/ak99 v+ 7Y}?koͯԍCIJS#&WQ]1ľ;g'rRٻ%Ю[rIVR 4G\u&~(,(Hmqlr%yzp!)߁*N Oބ}MK+H/=eWYEJ.'p_ȽWsVaVP%F,XE[7 V{Ncck,AQԈ;[8 W$pCumI`jy f@UuBB3 .v4`0#9i Sr}+(l1r *Q Cx hmA aeJ![;qY+Y49 dn؞1'?{M>=9TNkԤ}Ą1o7PX;F'(=n>ɵ,vmW2x*rM73 5p'!ꯕj߽ZXfcVSFc-q)O!Ȇ\w\3pG/gYԱ(5(hvׯhqlt,ѥvR׀¡* kM*`W^N`\`ULwVjiSD}v gה&vlB6*LJ 1},Vâސ{zg k6O je9$ CN2q^ÔKvN4f)Np?u!ʤjj|mbyKRH}%詓3=>jNugH 7*hWt`iӝGd}M\f .Vi@lRhRwČ8)t`"\T ڠ{FS> 5;Z<J]7kP~)Wh᳭\܋.Ȋ+*:J<'EF2!:)%v! }\N}RaiHfG ]}K-qmWۃje/fsgRTڸC]VkE T`gB8"TB]{΢p[XɆ 6l7E~EǧXD֗F.D7#/u zZ̹_{Be3!K(RL1rt. d+-S`UMsjmǺj,9P#rC^ފ#4*Ye~n浹NBx$ZD*Q?zhW7m1cy4V)M?ek8YO^bq#"=5=fvyV=[*@fL P‚4HvG%HP4^[fV}tjm+ 0l ('oH 81 ŪS nnM ~=tLA$<щ}Wb֗P< ; Na-Rя Q{@XÉՋdW2DCRPu[?_$ QԪ9[QsQǦK;7ue 0P;qKDr}&v xg7^-ieۨjTP}y[ʟ/xbJIv̐jn&+HFvTj"zG /,frV'G6GP kvqh}a?t06fbeGN~f({96Wpf̓%Mʺiat[N6LXwHn/x(՜z:1!m3 x|!B[Ӌ΂(V&H&@iQhh:ەYȝ,_s!]놿\#B *kǬþ+5 yP{3~d lv͌(>37HRJ_j"5>)itZCsdߚs#hrt^Cl†) ǩ"03U`;^$ׅ*@cʕqLIf4I^Hjk;a\`0_NXqu\־#:y2Q9oV\V:K;lˈdN!{<4=w#t\#RM,9,iG6Ɂȭ*ީ2Zщz٭PR7xOjc3aM) W)SObŠ _o LBKne nKKoX 2 `2;C`{QhR]/R0ak'`5Xs#uH`&NFmLX58^2EGY⨉,.@[ѷS ggXxھgDw77Asp6oqt`vAgYmVF-fO_+bNko̎c-߱+#޾B4w&k 6~G02^.C$#`:}uh pM 0+Nx'xqne ars4k@GSL50nW{H>lֽ{W ʙ;礰>iRv:׹ ZYŰ~(.7wɨy{8+X~ ɏK?ɓq,xink^L^'*2%rpɡ!({㪎@ HdIuɶlGZjB GQg(AىY}FHt:s N2QC@NT0fD;~eMbse:ԜHu.7GQ}{U~l Pp9{]Q/p .ôПmee+rǶ+L?X㚴H;3 XXJ5n"UX(Wx B5AZ̕rƩ%Z#P?ϙ>46,XlXj4^ٚXvxNM'Jy"*;̏bJ~QGΛ|u̟s9lI;M&7y$DihxB&~o؄FSqhwtd(&w#CÆ\wИA{Qw(I0Axn+HOv PU+b3)(f5 Meݴ˹52rM.lD~EtwMJB8#}b;UjcuIgXGV[ʋazg6,<=}X}KmbVSR烎EWs:pӯPP"ۇbﯩa̐$ȿ=6_"8ܿ B,v:XxJj^0Bq\IOߺ%I@;h+眑%44zߛ} o\D˗SJ s2fsz^Ǎ$ qԹ>%m: ^NhœmvZȍiӰ{VdF"ydAUէ*t! Hg|5;xrqy%kJ=ܜFF*2fPcl*ݮf_S'\z$0og9UĪhTHQ %UAh:VB|<g"nG7=u+hJ87aR}͈-nyY?e? ^m?()_"Z^CTqu 2Jȍ9 Vk%W{ sS¼VP%a"DM[9cjHwRa$ZD]lR[T A RvD+bϷ;AG 2yo*F~`m".c' Fmy >cv'D) VplY~yx?21rU7Ij6P4]lc kiڶ KZiwdꅵ+ِllVƦ7*6Z3.P0,;.5rf{ymt7jy7 mmX$8R37(Z%>T h|׶WJ.eNeZQcWD̚`%ZPZpL@QJ=~j:u[b*j$Qɤ ʤ'0.m{VuDd~s v'jze7 jVR䆯W'MQfPXcLL$N!Oo$%7ЯVh0“':1fI?O6AnUu׆,dgP8@ZP z[<&>3(ͼޓcikcl~((h'J#4󊆰Cl⊞-@ 3yk~_fageB.A> -‘p(%e^%o!TZJ~`,o,A. VZZ^< mC{PjR }CC!fEZx6^3NQN± ꁽrdJ\\%YT='Ȕ)[^Y֙% 0+<vy 7. -p:F}LR,RG"sgaPꎔ d!+ٝ~X3NeV5@r 5;MgNl4riKomVn*1C ^t0F7 T"R6ֶBsWYs1/~wz$ۘd.FqV! &񁋸>zE:elp֗֜֌ᗁ &TGzJ4@*oF@̤lb9DHz}!RIyiqht4#20Er`e{&iңiLJ-%E΋H^}0 1uTח]<-󻜄6)+ hS?^PCS!P&w"Sl9  S"S'Lw,O>de~ވ,t,F 咻"*Uwu'l,ֲF]~zcWr f֦aQIhTqo+q}EVSR0رS1S"'R87Mf u;;Z2Xީ53嗂dBm|/G(G-3N$[AIvTX'(;FH t7!K庸,;>2+S`\=9"aP9" OQbuaqj8Z;F-ԍ&a<زǫxz!ȠbytGN;‰ucH)j{"G _-i-dJL 3S = X^ ˝Oouy k`;D1جgN #H<٬DmPb# M:.@T \ Qn_-_Su6:Շt'[^#ۍX{]6'GnDn~1_g18E&qDx.V]~X1?Sx,724K ;uQ#n #ZBa$fP?_eP}8+2@Ri]Lb^Քf gJ׬oM,ѣ(G]m_2 ۓ(H}t%dEpUL[7򘟷1`"Z_~hlVMR#GܳCEnZskKIx5?=8fB*ɲg)FDiE诨.cxEQ|OIl&L*|3=7;IN 0n}q;"5 8؛)P֋YtT{(]aiq S;:VPKgkV:,|jb?c9=!IYT&Qfa+)rv<2КAM36-/}y3w3oWÌO|+^إ%Gu~^4" fJZsPύ-_mjW~iuAU8Z2TL?N…V)Jz \@hy=kudsQ\QrL{jWs~XYyjoYG' .w H/r#8n\j" Cd86~:᱉/셻 x*MJTdGw–O]ط,vis]ּy֮2'B! W0/z)&OӏHiFT +HWpգڃ[b $߳@,hCvѩ]ghLsW|5vA~.U.l/M ?zz%-MqYfLNB#͆T5ѻऺZ{.qUۡ!`[O)6 Y(B9n@TH?ovl.PpĀ,>vmzUfnjK~@uݵDQz%Hi(+#̖parϱX6~)Lv$\͹/尺64_'biwEQ54Uf=ɛmQY|:Nܯ'HuG}=VCĞfѿڴ;Hk6! .)jh~|%HSֿA{W"ȊԐ7>ߡ>c;N_wd3tݽ;0r-eN&Қ7C&xWz{J@xt6Ɖn姼by9W}%hъRSlFKÃ]؜7u9Uc)oJ/bJI5 fMϬV*~5ܵ"[1}RXK #q})Fͳ{t/hYR73azۗ}]J!ibPr @)$x%RaVN;e&pڝ|HKNrMRi'Wo0ss 2fqWĪnV/c128`7Cesl$š ,̱~0HDRWG@ Z ,YufS$pVΑ}3+1&I_c:$Q,Z2I lc")TIȣgns)* $?#SxQat>vӸg}3O0>#gʤ6Ԯ7 L"4bsYAA,fomX°^Ot/yћkO:o0]W2k鹜慙 )Sxİ"1Ui>6&J̾WZ\ߣi' dcVF fdDn} [ (60P{ F9mG / z-8SUhjȝZÂ_m|?=2<"8A𵠨GOuPs̨s\;N+WI|ne9.'2].Mc.wӜXTL.[Iy:ѓJ:?_2#4>aB?핕QcU嗝ڇsAJovW,iч P/璳=6~VqC]oi\ښ(DF?v|WEV t''0cAk0p LI՟Bz" 4%MMʎp 5,~F r93:&*\e]l WS㮓Av![Vr$a K5鱉bGO"9ݏzq+df#dS7-uXj> IkV"hPe.DxNYdKpi )9ێ(YOퟍy Zq9z;pdk!pc4K!Ҳi͐KUU<-`9^a WʳfMkG=އ ɋe YF^2LIL|d6bO|PT0НƢxEaH0]]d^rxUSǁ ^#El~_Ųf l,X(X!ޓ1SYn?^q_vd-}9| x̆k&,Iai3 i(Y)O4U7tBk n"0jJKOq:z?kvpƭ/;_EAcet:DC 7%tޱSTt9l KnoĠFad2B-Ȕ 1393\;vVAC'X1b>@ގ45M#D/ OIQ\)@P l5; }Kq *;$1Gt`ѱgm[Wv:<6D\4멫db +utM;@, y ' xOU#5Ǝfy|QM>aDb@8E;3L{ LrBҴXVn|ߐLy:U< O$9Pj$4wM+>(3 ~qx٣"'+cm {LuZ$ Sco]2؝X^&dc$h @rA\_ۆL%Ȣ["l? fu OА86,jbbH2T#ʰ܎B*rLX3:XaKj ALoon ^U-/jG9/O=ܝeRT=G'KSЄ-eu qF8KDK༖zᐋ6k3pfY_׹TTzP M&K:WNY!;fޒgr194?0vrXI ',50%%8wYPR: g }lP?ACT.Z$ҦQk^9ôJa;-)D@F$K15Ձ~RecKS}LŒ ;鞔;?-Vz<xR~^<)C-8H(ĭ)}A 0frxc(#˝7mV4*+˶q#U WNG; dB)Ğ^oo,e%D">ZRRjj27I(T>6c6ţG4/Q Oq j%5b===N&fLuy{TK)r#"w32aܥGq"PSyD%aEMRq,p~Īe2Hh 7o'7޹o>_PܣvtZWz,6<8=5o|ԅhC͍ )jWmL.6w48'EdrqQ.\0Dь&BBo\mŐ 86VbbOO5!Rwi▿跆vVTωý߉ղ+&{tFĒ(D1@pqEMgDI^N."L?Fu-˚ln26> ,b(/v#Ru?֘Z-/[a&kfMwLʄf@/nE;7:HcPQxQ,1-}n*x{ۢSI~t"X {_ l+bVX6VOqn piƬ6WxIt4#ǵ*n`W^7l )5.+ q|{)pY&gC" "/;CEZ4KDac;9#xbCA0O2M=BӴ1xv&op^9?1zDzZjGiv4%_NẇMY"[? 8hhf^T\WE 0 p':X%mO'WO5Om=BfB 8w=9@_"Ṅ>I3m w_<'o({>4:=*JH(wYC۷f2xe,{#JPP ]]': oLR }f;UxM81Z7c Xͱ$zԖ ڧ @0Va,4@6,^i]KD^>";= u헤}UmSW5@\D;_ҫ\l1}b苯Qhv!Ӫ+?>ȡdba|Z&Jm; Sm !=cd d۱EI>M44Ў Ib`2(@_y:u-`hvO[jJ gg| 76|g9l㾔4a"DpӺAGhN}}u9W50"}2͔)sy/3` cdj- >0cTjk]uMriߞ2 =.-tLƹr&2T-{Zr΁sr"t;$:0ڷ"vP4&t3Ŕܞ{l2TJާffg`8%zOyo]z봇q]<„ ^Φt%tvs8zc:֛IM9a2lT;2XNvrrlĊc=!\YAbSZ]|CyYT<EcTm#]e ̂޲?S>ٚ =#KD}!QM$t0-\A;`LʣcF](Hpts@/Cq3aڄLWRF g|?w(4Ӌvb-X.vUí~1 T*Ik]B _]K@`ZU@M3 }B??8);hۂ@Rzu&?Рs BbҜ/]|ʵ']\˧\cgՀf̶gN:~HDnu3u5=_z.UǓLn ( Av'c~1vz(xLVExNkken4+?˾h"~k ٗ kJ*@ͶƷW`1A1[SY}B8[#iͨE"m{R~CW8:)/&1N侃Gkiǧ4GK|XK}AሻA#ˏٙYŹ d#oہHILȼ"ƣTE3!pǍ|x32gwI'Yfdֻy8+#B9[WO~5uud?)iI5nFmGW|91qSNm _`j e SDyfκ)i(Է'5>q|Ec+}&}P|]@EbH0]B'w\b B-J"A42$,MV `YJ0){ʋ+F]Ք+fX0 Xw o-;ߋGxa(Wp-K N농]TPYUXRq?>Q42z9OV6}ve XGL\9G (>s. Kyn[eV J3q},Ƚq @gHUHp-a!gR4y>8ґe*t,26"o\߷Ciʭ1xd$zM6'E YZ_=>cVo͞ j /xc ".zOr{//BIsCG])KZ9(DGtxQ9Nc PE3B i W }#RHykpiJ]&%kN-5u؏?Fl/TlOFpQ*Tq;au ̽+B,6HDNȪْA~ S¸;m;ע3)ܴ^o1̅tQs-iu2Wuc] e*@it.6:\?,!ef:~zg\u}/B|L`2+Ui9j&> Oz^l1|%BU6B)gJI 'N4mO(_͠FP%,II:9P]lǡPm{Ǣ^ml%,gj 47AmKv`ҥD\T[z5O_n+\!8J̣:gv vOGhn!9 u {yv_'Pa1ciLD5Al{W}jK:tTmh|M yIZ"&2ȣ(u Kkb?Mzzn?N 2*o*D``+}z. Ĕߥll'']÷*J1yP"jUنN*t+\ħ}:,j n0j_wdyAer`Ɏ"SpXWa+ue͞e;D@ L!|}&'t{S&&tD٫~p&)M6*pߗ^}8FҗZ ZR4& ̧UlKv>kib[": r*e>A'$Ү{+&W YvZ>v 3hkdq9Xtү )i`U-ssgi!ؙK,ɉiMr0g \vd-;]>ei4&Žd@̳j]0~G g Am&Er;gWzϯW?+A@&d}m)Dmߔt:_J+uَz-e[w+bMT.n(&9 sKKz#ޟ˛V)S|gkٱ\ aiB/-k w^2hcG@B2ҺWL6#yrg\ND}l lAp *;x(j&rW8KM7hGNa n L_?KV"gʻuhٴ(H[-Z+: ť Yٶ FTÒQgy}7 IgQdqa s*ONq!r@90Q(T=@|Ű.[$r_C7|䁼sΒ 1ǿ*2%s*y|}Bvܧ6KArc.Dڃ^WwvJa& |~Q*<Qd\*7"ƈ)G0 `&i[D0& ztg_ctgAHNB׍쫌VppGڹҦ`xѱ"/Q^_fs쒺q\/ܘP.~h?VUX[MlqT&+:f[0}ȐIϏ( SwDFC#!Yqcc 7-;UIlʻlRyWD"=6x"^=_/i 脥wQ0پH}״nsl?npXpbѨS`=*KtPFyʟ2AO9 DJ*w @CDRUX7ے.r_K/;7i)v-LYw$*]:+}w6];O`&LX euX݆׾-E>v>$/t)ZgV[o{|u[F H2]f-jIa~M_P'rTH5V+oU+_6Ф Bas Dz`^fu{ԝK_H #=hR,+;wk);ӆ nj\5N1.?WUNCbԻ"\yB唢uW9\"e!.te L0N$p9Uu4 ?4\sJ 0S}#b*QcBl;N `]$hCbEؚٛ6Q!6\NK0&0AB .Rp@R~@WOېy܌`ۣMv>Zɇg?t2=@ͽO^("!ű$K:k5(DWb{[l`_:r:8R N[nǷ{͹6ZҿuO]x*h+xs}ØԊF9D?6td^UjggF^P|acAT l3nUGI}-TߏԊdr,snV`_η.BTdxb)[/i3m"c&.mٞ5poj_8 mPIC}le@oOTTZ˭ _n *HHR>˘8H}텮%57K);-kRFOz=qOFᏉ|EE4] Yq8ٰ]ewV+/8z 9}->GE1oٗ{\.aC |Llx悲n;v:U\O3,uV& zي6U o.cD¨#x퉶=:+^Q3bZ[amȌCe69 ,qabաTf"}dILiEz@I 5-y†[LpOXpRև(8@EvE-1Gz@WsK7в7+:f3ߛ2 ,eJOG+L[I65S'쯱 7`I*]1H4C2^7ntzg D +瞲NЕ˶[yMї8p\pj_2F)i˨i5MvȰoJB3D$O6o'#iS]ZWqoKS)t ֩>^1 {}whT< Г}PztXI.nVbM2ory]߅+oYA9l*x[ rieJf]Ȋ syM %1BVbHX_@d23D m/&}dMtvhNZNslG CJd$9D(X-)kXxojT(ʁ( [z}J"{@V pt4_ H\2$Nh}XD'@bNs[&s--WR8i q TQ\oHў[rD(H{\/kv-mCz9zH#鏑F;ÔrP~⻸Q0'L( "T8xЫUl'NEZhˎB* ʘ5.XkApg]ݴ(dQ(ʃdGSp iGP _E9 fqykpi1<$ !7<׺4v.^hHO*O+G.B#Q9Ç){ "(W.'!n>Jo|stAz p@K]T#Ccg 8e5X:C9235S2K"IDzY s,aB JP<\:Ja [HlEj%˦ taПJ`.i 0Ã͑L.y,:6G9ke8Kvv߯0tyؙVrZdd =a)3MOjta>&"⺂?(~^FA%b1r:nMW&f X8\'So!]=1aLI>B[\c፩n>GDM3kJqlN۩I[aW)hx%nl/4Ŏey,a_=l?_ < ObgSY>pOzCAs^E7E/*ު(O}@S3 S|"EzDد =tRFX7~,]O d&y(rKH;Us-S=h䈊]p1s ; AN6cN9У$$#y)} . WJz#lyt`=?ՂM-:u# _PhIB[G4eadZ.a!5 ‚@vr;l*'Q5ngpNy6QO}UcFDej߷YNL#+qiP[9{6~_Ij}'?*v8=Z*B}ƀ8q}(:XԈN?f)^sb@>6|meTmKϝJS#ŲSvufDp2萉} !V:י,^R]ll6I0#me=ܸh;/O%\&Z=N7(U.:4^LҳV`|K&-9<]rco~V1mIߌ$Ն9>֯2eQX AeG_%rV\e׌It(4 n}O9tQ_Xrm ,6hdm㊵nos~Q#0uy&ZYD>kPV-Low)q|yNXMiQx&S)i:-`4V?^!4C$tH8žuW^ux2s{EWN./04%4]캇@ ϕqfmwrf@\j5E8Ԓ`IݗN 8[T}7> SJB7|<"bBH&ZQ$J]%#Cӈ%/j:ՄTu%Ujߺ!!#Y,>WX#jhE|`\kq%CT)~xwHIsspfɨ&N#Q89;y ɪi&6m3k /(w|>(=|(@pVw0QBUf_k2_ޟ5r~|,yb*L#VQHKh$Դ̂s6$ )\GโWŦvMhOW~!V/e"|g WB&x/{2. F(2a$PT4 Ͽ0KU"VYh ƛ  Oڒ e]ڗ[Y[| cH[7؀ϋeV%#(c{An=>Zz&sX`^P[^-{K=(K잴͹!ɤZDr4fTѺQ68!LpH2 Xk3Y8ΐ M^ /?!!4pŽH ` 6OQ8ED:sɽQˢ~x6H:"zevf.wʼm Ux)i3znlnf1_?26~{mEz߿ֳ #OϠy>" 3CeHņ԰ z+iGf6?+fa,Aqh˰2m;[bSu:FaPZV|PStF\"&wKD$2ගtgBd{}kZ DJWuEFsB Cl;q.* T?dS'0;{|GBϐyix_ϾtDv|'(t&R-3~KZ\5ܢQ%Hʴ-;7|R~ip^g痐w?VAoiȳ =_;j$SG>!7^c+fw CxcppjG /<)3GLMe5Z9 jUIU-Aq6w{f(2lL:(UTJD]zElW2~0\\-a[bݼ]z$ln[޾@B WSW8wC DR}?]bwczLv -FZ/-#8P׽GЌWFUpS.u$RC`.A3j֛F_.+:8'Ğ L{mѥvh@Ab RWwV:K6wvQzyZ>^S>ݺIEZ{[RTU[]$m[ h gJ:`b):ofE.xK?}P;mw>vrYGG/H2}Psn,H?jsH&<@Iv)UިpY l&yv) 0"K0Hs#}AV<~p~LG3{wp 0.X߃#MW8KqIaoV%\p%XOYf'?/"+|b_;[ȏ]m8?U$tJ,+G~Լ$,0t %C+]PqVbC0Ȃq81 h(O@8Ey*|=mTtd qd?#ddP/Ȓ/3 *_srʻULUi33rҩ7K6eb0nHy.Т;`+635 rb_4+bw|2L+MgS S!G6,1эh_3),jG(LrrJlpX$y, =­>NA6%J$}w`}^۾ oS|z mk_R$ q}_ƉD,ZcK=.[!>quN8)%!e5bؒibr˓8h]5t"*Yx.NbW9*?|-S܇# i6w-On6 S({P6 Fi{N( CmK(W*Nfa%ΣdiӴжfj-h?8i'&c|}rj4:<Ӆmdy16k긲gw|21SN/:Nϗ5"^~!00zulT⛏]a5Bwc%ލ,~[ۄE/]@~Ɛ` :l@CPLQ6"YS`!i6pԵJGxag6 KK8ݛ7ij(c%ݒ0\, 0-L(.E8*F`p1?qLxD|,ԉ:0mU.͉%0G>k'X4T"N}E 7x3H+N^S p| o ;&:Q#}~%PF%A;A`XQ)b E'[\Gv }zGtC9sv-F*@|_{8?&*NI԰+f2 D)s>DѺۚ^+)8q[KYN@N~n 83ZIì2v.6s2m]z{uֿ΋#j ?)i~o*͠ԏ<y.س~C_G?HIis%= ܵV[MB!BCl302[&+T#o>F<;dx C[U M fҕ*슅M㾩(|B!ϭCK< "I<,r~~$k_55bF`z"=pBUL;5F_5ydIB""4ר@HӇ>iȒdx U^D_V h;,;rT(A`oMW^^H5o"\s&ǫb \y04Mʾ&9qZ'\`v6| $wXxfqzfZEIĢeí5tiBOirn}r5,z"Rc;NFw }RQE7(ȪL16<|$cW|FFX_h^tء,+y _e͘w~x\jY KeK)D&;#TY66oc|k_uCk0׸>w +2Z$ɸ`X\OcBnrXXUfMPѡLU_Ԋ /u~q̰ڰÂ>vx)5%l2?4 T>p%PrbKPmmS#ZBf?bAy9p%dO:X(`BԤ?lDLڄƤ>{/ngV g5Oc;?d (\Cs[3*:~r%G`Ff61 Y*G(RBSBّ5- Q´?E?ĺ`p p:ͤt{7~mZ^V:fՆn:/Ͽw̵VWʚz#_V-3vɪUͧKP3fQ%^BH<* J0Mplc- oxLzGZXeP?5IټZ1U 3\V ʋ?hpGtSӪD.L>]g~ؙc_'K2`9jJU`FYS qSͦ_iɵUKXn#Q1V>= LAH&;>&^Jw{R3;[9j oqC% 2c|=vo cjY;.4WP"=PSqnt+YJW~(S_,Μ2://?50u*o4`O ֻ1c,=||s2%` 8[h%嚤Gб3>(J/3# Q6N<.v¦3 j7iwgc9nLk{[&"ٮ<7DmCTtYf7kuQtkq`@fޏ h灺i!°h  :!]GZ!z0= 5>FӭmVV "l݌*P%U=Hkij*\F_٨SG{dS|뛜52.뵶Y0p\U)cWZ}'?)lYnEE}K[p8d7Ӟu^\O=\?5x]xnn þa}:2 )iaV= wag.- e_ie@dr`y NVB rȝlġoY9Ҩ#RـI: Cm@+! iI\un|?Rzʔ!DysW'VmLjUfƸtBӼ ۦ1??(-#5w쟭?Ge5ӍWbv erǛDuK;o j͝CH`_L,kjO~ĘZʙ>)#.&;1`W9D/T&y0i܊/[P`P/Z>/c2P ݄\ߜ*\8jz d-v1 Bts Jy1A, zuDWiEHo}!_"occ@ H4 0ռ@P0 E~GdPpMn}rdH΋`z>.;}Qa*n^GVB.ա9(W^B_,a@ Tt`g"hh8ոQжf o".yex '\3+葁U#gz&7b Wp c0jU-xmY$.mڌ9pNbxOjsLY%#^ ۶% fN=o37GnLU:m"-ED?4mզ̯3fJ,c):#єwu3NC ~ؾu6'p촋 TUfWrJ su"ЪIg V5nkpU ɡ|yc3EJkSV){lٍ~ޯ}]Z<;ʃL*RM FV:۩IsPJɻNYڰiFtIJh>lZ,C {/^?I(Iϑ y2y0d\n ʂ%13*ǰSXk mRm=>)>dDwUGguʹE3PYOH4nR[zKf|(D/ lr2_ (a6]>0w@W#$\0C=ǩC+cHXr8ޛYJAr@IԊW)y%|쯮{lǾ n$@W)Y J $vqv1n@dɟ/,lKv2m.˜m8jT<jôy*dt_159׃_?w1{J^'X lcwf͂Tu~zHT n讎ߋxO溲l.=s˴Vge=ꥅC\݁YBHoH l \2V=/:W8MG 8xr ;$~ONP+.l!VW~ =R1QƾXeɔ$W*WAbFg>0-cMJ~s\pHqZ"M YbSPGm祕Y4p8MRB}QȦH6n'V.+QA|6Xj#T?f{Z֢&>39өaϾ-q"zSq.ciۤ WkzhLYrЂ<$sz`V:KplgGE$^Æa xc;9Zŧ<殨3 U.n>!;lcsEY_ 蓀)۔Z)60i xƞqN$B%͗IгU#^t-,@}ʾv+#6+[252*p9.HR 1JD'/$iյѽ@Ԁ#y @a Ǚy| ˕26lg8:%ߖtT=6T#2[dNRGGM619FxvX'%(VC֨5Xmj,]dWDYb|`+w;2zz= i|auO^ާѼH՛1EZ]&g;]v]M$EBb>U&/ݲb?:xbIഐ /7W9#;%+jsJ _NF'6ir=<0½n'ݱM!5tJ5.o`Zb* dJ䗮M& ϫ#F⍎)%)CUUN=+-~|V07r%ZLL'76TX$_y+i`VDm/ϸD\tHWU)yU0_ /P!ҜnP{ :_V./d%@T[lc)+Qj8$uKA"\v`$~VUɗA%sao[a?iA ~̓c9^+=Z-7YvFDP=w4+X/7}hbH{$z 'X\Ci'*X ˤq duYs9}6mRic{22X-`2nL FW5vg.=wũ;}̶T j4 \t?× )HcȐiPnLQNS%`=ֈ#S!6{Z t8jVg4&e%{)"4}=S=6dOh Qk*fPtSj>ɮp5˳ϕR&lw+x5&u[ ݍ\1`Ƙxn'%EFj,n!;^=amRaWtr"5,;w#jRҷW@w)CA=М}hkRGY43g/f~gyoXsk\)jc\;^`w<}{1 ] z5`rP}\X(V싰"Dv%j̰H~z#͔oTcTwz=xʴ\c&̄N~hHgHP7Xʈ9a:zĈn\mB6/A0B&1Mh&ܾN kGRTG;@Hdt<~f[>k@(;)뵏x u q7/c[ES`Ēp}( bcOb6*^W#f2mO`ǡG|*ًG3aR6:/"!k Y0 ZRP%^ k%N0.PhΓ>)-ġ=CD_6bt.LCje?%%Lu!=rb!?\9Ъ=;.g9E| $x~&O1df#t5N6S3\BS,Zt@ &}'t)s+Cïn xg*gU!MCfl e+TrVC]]j{a;t_dq~3,5";lb5RA](DGzg[.x*Å{v;^UUY8_ꙥ%pj_   5yVBl>\5mtD8qt!H p~p`ް/`Knd7Tj ;(X 8! ">?<8ds/KwgHgScH8[aMRxVuWnjܻFA܎] 6.iy+Ad}zg߮ז71uعjk VN'"̑Ϫ(t_M. Do5W]k|"W&D4t=52"CmF4BJЯ"#DVQCΑ7>'>Pay&)2'-ؒSղ|薎kͪTq'e%:H9' \x4OwLEO,hoN /4m[D]k0Y}49DeuG) ;CWr&euOZ0jD;$jR^x&diO;~<?IdzDz#<H^\{SbGLn&xm ìo ys@$3p ),5K@+%n> u7oA98=\[fzw_kZ)|ɒ|Q?'<_mo޸W&bu+}G ~ Dnx)tiqdLit鵴˳z-< UbO$[+$J^06L-²(M.|p"^Ҭ4,SI2'M~00h꠾( /#ߖ>[X0ۄj0JB7UNb[ت]ps6_:f/FAe޾IaVC,ϚvcxvJW/'0RTU7cM&0 2$k4q_ɣ# 'ɾ!cCJB;._S,۸+q;] &q2ڗQB'/z.TF?{>* sc=z*yk, dh,hb.u'O() ) i(rƙgTBp~ΜӤ/`/i; )$O؏|&˷VϜ ]e7[|Z1:iǪ)jD^o>>zZ{{r"zS bm˃E}dmu.vJxyUJn8Z{Z w  ^B lYLSK l﹔BVs /6fbkS+5e40e3﫵ߪʉhgWD:?`5!|nj2A^0t]X,jaɣx|0.:FPnxdidj~ QR6O"C;Kq>m"2qj_bE9^Ҿ{O՛WJhy܂{ݣ~DL̦"`5t WqDUtKjNM-`0FþK doǥb_dVo^4F}.օw(vo[Yt$t _DZƞ&2.HvIjI;+|sy|+zQTP7hN=7stƕSk5 @qƈA778N\Jwa1䡐8e (H3'VDH}]q3ϝZ MJ,[@vV]_̭[$꥘Ҡ0f6"-$p N[j GYy@Qg {^¤0/,( XDSAX")![7eO61-'Iղ-Mc=j -#:=' S>>7"% êLbjr t ~7L"Tp| ұV%m#t6ɲ礙;N[9eI<tpRQ~?R+CzGV?+E7`zg8&0l 5ج6C:{acJHejHXZ|-GňÏK'hZ-Rɚ!*Ypw?CDwPN  ~½|܉ Ib4 =*is pC&nq};$o9$&.j68=`ZFEa?웴 !Hqڋ\0oV yx)BNT"V"`bX)c~c!`x`w5ŵv\ _5#[J pAέl23;'OzAƪl$P H9tt-IA)tj:}Mϧ:-FS$Xg` $hAl_\>bXJOi>.<;ޙD/-6:#lhFHĵf^Otx ~vW>BI$wi7j0=wȁqYyp"R\G!sZ[n40$]}4 r#K,{'%i)-8"3-8} CxL)37bC4ZM?qB&z (P[x ,Uh)9(/v |J C/W516ṠrrZ(l$6W4,1s"Q4T 2aY[ hifw}[1*B&i=p}bDhcHVh#z ~ӕ mfk%wha!\.S`4faѨiD#pMSoe%C䖴ItTqH U`e;!EP:e] xUӭEP$Z0#qS>]|ֱ)9^%$ SpWz jFv4AOuBEt1b8۾tw~qw*RƌAaVIQ0J-8m5?B\HbSG>ݷju~MjN{̞QJ* 6ásFx2cM%#cGΑ89C>I@kA5Y5#x®̝csz9` o-g 9q.RG' ŭ.+ rŻȽ7$Y  :ť ci^-XA:p綤0UQ$vY>v6E;n"YӸbz) {QBeG|>>?cK)x75aNbVkGne)m~YPC(!bσ I,WyS?R7>PG'M%6ceo. MIsC)۔)O(TA/VyF*<| L:{X Qd;U+_`g\{x %WSBj=+/vIdk7Lg9jJ}o{|LN4z1h(+%.Fa,mRD@8GZTYz.\S暡B=7:#b@o1xɸN(/lq@$$_MF8JPʿzEijYUZ N0誫L{w7z-\@(C٫&7m;k+u4Nej*-"wGY&NGC5 [Kd^>v5nY n*>~ 5T ACq*t`F6ΝXt[oH5h<շen9IYw;|jx3!D޻i٫8Hrƒ}ͯUS*BY59X㽉TzY<#?6;0T< ]BT+ys*"C&?J$d<2Ɛ$2HmxGgx! @dL!I=BMǁ@xyF#O$ rQ @gg6Zt.11*\֔AԴ5`>/e}`Hk@9'clp1.뗀7M׸Gj"9WҐ5\hzHΐW"qE ^Pԓ/E'L(a90L)N6= [Jem] 4z6K{7hx{zkeņ4홚`S:{0mtX(D2u@ #)8+l(j%h G[eJ7S>J{=2Vt8UO ʽA)ڄ?-?EЂ -|[r'>W $dX[{@%]^X>#$g|D;kc?VŵA^P`&.Q7~\bDeMБGAAgǪoW Ubx;`A>x/E w&v&*U<[ i 5.-u}A Ml)Rg25$!_DXBG\ѵ&*;3#%yB1JF}5߲[nO1YP0!TK87-c؆'=;)0z8uG<PڂۺuL Wj#`k(+ʧ (b[ x \\olo^)k3jݪ{YPcN!QgLߠ~X:E}ko s:9TvhTb`L,>|B`LJ|_J y"˱iTlqR@o0U &2~C8'm`w_6ʁDՀ*|*'GóV0&R"$f AIh߳VNtDždM$nšd^FӚiOpąNٜ_N?M!cFnܒBgogd ⳪:.R@ӀE9/ )yDZqQ~'Np.EH )m8TvƘ%p~Q%0r9dq"Xx⯧~qhL4y4O"5Cޓ =e4 pm`x]tcíK'B.(xlCc`8o5"%p;'D[ZLb< bz5q _|+;a"&xNwGM 9k^ISU,a6!  6Z\UРf/dM08Z6Tlɕ%Ymco QFۙ $yk<~wIj⧘+YkZB?0 _);d{TɌ z@o|۲ HC j{7zKbw*.'4~/\jۼ _};GeHnZFU(s n"{tu\9=fCN*X-̯{G@ @&V&~&%N<ZwlkUW/m(Chz^d$=iܔxMʹe|*  eދ5']V0҆)|d\`OcAC>;ӾJ'dҐ) I\ְ}?)8!.j[`%j4ŬݛޅK?T,MfKS_״0:Ҫ_U["ubzмpk 88JUty#YO7EpP~Z& O)BY <^:$d ~GzM~R*ysv,baw_P;Q5K ,}tf"5!DCn?!laҸh.aG@( ]B0(\\2+09f@aEDKf&]@5xPuՆT.ҍfFBYx+|r[2k[ )0N×H`%e.Ojܳ>'(iF57K(cG矠 #wMr+s Ń7}4[dɱ}5Lo*nXr ?ՂTaiN:<^v;'V7@)Av*Lƅ2)ӝΞ*0A o/˅"]cHFޮqbݣ;]*w'1$5>܂͋w}'."LG R ;."J:1tXp\cwV/cGxҗCkPsK]}%মPW]pҢ7XD?K/\LjC9q5w'2O{:$8$c ˗'z'ta'(0hbiBɎ DȺ>=mwE`)U"&YX/Bl1_@٣$P./ۭ vS8emb.<W؆:X#0`Q/EsG3!瘪8+cC1~(U`*xp>CeBhfP'V 6,I Q5B-Nq;iXŊ R5{cu=lrmIx!CNO(Kt*pW7smc$5U$lg XUg,"+4[H X6zcoo-jtE;u 4@;od올ɼhTֽARcYLZK'119ީdpz#s)0RsvBHy{2a9?&4+U-U`ld8Z`g zl_^X֤LFlS]8Ll#2N0u¥ՠX9M ͗I/vv[E̪fH?"Ϡj)RHpb+㚟VB dLy.-ʌZ ӴWqv`[ @w.8-^ڈO*.k;@2OjI6b0B2p:: 1j.z,թuFtQDҢek;qyE]̏:%ZW>/(sR^DsB<$:k7n AjY =$v{}C!\kzR?&j tiYP}|\vh# "#PY7ք)u~aШgK&D^QXթ)зѪ`7+ro_IRՕ ւHyOg 1ZJy`r[bX⊚oA5&ݼ@|WQ Ia!Fup_8JR|OBB{Ȓ@~oA"zW/Ȁ\-[ꞔS\#V)ue/z%q*96z> 6Y2oFI }P7&?*Ğ=G]vZHw/waktnXܝIKEiIPy~n<"`9,7pcHx$7@ FoC9Ѷsa 8QIkC+s(XQFgV"2'T ش#Қ6 W?g<)pL~'TE"czԇrY.xQD"Q2v>1Ts8C΃ h2 ^4XtE8_k 9ZaOlAf6| W۬9軧68W#%2*å%?49F0*`6@ qQQ]q]2<O7t&2[OѕPc1.޲jO 9ũ5nӑV8N|rrKlo@(B̭-6ij.*WWOÄ$޻nfL{lA UO[OhwO%o"q njA F/|Fٛ^ a,N<s%6ˉ=>lf7V/-+ ,ZI*&_A$,ep)1>9MʩZҌ~+b/>>g-)׊L~Q~0ǵ.GU=¢vmvLŨ5-;Bf+;w=ohOa(V{c$RopDQ1Pr1xsu/4rup#u]!J3k{U+G cߎ qW>W~ͥA5w&%of4:,yW^ Yw'I՘xr(W啵7t 6A@Gv^9׳?Ijlu+.Z>`J $.'#^WЎj=N. %\@[WqG- >C4lWPQR˷x~=4@-ȉP}&j_PhOǡdXTM&.ox$gAp8ؒ" h =nHCykE+ uZ&'F!Dg1;&>)R:Fן= F$$a.Yn( 3<|Z;Ο_a{xa~x/Q臟IB㠞!w\qXl =^`^ڌ>+2͟ÆR`ϥY>R?#;n" 5=|7T~g*{+wS &"3rC !OV@=m)l)AmRm\֔I6fEKl0]b ?: <%R`ll눅rP"c$BtرJ|] P" 5[X~&R1"ī$#PQ|杴s i΍d7rLpdM=եP.EB{]i[~8$Gica>e@H0Ayn:dP_>CLM )igݞ1 6ڷS;IDS[9PsX1Vm0*cO4ӊp=邔 E].Aβ{b/KF`kx9&{ZA|ELu[mۚ:u@MgY`J=wW^Vh|}EP-|A7.hoy:³<˘*X>PI7^ բ˥@n)00bU@HalD) rtd,T$MIbcvqNij EgOÊS c[e [s}RST>۝m0G!a(6u 0.spx|X$VK721`\Ƹul@9<m-̶ye,"զe. [JowZη?q/x0"Jb@U'̱vƩLJ[)z$o$vNz~U#Rk3<(/\$!fcU[Y NX <^ -Q)B;+*  5.^2 jRTc#/ڻۓ[l9~=7, KberD-zINb琢϶ /+eOޖ_`ZdI\wPH'0 cB1DMZ_աl.Գ hGy}/6<\ +=mľ/G׉#2xl`QB^qJhf1+>s,[U#;' toazDgl̵FdI5>@#NmNnO=2O&wVnG3sCNN'OWƘM iFHHv+/uz% [jx /\5E㦡 UO oL:"_DU1n0+z7<RV~P.|E*Tj˛)= !MK &* T.?ᗮ,ct5:%H0"cpS03[_N >sAY3YU-D`~ʸ4.v Z\,0 ."4K$U'/9Ĺ b*[5$vKAQ 7h._P|FݻIO?cE~3dGp8cX=|.ŜyD!옎 [u(Hh#}pɌDg0ŸyMn|;dU GI5[) na\h/ĉr_g 37X-GV^w(u`k2eu֓щdbv&M9g5|Wh6 j xJe3+J*-iC *b?A0LEɓ=qqė1~ oI=^  XL#D%[@ :al?icV<.Iי.ZsF`@ tMY3S&lM%H^9n[fVֶ yoIR/Ns0L2|EHB4u5S]L~Pm22tRn|Ht'ODe62͝ tl+f@ iW~7bq'}')m,U je״{V/]${sŕڽP %j[QUL%ݛyGH]ՁeI,~N(TYЇmk(_ӺRÓ )7YlРESdMq}eSOw,#G,?>ZO@։i_[`|rʌ a)6> ILkv-vH#ܔBSB׀ 6IvObM]0A5I{tV:Ȥ ƚ&j%_*$k&M܅ScG^c8ʑMqONAH ~RO%sE@Cѓf/}lmc|⍺8@ F*VQ@ʇj*ܰn,IuuT1 1l7eL ҰCN~TOS+})@ؚ&g;W>SY3{{gle>Vi~2"ePf]tB(dCV> 8x4nyOSn~qowZ+ZR5I~$Ph'm !F}?e+/li6T@*%/Ǎ:=kVoX&Ԩ?b-3{Z@ 敮g޻Zl0fs"ץL~ \'c+ia.^Z|$笲 peŨT+;C͞:B{ܼ&uZpP.;^!6t]Tٸ`Y^`[vҎBz*}Y~O'-P*%毀<ќzԮ>a sӡfcN)Ŵ.e%_'pb_}Csi8*S#3Za>/}֮!9`j<`C:>(UӞ ravC@8!%AÜ:0!ZtʀPǣ0m% =UB\Oo(9ޙIJPTJe= y`Wjr&?|9}Fm uf+KQTB5nq=maGsp@{b]ۖ92FV+%W &QHNzࡳfTreW ֤V݌ Vr(34QfDW r6]*޳fЯh J=_E8ܝ H.\ HcW 6x =iP9eB `*k䚒wwGJ;o=Y:ٳZBH mRoؐM*0 -#w<f lX^5V8Zd)aJ ͅ} iy7[Ro$%W`&-ھPj]'=V"߬ ETbk;?MOӀ7=)]-W(C ԋ.r?$RDP!9q@ H@i,CvQ*V<=-Mݰp'L*r7T#Je˱>_ Y_+ !]pKᛮBk`t]ybiB3x qu'e$+qeRDa׉1-$} R=6qŶqO 議tƐyeȓ sU hfRj"s &Wӑsr95Y;le ;]˜W>aJglSĄۮFStRWԈ58566\۷i&Av.^oG(ف%OcA>KXMY=qb) #b@VPN.Ѡd!0CP{ 4kJLIyۺ ł,EȮ.†q>U '9Zv/nUWT7sMD% 0[tu9|[I'p5,Zˊ0VCVI\B (ߎRHSTtdURгLa} r-p"{h^PHL&.~>8QxQ6z. Ay͋$"6sҳ%hӟJ?x)_E RY`a)JST.vyEbB'PI-%뷩p %҈&VnWQM!b%7fZI}},BNegЎ(Yfϐm[yt։![<2-}D7 +5T[q [RhV `cJM8ZoAN)R=KwR *+zK^c =$ND~`;-9/gDN [>8E^T+aaOB zg=tG(#]UV"ͻ Hk/H s6!7]bḄ{b3K~Ⱦ rqĮ%ڛ@Q5ůq{R6E:'ˁnKjv,8(@>%K{ juS<рrαI|rx7K> ɡ/gvrEkӺ(hBn<hYJ9j=l&{k9w+u;I'5kCR3UN2&:LtH%^mPnƞݡX. fUJ%Z}u)3CuXNծlrox^25IJ<\$O@n/X;h.|9BfN'"V~ G0WHKw+3׫Us$PIm%k'lגNwSx 9J=IwTYch*Lx6ȕE wbJToT&0%XT3 5_EN+E<4ZI,9 & ŷ#z@Dd|߹*wp☓yo_S !T䝆3)"z"?Ĩtz IFxO>c!2fiuМP!?ZEz记2Z,9gdAZYS'=5. 8d?R ,tLtUK-@ =%du%}h=ڶc\^:QDw ~7ÉHd0)_YQf\v k(Q7McoFuelcS5ux[pazgwUV T\lٿ`6]LE,&.{It>S7쫘G9bN$0ETs0CZ4:A5N@_֒f/yq cMki U#!\^+Y?:Bjg_ A  LxW (ii8Z_Һm^m},=p#?=FBcS6DՆ"`Hj \VϬV}R,6V>bB쭆o١Ojnˁ:>3%$HkU(+ \I!Z̄B0F }JdOfQe|{atrɄ'˸2NcP o,%dFNpsqD/1E3 +2 ֗p(3"Y34Q*w scvŷ)_1lp2r[fxW„bUQ&,$pDIEH'lfʴ(a NsXY8ֳ 4:Q}h>DJDAkܣ`i0q]C.MeuP8_$Y' +DW<>00ZxxQH(\흞=Y z[pu"PwM^LKUk'f@LP_Mans;4:2Ď oi&,3OD8;KD?r9 &:2SlԧT_CZ6!y8z RhZѾ"#B&U[/t Yܑ};͠ vڲc"pA*z43|ɺة%I=OvL6fCcE=ʛ;NR+-2X0<*\=X}!8Tϰ/qPgeڴNt`j6-c#+;xO{6D[zN[jRco\\!"Kq:Sޤ=A_m@Am[~7 <܌)sLDXf{MmgM@f'fX,X7jɏS&"{gO<>T8,ǖ.juJ憋]Gu',ZyW8̧P|-Y \ r%^oGŞ4 ]fgY8p8 @tk4int_Q(;佛_c 1w"? ']TT~.,FQ*lҙ*Q$ѸbQ$9 u45d/jSK^WÕ2:!&&fq6QELj# Trٷj l=S zG"DΓgW9n.TUX/bl9 ^in]VN u~u/yM@T/ɫO/)*!SgHn3B0Gn-˒疁c]^vηR:#|ΖQ1%$fKC*6;jxH 1Q0Rp_FgT$$̭. zoE.ei  ٦slBalF/>/ΣX |{+^C1Û(2%dCo-]97S--p`6?."++xq lK:N{*C|vQ&D4k96Oaц )3loUJiBt\F鞚By"\/o͆ܙo"<אBgr_r}ApoY.pR80w3t#NJ RO_L#Fdj}͆#X}#`l\5PM^LjX9ɋmj8\46_ 鑯i"C$Q _:bi@,kYڦ{/|WhOStpe3sǾ}Pv{a| `Nxj-#VipMu>^ Q2@}*s ֌ڵ+ c޷s-L>#xBC%Q>)U2zͣJW:9nD~[̋3LCr.7-q%Pl|?G:׫#x& #< k %m b"Xtqp[y3Fɰoa;kR>Jq\r];oBL0tЂq^{Vy4_V!X%UDtT)f_9o UŎAK<'#!(ygwkcŽݿgwu! f.۵ȋOMe纏Yc :{,.NɣAsvV!w403lWjW]>R͍|II_Z Yn\J@TY)R[n3-4 v$Dk8,jBT}"?HQEL_ ##0\ɲzV󴓁Qe36֮YZ/w>FO,ƳMq/W)$bLj~J0(uVPnuUZfRv8 6v~ho; ^n u.+5 CK hQ ^խh9{5%h3 8R,jGuߞHaX3smCQޣ>&^cm0Gqn/(A)ֈ&wy \瞵0#Of)gpfC`TɿH6Tp=&j*^h6J3Z.k3ɌEi;Bm˂0CկDp@X 8^]f'!t{a&ވ(`y1;țOtp; iMPfCy|eq`ZpjS j_Ë=FISX+(+>@LOBMkG+.':ةqB=hEl m8܆'.}~vbJVe-5sqX?aeU {ɴIH%_TҼh2t3ܹ9,(Tpxi`c7O(+vEҲKsNGr|}C{dG~ nHE)ŵc&AH {f2Tb˙} k>cd#ie6sBx9od'2񴸼DB_'e #Vn_~;: ݪ; _D2+%2û6sl ; fK?Gv+r<>6^[|2(;2N4m^w dUB<=!ej|ÁkTIfdyatt(Lм>/Gce4}JV{ȯ(~e{rs{ա} lnV* UJBĢ^_+ۄ& d ۰$B7NcMwZ b"Wf1}tkX.GH1_x7Q^f\4+,Ҿ` 13A$'avۂA'ŏN2?׿h;I6SI[aY2lPCBy$8+7A9=1Z7^u?E_f3΅eh4@[}ѿlH ~ב¿y*Vpw @xPGS+m, /rSAèo'k>fTJ|Qٖ'&& 9Wj< t"_E{b{lq%ےfpoyOjgp(Y@Bk!8sK3GuR+ qXUv]{F2oH$|DŽK5N9mDyEsԖ#UEk U >B*<ɃɄ_WFaz ?횟|iWg]0v].|9?EHd@+ r1G6?zVꥆ;KA2_ 2fm N*x9Bs \;Lo-;6C76jh;yqd47֐P}7,v@J 4)R{9b̥dwuZb;/< }5dT3/wR6 k"ys1 SHvc'xF cJj>qƻLNW)Cf7օovϒZ^{̯jh2JV*Cfʐzzǿ4QQ7%}`{e ԧX7{CR'%F@TҀ5G#I)Ր>zw"V#FoV UpzU~;o<2{~4 wG FOdI>T9O㺁n Ȕ".Eg񍵄ֻ7mE(s~(?Q F]F i0Î)_j[d>x2)])HG w'Y.!+ iA,Zoss`1tӽewtp@K󥝊c_VR/6x %l1` 7?a8yIG)O|Wg'A_c k80k¹T gPGB:ŠН{VUjG7=;) P>}Zk8C"T` ,Mp1Go5aEfa]u1grA1AQi\[rVV]]Q8KAŶqXŞ $Wr\T, ,-AQrA<Bբo8`961Mjһg$%!ulzb8xnnq^C !G YIχ_K1ZƋnaZGuYw*sSgf㓑ģ卝]}z,=yм}WE)%yx( J)zgcYa= BѯRY E<v@md!b2馹Ot^4ʀI[mɯLX`і}`okI|3'~zzVB<}֌kV6~!0 )պ~*PNJhꂒ38 5tE6>jIv-x\`b!tGzazHҥKHa bZE)Tʣ"(VlZH]->+]8kSY<l1(f]ĦW? 7 d^KllEO[c)H(2+uj lfg ;KL-bIFkK+XLk_b &L6:2z](!.$NO&]efG\V]<;cAIP֏ Ί:гM41%x[4xJ(z[<":v L{y;4QZ&"( F-}(yk QL0;Z)%>Aibl!L>8-V~|;1XK|7u!٭jlG'V(SڷBׯ2ѝ-,zCOF/3!B]4P]lB B݃`j$$bB\c*I|"1͢ tjz=8`[:!}pY!!vP:ԟ XP#$%ٖ [9h5]?xũX" 4e'/Z%REЌ6y.71׫^^ UoBYv̇$rexz`!vKhЖf׎w j"VS5 @vLEsa4GN )f E$:,ykkgI&JNzAio9lh[AΡ3,e婧5m(!*)e ,>j//G%[c8e7$|[gS]׆eܰ}ܰ E0BrNU挐uDCdhm3Q_'gnPQ섈,āX0u@[v6K9WļeīiS_R _zrקEa{lH|?IgKVNy&E'<`0vgˋKefi\Y0k'#|!l'e"Bc ޘS0}z|h?2F_rvi ҃zņ4rBߗvL%|4G֡D=3MaE#'C D. EŠYX]*i? !g5sy^&ttڂM+F>ϊD5ΙOwM[8*4H5Ww|o՚?Hq^q0@]W]/;:=' (uQ Y b'Vj^z~\)K -1|=yEP`+GCQ&2Ö2- ZƎEqEwVv: ߕy9 ʗ;iL vȐCQc3*PhU<Ɂ1Mo[I)+FLc|#8,?mjv6J/:[%W6gV˃$Iډ)yi#*Q"֪v9jiV8Z]DB4,:q3 Cad1n4_La`!tUDDS'Y`רzWij$vTxI?t'GWHyX6 n`'"H]rl$ڗ ),}w h pWdcz'hW!,уJDc}4OFM]OAŁ޽ ĵ,2O= ص?ʹJ2y5;NfOD-$e #fErU2\]-+ w-=}}p[9|gbIţ'o,o+(4"ÄbRfqtoxvc;IuϢŌ%LH zKoꨰ*&]G=>(PsOϊ sE㜵4ȿ ŽBENֲfKh+& T}=>C`,Y)0$iƜ]VkZO0@_NF 9$lnƹHgK!Z`)~=U*gwe}o bRX,既AXǧ^PT%UW =Ogd]9ŷ_9uc 8.ñVGh0d+w p 1ΦB`0`L/fi[H>gmfq ߃Rid' ޙ{BA9x.D" j"jT0dCG'iލM2VهӨ0/h?[֡pooM)Ϯ*Mn hyFNZr[ ~jRc4m܀[ML?"3q bDLRqwvGWݞjrQV{>~L ,ۜ΂` B'J"P-9p$-R%)¬ԝ3n`j JuA19ktu>(yԽc~` ^itdeʃ(O,b%v+8^tpm{laƃ'XCaX}MT^TWM89BgZ*_JqVrL47?l14,/}Ete m-Oɡ&^zg:8uT/0/Џ\y%Oև) ku lieX5lɄ|1&R!՛uEjQҸ1 ^zF' -Tgϴ)̪y0x $~k8ړ IUv \ JM_.Ϭt| =N /|j&.zP97SV&$yY^l w{L#^IHl̒ʬIw\Dz[+CNu5T$?81b׉Cr[Fa$xjb4jw k!2NHwDFZB>v`7W2( w\w-şXvhXGqUkIhcZ٪)j b,'*'Lޛ'])D~N<]fcUhοjki\QG k < Bp~$AF*+!v]оvo-L!]0 vYւ頣S€q&ZH<}$|It{5[:ie-:N@}x󂛪<,֣n /MG@yQ#&` ,oXDM^z׉oJx4?1 nI8v~rKyg|PB-WU%鳜ׄ?-@P ˑe!V.i)|#nhw\pW[Bmuf^*QV[ Տ3O(!4^n@{73as`ȟv_Ygd"xhF`;݃W5 䦤 Q(Z$|'Ӛ' A@`Ԥcڷ1ȉ"op͞"ɍit揄d0 $ZK1~PQhA9ܮc#%{[=j4g\F BOaR0E/(Chv 1u2*]/I 4I1zf}^\!љ#b&+^=y^cZΌ> ́ߏt^RVG_OVȸq %KwѶg]^e.{Etm@CԋB2L|IM&ްwsGGaC~?gM)2mK(iIO3Iz|Xr{Sӂ1* C$Ծ>?U5+_S $+[\OD4^Dӿ5 `k&i=P,}6XN oWb_PBsnpi U%W|.&W/$hD8*fyyiSZ&UTЅ{ 2wq.9 ѵ}h],m@d)M$8kƂ6n}f^c&_zkj``_y6@5M%q1'd*Rm` gWkOlkMC^6A, Ax l:񶭍CaoW;O ىp6t5[A)\L o"綎>#2î=֧\w:͗I"](՞($s(b e5N 5iK=m mQ ^6IŮTLk"G̴b@lDvb/OF$eaѻy%?2z-Iə*v"U`+5\|H(% '[,7Vw.m0Aq4E(A%oؽ m$"n Q%(AY-O5. BbhZ'dN^0){™Ȼƛj{؊2i=7|pC~h(*+˪BRZGc.yf/թ܉r/S:N-PHXHL(>H[d'ضSXʾ Fz/{d &Sƞr< ~3=3,z;>0>M2бo>E$ `nT95~p'6< 66ol{xlA OOcMP2w`Nh إHFjSSX]-R{r!BXp̕ ct{&:,p7z@~Y٩їg'X9Kb>J5PqCY&M2=SfePu[tyFv|28F(m~ 0=5 R9f ~ b0X Eۃ̔WE4@_!$hdRԭ#U˚q 5EԚe肋KrJwGt,JVpSz;5* %L][B3|WR8k 뇅mf8G S`G9-,Tۋ}fQ^D^WK?ΗS5-ctLe]T؂y]F.DJ 9k˘ˆc8$ "T( {[fyH9x5tih]~UNuS$-KЭm_:dqfh[sfm[ލ+ZKj`l3ZG<.Q:,n6 2/^ʳƆ ]-:܏~֥wv1.^<RxCSRzF3a1X>04IUYwY[eF̐g6iKVa 4z$#T |ruiL*1?ph)oT,S|J||/7WOHM`|Ƶ8cQeX#[۞q8sI_*xA پAم7cxTYJk8huu[xUVK]!~' })Ȥ SQj qweLJ7`8;Cd w^}- tiŲ"L ]J?o}SR߀2sWv:5px͈>zA|uK&\QSĎccYB>8j%./)<3: uS\Bމ7I5WД +ڋlϜz}}ȾkYg^a]k|=w/ v$57`0ZkbFqk s5_qXVF CkFYD!*PۖIؖpFl+ѦgBg _FqǍh*?oɭ|#f_6>pֱ f|µ$!vIfReٺk]ϢP7 lď~L2P[׺({֊}J)f[GTDkh T>*5 م, MfʜY;g0:%ig\XrwlնYKd$DbJsغ5U4Ŵ3ЕJ!U2;l*ZI!Rvxز*AXZٜRge0=wdYc+`t_kk?k~O\N;mgqZ075]){N$o])*o*KOSYM0:5ftUJ=Gs d !n$e;;9_aMni}k)$]`;&#^e@!xw,bmשĀxGvcѝ{b% Rf[C:~C+ fpҘ[r /Y|@<)HeV}SJLi_ȵ:5C]$[Owib]յxd|NyVz;Qo$oS`J5$T Ș5("a#,g0dKhΈ(d_)T;FN9x"SVhEA);gh0*U1\a$ 7 #Tl˃!V%=3 9P8@Z'T$D0ZK "& F->L hj*Z:`~Ġ?֧, _dNֹ9qEh[a P|'Wȵ2T |xQuZOϚ{́u?vނO.LoCv5=ߕӇ+ D) kBZ 2nhl;0J m6@*HaFV̹0zkq-өd#*i+Աф4@*: U6Ty62TCpD3sLRhå J;8;Rw'z674k-WB+]7-t 0]R,0z(\S<=^ri"aWZ*6d|#}51Oy4[ G_tA KQl_Gv$=s3 &LAtm!+We,7s MbTVE-`J=V 'i#+܎I\E ݪƤ&;1_ ftn{iuX^q}-X70u,~cU ;<C,`g"N[#~*"̕8Y$}-?PfroA[TDs5υ$ޚ^KJ?x]g|}ol8myT1V:'Ƈ_/KCG&e^ws..lh 9iC>HGpWb %N\)DOүy!f &@wx~0e/脃]Mf>}̫q$ ]Fn32͐7\2mzX[klpA5E^;&LL (Ha#27I#U=:-1ՠZG`BTa޾XbX^T(AZ3UuNiHЪxPRfA[Va>jbXJQLc>;QMր$^@uI>Op8eA2H3 g^nk)a>HeXT3dؤp#AG}NGh 3 km];!2_L?WA & cƯR=ݑC 2]{vX\rhK5Zzc'}*a$! P0śxS)c3^$WkyDŢ-Fs(F` ڏ՚[1eaRg *KK8D7$d@ )zԀ 7&iXA\X99|fӏe,~qIzf>VsQDcq/!ZD$GMVuuMAoުr0*qX<޳\U#]ᵈɸd# ]5Y;)PP}V&HցWj(] J-$,V(eN#>4 q&ôtP~492hu#p .IrX9NR|EEt$Xj2h"QV ֈ\w0M~^`0V$DBK )rFʤ zU`+ox(46Ę10ZܝYC?BNl}=yt[)9*$%ҲIu^-x>vಱPhS"O6dFu?mA&?$p07Y;%hŝPMCC)zcS"@9j0nfD(ۺ<ֹż FCYޖf;u-7 rE N"H?E\Yi^iq 0N~4h̡-(&7{QX1VN JhB 'Z']!x~¿>_yi+~8t>U&aO/g=_ތ60̶@慇b~nFjDۜHֳf Y.02}_JsN $F_"D-TaEwKib}Z!ާqtݎ\@WB}έL*>qW4CS?{lqcwh=PtϚ%ނڜ7hrߩMeF"< dM W6v=!=.,)q(4w%_UCEYu%O37~ APsG㣽&8%%W'EW+WGD7{d`uAa!u0$w<ǒtc!#Ӓ\ Ց]Xf"Uȕa5i>PMQ7[ԀcӅ}aފ+Ϋ,%^bL&JNޥ56 8@u m?h|ǫr  a '5XJ$SjB&"74BI~] Kb-%˛6+SDy}`%[4VnaX]Q6[71"x'.CEY2KņkMIqh2eq[?|KƧQܔP -H]})}9D;$W:[<;b\ҍ $`!AE``IC3d s1E(_zH;2dҒGrG0r57B?|&^Ffѣ&EP@UefU8ܫ OI:C}cߎc,ky.L)K[=V[Ú6^j%:[nQ 5+ܝ漂Hyɪnyy趴Ugm¥F;"sQS'IXs*ZOϧ`e !|OvCN+[<򍳐k^b@*=bL:]y[dItlVơ$ )Fi)^<\5NuraRVxaT?}7JeX){kcBGJGEv?9sm⻚-,#UrNMl¯}_yQ-,v bS,+ΧSlcM޺FSJZ4d.'cap-$1ٸ%&=IG;5 WlSeqlF wކyO8vrH}c"wC"+4dbY 5Zа,z$40._##,Gぞ.S!B‡**Osʞ ܶ'’5+pyʛ1xN *Ͻ2"! nLG^ro S-H(=ü;l6Hd$ GG޿Ǽ"n^+{# LEU`ښou[U4Q:geb&_[/5 ֖xWzFBwNsEzB٫ #CPkA1W.7C p7+ZH刖4a%PT_Fڄ6$/JEUR@n-f0xH"2É2n`Mvŕ c_\WѱX4#(EmE;%陻^N8j`a[1TUخ@UG{tQAGH x%2<$4_Ý8_,6ub2ыCi8E̓lpF-B2Foj_Jyb-²Uo,R`Fm xe1G5,F_xJPe>zOKx̥4T|Mx8{{ϓbZ@ )$Q-:# 0uk7CS'uK\>㬑4ޯ԰ok9&x)})KEo|2վYFSk#uM`  2cǣ  mS,~ߤGlt=%Us;M tǁb:q:җ!܀h-/[=ev92(}~Ո&}S`)F;nW ۵rfb-V.yw8l5TlFLS2Ι,KcG9$>QtksJ SG;(g>uY.2mPe%`h}GZ5"/mcoٵn'|%r <&#p \ȗ9T{Gp{%t!iKh% ، <.8cNT.Lz^H俷ِORULO_}!**'.BaGIs=o([ȁ]^$cBeBuKBۥh%5.yUC|kH@a,\aMop6 J@_/ُͫ@Mep9oөiՔ;=hsl ?NGS`cd~ -A߾5^1/,ZD"k8n|W;V3B)03ulIeoC\xgG[/b% #_q'B>M\v2SJ\ه84E-TYX^5Ap|KK䍆Lvΰ/5HtYZ̓sAMa]j[Z>' cx0u4g.=4֓ȉ󚾌%­]:N9#b '1Or;@֊*BXV Uc2n=< U՗Ph|^dV}8t)UBXASacCO)! ;ߴva"P 0@_Ei}9}sxqc_L#W<6ް\ Pad-L,xRpnVJ*@*bH,FSI}ha *P{Y0YТ41Lr7c]i ZBvpo #5*WN?!םVU0"grlE!6:΁ 5d{{*5ZDޒv!cPƖ[pI1)Ϟ0 {)unKөVGp$CխkݍO%a/ [xkH`[#WU@c3P[@eWcsG׻2N!G??Iz@IPM1P+k!zs3HP&^i9>wF<s7qI 7 Q/5˩dGg.ѧRBwqfχm &ߠ?d|xX>֙㉪hP|r猪lC m ԢM+#!E&WxvlMC(Ye-qJo"O+C(.3.RhQ7 )kAɚoK_P[C'kk>S…%Pt^]1\]xg?~KIiO~> ڮIrF@QX\y&13ֹ\(7{JyɛDžH- D%#Ѭ U82 F( Z$mk^1eQ7Y(('Ħ`:C-) ryv/~X r$Žlz#!(ĩ F@m]E+I%XF"D9#[6AUv$o Lqs>u( > ] mdZheaq toUK / tsv S(DJ@b4~X#֖%hL%yD[4Gc\HQuky $ G5lg;3ȃ~9n*oҮo0-N`>:q,hSyɓ +·00H..;SuU Ҧ'+ R4ÿD=0 WE G}w˒4{)!Bn 7H{jb"!gV<"t`V# -Tɧ\#RH ,A;,fxlx=Pv{/rʓDya@F R.YW%eO2ˁx+IGD"y2@f򵙢C+R=D܅ZaєNh`ҍAa(Qងwvύۚa"FKs'vۮMWm M f%ߨ#\3~=W%KK`!Xpi$VU-Ƒ.G*ĭy2U,KA)p5ZO:_wuj&Y?É2}jhtI:VT=nN¦e۞RdBpךoq)/=Ao qt oJ;5<-`41 06ۣ;3v[D~TփW2CM?(Ie7¨ṙRj.o`Ir-*}u$š5d 8Tj:ٖ n`jIm )0FDdcC]{S`RXĕzo˂9GٹU@Q)YNNܵ(:ѭPe!kC^IdbҾQMI~K-h&x hYn^Q67Őٶ-v:9*Y 9 VWGbkUBF{W1"e(4S^Re|d%-||&W/iB` ?c-I[JU͉qQeRPdDփ_iC 02PԳ}IL}' CȮ~b {XC9< i8SAOכ1ge4|LZ: 0/;U]HL:ztq褓XO (kF2+nÊvsr4mlN:ZA4אr@Sو{W?9U%PQ3a4AVFomv^&.@ ZXא<1ȫMm͚̱F_‹'ݦ2|)Z gS. Oʏ{C<3M6` Ne2̧ BJ C6B]qN+&AP,c| y2mXK[kE!c[Ai.%j66I+g `&[݌NhƋI\T5`xp8z*_ #".UZ6R#!82o:k8tcVj oC1@ek&:hX*:.dMW`pJ%(TKTLeQ𗟏S :s鴐PX!#KLo*2{Tg1u7~я]п߇1i^a:,v eԟ@Qc,gfYj8'B<a]SdJDMzgٮcu*/ef'?Vf i\{@)Iٮ]r5gU qA )}(+rB3m,7 *g"[}[`6s(a|e!(ZkxnE{ o':i8uCk" Ê_'4}cc{.QjD;Agf~SPxUep)3Ѳ7HʉR&1g/J'EUtx40ϳ"k9tRH4?/9~^VYcJ '=s_ cpMGˡ^r\:Ix%Ϩ*i,]/hx9X%a+rXPlւEha`cķkðm/_dC^'v6T2Z˶+Ϝ&h) r1h)UZ)uG vƾJv}8U,&8_A~OF"=eGj/b vğCYaqlwfDž(87K zVˑ"?O]&˜|ʼ$qέ9Y JaHJG{Jbjም^/繒Fǐ5=<)?&æVMzf̍f9H5|6Jc6gn42yaZRXc6"!!{}iP)/{ح{m=0d$ԯZ{W U!;ԏU bN3Lwm=eî$rcjjA\DIR )?x .mFLEVX!7+o(v@d8+/GY R=M'Q 7RASW*pj<;(,fEGR.Zޖbkncۛr& WQje?}H3,:y UYJ cS*<5wh+==$ m]1kVZP3"@$_oD͍.>p|@HpR;r*SznݾjD Gh\(DǁE#(X -ے^PmIih4"C*tD5;ۥXߚPL$'?.^#\we<'2෭F'4TTc  K@V}*E v V"a>ROӞ'x,O^oVdȭqS*fB_ /k [gx^q7({JkiɞsŻrxzb/WբN?Dž}A\ǟʓQI>~_3=bR̄H:DVߣմd&ن;h7PFݛƛY|6`12ؤ~?IΦUz%껛&fh3޽^q440+,BS2 PAu"򭳔?3u~~\@*&2K[ @aB+XEi?,`4]\Pn6 :S,w}v HR.LW(_cjIV7}00 o3 ȍܿܝCW¤A_!>TTsw:j fCՃm+]9_S2Bs@ m8]^h׾{Oj=s۞3>zٜՊǫo]]a3ZC+tH{g߭;vBWHBf{즭fܞ`Xu2R_yܠ|frV m)}%O)}Q$V18Y5o$yI{SCbQCvquYҜ6 e_,)b}nHkHi1f/KGb"`9FځS I>Kxu2nmAp?5M!M2sKZ|{7R ^G)swSt C5Bs/fd$U:# Jx>N[d+h_ʐVKK,OBK'p`R+@(wU87{Ô{#x!y,hlk؉JPW ˙NLؼT81?dDc,6r/h\m" ]i(Mxv>$"Ly;aO h*#¿ Z:ndL*M[ղAOibR!=!05jEGAs_HM5E\k/I]f]6",޻ L_Jz6#K˂ >ũtմ/2 ZfVU*jC^f<;yDHMb*CI1Mt.:xa(u ZziaD](!K]S]F e4Yͻ\߷r·*:Ng= k ]qI،6alڔ**sWV<7sfIٴ@b*kw Euy!C 5 4h{":A/^/qZ:h;@h(ThJ]\HrYD s Qa[Q"]Dthgɴ6|dk?6n/68>E0܅m<ʕ.z|@?2M6~xJW؋lgc·8P;M⭍0pmuՕ7ѿT;ZI54&ɾ7SR8K_bPSpBNt_& _sW) CÓentCA5K(cY2 kc=F׸lVc~+ULg# c5>TՁL^K>bBx$ҍ~ݖAOTnlǹp p J1 _(G.fԻ"IZ$kh5*ګz \.Q Dz!O0Px`O-vVnB?t+Dnns؇@z ѹ{ܥl=9lbߕHDw'v6 &mHzJky:" +MR!)%[`:1"YęFy|%j TEa(3On`k%waFH`x'ʼn§NGE3j$50ft8U5fY-=WvsmbR&)fV =B;͸KKkq9SŘ-W=jQ:#N`ﳻؘO\[Pd/atD;ǁZhr0hZ8籑`$V|x}-c=MyYċieY͔\ƀС) %fStLb'Dm[fXp¸ҦJ4 u|R5&? >@Ws0M9r<س!T7gut1^؇"z7 =Rb^4лxOzXuγn]X_^!֦+Pd ""ltCY,*ru&e8s $T/1j2\uЁvuf)mҿ _A?"gm- ~ºگ,$Y𤷟V'ڿW8 >eA+I؂*< !G"pG`ZeԶE.T9)4-)t KYU#G(DS:abF,oi?a gcÙ:!EK"N7:i?WΙxQ/_4T4Tm3'g+=߶snGN-"IGHT[Bh t!)3viuWzlpYN[yW˘B7f1 3eŌ/qHvKҧHdP4o{7!s/nH{̯|0&<,-Wf7{@~Ls ݛ@PC7NFxbuNBPIhkIBbpڏ}fGUyG1 q>[rmY4+q8$- sH[M#sH]kpлdͻ+薖g E5ʽcx'$*|BEZg7ImN1|BFLjU`j}k\#s˘]+*gpRv#E=Ɔ2nJ60/*cZc %nwamv@} u}86K[RRoƑ,!~v-YHRj5ǜ?ʖPhLz(&u d[>5CdF>YRD5Cv}@1zKMe"y:S vMnT`_aʜYzcWƢGݽ'yTW2դalVabt\?[L2ʗBlvp58 /Y'NVfyr680ͥ\xEXUcjrw[NȌgepz_HZ07V\MN i'S2nϒc@KAo&sUiֶ7X.s/zv(f떢$%xJ!l4.[J*0bеSU)vH%,'eΡՌCf#hOWg*ڀX.BL]3=#; x8P$tLΚg6Ζ}Ai?O%|t$J)]-6%Iګt:{=ZָkЛYF+LOP_py*iށ4~@g:A&U~6c uVEagyu,[ؕwTN/90%j^b80Cck6xEy.p73cFddDx~8g^#]"٘xBE [:Xi`kgb1_5s 5zmu LI2ar Tjs.ggLPyd IYB*ߞ\F[=i`@sx>:LZЌ&%(flpTP{d%x$Z23#̵/icv0+1L[Oѩ0/+cƺ}>jmj>f$IMhYs(* {0 ؀D,Cb/}zc` *VujcRN@ }gCέ}Qgg=D'a8eZ!I 4f3yFrc\,≬^RփYC*Y@ ۿurHX&rl /̌y Txl0\]^EtbO_TL% V C +m`">KWf)>W]l)jLU4.בGH4Vã[wXQq.~ұ3I#Z 43|74߰Uq֭+6\R8rhinuT+:+4z &: t%cB9my j.zXi83d5>,ݤ }Ii^̱I:#XM V;P댞+j9EGp7:|2PL mcAͿ:&=E+\bgѡfdwOZw4VHA; +b}݆p8틴MKz=̮KV=('s]@IRb+!7< uȩmԼ{)q_J y)hF1N3ྗίI_Ԯx;&wAɁޚTُ02Yq?<-!t08+L|C̀iv!JB֞%t%<ڇ6-?VD_c0%P9iȥY*;?TM xxѾ[&1b6-u\c?-Mqq@7xjky_ BE#J;,L%;W8j^$GعF˘ou,kF^%`%DFuh\_%^boh! X<}~hdS%<9Mzy%_E\fFeVH1 MhszQ: )s!8 y ۊ/+돀 & z3 H^:U_䱧`=uY9Sa>(=+DKQQ]39&<[:a%U$pAb ]d祖KB6Qvnb#rZRvdTEF,}UsWLZ0ŋn#`z50OU8}?lj֥09\)[#neN&=TfuZ6%M=d ' \s c`X,.W># U۱[m+W q=_jr=G#q8JzIo1L:$XrL6H=kS #`<.,Ib%6bS(Xn!vόg3_w}N& MT62!#2 /*3t4+=>(rd`4Ept(&6?1؅(b2))h!Oj8?[=% fR|jKR40{ 3vc`!XPVBIBBvBn^F[e;FrJ3X6k*snm!X\{_7,}~ |}ߘŭL:Dv#7N-c+)2;/~z,5gc@n؁^p!G ֿ}/)~X[%}~ |e}3. EDcnrPI yZ˝ζ%|dR-:y:a\Ц S(3L L(F%CIG3xԘw.GAXp0Vn̨676Z`{DtDϫ\=eZ@$HfDx|/^_?hBz՟C I_L|Yܼͪn(ί,ۨAzuлWARt;%ƩGyQ `9>dd_=J(&}oc>0:!w|u; i5(>}mIcAsHZt3r79C!@'r}7*6 GImKY+myRݨ9KTiL.;sѮԽSTfo^HrHZڊ:?J54=ۓۍ!4g?| $MRlihjYka2V'`@7e`vyy,tHv~TJe[8Q흐n_KJ#r^Gkwqxq00dD;AEOxNu6,,˦{M KH0 nPTٴn 㷄>KN4#[W!=Ⱥt bA .yd8k |bgI&ZT %\DL>O`aEFPD)QD a{OQ{@nθq*@h%( 3bNWig kl{> ѵ; .gl7`v GЭvWu&\ y؍;E1r D-E{ $i| = T?joT ]2Z9 G\A{WJ40 b O-\6KRk{Vy.q7Ur.ÀtBm !yL ao4 KAub^@o5o05>qQ|/V;1KOWekDRO׌5u2mߍd Q9WPvm&Y>tPhD$>Eܼn3_ti8lچ˴Ӝrp} ?F 7TQfBR|'L3fT_g7pLRlRy,M6=S SS[r7a(ACtdzb+x<(h8o2fYyoAwTڐi@ikVP`m,n]f|M/0}D1I<:wz;+~CYܮ ,{%ނ>xY+є!9^Fa~{hz܊i-=v5 iNѧtkQa#_)) ~*cvES9Lr6˅l_|K/L=f20s/)EJ{^DZ99Ld5 ǔ!+~eBzW(/@Dbu#I̐'S'7Vc% Q|jWuНλĿ^#q.l?Qh{07X [;!U7ӷRf A7+x"fS`~-}A8 mYP)>ibGD[}+okGE~:{fNk-E=q2/YIUۙ*^BM4ҷVcZ4ƲE4MwC\ ˙eb]u4S0k1jѸH:Cm>bA%85̱X:#2a汾I$R"ۄs/z "2I`PwX`4<Ƃ̈ތiotu u ;pʧ{`ٽYE .6Ow+g>#}D#uOqX1z~ʷKNɐ9rp/_X$PQ'ZK|rB(]pogꞋW aV R, ElWP=kʢcOp%zw^L' m' mӆd}PqF)!DD4J|"Oi*Uq]@'}2)*/WH : plk0/twifH\bҼ4ĹA$"|6LcnBǥmͲUs A0}&3ã4_/ܬ-}t!.eOzE„MQezJ XD8Ii) 0r߲{TC3*#gLqQZ>tv;aQ UKbH53x=3Fan5׈IIހ 0N`v%R'ԟ ;bfw8?̉?uZr-D*1N,i:k}zt4ܨ}M1m !eRVtEEꚵUӉU09jZSڞΣ磫,BQAVuI=yx# ̒IDN GKPtunYڷd#~DMQh}҉R8tCs"nz8΂$?>2`2j},388#[[g*fIqW8~P OekMWb z2C߈\䞤!TIrLiFH"\:Š}M)[8}C] \u /\[v(0$ǁ<:EB2`>)fb#6հA[Kbfݯ0oC; _/J$'yB /hK;)jXgɡ[uU_QCX~ȝI3s4uW ONE}aNœQy{0<,'F:\;6TJI (kl|:Bl<[h:; LaƟSgCnSBO.#oSE% B쨑L5y 5}F.=, !D)1'45'59ԓwVxox2}=Y"M{:rӐ 1sà-lRR};. V!LHoSK6"ݜ\! n Ig_/%2A',kSݓQe[l*`Iډ^5tmcxqT$2.M:Kfn;cLdխ'Hwxd,ٟht;O1nOѨRz<agwk2O{$(@t>œhx|a3Eq 33v 8H/9bm]=5y[o鹵 "lhUBPݻMM]Q\<Ѽu+(mQoŧtCh׈+K;FUЫLV ~HȥՆ@34) ]Xp^L>hV4plLz?.;Iw"X'NѲxq=i 9V|dpqPnG .|K6H?6DMNCB2O4k~[<;ii[VO'wg*8rI="e>׭RaY 0͓J'rǮ ax(^(1+fijI#2 wΖ!:@6HޥE 􆍩M; iΕtu@ڟ*a;5]5.LXb$N-WHCcD~ )L<}ΰO:)Zg;ftք8 C} woqQbž$\51t=EQLtCڳQ0c]Uنo/:/YGjHu( ӄ# o4>`aUk=uƫT:& r0ab !z/ODSQ&g9Ig%G2鷥|:kba+HvFyCl ~NbB/D-D (FT`=JXW.\bg=oǢ\daȃ\օP*TCl10j8GJr!C2!OLT1R6(u= X+tN[!ddQk e aNZX _`vN˥m\e*(5۩sF +׹;"44r/5UC\Xr+.PzFmA, cB[C`:pzncFj9T|M=m@ )D"9 Zßh8>"UAb-=3RW2,/IBDc}~,إ1p> w7H ?m,""sqBOBÉ2̟ʰ-}/^:oUOF69E|9|+u)~(XReܲ|GCͣ8L+\!fv!oMbr~`//?2B$\Uimc&@ ׈\[QH[E> MhMx)a2uQ_1 ĜVxFq\'k XhQ'#xaX6=lYn䵿U3Ҳj<AL/61cP8r+U7U Ac%/OX`I?Go=M+C tKL`E/{m@mϦ=T +n~T]3lN4 =C;A Rd4?NZpO~`ɫH`Ƞ@8B2zҭ`l2i襡yL8'풲6N%ޤ*vAg!bxI1 Ār-x5 Ǿ0ͮ}ɻ%B$UClkA#uYw0B pKJf2Y6K A}m"Dz)x7z\4V ˺lXJ*`cJut|=I<\{EUNr!: 1j|33z'{ans^,n[YCl* @T*N;hcʡefX1w/MqYBdWk޷O!XP_1Jw:Eʃ=,_!AiH7W*b^طqg^BwC6yd+| 뀬yY;SŽnO8@t.g!UķX^:6U^,0Bpϵ:hY5!?쨝ɢ2.(AHZ`S_M?NԬ;bt|! ]=Sm(ć!3ty`R>v[Tӓ+#.7S6@;vb{. ~ߊ|J[m]\/ |wҕ쫰W?:埝Y`d缡5Ac:Wx^Mfj}g* 8VW7 ޡvIaoJcxF)9$c6_$"Q~ E7}@ccYbm>q8ѕc क|FJws>fIzyJ^GΧ>ߟ"a6lEkib-೅=~]ƥ: ,~D*:8"p>;HQYh) CH'gmsLHan/ 76Na"Uǥ6A33I:9wZ6J'GI_Snr?יA) 4eI޶~ Z熞Λ#Ϯt^Ȧ VA36u*W = )!yx4DqFr~DӨH[+Gb}b+:Yh9vBƮiTD 22o {yfQO3œr2?y dц.EwP@u 1[֬ߠE xqHVU;;ʉ=8]i6MAUNZFmF"HڷYoۤ~6m MՃkOon8# + I K7 `##Lj lkXOĻEr]q@* Z1#!!t,aM}ԜUEL fL o/x@hP 5nvyۢ}lX7Wz[ O5[/߸^H `ﯞ,=Ī@/_"ݫN,~x2^'q r*vy~=/FQ%euE ۳%;$`YQ2}`:{`oqȮtHU@w]>l_D@!9W ٓM|g%iQ6M!g-$qs1Q>Fuvc 9߈J%V䜰|f @)> K$攋f?dމzҠ"F|Ajl<5OM~q  &YϜɁĈU Ŀw*Ljd ,elv޹ ;4qDɆF2GBo*.(&D dGj+sg̥xd йk)?[uu ( UڧMkr cIaE8y`D2'ВFҚuM\(hӹl}XEȍZ;Fg;(k7!k0?i|Os>tz{-Maj zSa*-sv tR^ L\ raE\NAp Y{Fa mfAh_HƇuҾMvp:4ӃiD@lsh] î,jM>ْjD8_{8x/wmKOX1ʳsQ%;mN 5omU]u>bEUGɢ@([yv2jҩUhb5clSebT4'keҕ'jcoCFɌ[QY>x + RH4!RX6,Ѡ`@'To\8-:ա&U`i#1'%j|4iM [6cW[Э:v4sLS|3&hJ U!JV 4t`Lȅ(.c)qAy*Ɔl%U38'0{ lqDz[#(BPSU./w]٠"k1` 5xI,jLiZۘ&kkHtEU#:@>- nFY`SOJO kΘګ/2,*J*AM6v\Mt[^q7!`$?d.˽O /MD(AFH7=i;݀_zA s׃6x4K^_[ק> fH}O"q5>^3RKRzLç6aKӌ;A'a"9"YJQ4G[ڪC^٫Cߓw;Xlzr4rc֨|G/!º|v"nwP'd{ \bYJ m}$ PqmpLO$ U7 c$w*lj&r ]L\lY2^MF.Ž|HgPUwgGt(,u'`?%MA9+v+,9^So=8,F&M׆Ni_zSq'<ƌD򩌒<^qlgJe^TC`Nu:Z&d%Xiwg5R` sEf !u: PH^ 2vGBk7U\yx^r'~>en~ɭl_lmU: > fΩݞ""KdpzKݿK?48 XJ֤z}d멞" jn8%z,GD2< [̉5o §͒r%jWGz:T+-lK ́d.'6`m*R|L=]5rzXI< ,^$~mO*5~f\CZX_<5`Qߞ-3 L*;${dI.HLn 7bӶ[4Wg6^=+_7Sv`WLv">ruƿ^Io]{T1ZDrȵ`n-hܽFCHC1UIލ, _O\+7`¨&@}VqWIdc-B_G+RյY 奾Co#s ǒ[󔭭c/kl52dwR O|R?q h?3cgY lp2>4%@gT*eUn@}&7jdx;;k\CF(Xs Nnl+mED5 `/GZvbCjCn~ܬWab6@`B]u ܌`u<_i]-VlmKGIz ,. 43B'(L/1$@vت2eF</V$Nhoa%c%+])<35eR3T3^,1qlf1x bOIC2xB3Ia97+]bPH 5bƼOgFT:CnU*XTN23s&ڭoVї&# D"h"f\.|0LXyE.:8G W"pj{p!nD99]ϐ=յI+k-lT.ސs:Lgy} 5*ݺTGW yU)snUҍ %F9 |I!b%~$GD2g/#"^= [[dX |zXmz+*y%.uagd c_txgkb>6_l^v_eJe Nûa:M{k/~=P«Ul%^p';2(?hN|!`u 5u]Xy,/c{dHRI^Ƹx&y-2F/O!&!< yozof!= ]gÙX.P&nnȵrCbfľsT~e)0zLnBoL\䮭!`;DpP(򄐃Tl27ԅv%F$Ne=Yb]'da|`2sVz::c pch݌xm)!O<(n!59g,J8oާ`0DzfMu%j_9h,9DN?0dX[45`ƮAYh8qUdSu(RjW<} }ʡxÊEp9.EG#qHF _8$IQPH!8gzxOc1;t{FЎ;]TKQc]25Ǔ5iAhRИ#{Hq i&5 @s>sI)i/B-i84gQw_#B9*"q׫GC= #y_NYSsr V |1BR0rƖG,HAq3J~f!XUCHX3h_JW'FL薦6n9RSU}Ӟ֛/$vwnEAOXȥn[r,IҜ^Bl(kqB7zAF2Ĭ|sZuSU!,tն?i񉌎DU(`JS޵SM"eHWi\($I` ź(;'$_=(ǯs*F{rlm'|16YJLVqǟûafÉ+1.1A[~\1wZ{le g(J(]jsYRRg}T&Y9;r"rK]eiѠK!K, 0[$X5aJ2]js?D>Y_MMΜѬLb/J"w|$DE=F^زȖ3Bhtp~C8c %@"lc*B-,}w l7WX<5>fV+FlpkW&‰о<_Em>=r C\i׆f$*6 ;lXaJdQ` u\դvĹoA8gEڦwY̴ȋuy+%T \[2uJI]-r9P'7iM2;J.hYz/&,9mgxRj> =.n$??[y46nmEƸgE.ߕ` [*7}U:9m(E[Π~HBd}9:CS^q15qFO |0x^mLhXŜ I% }V;$ji8f&S$y-!^bO5[n(ʩqUO} PM  }PľRV"zDpNӍDQomݾvl~r?8WsC3Gf/c W[ϝB}β /\GzEԵ_\QH2R({L/b p:|{'3 f*fA%+s69x1bh/ 鬝'Mwԏy ]jN7-akrB)Y{4i5XcXpL{85 y}._5/j+/d': R~cߐ2 ʋ˯i%朘_O:MDa΄rʧ(ngN+199p`2emSQ NR~W@y U1^;Kvzbkw1֝ZaLPV5!5I^wgzjsPԐh:t{=؏IACۇav*"x$wb,po$XkysYX Ç 8^J#w!+UwF`=&'3r$vg Ɠ- U)jU:ْH9dӘ_%٥/#fusaQI g- RctvqFnU K,} cMEC<[ہd͎4 MBx 0 .*!4b.9>#cYG1Uz.ptx!>eV^2v/\z:iQ]w>~yą>8ώ؋}̣sId)?Z `6pnTXNrQgHI2ܑP'd$.ܓП3U4%/p@I.r/%}5^ٸPw &|dn3 (=w?TPQǃ 0ONBV3SP3? vZ^W-3* 1v+|r՜CP M[,-W0#F3: rװJYh/ʹc谺B{ ,˺84O=UA+Ou?w@&[gYZiҽdtM 0$ ̌QZgsokPԪ.*w/|5#sqWK|ĺnD& 7m1jjؙY鏶yOO  D'bK6yTO64;\/<D MGn=3C{z8X;9Gk5ٖ k Ʉ<>Z%a8sDY%* @֝_OkX(sɵy󆄋%ݥ) ȎhvaĄ ScSj1Zkϔk?>8%2[y5 \i`@髪[DbHg c#bvybB>\ 8C$71,Q%i(,OαC4>lѶ_KU,g63#iN碍#b:$ۀ'ķa$Q6{ʵU@:0A 6AtS\r2YtPt̻D0a̻(&@2L;OiT !dLpf-j}v[XATF!,YY-SJ1 D8B'V)O ߟa#jbgnD`=#>LjɊ{C XG2g*d^{6ƠEH:5wأiJ͐# (ک?* !t_3(soC}D%lb%Ƅzd^v0߆тgW[D@Msf80 s~YC]|D<_ jZ8}!e{kg/uhy\BϯT@-VH2FL&*t$|sXyb} $46y]W?LL5?"}X`-:Z#8Y_qI3oOQV^3p gAZ٧ק1MƵ0K͒`cN6Lު_/pZUI'Oqb:*VF:S=*H5εnz\ܻr.zncᛩwYd3tg͋p>?)R>lhz,z ZJ^pqFE2SKN~B\^v6 vI!FׇIazG]l_?UUvU=9iºm`k2R  Jݰ:860+K!]\p,idTٴ3X;&]WS~OpWY&m/'\? YP?&|8:[4SFDԹ' Eo91Hx+ h2>טA)Æe%g'ʥ8ZYsC%fj`9NGb1/mbx9P=ߋm sd Ag{P} grhf!κh( SD6挹FNJq'Wj_rm|1<hC用P7%7f)W)鵦JHDyHu*՚&!7KdS ZHI*U='r# Ⱦ=ê?[u!Hʃ(&)Zi(4աb<NzQa)rw&9HdЌFݙGBh'iT0 Wn:i-Rb/x'bڀp X*[vUf |K ] +gVߛ*i.pARc,!/8=Oyжv'Qio>zV.Oh*UV1͊9 bť#uyr}ktW8Rnih]2:JvUEVS5E ³d׻b W|/\wj QjêBLxQ- +FT vkܨ9‡Ã~הjmJ<cqi7 :Nz@ ]k+!Ò(F#oXtwu(q !%"|&sd#?'~XIɳ|?%j 'gw#:׿*ިT4ѻM@Ӻ9liswkUgG˸(QpT79A|bD$izvV b]et^ K"^|$mF2U0StJP G.)MW/BуbAIݒ֎dy pO 3JNto^Q%WL No5/Ÿ8Pk 2g傔 r&zFZ {M;}_-ˮ]F7AvV&s@B*3#;ml‚x,?&AoKK2w, d<=y8D"laBwT}(dR`e$4pT]Q, wk=9)7g miss+P,@^ZҥOTxo0`:ϳ4ޙ(;e+ |Kyg~ŤEI0I~O{Q -b ?P 1K+Z B4[ȥJ}!TX/P/ X)ㆨ9ēA7K+/gthI+MV3*L=i`9U0b`8 ~9+{Z;PX dduMIGޯ+h` Q-/AE|[lN /giQ2J˓0R.q k|+Jz\%)M]SL\3l, cW$d' ᝷sH)Dp{ː [Tr9E|&<l>p߂m!Fi!h_*3sӮpb5,dV%r0]>v!/'C3Nͳ;-J4?;_2_0uu!rܥE:ig,hw)^?[|:PeIJ8b>nn5nYcǰDavK9}c3Ӣ@zL+7([F-'wdn@,"(hG{@i$U"KpUldT ꎀ'lZXPTu=5q3QSsۀ2 g4 9MjݱB:!F>QP"w}±;()eecTҘwY涒DVykOwYwD!T>PmS-buN1wyMTebwHF1),إuk'Guvb.Vy|-cXvany \kAvdUPw~ U=&ވ`%T-u-tl&V'\x9ủ5X\!Z?)lj%W䎙Xs7*-Ud p^" 6_רĹqQX{rna6{X㿤^:'h1HN!a63U}E(Ž($c$U, Wǩ5еCnWo>%L:?k=coBc:\6-}ԗF&$^yQtEesPlCo ~)\ \uxK)˱c0xi7}u)zSZEBf2 5(h#HD=a\԰Szؖڂrl_/612sTk@e$~:] Z==WU QH*D>r}*yL#5haf1߻ݙu$Nmܝ0-cVrG4k9BYDŞ J/њYf AP|p.*了T;a /uP=#q$P$Qqȡq+sydiZ #1M9L\gBuf v"%|SDt};`Da8".쮈d7$2',@lI - }dgmdPan\>7,} &ZȜ~/ XyӅɔq_zy۬@8F {2ܟ/Is4N19ib\|)ó^ ;?ԗtq̡*9Rv-{q틡X#@%*+NDi-ga+2) Y'/#se*-(wˬH(1XxnQB֮q^NvAݯf}Gm >;ؙM8ЂZG|ց0o̽b5 pp} N] QڑVKB} vB㖝ޒ֫%9~hɁEװH>%9yR8ݦVACa]o/Dw,CADnCd+av+ _-KV"뜀:_hKhJ XVa`bSlY -@o ]q}֎^{%~4n Lm2]^tTg$'(&!bP9')yl "Wm P#a\`FtiQ23:J>[Srn'Բ,f ^t#yJ("݇[sRD׾nr0}]k!/\A.a5_^ِ^9RI'a6 o% YO3vQm?.>ZCbR]@Ծh`Rqpb#$3LT(E0۩{T/ K{feSO!aw8yY!HX/ (p)8i A j$ZF7hezTWc2d)UY*+^SNT9]{ec|i: \[(S'"E`o- Pt_퓘^?Ğ:.m*E 敭̗B̠]2?:Ro׷iwMύoo:N":jWywU@H\$!7Jj/e3Ema8{ } ۙsl>l1ށg4W1YQhW -gMt G!)(q;YڱRx9xR/LY.9;hQ{y0Wk'7KI~2XaT{'t+} WϝIXT/9!wc:)NH~W|lg'qZR9?{ -? (h&^-t҂n a :zpMC~PpשP%/7 Y] Dv(H5F1l8)^^%2@UuJxF ` eb!0NNM'>yhKZn-Oc #ͩJ:3_`U\zpzp6m/PpAtw}IIw1u7mch-{Mg}o`?]Hx;-`uߎEjOsrZ,PصRܳK5Q\}TZ V؆IwGJ]r-_M-ڢ ؏&_BT3`_3 A8+ ΅|/.<`sG%E̐_(+d' jrd3%cnƷm %1%bs*Uk!=͋r[O8G\|tX+r|:9_eb92Z,bfpM4%bH}t, a=~2%h&+X?;ID>G,:mT1率_hQ}MBGㄉ#F.WlLG{J>֕-⻻{1탦A]qR!Y K'iptdA(?+^ep{S;"b P O|'t>MBKݬE + 5 A>C.NJr u{ i8]:1ؕ>Qn^Ɗ%|nͲ 8mXo̮./[9.  !Y~Fz@6s5.쭔2ʶ-ok%Ztr>; fڦ>3z jg)q*>n]; `#$o?*}7qk}4,$Q}Ƣڈ\&܏^*yH X&OLVp鱇YW MCeA`噠l XG ZBcӢ/zt}H@$ 3h>_nNpD:Ebe'8x젿ק_ qQBK_u}p_"~Vu-ܯ2 JP[U/^k oCo[- 6\(=h GH:ꉁ|( U2>){xm=PBzlx22$pPOwE=~ShM`QAu7/+ªaԥΞΧ$m I~ktv(Bׅ*Z)L#`@C#-jP%H2/4׻T\d2L0r(Lj ;#9 3AݖN;.,݀uӍS8)iwRUr  <1JےxL i_8tf,�s#N;"bR6]/Ka iCRMNW[`zF񗊆+¾1pA{o CҾOجfg߈96fOIw;,K鲕凛{9$u+A6 - 2X!4j=*g[iBB<4@X?c]%,=W`I2 EU%OC)kYmcCGfn\#4-Hf Sc}\o^,IAkJ eRL8}HZD^|<'s*{F#t-gdaԱfѨ.h/&Pڑ k=^:H)9O~g79I~@>O?]ኔUMnioy=WZ eȠ#IYQ jTgS~+<כ1JY{ A8T^CX'Xl2"T&N`@=NfpC:_h%2d;tqHܕDڹ2|͘OLm`i֥zb5$EݩԅoxJ1u zr <4x6$*(*fv6͏[jkMY\< BurƁ`2uVvVkd2- ǿz@2KGE "DӸ8 b Vm=Icf!u 9@Bv2ɾi2}uD< { vtDcVO_]sD+r! OjrJł+`}.?Ht*gg epLB#& K^6 \`4*ͱ"0m<ۀ,/m@ Oof0J ;\68\uHmؘjW:v^W!KкC,նE ͏qh,:8TbS"'A B;4^9,?Fg2UN~S NN/Yo?m'5*8/ZY^|t/5GdIxGMqA3T]sc׳S-V :ܦgI#SXu&HiY'Ct0Jޙ~28ھ<ӻ~޷vonx@|bΐbþa-׀a( +j 躾ㄭV.ڿҔT|T*ާEXX?<!Djw(s(sF~*lts!/?I=?:!Zx$5̷XA |15f]a@]I&,-8M}y/א&Q7:naP2b-2-d,'\:/km!m/_Hݶ%L?\/ϧ3D?t]'Z'i5Be=©n>8ܸ&nRW S?!5|9=6fKdWC@6-l;v-냓xsw_1qz~|$hс0-Jp76Mo3m 3>o1fM@T#GJ>CPz+i j8xOk ;u}t%]VyG9`/}s .\Цw0S-^gZ&rY0 {^/\:8eW:)K٩v9D!y[퐂m E]L-G~ץ{4 U^묵2x,hNU(VrBپK>tDh1:mϜ-]B?BZD0*(7&,YEf@_O?Ȟ"65U~ϩF9IKzQ,0SOj.P 4jB]>H3ME9B_K̑I#ƫ):eC1 C~Q+Ni`xot>R^Kar6Q^(VdA',#uaTDUʂ%6qmHq E4 5-J۞ U4$f8rc}=ouC0_`Uw>/r@ F,5 ~f<80<9WmV)d[X](.H{^eۙr}tY8ޞ3IigCuѯNϦ;N1GSGy9K I.6.Tq Q&Q ,yZ%\֩)wL 9塂NS%tIw)0=Afq+_ pDwV9`J9%ADB!27!z.~0x/WA6%lR3(EhS[&Xm>F/׳j߰]T#ܨfRB64xv>1eD[S~`*'͠Z@?]I>-AJ]QM{C1P,H|N,jkel8`Gi[\HKi:%֗Y۹±SҞ/ewOpg&-bH4=nGxrJ'W!鬮 _y{*f%yn?Io5ݪVxg;@ F q./Iv">-mQ7ZҶ"yxigW4duqo 0/_Fݤv ؽY \/xI~GDF~Zqe5&"(v ygs(/-ħ< Dfpf:*9-#L^=7E fG@, ! uo=6UׄywLMF 3Ac0KRFfBXU"9ÜV'[)k%Ub.ʈ2t؛ |ٽ8bXH-oeqem|[>,."6.ݞZT[ΧB\JX'h;21RL> G-%0 mft#竹h~b ,ϼL(nN{Sa 2d*9 l<2_ӱTA4}XiXFXg.乄 qduΆieK9T aLW,TR<}Te[!+r0ʜn@)pgMjLD KUrp}#JluJPڇU=<0²*<>pƏg[g*,rrMge<SVUsBnCЮyjYe4r _H'&;jSթO9 T(h?[0yzb?Bs낯nH! N:W/ =JZJ-K8eFrƣ*}]DS?H*h|}jx\ci&S%6 VOX1,Rz{, [K׮d|4=L=laVՌƐ~žrmL0:(  ^f /'uW +zE$`.~MԖe#lUmӓ*<^{U;pׯk;\(cQS`g٫At"a(V+ hov7o @ڜXeڦ㎩`U+[ d_nd=<_ /|Lq i`ggGE)%Ѿf(q:Tzt!e6ފi(/x O5b|)wF^D?Yuf'd3>.>V.] WaQljrkhkJ f &4v>O ܛ. r@ΞLc0wKVUlI:"JD ]f(| .rC[%uJ'79X讨\)"Ԯdm FoPw9+U.؁VlyK:JC:Xh jJFGniX RX6u ZYn`G:XO-m%1>q},gfLt/,zB=m;3iy80*VeIC9Q& 8Ƹq?~[:^t@ֽm1"\ ^~1J|%ϷܮuZ͎(d;?MSWxve 'mOH=WI$ZVD!Tgʠ띣@&0np#vM i@yp[6b7`ܐ|Abe@'zq\ &S=0:QX7 g)&~ p2]A<?.{.|,h>xHX.5SR:jL܈H^?xHf/I3;с1^t_R%SC98M2AhGFω 7'eV,vaQ88?_bdE-)%PqǞs*vg"Rԫ"G` *&Y%@Eut9,]kn@7Ϗnes赓5/KD%ļz~%r @m'ijߍ쬼5gk*/jDK.?zceJiUV7-K4Ԍa8iś%v;Q(#DPU=w~pKUV&|0h:ە0 zND"z{#R=V=8Q11gCطwV&9j[^NB}dG 5hT1$:>΁nsSD<)AI7rI`:i_ t|vr0w \jER1w:Dk25yv9s;Qr͍0=(PYEgլ{Ie켸m.尴QPbSZO-(iR!ݼa};u|8N_qk)c MaW1Qbd^n]w𬭂&E+#̷zb7%w.߾͖BLMЇAtѿcܓ 74i#tmGٞByƻvimSi!|,z.@[0aV1HS_!L@Kv[vy)*jZoECU3븤$ ;B ErBqc:< }~{BR!N^ ӟ>ke.&؅@C$z65¸ ϳ[ŵ5y G^!M@í+"k! &D 3#s3^܍}-:, Ul;7J18KΉY&qVm:=aРjc>n__t i80RuniijosqH=wP6?X ~Y(P&yt\I Ѧ(4!}WF>`:{Mm|5撡E0Gvt>hlۚ%^kNuG/N:J)X!cPcޡjj_IdCZai%^B:&C*h'0"I$D،xu}\(լS xf@I=Md8^520UR\u{3eޚh+(j$fw]sP!RDfNᄜ&nO2@C vr<;K.ԕB2QJ2 JhBm- u흜]6#P"H= !N{S%Tm***#Ir%:;ЦqY6i$yi1߁+˽,[7 0㙪]#ƭ=3yӡ3ޮLdj@qr(/!>mQ mAрϰus_!T)ܽ0n33K1qvcR3۴bLUT24C&?;Xb3rjzP;AVME~Fq+i\x g4z; !3g7Fg-F{B8{,I$.%EQ֭ > *4 YM֒O)ܼ%{[ҽRYGB1 ΁#U.seU'ڂ栖Hے0 :4Mʧq rw1|e/Z' jnY%1pkG,{iN3[;(WՌj][m WuMAc:tq럆͹Gz(&+aTi?N m<|%]Č{e{FGdE9Sc8v^kfɰ *3x'+誨< zOw(VuD©hNZzhOONn*.kDWEaZWq@QL1~U2iRΆM y&ۺ f#T B\#0R~=TW[Ο2. %=l~7 gkdq.'$SBb +DpElf؈/= Nfx}A@u] _ pգp4șc;g)@H1OAx,p]!NR;v9.0 F Chj*|?M c4Ѷ} ne 9x> 3}3M[u{$fQC=XلLlfs}5(JYzX>e wMstV $өBfZP*;lje*Yg~!Y ^m=l(?I%ԕZG ue^ AYFGQ }|)K_(w~ aGuрZs8>Xւdzq+Cm7KVɑ2e֖:g >y`$|l@grd)ϻbFSv!JzdQqsxOAldSb >qX6<da,h>,蝄0;]M{6tq\a!V]bƽ8H_ipl-SϠ6bUf}RZHX9{{@ۦ<_/ @eIliҵ੼muCۦF˫EE^EPQQZ:Gh/Rbz.Ze׽LwgL&LD+v1˳ʎ;*.. Dp/`9'SڼSB|Βx3TAKXcԯ?jLfğGt\0);/nNzU̚jo;v SE @.k&ća.3>]bLIb=(cUjeXRIןx#nځ۳X>:ﺙ1 MvBdѷ6EVC^Z.ڻ cXLbf̫#N:G$e?H u?߸_;YPd S^42OPQ zsHNm֌Z##mHJThQRͷz Wb~u<ߊ!$⨲=PG-Ԁ܌nGl9uN]dzoì\&F_)wъ'_2JyZ|#O}X8ϺbұPPlO}Μ5q4 |?QNS7Xx )]' 5O%asQc֋T_S/ %LF*0MK11JUCU[d{&teOD|.VC E3.UL^ Ÿ1Aܠ&\2a8kU,a^.}ƶtFʺJ̿IQO PprAWl%¾;W ŠYlKa<wu!!' Σ}E5w[&Kl@|mTծ=G@b]sY,LU 7 ?@|`/NkwI= (NlVX|=XUH1 !YFQ$-_E}ԍ( uu9=DDмXٺ7Z|0| v߷blYmT_gLs&%vRh_ 97y5I*)8Y$ndZ$7H5-07Slga/\}RI&7`V&z,}s[e[ou*9N k$j+ ^͝f mks߳*W8|(x]cK \(y:3wDŽsKoc8҄v< a,4\.}(Ic${39{! Ia:+cVhm-KV|n?{ `EʵP չť.(Ogf()USU ±|aPSjv  ,6y6^.vrY+|4_uW1b/hKh+8&T řRZFOsLJVf(aN. riNrAGG\f"n/WZh/y 5C <=as,@:=$c?9vgd<rVJz`;EYT nW8 ‰t`)B&>@0P{zX7w|!vLE4Q{UmUlM`+o>~yNed@kYލ=itA}=׭VW )<`X(` K_i_=| Ze :v !9ze1uzBC+[>~c\'T1돐%72Vw7^ZR B3/XGtν_"W8 9 1ݽ%69UTcZeW :Y "(7͕!C~i6tӴஐ^DҦ~ޣF8y$jGDOKUƫ]V'Q 3gk0ڧx]+<Er%|HUoh;NHshzE;zfI8DZElrT/p?\:'i"iد_1mN|nQ,<Iuv$HBN alOdD'Wo!*d}ʐbpd^_ quhFۊ6= a8o~5!qP:+.d/Y,O7⍗AA@y,#z!Re 0n|磻hUC.ԗ>BP;rkJ*`oybEAqiŠUn> ؠ`E6{R-IvL, O;GMafՐB*!dc~ś!:abY$`n EkGh?pzy_4@xTw[Gfa!6V2ZVV)Z2dWx6k VǛ-oKd ZfXެE3L[ndxsefIɰl2+F[MZ"dp;5 i3';yMSܐKLyhL;sй:+oGbģ Rn4T l%U}\L}!ցǬ&{)q˭AGE-SU}2jY+xV (٘yOjB|37]6kH(:xi2C͕q?6)iF'Π#%΀chHf~{ZPY2#S}ߗ-ٶf 1{خ>ux5X߫`؂ D)1q64(wL,%+J܉,LM=.cGۙL3C"s*+[- d }ґNC:ΗNƧ+-gEt|?#O:K&7\dLdDoNiRWW hN$X `pЖTe}bV5QRai,R'R5Ybݤp/@P ncm_":.}1,w ^g 'Ak K{(pjΤEΪȉfn':!ΛEcd5X9H [ot-C˰z6BVRgGT:6=mStb|kˢ@ʔsM=ӌaL3Ý-GIHVu`Ěg(z4bY(ީZ6Ɂ]v1cՄ d9y}\#a nL 7]o$(s{ ork )>ـTo?]A ?Uf6%PNw' yť&0Y\nEĘw3ͪ^l1`юn/(҃J}./Υsb2BkxC¤X }R1k|y$q4 iu=C} `T|ŵY TMq xIxLv }RPT.ʎϑZRs%VBwJKPikET[iy˲$#e1П`A |[z4wA=t<$M-ÉS(\d-j?->bu|lUl\|G"4կ1kpU*P=5vt熎HHɟ^24Xs8}8.gA/]} hz5V0 +QhY`$xb+",wG)ŋi6Rr.> Im m R^Lk6`C((\Ҷ=X3+A7'{Jl@"=?ƮJ5CpJ&64n 1',tՄ)1TZ`zLwգx)VD{1x njhTyFwC*ms}hFW8Ȥzc[<8gVU,T/wx)1Y/J}ƨ>:[~L{S+,TReB@:˜W;Q]{4"NJsr-23mck`qrok-r{;PSUJͩ-rM}APD,HKSq@fcK*Wfɺzڎ~p&z̚bH|,G f-Pc>n(RWP1ԇX_4 `,_@FQTv^P0Ό-ϴ B:q]j]rLa:uw]qftފa㱬D2y,:hzb"1>wR.LjU'v A8+|x|GLխuBn3~L~r~O}."lWdlqfb*(Df_b۷'.+!F nX@ НҬġcl~/%JdeGYwOp<4ZWӀQ3FU?.  Ḡ1X?ߧ FOI#XO?c (KiAPpL ~\D2ht s&#1akXв:McRY GGs+ IؔwȊWL G$<wtդvՕIkF,+Ld_G0s*h<ׄI.l=vEcHQސco;nq31#kJc`-8d7W/D<Ζo[@` !}&J$Yw3RD.e`z?{i&T~ Q-Z-][-6Ql&*!<S1"b fa|%"Ӓ{&=*e{(xEQĮ{V $[i2%|]0ẦLtAajIc1BB仰cjMM7~(KqZ` Bk|Zσ/fIu}}2YgG t`IV`V)i ~"%<c0!WӬ2W 4vž,#~5d,jH \b84+A%;^{ݹ3P"*'8l(ukgO>]t,/@yu 1]@.hj=,-c\ۂP WGyN'Dxzvw֥,9T: Uw< cgڎ?O_EG\e|J!ʛ/ESZ0[AkE\!\\iq|G^ q["ZA+iP6nS2ם.t 휼T/ŭ#W3&Φ5&f:ǡּt:cp/K5Z2qgB!59?h ˋ/dZZFaYco6O]W578RocP̊*F)ɽᚼ a@c5jj2]%kU۷9VWp<_{&<|Kl\15UlS`ȎE)pkVM1ٷVjP_^dT ^ǩQv'K`1xgx/ON_ZL@*fbL{ejSF_Qxr#Gy3mxN̩z!H-F[g"Ϋm^0+O)Ox(HEKYCduHy¥IAS(|/!oStcw.2]f1F$l!Huamn7W/i+f+mv|7%v_^U\X=Q![hwU^ܾ|$5y脗b'nO^NUqRjGEC>l 96i\pF$W]),'a[Ģ1Pd)A0H"㨜fU kuL7/7h{V&~({xЦ ɑC$(/XK?_No-/jTKS"1Vi(1p`֌{>ĘpXE / FiP>͈YS[@){+X.@pK!VxuUwyM~'_Q)}Sп)E&-*/D6g5e͠kk!!|}cJP15{DmBB7 >z>}&"2$D fn:D f">#/jg/"v$#V$^U!3 ct9!*w*J:8@2f˺vdAw> d9券lm!*g ى;q,ƥTӓeQ4Ie!IXČDj:c|$ur!CUWwD=֧T{O`A~HGwgwWmcG ^/sV龜I~d"\ī Bf-.x0GZcuZQKF |0 Jtf3G) 9u7f|*-ygBns"V> B2'S瞓۸tԖ6y_t]aBcvOoU"k-tn {ϋHa So`'3$³($-XVNh(]ӽgtiRZ,$j3{'Jsy# -.C-^9֋km\R0bK ]L9}w9]u0u<2jk~<&qdi㲾(RSq5䗇5QxZ4q\,tÛtY"XkO\cB6Oaݍ֡c}+S +eX $sWgm%ch,YDOuЎBVځ̊WF,ϟ|5OIfTl(FAƖ)@FY"{'s<#¥ eO}̡RG7]AT5B—"Κ3">xYPodR֊ fgYˀnU=T!GB,;L0~t@-;O2mG:DF\(vΒr),a@.4dmH֚Ne%jbyy:? o LIu74hbTmt̨:z6ʻ?xvQOc̲D=Dnd Y,tRҫЃ0ΫVmN~)>;9l"3?==EEp=yD(׆u p|EK] Kon+Yu 6j  %j(n6+ݹAJJ3`k%h2toDLĦc_mAHR ,N{qWo%zTe*PViEJVvVz;)[ Y@ BTXoh!_4e}f"ziI "S{?L-\^E^K옔UB%u]D߫;6n=p[| X(TjJmPC-~ɶ$"173DDDs[ċ<2 B!J=rB-@Tneৗ\BW eÂf9reBӞrb@8M=Wg>5ӷ7qy-.*kա` Mg5 rJ ;bd8uH8c ZTL9T{?]~._(Q+y2 4߰"OȲéq9a6?2B/6"3i号 Tl,+wT5ueCJx`ϯDY8\$hQ^(. }jI,+G2a#ư+[\R. 7nfdt'z/9A\BJf;KRPwMVG AlRJ(+.6jq0oL5l{#7Tn(oJZkѭOzM(14/0 ։g3z(%P|.LbyK8j|coO,4'8|\58{]ؒ!I djR;RyMOiD& T.VqA Q9˯xʇ!vEs溜:ܬ K5q7ꍠBGnf:;^6KKfkqߓ?Z,asPM,&s,9uJ: RߵJC5| \3qFJѓ>hŝbmڔ)X&Ħvjb (c9ݗөN`Np$.M!'CRKt3iLHnަ;v6X{,L3^cdHlVCn:xjI0T>4hR,#ɸX1A6AhFaR"6X~t>kezH38 סg#l +3F^4uQ }껟*EÞrWY ](~k8b rpO P Sya1;?Eo$  ьdɖwA < V~|SKgm !ݦR,J !ipeM)Aja2O1Y\)?Cy.6Y -ZHCZnQ?ktsϯpy؅M;4t?aXWGi~ G(,u0/'8J&_Tbr'V.Tb!Rwum>sp׋ AI+<nv F]lSى5B"܉R<4\ā;ΜyFr!awBómG/bN.euLz4&dTl+`)Bz\<7%>ş @aK>@ǵ.ī(j+ ImOk/]ADLuGDi]5@}QGBb5MY ^W+ӣPUIuA~mW 6ƉV~ٌ>IYHc8A!0҅qwY Я&y%foȑ 9E])Aqi,̼r|Bnm!U5KGoNsh̝ (j(GX'1A8j\'>Fuj)CxN@'ɼSUBi<~5$PanI?NaC-M ),]%:噃 tg:d.P!Lg o[D̜}jTU'[JkRNnLSϹLh<[2Ȩ.9U}9q|m_&ɍnԇN{ow[+͊UnOXOyL3I1&4{PPUي5~ x-9G$Kd [~G}hiU-.ĽQ'"mZa @r":5;c3察tO+/nWmBKtj,]n\':k3|۱cf,CZ3>A}gG/rooO6' ҼNe&Pt玶,W)}X!qÃrPͷ6X$rHN}+/cmx*)wJgϜ½5ue1e_Tx1q$͌tqSxcH. c|Qb,匭 w( ywoLАVxUgE5ՒXo) `nKU='K0(lZCA77v| )FbVQ f|YӺ't|e*"vX`H|I@7`aoDO1DJʌ~u,[7,K(_ #ir5SeZS}')B,uPkp]yvy"*^]u[G:u&Ȋ><f΃r6%wi\+b#HcM6|lI j %rXP0[v/#0/rц>8U]Ҭ gWPVhGF|~ݫnNDGT`e78&+I]KMw(+.B<?T5P}q@Qo@_|A^/TO ]NHJ >5 !=zsOz-_9N"mdtl5b4adħSWG",j ]Uo}?8ՠUߐ o$&1#[H\"9Ѿtagz3m-h, -ÕF9/w8L;v. zIOLٝ nsps]f-2I79Rh9Q5AP~Ѐ*gNhuVcr[ u v t*jN?BGN,gÄPn|0$ɇd\(8?^ӧG sIF@ÞZb4݋, PljP{+E5Z"ɍFἎ5uө%k:}߹kVL| 2IKN/BVэZsAL4zp}$}:!fd++wb ZnJpN^4*F7f߉'lU㈞[:H JTa[iJ= BF-x(+]yv 1̆PghSӇOzlߊ4mK1dz͎="'>4WLǸ"XGM[I3Npgwʸ-~CJ%j@+#28 !ד]2h'@PZNÿ́x1}а>ke/h'xeJɓ\ dHTq܀/+C{t6Mc¶\C]WAW. \TVnL@z[ mtBKTɘ35KIl@X1ìT]JtNL#WعF`\]4}{]Do|)r'U#dlj`{Z/7ęvv-H{-X׈HN$2 X|=gޘ6Ðj#HJ&(omB/ܴ2Ʈ~28W^bAx0ٗ#kVa]7ie.Mvk>zͧ ]E{nꑥxy,*P& o,Q}OS@X#/d!_AOhs_^zsom`z?%8(N}xs!#ݗ۰D+8R5!_Fߞ|c"&?[B>H睃ѹ')$B75,GVE2JXN$ ٠D,]lC,Qref=`T2ER`Չ5=goQW!:ф$ MVCZ^e.j_J|r0)#rT["_(<9"E}d@xv 0>Bn P;n1Ne+7#O hΖP(0?C! d~x*=1[tFaBd%K:Uά^916ZJ'8A'ZQv)ӒzBt>5Y麡^QqC@X D?6<5Xh+2@H]ܿʫ"α*5 A=MMGʾ@lNMjF1c0x>~yTM Y𙗉D rVzt(؂M+oC-,n/-7Jv, [r9K^O) L QI2:Ir%:ևw d_DGHO>۾Z5Jc!v"6ţ\P!OwO<]0LBJ:.m᳓`)GЂ.igMd0BE?[\|u|n*D6Xx' &7ޝl:Ŧ P5ګ"+բ9߯fODD vtL<Ðjan!)hr; d֏'98 yG6ςk^p-?a <Җp~@&\vRK#c ]hgCs9VbsMF<I@VHXTh3R'0A>m~kk?{JWf Vqo@ /xƖ"-Y;8VO L ;S_?&X6 o<*~,FONĪq`|(Xb+ <^";(oV{^NSm>!4sIv()UF0#{Cmz'\g/{$ACl=9MB D1c9erxB8_Ű:vR4~.Ktg3Wj+fh,GpZXb *hwm(i_I#'Ф!o>b.}%>* ,XK"19%#8km9M,3*@t2eOtFB,6S΀}fjr{?Zn1t5qHVzMM/W* nT+(g&6Dt/TӒv}~zJ"T fHL'l5Gen9oTUz{݆9m"<*XG+'"KLʰ4ݸnL̬M'+b,Ccj, ;Q2 _ vv4Sn+QRɾW0Mo3G܀+G9dGuP M,~Wa& 2Ү H'DtO=mŎÉmD/ߠ5fcΐTܡ*^ւyYǶZW7W@:'p]zLN2fƸ= tT[ +dAvO)@w]p2҆a]*q4 Kޱŭ(itˏGq4DO$BZEpG5ص꦳ǍvE椂fk[Uxzl`$)yJs[fc8,\"#=w#ҟ 5VoEkfiA!&5o,]Cj{_폋?a;~qLl y6l=H K]Jrq7g嶟U$GHL @=\˻w/ZvcDXdov ] p9db?kpcyIk J/fz/~aؗ^E5 ~tv9G+:Fg2ie)56GQ;eYc[Pi^ -e}ͷA!8ǥXlUw[8f3??|L ΊЇ-fPl  FT8:і%76TIG{ *"VD4Nj[# ڗlڜ3,(ݐҔ՞ݡm|yaN17} {3)J5pjH{tNm^ tYrl/T0|Yq.A!gKɓ)= 68r(##ثRˣ<T);i2R5sRAh=A7lima5;6j)kQw>%zg%hwAXVZ;PREȩ7~{s`-D7+Q'4ouК3 u^&K%6~bb_\ꋱa=4`NҪ TQ}JRGw#h(G8],+]b+V;7:p!'#$w bN;*OZM0 Y,a@^<_5!.;qIT`Afo 1=~,aA !"|V+[8 bgVs:Tj2a0Go;Gվݾ^`(v,%˻?@t*_@uspr9oWг>`>=y0O=eZ_ױB\qrھA-$M[k[Ӌ>r m hnD[Lc]Ҍ+i*ʽkC`c譱&qBnFdDXeP&9IT0Iف-(+"R7@&yluWZr(A &ԕ 3 wg+30e5W._T[9,DC0@鑁Z[,JY)}`$[3SiNL:ؚnHM0.+9e2&LZ\bKU[HHJu&ssث~eqxd/ezժ-v)}Fd Ūܸu(m!LXup@템O;3ȹ ȡOJΖ2FzMJA bׂxu U/ !LqA@=G6byj#)~T}ϴ^vO%.ZvU[TSeJFeU5q;J[@;:")QpԤNNIl=Y-K|M@MpLfhpz[-H pz+c'uᄳE4P1ڀV-!ߴ,mz*늣֮+I͌?TQԘ?1!S*r]1|s'h#pUOK1h 1#ǖ*FXKD E# 78XClhtpVPUu53meܻOzIA~#i'f3{Gv:W3bV?=K9jesNW^[AMz5)DzaFVbYٵRF,JIG%_u\#qK"ѤD!|sn DQS)-ZWM1@ezQ jcjõuĩRuQ$ &h֣ qau2aAӔğ"ATN$0Z<l/tҫ;򛢛B 9>**dO4y:?aUC@9}%PO04+jJAtP?7$CjνG!a>քHdmJſ<f@(KPń3:3k_4բ^+߾+FTQx",0ר]'#=2lFCOgܐ -{F)"!d%g9e/ }>G_5ٻIf>I)GlY8~ߤ j(l>!M zVuCͬU[#[P֪ XÀhL}y E ncAݜXxf( cX+g2W]?o]ws9wQMzQf^4lA})6ûw).bK:޸me2 '͝sVE*ovƗ;)˭i;FJc_`ļD;!fx{8VacvFl1ªXY]jhw.n)zepP;% hsbRXʑɩ)+ :ʾ!,x2lɂDmOB@e"¢rGCN 8/ƢU asJRgˉΖ9OQ0%e8.O$lAMR;r8T:W#nj˵1q6|j$1u ui#ս=̖VOOPp̢?5eת.X$+_ #3L83l+#tF'"vZ mc狞<0i\e0YQ4XȺ =HD40 |P?g-a.h$џ/rNb0S6qrlc}g7~r Namsa9xR$ 4}BdsAvA0[/\Eq_NG=ɈOuIm`b0[MITvgM" w*Ab%V*(pL ƽx x[OXZ.'I@F JBwQ؆3T [%':SDvK~ƛ>|QSQqv/f[>L`Mop z]b^’ 9Zϛ| Hbi~+:if|¬庣Ǘ}{)&:eXUAa*y yWִ+XK^Tk";p"٫#yvuWl W8ME#x:Zp3Ҏ< ($r'ᜡ߄(xj4P9VX>а;.bNjSe?^ԤR [oѝGh0ɛUB|)^"']TA:Tҷ\;ki5+ 2.r:bعCiЮ0`%7A9SPJ&ir*%2;Tд~:{npH.# L)[YjsN@* {U,~Bt{2HM7 aPR nY$3tV*?2{RvM$!&JWKCΖ4WE)AHC|(҉2 :){!Q`"fXcjy.j.FAwkC_lͳA=RX`m4(iT&#䘼1e$ڤ[ʁ^m&.6NqҬ5q"tښNe44$1Iդٌ'ѓ~6Y$P%A#:POUygܖBgSlF==嵉[㥰j7[~bn ;" J_5e>(wT{)j,,ou-.N(/Y?+PeZ0H `Ee=- |)b?Q+ ʄO?ѰxWD@\S<(/Ơ!Wd͹xh87j>džl;ۮ} ŕluʣ|zQi瘗9~ZN-)=A[gyGY7'p% 9A];ns(0z4n6yvm5ɍ ew# Y#uw%^rTz f3dHIE}XՐ4f3_rsY/J [ze&0+qJU}T 5 XNߺt7%(QUs#vP9c=Ԧ Qè j=ttr3L,yqa[qGc8{/"B:sDol@!\vk-˶>k) }]6ZNsS,!YK*l[ۅQ,W|tRمhiTp[Ir~9efbiqvD6.V$?_9Ѯ[~ :;#pamI9b_f6Nˀ@񲒨SM ɹ#3ۮUABn/G)NqrlND}bNQYq>nDf3/ΫWt̲g2;p!dFX4|CkSgsf,D,g]CV:|NT_E؉ȷ)Tѣw%f< \!Oˁ:&f?%.FP$VڼUƹ*se&%gÚb`DA;@ךf_ѣ [D%[+@6Vˋ;؄3Ӹձbd2&}7Z+{0x6Y(>z^QZeye"EXe_xw4߰. 5@XTfKGS$cVrl$?pRlʣXы<^+<,1&djxJnAO@7#f*`_-i{T9^(W/Ioț$ߌOx>]Wi&2|Q $;%VG'__ѭ5C}RoR'G&a!wj h'K-CDx@/ u}n{V5Y8UC\;k͛5(â7jD8̀.˰h  <^NYjc8fgj{Vr102Ft=Ww3{hIbyV8uitĬ应^GlKdYMTs}@q|yK 憁ɱ ~+:B YD Fv$$m~:hڍ+?AM$8=^u}LǬlx7qyĜ;c|vh/{_{l\U_(9.{$^hN,<aR)QbY񇌴 u,zΜ.z7@GMy7oc`IY L%yg:BcJn-;Lg&:2ĵ6TE֯b QM;Ujv鉤2軌CeᜬӃ㡔$G?[j6B#ITE7{2tO<e_/||[TʛTC`S`~dhuLh_\ea}nJzB>辢ЈKqf@ȧ).kd.)Q[Ra9Va<0'B=d\TD/8>*ΦF=k cvv k˟a($ n ^(}ǹ9BUqz8oAUy 6\yTj<{qIC U0pqp)lv2,Qy?@P(?L ],]||?Oeˤ6-X!sV?d'I=n)[ޥX;d(8GLJ`.剬 Gj'z&varn@$ $I`VT-) 0AP3^3̷)Cķ }rÀܟ^qXiiӜ7W(O4 R;%nQR;L|a 7xxߴ|M\]ӓ$D?.ћyWZiF_ghxy~9r F I$9zoN4`Y}=L 8 [+2s~'5_bۺG}fEe&,90/Ut)iWk@lHԲmj=Ma8>ӮL01Tx-c%CB@@<8v_z4kD"reguGkTsW|ָhryVn&m?+d&I:XP"0y|8q+Օkt R0ŭLA9\ S_pK{+Ʃ\e1LH ŕ(GI=mS =r~I ^ȍ-AJ/bl]);vD-* ?;߂zhPyF+!r.\V/"?Ēw$Y]iCnkdOq vH̥L\?񯰰̈́*cʛ8'L#E2@2[FH砰A67;T3m4$ SOjvg?)j,&77vo{'gL>U ˎ8D80:sА$$adPb^om*  4 k ,')ZA=NSe>ӕD(b"T7{-N }QZ_-2y󹏴^6WkQa8ޝ 5\OԑqUxۀg~ y:,8!?aF>- ʕ2 h٧);QK+̴9+>=(rf|O$spS4W6TTseju$86(=üfa;/S:|̴+~|rYG wMV"hDޱ/sERgXE3kH,Eq89~>uS|{ ebq%<@k jRlN{u{k ߯B|;wIF4ѧn LWzh7s 'Ko@U0ޫcwc(b3;5E HrIK#"M`=܄!k9&]KQLkrzJJVF\4c7ߜs͌Y[* BD^N0,[ &yЃ4sqg6inq _MyXDJ.+߳3t5 P;U~=XG¿ieGwTOMC@uH7Y)NO?{*%[0L˺gnY_U7E;x`?&7Z~o)KNsgaR,#QněI}Ŵ`ڲo=1` @n{-+뱭BΆi}AH@#b@ < RPb(Ev KF:`=K 4~^Lw瘙1U/e 3}vtCn1ڟ^=#&v*p8CO( 6\fsc05&\~A&q/HD-l͋95btzI7O5~j~@`V kH +zgsDLp4ۃ7pgq. YlbiTcB,D.فmq "C(O"枫@s4F#fI!:*rE^ Џq!96`y^ܬ FwpWreUSXE2$UBֻ39M>?U&g?Ggb= yƽű74f(Mu}nGO=d4#@9%Z7&Abv*Y! ̓cI]iJFU ʹJtHn C1VGlɒ|оq1 lHwoS8M˪ JNyL^2S#|T$m̙<~8ː[x'Qfg7ڡ{Tp<`i a%.J݌ogb>8firħaɱy _mGBr,ÿgT܌Z3"pS\mh,boR0aA A[ˇ=н4}9+ҿ4V\37:gZ-]d P ˃.LMycqKW,Hh xG! T* ]܁NW zX*J ȓ2y'[t^t\[-@&8zm Գs  /ad/ c\ ]/pd=:0܋$_Dm{5zX$-uH6uY1O)-/wH2T>Ȭ Fm] cAU$h 6bT2:P;c?BPÜ- "S]0X7,x\y@Z dHp^S ȓ LjvHH5{g Oʼ;|9\]9 ~w'PDi5dc"\PʟE&F 7}|z}dٺESTTAK}qow,s |׹sf"la}8$fnUK AY01z_R'4/kv Et,uMkyђ6FZ9$xEQc*@O\g 8mYI }bsE/ᨱ~NXP^vЗ-bg( Lڭlzfzt秆^UY(˂; q;XG *|0L @ &oۤv ifV wY3w\Xg5U= MZ~F%]%EE&3Y`@qƁ4F]M,>@y v0-S^{|ۃYm"T|YeJ(GcO*zR[y(+s*(EA!@l (Q@0opF''!`R~3#qjTx@ᔯ&p %V4~TS9GڑR0-岌`Y9ԵΡ9 gp>^-^ukHJ}p>}ws+"fR aUa|/|dRq'f Y1!b`:eA-94,Nk1_@7MQoq%)q'հto~ٔ9G~9sͰ۔-uT%/8F ʆtq倦̫BRǟᱳIh#]?J3>iߧea!:W]<M">~fO_/u6j⪾ 4sevc%J`˗2&B8Uy]Ã_uq9QJ#LEHhA){qqv]gȢtRs ~-M@ Tɦ?%nL7;}J.xZ!68\6FۏRiLOrD+Lp k2Â$z4%C6G=I{DqsЀj@"ęEXua8G~`Xc09}R%{_܎uġ>^q,Xpމ&Ȅ&~Iu-̲fsJLEp(A=޻ su.E\4 *;x8$l*VH<:ffP’$R:A [ glUM\Y(KÛPaWD&@ZCVA 7n(~ĪW.b68RNC[)~ -]EtsD;Ji6J!>&8$;'I@I&m=Dž.2GZ $Vs y= ?hZ)3Ea&j)Cܖ-I&z$[ \xxx²McKku5(̬WH:P'O+W2wo\omŔ 1"Z=D^CO~>ɚ1\`ņ̋0l]{45-kb~G 9Zeu:EVɀN+ﷇJ1Eڡo?βlvNmBW[)MlL)QfmP.0j""#67l&B#N? uP /R HVsΥyQgM:Ig٥$%8!?v/Qb T}oW|q ?%V޵ ۝ʐ(qt4jR{AXϨZL^R[sf8HVH61͏0xzFlm[ & f-&/ȖU:+b iF(X5F^R!}xh"VU1~pۼfܘ:j$)KлV\0\3$գN%hAԀ9JKGI)fbC Mhˏ뫆}YhG[Ư )oFg$Q%UE9,8̐8-LT޶$-;*ȲA!PUKiiW$Su 6ؓ"!^qQ9?¶Wr*'7 ETIKZHE_1n;=!bk1D[t-3WOvXRkYqo696{!CAŭ'ӐO7R? dYh'vOv0Ƶ?HC:w|E,0 Y/49&,XPy!a3ݝs!?rO8¡Db,`rV4V;Sk[u~?t{c 5~'t2t1@]9lj$͝y ׵`nmFjTe"ͷ,Z[ C)c}f3g#ה) Kx@8ܯ9H s.SaS%b3ԉn6ź״E2-}%|a7," t\\ؾaПnA+t*@٫j^wnyqH[ǤJ%[YWLLؼ ߔq%>%,(IJ(=SZH!v9S@liw?&Ė@9֨6Ppua 0ҍ`bX㼞S5>~PT†UW7eBxHPanI^E"%* TCgz&Pg ЀKspg'|C6E8@h  F9mx_.e/DH_菂AV0hp45:K@seKe_aBpB3n $>sS i`N %-r,I8&r;R3}#ȋ ل, 5v1,:PJħv$GpY{n2'P9f|0Ki3734  hk|-5,CQN@*g4i+$mP<"F3l1Yx'8U0i `L2q# wk?.Ba?ԈKM*ԛ Mdj:=lѢ#M[ݮOӏf~͂piHOW p?T0/_Ά!a˝ lLMAx5!6j hD(43#; :x1wkD8uq^UI1pp7^7#:!I:+[% rEN(%̈́ݯf& U^ᔗ!Nq~p 7 8AVY88j+gBKZN4CٖFO$wYCM=ynHoBXwZ_:Q S0'&T?]sێ8XI*L[@ˍʤe =1QuQ]6W~xE93úzXdOT,k%y%ԡ+䷎$S7!ofa8C1} }Η ;leWˉN:9aYcTzqkCAe'瀖0'gnOAhu*ؠ .Id.SK2gCZ vSR!@l?aLwa3nRw;:Kwc5bu}e_< pE-{HϷ:Hmg#eWjEJ>/ VD6ZOx_"5 dţ*RRTWLA#'՚O/ PB+nowݥ>6R gW_o|꬯<~k6{TNjzeBg S~$ rI(|Z]غձhd0ɕ Aq%qTM8sbHt"JɌ?/¢<_ȠHìE0hBah#hsunYzvNHz:[G؞q1uM,Ѥb/vlz0Dz_Cgf, w|l$8ߗ Hh3 ۾H`Էp,?VR$Jd iVR,dސ[ޫ X\k'Q 1V )XHo$v ^vPC o 7[ߡTw|x_$cusk\*L`T?[3l0AQmx2_qؕo_Kc5J__T±E !HۧE^2p@+tġU\7[ܸ?7Jn7MEv.g?/fћ,l-@o8:mx~5*¯AaVdhcj]:_s3Y٠oSh@oKsn#j8%1Q8"e ibdWdH<|k3⮤x;n|$WI0ߠ>|SDy(h;9B^$1[~ LGFl/`l)! {̻$!6!4)9ЃdFHu'B0Q/;|C('̇f7m+Y /RN[i8_W4;O->)pSjf5tD4HӺ}H)Yg[?x >/`E  ^PE Fot(O:@:}6zlPUſ&~z81KdvϙA-mN*,Ϧ .cͭ_;ѮWW[΍$Gyɠ`MaO:A} U p}>֙ʪگc2YkQ]FwhIZ(Z]^GAbtNWyݿCAQG+l8v=XC yk#gNRS:c8bډ„nDby~& n.E3@h[DL4;ofBdpM;9 PΙtT'#5MhE 9Z}+prߔ(qwkh EJ9aZR^[/4wj,D*u5D%OiYY2!FS XӬeBf'L @cC4O4۠8,7kug8 Knյ 4AQ2xep) .@B<=7}Y{Gi55PgP(эfq\\qi:TZ//+6ЃD49\lOY09׷HF[  XUWsњ Y_R_Q uwLbh3<Ŗ)SQ})8(qƅy,- {[QR\ >-t75D#Oٓ*?-"* ϽF ]+?5mwV;-UZг⏑@lG4M`Zxo,mAMLoq/rW4|lU:7\" ~y%j2Zxv{Dk ?J5u".IT/&b#xY %fc|YvKKlhtejmeHZk]+] W|j12mBnO1 ΐwG /,i s-"z{NLZZOG/F; O F5;4?-I TmI6N{~C1RzCcN)/ٱX@5yDcɼ!xsS2j(f#*!c Ps»u\Gw" Zk+Zb[d}geIod^ş >*T\'*@/ 3{N.v 3EQX@T߹qHco͐G~+,V r~Tx&T)HpO EԬrs*KѽPt̚7O ٔdpDזY~g@ك+Dw 9K.cgs1&'w^]YUd~UzqfAi\>0t֚w8ݏ] qfA75qe8Aaɬ(R^S&Nvїi2֚-i1$@0A}W֦Xלp2+UηLzgvRrxN 0n@1Ea55"?*,G$ڽć&)QB@p~ I^ QvuNQߪbg24TJY֘w[J fU`%'X]4jDJ@2jN ]8T>\+bk€9?$SF'ՌH'Q32]@ŷo̎ә][ 8lLy9*z,QYhoS|ctpU$]AU+ְ^6R3S.(A3FqtQde:ؒѮ[# a } 7fG3 %^I* 0=n SQ @aAZөn!=~fj2S* @bڥ[ך8X{:OD? ݮG}:cZ'hY쉣v(W]h"`Xsjs $e""q^Ǎ< ^<7^oKYQikBk9wZܦ՛k76V4(4ߕƞi*OР"S'JD' 뾀aK 5񜽎G6hFE<K:"&~O;9*fO*ބi٘Td=%pGO`(XiItjc cjU$,`):H.*/-/|} RhSQF׹7O9)w=c y]Mѷ5 DBydY.v=q%nQwѶ?K=&/Ma73DQ[191ɳt\tn Ľ"?ߨf(P3h k 8:=)vH`Ԛ >ԿV)M=ׯ-vb`3M:𹖧^*gsv_+$R/'m%;Zlݦ䆉}$M;Qzot󿕏]1Z2C'殭<|hL ᝜qnʰ=Xڥ_(hehh)xY I0;7埫+x2yI݃~{1i_<*jǽhy؝;C.e;' y>_#<7**(T&$N-r# 7HFcCw* sξb0{s4Ťo}F1W̪j>Z\hồQ]$t~_%I,8^hŃ~bYRAA|ܴϖ,ed ˬԪovS T{خb5=0&!'"M'\?Ж.CY|olV25oye~tD.NSFԕXt4mT}-'Wj )+-Ni;~RSu[E|05ҴWnͰGYVW.@s#5]92 ?6(8bNvY=L@N% Yyݵ*nEg-qwL'pVȒRvڤd=@G/ 3Lj0 80\B@B3W1oElMМaRp ˔UՓFkcʓ+~^q x%h o;Kb$ҧ8N/Y ",W+ĄoхLJ3F;pkYR]/ mq⪅1= Cf:|UW J2#{|^/"K>qW}M\yمyg!P#!SU]Oo^ɃQϿ3 Ɵ_cfŤ8D#ksLVpu^b7bmh_K?';.4%?ǜl4t~WK 7u"r ( &T_^t 7N]p NOQ-ij̸_y{}Фl!_?flܬ!zF)hTͤ ܚƏj8s}$} [FUf"m}Z$Odw1从# Ț+`sT-Ƚkv۱`b`aEF|.ғkkBsfoBY a T*P[+d}VJjSkC4CHSk- j]Ipte@&1^Q-X1f/K t i> (=|͌'K$ w|.xs#J3ZADlqtՏyFs*=ӣvtv7>F͊;4?>rX;LM,&0x n.ٻ87 YrRxpu"[ }2ů&Oe 8.>-P6ߔլ)(%"/hu27dnCQE5ku ېEJ+ 7JoӪ)zkrU: e'_;A^'/ J]=Zɞ|X܏a# 4-"2x  <=:׽>fL[Fõp/у3Z&/qA󣬋RmI+"'ϋIͮaxtCP= TF#9gEasyų=,PE`O2-*ے,{ζPtaϛvvq;Vu}0&hqX\[oi[SrhA>n ǘS$[p=& fT"_FL7]Idi cR 0` qNRjmtM ECǂmVAW#3}VD pa#!׈7dwSWcB$&X0׶ćxբ?h=DH-7XJzϖ˔}(D m@[=8z}&_͓P}I ddmʏXձ M go':O3ω5ڀE^2ż60: y oj|֫M0IAO9p$t)Mq.JW\ohtosTN @QMNɓ@lB31IUmF[0kY߫_$X3-~ע"sx`x,S@)i6 =# M0HK-AI栠eϧ4.-dA:2"vgT~iRW.~ҥ Dv[m4)bAJ JΟL@=ooS4Rn-ə;EZ|jshj[E-/5ir*~@xK0lYLI掐1y)%0e`&L SUS(T=0/a'MJoAۆqS3r`ճ OK ! 3KogOXTAJ=dfl̺?-WfZﵼ͊/86HB0,̢+Lnۆ<%ɀ[)tߝQk g}ફa8*ѓsoFQpJO<'FLfR5^}kmnƫqVkz)W9. |\_쳒z }hbTdX ߿k [?VH3"bFm?j6'! c6֖x]tvK\EȳE 8"TY mi=j+XO y`)Ϻ5QL&@r4#?9ۓmM7arOzHp rp V2Gj)݂,Z3t*MC6NKScv=,R6Z .4gkہ l q68jhԕ_Xd#@H:4r,RݎOS g6i%L&)וu"k3m '"Jn0w$Z)Zk7Oou&qkG/wum9٢r}+ƧJmȖ"Uew7FO=z8TTR_A{HO)g54.kV>,ɐU:^4$/S"h\O*3I,z4v !H݀R=ױ&|BŠ4\-HZOi[lG&|!8' ֟h!n͝w--Sȉ`'iēs]7F{b*Ly-`nVDJNJ|BXwȺVk'bhc ]IKlFҧq+z)F/q2-&l;n0f t!6zyvo`S|r76P7@5jPrc,;xys:ZPWkJJ?=mԮseDr큧FLԴr\^گ֑ ͸k?Ĕ.n%@Hrơ'#tZդwzN/2\ae0$fڢE܂xb[Xh~ި /gP̠cQT[g ts&3..4lf>Qɨ\^)TGAnߪ4?5y]rkD3,6%rUCFCc4a䵫H:;Ko+Ea57 XS铴]9.4W*a5Ea"8Y)Iٞ{wq|!lNG*TJyi%6&t=o 8~AcOwƷ`C!;(6\EDԻ]ORPp0|V0YJ@-˶D7?ǣlHDbPL+m>;&p`{ׂ9⨠= 35g/ݳ N^it0&V.5 v㒒ͯ\r`S<TTõݒ4/$` ga҃aE7d :#y(I%u/Gv&{^* 1ԅǠ& u>hFȄ} moZOj;%G`NuTg5f0m4Үۖ0qǿ\ukBOUL|[/ .Zz<麠ү4Mmn)ښo-wԟqv~cCo7,@ܭ5qY* }bb{>{`= ~M&PDZ%#GF=?>xZreN~ bJXbydP 5gU/5Z 떴-Gᜍ@Zͦ0{q^$5dy}dj~_E -݌K{G-kȬw)kJz3$eV<,,ˮu$$Q<4V(:lI/ĻTNc7hĐJCC+S>f ;A`*Hg^HAgO:F5qɅ͙Hӯ{t.w͂D?>љ2 >֩r쏓J 7{卺ې5qH,,%<鄰 H:灄0T&S| à<>q+{b$0c`k6,؟Ȁ`h#}ti/\\dئ P?ynб* :dz'C4\J9d3T7]:{ZupC >tϓ_`j[8PB4A=>/vUljJ_`¸fg ZmθYd) |O Pg -zm8h,ț ZrK̛1HVv P纃z]i~P_Փ4-V@8e 0~L/Ӳs[0d(~!pWTd<d+.:<{`fF>FGcuBھ{'bPXϤbƢ&W4B&n PZ8]ҬB'v"2nȏQངrRW/{oJV7B/j[:^ٳ./L{0#ˈL- xvtXbCrZaT >rHUʾq2ϙ"f"4V ۆVVnL^ 6G^'p6/1]>kV5MٜJvO]kC!rqT#-[V8 _/$o bn-_86G3vAp,z&p!l:1k6eU'BAKx~Cyj4Ak-!71jL:mpwv:̢.UF2*ߍK7ӭԄ($!Jy؅3B M8ږR/!z]q4`&vG=lkn5fJّƺM\ڇSԑY9#Of|m3Ayݑ8++((sdw3 tNɷCwV2҃R5c] `KwB3CA'-ŽAt9-Q|{lݍ | ?0kFV#̥ya}(g.-lu+x}~XlXw,Z+5?4D񮆻˱NkU82 .?H7vWv~5 ]}ho8qϡW1/ht+[#Gx6JanCrocc྾yӨ|F t'X}آhf@Ao90+N Ӏ~{h)HD~+{v2vg..^gYZ07070100000004000081a4000000000000000000000001677eda0b0001a17c000000000000000000000000000000000000005f00000000./lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/ib_uverbs.ko.xz7zXZִF!t/a]?EhDTTk׶ǼKCj6KKM…eG\RF;>i<?1e  qȽoh 5 w?*S5$'NϥlrVeƨ[hMcyy+!UVE 8K LJs@3Q@@ϸձsgff/uzѓ">aշq#x<؝ȿ#scO7jN. zܪ8tM(C\8P) @!v O]f Fy_ԏCk4lizQ:Eao-fo 4R3֋'QbS-B1Lđb$vŃ3Tt.51]+5b 6L N,@pNW 8bsBg/p*q Z"]:t^u0Vng:"@pPp̢ 6\SâU 0W7l:uŖ^PB$*;ªw(Sտ[bk) 6>g%Q+hMX5,Z4~d  @?# #[ ?z+XSUTߠ ؈!@dY}R/y~-X&%v9;usXe ΅-PU_eAADz֫c:ϒj~,.ɪbvG|5#o.r0ۗWϰ048D(߫{sA[23f:7+$20yPh ˈ(ζiH۔ Rְ&Æ,qT8U4Osd8g[3=jx+ǻ(A|8sOqo~?m$bݎ>[]nGCE'(y bl,N^Z<[5m*y~ %RƠKAxJzѸ4Z)5p(^}⽴@iV]H5q"Oo ߽PL˯etEsh3 E\[M};c:6cPmT۔n{;ʲ|Wvv$(~vخʖ2O=m]Hބ@zTmt0u~1ԝG\nGƜRdnRU Ṯg{"&WNt.3T^bҽi= w2HeԬqM뒿Oue~_ K؄8b0=Ak:牲?݁G&!`&GÖm!^{ ?ws5@] 0Ӥ|{ ȗ m雊_0K=(XOQ[',K֋0)Hı?*/ϬU>z9mm_]_F{1JKtGCm5e?s`,}+ف^xDFޞׂdz|I$63x_MtbЂH[:souLuB$V6\ָ?8{+mQ7 _i; .QLQB1v0E05OwSMa'^dw;i )\Ƹi/R9PҸ .o{>Mk1寪M j %0 ~ȞV#=U7: *ݙ Ųi_ Z*TJר(q:b>3418[}=sf,5WTIBNOZaW1jsO}XRTK7ʥ_S-DiHoL1aPǗ7!}/#7z!2:,>/b| J$K4<&+vHL-T9i+( 3}k{@o$5)ڪ I63jK`p!Ta6 5=Jp^KZn mဌ634FuOW%c8^<y 81`LUY#5_mbm 7ˠ@5*p%\}7fw`!&Iiiľ[BvVx`S~ I(QځVonnU׍tY2𹹈~ 2w2?c#c {Q`/%j4?A; Ćz%WC1•C5.R~&C_cN]qBUT/q8 [ uӛgNʠI߁2;(|m}A޺3C ?I ύ20U?W='S#2f[o%j4[0LIGr$JgӐ\`,ws>] S+SglG&گhVw2p [ңUQS !=H嬀,Z޼$禛cνd*<\E0IWN҈ŦAI乭7Lfͷ4t<,ՒLM/c4{ouH2nV MYv5;.nnNlv346| Zދ{ :uh@6L!}]Ɓ\ W l2+Qq9kߏJҏ|K(Hf~ĦJW&>N}s)XBk,DLK˨L ;W^.4),I吅p9ʪrziDwހyƑ ӽ9Cۆ꼛H{(@(X>Xr("F EJ+q@v0ELU{X5x >r=* ۾"EumxڅyCe{*%=*R5 @;idд ž}5w o<ưp8ꜤASJy:6.^r =/39.*a\RUYv#uC' r6=,BƎiz# -><2RppG? 6T9)]@P&ʣxD) P[r{[(4l=\yGa($wlrHf mʄWC@;8rJ(1_ֆh nՇR6zpJa A= qAďUV+7PX$ XZ .P˼Zs"xNxX0r., DXϔY6Y5:*w 2]$ڬA,;b ^ 4LS17hmyUH6P 'Jj}sTKONк\?~f)%1O%UtG`&/VU\fcL吗6ۓ#N!"5-y{U u N~XcDZ啊M9K0ݗW>IUʝhRx,uM m")0tGݹ2dJ}c:ᩝ#jh07bjzN"e@cvSoTRkHrI]=7 Z^(P]^ȟNsflk UyGSEpj L^;nwkXC >q-h36L@Wmm]P$' P߽~47m9AX=(v5O 62,}<0e߄Rh..lRi1*o3@]4+| p?TQ[I&aoh6J" kʀhc%@XeA?o0 OUsW$&郦f^9MTW\H ʪ3JH2R]}zuP}Ox(wϛ7^H1|Mܗ`_˿ W2.C[wq}PeD7_k.ٰ:j>VipUsXl1kei'XBI=5?Ѥ%Сz3 b_*'mz9XCwV$21} _d78@ݢ7~UZv|7ÿ:-T#:}8@Jo$ '/}S58&AUwIp;p|pJ~[ S ɛ*7nawK5/ObH1@wF C 6rOS6kDP_j']!N-_=eNQS$` &V0%&4;p P&hQ<@a/~@9lHJ ?82nh1I+DAeP rBJv8Ag&>v|o,2kh%̳(.A%ܥH"݄PHFa'ֳǸ߮UA.;E-nƏ T܆ޝ?S>m}#悜U mQP7t&~S"#5$d+#ƒ_Hi(t!|‚=<,g^A*ĩdtHQK|,?>ni/h<鎸o~|32d%c}Z3G'}> *ڌq2D0sRԔ%LA?P5{V0}|fܐO("nZ8ܨ)jr39W0RZFI >yKsS^QA"'2Ja?#s%^0 `K]V]56`Dٸ,9)fCU F:iL'G1]oyq[_4vdRËw̚{~/ŤuVIv蛖,Zf=A-fܒ_8))i!TH`B'JfJ~kv5K @|1i93ā szFB})%ԇ2b^Hg?S<eSk4%Otz1b9}SS&1A5.7xT8\*#ʤ(qAV{fg| '-lp Fڜ 󔛝ķ3vS7Yah踷^ sKD9sЬB/ Y8'8EU n 78>U eVno+4[w>:N:(͓[+B"H:9}1SH-F[l)Y˸;NXI#f 6EşȚAhN(d2w9Mu#m;M3K&pä$A&X_=䒯5Jjf/0Կr:Y/A U ,<%iYyv_(c"9|&Î}5%by* VZ=W☖xwyl1i w(/=%OmT2Jh$3v%OR(^tx7j)3pL7w;(C* WyW =Jlq܆*:mZTwuP1xB<0) #㈞AKlumq ќ|tU:}*~ʍk n@ 7Ezz==ʞpK;쁧o Jo?ryiwYA85SP܅‰@XOru]PUq5e#ܧ|[%Uӟcm7'*/ 1.۠kvȵA3 F[EXjLuV'UJ@^JPaYA%6H;'$jx=\X9OЪ{mwWQ} E1' Y֢G·ی逎ť+#5nxU&TJdo ׏uSpۤh1% _ѩ ZtXU{7>x{.ZB^:9;6-Y uZ&>o&%8%<RTfbjqUz#י]Nďa_RrwƗE>^n!LnnR1g4x2We cdu10OF~bu'.˃Ŋ'H DSoNj$&{àtfdS涄vy @@%*ߣ/å%X5q}v+2˦izYm֭PGfey$wEBT\kLbJ #9RbRPY smG&ak.rTt̎+ZRyQp)6F/Whqr,cd Bn,ϼHVh2QoD^Sߞ׈gDg9A{)qnĨnXBvqq:wt N-/c [djc ǃS2=-I^c>p0G0Gl4P-HtcP״t.P2p5ܳQy5yWkp|NsPuIƒiKJl[5-'/V5!a%#5@n^P"3bDDꋫnK2:7@QVUbtsFulܕv%ˇ怵)RWR桳 & =a^|)Oy"{9v؀[S"0!"lcqnEChhj"6mĎt^.|du5U@@[1,|_qX TjAINsK+Y׷Oizh~G&J?x0Tɰ(9 %zq#ǻ5Tm`O0ݺK(;fFd^<F|Ccs!\~ErbT5pY̓"CF@$`WbNjL2? 썈CG{߼!U-:rx.$}.]6Ϝ]d$[$qĘBM-aqD'?(*]?mlsTi@AntNB9<7Uzϵ,?l¢??ks`o7Rkő*n#%Ĥ}-i(aC|3ZK7cLa̓ yMuЄ˲+Ymd-%xZ3^ W?UE4?,:u=Z$@i A]=u$dzu1di4SS2h~h'<ీ:wk'} )^T`{ N Vi&`L Y)1y#lOQ=uۆ@=V)ˋɢ3\0 m~ɍj5dN]d[`"v[[7hFzS!4yu_JNKG{T#gqTnD@3+bӘǎsW)AcqlhлYVf\4[mHj:.,ܴuŚa1C t +b&@8䲥Dvٻ R4k\Q%DIJqw:&yapPP+qTFMj#>85=.h"CO0C)-L>P!줌ZE{J> B,Nx#_1OJ*qK"*~ ,|'A 7hqs\D@u"gEN噝~ŷܜ[[3A7ѳ hr\ FZC<;BIU. }=A0"|#6H~'pz()pN |C֥*P'~I K+:n1 Pn0bqɎCVjgLGxhd5D f+lq}/y,*ۿ G{ 5ڂ J?4$v V?D],du} gϮb~BCh۳z{QL[= |qO:_O Au1? H5ׄpI GփnMd)oLlZiCgK\MA?ei g 3r6t |h8{*hQf_OܑCz( v!)q1227Ԇo{iOE&/5J4? m 6p5DmRr:ͧm{hVe87)!hE[ p(]3חߠMH<rB@M =ͻtec|`y|ٝI"!t%=`Һ 08V/rr6?iXn#bn.r_e@_E '*=% 4ks6RC, MfX$֭E?S3 -8tF-wۖ[ U+|luODa8?1wXojA(딘~̽mP(}3K? "¯_bj+#2Y^sDF:Zml;:RL$;>Lv?׊,?wB}" VDy//h.N vZ}]jz^LqfqRX$x3< !SE"Omn,ݎg捶)נo)ӗ\>{b@ ofYΐ%zH_\5DD*|Z~|'3@x"e7a̲gL`h,2|bb3E8] ?DN SA1M;H b>Ԙ'13$hJ!wܐs 2dWeeTnL} GSӁH< C}OL8Uvֈ ԪnTS#ua\Y_tU''lrdZ>d1~ӜJ`EQbzYaR{hCC&1+E'ˋ#_W( Le7fZ C"Ho\[|z/62dt)1 sbuц1!eG~h8uVWwlJAxyDC!#V|NGoPA}hS:rb@\:yBX;E0%eQ6㠾 A ": HEX͍dԨ*a&DV׻qu! J}0c`ju}Nj,J:AbOC[ ;ĭ20 nrec湘 MIjaMvIK,h)\ c0|ح9kT$ %wx0S/_ReQAY"Tt^S`PQ~+/(r$'2ὦm5(TneS_:Wg/ܐKVᒼI7CN-mV7ql"pF:'1Ǒ0#䐳m^2~&!X &:P{"2`8pC%v:$ (h"ղ|#,o/Szp|4xzxp2CuVx2 fzs~^8\ g~J'ҡ*\FJqsp ~|uIE@X)>6 TERk*2D(q^u'}pz2ܗN sat۲D?K*r>f ~VJ|EѶeG,6!q \ ѠR$r)R _T/cBFp?'%RhSf+[JnֆovD<{eɾKYq'nOg&|S`ΝH~tP}+EVZ(=AX~vZmm"|%dkuQ)ʫ%GPu6!{"6oFHD!N*Rh,ѦaͪcBMkAJkX Kh \Bn~#lYn$Uv&:p$i!N{OCc0l}mgǘV;؆ 8cǾ&E?j,#],L 1n58AԀOfVclo4 zV[}MP)RAԕk&Jc %lЗ [2KDym0!uZ(6|D˭?#'ZDU`{*d.ٰaUp!Cߒ7e;[d1(3]eh c= QФuUKR4bݙN;t3q@Ue= [6fcʢ >0 R #|W}uwE HA1b|o"=j9qz*6-xGY-T ͛tP~k;'STGSGmg "| .sTZ63kK#hI ds6&] ?o5Bi%zs*ܨ'A[2%=<DiTQf*GN1I)n6^e-ŁD,3ՒC>?Q4ZQ׻g ių2cIۄ/3ln;L`M\Z8ө;J!h4p NʊnA(<)+r mf-Dsau 3UwuD}v0 zL<!tjChiiL(AZ&giVIhc9E&i~A-Sٙ @k+UP{i&jkAnD] Pd$JG/?xq5UD4% X+u x_O o-l DQO7.GIqa)P.kvLTsxmpmvJOqT[¾[.Dzrce3Z%4t͵HW;0Auԣ/QKwftO2T ST3O PZM;|NyCrUk:[Iw0o@{ۆtEά7ȑČ>d!UB0.jARFxp՟rxXu>S䂤{I>(Bg,o@r[YL3"]g:4ɖO[W;K9D C=>ݫ l=H[ Uht||MMz.6xϯwvJ\~|@סq@:$=!ԋxNk64gƸ;a>|KndK9" ]5G>ý칎viq[ŧmopidF_;v)) bx#1DGs6}*Jjq;o^21xAje'led}Uo pvR{Ӝ p*Ip<؝4Ojw=ݿ;zDp/=9VN9I|y_(K|# @ ⸊d~Ḿ[Xw]`~ 6%'xijd) XeI]FNŖdWf'4541/M"Ü,) q0 /B0 Ľ>$/)qV1؆ e4YkseCկaҼ=B_Cc-AWӭBs$sB^fiG Ci,'dMx` ZlMvJьmYwFA9!R<FNtH#kt?Ů'=P=?ׇvbdea| rCMe8}zۘF_T8ɤ6mŁMEU MTm$T=tq!Ųﰍu(beS"Pc{CkiF{2%dXXƋS4Ffh57O1TV&ں#5vhdUQD6|6v gU;u? Rt*~N%uSah7>'$\aq#ɫfu!hG}t@c(,iVb _T<@vÁn&,܄}kD(Û+3pQGWGMZ ה$F;$[?'1M!r'%Zih: {Cx=ڿS:-Oy%{7X,1Ǭ=0} \4=gfhuq[]C=%1WM#֫+ܕ"y l.Eq;`N\^d31,8ߵQz-K&E~ߛL@ ev$OW@@ӪA3U^; Uo҂)OsAI(kto3mIJߞDSw-, Tj@qeL̕!*4C9)Ay'h\-MVc~L>3n %`AϿ%E~rցY])`VSǹP'7;[ `)wBM(n5G>w@@dS&-WKDz@ 2V7}RĽgdDߍF))vCoX&*>= hlG\fL"giTww+ٟ7bx-zQH{ww>AUu{Xl4{RL~uah<*&qK PCQ1 /- 2vq&nŝc`*8pD9CLpxZ+dVir\:`hþL"\h߅`%-D5Es}.&~R!"(Bg1mA  @I~i d!HRXTiW4J>;d%׷N"өKNUď( qNoTQOUtN+ƙ/C](n<(DZnTwICOF,tWaR4=b($go׃m˞R&km֣oj#8A զx?vQ8]Js0R<ӒX+=и3gM` cty[t7}-|a+Tw߬9)BgI}^Mਢx i=LeX6)טȯkL`2HXp Cg}AX1B33)532oYᜑ'e!-\\kn0is۠t2ɇ`\) (ֿ/S;, $K,F|nG%Vlɏ'RwX q ?s] POkvˢ҆lo 8 宥Q S”.jStpU[i‚ifWdFEBw0Ng|T6AnZX.B/~R+'S.W1+aS:Sd9[602M+wa=$2f@'Oa\0%ֈƬ "i*j`3b#<{3p=NXXVoL%,8kmϳ5ArΔʧ~ke (>~\}A ђ>7I WcY6 DJ0Gd6o}\ȻTN,iE=x bs q}UdBfXn iwI7F߂yvy0xIQUKD@otb"vN/pF>fךV: {(9- /kz DQ?IM:]qkʪ DvOn/;۴ԭ^+,XDrh:-'@,5<0얣bE{a6Kf\tX s؁MPHjV]d8oU$~M%RgvD.7 i)E(zJ8گLJV7݀$<zI`)k3*ddb! *ʶ(}!jnjvaV8\}^~5R[n~8wOɳj)&-M38W.hJ%(iwkF$@5h>K׈tUlcЬ1ҷCD일e;%F7fjkW'D}2vW--CW;-`GHͰ6YwR{))Ʋ7PJ$ 4Wb. (;Zתn`+"c kcyG,畣 PIĺ:+G9+|沄%B):T2Lc VŖv/%4ŴFΤ:S(j.[E?ލ0`LFK`IQg㯐N_y[̤e 7hbWE MHdj':Op2h|­oM:k âX/nuBֈ \|}g@Ci,˵9V{-&D' ȕ3]& dG參#R7„-.*UD@J/ Z۲Z|L"rOe"WӨE*^ 8JBp>W4)7L$pGH8o|hIk3`5+*|?GL%%rP뫍2"K `ig޷vhK0g;NPm r$CJIBL< #0\n`25yt[ U.tPvQDz !C8{N~zu9aƹxުOTMY(' Ga+|j2n;fE]HG }κ[وRj`Ire4o{)f/ȁe;({d#㺉ŵKB.tǛtCN 1Τ~8g߰Dv)|U0*+E f0[,XgZ̮JA\9 z9EEuʃ<{og'z!":Gk6rV. d/pZ̞7&kw6JB&PY3R W&SS {<eaópWyjy9Y_f?ky4)VnJ97=NԇN/¾SU3=E-*aYmS;$*(-6.]ҟ$Ui0*x!b!ndc8xm eD6_ ǰRzBn I!qWDTh}$i:+mܛ ,J~gk՟xp~$ v%n_G* {2;d2yo,[p~ ^2‡-iv`q{,q:]er-gx3&0^b .€eP2/tFS8KJdIn.%ӻLs0f6.J_d,ojڴ޽}4j+6K%V.'/%} z'7d1a# *Z艺wknRMfer`LPnRT .Gc,=-8`tzu5$L)2#%fq̣EN狩\h'=$_?V_ubl RFj8rC|Oym兴ďa0,CD.O96`Fv*F ŒsW̲;i1=|kRx~[Nۧ{~RWxE(+e=O4B*Y<OITAuvE'TޒSwbWéA,&lA$;3m?V]i5b:p8b(w%"}/V> ~2/Cw %S`q3.|dQlO$.BoihOx#* F1wD,J;MIa!{y_@/$g >=R +R*vij[BzZǪF?%Szaq D? B&ǽln!WdVb(75ɱ<+_Vz:3Oͦ¾c[K)po+ l'AzMwБEq\3JH]}FW1C:[Y.[pLPE(UCJ0$ !Sf??} r7oG{Z*ݖ1̿UT{Onqhl0.^dmlT?QuA!,ol͍qi;>CctЅ}q"`cq ڨE)-UҦR`{J>?+`ː*$!荓r2F154afZI- l(7rU^=R;[g!Q|J V%hvśkͺtJUyh@iT(Jړ;,~0o[8p f4v}ZT=YȷTAmOVu6 LgZА/+0 S7_kN@s0 "G2`B3)tR ИL+ wgI̴Ysc{MşBDo{qSnj8֦IcQ~z!~x Ȩf ?!x{)" \(bmh ?KvVx٩Q:xNl#x| N[ 5z9[F >n")Bbu~J0-q;(."KE ϔ2l (|㻂X9Mv.,"6FK[k Z|O^A/<UXmȄ OD͓=;(A\q_.Yvέ{i-C]?[ÃTG%Kݏ$5ND6~$Z|9):YbZCHb%Τ~V&-C-~.$7!&QHR5j/,RʕZ,c'Mtw]X{C,t%qkPo-IQ&Z{nx&"E҆XGZwؒ a(Yg*F:M'*DȊ8"ΆYFlqyTs%yZY֨AbW8% TE#6Cr4DGSv}\U^KvJ+CR7]$H$aOб?dBJub yv wiʄJwr҄oFPL24޾VLF]X>ZۢIY-6t^釕,MLQ6M3%H6:6OOKkШw3jp#m3I|LTF_RwͷUtcata]9k+!3U'34,%`[B.tKi*v .~9a7ƫPUF`av}}LIBk@UpDGˈ)O"+fp0j [9WvMԯ_q#]f9yC0Rq =ưv2>~b~]kv+A TPy"s:w􀩭{>گAJ'E>Ka@{:}T> p3T8 La-ȤD_YW!5RӒNKNzpS $mUzuSJ<H`"i91o@֦qYjo;[e/~ -uW~l6^}y$ Ĵ B N`6"{t;9F:&a|j^h lzإpZ3^tϰ a ;Ix;՗ç={yO87ڵnOlZ Y_Dj,yS޳ɆN<c[yc=-WE3"HQ[]W]"?g3@zIӄx9b8  s2i>[!|Z9SLYI =Gl(Z7x_cBG-̝>R'PB@f WhFP ]IGl<'Sc'ʐ+BazW1;u50t@Q]fV6Qw^?,b[fKpI_/Vex&,ʨ_c=Ǘ<| "eF&D}>9rra|ˑb0)$5#,%n#Oe\%Tas@JLG"@oɂ/4LoXg1ߞNl,ˈ".d'DB%FUq&x5 G IEB{;޹KmJ{)BXxwIF/r M|~U_0{eICbW2ǽhKaqrLI҆kS#YX701B,׉;"new{ ?NL'JQhۭ6p D[^M!P0E։GvfRk9R4cT jX:Iv/pB :ZBE/vbB.&, m;~?ڥM-3*˖l5֠/Y?2tQ2qNa2=SGkX095LQdV/ERއz=b~}nQeluKU<YExrXvbuƭ@넱:Qś)0+VM;n,$;Jɦzhv`tڜHZJnALF"JC+1z8+(#"x§)-#/k`x0yΰI"p:D(ObM p*2<hCd"F\ncL\{%>w5%EZ8f{b"l(oUVaV5TE-=)~~Xr yE,6 MMi9ft@Z<5Y.tigT+.#skު[,HV/8lhJ#_@}4T?D p"oad؝ dd_9+t$or1hK&n1]՜9z@rTv>eiW׎sЎKґ.Q[./ Yz IoG3^,?lZv՞NW+d(HO0lq(hf!v)aUa̝l'.6C4gNJ8hhG7D׋4*KnlE7e3g5~ݤB06w ͥ"C\iyKڿT+>黢nجWp2/8V+*$}"LзC>]W> Oɧ2Rvo`˃5,ePULa^HʮFNջlOe M"Sx -n 䰩vtY0e nOYmRwk>c3f2TnI{2gnO3 뉤AK}y"(\ج P@kr,[?+)p2NэZs{ 'I兌g4gER)"`\LA0*W=3X4E,XZDpA L ىdW(uAu G)\?-ʁj)GpϥS<<Ef6=74( T %`d1]@!} aG7I9K^$j&MEJW KkRU)L0iQ/S+DILcp@MC]ԛ)m]6y5:IhH>FɝZpWCpED-sqA|QX,ta.Y-b P :dXDT~:v,;Hd =#.|Ū[IIHzIfSlq k>i+q쑃"(69:Yx&.8ZzQOLަ_0JsH  ~ٻItNVns@/@bA2uB vbD"%za P8 oa@~>:_&*>yra`[z|X~4Ds#"h .RrHYkPm7(]ױ[q&|.|+5sKf/#1y ,$35FK|Rx]_lzo",O{f/C)CA_h:{" YKZLӔh(5Gˎ@]|&3t漘gtptd b0:MF`(>Jk=L',;urXILjܒq,7Tϫk`rڟPRKlm.H~9gpU`8 |B2R6qB4u6+K}W]2V>|KfNRߴ1(HZx_{:K) )M7O,5fH/#/;x~0 2.o8(Jf v|R*cdmG {7 M]~21"r4>e Mth ú $-Ul=ŧ+OxmAʞ=>b bS n%*_،#av *O$9YZ0;JKkM."8I&]0hɫi01A,jX[9 !=4ƁEД̞` 6!gGu6T h D|\quzs`*i 2&{Lܩk?r$|؀+%aKJöA ۯ_*QoQ8x_Ukl/qi, u[ArImqEq"p=vؔyƛ3ՕpuX@XYQL >v?U@rH]`s y?YkXUJrmfŲ:%̛ cӤj8Y,WkqcsSSB< ?% :WJ*AL7O3ѻ'|f*nޱ ;a̩7x^C*"|̀ u]ǔ~b֞3 umr@*Ŧnw"ÜTq98S42B,zey"\N 4bmb{"&c:`;L~ Uy$"hn;D*s6v"LCeNiBIxlMA1dGj;yw~vE{^" -wh*7 Ժs?Ԁ!ә&a3P{kK(^+`R\ Ke^D;BW&͐0lfy587KF/+!lew ˛v~Og ,+RC-솧rRAYQŇS("AU>~IDGMxyPͼKw}}uq<9ѓ֖fYbS6CݑDk0ޭ)]Oxru+\U$e 7QY|Ťd\9DDMBRs 0XP9SA>`ٷz Nd,a߮Z P H =pnoG  <+n ֥7C7jg8Ga=fpY)I{^qZ0Z4q&rKZCXU:Rɒް6ƞ'xQkEmS-L>UK['m >&hԤNuFqҳV}- ryk̝s~+[5+n-Am׾vfDɰGFcQ~XZJՖe6ABƌ ň6{ԲX(>-u[\Pr8=tDŽ׷Ǚ( 5ɜENJ[Qvdchpנ-:yO;ҹamfLE1 :s1L7Nd_ruk`pRLHOf>D9o?ؔ(sq*i8m0Ӱ쭤T~Es:qͦi`k)18gP%q_ÒuϒT㱵mi1}dP71ZL;h+R|=3[xѬIˑ׀.].a^B.rP[ne'GC}CB"U斐l7H,gW] ? fe GWt,1o۞ 8/O\/jB݂ ws[~~=tM~C}g4^}%JB}}iM7H/DO%kc0\9 bF Te! G ,!14_w7s nUD|P)f"eK4Bw7"G浇JϷ#/1":ycmQ+QV9m[|.AȈ3]zY5'lE#X.xTih< v)=2;CBnU+w8QmY.3q哤v7@q\wsn:34lQ ͏&Q9bLYE+Jt7KsoQ2#i5A5 4x:uJWٓd]/oӾ.UCB2\E(C]7>.ÿH&dH#M ǡZb,MO7CE~gܖYK 8+zb78Ro$_,2uTX&F2B}h_5m6!\1~@:ˈmDZ|"Y 2: ~R/v±`\nm\E֤ɒm4A)QۆߛHU?ҙQ_Jro2AI7 g<؇vpC 6zv*]JMY֌;Xґw~tUDla䡏.`"̏Oq mfzF,5 VV"Ӿ|YtVՉvF7 ~p.~*[ _uެ*Wb&STֲuZn DzG*ULݘ%!e>qZ8i(%ݏq5̀9Wҷ{_fRYdp^6`HsmW8Rv7R1~iٓr5X6CrpԕC½7XwHS֎~jHC0@srhuќEV~8^w~ *QؠAB5}rtrghA8m [e^YK f6EƣR(T]ijMriߍOܯZ]ym~ÛY<BrSIA|&Ccw/vRD5hK)DTܑ3u)?JS)rhEgkO]tPå6( zRjBYFCxRzNs:&v ðZYCson~']mp#*o7[M.5Fy Uoq M/y?Bafkt֣Cɢ넟 Ȍ 2{1p5vv;km%^¼#$h1VK,dJ pfq4gW@b1,1Zפ*x1q0B9|p+= jͫK*L L1%2YB7 IϒJۧ*H=\w+yB^ ] b> &qٕSt Z{ /Ļ8IgNjl"@)H$xUX׳If֮RAl+_TtW UqN&O(3O_ "KBu 0MI/LB^.{ ISbVZuhvM܆W"|XרJ9m rFCguuoG}ma[(vgN>;h$]>BxPt ֗B*3'DU*iEW,QŕpRʸX7)Cz${&c(.n~jOu}5Wȳ[3ǎ psŽ 2ھ(=@۸ .=W>R\X|[4\e֎rM֑AG(Zj`!F%HHb5Ü}(3hԂR6\e"vNӕT#`XVoIPrYը+1@MyerY(peG0Vi}t=9sAmc_C\Ox;O=>2 :~{rx9ޮK[SxU*dQgSK,`=gXW>h H]x&ClAx*1J=qh`f#Z=]u7q.mo ,bsb]ȑ>F El[JSkY^Iu]R`ug?rmnRjCIl#cy;D(T]=lv29O|vWQd&Q/Mq:1E*-NfOco )H]$0ۑoɫ@t}R|$#6ޱ`5*qjyW&N[MBCgRRF>"Qw>"]TV_pi nq -D3fP7c(NZJŕ_oUnp Љ S,7s@%̽];aj\RY72R Pe̹CH@iz` !^fVtcʬG9owyޔ1櫠&׾F lNjW뇱|B aa<*U|iofWwb ίayKէg. ^f(& h,R;|*hYz?t_S fqdj## C+7۔(e>V?v#9`ß#rGZ? b3shUG^@sEģWFvas 1"Cu 6ࡑM-[ r3!?JpMNTdWOm8uA7)Dmy5X`@'Z&q [P/OpM. PA^օު>Ȍ[6BPXdj큋Mjm w*m<.;--"]SK=bcG7˝$-i,^΁F`!?%5v*4h3Dͅ|딒u0] UOReŏ@ԵArf}Ŝmj0xFwSwRR~R2F<983!~Y1O'Dn 1)9ۈfʴMl%ku:U@F YUx ,h^?oc"to 9v#5ef| CpPKv^|w9U'q@(۪fm;@y)_U$QL7_AscYmckϳ;\X0FixCó`Ic-J=)>5Bq3haP[X;k2g;b+-㤏Y>7 w6kܷi6Á m#vj{`"w& }eengsŨFkW g0Ep6P3uv?ʐ!Ţ0RW{i;S7Ug;TJawTĊe_z8`CjӗO.|A瞰a*EʊHX|c#5I[Pr~M_.4/TgfQlޣ|(ʫ KTP]&W !րNz0^L'Dh}R5#y^PJ$>$>;o5 4#ޔ(]54 y{5fVk)P-)GƸU &_ 7HW@ܦL ެcEwY46Age>.{37_s:fh,L-EqD$\e~ 1K~Fr㑏1%c`V#y+L*?{A:^E3m6>2Mi1ո[ftn*K٤O!;T.|; VGcb|s6Zf,{̐8JJpQr<$ н{9<$ޝ؞5X! Gcf3󓶺v̙ޅnsr L =3ȗ鍴W=݈/Xnk!kkU7(U pَԮ鄜lޑW|_SW)ޤ!q 3c^#+ PFn$ zu75 eyT)#}Gх1oPfjWF )8τ(sͭR0<ўZ{:y,`ea/Up+lgb Uy+;f`T\ǀ5j75LSl 9W1"Q~Kl'j"KryWZ zTt/'d;H#&`^2sF9-]I^n*fquxsv|du_[ū= W٤Ss#q 0,g49W3xÕ[̚8#aQ C-lD9+KD^`x'"`IZV^pV1v %[UbsݫxYkvi#~EadH[NEKp=6W{G>f>uAcd"pڮX&i+9byWHnEFDax0Q#$ qCm`u|_W.baP(?JIo>Rf 2\q2/D*G_N l'tE91g ^uW]18i5i-)ޱJ8{G2CV)J%RohۊP܏svnՎL$X*Nnj1z%]tc!/y0sč*'3(:pa%h\+"7ZsmaTg7\㆔#41"7jDۓt2L^$kh^QYmFzi/*0 ;Ar>Fat0fEvtۋD y a<^ptTdlq|%MCuFB4'#gy}#A&VN26qJS`|3KkWUjqE9yS & ^ĐIUP7]'V<,a׫L>Dy y^bN!q2ɴ_>٩Ơ/8<צ 1~}΅,ɇOܻ "Ǻ 3 !KN= Q+?W0]T[7D 1>a9P5']GE>B3l )ljP-ZVX| ?6\@Ko5Gqb"5RkŽRDz2D$[0β:wa5InV)Eok4Wy!E&tՎ-:?)5%Dz>5Ú"8h]1oNkƘLƧ1~{FL#[d,Ml1 SӕA  ~4hn R*Ĕ-$Qlak*6>)*jÚooDH;x^cսoZPҡpqKsh"V&jMjK!8c+FҢ07z! lM侭!M܂;e54ʗm qz1KŐW7[4ҽa窋o-@_aWq[ )Pu?~Ηhֳ_qК=%yE }s.1bǑV6x.kv?ߢt(DNP̓\3%|n<=rMVq7j< ~rj+[:u狀U Bap U'̦NS+4fRpF0=<;Li:$['V%~<ؗzUDo s}h2E\vtʥsG` Lm-ju!@dp[ %FϷPuн~F1xdep ن>Uf jiM9ao&ok8Z,qD\aw|4N0Au2`ۤ~m] ,S/Z6p:~_ ; K+Mi y'*9c&)L+v]64S:DP rbxj[AH4?G% @׻vċ~"[ GOU\S^TmٮP޾*`d&Nk#!WiZψ!ѤĴٮ (6 >". h{*EV|PN(w)In9RDPHpḇ?COSJxsP!ᩲlo9ֹ n,xAa.8cyԥ@DŅ91>$/ZH`jVA4k~h* ~A8y0as`~_~'Q2=wR{]m`G+g'yy2v"~ۥ}hH6 K[.l]~J , z\Kggچ2GVa 3wh73.P :O.#a@`[_*S9Cb;Ű@0]Y~4hTX.Ag"mkxV dh5fiԔ<8Wd#'lx#GKh@}uN4-[)i 4Q4v P=]vi) 68=g]&0GHh R:v^[tjFVRRY+vI-QQ98K(`Ustt6ŒYW } mCQd-_.K~\u9 i^$۲RiwLgQE;Q'wfi]?ԢomUd}6>iVwHzID[+?'7XKbԔ(##Y[:2yVU(1{[+q>K }i"m2Me+IWڪSzw,=>0Xki}G:2b%T{(gmXe/b wK"8=%Ԉ@W!ͺJ36$!Krj#MڻUIඒq.C?A- 8:sTAϝy"DsX5qLeɒ+jdҳ qU{,|W3ݮRG6=:d<E$wlY (YԄ(?<{KH1VaL^-BEy?G74)X`VXG $,`شVkhEhۘ 4*c A_@z< F^i 芬n||<(~k!p?Nѐ :R@F\+& -{2 W/5~*jq~J -rKߕ'U˥Ƚe)Ğ 1 &Ƣ?:,ǃ=s~1Y`$η41^bsZbuk˻;=.|웆M倏i5 ͝ឤ ud8W&Ek`hHԿeDŧZ mRTe12jQC*Ao3Id]v;,JXP4(`e$Z}E'JZm,VOovVwп0x 6$䡾 p]dF`$8FpiVis[иQ#E /XW2cCx!rm0_KR)h=x٬d\[Ԙ,~6\ݺVFpM Ӫ[y}Ex2VNBXj5lBTTN:')o9rJG1S0M΃X9뭋Z7nė1j"JTVǴSBdQ0]I#` 6w/kQ;Q0J>YȺi+ :HHݐ^RwH9Ž~C[,XB:|aF5q00> Ggwt|g,NQMIP6K䀒7V\7GF .[[z=$v%6Ʊ}KȒo{@yZo[$U-gC本9KT Xf1|GAuwxq_ -.QbV]óMp \aa?;I$ G&B(`rD[/,؝\OB8 2ac3^뱌 uKY:4ygTF\3+BXR}j{ rVjAw=(##6\ZМFB IsW`D |(ZW\x45^`զ*{|ԎByE~r*r{;Z,Pe₩ѽ['G5[#,pi8Ӹ]89ƨ 1~S{]^ :./QW-}}&Z ^B<5XD̾Eጷ3Ih, ?,{ h`. ro:aы̝{^H&< 5EKjVLON5I4ٚ@%"Jm\ М&?87҄fd[a\jVDFbHgf|EPjQ\F Q?S> *R"@+kV Oٻ;y8ҬJX'<HE"%_AK>OB H (Dd!RdJ5M(U &KuƽæXF꭫(3wIn elM ʳ,ר@P7,ZPj 7a}GޗiA\G%iOvIH·ӕ\{2dNy|w(_)24z);Emۄ$hh2nOvnաocn3L\hȯKR}_ko\D9:.P/R f\~aoã(kySg~,Ta//!(u:S مM4d]g c$D*Az}SE|%3]o9O*֝f) |7d}!;z/%Fw:+)9RGv7A\MТ24#74Qrt9E Bo?[yGE BCK.Dk 3KUY Ȥ4 qd7(L&vA<5](?TiX(ߜ՚2jc]4g^7cfÅ05 |/4Oa$5tcw]UvB@ jkeǺB>|hj>йږE>x=8["Ꙉ2nCfbĎVPU%o9.t;+* /dX "l \o @FnhϿ(VfŭX69IS !MHMvIT!zlֱq\Lk|sG4M؛J<$uUI()tpIJHbjenFwBG!j@t%:M2rћ@kpGTqh-z}¡I؍'t ILzP߲h6l-@IOyԩ@M*pk b^lhEY^ -pƥhδd]Uk~Aytt-CI: )|ci4_DH i'hȼ"yZm0 m;V/Pj#Gk1c!3xd2\A)t/X /;'j 1:e;$tDN[G1ifppR9BY~p`f|K3-0 lrNiEg[8~grC(Se5a1!)zEޚDF?ᅭ|79,3R*|@0S5K]$֭9va|cZ^ KѹI(\Z8$6G:4`١QЌ?W h~l=E;e }(Gd ACfκgAjvܸ՝H5M ,K4+OЁ %Q3x4 0=R@qza_7/XӋ|ͼLBg\pݎia+#)IK㒼;!#*[Lv%Wv>``Y#q̫{cdONvT8LO_nݯ쎣blk_Nn_O%Ra ȊwPe@PjC8WW#EX_Pf/j~E`;N'=Ҥ&ZBFe+f;U(vuёe!RCҍ=Gc7xv>{2ɰ-㵣a\=^Tl8Ԇ  6Z8KisAdUzj^ĉd }~g~ЗC9CU#'G %DBYVe;+!k >wˊbq1.@`:G~#W^g׽PN%JJ: Na8Y&2m?ldSr:[,2"2uol=g^f 矎ٰurZqVZcRU`EDyZ+K.-56.˜5U"1*FBug'Λotd:`͎{#^![=F"Y3ӝω(S'/oZT=h* ,23Ƞ[(ŠC#㺀z>{Ē@;ќ,}Ӏu><'}ϼݜsFpF1HFl[pX*]X4t]Wa9}H j12E+HHBs'\\ȄVCW(Q0-ٮ|B-!%Fw=N(4wXəR#jW|Һ;UG^wcK< lNb{ŞO"o+8n\GMn{j]oF2;=_AwæJ}!Ku-J lI tJȔe1eᓍr|ucȮ<[71ZUt9xOLBɚᐗ\@\vo[5,|d V3]E%-b5?σ%Җ<<[J;O7:_DY9_CG&7.p}t1Ny%bo M>4Nlə3j-vORS(8_D-W*3Yąw M͟`@{dcL?pP*c\w)K2x}?F,$ս')7!30\$܄LVxA]&~7AZѻ:xO/ܬ峓ؿŦ'3&$q3흅s0msʍˉ)ߕ%T ;X aGWp^ZYϤ -<0[#n|G޻( ~m9e99lW41fQ|8CP:u蔧dHbw.![ZR  o2gW ?ѰR0zp^*O:6@!B.J.7ioѸ[2$;Δ.qH>ݣ "QAyݴ(A{1ːVы-ʥSK.yp}VkKR=YӲ9x?|fY4+S7yQ%k=t  'FD3tB 4h-.J5dGc=C!*~сwwO>l k:%+# 胥+j^ln@9a< p$TX'(WϣA!PGٗvEyDTb U"}Ǒxn&j1=.Lo?GUsaoŮm-׫U*܋4wzKL@E&C֓Jj ^"J݃JAߌRey 3+Ldą> WG{RZՒwk oa Aԧ5cY4PQ,ʦyrj\mqXN ?>.4yhRaojgf,mCQךbP414'ʩ!OOQ"m'm 2::|@,ud}j)/2~ woU}M37dNֵV xDXCdEdTq,CLز(0E&BP c*u;6)M]4n2Yk_վ/ 3D"yR NϒY$&⸢oBrгP怊_JR Ϟ-4z:4+*HLlB<-6l PBE )8 :qdA=5|Uh0{}"6/e{t)w}l )sS+kWZ )}  k]=ũH/Ōo CfWC&@^;J^)MߐuAgJ#S:oKD z盷C{O(<\B,~ЛEoS+r4j+*U tgGc-q/ 7&vGE1G@f+`.W+><DP;&TمK;ĭ3)mApR윭Ozwz&Cgl6 0&euPC%S4% BfQ uXVD,CL,jrcuc]8`/H- :xaȤk5$.˷!Uc|P%6vk-?kV®: aZ|~ۣ'; HGĶCJ6ޱ#=*EH N Mf΄^x4aUGyή,u{3NHs8PNA@eMhuR,[E\IFG/bK)}"qz> }ZN6,y53@.4GȀbϫ Q95&+\a|+?2A@YMRcFUs/ aMT|=sJ6L!r(=@|7c6;H=eř`wID_ʹ@/4oXsBf.=P#quzk@cW'|<§~ޕY >:*y@@F2gU%Y~@&3oGBVJ~/os~WQj_Jt 5G(n"r3'j|*b,.[T7AtF{l]I4_s j2gkԸyx8&kn}N^I1ffc 2ZDXn܅, z5 PG쯼2GFkǮ?WR01:c@5>]l& ^ ~0S wKy" BTOp'4$TX!Ù7ڷxBӕxT !͹ 81էL#]a/]2b7$*(&Z @DdYI Mx 2־0U5!Do(J_+bV{;fN!tΗpĪB.GǰnGI.,J#T~tnS7{Dyrz{ VdKڌ5l)T?*ٹ4S]ɍ`Lm. eOTn/I~L. f6r vt,O%t{3- @1pFDz9ěVqn}Ll w үŞ;C6!O'(6+T&`lMd1{g#˸zr@EŠ;21?C5L:{ >aKKA#%Yj_o"<w̢X@˓z~_A)qcŷ}r"@[ÌOvh@ dWhJQYg)g>$j!~ 'BMvVq? 9-<5$mr?:r*iCP 'By/"֋+9&"*I,qF-B7XhDZLv6$Ut#0OHdc5-}DNs'ח+c%VWϹpä庉_Irx. @pUn9'&sch6l0[f)JL ]V9n?ΔUB TY;u :*e6<9S5o.ؓFI+1G2KiL|((>)W!Moݜ5B},x@S]ڗ'9=qPNJ+8ʡPƧ͙49#M@vү,Y^ȓe HI|t`x{X?`3Gj/ BThB:8~4cS̩oint:H^;&_o4BvulB_{d&ED}oA8wY5"*OKi(N1G5{g )Xyaޥ/VzxL.ϬvZ4uXjIbb3}rM M6Y$٨P͌7V:02S³'TTlޔuh/ZƊ'8~R`aK#*dX@E ?)9~3S&):'\e-G0FS(i9;Q`.ΐy$yL @ee5( LA 3KTa9ZD/|B!9k,SCJF 9xG{e\sE>Ru,NrD\2Gt( T4+0 ɜxgU,|cC{.N-QJI<@~d1ٮ(NRt򑥉Ye#pnk(\D7S_Qb9/ peXh<ٍNw` S.r%_]v$PxМu\~ԝr*0qJGh3ĵhn8=hR8V8U;{O#@(rx%UAƻ|.|XkyZm rU߷31ɑҼ.Er{|ŠxNzK q8+`H@1<9ڡ̶~țFӇJNi>Kg60dPuQn;t7w]`r7d8n6Moc/ w&AN)2V߹Nj>0,lb=1a:kpQYoWm$. ҧ`6wP_U~cc$sy@4hzwQ&xhz) Ki|Whp{2x#8J^ݗk2;+]CRF*z]X 2hJFiAVE Oۖ%iv'l'_R:ހRAHH&djkvJ\f0[-3MJbuN%f].~q/@P33s0;_4'56er{Yi n:2I6*U&PT9_v#Ȳ.V_[>E8+2ND'*= y @m<3D98vתE![,)>SfMΫ1 t3뛊 ~?ϾꅧnLj:4ө>`VB&E^HVQA^wvxuB o;7k^Y2\$ٗۀ~$CLJqd PӃNW1d*11m1 ms_Ä1~6#qU$ǀ\/2W5A> KIlF%XX:k ,^@\NDsgUKw vw2 {a 75dJ1dFm3[v[`>Vu։q251PʜJC 02ߕ /lKg\j>p /cS]k";̒tOgL98lb]ˇ{o.?>H6hA+3u´ P޾YJE9͑ E"6ABES;;<23mzB1vIż\\6:W]= [*g7D_:7tAt0 ?Z{UW3h䷷~G6Qupq8[D̖)q{/E i&۸q{JSWPjc& ܠE+L)) @O}觧Ct0WY'"L," yuR$HO[yا!=ZEg8u kꅖ'c1ᛧrf@5YY+tOè=A1Sv-#9^;`MaMi l{*W=CQOdXqhuEtYY(9)mmQmhI jW*l/*F(\쟂Y$XcEBK#=~*:K|.m|% iw4;ßWTyS"}b-7qU6FQrmfDF2aQ 6fI"/@DN/iUS*99[$I5YnYN,&e0LtDEiǬc50Ys$\,ENcg4=I*P.(yNChێr ]Z.UG2w,Id<& ~N1W8?lM :t8?|-XZ2#$APѭ?!/Q ލJRu$C }7=sMxn2oӼSJWUl˜ZrAS(iE1ȫScәo 85ܪb.2 ;.*FA0k7D9r|uH0qb:sWà34V#k# 0(/f獅P!7VO=K#I~ur]qDLa9)I"[\}65KVRJ0X> )BPtNmq'uJۇmG55D"*N& bJc_q܂&ceokJS62bga)NQw=-y@xh7MY'. fkP³ڤC]PpzIcIuσi;FKҌGu2֛GX9<ןȝqm>=uȧ5W?ʄDPwY4zWD*bTEo,"thɶ-2gndBV,F&tktP|DOoJ.h+sQd?c/ixj@ǵwAA*ő0ȫ 0J׭Dί搴4D(%kPD Dˁ&J =|y2m-[Vh\ 4n9`j0Z+F+8GDiv$6A#tXۿ -ПRʵFڊMe}Y[צ[fTrpi`aSvk,"_"KUмs`}k.HZBNc|QM{F]7xR\$\-WJlϻ -t7?%r Sw :nBXZ}kⴠڷ2w fɞ)3h]#iZL9C*^9 1!sA#6G˭ OdNIdUB0COAam4Z&$ IC0 )a鴜˩෣-/q1#o}=6 ^Owq->UJfNmIإ,瓸#BĬNn3RbKLI.5oNX#A5n n>-CEhDJߺֽbo4y;;]z?-el5e ;͂l\{ĈyFsg(1|lQ}#eg:B;uFFX@I0_gF܎wr(8`u,gSfNdz@tv4k|%hd)fgJIjhLR.\B@+P%S",L (MEfiuT-e j;jʂnY$=Ȟ-ʂO&FI{O 6 dTO<DZj\ #~:\aj)-+ EQ5΁ {$Tѱ#YPR/k2?Xx<]N2L\9jvG+202Lȃl*$*QTA~^u\lpb>;Y0){89"U}?bnޜ?g9N!cq.HQٙlK4HON%jvN42`] wr_Z@_QmO&AΔ6{Ec'=A7 ^wц j5 CL$v.uC)"䁹8ϩh0J ]W!DJA+QרUx?;I^no%mbM0'"~+}AL2cvIF?%,TdŵQqrYz] ztY Sl2o7axʼnr rƭOUtYY(;(@&RdS:K#)`=lOĨk\] XvuN,.T9m!'!u?3Z.nsq- ^%LY?8OB3njOO%,#y7qyPcZ\m@kW`so];V~ L[ugtE֥D1YUso jޣrMZ.2~_gh؆P}`GОK\bC3A;u^k>UaެPy0gteZ>x li !,T) V?Jl} qF qp#'p-W3ڲ>pO>]+7>E: Tl>CeM!\pYn&yc]sOA\\LƑKXB}uRЫZ[>+|,H33v~>Hq,GE0e\O39N. ߳:WXiM[ 3PIDxg Fi!/Q0u^ ]i ,]!|K799HrHtM?]!C~6"\l @ozk *)=jַӒyF~1;%c"wD9MWbg<7ba{ ?aM2f: qK0gT l;`E=G Ov=)GLC z<g|+HIq`Z~LcBu.9)G1s Aj=B)$-%i0-2{1`ȂE|U$ ;'- Oݹ@{bm4)tdXד@x}zN)tr"p>Š\Lȉr} ,CԝC&}!l( |tO^AVDF)@&#I֞=Mp"7[#Y@KdF0:0s.J#$ީ@CHB!1Zd $|R>-w:F4tb(")R=R~ Pf~W`y dUiջzUWmz Š(lC8F)2ZßJ@+xS+;SavE8;?ioqҋ^U^&~ F˒<#oH0Mz:C9O^TO;C|'J ta͸]70N|w'V .$Ƿ6ōa RLH')ē14ۛF'J(I.zmd[7at/'z,\١r+uuV#`LGܐK;@As6>mwd#}δ@,'6)%"hiYxp.*6'#ja]>݋QmTR@/M Eѧ[h!]ytUMK9&㫷S#g8xY+Uޘzs Cp$Fogn?I"44WJD mw@(^W3SgO~gQjtEg / =ۊ^\RAE>fT,})mkgd`2x=H*4t3"5R:[ x9Ruq\B m.E=!tVYҶDv>@nJA5[֏|}ǡʹX,!o<ύ>Ęy0OfOC@Yuak!Ů99@1c}vl$\ї!$* K H W.7TLX˶,Z bOe_l=}bMn1T 5ۋ̌Ȍ4:F˕nsq'Qّ ,'^iv%`;Fb7sx*}/!Q\P>=}F\כxc "c͓V#K$ ܔ/{g$}m OKI 9A`tk0n%> bRD|8\N;ypVN*{؀M#8 aLjg93 -HbzRՇ2lqB#|t4t8$|#ցC +b7 ZQB!"ݲUڀ8H0SFM٭k+bA> %IUI|eF#lwjH/N lGz"^q*Y]h4Ѫ {jNrc V'u+1UF!|F^HYʔ:Pϴ2SvSݐu,98Fhi/ ~Fa?ߖD@3.jBRrJ3a8jUTCS5C.g&|{̽'נ'Ius Dڱfcy tg_Y!g'_ 97uKvcVJ 1ڹ3y~' O?e3- CF'@`E37UWp3tv=]3R8,l I>R@yP(nt~"w.RE4 XO6O޻橯J&&2|KfK;VAC 8Gw@~oui BQ7j^4qZ6:b[JWCz>O=,4v5Ȉr>u#|̞|yq-w 1goDhmVCy6RPAkr$|M j=,U%7dl+;r ~trj`Y)_Xӟ{-iLOxɆLOqC`/hxJN/l3¶խ!+tUt߃͇;[$ZD((vήfժ)}Cן1iHY)FiKڛ|3)?[̫*%:!O) WZ4yBB0<7t{wGy(_%BFϳ&/oNY~w>J|/hIHKyvԭ\YûҖj"jHL%] k>tvS~,l`xcs7tQpDۃ  {lꃛ^ήW6ml{KSmV {Cx}" J6^z2#K:Cx%;3mj`r.;:@HwQz?|?lz.֘XWoP?,FoL+E{7tZy:9)vdc~ phz|[br+3`2'cBһB9LP<5jj5 *] QdA'Ȗz[Y:MUŌr'E\Ԫz]QFݿ5u@fl(;(CpL̜9Vž~@sš;G?%}9\d"Nx!IkECr0/#3@kY0rvm+<ה/5anmZv}m-` hb?CLx,E,f{Mr1##s׳ Ac L+`kS0wz(aayڬ]\kǴUC.h8d[vL]яHZ؝bʽ8hD^266sˏNT b5sԺEA|@`Ί!,!59AH}y)zSFUg?B8E1$@*CwMFp q<`sbAcMU֣҄6 ry'XgRGs|x; ~|"-^)]$+ȕbX?E#&AR3IbY2PűWٽE>A )gO2bɶ>Ӏ !ڢp۸x&` ?\6F{CxCa>V@ߛ,_+; 7{?, M yw[9Xܥ1E'O#lMo)dj Csl8vUttH'4x_^Yrlo8YBw*+V_Rx#-Y\ t**-ȞN(ZY(+WQ8k8Ĺ196U83) 4%^c8%xS"SC$% \ѣQJ-L6j0cUAMLvDrScak%4u:%M'6[Á,#b#-2R TK--!P]U٤D.XfΪA|a!yE &g_1$!4U=^b% m7sױ[o2m?i8t`F@*K^wQS2*㾺DRG\[e 9Jh^=PWe2A*VLpzU+N_jXMٛKY?rv[Ex?^92tl`4>:SXhF#FuhѓzO8$߉\RS2zzdbzo= 쉈m6?vg׺:Ah ՛XжWk:;TJB;!H'kٟpK2 bbIuWڐ1Vq,zhCnq3|\ ʚ38q4H`l w"A7(y_l "#d>AO%{ۡafX*.!}"e,S0(BI^7]V'oJ ՗lgvbbJ{mNf2Cp 5Q8x*3O ßB,St$ЧB/kt9P趖lbdO|v@[afBk(ݸ֘C& W(;kqQˢX^ӺӨ3{P-K,hxzz՝-+2 .- v=K=׶)>M2%a- ir%\z>eBmpH8Ԫ28ڀX}OX+Qc˜ӛp*? 7}Me,Q7(.[)J߸ QJt7l!0?h ,@A,c" !/\d pRkٿg?&h;'Y˰?0`\dWtr<#ܥgjPF;=6GZ+T3G5|ⷲ r 4g"XK ia[Ǒc-ԉgc`T-^| )<Ah9Y[nsBubNڻbPz7Y?4*2wywaI@J/I~@Id؝} ]MW%J`=KqlpiT9 CScQd\ FzC!5`1v3Gj>9/XYm_1zAV0ԓ{_$Uy=c{(5.B#6(CW"LhJ?eyq5$y%ma)`<"OAΒ-\(ěʯ4/%#ΘޮN>֢K %Y#-^UU,PYۋל[fcxKHYnb0%ٴ*dT Nf<,b9D{bv0&1/4hkY"[U>$<-|7ϵgޑ+?8W0]^;gvk#|<}֠Q796.yE$sOHF8 ޻Ud[`A%{k!췦vbA>nCζ>t=Rn)Y4tX8galI=޵2DA5b4QD#fXo$?G;Bm<\,iAXhC kfBtXbY8>ɩ']Fv^ %)zh,w'F=kklVpwe^w 9T_Cſ ů!Hu˽5u0ޱPd6?1o[+@ JJ&hL*8h3ZQZMM=?Qy0xHp5PEl$2 :htP~Etyyh{DƖ&|LDm߭ W \p2]fheܚQeit X 6,=|_E:c`.$5tTK,h snmc ޗ2,]V;~ sH]`,.6!Uk6p.ϭvà$.IlD)PkT˯< &yߔr{/ gw3feH{r$׶(%E~n_!Ox> oUKVQO0a0`E^6f[ E9a|d Wa Y/ky> -l4tᖇ A_!=&=7+#)mUv~& mx W^nQ+Y>迷XZ"ێ̗+p{/ָN6n1g20ZqowBh^tZjeTx 廕@^N+x<'q[ oN}cI`ED]4ONm6p<՘ŒqFux_DBi 7"q9 H_Lr ۪>TOחDL5> {4U-C ߌKiP8ikq ZpCuM%(E\l5;5+z>~LXԞ4_X8nY$}P ]C3!P{]Y /s2I8c0re@n#5z 2Z+fZqyv["M, 2Z;@ߖd: V m&ۉd?kܦ٘c;@o(6K iٽHi'k;QnB#jpɹ_/湽#O=j[<92z`y*'ҬPL9Wݯ|tlHi5U(>1s v$7Nჭ!QbCZ--[lhݣb {OO?ԈlT ڟОe@Z./F*f:@4[vkH:T" wg10%'>ױ~&٢\2¤w,?թ':D\DșBmv:hvAk%mm琾Ǭ1O#*d 9YG_vo` Z1WCpo.Q{< 2pĵU؛>.)ޚXRMBRρF-Xtb9cO^콄4zQRG-*Wsˆ\1yJNLF8WuбǮ,8oA}Ýӂ`-lZɱ zPkD:!O KW`n1Q-k$i/z_mj3yx}ǑIٯs;5*Fasvzṵ\N=9}]MAPj(;As>wm&D`۪n c&D= 1y@A *0UTő.va~׆!W@}Q:+-\fdȐt,/mNT2?h3|ljaƕlcZ Lo#'ijMvCEj@'( PNEs~("[|GO7} !r w;4$3oQ:Ԫ A$d_Ћ^J3wi5p }q&J(jR&9$^j6UN 1 zNw^{B+mu-5`b{rd6bBQ39  ûa= "(+ 9 =9(+hNs+akJzuMl?#1L(zb _zڹv*^B kXinX0kT^7g{s+" -c.zɘǫ[kM8NC{QY}9T>]o-DaVnk3#|bûr-%+=E[$>|\u*:=^rc_Y~6<'xv{3ۙY0HmףX.u5>BdFr&YҲq5"#*/1s׋?~R\Z«"Q4{+˩[`+e?}um(QXKp+rcߟywQѲw;Dg t,] /\oL'{<ѪS٭:JL F/2 R OQGH,;q|uZ&$ 3. й_7C tXy'XW;W l*@$IhYQlb4[Vi HRr4O[ \]m}$x?N &Cɹ΅ʸLfP(\#JqvՀh+9™ kԳJx3Ғ^6Ŭs֮6tF:wb݂l8 N/QW3a@AqlIHR ׇT 6S(XٹV3=1Ɉ6)OanԒЏA[8ےtYV}G<ѰPdz]hRQmwg'?>⍙!/DJU[Rp\"A8OնǢܰ@R"bq XXĐgJXP Th0-.OBSia DS))u;O|^l'@F\_@c=~ itI{B'Jw ^)3!}Uo "9g^ _j.aKz3Spys₷Af&hhwq[Q_%*e]M8XJ C8oN&'wU"\j^ kdO1v(}XVY4 Ŧ @hhj~gꮷysY3zg9 S{8vFpv89"=:QNo݀Vo@hpU5M4Xg& Ө?Q_//8&V>~F]j"U W0v|MIȋ ~TK?UOvn+9/ ܮ\ TL0Ϟ]EhVj]U-.!pɴ2ETxJ;Ќս6*<*]4oTYP85X Ziψg^9AaUC/`4A u֜j;)Y$.lG|[,lxʴ)G߷"Da0eT4L;5ned[8YB.] 3ԅ~QEz]x8P :-jKP+~69ԝGf9k>:zȖiHt*>U[n5NjPG2dPebr*hk8^k'G]^.E͞q ~9z FJ"79 )G5VruͤQڋpƫܾ$(K/ +píŢjwÎe߯Gs+-2WEs]G G=GD*Y9qd4n1DTvdKL|uZ7[M|BV~רx7bh;Y%s7f3Qxx`0/`VԲʲqsOnͽܾ#bfw*?o*\ﰞBba*H"Fm%Um咭}h%ϊzrac tmk6Ȯ8KaXt~eJ5f䗺KŭQOC #N|Kmr;n(˕:=bNgbOrh hDH[TU>¬k?W͘X"8VB[Ok@RehbgP b jhE5C3|2r Tw1g|sOY fhЁcѕ] ^ُ`9D:ȸ}Qƀ_wfe"YQLPXY4 K4D`bfDjBӧ>b\F9ُ#&. 8Gqs5.H>:U^zYhW!םq_&WM Da|g '5*iLHy@+b{%Eڐ[gze3ed,0k51gPy" %TM֏")>Hbt/n #Z޼8+^2hhYF7JuXfL `)Tu۶KMfp׵"CT;?23jE$6dkTڀhuD^_shڶjx"y$Duǟ92ѮHFetk9;Yf.5r~ē<wE~ggszvJ*:vqkYgr C*yA|',u7g!ܘL3S9 q _-(!P}Ϋ#IB_쬞oia$ě7iO=1m-!4Owe[9jvz`Zrh qa~TBeQb2Ѿn@QXo H/2ksiLxi:n,ҟskO ds1fMLǼK*kd4.\tY8}(ڇɴ+[B )st6d_盠U r`-ut6ȃĭ=7Ic3`KZ6AeXNr2Ro-`+4D=T@-BO-I/|ڧo=FQ@@i"[UPMϞPy,t>3HlRDB/J3̭Dh]2ňҎs:fuf9bHu*izIyY/V ۃyj.z761܌K7~>#@$}9(XIJQ-? +9n -0x)zaēdίcIp[~&=/JSiM-u]tǢzKƏMWw9gh T_TnX+3:zmk\9$5%A^H8eID0MO׾[Vݝ݊~GBe r`G5KĊI= Ǯ@oO)hn1Ѕʵk5][}lF -ՍlZ_ί]6x~ܝ!"fѯ(V;B=ȉIbUSӢ< nyY-2˺]y#"T0䐗hŇHgRVrt-PHg/"?X U] UX6A0ߢ%XsْRbȮbB1Aj]XI)-o<ĭ{0Q 0,ԚIC?2GJ@ fKt#i(O`%.&n/!&Ln)! xCOGa[R  ⏴93Yelhr^׬UœRΔOXkZKB ARlApG{K"Gߒd w'~ tA^5y|rHVRpz͞$g9[!R[s1u v(w_xH9ݼНd+ -r7YM:0zpJ 8t}\1 ])1)@'YNEN8ӟbr@CN1RNۗs$)8I~&0{_tnjL;:--7*&2%t$vNy8לZ? )̲ypzO7#ǾPMS./@ l#u .ЙU+Ns5> ~'@+CslRgH,Vr0FL'2>73L[/>G{$'sEA,v`J>hsfSͪmT["RC}8.ܽ_@.c^@TK$xrai?zBl =O v.VA+ݼ@rzjԋ Nҏ7K`EǯwELg,NN=ɾ!`N$60ɥť+Uf jpwuңxzF /#LCCÃv/zsî(*!:~o;ly$(C͟qߑ>ʣ/]*tX*PL/E7[P6G&`b:ԄJme-{q3Uj^ֈWt։٣bn|.ՙq#3U`FXv{;5jрF.aQ ~?m2xtߑ{M:P-L(#`+,?%S1Ej%j2ޭЪ"%м|'Pur8vP7kA #Qd/_RYF˞͙eѐ _Xe͟!/*ՐYjm(Jqz-DȌ8)9s9Φε v&Gu; =z!Y@&]E$@#]tGњk2jv vweq5J cV8JWJ ֋b5Rl\TH Oq?HbazVDkyeqzqOs.bPe0,( 1.'?BK%zLy}JFI'wS.1:}Lc[Ξh5WNzlgeV8~iso9^_1*{>wPƻ-!r9x@2 :j}U_N|'$ Drv.F41x}v?g,hSVgtQߓцZPA!5[S WaWW3[/FV%⿱o6XԁiU~B"2pP&G>ڼgatVO!o%dVX4= &,bj5Rj FY_t"iLSF~8Dj%M.+t87J+ٺK7.V>bj?/5b̷6Z%q)C%:CIg+!U3"Bw˘N0籜1& 4iDFmcAE5; Wڎ3Gv<1[q:AkX?;`Nޝ*{(#Է(NV%$$5)H`0QC# 4YQݽ"S ~3a?UzYLe/ r"njZaE{$,ȨA^ԥ\scR ǒy_"o7Sv0UQ}uN+xPD&RXKEg9vjil1fZV'u~`J@ L8u|C2‘? hG8tmqv&ِN ƃC $A^:&ZL A#U̝@kS_ҁ76vqJGb; VWU`l#r^, xU2}_ XVԕP|uBC'$uEp8c,:4-M CD ը Ro M7J NG ٛQe_uS(r~D;(I&8Ƙ1RR$# f^n_PRDpk| r`aF(́*Vq/o ?̑a #8SE+~d9Ǣ?D`D%&2Ԝb8빳CAy$ 9 SMSB]v_Ӝ|{]bw +)SE%kX Z&f9LyouL,\uFuF`vs1&OSBB 1eBd (õ?+$p*ƾaARЗ.p׫ހq7IX5j,׬K-/Ru, 3h:e'8v)M^ %ϜOD Dkw'Fo)5.BM& ;poq8&@| I[eʒ9߱V1V~>(ES>Qn! TtOg?5fJLbbMo}ޝ hȔW*'e8jl_@romMZ-*>KT "&t3tZYnU_+U7ʘ忝MW'.*uX]n6>b'F#xۣ;xY'S,ˢ'nY̴Z4}|It`)d<Rw|yAh$.}=d' lލh`m&2urTNO2iq§M<4,*+j7 A}6.wC֌ C ٵj[ j<e1ϖ- \6$,*z3KX͚Z22MV~;)ۭ%'O?i!@$nd8!B6ul6=*8/˲9]f(R,%}"d"2̗Fi*IznI9PM `la+7#B"_ ͖S>`XHڻ8c|buY*"γd1~7n9qgd~XrbmPEM 70R.{cN-^a:mT@ 5u WvRSARFϽ'ĞOwNT],F.#7tY|ST^-8–jqdNR SGEt+k6 `*ѫKs.I\}o_1!d˲gjU֬%tmY$gn( ґ32I]$[g}{IQ{iWڟD)tUiդ ny]Ad873q1V-u߯A_d1/!*svq*MqԵilݾ^KX&HW'F Ly'+(dXYaAtQJ1*y8is7g˽uR_ m[ e0>Q&$8>esz|y |`uI+*|P #m,u[c8x(~x%XTJCPtL~ݏHsKIr`{HTT-4t5d(C,G{:31`dSԶHa%b躉gShf [ bywtNqlCG)J-Fά #փ +~p++Lyزy=v < = aqeP?ɉuR6IAUQ|]]P"}X#oE'{)D 7xBiGkl)e1BƸm)y^XN_Jglmj8_.T{ [kP?DE;Uwm:DQş `R]Z`d.{{bScjegj*zߔuԟXi 3XiCwok"@Bh1˜CrX(*~AiMpЇH0FD#h[YnܺLVR:͚`* >>ˣ5 a2xõK@l-aBس[ZzbII^!':خQ\4Q4$ > zKi Ih.t~jo!-U;gfKGR4f'GvHP68"@M& nt;%sqt46 +h7ʮ 3a[dX C˅8.MOQJ}؝ܹz(QAw>[dCT6QfmsQV*VJh= wPkW3]J[牞Pq} W°~Y٩&@]K 7jz/~S:M:]vSO1RL{y@}rRq]T2#BhCȹb/& ˂Uz [ @{&S)-k-h|!:NYP既v1H|I.j+`Ҵ>.e_bQ(Η>׺Kp 1$gQl+k5!uS\(N߿2PJ`#0 3@7ʳq)MՊJU_ad?Րv?yV_5gx{\yCx̤"~" D(Su5E9-ੴ2f0VYgtAx'^֋u'H|1@/193Q*sg,=~ޥ |H8IEV$p61L_kz-/oT˩*\w %'*5K%R\nu\tƖqdOЛ ?FEJ Z.NR;T:F6Z&jl-Dchkr#B ߞsΖκݎ%VI,ӌZCLEX{ w@d^;t &YE:|8i+,L֠^Vaul9u]~Gx~|;b?upvI 60?+,9gS\ c Fكq94!f-9U :)Ǹe>T3U<KjEZL_]8l;*NU~7=5EEbl@uB䂁zGAh~j)w=S~>AIf MI_c.ܣmh9{]H Ch ]震4/uep%K6x/mZ>JEph{cl1DUHHY:)5p]v6C>4ꆌ ӻ<JW?Fmv[d ׏>E ljz-4TPpl>Ew@ΌP{[r)ߢ6].8J \!v64ICd$ѭc )&'9Pqo&0vvu֠{'mJ i%'.Ǝșl)֗kD-IW,4'4煏`z"eϥwYkwt!ճ@# iYSW__6s6;]LV3aR,P(l(k"7dx@0Da}$T67gx&ٓjHPO]%fHW(ī4/Ca^e%C~b#B6݄˓k r.Nlq@sy(jbh@-*Ӳ0^P <Є/)zK*])vFIU"`%CR icvNLv9:ȋ|nj"s19X JI6΄\<>mPu3OF[8fz@=PHyW}|*T)A5/L8hz«)-W5C7Ρ+7_,G_$S4̟x7WhIkJᶖ)uS&Y/?Y̩ۋ̧o< '>JfVЮ; SY#UK|Zz(PV~I +C1Aˤb.JzZ&z -ex]TyymiߤDYl]߬HofY@).9fMHT-ϋ\sKrź.5ՁY?p uEų˦M&sgt8H p@v|^cN^QsKj*TuPkCq ES\kQr>pǵuW 6wt[ Gzw-ci9c%D!ĪV bz-V3퐩*?wߦg4xx?ژ:{Ӡ\1\" ?$MƄ k6d5SYJw L؇e]')X+[sM%B\Z$4/_+2VdڃN";pA*Џ.m͚:Cº k 8%D!6~h AOM#D>S$x {c*vtiP@> Po3ܝ\׈U3Dޟ^*N'S qE6L2?juAm"ؽG[:b(jՈ1d{yMm+^NFCUoMCT,7\_ت)ILzDhr25uq=O 6 " a|%wZuع4(/PmZ'̜<4HP.Ruh$1#Hv&-W` VDv9wXlc%[YR8i.wE =q-w~sOPQ2:c"lf~ žgl 'R:]O꯰1OL:r.ݶQ=v?o1z[cɗ}&Z-¯\Dž8rr)86x_wAxSļ wqÑK1}L)3}j# Fm ر!yDylBf=G%TD]=6~&M-(c:Nm,/f=]£F}8p}[)O2aXEya9BKI¬Ao57Op;9IC@7+ Wnl wUL%#f'[^\[,0lWגLƌ(;,b޾9-h".TpRbٷF-!΢FzTelR 1qڥlWǣ4ԫm^&9WDOR׺zI529rX2 EDs 6 1rbPpn= ͑qhE=C/y\oeL#ؾ@6h},]$U"3x]#h  'shqmk.uCf2G'!!P3#+ >|H#N{ΕfMhx| x@$7~.y޽Em8ydteB2S3 KX_H[NNț;==iqۘwQ ? [U~c? @FV#rmK-6AM 7D4 70!3 {fW\' m&x?!i3$o⚑my(c[dO+$}YfbP?Jt0ɤ[u.EG-&2?ޣձOfhp}{t*B>Ţ*"ً e=EP%~Xv +>*Ͽ$\P-r_SM*4˗iG5bQXc3tkEY)u8>FQx&-*9,!GU˂t.dkKo4*7< FWSR %-|rGF:GEH;FqJQhkbYS&ZFa?CQLŏ;yi=x$@a8XYc;+$x m]:ɯH9nOah2hOĦcr͋)%L RZ:v[#|{Qrp8.1O^N֛`y2PwVɆ 3nt]L .Jzrp H%EB5ţ.Sa} k`}2`/ 8VAF`_}\IKA8v)uj$ٸ~ oS4QHSnMh ?u_SG8GCQ)nSN+>pI?pop,i 1Ғ?d{Fk`@Q|u Ay(TK+ C=/Zw7NT{y@})݄RTU) ^}61& '!cd#J22jY='i)4FdiM.Nw+C~Ȋ'V7pr WNAQ)`)z,8,nWKյ-yĸ9<I~!ޅYð+]%WӪN,~ ]ۋ]LxX[8<}Kw=co޾tlx_GV^=FGLk^$-yO29`1D<ď˷AL'l4,lB >W)Aml/9;#cUDJ?zYZ;6*ғ+I_zR6]X,6vխ12=^M+!" cɋ?kq]-af'ӏ;ȆK@L;͗!`<zXȎ!$QyK J;ު_oU$>)rVQY дktYBZzk@_64x,tK}"O@=kàâ?z* l_~ m(53L|Y(+F*By@ѥ*aEx9O6i m Gݯ\vk_EcU7|d1д<,T ;̴/޸(qyPu"$w~tl0+fE 6qC iT1i 沧cKDv3$ 7'<8b*ex(`w*ycCUT$\.v`WL+즣U0v}bKg[V x&eeLypX9(lDB/7f:yq3JK.D_."X7.TL?@(:cq= 0חx~%E㎝ffPs-d7t2+u T9ޭJXhcxb6hƺy!:%zl*U+ͼ܈Uy=_F}-,|S vRA{ECepFFG#\k HZ]ߋy\|W0נxxp:jw#Y%OD'ƅ~]Kza۱xJ -M芋TٱāSM̓m|?ͥ!fhiN4ҘA> %JOj{Ucln.Y0vQ}e±aΐ+&n"@]|9#m˱Ls1Xx hy.x-@+HSdg7/-PIgCz\ZYȔW=;ogIB&gмJnTM!Doi"תP% Z:4ɏ}+mSGMSo| I1޳'\Ulb2:R{-B#@(Bejm^2`n-J؍YmOՕrIw߲ z-sⱐԌH0ڌkRo}"䶛6p`!,&"(6na=Ӓնn k\ +6 agzԲ-D"ux-g~E*ZSM42hV{;Ɲ'C> #ծ/99W.rnߣ j{~5Z15beoDp(s&,bYFG2(ɈhkQ ރ:JU]C2zۯ9NY1w.y"17Ex`>Z/-dEgDeL˳{sIh3yS0*򵡹Vv$`pށ]][[IKfTAǽy,Nr[>暈rZyj1גFfiw;#4&yU{hxk ohGCuVj9! Jߍ\qOR[^L8*in )10y:]v5F{!f5M'AA*) ۬J 7js kDz-Q 0n%E@*% 1!g}K~O"wE%Bπ },m~f&XRn ^`6Ve+m5VħxRJ8^ֻ!1Cdw>>a,r\O L,.Yw @i ı@ w}iς,h=D3(܆ơd;.<]ڏkYHoCe'_ۣRwF@Mp ö¾IAqNI. 1/1dtcEe$55&0-~m hWjRV'vU% $P. )[ҮGw.=Sy_#?l$& ΢jMӵU1Ԫ:oGZCy[SmUhI66$3˫%|Fk?*b]s73 kĊm#l4H0* ? Nt}q$31qE6[rm9sPwRl3ul)MJA 4r1-(3X5Bl⠡ՙWH9%?ta (ʌJU3D^+RgSJǴa#H ؈}p]Z{KʶǚXJ6A]?}QQwEEnᡸ=2nl8 Dee@?S~N}Te}cR:@J)d<ރmNyý~:;챛qxAF~۷C̰J|rřMctu *\O,aڱj2hpZd' Y 38Mf4n6M\gH 1Yi_sU{N;F:Ii՗s^$>ys?2xġ3v0)`n˶h)HrzLi1ټ*?1';LI})H@TR&tV\mQaበ/H/y 8A$ 9FU z- ),KPkuҔĥh:9|R,M D9Xt!-ħS7f "m< o󼘳o5VÕ'c#'~5 @aX9|I@O}~;/b4d?dQpmELӊ:yފ g7{u:<<D9BfQuAR|3IRZ׀r/% $\7i[ (4BjҎ͉ %ba*&kCГr!=ƈR\`8Z2dfh`*Crip p0* PiOt'k2>HWGt5*=՟ ^J,Nw ""W G($*iBzqa - N''ӷpnᴫn?;֛9䂺3k-u)ͭ/DAcU⊣oR CѲJ/}?:kd;7 S-R=xV,:Ql&oRMڛV1iD#% ݴT 'r  )k GW#(x.<~ |Zڂ:{n=fiTۂ M_o<€pn~VWBPo4N? ӔN 㓚?R#mMf櫻r>T;S#Ñ#x8Bv}cދl`p`1J'h G~u´`h/M$ox`L /,Jzk廛|ti{&b}R.dE ܹ[cQe'?Ѯ9_J} sC3ZG1(pSGm9(u:%C׆/8L 9ۄH-g}THTz滒#8l"hW =d =(o]5)]CQ:ox2c 57\(Z5< "@FА[/mN0P}x;d!,M`ф:KPwSQ8X=#=25`]?DS"%A(^dVF?oΑ,$ИAtnʦ8iQId;! Y~3unW&]! 6R1xc8vqx:0 9  c=׎)ݜ^SŜws#_KOл4׽b&tOZ6-挐cQqI0Ko+!~f蝋qG}/M@'oPU@S! H?1bHPc$&ӦbAq:cm?\\/56).xQsN +=Hj$B GjBqndrA:?&}~XVӭ"Fב/x2{Ϲ_jC恦!g6=#QoB[Z.!+'r走GPX+nWu֮)dF,`IT %d_[!#am>dz{Y)/D+Lw3d1~U[YB<7K84?tEZq cbҡO y*dmxP\G}vFs/VfU1ތg.q:`:}} N1#>*ƤP]³m,+oaKnMR ܸjen*DP `Bp6BUUX: c0ߥRTpPG<v XUg;zQJSw g{p{(oӤ*i}Ԡ,WRɋCNlyT[PN6,Va3/pJ ?s).3PnxyВ@tB]^V{)s;v.Kj\1U3a AE.#(E=Y0bMi*"{91v@d*G[@.u)Z2߸4PE/FE/:]e7^ Z/hWw9s'=k: m,MǏaW\6)Dkr60!L7R͐SP0G] < ' [(rO:s|+h]\FЏpvoCN25&Ʋ2Dfm" _͸ _F/ƬOrFolXf57#Tthטv>@BαlɪCKqE—Q +S4[ް5GKTq$/#@c}'fǿW2BMLlXrkeA[4>tc-W zҜ$[u .\j\{:k!ʏqn~9_Fb\S>N:B_"5nM-r&hձ+rDIL7307 dٝ煠ᇰ:w%ӤYN? IӉCBHT?>Oh3s!3=\D9z u&xrwS_`y䅿aeUv)Y~ץ'f` x28G6>4(W)Y 5gLӹv;Tr1շlrBj`~ .e&]2y&Ϣk #ʑaى@ӝ>96k;'JP(C5`Ś{]YZe\i{nM/,[Z('-G5}i>bK5zW$llu}8G5̝An;_1s詈*]Q!*|Ue/Ia;)m<JpO >yr9vibHs`hZTfLr028mX$V}bqʀh:M5{-ڇ6>ޠ>$&$=8m.eA!'IsPޯ J?>_3|-L#I~dEG&dҾSV{QaiaﷅqDhWO3_hFzX=sp;y/#لI?,HPB_{:=k=.|)ֵUޖ)Ba^$JRz_748o/k[`b8Ot%heY¿Z=CfߺrG%K8Ht YMk ,;:GVqk`@+ ' @/u@ǖNK|sZ'Q}Z̖{~"Q`'Jg XT,Tº&e3捜Wl̐jg_☚Z3lx=NJ8g 6j}Oƺ?vkNY Az$hJi{|![uP4*>Oʷ,-4X'alySh)H]Ci?S'`+乭sT[mtQ JG-&RsQ D(lL? `ӁkZ1.ZQnlAٺ>wŹ*qXx ֫Fm?ESjpPyXv \Y=0jj^G?h6G7n aeg=?Ⱦu ; 5?@%Emh8l!t+|Zɧe%K@Y&7Rە#c y޳鏡p|xׅnu]5`ÒoC(qXZ2nw:iW//̖`\M| >!Y3mCY5%/mM,.O2΂(tnhaV/$ 8>}帮"E09@/ @6 |'H6>=˥5Fz;jQ \ ,-6T[Z Eap7@o |౐+cw*}dZǜ2/7〪)xW7~~N!խ sPNa9ZGYŠ^saCNOmBPFWu&?s\29~(q2W` P#z8T*ұ VliuZ`R@H~Auj˗_f]֝,z,K>H4Q3.?3z']Lӫ[rkd`Zv(S;nJ\qpij聤%,v+Im~!o2 _ԥau0C2Sw6z;S&j_hMr)m)n/ \.T1njq7)!b^r`W  ~ ".@aO^I~{ LMy-XzK6N}yTKS>Ym$-Y!Mq dmD  6@y&D t^RAcwIp/B_x*aߜ*=3ns1e(⋵SF9%P ~e] @+-vwR&.BcWP7OXmbd.Mk f7N6 'Hg JC?ޛ̗\5TzgJ*p^ ͽxVFmL.@ dcqc".9LU{ AE8Il:Mz^<^\q>|#ڟSԑ{2ۙe|bܢU~"6J0{6߇g6*~kzּ5e;_c63Wt ӅhWrůu`PRŕu⪱'huX2fkSN PfBM Z%p=Oc S{ xګEY!&P55 @D?&w 1iSoa’x/zD?ϒ[#oۧu&wL· ' #!X/gl≬7w+dO7i+v|hԵj<H (I5l;;Y_:U >e.wǁ?7E{kׁij,7&?2WN[R PGY [ @3qgnUO`w`b|9;D❾MZ>l.Y[3VЖVg-tu$;VtI{O,u }D}'rŝU>+f*%8 鑬@8)8LPO>V- vUoj)xȤʛ"Ó*w/}vBԇY'9gjgMmWLQ)SK"!"b;ǵ\B.S?{D7'1"Yb=P(`cZd(ה%D\2D Ahd+3gWƧ($dMgMf!4ȽӶ̒!߃鋼TCis>"[v<?\8{k}6**@ÚDo6o5@{Mgz`!=^٩ґկߜi-\iқ[J9"c1Ժ\cD]Uq? ^ AqÁS5Imd]ǘhKs,T1vץFKHbܤނMt!ώOPg9 I] ~{κ.mԠa*ˮ]ܸIhjn+=p3+p4Nנ_q3g_x Zo3/&c"dӢُΖn`*,&ۆ8f$MBhVL~p$2[\i*춐"iK?Q=@ϾiB*w\p->IjAi 5J.&LuCyfuNjE6du1>G FZj(I2B=uF\u\wOO R,^Zt!sŒK oٔX9[I.=; ~lDD%$: ( TOT {,,YگVZΖ.}t}^T/3=>oNwWEEu[#%*߉5VR0Ewo-ً2!87^{EcƏmHh4]X0KΚ K91 u\eǪ#C.t:قkCPǝ\2 ߖҺHQ hl+Z%:},Z肍V9[Xdx@ea>+41i|s1ą^c RЬȒ >1J4?OXGy@ m^ʍ{ :I$$r܉6'`@wwC]aBCehHV1ۜkMT94?%6x+CJ6qނwyiv)~or=B&~pX⾡Cq(Cb DP.(\?ߏ cs,엚ﺣiBW4Du: a$,#^Ϫ5O bۍQZiM=x-uAsPfˎvBmkCV#7-yf,>Ɖ'kgYZ07070100000005000081a4000000000000000000000001677eda0b00007be0000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/iw_cm.ko.xz7zXZִF!t/ {]?EhDTTk׶Ǽ8G%]#{M6=&i8`\7jT~9 =˰j>ew62\nP t؛>@NÅ2nLd|oO!>gޫ!@OjDTEْm7Jh'*"sk/ivEi ax'"+0 WX؆4gjү8%s+zT(fdNž#XzC}[,"N؀8%zܻߺy?ҟRnݠ>) 'ڂ~MVgo[D2;cƫMSߋPDL#gh*imyD^-9raob3̛+5l?OY%I>I($1@}_،t|WOmRA/i2X <y sU5`_8v_i)u*Kaw&h||m;Ϊ6+*f<;_PFW/?pw[=R_iz.}=jC'~{~T~4gxxGD'PfĒ.Hr[@Z:k٫]$cea{ְln=/v9(>)_P (E&v9mBY_I>x%ٴ#8:pl.1G 8[~`):0r;jL<|1]ۍ$'t̉wcؾH]V:Ci i!i*3@>k),f1~fT= z?A(vIAKު;<\eGq{ȭA@~C!nx EbSyi4hq"B;WΗWv%rӍ͚,/]}lNtw_ }\;+2,.I%1v$ emї߹2D囇WAv8"l?vZf'.dIh șBLPcJn )0w'RjwyNmawln8 &vC%5ks6L2:DJqkGSď֬* 7T΋BTϽ=dvv՝Kr"{ m#qA،6y ϣ\a,J1έOEu[3{ص_ ~ .oq# ؐY=$I(Yg 'EbOFRf1K)3+{?\qh|T7뛬E ]Gq[+~xBxҩrInU֎cjW~$ı2 }m_$".gk9$r))UX-c[-ysG%W7`XΣ>c|~ERY݁Y/?SDT)R"q.: ,9,ewaO;D=we2@;C#lPe jG*~4?M+ՇAYgl}/;IY6vK1b Uu4Bml 6mxnZ2=LP VĘ@ٮb-#߽ G%š"S_6B&' 2Tri{z­)hp|/D;aV;R5뀡ih8`wDҥ=rQˁ w]=%x@uūeՇ2+@w Nr ,E^=jdx}R!$u7|wbՀ2^Y-,sfnAċ(wS's[Y1ޝq&PH]zHg*˒skl<fb)^SL'.^\3\BKS ETI[mU(Nps*J'ò];D_?Fy &iC\teT]F n&ɣb'k%Z0hXhb_Щ<%z/Qb]1Fι p-LSX'pJw}%B@0< *z=b)^e>on>=vW;1DJNxxxVv\ 1=hoJ(:9%G<:cmvҔx]R)Hsqt4 Ԣ3~m}w(l^lyApSJ5s{8 VoϘߢ6zrTK@{8ANӳb1*?v~[1:50 MՅwhDYDKpЏMP]"hQl/Mg>:GysCxLs.GiɈ\7_'asA!TH |yNcq$S<煔&,d\"Ј}cm]AG52N#۵y){VwM.h?`jZ÷cFJ~;v%rVQzDޘX5# fi EVNVk7ɌQqG3㰑A& ?hIu+u>yyٵ[%fR9~7Gܣi~ 2p~4Q =b|S?~5M^]v>ZF@ Ү $QQIK˺)aEy)ϯ`E~N K<.$+ %}o[b0{R0ž3QMDw<db H ZP42e*b)U ds!X0#Ў@C$b,;ɶn;|քIuIF2zUqfy i|{8XPH:iyNjSKvLqr{3r".軜lj3%+,9wS2&ԤXzf`a"P, uYsu5#mnk 0ؑYJ"m| :x`&$8L ZlM^\Q+KL$' W}{ 1Ix畄*-Ru-'՗t<`(׫W $ 1xl|Xuf66 E:[e(X`q׺8z nyb4in 2q)d-O)ڥoq rґɧY/iū&ORd /Q}4&đ]&9F)Pl ĉS2 {v*5zW`˖yzˆ@kXVxrWL|MBҠH- -5d˕|kS3#[Ubٟ'5kk?yjZHFBk;#qSR;#13AY2L5kY<&=he fkaI:W8pcOy &r>sM|֥FZwɲ QݬÿKtيb &m{7hoC l eʳF4ѐgknnrgg H(CIYi>Ec k<˰>ASLO"۠;iKnX79Ull)=s%{BIyB"_sh.!E~S2aƎ!r~*~^ yc1DMNҤœCіT嫅n.f]ki]SrfkuJKFNLUm $J/{B5U.*󥁚k\yN jΟh -N[g|\WXԸIvX*>Dyd1W7"\{^UѢ rQ{ \?&R@F=<=ŗBF|[@F̒:2j ^u R磠e 1EkO-C,Jc7hC:n=B؃ t1Fja_p^ٗQF \DY~Ԥ4m[_pZ0l`?mK=:"=f+̖ۇv0FUwHv>l$&[,m &l@5(`H FVxFn%>+P~(q73mWU'Kj 5b]To?3´&84g&gZoeLȓ 􄑆4 %):.";H vKH jF@[%UJqhX--fWPnQsʆl~j!"xymzFy~09׫[8{l:ڐBU9xr.Ѭlpvf30RL"uuQt> 9/soiխ|'DPa=~p+]0诼xQ(Kp ;j^x_! -;FhB$li[ŝt=~H%4Ĺn-(IT?7DFSޡN:d r$2]YkF.OAR\ \VG}r׸2`6hi0K'S RPn<F )im)&SH Fv;DEO9 $.Ho󱃴o&9]5 9yTBD\:f%&6< ־4 5 UŸ%5i*rGrӘn9<ZVge|Is|dݵOmVokia'7Ǯ͝{H؏Vͣ3mo7mޝ#D)D")U69xH:6rx-324~H4,|چ+isO!JI#_7`22k-L[x)̺CƝuijiO%!lKh*gdHTk6m{a]ˆlsT֚TTW_ײ h7<۹Eu~ʄ&ɲh%hF2W:;R]:mxNS'c'5\SNѥX)+YoH55 @PxZI@?̄?i?k*nw*q<1jw-OJv>bzנxWpI7eaX/F$=HƁ*1M4M&,, 0 k%vAS2vC(DT\`-̦\`M]Cyt/1PqyίLAF vڒETEj*vơ=sH$=]fTfuYt:,6l*4zʕycCI .44Nhn&pAD!f*wg'5(t(~%>F1Rq{1TmqַPAvF;''mJ:Cr0K|mz"A++zs؜LxE|BUWFp6´k^mOX-7դ K;v_QyihM69͇Mˆ^} 2j}t+N'7t5޼>ӂ6wz(!F I{YKJ]:苹v{)ߣӐHZ?hlm/$#sa-;҂vLgްFӬ"#neO@5xuorܲUʗxh@BܕN4NifÄ,˻$[DK"Dkp,9es#E^-yN]}SOv/ OGLWS|7k]7f5 Ij_dDqUcۆ_I \<qUc @_eږ3r0uX٧@pC}i$F,3W a?gd/3sgR%od+O4h%+t֥b:f`]g*1&Lsas܎U-|I)x Cͼ9j*Nq;jzޙ,0VTC` Y襆ScEoA 0b {y 1}~\in?qaƥNGwkʺzGRBN.3ILۗJ-5sT!?Z^.g0 .jQitѣh*z-=6(C0Dh+/F4ٓ0ާ3Z-;yM;`X% \PlBF?/6Ή  $l!5t7߹nL+Br]dePL+o GkGYc<5Ļ.B35 RYn~,? 7; .\-–˱q#|[Tr!jE3+L8^Ѓ:t1C GdRCy2TZ TW!>iOrCJ !6/{ً>@bx F3to⛂6-_Qjܿk| dXUQ&ܬ~-T͜w'; 0lTyza~ЛY-i t'zR:&pa7p*iEC1pƙlYac?kbJ/N7+\qq\gVAK"gLireLU#E!, ƒ|xXω۾\$@\׳m@|Ļs2wkIVs*ÝʽyQWW*65f15ckr2[8v%*sq.Ǐ f߫Sl+o5[%Hs+44'km8`S=3 DS?Jv7O^tM$Jppz]xڠ Rm9Z>mIk%%L}ﹼ'!>;CBtQr#"!3gBew@V^c&cB'HREP/ءVp1w."RDC8TWeea{7&;r@{;X Uh0M| e4X-!a)?̎h&3W'09AB-Y[}`JF9hmN:+4D{i,)7w2Tʋ_McФ=~/X.o`=cu`/<<}2bm58I,dƩZ|Κgm>f`Vѣkw" \7Ũn=:3NTlNp Ls##,# ҄Zt}3`rnq0|ds#y "8II++4?Ea{WreGO)%/\=e%8HުP&Gs\N&q nFpţOV`OJ;(hw\%q@"`2_wm/XxЈ%gDNeљmgXk4AnXl1g[!Zj*5٬ ՚(çhq+m؏ `&BGB35";oE(1{ {wp7fAN`0Zq,=gCΗڨ:oL&( n7$MKgXywS{]$%&-`ZF=\Bz +GZ?QYc8uG޲LwN`(c FФ)c, ȭ7e(>8p:)9@ ħ4FR$!6Cg7$FփbnpYd7Zln+w= S@Q 0c%[M(r[̟2!0_)z B\ e|S}.VAZ ;m܀ -`K I1e4Ac-cK?fv 4]Q!pIu3y7nӲH 7jvIgT/TN3|[ 10ښ,q{B~!i(4(3tv\B`n tCNᚻW ^[x 2C/lîe?5jb#\ r}VȈʛ^>-_0}c"ҵXV 8WDuLl\szOtGi㙜HTVEmU)sVWbpX9pJ44f(*AOIp+N^H81,Փ7Lo%BV$Lè_Ő< N=25TIʇj #K5`}&*%w1ja]7,DO6bS ϳt.w^T]?Ūr؍Th}Iʂ֮۠ c6EYNJv;J5m`!E[VV2XW.R׌M!K2ABWP$H!qb'?H%G; #J&m4]ܭ]u +P`4̒>BNR+2iSvIp?uݟN+'ү"0V'U+ֺ-h FΚ@62Sn}r&hX9MN&M/^z0P ]DZAS7#4ƒh|$c9ԆOL,i c%JWZ~ZR!Ӄ=r:W+ ic b$8XN m:1:A5 ob;YBK v5&AD0/]½ i-V e7,*(%=Y_ʆ!O@!Ư҅?*}ޮ_aBE*ka[rQ_ná \ߣn( 3I'g9Ae FA+Sz \BE$e-jH]1j ;o;r0X8X)Qn^VzǒH{1"YFC qrxhf/ŔrNT71*)'Z^O6-:o`cycJ{˴-üٿ<:ԝA29i}<*-yk( )T,LMtx4R#%R7fD6sͯEI;@ v=xa2 Kj hOoS=m&)B iz)5p$97ITudD-W ʛ w̲K#F9Y~.^9բ :~y+ ˒ r#D1^PxG yد9̒^!s%3]ֶE^KYbkɾ?txQ_VHW_ha) po[}Ŝ'&==rS%^"kI-Xi'D,%^vx'f9Oose% =uW (] ?u\k%E/lS1d3:cտ$7_J bzke kٚd-|g@kr*wyN呪iaA6GCӶ[E|7VSk,n{s]:aSZ4~Jnx| Yۘ6S2RNӬE1󪓎szӌ*OS}1(@}%cXx6QlOx1Um<>>(j! د8Q)߷%4Brxƙ]o4iXPCk.f;ז%Iy+}YFdn%ਨ'qkԣ `)(O@/;(@ZgiuF9F}nʊ۞ڎ. 5޳C<_abZ\ S!Uڸ3FCa0ɛm2dTWbB@43WXc[e?n +2#XvmrtY^Ў4Љ_wY/w*'Ap7z\=LGRS˔6K~QW7[j,Ff ~,n5FV3 r6!a߇.ŽRG~&vsgxr Wl:ܿ1 vĹXsE)UnG#Yp(\)L*BD;&~rAt Ɔ4M1'd.A ߫3}G QAEi^s0Tqf:=>z< ޝU4s H#ʀu_IzyNkB6 ʒΙ|6/. ɺ*MhŤ>9s{͵rcoٴ.h 09T'p[Hҙ ʫ\a]\r?.;}P@:!|SP|$xjl@^4;jRzf= M(eQם^Or;̅NBQd U۝S^ʴx?3ZvOk=o1B{y? ;5P9rXҮx!T <o-:kTBۤ=4:C*2GK~3/ _\|+j+ZG8cVj?%iYB"QX>U;6wC&Ub<M\)rsv,/5Z؎F2")-% b*&S/ 9X6Y$'WmrH}Nn/*\Nfi!~ ?#Ǟ=dS,$s}1.}-u^&়˂_&ϫ}>kb DJ&3?E`]W9{?{[:R/dxVlEgL0isԶй"ɀ~!I^,"f(pH_Y٠֋^0r^vܮ~/?SwmתYGi#4I Hñ];'/>"Wa2z]NV=Ѹ3e?yƃLL( *rp0d 6DRuΟ"}j_}}dm' &t5GRLl!@%H排l.ZfDp׭]Bv*Z:[0t^{cêw(L  RмMuM:J9soeI@p?ᡠhB]xg8hRet.X&':fIŀ=~nSE(Z#˖ev D[!ge`!Ph$ ">vJNVKs |RҙA7*u6~BKsi{znpO5z@ҳ!VsŸhKVз{dbήs_vu$"W 6\584a:E8-_2"+ޘs[lZ jAHWt8V{Mdf8}#۸K^TGܯ?`1ܪ|j2[NxOW *chT{@'7?i]]? Mc1ݾ~0߱y?QRab 06pe|:_lo_F n]!>Vﴖ{I)k6ʋcq:% x\zQM~D{+tos{P؋&fq:'"J~{Ԛ箉+J+%,~qRv+5'MÊv̉;W l ޖ*Įk@LW"f!R X@QLc"mmk➬OATO7N0bRjj-hqdi)5bX5v\K'dɢC!ֲԢ0 ÃSў/J4␘02뫙2"TE5fIaXIb)vb6_"[ G^N7\u!oA\ii–">UΙfZO?vρK*޹=D?53/!VeN tSEƘԽyC+nhRnܜۖС,\x)p> 3ΌE 7OE=G(%~+ⵄ5^,i .sO {̉ICd<3?yimATsz}}z{hWF-@* e4LhE3W?0>\oLyI=Fc+,/X]׹s5:6LY4]Ih9n-;JĶIu Hxzd 3ܐyDž52pjAGL gV[;Nj9c| n#yt@+L[JKJiE fP(I8FrFci{1&0|Κ}CvFnDWDmW@ i,c&"XԏGO1ILF9122 +ahF]xtI.&;ʳP|V 0MQxeohA}M8埽vE>NBpamJoWf0jE4Rh슦xHuكɻi8k<1c %3buG#wQ.n2gS\M>^7Ao=pX\g m.r9n7:vHvu.bH9^\n''SfC+ vD[>}WfI8K3̛nop؋b}]BJ]zT[J 3*W̆MҌ2>v50fXSHcV'F-ǞMi}(SPhjO =VH⥳4 <տ"RtSuw6?UySMbsնZ Hx(Q))9&qm!u'EKөgg@ywb1:{t_\ 㔩SOZ MSXi frk$ Z QYC{:)h5722Ug& ֞t^ };;倛TyJ$Aj06}ї`5!x"jOs!ymGYw ڻޝl!yMnܪ{1ƕ|^TA9:oX29wɆ39[pF5^G5+s;TTDDDwFDs[gHņ KY͉MpFc& <@ʓ>K Cş;v"eQ9xhe;Bp3` =3}2C8C=8 S‹wġ9ƭ|eb ݏu.ZR#q!Fƪs\̩-[Ca@D攖F!/(5{ ˗Ua8Թ T]r])Ge}oׁJBJ.@t4^7:{c{J ύ{yP zdf;=>)-n؇"Dƅ5q!AFt^ 2kdht `ҺZ&\1Q]0\ qnR&`6 [%Ȣ앎JҽPJ}E}%-̬P1m׻`5B[3x}*W*ne}Zʄ{l ,`T N vد(Oi{FZ +4ɉ? 6SR:CWf,v,e Vqtv?5~I]i:hD6+.],j}"7@#ct,;`2X~{^liCs|"5_kM]C7#&xEGZ@Q5Xj< L.Y%@F18)W&ցր>ڬʾJ,F )& #źZǨlN2#u|D|>8Gq4,ț7љa2/mτ@@P =u[V[)FK~4w_v۰;8 (|]Wቩzg86QG[Zz""aV`[3[YY7ˍl9V>5@׸i Eht~V`H,b3\,b C5o M5?׽6$^<5+_z>sw>G)T& 1}(򖪩 GTc$-;qA,8FZ:2֛i1HՃL+3irWA"`01nv$*đwAv ftD~C>GS)5w }%tBhƁ!#UoAie+dXlok3.ĵ=[;pX;B>6̨&۪Nh#O-ERcTX!)U8sfO#DJ- y|b Ӱ8:҂d>x׾'t_&7)ޫ Bߩ*mS'c:3٤!K)"M VLu\[MLC`ha>0vawԭbiXJj^yuU([Sޒ⿲@}u|"LmA)0P%%oqV6'=|TcTM-+He؆.$ʜqtFtTH7F3ݚI̝9xM8sclrWGCdmN<;[jU*UeSyfάWMz<tߨg&/+QVh\E`֛y=znEFՔ|l%D' `܅xpb?0r<'Tq/?TT,`zC7d)LkV"Q*T#TZNJV}6caζS`G+,.I8Uy;5uK>/1Ruh xuC#%uL$;$ez]gAʼJ@!W1U&<#Gݎ;D"3`Qj dmw]\N@抢,' r FԔ/"?@a6v}\CF4 WPbHE1 k 2Z9} *2"A18;o U}wL29Z3f̲HO2(g;hY%6:_̑ @KԿճ]JjrC6g5 է(?81 ?&@){?wN`Bn =q4GJgs[4*%N~(@1qLmC`Ʌ\d%|$9򆘄Cfm/DZ  d5^GN݌5yrp9CM|4>f:G&:^9^̚>ާ2z5=ţ̎+Z%&X'v`j,]Xأ$rIQ0"(t}6Gu}x;)BOE*DH`{xYYZѣ GCߐ1uE)I~ncG klnn-|n*(L5k5fa9ge@[Qu(7eeu[J(%DޓXXA7%iyu65pSp<-rL0z!Uޭ V`4c1?/OY-1`ܔ[uBӋBӐ[ "7#Mj0Ÿ"! GzGMΞ>"$0ٴuϡ] Cqh/= H^=ھT-E~ eּ dRZكTAcw?dJbPSsBxtk!miOжnag 5TLIH"-/_%tϓx|$ED k]v%\J>'aꬩFW[翹؃ӗ{5 nܐy-.Cnw2qvpw :"$cnZExBjJzk^SK(c;ܹ;`8[1dd+T3U4`ɽ4֑Mp:٦7 JÊ q> 8.UXIMݻY,CnPя8s!쑼zuPRĴ x?Qn;9 .4 +'Pc)ڮ^HWbb7& q_xaO5ô++Uy^(;@_Q X5M6b8^:bc/D%ݝP腱AmJozKzPAL^Iu^gqӒe6(1e:Obo>`wY4d^8yP}Pi{n#G_h8$pEn}=~O|9^tO^!6q:6j!4?`@1yj6<--/T  >̇ś@<2hbV =OBtPP8ƈghĻU @|XoąsR*by* *>.  Zʣ#J=>`H\Ji֡CFe7ډ[T28܏8e E`>DER\LiY ;8Ô>]a3Xڿs}Q" u2[A^æY5ܚz ۙ.[/F^SΝ CqLC+6=WpI\7z6M$AY3-hES$>uS㏻ya=8C Փ2%hjE%7V}3'A{_K0L E=>ǑU؜['TR赙|NClRX&w |hcVKba')b*m*TcfjP\_ⷋ9ls>YF6a*||A pr@j7SX!rIP93>H;IHv-p {`J{i3x$M=LO#c_]8Fj.!ҸH!hxx֏CyƷtR>s/3pDZai؏g<)}K|vIj"ld ~4(5N!q͙uxQ~ %M1BM'] ~ە+89Q4fݯk'ĥ6cX L[){0gj^hzJj*SܵJ真`3)S˾dDh&oi)ZF ut?5T&Wbl,Io|osV1FYUy7EH9T$dZq 궥D s͛k6&kU*~\oB0'S~3;ޕs|&y-" m!!Cy84\h_xU*ˠ@tl~r04;ƻF}v*t_=A䁭RW 𻢖G D²VzD$c KI!#cc6zH7M&RaW>}8hsxC)Yd*pUjR:gNJω2'1L$q|[孄^gIҨ}93=RhΨȞv60,~17k3ʒ ̄tj˩eH19| >g`P,F-1A$eGOP^m14t;VɞAb]jS9rF[^xw۹8ܸڸ$ R8чN4O]%ɬzv`6+z"YNf9a fρ@ujq-ATF3PaĢVҒloi"b8Fcj^fкlP5jOðڈOCOZY}[?ֶf~[M ݎP P\hJZ:jQ!CJ+|E[45wBG+nD8cb5"c ~Y$7ünBSFcw_O9ĩ04bAzmƇ{|ui$sKWp_ [Ę~7FD2y> ڥvp1 OΟŃ/Cƞ#5c.:#OC4 x fLMEb^&TUb$ f$w2mBEqRpMU)kf`߹톮v=`(-R4g mSe1$kr tY_ mY4\ҽ_ ^U6ܠ]:}MvF>1ZYFͪnCIiLm%V؟ˮ[ѲKKŷqƷCj|[®jt]^5&ç"Mx{bZVLi_;D!D*AnQǃsN̾}F:N_;[A}6`?}y6` ( 1 {;2Iyq޹AHjVe ~~Zx ‹J[kC8=NK j~~5B8U6G>eˌ P"YtL`*xS bfll1衽 -^p˃㛧'!vm[`'ezs핤H.U"q-N+OIR 0`l@Z,OyR'A(T>}/`V ՘ /dWycA |Kt[2,Pyj/Y T>n`@g.pAX3bz&b.,Z 1(26]sKSush-^|mzw/?(;s!' 6/=DJsxN0A+ ]ДF̡ (=+0 ^]R0t kq[yl\ʡ+=A Ż(.ATztvZE0:;CWynHcM3cz@f oo)$̮xY{I= e!Ai<•ٚʊ)"YI>Jg½;/zJq*'}:u̪ ر-\w}JXq(f VTxB@E¾^/No/i{0;GÍ6hs=^-ح+y@賄K)Vaԭm0hV0`$=n c@lO 1\rǦZ)c*tCv y)lk#Ioۈy ;pf\7;.aoǣC5 Ӷ{u{7֢wP(N@YpDiR" ~7u[Z5YXJ4w5ϴ٘xqC h9jDtiv=W"p9 `)6kX3{7JO%+_xl=brhL0ӫPwl;ERP2vR%.f\_}Q+G4x@1y+6 P1Z 3h;uye:GVC[8w尉2@N'k/EeWQ2KB<1fvRWK=pM4u @/cl-WķH!@I+ȳ{mfCOKF|蔒UGeO=e//:Ri^ZU0އnD47fX <ɛ֕r#-SQ@}&4&0viN>zʚHahjm J/#~l"}Hzd /xzo/8cvYV VDKpQr&Zz/p%RWe-`=ặon7wV*:;]lZ\ ܾף`ߏ0o"K]A`2@ X; QD~f*V4;u'n}4/cP-izxt.U29Ҕt*-ܑU`.z~[ %lwޡI1 @5͈F+X\&F ݐggD1K9'+%jM1+׽(wnʻjp FbXg@;<qF 21VeL[xן|k<*}Yx#ۻ[JwE0k/SF;nTwAW+2-#VDi,I$w#gJ]I%'IKS!Tu?h%UN7sk+jWtHFBk 9LnA/ztIVŮRtyDR!35-xwݞDO%Z{8?vճpp}$ИRei7VEp+onbnWz813S3؂A@SLJn_o^~[xx u|+d:*ygz 9 ?t*=!i}{G}DpO9W9ŗ\@_ 2D`uǣ| _h%(> r>Gv፫*qdcû]iyɕ$R͉!,):6^aO3,.hݖ춬̽F6B.qGo8^&>cEP@@88b줆VGW*t ݠ_m Jϫ{Y`ڳ:J80vYuŅDx=0loc仹?mK mB7e+O ylpFXa塝wv9Mq\uwvf6|w_t x"VWT X( +(wYt~K%mUR!帥O5S*XwVP0cB&a:*1ÈN_68S3JZmd1P吵YٞV7D'Ӧ# bR?\Os?yri$?0=?ͭLwjZE};b-C%E.U%\ #7{Uۀ^D>R=}⃷tucdZ&dxujJvpPi5&9YL- @߲K?] #*8j'4vo r(oSz噲b%K|?? Uܢ}$#FJmj*d{Яl\jZ=vv/NjXFoD,|zi8(ӅD\[CF, Mhzou9U^~2N:PR +!(C _3T1Z)2_ko'OR!v#-e^wd@q1AǪ摩uy{ 嫻\xN 혌w2?>81X[CViի$˞9i*[6pO:~e5o"j4%8F#4 ̫^+8`(߾"9R'aL/,Wk"} Ef@b, K/W e4eu(+-V# /H3 y,X|Sԥd> t1. 8 \F|WӺ@]Um3LxзV~K9K1z*B󊃫Ӯ@w#dt :2R&ƔxS+Q3[*6M"MDmaUM_Y,lA4[#ZwyxJ-㖧 Fԕ7G(ty'ע_wzGvw Ɨ0+ѵFMP {ǒ8,E F d)G/^Z.X U=3iW/zrrvg,l=%U3{KI8B> %D | ]j]Yz92a p2̾ʋL Pشl`l0'zS=7<~2};M֎ntXNI:0;זi-33Y8۝ cCmk^ryQ,@h_AZeE*C.ƣv1Yk3nڮ[3PZ#E-HGm+$KBQONf zxbb"GR٠Mq#Mr?Fc]t%5',VBlq/?2tT-ޘ;Put>'JBr,킮CމfhE-8OƽCe0M̍sU 9J$6*_H3"yu c,th٥)ElYEdQQAdZuSrz~s† mzEm@ +R]@}oNbkB6/)O4 2H61eV:ɝ~Pu}+-yʙaAh٢4P_J*1Orsz*ﳏ:F[YA)%p,U3tzyoA ΰ]8Tݘ$֛Q%[o%P,6"ě?R懻 <#Wg)ӗ#݀LD[[^.;SK]tLf R׻jqTgW7#B+EJ#ZQ_ tŝz269F)Et}Ow@suq$Lmd0 0f[])$|́-&,8޳;Ch֍}N؄J 척xY&-7 L\bF]A*}3kC^L#!YyYiiA'Nxl!m9Go." ;K9H-hPe=( .u6UĞ̒*F_*M6O6*#ŕYuV@_+ƕ3V=L{BSa%BtkChR"4ĕ  gOHT ݂͙k5E>\{zΩ ˟1{ s Ʒw:3|5ڝ5j}gyS aWIٲ[v=c81}޿J"c,{h}.&۝/OR/OL%MO@c$VELBdL)[eaSwDjèTf{\n*4Gb=h3 Y95 i=U%4 ;2= #BO gG@ M\< 1nAu}(lh+2őlQs)83z^XGsĂP־xݛU#De )^A윖B"1_y`CdbE'"VSBb`{`HHgELXPg˛2~6$n,vGDk!΄%ADAller8:M`&x"imx(7wҢ|fKGI^=ό)0D轼ey".C4ĆB 5bwdr՜$:B΁y*Ņk . z4'W:JC>]sC#{RZhD=b^skY~ Z-BDb5HtܢDx qĜ(QB&+ʛ:w'蹫((=6可.@\`eg͙CƟW23re>2\N*M,-ʈ*NkV2od_xݣamdЛA)++udҵ[kW[ O3fEϟ7*t.ĖwVn`opWxIPe0 B˚?ČxU/@t!1:>#QcՅW{Kǹc.v˜ cwЭ$tz4^pNh.ADv. 8UMJm ޑ]Id7z57F_%||.xۮ5}ҙNxtA@/>^rx{XVku3_Y%5W!X+ 51Ή)բ;UvɹHup᠒d-J͑~f Z &hKLRsKEG>ܿMc4OZQk(?~sbGyVMh(u5}.VkmØ1|>c",9%vaeC#>͙+n] N۩fH11b&~ ZLzYDUp1)!ѥo]F+}@GvadPT&݅*4ؽiZf7\ZmU%rjY3Y=>zT3i{7T`x֮PiMZjva'TWW)l&0xOq8 ^K՜D2zZ{o(m8=NI#ՀV<NձXv|s_TWbYpWF}h~}p[C]vH]a^2ijHzޱN^-l8UC&?(:zZEҠR B7-f==;'Zc2-[|KvL 徠O k grIҍh+g洙,4 *Q{~?n)&1Ѐ.[hHJHLiq3=̄56E b=!<}!OR]ӏ ^״}qjaUiw^"(+[1j5rMn3+=TH889ք‘ovUУYt"K)4xflVl[q@6̲f1+HeIg/A2\:sbu1UIm҇ծ/&'9_S/VLY9;+d,*| ;$j&ဣ Pq܂{_ ^1u2ڹo*vm30 6S]kZ/^SLvgK/!,^ݑ}`ũXfZ'JQU)]&X?rPNkFOq _> JN ` ;+Tj9WCKxiЏ'n =:1)FڋC8kQs}$ FƒSj9s+t{`Q/[md8c.a x)΁ nu+ذd0fn%H1 8VnN6>yY$Vkv>n]Ys0$?Pʼnh?IyX LډEGxbBXՋ~0WPO$3:>OUO"q某tlSDp,e#g&!aI4`vu_i=b d[s P"&RM1fsڶ0lQF+y{2 YKy)3N ' 1mDix_,xXhuRT5}n:x7(1 ڋbhPl =>jD4'ks7l{jnOϨOy2Mj=k<&3COvK ? >i6e"hߊfq0;8XͥlTyMU_,2 d7A$+ 0w׶1#p4`SAwo&E\&3#š`2DJA6h'*ܙlQ~k(=NDw8ۓ%p1הFfYxрOeSFE d`nNbBaq>mMɓQ4 ZɎjҒfkT78pQr 6߈FvZWy#" ;ڽjHC7{YWO gy'旳\O^2 @ghB;2*95N^ǜ8k"{^~b*m؜$xƨRNPr0vW}0óKʟ ԙn,%7OiLʸ#Y[@vKJQ8>,%1c'"቉9xR @yJ4L_Je2f=7r"9l"W;W|O$I7 qȁv9~c %J_77縈Ԕfp SSSA%NrU`f1i"RXh39pa Uwy)ѿa@Q<>1jCcsc3]upa gdZ+z_xl[m0GV:lrI+K7<}^傾"mMKG묲Db-J1Ĵ < {ZcfqW)q| aSE:0(DŽ%=qȓ+|fyJnBg6vbyu̘p Ź[0.9CtГ!Շ+(C *2Y z{I#Z=JX spuJZgY^`pڦ ƚH IoarO|L&7S ,P<'] Y~FLnQS"G(,x_#~tM6qf&ؤEF˙k=QJ˃oh$ǼeLv)XlP6j^$ɭgF41J j!` -ۍZqhp5h) 36{De `|#gHYd ,޴z [ G=a&2N^|C ݦ$ }t uCT Q r3cv-"tæN)vmh"MRgn!6neExF2Dxzu isrꢫdžGa`de~iR Vڽk:Ϗ%r$d {[aˈy*Hu_Wn'Չ_@Ȼ gn$AJA4k*c>C66{_FZLű4QxXI P=屟̷u)F@?pg)5P.$ߖF],U<*\IXSKbR,ѩWΩ)W:"DVu2hH跣é!&J/7ҍƋwplCڄ.ƻ*xrF&ڭ'7y^fWPŊh@:";7FP`JUži15<y aã?&2uhKb6TR$wgvUV_Ox#!H4kp08_8ÓqĽcquy`u1CI*aQfh׽Ä_3.Dc[޳7A-8WqbJiG"kȞ(g~d́ZYk5)j])Dˈ2d MM=)YoyTQ$j+ &ٗK+|R ?+ގcy_G.68tx"DO@r L|xeh½yLN!|O \.=]<( Zǒsɹxl0(Jܝ%-f'J N'.leeT: Kv@y1/Ĵ2W率=Y1ykÔ 0 (z冊2`4if ^֔b rWex a~HIf"ޤTt]滳Ndd&:AC׮ͺ4*x+fh)|qj}<ĴG3T@,3.hۆIc`Qί+TⰵGJ]kE*ۨ8C %] x0Pj1/nүˡ0ɞg ~"RFE4rsg:=!UǽńЧ;/gc0@ϥUx8Jߕ a8BvT! 6M C62em)j4w-v@&񋒕* {♐:YcsV"2UzAxD Tq bVLs{9C A$Ŭ2ߺJ'/ȭl x%h!Q}z43rNEf5/ǷyN6ARlƬ# JG;` s*eU[D@thyajMŤQMR^,Ō6i/.aݤB""[Moa7k4{ˁSmw^?:ĵ/%RKLX.s|XCfnl 61|:+ZLN5.~t7! !$@@f].:^;B?,*TwoHW%L\4:}s7 n3+0:908`G\1"" GtH/ nǻL&}/pc*tyGuoⰪq^V5ߘ^1vdNez,(tDR|Wo (lV;Wjm$:#"{hVi\(}ܻX!؁y'w_Km# SvE2.|jʛdD%91L֒1eNz K_XyBjP5c {^*JJf@~c^ lJ^Z+A:Gn 5l庻.[۷|r-t/BHuWԣYa~\ђ&]"`Nh.Ca7%|^DB(oRݺViVFΕJhwCqo6$PH99 qς3G ʵ-ʋ[W^$':ZoiAO[TӅ$"K-Ar7߂BFxG% Omŏ1dz ٨Yē|N@I} D/򫸧] P}ӹIM}3ԧެ{EȚ|6pʧ.(Rz%(i%k]"4G Z^>[8ڲ.!;oߪcH\]ozD /0B\ilBᱪ&_tO)BMzLtijxA!ɯ>!^ s{SQItVD>=:7t%/\WcNÖBy4ϴ)Ņ9ya9Co }*"rE2bL%-|d=EL7-ܓ@0s Î6|5jxPT4W$Qq^[ySM6,n%,o LsOcxZT6AjĶ{2H"׃bj)YMax R@yC0p6 A˲1;9"-}5,GFDZH7ed27( +T(Y[Lx SUM,T 'qnX1Ίjj u^s(Uoo?o1G&Y)^H 8g,6"n?43qI<-p%K+h&{gMYLM EzjhG븊)m~lGZto(tiL;mU]?N(^Ka^HZ<َ;G<ҵg9A4(l#ena! zI̬au\D poWEmNCԆ[:J/gP(FL2SY$33R #"t\aʓFD~hݷ/UjgQ3bCon+G=m>j þV<3;y%p`+oɷac>DQ>Qɢ/4r Z ̿N(wР#X$)<@ܪcE]*K?#=SZ%UGL#ڢ: 0ZQ|5j}f "0Ϧ?i+QEC_$aŀgnQKڋc Fu7pĽynGc:WcGU}1=^=NLD;'iO$& bIj)BYO#[|`KL7... dwI=O¬_^G#T\n2ÏPJ*6CaucN<an) '^N e6zZ5 3o( R>Y 럒1b|L릻AM.D8q,*x\~ M ݙ˘BicCt:>˴mf[KzhqQ巬_*7 "vD$ nXR4P Et&)!'1_95wk!=nѿ<5Q&#{Rhs❾0ڧU6 8/USD:%L- 3V/eo3:1?'fD--]*`8Rүu~ nW<?p֪m59"q[=05 ؄K=Rh3jzJ8GƇۥL$I hp9j SGrL MK]s׉3\/-sJI>Y:Ʈ#/R&gaEy_zD)3\}?xvP$x>q./&<ѭWmԳ|6mZ ZG/=>0j.rJe@qA^N$B@}Y*3{Fr; wtZ' ``V0Yo^<#O&r{nަj]-2UL 1ԲRHPg9<VARitG O׼V[e1-xy=I,l+!.}w6;3:#yD{n 6\^ xK dP*E4!PI1P cӱ/Um*F*ȁq0NOVyq@lcz,B3MFT_Oh87#20\UcthaB)kx0tΦgHzS[$a=t̛$H>#M&t frpӠ`aؑnR8՗Ñ*|D&K V5?[觢>کT(r iŰ6._¡"nOQj F}kSçߎe]2 L.RqV3:;攛>}|E4MZjw[ ᗉ$]U0`;r!',`&Y<5aG>`7zt2>KOC.^HA "6[,,FѠhQq݃F^ #OD oQOc,f rUحeqg$۽~9O,$Sy9ޫJ҉&"nE"qaY%{=;;*fGM3<tю#niy^81*;@sv Hm=ZP+Z\V S PnY6^/\$;Y,"0jq;8yXxMQ&ЅK)Wc3nR@ϻ*4?/^wD7GQ}uIexzƿ:/l5{jMH>x"\E]q)r}/Iu$9xyM(Wl|$QӮCa jkyW qg|Gsk YJp`4DŒ0d3bQJ.`uէIJnW(oWo+Hw4!EGւ#r鍰Iz _錈z$}7N}(U`Bx@0y;&g՝C&tFI|fτ;sE,?0*50?ي^M e𤫓=}ܖJ.`wF3?-L}zORmz\S^參2e3DlԔ8wp)xtJ%ʾ,:,Sh6$wAE(mT@+מu 3ifHn#*Kr4)<\6aG B=H]z9p;x]ۑE3$ ˔]ѪXnᒂyb=?z0/mJ;f냤'~aWrjg0ԸA=xa`rcy Q֏#Ěj?et2ܩ 8mMBiJ/6 {|a G?*Fw/ "Ϝ94;D[^]#M/r'I{E,VɫB݉@/3qĶQi'iEkPZ򬖶;D31D;Js[\nnM0 h2R;jHQ2veMfUM++䎌=l ,]v58ٓleW"ڹ+9*!@Xu'D%W0:2ے7uܐ/x䴔n=v6Lòc_xvx=EhxlVmL5åyaɿuau7L 맄%*OsQI7RTxJ`e)_!_[ VЂoL?r՘3׬eqB@`"B^PkIH׻>f3M]z{{aɈRΉ]tf^\԰th\eo_ cZO6%%DѩqӪ%h-na3M7]`9 (N.m0[N:CkdM1N9r/Lz jyR8`殝!-ǟKx|jZO z B lg \5J'}4{Bsh,+ex˺K&%wWsA*bJPyzl*o; _Nc{m&U˂LdrMHmFNy9{zzcA:( x^{x+UQqu+p7y6u2Tv4kk)bXED*֜! bwB/j2BZ q>yG);TyBX/:4z{~c ]$LҨ7ĸ1fiziZo4@pzH-Dn>1Q=+L(8j\a"/aM۞.n'ûTCV M&*mq͂f#zeL Όƈ0z^FW{{c/8w"E)CB|H<:ITf^:{p`{s5L&bQPp[k^|36%/(GҿhcPyd+˗a$81Ҫe̺lVࡕ-~Yu*3*B 'e3O,ZN+&j L$lG?򏐥ylJsÝvFGckvrxU 0R?:揩 fwhAF?A#?v xorpRLGoxk}:iᳬr)F)+l`Hߥ]z>R<@5<?ˤs {|X rm >k=?[(4JМLI‚-"!h2Ih]T%ɌEK&o@FGHd0^*Rh:zD!T3 웾FQ,Ӎɀmx3iw@5 q߷\g>U EN6z "Ŕ %]܌gxml#WĻ1t*?bp_mjo[pI:kYRqn!ֵszbrq@QbMPXuM |Yֻ3vƢ[-L\9mRdE_ )9~ݤ &Ɠ?ZtZOuhK\Yc)12YmnуJx}LGK|fi͆ \'9p=ޜ|=8sۃW RH6C4p%7&{ {yz%&͒@UEV5#z?P(-"h!$Vc_T >=lw^,-On LU `&1"jE"I'3Pi;FBt}ݺul0XI'czX'J"M59V d6*o?ب䭛h|2qxT_ TR{X^>ue E(¾sjw=Bë]$]~5zzVWsr \fi;'1ۧ5Q 9apKS#7->.>>glKlîɜpNNܖv,>kCmfjeI6="&~%AaR5һOlD2HH*fvfSú1@)L ,8qr{Ԓriv$[G}+64R|V)lS!X<'jK!HIx[yY?a1zV>@Edȸe$8Oiek)6'f`b9HW-^7zòl+Qx4H/VMgH08Yoj&uҼ %s~I)n~ub&D9$B-<7:]kV@$Ha4EqJrKz/}\^R{U#oJ=R'{քy"fEy?ܯo!!^'2r6u9Ͱul IلJe}|;'ţtnZI۶|gYL=R (j<:+6A TLMN­sg"T3wzÕ LG q~UQohxlm}Dy`-UM0n-T Bp"X Whnݼ+t5c$u>"6'Gb\LBF:y RkA 2"C0iڱm]Lqg5اKKxZzg|KYSdFlӲƉC' $&á-xpx•kaS{'W;#JuOPqOx:V[}U"^e` eǃ6NJ|$7#R H >w0 jf"0a Iׁb0.pQoIfο &!mtG5.)KhXTaKwdt~AfʣMkIr}dVe-N W~1[TV84\fava#/]~ۣ2Π? L䷼ { ɿiIULD~X %%nO4G)uB- H 7*q4<|+>.jj;A?RAʟBGP%toث?g[DkApF-JY5E~FSqYYKĻBJz[@ÐYsXD7g.;enUJہ!!گjGm*.s7Κ͎ g[{P̥Ѥ5dlQU~ws%*r0FPA9Jfႚ YAV"5ˠ;=E/aT,rث|ߋΒ `hFͥ7rВ A\[ooj%= C '@Jou2gV0~jz=&v vEwE{T6~/ǀNnj]FZPAR +tea#dGwWمãtɾL>爂vsCƁ\M#鹷b .(Vy4S9Գyïܝ-\-Uv~mIi77xFz@$"t ʝdGv^QAV.:]W^gRix > dJ]XNt# tqαV C8d x'rXiڃhq- 9{K,x~GZە}K|(kYL|~)z<L>>dFWH{"sF q,' yP߽DbpZMcoO/k-_.EhC-tKAYGa ]& HK7(ǚYs)-4Ns  E&{7/KOa4IVhЇPo8RH9,=N;f"O)nծ_k SK1|D8p5:itB".]}4y̧:l`5a,ǣCdED˛ې)MOM0 y&3v K:Bc"ŌX|,ɋ/Wa@LqLDySOWӇYA3<0B6C܃xWDKwJV-;ݘңj$pLy0rt! :u9՗-oթSXn _+h?C{@Z;37@sڇES~EG@?grg*6{;8n3Aji#G{ 86u"j;9_t9TJU)=e49fH'kM+k @s! 3[rG#v֍XVY\՝r쵱#bH`yt.hd),+`^Ha(c4[߲Wp1^7'cb_]>*x&.{td`1{a0s80ѡVuzx"b*$~!偭Q'>Z2* 45@I阈L򬸏̀Ʊ1qvQ ]Wf2yMRZlplX|ibWW|ۙPT=B_/ .miy5,r,{O`R+_r?X&a\O$N(c+92\H0gu맥p8ܥO2mE`|/88H ˤZ-.r0b.TilL[T#a\F30 )~E<:sN Ҷ58-57G{e=kUudq:,izJxvbRkߞ#FY \` ͎BC0,1}~ ]fo`_]0=mW#6Xh/]$oAFsIYE#0[)@ h/jDs=ӟx.x$*+rV>iv&6l΅D=AܸݧJFc+SI/_;5vr>K߆0`A/QH%MA{UJ<2<7u(rP(Wuk84LD*Q 8I4IDL2w"} US!fCC!oZeᠴ x{W/8݈m Zhi"X$0֊wS2 fF{Ōnz4@N$>6.22D}Q(sEf7CDLTQMaY'H:l3JɤY۞G7VEg&M{d)l~}zQUgo«1Eo%K-bUz*x]_o;i t-oV.c9]$ipV DQ$I!"[7Ey8(XJ!yBouG Pe ,"))ġzIkyJ4U-N0>I`oEҹGN>4WHn?^dx/qֶ_ 3arn)yl>֝%DD7_uskւHЙ}>?-?,wUÄb2ǖ޷H+OG ש]_,gR|rb 2zƒZȎvs?h̻MבxBzy 2̧nC1pU舘#=ȖFgTEBsxDZe<h+{5վKMvD%``g4!D]j*. 2=ZpY~ bJ,7!FDB?p2MMke (!Q@_y|#C\LJh&t,CrU %vNM]s},YF8vn*`Ŕw Aմ6 œ8݈H(c 2' Fj%mi(0F_6=/:e-j[QԂ#v`q? M)cOC_BU~J#Ģx,ɠLδ/ϕ"7?|UO#dyVZI> Tz/1=P->1>3ilٟ?:2OfUyhM(b 8NW暘Eϙv%W-<c)#GkqT%*`"-06NԪ"(/ǘe͙qdğo*F6 8X\h֌'inWIJW bA$Uvث3Z-䁺$kV SBٝ~)aRjF d!G2L@`h)/ 0#&j3I˷Psܥ*b« zʑ +qhΥ LD6PG#ֽ {:IŰCOy! ~S@ZnDT^JcZg~yBbޚH4QSM3Yu^a`\|v&IK_pYp]df_ D5Q-ȭ IEp*%{y|I9YdsaXxLGfpn!hL~lLK Cy$T<{\lkM!ubf8F8DL>[寒Q:01:,nXH4"2#4Hf(CtьN^5@ζ?-K!d  }A@r Dv'6 }9 _~Ҭ<%(\$fvhȸG"븢;1AĈf_ug:Cn]XXx _Wh 0٥Z뵓R-x*=zG*s,7v3iCo%cc^hmrQ/'ǎ[_$ htUX(?tPNz\ܣq瞭 W`IiuR?P^3J*8WeW ,iLYw:p(nHjؙڬ %˽,|AZiQi3] رnqST 籶t*&E z-ߚII0x90 A<8.d#XBy!"ɬ(@ֳe6 %tq@}4YbaXjJ9}M,s;7d =qG:]U1ee&r|9QwfT@1 J0x}*(LJ3@7_Uw'E̊VO$. y29eZ#+ E3c xjʎX8ɨ}7]ի1V qsSJJ_PC,A߁cW LH`b3 k\w,|/yI )dRï4M<{4AaO@<̛Y0CjuM+xlb-&PKL^K .cR' إjOsFe|{m>|Vs6D#}4,/EiZhע*Տi벞}%ʰw^{ MX'%?==:+";1aa}/Cu/^#\n}=HFs]AUq'3kutDe?"Unx:C-tǴ.{I 8D24\P_aVUĂG7dm+lm}bf|KJG (lpItp.4.<œ-0tqQ k٩1d $Jeړ~~V(WSArixR.KG_sA< ,软9'V@6j iI&0ќJD݄$HC#gNQs^/n.Xq5AN^ഷj8h"1G益s.BXA8}tOէfG@b&hq =ѮQ6(.uZW)1_!id>|aW N@:?6w]WlC&ّǬYCZ,h .o k쯾H V=¼ʱ#'H5M}`º9RBCϲ}I= q0]\S^:@Ȍ¼vTw7K < PUv bZT!b7*O CM)`YŁ[*~u8.rUT-ҿ*AZHɬ!GR1?(򵓼bw>,tZ"Ȋ ?mїȚI5Z8t ,p^@j­aA5)%81}K Tat4)0:d 5+'3=*Hx KVyiMv  \f@ ;t@9UgFp]r }sdq+FR*wɶ;ُ)ҢELO~ :0.O&)S ~-$uI2,-5j4 n8n؟=576NoTNM$Vݨ^áUԚi R:|Is뛁yaHV;OtUfKvݢ9 WҶٍ#j>^>*ømi͏/v Tz#W}W"_ຯEra顬 KED(_J8ޥYԛ'OT2g˶%Ɨ NoS4g;px֦Gŏ8{ T2 z{NGJ;<(z`u4 ñܧ腋(}l 2nMQu@|<螸~bZrښUцtš,8T ]pu۸j#Y8>b-&!L?U/?6rC|ocp $UVCdwȮHSuD 4$i2!O؈wa>FEb*t~dqy%%J[mԨ V] 6煤SȔ)+,nM<;tJ E Y@ zܽk'A=恴.wjy0E;$!D΀`,dQjIhս LA݊L[mQS,m?4 ג]b$_E/7(%NPCJ( =ϣGymwKVթVή( @'8{I,m. n,/Y}ض:R$-~rqߎ< 4qP1s[C޷/P< s5{ن:\:>]йy;1Vcր^yAl{$9X(-K…n9_`ug$z Lgq a5ןgzÞ(5~ݞ$YGuGᏕ-Y Y* 5X%@:f9D# 扤 תX&1Bځ5gG{ʩD}Q/8J쪍icn͒prDCEG646wcYԊ3jnEx*΄= tƦX7[8=QF h L~Kw${  d_>IHú/m@;[M&d~-@ :'4Wt{..0tMy`S d*{oR.v Le9դH^W p{i r4K\.d8̵߷6acWtM$aMa@s$pWQ ('홞YhOt{,6Ҟ~z__3HmA +M hPy v >J<=r?r7S/ 6ϟgp2u4%poX=*k:psUSt6ֲH溨< jI4Om ]nI !n l\j>` Ac RUu0H%eC򔓭8/TuFEM3&^q6J+*.jV|@S4_*+FAW@!6o8PN*kAX)pLؙ9tZ-٧dI]\'F\E--IS&|?BMdS[4O,N '#^gsnz{|r%z.2 `R_'#,aٰo#I\ jM+"%xm8/lio7˗V:,*#a$C&r%ј!" q;Sr -3YMâ4{-daS:X鳓V>hqN hW6"a%I@3A]K,$CၶPS /i"KC8z+ #9-_0ckcΟs+k+Oڰw[N+"ևh6_u)lkk݄h^0ZC౓3NUZ?;toQ/`],~xI`gU s#oQb5ݙwB]`EaɥS i'pkIfy4)T)srA_ŜŒc^ȣ 7n8yM}&L-Ī2 @+פUqLۙg9[<ِ5\m*˾Ihv(].86&%W B-0i\6L}2:RAHX+H*MZc95~}]k'F{<}6+ը99-]k%gճ=?6Z##.um_,rli^WՈU"@eZO` ѿQI1__,_2ġ0Ts|=kUi>wd$$B?,[JW.eE\ݵ*"?iJ SPNvE%}F.upnld\V2{G49X~eQǀ/SzeHLdBȤzZ,ץT`ٞ}i_?6(i.q02|'Cg ct! 2<=:u4 ؖ~ڎ3N}tۨlIr!oC<0UpnO %n/wo9qɌpZ錁aitтjqCCk$^^vr`"98T_(z磞^9$)W d8 mm|yfs ?s ΰLC2n B'^||xCŌ Ia ̠9y?Yss_%.0+6[UFc*9 ygN p>+ Zby)̈́tlBPT} JQ:3C%[ZNpJPdK9fvOPb!HEg^yߜDt;jX 4pP8eBh:Mj;DqODT aJ!X,QދiI+P8,zH:؟{ߜT4k䄨12& /QΞ>Yf/`Z^Cۊ Fx4=80?hφ=,jRWZYC|.Ch2Z#tQ(,H^ G"/-P8`'dZ6_+ O^T_8^5ZJ@{ # {1{gĒcOEj_:OLͶal\!:aEP&yә4 dLSɀ" H@\6> 0qs8Ő !.ah |E]>};sj]ּ|et 3im ciRk8_۳Er.Q/u?nN\fV#O8SXqYo[/frEt<$:|s7PyڻC1>+CZQ]qIJ1:GD=Q\W"b^]nw 5R/^iUY09,|s ڔ<)\(1,IT,XIgS#hϭvJ{lioz9+7C|.ͺӡFRT>fHgBpΔܘav-8I }o7i: w\ I2so߳ׯCoz''Ņs|/ b41:H~t=| EV1}vK1AaKUK_ s %P0aɂbuvW򴇾j9$ϩw%4Sˊi۹#:.ZJO f){2X5v$ml|lu)ѩ%κ+/)s_7PG@DAwv?V\4{LuZB"p?/" *FnKwJ~ s]-/kV[X D;_&i,-8 E$Ci8/-=.Y;$1uJ#9s$+)=N@5I)0֛[ 5vGA @ŠMv:["Y1$9'<2`^a15>f*IBٵFcI <{?mcppûk'luV]$ t&%s41~f@L{so<pO A/2S.XJ-$e6"s(."Iʧ0VٳVL_NW SgiU$M* ŝ l܀=%%K |/pCшaxM%Tвa?(,7bQCAob*ȶ#D O&$^wD4H)P+fC-nOz%z1q*Og>ihqKy4DLw=hd:gNo%b=1o]0i?ŅǚLa-s+xN0/h8a|^Uy}w~L.:н9WC͋@ )rN18[*#=/8geoM+C42NBih5CSP} ^¢ >stY.rI 2n +xWdz^)Z>D75:[!촎 PNqv4z"@)13Jr)nva ৰ WE͇혦 ן_z-QH   H0z /+޽كrNihhU GIh:mn]>i;,OsW`kF=DshbJjھJ@Jd\_f8}a'g-AJs) P,?OK+z!n`*}ͪGB;* y/!Ol6n3%gdkyslf?[XѐS؉GOt#G'ƤE@gC lJts1үh>Yypk €*)G۴~ =:x:R7aDne̓ ?uZE ѯIb 1mL0)Oj<44ű''c!x݃cN[ jgfiGChCZ O)S9}3:. ʤnH-#Dl+f쮟ܸ1ڛ<{Ie(!#,^.m۸L`.8e!$ !)6]w,g!wwpUњ +L6HӨ2c;d>@ign#?C^NMtqt 1 ۟S H:kF^IQ70ոM eVP.pX_{czU^| 2l_4ZF@8| ly01g,F~} ߅ph񴥶dUPS+cvCJ_vfQA8uaM)1nLjxuK!TS[[w*Y5a -Z\I 34Zh=oWx~8";vĥ{Hk|ճs12&Rl>AzGn(9U#;CMnϾuHx_bZ}@eS i|~HFŎ* , @`#Ik^"5&IOm:jwC!E@dQE,^31~_EW_|u:-N)y0zW.,5k,c%)F$o y Ψ5*FZPOoh*\v c4vrV~ Wnڰ2#>Ț t^.V*e "A62}Q(G" 4DF㑼M9t,&x8q3@GCTP]Jf֌;_c+.D˨XmԸ>g?kG$Ut^~}B"KJ|Xn͙[q8^)[Z|Q٭>%טVUPIb#.7h7٫ϟUw*suw 'ׄ{9,)dnVC#{"kaU6ނ jјY$K囕& }) _s*h?=%`VteA% k+f( >3@ dtG{>2|Qҵ%T3>E{W_}5꾂k 'GUy?$ aZ泌%P'a70F}` )1\g@_"hbI2@N.ߢOʛDdNF'I9*dQ^RM;T_m>LFu:2o^|xgˆ#V&'bHH6g^,`uHL+ ;y˻a.e3Di&Pu.k۟Uԫ - */]pU+yxtA(,aH 繨)[7L7u,}xE"So@QhJE9-I2ZH-o"2kd~h&Gk9/=;!3va}]D㛓ixP(q][d?ĈmE_{TfzAsޕl8̱YA : y/dUc-ɝ?vlpS~'[,Ts(|C f)Nirhӽ/`e?Y#~M}4- (,&T;&z8Y+Ixq-P}gڑzx ~ũI')WMxw~ssTpXMg݇iFeФ5qY,pm))K+uq02KBݏ) qz9^גJ&̞i)uz4_W-ytmSԲԾ~O>k4@1oJB# 19}ӏpL"ÌbWۙ uzSZa8?h%X\AIAbg"[{]*bap.ְ !ee $)Qsa*wITPCH+.B Ʋu`*!y%9 P^&G'Pj9;v4Aq G.RX@!QHRP )sMӃ. q{C:TZ < 9,&3dz "|"J/-MrHjHXǼ!"dbMJp~*O7|#2%,ʊ{BrC|)NrAS0)Ew=')1yA!ʖ%@Y;t~RkOOh!Z/xJ!HqqFfKb0eO}%[XPOX]6@p >/ I*%)=NdI`y'' wz3r{hO 7F<|? 46 !/Tl9t+HmJ$C[{`A:,o O\?iP7MX ؈z~%_Ɍ: `1iO-کk}d]5 C/GZTV#<D'LO ?/ ^~WH*џ^ϻ؅ab1f؛dsD N޹hΝ#Snt! m5ޜ#:Cn݇iu2\u{a\PZ Xa ꅘp!JO}vIBd+GƨMi 5. [*8mJ]C*vGA7UwD9BwY J:_u|7:4`﵄DggUa.X]+(ϳwj~) &+TwKZ3:%$uػr U4M,(,w>3&F/ĵw ;䅺)\F"F= @\?IC/J {_i3wWq&|W9/y'"@s dIeم {qH4˂_70)6e3㽂%zmspW@JUZ~ [>`%Yl TBzNVTk Iq4W7&uMψS9X<#rsפBB{r~#7Qu^(&tb_ХO\?mK_?G xդ_bfbfGiM^$Y'c93ۻ &RY+hMJ J%=5Kz=|lLh3 "> NC 5;Ա['ﭢ;۞ZBlb..cofUlZk'P5  l]›+ǫ,]Y[gg7Uh-|N@;S[F4۱}R #y.J9gEl``LH,ݳag[Rzf9s-.I׍KΠdPf2"Fad~[N(o&if E+…VAr|5USLLJRoeTqHP#؅oW<ˌ#qΤ -xsyVͧm  K]6/@Xټp5*w';Hyz"y̰첪zD۠SN^}nreBN41Zr~a|i1L 㵾tiq^0#>}μRYA=>J-`l#-ZGSB4b.t%pʊ{ iMREe(ìl[?~aM<=zcש,&G_߭}2,CR?VT%:t;8 *(0 /-T=f=7ӡJV1m6f/_d FmGETK{A!QpPQT< 7N9>A~f9wPrOsm[elKb>$yes& EF=O\@?)Wm넑%~qD!߫ďS@iQI%4@HYӈdƩ@Ѕk'fyxwp/7Qv\Da1U$Xrlˑi,+21<(z}g鄊rYV+ԉďGC M&i+u :MyC =}l`fN%,}!̚ONA 5v%Byq]_G.\H&;H!0tFپkш[,V6Q߬;^c{}'d>z~)kN5h@`>CL ݞC:Dfaɸn0%]Oz9h2*\ݪ,t_ R]3*e{4„mWڛ&B*? ?uRU&NN5zɀb$#?VNtݶ8 6rKbR XX>W4<\NiQfpƣ?7oz.%A'[y4LBp Rb^1)V(w:cl-=t4M1}Q߾;l>eyx^REDN[&ffxCu,>8UWVu=ҁȋy!|XfÍΐ2pt@\pXP@6dq{2rw|g S8hHIj?#pK/:j'V6Ff^hQ蛞oq}u NJg/˚B2iZJMdOhfLHoЉoR\}mcUyFMyV*nN~.ɰ-D^YaБ }G^+n ^pxq 4=؀ljIEɮF[Zx ]#R]<79z)ش^% FU|s,&|o$@"/Tymܠm`êv.PbPƊ>fES,VeFXZҾ^-~ O=,d#IG97ן XNf\t"2Pyu7xDǜ $I{VqXJL)T<~|Gz:v9rvowp`B~\#3 ! тrd%/eIcZk!ߛ3|[ڷG#>x0D &t$`Whr*54nmvrgC;$Hc:FhJ,rwl9 =čq+` Ldq+ uG0kp5\`?Xae+|%i̝$pv̏5)p,<Z./VxIQIs3|"?}ޛ^)8ƂA}˿Mqc=)s̐<0cjrs2xtpN wqDI:b`xֽ,<=yk"H67߇{]^ #ƾ[ZQ+YH}⿔3~ Eyg 智 v&0_Wh3Ɨ7db**iTh;2O?L=Ɩ$Il_ L]U<̡]=BP`;]y4fcB|,N".%S2 o)Cwп1g_`{AY<@DvyL 8)^+Ao26x%n%SH %9^䧆||:.0]>$%ec+%)7g4L ~4=JdnN;ehu4 {cmrTDj5;u8h6p }ƫ1zBb~",cTvEr`~\<;Funh6ĭbS_FPN !4 %΋ndiBmJrnAa"#!CuöIvX"PWc[] kE@r7'Uf)> OPJ%,F݆sh=ʢ}#'KKIhfB9ֿxH 7{ G n% 3Κ_f]Eåw إӺxpwsː9܎bB眣)ݚ}0`5D.Z$If|9g) v"Ǧ^oᤳe*kxLӛwל.3ԭhMijT$l#uzQך0&l$U?y2'cW/ei< &@'B}g~Q+G)Gڕ :p!O=sf VvGX1# НBhv٫t'P1w*914>lwZP뾁i^ıD䬫#L(7̮B=k7acCvo>O rl.vBZ'9 ø Ԥ!qj K-"bK"*^x9Ay"Fud60i0XcWg,q¢i)Xa;B2-hq zqE\E.~4jaHLL`l`/\zx ,B^1ec6"*5)-4~)WOrݟ8h+0iцG2- ר3soL@LMJo܊2ܔXv O-LD=}pj#\QT`{j&ӣj, Tp5wS9{^%ytNщv+X#4a/!3D8~._fŠgQ܊ӌf"aٵ:#[D ̺]P$MSn[7BY7.v'|"y,e.hlg od*t?lQ?\{~tSy ʏ2Ԡ\, iVy޿+9: @`IQPq5Z(?>#!{GEqHkJry\ UӇPۣ}ȫOMFHRIaQ*]85p[7wBx={׶S>d[5[f+o~6!f0B4*Q|Ӊ 1R) p<2m<!Qw<]}[fk(+lblCՒ4|CG.dږLQ/[ 6(V/4hKOb#mpFr @3^l#ETHzבVE!A&ɳӈ[AGsׄtѕT[]QUg~+YCsPleVb"`21CHMiX̆YK4L4Lp>"tpꣻRnd[L`&ѵ#7l(K>-MSc1MWlE?Z'ɸˊ JKz&h`#"fq]nǻQ;+ZufS0H"+CEGxng<{;qxفFZgi.˼a,'HrC Kd"p^:ḱNm {_|GٻJ.;Hp#CkTOVB)HLO'Z0i˥?gj[]#(0#OxՏ0O4r?-B)GC13 L* -v ((&z?Hl dF|g帽.?y08p\5-Ds:DҬY}5\bY( G;I Q[npyu|/!z ++ߨ>7Zl\Z"uko;(oL?'^zs}ȡB')rd?qy,4&&]HP?>Iܓ@?6M#dA@wB 4þ0;Bv?7g/șDَ3^eQ?] Dk#tS&==2a֯(s$4&3kܩ迸[tG3 c#fu2Q~[t݇di=a3mB ^Cbp6kb-b_(ݼZ7 |κF2fBvr蒚( CåzW 0 Sa6YrEN7؀[*s6J_Q[taHB+PKJ2)cG꿀{!QoS4{:3C}=eLtno>-wBN=>ȓWvL|BpkPAW :uCa oX՗\W:"9ONA|0Ъ"I.V>Vϳ͏i6ҽCj ~gZ."`Cz ;2gbl4pV>t1+u آv.2?*;IEKr{縶˴ hww8k(\'l_B90En.ޥzR^MAn*!k}x^ftJ` ܙA JEf}țRVLj1i7aȱTAJX8f ^].OٯNa1,(`?lw,mJrndB G |J B6N| wx_~J-O27 KA4ƜuCBi=,^FViUHO5)T\ E(ODNU uU6/1O)2G.ѸxG(C3Nv 44S-ɽa1@%,D52'^MjYz01d>m٬dkx:q֩/$G'xڢB~K9UȊӣrP9dh #Ou kvb%$/$H$L,R^bt& wͥ#y}e>FC,_F)?%INn[RM"}_ #C Zk+[;sOroJ>Z[rV ஢@@)55ReWtD }W {cٱo`Y0_q.T[A#/.14UWNͅ ݥҾFu# F ;O9W\wuDԝs KX/UlDYjԫ4;=ё,%UxU1dT߻nA=f9#C% 9ĢyQ]xSfF:,Z5uʋ7&iW[2ѡQ &(W`켷D mv7L(O|Ih>BP- ('.NfP;7tX@ dM }U?aCpJ&5zYUfCKt? < zIT曝Lt7?R壼:uRurHzOΘonK898/-W-`=?X 'QFE f& pW-pA*xtt~ef#_G<'^SNFrSŧjˇneE+jf]f(}n\&ZX9-@e ~wn r5vT0iUW_^;G,V%vr%w5j02 #xrx9kTXo*F,MzkVJ.[[Wx~dQӺ#QzDޡBpƮ|3㌡P\)jַ;i4[dDu&>beIQ;PGaRW1U|X c2Ad:_cjϸ}U$O1]Ba51d"^AdԒ:l*M\u[ !醓\95JYsXol;U7Sݘ!7H, q-('"mV q`9F؄eCwB-iZ ׀; E̵MPi$HL7<<=J2cܹiCp%R_Ǖ6fNNQr Ϗ%ɺw*tޣ)w`懶$MrrD:)=fx88$(y OuSQ_ COn)\Yx-/%1͡T M:ԫQHɬ[?}o_Cq "p3mO?Uw `B7;2/c³'R=ayC#!jȾB;u|<2[b[rPE=-Ou"!$ܫѿ : *)ͮ.}.힥̲Qo)wIXZm {6XKw1dOIR!Mk,NV盺v$& ;DM"b~/&A*qĹ <ngoqvՇtPIL&0 5|DH}wnSվJ фG})/ ZU5zUO3b>$7V`WHffsDa鳇D[ }WăY)^8nT{OX <7W*W7+ȥfQH$is 'Jv#{ >+$F#X2*CWuE g=kzV[gyQ9.pd_|!t_6R80_w]-¶G2Ϟ81 QzHʻ.ヿ}h2ࢵL翺ܬ"SS;օۼsr\zĠV@nyUQ,juK.cφ%0L.e-ce+,g(A1c~L=G Lk Łv}y?.(uY]b4Lx4;iNW0|/v(H[茂 gZ)`Ðr_={ hR圍C]7t-83B{+KW9/b:Qrm0%SZ~6Nؘ{`tD#Ҕ:.}p\.r)0= N5㝴E'xSܙxoU$H;`>׈Bw5 w9r 8z|_Fw $;W? )χ,77؏Z@fgs-+ $&RboLG3mw"/+s4Vs.5?e^}e6óYV\- KAU8)HSĚ1*{7)űpWa338<,ӌ 艎ˀ|1 rٯsFrDOZKfF3enx\^7UZ?> hn!kM]}{x[_* ^z&[ZD^uQqCp+$-#̈́ϊu7^]վn|ܢJBx @g;0lˢO+gaOS\Li4#mFߪ& Fς~fGJ/_m@o/Ͼ⥼\𺯀+4 |0%̡IY|Ia ^]_jȌ4c@_qHD3{3|iy*GD#"sCa; V*th%6^JKt| שXk}Ag2?nFj+ oaDkg~-毌0~縂l^K{W7eȠ7]@ \=b0 x5Y'IbPyjGmBٞ0'[8c O:Z0+qEe봂 ?DzA;$٪Ev>FY ?B2|L,Q;Yr|tԋضfc-˅ `ըY㊋JAPrzVQN?69@m:6U  qA[%C']4k($&+Ilį9ْh^', ir>OKSOݪ[i*vuM>d $+ha-fVls.h3>/iŽ'O9蝈G_@/&gI^y ~' Dc/Y_D`ؓ'Y~6r@<|W#'`X,_=^7?|hji׬ÄZRtrgj,B$L{ Y]ԫ0wU~`[ڡ5RTy6B\tׯe]ۭ&߾E QJheG)gFhI?6M%84 BY"ppȟSC MMvˁcR;QBJ%'}m@x-Rr#:$UK>)S ;(rvFtpG]|iʧu(*\νsiD49>$ cݪt% SY &=BjNU *eiuu5(޺<]Xؤ'fr=F΢ؔVxGy5#PkIv+%-0PD_ J t Ik{ / KS409M+硇&9`Kԡjok ?& umO:7wg]؛ol > E5 x!zِ$ i`>|xVAZp8/ZlLy%parRi\Y<48G.em*3_0G# %`TɼL3=eɉ&yI6;\s(HDMX+uvޒnR4,\tH;O* >"˔DzVpRWե]:6Eik̬[t O*gv1gGM =I {Ĩ\Ҝ`=+dhrTܫ?κh>_jRr_ : iF1QQalY?Ib0H}Uk[e8=pi@u4?dNTF<&(!b[@ǼB1$|W[u(ӮZ|8˪d_OT+ |!! 2XG3G03Hݟ{𐙡ug4"i3LjKwdhSn{lL8qJq~1ӬAQ%2Jk3fwvFVp6/rW+78U3vweWCN ˋݢ##|*:r_ wksrrsILO?(D.!s<4;+h)|9%^ ANSvSAYj4$i^ H~' @@H~a1~JwmfRy6= 6|ן0@w=$qUf6=q2\*~$cׯ'y6} LU7+ZJzww"9)&8\W+8hيWlQ-:\9Gd YdPGN9 c/kJBn18x L|D5gMW,a_O)@lc6Y@M;vܛx?j>(T\",ǚK DɠUTӔ_i#F(1O+A`raN~ˮ$x1~gr[%rbvpyDOdJGshc F(-P1dIP,eG+=}jŨc@bX4]+:L-л7"]Sz&WwV2X+lǞ|nC ~GOw^PMùб-S3.Pd. zMq?Y; =lX׊pbP(tTEq"w˅lW:.e8TWzPUqz"rvba382ӂk*?6)()֣{d(~Sٓ>'We`vԐ$c՘$u)V,C,J6Guq;VfK ag4 H(О̋_*و9$ !9~&wKCϝW'_QF]a 7q%7~p<W{p1KcP*h H\..$>:bO$ }wYH.ƝO8C? gUTLWDT!2Bcy%R/xR8 m -5JȄ!dxw\= $=M-;V&1V&Wjvwqe( I.-M-$lk1GrgkL>F<)&ue$njw[xX\p#G 0ho;hŽoN (ar\9SgMJ˺Via'm V?~N/,2$o"m4ȗjR3RH\"Y ֿ V!=gnX S+&&p!7@L~Bd&f#7$DH|·q$ 'qs/Jar(i "RJsA}hfT3d̥RR/ Wٗv~)Β<$z&{.Y'iP zqm #ׇjݗS-[uOz4df 8ޓr:gCE$PVrޔ '=<~A):KBfYOA!8!@GӬYlJ_Vc3mAN 7c%Et# e \tg7im ,cPmG|kP*#~aM R.T~o{ş 9|}T?kq U󹎠lkZ${"Y8k:B\ۚmRLs7l?-'<o1;^jmԨቴn.eԴQ7mHR&֞*;c@֝}Y"Mg!2TԃBg~QVĝ=|Q!c}P3D[d_7ڊ"pl?'tj-Y䷔TnfM#4x 0DrSuBbW/7]j> C a8p^ 2Na#O,$Cv)Bna%܉ lw᪕nZ8<SB=SU'ȘćXc*O\6Q&CP&: LvWFAsA,t [_6: ]UzBG%WxQ_V(s$qK]Sfj9*m/C631-e(! >/D*B^%D%GՖe*t- >BccW^" \\p>S@bD߃dr,%yZs*Z]R d9k@o82. :Sr~olq,yp8m7r 1bdUB0Aq9NB,(Nzfb{1_kY1Ę;1TwbWYZFW#OPNa&y>գҽCu6*\9IKǎ,1aYUnUi ch|@g7axd9[+E8RRtOj~[ )s+wK;M^RCS=Z{倶|[-nR}cZ4*?Ifu]֊1.cytӤ:egy(uSǚWDzt`G3Y j34 :+(!P"Mj|;7b\ .ڡ]9R3;y1RW,/1хD*zh$S_֠.N=yizKjm<ܑPA:*vaN-^zi$Ώ^vZICCAw)< eD ՉRkHg⢠:!e>SvA F]6E{nydԇ0oicl*j`ԕXaR#x+a~TZ#\ bt]ב_(dxxS .`OOºp5@ƒP$X;һ#*łܵ~z-4Rp2 bs|&Q?TW))zdf"$-X[!௷cJHGVl]n,581aYo.A81)#!p!nQVYX5Wi.zyj~9U.> .6?aLOh%&y97YX(Ae!>/gME ͆{=}LWSbR[76Aok֔0p^QA^ᡁv* L^߭Ly!HNMdW`\|Udhm[m箼/hA|zX\$xk+80蚐o3χ_@5[5WGKd%ؒ8t W <y;C*Ce"$PwF&ͳ,^)!U%K?>yh'N=^g@`CWh,aSô-vvt9o@4rIÕw7E$zu+'LGEcU~y͕^w'܃N|qj7"ay3k@ -11wJ)z9b/ej\&:p[A\<`7N|QG;Dʳ{Iy'N wӜ5ۚrrvC7KЏU#NoLK9W]==9N>P$ ui XpoMo|0{¦^>JP O,7KJ}?!BkX$f`˥H8Wr4ٳyʥAtU}`SѩРoFCQc)QD%v.6Ɲ94FX}Ɓ*j K|VC.7( Gwޒ J?`tpݛ%@ٷ?ä;WA`UZ'OOUx>WuAGVaw' 'IEܺYdDd x!jOu v^Qbn^bc nqWFL/})epH^OT/!3?U9BƜ"AHgu$i?b$AVЂ}aijDLd5Sl:AzMްuсo/S$I$9}2)*;S!,p(5;`U&l3\\(WBϊP0%\Os& u{,qB;VjnsZA&w|b}I1.+ABq`)n~ncj(΍ԏIF+;/s/U7m0ٻ :XOMf7 ҍs{7b. r(RKQQɰJӴӸBA* <ns$>4cӛ!rĀz{2TK'ҿS_)/!!_[wPbl')B($|(W૛CSK(`f]|Y_Hq;)bDfO@_@{kcu[sR,v\ :Cgi>XXTb2W7rϳ2EEZBS5q7;n\"%h!lӶAjp&2_:1(ejpvDc3PfQ9MZ8MO?a2;!j55 VF48۝C0;?MRKN%}:y0pE6eO,cET"2~S* >}4b VN|P>"2CbGSDee73buTHШ>i}!DmO K!+dMg)Ղ.ZcsѦJWk_}:O!ſW \PIj,@K[fu=F9 py]2" wT얀3 Qf+Cb`.[ ̍ I+3:.A>mη83P26T:LUP$n<6^fC4?r>eӽI`K-A:c-*/V~Apuß%y&g=% ƣM%"TgJ+8_R/&89m 2]Z*&Jŕv(^.^zW]˰dܒֺKrUc >vUٻ/UI%WZ* 3.YJ@t''/l-L9%9Aln478։γs2vlñq} Ǘ*qPd,-5Q ,M[͡yXIgusٌa֩lD^g`eCHCH\n٣b~kﰷ.7HrZl_B]öپˑ+_<m>a\Гh$=>J~Zo%<Ƹ"[YFGԥ/ð#y (f;S,ӧ֍/~[2/HS{`xyA^fUiwyϣDvyk<ij5 _wB)rZԼgO7*hXxHr{$oZ!ӫ%* ɸₖn!|5- 2*SY۰@O{tUVYz̨7uŞ>)?'V?gN[UCY[eBnۖ=PG4: 2VM5bX%BDKAZdAɞM)XH$Xd801L{zg {,y$e1&R2#Pto[>Z ?]{dh$v?"iĶ䆏QOpdQCd⋶"eI|rAGaGy?>mȽ dzZmP|JB M(т!@2O^QZs gllۑ'跀jr5@ ~މ(gi9рٛr _Hg)$4x0 KxP6"ث=<##, [zy&݌ϗI艜~;.b?;Zl żg\x@E\2gI sB>1/)\Y*0 ȩ,&84~h[`$0]5dW756$ވ*5wAC)6,q;23gZ%k<)y=W'a>UNU:v[B jU`~$EQ?9bj2:4 >'@}ۀk{[T,ŤTs}^I[襈6O6q\H "mݿxb99&__T {8tI3n${!=82,>%1<9<£UnxjEeNvr !AWEv3GIOsl*:AY64ӳߣjVt>%:S.k їi e"N@Cr0vBys6!uAa7og^9]eV|biqnjhρh`.c"3G-~G+YⰙ%PM&r5 Ip{ Ht&D|v1B 9Rw ns > B "8E-cj1 |Â/p CFY2a!:nЯTjS;Xqڄ'߀O_$l/1d$.ݪ9ݭOE%j|MuDy7dOKh\@fH27L2y *J3ӄzͣ`jJ(tygVUdN6FRgH)gE%1 (5R'FQeu=KD.%!e-)B*Z;R 7-+n÷w;#ۃ~T.>ɸ{($En՝=+t_7?h?'(.JJ㌙~#T}CqtH?4^\-a8V['.}u2'F[QW _F C^RJX`b'Ͳ Fv\+^A `r:X p[(8lr: Uթ {Y A^#u8+=69_cp g4+UmË7-Rnzę_J)1x̡&m 0+BvgN]CL|cqu rWr|zeW2I4k%4׾w`S ζHlT Q? <7-K>bt:"m!rl-%^ qs[iC5w611Pt\~l`>j}P-4vشۜ'3 RzZMv{ f,֙jxqʰ DXsA@as Z$܌Ohl`g&vL;`nF5wxXî T>d]gZj@ʕRO+)uc:c3F0( !ܭqUK0bt^u:Z̭j!<R>C,z=g9G!nхTZ:mſLjxiw=_뛎<̟ A8%]_} h|oX 8OuH׵i+uV \O[#T'co6Ma1vKYp*q 3;ҁ5Tq5q?oiDX|uC}b5x$}= Otw{t~!QJ"EImIZ ytFYEs\:uN#UR0̲!2.h A=[# ,h˴-]̓ |(ۊ~]YQ4* ¤ƺ&E>YxpN%P(釚aHðglV`3u*ɸg߻((L* ~ FqrV% $`cTm:>WXuPKNhac,an.0L8'^(pB /}Dtx1`cNظV'#(=m Gvev7+ :e`o;`Ly6t @]!RvPcku]Ae<5zSm'8)ag9hR {}O N^AŻfqMKad1!{;I\M>˒i2)Xذ/.{d1Y*nK<{,#=^oCfI0:K Q^] {0puQŬ{Nvc>&iEB숽Z YatZբK+C_oxn{4.zmlOT;q"Z1|풶'25nUYOM~O.]1Hi 6x-4`~C9bH5 2oꦽ'{@PhnżP > ]H *u-JC퐇.1.1fC310Ud6 /Y*)bQHo:# O"Ig\jCaS ٤.B=7>|qѫ?徳' m'Ω>_\VDaM$>FvCt#ኵPoќ:g}KfPP13tg/M_5#w3G+cFbOaNÉympJ {BrKcLe`P$Wukq)#>dTP{=;L(sM[GY;`ʥ9»7NoT@],v-%_OYȤw;J.XjON"0:Mfiu헨%,^j$ g3PBp劯2':G们to t3Ҁ  }Ps8II0Cmn%J|{D?S =ZBl"iڿm;,W ^vLj eYx?ɱ)iq*#!"&aحcyƁگuex/"|ļ $ U/w6"Mfum>e[AE 4CK RYӓ\/MdJ}Yρ#o3]u+crq O'+[> 9iK8kW*9`[d]j9pc^YyΣ8u.Pr" U?nc"@37{íEz0:BWӨf@'j󓸗-ݬhۆ?ݑ^Woqc!|y}M݅XWged4P(1FqO/T]S}8Zl%t״wD0uÆ]cW)d"n0?1Q[acK1lHN1/Az qlnjF2#qPKb=8Mz3xat嫬+۲VЭU_ot(4AdA'P(/^ $`5>ʳ]/!Eٱy }$k/G\=§6Stqj}\[{֍S4*pgH݃(.A epO#ҲGs"wU~brqݔ"عo~5yOO}"e9J@an 򼑘w EUSq5[},=.iCEvjpmPĩմɰ[ke,8nV?tm]`f^MLp*ZXއv:QpcBMv7%>#2_qOsX$Iqɹ,6oc'馚4sPiEFJiœ &E#h?clmdg UIREAw_t[/yofᚤ63 z+w35iZ-eе<~Ȥ#7k,j(.2#MeQfZ%SaDюmJ̥paE;K;XUg` `W2#u=m1 FuuJJjyR5r~ΰv|/ewብ0GRtL$+ vu >=?8@9 qwe2ߴB)/ 4莃]ݢlœf'*>Tvº Fm^D8?:U H5w?ʾaKQζOHw I6;l ]fxyd6Pr)gq-KKho9$ )7 :'(FDMװm3JᐹP#f/ۯR) $3c.m:4:VEZGSMIBFםKĵoXrqB"AC~/=4Qk+ϵr"6!K0PBיrvvn7á>C`|;]6?rۘP?ůsٸ(Mqg{_4c-?YU3ʍW5&V}Aka t 9\R MCV|OfPv^"r,ok҈"_8n'W_cohgoDPΜKo#hZ.oյũN *167j=KE5Ձy{; IY0XYh;315;6j{TtYQ^At) ?N mQO}Nj!'OïDMM}6py((_tnjg Lmzũ\d}?! `puuZOU=vЃ}$S#2K0Ь NM =˱/6#5>zK/VിKs[YQ|Su۰mt˝Xp渃^qt-e* rk-=UY9H=_`!s Nl=l@٘ I6t|H=tHP[8)ܵ P=ה1&\94̲01mo却V8kR@τnJn%JVu9E slީ @ʼnvsR2x_{~ C!@Y5߫t$FE rmWG&ZR-XwpcAH+Rh1Y};Sk5|Q9ww}Fnf_߫iųxsg^Bc[+Ki}5U0tjMOaHj OuZSw"@R@Ra1#Yl쫼&30nd tv2c"~F ҁ5ZR^FՋyo4$ee2{dYˀt\8?̨V5Yʨ,g: 9cy&Q׫o"(K~hɰX-c~oM8GM On[}H=;1\X+Rɒל1XVmXMO3}]7Ndcn_L1y!Ak!w-xtRuƘ<3>]f0Ev@X9V/ o]a*^mְ̄bZd:6C_Z+GL?aCN6ZI[D" K@m޼v+Z;)8[3ut,+|st( q߰.δc1*dx/5!YTk]$_Eb$jh.y3AU` o3XWyÎ< 0#?ǂ@iI-(\@-f5 `* Ĉ7<1C9Rf Fj;RFRK%R WXWy5OiJ;/vS9lڌR0w޶+c"SI t0j|xdQ-'xlB'DZJozdyM^`g.q?7gT/lye׎ ¾%fҗL$XɊ(sdIf[v3-<BPn3jO)k=K7ciP!ސ] pL-G X1A(6q3QYG+d uK O,yY+8$M2Ű IN3 F/Xq|RFӕsWDr&`o0ʃ_/u֪AV朳~N% %9ap'nXLF UR__ܦEs/PY0 =h߳M50E=QXE,C PmwޫMop;gf훠c 4$Non'k+GS'ԝ (:Ԑ>aU t&B8ڗ>-:n/ 9)>{?i<cBp%5/J/λupewA9o5W)Oq&i9zHYaUp{w/K/NKySA,8)x!aqYB7ӊg qkp}9?!wGJ@(5)&Ќ3f mHIlNNgrp݌!ۼ$Wk% 娔 rch;Dn#bOo}#JOTL 94<@}ȒOq@waSODPjɰ%{gm3^tC9{J? z'7MZ6Y^KlW%:ZJQJHE2U/n&m$5 IHE]КHRKɈ]xgkwPe俁+ΌSZ%h³Ny:2'ĂL ǡLg`r^pHg~C;9L gQ-2$]i)M47Ik+[{pYmK,f$d3#IɷB8/zj4™׊ Yx'{.H/z Cm5V";e0r.B0?Bg:p SsET@@=9m9lA]zAhgMTq7Oe(,!~_B ؐPHxk>o'&s/Κ=ݯe~;Dd3]]`^揌ڦy:^]WJ IR2{*I[j;>oM Ksi Vg&`!μlB젿Jiv])FJHG[ke&R[ߺ;.f{$|J|9srw<1f-QȄ}w+^fđuHVnI&s/ѫ=e@.4Ǔo _&! br@4M(Q;k|)42iq\.7Ӕ|*(1Ns&~Qi49eTG7Bb@l6 -^a6|L-KU`GehI!JA/v;x1]zMG wuaUl߻;UNz}艸2 kz&Fy@^RI5? 0d_kuOA&l~hy7?I 2g\;+U݃UL_om@P F []u}a=<6?$&@ڳN_C Lt@.jtx!-܊(P8;kD6hX-EMqX0Ȇz-qg5LNCr,$cߋʓ,^{7I;|?%9'?30@L)4֣j/P19Uu:NiV,*V,NU2|U'C0)琶-,ʯ0.4 6b_uNlnd=\_n޿Pۨ?zQowdzU P68"r߇MsB21K|#.nsS=% PY#&pY,':$b `eEs^u< ]/Q-&Ќ"oa4I/IQQkrl'9KDQݸEh= r€9~̨7+.C4M9|ӆL _ʅ9y@!:Z6W DJ\HŴd|ڍ 'P1r$JG @"IRa)|(ZNegwQt#5C Q+Qr"\+?%p]{b^'&J+꾇`XzMoN 2K TQʱUćWpe14:B%l_dww{Fm^H343$~υX X i){襔W.-*Ī4G 3mK梷Kjn`L+yC__4._ Y鎿q0z̥l@Q'FO2w=LK}fƃ6eZNd9k02j\۫4$wj_lIl3N?5BHWpUR@=T] iyiw"2+"dx!!2#["WS:[}2%N WcՈxr|e.MM+Yz ,kYsZK7S|pR}f]%|;k:-R%FWm>F>Cbea 6.}':ȂU~Z^ƪdlbW݄]Pθzo1rU_yL?ŖLflިX3l^*G3*6PI%G[W:WxC1E6Dpхm0;2IiM/XD@^K\?k. }QSs+v;∞{%aAZ(;J%Y6N(,|Q^ˊ5nQG.%?xc{z=x VmG`'?J @V6ҏyՉZgz3Q<9ܛ1r>@h >\a-Ħ2c6ooaRRVOcW`^sEo|ʚZ6h{fEXmGVY05{Q:M~Rݢ[neG볡mtG)΍D ?U?7^ }l\y[=bϮš:w1*yec:&':hO؟9QGW>(O6yo-ț+Enԍ:=aTΌ0qhBQpI*x`c==UA LzSnm}aX9UwB^Qvԅ5#|PLq´~?ɥ(E_TIo%㫪s8qbIu1sz"P%" C.;L\)\GW[47cd̙Qŷ- *VpRcXMT{NP2jrVUZ f#\q`E):|ZzD5< ('e7vכʨUaJ'i?8e(j^՗[%/\ f%w}}z~#V?LX8޳|||PX_8 ʬ.\1 uIB H9bru}ZkE "yE\c"+p*oMfNyk1\c u]Zq ck }%7Umn)v$} E=Eg*UmQF, qEjleOSxA:?p5z8-rfl)sg{J$Д>==pSJ{ERGumSW=,@j'' n)pg1Qs_!l˿ (A ibpƯ ̀Qd3vjCcJZdndu6xBԿ|ZkS0d֭@Cx]gD*8S6Xw4*FPyGJ\{H~}̩&1r~Lf]j_N)*/[dvIO '4?#4j"\K|IqX_1/0 Ƶcw|2Pr+"Zc#`,msͶs@K⹴e[v%vnnnx46:VV nw'rZ oT]<E}cIXv/p (sقtW[-޾4ۂ0ܙιb=&{Le&G;oT䑄6q&{z$Y7= 5ݺA4t $ؤ>S3:(k8&q@NjG鸨 ֲ(^|IGRĺr]o bg2:Z;Fiat6՗ڠ/앾a4r+{mZ:.]~2ᕦ'p*Xγ1=( o5C`'vbaXC1 93E['{ ܼc'@ A _K|8q ى!ch^FvU$uwH'/UQ- 8S/EGBAj'zDIhy YvkH!(qm]͋pm#q#p,~:_K-aVX#RdE7O8#y`P}`ox' +9J0ø Qn%F"呔C? fjq/5"`[kԉ.rieU.ډ':>ar%ׄVG>>BRR$gn!1e!6m/"泜0cۨh;/ĩ?.^HVH<1D(D:a [HHW{}#0Ҩ.g&F f9y뜞39M+v(4`F+uDwT5}xu`:H͟j c QhjSb{~Gj)&qk]Vbtu\SwFT\ΨJ{z_6~wq5wjoreb&&xm܋\F%9#3> >4*c ,-/n%}~Ex?]]ߚqԙoђ.P4y㗆>#۫-tnXM?3nc` П;12Oo)DpTRlF`c^XI'D&XwrCSI]PR8SZcL TeË)_l#?R`๝ciyHyY"Mq^JhxNx@`'>NR:WmPV) ¥j``<% Kzf[.&{2*]{ej%Ɵ{b4J%n˿vIv6DP8㚧lb$ֱǂ]Ms#];L^C;!$h1XF]\Z O~d٤F^ È Uq%jt[S[wOuzm8+[D٠#hd)}$} P/nw`FG!/wUp>֎`D&Fkl ۪8"~GQLo7~Gq.g0QR!՜]qARRjsRkN!8+DŽϞqu l$5?yַlhC?uAg H>*2( ڴm_e{uGCd'Vn}%͒^,6[Pc S5;^ڽIGs3JLJ|EzrBEZf8 &kP/jK9^WbRǔ n" v"myP5d ")a˙ZϚ9[xP/RJ۔ ͤjފ-U\d.q]L=QbO D(" ~q gIOe#$i6w(Q e`WN8>1^_vNyS1jŻ!P(\?! }H.g)Ysx;Pt$[R,.Jnӓ}Z.>NHrAK@8<75rjaN}o͝jZ+Peek6:7a5˅n&6K.|e`'e[iyAt,DbްH+-!,}| սȡ6rfP]nQ2sεY@%c+4-o?iAa[P(7X'gFB~01?`/p&%9R.&Rppem:>EeOoaĪ70O;voAnR>?ӟu1i;¸c-rZN'bM| ~ϛ*HFPʱ3 SNr0F">$">FPֱEϙ C|_f/$ "L1 LJ -_ґq2 lAa^͸v]ZsKޗSJ5DHriu#STq։` h`8Ӹ y4B]\swJIioJdԦryQ$ mfvN[q<6 W( s?}H]'YY"tj ]$ 7 L^JCk!I>aE$IѾ,wQԭqړX5ebYnL;R`En<~8\9p^0x+Euy.пPZ *pw C<, .*CZ5}JXKVѳ\>>}7{esfFAVz/uh{TK#AHad3qOfpqw5P 'Le 9r?$0/`wa[ZAQR++* tD*>%C@.ITwk|bG -1u<HQ0aau~۩ s*qoP zW<6[V!iDEU?H렪5ưCV]ٿ\E]6 R[08^Te iz0 sfNH5u="{. CZ3%d .AfҮC]M+gynVPOSݎ=E FM{c<ğ/.d.uG9aORJZ!:XO|[T΄x Y{R;a=K}et5yi /I^N/(IEWIrrř.tsa?D|$ y ë侖bec*NAC_lۚz¥El;#& I`oI+ s.i4~U ǚ̽r !bOXML=Wg].R@x}Pld|<ͰD Q3ඍJڛd)Z✇J!Z BQ Ha+mU4ˮ\zJ+FLw־oQqHhmz^:nM`M!إ5EC{wm`=Dm3LRéF.i0KK 7.2&q2vbؔ'Szx@gYO]Ƹ ?"3*Вf"._h2ǥᾶDNb`{MD"N'{)ß<2/*J $uɺHُ8p\ t,:/Z+2ZK J1(_-?MIGD`Ld ">ZNTMO+J^}g|mqth(<zNi*?W)s1 s}nǜ+A Ô9,hQ6Z e8ۊl+Oe kwλ(*[}jr!ajWyY2k_>>Wux8xmc|Y-= Q"EHUgX~gJ#`d\F'MPnaS46-u@Nb<݇B*xrWD?K[I<6iX ll[vMsob4yB xh4ȅ}I979}G%g! yyimݎx;`u_봧N`ѼY.P (9qc0i4b+Es9 2x "8ÚqatHSv#vC({Z?Xآp:%zFo9Š,1MJh5y۠5H..P@8P ">)uPTMg+XNknFP,Q1[k͘[ $k8wF3{: [w[˳U}h9=ŧ~Bi3d ;(Si< -m2sPB*s@1i_}Uc^$[Sh_O:o9vJĪF~i?9T#S>"x+?$bB]q.ڼqTG7Ym^msgJ!lgYZ07070100000007000081a4000000000000000000000001677eda0a00006484000000000000000000000000000000000000005e00000000./lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/rdma_ucm.ko.xz7zXZִF!t/5dD]?EhDTTk׶Ǽ5zK_Q[Bz8?2)r ϫ{YndDܥP/`^f);f;&P=O>AIipVr4eܤ@CAwawտܿ]T*C̴4蝄9A05P4'x/\LelD~QXS0Mn`fsht!s*Q,fuQs=F[Msibρ:A*ù'x>OB[8O~i CdCN :NI.-E9d {,[^{1n}f;cݵZ1!ӯ$:oO\C$vB_Yr)MSPFzzԑ+'ՔA3TEZT5p"YYKc~/ s?x@$A4ñK&푺B+HYCA[̗ĂsFtG& o콎{ߤg宙E/e$J˻b{Co!twxkL?N;o'`VaBzjS&FgNPk!|O%=z3n =q; #-&͂w}hkMboiUѬ?_S I/ƳNBdt@\\-= np_5#L W-;~6ɹ-"kqC+ݙJZ= L0A P[/ڡhy~)wIJXX/<sCo`*#^GP1VM~ M@u aLi*` }c͆(юceʜ^Rty6x+du&CF5&t?eͰFIUkr^87s>Hi}H'@uyPR=1xB۲ U+2$&XԬx*dX#5sjFy_}M&qv%!^kCMVOg,+AK(['d'H[+@ŒTw(_"[hљX?;xʥ`ٶvg~h@n˭]v5dR`{I fXh< dv(Q71{')A+k5J)i*m>0^wiR/j+^c*HӄMw m9 =2pM?%vG[p34e_X{kmWAwO :l5Z b=q+KC/}'T;Sy !-}Ā2MN 0,ť-H ?4TsTX nnx֞rڊK)ч$BRAOXXP6HkZá!E[&2=Z!Q!BG|4MiRN{MxHVcdgjt"8?ouaMj;ozX3Xp <2hVW"XZ xhB aA-;0k-ѡSLX~w1jI@nl+-gp}>1.pX?_;-Ԋw6uaQʶt9EE.wX ~3 ه?~%x Nz}] k_1BUT:v/E u`ΨM=ccV&39S`9ܜ^?X5~~XBp˨x*L{)G:c1jRkXs}:&'O՞lP)/ cA›z^ j*fYoOtس*957YQ cjyUM+go 1ErEPQmu[s+a@'@rCD?U}Pڀؿ ȇVӹ$~QJg|wRff~éx&f٪2v%g4\vsjmy ?⯆=iPW } ھ|ܝi@Iw bg[VGt`W-$B붌!-9IXSEkJgX̰X^Y"c$ R^WSO U#W*7S~`@k7j= !?J%N$ƙ>Yᭊ[$U!C^|VYs?|p&'qXl-lLjbbe8hBJ*s{lRFUos'ڻ3'6Ʋ-3b>6{DÞ T|/ϠJI51RO%y$jZ2$ƈWB:Ai/ŷ sݷ6t2@r'M/e{\nj|LK cG, (QWON/ްJ"`;sm苲A%YpznJdپsŽ-Y,g f^ȜHAd<ҧp{ݮ;v! [4g`uzQ AɘϪmKGqo۰~xhVϓl$r~ a /G62Yډ{x9t5* %\j-@5 E aIk˺6{lb]4vӊʤd[S`-HqK)4qk%$ ߣ*}%{3TY<"th`6 !*6;;d`_|&L^9Jb#w ' ey[iydMb`r=(D."I! }kLM?h בs$t;J:O *2G o1 lG% Rzd3. (HeZ} I6 1'A[Z-'lWyźV0*8MLJEí+:s,Bxm/hB -DYfV.QG/#e %Bcp>OB si0}'1*E_޸F@q~7kF旌)4}4 ?IFQBV=f]k=F[<] HJ5B-Q^4n[ +#iq'Hpq*Ym`j=TvF^qkdL?J%=߂fJԞ.=kt/۔5#g?ϳu$& [&eT uk1-k*MuML"87F >y|؇]8,hĚf1is^`%J<}|Ыl"=$EջW;P/Kי.?dmFSؖq[J,t&=ebjbS" ꆲROq\dZ#oP nޜF{'фd`!DR1 fgJ!FR{NJ1%fUx uH?/ZKkF$]7 G}W=j@ ϡ])gQMe5RS=I9IMcTߣbK_/fXo'F1;#{h@7Z>~VPv6£$8[h&++b5^ m-9 tyh]=ql*:3)s(j«RlF K"MYU15&LZXO[)#&  ><f  @2?-J[ qp-]˜y&ð1#V^_7QE gWV=yX@i^0i>BX@2 h. )FHoz&&{|7#f~O*溨;7W\!?uIe=&X‚x ͅ`G@{y4G3ьH^l(N~-Xy?5pzEbL.MKR>#0N_U!֬>+MRcnbavs7 oN\+"%}]5[͊W(6p UNE'|qx8+&.jEƄ; {[U?+>+>S?])yB ]!^*C 7oyI uwߨ" M^3K_LScajKz,Bh8SeL^5(h]in{xdA-Y[4=n?/8Jpbxv̸H1t9Uv*5'sPR ߏ @QB-Ȟjr* zu Dy%Nbhrxa@z ]X& Ì\eݼ;j40SsqeIynJCRgfںO)_vb]o%=UY;Palg@ .A.!XCT/ y|/\9Å uPaUuG 3>z$ˤA$iӿV#MGQBʊ|H׎+A K-Tb4o/rQyLlhhieHmIncFA|1+kj0>HnR+礃7c3ꢌV}-}mU"_9{rP-O{df̹e +%t[HKc-hm/8=!BGnua-`M{QߩQ"(5/ص3+n\c:ATWDQB+_SUgڊ/8—>b5Bބ}Lύl4$^L}Nz}h({ffQ_95?E#Qav}pge"u#&=m5o/web%{#$IFgEC>AJ&/yQ4\ao7`0?Lyx ?ޖܠЬLI~KHE䉧JP5O-:h֋M- ^fh_:yiͫoI%3wZm5yEiO/x-HNjZBG• .,4  go2γLjsa5X&Jsl$ti%ȮRK^'<34]湋0fΊ:`lau]w憕t^R.}\ ~-.BsKG#% QgYfM3R9,{$ z ^FoS]lrdd3 xw HwB Jwmҿ}V`%?t5Wj՘P~Y;dظr`>)1Ѵg}]ar 杦U~%ٕ*lӴ=ٹN]z*,/ra=ȌFh|o3a{n1rA"潒ȼKd>20݆ T\|[! ~\_բ87 Bm5[ (Y&Fݵldlo X y}/K@L]]jNF "]$SwF:-U%KEA!Ф9bumK2oH3\AAcU^ݖJ[xYq@/Φ1MH{\ ,,v%?'9*G&6p6nbP57^-Uʱ SĹI.*,we)ŋein ߷ȯBjspZX'.Q_%!J↏x`_(] =OgSg[94aF7F0&iPpȭaawDlah:I"e~a,Ul2S^/a3:IR8\>r[cl>@p,O{71ܣIM t2^GࡺGCT0W˔5NMsXS#V2.:8֤L@!j-"J)6 nWDi GX/T Z8c]\:&&WYuQvciWONib+X:%-ŋ8#~ͰZ `=x0\&bx]_Y׉|?b}-X2 t|+9!7>\2hl 9K8Sxs4qɋżHCSAٵdicҨjxԭX*_9a>{ūj/d׼AOL6:a{XEo髠 #3AN9t-]˭Am*V^m@ s9>7[2@9>$-1 mSiW<үX5Q|#0*z'P^\RȻQi2~x3yp!-x!^7Ė-:{&zq~35Z48C&Fw׵)}V -H6Z*\f=;ܝ8AU8ʒ{R@~Wɀ"q|wy(^^iy4A@$4וPpl'Ƕr=cb5A7r9^}_c!' BMqy_)aì *-`OGt) '; FSf :*f<88\>p,DBVF׌\G/mm܄])`{p!u jk0T}1-6@IK|܂x֏$ τwP\-'P7j2#/!Hj:?b ᱥS."f!:S{`-ծSJIT(fٱh8装.)uB?9j|lU|L(Ē\RS99f~TufR!DjT?Jtބ~ۨX,ޢ-=sfX+7;J ,W92^}YcxaJX]W-y-7H/Nޙ]n92A HT3 cG^$)N:,*F`<]*9^]]9˼B˚(R+AD^b*C$ƹdr"oI5 TD1ג<:MU)aQ t3dd@G??-3[?l/mz!63$ w1F>Hlwa:}>ch}VR#bn,&N24[ Fq1Ѫi!?^hDZZGNgA*|i͏%PX薎i\zKL0\jQ><,JU⓳P]meްBު$H|_U$zc dmOWc6NKxoo\'m;f4t'&Rɋѡ@˳u_SEC<_ڍ~$y܌dVݜvGZA>CX(cT뭶G^Q"0" β-k,p}_~W貔R|s)mhm>1+baM^@ z,B {l9 io=@2u$V-qυ rp"G&lGc+Y, Fnٟp.; )kR똒);U%]IZ_ ߁a3Lyh8tAp"ujZ,% b\{- O"%uU+;Ç}wM82P~[ku}(>G>2ABO+a> 2[s''F"A'a׫Tk(#S>ЋbKق>:?9_CQ1v]+A6G-m۞5aF5X~ѧC)oi, eܹ['(nޟ.n5G$-ӷa%gP>y9v -9^̻!AIo:g2`gaZs  ļRltmR|vk 4I֪[-:6DU .pͣ\t4q "VЀ+{O"@O\M@;_^?Oq0INz~URl(AwD9 &EpKWsHƵ mkXat@H#$aeYyj$,4 NPqpP?G>םc5NʷCY3;+&zEZZ *<[TvF!qOpVrW \v5/RV~ dB">@Z*o]Xӭ/ UJjdQbͫBn [b3pxN^>Q$so I66br~C)OXLW3+b u9KB?&H}m]@]+a!d,AP-vm^J6vСQ0[Q `Y_3O lz n2N7Ľ>U5|oVyliY5)q/iWȝR1XoKԨ_z"! ڌ`ڛs]҅ɋJp6U(RDNd'"@,a)d XQ?46:Fat)] |P2#5J%?a` a% A ~Yy4O+FQ`R\(1 ֎k6L)0Y$Ș&a!T$NF`0_C9m{N0|~r0:HM]kVZh]svTh˜9dE+ @J @SJG/^ lĬ"ƑpD|MuҽAá;zhǟn0Լ([י*\eH$'@@[Gߪo]>Z/3#YW&qE\J]~/&<} g%3ՑI)ײe3*OLRjne3?^lU_4,j^gcvQ_J0{">f\2:]u}clV5Xd Ge C +:xLpzzB|6WG`۞abq]E=dT@B𑡊Ճ?SnmsU-bT]b4֟z>{m0JJ~懥{dO֚$9l&YYդ_n/43qK7V3!+V5n:e4!M&;MI/*4KKVETofUA$aKߠr{Y/z!n1;q-1<ߋ¶ncYf| $01vfl*j2eS`p0MZI秌ëSNzT=T~n-R $܂1.yY}T۝D,SMz4r4~(zJ^ZwWJHaZG:Zr, u?2Ƞ9Gdk{&VF&c9@)@a$sT>=>ĄS0cեe൩)QaYj}5_'ggǎ6-6`Dx!68Fs=a"~'o>ɒ 'k^ken>et(j)p֖[uiSߍ|fDC*pOE" Eƍ귧-[Ι-( D;! [8\]:"Pq %aCBnV0o4,*@̞?f5K䖕lOLxKCZ`yRKfBV tp!|\@'VSyMU,wG=1:JMhD|Vu.B1, Yz@25a-P'?,ӲɽYxle.3HfΊ N|(^̩Z^/g mnEvWcqհv+5Di Fm Ɠ/?epбG45"#>]0kξV&_z #{.}t|e-#k0RrA>*!{FBs[vt[ZU~켾X2u'jk㍼Q}bm@cO2SJpt$#SP^kFڹjkZ[ͻ۰F{*(i<LimhQ8NLLqmi}L[;+UYԭE(ފ)!T0@ X~uGں7`/Y$2yM΄JoJ*f!VC R1j*{f+9N_2g{6= OGlS O%d-~isђ$2c؏:M@ $턕{z0"6D+c,c& SC?C `DPR14=_l}=??P饜֔M*'1`lJ( F} KyPQ.$D0܊=3}dUȹ8Ls;35/"xNC#7E[!Bn3쀈oL`;b6Z$vywuu)_!*܋8oagWa"2Wq9vD4u6϶Pd! 53GP᝿r "(ՠȲ*Bg(-1PĀ05~JPݱ,MgsjkN#Mjsu ;K#1j%sQ 蘆qqLED / C^Y], %Q@FA*ڳl%AaD\&w7`}Gi0^>I .HZybxv);6u? vxXҌZi''Ɵfm1x}@rw\}@/~^iQw(Ǥw\[* {3I桪?ItAIj\»D')wG@BBpbAit !=QKNg߻DN*IsP WWJATBwr.xX!Zwp8}6ϊ$d?2\/oT͇}VTjߪL&X1OŶR6bDuRd,ѾvV}4S"Qt-D% ?Φ.b 4aYEPj#BܹjUEnL(aK_RCry켳 'e"es,), 8I>>kB`D¿\U6!<:p[K8O\fڋWڿ\7p!?3 ĵ- <`FL]ZHdmh磯W'pӦ{M򦨷vsE,0Tqsen*t* p.%E3ƷnʂO77Xw,7jf-5@K᎚.m:WqD<[ڪ2-4T#hla#[Bi=1G E{T-m+z5>Lc8v֧6RfMf+k1ned1få(^Z~UtmOcgd}\ۏ#CC$Z_C=sَUEͺKb׵ڥd{>#[j&WRbLgeE'Å/V?={ʭӿ+á #Ag9M YыEh--̀ɓfYkL䕚J͝ixoi#϶cc4(MڇPgf~SXArt MBPr;偕OUE.blZA$2r{sK \L&+ L|ȅ.It}|:wY,4a"wܤ.I-lYr eHv*Dp'ϫYiP&ǃ 4JAw!fbR nOeXmIfSqELCޚpUv(=odB@¶(j  G"s.)mkSr.G҄ϩ;-1@&IO.VҨJν8iꞅc8;xl3y(VvDL6m(n۶2 _}H]Dj}|E^BdDk]lן3r?\h VvpH@=tջ&N7x+`,f9e<ԩ:9)ŦAdsZ3|P6'e2Svj+~@ז)FY {P cTgA#ā+ZYξҀRg:<ŬYۍ|bۖn+nSס0t-GF̕Ԩ>M Haͼg6jkr2*&`5u/ .|=rjd6YQSH&z&_ďmBA{ z]J-=oreq$'~nWLQBxںOt-fBx_ƿ=zq]fEr-=s gMan.:3_,qX1v݉1gZ'k30$+QY'.zѠӕ? 5,zwRv1]*VLraz9 _4'[1ġm wLjqQ9 4BPO|x,:9Lb(rГjdV\s/(\|¿;XL"?rZKA&bƉX;:޷-k\f[ ވ 'ӄl#8lunx-m9Z|"50:=iR0)솧2GL+C$H zHTM#n;03Pu Z-"0#c}L~Q.`;~lS Ԛ^k:+j$>QmbfJ  bLpz*Kb-435LXfqKGc4Ix} P{ G훒/UnBL{or ضC?~2C,N:3- ?GMc\Umx]j.(outDGgyZŠE6\ @MWi|XvRNѬc^?32ȓ=•z$ersp N)Qլ1HO+xeNe<ؕA49;]'V4UdE;mȪߧk߈h/$/FrrUWBq+6 ʆW5/% k!G||j~6l.a𓦾ZT!&2 .]N0͎ÝW8/tg?)RctK,.ǣF->+":r \tz&6 >paR} /6$LG3KV wW7cet@r:s9݌H;aУPCpdA< .+WfBy7U Sj<{g1VOCQ~n;]T3E߃Uds ~/VR3erOq?0p9^=jFi֜,c6 ԑm6`}3N&X!G޸מUQb r>Xe،R }n}a&4EH)+Q[cye"==q[ھK/x,JrcjYUTVw}0%Bz p4##PP%84 '㻋HBo &VW.^mmۛܰ͢"jWzo͓?3N[U|72i<8G5 kvg10BPCH]hNVyk?'|e J_AbyL&WS?4$,+&DtkG;3r8 ?FS6hTSJm:Dt:vq£ZMN U/e[- '~$][8Cz=êF1ngO SE{ pۅx DWq1.y۾`oGJ΋/gXC4r3SLRP{dJ q]ifFBt :z>AʆY/?~ OLmNt\g e݉;|`N7?~@烝:+BlTֳ 7}/(?mm#G8(k0{z힐AviI#:rͰܞ葴8o} a%3ߡ )\}"9g0 vU:IMG-M#?Ŝu@x=X` [|Yռ 鰅6Q|-Mxs<71M~/䠽ķ\Ppّ5W ‹Qk^QZG-<OV1$+H8߷5h;T,$,hL $XWWN.~3mJG`lBy/}DђS?rYg$3:2q &ZzʭkwY1ٲ K$Rä@[H֓Lƫi "=gM4a|;JNgl}h&D{Qb]]VfQ-=׈c8E\&L`~_<`(, åC.Ee|[s)BIhĸi"LO8T"V7,RF8焤C{>m8)D3\ mxёD'0uԥUew`kOu@ "sh6KL8`"x$9r49C5/rt}񨁉A =j.XMi`;)>WD5\LTbd2Tnr1.WT܎)ɊakL}zDrҩwXDW0,X`= xJoC\C{a 7,tI']Ƌ_N~F|>MRm? V%Jm)Nw7[6JF6vaF G hnPGDdq ii%l]d spk ?^XVҥw fr̷lDBKM @OOT:%v_/Tg`䘤\0 1ao 'rG0(:B;(Bx3Y2>&6_fu(Wc# ړOwЁ6^ <Bx6 GFggY؍%3ǤW G`m+RrsaA?J쀊nBm іq3֙xlmNWB[5Wz-we4*܄'(iS.hY$[6o.㈧E U^ 3.>)QɔЗU[D[̤b,Ǽt)$9_g&@T2y1/Ic:Y޴G )I1"B.^4/t {Ep,h-ַ$v*1q4NӇB%$a)vnA>Ϩi0{}{|3g%= \s5S <<=SBy3hlJaBn+KBS]ئηJ ;ܜ|?uφ[Ku%8xQcRCaa!$H諝/巿m\ur4Z+š<2SzuL??_+NE{hc$7d]֝~1΅UAb^lhOeS\,SI|ty0" 'KEb ۆps_8FH[w͉ 0cLR%Ɖ=/vy׀| !;(~Xwpp 5 d$IwqbGd[T4|WsnxkfJ 9d'=4X[c+J d%-09_`۫y#Rر?/y#g%?A$QTݡAQ1yVe:X;Csҫ9ȤM:b a\L@JBq BJ?p7Mdw?=ϩ^cQ<o;f66f;fٞs7ꆉSs]ҌPKlKp.všޕO N(c;jA __ӴZr"c5tڱrm4qBۆy82zFzp8ٕP.Yiƃ3;d8T'Go2Pu-X;[iGOZʖ|TLи5d=C#oŏncT@w_ɑy ]]e*^H ilaly#{N#dg# Em׀_yd*-C8$P"'8,!R`f'yT ãD82V^ BxܩբT$aakݵdF3R\DW/kB9n W$(Պ/aB U:j6p0e uDaԊrh54}gYνMpp mԕKG!R%:fDNty|YvzwԪ_-/X8G(kdǣ1ҩU(;B9kJ\PQjw(X߹J47ޚ(?HaP[<@&<r"|(ܒ0]nzC[=,jP1^,.ĉ])fWhp{{5:_ˮH)[8Z)*0$u?EQhsO^TamiOh̲~C9 uP&`t\4]S̼j8:(f8%-}D'Jj>gg,at̃t6[|Y[\N)}  jɃmM59MEK]$yZ2T>(< 8ns&|'JRkBؕWғoa+=ibY =i ]2w~27U>@A^p1G,}#Y>*& x.WB!xB@X Au9y: ՙR3M:jDpڷђuL|ײTxpbѫ}`]&養d"vU }=&x?*/SH_ez9p ¥rR@6mXe6쫴 3R<B(=^՜\{Oy76TUE%reTfNOSd Ij8-y{D-TIq9¡kb  VR)|-&Zl ҂Vy1Fٌ@"ۄ8]X*Նe/Ȗ{*"@z EΗ,.|gw5g5haixd[q\qiBR\[UK $TZ`obt"_\JýN]GM{W٨/Z9u69 .]zFn P:iqs37.̶xӑN5YVJr4ۥ9^hb--*v͟ɠ |ySBߐ6d;o1"7۞] ?NtvtLwcGʋAY5yȌDc|cԽm$\;SŦq q(VwՔŖ!oO@N HL>t=(!` 523ܧUR'*N QQOE`(ĵCuY\ uRٓ7mo,ȸ 9Usv'hmDQ(ua<ܐYnTQD1+,s)^{UX jyin%a&<ďѼ(2 A¹ftyH*t@x=~< j-e4~VD`2#qjcN 䴢,5?g T>V<$!]W׎Aok[GEpH) 6A:Zo>9I61qЬYθfv5p})Q%Z 2F֖a?BkH錳3UޠLuqSיx4 74O^21ŹM9AWnba{3)Éi]׍V E*}y~@,P*G< %Hf+ fb}COmtN&" Ku4-7Ĕ\LXl7fUѸ}xƄ(nKj?sl*Վ˼%<$E`c-&a%yc4Gj?`CNkVjû1Ҹ`~:V)6qylpD;IPZ99Z* m3 @6}]:#D<;vD ~2LmhŴ;fl[rY0 k^D='ArIF_(L×J{Yt:J(d-6I+D1xNxHJ6f]lĘ@BDhW;uf>;ݗ'IS҃qPPaH=AU#ҥe:gCRe J9D"<{+i-8ߖpd{hv㑈#̌Ia6:gYZ07070100000008000081a4000000000000000000000001677eda0b0002f7cc000000000000000000000000000000000000006000000000./lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko.xz7zXZִF!t/]4]?EhDTTk׶ǼZkTKQqu* Yj)CD,Q}?#ʕ-^A0KyU{HKĊ^>cXn cD7\qKEb4RūJ@K]jϽ>w&ڕQ=*%bڔ ^?`b[f C:{W Z,5BNzkh0uM#LիD oQDav{Dx%0_/?l0;ַyZhFvZ:7 h9rߛ"(pXyt %?t TwߡI^3&O\k }F{jg;4LHٷ#ɩ~u~oWsF]˴7) d2g=qD/T)+ ,3[V?Gl&Hu Ӏ㌄ sWf&,c\Lf& I_`?Ec#Q]2&.֢SG(QR7UPAJgxV޻_}*k.8RCX6ZQ|O4;łbd`d7]^(Ro0 sD X78B5Fj(bH"xqG."o;3&~EϽ{$=arDqOr\*VRH^F柉C{VuTRr ucǹ =d%B|=*۲k$v_Xϻ$@hˤ"ߏ^oƅez׌we- csNBJLrf;$P55ݒe1vɖ'W(O0S@-<' F >B*S|[t>?aoJ*IʶUTVVАqE SqݎnSxHCIY0!)v?G!pPё)Sw"~+?: +clx2Lr K)IYs{ޤjAy4)8ỳ!I(/ 8;g:N\*;5kj"Q$jnVwo$i&% QǡQ4TܒGg ׾} zTHM=,@$ 29D=@+B S,%c-:r'o'D؇,劖ɺB!]z TN=4)e R+7b4̲UdٹK?zVytUNŒ)9PD bpsp=?r|x>//d҉(u)z@ZqE0Eha⩀͢bccrYXk`4k%us7n@'3=\\$LYqB߿<-u~L8Ywtm,Rz??țRu֫Es(f))7'geKPU?*:h iʛQsBfޏ Uҁ$g~MF2; Wcf[Ye BIq G e];ƾS5&JRi)[}Xg^.H 4%[SGY}*ݩbuo!\_8ҟvO0+˖ϕ8((u$29,}L_m>ӆҡY$Kt 'v[zF F @zxdbysMoFP $RX@8¯/8Z]BsoLԻol nu]_ȂI pQBf]i6MshhL/T ve- _-R͑X\]d n V.iOm/l\,{SA ZŽ2U%%Ip<#+gMԊ@H?j1 5Bs|z` ;g;ߔUO>o{**EWu}ɔ33\T*䊙Yl>fp 0 )|F:@XS\jBDgcIեL7bS-5j%CXh%K+nS$ kD1]YgQ|(ጿnm2;B/6`ɵOިsj\OTk|'ݜ&,gt[ESq.*/_3 XmN= %G>9^)}4d9fgcw ds,c6$7 F p<nni-6u*zj[[촘@nv D`bo*`OYP0,'U_wH$ Aow!T\9%AW:)tؠ`{]HjFWu$FP(8}XM;{z{ mwt>@V^qZ4P(l9!V}υF>fBt1N%}}t[7"76gY@k8:cװ-١s©X*냮 A U vzh}do{#/FAY? (qOW3r40dFrӽ}6ܠY1pʎfI/Q5"ݣDbRvᩚj&%# 9 OmpKɤ*jfx"qmuU\ɐg-@5 U*]1,>VRb:X}yF~g0*؛mwq~VDE|YM/_7H| U1VˊeS$cIaoR'\͠tDKjީ >z 34#iuDxgTҘjCٚ|Wz܍(=Eݷ˫MΠjd;@UF? 9\7ȣzEAY>3(+8/GV(& (,^Bw n6p l8<./[=A{v=lwyl`_uUak#A)z7-R6eA)T)ʓh\b tYG!)טK>~-$>)\r%4Om k^rs[1wq}PrZ:/WC K穀3$ab[h|%pa{VkJ|aom-u}-p߀HLh}xx n 7B]f6v|c -DƟ}yڗUN">,HK0cw U*_][ZqNKAL;b(*Նc ]fk=7܍XJ ./QiR@1|8i2ļ7{\ׂK]/8{8$kWٸāN"6Ո^\ oCPv·p|۝|wAclk{I+'IcyofHHj$>!~F==07 TR©ZBJM vu3}kA^$ZS.GzD NNJMᢥ#O,JbvτXnX_2M}ӑͤx5Eo[,3pT!=suM-ڞXco#6~]KY:eM3:(1SB_a e2=EqWEW%}<ïSUc N^A. 70rm#hgS\( .CJm EZ!B_8aQ6 {Cy]jLbSьFѳ8@[=} 4zO H}XM̛݃0LajlzQLfR "&T],1saAJp(r:Vc2yAs^P!գŐ)0T"ʚB$5.A]c"VZ1[~2PS8#,?Kx+$֖mRL2QrH=4uɨQ0IWeP@3H1註)I,- QGN! e#,P\"ߴ8W3q4)! a`ڋb@;Ǭui9jv(-`&B?4HϡO%2ɿZ4q[vǑe5IfL^,ɽȷ.e֛vNK*3;|l/1Nb_V>KmGb Q/&@_LA6>":hߥvQ BkŘa<ʉc XR؊*Qzs+I'1:KW f/Gat-@j иCJA&|2C+^9$w2oI#g=k87EI6=d>߿8RÔ<Q 0>ícوeN/6"j쿆KY 2KfjkQ4wŘHl=luptb ??}^-Jy+ӎ36xi@NSc%O}:͎{gYlr鈖Qf@;L>D텳'h/DƋʗrM]du# IdV2Y;َ9gpyf3`E?]YjRet?[#/~kt_?^!AcNFΊJ_C3|?+8;]Jztwb_&塎㓎4RM#ujKɺEH1b;^[=wQw p; G)G60412{DQ¨PxgUw?{⑘L AQe!t*ԜiaSU_jp E֝Í]F%bsyw )o(IaG ñ0\/Pz;瑐uQ]:ҁU {B8>K;ۓٓG}GLJ![Dj gę,1aI IǓJmN}^nC 3H8LJsVsrjv("݌zbL G"_N:>OU͚Tٟ49s(/ j*:(|0;v4)>!}9bB$p A5%j\ںy|jxyflk/QB& T-F%4cdetȓ nV XMZ&Z0t70XSIv0؜F6Z}~Vt1YC{v9CQ4 WU5anNނci^03]ם&YS4]^ٝĦw2% W x֓z-HhD7jvDKGn)FNRۨ_t_io+.+ZKgUlX06oejpH2]WoUx2ȓ:2ʹ2YDB]ɐ&Da55ނrnp*:dNxOɉ @BP`D^Lo/aZc?/I7F<߻j¸FX ޷;cwoJhr{Tcom=Xb46-(ǡjɱvjWE?T* on$13#IzPix5ف 9T aq!JId̐ |=1`⹦Ʌ᳧s7yR4g6'oͿ;}59g\#/2,J'KۏTg ~yyOs0qO%U_ I~TmnB718usl,ֻ&fyy}ȿ3R%Z٧n~4of/a+!PԽlWAhYE7"Jr8؜>OxMyM^eV Ieӳ 0¤6=ZIȒBcOƢf{IzA'=E)X<̂gܼ{`$&pцf9'VmͧP9:B)iݹ'`԰e=66! `RCw'ﰑ#ovk@LS @q?kUgl8:=WwPKl>(N=Fgj 3yN#8T}C?)mdͥUPIR@FoPHW٤i = y%}n v i >2*$bY(hw%W0i; &d%RSPglD4oOUs?~9ĔH  A/l6L[(-Gj"aٰJ^)JI- z7"dlVװo} ~ĕv7k/ˊڹEOh r<<ʴ ӃWr4);3p 󺙫^Gqixz/OUN!*nmۿ K{Y%Vxbg!̫god̂{)hFX*<ԁ#^08_-i@r*^x ?-q[vSBQJh?a0|{sjO_x?@^.iTk:E |(]o3V=@_'.}V}lWVY[)vrHZ8;}o-&i*N0eλj%׭@}J#-D[$*Iڋ-h2=v9suՏYˉZә{?VF _A:B8^t\Al+9[ŊjaƘ 3fHnҭagUWD"[Ux5ґD2m؋ɾkzz}UcZ9iUb <;BX|S JsF//14>bNdmGx)r4$7rVǓ:RcmA"=28nWwХ'$|hO*KrӰAٽ bէH^ rFֻۗtCDiyo#jF i1z62Tn3.GLiPGB_eR(V[kJP8Go}CBpaVcN-o0O`N*aC&Ҋ830^UftZ][BZw{(;&UU{PF rsˢթl3VEYO3]E|9#k6L| @[V`CёHNAЦ?J4}ڔ W{CLqlҾf4+O?M2u${XNNOm˶KR8x+̬ ,A$T>W@[UR2`^.FZX_H)dYEiU+Ľuw8by% *d!x_!IoP|}l rW_-h+MlNbӪS +7?sUfMZ  S zK-J/~;mNc&yԿaLl&. бtWW/ɧ Rf>ZIm AR`Cagh5@]ǜm,,3pz!ۼhp tL&w$}7܊m4CG넃1N]/G{s+!.eu0ٰ>KUH5'e^`DMBjZ`IO"IB 69*Hp9nאJ܏'Zv>073_ւ!283* ?0iMjeڎ{|)iY59RJm@ )y)?8 P&4ϴ#d4tf-hLsg:%`F&C7^Hp5 bń*+gEb]E-6Q$zg6$kvf0(Yhq:p}*Oя\U0ikIG:cx+_f'H"&E%fR0ߚ x *Kbk8(NUIżku̳ jT?ڱm29oAq;GL==g(azF]q6{jhȮ,?g4 w%"{$ϟ.0ޫaZ]8"-ygy]{N_Z-ל (نWʹL(V L ;gI%8jO]@Iy{O B3l~Y!T~O1PL68t=9 ;Np)k 'W"}' b9_ )D[g'E4FN w~s64t[qtkk0av/ao4]$7@xo7+ǯ_ȕZ"0c0{0D/,)g!v6auȨ%!yK]8{r^g%[z50z?|>/gxP : kol tZy>!aNA?e I=76'ڹ_͒ٳq[{'q1pi94MUw?_5N;yb|Oti+l*:',z!38ϰHF<>R3$NKgqZw>hV&סZJ~Btè6Nsل[7^5:zDVr~Kbqo=,{!c9'4"l4gm(%۵4C}.dQ0xHWu|goj4w,tr} j MƢ+;a9!0jᩣ^>qtNU"LJ>G(#ӿoPZ)֭nw4ۃ% U(6+ ڢ3 Y?~զ>LUfuM+‚dgwoMF(H\L˵F[{GDZC!.Ty1Ϫ9{bfꪛR?M x5e$Blu%[MXÎFלVĨ ţۓ!?q#,En$6K$L HnUkб 1YLS]X퍯&/evZo}K i6p HK>Xcp9s'rP!n_H8NNVX}xCvƵ+^2VO:ӊ2C ̣dNo lޔWؕҨ\pbZeXX~E_鎋j֘x3Y4Y 3AV /i\(9ё=ll]D<_5h.o;`} B3R@F97~+! aY)VV7F@[:kiS כ4  Brtc?l W,1}<}\Kh yC8NQmC,Y\+P$ ^+vp 5 7ona dO5`HI/}/{@#SKK1ZPF?@PUP&_,%v]$NboqYS"M(Rd Ƀ|G?͆§n^ CZ?wƈA&4rI"֘"z>wte- % tP(RǴ΍&MnQ)8mvIE 307Q,KyAb _CK Z|Fdް𗨑|EbvJJFcХ l }odТR1ӓ>4+Sw%ے|PG7g S@aNDst|R5 <ׯh*6Ou`(vuSl.^<"|XRRAltT% ,N$H%:v<02H. %W u\À>}2cKp`594e<$M)KD Z2hV( K2U/U~yJ|xy3M= tveTշǨn$>CdЉŬ5Ƞg-iB8 z.lVԶY)8]&*sMܸ}H';?Ӗ9E] CۨH&[/Hl$f6yn% Z |}=SK%atp^6;wy$U 䒯e5V d9!1pɤHյ@|It NFW~:A0YiӀRErbY2p;i>/3 #+Z\!2 $ZBvR3սĿ}$ 1927I U@JD D= lckҧ PO'OsY0zfZ T$wc`6)- s҆=%zDSڽlQլ Vjޭp~88y'Wabđ6e8˭1-;" jyA-9t힙Pb`[sU<эӒ7( wgTҷhN6+U}d+,+/1=1<&Fw;wYU-R>Du}0s0 *@fx'[ro_^. " O߬Ѷ`/uYu S{6|69wƊi%>/L_zzQ,;];}b?i _LlM[/;^J-mដH& ĺ|mw60ǠMk/x4-=,^<.dOZX["]fRdA*0ޙB\"B4f ~q*{7= kiĻLZ3c)"'Q߆G̘ `6#B(wu0ѺҤ#)⒊8en<+,H}'( _`l>zײD]dh;1{=6P4/pZ5MHBØmM(}{3\Ǐ2ѢkeVџo! 9ȟ%g!OoOyܡ2#kNIrWp.%O QY.Z6^ZV2pgOGjiڞɵtLIlBb e#1kNtxH*wpa+Q8 Ш[ zD#SaV[ +N.y8,4޺tw6W(Fa< />e@k2~if4юHo@+ Bit w G#FVw2]ifje )Miμd` K³ԃYmkyx/Z„HRb5˽F.;N\6tv~:o9]5x殲{8Ur:ƕ B\۞U`Lo&>o- K^dQ3Hq"o\>XE V҅ډ͍q݁;i"4,'uP{Z%\Lv_P]>s=hB%6Z|>!@)Y;t߸qʆ|09,sOI_OJb 抿y<^mYыZ ZߋT[R|DvUr5m7ҎffSppӨ'rv S/*{ 0t}:~RksrtA3hG;a9dr ՂzKVDc¼.hm_sk*%6\N4' hlB8PQ{{eq6T;\{ K3()#OO$Y42x@>@ͳ=TM0΅KPwrh&o' Gz| l176FFڜ`#9+=0t^^kOQ5_)'btT{ϨIsHT'AD]I)S螱b~7X& AȒj=~m]0Ɇa"ᅺU'Mb*@T^E <~Y-#[D oD~D-|@TN4> pjEpGVl(!7ڹt#HzHnzy%@˃7IbRSA{{P-Kf6-#|#-YbEgf8vc#I%) r:wkԼ?oHKo@tزF 96D\[wc`Uz(sd^QcQؘRJ)Cƚ ڂȗfL !?e<\)>vO@(nfڜaoF~ΜUSgZ# lIP<{x9K,x6+'l]\w(0~ ֳCoPO=|ŭs2x+`t%q, :>VqS0}nqNKgF0ճNk|{ʛ:L0zj6:>7jskZ꺻ۂ 7%Ʌ`?Bڸ͒^x{!K ZЪZkRg!rN ,Q-yh򛞏zY7K%lW\84@j4{9K_ wr\f?:etŽW&ZQmGA?\mÂ3ܵ:1om~Hpq&"-m\OKiE^% *=1uR>S]-G_xڹ,#0Is}DGi›SveZ$Fj]Rey)pR7'5Oz^h'{c-eqV$癌RJWз$EShꄄTCycDTg&p7fFC͡Hdk]][YxX;\#PLF <6"P`DX7n\[2Ǥ_z ZzMAEJD:>zOKQH5VjYƒsdzazt:[SE &FA[wS!i;t٨]T{\ҥP;<y%;إsHs9XϥuZ,k_=q>>mzU!v*R \GM/ahxem}yXǦ|s{&R L(ŷ_RȞPTOd٪J5"{-QUZdڱ#͚6,vX-nMkRj@6CeKċwB@babt+`޶+Gj۞ R簫Br3QkY'_<4:=ʛ⚚/Dlka§:)#9cR(<ؽQYB0 M=}ޓ,sRE6wԟ;l&g%jCdkoI>÷/FOf kk9K[2Bj!7k˳x6us"E%оѴD}i_K*tF%=27ޱz,/Rxw^y: =>9@sQq6)@jãkSNء:foroG2❖Ksۿ8avCer_ݜ~3rgDlddP*ëK@'f$[7IWRxB ]|iKapKA؞%`og; 1,^z3Ŵdn˷)o&h}tz:Tp"F/Hw%S˺Rkfi*L=g-0W:D@2^ e$蓽JнMj(4 #hjqš! =T>#[ԐZ$߇@ˉ+~)sr8?!&;0_l #^?d`KkFS]<蓝sdn d.bpWx8~ם||LCcCoXݬ[Ef'dzam]V-\ResZ{öiM 5R)= ZS>`7+)irs! ECOnO<6t69k}h&kMW4{dE歡5RS.$zU*ַPkPMQ¿M >K:.":[m8Ug + _SeR!t%_h*uf~f`߿(/Ԯ +9SO teO n?k)#Lt8KldQQ8EH='dT+r)(ƾlsp:0bq8z94!vq'T _|iL1ꝝ}˸19,`8r}sl3jAmvG͔RiC$ڮcE# ~*u,:dӑ(&`?¤eҜh$X n돓!e^W 't) A< Zc~\;"&eJ^yL_XC}ILa \_8ڨɅLhȥ6P4rX+,{:f0܁{c@.|29pÃ+4?Hn:9H8W0!2![.~Lg?Ks7XéVP ٥F7-1>^ΒV{r$ u(E4`RDһS{*i#BSV|+Qiq„4d+Zxl;‰(:x%[d2=~!鳕ѯ=/IWݚEC^[["\K_VO5~^}R?X0 [ rPbS,]v k4kǩ [)1t$~H<_ʼnϗ Џ#1 `dpQB{?] Ѯ6b5E'GcjǑZ-%|_l*:iDyiVLj/<N I^)mJr`2 خu\O_A:_ ~9hvxza쿈h@yy'7Y޴Ԫp.}!yQ1ǀ#d5]DHUCh'@ ?!"t BF1F A*Qf֟Kx$ Ƭr? sYG Xqaof\),.4n ;YA LocFS*!b=ÿď2Y@&}ʲ7QCU]@XK`Lw o}>z1,EyVgׯ{_>JD1Fw6M( 'dTȝky9k4UKn4I_ /0ox2Juqq{kDl8fCpԓjV4W]*΀%+R_&SfE¯1f }2ژ7SWO(Jdmzh'n,'pR"kiLgD|[&/5=6)3qcbtE*Du~-c ,]տYHT-5{>oH[4$;'v9p(/!\[(c χ1@ZIyet,04;D. _"iI*6ʷQz@fHbTIȯE ۥioȱ60ga 9;+ qlE{Jai$XGu- =t:Ѷ|Yw%rW,h81B\ ,cwG[ƀDF6V*{ Y h=7|#M,0O jXl.&>J8+ȍ6$/_cs<7v{pk<~KϞX%,7OYsrI]"9J [x NU-SOljn3/rq u 1F\A r< Bf9S }!xGTy K11 aI@=L}ZG%7+fӭq6B,wGbrTLWuAbbOo~,Hi#=Aǎ]I|C#>)$dSHlj BgTܡsxZmsx&hԓ# /.)^y K?Y7'jE"HxD3W &ևJVvqZ2:ba-ZbDb/aE~A_\;aߎz%|e.ή u:ŃkPCv/Xisyu֗o>~@Ɂ庍_Z;fo?\)(J4B̓tx2g)H˰k:zw"FV/˳~d֧kK.E!<<[AunVa^im\^c!*E\,J\4/:E 89%.DxS$JYsTA.W:\,^} uÔaisuj1ܝx#6@:Yص"NY gCoq?;~E BdMs~ A~ ̟{u}~QIoY_JwlExJK~ Όx}Cg }k W1L'# yL7wHA]ȑw݁=n%6ᅥteT'I/>AL_uXս0$be'm#;N2ra#|MF$ب32d_: Sx45*j(k!vpuc704Z絗ۉV&u@,9 E;[ZPU,c](iyI+Of2@3xxZbsŰE>,y盅_'qDA4)^ݮHso=(RVy;diM7\)0:B-f4x"vpNIJ{ 8~O$%N[ڍ;Zf ⥫>ԑp76\tj gHưڬmA0:1.QHILa[U4 $&- ۚ|lmLB/\jY3-Ik5݃)ޠZ5tI~dÛF"fɖ -ffpלv~]ov B ŋq"6V5^h4{A۾7Wli[.$%"VͥH@ +_Gch;}?[P.9?b> P [ _ϐb> 3`7H'Q:zbPz2(QQxFOr!oT˕l8äCs,7ZmK1vE$僋 d-)k0*֤4zr (@گwT~D0ʽʆt_f{`4ږƀd>?obj|=V ƫ/OF(LFQKjz +Yvn>Ve]l\H@jʓG :ɧ}9WУ>݉fa-^!.OϠ2&|oo5*!Q`zx0-{Sǀkj.!wbO) U{ T6D^ܩM`VςaWM2֩>ӻr l~ąqq`_M;Q+$B"1ѓ,TKR#A;NpszF{zG0zjAZ ><^v K%劗CE!3Tj9F ?~z tnx\[St =Z=:֌+TN\:>Y.t-u]Zqpoo FdJFF~gC*$wk:4eXJ{( $.JhьÖ &ᡌ Cɾ`˪Dbd? 堍3Zp>ULgwFj0[*2ibk[ONxp橹DU(<߭Y)d(s=w!{RAbbUl-ƌ6!immFq; < ʺ\tRCa9ru*m.K+U4$Ǿ]JPqÔ;;:Vނ_͑(k9(ՉQR(Ɠ ZU5ޔwh%qw EE twp mn8D_ j:^K#2ͼ&5t)ߜmz#Aݱ.NI\#XMJƩH;vu,גO*]a &?_g6\հ; At5&@×T|\QЃiyRB;Lq$p2ʤ|$j! * E oi]F|s+:b2F 1"|O*7i[_5!X{(=ggTPЌrNs?C-"1{O6P'Șx3H:w+rv5ׄj>K!>}c| QPM?,zgM < 6="B=k9W'#Je)>u >C5AhM%J0t^W@4U`~`ejLL G9'x3@;r8RxA.s1w֘\63vC+NYجC\__j6w"fw;&kG TSgT U2-6>Xݶ覶3 B{DMIyQik4GB;6'ٲ[3")aIַ*Gxƈ 5~}P*eNm,R>h3F"!Fzj0Pnt sz-ڿN9b-^I>W9qxg1$0n=9#)`1!M(z7 N]Ry E| bYmM PXzC++ 4U,h7AN1Π"'qSL7=m@=ÕHPT!]!@v5LA,=<:Ŏ)TsCd|3]R[ƛ2͆$N[?0Q Z*{J=%4b/|Im?j[}𜕢< .|㙤v wAp;QSY{qğ,ҡZvXm8FD~{o5Q;σu>cxxmQtЉSz _h*}wK!'OL9m\f'Ku5!H8ݠ.,i(Ѝ_N Hɨȭ;.4Vwe}MR34s_<Ne)2PMQjl_5`veǩkQP F(K`qiYf!:KK&tĬcA:Z,u =(cU:(1ԋ]] ?h x5ESr0j*l8QC+2GuJ$ 8a|$Fq=^83_eiyYISokQ}q󪞿CO s,J ?M>E!2_ߊo}Di4ykOp}"'!ZNXCȴkB`w$Z@VRj{?x浢u<hYM}/ߐ  ͚bҿż1T';kEa%r Y. Á ~;zɨWA[g33% ߞ:m 6VYHRM|Obcsj N/MDdcݡ!b.@?gro-z{^_'g3SNuI~T5ҥ]LɨJc3@RuAP?3Y;]SrҮ.ğLP(Uob!?ް:qKa ,7z/{hcWsG值L׵CGSUiLeM֧4d;/q\`"8YJ r͙>ZJHz 20^Ӊ`݋ mm9 8\ơa4=;6J^:w#~)a%[] ӿKYyD 3'} rɺ ? c}m=zy)@"9 jDnɗ>ODUX :_*]BydqHcNBhtz僐O#}s /1%oW{ Pr1\GԜ>r/˓#8՘4CrSOHj$گվe"|rۋ{dqDtdT"Lň)J}?%kKYez߲ ~h4ou({@U'hlӘH>a^42!WjLW1C΢30 u .Pø^p{'?i圧{9,WB:oNigBtYgF`7lbъQo,'ALYSXO?V`@ݰu7F`2h?[`?Ѣ`ŘYt;d$} c%pe/d8aB،ig!_U^ },Y_R!e~ïiv6Bj& _2xnaȐ eƺiZpM6TI(SA. ~m|Y+=_Ooe.Pa)BXo.юJ28y?߲6p}⟽%޺A\1C(_u|9R%1(#_W^5$W"}@ҧc겄|2PPĈMG忯 %Gf1rr2#} C ^?f?`!R^*G&P6o}a1Ao设'ܡRWcl [w!od_6%k?1D/!e%eKj~cWܷ]Krף?׌&SG9GLq$7|gr{إLrZZ\2-l':;{zrnŔX=¾P å"_W FRZYQ$!m kwGgުS̙Y﫝!x 5@NvHGtyYKvfZ%fْ#`S0t>>O:];а^gyWxcV& R{/mKH"ݟ\jjQrُLTq9KLRmbȑ .hŸEmۿE7Y[)!d^sjPB ^O9GxO~i10OEi\X3 w8.1#t#*d6GKTFY˟#"Y7$)QzeԮ2'gz[R)_0X ڐ{U:v~1nY4A2[-~&yUɰ=r NSi;~ׇ-G m;o8~|~x= yOB+p&~EJj.WE(c.EU$v2xT$:OnG$-j:T p޻4W̝jq7EdM: BY1چ!Nx6ץɆMlPTԄ w͔:%kPiIF-R(cyqz>,!L:h }/}Ѐ+ Ӗ4u.GO<%ՠ;ݨTdb/7VX*h(L RFr)kwjQi);b/Ɇa>KERЄ[wxy(KCK O&dzѻofu 'o**lٿ;C.+*Kxgx0iK鯃 k=#ONjfTn;zChQˇ(ci`ؖPm=Y9E4Q13+(UKSl*~p<48̈p-C )pK)DS"UvçZG_t2{޾Ĥ#)w{vGJrggtd-ЍdʥpqKF?7M%5NDj"V>asO45274o^]i/#qH V17 14*[fmB.`uō$)ڤ{f 9Äu:֎%EmJ% ʈVԔ&u%)L7<f6Oec2t鄖 D,?;^?;2~:;4gn `!M*JAe|aPUۯ*$8 rW$t7 P"BGe!9BWhڵf[,58;ɸnc$3 a<(vZk åن6UD<P##3)N\SZWMFul=o|ڽT= _^a>tdB(~bI?sD=}3sd5irӇx_vKt!M5]){%MM璶M>$Tۋ$15VDǭ@^ܯɼ[SG sJH,y5Q)Go[xefZZ DW7,'ˢ1p5#{ϲB 9n.@cô\E|#!Sʛ9֍1#?S]L=.Q,Sl-"kBԾlԗ f>FovaT!68ɷP/B/~7@(dڵQmN2=natY t"o䰝4"gd"a~cTmts}5U!d C=vAwDheζ|~->ĸ>v ȣ1awr,iEo/*sjVĂ?Sy[7P[VN@Kw-yr`SDF7QB{r\G,A3 MMHdYD$*aSbis-P??N>z+Bs5k GS˻av2?,ǡ5͖-`Hi@ʧȂſk^~ ߫8(y, ~v9b=!"a2NFpy|}Nă>pCQ\MAsa8K0to†+ .,WnK:b\VFP2LALR˯g. iX΄t W11%b| Ss=t%Vƒa,8]{jn;>K5(*T٨CnHvqAU H;dQ |=GB]P;TK~ʌ4_UA0 B#B%"bOl4ܿZ1&L!y0HN:k8Dž_/{pg?}ڊ i?| ,VGk=~0l-Fi s"DT>P߅I"g_'c:voSOualx ȅp/C>yhV3yߡ|HqW5 g@;*Q64>aKD0cdY7%{}Z?q 6`2l@s-2wc]z? (q[D1]QA%[<9qG9BڿZye3?G9g=A0Vz)a"Ĕl6(0ɷd?jABHab>gȩ0{?}*7-[c`UH%JHW]J%#i6YKW`/~ qhS_cf1wXֵu]d|Rk(5wrD"T3jQGv C(}yd_^7C*/^<1a,PHi2}my)q[&r^y}ĕJv 2™*p_oxp Vhqhг ʉ_>sy@d^anSDW뤖U"l"'o}+Uh/}(cj<XcϢUE`Liҳ o(=uL\9vv@khVCJl-!!HT_NbZ]մ[Ib|w)!\ekDgܳ1qpG|0]ڹ*H{AdZ1rFbW|B]"X|xߗeiP ?B.Fl-G '8VߪiOm\J")"SQEպqPYjОDת! 1|L -Xr( u fGD3c@†ؒ270Cn|VZTTCI(u7C`Z2bT` 0ع.L>t.[mـW'H{e$l=0%aąAA#['5+Yc WG~,3ζ@ce #B ;JTOl/y FV% ~t %$;\# ; ~m)9K-|doÆeXK+S-Г% \;XmbH9V$pB 3droz3XC%1b}oYr_ibXl-۶Q)> yX'cau4N]vͰĆ3X305rE>/mu 4;ތåy{my 06_  SrQ8UMK7FvQV$V3`S48!w! $ᠢEZt1m &K~0$Hl BQчi|HEUå謴q=*/wi`4=;s5$q'0| ՑB(>@g cq?e )?^IMіTXܟU@Zz5_I8Q3d1|/oFcp&@X%ig">O.:O 8*{&_>M2Du[fcxH_T. xqиFK)#qg󘛷I?`scMbiK|-E؉CC=:V?%i#K6Cs|HhK8} +W'L8m0X)ꉃ [W]ҞCcu܀t&|Veձ֡v D]دtr&XE}oO[y)~N)(VwRSrU!9'3 ]rѸq'2RNHMjvrT>+1L@mxM4de,I.s\?(Gac<vc8H>8vjZc$ub%U@CƖg*,=q JxB\"R~"veFyTAȉ-Qh8rA6ۮeSxyXdqf!Sr+L$kUZeXvL[z#%<3 %'U%"6c 2}m[6n%ܽ>q!2^ADasی$Wa >y|.-Ls6A h.=@%Oy_ǰKΟ!^qZ#V+D(FuQ<?-hZPP4ƖZ eXkN+/ z@y9R0= (cؖ MplQ9XqFqyN}GYFB'c_h.dCYi b?ė01W61zDUcɳpfc,plS|p9/5HAB"R)uX O/>G*cI)K;kH'4JS$xI]ELuO"m:<൬ҁ- e%Ld kZ?$謐x}޷YOl՘' V #o럀e,{.vem 5,JzT͎mP?ܵ|Op31gȑ%\z< 9f_U"$Hn,xyP6;H`OIe_ycR~H׵Eo!5vpm6ը CRQ7GW,;- 3~}QYcMh# ֊$ˬKU[J^GKoOCQ p\ oJ-gfg,!]=o.eɀRф+^[)ƈ" z~9%ڡŪ5*.h @19K|4Ĉ&M=3wbǒm0CSqi;X ty Eg޷J~ BS=GgĮq{Iqrd =8$Z5{ zQwjp ۂ?6o.I~%W~hi2ZZ%=h&_o-M&&n-.B|"eM&mm(/8dH4VB,#yB$vDbvE]*OYm1,d c?9 ""%oJuncfwZ?]djpQ1bt7m[P~xn0HIܻR{7ruC(EDg6? lkE8'5Y!v5$ 77a@X1Һ4Fef.wX@筨SaoG{Z%=^ F&'3"n%u.$$%]z朼uEqtW#Q;XLMsVX;uWNj+PCc)Û?^R%m<l-:+dʿ{Nbd҂7_̑#EԨՕnf9;-J)M~[iw{#A}VN}`R1HsO$cu3@?Y9ARx$6!U)RH'_ aDgԪj r2YT]__{*(EƼV*^L p& : Mu2]öx mr,5ʪ^$];mʄ m4Rh G=Uk"9O> vVx( Rl.l 8y2Â;V^&V?ņ/Er)uOp! D0~Su%X;tyv>LyRCfTm:kxE ,Vuަ=EP7uJ4 AERӸ8'Ԁ *3$$(5&Gm_ {z{!d{5+W t}uS}YPu5/·L44Aa[Dg]\eL?@~}Ni, #GtUěA>o ܼkvuYԫybI0϶^&T[. H]!q( a ҵۓRyk]5Kht&!eD5 )\Ryj%m}=݀ȟSTF8iP'Y)*=@SȐe 4ַJ3Ht8P  w+EJ'B 苧lBؓCEE1*TȪSJGtU[bBT.{ e!+ق‚TwxxMl(~sϬ://v|sͲ(c.>e1گa_zf G/?i@ ڿ`,ch6<~V:\ LEޘigb 3ZQT8ێ弈Θ\̬x{o-9x٩X,5T#E2q(xqHF&سu6 : a8gGWۚ|ocH'ϟMMl6+BD/`-4ob`6 ui!'X~zYҸE:G#eqvtZ# qVɜEMfZU;A4׈LDB7q{u0`+(WEPIQ'r$V+bfS6 EMIA3a%sRG~dOV۟B\UWV]zh=vb$:I˼ P:Ɲ?073h/nFA0L>cUD8'q<ĶfiR̜4 w?'1(i)4@!+ćN𮔈jNicJ,.E%1옍0jԋ;?Ax0W*ߧ[!+ԃf 3?+A+v!)FN^iv4+FXcg7D8УȮ[B#wATPqm"Y82WljE 9v5c'at{`Xu?3?-g4P4DWCrM}-o_l62r!SP[D_[TSEgtŔnPB]8ͭ`#hd5[6\+|Ymb kecB`.R;R4a㦤Zk*LdJo"xj2q/맱"B\~J[NcJ)q(3dmf)У*8ӧ% d7l뚡`9<+2F~cLl )h }"2''AO\+R`.@;l8ыG( ʁX^E\(W|j7IecSʗl1w,K>Qf!yc9cߢ ]M[F:c}IqP9vm1>FC|.K-0R e*4TAɸ9;C3Morw<ӗxٝȜ_#F ovAP@ak ,kp'GGaQk1kNI>H2fTow /Qkk@C:ZKO;~9*XPqxKCL0rt4"u}f?X,12(@T/A{zf?_s^ &)ksJ(K-l#AiN*uӇ,U13[:xκFן,B,̗Ţ@Gӧ&4t%Ϲ8M+c+{@Aαk5-aD ;jOQ09\(į+e,Qk:eR̭\I5܈Mz\F/AV:a\E{3.{9[C%[vg[޶m=0$Tfc acrjX$P(trYTtRJ@L#&ON1dZ`o]s373&iUx O1^ƒISJe_|?Zgr~\f͸OЃ̽g1ҝoyC;'*WD9;&s 5c۸{x*KPoʖD~b;g,9TPRyڢVfeZtd[JϺ =k#DIUr)JXCO,.{ K_DWZ:S}C޿flCqd ZL"hpUE?,E_E5HmK+{qn= BHք|6Nh$CMT"c7e$]@GVF%qg8~e80RݬU;1%<Gl4ϯ#+r;ڤ%{˺^w965Y=b2}Dڍ +km)jҵe*^dqz__{xB!jzp2Xnε\y膽͜5OQ݂ ^u 7EDDr‰&]r4IP.T9,*XGRrqghW>M1| H~w OiM5{H\5"R+v0ƺZZ?<- kI|v%yOWD`6&si<`.#ӟSj4Ƭ]9CB߰LJ3_uq [2 Ӫ+Rbқ$r !anf˧*aH\tażC6i~|c YG3>a#E6~;  $no?m#{:qG=[ AzT?2#I-k5Ƴ/.}$!etQjI(xbIڥ!X]7(F+o|mܴ#,B>dt_}lNh"<' |qv )p/0r=M%9DtX(n;Pz VqM/B',RŚWwWcwYp9榬5$GM*MlAO|ݫ9qU$d\(/%:yFaϋRY^"5ޥ!H&yAo?vb7KFڦ)ԽY v/+xC=r !G rC"o7|)0!U$|tM2n30s䶒w:h֜{W:qS{2|Ck Ynmlb81⽗d9~9φm59R]΂,HX&:e&̬#"]{Ew̿%@Lhc~EYR/n 6Z9+3FaͳڂBt 4qM)N|g!/Axp[zۚrkn}*rxϒ 9#\Q OL~}GT=Lr kFqӿhg䗖= C\s$.n8Ŷ'y2{8#M#[ڸ`txR(}|=_C"”]n_S%)g _:2OţF8eV%@Al fXmtMG֭غu C%-L8VtLt'g%z*U2֩K?>~[ 'YF:ϲ~.-reCvw\kyl4Mzg̲`STCYèrG;K`Y[vղ#TJxR0h0AYE#&4ә b Vm=tsN⑏*{bQǝqc牒lMDV0Ǘ9ѷ* F.i)BށW 7;vf<}16zGk)C֒[=ͨoxDk ؕ SK?FYmO}TZ]doWv|%8b}Tu@)].8<:<;)Vj X-ݭ7)!8%BDXi!+-TwF`U,xq'2LOr\0X%f3q'r0V?Kv"K a6Z Ih$^gdzU5HX8qʳa PPAqXo8ygg8Unu cȫl]KcSIl,n.U>AR@=›vN-sHO@~^VILcUUu7&..`*@kFrM +^T}Ub) "Zo'#Lݖ3 7i~  ܁#':d 0=Pax e(Uqc t}dyZ-z Ko6.4R剧5vAqw|95X(Asvӏ!.:^=$ږ Ј ̜#= *1ؙ&0JMr|c-n`6y80rz I7o5i:i&SN A]qx=[{8GmIOu w iFaͳ1b20R0rax-q2$B)|Z)Ֆe+ttM#1p$̘4,æP̙f*5W>Firĥ4|,w]i.AGȖŘ.j+f0@$Տ٨[ 6\lf|m-؎Tt~բ[;=_L͖>vŁ-p;#\zf67aA;o?Ad[q*LapUz#mUKCR.u#~s8 C0q4Y`8{knlp}סSK')b-C&V?xzMVpҭx`z:Rq=.^cTصIvi 뵚tɈAWӟE판D3fYV+>SQ-Ty~FveD=8!Qd)损s)0M kk/EJR{>.l2CIgBd?k@SS/J֕{䒐hT45?_RIf/& &Xe=qFak5"9h*<+fl7MoD1"sNJ;xhgijʀhqlw(2R_zd^r`W-UhԨqp49 mpj95 ]WZɐΙ5K. s^i{d5[-. J&14)Q J꒳_m.' ,<@D DRRWcxpj&Z(ֲ{YVTxL%6h׶ 둾 &I. C",Lw ?['Y1+155܉j9Q<=>C(td 3VT4%<a5%q4M=uY76\$SVΆ2o sazifbaj )xE4t29/07 6/=qaHKC3qR2EF7QCXFFL3Bf+Û}8$9)]c-ε[6KLl{a:Ey+|H0+cQRTbRW{t02$h u *x74$b8)ZXRW@$mW$v SC-HYqfl/֧NJ6f wA]}ݾuG{ʾ} Zz`3}+7ez%75і1sD ߤ7s{{T@9\_^xŽO;fH-b:RIWQ'ػ탭G;/7KVt ђGf҂'e!QA*s`+v^ysulWʐsD`_e$,6d 8$e|5I&8m..V4mkWKƢ hB|b|wuL<Nt%' NA H!qo nC_jէ)ws9 W9qHYr0"U߾?=eNLi!##&cVO zr)zw5l_sVzk.IW 6-8n$q>J'NwP 0V);VqĘl0U"_JM mcR9*d5W3eCt$qEhVobaw6w-*"Vvb<0ZT. dz,RMhPBnQaN՟=P݅GΎ$N( Fs 89Bfk)A2<U4Rj>m_} Ui0@Z;2ƚ|jdj `_?kt/3lLhE'-}l;%y9NaV]E{g\kFy7}Q7MkH|OFB̭1/n7K*x/tZj]31*2tteߚ?o)Tw6*g!XF"hiGsIZS7#Yʄ0GBPWGg+8dikPS(upgw}SI8Tq~9wCnXۮ(F9+1lkg'\:¡ot?}O(W ybl= F;TW}/)nY8X[G&G~++(3-@/6QsqJ҉ɹ@e6 lϒҮUޓ ƎH1\꣞m TDai>j'ׄjJ)&yhUr'ף.Ƥ75IWMVfT5Ub`(zaYR: P:CpĮ΂$~҈#&[Jr$ R@)Yjf%xUM _U+Bz*^vj3AƥFb]5O%B0;wN8Q0V X-彷rly2"c|!.D?k՛anˆin jEpEĂyBL"`Ip Mㆾ>8l]tmƠg$;y5ltQZ 5]گ8<%fRن} K 1 @a* 'uݵVÙCQYz+ktʾF90&O*/^+,z 7 m:{.ZoGaxʪ!N;BnMclzƀN ;NZMmHѳb>y^-q0+=$;(ܜ`Yip^e^ԴJd g.0ʖ&eLvpoSlr'Ɨ[<ܓ }/$oeì8v$$dB;ٝum"5+w#6t LM4~/JR?zzbűDMc,KJLo9jJ'ii+#`y)a]Y]H"X[iDYƘ&bưڑ̺+"-iB :>zf;!Y 8T)f, zjD2,( &iF~P >ZU's@;jYG,S;Yn2ie:(O9Bpʡ3JZ±._; qj"[H'6sd<6icQ%, ?۬GІa;WhIĞȐH FtQH!OLDw5INgCZ+ͫ}4Ik)?]§OpMƜI;mv t6nUV!E@)#ډ\fO~akbؔ1{;Q`b!dz}Vx( QZy ըbc[Ar= d ^թf9%f(5WM184}KŜb'[75F^00<|d] `YO*͇.&``rb;"&Ǚ{,nY4^!cM:FH쪁팂 *nk WE~Vwmr> /Õ2Ǒ8 +ܶEܸ|xM a;\`6ؔtAQBkÁğYCn5*I?{оWG&C/w&L;841+t|d0qp:Lw6a[M"=Ÿ$1Z  3Ӆ|Kݟ 56u*Й]'Pf9n8GVUuơҐxOnF\(k\7tLCa-\W"mל0'0am9טDv:q:hR)MmᅰҡC*"%&دpwE#ܣbؖ~/uvv=cKorcdrRx}1zyTd;8dP뉎ם_rhN߂ ":l.ۯnhMՑI}~JXLcaЦ0F(@A:_4H+MIA_hY T=1F;Ix%V`>eSӉŕ3ilQof@߷%po~?'Z'hhIZPҴG@б8bZjm۟aDWx3E[\)t]B9*^Sh79ֆԣ0\8+Zx$v`xB,RYh16V&)U-e[\Kwr DfcL'yIe{p‚\tcim@#txXGY~W W,.B NzktKkCe tIVVş@jsLxYk Rd fY>D8G7Ka{$ zߪB,k*dr{{P 8ChSFŁ N3FheQ.%ol+,oIܻ)(:pr; ަ)" 5M-Z|wp~yI+|>2r:u!z[;x0֯z{MbHC~UӴHRfMjsoOaLFg:*}m ԣ .|:΢8 z3ڃr 1#B{`PBNEzv!r){yٽeVS ټ5?J@ ZoGi/{]$H،?潥&a՗k*?TTmNɶeBF,ßZ^D'A?[5P+T~gS8g8zF%ϊվQЙȑk]'Ocـ2fu'V2LD졡DUq5A!\ [ r7À"yScԪ{X,I s5`.~>>ZfYLR7$ݜM8lٳXҰgq2L o^Zލ" ݚIi0_%VK,w\Pb3x4:@2m(JK#:_Ǚn-4hA`ɻyџ2Wa]e cR.q+6Buf>91|$rk(:eZZ}MD2+ S!:i+Fs!czˡ>kYGK]Cm~h<2\%' !pWپn|uU[X|D5H*pY!;^sr&0@̳"Q{[ݥ/xi33O>9 5xW_g Sա'vw"֕ ynYJ^K92ʨVٌB́ ^&I., TE-yMƓ249y;!`UFcolҼl/~ -8(-2>`DAO|w D/,%{z [oBcB[5?ma s Ksp%xGCpϡi^j]cAG!ʤf -Nԏ5\ "ǏKQmaw]*pY>'k |߸G u 1*NqQxtVbo%T"26rVjWn d[D-kxjU-N\MSqqKHTQ$ 7ܮDfC/!D *2,]UE!Ƹ$zF*x>l\3urQv8Kc[׎ZGJ=RT4|JHf%/8r)? ~>FW 2I|HO@ o &Y8 4hsPfMAKMM+PsR߁l1̵[[߮A˹pSИ%%y՞MݧM[A)#7E4ryPhsQ ^q_ F> ave%`IZ*{%w1rC^ cCRy _ƁtFڵ` ruTQ~ 81߈#VnEWW_A_u`4.etް\kwALp,opt㔉1?eKV^l?R'k_ /LЫ.CVGf\TDG/DA%WZ^j5lO$C~q>qZM3? 5qCC8*XǺ]+uTM NrKl߳ks}@ټA/7H8^4,~ND.qnNN{ӈnɬoL6q.j:}$wmhQg52.ڂӤ-$Э mae\pmyQ:\ ~ lD~MH}V1?\XtFHQ}TbOMy||{_6.uwdGU%Iw1մ]G\W۝N6?+ HSHy^(޻VP+TLUE`03M 4U ƫhyYmdc¥]X'PȌ;SR]ER|gNO汴BF T\ p, k2b>&/GCd&P!wi$堏tɼ X'nn^8IUI}UU1j(7~&GȞjYvw=d80?E {PCs@K>&مh':W,vWşp5rhns5~{[d2 #"οbtL[۩t/ʲGunjegvҍ8?0DR~($3p:c~`qUh4LT?,Yr9 .M-ܐ g [Ҍ=q#(1-ȼgk9$ʮm^J+ B7GJL=%în(~C?;G /62DWУtw եcFbN.15@'2&40!ϗ2HFפE:ZHY_WX>ӤKufc?BFЀnbOoMN;ǃBʷrE|󿍩Bl䊎ž|9}yE:;LG x⯄zkީBNyaI2JϻaTZpM^4Q4fct^h[\U_JRiJ#ѥfzXpO"_]{e6%[ W!_~\i+Bnot7Ybi\©+ب8-f'ܶÖ*sk%3[c,h>1]aIht4X%M&H@I|&+"`oZj JLtF_b\ 5Tlg:!Eק?MB+ۤF39AںHW{9f^PAmI{e똽iE> 'J:4ۊÏ(EHHUxT%$vsPܐLqLQĥ>G74Ҟ}+E+kUF5~OqG~v cJϽ˖go `憦9 t$A=E͸y-c $hi^g@>(;Y PQa 0ɜ3H}'9\Da`A`Ǝ @/'}.ZDkqmwtNo_|f:*.&8T0n8.:'h.\@4Y(HwYAA%1[d}?`/+ WEsm:=P%(l7xsKw<'F]&(jȲxv{_v&Yi+~nBMW6I 0elY2>8 8;09]|t~ 6f|p54㆛̽'<"Fe}%ʥRۣXcdUH?wm]'!?y$!q4lݚՕ܍M*ol\oYnx9paY`:խگpyCdZ#j&"4k.yzלM}?)0ޘXO^V, 6I9b#}%]vҧ@#cӦ-Vs&/Gܐת2i%^iBJtMC{!-JER)(^:{tfTMLoGf N_;$UšG) fAlyC <50GE:FܴI eyC7T/vsb`fn5~ku#*ƭi"$ pqQײY,q*žYR"ۅ(Ƽ +}[ډ/vWˉkquۯ$"lhlKdsR dIb\=Jb_,5WƘon"=f287Q36/ iٷ^wJ:=N+L3{~Qe?(A5qˈ.mR`s] f]-C3U?)Tv3GWQVͱ+TWs$ą_ϒ,3;blϺGiQ5g&?opXJ|=S'p. G +{&8ry`R FLԷh\xW[1R`aCEӄΊa&zOPzSq-r?'!++ $ԪMB!N b2e,xo 'Z%yC[-lJfetTt4S6CI "TδlmD<?~Ҏ*r{k:HN<&t1<+N'qīmY.]''^ii;*gk=Wy\ȓJ4[=xB \qfBphHr;x0ԿIź̇RlO/g򬉉}Fbm4"S,@rUvCWT@mYÀef!QGȄiC&?;T;y;J""1-7ޢ'8*J #> :ih,+/D"\Ai- Uҫ9޷-jЈwe}b( P5k_(6E8\w5p[G:\[8nfU*z5LX3@FJF޳e`Z"D%$Pɓ >GC>]CwA8ʝSD+pFɒM#9Vѥna; Cf1E D0WoCnIaI\@},"9Nti s&5-h9LȐg&X`#601:=bOWz|(82QdrYީk{|ޗFdC.ƻ;E?tB{\N.,"v͘E , xpa٤Q/ʨdW bL&XT-Sr`m&YF.74;lxW=Qa">FY4Qs7ST^q^tra8,7Еf^M'>B^2G38 e5~nY{X@J%ryD?>% ;cY8 XA\,I8*! :A8*r|9נqaTb{͇ȵvIV/&) j ]IRfT}|sȾ}s@~Kve-w-\jqJYP(DoJ<&rPa%Z M nR0#!?ESZ4՛v#՜}w?f[HVhd_wsyDUj),l ßÉ ݘϯ.̎ `2.=ꖥa͐h=3&2v!;s9Q!ܮ սK$U߃| i*a 0 6Arm7W\%lVA1#@fJT1߂6CJNkI*#dYUT]~3@s igø@ jAi{u^ݑ|/;{ggS̙J7~4GqCv a)64TBSh#"MTdw$F7T,\`˜)fD0cfo~ś[K,AyǐѪ:ЯAARxF( 3-4߁|'oW)6tSnؕӎ Q#CoQsf?T'dw)f`'g<炖x] :g %I"?Cw^2?iwnA{ya4f9ib`OWgʥ? AfOb \x"Q[.<Ӝ-~OHliUms6&p#߀jgL 8%I+a`rm&Ú9lѦxeK#\1RbSt-eHzՔ+4 v9}th+7K:oVՊTCܳ߀}0S2M"0KXʚC7Zi͡E ZϫPU+ S?]keQ_v-vJυ`N આΕSX[FrJS8y QØՀ$ami%4 Y FP-Zh+;㔞"zb>flQ>W}yb98ðV?PD))xw:wy5ee\ܾG+Qͦ7ZI99KLV;m6@:H֓mSiEY6&ŻeT6U+YDjc0Ђd]++d1ؗ< 6Ώap:?%| /rgټjexgXI-tJm<-BE n|or7?0o_D~8~.GޞR3wz X>naQzx gMP.csp$4V+/4" >(E\ {}+ b*R OVS@Z#VCOy"@qΡ2RTx`#6?~g[oBɥt*T%Q$OD7c%ZDMPrzXn7iьUڮ6/ i9^49CĨZ|8V jiOߖp߂',׫Z yIvZ#}pR:$[w\qi LC U{c"+iAWId,&ڎS7pPr JV׭Uٜf GGfnm;b4{Ѧ -2լ8CC.Ca=*!JxgN7pH` x%}nB+NkR"HRKv ~p}' T)ߴ;6#CU^:{ԿJb mT^c&Y~IDf7 (Eu>4UG<\7@65.GqEK|cxazNxǙ4ڴA_?3B0n\8>#J/rI_ )J*\4;*}&J5}vщf%<`_Ec8˞%EDHUᓻK6ZmYȥweZ-8]{D/PC~-KoԱif80B;lb1Zʉdb@4a)f"wS@~0=ol)oz9ͧWa{YA/-u@Y&-Vv&3؄ʭLMJQb`C"'ri0ϰO!\{P-O 7!z?޲L{c'eٱTC+e_[~4d׿ћǮ-yܟTR;L"2 qoZ@,Ñu7')Z/=EHPgP݅+( ,oStx <;4[4@gc5EF_Ah:mb,cѷ<X|NV):Vl(C3&QS&0zDGzd0g@Y,Qgv]/!t7[wX9uFg{) 4F8dgheA/ 4;-uW[lDK@ށ47;N"^Ve  R/(m qg`E2[6 DD@%[, s+uM~CW*fT_-]xZ D"TBl_TZbc1E` JlrѺkFP]߸sϳ_BLax`SF~~}oO{KiDÑ^h\ܴt-H.H-6K\(fXu P,zCFH)~Lfdg鯾P# l@&+; CZ @IЕɻy$;PD PgVz@>ö"!}T^C oy<҃sH|nPPѩ< nnjdp"Fë =uVZr,kV3a伾&%bfq2?>ޔ`'r7QmPe^^i^D1cy%=>Arx@.H߄LKfY>D VXA&-!N X&\H=H21yA /(ALCP[;$xe 4Xˇ x5<`p2s4m+>w"%X8Bґo=xrvp/Rau} NjZݜhje\ ]չ/B2q$^UlaLߴ4pl1S7 ;By"M%<L ]!aYɋȟVuCLŗr|,4M&N)64tv9^="o@y@ttQFL䥜\= 1󵳃VXM}QnϘ*?ʎ2/oꡀeNOûK aCLqn[ $S &zJ5>yj DV!hNyh֗5^n3b};Ɣ/Hg.t^I:]Cs^rƒ:cN[8Fk}[d˧5-ԇ,C`"3 *X~CU?]б`{x)TwEmk :ޮ EqMB)%T^Ps{s  VRBހ-z7jV2XxUryf yc7#nxH|ۓ$-}CQSr9O-g`Wdk2o#߱{FMòb~J\=d-+/Ηj;ic HqD%<!s+5z\P7%3tVi*v5sgPf cBtasN vW)MtҀٔR1'm8 Td "@qRQ $aB#h]Cmڐ.t) ZWA` RN=D0ȃ 짳1Q\^dA:lp{J7U^fzh*>Tpy&\C'y$ -[W w~UG&K%69 P${/9^pz]:_^SIUkۆ{Z2[fQ¦MRs뱁glU´a(:Wi(~wt~b')Tɲf]FW)&5.yqy>L3Rf:٫^i zchwJA?KKt8b 舸1xNS` !#at!=ue}H /zdY?\ M$08ֳf2^ G1 v!ғ?0?GͪQGɁ=@J !;8~lxT@t ;(|f:x/; qp$ r6h C* C]ߋPن%_U u q')ϴ0"&GJDxuV\٠)-GJ;qLCYy2'ʹ|oW* ( bf[WS=->F8MCLYc YQ^oC4 $-;sH6 QoW"ժՎv1m!ejR[UA`jIfvC*+*Q vɪ>Q)( M/a LRn=%)XܠWw*Q_ȸےڞ)J1i:ME':7.9 ɰY?Aw@NY.>%&Y^5Zh+=Tgbޮ;jK1WiG$ΒcE)Ag;|hy4U(-6hB)/>L⠉ AceeՃQ8w,i>#"曺<(9rwsZ(viuz̊ 5M6qjp/LX'/c3T$\Y?>Z87oe蠋1rK""h ֹDk/oLDóxgAvё X#'=Qkz&oY$0; ("y,G?N;æE|gVCUk R;fT Mw?)XfڸzK5I$Đmg>y$]AcK2!:uÜ9cwйl;7,Go-lU 'a!/A2W5pKlS,(Ckpu_BP~C ,MR1\ɭH:e~IA4`JϢ.g ,>ljNu(<@Z'U0 o`M$X5{F*R]͕M^ĶyxPF)sv}-A̡}Ȗ[\4bIe,5.D03ka2=y*l # ]78cV2pvEB/iSbf l0/$4aT2FF??7vBf6 D P|"!XqyiFh!v/ٟZGEUxg3™iZW=hvAq y*@~"3c1^;ݡ1}}66_,U`ޗZyG@ۓT3mS$[6bE^ƌ6zUzSDg6B?O`NDjgBvּe$(M91]MؔPCaw6ib xf6Kf497YqYɰMdঀ V |Un^NVB?ix!3VW=Z{92 %~2[T]vK{4oP7ۘ+퐈5x!ڊJG+cǥ65Kz(44 dne=\p6oc I#m80c#폌ʖ=fv:&+̊+ 2 Egѡî FU9>ˇ+Zfϗsf˰m4 ']rzGq`aČv1DMОdIeȬ3/_އw,R4wݎy}+{X2\%z`HĽZh\vs8Pӎi=Za''Wރ1tA}vJdyM"; P N۷ CFPEWdM-9i6Z[m,gVb7aoxٸ9;Nڣqa|ߩ k76[RiHTݿ΂A~*#E hsj' sͮ)Tq=\Yuq KBcPG/dm (+7.#6D=Ko6E-8-Jl=}96ԦKky93z0 ,($3]mwoaM9Z(~J H \CrՓjo/ H.9n`/Xzİ@L/^rıI0擏Vp@ﶏZ :X7E&x[-nE7w~+'I/m3E#^2PnLNF#p?)7y3(JC>db ,;7'3`m: e{kJ{ , Ts7 QiӲ  lbc诊-8kpγJ=X]VhBw~ chg4Lpq\f6Bu4Lw50yx/C +$l垥7jU~4Oa ߏ݃m35:gh5Y_/J:{Bb`5Zc7mN3I~`>X> ׆:(DUo `5&ylH[wJ{< Hp 8# K h+< oy^M]4>ț3^tnËYpS!b*)^7!#N/@|JOݠOSv9`S`o`Xl߻G REqf7 1$)xlUq ,n-C"왬ҪfId'ɟy`\4gB4k^32H*OƘGUWٔ,eقӋcNkpϊo8s%i]/r>Rp]7IMf aR|Ok9$|5K6Tz- Ƽ&` kEBin1ms>jJ4ث$KiKy%:DZQ8.l[݈2A K'B 7)k9R<02JW]C\-$Pa;rn&'1VS[JtoMRU&[˜$4> N2YŶqj+r V)!֊gȘ!hcv^ELGN~rU9 H,SZ@vZM]2Ǒ#0UhfhEy+S O3#”pb5Rr&"_q˘ (7 Ob o_L /%:#. % 2v0ʕ_9 J HA7RAHjrݹT ޅ} 6\3B+Q)*{ ;3!H=Xfr61*ReET[_{ϗe͵(RYu*MQJ4~ z8to[]u;~l³ f N{v;>g}yr/,I (J%Z4{xoyȶC~fDE YQS>Č=㮝 FF+kr:zϻMl6ݿkߡwS`6;D 2'y.*AF @mX~*%VԐ%d|Y7N ܑjxsӬQ 0ƾ_8;fIX&Nz#GݨIׇ~vѿNOP_7)m⇐T]U[5 { |-#dd9XOeߠWBkwH' |ɇZ!=LC&?fq܂66<#z(YJRHέ5^ 8tEY,W4.GΓVtIZ퉁/ F9ZM-8v2oT?sVIU;VA SU@9fu b=/|4Dwz Pwg¡jeal rxwR7QŮg;;2&ӵ8 5?}vR^V ЗtIEyQPXԂ(j83z/:>۵gh.'_Olo۝I :<'f&Cn0Q…?K "еb|JeC.[z8`!^ehmr~mU$Ue"~c:'si`MW$G4daUlK5R]mH]t21`UU޺ؒ?.s޹^]mm[ĭ @ zF9i"HB"̑]XS+6Nquwo;06 >5ĸ i kN/Fܚk|9yCq0D?K,̊{(1W,*42=tu+}CNp2hMU}Ѝ0U{O KH<_ .{rUhTCޑLeڄl5E*B?_W}@?Pt+ l%&=Kr}$r A} |8%i_kA l2m[ѣǔ_;W2@ w*[택iE5S3z'mepah2e2BR#V~>tM]43!yuZ&~oxk_wY^3%ލ;cNR@ l4",6Fx{1 `-;.EVz6Kkĕ %ΥU>yOG;W:fG"9 ipsx)iYJ,=R@, wt3_eߠ3Ԃ7@cqlTKI6䖸k`Ox<1/%J$`10[|pҢ?]|5`o ti4 IdzJ>PG:+ZpOLmfiyDnYx 2SR}֮^_߹!쁟H@b"tNMmf;Lpg{WZWy= ö'$m& Om_Jό0kjʀmjK&!t(AKTL `u0$?2Km~qX% ! G15~>.wZ\)WZ` =v$ra9cD1n;0`X XqOy2 IuơG}, ℰ9C6Ip=_*thN2M % }¯ڜCzoOyO:yyY[ OFD.l%B+MY8i'mPxE?Xu _uFA+Ӡ//|oVqp5ڽ;nL{C,Gd E~NJ_"qJ,)?m]~zK%@ORv LnCHJ nh:\W9xe& ^F7+Ձz7BlkC 4~}kN0W^Ly8hnByo8 s4]:Z@Jl XIS<=F@7qV2E%XP^Z j"`a256 *0ш?1w֋,X `T^pe|:qb s?RsEw)%u~,HZh>w=8OT3%VlEd7Hd%,.c[#ߌN{fb"L37|C^O=*"U%bHbt@^tχ9Fw5^f)Phlh7n oL:X19:n*`6]eyx!a1;kQ;ߨ&Q%hoRhlNsf{3h){j5j@O:T}+<ǓGsK#Re(ի큳q184M/F!C0>p6- LVIIr)PX0):fn<\<^ڒw9n'~Eq1(T|#v46s w{'7lA =^O۳އtYv|& u\S74L}WLCqSs̈oj]}IN`?-A%8?kE8BJ:=f${95]Nٍ&W~ #oIv,] EpUSj)hy֛3<ɽM 1q Ӫ1%1_7ՠ~sN4l/f^jNJoks+ݭе )~ħ#F0WLҼeϹkO˟.GIh_&BֻKI9a2.!ZHг]WM@[Oh[`b 9 icnMoc?h̶u#Krrr…vo_֭hT+F X!MwD܄]"eYmOeg'fHUզ9UyCʙH4Ok@tӨ5dA&>W- Ɛ\ho;s|NsBNAdNcS|v!4.:|)\Cd Lb2D!u9,yObJf?`mk$Ԓas#A״:_o¬ׅRzީZI<6X^IRlyxl3/M*|F/1V%wgX'DIZ(92<ʥkm@uMmqy@iKbˆk2P7Rb#>: p4%F_6Ixj-;^n5JPw_JɉPcQ~|ԋLők$c453r}9S}I ̃L3m6{? BG;94;>iQͿu|]>G.viF~ gZf(Ćܩ1Ϙ2"6sQ@3 ]27uja$ oeH4(Xn I@6~9$ APkH~SOw=s SQ;H|Ɯ6@PSC=`~º私,EgDؿ8DL$,p88ԋ מPQи @f^s (~\#l{\B,s ~ɆCDD[TsH+A'p/G>UQVLqӯWCLd0)b?CsB;C}A~T :d>"8 TG`mAfL? /"_"\+C/bK  ®M]iSW>1"շXق67Gs=B*«* S6T#PpVP`Qp츖 ;odjY\ _g #x:"IXTi2z>aè֬eƨn:@u-{CPZ-H5롦ɇNYӅp~5"RCqd.3WSA]/~҄`rCך݂vi*1. L`.Bϼ2>N1u}5N[. *P$|H(Sؐ Ct*;5un Jk47] pԀʅv`z( ES9/HhAή녀/[b;YЙг!{{u?:_L_mgX/cJ&Ԅ"X@ *%A5ۍ*21uA'ͯ =6M^tλV1\ -5'vVhHSDxaryu9} zmKӭarc.!lCCR8A0exV>GZ@7'mYu2~:ᜡv!^Pӗy ^*qvlgFN1EƒTjb]v״Z6=t}N]>7 YG:;7>C_{-ml~PK~':〦3#GA{箜(t*`)SO> TB0y&iR3fd<bD4;QHw.#vK>&o/h-yQ?Kcd#9/uܔ(o0l~;lY ksAjwas8k8*JFqDtW՗SeQz|IM$0HF2pGtsn]|]Wu cf @9ߦ>|T3Vv'z35r6CiAMҫ>&R~d3 .35TT!INiϝ^J֊}7ڟ Çr&bu "7g I[xbW/h)d{"ó|'ﱆwZNt,xR%J,U4D5 GۏsAhǰZuS.jκ f)[:LħA&k_7UeWp\Eo/n?+,U"ady[ !GFuq~^@No v\s^Mylxz6=t)G5gԞ$AٿhũD8J|\M1o b(PnBM!ҹbK3=+WMArB$rˁE"}$SrFJmBSz@V*`QRm;9F^TsE؏G=JO(VD~Ū-EP5K:#Nb}\.rb<~ǾUW@)&Q8+'#_›CA֡Dqk:1HpMOxKN;:A_<:ivXDzKzqqA mCD ,S2y +C@ܢdive҄q=/O8in-% HԴrx09e2y7CtGfiMItM(Bzl]rua&,i#i-mZ5y_|'D*?ap)+KkS@뚍H1iڶfR FAw] \ G.pl^62(!tsyĞtQ7iVAB WNymwv[٬ %^y7H#ڋ59v>Qxe;Fj΅^*ESbQFdA.x-SK鯝DB$hßpECE3JjŽ%Xӷã:`vHK[r}ny(dKԲi_l86 .*#8h11pmFO*3Ž׍Ya>A>@K^{ 7L MY^_L'|m+ ιc{ƏJ+8v dJ9dvBtݐ ϏB8c>z:D\Fktu$Kn^qiEtzp>=ͪi` s}ZVp 2YcM|ە{ΧU._3}qGhyE+.r~{JnGȓ*b۟nm&_@WD2Nn; 'BlL1΃b癋JsE'OîR T@9@E@^%uaڝ9ԝ#K.[ K'R9uĥ>IO#"y8?Eq"8xE,-8 Dn*S S"^ij1Gfő[+eMedGK̃GP.hGPԗD<'ᖵ$l@\(VYs|6rO ʤ33v_|R^2Őz ;WV~h D4 | 4t]qaΙ?D'*n#WT >EI 'ݓ3Hˆ\->Zh%|Kk&eH;4̫ߧ:+YtufgJy\&]t&\覧V f5_y:U? jT+%:;0g`ׇuq˟`yz.vT8zoкnjtWau,K ktl$-|G촧yWzP!X5]?/itb{Cg(P@8t{bl#/aƆcY)  0My'XyL =` Y#>vځ\*˓p1<Π-LO R(:k.c=Ž[6 ,dKy[ҷ[AY~)WY.G *fmO ;31/p}%IaG  +&6[:9Ma6Ѧ}X)Bn"LlAM̻Qˮ#wՋ SZv>9 ?TŌo 7؍eۓmŊa@ TDC|rM1QxwU(5wԟ Z76ϋaeNn pJ3[ ĖbW%2A 21,~Łu "fY I/ĬCf"\z)㠞Nhk[0Af0QE 34-8*Һ&<r鰹YnZz#lɤIjx n0btzU*0" S h?KC6|h+UM`jObxT"Iy Mbs|9`DeBLDMdr"ՙb|mE}JnvNA?\=9 v7&QLȳ{TzfuGڛ$ms%gdƌ_N1a^/x73D/lNp_kn}Pѱ#Y58[«)5Ȇ%KJ!JJD>ljks,J)9 8ٙH % =2'|W 'KiB 3`[*4cJ&G2J Kc:1ol^`bt,Ͷ@`-@v4HRks Mcu7k+PuR;ܘVYDv0-ɴ+pŠhO`7,=zX4u͑!yCH8F@B;JMRKDC*=*o4Lpv$Y%g~UDHB 5Yw=0JB'ATBhVآ+Tk~(dkM6t\EʐCNxS2Ywi䀳Gq4'.M-*V(.@$Nϛ;լA`'A4EAf(i%On sZ*.h ǮCDU|P{ ڏ RwWgf-My_hkG~8 nʱA09Xv,,&y)2CQ\2DB gs y#<d~{w2$w ÜuBƌ:&.@YVdXoqNV(QiXd+(-'#}Kѭaw|УiP9gtΔ4o$)2IHi8P/ fu 6Sx*jo)ξvE-~ H^OuJ1b$?&M&b˔C&RClaVJDzwqQ|ޥoY\k-z)eB.qI^{Š nX}~^:fU͞m޺ lU3H5bz^1Iv#|#0ynNd3v}h@wZzq̢>~bvɍ ;/ڃwPy8 2~qnF/4ք\E1")-LrOM9EmS߁q]>şM˗d= n:o[ppm?P닲v7;{t% >"T_ya«gw־ؒj鴘otW3EaÁ2kS;t}LDd>}8] q88StˇB΅yʁӛWmq ,rRJsM[cպB!%"G\zS^NsҘLd&,K\t:eXAejIϵ_zXȱNE0tG?`^-:lb z2q}IO V{9-uߏpBt;.g CE#Fxш#1;'XX)`E~*E,$A3}<Bz ѹ2yqu 9-;\疤Oc=ѱ9)`AA5fَdf.KGhBgLvZ<ZJPY\n+Y@e3L* +wZfN:r|u^wjlZNq,L+:hMJ!gMsMCwQC[?8!ta>jIm7kc2 +9dr8p/i½ߣjB "X֎ ӡ/vhȻly}F+@7y JhW_z^:!dx<mo6>;?/S C)˜ͤ7nVCQu~Y$ٸ}2Q29{2H63@)KW$i-nMiZ%3 ,S>o%Y_Lv)}?`wTDczy𕶿HZ_@ nQ0Ѩ8PCeobMU%Z!%"G/vʘ1PPPu1^oPh4.ɓyEqN%g7) A=[z 'r!GM(fVq`B#YJ'FYiẬ[:|? REE X12@х9 g{T<03Fq&¯;i˿i{qE_cf qRUEG`3 Q5Kg dyl& hI]oujr'n-&[5qGR'bDz)sg^\P(eH&8pxSҾIuh~8T9~2/OW@GVf S׫՜v`od]ʀA?IE 8\2/X8%D:q/(_:]Ay0<#7%`N S` GlBvhFA:1f6vڭlH} ]nsZ:+#XN凪Z񄖮,b?=w"%2-|^멚E:''Lŗu}lLi {?mNE& ,] ެ5mg$n86=BM|ibΜ.=.pdg 6/ 8ػe/PX=;bw0,-:j믮ʧmCFhӸ@ߝy7ɖo+ w|ڲoݷ__Z>L/ IQf8@vպ  J9#WWni|%0e] E;j[DL͌O<:7r$/WyO"3%<2RoшG3zA1KJ$:oND%Y;(qr?iWQ, }_&7CXD fbw75U'}V?u96?b3q:w oq~cbW@2nFq2Od9B"bGr ꛼yzί*?3& VǛ}.[8T+r7V"܀֭˴ͱ MQ&nj7++ޞa?s2(%(~r$Ǻ=h6MօvhoWX,豤/eZd&9kמ&G1x|m+W/+]/wo0QAF66aѓ-{H3mo`\oo.R~2E(33ežuy{tE?>@Pބn>27|T)hϙ֞X+~5W{ЫG:!5+gҲ8k`ZQ{{ ȕkva^aQtlgmlA^a*CwlpV+%zSfrRVqL4deɅbX8,H[6F4lAْ14 <$^@LL‡4_Fl*BŰblOtҟMBq4 S6Q Ϗ%`p:kV<:pcmZIʻyi-8`[7h:N%V斒o$!=%gSpa- jmv*3*]¥RH0/+ZH}QYFF`@$% j=D"?~U48epTsA"&^_8n8 ղPRIx'r:zhRiA&`/A1Sڦ]B![9װuj]ЋP+F}Q:e|!Ty*ˈ.:?)]8 4' N#H=u*ū]d㦬ԆBYAh]}zX1dZN*$ƾeݹ,;w8Q;QDtV.`Q~<M.F+ջ.ϟKq wF͝2$C7 {;$~l@)[<#@.XWċ>H籤 ~١zAꥥˋSvS.dN +zJ⽞c ~+9T,u3-څ{,89z s񮸒)0@[d "$ H^#z/gOk8OL$s!W!\wA]KB sMdV)gtmDt(~3?ܫ6ǺW੉wQ rHp8NFvx3N9| 3'‹^o=nN]ĥ]#ЉYǐ0kPa(S1?]zU @]!^6P{:}&{o8 }N3FCK2M-X8((#um=cglI]ݾ2@PpBcs(4I6HeM~F/t_*Gʟm7B&Q`j9jFp|1nSD >vdG ## |J2䞆HD4:-<,phW7q.'jR| BAM "؋޿3?.}L.Ym HRl %|?`6eO39WݏiG&y vf'ˏ i^mxXʜpR\ojמ`}͉"Dp[VmʸHX_t]-f i}fEu@U:eP4 ϙLaLkB<_~ȅ /,%4&Hд03Ah7@,c_Nh2v@K>Ǜ^T65Sq.UZ`JhkifRNXTU!U R /,gr(ƾAdIl)Jtewi~E|QVo& 6E+MKAeeKA#]K [,E`=/"<'!5<}b8"IY:y)O7Q2t?}aG+l 3um#CIˆW}oqjp =j:EWi47  <'=h99WvQcQ@y9qѬUJLJW}Z+{8Ff~:aiƷ\HdpeMA‚F ϜH.bH{`n?6xB=Z\ˆ&Lx5q`]F8̹Z6oqΙH)VoO{wK T/R+S"#Lp &} x!9jOĻ P)+_a9w%U[DL|ryߣgV_Jb&/92W;#S(c̫Sϋb\kӡeо{+|C@&%yYS3TR]0P (0gE2L9i @}>Nc~9!-d3auyP}04uCK<&ڭj|1}#pʏD7-6p0K,WV|:i{FStDU H'f|5 }ʤT^&kQ@ae'deeŹ֘D oͳ2B'*rJHk. ʮWa+"|eDH6R{U#˟a_"0]d C73XbDiώb@H-+O BS/T,`? sų9lXv dyfO[^"m]}Tz|gT/ ]BR;Y؀CM &?@Ew#e[`\BIB輍tfKJ \C}~I&}w“:Q~3 a]<2#Z^a%-V:)p#- YnuRdʨ"l^0JBkbA;d G{) ĕO֫X4/]j?=]乢:b{ xk t *,ch{noVә|Oe_DyD7:yIfPbkw1m$%*cS,|Pޟx.񶶕 ޜ"2D# n=)}Q @mT^LqDS|,+f!Y6& Af3aIm}G7rda`cy9[ `e)=6%Lm| e8#}@QکbuBĔ;nq@q>pߛdA~RAL>|Fz+j^XwЏ^l43lkЩ׭:%vVMEGX[>t`{H/!LD΅&Sɜ!ti=F$@4AQӝ0xAk~rwг'RDʜV{V5a6G_"X.3 nBvyVOU"{u>+Th ;ym6֧\2# 4UCy'+H97 o $Mk{ǰtKbb:T(6o3iJl7nHKfc;D48l>&3jVgCQMx/O/fsw)B9*Z}&dLu##mJp/6LB(=EmK v4joz*`Ճ(\5_{WF8͛warCU.vRNǨx>jc[8Mi}+VX996J{R`%>V߆w֫P5{N/@K4҅paB"PX-#c]C^~' o(QAm@x*i89(*qG {9 +>5̖!ʤk>%Z"HQڡ=R #WS#CmrbV5:ȥ"]7`aC0Z/A$/֏HTk-\֐u)-ꫪpw-b p+YLADDա3Rq&=hrvsrs ^$Rb dDd{N.W(.TIǪ:d}5ߏPtĶaY.uKy0+@,Փdq:h? {7яNu]/L^rak/֥G3IibÌs1+ۻ}OBN8a "ѹU{&u³U^\(5R.63+̇=r?|Cr 4Uŀm5W*Wt~N.}j}y"'Vڕȹ0ifYtLu8oJJ3kͰ$SZ y)?p 06(+=Ȟ1G1*~9{{T)ťLI`Ldxj$P݇09vmcB/~5}x#|7qyX})WZ_}CEN\o`ߒX{Ƿ:y׷_C\XFi`BB*ϟ5sbE`[3SڦE&%Wb:zu$0lCP0Vywe{s4ZhC۬@[Q=Gɪc+To0~[E룞Tz$K@#n+V?72E UR:`GJ+o,e z"\%4ʝqM!$N(^ V7muMA@6Dx}`]I HYwaX7rr}f䊬PlgI( <>r'⁚;&P,KFSWMH!64>:}WC\mfԼRS4{]gBJj ^H9&ㄦU.A v机 ~ 7DݎӁP׵)10 OBV%e)'y ~A@kgFoRᩧF09ن[ /xiv&}J\,IYlv$;PJ-\w*n*uzēzH#lvf.Q%InÅP3i#27Py'%ZRMa-fm@ C3{wȢQ hl^N{g"@/fg6H`oPN!¾'H6̭/o>KɧVuEn1xi55Al(go^U(@t vXcBMn(-Cfz>NYm{>vI*۾.z~wf.#B{<98U󹓖j¼.հLZԴ*1ϳ$j0ɗSALpqj}E^뼀D0\h &s!'z0ɰ ﹒1/!Vo,qsLvV̑w'jhPW_?uUâ `>VX'͈:Sƀh%"ePdxb;I4ejY" `2JL>X"OJٽAn=) sT~C_!dNsInߖͥk. jz/;#Š82;gL$k-dDP 8S:0~hkep,YG=s9M hн4=hW.;!<+# br۷{BoIxD=&x}sϚ2O1,ȅ.Bim';(HV?!AT}V$7(JẴx&1zGsxU""iIp&Yr.L ٜ ̱ oj=Xu*E&uwtIsa w1c[0(鶱I<]87r-7t`f+њ+C--5a/2 DdMˠH,.NvJ](Ž׼n>jnӷ.kbHW]"?NoP]T9k1hXtkWjOۧpw%J_pÎ0?t&Ldo6UlvyOYx8$[lv U-cid.ʡ=TN+5qq^Ԡ}5=tgb1AMN6&O3@FA$#L<_,^72 s84BoSҍRCZ&a8(F@xA I &6y=+Ս@ʙ›R|SY>}0d?!xSХX'5ä91l>A,}~N\3m(>o+(c;0w!sԕHm\ l s׋2UoiN v.##f'H,X񬸂]b,JN&`R%xtS J|(e~ Jg+*ۋyؠ =HƖWa |X)c@F[Ex?]J/ D7z qS7eFsDO#%P;s?Dџwh+1 +/ZG ˯3Zp2)qȦ<%mJ 25# fhьO f=޳#pD;N9=' M=LćBd.oV؃WT Ȑ QREqD%t\ޫ1BniY ֫ɆꪄN&6D1"LHΖin^5OA.;M(鉬8|ne/ZV #r΍&=dT>}m'뇰s.Y0׌Jj3׻?ݏ) sO^X\w=f- 喑i果&S{"<uF=(~۪=zzNbzmC'^ET2hAxĺ?5<Vd" P3w?-Y @}Q{ qo.A(MuBl:<kjKTFTAld_l@sǬΑE2Oׁ.Hnlj$Ԍ.T7 (z if(搴'q2MîXd. \ T@˞y2`ճV+51mB.$d~$wtξ}gdѷm0se$F;$]UQO+{WhӮ ݣkИ##8yPEAjb)isAՐE(('4MQ!y1A"h~ۊpǓ>LG]tRfRw LoZ|4{F Ν_vuD!Æ>T@|2dM^Vzꊯź|sezIVe6߇ (0\7Us*t[zC:0ž7T ^gf$uCQ e+ݷj8@#>6 IFN ;(1rkLfG@?f{02lq̧J1ZeAl+H{ac4I|<O팈=W{qjs )`UiS]~ThQ@f(fE&J(s]dVfh#[& rL"n B_x0&w!fЩ3YF1 [PkIkC9̒#kPv3 Iy'&kf=Ծ;=t-d3 FAXס6XڱaDqLA >w'04$Ev /F >F?U'$z(/G@$OCg/=|sE;> ]/*쿐''Dg6aO8la!h\ZOxA9P6fyC}0+*\ҍr2 Sga\0πQ,8sXM47:o Dr>A%ݚi(j%_FCmZ+cEJs o#-• B wEr\BirxXիFlAJMʙ~ PW2*3:W:Xbh}i8V1:[YwGIMXUTCª0*~UZOYrdI07AQbIv&w;7z3NlYpq%ŋj5s-7A3-бKЇ 1~\lCՁڀu[ kF(ߖvf|MvpD3kӫ|Gc>հ`"9GUG, x^] I*[}APpWڏչP^Ɯ OJͪ@m38{DA)LNꢗ5$) 8;#7EOrך@!-$ qw"J2]ZOֳ{w#$صT2˨+vPMd9lgv1ӣcRHO]$K_$P)(!;oAk^Q{FT2QH/\d:uu7$dSʼnFOuЅ܌9 Jչ}-7L7wU!D3+e6]cgy ;ɾdCD芒\0THgI:f!#) zzh[qf% Sd9 iλĦmCGI7O<'M|Yn绂#i.ak/a3'cU L , DEHU=4l ;I.M$Nzh)=Uh0 w% 0P]g Z#Lv׿oK4s|琄_dypiT7)i 4!OxKߐΕXY\Eaّg/[LW^=COhGˋ/ՍgA;IO^ j󵞞P*ה>!0-ܖZrΔVl3W lnGf*t' .Ѽ%?+ɩm v ^w8qEtQ0]nf\'|*{,ZgsD<׼' }Thaq@MJ6.$}@6`VcnC `չHВ61:KڬY4 cuL <u;g}Cg ]VopRm61ي";H.QI_s.7: QU%I茸:aߚQIFJ^y_!2"|6E涄vXZvS6UZU;ᔻ'$mTłl)y:5x;0䯎h Z*Rxh%'吼|N K,z6Exc$ԲJڛs#'2Si5O1Y=c6!F;$Bhe~sQ9^O&tG)h6Z(*<@Gh@;h˽BIAVYAY4w3!H6)gս]tp/ǮcR?Eji[ȅn v/` yPt>Κe#޷۳iv+r{"t [5_y 3a ~dJ<_n |B[nG .aCIpx!S%{$CCI wN)w%FzI3v@`n> SH v1Bx΂Rz*Tw5$XYO;m/ p^Ud W8qyfk8.ejtzjngn:t͇gqľ4WZNkZf%0a1M~ל7&?3%1MfqP6K*W[ޙJ[Z5YZML7pim3q)yjMk.ѱ4bY4kd+8 r 'f'7O`\F8.h~O$%:Xdž.I/ecA\ݭ[hb9髋ơ|!reJ:OtC5?ڏUI +9~b="ZE\Mn2N'dD@[03zt B/,bw,w!؈>,4C`[͉?4š:V-lz*8V2>`6|}y8"n slT/||FMj¯HZd>mt.FwNq|ml.&< Ry,08bq7/9~_@MOH 4:aVOec.Ѫg;5s:.c5gEA2Q*\QziU[榽Ni e*@Jmd hк,`;> +e֣rb![hNzàd7< vv("j(mmNxu2eUDJE7Q5 44r(sddeڷ[-+{`D-zQdYdNR MVl1"`?5}} i,i<;F+o:ū `0QP< .$SzsHR^sNJRUr$#繾z_l6˻Q_(x*ϣ"M3Ta;l:Wx0 4X3 l5wVЍkX鸤Nxx8:åG7_Q9aL W LK1ѵAL6&m7F1jO&(> :!i< M `ЊWE7[AF/%F]\-S}xOp줝R%C#ONwK'gދ }Xz.6 FK>)Q` 썤01.|abR$sJI?X:'*գZ=E>*GXG.?ulAE>K[a7[':[[?@iXNc"@fER # jC*JUjW 0/,"ط>cljusFtBrd[f`R]O^&/;v ̯"/:+ QwU`z+y{;}de@->Ұ 90rakJpr?^cʝ .CO}Mz`ICES hU]r& Sqq>ߒOH?8uPzJ)w* WLK\|kkU"pRnȟIOO}8*n|vFD\DpGe2{npI5w/vmXɃD(9#2@w;SC% w_]VfWQGή6xzǯp5.lWZn`7/WIYѾ;XmR:ӌ1M^P%YxJdMzg`(םNlwϧ<=Pu7rbaB7C=Wo+lܑSaihz5$o<>1cP\_ʨV|]d A6!|JB Hd:tzXr!83~5rv.aW*Ә ,",O%UMW؃Y hܗ6C,1Nj)Mp H^J k$kӊҁ^@T;{mË =E%k&G :!H#]@Ŀ(ڸY~NbqikA$̕jm?= SdnWoِA2n8t&e2Oq@gM 1ڳ0}Sc' ,'y~ ; %M:Bxy;3kt;F>ȫR'] ^v[ 0m1" ]ұ/k@Z?eS2>sQ huy"! D־vywx }nnC g2`OIX,wdvY[b?+o/CW"c:|i,v&޴zzv\ua{3!ԝfnb]MnqiL~䎈wvB2A(`->;R{LTN|Y=zJ eD0Ա"- Q8 0FufL[*~t/3ET@/zIObo*#6Ȫ威oA9ghjZ_ety%v k?,煓y~ϛE_ܿ -AC/M mp1*jƅu9p'|KLZԱh=2hɜԥ ,1uu#v >9ĖW~)Б(9As_K c0=O0J/QKUʏi$8vt_I<#5]ţRp(Ny N#Waتl&Vsmf5Cڲ.: uWwqc(-D!G*+zORLOsH,ʲ9!T5 *~O ~kQ4g.Qv\ tn6K.^-&HhzzUj(RX@Hͽa7.R8]ĜB/Jd?շq @L+>D<2 8L'{*f0|ctN\tqɆDg]U*_Vݪp>wQn5Vyl7z!XޡvF2݃>ǫie6` ʣԮJH<er>ea{Q騏qlAtkP(\`i@ic:?%Sjuq/#F1#_=tb\TGo"YӁP#ڼ%,J$,cV cX'db]SiBl2"~R^ҍq}k*76K[,?h.)C`7+E>GQ(||s[%֣ #IciL8$BLg˼ 6ot턈i=wɻ0 C#.SbNx`6ba692*aA 1 oV OŁ'9hsOLGIfnI߆,R^o C9QKyZ;X5m97wĤ,Exao _W(i}+Ks*p40?ت*/rC>{ɧ]j?1'1Cӊ39|2<54er 9uٮ-\HiBni«괱(:2qI2/gkW|K]fJݔ%՗L^bhݬq3nOCgp.4WhTUvfY% SyZ%U:ВǍsaQ'įq)08s?{ H9R-Z@8&Rguƫ"@`zn=;Y[襘ARqUwE!)jEf5 &]x=oeϮaO-Px]ǥQrFm?/Dx#x~tтݍt}f6Cu՝Oi%H~@%|r!D7Q`ծlf)64C7ژݷ,Aip:s;Y7XFYUG#?^݃ Qa(0\2t*?dm/aOL3$_jG*;LfPaB;Pm*PX*Qan5OоZY0|do?3f9/*] ~a$ K4_>T:˦6ieT[Fc jNѵ&vZDnPJa,M] Ēl_m3OM;.}!uZ[%R{ck)Ct1e"m<=pɦmV]O75 .w >͍ꑭ`U;,Tz9$ksU@Y"APF^ Bpl(3'#|:G$RܕMW)GwpV44}/Li'& 3JxST;]y,-d?Ȥ[]ʫ,M$ʤ x s{ xdie_I83Io9|%Z֚pɼARGƀ'-6uC< &<󣈷"Ņ0ƭ*҃wШhKV4ק"x*,f\P[ڼܷjbMo4Db?FYWu6kۙ2._Y7swLo^n BN9b_xg[ JhA=n{EBG{Ҵ U9?;j%W$DwF S].s RO@\T2v7Źū>T$\(T Lx%V Y:eش\M:ȴIIC['cqğX]6{C[FTjGgkfkY<ƼɍK:g< t+2>awשѰ>Ɇ}Wم \20ǣV5M%I[*g=epry=hDC?}VPnc*Toz'qXm|Я٫ʥ@Lcc@]c$l𗙬~ V &Q'ˣ;~MHjy a}Y />XJIkꂺe _P@s79A)V'swM^ ay.3F+ uRАdWu3F8:>xr; vDZ3uI0oμ膮gaB y![[D[),ηZE&e/|AW{..kSfvKa1M*ͮdG&p zz{tx8`=|fCj)*S`+\Zn,GPCU-^%%֛tIP](*/ fqA qqlfOkfXw!7wvb:I&8Asʱk|Fs14e_7,Jbx|/puL5@<_|y)quWIPҏ@fM +D:o^oi<#" k%G$'x(oEͿqN'%ڭUJk V:~"WAp}#'< #1h. 6Lv O#b[9`8Հ zvv.?m\F;<0ꊦ7Fg}iPk2c* Q#;6t+ZS ѢC)[6^orjɊ&m!aq=]45++;xaܢHPOЀN>;/A= qd(`>X,{5$Hy&?m䛻qEg%db1U^`ڄ"ubb`OHbהL#\BeAuO(ϚD^LFc:Yٙ -di*1*˟[<{UF!" ީw(_4neJI i݀-Ú_lMr ˽hjx(M-h?!b&aN#f+WvCSI ݾq_۲@q{KK3O_#5&Zy9?SP>ÖxK.SX*S KɎ#DړSoskt0иRХtQQPn{D {ە򅌯= J! 㽎ɂhpќǫ `D rHoTF)"N'G}<ylꮞhN;@cR0j&(bkfĈn*/W;P7^aآMyA|@ yoQMMloKý-L]z°P pyqS k*UpФK^+?Uk,PhUm"r4) at{YQK p2f5oUCBCf%_O&̡`udI7ZKHa_Y.a&;}c%%.4h4Aja0?hDu6Ƹtv]$I'"-fjUXy̆$Gf.n'y _? vI%~0XCvڌTPyxmԑ,_բ!> GD-s &Dc"]s7֞cQ%p/'-|qjaVw3Bf@1pj= 8_`@|idt#-cx" ϲl曍Z?m[DEK`ͿSI7~"D*gATXc(z@MV4d*;0!+ \%ӈ;=Vì;y[CJ.NɈ?4-䶥?1 sqU-;=-s>n܇HaњDѐ)rjm(9LRV?{j{ZCyygC@[: 0ƣdkK:mB>DVn*?/J5F1V'6`0?SCc'60GY\)1Ԍ^jw}ΣYF#=;<@MGXA"*QHtq`z{/}?sp];~Ue❋Ul,!CSy)lő2N |v4:Όd>vZJ3iE. 3@Kbc X>&VKuq C|-B+3\lJ%Y34=^b%O oAŚu]siM҃(ޫ6鰛S+ńa&s}EKt+ an"q:x (R<a4ЫgDq"o8&|R"?g&qËkYqZ;ֶSLH7ʀ-koރrq9YӒniL2jhJr2_Blr;yA-#umWs_RUۛ\Gkr Oijf-t4̃pn)z:beSp3DCh"~2d._E,^NUHu;2E|YJI%G$(uzAQ:!<#GB̜:(gWTK:|7Tgw)ZzK6M_Hhn?#S*2읗ZnA;jveE'OQg/) ò gni t#ؒ Y + _<綼Tyk$A~!+WtVvO /Un0γ)TG{~>mʑ?K u Nfӈ죗Zn}զףQY<1.Qҷȣ~u`h|\ E'}Ů$5>iXR%y'Vtl+rJi88W5(e$"b-J Zn`7?t"A(8>(VFdgrO$EΈ*)̌*!d9;"5=Ůct2%ƳʯAaGKgB6h8J!GN?J0肣N8˽2HW]׹ϰu8-=63PCUb*LN,ȤPS@.ܱ8 ɗP% JƖ$Vo88-/-4nvHA9MX묌 @Gwfw{j&yLlLͶS[ ^il¤jzxe)uٯхTp}tWsPy\Z~;uosQXˡ;K%.~*,Y!sZEFsn;mˆ'Ѿ=7Jn|KD\nZt:BO1( ASW ^z0aGe={bX;ثx'=$ǫs]|Lv )ܓV][|:s2}i,b^z|e1]w(_"o#`(?5=a"l0\vg/Tռt(SETdll]*`zI*/h)դ Flgq$ nzb*p~b0N ѨI;1b:9ߨ:Kϟm \i/ze#ЁΓ4M=^'VC h ycZCAlף:1Zv> 0YydCK8aRxEwon*ΑJ&9h{8hd+Vl/:v1sP|N*ӫ/8!o:gGI}g.[7wHzۣ}'>w  4_6fWHg\oA P+{>\>*dFz :'jE |(bJ&Luj&|o,^p ~] fq{Um;EHxJTℳw;G z؀'αu9kkpjpő5Zo@8b2K.sۮpA͑kL:5}Ȳ}Fz^Sހ:$=vݴOuĕh?Pq6e ޵H+o堷'iṄFJ=c؋KxO)%Iv^hTZ[D>,Y?9^Lf #T =ƴ}3/}Ġk-fipOF낣~ṶgҦM,'~(rpyojfgQlX(4ͨ0U! %s Pڐ3h}>'K(n4̖k+V?kl&Gvv<%ӄk-@qª)fՉ(&ŏe[}3.gw#F<@a$9-Vs:;r} +\b~pq* 'Cy:(c[(zg+&eQn!fn #Μb٠΋;gke(F&]po!ڤ:r`37W&,EdUnžeH-ԟtJQBPWHO} LmGㄦ}֝y4g﬘9d'⅁JA/TXiM,g,xZ$G;7˝+ͥB_yFh9ev-1-˛cI rjs EA+ȟ+AL Lz׉\ky uՌxK:~G/uY`糹sg@Xxcر\˜f[eS $բ4FoCeslxZ][ܺ-dN0˦r Lޑg В/nQyAX7.Ml&8B F>U'V= LXZkŖVTV쥿 #K ~cRxV ҆c=ᑉkNKZBZY=Q%N{|fk@xU:'ONb٥)P`wty y۲,q֎հ¾cecK!$KVJN>r<=„%)ȼ?n˯.&937W\'la+) iMK =l9Sb޺WqH]о%! &-@' vꀕ| lm-d)QYpR9D7Dpyp|Zv6,h{mzA5io0i ʻ~U2hA×:}GDAS;`X$[1al/u5)p*Xk.m.zkhH/yXܭQ5R!N@>.aLs_zwjLt($k^q"t-AOϩ^`P_fEQzA! f~jЃ8 khfGӴһUw Iij)W2K:+˱H OnM&͘ K@ @gQ }nGT1J HKЋ: Cy;0%(#m3X}>,Wa˘=C>-j3>c t}# @ޫeBX"j1h\;i(#0`,_]HL/Ad`(d<#рEG1I:CSu3o|1"+e1WXڗr-4)FWNPFxs SD|ˬ@aϿTb؆ YNPPF>%Cٗ2=<_,X^NO1+4 9mn?z.TnyA~((Tts-gfz_ G>),UiAӱjlu:9,bvqLCT,dKM%$@OGj6'U ӆ@nR5~^:yY4pɱvA`k @ƙq麯>Nt1s2\ػ+lY=56vMJ½Z W;t*Oun1ŧ6-L4oz#hI|4'71,Q}LcR H,Jc)b)#XI8A]~2+赊&`h7j3 YwCqiA8,CEb竺bƤjx:uL5LŭE9[:Mj|BW3!o!S878v\l) ڹͱa!\+,uH=:!fʱG٢ikeMG%sLSh{E?i&ZB#YlߝgDB.QU-NdS]¦4;֦~,:ŪZ m"();&8 v0Rp&2xC]m/GĮ@e9lD:ݔgڧY Jr(2{ S͠J؟G\з LЩT/M֌rL?{#::0%7B\;4(eZ?dǛvn-jtl1A/1F|T]^4cÔf7I!bvza; AQCgu۠M)OQ1T뷩AoWtdyha{zxzݨ dr6t学1z׳xI0+Bx^ 5iÄH3%dЄ ~O%-/i_DѡQі ʛcWb~]tYfbKl{[nBd&ȉ*@dz΂n.B0C%e#X*uʬu-XFy<~vjOd5B$9,SpwueCӆe pa=E~Qtp׌7u\D@)-3Iߦ l[{`ާ]6"Clr@ 8pD!`)_Ӹ .}J!l$R 6H|p" 0bM4EsL#aA 3іxa'CLN'EO¸AFf@|@en3+->ʍLxIA`YҒ~:!BÈ`@M\"V:kOx.-W߃s#CcUaXs <񑺓0xxb,P,GH9K9Jd؏`JŲ¸vۥ)*]%v,Ǚ%SDkh!z0i%vǟdL0 CB-\:M*NVmW`eѾ,½UTӳ2;"֕$5o9z5ϟmQ!P~t#K\Q5(\dƭGJi #g]wapSNƨ61zW$'7L2<W@T9ۘ,fsVޠ؅_zԻc3hV`P8#R6V:iܲwwףdjFRasɺ!m^.XNi2Y^XFj=9 "zf1cb͵tj, Q_@Pc-Ƿ"OT%q{CtdHm49y)SU 'PIX͹FiT[pZZa69͒]\nRo#4CJA,fgD~P(XƉAXĨr!YϏ&)$`˔ <ȹq-фfy73Ig;DA/>R& ^ fUJ2 =ߝ6 \X5=:8Ws;OdC(QN Uw銽h gk cg.M%,4k=f瑒*{9^Z@ KNn\˃uT|ó|>e{@#<0E`)~AOìѪݐ/ terbb<^eS?}o0j }y+96!|{⫛ pL/ˌScy}ں+T%;n6*'sl,QWTJSUh72k+P,ӆZE}4<|hS|3C%fa皻wLf*5 ѳd {;pʸs^Q 8 T ٫y=$<o&D'#&ѐm]xew~7tt#J0s'k[[XJ>VH0p_kњ0`r8I. قu{uh(<CTP/tkL(<ߡ/.ءdI RyX^#\ѥE?=̋z!yK,isEM 1oE5pX⻺?K1\lS{dt#Y4'<`p.ٍA q y q(Sҧi7eNUThd {噋~,{8; 46 ۚW^YN#|4SG|bԲ*EWc\C@pQe^UM&t3}[ddb'ؔ&j yy駀$ xX52eP&ʓ^W ӭ"`^vH`Hﭠ)[8j eg6\#A6#qVj)%mX݁~u~ #G{u"eb3׋0V X |P9\I3r@Tsq[MwAp"6uVvm;ey}]07 K@ Mu/$'<Ŀ E?[@FsLhB%E!&UxOGrNX׽-4[;eO;kޥ*{s4㹸A^e:$m ~ ~$3b͋Id:\h[_ė[ 4reا#TuL{zm۰Bzhcdr<ntKQHU'T YkVe[[<:OR=~"&71= TWg()y3+R c~^EK1u%QF0U=BƲO.3?%2jHNIq`%'$h[7Xqf,R6oc8dUs=4~V&ئ92'oЊ,cIH [;r$v6g /`-"Ky(=.S@Lϙr6o#Ɍo?7T?WpA/-%o'5xa(5FݙU_԰%pYErSjuZ:QQƻ-1U {R4H2pX.LaYǏ\p/IDZj˵]y,~B\A- 3(*4u|%WgU! )Q,C+aܱ8|  w''{P>l0 V~dzZn|QUMJh`r֨쟫o j,Cp 5ioIu^tkB#43A9 ֞{>D;WR/V678/'0ohiEݑ jTiV|6qN:#d j)~YY UF^)YjCCF75]ӌåej)H:$F Hc  㔔:}ç>joyi ? ě(pasL=~UA{Ꚕ]zchm:e2S61 ?n> 顪RCaR֛(Ā=1Vn~i[9lub:E|bH<770ъs[&?@3s6Bt6^b痔ߊ°M̓FNZf ~šCJI[;_48C( 3G2`l%!(8jE#9p=dXS"sBqajw&${F'$aZ}6i@|TA3{뭖Ud*Tu'zHm#>lR /`O*/Q1 ͽ jR`jAy/Qq|AU  N? Eďޭ[z+'7Xgc óyF尃p-q~b)2~(\tI28A3]R_$\#̀Jl , P~n ʂ3g5h@9_p) ^.0)&j`CE$Y*dFzB]b|񣰄og[ ZJ(~:(Z; 7Ew ,5+jDb4a'dfb[a8mS2hԵZ476>@r1绬lFZ,WBLޑaPo₀mNO$@; 'cPs+L)n` r$ǓdIVpy)е1gJ :@{Js\Ե&RpRqzr<)">^r-]<[h 9 IQܷRZeÈ?` dh#1W$a~t7jS[R$]$#- "NUH@2P_(ʖ0-:~r d$G? }qGy-S-[ctRZS41qxaI}/'?9/uf%yA)~WEB=nmtoRO/,J: *bW+2i{)Zt7p>ϲ:BjDdSrs2pfdS+/‡W=: W&wYl%IER]r0 YIŎqҩpo1+Ah;K[@e !dt+E?j.2Əo@/_~d<0I[|XhVHDuZ*]_M ;Ok }ϹUPxEwW܎`HB_QNY>ЀedG)ܾjM?W!7 aBԦ״uPsq^mj

5!$_'φk޹4%1f>L.DZ"ųo h;uOOv$8pAQ<ծ<̩+?BQR"B7NB"ί/}:xB͞ 'cPV,&]\kB0mnkI6t#[yZX@P3RBY17P3j;`v/o'%tuЙU YE]H@YUkwv^/!w-n6#mJN~! UĎftZ| ˵Ր8, Rt41l'x%Ӂ41| .(ɿ>^7 %RfiCkȼ"ݪEP&M?᰽JW\)Iws!SÍU} .k Z>1$t-2~Ti|VjW)ElL,f@ݜ[߫cy2~E.%oTdqak=2vqCTXP6;+w :8 \st.ٍqVU2"X&eT=dž67 iYF 턆IP2w$ _yHSBzC # )7 K{)ð~1yB)mFo᪫g`C:A48i`{Ci)HQdko+Mzw/=4W.Z7VZ^N|:5{3E~{&H[}ņ-m_T@ EY9/כ~"mrL5r(yIfjXt%Hޑp.rHc]XG}G纰Խ8Y>ܫ_#ʶo9N.mJU|hI ^7 vK jJ.\;iTx?gS2 KR&f @J:GsU fJ9jcQp}pJbKvؐ} kcي.aCYsM33Lކm<r< |sY׵ip„lUoʹՠXXa`J$Ӧ u&5A kOq7FktJW]mёI?p!"[T6l cM朋x[GE '!)U엫dC\V{=Y @KHnuX4ٿ<Uq=/^&|Ҟcq@|o+g1&Jt ;oyD D13v{0]Θ>Sy2άSt!rM9-| Rgg4 %SsJ+beر*{*"N[sCsyYKKME.Ϣ%ROLwIl2V*u."͑+fOXuJ QˣR d,۟yiH.&$Zf#;a u貞4pN6ti_ H}*fz,1p_4MdxЯwP{ pFEW$`.qgQU!"qAS1 g,U_T]ki|]h\x) Mv:^rMXdtu(Z]Ef^1Hj)z|<2`kDPh䟳/l-icBK<%\ptGE=*\?.k#( "mSsD.n)S8]9$ \3x;]KqD/ )><3xBl={$µȼui6n#ܟ\? `d=va`,n]!*&ҌiP-=}ƥN`aDăb6_kDP哻ƽ,q^> @id @r4k2nU: ȵ :'՛-5σ1dU+''d-e60l`ۆk@ғD0vN-X0!Ut1X8.]d ?Z @>/D8عOo۾ɛ {ygCSIGL9Q hiZ(K;XFLj(ac߇f*Ie#_W{zP#fa]q$=ڲ[<1*Eȣ1TIÜFҭ7KɐU7ZZ9_#.B/`10 U` nk5qDIQ# E3,X&/N$g;/PZq@?ALz ɪjݿS2u)0HPgƥ8]J-՛I2 S; @zĚyPLKRuV49ojm{1f5otcQsx3-bޔ]_FS$W^0Ŗ=k6BdӪ,wY$ jZ85pK.dN5 se@#oa)dG1]ئ핔6/w$lqOe1f5Eψe)):UxZI,`bmRL$i$;NV ST1|:l,5U.o 2Xıi sݐd v9(%ntIgEe=r뵺{VW˛"Z4UU ˊ)swА eʣpg)G@nRe١wjG.ѺC.Kn0|f7?b ' uv8"MWxWka 7:`;74&8-0JMb>L}mKo06֬xL*л6B&n̬!=]RlRK# V6׫iE~{g@a.k֠^ '`F9C;ݸ&\ڝ1 oAve©9C8S%RDf?BB28(+r{,<.ǬeWΑ6By%>G~tzj)\GG-H#`ŏa-[:fB4 %iP?I#F؞5:[Ul/z0`sFhe@A[H']   "uMlձVt y1D-~e_xCJCvWBDU_k dw]'/*hnoMx3?Br};"}4cC2e^ Ho:`Z=D4t>ůDxS^cQj#5!1dir%ArƛOiuYV8!Iٴsހ o :/?•Ѣ zy$"L[{0p`Ϋ)OO"oj,jbPbN ~]Zq]gzAio)V k#\OZz-WiLg绹KMcqfaSOA2xr~$6wU-S~ov?~yaS[h-tyR=Džxҙ/h3Oe]RuIb"*+;%SQw&F=p}l}AչԬU{)ʦL/kTړ%>2!(:Fy 9:{;uD&7!mBZj}1| ~;)#ԣ'zs%OzL/(+G$OQ:ƕ3l$D3Ш +x.o 0k<1x&Q0ia>ovJ|3lm4Fk_)D˂lS%B"KXmc=>`] k"''OkQo>HHE7G" V?Yk&f$rh5NKT Ғu]^bv\mNw' ىFD\OMɺCvV[M-O$,(Ϫd|D ~TA &T({WKtZ3u/B~Q'oA a"E<˙~Y{|&ĽJ` Ԝ/ge(á8Ia]ڼȌE=D@.tx7?Vvsmp,h l=e梂6t)"^V.y_|Kз]gg$/;OF wm8ս |n2Ҕ$bh0#r5>6&1)ؽKnXn|O˙V[)+jjV_FB
.]CӠp0?cL"ރN$b61oc\X,Fib'9f![JfKXgD/ٮH77h,4)ktl`'H[MK> "e8144}.޷(:)~kAdai+یwV+R)< ǺI"5lM2 ݒ&HtSo.rܸl=c^yҎ'.~ (#}'b4W2˺j΁1ѣ*}g67cg9' V릾[aM M A Bws?EZV]G{,>ٌ` cYA`Fiy0fjH9k`gO$m[:;tz)%*?o.1͋<5pce$`1Mx!0_B/CVl<62)&)8MNcc ;KIzB?eOT)q*Jc,[p$Vbd <\H~hcoRIRm `1%Nrik%wo1f{ '9c~y^B |1.v6=8PQy ZCѵH{߼oEn$D "_3U0]V(ڏtm lTcY_Z\q#N9GX20 &;^S-z/9 lQ9/D =(4Pӛ>Cr. 3ϣl;Q? x*/$P PnҖfVq.tP~0ڷv3^jW(DJad[؞.{%a4J9Pcgvs0W~kC( ܳzo}9PvFYÑ-y)J]40z5+Vf*ڔy+mSSf*<8X51R{e9g7.-8 Dfنvv 5ȩ_, 0ݔe !o욲>Mb?gٙ t@ PwxLЮR ˾.l%<ĿjN6|\g*T[ln~qR,П``vhܔfPQE3g?j΃VyWRS?B+W(3fWh7Kp1p t+O;1PТQrf}0gq2e>~+~4o #ep> L(7ېl~ϙxmdfSW3ЅTOTD)&QH7W!GKd;іcDJ^oG`*x:Vm6ֲv6 rOzIx嬘E'G/Iš"3!`!}Yhy6҅tUpE9nSF8A% K+U $C%GVa|? '{9HdgY%uo4N8d`G-KwY:"6U)s\α,6go#9y}o?sp3*H$'쭼soVNIʽgm waZ__,[L%9PEff;Z[GgCJl䭑)GCMInH23)-6N2%LEѣ3"X4RGQܘ|[{vC LE/HrԎse@UA~ ^+nN$wЍ,6b)GgζǐIBDE*V^Oz$[M/!&&>q&]"l˒өs}bQ^Jm7ISZԷ5;H߃Or>dByX$"G6 #*6]n P,%5*10Y[ӼKRB宴 uHi4\/55/ԊNV{!8e.=@ZV"k)F@~m jiYD0 > ~8J \. FB[VKԥ7G(MC k.5fx0UPEӟ Ӹe[PJT7Wc?s$rV3qɺKh-$dz:k+*iK枫qĜ_RAri%+P]z4`!y4Zz,R gٔb97 W%!RUa45'Nit-E 8$Xv񺼑+,"eM@$ȿιu YM~-HTNܫ.&PG7p_# 1i ͺ~z*y׿" _S0褹 .T wS>ѵ]GPS IELS!PQɳaJ܌߉ '|S!3cW +"F- nM>(|c*SJlJ8c2|ā2NTNIj,pu ch+Wv7PL,EVQ81s%T{S 5vsﻷ~jA]istIB(8dޱ , 4uG. a#u?+KucՒh@Gdy6J,D?CMQ`yn8l`ntRZP=2'8_O%7)q]](_Ykn+nLګ"&ei7j^)XRڝi #ZPd3$m\>8<_(x!|z3 W%"nz*Oq)q)ik;c UQ`T}=R'aN/ 'IX]lvrig ]O: rذ7<. $C8y*Iej+n-+ p*Z鍋c Ώmku4g՝屼tr7c "~,e.unرo:s-avBu}Q=d6l!/,VLv1[K&iU -%$F8 <[Yjtet@)"ϲS[ڒwC(>N2 pi{$+goDjw__yILTw_@ٲl8.ICVS{t1(Bb*Qpf+;ڰ$zwU6Dfɀ2[Bh ~T?VxTiayfJXmvToJF>D+!_ Wi~kW5TDtWwL7_c}nDyDto_?x"<.R[ ᝡoҹ@mtLXV4mRe A֊Yub;40V 5 ]][܆d lf+6z}14F^vRn;O?}5uҧELM 8}ե.gNKLt$|U*?f'[~`nI~QW#u z^3 ρJq] l6} m! ua#ܓ9ٲAx7<p%ٻ9EY3wJr{R(laU*^!bwk*- [`Lcv$A?= ے<`7OߚO\h1AӌP3e=N)pb%ʇN={c^;xmD艄\0rfmd&uKEI67yz3 ` :w#jMY4Z}+%[>⬴ SQUsQI-mw|skU]\/KCg…/P! ɩ> 8Vƶ˟~mHBi@x"(*;0Y MFE]_EF2v*g,#;6_ `˶׌NIR~GXpԈnf>aSVӣÊWRڦǵ*fYXZ?V/gϭ`QK b{/#Z[@IOX!N)]BPf'F!3Ny]11Qm XD̄z?S0uhg5dWtk R>[s}Xx^[b&k.\%pFXoM%j$:o]q|>.՟ez* ?g>P=6 V"]a=cY{7TUzA=LwLREs.,XKl+q^;z8dZ1R= M?9ٿČN>m5Mk;T 8 1 [{ۤjA9 _NhN b@3ѓ̓d _ ga& [fvߣ2+ɌYT6 Ҧdަ*(䲜&LuXݑu/EGْDt~y[ QpkOU.Du;ALM+/JqT1όe7-ܲwKW3#aICvĵG%滑Cᓵ Qќ/hTUQ0H 4Y"h5&"w+|Аӓ !210yNgyNzq0q*'rG3\.qBh)!4|HM, D'Ӽz1ŝn,2+LCjRwӘC nyC҂ɫC͈ibd<>sJ :McFjhYO/a`̀$C$–q&?+f9Z@(["7 2#LjB-~d(P6=d4Vo]N:nEFHDi=A&nMtY'X.ܺkW,EW]q}\5@8esO;DJB`= LG׼#lnb.;|9<d𺤐^$=wŝ k%uKlɕ V9aYqR/Dk~ U]D֍^9 c: /ה 2~ؼ5PXDb`D5%YWh3!Є(F^nzM⻺Z}w!T>ëLv${gS) 8ۗdX+>J;:l^QWׁ16bjXS@n|Ɂ!`eW\s,eXH"#AjpGuY 9φv*_2#HRbkm]O+y%O2̓8'9i]{+y,q"ce)PĥT7eF+<.Fue6P+I5#t݁_JnT(rtT] @4|ήkX&rJeW!L8,0xTNb% !1N]%,pҋ`PHoUG)9Ɣ6iM;FCg0Z`KMI&SxM 0i:҂7nX3ނDcQB;#u^r3 ffeZwMhvƅӴ:>UM9HL%#omH Dos|FQ %:<-c7 ,೴Q& VQtÏ;du1S7 8r%UWR[Ғj$di!8=/?X͜"s7ekp!8 DG ͱϊND ^5v5Jb$dNd2F)ՠKhYK789nj%^Zb.U/(Xt{e.?yUxx_e c ǫby`BP~֕Sbj}~jBNuYr.<$pMj7^; Vj0bla '?azC8,BpJ~Y ?+,ߞ4dQUʔ*95\¤d _s {CisJr6d#/̙Wc &hTk$}c0@Y:BʂKc[[Z'qIzq#(!w>+Sq2݀y=Σ+SFXxTyaAdjx g1VBPJ/h({Ɗ˅izvyvQ3aUoe]s݃֍m@#\cz&Wر拀`o 1m> 5x\fp'Z@Fzå`|8{:?7;=Xj`VG{t), l!;e0t8\[m֫-("MW'sA j# ooݥzM\QI Q(Ku A8S aMQSգW O_/ȣeppI$Kj҆;b]RN@i2&d죺jɶ2&xc{ώl j2hm7ŋq U7 ) TsxY vs) XGubԧ!WL5Cblr8uF`v;,x6 .i"c^kx\gz'hgl A¿/Y Qz|f⸄bԙ6q+*eb\e; DuCo#@琛0Y"Wͼ c'xPpݾJ>)_QNSJP("wBRFI1Y@9cV1x3?!c R?Cy/*V&r!$,x5f܉$,pa- d O 3 s4lt@PۋEL[ʶ=Wk0 ՒsFt+ƍ#Me]J ::Bcwe7Q0]`<dDOÓބ6eTgS..0j9g<y7fHy yηpHQ# +YЧC]\mKC&bDr3fK:C?i񲍆?'G-Ymm_or`+A4UY.+ʧCSpOq; tRҬ taĬvܐӽJ4%̮ί3r 5/)sBLҸQQUh6^q?@ĵ#ꄔin ̛˲%G]R>eڅc›G͍%¿"ˇ*Ωn9aU,;pKg@݇~*$A]P򺅴qaFMáEF04l }pLȽFl}{ }Ò"7UkEZFf@r"9 v}T *KY0ڋX铜C>6bG7-|C׎˒/ߌZɢ:^U(6X5`Xq QUPcNŅĪ%_ڕ9aO+b@ eU'5&=dhe8$zgC4}7!X-i1P7LOhV|iz $^Vc8ƛȰ:MH7pcIS!En`;᰽/5Ra)ID?:ۋ\zLbʧa54[23ٺ® H>X24w+["J3_٪& /\`E?'5%׃E[ 5\Zk6Jc3r&-i _NJQ؁^\ˊO'oK r_jsXwLVDk)-=FJNZT¶($x?hvB_64t1_gֽj̟x!\%aՕB`2 Vy}jǦ:Dg /.]s77uC?/ARCz `OmM;o}?jTX6߰>z( 7\VP y~¨!+j9FXO8{8QX`hxl"NLB"AcF96*'8GbL*YTJX6/?<@EMR#up[*FKcJ~('*6P@ѳ *3PlAfZ|̈p3EFԧOY}β:=,]0vHZ! YYLrxɻ7%\dD8xQ1 J%-,1}@7841C GB[_}i{ Tx,3-bDzƘfJDnbSք#6JIOow=(1(6 , dx_VbnBk${zM(#8!#mBMU!s7GN=PHT.J|*vNZ>7tǗ+]C4!F]D3¯‘U } Y&~hmSSd$~=‘1Ak.)u:Y˒&RR\Ɏ&ݏ:aWM$IK3ci}lH)7MQEٶ1C>g̛_7Ÿ<&ѠVp^&򪮳[9b$Q.~~rv'Ky$է#JC9FEvdU< 他C{ib={jXM6ɹ%V!9mYxBIe7s&an9vOٰtŝzDOϽ$ot2-D(=)oռ۵␬JW2妉i?;Y_c,]T~7@|@PL/ PÝiŬ~jq'v2v.fϐ-~j`W%k7\H䛩BKbFSժxEZ~O*)tF(b W/%Y5,k5%&U Z.6 MS"Jӹz93໵g*'XMiFijK]zFTgl45fư_Y4.jI\< -MӔ^#)1KHdXqT Հ[Y3*f*0O^_W+w@C}̵Kv$R{=SO\̵a`$J ΈD`AMܝ>6FÐ_G^Z7x7X脰gG;mdU羇m& 3([ IBDCD-[v򨝟{FQ2W,.xSR\X0oRg@q)w#I5fhoX[l_)-wZ˼]Ä f,~a#r}<т3nz_:3[-Uŋ`zZyLStJبυٻ5(<4z]ݼۙwpe6pcd~n7Aq:,Ch @tXx%2_<ѓ I(A%WrK1.Ͳ.|ff/(zRMߵd ]T'$i_Ċi9r-)ZrƒaLn<.Ovij1?$Hz4e-bu%G|G W- BerR#KJ,fJ3׈蒗៬-xtOF}/#Ae2vG]Y"~o-vi90<=]Wv 'q#HDRmK@C4D D ~ja`7`uFъv\{ߟtye5IZv&5Y𷼔T-D ֠-G_춄`~뿹&,^9x;c@8χc\Uz}#w| UuxUxOlU@r:isߊY͋#ƣ2E y۾[i<{ю7gFZ0)Fa8.ȗ;% cǴs˖֢S+l8cUT=eCvXp;S%NJ-eٷ)mۼl.sEi'|vЩc>z1(z7mw8!F{2 .N D- 8H#FZhm>d;Rk@8R|E^37f'(ս+U-B4^ڒW\ 0g0YZ2rǔΡ!;˫8ө.PH7 Fbh1#-n ;b"qSxCB UNóLdcmW$.@;8FTY"KB0~W -q= & Y2ZFR`%v1S{]|')%~Vb̰\ؒ ްxv{jձm4 RfRGB}}6̡zG1鯯ir- oC*)yB!mAV ˠ(#2vN<.ʐbnEŰ7n7MMqP7baԱ_8% z2Bv+RGVUЋnBRew -NnNB>ƋTʕ%0 /|d8ٵw4;v0O{d hf6YcAݪ̉|D 0gFCv@:oש{Dcy,EpQ2@^._rWM?h3?++G۞ t Yz x6B?ɡ= vw\uX˻W@N"{N Oeia uQTYf> K$X $ը 3T+? 'ө fYPʮ{ ZQ4㥑>^/a+:pw* ttQAȣvWg(d,xH~W}F M);ځ^FnED:ՃuSP^gOC]\)9<< Eqm _mZ8ky]KL/-q\nl _6-PÑs65nEB3V]_ vz=MσXghksd,vOvoXZuvV {:y?}olA,X#dV*yaaNtdo ߣ63 l mEXx'"/,8 zDxE=9> Zf{(þp?Zu&l* Ʃ&Áwzұ'<ߗ}Xyip¬nuO#5Z]n!×@.y9Έ zf2LKixI& J) Lj5+Wm.⫤JCE}t lؠ1M{*34ÅCJl @f{fj9ò}o]b[WHd?|TC< "Ӓ&_$M&G;:1]~d7#f0y@ӅpĐlKPB0e]ksx~dW?)b8_If'rm n2q1 ؼ |(s3u$ZɼWaN^i%EScO.z }!YͬX( H+" TT<}h/^>|:}x Nv&۫|Pz!HX-m< ñ3xCZ܌k[d~ۮB]׼|j֟KúYo{caA>zEFeyލvǻ̈ǝVk4-J.nkyAձ&F0SrTpwfKZ'8HGYe|@o tACMIe}:;#tsH-Ǣ ۊۚS4`m2#g*9TB==5^1|qEcެ,zN–bwiҮНgwyV̒+w-?8^A4e{52RpZsIl HwqjN9̛&µmO!qT&u)Tz~J(hŅ5Y8[-@K.ڇL7#{H0Z6nA޴DAEKeٯV1kd'$"YYkm9t R;_4P"2`G9oǙ= `x-Jqe1@F,hYRA޿@ I-1([ZrAxq tyMXJ&C@llqmC>il#_P֕/l[T 7 vO ȱTbHV|6#zԶ1).^ {98kO#ieqξ E6õ+YNт:x>~3c0 ; 1>.C8?:$ { Aߓ3i=1Lx?cu~ζh`aQ47skuC7@"-!ƞgЉNG)l zw&桑U۴-xP+f'iSO>gO͐)Pj D|CT0)s@Id$^^S֙aO fhxշH@pvl[~Bwq1 ;Z\W/~mC0B_NEv94lr؆Yheʳ1P5)N[Ah ypW+W8юwC dsIHrT>Y\n=G} 0~'N8~Fh18Ŷ\V"`3 n#~,EeF7'j71,Zf6 禭<3U"aU&az`ba.U控R3w5O܉7EBj *AÌ?Q5Ԍ$Ik=*:yۉA$Wx/~5 SV۽eNxCMA7^= [J$Ki+CO(!+z.Ԭ6nSS\i0qEGHFxta엂-l\֭:~QԴ4`v/SɶG\aV8;~Js-y5-Q[QcG0v͸=A˷Nᑕ*mF*Sd~Z%Ur*Rge;q!Dx#%}5\K'T=oZj5G_kN-ŭ\ ҥF̐VL_ ^9]w&T'}RXi3A-)(q5ާ"XebBgv!Е˟=;Q&,hdd u1VjvF)Sȵ eR暮 ta{%m$08J N%Ryv4nu*FN)$KI-).UuKh1 AҀi qcH=N^2lFEL^r[` ~8֣ĩ`tbWӈ2 -J*N.R?=U3 $HmdG3PDdqlǗFefZG ~@ -+?l{%s!--&~48E̼޲_x:WVKqFPķہ+U5X:9t|K{퓄K3>\"(Ӛ1CC I=i@w'nCe2bJ8)a*uC'pNNcH0Z>4C$eY{&?aUC.fK4£zg 6ɓE땉tbd4Hdpذ9H`M-FȉC?jȒ5/_TỊ>ݺY1I X ijh‰?q f<&ߨVYuPbn¢ ?o8O&@w7V>kԮ9vTUuZ.vs3)8`*Ą8>G<󵆬 Ծ5>O=\J͝.|QLq0ғz PZ)>8a  \Vyr.ry=pۊ>]Uy<`Y3mޙ0E} r+ΰTsqTBO|~#00=踴bIXq扝_;ۿʓmVzy `'E}mԕK?`f Gg8dx%rux?&y?/h!U)2ӦLy( 1ַV0̄fF\R7Om{O'/5Gh# 6- kXU}%L﬍g>ӎ]d. 4TՄb餏^Za]~idhCLK·񠢀qS\  ]*b0t&/ 5"v3V6I㚵=Kʸi섆 ʄcXR]Q1 M-cz %pŎJP_fB LEubM?Vst ~'9LK>sWMp-Wg/Mgo\m9֍~{>۵7qL7ƅ˽2P,Wȁn-v#WFgcWɭiL'ZF8 Ƞk3ҒBFN}}yyhB:$j^pz֝+{ԅ^70V9&f?/ɝbjȃ*drO^D U]ݙJ%#g5dv ]tz^LB259;8ErE^VdnVCB ]Z^dMp)B _H]jϐOhx8޷<8W#~|O&Y<9aJ$խM,Gm<~ȋڹ>dFRwH-~JO=j:z+Q#]tn>u Lp m^ad{d#?Yk{Z[*Nɸ%%}@!CkBO(LV.&t3%gYY,ۙw=+ayZN_ ".̟UZwd#dNB36r 3‘B w3eEr0:O,}asUxkM_zIjWg5GT ׁTʕلq'Ό;M>+f]w-\^o-ӥa? $q`0mF!dTQ@_\OG:`lc ))%tp ,C>>oD2О׾~Bx3vHz |ˀdEKc> gAOR6o6ArKvю~P %˷ɾ=țHKרe`AiY} qÔ%k%O5Vw~Dro)Ɲk,6҆\F[],Hjo;/(k,%ڪ;磍#||?aXՅFmFҊ`f8B7۶=0b'ӊb#zk?D801bw y7T% j"C'[;v9Ү?zMYIήǩHb{}Uj n,8"BU ؜8T+%Tީ-DAVدs4lS7{:x4KWQnc0L%8 W)EjԷQTs݇|9{H=jP43wEGO_SmpQzwt,6"wŠ <@E13wh Kl+,}z]`bFK wvխeYu֣jv\q0/fAaSA#Iw &? x%J'Z` O4fMFvHc5uD~UgEm\ q>Nڤ?:tt7ё.(z$br|ķw|1ZG3A1xp:: L3IcrK1%9LdvIM{JbV,ަ5ej(#pƂjDRq 'G?EqNA@ N ؑ_+Snja_3{K:ӤM49vZ]@yrdQEdqESi|o ۺ7H}趼xx{JP~\${5A9E?: LwO-^Tw_<RRFvrY< DI AFt^UǠc?!CX*f3(صœp-^P^{{˨< ;-H1N$ ЮR-tG}ީF:,Mv(sJr?*@&QmU'DZ?s卛o\n^x:I|ʕi'qrcfBp;ZnpBfJqC"Kf>0m$}etoo|0x˭U@9+k SljSZwv$vTqظL4vA8i e{^:㗓 aSP$<"g!S.-ukXͷ`p[&'Kɛ摬p$ew@-8=T>dݛ;GBxVC,{Ͻ~v$+B0gb=7OUCIh+0ņkjZҚC r9pV$ #7 (,>=ʥR ͋gy`;UT%9JT%/=᫱qWpC\݅[UeWXm޳qK YgU6Xeޡ>e 6MA_n ^`2' JQ FL67j x[S?[( A<81rW". 6ީC5@ViF Ml0_U0 3$P!]BН huf_ч]lȠn~_/ߚE[bjٺ\z3W|DRJ2юDrهqАRl{3Ǖ c);bi+9+IDdRw@) cYT%L;jժHsgE|'R%x D(t+T<)u]k:7g$fnIjN&'mfVzNoCTO0D%vZӨҨR`}0=ۂ*>>P^O Kt1$T5vC/ +LaE!: RD4 򽝨FbOa씜wq\wVv5IT;}WL PV5m ׀w*˽}R4V1Hu gQgQH͊M;Ώ "9CTоe7pVUiZo ̅~ q8i+BmP:B%Ut^uP&[Ejq¯$̡w6\fZuPOR($f+ec=L^N˥g#H,10ĊR*R,FP[!\dծJXj,:wJR3[N,@unhɎ t>E^ŸQkXN.LN^}S"1O;-)k^ @F8]X*i.cAIT];L5M\ѺiA3 KýqS0x6 tWω3$Fq*_z`U,hPZ)gw8@1N;.8t9Ě \03hYSLf]QXr~Qw%lȢ %MX%6lfh+AJ^Zv(|o9Zo9yTj MĀ8!Ab|: YJîߌݗH(GgÖ-J@P&ELuhZ ,/sxt0+OiA? s*!VBv 8,: `\gB`- HW^ G3*wwu&te7FŃ&RrQ@Fp[4`6. di!LíSTlRC@}u!74$tGˏ.,ݒN-Lh?)V\{_>]W O4y?D" _Ɍ*gO A%iwe f=Ri7Ѱ}%&hEx6#C![J韣L ";= M9Mս bE0z T4ukM [hXk.Uhm5IkJ\ٖU>)9\7wV*Pk"+q/0hY8/H>oں9̦D dc`&LD%d^>Zz\(l:& 4uJdYܿ0Z<9rO] ,x׺廿Qħ`c>g  rOwz~1r$ ;3M @G1h.&"c+)d^!cX$֨i.2usDYtPAbFJ/zGEF|&z[a)Z2dp#tq6 9x] X|G^tt =2@|PI) #k}"(cȔy,"^&-?& |:WVS>zG׷Xr1P#-r r͕)sm)#uL.d>TA喰kH)Q8l.qϡjF]>V+] Wő鸎=ѡF̑R$u{Zv)/o-󍭇fJ/|X 5to.n&m7shU8?$=: !?HjkO]2~KWxR]C1h yrKL5;B7H943b /oKc"v%vdF_߷6.-{)oy2c)9:瞮̋t- b~ 9F;/!L?*"),S@~(x2NO[!jT{%Eb&}n Cv3CBףRe~kܠ+ja(wɕTҥDŒen"IZn[~pȴ*Tzk1D":;d' (_nrI^/&@IDJ^c"^6RSbKJn 7 ʵoDUՒ/EIO8n:mPb&:bfh9:s.ᑟszRPh6ء=V-v 2-hZTWfQ*6]~if:+5ѶfXyWRZ̭=]Mٽ9O:Gc>̲x)(_a>`.^Y~35DZV Pv(i!j8.U} xDD6AQlM&SP:D,{MzFdj3b&ɗL~'\dofO#-ق#c6*EO~qU4eèFZyYa9d#Pv)wuP)ڭ_f(P1SK Jcaunn#pV;?ro7ìoI/((`}т;!sq*6IZEނ;86QxrޔNyPb f)9KBd_f'л6J; mV1y_o$azPr]0#qEr*rL$Y)jȎ*Y}T">✈e9c>յp!!QwIz>Xi|6ɠLf}xrgRKY߯AN2CY5Ot-sq-T r΅j̿#{%QUgvOwG7~v=BJЛOvwRW rC ox ʯ..D,_,"a_,88y\Z՚uiEODݓe-Z{R b۹uˢ_.^~Q#>e ynS9w~6KcipQ$Z5*X3:b.$V_T%y,`hsNMb!a/(ຘs߿wY;&p(V}mMo,7Vy9w#n) ,_5 sb 9~}Q4ƪĨx9;Hꆁ<ʈL<˅0_["J$B+77ƹ \ 7> u.j@ನp&1P/+wM7Z̾ͭ/{P[VuE1NCt`pTĜ.JbXmZj8մroޯ>061iB6B%L5,zW̵"'l$L9pyɌ--u J'b7 /I! ֶUzqn_GB^aX0kX 3V]Ο(yx%pHn]MC5Cf7 P2sZ{%1Rպ1M]bh(>v>-跡T+Sqt?Sl5Rz$\Zh\ P~ eAx@mk|T0cky/*]I}{GUaNoqk7NjhMknwB0ߝjvcV#Vɕ`@9!ḋEij'rrê[0֨bMtk͌wkKo/"a *-!PQ}slP2%!b0P {|x{]q:p{'801l1T{ ]BF$ jۼ6Ka- &lbΚ1SکJ-`hV/Q&va9 *GSv=בXy"Ҝwϼw2^qz&@  -<FE9?LL(kxA\R,ъlLJz=%볣M)Ar\D,"76-&O̸]v9Ku/-[w8}B *CO/+޵`Tܚb*7x S+Ħ**O>H&'P|Fz96kC3+3L5| Rys˒%0/nDot'{B_&#@?mP' Ee֔e7i`m3`ř!>9-WK0n?@`&J'FxRnL?Zgymi#bTSziJx\9n<痛fqXNؚ؅=cYn؜KI[,>\@t{M|hƮNh"_Յ/%Nώ+eggkI h*|.,DPL;W_a6¶(JǰM(w:C`oo{k/&LsȕeGxʽL?WK-Z-bmB^´BXnM Neiot/)Y}ufET@nCzE]f*<դ%xf _b =PGNX7sN(p͒{.x Tx%Mka (/2߳$7oPfS6ML^R,w96,o1$Je:K:ߌe?bZaꁬR:{@DyS|È&o8UTW~s=ZR O&eu`WVNP=Fe$;.j$xn9AO@y(B)(l4# \_}0( 4Z0Ľg7 ZftM#"Hyt(3A֎ّ@ْB{s551`uѦlTR4,@y񸑁ɶosDZs8Y^!$;\ Bh¸Uόگj&W`UĦ_F 4(KħZh >(t &z2 y(OsO=ކ({ 8c)ec_봓K%Qo&@Zՙ19#+7 %-KՒguϝD2uF'4isEޡM ŦП.¨w)!-_$39XTg])s;Q_/ad3z)+<ǵ>IGQgáOK`z*Ve)y;f`ejqcFG#J5ZRDAKr&%zuu9\m%FVXZd ) Ө9uQ@K<"R6@"J&(jDGw3J"rοRf%6A ҮesMR=$Ĩ.hU˃,u@Y MTTe=L㳼9F4U/*xr݉'Xitit<GL(y&BXXFe/~W@X=üte=gSEs0?|Q1I1ܤzp)^Lj9ղG".yv[, w._(޳ 3ʬqb;ޓ=wct0oNhW %]O_im1RJyX V7!Po7 ғs/%+*L'y4܁ud*<J1/XR2V@` tUo7(.ѯuyG_N nŕO"p:C@}z`D8>A.jD1` /17٢ W"4 K%m<-,,0'3P*NrV_~%⟝mVDNWd=u'uHib^,iՄVJa2uJ'STBT( dI1#+ \ڂ՘&[ 7@D?ȾʪKu(2"ŬjuxA^l{k>| Pqej5(yC"y7Ig_XKnx?.1>4DUe©e"6LG"kR59t'YF;>x1m_^}6Bk:GݗуaDWQ݅Z­BdkI;?OnC$cTwKLYL+8xҧY(O< `VHǫGbA%ILw(Q6&8˾ r8\trܸ"bd!=lN>E&ʌpH"wijaoӃ# Ǩxu{ w@IBEkJԨ!w lFRƐ Os+9Pgi$󬺴Q%8rcr;!iMfqzfUܮ>nK<5j?U %;eN-F=Y%c%QQVaQ]@<xX얇BQ>a ETu06fIP^*v͎o j"p8; ,Z{)=ov7Au:{+x<,oVD#+Z-1h,4G@ (U|"jiҫ) R]Gd#d?:GH5:ɒuuVѤqM;+_k3Z*4[bw#1p59 $U"M ڏ99~_nB =RkiPnHg#>fVW7kzim(s8d Җb: Jo\V(>]Y ݫJmȮ?z sUD7A(9ZsHy*jh\ ة_7)Eăt-3ywRwyHpuly} \—M$"OXޘ dLdOO.nHeQÜBcb< ۣmޤɱ1NL|E/n~7Kjc2iiPf 8& F F*نq*Y%ըm t*ifo[oxdi6& ]|^S y݇v^ښ|] <ف) FKLKuu!Apg oh48I7awBK5z =8N/HD>`"2i^T>+zkC]{K7d|6Z'݆}p[z3~M}<+6<N*Kc0?\KmG%b>.,#˸pF>9JY$J:5%/?e.[i% =1禱;+E"583>gdFm-xD"* .V팒]?E_ G q핈:t@Lzdup$bgB˞VF&»)No03 qdFpXmI%ȍrv#xע ֥ʌR s/[!=Na?wQQAL4eOxN=*݊{!d6mC5},8&~$J~ ;+E53& '[e-RT ۯ|Za\i1i%&N\MW,M ,U`愗F$bj|ֵQU6oR=Vw׷5% <#k:i9+|Z|uqXIžkι|*{Su%[aGoSXq6P8 m wlp İe4.lU< Yg1LV%vjS1m͹F$M ޹ap ^(C35@Eоl1a2b1j0+٢ f3Pp+i2| 4fBXO&(|Ň>zCWy.#f5eqr :tBH_RA@ԶM%%L$71}k1`S P`\3Wdc3ٱ)YrhUM_h;(>Ihe@?@S׎zXW? nAR[$ElMܕDQҰ[NX04^4R[ سx%(:=w}`8,-nCQn6KWANx " u1Cئlqso*ov$FLo+QƃAdF{DNߨb^Q=`$tG8[܋*`%_WP8&P[rF%XdU]u,47L\`TKaZ_pmPvr?*y..0bOEh;ś<+|eD_5ȏA7U) kL)jm.PqI}m.c"tO04c])c6~nH!X[ד&MO, 5n4ݬN>6\= مZ8QL9x#c]!g𯖣 C'TaLܦf-č~@K)\*_ g6mMLE=ө|ra~S~ȼgBX}| M 6wJH;3Θ eoIfT+74"ZI -Rp%]:L "m;6"YC!LЋ{*@ye߃K@%x-.븨nxoze8pS{tf9fKgfeU nzl|ՖA QJbKCug) H3€nZ ퟊Ŏ;A7` 5ʙVPС8N3aaqpF!uc 1Ft鏊廰.\MG|$DeBx r%Հ:a#"+ap_ttUF=ɱzdNDpù5 PPaI~! ӀC2_7m>`d=NQbLT8O!hYkw1r 讗>dubޭM2 ]=:[󕃶kV+E5RTRw ?Haнg<'*C.Iǀga gA@3CZTНMHYfEMIFcmۄ^X[pu; +ӌ1@hJvzߟeʯc}1QoQٍpL!6f a{[~8k= 1gTUtR: iI:GMJ*%Ŧrַu/i\DAkVYL<`+I?&Ϭ.1(/ ibW^ G YИ>"YӧjUPi)Do3}YX{N[$E7#DDHj@费mC^ÉYiJAᡟUo\хd-lČ{ Lm؏͋wMxݘ3) u~~+OGxFk2)C1J8K7T y8;WmK}XsFXX^>P'(i[[7F0 kq LWILzCζn9Q6av:7ENCk<FWC-\oLM"h nLYdi4TUPblGlzׂKl"{P}x,28iht*:pIJCN-ۨI5)v./&՟(5HfWMO?J'#/xpv+e0Fg]j`w4C5X&ہO';O>ǓiGf:N$q΢aw j #4otm7s$?nIjzk13o}"6eYZY4)yMBKߴ&dю'ތʠ^=rm.uC`Nls"kOcܲN}lSOMJ_U1Ky] 3kL=H)D3[Msyeئ0Д٩M %m{ Uvpl8)-j3"N%*[l.?&qmkj(|ne[PΓN$#d) Q=*bHP0[ݰH@BZ4xz%ƕIB&gCIї>՚wF=[ahO_@Zyޓ\gHnT @^C~^e?}9'Ѿ~vEG=!Yk;/áŲ˛n&Z&zыmt f&?#im’?y6`e+u6YX1h!=]M(͇Ngay/ݯ>_ PjCeի5й4pt 6QƋ􌹽!%,$6SK(5M#Qs_~h2^M e)`b9i]'XQMFQ!d e9^krtJ'(ZY!&|&Xog;lUK0ΙKn?(P2pO]H4^1>;NG~С^_4"-9.)7gApSHJ^z 2 Jz!c-$;pgO=)=26u%y *_ڵZHAhpDL֟1b٫MЕ5} .NI|<ox]F2:r o|zGjS|!L,0DsP һ ddiB=cZ ͡6ˑf[W+;J LR$5o4O'ɻ/[&TϒcVB$fcwPYwՁqk/HnBirnl@M? Fм7gЭbzFpE E|a\t/@wd7' {r``CA 8n2scPպco]s\sԐGIO" 1Ԧq}LtԽvJmcY4A0Q^mF@X]qfCu`槺p3-]HkV=3i\`Z/mz&!}]=ԨD#3GϿe(9rڭa쳢z1ݏ'L/V!0N:){)bntB6fvc",:%u2]^ ]Wʘu#L=g[maߚ]4Qz@-suu i :*jx6hn]{eboА'%68s3m! (c bU&/X$ڢ7 {49#mDsKXs~~^:'8(iDaǑX8d'G *G\fyvG$'Г.?-}+bhg8οE(MV[e\Q:IDp>)]+6?~GliYh?['/E @FɎ=M) wM: L@ARA/dE׌k}enz=L(`F5r)d~@| ;n΍qe`:clR*S"F$c[n-O`d%uQW\L큢O|,ݥ`glV=6-ntsjIgw> \8=9| ?-4мSR墳=/+U.Y:RdL^~bwPKK<[+xax++-O ܽm|̘#te+Eʄ| >Fm Nn,LTz8LbMs R1eROE7sR |^ N bj86 ΋ɛK|(oWv_m`6DH8tN  0pdWp'U~)7/W# B=g8E=- ʾ{@]KQy*uf &nSxf-SAfAUMt倂J/H3P8!X#-B=BqĤS)CAqB3,b [ZvS.w-$Y ~"7&^%Br6LE 9IL_S7>_ϣ#EZ hQ5#Jcy;u6^^!J_gd-a8a=F.AßҎ:cJU) ^o? Z2&fdvwU6; l.ns8Du2BZ`>_s%!<"lXL'v呮vSűH.#MW8cҴb/?koF0nQ& / {rkӖr%5Όq6bSS2Dkפh4 Γ>0dhS ( kN 7b)@h4yͫDw>[YJlf t eq%l_ួ@Cd^9Oq-uдwg nxܥc4uWz!'l8 ]uyS~}U@6bX-R8Ӑ!h s1mO/e;NOt!Sn59fV4NƷNLMƣD'aԀ-D_CA}thxCrYXt a\Yi"_Ro1q u0eNv7H)Rܣ_Ua,\Kۚ֘4x7``7(^GPIE]VݶpG+P~)")3G;$ .T(RA0nh`}nLX%jU簭4(&G˙zpc_()lre1j95B, mI4!x<ҦY &&?wޕ,*1o5? vqe=W#(X8(=k; fґjoj.r PbzƳ#Jip4^cY%z_"}=o9rR&B gɉ"׺y1* 6C] "iC`P-3Tbnٹ,x$7ۘFG[>Ao3E@͠yԝKH*|qhKe:P<x$0P`F*]'kԙG3@;HBEy@gaFV]9LW ==OxpWemdiP? WbD~8ЅYݤQcfUT{2]@ vvcvc#܄ף3/| "*a !Gr]vXCXf+A;6rYMgVTb߬3l^4U(o *'BE] A`a,gU0бu?Adт=$9csfng}f}2 ODXQĀ-yE?cwV렟 gpw_ɺ98n1d hZ4bՇ}<7LTלvljIcM*FЎW= ꒠yAEfF$c^Ϩ-8 M+;XE0׃d}-vuHL&Pԕ2f1 %"#BzS3 sVu'dU pfVGܻuCCQ0٧;Z)jz Yc\+=MkZ}9rdP*Z!hM.=fl\?ɨi6(;G(B$ur;IlmI>!ԒƱ)d{>t- Is?K䠨5!:ZC_8Ai%ݻsˮ̿/5x|+]Bb,. 1"3,2}ՋV4&;qMF]hv<=o<69&0R}| ibsV*N|D{Dūɳ^ee5p:ll,ޘSP7.-3Izk1Xͷ Ce%s ߟEmq*RJ| +_2<#En]Mef-iIS=S.NOmmG XIccqfS?Ub(eQyq_yM4")dx}%/rpm } -E'cIO(:#㽝ɗ`B;ιW)*\Zbi3)]_ϾZًᚿ 1¨HiWo=uFF<ӊ\?*JMg$Om#bDȌY ʚWB4xs{|5Z 5n2ä+=#H 1(9q!uQYb],e+)n+Me4Y{~u0+R!|@a}!Mَu&Hj UsݫW7LfI "8QTɮ"QOopU,!E'wӀ} ;* ??z?\,/<@q8l,=7`Boؐ<L9ɉ9 šPn">Y[H%u ļ&g;'FHH[;CY> ]_q=9d{^mU7欧`Pn*ik.]UV(Ģܠ:ƾՉ>{o ;Et-'KJ- PQ>n3BMXt o> ;mh?>J#( S#MR|zײM ,!W ` LϤ)c̫Cb;Do*Xwɹ5'}CClYbL%\و:x>v$%V<g~*M/X|hGe#U{r1=_ !w p˅]\:G~2vK ]a4`nfD#E.h0GPIv,͢RQ̟ 6>D2,C"̶v8#A|`1Rw?.O1/ 2`SXiEN2sBc\9lmaz5R OG4$h_َZU* z)m?I Xns4B{EMQ4M-^`矏FcKWWt gJs @66\t)`2b\S4f#S}Yr+.P M$\.IQ( Kv\4UF5`p ܃OQDח $o2QdzՀNDC'Ύ++FjXt=r6yPs$ı2KWq79-T-R~k?aF.CBD{7U y^C$"y j8hlu"h^OrՃo.b emoPĐp;s0yOL`Ȥ)sֽ(`&d'L*ql5=&3^/&]̳@Pڐ-C#uzNJڅXON)~Ve}tKH3ћ:K [ 2&q4l52VL'=+k|OO0vuQX6*Sp'BNf#u#-Ȼ 2m$_*fK*{#ǀp wHf=vB ߹׀NI7ZMfjcyprľ])=K[^jd|V:Vz%`GD#&Nwlٵze;ÕiÔkH4ZoZiwҳЇ)`<3\0l|QtpSS9ݕgsG.7dlW vfӸDw.\rs@h 3<.e&h!H{$<8gaB) B:4홋]ZpMC"YEIsy< (ާAfJ,:oOUfabfhѪ"9NnƖARs~p@U;A3G64TEKoC9L-w=Yrw~;o6daP`6櫍՜qMAEd9(!8z+apXj7X`A)6ܟ Z8_8Vx8ƃ=@v h{eV7Sw#ދ-~A6*_ĦH8 &j W^W-uq 7Ar,@Q1~AR:/ (ٕ)7p O2At-G4aaBSdjfKil= L L)k-g bdy%.-GKg٨o_Фg2q2D6%n vX.rUVTNӈwn)1CL\N';$]PfUC4õ>XR f2,AR2٤-[[4.,tDŽ4odJ|D,0o!N:H (GbPU Z)nfxf+-VDV>Iŀ{R89zf:EF]1j^BF` L"0&F @YWv hhҰ:|/a&:X$)D5wcaEqw`N{fc#t\篙<_qQI 0]Lа.ܻ}06210DDzkV_ny=Z:P83P=w&ڴk`\f51Gva4'MGMl&=HT6sù%oGĶ3? '~ƀ ʄd@#F{rE5!>1\ !,t89ʼ8Ѭ.I|#Ap6zܸS6+g t!:Ie|/$e"kΐGRdt Mz_a=E8oN"xSnuQy?6)b - %7)# ǂc+Kb yW6NJ_PyLH : *#j:q٦ԥeQ~;­jP;Z4z2 H;"Ϊͱ)+GՌTr*@].F&?X#b nӆl`bQC;]`0[y}q*K~󃲌֢_nw.)XLn!<A-+:ǂb=&RwAU6\QpRR+Ąct5HHHC 5Upaa /C(` *KZDp!UQ#ɘKba@.2HRNvҪsfqYT8hW?)kmpBi9e5B!@w,n>"wHB+= PѯCip)r"Nؐ0\uD3AgCL"yы鹖2u>* [!~p.%NI7uk?;OC~\6?R»nF5_ Ø< V8t7n<{G8³eS.Ŋ6 ?blv>GU!DR[TŴ]J|zP6|FRu*ZVF3:,XA]呑҆FMﴸ\Y7$3o|OAD(T9P.SK)3ڪ_ S3i[^'!-9nfL4Ze],J?/ƕ.a̴3WV`@bJ ?R<abay_eV%['tM‘94+ 0N©x=Z#YL U,Vp`hA[}ۨ22p{{\yߛwj4ND]OTe"q1  ۧQV&8XFu~$\4N=Sڗ9Dc^@ިzCH@.RIx?q8'$'D?83BL( ѷ[ GoGpf9xa]n~+>8c5!Vl?D4Hy.| #cUU/TjeeyxtĜ3gJ`{ o#r,3|2Ż\٪UnJJ5DTo_}ˍcxvdJFW8>:e/$vhs#ӫYieN$#*.JpW@ZYZv9Too-! ǝ(o:mi|ưԱ'nV%psM-p$(:mlY| ?#E Ĭх=QIDpٟr%^Ŝ[}þ(J[5,,<x(d`̏P46jۧT!K@;ZgrzP@8y:0.BnW{)o?Vh JIwam91{e+-ilֽ\WB Yڪ`r%Fqi\a`)Dܞ+J{&ft@hz'>hJPyW,o/"G_~y*?ǴG)*8*L}-dLMB+x+L/FAD7֟S{eccb8>9)rUOBd=wjOפ+sp >0.u*] FԪ~o\"4&2w]<%x l  "LQ!&LCĘlҙ rCpAQ꼼Ϋ%!`[Qkpy[ X+k?Ӊ,qx4 F8֔hY4Դ׎+ԚH"'aO^o̵MX7߅]%U}} Z5I(q}&re@\sGzX@&ɮ&7XSPРǷge%tYUkWEu4Zzg~́=g .X)ddnO2a\>`7ȨpxXK]<ҕ2 }R aOme'e5-奣'Cp(ZbxVt_SPo'R۬M`歹ʷnqGz#qnѹšlƥ`t&ێ+o)zXWz&~?܃S$]/VK'~#,o]r4P@Tҟ>DdJO|YsCxTkJyHwt7wތ'MA{fƻbO#TY~#V7B[sT4͊2Bc HH\e5@i{klMΰs(Cx[g"XZA`m+~fXbi(n#SK~}%uY$)Fq e?x6Kn{CGLmjq>gTzN?ھ 8dr$wC-71Z) 64$؃v Z\4Ѝ>:IK2:OLd`(|w>B$?ȄKQɁϝ0x:ԩIm'd3~8I6Qy5P/4]M|˧. 3cM:`ܓ^5`P @3Gp*@mG: KאN ?k Y|SEwɜPr2C6h6&Xf i궼UTaU]GUFQQ4h˾Kk :xLR: 7lg$ C$w@lshyB:3q#4(RUQ~kg)d[&H5;heKJT~@ޑ#7*IwU\p>p&1AQj'wi_9I$3XA{Vco ׌gbK}*rڀ^6NV J\PpC#&O?;!͑h]LBl>8GH|\-`{֫8]J_WkKk[PwrSgU CH>niy>V.?Zk:Q(/@r(Yb>CbPjUy6d=M&-Et%-={"_z6r-}gS>+bna..Wk{huh42`=KJ\3.Xo ;`r/uV/kÅ=k&M#uT=}Bv M~LS o\-]濠S6oinQRD kҹ{K zW9KU#Z^n*=N~'sxBc 9Z vM`'4/qXʂid/a Y2_^-t4"bU]΍ 19Si!j$%jfJ73`PC!|pʁ f.}OQR%(%!^(bhKR@?;<Kc񧬓,DP BD{V't??~ua1;RMyz$ڰPt+xGVKKDG]BRa ORv)-!HHogWsluVEĮu{֗!ò: 𨍍D=˫*sʯ{ iȤ+c %3 >݅_RMiYV=H4fwC욾SP{O*m>=$yPl(m?%j3ҧ0KS8GQ`0ng)mƂUԳ80=E1n8vY+F5)?qMzmWPq-\/ΜQMXd<=O0`]0M%)($3#큝Atawےk)&Si䮇i<X!+b4ԑA^1KI]{>'v't)t?6/1 X6q 8\DI(gNSݨM0Ro NwXճẎ _JHXپ:+xmad!NڪOC-9;YngiQGG!;}ٸkeQ#-Ɯo{.|rjJ/,^O yqз:ͥ<~m߫~Y: !\jJ`kE/ewl;یY> {Cq}iP7V1! :9[{2\ٺwü[]{.f&P 5KkcsXN:YK9VAw|F7zrE3Cׁw:#q:l^N5fgQKMsN>zTsF:v~ _z{ȭ)=?zϦ "*1_0%M\[@ω.Hs~?Ѵؚl%T% Ez$ӛ͡=PU]e6n}/J -/n5\KwZM|IErA~H?Pr:5b*#c4Dˮ*na--"kr a[OPj,Wq7V!f=) `?) P=[KW{y&Ŧ2'P=hW(]* #L.;!ۥ@"Ut>WR:%eK# ɜ㨛P+zq]I!-nLd)4ϣINϲ>g`R% "&B~;J26Yؤ'I8g+iP8irħм(i*g-圞ކ":&l5A D z & i&YybHr# @=ceՑ ʰ)k ^,ľm9҉hDU&?EW Cf = :45ƤYZp2N̼nianmĺcܓXCNA= o8(ZPW  \pYɷ$BFT`/.p^UHjT(,3ta8nzZeE`6G郼e]%3$mRR) 5$z$!6H~a `4 Fa(d(Hr%pj5Jʹ~/W&7X bh){yG(6Hk4Ã#طS}EC_A ȼ_`IeBkAu,$q1C>k  z^E+l OȠ=ȡݺW EBga@~O!v!@Ip7_XN"k"&&˥<خ-<|RV -!n:LcV !5 HCE'ۤT)d19ʶ|w ʒ/; rA'pXEqkPs&yka1<<YTz@9*%1s/5)Xj^O;ɱD4-L6,LKŘ#'c۔ v܍x9nR,76/db/uWlhEДg%3_RZ֙r7w@{mL@Aˆ?B8wPJJ-i$&;J'@ ;9Rua njlL_꫻Q4>}Ի`#r.ŷdgM`s\@с mW & zܤ{urG +7ʠU.:NpLq+=}ҬUť#j47D| | ffluCT|PA9û.<7 y4WT烩}AmjÀBz&iVʟF+:|0`Za˾НfUske0(_ǩkْWmyMGڇT#pW{AWֻCc*6o"e"} c5@јL׳w7bU$w0X&9aiJSOp(Ċc$t<mh,KSGA hv3UlQ2U@fGB[2|tBc%QY/lbo4Rл NAtXrf(e?XNQ;ax.T}>4)[q,iͣvB:7trr2!C n1zǃ0=h|ǮMu0բ،0dĐ{+ (4 R1AMt5%ґ|Aχ'm>&cZTZ0tEo9߂jIlJJj̷8jDA̖)"8p4O"FQ<1]H^4u+ 0NΒlםivrAn-4wOl SqWKB#a0*5J>K ڃ3bhfV$/T{YQ{nL(:pH!V=rvg:4zUǔvJ]o88cG)~=9f|qXd&)}i@&Tw-- tGR0Ld`fqտzˁkY֬;ޘ#g2bORZΟ,CD2¿c\}GZ S/&QQ݋kV| 4swu-b:B2gruEP44^JKPhPv{r/'YV}?gls{}7m\e mFyM#,@ <ީ.,% .Ί vlPBAdP4:(ѯk ޱwK[BzᙝT#o)"&=Gd53&H :~Pϳ{oyX,֘.p>`OR8L:@5o5^qIMpK3kX{=8h`w78ƗZh1K7"} 8blHH8\6u'nԘ p~B>u<ҶCmfN1pmROI]F NiuB&i`Ԗ!=v*6wzxmalnk<xr7aؒŔ:y+ ,n?9a"jUJ)xDN'}p\,*_~g䬦BU`;L P_v-z'u İ {ļ9A[LD%"E_P ȹd3`60:)^=~ᵂl!X8+ص$'Q39g^aaޞa '%T>j U@$΁1hP] 2j:n::XicAHy҇QBdoGKc0MrP/ugNcfH0c/G$2'YACϑYlERQ4iP9Kj+%:M*,j|-hxP)fN+THK,Gdusi`-K_Hx7oVtp`km>3yކf`Ca|S"F<²V;c>so#:δfB;x@Б"hq;`s##g;Ց8tfvs*T3N7;+m[IU},Þ 4U*֥1S d vw [CY5Ǐuk)yݞFG_ʺ빿`h$.&S`a tlJS rX5 l"ɟyL)zԠw"izW-(6ţB3HItTa e w)|Ӄǘ#)+kstߔ6[~r7G7V]S*]3D_py cekKɃsp:N|`7v^ 'zD&F{>*%n[ H&42 ;.(Q?`e|(Y*CblOK;1X\aL {&}kaY;$1ZKȔ:l_DΦr3lIr:~OYmL9eX?CEkWSO}ϺVΓl 1@K3CgvJoQKꭤ l_ޅ<{699Ü7[vv|0D4?t!fM3b6R|r4#9Q\3ؖB=} /J=E9ԎtRL+9t7NxbN[+0AQ4&q(yq?!{ޕ\Ƒ&MeMjR*ZH{V16[Zz"Dy9*03ޗ.Tt2`Jh:uf S.Zd]FБkpg~;@Ȳ_muE~5rV 62Nq{-V3Wپ7!eyCOns(Ety$ԱxY)l%8ɺpgMx*,SLA$U,"j) H:J CbUogWxu*ɴl]IzJMBk/6%MBơJTC q=4+-0{B[G0ˁNtOLfR\Ӣ.:*R 7[%%7]`l2EmxiM{! ,d:#^_ ɆM~\'ѣ.XAG}ÓuM@j8.~rt9ɺ8rO(7YL?!ZIT d5 8MLWʼnrv==Uuoe +Dy>{cB#X0B=%ArbMommԥ$'t!\~_Ab9:Ԑ+G&ΘipGT/+T-t Ca:-떧J913;bc6W(glAX#{S#+#Yi {'{.Q{"ؕy,!Y!d>m5z NyS39iR2 r*+*qpg0>( 3uU׃6B?Yx?t ƞcW3%Kڏ)TEFJ\.tґa!Y0%J;K M n|ޜU ANn\>_E/TiC:+)Md |_ Qv/c">H߹H`%_9w 8/X*f*P5 uk P'B(l@ڶ n-%( )o\e+LLaIa@Y!}}Z>O5di 5Ma8~֑[5>za<d/DD2Rv%Nf<\8 X .͙8]4s&z.nh=`,:k&Jc`ncyڏ5e})Ǔ*i2痿3]::{O78po&# xB$bkrV.vg{ ) ];n]j +fu  ke_v'TEY>z:4 l81l'ca80 y[D=Jhh]iɊ. ۙXqb䇰t/ؚ-<9Oi#QG*vNy*,0 Ln9wM'[_vb$F|whP-@\[ O->B7`*<dj.Ljb~\M>*^ qT% ߦhusjwsuLCܺ0!$Q+آo}5<="$=|;U"4Yfx4!ˆDOٟJ\ qӣS6vjO2F[ {xEQcܴz;_[cFQ pyZ{7@L6c^ S:IX6n^#8r{P(Ep@.5{5Z *o6Xt*d =nBuϲ|td[>C_CwKR2Y׈deȏxTpۅ<6_UĮe֞JS m:J?ȝu B ܭ_"t/'Ëɪm@9ν2at vMpw0v}x]/q›tK3z;Dr[?z]OHg..K%Wy )۟ۨ"'Jvh;^؄˝ (C =RX#aH/]S~N.br_mOg =q#P1@ôD)Ŷg_%8`r ʬylQ9%ШZ[ ]Tp(#-0JU+>H+.EH%=-ZJa/)-WLy `[%lRw q1i9s Ck -(S !@%`3c1rvG/F|Z beКad I_nc2p8 O/ŵ1Py CBK3 C*m0`Ax :8bǠr0o\ld;}pvS6vpZH]68*<$NyiD+h=b-LuЯo {ôf OJQ"8O^d*t9CT0ƒDᣑSZРA2p?$e٧s!a:22n=so[6pu.[=g˽QsP[2_T~qtWϏʂ۠֡BTQN! ,2@J1xw1?1Z 1}NeҘz^]51[v^(9"L[ Ag`'r^HBj0' s=g9##Qq0Rfq 5sR$ܢ4+тږj H5pK@H oԈt$c*9{SzSh]B j- p̸%A<'TdhcUϟ1S]Wi ܪe(3q˺ĢNRl)!9Z&D#ǂkΒjpժy&NA-4ܞ;40sG*X.ȗ8b,Ị9B7^P7Ow_W=\ `0t`rcezIri6p>x#6/ժ7?y%:2@ʴ ߐ1!A|^я?ă84{Q_ )9TyXUK8g}U'NYY" g:ޑ"E+ӑlqJ^/]f7T*?r0HKƳ陓~^(ǼGnݦ0 muƎ"gSjDX( ͊`}I@Qҫ+`tq>jMkvJˎICBhQO[ Ϙ 4gdZ[! & `0^mSH] eSi)wyjnzޮ!Q"9+?80'Qr< Mb$SrO(MLbcNѻAZ&MC9~2! }[I_Dur˔{jMy a{B!^wH$񲯔cslWa )"wP{P2PQ{*e^ וd\pw oi`$o1lfռirj=?P5|m@`qg_Z>S !$'%t4J%ˢeSQ6&Nfנ'&QLsC_ˍCtgr=oT )z| 7l;o yț~ADgYv[cjXl4/< 䖝_$Lɑ ӧ_/sM+=)M '`s2x/v`5hyu}j큛;w=|dQbb\-Zq*pd@(gYO7 'w`,@7Ocd?C3_{!eznh]dbךu|u=|E_-FB5C|u Б6Vu_"poХԇ$#ـ/ȷ%WXhTbwE}`O4ܨ,rP(,o vJHtIab]]/l:K|JcEz2rL|pVoO$OAP# y#YdK!jV8{ɨ@RS;[hoJebW7iW}q-pTC,j-<۲cw} igmeQ p"cųCN(;JW4I-{cC~)Sc\* G ̹s~L4tj7ce1iC;oc(^>>Mv*'atLD>>'\ʺ+ 74TGl֥1qL'eM%cm;<8gsUSxxA5Dz|u~1PL%~DL dː ؐ [3Tk~=vCF$fj vM *ISe@קc=# Q8z\fJumm"NKL!MV++UmBZ`8p XqSWn #p@DzRח\]2]ĩ3(P-۫]3L1<&PVt]̣A)z㨞EC@xG%[~=<Y~ uz4@ȉ׵ТejلmU[]~HF$_*ScJ]>2R7Am /Y #x@8p.CcBU(D@l$$c3:*kyӌ`J!Z(2 `Rh{,sȨMI%*W7V|۳Ϳ$ flKVط]"/+6܂ #bE55I& R}ܰq)b?M}[zg0D)d$XW*eL&rw{7evSWSwG@f(eZϳ VVf*\1EliկHb"$KD,fBx!bߪa.45ڄՊO4 udf:^:`wX'~4*[ \r#с`mPCO$Gv}̩kNqIV7F 5)g=8 .HĤ]w _ 52L$KncY5{8#Ϟ #P@Y L- 5\Q+fq jY=F|$bcuGy\if+q% 3St K1$m )e_I-,o jLԂvB%LPn1*ʥ{ّZ-H,ҁ5gxA߭!"-1QK"|Q8S2 U&t>[} ݳk!ChtƱ%C9RFr~tSoj]=;:w i\֧r|01I~T|LjMXIOQ҄8f2,=#;[x7Z]@fz3kο`́7!j.7@.͋'Q7:qdVUAaRB-(I*LL$`zܡؿk`}Q5x׋h#16)_Þ - 5?'dh6)7~sA폋z8WUC؟B&1( H}hU5jucV-% aiv"'xP0xrqp#oI&v@e)S.XL&[`ЁE]rMq ptZF0RjX& ]}z߂I8mnlCl a@)eXaˎjs̓II':k-w!q$ȓ]F%b;J+ zYGc-6$[6>탏=;}'̳zvRS7fx#%$t5"p7yc EhIg[;&}/3TCOǂiXX ;QkJsMsŚxẂ5/θŀQu~`.l1k36xj>$ HuD D/b G o/];1˸mqO,TsN$м>"(lXwŅT6]l1 ЁMգPS+yDG(@ت@Jo9~ٍ6vP%PJg.(ʬ n[w4/Rk= kC"ӗ,:1oXukaR/,!G,EL 4(घz"E9L#|GS:~<|&0'âq^8' ._yl1:&S)'36>T> zkX ٕۥtR {P] +oY,Dž['%@ѯkF}@ $ڱ(t}d 2S7+Ŀ=a{n5V P`⁊Ld)}5,Pm涔;]xLR"HI 3{P.6= g޲zԲ {8[Ro߬w7;=:$qq+9W"p4$a zٰ)&p(7e_4[.I6.RU=wԗ1*WQesBt2ҭȋȇAf)<](9f (VnW;!D [VΛ93g[DhPO13+ϝ{i|,Q"GjYFa)i4VV@OS2eVbM휫,ZDnB
kU }0iOTz/ȑ .롺I3Z0Y=GX^QU  17`nIvy;$kNZ"a9b_ ̸( oX"٢Vsxy,+T{V?m5Ո De[zK{zrɛVlQnARP60/`ֈ҈ :+q@op~3xq/3]D8YY)ŋ톂~ ߶*3_@P4Z A2?4 ѵ/Ғ~^C&O*ۤO8JSUy&Ity[_){&n[$g7LaIP%\B0X@>Ҏ3KpxA*e;QUMP 2H㩳r#)3n.s/|< IyNܹY-MڅZGڕF!+ý})} l/HpK5#7y5Z-v=IUvp`7 ~y<,-Oʳ|Ż`U~ړi $:^0~<[^jDiJ};5P?A*;ӑ$>eGl p{htB\("o,TlGf媴^4Y8[w*P6:T.(A/#SȾ:@OW%4mDP ȓqMLDB z2OokטfM%mU!mky1`o>[ͥbf, 7R ,X1.0]^wۖO,48"K 떐xfRs)\#5ʹmUe*RA-eCtJ[7 2GnduYGC3՜9Mr2ShZX")^n)R|\9Yy7y>teh>$iEYMj>UYlR:kpO/(E~څR!6lFUu +fZm_WCC>IE5Psr3yg\D xαPΒ1?ҘL=P5EN=Y[[5yX UI/1k? XdXh#ӬK)b,Z'xWh^ li7^>sUR<9ЭӵXR:Erw;aqțЅ~7*Rј>)¡ :-7 쩋v!~P"zr6$Vw>MJ@ܯҭRG+Xy8S(VcyGf{׺WI ٬4%w"۵ <9D Kp gU dF98ZHOUYr9o?.PL<̩@_;'<?Z8ACRu/Ej5[o@! xQE\ܞ{-} Qn '+>N`0ѡS8Wpf}KR˵t-֛PjL Ԗ[)%z`fmC1[[ېB"*.ʚ#Y/.)H蛠;W>kDs0tTf~m~A,*AE$`!ZFUŮFۀm=Жχm:aM\!#Fa\apl HC*s.2b!N0F+D#D_XٍuZ 6..p\wH.O]!rmۂ3hix:sJi󛜤pfNKdFpsg\hjJ5]o*ľ+*GI' 'ᚰ.;F 㨫vZzTWv^mM+Bu:*EAf[BQe(J\J!n m]eOtf>yx]@Loܲ HAPŻ䔯]hxFԧvT5s͜*Tne 7XNr1g"2!@f(tA Pau4h*S?o6u-O3rCbd\҃DY R` ~i6|}>/=񺂈A8`qrg[Ƨ؂_!3 0ޖ_\k5e8 jͩ 6>w.!rF'f>*VteN jOr8q򼊝21Eb~SeGt +lfȘ!hIYС{'ȓy<ݽAaܔx}JO x2|W!T$yz;o>,)Fqઝ2掓$qڒUc ο`q֎8RC wDӣYM)7EUQMCX@╩>|+M'1 / 4IfiE@'r. \yD[ic8kW*{d 6$}xE(K`@8s'yc`rqzvrnw}Uj11`F5 9T.>=x{x˗QFcb yw̟8_`⣎L~-\q:4-Q)YkoCa(7Tz, S.FTYQ#/N{# Rkٕz28VyV#{;E=὇s(njc+̆8(`Fj W~| ͲCRl.y~bOLɮhyFCz—Lq!|7BS$fGA+Y ^FW^G;c2ډvjPL_(٭ĝFL`KQ)'rtA}ua$|}jI x 7*L+ah?i$l FL匨!DhzmW!jENlyY7P+Ro5=/> H!_xFG.N'" h!Ub0IFt=cM*zzgW_1^ HW*S[5ӹEqhѐֲHl'W'=CPw)t,SGf ׎]2\D3, Plkc_TķD8X_;@Lq4Y%; ϕs8mb)6voˈ|fNJ㊖1>wŬbL:T̶KوV%R}-t\Ş /M QeSY6_(pE UBz8-/xItdFD/#Tl8, 4}[J/6hq'̄ MI}Re<ƶ % Nwxv)RhD / 2[9p3sO-緕ƨ ?ݐ6﫽=(T+[#w$aBjo6wJ/ϨqƳFv-]P;a9Z]}|mTo)@l> 9^,|_ۯ;[ 4gu?1`J\HR< &UVh.QUɌX!tuhnyh7S [UɶQ@tL:=v:&;B#9Gң3S|^KD:$_;7ɢ&/c s FN\1PebBG-f4H=eAܒe'h4sz7Z yR}`e BR"T iTΨ+?R̂$!0#JX >p//p 9oV["1]8,^ryHNa{*pPEFH<ո ыgU $Bmj:{[JyiїcyۤEiػ Q(Xn\]/JKD׳ְlU{7(1jNxW+-qbň2jCN 1z[' B}܋Vi`7 ,J9mb2CUvyW t@ߋbkG0 *.@/nmF|oGUN/-'{h7KSaYg Q´OlES7)i!7Hgey4 =G42ͧORX4xVMAX_!~Yސec'{'qȋÛtXX[BqZ 4faCuZg/B |5B2 ٿ]xr=?E|CbB\0߳FJS: +"sToi>(ba9@kP.-װG15,Z:vMn"ӿRz2voGZepoe;'&wMȞ89uLU$)z84l+bNQeZL"l$y,;p`\< ҥI2_+]inS 6ȦpkXG s:qU:i8";om`W(D7NAXAjs@-֓B܎!#Y~2u{`+[+dxWWid Ify<:o0 ! 6-`+8;YHieʛf`k5-L- :Ջ>#1ƳkÖ.BDga[eF=!UeN}}1)Oȋ/}?[5`\0WQxH*~y+ۑ94Y-.#]Pb곌5ڌTya$#o0T0zXt?3:m aY%rsB4S^ÉIF:*#"}@_xA_/MBҧefM v!P{Խ9D#*%©Bm1D.,%[RA<zxN]0x&D7>#ȍhcEⓄ\c(S}(c! k~3rA.)ǵv_k~1lK>^\Ye rx%Xb6U>c2d6 Uo2-͟Qy3*Qg) |`nXWth/ 2a\ D kxD[xH`3/r-ƄD2j%;lue JL]bD0 z(Q`u"#ުL&A,%3kѴJDZ Bu.*ĔtȲ:caE4BXvS/ֻ.QkSPs2abc2*Y!޽k?Z+8r [F(s'V30BM:)u9K16O+WT:c=>%GˋLS 44wD 4[`&u|k!W>\u}_cm׵D*6SKI?ymEApD95lЫ Tbfa@J0& :"\2jGo~-8-#"V\'FYm,hmXgF2[0axY&%)CTdx]*^z~^1B~-փ`V.yU w[S(RĝV1(ωqvBt|MQPⰴx_hIVF 2²;I{SXشqg|N Z3-Fc)v7+ ` Cm֮54KeQQ M]F2T< ځ'[}#dhQ l2ft\IրgCl)C$RHܷ} :S ViϤI$;xs˽Do".O똅ֲq  za#۵6ݧ9/q,G_F!dZo6q9uI'4!UW}3z=8 sj)Ǚc`St~!ϴ{f604ln% )ۧKeAƕ{ӂڿDY)MEDCRHh|I{xsN"wiB]xL[_w mt'&o_ex˟1)œgbG]#6]ߢ\+Epn("<ɽLܷԛ'ckG #π3kQjš?j [g~jsu'(ロBLթȗv%rN0ӕDÌ4(9w~W-+IPN',ߊ"-}H.E} -ǍzΗQ¬Y5C(^ r"-f􁓒AdLc>Tu']- 9jb`rlU9rEN-J/ON`4=/fR|!QU-BIJ)\|=LAf.ڴH6OhȚH]EU{0UB Z+XQݺ5e{?,8S)ZGN$F x[ -H{"켺 /9 o5\19_T?ycRa?sXЪ,Vu&u}!6&~˾oD+'`7wV+(c.D.h M%8Y5O:`;JZV4(l 2.m>38&S*+9b #E5(狗CzVjJaEsI> NP:YYsyKut_F!2-*RMt~Y LԸ*YC+kzF^|~M=QIiSXp7mH9W $/%z+JK;qRt8㈄$o?lM9琫1l, Gz.[ɫxiuI3ˉ Rr `ښ*dW3 ర6[#{³ib4Jb3i1i:U 6)%TKMW韨PI:<6 ]E,^ߎEC6|r8XLZM;\UQ\=i0*jm.'Ҍ__B|/'|UDnrh¨/P(P 8 3eY`}8򽳭#6 APG/!Ԋ=lTcҀܕ8^޵!jH>+"s v)Qxc5tv`sbSDJT@{u8݋ٶקwF9i h:R/옐0EPNV"0 er]rûոt!KU <[ /ǸY :O7OhMrvwfIiDq.5ur4,0Z%fnm=ܲ)E{Y= ] Sk?L}s;P%œi~M>0'@jkaP6PA\;ĒTi8b'J.ʰ01\|Ż)?0뤏bLj988&àybI*i 0WJ(8V2#~4V68i@4 ` @e=,E#gD(L8Ԫ)yWr M!{:>IиH ߂mŮ@P(S9/WbjUW^ok G[.ҁJUm6:gSݧ?U 3e(+@d@VoCF]U׹nyy=ViD;QϵUC` z0]m,:o#a(TT<(GsV'Hm=^%΂QO;N;)~h=4P99Q.̈/IG~|Z/t/&&m"WQ*~O \~en@ekJTI8c-2t0 {Tڹ8'dؑgLsO<l3"Һۅ |zW !\7f=NZ7,@oP"l^bf6-Rv]~ڰU.^-ClOr5y9Q'Ϡ5*4?uUՐ2 i yʵy/%OisnY²f(tSH5!b; |AfNCvFn k wN|:]=Vq:jB2[ _*C׋&pDdmxQ#vp'`M~:׈ŧSX@& N= wr2ICXE:R[lMVSh >_񿳤@Zz#aRL1KTcP7Iѿ rU65oUtީ=/5+$Rdp5[- aV1o$J% 65KIXZϓyi[/5Mr7N z[Awy%27 N" tO "Q_?B5f֘yį)|;+nEy`{Z_Y y,/_ [Ƹ3?n%wwJ`g;K$aBΙ N}#vy#o|.Dszo(Gg%{z]KKC>xls=׾q85B9Q_j?9q-޹572ɒ=g%^Vb9Nm=~X9 McC-|ZQ|hO zS*Gm"3P.̤-Fƫ*p;cZӨ>0``f]7yc[՘Dz\?uzƭ &K 0 ?sLEqDG|;xaRɡ3O k$^{LhlD<|?K@X#o*DNZ5n|I;C751Uf +гĚPƝ< K?E[CW6k &>&g~/$2ѹV=]EvvfB0@vkqmm},M!+b++|8rNSWt0idqW]@DkIPf~ 79z(p0{{ύ",7|[3a\rmhaK]Ty} W*JS뾘SR]Wsda:/U(R 8j14|rh#CjuPvXa=3]i=6;+ 磞4 ƍ䤓MŽ۷ܱ#Yt8hn |+q݈ۉzGrsx%+8d:m.bD6U(uxBE犰]^%4b6ڀ./z,cƧ0+<(UyP1DdcUj +tA9Kc#ٴO׼[5T1 "ya?U۽ lSp&wyZ֒uweӿ<  {&`\K3N!wB ItlLF.#$4C+h{)j7(IuBL2LǎuU=_O(AC|du#|,uO$7yQ`Ky~ڕ YK<N(Y'(a'XԳx2tJx8̐xymy8 4j)U6טؕeiUԘ"w)J`6F - U^"uZbK8.ۮ'hfwޗ&䢀 :?華Y S´7 پv_;o\4^1B7@uBLUY=yVaaZr^*Hr6XZ^L>}X6!zsH/!>VL(>XCM\&`}5aު *$g80Q#fk,6KPUA(gxYkVm/әZ'Y6 x;L:X[CIO^k!١`x.*Dpt,Q"܋m_4bz_[?φhy9XB(=-`CJR\h6ZGcⰴhhi]fV5Yч'C圛Xܓf_Y۫_*vQlgޕ8? {XY5×5*u x'ص >xy^YTw"Mh]6~m\Ļ|Z94&: i5#QPK p5Ȱ}p\vfV%BGOc^vSeNc$gu'a/kOO?Cp,Xe`R1KpU {Fb!DE., u!8mi 3W6TiWQ`fz&B]izB.V59lq˛;GNf}9Ĭ[sei4Mw;@"Mz;4;|`Oz/83^nd ] 4LM =\/[1dHd,k;[瘏BH7箤K$C7ZQ|2e g}'L_i AG1VzəcۍX 2T4H,vy;՟SMÑ9j@P"$uPC|?jdY[?ۮ5MO|ZYMѸ\5l&xClR E`jd6X%0 njXtjpL^W&›woVI>H IvfhsLb+,v MnsFX]9V;<)+ 7HBZJ#*SQHM]TQ'sxrrxDuoIt LBw}lMa>. d`"#aJn-`%#ZNoR~~"˰1lzڶkzQO,Oc89 VZŮd8,Q27;߫+N0j׼@<\>(eݜ:ˆzt;[e}( &@5yILPqO!z c:h(] b/B;;&!wZ%ئwdTĢ=Ԭ뻉4j} v`.ՒGu r%]& :mZ Ӓ)^';P_y-3baG1!>c*U@ʪgE>:|[_}MrKMRdw%˾r8 aIn7Ɗu Pc;P#ڼ?UeP,翜x [f" A#i%[oKARtE#ym9{aw/}x0!ÞS]^ߤRT|(T<)< p0TqށNke'Jb&D7`ϱL~? 9ȅ<\q6tܲlw.5s4`/1S{SBB2^Ӥ^D}hc"ַ"Iꀅ#;v\c'{]s&" q=i6lX:ҷn6Λڑ}?EY>H؝ 8jK,e2Ee[7hޯQj-CmY]] J-qVy}@TCh} t2C/SasmrZu[ D)YɄGkD[@'(Eö< O uj̩Kq.9- Af/0y+j>EWyqEqdmQ_g![ozۋ$,hg_^^ȰKH{`]hFJo.1l0sVhs'}t׎}kok\>Е5֦$RfN(k!sQ3'->$9PqdpD AŢUtOs~&1]֘EҋLu_?ZQ6qhC2!!?4·bnx? \Jcſ{oW7T3HgeL_FzZ [/Tzwx h* kC$(Z^B6*ݎb6 H1>UW"UtZ1g.X%&"4m^\" TZiu Gi1=`Bl/ v 岻rsDˇCt==!P\69FdY5[WwwF`W- "!CʜrljT!_ֳoԉPMa,+y;}@[D_ڹVy&n49(fgw:A?YiL4L$Lj,?>5l@[ gsoJ;&pSzO'l>;J*( c!Q`-)Gڮu>)K lRd_RFv.`#YsFk>^%Sj˄(ⶦ+&8#Ve2J Auk@ tM.@PJ3ZHO9F)FPlKeݯ:!ޤ2s:dLzE)'LOB\ouRqZVdb So8'<@8tF[+me/A%w_vx(m-}+9PRufY@ #zCGQ6{߇CԊ}DU@0Up?lO R`\ꖌwi}K&HM6U$/ &*-9C Tކ;Gcl-+LUql|&UxcAN'Z&X#nxP UJp\()v&l2gwhry Ca.:4pvr$ "tC Y RY@irHPT*o_Ȧ}_)P90O>Io_954?4eCS~]aÙ?_p9a_,\L]kj8<GH9 5ɉ/X=&MSF { %*]kJ / QYՐP~nc,;, 3P\F9ɇY9;>$|=gn]1e9:'}uێ[yf$oHJsO"];8R>+W#\2 טhB۝ҥ%MbYd☀oIfZ Ҩc;l0ԫs"C "OKmй͇›`{m̤C*\KA\UJڤZe!qF\^|Ay7!&s_6(X󺗞#qI"@k)_׺Ύ˴_H'C~amR4ESޝeJvAwP_r% /՜(ϓ$Idþ%#RJݯPprxCV'A0Ygye0M`Il`\\%tɕkŋoC;cFj5@5c jc,X7*p5 >0F/xk^*yO釄' l{ߞ^R.nUV7=@N?`|̦0yZ~ZVt|F|Jg[b>^%=~߻1S?/*T'eK?x\/՘QDaCklr4}%X 2XpRDc4ك{F2%gĤ)?{q| (6h-Z7`쮝}9-V+cDxC,B=WXR*᪌ ɟU{ ͎͖*d k'ZdT,9є+7KNhR5ײD!(1&# 8ݍY@RV[1TCB` _=wee~ЬXe04(- / Fi2=+'/Š2]eTӂ׼X3K8;,u3Q&m(xDZe"ݱJ h/7R(!)}#-3җRԻ'C{bЬk}J-VKLnW54}'EhԝjYCqwsqˠq&%;rz㗾[:Ǐ N;^Py3*W2a-`K~Vb§`G֎smgnmˠ0"44GU/R0 fb\.^K>bZj#^aFüUaqHyk ߍknh8>}~WXA%-3`RR6-V n≯+z?f0ȧ ^lߐ'gR L n應+_"{ۺ`kx8q<%g(~hnW$߀w1Qx!4F KVOxyU=zYTDU;)N~ƋPTެ1 ~?= P̹|H{׆[d 27rtRA7xn [s* ǭ'[Vj'Vk$EF)&~_ ^?,®9U|L%3栝O\ڨ sa҂h%QrN7ǦOQƜLVF-%y.v;^ 7<&BL[hv[$_8`Vٍy=Rj92wL͑~XFCgFP5hvMw)3B9z*9v6=ɮ)s}gqEҜe>4f5&_@M%|5%$-T0 z9a7#r3+kgAKD A;4u]`=9*.*|NIle˩%}P.9ql>Đk󢥛xOBtiFA;-~!qK`ĈdiI Ȯ;YݱA㮠s'51x2-kCóOqJJ-Ggo~o9}CR-yN*3\Xm4[ #;]U~HҷbyP#Ĥz(Jg5^{Nĝd!CRs)38Tz="e^K rh\= b@a#:"@m09(놎qsGFhqO{Ŝ;/P'?cŹCU앵8" ߴ2OQ^_Z*gP`>E;akKz7h&`PEYCgeeKaOL YB<\oo vNSz]o*SWx6qG8ŖcK:Az%تY+0P5V܌^nx$0\$rԋ"˥V@K`ExbDhkcz*^mdqt 6ocDEdc2ϐ Mm8(rE6i}fi `xݘs od1qăpT9M'\^e֪>i!G3-/U t@ 8*CZƞR@7y(~/N}TOu[pfՑ)~Kt2jf=YcP kɶ0NLJҿK{9+)+LAƪ~.6Lݓ I|?#Ƶ{68W)DJ~X4tK,SPN6MV;QJba0pN)%!xVbiv@1<(M8c6=U>9dW d ڧ5ٕ^Dh yM`}3&oq:?4͜Q>.My(a&1-Giڇƀ5H`N*|= Ł&Mg jvN:{g#'}s NZCJ4%5!Q |c/ht n 1d& @gwdFp׊,V9NpM* L᜖~dy^t{i:|yMua{\xjWFԡ+EBOBGCqV, MI}*r#2x$Cst=o<͠RNqv7}{uEJǍ 1C7SNX|e)܎:tOIO۞pw~N>G=V&B >' ^-qedC TJ3*A[K΅Iߢ`8>dzyԄi 7}''$vXd,DY~Њ%fzIf@b|*z%РLfVᖹxU[}1@ (ld72}P 1t5-OhS& 0QnmD('r< jm982G1Jl[Az?ZɱcѺ_nBP9I 5z)j=tԎБԄTe>b߸ݏ :2A"i!)f_(GWۂI=+UѦ*w~87ĭr0` Uz߾*74lo)59aPo/$FL@7eۡ9_Do@Xה%NceLCl%FoLٙltkf¿ /εz 7&ԓT,^ɽniC^_X(̄^G)ʶs3ʷ=ǃ#pG Wp3tlp 4N[a%E|4]z%? x,oZ[TWn@`.͝}7Uf吿%2y/d@Zv:347D"EB$v(ΖJPH.=KգyM:AFu&wm8l<&ha\v2+ = N-z;/7+>s uMůුH#T̹.EZ6.۩-;Ua)~l| 4p$v48U, %GfeG}<( wjɪ݈fP3!LOb4;yOm&[&;8'!h]_$2 p`_3wˀ8OK; %OXM@(I'V0P/0Du.꬝[a`ޒOgBu\;N26 +b񔃰&m|v/&)v2m$@=([ӻ텬Ū4H \U.<[6AǑD㪵)dMhӧu\×%O<0-2D&NnyITĆqhqQD۝*ʺzԀݒS;@SՐT)cUDבr'h-'Ѥe L' +NJnPK8; ^bmĴ}$4K9K[(54YE4RZJSr^וr>;O|\pQkpJU;8['0f<(`8+[^̨IY'OR\M1m`rN0(S41%]+MRgRٖ0k SB 'OopmYsd#WpqswiXwDTkU`Q̃ӡ wI>U_ڹ,[I)^h`t~ch-܊P|\֊JUzhZ[CS`%{[`+Ho"zc0]u~_(M)+(%-hgO_⇪ueOgPq4k]m {uDh'y6ZW5|1A;25]C.Xz]yY酑D x4#`%d {|/Eʁ݄BjāTl¢JI-w\)9[:f!pḁLS%(_F$ڭwC^&}Yi#esQ!U;T@2G 'R_e}2E8L}$x,b@n1rǧt*1‹T;O!x>Aad}, ,=/i!D|;b@ 3dxTb!^d2~aB*ႜ5F$WLq\-~g_PѱV򟚟F99l'C6SҶj$/puچ 1(6Δg<:˂@z0Qʉ7B8ELxKfLΠT9 ?ll,Ѡ1^4X23!&q,J2Vt'wnl;g\, f.m ΓI(sQ0H:麄i2fUP2}3 4*.rV/2AVBQ3'2Q+2Ȝ@_~? EvDjj. QT.YB1<N_ՊbEw9k3ފ"ۓǪod>7$qmu7}&kFbwh|Q-\sǺmr| `5̥nDËF`}=tDoC=zV2:G ksgHqFcػ) QZ6}9s&}o_L?!q Y|WӔ)A洞odj;-\L$g;&ҟ1#GЬz?^GiAûٙ[3l(A鐆6 G^c7~&!\~=OI7tذ 1yLD&`~[ű 5}eݣ4TSJYQ^dN8"?WWbG I,ՇXog69=׸n#SX8c *6q,(p0˨ߟM2%ȊzZ@Lb]{,Jh086Ӱ=lFFxHł^໻^_"W;xHU12L"$=j}D[6?G7(R )+9ƕJ~1!6$csuBvӑ p\Q׀-fXO7Q=Յg`%LSju8svѫzǮP%QwQ>Mr68bR9&͉^'bΠaNӖQeʚ%= sHO2Zw: 0ZxKO 諓+n2'^f <+Y [7FZT~H}{f|h)vw.{88nT?C" #wxnqUs2@9y+ޕlE',h1Fݻ0 {,@ TvH`\F2Ün!:*ImX5t⇬Щi]ӄrŠXF,Q@ .q9_x.pHUGZ\T$MXU;Y]1W~{EW5. J;} ќZ~c)n~gev:1\))Ȯ8JҜu*b>ci;!X'g[t} "1;*fcgHZLB 17@Q˕;x==?dؿ*n đcj% vVimW\'ѥ1#n?]%\&՜yʋa"c]i"OÝ!%PM+˴as:O`߂]'!=Ŋ4цqJywimkzpFC3RJ.}-k7-Dh| 5Cqme'7$R70 !|-q`(M,ןK-Uٸz5LgHmbܝaA@s[0Q KsuDJf-쳪 A5|FTPȸGT3M~ {nSًk N9H$pC< atmѩI]SGƴ.\W㪎"ȮLfucMv=Xkmqt(&3 =rdY *7G;0pRU/*t2|ӱK)QgI<0Ãv%FD 'HxI֜jBe(AeH<(ҤY4 k|SIvM0Wgy Ӑ1]r"00-rd6Qrf4é}NxjRw9z/r ﴤQv2A%0E|#@µƱ-qѦ. 0޵d ܊޶wش'YgG(-ﰁ+F^ 3ݟ~9i^t"D^Y<Ӊ}EٸY8&-j7ϲ4RQUE%oB%9>Xop`/I2%k>/x < 4z$&6O*uCy5'V '%73hu5TzZ}ݎBfOR^F?̥dubAzFFL9P~K\j&S%%'rݫ5~oĹ?LE\j^ P&v}|_19< m\c7C/u@E\. aAGwVeW+QFOX%n0%&xBtgJOB L"(5P<˽!-cJK5ehGAZ1r sܹ['Q&r$0&Zy> 84N\ O:ґ!˙FT'`N ˪.0pъ\.wK,.N^-4qjqT#NNWyXUk$}]"S=5EY0Gi5R{4HXBjn&Oa wTjEM+I} L<2㺸n)M9jX;+SPN71a)YvHdnz{>cE cc}ؐnM jnV b /V;fKOycfkE/DK=lJ"GZ VYڰ "ؙڣ LF?gpmx |XZS%-rʇ*zpjGEi.NR}@> "ۊ=wYy_K1/v`|Ү5Io)#6[xQ ;VOjMssdld<=kmjEgN7޾`p[rHKQ %^W=?ikAex<&!P1c(ykĆZ (գ]Rh%?_< ]`IBmxcr>[%ZnTV/LJls gS]n!a=8:[H [K^{yQ;-m{eLPGZ5&:® ^]E:6g5O"'}(ш1N<ɝ>g Ǩÿ*(Q8ahц>(!$;#QgNCf"l-9LӨ+Kgԉz-`%@_:7h{%^\gw.Ͽ}@HSFƭBi{-`u'SX5fd~C~||e$$"=DP(xcc;S+{Uxfv" ˴3=VtuɝEZ_u*A\x _‚GkrWiC 6NIv}~(S8VŐ:Q^2?Rt,diF'mzdu}]uP>E< Eq?]1AJ^2 łCv? '-{O @Z+uܨ©&䖜IS3l֘=ԗ+T]HG(wIUH[qnfT`@I(Ik>;YOÃ\!1VD]7z:JQ}^ƒGEqQ&Tq*i{ESJ.:H< Wo]hͅk=Qǐf/ +O@s,J,6AmF %.lřod,A-UQ4,بr\iYr\b*E+8AMEnL$pכceLn!&}/$RWt/!zCy!V+]Eb4) <'|mu*V,]@GȀGx:R\ae"Er縦XV~A5JxEnL`P䐜eЕ͖-DMRv1 N[3B4sX&Gg#Q>jJWh"\}@łSu.B( (zJȦu ~cx%~"F {/5Sm"ށVRgKIw7LCDPO^|?zy>$Q#h')2&&7ϕ4JMmJTB}ˮ|C_(Ջ &h} s;y^ i?,(u+OݘݜXm *1RU0RW'S x8VT{p"dTtLxGҀ뉔i_d.)%mXm|RBAZ}w< ak]uڢQTj e9;ZM)b0Fd"Y9k-ipvwSԉPQظOMx~h,ƴD\mfܲzd.>#q'uc ?`ӌB\Y>3Vg@1 w PJͣ܌).}zLJ}eVZ P;ἐOIr?TdOĂF\?˓ 4_B6T]*-G)ϒ~";qK> W͈4woxƘJVc QC/tJ8ըaɾ 6n3ȘtT ^[ g) 6y wg8"8Hǥ14pws$BH^)/]TSSWtzZ"hH_.bx.Ƿ(׋tBW1]/k'3 qDF(7?J \fKusf}j*0S^h!^!gF^c^^|x4d[ Rr,twX Kk̼Ajb3QH$P^xdOMKHvv>> zP!DD G4(ZBe|S ଧbwoBaAjZE{o&{.1V>f`8ttBfh)r3:HSuFoV,<(K~N5cxaH)fբ K8Omh2/1[d&ybxS\_Ӵ851!T`' ԔDۅ5cLwS 16 eܥڹ4%?f{6?"7}sGn#**|Tη;e,n+ZԗR]ᶠf·YA79֣ϣ^gpސ`o!q]H^[Lmdn4 @gQ/)+JSW;yjFvB^ :YYاy,O4 oqS8! +!rf`{K fF_$-f9V"Nz{og(Dexl_T /K 2 сhR$NlzZT>v3_&x'Q(E5J~MBښG_[oPV3jUKda{g38e/կ+`^aA޴ΘXZ]m=2YFw($F;AQKźN24e_ Ϣ*}2ӿz=-95ם1ݶZ&Ы})_K,⑘=v|>_mrC|`,~0Ρgpgƍ"Q )ПU2j|)LPlx ]CA 3&,?^wW:B8]CP M߹.\qR'DY{ߝ7矷.J1tQ:@*Q֦XSC2~_QZe7XO@# "p⇓_8 Ǵ{<ZHSjUV1^Y(5EaWh.ŁglRIyR u45^|NJĠ#ras篍 ҟO<[#M\!b X,Ńhl;ytu`:EyԴ Y,۟[Gz] 9)pWUt'9"ok˽6>YUqa  5YUvR:< _x™M,pMU{.Ę`HcyD@<`S6 h$S;~h2ڦ8 A{b&H#@iskF BKzVϥ  vשRFm{!#0g!!V.ݠ-dP]K4u=#xXhk;MLxeoh+Mqulb^Sҏ2IAm4srŰ9@q>;]v晇4W9_|eqI<tQ*VYrW;O2ޕčw,5MZ<?AzL[R0?<N#jXѳ % NN f7r"k#N/ ́> x>Y?6dץ=L,F8v$+_j_G$|36<)CP-G KE0Lh6V;AlwRh`! VS4sy6{ }0ތV]!9- sA-jE0dptB*-T(2mʟFxuett,AwrdA1`Pud%Gey| H/ ƳƵ zoN|ɱm Q\${c;&B`80P2Eƃ4N.ѥ.bwzSr* By 8n$T//omL[[͹@Kn6yF)heࣺ)·.:ǧ_="OpP\ ͓Zo's.MyvV߆DO[+0SN*~;yHJW'F5{!>52*uGY9]Ket4H# aΉRK")]ʟG% V\fxdG9)+$꧈cN?s0G7xn|yq hӔhqH5ʇ7ז]Ix+n3-RԵj?jUʇ0>^5=)o7  ßoL:g{!LSnss]7 w'LU7I6>HM*k'zҊr(Mc?tS9ܯ,,`(%7nytJӊ]/OP\<* tw5 Xԛ=|e͕QS^`r@wݢ,١5IB{h sVk呮IhKOьM|YbvRFMsA7#8xD9ZY FX,wSKUvu \ZۀJmG $ }*z/͈Mc]v$g<2MKDb͞-X s_72 C*{m{j?EOXME~ <،\FN n*kkoo~nWd6)NwO e T|9;ky5bx$HH鉖Oqܺ޵h1/gb«=8nmb6ž uH@"L܌6--+]Ok4VO" wvO.썮 `1,TЛ+@ )R&ֈWHhtdQj!Fr+g$4J:Ik wd(Z'YdsK݇IQ2FۈB*@nw[KBı"<4l}#jg nڀ :@`//!ὦ-i8Nau 1 tAE7,z!ƋՇ1ٳdv `LPx68#et[?OFrӁ= lUbSexȒwJ0/s;&?gzaj=V+[B*\o0J >0+j cQe=I /Zih/j;\Ѿsoyw29w~CevvSP?3(';ݤ#9CKf7v\٩gJ}ޤ03卽n-˘q{ofр7i+[1_'TY"E^ΙUHBe %-<"Imk\(F!Ibg<qԈ]6+o j<:E=J1ɻ- ṽUVzBS`dAY_Wq ۩# )e2)&`ho35=hLWCeT}40O6L:ĘBe=;fJ5qLJN'Y4:^hgA>yWF;F)TxwUAdb8rC\U`RXqr/jڞ,CLl5}*JaE uwsR){=@8 Bm+Z,[δjpY =;P8@,Ы ė n,@lR1Mg|H&|#M 87=w ;8h T . ]x\&G3p8x7 gJrhO {)Zk5)J[7bXx ; $]y}ώ[uY\`خ6JN(c5XDMl2޶\eG{iY6ZTٮ=@抒gepz[7ضO^Zɹ{4oLX8 ~I_D4PxQ{H,(">ث)v4WS\G,ʢ$7QTPN ](\ F><(Df͌R\Lp y.t訞xň#E5SX<ՐuJ;xSG \N$D\SvbgԼ sOuS=@h gEFK@S!Bd,ٖE.Wcd<#yH= ‚qF'#DHnK?zoEDr( 1לH#,ǪLQ5ʊx1~J)fe+T?̔ȀSfjdN5UiIZe;bXgɇSBrdHQXb- GFʟ]9|6?AD09]g_5 h+7;Biߖ=_^RY(n{a PCSU@gv[NB-X(G5RS&"q(zcz (H|k36K%^7wp&^fKq֋F'y-J*kmyS} +i<t'?;ѭLr|bG}69`F߹e,.ei43 5>Ad&"z;)?dD-Nضٲ:|⣡>EP|7tŹғV -tEUnŜUsӈYߚ"j*UDG|]>E1W@MC [ޘM4sV&uQ/IH'G=j˓d(TFt%cF}W6L' %Hrfc TZ*S*P+v%,l O .ZEV)[M(&{,{ոTřT%Tfwޗ_H2 %2#Ģuw '@PHـJh=x-5₠7d8Z};8ؼ}ܕ.CRjY/3?'pXoy =:Eىv: g{ !h0hZ8ɨ9QAʒpv<mz.#Mr%̙i,ԐHɀ2AeeqE,<DW-S}sr*I`D tӗ)vl֐fo?feHdBG!I ܸYX_6] ø !=R \b}4i6+ C3s<BaZz|ăV;1>/8+-cnnd8]>Ԥ_  l8ƈSγ89, Pk+ p!/AyKz.K,1 ګkOjkVL8ܞWE\& UpS6) iez8$ڼO,nj:Rѧ :*mHs}I.f螙.v$f߹/6iiͯþhj\skvAwT-Ϡ=-PS3{δ#{U 3_,$#CLv>sJP j=3,V'Vܺe #S hw3!Ӆ 鶆&L9Ĭ:˿=h*3I:\O_gC}/+E^p叟LSlMbu-ʸVqJe~).e/pQ[.TKiyzd9BL+ *Hf{,r'݊TBm\䥸&nNy3w?G,dA_Gaxm`H3}#>KswjypM~^TM9ߐ^UȐ~t~\wPo"@$!ѿ˨jT9X"TXvD >6#@G 3 1 ͈}9ح'Fy )H˙KK\JcZB*ymu{Os¡qgWP$%f.DHolL1ytyZ,} ^4r@Pa އ9ǽ42R=((V0_&|{knFY7E<\.BTN#z"{5N~7%췷 iPZVFM@%qj f}l:H*ﴌex B^?^&^pSWtmx"cql$3C TVg!&fVꂰ}G~-_feDy24ee?K ʖ ftcj K _ϭDJUT>.Xx`NvRtWBډ@aLzi\&wʰdsÿčׅ VLF$0֯-$6kYIoLa#%LAUA&PV-HFf&L̑@ v]qn+.14*~g'BEe}j߷`Hz蒬Ӹdz{<&f5@ac)`ǯ$RODMYu6$Fʘ,|f࿫{^h4ʕa (3_$Hg vύx";DPm6}g5/qط QF{ZKa<1*}$Y-%qlF?H1?`$W5rj(ɳwc";+?7V$!+; yé9_c̋;xwe\k@4J(8YؓdU^/. VaEci=VW*a!nPI`)q׭DT{t.LC&9q l֕#KkIlR`]$g6ʎnbfq+y)yNc%]dR(nzE2Ddm;{8CU, T φfJO3?u෍CK2mپV"<ƚC\Gcl9 `~I*B:]?=F{:AE)L0~WJD~ZoE6)'"7ܣYeEz\hػ,<Ňy VI欣g+{- \4ՔЍz##uIOao|6pκgjZ;%ldr.Xt(}N(fpisqƕI|omq F`KM'ό |H%J U[RCU %, {vqڤ!0{Xޡ|Fsq֔P K,.cGi3`4mstqK3 24W ^Iy}cK/Ax %̯ڟ#O>d'TpKz^<|)FMPA07#ydQ*fDi9(j@yV7B.%x]2DT<#2:7틎zj+Tu~e88qB&/zV q,jyE>Qt#AuH!B\c\?!aT6Y̊ 5h3u?tl(jFp!λvbjWSN8$:uDUe%W#CY͢@bYZ/9ʱF@x @YRf+I$'+8]^^gBڴb5+z4@˄o3uNSGQhT9QfvVE+aOI.;J9/=( ]g3T2{#UA8fp !U.uk|4ȵ{ed1bJIbH ^{V:..u-1_-Aұ=^Uؖ_s1x6],F#kQ1?+X58.Z011Xu+1tM_/oc(D!:)%z`}1} n䰺۶/FBmIHt!u9bW0ۯyӗe/L)7HDDwEURMFNABk^>9}pً6ι ;M_Z]H\%ּ'չ ӁP@?bQOAm[Ug>nAó_. CrxP,LhHu06J1K_<ȒEF6 Ӓ8go*%hκy7z%l d޲&CgND)mK{Yu VrI ]lC Z㢰[YulFQ>?# cƲ{g2e"a:6 dg:T}2"|5J=vhzj1ixsrn| 9Oq-F;`Zy$&i뽺%S*#H66n]])`+ @ܔ.[KV+7-o4EvjbL,mo&vgəF^~/k{nAz-fw&]NV w8Ց74z}$70žܱJ/KђO nTqȗ"|HIǍt(PܐI&$O=vIuG ^|x18) eҗ{~5>_ J7w6joZB AFCԽKUIGL]K4(YsK=[l }\(WVω8 m7\'%1 7t۱ ɳeLP^ʀTң3)ju*2m٫hIzJF0:C͑I%CFa&8=J>?3G=:lncP,#OH/^ )@>drVwgI;߸O#J\eǮ9¬>9U"M#LjQdJ,N)Tdt"PJyR'Qr^Пn*pu QSfM{z8˾Ck'&7B)WhNi\/Ѷ]iTI,<9GenZYuO_.ƽ-"5bQt20픢oǸ*Cx+@WږX矲zxDE`J(,0LGJLUcz \ExX\s*WрXl葥 p}{5N^)eXb1$ 6$&71bmb 0+c+^cf𻑤5Egi"mW*h`mS1vp޶]bِ wNw !:eGwͿVfS[w4*F f]kB8g}neqD`;h +۠/PPV k!2V{%Υh{~,IuxHV4+"XT˜_c 2RUV\e 2xIiu [ľz>T׆=ڄd ;cQSKYl3 8 n@[d@|jU&'Z,"5iSs-DlDOy0n},TVG.lNXձ־f39xEIm ;JQqUzp sTZ!]ޭL]r /HT$;B -a3crV)) . ]>yh/JC*# oq*]0JP5%-\ b<>bL4OȐoN[xr'Ro#zXD;ҎJ?~r܊H(pq=t*Nx &6zf,!'NÝD ?|j4*̚cS3Yܠ9NGr(畻 Kƨy(A(YFw~dߌ A3ϴ"Z=[thh @`|3A ڋܰao@@dN;E⳸{ұjŽQ|$@Pڤ!CTQ5z}#*h-;z([j4n.{\7$/)e08nk@y][niTY9L@&$Yչ+OGPy!=L4ź7,P/eNmyN щLEWO1";<(?rƕv1OwXl[vmS{ ^iui`dS-oVRw;(VhN[c(lU($> RmzD+g)X kx߬@J"tZ _ Mf`b*3rUIR@Q5F&HS;@v:h_{ı,ߜbp{]Sչ2W RIwaw1p5&yC7%SY1^߄Y2 TFU@ڎ'BBLà̶{+=Tv1+6aidgd6qDŽM5ׄB2cRtG0Cצr ϰ3zXAc`\MA}xs$g? V5􀖩GKN'Ӝw@/)KFRnMO,hOvdh؞7'*34lG s`AIRÇ3Y%V8HaBX)UZ@EaX[)[Q6jj"C k E-&N2E/7tra0RiYp>skIC=1Zi[Q-/jq|j_MDTˆd% J3z,.@8R]cIP:r2 z::k:{v2Iv$F5+9dK8z_Wz$k4 4d?^[~5cK96~E"Gݮ/}%X_6 sc"f/B^4[ M1pĺ-S]aNxrp?{/8PHd@g @fm$Dъ!#b1O*K')ޔP^JrdSJ"CCie@BYיyC( xb$=ZK*,  5gXNw.ݕU|nl"Kd0] S%SJ(Sxz``y]T-j2آpOׯE18pYSi #-Z\Ta{epθ9Q U<'cjBEO&Hwa{W,ƪ *Fq扫Tϋ`# Evpedr[-|N Py"mon Kbgؙ| Z r6ӊ!v#=O\ aq=,iXG?mm(D[GV:PBYPeQU!HrEMJYμ OX1 =ZkQ9z+Ze?\hlcMi5AF5{ǻ.&noY5 &~-}G gzMp6T%tpFczL T_3_s|ҫg9ǥeAraz znO䁽y`'_uǩ%yzꋒhT0z$d1< nZKK仲xd [9r8fHoGVUtahs2z &3=AXQt^/uFfCQm4ΙB~frqzcmNQyb9a*c[VQCg ˰vZ_@"@Z_kxI&Y1r@:U'շlG_2cJFxޢҙ/Aje{v| AƓ7lܾ #W 9y خʞl%0PxI5,h6ntQ;b`cވN9z oc z GQrDn`Zma͞ e?I9$.O6wZk8I>kwSU FYDݭˉb GΞ2x.%8H?!yeѴtmհI⚜tbv1^{.^`<9pٴ z0h\:ُ_XK6zWxS@Ҕމgu'M?E7xUNV~`gt89w9{a̾9iOC8;\%?P6p+oѬEC)\!B} tM*$}ytqwR,cp_)٣D*\#s&v9 {h٪[$~F_Ib"fŊg5.t"& T"j) |YʎKKxrx\R}ب66wq%쀳>{-Q0oIϝa׫z~0h46dN+:pSpÝDV|='Vrt&{Xqd~z-?u{@zQHtXb[{a~泖^Hd);g*)߀sLCC8ޯT F2#h[t%˿=LGN 5)-&|/ea(qIKb,tY4ίԭr6n385%2gt=-tgґXcP 6 Zj:macH=%Ҽā]^Q5`#w_)*4U"dk@Լž$Tj2^Cɫkvv KgzAi <~l)r=PZv$OZ-Mm&쬶 !$}# ֝YzڰƁHn?v:L:%@yO۠dhݕN4 &Y_2)To$C->3ZWDod sJW`s5/Ks_O@F7 OvNH଑̑ᆴ6D ~IÜtJ'MD8_Eڌ>$ʲ#8!5d Hg8Or^6@SpTD||nxGXd6P`dD9I.E }Tn exQhB-g~0Tq`+?LyKied *R! e8$ƈ_7#甒=a3JY[Kd9x,f"F,̦ڂb6ޕC4F/M =P]>nWX鍽S|B8t?$L!RpóO)\~ʰ8ɧ`؊ˎc$ !#mī.NuRK,y86鸯+]BdJsP3Ft GhnOA!&zTg+?.p;h hAX\dI6>mD ` ?y].<ж<>';^>@DΏKeN NpB~^ ea4ٕ&9]]ݡx'X.y+>˯L_c5"w[œ^-Ьp/ E ۄcupdψQ?^6wΗC<'2 ٲNF>{\yR+xY.;G@9;_>h(X3'=5tgYo :gt>J5^*E8,уQKȉa3(ة|c>4cL\Z& 6E}efvk@簀pbN/ $r[=|'B=n8vu8_i"סpp}~OCv >%:yV`bXT.d+0O퍑iȝu8Ol ,t]19j?*Ӯ`1R>M[C0ȡ8/òah@PHGSڎ匬 0Etp1 Rˊ῟+yz,9uKy9lͷ^jo\inW0 mE p j9Uv7eD@u }|e`EqW$L*U d5%!uZ{_r B5ȵ Hhr# ,缩~d Oޥ8c" _'/$ Q>w0:e[mFVZ\wvRϒqiaX?~.ET^:*z`Q/,x ݅v0A(%-tuFe$7ϵ3ie āj=c BR G8t9]-4tΚ;k @N~H s (sb7//@Zܧj \~ֽVu{%(MaIӘMn$u_lMon7xԌ}AGsܯ]^բRb#NJz7X6^tϣJ+plc.e.C6uBcOChmw>;v%bǂS&"ݖ]uqJp_Xg87qƎ6l鏛 %SYȝG:bj_-fzn{p=h峹۝FEc#$aAq9cWmy6 㦩@#If96FUxz(; ,V\0<7ik6qbHȕ!2nO&.HUsU)e&2 \0M-e58l_Y[.8=J 6r?YvepJ/V<4bN_N3>wD]Wf}Fjugʪ$N,t[.$_Sa  J'A?LngyY-7LBm/M-;xa0$tΦцAV,yzAL};jlRoP97!8 4^mN I%},R՘-yi$V( x }ט`C*~ `*S 2Jx߬HlPվپ˿LhhgurvWJ3NJi}f)=0tV[f ! 6"$74Nև$(bN@*ś2iBBd N w @.f='רuGsvGqlc[!$DhgzfA>~  &7pX-] {%_8<[g AcF9$nXb6© @YjlGab8 J}C+ Tǁ6nMt&g!Xrƶ{T4$ݳ2X -"1wrDX>h \^V,UM5كVxX~iy%G;F3 O -N\BUA)&c+q Fij=9NAZrG½>~R,GH Ë^hJ0v4o|>irLѳxP+5ԵAe^i+5L֤h5nk3zH:]{w;)xF瀶ht+ Nؑ:ZI vH~M)E6 'epuꔃvf%|׸M8S HM~ z4ObzkӋ3 0@mhܲBS4u1]@")]\ӯj9#6>W=b0ˡ EʪL?Rr@+q*"&/CSh 2 Q ;Zcq1?` WҎ->fpQl@!UJlBMrwϺu-I86z ݸFOZkx.aXi_xi K4JW{^uy5e~[$kH_iNgѸMiMq7 `&#W^{ 9V(n*juA/*ԽJ *`IǢRp+U>ҝ'59i ?zihAO!kӪVG^YBJhtڠފVbC#G>:&OD^>SZIw fLڜ $y%~E‘~DF&$$sN sD">qd#f AcZBW,j|o'NGd_V zaAݝ4b*g*7b y*[ZY>;y5$Twd|(`x|-|CUȣ`Dg{idsZnfmSCn4݀/||l옲$=3OxSUA ~ۘY6į#Ԯ#z.bh}hya!Jnx c^5EKTptMӦʯo:t(F賗}4Rmjz\e@64˝mRO@%~;"7 R=3/Vd,ج/zqLGPfQ@졶+0gkY` 2 VA\K_qWӗ_XVn"B=9뢞-)1m"yQQӈ\R!AƺXFih7Iߖ&fː5tLQb2B*YzS"dK<9xf b+2A'M>6cRQg s~d&/Iͻcld#Pm s"|Z]( 9,#>$-Eu[rщ=܆-_K]vMG'RϓH 6mK1! _ʣ-4gE@r<")aNu{+7֐B0=sɔ*ݰl԰ rd[Qđ=(k2-f%01,V#{evlpNѿ< D+GH| \H4  7V 0̸2@xrY]V<5yTj#|e/Uqҫɋ[hݩǦ*~kJ(c aថׂO8`-m=a(?ˬ_p*Ag!ɱJX. +rx ة"D|{uBŒTbZ?=D!}OKN̊WWL i!| y#w|1kkxqQѼԮhc^r CO_30A0d߀ rзMk]d *ƼJP\c(صg "q71?^)U3?9`N$"10o/[B~֛?qM@aTצZ@p}l)8Vy#Jf[M\ n$|c|Um1tӦ5 BApǞzzL;&78aN{PSC 2eZN)H:A;^bZ![ڷerFБu3Xmg,dTCD!6W=g \ebCkc7eD,5r\ͱ\*IX Ԃfb͈jٛ_sfW0?.Alץ}M{)ˣ=rZ9ͱ$8 n(ƀ$ANΐ8$< G*36LN$Ҷ'Fg5q^Ołfneb8.L!(_;L}ZN0B ^268HG-YQ߿RY*Z=/=k=vc ~8m*ho YZJZl!I])~睆#`MG}50i4m[y 5jY^RneDQl7e(+Ue܁pM#<~\jvK.䇷 Csqmwm݆\؟3Mzr &[ܝ6ցwSɾdpp&>@Oy)SWrICՔ%*L=Dž'#wUg.(,0\o9daȱa7Ih  x%BxVr [w022d]1vc8Y=yUz8ۈB[@I⚚^G4W$-%Ws㛧#7W:BpM0|iQ ES/)e)L4'!5q"Etκib7^taCX.Ӿ #s@2lfnB/Y#|g˫ I*ӺpJߏ(/* NE7ū]8ZeYR*'{Լ`6*/+VBQ9F2b6m5a"&(/Ko[ &u]˱@u^'d\VԘN,DJ^>j&Aji iE/h"xh8&/ֶcQzt_K PN60(XџV8" j߂S5qC'B/FdEq9ot$ P}4=fU2(MaOhac5Rl`VXbXdxW ߛݰJ1~Nf!;O[1emTFJiucl[0+ L9P&`Z,ˍiBB:$&@ˋȦQ֟C\Y>>h tErFȚ?F+n|~^4t=WJt6nWǥvUӻeq7v\bcRDKOExt"TB^92t4*3oсzֻslshye؋5[hyʷx'{a%gKHCq4Vܲ;5D+L%&A@'sk&r4-ĂHyGqf+Fs(7u"J?ImoL6T!v꩏r3^#$:ze}ܘC4`g[~Rt -o(qLUӎվ{x CeՓ*gĐoUQ8nJ 2b ]sDnaB?DU7+݇} 8 $SbWaDj*ZOMJ~\H%CMn$pF ,6բKF-=>)=ⷢ]#WGE FjPn}Iw.-)C*Tю@ۧ@~A$}C$!fB7h=}jŬH8As> -R?ÈZ cg/,I?WVhۙ.܇Me.Zx535(ƍ1jH4/+c}1k!UXkZc!nn*P.tgru&(M{.oa?k[,76骠.#>xEC"Nb鐭gd9yhhZ"DBEQ!&jU/ݩ@ Pܵ#ٛ5*rƬ3"d&-H7A/-b$pȽ(.e\\$Mji:!Ot1 ~Q\ڲfS3CwbS@)aLYΛFM`;A# 0xz%Hv HhX~C"E2"W2#2sh ^=K}`E":c;"j<\+'.֭"Bɕ|N *ZIE G-|#>oK.txNK+93ϲ-=a  .!Ch'dMV3,*џ[ ebd5_<&egLwhbP⢀sXźaOPkU<="Vaj3#smɋM)(:bAm_0'B,(X^">/_-#cz"8 Q]IjՐE? P_wWwG5ӎ\u֘ dlBvkG-'Ƶݤפ)-X'f0': '\JBnۍ%w7&MX4b'CTYD40NQ:_`Zj@`q$Vދof3 4oG_DӲZ۵V"15= &#J #Jϸ`΃ҁ~ V~☹-uFcHe=T9D Yؤq0r1dj&>['_X~l]LSp!CMsB aHőI&+3x° Ȕ;z,2.@B[@@=٧$XXR[ZPʗTjEHiؑX4; ";w<S3䑑~Kco0}찬.--=5SK\x"4=]¨1#W a [X=˪;+c |ҥ,at3Sw5^kIb{CˬD.鮽 yj“w( 6y>L:ztd Ε!, 7~xU1 `˖bӲXKL'6^o2_2jj?kJ|ZRfoi4ú\6)"T3 g^=;?Pbw~ /B8d_*ZJ+B;$'GZYǫp0˕5Y Cfrp/b_:>Xw8 "@DՃP.~שSg_N] ly`1(/~Ԇk9KׯTnmBhe^1Ad [Q GTMAEI(zu-5A|@;㦀qWee)eX9E{hFbIG%S?$B~n} Cu=z͝Hǹg矟 55$6N%ϵI_?CZ%{9$nHdLjow`z!5TۂM;0W-N?Ui@3F$0v㩟=2X_ןd:b\p_22Ռ^C44{=vr],_wD%~(W+UqZ䜣!;18ek5)m*_J|#1>ev]P)wMW'iߐϩ~}~;PAq i_]supDZor?A1*9OTߧH± n=8uilmaoR/L?]7^J֬}zvEo= %N4x4V,);uJ? oǙ󧧕Oʲ+ݑ-pDꏘ*ewȋ罛| Hﷺ{zr^' s )lzXpn7&pnOE}lrkif0W e$Vۋ>eO(ƫaN4M`I<`;0}h/-&X0t&*2yF SDP?JImw!S{#_& mYH\i!4 Ds} s˭k]q<>˅=@S}IOM%2uBn(77 C0 /z9Dw Ymu\Ρ"ߑL5OCO%4keD*1Xp]Bh=O~Ci%;SJ3V QqiܬR71l*4VЁr TBd .]NP˝Ђ/ G՟,cl@ EMq$o&hp7x>]&%&t~^ŋX_"X~v5)dZ qU/=X#j{]w ,UZ@Q'55Y23q^RY^g_lNaWoOB^Y}5=3]C0t>=P==a54f>#.ynZ'w$#wP*VFh7> D^!Q; sƥTq#DZͻN.*_JwNDmY` {?K0NT#Km*V Qq)MA]8r&V7Uf^h r(ap?N:OLKkB |4Tb;#zcԋi{,9">v8Zz#fzb/yæ)E + ^{jm#v~i(YGbpauMD=s^A| 3oОSғ?'{b)ru0imC0 ʗf!7Vc=?)6R᥏ڹ]E80AȱEgHҿ ntBy${1²[r\ՁyP, 4fxr/nq; ZvHm;(}FrJl`B_.O!^|ٞxT,W|IN{'2eh[=3?.8ygbכS"{+Bm $~L%vgiVbtJ„d2k=W1(KYrq{A/&ifM͸QS}F)hOR8HBrznkqȹ,BT;4iFZa^UWHg ŁW9^dG-$wوPAHTٰY=UE8PJy7­qCckX(#bc+~ "Ms%aB3Q0(C>Qc6JSӫ?,6 1

87Yt宯Xݑ}>`>`wi䦣p G;V-,AqU :>_s՜;l3bcoxF}(+(,0mb:_;Jhmu>\ubՔݬt r/t8'9mG{~g3B,}7n)*Y{nW?Ui+qy8 x,3!WQ_J<(9XJ.HW7!݄J(0B ğpɸ_N{̀`D!˻y!x>;8LuWp%fÖg=Q:.-|UܬMOBqe-b@LRSc;t{w4˺O͵J-ivJ?i#gْ `|S6J(ke*gĘR;Lvk&qBZ W䄑d:TpT.[`q Dߖ?;;uy4jd#T*},Z$m1O+8t@VX_o+խ@yk#;Zy6e ή*Nv5 er_)yyԣ|EjL@yBfZ '\_̐f&`?[q>Is3XЀ֍YFVz-z%xM Dị į C n2ǣ7<<Æ+.ySQj"m!9"g]n͜D4QCFkc"/n"ٙ?PV kg -vq(#ohx2[yO%W8[NK3 ^}وЛUlO5ʥ6UЙ@5+0pe/_>_6.,ȠͻH$;:2PNe*q yB󟒚M3~I O#qx]W!^uJIn7\&3 n9ɗR魎?ׁp IgcXħ"H:jn_$hdk&Hwd ì -uJa|2&y&^$c\Y7Ȁw}u_oSGAGQ|H_`.U@M]hs9In B{ ʴ$nWbbzxLdpR)?R9#ջ>9kIi:0꘰(:E4-S'sɀ I2a[Ad ɸw?歅fA[tلx;f};RГW"4:9~xa+Z&{ٚݲ a1f۫xX39..E UC{CPJ]NoV(L{)9N?v V8i7C0#bXL2v6/)Z3p$0P)စc{HjĀ?pԀ!L+OZ}*rs>R<ID+b[obMIqI߀̡*X#Q+oIɸ !wka*u. 'Cf3R+ EyF?| f(mޮd̛`5KHNRt}7&Y~'Q|PV"<9<^c!zI^4$}+SIC s9F0O<,=$YQƯ *ِ͐ʣ{"=474*cC0\84fUrp⥼d1ed5Lu/6.CʖTeFSLBpk"C>7f< z+-\;wtWQM%tVALs/PN9~|(u$i= f4"ƨzuɤ79o4evԯzSڦ` 4j9j"48 ɫiu7޴ ,T'k^r& nf:#a,̈́W?"e+'ꬦ!})^d1InQPX!vNrZr{J{*|>Po}1Ϸ@ݝl D=2Q+",ki9VHT|GV 1#Qyrz|E;zf{3"pUbd' tg7KrVJɚJ[>,'A[j6upkO4jV=%sc&i 3D`𚯖J\(Luy1HEƟz41fWqdؤ`a,[=+$#%iD"sBqd NiRʭ<KB~mDG4Eͮo#P̷6O8Ȏ+g1?cU NuMxlC{/h/w5 |kyז2\[~)ڍ. oޱOwhcjs~wE?luU.KCenň4pXyq3͎e| #(i«d'^^;I¦!v ( -oX/8!~=$~jM%~Q bFBNu<'A7dРOW9Wˁ7(BW!G/@@@o·(xZJd|j՞m4KEpS6Ws^2znT:V\t%}k5";bc O[pI;xTJȥݘi2A4d;P{^RyNHsguư1/W%>JRTdħK50N;W}U,} X^~}Jb'?^Ba9?l/pGx;x'Y z5UfhE2omVךIōe Q+,G3/;Dm;E~\sJ_!QOY|Do[xS հn*~ɏ~ \(Czj)G;I*!@$05\E+@qViD\x=yVg߾t>KكnO5@\f)auQ78s IaC2/i"Ĝ_ۛQfU0Uޯ~jB_b8G. 5ΊЬ}oC-ڣ p/rm;F Y\u8AvҞy6X܇5T'YsuK,[F,E`wE|B1(Pwrtx锝h;/AqD;JeIZ NE$A/~BT|wo(=L=:y.qSx:0oE)M]3Dg 5z>oqw0!<5ΨaI?VLv'і/Q&*/jxpP]\+:NO(&?S4 >D*e2e)7]ʥk l֨_(?YA>FHA'&5J;PbWs1~!ي3j޲+.u:q?jȡ 0H<kV\5M\ת>>,H$Vl_pm':}5Iv5)cʸ1m$,|z8iT+&ٸŘ;*yHHKm9x Ϩp޳|87|@ME" DTTo˘VY?7e2Hݞ+e|G]aύ" dCR+J,x!K.xxvV:IEkѻo!qi-zlG5D|JQ$)9p$H?QJٞՌ)fR];Nȥo#+L2^ j6ܜ? Q@RR0cmW.WA\Ul"&4L㶗4 P/!e E[ 0X &eeXڠM9& o#w)fqA!5EĮp.qOOVݝU0z%e3萸"~^mHoij9պR)e%X vCӢG*ݡcX P;ogG$Os+0U*61nC>>'ȱkMj{cxYLr2wKmŰT1V>@bJam~r-$ex'GԆY11­ujنOߝ/rH<Z`oLp]4mݓS''\㺈BxywQXL Q% O?ޮ;2|q. dquyqAk8lHF4a~Tc!|N߀߄fnG @E/;ƺ,6=2nت9x]B'Q0 ށ͋lNeӃ~U=Qd"lpv>iH? Oظ`sΛۜsxvsZ I-tš:F Ώ{R5#./GTM3l(6%]4Ƚ9J10T%f_)94ѻ:\XLj@?|0m!)Eo&•gVezΟVaX]Sdj%FX)\eBHm0l U W]jXBta| ,GcTKmj 1_VBeI(?=zm+@ի!Iun}ubxLJ$ 6K0,kk`x2錭F|)ꞥ!UK?GY=q?{mkE^R8 w[+h, yAAb)UrDch[Zn ,vy ls:hC= \jg޼$oFm;9{YyTfdދ匱x NmfCFnz9A3G4+Irټ:JE.Ur# p8[Z5V[V@:1\+թ}% b9\8S\"r9c}s"j"ز }ޘ}FpwP72ߌMoRsr4f\&s!x #aA8.Ap25dnǤPmklMlEk3k9X Giq0j+"߇!ܭB`[]YB]2|1hPS%Rh"P^W_BvNe ڑ ZX>QW a,m|iݯZE/7,f~޷zBTV͢ulVŚ~υ#Wx4NPhH6xR\f&/:HSw;OeyoEPJ)֮—fEB&[]E],Mt^UBpV~Gǹӭʃ\@{]^w@ir_.d<1%^X cvH>C&VmD>qmE۴Jڼdo0WJݷ{2u T8- Zs#_tO߭kx3uy],xHec̖1>7eFoKcf88Pp%Zql$q)IJnF]qmܾ'z20dnKf¯W:_Υ7&$\45fZdp;5snϤ`Y9$Jh1gۇS? %v'ff ̧>{^U*  ^% RSN9tFλnCgs+J;XDI^ֽ q*-Y>uPṚE "Vl\"-Ԑo{T"Dkޭ=I17tK EWW,|T[O^z,t3\1@xX{ +yӒؘ7 iY`654 d$TtB.9Ibd:)?k!9S$e)ـr|q Ƹ="!֕?"-7ԗYC]SɆ CSR,0m}DAVJ>~ 'kM]Γ5!v6d?B2B6f v#"\a~k Dْn=fS-F +S7֣&,brH8ʐGVмeϡqau@ґl #z@iEk=ecqipxYbN?b;)嚯o7í{}{H0FJbjA Cv_OxLklf噞t3=ñOzcܳ՟85ǐlS 5lVWCW釃fi48J|s _dc!\ ǐs(8Ka)N[̔L̄T3a_!ec#sM( Ց,I-\Ejԣ{a p>+8}83=%sPs&Qfn';{!hݳ"eWʘnN5'zB!ӄdYI]eCvϦ<#G k[0U}tʝFL/X<ɴT"ʲǯ"6`\Uar_]Tťm|8j &G|Wb4ۨsᣛzi.Ȱ*eOجѮ/nFƭ)^^K-igl p\oPxEkBL5 Pym6Ǩ Mp 24j/2f}k/H/2 ޸蔙`;~*DS0ʹp .Ҿ'x&ra&UUێ`e kO%c"ʲl؎9gVPkf =x36h K!yV% E:KooL'5Ŷp+K p'd'GȆZ?s6zD@fe$kgb0A2Dh;Z*k"aV=Hm^7鑸 d!{#PK@M3݌ɥR+˴ ɨPuJ>-:lL㗴_'ҿ"g}V67|d=RWu C_%A;zAX,YvEsmŋpD yyN%?0(x{= iElUf)uinJgYZ0707010000000a000081a4000000000000000000000001677eda0b0001b66c000000000000000000000000000000000000006000000000./lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko.xz7zXZִF!t/8.]?EhDTTk׶ǼOn h>N*ZScK-T*^[̲wsyA/p &Y 4~!&LQ[+)?Q߬ZDL4IUtsZFs kW[ 8K%3W)0 0/艮AmD> Eձ:M#?.nY縂H{9UKѫ,J_b`q`khlҵWTX:{'hĄ=̐c$˄ّLrdfU_ #-m;NW؃ {lc##n0p2Z`ղM9hJ=c05CV) ,X֪K]0I&_+Pʇ*m0L0Z=/#+[UQ~aOҹ1U4= xH1SXd3>V {CdBpkdkq:6ؚhTפ?NW$3ŀS- B(Sz7tD^jƖS7RŖ+?Ƌ>)whnMhHjCۄ:xqwHܳѷuAg&E' $S#KW,aD~xRO2@^KFݍ1o7ӲD$e) 'Љ#G%Z4 lDM&O'S<,<di/TN~^$|[<@-w7~JO> m/3fOl}x+ߦiN:EΰlT\50(Fb8Pb@v!k(I6X `/m~2cŚ7\SǰBdztr.j|Pk8WrW%A2s|/XKpOzqdK18["`&3h 4>oP} +Y'F?}2s-Op!=KQh_iΗk%3U 1\tDހB0,vNX )khodA::\}c [׷],G#[hf`D3IĪ5,' x [eK4]6{8}- ÓPt4tRBMqDnF.[߆U(_9U1Fx}˴7D-*Yy!%]5⠈8f1h2Fnw e#! I_$*3֣ /lZ٪q0qvw5?;&s d|BPb}xE Ȣ_8\+a#yC;ՑÜjRb3(dX=P6K://ml|J8 U+=.RPL"/Xx[^4h|PlWul6,x`*\?C.Y.̧a+8'~ 6y!]԰'W:h7%x*QIҟ_2$N旊m*V #ExJ'^#[p?玷/ \dCV'qŮ|?Ѷ+ǬS0 -tesZG|iiU?׍\'-rcCtBA$kZԧ2j+ܐ:}]K@ZU`Z{'FܣQ ea m;yH@R0.`捰|$jº 5ڴ-dϐ2 y&{ Tҏ†V["zK\7"ԬSB`^F\ËJ1S1W=`n՝%'IvK3"HETJkW?wnK ?I֛X,(@=P3_U1F#| <J%g~UEX{Lu'ϩ4 co벸wsqW$39;bH1j+BgɦuXX0= ׄ8| c,巴PFL//=';$B+, k}/lhI(Bv~[bL3=^/ jƒ D&Hjo` W3ؖ:^2Ջ jt΍P<[P~mNy9 Sro|Z~h?gLB`!iC(^c4 Drkƈ)!n3!@(mT_J #:/D&b8^?L1g4@b"4) H @ G{B^dZĝ6Uxx]2AUEwdjkq1O#  f W\Ŕ(NGa{'_Aƿܼ=kպ~P:M8 lxFunyX7?diBWzl9Y }, sd+̺NYf!Ar WBn*n|Paw"XoBܮV UB w?+TGp||c n "Q-<{H&!jnY.nGoZe 0dw=ݪE K)_}9ew3 )0ttK|c9'p ydqx1V/HP.VڨQ(ʧɿ Ϻe!XGdXU+T5Lv=4gf2ϼٔd <7tB=]/eو&m,Y;Huق[$&@qRѓ {fA%jQ,kUA9?\Q1إk8) *rlA`o(AM1'm1,9Ge4VFKJdG 9s-}U܄㡊R<^D^J몺L7@8ƄD|; 2džfXV:o*kȢE;H,!R+0?1l76nƬ8mh;n nG!+`Ň5PVS"izo<@I}N@νhNNS y_V'!wrCȆbf#TѼ 3 `%O!ι;ۛnͣ}[JA"漧T"cWӌT|V3r쯄) A:zlZHbioP6g&OF4N4݀/jxѽ; OF̳֓"7LpWҐ (^=>vJA~0k % ~brIZv!.)RڊCbE4;qٓ0ݏ $Q'kSOZ ¹=6e2B0uJ'55}WgAO_|g׮T;KMV.N78Ki*3/Y3]y=[eWV`.[HF⮈%+>}#/agfVL1ΌKu h8FXۭ'ş||zT,L$:Z$.]'i'h_ + y{4O R_M-$]Z!L\Z )HX8"8&R$̽jibI}O|8Pβ7T8VqFK6\I`qQEWs1麯`q TgsۻCaхtKe-"n}%֥̇Ğ4ue#Tz{K,.򶐄v]wb$rJWha%, m&/:C54~lOy2V9&t?\b$<;(|7/>&\~bH]|-'dE.j]5KUWAS t1rՅ$#g9>#ً\dG)|@[(TSVXF @N 3KTT=ff2EX>zO\;"򢁹D ! j̜XQ{,}۞hyrSLmׇ_>Gv<׻ܞ9[NJ(ȯ X?΃!m ؞l-upީ,f6rC P-on=cIZcmΨ[p*]\=oug-q)Ad>ëQJ3)f_咟v6n@ -tC1?tEF&1bd#Y;eN&F#)7BYKwYj .E`Ƕ(E W"m⦔ y k,ٽpd!VϺ[';IGA&ğ󎹒8F|r[BV91+]zvZ2_UۮPeN: !+Y .XG-o?%~?=gtq끾D߀:;` N`LN>ک*ϖR.tYGbVpa}Le3rg\h?l@ _\R߆CIEu?C%0d&[Q쥣~^aY.?sHxI?tuח]UWYa](OLOK¥-_~YFzw&dl[j]e ]&P+2nf ;RB_ z+fQ_8,1;Gʧ1~Z}RQ6>(!Oꎳpݾh^g?M5#uAv_}d; hk;ET0%reB75Q +D^UW!D l'-='ҨME2OVO{圤oSR~5Ԏ_X2ƨ&=q x 368 b=+rcp F\V=dd7lfʜv-s:!vԂUc|YC'ކY:u>|Ln@p}n Kl7 KYJK-_#si8OՏ:x߅qQۚi''E@Od/޴6Z`PG̨84 @ИR;VG~.[gTFh^VeT ڪD4Z ;XhCy*0f!-rRr"k 1I:tX/* 3sD RsT|u]s*&]i!&,L!25V!ls?+F 5SIJCt=K=4uҫ.$_2%bPgК+kw(ǯ^"2Б]uh:j #Z _3h= $zϺRNdw{ .@=ǰ?C)%iUo_9~LLmE%)tOR[R@a#vSwhRF]z2qB$QkwD`Tqۂ Spi-ְ\pFkR.R:Nc6,&EHO  &bAmzs$/7aqUq]dM~\&ԙw*n.Κ1XӉ$'!SW=ZTmj/5@842u汒Ɛ1FWC36mXV@*3a5+I8 O\RN- G`>]҈YGe^[9u]7YZyI|%fPo)Z`e?EY~&wa;:Me+C_>3{6>e^eiQsfX?iG@s)E˔`@.Wy<ꁉQqތ;ǴGǭ[7|8Ja.+9y0~k 9#fbq1} `r*M0YA砱vu%nƶZ{).2iRM~*1ZX.X Wo`lJŠ5꣞߆=pѢ$ .5i]3e-#LVxhV&QDͽFNGt N$À$jExY3hT|=keuܳ|.GUYե6W#̌mC7.B;};='DTnWC\6h&)#-gkJbqy'x9*ÂׄXƿyw2B'5~R iΰ044U6٬yJ>`m+3e&Sً5^!Z;H'YfkPvTgvۘQ^Iԋ-0H:]YyZ65pKatk26LhP)Ht7%{>M2Tqju|Ψ dD.+DGwx4-=iM{.wb퐚iU+EIw)5$dr-OH68ok(c)RH_1&Sgbsz4 4af(_r%%ufG9}/^LC\t0E#k9]E< = ^2Ӡlޜ=!~ҧt\(D#+;&1-z{v(%:.쵔-˴UN!͔@.V\sR-諷Bl1&U QU4ȳ[BOC N^.<2Cb]5LӢjLCXWo3J=+5R&2FܾU琂{`8u.d\×_f;z3p$V-G z)xsJYrc Xb}ٗ%c1xGB ΓGEOT&6 F"SMKɌԡ. L*]?O4y +0`}U֕dĠ*J2R"Cm\T˩|R"4u#Ou>A-R-д sځE°. '͉9=tEPȿh!d(pp@ QϺ0FHB*;897gJAj_o6CJr,`Q?b^=o齫`AN;WPC />?|6Mg=]d;w=jH@,Iɘ)#l22V'RBsxw %BMn3켂SD/h?U@2Hpd.VIcdT<Ϧ+&9"ݮgC\ Rs#&sB97R|td_({p&}c}y21A4K{vBumi0Kn>2OFӳ{!$YvU<(R#($7>8&:猝/xO?,F.jॣ83n*dMvnr -azj K"XBaYy5 /y*NS3R漤PNXRY*8͋&ɷ.8cW:D'j0)fÓ{;5>@8oWhY<9kx*FcI> YKJ[40=:uT*a5;'a}V+y2OT>| !!Rf]ԝGnCa{OϾJS7|i)CUs[4Q]aı~7HIx(!Iq#YsNٻjm_AgszfI]2cmPB`_^ gxxP`\V'N|>pGcFR ;0JH+ br@TƦB{1 'o;2ka@vtzד"ooa7. )݉:̸$J~^'.'saH;S5M%"(TSͻ&n t#SGUۯUt~}yHwHI d ؇@"Y21hLwuP$NCg#FM+b7ۙ<P@NK|} cK;q@\!3N\yKym5bAðpQa|'< 3]Y\T [Emjvq阢u? BxH jJlNYq&BNWm=mOXlT"ł4X*GzPMxLePylPFI4M6K|x S^+G Ī 8!MėE&|nRH/5?fц :#ַkt-}J;I. Ga}^JYDj]}Z%piߘlJϬ"*KR^o2XQY0H=;!u?),oO6{L`U<T2K+g׳7䛏I'0khGJVY7-y'lawEXa"5\@@ѽw 7WspOKܸdxylKtʼ-* Uz:|@%@n1 rNkoQۧIT-'n ~)yG{U' 3c<2dJD5Pn\h]=1DhU١NJo2Ci=K?9FO/!㍓WRgbS{h@7^YK*t -s.vYQVf#G4_Lb11Q Nnvõ+C3Ʈ,$٭ԕ/qluM(퉕wE%S{+9M@7IE@lHnlI/͒mM=C;TQRG5Ԟʢ$c2aee~9L ݀O@d%\^ٜh}z/7IrK2?4piVT4{EgBsg->s\ɴ/B7#qy&Y1t=X; Ғqq鄧B73Ac늄V f-6nч'Q>0؂i2"(e@vE52S$VvKut<>Q)#r_:dmT' ;AT`1"= U ! ƠYI 7)aO=iW .:z~L6`w {_ε0}@P̀VXLLDw1k?U@ hC1xlR}':bI%\ K& ! uq?pZ)M`zqnJM&{9a%npfs+caq],A\8r4YK#טv3;XZƋ_P&_%@4g7%6~P  Ŝ cT}͖IL')i/"Dp.tu|NZCgX U~W5w 4dɝuaU5ȺlXBZ[^ǔr.tv6 e] -bەt}lXe;Y; jnȖͣ\O7Ft{Ş_{O!cO,ݍD&0 c˾QQ0,GBMBxE;$xg6W_Sj:R&!e5Gx?jL6Doh0/' 'IFxHXzwH޻h[R49f¶'wBxwO9/wNSkF§0reWF4,V!^4y Ҿ p5Tvd|ȈD߹UʿyRC7\ NLäkWOu GI͎{Z`TWrUWDTvHkw_Lvgx_Vd3va6 $qP4=ǫL~ko$w~}/󪳍=gfmK.[5w rE'j ?d6iu# ;1"_"oycQSRك1S'uZờ8h`t57$6^ k w? K\FQBo,M;`ݔ8:s"3b'EzDC<6-? et[2#aӟ̿&wCTJh",3ú7>aݐ!a-{,],H]D<҅98\+_>=qeOo@#{ 5K+ge7C7.O$Ǎ!xe~Vt@#C 3<#+x t:Tt5~e)[27R\Rŷy-usmWK|gWTŚ0]-w^zWg[ߊ{(n<kfk% U_, `"@qDz,57 $v5FTR]´O.~mzްH@fl_ҋ|-)&S Q:-dgh> R-7VnVcp #H= ݺ\IQ#].wOW_`ڔw PBy1 ZRKBYBW жs&.e hmi}q(ԃ HkKj|j\*w6R2عYq -K8AZOnc:g] ǝP%QM-k`kdK \ow$EB&(sDx{z=& (q#)aMKO$r?CXX9ٟEE¸@oE!W~r;PcMM^;Zg4ȶm ]ݢP97TeN?kThWa;l40K7'Bo[o'Րr"l5?|4@@;IJ2 d8g]{Dd7PeqCtkGi P?Bz2jbsȲx!UWZ?*rW#s@46Ǝ m#[tg>ʮ 1u ].NRG!((w-Vi.B&g)6+]տu GbڝhjxcQazo=R`/wk&yp7)΋u'Vte43/Tβ=10E&>(kS(B\[U;Ƀ"h.d?Wm.<;[mܬBޫg5{=i^2etl]wЉ#1O:Ɗ,d@Ca0u1:XRnWǶ Ty-=8cnrEߟ&g_8}}XH  >M0vOMge[E"7HwͶ }9Yv@8i/Ն\y56*E@Ca_>`ٸAЮ36e,WXYƄ= ? 57ϞԄC&(pI' |7~[ZBAWvVYHi'A2Ȫ'vȡdB9u-GRm# ٛhOoSV~y$Zī-ʼn0[?Lbk(ꈄe޾EGjSrp1~ujβ> *,JlzN$2ig&7rR?7?69r) [NZB ڬ fhXe݀f#;-J%n{r"(Ν hN?yDhp|VfaJGd4]2 ʻDn.>xH߭i@Xw&G +ã~^I{}\_0& 6YDAxpM\Y3țoخ)!Lj!]U2cЀq:Nj$Fbi!m؊%𞛹d}=cTӸvy]FH,+{[`Ibt}aC@%"/ҹQ+b̈́eY,IJLHNf5t -VEdD4I9=mN̅2.vOÌvD )HgLOh!pgo, @GOX{=_Ksp;.16ؙ"+V b2:;UοQDL5],ֽG hL)|- x1TC+uQ1HK^/jLBkEF y%ܨ$j1ǒ]#e20$ nh4:nvO LJ%fyY @0.aWu{εR6w)V `n#;tWN7Y2 a ꘧%X;"E j<@U~w3n=Aղmsއ\]TJH܇}9U[ 6Q/CJџw٤Z΍iTp%wo|씑gS_I!8Q YBkőDa1* ռ>K&6l0%r`9NjKrf9f?LJbXwᴰGIp[3a3=H4N8a D|w]~iHR lU@WMd% 3Qw+eN0k3\<07PEDF͹& dtNX N?`Y?-3Q E٫b|d´$'aXFu\膖!٠G ${CĔ:`s &RJw8Rڹl#fq[l/.X2_4 =Qק屫[z%k[˅ =e2xnr+ooF .H3ri8,+7{-w5o .eT(a J_31iEx UȫAVc- 3Ct @CW(M~i.zď[yQ/wXB+eTGH5-1l'+Of6Fz ĸZ QmƩ̀O[&k Ah n3QZkxH!Td2dWY $q<vU +c}|45nAC ͦΝ.K/$' !Zd3m&8cbeD!vg-~n+]D$][ZސJ7@80RmļaSSPb8k/ܹr'&'x>@Fw~) (B5)Tl 4OF1a8Y'wAO ֟,Q 0yyr['ێXw ͌CDû[gAeS*KJ=uݍ2B*'{MToG8<ǂ!Xs6+zBφ @f 2~zMjwMA?F0I+\?)1~C 8 =+$@acЂ5Ji@qF-56'ZFY1]PȰPyG^{vp[/d]&t~Ma,P,i)E` t7@CPB`9(oe(ĜSu/%j\t$R yv\~K>M:xF~tbq"ku;R zn_8=U,۝IH(^̔УA1~T=XXs9ia2 EƉJ!ԡqho@ |Ҿ>>ĥ_ 9Zq0uF`W< [ G`/TA*F--SJAj9B}|t~weݤh2v, =ҦA8#>d] XQ:ц)7翎6ĥ3Jgm ACepڥEHȗc# H׈Y cNq]0ZTLq-U)W CA3<CGr;WuE)npMUS,Cx_/g: ;r*k{Њ% ?Q1s9R.4KϦXd| léo%yl$?K% ܹu8ltoZMr:c$xե7'WTYSKHr 18<ɻ:cIj4QndovU&(܌m|"&HC gqOgz]wX ^1(Hl fV"9i2 ʝVcG\\ϻɏ7"|BY]:&&f2]zP[k008֪`Fz8(sXs9ƊIbyL&1+MgZۂXp.`]C"E>!L4R! O fizM1܃No|o_tƋBf)RWe=Mn`Itb VXthoH`z4c.Zs+m(|w#Y[\<5C}&y 7Ff R,E*LBCI _1/~E [2Wݿo]Q+0_O4>gѵqd(ۅ~)ЪNᮒ8Л),cr5etb[Y.ѱ!Pj#JSV6JދV| ]L\NAw[7OEPbt/5N0PQ3FoJdMcyr֜:s/Ы^1UB[a)e%rW66m 62#`o#9sl_IkڟRWo=եӁy ɦWeQ*Q7MLt5 dMYR:_@weħ9IaPe4B`/f`xrN[ga a&8}DFL8%35 no 0o hmW(s0 z.L3):<:(q -e+$W)_òR|:NxK PNTc"MXHG?:)6:qX8 5yI;/>yWS|000+k̝eFnhi%k5th!DMٶP`)D_ a"+0xS+gP:mm{IM)3coD-H\gL lCwV?gW𞙫-OZ',fa溬ؖ?Vb:J4;}nFazv,~}0\hs]hNJU/|h_q'dgyuxʊC^{~dSB&.r߹w8>[dSry&Ձ%k&`8:Mx[0ڝ^HH/I^Qw,vbAW5YcyEr sozS^ݗ[J|.FMa$5S2zGzB*1j?͜ʰ&^ )10RoV:d2EHB+f[X\1aO{Z|<pU,jϑ|\L;d_TЂ萻FlW(0YqܔoBG(fdLMzb'hp!r$2QoBk!}>t DbľKD 6k ;Z$nE*( wth{F{˳SЬA[ҭ얢=/7A ӥPd^͟,77/$9 NP)@Vdlt뉷ؚu5Iٰ se|acY 4RƹWµB;xK kr9Gb;*%OᣎzA4bA6@SwuoGWߧFMβD\?c"w=D\ m1jawTǒh1̼(vttxG]xS$@Gyv׭rn4 WPy?<.!]_az9$#ϩ=.HJbʳ7]YOXhSik[P4GUïHsT@hb2Yra 귘ibG[AV S-‡ҙe؞4SV|:EK"0h?k 6K0>)smoʐ7 :WG0Cr\;>`zxNb&srbA]&ĶZ9N_d6*Acl$v66=c/WG𾈹q"worSi*%'ep"UE1JI-*To|b/mN/ߵf6kL -+@ݻLF7!}& Q Sb2ޜ8i*Zw4E7rn}'&O }^ _wՃ_DѬ] &Oo{+^' D N٪W$W uB<.Am bەKyȷDbеY 'B/;HWr!@ЗmC-앥R.μ<( "_J r 7)Pe+Q`l{wxun_Ie~vbiM,n#db{>\t)jDP1L– \RU}OffvՋKpHO/}}gc= C^q9!e CE6ݴwׄ*vQYR8$>0=Z:qє[d}f ˼)tٷ9OG;²5y ݚ  XǩW5UbMIH"5CgMAa隩hHd*s=꒩O WI7XϏrՃ}g6ˌQżh4@:r(Actǜ({&rh&9+VDU,`4 1"Xg=pߏrˆ傗6ޗdP-G!&dHb!QтvYb/o~wM,5=(,ivS(-[uwaO!.ۄdn_0QR#Xg~/31Y>`[% 7 (5aa(4=k+YP,,`%={wFJUԳ c$o嵤NldSe*J /N fLU,p)|&v^º.#NvoF$C=s)Pߺ}KGՐ̢%IK}l<+̫ނGx2g1θ]<~ oT1!d%jL i J$)DUlZy.?i>U7grAwyDyaI=.?O0k{cpUz&9[jE^q@z3Q]ORR|+[' |x5ޙc|1.(hv1P._?HyΕ k,nWwu=waXSM`cum$Y9)9`U6~,4[3m(x$vg7j/тZ()%Ysi!bHaMx˳}|B6騌tRjdr8fvʕ:$ 0a>팛J]_mq{$9!$EG.g'-H^9(ơi~%@-o-25)u$x`qoх->fǀCzӡdL gjJx o%/ P, :F1mS`P&K9;^ӛ.ҸjTwt˧$k2!Ng>( P4yN\MBGrV[!y$ vy7D3\}t9yfCڟҭRdc]vNq֗7P i.g*]c) $OMαkL%2m8Sc؇_FGRDQyCLqj^TXX9x -B_ﶎYBd-i"&f,&[8Fmu'\,^ $gxX679NUOq ;Vo >~|/v Y  7ƒ0Zt3/Cڷ:E~qfj̀6uc4p=/HlRѶ`")2>[l94 @ $z)C;aDB}NˎWk (gvpBgs#EwmUzO>:7Qp`P`pmyeϢ(3t?/$BLkI5q+ϐ|KwVg&I`Qm2°_H&۹H+w@SRV}b7d@cp@;tȊY<おDW#\X>#`tq9.dt%%XGڛ=7e=q)BI0ɔQ&R7jU85G*&LsjNO*Z{ G.l`XE ~z)6(ogK+'ݱ$&}=#*N*ϩoUb@e|=ZJ`8٭wtxp?b9<sCXsvT6/Vt.rXo+m F $R?qjPL.x'd]u*dcv{[/lOA$8͡4zμ._jFGĩɖhkfa[߱#VB#jDl$ۆ.PҒK(4\6^gU]tYwhE+p_:y(-C\+O(Rem?}G-JORsFƉ/m_n{HO '&؛2Ձ"CS+P2H"He #u'ddnΝ+)nQ9{+lkЋ4?C89)u/mWfzq+ Ydq50NQ928ĨNRö׺ZdժhK->#MO9nu/-< X S}R#( ]EKwEl!\.[FTg)dԳ[ '$^Įʯ5GS tW#*+p+&lF6 Fo:8;8Q["m !6}4GoͶ_؋d7k/0l-M0 )54:ۼ,fWׄ8& JR8hu2J/ eh9@+SF'{Kxm/5X\}yx? H>#老.ESW̛L9puL Bp*vA#\Sfb6Evn^]5Rq }WI?@+u$e 9My/#Ju/jCӪf{xlEc,@zؤq= SFv۱ϯpay#wUX{I 3T:ް .i) ;@@(kH)fӇ "[CwW|iGƊD0{ad T_NIґi`@;:6\1G`ηF1 d .OL Ό6YΩ zW }!6ʜ`F^Uƈ5kh[b w)`Vj)*;&p{JH'ԃL0; ىqW쏅WNaguHlly+ϟA1#N iR֐('B+jB3U1;`%XehPBrrD( T cq[rʟdF# 56v3! Tz2 kxeƓ]ks'so?Ч_hgȇq?Iim x):@&]9]BrAD;g˖zj\>K\I`mpZ{W+hT,Vp Pɘ|RTM(ڀi#?sQ~S70:>JSh,b0q >9JT#zLz{em%ٽVuQ=P,OȃE&4{wBV<6Ͷj3daYdAyRyόzs @+|n(N k>w6 )Ӥ젇̥ryx*+WPF5M88CTa߆*+9.kTkɀ ˿4^;$`LJ_I,Wl;9@հh|F[_1 Ѩ#g 4^:^|2)##7$r2I!{X xqT)x'yL $* R1YacPԔɾ"ZJ#N= U`9x{ HGֵGUe}? np̴Y//EfUE)U ;kݡKB{yvu`a@ 4RRPy#F]Lc0mk漮ٍ_q͜Ay{\r.GO1 ;yJd;}ػwgkv^(:hpxP'FR 6X_\QycHr9́bfS,D}緓z(kEyL+fVorA:Ewwlw^xuoga Hiا~ q y9nŒ }/řfzfqx3lcSXV&{SMY[V8yГ^Оww'= C5ffG?PEQ50^Vi96%}j, j($9m{F .9^A!K'v%l񺛒$@n.WMZ,v}Z y̭<@7R-%θ|݂E7yB9(2Wd#ִؽNEo#? ReAd].5jdV J3i5vb zn,y`"w)Yk~$ʧc;'t Q6I.i6t"fS uKpCuY@<z2tc n/Kn %0B24Hhƥ:HյRoxAoUh&Qä 7Ae [A㭃#ߔMk*׈8*|36 D Tc>.Yj71%c,#K8Uu2/vJ;>f?KE*lrt,߆ùԑla`0rY:X3q*틙t3f`^.eڠFԀ0Nޣ9[ęk#3-X>ɸr< W06+Z<"َyJhXZa ba765*NR%R2{L$2}+gh1 G3P *3p,c㨷^tJv)=A6_ўt˾qAvZZSCδ"6u^_ˮr7b fnZ )/1NEs_/nHYϋ;IK?dt[5,ҰD|\$!s\ /`Rfb"QE`עvqda =5у H w &ʎMf8MXfjdEd/^o Tg Ǯ-tSs~1"$/'Y@ c{'k`o6΢X H> J!UUWU2U"|N{k5b88)El7^C^(]lލ9E!j;:ρSx[u59o[ߏv}];}>u<`ٲ%{^TS VNɪoE{Q?4p&P~!0A0LCF!_v7#]o.ix sByNʧ%(y=yw@CSqϲN\x=fxj]U F-se}8Fw ޘD?Cqr>o74dG,"2r;vz/?ť ,=.L(f^VA(%hS1xH͖~ޛ@ %9J夗<*˵m}LU4M= <9 ZzzbArnY ž`- DVbo@'iH)SAm:4L MU;rp e]`9NS*&)2':ʜ5j-A:1ih+ʺC?RN׫}jb̃޿RGtCPP=P39oc`=LUafj= fnadӳW3Ch*3ujQv*o A)Y),P3&[>ul#0.ޯ`iɻ`-ux((ORUf?8T@Yg` ^<ocHO#]-i?(_T8Q,دñ$8tvw,(<9E:c_U}\$p<>V$x7 īMcDdݹa]CvЁ^پAxy\B! 2_N2kCX+F Q>^[\ "=5Yw&?-ao%:YZ?=حz-ܜ>J1K>lB!CjW#3lm\5|J[z->W^`9.RxbB4vBi( (-M:x"U)J?2{p"%a=2*rNhn>XV݉Ȳ.cʩP Y ^{3>a:й)tBXp[l{y1% ZU~[OV\%Q&QF ' 8R:|+A1-qY,C ?x:Q.hV R o Ku7nEiTqrCc*2 AIGپ2"ON=Zi̚@Ec҅p^8.7:apI Vwe@9itg ܛXt3Bzu'98) mUXȉnEV`#(YiT;FCk|(8},V%w@aż%\D ^FRS^_]G{@މ}44½gAQ:T.Ws60D 7,(ϨTA5x͉/NpsXzc9Zp؛0]P|xLŞaOt2.ˣC<]7` T'[O] 6+1Մ1LLR d rjUxYRa{bDRkC S)yq o QÃ݅ 7YfvN3xIU'eGΧ@%D?OMy))m W[Y^?!аG4TntS6VlLQEȷL:J֜κ+IEPA f{RbeA$^;3lHSS&J./ӈ5k:FV+@2ƒXlZm †\&2d`TOVW{zǂmYi_is)}N0)t@%8[t *Â*K%^B31\Ґ$-AJ`Z#5SRͼkG, rۨ$~ǁ2S {=Qw/k< g!'PɓڜOh,T ՖS@ZcKCdcF5'LCmqI W 0@c8#9Ra"YUAPS| /~3fbHf[9v6Zln 4fk| &12d3/ .=趈YIʑebjAHMLȫneu3Z(ʸɊ` qbN˓Ͱw ٖ[2sF/aC{<ڎiWfRad*sZ¡iiɛFz_ȴuI \/M&\6+|+\ȞVizIaa!k8Ej^xs'HK&YШs+㗏^^ǐXf}%g`<7Vpe4~#$?3*ش+oeDXsdlEA3Qf~z:_h=#qQ*)aW a*5Rؓ=Nǻ1R2LmGL_s=e@]P'=T%iv 4xWS~þۣ2&ʕ_> l &*[²P2z}Ե-}խזMT3Hd52ݿ=u&e9< ,7a:@>$JBHwL^noŵ 2a$_Iqm た-(9@id `U*FGS '!z,+6x"IȬoLjg,1X ^\k_'45n郤xxA47@?%Pa/qwXqCaG]s\qX>6\Ds_;4_oFr*!lf;0J \78^;UH sUbsWAmj=̑լjrd6:付2sHz8lςd8 m{.dg$.Fy]ۙ׿ 5l' \0TbXUyR>y&;2c㶳;܁7{ Ź\o7 8_oj"PH' piX>mK6ܩLMb`|Bs0BaEhޫf2oedq05 dI qdo'ӯmm&IFH3ϝ,Q+'ty`٣_Ix6 \o065X7zL*bjSMƋNICMԑjhfv Aۀ#eX|WwWPMtxyf,2ͰE( ?ئu1ΗCvoj+_Q[j,mq|pr HFT( 9It}tS ?]{CThӒt^h>{@\1)emGe8A4pu}Ty|2.Pb>W|l\7v/߳Iec`%N bc Rh]}'+鄴]nn#9|?OmUǖGg.\OҭR?lc͟8o )Tpi]9xyL<Њ4_@LÀ@V6wCq70  Կ`]_! dBUk=AꮩaOCk?Ir8RҔItbo<nTBMw)sějp`ELW $ q_JW[e&] MN{D~P"_;LaOzbfo&ijj,͡ACKq魈d=xeDK꺘cxy>CZ+gL|ƃUGʊ^q uUdRG+[,dVK R4:m3/~؆΀DT3,I9>]YLֹ)]aK% Eq,!wF(*m6G*\ɴ0Xo94Q&\xt@lMb/2#)e5fVCr>OrS[ ](`b7 qM,g'!^5J!Ü;N2%\k2iLhPp`Y2]NN(5d :sZg1 KmUzf L<:Zʾl5JOޢu $cƦ1{~bnL ]Td`w}B8S F- -̆O*0{_9Vkzu- ]}dvO?|WӒ d;'`* /Qwd€B):]h#Jlj$ø Ss8xO܉>W3^^JO3-Έp|x;I-r8wk:^KH|%K-eQ^ud'574]nZцT X[a8J/|(9cycSS;(v"V); ocl1,7ع,) !Un۞ j!N[bV"Í+#B=Ωy~}<&-2GCx. :@荹$0L48`,jxy R.u/& Q}-M>\3|A1#lzg#^_sBj^ 9Ftu$)6jFJ]l7pa AeKt|YKm54oI)"73dlc6ʞֈ {[H僷V6!mwŖלTQ1>҉?CR]pؐ{;p,#0e.| ip7GWغ0 %91-5er)tK*vf ^ hTvk,VbD~R̔TJ؆W\!hS ɋ U6s}~ jvuHZnL\V7,!*仔iʴ_x,`HRԢ{^>+}z(xrA߭hZ~+eaQ+3$azQW&RS3; y%Mxq1Y xOJxn>\ }絻'UvT --" hc0d&*uzsowVFEdG%G`Y&E^Ek~/}y1tRIP!P"pԄc"4.GxvA,5بF!6aC+NK!(Xn"fr^*W0٨jlbҫmͰ1tmz+ațiIvcݵ8f \_#53GYp㠧Ś2Mȇi~Mbl(S7_rBBvY]zIBܸhEHwr;Ϯ پ_e=N"?ĝ6f[' KFtQ5CQl",h6*l-XLJ:Va#\ *dt ,t4 h"]GL Z+rNMJϓWfJK_fC( x p0`ZU{QV/Gei!0 V${o\ݳE[Y=lBk6y9Mydr1]έVB3e+"1FľXB+G|| \Ƒ"wV `Wrxiԩj[Ѯ@/JTWAB@t6zUloi׬Ψ{9Eq : u-i*]hi!o^P]47&F_NJ`S'`P@y9uw:WN4rĵĸP@TRkD 7Aa-X[!(id7fgN 6M[ÞRf5<<1I]11Ftd8 j`[cҝdj6(Y+5oj) e9 Mg4[DRߑA9FwKtt9eAALN`6eD_S[_y +D? 2 ȳsȣmtfX.-DA dB۰Y cNۉHOZɼHi`r|]LF@nX[TI"1݀K N  ̊Da7I, U;۴}c9znȼzZ)Ut[@Yl4g_ْˋM5/B".zE,e֌6UBlAboM:RveC&E/yħI:ى#/:j'w k_hV ' 7;HguZ ^rC&Z 9/Wlﴈ@$y4 eqN`ǑGį^PjC5,kRHz|oڭbBLҝb %g]R<яТ%U iaN U3qStI>@VjK 1Pp+;{=prr$Q>t`S9sRϳ)O:+‘[  ymHd:t ~ U$t^$7V/+duWͿ] ˬRR/pZnMA` S$eywF)>?a͎gkp0 V.4PKR|'Xf~eWO׺;cDa?WX'{\}|j"q #$CX%.v,A7ŢE?}%X% Btq7I\U]cҁ'iIz܊R-*KAK!b;߿p\STa?.tW /mJ)o]0Y»;rڹ bd|O2EQX+Y $XoM<|m?F?ci .1Z!KfEġ"xil!_g=$lb:%,$UܿH8&It5H CF:[*UP~Ӫ#ib BL*%Fzɐ!:E2 3-hTŔ@"0("ޥ;LFFr O`S #Cq;T<ܘKcv]< 2 w~ܘkY,&PY#gjoamHam?"Ch;Yw6LD,a¹9SP>˺fdAgDƪ#k Ч/:{|SikzG'}r2#i`wk쎇z /&aU[˅i!N?fˊF'$ 0iw;+;=}PJGd{gGS lL\9vEVx آ|eеKFg*x'~`ֵ^(b,S ՛5>+KI݅+\y3OO[][ND6sZ*D+}\ՅTAd6;1b1p;G5-I֏j3ה~LHCp+8PBfنTHP|0h XՃ%UE0 Y]p3sC? 7ñ.Ƥ. kԣ;| WwzH@3ȏ\'ZV >1bHpqKDZ}=UmuqD }C=9/LX&|K]]Zuik]76)ME n)UuqM !IcAS/CdNhwMxE=یY ج(aI~k3H܎fdjj\hX` Ctđ 6-BVoѥ?|&5[1s̴FDI^c- ZE &$nRHq`ښj =cܳ UjHܧ==?ݙ D 7/-3J#lP09m;c-gFue;[ { iVDpc7DȺMNR䶷'F !e}aMMk;>L_D+t[k3Uٜ\DI7{q%|seө\E~o-YUkQI9v&uާJXF'g{4ŘȈ.e͜+R~NJFnASJ$B2>cbjWY__44fgϢNL,EHKX@>4 7QdJ>d6sRjQtrj]݀BMͪ["@;;lQy&;cP:GAjF"#@w NTk0w[Se?q@ou^~Qi﷧qU[6bt{bpj#cC"ZL7 N%Z-P).:{ >0Quu˙G#+Z[֩rAapzN*AJM4̒KoE wտGJ;qnڞgjA[}ʞ 8Cؗf Bx3#}'Pt5Y(x1/s1)ʿ m88 Vn+LNz@ZּP4Ԍo2RHS&w2Yi:X~n-~2YЍ,`O] 4G7+8z_M< 'z6~E4y ?(Si${<>x-q/9NL}& Kj,Sa출%LJtD[]{I=˙w=ڕKުA)\+X hޣlQ~pdgwrBll>̈DǓ.c*R(ǣ7M@l?[&e[:PbU$ /m8(9@l0 PA+7z2I4E N)ydn꧕tIJb/эa(TxQ?0Nhl\ĉSxd<Ԁr*@xB*!PZYK0鵲a*y59@ wjbYCvd0ݠ֮)vF(5r-0UMZbOE~4LaяM|/UƜ ۜI7w~BapkIWRugrPI9?Rs9/uͨFy_崆[4Æ,C< O +ou$j=Ƨ]0Ǹ#~eSUI bY\[נ>OkRҢ  T>#]=M;P2.r61_ܶ'G5lL] 45ZO7 T(Cmh9Kpo`v/j%{Lcl<66[C}d=a`^ ܿbfv+b__[O:j65*`WsQk"* ٪"xIQx0?u#\ RaBy8xi'5m2m{ yaߴ9A=Q@#(Xkrֳ)6׉?i|&+;m0uFh4\{9":c1LlԖᶫO\U#L6(m*io~cO`y=)NU@5xS2.RGwtZH·$*>m~  1cɋ)jړ T`]Z*pxx=z)_Jn11!gduAJj"g;]gtyxY9yDDR΀$YБQr' = ƾͭqftaCgGu=S-0QDpc2bG2?7a@M d~fx'5:C&~#O5YCg3{繻 b f /c.(=EhY"XH;X:CgB2}{LyF+k&_{*tXq3~>f BNwP9ڠfD`v/T` %߶3#-^:Y aeKۋ#I.57aL׍3'|TgMB2 s|" qQh"FSb~MfaMJY7'Ksȑ u;<R8xODN߉_?D(Хkp̌?!MxF !͐0j".[^ -| 5WhƛBaΤƸ 'JǓ%9X~x)_PɅXjhKDxǦMO9F]g섆I|SNo}}cŖUC2Z6ß`dQ׿EMbmv|A.Nm X,G`(4SxͲnQ:as|/+zoa?R5-jphD ܪ̶HJ!&64\_x:jn)m 4ѭ4#z,jYᲫ=܃@m)RWMԅtyxƝs1;jZQy9`LP֔&:]J/ymm-kD(dJRu}tS،6€t Z] ѕ3-de>K*̙=kۈL*p<9H\PL~) NB {F>_'H{yEed'>54̪Nq셧hLm1ȵ$Huī`|鐷j+CV?'NX7%3/k4 2M-MT }1dʑqe! s6$+ƣvuTC! gg{q`PYvJ| WBΟtlZ '2IS:)j~dk*- ȱc ;2۬bX;F즕6# s1|Z{Mxt-#6o L?-J)%>(5H%-R-Q "Na%be6֬?!=·^3b:\:gH%ӬO{Yz~ kU}h+~g:x⩸nb*:P8 H *أqb10[A| U FD bZ^I⠷D, [4(&(?M*|+5OzC?=j|uO1r sIH=~Cxyy`1*XOÁ  _}LYn -BƐ~u+Io-%ha)"l=tѹxŲiEiq.L^(8m$  էڥyrάµr]fTiƶ#&5tDi4g_/OY@I*j yb18ֺ*G 9ToFd* _;Z'9Y2sSy?o{yEB(|(15VƬi਷u<٩UQOh$/O̦,]XVfV0 PB5e-%6[Njȹ)o' Ck3RKTI0`> G[VX F6NfYΑl2l m\G Kf"hW28Z9˱bXi aD0뫈|Ї%! ]KMH@smufD8EW5e Y1RD08a$x,:@ VOusG wGu1trdԔ"lߞ2R-fm{-Vڨbrw_a>7D?KR B]cGgѮ5=tJb<ԓ@pr/_mq;\g BQ阪)IS K6ŏG* ^m66 jg7BZA~ EL5N<!^` fZɓqGϣa<5ܢ# _$e7,U+ UBaߗN]G9k襵H~!Stx>zdGfI<*9Bh? &gRNzm'+dfq@BݺU"4VT%RU>2\A&{ c>5 к<ҋrϊz: /ːi#Ds=V].ϑo$3ԀUS,Gt "7 :jFBYH)$td[ ft@=ۗ6]zT@f`I"P{@-3 R2t9975h<TP%Ϸeb ֍Au"5|m#'1@fdDX w\v i$Wfˍk/bȼ` jreG fM/-bKEt^vu*9:d s-l8czsjl&ʏ /kW=m)&'NJw!3C# |y.jȟ  v`3TTB%A=mBugH3&f}u'K/?c/מfVNx6/8{qbDEeнsN/O5~'f2m>"=`I<5<]U2N TUWIV9"#u-Qjkl(e.R{"\G`@Wb3fO̮Q?5|FS2?}ƅ8iDyJ9if}hXH, +WW#^lzGuRgeXb@)&z^[ YPe[՗)_A횲&tử q4@E6/bFZ1h- N0Hs&b/ d"Wx@U[ ;SlĊ(S:va-XY(,p,5XU %uNs4uaQX qBQE]V<$yM"ŖtƪT{H,H[Z\Ɩ(,y:>GYj(Y\2sN3FubR4|GD ^[d+17Kp9çr#q ĸdBtm >Wc [^6t. ԯWL*=V.UW\qp;^So뽄=?W^qU&eHC?]6ΓBKk0WOsnISw˹"/к%@-EWR_2$N_D ւ4[fGY (re0f6 `O@./wT2̂QM*/6#NF􋫜_=Fb5x_aM7 t:b!((jywDD]"hS%Jwގ8r͓м'LnrRb'{BVqU׀Ry wq5y>8 >Z Aq;(P8m(GV66S*+JD;xBP'YJFiѾbq#\I]gφ2Vl[-+!*sb/l(.QBhY^o/BVaEy*xŅ uZOԙdaAqnn7". Xa:22;? .y2-Ykm5C&k" Gv| Fl}rdIy肉yQˏ*έX:U1Q^Kv\EsB7W|3m 2^j*(jŃz0R%}Sɜʅa(e ߳;+?Zh-7 <5w}~dbG18Ҵ' vH"g kTqQ+\߸r(Ts kiɀ[fn`?gX'`(pX+*jn0s d^elW)jUHѽlFe3Sbjc3*Q~|ӡ[=)Mk?bUPVVX|<!ruٹ[b\psڳ9oF"#Eر4m H\6Y+y(ooժOI(܆[ YXBYK9oր7UG-:#FKlߘs`3bJF-\ B9'ԥ {, QƲЮALWvnM32gCR%S'S3@I) M `ByFGdɒsH-cin;j(G򠪓zz=cE8jSi]*djT8^m3DJ1>tV;˘wúI/#dāaWKEeU8V)y.Ahop?{ȓ݈ݰiFULݐ=4$ 0鞇Zj /G ﲲv D%og1a$傆r%ʑ;_'Gc qla\SB5Ƨf|r4Ɇ gf1I*U41Nkԍ (lD_HLJ#Qk3=90_-CkS JC%>m⑿+mqbk8ByME:Ϫc;qur5?'0Vp{ -wa<,܁7fF:-3s,beECtĞ49ỷҤ38Ya MO[ֆZX>'?m.fkW 0 y`lx)~/9e.z\kZa|m+楼v߸Z0ba0E:>_G;j0; rzETwLtǸAbh,ޅȑLͽ$YE3ˬeњO pn#6nDj?c_B=9;PFJxdaOi]R3VyU9W?PXZK%]׾Rx-i`} L6񩗎 P( _ !W #ŕ{),J6S hSyq;'?T-ؾ3H)rxkBr]%WJIWo8ܯmau<ӐEkii(We;9QkձI vA h"F,G48ճ^6Z?(!ErmFx!nhPR*ԃZ٠*$QY*.t6^şF 8lvۿ=J]bsTf-$P-(4h'憕ީ}'uON=f\ؠ(_UҢ;Z 4&fؗ "QB%Q%A/wh:*;n~,Nry]2&jY7}(i? ên?dϯG + ^P5t|u+ OsS!]˨{}tN J]^qzʍ0yeu7ӆ%os*br3!$ /,o.أdt=Fd8v#~9[e.TG5ZVK"Rgv@_ I{q:j꣐vg@*`jv?*P1nIB;[.)AFk-}hK| 9 ̲W.x+[;<pP|Lj{?D{|F5>iՕ+9aזmo#iB1n%0eH9v-EX=aNiJ]1f@GlY Ӽf;Ęw)gtWPڪ@s70iQS;ErkeۅNk{-$>f޾~θcytKI:\Gdc>yHLTA',SQ?ZO-BfN8z}y0Z Ӈ/ob:P@&wϰԕKW0ݦ\y X!( Ew+W.5P# }WNOFLOӰ?K]z.l@faʏmI-wHXx/*؆g8`BHV dڂ=@1<.nG *ACp QcW'.iDvUNR8:4O7@=e@*QG &Z'YSbdPs~ ',0`•'2$5 µ)XPU) O0t2ș(v,4', ,Y(b3s Ob,pi\hPKDU&z|ޅ>b3 g6m]M rBar=r?Q*$B[EG#պhY:I;;2Ppwg[{X.`iFuJEnJn55ixLB6ȫ?! GB |~ф`~c')OEK@Oa8 )  M*2lڴv6pQ yv̧q.uV_Ar#X`PMeYS[XVBm91a)~Ӛh-Ot9cǒE|,ZfzI ѵ@`CCfYv 0% 2S,pbe*?k40ď F$w;Ԫ/ 7ApڢS:&K(FӱBZ5`:njG溘z9 4qTAn?NѰ1/-K Rpocʚ &Qъ9籴d#|m5&Q4?I+b=w`}Ïժ(x!OOXI ^MKMC>W BIjs@i\'eQS6ɤ1*=_o(dMH.]< ( # r (󨦥 8avbX81z>-T~$5t5DRuy'jŨK5 Uػ>#: ߱.nTL_HI_2o D[0K"Cvr!n]Z\ _qnU pE$ R&&hbQMnam^!kH |Ѫ݌s5b)&XSFhӔ X~2B $>" VB^-A 6c..OWձW]"Yj%^!\6%\l,>n Y&~QL(lGrxU54V<Ę'?Ҿ:ȥN?1QyexfVX8mE*\mmn4cGmqzѹPG9Y#!H>J@[N5 pgTU8oķ[ D4]V5*#2n9 Tы/uXN;A5Q+#`q-{IW+KR8mѢ,_]㘽Hpכw۲&JצyZǗ ~kF` ÄAWT 21^ۣ[iVLDnI$"}7YX1/N$i*[Xݔֳ[҂Ĵ'. fՏw4S8 aur%v3 ͖pV+ gK}viRzmb0HoF۸+4̕/8m?$XcNL*d3c;>ת3&|):lwوX_bs`negȫvh{:5K!7Δ6֌ȡC{4MjlN f.eF- ؎yϞ-PuϮ_(bjKuLEIf{9`9(HV1so8[XGzنlf{d2b%67I09Mtq 3Lq?3.:15_G7kX渒!fH!>"FyŽ! Dy>2v 9anhȢq{f#F!PqCNRLT>`%VLrb^s8yJQ8Ai3n N(x9y3t0MDDX"zӸs31,h}idߌ-ArXdֈmi4~Pp$HEnWlD̘-3(m!>O@|l#_GC-l?1^ ad!7 "q3ꙩsvrRsn˽'QLG k&&'~b-Se󖽌e,%O: UGyvForA 34csZ?"au3O ѴV:pѶ^D~@-wr#/Lpi G{ޱ"HЂhm`;&t1Wo;R5Pڌf(۩0СOiz6 un 't>ouE$\Ǿ't xzwS:z| j@NAӗ/?ERK&AKwXʻ__9.+?1Nag^XY_:vTBxX-IK\(~N!PJPk*&,yBNUqӮ7%ܮ4_w9i.FBKmYREEaPuBC7[w*IS@ɜKu2PH.LՏV }1]raR{}{X¿XK=D*K ǵrq%a+bg\ƹ:CCx"@ĞEbdPk4Hγ.:Qᾮ4Kچg.6F%pADffo\QIk_1| VBs&q1dx90k(fA^:@k:PSO zs.n"] .:4o:Ssj< w`qΰ4x߄(3&oy("t'u`}`#zHEi2sv f̍*,I }1j+z|,ط&צ]| V [?U-9 qONS֎TLOJojPc Y'Fk5mD}\9 J˖ S2#. y8։ \ozUFf13IOlM0rW|&0L:VN"ha}V @^CX6Pvt]Q0o2c995\ Eev֔󕵏D*@7xؼDkmUe #r1BB(+M{TZ`GЖ9o,kQ?Jvf솥ˣOt) cS .-wKaW"ryoҢLBÝi"#j$i+@ՕMb%=k5f:$H;T lA/8oN HÈ,iZ=)FJݖr_,; |_=u>cϷ< s c&-M՝iu/_}۱bXq19Kxͫ@ݠ9"i/3՗\OBf2 m>'2'рˍJ xs :T[39"_qDP.:kL5Vה,75В%zxFi$^45{"hQ&ABFBm%{k<rQuv([ISnÔF'ji,z8os/_Hkz%ҚTͺoyxy97]>ړ=:snTyhWzh[)J> yk}WAK]dXI%i۬mJYIpQx;kO+J!ϑ S6W|S9#8Y?px:^i'cL[)q7FFgf Eop֍:lNM٬ q/\:) '-x[EGJ@J:NՅHQ[oJW4#4Bj] P܍ lUzX?¥&26kf֘mȶYRؾ4L*qB \iTK?e/ 9%]P=^=Eq٧YRM#<[r|8%&VO4pa9"4Q1t ) n0O,~9A%*q& `%pH)Ou7aھ)d7Vy,<}+ͥ`k`: Cϥggkq 2d?mP*6xd; >cX&+_ǡ56/RM`aVtr5EA7X sby(Z.nˢ vn$7  ɗD4 eGP(VP 'ؤ@Zl5&U_'FVs:T  !0*_q_(guQ5ƀA rju[Q#;%jX%$P=Y˓D+hQSt'⧹ u$S])|uFl@dV*J<6A%Bߪa~3`9$k| JyA\qR+4wUB,)8lYտW`R/fgg gszf)޼\o9THsxP및2W ^C'=$)=g}4 xYG,%Mw9ET2t=+W֌uv>p*Me/R64}V-%sc8 Fq( \O0h4dÔXdIx  GeCoxLfr6? 4W-=yA2onMSԈ+F>bqy PTƺUUA' "cvʣ=nJͨ9a-Cn]nO*CLd&Q=ִZXGLJ\H ,3d<,U+*].{CMÙJEM\WӋ_A#dicGb@`;0R109C4 ?y­,B#)ZzcŝGm,Sݑs'}dÞUN#9~I̥O)(<7{}!A\;HN|;yaIr.N_r&mgz̢*U9&ӯEӐ,+1'p)X$q]GUQ&ݧPJEu2E)?nbdjD{,Ef5Kpa<аd6e( Yww޳(;c䑧+""_J'wG|BW3b18$s9V *E'z?ߍ0wZ낌|[1f* QI?Xh[xƑݨ0!vG`A ة_$S88B 24C~D"nG=6RvQXџ6Wޓ>:0Cp( "{{m?ip7eBXW9`1(K ӓKPSW5S%iX zZ҉v?sXEnFh "ifD<: ;\3+f(jW]]wCK,55=XY㳥x%pءȩZd%Ƞ=Bٙ|l>"?\2z%_p7#ǦFպϊ;fU5́@tI3/ѯŭ"t u^._`}(7 7r0 n3je"ls3R L{%*2_UCl-YƶM(:Z9_9TƠG~yq2Q.!%TÍH>>GóA/ŝc33d.Y)heK Qʐ.6mQ0Z{h&m b;u}j3[A/ĜҰZc:Ll?+N6u_cw؉_[XTgz^eTmQpe,*S֝6_͂CJÇ~%C8>_J%ޡ,'D(J ϱe^^g+!i!WiV+naE#wܯ0O_V^=&WcWb6 ban96L칰n65Y4x63sM΄‡L#H f̟!|D|;Mm|ל"2?o@S^1K}`Hu8 }h5j58b(z~rf@Vn3%#y\٣O$ST×F_^}G6[+:u}#?u0B 6%ټ= $pz3R%, "0j`!ejX T 4C`o,Y,½}>oh,gZѓd<-e:ݤ ŽS&H#nh|lNҫ뺼+0rb@6NM[ GmR4>)d1gK/,?5\Ba}ŽV~0l)zM.KǶJHX;q:骕It uHI>%[ù?"m.dAP^ueHи'j iW}1!ku?)yƓ@bL_mF͖+v MZ rzl$i#ȩ&?o}9Gir4s4a pS|GW ݷX *6 fy[˧nbtSF'28펻%1}Bʸ6ᯯ3/N/u6b5L(),t{Lߚ*q vek / $+̔1ם? 8D   ?bqvxmȂhW_bO=HTӘɎhF8TI5,-g~ aGj*vV)q1!AJ$Ȕȥkp\q[> bX/*Y!HZb9S M؇?لL_J#C.\JL!oTA:XQ.vB(C-D7XMGOvuN)UG%V)vlʁwFuBOQŅ" J} Tp(fOti9?-1X<} -,qpU4/D(L9[*To>D6łxM #QԹPӤm 3t.*4)\3Ɛ-R]UM?޾ʁ4@MZ[Ya'  j*(.0FKqy3 ڎ+-єX*+ŚNi$ >_:-nT2GLgHict ݚ93D|3kWY0@ku}_HLRdЄ)Aoo瓵Exڄ0o{V:gf5/\Byr xjQ-a,xfRcXH'@l2 D5jG3- =t])Mj~ 3k/Põb)DXKقJ sa;9K^B>`!C+>{TZ p`.> ϦCMLY,Oc +BuŤ^ 2{<&9?K(OFi_ j']=F\`Di~*TUhb @}ˑ\B {+k>[{5]rD5_B#nj"[JZ奾Z 9/pg]1zaWr}ɲT2)O'8 @;d$oO exBtϟx]nfo0y@K߸o(SאS撟>L$CF|$&w]U뙖H0Ǟ_%2+>. Su\UXayykVjZ^%)cKEb[jZ}@#B881 }. hKWcKLALi/Rdd&>]Mk=/]0fcCڈ$O߲J.CN-S zZ'% !%@ amFKg4,/amAuBA#y#1wfvS[Jr.h,O- T[|PQjpicshؔbT*q/?'e,˚];9O=2Ձӊ}!RS\Gf - 'w;)(bltrU)$$OU?03zcdfe||h`D[cJU4Kw:x8~] ^VasMl5xD2\i *ܕ ,WMp9V>$/ 2}~ZRkYk8.8%x_ü [ M]=h!B$'(Pʿ&Ufej̧$$j^x8=m{qCn\r@܌6.usxR#oԂUU9m2E\]!{fY$|S2SvD; XóGJ.Y(^ˌt'lZ^wS{y9pSZ-4wW*%~_SeH3[ DfM -m&WI!wlKwݯ݊eefвE7Ա 0yU8a඙Ҧ5(]n]Ja+,&С5 0X@&O>$ SH +VAz%!+vKlP1\!Z##VH}BcbYz xj3/yrj$N8^I#V^ vTrM-vUS*Rq%~!+ F:أ0Ӥ6x)R?mWB3lאc$*` puuLS7e{[AԶk?I>3tӛzsJ q/?u`g(pӬ \X3,w|'e=FpIܱL#Rd>.CʒЀZĄDNfMdvxC~rf{E`"c.Jr57/rX5fDŽEm]='Q=) [j*L;(F asqk+Y2VO9#+sɥ& 9:Lv|\W~p>du|WEQ+<s _J+>` A7E"P u[-z'~t|u%'VYFQe:]򟟕| J[ 񊦓In*n TD4BcPH_lJV? Ԍݯ u,Tv"{ x+?ӱ\tU6\F9k9xh|֊?cV?N(}cW mCpݫO`)ڮky?A>ׇRU+53?z mFyҴ_*<7QFZP&KV᳛O ~ R[>,EKq/ prxM$-'"6L-4fҡj0TL'їbOZnwxm]n\ev3!+WhA? 0.l%gӮ,&Ae.J{/7tK|#8g#B _s>(nUV8 V$kB"q|U]HGzSg{UrY/ta}Mb ™OMr1X&o~Do(bR>ާjdr\7V$Ip B5sAӵɃ{ HZogmϾu'5}-md>(v{g\^4H]2,GbntEݰ7>Pd۝FoLQk!qѠM.\tbcăㅬEvˆu3=-0U!8( Y3?k #ωЈҙ `2.q{.V@a[iySAR/eᬶDRt1<%i8|#Q@O6,?v ^㕤=9.̗Mc3G~iK9xnQ$J*j>O,$$|aY.Hwp̦=)5AZ bx,x CԒ/DݹVEF:i}`EhwkS3l *MD(pŢn[]co=lfKU4*"CZ9eCIl󱂜m|vQQmWVsoAKLސ1YĀ@̀IŦa>ك\y#3A1/ZCC\RัhDYpDz"^KRf/48g YjQu&%$ט zڏӵ U+W򷩚pJ/QbpM,3vz%7reh\gJJ=`jc _L<&.O {PB)g@>"*'Yn\C; £ü3>_ MpXV O0pIْ&s7$͆ZhsX'*VϨ3[)$gzTM|[;F|R}ޚF5Qo\g:s1A!{Qk<)h9pc? a0z%]'I GɕxXܫRaWt4~USAX>%76XdMRG[{kɚmzM*tl#T+‹e=Z3E'iHsGmhq@Uh!vy@bqc~JO=?ZnI9]Na[:ec`rov_FeHXأF:6FJD[GI 9_C>ĮgG: Sdg꼢8 "=l?QԾ/;cCVVg龎q[y, ϖ4 )h ϩs-@`m2f$Z>\2OaBBs!+]/+9Zn礉>"П[4 8l,Aڸ}Pm)͂w Z#ؖa 76Lj)q蠹vOF'QK7d'2;m?LJE nF^qvƝHs?Y.iAU·#y]sc0]K!7@orh@~4ZáVv uu9%F_ǫ.La{[C6,#yQ D-ywS zc e7=2T$u0y oiCµ8RR.VBٙ 6ЉB][=^c#gTLPlec8@4tc 2y k3 >CGΓlZ_!ȣtF}jc_=tS* !QwWXyq}^|ufdZym?BSFY䄩Ēf ӫc-^3F~?h :9 xoeLSE9 8E~__S,>B-Z.on U`ax|Tkt/y|?eǤfbbO5y70'}t/7JKn?䎽es_Rm]>fJ8t'қDrX9 cwU^n δHYYѣ#CG+ B~DCӪ#QwDžO3f=REz:9s=DTLxT+T*PB ӓZ354+F >Qmh_mӊ#Չd$e\#3ƅL0Iz5* ( NwGh::&K6nh٠~_aܷXBdGM&y)nCr5t.iz Q[)jyO}"c7s' ӫlCqQ㤷q 1~T_,Py||Yj^`~$5L%G'mBI3GJxFN8 pz=̅O|Jn3=eMf7\qdDwi#OZ&Az~" 4 mu=k æ!O)[ QU"Ȗ^f6/xmZVEX$m_jL&(ayEvK{>x̳Z{-Zg5Aq$z: {QbC$e[*-=)?ȉ1vpN4[,kԃYmxߩqZȕgRz=_7g@v bO;M2{ ŧ>ؓC ̧-Ė-޺Zaw:`ERVzH7rFZ ~T/ޔ#ii~GEZOgup0 ^m4l伝tCrL4f"{=ttIZ\k܀>cx߸4.5CY-bU7̎=UK #ycTz*8~Z7)FSmM* 9>2̝JiҔMQ]'_ \L >,΢&/y8sQ8O@i 9F 9R=>m3s81X6"IA|/YQv>Q_k Q16WPƸ}'A rw밋^mx>}g 4,z1E4VQ,[0$PBX{xxn |b/_`J-Cu?I> ey4#vJ oG>@/ƴ[JAD]߁IB-|E+t^+NW#=B&yg_Z߾M]`y>iyWLVnK,w貑~;H׻[v ddM0aDmoXc E pվK6ƮݻuGgZӷW}a#.d ehNیfݕ,%rl+?r22ܷ`yhkD]}A4w{vT/N0KC)[{/Y.^&!6ʜjGB8-JPIͬLc(LA]m$QQm{ggK@ƵE^rB4_'BDq@hDBRL2ww7b%(9ˣu%"LmfK y  -EH}t"yx1lByoL̬'cN<K12^lXd2!8)qu@cLXd;£w1N,z=j<{/Dp2-J[Δ=_FB+kT+AD}uaτ%(qJYQöM{,??a89Q4Y~vprdC͵H{85w:E@ZUQ?mZ?(_3@/iGהRo\t*~i#`1z׻G(ߦ`҈kt` ANkv͈ 6 [k#<rhG4i~-*  ut%q2v0CLbs\F&+e9굓r 8*Ne2Iq@L%ZWb6##Ih@3yE4sNמ3\zmE 7m` Y=?W0H+*ʡ``F|sS@O}^!/`nƢ μ$$ cESZE9>q}s "@DVE p]ɂ 9&Y$V{gxw6 ;rRJ"gϔpc-K' 4l)h 3I5Ġ+uޜH˒$Pl ꏊ ueF$/DuA!N@7|A@H5D)׬B |Ԃ|RY($G1n#@׽ʪ"Qe43<1$=_0]Cҟ̳W{jn r E# (:`XA|~zjA@*eYsH*Ę)$۰OjoNDqϳW!2!] Űͤ^'TғKF :ârpDG[zdD c Y}EGF3] 2iĮ^ >kAkf{WK]B$d=,YjVurP/nHyf_|X"-qױ?Wls7 {TRG}? lUtql`;C>mޢJ:mJ6r (?nMȴk1<[ ᨓ;óMP00% nvECSB&drbY2,4M]|Dsb*s@R^Z_jViBVe y;]6YӽL@ʹvQ[QQ4hbi*1~MX}D#<&EyO>ppP)|}L]W|ꭍLʎ~HW5SU\qzlxNЕ ZMY>;vsʇؕۦ{[jnS)BeDdh~@ wt^(k\~91)$Z[h,'C1`ed)l@;P q|{r^ҫZ Wgn~vXdttl1 :u*sYS 60Q@s Rjq…DbiWy;eC]UKD ^Ue߶iդ㼂7_ggLIsq9`/g`.!5t df'H_YkA?g*yï"aUrڋJ:&Cqs@ê{hv !Lm^Ⱦ{{CuF(MTe O'k݌wlHIγ_voAx) 6,KqIY3]HbO_/(D #|jjtAM7ƪN[jË]t=t@BxkUh:_8BI`3[P0ܜH-oȓ¢l I[ !7Gg<9 ~kZNlqKn=p-.hA#ɬ\>ބo2b>ئ^?ٱCPKo!eDRMM?i`!/q6.i>MC #遂hB=G@.Cb3/Aqb9J zsi{Ne3 fֲ"Qp;\ӫMAa\ Znu^4> x>p3^( 2&^5!'wWnwIm.ڟ,r[A糸h /LW7 nhG٥8wk8?uT:tZX"2LvBd'Ћ95O@9.\ӑPE2]/%;< gX9kw.L΁ $$h;a٬5aBM?3gXkgR^ gyf1 h~@ :qO^9|EyKGu, ~ Zԝ͘\:-$$Xn& F#`v]ٳj|FVͮm!klQE/IQ$|B#||WlT]]$.o,z8wQ"SIL$1P Ǵ6#|~o jpM&֞Axuu\5Z>/0-׸nEDWA1?Q7ōXN<(x,;Ar>̽-uBJJ(%؏:9w RsK>A"B'Lu?Wl/=ĭ^dRD`vk!={&g ៺jd\i3'|gJ 2N/uZL%,_ghYD}ɕ[ޓPft[]ݙV)DUp!?ac&ש׺e(Nnm`S +huMXͯzW)Ғ6 5 q1M34˴|kdA'I}0R5ġQ̮l= ݣ""y>鉠:/՚o Pv•n~ 8߼v8M- yj\-Pzo._GkK_h>p` 4Q# 2>yB+ d U;Z%Dk⽙'L[?KEtқ](2XkX=ҽeznz0ﻱrPDj"X)U(G͒<ޯ*'gh[wJ>j"ڄbG*n j)bpbS25J\й@4%)6'ڬ~ian\# 3|eNϠjm;gtC.}DQw~苍*t˼-N}[> 62[pS?k&̪DD&MxXsr T fd-!aV}?6e:"gq]+{<daԷL\jP4UT=MF}PAoy&רtFK,|,xm6۳nJ=ǖ\ 0Pr>&?Έk4;GƢș~Q@8ͩjp/@xCmPZ7e*ЌzjkX_1.aK ]$EjraX^+uX:3n8Wl.}[qZu#q7?b&+nK25К4JۂӏL MKaLuCeF_H?PnN[ ͿeT%8mb a b{((Gg#fz$l|( ss) )+Bg{Ѥӄɞk 7v\, Rʃ,g^PTs.tYx2դqx#mt3/s*;hSO¹<M$Q:o;Y@5ȫz$u$w] b>t/4K |--Oz09}#NFuJq &x}W.`3X(x2覰=haPCرN^EQץ[sD J/OTJKn;QoOI<$;YaM S[P5 `S_u^U]?rqn@m~ubBA3@sD-C3(@c L%h쨨pxI~:|,X?1!i59-JY%Z8 t!K6#"싲8o@`+iņ@4ǣ03JNqY@=Ԟ4ԠBpOW-P=Dl t݀}tg |Y!5R$Hbж0 0:A22SxuUr_[v)eRX㺎 4tJdvk؇%4F*N$%Ci=|q3Z֧Ty.ƺp̆!桾P󀔙BV|J"af.$}|^p|h+ŮBffBt٩ub=؁۸?sx]`lIXC98$QѽҊZx'ɏnB;|5½fEX=oE(CE m] }|P(q:݃:0Vʒ+;jbރMv$.tNش0nt㭲Kd]&!4.o px݄ߊp4ۊu dxIaȗAg_xG*#-_'oy7I8'G. +ajqRy`yea\&1' ^߿E4y3: +{.tǐn/M7]C+` %>8w|dD q $K AjZC' bV*/;;{h7T7ٟqX m2)Ӫ^_G8hf\2 ?[XqgEsWM)4[>xq :h$8\ .Ib/ r\t+FS#m= B@^^왂^z:G b)\%R2ERC㼯wDIm>?0P&_Іp0#T j)m?F m!]>{þ//E+!"y89a1b@Ue2W>t._h7;h&㼷^ܭkV>'Ԙ; 1B @d!I5^Cox-g(ՠiA֝0{ҳq/okTrYupqXYgkw&B](ҾK(nЃFфO#GA<],m:t=~hv=^٘7H},Q"A4v㙫%-Fi3a3V2_MOT0 `.ŁͨΕ-%QD@j"% {"\i{y>HNQykܘ]&QSbOGN^E,^AhZKLSH=QiDp |Vkg:$*y GZgQuBԜtoAcّvXPzR[< X CM_@{W*iv9k{$BA>7(\is Ul@!t,d]y+GKyi+]}'桘]J+) L@bųǺXe;+{0D9(o{ªHL >jBbSרbE%Nor6*N]m~!W=QmtWTʈIՓrEmYSmetFbC)+H[ndBs70Bԉp2 Ůi&4p@oRxw84hG NWo^T}((s, 伱t=+,xqrw|Y)乬 d;8L:38z>W~g vWX: Ypȭq)pxꩮ '{J%܉c*5z9phhXJnjLu'':J>'Vy`Sscvn7r;% = ݈{6殰,ڷa -8>(w_ŁDhD #4D5\_y׃J@߀V]hAB# w֥߰E_Wz"I 0`ppR#; `HV lc2>*tCBPAPkEcP ꌩ޷Ha+-$ye-Gz~Os$) ];^a9}g~y m,Z'n0u@ysFZķ:xRX"R~4/|6N[YF0)JBDϸx C?Fխ%gO/}nMv5hU01_HQ)jrͿ3ijXzO( 0 mruwj15P5ՄjJTW1 $pOEs_-S 4 i7uO{ᖿ"M4bÇ=94FV&6*[(SKS}mDQZ&U'MywГzЇs &\I:@h_<ȜaRZfcTq |`لW[-j5g 5VXC|]&4=h0;0,>Ȱ۳0 aPj>j*?J{~sځ1^|j qD߀Tp>R7ҘX{?2U(B5P&$Kn0&bu[4*A]{ /5W?e#;b  9sɏ!/-/Ž.J> *~so Z~m&)jݓ$v?P7Sf :rA?GjNR4oΩ E9&6O;mZ4RYq9)>>o8fk1yQ՞(iEԗe0݈k.d͔G;Cm'vLԌhq%] )aqx>bVt5TδPWN>#KCnLa G.[*X;4YѠ]B6Lr@sD"TwAyFt[Ndž3%QL\2ILmKb\-:Q_6 [s fXbX*P=Nа"cK|K͚&:cH ^;8K[JjvMU3hQ8!t>7XCt{I]H2#p\hA<7֬⍟^G.!zU e,ct+/+N(V8n`z:JV+00㧆ޘLJ03֒K##/>78>wN˙\c|HjzG^Ei%=ɥKL{URzC9cJSI)^w48rYA%X8X%%uʾ1Jؘ~^xBe`>$?\LMWlv2P\,:}3;m-\ 1j0<%h&\?⍘6No;e1_@Р%[B%Ck1tEfx7pb/O)3v >M6wXc(Y!-Q*KdBԢDn] OGܔiC\&pMfW){7Eճ#)_ 2sWPpTYvvJ_&v` ֢jM8ow9|>ҼS p ^hG< ;JRNp2 ױ DwQ6j?) ѡ_O@ٽ<Rgr5IDL;;fݶl#IIQ™gΓ,{u m#ŀC R#aڮ:欒~']}6F֐jK7BLC*"JKFC%XDuLrn< *^H/:!BʌB箇/Ax[JtUoUЙ:/Xp6S9ۗRhs]t&סC1`+uCK䣨B>1%ފGs\IFnWTK2nMc"%>n<)3(Ns1K9Md~9P?*I HOp2y(Y"ցy \?"'2| tcǍOb,D~/*ZKh2?aH@hyl8I;TWLB^ .<8r47fd|t,x!qhJ\o{γ}! M'ʹM REM,Q+pHV3v ufN5GR(t#}F`*5T֚rljuf&G}O6Ś[}a/8ssQS^x+W])uUښ'h2)gCgΆ,=P#a$̨ǗcXˠs}QJ3G=SKY[#]=a:N>{`RfM| 0Zuܡ}vuTQPH[DGːP/1+^J4he\8g,<GTϣl0Յ{vQnoQHaI #eQmi;le" &"dS_ϝrJ`N `Ky0XQK?sʷM:+ul lrֻٟ_iwHm.؞M(MI7dA0#xr3 W7SrQiJj[`Jdr`Ly܆W2V,!m`Z~0d8F.ڧ)J.טz>47ޛ^k1U3`6Gݲ"͝$rT d*1喁mzjue%Y;^IyDk1yN^"fV?FM־]M"00YGoÇz]1Q1U厛{렲\2I_ 2*ھ5}[d:-ъL5(z3$i]IGOAm$s {H&f{j@1(\z}˩>߃.w♔+47I&zVK|?vR6DXB׵: vڟ @phPqO$"}n<}{zil%lC(rF"هS7R2j^Dt]o%%:nx^>|:2e2@Zd_8>itb>64ڴ8- fb͒gi>T)L ۳QW2F gd/f#R~l )6IandoS,S9v ef#Qێؾ.Ca1û y¾hjZdܛs]m\2[N|cpIH5 /WA1hL#:ꚾDZb ģf0aB*\*1!)Oh}qӍh7:Ro1U""r4yߩ}\PYF iS B=caqpvh\-:(y?16ﯿoc* 295=:*iyqӈk\]m%-,y).`pơŸT(?6YC$,{X<!?6hUVd[Tpn8oXrpJrR=-^U?hV&v-ϬQ̧JVC>Rp79$4֩~z]CUHSc;XN 6t{ t.'R.#PO>vy2:25&+RZ8*gckk8 wG\ʥV#"wǤ)n»O⊀ #F[q%|.7^t/q9qYN;H?L_j+Ur̭qy.dѥCATt0aij z>klM4ũbQ3_ʃDh."+6xQ/d1pF!bU WG@:F5 z.ˢ/\^MaLy (iM۹r$ n~)]-3wqr& i$a?tܡOJR4}~k60Sg\6kai yXbxXy/jEiD RS BW'X Ac P皓=8〼ݒ#:f m nO7g\o>^**aU$šp>~"dbͨ(\!Vb!fHq#4~~,~8r|}U\&zVBRpQ<ؤk;j[JCL1x9g 7ZcB2ZcY$L (hC馏"p*<5;R?0.`-=`d-oK!QdːQUwEh1 9^{ ϘsYc+#N' a %3}נ4 M(܉UЕnU1șCh KלAALh]X/UR*%|jg|nIYC7QK/Qsӌ^ZjyR; ៭Y*_,sx(K&5 g{h㠻P2gQ%C8}{?+WUl-xDQ5Q>X0>%|OQNJ&[Cu‡X%]9G٥e^o\ƸHd)G2ҭڈNpaVE3.?ƆsY"A?OI.Bc? #|䜅=[Rc% /x0pDZ*OCˊ$ o"ƳaD P&@j.ɬy(c ; H({!/H4\ȷuO3ӿ =,i-ݛF&ѿ"LJ3f+Y #4 }}#G(JƏKH#F %)<k2Ȃ;$u%etAVuܔSF ohS|_Sж,ͳ*7,8)^,HӸPo(~Iw'{| (q̞ޥ#rè(x\Jr$=S.̘nGlTJ'ePf.|'ҹc|g/k {->| !x{1!4%(JZR?3ʚ>*U!0d%y9cඌTHM"" /%v+CN-s~7= irUJ3b˲ g9;+3! =x (ϜVIV@}ohc jxNܮ-U"#>oߡ(`ϸwR!:Jlwv"57ӊ+G$5$ /o6o qaLLQi=B%Gf5=kj{YE+5u[a[ED8LDzCTBdB?GAkZK2m cp>Nzn`id'ѣ>0'/X=n |]:N]FSCBkj#E YP&&ڥ".YoZgA-1$/^4m̞[.?!JDѻ+TrۓHjj5Np0ڼi$eSF̘xߪ,Ha*YL|őW84{Xřg7z@R VMA9N8(ͳ$1ƴYU*-\ܞsOҨjSg=_m;CX_ld\ yZfLI\E!_2f4w#̏[C؂ÆImj`r=\tW͠,qW]6tL*FG+w[b~Qs2P0WY*,A_68F/uLw).!>6<+{ >|Fsܝf (l}\ıѡc۔qA&:V : oͶ%ou ngo⒡>X|̳(C6+] <$0y9jʢq qfر_Sbr5XX+RJԑD20sTVb`E@R3U*CD )XbLhe-}nfF1:)EM\Hg2^N^'bUY [Mv/oL-5k H4v6yA\!JWOgG'vA @ّ#si?0.FGZ}K?D$3~YM*;{}jM'⍶t܈WIʟ BtlɒINCq7j̏:2KXjw,YߥH/lP' i/vdh]VD *)؏eX ;(^=9\}Ğf:Hc(T{733o#zgpLqE~\T_=Y<ߠ U3qӓv@0Z"ۚ sހp` 0qqՠ p-n9nNL$S_7v~8($Θm@TeqJӪA?U(oc ""٨kyyg\ X镫l/FLctu8&ŋ$H#DgFqίO&-> oo!F(ܫHQ܉lD!> `{XZD+~;nId?۵989gc|bk֯:eAhA+Ki~B/X#5 )߹?7"NBXtheY}.*}.CJȉv>\Yp}Ŗ]+VL* 8!y1m'%Y`UUE:ifji}oZiL/qcEϷ7S-_}?}-{\Wȟ[;T-;v?c"'if>Qg6vU, R,]RJWqѽeojDO4fe*aqGI"ViKFxa(0Σc[Y\%QZ8eD B`/;ҧ+%<9P[(Dbq:NpM<1bLeɣuwEWԛM6[bڝrкŬawoF6phxHT;EO.b@L!>H4q`(%jGI8c{M) X;M}=+G ZoApꗐCG(Y@B@4v7hc6ASg`9';Dc|;>Xy2n_ĭ ѵ\>M OO6٭%Byvߙii7Ie~+eHÉۺv Al`P\:Ci2/DHN~設 vf8JYN.l6@`gN*+dK]}'T1% ֖۞oo_9bAQ(@i)45Wإ`WDSrςM\ |Ш=՛ڋIwf"97l;_{ߓra(2piCiu}:X^f뽼]Ѐ?ezT݈;!8aoemΐ:ࢂTC(6"b"͂v\@m |9ȵn(gHKWDj-7eV~3v]Js`{`lTR,4nS@M X4挞13J``ˮ<X/ˇO匌"<^kf%>!-op,.pRrX=bDlw0Jzi[OH&߱KΡU3sTllq}J!c\U&GbӉvUWtnY7d 6op2#@yB{"yߧp¤[rS[tDP?=Bpĕ@(HBݘHXfkg. (, "x D맖_$ guuڱ,9&pٺ/a7҆]ӥs|ZuSG~ 74ENꀕo0=/y[L"e@`+ E>S.@"7ݨLdgP%N"Q+ ](}f?Cid*Kj~xOw(U#E0$=υ!M|wBVBQw~Jw(W[gmfZ7DOW$H"tN(q~Wϝ{K]zx$$˸VGgzmpLJS}NĂ\vR ۂ) (}!᫐&bBH4- joN0kbE`y3 hr:?",툣awEvOE GM,_Za9/[ku%VA^*Ǚ!CI؊!AC&"+oQа9ř5 !96VD/k$@]&?[<1@䷈1 –5$5%1Bo&ӓ)6}jk]\Sclːys=˧ZO @uN@SEF\ HĄ*A#+~ 5G͝oxoOt!qwJ{1_TrkK+OJ!D~DՓY9ک%1Y *@1?E)tW33w?(p*-Ơu\Nkοa6*âCrv=mhK.&`r_LܕxwjMhƵq)ף=A.]nƴ} nNeOhl "!GQڪ@O 'tmUU 69n;ޏQ-)ӳ/&c}-/ZJ2ԃ5 |d)Osf<ZM?曱=8twEK'`lDF s$&}$ǁP"E}L* :gc|HpҭtFnu_7qpb.2z{8caS'. #60bOJL?h]1ܝ7g*t^ 3^9~k5> bG:}f߽BL(.uڱm1eXAEҜ䵢 KG}t@΍eP :;UTAVK[^lTd(Mf钠=u&_*,KQ8 džw kW< dөELX_|ZS#7m&m#>7b(?mܒ%0&k٪Ɛv5uC}'J9)& BehF^zLfHo22~!qB ޔp%Z#<)kYreކ.p<--; WЍgw|^fumA 2v:tNb?(b 5*H݋cy)WeUЦDhQZuuq4EeZPU{&# =6Kk\ZhaiM13FQ6#W>a0);'O*!z0'v\ m!G㥱+8wJQGxhaI6!I[gˀYrBtNo%Db(; ",n 985ҸoäjS1z 'rWdt?Y&ϜcSQwO3ӂ4}%*-֜]8TtTDVӣ=Vaكao.rz+аNI]u戨_td0̒\MsqKJR|AnSf}r&_sʼ?5bhws Rc3MC,wDAR*wyi@GꛖA6-fU,aخP.O7He%V285"r“o [=|(<쮑ݟ% 폑lE/k(xT#'h$1M)HbF̚4N:}H*eG2}bڷNnXgFp\LҮFHbxT<ޢT=/,D7'@4Yp@B<[{*޺[$)XRY`L qշ1 "  5wb~5a2BQk*K*͐!X<5[-HR1Ё;/YzXKxTVFA$d}wBSs04T3iB.9v&NI.P7%UeZ 9Y>JZ A&ց/'LA6aPգH|6KS[qS_c_\W`؉ټHm&b`EDP{]U3͒\'߅pLόyV,$i/L̉;Dh"0&- ?:t+ A*`-W/&$x`8v}IkO:Ki&Q@ N$C0ZDg2eA-YQ ^<$z*'R{{?A*/BlFw47fQ-33c).cYw6g#N@M R:GЙCݨ^uUV:"h Gj dc Y‚lICg鉢Ơ̓AA_x膤Y|N7LLOi]{GGAx!8=ʸ(=~*T`GU:fF^(S*j=jq0]ogn ɌעKY$#3S󼺥 'a%Z7WiJE嵽~Y *4VQG QjQ^ pg5| BfO 8;\ė15{`{xm2ޣ}Emw(au1Û3d/$lx{^L.gX1y~u qNKFSS)+ )ZA@+DĀ=3 U LFϳ-Ll;{]=sB)5OV _1V5326KQ egthR%)jugP|1UL6(O-;AS-W  .wTݮ6rd%9c ;wg@şYW&Vtigyhro_6QWMnA9#Dp0`\ L3mS@3jB;o擡dcr_L `=pMVv0 B`Je.NR,ό1ےs\FŀIbnw{ʞc5h}9 םXZݣP.[]ѝ dii03, [$emm-€:c]]'7VRZ͘7rА61۞͕h 8X YɬK~'fz^*y"?׉?⟆2`93ԁbl?\8v.ɽٕ6ґ ?'/e=xi*lvQeR`! ҶY (Syֽ=VߍZ"aFCH; W Pf|r0._JUqƤfن* +xw' ==tnw5Ɣ\QSCFd[DDF1¢*wAe9ј&p_ ;sOJ[>'8uMd^7nGRB'YύOj $3Q Q0cja-lΨ"g@#Ekh||~$)a._qVfB;0HR{\2aƦ>$[~G7Kꣽ^eNQ8:ҨX2oD[^ڻ`^ G'' 5 aް]>Y][ ij $<.$AΨOh f92q&K=kprN&~W_e1XՔ|LZ{*SPJp{TX0<'`FaP5zwSf(@_ xu% BXc*j\(ssԬړu$?2ႄ?uHR}Z|~P;^Ãɂwֻ@$hr!G OU "뾸VMs=85BY'vW:K-XJpL5l]9_*?Rf 79[2d@y6Zܯ5Ihf^3poّ {dhQڙΟ %.wo<(ltzgM%7(v#Ys|yDfJ?3ړGu━_pI`Gn DQ'V9$RI8& `";4`BZ%忢+@ W*7i7Тli%E~f,=eb⇌WM(M%좵x4 \gqt 2%I|im^'K cë}R3b)@b *<bЍ3O b}aܵm5C2mYՍ[~+,#(ÿQ{}b  ~\a&ڦ quGKǃ epgx%EC0:^70EƉ #6#Q blt3s(ٚ:#1LZf>i]|Ԭ•#8@V.g+\˲Kt/vCTZT4 kJ${|wcCIg< d֩MԆ{r8#:s LљzyBd$YQ;M֌a0t$ܠjЩn +t)o+hPTul{T8Li^ $ƭhW_MrziaJf.grxE(h!MT-fRKje?gcf00 py]&wPK. qլT.6fYd W0 B,[%َg x4q].>ֿ2DaUs#EJEOh8O1|ʹQuOi/wCv~NTVx XOqUW }F)@tͨAh"n֮ӎ)po(sڐ;Ys0K0`fXnH;ļ#fօey#oHO? KwjQJ!*OZe N+5ك#$fI:_mtŠj:ǡ]o$Z/<Relf㬙m=p&2Kr`c6\j.]+_.z<*G]/tI0Ċ݅Qrd('|` P@Aۧwj'=@:ZU,RMoolɳcd8*_.^& %H>?5tQxfmPy{' U*&'(JO/Y3vo{bDOdiŠW\X8ƄPqQָV k';eX@k ~J Z+уV~\2WcFfWB;׳v,m=4&^ϷK*د-I~6M*LJGo_ڵYLh/(@.rFK^M m F|+"kA"v99ȟ: @^.͔\ 2dIWiҔ57V#w-wPH0E(qu*Ln"XEAն:|Hf/HnRΪ$Q07.sѦ!K9rv^JΦ7;ND`RC 񠹠X, P80>_ڒ1eJ LHI KD-jAh$U%=";_,J7Fx~xl&W.!ə+ wڬ'ŰʪRͧn.91%HS&T t|L1="3lmF(,tm,***lLoLƶKy0kiPŕ&( ~"?lB,CޥGV@0|m*>mq丼v=LR'. .#= x)>MN P@ٙޡH]7Rp;zBc Ww-E5J8ZI)a\?]#h}#4gUE՗# ܚ?{*F3a!)dBQͥ0t=V mƃƴc5][od[)wkCEܝ;gǏefL'S&VD^z Q;pp:9l&hxR ܙ(}dPIJAMZ׮֘pѳ%~O"]bQևJ̬SAPkXQ +x_~ݨRPEs`ajZ+ ,S8iٞ; };n6IrވR<̈́1Ge>kW-'iK ӃdX|}AR8 }(@̄%;I9z7kD a _k&`' lnAVeSHA4їx4G|UyYUd8?}a)IorM@tzʳGàQ8q_JjG$ۧG9=ؿ͝G<])N?h-kr`멩26f +>VCO 9{R[f13:oˇ s&wL-")&\ʺߠ %3|Zb4sV~JT!~1J""ch6}0[9<:\kVbV }ZMD#a4G-V2β5\#ڴl 0θOZ} IdCDƒ lh^x(R`{<Em&0 P?e2K AV o`Q@b#ibJU3U2n8)!sI$qQϴ# Uzkѱ֎,tyg p7˙ .K\!C85L 7gڌLP}W?OfƋDbx oqv+\\ˀMu億a3vV*ic)mBǿ6ǫSz|wʵ'!ڟP0Q}m>[:F>ZFaa{(w3z\{v%$h6cXK8X.BDҷ: :.9(+aQ/S,!bo*:WMQiX6.Hh.oC$ 0>&JP6TCEWtZX,4gYZ0707010000000b000081a4000000000000000000000001677eda0a000190c8000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/drivers/infiniband/sw/siw/siw.ko.xz7zXZִF!t/7W]?EhDTTk׶ǼHSKQqu* $I)MtO6OPƫ؊/Lo.=d؞mCnc$hSgjܑ!l]Ӽwy[g5#&n2/0tOtB]h(i|9ƨB#LOEV0&_͆!m{P}N#A1XYw8/v}mrf(KID[mK 9h7N"a-fLf1 8궨T :z-A9q?2dnΚ?T;`*)60KKĒ ʡ83w줳6mЋ㦊*al4;xɊCCԐ1:q4 ;>wl&X*%fX<xWUsz>;qh efc{D-(;$$l4LVWMQ Z5zSҸŨa(Q^Hfi=WDWڶّ,qO#g62agوy}fksÉXkN@cᝳ +~ٍ#44gnK2C[Dy`wAN! +LOSF91}.?\.]m2\N$k8ݓcWe/Y?l럌6˺N$:Ӷ"A:C |t]Qqdeu ڤ`Խ{2?C>>0Ily4`@aXV"#I8(Γl>ovY $:GChS :%<7֊񿠔/UFAyMp[5gHRMH~waӁr. vښtxmːVt %7SORmpA 'MB ڴpqW2n;P\Vl()iem ZF@"KUͯ{aqM9۹;q}XLe/Τn1`^zUTTYeJ.Sqcv7py&h,_0p:5ыSEt石q#۵GUh95$!K sڰ6pXRc_9\|iϪ3T;Mohmgia4A@?7W%C/_W++>| U?ZH6:DJ<.XV*țo%q2QȬNzɏbtaa/+n0Y*c6qU p{牟Bʙagv0_t^0yBVn'䮲->yD?2HPEo 2T6y9ς8iG!;e1 »paMLEeg{ޑ dQP {t%fU;+)t 8!8˙ aEvV)h2gĆxSS!S?}4l|FWpօր7mbjXCSG1i3nHd1&|3!1y2f5<1Plj9֗k9< ЉsW&~՚y;R& T_=L<%c褛^,ةxu| o d[u알p`áacȨziCO Q^9+M+>#iiM\9H+&Ư'D Wwdci;w,Bgv>R 7_e_oU"TߓR}j@HeH~nxԌy0vl ؠzd"a}Ԅ[ٝNq[t;`U_%iڝPה;/Es|10Z OOHPԵP`TZ2Ej<Ȅ%qZ$)!Ia4keZiL4':h|JBbw ݼrjmzZI'y.yP珳SMʃfcJm 1ձ(Z?M|xQ7yQ.m8Vz :H'h5e=Z+y$x%kmϛ]Z%#<$Aj RӃw#4-M9 ԝb˝kp/DyDu*{/5Ӓ$(Rj)䙰~M(ڣﺠO!Efm!8eC@D2Ea]aPl*A -\i@g/@fg^F캘g}-yR$؇Kf`v&&]\ψ&?XAnĂEz '9\KQ  ջОE!y /}-JqbF.">]Uك;'.H`emu:&l*4ԢNZ%TW" ݒ %nNkaK5poS2}N{E9 78);~׀`&ٖBZyA(`*Lޠ3B2KBb6v+kM4)]Tjsn6\47'r+#|/ &}4/ Hnbe2ePM^vu8AH8}u*ȉ?OU)TH hOXK!蜇$;?mkRe}r]L7`o ]ex%U0>g1j$p'*hr7ń8cPehG&KmDk-`c9=,Lؓdlu~yVJ$,qj L A 1sq_iQd$ 5PrsߵSP XеK,Iڟ6 T`nSW v(MmGiR8wxznt 󹚧@n` HUm׉~ΐ}3,3sjk3+LݾdNiֹ\X!(Ґz(Ԁq_:e@s>ÐiH7u:iB4hrNnl練?eR3?8^t^=ݴ&_LwYV~ߨAefv*oe=Zg5/^ƅekUHy&TӍVu',ʓch<.6I-xq.&ꯦ~xa]!Ir XJBPՈGmqHsqa8#I*a'K[7`:SK&6AvKpMQyp&2oqFX2䟊h=i_[5Y4!;}mrU98ڔ8֊ځЖ٘rf%1nc;+(8E,LZi&l(Z+O69lsqU <,SYYH )#]x?yp3lxNSI+_EoJՑod?Xqz#&Ad]Jڞ*<%Ѹcn}NNo~a`ڊH~Qa@xbD0x p 9s}֓t3ДH  -tAIdon !{SI wv nСɝ:LT\ ,s#CYgiL'fAN4#' /8Y"\*EDx#A\5}o&W]L9|QgDVǢefNe=epKd3ao,fx} hLfC1Ւ߭gCt_%/G Yu+H(u\RmO'nAsҳELZ%aX_al_\Ā6\&*%z΍rkQ Ncۦ5^VlDgË5:|`z,,pG|JwO' 8 7IrҊ멽C+}5)]1TJ.=΃8 iG#NO˅;V֬{$cܔyK4taAwɘң;lعl1nCВ1 e)6G*= Pl:UakW7#@B,?FA۳M[p9y Kxo-7< XN2`ZQNg!9}磣|wX *bdi8mP<ȚK) C<5Z׻U,1WXit(:(?NTv3<(#ѧHEa8-pKNZ"`C8(]'1 1GV}uȤnJ[A#YhgLid5Fg+'!GP&MEKe!ɼˣofP힛i b +ԻAɋ"!K=tr}9H3KOڥ|,RVp|mgmL^䕏9xkV/:2э+ʈ+! ; D&d5EO ̰C'E'rtR*cmkH,~" NAcUS•/q"A7$ +Uk'`~vAqCq` IzGIyIs }F19v 0"} lB^͖),}RFm϶|.YzXp xbGJmn~PvWt?I!ujYqipMnDΆ@>^$=1~ ezE,bIOʭj3Ĕ[:7ƽ_EHԣ֮a:I%ܡ"=F-v h#G9ZB0Q޽H`(͛ 0Yo=TVrf[8#x׃bܖ4H՗aA*}l:̀A|X9ݮ~<U{[@L;}_`%EH^%q1QCro yLD81J¾չ@Xqܶ#-~TfLLo_o&@QIJHP~*`Ո)|'U:fK3=FV9}@ى^V,mMh@ },W&T//cR>A5k(J)4fZ@gKtׂNpBWTW3Uɸk6¢. zBpsnmҾ~) P+L, aNC PCT#>ڠK|6+vrTDž?m, |OA %X~H/RɜBޝ^a=<_gU<>vCZEhiܞf? ^^* ?L6M6/wO::`<5tD[A5h%)'2iD;DaC Ņ F|*m1],)AP!n޼e3{ 0(`Zrn_Ys86ZP1>Y{ZՆC"iFaYTU%~AF!/址n5`m D SUZz]\YaM\cjuPGФD3R`? ;gn:d98şUXsSO`>5XB%Ɲ"6Dۧ(n%#s/lU)"#Լ"癊S&L<]!*Xn!~6@<~q*{1OZ )0c˅|yk -s}ֹ]2lA{vAȩXFB;YF)m,(0]nEc,A"ܷC(Ynb2.zUpt`<2證Hl3^)s[ iYp61yc_o9e 267 1aMs 91b8>%1S`Sȁ=IdIj}>UȚ&I ]|u!/6E1BIBRuZ6R9vHђמ o0H1KE0A>Ux=8dCn(o \ewu/h4楼Lټvf_󸩢NM>`]6NcàA .I6UtyKKUqyl_ژ(yJPau|-_C]Mqs@NK ùb&P˔cBW($/.*l}vMsYWxnfEicxX7,T;j,Զ/g{HB$6=$~\gϭKc=kk؉Լ .7Lsh}1~4"\ ݨQ Ϩt8pQgKr>gn *5KOYo]n8}iiMjxUAl|ܨ> Lmͮ>$IG$&oCi!&謁*G\ԁrT_/ k&= műx۷@v~> WI*Z<5ԝ=a=.q>-<*b?'"qE" H脷۲+xTW&~nqmDK#/oV {8WA@΍ҪҟQS35˕q %oL*֖MóBst,Xb NmM't;2tEӿmC* (7k,CW+x>ԉCJ>WWaZƥI/*DnV%!fa{v1qLaߥ*l!(_f;T*O )軫BvX- -e}9^wdRˀj]b uK3譵k =K#.Κ﷡oZPqbsb׬)vSj^h?P5/ m4lz'|G[P=k1]}`Uw2jqXe˷s5jSsӐXlBuÃ)+5rO&2*Cޤ /YBD}VdحL<7RmCep}=IbI{?֔5ꗅiejX%Nײ375<dC wo@ uh7hHU}.я4}I<=M P'՛70{HrA5YRyke! T,s/u]gMBߠiMӛ~n5ia 4YF/,nV?94UpLZd3 Ц, "\N z˨vtZ9bGtC;~=OHyKݓiOYbt`/kv)EKqGlCQzѡɶw 7y[<dD'('HIs(o-ʠO>*mg@?o7EL|\(wPW.EWnCݛgoV^$ c͊4Rׯu.cj~=p %5DB4χK,its)dݭuAյ]3ȴEZO~&{{n:z zΨDTQdѦDxNq%.j{[-?dPH1 a %j\Gnf1\cM'盻H/q-I`f8Cq3%;h[IVC3|aüB_9(Ҡ􂨌[ q6l+Wc酋Hl%2:B o2-~ȶt8W~hgPd',Ro/+ ׂq$W0@ѕ[ɱkVR*z!ΧK|uKҨ ɼ{Z܋3T=puҸǚ҉8mjCcqf"lv5t`4ֵ'ƔP]]VAG-B4oht~ NĻVqg ^)$(KA~k؍5^hpɵ%(.MHu>0i` 6qLmRY!b ɸe?+щqB9AYK0ESoqG )Ab~_]ɱbǦR# ey%Ӱmg%cߣ f+_kgL 1R&uxutqMC"b$jl7 ا+o`{OꌽY[-X& ,bJʒ΍12ocl#Lʅy4V_kd;rպl3<0;e &gus0=UrNj Q77jN\c8f\X+9cSMh  /#xf)vP$P|iqc jo=UZX6B ;dS<(}'>zI(}p嬹3[6ϠuZG&_nӺvk+*_K f6;Vf$jʹ`UMk|m)g>g?V_YL$P'/{G: grNg_T1Rlܫ;~t wW|c4]4P&M)|Ai| 6rp1M0L9s,O,T<pIB[b1:jp0<%.pʃGr\=Ey< N.bHmPC*{4\˃Tc 0 |Q̉Cbu+3I⍈Nvmn_jv6O Syq@20 %m+ |}ttM% duS* @w|yk؟n7N?%8 x?%9A?j*Ɉuh=/_b<^pHmB:1J/кy] r.;&5m.xcrяl7"ŢT uY.dV6?HqɞHO1e!Ǖlx/`_,bDR!ryMz g$57vhϲ{G {TkdN`~ ΃T^CD#-荮J dbm3ߦ4+4bg>3VIӨkR&7%JTT=ӈ}$Kv7IRj3j'"XdX%bxt@5p$]{C# 1W. y Xg| b\|r+h(]2XlT_r,ޖen ٚxthbAZ[cʲmK 5[.@ݣH C$mtj!\AR|b V~׋mo߲QH$y&TNQ8L&ɖzlzWO=,&!Ic&PjOZYb9Ќ$+mvح@DݶԣA?kio,YP"l[QP.'IJRi{]GDcca.+#)!x x,X;75vgӜJk<'Ҝru ͍:2\- 9cu.H|ZڤR赮qq8$ $pIGJwyWx/CrdȢ5*C#_0#Ifg)=4$I!i#R5#Ug@Nmej+k2 hhwNs^6{/ N"nbz@ GtztZ:`"*1d[ӵIB9hF(1\_Fmշ!7;t^5g-%nEigǶhpw'Spk.4Y80h2a7(`Oh=RӁ7O>gx! p(P!z_4dJ w!y@ E#xN0 xri+8ЕTAo}?CqK$&8,E5:YUk2h}bA.Zb_LRu2x3!? :Ff9L/VO^ȭZ87bjI1l[1 E|P5̀sQte3\U!o=^ס:\׀ ;ETa H:XDtZ0݅Ski 1e"-'(Owa%hT˼pΕc३ӱL&$ - g~C"MI}_aY %sYez ! *@F<QV9bk7,~N]lg8c]_3ؓ>!2'Z@"Z^'kGVS8\iɺsX:\⺋~kĨ@%X8{XxxYN["cþnG z]OԬ.^V7Ѷ< UiYE0{.UiVU⤹rr2$3/wL|C}X`x!NDIǪltYүT.;kI 5,aԶV=]uRz:]Oe(.n| hx*.]sV*OB%lŰ^h/v7Es> ϵI䬙'+)sՊ:/6sEgS W bΡYG1>,uGJbh K9'Bvd_/ŽXp>({AHr M 踉  \ˍQ2}A[KӇG2gP(jJv'4\׼grbG9<9S+ {zgWʙ$oA:&OٳexR9}+n  n49-9N3#X Y e8Xx5]u~5ּoa2d_'G4RV{mFg#4₴ d+:sF+!kkICчi!9:ohh@Zx%~ ݽ]5bL ̜m|M>$lU~=Q._w~4Qpn}zm2Yߦ-Ry0,HE#v儢?:ĤgΡ]xnJN ؞pOQzq8 |b?=g},>^Cdv =kr z˨"0"ZWVAW~d!z`W% :<)`T@34 IEs|^T8Ϣd, aؘsQ4Dۨ:Ov#:`A _k[  .@O2!fItАͶZBoOA"b)XGSsLZq9f(KX=6ilQv/7-[*g7dAj(TV] 7Xgo{f)!\v4yvm,o{)Ҹ Gl%&.PȀd˲+^Frg.Q3~% qPnxr˽滅̇SP CIn\P}7j^خ2U*gr~:cnͫNz1lU&v= ,fXX%tUfrcnM7TsLzSjTtv9F#]HX'yٹ3=Rvu~E;kl Xϟ:# 'ٛo՘4CESiU4$RhJacѭQZ;4 ynX&q:'\pTiPi=bm֬)1ԆDV M1=82LEopqR DfU:js 9HoN8Y}e3"wqΜ 4YJLIͧ;7\;B(l%nObxVa.QmYt ȉkM'$!1&蟝d_xN;LK"YD'W߅mރmϻړY$ΰqFӚo֙*4I:4np52>t=j[2=%<ߙ4/m% &:g&Yo 8j$$̼]1+= . h.jh/E{{O/a{v7{/!%%1 |Ka\gt_`>23?S~gJG̣F4-Lھ"i~kO ~DB- H3 ;2GġB/eQ"䟧p/wP1SZe.NtUY&/_=Alw-Wn4f"WYj`K_<ɂ9):07` P;;o?ym/_07Bx7~vS]SuAګq?L~0 C "M~H]/I["ٞ/Cw;gCM-Uro/ hBtI%#^qkc"I5scsPhe/@Q{OR7-In576PP'kaZKl<5HoBWN~㦮z!t泟ƿ5bN'Au1jwM79i& i@9RgjQ K+tl';/YIֱM/b.Ogߟ.*LN=Ȍ+uPw(j1)(e&r.cE .gtbdsd6@=0x(&1=.MMra5{% R>BjW}03ͫ4q'Y[FK)Do W'ߢ ze?5(m3PN`{EX`o uى3Ay>iWYxd y;<î42aޣr[ϝ6|N;^Z[*Ճqң31;>JU1 cȃAh~s|pOф~qCd d8|6YjuTNv}!O{+up+Ka- 1~!ݡE5ί@Z.sWƋ8fSuGaҾUh'83xMJR\4wnć[ndHudH΋;x+-D%z["5sܴskϛo J5cKerrmP3qr)K~HbөHT#$XS ̨ifĴ!׈U r9(vp<'K_Ա[.DH'|,@TGϴ@'4^BoCRе-/`*ԝQNa&jy?6P E ==="NǿR G5&W28* y6Q&+u{^8htPQm߲/"L2YE᥮]S/+%-df"e`{q눽mЄ?ryQm mZU ea_e!kHdhaQ.=bᛕbgLiAS"X‘V6s&=,̚?lڭKgK)mҭ{`B9m8OPuqHG" GU*۶K2`RTS ~{_'փ4hW::1e.o?8@cZH& L{U}p5¯ߍznrNW4t'Q⢡n?db` D[nߟ6g|4shu>A!A*&ېZe=bë|0NNO*v9vXgd|bR A #-%D"cRk:/Ux_f}7QP!h;NǼ+`Kĺn[&N!TP=SKCh몌T'MK*9 3%1Xdv0O2058kT&pQ^ۀޓ5bwr .-h擣«Tsx$-"n-0"ouCgOkdWncsL~|doQFb9 F>@RH 5KiY2DXE.gczq1!^r5/X& `7B/fu46`>/:,;mZBoPh*"ԁjVDnRy;Bȵ4`` -PmC.x_LŢv GL/f|V[q:?gmq#r,{x߼2V6xE62@aY8ks7qt>4_Ln~=cW/PAt8Vݫ0~/pMy<β˹%PȹS-}cU؜wG?KZRt@b %hwy|ԌOH;Q'-2SYNp\&?Ƿj 9 jSkmvB$y֥O!ၾW S( Հ)l`:$ +(cʕL~:XӬ' )qּ RYnPN]'kY`HteqbOJ 1 T~dx<:37QJ݋x+Sb7m41K_᎐7c 7f*)>A浳,WvId6rgoƎzcm`-AlX'(mucw޼3c^41J1'TMsVC /gc*Nɒ=9Mw*H>,9܀htNG _/ڰFa?TkqwUw'J*PTbDd-+K+PZ ։"O0{g@>mlƓ3O 9S]޺̀l2\gI.!Co3CYy Q0`çQ(7">g_+-]Wq]<>ݒ[w3"£iisF_#trnhea1dJkXX }[G;^2_՛I@1~^[,Շ5cQzFj՘G!ܽFG8.7W {UzG#sH>xINPanF𜟲mFVNj|(::6 =|@ND_VZcrZzȻLg5߷qbhxoSK{BIgګkQ ,Rߢb|6V2{Z9.P!pi0 7`YŠw!%mGyl4 Ǹ 7,LRj(/N wA4M݆1Xiw :OӋ,Sk^#ۀ `s3eIC;vȏ:xL &,/offD |lq+bP&B}m>c7#@s6zX/~ #Gp"@E?lR 07b&3aWVߩIx۽CUMg+UK3z$I;Wwzn}/T;.FNw#|)HV,,1Fi" 40n>8$]M]&k(>7.fex}]P|Lfp @ 3e6 Ш8f.rlg> I}RBJ)b 5& Cx<(t,T>pZAA"w*4'|EL[X"Q|9c|i JVBцy>]u t ` u[FdQaָ$[H;}W;53|0Dӱ薟lB͠Qw#+:SS  =4ynnƎ3|E%Xk7Y꛱E}6·B݅k Fƙf L%gKcbHTIJ>fqe-=MHҴ+P?Þt6v= ,^3P5Q "0n{U66|gv .F”fA\>P;HےAvv%^Yx f9<8voa$j>C߮ޜpo /Qiuq:O8a'B`Jr_GbywC'Aϴ1~Չ F`K&".¢f6)yeí@N[c^J9wZX"֋.-ϫ z*Y`Z`Ipݣb[bolUԣTu\ql:TBV޻6~E=e58F3( ~P[a>/YmޗF(,DNKt9n:\Rbdksr*ÍUѼe>T(mc^ U)t ,k{ 7XqOP(F]`˦sJ Xvj=` |s)KLL޴8r 5Āv&(bzN/AU`:PtFb41RɥIzbuNIؑqh-\gUa7ĸx(ߦOL-n\JP(1GOr `=d}B(̀8r= rgn֘@ʠH=29AX p2-kpUR.R! _•Wm^V3bP&8Q:vdOkbt g\^JJEyvHćBAشtyKVWc-i^!~}֞ 8@k7ccx۪;s<$Uj4`LdhV8pd6ʳF'VYm*\15v +֢]oe},˾!G@[ΓsM%Ldf!B3e  -%>r@|Mͺxp|Oڵ ǧ(Xc1c,"p=аހ?/ _x3,4:ߖ!s?26!9{*Bx bxS,X=u̇z2^.@*#5!2(/ۜM|eKy/QQ6oZ Վ{ioCsBM,G"'?\czJĶZyPǘ6,g O< Il} X(BD[~zrWCKF룼xU=йK~dI3v$Mtoėle2wmH2sr3'u+?>:Q@d̓u#yHNx($3J[/"4u2BHSS|#wOAxHDV;b=3tc(Й ZNń6{JVF#08Z .I4v'-HNݬaZ$4P/T}9%޾ę!0,wdIX)U=+'̢0s"j _U,KחSrLq9l[QD4&~aȼYk#oyzhDZ[v`6u~ $r)9Q۾Sjz`er]pa4դ1U-+^xR{Ԑ#m C0;pIt< & 67+Cy*a~Sld O4O7Zݯh޶3&CH'qtj2]LDH l9EMT2`g3aPO\qnyV n O ǨeyGI͟N3L^d3^O>#rAlA $͹jgu2Uno$z)-](S%>Cl$P6V{hڗ;b!k)\LM|A/ {QOͰY=4QC\ v'S!=Q;V.nLhl`>+M̌y!}xQCc r ʼ2oi# -0& wsvJ;]Zָl9d32>A [VPxv<#>Rpr~Q+s%JSO ,&,,H.,rQvWy`QwG#|y]HMln(ۤP <>^ "B.1+w: $2X֛rv3}Tv>Bi@U nV5C`jOMYWEJ%I&ଲle$°;B+D|NTLdf&nI+BkJ6_B糐N"Xon@,܏ظ@~'QC;OQO녪[b2(26aM !Bf\ dX;/n9\]i'[YWʫ:Kj)N+}G -iͫQRR[ soFyܿX;3ʑn/ԋ߻@19cڏ)!+ Hkﳆ."NM-:ae,3=OQ8ßKv'umGÆXeM~m\:G&uweg8)Ύ)T\xԄ>0J0d/JԔ'N9xo%bbv~ƃ2OF4θ.x-p5s4֑6+LmޓQs'5O3+ )G>F+fe~VF<u{KF_|x'7I:Z66*Te rQh25|u1b08R@g 9e\\i˔'L4> [xу, n$\Xti%V+$ooPyA3TV?~ hpl05&nIj~$/qɼ>FDlwKrAX:{(+Oz2^Jmh"BBt:2yL+VXDn%UiMa=ȓ9U!1qv>(Q&|˿o'dq aN,95@^QюS(Ә*Ra737r/cߵt6 hc)ٝյ -̘6Zİ18^Z/*̑)QhTTllod0ì"|lQf}bvܴҶ/~杍<$oGY;3t͏51Ĕ 1M2WQmz35ΉЧf*n Ҋ|'5RzDrgaT!0բM\ፅbu> 󈸕܎TK|t8RURbg@:)RS绹N0T/t":It)h1[J0p{!oKQi[LXoԞK2ڼٳ  =~18>A`jI$*.^ y):PdPt+Y *8BTUIz**8E?f&g:Qo^d,E5Z STUOD8dCTv.3}t!_)f ATw6a1Jb4z& !䕚|Hf/ 0<>?Zwg<;aJVYV 1}TI% /t <0h^L jsud9w>a^z'EQ>u؈6IDB.mJL y6_[;|:=! -A&e bw4 ]En(Pf:ݩ#5FBB>aɢvoLcO~0"ׇn}E*ӽZd")RV23Ɖ j 8QN9MZ!@9)};,ts=pY!~#ĩP<ЉΕEp`j֛1Idfx FMchmbĢ 7)Xulttq3)Җcմ֮tL:Z9'@IrKR?B3èVP‰mNǵ(|'ElY|iej[-64Gd4*L]xp/ GWs5ΡZ2orE >1t\ej q xRlM?:~>԰Lg(.;IY'/ƋA̞>QSgf>ˣ@3_j.;)0[Æ< P}5q6 鬈.S\LV$(#K%n9?{V i+F ˃mf4EX*ʽ?ͬ%@.'*-Ltŕч*-B5bPZOx[ZF]$ư8sDu8ۿ*~ yi.6,[ 'TW OdGi5l-/e_)T)_y 1s-Cm,s<++N*CT$؟8c/Y$YG4{/xrnRO!`0?c'ќ7YW ؆=k$n^gHFlڗbָ݊.CO`a[s8c OBaKzxLzht舘k*kڢ{41^"gŭZ E*}DM.AQ|DȤ^N [HEa? 6c2()QdDi_{|5Rw7yq֐ZhSI[%aTQ*j- r3JWͯ9s Nj?f zD*#[lKxNķLVFPf*綽hf (BC:΃8yAha@A,|C<(94ȝvkZh3fU >.ﰖ":]S %𽿨戮{S(dai$]( @] D^|)g0*jg E1^\ f@V?GA}QJ"Ej;fT^y(ʱ=$@QUz.A\&Dd: hz' Lo!Zj 8ϒ4iq-kh k 9$v.DĖE "knnqr OiYPiο~>k\:YBjjDzbD(YqviXl'2%=zXJ[gݏᤇ'd;K ̾x0qfRe0t;frLc>=gc9I +Ff 8JLÅz*?`8;]Z'Zdy( \3M2> r,vf2o݂Έ')K3UU^dQo6RA\n.= :m vev&ԷB 3]p)k7~|/Uf;m\%>uaA*? œ=[|on1az82{P~vM=sȈF 4xk@b' t_E4Ѿ ʦ]zk^2-G+ۙ'c=Up̅j>zff8ݩ*w[t\l Muй9PXGˍ-5ECiB|lkp \*-r 4+:Q"aq>t ?g ~03+Vi H2$KY:Y,$ʿ{dU*c=>/4#}\/lp/gu,ʤrZ\ed'v0ڌ;US6=1`Ti{[˂MsU VHxlMW&O#3/Fb}_eqYPY+Yl@NP#z_)znMŀ8&J{쐷g/ڼCs7b|$?Daqʂ,8WbLt"S^e& ٸ잗0(N(,K$z?zli`})ٓ\b Y4`Nh>-up\=AuIL4ؽixy.$G&H`nɚ% 1W@ KX̿A=s#YV;m%͔5K,lf?`v;v0Eqp 3CO&Q@`隰pW渆;&\0C})'V""-0H*yXET!G/rKoo&nE_K=G堹lh_D4яAQ'0 BE0DY;t$*窫Ա;B6[B`B:#̌pwɡTG#VP vy=KgBWjGDCs`vhALI9{LxB 8:ODĭqf$Ee8)nL`*5XeCxtuXG6 4LM0JHWy_n]U+uks70}0hZ_ &om†9]I;{Zx3ۦ5W:iXY_ Z2@G)dv8 4FK!ӮgnLPke("4X[S! 8#EPnC""Z> ˰7=hBitc l1v|%t;s],dbRG];P2]:k^16Mqg"Lq85XiY8|metC؈{O6Mj(l{)Ijev|4H h6)P1<񜘍1*%О>lFXyYI8ʂhfl֋`~<%&:QD[Ax-0riT*cA_ŝ,=ws\Q,vՃ V˖/{"9K;5Q"?E ߍPÕ4p8HUFbWM(xe\քfߘ`̉F|18c#^6Cn`M8Iʍg3Ģ+/VA^)% Yau{M.f[nH2!XP/Юl#Xbnp>2-]F`m)q{jYEW:WE0 ėl߅Eط81{槣p%f X#h i^]ڳJr>(Pw[{V@lu0n E AISM'&[ ڈ=̕O5f/0ȻscF;(KݪNKy2"7eEx#iN"٩q!($H5[2j$4;w ;7\H.gb=ร9kSf̂5ݏ\cc`풧7*inRC2)D"bFM<8soCB" p07kS@ZrWOUMHLM7_>TE%EX Dfhc7>#L-pش*ӓa@b0g8Xx/ʸgWs^:aC$ Qt6PK]Ofkk_? l4tgQ[D6@$gٓƃ e]g\yhq.ƬAYjAWMм$`q(_Cy:,~mV΢DȢKza0}(BM4gF[Q]@)5d>*:V*ߩA $kC5fUR o%r.?:4Ӛ(7bo:;P'ӳkzVJX?E.ܴIZ\iDS kT|Rwj:NАs;9 상ORR[",c`uZyIcP_\$ֲ"zJ} 5[R*&Pj09E6a+10o|.p+B<Czt{؍fU11٦W&Nz UE26IIQËϙ5r{@/D珧`pWO3zAQ 5n:̚Sq: znL \uXn4]P~O=3ukτ$:<5!}$/Uā8\*4GN^yX|Vik/`/xU1 rITCZpSde [Gv-*&l:(R9\bQh)ihDXܮnY(CjRnT9 YW#5%WPeIU-] @yʸ{r 4vٯ0Sҳ0kXbb5/y4“U XP 5Zys<P(|-+U7Z[B4mЅx 1VZ{ %=P3+5: :,_SϿ-?pX e| ke(N }/mjgp QHJu$֠zH[IgOPtbu+ AZ xH>ƀ|GӪ$N6Q8LvU7sVRJlR_ǹRL"`CgR崫 z$Ol1 ۏm`!XA'K+ xa U HΰYp^eo9箷khoy4C Ox#hM SREyD2hozj I @ơ@96)Lx|rsFdQRT]`%,̌/$ɠ8=jLf6$'㾆?$D*_%\Mx|1仑My!ZLbv';j=0gJ`˝EP<=iFoҺQ® +=D*H: UϜ`arI20klwk)azX:n [UlpDZOΦU춖{m>^%}8T&]?Oա>iD&3W/ tȪV&zl{@Ȧ?K_M,\.ө}ܔ]n y3$X>cjу\˱ƏELxZ*oy}˗?$|zJUK%=/&P&OߥϫJ*\F~U-oZeIfIR6V_ <5c}kQE ;s&\g ok|2tŸ rWH]CL%xq5$ 5@2IkF{U{ E_+4,GqJ v uVC(2juO%N!jբWj`fJ)0M}"OϿ'r9<OlqLvjfnx)L<}V RtcF=o ym‹j; s|pLK{qW4|~5(FΧ3A=$N1" O;`L,zғKAm~{"PfMU QҸ)$z*p"Xh',k"Zmr.0bq K's'č vnU<>w*/ yZscDAk=KŒP &,n_gW1Qn; =txWv^*srbgQTOYgc% jomΛ@ô~ BFC4tu:#R`QP qI17ia!eI=kIo "˲+dps{%(bqxʜTN2:g媢8%_Յvǟ"E4Fw koG_*dbK[ά_%_t  zҟs@X=ZLmm3pItS),x8E @qVv+T V,VDPVn1 Wdrs#AQ=pq@c1?!5H};-qj7'.O q3aߘ _KVtŇ )S⾘Gu,w|N3)JaNU@c,9IIȒɈ+S<IUCο_ m)w 'pҰ~o#V)c+Yvs<~A=X>^s3q<%Nwm.-$YOW8r6S@y$FqάvdVIMiLumOL^x4FZ8d=5Л{'=m@Lq/ b.R#O {v">Ǎ*5PvHdv.M'k*rByYg|jZ 7C\r~Ii 4 ܃?!73˲p!ZjoȨ'ìm0;+GB JR&Z}LaNϗ.ya5|Qʡs r*'ti5y.g^v[u] 9ˣMCHVdNkw7QNPߺ<r\;!A:T%gI6uox7M@_#m*̷J6$>]D4":̬,gi6Lh 0Jb떚swĀC7,ShW`Jo]F79Mz}(I @7לco ÁD" DH!igZȀp,0ێ0q }:X,$2bدA'yUX7Cl[ `9nvH΁۞AIB5Em w­H3o&~g`\Of(A{Tw-v2xhD2*t#C Xf|pU渤W#>8s4Z$B pĀ Q\i7 [{wpFvxmW| ~uP%Q]gmLVv|2? vÏ6{ƔM&فϤ/#j&"LY7doMA\}a_ήfvF2cJFbf C<ýgp6 !T" HQUU/6WFwld s qޟ5JrB~:1;rIr1'Uc3ne颻EQqdqvsL7OM-Ȧ0qoO9XonDp.DLAJH׍41YDT}pbhZRnd{Y)Z%X-}O7M[Feu~|xm0! y(P IhV9>DeVy 1W,}Uޢ߄dO]Pp#`YrՊsUIB5hۼ. )ז5I]TJ iIfA4. p68-D<1hq$>@zlh0@14me.~& ~z9؆ .݃ w`4-a~p$~h%5v{tp7ZIHFm+}/Ņ7+:v<;X[;ߏ623{dX^pQozfUx"׫S+ɡ3@խj_\"QY%23@Q{F8_ƢXiХե&PvyUyjI9;U djL՚*8w`>*u4HDpkP`Ų0UfGXA@D#rW ,UDN/*󓏯U@ //Uށ GuD"c;G2a œx뷗cį5rPHZzxJoc}}~}7oz!_Y6c?dp) ]oЌhw"턌sے1Yߣ`yB-Qr{a`f>)Cz?]]]dG.ý Gxzh,IeH/Nn(JE54$!<0f9;jLp0[o떷IAt5ןsGs"lS2)ڼ26~hD cëI@B}Z@jz259_ L$sZpŠb&Hz_v;k%+T#$S)ފVF?zi`ErL\K.mpLܸÌ4R$XmMKki9:Z,XJ. q L@0(TaҼOvSҸL)ZGFrt;ljZ g3gTv+cFK8 0 Xp_;K+($n&k#VDFܛQ@[M]5M i(kaSFhP)RW @oҳ; Iurxmw9!PfƏ\46A3&gَX EۘI`Hi57؎mg8]Csʥ G=M6}IR߶f"…312zylM~Z/U'1;+-u w<4S) #n"v WZ*|݇dt8O9{13ϵ&\c7.bx"-qK&p_S+vAFsp=޹O<=p|ɭ|/GnF]r󫢒¶B 3+ZCוܚ[af||gsīq7 AIoU\=c||_ g/}4{C$9L=A)OD2jachv#qQV;W϶7_. LSrԍoi?ҩr|_*.&ĔX*2J5]SFj.||]ifa@X tW쬒V-'iT!&L`CLMWLqN̚`2l\mxn/(3hl*=<; 6TQ] SA(aӉm>ǞO7?UU]Cu^4U Gݩ:W=*\^w o)eo;zT)/=<='_89vt䩨y_߿Y vLϗ~1Dł]is܅DCEs*xa,O_Ȳ}m"4nzrJV!{(NVF' Q ߏ`xwdnGtM<^AL|X|Ѥ*wIxG҇U@-?ՂN{{ӕ}7'~3rbfhuHR*]GOż~[#Vk1"P{] jM]&F˜ NjY?SnҁGXH;%Bs|PQWO'oktj␓qO|~Ѡ0bꞋ`데h C|+2̣Q>ȏm0:odWHgur [iHHni?FlJd}S픙 W(H+({\FyFmZ5cb>{|VP)^+}f{v[u UN> na'9GGc.YTO^wܟf{wh4K bAeC@VDUUp:6BXeP)eV.Z -A8F^eRxg<+4rԥMt2E9浈!|fyCa՛NW9EU9Д}ɗ _|(`NOGL%[g!kIyV?X[59d 8%#\0g %8-yWJUet+{c<vn9]g22tʽ0q [Z0;ͤ<'ׁ#3"~ۏj*/1sJK('6aŁr } 1I8g(Sfd&Fk*RHf.-$xq@ d3f:sa*M?6)<[DF3Sǰ@:w5g̬ʠKló tu3A Q|E@ap-}~% ז.jIb`!xT8aZ!=ao4 )-38}ݶ(p ?}ʄ>2h6aؑܩߩāƜ4"YRy;>Ǝ驂qz|̿X 7\hudK g/ `eM(L W\j1j `gtJȡ 0!մiq&ЁqcnHU~s$hD,P|55$1d9%nrx7_2VBLP9@Ox!mDT&e_q3U{s  !uN}e$P߅y* "P N>3%)\5oHcȦmww斱8hEW +-h@g/BjjK{^_~J# !4lX4;=hs5iĨ`:OF<=;_o@"HobH.qfW5rwH˵SC lQC8]/fHC:O07Yۑz$R,?y=9UZL#TNq\`tݼeq{vj:Y3ŸmSN,c ^Nʼ&ѽ7T+HT$v-T=3?9%;1юn֫ײgHvVvxJإF#ڙ ?$ꊳ7 TmœRڃ~:)|IJF(ި\B 4hȭ/(s`6D /t#Yk>z?efYH7̾:7)Kzo Iq$a˯Upa:uI+]:7Kh սrE}ׁ#@scWzI'cv\Xy̺NOƱaqZcSsإY1M=|_>D$ 7UWgZZ2/GB2͈GX܍Z V<58&nվGG,}L 혮3nE,A RxxfBT i%JEm7%z5 "ZnZUJHk?rW޿5:9E$o x[ ՊͧVNqnnx$[?`Q-{Uj!ꩉw]\WdbӤ?);(ޟ=,&')< r&g]@,CJ$%|p'SqsXOLc>҆=l@a}%/cHI"~A˓௴ɳ||VdtxdƥK5- %|EYU5}ڪ4c7շ//hEy4Q_ ~4C~Ziy8'@/ nE(5~e= 8pw9]* "pB-[Sy-po3hu眬{p4'0Q.|mTX }els<"6}2G -ROtV/N1nϨ`<%2&}@ooլk2ZzfP)_Was Q 7Ml3g@(2㾅[̰:PV}4ܦ> oX ]އ}bmnYVzָ锂(X0'L]GQO^*5 UK}kn/])2ũ[P3dH7s>pt-Ifsfߑg(#e Эu-NbnW8rJP$ R|+x-D ~<&gT.4uE6(z>& ,UC!VFw=L,sh8r'6勫So;'0},ROǿ^ &J#^HT?y7J/Q;ʼzhlN]u3]_d\JQzm j616WtjnAS$.F3zbGcѮ.ā)#x%ޤImyO /aM/TD ?J׭^FFZ &3aWRfLT]J7O~d`wiM٦t@lx4~h#Ķ&7fcO߽q_B WF -I Բn]p5?sQEהpf "g7c6a8^RQvzuܦn-<>>`7MbTpc,ax Wԫtem6ۍyD+_ĦIb=gj}lJ&ђxy"k$ZLA4uS>Lsa4Ycs7>ݠѿq/Iw@3 egZ-R1?ӪqacDŽM2b. J9J _xR?pZCC%P.^h[gCܷSⒷ zCXN`] RPPϔҾ*>C!MqO]oѱL`ޓW-ƭk&("U%X|u6k4ixF`EPi+$"sTdZ< P#@Pjiŷ)-7質c ꮊÚmtG5 *>rDciR4-"PTmw&cgርv$vp=)BZ) HDZ jGc _{F@|i,r=Pƙvu;ayլ Bdf^r#¹!RmSfPd5L A 0B$b@q  Z~H$lB~Ipw[yf-M̶w.hf́ w4FDVҩ;E]aeBcZېg/;]茯Mg,;b?6 N3dn̍oPr,NsH:f|itD$hv(mw>s7v}*rӄ !\S=<6 _'P'UW=446VE6m&* W|:ٴBӑ6*=I~O%jlGmj:Jrqū7L)j%Z1)<^v O0Q+'U.nsUVt:(-l0hdL @ e\>SO8'ݽ W*ちYEqA |[R~wg⠆zB%M_pPFא%mlUM~g5P>ϟȽ f\B|t\->OV8XCR,x T%6'^8K16煠ZŋOX$w~NxXGDg:H-`6y=&W*쑝]M=3 R˟|6όX%Yh z;{!j"pL6QrE|ݐ]cftac5 v:>!vb=h.EPc]WY4tʰD*G! H#aD} d'KlL4=M4C5qK" ]pƼ& I^J-fӁE h%1Rg%n0~XBbqQo(N0 rlHwC鏌u)i2X0IY@/,Y<2E{GPIkD5vO)#%OC_oHh\6b<!ۑr)0̪7֕"/~ma1U eWZ,ƚ+{l\J83`0Ӏ|YŒ &t(W3A^ddEOuK70?*ȅ:-7ݪaLbஐ{Z1㒩+iJ }k3 Ωrgs&- &}[K6?S~/=e! '$D=xq_E2T j a+{>WT(0p>PF"=8z,p R({Y1FK>~ˋ4gٿ^ć)n;Od}ﲹXp[FEzȘahpݯg*;s[]-yKlкڲM\hBp~Cߋ\Z,n70j<;JSlaEǝ{?C1ŷ^QU?zQGf`E#߽6@x^x(.^D$_ 4>bFnsG\f3d Q[Ms~r:@Ozv (oͰ 8C !J;+c~0-t6>w_?P(ʢ?%Бk'X0F\wIi.JT75%[`D!"DV!^AOHhVTSaӟmPsL3vy>J"qR)zQ33,<$')KLUsĎ 3E|l;WnHA"6vFeCsӷoHz>ҰX'xH0/VsjD?1t@炎a7.#+N.nW5lÉ;SY**to 1cySw&<׫R~ 55G&m]JntXf>^[?_^:\ &k6lÐjjaEǝ6uhҿPpg~|'5ltS7L)f6}TpN .d̵1X~h40?Ŝ zӆ $&x&&4 }$-c|D(}#ڻOx)O Oڍ{*p ǭAVMV+.u)zlR.n{ `oB>Ol|Ud #wy@e56s"DY3.|!zǣ\Rɭy`S!O~)c:ʲ|&ofŮseo" rN%T}My%zUU$Z}ڿD jb≺YrMw)Ni$)R{P>[!A??&q㘀N'sH9?^ sХԧ-fT >.eK̿KZ9@l;C#.-ڵ~PYXF=Ϫt릭0jow1m16,gi{ m uuu Bd3FU*{&HoCXx8%SG VUmyYow?{,.`Iyx]^%C-tn(|缤/tw |%s >QQFnFB5nƆn,7'mXrsd9әˌ&sg 8c̣xSC:r_gG%Q+Ѱ,[;Nx_BA= wMivqߵeD9fy: -Ax\ )c7E- sB $pa/Уic}6m:m"%f 0Iw@hSb]:0{/fZy}Ib!򅕖9qu^%ߑ8㗑@ 2'! kW dr6?JMbNcgᄐPY!A|wVtbenƴ $EU g{"X[졡ף1&A;9pQoxCΊ$zEn&ڦBa"R|hcO@Ka81[sfr1MkEoOWzaB㞴GcLw.^dc{9ӓD_|LhR.)%APJ?ͼVY)@U.簥v,< {;*UGQ W:I%@}CxB aPQK#g}]PSkk)hkbsOW U(|n6$Ӆ]qƷ0:PgMZ-KcV+w)Vԫ^VeT Ջ4{Np+s:0 gcykf n0 ; ǐ+EW  ;,/UKP *ӳrJ첶*TO3jCBGR Jh'.FXY1$VTSE* ]?i>F:.aЩtZ@BNe܆]RPEt[_tJs{Q42ڈg:j\=9=-ϐU¹۪yECެB9ۙ|5!F`f^2lml]Wtݿ+vgW[TP,̿{.b_d$fƍ3oyW$-2Fl,[P.%$c PG`vZMK6ưal7GyHtXVgƚ"b=s*FϡѤ*@:1E笨xyշ֢->L񐣢^4^]!84QU3}h>,@] s5]2a3-{zQ2<@aݩ;ԕbU%& !jF~]9 #d5/g+[S\yc$B鑐P$; QbYe׈AS oN  wjh\_eI x5Atq\Z7Pg=3+YΫNLQ~u&4c``Pjugo4P-wȅb^)Ql$sVmuV:2ט|FFz-ePC/y\ONÀ `<>ytg.0q!6zr* dw13ATT'#36.M WG-[w`4'!EKVp/.M*3fG$kWRD_5To |XP>.gW$Gʊo$3LW?pP  [7bbjb/wu0gw~'Q} "FvoR=+slW RyJCd^mV%4,j^-0W.μ<`K>xS(D8( :)ïJC4jW.>^۠PtM8 _!|/8roC&N.]ٿ߱c{^]R3RȁsN#Y#og)44pǠ ꩱ^?u*tn௢cӧAAϳ?^?sj<:34l;דl|i$Uc ١ #X M/x Եg#JoY 3kiޒOGGq=[l|Hż$Q҇p?&{f]4"Bu׍)ɜLKš+RXс>z8j 3w vGy ]/R<J1=Z d6BKڑb+bR6ȞѢ[$'z =AA]IHR_{b.&Y^EVrB*݂^MP'ʈwmK->9և@+3uȎzEuC p/,<숛D Mrхu{M11/DPt&dROs1ч7q"wfQ^2%xqvĚ qZ Lw/EzǏp>_+j{.Ӑ01}( F(~3;&xJ4 9bʅUOCo6[#$\rT_[N??@] )sG<=i2bploXE \4#;^0q5IFBE`>ape\7*Wy#N 7; 6Ż>)Gifz;紗+GRR15 n?h2{Y#}" cFIz̶LJ?F:cHEG!fq"hM=<󞢚,-΁_tYφHV@#5Y YL2+T/mW9 ,'6ٶ8<Ui0E xjS!P4,rDiW.4lzf`Owdj-oY )Q[DRBXy 꾝E/R`iR"]n(]ϸJ>VzP_ 4OՌz!{OIoӹc,Hoj s2RcyPٸB]| ވ ~winWJA 5$-W1Z]c> 3 Gn:ʚ :>.ɀA|Bsj!Z.D [uK"dfV[4-$jVɪ?F/$S՚(9:\^E5rnWuK0FMl"8N3XWa7Nsr|q WVPAtFM?9Y/Cr{u%՟R :{錨&shxYJ6Ǵ6$S;zSu_cʠ̟lNF  \qOqk$et賭>6 9W#5fЯqY}1I7ROQZ&~3O6"WJ 18V|ZVX(O)UesJCDߠXs?S1Ps4b{wTF>HnlO}+ K?vV?^dg4z85;G?mz 2Z+گG5{kK|ReX :9W<g*G5t*Ce9*ep\ej'7~ S5y2ߕVl N}Q<YYՖWb#cK =L&B`߱L6u3!K¦ Tg' ͏vcpɮjn==ʔ8*v"`$'@$;N'3ރ/k &&t.tDbAG`v>0BOFW\gyJVW.QhA(k ToC;Et3(Y lnJssv R8|LF~o>mdpW"><+jcwE_9P3ow&O~䠉@U}Fw>8y~2ݗ5j8XDRdeEsּ!=V}zϥr g;B bLdNH.(t!t 5SOH>AٗG}'K KkӘmȳK&~w{e&|?x}+hxkߧb5{o!G_ݙ eȈJKPb kO(A#E Kv Y ůoC {VZtN9댂pA<Κ{  9kM*nhsFBm3n9.WdtDHL36oA<}de W Sc'KEv'Ƒ,޹w ӗ9i1 gq_9Q/kб1KXIff+KkLn982a~[mrÒ6\"(FSѝJ޾wA=K F {=TQ7SMjN WLs-`ޢư] 3,OA{4& F^iXE +Dm/;(aETMT 4BaKP]Ȣlnn3i{[^vR2Y`c>}U4dF,XKKosq[g(ENP E_Q<8/: pE.$}Ț0 [%{.B縄5RYL;6@;lO4P@Vc8){z H픔ҌGTz$H+(./AbX0U`[ml#P^CfmK2k^9e$e>Tu`߭>ܽ//L~lGnRPh7ndJ#tX6 ZRF͠/SzU |f#DTnja}E@=zxmN/-A.eJQ~Ch]--c[Ŝ$< !`%74IЙK1՞BN lE'e +p\E.w`jDXU>3>-i6NDj 鐫7<'vr|yo>׷'sEan,!=) =]*]Zr['~b<œabi/rG-j+FeN2#Y2%tǧN*",:oeQb+/^q7q[h Jf_.{ wbfSj9Vk_oe]@}Ǖ:bM9(w8x&_ؓW1bv4K.qQVOa^UA}xCHeI<TJy yq=odH+X5%:l5%zeyT:w%w!UkC4+@,M/'j)XGjw6n%`WN-3M=ҖIZ1ѽ-$ 9e,bXrM⃤h!DNRj8oՓr/DָmGW4gĒ'ei ~}2fZ` d%e[pdˡJqGf2?RFe|࡮oumGga@ o/SP9ًז$YihlWUnG&AxF˥55/ bc]*weQ#="OJ3J0{ծ1Ta.ٿQup,Px--Z88g 7M ̗@Lkl/^`mQk+mD6* ˈ CUJcd@f5#% ?yqܰYwWq(, +:ILS^78ϺH%MQvi[U0(VnBV8R=/"p8%/?jZaqQC1@'{~'f)Ȝ%'*G5L Zؕ!솴H\¸T.狰q#v"2)Z@l:VHTlA:]Q>>q V:DO0U,@*Sw>&h74>Y]RUAwH;.e=9 >)Af)[0lߘXo-x;ghiK|_J!qh XOث(}ʪ~=ڤ^0. (h#'**ɏNzl Q%Zp9FmТxݲViH|Qh+R~!Tƪ/ ^:_Mi4\Zkt5q)9(H5ۙ^=stwA%$M?ydX\$Oy:Ogܤdqs굃]i{Xn3la(܏9{ r /]K=j5Y@{;:4.ӂse8|_?&-?sو`:Pnm^$FtoJ0܀>kyvz塳.>ʜ` 3<)#S$uR%EGkAm9"K? &n{/cDکc\r aV ֲ%b>k*PT]$x03n=NZϾE^S|r j{(8D hYÃ+64CeѩOtl4\Ձ&KI< :(hg= vbG(Km{Sihnw]˲.w#.Uꙺ9s/ytzǔljy_MR/^i%KJ1cu>uJ[~܂Q=]=hV"{O[F<- S+c{G-Eh4xl >f:;yQl;LgJ3LP_>  g%C#ϰS@Gt_J+_eBp,fcRּW*а&kV9p/Xʽ$hm. R[Ŋnu>7_`]}eB,wWOFTiV%yJ@Jb52;'] )1|xf ,֪;TVxS_纖n3ځQz2zyli:O>yMsVxKg1T tJlb.~:F D6ugq5S=T׆@8DHn=nA􎕂$911S>`a~U B##3yG$Dvķ} 'Du/|YL`&e4^R kITf9TzQw`CX l e}ҭwXm"n_7,QqTI_& h (7=ٚ8\Uܓ8rXkUNHy؊ޚ^NZ]z`ˁWo ؘbFsVU;6'2c|*)F sy )]3g bZCyE(g,P&=%$oh qeh@('F 9SmG%= %!JR+d!J ,{Q-bZe#1=l GsICL̐3W@Z23*&Bx"Õ<[""k n -V<)1צ.8^UPY:hhÿt1|6xFo6)MLFq&k|ޫeьc\|/Qz hၞD a?+lB{rƟE2iE*ŰySFiYe3jT"d {{GW3fGۣTzGj_TAQxAꣽC͂` ĿaXO!vp-*=pI=7w]:.B oKU_~iq eqh"`ˌCA]bgfO>x>YݑieD5{Eh rPK({߅~?f )Sq݇2F_GǕ%g?PҴvv|pL|@I C:mb* b0GBXCEmܵQg MMst-Pn#ߋ;^4U|0%d 4A1qP36ޡo;Ǔ~ pTyAlԸ薪!1#yL(Y.LmbGL>Z c;B> z50ԕb 8򿢢"ң#yaiquo7ot=YH @4gu; dXD`1&6˘M<׭,$/Y)cP-xRSl`r6!#ȳ9Vb5-* *zߺ=x5;0=9.#]ًk%lJox(5盳g*<]q9Y[MWœ'Qib@an=_}jJÙO»P@?q8Y;8~p3KZ(MZ=>)liW, @×n ؃ ^4<=<@)yڊgl–^ 'NnPssK[9 zcA+Ib8p*kT!wk/_CIk[Tx{ox,Mj{lw/*O4Dbq_p_KH7ʔARw'X/ zzOsԶd(xS[ܒ˪ZqUboSZrHC=ԩOo)Rd7'T.Ecjzpj;tL8ݒp!ēWo1^qj5zP->H+Ag̗m^vWB K^] k6*Xㄨ6w5O[i]'BsQo2 &o% ~i(yHaYlZN&F l_,>9♂[%L咯Q_阵b@vQWhg!Tp Z10O;KHp ?p m]Q|->{`l[%bZUXWY0es#c|$˥%9.٢gv""u [GT_X S-$q$]:Tl#zmZ rX]׆i| qUt=88φ729ičs\ Ց76TJ="b*0+kE2s#,~T]?--P]'Kkhs# (C\7-0!E.M}b񧥜xnpE$-b bv;_w9'\0v֯ G^('0l7#B0yK].)`' "[8'ښ*੽5O/m 8i*,T}zx:&D$FSn Kv0ГΖXâ)U) >¦+ͼb.szHn"٬.:~b;ayO A'^6ck[؟Jo?Au?mCJ\Ão@|L{)8 )F]\)BDC͸K/0N8 spMA$:jYmtq8ׯro5 0"{h yEܾ,n.i@&;Vj +ʏLîRCln1Nv)G!ߡst bqR `8م y瀞6iH?KgΐԟQTBf,C{YUKNi|)#\g+j-_aFMK"O گݷ ?ƨqcoO(}+.޺]>8RɨAHLp}X%_z|mQaȬ?Q-_$;if4؉݅1c%EᖰLDaKӹ}jag@F,:qK˻'@nwE`̨;jF[ңEf]]Ğn. 8P[%UnG7L#ES] BA@L]hjשh o5i:k.zQpA;i.Sl ?xw LӸT-*BsRH3nQ恞w+?LH=PW,(KrKl_׈iRM_{&[,>9x;ԟXAܒ<i(+̆v%Q!g:y8Zevjj;t&I[&ڜsJ}QzVF 2wtzԚH֒_AV႘q Ͻ*#I:b*Q쯏sw >Ⱥ_o0'Lpg=rm;(]3`z(ݗGbVmiOUMƨ/ ]]a_6~2ja&JA t(c$܎]YGK0쬂҅]%Ar^{--vy pJWXHƎ0Nc1*2V-7m؎bX&/y^H. kQ">n2.m0il^ΟSr}XˏFR U^yU4"m4Ƴt>z-_z'/mg75aqF>؈-鼷q VSǩsdD.G;g*Z5:T]C='7eEQ7,>ydh]O9UvA9 q@ .{ fU:*42d_j Hʉ߮9?ψp Kc^K⠕|CRpY!NeL38V";Nig!mm݅&{Bm'ᄚ ~f=)s#w#OO $7M}{$ XorHRoVIpίkH?h0DQGj1ғƍ:NPWpHLDZ:u/QW(3{g/z'v^} ?sJC)ӝ$$}!yg!: '<q.i3RW. PM^Xhûԍvd:8+F2V7x-ͰEB:rC0VSv}ۚ:%,ob[uXGZ r,y&`|}< jN,c@KRˇ@%WY?bʄ_h"quɎI*/׉r3ڞ3Jpoy`K,4&m;쟽}h wp2v6/ 0;mUl7NLJ+#7?b~IIXZ NThw)I5P/FG ("BF9FFl rJ$59ހO6Dm=d.w5iDQ݉LYA@Wd$J~QhGI_pпe +R1XAx vy_c1'ib$KPSMRzTE:e*f .\̳,+LXIEnä m~J}a4n&R̝™#3j&O4޿N5(+5TK3N# wg= h壑`\tޮ1S-x44݅$+ߘǴ—0_Bx"p’pe¨D&+~e@K u,QX(Y9G/Go],4 GЅ3cW0 P ؉m)FƟ;BK(^p_G3jVe,PFߤb.& q`5LB ԔUfV"jhv": +Ay EAY(b+bI@)Wq||v|)~ \KgB Q9쐃 ћOq[!>]-V`Ϝn/!*YMM+s,wCc _lQ^f ڐ"# "& ʁ݁`Cv+J&3B$8Y ɼ0xmTb?eD'(i7z/s)}|2B: qPEt.p*=!=7=i_W]We*tc269ޭʣUX7p}f.Q>[IųƪO L )R)6 vaմ':[Їկ lanuVڒk'S-.,']:W=ӫ̴ʶejypy?FsZf6h>wݰX`LT35ر8Ӄ(9k8D`',T8O8'm@OsOGء) fG.>^Ի)b) ,W+(+>cn8~| %?!!W"qX㨖)5N۾z\`qw~Qg@m' 3-5iH[cY? N]#N?Mߞ;,=]2mTixl+  xO~W1o d) hDR؀*{/K_AmoʋiN8\ TmUpW?re7>n+StfHM:1j OHjqnL$Na2 ЮW&4x9Ωt/`Q0pWT\5|f-^r%j(ssNX~$vhڗ9^}i6\g<΋uQ&FO45(%DӼAIm\z<(n8sݗ(4Z[ `i9&b^>RRHq-)ܵ tM7^"cSx堌'"E8183 f2AxQ=^+"P^!3+_s-PxX7/&&  V#Z0&f| }yUheNtqq̌jO:u Xز۲4vnJXdىh{mdy[,t 3ivYԸlIAqDWzKV"p|bAD,̣vݼlphjlDNLRW'[l%@C}!6-{6YD?Y.?CǙ27*~8AB<ܸ@Ww­fҹOHVJődiv hy( J=,4_kg[X-"$9S!W=W=eIVF`FEʀ#^ȉ| Ϭ,9~K0 ׌9 ~h+EtPY=-Pve?lm'7n>&mime-g+ Y;QB-@z,.7A1I E[g{UFg 2<$k/DLH[Tljz?seY'HKT  A4[)-p Ґqf%g"Bf9)ye%4'~- -/I]0ga%A~`HQ 229bx@G&.v;}Ŕ݉"[&^[z_Z/8mCe91-5kVEFeV=V!E0:iPXFJiv*x.$[cD&ʡ<0~VgFS0mھU{ӉW?BjıCؿU]}:_X0i҉5mK~0lq6ee_ڸDLK\=_Q" ͮ0-?̕Ez̯ drr1mS}ѯgr{ 䫏D3~++RH*IG2vYH[3sgYXP0kh/Z!kR` 9MOkiGr s;3%2n@VsxD#N2Dܿ^!'64؈t]pSeݱEвì LsC;@H(Y_d򴙍JE\[DEmwҞ;OB򶟿U=Ry5220Qg?q"v䍋1ʳKR]72"/.oT`=ۤ Gh8~o\Ts$7r#xXw=?]8r 3e՞b֬ $Eeӂ?a0If:WiF2g;,q%>=6*LZOÄ i}⺗:"$l6'ig gK(9%Ԡn ?Ybw,O X~Ffg'N*.86~<n=gIicRGXx˖-`^b |$q(鎢!r]}o? g Tj6=8#$@ =ujCk1eIw܁Mmn옓E #Oj$qP"f lap%kCC';kG \ڿ$}tVa޲^KSv]Y~\^Z.)X'ќRz1ǪT@Sg""LW:?MO4< 6Y=,W4FO*ֶ8CєոoqX&y3/ R q7{wĨgOTK毝xq9Bl0~Ϸ±O{Kߥv(&hEh8[:iF LD|*B%!VGaۻ5[T^T8v%̜YF:!;n`VםݎsZ ^`!O`3Z;=5#Q.kq ŀ;}у7"זѲ1.@*9Y358 F4WQFAV]?ufxcru7g"YFYzJs&̀r8;T/\aPK:T?ɕee=*6=`yGIMԳ؀Bhَ̄/+E\VUwsSYRy/JS?o29l~TE0(sd~A߮R!JrJ'HX̊8hՓ UBҔ|ĐRkq~9VZH̘[&G׃+ $Kw+̠~nU񊲐C LJ ÷.CNHWQrU8Ag1pOq>&ĸg4Cʻ6"|CB .jpRӛq}l> qô(%o܉AyrB-2$ gS6|uOC hyiFc.#zM0"xmsH(JP:|\> էGwwTQ;Ͱ#0$9H4C9zVZj%^2m[!%q4ulȜ[uBgTMS7*//";h))'/,_uWB36vmU*Νj]\C )y͌2|@gMN6PLf0a-͕'\ T>{FӻH[wm.J<P r0!6__4& X-FOčzIGL+>/![[~KH --f?ي4r=D ?`!+@L>˲$0h4ġ iDp0F*6b5c)nmy^u1^3%<"Gkfׄ !>σw~b+4*$0%'iOmtuHz;rPk! ?+a^P$Af}fQ}*,EsnqhgKP gnD yۜ*Mq%t~&悖e%RB'-sKA{vz:WA*N.pCV@5D VZ\֤K̪x~nnM r&=(UO˓;-*C+'A*(þ\GY`CpM(s@y+d }m{+ $(9.烀q5;pcH Z섮^t; ߧO#-XxM)~:q6IaO)%X-x߬Q r:Nf2 k4G??]69}G$m΢iOS.sZH R* #;:"wxKv+ *Moѩ+6iy{! SIT e ޳JRX_-nǧjYdX?:I _%rQe9>ͭ,ai;era%z4NeEuЈU@e zr/Dމw @+4}ψcp˜- Ru .\WNf-JJXUãE=Fwu c [$bSwJ:;$a$07sTdu|&C쭁 *BM,R;G/m8^N&5\2ë"L6@˻eRy6&21Lƣ"ܩ7Eso )?SlsJO37gKQ?.MN&RgqCO/dܮBI.3ƙ qM14&S6%uBaICae/:9܉f]p{@uM-#į6zvJ<+Mbټ'- 4KIWK4;jbpdթp]6_'`1'A Ʈxk)r1jdNw=Q1F4)BNc*J@/ I^*?!"G>וe^dwnJL IF;oʆpgKIg31.1]NOسlQo'mHPb.Bz~_/je eOGfn T6D]ce,t} 329t. t\Qtv5]۸d$!B7(IN㵪7n&vq~($'*OiBH]Lq8>wY. Jv3[}S E*" [k-^(H}ӀAfe|}'/(~ej.Z(6G1K5QuCë%?:wd tA)n$~Wfeټ̩3ivSʷ B nW ‚^p_1]zaVYw~%ͅA :z*pw?sRU񙹉j ߸U=Uh~ mlǑpfڲ/y^GL K] oyȵn\.nRFUTBL .!Wy54[.`ah܊f dyζ ,ߌdj(o f5epsD286ŒOR$Ap*b>XP@{z0RJnKu 85\)o>}݃m&ش~#s׮A`r`GG 9J|Ce)iiQC OzPU \ moey<C:E\a-EKϡ'qPh@}1eKڀB1-k!՗kԠ,P{M,U18}ҧQsZ02YT L4!۵TL>cCF%A " Z@/)~dw*vF~SP7Jmxl[{Ŕ"ʞboe4x/BB&.)@TFO e!ػ^"X. yKUJiX ^P$H]c|xRڻ5w:nDn(0樑)5ľ+xQ= -`s@QwX[ Z5/l֓r3hP,Cģ*R ):i@D!`hX;O s눹'y@v@Wo%Fu*F܎n0e9*FKfXKhrlxf{ iv#& MjXB[B䏧6S9`J}<P 1h4nf9jkLORgG9jg7}`e v?G3^5})p~J Mm5W[pHX7`Rs׼9'ֲPQ!E |17*_֢zKGoXƚ%JE 0cgI^)0 $W0G1E~CA;wr &= ]7woK 4(^Ts)N; g} 0S7_ʼnqUv!9FA<3 xOl$PZ`4p53r6س0}{NӔ8سR'h$@*O2G2W|grCp~~$A8f!*;+!D+,VX@7&Jİ7ټ0l^Q)ѡjFr!W&Y* p S!6e&[&.t--6- tlLia3( GF#Ct\]W)`ǞjʍN"@ Z5^e͌ 偍>:& " SY y ß 1?c7! (+kRXo1߁_vMƮ&Zӹp~d=(}2J![Q -U&cXH_ }.*~^!(Y+-ac>BFV&9eu' _oW=M-}|i hab!$kHCk5P#ƃ03CRFѪKc<`agHc:ޫS #|d.LjeMܭteJZw 0mL> otsRX`ep}d克6*#d` ҫcZ/+T *iTqߊOir=]ldԍiO^V`:en??|&9PHԣЖ2QIt$CwR?AWaf <3[ğI̜14YI%VHRY!ېHk~^\ːNW&wЏt SלIlnGYcZ_8RI0̦n[cOQGP 'X$B^+m7&s0~vН̷Exgo>ac=<#ʽ~3Laz$"ȥTJVa3E6 ,D8Fuk'cQngx jFԃ002ZLMC @@oPW!j>ucMRJvz 1f)&@DxС 5t2 ѻ wWh:8"=bMש9n'nDs2f-3LepS%"Vk] s! au^DؙBDGcݕ9`;ۿ+e'(9#ZF QM'd0`1C6u-7Q#o̝e{E~'OPӍ9!Ns^6j6Ɏ"w)&М[?"I {} ܠ}E1Ny9P/EF jHrC $BG^J%/i:W k>VCQze `]Q'.Wfif@^>k=k67eYQ}2(Ɋ x˦щWo0]BǾ΄Ow8n ̄D4/:\ڨ\1Uc=SW]eET=Y@wծ=C[cԬf"p,NG1 wiߺX]bmʶbڡT(KD[N$>0O ! 5YblR$p}SW\Ch? \0Q>-V 6i: 6\7t 22 \Tij~YPCV {yJjـ2u^jlgnvCbQ'ZaʋuOȵku [so*@s |#uK,Qi/XðDQs0!b)c| rʁh / 鋚P>lqV"㉍沑ScL&nx ;wz"յokѽL/n>ŊŠQ)3= O\Hqt^ tw,9;lrC"bj2'U/2s"] j7/!{:&-WVSfB͹s>}w06 )! }D%=II#^ieSM٥ ?ǟPLFkû$ϧ?BQ~W4#v5ODS?@s޴v?mgܿ|}.`  ^ >UΑ`Tz9Vb Ѯ* [ӢZ64F@=Eu_ͨhYxEQZ~oE+%X `97!5||. sWE| ё19P^VYdX]k&ٻT)A^S%Gu)X0}[gjP r@{`DGq n(DyÅ>$.ǔ+! wߤD+--!y`HEyrvdΐii^9圆!\>D|!&hC2yzp괓C* pONc|RS&Q׵獢pv(EUGr*DpGlS,s6N'FNҘM +s| H#2X|0A6hx==JmTDt}r\@D8o{o 7BbA?m]c /LNp9z_QйejY"G>^WEG h++Q~\ŷ_Ѓ`LQA~K ;W 8ˡDk uNfr7AP'uCQ 3(v2sz/T@ɐй?qI׷1 u]ڕ*mĊՄ'Qʣlͨ>vJi@"*}F?M(;0]Yc4WUh lmzXSe+OheM$Q4I_kT:];˟VBU!KmP#/ϏsjI@;9}ӻÊqt#<,b שt5ˋD0f0ڳԤһpCjjm㱵a'JPmo51S9nF09PJ#Ev 8tLB`y]XeQV?^f\6CiKjz'Ǿm=~] _UT$\ @`97<],[, © )ua,Z/FʻX T[ !)8:y4 .AL6د^:EA0Gqޖ$5 ZqU+ȕ0@? G"\%0q|@8nrV|dy}FO=rps/E}d+f}t/_3y_{R7wQC9w:IJA,zGs[:jRYFY1al:qZwŴ T>tY۾ CK|bok(v/(ǎjPB|T$T A<qcN= 9'pqB5afق܅fOʜIiB覷'EJ`\Ȗ8UbhGpZ7'~V_vY{hU>o9s2Kbq|0 hQϲgf0} cʩPUE@maeo~ }swY#r)u :,)9{zO3@ vaK(nķcS,#qjdnmo}$B|ْ?0y:l9wJ ;q}&{s@fNBS9 #[ֺf/*cM̲ÔXP/g0@ѽ ZY"e :FHXs1`n3/{r}kYMdeeL} e vfQrg 9LB*d;T(xE=j܃yL#R ]sg&u*]?e_ Z8MR`~iё](FLˆ} M KWLJXz+8KNmH:ҖXTA= Yԇdž誖պVqr$!2::&߄Rե6V}NB,^JSΕT {ɮ1vHJo 5X' I+a(ЋjQE!?`(7ǎC0ۑ)quAf_Y˥UJϩn-;Zn)rqikskin]ޜm:=!c§/^a @갎e_IDLAn }S=1l7B=h߂Roq2B>LwL ET*82k J{*14~M3N0o'ukOZBMlG*[_\k|u3lbV-4PMlU[^mȩMih$c߂/O|4x(YW  pC8'Yg[Pv?"''Sg['&'i';VS72Qah Z6eobˢ=U0 +ZYPp2KH|rAc&Q1J\6["'e~9{sbIMtxn !M;VrHRlZ}eRX4ܷE ۍl9w|QĩMZ=@ȝ IH3rG|UFt!EMA_;zI ,x WA+{;o$>5h~w0;U 4M̾6y^ ia8P0e}nbWBNk %:qV!W  _aPҳ2zp u)ĩ 1%k0+mZ= G/KǩBXr64-u-U$'&ι6=!C" fO_5@y'u$: #ډhgK07ZQ once*w=ipq>i0F~s޷0# V5 |&#ǭ{nW<Ӯ6PSśMWE-?p6: 0oJ@>ި,DL۾tj?kx/a8%g/Eja5Cm\o"!dQ%C:9gtŃuY|w @Rw~0xIZlE r5̅.j%NѾ!CQ!Lb̥qTʯgL&\6aGL7. pfnጭC/SJLMcww^bM9 *czciKcl|5;=MJ!ǦX,fSasY,i<2xuv&aT;Ԉ X #Esռ?8J!G/\fh4;ZS=\,G KcU6ɂ9"creԣ3p&Xɬ*Xr1˜)DqδՑ!3j V9j9k/Z_.>0̌o ž%'0-1s/`H/bPwX@QֆouXjr`$\wy#W1b<ל_mSԉ#OKi&{idwp@Q9Ovq&֎U"M[N [D. @C.O*J=Zk2_&] 2_"UL6P]ѡ߀ձqS+^u Zu@wI68K٩mqNKz2\.6[~ SOJs{'( ܾ鄔3 馳hyZrYVݺQN_=%DIZaRyE\wAsZ |t۩,@OTxO.KA^Weny[-z3_f9$Z4>.& ͎i@HdE(aRHʹl` #K1U BF=Ml} # Mٰ Ą]mpgu٥+֋/Ha,@7C/=W\ۜ5{2$ҿmDJ?uo+O(R8wHz[c^,nq2v1wVsp+ :!-;L"]:mlnO1,!Y(rx,O#$՘ɪ~xI{2x%6^(16plmt|1vYT߆,7ſWG+rR#1_? 5b#~l' /`Fؚo;jWt7-5T5({3hP5bRlVɣ9idyn w\Hϼ[<\*z&{682:g+4V HFHx}}?3#u;t#J.=:UȪS!2D@ "B~yYʂ^I)+ӂP;;5@?ř+`(JC3EP&!qzwp(Cۙ=u7w#f]wÙ"#4{qh.^nx/=sd1PrlZڧN B)V<"yɹE d W:+DTо?͊4c٧*l!,|>cؗF+?9 -4F.!` *2{-"o-ϥr*LkJ[j7j`ao:Q}}a0?7&KxM3βd4~>v_> CAz"Sښ칊NT,<[wr>5AS͒cr owA o+k!"t7Hު'W<ڃ}%EU, ~r?= :m$'GNoRs!+pgY 1cÎ 0T3.g"kaj~,ȫGD`kׁ.Kagm!n4ɪ[=CF]ɐ3.~ P6q; tu"WXTA7N3} )1֯E jG^G 1SluJ U@}st۞a;`I rF0M"0qKʷ!PDvCxxCm ;6Fte}#M-Y}O%U 4Aƒ}@ߴ*JT=h^͒?9Ce@3PyOϧCJ#d5<7X |6dnDyCl,)f`a6P>>Ye3^v1|}Ekb_6= ue4رc^ӈRT(6LtGdB WBE7,&m=J=g^*[E Q@_v 1Uqڹ©m/>'+CpV|y lr18dM.P*J>j(­oyVޭZI"  'hhصd "`pJxwG^ /]%AJm1uIiP&S޺_asG۵"?ti0ni>kFKT2#;Vi}[nqJ:?]!-!3~MvֆoljRXH@\¦goVq'5C7IO! O>!YCCYc2Ej~l;]Ov]0?@獄899,HNe4jC+GY{FU\N(W~ '%uY6y˛Yg= %I'0V QL]ej{&H4;> zfT WTjThQB gҚ8؞o*_Ck4 ip{` ΍zNt!GCVgrXxA#[6 $74u.? 6~,RQ ǭZƯXsЕLRgn%g|HR .qg(f ^Yiy43Ln.[f.O4`Z~2ׂIҷ7ˡiQaCTv ȬVw&~hpzOkAxhܞ'Y9'J\H[٪PI>18)gh4?=#3E:z{SϽs"%]J,<vG2?D#Wx:螳$bLhWYوG8(02'0Ҽij/kD 3{@WSK+{Fu4T v~KΡB>vC7n[Qeo)! +J{XL_ASpt3ZU8S!53Bo0{#6j|OYYbJkGʈ]ݷ=*M*f~6a^5~d]扼P3De_ۀP D.jtOR ~.Lr#1@nLzT/0cj/3!=xcog~@@i}9]dY:mma}z:͚E%5!tXu:uI chc3宪l?q/Q7m.?(Nyo>ފno"b_I}$P$Rd!s>1sP|M>ώN _jf*?\#{Pcߜ,i@ݤ '`E9n$;rf穏-橄Hx~zA!J'h ):rȗ-ApZڜxb>z;(ݕ}eg3D#Y2?@"-뫖jLBV({/ `ˏ/oTA z6q@ 8S~Ej$ڱϭI0e2hhH>˒ǏyjF3lM]G$yZL"(n k6ܶQB,z)R^DO `,3N0[k-w)o0֣I&}`؍KU uUʂRk_.5U'!ż-۫pH)DE\Ze.Th~n,?S-O]HKӼQ@E/cC}bԒ82 ֩ưpzo*ovtFRPi(5ca˹QVM"|'Ad ^oj(I;ux,OV`<ظn TB /6QR.pR1O!S3zHH`)*]=9|' 0Ywg?u#0irTmIMZ%0Īez@MgyfWZ"n#G]Ez!+76}?{əMYr9cid`8QKK?T*zƔ]tz~F ,t`;/'C`Mȅ1;U. g#e~y64w|U x5+NZ @\Gs>󠓩 e-{['ne%LD>dh>4VVX ơY`Em[K}^鰬X {+n.@@TdAA46o'x˓iO+azga7 $mg:<$jarAjsNXea8<3?j+DT t-󜃵7c3 v%e5G( `;F U{Np  5CS!h,"p/43+Ґ9>29<#i]ρFf ]VW֮ʰ0(vnL U5߻./b_.Uy aU49%=Tr *9*f&aYpNvE ò2=,0QjpyZvUsQ_;e n6`D䩙kkk^oXٕy:chw u {g@qAK/"|{`p7B>fs(f \~`~&V'+! ~*ژْ C5k[[~?s# zvC*l닽MjMjPT-AiTl;q'˄r'#hkac= }` 2Os1iG`ԧQyfp±޲ .-b䳿p)‹wECdQncB@Jhъ/^5Zk&.#[$ՋfN:7u.*6Ξ̭Xe19Aj(KPdEIJ$ُ&^e@5kbWݶ_2L']c)gоgxiigFu%Kĸʡ4HZ{ g݉GE!5MGnfetN^C4B(aaLXizvja臱Rl]&{ ;Q mۢ5ĕrUXXQXmZu=t IF1\[XkQT =ؙE/F;X:}Gՠb aK"B!ہ+kÐR!p=s}pHKKdc/?w!P Ba+b_ui;"B|^K#Jj8Xm|2Sp;L7!9튖ebZ=r5 Pi45j9{lqh@w7h?%! S7{gIa?K ]<m!6&IB?; ?4+L)F1+7_ޯXI tWBY 8ڔE%oGkHp6ݹ6 N@ֆV=/YyCX8.v( $^8giUrfup!BKUiս)i9OcT7͎CG\u s!vDapsЮ^""BLsO`lDz)OO \]d+e7QbV _9ׁBME[6}!Ƚ iT6=P4#mtl;8.0;lH8Vi.h_@2i.Qm9,lQ$i՗s|mm9l`{C߰@̊E?/ѐƱ 0p} /DH*4>$wA ~vFDU !C2Mǂ иO?5哛X5hЌgAבs}%LcT9dD{o'u,!h ZM,DiGe5*'ZƂsft?LG׿`[<2Ϯ8֮]<@F_#ȷPJcθ6ieOA卦#)b5;#ꔯaϸH2 Hk3C>HN5*GKor m`׈%_*!ڤ!`W 1[PլG\?n^2_}i=Tρ8L@ |M|Лϊ ($I',PL6Y?Nl?T ҁA.]eP3d }-ӓcfg)CB"q!$p=_1a)^WrBq%i H]JCSw>6S*uqR3۰3И#ːGۘIsB3wRv,ng7uR'jh+jӹum7- Jc JF*]&} ]NMoNEЊLNY>&1y ,2Ʋ~?%9^m#ZUUcwXǁzHn?==9A8qeBEw )}KF"#HG׍m ,bSVDƪ ]wwUO;o'‚mchLϠ47E 8qW q:Lw'm9Іm]w٩5 -ԃ%`15gsU 'P>YM}ǘF{8c4=N vp|aP@5l hcVXȝ $ߖÇ)S1:էaf ( e3iɢsPQ qYm_}\nNQ[ihI9Lk>Cz sYx)F"ڔ yJCAt|!kJa҅/Bzl*r~iZEF9UUCnDfҲI4#>k+ejv4TMU1 lZ\PaVR`*B'tNбjLtW%+ТQ'ge<rm`%%f~Jxt& 57"uij8y.iɊnG x_NN2jN9Gf)%a}LYDT?z7$ƾ$A6JDּ/E(!حA n$w˜@gzp˚c!.87~"H= .Ыr] KVvGfT-&`صv3K)& B7~fBt~ S*7}f(iA sA3CGPLEiH𘜈t1m􅐒C+m=i&j.7OUV4 h@ʥQ_'-o2SND /] o(cK]:DX][ 3!Ùe sYbټ=Ombhb CꖯHq: Vn!'ꄈWs0.hC<$3>K.Dր|9,Ǒb\yq5Ldt e0Oc2(( E*TL6=r&H;*D+j4SRc>Ւ>aydUz AGFTx Ci.4G!U2k`8{ښyoe`A[rvk1Z_N~"89[C|ȉN\wvbXGWf)K(! y#a! jd'LOӕ'&7-Ay ;40d=79|KՄŋc*֦GypE{ ڡ@:('XdS!U?x' 7|;EdY^Ht#cYrL>}H9~Ml9Aɖ@ '4EޅF6B 0f,0oZ^]TI ,1=n({ݪe3vuʿěwcO r0AT"TRyOH Qb |Y?4 nxIÔSB:E E [4Ǻ9bzLiƑM.fޞ ? 1sաb@-pqCges{' ] -y} }sl FrNL',@RNJUb?2&P|ޭ&lޑeضڕyv*5y~I\\a+kyd*e-s:h#A/5m*j-K )?^֎d%T=ZS"AYyQ~~0Z i%90~6nvƐ\FD#l(|8 3H-dJC]P)Ξڼ'(5[|4kBઆu%laW1y+xjEF2?x!lV@۝& |=[̟'a^tJKnsJټ;i}:Xc1/U :1L-Mј3ǤLDϖO]KDLVI6d~׬QF%M>0,cvn NQӮX0GI;x6 |޲?ƚ'=r>37l & 6`f^z=5-͞G|Qǚ>_%;_sڼ0i!lIITՒT [bզ%34D Qo=In^x;ω%Ц-e*j1Gi+*X孔`w!=zFV_~I)ask(V7_%8}J'!=.#S<겳q)ia&Mj-0.t ޫZ(1 o: uǢ*Dt6޳@j3\r7Q ˱t[ਭϢq5{m^Do?Relxy?2}HD85Vv+E;NN+ 1A KzgWp+j}y+ӂX^le-̸ŸϨ Ӽ(=`_yUJ1W:)Z?JY&A'n4=I Ȥ}MϨ+PϹ3hU t'(85am@$\ ; v[9Aab ̓"o'r 9A!K~tlU>:$A)tF֝I5;E]6wE AN[|x2dيڴvP>  .!/B0<ML󃀒H򪖊4oor7W 4}Y B eh=nbӪVnjHTOÌpw49߾meM O?8 !Ԫz\}Vfs(&л/?0иs->?$s0@߀#wmRbݮf#=) `vk|xL9O=lEZsu scAW 7!]թD`ȬaV)~Lz76#W^F휓RurN qp< QAsDLX߸ds*Yk t2'Zrdo(')K/10,MK%{n0\kit=)tg .7| L/LS+Xvz>z76$7~ TV [ @H)1-5}^?j&R*x"G&V[ؘ&OnνL79 #p܋]>WA%LQf~є2rޖmShqm#rAu]pɾb8H[Th#졏uxv~uWHka-wR=(u~L7=L-=^m֏U(xE/ Ѕ6:. 0r Ⴛ%ea;1fR3'liu?ojȲ @7f uUGI+~ƑLQwlKL`~+G ϖgݔ`O'#s@=4>r"N=jfݮ/Rsu =[z$[NzClk·}.cBkT/WӜ51ԡ/:$1X2zj Oо4Uv'F{%=8?e2}u*Xc+=LZbH%Յe>$-p8mvr #2o2}I4o㯯ؓя>ILb(JTlT0àw'/cC 'Lt*7Knя%鑷 $^ŮsV6>P{0K) ձfCM&[!*n|m"L,!Fûl:|S! x姖oљVO\pTW{ 'ݘQf\Ő);<ҾK~;LD+R1. nb??U"aXoÖi?U9%1-vH0v#b{a()uar^)jlNrEĶMa"<P {Co-h G"BJu^vzUk {2ҽ1xx32kKV<]`IJ7!3 p(&P칗73j}sl1*:W+]f:,?Sݹ{,5|]ͩT:qr `*;GtɩQ>8DOw먬( Sz$]V4c:47;" $xNu_fHx ~})`MD]`G4Ϟ /t]2nBeyZ68.T.2&=VrϮ20>Xf΁Ґ .ce.{(?E}y( c9:cTfO{G?(Ч(\Mɫl&ok=0MKWfka9sKtkqc6ܒj;0=u#%آmP1 (UN ia$ c j n+q*D w Dj$NG3*mG6z.9h~ fލhѢp͛,P)#Gn#ր}SC[*U—|9g~Ɋ& fu"M+B`U=4R$?qB2Y\@8_K~?ʦvU|гzX>6I=~(a_ Lx(V,--Ks `*yU9`HyX[Eu cNH .Dh-ZPG3\k$Z:[汻SRc|9]q o[EԮ_if%o~bMen%r|YHG-{ psZ ̄0Y]F{^JZ\F{]Lvc;IǸ&ҳ4~s)jW\j*d4धيsozMXS*0P%nb>^q7vS?Xu*``b:0˖a;i߱/U^kn} Od'|sP3j:[aP^<1Zj[ Ѧ6UiI2gZ'^ 7ͣ7F|#CgyA)!w m`\{Rtڨ69@D"a|gK4N@ܙ$f{37E!8wDR /vKʠ_I +Czs! *@/9Ps !RY2UX" Mҥ}e8#XF8H/tSBU#D)2(T.V7IɔpBwv@|o ?Ȃ_,|}V+ְngJҔZnG.q:dϛwЈ bE6̵L\(ȓH$M8A=> >#}D E0U?GMcݬ2ܐWOu`{ zq"q}ޣIkwntL֩SN*!Z35Zʍ)Hr먌,7s3'pAJbq)Gɦ0ٸ5CSN'19cu<˃Ut E$5^iԟ<7$'.N 6W-VjdқcGr3;[m;$@wc2!ȧ6}nڊ \|S/xS>י D/_"%`%~G8V4= Np)uJT`VکPφ1BK3obYXviI?KKa!Qrlnnhmgv@@F~ymuMovWiɁrV݁Ed9qlOARo¦V񈅠KeП֙8>,FX5B!ȺXS*ECv;n# UNaq6ͬ(['>o#pu ATƵNw3h-ɠMe\ Ɵ}0;\![GNgʖu=$P5"ՆIj ] KyKЖkF nVXm!:wSvF<A`{ 7GVWx+ứ_O-%4lQ!_R^DY2'9զƻ<ʁJXxbf'  @dΎ!lH 9W6VD;؜kÒDR-f" ճl ˄ʫ!~X,KJ5z6D$ּ/gqЏo,t(L6.YYHˀ:(FIyN; ˻L|"qG)Rs7|v]Ryj+tU}˵.[8dX59*qn^!V,`S9wI"rR#2,T<|6B0 cv"JݐK) 4O;/>Ngn/WrEv|;WmH3LE ~Lwꎳ+当uWʜd ^4ƱH+ڵ-&8 kZor{ 'RN|Wn&neis;vfO)ZFuN_n \ WGU aٳj%] \ON4}H .F]Pp u!r_sК+b `,w#,t0H)%G!doYs['-giS ݖEUk`NqY;v9ߺdع!2j}"ӝ1 ٙ*N*J)^g/1_%}׌KU Z>H)VwۋB"Dj]G!W_a|LY+zT神^N07B'L>h4y0H9zDjr[)S?7Y{cvɞKCtފ%X4ᶠ:;Ssgd7sxX[a',ʍq Mvģ*zi&&WQOixo hL9Ɖ6UBn <Rwf{v> E.:326o&tG" w$2q~{ p upWNRnoBE>eoE֞#̌LagDvܠ {R\$7e##έ*9ֳ^q:'ClަO3̲AKA1gW%^i+ C~4@2#0quoJ` "k//)OB:d+P4=cL?< Y$kAP)J'=*m) 9oeJGw?-\X)ŇvG5A5sDlnpsY$f[|8D$)`ҮPzHPΞf;aD݈9 )nѧF:n$*]VjAd}j z&0c rvoOޓ8U"Fr"ґ45\%:Y^J?z"38L㵅ϕvf63@rqKl 3a/#n63Z~r}q# YHfqQCG۷g( 2O]*؄X%̒I4&6qU,t<Zu މ2 n ?'z;ьࣿUCY}k}sh8A<vI"ZXF>禠.>/UN x,2e>=8WVؤvh[uݛ-KQ꼵Í* sxشhHP^ ?=(&\O|Dy|og}~j T;z~G%cqS]*D@{23YEM3`!;kR祾DžbRTƹI!UA7PhHm$H;h%mj f'e9iIpn du'0$V/.,?7)NaEK޳\Ε-n+ODuMe1S4E̍Y3#w߰C߫H|\gcتaϦ޼7>>kkzH |Ϛ8'2eՓtW]Y$Iե}5M]0JtIڤ[y:]*qCy϶[#$dlԊfLʹeֲ7`pi!<4RY k-q{> =k4\ުuauJiY--$!NNP#bۚ:񁵓@ R*ӂ4Jv1A2nvݻJ{5Orc^9)ēT\ߙ﹄KVT&rGj чN&0g8_]n+ mDKh֊=zO'L"Q[{$`s:ytVH5{䕗 Y[QvY]o%{`uUs,nZlMuM5.b)VqwTe =@,&ED-H܋IV$T6Q3DNQtz@WQ/Fs4JRձn=}MǮ#g%K{DT>E%VΝ1: O47g+jkh\'>FJ 8רU5C㦁W20wwʙ~w,| 3zx?2h otKD=9lOUlK16=ʱT8_>Tgףzf:vB o.4lFP&ٍA?%i\lk#|ԤM|5c!x}q)03ggo~]ؼ_d@GNoɟot|.hEz0H:NmA.)w,L1[7ɧ|E^`eƾA $}6|jQFXEȆ^?2 IBT'BUlumM9L1iU荽֛ӀO.&~j+cqƀii:WjĬ :7fh}Qmzv+pخya&H αT(a" bPR'P!M܄_+ߖRׄJ<Ͷ0BUpjzGT6eV&_dM1IObiJk)q_@~xmtHBAj2y59 7+нTs*Y|Yה(+ &Jeh"0v꧒ҔT`>a3wB:mgF?Հ|tg AFW.J9'f\c"*F>gl:ĦuaxӨ6%Αj$e I^RT)Uԍ'*6=.(V|dǦX善zy/ƍvȗ5x*Cz~"nOȚA4o ,y ;4GE=J_ź|0A%8^Ӿ 9*=Ɣba9W\09|iz(c#Po v)qocx/Ï-]|=ۗRΌsb'fqpCi7]rKfsP5Y/fNC^z0=\S'=: z(4Ou~qVMB5~k#p@Tޤ 徳XnFj}6 FR}4y$'[}ITǛࢍ܏cۥ@2Q7'ov1ґ!kXAw}{QWff?ӀuĜAmH6yjj!='j|eDtE >p,).ykZ޴z `.Z:LeI9-a1 *&Mlk"$<_L43#a})+;v!x~OP3x, Y—8ӻ0(~a9x{6b%w2e<%\>7@7盦[mP H!̿ZI$ 8_a bnn8cw_?)A4%'ς[}|nk],q( ]aP~goR9.,t9rbs#ktnI *xfU,xN뒖s%fub0(S:hϒuEo!Gi?A#gke3EPn,0L`BZVi1[v;-Le_}H!:w,[<0UކE_f/q2W$U?r;5r졙-32+' d]6g;b=d4)]'e 㼽6S"GcҔyY=Uk%ͻћ kݡCԎHܕHK\%IJZ^ZvMф)ȘҤdUpAQ8&qfįNBgȈ3XہEmO4 h8pD# LJ>*z|)}990T w#4PL}hю(@M&PƪceH{Ri zUok`j$IP3P A<'v"(T7C|pr-j-Gs:MFHUMN]I90D?n}_'9S/?pγ+{e9k3f'Jv@⿊}u,~O$~) X.x].BX6 Z8smUA_Og m9\-DV6ʑC}٨h4Q`2>m}b8f}M řvL`ɗ䙪Gx /"YDRk;O$"5Hƥ}N)sU7]1`ZĔ%&?ωʶ2p7-I`V- e&v9"O=܄3@1oAP*ze#CѾ~mj?~%ly{G{uLJ?;&{Rj  Әt6}9S`91=vsc3?ӗ5̔*f'Y z|Jk?B9Z=-f[F=*(Е̮Mq[;+&N?!g B_|yvQ!b7Q%RyWP|` U!ܬSKXYcAV[{FwMAU\V=lKx~r5Z5 !Yre?^IY$4jx#7N:1al i1yDOM3̓q2n<{rV(neBմҁɩ/kZ׮gV=v-`uך6 #Vm$Sfە0fT3 &gYfr%!^?'>(C#8uJ#vN+2uDmV<,#Q3ݟx#m+^,$@޼>Jmc2q37ǝlc!i7)*$jWJ6=i)8~E;Nu\9E^]ġ2Igܲ]YɅPԀ'LFEe1Fc{ʕ裱]d.qC*;Fv3O,}\auaR-{m{o|<XjjT863*Q +~Z Wۑ{3ݾI3ߤvBVFanM0wv0uU4ԗ# diaT4F GXO>S(]}>#| ]Íx@J;QDV}t)tšƏ^SS c3i.۩N ~}3Z(% !)h8p\s,-:uݒYP]hyEm]JthO::o$m~"7 2# j*  ?{Ă1HS\#( Is0hƸ|q$F_^oVfz3/.<\VQt^tO!7@-m Vʿ[4Ț%&Z{$Gͮ 56 1gp]l< y}MeB$-,4oT5eF炛ɽ-=Lf$;kq–p) hw3&Ĵ萇k:`*},Ƣ1e9Sa@@i@(z 1xrIl9:)[|(^zo6rS͟+QTkϷ_$)W5mgWyC:fNdĭ  1Z1CHPh.ыi*zjruvxty)_koGyrYz2w!/LC ^>,mJd?ZʂC >0&~rJàn5勒B|8tjVbK^~1i A:Ҁ -7'JALHKy-c]xC]MKHjx-07Bm2KNArSD7ui;TXxkj*Uv t@р}%g-"&G9.ݎM#2>MTW^GU2BՌ"򖫣v>S#ts僼ЃMOVSj8Q&@ȆT276IKSl+m?ʊHG3vg0o Se#Wb Yd}-MȏH< œӏzv5 /.X ^_3,P+ݫ]YAT 5MnGXM4CkJ| [3GWϑ@ .cNN㑽O/߳JQ#uv* c 疙Y>^eq_cwʯ>|B(a sufHvrՉ늰!P.h jZ{H_n^8hH(ԫftNbDhqNFhV$/K We@XA [dW?~g`nTPĺ t=Pj׶bK57](֌Ĉ$HsMdf+eOC|J75y?V j6ÍGE\1U:ab`9];M_iηa< {i4LqHPu쇜)U~PARlL\hyO;4]-q0zۅT;y殱c=eGFQKzKK1X|tױ+#1[a"Ok`ONz%  ,ƒh5 [@%jP; 7KHL&9,U'+E(=bӈh+yqX6zD8o|x! (Dܸ)KrP\3ݒw&$HWѓuypSS45w0TkCPIKmR%17KuP+V #P^v\aR:0nFnx3vf fvsq|he5-luE&B&b" :ցQ|fȠ%CY=3%8R`T"EX#y R2:T;q%bbԸyO.d7 Qd*WK˿7oyػ[$^8#}9@@'(ޮ;=x;n !P)D#_^zo6z%'s.\2A Il7Z-F/4wv)3BRй-ڔ$+ N~x=ы`AWx M%%!" drE. wKβYvjռ6X%Mnhi}B&- ȥ8h4 }{ʧG1pmTT bRonn1$;NoVĊf050)!)k x5)y&~l :֣c5x$À/a3h0Gce}>^]X|\6Qey8q;|I.#&;i |'Ba40Kx[K\lpZ!pl]}@a%9FҌBd,-rp7JGmI2ln)s#B uSw| DY%c13ET9#l0*Zfb+x7:K<>!@#9ժ D&[ D:5q΄ =EDٮNg*E8<JmdzU4CjE [aD."6bG>D%EIa,5Se OVo\B;Tɯ~e)r ڰh(kٍKq 6XU]*/p/89n=Z ta+Q!Te nFR8h]/(ýxz8Ƌ=pzMB 6qBIǢ %_J@̲){P!6g8rXNZv"Զc{peqyA8̿}Ȯarp_D&B1Tۋ|/>詏K^fUK` g!p*oTΧ9۽@8@JF((N>\[dD_ "@+U6/$Qv|h'ֻ&\Fa{&~#mjx|`1K;uMGDqTŋomQ&l]&]+ 1x0A_W%uc?@ZxqnM} x'.١}RIX2⾬x[k&9A8jz ަԙ 䚴VyTyR@}Pr-yZko83q`g>t'*h%XuYo0'c=e6>֨y/bU> 9̑╉}xB(+q5՚40[ś9'yʏp>:Mmhr$6w$J3xZqr}ij!߅Z[/{V%vC]M;&K%e A@aHv˭BĮA‰ej. d?#҉YjL[J1LRN@%vOjJ3erÊ6P:/:d"y9pvσ睲錈9hP6%H nDLr ~-@_~FjL]јUDX251~y=3ZVi& uy^Ǘ\ܸʃ[RߕW ܼX=x`TKk.׳i-KZh5#+7pM.rja'>!%e-h/Wmf68a7--mi^ol鱢Q6r6孔tiL(ԧvǻP__":ZAiD;mH TU6*P#9mѤ_;~i\\>Pąa|O+<ߊ~hxNK G>,zz\@5 X[qrv{m h3y+[cKxt^qkE!_Xj )́vd#:$q)< u3@)WyO,mŬP075G̀+L*Ƽ |Fjxsw.0-Nl{Rу9^d_ +> 5MnR3 ӟ * 8( ٲ| 1F V*fe4s\D.G/h5P*y4@4C7tdYwZy.a¿zcs^QAI~ ʵ xv?\m6Sdr_w@<'fQ~Grugxv 0ϩ՗^$"DEiilETc͓rs#$>0idRtxga!8[^%#I1,ifH@/5 [ZO[I]W ',2J07z֒ ۹\cd͑-?\=/AURXRT!pV~P!P.K|(@PM69ݼCG"#I ;I@+S2_'ڸUd D5d5buJr!M>@@:SdੋG? =F~Posm0'WARJ5T&(^0L%'͸im~މH} }@4ߪo4 k< ;t冡N`} (%f|+&aT$P̹Q`֥lLꬶv\w`7ϵ\)|sfP~΍>-뷍~ܚ) YNU{~1cdsA’ڷRGs>QT;zG6'F~@? }4gY76>."M$FG)}gՒg-Pu=bt_iw+])KD&G-tj82}jTr"j.)Qh|&d͒aItձ_)DD(A,&~[KYEk([)6BES4(Eb2 w_N?/opڪeZj7 r ۏiU<XoruɆVتΊHQ`x pj"..=Nyjl,t>(Z5BHW{w1EFފ65*)a]&Oa0ϑ(yәHjQ* SmŴrAhTR6{̤{mT mVJ,yڕSdf>bw5P(؀ke.< :ԇ.w/ذhfXC¢On['Sbtnt(-e=J{c#B=R/ҵF];V,)¿ v Hs*Μ(hKvZcgF+0"[4B\Bн#NxSR]ec2hѡ ~t+s:,b(qؚSN+W@*KM^{hY—^[bC>oQw 5hc^Xs"@F3Z1ʍ+%,=f񴫍} ';&/y={P=" ZbwgX)#̔Dp8YӍ)F{E2#1;{A]M(Vpz_"^&4b@UۏK:$< za!"da0R<%%:4u+2ex1~`l}+zQ*|]w`-VGqw:dF#kƒ-3ᣋؖ|FP,!FB1i6O ŧ Os@5HMM@BPsMҙBu` {ivuC_E b ŀ3j'1O,W@8i}} JR7~BqMS948r :! yw3-F[BmԷ߈;0)J0d#mh&W{I-ӂba`kh?vUY0(OagwYY'T34yOqPˆ՗S&'j%iLN6[u'I kY#>?I|ϕzfz$ +a#+$fQs,2t 2L#lÆ'U@?ʕQyJt7WO%eF޶1kDͤ鳡r397t)rBcG 4g^mHn 2~b8Ig"ʠ5ᱠuց}*dӺ[NU͑DƩjY>s_!P@I^!4J9ډx<@DŕD#H쓽f#5%ve~.-zcDǥ#z7zS*)8^O͹9d87n+*d #mYIil^xIB؉Fjݯ񥞽vh(zs|i32ǻh}19@B޺2M3KTQY.ɰu/O{eXL`"YA"ve%G@5Y-I{邊lndV82 $ $-;GN <Ѓ^336'y>9EΣ6 棸M?ʱ@t;=qu'}?Fw*B`Rص:"K?oO ի/߻4c' /(Spqh\@rQ$C9`8AnsK-z"x|`fodyk3g`1(.߆XLn|c1گG c<Px5l !U |t|*7@+fCJ< >l{y4wK{NTʄm"g)G;ATFp'Tùtd .gt8LS%u9WK=xQAÑ'5l Fm2găl"\lBIm IwljkXbuj~ KO+JK󪏅ZԒNe7 C꡼}7# w+;/Ӭ68C{I*Y!}WJinܱ Ӡ;FCjnAS=AP EI]n)?g,%"cvaϗpF5;@B_6]9% T]Єԫ}(-3$.(?gUXk</c`ڇVɜ'=gx?+<~,գ o7X݀J(1̝D~wM=W?X0жLTQ@$ٰ*M _l98;Hl.]r.uE##vfЄ=:?:1/_R[F2ٜx<"X:G(L@= =_il ($im%"WHWuڗgU%,o3)aQަ4X|)0"⌼Q>Qg4sQ_4ufGʙeWow22L_$_2cVWxHQ*HYf0v4C}Mg/SYk竾4U1$0jg9$"!1F|MYj^;"YoU2"6/T MFC)=`պ_jYIfVeLC(9#@!݀PF(3(R.>{Xy#y-RO2[5eYPPVCw2h(y}fD@o>8࢜Ҷu (.P'\άFyq ޡ[)O96c}TzuBM\b?Mfi]"?mPțR%K1K--%8ٶ3[sÉS d-OF7Vb"G Ou5j0A$!] D-& $- $X]U`=lZqУQ~D Z/z<[k=ݹx zNӉ&>-/L\v[ɓ6@~ŢB&3ԇ φ_S#.W3@^k΄k|kxl׵tS`1 ŽllL0g @ ,Xiizԇ|}X,{=nn> [?ɭi\CH|ii DS=; ե#5ɰstw;\qgp;^)hь.-2Ikl?F״ɘlļ!o'V#z swI>'i9_IYX2kfD5lCYv(nNHaי^R J { Rd!f0{*l ~rJ[4k?AYiFM0.Na^Mn+wleq+"Ҝݠ d Ed7G%,Av"z0%-rJ+K^FDeುH첟L zx suת&C](3!eq[Աff9YךЏ?˘C(]6) c FukS%M4*`M[䀴~m'/<pT9c$T-/kCMWLgPz%wHm qF'ӁZnIWw0C|X2s6ŀ=߻DO3ޅUbLH`T8f)ug";a 7}_TL¡ V1ѦM8Ee3ûGu4K[熯5p#.Ƿ[* F %m „zh+Uh%uBcdY38KtHZ/_~ z5Ak犺+|IB{ÿLj@:}7.)"BVYa?G`n]wC!]}O\I‹UGS# z=LD*( `.%>nK $喢ShhsԐ78HS` >8{⏴$uo%fPvQȟ??KYݎ]Ch_"PYǞJm0Z݀׈#hYG#/xTf3/yټerez-67 Vs &m>9mU3~'M!وGcy7 P4J*Qz>֕ϥr7BVǒe+S|ם à>`sX_`1/X,mhEg8&@RA!C Rc&MiM>%"va uݮ)7[Hd4uXM P֝Ԧ &7VrǞ#klrj̄Ö8Co!XE7W.=lMYWcԃEZ]_$mf9GYxuTpWXXk+r;!YE. fiWi:+`Χ빘+VW.AfkEx7U QY~/#76*(3BX6DkM7-YL/#QlUp-Sܤ8 ̬nƽSri<^ZeokZ|[5x)yq䏕KIˎL.SqC{k#|Hh8 [-+ݺB`g˃5 }3qv/₿NC*ALYR?t{8W.OW֊ W lݩbSH7́ϴJ 6*vg#\|cMA7E;2&tGK<^@J* bNJ*R"0J:u)*F,V>$Do+XGYQKƏޢdQ˝o{ۈ.W̅~@< R 1=B4wfWz"Dh8HʂFQEESd͆d:QE .O+M.&+IV*<~t.h&HV5O;)E^{UGR0Ec+Dr^,F@1e7Q\d% [[΢ڵQU|_{U5,C:[oD6H;톡VGX?WI ]}[4a-:ni;>PMjv}Oqq.gO>1& `(A/YiE21e q˓:<PkU'?#Mp. o$=MC 湙'a@ڋY>byk ˻.'l*;Wu ESB@̑u-չ9shh0m&i CLxCLihA?nh'<|O!`7m> fC|uHv@)3Rc5lHO*77'Tjn3 <:^}){ɧh c EٮD|^5U( A:!k .+P`&p(ws6 6;$J)a:=w@"͏5Y/[a~Fɗӧe`ObskӫM8Xn3"jIt@Y* pi6|*ʏV9OXwr ɢf_pMr]8:"ol*MVb&}mF+Yx_@'l. C`'${΀/ M2}QEs M^sQy>/ԈK!o4g $*..?z?%r}(  }KMU-Y@^xY–E F_||ձU՚$/ k`|5GT{H04iu+zd!DNM^(W\>Lj2nB C:/8O41pOSyڕy-U)@PZK}.3F+DcM tgK)ԛL TBOyg DbhWD\h|@ٓcR̘TiL7+lsC5MFbh:*ԦeHhRo)ЛB.Iub Ԋ}i#czF\k9rSzrvhX;9nyYQkV;jC n,|nAfƿ)ɧnEǎl;Eqdz ]8+EFf>̹Tv=6n@66A(=(Tq-״ƻhO< >;?(оI^*z=4B;FlY fCf^t+ MA13Ō0єe7ocHBsJ8bT2oP[0Gve` =_x4((BdxOm ws)n|$(wŮ<;C7ez?BDUo>^NΥ&f-C)Whi_ĝYS3R.ֹDϽQ<" VeILmUlt!oJLPaaǁ6"Y) ^7Iՙ͚oʴGWYM9FTSs,MNVu e_)ǣt%V5#$jI\ǯ!' +FU6W?9~S0gc>\|Ŷn yEc6]Zw9{威%.Sz*nۻ߰m+zjwC?ʐU?e„綡H+V=ȚnAhSaL49 DjŢS#|-E7S&5+l¡0|/~C"a2U’k>Βon嗻 uAR"e{@6nnU=ٖ~PFd^# j^uVܐzkp}Up >}0ELGuw)Tg v&V.iĂkD្\^4&屰pa}:h}/Cۓ#50dDl5לogEz~vhqn'q)Acc~>G{G$\WQ_8WNB Fga0-P\B`kvnڴo:?^ #mX( /eU-o28YB`A݀?y֕ SX'+2Z05u"u̒;Z9=*W`uȎ BNQzcIy~TI O~ R TpdLKy-W8/~iQu%-$]%M\/۞mļL[7(^W3HT)^m$7d*\앩+!_/.kDbxL; W]kB^EJ9~04̕*LD̈-.C"_1r)/c4Y}=˦WCS0N` $l<1<8gNdOb#5D|[dYIW2ջ;yJ/ƵՉT MG*h<ֆhY;M6Vⅵ/ۂ%cBXк }b gډq|xG<#"a[tXHQI[M;y_8śY 9>5dClwhh瑠y)AVFapȺ!LY R4f⠰ĮfRihB?n& ĵT:6:LUGh]elNU$Q_V3~uxutJZ=W5ic ~((Bs/l(Ko\aFk\Hed4 ЧݻJs/Q¬k)NXxu,YQȃ,;1:K.2yYkҷ+eL=ձ%_AI_(u^so#`o)ʌ^zڪ.S!m|1aÑCp#Bfs 1o3ɶڵ1 {)'R !+2~9M}sw2&ޔFd'QڿT G Lҹ-MmGJ< VM`{F9%)9t¡*so ˇ-G{JipMB&4CA\ ?;9<=m圃4z&لNZahh2vvqF)'-2lN{ 8˜8d_ހVUJV / ؕ`Z,JƋ0Ckpq(2@rwOA#nfq>vVM N {RuP4eR,rGP w6t qT[k>DҌ\nHxv$n@yG}h$mhbȪx%9m"񏓒6!㡄47KkpѳܣC!hFmΫ,--n%6=5j q؜yQK``}Wgu9)R-VC@'x%%,kK4ջӡt!a f|v7÷භ)V F)F)2P뙴_c9D` 9R|Vj.jB֯tir)rb5<)"iTUg?aBz GQ %meƦe%Y $b.J90⹯nLU G[)*^bYWƻlDd(3cߊ7nsL covl@4őOVthϚ W7&)&wvvoePjٰ߫ [ɬ/.)F/Gk2 2dKQq_3Jx2F:WqdChb!\Í)Jaf'g_\ꡑ.HKO6kcD@CЙp\,NinttlJ}O@q dWY$9q;Us[$uM *$ĜG_ӛŷfwSwN\K? E_=PR]DMDGͷ93&;;,kFGIzY :۟9>ό]lv0V9aɜw`+E]J:-?" kM{g1I(4-2E{{ݓ.NjrmMo\,Ժ0kMyˆ/zp (OguuD, Yfit_a <7qS/o7 {8'5m8u#2kN p-̅{$N!';gPC$s&(AGj׹F,9g4pI&UuqMk8{~(dwލK2~B't]#36d3%DoYcad;́Qlf4(ri!VFB5i*%0a8wXg!iuњiSQ ΤCSͫ>H]`݀?IA\߆('7no6C *&s4j(KVzATB nm]Qv2dڂ0l̩:3Gks.aqH+aGؤhz<̉OwLR v}Kա !BZo/?HI\Rb &1.;=::Ayj?S(> e2HEXk5W<ۺ~#]9K_Vu=f7B/JÎskm dܐ揚lfwoG$=^`B3l_̌_0+UrN ˎP|6&כ\_+ۨ.$ Y/*}, -X wǬ]S\ ~EJ_ŝ)A.rs3%"ch2V%v$\U[!+V<Ϝ}XQ􎸻*־1Jt䄯YOgL)u01R .B~ W,5䊉jT#Lu 'OTt=b݋Cĕ]H3$浟ԋVK|I7Rfکj{#b:x*z&eVH HLX ( Y}i g4^I:Lz']L<4% A N !҄`%"1QF5$@}Z^^f+W3*߳I0N̡HydVzxpB߭j(pD׌n( 6ոގΝ tS][AfSCfͲ!UL|A\ȼE޶ ͳ68$@ba)z$2xB/P1Էf>Ij=ҟ\/iL eV !7ř=34\`̖7:8k޲v0B^9ڽvQ<ɝ`aՓ)I;j<ۚ,HTZPWw S1|!s>dtG} Ako]Q$tYHK^,(;]F%vV<%ݩ6/h&y~ jrP7w@ps` :^Dlt/P}K| 6vNkE?_;.kOѨ&+'lcЭlpͷxڞ=/<]VB;e!Ԓ&`d%{ޅ߰G-=)ˈcܴn"p@) ;RF&E_=|[+_|Qkp=I4Z8bxib (*؈y'6M49ykZ\qȍ5*JAl 0ʿ< Eb^^s/e<6Y_a4YEA}OP x3 F{mڋ2_nr)͹,Z a;-kU{y`yRIM?S;]s[5q[ T3N|U!eι)E<&Da w _ED(_猛&fUH.b?8sQݸ}sUߘtU[^b&"es4q G%x7l`'3*( 8!ͨwћs.D*[.)t]،$؃/;c/o|~\ L\<صzL&1󤽗V8S`Oh|L U EHHRC1jK[  a>60AyS0BQؚ+*Ɛ ~0EYݗ^cZVvZ~Fs=dF uBvfq`, D hJW}|p[-5;nq%\5WnyK;)?͢,(x@в`N()vVha0XHQ AHE )zl ATnXzz3Yȣ&=xy Raǣ@HSc̈́z X*:J H[k'(eZ3GBqu8(V<}]x 5hRXuEy U'9[<5m4X[5++Dd _V Wy (~Y/'%֌΢'loZyT\v5v\Hw(ֽM^ċ &auD˄EAqc'u0}5.{[m4ƣ4Pq,Uˤqs\h_K\jqzvI탘.[C/ĎWA~̱5v6iRRvEnbiiq !)"u aV)R̬_" I. $NҨh9U]L^*7 j_T'&ykyIOQv|z[WXjWYgE{{&svG=QD%:7IW|KLDGEcwCܽhZ֙3҂yܧhu۩ A0ӓGU,E!Y?>L;([fku.e7 .9ST,Z\Y`r&9Jo̰pzfT[d_NVpRN#}PD,b ܣA|Uτ!-"r^N:BW`"ڟ=UïgGmwI R;*daA :ep1sɢ,=xϕdfd$c -CY>tn. m{Х),m|4|@,lSIuBtn )ޱlFv'*kѭ 7Lb/w#WV`Fa}]1(3[ Ttn%2/GUJGQC TD40w8!rȂ"!Qef̏fG>diՕfb AԆo5 Ȭ9`WD @'1膍NIkZ+. "aKy€.ay!Xh\,85`2:Bz[aD&)tI[xVdv!UG3E,ҖdQ3ڿ%Ht͊IfP0Q`Pl%^#:}v aJ[SH3@O-eI~ "Px;rh@7݁_ǎ/x,D,cJMzOg4s ep-`u̻I66Qzt*j(~PlJJ]n?0MxHPAu]SbD=#)N2HI)fs":ܽ&iO7%¾V()˵ ~} z1UfE;&w%]˸9˅jG{w7"VD%u "%ɪ]Dʑ)D*̳+Z!̍¾}Md6\\M 7l'KHɣؘM?T+k_YCr@X9:oc\jpvU4W7V!Vjp/YQ26a_ ۖ~()-1)+3 φi+U5|I 7dE–Cp 2})(րMus8P2{0d7!:<ɑ?r[9Ǹ -؝:e7\䷷<z>l6i @&i`fHŻ@)& ,jJE,'5gMхpO-#Q^r:/%kzFnQQ%n‿M~EJ<$kBx5*SܚbSK-X"B9ַd  cKVmY&.5N3 I) .[N|{<!@q SqQR _5̙>w"q,\s*OMcݶ3L;$!=U0l*ѥ1T!--^(>zugӘo\F`2#z ji5Zgz 2eԔ(󋑕ϤZYH83(\AAuarJǺaHtMR) ~tu9VWDTT3]4Ly5 R5zF)>@k8F\{f࠼RI>8s߰ u %p#9 h4K4@HaҒj7UgM@9EptHU 7P]h&*6/ j"OˢI%<J$ә;9m0ytt<%u~J)"Y566/>d*\houV痖_+"tev/DFG%5`8i0/[A4%#,yp-C! '<ڕZ7֔i7Z^"c;sc邏#1jR7 @z"ՑtN2o6fR`SXMfjCAmӛ|xd|8< Ħ]ڝ;Z:B͞vӽ[A#=?}{t00sMө.AEjk {珁Ŋ7,`Fhr*WG~4U]=K\ߢhDjuiYAI´(,!oPч3J5#4>jDuʲ ^ c0"e&GuGMpNvi `T21-k&lcRaOU׌K !,@P)>J{)tG50ف_Cy;N ֲŠix dEG'#C~]ke҆yBypx{Y89/wcFA.վ_Wn˻.|k'sOiND]R0fmԉtDZk.\2kj 8 +80nŊW'(OLJ&GQ 0|Orxs.mÌ$l;FQͭr{Ul Y+V./х[Xc.22;%Au=H},-#E;dV^vPu\9/!HA @kQCc;uQ,xi,4N_J9UE^l5.?HDV0C=gf&e1 j@,?(mջ{O|U(aM^[mYbE /IGZ r8km(H!p;#Zo;UKρ1n$#IFхWC^n6s+##ϛ. 2rbBf+gxs" `OAc%i팏O+I6.m'ա[hRD}Ξ`o`#D^LQ{‹#(ZCNU_=N.l q\F@*5#A6>!"brgL2qn E)b<pVq%3'kDpAǕ6NQXFj8I & RgYZ0707010000000d000081a4000000000000000000000001677eda0a0000cf2c000000000000000000000000000000000000006300000000./lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/drivers/infiniband/ulp/isert/ib_isert.ko.xz7zXZִF!t/]?EhDTTk׶Ǽ=j` ,E(''T1m3%"${اލc, 6";qP%k>SX2 y:.cg\¿~ Yx=0y#r/sD r 'tU@m+2[^.N5?!P;-#:^#QOo(%K^++,A9kaAq5JKDCrNw3hN5sd@oG8 +( >F+\HySҜ/hO VPKqRwU2KGjʚ+U(Lixwƚx#=3 ~ G:`/PQ'iCEP!)w[^$*@['ii^t{# ^6O.N8X7auȡ N" Dm!(&y#&`2+WNȳu _mOp]n8\:2Pwb53fk_`9Y 6!gst5-7ȀE}կ/zF cA::5cV}i)&t*uQ|%HCD7զ=7Æ3$?>^{~>sIgATw,j,v;[(0w͋Byz  ONVV?@b;wnJhÇMMFKMKs~7cP5*$tӶ<|,vp ML֡ED:Uu (|i-Ngl¡n@WAIIguMa%p1Ezl<…Z.-?Q ]@;auWaC.B˯${ EauN')+=Iy Kw\bA5E~7+㳝9L8U>Uy;ik#I; N~; (*K.`xڛ˨j!S:'dy||0fdj[\aFsz2{S@~yACNlPr_w7/*q4^VimxiYkUb(ZO|(E[A$ސ@ }Ca_p{w5J0^];5snli(IfD"Ae.fR @֥Q!*߿laA$nqT,+Ošhb̒MܘhWmevQHAj53&)5 XD̓F c2?($d3Ʒ \ϻ.>KדMLs! Cea߅RRVA`Ff͜ل_ /Yl13-%.~<Rqh ƕzJDY yM^XVZbI08YX z6c/w2;2>>̙!3I lmm!\ 0J/6q%@>8ɬ G1#\_o;Cy%&euEZg,.ח;vV~BΪb\C$T4rMPMBwq&-&?nMϧ+EO}6ƷQ qvn`kfVýtHGށNp5H UT79*m{wG|t"ZD/eeI 8<`UO\ JY_.y!^:[;E|˙$#VU@!`IEKuʃQ]Wu+,ز#R \-$5궔 1"1:p D`,c6-swj"x:[_t¾y.˲d?1A΃x$-bi~RsWF,Љ 27$MDҶ~  CG [m=vx[yPS9ʙvͤ qoєq]W10~ ܥGU#uK.GYN. '8R{?#Pxm\5sسu,L߸Od36ٕRtPIX]?~g }7}~3q\Gַ:_Am #TP۴?9 :6qmr+:@mx pv@c*9k*E${5t3c9Ne#~Ceăed) Z;Q`**YUo;1ćp΁\vb,)2KoZ30ßڒ Ok޴3(/cmǽ*:mbolƮ Ď%ρ22:ѥn4SL)Aˣ%$u&K&y6\+YsJ G !5RDOl(9 -ݵg&C./6_턮눿 |VaID:6pJTk諎VH#G; sit'߳d-oe\eZ٦Ld8Sxl&iȊCy-\ƒ0<t0j-tN!2`ƈ<<[{,__,{}U'=Pxo0Q3¦OPa_= &]Br{ r#RJ@3݈4?#;%|܉{2ݰ$d-sU@.tݫAo8r;f-m*NZ1x'z*!+Q5XL'RA.wȉRN͞փKˮl"NHϸСRG&tM9Y;/[A8/UMP|բo6GY^Ѷ Ցr!bPnn#ђla؂}9q+R>}B;8Y>O&[AV=[rK qЂ#Xv /VcBj2#*5a8k(tDB 's+4j1j.j8KP VT )L5e0Ybi`gg抦ΌJnlvȅasp\`ZH!EUY Rr1=y{\QZPɤ*`X>[ozSTق~%yGfnӝC*zCM7prVVN6} S㟗)a)IJ'Pk5bJO+mYnvMV۰:v,OĵnIxJ+'&H}|6^-b:k+\`hmM~E1[AU>߈Y-Rets@*ڇ4g] eA3'q1A}g(:'PCήiڅv8 rʨ\JM*>BB˴!(:fR|gͥzso96SRcNnOPq'POhĉzT8Ea?C֌٥j,' t JQX^cs|y=F|B|׀$E+f¥ WN;~P={ *cZpQj \O]'r*7lȷg0i ]i>S筕3*8+r}XZFq18 6w3?a> 4F믛2LFc6+)M\q."jOHF/FS_V/ƹ*%撸 fV-O3zq#qw6'xyX ud)j *hѓ H$/$BZ<g .zzyپ@Br^+낶#X:ZfׅF{᜷؇َ,-j `VӔ6^BB : @paV 2żEm07Ǚ&hu1y]SVuӿWwYcڟ^hA<0Dtv.DZx5Q.H*5ӹ؛ %G;VoJwNsG9[P*EneLj*(l=)& dɮk$9$uaY#'[ VC"} S?u_ DbJli6Zw/7y Eytl8wC2Ѐ6JzwA+f"楣>\}ىRv#/86MN-+Rt!NPW!L!+]9 B~,}?%^ D~˶DU:us7 `&}iM`a2> ^i>=Lq KC|iԒ5}tu7Z` ~OYhk[xNnoSg1*Kp7h7֙~0οRh*D(81]Z­mBL)" rWJowsE`H,.4|2J/X.RnNp)bp<1fX_YU )mM|uZz@w#)$:кզM\ؑ h@C@Z݌O6ԙLNԋUWs.8L~E)ִӌL1䅐[ >6fEr.,];}XH˸jk=^1"}oh$ \/R%gz跿c+X۹)(j8z@7w>RBre,u- *2"6L=q-H\3DJ8(?輀*Dce+{^@0z ~OA+Wz7d',K; _LRbtiSh0&:q8@UG "{%q+i9M ӛ6eGTƧ-S`W}ZҐFL7Fٙyz Jb5(zJjFM/ >4?ơ  ⣵k8>}5 x\nff1E)6)%ZWw& Zx pXjfIn胭5u;) ;Qs,G<0#Et;N|XJFL]4@3DrMz1\߾fHVf壎5[xV;,h6sn[mU|XթR|6ZIBvO %g.!}lETe0ѭY$n꥜uԤ߶ϢDdpyWm>в)q`Onm:'{O/\tF-#vvA~AY`hÒz\EtнZUsr]~fVjlL<\]窊kUh9{,PEt:Tw*]o=@PS+vK‘ï*<5 *Uq^5f1BKmЧ˺y;eIn ls4fZh^9a W[aS ު(QuM%9;aH-^mBYi Ʈ͓ҭ <Ir7GpW(]\LCE)w(`?AL1u{T,D۫;P9 _=qU(vod`@\$!+nz u ce[p'AX\}A۟yB(m46>mmχ1ABg/6 -;LTB kl,&[gQ T MsꔵZڮďe`@GXxw=aɼKA<EhTw,]JRw:; "u^kA:,kf*#)ٗ΅oa={$ED+vXvRpm xNLA<;33!GxG='S0Gi>>Zʗ5V}ti. ?x K) f UǓ2/SB5=,$MPY?>pN|hI.`O1[^1@IBT*LTf+X}G.p`Kj_(;#B84MƇy(` \ܞ9˗_lEorŶ&)BrO%X E>ӎsl<>WbD7|s7RS,2vș{Xg/̤zVha,e(fQ7hr`Z#w{Ƕ$"tIy05TFo'] >@f A3bMWBXcz&쒛34`/.{"savV4@vhxZa^XH)slU fpp b}.-0]%yv~VeIjǝR{љz ( .:EXS=)B cr C~wGU@.'F/@6hoz<ٽw4fR.F@xj*13D.z5RMeR)r_};B;B)\:w N-m ÝN^¡ Eq9 yL+Lk8>3q’HsƷY {C*HTy:* E1ph#[`\&MrǼv !^"ׂ/;+`=Wy(Z,9WE{**.٬5,H9zDTm}l Z@JiE{3B{Ib/Ziz_nVQO\oP|.ׯZ}GxTE.Xd?3Z@fǂB|[cUg]a+]Lغg#8*yw oW80·E,_?H7BWz?I?Iw]L厛}cfo/[F"3ogX4Ep<`zI_t? UPu޶uz>Q ;Fk'Lx'/߁e)rZ>Ս"<+w`uCkR٭ˇҴ_' H7뙙jv HIHd,*#g3JYTN;qj :.伈~3'e^{d6GfpdigxlbH2 Z)#!G^i ]7fc"*`㜵+u5i2q$8c lЊjQN `pj؍58#|DfA^"uZ\rO)@md'9x^/2.I~{W߱puLVʲ=Q!b˫0 / qQPK'&Ux^p27X0Thi}&ߦ3,W n"=\F_ hz7O% W<0^ R,&.n142vW\ N +zJN؆ Hg>9R-,5J0RONtvCSs2`+鯉cFN1(o=Ia&MnffZ'Ndeۖ*3+>hG~\=kC8I$LgtCV s%@;&2>Rg% 1DNTbPa5R7׀>i#@j,a%}gdA%r-N&pc^n^Gȥ=*yґ<=:HDUvDSz֝\孛3Qu :[V {{N:ސg/Z$>Q7 u˨bLbIfkˮuxc/?MnW)Af췅'd 1)$EgɝNORs-lBh$a09h,`a!w~Yf`NWTYfj<#ZV4f1A ]7RRণ.xh0PzE;MU--=t<+ sf:㷁D|}9d8*ķ!zmbZČVͨ|v= [p@Ixj $=z>W,ٸ͕uxV;J}=f"{vu7]8I<5|Efׂ/@QBpTumPN1f9 *Tif:T<@NJGO >&|n2CY`M*SzY\Xy9Hb(ZBmbin;ِYlS*_*RV6 0GD=?_̄t݅ XlI<jd <25;q"wBPRV%O?g`63H~L^/v'N6u%yEIcN,"C{_6 \,ųg,Dfq F{t`)uM%mP,8,kh* 7NkkL??n#}c 伐w*lA>g!bU}3{tŘ)Sۥ`[ۨ3<&ŹL#Ɩ/deJRx ["b6NF;FeFD< #dծP%_ 7dTCI%?<'4cP>V 7Gɢj'esAC3/.za<а+2K(ҽ&x-Q{U4=(X1q S2"aԱ7 p沄wJyطvu`s4aQL/^'Gv'wBAL$߷\`;Zފf$hn Aۃ:MAFFHϧ7,DA| w%Fd2K#hUSG>a@{GV^U tA/R!QpiAȕP3< =^Y2Z%/~2;RwPIcvk~ *12k5pӾI^ƫRT>;Ew EAK\65/}N O)Q<1q4py?b1qZ1{/dZP#G $P-:P4,E{ǟߛk32  \'2wZcmڝgČ6G-Ĕ:غm%@ τWI=(Pzhq}v̨v`3] cF1rn$xSZ1SVdZ:"l@qȾ*꣯I97LzհE2'UӨAΎDp,N!$ҕYc øvQSͯqRVm#loHwz)ֹm(C'CNt0?o]\$n]^"䒁cT!Y5F{~sâRYi"{',n,NQ\Wx6tL]/POЭoӆ K>1AۭØ;L$bGW10cm܎ )чLQ6–(ϖ#E)OI̯35yꏤmh!>J] )ަOXBf;S)V"G0H{N*7lLc b'u56q*cڦۤzw+uмWE"5x2_fVW&eqUÒF+Yvcb}bn$o^Ku!R25΀Gu,6p2M [ٷnc(8C5[% :(7zƂE95G&HF?S ?^x|`oӤljZB8޶=p#-SlbaXMVp@=qbUֳI-cvRŞGJ q/ O5Kac# ZP]}ev~;sػ_Kl& ޾vaݤ؉ց.>DX˛xfkjhvdHb%<xDfSzdæOnϊ}DXT 6POS}F](f>M,)i|}|Sc1՗I„+* 1B>Q +Vyr ta\6k xQZ+[ārNk O!;C ;^CVnPOPkDfGը&N=E峫4[ct/D㯾$1˺X=I):DF͊(OT~1_ͅ&v Uu+(~^ @77. cL`Qjk:@\ɢVbLʦV\j2#uR 1Rט;s}lN2^<^$C3)6kJtjj^Pd1=UyD@I_z|=vIk#1<</rngD#v܂`=Fe|4˗A3 ų6nWo]yHհfOUL%&o@0Em$U鯆n/rL;6l%vXJȊdD{,S0DKdDy7Y[s:"H6o=ܴ$PM\{pslQ΋BDléy+!v{x>;e!0򘕻A?w}X zt}{gV̢cgg…q,٘bΓڱ%Lc^ldR$OCk;4mfr釯@ubs僈^`^ T#tя蓕˟1Ss8,#gX@'yԜ+:VFP'7I=D&tΑ8&T63?5V: Hs~^0E:iF N3v=#XP{" ā/tA64t~/y+ U+g]=lK#IЖԧHr:N~UA5Et|3 :-\i`"FxLep.&hK p;?AE/+o^ǕȎ6Up7I\%_bro9 R#XD@r ^ cCرr~\!\Tk+d@'1B!w`vi$WJC%YN ..`ٟNZh}$X{c@*`?V(<0H1:T'h6, hle յBA1ѽrUkV0m Zi3J$rpUԸ4ٽRyȿw[Т6Hj->]p_C{g:mzIz|v qW,j5GO?ۏ^t"b3.O R\ 2GopuhekJծFRPnZ 5HӲ9vf$!ۑg=!TqGlaqux'%Bwmݥ94ӵI0smXg{*qMFZm{)A2KmSD 4%CrDQk`BVP&߁S(o]7skv,Yp SiYL:n$׿Z;9Kb&9udPHW76XYpW^Eo4c3 ͛\Ch}& F|DWҁ(=|ǰHpvKXZ4ң.k&}>roZ;]8cC.WC7)tg\_[0?xp߫1^3S\ LDvIdéL#'?~L#,(1i%Z< pGZqà|aA #KD#4r͛wfW?Ă!jOvC!g;epVMKB;6D((D6%q\aHhSLiYFY>%ND#4/B^BA푶K;'r`vBO"Xs#NQ+.'yt%RӳB*i 4*%|ɚ.ٸy,C趴}>E@Hr|TNIEh'dC֔\S*+n!YBп ASF|Z#ZGK1ۓrA-r BLkB,bІ*iL^NL̎Ȧ8:#d2r]As)VʉpQzEJ䚲vؑԏ$pO1J)dF6[o,_`Wi, e[Qh^I!k4[UI l"S<#{_#naҏkwͻTI5'NU+5PgƐ31Oc` @ ޏi%,ޅ g ,͹ȣ̅}2ž4~ P"شc2Az%νT9ƹQIIeG8Si,=jS5w$CcfZubXw4&!WFT޶Mi kBU?7]Y XZp2;%/Q]quHc щ \'Z`G ᭮rB kw̃osF;@~!T=5 YC]l]r\Vf% u;nMf0 wt Gg¥Wڣj]~qbOP0Zj/ϫݏf&dOtv/- H~s\e²#Ƙ weҺ۠2>A,bH7-_%쿅Tg^K$ٕy461 dXEElX>E`!ҕ5(_ VT1p4-{XS|b|z}ۆc؄t e7.*qH} hgVfU|6pi"5"cHPQ;ﴩ%A&#TY7h/}Γ͡@ua1Mr/tsohrJMp/0e% ^ !Hյѡyt&M`%5rᦏjZe䏼ir2}3%_\X-8{~ {萠$。.?Fy 霳=md,~:;U>[GiY $J6݂=}}> Ỷ{brlA9+N<S,MuS3yVu'_ cdE[ }Ӊݤ h\ DhQxC!qܨ7rJՆ-X;Hį wXee4ٕ-&tt gɠTV_d$ 8>NL[ji6x`b /nS&Wo>SḬZlV7vil47(-)ug~%x{dJTw%+R&ZC4jbzgq;#֬E$h<*W39W13­ VJCS!n\/m:Z] y_,R-A~r ׳N9+FW[U$-.U9Urه5ϭhP_+UiyN%QP.eݶ8;>s \\q> _q.lL^ﬖT決r>NLu8Ddv+;(:_hBKOkȫfÞ%] &K^LvrODhp{ 㥌 CS:Psdlʘ5 ՐDRܱ1Ϊ7P%S|i#tˆt~=}}rQ %2C$uܝl~9oOP5nwnWmjc,7œ]xm>p>VNb?otrjPpNEW5cp}_};\f}sS(elp&R!ȼ\7.mD'>;>:mY*~#   l}vbt$uټ~6#Ƕ17ijrۣQZ?.}DL녺{!4) *qƒyЍ{Ģ SW'G;k2vJЬYir1\w9NqHW@}vPmaQ".քBr+=َ_FŰb0R n㫵ȑ˭1},O!$;_|GѬT$Xeӷn'ʲ _Mn` Q}8F$)U|2穅QXZ?OXD" 4&b$7+U/Rvܢ4^_vJVzF-zT,OHMt5g]v:>{i<3s- [ZAY2R C" .\Zw>Qd-'˿¢'ApPxhW@I,!kqC8 %ʺ&o@ś v*>N|-(c[ ~h0w[xnvtnzEvNVq34ZkcqD5z[dɥZ‹a)l KC/^`cQ^Ȯ[<v`F\;y{W\)RDͩ96qMC*_r~e` fY'<^o#vMȫw[zyU-]қHFF[Θ[liG;n~dA ScV*( (eYhF.!abB"+u*E*5f5Lm4r%^"NFBK}l&\]H:/9iF9q!-=A5h [N;qxNj` `%RDž;C&}󾑯C$!48m'7„UhSYFmkm 4hڥ$9oNݓ0`O(Z"'R&*'w3Vy׉ x;;hAvp(+ &[bu>2. s|.w| q,u3rQ ؝4 I `Y}UD`HcH1gs[rOB'-&s~ }N>( ĂN_9L7p}`ds4R{*ԂGRG #Jn)*ԋ9ɤbhavz,@⸫k3zSG,cClJ?UkIT`,:ferq|tS7Cu׫[l EL EY}a.P._6# b|/0̀3^<֛GtjٗTV&[,,`/îoA{ffwR-Ru,gJ<)ɽm9dxfy=a#P@?.%AniS8缍}NZ$4<kZE9^ѱTn,ɫ,%Zw >cgbk f/nxl2(<1VH̠ilCg$ 0:mҙmx 1?ͨN*:9(V ^쓰B8@Mba~6wz Զg#krrH{y{T'խS6!!(}I4YS ,H[ye&*)*RtAi2vkdMw{Yl(95\E<-\LHZCr+遤CF\_I;eIm!:3r(L**UH)t|ooM+5oz\SҪ3 w27MN&nJ*ل#L/!{rNƗ(jWԓ>S eu(#9c*$09%4j)jY\Ŭwg[ OVtPuDE+z4'Y$W7n}J'f`؍I4^$?Uc^ӥrUFC:K?^r95p(UW5E{.sju*q~uKj? beKc\R^ d:7mlʐ)Zh& Ħa5@ L~"+і NS}C:B͏M45z>OPұLCa'6^ = 4`~@vqz9UKubILd24|[: 2:%@hoEIΈjX_ 'G=cկe;8ӞMϪLod.hbUQ@7;OC}ЎTW8ؒfuhoSrb j♆EtN)$X#o'/5KRwMW& ?*r1E؅G더 CDCO6?+iVyϖVh׽\Q&1A ~hZ_eo}i>&;m/#!# <&mʳu.D&C1\1.{Yȓ;Xھ ]m:+f4AWߣgE:l-ܤUU/K&o K5 OxW+a[?V :C=J3pX6j5𧵭es3tu1iagKZݷŵ O?L_sRԫt&чNF Rlz]g(=n=uFFqLVs+Gmv7rVB܄\)Mh ,C{4/S RLn??XxIEh)̥n=f;͒R +obdj)Cb#XDPG.%.ĨGhP\ j׹ݥ Tx{jcd\>i849K@#QL'KCV_Uc|sp^}2JZl6W (g̈́됱A24 ^XEN l/ĭQe!F| Ϊ" tpg(1-罪0fbwhKKp/}Wq@]:eKaQVxalVwX2LD ˾p^@t;c]U~4AggD;Ї!}ODaFC'ze^Nxf\F.hyDd T mOaLuqZȬ/y>'УkՃ":AP6{w<6U}''d8iJ{efQ.caRMeyq_hZ\wtG7讫rGx/ фE|/9d|M)$l:?:5xHe4-G +ahQ%ED,i՝6qD76?F|U 4L~^c>PN2.ӸU81ڶ?ki\(í9+- CPƎWō)·5I &rl40"'Y͗iO1Nb]%V~iJS6=x,N{4ZVߣ]9b}VmI_[i/xwviIg*f u\ VFXĝ XѴg1ky'gm]<SXZWl.f~J:N9RT(/)A/6$4:IaQgjڮ42,k5[;l w[7꣨~<ggvYu@KRjN*4~pf!3 ulR_-]qbW/Ϫ/wBoYnn{Z֦KK/m/A슍au 6#}FԘȍ SK,y 4fz0g (hP - Gy`o&>rI!Jpή!TidhoN$p25w}xL~V5J2;Y'pZo40֔Վ0?$*jUlSݴNR ] 'yA64q97dgjVqěK_##ߞ҆W}W2Z-f)=_̦Q(S 6fJ+H0 j *z~4;%+ѬTm6"za?Tb?U//r74v/Ԩs~C|ש?o }Ӯ~k.k/P8ݼZ{/xu^-2g st; d&gzEsNb>*Ҕ"1ly/cR(1n)\bpl] lL nCAJ-\$CS ZoYJ&V)B1:bG蝍y yWY2-obEU54#,]%@.V$铼ojsyӸwb2Ezd48UQOA~mӹ&`C4%9g*n6SRj_%<-[ (+UvҶS VLk^58EYŒWxSs<=MCfٍWQO *ÚŽymڊE3ivQe&L*S4d UV"Ӳ6ݪpBN?YCDJk1:_[!2Cjvw$sfXʿBS;ww?+1#9,VucBMZ r fpʿ OugOdgP_)~R,HMu7yz0򢓗|i qg,pYR~v3/K2`2 !hR h^ #;k)G +X7We\Fި {7=ѫ|kmz} #euQʟR1@qӤnQ aꥰ=nRl͘Xmd+oiĮci? L:.'e6^u@~F hV@I_lR/k Ǭ;\HwTrWϭ!!^A<.o e3ee\ k zˇ629.z\?#ޛk.Lڗƍ"bį,g=c7T!EQ Siɦz.&Ѓ%1bbz*[eQœ};LY N[3ʯ:Z`@&(6"@vx?+0YlxRݴaIDJY{ S@تU- aԖоҧ~ugZ`+='>]­+IM-蟤ПZI$eٲ:YD]( SV qB=zzӖI?aciÖ5xDfB0h~{-w99.9D iO#*gSX~~ѻ3f(ڑ7#1_F(\,8O蠹g@ee䎴:I[O1cTUtυ(XI+&NOh@@ms7B 6$Ai%qHeCO^ob%<_(e]:׻ jE/ tA]#&,FBqm9s^>VWN=#!z"< )]j\0y y7S\~EXgOȐE'Rv#M?Pho3.щkqWك(LHX\>^ҁ "="yO/5K3/u$&[ b`0>3\`$RhmGl/dcq)y(>|8ϋ!74Ma>r-8 #8 긾|6ǨR"h#I3>/dXERql`񶱆1A-&YNҍKipQ:ZDz6%vƜb6)A_,m Fx?=iP34/bVqV@WS(1.%fOz׼V֠H)dPi<^6 &piiGbKSno jՇ@5$rQa5LGMlD9Jk*ԋnAj> 7(Fڈ6JRG(>Ky=oHa?J,xH); I7dCwﵮ )쌦oW7DE݈}6ڗ)ٝK+K;$>Y6zPje|[;\t> soB?N9^_8\M jG!577ҧ= @؁F6oլ]i^cwvmGnyRTJߨ[ 5]gT2GJ0Zs_2'kgƓ솰'(YpL4-Z#|L.ɤ:@NϞ>gYM)%RmU\K(h5 J@ \Wq$Duxb SX%RܬtVB|2~G3dp 5b/ʧV3p{ IM#uL:9 VsUt>(SҜ:b `{.Q>g$h@]IX=*(PLnt1}%)) h L +ÁJH{0ӕlJgRzW9wQ$ .P!)Hqٞ#Šp(iNfcX5T-[;Вt(?gWis\i5 7^ y2mǕ?3P42dQF +P(":2SFΩJOo/ #6pec%5LP }:L{qIAeF%]3p5nұa%BVxͼ/%|2G鍄d;w \}VgoRC;G YQIY^5v 6;=4O`7Ue 7/֦xP]cFq*d0<`nm!F1!? 0b <29IC#.څһgwIc)UѽYn ~|P].O,onE mY1S_6*Ĝ3Zc`jF{r(MjC5P~2ԵZ3aDP*)kq#9hFϮ>K`_aGFSpGTD2SL^ Ke(%oVF!4u$ň demzăC:mJfU8 =Ӵ\BdvO:4Kyvf#.&I}7H"xHԷ_I\Kqs(tL eXm%4jP3n6"[l.jw roS1?X6co'"vPpX~h't;.Ga]@3[t팖]}H(H2sLK\E_8!yk^l@/8b3GĚ2*!M(/zJA<VAt0のaf˼'߂OifoqY4NV#D'tpkCtD(W .DvG?3)\-fR-H9èནrKM۳d+beG>ɍp/ͥi{u;vGH DYq|ñIjDƢx]+Q&D֨1;- dҬ Mª#t]6}*a5 o;RμTr!Ai!>D&k!6${ZiHZG 8lagIv:tCo.!>X\kvTFTyИ}%2Nt_{/a Qݐ`\Q2}ǬuD %g;lND/p qQ6ѴGM>|ƴ^q番8f{=5:uJJV/6~B&)~1>eJĴh6%%FMV3֭rbVk_4fv, wh'GͭLfm 7&%6t|/Č+eGshŎ;'T?F1\ֺK>NZ5:T| (K¦PL#Fd",Y_49-viXgyh71a>q4Jtȕi[Dzln_~iPǩ- PQn0*HJ9&ʇsCR`4JO-ܾ~w8O BkX[z`gRp:L]D+"]6*34gUTvuGxayiw93M6Фar`xw;퓧-E?rp6*+ɌpӨ0o J*G gH +Iat ypJ0Pn[ p4??RscjS-^Зׄ E8fg'*S`+K7t*wR{4|X>X2ٳόhuG ܙ#}ep'Rt=VMb| f<x?57k@ k!*Wu Y#d9}"Kb`oVs1*wH3iL:&P[B`hLE><+s#D$Yy5N9c|S> q=ȷy={0 yqxISl\(/}lX#?m8K!fRjn정7Q)o@ !W? KOjbq asԕDLS > !(gwC l{zU3jҲ9N:.`p6m45-A!k^{aEF7Zn9#nЎfB7&azP%f `4ͦ84+&(>o̺3L9m)_ gsؼq@~ii_!_2mN#ADaH|NUE葡d:a')~M-U7?dO(ЦdɈФf.~˜jH[8i1ngџFH?T LJeE'KYbdm`g̈́V\Pgw]Vb'OtRGDXma#wyjg ē>z[3̥1.f,3iX%ך˥?7bIDce[o.#jwɠCkJޖP/IW! >|[U4ؼfўʘ]!bGupRĞJ#"NCEߦմZZxy~I07vJ#Zt:y㤦I >Gh=evGB["Pd҄mxekuan$ &x?)+H'*5vdt)Ε,zsKƟJF=wx4.s~R+A0P2t8E ʆ4Ye+&}&,myhL9 j;d#l?Qv-/è.U\zc'փk|Kd Kvm-=_舭qiMkC\l|DgNm.Q:Psmせ0) zy1[k}7֭_zenkҍ]Wxx[wj#ޠHmy ie;jq;%##EcfI.wp)caCDT:ܚQ_֓uPT$B9#`\PC{'Lݢ5Ԅc#C8Czh?oN'XK #C~  HZI%m=EdG)8i`S9d pzi{[GڱlBY(b^ZCT]_Sѥg , Uzwݦ{80YwWJ`1KkB]>D?I-Hrڇ3a|"1{4uh3 _/UQFi¼aQW&HAGc'ԙÔd:ڣ Axas%ݩm.O]Eܱ]KIj_Ԃ%1T+ t:SM7lFq(Zh{xM( XCH Xm_6~vfP}DR %t}D}x`=(D P%9?tZq5p% T}?W` (-oDXwbSGFCFKs>j7nCfC(ih8*;bZg:|"I"ER]fU$ {Xo} riY3 WT&I9f5hy@伄V?hwǐ|;6Y4CUֿfh鼾C:yW@fzA)kkd9Q67YEVױWwٗj=BFA7!i\(9a J vRd`H ,+8Be/t:LL1*<,\KBdr;.'?x@ZUfFzٕ6ϴ6j=Ǵ6Аc@I7)(7ErXzOC2ٙ>ܡ\Tn?xG0%?Q{|)I0 ,^<qkoW$e<\# fH77&5$?t7(EMUb24Ozv&y{BwXGxWH@,"^HE{.g(|pDX:w$PL+N!/(ȉe޾_#ل/P5Z@S*@ͦVb6W[ls'8 #r# c;'\bh8Os sdҹXSzi bΫ:|6.l9SGKÏ%,U؂b:QiD/U &7e.w<-XRH2A(/X(M(ToSmgM~b5F%2]B&ш7s{ Q~8·iKҐ.jTCΰ>:%mz ֟ڎvtA!(V#s(CxC1wtwPnp M;elu=kTDvȵ!&&z,Cy4jL/ zv0g miiź )>%S?q9} %OQ\ْTq)aT뼲|ay Zճij"7WbRLl,h uƄ?2z4$"_1k H]VycVSS1sI-n!R&EIo'\|RR 4hU#U"n? o(B*F:nLy)św,8N(IQxXйsUVzU*!=Pz 2M:9mM8DW)⟅Ζm(ԥCczL]:ۏ+q{O KDx֊_um@9Om>S"vx:E[586~n3S0@ }\NOnRIc6^BP9"V՞qQxHp*S2@#`->n7v_"jE3q52Y .t &.Rm¥-bJZs᪝#*ieh_G oKm)ɟQ݋l59둙>7茲WZ~KB:ĥE3zD=g[ZdvI*'p pJc7c`2ɈӚt2Rfhiu;"{-r&8B_'VEԾQ"[|;\O1*q]˻c>X6L7c 1"Xi!0MФ?]% ZWZ?ЛzYޤiLH,lS,Us0u(>nd d7A9_D 6ڳC$/o>q(h3RwD RMBkJ1ĉxo m?5r'ۺ3H(?u|7I- 8y#MӫH5mbSIUМ`D|'}{.78EM}Żܑ4p2m$Ћ;w<$2%9旺0N09hovSP_Vgej!F EE7r{5 7&MTֿ9P>_q*޴:c4%K*eW C:)Q"XʕZEPa-bް '1XJY$Wm}=7yhڍE_ڤyI|Ac oO ;w} VJL ]{kPQ*/l^FD)iR>1BzFYnz\pbbtj(4u+80l~}~M\'XXs_yV%F}RF-@ho`#TI%wij@VG\)d"ZdQ1`2 mHYa94wS'KDpaAs=҉>3VSMqĜL䂳F !4̍u^;ڕ £L֑-4?'Onҹe42L(19 Gn߂H$Ί0A!RGQ0ê© :x]Cq-M3d7 .[oe].ue{OOyjp3G0P7FqO'd˔t 3~$  ()bĥ bPYoȇH נ@p&?QΝ՞Rr=.OC;G,GG6O0ں_p@::Pӈݥkl{n L:4@OWly[:rz!Sc<4D7z:Mwʛc'F yBDzr{(߃yyezj&NH2}Q/j,l,:d-4&L#DE>.~6.ətNQK39j5wUymB EK^~AȗkslŘa^SoO5b^J(Q?~Lur_c!׈bIPP߳&#O~֊Vm f]ܵ(X"m`cŗl@-4w f,Dzo7iM" xw7/N%i%zԟsgG_';3`7/S[v̖\zBnw̋O6@Hs|p$#YLyoY(RqQ(TfRN79*@.Y`4?}2.DS4q?bXpߠ&j3 g|knW%cѤw$rn*Al6%}^a_x REp>LvDKS o,6_rn0krF>{쇐fiQVrXZ4M._k:KiRϛNߊ#_2;i^V8V44L+1R0^tyI&%waNxAC)$55YW\cJ=Ux)1͒Ғj:w יj֬Zzݗ4 ³m5v폈fo~ so$;iz1p+f6QmIZ=UrZȀPgWEYןr~OXv60a .}4ZѠۆ%jfcǐ@ЦG ःxj48oү)p(Z%A$M31.sxKr$/0tKHwVp/`A)RS>t9Ynk* |$Xgmˢ  |(ܚD 򰍳o/tѼfL ӆǀۀKZ AJml U`/ #.Ɋjʓ_~-*÷*P^ _ol \/MSiR &aۊjt&BMGܝwZTݡ;t4L E5a`+H HLA3͇Dc\yb>/v0p!Mhcf0^ؙtΣxY*s)xWvf8D§ mxr34{1 Y& AFGAQ{3yfJK'Bm&39%J5 zR*^\M^*5sMkxͲLA;dU1(p ҉9 lS>τcHSl}7P9䧣#$c;XH&ES] 1˽ aڻZNE \K!>6.Yct |gz-➔687/68ؿ{F-4-U%+: th/^Mj#=bQ_{HEwKm[]+3_ =TVv[yx8[;yT͐X <-`"-oΣ2F%1{?HwՇ5#iȫ[ !*ՒFhS/[lCA]c1?ԄO_{Yt̚l Gxs26f- L ywK%1΂DZ}2uQJHq{l=[\?4B|x6d_4W$َo a=>*G eGhoo4Ȉ *Pۗnˉ!c;Mw1yn!3op3ՀrTePy%02ά:.]sj_ D {S x> !Wg%OGFYEMqʚYUgE='` p U#u'y3ld_p/XyjձSp~cDO!䁞HN5-|Y sFڋłrSew/ۑ )8H}Q oɌ-OL8U Me6 :b׏aDymož~jI@PWۡK r?e9X$J|ϋ up uCLB<8AS_t5S~[$h"@v wТ*$Oz$,B+ePdN o=~5$,jĐ$ #~̓@yƚ_ = 4zGU$1$?٠Z<*Ν9"B-c~R)#7xENjtc8ȫ|\v#B=,NXvqHJ=teM])0U8~:0ܜc="bNx@w! K_ck|jɩ0f"hSaxKj*rgt@:YFH¼$d)Uo)@h`*Qc^+%X06}/#(+ѱ $v&vf~[(4݁}BcKw[fat"`)FiyB%M@Bo ~f:*q܍s6iZ4ml|]>b3 ):6[X%DOhh~ ė~P0VG_Z}?QG HJS(^'G#=T.3p7*NϸO\ίJ$k '@i-XB*UL@sBunT.KS)(gjiߴXgA`|97tEt`lTYIPߠ|>K!',(dZDB]1 8o.l&5 jW kFD(J/R^CA%2HBzeQɎN7. e6^:Il73AWIo]YH< J.*g>O!<gcLtf"+p62h&H`4W_1 ҅NJ[BG%:~=r?q1Z=k! ~@4&*3x& Zud,EfTjt)mR>|F, g"lvJU+\#FK@uu3}+w;YzQsR2&kdφpX_OmՊ$~l>Q#ݰUM_7o1M 6/BL?Ol~BDW0'A+ dR. Ic%?ٱ0;G"k: /J|x݃[-qnf~^ҘfiCX#$cՙ|b; ,CV55$#Jjlr_CG8LIQ +pU{18;glՆqEB(&Dk,98׷5558,wdp$<w_kEHeNIВ='IKSQhr. Y>W=JG_WT2]3j671HW?ѕV-RaԦl|&PYy`& Xl$ٱ%@KJ~&W#J  T:`Q:ƚKGGf$}*SGRJXԣmo3㊜L˿ax.ku5|V}c+ռZ\h(Jud,#?P9PRЬR7MXYw(/.L7~ht8W#,hoz`s Ӳw'Cl8]LJ |GPdaw0 ٍF|HH/LTtdD" h  |lkg!b9\W=g麟!2jLQV3I$oj-m'CmnU_x%GS YZC)H|q\ )OZ,sp5x0[ƷU6xizp{ƤQ(5[@$Z.}M5; [Ld)I#hf:E؋pYD( FGȿEGd!!D;13CϒnCdt+(?g'P M6h Rgc店@ _@)bQYʌҪE+r.HS0ycRN'9ą'1U.H>ַHkkQg09ڇnOϺ2Io|J=7XnR%< $SQPH_Oֱ1w S8#v)Xo4mۖcDZj)ʄuJ`ßg "Th^=ZBn':z 6cԘ*3vfɴ8p@A7?&#;S;6ݒ#{G[qA2fkF+ =Y쓦%9@0p)זsJsPe'_ IvӃ_%xݵ!l RiJVP fu&~rR!z nk^IiSb[F|hL+QU!A޾8tׁwgv|n)za2Aw(@dw#+Aer_*MuY[gn:$`, 7{ՇRrثK4ݒwPsֆ0 NؑAD*!pR8%P[)ߊ3=yGXM&+U b^wvbvmcz lZtRb-CW >z] 1 *D`[-ZLGYhO $eFo0R>9d㓰d#+É,䡨W|D't-j{#x+J) &Ub+UaWU XJ|08 JBZN..tX+%YI=҉y挘(ś`T J!䇧ib迋ڦC, 9̌ 5;z9ܹμW9W5y.$3g}=Nv5UhTfBXE,k$Be&(TI[0yvM9=!-Ԅg(bRT\XVi{3ÔÒE=\1}ex ~A~@̒Ĺ04s%T1mfT} 0d9U=y&n:I!kprq(&XwU)WgfrN\p\j7by^A+_!r;ak #}[}X.XQвG/LFrY6"m()pD #n9UW`Ih%MkJ҆e˚@+^;pjlXF(K}&3o>!_0[lm)?w~g(Cz^/h{s!"HɇZ/`</@=cy+5j5s%ɲ',8&5Σ<UCQ笑KOM^ Sc8+A{uh?bl {W(:@B$&v^?)^Rjnf?N1@'GhTZ!`g+h8]=gHBޚyoS(RTW% j J.|:cS3~r4 NnZĄn' +T>㎑,)$b?sGnz ޫʎnqCqXjiNV\k_'BftC~P] ?"b_e~eS54\zxh2&yC,4*"e П#?jJ6/c*jc :AbQi/X?IP _9uE3<H[J1A,͕Uk Qp;#T]R܎ j+ KkC7S6%圥>;R볎, #-]__@?>T `0*:ᴬQMk>DO`V`,ǣKz@Od!sRuIdkD'Hsۓ2qL+a%<՜mhz&#YAfh%Rԉ+9j+X{Sļo{^[>Vʺ$D| #e2>"R[G;zK;- /#kT9*¾29ʺi`fKKN $󪙄)^~`N=(w`LǸ; kZ<k)撎!~f\`a޹ͺM}6WGEQu"YQಎL&>eγa3=Qe11s޶_ ^µ?-T nHj;%35x,3眛mֳ>G42jѼ紸@uEBtwɏ_w7"PY6/B%rҩk_jKp\YЬv33w ;+ܰ\3ۇ *+wyE{lԡ7bVS\vW~Sǹ *o>GmXqwgYZ0707010000000e000081a4000000000000000000000001677eda0b00001818000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/drivers/mfd/mfd-core.ko.xz7zXZִF!t/oU]?EhDTTk׶ǼԓV L~<%_. *5ܨk U)m_ykSB{%|ݡQ'n(m*Rh |2WI- y *U^;mWZu?hJJ+>|{Bąw#ޱ>dd2(Y 6xD ihnA^kDvש%R/IiJtG* >*99EIJn~Ib.9Q1kpD`9aSIdsQ~0Z\a~(OS2=(RHT@>(@dEP̏tF>3>GOݠ'H| OHֿ~ݫ-xG4,9%rrϭ٦x  Mnqypi.XĨߑXap#@S~)cXpb E[.βn7D/zBd6t%XSب)X(l}sHz=a'&y/sv]*E-to/?)(K .lJ6Py8Ŀ;,PS!apD1m~|JÂ!i%8K#DHh6AV&q}W`M&=uůVD$;sEj&%+r:uwJ,h'yK[wOkSf{ߘvKi2.?)SHUZfJHܷSNב1YռҰ$ f.,I"n./SI gc%)iP; Cwvk7dK-e(p^]˜`3~WF#G)>BD;B.Q7OĕEx͖:9˗yPn0uCjJa7vFHJԈO3Bؖm"Gְ YAH{Rfړ NLwgzrf*B%k .q)3]T3՛i֯G 67z*H:B:PIN7$^ᡮU!|ێ*pRVpw*ևaث>(>ΤNK1LCɐkOs&&i1DVBݪ|`Iꇧ 1M.-ɇ)#č`k9K[1\$D/cTֻ-@Z ήϭ f)giv}'| 7^Xsu!c`0z=W iH]vdIG fü4][gI|  ^U&@W>:w#zZn#v!H|6Z{] iRk)m'lyOegbW4)9D'#u}ӑ):z`vF0qYszct^""g0yOlէ"N3#UOV(wpatC|sd^ݦ.9B?~]-`&NV"LׂTtj- ,L qgS-\Du d MC}y7YPM*agæ&#w,}cEW_iEh@-]}i[ĎMȿ._Y#iGr$"X+nl+eѺ}u6ď_SgwpHF:E۾}UuAqoL \7K? };kus;A>uv?Ѥ9Ybwqӈ;MlfN:1g;ʁA ԭܫ$Rn]U['1xrG+_OB\sz-X?ap>R1ob{e]*}̺pu5\>߱zի})xDQOQ/چc%%(t0w;` 3iJSrM ʹ9cC_(39Ǻ/ %;PNS7~Ƅn@B^ϭx@Ҩ5RE%zc \+&taff@6Kcvn{| wpmE.Q-HR˼fH]pBGVJa R1?՛=a :F&btC /MEjt*S7;2b;!`|<͉+5xwGW9L.C] 9)$F5Y0 2 }`r0ȋ5ۆB9 SjyXXN9>Tb;h% 2| so'C.*B1tX2 xF6EKNj~NN˙wYBW S=Z^oܪgf&g-R{uۺh S@BTF^Ky^%FJ7%㍖r@]z x!6k\dg~nd}:VZ=E'H+NO/̉h;7kEajx}10%@m徏]? R59YLK?w4Q 1 bbtFǞk>t0 Jp{$8=pP_bűǻJA]s #C\h VQwIȲ`rqV4S-"eZ o]I?wU*]%Ɉ}v6x&4|N*E W9e1>혯}]U>plI[^(({M$OO+M*"ܛcj2ACmm ,Vҽz|>*UlvJ"b%FqRxmbI!dBŢWUȭŀl?,UBBIeqq݌e2ҚبfA_`O v"hjt$1I['N-ěnoY?ZV%<"4HMvmxf z7.(ء`6%!kKd.P&cy=XZޣY?ñة4h';⠊,$6znTe?Qk~'<%ږk*kt }Ϯ75#sLK2F*l͙AY؝ʱ/ƃJ ,UON1,0F"ݢ $nHN0YՂ-OyYhՊE>"4J8l<.?G)뇴5dJ4ڃ$Dt_kbO߄5f(G/tڨAZn셒O>cbs4Gpuf AWOuP\{vIVUs忤`-=Y4YP(\5uފ]xB= R%۱B[lmu&8H5J\Ϟ/hSBGZ*S_(x}*M Žp9`ira6_n"FGwj1"* u RufLf xEk 9~2괇|ЇLsuwٯ^@ mw{F @{OӫuV~vI{$U-k kGk));I=jmOPRUe}}w;5 @5BU6Y3=+D;VwYsV8k \p# r1:-(g3񠖎&] Ku0P_&.pDhuD ,#nu=g[P|s˳H߸ί}| ςrmO֦cFtܑDnWrHnwmiBOr:O'^as;ߕ ^0FڅEWA@`n) xHiC_ ^%)֑K|։ U%ZFBx΀Rbѐ)@} Ӕk8SX`o 7 ݳ& v^bhxn4S#MՐܜ6(Ynq%8HT/+mW,F-tbee]}C&0 q1j%`u?sx_*g*#+; ^=O/i9ñgYZ0707010000000f000081a4000000000000000000000001677eda0b00000dc8000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/drivers/mfd/vx855.ko.xz7zXZִF!t/<] ]?EhDTTk׶Ǽ%b'hh ,5Z5>Z C9? Zq/l5Y޾#H:tPFÔ {wTwY{c,̭- lY>jLۢXtn{b9Y ?`ڻA ժO(X`RJ`U0\:gCf P&.ˡٱsd,FaSDj}̸[5wV [a; F*"YLr<^Bnyxe !4g Rβ4pk`>~2Co9ᅑ#  )*/" ْmӅE`Y)9մT)g ^jr8hX蠾LeMn5AVS}' W[n3-:Ȕw7k(qʜUs됤A +-Pib;z0 zRuomsEւ#*؊a\Cd<xEuL8 >:(vu= N1SDAY|@+Rۅ%lt^B.+"B, .8Nl8UmxIEuP(tt q8+ټְG%S[2K= N8`f ȡYBM1$drM6MzS׶1fDǪ:=w:}h[W?p'؃qĊ.NT!*|cG ⁧b RyǎQĢr/v/[^A#j(/2af^u R9*ጉ0f'@YD!4Ւ'E猟F9H#AG#飆㣺Zo΀b?w7J;\gK >0a Fy ǞB ݔ&"/UsV}UPiߐsi!>iR*|U擔+vLCWgx5U](Tk65W-_ Z(*h jj8uPjC}]h H I(ʶH P砈Q|䃮< x\?E y(GmRtz~Bn4_፛3"Uݙp.c./@DÍ7:fߙ iI,S ^BشJ쇾$oh#.SiFajseDͅ4&YB.PIFJ!- W軙s߳~iE"h3dʔ[z_orp{R@Cw [H4gi&MIHDޤ>+kOaBp}A9rp"z/qP[n~?frY6L z F&qKWP5"}qve )?VFJ O&3n`pf7CAK"qY=ЇRŽXX%3K*oz^_({!5s~ÈBB4ۍ!?1.]PU%Is^MUJj׹Nd.wM>knӞ}͝, cDcw6iw^nsyTbwRdUuN d-wtydcH[hsI&YӻA3(ݺz)nŅ}t$x{V6IHg0/ÀZ,ję*Ws|4T8SA!S$P.*Xq<IHQKmܥf(gsDZLآũ+ gA{rb;t@P#U72^1#&rceF FjD&`t|euhW:`ۀ Es5huN]j[ 57fT` |tCQ^t#b-t+Ğ7=NSY ̪'Gq&p0#?|$_-&rY?61,(o {`/U8^7` J.UH7SN>ܜm^:aK]f`PpH嵚!(W]r4l*,;b#s =#eo'gŸ&D"-L ~t-h.*F:Rg_GEtO;a=]" EA9;jԒ\h".Ɩ(ҽ(oP8nHU#8.T> p@˧$LɓTl͔SuWUgGQɅd,CZ N[ٯ=v2d L$Ǎ5&S >v).T Q$`6}@KTbAuZ|K+Ef2ƟiuBFm5aQZG5)ͯ©jb-b]GP#4=&Y|b7*bnG0ҹ6ڼsd_UӖbɹNA„&C,ڭ2xTT3AOC /sxGGLgYZ07070100000010000081a4000000000000000000000001677eda0b0000195c000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/drivers/net/ieee802154/fakelb.ko.xz7zXZִF!t/}]?EhDTTk׶Ǽ԰H/?dy4D.{O9`&ma3q] Lws}z kXLgX)Q EəU1/Uggc,rɴLRatG)x2 i$U4krwq12F7>y-~7'@BܽW]@%kq{ÏoVUr#ZUOgRA:hps=3OECQËg!ݛ9l}.'Ȉ8WqS4X9N!pmx=Fг=J=΂KL9KI.2on|Jad=2j l^ lF:pĉ N%ֿկ`-1c+= &d{}! b+fK$ÝCD'ɫ50͂c&kjB=ZAOTe/WZ_D@/fhEZv(J#]Vw/[:껸P51gp_>@-IHo2ajőְ>ovc6;1$Hړ .w*'[ [Fl=T ⧥d ڢX{$KO j.$)% 7|[ lA} LڮT9eCOR)~T^ÌS9oū$*}?\}W#] L<?9&BL9kDdbOuro:JsrcU$i\lCJ'3mEW%I3J9 }v}㬥*ǵ|, u!x, %:7C嬈6#&WqzFN<05Ͳ\ǖ6orM5-36kK~Au)/%# mEO{3ܞ5F!#\r Tb,(4D,ܩXw, sF d W] gT1H]K\Y&p _4[:ar E _9?4O˟: |Ťyj+4kjh1;xiJO:Urodeb"Q77g|](&p̓h@ j؛Tۄ~{}!Q(ϻy a0 #:;\S_eKFsjR{!Jk Lh I^fQA/ '/U"(uǨs3;F,N="`%x1֣ڤEy9#->g$짊ޣgKr=0Wj[&xrF%iW 7UYrR.~whQet7n@.!;˅oO/QLR*7]y3ex2"A|\DQz.eP-?!7=׾CW޺@8T26cʣK'P3 Y(k*CE>k ~vuBb ѕWy1öIw LN$L+㡲wA ] +=,e lxJdܯc59H'U`I6Н^`l:Cgj:@b;=_O[2B^{nhz a+y1m>&XhvCv5 c:fqz&GytXVd`Dʸڰ1EU$EqGW*g{J S)'F(d-\x ,}؀j9V<{XpW=ﱖ4D'dO'2!ʆ[H,[x<ٖԽi9%},N76ᴠ%/5s|d S"  諛]& Úp''CnjfevrYXڎΨfȈߔDU0crӾР5aו6hXIAӉ\ +!xQyA("#+nǸ!Wr889V* =4rۆ׍Y(Ѱjp36ilP,P:QkZ[)[I`)aG M7(>F$~n4 |6asOe`tK[MnY`N-g\B8nB?8$kT";~F?msj ֹ[NEʊQhhٰh}e8Ĕ;Hv~}]氈lsNq^/dCjUWGГxD`DDڶAL ga+jLͯ:S~͛D$rz6tx 18>mOlgEA#÷^ds{wl͔X','}\"cGs_{&}ڧ_ECDA`J5ц!_u`x--ԹP*n%}dd ij=|cq$y!?0ϝsʂ_ ]:HF_ +!(L$z,,ЖφEovkK<6sx/;̖(V5Q!^j!2.?-bUa=<:x0VC 0R`2tӲ0}G]ڟFv/h1c^ǔ~>&t *@Ҩ$=ed_͛{@66N*pzQb&"wm `g7˰Ho]A*7Y7E1_O76:Aiux9?4_cPc$x iƂ/h/?ힶ7&Ӥ:tGa9#-W(42ej> B*zA?4eÆ?& fVE8YDL1ݳ+0C۰Xfk]y}OOP%Q {%HOwV-V4Oz'+~?J`uX+eŢA/1Ƚ۵V?gJNNwc3?m}q 7[e:z<.6 (=){xk]V.G3e9ЛK=)'&GY)">O88xDo'C&:nJ5xz13LphybRmR(_sáu0n4t˦} ͣQ#KݧlAMj+>EȻ['Q=hS@w{ rz2p}Щa!1~P-V`\dM>ٰ4~xq('˙mNJu&JLAG_D;ytV N RC}Y׏~[[|C=89}Mّoj+ѭV FvwŘP G7㐄p@K5Ke :5ӷz@mqNcL_ *2V6yK+XO"QMYnfc{:GjAN X^~i℮L-r^~IwЍ+#XzBqT_`XM)a gxƞRʿF<>f -ǎ'"$ &@_CV2pwgYZ07070100000011000081a4000000000000000000000001677eda0c00009f74000000000000000000000000000000000000005900000000./lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/drivers/nvme/host/nvme-rdma.ko.xz7zXZִF!t/ş1]?EhDTTk׶Ǽ8{`_ʟ`Bz/)ԉx?N|{?˲&jU!3>^7H:nE݂`*2Dn<9R0"FȜMSϸ=:}覣T[G/q'X@}$;{‰V̱Fs,Hj<|OG6&t3ݑ>l"*:87Ds w@z_z⇧' QUlw96DT{zaGlglhyOfdm౧pJ}ɹESi+y5_w,mxX|pM)u!D,ƎT4q[oQ9,C[;ǧZ)si^ V+@x$\ \Q/^vmkԨq1/ !AEr}En H0O뮫}9̆ q}Md{z0JHjͼwJͨ\&4y(sHMF'w+MR!Ƥ>g"FP˸ W-=.o(I}+noO&!C2v?w\3k]5ܒ<Ug;1lS#a㽊x z-AGqX}({= wX>Fo{Q} XD;l$q2bA`fL ӰΆ ީ?r0V;/Xa$dK wh 89m,DG5;jiALSUnY҄tK fUPkgL eE+txY4u?~gSK?F ŹD$»)*| }rԵIclr4Ѷ s,{p⃔ajņBHeDtU LۓK]+vlӄfۘEZSr ^!j.3SDLO"t:l4%"u^]Ԫ;%-݂g}0j y5M@X$3 7ږwf|o4U,NB57Le- yB8O "߅gPFj$,97l\~.wHi< Ȏ@1sdh5;/*_`:(9(>y1V5l&vIvE]}Bb_B҉ N/[,(b6G{L!$<6)ȝW0N {H_`IHPڲຖSS lAd*F~&?[GsJ3`-zn-B>չ\[:b&ڶ]*<$8ikJ#]c,ïgुW, w#ނ\s[y#x]R—0uͭ(!_ VEsRL }0R:tz}F6%|c+e3WJArBEd< 3<$cRI-C &][ՆlDE L`X9',i!IaƊyd!:\zG`]#I#!>gQȼ]LLYn 3v ~՞nGFdhn UC/eNYǭW7a ZEq¬p{ǀV׀5lqg4maЛ|#H8' -DE-Q&k#&U[t.bM#^qHL)qb_Ѭ)dk|D.ހs\[^,0VhO=SV9۞"=.] (jl*R:aQW9Tϐ`3.ά7V@om^5T-@lgͽw PzKI\B<2Nyo {uZjeOz(jطHo:8Fhm[6;VS{3 ^KFULmH%\ng!{ ;Ue"z*bPlz'b7,٦7lzgT hRXBivFл(vT*Z 1si +8nhRp2<^ *|~_jh?Ov*gun%Oepi̽Cs%1qH}eez!yI#Rzj< {0٣1hWgyV!bdpI1MqM`IL")!uf-?kzL\o&&GwCBغdҊib)+󏗸_e+IOQY '8굓ٕVc3/ާmz" !0E~Dg[Uwx jAQ-7e\W`uE~95zn.N'mQ 3gm$"{ɓKj $!QV-Hw!rV2&G {iK.^h9l%{BDׄcf# /B..8u _Umօ ^ ,'xZ"|||ϱdK Mo[IIe Ve:m(tflIXEJ߆ (m#7IK,_F2tTf{D9o`S@ IRi-FL8og54/PQJ9m7n Xro>Tq捯ӸFH o׀U<w0򠿑ZO(zNbƸdW8'0 "Н<EtSx?E*|gÀ|̴.QɛÕVuQ]-0$\e FbOu Pls)p?/ LR'j{V됅pe[9hIr^|L`t$ +Ѡ@>0:j=&"H#xQ_ds93  p,29f4.>kp6-f4ʗ8-5*؛uSH?őzf_[O8e?&ta㆘{H]5s\+q`AR[>EAegV9ϖ2Gxw\0_5Ƀ=eN5kJx,4x!9.$((`},2#Mgk`{?OUhH`v|ܩwyh+QiڥktWZvd?.t7t{W4'"ʐXxȘBtQ& r#G[iiy<E[+cvA W0|>;]m5.E][a0aJbhO$[}T\ ChA m kaqF4W}+£p2 x[&Z@\ tם@x-mڛWd8"`*^Q&ؗ18b#"ߨ\i0nmAF2 IL'Uy*4&s5WX˯>>XMAT7":Z@w0?h;AѭӬ1b,AEzC0FT;jR5KPlt`J!kS n35ËἭ̯!A݃ƩcX-1- E&GˍN*/’ө %%2c]<uʼn r ǣkpmieyzD;VK>nP eE=39, ̅刨[ɿlD^xw ԿbmzvѺ&7Ћ`NSj I_Q'13~}ΤD=Ֆȡ7Ra.Yƀc4 * sj֐¨ [Ł"6)rYUPy=X|Ә" yહϙ@YKk >;ŅUl)OKFh4{PSil Ex4$hW&*2h_}x-5)?qL rsR'&㖬xՕJ4k*QOtTM 3Nڝ!v5&;!>(g=p =Yn6ᓱ`nÃKrrx'A41W42W {WLpީR pAxC]zG%D\<'-^X0fb-Rx{>goğ n(Z*# =ߨ6fBI2JW: ɑ锠c%lTo5!oH`ֈJ7".U 5]AL 8rQi#FNMJ>^`lzl\,&\_)ٷI1+2y 6'>_SpɴpYɴuMཉ+ܹ4Av Uع/i"T{>M@]*i"*8= "0]Oc?]=˯MoE0" Ef;x%aǴQubD9m9Fd[>nE^L-!"ݓ/yJ!l6[,S%9Nͫsʜ~g%.?jKW1:xbRށ=IERL2G``7N8rJZbҚ`KO)`G-A f]/:뮛FvÈwF +< zh4zӔ~4*o=1m ,FM65  -._O]y0we &RSz#K|RJ ĶJ*M'jMu3?l'+$T{`^&>ۨ#LYyHWvnh83C7;B4)U*pUy꼺4 Nф3NP~\gI#(Fj+U' .],D=d|zwJ |!R{Ko3^7}/`_ ~qRЃS@%jq4+]3D4?jڑXdLy0V".uKdIA 4SJcә Iw=`m Dъ&uhaـHD >;VqPNX`sjA;8 Q)'s.sqpRZ(\qnaL|ڏ`Ii؄=[< Eo7~7&'γ;s0'>[,B$&^j䬤|p]nF?6q9pQ#ï4`KQ?_Wc)) -+—慨yضlH5]CPg;Jn>xYnLt:d>_{o7#T8eghL<,H<>\tŖ+-(B 83ڙpm1*,HqN( &c -r82ƪ4t%*{YVO4jQe-vUt׮NSnittuZIuZB@%EB3E ?Pn`g+gGtX=K[P*=j ;r> Z,F1VP)V@sQ"ZUc ( R|a/:^!Ui6hD0pΊ=W3Z&22zS1HxbwBWx37 !։׆&V|#KC2f[xtf=[ J^Ψ!a4/V|0?Ìlh uG,͠E2Q΃ :T& maٴ-~d7W?A v`4ߓ 0#|׿O=w^\a1cNdFڛYd03/,3\#57i?=! gx̋0%GH5tƲC(g厵;̝a'y7OD~/)A[I׺oUL`;E+9ANG0#T T\2D4/P`2%Z ! /%}++(޿uj<ʎۤl@I #!P6'OXJi1E:"Z"XtAhcꘐQuڊ.|9][L:9$;N>_7 "&mo`7669zXQƢmyO$;<2`>?Ta"`v* pjc(H.Y7V E;' ;$7FYj?-޴vq`9&ZqlAZ$J ranW4P~@:k08h}Ekifc-nu1>Ou \Eʌ A/f (M@+;r㩭ٗ0r4dZ@8:&Ɂ@תrCx4܇^a11TsʗٹK߮Sז svׇ#ҏPܢKk#2)A9gdA@} *Acdb/jge~_|Euj'RGy|bN1 ,eOҢcќ5ŜU,}jʆؑ3w)%[U! 0_" $jN<&/ؠC/RI/˲RD{-S4S6Wd93 .GDJiAňӛ㧩 Q!č_R:uP+C#*W0w Zդ4[ZU0&Zmj!5Co: Htċ,zwu2}P=Wv\ONCK|u-Z^Kr/- U(b7e O|?JJiX_"Uzu;3Sw`ωvā樬/GJVS1gw =5"es+c^ctEUZ@*Y_.6zOwɈ~1TS1;hLGBThV T r̤;K_-Y۴G܊ZosQeËK"gZ/EӣRr׈NqZ23%A<FͽZoLI|FniXFA͓WoEn4no"Q00T JꑼvdW~O_:\KF,3Rk`dL<"~eՒhۜ,!HNt91Ox+lzP{c-\&~>i)锬# 'S> DOnTf!e>x$#TBz(B+lerB@SdY[+B^y P:!=t]mϬvdx7g%Kجޏ˄ Y;pF2w5\NUڢ<:ZvΖ&<-ǘE)y:o yuE}$rx+\[ Fq{ S=_TcaL̠ߐޠH6\̀*)u+Uu"Pf:)ܔ9+CTFwnt$䥤1kAcdMvgŧ~' .!OE&g L~4PvZ"P/B03 ` F6{L]Sւk@z{+b.RC]ٿnTPc <`@-ka,=1kpMsZ#:qj0XpҀ"J`&Dx5\e(F$zI5:_lE bktYxzn:{9z7qs |ĻK#5=xkNɛ_oƀѕ Ȭ 8h [vPgӌPλ)bb>Q_4)|fSpMո%kiLS$϶SB`|1_|iW.v&h.֠rM]xtc?W]"[`º@'"9%Kl .tD0]ԇb]aґ=Q\WKSXQ hd CW/*aV rWJGuW~m W n铉Uͩ ؅HXؤ۫`=! *f SVc YӋӓf_&νDUԄFuя&{4t"t6c뗶j[N 7DD>HFcndU6w֊$NRC5c= \ݲ$$d 9d֖`x??߻ @W@3`mi/g<1퓓zpaL_E+?I|7֒PJE$RQf~B xQx},, "^[VؾISe1aA\.868֚xKD~cWKj V$eTV g!vvWC]X ng^fn:T`$$ CJnOc|]a?8aSħ~-2}DZ)VW[c<LUT#ިW-YMi;FuN;DnsRc-(t! yJifA!ۂUF0y$E{NjnkmUVcR41A׵](™'B :,NwrgGA7B%} =?,HY4#VC>{65]Y4YqHzM2W ܈H_ߖa u6:BF{Q,[u/kE3W;B5?ZU ϒ?bW,9ۻIʫ& a l&*#MrE-ąM/PyNK؛S˓QR#(LNZ"#ד[=H|Vt W@͘;&V}']| ya?lF:i`Ș"nO}FRɷnD/̹FHQW WplŤbtjU)Ȁz%+1- 'H؁m) o/X }-U|,iuxh{{p{MauI0[ÿ6"J[֢b$FY7r brn>LA#6wV˩@0̒ uG䐇r& /H31Rp=#5рxՊS A'|B)7D!IiAv1A;O:/;T)^OȄ6 /+*1O a0鼩K4-A@ݤMPZ""NA3"5h_U=>HLP^Ǧ-Ln_aHDlgYo4M%`!#ZA> =9A!-76z킮)G3X Z˂z.:twe*?M4P% T 1)ӻ[ vEV2=w 6-:yMsz* fL6 bkiԦ?g3L7X)Z&O L}٫jjT@Gmi8!50\l>d F~<0Q8 ay`)NJ)'&&n ~ x0Rw{~G, k= '28vvaNkJ\-\!K=: zź]am_[ ES֟t :u|u"rdme88f|>ŅyAo|2I=84gt xz$|d?;ۺEaN/!+ \TR6 }pu(bkeb'C=X܎!s^ v7/}ӕ[_F9Xrâ6J67N0Jצ.0ZsKx?^ؤh99g^t#Nrd;ձmL_m$98(K)no,.֖j(%9"KS HWb1㰾6G S^[<,pkFUIۻ]R4,SI˜TUCHeA8AէJ{ |-Dp$k򃒁 QNxQ)#0@CհIJ6Z 17wH3LWL =MXq#gaOk2"/(pQGB025oo:-э k_V_o6zKHVR6m|'jGy& A:e.9pr7NL{ u:@ M*~!ɰQsoW/nCy ,6ކ3gZEiߔMDKxŜn狩85P}Tɸg# ;*>Zp;&&ϳ.xOH:.)s6@;8W ␏H8/4~H?bvkJQ0%ۢ&>ZX|qO氖K+ˊnHUtڪE P? Y\M^ajw) 6U8CJ0V de2UhC`v9Cx5V*t$aC2TJv+`oG0uQԢ5qRb(K:FXrCL;_> t>0s]VTCiq߶H$1J9?.ʨ\nK6|~ܟ'N\Zq7F~K&ZWJRa6kZ>0:Q'-)s{2]^]#ydS2i;QMYG{MYa Q:- Z#ARwMқ:dS^qA4;|Yb^c-e`ξ o^3;lִm] Sޒ:&wu6CP6 ôJݯM;3*q, 2t`6 FgpX+Zses8ђ*,7#pEtjBCװIc#`{ U6GOt|HjvQMbHO((E `*(r^*9oM W iS|e,baI\2#leա- 3Y1"Pc~3Έ>)pMq{.# D-paNq![{]uʣay'3􁀿(Cdp͚'C%/F=ƺjO׊ -Qv$?*&.v&dϢ4>M? 0/[^<;Jhc[%dzDH3ރP3 wp ô ;MoK[ԑic^m^'&vt;< nAfbJ?Ҝ=nǧ̞Wi_cP>Uݍ·_ģQP% d/f+G;2 L1LqR_! f#i+d1O.aq)q|kj:!g|Rt="pjAY.+R[6 绩]&M10v.3ܚ@|^* @ɢGg~}JW몬i ܐSA,T4h`+$Lwj E` Pڮ#Pn-~̿u]-ZhYIe@u(I ծY̊&avU}vX-vO*nZi؂)P, ڌb[vzҸ>Yg?[\{}{}lG ߓ'Ay6meI=(mƵX%L.2-Z  7Ux~aUxl7iZ@Kr'*SwEW#}`ŧmsa88?-9?.e亪;F!R'c%3?V}lYMrpu[5V[)sK qȗR:7-]q{q~Lh(4OiQ^Z,a.;_Z=LvkUDZ77{?AP}5_ y u L} : p?lޢ!xꦙ0j&ć>p`OрIK'\px|hLlkjҐ !vGB+U˹SԯP 92(%y0,eۚ;>э\TMfB/ɫ!zglDI7|ك" }2jcr&#ssg̨ppBfPi#J 2+5J 5GDaZ0 "`I~XmO../R٬*c 0dAѽ7=6S!RpmkqOH?wS otߢY:ގAT}a>TP.Ӈ: q`?Ҩ_-AZJw5bzo {<, ;\185"e_`x8fs׻S7f`aUncT׻ +l%A\h':\+<8l)Ywz҈;}BrgfĤϒ f{J6w6 0. pЬaH\+auiޝP0>۔9,!!4v']COn gemT`U8ѕm7*0׏_M )?1_[%zt_sRZςr0%[IrK6` zoZC AcD}0ly} \Զ;N@,#q##ߞ |T!8H%_hÖ쀻Q(ZqFr[iCr̥^ؑ`\t#4.gtm](ے*Zm9Ջ`:3 T"S=\{qR·8-SF=;)@M+p~5=iFAk Q -~6+8[ʶ%*zzuE.GGJ*HΡEZ(a+a5@Kr cTpZl5`}m izgN߾5ZBقZSOL2XʹxO/N$-49uK۠*t|:~ﻄw)<I c͉\_;LyR_1,!g ̪H/LSY$$:-F!-]co :ߏv(*E}0aAHYniؿe=#Eɯ~=bBoU:m-8n%hjn8WM# ;`5C󎦻oym&IlBSQ{6,]m($ށSq++ \^e[ Y# e8Kyiƕ +oinsKZ/Z~#>7iLW4\Z yFL0߄?૥Hnfzŝ %[7IJWJs=4 rzKB"} 鵝@V\v$QV'{dh,} =;hK(Ed=VܪoMK5!7G?qDBYL!u%@T48厺k=yk.i ^혰k?:oJA1]O^aTK0g33e*;O Rԛ6_Bm(Dh{' {ʦ;Oo2aߨFP?U(¢}Ӂ{nxrolo@R> i8R_*YR#GT%%! 3| uTG-%ndw\JXbGZz.eP3z\q%1[QAЗy1*/y-M&3OU0ZZ4//=ezYnan1fRZ~R'ױNj>+.fB< YpyȬP8A673Z?G p~:lxjnө[B=wYzCQ^^wgUJC`܎[[,("7 IPWV|sSmnEu:vbu:%ji9H*E0 #Q$e^iʥGXEo Žkk$:[:LIapa[P '"CeΎ5 f7lΝq퀻#D(mo;CPIJRP[mW IQWcՇ0KgNqM`Q4^Gao8 csfB47 }}*,Jϗ8WGOl/}xo2ML8sNMOtη%>{I9nA{ۼ*}'? Kېd?"CWc>^? Ӟv)&hMR]qmkp@ ]'g>@hV5njU"7LԂyc WUY*r1!qIp1y6S xaD Tk*;BӣKaf-OS-0ݚyŨDlBhЧuTWh?6%vwsl6{a>(o3!=l__M*U(gs~I!kiW4BY͡C NǛS95pKĥj]w'Nh$ HgwO'M[wU].CO%|0=(>f5nLmjGMִ+@]C}3rnnC \7U ;0)p|[gO\&%`Qy|`/u\" *b/5y ? kH-¸ t#Th̄%̉i-H@qdž˚TmxRQ&#\*ga5. D &yMk&Lpq|z9ϋD76ǖq;4*SF,rU뺛fQ SnTfXsFɺeAQi[jqTDx~b c9)4i;Ɓ`㢼Ԟ-qԣ X~NDsv-f{͏5MgZ| /Lbvj!*GUr[IqSer;fNJ O-cp5-AC~euVIGGOxrV=QxMPyk\Lc"MIwЏ_|s5B7tQw-dh `C Gv2umLAD>kOOh2V ć )KIf?}a]Ϝ;4I0e$)Ynw5|=Kx <30g5X0wIخoۦl^sm-?ERL{`[oґw鼫KF| UۜϖPlCJB2;l<I z0VtoȢ5G(6dXLqwݚgMɨfNиF˫C`FZ=H Hd`+U-HYP|*ZT*27xgMdOK 0٭+VVߋƭR<$5 R@C[*+V9%%;;HDGR Yg!( #u\D5<._CX;$mO"H*F{ְb:Sv&ͶP7$#C&Gr K0 rp3 GN?BFiu]O$3YˑP2"k#OߙS`3a%o GJr8(N["E/9x]Lj+c`kpqW^u'JOڈq=Z JZ^]DDa ̃IŦ7`n^r=Q QZ=um }/,A ?V:{[;u:mPOpI _er{qƫE,N +y` A&Gve@)E]E{ CռIܙ3ӫ2'F[K3}&Il3ԩtl5jE9DDOs,K35BHtrxD1,T=ލŹrvx(1?BtuxuMTv Q?j +.L;({ ])5Np$S:uP'pU$Ud"LŻq "`8,zPKd BX" }=+*X44f޹%c Y@z^.&2OVKMIDy *bˠq,h_TA{8;5J^$cQ>y4ƽ,-p.PХawͬF?`Cvs`{xYئ^Ť{}3#mzs2[5ojtE g6,@%%V-#]Dv )-~pt%DFb| `T(Hbj^kL XKƕLb7cEC9C0@NYK;@!K8 F?OF߭ J,ǂR[c^yh&}uS:f/G(/1b iqN&تKLų}(F5תYIbբo]1s/~=k D`^ZnٺRF58(6(|K`6lG2հU($0CqňχLm #?&{ xĔ:H?~;#ț}.:p:Գ-}Azj$J =(hAzU~J9v)ZZ8.9Ȁm .{1^ E2_؛-M g)R ut Ɋ>VҺ,;"bL+g{⥫SlCnL9=AHm K}6xgi'+FE^_gD?2Lkp֚o\[By dUW;2= P5.-`_a ӊmSeSMc֓Ojl=++0;]L׉g| &u-]L!{ _S. ?ҒKmJPT;|ָ;fPѯN$J?+ ~ ^D- >e 2\X!cqmЄFB\^p xAT=6;sK"CiQ F*T;*cyC::[X!+-]kb(aļɶq§r%S|t-egm914j?d w- rxeeImOمU$ (;C46XAU8ۓm D‹r ]VruGG`]dSPwi nj:$cogbO ֞l-raڷcER`aTTq {1dȣ>$]l$LW1sR%{Mr t)ʦx{x[t K޾Ϟ>&ළf6H+ ljH<>ED̃νQdA+_oQn}*b=`d=g%ua ,1-uF$3EIv5;Ԧ@ 'LDj4vEWqhbm0<tg0Q9P/͔2_!xd !p栖5ms@!eRݲK㟰cBTN&s@Db?xW 6q2RP{˚|>ZmKYC+"yf|K$B覆ӊe%LAΊ=t) K]tokǵsVZġ ݾ8N3N[g$xI163m#J0 2Gʙ*9)_dc}*Ǟbh2E9y%Mq~3>?ܖ$#Qik[w߿^iJߔwù-Yg;;kX57#NDi4,! Kd\5anKY)ourmiS$ (Mi~,5+ݨ{e w4[8"vf|e8O4QI)U"/E}eo0X웇W(ב|TWoMM">k{T c^[cA2 @`$njϺɚ䃽-#0=5&/˶"i1fƾnrg*m(4ccF`ӢTQEu9J5w.7ßDÊu~FrvCԬ1~rѾW8 ͮZ#(ێHd|eO'GJ^ ~~'] BA좙Y[:+ =fYIdtqrV=K`aGECbaOnhUk|W7ӣzmG Myao1层A08cK`S SK9rGlHR磥O8`DIPcN#Uagj {p񈑥չA{ϱTtTQXc2"ўT+bF ]6-z[eu 7 {uTha-',2}#0*p˻t]|] ,~y o6JhѕRLQw]\M4(u d;]Ũyq:r6tCXÿU+:[}E y.(ajhB1R `W\9g&2hS@D"lc-ΉO@fjZ2)R>iU^ؾ\9kyw-4dž".d,ʮm~5w5aPц#Uݭ(]k˸ qZ>T" \4#C.u:60vhLӦe25J7`LG똂^`v|EIVn\ ~uлj\3dzMKY#Zym!C{';c$*C+~שno'd@U{>_?ScXR<P;W84F>/|f  ,3D!f>(ʝ>L(3`"+4]FLʞl>ӆgL;&ausHa୑tp%\`1:+9mLI?-hU]Nh@Eߢݓxx{|Q;{} ,Ogk$'eAՄKדG75R/ |9TV.orD=~9jw12uKOAn|e(:Ga)m0c˜ !ֿ٢՟j5H_DM F`͓Of|0&Bљ۰-_ T xvMe6(bK!)rRJ(pn3KJ-cp8VV!X\>F;RB ݡ9*:JJD㺯蛉KgiAb>]$^FP1J_󨗽үś qԼ ә==ғ!L9ljylwnRBH, Rv(Tk$J0Wg0n ݙs 9Ӧ,S~#QBn8.}x X1rǜNKs$mQQͫ "Gox1H@SecXӨf'@?݃삀LX 64`]X"aDTMkbJ(\4ܽg0rHh> sG0WkWoat'@aȪQ#QּTEX2 6%0 -sq^IGkI.][~  ΥR$`bGaYZ5rDI`іP<vqsC8 e5)K3.T;kcX~ЃuY%]t TxBFsZpC΅C L+vm a!MFw$@p;ZC*RWG噞_tIni ~ZɃ?f+f~I /$r=w&M[*5J./O<'Sm3i֩4@Ziw6Cˁ܈".@9-6 z.Bڢa-U_G*ݩ[]Ý8ёz@~mgx\;˭c+r8QDnHڔ5Ӯr/Xh x>so`"6ui-(+/iU, -C]y (7(L<\~:ӂY;Sj>67q[#H\96;s:a`Qz]=cطe``k׸gw̔9v2hQ ˷^?6l_ ZUaƦ50 4'lgm!vcVo쓥;1xL>fF7<ň9?գx2&˧$ic.4O+ Cfх!w HPl M'.{v (NjDžjK2(W%ȘDk޸|B^CÂ{ ۄCf 0@ÇH+b )59./™?g@|,0ֲ7& {!alnсhtߘE;6b#Fca3 `wh&?d^-N&ņM)'):K \yMO{ p%hu](`JX[MY@Ti &Oe{+VR3*&dy胯dq1RgInݨ̢Ei%n(G_%޳uI&ea<:bRF6RWf>4oGik SVN?"q)=(h=Nb C~R6D={џE40^Z+N@zUV-`ESgd o6q{\&YM5&ܼEReX}z ^L]h(IzDZYXD[[iBfڷIB3h tZe[ze~wxTN@@{n.58.fi2^hI]. چ/9@yی괒v;(AkfwV"H"`V\dyNP /z UnA(w.&g)ih}N&ڐ#/2jpjZ'S5k59^Xp[Bq@J`%"7/^L! ژFl, EsnGtIH IqJ;+!ٶ\V?>;Lۈ?qX]?f:lIFeW;{e43K #W2*I *dJ#s62dH#zm_N/G'/g|]Gc(o:ɆmaqZI,m.CyZ`Sm!Vm 83"a3)@dMO&> W|3Z9qGP g KՁ I&lz,N%@2־N&Ũ~~R2x=CB;G=ޒ3c,~^_Ub<8 rLj&6/RxW d+4&]GM%x Տ@/Y)4bgȊzɗIm _PH ߱lLZ\&d*GX6Ljud^8L]ԛXV(s#\Z3D Kb2ja*bO4jGjskZ%$*bSBd. {jj!+kqokp!N66|Z?Vt1t(US"0CI/3:bZ Sc1gq0io;n@ _Qx .Fk:*$]'W1랦[_RU0k~zY y#:pA;TlWmes$]C@9|.v&7q#6mE0 `hѺ-W8XqE11C!ؓ?!O[}=Կʠ@nմ]@&Q"C.2KL Ri\yuV2YK܊DڃT`BX"b.;VTUچJ&iUfKhsZԟ"JP:xJ솕 Xirft IA_k{~l-(Fs+&\IIk!=( tzDg7El: (7a6"[ >wh0ZC_>zZzA2w(M%zS/Q5}e@kbtĕbi)OԸI\^/[8Sߒ^k&UCuT<͛;ҼMic@!eRsntܛdRg9MBA-VmwuPZ D)ѧpttIL&^HWnⲬb3-6V"R`O.<]WYH ?}b<Ƶ\e8SRiDoER{afZ)@b+W^; W:'wAƺ$R~(%)]к`PK]Ŏ`nRc࠙_ZwB6kH*+^iꑽi0c܎F[L gvR>Ԥ LU[V9a;yT[ U88>G|JK0p fhޠ8o@#aXUX4""cB^3Cwף00Dd)FvA6$$}:Bay0~Tj9jc~UMXZƚ_̤mڢՈ=c@ڎfs 4 ݶhz|h4}VٗT7t/Oc*8ئf!rwnS jX]NNzgE ,M}nE 2\%-djd;c犼\ @7rDË'dr"WTmy0|48FlDnã\[%1NÈL|טWnt@-06a/.ƥ dٳR"Eb&8{0NBҤo搨7`#\YKyӒi#qaQ;;?G&4(Eֈe="'s3ê ԡB^&PS~GWZ9>go {DYq"7ulH]}C3-ތX:Yk^Z>b>{x+`Ү,24%@WIJc*%ph@vx=Db!Mvd-Pw j`C YdK?X|(p":Ԣ;aBm Vȑ~KOAtEU#w(p ";QϽ/ #*[6fLmk^TL?<`TwzN+|Z;ΓNI(R΅];D}rFvÈ<?mI32iՋCgsBړxNs>Dl\/L̤+aj1)~gu Q;PmBF"~+芛sHL0NbW:oqˌ\{Nyu̲ #QNO ye,lLc% b؊vi=vӴs{֤bw9垓+*S 2LW1ob EM1lu,`M|#U"llK>L Yʴ*Ƣa?_BshCm"knrU,-w?_r5_=Ib4w7i O;◚#7go;ÂǯnL\[uy^lDe*z]. ;c?HE'gAf`^^ WNyzVYԋ{J:C BS[J"|--Ꜵ^e>89(p\DwI>}f ~b--{@SwĖzXTD$=|vC C':7 7pwU1lV`1SF)D2f߉kbnmc-za J8UE_2u{1| }ӵgT5 hǝUHv0v/ !/tp74fTWlIx򷺫r =`1|ө& fWg\Omy]F?莓GE~QA~w Jmr9ko03^LؒbUCD+G2%ww٬d*ryz5Gq*6Vc$̮9(_ڰ%:ө|IKxBIvdT7VLʣE`\)XQez5cM;ZżIaefڀFdogHS\*Bv:F/lu–R&C ]91>m^uJm,a(? ,LaqhU[ڃIνk4OSr(D}E&/=kE~{q醤)(`J D]䌼8 ,٩zf|!- FJ|q7B7RǼ{ ʘG=FԬC//?D %WX5i>C OlHڦ~Qa_RLN]7QNC+S+;EƖ!ky@ U, v(2̎p ZXgA!qԭ⢐c|<+.!">("#*f&gH%15*aV?`۝t2c932܀O{C9䱸r7| )EnW f'RQ1JaE޻\|L?ϔ(dm:uBT=֙/6H)em@(K  =MrNX 퍠nץvʉ@Lۈ,o%ծuGyzp=^: mL`\[;T6Αc&|Ha,ӗ|ӷ?Cj48a ;Á?ʔ)B:N齧_<"lvG|I ^_Yw0M|rم65X7i6iW`/_Ou6b>n'5WES7TZe|[Dܴ$ .Q4i8' A*p}P( 9-a!OA'R,nd<۔ vӆ+mepƏS`f: ;#\$%&,yU ~ A荎.>w-JMX}2/q"2ziLa;ˤTFRM^EVTr)o5zn֣,\,9ɠo8d2˜_cy`N `TپUX:G+n+0f?qw _in/i p%a/9!ڇ19fNG q(hD EFQ ͧ-}TvlxW%ɲ|R{&eF^h I7Ar,rG|aV푎W>M1p=yY+]VCwm,-3Y=* >W4{/X)! d܇MRDEqv"m4IƇ(fK/=PilTQ[1e_X:|Hs >]۽!h2U._͐  >5IVycTG ,IWƺZ@GʖNTײ.E>+V t VC\0ݩH)Sh2 =|m1|5opy̻j`@IdL6AkȩkOT Vi)&,3IvT^ ~9C۷[T ^UW{KjAHDlͩ>]7)WW(P ^G pr\:.T)r% l4(cp\+׺z^ N]`縣3s\MJ'GRbJ96刎\Պ$/uLPNǬS \ e|PႲMe^UAgk^<{'vC]WUx0gM|CclwK5%b8JD?%7bHS~թZ g\<^7 oޙLT%M^ۃP*޶̅~?@9bt={ a[U ?VC_F^I|xOmw G<sf-sHvdA-"Ұ$)۠d\?2@7^YoǑx@F >4~AE9@aHCSe7eH4T>USzieѦk7˃R-ߖ ~l`f%>BMw6 BJE(~coI5]vŎ#ݽTAó z̃pTQ2 \c~OxZ*#.D`pەze&|בNƙsyf]er0z+Jy(w+l~x8Ζ M BŒMg@lvbG0sFI97eӌ#zSqf ֤/S;yJ"ն >p'߇׳x40c mx߲ϧkp9B ?قBo]H4ܓuVHsoFME-F [&q2Ӟ .NF\oL^OqeH#suC{L-,'ǖRORHA<p.E.[jDo+98y2s qUǬ]/6݉t1Wb:N>éEwϮ4oe5cgr W_C1tiX'u D-egJ4#hĈUxQ ֓?HWm(oF\`A#asQ7?TVrޗed_g) &ɖI_⸘WA+l"paK+fVef'V&HJJ/8uP~|W/+.XV&r7s>G0!G4#MBZ2e2!yNenAˁHThV NGyOh9Vq8TzdBsqlchr,x &o|/2 aIxX~p= agv-203w`r)Y%?DQ5ÏDŽf/7!MekE5: Kegr`47+HFP8J(*}|t0%f`"\Џa1ǔ1G<Љ;)!z cs`[ vT #TwDzƾw(z2X=/%x8=iM{\sf+J8UÓbv%LZ4s"2  }6gރAY!=\2kMOs+idM,;ٜL=-=MQɻ[lLuf,؁{eYFj:_(~9|Gbb #O`Pc0d: bn[@i$3J38#aF0@|OJȇ<^A'Ԗ QIz#{BLCԌs"8E5{ &͈aq%:pM=lEߤqQ"` Rpiq vр;fxqԮ[rcđp"E%}9YUg;`5SzU  r^75<5ʇ0DyCHo5[Ԉ}͖Q-ZHF@Q:FeUt3 0<~&7Fٴlܶ-, 䄭T@ȵ{ӄ>7BF&ل`mi_]Ra2Zp߷ zF;71# l.7HqXum%>6n I%$Qb6<F0+mms U=>XO$Nʒʬlda߾؄3|kCKRPjeVgjJ1jd%䷸UvQq,phVe|F\W_ SUIv5~=A` Lrԝ #< 𰧗D 0/]snh$6QXlB{p zsƙJ^m2qyy5SNt(cj{0m=ty6njt/V ;RA ߆`0\Wx<4M%_ Te|И֔| s!O(-oҙ}=vz$o!L0cq'sVBO@%D3HTE֓ *ZUUl?-^KKvu%fczt$R1|H2_NBDXfVݥ2s6K&|̋iQHʶ$ҽHmJAYPVHv)3~[";Z[iFp`h׉C; DdgYZ07070100000012000081a4000000000000000000000001677eda0c000092dc000000000000000000000000000000000000005c00000000./lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/drivers/nvme/target/nvmet-rdma.ko.xz7zXZִF!t/򍒜]?EhDTTk׶Ǽ8t8o#N1=2 NO%(nikO\֊8_7'&N'T Ml`?.Iip8js(zޅΪR*DAM zxO}&a+OOX8+Y^& )b-A1(eڋ8J4/0sб̢ U"FtS)l+ɰǣ^ [+s'HhdL2 ," ~Q\+o5 oKo\rSԆM iwD n.6;_hd=URP*Dzq+15@nD>ţ h; /^LxY"l(&YFN- x)y,~HjT???ɽ44\JZ-]C> ( _"b j%߷q4=T1b.mtlAkq_ȋQOIB " }ҟ8*-svdụgcۥD;XJI $?h㢈DP>TFP~-矈gTkr7G_1mG1Ms MQ VƷQؑv O;svS񈲄N#ֆSWUlTٍYPUuu Gо1W38>yxh!SnX#22TK|<<,*5e{D@ e{kO+DP w)w:A8{v!ooMmμ@fm: `$k-wcH ~V=ѩd$0ީ9\FbŁCl wW $= UlSb;۞;0vY+0j76bocHMP,Kygh~  WTR%?{Dbws %)bB9nbi4_]u'R@GC\p=P꼄'-L :5g9m;Be_7h!z&67\gezٟC n'݌xӌp1^m*n(k߼kX@ 0]]!hnSY'G鳼aǏ<@xhCm\ 'iͨYp%H 5__gKWjSAlhުc.r*vHSqoDTi{0D j>}+_p$WQ)fe흦U^؆e 7Sisv;ASPtYFeY2=9:ѣAp lN|f H.Mö"5.h뿯^A7*Άb_M~[(k?ks*%r !{ܙ2sNA寶U.㮄Nv($>7G\%GZ ^vWt XI}-#59x(%hTVIײ[t}GH(i$t&r_xCyKe7EbP;[tS/!X,0Dو6<%W{<wV z82rsPd=L0ڮsg֊~DDo1F'h-,&ռ L Y"YecTT!_KE=گڔΩ<&yJ?lO#Y%; Գ(jxBkKiXx_k!Ai1L(% tdQW2SH kSJ ٗ  {(05"0tzY8NÂ?0SHu3 /ʁr`^O%:%$ L$BPh+3R_UDe-dB#QݠJ93D?F54Tޞ=jkBǰof8L.3ĠBFǤn| ,||8F=↙1}rHX !"HO5^~BޤHkb5&Rw_ nm[1(u}3j#H^cǿލ~qQ!0\KB /_`AoF5CޝI_-mi:$,^|_Rxfgi0 T IiQ9Vw=&:Lп2Q 1'<ಙ|kk6[Ϗ NOh]elgM5"l,CoRM-boYzG|;,AMx߄Ͱ/ׁ,+*:m>ޯ4ǖ'x|#`ތ}  \ěץVOh}pOЫCt@чZi t-#dfCCDf[e23J 㼬ov yHu1dDJv Nq0+>p(:?G!ht&q+K/Z zT)¼ϻ؞2ۃM; (2 Q鴪`΂n @ >gldwnKOm1ZʟMe+|X+e@<[2F:(ne XkSNQ0E/Iclnnh#b5Lz//pj3t8kK-̇2C%j0dlȝᐓ1O.U"KJՋ>^JDz"O:q  6Q=Ad0ŎAƒ, 1fϱ;N q,({'`PhI[`#Ǥ7n<{d1@cQ>d?InU*Kl۳C`"*ɄkÊh7a9hIwL "r Jc7idYu% 1ER`)uAiR׺3z@1ŞCtAv"?\d]L cg|*WY*(I<8eeBq,.b19\bcqŒq4Hh @T?d/nBquZȘSi3U[׫׍peۖKd'ޑ:g( pMYh'ƈ 2,yj ^'DzgXe Hh&A ڲNxiq/D~bZl&mT(͝С%8,=&/kRʎ$$u ^H5 mf~nұQ>`&y0Y)zg FZu"?KrÚVo4!5շL&QB~ɵs46X޳/j*/l> KoW>\jn#!P%W',gumgy3Hsf9A'D d6KuceF͂Wy޲&W=/{WڥZ=wU,4N[VZnaՊZ4b/lvĉ3e9@1$׎G@lWR/`n!hqnyX{lM!^ _nif@,&r #ˆN5w7зJb˂^Xx-x| eFc`̒w %c F#w68|cm_;܁I j !*𦓁 DQБB0*DsðZI۞Dtq? @[yv|^}:w\Wο+ORM5K(u*0RTYlF(aw|\\un }Zys[ݶ I mLjOX,E5"Q6.>7O0ZI:`"mGy`b}uvx5x !)7]{cP&/7XT~1Sg1ߋ0'gȘ{#?Nnؔ_CgDLb)GxTCg==bO >B#`@H!T^u{4(v1^E!,đq_Ubqɚ %(x 755-L 縁qXCwUy^eiUK4_Aȏ;mYoWbZu=4]*Xv}'z QЬ4lo%78O,uWOϐGԷ0Q5Y$qh UIw6&;$)|sEӲU߫;&w "/h8Iݿu/5XfO)[ȳQLy8.}d_h,fώ8,.ޜAâw;;^l&IIzwf $S ̆b8Qʍ|"G-1 iZN׎ν0B?%Ԝ<UL/`w޹%)4c|nLZ"hw!~Kh0ڔ?xNrTHrx]1̊u Mt8Ez L ]WJͪB&Xvӆx5ɇ:31Jm:p0 FI^tPޟ͈6U+=ejG8Rz1OgV}3ǸA7]X3z@3X^;wYXD1[mx{yꋮuG$unӂjBka|8v2PS!qg5qs%1v0spqt4y/0SU揝I<I(J]ZJu `ۨ9i]7!&kiI"FhXY ,!'pcSKyc۰RѨ-^y9;rHuuOne+n4rQMHtH?OV ƗNk⵫J*06!k t5]Q݋@g>5Umg{.sNNTZ(- zo/ o=_.vuepjze1ȁgA-AK0.!+< %1X,57ǹN !aZ++qׇۣ?> j늺Lu @*m.H!vsmWRgu<|l~% 8|Jmi H|,G]I ;SyW<׌: !ɃXFΦrC,AxR[ #֯Vy0"EUsYgb.ohײ?$eGֻ"yL:x26f̧Vi$HlN"Zuzg;@ 2݄1$@T&HQ%#"=Պ+)QhB~V βvE> Nf4c8 @R'Q\\(W/":M0S?$#zĸ%wi<>"Z1s!C"J K P/޲FߪCV9׆ue8>Іw==Bg̀`gp¢-\7:sJnTи|7ffdW")?Z`̖ڄB'PTme3CL-Vu{}UTe|YŦ .&R[a_|䣬̂7 _.@TnS@n˔Sz.Y8KsM:M7lhY B}Hʌ' -y\c7bh >5B9я94%6]s;Nos jM]ܩ/}f 6XÜEI;n,1]MQJlv$}z4á,1\pnxMgS)&5(5{9Ha׸KېvBuRT T8zSⲕ?c>A[n ,j-A!Fm2.\wJI,ɛ:ĩX̱!@g&A/]V:I593A3U\?c[Fmlq$F[Fe5`;o<ĭY+XJg0ARņ^_bQ52Lk@_3*G˹@r4^4J3Ky4zκZ\TThxPd YQ-R CY@0xi ,Cե8mkΉP:xql.ĞקS3a9su0~=ģT.+OLAf➈jg+7grB'tSQ(dRu f~lF_Z.T;)`FLJP9u>ԳY!6n%h7U!tۉfbDdPgmM(p,$[DReAHH7ݮNp8kˊw {:{}ډ{+@X8|J2( YsX b'Q i#HCO:.!.hS\b,K⌺vja^ {ѐ6,Vy&Znúߏ#WѳvuG !6+S,Sv`[^)e@qu"?rWs "pxD끊LJgؕ> co l7#iF*ocBhL]o2};* 7$1 9))dxr}'A)!Ncok9Ӹ?Ͽ{n)TPELDފnO"'ފEVSViZ^0_k7-_9k KxrkTKP.jɞyl 6tR\g#DYڕQ\g$Mܧ~\=ʉ _)|FY}]|@\)?b"{5fs0`眯+(nټHVz) $Rnn^N;a:It|MV>$urs#I~ oMPXI]ǝf3X9Q)[N]kWѿfܽUI9!`&ޢ\pqM Mmzn@Io:&n,=ΰ oH+ `a,l8i^`U"A t?UC*z;my@+rNr*}sjABmNkeQ٘+ؼ`!ڋdgg:_7'6d6R7ѐrBئ?'30H[2ƒW^qcfe%X?=c;YtwyNYDQ)!ˈ=V ]k>y P%I@,x-֍..䰤Q}wbeOK+;#}Y%7\k7Ruqjc{e8n!\q^VHr1:Ead@cG!*R}+֍w8BBqO)fZ'%!fQ) óypY7>Ln`;hD-t Mʼ:0yZ5!Ci!BcZ1p䙼/f{ ?\߾$2Gŭ)YT ffVw ]f_-)Lw)hw-e<{kAx+E{K::ʹ' x vK|r߭y^DzU怪}2=8-+u\unܫt}&TT 0KIÅܡG9V@Q OsHF=} B:,3k末,BtAc~-6;eOr 擰AL'c \4bτ%WrBkfRHAA^N>A45n;ԢAgT'gfy З 8&N"rfP8@H3Nۿk+MKo͂cr>$G?+bS?t @Y2+Cm'daM],  F+t5o1G ys:撗sVq5Yq_kw7pXcb#'[NeQ`Ok6%GҫoU5HZ \р. 7'y)1b4 +m߰*rHԝe_IC_kL°|C 8@~7UTreBX 2R᲏9{aKUٖ0"<0gz_ƹW e!#f i4{HEp⦂So8ux*]E\>{Rm⡅?jدp&Qt:A1G"9RYFV7}(.5 P]%?26G JUu`tqǚB/ËRpo[ӿe!Xrq9gpx1'Tްg$mxy JFMv>FmgY,mNi\g%r79C|Dh*c돊% 1 L,~??1ÞVsQ1Fgwx|b##8ڂHoN|}4 AzZ@L3 6t/xؾѾ;"᳍Pc/}`G-Av F' )mu%rb%ӓ͢ϺuB\.L0Zuq"_)OF3)+U4[Η3 Gw JXM x(sK G^[bAM8K3_Ve\Lw!S H'_ʌW#; mNZo@.m#'TMS#>abZ>{ /4F;d#xPmbX3CcݠCI!A4 OBl7}0 ZaA<;s>FeĀH,9=!_+CGU8rKϤ1eVJ0էʨ7'xUm,M$FF$RP5 3ӓi\.ybEY~303%E (#z_Cꆬ@~QdB)Bjf›Qb D(@PC~-كCi}h v,3ޥNxl p݌ H}_BK ~EށV2+U xɏP]GxDkk`mkLWQel2u;)Ӂ[NV I~=("GLC{LrG&GfQ8n8ԋr1I\񭫬3M//7fScġcXv`à)!)\zVd,~ |A>]oWA;H {pBt\dY~S`j+V? m맲vﵲWEBźqtپ\7S%v՘y])LԘEeՂ;754Z_|;DW1D`qUSpJZ2a1E\D)׻.a0(.#1_참{D[:l{aZu 3y^ͬ!!ݣDM4=MADYʠ<뻕# qL ^cwXJ F).nو–vB/$a~(F!M)ߏ^n}j7z 44TP@d4E+&=j-u?@Յ*NڷԨKIvFdOs;$Sdz1H$6 o`[ jG#NYWGbꂘ\a 8VX+&%bWԏć;(>Q5ҌR 5gH QGIAR<F\kG>ڵ#_;b㤘=E$~9-!"0{_6w尀ϰ׎֘l~cQo?jߥsjb2 .xr`@h2hH98M(962,),yfF3 q#D IeNg㙺 `wٍ-1 Q4-؂Cm:9"QaXJ+$L4a@Mo4SauޯD]"Jj OV}ubY 5w,žNM (e,Zp#x>9j7G>ȞB$\9ªjZ>vn9j-2h88m?)PG<phyBumAp6g7Ti+HCEJ4LsP31?ljSv^ă«7Mu~)ʄ/~ӬsutHJR>! ZgCIe~VAK%#yt=PWRr.8xx w2dpi((Hݳb5di&Y!<Wӧ-KaFߓjH`͖$H]g:xp~]C%Q=[Zk] t@4*P臐{M &'<6U"=#0聆z8 TTdt]QwYnӾ .gXq*, ,YL @;ֺ_УL.PL9a l8(yb52/18r|͏'=ZE)"A%.l(y܅aG3%nݿ[: O,`)mI=7z)8-|uykJiq|RX%&&W8$88{P3O‘2WAbr>ٰХ^K@Fd318NOVisgһ++d6b^vyX( O`┋ffΜ4\| ~,ڂBx&Ɉ0-k|#!ԥEə"f7$Ùҟ ѠO^Z4c]v r5hZZTjP.A;Mb󙥧f? Jx+|5rt.MD 7Ϝzƕ6y uPI hsg4Q6&']utݱݾL2bڒbZ,A!OoA)r TVV(Q8 qDAO0nrD+&vn:7 IK/ls6#1Fw葰C^}b2MnEopE 6BKL@8bR<9'pKҡBoĨ.̤ >BfxBs6O ¤5RH9U۳]S)nz@?#u\{7%~ 6so%I_"H˯eZT\Wp>Q^v\J0ϻ7+RU1)SME nߵpyt(]IX9hl3{~~),*שީ1ajO; >?J+G; +\߂ S{4p uTlJnpn 7OurÙ[QH[/VR5ͯMɥN@ b*-Gq: LmWXѩo8)Bfdn9t h,&rdĬ儝 ^jsQYYsG]0k ΪEak[)F~\`-[A2;HhE_uK5O,@ح,&G.K){0$:փ$7V@l*}kEVi=ΏU:sboT =F_$=rJef8}@% Dp7fa]Jbiㄆ w57;]p='Ӆl]MsڰKoYU+QZfEAEz坹%A} ̺ZS;ȲڈL LV'<})6k`p'nML*, 6貞8.!?[A@Ku_r,Iǣڃϫ<^|BKT${b]/?34tc?|jai6LуK _w)LsGg듚^ѺHa{t2==+ȏQu*ʬy3>bQ!Jpjb.9[Q9M7iBe-69ڊG-hd^*d!BP}0`Y ͍aWnJYk aw)藼o}8#nfϕc܈mZ-zgު*M]~ #;,dNc.8>8?\=-H Hݗ<Ґd9{ս"Y94;!G3,*M1䣗ʙǰ\e05|%ӤB+g}[q1 fΥNI>MZ!pXz/GF@uX"FA/'%.3>*0 WǕ_#~aEKcpz,VOCtG*~Y2g%RAPx^Xn"0P>zRfF7&Q5ܦc?He <'f5_ŠpË5^1;OHNXxS@'vr) QKVlN4o`}.ލn(Q|߸Fj؉q@pXNhPLLlZY? v#.MYY`w1vs8lm9{IUlZ~}^d:O޳G9V;[n8T/s"{{)SmSq+\kKe.'Qy'̆I+^$o+0s0 1H`g@jҧȘsr^5븍y.BFi 2&.*Sk܆kU>FI5(h-D.wZ[nb㏤%ۍ %>9~p9ǫ读 XVI5jɒ}Bէꠘ2BbEeB^Czx{.JJygpaknGS4(+gQ.Z1asw?hrbR4`'XQH"v$}I!tLF3EdHA+DFRhdfVMж6)pB? D(Q+2Gi25Y^' Ųnus3;vGz~ԍAok!2FlN3 (@1z,jB\*M G?X@)nphPOh e+ O2ʛ@m|uuz`_6@L/De /fyuiT :_쳧p %A[,WʗyofkKWG'IE(`ZXE|Vb"}/ǐ3i}XV>p}?!v}<1.Wq͢lmVՀAc(Z C׏20Z_.:]É>Z1YA|@i9cJUef%)ۅ+iM`+VSX^Ioicx4a7IЬf<)M*2PtbZ42Va7}5c`ku^ ~kTCU")Qt3. ) LQ|FKEQ"@ܨwJߊf3oSJٱw]#<]lco9>]%iq &k0Α^#+ o~b0G]E¨r$XgxgeWSX:vk#UwQ3=2F?Ap3)wUMA+C%'ӣ1- Ƹ:%?|" FYv/Umɪa7n>.SAN=sek-uqQI !"EHل|s$l<#, 1S ž*!K)T?rLN;uKyIRvbVD%Zr*ka~'̚Wx8rHv 'l_B /_nG۝ݡbY0g 6`*tcfMzT?`BszOvxH6& )J8Зa2_f+!42lP2?pQ(&37~ܤ M ZW%4kK#$LKtF7~'wJųWP /"$6|!B, ! xK~Iw(<(s>4;& 3lMHfzJC5j#؂.'=?|@d VJYhsdNʜGG_gj`P#bsDfXNiNx>nF_ם_h"E6IGD,CSZRi![p*0s޴Fuy*$]1·!튘9j:G:(zk]Q6Ef +.Ht[,AAe&qIڟƒ?5*-%`Ә! (ؑddnIɪE!_E`Mm.DL1} ӄAh1C(=%ZV &ArɊڥEZXQjń"p7 AJO$0TJ!OpPa8E0 h_eXJe70oHIhf Q HmGpJvN4:*+!UQܞ"cAG8lߌpϪ',GT#Y~ \V/ )z`}V>%%qnK7H< GˌdeP%'gK"mġ-4 #"Scq5OAU%V.)|85NJDTkw=o1{OvZ-q"ExV\s!~+$L3 `it^<*woz_XV40625?!z,<4cInɳ`^ɦƹC> oMM3t0:Ϟ-#/f2qt2t8ʢ&nAK;Q뺤Q 3L&GKo o\謷Qvc"'n~WD\2[&=<,I-Д7ꋾgNWjQ;fOgRqTun]RN肄AZD \̳{ТsH)1FA_xfWIϐF逫R&(w`k1h7QzPй]$lа Hz˛ , ,b5f/2WӴnN9j=>ߕv@:v m,[捎Y5w]!+,.E^I{s\#j?/l WrRB<Ňc.2,_srjh;q ۦmz8o c*Ńϥ-.d>Q@2LR髞ps9@=} ħS ]PH."W ;.l"0|Ϝ!\^|C,&Izl3у$Et+/\'P-l a][3@Y [@E~幛n:c(k1\xT\vf `b)*=d,w-E@ 01U{JB peYU9 ya q&jqd=*PFqP1D}Sc[8ӻyŀcv%jԙ#,Vx'}ge48pvM +pN:@0!$")^PM2} nܒ3 O3 R &fɸ4-*B_k?CB\/oOT`nq>o, iҶ ~3S{gf' ); 9]3cMZc/]SU" YjaawvTL}mȇu^B񕭬XtePwAH$T,3:bԺ/~Bh&Wc3(L6Ε&!tHb$lˁݾ;_hEsn{9'2R:ǂ`o.0.3"!5WKyW/{7?0跴/"3uA=G͹ Ԓɠ^9%`ZGM@+s>(557̂ ap(=Һ2KCY9x{SKu Dy VO3?nA,tsCjn%.Y *cRxhX /5~2>NWepPj03$'C|OC&wZ.M]|c/eSw#DX?ӈ2䳦H{!}%~nzwݽuJQ7`_ʲژP^J˂2[ wMk_h^1  a 5YktKl:XP%zc~N @b=^1Qm ?ZM{pեS:Wsr<"@_ExL+s$J7VКkı믯]SADZ9xa/]J:PlpxcS'Yy4(TU'H/c L즅(EjKEBo;I/ҡq_.3l["h@ͤز_F 畩]._j;Vc]c[ 쬻w`t{J)<4W :*h~f҈Ff/_Rgp*d%v8p%w\t? ;R0( 䂰bL `.Jm>@A'pwB5[؎?ә\pe4T^Xb%f[$]rpӯWD(rn,VNHXt5vm XtA){8gM}izl)s:I&R;~_,"k`_uDR8~*U|jMa=*]&X{X8әijmȭP-=iˮp#/*$ODtXȇcr˰ƍico x}QG5k zc`_ƽǴGKA;7v&J IfqsqvLrkl8#"¨? '*BߌrK֑E8{J?(yR@Ǔ p.Qmf+_rA+^V\ka!Pb<:; Ѽ{{qoݕ;kcc0Ƃ=6x*(T"r+:K~Xt:By9.kV ºit<ăՁԆ>krt^Ԅ1Z%jJҜӼDphkOa0;U UP.mmblBDrYuQy(>$,@U>;` nXwoQ"&T.RC+`cA$]D*kF-(ܻѲ<*$QJOAzXZHg؜R -Lرĸ lcRW S#|sUY?g;AHT3}:qyPms}  O=~1r)z'LV5+c'U'k ;wVn ȩz[ߎe,q1?'z`u:hBEwsGwD[+t;=y/\ajr!`1P6.wS-,%'H]l8ɈnIu%v?!}r)-0&"UxFyn/7Wף1"/'pHg(nٙ1ZdE:5 f]" xW28Kd;~Z.c* +(Dٜx^yCIKIWMUFocH97pБC1QbZ!4ЎN(.4l*+w-.tn $o/ Rj[)&ifDԈN-YG%KXlTӍr_(ɺ a&ZShBSMm5 vOeǼ6eo N(N/5 fQ׬fO)юSGߌ1ԟˋR$M->]Yck=h",0z3M2 q2ia"'ϠǪ;6‡uJL?z}QKG75#8~%]SjW1@ dLDauV6#W(\)Ljho:o&Cva:ULwK{~+9cc>HvKd^tыD ,ӧ ۿo 0T7O?tW'ٞųsj* 5}(a{9vʮa `ѝ/ ?AM.ul{mZSuS"3np Ozdz>DmqӚ`&ƶx )Ɵ-=$ULE%#$"8WA#9 `F(ǧDJ~m qJ'WZ΍2 1;K)؋24zׅXf(~nnp6w'UWEP6GRQ{9Hnv?<΀z\5g5Wgd̠F:TF%Yo[ؐz2xtu_,zih0b.=hF0^&"}c+OTWZ;g8 gsSt7_"l\*[F w& 3zǧ<fQaՐN(U"AlTMbrw@%TdaHB"㉠&.El3fGyi d,daZY;rf3z8~.?S7+zñ5pFqAwӞ?VUD){ZXF9CS3H*"ά%]OU) &Rٶ#*w2*~bS6 iS5>^0z#x_ʖ6W2 (T\D$dS10 뇭ѪNIc3iKW=̔j_64i:c;V{יT;jV*><6-ub"'N8?K0a͊0(_PdK@L9b4.0BER"i7S4ȵdYquƒq'D 1]j5lЖزi1dR>,cRӒ~c% v8Yc~C+ */F#ۢRYnT&]+3wX!WE⣞|t Ea~QwS@7 #T[ zk@o?'q*ue ޼ 2_M$eybMLϟH4-2N- ^Fi.FULjy~ṳ pS2H>m8hNn@}uXZy(&jVi4`/Q@V<k$3ck}EP_j%ˠzāɛ(" x1 Z="hy8M΁WMkl[еǭ_Y̰*'H}rW)0eā `lz'6鞠\ 7U~M< ,XJ !=ja*|׬=M8zc3*m2vWDi gg%P*=t,@VqO)qlL~ L!M,3⧓JAOwzQKt!wwe|3q-B0&!;9>gUM+j"?/qbbLJ/fcxO]ו0(.e6~knӞ+V痿:?E]8i4wӾ }\۵8ѱ`j +.RR,um{ֽ`kLjwcvcϛfL78J\ؗjEW(tHe17BEϢnÅWN`0摼A=Bˁ-]?4;p_?#sZZ9}Q\ҼZً)Ymgk;T!yBNgBwP=f1`JL糍GZ'oG2R66ؽ ,,9}/R Szt3'FPQ8[BF Kb岟ir:v|>bӎFkI{]6'3ַS!kN L|X'"%jYB9nSb8 xL=G$qH"A8]O03=DE{#Gm&(ᮑc⍋9~{C$eւS`a@_c32L 9b}ay=h,OD;mWI_ 7Oشuki`<@>֯9ss>f?iNj80b:d.0zŹ4MIx\i|G5;WE JZh }#)J &%U9r'F (kq.G[jX\wڃqAދHp,m$!zOP8UG=Mٳ41N괖gw{4痩' #wHȦMҫuͫ8}[MOӀUM5 {>};'*S")wR\'7e(IVciAOQAoڐNU$ݱCbfV1rֻ# 49pNX5"=Ei*/x䏲h +/[#t9LĚU,'UQv ~rrvo LUCםE@A\y8tQl┤N7J/AD4h RJG~A: "AI )j 7u9BϏ.~k VTY?Y1Q!$a}mTC |XtX Hde q 73}XQ:E5VGV?27@Q#6f'ՠx7f) ֟һճ -DP*'ܚR?^Jxd 3ή'; PsȠ t ک "(4?+Z|}#AFA)",doj x f 4:9Ĝ,w|X2*7t[] 2#04{^:MPP~$?뚟Jcơдو~D9l *TЩGV:m!Or&™"+z\sԲ5&A>KfYTdgb+ԺLEaqG*7Dʂ—=qЙ;%M1`q%Dž y|\Ep7/zjK=L f'vp! ڰRڙD8GPrψ0$~&h=JAڞGLnzC˵Ts1q}$&gDpo~>s0kט|O;q{@r0~p>9 ɀ3n'#λ#ФNC>Hl`'-Z\nK=}ZB0y 7f8JpzO]K@돢Ը>t;/;9+Z;Ύ z׀x,j"asa%MeDhp Df*60Wnk"kSll¼|~!YxH?r7ҍɨx>~Id'nf0p˲^0"|4E]b=Cbgqb#q `!2] s7~m0k%0H F-N?w'tw fB'3ƵyI!ƀE.29Q8ZSBfM9adlʞe}& spXk8,E" 8VdUH[:`em(`wuC\us4 ݸzk:tlZer`f013<]9lcOp^Kၠv].{pl'c|͙);;F\q೟bys}nX+k'ZM]IHL9DU^4s#nWfhF@Ʋ)x\gz27*#!94skd^qQɍ\"u0N8Nh,k /|f(1NHԆn=gyLT.-a__{\A`Ax*+9}V'nZ}EQMD7nR3nC /L႕] dEDU ,iB0T// 8ofl:3,0<h¡+xe-"yk,v1O_FDś!'8qCsvsBi@P&c -e}qk8i04z5h^d +$0,/OC_'s)]"l9!9؀bGBI|x^qƘ<8[ҌU 7i?J\@mG&4ȅAihC0ʇ 롅ꤱ޹U\{+O,;Wܰn.(vzlX|M4r;DPx5܋ ekY] u ZUsVVBQ=;SimW6+np].^gSE {PQB[Gx&\9wv۱L$ua^N[h=-3WHWJGD^|jm~q9|q[rndA]MR\ o;u nabQ p3TN(\IrBoNұ a~-mɴ@ hcWtt1<;8o4!Tuw_t_<ˊ}e~(K/eNPun+Z|tE} $D&2|x/˒ PG5}qi%MyCC >p3/kzit+(5H.H)F_bZU*;gIK,,&J_2Hg^%NZ0- 5_FniUJ"Lt'uLnj ,,E\-K@QwH:oRpOUȿ5b"1讖@m$ AܦFɀ{O?8*e'FBy>Kd=;0|vcIO \v P1qzJ&C+ BOҷ9~ԟBsuL'O<:LlWkT>; u1ΏǬ7;ҟ | 5=NE E S˒ g [6-OX!zRd6HMm#ĠXA7f5NJ^InTCZ46ưD)N7DmE49=vuDD(w# s=X]m1;hqB5b)@;36}J4]b%ˌ*ayPr epfaȌ%,O e3\I.a/קW^|} cYLɁ8rQ(R&S4YOe> icላyCq٫WL_H NV_,vvihWTqjB3ͅ0@ e9ftax/8 !"  urxgYZ07070100000013000081a4000000000000000000000001677eda0b0000365c000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/drivers/s390/net/ism.ko.xz7zXZִF!t/=6]?EhDTTk׶ǼS&RLViNy?4NٲIZhP=lXy4I T"Bj-1q!mc#x7B,p~r,Y/,3urc6|h ]4SxBPNWr> L>k_Yt _[KJKXȲ2G}3Kx0v՟ i"t`!Y]fG8ISCVuCT2ĥ$z&cD).Hp#IڹM(d Kpu~E[EFM^NB xPnb@]&+"(7,a"rZ!zqeWiT)Z> w#, Q^@ba^n;;Lor&ʶ 6dE(%X{gj$6yҬu#垈w!9k_ʅu6F(fU ,&D5TH-'щ)~۵rrA=v,KEaTsU>_K񇶈< P+L*8VU&Z]0]<}t`Ysw=^p 5?hR%񶂵1LP5R9:A'Z!Sr--b;Ru=K'.0 .S@mv(bg1#`/\RJc~ béT(2jT1^%=r=yuK=*sΧH9u,BE5j?Xe<f.)3Kq# U 2Irv l6!agYniYO5sǢ;<lA߂kn~$FG~`zj@"!Z3-p;SvEJvfb1V[eTlnW0yM;Fb#A%$؜e$ =\;PSU^=R}[ ptgF1Fe< ?} J]^t++KB}bsRYM1ß-eZ~Iա [5b'ہN>(P!ƆdZ+5B+1ه~Y|OwA #UЂr4ۀ0$T3*bv I4uFPL}PL͹^}LuOɺoc|љO/yhGz8=݁eZEB=^u~h{}:j FhjθG;$inRNë̿yL [y~{!4I0fЖXkhJ7C_vsɬ{2Q|1'S-2hW?*5+C! ݠ/g_.3H)N17.+=vkmCɰ#7>2rP,Qr1%ɕ} ڮljM)N^* S7erltU\BK r-cSG7o -1iA,-N! qd3D-*Hy5l*J9ЗC)xJmC"ذ@l0XT*eZ7)@wsϙߗvܿ0S}\}%$"awK-%'_mf.$蓐(Gd c|.' (& s;.)|SDy;7:0$QT-ozؖB EϒPtγxA#ۙgWn.K)~=o"&¹:IpO"Zy_m&- S#4{O>[wЗ%$0Xp-v Ot@gQT۰Z:eRUf/4nNHU{g`u.i3~|`QX t@"t\@ 1~Z5 F:TA >h.js]tv^?4 yj:ӺP_\IYkjٕM"|3q↧>[HZ3,~͉bI1?~X`@{ey]yiptH{`t}jqdC0hr1|_0CM9ϐ/8qUX;fGZG[3#>2@ Yk K!1 1S}0G6lײN=„,j㜟 n`E.mđ* NӀPsQ_U3wNxݠ*W)cHC~7՞7Ϳ3wZtł䋴%Ĝr?1@ ZFٷjx]ş7 8;.. ,gܬ{󕽄BCAH }b?#z:/Ĥ-ؤ:7x>~RJz0ௗ7!{O@ KTLv='E#MYN* &۳ RX?Z7kD.4bJ+96 =[Mkym^ v >CApCsPX)&Xk ID7s7޼Z=-!SH.s!&Ƿ"Drǘ"t"qWi*LĵPЀ@R3t~cx¬ů<#(FtρX_=Μ%Jޫ٢6Z 90,GœCJVؙa*ѤhQdOi[B4Lsq< h6݂y$6 -=i)=EѩJ4֍Tx!ַp&uZ J!7pÏ/$q[BDK&Q%(+AADC cd&0ؠU+rk6$/ÔF㚞s{x.)g+CoR]0aƦ$Bzax:Aq!g^3ZQ|uF 3Q1Swo/"L٦剼8q#Y3MC/l i7'+1;"\ʾ}A^EQ*[kbiuY."1[M}>a:4IEaVGI5 56Cb 0Y̮W|@>Six;Da0b?徳Ji٫J n~1y=4uwдmHL) D`v*?k4Nwy %PXS0z-24g{0C14ۡV5*ñ`0N5YOSvi\#癆,P.r6;W/M˥cf[JM+7~X˳\ lPq52p(fKJ϶G9e8$2|dq !+ uǁN@ީp:`3"@p4U!-l +GVv}{tz^rpIh{!U0Ei9snvFcT@M  .@C`Ci Jsˠp]S^ X/EPJ ] (*\5~ #J{ֻ`a` 9yO[o"a0S{_S4I)W`L#65NF]r4Z@cHTNv*߇c]]6?1]F0T| kaovw`I $CPŽSjSe. C Q1BLt^zjI$W1?j\#dc豰;|O/Tڿʹ9휼| mRa#6&5M{ wJd-iY7q 7bd .3w>)Qѹr_.A?sCiwc]j*! i1z4kvF U] o-ޜGDi#>5]';&Qm}]p(G萋Ă=El%?lO6tZbŠ8cPkr"HaU"tBJk7v;8NWs= Nv^06u^%ˣꈪv1F؆0] Wfd6эsj}g`>r⬋ezb| 3\)2=!H;6!cF`GCKW41tjATJu ۷'g"|7~(^f8%ukxwC7єx)3qw{{ߏYFkyen/즼p 4BAsuzMՕHڟ7fMȗe449\-ܥ.I Tp)l<-2k>[z5بc*9`Ҁ3 MI]a ]^Xjg>_w6 )oUTl-ܗH܁ W^v|}_ze"a:6mu9,o z>l|!|w~𲱐7]vi2MPO.)!W_2ߌYV^{ x0U(ƥN=to7n)'>4KFE=7w +>evrYħG!@7Eiyc+;r9=ó=\/?)1`rTtҾ?#{l8y~@)׫9lá_W5/Sy3w?{=xbq'K^@D}Ki(8߷K3aD/ W /N!ӭm$gښp?]p3E;CcD>{]a=u.:PUl=nl#,ꉎ(4gHKhNlnxu}ɢ,l[10VRjdk*IDXC~ ԭmlq"$܎I_H:v|Nڞ2}AgqtCTBDՄ)/lx#k2Ei?H\+(P@hѶLmLey*ahl^:_E5JCf 5B{_RT ).q9ܺy,,%ȈtU1Gr.xnA:*@TDZm&iC`_ZKGdeI:&PatEYpr @@2f|ݖd$>tI%9 84Iڵsȅʷ Tz/~pl W+2G"fuc$Z4t}.l^a6͚@H#P;ҟŜfA>|R0(G)R=I3vsY -7}W\r({ r P u@bgY}vqZ,,,"'LvnX ӆ0s4 ,+ +Osb8$c4}j]LknPtǪ(:@75Ey24'-\R_SFZp;GWwAֻ$d ތ4ǑcSFuWeH]c؎ p({~w,r3vu^z?(Q?1r$MĀ8%5pM0}V`p%Ӄ؃#րFG_N8洯$ҳDҦ W#35.' bpZ$WTջ"яpw:V wK;RIr_arc=xihv:iu0W0Z11=RX>k3椐T$A%u0JáPli;Ux 5ѝVõm7DĔ2]3j({C g,+T;dG%HM೭2bm,)3˧:P/dkj wva6XRl7P;xixh ȉ*!+#aF*7\RX𩢴5[Z  iֲUS|q; ,o(m=m1[]O of9Ur9&aֺYJ4Nt [-kMd(l/ʆxCOG%ey:+{yp³G3!^guc-fpđ|F56SsP/)p^9R˴JS1M*L@42=qI`zvS.Zϑ@<5r:i]v7&Op#3o,b9w{p5O:] V2tq~_!Em*a\֤#%|CB baRC!4dtғlo*rY%s=!]e%p=jT,h&t%n$&qQW2us΃?tpC NJ SesTѪ]]^AVh(oBO7H2KץV` dBejֻzWJ b)a/rsqͲNi>%n<{DEf{XX1L~'{g~3E^2UZp0Y!"95t=4D}dt0c$G3$?Bw,Ձ2n8̠3:iIGFZ3d鞓V %vF6# [#L$Ez|KhqlQokc߾D:X\&A޽ Yu7>рan'U$N@2x)3LebΜ7/spsJ Z q'E9'CC^+;G\93{MG[)r_I}>w+VYꊺ%*;nI%C13zPWn HꍗYD r^^(Q,gTW,6 "U!U;Rvx/#F m_qMXЙe2Z"_St/Jr,?7W"처̸~Xas&RNwS]* i3'<IH£IGFTƩG[x(zU^o=8;45Ѹt 8.R9I <0QMlymo]hw 7G3Rv?oW5d)|!ĵ>r[sy*#G ntǻ^ڮ׀)HP ;pH4&.#Dogv3 ݴ |N֭(m2`甏ǀQzap$R H\ey wcPD|r6ENbߴIJu庹g}&Q1k1%x#Y˼]).Vz'eֹf! dEk)ΊRauȍH&)dvV-|~̊ |xY5I5vVC8 iB+ )4Mdh%,GM:rP_@'/ %$'4,tV٤YI AJkfӋqZr2HG.I756Ho-N A?~p_"[RӔ[\C L3h m! :FYXɍcID_Albkm\[mn R]zwmfpl+OҡTgcI!U°oQ_k/sH5lP@w'S't\ۥƑ(l}glm"Q9Xthr8r {lXB;K\VRjp%~a;&/n$ {W ,i>:<9Ĥ<)tg-Vgݾڗ1{3;jUuwY|(Ƃ^lThÍ%i#3쇾XFUQ&d$xpwm=$'W/UM}jʺK06qz0u&!:6y͵BNʅ/`C@$fH%IiUkCsÃvu+cȓq5g,{PG׵0S=B|2y^gv/)RǣE;i͛rsW> od\B1cX@.@N?GjW*T]ƈt x j?~0qU;c%URg lwLn<vaa(%xfz VwNא.,Nあö sWـ5R9sU`{a;RMgI&vWNUhH1!~-Զ,R%:.ȿm>C˾<7yє /|w`؎=;kXKr 㽇 I0|1%z` L_S£}{ۜȝxZe,K;WoKčΝH|wvJo̷^pcKqƛ_3cƱv< ʥ)P8Y,3b1RP7 f,mA [%5k yץa,Oᎁº}FZ_ \a`hG"]I"fUGc<ꢲt6$UDF#e-gxgԣwjlaCHpq,D1\KЌYA0 dYw+_1ϿAI+y;,ɯqܰTɍ,Vˬ V)^oۅr>,<0qhVF)Z bʑI[{mٻʕ]%-X|(i$ri}XWg%JIxk_`m z1Oz=opЛMbGn؎I6[fV߸M׸lVZ"1xrY sy%' a.F T2ſhq\'&phdŦ"9zs"*!w ORC>Ҿo{n0k8P.[5s `ĤX,a7j' '#Yp?H|eXӕpˤŃ\X Dqe{XLM(5EMGaL5O aE8 ]Л6xF5,ex7eqd.)7 z'}@8W+-g 򐋭p*!wFً]yvzԴgt;]M4 棩h XhBcA51׮FJ8Ɇ@)+0MF>1C5.̺3tp?GLxv65|Bt-sؘ3ZFgR/-$õMPw's6 #zʜqHAup6foxUPGWCFzEٮqa.SzmI_TN$'8 Jǟ߲OM|Zt33F6i'+7DîzR{xkN\ D >K^PtQԠU yi}笞D<vWj_09p=G緹o2'; 9D~mJl1PIuݜUrw'WyQ*꜐OxA[]W)qi1<2e |0~ȷ^dPgf@w@\Œin ::h_<5mPW2-=e:~Ӥ79CM@iL'F"2L XD[1)upIТ>^/Z#6z۳F+cQV@6 vtvP,lI*ZN/{ W?3Hp$uVL0ڳAu5U WSHFG BzÚE[5P$ F 4 }zhB[U}X,mr T> L?1jCՙRCVNXS49K5-Ki)!SC JR}|4-04HS2vLZGTh;c`ۦ۷࠾;DQ4+ү1]~bAO&h֘*iV-¬x%]qsl$!SLr%۷du(QbU, ]N`3zTgd3>xK^'20GZ9NtlvFڂobw7^`8?-J\V4_To٨^Ҽ@UN *K^D_J,H6Eidbn&YʴUnNe#0F̹~_@'ͦN$ i4}|q~d%dƌ-v_˵lMe}m[1΂ @r (W'i9VJ+[(!KlԿT*aŊ.:$ c\\_ϗ$OY%FRŒ*|d3?bV 9ILrZ2˵}# mTC aF:dAr ADEM5(waq4BDKs- )XH5KVgkT'i,Q`)z@ (H@ȗ0UJ qM(BSS<Hcף6 E3Z9]jpUm o,(VVHk_{m ՁXܳv:" kseFe9ehm\Q!nwŗ_Va 7A-\P":s;Y"-\-(-h|atL*bE9[ޛl L}-C/o B`b6tfG ="twO@xmR4.VڡߴlbT$TT)l8oU1-_YOpF=Knio(0rdž\QĖK|P-X (Ab#G(+l}LPT^+8m["R:y _-.Fhu{ $imQm|yvvZ'SȤ(BYFn⬲U<@'[U8gCE5< O0D M1AOv*$ۭR)/4Tb)nK!F-g|)r@dmh%j4fޣsaQY\$Ђw`M0w)/\=՗NѷK6 |f^r89 y~H۳'m8݂۵}J4%ya\skIbv}4RU(4j!pMH㿛n[a2#܀v| P0, 6*go ĝߊ{"D![XS>e(9`JSg8݄4BrE}9_ꆀ]}6Ϳx/ȶVx(2jp"ea>WntZȺPI)|Q(Nוw4b@9yM:+:n%Mܝ}ED7q) ur=ݦhtIeC-W q]dH.Z"6%=2[:*~41v^:O[;ia;?W$YY̓Q7"VS[N.rMdjsRbJ^iKt=y]+ΥIC{Yt耓Bd Aɪảjg[i/mbs,Z?L]՚M0 Ug`O|U,@ .Xs:mywr5A^A7\ĥEo-OIL,Q+nr[MV u(l< ͌omsp;n Nso0م&rS&A+&r݌uM0xnl(b 1쪙 TծAU{|9NFM(TslVɱ L@,]%H$^OUhʝ-T]LGMGcԆ#mjw*OVC1*abȖ)m UA!/TbZ`w_5#)A"ݥ4`?nwA7MaJ H3_\B:zëhۿsh.&\c+ն'y^#,miH\u_!(N;q*$vZu1fVɞ-˟9ܒүs5'g=:z1>kBl!˹Ggqj O}DR8-E9(JM&O@p w" mTWߥ̫Y¯D{9q_e,RajQ!]8#f_irHEӯh:fN) X}܈o@]ٮ4Yɝ#;#myg2QH{O2J2ʾ:\̄)0(]ϩ,#Idyݜ́ziZ>NgH8E<@48FVy,]FQ6p9hh@Z3C Z%*FnU?KF-P73˛#E<@ jU6g*fg A4h`Pv A! 'B "ڻ/٩ A\o !9b8Ha|MuQGQx,X)ҷ]*`k94-"V{8W;?7%ӅO-E Y8%0>jk q0ה0FY@qlJv=`tyc#è\bj8K ZLh, );IRc*P,w*8j?5]uEXEkE7\Kezw#p'p ٣뱬E]Sɜ KTZMtNd+$h^1G{\z1[;xTN܍מ8Khb;o`ϴV<6FUBMڄ ZB]Nؓl?k_s4(PT4p3$RfPCa/8]r'‚1)mZ b3x$h8 %+6Kvzꢷ;gS[e 7fA 0WFܮfel@%> X 08gIatk~L d -^K,7E+UՓܤ%WȾ?m3Z,O+SMH0n&,&ui|(ots p+m["ZߖID<i-C4qe ,욢O΍et tCz AWD_ߝ1`OflcP̀hGӏ8`R?H:`=1Y\]ND~jD!!%ha%.ysF!/{  Y 2\3P kFJy<ǡ~\^PV{@xtiw K]/"i懣ԑ33^^Ъ@MPp#@KKzr,p &B T >qSr҉'T׬y#Fd F&SmFF0ߠ{ߺXQP#@WěIyE=3E.qs!KX]#q(M>ףy#/t_q]6*\`/z[Տyo'zR6rǃ] 2?e!\UK[Ҕ-4s6@܍)vr k%c~хkPSv.ښŰ M{7 Fjt"4^'CAkL6q` 2pc5qi7Go'x:"b)?. Lm~Wz'*[ȮӨ0/oE։jNA߭i)/~6h0% I珟vvzgoWbTX]{ܤ>gmDDxTAT7#OtWq\j;Xcn3-v>ϨA?W#$^ZK,^90GQ}{8QO"j׾$1݆hhxԺn>zoT] RzS }njR(i#%8O vZ;j  gTEۑx8 6j4 o "nyˬ="EQ4ǧ:0woO'T.C5wÑcc"Go|$)[2%7@VW ~^ﭬ$Ă|LsM#a HLagV:1ADFTf!ǧBt񭺵V@%k- "@M0=5Q(^va5QuNݡl]7k7H&,)DśU LDƟ&6p:j-:K-#.)>w}pB$6 kMN.7:9)D )銊p!1AˊnN+Ft^L #!A{(CPM{$S܃BW^Fܲ%o} =2^Rի,xBNΦ},W$ũ]%U~ L)slOU6 xqI. ekVkܣYQ K+ ^IV-/ۄ/dh#hI;_==I-[0QgnL y'$Ҭ{v75_(r+ݶo|wm7\߇d:~]}JJV4< 9yRujCU*|qjV> p!^bV׍C^6RkRAR,Cs2}t(?u@AXC ^_x'A5r ٟUc~MN "c1% , D/ԹO(C1NN|4g-]/@戠B\$@e̓U2`VbWpd2̣Z<*1ɅW~NRp=.$\KF^7vX됇U *#_n|3* RxD{%|?%i7b!|`fŞ0jvF2HF/4CF_8赾& c I+=AZt[J1J\yL/cj)T;uY7%_bDHT*̫ ;ф]H uLAvk@_Ic+GH5VM(:ӀP+FX LԼ?sU^|L9F#w_[v~G#+GP{N,sWٲMΙ!wݩ$57mK'|Ńfi> c4^CᐠTߝ8|x}v# c^_Gm R `okG/<8FMigYEevA <V*&;Vю7Mi ٢,7%va_Qw%0^}J`*%x.` ձڀ^ihA6jxqg29QM;'}gOl#篴aaBC6-aipN*K4y l} sABnyToL.g՗1 #*Qm{-}/jK,^lrw;Rxs:k[W%)X-^ުiQhᅹEkоbpq?$8H"klcnzn;C ๸<>Xh+|BݳN~.=~WCc,{mRBYQŏhk@`jRU=.Nso}F9JM)4]Am 0^3G < agAz8E١CzF%$\kLASwqĐKTC1Fʹ^}vcmL8ioei@z6u 9_5*0BLLpM_ҿROۤVAapɿ%߳9-@X:qR}L*p#t}8x.Ʌ{N%%/cԎY^%RsVF|\]4=F///~\4<ֈx9F;'q]p0-qHt_rRTr4?t¡ ];Y3Aظnspxu{ À!9FEY zͿeXLa#o H^R8n/!StoLxYM0Ⱥ3Cܚ.'qZ*L^o*;k5"9^k4EpB} B}$ӎc;Ab%KvRu=,qqiǗP׳N6Qj KIlU3BmEr%9X}u"Xu9zF'_&\׷1mZĆ_9LQIY3;xyֿ%TTy G1a vֽWUg(*GSϣ cVhI> _*FE-xVJ K/(Nұ}KM @I[v&J;Nz~ Jp-"FY`1D@)2҆˙?-4,}XXi]9Nj|__!4uc_*[r8 s:ռBUO&B> 74RJXzij XgYcZVU-j2 ƒ e7}cPL9VV-?I}ָLUt'/"˱%pu3:i hJuOꯇ& ,寏/k9$D z@V{7X g1&Cvp%|xxG:3!ijxH&FS1ffc*?=b#uʈ [\r2w$z|?rf֪oyzziZdOm͘ [v+E@Z b)0Z_:[%<c -<#%Q*C= ]%s=FAjrd=P :0Ep ڥm\lIaL眮˄عѹSwhHٶ)hsf@rhn`O34аY54*LܩݽOb[hҜn,v$k#R 9a}Śxﺅ䇭'zCG{㯌17;WzwT$(P^ e>+Yh"Aa 9S(ٱMmY#V+cmuB MW=SUbvF=w+|هog~r00-^q]v{b8V|{띗(푨Lm.æc{IM,/Wڔ/a8ok3Dr%-щyj,@Snе?Z+uY9  /IвȠɦ_ E j3{e~ %ʎlw+70DFM4a NK=Й4a5waȊ:QR I&,EjeUSS$NhS:I|zVm<~ p2A8zOZsb>v~%3qu=C7eU99,VMp=[PSJvy1vzT+=`Oqn~pddyEDi)p!v><鲲Ơ,B.xdI׾$^| #>.ӞHmDg^b`` hH=3T.̈- TifX e +e1J4LjzHHy̎2ugi꾧Q:~;7qo9uć2}[:Ue͑E8-Y%?hy-i30`H^<^C9̱#ҙ:9-}fAwNO Iq5/)a(Y4mc _.#`95F9KbdJՖp@$47>D22_N$h|~:pxHIj)%i*L`N吻Gr,wki}q,$;sJ\c+Cwe gԲ^Ua>aXOpnLm7~1U,{&Q\Y.[:yn3 n i yqOG~BSjӶ.m~:.:'(D(#_:6}6NĴ!yi]N)4Vd;7m}¦jSs_Q /Ƌ y4@8ȱPFj7Y.Xxйy JtJKMo>3⻟ 6p7l4Jqp66vEbL| ȻM4Ħ'jki|5eR!פ ˁ?fȆWʅ?WuC,VE/Qܷ?PxzMgJ0 +%mBơ]^ N#(}AM = .%xqu6b9Rϡ66 h&WfK{o.5^o5Ch!N#)mIJ|Lo{BI6OY86&&lTbgL=1zJ}H]H -El-ysZ%jA1vpr-27A-~.gr4@ P+F -B^;PnKF;=?xHrmjۡD3-:_{bPbڠ*Rkm܏.D?+ A}cF!whj9 ʹd0~傾abShz}8!A&M26C:UN9J 4fQn]SpY,07@!`l;4 [d 7Jedk'mhȼUK`aB?_b#_g"}x.Wzė=DGDk!hS@(؆HGM?F# ݾ-#I!6n&? LPRDZ~7G ~dN φ*Jn#ai'#ݶR?1\+{%z~+.y~6 viWJ+RTmt'dFc[ /FA:C0} :I Ru:xȵǁ ׹:b4 s09eLM=e@V7ڵ8ر[C@1KݦkxrںlNoa3̙|QTRߺW8b"nhrWqt$D٥X\W&p 7ԯ/ɞSڟ;xi Vo﫷l.yȒ18;ڔqmÝWZ0~\zChTŶ[PTM c$[CU./ǎ 3&`Bn:;%Ϙ=<ݹ/(͎&r0v& q,cHɁ д|)c`RMޔ`^ 1͇  &|o=J1g H[pm%)Tؾxea,H62AH<⾊k5W2pTvT5xVA݀R`k0c ]{t~xuMvZ;R٪h0γ쁨Mýͪ7 f'V٧v𙟞 6Rx-`J>P#KɒG5CH(d$ hk{(յP9-j[XA,W䒹Gn6Rϥd'06o0?R?5fY*A}ǖb05h Aʈ+?TFr­>1ΊcƹR$tMPuLo[fQ(;+w  DtA΃IQЏ1}unyjaȤ>om%<*W`o7E aFؔfm<7);V ' ڌ1}T3?9FIFÖKgvK5V嵜B6i"#)8dKg :UwYgdvS<\.\-xuʯ`)IezAhi];YV&/-E4+؆A 䋑 ҖMni_PMw͙C@n; H5mҴΜSk a/ p;;;7@[G_' #&\\%4 diNقbCzdN[د*NVIADxV7`h$Gـ-r,>3XzqkĀ)h~1 uw}؍\wȲd5^83c=bc !LYӏwVF|X5{{o2{;,<"kx9c9s@7EŎ,p,uA& 7XtgpsSF Cjr@ G3 lYCTCeݐlЂ V}+wTt'5 {nem 7j:M9fѤDhykHjg߽RMY?ؔMW$?Z=}8oO7s2rr\ v`sz H6پG xKPxkbO1l"+X*UY'с\G;m\rӖ/jl;Xr k$%8ʿ1d/x=|w$1R59)Fbd1 մnlXsvɧ fI?kCiuzƂS.:w Х&ĨVcgo)^)2赏| >e}֝M? !߁0V D!fL k?ǧ i!dj6VVU"vuM ܣ5gXs)dCxcquXЩ=Hg(Nk@BZya~PJ*N+3iE-Ip# *&Q2?OnQ1pF/; {}O xu:-L<(6|U P7"I!#wS¢% ~PN;΢F9$͆( a걸Np!]e vd.8JBO˰FeHPrAD LX~b2O҉[8@Ńyޔѓ$?8SW}/K \h|2Wlaye+5ZhBѦE~^IT@uVASH)տ{-EۋQ}O8Bnbz?4?r7 ľ VoXjM3G*#_lG5qbg=C=>,׫\|z;3`]0.TxDj#VT@zZ(%#Ę˥λ:XؕZTɮ?*-3Z;`ҙ$jg$Kc@~ixɘ_ijZ#E?t#lr^*rXO?4ᕅ>T$JPGn&ݣ pMmƱْv3aH(a'"p"F&._l+fqy;maTZiehQpÛX2/Kɏb{}gkʕ5N>l-g< p>OAS'b ڷrL/2-|է\ 0H`rXk~H%-$ZI EYu )wGy$q{y@N8t9<`߳׽>"ֆʙ)/sD'YxW{ \of *O~3(4(pᇔw0Bmv >VEޠXߡ;"ڎ6EN܉_ī 'a&I}$QB5 aIvU:T?1>,׺'!8͙W[ WWrhR@Z5]2` ~TaņCthOAhI)*:S&*,)tݟi6>oc>Gvtg h\C I4ڱ,U恟N9;SwYl2#n|(]{Z?(N̤TgŃG1Rjֵ\ĐН+8Zj#zG?E"2nQ=Ub|򝂉;qko 1[p7WɈ~LSKe9@#嬲\d\ƒҒϹ6] g+J,d* |%fЀ%C\-_CL\`#W^)Hi}jD!rY1 M C,وfJIy̮>F/MJ"'uV>"o:YQ!98_q\h ?hRǚSט쵴OM2\kp=Zwpu*[+,.T5&49NOZ;Lc A`|> V1h)T̹/ݍ><:23/7k鑈olNW2IeTS˲)ԳLCe6͓Qs)`㹝6[buSFܴ,]^k.#7lN3^Ƒ*ga Rw]lp wҶ@iPAKlz#*nm[ :?.~Lp$C<)]$^Qæ1Tѧ׷1lxI2]~ z]?AYMj_,h*w7&WU!6|RXŎ֧uw4 #c ?ݲZe=2(yeDhҨoxFZ",3•zhߓjޯ75'7U<_{,ax{oY5Q~E֜LNw]GJҊ$] F0_~eYH ߈][hͶ n+ŚҥEe*+O0Y+DtbQFB_/lRnr$'䕠˗YYU5+ةFA ?˛^Z˙ aˑ6i1 9k 6,R#DY:ӇN;&| e}D2 >"bjwbc<<2L L: v^ΗwgfѱW ߤ3!|ԬdIe \|}b~`P;ڐ0NiMg G\MBB (yro۠P1arML~{ aKi)jR EA?U k6Gy >~9B؎"Xa6bӆYHJ3fQLF:%qXZLW bryPW<2Z?=Wdh珽L=q$i>I\FNH;Jwb[:E\4u G|褒P͵ b ]݌`IK/2 [7c} G !\t>x,a>SqJ!w_]= ]vAPPH]mRe1HD@ QqVNELn[7j}X?Hd&V29ӣsl}-3BK`ŔN0czL*V^flq)N /J+#J*RlRNJA@%u/oCDƖ^W65AbR'\qAHeW{3`2o]^81i4 2[JNe$.!XD+I+DAb,&\: DVg/m%ZҢu pӸѥٻ2X.U@}#L/!Ia9m?}}\ F}ΩVJd+hqOlh ~qq";D{_f. Ǣ~|WfE(aeuKYz9 (^Ed bm/CU/n 0v]v<ѷ٘1❇[GFVai?IgQsA%'_+<3~&E͓v?o;OfG*lK?rUvO^gX #fk$b| }qdu-I||[_i?Orc(0t73͖`J>ňg0\TAR/7%o2.ZoHZ6IU'hVUDf+zML #f UئMM$-vJst (yB{,o}%KA!,gSrYlЅ%ǥ7w/:4&}7#0=u)aHmNc !TR%YG@ liXs[r݈`=SWLC)]ձr<^s[P:KRRDPaHvk7@O^W *)%)FRl7TqRjI,;Bq$mDn@_0AL6P ܏~vTodʒ{lABqI5HGO!DTWec=i%+5H]{խOP^a=G“<. $wXӖ1-!^.:ˮ~]t*B!WF3ֳ.F^MΣzS3tDh"qv>m49Eā-DF‹5xЩ :1̎# <"s&Ow/yeqy`&]sŤUv"1D/yjF$ɧ |rQ)8;; AA(|=+MmXw f\Cк(Qf$јmPl?6BP*#_IW0}*,zExH30t)J6 >gKA11ț7!e| rc͛^P]ݤLƯΉR98A^^yrkAKѹIvw00=q? ;0ɟţ. ?V@ `x* HG7*m%A!Dxg;ׁ.K MD8AYO!GQ)qJ .,]"xÍzsS<ŖXۣ@} Su$}ffoo՝FlrI0gM Rc:,T)0s\>A(gg4GcvsYzZ^g+\%wL)r]~k_۫?.zb^"~'EI+*⸑|jH幖Ee> l`^֜:VO>wG*CzqH ir]]I460,O NӪK$ap ^w>}e|篮FȜ(AȉreW5pfB,$Lg4']H7SSvoUi7Ի [UvY,cz&(=B*0yGH$j!losR6Uj)iZ&_ o=Cw;O'sMPڬ1S\)l=!:bYnO>:nd;mlxV26=T7pgVzktmr[3_S<`Y"nl5E~:WƸJZBn(RQ8eLD#q{zt|E]'UbFd&neeS}H ],/bjt&Lg̚{[:2RtuO "x4 RjE(aԊ<$ɉV)&ϵg;%Ti+4nM팠,9XNP#NY1rPAaDJ vlg{OchI \uZJQbc]%sB`kp`B;MGvvqY?Wm*#Զ+wQAoA\kvlg*UKLGӊ60iU:YH2<\MDL}3mxu&|0m>]ܮ-D+daˇє>zg50r)Ǿb:@'ɧ=߳x8E-H0 QΘ1ַn-ܭ\(fEUQ.X$\|^?NrewD_g`TDg۱Sߘ12([1XƷ-=Z{]X@3IyhbI&Lu@8tv%?{|eE kpȍ<)`|+tP. F[fkG~e$ApHb8BEjEкM}갗1 *ȩjbЩaS!$3Q(Z)7zҶH Ox8UAZY~7^:4Ļlx2zĈ;`v܏W@A=^l"NI`DIs /4H%FHjA.6T&Gzsxy,OdasZG̵qZ/ϾwB)lw?_)l=yS':qz \ݫ<ܻdE_ΕI)uT:L{gqc6 ˃)Rj.%!baxLi <Աflz_"~Xn6h`XDuQş+U1O]Bs{ObblÑΊbJSFjeM.Qy&wI1uzk 9iDNYsJޘ%\ѐ')<ŐI& K.ddaxZHH#0OMn 'ԓyb x-)λ꡸ |X3+\i8cSe_t迖~MHIR!@ǻQ;E S5JA@Ʈ&GW^hЏ`Y3|{xN4*#a  PT_56m⣏n(m3g;T4Yk3[ܗGWXKZ8xlLO[ W0" 6X[yDȢS9y*6s=K2$w׈ B<+r7Ϟ7M8:C.}f`8zO'}7C1{ldl {k^:_A[QHP~Ξk}r Q!22_nz(IEXʆв:T >wD[$Hvpqs ,m2Tב+NéJfMhS-i)>e>׶R[DK:͚n3ߓ>spRPtZW?g7{K q `\oIh%)0\FG(9~ixdb8h&Q 0y#Y!e* 1oP}j$&||vx[E9CN8*04(._2xZ$v>jWC Zpd7[^*K]?>~ ߈jJo݋u2%\{pL7_YҖ2\&%f :b< ʕc/m Y8G ܟیj۩$Нe`[(0M.s* oj+0M6Z22;rbwQtlzdfq2ro:KA,H[)`&zњeVG$`2LzzI1Bg|yA#8x݅Bݒ0]+]>I8n=R4anV깞 |w9{H<2L(c1g!,aipӥ29Ga}BNڑTKW$W6T`%~& +UGDlᏯ55a8eއDWg6EھG@ZWq˾K-gF#jAp'U^.)D^5ԇ#iڠB R&ct_(M}3fu/M*ɄkVQH{*R׌c' cX.Kt[k{wR5 e?O[@n\ D۫WGg(JtOI l3r{EPXu=eϑ/5!7{'k9o|smxO,Vw\o+5v^T o*YK'<07Հ^wt*9i]݅U4ӊ6ϝOrZg7 3ڸH@8@.f# hݫٔ/cG~ߢeuTr7t}LLŇH8PǴ~*,;Ş`ܖHK]͂{ Sؙ 7Z9"roj4*Ц"^aT@{t*'gRABut> RJ펥rrtaE|r\*-vY.Ey)/Bq(9jQxY9C(/dNqN!wH q)iy{Oō 'NtTV}fy|&_FZ{WXA'$vޓJTn%53/hwl9(*tȝN593tO0DZEAzLl9ՌPat\/d]5%OAeW,> R\ޣ I2WF 7s c:o!h gqp Vze[9?j*Ǿm{UjOGN'@IJ"IUr-,gi R,C}  оE;9Ѩ| 5@ u1BgnUe/oKey 'G.>-I p^ܶ/uSHk yZEVϕ2쯽8{WPғl.u=Մ|Fde|vPbSj1"jyΖXM2;kTJQ8W;6/iQ "  ,eT޾kv8|? zދe`).b79j_=]`MY 9v$>?ˏļUTRJn?iǽlɁ^kH6z"<&BN1CK$u)ߵj,bGJx d ˑo_04у<|7$`[ $)R}lWw*!jTNF7&8Ü{dg$JW.%O;lNʐE׺xAw|NF t8@S4[gaayb}A>!фZx15T42WFs )QaL,`qO315҃[(NJfhu!PC" LiIrfQASVYB֫ZAկteopj=98 6nczj@@C&Mƿ‡FC%|h*u 88j1I  E蜾Xƛ)d"ױvIdxei[CUzO+sCVi 8NrW0;4 4vݽq?eo+c= nFf;.CxݫDucbIq29a`1쮂 j gZ? `[_AyP#r) 7iOć<1KNRh ( }z6P9킺v܅k&v!P4zU{2K`_!'\MhDIڹRtU6B3t뇸ۨKc_(pv:& 4WZ+ PJ77`}3`ꏿ˄JVߊ,.?(xhP;zrr׏_ŗOrl %;+*-S1?:e=\.3#NJP / *+dP] :p+m2xѥ/7 @( a$%;$ß+49x6%હFDtPLM ]~;M\l7r>^9]q$DIK譴y~%5?b U2d;'Y"blqd5gL,YeKi]"V e7h!*NIl4Ԣ8[%aHfBs1dM.v2;]`AjgًzTG~x7吧n dڸW\ꣷ'5,⸂LBtLBɘYN#[4DQ*T}F#݈WoK\xa p5Y!6%AlӯTwMBMp2i>WE [|Km:)ђH/@:pMi)eM>6$(]WO?d~ke#W+0N?{OX>S&놔SO^Rz) ĞvbD(5CKU3n4l]g2 2pG;}Ԟwʵnš3,KR Y\i* jHDRk;dGB᱄UW0!AU>#ر1)-S/×ujVNL<<dz; ,V<## n2A6Ov>hEQϳԊУCT'gʚOi:4vnD&rՃ;}0WK6&!EELzɗD <[S4׽ ,ϡn3 Ԣ.-ɔ7;Nuj% iN|"4Ap˽AwQO`UD\jA} 2˯RYqt8N7|YmmYKuy\ײNy7V#/ yG/#%3[e/` s |Yj8ldF:3:օo\rplvH>(8}Jp xj)!zS 6[W ->sGli_8 Z1b][|?eG+-dq"%hUfUi9Nku-!L0(%*@za9™26\JLTEV!%ËP8W{Ǽ0sp?/E\~첮*UbOǂ]͚ڝm9FO7HZ&1IDFvKsW4pTTk0ݔhBnrlrYY.mWtRFK1%{˞3gq#Rok9:D)$[=m+WyH˼:ȞaK ,̤ 괿UT S vh&;!ZXƐUa2 8ۼϡ靑~Pi:!  byɮ37><^ӓͤ8ePhqϾv(c - .9Mµ(M}YjHf"'M|(c}pBCM,'Ÿ85h}HM0uzK/|j,r˴ &?"T6 [q<1*>߬HI{q_XɠX;o:'nW/=baщdm{rdY(_a l?U;“>񢝻B{P*0)A4 =]!y&ߤ5/Ei&n?uۋfIr'=uAi l-k-[DYȿH.~'gCǤ qEފ1I<݊0rntv9"m-bVQHx88n4;KiΒh}*u4f P9`rO%M㔪z+y Oԫ[1E%-{ m nE <=6ڦJ+ӈq$SJ>t@ v$"~Y`צJ/|t|&32d|\H^k Kx2 4%e/'yLL3*̷gz,z2Ai}orL@p^v{"l$"(/Px\|w4 g'ױG+Ր ݍ{$PE" Q_φ͘$?kۜ57{$"@Гfﺎcr\/;koh9H[H)!oQJ oO"w"%H y*AddXL r+(] TM c"^  Iz|VgBd+pLn`&O^j1X;և>#vY&d⏄ k{cϸ@WF $ly3yK(.l!+۰Zp;JzhK$X& [ O`+D;ˀ>-Kϊ,HKoX:H(π>l;0iNό,~uW+ Uh`TZ!$.Kjl {*UܳuG٥HI}56?]<8I-ʜ6*A\@GLRFU b@rnkб<L q{i>gײ'tMN$%j"BW@SQ(k%vd4US$2`\CfO"UlFiإt>\8YC׵VC qaunVWtXԇ1#ㅭdd/f(ǎ^ve{HD^`EXz$Bo9%4Nјq!@̓B}~~֤PkʗmwŘf[j~yxSo?\VlxsR5,nOĖ5Y JRxuuU6Iʚ%U4Um b-!EP^F Emܛ}!d着}Yb6f+ҵ -ʹ"|%YNc- *zwɧ/Y 勒BB\U^9$o>_>l6z(wZZbjl6knp{XS 9Ťn"9^qw㐬Cr"hw? UБ8&rL:pi+XՋnFrk0nose5^ުqԙɗ fgkPYW<]$.6'X9Sִߐ}+[ۇDd[׀ǎ}ڼחYqie_CmBug~ذR%(T;;ϹX>qi=d~IIa/2%u&%qU,AFQK4z og\ eFJXVty6)2KiTob+Cʉ$'óX% /{P>u8k`"`}^Z~cҌ_vr'< VA_dS_E.wPgCYҟwWNM# 8:o9CTHv s]F|{?*u  4 mh0SLt0~iÇeJװ F]%ֿi+R|H^iu$>~ef8]<Z U&:r$b2'6:ĉ*QJn+&;q{Ԋb7OɎR]i^4#Aٳ(6";lHX6=Yu͓ɸF~-4sbAX|7c+[hDdSqlN7ʦ`>i >]sULiTB\'E|5xXq\U`5 .+<˶7I&T,"iN wsSJ/Mt{,&jĝDŽg!}X b,0OVeh_Z1|SL\ִAq;*#HG^u7 "iNBێs {wZ3xAm*ӾI{1ktQg'9M]ƩQނ^gpÈE[GFxDal і{+8{͡jbW[u*Sh8DY0A@nf\Սrhdt z8}&S~j E?àVC s%kjUH//BYMho(U:D[HHJB 1 =ڴ!䌪!E_XEų'PRW \ Uz8kH d&< NFAxsLNڐU񆈼=V}b~vP. Sq.4հ]^m~K\/5x]OzXP6kWq6!JM&лISOJiy2톳8xeMG ㊡~&vrYCM!uԱ MJ(/Grl~ -G rxVo];M=jo}n' 4$c2U3 ż$nICI` `#oC _{q(6n[/6yucl9Pgy$Lsc dm!CVKfz{ډ 9S,iFv6gD[A3FfaDI]m]ʯ]ڣZ_HBHH㇤1cE.A*ӷAtU"*PpYe+0{VܶwnoGiH6iNtm|m`@*H7uAKg*Z/塜rO%MM\k a^Nn)TVxữ"#5$wfgL+ ݩ1]p@Cozv҂P֨0Mw.BdݣfX(mCQ<+ dBQf"^C2o=vފ )#D!Ჹuȼ4 $z0gJ$=Jݦ!C>j/NSݘX]ʙdN729[j80tf!= $}_W3Jk~rxK* Ie*\  }zȺnX=gđLxu7IGR1tk9jOm?us, aD5^s˔ۘc׍mGD*C6-5<~Vk&KYggni[4_l`ߚarWZ'LYcާjn0^/r*D w"<{RAUMS)L .K<]y Z D^ +P7FR&k&#?;tNg Ir_ (+Ϋ];-QhaPwIXU 1+ew>e~1 4Dih))da%zYiDW098xRۗןά PjFQK~z 8 \9E YT+ݍqL^q;^Nډ0A i/y BF]W [&mjֆZRmq4™QPG'`V^0@k\7s&tg ]Z9 [W:{a,Iv a8["x2X}panORA gٴmG _DN b4! DPdP'2"ד?л oޑPn3r֞,l-j/^n9ߓtWn5p[ܒ.4xK_|2c/x\%&DA}{0gC+:<'Ud"Kal&%a~`45rT~7ma]=#7*@$cx!ⷹs(l )J pĽ"BϢJ׆K&l#9L8^.}ayl@kwkch:lmgf_Ɨ^T-TFZuڍQaH,gEEgs |&[KʾK=gFCDCI᧊Gn|J̈nb6`I>$eN0j Del\@ Xi>W!X] 9'~#=70l<5>(|ˀkQٽțY“8hBSm?ƅ 3ՐQ(pK3sENukT8ְ7{t:ae?vW܊iLr>Ҵ2R}#5]&~ŏO7KUA* μkrR2 e) Z5K8zW:!cU 3u :Ӟ+Q1*5`#5mSwÑ HF{h&A# wj5z.|cs5["ze?Rf ,+ޛDw>C}*w{zk R4Fi֪@]}%Q64s.B⦶jUch+J~<lؙ̬pFwB{m쨒;aNpfxC,,FP). z {7FI-;G}NN:!vc%8[Z-D[;ZeWd&F)h=|*`Dlry2sAm/}Ծ# 4z1ӷ-@br6;f"F%me<5aժ.;,8Ga\gf . SjLʨ"u>8<8~up@):~cJȈ,wi/p%/|cT$s1e$G`])iCƵSzt\)D?~e"QNX̢DUF`a[ITB< Xj9$xP ` enA៰fVǦ-}(7Ē %%nP;Y_Gc࿕W~/P? &(vz)ar:\2) #UA!\bqk+_-u&%9YcDMi8U #a"-'(:?h۴cy'PT@G/q#2Z=OplM+w@O!^1\q9;0, ״;S>+srԣvr|a#ѩNZ;"bX3-ӵi1%+}W- Z_#EtY{Ъ*NA=&J;;0M;J}Pƫ\i/ еÖm6zE#rGd2~M -qUxVI}ŕrpc|{?Fv1/cA@AP풦0?m%ӎ-r~>f23J@w]&eq!|Mؼ| >SgՖv>V T0=6 QR$@;y_dNˑJ ?yy`6 #-g|\}f:+Z\clc-Dj7qI™E+Ku*WĽj%>tQq9N7=~m4߱%\xm o ruLw&(da/r]π)ugf/$bj /H+АÄ ^̦00*݇1.e]v_*ѰWe g"uD";uju 0e%" E5n4]m7\I{Gv4:|ZtlmdєC2hpO UO=nYS3)STLݣߙ{ʀtpj#nYv(CItdࣕԼ߳ N~f:^7,Y ~Sfؿ: WEߞެ- 0RcǶȅrvH(w^+shl}L}N* u7ĶFD@ NwUU)o[l~xϕ"%S\QMiINZ2_7#9>Fr#%&G-X&ղBo eXAͅKU$u{64)%yH'wnI1|/͝;_ׄn0UO Pޔi0^j'P4Jֱ~&o(;;Rܞ2f`$5%b]_Kp'Pw]\p9 ߖz,qCaw;X:v]G<7FCy9|>)?>ݞDxPly{S/Mf\K+r=IV![):Q] WZU@1 Z/^`/NiAS1KIlUI*@>x8&/p5勐! 땹QUf -&0\1S㼸K )r#T^Z`TJ)ad(#Zbf*+U8N120>>BDH.(C*BIOJȜJ>wY!ėU<-xB#,70Z'=TBpZPIvr)žI.d!plqU/ɲ%_9B֌ꬩƓCBeqFO~ HkWkj|ˮJ8*3`2/'̉$#IFp'.B'X3N<{Gq 2P[S@K􊚗m~+WAd9!A?˅+FrHHF- 2h|J[0 D Mm8;u!t7ݩj-;>Md*N ckXa矢lMqɒM a)cǑ1:iUGp˱Bgğ;;Ԁ;R / fϼl2iW&<Ǡ,Xa ` gF_kg >k~2\=̾Cmn aDBaG mѶZz s;1ۨMq3iXC כb{tP %~2uT)''dZpOn-k-䐟ضNr֏Qd0z:_S!S^ 8]Jf2[D(1;^>R7oǪ,2˴gKk[|@Eƚ+0`_Y:M8 5~\vGT-cT<Ӄ(WPhB3duEYXm6΍sxB8{h5XˎNq<$3x*4VaKc)w %SD]HqOQp6ȸ4#:MQ,:z*dlnirUЗxe5Xf/8Φ}12015Mm!oX¨ P77OQfZ\<}P96m0Ʒ B 5% kT#xTWI8fp@k!r\!* о >HEu~%oH_;2p跓SX/iw2՜|2)Fi<^/ňz'ъsm^oc['߈a" 9e!`{g* dݜ;-7 Zx,BvBR戭PYziVZHBVy4]co8X"fv6hJ,NJ ˴NkW%a0Y;w,R VA,"Ð]^nrsZVuZĸ4.4vE]z.s 2_Ca8*#+ Q?r};قK?u%Lnb4 n5lz@2*^]@t3j8 \B[xmꃷ4 p&s ܓmn~prV/}qn}ҤJǎ 8s|^j!@"6"i,UvC-&ݲw!F|q}.xDY {HLP վppe6I^s2r._bV-'}>8#pA!]AKKŧƩ^ylwLZr,*9|Gmj[^`0k1Q,H!pck4.n#ahKA¶4'ZzWq qׄNmF3G[J/[q6elٶOap9 -f0;8JEf#mIi8gBL^z{nu Đ9ueD"36 ${1uSӧY?5!dH)^.0]qTn-ewNMKpHu=Mrʬ&ZBc*:Yy* 9CY!%(8GhhrH mtƀu" L9)saUC M:wWh! k(x76Ty(=$JtNPq"i:+fpt'ľy̘svZf f;6ղ/x:})C‘j ^IXz%ѷ~zaȀ+)0oI44C ;}Bo8GnGIh0 6Px|B+Y {q7; ZiB!5N$Mq|jbKd;4.Hl'µ~hzP@\iYc&Ϧٗ|Q^r]@gӜ i;x0-LܯToRpK'I*hE?ai;wt 0 n LgMy1C/˶PsDWgiKc )CvbBSiަ xSΥ2m@|e(t;A@?w1omJX |5jl$Ɯ,f8+74oC|ܵ /$,n1z}Hx,磁n7.Sz* @BobH:U;/q#YSW` {1ȁEL4{9 ql`ۭmiI-$jL6?uOSn9%jZh"MQDy!8׼(ggTs`5'b32ڹYu`QYvt[SuVֶt%YvpN+q-8bЫ a48goZ_>- R .[ S,z?&1"EvVOJ18#~H3?c1Q2Sr#bn{?TV//27Qz}Rl6C6_YՠwpLfJ3vSP2F> $*'0v#ʾéOliYÞ cb4f#89ax{'^nȺ#ęXZRF* `6@kjaV"'n7nc;Rpmd 1(2@O-g[p)VAtEaVKfJ5M 4ݔ2Qޕ'"OnϤN=csY~9$(LEY D\ ;eⴒip iEmy] MX"=bl#:U 7BrGa_٪8+%C S#.|Ʌcy3[/IT)-|uM*U{^!r+[$,ztZ<(]M@* _.30٦߉bd-"^'u0٠tU"bЃU H>D'-}; p] >~HPf8imۄdyM,;#s_yϛ/, }3"*N+W]7c]tuybhDoO%vl aaP5P/&I;lR)qKBƖ,S& 2MCpj㞀}Ίy==6ܯay v|֏iC{+?{Zh5PJXWuvM@~J-8i qTNbqDi&n}Z[l܄ `/dkwЫ+ RaH%-/?cAY08hMyoɧ|.ل, e ]$0ᔫ/`[797!Yh5k&:LMm yؐgĶfژT9񾯏އ̆F~%dS 3l^ h~Ȑ iz d$I0<8:a2=_T=؁y=x۬ݐH3?IaiP8& 8 zɃb}Om2@m4|̈ǕaL8'icYh-b-fw\OS~ήbt-^~?Wl{-ś vU}G{4G~ȸHV=e?=oAd.8 )Ni}i2#aE@u1uxQŁA['Z_ۺx*yu&6GPRC<QM)KXL%dK2#4y8@?!?t]z lՓa7ד"B}M7kR1ؐBD8I< @Oj0y"2$7r,xٕ4$ES<^=)+eAEgnS= ҏbo2L~]1vlYa`peQ[=UٔhN*,Q2θ=U$@;vx[?<glVһjO67AIu/r%%~-v5!wgh*T/3f%kЋ -ؖfZ1efܽ&\6;_%R-G^d盛'>B́!{>)! oY;OI^qlh uLSFv=R{'ux!I૗|N'~su.E;t0JقQBŚY~;!9`-aq+m K'=5j`e{vtg-o]자u1}dV:;1\;Z(S1teČ sk 9z`k)8Tc%CJc쇆/HNdvvy?.9,{)9HLІQǃ.~Ss4Fhx %Z-3P×}eRgRXeDiA˻(=f!&e[a0?Cs `ש_.J+[!("Ǡ8l%C\6!qSˀl|npe/[}ͪ^q4;C3H2p)h5To; Tݲ̻'ř j)8@e9[Wv^wST#8UGPqz!u f9;}dNэU> zKEĹF+N"~*%iCl[r oC\ @J>@ǐf;( o) a;EcsxGE`hO5YzIb4mIgl5*WRDbFYn>4Q"舸G90}ݩ_ڱ'Qd<:3EerdЛòYՈ5̿IgwY)s_o^SrxH=k^(?&=iN-8$sq]~ȫߛW^4TߤkV+gXSh3V1nSC}'A~}homXJhV\ |o'uMVև:#⸴|ʂ0U\{E24hhd%̞ $yHwT[y٧m`S߬h̥gn$v>zIYUT& ʺ AsM"K|[^vʓL đcE(*7$,3fRz 0'6f||& H֏`GZ&ߛE]]C㛸.{Q8zhAg)hF$,$0xGIعS:ֹ:85M뭾]Sz‡PZ2߃'&g6A@O(Z*dH8@Qz"GVpJ?,$ Zute_OٗO`Y#vdEJhR^XcSx ۫oJov 31<)E!ivhL¢tF%^c1ibʼnJ{-vo_"ҏva*vM=~HDA!h-_2z?;\N^cTnHƪmL~;ЗC|Uc1€!=x,q"I"w ]_O.Q"uDw,@~` ;KxsYSܦ\t9]su{=砄'L˧gtԛ4\Na:t`Ȼ-2f6xsȫw?cpv=TUm7B&$a[l^jO>GVX4(ZۡV+ 7ׂ#:]Z-S}iTzmj"%[v]Iys-G-2)G;'lR,Ǯ',ZcMaU<4>yP'v _N[I kfc E=u㲤j6H9"gA j-MLAU3Qx_sL Z+8w$hg&Îhɐ ٩e0.i"PN[?AO+ z pUʝ?ο:o*ӕ 8>B])!.W~0@/a)N89R=o5٫Ut8M Ŭ0u<6,Asv 2| '1G~1j5`$E=aK:/U>Q5wQ-Ϲ6}"XT<8ѱ=d x4H/PJO5;{*ʋ\N_ ,xP>@v6/A\JUB7 <8|™ID#Z2/.QZԱpygA%>R1q n X:]}T,J$9TpPάiR?Dr{ H]Yr=cn}H_dPIY?^&،K7İثБ7tUNP9DCV(2 oD-K7j}{cv[Ƽ&^tD:*q?$W6S6A)t+WgB!:Qʆ!t\{`TL1./VTp'Ք}7+?eu 7&}ZQIm5t¸KJ,գq0gqXs7:a+#<_&fAN  g7.9|bLxz1o/yAl[%YAgCSXW*5\aۿh |-'N"c){!t`5c=qk"ך'3 ڄOߍs[AWg^xQCF0<:/Q}h9LOПz7a=dsm3 e+U~PZ&=.M3 s ~^w Ib=Mܟ Hׯ ^ori6VٴEx@* b#HNs /|bTa^ xsg Q{k^h<0=3)9 LL3F}ů ݘ qvFnaOH1.,P]T=֤C*3]&ap:$ FXĀxjo{r%]'X~-ñ3a74[l]x$v_:=/9F^A ,vq:6h ]I4zv1lF cYqڎWޯl7wTPXMx:v숓ͮ1+2|-^?sg;ǎ$.Ŵ/aB:#+$X.9`L2nKhoYF@P.P|>:5na(y3YPwHOy(G$LK}Z1 "rO_e˂+V㱁m/ :M@X9Χ QK4WE۸>iHc—9aJ sT)C=TˑU.VxZZXFk{'m28Ag9^G[I W刀,uA#sExHpK܍Ѵ1ba2xw"Bpҕ^ Nm7'CʁքL |h: O.UŰV9x"n5>/JsEE{&;w (̺Yu$d߅YYzʙFAxeLȅGiUNj0i㺰jEϛ|YSk)2xٵI@];Pl-{rbGϽnC7+^ ĸ 1Qva<SgmoDT!pN1/Oo 6siPSDž,7Kw+7 =lۙ~o`k *;ȾP O2 LI\gzq٘_}Sk(N3R |SY}ۑrsӲ4hq5QhߪF-nk~<8;OAɌax>گGtʖ(׏6tZKG,A,`4YSw (%iW ('& 1nGWL kShN8%eӞ t{M;>`Ha0]YcE2papOA~P2"TSbc1{\BCg\炬7J8  ? C(hl5-"OGAL]T4>b7sU;HyDO ;ȊߞK 6ʏY(X:K&\J;\N LZJ>!P&P \s[@x DUUH6*RU&Ywc4n.C9(N/~3>K*xۉX cw_û2 V+]tY+Lx-AN\!`w(B0pͫA̟"KFI $$. T쾎nҬ-fQM H]1 gݞ`L4 q <, 3B _&9g|>Od 2kWZ6"cXn %OGϻ+w h b=liJ5+Sm}wХpEK%7SVR1̲L#XSgx)ve궼 2M9?Gl-; <SV_5d7V?3 ezqNEy]A$ BT}k_;f%;V[Kb C׳qAI!&_asϾcgsEB;f7/du;/ucr,I`@mބ 5[esP\q{Ҍ^tfw:łBZkpjaP, je̾:nG0:c(zr};Vm`/[}g_ey TXgwC.S3;NU_Bԛ.zZ* Hv"g(ZfUʒC|J; q2ϓ -H4 nؖi]?HVs41`/mxTQvs $F00,_ IX8&=YKvê-*ڃT熁 ͗pbT)+6]'N̆4gķ@[,BXȚn5RJ&xl"%ݡ-7ZQdcheX.R|wu|IGZ4 !:Fy +|^]AΊ ̣Wm'^~h@YJ2ڜӽj$zfvtD_h9 η2w~gij]>5 JMXN ZX+hX@ iēOOR*CL:!T 1&?A\("8!/;s,C {VYl )߁ ̙E[JXbOON ]N/R@HT:#+}(u>dql$Ve.ׅ^ߜ; $G(r ip"l<E*5ZZذdPx08l=$.1,=01ũd-ХNxv6B7 +5w7[MDѝv䊬O!C@K :PPDǓ4r;0BCT<[Dˊ&w*8E6Fb D yOʣoBF+a{ݓ˼ D&?t 4Ø,5"h(KH6H'sw'> m"_6n(k<1v ]Y,52f,,_h맦J뽽cxjˍ;b:I3as:H *>a/I0a1g.jB;UVB*K {DWI30YUH_[ NieE^Kaf C9MJS`Ԟ5SKRzYk4p]]V=ܩS!B Rɕ9f & KصUe>ϲ8B;qO%Cފ\Tq+{ zбsJ:8pмgOxX[t?N鿵Z<sfO<ςmreßCOGj >[S.2/랤KP<!,Y{k`Dq+ zs{O}U1] 'T2V-iQwi 4`rW&"=i;NT0~c,!_ X9/dU!kc 4IWF [Lew:IW΋8&W ݶHQ0\=~Lp9^ﺒ=,nVzҠ,jqB\ d!M#.Fl"~WVEJCn;;s^O&Yޓ/G5afa^QO8:=5'ԢApHjpY29'ǦW 'cD@/b5a~)aD45(JmHy3? W1rT)WXNen˜&gbd\-C7{T-~&MRGKKRL]g?}n7kܮNgBhn0OZ`':EƮP.vwo J9e ^mQ$?h ! xQW~̒ՓUm2w-6y3b_0~" c%6+IMbR 5i44)טReN8*Y~^ ʯ5Zצ G5V?이72ߢq:6 I6;e]jXW3>c^z߽6%+>mh4Tc b`XS|U`0 /Cb3tH u5&Mn)3#jos`(X̟ڣG4~ C+ $Ֆgl]_d0uY2  Ic՘̢ܕ+tԈ [:!͆b[*y"=4kxYV؜Ce^Cպ"o%}ΒXK1u_Saa1Sj: Xcx'Uj'_At8 r-6#΋^%ǒ[+:гHp10b..L(ЪC(bNej=\VdUcf`YBʣgŠ18ã^WA}fK|lLNĹi~7(UJ|[[qR&=m-ZV`|}2 @nej-K, K=d@"(rE7l@\~Ί.d:(T4n kSfbN=?U/ ֣3wue.ט3j@ImmқSCCD>P8Uzw \&]m"]2an5Axx;"<~$Im_pkj{кs8._r{̈<ᩫ\aL:kU? (sY犲4G[H yXmv#Rv>ZVhEh w^ 6|K!rx`, LӓKD1MgT~OAabPteG.GFRqbAsv\1Fa֯fl=P34_i@Ų]/ 8ioYM]`\>h~&EruORbk{ ҹ :$b#M~nI$:#|R\29ɶ3 JoԬ?Z וJ-g燬gJˌ8O(&f9Ay gqr:7,B@$@){~:we`CټR{= KF WƗI[~L7yXPgc/ŮN56>?/']oٌᔾBK=R^+,@$KUIpofke6kIGf d&d~gE:!1F!4e/ [j2 H >!yU"P`K' GIVؒ4ʖj.V kgB u8+, %CÏ`.,LpQjb} TI'pd_XR\: >AnGrBA D8i2#xUj 32288WdF*ؚ(cֽPL]#Vڣ ^vҩfMju?bE^!X:#UK\!}ª|Գi{P!GǖQ-`(cU⻕]?=4?,z4ۦ ,S|^ ju !E3ڼ^?#@gXlĞf ሰx-2ɦ &)9+&b˺C5$Ă8,OpUꂞ^z馛>yZ{iǸ%b5czF.i:IY :L4-uZe,0!Qmȁ!/ekmjd{Dz<7pކwa,Yr@ʚH|_ͧ{zdGlP.=,:ˉ 2[1efXV*DgP,S~V} ymj4yI4_Mh9 "G`\粪p.͂3vVתZZڟìh"U٭1Jֶ Tcr&6ֳ"4ݻ5&([%USc+DFF=[! ohNSd/uO7L|s``UP )w%"%R]ȑOuHڗY,kYëNnFhƕO\g/ A[ly=|H{jA~XPex(\qMϻZqLJՎ]9RvPw@גUQkؔ|Tm;e9Hy'i}WURA3,' D?I,ƌ̂i-}Xa`]pr]XXQnj_ڃ[(A"V 쯗o#$]aM~i(VT}ʳ~zaRM.~Pg\1NJkH(3ۊ. m|fmVzS3oh$ñl?Cjj}WGCN<}@OTCMxo|َz 5iH/l=Cj 3sMF!j4ŏrvHWt;^$bGi7~0v72#k X)I F54:)|5{dEgRm=?yx%$Tă9hwځ+d7e(ʹyroU.׼Ȝ_"v? Ȉ鈆l02!vr(Xˇ| Jd=d Q쨽 2ϖE!KBE~ $-SiNx_c;,.՚`PE޼ )@Z55MrJ:Q32y-ѥ,S\,(:.D8mnM9'KYu(sTfBDB*Bw1PtRVds( o~-"fl`@-XIoh,UC/p5 aIG>Xpq3f[hbV/pIsv[ך$K xL'DWO,"C@8H6õj҅Xs\zzm[mϐ McEs E7?ebI](-Zij8i7 ρ1T?Xjr> ZBQlwi*޻+O^RjLlJ A'L:~ RO*5 ]"[Y&߆ ]g=jwW̝16F7XUO92b=fw%Fv-&з \B;´* EŽUojog] $"WlZ|}.l/R=/#YBtKr.&Cpo?w۩~kbg|xd5^\!mҾi}&j>l0Ky`1skk"dhJKtiux~bCr~WN1YaXNwȯzAJj(UwVܯy xH{A _}McpyB~--بMZ1VCYMT@$Η7SE(P,= !M+1+gk=r1CFjq,JR,VOV 4o߾xzKR'~h4^pky+<u`B*k@Fس,jKDim˹<1fF-=+GһzU%FHpD12@QZku TB*DkFi&*mң.nIJ&Yl J裂F7Î25> ^Oթ΃&JsjMDҭ@=Odn %fc>epS)5@`gDb}(1|`E~FESïoS\UjUxZ՝A8 t!ZEb ʎ_z8^~? SKoewϠwL;cO$U(uza8=1%TYTKC\U.'IJ$#SF AUh!c)TD̒ Eq't_։_mb&W׌ Iv,Prlp#l7C_t7҆d7-ވ#i 7 Q5Χ9?A2l绚HYnܹg+6KmCƽesRBU]襸M_\w mED>4ݰ3P!*VvnJ8?#ltYje\G3B,$ CƏ xZH:=]EHIzY/8)Mtube@ji:eiqn `Tdy33XP ܡ='|@ݒ"xBnjAuD) W!HP5Q K#g,LO[}ab-۟քBoj0N]pRmA&_ )Ek=da @j DM֟o$9⎪#mݽ>!cor ا݇|k$m.V?7T 1E4;805Tv &`}S}#:hGh|#`9 <^ y(U>CT4eLH^p8]A@`~0LΝסBI;ŧ(tZ47IY'@LymZ`]"slTY8a(m=y怈_!IkI,% 2LKpLǦE:'mn̂)Awx R$3`}avIvxtF 7yFHM_+)6sM5(7VQBq-`Dl>١KIy*#qy7V$4|T(_˩2JYQEq&{=1x%m{BȵyAy!L?|2}zpۦsYFd(]T$UA7NJ}`Vp[%6Sͭ{"N9MoCjX@Ļ v| xϻ&r*-\˝-zbCxѥB'N6+wւU#@K=ߴP/! ˩qƭU:ǫ5t'+^jϾߠ%ԏs_ު&+\nuRMx|%S\mٽ,ADf?4?hP#if3%X0X"=Y2X{"xa[rnOtv/Rbr`8 a{7(%3|ӲQRhȍ8}R.Z7 LASWSCg՜kԒs^ i[WG$W0fL[4Sx>sZ2đ\]Ms昅 YU bE5`<ޤ$~:^xi-r+Ȏ$/v )o89zoi/NKn3"CZChWdbpZa}*ݞv3/&h jӢ_h?9޽)MHLA$﷾ 8tq2(6e](@] )kW5q~J;9/|wN WRs~USiq&+amOq&{O%de *M3By'N8TۧǦltW27EA )mJ?m(p2bšZu5{X8T;A)%Idq+Ri06!)"ڥZ7ějsuC}ŗ=⩝|VSNϖIEӑ3xX*Uŵ9t8D(B)`wM6Oۮgh`XyZ*2͡ e[dk=<⌎x[ccbwo 8#!Z/߰{oB:#d` K΄}Eh}=dUj:΂_IPIOqH>ʊE ߝ]e E8Cϲ}}=51K7&#˕13Gm '<{QAcqp3? l&LO^!R?>Ay!^'Af!kHQ0п)āQZ^(&; j:P]ܜ2ưy0F|S4tj*l9狼67hil&kx~EA?ȭT\jr; ٳ xɿMnuAʿGGubRx`b7]A<+"}s&]̃$bPW:pQd!, {%ȖžzeyWںDQ&MZY#( ~ȭ`⦾m$Yq5ܨ2mPYez#y7cζc{L}%*YFcx8jhsf[k`R@+Py?z@olaΉR?͍Ղ^yq_ne&I Hdx "/$16J`,׏I.!.!R.ƒ._cԚ+}-h\8Xr/]EEj j"b~m;GfL ^BF@"ApXu;DeC%cTSBDޖ6h'/zYrֶW0f{U9l{“}J/rp)[pm}vzD3a=! jʲ\E1HXYlLSL^/\|X | e)KXL=WU*^u )‰i/DJ5Axd.S֌H'>.K ~ ;#q6LUAȳ$o^ZBycP:3'2P#%0@Z2QIbܤcNh+ CG^zR9dhF"OFeq2re*#cHv3q՛' ĚE|Zypح=3*8hPrYI-> rm|*nO'^Ӎx dzbDxpgbIϚ Rn$+%rTF #&Wc3%&o^ɛ5dJFMSLRB uOyNz]o 9rQQ:5/Yaf%\-2ya:6]X@CME\ي;ْ}:V@7q~]M8i2@dwru3y97`~Hy\(d`aB$q='XXuQ03sf'<@ r&JcA:s/u ObYP^_p(YQ/@To$|jwK+} #%ue!22(쥮SWS5{Snpot"h0h]*?̿ۙ}؅%H:YGqXjEN;kwiNo}N~6"s߹ }2fN@^<8}Ljz~-;w#rXPY4:Gd5;Lڞ`WdR #KYHԕtd$PiBtoŠhpL16i("6,N(EqAȇ?(^uf@f~zU}4{C$ |-"6H}=1ljgTY,k4S,}^;篁2W&_O &>⟍0YV 68|e*rfA'q_bVX:*S5䶵2 EZMGAץq51Ѷ -ݭG`O!nj]ZKb*FZPeZBY ީ>C  A@6X`|qğ{&=-itKN= C e +y5(#D=>I#iϾY03,Ay{™C<=p;XN-L[ xυ3Es41>5*Swŕu.;{0J;q=jΧ( _hNXkJ1{|Lg&CYqA~)]*J]wY|w'9cmKPqZDcs`z0FP ZVŲ],0uL}1݇5کY"BA:խanDs*7~Մ)pxdFqh. S7}!A 2 c2{p|(4'4=cDe2X!pH1dN A>7WZPm`pdO(/G/t(yu' LÉ3LJ&  !׮_E}Pg$E _8biyoʩa)}'ytVQў6dzV'qY"-V$~ц&B>L3{Rq,M`IX:]"JżgH#: y]}|(FWBl0X,I ?ЍcNR&v!`m u#n8c%M"I{;ChuA+C^GY^iQo.֪3/FE=TK58rc2IBx'M$Jک,Y߰4{{*b*h%49'EE_37XMSmxn3o}1'BqDP$p58 ڤ>kIٷA/O_AF6hFC'Xr   h?%%+0s|o ᜘z(1|D^rjp@/HoϕB_AtP#}j. pd7nלYz=@H<0T(5w1GQ53wC$ۡ{'`McD mS3zA7Υ"`5+8i kfQ(ѯal~Jյ PcP&M6cH Y_Bt6dbv{y=JLYF&k{y,.FV¶«EeI}W f$.j4LEq4CrsX~j;l{E,TJOltVk}o~jts>l&o!r2R"tB5JN'a1JAp ?<#i9v{>qTW8b;|C%4;׫pmuU}86 uxkD g}[|d͐tyN J\Zctb¤CWSﲁW|*"&H+cn b fʢxYc3<ȡ)fwe(󊮵 ' bHW_2l}1_PrVHmX[ΧLi{h]?Ii<-;dztU_xKAW’#2 E|hFC,ق^vfiJ5?iHDI7hLF9 [`qyo@Z8R6OG'śͅ\Td d^eH*6یy8+HsXBo| .^R gsaAVML 2B]պ q !m8rN@[\䉴o>IdK$/O3f8@FP1!\\*/)Iĥ˥²𭕐}yHivҼYy$2XP3 POͥbz>n*Vyp\pF&V0g,RL$cAv̀Bmb 8̣TO')PO)A!Fy)DC;cyCxz{,ŬlSr 5a:Ǒ"gu@QZB3[Be#P:^A?j-oa6YӥA"n΀NMg>è'=@?%<0(~5C~H4Q#8ʬf{;t?{mq:Q*+ xQOi4"}@]U̞]`J7 Bϔ H?ˍV٠[ͼ$ٞϪ$4U`E0N*kGk$|F) ¥3#-8 pНQhH̏W?Bj7v 4mdp(9bǽBN!jn͋FZ$Z<2m5\ @A$OPYoJI!?GY{%bĔAH-p(:6t〜>'-rs&gFE ~mT.-N?o/H$Ǧ# E11 hYvE!d (.:_ i( 38wmt)? J65t Ez'#|ރ ;Su;wd({yf"OU5:,B 蔲)4-Ѡ~^G tY2)xxs(y0KhZu#!&7tڀ=2~2Ȥ{(K!\$v.y25/^\|#&nǞg 1u1Gx{3.SqE71I>[SfyEk\7%`Ȳ%udjڜYg4βIgbH5!n.7Y5kG\|mpĺfU z%m.C??ޑOPxg@g}[,v!_ַ7`FWL05v|oB`ҎmSWm57O3A!F'NB bYwOF>-='f |x1.Gt^N>zܾJ|<z0 eiӁX+?\jH,^[efJܟNR)G>@z4Q~N% $lua:hN> )ZZ<Zd#D` 3LPP*ܚ;!'1M TK_VZrP% @6C@S.yf(>~SZfA)sݡ:_'O}б*D$P*u:Bh3/ 5TK1g(R?D"mTCA%T_y3 |5F$pl' 5KtD#*rQt ]Ч|Ӥu5) KuǭvL;`3-Dxؚ#aXT;I$pToJ,i(kx ّ^vU's >Aе)=[&55;]nF*:+U%dw:6^² JoaUY`;z1PQsx?Yʛے=ݥΎƒU^~E%ףc/Rpb%ǜoh\qn- j{hY!j߷]bע  M3 gS@Ty.sg m$> "D|io4CԎ2ΪTptmN93YU U5OqB`~Ve˅u~sb"VA*!HA lg*:[n.U=E piCF!.wM Z_,ցT3[w@mMIbW~nris6M7d~ֳr>i|Rjvl`Q&G4͵n%mwK ڥ 'JU&9!JPJz{+xs.4*I`+)AwYc( K2.TsN:)f*?hC5 iw!z/ƒg*@KH,m֨O ͹*"XjcʼYBZ/CHkI`X7M^|N3qJ2ky\aJ;9;b~1>zaUM%Z6D^m].Ҟ(+fdokq[0 eLו' 1 WB[+h٫4ҜΧFI mЋ?sI1_- BqcWaSb"Z4m9쥌Wb87ـ{O#&t埗5-]MgF^M 0` _gsG:A Uاn4QP7a;N1H}p45 >>ep=tGX4Թ 016bt"l[z2rt9o9Jn>v F,N=z=ڠ9 ?NF8GKVl0Iܹ>[WV,b@P嗗x_}nZW.5b!=23NU&? U'*$~8z]W4muֱ°Vˎh`w2}:dM{p[ZP;?C-0")Ry X%IlkP UӚݻ8]CQ4ӞXwHuS )T.I7خl2zauС%Sil':ߢADM/.91Hb"݂ZZ,U\U?#.8]HB6,zQE+__H[ B-$ xcT'uqD^Z4i~ēq *K|ٙ4^J1jSu!497ЙFgU.A7u]KNc†ם} +_Y;Ld±?̴ď9A3JVaRޖjZd̅4! fmcě7|yil> :)@,ǯVynNOK ` 4jݯ]1&Zy6BuP'~a))(fʱ6B j;v(|&=@kv>Ms_/(fWI[W*CTi98V>'2wwETgcf%4^̡A%rh35|$b˙vtA`G j}j'9| 'w_R5NzՄ0#4`,I lճX6aݜ 8kx;?"dMy⊲\;}d*XD4vwjz;+|d**\)wgoBEB@.Z eYs<8ɒ-*SrvFj 'Jks8/`N%4.Rxxfס(A6UcLbFA='rO`Oc2 (&Hjn7i[R+|a+d*u6qmkE"/D[Q)Z5` 5{|.(t(-SͺVS M$ě ihʼn?2A^4 e͛< %cpU60yvz3\_C'8$b'xCZ7.u!CnL坢sI- IG7.WB.賦,| ihȱI7CqȪ dDWBC=ya dl))>=,A \divgG$MʍJ 6gD.;XB?\PВBsrJ&2WU-|@£Lm>vO@3}KD= >pQ@ (`G4>>_M}7$'o=U\O_;FA.Dpw[>`t+,Lѳnu㝇`̱}>TAݡnjs\'C8WO0i)/FFU;Z qyH,'ț=~#ϼn%A:6_3يxe@ Pt%]Kܚ^MQTmz*JQ ˱>.众I0liq8.Z3X܌~{>SYΔ!^QA@.iM1NJ n:8ھlCkkg/H\N+Oڽ݁{^PX2tD4yM \ .O|1YX@l 1\NdqE9>C5q(0Ϲ\&Z7emhR>LEӊCp(:Kb5e@KɥU驵&7˸~8\̗-x=U*MO;_@{/=,j_EM>ƋA:|ϕ/H޾;  MO'Ԭ&kdyl"u3s+[,5pݔR[գYw/Z,'ή#6݊bDZh=vVE4+,z旻Vl{M,\/j HEeLH 3YpwBHdw_o{/ds)k5 ZN0y tV(qBO\=WBIyj\?7 ^S>|YjӶoadZ.DD z1%d5u(_\{0NC74_7=]lx{qߺ :s)W/Esjf7x`/#m}u{w"qє 9 Em2!B/ty$`vա[[ϯidA#ؽIhYUWw&ޤOw?T/!;DWPu`A*(aR Fq[ŮNcv>F.*d"dmZ6xpqDWg Dp dek(D }p`H\$hաXcu5qxEmr) b[Pae}֬JH^4XB%Z/TG{t?zw3]o _XAx*vʰRJV&D.pF"{ƀH~]+쩢+X֢.䎺 deA͎I*+.ԢT(Ji=ْaqRnn_1>tE|.fR= r*~HA#CEb-Ev㸔6 ZrHWmqK6&S@D(e8oprB du,0+Z׎ɏ?돘vwa%Z**|v'52PT"i'N(Bbچrv `fe9t}]Tڂ!47!ϖ ڷKDQQux` (}B/3avN1vBC - 1E|MS.j<;;esu7)۴L? r`ħZ2;)Nlcc 8N85kXilp?h^vM^Z&̧[F(ndP%57E~H`6[y*=ù*RA?r9c]f sS.$,g[QpٟN>Ju~&c隴'^#jă4:p@RgTE04/QUr.{Q>21U>S}5>65=j@O8r.QP9+>AZga_ q⓻f=N-KYQ/ _Vߛ_0kWĐC{F$|ꘇfl:?HE7><$~**}`)Ս[1 0!ڎrچ,.,Pl%/xi혗mɱ[Dc;OU#V_0)((C@.z%U/%9ֺrh+x|rkPR]]ĶKhLoΰI`^$b}Qc{UuCAƄ)p>J|"WV-0\^>܂p.|kBzyp7LwyTF:grxFη+`> ECc!*dqC7c/-<%FSuE_3Ivf0W-pMHn ٍ iA0R]I ^86?*QfdOb ZMy:h)%p%6S|W`C~%a!HH!EZ: D310<{(i8П.FG=\n65:5Bm@Cr4?_ܝ>}z,Gc{)y֞Gܞ49MI . x>yFp-JXbIf4и?û/²{LDd)IH "B$D8>!7Ք^xWuWJMj:ORf19lC֕ \Ҭ5_G& :XP' ś2h" Տj~?cvC5X|Y;X AbnU=5YU;֌Xq"%a;:\;pY-%O5q}6hL*|O,f+|WlY;ރۮ;)UU@)s\ZN\[= vce)I 8dloGMsWXb91:|(ck+D@z䰹7ԕ ᯑEW4@C>n/VzN݀p>9J>b&'uZPC@]bD% NV 5s='.ݩN]M%3v-Mg)8!ߋ%eC Z Ndkkuo u O^6o{BtX:},>'^]5)ڔWX"VޯO&Vh^-~gys6n `/67sZy? Q 4S7P|W0!g"_犚!e;A+`a|L,YK%}_׮h&Oyc36/ʵk#?ԤV$O;x92JB+Ӛ-SfTf-ٽPP޹M;N@:.AYz g31t Ÿ#­ ‘{kVI(LT<.‰5 u1Zo?`E. @UG{eʈ  .0;Bkyuwy]3# qнӄ >YGH< &Kw{϶J @93V3)\6޷"dߺ3Ρ2)eQv%SDωqMnj%R b>NFpp' rԅT ˱JI/n!)6 l:.m,IYS1|/oBq2cqWIeΑ\{0A"=l&'ߧsRYR x*<:u AXR k9t6ڑ_VDrq +!6ܼvl1L>g%?!\&eN@p5~)-l_ PNqIW*gGyQљ h4˖:g Z#;nfQNC]Iʥe>_*%%FgL !)bb"Cm6L`)$ 83?fi啪(d3F\)1}oieqzޘLfC78/ 2PhA%JiBW"RS٦edDn )kd쏙zLOgdz/;A=b)vHkTUt4ƭA@TE6LC _uW]Zꇍ^N z| sZOѣXd ~3:(N'z}QGCYZ"o֚&Y{Dz8Z<Ւ|E9] b V326;5y@Q |9B{"W7Z@9Ge8rVA<#4G tJ5Ë%OO\݁3hY4^ͩޅ }4|a?O9&)Z#<N;%:U@lrxۇ"VR>ԏ 黊$]'#FVs&2tF`#HƢurqE/+Bj<ڕv6!&2{QGC7+ԱI T%$9ϯ<^p^Jt~M, G~vFfhDm !dvgjkirC%+5!42l).¾zLH̓|%͔؁¤L?%[0ZN*ZW P9e nę>QQ[U/Ky~(mus^A@dj?duIB%$Z ҇u|u9 )fgyXGR5b6-p.H#hPT8L;}"~8$tƵ|\G֟X7Cd/`·fllz 4 /扊8 ۝La`1.Ǵsg0GJ@eO__@׌ +я?weC5nllM+(R!hsy7'o4:d1] Aᝨ('3Q)G$'ۋ6yh=xQB c@0b@ǟMŜ=B^W^e4VY C, ZQ9xTT6_5o+02iB~\֒VIWAO0'Ai:3dS90$x t8"Z.GӐ7KuG7-,E>TRMGMeMX+A4I."}Q/]\WatkøXz?{>r9`ܬcty`ȼ!Hi|$B qZHƗH}Ԍh a!32#> úָ#W.[Gf/j #Y>l[Jj:Q\Y {*.NBl8o(B/VRTR,<$,!QI w a4dU:Y8Z i;5KM0znTp#smU {j(w~DNhX(l\O\~uuh*wd>AϏԉci)hf]GkDhFV5>!͜d CrQ(?Y{vލz K䭣v> .㋦r?:pN!;g~FSR!e!QLbNoXnYZؐ'.aLq[hd@,t|FfDldKixı厸vo?@:h N8*T":S Цm 6| h %:Sh跸N T*0)dcR]E9upmYAI?K|os ]׻.ZĈ-.>^l6Qmc$Ts5rwlI3 7g SIJ`l?l`at=#e2ӿ%1z(Vڸ$bU&nl^ST!}gX:G;uj$bOb}5s,oj-G'R^,{xS>\b&4pVk$ YxAU|N p}t&Eb 1d*1ZyWڸt m{gI,}?ס{؞ms^jABc5LZO]K|O"BJn*YOZtauV<{'4~L;6hNzeO̯r6[ڎ -&.I&pzi¼mQ"I'+B!brcK̦9G>vૹlI<̷XE @wG$"\}LD br=EH墺"wpW-y,DW]*1iT'ZkJȗ`xB@ $P; -ddX85OiI-s.|X'V)y!`OW8pu0:&xK{ob;)X%-RTS-|+2UT7tSGIJ]0 DaVSbA0]GbF9}t!k;.JZR7XZ{^עSS^TNؒ}! \og3Kfbs 8nA=Ag1ˇXWm/~T[; U[G^y#^ s'NY0}+# ~P?)UAƈeoLrLAY[|xc/荓K‚Gx/Jw ==FΟ:C ].:UANݰ ^C:'}m,>E3xj }yQ%-R8Uߴ%1<'y&(\'2_ݎ?i݇aYwt䕭69#MnxjFRl\ kn OٿFϰ~r57#Ɯd> 5xi[e.fc=QNpf6WRs'd*w[O/ucץ^"L@<?# ȳЄyz Aٔ2r8 οii9t+ӈ]|8G.ՉvDEI6,dD0-O#/@=a;e=6]Gzs U2YAJ6lL81ɜ0gb{/NQv7 ܽNAyƖAnS/"Jxص='i ϓՎNjr_+9~]v:vQ?1i--]B km] zY_قO%lk$E|UyvC%|F xM鼡Tj>6)vQ!^$zwMP!n:6P8LZE2qs.-}| ѥ:]5 u#/0}z C,[Xܝ~T4x@y7,ڒmM8qrM)yFp4ܣW_eO7*pf]Ļ'yfO^=WXB7Y?OVF^F^~/o[aڵЍ%^÷mt8AxmR/?|D:~6їn}QMmZYT8W=Ӫ*zW+a(Vn%YU-dǝ٪VmG53+ 6ʼㅂ6œ~ڑemc/5% S0Xrx]p 6נ5*|UtQpMc~u v<{]$\P?k(Ik=I6ŷ=ytR1GTo- g[qu$N~ \wout m9 !!N{aooÃG+ts5z9ꉑa'Iu [>N8Ypeĵ)5fbVYf0)08visVҋ5__žE8LF40h%x:11T]>#fǪd bG̔X:WRou7NDf&hm%o+'j.|*9 M&YCkzJ˰0/Uqdp+G_F2[VmPQQ/d/f.GܐVdӗa[&4aV9`ɍVuq=Cll*)9I]{xc{Wn0UG?/iO秝ȢNAfV ۍI@}È^>+z=2>x 8 'eKB<ͯ>,JμF>i[pxŽ׳<=7ڊ5{0:U*F$RR:Wj̲@EN36^ c,Brā}nw=$9#.c#zV#Up%PY46``ItY"PL*p\ ɹRËYsW}.'s VWsjqr8n3'H<^@"(nT5Y0{v΃]f{!۩zt A~͋򰽤c SP2s/T v2qlJRb1lU~"R zKfKw_Ki$e 4T7 \2 #B~_<1}< >:%Tx|KR"z9.jC</l<=i,78k 8# +M 2:*9SM,A_HM cǽvITJyDpO)\ᠷ5޵==٧1}э?`m^2IA0ɻT~z7l89ƃgȡ_|m;0n>hJ2fŹ$ql&1#qS\C?BUT3Ý$*M¼̶MѕuhR#YȐPvZy6\brIV _CH_;L ŷa10 l/p𕋉Lz>糪3 Jd?p;qPEv98V1[QS' cLL>_nԙ͂s>wb'{z,gQf Oŝ4@ՇDkx!vxje=%!>$ʜB]yb^ʐf/;dfoC4V߬m<8ȳ%xboo7CFhh~IL/PRlZ0UR[𑢙-P, 獪8y!+\nu7瓙Z)!% k9v0ÅTh˽]>v{&&L\%ܘG4Lwcӣ^Nhv6^2S&h7;#bt7}^ȖUM{9mtΎ<&}q7!B=7%ciDDD!tjZ}raլ,TqDz)79qcE)%~sd:<\BEOZ ##:Tm9Kg@;Tч7mEzz\Ml],~C5条(d1,ejyB=LfvkB\?ӲSF4871u `&-GZf/wDf䴦R*nVЫ`lkܳ֏pMo E'Z|?tʓ%V0>btf⢓{{gjA .qiG"/ߜ9Г[=+Pf]MT $6_8< &M|% 03Y(p('l.zqRag8>h֮ӡ~ .q~pOKr=>+rȸPUu#NQ Y.i|oȵQ{#Ά8cQk]jZh#DŽX ˓y:Mųp&qiF?QbOfUkz\Kc#ųijaGКMP3oA P}ϐ/%֭XIhHW:(R۔" ۨ*O2n|M`Du`~v=QAN]y[DP-oul4b(UT]3742*BeA+xK|/ksKm@ ,IT嬚Z\g/?LRtftu(y[L|Du ӂ_fRQ2elq-W0~ipE=(srޫwywizA_,D-X~+9]X?mGiOCT)*~isĮ/V>Qw|2yd Ym"G>90˥0fwwHxeP,gšfi5@KsvUUSaɲƖκ3MX1~ǭHluME# #ŗъN=p®"hA\`]jx|VzyHTO<ȃQCJ*A #|B4M4`&*G;P ?ڵބ~㯶V0/f1r5PO׋w*3.`a29ڈ[xuG!6Ϫ?{RV0ٜ`u=4)p LǷuokd3v$-<+qkLei?t@߁۾R,Cj{@ڂ# h?GO[JO"ݘ+F0Gh?"`ÜOު {l ET 1@ݫh𓒖 oJ, 7.Jxq)WOlL*Y%q$ܔ1iFs19ݠX_h"=̻Dp6v d~!c{F`qLG *fj {i?ְ5l}/֎vn[zt)f"*YqvO;'oەD!5$ď3n}l:[CM8*&P v{ +7&'Zoh}#_ .qdr1ddݶ ! 9l#v)x|Cf Ra~3PsBmωY4)8E^(W3Ui{yq|gײm Qْlh% 8P8j!J50 UoP^3~Eޣ}P7ۨ_΀ek^&aV_R5%5K-id&W'"_K [>PM#Ǽ*|ж2+y9gV4{xYeTg~bşҍ7sv!i |;⶗Tb8ؼ4Gg:RZ$ Ñ|;u@oR~^ QX!ⱓiO׍^C emu۾Ut2| ,&> /狀$b.^4Aڦ7XC{hȫG-|lFöa*}kO%HN Cֆ(;fДwR!E2%HO)R;(6i&?iZ 3mzwWR~VďȳsqjZ7*3WMlE.ӼˀV؃zO{5t~Q{ўd#02>zVRr']ҍoC`dBm%v4Jb O!+ 5 7Կk /%CPuf!. '2p(ZTeV踫zb>㿴RpZ (Qvgy7i[n }wB󋖋HeiBرe*c#X_$I9K.꥽Lj zYB!Iއ@_,()UlkR dauW@hfূjv ;jW0/ຶi ;iQ\b9يN !Ģfrr'%$M&YG(=2:<He]EB"2|5@NyCE[oL^:Cۋ#aS]E#l>G$ї+)v4vNvD7z[O# ~)ȟtc1%1uww% fu,[a@RdWЁB&$fDUnGUpI_8,v}^!%cdD238|&iMəu||km3c(GZ["5ߌ{#e=P[n*kBJ^#ƣ? FJvgwyY[/]i9SigО+$Y{\k(վ1PwAXr8cw*hSzZVPT2$7G%+PZݓ=\L|Z%$iik/Y-Z o_O5nFz_3jm©ǜICQ ޞ2@'gi]o`5LܚJBy3H;>\D?ztadZnyx6fI?+&XC̠m}TkW%kz`vmL;2.? ZFM%aC88awy6,W~:vJ7 >agrdp9/B9taV01Pix qWt3ƅ r[$/j(dfk<{(5Ol;}F^k0_+3ʉ׃m~vVS8r1/x)3I#~n)gEG\lTr| 틥ba[ܣUcJ CaLiv%QF-]& O뿵+)/rx6H*AGvdbJ__.+ =ڪxj%*#0 ^9ZqC9%@͛ M?AU8+ƑʋtlbT2KP/᳾% h*:\<]@m4'XM/]C{C3\Wns`=y;׃j,_yAWurf ʅ#r_B!m=LhN?9K<@ڴYf\}70*'M l ?/s5$uX' FO#gZNM0A&#]@t>mspeP&?M3 ԡT]I=<`YLj *[W<w~`.i|FJ^zbA1{'x57=3R?f8f5{uM#Enp X-"s֭F?4A5\B_SM0r5k8L)s *qx_ J\t$bp a⦰~#}/J&u+9*{lF}\ޯZ|'h5 ԵR½zR [#fz5-A/ HPbWcR }1xbZ.q|J=_ZsY l1Z}ary.RAh]!8X)ŶR<S mh찎֠qwKIl9^N qNv u |3UЉ_ ͬ(e+S~qx@&S@jvMɩ74BR حFGU6F dкc7jYOTZ6ݢ,Lݧ:_~VXNa.m*B;}Z{i==Q얡#Lw(Zql%Kl4r|O!Wz]"fOgQo.Hp3Y>kJ@%JE> m s.В"ϢYs+8,ߔt1I{ 6Qqvd#-;Iu|bl&Ys0t rJdu@nb/aTlU7 A-, x˵Wwb#|Ϗ*e !CMIm|X$d>swҡm^Tu+rr{qx{~qᘪw4RMFxe"mE+ǿXXn-V J݈=e! $r*Xt*B>ffFڐg-;lSH.YRq6ʸ{P*4]EX9O)ů$|D$hkw])Y$$ 'sl!UBLjR-TE,bMX?t}#Pet1 Jsȳڿ|fq?SY )OP A^}@5.4w[Aջf_'+McMpd$arڏB)^4U=Zx8"dK#.rxvHI81QV*#Kz ^+ f|@iu)geĂF|RO}1ns mF47oRDEmZ&򞝀ͥfn0zF2ʵ{ֱ&0)nq,.Y0$t0@^\2L$$91k0!n T(5õ*a.Hz-J.w[7m"pu+"F,Kj8KjN{ ! p\0]7nQY>.#,xM N]mNJ[mI[o gqW];(*k+6%$:i4o-Y9pYQ:' ^h) 0گe͌O-.%GL6ٷW-C;ԂÓi[G SZ֊3d1;c>u2rL.Q:TsaCt, SvPSSoibV5pU&M{(ۿd[#svɫwTC}s/7kk@|f؛.׎ߜ9lpra"l.jh آdϡ Q/{R)g,d<9YZSAo"؝&CyS͜yfwip55gNSKHt vOwx|h*,xۏxT.zP{m3Gǥ-[5m0[YN#hvmV\=]i+@%kβR fQ{ZZlrmMA.Xo?]a*^R)qll0&;S@xRCơFFGWrgRSV2Hu ,w@s˅aT\t#rwnWj"ڧ-V.Nk}$D^ e"3!32jJ pB#$IzԒKzbkl왣BHz(c#HŨ҉)r1 ^tX֖݀Ikm(Xkk{ drA5,p|ĀB!ҜpnZɂz N] Ba^.kW8w6iU?%N%FX7U#6K1𒱌Zs??D9P+~Al]ݎ㘒^5?P8ꪔw!0Tao(q"TEp}#b V0UYL2f.XqW1 Mzn;yuE/=e;8c8~pobd5hINi yM1+}3J+(]s?9UW0[Ly6C]U=tp>Q&H>O(11hPT%8gs{of{VC- EH K""s7x?i"Ǔ'(ҚYtUEےs@5_z]n&yX-ms/%wo>LtTl$ePEJݘK!$\4wY4f$R4L%y+`@1%b|*o q ܼ^60%Xuv?~70j˛Hb +t;05]{˒z[~i )%.k:|ElT36O-9RU@oX])Q{Z-T흏0 ^(Yk5Y P-lWfaO CdʝYGK{dR'9zEvX) V#+'6Ziṣ̌RriNR|f}bXސ#V#6RG{QtM=)I04JrR%PTcADCab`<3|iːlytE($KWz(BLqk)uAW 5ݬAlOS_1|q>vBuUgrc/?Eh<+K!UM>_z{sдQf!Ne1D{Tφ}/vyam_x*< [f I݋_ )%`DKo^wqA-(⦈gtåEkh/:n -`;kL!g(iEVSͬDEpPZW,ۭ[UIgRBs!圑 uV9Q/+>vmYk@U]խmgMb[ӆ<) XXc顪 )^3V[qkr!˹`>˪kYU$}l2;yۚ;Mv$fEM͉Zc;E>d%]~-1g\>nz[m-7Bw؜L]yOg)mEc崖&>q&S4{!4 aK=}t'ՀD^/!L_zDg G~ HSum>-Gl Gvm]G.B%HW¼#{ԾE4{$q_D'gWDKjV10h~>դ`|#m=@*5p :Z<.i?%@E9kJ~:aS'~ă !~`)Y}Fy6;׌u4]H2+屟q)&:ذ>b"s\ D_t&B\8D4,ȃ?=2EJMw$~-!k1Wk%w܈m%**4B/"n|EJz裡C9;-ә>Em qĩq1rM"6UgsuE#Ks>ބ9 cL?>c_'4PQau Md3qZՓ xK˺D70P_FDy[oq k l% )&݅?ػ&M=O|5=V, N9\ &sAz4V;[ Dv&kzjV&("2u7" c.rէ\4!SJ?#/Y""VSlBn:BF]ѻsD(*#x+6TOt[*ǟ-g99VeVW޽wOPFB@fc v7ߚJpMKW]+9m-6BOUӛH Q}-baXC]!y*qqOo+In7c]e14]R4tӖL:\?KY0jI 7R˟h9#%cFý)>BŠ;KR8 NW*MoX`̒a{h-smw U|*"?mL?51܁sDP]E:2zny#RҰl}]hD"K [9.O.4S;fk&]l=3d/Z|A)U&,@^{=Wj= qR:!H ";>]wa SgaIN]E|9(۱.]CH.bg`zJV.EcAGT#_[{66(2ZXmM%*fs{%*T}uWģ͑te4aX7Mj!Eu|E_\_Th ).A!/9i? J D! $>ۘ3,ni67E x>;u#O#ɼasc&)d%؋dW͋ԄUc0YaU$pc2?+";&uՌ5g |zp 1..[ǧnt224ÉT edXR^I Vh_CfcWv@n@~[? w=8aw7c(=yH&y9+TQg[t1ƪ5ReT %Kv6 Y%Q* FM8k%6%IQnH Y"h.jn} -[ğÌ'`ԩYU|8kxхXRei\&wp30k}0xft4 Y~Y:PZ?!=a+/(Ź|r:.j,ۯVbRc A6;$_K $c(2I L ~E1hqJBSOZXuZQˢj`Md_@B]YЂ ᆰ0OSRE0li46cF5&[3Ysf;}RX}79ٛu"=B6XN*+:]@+~ȼ @>##Lځ Ȋ*r bZ0oXf(Y܀$ㅵs0C[e `ATHj Ҝc"t,!Je:eL@f^m}eMfw $ziCyi!^d'Z% ZY8 k:yflޗʒXyA)ܩ[pwbr*6_Y(o` *̵"ӶiTN8+#XL/Q+xT /C&[fr<]DrK cSGz!dFuTwV6W}2[yʛT@\,ubHkzR%Q+EEˊܧ| kX1!&d'{G&`V038bQx{o؜=U.NFPF.i_+F3O-*pEy'5;Bq ɣwOd$NY! V\b`4A3KT$RFBF)u l 5bKOYfla›Q(Рg뚢250"f|i`;#SWgcjS~C3"mC@ءQ̆'nk5},Zo|F<+:PSߐ7)!b%q 7x{*T= Ag)qqbL6>W70v|MQkmDI@/cCd£9(qiȼknprsqREv%UGƥ®γ&q㴪v^C>EcEpFoXNIǨ~ѐ.=vYF(hs-#QK!@Xcm `ö,Gƪ^|y۵-SJ0t :SO?t 7p]_xP5_HI#Wx2q5RqcK`.MA֜%&[ML`5.LD;PddU]mC;,X:uDRcg2VTc+0ݚѡNuᕦ5-7yǷL3J'A8+r7֬Du{N+zdJxui,ޤQ+鉒,":<k0b)~<0]i+q-,][.$ EF Yy<[7# .r$w@%ey,Xlzԅf:Ȓl<_v.7O[9>PTao` tK^c滾3:-r|_ѷL ŝkڪCi6kI;JCdzDw7U7yBvoi8ط4 x3fa͗5QE_~' QͦWOhe+d{~߯e) Zj N3pNT{tFl[q_4Oa,l FBo%'9HTUeE1)Z;i9c7|%3a+Ab<>r #iʨaB$s[vJ$x&5 bM}>~#3= kT:eP:}r 3e։ 3IƂNx Sf,@i#4ŕ fu.2^pԭEYwgcy*(+v>ډktM"#hҜ;>?9Y kKCy[1jeL;ePڤ! 92L~Wi;1[;-P$牦i1 ˨ol|At6a՚|H8NIFEƷS=G%mt &]zhw_15a~P1I~{KWkZ6 `;秊*"gg|dL38de#vçqPlQGKlXCD `[6?RPK2<2睔MN_b4_V)=" )$,]y.h[w{ @,ډ^*@kb8)QE*tϧq3Dps {>ǯ<"R9 I ij3K4lNQuFˍt!*lIsV{;\ל#_%o?,U6;/O x-|3-tԃfLIe/#㻽H+O)gsW׶V^>x~fUs-{ {B"_*$KZ'2Ҡ%>kMs}j?"*Pd? Wz@t l -[߶+͟Wuŗe>/םXe͹"0 6?(9oˍK%85gGSҸeWcw Xj3 7?fDE iHǐq{/Ӈ>u+}\:W?Mf"(wiݮ'ɷ:aSgʩ:=nA1f_I4"lUT1n,-o W1AC}0(HX# 35EUU'bPH݉? wLA\"fGA/4_\8P({XlsAӹAVL:*z\(lIeJԘtzN*Uĺէ7IQK9])]W /y[X3 Or2(CV7+N 0.!%i9zg 4Gҹnʈ]c^Os2Dܫ].sHjd(g,љ|s0>EOV5-~ ֩r4j9H sf*, eօh&g`. e$FR1&o(["gnl8oSdVO@NͦǓkR"a:̍[X'gn,utd(A"[[י%V[vrL@kS22)6a.]' m(D%MђA'^Y_;#[3evꫜ>G:lA5n^.-Sa].$3e6lb+.A{d88RwkG{eѴ$o2kP'`8$Cj)KtdD"Y۞(PER d46|Q(HBbXǩ 2E*46uU9޵/):39! >npJ0b"OƜryc xRFI?}XZ {ſeL%U!xE= Puy p4pZizl ^]6i'˗iU1Yu CwdnС+''RB,>*zGK7 Kwk8AhnXd$2HۢF~BIe8-apk>kMByv,`^T˭@Q& ='<ӈKk9J&/yVŦO?d҉vY5=[(Mvv˜;k)]mzeg!οϙQpE6/pp4upE3kVWAh{(uq`L44ken'|ꋛp= VX23N "?bb_5jW.*}y 1O˨&7T>oǠ#TH7}Lu"ӾW=/ +nd/J<-'I/@vo!# 6ūgkM@=>;L1"7ĺ:zk=LT_Ah- Wd܆@GUCoMcQHd6ڧ6 F,q./f8LDZtDNQ!]SLfĬ @r M#DFνSD2^Jt=/buUe ^XiRQ]) 7.ʂ'sefr(O we>BIE G)LGs Zx(In,?!\m(šo}ҙ l*TiEb߆Pf_Mi)l[se9ܤ/u ?3sP}uu+b&R%dܓ6 {b` f-Nd?*@!#:Kul4jF.sK 61 َؖ~_rgG#Hkܵ;NKoLQQ䅉5ʾ xH_&7~2Xq55r< kabIH"vS˫S*3.\[Yсƫ_3P;(NW)f휯]3g i k]8ɤ0PpWt㇩̬ݯ( ݯ1w&0oLXع R!W`{x %2JŸ6A( Eu3m aI5k`%(nm!imD1nG_%c Ĩqn։xl>4w/%ejx {'"Z;0Glck£}jcAE Ց7s_aRQL8ߡ|}aLŁ2CI«- zXdPĤmBɦ \Gh5j#Lfg]j^sk=r~"r@$GM_,^5#CQӲ1fŮc$!z1%vA/ϿЬ׵wlSlSHL#YҟPj5„+H^G)zv!%y#RpP:*|ijPӹ؉ۊϿ خKsdRVAh@^ a 6V;Qy!j0tLXtL2Σ^c=y*ZW}dɇϱNW r7D -9߂β#lxf`:96RE;ڰlEmeNAי~1/"G4erQHi沷 BM_Z!̰p"}3|#԰I 4塏9PPgN/ЎG{pS7IVTę w/,?nZ?zKV]cuר5'q[&1V2nn~]Ri<-8[([YIo(]+nwA\j4,57"#碨e? <RSLoȏCU(1Ċ u  #P=q<f-^Qx)T+ǩ4MRH!\i@e yPY{3-a̰?J!a&,Pc1yrMMv1-"C lbtf=/y|-UeAUTbEbwl6fS.A44+c+c`ן_Xv'")w>3FF@[ArQDaI/(OI7To S =#+O`"9`TH1# :}~.铪 SnbP7Q04F¾~U ]iD0\FYQ,TuO$s矕\Wh,Cӈ6+\& ]c_Qb94n8$C.#Tt2H;ToE0O;~}k/B g]%7EAAҮNci:"ylOz3Ei5`vRe&w!;16 PCF Xu GWWi({FǙ6m5;YeJٶ:]QTMlM܃+|cT יePy"CgC@w?븁{"Ƣݗ%C]fS:# (s q'1iP#\UM&b U$܆-/5ˠGG1Ǖzt(GR8fwE| +^E. v;ش6+Ǣ=<>7{de$ D\-͓5#hZk~t57'  <C,冊0Tw4  .oFScecahⳛSݧ" wԠ0~$H [&@:)Q?0¼:7tW>6>K@:t4,nJ[6q8"1*xl/~^W h}F+_]r2JKú9DŽG|ω lMy0/"=F'L^^|)%sKߍ![akKZ6.a F`"?R:ު6oe'U>HE4碑_o۝ODl\Dz_P;EJwl_RgAEI&iRVx$],!: Τo a}!: Rcc9O*7Qil`d@Dth!ԟ&lޕOTK8uI1u@)\U;< S9CnxBI:+7z-ILMhcՁ#ķ D1.GHѥ7jwg%?Z`%re1ނھJ! G/h|?EH6_?Lo3CUe)ۏ@!6Nǁz.H""Ԋ|jJ|i~XQK_Z0 Q߹&'?n,XuJҤpS\R3ubfծtEkKwE>R>üǸj*؀.4`&0U'sCMdB\HO-£toF>dQ֝GE1I**Rcȗ4o,t x#D|NnS3PlQC*)㜕 g&:1m +Og(@HS[U3<~ˌٝi^,%])!mHٍ50~ưO@v-m<"GhzRݞ:}JJv_ʎˆ:Brsn=#ZT৓#!&˿$MH׊)YNuraPyRA,<>iQFצɈo[|}g E z{ dV6/`9>h9VQgAce)nMGv˶2D-q8Fi6lShw<qFb < S*&=Bv}m:D}.!d]UU]ñxrߚ AʃzLZlC3eZubJGG^ē?n[3 G5adPn#K^Gg:2~Թ17`?Pih$_ɤp0΅һb9U)4CPxAsLPxRumu.gvy LJ {c)6>CiHW]F\;GThE!̕($B_,qh˳(i, >&,Gwi^Ⱥ0bTYmJ0̧E#+Vshn0kc991`w ;兆ۆqpS? lK)һ) ģp8!"U.zEhTƉ98z^6ϑiLۻ.cÓkucUy!/lDn>W`j/ }hZUל-/ o7Kossm^{f"mȘM: X܋^}y!VlTM៼S/F "Qtfy pr[R\d8] vt֎aE诩-Ї{uKTjI:@BCb{] |$Sl[;NSL ">1CE-0tz9[RQ_&w0>֍QN{Dqbih^ lE %+Xj,`4EZ.~ BzbM8M]GeY spRr9PP4XZvb )R{Å$ KQj 剔8Sװ5L|VJ6RnbCQ C,|0[Brݕ(%vZ@U٤ݢ$3?lm{CTHK\,$-\!Axt?RP_s'ahU`L=F57p5+كx6S{ЁFmU}ջ5fCU$ߨg=+5҆s`H[ʁl)+cnh'a;Dv.@e`G7гVM)`a HڋOk;aם}CTZ5,_.e{xAk>,*omk<>K !k#I`QrÐ`?R@{*_+4Cqh`ӥ~u z޶#14A(Ҷtfp~0W _Q:fҜaM&|*K2e'p l ΟJ O_LPEeuyQN|%g[ VL-j#=AÅķ<8Hn DLF"l7!63sd3~߁+out gqb ޸Čr zJN{Uْ D%Eڀb@&跒vhRxmzCf꣫Ds|ۤ%hE>nKpr³2?Vj|G''Ǣt[jsyF*ӵi'>-'~pBIAWudt r%gPa<=]۵GwBZ&N_$Jw!]_7SaV6 ~V1RrLy(5HjV诞ޙG֎dN Cf}[ >TxL$49Q ٺ<=PQE|)cM08Az?WXG5.=ݵ=&R90(,̨یJ6/+E)kE;=ȭ|8[jGH;aJ^ ruѣ7 ?Mt4&]7X/!W$5i;=2U=#{`L:ۊAytW;` `*[}p e샬%)AG>>G{=kkYt#q$pv2g2WZ_z̾ձ╪Ik =4wSgb3ڈʋ`ڽGmv{ːɃrɽ02z4 N4>~DLt~1ݴCƂ+;9Mؕx6WcbM!e{<-@M'0EdW?L΁Ok>v}ь[tU"ߙSSF k֯lL+N%B|$nr1x(Z呪^U_'g44qɏ99kӬڬNb,P$gYZ07070100000015000081a4000000000000000000000001677eda0c0000fa68000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/drivers/scsi/fcoe/libfcoe.ko.xz7zXZִF!t/B9]?EhDTTk׶ǼB {5}{.&Ԡz<|)ï s ]mAp!-dKcM_Sa2Mr 6)jE,S`b oHK %A'Ά}IvJG5.BYRy wӅ#޻T@}PT&`#Sd{Xvi_Fs@oeyZ\ N jFl=oJ1v zs텑WMn%C smT-V=5ݗ|@sIvl,.d(GAv#VѦV7Y(Big0%r_a{ڜ 7_I50 s[C6ld~Eں1~P{ ` %'ċpzZ)O?d3OV?75$fʘPWos$/6Qš&3l Zhɉmcmq3Aݶǜe?T^Xg }Q頉/Zu1Ě[Ta 9-AdY&0M[0he4SD sYqB3h<1S ͡0a\yv>-jç+HL&DHk㊡#2?J̹12#/Xeʇ_ݰ:Gh.CJbѮh*W/t Cejy{094c"&o~>z=-H6;?o!ZXϚZWxrep2@C8 W'ߗWaȊ--ЧL?e68x!7ۛQIvLPؖ٥xȪ| rL4ЏK=i'4]7+bV71hȹ]#wfUp&,BH@K%ܗT*6 J"v#3>KKKFji^تMB^Y .Tua<}m. (-ΛiH8HO6H'!`s8M|[)ss.}bm5bCR&No͌߱]F:1O΋C-I_<ӯ:RQͨrz4WRdUhthk>ju2QLc#p1Zb^b睩Qۮ{F9~o3@obbŁ͌ o|;>L^V9F&[ypU\<$H\^'[_l-ukߚ2)IU-҆y* uv=r,8!NCRym=Ҵ 2 pF=[=ѡ9]5T嚲TWyx%=7rvR?^@`ӳz @P|Kg M|)݋[2aw͚ahCrI#}%d/ibRe4B_p@۫,A\[rerhFvVc Z 4GHL> P p' ;`uK2UfWdN~Sꈌv@r'1YJBƨ9Z6J0ϳ[,Xn}re(D~]$m+͞,Oj/c( :/I{+:JיS~}ۅ{Ft+2px @vK([R̠%"Sx_+æMg\wd[e5چudHgO(o쮣@'dU6K8zR W۵Cwjx% g HH]dԔIb36zS~7)Z_8"N(c^4ӿ?Kc}ה^stj;.>hF;ݖvcJO3ѾW$\G',XzX͒)b:)9,ϐ NY|{C}^,M0B2 %~;|f i剻: {otHmZ%UN'LnnvЎ(}eȨs*zİO\"G{?S&S0z+ltU9ni*с O"/;t]EaW6oBXҵfƺbc%;.3;Db@8rue"ػ Ib27;kk .s}͜Ɂ*v4jL+)_%+ˁ]m)vy̔Q7J7T?j'pәV9yϑ7 u ?7oc ŸHn:w^zqnE(=c䱸kT}(EU$!Z&nz;j-=xCT^:jޠ|"yőߏ/xK A= 4V`%%Spx`kv+{\`w:XD>m?O+&hUN*w,"!$lU[ @ͫ')*BZP*`Dv\itcTԝ~x6B2Aʕ}M$P_"T 8SNpRmHU2j t`@q]f|;PMXR8B ]_Ot? Z!@T2jrc i8>4y֝W'ݩr06¾0bp$q\Eǂi;Tti']c\.5ƢFps@jH59\bN܄!؅?Yy:PCw7`@#N1xU]Fr| 4q _$ؗ֍Jjce9ƀѡ+k>HO?w"G؇ۑ9ݠcW 10csgMx>˸[4"C!,r5 y;խ;"XѸN%rL5RJ]|(}p "IAr=lz&N"ZZo B`|A8v6@G w1V/+= J;{ʑ2x>[)c청Eŋ[آs.i-T&CÞY'nohfcL\Ք=Qe]qcK+!C٭1v8Ũ[9W7';ޯ&ؼGކ fI߫/d8 ~,%gom'uĖZNϿн6hw]o_&sET2\okcT*-oF 6cS*XuEghk0eQ#|tJn`"e墊riHX?M;v 1r6yJVZvf4 O9(&U{K56FJm_Γ.l?+&$pm`kuGB/v &f[+LO%Qߦ~I_Cd%$g_7š;=~00yP몰+R@qݼ"X.5/]Thc 8ԘOTY3KwJsn012Kr0$7 _!K"!y%7V/a:axv~tJoE1^: 䏙mɡ>K>l>ퟧCI<-pшփaZn[6\&X;#AV=_=^(E0Nj6l *!_R7kETdM/Ë)/IF5dx@&kXKLDJ`Tձ6E樿WK'A֣n}+<2Dc<׷_ A/M1C Hȟ &TOGlC  v9!k6\/9pţ?wpdݑh,=<*؎%Y?w%8XSx=L#ϮKfYX[e XGU/CbA*o}*jOQ9ΰ]E1j{j@rBDٖ=TTth`f+ %"?k窅xٿo8I,Q?k $ݸPj^Hi" )̭DCo Aoߩ PLEdROGvά;:S\c;JЮGjz3̧Ł Bᙝ~wUO *w {SBҒ$KZo{u+)_ɣ/Y9k4ng<#rW|Fv@|L +=Ya8m n{1 [(*]bs{zGWXS; 'iәכq?z ;Xhĸ0&w&yoFP!CAw6!1]E!_ ع' (mJnhډ4\+"35F^ 2ZvÞLx\ulB)IJ1ՐKAP(jJ$Y/GK '778(Ae ]Ѩ>b!c-Yx1=NJ(I1屹PXgP,S(-i8< -9#/Wo+u@u;@} >`%#ƺKtM0o}2'KjpHs5k5B2 ?{A1_m47:FF.svē!_#׭χ]S遮7!ޔPKE{,Ꮫ7ۓ_8e@O.-}Rm7k ~5+oKuR{Π>mp^ |U]T2Rn3_n[B4OB06W9=˙S 9bG_ sR1ҘΏC!fn@zϡ8B[Z k]q ̦ n =-0íSrU)|y8>0EH@9߼tnj`Hr uhqXPRM"m2%0 x}1M\㩽^PsrG͸$)NIU^uj+VhwMyi7X5j]YjJg Lܖ;(_d K7j>dwćj7IյfCP5V 4tV_rM`aSar8{%?̧{4 -42Jx99-._99*X4$ ,Kn{A\> }-f,`&Ƒ…u? 4_gK7b,E{pyZwA'_:,oc'x9w"حvKE?x*3I}sn8b2(g)CId، Cirza,ĩsjWq|1!Qdû-$<vKe•q E+6*S *=5|\+ȹʋH,ߌ[Ю7mBmP·XUNO YJj_IH&{A:^ EKlcajKrĕ oQB9 <1UY򄏲H|YB;Q9U*!I|NۨGQ\$-Qj.X Mq'`M*6SvX:,ⵘ /"$* ºja+VAY:8{f<&.<+EB.#Y.ι9HS?n41e7)Kүb}霳3v0.K[aԄsy/7R0nЮc٩qwI/ ay褨i{9]OhE\.'a ?,JkL/rOSl 2ksvZ7X`eNMA2d.Kp=2N9'x۩wjwB %;Vœ^JÌYx& Ziɍl y'Lfxf߳,͌^t% OWs>YJOu N &k5mpz}^hhg ֑WAPQbٌm_i)t/#p `EiT 6Աłpk4:zq|c#_p=/+YN-2BijB|&+BNLZp9;]ٻ\zyHOAӿcxyll0=ś 3_q<[3V^r]kU$2he&K,Qf{|)u;[4*x%݀&,c1ny K]huHFqz^kyADjw#m>aJvHY(O f^Q6Mv艋<wJo(5QoyM 'afj~9vݣ; ԉH EםGo>Z}nIƿ__۫B/pJ +AxMY GQdn:s^@q%ApZXDY?;`.rOy n/iOSptܷ4qeE~{_zWɥ,v΢`nˇ kHL¥WRI<>n6[ G8%T؄9x)ox'E~:LJ8_kr5 &3(X8nFӾS_'6#FhJP;’rMi7z6* 91\Md3~d y |%A+i0U8.N1Q| jc\}NjO5&7(~R5t/:C%ܡJMhbO#DwQ:~0kqXcqfXu3>ryHKJZJ9[#DdoygwZ:Yjv~(R̍ۦM}6]ծ:fxh mD *ơc}1t=V`0v`J \ M/U8YwebV!@ bu`fsm\qB6((Ax˽Ǖ%Mv1HZ hO c-m!'pȶGFEBP}C&Tѕ+(%1rxJ! `FB=!<8ME]N{𓵵ϱݧ]n$jHX+ v`L6g x0Ud;P΃ma{`lP2C-o\M$$ OQJ3]۞Nt~LCh$Rd5+԰0se-,xu94Dt•lHn!anS7w7 m(*1x,N`h?eU4b=D gsI'A_lXf*;_Ʈs8jM#t7 t<E-V^Bkm$x*kkGFxԾ;G! P d wpjQ}ߝFv, Om^l(~q1MP_K"_bynqq q?߉3u9jZ!˝nPD]b{uLqg";pNe u[U2ci͑~ˊ(L{^URf[5Mq.~2$|S*Ifk7,&`r#^2s-jU/ѶRzٱp"=: u[ v6x?'#4q[-ϊrwKoLR]te(%Yaldlz^gfߓCR|5Ԙגud)yNTjOGKU=$6Ȇ=`㫧+a/3a6)gBqckY൏"Ӷc~[o vgoɌ4^B!.l7=oW+ly:Q`NNH1FUz"ot+ F3L%| v,h3.ݎ +ig} ^;~kCh##lJ)@t/oĪ(Aٔ4O] gl]E MQ^`;*FO.] OÒC$Ap=s~K Q]>_VSI!AJM;j'L*M㌡Aɉ3{ XthT+` [M3#[̍)o߱f:qcE>k*]a e{HuT B y wG|4[&mlLq?E -ߢ>$wV3C+`k,&_х#yQ![>BâY[o<\2!zJonV\]$޺J]SUwኮ}~U 96\e'""p: lRh_dBj@av2LgAB1B7FGħ_B?vYCs \Iaj-{V?R0$(ƿд.} e) US:3!*W5Уw|cK]9P$U+v%xqojn5@{Z8_"fxzBgVO]ݓj7<~21-lYvz 0v1aKBJjT:M <;3wV|L6ZMPK-Rh .N1*ӈl=+C>#_Ӆw@n@#T:5Cl]Jpf@ҳak׺[hެc!z"% O4*N@-iRbɉP 1WSdBv̴j.1(P8O༙A,IƲUj晔RJD Ɲb; 'b  g3s)\VFre]]|..:q]${Ȓ?&fEтh0JC Z@i[Wb7k>o?<z6Pa TBΣlM+ ₿WjkZŗϟ 7:!nڧ . *OKCXnr[)x4%1^ 2*]ܡV6˻~d4* 㙀,<64E |: Ə?DŏөKeދ@l'K_LjoB!ZX3NMR &,rl{;unaO$W9U>\2|DJ" 2% ZRP Sg w̥h>kYݷ,_ A>bY&ku-崡KvD.`O/ޚ?whw}@:921 ȌKĬEj@ fKu©5S`0442S76z>#{nC xNgEqRrb\i )?V.WbһDgNBU[7̫+EOؑl 0|#2ճ%i`2%ٵ6YT҂:kDApW^Q6ޛ^`o՛d| iWCm!@|c'~4E/56KdnjR<۞#| }~?I1..L%7Icͫd=l:}6'x @&ԁ4>H 2Jx;.TME3lFԘxZY/|pxס'!eؽz@#^nXI(g?ͭ77c)A<cu:n0o>l#T^tʛ@2R'RbRmү.-TM0uR)JUe [QTC}gl}6n+1,' &-C_B|{2:rdz*hU 3% vmڢ>,pkQ,UZe ub}:춋Ws<_X'v9Lwoe&(X 4bݨk: _ԞcjP19E'kP`:)jkULrjx>ώc{r7Vt/w;3okI`R%#Ҭ'\FX˱H/ ~y+PɈ}*&I TkGT[B 37ūK386~#L 'ܻ3uL~uM$Dh=2 \69#Kp{lhžĚleɣO4G A$eŠ鹰|8Vña]QĨu tbɷi k*<.Ӻxkqx܎01uTwR@'l8RGѯ@]n6{uy)HC{ln GiN{ ~u 8f1e\W/Bb \#5^L7zC)diE\ ;W?3n 9w5,CO{'gF*`׼d'^,Y0 qv&̧ h >\t澣@uLצ>,1qWNoK3w)Q&tN k28 #|pIf xWTKZO0<419dh)A`RٓP{=rT =t.^h<[ȡ WX[E3ݤACdy$-o^KU*ޠGJhTIM *KGn%-%G0oE*! .]yp;%R/(f~|N6(Qb?`9@T:W.Y?e!LU)Ηq#жcsDl1!/\E-MSTfxs|v#[?z08hYkwRiJz =T$>_47rgv U}%5Bb~jVQ)٫ fW0S5V]P~Y5 #|,~1_q7n;ʪRk%JFY̓v)tx?sȥJ!} RjXNW@%oKryzW VUG!< & "0YN['R,Q'%Ab~Kw`˛.nS|}+baW޻enGirQ`P$} ޤP {[FlKq vjPe?>[i!؝RKw`۪ǻaQ=GƊQjq_%uebfy8YN?BׇqinӅNqajݖpK] ͷI~'9S"fզ9BcʃX̵kC&ڤk+$2>wD]"Q:"Fv9 8E:{L TY.МOLgY#ѠSZ*1SaN9 ﷿Dq~Ut4o G8g.KUHUr  iJgp*Z L9ކZv?y%eSpg6R4ݷU6Y~8"O<%+_  '7uʝ3Zq7|lxBH awқ^>bGhscvUb6^ɞFf;y)^]>z _=mMcIVgD;r|`Ʋpr4lۊ,,h/Gw7j$Y+> -<;)hl7aio?&vp'=H&r_] ˉTJKDZ4H骄5f :v@F <@GWC&3ΚS>AQAlDt(+T:2Uk VDBjJiźf{h Ttl #r@h<M, Ѿj;k8l XU=6=۟.&Udr>-J,jaSj_ .a?=t*C&JHkWzvo}\%%6*RqZO$[+vk2I2<,[:qn| bH;c3? L鋩`Wsə~jd+LLqx/``#MVG/6.q$tXxe_1GWaj6^z6:0z)\Lgymx:ꑮ%e=(yO.sTn!^jgS5n$C*U+@G#Ճ 嵯4=;_TAP8YR1[(E;"8tf78;&Pc+lSRJ` eVviuZc XqH@/8_Sz,3ݹ4]{}p2s>N\zh6$ 9Dd [<0g)г&, LoZ|JBPHkgve8g%[ȅM]]mn:cB>_$И{"B) l{?Uxnexw1ŬтVKld^'ZcJPd^Lj2RaCAy@Xڻ ֫cR*iؗ\.Ǿݎ<]Qp3*)C†9_}ˆwuuh&$M ˑS0e/>AX;j3GqI5EoQ_^U:Zj!7D@Xbp+q{w- >}kmLɯT:S{زθ d)]kDMi]JDC:?^ht\Z&'w|aT g$=d!6rzaN(h %Hb磩F)-wzh =7oM x_G-[n} Q44ӍNfi-uMhDA]Un"*.@vzaLw+pklB<-eP@( "aԶH-|tVMPf, 6l/L~y@GLtYD?c,J7P A{B£ ]]|= &`N 8bwIuٲ\bf6 buI"^T<9;{"v'dȡi\fՂ $G DQQQ8=$]W"!'JUy{X|7ThvŲZqA8fVq5oDFsՊ٠T_X>J d$Aɬs@@.S>q@9!\idyJ(AS 9Q$ƃv\2׶_؀ƶ=Y >/ v@uѴ J_IJ1%Íؾ@: g0D'ZO$b'm$cr6t9A$d Q ^7jwn4NZ€>p]=R[]X D{YUD 3r!1X5]*99 ;WlZcצjlKJf~-j{HWz=_dT5a@?Д +L5 y~p$)xA4NcJy4ӀAřJQ!ҞP#PƖJ,>a4 Ze ॸH<4a(E>Fma-a6!б?q&fvN џ%eRYE[\ѕ(,:`P̂z;f;v% g)/:J΃YA r9hmr>ѽ]: ~!kuC>`AW/!f4^q0\ϰdbh8Q:thjJ,w}Ngb700Xt Jڠ i<'/`,dgx yMwЕ0kڈn^B >(']?g=#Sux)&6rʅ-z:^(8SX: zȵEcIpO8b9A@3U;Yhw ̫j9IE{7KI|]'a6J3Bnleo6[A{)( i1!8}jR,wjEQ>-V5`bzk6UEDz!*,[`o (Vee#fi/N}Y'dHStO ?-m? hnCe5FdŒ~4B[8 1Se^.|~N!s)0 c(Py3:_{)?#Ig'*6+c4g'oڒr "w @9.{ߤ-wJ[zGX ܊jSTJ;rJ ̣2 ǿDpʟMG4I}H*Fv-D7ѸtFCS@vͷIel3)ڬW' ךh;R|p4d?#::5{daKyeZj4y\@.h.b8-EYRԍk<9!o*rǔ]@}PpʛΤZGbO[%|Sb ׯ#[uW*:᜼"Qm{JI爯Ds؁ OUD񊎾v.DnZTY? Ni{ZW7,I/7iE)\\42Zw`Xj%$0PJo~/ ԇp,j"2Zpl|!GK)gj [fz ٧"-t-a+ 3l(sir 犣~K? 4ZEѥ\zE;($v,Nņ`83X!,>c"qm;:%5귆V ,hj-!czDQG W ćZ k"< dIRssfTja@ ER| SǢYP4ya%?i1tqHhf=g"OAάgEKiu;Sڟ)TlLkPc~)| ${̪]fzl|&?пRGcKv nUsQT8kuijѩ^Nj6_J,LaS-했ee±XGǒ`SH$"sf/R:bX3>rțB5ԃwq K8g C wkyAe8% 8՘A2ebqrcV_Kvtajࠫ4!CI)I7%'X>T)-!vs}MWxc{{'NJd▒$ T'2fR|t˵f7.+MU,V %3.O #mc"Nl/UrEqR F!JSN1٠aZKf9`qbf5Gi89)= J}F'L%u 0B lRQ%-Qqi%&{ 7go~C*jX~Nhw[аQ#<wpdcR$iڍzPp) Ŕ?lςzu5Xx8e hQ8̐@}[┾xPsꬿb|=@L*sֳ;WO2CHn@۩৥VW28CHA%Z}B?behw:Bu+Q7{T&:@WLSyޘU0a'y߆al5G钞`" D׬bExF!Xժm6Ծ-Fю}C*bKVȪcj\HW"Y` ap0_16fcsiꥷ{qWƜfxs{cQHZJS q]2_DNxIZk8y4s4Eg&$y!ŞC~[r"ԑŤJaTMjP{s7!ް2AA7Ij#lA~a۸`†4J 5bDؔ&@! c@X*ƙPn{yv؄G\8&, Cm2lR3@^a3%d[o>SUi„1?#e9 }6" U B6{FݭCk'#~ϔm0I z`Y2mw=NJ"yt&i ("VG)-(>\sUwFSX=hG9OUH"o"aS _y.IwE/2l>Y(J閤& _ƥuL񍋝s{>Pa\^ȗ||R˴" sN|;?E1b*p *) xMi`{h>J͔>>[ 3'[y9iKOޥ/݋מY\WRC7clnA!l'=CށobŠzxU[f r %]ME-,HmtYV7e3])^HH~Uܛ!{q}ylOv#o) 8J{Ljx,nڤ&#ޤ"̳6ZrP|ǣyRʹx=?[Gk}bhP&v?:U귾ᨢr9 Z΀/Tֽi@)Z!lt%+0 4ѥP47I=2cNv~)cڳpO"ewogOJC,iFZYuQׇ1P"ggLHXt4+p5#rbJ;20d ͥ`?򭪦J ,We}\;Mp,GN6#c0ad%Em ce}S˺ =goحFcy)yzteMF,d+v67)Lpop(?to> :&$Q$јV:ݭpшԴ[WuMF>Տ+sD]yhUmYU,N4"zԬm7 W> a<[[ KC0ADˑt:+NSײsaZ b.Z$9'аE_N cЋy|ݚJ.\ 24Á\3^@&~ћusG_ﲶ*^5ѹ:(=HHOjɐY 1 /* 'fgq_{{lY5ᴭz#9:#Y{\k\J/{,&BO=օ7W*>5%V^l"^}ݓ YH,Tק3 / >;IT'Yj󂨟i*^ T(80>Tth|ki {X!>}[.sfg[9Nt*8BXf 攻 "ciz ў>954:V48TeК.QZJ ~8e ~8m%z wJaFך>CWfPi<"b̍3M,?Q߲>&E6yZX|GBi=ZDAR\F@6?Jt~A {rO# k{$Aӂ ~-Rfa2v|֬R s-2~\ &_J!м bhtܽDTw,qcf2Ne7ݿzh2@ Nސd v$l{떺.ge|xTS@?M&97$ZO螋FXS M{xx|oG+g5|˯n-JʬQemRE6g)A~[dqɥe S;87lDJ;Tl~}H'WZOS>yfF%lL:wBaY1LldGߊv<~.P_t)D2DcE"Tw+YrB3ym7b];ݫ-E*w?cv_'%V j ?u,`󁯛]=1 |#?svRea /9f`kO:$@1+̇>spy%e5jri ^vhe;)[0ZVs 8{rGM({uws}a4z!ŵPswwߙ\ S{[9Hjos%hg4XCv4;8 mҧ1r"%zCAܝa/x{?UM,Q74[0v_VT@A+4~U Fԇ^?,H!5ŲܘJ]~0JYiO l 9P't_JsKs!I$)Q?G:QМ݀w".Q!M`,DVZRʳMBF(,KorK]ns=u<*̥v*<J<9Ϛ}~+Tq'qo݆3x~/2p&l{8XT۶J&Yh4nLMvLJcA1%+ O }pr\Z}1.eHҖ%hvL9y'_4Uѵr>;@EdbrX51gq8ö usGj~OG@0*3J^?yFbXph'0;]r<{fsf]<~id9(z)l/غ3w) : o`JudR Yn Zb}KѮizR_Fd}[hJ!YCW赻!.c1oje ja6j%75=F;aO{|KWG P PW̮\4CtI{鴠*\1Y-NsStл-H&#oi!+#tWb?w4uPwq:hu jS|NT?# :hi]\/ceCb7,R"@z+OrHb®(T:=`joEhP{ JذEdh}LʱRVrN_d0=]e A;ؓO",<ɘm,Akp}ii63!\ۘlN 7P:*+91]_ѽRgee(lYM7>;"qbKxsOǚZAf7 39Ngt2XhYx@lRD?7pBG#uQ_CLtVM4DTaj;(^{٤ òh^mEFNu { GZp&tbX3 N|9j^vVh6JD_}/>n,-}3kh{Ҿ۱uP8?H4#豙orɁ=ҪL1e&j&Q,ninDžFm3ɪᵷ(k#H'bvae 0$.%m^1[@DIi}Kj?nŐ,FvB h+^GPzrT鬨юA QpTGXlq}Tr'AKΊo>_|jT e;kPBshXNDp4':P Ag! į ʿnRdC­,ȰCmo M8M>gDZo2 N8KJv vU@Zo=NP/ʧ@+XI%`!NI0$"6lPVVŰYioGq@iI~a>zce l{9!N ]%NfVq_%m ؃~jqFr,~" a9JggA}|U ADV72T<UM Ntb-yޠz}6f^\F$n-AF]\SdJ`YO6П'/V:xx pø;I;rC wЛD$[>SrcOf}Nxs$|f Q^Gufs֧j~Zg~>v)_ Ğ DTu\"ozt~.TO;=a`n1A@r1-MZdZg`߂N\P\P{z3]zC }*f+-&l򯀐ku4X?ȳw$)3VIj>/iLX 8?dD4莉ʐe(\-EF kd'2CH'\T'5*nն6` re E-e岽pmJaR,scLF5MBusȒMR.2Skկ8"]]H\6s!J9z`ؽ洆ׇ7#`ANƓDEFWyp @">$C`B!D}sIL> (S')@;Jtk.kf ]D+,q"]+y9L~T#[O*1[dNlٞ`ɟNvBfi;Z 2>ҫJH$*sͨb?YU) p?]S7/$]rWT VW_Z:M;I%8)'A&8YޫJC ΂ _4-uCd24+h. .e%WUee8Lkּrlcfi5m%v/Q]bX T*Ak.XڰlA ^܊{@{ \H8)\N~P Wa"]=2°ma*G%.POo(ɣϮ9 mrPpL{osyc\C;"ߕ ̌ဣwys*$zfMP9w$t{T; bmP^e@;=3n*@!DċQ;ʮQwToSR ;5VFoS9By2/T5#} RG+0fbzElJ- 岃O`prG3Vk 0d3m,ڠv>9vvɢdc֟/j;Y׸{Ǫ[:K n SO\J/ ry5cG"zHORBJ# yvMbj'k F *}\5Q6o?>.Ln12l^hqK],Z]WsЩ8ih1j^; eʴ.!;аcܟX]|ʐ='30)^5wZ?|]ur:o5E_pj"TRN^h]>"poN<(^6sy}`6e[(P4ѻf@#uQ[uu&o6-p=R@d47^na%Ӝ4MʿlKR@ܖwB'TL*@y ~ H\ sΩ!߉) 04?"K_Oodp߫ qű?(:%leR~">UR,ҭ'Gu=rB,Lm E݅H&#[3fmzl}< ty Ws`RvG@@'¡|{y[eszo[6~N:/}8Jxo=2iۊJHBkR\pVGT`;&7.Ri(h~E0s]8ePxzq74s>lASDH MBNUj{}xrvb&BAս xz>-DχρHg(@MvcQ5`]۫1+):WͰ59V kwNBIɘQܗ'(2BL]dz%Np93V7kAH M9Kp8Xi-f]O4?iO!;#,`))DbvN A˻[\õDMTItshN@N\s\aZܲU`S$peض?x,`pqY siWc aHQ£?&f[0>[Vy*^,ka.C{|U@T \&}H<ԚyaSS l:nb6p%8a>N9_OhSV'TlT'a'yLm/|=xEU0w~*C , ґ(iMCy ^[{wo~ YcʃDbv)0~($!ϾYD/["Q뜺vH{ESޢ:WQՁ1U?I&cww)]JdVX{_Y5l(*n#Vh#G )WHsB>=yL E6}o_6vʠ;F)1?-۟" _Z.fK`M5,k&M}gDeSuPF5ླྀXFBvALɹ#MbFXYKM\̍nΏXK$W%2^|@0IY}% 7*=z5B\;^vr?Z6R\M>HSL6p$z{\M2^[Y\ߕdR 9E2 Vch@7%u KݠtQح2pr; ;p1 YN[8pQY4(m1RŪa2\u; d䮵T2݆PC[7W^t"~Uu扟BG&Ǖ  B4Igsq|yDbuHpNH V:E?.H232]K <-~}tnf jQ+]6 YHx#A7uPڟh5A7{rD C p)v&;oNηXH4n~򴞍-0M v&xE 5;)7: t_E?:)H4/MZ@6`f&y\ߤ)u=E%gI jpz[k=%Z0ŃbvP[zP?{1 щp%5%*:Lp!̧,Z 넂+h𘤪W~0ĮsLx{quΎ2a8vՐ% {+"9 G,) stܢ\G/NDy32W̖!gXF mx<T=//7KS &iϠڒ7'Vٕ6Q#dbem!:4F6e[L]$W&(V*_>5]T%fp?OYFNG~5.e ?.eOBuBIQ?N<ӥg2TkK[vdc}Z$]M|>eDBW&kujr)`k;Rr' /5b>߱O'mA!4!k2pn>io>I -j`6Om6cEU} ByU8[X7/ʐhK" a:3 LI$u7FjB)KؿgVs APY"7M1=Ub]:hk+R(} JEf00$͓ϪL|Xh.p޶`Tp"ȫjx4AŇGd$+@,mKp *ڨeYG-!oJ? +`W t 0qn:zLv>'&`e?]>ٗ^iI֕an3 XHo6PI8( [&`jL2h܎AOjY>2$uq8{@6,cTC3"5Cޙi%SK6zwCYSg\!:.C-,c1g_^Gn쎍#!Nfv\~l=$QH܌@Z층[&˔_`-@ixk9{تz/%w&l;>&.> nj0sQwc{D)˾ې2:M.vte3G╿=캳CHáٖT\?pԖSF8ewpm'4`^'"%5]s)ݙ >Hkgox?w^].QO^@;fz>DlPH^jNK.Pz7+ԕk~RCʀjvJ荶:sz>Arysewlb\WX_tRO=## z  E U VΊKT4v '9HaUrh QmZ҄Rc_Qn5!IN2żI}d/]2Z|Q/SBr n,:MtCĮZ;ViY݁1;#"he`S=Eơ "7L LRfqkܦ?"Rdwה쪐1h>@r`4O !PX88HF>ǰ|JhԺ&'c'<5Y*P)Բ~<_6, ;y3j%μ"m6-;!B ŅWH˔Px jתXf pӔ>HH:|p>)GZN]5@yR—m&fŇ㗃-MLcC!;"AԘIwÈfv7ZڑQǿȩ=zd(9uO*m^Cfk6Z& ;r>54҉ \~>ߴўib';ӱT/U+^$W;!Ӽ<9$ȳ'c Ռ<Wl(|&@ȞyL7pTkf⦥Maj7Gw t v{JY8Dyy:$ ` 1\dB))B+3Soڇz 8L` 6;h &AIT 象M>g 6g fg%X{|s򻍷+n)*= E쮛Bo:]@ʷyC/ln޷`vKFcQ(F0|Q99@<m4hHdžD+2Ѥ(&dB|ԾqkͷFZ7;>_U;RHPEERe ¦'lVprn>9 +O cǖPZŐ3fOh6.dkk0?j^\ЉT.ǁG1.fժ;UN #KzPx4W9R|UA\6srX7˄x / T$ n2vĿH9VeIp7P UTUc]Z50/)ϕy~R#Pb2=Bx{zؒt?@MtOfC7v@Ń_z"0 JYxlz܋.az(TE!÷=H2>BSӪpZ"#e]@6G۾#:&!ҿw@HY{ˈFq|;2؃4WE@MY i"FO2$PY:Sfn̖ R0ᓉނϵBY.].w 3x¹ HjH:L$ݨOlk,ݢIgJ?E!^GYT$L 9XK\sB/S 3Mȑz rɇʈ='ZSRreSٖ$K̛8W9H&57H< )rW!թ7BI98?b@jKk,Wڇ`_*̮ٿ=-]iHˢҁ!~CP ;^&p9+uA:&%YHVӹ) 'Z`r,+~Hyl g"4R>y k"z>˚s>y;cS@ý q*݇?ꐾI{ $5^ E\k}a-1yR>H Q< [׀BYASl Bz6!љD ={hZ^tæ< ͡Ҭ+` Tp'LDž0Hɧ;4AZ5$T-;^Y7=#/^߶}4N &J,h&K8ЇfGEo=hŲ$c >|k_\oR/ְQwZkҢȾmF`AR'6F {XC`E)E.ζr=Ҝrdyqӕ)-9^Io@_P Zo1פ?2_z45 0"7?,CqS^+{ɜ)ƁSm䦜3"B5ԮxtK;NT}mPyQwuщaTL1C$1MbӉۺ#v[ktM[!c5O&:۹KPg: Q-7Z3U@2wKu`#3> T؎W]Z'֑H}fm >)O6R ؟e%llT;Z)j$MMKVC FܛQ>EńK/o'* @ƿS*0g% 25ˬS+m dU+%$62$jPTiXÝ{_,+[jh`=oi`YҦzD^^P{JiBe%Pt3vzUDD=~ Fet0~cτj^) HnLj?E%!88l_ жd ab\'.!73@"-_H|H$w6)tqZod -$*pBzTtgiA \HFzg[^; Jȵ@%ҋue:qVU@!x"DȄ,YKï)Y[$ 8`Eʗ(\DRP0,Qͱhh4S_G$عg!W׀DI]u,0t2ev装Na,3t2!GXAކPx%@)úsp`װ҈IcOݗ/toN&sVHsKRiZO+c"w;PsgslSX7V<1?B[,3S5V_lTiv8-&.ҞiD>a1?IDt+0aV["?n><0H1MGD=KG׳/ $n;naAL%%z1i?Qu:' Ie-EbǼ>-ya$']/oEwmϷc1]ZF1=릱^--vNB1}c *1} 9q}^4X7?Y8mQĴz#h)#.8pKЯ`< GdgnS`\ nx Ϛ:uJE8Š̸5M<A$sW-"{ +'2muh2Ae2潗孙ci|J@J߻6j^:xs /X5 P)ݼi^߻Cy#ǾMɆ/+3}ɗ(e p#O~\'2xR^ 2/ B &2~4i<$WT\c;XulLoE$3<ٲ-ig%d$yXy+[\oYz5sEklcEZ4F83Vutu=ڨJqͫibA,2@뢯ZV }oblH" u#ъU$jt"a\W^O*{fan rv,ЀY.5 ,32Rs.dbMOl4nwEs<hW=n~K-[.vLO vaH0}e:FKZ _=Wmk?$ɏJIZևi.8~51ےR1!CMۅփm{bL@}JW qhA@fV |n"s eRd-dDFS Ki~!?7ܚŖz!Vw ݛwǧȳG>;FGcBGRϹ "܆<@h*Ó|+͠s R()ۿsdDY((ׁh'qкQExofĔ3nb4$Vv\x, ^47,aܶq鴰bM1z##o@{L=U`H@I#f:R'[<( ugEm9S :c<<05)h/h Е[qr܋x,9 )M{ܚn:f@ l1Ǖ9r1xcƗ4eG'^?&H& $)@ v޻nsۉn|5Ռx?CL|b"~o SkL,ߴXq9 >~6WwXsjF4 Ba0_ɷ8d.:Hϝ}sc]#j'XXC8gȩ[|?5Հwi@rP*2khLLd)#Bĺ ܱ=i77'򯡄1RvТ&)I t["ajn"Qt. IDl]mKvn4l;[ y;_[ C}u{^3uk']x.8,^_,w㞸uy# ^wG0QH+f ٮ3Q /BT$qi&B -qh#|S!ՙQkEm7z+;1ĸF7A##P#M~h__G{HߣAsizd^B<:T݂L" LZ̔Vv϶MK 7cɞt\4'%p33 lnSὝpeSdQ+z):?1x9.R\td}r%G@*2YsY+@xő's~Y uju w0Mv4X~FX[#+ii9aGr!u[\)]+"Kt6cX RM G?tܪ#޸ktyq B,+$jeVbd`ImoA GI8ᅢY"ɠʇv~b`XxtTJf >~qZ"Jye:Srd68,Ni, B8dliX@XJ0'SQsmSh<;AZ{b3#jqRrZ9<$V&іIQ:$F$=Up:ًƠ|v> o#GvK?!}F_ʾ7!$-ofIW?,icP^'N0pb4z& Sᖣfh%zwҤ?p*:&?]k`I'laޞEG-x#)K GIOINUH$iscM ~%ґsʺS伿JÍTk܆ vÂHT)(.%UT@GXċ9pĻv'0Ac5|v009oKWSyzKK܆ T`.GͰ4M]g\oPǬ]2eV4M&->PCF{v-Ovg } ۜK aRFK%y0ҊORp>Jc?q]jzķ8\yWZ-[-+pfR ~7C}zyĢBޮnf`|'>c Z 00?8 KW6@n"jJ z* ߬FxojK6~ 7g$UnC!Qs[|hp6r Urm:ŴՋ?:Xee xD։y&C%`a_$M< #@aM#LB@ 3CGߥX;!mh[RBuUC'!^X)"ù7FǶ̙e5!gV~D:qY@b2l{>9ef 9DC P<"(l[%" q5Dzoͭ v8%`, QzoE֒si-AGX|:E.~CF>Nb @c}߆gb;+}s$эa_ɤQR+PР260~?:8FAӫ¦1#wc:?@.;zeRю ̵Epz@}*:"mfwfHeFew]4LMqv$.+=_ AMΦIm1rm4#KS]v@4DN8O!xJ;ƨ w5=s)"5ky[ٝ%-eKZq7fpLv12ZAr/ĀnS@F+L;}СmbQDS12=qWD0àH{Ҡ TK¡~SEC62ГSrc51(-鮳VOURq(1u=ވa$a[֣4֓"H xȜ#eMt* kt?6Mk-[SHu28iOvbbbT4Hy*x/sϗsmV'5 ƙSW8ϧکo1dNp3bޒYh(q®ωPD>&?-q߶KA@AE=C}49f I{_cWy =tB<|ƫ)6;++<>ȊI 1;Oty]׍u/Ek:5^7_AlXz|= 9up .:%ɇg@ 9 i%ɵ>]S|X"A ^pu=J3׳׸ Ut 㐓HP4%4[/:og:(mY5jn&ɍXZ^>Ni5>_EB7/sfQ mS R6?dOW ^HwO=V}nVs:W4,/d.MϜlcZW0FІ=͚牙>#2Ƈb<@jT{.9=g{V@Yx0p<m*X|kxVz Rg4HDIA'%^3?"A#l/q⿊{K ?{O#"['"L#s#]Zlga#K#zb`<-XIuį}L % ~"akmUdzqlMSǴHǾ_!Z][t熬4@Uf9dlO֔Οhw39jSċ USU]x*NTp/Q4c99=g2 ZoR .yf1O(=En&H֙T1ַ'ЭupsnRm mskDD3 D>F@`8r.Zh%iڅVD 2ONv߭tLM$~Ăi w)>{h?5IFdrzj}eI5JkѿJUshK_1xQi Z.9Nj["4-mc3[CB(+AeT :<;PDl )4"+]u4`,NG6|`RVc]Ԡ$xVJ=fU~;|u>;NLKmq YZcuUV.>D7bCOdTDz>wzYU7 "Z?2'^d7A@}YwՏՠy=8`ST?yݜe\C~j]mwohѝ4cҗ8H= fܴ~u:R:t2ڶe6#~=X[a g7p q[޻l޸ V_m/yb ~j{J k zgLRz8---z )*Ej;OʔꜶ߮Ǔ [CiQ?RUR2ۨTuDqHY+=(fY[UПV~3Mk.bXE wItL#63=} ǧ\I(&c,sh2|lk~lSQU7,܌d)x/.֐ѐ4rq gJ^[PJmTN+0<{XfU ::)t54H ,iLo%"'^ 9i&9Q,RyAIixBR <ʬrwt)Ql@9Ds?>i$iT A'mߒF7b>)lBԯř^xNݷFQ?BYf0dcc?!@2ZTC{;mA_JpA}=ۙM|yl+&sQFQ?`-S=~/>~F]ꜹߣlsK j"kUcsj_GP M2 Iv5G|v yƈ#aLYe ŀPB}Y=onŠVvvzvp-Bo#/LwBfh·{ĺZgI#=]L_EF ui=O| w3Ne4āH|pM&huɀؐq`|-]3V7Z̼ JLFf-kT&Z0,+7 YtLfWڑ`00@kPQ<饏U `Yf"@T})"Q*|S!=䑿p6^NJz\oIȚ72<#A"؇{Sa3דO`Gh^Uku-oKZ=',?ٕ8-iwVF7t|P ;r-zXЉdJ! S{> €|npK@$>r&fL 󇨲+& Z q f)K|b( ˠc7 0nJt+t"d֘vszlHB(gA߉ /B%1dB3@M1P(m*JҴO QKy2h0Q00JHD z]:*0V;B)댰UHIzoGVmu_^&qN_;v-]ӝclլϷax`!h* Cڔ.Kw%;nf(,hrpdY@a 3>yRDX]]s6RZG3<#;kH7G18V79]7'Տ;v#7Oׇ#鸩Px(l&sdsD:/FBHS}4x4nũGs` hH&sn'Bŧ`*}/xߨ+?hGH-Nhϵ}ړV,:twPce/EB?9!TB`6T9 =ü&ZY w07~Ɲi{kAOfu KTr@SؕJ,GU?sAnjN|sŽgp `[E~{mĊKuD!('zbt+.jyffNY+l}01LΓӺZ՜Fp`ךA[77j+BSu$9w<&]wONvzvP$@Q{D]:XTsSGdNntė<ӱ\~{Y %ݶW^S7^sQ X:ųfgqYZR!pm"8WLKަ e@=ΏXqp46ةh_Ȁ!V{$YId̴/O/R)g9,~vn\p#f^`{jo}6ӝIqd0`ƴ G%W',(xvܩ1y49Ɵ4w9o _~&AY u8i}NƇ izQzնbĪP6:w=< k;`32ʡB٫jYO\"c)qe8ȧ xgVlb҆Jl"[J* /+د ?=D,,=Kƃ!mpOUZXKO4xhjk҇X{-wEɓ^άYq8ф{T]yH1x9!zNg7 +@wpXO6W&7| &筘=k&ltR ݉m4TinUj&B*ihxf[FLN1\d@i^x5s:K=)9AREgBe2+[y -H<V9WKۦóH凧" JF50U-H_*+ QMjQ0R!!mQ#Sw v Qj[{YThᩜO`y\¸Eʘ3O,E$1,SB6뀠[!*eK'#,U '!ųp'ʳI#N?$dALΨZBe[J.ٍ*! r6\+Zf=@[1,PN\굸DAemޖf?½CMY'zmwPGGϺhYMa;- cry8ta1^dԶtX?#-/Il3J>1e.t@ ?tOL"hmύ˭o]]=.䨒Iশ)[\)dxDt=q!CiBR 5ɌdGZ5 Wﲥo0l߆vg aK/ 3Ap.f/f ^b( \ָB+}j}YMQ  כ_` 3py]}婟K+P?\ݗ1qL@dWG5j8䍟g\MDk:5,aK8v@ CmЫ٭Tڢ0cas'~%,`!KH7*/VU Ѡrt*5QY6!Q0;H{D $UvT3V#y+{#6i*ȑ57\ 86i ucveAUΦ m4A6UˊC!ʇFy ikvjînqkظW@XT*TQk10,j+!USL(s>z抝Ґ n8I'v묢GcO͊w0nð61̈ &Ragx2'.MT硐"g|tIrZ"d wKu9Kgƭ#oT4D26 BjcV:oq ݤc$ru~h_S#<^C)by ێA.ɺ67 ]m5bJ{*49=d UrĀ*Y=DP`}gQ%$=o#uR1RDS`6؟Ls]̼,5C>:^ D6tiɄ yR'12LBW:Nқ|B^69%1_-(T$UOcK{<hPbIN6'RFπZaJ(+0fkG}Qց?[jXHJHoQcHRگ匑̙- 'CwzӸfs2zwx@ eHBVTom`l?48"CG=/Iek5l p笙~;Я@c1dWތvx4=Cj& t|j|?E?.Nvŧ }H5"_qf";ӥ*g݀ndLOGȢ_uS]Q%]W⅒0]-F&xzG+8zw3W.$ىNﱰ?8uHD0$x|]HmY Mf*ҳI}/B_hW=I74I*TŨS3fXl5N:xQnk7.7 _UV]WE&bfnPظ5l8n}564J ==w1d&֞Ϻn cԥ(5. *QJ_=|̈J 9BڏNC"]1FM@F^K4yL0Hzt[պӚa 8XYnW~Sh R^ o0K#WqɣI 4vtNT 3[FBIrUhM)vw +iZ6Agr%DUmN;OZN\n &u#F7_Md X`t<KOH Pma /99`źcEr\B&`12u9G|\Q`Kff{AYb`& H8$jkI@yQ/+/m'rP3^Fp/e^D*O?lSO&jLP҅{r mӧpɠ pDtT߷ v;fuA<6F8#HQ˔_}K*)R֫CwH◪o%T$И!E-CLL v\#`j59 Ӽ f+-/!쁨 Dwc sU,xf"=4Al2SPܫK.12j=fW:B|>v Ɂ$QRhi9ڠpTڙvK|KQ7 C}hp Ы˳dYwh;h .3YAD07*Eqm;k0ީi8UꭉQ_ڟFc#43_ iNm5Ţ3ΓL@@jִ]|Ҡml/4b홣%M'?st::񓸮bEYZe^[&ɢp{~pyk.f8nGB5 l Vut)w g%D ?lseϫ?G@Q99J,ltpFޝ s+&KׄIw1dWJ'Wi5HVȪS'M?,_`'o֔T@d&7o *1one^bOm[v7]/ ^Ek~q,*h,l20\!s C/I\rY.3xŊW(T{to3N7ΏXu]"E NKhA{b :JLMU[fzX8hxag1F2KNB|4vXjxFAyAh9.B][*Osϑ4W%J. sڑF ceZcRb9%a{Xq'>I w he =ԓڼ~St u)hl޻HD:)33)BޑހW k~5paѶe= rN"9'i]``ŕXηDžiHͦ.,qeۗ1y͜󂕌a3O=Xm?o#!wLD='?!#B!!IQZ(Tlv ߭Hg~$] pZbg,y;ml ͕ކ.LzYqB'ߎ6l[ 8#qKG P u(aɉ ҍ?2.".:gd_9WMʠyFj3_/m*{]5'yC9u+e-l{s#"t Wg0?]*~me6S$2r!jE3Q2K ?dk\?C'2B) 7@Rb̮Ij7\sSQ`|C]&7u'zh'iroi(ƏQU!m GHh}]=9J!c,iC~4S"uY]Sh™9 .6"J6\J16֓T/.eBo{ROD(pǖ'qDPճπ(4@x6^o3,^ч^|/_^HIeR_J٪/@F;Ph0]%N-g-sd !P05 6F7Wүǟm&^zrma%Xm0٩?N\ҝ(љUBXz0mw"K~]uRQ3D\T11@BR֌q7$q/4粻}"$jH!=OYe#LVg4!uNsEhlA DYwf1K2?̇^Rm熫KbneXW2PlXs[jaV`j6:uߢ|=`B_&yq<G8yLy='&6'9\eǀ[ fEHŞiFI€Jm#KI2{R`˺XL8^l##JJ7#5.H7\Slj VT:s w8u˂_ugiIC18M7YMNDk;f j>nEvQI0JJwuw< C,P#G\3:/=; ]$8J ^_{eSeT<+u*.f_$X̵V ys|UyIP=;4irW&jUKi$pZB1A^6ހ3Λɡ;0fXyX7\LSgo 7 GCkEیDQ9*2 yv3 5}[y1` Xڬ:^S1mg;/@ziN2EFHOԶO7)TM7%&ED =Z[m |Uu&|n1s5Jj>C=y Ⱥtme(5{/1Ⅷ;WrB52/'])_jkz y g+)_ό̼"0djB 0g}jMGԡCPdiTHI ~sn7zT|m nHrk y;E{T@~>dkVPFDm]\[;Q9l;ҳν]dJ8IptYɓodQ:W,s5ӄgNʹ5CZN _2en2K>;5ؚ7iJȷMz;lk$E|6DfBkSp6N'l8 t >J\](e P C?AR 3aGpi4u,%* ōf aEo,N\"3*GZc?{/(+!*ՌSӦ ;7r妤#ȅk u>};8Awq}P ߓi11kV*n#1=d9&\=[yETM8h){]QLuR!dϪmGSTo~yI+ij1=^;͠]_8ddwS=ז.kY#Ofj+M[;# !#0|Uh{tFkrP>A.*z˰$Y󈸋YG_˻z&H6ԣ<=잷T*<?;a[k>g ܼ] .ݶnOO>mCc7fCs+H˳GUTҷ$/Έi 5]51RAI@7׮ eʐk3~aYBrwOU6+R5&ِon<:>VfmIV!_A=/i}֝Xopok6[d;K@i#EmL;ȊuZNUh6k%'4mWP]8e2S2f/ׅwbJ+*%ȃ9#HGv5瑈P"'9C3v3Q\yk9uw) e4I5k}7!ɗ/0Ûb)ImXjBi ʱW>+$YYS,eriDZhр*;,jJXbG/M=ʒ| aOIYAl皧&06Y8Ĺ|#!c(_B2@y#;MD6U9$s%ꯇ,k)\=tgA0P(!IUհV;}شo 4<u+d~4d`[L*ݎ&*8Ń?PqQW*ԵH160hӰʋX>Շu{*Wpһ`\?ǸtqҥA)GB- =ADG1aFbzMA%X+l@s*ݬím5aiut\V޳@H7 {Ozu3+!46>CрGQv ,`3+՜ @)Q}:6]u(t7~Ft\~n3zxf9 ~^JJ5Zwu:[yWYo+#HDK  >#G{˨LyYYFcP~P9$u %hr>"()0 sOrJ#Ƕzt;+LdXC Q*"g n3oi|`V]b[1o!##v`odqQ0|H6ZMq?BHp5f`Ӑ$VIymR}Zy1 ;Mƅ=x;n`Dx]8#q s'"go3K.&W/YF!Z b{0|dq c_cC Պي/23̳ulCFS 9Z?{0alXS r \Eáb @_*dv{re"擉s(3C $|jWI.\·%9 Fc:֖^ʬ\cS$C62Re֧ 㸘D7:qCNID$0٤T!D `kFNs![1lu XORN)^hXƛ˛ :êELDfH$msdj$&h`UpIcNLd9JLn )xJ _ƞe#w[Kr5O>:Mt$)v`GRSWj@4ׅb_FwF1q_:U"O ~kdUTY gA^Ybjq}s XgW' lO-HB=va)ćD'w&V&-ݱY۾JF\b6-Yb[>9`R ZAX7aG.2-X8sL.]Ϩg燗vo'g+gEfQ<z(Mhd(x7US,U)FK7τVl4/nJNvnu\٭~&-V>(2ڑ8N$6t}v"8EV?d|j>8ϰIqC loX됬W3{oVժȜaLY1)]E(%mV&] &KW=-R`IkfcE2йNTS̩S“K˚#> c8@.I%9aE ,,lm3Sq;@~'m%Jh8}O=FmF>1ZЩgOL`oŰw/V.+`)$9$n+wKE 8i^E۾5/)-846f  V2fr%Zr؏?! k} #d@ }긹@ɲ/fQ ^J58k3,ra (PIs5@۵0DxZ8="DhƏ"6O.]&J%sZ%Le%U[.yqɐ~r|ڮ*(C6Ma3lN͹,z3 D*vz$f΄`hэg(\Cw]ykoҶkMHiHT]Mո"Dsk0h Xou?K^lo8ml}q pjQ2AYCmzQ]15"Ong,1 mUp7g(>޶ P+:<]A7>I(1BZ}$Rj Gz($F/,Dʐ* UP%QufIGPޛdϦ0r'JU!vN lnɰ} ?>lvUbmYw@kVcQS[`ɨT p2Gu"/fZBx(hpΙ y]s`@z.?Gͨ>X)εN,2/8$mI\TE^dYgyq ưNBR©aM*1gi8 [/:;ę`g':e=M i&d[#kUFt]CZ״+] ڏ ިMfNb!eOT]Y+*)Vx t1/Dw=ևCpā3[N"o݂b*="hO6ߨX+ ? $eA~ip-v(ǟ_}R: 6$ȮkEY3Axy:wU|{n-͊]bu{NgFUgٛ fb^`} mg?(RL=U #褵0n!o§擪qYA|%GQܢptسgc/Mͅ΅šH={wWXXmݺ-W>w ܋WWԔ1c/cj ¡>Fjx8ΝJ"u qss\˜5*pmpw:˦,ӈ4G x줲0L9桛jh6&{d_goE-ULS_;Z})Svi63Rnʹ[_Os*8 /4a4"B}/DLFBr[YJMl@jiv.T[J֛ F &͗3.G1֥7[Vv{Y[;͞EڊYEhOɒ-絗 {1;~9GEr]kqmes)T9q k3.i, ?Ri[/T@i+~R]S`,aE Z=L$5qQ./ !>DmGSd5.l=)xIT !oYJÒO%^g1:JaPӳDB_ϾFtݣqGA"P9-V I4FFWk❆Ky6/BS 4ho`Q3dwrOH .Ҿ{]$޻E 㶦uAXdXwrߤJVg~EJvvZ_il0G}5P4ۻ79} wl$L>!nU}as[Q,ʼn #6d% OdiLCá8. *`%uo[z|}1ͫ"g|9IFZr}LIO9'|fH(DNZ7P~/&}.#d[wc .ptˈA?2O<k;o&måx"x|djM7ƾIWӅgCy-8_2L$ Zt"ŠV]`ڜ¹ҝNKҪ)݌h6o1 v6_nϭ!j}g-*[EDJCce5 h) #Oɋ q@UUP$\bF55a$T࿁n\CM7c׽͈smʰ#XJB zӕ ET槮-c-ZkT\JMĥ+^T:S/:47ok@^ b_ζȏ@Z JXk[/(''(< +BQ]F}v:oU4f$V$UvD՛zIv' 2o"ڮF)q[Ã*%gs@,X9/ή%.Y$`tC20lQ6 P6[7lߝERA.|Ee-\Tc۪YwG>e3ߢ+Ukħaƌ-<ܻ˓"D!!L߸[pːyXAcCvnzVwAϤ [<\- VE\$l ͑)}@m\8hic15m)Gn9lJ|Zm8,멨I6]kɾyiӃsXz6Ndlr$SbC_y6#h/33L~H23 fFIE$j]띒:\ŲWE!qӉ@xlP@8^&+ q^y#0 ?ƖeA.m!QwI +䑼j&̞+eE<BD;Rg (.TBpQg:!F:*WF*YflF9r 9p bhsvVv2PzŒTl=T$7&̅e & W} s:P+VSA}#6WqofA&tP.~#+rFI K1,l6JIW 莎H]qs1Tv?$jOˈi.sҪǪ3k.Xȵfe%ګ?DABsW9+&7 ;fU S0RezG%;"_k87h]ĒugRw9rǍ2%LuyZ^pm@TjqPs^ 9XVӟ=&@ĞM;"ƀ R%rr4O"m$\Wqk0P'_ʭuoas(: g|S!uS䚫ATN!>!ſ=;s46nBJ! vC| ųn8:̧'3d-L9yie;an{ lI;R-r! 1At)vR}Qg 0{@2l9Sķ8-|عʂX;MiA(:޸w!\slv#UԫnKpx8A7ߤo(%44Z+ZO@֕<k5{_MHI _&ns/T,-  ?'v?h6.2d^C v`]xpI%=fYGVonys"U0vNB5_)S?ZЧn| 0+n^-9;X2Y?:ɝ`͏3ƪOi^SP| 4&8N˖zHl<@ i2J S@^juV8l(Nǚ02x8/*[A[סJħ yna}MLay%/a#giI;%{] d[W  AP ˟쀥[1ҳLCuTmnQHN3268.rs^<`3/\if_/vf5cMs4F \BA| D )&͡<XJ-T*2QpZbb0I^VhM=MReAf&g#o +;*SrRE8K5wCjJw Do܆ݬ:^-E![[Yù/C?eTؕ_^!YBzQxN5_Eu3 vL=/)-=؀x4 nwo[ҕ^~JnBc:A ܐ ~k{jK͟X8x{iP=:r; ho0/:{. ^Zj!_~+K| ,P1rQѵu?[qҎtlwKD vtSp´$1 ov@ {}]=B (bی34R)\LqpCtZm"YŻ:kwn9S'e>{"RȮm5^_z *,K|P2l,&%׍q#t6S=́xdzl-_6ACGu) )<Щ}a>k="J/XO!f(3Vi"<[W|/]Mi G{90RNJ5"o8)gf{2hb~- Z p6)Ax-+\xOQ3Hm~L$ɠ^"dۛ%l xgug ?Z*LfC8Xml,vA-zUYYPF?dSIivQ;i.. )y^nԭjXKUfH _8bhkQbhS)\+q쿂Mq/DY ? O3(>jgYZ07070100000017000081a4000000000000000000000001677eda0c000118a4000000000000000000000000000000000000005800000000./lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/drivers/scsi/libsas/libsas.ko.xz7zXZִF!t/n]?EhDTTk׶ǼBkK~(z ds1_fj,iuDHCafu}L9ks`i,Y_N7+b@2eV#a,'FE@מY\jS^ bOVL0v#θ1I%K6U%I=}}y|BaՑHByI? Pa+3rr&Bs:vA:`}d3I.`|,mV/~{C@d+1^Ou,poǀpK͎ZL>) J:]TTm:nau<Lʞd>u/23R&R?g m,Y'Eۥh&2i=ĐW/]`d14\ꙒklwH-፿= r]pi$ԘDIx:ptt+9h.+ m!4pMP a4@U'/đ jB.TNwwwu4de,Y:TF))Q Y铄Pf՚V;RKW69TO Lhs5SAPNx$Ǧ?%OUatBާ9]"T6m; 91hqi[B$CznO{UKH7d}$cX k0D{`bGD_{jp}[ؕdBF[ke) M=cl*0 BjկsX$qjI?9+0a-0ۗګ Pbsm^n9漢Jq#'3BHJu!ژGi鹹s'_ϗMk;@f1p6 e嗢cMm+}4Ѐ26YTlhʳs_(3>|;fUY_˔z~Bz[fY 9YXJʢpUao6; *\!Uԝ'k\Q^ f5 \@k @1$P>$(*3%.> #Dc& =NT?Jx|Jv1VPnte>W +D:N48ՀPW\֛IkN3:Z1. 'C-~@\ 6 _'veSH- 똉^ Topֆ`a8Ϊ%>x7dK50rpOͧK6Y)]PnPxDVRO® x.RHξ'\M@gRb1~W_[˂ռ~,/cPO G]3{4_+㥍[bYgI)%UX*փ7Gpz.%݁V<#"N :Udh\oGGC7^+FZFG }=Q/ UcUcOԎ)bstٝ ƕU{Wz*BI7prH,Qe-nvI:-J\~@F_> )5E4ud`h,9@g-1 ;p3`dYfdw/g w%E-b(ԛ PY\D~AV膋ꠏMi5O5m!)nYتbCQ4_J KXR6w ._0le^ %;;8@=3H u/J>{=% 9JaDj&URT&I;W",J8}\UvTJG%ۤ 2b>Oj3YpI,|v/Y*]f[Zbh-^ ,[{tq%zU}6Ӧlw n4ыq1[NPߏ3ER 燄>]SfTqnEե~.;R$ 5hK*2ڃS-z3@[›6Ɏ C~~W{#O)73%&`\J`UL&< C7:t$@!y VݧЄ.N5t24z%f/ai V#飸?)?op'-~d =A3)^ N}I``<39)ȩ:pPHpnCP,HAxP2ziړ:0if7{>"+7c@-thʂ&?p"<2 e֠b_sK+뫷`,[/ެB^1-:;BT<½O l/'؂a6a8Гo#G(ouVR C9]Mzi/eWP.m 1LАm gUf ; [%ΣmCzP\4(>P':?c叻p}NP/tHNnU>4NQ+6@CIaV#l_pY?X=~yA;}OJEҏ!BtxdNlSMm)/U:kH3 'fNpf Ј?hV05Hvuj"Sak+T[t>R&!m ,{gǭ?'NC mnXLKt^M/rvŔW8@EQ&΅_'ރB<4 ̺y?꠶ >ʜlOS"ޱmg= ʷLLjK[ Tg:8ML# \pA+c.Տs蝛,[?W= aH(uoy﹊`ݴure_XtGb[Ə/A{+bcGWrpuS.a<.L297qN |ݗ]QϧoG3}*׽ yMcIyT\rEiXyS /!vr*'y]nCfuZ@P.5 ~IRcoCY$DR<0 (dkΨr? !L<{'^r [2jެl/:)=u˿!BXW݀%K&]X~#w[r4-!cA}(8W|cLD/> џsE&%͍D-uʐ&m6gl@FD?Hr= X`ɒql*AnĀMTVPσ,d+xǸT "VeE'a yOu"@e:9!E'X"Ro1=eQ3nE62&< _V7-$Z@?'ݸ 7/E R<:Y(XJr>hQ-I'=/IX)&u{Y\6RyI/Ajm3%*γA[bT-B"7 iY>~/RΟsHB{KtD8M dFe ̴ -0 ~]ȎE+8@#rN@)Ǣkkң{O8F{Duf K"alK0߰?z;>'bܖ.XPzFx,_ ?J"5=U [~/S'QOp1 'M(Ow$rwU>Z]K$-?P"3nZ(.8NpD-4 TDtI5QQŦ {hOkY8U)~HviqLYעR eD(j^آ| ettv SHHXX fEKB3}d_gEq3M\4]雽fc~G&Ioeb u,ȶBCGVi7en0W?T&>&9'g7aĀ Qf}Q}CSbifðYvFJm,qv+6o}oдޗ>ЕDwΣh6q) ,dά.bKuMg>p Z;jqE4"dKX ^Bf;S)Ndbe[ލdq!Q}f$.vXJUu1d rSM#7ܩn+/j˨_.! W.; WW^r肸3<j"1: aIrXp\KQuS6+._RD"7f5g=CʝXroU,.h<+󁬩1^!nSu?"5ޓ-.#1PO}L#T*""ǷC0&Ggc"$VR9xҐy]DZj2q aM4pdr|>˅X,b bزx)3[> P\kшܾ-B%K0$ Ag,GN[qSS] >>,yw)P,VZlPטN^[! UL 0?ƠeQ)=%V4\ }.Q[}ޝg$4BGvL!+20ߴ^U7J҅llUܗ㗩;.,S]7"(A9]Ѥšp1-l^RFSNXA5wx7Jxsݬ l~V҃re{?b=cƖ=]y]]h@ (Q3{QᜂCiUKC{._{򼐞0aahI!--'~dn~gYjƇX@GHrf2J* ?n'"[B4{#e\6 5,^ӑ2$5"Nd鰈ʤGQr*>9OQcn[(@=Ms֜*mv/]b] [FI%Eg%+:KYoCv_m<͂ȴJ2 e5g WOދq x~x vKFq9d\!K^ խQ`k蝛[B;mhFC{O( Ur~~yͺM `?],8ZBVoՋG;uzR?n=e7ee(oϥj! l [zRÙpCMuر[@)N;el~F7 x\E(oZT`3{{_fI$;-JQQa&l)S.$jѲ(G𾗹7 nC);7Hc0|h@~_{!JέD%*Dc:<e\HuT}Bx|5yt\3& O89Olr7 5˘=k){f ?[Q"%m/bӼ:OFSnb7~U"~әwtVw:R\3k4_g:ۧ&xWctX|0a$ET\'F6gVT7WYBT7?dxf5B⻜ J i& J5΀F+ݗ^Kj Cڠkp069_wv 78՗sk:(+VT= .5'U9 'QXӤg|*uKs\v}j"1Hm'}e,>o# Pcf)u֣8CͰDovCceHh0}?I[+s 83^s*]mAv%JF$\a` | y` I[I F+:umiqB겲&U{\1D @) \mj@mVx*E nI•(9v[ʼ^&m*(<ÎtW՘ z5=o'bQ@c.1FKhs>sZ`+Pf>ٶEʏC{+y0'&ٍ癁vAPG˯),TQipN< DeD/~j b4(Kn?;`M W̍OH-^g3E#Z:#^y0n3Ё7w8ޙ5ʜ1h O\&I&Xt߹217u yL [G4^ dPn s!TKW*}~ Ń|Rdrf;3طE%Uʖ9wY1˳jWӪj"_R0L1q:L3 FW\f/>{v*J°R~_m)}y@(^Z|ls^ԳùKe 8jXCEf<5Ď%e$ PZ\nTxl۹ &^*;15(bՋuET+QAQp=-+N;qrf׍T5)Qxq+1(&?"f^.NA40yE%VV]ߋxDbqHoD+h'ܯbۑ(IcBڒ`Wy*O[]ix<5;5~ eG-s&k# 4;!TK nhTp}Z{KɅZ>3|yL`A=RUE)G +yk+QeK(;h2Slm:C/uM@o7xЮ̼'ain,`a _T 6,OgpJdr>*lB%ZGd2ADu-?ԓH=+hwavDތxǙV}tJ GGmLm 'rߟpyF >ީ`P0횃nhaYq&{aѕ, &37MhC} N2RK zcGb7q8%Y5,(V&86 qѻ4EL'l>)TQʠюAO8)R>S$p8}g״ez[V;,-藯 +1=-ح&{jA(dHLw;H_O p-rbktM L3 ~Kq- Zh?o 2%5JDa <ޫ4XK.( ku j8JQN6#/gpo*SFLv* >(2pgT]& h.drrepW'99s_S)QXSM0Hp}+(J:DrAqddn$ r{[yVCơI` fO"o0,fc$Ru- 8Dkr?,PF Hd`s[1bΜWQe4 DCc( Őqu'o&\WGOw5\Ǚ)5}X d:^`o,5_;Jŋ4ɠ> m/wX}Y8rB"|cSjtO~CX"/p?=8ϡQ<떧#J =Lv:Bѯj#oX s p')\y J3pbP׻JhD YV}Jµ &mex'ٯo Km2cs=5S)! 5H&BΉlak/#TA"U|J{L@.\.>uo'R␼;=Axdqy(d^dd7D~OJ Ӭz/ :p 2҈9&Afd)LA0T:u|Ber](|_bsŶ[U)/1Kr\(u%^pU' st4.aid][P0rvF^_t8]-tEMCjv;&X ]i׻UskXqooˑ,3]l;z=$umҙmF.2q$<=.>2fCŢ ުTQ6 /|2i7!t>F*i\惫MA/Z_(y$Z^5;_GB@2Mɛ*"v6zP ؂VfqbB u˗մUcɰpϮÓѩjwr%Pf{CͲw~ʼmy,Y~)-Yw1(g{z,[̳WӹB=V!Q'A]8ld.x9̣߭1k_`.>EಟNe84 FL&-T'% &jacJJ?&aj<dGCA⽫ku k%ʵ&W7,/їȏg`ip|8Rs?_|%]ݎ&DIL7vAF[5׋CIilE4_s߳Xrڅ\KG5DZG4x6&)*/\ :j Yw$my'äe'a9R B c 8nQ=zZty?J95{7 \[ʼnpr$:e>#Aw2|v X@K ]wrݧ?m>̕F%~.i>\ @Խq!6GŽ$ 8*Zqn_ߤY/B0f~[OUttLk\|?b(YQ6m[.K"3t/0F1$4"9ŭg|? |ܻv %;LXa ROk/x݀:G @O5\tVXTjz,pwO`)~è9ƙZLZZgRX1i14- bC_}6Q֍-djtJJ"vpߧ[ 2ɥV*exc1 tVrnzagNs 䨎gP}[j7MV蘐;e WI`eIrnya',VX2B #7K~8k@nh3 %>gNT`D(sI:Dg9("]5ƨOvQAapR =L406+ N;CCjxwe&P -5T5jy(zRbF$yi%nK*=_L5 /<*vz`lPJe AN!Dʈ%Uօ~@qrV98x¦gԠY[&6``NCt!5P _,e*HnYX,nS)5i]y.ѭ}% 8?cgzv?jMEda[7uRf!_PEe.xiyk4jZ$+3O MaK,ö=&,sx8Ӿ9p<xH9g;LXwA-~%BvVl_b![@[ҎpKqFdMsеp @bW(!M)|AtbO^npqP D(m 㹓y!) 8l/փIh2 i03&v7f[o3L%+&<{8H_*hz 3`l'qaFz#?7s(.%vL_pE!X 1is͋`\ g)P-S ec {up Oh!0h| `*;m nj)ZW_$AVgK /E S[.),@W%2Ok u(_^OGjޤD7pAE*JkE)g7ub8뚜 ܯDt ޕJ~HOd¤5K%nJ8P04a#*K Ӣ֝X?FÎX:0#ВӆX5Lo1g(Ơ0pB(+N aw~v ƱY3D0 ri;ڧW/.qpp9ER"kOЁ+\1Nѣnlx4&vƝwQi>TUK®H \A:q, cdBu%2iWlO$jVv8zFOާhBtDe{Mk|oQo_ݻA2'?;x/i_\ ՗;BU/EyFDHEzcwQc܎ͬiP21M~<د9{H= z' L.)NjPd@ڞ2A8jgOA3j9vh]rku4,0ݶML1@ 4%_2_ǡMоB$4d8 C֣*ɗ9=.;,͒i{yn>pw^"Z3 VMIļ%yFzk4t`ysdL`( #,t5Ghx/n)X!' wO6p<>DzBZCU'$>Xq-抃<=Senn K 桷{?ٕ >#&NޞQ^ YiD\c^hY9~e£ث@8V>KQ2!SQBpc|;P-%SWopICYP}o>qȁ=#&BfErlЖӗHʻ=JO0cɿ:Bp`FH*D+ MvFb{ ,DYScZK|p`ytFX_O]ݛǣY4E ISB"'1-բO:L/qLȵv]KHr%TH(`wiͼVV`eQCf>*-b߆y^]춈  hLg\kpY=K*@hх"X1aq:at 1$HrdKtMs>,˂c"0 ^y^QQG[B8VF2-u4.Rp5y,k|,<#aL^ZrO; RWaGHwWrtzDhUrlzaSdiKGsX/`!6 ³ .wtǍfXXȥ+-ҞwԷ_PQ.8U|KQ7pNh$k855KFh(ʹ: =e>m FZTTU&6y&[P0*xK ,[pS}PI /[@rf Gp6 fln^R㟯[f4Aŀɨ}TA_lڋ7Ä=j|MBt`ܰo_R5BMjBA4lKXa)3@yQpܧijlHd`vmkǻ̮-M‚1Bw(,e(䠽 -fj7Th}OKZ*(>-T.j$Zj!E#{,`We>sJU)W=)[mОvbC4W[lLBk8@IZ2 v=u 0o!)n=FV00š@ Ӕ^y"RIHPGڤHN*}I}07Elh jx!brZ*d9[,d'e j.4S* NyҔk=XSw3 8{DbGy~3sSTLC`²9sGa߼hɝekXAf9WˠT(nq;r ;! d?$B)݃:Bd)dЮ6x [L x/Fѩ@4MfU'@5Vz@PV).5N!r=l'ٱUkԿi_M720|ڗ"ҷC-Çgu"G [vW[oNoS,,^d#y!\ ʄ/ z J(F-1e5WP(c-uL`1*q;u FA^=txc5Sl)4m\9GK ldVr9}Xb͚@>߂P!jˌN*5^tmIȫ@4Vj |VSl jW`nҐR!]s`D4ikx3}R@|AIX}.Z)ؓ ʶ(KW\Pvg/-`p|,U<4].b'&DdY@IWU~|d תԭcv-'SiDܔ鹁,dHh)-7m1; luh.WkW* Q\S62#[OKV62@X?+); eH.WE?vx$Ƅ59,"i\[==O>mO !2݁{`1t%4bCM[#`S%me['ߙ7n/KpĠ>>3(^,N<*r+|1y@p,%d6j&E3EFGppwV.x_LfK{#ǮD]VcG6Nˉ2P))Q-9N$!m_gTN?,[PIti_'sWMmeʖWۯd+ +j;J)z4O QsG-v`-A$ ̡/[wϺG=_2},!"??3% o]5]hV ݞQz_x=1r/U F ʵP"\Q|Z#}ȂKl[;{\i@V]2`_b+kpW+Ŝ\ך7 \Hsch&@6+ W'ˁL"F4!~ߢdsV>;> n0Y7" ̛݆^)('/n?>d;$5@,lx_p L>A4;X[erwʁOLsB ]Puf{IU][PbEz)Cb@QP; QC$B+u%YL).h9/ZCK6 45RD_)eSRˉv:I,2] ?^Nxj`b'8;`1ctezc@?~x+=4־-s!AW(p$#{!_c!=6ӱB~кRAz>W͸nĜ7VНVb WapHQCU{.4z5)\G~Ne~(_N^U%+'`[(LH2|i;3$kLHX iBz Y iHvڼWA+R{3\(7 .D56cX$'}?271MބYr{>*)X .]U:!O| 9l z|o'ڟsZ0?!Y_ CaK輧n׎YkAc{%1QrYw^nxs$xh0[9rIc9g}hI ,J2kW#4k9L,P2kf?3 oحF}[kSZɂId*TR%|6]ImՇن!JBÏVq]{쮲>ߨ")^ 6cVX⏝E* 10z0f^e-w6Ф#Kb×qڟ}xl+4 {(]C3[noZ!4 $Xe“ -Jp@ssz rkMw|KҔëi_?oRMph#'Ec9nj<;`G&Ř gr'kanT؈+3.k;bSeHZ yPf(8=d<0&bۈjA* ݇om?Tf^ҡ}vϓOBw=P *,`Y ɁAPs \-'m*|FO}4dV`2=~7 F͒eY'(⸚qh16T@/HzVc[cl9f~Dֶ׵>g-e>}SC -FŌ7lW)2P!g*xıx.t.oASTPcE'XbHV3ݲg}?e.0F+Yō)QP"{l$9ιuJ8G +^殼wZĥݙ@zeK)xzUL=X|)n uHUd>K"c97ҁZU;W3Y_eÌablb)‹ٽ`tyry1xd3ڭqӑF) LN.F$d2#/,hU.%SY*i gA;t?2ƕ,'&[B!HeYwާ:㏓ \ǚE&2+9=ccovfV*VmH10d-9nѥ.el5!`us =4LsZB^ܩ|AXp]c01 o/J&}K?vdé}6rH_%Lcۆ\/@+'6|CwZK_=lx"[~XVRgs@1Q;<Z@( H'ִ$@wl l =}֪`1M;/f:Ocz}.4g{S0d= 4$ Js0,S7d u߃7 %JCˡ'*+/kN$Ӵ('0 V=oxF/R;A|Bvj?Sٍg٤ѣg*ez> &xrL2N`iIpW9mu ֌-r|܋-6-3w$_Eu6os簷k-J"8gCPre̯'lC6Db[\)L-"su- 0ks?L̚ @9Uc f2u cnX5Oema# |UdQkJO] ^jVZFoɖ78y!]uq#$0!\x받 [,/o[˴4$f} 4OvRH۝T bRuq; $A]d乆` ZHƸ[Vrd)(%~vY#-BZ?FGuAz:WG5w,u*` 7oV t+\0klymG8EdSBl‡hԣ qz"4AJMصSD졷zT8O{f("2y;o+ ^_ p{?( 9.IA"8#Kg&pR;C% (Ԙ I<]_g/yM ʥ0ZgyDjj!(})p.큰q]6҅C{7h,d@*Ĩ{"Ђ,dsfuXDtG/my?%4zb0$ Aڱ+u^c2Rl-j {\BwkZ2_8o0*Q5G'smUCg4~72z2X=K$f074Cl c *ۅ)NfS7{ ޒHEd6D(lMۼ#̵C,mF!Qˊx+}d;)rRa' ~s͑~r,+ %<CdM|]th$_Ԫ|H2atupcYuMg :Jϻjd+@G苨/nwtA)Ad՘*kۃ´Jl(s.M lePm1 _J#blpbzWTCrctr&Rڹ~#4m]HTTsvUϋ 80C:٪A1hamCY~Jߢ!qOqr*bIؗ%\!gIQ، 9pE'kE@$ =W ):s j`$~oaکs u{Z]<&y%E|4-&j_NVQ—obr %*&F>eIĦ5 Sqd)bnV m*86pɝSŪhM$m*Q'&4j26` nfM@}b NXβ>sɪcj`}eq DQf3x g`z3pޘ,5̷})EJ}g{f{2%hp?~_"lX=߉Yu")b[[Rcù_3d95>E2J.~N=*&:zW4oٷ)285@*-RҬU=`PK*M>ۨ9U;7Sr*^^%TA$IQ+—Flȅ9r?,)2?뢶%bk@WWR/3 ׬,a/5Phx#Щ1*c\~%Mh5]jUpCbUX{S)$uiG4"xU*2DeVSjEΥ6˚;8L]XAy_JVʫLC;t`upO$_yR_,]6,y4 O" iPЄǡs*CѕYytJ8*@☻;.LU&ܨ3m`<ԣ٥P dbk#-t":/U|#Ӷ)˿ylvtKOk- WN<e/E3ҡ~9hJVh]q?Q#xCRM$z#vU Be,ю{-Ώ$frT7žXjS^i\h*0URDDqxIϧK:P\DV&3pH|?l_v'^ЧTQ@m򾢬?v^apWn@$r7r0Ӿ!:5qU 60/{Gw{bjOU&2KY"HẋM$|ÃQ4+4<#!bR7ȍunf<|Vpem*r@ 2?ݥr!դ)@:Ăm['ʀ!_瘦D-f'?0}6Ѐ!b7UԌg5yݿ5u%|]Mf&w$ 9gUe0n;&3ec7X%QQm5jyt ˅يN_/VѴWK J?B3~x ܟqNaʦҴG1̊E˫zhIװ۬T!,OaDFYG+h+nwSnMqj,ojF\ɡqQ%W NR)yLOho  \vN*&bF!e/*; \{9ޑ˷*)˖+pڍ`*3K@De|NK%7ey؎[1b/^LD`:(ğG"r$f~"W9}A\1|M}lf߀Up8ڹoX[ry-o ;!F M4ƘD6 Ock6S(8l+,sF?ީu!qigyQ̄ E fX2'|Iɒ8tIT_nאIT-"N V(3FOT6d"k|5DU&ޔ/c=6_©GD+Dޑ:r`A+"ƪoҕ$ x4۪IX t SHN7)wQ"g9$biGwB>"R/yY|3͏G[#-nB2|޾,5$D:V$EEs˅EMZ":"1 x{A 6{6v M!l`tvcJ\4E:O/ c{p8(y-^/ $̃jV7.2֘zFsx+@Nd(H!zr5g~ V 1BȯRlp81׶ VsM3nf 6n ܔ_.W4!)2"GX[pf=0?-"8&zvz8RvPDzV-Fm~΍SASN1et3xn$@ yRɖJF%tz43:-xqsuZD+:Nci}docyeL,oU3NƒWHDZLwRQ/wګ%%_(q{-Kuħ2eްPYp-mD]TKJ#$L5ulv|S%Ė*)f@,e3S!%T0K!Z7iu*sstK錺 ue9xbV^)P5 e4U'|@6>K*jufRӸeS'Ej݊Q kV+pmePsuIw-uϘDW1H #ot OZqtQJ4ɵWHᷜW"u2κ;nےK w%'h֋6ǥ(d!9K cܽRTzQ޴ qҿY!QyS63|{1WZ(b='4THxkT;K*ڮ˔֫]ɗ.e (bG֬HMwWCΦ9IBNbs7gE5Kh$bX; LL )5EWy{| {h'w-rEփlǠQܹ4@^|hmJVh`|D/q(~t& NIq ){FP82;ҩ.(凘P/ǒ:_A^?3xTjV"B0"FIYɝiJ/* o`9bc )!\]BľRn%cq( Pd\Zәi`Yٜ*ZdTm*^بY-G8`=@B|F OmC(h_\~x)ԒõV5\kAS#/]+SPwGY!݉dvZ=c]?etPj0ׂߵk]+L2vq'/:Y<! 5,.. |$ğ7yJdP)!}er8\^xTt k XC\^qWgx+P松!Xf:}I.ۿ#VDݥT>פJOҞ"lu2ήTCm^+^ .36 㩽ғVߟ]esQp2iыR ^ai@b;ܮ4.c|:o\oeW~$5g --fϘ'|[c7BUvz\>@b3-+ixC$N_ qGǂMhEO Ì5_*A@Ah2~ Fx< 5_չBun% (h[gu&,gPDvlA^ ,Lxg~)wa.Qjns\'r\+.R뫀6ˀ .g}\ɣȶy݄/nKe/B77Ӝ \S,=-CɅknfFױê^b= #pΙ‚U!?Ze)&xL=O]ηG]W%KZPֆ < -DTI05"J{4\3:ԮD7zDg{.q]!He0Ӟ~xT.e_hs7ms/8OHAY^Nxkz0iy>'T/-B}Q)N:ĺ'^,y]a}U*i)%̎G=E 纅II@&HVґ4trejku.wZW;T`0SImV灴_aV}DqTM!+G~:=d~]N2N' G;yCC|I넢ߴ˷=X6:Lg8s!<52+C٫s?aS'8fmKzH(+0ZPg;nMﭮX0vY?'y:(w| xnjl!(  ;"1ǐ,Q<(ʋA{=U[=|o (͡;0Ɔ͑$4XMF\4?an79S9W2M Vþ3gBe4A "hW}|`şO0,'rG.⛘3pD1UpAB-_%BV=E4u<: T8 I&;N 97&aH&zX@fPcjP$QC yR]E1ۛ^,%1lC&n> L6~KDdSAOƬMWɐҜ޻k~HS.ҥ=mbn ME}whU;Ft,#sP4[Z-XQ} 3o5>’jOh mu&0w`Bwz'c[wR }f42sg"}Ble%s>p?WvMAExݟC,9!w t\2.eީCZM#@5JCvLx5\;ۻ[[F 똳sLPXWgFpq>1+6n.mP;d ƑHhޭI@2ć=B.LK1(!p "l?x "CXBiNKpY`d(Jϒ2Kӄ9L/~Bl?|٠Dk)<@&p3Dnd,w;0YPuҲ9X]ۢ{܁8*SL]ΚVvTv3KK{7=J]]" :H"̫+\7 O0JҰ|;@$-h/o4i[3|&Bu(/T_Nя`t6z9Ib\N29I ywto5ЎC! Nl[8#HYY݊37 +}tg!',)lpGHݓ^k+/vќnj? v8$qE4lX|t`B<:hB{@{ 2 agjqB*E5CSa{`dgVT F֝SN1 еv.oI-jz狖J. u6rMhhRp@Q5뤚`q ҆Pmj*ڜ8-fHgOඞ5_ȱ|E{S=~4R kӻ狾ypa=meP$;b^ ۙ= [ޮǴ_&jd$ҌDlwZ^JVcCUTx\e:B8TpJһsLuw;s,2&؋DQ5DtϢ`sbֻ&isOCr`[}ٺꩵSwԪh.LLv9۩7E@]tj+DFDdȭo-`c̊:&kEpt2t2DJUWIHFEū'd`h%')) l[Jo]͍pPEkWa@K{kû&n&cG3 Kk.--!=a+ıLv\{JHbPK;) ms*N@yP[&T*qKHn\tۜZs0{!҅~UT?z*^R9>\͹ؽ; 2؋^݋].+ho$&#s'`2ZÍJ7D!vuqyzx !KA\.n"h !b(M I%tO\(`X\0V$($~NzVQ9GG4fڲ zAb5, Рpؿ=1T0hha$pO]XUёWU0E?vGnrNNp& #aH꩔foZ)G7Z|ƥ*^E?uUI`NvDC0`a\&VHQ~VrEHX6aVMY04H)m3bukG.yPQ'О8Ť8 >k6*k"U+W``eC^u[ CÂY33~Ж.UPDLY jGU!]c&AY\%2?$!!YeCNlr?[r4іA9iDGngc2I Nm' @|Εi@)" swTE'_Ɣ6?27K MPtj`9t*U3(YB6.sǯ@`8tkX& 6DDN& XB xpgs߾F=8|N*h70̅˝~0Rj\&۱F9'A2 %+ k4]MBL4Y}c ,iUcE F5#J/#?NcsJm';tG.v%HȬ}$}}L2B֝KU!;K%V`0DӓaB-E=_B 1 `U;7k>xljDU 841cЊ8籡fNmB"ʢ ѲCT:6&/5@"|'+ $Зq5h^j\UL 73\|&509 Cl| F.9Ԫ ":-Cg(o xN;!5waɬ4 Ӝ#A.vipvE$aE?dY8l/9r,Tz0O9(T+|i`n35$af xA!=!w1 G!*PWziӣB a=pYTcwgƠXMvRPWmP+2,8nǢ; ''Y徐tV".{>M 3Lyg Lֺ^t<l&zNA/U޶ӟ`Jc;EW\퇐;Qw/QѼ.GvBx~UY9JԺ[)enV34w{SCUfI 7sW'CYrcB ܹ!NNQ,b^K&cxnz^N4НTxD`_1vx*uT}۹#ˡL Pym|lHd3񬫾/wЊ[GWZf2Q@ j[H?In,&z( މ$bzx ̷`Q5+q5 SD/\ CYX 9hiY'(_fڌ&\sR抻?;SQXB֑d' "dEN]-]t.ᅤJ1r;3W2 Ua?ÐFRP逃 8zւVu?t%y ~ gheI!UDa`GLbs¬9Q 3 kRUV&)B$ -w˷~ 4S4WZu0jQ@H0xí`'f evc#=[s6yuRY|ʚ7{gyĥI2+j&a'DyB9,{v)덗/($̝8=.{y" R)٣CbTCPV: sCv-py, kJm>[K5ʹHs*H[g[m0>>k}x \MDS_Qj:QTO*>lB`8&jhOrەWdQZU윎@mR _DWCGހ0i Ӎ>w}li41:9 ؍JZy=r~\"> ҋhf(ڐ9Eӈ2Gϑc |L8p}veAǹAʎnxUxE1 /w[E[- F1<#dW{,3I;OʵLrJIcH/KO&i xh0^PnƗgl!ݫ8 `[GU=UxG^^b ևyeA.2B9C?cęO"L ܥ:Wss@*T&a0 4l$V0_rj?>Q8'2=Pbz]ߺ:Du_0,B{䴅C6s*$7%Mgҳƒ)]U).k̓XT{O a9m.?גJUR.,1; qY4)KpG ,Fp26 PcqxTsy0Ϊ(%^m%?XZ|UF8(r2d)k%a*#8@):J3k~ѼG-•ز%yW)Axdk=[k&3tjŞFBdJЩossj'\i5/9~g,0m YmdTD* '8kŵIWڛ $7J@9J%ə4'v'rQpS::|%Ovq[Шvz%'~olI&,گ+2q%੩T"5AG1<~ޓ{SΤ`F9 @$rzS"Kİm Lh[-.vHE/Zv!]Zesˑz)MlK`[ ىXYw^7a.mHqT] ^իMЄɜ#N&9-vԾu"t\fי ܝv&t,Ӧ]A$FݤL«tazQ>jp\f(޻G) Q-pWȍ1Y62Vo7J:N$MbpT-̱9U[4IERv3 TV%~)z'duXws.;n0#G,PHX$g"CH?Wם9W>rr"M$X@U  HYe,l?j5aoSN A,}I.!V+͛,XzsP~[ &gxAf6]34)uT j3}SE5,"=^nyczd!9ct1m|5 zjH{mhI$6m:vĆRG%s`Tʀ4kLW|55+9xD59!I;q3q9]!| S Suu_s.IP>B9ogR8,(rQm{(!T(d hdެdڬB(^N._Z{ݶ׀ ^[vԁ+У;-˘O]9he U/#vL-QoCndp*Gk02eDuϗ4O#$eqضE7]4KSȴ.E9_>~80p`=/1̰Ć3E,ei$? BTΙ/*y} kDi佈ǤS`:^rrj3p܉'—yi<Պwϯ-bIy69Oq=7q\GU\R&:b]AeK_SI~.{:hi=^a C/f,;ۣٚ*O t&I%]UOX/'s恴x;cG!Tlb`K-e~VF4C5!Hr>W[Zj=~?]ҩM2?a!=@k澮TYaV(呧&y't~"j*Wx$V)|QX1 ^'xm#3}E|'# FRg^K/(Z-Ea:9^-L'afK'$( +Ey 'QonQ !GVANOc {Ȯk xN?W t羞 *6=  X̏jk5Ƚ{tݱn|RM[۽OP'Oibz,[.^sRMVY[Z_WRŜ6Kq2ZQ225J\5"D<1.ZJMp75!Cr+i{vCE{Dr׵jm/n?zZhy\b*E5Ci΄7j$n&t|~߂ >|JQnɗc Ary"$Uy_qC۷|j*߁z;6Nj"3R_nSUP^,Pw8ҒvIQHJK [4Y9&aDT/%4Ct"%e'*ɩ[ ϔ,Ul?uwIȮ0stITI1I lթeYؙɻ$ {̮MaR%ꧦX=`0| +4dxj.D>=䪶Kl-aU2SA`0NE& 1/E,Wْ|W~ !q0 d (x!<>$ ʲ\;>. eG/B)MK))6O!}羵nkRqМ1̆y/ '==յ‡* *C3O:ONV_<5hD<x͏+ kgSMQ5yzNp^ g' U|.Db~hۻڈ5ߒ%/S,?]ԌY&0㞚$`WکiAg ].净Gydwa.C/RňY)AVBBC)?nĆ̗xYcLcH]d!I/E9&0kJs`WY=Ic}s6 beЛ~xq;"gޓQ{tG06;cGqx6&&%#Y.n#$@W{.s;>­"ß1/cʡ#,:b9O.T=nHDzt?Q@gZ`2GlqEj[e-V T1K_ Z$jb~]DOsX,*#TJ-9f{ZP2D֥ MuL>_45 Šb=DR[ w\0A,rC? ;ވ FRzS-y+)˦'4M.a TUG.SGʋ ޠo IrX^<z`o{M;~sA>g;"zy8_b;BE%]4JEwoc,WkY5YGܷA, '8m󘋧>_i"b5O%"xqz2's& !] 0ټ76ktuIRhZl32}yvgnb?͐7rl[MҮQ<+aF}kL>0U w|NST/n'+6퐌Tѓ8UƋ2L+R^-ذb}~k머hXΩ- k e*wݱiKD˶9jcSFIvپ~켧 Ə-DbWP? ^#8tJn ;P(2XVD$-7A*7P%,8ϕuy_!L܆lp=Y nG5ͮЯJ fZ؅U֬ Lj6WhU\:!:%B0hsg.e,Z'&U2lN<#?3!|w'湹{Tj\=`p ZoiYYF]]M9vHM^aK|;E"W:dX}8D[~tt׬/6L\)ajJ dfa؃Y 7 AǕW ,ڠ1 k?Plys|L;\ej*^gSĖ:d\AR @ abtR Lw!YwB!0nN*wOZT %jBTLR\->3T0Љ-,/E {aP6Msrg2/<,v$DxSuD_/K@V~Uʙ:BjNG 9A(uwmɪ·_&>~P {2 mzƺa2,v"^|@4ON] s^-xQ7`FsTy?6bffl~}sBM'%IC wwkC;eer*3敏OSG?#7[3oU!¬ǹg ri%;?'َ3f( HP6}q%QuiM,+D1ڒF):0K ŮbLp{K'(r> T pm/~Vxmgd="(! N?3ܾ6ZEHZ={bx dLnGθV#Lm *I$DN"??#r~qAXC9-Y]Cj/(A¨\4_rZUă|T;*7ILgz& g9U>YuLQ+G{];{KyZAqR 弃}{+1S2[#J$5.>]k V)Ke=z%+ >c+28>_8=qhK5i٫}dd*K[JOC_ï -IT/ׇm1w'_ =2bڴX(-2D8]S!''+\o#M>@lQ0~Wuu K$ , QkVKPmN7PC"T3 #6^EI0w`TXG17/>(& 'Lp#?߶T=bVвY@8!*CIR0>Zܶc&m/LW!Č`s>pskMOPV YpP= :"xfWm'N'曼FsoDtP~QG.QP4lDfy%]٣%.5wV|&LyJ$v %8%aq}\m*Pkst4VMQ pWrlפѡhQ6MqcRԩB "WdtYV e- 4LtJn,96͘ȕ|"Qo@c×3/*l +@Et9&? / 60_}>#2M]Pƣ*NFzGyizl8F4Mԓ34],K² .g \K' TN"(5Wǐ+:~!x u)',6Cg(²WY%E-8_'sfkv7á9Yhν&Wg9+baG?~>XT{*n-VȭGM[xGÔ)P$ NРuS~q1е-L֐@̮۝|O^a蕋vi}F!0GjhNdS0٘y%0` Epԑzd O«pog|b,gsu^Œ=)'#z#0gpgփ6ɇ4ہuf Y!5P&3n9 bC K1p<@&M<ZLd/sCfHʀ]j4 lM[+"R紓RPcړQރ&#>3@zvZrC0=NC\WY[I*B<+՜O/֏0Lk#%E( 6WrF^sh+\JO @0Ryon}VX>="6JTei lsp<*{ڄT͌5&94"YUҮn-6`lZC,[+'eTQTO^N=:=SfTlMSaЖ޴Ya_W6^-*f\ [ۏ(㬸'%"B{As /̜~Tn2>g*)&JWk.՗j=0 ǜ$-l%alKC"3"28N uWc>D)\Ѷ]:Oqh\Ǹi9H*ttPIf> sh̼nܒta?rTpBT;" *9Irq (_b9#:g9mZJ9Y-"8sRL>|)B 0د35P$.>ҁUJab)ܻS +0(dN-آ=6zQ[@&A័3-|9 VVE0[e(H)h8^~Ձ{FTICF-B43DNW /BCq7ƑRbSN [wܝQsYGűUWȴ)塲*"5F@@@ 5ߵ0%Q@c?&&/˹ьZ:ǚ:h:h 13N} yr5Ie1TlEbBV&/̀a~_d|_z, (eXW쪝d .xã 77u,f)?^l>XN#?f0 MKq| lP?'Wˇ& KZp/e*i*ul%aNw -9L',B\Yf&"Q!!j/n>EPC=AOZlv1ᷠ;b?;cGOZ3Pvu{r\T;:+@3 u tޏq=%7Ev!;} 2;,)~]CD;֕D7Je4# 6`%!?RLѓlB:]5H#m,[ߠ4PxǍ/P .*UP T*_iV&X]zP.WA ҏ<()S)Y? g%U'#}+y1U(?Mk|_;*PSHlȓ&ǝI QwD;8<|Wɦ}k֣BQGW-f|K˟ ?wJdzg+xZĒYS%x_J*G/u"` }&PKOG%\-dfjGzpIKE ^64ɏ̲k~B`-cۘM;f/.mɎt/ /f[ڋq jG9Ѐvbb3s+OOa\vBpͲ@H)'*1^jS((8q5.?XE=Wٺޜ]{Hr$;5ixU|1<ؠ(xJ<ă:GSlM`ZniiH>MSw ζ [Cɴ5S3O3gmXV専 y^"'_BD OH-ed "9ܳ~; Sdq?eQ-}!U|PÉ q1 _^W Du\9lףYqwfnGPvjU6ވoiͨ-PUFNtj^Дlpqf񢓢Ω+#f!;;\ 2K%LaE7q/n"s l KrLH&HrT\RL"m{a.ƶBdir< tа}d_,O\tK0̽/H5L%?|K.Htp?#f؝Z}y3P9kY-\H~}oyg7mqSd h˚q?tRNPF("Zς `EmhG `GC=_Ϭ04VZ{ ڭҾnUahH$%B(I:(8Zq\ecU/3;Cp_FO}dXvU\OȯhMVbPiXoR콜Aܒ^f^ hYs=[z0ZZu_PutSҟh I6'X#VT;[d1y /~-UP[E4sCVٳAR%DdwD%  ;ԽNae%?0r5_=`I)?㵚dUv7u(y+ =~|^]\}z1P,׸*8*iuKނBǛAA5lH.|c6Y oXʫuUeʜf[ Fа{RPy-(j5,RE]cѢl' 9Dɷ$+M0nAz{i;y3Z @ &_x۞9\;Ptqf`nhO^aLtR`"#)}¨>4C3MAėjan?!51/g9֤})\=}.T徇tu ի4mVڷI\PcRg: 4SIu..SVLVأ4V~a<̥%[{̚7bܒ%u^yʖv?(E8Ռ܏gggabM6nGWIquz*Gh0kb_hӗbHm5R2)n/ n$` IQeIUڽHʨpݓ 8Z\RKEq7WbmCIAqMgpHYd Yfof%/?:n 0C9p~(xN$V p!AdYL L-a} dEj!OgFv5 ` Zj`$r{^LHecek$D͆/s~ttmW3yxC& X"u/ hao1q0)4׿H]Q/O "VZhܦn ~7AP#/3#yՐfi1\;E])Jmn֡f7f֚R \Hs,_D]oA^l9łG*i3c yj\lCR1gN%^ 3"< SpvvBtʈDW5hb"po(˳ӹQkT]ҥSY6|B H3*toxwtd`|iU0 Ħ%ɘz;15E{k@EдQRƒu&0_o*Lli2*zv엒Ifڣ5b*Inu| b&7_>h!VX|r96Ԏf^}DCv61h H1͛x` ~ih_ƺGΆk-` N £x^ю\HJk4/5ne9*!r6o_Ow &n'e7;9 !٠H']>٧5 + ܰc==%FاOIG~OL ԌkM K, >-QXn>fG(˙kU5e!wK`na1O5\_8r}jBnnqރ(4OXbP-c4l~qA+2|x uu#z Y:V DJ/38Ճ!\%h{??nc},eY1ƨڇ*Јj9bVۏ=#j@RcvSFzovܿ<`&@mxV?qxv{}K4/ˊ9hN%f @/F,N 5n4jڷT?-P9_;ŵ=YWh3XkŊ*!W x^W\>0RH_@CR ` ]' @aDLdkF1C-.F!i Q=qPhOA$]sӕ<jjf5Ga;&cޣ~$CEw]#-KG]R)ۗ:#.MAAb/8o͛'8v`Aw\V\Z(pE;/"Koqhy :Uͦݦa9!OKE qӺY[.DH2'?t'OqC+;/0c Eҫ"vu!Ib?FՃ)y:^X/q&K^ކiHӥbGП2#=\$S;AVҋOY ahCLmSRA4@!K)7zN}V# -V*_B-sn}B%8-ǀ$ @":3۬W]-֢g Y?$QMr>ۊjPw<\a{ϗiN,O(9z77i4u-zN7 (;_ D vx }u I$*L9́?ǫ$vTTOpU2\q|<-H CCd`yCc= zzW\+@>rW"!/N֚yabﴙeQڥ%RAj!IQ|2?ٙ۷8 %@A|_$L997#t~"emܞr|cnɥC>y41UQcB,w#]$dT67\WfKL V;ũԘVd욽߿#C_G}۟1jЉp3)+QooZ6z$A͡7dHgVĦ'd&[uZˋ ٴⷀ@Gmd%Ӭ+)e/w=7YJtn1>Q % 40帉tg4(Ӕ6FEͰAXǰg٧q_=o!r@zrCᡊhQhpgDZw -0̳ap\&@N0&(*jFȽ lk.A4>p;!yO Ն[8bi }UF5BvO ZgZ[OTҡv̉&;'m`cb\36Sy>-1.zY'u=FN!5&`{͵u*Hd?MUiV C;}&ujTέ 2E`wgu bՃt%O9W[ a/}=jQm8!dPՙ FeQL xXRuLcE ?S12JȞpEw(㔏\x!{m]PWDek"PΔ iu`b(-y zʆ[v5m'KE?JR阶#F>* m2/ 4!C ʡ׾wGjY8ZƗ0l$Jf|1F|9fs-r0X᳊ECILIpP!TU\G~j-wSu0ڭ;ha R7ӒuH]laP E;E2 D 7M [9,á}>blIC=Ç$tgT (͠  54e*bvqW4+5F 0!Ӛ_ES(uQ'&-aƇ] Е `V(NJ]\з QgP "#Î|p5plrvU[9Oj fY)hCRtgj'd g_xq&H DAvb*+=^xfIp*ڻxr 9ǹ!7Veiv2䮄Z(w8-RP;o^Ԯ;>NvrJЕ IRoNڿr+q3uAʿ2<\ "WٹLţkun 4,fAD ##ËaOOEƽV{~}+AۆefW_I ƥEu|Igd>ї]if9Hۡ18P;̼ӝЭ@]WU9rCö,C Xe0MSNFԳ7Lw}! b:mOBˋhx;Q@ mZIM]|ҵ)pe)25령l-iΗz`Vz#m!{fp8ۄBMyXA{qYd[4[Ƨ(]HV:O=uK S/7Tuj^âVbUO(4VQ}Ɍnr-ۛ LfvxfM}`渡Q.ʂ3`NnQِDP&$lq,O|`ԑkzt5x^{zu$PM Yc|^ $XЩ֫)xۻmkw%F)#pŮƁ ʃJeRg=Iof4b_GTmW"dCq[c_ID D&^B}J`j# 2]'4;2H6_5L{-I;1MLBޓ*g>w [VȬ}eAh4\ 9TӈhnjNYf=dCmMC6?3[6|>]*$fpzl̲k7k$锰B5[<<8|mA:TJxWULXRȅ)6:):t"=\@'!u$#l^)b_Ag\LG=ǿ)b\`!l3 fڎ;notqR*Ų? 1,4?sX)oz}:Mڂ 55`F x}X'G| ]`q7Zs!eNZ,r)lcdWJJz&[w8̸gٔ3z4CG-Qr`A`߄@2M&Qg4j_oILQ}__7j`O[g&J U}\`Jȿy"@O*7;]WP,יk$Y)Gw8_K΃Y L 臘&!(}҆$&_ MGNM;ukoM1 fQ-KS5_xik!;f{zXяr;i Y}hU^)[>./@4]+$6r%&hW.eZX^AK.e䓿};ݚg;Sı+7dWKn9'3fV#%(Q͑ 24-PZIN-*zn6?Oz.ȾJ*\\s<ڽ~E%za/CvnD+c z<^d[{LAQfH}|G p'\Qc| \f^ZD iDES[Y~$W;=cv.tTL!s썅le/=_g6;X#2Eo Fu; ,x5O117X&_ yS}PUpI{nSf &Y^2T;ښ۱vlG_$AXBky=mfx Tv0aAp̔?Қo7䣚wwO7 \XYN.y~ﺃCG=.#nc/b׾wii0wfȿ퀘ǣ9\UK {ET$R[CT'Gс 1 _Ò-.T%3nU@#Byc<5]\Hr~6|W&RlL~b?y! o^1as4Я\x_e˃{;8T7H ́67JEPgG]I"uŚ1($Cך-jC*݌O8deG 5ecw u4\D,k-J_)Բ %_򤏤/̵PYFt;S.ԂYu!\s5QT$kmIM26B_}0QUL1JTjᝯث^gGV~P$H2=>+yUAzKNPFFBh3lxMI83nB}a5hBæ,\I -!3-[FEX{ Wd[bI¿ Hb\Y!%dhWE*+ɒ|\,sB3n>Oz*o&;W.lAgNv~ lk8\C܌ Uԁo8:-bxtdWwM ;Jg~M >m–Am1qGg~H)^<r*a,L@V_AaG Cm"߿MB{exN-5O h2?}BXI tO>R*xZ LӃuMfJ#uݿc|8ˣT?l~OӔL%I;ic"8@{:I9>(3T _Mh d7o7QT蜢Wr 5-}>A'JݎJ**Kt~J C߲=DVFL8\5nn'2iڈ=by g#z-zyσ \ВSz>9OwЮ_=s77YgZQY&ENAdagn2\+Z2y[U-ʟ+9BVRr )ȫq$kyr(W-iM [_X{)( A` oafHByFE==(/p6yKFYb{MIĖ =nfh2;=VΖ'POJP# Y-`~OV->4,wtP˚i #z:" G-Ns ZmW ڗ2I-}7ړ k`MC㳙W 3S0?YV[ 8EA>t:` tU0:$~mE_f>2ִ0X,=n,\+k`uZ}l+tp\J )Gy) e 3pK85 :za'V5uP*ը's Z D*O=aMXntl *kUF'cj嘲=EK'1[7LM+IW==5=I 5GFaĕldXR^EwOpQĔF.Rh&G gww?UXlmM79) "o~ҫ]3Ɲ8+>5HER-yQ=WXt 9՛uRL`( q 웂F4s>#D{MbX)|#{y)$#XO5Wq>wÜ -hn\"2h 4_r_IĢj t>́0٨{V:"7O' GD5A4&?,{@N3ޢ1.sD-c$h)nc@*=[tW<2Xw2<Qda%b,dh9Tp(B' 5'ewlY!ύA41UAĄY= QVsCaEVӑ L͕:5~P;)0J)11t%2QU#s9a1X_Ώil;4sϕ&8a^MILYdSgK.ۤ#cJ`'mLVU迸Zl;>\.t6z'zA~qʕD;$7㶮BL9AIw P4I!f$l>}&䆍A^ ZA{=qB-M`dGsS|e([TzCtUֺF-CHuh|>R"n?AN֋!P:#մg:LHt#*6BE;hġ{sZ| K7 >d:g!MAf/`,ъcw>QEx8rc m5nN$YzUhOjǮ%!t"sl&TQ#=]f>`1QHM/] Hǘ1y%rP.Jx>!b06i<j{DdYptK :z%5j3l.cfR5 }ra4}&q- 00b-JP0*'|r' kpCHxez{V]v> m5D_0JIFmE4eRw>Wӳ% /%#j]}4Ll_sic,ބp^\ r60!9+3vF*!Hgz&'ՕN5Q.!ux$=YxCU%[94u8:|N̏l5ϸiYez~}[j(q'L>Y v lǼ]0"$yOY>Zb({ӫLMIl2 R-ڬ_wJ EEMDO=B_=]@k4qri=@B{եxQ^1viUm|1-(cPo2fp$xIVl%~_"^vW/n~Z)jEśX&{/Gt첥QUWgi%l0hΕ͹gz0:¨?_F1!PfTjM )tjYvD V'aI\R~kp'NsdK6Oi8T5e\vhݧy(3蕃tٵ Wpݱ~d:f%( < g߆Jg-SV xK Hۡ=H턔%ctB6-.p\ф+=r%_1owD53T@`C3&;!`vJ/<USE(eh G Z`z[+eNhXM3?PZPCb`|^؃1UArJж>uDmK'JHPniTK2 bqRЩ29{rD]3#z!oMV"jQ3FiPV_oƟ |SmFYނX:TtgX ҁ8 2 >) n/Ӆv xĂ3;67yнLhF_ l#%"8KcrWYڵoqXө$:v SO4g.E518/1|Ki#lCSW^ ^wKVMs~񰦧IFPm+yݳ0Pvf'>u,F#bٷjf=lֻr-SsIh$ȸm['Lz`nvy.~[ҡP &B˳?u^Gx&? @E"xf𘷤Y43tnQOzmsGqU)IXlǮx?hBJS-Vik@t`ۣe6jBhS 4}2JޘJk*E΋87}OVWRC]u'OV(.i t^!pf/SJMqV_S. h+iOB.s#bϹLq8bn aB""lSaڲzlh?ő`Ż|C۸ʁ`Hkv඀SGJ1^JH'h^Q%$#iYp1ȤD"t xUOmvQY>]}qU)'B%@įzf[V)jʰS][H~!+#Nv?qv]ctg<{h:|LmY]&.3+fwIGq1_}KZe h.~po]'VdN^8ҿ@# Su8.@DYF;B^,/f"|n<@vd³Y㱫:&&3PK DY$X5rë_H_!y6spCىyJu:xd3Bbʯ(R̍z>j2X濑82fR[bI7|-}>nOn{&VS[OSavŁS^Xg(U/ƅ4CV,:bFnϱdAq0wш5fξb]yLc 16W~c+tFN)FW of"3VJsMA494Д|\pJݩ2C8Za2 .A?E\' "㘹// GØ_[hl-0,˜5DSo=U%qh eQL5Rqzc.dBwkK LΨv%˗q9AbK 35%Hr}{#ˢ2>Nn):=1^5-~]yb٘c7R\ 4QdӡTDgMd$ͺ`r$w<*] kg(/;7e7=m˥ҐૼE4JbrI+QJ˘xj?Lp"dˏJ7nۨPjԋtg@XD ˒GHSykF8sy4mM`SJKt32PQࢋh}CZ ]s;> T3\c@@ B6ESZ`F*#ȊHʟHƵɵ/S{|e]!oC&T"vUEeAaXIV 9ic}ݎT2;BI"KˆnTi\ԙ9X+2V8 NT*VZ]+lpr`ut@)IֽX^Lxx\9D¹0whr`0Qyƽ綈w!0BYs|'_p >‘{طKrRw }>PJ.'/C!U,阏*XOKUN~EUqIci@lv~I[D2B,jފ%!#~zG:nKXu~0ɥ9H"3\vO@҃gYZ07070100000018000081a4000000000000000000000001677eda0c00009d74000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/drivers/tty/n_gsm.ko.xz7zXZִF!t/\U2]?EhDTTk׶Ǽ:xtFOGakH2`*26%T)6Yk)6; *dMNbTV%Ը/?hcŭP(k:+tZ|Eb`4q`VܙF}bIƮV;mA˰J]|枑[ni/nY2a{1 1|J>#}F.赌wZe{LW+Θ|qWGYXSۅL[4!_vBܖpzjag.2tD(j+ʈ6#SP >B&#BX0EcEC\o:yڣa+`3{*c7n܌L )Zfq {k ~m{f9%ET j"j8i;h|o6x—ZLi3'^K8`LTdZc+n-akۭK)d!(>_uEE'%{S3!I0D㤠g 3NOG*]v";3Ɵ[-%Rg̚NqlO}: ĤS! FQ2Dd#⠌'g9ՑKGydͯ3WūN)┐ Z5jyAKz)+ h0p8_!jV$nB}n؇ǘF 5XQqb=Q/F{+ALqE׉SpX.˶xO ݵe)7 B&MUH{y=[ CǍM+~XeqB'"P"SX|HQɴ,yZ>:^hߍOsL3O}Ÿ[ŀ{v6 &Y[/ &;> r @~ ?~8֧ %čY]lo آZYۛYU -2YFɣc:Koyns-I0Yy+)eGpNp=$j+ &/~e~9+1~gM`wbd~3gp$ؼt;f;์מP4ێ}?y@ޫil@#0%y=7*, *ᣩLzA%lYRcGg,$xA+aɻ'Ep WNIW}2I{SyHz-g發)Fh:XE7h\}|Ù]&h&] G5pyt1<f#ןp0mŗtD؋QLKǥ:]!%[;ЯwUe\S/D$r N 8(l2ZD!X7f1"4}Gˢ/pm<82S"i xF"I3ٔHYZ嬕'gB?/%V:NOpńMڄ6Y~OP z|2D.~-Tw\QtkS손zs'jy9JK(n<悓`cn^k- Hp,;]quQt|fu@:!$ "/5 cpk2k0B^ g*#,T: fܶ&D܀̣Y`0:ΒˍդFk ,%x%0sòK C#޷Vxߌ:'{Qta1ŷ],˶ }Aq[z#&s:SK)g17D~Y)w\[$ܣ?m CizLzPR^J\!$-y&.Lg;^)\vɘs' a>/!- ֫Se{x.5̇(4Y4E3 D;/u3.[>tf81Yr fϭS r 0}kmamSvByNxAELỎgt?(pJA^N̂倦D^$! gUITcn4S qB=Ұ-ulʄ}u4܍" fTA?sm{]8o!O v8#"o=İqh&5Q80ʔ";tм=1|1UI<6-!_"N!f'a/,p.%pӔ#oĜQO%׊ 3XnVJs=oIyu?ұ9kEOz7rD+ {g]go vwK졮5-z$_Zazh@²y(T;ÁeϤd2 ~n1q)Ὑ`+SUX4# 44l <)/qE<~R׺\ݜI]2KW=;˚l6yc:-ڏskD+hل9sB] ZVW`Ѕ?Њ-2Dt3|%dvĥSNd'{ j,%6^MTpa||bH煿3),F|HY(x&Һܯy& %3ͦ n cea>rDi]de`o|u+ AZ*  ?bfq>oQѩAL 9洟Ds%0BFS Jl"m#]__Q{Mf;:Ї m$Bŭ{\:WhhoVAY*r<'|`G{vn~'-A/ePVfކ8ʓ*yxT=-/)[9Kd^{F{jwkha֏ƗR@v!htP7qOMxN,}uO^`?j^8\Ti^}y!`O":ƣ|[,z=}!%l /6*=@",3xiE>$|ft 뺼Px_s۹3h*MVx˼[Z}u~ \dhVcrDcTGXju-'D*9#j0mCWW#苇jERk?kXb1aX.K&I4}Hd'`wqRj6)\UR֚󳇜 '6!{X*PbkwlOz{W5|2K"$Q;ҕ;R nC7g%\ ?Kw&TK8O3bQGʣmu78osV*?2_O%5 ~6׶ynQ5s|E0F^J<^|U3 U2z4F,X;N?ՠMtrh3A"aM|^4 D\WH%a ρqNBfoh?ACaI;>~;F!m4%9hX6."o鏔5kO+/P\{t%5%5sS cH9mn+70.M>3`1E/bgAƷe <,>Wr[B%U=yLt-d˜ԷUwH+8Sİq ոp1Jݘ#b s*\\ʄ0:h7(< j H/aQ״WhqxOk0jQx\D AX}«Oi_3"y *KۿAq2_&cy>lbͨUc䨣i~BH'һwt$0o3#Hjx3ó~:g@FY¿:C-ZO{C?J3B9)i׽s<r֍rJlr8G*2(B$4/рo%w\E(bM{$Cqsꨉ_+ԾuĆ&y` t9K+JK4e,vnp 1ޡs)ۉVw!:Fki͠\ǦFJY{NT>f'P K'%!MML] 8p~cǪ%,f#9+qTn2A2i  C!Ug4ecM(NEsTFC: *>-.Ù`ze#(u1Qyqx%8v9159]>gmȿl/hn|7 6yf85˗Y4ѩu}kk)*6B#KY0ݿ5i8"c1/Џ|}f"]©'zAU`1uźўA~yЙ5( |;>iL)S$ &b6\vX,)Os;'$Nz&wU̅rgb3Dsp7 uq;rt-q*Z̦ԕ(bŽg? E1o}hDJq}c~_jTDe(46,o^CIw-FìT]T`p@<ӈՕxjk8T$)겧o+DyT[EGZU҃#Ϊ nۚAM", dyt PBAL'*䛟QOʺjUk}ڹʦ8M&̙q6Cn2:Ʀ$4>X*ɴZa bcۢi 8**zOι"A#>1 ߸fqb:̡,/rYDcT+?.~5ZBu^F6z^(-JR}k5ۋηF;UuNdHP^+;ٝ 2Ehy[ىz2AlN;9{BؗY|ٶ((;Vr <)d7;q(u.g~5,1" lN7ר»;'C"TӶ+Q:Z f>edFqMw{y D4xkK<{T`Zc7M{x¸?w>Q~$Ls%?d T[R'c'h2FDNZ$V98M9A*@jp ;zf`D}p`g}gL Vp<#TNv:w_`ůU1/kJPqo\tf뮈37NGLVe}qWC%:t/pqRS'ϕ{2,վ ?ԗ+ 9eHa!t:@D6Cym~&rr Bc,B1.#.X.t&@LmeR\2J8Kײ4!GA[ZM:zK[|DGޔtĀ@ꮶ ҚPPqm S]Ă_\a>3R`4EWvO&La kJMs^Cxz h$wj}2-W}<~wVj|ә'nog\O UQ9##m݋(n'ZC,)dv~cɱIJ^aL[cJX4 8o=9h5гRQs/3iT̝ j1bB\ݚ|c2KYAѐ1P+6{Jke^4~TRKsݱ6ZRb<-l2Z^5%0ڮ'eA9*y.kt$ϳZJFr Ha^n2 P2vpXxL~ytocv%ݜ{r<މF ^5Εwdjq@K5J!-^<ԙA;RXL2thl# F d"WE2~hCqkӀ6pa]Loo`ɽ4_ihYH3c>I*R3Q5/gtޢz՚jDpp2ڳ )>m!="nnRSa={Jr&â$ Q>w@ 9x7/x/3I@b/Ι?315BwM l/qTbYDY~lqXt\xRꘞoN,UʇtW%x mF(H\^ãjM 'a#4$\ϯ@=xx[Sv`a|9 8޸F7HW2n#ӉAy,ΒsTi߯vfﱀk|{ `b1!5Cԣ*@.e2V?ZzOA.kŞBGiHG[rs슝O^q,|#6t q!]B~︟+(:06bG-|˲/˕+41Ah427{LE[ %B!놲d[:ga578}@lF^\HsqFA@@= KldG2ǫ&༣4vFrּK{xb t5A)z=ǃTgѢkhuUR){HK%W䶃?7} GJ7.~u3v`Q ^ӥ/6<Ӌ& zO4po{`ei]7̘ty8=ZQ&t #Ή7%qWG E|>i/+Cz;鮞m"1(ʜ_1{'aVw* bgϱy9j0-")ƿ-]zhtO,='PeDW!û4' K};zR#GFN$T\:Ke 5N.^{h܆G_[(^mNB}ɉ*xEQ13{Ûn`]XԷ +g*}BN O.Nv9VxJ![$W]}%":gU4_G/otnDr\`}t=CMWO.l>>53|RH~4"L$aۃ,1l26nΡMWRJ f"I>c+Al0<?kB rgQ֯׬n-ɓ\ѹȠVU7 fh\} /F !'ۖDIג7tY1sǤ{;R>՟ !)?i9ǥtʓU]{@CD$ݣ)EURBUP7 52w 6_sUcG9DGC ^|uo8o;96К&v -˖K96)R/P$" n~º=K͓D]Ae\[jq=F? Y5NfnU!b(s_HKbR?&;fL QkKLU]hm9,啟#M*'h#5?$+B}D,]N+Eat"Rx76/]湊jA"v$ (w|c;*[D*aKbav}ٹ'$ |d!WxbITsjjb5m{M\írcYR:q~9tl<VB/(gn/$w$ ~]ɁX.!2e:XͺOQy%8gib3Wȗɥz(JH4q@6]) wz`Krc1Z#205V",+.4vB!$ŽQ녖q /o&s`3VuˑiO8Țq@BCo V-԰;ݠt>e^\qe]-cFuԥI9l&ˆA"4G]orFc5bO_V(g` j9f|kO{GȓԒsg *9-?"2Co[9;x4P6!LJ UHNrd L)u16X^O`ٌm' kʺ4>UߛY) τ5#MelɇQ5ʡJn ijB72ssG:3{bgƼ\peE>[iQf7 axF|a~w = CFS³:hbВߛ|v0UqRNA]`4A6݊ ni&G~5Eocʰ- f4?;R l| w}b2"a89OvWBuӯ[$CQ~"0R; ]\qh8h*^jb.O0Hk.JjRH-hD6[٧ke%LP~:\5MZ+n-@Ċke> %a8RjZg@b;^x`@}CK#Bjud6ث_O>7\#_Z sF'EScb&tb@qMUqzo{F{^dY̽i=^=\5H@.nD1#3ԞSzDJ{&+wbJRPQ?ODL#("}T$%Xޅnf{3GcAD W-jrpG/ÂY8yy,ѨYL N/-GܓJ w}_a2N%-n`}j}OiUdiF շ0C%w*eL>iJ-stmIIu]1sf[6]1Z8e^QB:fq׻no1\7}rNj=߸8 wDØ|'Y@*B”A$Dt6E %&{WZ*"t1hYUAiD%T: 9 }q]ɣ'5f܌ 6D& N>c]0ލ|y!v@BQLciZō;_[N/=gNr_èv'rBƜBZӗuKǛ˿`k 3xl^Įp#LXWؙI#~N%@o#<>$t,NR*6,yHV揓ֶKTMf=ƈ޸-ę;kL0e*6-PsBhbD@Qe 1U>vNJ.SjŁHO)^P7&4" +r&CIOvA_~a+ӺF˗$ :vi"suށ\Nvr;q23:@+_ynXv4PnQ\%_0[ou@oj0;.W=\1Z#VJw:y{ͮPC dCײp |+Ab/'xKX###}&5j$cjy#4u!̊]玼 %y3P씖zjZWRvQ99:o h6d!qA%ƠteqIP ڿ<.w$>Xo^D |3N j-[|LCFe#o[9h?x(Lr*Rbi(n> \K"I& [cDmzɁ8%/^;E8ؼE5\G#O K?} AZXk5j8@E e )?hNsn0ttހ-N#wbsc;.[a?CX^z[%8lV}eoђE4:bxyfm%'i'd\J#Nj{V<4̍{EߘRջP\_&֒~yۜxk;io*_vd`/.jJXo5" Jg \HLphK/M=;XwTw ºCCHHO7PdUokpVqt̘a(\K ޔ!6RĨBBrC[_f%'.e֑/#;Cٍދk N A$$K5H=AGh U )Ks[÷s0!;}QC@Ko8-K뱺4.vMҾkebcb%-= ș2?T|{vaڅ(5JahJ|ovW ʹ) I;Xw%vM"8<̳b[86 ^1m"br4{'h PقV{5q[OhR&5gJDAAPŘfϓd[kv*2$t7#zw7682 !Wz+~7P(*7pd1TՏ\7 &  }$t!͜Gy;y0~@^|ӯB'Fi_R;]1;1 VqO/eƯ˸*}5G0f9Iv5ۓv߭uo Wqܘò:Yp5=E-.&_y@ UyVbܝ$vUPQ#ԔvI crDIr8>xO[!>Po]yhga @HfC4k9gZ`e"w7{;\ r;9-D}VM0 x‚`x4y{ mE\)#&1m;Tm_[ N"̮x֍JSg;#(gn,u,@0!njd HgYHʺxڌJQ82|E'pQBR9xrp`:!WaϫPwR `f%D`LIr2[oj55Yd:' C@ftH:׶#uaFUS4>E4n_:-&ǏHwZ~+Mƣh`c,(#1YMrnpt[-?4ӏ%W *䏏ȈvW58 NMɌVv tO8[4xo`Į8rw|n,;.YK8* fn^jEӗY7}7A) Ε|2꬘m7ƪ#lF\+p.^o {|"92:TFa}Pք1 `' %% Џ0u8d"hnL&|r̈́Ӌ.n *;hcL7<0+-Ja[em< ᑗW߰ By4wK P[$* |갩$]2R&j{kO͒\Y[94ܐ߮,eF "Z:p@74G~;Jw|}a"ͬ{[~QY(jؚ+ KOhA8r4߰A O$\c));54W>Ţm?*aT)D豬 OP $E@xp# ;ћ3Ϫx ]Ϋq)x*Ia7zp湼b5zI!剚k.]NFՄ>'x>HOlH=gZ%:Nl:3M َ~!aM1VK#w|H"~uD~Len9xuɣ|>ESBGH|#c 1kV#W`RE#*)^JwM.R`1اü &o\tg5/gb?Rޮ j%3݃g{6Bpe,a{>:Ux2ZGgn^/o]c[p ] ZS>R.nA&wŭI!J=N\.3pn] "v a93aWqE4f?TBAP+"i=1{0HT,$ ??5Z =7u)X9ChX[(Ӿ N܂QPFtWY!ɚ3w+xII$O*_/p# Oݿ;U; cw8 }"͆:+I﨟 IsXǧItĚX#xT ɼ u)x+LIϟK!eku:_.}vPGܺ;wnϔkہJ-}=*G[Øו]H{,7a^M[?Z mzxc2L?Sy;tqEh߬o{uq7+{A+-]fi6oDPf` c="!Ζa$4A PXzOB_SafL&zAAd;WUآO\~yL)gE /v +yZ눙O c)@t'R2B3d==w*eܓ7ǜVwy1`+C@ |;2B-H׷ p&XU,՛PXZOⅩ2}Xcۣȋ9uUB`v$M0ﱧ$FJ₾2_R;籮3*CZzz3kIk= &gz- ,M}IݧE^)rDJY6uLڴQӡl6͍QB Wbά6P4MJUt]ݭ(=6:g#$*>+,}<9Z+ NŲ8y j ҇l4v}"L;ﴢPg\Drk7Ha6hFU#h7hOքr;l*Cubp,>˜f3zA!F% |Bnn'[^V"举k=cp)xI[Hhx`p 7} _KZ#v/-l!i;\5Tx56; |ͭuD+F| 9fSlƞdThSt,鷙]jͦ z$JF/J37;3[ͺt7Y &c>^ Busx5`e_Tؿԉi^]<{KQIS9?d5xl[ =zc ujPHv\rZ"w+z!ƅP+q*)ì} v_ *4P3&C5 @!X-<ļmEu-tYX/aޱkoPi]++8fa$}+Qs] qܤ\!̬uyр#fjȑahv߄YBok?nJaƟl)%Y U!l[n?,Kj qBT-S.Pza0o5_3z?az-Np$eR 0y^_2p?Ogm/_YfeUa.es[O^Vt3rِhBFk,%429D\LSs46-_w{dh140V4gexZyƭ}oi+[ZAC=eՕت;eTgz?T")8h JsqiߞI(VyW ϊDLyY$oCνL^H)Q D5?TƔWĢd>'m.3bQLxqhAטu&-ʲx~.IܥƋ EsyMWd+W W/!UO̅ Q: oV>oSȁ/d}AZ!mBjXpCMR=͍ݣnkI)(JHəP[۫E@?Kɶ"ܶ6 MߦFvet6VɉS`JMٚz#iցph??4%x A箃w .@.ńPboh9αEӏ&/ͺt(V@Q\(n>\OqJTbǬ(9L9Tj\Գh9d h)jiP&]qv}~(rL2>@ y'VKXse*㭭_c6Q>FiBf |$>*cV8`KulHDNA"kk^qN3Jgd:ُ94FQZ 1@vN#1y"ה׽쉿nӹ>9ӟ3i_wŒ!A$ ^`Hvr0ZfgI,R^{EsBQM0Uf$#k*XOZ[MjvKhfa;#03ͱZ( ET! A&g)p:!Pc3ӺQyAE/rjb*I*i`L_O"dְv*h6?9{[(P_P2|aL]]}a?~2Uz0ˊrhԽnOjq=f8,`e]N>F3{?7bZrUfcu ʍʒBgVj?9zrI.D/߈D@]g<\A- 'd14¯P@x!ŻQ^׃: oIoBCv9%:^ ?Mt=5z J_A"+_N}wV!pq+3CQDImd.L_,lV[nԀ:zЮ-xGEܪV^,REd)_.ۻwa:hacgkCJO|qYD!2\hR@hSE { H'a>G`53 OHj˼ey5+l5FIn7 áq[$ΞbXgSQ>xw=HK_Y?=iӖ& qC~3]/W 6y 6xo]|q0(N?%.RNuWu-^c~P`P1 ﵜb_EcVkJ8j o<)w] 8Ww@Dc,<0̊=J)筷m'"b7e#5|09CG/_dߢ{&(ÑmvP&% |$C b(BIeI7qU[5"|+ݣ8ެ8:T'Уf/\o$SIэ`oH Gx4Y +pqƇ&LwsKPt{)0"  xI;6.T8 L{?lťR!)[E\,s |iǼjRuj]Z X^ wA˸Mwnh_RxN#+Z0.}L~m@h~jң $P?Ì&3緒&,ޮ-9t ԴI"qº6W'qАpl`EW I9O-1N aWo+y;] &Up%\3dqɚ+/-Gma`|oVMn#\"!ĸ]L_N9C~@0ɍZ>]`niEKg@ V$Z%Xy̻ 6DG1\L :Mzf!HlHZ0nQ >U8Py>_}Eg>#âL^}1IPb8 .$/7Z+ȟ-CdDkd̲/6w~RSY+3>#  `H,ҦT{=D#ӊ!eeFެ3ejorD2}it~__Whi̲jn }x$Ư *i.X!}wt ;$!kIwt#Ư,qZǟTI8/qcԠOdȝ뮇&KNu7,lB}~FMgT%D٢+wH ?o1YyP~{+7MY;"{^k$u}Cm)kR-$عU(\x3HpmsW&-T~GG&L~N#ICL1m4Էq}K}6 $+e'<0m$HBX!433Y(CR£1ѧHG*2|䀄t8槙p]р^z[p5,CPңb-{Ê؏7k$$_ ^ %tם;wtQ2zwDz70mnqqDEHc %OG_)0oLܸ.-Ќsr~QY,PĪ`-iNzI8ju.AǨ@ 3@4}9oR cꊹcmV0b9ʧNs%RJ M" r)E|+í5ʻǶQxc#'> iz8'F{iݾGSŧ_QG Pq Bql\"ZMpq^qoq#bǻ[[ƒ#i'dd 闳?W6lr(<\'򿇦a'j ;̐Ґ)v *K ;jᢦBsVV+@5<^삝 D Hd|={h`b8 (;{j>v^&r ntdޖ­{.U{IP2*8\,OPudR'Kt)ץN}q$Oi77pc/9lzC{;nM^Y;׻;kR}6BV)$U.v t'wJc Qe)x`ɨs++褎ogΒ s[DtݕP%Jj#@d8*L6x7ӌG|"|tIi1%B2C$/ֳ-3O x@}77-WDC1!'?Rw7E]`v97U,`)&=!v|mMƧ1տlvCY@roeQ:ʓ|_ ?qN -IDIjymT5<P36ߪpe3Cx売V$-5 m-3n ܚ+0oRDT!A\OAu '*Ofm aP;yzîP's`PnѵS!_4R':rqR x!3ܩhc]#"c$ۗI8E}ΜRs$4Y~B~1R:=3zrFO\UEP7@r׽:*S^{%H˂CY4V̰U f48_kLz:l_Cp@y%̡0xZ>L{>~e9|3,:ϥ̟CwWe SWN-Nkf=\"aDd%ބΊأk^UHI~x␊%7/0>y¯?UW _a?V2pIO]s *י`#$ScާtU݉AHgR4A(A"sKteb M@޶PMf~u{.âvOv2XNx'uotQ~]'@fdsk\e$w}PԽd05RƏI(J^L"L9N<NB.jow` 3h! u>T13MzW'c\< qA%݂ۃ /JcGa?ؔ.J * w)ht^2;sp$qٰvvڎ?pV 3vGFų4oVb>.`7zLfؙ"mШ.Y~i:^@[۫e"S=ܘ3[3?Grʯ7ޞՋ8Ȼ1,ifuZ{0iI{͟%ƃlC1e̹0p;pL?Hde !WܷVgQd|Q2 T r@ ^zjqqU-h1VEdH[5 =u'-;c4Yb7TAշMI l U"O6XWe] mNF*܋OvIZ6}pBSN)?4g9B ;:Uw\dG"K/1O@<Sq9FStJ#i!"y%d ?։Du|C&@~ERZ&řVF\ap4Z&5e\NB(C^ l!_b.xy=34~v7=Boɋ=S0pEۈ|kh\r=lGWzӗEK=( ~䋹,.nC[/P.VlV/:N鉈}Wau1rjj:XS ]74 [նvc!ө<49(R~1ZFɱ=,w ^vjzdUڟ";K\ti;"2oMIE76h!/TcE!nC\E a2h-Dޤƀb2gE&WΤӫ& )}E##M]Ԇ`oDA.hu͛j INGq>v|;mc8 .-vИ{<`%GڌneK,3红mx GVT0_n*7}dGO yη z6l'Ȥ ` Ձ|L!#+[ߗ*[0z PHR(w_`F* [cR!MRC“<.D{##=\zGjtx*?mtI| LpH2Vo\ǤPMCòqQ6+l0+uqA{K_|_҆ j< OcBCngS5}#Fb2dz›Yj]{(?w&&a#2wt{L pBozM$:L%\g;oEO$OIo+Xd $>(cg͗v3a]F#9=&*{:?PH )xɵOsi ?n9V'zdZu 9o*o͋/ѩ@ϥ꜡YfOrG3>.p -Cyzʘ2UASl?a@ ;%xG@XN4]CwS''!WոSe׈ުh֫*/ o7l j!=:Ff XsT#ӮfiMeu#)o oOUtHi޼=v JXjr<1lW6yZ81[Έɡ)pXDiUTfBRau-x$YEJ٘ DW:^nɒ^u:-x5 D?[ozLe(RL 4x I5/'N*(CtKFV|Z%EIv]xU"uH  F6{Au8q`M8ips/EE8v5MtB/:dqfqKF>P5|#NR# {CZEIcAb?=i'œTseʹ[[ `%eQ"\$+soاzNҳڐݺEeG+~s2G~bF"ظvok5Em[6!BnCGZId̉=@D}4|FlX%g&"|5-Bau-_&4/Ai98IEЇ S=B^3Hy@l0 Fe6@vF]SW-WՕC;9Obd#z I`gUыU-1'!K?_?w`aZ2d_´ڷR;~؊SE^B|fЗ: S.JO1}  Ate*##&X}^/WG1Y sER*'=qu+H$_w;XC!`-јl$;([s)`33<3 D]ZNE7/m &pc̷-".Q;E{ދ#V&I" lPZ'[lNҌ XI&`: Syq1y'H]R0aα3GLp@( ^}[頻6y%?5 O]@X :3r7p \Obv=tzPn8De Q8Ϗ5M s%A,m!wkHX`Hdg 鄾2JX@Qwc;(&kpQS m\7(4&]Z։򜀌`'LUFvpBmz[o% sF'+관 4+`+j5n8It.&ulߝamZ{#Nui=`W.5y[c20ijImRqlrUkq?.\`k\wzOnCUodxhxW0.Y g|$BE{REgDeIS_D2bn:mEZE"}"e9Z"  3e5@c[{/HNZ퉔LTv/_+XE\0!^CE]bgRr.o74KR7,\6Z@/+Qp Qdf0: M#e y"!B.Ef)P^\zJOܝʭ_s_ĒMK$3~8G}2i}y7j&;I=ra &lyx"cȕI LlT+ ֝/X Iϯv' }4{t` 澬w*-M&6보>Xk~= BAg)D80`㠡Z\ b"* ;)P4^̋l~eZDfQ!֟D Yߤ}!v=dA-MA 6hds|t]II%`OO{YQ-S:*-~tLYZݮG,]n6 SGy=/!bWZ*Zhz]O>"soTl~N%b'w1{SX1~١!:2"Ŏnf?"6 W՗ES'vד+/G:̱LH#yb6] ~8l;dMM+kfAtX|b^BdOϪv?&5U]_ jxn8T($.u7Ztvj{dtyQbB\'8^&nh ﹖@wyvṉ3#޺ń x|T F{<%'kwLhI 8}uK U9AHG zer_t՝Jlvٔə薞*щrF.aAP |S@2?\d1UVcA%bT;l ۷3LoIH}i#UcOdoV4+1'{[)4&AiHU͐ه&xN x c۸BuY1-آhx%PEG'p^Z -h MpZOw"^9}uހ44ͱ ۰ڂ֍7J0S 1jIhȢ/;\] [C%"V>Y%YMwyO'&9$JPIðY#_jˣ+d:L7A%2jZ =vh9'V[KM^+!3ʛosB\< A\nYu5=('oDOkN)6 reyyM(Hq^/CjAZtoKZ'eoжsqʻ1˙p$ikSsFrh6YGSOPSG7陮~7fdE CrkN$(I?2Ri2e3!Ȅz懩 MGDp9b;E9:pC;"_Gz82&0H@c0N|c~ڑ=\zy&>n,L(Lνu̖W~23?Ѓhl=z_)n ڵLo r~>+^U6L/F0S,e֝Y 9˥Kw&vOL\[e@puڗsPK4-,vX.U;{^#F6WwxQ):KmFA0rE+*0).ٌXTo8;XA2 q}~#aPJ.VHjhw&UImgq+ieOӏoɬ07@_p2`R_rk $A\ \xTmic`Gse㧽xJK'bEdl+ł0F 5]+9'?Iص26r1d,wZQAbjaS"<wru#9&c]~^ M~UF? yY , Rwf,}M*T eM&[Ov|FƍD"mDAqX_-mIGvgd@hS,AS}ȇ-EUK+J+@1I%T!li90Ӑ6ʀ&!٪wK]]`1괁0&a6r;:)&|(eڞ!߾@Ei }WڝH }SB8سJٷs5.{@Ļtx ^S 3a[*$vi_-z3J]B  MTlchhC-eX @[Kqp/ZdSJb\Qm1"t]F,,o=hkr@KZO+0rɯy/jIxDH{jT÷kdhrPxo"}c摷ERy*D[NEhA^y)4=ir>QJUNF͈LӢ0{^ 2%~/AUz#99ϛ'AԊ%Q%aآ&Ú(!ՙ3κFJlgώ3hXoc/A"3k'!27O_O;xU %W:VT9#I(܇,aܡs5[3: 'NsN=ȡ|5L-șkSbnm)aY&vSjF{b,r|"JIIC>]E?`+G9]/Br<:+.pJ!ECJLwlw(V(VoOڎʔ ̗>V#{| 7 4}/TXz2D;ѫ aڷޛu 7g|JWM~N|$ xpLЏH]zZd8و*^3ݜջ:nmsg8ĂmFt|gUElКڍe$`M!k?@?z?h哎sw:`nI *a~w^}#+fԐ:AJ06y?xD 7ò[;>}F*HNuK;I7\.T x~q;bՌӤJr39(|ݾʻB!XU;EV%$gpXf[ۀ-iJmrv]Ycw-2],'ae='ڪu_e܁*d&W5HK1ۃub"^_`Xf5W[!o~6@Bz.ݎp>d`mV+XUl|&SPtVHmx_vdem_lERp-y VZ\ 9<|SbI ̽/DƇv2Xe"!ј,L6N'H E -ԓ E*/CVtJ䕯O7#vv&0j?پ)僦X F d?I Q.'nݣ9E4m/6Ee6fc##xV&vٻ5z? }.Qft>%&2ւU>=DM|r({3Ax1C~9Tۇy M~bg?W{ QMPk_u?ŃI_; q7~)CܾBtԀy+ꃑIFu[fc5CՓ$QĭXk((д~Bz`@ zdV҈ K%c :NOy'l!135YPspϽ\6GIK5ZK_DʩUݙm.^# QO:ݷk$?00ܓX<,YCJ?n]! #1/N/7HnF ,3`l~Lv&΄@BD{ȼY9.>W4mA? c9tMnx ^p_V|p4Uͩ]8ͺCα: gc\J^yF#&Zj0k[rPFȮj]Mj_f CMO$Ā8oE <^,3qW$FIm"fcKgfvwqmMɋpMajOzhذgV)uwjapԡbv\viÀڮgd{zLtK Boq8p͌"9:'W¡R!S]T ^jACkҸ/&`gw {}.WYMkzntQ6ʌa,D;hP_7 5Akk6挋fȢeX_29FT4qƑcKQ9RPR (†vNa/Y Jj.gS'[@ZOk?Rю~Da9)tx"-p=eD$qO`0͆)^B4YWCcSܪ >Nh ~#i *&Ett$0Zx$J6K r`r9Rʢ2h<9H?VF S<6;.NoF Fz,xfc#sRqTY?"dC;'-9\`Xom$ڡ)lV{Rz)MüupLmy{ L'owӉt02^3*ZYc/K[&DQŏ|8%.NaTqRS֐4웫ÁPj'@4LZ/]Kn5V3jqG*q\ yCH8qeikY?}!]e2Sj!\Z@cw?\s13 VAħu2 O#ONMT *z'=:QPB_PVYwgLo!4ZMd&2m\-r.4OEiwo~#a zO*]F!BDV+]`4 ~Gdܷ׏NwC֍'B 7'd*X bbFT CߡݨTYlRboePh3bEĉ%ar=БV-{FN-@9 J9xXWc'APje'y!sz7ʳoZˋD޶uYÓO(0m66~=rߊo[n$ScGE4p_Vʑ/av׳P.! 3`*]&y3nUfo j HrܢrŒE&%M*>-BmܠbC<2ʭ?@!w{dMyEiC&1e4x/sK--Ha4Ә<%xzۡ HpM:cc1W}L|fM3,:á"8Y٣$rrՃ k꺕cʍ@񫞿Y^J\I L#7C D_TpYXs-Pp dGPCxtk孆ri+Ko ;7w*-:I cM.tƻhX),(eB7s!V\l?K 洪i 7q N 0=R \v:QKFV=O g ˛>1}֏IoܲkE]^oC%rה}GixO@K%B{X8S8fgmوWLp aO2AKUʩ˛x;iT}H4+ްZ4x+({fwbU k:ds{mvLpڤDx~T)$e#0ʢpDuze3ۥv%Zs\5usil )Mzj>B C39V&ExZ\:ۈAaW~ Fc.+ G^qjVPԫaW_1\Hq0>$Υ%T9/ ԤTr 3uZ@L .'wFpBu}efʹ q9\3<0qR8"K#D,BΞtdג}7r%oݵ߷HcsS揓2xN^L@i5 0al#d^ށDhsWuN+:!cچχ?I(%L( 8Q$EWc,@Gh|C̮sXQvZ!V _:n6%O9*#u$fCz8JB:DV+Me-cִ[ Xlok"ܝ5hhqtpT%udPl`&XLԺ(kk xK\tb5}4rdaڃhZ`<[XB@BO!Dz-V٥~xOӻ8Io@Wxcß,j;0#oV-fγ׉t؉sր̧.Iri?bŚܞYaOl[f\V5( ^bO u^ G3MN ~ pIvŎ:3i}qv]K,kt1?U*26ɱpSƍf'nY"=yY0UᲭ^%-,gR:2;pCT;=Q8}2ߠ&}p7[d gSX!O{Ey"-iDknSm!bih oc9ڤ.[ Q饰DK}mŠrD$cgitK> t3|aݍ3v$HQ$E`>@AxAFG"D5hbtmO u% H-*і*ߚgy0X&Ck`,Z V&I?Rv2?Vŕ%ױS+\cIV4T̴s )TNϗh7nGfKIXޖ߬Iscx[E8,谊:}(4q )%9=\gH ~h{2^*B,HrMDN[4}=Uתi卺' Dz9Y82ZG>\zPi w?Tw_Z]P)&6Ks>pm-Z}F]VȻgnPi%'|Rfﶖ1 9fıĨ#ڌ+-sS 0" pʪR+ 혋i%Keh@˅$EwU54֜BP<)Q5\YTa8 Tnj~6 D3i&Q]κָ b`ñgYZ07070100000019000081a4000000000000000000000001677eda0c00000b94000000000000000000000000000000000000005900000000./lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/drivers/tty/serial/arc_uart.ko.xz7zXZִF!t/6 T]?EhDTTk׶ǼtbЬqqdxiվDf 7NAM>2f:`Ix*+}罈m{``DYie>ާ?o~$ 9(7ZGh3"\0wBʋqx,U_NMw6I1)49 |t|_m @?)sߠG#W(۲oDJ`NeO gȾJ4v^(7{$ȧ*Z¿{ےki<͔ҫxLb1.,C!~(gcn/G9o;E5o*CԮljO?]gβ"Xjy/w^ ݀u9߼q}:_`7~\=]#.)ńc^38e\azmSQe PoĮG\%}!>hc4`( 塄PPv:jة{׉GXTۑCۄo:tFT[Q*4oSF]OC5ѱ?++W.-"X/Oupp{EҢC,^6)FUyHKwZkG E]+yJ(tv1!L-[_1&b#$&_ߴ{!_>XH)W+/QdJ8m"q!g |No URUԘ ,IKnv=-ÅɚH"nlOX|2D YG[> [Neu'Y{C}:/ &oml=Dg}y!/CT Lky;=knZ?mۺS~j<05Av(:.xqt{8tE%q8tix٭),Оf@ \Jߏs =Uy[,5zmn Fj?65oi2KK% yoiB /$ԝX 1&6kbX]AiUS5/lh?]'~X^ۜ  D/@ہɪk%sy^3XMFkIzih(r7;N-XYVjRJIS4BsLB YvRe n'"E\M-X;*1҄M~BN=lKN~t܌i;#)/msܓLVskeWm AIVo><|L0az" > ̈ ǎ8CD} 9%FꝳK^+ X'sĵ؀gCS澣Y,[F;[|D\Rj|Ho㍇*d-p_pf7ۛzgh~TG+NxYⲶO 1  IjzoiJ،-=Uu Pz b9y,9.X3=spVYoћkfIGec1BV/O74`: CbV|=dj#&uY} CЗ,Ffִk1a'IozUeIjR#_ ŖGDI2v{NﳑCpH0m3"sRϻ˿ϒ9Z,S 1'c-Gwe.C5"]dKC*e5ĘE)7z)g.-2[M6Do`#%LH4=YW{~jϪy!ҠnizڄB~cVLfyKjAZq͊H_~ c+AgN<^9==S5NoqKwܞC?"9Nӻ h?4fQτFIp~$7$! L:{+? x}DãˋqoM @#(V2Ʊ] >^=p%WO;ީPs"X:>3lp&DkwbѤ8 9W/].Hdh=rMkld^@l #N_-kKwNؘ B|j;IK+: E3~A܎sY! C0'rg/dp.v*сx# ~R1wdS*  >7M BVeKSީr[ým~uxKd?MOVo )Hw;,ƑB m S"Y[^?#Kg[Mem6tgYZ0707010000001a000081a4000000000000000000000001677eda0c00008770000000000000000000000000000000000000005800000000./lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/drivers/tty/serial/jsm/jsm.ko.xz7zXZִF!t/P 0]?EhDTTk׶Ǽ:i1 8Sd#x(h3X?Ҥ !ь^cO]Á˕n.y J?or//䭺Z*;x+<VlB}sg٣Y ;7I-eyP0(Sbv y귖wl{ K޽rKuVH֩#vp萰N˵V^yܸQ],=66X".:EĶC3LD/l%X"j0pKŚ}<WwQإSf4yՅ!n x,TbtQ+=XQv}T .[2Gؕ]kCA[`Mk$|vr9΄g\KC9۫cOf)#RdG,yBX,)QXF/>cK}p`I=JR0?&qLN(0i`]r'&mo.Ls74{Hh?˵p"RtR6J_2儃)9{x+ ^Z%"5<\8lI9?)b>y"äF*nLz97ËvnD}<̛Ie٦eu8epY B`Tv+C 򓆜fW´N.7Ub G; !rVRUl=ٌjq&8݀){[rЅ '= 0ȯtؒig6dg+_Ռ\^f[B[s,#4Xѿ~ %=VGvcaא~yRyQ=*ɏg}Cm ۿ,]0[ܕeoG& H8U p&|foqykX x[(q=PYR#5ֿߵ,ǛM(F)"]Z'P }뽥'M`W~&Y֋,a,;J.}9 jyCC1 0祉is` #vA2k,z'ͻHc=|(7l'6ֺ6zsVߡymeR (XHxBmvnVː=CM3㲷 Tx ,gI:8[w@2P!yt D&3n.nk6,~ Y>J\_gJ+Ȇ3 "QkiT&ίX7in[d߹R)~HdnTzrnD[1],qnn)ψ'OgTܮ7!^1ͱ͔mC<Ɋ%"ԀAY)14׵C I~!߅Z֪4IvL-9q`lM)wp5I62S`5g̘3pA+tgESh4a`,9 hN03l3wJRPQ4⛻o|ax,(Zt K)_ :_NSVI PPc:9̑*n˻oΑwǓ-0dZgK#%.qNeHUpVf@ҿPOu$ϐȪz)d<. єe~k;«JU\֯xlW3tO\8>`8Ѝ:1^͖Cm<fkf/[%/@6> so 4uq.:%>F`{?u5 _ig&ڻ6vRMVk"yȄ9-YplTIlS}DSם\53U2NIu~.:.-5CYL<|cK"v12iUp iX񈺇48Z,9oOg^9&a4@5>"K ~cƛGGlHª {t3鈼djTq1;!8՛߾DLXj6G%K˥ӨHore}wCP(k#Ѷ͂+H@3<%ݔdَ;;3c.CKk Zg׎ɥj&K.1Qdk+Jl*Z$%䣆ϞSYARs]o%I o95g)H+6{A7+|7_]j#ӧD0Ӵ0CB k$=/@9]^+9&T=G ' $KnhX4M2J rY_S*C,|uGvV&9 VH/KlDdڙ;@nCMd>RR/4{'VM1дUq(Ϊ!I?]c( FJ]߾zUL}NK^R8e@>7FU(T&Z vsZ]$~UAurt*>kڍ@A{DЦMi8:LYZzP_,'@QL>kwW0p%z|N )vC2U*UM3?(fŊO@ ǹfUfLI\&?AɔKYjj|ѡ"~gos@2/ާ jvɼB:wR ';0 8v9BO)-(5LeOCAߍEZi. њ j 3 6Y侗 kw$PFb^2s )s|z= M_LI,fЕl>/qDk|]BjNj|P} ƨG6M &`| EH+P~%.>0gbxA#MJ{xNYze.g5c.zW6g26_lA+L4}q<5!BW4<7ENyU lYbf&$nfTě`-=skkSMM~f8i%4oMWOY%[هr&5v\Ȍbf] fJcAQs)%{ ~=,|s13jHMw7p$\#/8U/J$"H̙_BkԳT*NU*tѾQ!d}Y X$HƝ3dDXn31CU7FpU"iG!>AOY^@X-OvXf'H3x3rxeՏ;Ǔ8{ =nKyD>8C:y8Ȃ4a/mejp(Z`P6~fGLyF 7ZoRoُ)/ + eL?(\w7dw{\#6HRXL`NE4 =BOrl&$IH]Gڿ#!%ߣm4^m` k KH%&---NYBµQ5z $&MN]d2w*5IP4TB?4rx2U!pBյ;quNÓaF1H3T,rHv}R)R)8xAw]ki<#z5,l'a*V`d0{;?@3|y+߀~W =}0In" y̝$24M<2Nbɥ/g\оgȑ'x((}p]$61 ݛ6Vv kxknRrS*.BEP%39Oj|$|a1e6` . ,F >P"о$BL{/bAFˑ|!79YϓqPw\s3Kh;vҔsH,]"쀨D+7ʋM$>d, }A$(00+jLPjEegvMon]⡱*1˞Ά]N^o4e`owJکPb;[w3&ڟjf9\Ϟ8/)kKeҕ%?nG@Fw|^GvB ίgyR*(Ktj3OoWGK5gL^!<Ɉ IbxDeeM~X(˭H!3`Ǔ B.E"Ҿ~Nw}ȑؗpFgORT# ^gߧsdd Ziozx/9QJ($cTM<B$Sm+%)dJ_.Ker6Pjb~&5P1y9y1`)h+'f鎂HoJ_U!5xN?>sw~ *_ANbAɍ[j"*(Zp 0Wy z}9zAVNE%fzDx,' N^ {Gb{X/х5%0e$zw cď=!;>| }J&k uNȇlSҫcDKEUspW'ɕMcjKgб %݈B|z'EHxN;!KF4{x; қJpRåOӺR'^{Ͻўlak9m)! z? ۚqc(Ϸ/Ǫ%@b߮G]ƒ"l92k*U5. Gs=ckO[8 V첛,ןҳt4`K#N U ki%Oq;ȧSA }y"[𸵼 r'§_/] Uty,ʴJ<<6pMm{Wn Ck*K4Gq^Om؇*f9, Y G랰 #`cŕQ$;}|vw^]!i6`"RؠuOޗ}5(`rK|i1?+F:\{v|hSk4JX>RHߜʦP;&~h9Շ1x29XJ^+aGi0ifz=}iW$_`*"ҹI8gL4> 8@u?\TBU%zx8w?/qo[EA̟bٺrt.P5O)DA0Hsx}A{XcqpMG?):lx jp;ZfKђ&wdmv@IhnӃΓ]šq)ڽD~9a7u&|C܃BȘ:s//C<7#uьVج1d>TiH<7Q#ֵF7Q7g)N=y"Yr33aFn'glwwB%p}L];2e6!h;$j0Guӥ;KWCTx=@yظtϞ*s ?T_h޻[v/\#5;٥{ֈ~RywDi,G+F@ f.PsaIrxk1gB~X oCiiOo6Dkf//wyh.8uŴmzIm!ay8ԙk˧'͘1DmX#|/e_FIUpG1IŻV0==24Q+iwaGgҫ]U:mz }F)c%[#GXf%z9ʼnl}F~Yz[b4$y9?גsff闎t: (IT(;6̚'HQb,C2NvBi6հ^y[?imzOfKrV۪o#*-d.D?bƇ w9]2)4rJ"3vyn)a" 0u'#=ȂO|]\YqDquI>tҺ~:p)ńUi6qPB\R\,JTVTC)/c$aϞ_1v4_O>T|ru"0孉OiK6)e.5G]qdʪ ^K `tYrlz>IS فOv%RtWKRD_o0!#m5iUw}/kE#Ŕe0U_wV#铠ފr׫- OcnoD5yeͷĒ<Fޑ cg2"mQ&C2!RUQLj| xك">k4~`j'!EP,CtUSKn@+.0aD>G2/՛bqs:Zּ`7s*^ռoWy 1\sĺޭ] cj+yуޑRJRp]op'u< B_b0*6ɬWsBF/T:rmoYV/c/xx\PI^`0!PqiWv9XӹGdDUln=TE1t2l1{? _ѝn 8?wa(m亢S2yTYۅa6xly>c+0^e'o蔺N300;Pm>҃lm$Iw#npI_l#0\ڍfƪxu>]->lyMգ -=XJ@U)s#k4?9K|3DrrU(Y'o։H]Op$->fH97/x?H }|5&8b^M/x~[O;d & 2?u5ƶ P|jHbuN1X#WUvQ|Ѻ 7w}eGr{ с5ƹNyQuƚc-WeG,8 ڊq|BL8. u}Hʋ슄'("_?wK]{U|ٕ5}Nb`Nտ1feȠ1UE<-z&$[ u ke4*P$#,1٨+ EX8BvҠҫV"ĆOfOPJn(k36'|/׾G#jϫ4: {Pac@v~Abw$*K#!xU)t1 kQ'cJRu`~[1L7r16ڟvH¸nibRX4_Sv\6p>*Xd7 %QkKHs.G{I6٤G Sy>ѓX"?"&VdmCOLE}ILUs;ypd 'eY+ExKm1(]gXEdu!gr1S2MG &:Lb> ybh-VqnO6QtItEuOhM͗&Xehy WsLU*4A<01Qu``0rsgai;%Ffw QCx܍?LDcQGZ\SY'=zIΰd}2=zV7v}h㺲?cG`m6 }MqW:̌Lu雷|f%ey)8'\'>̄}r-O~쌽zmջZiëQ"]zm%l,P ïJQսk%*yZ4a %T&ܽͽy$r} C[erak;$;Udf IcE.rdJ1֗SWތ;#EsX8-pJM]!F^K87UD'㠭;$J"Ńک{LiV3W J&2#:JYBrl#O:Ϡ!%⹷LŽp۬ҹH:6/tnXr/`mXq 4_6zI`k`nfs( 5hϲ 'Z?ulN t&6]W'DZVNC F] <{hd;kI |[]5H] Ze6zݜi}N#XF]k:+,6*#kQX.®=%{%l󺴒l~U<Љ6[{vZXuѩ@}~{0.,j4k3gXnGk^WSYy?p²CyyxW M7A4w fo485[cTW'h )GE%~r[R\U Ϫla3g] eXShǠNVqvJ;DtFC Va A9=U>ɜ BrwaXY?@;78J,IjdSjVo_,D(V ҤOFK3z}9d8rb#JWi\I2jBh8onRuRK6 Y|AVߜkq/梜ݘU[qdi1vGauxaY'xie7介ub@2. Rl\N7R g 4^p9mgV9)q&& <ÖДM|+Ң[ԲO~n3 Zz{>I=s'x,Q)މ 01+ջb]lmGN~8ʛN!V&4݌ ''s7JHc=+BV]1o9+-;@͊ ޼8h]@ecI!"ꛄwDRgA6-Qeͽ:Hiy1: ohͣѠ -ZW5J Vv FC{ `>9'pm%WD=pt 6@xK 2&j5I\wx?'j Bcg ' &Be[ 6bK#"|-9k ?Ճ5Qg@g>sM0eh_#צx :Jށ ͗euw7dYB&_Ae-˺|ۂ"靪AˀݻkÉtY 6:M8A[2=2R|N`X}m0Дz[C=^KH;~OdȀ< (݀,(kxFtwVFv['W-ݖk?8r$oYiSק'"# O`\eV:8+n]5ˁdhGy`7U/:AfwW 9dZ"x1(gy lv"s渽sN D.PK.s)ӌÛ@X59\ ׉ҳ)f-PZ4$dE[< (G(n8ڃ 3k*U GC@+6kX;.OZhH0HUuw%<.棼ge?3iV=)iDUle *J*_?;…B;w 4lHlhWxOƎo%fDmCX M.*S a|GTl_?K"D_̵iW:#$&E E{Э1 +T7O6vʈE$<{NW~ࢻUg$uN&SC{IsuȽSiﴍ|hңNה݉a FB^SVgJjv[9ɥ=\ K cy" 0?;w5cJ=!3̉}H1N5]p5JD9D9X}YUſɊl l ٔOʵד]~L"#yg ^v(%/Aŏ̾:7mpDw;a,\)A1X⸭Kn??Ŷ.w1Vca|ݜ@c F9Xbocj84Ryg8UJ rV&ž8YQcqO+5z#'MVk4Z y$MgUʉ?7Yh*uKvBIJEopC(vk5vÙG .׬_'(^L 﫱 @s9&S;-1ŗxƪ:iw/܌@}5FXɯOmE>xbŎ-pf<1gӖ5Kuuɡ}ˀH_U<1u#Q{ڀto¾)E͐'82KA:% MA|$g0ޗ}- %Z?UU˸02. cpւg JF̷,elDn[<8YQu-FJպVE86?x^..IwRtW{ 4=%)n.'![z\N+ƗQ0#wn4rцbɖjӖ ݬs5$nҚ_pbʕ;GhfQns|gT=<#-и*`V4 ny6%c˖vͭ~җLm2g1)4Ws *ʝl3;$\M[13{J F)kL'է7[]BZe}Lt;>Ʀ QpWYivYl:Qޜl ]#hﰳnQFR{[;9oeނ?yyLži?u2i[ǰ}WeJZj :IҾ >4f chC$X8| xďfRjs?I@ r$Wto#A5=+~x"}4t-RY L?2%bhI\Qa<n@8:Lƞf7uG7Rwy.;Y9UwzJ WfT0ˤL$\k#T)ʆ:>~rxUzlLdFc$,]eg!sC8 (7n9-](aE"O#CˍXXI Cqag*-N,|Asjp D"5Xپ׋QI ji VX_[LZqM !KxytLu>+"]~XO -]B9jjY* )b,bD#Jx!!9+jH'[-AhJ~pqB84u+p*Hhпה=2_*6 =b_iٽ u9zb7Bna)p Q`LфtT)`VOƺ1>.0r>jjءUF1ALt8cYV`6igz6.XZv}ihhǂNRMuċ 9)ػPޜO"dIQk.!y]K0 6 "ss&^ ҦU8N*X{n%^6ihHQOt\DC)0yZRʸuC21XJL\ tgi–[Ѿ&ML;7 ^e-9 t?M^B`!LVnZËZUolX| S!E]~D,k ݍrSD$}ZͰ=KׄHM*Z!gز4yHLt `1{xi Hc/W>VPdL6ÇN^z* ̠@5Q. c@9 =䩲/ 1ЕhID`eS߻7ZCO!qHƫǸ )MO_V,}Y[tXU{CYz=g4~C^010 fJ1D`VȨ%{\\`6BZ@ Tc1WV+V̼ $m&3W;@L\d7y#cWpbc9P2)q |κ$f(Buh!Jڈ"/F#=ڶ=ZZ>5b]o ,B[5q|p&9c{Wv#{6o Nj2(,)%y4h8i)B|3` {^PRSBZ XM{]tʯF QT@ 3 ЇUӹ6n0Luj|3OCHl1J{֨hco_Vo;دV-RE>j?V>"P%y!ѫrdJw?hWu[{pG s0Iin,M e;6ޘ(alY h{d1@~7͵#|'do::R#@C: m݌"4GH9(šFmp=gfI`Zԁ|_uKaGxd<0`s{gks) 4VQM䟾 [ &:DW:&MFJ?t`nWf,80˻lcuaI2ۅ;%I4Gb+1uWc{ `1Y]k3O|sRաSm'MU900ReD6S>/b5VݠӅBjDbi zt@aT?24FG$w`zkH-TH\Y^2ا7,T8QG@Oi` g2j,n?AiztIOn \*#?#ATd4+ -j?*Xi NGm% Qc-_m `DJnAu,n(4 خ@nēg\-=g!r;m˲Y䙨{j, SYŻbG-5aĝ͙/Q4[G6DT^kemۦ Q2Mj::]ݷ Z'F@bS8࠺۱F+GEZ W 굚:F99Og]@)mw/TNj2e KA H'4d2H*<β /PƷ]xyNvT$An(d^vN ?$q{M CR]?%4E$Ymwߊs A9? l=HsM^yvfS9zo4jA@T׼x_g|~"#@|>Ko!EcY)- /ф$ha_c.S&} !9bfrN&vٴ%In/:8UeT4{*YdKe%~^ s/ʵdzҒs+zW`U_dU :4rjl| Ԭq-eRmт17rzMasII4A6i|'ԝle+k`"@t#?f4a ?sD{t6=qs]a 色u6Y4O\I@ g[ezU/}Ll.-O ơ?3!CDBČJJǧxV>^p vؒ++lW|:,|s8Ls \YFA}0}b1JeyS'G-%DeZ/%V9Ҟ^JGN u(b2.njz)eg pW)f.d&R`0?0w:\k>t" Rض"&;,5G>ԣ C4ѳFrvj(&ֳ͆nE#XhKڰSKm4khALTU![iJz7߬K[P|N`>;S&b\y&f59-[&V_^fRxKBMr)bfĜ%B-\}"{2&xg@0ua`1u%zY:y[o;S5@ 9gt+{r7O.O½? =k.V99KN;T|CFua~I7𳄓%;5P1$zZCC@<%IYWD4.S!`Oͤl𝕆0 Kv= ^CU@75#vx<}'w`ȪS HnS/๶oZyDEX"H3[vKm@mXצDbf= !G@%C&G~!Jl0?0%Ks9Wk\tjh1_fd#FeN̯]L6C{Qs#d@Y/5PnQ) Qxi'xgi.dғ;z]_"oE+dcBط^B)vSϤGjO%OZҞF4Ų (!m'U|Rݏ] HU0GG `0W{Mmi#'b=E:{9I '2Sc$5r8U3^QGU-t[KX$}h"h;<0q @0TJz0e]xdQRXn c5_!X.ܶŠ7N0\T.5b> IÄ31+۬;j?+3em6gs_7WU|bW*MNȝrUoLb:NDMYaР5GM<9((`|gs d#I/z37qcA]o_GkԾ~ j Q 8|1e`$]#U`zuSv1mϿ 5q,0ʳkx1Nӎ)FZ`CH].-Z50jW? 5)Y^+1y݄# 4'Ϊ 1ʭ9u1p4GoIxAarCY;*?O(\o+R{T:BpPmQ/73fS$~rC"9״ASo/xG: eOqKJN"̪x,+GL!H%U=U awYb`ou +U<L{!`{pSEPs4y!ڼdn3E-USΡukdG "qTО >?wC͆w|^ČgVi ?f5l39Hfc>-JۄyUj\w&H ;WۅU\|Yڃ[$ fПpôb{_ZYPRGLm ܬ56pDcЊ~`/M>@B5aT~8e-Mdf4%٢M@6 uvY%媓*|S* 6$@vw+e#n5 h1sTW& n|P7,$18rW⸼gB6V4,[rvɽp$Iz'+-&GU(5Bk>;$XߦV|rV;Wފ%ѝTsdwٌ) aA^xO8Z9C v^f+OfF9Kݑ>h7ph[]҉_.B'rU}N?zJzRCݞW'+_b#a4Fz'DًU :ЂAo2zvfJ#f9@ Oh%QK~j11KyDCm6֩PFl`M o(T VhXq4{$WV!f*cFrZ,@i~vKEEvc%Tv/:i \R9<B.}+\}wͨas9K>UBYyKy@X/G _+ڭ;|6e;t6*hn06ۃ|usQٴ1|BAgQ_3'0X[l D*xOͧ|B]{hpm)VSأaDr; )6\I+etVvBBps"iMʫyCi5UTKr("Tit?QoTW+ZZKN 75b mP,{0&I|2;?[ƙM1(R˚ESHh;]7z6OaNBqIT>9A.'9cE˘io|RNz_.9'*;g ;e%xu`/vuրCEkZv|,~sح6!I&Q 0;UL9N gB-1; Qa s&)4$kuWf˦!0LHx懢' #ݙ\ĻXW }֋T'F@讔⻓V49v-Ԓ`8[J]0d+NcO!Lj=b"x~'*rGK3]:1MJV Y3nc믵#/vV}<rE4|k`x!Afo8@ħ*8jR[MSlIH.'g̰n㝬2¸B}KנO'GlƕEze{P^ f= sȐ{J |<̗ HqfQ Dīk'O bŚU8Bn0vUTe\]=?B2tu_QG pCtAXV6փ'eЎEZé{`tC{s 5YYJ1Uo{jaά+8GW&n}ޗF6O/QL 8a2\/ࣃ&~W9@ n:xetP q99uoS d_wVEZϼZr>=PaYc%o\9\m= e|q_^\? .OCVb+`/_`=`BX Svy%= ij_RXH q(:ʢ.+&KðQfܳ|,MT:tn+Dm:˃Ĉ{qԅo#б%@.֒L׹$i^BlsmO~I,@ v(0aTSLq$MxCjHU̖^ !gc3sjSHzVR$SQyD"(h;g dwZ5*o6/rIBhbr\҃$[VNj ";fI30Gk"AiT4GV$: I\!]wU^v&+Mm n%&j'~JCa朑⛸-8#mH SAkF׵3z"&GV'W0zvJUnFh$W?ﳪKHכ<'PV 5xu3GS$Z8hU\ rٷP8N'}k;l,̅{kG*Xι'[)rpFʯ>E)@/]fw*.qK[}ۧ1pB+A1+A"2FO M]tY3Cf͠ gy2.Su<-m1:@5?N?.&U77ӦQ,!П-*Q6&{Sv)_9fELǟ" #kѨYcw$?0Y#&Cۅb/TB)}o%0}DعǎQ^l.a~ Nʬwf|U*wk6ά!*>pj:K poUf^ %*v2 aZ0`))r.!.4ZKi9 &ș:fj;Û%ArN[\\!G{dӑ9  %LW }Y#$pY0Pԏ"ֿgFt\vmAN0=A UYoXN(l?r{ 3 ޴V![ʤk3Ҝ"P/SJ~xZ)PzVr[eF0LJU*%Hq(]9z鰯k1ZUxhNJ)p=+3QXyupF)901J s̎{!䷫Ozi, Rc h >v s$]E@tHnx[SjG>j_2fY9qҡ_}+^&U*(Pyjjj LlдzU;in*LlNw RSE4/Hqh=*喩<Ϭv^d }gȷn6XdKg8tKr,Niu*rWǁaaS .3Ѥݬ$(j:Ŕ1iU}H Q89ͳG$g}Bl@YrĈZ&$dpY∨?9gY@KO"K,yov %ܻz_J?o8RʑB-J Cy|r#&80O0GuwgQjsKj@e{fV,Tz`@U8I0jZzT\9Qs#U_Y҉Őlz=,& ؋ {n(G(}eauJ]K*: sm]!LJ̝{=cXjXjD۽F<ڕ9k.r_g?p A<(d5bq $j>P ^f\;GuXBɼ fr`m)5l{)-3'?|B.Ҳ2$/՜0.Fb4_֑ JwyL޻_6;c7KÝ_.[O(% t7N ژVo_"6mRi u(Hc62bH̿ӢSL|ѻ"$f7"4U^:^$xh .dVJW7Ş`ci9v7/e)\8\8@,ġ+`py;an ?D=b`v8M“Y[DAfan᪣J臚俶yGͶsF 5|?ˆ(D =k,,w\66Q@XyIԌjHBCB';mLf'!XŊ|83fC 28On7RNe3KqeNՒRB1pi,\VQSqE_ "680.SZr.&N m_')?%'fiYJ|{N7S[ 3bQɇ5. l0zɵU|sh-GSEТC _!>xԯtQUh`Eq3vL$;X&h|*QY)@ѰY4H/!mV#E,pH rSh'y A!-$2My-5~@;J N!T w/LWF4Pw Gb *&1QS> ?9E#4db%`{~[t1kBO&Pdžj?mLeՏOƦw%A)3M!ڂY P$ճA^[-7'xV-z7^+qk]lrީ.UaF3` Fdxa2.URӭ7Ȍk \VkB&f c! xzjWؖHEWc%Exmq▸@|]qٖؽ*D9ӳu=fP@W;DpPN-B|ya(mRd=K`d3貑ڟ:e˒k6/l.'wk7fJt 9zuL.Hr xl_|.M_Yun! p.dBsD Fºaeh=\xv!Wgm# I" ; (;XMAlwgF ¥8"$!W9@D>a7(t]F䵙 31zǴ&9.%xdR/nDY$)Ytk0Z,508*ʢ1շ!RxrlLE+oj:(笱z XH\Tad]9ш0A#:\>W‹89 #3ֶ U7gDgBy DqYOO(I'3t򊰼Fei*QuD7VoH#Б@O_Լ?v_au:ʮ4:oysץw4ƲtMj@Һu4aE|K_mPoU֮j6 f޳~ HNwq`7wI;(kJ5`[r@:FREݿDJ??>eo j}u#w\Z$ 'a7υq{P0s@!o彪^yuHԲ܅-8oL CXڨϝLW3H+8mw1Q Ke^h{b9iV Gq,rSִgV[$}ϲOЃ=K 8נD"kv%3/. ;Uwٷ͵3rwTy~a/@GeˏmrrQ'l nAVbʗJV3J¶BVi~01W{c{bEx=lnʤ:(Αΐcy(vV.[VW m3^BK!N0;=BWUj'=ґ3Yߜ8^" sy;Em=RTZ6P<yގん&n0-ȶ =!mgSo a0dq_fr4fqW}? c|@M(sTa|oxS1Zh(#\뭩fGPXSi|GeS ƦjT#ReҠh7:[3 G[IzcV뾄ia]V1̻)+F!9&SUʡ;8a1,>߷v~v()X཈+̔4/P<_@O̥ bs잘#&oZKC{< )rfElTiffRYޭ_Jú>$Pu='(-%APq?3o/z; )qRFc]#U0:uKV1J.Wڰ Û{fg w`9ئʘwQF,:&.Jr)oR|uL|1p1.niZZ6pO}.#R?C|v~W>IPN|8Ekr>,G@Oyq~PcqYJENQdЄYfpNOwvv62`Py"DI 4 zHb\qjz{A eƋvSr7C0m#!C3ବ^yTJ$kt8:F0r5=cިsPljGθ,٦>s9(dG?fq1:]H+ő?l_Fđ[ĮQ9 6b̯c_kipL5 =(Y]ey65>.j!]>(vU@|N"^prFV_\ALS#e]}зD:͕OS5 ^K7v_˒@b a2o>v9z7b wb풇͚S*h9=~ i'.2Ma(>V'6MpM$o bo8㟚 7yh>_k%&z agiV9't;?QH\v2}B:7mp=[rVv {ez,dTr] #q#/v4;~7è:iX8p U]_⟋%-aԹz|۹87JK~?6 W}֖ea",M=GF#g 8yD.(`h5U4“(d%nb 5\7;.2版z"5o(Y~?IqMv = EWkAgsM5 tt`d($`KhlʹYmh; [(+c,Jol_HO̎ ::gYZ0707010000001b000081a4000000000000000000000001677eda0c00009078000000000000000000000000000000000000005c00000000./lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/drivers/tty/serial/serial_base.ko.xz7zXZִF!t/KՐ6]?EhDTTk׶Ǽ:ax1ôW$gm6Sԯ#줁s<{w÷تvތޙG(BU/W0- ';^ycf(Zf{ }}p?ٶGK_(j{ b a 2;'Bt [j, [\ zHթGZFLyᮠr,B=*MwNbǃUٹ> ,\uF^4z{%iJEyqJҀ'6qr F_\j \F2.@m{^?POB!(?G 7?ɜpl҂S ^dqQW,Ke/j#?!p>rCPIh g,~fc3=?I^s|9H YkTOb"tɛjCd_i:ըIVIu(^8Ll6#UbC`0F[r>k^¹yoo M%`?ů8 qfx4ڻ4r{0AVsbY($J+b$Ej`sdWn1h”LG( _ T[= IM6tHNm<*ZmjzxJ! N\RvP^V^^S;JA^\ڜ;Q:O =YFM4qًq("f* ˘HŠJjfFhѸMLhQT_!C >@9H}Vbҍ6 %wcw/r^Dnz֙ҭΏNɴVGucOiW2,_|żf caP8ܨV:7wWܚu$B$R$j͘ Jjx\Z;󶼤Dbip)4>nR ]H\+&>UqZe+`Ď-;IcA=B"rq8:Is')eu5[8뫍 _ 5XI렧8ŇM"XK %b}|uKJn''"Nͭ7J .'Q=hϸ5&ʀ# HlVՐ5y~J8mQڍ}³HĆc$Ϩ_uh7\KOꬵIFu݂=}POͱRD׭tmJgۡYC=i)Ntȉ)Py$V2jM:x76jڳOVy86YJ+XYG_ma Udވ~n82K:|1 n؃!lpgĥqTJW]Ϊ^9F)Y\ URse'XvgAoys#B =)?xa?sa2I ɪ8X.yc1ɔd,Qt^d!k`+VTn W; 0x 6^eaaYgkӖ9X;mܥV's@zRNCH(a%*#6 Eh6AX|}MHg_K#(ov>*^ ؊3LI9Q+C+6BmMO`Q|F@qB8n0юȖk֗/ls0\N }^P9A0Ki ynU1oE EgPV[e^]7$&M N njο_x(|(Zl-Q \fF).em$)*[ bMgcO'rX; 8IǤTZ AZ8 $Cv/lcDKa*yqa:` ӧ7 8M.4bѣXDER6*-;Q) 7Y۞[c/Lc,*\me݃aEÙsNPj*:}Z׈ 5{ NdͬλZaKw?l}6A#<ⲙfFϠ-cDAP# ʡPLjlD~,exb ܡ[أ5O⽴{f@sST$ c#ZdI>ka}g cz_fOڍjҼ7𣫵G_Jm(49\wo[/FLںG֜}X}7TqV^:5T?'>o2MV coYb)йp1[ey*ݍڪKXXx٤y _yhZ9hԈ~?9 f LИv8>Rhn^|1'h9e@1RkctB= 7R8# 0@b!I?D~9,m-q=DQ@Uqjt1V-9Fv(Ua UE4mg8u@kki,T_[BcVn{sf>zkEv1mU>mْ [{S: E3ً U pE7&GiM19r-/gnL0 QyO# g, j&Fu0_¶ 3?CSHd?3bƨ)U@\|MѬ{!!$tJ<c"w8~r%&QD]"[_(j/:]dDÉ%8}G"E؀W!~@?M+\-~}\7HNˆ5=S_غOK$zq4;mJ~_QTb-/dai5@\4[ 41=f4?Tƫ[cLuh?N3D9Q"n~a.eMl;Yבaϕb"ɘ8~9O,6'6d,c Jbˢ Oxy ÿ@<&bM[iuWqjցuC&$l^`ʒO$ .mWX?U^Qeܑ)8nͲ(2`8h2{-2S!P}pO0Gby~CN]`;"NjV0̐T΄,ٸf{s=vi L`V5HK7x7{^=tJ0K.K[8t bR\8e+cQp%z, RԍψQOW'x0,0Ӯ?䂛sLM%RM,l4T,ô,d`6Xk6e\@qhq+}y?G<gs3TÂUؽ"½kbjoo9.&U u\ *y:v&KYK9e\AXjp͢ժȅzD hG#]LkbU2z%CӃ+Zؙ0'1QfnI _<9@eL DuGԣC.? U=h*T}z1>!{iܡlI3w~=C2\O#dM)¦mhք0Tn^zѻ >x 93ďu(#Wlcq#m͑u j Pm~g[W`~}NEXVC<߲-ܸq)zkddTK(|!2R, &%Wa;_x5>:(^Qc[9˅+5m H[r\j:lDnjt~k8h|FyW\bzG2n;Խ2vn)GG9Mf&/cLƹV~-Ǭ]GL)NCЩ֏ ,aCꀶ'SSs}bYW>T2[7k hŖT\]#Z<&]Vv)F"|ي>\eSxmpg*/5. MBƵf۴P0 ֒[7|6'ѵoWۂ;RB47<}x6gvU O8Cw&X#;W;x))oL.)x\ !Z᧷)!mKmƥ!Knzj09GxxaĪDfE,ߌp@N{v|l"U݅'dȵ{dq ~2%CY8*B UA@kVz*p DAp_(L"B?%?_ |1K m v 广_xz%2 /9ɜ~Z7}IHN XėC]&'ฟ]}Ȥm>2 e-̢yC]^&Z.SJb-͍=#5vO F j *.M,TB50j0|jd1Z\._:Ӛv96SQrw9߷,ʅ??lLDsURzU'~@>Y|!f/-" BSl?"vupB\7%QHYG i+ UvvLۚW-XS%ze6Bye/JqW0T@I/-l&b\di΄A}'+q W(HȞt'cI #BZ:1)RU@QB* K ><[N4>8۾)7y  1c7&wc꡽vB򵉕N-Ǐ2mBm4"g%87#-qrV< eb[{h;\xk &zu@Ɖ!|"zHͶR-q1i2}}/X퓙/f 4B=]&: BU G~ʿ׆pSpC=eG!,wz%f]={$KGY53JnؽUpeD%ZEsHM;gB|N5eQ& "c;j(ZgVŞ-'ᡡ-I\2qjd͚ƬkBB%VqIxqX1})#Jdϟ Z]433`$Cp}A.97wހQ¸v)҄YFjOh@->LWxpLgxX$LDpa{Yd1!)$gL99y#|˨zSE31|8kIF%~ }"9–6Zo0X%p#DG_ _mZlVY?aizޮ:z\br@>HvV1葨*~Cmz(v'zM Ds6yƗF+՗š&17,sYdoV26vJ̯8}x7~M:vS8\ V 7̃0L 4tޘ\fIƝ~vƖP'A$'n!_(w_W^E9%F5-ܜr/ΔtK0lSXf-#;% ei+W36Y>$κs!{Uk9̊C[򤄁="k˸.5(,oŵ,Z\Ԯ=5tTڲߧ 7neyUàE#f׆Z4K0D(#fFDSWO*< '8^97̱뿩mEg"@`)&EXYnf`s &̌!K^a* \չVq'bo_Jk:LQ;/\G3`DS~.f=^ 6!S'Gy0`׶ܓ/PW(ND ~o#vB`IeQjU`15ަ!y>H^ΘY5$ z3P)$m$+i4F8:yc$A ``M:~3Ox_>CpWZedC7Oo*BU7{BߊZF:X*h"LQjQq*miY]D݌ᇺvড়eHV)rGΐަsƋQ48Jl/Ĕx\0^0CM/p*E&~={OJ t 'X]ۑ$)B> PKB0h''8|AC͢ B8V@R.Y m҈^R`B#V0TQ*d>`)ˑfK;8KTv&D췵ۺ}^6+S33hm~uy*r4GM_f|qW^:؂E93JVgk<$h[; 9&$VK}Yk-a1~3^jZV| Y(yw&,%5'Q AiZB)PPruQO2~uλ. c׸Nh|/Xܑl~jjvO&Be$ܕ^aL;zхYGmڧVz ?)8))b|ue8仯mVueVwV"%!XUsg,z=4rH "fL7o+>`L&MXb5)#NElWYNmPQ6![HFO jEw.M]}KQS<,qx[qa S/j*e"CfS rknٴ:7OAq$Ņjņ[gHKš= 00 ,죭m-$2f93¦,,r2P'Rת$OOPrL+޴ fA7r H۲ż^R65%(2c9jn iƢWcFҀwKcA=Ȩ 3Z$F/_fmC|oGIO[KUOjA㢹?ӧ`7@D|́yJ9[t^)"63H?q/SowT*hxڽ>'ȝtkHWHϹOv 2!zP1.l"S&7~Obfmz.U:VՋ4EZJ}1ZjYc)o^7^$Q%߯G8' '۞?CH u^&5"|ȫ`/MBBgn"Ǚ;DSQ` gl_X7Cv/C2Vn;߮ ]snkgrt8%ECjC0χ."i9T_0%홨1uįn@ii[㮗dj[? 3rD62w_*ǢYg5 r泘 Zy =j0M}_ 0QZcy^HW5݊XΟx$c"y3N` :9 ֛6=?UM(;&] MOnm,[m˿#.=c}8kA {bģc.qh_# &#x#[; ^az@˱erT.nC{AucΨUV9]<9:#vԝ4=0jU Q{-.z{qz '6O:@%@T叅6;&5-]8t@F^sީE ,8_2jٯ %\X# R(3avMF@S|Flw@\`Hq t=׳hC-dS/o6 -Ǻ&7;r֑%J.UJpbҒ^[3{SɢO$]ڼϫ%sӚÃ*djBeSbLw/ot)U }v%zz\g|) =>2f1ItO9 сl7D )"v&զhh?jy5-+DT$Qu*#r#\KCCۃ%žd"c_XD¾%` s5W{{TFLٗTU}!,bƒƯByf7Lة·<:Q">fCc}%`$9tL@}{v~_g^i?s2K2@m^D( a΁Hi4KBg$C[#M, .61RiG+['ХXIaJFe4Z.AreTsĢ<3k1W: p'L15iΩC1-酏R}U@F*iOU)NRMsF~aQ~u}o fFuC\]p_სc_Gᜨ,eAmU]Dg` 8@3JZGI*1A2 CpC׻s6ڮQ3oo}N݊uCD׏LR ׺]KD=m޺|$7Ԃ9𫶇]"Anh÷v0PNE[s2l*.87S,38NpPT(/# l3CZ[[i<˞+_`.R>BteԻgHL#ቯmoC=ݒƕȘAq$εoMZV}, A WLXo}0^SRP's:S1 ߋ@7H d BXyԷg<؞a)wƿ4[!ݐB@/AzƤHs8U \Ǝy{]:9||m}fIWUIpG)"=[߬;4Ǻ8Ǥ^\ L'e҂/IYF ށ:>B|2 %~ß  3<9͈Sb-6sT~aOۊFUuⓘR,IS/񎴙eq{>gKjc1WŰO Ex<5R̆=f3I`W} Q ҉i{Kl۩f#CejBb4շԳ>5SlG/\8F Iinom-yZKˎ8LD4wXm~OIi+g!Wy :Z{piݜF&_3?Yu܌=,e #`}Ckji0 ҭ[Y[&%QsA2޼쳦*r\== 뢢u6\ʌϦ m M٨emchYv]C&.ɠCe6mWy;R\转134G'Tw?lۻ^)wL ˗qpWEG@ʄ?MB{uӌS܋]_{/B0RĹ dLn(NS>n4Jؗ7_I/q4'@'ԭ;F`2FrCz>`b B$%E! P 4 ᘉRlnͬqsV}pdhmOYDY?dYP̑ tXa n$j&gTJ_ *fԢѠa3>}i!50]̊HB/Z@f7Eǔ7:i3RL%OӖQXb~o衧/EUָc YvAԤv~M6AJz1u }!kQƒ l> ]P<}0焈QagR?v|M̅h?ذV$Y}`L6'JcE>ٝ]XJC6ݿRxvΛ>SU.VA@M2X`#BϜL6%Ю_™?A|f%s݆E~ˌܳkTe|Y lȢ öbK">oIk+E7 ULڵQ%p Eʨ齖fۦ `C I3w%GRq!"QƼ~;6u#L!qWwa$2 pumGX?M#|v%܈Jvŷp\ ʉ1omy-3'UG/=jaX,hG˅Y}oղdtV;-z̏E u@젩@ vEOZ!}ڪz/+.k_Bc wth-Shz ^v?C8) !v!('A-Hk3 rM29T9ruS}r;ffMj~R_'kIXK#b7HNP˓ϔd _G13S^NkQj>n9!|J]]1.ZB [ %A~\TqN>6磹V7>ڙ)]WRQ|@yv C,-إ Ri?"2 a !+.X~ kgǧkCΖ$0lf:%0?0m#!҂lF=:qJv8S(F74EJʳ4@I++ qEslqS<@:$_M1Ry$_2=(8"c q8OyNZjF}>m9s"j.i/BN1ͭS |0 \;JmI'{%.f5+-m[ژLH!%.~͐bI`9F<-:ɾ-Z0]ȩZn #]EvzG2ʤ1a;uƧ5jC LpRuJU.y G 0!, $?P&VPTHnwHeG?.t8\S,7^mB{LJT;QԡMHiM AA{#כ]_ͯ2gVkK07ڋ)+9C ߰=a7k++MdWgZz GD]Xў=!#x.+sba2*(^ kiz73Wqت~#K>if#בgG|,Qv֞YCS6Z5Tva;:f>n.Yx{gsi|k)RGP$&/)_  䪊ޕL+ ova {vOP $- քp ywanGŢ{" 6=aM Hxap(.:ȿCz ~R*7;~@5q>~q}>,-*}Y*_^]Y 56jpZSߟjX(x~6˺Lɴfߑ6P]"MrIX\x,~ sfIҕ3!Wڍ!QkTa/kɶk+4xgavY3y1EHq+&c?n.ִ}#>~?r"tqhi`*p~(;sPD3C=YH .א!#0z;Q+msw|SLi+t-VF8+B0sX M"ly:DBJ+9rv'FC˞ UNny)i8g/m38e 2ׯ_[~ u?%gF|H ? :F+6D3㛯&}#P4A^rn}۠xډpK~yi:(_Y}.ϕ7&bRc\iǗJ*D,RQnHz hLy%%i9m2%U@!ioq~ Hx#Ȩh.\?栽Ҿt yv]=.!هd[j\BnSJ}N>+ka(fA%[!a~0ϛ$+(^F[뵓]ȏ%<[a5o$ +KB< *BҲtx,́[jRw#m{g<%#J:u Uw@`PH|D%*i1 DkIehLh&UeV[ @*c z15#|h0HWs@12y +etN6iPĜ[| fh@6ő3kպ~!3ieSUriyDOv=7,C+}YSIbJVc!/Wr=>-udl8F]̟CR%5=kZ0tZQ:|6XHعs0UX1/Pp-qD7$\ UL0Ϟ2D.aN[ YQ {w§8Pwlo[:s Q$ӄbR+ZZ+&uN8qR{hYϪCU,ǰ<):y!!4mk%Չۺm~EGƼ4gQ{[i+(о UȦ9m#4oFӸ{.W8Ԡ@>Tj&'b' 6nފ ہwhJ}hͨap+QZ'z0a*DyD|TP'lHxR~ʓ|ximx-lp'N/\PèOyyH' /s~~r-.".c $ gG Dn\{XojLYnMto_(A`'uFOKrne,JJ,^D*᧝P^ M9h˝_G*.dD V0IW`5)y|7N Ar[2Kcs6KoBvgUWYy~Qd10ay[6TI (M'o4{ bD78QiP\m>(πDQrYRU&zQ!->( S:&Wd5Gz:74/]^cWw3 1Q$2jgEd@^oQ?o.su7`(d/yRC65O|v ب H xc?$ixG+-= nثP\_A.~[G4\OtZG8n"ԕi绲 r]_(m81X3k,Nuk9 Y:y2^{m ;2ޅq-xM;uLt.74P8z3*דJW mwh6Q.A!1LK@o}]>ҭodXnuiRʓFIH Ujp}߁@PQR/$_f)_??r.I{!jJ0ԙv/J50\ 3V_f]ps,;YJ6"fu?OA&:O,5/j̍oN^d,+A<D6%1Y:N&c"{˟e{ Fu"=`{FbAA>(Q*,ar(i: h$&)xARS_U}H+U p2<fx~PQAGƜࠏQԴ~6]$$nCIeG<Ҋ"tٜdaOw_ D`gwE~-K;aB^ȲgZ:2^ *\I"gMxk'Q%_[bw~fE[\/a%b~3ovsA(׸RpV'g"0O!kmLesUoOT@uׂ.Nn$D*Mٟ#ueLN`1ԳːՉj 5|d+jTFjԵ7L ]r8':- jR +ǹ]Dbq%O(d ߭(c% i]WţBb01a5MJ ^/|fF"SiCo6y- K!QW}tL~}ɁgDАظc9(R+{.OiOoxbۖ }򌞚lblD=. ܸhj*>~$?(mOt)WY24[r:T '`{yiM5hƲ sOjibNr/ žZ ۡnaGrP? djO@ G|s Z=rίWP>RnZ2X$~pIljyC>\ŨǕy|=}}X6f-+-Y*ZSij$h&E _3yC`uJAگ.K81퍆 |/Vi7MDTS|`ZFUsGYRp}P+I +k3p?Jw?d{'@..Cŷ n,(O+p-Ҝ1@nLˮ-v'9O0bzu6P=ϣ"5>_8CR&kIiw58JvjȑW+А\ɥ@ zd X>x{*7&p0VDMe25,80Zvǿn(}mF)kJ5&Nn.3І?hVSHtZu+R3%(9믅px%PutQתjŖVn.Xr!J!1n~b3 .o{ϽC—16̂q \B&c} d8ScP4^%5?j{.UJhmʿLӊҨV5/(?-:Ow:P_Q QyΜ'4PvoSҕy˥(zoO!ѽi"X+ZK"Qiz+Xܤ ,Gnp J:꽴$UxC5 n}smdO%YK^5-]S&wԙ~^bRZٙHm]I/E/š6duciwU)O "1@ ~!>@Wt{֚C"͎/t ҍ{a]G!UBz΍,#k68(eٙ^P4K' ?hjrӔg2̴Spyb@L7ls+4L#nKT_ hHyr"貃%*URR8hR j>dNřUt B|3Wq0M؟gnq`d9٣%eͯ(X"7=s %cg(raM!#y&nv=J㬋_KckG.UۦS@IcX1w$ j\?7mꓛ4m (v>xw졣yRt[Ynw{M0叇q 㐖51MHUC|Y%;eDI-r鐿tG'Lzff,7u\ άX!,2}It?KLBbC$Iջx.R-x>!+rέh͝Wih+zxaqρ3`B7:I2cn ,#[QyxwJ\^O&ϻ`I1fw+<  J6Ĭӏh7"d˲.k dZ;xkfp7at'^+ U$ =B'XW5!fr2_S}qp'K,]oB>¹.2; Yhxy98݋l(Xѯ_z=9,FmQ>\s7Gy ]%*N( A:iJyW4tӽr$.aΨ8lU6xYJ‰?P/Ao.AuZ[ܮ㥍WBVXܩٴhgW@ÕOYy1- opƪԁUWӸ{+ Caklo`P9#XJ#Gnkp v0gE%P '6D&]VxBkᆹC L۪aeSd ||l Lv1-avoƒi=C)So9S~h8r_9OǧPέ6s/q˜r KGz? 0S¸A4܉{]!%>|_b_Ϗ@'&::̡?QqFNEu12$0vaY?C||}h~YB ēnNU].RmהS E0% L/3*Ęw=LR:z  md f[v(r 6-mTvi=A<+NU7<܉A&å[pT yv)j*#:am0 q!gߧ3yfkmEvk9!djZ,@s7Ç"" [1GJ9GWo'D1 ;\su!ƭ(45+ 5'DpݍX:dj*K<=}&1' I4H~?Ν L&TPZ\*S ;(+DZZ-3h`a8jxM3i V[*\ECA3aRɰ`jNL*]h77• ?i80 cޞE #gAE-v[#UrHPFgXeE;5_ QU{>\R ;~ӶN΀*i1 3vJH c~t߶$d[*ȱ5VӵƖ~Mn .eZnjp! c' ÝMN[,Pt% ԫ,3@/灞9r}^]+JpJM?ˁ'D( /'b _!AQfV}Rk/biȏo[)f>#f[:'asJͶz71nU9b..*fLR.:rB_#r:NF/n }1g.xԤ?:)I)[]v¿d0XuWp㧰i'JUf2ЀKM}3dT%DvPkcg5"lQSД24@.[YÔrkUy =xM-j0 y2lDU;C\ t*?\rbeG:-y 3gk΍ޥ`- E?jxTrAS}] r09n6l_wcG0 I9]K'):EK+ ȑ -]Sxğ4B? j㾃h1%#,C|P"K!nP蠷k4`^AlĦFK}aAby(~wSVz1EA'$]8wٛ;ht347K$5Ԫmaդ U*6W?I )Ja 6kWhw:5vbF+iRWU"`2 m.Ң匥#xkCPvZ/;6d!/rƫ횭t-7s2]$\,.㇁r^ң,T>Ї$6$EQc~PoꄫOp_$'1*(ac}k/[ }EiZ&I-/7MbGwe齽]5t>vsJs,?P/v)~vDw97wzqWqq|'Iq_aJ X53,Lg4 q+$IqQ,=.XE8o^X9뜌< I!on\oH6fTGfttYwM#bruE\U32e2 7U楤/eoXqty?ޫ?Xg0%#N0ojZ&ɛ:EwZ(G,ckRTAC!<|q)4 S3R<)n s_ZbK-Iɯ̓~ \>UR- 3]a; 5At>=@a@I<9uŦS; B^^Q \"wNC[4`˛=SI(Õx& /,;[ R7L%[ɭD(Bb~4ēW 3ȗW^.=2kըU9^&o _j=:=B7e݀k~?,}Bぱ= R+g6TСUEOiz(gB]L F&*9d#lR ׹ʎ -骗(3pb ݁ia%*5uij*Nܥя VS}€.") @4mlpr&lR2I<\?'k>[X,mkWLMZdqw*eԧZyN5"36c\쓛hyK"ȼDwAb%=yऎ"=(JܱhJ(9@RN/#}}u,iG>e79Y}dN8k2R_7NGN.ЎJp> Bynnt J䉒tc0Xs4S3G6/Sߊ@B`f !d/iᨓkT0G"y0YD&0S~ sIǜ^窟$cw\+ruO\-?><)} tP3x^>F*>[ia\KVւuhKrvFzF+hd(nȨT(ԸI8g|-moj[sَЊ6t 9T=(j33$ڗb}VZLK S1ǑWv~'¤ot*0%?FgbDŽRuO+nx2:-\ֶ4 ޸ ;کo5̀8ymwHˬw}rFj!Sb 0Mmmzt&;MC/g/bjDxoz"ݙnK|$pfZOę~1ml/e[2tGNrD,j_ LMs?Rr2|ꗱ\) [ ->vYqbMu+/]ˆE__pO4h kWk9uR}$+r]/LgJߨF ; mT?;|#i@~#^.91kCPwRXz_IyQtuWT%iT5A-q^.->^u~']AX)R&K^w*f^N>rJ)83GAD(NL8΍#|D *zԊTBJBթa CW`8wN:!)Ɂ tX+Pm@淞Ia^{f.l18(|g 50rwRSq~O 3x_ILRk5FZ=nw2EqK[攣9#oRfZ} 7Fi,VE=鸾Z_ fl0{ɖ2EG>}Go2Yk>a)=~CͮfN+ͼ X֍t\'V~s;No-deU SmLaqC_J-|aR}*Jd zn,#ܘh/ztX;-(@f."?Ӥc^Lu|N)F8zCd; h~x$+B'Q.UPwWJAPr#>ʇt ڈXz"]gWaqu^]ISqp5jiֹ;e!W_ˣ쳪yaN7UnQRT/0i#ĭJ8wQ_9:A(v^{f+T Z%xGv[] [wfF>Cí-Q$򘣐j~ @`C zl hWFmWƳ_#kdwQOxhGjIq9aHikk^_nڥ>)qw Sc!U0ۡjљg ߭|ҫk0ټ#GtaWJ&R(k]tT6-~ (^ u'R7[ Uӫw|8<^AXkSf{D#) 2[ O,M,"Py!˖oV0HK,[$ h,1S`|M7xdjߓDASS(.QZ Z>e]640O" t,q4lWWR lG3Ataly*ZJ20Qѩ~H]k-4EyȼЇW>Xg.vw0Z3hhMz>+Nren/Fv4bC[O+:3L(yJbȵxѐ=w3k]2vo!-|{ӣ35j0_d |Al*ShcA4Qn.՗I|d>c,i$=FmZNZ’v%Z;R>u-QKMR*C*ᘰ{weU0C挽3@%uVd yDarQwko3F>B)62f (:p\T:W0qo>/SP0^ο[B>_]qˁGRE82xp]1&5v*b@{"oD˫@''9[)M@8q!M1:݃2,rϠ#$S؛S?ʘS \̰dZCk0A./vMGfDAiubzS4 /a8Bxa@"qf!߂RP#ܫL' V*WxlIgZ)I*UH~|*L!pw@$w[}{$[ByيTFp "Hv]<^V˱JydnbШtQmdwe9@h$/ udݹ ~i.*Y03YzFol^3vM]k|y|w{+."%C r6I}-kpz[o`⑶W u >hm7*jLfgkA>K@jZSXkw31UЎ)3W(&ݞn/6& {jS럂(Ze ?{#1 k_;D ùC N(`(~:UU掄$9O3 Pǁͩ/z4gGu:dU -̫K9VS6%a#0|R8*ƩUmu@;E,*r]:<膼A7J'AOTU!f2Nj{p|xe=&yU^gȂ߽_kzPky7 ug̒'ģöἻX?މ}ݞ7I&ٳ7Ҏ^#<+/tAk@/QA{R_ cj6 js8ŜS0Q윱KTVcZm!pc#zcV'V=qs"ݨKg"_+Hȳ躁`RE+G(6˪rGu90uHj7ZDz8C9 j$}?t4uWaA!-WXhFQ-uǭ>_u=a*/5,ά$vh1{A\f`:?y˧ ?TI(A]HTe;ru.PUї9N uJH<2D2IW!]h )*,)a.$u -r:ê):5f#Y=]ۥ(ڝ>&Uo [HG~5 Et^Sy͆,Q;ZvQ:FIiYZm^wb%hO`VۈOSarպ\3?2ff`XT.¶5I!LD tyG‰eƏ A&Q~R2 Y4<֪X 7~A' "FH!8 3vSF1Q%lO 1b0Z>JQ~^ cQH3 q/VH#"A [? HrϳLKj˩Q&yfshH%}wHh ԔY┫ uR; ]x:HkdY:xou&Z]YjP lj0+&|=n(h>CN=efhM(%Qm # 45$ekЬ+rT1Ǣ|i)𶟝nִwEU<݉ZOJO~4Z_yH,75~&*C.pq \ ;gH7:ǮLBæ1 ^hX*y=LD դ%sTR`,+ܵǾV) VKX9sKE=+{A<=چ^ɷQ8ߩk saSn[A=pAǦ rD'^cs-u dXf\Wi ;̏ȭcÏr}C46TyDU/jxFpsD\cvU{nxɳt+\ο8'.?`t]a[ýi]FBv&`M|Mfik{oRdHق&c%jedq07ŲC/cgL E'@Um7 f)&E{YһRz M*h1"[`j"eDWdu4f5r 4~?7Nݨ8erH' ɗZ^Ņd'[o:PWe KSpKJ<&O*]&X#BstU1inDtv5{0Bڸ7OorVAP;+ɍk藿C/^xs'y [T{2Y0 )pp>(;-MԬ[ ~so/gm/qN1_e^@|0PI;DlYd~*,혨z [Nn lb~\Ũk'3Y:'^._tخȩ7&q3:^: ;+vZGu0p|MR@]Nk gh5θ%:O0(,LK2]w} g?:S=kЂ-:{m]ɕ}DNwgHQ7g:S>sjQ:,]ďMdmuK&& +uKE5B&M,a)8(@!L^;tElfI&{5^O.5Qw 2oaT{v`UR8[ Ib*'\zx1fm(EqޒnڜWݟy w{y$(U=E2(ϲ_^ xlѪ<" SU^N0;B@)0ښ1\t_7qH:2,Qc4x@|j~ ZJc  Ec1M ,Dx{7z#Cmd5#1?X!+`"`pDx+0൸Lȏ 33"( cWJLXqEQtiɗb Lu7qJ>|VY~E~4(سXq4G-IJ)9G[`֏KQ{VOkEiֆ 1C-:G5MO:aH+ R` rߢvl""2YTcsM@Iu{_FWxcAN2D W~wiluod1-RY/sF&g3kBf49B$H.ΒU!NU8/V[O tjK+Qp cr/ VYc]V%IT_OU r{a)~~F< 뀯6֍?`HmyoP]BǰK$qƶ@w 7e# R0 ҐwObyC[* bsݯUe 9dTB+ Sz:l1fgg?s(RJn+.{Uꮷd&Sd oN?3M2foF_Ad"7}_(3x͞ѹ5bk4pLɨόg 0` (}e|^-g!{ Е†s{5z~=]a~K fA~#͎)>^xIinpSUoDo%h)䞭Ŗ\Q?m)by}N;Y|ROVc7`|FS d~TБq.cϚC*!.Œ+˸VX jgPVaZ|އ 0pC[^j%USd8Q8cʗצ;}(U'Y_浚 q3 `rS|9Y]P+,ycDu?Zy.dmC(O ЯnWDy*ѝc!5˖lJĺϼNn"SٛxشzKWpey"/xۅbSa Nm/9Dɍk?\ᙜ|YʏZj3Ki12-<{bpW[Ty1i@\ 8˙U-߁Y"`u%E<]9&HMr J_H[_ &M- Q$+)Y6iJՓ-7 .JL601eGXĂlʵSW9=ᒼwMM%!fC8b6?- fAOߑ˴B|ah2J1sTpJGl++;ʲ +Gp= @~pޙU.# <%"W3KdGlX ǭ̲~YI9ڊ H#PҠ֗ 8gYZ0707010000001c000081a4000000000000000000000001677eda0c000d055c000000000000000000000000000000000000005000000000./lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/fs/smb/client/cifs.ko.xz7zXZִF!t/]?EhDTTk׶ǼwQbm/)~r<n*a_כ ?R&~a@fe1 n76aJF_^gC(yaL)v˽:C9E0;ke1yHSOv&Kv8DWH֨|2L:3{勹ZR&ej6i|Ai=[^pR.zP `#=HGXfx c *zodmz½eO W-P| Kߵ:_6*\~hj7J ['w'6`p~׆#fe)OFg'lI?LYsI߃ic}1lZh彰<L#9Ce,ǢgI5? L\֎ͮr>v(yOcQyvƁE]%bSѓُc"Ο'6|#ub9$Ö͔GQwOꠖ P[VXn|nhy vP~WxKQm.Vv4uA sOot̎88k/ukS+yr{f6!cTv5EG[I&2`ƳmAY6h`\WO< شhfJHJswSeHHFۮ_[ J#e½ QyxT8qwwq^;эU?1VT1Wipaeۆ5LNP6KL )*{ճ FSOzIDW]Bg~=8}xI5 65>z۞wgO@CeďZT>iҺX)qn=%hOcp=Pj9,6؎nl!{`4mK)VQ2<9ټ?zmKM]= ODO2{1`Wm˜bR_-Q^p Tpva8NWu  s;q%vT4uBoԜIl[p,ky}gCuW3<o3?.B0O!tO ƻ1I[XP1!& FeiCv4fXo8@ Pfdj]b nd?XD S8zM5i'!k !z lJ7!+P$6խv64 d8!S[jJyn100ְu_JW*i UNE̔ardɄ| t u;+2A\G菂wZT0nb[+0lStO"-))yfȂEA */{/w5{vmUfޤnS]HXCvHG4r&}#M dOG)!`tb *HF;|@BS:-Y{~[@b:a6#cEy!(.AڡBv1o5KMpC)ny"ﮁ Ӗ Q6 Uto+pU 8* k&bLj 8Z R'O}旣%([;yv~=lwD:) B{^nk `#NyٚXɈj«+x+$zd@Y}|yAqθEދ5 "iT%T*t4ju \6"yJfZLɄ|n*K;oE9N/p`8q!ZYa k8+0ܹ.񁅲5DX&SRN3& S _$lH#NuM7Pɟ PTѦ{/`u(%r]S=XlnDcp2XnnjÉFH~8f~N҇&~iAiiS/ط!%dflM<#i*{a+=:[O"ZN\HlylI0 h PTv38Aچ.Oȉ(`DBcWO2[T1o<'N+DDJ-kwW`%/$y¾ڽ- ޯ;:nf2#` ^$Ɠ̅XT+<)dlI}({vů6炑R x)mUԳ.eTWRɯXl q<6}7pP[DFE=- H1 h&J5Ggr+NYv76 |)'D!W_B |;-aZ'kjsUa9)Gehi)y_QKؼ_0b9V0uLc-XD̶ }tR{1>dN8e%O=SͨTc2m]oAb~YפB#IrlX+dd/MX>\M>~Sv4 |YJLJW[c/*GUEn=zGbm$") 'J4v(pϢwQkvkW'~0l$(NYU&;K,cPb#5ȯw3'lUxHEMѸ\mnt逆Ʃ t96W,<~Leؖ#L=-'UE94<U/F:D3$|!R!O"xߵ[3D ¡=uC~6vw -1]3m6>)P;r1cSKAŽ񽚤lQ; 9?}xwi= ̱j:VQj4(RQc3P{plFnTrF׉|lҋ_kOZށlZ}n@jL*u)H~ W♪֥AKt%SxqHSXcޒئ+3}ѳCŰV_c[o'^Gp/&|a1~<&]e kyY2vw Rlf'+YZWr*yFԆ&}]Z)宖B0LaOS< J*2y-oAR$لR ѕh zYKd}7K>ՉN>3oؾ!ԮY7$!X6%4ehKf~as,?Y&i)eJJ ?X?#vH$>1XdZzσOy7^A"-LPhW N<>AJBP־ؗnO[_!:r'k6at'% j/$]d;}P_듄=fI)I3a_u۝Rl;bJ&wxrt*j _RDžzmdVMD$%Fq?mJ޺`xHOSz!1^\[r֖y,EXD-t%/{aQ#@VdrZXlz"MjT C JIxRTOYs]t\q v+(gɰ^eܘKaѽHƎnH{eׁuZ~ D.n"t )GwGۀf;;š_YV5S=P`PƋƋ*n.Ij-O7!NFQ}ksX{w[Y 5sI=5Õ]yHIFIY1IC!ڞh9_lFI)1ܜc4_.6Cܮf?hɝwqm:O(Pdž+ !6r5hR}-A*2E\c` UoI*B\ITAI\}3}0^DuY{p4˴m ^Kr+Hz4/߯"ҟNgJtF-9OӌwU*cu!1_v1J3aa_?mh@<ے pxLL16*WNAY/h!} MIwzzł ^Xan!v,ҽjotY])KmcԒ\o\:T$)_Gw !rDr\Pռpi M &ZFʫ ÿgxG]as"C-ubc,^q#/jGPr8HXc#AdJE(dhh:]F:Tj9}^飠)"Q{SOfhF:fpnicq18-=*OR˽ I#bSM󪺪BxF6,[Y!RdD?BJ|`#(NՊ#ˢ 5+0w DtA'v+V(M|LR1||ljHvU usweKA+5ȅ0$ M逈,>fWo9 Np3@V[*/^0 J~)A!g/uFR&`J /mwC-<;%soNjaFpVB(elO;aj'Q>G&`?}5T^NnC}a>53/|/M3~Z'|1.E(->.Suw݊p3T|:GE?<Ԥa&v} y#ѽv=QClu,?@lpQC)ɧEtYˍݚb@waӇ@tT2. aɯQţ8Kz003F{ Omj|_omZ<޳M OA+$w3\+\&z}0įmW^ 5zS4,~F< `bN?OxVpaQXѓߓ0T.&7 >X-C@1h3f?i6߳8e.0`xz=\وd29N.9Sӹ=hRĵA$qmR8S 5_G)ޭꖦjv‘Dd-,h?'3pW@pR K!Zodٺ2RN{4#E'_zbcLΪyK'6Z$ JG %Jjrwm# ,3B7c fq~ =hAȡ}|&$u}G#jtFnE{{'| )#×AimfWXLߍ(^9!EߵQEㄦGz1&CZY{e+ z%q]lImpqeH"R9W;8׳n+dF:KRՍ-J鍘$Z\*]e3}0j ˖!?@PǠ4q7XU?SXX <)k8iպ1Gۍeaڶɯ^-Ru3hW'!'eSPQ %*~]Ls2j d#({V ˜'I\"Ot{ZSK[Y!V.$U:%f:&Z@AK4+ejAZ o7uFٕc B}fzQXPe^}8[O|Uʻ'|V sq}*$vh1orqF;YLlo`u py3.G!@n¤s;^a=2B~ ѭLD;iZˑD E@m7Qi*MFæo׳GZy\u)@^@R$Fp$9%=(:!=z`[>[rU} `~,zp1 @Ս~ 2M km{}__L3H7puvWE\-q=&(ͳE7a#ްI(-!R/Iu}hB0xDtR홟=8g' tl US̊&Ͻ>9)|0&?5r{91sQCl7y"}R-՘au$nv~eM8Œ\ff>$'QكY ʃ5*$U[SnnWa@c){?+ kE u;- ۗ2a)CéֽKnF?5rJhC'6[WknHwOqW)/0"ŒJ=Zf&Ip:h o;[ )zWHvĬ*X ^w.3CKf 6ѷṃ'pPM~BT@~_Z9g!^:[{@,aC hNZǍɫ;.۰͗jTJWL ;м6+z%%k4s7rH1Dak]@On mΒ&S4Se~lCxɔɣLŌ6.={Gl҉tn1s\ފ9 0۾*rJhs\ ŸJR{NFIpV>Y'G%"h(.v@+n"L gv-ȃ &VN=[*40#"\ []-`!1luZ; ⊒nnˌ‘W4 dJwTO[Led#wJC|w m;8)b׼~ޚZM5jwlXRZv.?$+$0Jg+/|q̅ˮ$d߫[ll7IK+Fm{(~lvkƄ?t 8LOvȁΦT:/?röGq `/,ꖳNR¿'"V= u`7^Nc = MDJj*[U*35-w sy_joDHX̗#m6=yS ץyڙmN=ʵb(>ݩr]wD'P` R Gz$T/o|'c]ƮۢUokA3$xriT3+[FiZ>R\˝RoɄjDɉu5U1꨷ȗU ՒMOƚvp^}G4HsT`LS5`h\z%xj2ꚸakΪn˺+箕}jElXxغa[ xPYNDYxj:7zG/(i"1k>Oj Z ciLXH*i8p!P ^9O];3Y㥣?$A߄G 0oݺ(k_*txJqv>׳CD"^kV_]FQ̎EuGrW$/Fr綍+Ԙ8`s%hb(ޭ/+<8._J5{^ob0n͌&a] H*X`D#E=ؘ\I=(QbZy1>dX%4O(?Ro1ӳ09+<}T)TVd;q.kbC1VTᏍAs`!<ަWRh#vit&Miqт 哂^o7ӧbܸ%N'?7#gO/f2|;""Ycr#_֙B7%soOz=_$DF:Bڵl-ub/Ӳуq|#VuT=0ѱnwIˌ]v E+`'b(&WH:ŚEuF(IqVvVL.,xOYJesI,8{yvt7mM$r/II"8IF VB($(Qo=連+6o< #(~~9 0o1q+sM|oӍI@R{ZHy F 4}0vT^X6I3RG:seS #w*躮 S,FҵeCW-uZQA4XCF8M4/~چ4A ); 7Bw*sP pWcKTv$AftܳD ؠgze t QqWhES# ^zͤ %WZ-Z3r}\= 0@' ?Xr&F3H,TpSy^W@!! k->xUNCt9_}XD">G[jx,h02&JVx dD83gbn$PMG[)Jc?1ޟ@WT$BB63O>hVi+N ixakb:uIO^ *^ eyi}>}MUT$̚Av+7 ڵ^}I_2#b^ѫ QH0~($٣9zvC{Js\4(𔉫RY1D|r*)"8ndXS 0ۥ &ɉ1*v,;f E%TSn  \|\,OO׆AA<)FtJhf, %WF n2P]A+.K7 lq8"ظ7k{XS237+߈bx-+g'3cO-"1`Xw&u4I' ku{Aj jWs>Bu0 8cbN}OE؇=I؂'_Uv.eOܿ(k3d0h{F-4߽DsO~XfL(!fOFѬf}C|+"`< "6vyb؈nVeυ؊9MzrB&hoW BE ]2(ep8]#* -o:=ͻ$y]'dƱΌ;w^<̳a8.3t( )ݺ|hbKNzK ?6I1wS$ZjSlvzDTE9 rNŀ*ː7p 室)VDe[5xNNRl QHQ= a= RQWtpnޟTaqj vϼva͢ K]p9˞Zt vc:Bfc~7 tWX4{?q&e.YHĖƮg137g0 2mU!g18El]j[oTC(Sl-t C-P r1R@q" #makJʎ!|}%/p bF:_Su$2bh3bTV:*]QC%ɡ6|\q$ S]IK;KVVArw3I"`wrd=qNY;WjqeÃWd[G! @:WrNxv'\=6Yݨmy X e`rXOp! ڕyҷDDV[R)9zZ-+Euȃ|)Srj)/WȊU>&soϚVB/h -fx+WOL[5g3V1!Of1͸tz83~ %Ͽ[Mr>))>8/7y u,H{6`` V zKH3ޕS4 D|r =4O\_J w%-IR#[N> - D : /ZyӦrkefaaW`:5_9w/?q m9@WbOljO _`Dnq*_VW(:xI.7O_](^;̼L=م6v~2% (TCY4xOZOpC]80ة6npI)|҇5C@|w&j:~.VV&f$'պaE/Ԭ-6Ȋ}vaWq@o`Ug;:C!?i:USm!!L7>Rie[ѝ"hUC悁4GJ  Jzʜ$9KtmkR 麅vR|< ƕǦm3Sga[CzU ϣ[|ja'ޠ8d+-Af:>jW_vWJ4< UNŞp{44S:)A—t>ml$aie)S8B[̬\B|BWbLlP1xnp>`>*L}cњuw~]՟85O"PERQߵQa*/q2 $q Mޏ--U,%O(g|3)l6Lq`S-+&HE^acÝUlg| ^e*v-)䘓7ʜk ΤfRR_ɃJ 1N2@Yh10%~4CU άQWo,)SL޳ %X[l݂KbBeyJnpfT=wShMX#70Y49Y/<}$o-wLk?O_Ƈlޓz P25>92 oŘ6r'%QZM]ߝ O9e0~(E#O %Uݨ4m_HoTZ8Q[L5%6cDBD/|y`M㴹Ǥ=֨ 3_V3h`R'!\?<wagSV[ ~pԷ "Zx}ś 6ܝ"p7|2mkQX\і2Tka0}u%)!A,}y77ɹeVE0ծ#$V3<5pOe,Um t;Q/;Zew1v` VN5/l4Z+hhg @E'P៺Yx9. .T&aުpOέ77:Ѻ;NK! r~Dd[&-V)!.6Nد -qdYR]LQ]!m~vHPb.n^&d&SPl0|΄F4Лw0jWj @g۠N*U,h,'ܘ=-Lx`fU.qY [S3H)no>kMѭ/vAݪgnx檍CRm 5 's\xacW;2YP3Iz(OGhuVPq3|J=>1x oтn2;sXM: , 1>[ ;WMFcRKE%<J#yD/us0<VTk9]%)ee%=XA!,~XT;Fl%I~hMMS͊;vjb7&9ke9у|'Yb 7g| !:6h!]=igA v }^PҲ˦bl6*Ho8`T@^L2 Q ]ke^e'St -\6(޻wH[i#VtDqnMm 2/E1MaGqZVDy΍Wip9{[X[.X}͠JgJMk+<1RnvnӚ?4D]ݹd u}T{=^ .MHz[ػkeck4OfpJnA ZY8ZŰ& 7lynn~ Q A2H-g=\)<]HduOь ޔc)DQp;$ɼ(%((eVDޙ ö[Die:=owg&VX[! l/I}vi _U6|H[~fg ,@Eqv/ݛ8}0JfD1#H_!>I|!%f7ݛB*/CN3!;+{34+١Ɔ N`fJ-Oz?iX}Ϛ>&#t`6~0`7?btP˔$ly\\<@HQBJrB_=zP\i"Cz G}Pszk P;+p'X4ds[(P-Ҥ6)0mUZ"/R:)Kt.bews/n O(`|U鶽z}7/Q1 Il3INm/4{zXwfЌӪJ@eNt&ޓE1cc7AGC[9`D` klQL`b-W~(zNҶ|ei]F{S;W"=hZ Wÿb0/G~?ڶzΊ\.̝7NA<ʵG&!阌$L 6ȭ| ! Zp<'coTWaw-֊֣C,0%JG;7d#.BZxI P Ǽ͙_4w^pL*BK`tRwp& 7ס7*9_QZ؝+w]!;jI)jܡD&KX#3P)25 C}հ8 nm~wgXsZ]0%ri @+#Y9IVÀĦv*V vGt 2xd no#4&s`M8{$`Jq=hEfEx#0^hlp낻Ϊ&z݀:$֔:L_ԩ_2?v3wJ5"a7kMXqcK,Jt\׉G AxXxC@:=9Hs ּ=e؍sP⼋-?]~;aM_`6ʃߴaهi)dţ]:;c{@v,!/мڡG '#g(8?d%aS軜 O%s5+68JC[/.I0vir"ךKs}Ecք|` 'y!YqQS0\j.k%𱴳LJt{gMuft~P\9+6ۄpuށpiভt E&1iݩ[Ƒm2nʹJU %L;,.r.+#cy}HI3|F:%+FvH#qUʇJlPŽ*R1n,_}q0?elcs#9SirG RzTɂj[y f޼Z3^Я<S'1G#v '=CBxN!T.TGToqD}KԳG*i왲,*ʶ+tVk/4I3݇Wzi޹7o~5Sb+]X@DjSYy/$x8ǥ]U||N~=FѿKP$tLl .Dϩ ( tɤ&߹fC$eT"/< kʀq?/g(G^VNl9J&kIf ]y&E..b(/`MmPOk/N+U:&'EJH%'l$Z=KF-Q^G%_kĊ]o@쉵r\ v ߬XxyF%x&ѽ7֤z12KN&;i$5I<$Jz}V{ȅ$m$iA/CChWO6>Jtd]\a0;61gQѵ] F qB3{nkԭUn$=G,zZr9RʞWCN:~Q)*h+l A,\Ą(MWHH&:*noa,La EB MNiL-\dGf5JJ%dy /pt\hzmT@afØxG+T)\mt'|szIH ωԣ9J5]bF9ey.bu%2T`kwU>=ݏDavJ+m72:u<3\ohL^i9HR)=w(%?հMCOXHouAP@TO-XC*Gֻ>P`RIz ="sg _{652;0[`u}ݺ϶m-}e?Ppb\WYAx;>f04{ MTrֽ|Wz"UӸۏ=6V)|&vte+1^v.Xk)+X}EoXj\ `_s#lêkF<'JنqOP)\G<yJg04S3e}ɧQ "~PG0*>Qјh,PMM=Th ,Z6Ɖ8([XD)@6'$Q^z* Yw23]M7 i! KkE^ÌA6, ^؂!sdk5=&SDajeK]Ka#-"15\@v^\z~,EρS&$Od s|lr@VD#X^Rtң^k_Ũ L;UA~[rзdUGIA~OOlcC!q™&5gûk4R#hRbuTjprs?yP3 ~(h %B_(x տ_KŻ!GSӾCx1/Jw3kWU'I_EFOA$8W;2ZE.q?,0'vX,D瑑TX~"gCӉEI S-nhb3&K rNA[_ڀ c낭ZVFC,]A(" 2.󙀹^JPqָmʚ/CRHdRBE&]3fU8U '0,0qf ħ'fbP6Cn)R=1!rW8)Q#BH?,F8k;A0utGCo޽È?$?^zlk8||@>v:81mNPw(μz+9ϸJYr` Q>)-;=k r 4BgLa7:ݕUUmS gzvg0o^]cZ c`vy4/!2 K=*Z_﷍@(}g$m%#_t7KiL, Ms FWwS+/g_h B~V,;|ueNt|m F45%/R3uhr-чQ^Ug۽BCЪr_"'@-1˅ <Ƕ D_AiWT.j2φDtM ֋+2- YMfz/o~jrh[HzܜxE_8•v|ɇ٠ZQ5x-++L oh%0EXUDIB&doMݹ8mJ\43+Շm~ddLm'(?Nwݟ2(ݑi>P*5`~5"ՃV#=:QUϸD%/!K^&k*n_ò^&W( L?2q\sK"f8YHqbdLRKRhHYuNts rB\j5-ѿW;&^AÆkXxLp%2btO+G@j0^qdY u/~hjM#<RȅlmYż[2fm`7@c\ubf`Vڻ*c:M@NnoX$#ts.PԠq )}_\~DD}6~P,CʟZ%:Ӓ+_1iVvD ,洝҉&2`f*@O z`,ŵ5t3=[g`LsKaBۂ>I/@R>紴®'dy/~ &P&Lgk t=G0bwjf mIi^8<@ =$2*\x(ڈv#w I2kow,xJ1mjo%]2ح,L e_WP0>,IjvOϜ6 0(]HtzU=iXK(3 %:$Mqv-*+#i.tk$*?~q*n/.n';B )m _91BfONpj+F5ntARcHJD?gKtҐzCmzOCp76}O Zw7 ĭlCҳvxWf|ofp_Ht^.C(Cچˈ+DD+4_:|aqY%rz2`܄d1Bk#"E-ŐTPLf)2!LN֍Ű/}f8A$6qX;m<@ cn U֋UMe_* 7)?mֿyx&~ٌC'a/5 1{~cy0C.k RQla/Q$²&!z[BXOmBq[A8ڈ;,[9>_v~BEY5SkRO][ZR^Zd`=&fE_Pꪯ~o$oT0:MnTNq珨#3>>ka헽Oӌ|FB 36 1pUW-PeϨ<f~ Ś{`H`xa戠/9a6o|\t' Z-^"fZ&"@2Fr%xz'"3CU#sCAE*ϕH<H?&}{Ư@86!-lE!~dq^\|ik->΂eGp(jQ.  VbL1=Ph 0س?BNy[5\ 't3VvEM}'&uh$d#8*X ֡l=ުGۦ)Q@IxNw ,ص,4YB1ao*k]'n#sh5GSNRK}➒%R^D>^`1l[E1Jƥ`LZ8rӕSU`9X _A´K?`lG#)t-92a)q&(! Ixx{:[l@39CY؇t2؍n}v< e"e)WWrDa샑\!k5xf)dͥOxU%mñy.;ZIuvHK+ma[SMK8&hs֛ du@l:FIP@0PU_ Wޙ|(!Nǻ$'h4xNT45ګu|;;3IPP ,!!} wc@dbN'Ipav#뱑`sH.9p ]dŠ/K3R X*O;w4ǭP7xvme3nEyH3.5yZt ZPm'c:ŪPם0W¼,i?5K*QwWԣ'toH?W\ڝ{dd}>l0"h z#/94\#iz+oy*襇{,|}&dǠ!K="l'H^WΥGJRF 0(ŧ/*0cWM:nqw8cF.'P"{K`g0q,2UfzA*\b N%G]Vb1LIvjO#>XϝMu&Ro 6v  ޷jT"ǂAP͏;Ⱥ[CoxDEXKa>Uy9~9A%0<DPC7$~HprpW\~6v*yf<%%KhX)MN^PՐe.3ٛo0*MÛq(MJ`0:$MmO a#ig o2"!5@fww+Bb.4 {Xs.P0JUYO$U b]yUɸl:"4~ɊpOzy'!ZPr{:aR}3~f5N\xқQl@DV"Pӄס #ׅAxGHY$nI͢χx_ڳv&Z43rWgAyhLY.]&'{>s ˺]P,BEąRPjĈ(;֍}JkC a3(:߃N#MPs<Όvly=7kΡCxH^Z\yU#Ȥ^8cW(64J:e `A{ýǫd\^]ܳ9( L4Ȫez]E"?Gfe+ niѤ1.=kHNlGV5Hw]xŅg|//SwצlC|M3$Kqا-iQf"A.Ggt"Yc,[f>>cD #>$%ՎkZ paZL"e 듎_Gcgnb9G=yTvI{Ŷ|Q|Q pRך.YME\Z&iHw g. yBj2p207υ w^ҟ&%¥=> f̎9Id̘Ё5&)Q+Kz{U"G%Kq%KU7ɣX?@ cFuh`[Jg}9$I]eCkݷ.o1ՙ**wI{m`x`dS7@'sGnt[Y2\ze\-T1 [t|ÆYY{/&'șB00U/?7|"IA].߹`x'wȹf&2ƕjfWehtzӬ<1G/?Oț;U+]ɘzAG3G%x6D8Hug`\j^hqɔ]KsG/kw9ᗫ_'u&qW%B#I; 8%"HP.y9IHVV_b < _+M"B̬fCv/*MgO"X9x $'ؙ3._Eyԏ`|nCmJ\NM~0+ZHIrp] ```2-3zgfTs43>XQTQ^G]oG52)fC64he&)!5!kº%Ӧ&8rXXzFW@3%Ev6J-&֏M%9)V\bO] O0UKsO8f h[z:XWSb!B;8~4rG 'VE4*@ 1!">s.NHI |}F> 7,./ $ÒINW^qjK,h 9~mֵ0`Ώ.! B-#ɻZUuEB- Nn13|+^T]7Ƕt(j&ŨB1ʾKȎoTkFEn0'~0d HK)w4@֠\W!.fSevOFxt5&Ն6~E#hj yK`ʘf;kbHj K]zL [n]7/4%ᤞ,oP5Q1fLZC*Y݊0^hGҙq Wa><ck*l>mH@vPi)|Ȼ?}Vu.% + fe,N1;@. 2 A ŬEX=]K8pIu,]eqN =uA50{)QY&eyNٲV3iW~Ma!9n|ncbьyBVU# km}?lѢE 'td7 زOZWErmd(pt龚n<1g"vߓiP+^P|Q)ĩ8C#7\HDdxe+# rVޑUzM!^w֪6FL8՝9U4u ـ]8~kjt 贀e S*+ zO=TAPc< ʮ%u|ZDۿjES ]zsц&)H2>*]WO }vF懮Cn[ܓ $e W.sJ;o>h"b&jN]5M7\aecs/cF{*ue0AFǍJ!iSҕՖ7F!In@M3="iV'v!3Jx^b*̓ol.of'Z"e`.쀥9Rӄ-NyXW>1B(p8bC@ݪv.ƿ#7Oy.?"Ѐ $FdHazIgK N4t6*o7DkwvE&|tMkFR2|w͞uY\Y>Wf]Jp+m)8FS{ˡ3^+~p+jXW8tuDUw\]AI]KbXG&q2V'APCu~?tnWl[,<KfwrPW6f#)zWt5Дfo ~Zwҡe1sIޘUOٯ\A i^weȏvpΟ m>$H⦪ {逘w㽞/7V_IM}Nе14 Eu WJIOS'G'H:zЎ/aAz'02۱ R,91Lmo|'.=0`L'w/oKFsLxs ~yHa^#f9L.Q4-=c= #K |g2B 3Q˯oP'/!I;WXLK#̊TiNȮRu&‰1~z9Q:1:, 'YPg#UNJZwd8wOYbw1V zA Ơ_Yh}M4A4EK#(x(`#ͤW+A $Cjir|8qw{=>It F6u?QGa:aTX-h(e4Sx';w Ʈ0ϝf3x6 g)etWd=1\ @W SGK/8y-;n\("gWKlKḱbM_8 2lZh^l8So$W{4rλ XSyY@T$1 ځѼ:.iU'BO63 x?"}7igM#`` ڬb/)f?ı?ЛedRk=`$\y`a \Ì+T zmtے媲R -L__cv 4/8lg7ˆ;qx~d͡TS%~?U#g|ϳXuX&Ӻ-_)#ڝ= ,+1u.J;2#'~'e`<-(Mz[W#PN B&X6S2i װų|-1? Rjr*q?^s޸Vc>F* xy;bWm w!1K] H>buC-Vjm]D"ystHJE*╸6o Q^NTO#F7rϴUH;@c%g}Om6]#_AeR [B&F@cn?]p'c8#n%@6ý懣 b"QItCm .c4]Rh0A6J=p,MN7Zf$ |S/ű]l?Y {I[["dҼ! ۾j頼RщK"Jb+IMSB~B@3>o>-/O^` eHX;F0퓞WOxՖ)nT4Ƒ8yM4Z )y5:V'x4ijl爊]ȤU0~1 Vw_@>Np˜b;,MЏa}EX'jHFRԄ*Jq&O TRV#(B{#@:t] $x; x6Û W i鰀>-$ !»uJ:3aůXеuqW_ZPB&~؊'B֯i_*ëa0'Õ=\xXyv + ƅ ZMʸ(J/PCZMC]4~T ~,/罦٥X8uoF6/5=+@>n{MҺyÒtz>lsAl"m5W:_ ]+~!70X:Zj[?ZSE5ʍt_HmhK٤6_C8G`ct\~ڇK (Y6XNubW8uQΣl24 W܈hJ'mAzɎHCt';=\pǃP e~A2{gѦ(=6xJafrG@O-Kt̹ }iPz8@9 L=ǴjwBL%fnp0 ד I!ױUK5Kk5/-#?X]J/pȨ̀8ey/#$1~ۤYY\o%pVMd7 óp||'Iτ5XBajU3l=耸d44&1k%="d1TMW)LXRUGG)u%> T%f5U+s/fL;g7?y( ˌRyxin2%z&ebی_9$h wѭzb 4ܻf O'.ko- A*~yX؀V/sn\6~ZX&2pX E[m%t4dM̄xFOF,Œ%SK.3ފFM}=b]`7}B^g_fmRwPTK ȴ ic,SK@ÓC-71[+̭r ;ȫ"}x~(-WՂⲑfz+BF?RjwW0RѩjWz| QZZs<&#.=bYL,C"bb%~]v r\ A 4_#UH1_͠OߔCI1~{;d@&9̼U֍7!@xtC'E4OUS,gm,Xm), bF? ]%aO  Pj\GjR˱-}&x=PnLG7h˩l{}! 6"]'@"W]#kQF1g&DTD7羽P U60Gy`nK?H)<ߠ/lN 7שtn]. yOB ݤ 5(48ϯ]JkOܰYPR:hz鵂&.<Xv W-B!Tkrng Za<0Hiy#%*DՎ˹-|t'>PM]qA]F 3 3#HCN}o8U˕wC&_)B{) ~+.;-WNRk#juAh¤}L5Xpzp^{ q&+h2?n;X0mQ[܈D +Ƞ"Pqi+~z|"^m`duL+Q~WB_b ~ A6Z|ЎoKlg.78 fh"@T#Hj 70_uWKUH3()p;dOSޏ;q0Nrı# 8H&2f6U=^S]gpxzlStKgrS5FMG#$Lt׺)zVț52M0T!܁=/&r S]Gi FҪzšlW:k<>@*%?Cˍmf0T!JI3[*a#HpW#YWAB(ÉDW#%[!!!LgAV`khJk̂gzjjl5[oʢ+'dfطPlb̅Aׇ^'6үzAALqUqmy1ɹi0 V)Q }:ڮ`t%6:KP(bMޢ)[Rg֤SDιeKJO4I{Nf(yYSNLYo`7`&lqYuPy- rʬ95<8=S=ԽdѪpiz7A, !EisC2 3J :PI,z3φ8xD&<eܙdEN $Va }8*SI>tni.s[}5۬2 2wBʄ()ģAz]pt37TY?w _OC5* l*o%5 *\&ׂYKWM]Si3JJ!֝jqsI=  VXpN,Guofذ@?:Lf=5wY[qQ5lV 1U%BaJn|o%'s&A#Pc9Khelb a;[_q6St;1 4,C %_z6G6!`N#gHc!wDYɠ&=|؅(ЁD;nд*N\Iab$=`:;迏P8.5/FWQq,VZy1eЙjyE#8/EϝDz %i)=a/КȆeOE[aC\تd}a>yNpQ6i.A?zZ?64wF8hŠ ,P #+vDx3ۀ+%H>g".܏ `iTT \:spſl&a Oƍa4O ì>;Tz$554XlˎhЕD4,@~h7>ƫJBR*Wnx9]K (gRUG|8I VF.0|iWIWK:>gAr̦4˟9Q#ݻ߆mƏk0+!Lh}TšJXi7lZ_+WZ_@_ŪJB=Ӿf8El'- ToH Sj.rB3.1+DM6|-I hw-"gNUM: 7 7͒v6bp6UN Bޘ[Y@񭹆[sAO\?`Y+JZi林X{h8σ@"rdP6k$LViՔڡ$KZ^4K'`JAZ81k %,j^:wPOTz[fDYSWGei@ l$ązn'j`.VF/XHu@f9$_MzTK ]}׫C,(.J(W' ' ķTo KbTBW[gP cNZ{[-&ٵ2YWػ5'h{VEgv^6Al 7҄Ȯ|kg E4y7sr;TLjCgJw1%POj#T(nkYOeK1=bEyP]4}Fjw&ֲ cyX3 F_3 !1f~X[ROI$7lQ ]yi5pb}5#aD`U8qS&k@v)P VȎ`SbU"Lc7 L08ėޅuxgQl5s届lǤnF#d+v~ "Gd(zh)ٔwPQ[ EKA0j!z|a*A^{5{Nqs0^X8^+<LӇ /K{RO:MK5<0!|iV_h=^ PY[ůnfPEŽ&twvy`%d}vNvCC.*{}lf6u_sP.T|Y,q'ӛ ѿ;ii+X>3Úb_5}I;h#j5LCjS@NM:tBh-;l,.0;<{~k쥌तpt:Q:'>/q|y?pBIgfpT#vxWA }Cj%ˏUC*QhZO##H'3*zOA,}g\j} Q ad#A(:d#]Ⲓ)E^Gg5Võ 5gr淼fRhWͺL>qq|f=٭Fwxÿ^d0lNixi#9hq^˩$gzIFv%]/xĒ,πt"CjX”f 0yAHy G2q;-SǍfoRC[py*wgNHM.Y(c5+xdRFp'l ҕqVyIne %ڕ#a#tԍѧ^Kyɶo_/+'RCGͅL9Tk)࠻ph(K4F'ֆ\Y.XD }5qҊ9Xa`#qָj^1,JFF&&h=i3] )ρ@$&.i "(`UFMY p3AfWvfg>U;{,. 4//csD}K4gfoI-}4x,IMqb4@HWnl.(ͻya2hi:1;?:4ޫqCݪO8iL ր d~o L^rCk[JC4M' 仅 CYM#= rb{G ' ^y%㦑5}R RE;4z76@7F\/BM+tcvN. A+SP8]*\3. @,tWLuԛDJQ%y #߳1$Ǥi^gt,4,g/@xEF`dە%M~Nxy BF"W*U,z:/{j0L Rd rKqӥp-2Γ;w@k1# xT]\z] |\OD*+Ϊg%YlRrRj 8hq΂`$}O] S Yo˫9̜L[qL*Ŋ4d*ސ%\c~aOlUR?fv1z@X־`hӜvc!SǦPmAEQ4˧mNg?#D&46B\\7bkH"{d,d8fpf:3S8g#R ofGKo/t8PTwN9SH*Zje۷=np5Q /T^5=ջMzw̝N6 'vDNONm9꫅ϴZ D@kD=-5 Ҡ켿^ !ҥŎWM7z*>1%Eg}q _"Hu"̑" s#q:?=363IǮϴ?>O+j\^i7K/QX kxZb g4AvK{Z4AV[V[a)5|Wz_bu*FlThp-<nSv05$o@hG]+ǩ'wj/AGveW3!ۧ -m+Z$TR؁A?0sCYxMl %~QW{QhIS95eb{nr @ *UhGmc@nRGos2^P%&!D-CdƮ%jGg#QXNH9,׏W.q N8-v\<, ׶MЁ͆}RVRPKY<arZmxj &KHp;,FDA̦?! B2A$dEueV>%㸺99S?mZ,ʈ$d&ݭXbUetb6e!#öRY܄ . w%C\#j_KjHG VYf7r$r GE%<hAuP\Xoٮ}Z7~˙K~b _lV"On`"/AvPi%Et lo8$䄁FIZ30L6)ԯVlQq#iNfǥl+Ѝ77s3U=Y,,}ͪK햶oFΓHu]1ƀPTNe6'mnټBN`%#ÙORFwcAa ?#U=>pٿM!htf:NBfhǣ i~ >҇ ]Q pYy8q|ɐ3invp\'`T:jy/(!%L뱺%5-hdW%2˱DsE(Q| !HL%n 4?4I.h.m5XnH;$(%DII/:]1"(ZCwftNׅJ%]9e 5qSNJvrq@\?3~Z6?[5C[bw^,4.v_25a/FL &*XXeKn18&&(Rt=3[~MO7{АD:T-ЖP']g²)$+Y¥(m剝@ufnu^_PTu c4b=AsP)P2򊀃k*'^89_vor$Qac^xFAP1 0K(ʨLA"JBQm JdTF`} û`sٍ#8JĻ 垇/>L-?C?(*{2l,(sQs18PugnT:%c zxg%v]숍nFGn39#f;S%"a349&!*Uek;R?ߢcYɠ쭆%#[j׭g@J`JpGbi@ RؙwiU/x R'o* @P%PVjlMg4Op} >k ìkln">4ubW(~#.bǧ]BzwI^/ Clēu f`lçLP59c6yl-CBAAxpk#hJa~e7AD.q0+{Ege,RO9oY$JoQ y&#]7^_xTH|@F3@r巟f938Zd>\ rUui؂F싪3ۿNw<7H=e|QP$ʈ=X Gm~޲F՟~7o]@ 3\F71VZ%E#W#S €ieC]˞d)jG8[ZON3:\gco.z">;rɩHBYw'cBٵ5=㹨@=ztt F2e\rw2J;:(*Ff0Yl9B!d _,emĀ4 t,қ)h풡$7oޘBVG|^z% ~{Ǐ \٤?{FXILzfQ"Jcel^9sVK~i `yv7o:sʳyC%E+C9w3t&]Lq4^P6O$OTK]NLHiP kmTZ6=V^9iˎQ H1A2FĂ񗫠y>gD$`S89g#S[O&"~c_?R7\Չ\3+)k7I'F`1r56+ pi!Z\Peo\&kR ey;EPUSWxtjA;uӆEhkh{x{:BU *k8VoՔ}#)>[JֲOcaOx Izyz]oNm=g|݇BE' op=p$|g젰}´akm[̓!u=eς]D16cBkNA_4NK^WJq  ylſ r&^_*E)2_W-,1&Y^!_)bn6_gx|AmkЖΔ!ˈw=o&Wx GR:yu9BNT[M*+78u3<^zmsMZ)*y@]kN~!v %g3Gx:dk_K'Z:Ew ɑNصZ[' n{Uy ,viR]8Xe{qUiB.{(Nˬ4D,(l Z]K qvo&q!AdBJrw,;r. y _9}q'}֮kɒ{=N`s'406|VM4j 30!Anl0gcs{ی$* ^1,l 2Vg}ؖ7,xkFZP8x،7Mg qB0t#B\< tFl"o*qj ]\bd=iL"t^oe#7XcJ6Up[x%i"O+TӲK݀Ks5UGñȔ|[WJs^b^MM&i8EjHm?wfSѠ&pwm P(riW"@ytrj1K9j Pc'i+ZKZnV0^\L\AZ l1F^!Ǹr*FAR3ՓIY2ۓ\DUbÖ$W;8[m[2'X_%KydDZ01 ޭ#`ˉn-`wIFLk-ڥ0!eDbce*x-U𴚵 ya xEmn;FbWT/x&]o/%j˫ZC.r߁s 8HZRzfq_ڙz|k'msC'4 +V|6ƾnPgGc=Ob/݅51e0!ԬN'O˶$h`3\Fy5mtw "nXb9?y wS[JaԶ;3!V>Z4 MwZF6ʪ_ሢ}lYIl`9o`pGq?r jVQC?ר nO}Yj%Q,,KA"bsQɒ7t@N׽p=|:ߛV9\w6@`k\ο ٳvԟKzu:}^;nX["3bXߟ!IYgNf}p{ Mw/?\";Ƃv63c6ȭ Y7qjwctrr;@ޘO*@aQp@`}Hӵj7tί-rBH ŕr c )i.mv wZgnTB%#:!XQH,i8Լ;M"v8ԻpuC-#xAFm&ʤpՃ RN/R٦e_SӲOjw[PDؙ+vt_4~6-%3Ð~iN[!Պz%`fiyGN^dZ+q=yFV|E>vnbWcȁ>s= Фr]l 0u Q1@w voN \59N X@M $!$DgǺ\9aAakgLH]40W++v߅%.EEvS75MIw̏ܐk{~Uh@Ѱ9Y4"F.M|h?%8; Bճ Yb uXۍq/x:}dzX><ϤΓ%F?|{ #R H^ dҹ CUÙL>YQbsF}Y-MIVKzX\06¨<B! 2-k^Gr>{hUF0R q%bְ!|jpg'dw}H}`-j3Lւ`){xa."D0֩gt: ӿ\l"Ի)$y>-OUh[4V ॸ( gӰ >&WkN.D(N\\cAVR|f*˾xf1=Ndi.z[.Ykife Av2Mo ?`I 㹈Y)Rͪ5ah`ny}|&X5~ W>ϋGyš|}fh#^Q&qH <7>.QYX,A=k~ )xaIZ|E^ȁjvŗ*"-;D^s>]JlLcj%# r{\:myF$&J)mD;-Bz7RT wy퉂NBnmR\M3LM7, =5³ ) 1fmhGqP"<)W>?h伡qkٙ>KTm͐-'f2ωÎaT`!o(7ʨ9+HHse*TG>/r"XAc@Ǝwz) ^D[k! H/Y% ;3XȦyrW-ٖns5xL~IGqVFu#un=;%wbk;|qpBtEk1$>KG@b0ϴga|o߰? tD=/a6`Dn?vԶeg9eO7*}LnMM`n Y:’1.AڥZbw956VV[ntȑeI0V.V(>,?{ sӪ3(kayIS|W>?+;w 5*^ڜ?O9r]G\[ҷou{`F Dfe:fy)vxw%]J9eaDsB+it2~NU(!]J5JԀ5lu%ėW|_`t4Z-WNۮ߇x v XrR>qici? P+ʻ#R|.ڴ{ڧ&nz6suO:ɲs~T7#IҪX1H涟l>0pNR44qn73:?wq.^$Upa1g5eXsg4XHz&|…҉g5d=HdTԈ=?9,N73]dzs9ɒ?Z ^$3`L-[E`$?xpFsa3оEaMGKn/QD:&> =8֒/e/!Uus&gjr@!<Bկ|D0dž\ S(e)`ΠpeJo-Ht60!I2;ıY7-s87;БܫB;Ho .$@qQ%ʈS_/9*ۂʫ>__\;!:ol/(CWDb*tT=(H$""E 5'ߟ_1 `ݸ\ߏ޻UYmrX_fjG1n2 @ȀA׀675yB[ҮQ/iHPa#"̟1V\Al?pǯd m?\]⯦}^]Wȏor{Zdo}?#hfiD#?J֫'G_r$`碱Wn[ve hʢSf@" JFh1~WK%ބ~_ ׶)Q5`SWʗg#*`˾-wƿmGɠ!9琛W.9wX W%SU"DrrG9#׸^lJr |; Q@Vk||̊mKè.kjpUrj7 ڍ-!SiA 'F4A4E$FA@SD%&=M7o!(Vt MK¼E M//%5 =s;Q,kILJ\K}s1E#,q%ٿBcmN;.hkYvXUk]|n= @~'d.k)7PRoxHSL{+{RTڏ\$S3州p2B5`i%Ԁt4\4uB)Z tOh9gro5VoI3RQ&_N_޻RɍQ˘]A2׿h;Q+,56z?|SB{Xș b'xb(/j1?id}xQl0mZ*vCnQ,#0]_B$lO%/NZV*57`J%nJUZ)Ɯڢq(M|^&mSb qdz}OЧf-Hՙ^"9M;Ϋ[h;SfS -gKx X*.a۪;@iGxj\05 !@A`lJ, fzS:(Z>[3 1L%ƕWl_]yUT;p*} NwCH d</vHmL6Ih` R)2}ɩipljW'K[-+[Ķ$BDA1QJDlt% e=tx^a _=g=.: ]az$9+ 3Y5ُ?I-כ[exϗ/Ρ%@ȧ+c;i=%ץBBj8$Xs(f??}g!f? 2{#XU>~wER-`9!Ӟ~(bc ih$]I"0DȞ;.'0s[er C5*yK@ JwBF&UxE$bE[aPK#>5DS1mRC=J6{oŜKx>n2 -ѫA? D}:JƘwOGxQaF  g d)RΦD("!% |fD^ZGZƋbsrqxmi7,dTMD C>lQd8>]&SDd7e-^15=̓r(S)dɇg2z^Xw|t >LEQG X(y\/U#LnAO/7*cr_KMawB{R֏a`_S3D?([%pO3YHH'g=䝅m.&|07)K},^ZTkW!"i=v`4(E|zDǭ41! KGSyy`;XyfLC.%#qbY`MDsCis bA)->K!v" msŹi$ƻ8, 9VLNtEmx!Ew%]3(n`Ԡ Ǭkka)ST4.:?mfx%G\rv~pi bXHCm0<)~7uAR3Ei|?w^XRbUuU/N9̶>f=sIty{w v9y|P3-£}aJ2#/?]tP+/)()kspـ!3n批_s}%Q[-`Al0q/D>g럓h}nanCJXBJz'r`?eۑ!b{ˮlAv#Ā4r˺di'"m7svjMT}uJ֯(tq9>nA#;S{Tz{F '`@.L(I#B=w>{*9v0,7Ci79_aP$PdCn`~"y *nȞ7d ᅲ{w/U*/9@s3U`ڙk)M `ekڏY:nF0wUniŔv)1յ`6xEvi9Mr_P$jw, 8X.LgFQ"F)q2it買{&#}@o$mMz_{accD2qԭ`~^#qT viEy^Am3'_:TnExAшgҞQ`1SN5r<ץ#k=[Yv⩚Hj+ ji^1ҹ2jՔj܃40Z^_5i䢫6rFCd?ģ}9}El X ٣.'0HnA4vCn3ܑ*w@R}j VӢL`çf9W:i<B7.JQٴh1Cz lל|+c1u}ғeɗ큞t[𚱍~F+*`?ayYW>FM7s v#,eqk..VmPire ~d{֦/s+'hg$>Qsi2DJ E])NB`-jȅ=vsplޑ?qrǨ!5TL: aTy ՚F"ӟ ۺjzh13NY3rZ6"w8d*:Og4izzF:2عܑ.@ԙv ѯRXZPm%U{ls+jouw%$G T'e;ŠXZtdP0y\x7 Wcgw=bPxVCRZo7\/c K2Pn&.{5{]F⏏Nj$׫QLB)Li#PϏQþƕ6LgUZ-uϿTD|j13GRX O89?~ȑwR"`W#%#yA t^î DiX`mO\a_vL33X`&>kb XvcjH t"D'xF!d R&_~ca7˜ɍq(%c7Ɠӊf>I"4oͬ9/;D- )yͩީF"4gr_0]JuÜ.19^ d57{TܵzɵOzTh?/OqT<-^Y&cNDѼl?)hjQbIvn||~v-5_8g( f@~E}KrN.kߥW&kR'L}U“!*FC(Hd3P4u<j.J[Fy@QJKZ=V$EF;˻^n$d 8_*0 cWC3ng~[pE=M+@ %MXӪlxńKuo&ĸʔ[$r˙[ |V+ě _{Lw3u3?ÅᨵIJ6]>=\}kZ~LI` Ku'[R\cbp3sOUUXsyZ6VXG/ ]'>M"=jĸ.ޔ^&q.}g1aSo @TAw@Y Y 9ȳ=Ȣ!Gl3{RH̘SٿZqV] DZ鉄P7 I2-a~R;ʼnWrsZIL_J۴¬8]/B_|Smooz5O34Ruw p R<*4O2{O(}6LtuOL^헖W Dy[X4@J UAi% NYУcD6*\Ǩvـb-22bA"㡜 >ot朔Ez_6[LHVN$>&Zh- <5ñ M{96n.Yj%o$/{7^@] -!ETMxj^wBǕ̝k;l4`&BYp[|>Q" u;"YS*oD󎣎N€N1:ށ9iT6jfDk˖gTTa@H1a"DH'Mֱ~ (\mIJ8|)bFNŮ}cǘ%U25C7xTG/{ar5-WΊnO nkMNAZGj yfټ49h(|6(ގM  ȵ En!ur:@:Z4S0.O\hG,tG& _wD<~kk"~VЍid; 6;vd᜸Bj++Ӌ{->叿rg6L([_}*}`ucPW<2!tuܽ4ATH_UqROb佛dR6Cʒ6 R:[!9<$7.i߲5VðiBif*{"{nTϗ 5=FONOE=%sԮn^֍qQW*e1)V0%؎%?f%)hxͶ"P=Ht<0@0f Lr!6K慎LJV "TMxGFw"SR~>EayoY![BN ۩Bfj,' ⒶNYi͍%F7ȓZZ# N!ixx9M/$u%٦$Z(ڇ 3Sw#aU v΋. a=SٝO~V$'~9#48Giљ=;v(CbZ kcMݚ߮0sQӧ@7+9E)Mnu%*I1} Vz0,7M[#Mn`du~* 4*&\r BYմ=Z>r=(t14ޯ1S %Hn}%]]QWw֒`)%*ws1% UOg<vZ?"jNj״RP,p_+yF1!q1N?m&Vv t;+/R܀WU.=uqkkNKekjK8`k7:+Y~x1q 1w3WU60Rãy0VJcI8ҷ:jU5. 3:,c2lǩ StԹ#cYwxDv. NG,bcN!zY=9ΘݢͧD&ǻov˺Rlzr?hճ oeB >lX1δU"edLM`:L<^N,m@X E_uJ4jF+#"$ϾanT[gH Sw,qP5gRFsrh?Ѐlr!k[4s zM%7 !/FSN1ulP}zE `AٿoQOg۟!pҢ`#_Ws|ġs[:d ܂=PWk[?rhsRQq@ҴɽaQ2Vofs"`Bݯ/m::1o-iIc;{&FhN6w~7B#=NcLt;eΡ'@L<'N0H+֐QqWI3o4adžpT80. w&)*}"eA3Ix3=%M ~ (>i):7p.x4\ //l*J6zg$1xu6ً\\3Ic Pݢ ;|5km/E`WnǛZ"QkA-Tjv(}܊ֈ=zkZxծ0,+5@g/:f2 G=ؽ}O*uԨNNT8Vg=nyvnKG6>³] p >xr&h؁?2rJe*M{5`o'^K\)'C/ Ϟx=f_ʪfp J Ma CV/> I0`DǙE6؂Gek*ZC=D84'zlr#1zzL'rDzV9v\L{S׬8&J eifµJåbWhH`\(i;vIـ⬎hp8X 8 г*19/o"(823Q͙jқUI햲Km)Bkrի sJ̱ʠ![Z`M>tiB ^)pG9~nS 5mNHsC)7h9B}S$K@X///Z1+24šA<°yL/HOtc_9TV69ő n݉8K)l77w{*o .o+>PD?o΂EQN^6Zc8U@rZEmmiH&̐W}3MJDHjzPdX:{qb~kaZЖȄ'zx::xE)=k?`r[3b?jm+7XeQz1hQ%=G2"ff~kdiB‰gHT!,;Uv_ ;0D*w$\ݤId_#ITq%x9DE C8Dl##9qbRVv-idn7m!ddm VX/*ݣT- f83(F*V]zVqȮVN9yzX! ~X2~mi]>i}e/ci5#iOdgPc4}>?XtTa<(ޓܣCT~D~[p >>P?luy@4 j<;F .\& ^c&5+Tx'}I5Vzo@A1E7 T>f'bocja0e-? mчˉ=vxMmE\_(&4^58z#17#dX|d߲àBrm6sWY"F50̶Bҡ D ^ҚT8up+];]3N>beR \y]~YR6 aL",W"WteQ/ܲ7"Y*C=؃ӿR-8j)XRߚșl܋|uz429,[ZBX|^L'$>wmlݱԲZkEWH~E7{^bi@uP 7+2q7?3%{} N|>0Z{ M@ŷt *SD  E^Є.7p ũ47 vث振{Mh$EKam {.Rt {4jNc|ž޻"˹Ϲ+YB{,G,* g̀N}4~ 0$AI0KP?=k}~iٔdX kPEGdo^|42 JE)NJ9OXtK iy)j~F|Jr jϥ8Q6GWܮX,gKq\^M]J|w\̳tAGM渹ҀEwKu7xY>50kI$o:[^O.>U)$ul_"+PzZ)vc}1A͚IP3냾 OYt߭c\hK*ɑC{HoWJ`ȁ ߖ$n:7o *h7ɯ$8-T6Xew;C:|V.kX#4 5[~x$?0_: z^w}P]F;6I*HW8o&MzZ'BJ ~rhkzף# Fg~JX8H5@ac91VCHpƸWR;bݱ\q]Ō8f\GgeDj]f0L8Ȝ 7tz kAِB3S(S>N1`%v}<&?[+h~U={"Ra}K'˜ H<%CY*(JNq&i&zVȩXBqҙ$\D# QGf,S{Sb9W\"ʜ̢Yx\7:ai|wC*j)s$}~ T xtԘڷ'qkD |q=[ -7jՆؘBl#> .AT^O+j{ Qz&8Aؖ(}t_L(ˣT&T I P|.HZމȄl(T$f:6t\chdx Vk)0,͕˼YiDE|n`j>50 samuF2()s٢ZЁtzD:+97-ϊw[9yG`4 m{R?*;i-p̪%!dߩAhy; Ndbd&R*oQ&dm]`/W)w#7] ʲU01Jo#ARBdp^41ӳҜ hxXsp_}o}vt欇5\ xzIAAyzM=˺T {)GÜn@+>Vn*=l٠΅p=EEB_Z"R{#И[7ґ0.umj]t;CsV꯲"k< MQS ߂I'GKle`blaj%3p):8:ȾBQ#Sm٥JctƩԗȢ]ick"/@mQհ|;x$%W>\0^oR}?GJd>?fnUB>qu/( FL|KFM`LyrC*-ws Mzq507eNľnH+w~nCkҡ_u mYJeޅAh/]r3>:A)yrlFR?Z*>_E\.,*iT/Ў1Z!;j1jze|?^17M"ޥuQzliSP&}~gH0B!'cKq^& zޖa!OQ2^k+ĵWT}^T Gu;ͯ8ؚ@+4|hj0Qd(] @(rH*67<,?[7aS]~Ow覼=ÂrB\,A' ye{焠94&R2Վ&FBo.8})E1Hh׉$۬c!!Ś[;(;W4GLZ!h- +vl gG*:.ޮ*^e8ZYTtI@߂Oj~"¶?JUph E9[;$B$ Ֆ2i%zQHB)AޤYJ,,H2=P YqebNAb>1Ņt&lOwDd)f*1Xߥ+n i\yDu΄uHwIV5쇏H -Н"v=;"pN"/ TgQC/* A6̨RU[13 BJ#\,3L)^ p M/"dJq98e-0:U:E.GZQnn84duXt|P 忇U򾯱.D`$-qoV Uiv#]5/Q.6Cj0'%`Ti(Q8o -`]AMtTnM&CsIDX;) ? 8`kꎚ^hv fdsb0 '8c~'ޮ6 xP:"y#nVif_ M @}-Gà .n7N/ҿo]1r"Z2P&lD49k'JFo}A?vQ_~mtdQ^iH螶|&.A8\Ju*M$y+_׺g>gL*H!?f6{ d:1&j*eT:˚IKqfjZh< .ߜc~yhZ6(3% "BGrLܐ:lr<u'~yCkJ  WcΈip= =Z;G٣E bd/Zb) hNǡbP+& NceZYNp5iHuЂ/ C>}"5kM@EsbMD1eO/~έXՇgfx|0i/͖-{v0hZYU!ś1>{MUdYs`q})pGKEBdW6){ Ѝlt)f1PBѕ9b=XZ 2H5Kˬ:<V>/8E&-Pv>+.vh"UUiΣ۴ZtA vTd&d|loD%óРWt޷.4E:3|Ve,u $֋o j6Q>t: ۷F9-1M"ZCQLʝ%1*<ĩX69ՆUnj byidߩi{۬ eNp8r;~PjC .cpp0UiJݡ#͢"v Lef `uP:[g܂ϭ Wid&%m{c}ڮEfzhD?/švEWp`΂X3E GeL?L!YQ 8( hTGh0zK+_Sf0,L Dff4]:xm5_mYOϊ'y}y-ӔNĽv% HL3tf%MgfBal1cƼ?BIOd4WMλ˒0~D ^CsЍ 4n"e퇤D^SF<^pM28zDEc 7ʍygJs%\| pN& .iUwD<3[5(UT6 D]=:*ގ55 t%*qR00ve@i"4g&`} 01-@.5I' ÀPxR*sJK;UB/$ᬾ$69ZDv҇Ƣ׭. #{jC$m16)M\ԨYLv ?Tr/dr\w}w+_ܚ`tC@sg|<36gxር/(!LOt/ToQ6Dυ>aR\f4kBܾxf/"oY>v4& x;[lV,6eM @=|ZG-dvp'}X7Vnt*"#v 3 G, Uuz"!Έiaiq0śa4jh7Τ1ݚ$ .ۀȳf pigP Uzrr}HJ9MU=xww4΂4-<᫹$@𠟏$=״,7,~!z0đ3t瀫O}X.Z( A63ݪ 4\?{mux tMb|Tdalofy{#?q_^B~G &HeL"U6to#+䠞oq9qid97r0% G_ vМf"U?f~̙(=O`Mj{y#Ca~Cw+q}Afaק*Awt<}z (2p/Nc50E{F;lWC%g,ľ̨뀞YUXegJLJ,9NdzG|n"ȷ:TÍ|rsWKR!~5զ8|t>a/zF+ M9J=tNN܃-RSN_qDwnXl[zx$eRtޛBMsZi{DRP ;O %V2p(\_j(Ho7txz(18ȉq'ޓ jb Ҥ~ —e˺5%k$2ܭAl,q0zT+K.2ٯF+ro.D𹸋QĊ`>?7pm}8LWQX~~0\.w3#ygEj[>A~JY8%cƑH m oʁh9Ar$qŬr\Â1$@>~DأSw^p/͓(]z2goUt/{>ԝ&ps %`Z뚺@-(,/-< ߹$i9{}@$)O[&~Ͷe/mrjOgg_,yV(T܏Fq X IhmbؐpR7YwV';Fi _4?oFIH3ŭϤ"%g ŕhm/]06%:)-7^$#rY"? I")Sgn7Cq{ޭ@G2DM T RC+yf GJO )u߇T]M47գ*E ?$4w(B˃®c!B" m@øػ džMAǘ!߲C9ŶC5%L*b.)N3Q8'`N?Aq}4.c綈u`b1ʰ cfi6u/|Qzo߄늖ߞ?t8qnyaIpT~1+|r&6x)t[DG4j1l:"OCvca(` K|a-OI"Kd Дd~慵_(fܣ,%B7n>5 8®Bgق:1?҉ .FЫ]G L-[kGGd!yɆħ59Fy#%\(5,8rqrWJ j ؝ǯW9EFC`r# pΗ9 u\S K4'X*k[&U%?e(|JYPWލ@tnKM\%L juuٓ&]G2ñ_b,F#L3 ZME&Jw@} ڢy{ڥW@b@/ w=[.I q%uӣ- TC ,?u$LnSBMjC$ѭM)?):]Y]pr't/pO"Q"[>wANM ׷2) }鉭<>(l_Z %{kB,A e;7Vy~j 0h:8A ܴEgVN/YMRLȟMj`f7iJg=eZxd-aNk;EnwՌ=CD3O΂U z'4PriI|^: 2#T8d:;=0 TBleMcMFKz c".lz3s 1BDM7VU~j{rL9<_`H0f|

c/gkYL1Ŷ[ V%Vrx5[xu ;1J޾'%+\ui356dQw{}W,eahC~S3B2bH&AG =T .k|UH (: _]ƒ{(qxCrZݴ1璊oנ-QzZ"B1;/6WV׾)ܦ&Pp9XrJXa0$nkڨ-ŧ:k>B "9}decm`[4`q> vC)LyP.R$HNDGHc{r-`O?2:sL5FN& › }NSH5?tG$/."w`mC. 0&iko ?ek)Ket޽4u0S'jqꆙ(n%BL.OoF u0,l_";1qv:x=7~DC'z݃5iZ@'Ɋ2䱙laÕ@A5WH 'Nx!jn#= Py+LtVZ9݇Hi؏n)рz֡S2vX]XlMĕ`.QE( '#@翋+ ;PHoOz\vaմn1yĤ}OFQiʽ|eRkk'cQ y|QXbS `m'/1+Kd RrfסВ qe_n}oPj8Jk$6# 6%KWHU a>\-'%nDixQٜrɜ+Ehd:5o9)~DJ0^6ZJ_v o%7A @V+p+tMb,K" yCP5G/0(r9Hl!IFeʫ #:L܋Ėeye^g YہAbT捔<`#3q)x4E|]0 v JHžhӌ[\ßY7A90r\~Pm̗OES6Apҹ e5d$#,diꄔ3~ ۪wCĐ'wYJ]ajJ 0;gn7hN9:ls T}EA<<߮;xٮkN%  +RWx {zdK)xLܞc#g?‡GIv )E?[]`+9Ğ拕8ljWF"F*~ێ':dkC*A\@$R(`t={ .M9٢)C)m%kYE*ywϧ=\vVssjƌ.?S:F̀X>9ħ1okJ;6*#;J  ̹J5Ao=QzqNƍX玔Ű< >ˡgA\M>c"BQp_pMK'2:5Th[l.=RHd z)v8.?, NL>4^ZA6o83$OO@ZY_&Z`v=$hSbN3kmCG(9A4=gĩbDYRԕ8 \L*nB4W'Rgkـ#;jrCImGR$o/hc $#kJ`6`n5u.4lҘ4o,f=MD¡Z 9c8p;/\t q{7S雿 &06Ӌ:ۛ,?#C[ck,iUP qv<$0AMA/AFMSסЂQ)\Vx{ZxZ`믒_|F:>B%@=kp,ovzkڧr+-B.VcY=Tr ,G)5i PHZ( 2(t2< 6Cĩ- ݅DܙI60 #.չ8SQB,dzL㨉cxnbz=q#LZk+~bETdl9^;dƩ*'U1QMm?-}beyS` }"L(ͩ#[PeKsvB0z/k~XXI9os2`ЪSF2>Gaн{j-v䃱_8s­˹Oۧ1'^[a1m#U8{v>CChkӃѡ4|i}:+ 8@5rtGLBf 9NOd0!zܓ3U}=^泿'KiDX8 缄S̙PsZx7h9` \/]mnN*7mКY q*uiP/՟ٺ쩉3M& GZǠ'D6GڑA)'o@?4g)1( `  = cq)?ra 簱dr sD'YX"B.YUNnɒ?^}>+D9*}GD«UȠYD13?bne`8]h؝ )^xR67\cCh>etDqxڿΠ?@yRhEԄo*7i;h'2.>/Tp {8Y; -=)&$`hwI;q$EJN 힄n蘼"ٞ:?>žDwxgp EF垢gΗ-C4#a>Ea1hԖRFx|1pRY|ߑ !I!N.ZbyMIS vتWe 8x`_* 5NS=<#R2;ˉE|Nd1ħ`%~TjUr'qqe6C-bA7kRaU86d)WE2|vܹz3Ϸ+#o@+9Bqx[C ՠv}EF˳+(SePȀ{u0.H8"+(]BH}YQ.~-oJcmvA8\#BbǛXhٍS<2; Tx!EoGJt,WuK&EW)!UpzȣhpN'3H׏:`˲3hfG>M>ϋ(cgn3 ]אc>|lcFX7eMDkcYߺt(R/ H$0Q}?[w?D_ C嚃mKU--a_G7wt?Bϻ̫N5S -,+?>kV5]z63A.e;*3JvQCr}D`T.$L$A %[6'CLx/"1r/ 3%_T|M:$CbR)ЦtdL Gq5f׌:*r]|zDK3J_j/:֟DA:^ Z Q3Ԏiiv O'Dq’h;+*|4RbydAAH|02 .)CښbZ%[HgPƞune9U|BrwT#N @}aCdړR;>rBgx4iɥa}5k}>uFbм@27el9,gpd=6R?'Y=NAW=Jk?7U\͹l=P4AJoiKa$99.<^G(9 *򈰊>%ki͋;4i^d@P'\(c6d4%iM}t%jφXsm91T߬6H =(Dh 4-R_M|!ʤ ,6WC}>{[gT=ZC|~-P4|'xh4ItD>m! +Pk_xᶤBҋtµP_zd`?Est{;Gk³emKןX @J,')p5Q7@wdY0OWV",kQTVfҎdg3eG|1k sb\r O vV$2Q_-+ &OSH+66!Fy!VUԿ |/Lm%GٍO"`:L9f?W}o齑7YUVPƌ;Z~vL p+F Wld^xɭ8#ad}&/ˏG60~߶:[D3xy8Pc\/yvA ;Q'J̕s.0:J6kۉ-%*bqpC1I1xtnI[7W#C҅d=z?^,^F^\+`AiV*q-.)QrD?J[@^%l~BH͖Ғҁ//g@hwEk_p 3JXB%|uȧM0+5'# \ *X Z)q!`2iD@oPdrl c%bl LFoy_$$)}wNԬ?yJREB̖YN~yyC@mṠd|(^o%EӰiwƋ>4S%=ǕqUM=r3Dk8O)_<:@ƞ[u=Hp0BH#b`?Def;{Pk:n肇nnuw0q|Uz2k4.4(-N%%LeM37#PHE$0nФGڡV?7HUYKh/RPP_ɠr_iKB: /u"Z /D2@1s>duh;4Ry2fUCw5_N栠Z&5!zvulT#/mɖNePʲܛ*b?/b@Y:1!+` 2X) ZA1CnNZq@ $gx#B׷sp~9\lbD=hق j,UC'qG@WG og oٻHOoeGveJ(: گbNdPA/Kwކs^"3V&/u2ݘ+0/<+8:- .ɰН-7 ș1ڍ>UrDkƩ9T{%%xC]Ut"Qc(5<v'k7aԑmn,zc$ύ1XDt"_ ,'Y`+|IA bl*龐88P#4>"⣍&צr1>|"~^4R_;ڛ@)ù&7/SM34זȌ`NkݣI$cr[3}T}JYwû'x 맜u:~k+y#.~dN[h+\SScu|-4@Nk(& q5m%_Jf(#+$?]+Z|kqmǸ:hT%6v2k|` L|yZ="6& ݁ {n<WβXg UbqˊNBjY 9GI<$_;B9?;$ >K%,~Zh/=Ts\nRxjuG?W9j || "9,=y5;Q=ڈ?ފ! -ɥ#8>t4f,ͣtCyo k/RǁpS\hLN\2wO*6p0Mδu.!Tgΰ܊C :\52& O:oIyS%#{X:{#@E'"`5#+}1ۺCp@x9iYOW1o1 p0w ?+W;j; I(7rX$9UAĢh{} "1[*o޲kStP.#>ΆiJ~rؼ}^5_]zQxUwr7{֋\t@ށiv;ToHؚE= ̭τlՁ% ְ?y k5 >йCrK !Pځ.yQ2Ux]i!tBEڠu\b.|rQbEEf(x wSuyvtQT+C,O ߼p؉~۫Gס]t!@ @ާ-W#xqÔj-OFx 6ۆۡڞ aYxB6cQ`^.s3XűKcu@ N@[ c._Gp9p"͆VI*@ m#nqbY"BFPb ZDb bLдԐS=)%E Xcgꜯ!X/0g6@3ja!% /7 A`,!g0s6qܼ$ Q"9o{vjF 7H~8:A B|O\ɶF il;t:SIo!n$@msYe$48 ^=%s:{[3?`ø[9>DCJM~julї ])7H%tqY+QY'8,|(ppNM`tGO( d~5w @B*T 71y*y&N-e<J Q/m\31GJRye7*Ƣ5jZrG~ :ul#QpY>=*Ώ3.t\@GF'͡e_:h5m:#d21f?q;PeB 8$xkͺդ{|sOu]*qQ-(!pK3: cc+zrwD=1ىDHLgLfwlq+.qg#tn \e%ã܇r .^0ndZ*˺Pj=.!zBMCǘa01}<8;Ŵ }u*8.S?=?.b*|b<`0rOuO9OF_Dc$fػwJ1 kt#;6ds\E-CΌ9zĹ:;8xPQXS%}%mwv\#qn3,i4 r'NcX*y I.U\@%덚eJFpb5k,cpp@xrSj)w, v:jRoU@-*vbhXGie(bzl..p{HΘ6yk8u6?8*m> NQalu/D qx1Qf 7zVm1K<)+ qet@ZWĶ4_*Wl}⭗_f=2uKe0s,I˧1pO'&a\9g/kIm&,vO۪:ф{0j47tOK-]߲$rT2ʇ -OxXdLଥ ou_,am1?Y<_F'N *16Nfa5>|lg+7I+={^@kJ-nYN/IXEbǪ5weXbga(VeiD lF{&vTtdDϓ[pt =ͨ>~z y\p\oM.\5.4հx'\BUkL^o(ڶ3?0z3}7>U 2yKu_|v7JU.0GQ_l wތn,~JgBo‘ɣX7JSM u3MdEy2.[#u{?|X¤ް8T% W-TQ|f#R4MpdpLܫ=XL־r 37ʶr~J;;a}E"j% ŗ5 v-}S W$928Cm!Q ɸϏ+T5&܉ Ji1C_Lwd.A2jYJfPs4ASB7 Bv']}#k\io~o'f@F-sEkDY;?Jr9xV4'@H9zq]Ҽ~L A$ZSVCUtenBrk#`Qx~ByGZO:+K_LbTP'qzS3pWz@2$MIQ[tMSdT(yr6jV3p($ {8 D+d*$2e!ѯ1x.Ey'::_ƅ/3bm u|Sz׵k}!d.4c3.}mb6LL}H3o4M4%Ӣ%JhvXnV]2,ӝhqIv64ә8]㱝{޹W9eUx|^}Z|\f`FУHλJDZ!/-]",$TV}hmnw-uO.Uqs}{Q(_fϛ+p.(1,'a=y*_PQ;ZG!"%B [I4gry<+$AS&+Λ:묄oK5A2p[Rm3GEku`;Uu?˱p`7d_T,ke  irp{x<([тnG;¡Q_On6d݈0}:,~;lк6 Eˎ`lh_((K|yWU7k~P*XY3(Ъ tmX/JRHgL)^D+4\dڠ:Я__R!g<&ov1=P'G=?w(ߺ};`ʅz=%]<IB\J|_ |dS/>'כb{G{_y`3 KH.uIۅfyN  5t:.9t D;I R9O7瓘 ^rIڀgڥy'A"aT9A)3`-Ԣt4ߓEUh<< --#+Dv2}sڼHnA3ufjW}uJXG"Bq-n=Fpeq]v3\MZ{0|y,XX,d&ƒIZǮtX#u%NĄdfm{4G%I)v⬬lj?8=*C iɸOWۯXf{nm[_C3!~omez"P: (0aQǬ tbfiX}Tb24Lnik'ىm]G#5:M2^I(|` 4p; k&H8,7+Q)37Xd^8Hd/Zkp[W/b 﫦6#Xn}g};hg@A5eebDݰ~]PʼylEV2.~AˀDVޛg4=ݱ͗Gh9 )K@OP{Z&YX}IB5ݲ([^myXY7^9ՃT o524xCO߅`Z[e7浡%Oll =2egUᇆ^#f auQT;UvHC4ʀx\YDvH}Jl)6JቸR>f  r/립 3wz(p/{sAz$cŘ$ĖDi%<ε`qO`jYeA.Pu.r`@Ee29SLb/JQ9s6l U %EF%P01Au:ZM8@} /zH"%8^MĒqf:P&%a7R߹:-<̹g}ll~+c'j%/=:< xa;mP6~r= W`cr z-k \tȥ^hXA4޸co Q&/Eh8>~WX^?Śq" -𨗪@A.5EIz0=gA}S*޻tA6F_:>4n]YK$3( `|@ ,v-mʎ/҅>ijı#vQ>._xoi=q1tY묞vk'-܁&بy|gSCzmVXy9 }8q]'B!1t$=$oio؝\|щ2#{uŒRz OaqbZ!*=#  ]=j >AJMI;m!vY;*϶8_sK8U^C$ ڦ8y iW>"fHBZfͧ?t,pc~FfaC>J}^ 'Cș&oE:+xp"d4 q!V'/!e5w8Ahd8c$pȎ bFh1iI`4YG]5 {co@C)#c<\_5wqcdfRl@zb~y ÖvWZ%SmJ\[A mIK1gגƛ`O]av9qq/{LiAg󃲨"Ev/`Nj&L:]L+.MNˈ '5|_*P_9t*g5GF/9Fy24W'Qk (nnipvjl3FOLhq6Ew9;eejA"1W@&bm{ڝ'ϭA7v>L0ՇuN *)6R8/ 4]Zgzէ<Zv+sTu07KmJEA7Q~^;qpŠnEك{: @R}E(7OCG7`o=#-BG#EfKWɃnەQCF&fl)mKͺj%vUYuawą {uLSa\c&diOZKPzGM(MkFkS~Jˆh4WXT֛~KLyj(y0o(*Vz*$qZnAz]SZR%z8uw54ұdϗÐzN9Bb h{&ٰrn;Q?6G>ĘRšZ7ZRQt_f/C-I.PjUa'Z[Kkv֡Egt:VēoVNն дD`ŢIgLnBs28{0|#K|@dx5 Ë7FDAz ?<kIҶ3|S!Th3l3C\?V~8argh 7N ¯ 'JP^Z8oQP| :A,@kv@ZΡfp7w?y4ll =6C,mٲf4#%erU-VQ89:qqQ'LI!eؽIF>tow+a?xf쩻jπ1/"PJ ?DVZW3#ydAN D_.*O)sfJ7uspzhzf!P;9zwV]tX|Wޱ׸FeG[(VU*$@Xi(Ockw1}`Fg%ΝTuZR/o2Og_q h9<a)}%s &tvGqԓ?1X|'^cq@>]MMDVhfWYHkjdʕ.3|ii;kM*Љ,T3vt҃e"/e `Un2 + j9g)}U|%2d@jXoCk7nVJ87q7ޙ-}/gY}_>2Pӟ6gZ7"Ƙү`˭[Jޟ Ro>ŏxF [L%O@;\]%4hU^h ӾÑ}fG}FX*,A3rŞ!;0bU`?D&|_#MAO݅ҭqi T-4J`\19 b l @ERzaEQYϜmbDž.14 V̍0q$oQ¢d=_+H)!<{@Jev֠ra-Ź5O%RK6kE gfT_gv ?Vz~327*#Zd eƒJ9Md,Td?~@? 6ĥ9$O.rV<+G2Jڑu>M;uêi)` ,݂AAߨ׆O NPg=L>²SDm;Lb K-طȏ lW0Ϗ: u=g\Vs,@ ṖPQH:<-yB^jT|$u[l%ҿ"\H0fiԬ%%y[dnJ$f78S,QXΟΰ*7/J0/ݙ``ekq>`}r /Yh 7BM{$2t/IIݴIBµφ@@R{~'|z@l*|r_UW2Ӎ[~;v(-cF'.z)xSc*ÊCʭp0ℚ`ĕsd=A~?60W-/uC`Cl Hf]!0PndMU TYIoL.?b ʙal#Tv@eJ_)G?s=[ѸvL҉v^+YdzH) _̑rX&g*}*tֲ* %}tecw5}60;SDsy3fck I)t>?z+<6hR7=dPŐ.-VS%ܹ?̞SfĬ>l+ص+Y_:uf[1]yQ2jG*ѣ 1Xt%W,kvhA:OyS\6P;idHch/"h~)yܜ !C_֣fő}P3W#_-]2G;}OXy@8s~g29J8lZ`C93iE ayBX7*{5i_]˿A,;1FF+G7olm1vxH^~1U㕬"3!@$opu Br, c-bV)!瓆dgױ1:"(92.Beh67C45Oix́(+UOń(-/IT,wB1:rnv-s XM q4q=G*$[^A[e$g7J6SZTɽFtoaV7Kj{JUVL!0>wS=R u\4PfP7jq =}:vpu3$/so^8S:h:+%jמ=hGn ^NG.)gJ_b.Kac̴*=3c<1X#S]赢 #h1K/8 __jv)UmHsg|W8;%$u1̺eD" f.W~)OhJN\J04P Cζ>jA+ժ~E*&/~d\ιݐ{_ h4uTT%+<+5pFD'a}m@Ӧ}tTVoX9 EyeV\-Os]lPCU Og|<~cݴS~YZ)!ޭv٣d~}:C2IRJkl.rCKo^er2xr+>!d[vdg& j*^GUVb{750I_02>`u[w^R؈g&FvknFk|p=_@YSR=s4Z4bZVD[ZaS11bDPn0ʉUmcԭRs%l=93H # mč~9`oą8׳Ã1%TՎw}HK^"zM="kc˾C܄5׍^zDSz :8"K@DQGB5INdj)';#-y}@jHoz?g٤GI ی{j_oE{:\ #eFf;I*9_c`tB9d>E(ŵПՐ=O=P:<ǹqo%^d|51'GZgm=Ɔ*nj(W!HK2-=ٮ`kc(Ϲs%JzD-/JWY͐mP""02c0mъ>Ñ ߚADK`0 q-:9U?O(Dr.f.T^8R5r=`o䵫VvSc.} y-g?rj}^fg}rS릣Ms\g$sf//Qk 0fQn m?H-a1LCD) ΢ʆ3k単Gq{i:TƱ! # Dv LXM޿usR.ϐv<3g3@i^<$Z?/2# reK uj`wՆ]$>Xidq/2͜|8@swRtO))=^⑈*Tpop4,J ` _ZsZ pS+xZd6yz Z"TlǡtЩϾe ,r[zy&H4wGŒE9Y:dSN%/Lw-{ۜ.뮧ٳE'h#^G:Uq,~Һp.RᙉRvߍRC#VUVb(u|"I]f`9FF. (K%\Dp>Mcv{5, '׶EiQoƿ[g(B.svJ34y6/ WV&TSvpl#;; c-YII-82R8+]4mvqTjFwJ~"̂=3*C+VR Zڹ$ɉ6h'Ol]JBFC4@GnN7!5 U:t٠xFZc'\D|R4_h?"hhxZN.!WۣjowU&lWK,*҃KmOf(Wze\ fr2| 68+訾qԼyՄMX݈B;y:|Rɋ7\KY/hPGJ0bmm;KȟAdVUӗ0wN8!=WYsh pRCr kޮ5u*GxGbYFשLRn4*qCoBr֐MYӴ2V`A;4R^gҩz]X‰-0P^'m}jܞVŧEQs%sZ8Ϫا`,WK#_$^' k/t %<׽g`ycn4gB@%K!CFi%5e:,dkZlnn޼Wze~K~{$őBM[̓qKWs\.v20'hԣm楾RbL *[4Fu^z[N'?euG׏earor cOB4[sD6?HͷD0G0\c31@܅UvTR#qh^G)$uR EHJ܇#uAF"0ش!"IV&=)9˂±PѐbUC,(LCAVokS8-.; =Ңҵ?IBJ-4D[ 8٭ׄjV5e?ꊧвX C>ΘhȉOFu08(3P;`K;~m0P%u]q>a sͺNitʓǁYYW~ _!G53\ \Uf8 |`Vx! [ձ`g>jCAsl`β^[o!Zj “Q &_*V"(LTu1KP@*cJbp'^X[Jƻ(懵S4S3xVI_~͝Au'JM۔x) ;{;uZm:+ULM@ h<%b#N{e!LLV|pzXGM,(6Ztpþ&I{Pϖ6W`7݀M[HSwN>sLG\6 R4cu"骁>cqoa΃fͦC%M%';JJi$&Up.@R8 L4s92iP,"ktž>H4 ޮ"]@ckf/uc][uiHp|3ckSP[;S ߲ 5]XB R ؉c&~3풭콛g"|]yd&{ݟ-Q5kSsQDj 6zhz|Ryc(i˩ɒhL؅WA-mjbwL|d{9.pmVY~RԈ1^` h-E MLGB| {܁@|ȕxq?߃O[Xr(?3E&~a""?07m9Oi \*{v`Tw3UrE錚]*ם*|mwlXgJM)ymk[e 7hU]^ZYl-j</x͝' 3Rx!f4Aޒ)Yp0(_*CAҾ" 'zZug$9u*eBU0av8^w !e=u_f*O32qLS0QC I9 \bQM:FO;<4 ig(^'wEhBܶ T.n࢖e ޘl/W q6o@T=Ӻ`1EoS ^bc=xs!ݯSZJZɘ-jbe_dSk Z Pw 4'\@$АF$Pu[<\&]~>{2~|_x7\auR9[00W#}4I$6W_.+*g6#F>8x2.mTE85b1eR'gy"./ MP8yJ'!=L ]cyP` Ȗ-*F:lĪ}_!hUGQi&]㖱Pβtv U:1r@Âka [h1'~WФn65"^xR¹[ ߨ ZؐCC2/t|68~Cb" 3ԡ`vM6G &inzgS#Ȁq( TiB. [5!c}RG(>gNd룳!JbB?kܼ۴{O`c]{m k_4Y.u]GOc%)6L \&hqߒ^}Z$ ^Oeqm٫k,OWz ^ʢ@˘Ke\"([u|^[1K9o밸(42C;JwZSw: C"&>fE'vEYMC14lAи@>9D 8zvoRݚFY#9}dkg I$2L$A@ Tntv'QGmDzl(aAt 7 ͙w-iV 0*S&$ TUO>ČqJ[nǀK%Vǖy\!L(>IsIЇ֙47%ji}2^'Nt{߆G6ݕKѩ%~džղPW:|oԮ!;Y (Z 0;V62 * Sg-4.G厝č { E?wEfc\>!zp2BJ1h 6n_77VnV5ENS.83MMGPݕ7r|Z?_~bتUϸ<+dw!z*C:.מԨ>}UK.j*90f6O2#G"ޝ̕HMa[_f g6h#CT \\\Czf:e^W\(ө 6eha|¢03/Wp gTBM.E0b͋f]K6[B~`ZK!j9R19kFR }iH̯9FO>+FI=SO,!#4M8VHl#J_Bl݌?&#N3/hm =I$@4kk:7ZuYASsu.I۶EJ&J@ʡ$9)=s4uB)NC49>$,1_(} |J9h{n"K*Oa q{=8mI=KzPEz%, UڿH7tPTՁlcai^%Jr/U?w$j `.&w=H!7ˢk%FqN&Z辇P#JZQhmF f@r_9S'Evّԉ]9ѴJnIkg0k7#}7jī',t]RJ>-eS(BLjg^7J>(CfMG6ǻJ}"@3%(p2v4זI]kSx#DJslPǞ@pkWVb^3Sx $E2jҐn_VNDGXp,.5Đ$r*CE.;cRFUcfZ&X 5ɑ!Ggv̫nǃ=ٹ͇gwht-JHi~Ia/gHfTGi\!uLH?|?{Ғ}el^$Bn YYv/>) {$F₯ *_}CX7jSF5x 63r "X2m6a4VMDϾp$ KV%E:ϚAQOصtʄ\ʂ:>:` !pJC&!O N Z:p/E&9xG`J Q Rqj47W]%FjEwR<"`w{>ȝP7z-5վtWU(X{o}| ͆I |tp8^ɣS&VWc֬u]eGC;?4ZHzL"jݍ 9fK}?"te&cgMA0txuA {p?Ѡ¡;.[}]uSڠiNC(r `cr~ 1ѢTKŊwIag(36.H#˅ 畑3R~nKҐ"kV60Ep[jE2qde3^&'jiVIudkDWDbn֔!q84afQ>Q[itCA8XN֙r\>h'2Y^\DJD8)U84"J<9_ŏ[`mx‰6P$ogQ̶mRt2i< >X~ y_/ǜd*ZK#ցY68kRNhtheՑXH$3đtxe\!<  C[ĢN팩skIMBFPt[ǁ1Χ@`Y@W9W3E. LkFC}y%5J{,x,#\:L'/5Xub/ _x EOh!]**m]3J^5պMŒM]MdJ,ȿ*D7L+0>!ޏ-V|l")]bUg'|AOY ;e,E'쭬|R}I3:$mZ՞gˑ*M_eQ"IIc g9&3;&Q_5(*i~QS͈>'|@g3}1#1zgӆ)TC)G|0Tc=9i!̇*Yh^6:mІpȗ/{& SDΩ:bP[~sAv%Xs{P>;;\DB#.$(w!:2 IMPY9d3UMo`w3h 2]Јkv9tў3/T8Mǯ𢦞RΉtܡEBmZ*81s_v_ VQ_^˪/\QMxVB ܻzpL%)0󵷓&-Ocm2 9o흌{ [wduw@ޕQT2BN Y(=P(_,HvC/R['t$|7G{ $h46if K87ȸ53&fO3gPjOHgQ_{=jtL*\L^ۊ Jw{}|G,OA2Z!~2dot")rNg&ʅf@Yq?Mړ& ܞaW٤4f$T~ M;fY_ܢW|r'&c/DX-߯B`*}CTn|2 T_E z~\efVW;.&1(L"hS韗`8]o" _`M+r5xWGo\|l$[8RxZMrcHGzJδ H}H><㇑#X)"Z.VHJJ:߆oHr>=e5ĈɚLw\uqd3@\?ac%HA Sz"VmPa3e82 ;3CؑOX9`?Y9~*5{Cގb=)MP9м OO H*H>xyX85ɣĪY<0\[,( 3\ph($j ӣU@vK!p@G Fy` b'~e`ta6Hf;w'/EDp gb~0y){A!gӪB"O/G!yJ } 5ȃu`옾 lhs2gt ׃s?hA6 $q*GS1:ެ`)P  :M/YVAT H]|> 42M*a~w߮YI"Օ0aa<iAremcIa;.J+&0b{wUٳ9JeiP_RQx|N,Fڴ#rf NFjwz7Ijo&Sz,=}SQ#x )쪔Qo91D)+>@h7oEk!>CvFk-֨ ټvGI\UjGRu n:]NU)vG#>l3k:~:*N!L*h $%LbTI@$:k2K7.hcyryjH^N[ @ЍJ*pڙXn*wT ̤g-SHUsd/,׎ښ7pYЪ=ΰw 4)xB^=\0s[س0Usuʑ[:M0XxUcm5s 7h aS[;{iU .Gm$}X@Y c88R#!}񝦗 j m8kk ytE//Puw/S&'/E$p5q;Za|Aek7[%ǪuZTrsݧ968Do40͍X\H4E2aWPV)j4q:Rp-Ɍ.g?J!W!;b`R(nʄ)3g%v#$S0dSv&!u֞m27?v s?Бrٮuf@ v(آp涄{׵'1d`YӁ"N8wjJR qP3u'Cg0/)P7Y5 Rc'ϥMiu8'Xxluxtbb@Eˬy7 >܋\$$Sp,X0 T#(dov.'F0ZC7Kw%c(\V"MMa, UCX B|4,MZPO{;PC*f%O]Wv/yTiZ<<$FϳlϾ[Oi5ULxgX؂I׹8=͍F"$Kml |||r-lwe]vo1e6,%WbK_Ď}oHE"+1qܼ;s êZI{)X-d~M J]fC# 2 =&3;wChQm-wBӀ-]d:ѽ;p*q[LoB% GDۀW% W1ZT jSc9)mo1h}h7ÙVIgCS(k:0;6%v)F_+%\\EjRO~yTGuivs~?d.V$XۭƺH8u<OQH A<1>埪)$xP CJ'xq7Ob Fsׅ悄vg\;sM >}iڶh?T3FSK J-w<.߲`^+"dgzZh0"pOnyRi;RDz~+AdKڭYSL]F,WsO];=0P} EEqf @F}^dv`3o"eL?əCp̘EG#LC&pZJ7^sI B׌k||ܞ 95i28_)Z5!s@uiaw ZEU},OBK5U ?N"v G+wLˇtsIφ3$cK=;3h4à?mZzb"5K4*E"1jLCoO1 &fd$"Gf<߆v%W؆Cu{A`G+P?=j("lZ>v*uaѡV%;ePN|۳F Vެjz|OjyC"3<-_JU {;ai鱯Gc3Y)zY>9;.t2F F+/l{x/;ijʌ!觃cKXw[$!a>2IEԤQn*ṽ^6IjLdNhXfRx"4v˜"Ak_yN`̨CPj<OfN=Jpѡ&اUX6*xjmrYQpedt0 #? %9Z=vY[300-Ky_ ԗ.C'Aʄ'=e&YW9 _4ARț"@O ʆzjfpYFen'5mP?T|Ź(hݢwۨ ho/o(ID] ciuv5ۜmķ&}eW1N\m}uE5 3TO=N FFɠ\vu8ŘKtܪZ#(Bd bP/Ŏ&^?N1,:$>#s7O+(Z=EbЭ,n)PxOHS絫xv/ " 1y`@BV/$o1(BBŒ^]U8Ms!GH5 {@V mPX 4mK^GOSREM)Fuo>g[6 jG WP:[#1PJj>R,g[L4zSEݭ( hDt/SM/|v!r0|CbG'*L@zj)N&tZh$6H]?| _3'Ƙ+,;8>cf,U)Gy˴L# LVI,Վ*1U #|t?VP~z_]$(.x5;FPm o4 i ㉣&wT=gyqyMgǤ[,g hMG?H7ɘ}rlXsGouBQ/mIlۗZ@m/4 yMfipPš &d^:$_m~9F*2x-hDzp V, :n`RƟ=$m ^y]+Q`Y[9y2D'˚(GB|f&L 7m[8otXI党>(+9nr:*Ʊ gO$gZyd '9fX47R0ʫ;F8Y,X@}e -$a,+4OC|00E@tOIA\JٚC戆 j>I6r*/hifMZBf_!|UX75ڴ䧺ȱ[@1lj,vK}ryECqbF")|t2"b4cψZ1Q/t!QgXpelDc9i a4VfĻ>8cG,U/:=Kl-, WōdbF+y[@/T6nf_: 5 As%RsufSpot :!@ d$Dm2P R4-ϫxOy$u1^G]hfZW!Sk4h;kdz o;`Z[94Ѽ}HƻxKu Jxd襥{]L\EG3 $p$Ж%!!!&7qn3~' T#&t]?8E߱sX˃8q R}5Q(.d!J r[O U#e dnRWVg#-"6 JW:DZM; -$1: 12J6^[rz/QOtõ~U`aEsh-r OK(CupLaYr Bޜs.f ٫ ,Ov+Dݟ&y!2{ 8D"`ݒ ҧwn7Ra}|Gz:GXV}c-ȲgY!9e ZK\O(@><qV )'k9HZ5}mϳ})A\FbJڿU(kP4\q'5S}lƌ?AMl˺ekaLc[ee߰Gݐ,b_Qh.9m# N?Lb*LbVbjg#&I\ 745Hg/zL8?^1dEed+hŋkVkP͙qL5-zN+C9 l^ |:@߃Gŵ^{i_ڇj@9RHcoH!f->"NdAM2R0uB΁GRKj0v.F? ZgD!C&vʃx@$j_]c'RX)4\BalPD0*<(ew|hr嗭w!4pU`,$3qT ~JydM&) iy_Nxgz$ce;)U\H*Ԋ8p۝RȢ0#qz~kz΀R9bRP)-U.BG! MA^a|FY}{^%Z>W~m1N{* TkvW*yp0ռe%g}Vgm&&\ #zGBu/Wp1[:AQluA~؋(yt`<|QG eC`e )cdGtECė+61B &aH%z+F`OMhd8fy1`UDwF; ^D8slIck2Sk; \4q=CťeG˦D' #_$/]eݻv^wlRr}gXq0;;o`W-_X)\A-02t[kX5K] % ps#*ZRSR)d&Y0G2mscEVC(B_-0qR$ mUVU6oB=wէmK#*ф`R[Jݚ8i'P#;Ná ypW^Ж#^Mc6n!ӈ)S\| <J[lۓbq؇tqm\JaےjiU1 >cj-klTX0*wOHxQ[4]wn*M3hn,Dq:GAC'jr*iԇq%z)$͉`<#y;rRx#~iD)#j84݉JnuIte14-B sm@{\yjFajj_ɘϱ*'P x1FLW 27· @6ei,D ,=#LF @j.κF=,84*c8eưBf<-ijY c-Ptbauv*8:97ne7o-ͣI]Mc+:H p@%+q5UX{(lE~$;ڌǠLfDE6]4yq\pdkJض`NhchVKꝅX%[릓N\፵ӷ>zLDmn'PwJF@ImO8F~7_4Xa(T&,; 3!ULx&5#C}"Nj7,j4= O9.(Ōh:/ctoBF_O#զT `W <Y&wH3O\ǝӮne$yUx)]W=E42〉6M'hBcA}GzH!;o_(䯿j^/=vJq=QOpmp"6'FvOqV`+p/b_Onu!;x 5$n-&C|CZ ]({v3R0;}KejVs Pq.} ?\Zm# LT۹NYMH ʹ9@N'ny,l{  .+G$$#Aϸ :W|,*ES GŭsgeVW4?$ʴ)q68G20 ʐm(uH1" z¡=o\e P eJ2 A|o(\6}\Ш]l#?upsn# 3UT3'}$!Uz?$T0re.Jx.qKJ?8i.'40ѭk?f-c<0tp=ZV5f|mS;k alz$tFpWh'-/.C د!TCL&zh%&忋om[*_/F//A4;H *wVFW&~uV3 oUuN7Z߿}n!?u"Iu=RBQU?_$,ў]%̾ATrTk}HH4H@PsP\=ܷ)K.]եRS#łUbh@a>k3pMT}! K{y@;U Y]&:yW5OBQ{ 6Zi|Dd=ĜisPv8p0>#0CBf_E_WVK^s̢G_Ott:ߪƤk/-X^]IZˁqi +;QHl/;]H`Vƒ>ΊZF9{NlDʍ4 3LF^]bQ}ڹUͼTH,ۂ%8jR\/Q-k'$O&J1G|21K7_k3n zܘŲggdTq8~'m! v>TE&ݱϯ|ð*5O~+Co1jt"-L-5t8=ꉍ2&"xdӧKD|C J'ru6,į } uЋŁ2zCkm*X0}FdGóDրx|z6jGiX5o[_!:ܼ:0DNR 6[<Eb- -tThx2r_>"n/Ԝֿ.:'cnn> T\y j1.Oh?3FyTv3!E޿q][Cb^VTP#G?$~FT!e@:壓ZFrYƹl?O2ǞP|ftN{bx,?^iCiUśKV`=XJQZ%٥u,pi{Z1QXw(w~ P(56^0*a'P=|n]fV:}UA$·iKsb0(A54Ʌ=SD; \4r 5O< ׭NyB;7tءR"`ɦpHJ$=%VCqy1Eҟ棻Fi~.#ŀrBtsq`uDjѢ-!3OjXq&:q2ю53| 7dlR%ub5~b< "ƭvXIՁBc76NU?>P:3mͤxjryҋ67}_ a1Oq ҥ/|F!MTB4is$J=4WDbQc[}~5fё}`10.Ne8*9RNe_^֪rU@. Zv&q\ aJ(KXRn1mxs5i6Rȯc9'Ev{\l@k)3 P❊,cQB# =sj8y6lƇW8pC9+`֩0[/P]+Y>'GgkXx*BwMHk61zU3}.nM\ ņA()o-nm< 6aVA>=6b؊ҿ縎=፠lح\[qHv] %S21v}CKDL4eLfAvdVH+Dux n唏::h67KeN[2,b*ZPJ],|D-عj+Bo%j>Gt&5x1BPF@7dmnnRW6p#Q5`]{9&i7DӚy﹗Ɗ x8Zʪ܆ÞoXHU˟LD FmB , Xj+;]'dԴRBȡc)Z.a*eٖޚP^Ii7P QiI+5S=U84ɚPUq=1~ R*:Y# .~0vȽ;=NgۀVo\j,b ;KKcP}qZd{kx\Ά>H,JYʛw(,\F~@bK;S< (;o] o0|^hPDdTByb@|RpJVI}_`X,b ǝe-MnQx4dh_'K=0~1$|=9D}hqv^y9uO1HD)7S›OTE"36t{g"?RL7)-91%+k^W(}zZ/z0aWM YThe\D$z]k1R0hTv"T!It ֔yN!6e?'o+f\T? p\brԟ#z_jnk oSڹ3Z\>w/X-IQvX xNBzwWd!ԪHh܆=9nfm%3GƤ[@8/$PJEMm)/3.IFα-19}6:2x#^>_lºg5?,q k16AJX{TAe:^c(>wH ,.H~mF*kwX?!EȜ]ɋ T3O۩E>?O7V[^៙h/HDcv09Vʰ2)?BhZn\+뤚`rǤ<D`F -,߬cRB ,u+8[5^%9Y4Hpi;aH(dAl3ȭ6uӆpoCqwMYȮW8`޷Z^Ìm[ٚ#8O#Z6{k5_u{|Y:-jWǭ-[aF,rҳdLbeHB\D_B}p +P v#Lks^a9wV?mM%(D׎@w[n]4ކlG$QT CK;_ Aݍ|Nc<8$8gyH-k ndߺ:% Δ c+:UD6Uzcw$Kzu3+96γNAv*ND5}{N? #oZδVIO`e ]Z_k+H}PG\[lʷ~׆ n؉v5؆%@1&W4 qTࢮWRZv !ȵҷnHnY'w}" Pڒ@rJYYn"*tra'N!:+FJn)eU>ÙE$x]#-}ӊ`}1qIseKXE㧮羋S~)R+a&/hg= N]uwҹiRftOK>3qPvp.G,4Ҥѩ swM> 0u:JOl>v0ZAװ_݈%Wq=OhŖl@Ƿ38n|lcV_}qR4M=Mt娴QE'"tݞ_ExLS8F_/WZ%8Mm %td0GVzOr_İfE W58me$o?:P#8)d#xQ1E⤫cd܉iP zD;Mi֕49nLS1? oObAø.T@ F0TtNӞ]eW`q03>˅򇪙:9g~4eaʢ.Jݾw2v &>*`S|m_rav y[/o-AUpP@? S\Y,γ,X 4wESo&)_<4] DwL^Cc.9<쪰zZӹrqS~TGACNh0YcIeZdI-Tn7vRy̶0LR>zbr;P9_6*uw23j:W!)`Nr҃m|#~{aRѵPRX97D5g*d-Y'>XW$Ľrw"DNqr,"V9^D\G:^ 6Ӟ s5}FcpdX)ag–Wx\j`Ů~?ZjI?Go3'D5s0ʘƮ>ɽfRRqϦY@"7<0-6n=Wڇ^2(DjΞH^nI *+hJg$(Ⴥf3, |Cq ^*4fiG$`5xԩ(Ḏ1aSEKQ" Uc{g)`޳MJoU2R4b1l4R8 M4fO}&\Ad16yeS&H3ەw̼R'F ĻMW| ".]0mėyBnCAe'G2(¡^ո g?v8p1xtj6>sP})pjO !/%ѸOLQba{Xq[$-FkơI%&\M!>x\6 Gk ygH~ƛr~rR3/?Dd.xwN2W*_'cY~k6&Kl[{56@y&Z]eʑ#'Me=?[i4oU Ǭ]s^÷X,MlP#Zp{X1Eu4J[2nG[y!dsz^Ow؃%xfDe5B>6ıeiJN8 xx܆&wI$[+-j*4VD!D:5( v KT.Fmt:dYR #Š8QڋzMv8TXpa1"Jd y$xо4V9|E.M=59rnuV8u:آ#}QWÐ>v IܵB[RrgsE5U.Y|S49 0'EFZ^e҉[n`=1A\ZrDEJSzTMepnJn'jqv|s-c.׉D&Ub%ͣd4z.R-nC4sGLFPZtJc\gRu^޽C FN$t2'R=9Ь񘆈~wTq0%AW"k~y{"]T#E4i?3Iw?>Dxq.`E- k=Ĩ~v&!Xۀ͋8+lYzkߚG2g*y?m?R)+a7+['Eg<&#حIaFUBw, z&t@CE ab@!'6outVQ^fp9a.an#NUy (7X4O*1_daD'"y5|_}" 1O53r| Da)gh z<Q_/%CێA*pnnODRD/iXES98u8ki ʼn]׵t}:\ ֏l.jp܌&\#g"e98W4IWX^%@]%j*魯 ,/n̵thAH~iyLbw% 3dag$ ;ΌUJg㩠-PH)`DBHӻ5"PS6KJk;jMtG_!䞅C./WNeu_74 b z^cS:kUW=L@^#vMgNKaDH?~XB++`j82*yC[u)> Z6C5DaD -WQ Ŀc{P{q仪7 цƴ+UA[6}}bXo=ubACfG򰖲Ac7sd>kDz,!;T=sٽ=2WŤ%ћ\vx8%YBm$pisE_Uj~cx_M:eyHq6BjdlGƒ^t&ťP&h3UP%`S5ӣS[#(28XذIe 'f!#!?k`<}uM:ά+!Ӽ9<4U7ϊvVp՛}2% 8+ MS㘣FC\ :E`y(%FmW/rπpk:LYsd DB}aau2hAfNSo7[ ;zAQ|9&\%@& `~>U0m{]`9>!ݔ{J&m ];Eto=0!kxO` 6/g gfDLE,lhdwjzV7ׇZq^F' ͨ8x:y`fn-B;zo;;0nYbz3A^+71|F\.pGZNᬧ=mj.-%[xU]FrD#=#)* 'P_t tIdS6%PjʺN|ES*M.Yן,k9 pѮޟְ3vB j X1͋LV"Ƚ"ཅd< JtBޕ\rLݖ21p9Ȱ6Wg-OЪŞs% ᲊN1DGH$5T5l sei6HjW?/n~@=ú >9ii]2)o.?3ԉ-wLC:zl%P(DhhgW s;V(A%z9lHfePJZi8%;ަ]-yp٤D~^h1A!vry;zLY$K#m@'Y%,I~VgadJM,Iw͔oDb.[*[hU)Im/US,2Ik}Uٲ܂ueofl{yѪ}'@-W8t3jN+e,Ma_pBFmmnQvnC$(#Cبl/}8ͻJ_}~kʇiw{)&],t w:_nw*0>t{s zBY*ަtxZ@7-T&k-XlxV^ \᪓45Csd XŁ}ZZk/\y[*NA3CqQ8u6F.­++(N+?ǵz)̒~y9pwx2tZŕP&T}v[_K=6GkQ~ +WȾ#d7_t2eIzNcھG ەM\㳴a]d,,(i q7==SR8Byw =Z /M#y\ǗJ"c35 \Ml(d*m7\1vjd~lյӸnfK[Nv]ۄYAMu_;S~g6YTsEm2r̕X6jțK"yb)dߧؗk-AU*25lj橐tg;m) 74nPD6vw'}GH{aJ2ʲmOtC9y {Md9ZmdDTm¿t8#3;60찰d=}R2^~t)|GnyMEϒJ%lSm#ேJlK$f&ǡ D!NzWJR6u#Fe&M{dE/^cB]EVG1KXN ;SUR3rʸ#g j ڗu VAM`͊a+ ʌt*!Qjy$MӬϑesw{+ AjĹΆU^u8wjt]Rvj^ѕKEsb>8nr Eܜ̶$~.,ɗ p%+:Qُ"^bTW]c-qzvil] 0niМs{`cԈRyX7'(deѝ a!$Y~oِ3faŐZɉu7n;ޙ+]eDFSvGmX-N#[ƨ9+ *(򶬤nN13;=I)|)[lvj9̕XEC{fK@'B#*rXY~#?PHph3882:zVk>>[\Rb!q|G>@BoD4x+'g&jylMd +eȏ8CBwvdh `Fj{)@a23p9}?V߲he].(2HCv 8ڃd % saXOߨG 90ǎl^*ӒO)"c-a#AO=u81jH b4}6- & nI~; ڏ,߷%'6׷؊F M#w 9`б0|*:X`s{3GYtOFe <3heZOx@f0qP\eVe=&Gb3ɗvOQ(8Tu6\DZqwMa&qv2z*zKy#v v7^UA'o *& ܉n|@3+Z0 xH)6 ?R`u5"KViq$]s G@渟 Ƞ58zX‰rmOXb pLdD /.&ɷ](,%/bЁ2)ҊD ?hg KI&ٛĵ\oNרv% Oumws~Ue-EF-Zf-@#[o6:/-PU ǀ0u!W?m0 `\ 1[ OpPgѰ:.r*,ʸ63^UoMYaѸҚ!ڒ\nvf3cyF]s%~lm9s Y2h:Å2tE!抈t 167&HzQ;9ŬP$,&j<}5t tk>V߰}:#CyIwcؑ8W hC2O"2N<NBolqxG:V W*V Í%ñ 8Moi|# LJupvtGxL)6d-ٺty*/:1OLDZ Pf/i!_bv"6 ^Ϟhh iW)1?+DP8rg,Bs$`LEA~*ט҈ *wD//" %߾Q[B8ok-5:_bp՝y>shYk))( YWfIrTnM A4o1I&?zyU6@ԋegɵr 02yO*퀟O\5=_'"v|{Us2ٚ*)`ʣ=Ў!CͦޜйC1 0Yogw'(YV|94(sج}BM zr|K9}e_.#BK;D]$ I^s; Vu0teJY%2_`wz˽>h;.1{`}\>ѿO [(oXBA B4MVj>ݘ!#b_ $aLûNHOi\ eT CI^@f}HtҀz-qF~1E%tǞęD$zbvl u?gⷉ9餯㞱J `>kК{Sl}t'^lH a?n0,7$$'CH8vƲ+"l po$%Da-ftws!!A#a@C+R2Kqz% 7 g?+(bϑ?O#4μ$'[Ğ4g"w_rW-ɩȲO,fO R>t@]#Kb|~EM-Y̺ڒ SxP=ѧRJ@qnA!LE1OCs&wG,5LwTT+Ӻ*+ dyAO.DS dI~2' !b'\ښ>]zp/zkl2LRTU%xc~&l8V"x bg;Pq3ƃi]a0pktN j)>y$odK ƠOq昌hTֵ%[e#M dž }LC?HcSA:?_2ָO|o " m"+R"y s׶ɓ:=_\b%^wZnu/å8{$3&a+oPր%b?>Mkp~ y hZe t !nyZ58:(!櫛e6]8Ji%d+C寛Mǧ$1|гJwdZ {Ar5~!,n'5CRDnPRҦGim%7qx"|>_Ž28:/a2r)N.P[3_,nR?od(p#SMaFxqRw 9e VU#iN)I J 2[5QC&G3V ~em]Vd8Wh<vMfWIm`1) e6ݕSs%lK9&"ɠRoPh!T q}g% 6p:\:o1r" C1BƖ '%Q.)WeC,@9!%yR慊Ev?'fk>zMnKc%\4%u }!-|'R\0K8-v_RZ>!@V:yhzmڴPe5`裿‚C%:Nk)lW&J tPeϖZ@H:ϔ<-͈ GKt$gyz6ոJ$ɔV"e'2.[?i_̯#žv'%}SX&A^P1WvZU%5absmsr6__A#'cak+ eS/&I ,;HYG$[ (غ޿y"NQPOC~a9)$B9< ~Ag,`GM?:QƱ&I+XcE8>"eǓ.j:%]cp/n[敏ru܅}Fw6;y{҃as)c.M;n~ஶpG^sM]D{3iaL% #m#hґe+*i0m UzMzOd #2?VDL'Py~wVˇʊN9ׯ&LA jf}OXbVtRl2GǿsʁERe9ʉC>Gw>;X>gX n_6nL6s/Y\ŭEyb6-ir1`!G>9 CծF!|7ybbxwŤa4쇯<w[1 \g<3}pW( Z14v)fĶiQAN!5nY\;1V"=B3lJ Lo= L{IRaڧ֥c2DcdLQz O=b4LQEګ_ Fqv`nA Z|NΪ/njPe[BKw+^рա}$sAr񵊴CPz:щ3ӓ̄太YY:i\Dyq0O}8G^G,6-b{_V;/ BFPe}At,Ȅ<8E/ p:h* fҼІ2\?̣gL؀o5#vbo ͓9ZATTEMm˺eV} 9@I }ƤU&8d2<cG_,RzjRLgI3-Kpm $O7sZYY+A\nW3,%kӧd;4$ZlSϞI@p[mBo1$V*`%2 ;U}, I Zuq)[ |pw;@bif7&9SWF@`jMzz{*'aD͗ZK+B xeU 1 2W/f\|F"nM4WIG:peB)3:ZLVl& R1 ,6f@D }tMJ ֛# v(,8gv^֍YZBy3 lYʂ7$[;M_{\?c& 4 fi3|\Ҕ'(ѷe~*=5F \/O+ 26z&u2Vڥp:C>QqNkhuףGޭqQ̍q=LN~Θ/]7r+jTlvFC V'C!uZԨfP&dy:[7m5S ) UfeNE8)ݔDs:<, 9^ok"w"&a`FJ0 ;~P2299ʊKw2e=z!V~W|ᑽv?qž7, DA9`L!!€oAv334\;ÁWP^"8Yӎ=pҮ~$(k)b¢ >EŎ+-0cK9|+L=:k_Zן`_fSـR|{G$5-%66vVzbڈ葈m-p-}(_NLQ$0)x2^LbBQm_KU4Y"K:LhNbz?Wu託,Q!֑Pd`|e^XxRnL &‹6+m ?x`tvHxDN#j9!x5D$r"75IVC[!{F ;$2GQVtKhg!jhni<!b]#wM6!B^ 6.3}İ/,;g1)~Q;kI?.$ָf L,I9P D g6‹ع9s{>N+*eYT\yFIOeJU ;!6e ;b&z3|d5fzܑ 6eWƴ3'묵Z3m@àx%^?$cAeuN (̩_=JqS}լ{)d@u* .tt;v>|Y܃,&!Q+o]oO,vK/Qe/N4ԍ3]pc?oT bsb.m+pf?f(=|t8(pTlMל $%R43cLX 9(%E{ Q ZhEO4g`'mUdrXKuӍ,W{ oK8&*;5 X= ^]M1a#DXtyC%gy5o.ܔA>p,=?*ȥcm[vqFF :lj=^ts_)n##KU_HpeW4Ec W>&;q\/ZZzw]S!¿hq ߟr DPnHVlmW8!GilWC CĮN ?' =Ȟ"Div[=OitJ?ZJ0GB!t}}xGe|Z765ȹ?} j0Y& V&H$>e=E!|k\vd 0ϟ2; &rՔAG6t]yDO8sxjSBZ3}=wn p%5 !nGVD[p&凝냢S>~`Pf{I:gj Xl`ْP{G3Rrߞ ՛xV UU*JZF,k}$5>=ir"y( M4u5`t9J$~ctkmkQ_Yn SEk' ),mU }DLZ)]$7o7yP U*(*{.˼Iϋg}F?7>>y ҋ;ML7g;f8/d/ԸO3Q`*rmvQvwkZZ};azU]'EoOTV\&3!L~R¡"QoΛc(}K:f;WG֎Ķv~RKo; vRQCi]}Ju"ׁZiLRH]]qRJS!;[=>sH :ʜ&v.X3 j?6[6&V"°_Әm,wmϢJW,0? x.ab[d+Hs$dh~D~.F sHeoc3 Ni\Bh.t qyEyGa;CaMe/@IIt_#bZ85͖"&\:׾"!Q("Ap#8@\Jjl6|if?M 51Ux>L ,nFzS'/ӳ bD;< Ǎ"4 vkHmSBNc\ Wfceyw& :I Yڌѡނ?fYjHxpʱMѪ\}{~yh }"eR_X`J Ӽ=Ž2޵ql %6ƖƚČx&G(sjZCH4ѱr~] !!4,Όi+0Reb:{+_vgF^aJJ 惸cGExiWHr :}Ȝ7)eӛZߓ?F&ߌA$[!"_B²qp#K }/Lj[\۞ͳ @ ӻjܨdvf fd 盟 [فw7P??e8%9-wQUV._#c^JQ$<'O#'4px kPD xv`akxGZ6WOd㎀S|bLY' 5}?jQfȇO:2C 4!F??lmD\|gŤzjzF5φrX;=# t@C}ɏ*oQO_F4J3c/2ʭ^a3WWl<j~7 r9aԱ0xi)T!ź\RyeJn`I Uqsh0︉Ku022)&5my yFVbRu'ۦm 8[ F\f^X>>-[1JʘwsTgg.6EX[! .^飦ݞ/jPK_:%JLpѠPeI"2FQ}gIF@²3[d؍&,w8Wٶz.أ5ذ۹o ]tXYV{M3 6 +?* ??xTC.C-a?,k~ /$lYF&٫cV?}I_c&OwIKPoN )>L;h7-z4έ-("n:p_W47aapTclZ!Ūp)lk'\yL^=L'>VR*?vL|d5~oySvGQȔ[nBO&uTUcNPVә@dFO}`ǫ;)> Q{J]N$bKA͠R멶/2 b%3Id5_k׶KtL /ߍCoxJŚo*Aru%{ف3,z6A7@ ҂*oi XSuX`S ^v晝z^"Kt'{΢IHХ @`t\acE ORvD<<34clXR\^fQJ Վ^8ĺ-zJ!cǩw'Ro^xcw |m~ BغT)TԡX=e n΃/A¿P]\kϛj Z 4[`G4Q ȥg ڂ"ңN]|)S}c ն y<ʎrΌU$B?7>]AFH=]}.˫f,)"e./Pd>}'W"OއM~{$Q+N$8ZDl. j+*&`5(BۻO4雯U^6 j?r%\LSFG՛t 7-l~m_0aiι33f4G߯uq>µ̝o(bsG &50up#鰊X#:c#WZ=QGsmgڄCeW~+a9־i*Avޱ؉{Zz{S~%OoN#E fszJNlv ]Ѿ?Hv)J:u 7QvvөFྼ!"ڊrR S&#*#݈y6qGCvXtD@q"hӎ q7>@3z" ]bb8T~i±Q{`Tk{._ӂNoif6#oOР/xϓ7]'YÏ =)$*Lе\}}_ŊO3'i!%Gr۔ 5'zC2uB: =]`tZxc;:D0(}Aq.>~ ;gH}^$oP̫7~HPYNQ[ڢa+Voʼ7}.a(Z=KG&DFӦ s+}o2z}1v̆tlaT.Սs&8Fk9EIUY@SHGP#)VΪOZR=~K=FFml;R*tFeꟳv+v1$J2,E[!*Ya{`}I~;]-tABB?Yo^aی-{l'6ܒb-HlGıod_sdq@ES [Ղ@ۆ`]'[޿M5RYb_UEXHZc/i12ZluE0^"÷~yqEsl#>b51.ڪe:y|,㍶R~'̍p̛ u$'O4rv%=u?_Moɔ0E]tUZgIXӔ9jtS>b O4B@ ua&sgԣ֫sS/ՌD'fq.O5Qs+)-{f5ݱR![ɩV'@9slLtL>!i p*{7*אO0|iXoΣ]'H=*ѶlR`\%]x4+IYw,eX{఑ȥ /5<V\M4c>YaXN,#e ;[HY%O# e!"Ȝm *&=O`Bb9]ͣ0K?IBWjޯ#ܔ|@{&HP/)>~X*S}'*Al'LF@XI+Гy|=4w͠rCTm<},ϗvzkmY5]dP.a5ICXz}U2H?J#Z.T8zN>"aT 5%OWevS|=$ z 2r}/RiOs 4{njДT&2r) M&.xCq*#h»)h]Tn͹Yꡇ_uW@0`ન#,/תkVrDrK:)mQ8əѴQL^f iQX'ej<(>6:| V,,@p9Jkη V4QyAϫc?x>n<6ߏ $b*oye@WrnOFžkPwHãHdR?׾8FVZepRP79& EqrV~+e9}*T}Km\y5v P6|6u V`Lp6Rp(EqǪ&َ'r=O"qU CmGLwi &e]?hJrB66nʨ2}1$2 -<)v4).р4ÔA.Ht1$GfBSYө4rr_8$ѴvdC (ޔ6XxluOȅi>Z M[`u$dЕ |NPKm7z "^;UhH`7d07P)5Uv,4_v3}Q:LAj!p}0CYbJXk]0gDy 6rUlq /*;]lva7\Hۿln$5Zǔh +\u9drƫ2I; Y(uNG5[r.sZ6@~Dб ,F*EκWHbݱ@0) M jh(×KKK@4fpib}>[֪IfpB `XhH`jyqn6hEwiۙ;bit/ wlP+֭7?"rO0ZrzH0$߬ʮo؇910gl*&\n>t~od=99VVtv^8\#?<8_mG$@ Xw; SעPggF $0'B\e9 :$Y_d%{|tYu1;~yJSRD_lrlM! t kA9v*lW>h4¶6BPJ&MmBнX<*+ K*NCG7$rV)G{23W}4lGU ˤ(X<{f!rY^%ZB;O8>]pK{c.yow#;&͖]:h%!- Q` v6كWU_;=g| <}79!cK<hi+^+b }*M2fTVi+aG.!Vkӡw,x&=9 W讯Fz.~Z͑nC[fOi|F/u}"D.a}E^`&뭶]n,*K{*a1$#Zd+3~$Ӥeך7ߪʻ.Jn55>:]^{sH9(k>vNŦyknT]{H%Ƴ/ٚuY92g햄mcm:~JAԳUcJ,OrvI_1HFՊh~wE%܎dByCZO2 ւ4:^ۋ8;8r5*Ԥ, %*<Ӯ'G1PuekEsd4d{~by|XtX?a<;&o"ͺp[A ^w,Hx~ڕ2Srnد(:J" A޽z*=3^f)2DI j,)jK% XWTRľN%j )tahɅx0gyv>, < ɾ}`\{b\.'}-e(M(c9}[&9$֍( IMA0 ;s!UC*kB\J=,I5^(0{)1%Y _Y'}ۅQg.J915PcPW<|( ٗ襮Z۾C25j{$:&d]18Ck]dz0݁Ĉ\c̞r(r{ŌBy >MCYC[9Đj iDzO55BN<`!VQ.^&=h ۄ +-m;]`;o_.\($H}d962Y<6Mn&5Xs hY-mݔr3MY»/Ag:0'!#0qؚrR.78am*Ϲ aNЂAځĪb};s{aBΰ{%cHUw%^?<|]2I?12XZ8,m %$5'9nOu0 Jzah0kqקGѪq`J^B1pJZ{t-C%Fy}L[&؂Ҵ]hDn# IlA|cTb*7Yp\1VPjcuKݾXAB`:梐i*IR%I G`p`.h݆D6'_>O,5 cK}a&QASW['ֈt?ζDk"zz`iBcngVcIHp49Pd."m&á}OңEsE7R'\_䡭EtIJLW1~?Ncx)!zKföX2$PzISK𪜠!i ? +b{v,4`UG 4h ֭N u]m!yF!AQ땈TKU_sDӳ,.2ηrֲXSCH'=yĘQbJtC p.>?6L.i|OPȻEߧ-VJ+)5c>mndkYthM9D&V34s]͡3ޢ(3'k#^MS[zPx0)S{=Lh^2؋v6-~Jo&F%*q˵aIACzO9Vc!-3?"@jq(Dzqu |Hļ3G˷U~0V-[Bq TX*`[Bŵb{+q }Et_g?MX E9(v]gDn&3GpAoaô%މc5:Rg7(qƘWlvEt#EG5.6Gb?%5)xuK$(>Yx!(hB&1Xi[$up* 걗 X;^Z1 }o_4!,c@~JCïj ǦvQ "(s'I۝.aXѬ~<(4(e3ft #`}f +zqZK^d5㬟ZlԹKG1ԯDťku\ss[lԝAeZ y&$`dh*' /,bbt /w 5?(^N¾ Z B40BRZ4aw]Lrplm5Bu~PWYHS'f>E h>s[q3W &Pl;-Jfj&oV`KrH·ĔR%YQ>,gSNY ^})F;6)D$T``v-;RrWWA}Ҝ9qj|Kz?qđ6/_ KAAP%6R1.WBC=R `jƻsP>[os,T8,=a>Tv莘Ԧk,-9ZU!6S:y]]_UЮMݬK(sg?*{K7c`9^|M!/KF@oVК %'Q; lj[>S=OGʫ'C(e{֪eBHLoUϨ~h3# "!gF ADۚ ot5<$sUolXlhN `[^*!{ʃr G0h3cכT9ukђa-4B2J{\Y&ujո .vzM BӦd.dBĨv&Vu>3)0cX pdY @=C"0-Jh e\i"<\L 9*4"Sw="ptU6nY yG(3ޞݞ}rYl# kPQheULi>1d2yfߤVY~T?P~:;u ?pESe2;fKs#q $s0 !7@evly>.XÉ֒d O-^56F`g~͂H/%UA-اrmI]+9_ 4Y#*.ı{Yefpɬ/SP1:tI(F>lYxẂkr@J9"/5@Ts~FVWeꈡ_$R{R@#ē &lhLe'9]wĂd]:v|!o"SOEHnHǭCX>ٽB^![C "If e|2.p\**f}&( HڏZ;0qMXG%ؓQG}(J)|yN\m"י~"{ P'OlbKӚ-G.(o " !cjW&ShZu,#wCmnK3Zp{(@KrpM f;l?h5;M:f'oHW'[ttbWctA[|>wn ++E||ڄShQ3{e{pƢrJ+K"I7կ ၪpEncH頯زJ }`6\Q ^lQI+w,kKiAME?P2U˹CQI/'ڡ%3Y~ЭYav's N?Vo,,ҁx BGGLM+% bg զ?v:5뢒9~C mSjg$.UHƴ(\p̄f*HꞰ|uv)p~VaUz\w*Y+ Aʗ e[=?`-5FAT^^ADھkܔ(rM4ccELQː&/cuKZ/.C?g ZOFWiqp3N?4zWT ql4uX-": ~[G+rRՇ.eX_.G)z&ٴC^z7h9@@SbT(0}uT+O~4@)7wm&+%2LR-9q5ʺ}7N3,Ĩ/Xxmo;1aBA\Ms"ϷfzY뺚jn[k!U79JF*lίIuxze=/ en@L{G9Q烙n /:u?Dhf41sltRd3q$z |ܛ^\q %z?T5<z@zw?C׳`ǾQ0 )6~əoB8FN ^s5uܸ (HvQ% QR0fhprX=!DPѓfIh>l_'>$ߒo!G>㛜Gh !!_3^ޒ^PcZpYy-[۸IF ro\L'u ӆj#uMW+%<df<: ˾8vtIv3%G"M##'?"l\uK`v!Ag<0}Xh3Kgx5w> Dƹ_/[? :6Y-k6Fyes߲!@Mk`HBӏ`x?} #F/]).̗_SQd&[]}!*5㘙"⚼8S GfZ-.f]*a2i)f.Bw㶠msiG߾1}?QTsk3 !l#K]q Fmr]% -5N AꖡcZq3剬]͋IC* fpF4mtPH"2şGָcgzVKznKt $]{\v|$I.ąީ&鐮B4VgPDjM4 I Ix{z-UPga9P35Oaz2iX%yՁkukj f nV}-nY|dŌPmK#BEP5M8y^T B<ߠy`P;j^KQ;]+6^j&}&,?/H[P9iN\Cy j7Ҏ@r1¢eYaϔvբc@R9dž>d*WGQI^Hfmip"鐆'*lA Bա?ջ n_8!#3 ' ^c.In&5 K0`CF ŧ裏$}OӒK/Zqѩ(Vs z(#pV'dܓe$?VP`1OEһWPSxs[lN.J}*wӗL,O5:T^+NZ+|mΚc{>LZ8y$NܶZtwTL{HbZشӧ`~"Mh\ş7P@ĽpH<~*@qBcYnmvފd-7SEH㎈zU4:v_{HFkbID'2>l'd`B. PMƒxD;*ܤ~E1E&?t=R4o)/.,DeHn[sҍHE]OыhIs6 I ^ z(F0G3 d|:UP"ؐ טa#SJ$}}a_cөT#[q<,. u`'Z0xĆ݊`!TLRIQ84pm뚐[^U~X%`azOQgzo-[ϝXK0n&ruM*/wm&bi9IȭUY9^Gnj NO1?gvE]mpiAIO/ koU@v*qopSo_ujĻTcu=!>a߀'g[C 6D20ubYfu%5N[ШJ8*bf;O+vө0rЂvk^B1'waȰcp[\\Au J.Ғk@ʜK`{ S[5L#>D3{FN'=A_Yܻ>G@ٔ!lKc]ِMKc vv;lB g/[-j8n;fxeFӴr =Ood |F/ {džXfˆc$K_}5 t+g,_>}N5_(?/A9C]9A) $mLQ: VFUTV2^ޝ|#-m/She^HPa>w'eaL$A7Ps34Qw G0QhQukvP%mO tx6;!e~X{O m y:7w%Allz{p7RKԏݖI =H2.md*&oîX,`&Lk.NL/Ac8m( T|<#{lb(ox^b[?Kkt%PkEw=9 F_z1ڄ]I]V"xzM Q zf29]]VoO@D_+W}T*VO^'4mf"ήR-^{1x,;/=+f՚}P88t(Ebam5i{g᳹orvx]iO^V#]UJ+HT1EUDHj= gY9ݴ'BJ7is88 HrP{%'V:xX#Ve,@O"(' p&n_-G~'Dn\Vxt@=vYzs[*Ĺ,{*$P)X٭KMUDYI1YnjLn_)fac/%&FǨq;+ɫoI:d4}I-Ym)~M tT{+R0FށcRd\aɁ_12'[-^nsGl~. S(/A TħV\+0S#nn:f=p.b`e ]=Z1͂ obmG-el/ 6"!lv!ޚX}Y"6= ﳢ-)h` V"T"eeIC}"T0SыΟiox(Y<͂S\v&mډ&u7VͩgKlen#ɇF i pȧ|(6?v` qme4wLR2XKN"DŽѥM5$N!̔ιΉ^#x[:ˋJqIѭƯ0>aeWXª< O+XkOs s0Ypȓ$ D>~ fܻrk'n.h!\!1|&|2``nOwIK#,#l*1qDFwFypk[G싧%;Ut:4ywMn3'jmصi67Uo)+΁W"(;FK]PpXQZKS#GBX!i Hĺ1=Y3tDn3I ?Mzp[iRp+lL{dL4(uX;oG3D]; wle%>֑{o\dzbeD]mmwuB#2*":jX}phL)1*sHi (OZ+XYv%U!V?2Y ipTF{ l DQDVgWL%E]L3wa2rOqn}mFOzR0b,-@X> 2f2> i-qw`g&H&4b њ^ȱ936%Whub_?6> [O$pc?N)\IN_ui x _Su 9-xYU|zASv;kA:nŘ"5tx~I,rD1 EW$P:3VhD@h +nYi v)RpH 2{b*eEV,~- =tN34(hPNY{&{zVQJ~k0EPzYec{3D-xnf޷|Z=\4ᢶԊtC[΃ Oh/z.LwB BWdQQ@eFYnb,o-繘kc)]WŅՇJ0/$>+e>[AUa38)+OYj=KBFB+[*ؠ%eC[yU˲*{(Ƅ3eK"OGe͋2XIEuϮU]p&]_ m=IlAB䧈7ʋߐ,LvjG^?r;<_T@?FZ u,@V=I?p m?Mpͺ` :?ZCh 6M/:x'*^lтY!aaY92zr2V6o@2ąWd aȕif'ɞ 4Gu (nW cStI]*&04j\(_&j_s'Pwy~3-DAr,_Ǟ+HQ Sҩ LɇJ{ #ïJDi"?[ms@z>? q4=E#eJ= b]~ ȓ9$sBUWgJnFkH (3yrgTdTKX#Xv9y 0P{y/СdjV!`1 FZ٪h@}_(:Ǖ|%qOvd0hUKf ˬ$"bR MҤH5&"$*0BG0 <:|z\gh) 0,jJLVPv#I0"QmD\%6+Jfʏ;ibd)=|7%'H2`!v5JzVUqJ?ePztj,w;:b@/zw|s*8l`"Ysԃ}Z oaDd"DwЖ,"Iygʔq&RTS}u,cZN}S,C чxNSq)&) +eYEϰwxw :YYo+1v To9Y3&&O˯E4sXH%VH?݆f!aE=, +3Iq=Six jZTY#VÃcV7,x8VTT-i+(@p8ntWt:kH^m?Ƞ <9hG9bc&'7=@cieMi% MCs՞ '"w|x ,\QnpU?. )9 EXQ89 ) ("CLOb`ZFzȁONh?ɊK0:wQ,/.khc{j. t)7FɫNuꀾȉ$dž(TdK2Zld1`SEwa[;șS~HTDm91<4u$ &*2hS Q6ػűwO@g(ΞXβuxI7(OwWm9O넆+L۲/02A_n]^q.i8{ՇjgIqX$)Ua˝O kA#R'/nd(UI{S2RFQ8/U}"yi!Iͼ?v6 OWZF=XH4P#z\\pˬ&8&!#7f"VjFRO̮ ӑ:5ċRQ5z hT@[J^e=heR ) \roxA4d(`?2R+j㨢YGXKSPP., V+t)@]逄D1Dֹ֓'l8T!Ra ը:²CDQJ06~\g-N>Is \ YKD&Ĩ@!˥.D/ RTأ[x:C uomN$ )ـx SՈ$s@d>.<ܜDam?R@s,h ɺ( W׌P:+Na+Du!'J9-L6%ը CT#\}Tij(~urpU[[mBS"_v{u⌟̋i}+i"z/x}|*DIw#cZFR |MMʔV3ř;y\ ;Sk#~}IdXL 5~a&P[yVdZCoHdk,pZᡡ0IKv;l62h5N}v:2WP,k(ȘllINiޱ1]V{[M8κ7|}6|j/,j3M/5e:B#ņ}NԜr^l=|aMIǓ u!cMIyk>p=ZA[KCһRjӲ2['g%ēs҃"M B8ku ;a/8u\8BXaCp|PO .|OmiF-V0)d[:l><*XoXܗs(G5ߡ2fA=%4mHY=?]PeWoPq՞ANH4f_>|W+%u @^~=!HSZ K1y_pSMR{n]))),c٫a@B_6ۯ FK-^"QBA$W8U{-3$8YǾiLǴ!4V:s{h .?o{(PS”Mp,/bfWC~3?7"|{BpnM-"1TE (4A'x17-ЯTx('l]Gm #1\ O"#l 4`6YyzE]-eO0+Ȣw6o'`HBWtPȭ|Elep bOg*w㭥rű8Z!+( gFNk 1`huGڃd%ii~ 85hZyK<&E{cGfmpC$O9Z o,J j{ !Q\ ol5T⇸$*!ڻR~Pb]vRˁ?ff sP.͠MchSNڅ ;֙I(uC R֍{ U{( lzao3"*ZiV Z8E+KVЎ Wس:l.fE;e PL`f:N2܄&g3 7eЈ\϶/r'Qt TR+; t됢_ A#95uV @&փ:6Kހ 6K vZ1F_:U*bSh %Q`U*z,9ǹ$0-sikXp(_*̀,^f@il/+s/]w^So~8AB.^H8bvhb1tfue ǜFaYjh) |+} <Z-7, O#aq niPr~Xt?;G%j]+@ۘ8YeЅY L\ڔкc0=Ji>ۅ8$6}g/Ɉ鿯aev<::N|_Vy+kِ!Ǐ5 @JsO_5.7k6‘&1 93Y+Vs9 `UwOMM|(Q(_ )E:vhpE:wRԘy0xP.& 武-c :-O[ɇvIp K'p0yPS=q3I1i@:!6@E5&^(X;y/wx]{f\E'-T.q އPOfth$U^K;Z!AhQ*%1C)jZl*L`86Hw32Ub vǭ hS(UXkB?a͜7uLs߸SK~)9̨iD#8NFwZҁY: A^=H$ b*ƼDrb2/A+z0[6k^ =KG\dc5(^r<_>fPg1x1lqԘ: |at+5 zDt9Tv,+w_Q-V9*a+,ɷO@LZ[Qvpf@MI+(tTc#03D æ9Ѹ[CQ4CÄbrhˡLa>b|l}6G~]Cww f -t)V $N6+K؉yGxSA0Wjc4^`-x㫵Sgw/X~Dn>۾8]#+5:0d\bs6V0i#;x ՘LnoUv}&K>pA`{QkOz, ƞahF EK|Zұ^:gƻra~ &n kH\S! %r&ِ͟%?zgG(֐2nfFPJhPC=܈'`{ֺ(X6r 25PbжqSкJ~ڬMʷYn!llLI^X.7bO))[u5rNyZ]n{dNjgc`眂851ݚXR!t2" u!(tOKJDQ*2L y`|F6dUܺ-zULDs=VO]m{r5:R%=nY=wYϟyJnd`$(IGq'("3( UnSh2aN*"Ce~RR"A?IPp.Q/a\$N(8~5m C>ңg)6 BvDۈe^ݐ@f{%chQrXb=tU/2-ˌT$4LlLC0^*w3<7]'~J9-w$v+ʇvAi.`yU@wJ -AE ޙ:&Uq^Vv#8Z'oxO^߅I`1tS6ժ Q1 `kA'sL_*pmgkm95OwKa\KW| LfUȠ]WFV覓K%JL "*.xxm7:X`NT%8f iJHa;42,% ݂ 'Z:@hCS1SۨD|KRxon:`6^^ n=7d+U ^A| ƥ*;V8%܏#FG"PW`o$> ?!ieo?~A 5.˷:ؑ|Th ֓$Mr2J=蕖TIq&32Fl!һFdb=6^k`;kqo:)kȋOtXC-ܪ~|1{Fp(o7QQKP޽^>y ׮I(87*5zH V$HzrF3fT@d;I$W,%$=qe2#v{ا.iCx}RAą$ijMS;*F߱yӗ"s!3 9<`T~鶝{| ŋ&jc5?"qz bn驞#HݣdW=R(e{]"Stb=B Wp<:{b(z ̆ع=P+"D8X\Ne >uK+ֶ(mqȏ^ I>$l26eG-9M`;{NJ=~N)\kL`2YrMBdZ9Џ/zŕ&>bLB%{>]3N3Fg~Q6Qwƈ!SіPE8I#fVnt ~+Q|n#6Ud@?m? Uza!~,zE6),U$*|DCZbmgZIjÌn!a|&T VOoc`K{_#Fo=Xv[Af܈ն.;2*1j??,O$h$a`x,Ȏ@i0E32X#ؔwb4Fu53=xFg9kS܇P;H.4e\:hL%zZ;wbw!wl (s\X , k KRMlwi(WnͱŞx%2QX*3YOs? 4/"!-\~7DogRGYvcP#715[E_t=62S+zR/uщ_-%aZ\GמEtG'2 FU,G71iņ^׵]XljhXS#Y~ҞΠFgC%NA3&IfEUẈmW&"&ÓzAk>`F˾13,[ȍY;63ѵ$N< :m0wlٌp fF=A5w|ԔC^`FltAQXRk}sp?&w)3_G'ڔNc Q&VzRX ;(Gɼ0P-Qai~o7>q_=-է*P2pI-4 μ_;=f*ۜhx D/@ X , \@0N"/#!H/_L( ĉ+@PF7*L ;|-^C*ؙb?&7nb8:*n6g`]yPt,ogAVʜ)thys-vxQmSw #(4gͬ.TUՐkB Ecoqszwȓ꽴rHW2ڨ~ cɩx٠$lFOQ E)Ȕ UAXQh!@J`Nt3U N}8W?h8wG9zcj:0%Y(X{^),&0+껬xtvsѨΗ8F׹ν#bLT3 ̮?u^#)A_M:Zk1 fոMbbRvD2ᕑrl#7LKaHΰMXz+$Fs ~ ^0h7^Mzvz8}'TJI**NCnʙJE>k ~s;#Nt&WIy0ŸcLI8,\:ڧE&ȬC)Dzk@"~yS%hp&CIWxgǢyh&,bF5NUKDԠˀ7f(w3WDT53EOe{+\.ӭڭA#9d3K^]}qK󹦒5NJZԒj`YsAe Bu lwʅY8I֕gPh18܇t= d_&0@%Ӷo&yÑJg3D#5+ira։pmŻtf` f.0Fqdm|}aȯV_4.U!?2HyS8@2K|W'F#Qhm+zqp(_2ϕ!z-v[\.z5}=-Hg8BGN!ѤĔ&z?R>[DGiqf]Z' k8,@o #%*~}?|Jz%Y1{D.jG1g!Uf ፪V w v}@p JVٻif"F3 GRAͱ\lgIalaDG>H}TK\}UCL,3@g.&3Ҷ% "U:MQ6 Ϡd6^\wu=Sf]FUjڈ\T-^tb 2 O5NU৫ 7yR7F`S4X+cB>㦪,LSca1$2i"xA1 k}5;<^[5nEb̉/9} K5CC9w7FHUl9lHJ2/kN̝gyaB$KՂ;FsrJa$=XD=FctS| >ܐ54ߗ݂0TJlRbw~6k3h_wm%+@Nbo'񤬥v3h9 Jq|_3n>B:NW66Td,IGtF󯬨$KK=ay婏>/LW;`jR 2"xDHڻbԾyLu`mq 8M$Ga 7λE= \Û!eIw3l_S{L)N,zg 4a>omgMzX&CU+9)e=$Wm|\ y)}EwxG,ǸXX@Y TyӢw=ߤ XY[9zpଓÝhkMfGv}?~D44R}."1 $ddz}l0tHge¤OI(;H tvM41}A!rO'r*3!n$$t2J_!`4P׈᪱b=ioi4hl]~`;M+euERh&ƲuubX;YB8',eDH9 iCjь 'dMwYL)җ g`jw#mJ4*^ oW;+c'h;mi`̫UÐ50W҉XI~ɠ~5chRTS ,")uH`6ws %+Iq<'+zE"+;f N<6PTB [Kh %Ry R ltӆq>jXtHФ6TʘXx]Jݭ2TwAK+F!6ڱLNG  &`z.yLqsFL;%[l~:e^Yn8 }#IcL]ݤ$ϜPVܵ.x<r$" slr#-ZP¿H.ܼdZ KCJ7W2<K~D<3V]e~h.Ka6Ѷ8V]L;J8SoJ:/'tՏ=gձ`lGin{ٸ8;3?e"f?!J14~kK;);Ԕ)n9g!GGDe AD)c_>_*\kVGA9fYD(a;]{lUMf& n-W~$pzLgS?G7jyd3ܕr(.q}/IzN-A`a+aw-P:Ł ;"g zrYA Xm_E@+rsptf"ߝb}zK !iZq b϶fbbX^E؇L}Pb0@v¿ "aPuˑe)޿KXuJ3Cwx<,p HWJ7; riYX@sV6F2|,ڇf1=}+ZU])5#ewIi\Wdf{ s)-WQo|wdv_!Jމ,:NS,igoRu/mT'jʾg,`m v!$;e f󆆢W,,(8\Ljz{ 98|?f]ī)۔ViߗZCSvS#" EUou l[iEf]'ࣽ^2閉` C3^5% t:_{|7ŌT1ڷL6?(Q% (*mtz+s%[0!2][B?˂9߫` 7meC ip]6* m,j&nZ [$> sTke!63m cb ļ5 '7yM$ʀY]"LG~'ۗG}.g I/bp5`wEfJg*$ڒluʑ(Nz),ҢT8WtyDӋY#]ef /c9!8""쮷> !l1QlA|_yQ"N A:bZh6e:%fDm Z. j3;Z_|$ɍDN3d*[35@^\#ޯP 7[ҝYIsX%ɞ.b2zubÛ8D$ Wn9ot{aK9[0OynnǪ6)Ol.djv/yvZ)\@q?wĨ6=.=ӣ13um ($T8A4 Ƹq8Wa;`ѓ",HDV%&6(iB`JʠMsb?L6y:~oCoB\S#eL-AafsĀUUH ^oc)+Vur[ITjQ~NbL,ǽ y?LCB\p2dÅThzQM[u+lnwIjǽV$uF#zftOsl;@`fjR:#h[儣*eawݧf+wo Wb/EP W4d( QF'ƾz8Dr'PLG>9o*ca!3[[:@@B/'zbXc?ØۈCi#8 c'e^}{$h/{5Q%G lrH+dhAcR3`5CR$4AWWUgƶ8* chp7n;*Le{9We|r[l v[, -g1>7b(BȢ0%阨=r;G¥w']^R_@uM$fu:=BK# V7qxS5KpV0y,UMlT {Ys7bmb2m?TNN5Kt5 E2{w+) f?U[CXY g}{LOM"X1|4,r7*CF|b*gx%TO6v$<Jg8By|j Vc,|~>j#K?oNd#*׻]>01nZb1R*[t*{c,vAa&ѹ#~t\騎D~T x+fLejջ0GW+%\o\+Lby<ԕo8W9E-ԡBRsK<&kҭ{8Hu^nzbUN2}`ƈο*"fUճ #Se5G;s^W_E3q)C&5rVASyc B rhY;ӱb-W_s"mT4hկ(.aF'S8VDT{ W,æp^лJKds$FWz)_Y7+q~WQ nWzyy)i|o"cF0'1 vB4`DGLe>?:02Gb8B=Cu6s # YcVzqdy)Ž^WjPҪ$~HJ% ȥ/>mak8nʘ4Qw^_)ZsЍ<~%|(N"@;._ /t)!`,q?sb).\?2 HXV{)s:g%J(7N)-n2Z5d|sHlR3Kk*_-}7yy٥fYLw`X`69g/C aWŕjh0 L.1/l~(A"9/8nq/c--\s.yc>B y%~*=7J30que5  }a|'}-XS#Or1(R>yIr.z6S @ESX"/|L]˫nܐf5|tdž!gyšxGc;!(؜tpbc/ sTBHf.%1c l˟j} cZ ZX ^_j+mkH iU#ʲ!,!EDvvE?r]Abp?"avر1a|(E Yu+$MΞ&_\HAmU G}y>$ֽ!4ohGmpl kvRz{ujw;uYW[KQ!]IǛt vFZ86ĹdAN5eJR BB@H O9y&*,nd9Th9{H9DᓿTE:ͶK-T\['>1[߰'d Ϲ!70P-bbTI@Q9PSٞݖQ= PO{8#  P Q봦fw?;t2lI ďXXCC!¥"ڗw/_~dgHk_4vC 0K=o,9,# c]佥-{I 2@y:ư pu0h .[l,@I.-;ENdV'9!b&{ 嚸!&>?:[E\%vz;w 12:37 u<šO F3O>.ٍUgeE%`9SgcuPw g696,#l.+ֲo>V4e{@KS6G %"1P<-[^]Yc|Ӫ-%)WF5+w6-`ʛG!}`,t'qRzcН.{nvT(oZ P-]4&Aa4_J}8KzM)>SvRmQ J mQP1#%M\ˇ)VT:چ@FЀvNl{Q2~H`7^/`fZq)!^#l{q=d,S Cqp#]GL9CgA^8xnzdOgC ZfD^^:oԆG: 7]&,y!i2Gz^4-~&N0Up0'bw sZT>@孋dME~G>ot:2+GFSW852$e7&% robSV<ݶ n7VT[ä9+C$ڷG.XL*Äٿ%AEoI>5Xj_H&ɄTxfTy JLC7 L󤃂f`rgM^TkctۑICe8|=507ĪȹEL`kh2k;֚0{ CHH]~\ Pvy6x1 s 5 l׽3,c< Gobe/$ePdЩeАBH 4&W:&q{E3N:q Ari.f>X$ZbJ@ h$}GxuW$1{'~R jh۝7cT1!V3"" +~-T{bN{b%n`0W[@E9 q񠦕j7#H11*wĪw$8K^+b?W+ ;MmewQȍ3˰*;NRz焹o7m:HԨMTOwT`g|RKZNg4.;Qha}p~,&{ TфIїy{ħOSU^j! i7]o?g]D4,Q/\sSV P _|Fv)&_pwj = j D3AX— 7'+?]mFHb/&r) w*A>1'EqGgcqJIhDž8OMgOK]EB6w*5v1˽4k@x$I5*x׳Z{7_fwsh-HpHɱpT A2t(w}Y#Ld($_ mJ^wknGgq\9dԜzJ=cٹmm$ޙ($3p"79eᇙc=p͞5lt`Hqi߿ @ [Rܽ2ySٰ i V]=:{uK&&-ݳjp˼|pUƲp5zGf 췴I%>~z%G6mQ_~%:u^>_fFe!m7wJԭ^hʽ#%(=6 WE FxɎà?-^=J'Q"%??^P]n{2Tou,`_Djrz/SR ?G?Vo(hf@ǯ$,#KV zN} Q{@yɃhA0tPw4KГ3R nu\Q_KFjz(hA2e1#ѢYK@5Rh碓?wڳPCͼ(2=r$ 2Ed8*U,{2W-lj;lc24V{)m`l7L&3@c?L!/6*֬ߴ|`Ҙ#R9I?Yĉ􆐽ʸ;g9?5,-Ys+̕2 IcT&(Z}19<Exq(#"w/WX!)b x{2t쪥EX pbOy<֬tf"i9du豹O\i ^bj gP&W $B wUע~c̺y-y8+x;qK`H@TmIG.4]+JlLNJ$K5z3;*~cyIqh ;^~gÓ 7BQGURDRǘ*j:ȅLca*^c `FCN~&e^p<:ݶ}H\'HP5UL M/5-Ny`'²]ow Nt1Ahz d˪#ٛ \ZlD7kd=MɦR8t9Fu?IGnRHiί @JIoS@~O?w[(3#ݥwa_x7>6*E?+6D_=u[*Ikw#Z}T$bHFǭτ|ao%ϡ!b+mx2U4\(p*&evsQtό&p9TQ7OJ,C͘< _y&yA?bR۶ZyvyفW_|)q0Ry+$@v,˥n 1[8L|ݸSs\[> ȶ u^b Y;48fB̗\X[@ebZG1u-/^!e zO~VMʀK X.FBÌvV2U*.mD=e#)<NMOZBK[Xo}+ Xqǖ [kd;'I^p8v3E?ʮ(s=ƶӦ1(Zp*_RQxG}8Y1T;WYASV Խ;ٔó9d*2+_cuVjXW 0WSrL/vmj̊VRA"zuHŶV~Q)Q L'Ncy,P2yb|5cý4jYdެ^~uu'ֆdTa8R̲SHԬz.Y=űH!<{دb9=廰 ̧Ać"t1TW,gl $G4i1 Ʃ2}(Ol#@u-BƑfb^C׹E{i嶄'/2HM2\5(;@Ck &!H# -ndTdR"͈OJ_B+߻X1>Hu'bثN5cS0'!I 0KCs(-7~G'X82qWe%0Xo;J7뇰 zX&X OdzTPJsb&q-@l'͵}.´ =[nL6.ZCn逧9hf*`2Zlc)orn/߾! CEa䔤+F^4`. &" U+6 6*RbIkjjXM0?^Rȁqps Ь^7 WxfG z{UcW}\؆z M$%<1|UT:“ _>̆fq5%tnj8A!ar COϔ=tYN|kUD /-Ō=ljFxы+ֈoc6 ./NFg>IzXs^et l2g-%zlA_V.a()[հ92'u<\htTVh7`!v$ӟwsBqm2K™*>:$w(1fj:EWBLw;EoIqĥ(L9~ǽ@k^2kB\-bKv_q&UƏwV ǵ˽4H)U`})cu]}s~Sǎ's| Xuhd Fcw2Żne<iwDYۖ6, @{Nm]V;XibZ  ?.soRKjrɲxV[Um/oȊ 5&OeT$b dk5gP 8@SF: Kc_(2kUqBI77-]P#kBF卥Q'KB[3p%Af1Y"RNn1&`óv8T LΊϣN_5JZڋ P*twcε_ ~5W&=|q Z{,G;ztjLV8Éy-\9+4YM{xV$,z,`2_'!Ls ?׀˯$+ܳ?X/ /ϹFmah}~ ;ϚXВwWeD%Y$ORCCC#=i\?)8krn QJ %x B䈊DZ'S#irzEPDP~2:P^rE o6Cqm0f߿{2?y+.0jڒ*[8C K6frپ 3 GFc1V*K:/K8+%QK6J^ӛ(d)pievr/+R(i*E4g[AUpH( }uCáJG»WzB=hH!FC#e^Ϸ\-oo>g E!?#9 *9Si!ρRWwe͓^:\ FKTg] ,IT4߾[C HJ'` AkDZz`a1ٞ;Z++\#<> uI%W@uFAƎ"\K`'Β_p9V1IꃁE@.ooBc{c!z{ln9fӳ6CpΌv=OtB Ƣ2rN{,㲿6uдdZzᕉ&99g|!O7{6:[ʑBH%@Iua}9`L.y@=|)g^,7~?=b'-+~ ę#BwI|%]PGOª{pZ+ysekD8ew-Q/ f xAZw۱LׁGR%ذd0c/IaF]ᄸ`(p,MM#W0%Ϟ eA: IF"'$e  EgNsdYB﵇ 'Dkux JxŜ4Y{Ǻ]36]<\\-9<$(!f&X &? !;|5A<$H TVV#QG4RRvڪNX'Z056CWuv;_'HNb#D^nINV?RedލĨvepUP-2f*;}.]үRrv疡g7 jWn߾%;hjVQNoIh  MDEj:!)] c #{3? dX_ꁮDSO.=\.kM]ԌŘ+0Adi0mGP"-_tV 6M$kXtp7ᮇlW,kőA 2ehjO^SC=s+g/Hf}Ғ)NH$i#pS(fä.(#SsKJiu1A[hǀy=^ Tk!]@eN+>ϝO1"P@ޑ2|a$k0Pr@q(&LJ0& 23b:O^z*;)҇N:Δβ~*Z_j`3FEqu/i58G8|zuڮ\+`~?6TOrksP]kc# h\%pWOCH%4W-L]ZSA.VY 鬰tφHW߱+*}lQjݷ"(.6&58ZS&b"B.713E[G҉ ;n~{ |9("@Kqjb8wiMݾB NK$RƊo)@{Ye,>pJ X{7> hv TP,?^.[d3_ Sim P&!K=aD߼<'H餄`])i%*aW;82Dخr[)G Aj%3z [RGrPmw؊]eyqe!<,J% /s[F8_~k$xA*=`ӭ9 y/=E-CZ)J`4+YfUMD::oUYˀT {^EᇩV3cexǴx-5o_r]pfX IV"^VLQ"X1yv6¸d;'ڛYD$QO(KP]d2<>-Cņ]`[NPkfbAN6xǷ7GWedNb>lfbQXY('A7)L:ų%{ᡲŢeU40tYٞM#(Yy<58 ?pt5L5XI_9 DWXCS hZa>[gvz琠evq!BYT'/ZQhO;Zb1UוjD3"h1y6?L~ 5zcYZ"w5I J^3 l.G~\MpUs M[6g? K+{b45c~]_ XO&eq2%n$V< 1q.HjPNr_\A`E)wd oU):o~Yk=^*;<;Ѫ>#.1.+oU#:'@_d\&qרE}ESw,ͅτ,>xU:@W mjjTH[k ͫYTW4f4)vng|)jl)U"!(-2iqVЊ?ne ksΥ*Ӯ@vW-rnɏݛ9@Fػf0Sf`?W])9(-ͼZIXq .:uЪWO^lH-3q6%RSm6]9&k$G#FxHU 㵭(1)Y [=r(yJ-'^ dgQ({xa^{&6J{_#$ Y`3e$"%a϶|%pd播J0#cN T84r 2 g(C uvVw@^*1;mb?8Hq*k 9I__m=3#܎8y/Uь^ >jUQcwɟWIFoC[R AbMsGP6P|1 _=]ܘh*@+ 32!drD@%MXW ]kTrͺ>aU wuNFZ$Ajz_d Q]٩tؼ%iT&d:`(ÆE?t.{@\W260 tf)yDzO>QІIӝKw9x۾m,P>85͌i*+HQqjGo3絿*P`n||V)|0 TÊP!PI#AI `?o~\5m/fWRH8u,ꋎc_yY' (A7*WI*Ozwӛ5QݝB;]eLC!" pxN$&">+ڒuD- YV=]j ?NP|v%&$yhլn볆7Ww:Eov +aS=qEt;hVcD@t %Ɠuy'f}͇ Pb-7M%.xY}_L)z+sr19$͏~mRA0c87]4HЍJvýy-Ga0P /ZiA_ЈEIK}ZAXSqU ,47JtYw3ew oe Tk%;sJu[iau6'0FkjO|¼`v b먀V4ѓ${%@1_V.#A2,ptM}h9TNeE31$KB EJI" @|^ОWf!h myz)^,UlXZ5 ΁Y-3]SEga(VGtWZCoIzbmlQ]xNem*V. u4Y #Qg+4ڜgT4Kg*"8!lq,IDsBM_2UsK )QRmV6fޥUhCctFV *0vǺ/[zbt[Egܷ̈́g+]KWzh#s2{$ 讒:3y5Wa[f"ֆŒ 0l?_Eף2o<<˴Y1pmۃFfR@+uj[ DN@k^>\\)CӞa9s 85WLOheJ1=i$OJ_6砏Xvʛ#Ah7BK}m"ș_5J08`$fL Z,F"j j|]?&aOssNu)T9K1LyKpͿaRc6} po CΣV|Cl9'?wY}B]i??!-eoIޙD[Sa1L͙E'п զ9ӶFUܭ{LfڎPnrjH۾mwCfҏ$3r]@)]vY{|nFpRp)0E]wʸL'H96LtX'3Ҵn\[:+?4Tzܞ-Bhu`UӰ~uЛhWe>'n::Y>7Km6)XA'FyW*,BsrYX(D}[8>E䞰dTw ",g)2Nvؠ>f70J YM:5e$pv(W_dֲW"j _t*=$7ەZ6`!vrkɻ!yȿ 9=CkGyEē~IW&0+z SM߸7p\ʙ2 1{.x2os@)?qؚm"*Na45z46X%BDW;rR86ʣQFѬX A_Gm->QdK^}|{5mvN;*[[? GE_mP{ ,^qPF*E 9zdE f"ITzm`R@o?B:JKvxy%)t"="^ռ6ol<> Ϧs.,}Qo5OYc]4,0wjIVpYm/N+h_l%p$}S:k+wH71Seew56`z|#6CacD/U\^NJBU&08Lܿbsc 0(qۆ+ %ک:=~-}e.7Q0Fiӥ Ջ|ٰY? ;MLVl=#n2cvF(c`\4q!CseSP-fd.":߷bN(Po1֋pChc/f߇866;oiSs*z/"+LQ>\Ӯ!vl_誺ZT)<YqzzAO ?6ف*}ne?3Uڣk[q2xxy#r2bg)'kSlG=^UPӣ;2=ld,Bgn@2/cd~CjE3?q+gESBpQzVkLRRW0;Qڨ_&Mx/Y5l22 ̸%T*XyZXkZp7DBl-|| # :cBlS =mZhV4"wm83>?:iO<ÑÀcDT#yQ3G  ɔ%e>8|O ~eϴybI e?)W},ft.-Olw-)`y16L=,#𧛈@&PZmZ\O7?ehNׄ%~`VG: h}V:!- Io% -"uB¥0۱6SFU5@`.Iм)nXͯ5!x8ō'@D@l7] L6M>WٗT;kֲ_Eպ;}}eSo@rg1Тͅ!"݌R* i1n7:WHEX؎%Jdh;uOzB36!@}H&sU_ Wua:>irW8//|!k T] L]QA#&H,(;筰 S _牀Y|H`ts$rDݞ5UeF?N1R"F 8vD0jkeT;Qɱъ/ɃnCks:أ:WY(Go^;E:בtZ}y,ns|Z_3WUf>{M-[^2H> (9"ɍWرWcI݄9nͩSys<$Ƀv&AQ04G~_HG5;6mX-9&vRں34xW}~9]"e+nL`̿!.y5{G>@Q !uP(_Z;h4d,o'I}1Y嗓/%;.-m2nV{Jp)oUNմ$c wWBm/onL.P(7~snؙGFxC}RdpPa"D(C.W[^s⏽15Ю̍I2120{kk(5)SpW-T0`٥u>CM /wxu;O1LX6RtrHuq$Hpw^p>]LW%%'w8S8 qnU 㰖x! az/){Ľt$쑄d๹/0F?]dVKl#4~}U9H:IċL0:6kJ[̹Uop 3 "I `C0侱s ԖzVQF_#,=6?h@z;HB+LwdN-jl]b-օׄiEchvPJ;Rd}Im:e<(e 3I* \k@}0X#Y zJ85뤊W\di~g54e Lo09ct__$?-r!,% jp\!~ XKw׊^#)5B'[P>wFCQ[,^a I,"fbL :ycqXT;z%Zʶv"0p)OUoՅ[ Wvt jSi'0elQkaﻫWoKu\/#&jԢ%`] h킋-9R?m5cip.]n阀\p-zZHw[¥)C,k9حT.1Gqf}Gk[SSgM}c PXLkqq+K8JJC.e5`$آG))^d)ٛi% SiͷW_ٮ?sRnT66"LN:EMCE0a6rߦ+`ێ:Xncw)>NX#zɍgp)%@7z.$ϰLjFJGf濃u&lb\˒X+aKyɑ_.Jf,rI)/`B t8ވY[9dk}ez|I.7}E(8 ){lR;ɆV"Xz\Yn92~B&u;W&mbWK4^Zl_0oy(͖w̘ϱtLn.(3_v1m lT hOR̦5aユ boXӶܪFIoJ-lbAU)G#$ٰz9FSڂgWW$hQka3*<$,<"O/g(9 }5>N\öN8q]Bj[t#&O(+.ww,$7C!jc*s81Yhƴ48O͠X#!4N)z_#Ʀlv! ȨϪ hP^ʜ*qHd=j]mq}#ti663Rq+"me5HW"8KjhblS:4\۱XeR:E[!Ql1ep[q"AJ'ײ8a{7YA#6P@j%r/4&(0@!wZja?%֊7U *],gE!_j.N̴λy$wK 㽳Oh7k`&>X? `l*NмX:d7)C~%6q`?2VoԷu[ "4kY'XyT].EIR íi>`AFZ›)/O9W:͚UW(q2k7AБb^ѿup~B+c/cC2t3{ūD3q/DA2 _.?=[oJk}o ~ZL\ȻHZ(.ƪT]) ^X8;ʘ78wY]~3iѾMq2-\OiQ`4q! qazjHa{?6l yƻx(}eJo2֩,4L#j|U#0ƣps;apBpƪ'.zR@]d6=2cY3,#ok£ȹdH۶$mPЁ7A4nօ>1Ԯ_p丄,|SIsH6<:7` Au~X #SqX7Rҗf#a!{5^>Zq";.52NԳ˂vZHO*hًVLCpu;UeU叉r+4C;#w(vX%]Kd ťtY%AU:}@0%j 0<H;ҢX YvoGd<2ks[ $K;H =cDqMTSh<$SjlŽz `04C2AE[h!n sSd{>7q lW5hȔD&Tb80ڙǯO^3 hn]u.d~5ioIMC,.P+˥oV` ʄ3aӻGGKҺϩIZKW&v3z0lbX>KxsJ(1[s^DF#zjx j@#l ;K lʐO[w:aC~*83#[:n=QjM;N9Y'V(ʿk O'0qp᧹cZQgҭn]̐;ʞ&b3xl+tZ kX X2#(@,a0wexbnG">5N~lwh-2%-""D\ZAf`5oIU'àT?常o@SUZi]G" " cyPִVRd)49cc'*#XRP!6 խvH0EYQTb_-Ŵù[ba?dKu}AR+7%pv1ni.ho2f9N= 3k `|+3:,B bsm2dS<!B3~K2@Q&ޭȳLZ]V#8֛z= (.#Nd=z#VjTW{hh^1h&=mGl B "TCZ݌k?(T~А;\Bh| d]IrF.j[W>#[?fqbOףVaM#!{ MSgOmCcW=3xxŞPL @A74&6cM I Qg\pWh^q^<"ŜtDJG/$kבQ)b0LIJcH_1",ϸ(a S-_V&DA;-)~6\(-Sp~ 3#pz }Ѵ:UY(ϦUuEo Go<~7j)pI 2b:eeTIXmnAkX%0smVڒ,}/ac#chDM pGCϔ/CqI<"f\@>/4Vy `X+ר+IƦ>./g/5=IC$L y^3;.:a`a@!xiثf\vnMNpozmN+?WY(s~p+A;LUWq p+xNƕZTO="*mTLo1r798~oBj8asa043'UV .D_EaAHk̼J_]ExɇI/ el9&bE,z$]FwIkl#tQR.'oA*c[ę),=mNB-Ʉtf\{![' \LR>EZ*D(-ql.ע${KKW,lnt߭KdžM b *P C:3`3`d$p.Kh;@[=$^>R)Tw%aU)I2 +b>S)~yg~[mFl0֔z2B)@{V2MI`gI{+K~xZe-RJ9*:яՆ}M F n9r+G^ _czdHq!b daG]CΟ߼s/睻ɶz d\IK(ieּҶEyʹ+Մ)8™:u.1#xCu؀ ˘VPHD㊐0Ur-)č(s4Y5A: @lVp$/|ݫrφсg u8;J?Kq19<Kd2%l+Əm3@|NҰٸTL%K}7pT9JZ\t:INNѽ"-]sг+,/k"qd[oɁ۞׃b;vavqg ,`n9~ﺕgY6jtTp>Y_xLTEtXqBF%SE3eohSB#k{x}=?HƬΙf.ƀtWm躚@$4͠l:c!hluXڹ-ݿBX,Pzl+ԘS9XD)<$~;ˀsn?,~#:}-dz fCЫ=%@]{tOwCUX,,:;(.GbT AMJmZBvٖ-XPu#1xaV2X[g#Pqփ޳pAt_)T: _#tFy]/1>43#~۽jХ<*Bh#M)𲈎\/|ؚAs ! G$u@GXCL]`}[ uA"1fޗlq0 )Prj( @jD{)Rr}`FP~f]$hGʻVTS˻ۖGXxxD[ׂ>a ^m=v\.O^k"hxnA@9`qZ $|偄i\؋@V[Pz۱9}9h)I ;ȆW}NUa]8SuzAmeA/'uε@T9X`W#)?vf;猞דB/qrk; Uhܻ39G0{֥yv5)4X4]8Bucef}d%'ڨW)\z^]iX=k"-[6\Xny9~>mI*6z&(ujmXFvd L֣D=J16i(*60ɚ9yC}0] 8~ eZhqLZ$#:[„MXT_&%p=H;<#Uy4MAa*Af]fnD kyjOx.%or Å#o{עf-sc* %K{+pgvHѶACrKqH~g%;>KKQI KkVWk%lY!ב@߼L1"#p9fäȬB@xG]wjҲ[-Ki&Bu2PdB 'qfpX:\7v ?sHI[F-1Dze~_B ~]|`Ho8l!Y/v!]Qe|FC}X0#~s 7'vI}/ RE$)N&~CVoccI'M:/֚^tZ=^o/j[=m;|/q;ѭdl2ŮdVȶp^8rCX')_vόe(qhŻ={YLиh-Ȍ z2KΟB020>ga~ΗDwAiLv0!@Y|mѴ6C3.Z _.bε)(vdԯ˷X_̯0S#֗TT*b`pۑj 1<9cv AF`o~QrKDyOZr?YRp86 Н}[O;J^vrO YN";&\^l-3/.7U bW#PZ; zHky^ok|Lœ6G\ 2>qQ,ZG)J Z%GZ?Ggv;ZM)7dET Һ`H rR5ӝ0# 4!aYfܖ.Gf7z`ϟx_{ɋ޸S bj*uJY?*$"\ zq_ OGz~T=1HSba|u#q#Ÿ_ƳݲzdU0BN =.0DF)5#&Ĵta\6qmO }uϮGs.0Ema ˕ u'Y zGC{JېwHTd dD%NPaS ˲F3f.Ą# c>rtl;fMNqD <EpۻO DCs八ET[F94ع=Jח5 5\P͌=ev\2(`{*%yI/j\r YYXpEf>Ʃ139{Y|!nԛFak)p941a~SEB[C ?L~߹t&9Em]!"Yd [ Plr2*e2@mT|{Bp}P|ԹrpsI Xd/sѮC$!@K %Z//iN*;p#'{S5j .ҢWmk]AG?.'qs:vS &oFʩ[Gɷ:_jT%l,uu5Ž?]jW}0X'Q/=_=ϟԛD~EKGI?%]LՓk"ƫ6K2媴A5բFxbg@emvDɘ>䭢gBx2PP LͶ!\A&JQ9AFm/ y m5Fb/ ·1% =Ab*R77G|(Ĥ ɦ>\wlk꺄 K뼆HU?QS$quN6v0z,)"#oSpfUwSg]Q S]u,c槓cà~C oԮcr{~I .2/ #d9ϋ Y2[ ~ #y#v*ݖú)>. B˂7;E&hNO h~pOΪ#m-_f@e#o(1C(9EMyqYµ A@Ȟ-D"`xCN!rB:SA齕H:VW4Q!FDH(qEl_\e"?K#ہ!1$קa#I;7[ lHrd}_zLF`)tظ&eMgY]qdX@ma hgZ uiyzcY}_ꙊV-kmf2ꨐzTUHRl>IGY00,`i4"3O^iDubh} h>&enȞ5-yTY_:Jeuo @ŘSR0+0=~a:/x qH62-@ywP"0>Mҁ¿[:ު]8@w沲P[,YLũ$Bz!L>e@3&WP̀V! 0vۆLHoÉk f%o&O; S|}%z+2P)oZaj;^dyI!ϞNgueX夋V;Si+?ڛOe9CJduKF.erϦN Ѻ/)6d]4O\СԊ  }f1MM&z6pxGdAߴI+JA2ݖ 8ژ??aODYoGiGpSA[:5 0BMP$QMj(mAv4z\R٥qq PBBƺ)bр*ZC{<4@ 9B"ڍՔ?",cw`1slk#a:fZ|A@pյ\ݼԛ6vB/kcҊJ~jNT"(Txї)gmڍrTsWvD] {$aͯJ]ߺ¯ߓ]wGEqx 1Ah=\dry-F8 Lv(_Q_Aɜ3XQ7A͹W~Y0h0߇c>Ym:zX %ͣuK K6H8EaHuMME,ZgGnOĺkgQ5 SD`/AD{_cЮ*CXƞJ ?KK3pB?N^!f2ܙ~]ҎWH81˵pr?K\{?⍸AZݸУ3,3QHh\<SM37e4\e$tm7Ⱦ_PMC}HO8Rlɉź}q^vDL/t`n}cZCɵN9I TU(}ϓ..<ThEN) ˎ6Il9:0Įdx퀈3N$R%2޽ٛGv@U$wG2<6E!{iGS!dao]N= 66h]!<S2Dq5K6H;{a!"OMN 8ez0YQ+@ mtcݻ9E_NVS4f&!ߨQ8إӫ"3F1#ŐKbx\&G{ RvzeR2ӂ􁜱ȳxxzͫ 0QL7\b ER(1KPb(Gȝ&||L;.Qڭ/܄-ǜhI st T{/;1߄RB5$ZX$Lm@;s5Ge.ݘc>?CU֓v}#T=:%MĠ9}7J{uC{lb+ּCjab{򺭵#mpY5"fkJƟtBS;Y?=KȔ;BrN E1O%eEδ?լsK۪bi:mmYLԒZ=7{AB G}>$;fw{ pU .6u(t½Iɠ]C)pt=zet!W)( 4o{Ok[T<'MS8FSN 7dqZoN&uL\RueZ:Lda*aVM/k]?օ1;tK[;UT̃8Ifa*ꍣUܞv5xM@z$]K7ÂwO'sײraSً$ub !~y_/ENׄ+\ I_Fa}{ 㯑jwTI@4#f쾊XwQA#'0/:3ˤԪ9RzihCg{{. L$uH k]8G7>4{Ȕ㔝"[H=AEe;[iǹAd=aܳȴc4amuD q00'eQUg3FŽEhtk6z>퀅h=8Zʇbou.Rƛ2w23c2 3Y q C5^P<9r~(5\v68t*Oͻ$snSt;ςyGS5uzՒE s#,fyDu'&Άx:] Fp"/и$^^caSJ"e+F:LtԖ+)v҇ *rLDIc9ݸAy\ewp o;c(qT,;ͯv9`chړ65l71I'*`G7hɦU=f!w[*!ȵ1 QP=" |,{dIӌ.Rwo{ٽ0SfjBlWB ,؏ "+̮ "Ó-\5ަ=vZ-a  ebU ?U>d@ \$F*N編p_)j֚Z.Z;9x^$v1+eV&DGAKh B3ygn/k)v{2 ěkeu;[+f8ԡ =+5xy!:x{&H%15 uKԮ;h{y,J ѥ*GțtIx{}]E =cKx %\g~q7FzHu_0sGQ_rIgJyuЍ "/迨E컦LZOVH?} ^% {|T.jD("ImBA\E8@ C *aV}"1K<3̵Q*m?YaJhթbHK =wtP@3b \P5N)8+}Fd*tK!4n p:Ad߹ٲ-Ⱥwb*Nv޽Jɵ{YFR"!!e.z؇3=dVrTn˔l=(h)Kqf["Ɓ\KC ):L- =[:ףg+G߬c䑞thƭܦ]UhEd{o)mfSQ:f#H}0ɛ+P@ˊKsj7D1e 0=CoK4I.:9a)[K\1H3S}S4? ,3i, %Pu~URﲐN\ cWTFgwŧT = 9v=oXۿgǰz[QV]gӳ ֜QB#\41f2lC"BsڳjC_gE_T;K1IVRxg-g\ru W" Qjd\XhtgSȖ !}K¦.T$o:AWiG;1b\MTS !"1Olb0G^0$pJ&3.D`hڎ?"!&Ig#1$\"^l6Ή987dxAj`xﶤx\MvD*c\YE̜ 7ږh0H=J iFi-G7|1Z~d#c21m.=Q沜]hD6{ONpXrkrh=\aJ>r$g?.m >Lg.SD4YBe9ksTmآ;O"ُ&a8(5@E|Dc8yZA靎3=E7F Rh%wKP ,~b^OыNy*s ^eVL'1z8yhµ`%ӄzUe5GmoT$KbZI$!X=kZ'bh785oqd͓/D.n%9FOkm[T{HLN}:YUbٝ+܉yCgh8g|v6KOjE7oNA N="\BCcj3ݡjL9.E(dK|wB[oaOr]C燂VowB;IT1Ck\ը5J˗黕6P/k<&n6 Ƈ nrkyԚ#l& s4a GJ#]&Pk)/U MlJHcVfsp\-]: ~S(9;^ }ykB^EN<][ 2%}g`7oh:]gR8LyUz7aZuJ4c]l)$Ma%lר ywv:嫾#)y]s?-ᓝ_D-\dwBY͍zdWDx ي M8UGa|;:GL[_X/ m@@#)C@j{g 3Sƻ㝨gj@`՗¦sgߦ@u"ҿa߆eI(5ʨjZ "=̃xװx>А%LÔA;JWw3CK U rX "'j(bxCu=kIPwh^]6VʘrAJO9xJI!G2gBKT'D>X /OVgdޑ~+X`LǓÞo=X 6EDE$ H޼-Cg!zvco3(F_ǾKglFil`xwl_?Lu#=Hclƅ9Ь3UtZ.-Q,jdmy,\?Gv_n1MUGj+|Q)z׉y\J@vI)E%_`MR_p`jTH6HYIο3Rsvx<*,+$$>3n ֛ 7/!'Py(kG/xdɏjدA67恚3J`җ) y&(|'L<&O҂u@-ခqc$Hs0A}ȑJu&ϪOLrTϣv~ڂW=tZ\X6GB$.v=]a-!7֮.04m}чe DT=J|R(2Iі j 7O9|T_߆,9WFf"/,ۻVˣVQ뮡CªQܬh ]T9  [;7`H ᑐmɁyqlLޕkzn(WFQ"hl BңbC2҈񾯭k^'ex@GMxNi ⏋յln}C&;B>ۻ  ьEvR_`])ѷO|r|w5z(9wx] ğܳ1؉[w*n;ErKt )@d\ jV4 AX>)gBC&wZ364A !f-ek-+K`]QyVv_ISbRNO  ,xML~ r V 77"61L:+I͍P^>|Gcm""pNJc.NmScPnIz69D&}9Md7C״$hG~~$D:⚊qC %_L2'D$i [C2$ZϾd$ߢWvI֐ Ayvm[P?mOPNVcg, J(h49sHe7 qH1 Ün`kVi)n%LPrFQ{n0xV=rah҇v7̎ 㬁ߙMe/&r/#1d@Nu 3g(Z@& poxLt{5EǀJH\i9rE}x.ޒ:(IF,G {3(JGv\tK%f{HfSP?F? ÈשkfMKŃ4ZrBmȨpy$JwF))V&]Fpq򳿊ZH)t v]4Xb#=)-U0d} tx \pV=JR&mȒ<Ķ/j˲b@r]0hN'TGË3Q^Xѽq=6.D͛o ~ڱa]Ҋ$9nZO.z啦Lh1lmHb(a/>/T[!q7J }"gKV|T }ҹqU_9{r$[id%D ?P^ר>@/JEW3Jr dzX$f+R4K>2\8A`}iKB\Sbn:w̮+ *>X-̥ Zv! n 4׎CJn*׈(N~Ng ?+x|t-LQ/$at"JF9B&>~9TJO R㞔1\5ފȅ]!>$S_-u[Y "pz~wDcΩ,jUw5x֑\fC=- b!J[{dۧ\xbq dx3_P)PQd $V[O z.0 (}1q nuaJp6TP>]]|IQƩؗJȠxSiJ'*5rK Da :E-ٚӺn[ N 7*%"ʍ%ҼQvIRa-m$!G}D̩EYuyaT uDm]C4M4RASU& Y!E@ĸ4bBL4^s]{&<9NMK'6cmrSQIC#FE+2@8;@hgܜlGpBS M; 4eA]RZHnAwt[o}87 YȥE'P"E8(/77j=Fppz;.#:]c`ʡ6M[Tq傕YLCX݂ oszK2&"h_p wQf5;Χ>bkܾ\f0&1wb&"]]/wOdW@hާ[>ï_Eo]NBr)Lj З"쮼R\K]Vylӳ@ySE˝ʣXZoq6Y#A3^!TY {%^1ړln%XftڈAMC}X3@YTJ;/=&%I#2z A2ׅlkPp PMwo=ŭk 1Q;b$U8#!Ɓ\CQ^OW S`y4PX%.[7OB~m&δWaaHǾu^᱓_AF@&hNܺy&=.:@%bY1kU翵Nyq~yb 6`,y9L%XJWJ6d)6H{HӃ󊘲BeP!j0Wْu/'0_< J}3w$RoEb4$Qh4w]+eH\@%\h+D ]jD+G$7K W"v9΀,&%v⼡!݀S#br? n~~:ϲ«;Jݿ94wxi_HRUJ;:Q ɲ+6T 6_n\/0C~ F9lhՖHb y׵-]8ŽڲE$uВwə{oO( =ŕnY <Ϊ.x:hc"2e̜4#ӑV|5gnyT0SI wka[ۂA[ēPĸg\l\b˄n ݫW2Y@ꂬK}ׂw&r r>L39YT,e] ˚y^y\|]-lI^ XXV~l KK!Im <0#`.c'tN<6\>T. jYۓKAzwrnws8H{Hea{0-=QBel6Ni,"+ђ 2d kS0Y6-_T+mxNqthؿ _`xpjN1yZo^^anОy } ?4_Tyq}׊?4<o*{3r|=Y=x^V[UI+Oў!mD&0bWG؞졷@=w͐G6eR5#cpz(mP|ʄHUb&Āp%E,?+HW>ި+ EaEKD޶=*[Khb)p?i7otN;:HOkL/"oȈYm۸yeΒ4O]"dKLiNbjm}Dv'Ź>$А!@؄ F'F+@0X~4~mD^}<1~ ZfJ@Y[ψGRsuVsLǯu L?b:cmMRJ A~/j'U[dˠFd<$1X~Ie>sQvDE59tI%ę4]2I8ΔhpO0zN9wVC u8i}q>=r־Jt'+Cl)kMa|0;Ѧ`o۝gdR5_[. z~tlbFk}t Ty'+ G#E1ȓgQ@z}lIe[ E#f8{WY0Ũk]$WWGP(od¦7!F e7vwa,eZVRa8* EEpb"B͂X1ҕ YJB֛Qb_)KEHYoyYo1gD@WU/3G*L9a<uJSf$)IOT)oJRUV%ԟśR<{Tk yр.w=ӠRsz^-YyjX@1ERVG-MBs27dh7* .50Swx"b؃AexD+eH|aǛ֓ LzKe9@΁7SĎYM~ssn#5b7+` s@hgLZ^K`E`jqa=m$?LPhD_vuRjZC`cQ |*1ffմM,PsBތ7ɕһ:RrU_y]H[%WT DD X4 *Hi*Tz R/+z7Oj<GxH!a/ؙsc(C%+'5! oPUn}/uatJ,͡#A}R+2=ޔ: *|CǬe;0V5i=x^:/,1+#)$%X%v;鲸A&cbW|'즉֨b vzӜ :u@&u\ة }{D*]Ce眦#x.ၵᄽt'x<ۺ@6PƏodb%_#<y~-aP4ͱ} 8$]t3\n>Y8gvjoIIAQg6\0)[_5-(b  e2_q*dIM@bşL{I)~{5Bj>:B6pvOƺ5c |[0іKF$fF!4w1M 3K؇¥LhN&_>YډC'DO5ISadIfE~W*w)sn*|fH*dvtaZ)bi*nLI2(؂Ց W`,SΊԸ@d~4ArY`]rz)%3+aYڱ gz^:d1;>F]ÕIIlK#.kZ S,V֔Nnj2=zRU[(t'(rk_& @8WJM~~>q;;n(Jw#R t=*HY:r]&l:HT^SҮ5h;ohA`n>ݫy7ӡ>_c'C=R*C!.8H&Ǥ.$1g;Cit]A|z H}ol-|!V]/:ԫrVރ'. ިO("_3J@F &п@;9Ȗk:6o6B% $A%#]o'hŴm߼yG peh#T' J5 N;$Hq+K{GaLŷa1D79y`!U`rYO$[e7ܻqD 6(ՀMxzrN\թ"tQjE>n$? kp1$戧-tyilnɷ9.O'#,غ\`ns@XOvPU`?gAM'-}Htٴd,-;zOiy qBɴ*vn;0#C5'ѧ96\Rخ&a'YP7Jd:Cx,{ÄeA>Tl5JB(v/J耨BC9ij6bPq?gf3JZA81[GYr@`E5h`,D7&n;KfdlEy6xriM)YOix Dc9qKJID D.ýZhQH*~ep$\[,Úw8=FDDhjh:}Ƭ #>SZiߘEgvrskn#s"\ݰյ͂+zQԸRgƳF ƩK Wn{}I4H8%F /Ic rň;:[RvZ:[ #o 1,ʢ}/_9md`Ư&E؇yx4E!mjAc`"JVUF٦O#eKvᩩtg,/g@vYDa%4`3SY8SJvR.'D-#BƅC#HҍֺjJ* I Pi[MF~du \@aA`w^螢U[Pn 1elЖ]yu!\BLz~/,7玗}VWbCvqVod|Z)ts5`&ޜtثиN7' |L;:՟R&-HFn Xi۠54Q" 6#QONY+^VL[:\},`"{*Bmaa߰Hx$^%8E,? R1^F f[G(DI֛<p<^4 -.F' `F2'9㧫\Cҡ5ۯ&T^爏IRhgŘ[i27[!ۼ6; Q4ZaJ}23bަ7 79 786VWW$i.073T a=^{nA5ׇl~\̚W},&+'ѣtnkV=84߂@gC[6+` 4H`7&<}--?n"Z|!$_jًG(h5oOclJdF!ès5K JB^R8:Aܫ1qoD qe_T){kyMoM7+ak4s?y<ÿ`E%7[b9D?2 VK!{\n&h*Pd$ %}Lq_'G^B5p|PtQ(=M&ƆC㓊Wa蝫ng[^LԯZH36? 6J<9d6C  D"_wI >:Ԣ(hoX+tM:Qi zM ЏLcاxŠIOMuy_*tb-R;U+}踛nuba)G1.`>vNA1j§:[fS[ILmj< n^C!KƔDρp)BRƽjDc Epl>ZFP JЍVSXl1Ĉ?&uvt [٫B|py[P庇 '~iItҌ1gf`+c )9!+I3ʴۓ {Sۤnz7duҲ-~%Kc^S4I1cHgCE{ya#ߠ+,xuUwE|f21اAMYŴ5qZp#:+#$'lO){jصcS{҉Ê$lEǥW'YEć)~W14^ylr'zTI4"ɑvpeޝu:g.yg8Y+ HwqYJ,ɟ?֡_LDW0tl`*>c V`*oJ-"ٰkhjf AuQ?xI~kf1 N!di^E sr(ΑNU4((sbײVHpYԋG{5hәVa/zѐ o;xcj0ȣHK:NN*K_i[0iLog# ;!K5Kӣz]テ#eN볥qT "n HKcsyhz9q}&b8Bw3|_lYSetDޟpÀ1t-צ)~;nppnO݆2^-dk5i!}AOMq NM~^Ub=Xlp+=΋vʤDž2s/w>@zBT/52&GmTO0H.>h{ZKƦttgw2'0QsVZ_(Z:xbj2tź*'JG8rN{XD ` VߌGTTpnЦ4qGXNnЩ)~+:ϐ 3tGoW[CcKr)yt@wKQOO@Mȝ-GS}'3V>4:EKQ"O!2FO1sym#\cӄ\Tu F23'OOIܘEO(L>QaZY~/7 rOOA>}xf溛,* 򤟟{cZwsv:T";Ќ?i[uu3K2*郟Pe#C/l.*QwU+7}PwȝwjqkůF7 .@c `A2cڠ3?R[ ajZ-nWH>w\ߑ?@~tH,"}rz *Eѧ/aٸGrwj$a(p&.J:S Io Y9>p [v,ǙOr9nHO"C-`djzmi*K TT&;@1ZӶt5?`ʧF|hO]H)Zډd/>ڲ˿J?Z8Sàܛ35-l"J8 4It;!3 46I(R|;u =pv5ZUۜEoxic[=JyF!LeBVq2B<2iUYq~DŠ?/wfX&[!! E#{IFGJY/&Ml͆Bp5LZ?fhY[lN`ߒh,;FnKwQh@8 D'ʻ, I=)fڦ*5JQBiFlO[G)=; ZL˖IFE ibtcubjUeyPJûx9u<ѿ}7KqЦ?%zp$l%grYxU"/WwэA=n;|)z_g픅9c|md2 7䡗z\O:hj|%?^PS|&KLD#;6<`mA3BDS>=1A,~/ѣ0x,$SPwNe36̪9ZchvRIb)ʠIҶ~@<9%&-u 85gwk='Ytg,ͪ^kAm|y2HsVzcxȧ0? T=PJEt=98ޝJ5e}HC9l+ouȯ?2cK"T O%@/TzX+m:i-E ˧6E!w"Fn!8[Fz4oJ8 PN?c[&[vWmLT|6,Ɗ́" .k'dD+Z"GD4,=[@^t/RӾ0 D(*xG|^e)ْ[*|7⣯_@PgbU#}[WAVHS=bmel = ނ|8 \d;d`+,MH~o5*sLuk4Ao~zx[ZmV)\{T$"E9ߟ&jo\/D(Ȟ_뫢.t@Z0ovlFĉebHl; 2BXV[چ暶8Ś`m%x۹O$Ckt.T2N[0-׵ݛΙd9^^Irn_/kwz_.m٣ T;?սJDTh.psfFX;[>l&Go/jR)-O]iϖ=$jϸᙜ =M+M: taAP8HuE ͍^M?]3 6:[=ƹ\ pZ(yULk/aaZgГ=VKU!Չ3w =iC$zOx1m5VѣۋckalVXY] f*jf*DE{CYI逫nK-~`dlmhpG<%d ZJYt]aa DSptPSBzwhAvZ82E^DIhJ_')7 =[zTĬH\e3ɜPbUo L1?}MK N&-٩>fmuP8ti7I`nf~IYj-ՅV0% Ǩ#6Ydvmi$<_z@"PU9@L= uew`.BZPeM?J'BBѨ(=pڛB\f- ze= C8CўĠFI HpU-[Gd@>la;/&=(C&۟LqtxyⲎ'  Op!2u׭>+ByPm ɍ5}cOdv|8%͝VVp CRo_d'o_'D>3 _NL_,#b\hnK~C@93 wꕰ }-nHqtoN?ͼA=g#JtXwT|"AKXtK"ZwTn@&$df[Xo.g4?L8[e^$RY.d4鍅3rI4?/[tjJ5䂤_6U\Y=f̲H7ʇƲG\Mz,M0#`^!d>R,rVS3.B;`ȭlN;H#Nv &^Z(yKf,`R{9O]}}8ȣZǥ&S 2Yp@C%ٔ8z2U{J vf/)t¡6&X2CY.=K](h6v!YfykڏAG*3گD.K\cKSJ'ަl+Q F0UV)"dNO4;0ޝ05 8P"99ӇV 9%ҹAF0 äBJm1:G|=qHPG- ,ZÇ~L(RCcQ8Pf'mtt{cc\<:R: џ@UdϮ^{eXnؖGz Yd w'Q__D%$P $ /#4G.a,KͻInU *Na&7l-Bq"i͹ǿ#{;/@˺k^0i: P6ci10/.D!4iʏ5$ v^rkսz\|Ko$6@=Z^7 @zpW! KRQ!G/9ꧾU}(VԾe!IWr\yp|bOzud#x[2WlDWGR R]X#Y?!ׇ]@!=T`|q?͛va_G9ZjX.f)"k(˭X \HF,Ⱥ-J, ήmS uKSAExEw΢ v@X@m&}2{`X6}2h@eRd3B=pw#KiGYENFxWU_ =D@G.@A[1m5|PK7(C-%}*ID'XgVR;7W)lly(CE91PeXk [sh+y. |Ź~JݝWPu8tJ+eĿg&5ȐKkS|fЯ5HEgU οJ֬Nޮ^\#4QRLc%rtB ZpM-BJ^v "5pW>PW, QIH з3L8$Rf$debhZ9IHL LglspSCtU]-,2lgMgNCqǣ$bR3Yv Q%rctf`; 5,3߫ufP$Syhcq97 BAnnKAeh5/:~KX~~8N9Oc+d_v#ZI8ܛ =% q={vL2,їUh=*}[^Pt qPx'=#j*wwdOC_Ab6E.Ѳ:6m3$^:ːÇw` MKCz_^JԽKh}r-QW8nIfmEe:=;Oa]FWZV RxEQά BjLF+ oUZkn;-VR$M~Y}gNb." rX4c>Vp͑T4}zZzm4 щYQZN"{^r2/doY-8}F4-˜>/jG2a2Tas 6r /kEv䈠yPYlGER38U4ٺ)ںPɰqAY~WPMYWD f >LW+^KZOBWzuʾDԟQ̓ !qM؉<ngGr G1hpt [ٸ^Օ[]q-w7] j;vGbєd#9a>ǁf[MXH"Pԥa=x2qQm״GJHt'3tΉ'Xv{q.a^Av2DLSY-ÒE)d<_Deuo%>uR>f\gdb)`~Sq]"OGEX<=IҒvf>C{ :ol7X5Ɍm"^Y|0yQ`vmZ}ۦ z]&эp`x$6@/ QCojsй] :TMt`~GdԲnef7Cbɐ%v+Nܞ%HJwxJʤ[ }_v޾G#gΗCJC8P#/PEc$J6uKK$mV5TB {[VcK[I@[;U~yRd8`ߵvOh mc.# ='AcsW]( veuݲ,zpB:Ky6<~0u~?`D3iN+eph\T q[% ܿ˖$,`4 Gۣov&3 9r5<8D e{nK d>ȑ)qWOXґRsG]6l 8isU~4+P˳ dƜA͚`Uw1|+/hkʳo*ow>m\D?g<0V]3,Al AC͇|HZ6qyf P"%Us0m*Ǒ~ yva63ƓhNv@j'N K'LǟڈHw/׺/OztI, 9jq[aBn݂iw]ῆ[5KĆ߈OB"2/N!RL8 =a Z& PZ1`L/B+\ESt0kiwg&'H -]Bdw|m M:~ٜrJWĚ 'ϻXFX0%PY0Sb3 'm(!N =SWb\/](:96>D 亡DynH707Het2 dAt8jgCs7{964 b*qdt͞4jˀw "JzeVfT{@+,z.F?t}Ԗ٪ofX< `8IWKAtPK 7#z}o>i4]2EdasH > =7 _:eQ!jB j1V+:=ԵŸ}7Ij_\~~R [-;yWGÿ~ّ׵)nY_כ2J,qh ڢYSuMÙ7-D~#S[I&j5 8RϦ=)g'um䑮m!50Rn*-: [Z{kfPjwj#H֭{UNz xwwM У=B߀XwrɘQgz-zLz^p|#Pn2XZi<1M|I&֟uBSChn4WQՃ/^D)k'^NY&HgU#%Q&ҐQb~ƮD'(^y2ԝ!G Yp%tN@Жg-r/5צ2L9Dl-N@>=om؂Y`B>1Dńd4⹓0() ..b+㈅]9i(ze*'(HpE!4L]IB[6?ϕpfRDNy5Ұ_1|8UPe'0݅$ \%,wC<>G~}'}}?u[% ם|]$ޑ2)SCwClU)jƞnPwWLS`zZ(L VVN<1ř`Oy78=[T5;:m묄 ]m.xbڰpt-m)w p$y(Y7È(X9u{y,C{ú"dv7+z\bۂxx77kGx~s_M']D5\TRj.ӑڦZܞ~AuDElwx/:W5U͋p'$ytؙ50_I!eH"KxE ]Qń#x^dy[HS &rm2nVcBbQX,=_3~vu~2 .:Dzm}xȰR*GE%`Y(?1&#.{]5q07)690Q["&x\+xm~az)F&`c~>ϰO(em/Pʀ=i|(#ðآCЏysMY˰珝=AP qZSgӧN#_st[zs|fˤkԶK{nJΒ`a=Jʷ? (^DUh[4}tlԃ& ] $>Z)\⋮#G_@|KunK#|{m$iKKM%08jp429un&A#،kpt@q^J[ OW%;кЦΎi< ~.b+7Cj홠 NF(m'.9]f̐ڐ﵊Q:|qҍjni)4T[@ L?A*j5HA6V/iηRJJVU(W${0]3Q֛*@ΚW֕L4^1@T`aTMHN~8|[z",b):_|#^奉* 'b[(?}$iP+WDw 3oC)[]a]<ù?`=I~4j4A}1L3J / 34L\~C䨋3Hʃ}췄VKOQkG =S++Gbptp{fL \·n#"]wu_9291FK,9dxoȲORR8ii6.>*[ _YgG3Om.3nֳQ8N0i$kM?5ʃ"."1mex#*PF[k_9‘JyX6C\k$xh덾JW-ű3@&*/YSa$S\^}r]:+: r#cf? S ce(.H?w@6Iӹʧ)0|-+>,;ƒ@,I\ _hb9;PaZm}OQvVx׽ƒY3gjT![gY^A15Vl/Ԁ $oCCgZ ZvJz!_ljw[kW%/+Ćen_K49_Tщw٬{AsOѣų|MMŠqsO2 4K68r7g=+-+.əVKq@$7Jb)v>}ԞnEVn=KH떹E`,: pݬj帍-48ʭ(~R8^K R/L@aܴo ɠ|Ȃ)8p\}j&׈8[&i5{'t;F%vrf~p@FzšMM֘jz@ֻ2 @=~tv{GB j+wNǘr٘[#Хq]GVU/X MdF jkU"|k.cps=C?+Oݭ5ZVe-G!P WztZìN5Ɓ *Z"}cP \*E& :U S FIE9I]%fV%m[kOf>Y|"5-~8=MoO.Jxh5g@븲1ML/ LC9"89x2AR{K]R?w:O%<<~ 3 L ;gni* Px#X,ыQىAM0`&Y1AÚbB/[[,WpU?fq>-Ӵi#|H`Z!`ukѺ`'Xdž HX^/7I] MI1ɓ|HT7[F| xOA>ωTs7Ϯ5f&T*Fڴ$hh,ѐj[RVG4ʠNT RuL Ji1&Bئ&71`xuU.kc # [omˬ8@A?@'y>Asi]%1Yw `t[ *UršIps_Ow`T/S{K-֜BAW$Ź iGJuV6&o0k\MFCo܁< ü6)SRYQӢF4`Bw=fꞩ @11qxA#/,eanc Mz(Ÿ9%mӷk7_y{IFsXOe2iu6?qIy-\5yE`FH8pE7;sZ9n@: i ϡ@ B0P"JI2ExخI@t2<%&n'bnl@x(Ih*E_ #ԾžI"kڧw:cJs%7flDG!p;=4 j6x ?e%5T-oPop. 5{zquӴmr١4@TW(7!m`ҮN!}_ {xh Iz*&tO@`iqKiO: }R ^p#>3{;MT2U7t4xLy+X>{W)Yh&t(OQ]/ϗ0>ʖ9<?^ *~xCjImjveX!:HvmhكJr }BH(n3ptϕ_91ށ=fo-SF;ZJ]N)Lh럣&%hҡ^bF4xbzȫ n*,=da)e:E^=#9iำ푻ɵHQ1[khs 7{3W|;TROym,A qvLKF\Mf{~X NcҧY0 \gz=Pr~Q%k^6Uَ$CoawnEI=v- sq* X{L{DaS7Q-3p2soyR`z%urQk(Jʇzˊ&; r<݇1UuY8򉂲CIn؁(poX  ]$S2!mrsbUIPfe]q)F --/Yfּc3cDnr 'ʄU7F`uXk7#H = Q?Zf>ܳlܗdL+RL:-МUթX1WHrm9\Yi${ ]A* P)kWa] xf^;Cj㣴'8't&43< P_}I8}(KPG}8t(/3H) ֳ+79C>š焤 vȰ(_yX]cv>+=Y)uAÅtĐZ?TEh~+|Y'jC]lP|W*RhϨt[. \GR@lVpSkɣz8Jx|T>G6ؚ(*\,漞}?lؽ~.s{: 9cnh|~N; Dڂ?BDui 4h ػD-K}<" nNU)khRSΌ]Q%n!WJs &ʝCZ[?!Sh`$$CMw] щ cG@:HVt-[nYVȬf^4Y+,~n=Y`^2L7Vp2yyf̈́M_|/䁂'# 9 >ՆOu54S& z.p?%?Y"Vy~VIpTKe"i7ntG=F:ΒL ٭zv>xD=D߫&!( LiVEm.L3 &alN!%VEЯuXe _9nUeR:5 q*>ݣ͓u5g5맞7 Q,/@c9j}=LNTgʇ̬KrLWF+')rO# HGq8*]7"Ndpa5zz?cd/C".jc8 x A.APfrD0̫>QZkXޕ#kZ7l\PQN+q(Ϻ5 K;RaӾͲ!SOs"g1x|l(yi8lAwW7@Q=,`ڏX Gkq 'שi6oЍAǂp dcMZcd[^ 6PntBհW\ QWD3:k؂2PZ9nQ$Rqꮷ4>W{8Y[Af #k@ nWWtՙ.dX 8*C~{>wNv-e H%$5[<\Q 2$iRyUJyQ=qJm$CٚRQ.H[瘒ܡFvT}HeMU%ӽ;[!Nڍ*ĞU(΂iDy?Xz >g [ˇK&Hhk?lɺ( ULNM̈́AOzq* t+4Blg]@f<}۶1=ȦغM:Ӿ-_cNF7°Q϶+U3𖠗6TkrT%fj Q(Zܾ^1HS3ꛪʥ)iM|}=6JWG>nʣƿxc2gwA0'`#!>1FdzAQbxF;֊#r5ͱ<1 /jAޅ9p=kX3q{B Z9& [y zC=щ]Ji&'f/͠OC3uu:/l@@MEߛ"e/Rd#%1lP{_ ,s7pܶ&WݧgJۓQ%Ohk޷M&sہbԄWJ>foJ4o%soz[{9C].0i%Q,ĎFF?6h8!Ggc/XfӵF2Aa]o%~*uVu s Rzqj/s uUîjD-% AT+uj]OnipjU} udґc756=aLMϠMTSt)*ɏm QDф|MTёNjQ;wX.Cj"Ś a xzo7jRkЎY\i˷"W G-zPhVҘL:wEg\׈aUu/<%dN(}B6+2b63aa޳QމĀ4hևW3+N8P;E3i2ESQMmL<%jMn wWuH8 "'wu|  W f'jn:ƞy yf PYC`v̛̝̫F0rRЯNm?,Ɛ 'ͺo \Vb[LIݝ[th e96A汈 +dvub%PCmzo09+3Ty}1{1#Q=SN.N嗖<zIJ[4K]RU^ګrCAd%" QgA%EQ;6#sc* 8Y抺hW~*< I@Cbf2hjxy6qzvtz 2؃ĉ , (EzrĨЋ4r7_8oL_[SN샌>ync,%޺—)]zgk r!eG !.$THT=&]|=gq\L>ݳh\st6rinv@6+`2-&w4@8veU^t`xX Bg[cJAHkÇ &8BooVꜞk,--^ e~2FyTviB;]ߣLhcGApa0Tra,5e pPq%v /pAdea#/ rhcj%W)]W$? 'ZtD|FҭQ8$uݏl{*&!w k$gGjhIv|ĺ ̔?Ǹ#H1Oƫr+r7, l _L@gJmȑ04i Gqe,](oG{`=DzF gL j1qH0/?xf]9 -h5am6/.CzAha#ϜV{jYE>C4&sb_y=@ѺIܤB!52fzCԙK(2LL"?+vYxs+ ΍;[ DD UČ~Qw YQ'otA_m %rA l Vlzr-j~'YNUQY|%e_mUc!)c1/_$2t9'XJG3eARo|_ϨUkk_׀w&5,#΅\s ]ζɣ`iYl "1Cgz'dlMOHW`RAL쨕/.'P7!""_G]YUi53"RI6"kWpOa&br /ui1_0ݴk&"cCm5LEB#iwԔUW8^ ۓl/8LJԍ^x%7dmHiZ4|DZe+F cxBâhG|3G󏩺?)旾yـԍ$uG(T۴Z;l%턮GOjYT#PAo&zVOd\흶:xmDK'( B-(e ;{ߡ?@fs*Pe }%-3:9dFT rƃƆ"U2J\+FtH`샶ɮW"$e¿ A?GtMPBk1}@aZqFe4=wMhb@`I;߮i`W^140O]9YRY_ H$K>kLbw\mM /m~ j.: \fv8^~Xݪ%1_?u8L5fLI1f&#(׎HHdFI # byhNwTW h ZlD|%A>\pCY CSTGOD4IڎfO#ɰU?Vv}ٺ7`*kBdFIi)8EBŏ3< ɶ]%+|iID~"-e4EO5ui;KdSW⧱Vk73tA\ۭTz81 iRh9:K^HJ+3G$b} B \)f/-jb' Y~no/H#s{Hr_/a$rI #"o%.۩̓<5Cͪ9xȞ;P0)e Y=l S x2aQcr4SHV;s>%Πu',c4E`Vpn6 }6џWf` DGq޲2x 92OH|"F6"jjUR1 X=X 3?I"#?ֈ6]6S p lz 9}O|@-{dd 735uyy G\i*#ŀ LlK\• ’5jӷx۬鏕B Fq';xzO3Tw7Oe^^Tc73\QUqy Ffޔqי['9(Po̬rS ni ySީ N92w@j3O ^#,Wc5@!GHRzOλڬi SάXCI_Ƽ2_(}y v# s|`&7V.#Nm!1)#)A:}+t_ ҊĪ?|xu.$nUcɷ_@-g,WH,P %5V΄z{n*d0VE&2mڢmuR`sOQм$vpDwJj(Qo}#J!]Ne\Q%{a"[U7Z9ǻAt _⫛àF ˽1]z , lei"'!uXϤzvS`xBh^ :hn\G@;esẔiw8 m$U ]n7'!=8+KjZ^e;eZuY Pm+\<_L,Q T^";B>7TɳR6j=¤ I7HDŽ[WI"h6{aӋ˃~XxaCKP}`\Ҵí*n!J'|&ېOhIoPTT^=ž*Bnz_|;,H<- x?@invaMh&P;h>Z,׈}ȐzH5E^,~5VĪ|: 9a:ս#^"H' ՠGq0Ѳnr,c~c [LK>7#bUQ !T~E>!r]rWb2ucJLmwߛtmN둭<ȇVrD_0.y?dAr<=j8|*޸@)MhיS+Tn)CU;)ѦL#c@CL %QhQf4El^LMHoR7jΉ.B(xoBFVV7W әwc v"+ƞd((x4D&qǠΥ a諏sSFu]DǍ𳏋$V5}(-6An\`|N^Y7N(=:?z?"u k^I*3kI qbryZ@́8:G'L+M $Fz>O4 B'tɭ X&NGt}:>&L=\ܖZ 0-DԈs>cQ`VE3%Y|)}_vѺM )tԓmUMlr˸R#Ugv9%okx覉,xd>}>veCM{Sx#@ Y".17* [y%}^Irt?!ԏ~ԷL;ieŔ: z%PR4/\nǞp.HS I&)M׳F+uTDST7Snhv49t/}[m fL^h뀒<#'IeƆ{(_+Ke6|`YW:jg(i=բ/$0&gg =&gh|Fh!4Kuf QB29lO`ӖsdʓU&P[~"K|#~Cf&:%p:,=V|ԭ QQ> FLX64 hYK"v*_tUd3l!DiJߎE j }CL7!󪲅J~trSc8e8ui/|vӈǐOEẎl \Tx sTAՈ/JGxz.5NhRÉ͡II;$@ zR]V#4Pbt)KKԃ(YdKbS0'DД;>kEbH@VUP>@+^ZmEJ1ISArkvӴ"~݅)7\k?"Yx?E/qq4= /"l''z)l %}D'Kֈ~q:4R.Wo"`7?0EdŬ& ׅ]O1Ey gSx!nGӾzеB}P[I !ͺud7[b*pgڗF=iT}Žqj0>r?imb:f[H.pչGH3b ia-֦H/j5Eaeq&nARwO8r/vnlG 9s1 ],0"Q+~=!nٞE;2 N'z{ "J3Y#FrYӺR(H[13m6ҖH]+ҥ.@9l'^I p sbp8@>D )QD5ԕ<W{r}۶Q9fyaw]Je;zt,M%K(ewAI~ 3rf毾BZVo17!k= 7B7,`Q\}{):L'{M4P͚v̋.i-Mqy.5qQ_Y*+$}d~AmQ2 N˄| 34*>j@U*B\f تPL`r(;5MMĻ5V(T&cŢU2sshE%jY,%a2y84?bhsRgMCje!h0TX#=4f<5l*^I D%d'nC@{&df'\ЯA\2S:<}F>w_);(kWz<͛ArjG&VS 1ݥnb.B_ϳ }αE{odwpIbnm[.ܴs~l1UMk ma"@܂赛ҝT)p_ 3aޒ[? Dfե]T0sWd@~':q^+S:ˍaܡIÍӜ <>oT\]MKn5<:OF_e׬4R/0ܢ-~$5}M Ԫ1Ѩ* LxyED]wal{kk\Dv2x\]qV5C$s t~$_>M4./d* /`!m_c9,R^K4!_ R`$tW[q>\*֗'JRwks? jw5DboO(]e*K]'U,p=i+]9[.(;Qs)~Ŋ[SxjWi8(UtNٵjV _0.*K隡:'x]>+ n6{X$HAWStxdHxdx I@gpgl̦{X-#=Dh y~ρҎԉ_8f}&ވ0eUnv7䬬F+U:gϰHw6:Gb_c፾ cJ=s07HIP. U5MW/L6ea[5ohq#7vNFjݢ/;E`RrFu;Ś!*UH[?S!-CyrynfsUMh4$fv4FbH^ lybirE 3s[}ِKydW~!j[M%VCiEдO [Fi堕q]B޺vHzbL?r(:_A[.-_lMkB@yx`h؄b0ZQ2V69tr mBLPT"P6ei23i왊kи@ݰA[ $C:;4j0 b<>mj*JzKa-MFǣ:aMDg-دc&˅#^ͪQ)vVTdfk*),Zg[vOV$Xj&QN_z5D!Vvk-m+S7&N&WN"!ek9 w7 mVх(ƭkG:@ (w̘2=Q$ܖM@!c\7PX,A`!1[I%Zg oqhEme〽rcvl`LH=G1+\<uy+ Lnl/D*wu`n%ļ[t6^ I,|7o$99pTǡ ؈ugݧQߟ ) S]<ӡxr1=y|8{:thVi􆋣fSzeΟ;wGIkf0vG&l{b?W,ޞ`v"~{Çցxw5*nN'UZ L vQۿL%k#1q42?a5$+8~|Xh7b$ԐU6J X4p 嗨N ( }>*5oqeφ[,JEJtcY&[nMexiv@]Q8Hbs{=`TM2x9%ȑsob4pJ_\yΦ6 p_O퇡([E \ M<lkd; e)?[ :*zg;,jIyKBmA^_C3ln%"{Nˍ=|8Vr2'<8v.Cg+g_lccڢr0J"_ -ھŷ<;r牲a@ :`_FeW Ițǁ0J~ɘ$FX,~/;糖{fX1׮\t +%ρ.Tn3Xp_j7Ec?O\=eΊ~^$d3 &~R*ptY9 nGjgW'k(/ !3o Ԛq;"Yg ܀Qb<(o1dK|%E?,-,6w P<+ZfktX]w={yw3VW]_ǻk?rB7zm/ @C9 j"l{3STK <.|GCPLd[+\>7FvlD`MxHu@993;,3թF\6R2T$ەSSFd=A]|kPga5  i,p223&x,xl#nQW+?yžo1=c+MkidA`Ik~DќjOY8$g_/d_g-fNP^OQp9 G0M/}E>>}v)pX1&bo|:jtL#n &PfgYN?}ͩI0"h 9#} uy4WR ^uRiS`\- sk@٫7;b LÅ#Ͳ'S}YX]ĤԔIG"BMR?8 [Ɗl0; ,t\Dޖ/Nj۵K0MjzgQ}g,Æ"~šNWEdB -r #<~lU )f5Xc?6T;5kzx*/F߼*Yl$'(Є,gx>ζ Pb6{.-VN:rl Ϡ 3fJ#wIn@~T1{,fo/ss*d\_61y !bDaF~2ݘwHߊmsHjZ1Nm=Fb&/%s*u J_r vXnO/OX TQ]K'G۳2Q꣎_uN×kc+R$Z RӘ-d8 ٮഞVnlׯ+8d ټB=6 m>-2м~}F9U%C^6N4%L,pw:kSAp_hw[>l|?%^nmLCYBC2 i;vp: jQs6[]ZZ 1;%eдwzP*|."iK(h*#|,ɠy2}g.Gxx2\z2t`Җ`]>25(CF .YXj%k֧%SЁ$sy D"ris}h [qBm_8wa>AB~>iOdiFd$nY6sS:HBʤs\W'H~ScPng!Ѱ4(Qad%۪t}?/.˹ Scd_ EPsoZLdžZj0k-nA?Y}f ;$t[1'JVoq N+=-QǛ FP2)TJTOVFpXǜ40|# m<#\8J #Rb$8pFwj.ȿg1*6h@*QkA-R9cvOTm)-ݔ,Iie'xp'?i%,Td:ijфFHRSߎwLܬߩqtK%+^jgƧEFW-^S,#E>W^ CUpco.\~9 U5]9"ѕDI?t Jl%4!fZ1PkB0qDÎ'.K^CI H@sf<=B+*̤4)ym:M!C0,}uwf_ 3B=Ե2#E[B.ވB҆#\,<>EՁ3\Htfdfm`I]5 fb` jI G")^DrIQ&XJ4E6 D&2H?f^#}O+C'vfaȗQ$W׫`V@`H,ϗ?z)*buT7t=~ڏ囈8yˊUa ZLv]aOd?Dj6r mxKLH69T)v:!7 &3F(݄͘ZrLTG,8 q`XIq7}I= s-n.“Z.U/4q$ aq$5F)Xp'wcZ{ķ2'YeSMj!dB'7<4NA&dP`Ws)/Cd;Dc;i4lPsԃ;BhE*g&+? o^X45''%irLJe,aVaU&In

ԑ`'vaQzzr3ӖײVsʒן5IS ̲R)mz;ݑǫ-?θ(YwFUS^UM7YPlr51BYnu 9uLt3o\BN,fzs? b_ Nݳccr7,Hvw>^~+RUM^b܏N"͜_{ bXEfZoF8C{T|;hWzϖ7AM?qz ?.mx¼u${gl{Y@yy"HG FM:QA%W-J._(Ė=ւ+9QW0P"L0e2"g:)-[Rc:@zrjHfr8$B-Q E%J 2ɀ!%XkKpܥ&'}ZD'ϫ,ԣlүJZӛ4mⵄa*rl]ނnY 9Ƶ FXdhګS%(wX˂3ݍ} RcEħX *ƗgZTgqڊ@"Gy҃OiLoĒG/ ho|uTe>s̳nzPU1Zn*w30`G5hج T6>c,ui"HG4#pBd!R(.wk o GSQ`w 4a=? d׵&E_,<_DL9O 6;a[O@5_'0Zyg!Qǁ6Z܏]"Y [%{ xJ1 fX󑫫LU `U*_+ׁr.3<Sh-m r |5&iĖ7[ sT|F]S;1SR.2?0Lɿ!#W0Z)ܽ}HKɨiw}9J,:*M  L_Vdʂwb3j!"/uyjӾbYc) k][c{߶ j,:N1#S­8ubyuivn=b tm[}xn,[ }e pYVw3Zk$u7G%C$u1OBB"#[ a @\_{w "[> -J4.;9{ouywB$|D{?+}FLjwgt?D0pGɔ~P4e)I\"m&ሁ%6XaAaC"a#jݱlЉѽ/2tEXK^d =GFSqQ.(젭ѬLX' 䈸+~.QF)UA{/uBoxp_lx{3Pn(Q5e?o :Ojwi{TObwKmTAq%CL̷LͿKmT#]] ΂u󎙎`8&ƌ؟/?zQvIw7gFxmz kaŏp}}q]%Еj^Ԑn_ yM~$v5xB)SdrXo|$*\k&>^2;m^jʈ:Lx/vBNX,vС)\%KϏmh9J[ B%Yq0iQ3Ku B0KY0q>}0U=q0 I7Y#|AR/pHv~.JJ,_Bx!+ņ\wQS?Hɲ^+Q 2,V,׬%)Co}6)-+gǩwq˳u%;Z4 _>PRPoqtMJ '-sYGBOdK.6 NĂΎnzc_wKZ~qS[ *C7 `:[n-<V~7 x] ְ w&>6%nKOtlj3;Ab3 Cn?q'PK(N)"m *m0P8.15Du&=kAo+Z#uN K'12mJnw3٭v0(-̪1ά,h)LakLԎM߽Fı?=zM-#穒_/M]xzu>Y'nU/D,Խ^=q[7) 6rC“{ :X6ǟwx0]_U Qˁ3M݄y_Ds ,Rj(n_!`U%1%4De&swrK,.C~.0fUr[JKL,Ōd5B)$$"寴Up\@+q=uŨ^}^o>_83$!+S9WHȴyE ^H_jȊhfa m$i# h)ȭ-WО+5`A-u}fBC^m),-s(s@$6k1v| _Gվía:=#TRE_f,7g% K?) +JrN=MFѮ1G~!WWU%XrgMڗ:J1Ӓ^Z4{u*ށIu (ffBIh2NL:au :Z1uLroi P`p /<9hZ̸w7_݈}#B6I۔vٟ ۘ8@MVuvXCua œh6X] :D_ڌڰ9BaH93Y2xW7z~l)Z7QHvRͅ}^rbRok*Zxo8MV!p~QggEoЁˆ{aӣ4X/ _):Lf]YIG2n4@1Lɳ8r 8Bxz$ܖ)J]B| +;v=C*;Շ2 ݾDJ}`3ܒഛ5rYLpiOsy {7SMj)(zJ"nNR-rigS}(o k:*e8Ŀbc9;2~).Ec P#=QmfZd V3oFhqPԦ{)8 Ch4g v"UhT:);UH5>ҘNK05ahFK1w4V2Ʋ疛'_硊tBVCrNX!>H:Ƴ~p)G CuυLgԌgbwif!u {P560C4@I14g4$qpUdI.TY)ߺȡQeKZQ9 ɰfXѼl<1#}ǿ/9/T:IZAL|_; [C#K˗a jEAZ'2IyUFƋ&Ni%tCBvҌ0$MN[vM'w%0KRd"P\ikC -й^,/ɰDI[1ME=[^ۜO}]JFnF/o$'3rO_bP`4?2w׆4=D1X&.0/l(c+Ձ- *x#}$cCW ͞|k wQO  ETO:䮨*k_=Ƴ];=mA8Z&mSt%⺅ ᾋi;k-ְGZhͰ$'wҭ-4P)UTon8#|㤇rNTq/C?h4(s 9,0: ~u ;؇sW,0U6AFyKIv2U+ z4 Ҝ{h(1w&" "4R!/.wHȵ|5'U/|K@\8 G&0ʓ>z߲> paZJ1ӄëyWvZPn"ȡJtyRo/P,\OZdJ" -\:^:z^@е77{:;{Wto! p'x@iFFІ62Y/yI´ @ mMK(H > 0zYv})Qͫb7Mkq2SlFYE4=5RtGpUV:i=GosY]hb$|jMLk?%?6I |s]/H#sĕ{w"GlS=q&c*{tX6\ifQΪ-n,*IaP-Լ6l]|~Kv v䌣Sf]vsDjK #|ӽ 7BR_d5;xB3-?R,Ɖ䥁;\^exZF SBr0{vܦR&Cc%!K}B@>#`syDda$"KO\Gv׏1L ۫B5!!Ƙv&XojQ5`B#3sI/N.k[د)iފxl %r*Khg`յ EAU^qi8+1:k "ˊ}/z.=S( ;VAqエ&$9_o̭BAͩATEyshTs]!P\ WngKDeqH>.& FÌ؆B0zj`P`үqAY݉X!>c-D.x_ Ic93brU1sZzuMJP m>y tkڔ RPx̰G*޶oK%`%]aR/Syc#!@əgK^梸G"|c%86XiG'ׄXNi^b _֝eӣ "TR+ܨnŁ8~C G㤵K:a 0D9b*[}vqv_g&nLjQH7N;Rqz 9 |0l2R/KTm2E,@Hv/H'g̽A^S>1s%RZB&%j(_l&m_`kvL>u.Ma;a=\Ȭ/Az Z&(L5N |x20z2PI"ŝDjuS4!kYc\g0:itσul2M$^#Cq~qf3>%xf˫[@f!?eX6(!ǮN\ҿ&'? dc&LGD5 xod4SSE0M̎1G:g۸Яed F(h r',GgWP-N{5 '&Vj ol\ _;Rqr}N s`vE[8ú;6)"}ۻ]I˚H 9%ϵTXUPBC+^0B[?!mSdnU|&ӋL&~HH@X'asSaX^j&W@Uc0Oӱ^1ɰŲ:4˜gR<+eK\;~pn`ioi`֧ǂV}Ym8u@?Rˇ6GQ"`/FY2wzr2~ >4J4z$ѹ}Dvo*(b낾&<tBźb̨XMekmvlh".~(w0iKmrCkv3`bAqӄ5!*#(LGNݓȔH5 /#76v!^ԠhnkM$<*SXLhE;%S@)!Y|x+A^ ia(~zpkiSbYz,I+Q@C洃C!l(t߿g.`$RQ!&b%bًI@^Lisb (ecf?z>@ ;R.dm9,Be|w>b!}w/w ~/hHGhL-P$rkޟLH w8*4 Ga0l,ЛO/}6Fbyb tv':!=o5+FCb"w XfSOӼ(`H*%O!Av|:J߻^<|ˑ B pɯ-8S! QΗ]XK'[ lO=gtJ͋. $ݠƢI}ⷭﳊ b9,+er>4R8ex> L"Kː}O"re٤ eD0zB69` n@p.FC6p-9Z=knBS qX*Ot_@ߜYJԫxʤ_j9ed*b;/X&謨:Pk|SfP nU^.Tɟ]dcwm:Dء·4 1v#VmIMu:~_ӐxQ 7+yQW49kle/00T:nFkR!n5)vHqYu#h;IuMeeD#-Iٯ]^Ď=8-$d\͸z,~""Jߐ(` (ז'!􌯇4P.Δ0C=nF!HkwJ ljz)+#ezV;gcm]z[r}[}kmXL<Gd>̩UƨKl5|ɛSY{, V4ajTob^19DQrUڨ"<7lQzрŵ@ >2Ie펤% L]T4Jẍ3wuC4ˋ@bHOncsR uG"F"hZ72 2X! pN׵xrY7<+8vi:DiOdۇ<F=Gw O@Od%RݢB# ]vlsCwk X7ei?`ACq1#"X۩x"7 >iuKrA@֭a_$hb:тc.;Pk:[lmۨuL.tl#_c˾Դ܏0T(MBWg`qҿ~~$\no뙜s!ʫucd自& \wN@?`]y̆=`aTb>>vӠ~ZŸeI4S~ !qJ-[5&,=$%yTࢋ+q$w6ۥO`[w<h#EJ-9w1b5;;0.vmBG/6nd,qH(»Gv+_-ߘxfh21gm@*Jm;<+^ҳ#ykezwdy8xXa.gzՐsd#>иHU1tDI4YTslWENRM @qMFTCq%rT mb US `~\#^lEqNpj:aEbFT}H)o@O' Ȉ3Q^)BMXBU/[4w#4“sB"B~ˁnI8⛜f(g344jN̬dTE7" 8C9v%O>.AXظ[ţ_@Eh7M@p'^(wVJQqiN5}B_%M[$ H\`:% Ƈ%PO _h=RO :pEMT(wcl k.K<2}2ObV)S^1ϑ E" T0YaTѼ^Q2Qp@ٹzU{L]zf0`5^p`"GDR\hZ}$:@CAxv3FM'-H$,A* n=^{7O{*;syk2t 3ZWX<*c?L"+bg'yoQE9gyuʛFS%IwǟANOt_<ؕ۔BΉ䯈Ky ɾ ] E))ʘ Go\"%CUpR'إ$ >4Tl|ʔb-aH[\K'{%ʌ#Z Ӆ` .hsBP>ҪQ ?^ίf4pl2Kx{K6ƶa`zf %SSW;;(rQG7ߛ8 ."?"hɶ0.QvQ-wO{~+6D&-ժr*XwBjv̦jcD=u38[d۹/W%3A>) kHS*c\쬢`ms S.42)wÆ{"Tv2(C %nAxubTnԵOTd+Co6&~@vVVwh虽hݏuZoWGNfO l|INl[6~W{QtfnxQp%ܯ狒񙜷}if(#޵qU}x P 9vq+Ʃ* +7܂VR-cJ$ AsuC*JI$7uR. qD-s6 [>]x-(X`rkPZ{fRwx=WLzhS3ZPFNV1-I6oq,=uS!鲟'_g6 # oZYNmb_˙;S!~p)Y3SeejO!ʒs421﯈0Xs9dcg;\:7䴕 F,gVHsƨ36Z w[OoNlUm*+!q{y=ׄ_@gTcqByXDJr~7:Vh_KN s&j?,whr p3/OR؃BA(v 8w@L =zύn”Rx.j؅[rFdr|dWqbH29ꭧL'e /dAv=xs2AmJ 7ެyzcqB󑶙ǑNGlC^ER!pKsO/YJú*Br*d2IB= عWQa6`?Ϳk0S{h%8 g_b ea#t~۾K 6W M7\ЮplazTW?R5U*.x 5q]"6Gc[?Al1Y p,3]?hqj+1e;Ť/7; U(I+f7^?^"kOWv]Ecз:d2*wPsb ]Q9&N7NԿ?f(xH<6"zl2\] @+1JZ`JNoia{,YW$Á~|ҾatwiVԫ>P:F OY)`&nx=/ڲyqɐ'x&udM>T'QxXDC PQ &'@O7v".@fg/t}3rkM@7.\B,s]IhϬO \J>PH͂luz IMȐSWsڱ,DTtBNGeZ az4i+VE@LhJ2vub6z*Xbd+N"giZϔX={c4+x"'rs*vy .">U~.Ԏ,ă@6XMG1Mm+fB1f֝]}[W)x )`8olt%"8Y0`PHHHnm~ `ihdın:ft\5H]E5SZoNΰfƕj<9dz<+&}m_'~є+c[Q}g,gʕ"@$)whgWM&.pdGdP~U=QM(h\ 鵉#zJJs"ƩL=c ,D A+㴊@H &H $86~Rj7<=&x A+T]iáJbp=3KUǗX>4VL4Arf/Q4ZbV>gɋq]fSr}ײ;;UYQ@}(f6湬 Cqv2P`ՠBu-SƲ`ţGN\鰿UDkb-'-"&u G+:l0UsCRwN{b=xcz%D*RݓzN\!k (qʰ3vfNP :iNҳؐS:l.X¤e{##D܃IQxQ{.𺉦TfζZ9لb>`$:#6 vYGG [͝mI\t?o@|Be">Uy -M[zїC~=?$v$+HQ> 2Dߟ· ZMU1kpq W[s R)YӰR5+RBo"޺QW#<:o7SgC C6TsJM%_DR?{B=V ۣo[.;GlL/^p#wLsũ.< ^ aRp!rn\!}R] Mw})5Ípcz`S$xY%87feN"م0XBG. "L|b`)Dſ_sTDm] _ALJé?Y2?=ŦqplkgEX[WPΐ赟)RO܉U&caIE\?ΒTv;uL@1JEWञ(RQqe[PUe,׏,Go+n ´x-oΦ ӬWT,$0@jDF ã;^m^^d+}4 L&/GO ii^Z_y]Tn&@cu*!\P6,`B~ھJrU/|CdehMQpݳ9꾁 dF8\͚[׫y,Gq dr1~˕\* WLmJG q<3:̏g 5xk9vJa}8V;W|[j3ݮuDA媹]sJ"s)@;}sAՅH?Nbi I.b',l A,מ;Ö"KeСA]pNGpY~YQ"79"EyA=C@ kŖ FhZ o8P-*pt hT?{~RG[!"6_]A;g) V$1ܟeXy;@ /p >95[0kck=gf؃bA8qsG=w!%edc0\ϰGިd>1a)`݅}Bj#OpF(-_GP}鄵n/<йXP ω:qOE?[ +#ѐSP NXuRT_uyF^ץd'no{Q'tŐ.ğcuCJEAhKUv>Abwc! |o5nIl~eZFMߤl\sw=wE #Cl$֧01Q0f38zIJU 'bf̃Jzs~F8T;dH%C$p+$28]EEנ1 _[]q#!p5b-nV3O 5)qIԾКzs_<0*\=O; \c11@79{ɻ_Tʕ_A B5vv& A5 4.0t`ǁہp:i16o>ʚxJ| Lzs 7V[eWt8J͟VVR~5taW8R8_"g-KIm/&8[HOٱ^r#E VH=Iņ( 6Oo8AB__+&.AҐ`iwa녹Ob(2V?4 Yrj~H \ 'fMASQޣU5V;2@Eĩ "*̪qf&kɓ3YFԉȮ禛?#x&5ϻUSv](C+67~h}MO +X N+ْ9%ZVm܅(~'0"5՘HM$u`_}3P%di~U]x>ƨѪ`l|}Q~W!f4 ⺎ *LYa13 S]G@{c E3Gܗ=FA"CHQp 5WaLoqF1RR2h}?v|ι?>ȶCpZD*/%fN7M9e_69 uґھzJ2NukMb-)1lfªy'Pg(C@\44.+#S8p|1Gp{!*<Ka=|s:$pZ]ִv'=u "$~1Y,~F m :'tp-|`Uz_;*vr5OBPIh`Vw^y"fīa<:ttVB:?Д2 ϮOXԄ aaPңm#oeúkB!Ԅm%8xTK"4/]F Zп꫇VNRRMC~|kĜWcl2SrP>3Qgi݉pC2'<;kRmA G~G\A/7}L<9`;4DW(yѯ9/JdW'g# Q]\u9 ([[2K0h6t}#[ͫ8?\.F_%5?}j[¬z˓d?(UU\<'2W^u,Q^ R~=#f~TX Օ_/Ym24bf )#w4SS L4jTD᳽B)Ϭ86fk<bRӪ%FqޯP"Һޑ擱I]jB )i;yg3Ou"X EA٥*xA)J$,=o_0Ƚf%b}iV[b@D2)#N]fHڈɀe;U}n>AͬrOGFL^?ꃶȽ_ o28_u 'u~)#(ڜO) ?8)gjcQ\z9;,}٦O:F" y^ETӋDMIxG^,]tFJW(G ɋ3D1 o][( &)iVRQ?4-ASk(m)Z5jqҕ= "BHS=r|!f4-"RfZᜥw&`y18~=8zdy%X%&OvtB.݀e!T0BkݎB 2F; ,- )ﮢͅ % !a-ƹPўB5l̈q4@8:s:w+\j%E4P$93{ ╻P#4 Vdpdq3ΤiBFW?84 ÃH&MrC1(QM>rYP$~h`flQ6o_DG|i+{WfLDk~jyǔgus ɓI1E54T7 F2@Rxl.!⻯jlrjH]ruC%B}s)AQUj@Nڲ5>?&q&eab`3:1 X$ܨ%?v,_:/eKcPU1g>,]MVK뾠j54gxHi/5:5y^ޠ4 .H67fx)+Yvb`rM%٥u^ ^(h37k>{.`9%r:^Uwdը~'{]Q~[ u?aH|*+擄87U6ITwF[:,5u;32>g .n"IaS,UO N +-dΠbZ~5 ?|tWj ڋB"˭0Th;x!POk %ZG*fN0]Gu)QFh498@V PnG&|{yUOEoPp4FKb77?.;YaW>,3xycBߴK׎ J$Fr߶,ts^,ߴ#p[PZP;=qW|̮KG Lv F{xKă@Wi];b ?}YnAy#xUݛ8^1EG*2~\ijA jvAk֠J SV˄c"x!yoE)BO 8Tɝt}yU?M#*zy=`HK@*}0%B܊Ǟ 4<ٝ`y*Z"v UhxVNv^UJ<*gGjZM\ަsa}xG<)9▬<%|H]jA2P#ڏqs-MU5;V񕑈K8zi*8c*֟udQf.SE㰯 [Q51 iVBGqFUlmVWTHB:C*Mji. 1 [wh({ KI?=DI!URfʺq1G3v`,[󨿔a Zz[tC;01~}vdg{u1_n\)a_fr?tTo^:CזXؘ)o`|56njelVu70x;P9ku1A!SWAQ7(#?:Ҿcme"15}<+(zMv.iЩu QyPZ_U7`m2Xe9(*<ɥ%ts1bɾtmsuTjY\" UcYC 5i}ef $17kPY#Ez[};)Nыdg Ԯp>8Ί%6\x;5E "$8Q*2*ܖ 3a#LJqwi{<@#IV-s5D8Z(oCR }o? ùQ_x\O!N:ȼw|nOŮ~2!$0\OB=щIr6.'`*;TU]i{.qlc>x!1 |4p>E jԘx5%*6tD]P?yKl}g"'D,~a`ꘚ?~b C9}ϑ#yC(Ȫ8#8o|2q ~#lߛGBƾ﹇`Iiw jg"dVoD l@>Y1}lV\҆BP 4EIb >NN#Åkcln^ѰWz3iޗl_n3Xr_2Kɹ FR|=k,mub,2Yq?Rkͅ1'joԥJh6jvUh\sN! ~t dbN'2UӰ`< ,#eV]QM9YV@Rz18} ܳԍD|#{wc^lٲ*{?vj!:ڔ50hɕdy:麎s۵dB`5W_Wy$]exgTr k#vMU/,ߨZs&W!,D;Iz_ 5 f($ۓ|~©*gM7mmm2Α%dZwIg?9]:M A$M(l_>xo[Y Z_p%^}c߯M! &S@G6URL5^.zhMJԆ1PB!?2z&VzY6GjdNQvR<(F.Yу@OK' hu@ssHEq%H ʿiQҟ;@婾[puy՚^x,垈JG==?L穘}.6َ̜H=XJn)Ք)r+罻w'<6i{ BЭR|4H (dOoMoVYZ'~>a U1}p)㾛wJ.K`Fbűbj\O`6m_ezN ĎN eǿ UD,U.p Gë/".ҏn ;҅kT&!9?Rw~.gN`.84&/_\1@ho(9\ǰBkl2Aʒeu+8(,) .QzOB RҤf1"!s$<52+GkD9mY˰GcP9m pOM!gW5r޸WO\%I118(&"6(w>c/M#"{>)!h?V9l|Jۮ]9XJ .Ak _2&]Z(_rN@GmfPsR4cBfY}!uM|Ixɧ Bqu+ߴ mݤc7ߒDf-PJhi/m.yhW {@ ~W3DXk~XT<^u>@GѺw@md=¸O[%, r+8Ģ᜴:\zhxƝQ|ۂdLujnKFhZ6nk\C./oz2m>~zP?QW$ M'3Wyh7X(BDf3;Wb< AǿhVt1oGڔò;+2#@NQPDYy̾XY6eS&4 )N&Br4 #,T)RH[/DڴI\5WB`li:u'"7lHM`3$r]0@A?%[uRX WЊ1K&(4Ma LZ2hK,_7;1Wcv9~C;6՞J?QSrzdPXY˒2axw 8rkT1m4Xx]S>g6KcHE*{72Wى{7u*KIȴTO l E b5Z ZۦeQ]-WiD ˩$z|Q{w<5zQ߂VK~Z\6GG("֝_%PƘ@ypumlh=X7p/%f/*7$B]٠r,bJs_7Bswok}|TSPn buk(v ],lժ]k @+&nt%&H]C/Fֺ:hA3I9wvCwCvE<{eu,2%2]=MM'(2z^uM~`5cǤ÷$)8Ђ|;uQ628`sF5KQZ%> KGMTbp ѝ%t^%;zCF7I));L ܝM\o>hP&}.\ť&5T5-,xbK1m~X}Ž<Kl_\* bL͛aTЧnOc}#_]73>U@iE3*6U5$A ;G 6 [ho ٻQZ $5y̟_P"řvY ]gDyڕßo4|j7 Mc {՗Z"$*Fj&n@R=憪pO ګ GV164~iW\,, JhXQ G>ctAI83]܃cJUR->BCUHyiNn؆`x2!o# }edr\Tuw% QSFfZwa s6f~}EEF/*b`B(/GJkV8Z0RfB~k,Ƙ[q^E&uñAk?[C;(4 eGFK0ќ7Ǜ5*t",fNv[zvEKI 6ALIRU]xYI4z,gw 2%@'nȰlsQkfqa}k\CG5uӏVb.JB2b|&j4yB w^cdy3`[›/>hW"[@Cnל@R:Z~5̟Vs\ f1HSu'F:)7:^(s4)I -&ܲ_+#?oM lS^ NYY??enO4@r601!˿WCzc*kp-ۨQ 9136 -'ۉ[1= A7Ǿ6^ V%=L'4Rn |s>SjJ}Ę*=c`VHFz&Phs;]}6eo|[Nſx枉[Uo"tMCOSH,hz0mo%m4mxX;O`6Zub$,2ZPE8Ne_ o g4 sQiYb&u >JwSߦtA($̴_p#-%:HhzJ~NJ\$Zdw89Bc2:48s(8\H!K^T D>Ф8v~28wp8^:rccF(9 sp`H_6 VXˉ.";|dTj"䟠 y:WV2gg<.ZT:N] w9a#~cR/bZ!^BЎiŏVDqLR+F4Av5e_LNB ݮ{:v44_wgTPgY1w9O2dTfښϙ(- ŻXG곡߻@1 (a XZTNXB2A#UD^V7#%E! z-F!5jIԧ9F;??mn<NUӞb^j?7ͤ" >|-1;em5UIorJV9h/ثK'O>ӽT5gCnHQD ruws-|{|;yjSHHd6uS9a[Ws |mDYJlY?=C̨nu㏱x<}3{6c^ 1Q Zs7s[{C܁C>?D}/3ɻR\) `Cڥ0θ.sf3>Cmfny*1/8Ά}hIF"g_Vf)܄>q"gu.leD#EHe}ŮΨi"U j dv 1#$Y/σr0Pn )忪Hve[(B9c-<?P;eZCv!ׄ2ttp4^.117@QZ;@;b#)f~Lw H* đ2&襐芹k@\zrtPFSG%둣%VX]_Þ(:N (F @OóT"|,L64({H?-{%d|ڄ3[F~da-KZ<~O§`,ýUST0VM|>Q* t xùq;` P$G.X{P.gFI6&ڣ.]I`Ro95&)*N9ᛛN2i!8q,}E ˢ:b3I+"]au#X)y?E@sퟴW }|’@i3%~@JXje-& R7ĺ piwˬ 4D6:zH ^9JɡNLz@LC$#Si܉3'3/: ^T lE@+M߱x9Zy3B- yZ-R]^m"Xzz9o]{ZZRݷǴ+]dC%S']!Oa:XH;W{ sJ)䪓vLiQ/q,Kty[Uqx1Ȓ~Iuw!P078)gz ,y<КUlx6M-H,/%UK^8'-TRo`6},7>O<&..쭠'G*'QK^v7V `GivEm!yt mVgH<n^5=?!rr mU[Yy㢺o>_Ϛz^ipPև1ec;BF]gDp%nE7^fP[P7 0tQ,zF=!s^fLZCCݯ 8amL(pƇ:)vFƸ,Y_*iaEV@$ۼ#o",Xovt]%zyGcѨYRhP+/ގ o{6rb!yB, "y:D'd OU b&U&&rETrq-7>O2y.y6&yǻBy|UF| ln?Iʊ7%lT8%I2)y\AA ts'CrP]P "!w#YO۪nd#Ip?NTOi¼;",^H$ZZ!fy:Ri* Tz%6BBF~$aKww'M%h@f=pk:Msv洃K~Ł^ R {ĤWFL*ۈ623Jw y-(.}N>vzV2Pr [i;Z|DQ|=E)!!~9w'{NH}y" V7{Cz'dXkW%zI=@~e[m A<ϢǼ٘$tjsշŏC)V\@ 8(Ҹ}_0Qy*xɏdҥ*ʖҖz釚- tA%eBV3~Y&G[5r@Jv&)WƠ&9ydnʞۓ:ƪV UN`W7bƖo6}q؂QK8cFhuaN`N[_ugq¯$XaE6<24 cȇ 4chT/DhDݤ裧].`uVo 69_ZJ3t`05}kh90$(E HOge4vDk-Mߙ,QSE"!$ZiM :Iח3?jޕʷ8[MoO9ync33jyP39/yc }?gK -`aR|᧸̈mJ,90 7 mjf+ ^2~ubK+C? wośJ@Wyh ׻Rf)(L6rRLX!l~BVR񢂛7xJ?lGX4nA\Y "BXMZOR^-1a-|Tz|u Y3K5TFi ˩pnP*bʲHo NflBZ|]pUDaM{h[4˳x^–{ک1e+p*2!7L)@f+> e|mK̬֔hqg?/1)q9}4$5@Y5׎&CfCU̺w;4qI_$Ltc 97df=QdY䋆9v?),T,EASjf5\gSkfz=;%@a&~M0ăO.}2g4thnǃlR!?wPVH}Ǔ&ټ7Lm-u{-y!w$%>dOrS2hӘ5tzPM{9tCNT[/u u4{lhbnI1L|N~G^+hJՅ.t;rjYԼ* c%uUds4SL"i .#&lGb4g"+Nz6ʟfGhqPqQnVP<36炿Kǻ'Q}"2/%$9}zC/d5ؤa/3=NYjv*KEaQ3^b(B2 *q#pZ#% >L 6כ$ AI|6u2zZ{dtcs϶d3G[B\49FU$9^`24~n 3x.ϑj^Я+Si":āwj7]V@cd;&f!0 Xǣ}TK9-&7D[C0ɍ9d]+K+pl {ÁGA#2 gD|[}X;rQ應}Đ,@S"yA>rgVJ2 {K,&ս)bvXtCj=AZ,~ӱ_jIȒ*] Wiw~^ mitg&GDqNbç޳(1Ku;iQt56flD7ӄ+opmR*&௔{8 -0^Uw^#FOE4NܦIgl'T D(J%)ZM([飡zPaNyx,Zxm.-6;q6:snF~th/7T5A eI9A x on_[`XνJ~rGYܾ9SksQsѻ:_|>AK,7]TEpˢbug!)FjXC:$g6%^r*wCַ4b$fd"x%tQwu(F%N#)qCPli\q%dM^+6hn=O4l=S}t@!0I/PAlH_<ë 6Ewӻ}킓+ގ1Sfz%"ٍƟ|c} )z{Ew;ۯ+=lkhr`߲yL(1OrJCetxUPv]Jy9[WĬs$hPѦstSZ%e_H]k]AoU.d͸2Q/ f\hW8>WPݍ!(UJU萮}<_qʶ}7H@n3F8UyV]Rrusfxڇ𤏗}vP ;= ^%c쌒G ;R!{w.G3]sblV d78o>d4ѹ9`4Ū8x#I[6y_,*ͅ0G\;3!4ixʊkʺ'm'j\NE@k=E=gGr91۲;8,9R lc4筂4 ^+Wr}h?"h.q'l%t V:%8Ҏ` / ӭqF_0!eK4*sR vvifzqxԧTj2.4`r+vJ#Ncq'i|,bFm*Vh ]'tI x/>CGw8~Vfv<1nYMp%IMqAHK 13< q3E͋!`F<kǡ>luڨ)M7Ua7(c 2Jg_c6©ST@ > RS=1rauCf~*'9r9'-*֤ f>OuzɖbY-rN <% ޿"=<7 w0doR}SW ʻ $/hPCB5uk$qGoDK5gDaX h,ƃp9!/-oYkOd^Zc(Bس*a9#yA_qYSO+p8Q 1w?wRm2q|~L}EӁ_S+UyZX1J+b۟SPUI;KqqgUj=<$w4[ȇ ɋxXU1nr@W|S ٻ]%loӝK2s<-7ٹ3KX9{ƼF›bSJ;D9.>Y`J#ypR[Xx;а8}ʨWZFMFdJ-"&SUܭ})>7O g1bn*Q?5+ʢT8645|lq? mEpfp=.svODwA[0.Niri}0Ža1$NrŸg[$wN4q\NX$]ڈ(0DK.&H4vLG%ܜ1'(espf|(,ZnY~&TN2Vh3?+g~Pc@*#<`$~H~fԫ5"݁i74qrǹ 9/dHJ+)%׊ګ&DJ͊bft/L '\5{wUb Yg蝓&X#rhwhL47@iNJr` 43oyz,7Z$̀<v:Yzesi˭ZW5dE2 @Zpu8ZG~z;b_tL,cz]zfۦ1/~6 ᳠-XV92b@/*< Q\(ϒpIoI7Sk@lcf|i ]jS`Vcp~WD އRcV-A"j3*eh wnsuL,4yKs,HOwhŊMD1U=wŔ!h1nLHV@>>6(JV{g`=MuKbQ}5'XgRPٔ4f*+dԥr0S.?a32 :@ Ga0` +. $㊴)} ܢ|C_ӫ4.7.gms.#UubQ$JٔFXeĞTqq \@6OPtuLT jiDܩ HYYbTnsJavF\ΉOI57_eº,uoqQ5v[zY#|/B)1#KP?-sF81WZ@eB%yսyOj X-:i~I 5E@?GD2Q#cK wK-(u-C9[)7Sb@y MY~v @8 ZP{5It}_cf,*Hփ@̵LkϦ`DlμDlX׽/0B~g0sT٢.kI=0zYOGS JoU[4eX okqz[.*< ;ޜ>nSbI'M2y&(T$̤ݯ5}튖8BFH" @K vIxZ 9n6|*e_Z-q/٘l6opt#~Cwߛ,܏iPih'2 ˧'.?VoniXy$'zP ?/MLf0ChVҘJHV_[tt[Z/Q3 EVx J%O; x괕;F>YEmLԊXViTaTkCg$!C0*z J!_ڝ(~(o̭60jL%`B{YG2#K e]I=b*v(^(EdڥmM wեzgKյy8|7n'fi>2V5&Hy Ax7Gc *NiQ ~D\W*J'INrgO*pVz)=t߃ȏl_P_1aSۋeqԩQ+#ټ*dTag> c NE)Lݡ9"fު `ti񛞏,$ ! \& RW{}QN^p؈3r=62׎%]1v,2|[Fh.;۝Xm@T!ēM}_ۚ=یwMJ"Ф_W_A<}ƿs0/gۇBT+WIGʉyyִUP$+4#)sI9$B74'47/*4%x[N>L4" #Eǖ2< ½uQw$Wu`/EIa}$vGl2cy\S =ϔ$ƟU&k̐TW'Ȏ_(D=8z~_w Wfw㹙}`TW7'40/Y~Xj}@*u)p>hŌ3)׻ie9oKRXjl,:̏=8&ʹA?|%̖*-t.x-~$d-Wui9v'G{O:iNu*]tg a2P#{ѩR8gL?sh^wR` r ~)q6!:'THKS@̛==]L=aR3,3(Ʉ*c,L)>qC&n\U\E]9+do5X9ozW{hu#L"㭨2g8x&mb}ͫe _}2A.+7},2-f?b~ϡh9D$0OߔY؋{G |# fV;D‰E4KN{}<=~ 6[^d';@e/)̠ȁ?t_1s;}E/fѧ Њi|h PC{;8x_VktWYũ1*3aɀTNشBy_s !D)n!jNp7|bP'\]\uLHxϟg$v=v;Ny哦^ǧEڴ)1X0Z;7Mlua0vz_|tԮ50$0x: /JkvqĶ@mPQ/^'ZkC͑$|aטMLp+.SyO?j7.[;yf ^)@Daʽ]HWu4X0ڒ>r)=hNR`3 P QA79pqW\K!DR51ui½2s!NjuK,lq :lJ]t'2\Ϙzƃh?qXJ\;o @Mqcٖ(b-uuJo([b!Tq| #́+qš,]4#ap)IWKWt4i?ufY.؛QfO%fF2]jFHq Ff \Ӯke,9"ځbqBqN}y $zk3k=|AՃnI~wyWgdn"`\%o {t)zG&6u8o/y[eH틣^|Qe?Yq@vP' ~Xa,"bKTOhbI%Z;QMD'0 3Ae=-8+ۿH8b2ᛶG 2YFiT5+:MCA+PC L@OwYaIrnD!8a (}dЈggHa~8$< D_bɂL]7a 6so8wdc$YUK0hUvn+lI"(H^!4 ״g-pkXoNLi+{T$;Je<ѡgu\05f`+$T@D=%P,Onwz9h?OWCVF 7svwblҔ! NZ>:u^9ϔ:mOݕG/ss{x0w(\h`1YѤ/Z}t AngQ &"9.M8v.%D2ʃGCOK8;yD*͋_ۃK qkX;[7^T>K =|wLıÁCuX/(HK_|28$KsƩRfRBs@o+6y.v"Q2y]@ Us)L1̓5C>mW.lH p/tCcFGi(3ł7Ǿg[x'd|fv+4N[ê' |@+wآ9STqN, u%.U؈zSMhqSr/ r @|8qDݸoގq@g\!h%;nすg6'~!lS+vq`H`IܘXtrUǻ Ps_p7V?#s ۢk?1nyHIG) SUi8k,F1ơAjMUI4Hgd"\5^loXtqph3BDZ2sJ8{KIXr|o8OsѭĘ| Xrt1 uEsW֥!"c V)h%QL 9O.G2bw ;PxKvS!]<nVji1#[~hi59>R)s^.% 2Q֑td8R9\c<]P|t8QW?W>PRHŝt!V`[Q9`D@P$ESB!D-P/m ʤ)W 1@P# &a~r}fMpy8.$ţ _7rŮ(-ikw?n),*U6{8DqEA^r2 @c&sF2j[PUip)]rpD?7Q=YvQ0^kʵCLtkB,},խty즟xt1qd+xN\?Ga4V6M߉\EWӰK ePЃyq+ A?#e {F NGW"DՃR ɻUq] ?}d*o:@^ },,…D,jbk`_i(%eY2! \ǴaaGi{`t?(p }_nǤ̖-Jwl@u"h}>!6_o930`nA.Oyu*:bA l䞌B\$[W( j]71TZdTGeg/&ݝb*`]DQՀ4P*W&B[|${c5Np3b  Z!F^IqH֤EJ&d6LC:Y}:|qk #_ W8IWf'Xq]"1DU{orx3Q?z({d״(EjQ|"p&+Zt58J)J)BVst0TM}Ȓ݀lLfN%U$"JK5\?@] ɲ?oη'ɆWnê%>Ki 4:ptiekrXsig\r 11v7 m7 fnet.}æ&H${ tDgYYSs0 `Rd}8`{F˜02B_aU(Ѭ [ 1-M>I_m-AdH1džN]Bl!b+St[v;Ֆ-a^:!,UNjzzh~Ej3p]ߜ3-l]t 6%=uZam)r Эl l?5G O!}Ȧ߄dž M!1'qu8Sh[ FG\~knW5i`Ӡ@2 <ӬdSTEe]pp 1`C ⼙E-OYEƈ{J oŽx?f"k9 g*_WdB3FW!N$Z?j&:\ZrЄ^vRsA]%qnB954E891m`[fwZ[0$wL۔X@@8Xw͘r`)Kw Sg{$seZaEw ^v+f3 c=!J!%{!e {,0{>7rox=].'U#0x\9)- /4{}8tM󇠟 `w~"G E@\+xZ^KN *.17=m2:tJT[9 Ʌ.*%=ootƣ#+]B8X_a^p6d;>G/W%F{,տʋ *Kd*lKHܜ!)N"Ga󓝂4pT٬#"8ޫKh;,î|qv:ynx4B gYb: m3K<-@K{# 큀xbшXBXH~ٲeTf[&]3[*cE>(֘$ݗu&ÜsH'u>; ur4jY]C5jՈv8s@ۂVگ!~{%j /TN7%u>Op0n,M1ɬHCvMpraT;ej"ȐKRzOڷ..^ٻ[_DvF=<G27I~lzL4uY ӫ;d,_מt|%2'8dH-<z'dCY;ƘIXk-FL̨.r;X.EMt Obw;[$om=w}tYQxs@V7,̀ڭ 6]b{b`/#Ofv~+inNږDȷ \gcs%١ D&PE;ckR%j_ 0QOܻcPцߤ,vF!>/=A vHg/l g] >RX }IKJ,NW {WK_AQկ&*B#ZQ؀} m69.C\Nnз6:RΉyj#8SL6s_=aj]om &̩i o 7;yliF#"ْGko~eD32Ux3zGB7aȁ&=/719V2:@|Va<+Ҙ0:C l2Yz;-z{daGOLץs3I. \XgQBD"rDގAU@ŭbY ǩt))!$HvW{3ARȾ-4~صBW<"f͔ /b_uVرFYԇSpTT8K*p*1vMFPV- Zh{Wa[EfwhT=8gKQtZUނt5&GZDG2(c-nVí9!泘L 9BU#uu!+ps͇Ƃгx#3LeS5Wl7C੺>V_٥ѢMlRb0;)T1>S (!k#.(@N!U3EÍ YfFp~dG`ԛ CjޯHMD-qYGe{4GxU.50a>D_;a&I0- zCYM-_﵀9aH1C%tC;T!&iAod1ָNkT|[vAq9#s rcoVSvv,3Ww(h\PdH` n@2kUf螜HoZ|Pl%I hCy@oʩ,_*z]a/l̿k]׬dom+0ۭD QpTHN7sGMh׻5`A ~I,8Eȃ%屗Cəs< ~ߋY,vs[r%+rK, *It.g-o̗NF,$+Ԛ,EW U1;L"U[^lªאȼAꞲ!3\RMG,*?߃CSOv3~NEt=Mf@')Ut@6,d=YK#\Z\ VLD> `˪vxhjiԠ,@,2X{g:/?b|=+jM}\W`\Z:dult jvL_<gӜ^5} ,C^zE8fQ&_?9tBbXDyjCqHˊV85Bw~rFӻUoիhD&.DN@/=_ &2ܭ)'O@3oKcWI DB;WѢ[_b-+&=\/oqS--6xϹT\[E/@\0c W٦S{9L&dֶ!KARj MtCP\JYX f"!M?.}?o.5(Eo([?)܋2E۽ ә&"҂_<b֩ M?[XCTq"J{IVC'jW ^6 Y g`LG{wjH倘Uop˟'>IJP:r:EGZʲ92Tp߬d^},hլMC@<2 e%yGWB=ug5iCknfi{5:1ABX %($\VǐՔS+^Aao;{lsk"`iZ&.Wol[B,۩ͳ*vnH$w>[zJX6lဟɁN⦆ WlVKoi8 v ?y^I:zpjFhSMoS7F6Zj{X|xI논J:cko]wkuAkK!1ngbr1MW@ɾ"f`\ż Pjt>? @ٝ2,\7`\RGdQ|~Ԡ))n ;63,20JoٟHxZ`= n}zyvQr3q݅tA78M~o3EɭFC"xx+ܥɔVw_xq ±'6]*`?cQn~xRixO9SU ͙h&or*l'Sǚ\D6Cs& !١X_&D]Z2:0CQtFS~-7Dn"쓭HyV]L_>';`iV3lJ͒ L^ k6,x&$d!lJQˀtkBHRIi/)FVڜfS~5ut6!Ä?H+Hٕ[rՆ_8nB2_};ӵ}L6hlbV+V 5b؈gHnUq(94 3+16Im7T\NQ6Z J2Xڙ\xE/:kQ^Q6[@쨈ifAН!1szCY>k}eۅKb^ƿj<~.y J5Cm&W"w9іttm-?b&rs1vͲbanx0&Mz"_Cil/p/qQx'hTlb bcI&yc )XSp=)(@3`Jn>E1ӫSqM-c]\NLRpyB{7S-v?zd%Aa:̰5E pw}=tU698b/ZHݻ@P7+XlE ӋGwc6ɬ\6`C_DA'[3;6um~DKqGڂRxYWK(z*~B$nF%E|U%UO%VXԤ(jAa6b+W?cVOKjENȴ*^h)oߗiP0^43|/M~tzný,O) ٢;N)Naw6'rjf/؋.NTx%H `Bx>H["R5q|[I|[x;·}v^x [ mlʗjӵstP̔rf >c zWeAXf9F|u"Gr"E,_6i@eO>UH߅FFm1&d>&KY#Iو` &Fʮ5x)+0ߜ2b4H1cB"nA'621SĐ 9 <ˏw܃b+ǜNx0gݬyC늙B ,V|ChX[Jy +=R!cCبݽR@jScS7 ~Sp]LF@EZ:KM}0']i:5|DPl3o,5竾x!2>i@No=Qoș!QbѺv/FA6e%HW Q@O 4p߳;ڹəۙ#4:dt'㊪CUZ@<7k4Xj{447=<;hidi m">N{` >J^6-fk*oVQ@ T`KP&ۖ Ws2{7Љ}{ww+/B"م?ZQltl,i?)ro5 l7@P|4x9pk/%v ^p*Qq2 #|b(f/8};gQ+rf2oY/\ X>?nx{?Yf#~Wa҈o8, XVH3)A>+2\-h&PXwJLaamó$0uEڵ?[^=Z#VO<,͖kI6٨Mk9ʅ- 2 v7K\KlclF7jb6rX7}( iH)C->lI?q>n oYa8ݿ'zʅ |3$>yYm]7λ/ޡIBhou _A,@!ܠF;:RS[Oe^%Tr5K2p|{m(ZݯF|lh ^qwS) Dz uBOTSyە.>m-?Yſm`C4?zt$㩖%$A ?*ҩ*ˊx'5%]!uG4WEU{C`\e.<='=-.1X9՜V.]њXk2[5M-׍E'5NhY,tfN%[0Od[ahi=2Y8)g誆-h•OY*n!OX ]"d])7̩q\5S ߷ikR:?}ZOR,zg_ٹie~Q݉[9Wa_4-oGd\TT2uZұBGu:ͣ`wOmotcN㥉JLeEgtrz t*eϲtrdo %7Aܯ%`mTz0>D 8$-¹.{H|痩ܧ: tIa32xMc_cֱ@+0$xɞ{֜Y(6n{|y:q* `Z<_Yy*^a"~' lmdJb=@4&+z>! c|dupED"nζv!:d;1ppҹ^ً5 L}adC!瘌"b>#"QT0G,/c(TИ3CX@ݫ:xr#)Ș%Vi;<T|?kt%%,ighDjx/*xco/H"i@+ACPiUL~|Dg CMcK1 ̐i^eL%ޞ>mU4èh&pjZxQ҈#RvcR*O@-yb#Lm8gO%*m(~/URLt#S]TSiuf0g|tERkN m0N _2o^ 9fv/Xg%gx e\,|ٳ@̈\I- ;?jEye ބ qz' /wV3=iת^M"{(-ۉ'3[29v:2;7+v !m V3s03/}!%|1V*$`Ԁmu TEf k%SvEΛ@ t*W"j^)*1N(M\ L(#XEBn8;s=*ؖaǓ0 4t6Yq{"^S&2jTX:]fr_:,0Zu+ ԷxߢM9݋q_M)4py:P5DȟDmĴ-3w5)Sw&Uŧpe}w.@λܼ (9M#*KDf0elvޢDIwd``}@O a2VlatiR@;~4P;!uZj): ҬIreΧ1۹['}G~UsZ{NQyـdW&i N#n6xCbc(Ufρۖ5 Ke p>^ةٗGF~7S REGT^a}(Y4 z֯Рzr=(Z#KYT(IQu&5E7Zbwid&ƵεWKSa OS#³xSצw9>[{Ըox>f-k<ݽdxK3 =cߊh\'e T1#-0N)z$߭('K8ȻoPzcLXǫR()>F!!ר<Roxnƣ`[v- T,*Q/@k'x,U|W"(ǢC[}:\rm!7vo-]Уj~tX҆χ 4KgV+uc;qE 0 ՜#"_SdfQVO{.CR'jb͈^-vm҆(WNiu:dsh@I2l eu.I6UK\rL445_0E eZywW2.{ւ|)ȅѰjw6L 3ŨNnn=tPBzCJyUVn)t1gs7@cc9ݗky O_6n=/C~#aZm 0;| ÷.Gg^{LSQ}?*o^m~ E&ܣ<2-4jH!޹˥n٩z(?U,{ϡg>ٶ\znYk˩F)_-\B! i,ϯLoB=LW5N:8ǐפw0Ze| B|sN @J&?rZ?QW2X>@ #UYܨLZJLI]^SWz&G&\nu zH]XAC z>ZZcՂ}fF:gkū5톕㽅~SqGHew=L>s3M`!`vpE> 2W8%M,Dz^tE˫?-x3r л憂݈uv14S34Uk+ C7[_p aGV,zXhyn{SQV? qt8)a3[Յ=A_n~%W6K49c <`N":;iѺ&D+sr<{GsjLFYƵNvL JOnT#/vsBh'rqN}ֶZ|w`Ihݦ}[׍ĦtԎR'NpI^N=I"\$ !\[czD)"?oTY3M!9 &-苁Y`QC"<^?i hpB^ZJ8IQuh͇;uf D׫/%+-)vAmcԖ,o\[YT1d͎EyQd$fXgh\,x %DC%x>u1CN_$g+D?yՠK=i:t5QYPmG7w5ȗR  'Di dIr7<'@OYpUnuڽ  )8yq*#_F %V=8oL(g =eL= Vb gw PuEY¬}&PI(0R&f=9YA|``ʾUL#e &K;9 ?^I慐p+"o1+_O]4)`{z/hOwdo2GHuI4SGDwxf<$h;U%e,{#yUEv"}xRzq(@$d}YҬ>OKrgFK>UF /lnZӛNGxVsQ8COŃyK2c2cќ4ϛ w#C[ ֙<d!4AON#lS~EgzJEY:G~s|oEΙ.\Jm ;lWnߟ9/<;$h=ΦFsةf,ڍQ̲VP(Yr~Ua2ڧQEǝ#̞} :5Mm~#XXD2y@'jK9%|5\1bG5T 1V0ͦiQ; Xy.d *c~yY34s*ZEZ[R{,ݴϣf7j( Z&38*7'wԁoK`8 |V ,9S-"*@WQ.0k' ui9 @L G`@ _tvّ]k-WQfkCrUC$tjP?4T\Cl%$@LUYN GoX[NS=Y`24ѷq %*h1ӋA@WD"0pNc%*b*> 㚝7A7`QٮU%kk C<I vCrSdbnv0Jl "Zx +Œ27X{Vd(ys&9vCs6{6MJm[dD.G"%#mぼ>[}21wVcSvLiIS7u&oPߌq;b9~~~S-6]Xs)=_~t,gDT8gYLhu*8O`bJ*};|e8B|@mXo,sY8"hmv OYȠɮѴ} U[`{3g[FIZFw+cՙn[ڒ42 ί4IکA*|1G0 nMK> '.D3z/wma5V6"@RlƋ) #.Ui24I/`ryC*f4n2e  g %NirH~>]@<ɲW73K<;/ O%=4b׷g+]}[;;NLI\#lq9ڛ]k\;K{װH*폚t%:LzBhpYҡfB"LhP rR7c}(e>jе[, qIRE8j)%L;;tOh9ޱ`71\`yrBؔ3GSobK:{&U4{};9t%!j*r Pr}|ҫ^"^5P62|H]:38 it+MXHdV!" k0ΫA*8t:Hw W9/iɁ;P"@iqTj.6;_kfY?YN ~ :Fo6'( YXLr!uh9sUcAI߆'h t9crO8c0TggՏߞ It)ur(Uuۃzs ,3GTsa9Z˧Qb=YҦOj&RجLlXP?\lD.6fV O=x 5]f.X >5 *B+-ҧ92G0ӿ+}QƵ EV]n@-'}KL8mPisVL_!A.^◒D>c.dfZϬ!lڥw)Ѣy~iWs1]H"&zĻT!1r)74#tL Gu* Es,8G^ &F=fҔObYSDBrzdSC6A>9ca bRIaRK5Y V:䕀erƽ >a*}&gWǏ!ep&fv}UZLRL>3:fv'9? COch} w `[~r~|i W&XnOD4-I' S <$c ijFì;t.͐eb@P'mȶbwKԁij``Wh^S>5_w)WK[]+Jg`I?#&%tLKN9oyDnnF۩5I?L4 \Iq:Y1Gߒ.[0?kh":_s@3Ѱ9*h*ê| ?WB>|Uɛɑ :˷x.g_ԫ 0Ћ߈!n>75_̺݊4A\S\l}Q6&VV~mPa#PO X(T_y)e7 )Xj %F_F SO!Q>/x|dh:h fvI,THh}tڐ*@ ה p־CRkShI҆s F INռ,'j{~[FێNvK*,ߤ/Ԕ+Qn#lvH6PwAdp1*U}YG;ϯ1_bp`+ sd#SŚY3#) '03PQ 0%MEɪW[oB,݁藴޷ޑ 6_HˍlMM/tվبѹyj`pʯpqf𡅎;o#BDkj"BNu'%xc.F=+!@0/`gg >r xrϧfٓV۟LzX)sKꐒ氆JFm|ѣA]C<9.xdchw0*/z%y>JocӒטFH~e P]-_ # LfR̓pWI_ipHŅPKFÿH0lQȵ>ͪ / $f"9W0"&%YvB9(?THY_?6e畼b'_CD|x9=!VmVq3)I7َ6qa?V9O")⿅} \崌^&-N(C1 RՃBc&-1.t}۳:{UYpu Ur#J ML hu\oC,_:AC|[~Py|F@>{8k tS;Pd!+M~XA+Uzm.x;Uw4~@*kicb5)3#&fPlT(d wWղhl%Ạ`xs@C5gݮ5p3#)~-yB"neh<:?gH'֎m(QK4w'`}B߿ ^zE IpaF{Czֻ&J<> ?r<#RaO\ʲ F_:p '9;lQ)ۀU 2?"3vS%C@%H &y/;, @s5ggYAKiFs1X{ 7]Y`ls=s;?d+ஃu]{j@KʥJ j~?9rd[>\] D\ׄv<ŏn$(,#z zECJ|]z?==+Z3ҋΪy\\h1Z^5~2XI-H&WJЬlANñgBo*Ɨ6D`!-MU {KQI+gpft:P;wNRpz;,Υ&8  {-zqz:Xfj^1o*]DbX r܂>3kg( /d!0޽ʖ+#LOheN:(v!F$%ib:Cps1~mu.Qk+!?>VR~*GB؍\MR?=xʌ3@FoX-NWS4GE\6ڙ::˾JͿc,Ѷl/Kkb! 'Z-@m1` ^]vJv+hfNMCRaYD!%@GX a]T@d /HjjX%e9<ۜ甊ѨGpt$VHva.C%/Օ&)Tk9ٙo/ƶ[ضIcfifm>zo R]PI0>`(R3T"ۋՙ8:t )c,-T(78:1v+нBݯ,g@gہɽu[kDMa+4tVfib?=dbi4[x]Aϭ._Y,?jCГk%Јϼ'r4wau=AXF8Tٱ,.$DF[#i2$+ӫ! \ $* iD"@utM'Ay$L]Z:w[1x!Շqݜe f K*MN |5c:9 ,337$T LY42h* Pϡ?aȶSΏbSgbA[?#_RB̼u}wu$_3N+0i MO|I dֵ{|w1M\NbaI IpA!0/VX㴘DRvQHk L˿?{|=t_O;G$ymE-ݠZMrg$ft}@&̼ĤD\IZ ]-=qqe͑yM91:YoHz`[%fqFzx=&OfxXvxXbSi߬ +cV%XlٳتnFKK/L,$LT c(J"qkY,Q9۽aNb*:~ -G~g֏R*1;ExiJ{s,ơfDBmh)GXq/\"vO`y֞.! 8Ei5!/_Ƹp""I?ěuJB;:cLӺoK9ׄ/ e#:cA58!EU"+0ʙ܆m ٩"=~  , !A]'6֎kS2}sxQ]`-R[:?R'~R`GSt}*sCژ|<4L #WQRԺ1A2 0#'*mW|#g@4N=GL˄ҋsmש\Ϻ#6URXzճX!'w#f+ͱv5jZC||9F M[_ D&Ґ˘'Ay:+殣Z8&Kg/~ CYQM#sctԙ( 1`$lbt/bF.=69&:*T jIVȅ( ȿ۞x(&NN&'bc) \(uP+Rb O4CRnm(k{r]S*SJh%Nޣ^QfʼnfのH$L"hR_ȇceJ3灪UnhNK4~^:~Q J89;ENU/Nch4Y;Y{>c-x:r`",^VϷ 8 a(/}tb0(NGՋۮccNv4Ӂi$&&@p{_ΡRJ㎘%˩ ZTtnI ?iE- |u8 4Y܆H!:u䵝2,^ve=T;Ӓ-z 9Uj&w(± D5Z=pU@v d4Nќ )=?8t!v%YDN*v1/V9XB9qX];Z硲JDpp+TmK:1ކB̽fxuH&s4YjP)UTo$䕜2wy[k <Mb9/yOCOx<$}vK;@"*E- RqNdL KA63dD_ 11ayPF0WURZWkk ,2`mSe?;n>X]˟ ߛg%cn39jY'-\G Z^rbdF=9:rx5iCۼBi>D?^K,-/ cw Qk';2א@0]EXAR,NiLWG[adYt j11q1+0.IAx)aeblDœ"`fKo amC ?zj8c(Tr/Eoj ]QK`;I@9FD"xE =O0r2 v*nCK=9?$匾c\vupOIJ ᶵ<'3䎥_ZN;f[_eWC]tNll*X:/b{u;`0dNu =M+r s3}^/;Tp OJ1A=*ڱ&J@8H2hfcٽ~}IEFZH;9}u&&f6תuƂO6W~Pjǜ9wM<dR04PAUʴeehu.J`uI B))7@#[r:e3PvPBf]+QeS] gǟ<1+ݰp_#Sf=[ݑ(K{܎FF%_}R5Cr[@n Dي$s;hyD67NXcg|Ѹ#t),Y{pq#SNL*(JIxmOLDIX>I >ڗQS*ǸۥR8?!P `rF Eh fy{2qͧ2֗btkvDO\-78`Jy|YSTFwAS:qzX?J4jʅG-xg "@D b+ŏ:Cp{&w gJMj1b7g;Ѹ+pڴIX5C?Ey*Z{߁XLvby@:z7B+8Z j-?Ƞ$; cAGCsTl׻b {nGˀpNJ<8c8Oby>Q7\(}͝S\ nNVX=ML2aJ[H4u~\@ S4j)qG0U h[F<*袯[x *t;OT1uIjrj+r|X%roR?O7-|TѨkֵYfjLӛiRa.ג-$FYS/ׂkNP%O֝*Ԥ6pcnD2vFJ_@'8IZ{PbiqHKA[ߥQ=[l]j~./κJL} 97gV+;q5H ^ "S /\AzpM @b εjx" wfR!0.^'_:2= KP^* +**RY]6c…L~^&-#a59ߌ1-ѨOM .ZtU˻,FW tU" SZk[Yd&QSŝ=͉w U3`zq+JƳcfLPƒ"fx~\8>x7 '98t 2j)s'2w%RaTY;?ۅ3ȓ ѣù=1%s?di.ϧbtC ^w[iG7\~Ӝ/yr| ^pϦh0nP4G衃P⃷Q]I>h(@y/9>$/ncѐA( -db5%zXOIW]{*a9jZv ;Gqm5[arAmUw)h􇃵FPlr'8 [jUE&CcE1Ma*.[r3'^VGz7 aq/]Y#3_Ky=ј\2kU %0j\5I6OTڪ aLM*rxJW20"B AJE;p`4P;Ex֥)Tl;`ibܟd`aVkRZ>,^*_/QNG1+93OʁZ~vJD_V Lr 8Qw{|*VhV͊8bk4X2kNBuqC_;zf}s5?gh 1eKzT9)sP?4iHE1`/ܱ"¬.ګίE1ʸRIWK2!z\ϭڒ-`!D4Cq^M#g ?bN|"S9]O2}#;ǵP_B~%׊| TIWlůwnH7.ʉ`вP1%s^im9y5xJ~ P??/, [&\g@U5ݟa51^.v4[F?w8,l@2.7`_`LPe{^+@K",wؑnV~֗j9QQPC4MT8}#rCw r LijPA oa8F@Icsd[u<( x\%l!'ˢ;W| }f6Ψ~vk-nxRFt"3"ɗfʕcd;_n8DE+ [#~FmU zHSXuK^n"1SR,ʴ')M'v}KZ-kc{& P g+4Y=65H ܀_O sV!(1fΦiEi~vD SCC>KRTl0+i:#K#h _ wN1#]PR{U-3{.!\55a~jX5q" }]YLkn6 ܸM1yJgyT ߌ$H>1[=ͤ#̡ AgnJtZLs=df^% Igh&e\tjZ9],sˉ9J% ޟ-Fۈ.|ZTcݞǐgF Dfgn!(k ;.hz'ov6Ac7~ j n"u!o7E {Q!^7=T?+VeVRl@ez\+.;Р>p`!b̀?"sa&*oymQ눳l [vކ ],}(a(_ܔ4!PѲ Y) "P2~G}n줄 y D4oV!Y$&>LM/ҤS}O?p"Ql/WZ hmFvpGlQeȥaӏ/(c9\?/}h/CZD<ޑyT/qe+99[OYyKbT" JtS O]Jy{X|^ͬD/Pwy4%ӍJUWdr#lx"6]LG+`6¦Q1a;{,FWn`s3dpIބ5~LA$2C\0aa]*\c^lW@]YUJS4VI_y[_t}I3WU,F܃RI:Xp70.:d91ÈIf7Z*/z#ۄ, 5 #;n$ |Gz%y"oKjqaa 4\8ڱ'rWE$荖ْЎcBU:zM^,W)]cs:Ԓ%/[Dh] r.B6c 3_e\[CBkr޹<"I-u]f 8H5{&UԺ5lPFVlPxCr Jl.Z X+gl﹆e*։YQrQCE.u\gSBSZU4yM[υl̯QpwI ѩDkTEp9&z5PITNjF*wjcs׿A;L ߕ>_|Ced#7'mh@Q ig19@DNp+ŲhPU3%hfo)n#,H?rG8wQtG-~o{3Et#Lhh.(҂[80#͇$H.'<(e,04JEpܻ@O=LG_'8f:#p#cn7P/ևg0᏿=J\I@rkJq gshq!%?e%XZk {f Y D6o}'&ޝBqk` K}CLЭ'ŀ#~0&8yTw /+Zg˓@ݽEz2EW33>F`6 jkfy2K=MHF`vH]:*5T 4J}ey?u(vp-z案#E{ُw-ks[c-CqS[W6\e!!.;y,c3jL摳 9 /7qb:CƜ6elv:M8$FdcgLjӓXʩd|.=J>0HVOlFii๘'l.EgـFʅOo])V:A{PK08QC&CMҙNxJJi)9+˷} d4úAKc'8"}P`h[l\*>(h?wd7` M-y?u] dM)/Sػ5ȺٔP{&uNHm˜Kod /ȾU7t^y!5+NJhytwr`"!9;,,2˹㹽Hu 7TSkyu n'ZQKTcKw"ˊ0ҍ8SUr.|2pJyR#ނ+ ׫yAROXy53 Xl&UW$BH)J3q,"t*zb3kmXZ! >Z܉w58}r8c#ov= YR?>8=:?7K_ӹeMouU(P ,i4FUruRY0 /?ľrڠ<¼37Xѫ o_.zQ٪G>ꉚάh!VIXΣzˡȺ&1 8knW,ڈv('RU*҄SDMf*y&P9q㉉ömPRe7 .8GƧQSvc4Ә>oѡ=K2GBp \T{b}rbtXKËDε˕-mţFȔIzp9 )0?!QoZ]:~ rGLoo}.LƗpH!k5%Fwut*13oֲa/ 0ۓ7Q}+`ZCE *nXNSz)B8p/((,P R#IĺT}o@a64:܊d! EoEWKʆlc/IEv_CD,SH#[2RgrzKiJC4fܝ]{gy9z+<Je BϦ:5ZkZ:ƲD,{z"fO"tDNc!ZbɷKS"ˠCVc=:!O5l⥭Q}x U4d\U\.(Ũ{w /|\?u @ߏljEIw"+0imp\Q:O c:$ C0oSi6yP-B(_]KHGu"CׇԒNT@e !}OR3 $ߐKk/+-1\ﰄYmqή !bzcQ^+(NgN^>Ѣgр$SLaucya5 :H oь@r]7L$7[(jޒʍ谯ɷQ&!N=М@U{`[],Kv_3E-ъ ᗧS"0#\qU^^K&T~ {~A~xȌV08TsrG)Pp"]X;B+(NM&ZLe1Q<|^:^L^U yaE3~%q?At-Lmww;k -r:2Psi],I0TihFp`EڰvJEduԺn;xl~D0 Fs#&7XNǒީKhK ;gi:F` 3 y)q.f3 U; (貟:laWAZՇu0H@40@Z9EK>SRj424}÷FK}&?D YsPc hEodޟ\jxWv^ ITg"P9MjZP043p7JuȾ.:m:-Bx8;l@ U.sȭ{FzOKZq"9ŞDOۭsmm)sF Pi,Ш=1DӖ|z sU&fȱԣl gr(vyREζ0гr՝%ݨ8J9؅[n)(M4Am!ǂOʮ+ocF@#|݅(#Ë ;[A@ؑ1bb AH׉&YȽRK=I.ScljZ)?aT"7jHč.zoz-3Z q" i[ hGw`bWm9ݸ)EϹwImQ#.`ڇ`v<jb@NYrb8q/ 2GN]i2p8 -b-Ur&5Zu &Ǖ vhڙ!knM_NBMv@i W+Ќ S^)>ILvL=k c KLWZoܓ z4nGΡNCz朽Pġպ`}oDh'|*2оb8-g}LVdD*A)G(j6*泂Eڳ#hX7+-c_kH؍bir`-<8c$ρpJi[v˂%ZĭhzÆ#3W!T/QkȇB~3@50g (p^ׯd^_= {C]m8ƇH`}+[Pnx_ul]FMJAofe/3f5DAhz0 z/8Hٛtx|7R?[M<,꽁h3m`ޏvK*'C?Hxšw{;O{񩝐w oZ[nŁ7肮^X `z'&wCq kQyt+vW&KјЊjWg9k 'J>HfN"{? 1"1U&dpN^6ve띵6{Dv`.#Lq99G䊞i`O=4$+W@Gz1fJTI1T =xց+ 7#QKD_(¦ԊhX9Uh:bTVge4VjS 'Rb~0V)X*\<Dzy ]h9"5jƠ5]RǪ[vW3ؙ2rRqAcI fVJLhX >ANVQ ´GϿ_#ݞ8d*K/5l )Xݦ=uX(>e"F>YRKR1c P/ĂτW2 oR|.ʛ*~ ѡȵeGeݎMCxv 9$AXojHÞ?ႛ@UWb]ij~=ZD>%$m%8k?Yב/[aG8J-2}]5L \AgMiql@mCgczPO:-A-\N=Ptm0y8*%$`sYr6oQt%ž_B0y`d1sW߁C :v2іcpN_bnRlc`dD^ѯj|慰<-R4 |Z' V ܪ 0`܁d^`]LN\c,|WV S{bs1 ayDgҷ[7UI;5d+?' _()tADȔڂt]3+v2Kz2)ĺ/FN}rwsbNSO"E$-ѸlJރc6n\e3$fN҅=w5 2*VMޡ:10j! Q{9^C"8c˦pX=oͧZ؏2N0@Ltxs5QEa#=lP\w)ͺPbљm91\/Tcir>[7s3UQ*4Hm򗄎jBW{WYES.B<;i.[jII_;c† Ί-PDʺ,0|a΀*&ܽ00[uʀ(lL~vop^g#W<ҾKo=gwZvw6?pM*/ttdrGdh+jP~$)#wR٭=YBN@Yڒ F([{tgx%_Li5YLa# pz TH \%g8 P5=E:e?U˦h C Jiy"޸I>{G9 XVZ^FD)"AK FRbNZ8V0%Em~4w54jn5J" T8/X !?DZmka9 >EryMCo_m:c·AyELyVajԵe"ב;ˑV#7̐?tO SN c T&Q)|_ʹ%)@;aĕj|ىjVgd5*c bUV#Sh"5ka&ӡ确zzmx$@z@L| Tp3j(0lU O^5dzSPSAeEF([wCTH.o^"jB="JZS$Z@ziRt`i)Myi,h~o0#O*9 r\m Sr_ ThNPwaw#ϳI; "_G§Qw7jdlIf6!1Oɗ{Np%ozd*3! RԘ?]jP_X֗sgk`:~ɺ*cўE>ʤ|OhT C=3ۘm*j&ޱ %kmܡ `cㅒPM)d(K/D ٥JU .շ9Uno'&n  Ob#'YGoG%.c>.rîEMm׍Z-6W+K:p;/lJ*㓽G#+1JNԣ Hnvҁv,vsZ֓H:%|'f&\ah0͐K fY &8beYzCCH0 m\k^ ae}ULjѺ]m""ïE&bHFm2חZ7Œ>l?ufN87ς,J-~dbMJRI[BS*E jQ}[;?$!HNBt#\AČg"NuIQPk !B]W !t!-1c#!O;?"$ȹM4s=_(+dn8 NfAcb!o(L#{-HL#mLI B tUW/ Yhy^ IN:[#Z+ !\e3W:.68GFc$}hN @ٶ=Z급UֻTOO;U0u f:n?Eub g7+k=m1yu>:w wqÈ+=5e`zU?xg PzJ_D$Vpm+hQ G}I%tԠ"-*$@p"%|bar4QNӼ@9nQS2p44 X_#^>ͅ& k ;HN5-+ XH]ɗ$}6!ބ yxdM6Gljn!s߂4{l[C=!D'f7TDrvzӎ|Ajlf:,"ȘΎ{jLV˾!4 g xf >ZRW3yUڐdoy4|Wݍ@ط}7{dp0zMή拶Jlj1zNgbl,g,lA|ՀR `xQW!C`̎ݟ^0$^!q8%SEQҲ8<  /;NEP4HCIX]31h6W ̱3y-9m{ee9I$2S ʑr/@7]84.a0s5GŁotNo l ?4SQX{"WsXP5Zy(Ӱp]Y. Cû]׍2(4AZI8 RsᓘxKxݿ(oVq0|A^[:cgLjO$0 k%h/k bȲ7 _>a }Fܛ#HG(L0Nb9WI7@ Z]^p< -Bf#YeZBng"!hcGN@t@FifufE` 5 f8o"aDJl˚dCڗ):*/,bZo[e8$p m ֝ٙ(Sa! Bg6{ ESRVghJKoV{;q-ɯDEX }zEr yC^m, e |[8C2v |jg Ǘ~Ч(@hg-of'1&aˀ(7_rKLO ˪ɷZ; okMM\\MLsO̞*}ꆳzG6;c ";Z0%xOo.ؤiYN`E XP R =yo(m!h4tF#xآwķq̀-֒DK\_=i0wxӂZsqY-d!~N$Gkzq^_tUڲ4. e8u`X[iM'/d@dE'xL ?P9$J3` +8Wt$4&& @/Of-aꛁc< 1gX|i؊fj1g>kh%@(yu88{ɽSIk~[zȬ_ڑ+%Dj'⾰\?ZIQp8[iRݚYDN:@#_ 4c4zE+E-Sӻ *nJE@w&n6.{jև[OKu몶w5ߕy ⠴F@>K设a+uM* c&8cƬ~Ϧ 奭?eG-$9o"[ED܅L6iIlaz\B@fOԁSy(hԹDwi\e=R-QwusÌۨҭmT5/kKP[QL1|pz1+nϝYe,TƼr( re{Ou"@|6NkkrL)ےrf+ t\kSa6Ƈa!nJ X%p 9$"ncHN0_m93JnI _ﶁ(KܱILM^Q?5ukOCebeH`P=DS\{+h<&rhŽ..6f&)>w>]E}.e!\{n+PM\d(c*ծ[%ŷ ;],85jڂ*1ǜ#e)|L{yȣny)Gڷ(NiԚqªmU8|^bÊe.F@##LY&2F~Uv-H󖨻% ;IE m^6 A=t%&`9 \=-E4>fgoWï'<@$[80z5p@a)$'B:z%oPQ ckGAQ~";sOlm/̭2n27M/ LY޽bް"3hQA-}@qv繭h,WQsd}Ur0S9^d 64|S\%=m;mۋȨW0 5rHHamss9oS\w̶\{X 7;3cHHIoއ*p4!ɏ|;j(Y]ӤJ:@)=朂i3&Ryg3\_;֙*DJiSrr`͛ *2Jn;J2;i;{gp L|ǹĻc$D"2V=v3s{v~:+s p@G]_,XX9f.EF2wἢ#dB&q^ /ҞXd.L剽.~vꑄ5, f H]{m龢uP@KL)cq{zI0y{GIt;db.$mM{ѭ6qmԭUvBH:'}RM7g7-%@dE:*|_GBz :aI?ED8?ZcəQo@+zoNK:ky6GaiXId3L;0Dgh5=Ŧ7~iS TFl~J $ZMMfpJ\MUfGe=71X]^EO.Ws,L(p?2yWR6uれ.(M4W|%bBҔs+#ܯ%\=NjPObpM'سv"QφrBpdʃ2/h yUu-}Άn䭻H^y}gj?HBmjzC!Sg I,,X }*z7u})to Iif}8Wa[o׃+] "nY)_*g!\l!DahZ n=b6r Xymӭ 4-0c>Y.Nwܹm/DޘMd>ylv(Nc: a gYckMM>[Q\Ak:-/y$T*, rFGuDzUURM˯ } =\T8jӡ.&l)QZ^(==1MkMe~_|ܞǷ"=_~ )XvI v}Ic RnKn_t>f̵Ax>(|yٴr+8tMO:zPs)rppuW[DoM? &v}2t4 H;Hx<>DmHKĜE2.g= mOh'5D9)@]u‡'a9 _'4F: @ezqLͭ[vPw  Vaj) fq$au&7M#Dciۙਰd["ǁgvU^* F5e̪гT^fߩBl4]iYh[,8cӳPda8PpYŠ<}EwRqWp`g3ဈT±F[+ZҴo dXv%bdR4J"2 V#~:5SXOcZƂZOFkmm)#m烞,0 wmY")c ˅3ÒCƒ5xֻKx c.b:ꗕ;&=̹Q. =< ΐ6,l 9i$^9:E|hG c7ө7cCb[ȧ5Xe!dqh&!`&ͮ&恿qɒjmk-rhCACxa=x|T%ECΗN:ȥ53DE qEf*!e)\RW"2%@~㪅2ߴn[i5{%&9U((!k8٫̽ǒowdۺ9 ƃ pY^Hps kCXa'pGr2{"e#&@VS}:<.Pb /o-&$NpLa7#d-4q`gOwg9\}8WCGf jMہ0Q{jF"d}-XD?i=j}N9wZ3w;!Jl}k$M׉dE5>/'PũbI,Ф[3L~P&y[˳9*O雞t)!^IJ~f$vS 9=(MLyyȐ0}D<߳鄽Tn߇wY_.գsޅL]]Em(ۏ'E4E,KmBͫ<7{;z]-Fq jF^TPԥv4< ǰ4/1l3ew pf@g3C|RT-q8/.%XMxSv}YD)8bN0ϚR]Tл @wP2uحd\R3[>69=ƜbsPP֏3KqQN[8l̍5KW([I ~ϳU)V?/LV3,D:IĹ@7*Co@YgA s3m%om#Aόy nK t Qxd^~Λ+.=SYtIxT0$y|D+Eʀd0ķ-%FDq|r!"ŗ{_?<ѫKFɇY@VQWt<#ƇTՖ cɅIIP`#ftJT9K ǒ Pvs.|]O&I(`?-cU5|vm{Z4ё gהP(]=O(psWgY ]8'TŊo%hF,HBF$4f)\W@BT҉[ᐏ꠳{臨eCĸ"Tϩ$_X>w%&S?6mCit <v+ k>އME R|,h! 2Qeb'cEG*$aBӠ=Q(vnd^5'2)55(;Z\S7-i͍58隫M&kg܀(L'uA"tK|oTM#BrcPWw<0WT; d0q'n":nN\iaœϐ/n[Ќd_K܃ VXVc 0caq7 +GZڲǃ>#qn easBaR~ޑ&~ׁ%-%5P,Gۦ< /'BqOPIIt9vjDO&!ot\gOwqH|/n%$Yՙ3ӈbLf߄^6ğ|"d^WHְ3.W*n)^Pv"# j?|i`ǿdqËV㺾+Q1Ԭ\A(i$HtV*/9Ji Xqi+ZbR֕/֨ēw=9O\,}5(}<*]xm٧&dDN2A+#P-|~_JZYuɍ=@?ض@x~Fm66 n;اJ,N26YjUw W3tLrzAf+LdEmnAv{1G-S R͇#sJ]^ Jʇ`JrJT6+NPqLe?2=nJi;KY[h>Ӝln>TB5BӒ*&؅a&F迟M떓V8In\MOu6c 㢘KJhC #]as@c㱪Yc' Dz>Gjri#=6IG? N\^LOjyDd$0iTaW@JBќqfa!QECh(Ӷ2CWp1G(/ C]o2ߓ nM;+&d=` h홗*aM=8psewhcmPC-"cpB~X *Rڄ:7R@Y=qH`r-eW4FihC5܏ ]e%ed'/"HhҤZKp  OܵXh/5u!QI]5̔(gC^aP\5dCzwXJjNӆu` "# V:5}^!|w>uE GV)hvR$Z&J#VۖŠ'mQx@6o% _=&VPFU髜}S^%ǣ])OB@:#g)T@T`a=)2.* Dž|{7ék~At;Е|yjp a\7#>EM?IzLd!]ƣ -l)^\ 1["51iS @zeF=*|I !,É-y{HK͏Q \uu̸!-hu}i(ƕjkʆ8٪R}h^6e;J.0zC;Xdy FŰ h'TV ]<3+ES.&90K7MVSؕ ԋ4cp!v "JpESaAqys҆A(d쪙RA'T dGob?uJ-iН2g=1[0xcGˡ%mPtj!mxe<\P)f $g~|m v3=+`g9I>}^($dRPd-h$17zsOӶC}#\ =/h(*u6XRv\5n&f8iu"N+;ԋZ1OUOp4uwb[w~%`vrJN>Fp{f1\y w5 jT+|mW +#Y(釸)p*@߼'d_FN/ڧxX}ٔGh>Bv¾=j{ZYҲ {Kc M2"w}K͈GhDv9)aAKGK9 #JagUT8X9&v-jB 8inwA#Gu48cZ0WOu3 _ss%4BF"fU8vQ2Wx9M#>-^cݳDz$;LQ( +:>Vgsʿt7P5Y`$:8ǡϣϩD)b>d+8[ޖYP)Cݵ@(ΰh;yiⲲV쭨 tv#I [DdrSMLu0r\$F#(a>S]D hztݞ>96S9?xXR710Qlj9zxZ17豴MXQdp(\뾆.@1#XZZA;óㄝ϶#gk Mbgrcr\=c4SJO[m ?YEhoG;{# "^F!kF&:)%1(n9!)~~Z*(+%SykʨkiUz]j &7&6A+ecj=L}WP Szfg2߻_1TqJԳS'ތE'cf\EgwCA&z7H;nm8ft"ѫ"_:TgX̥N31PV" R5"ʴ>}p_[jϫ7n. ߏݼ%G0^w F4mo1pƺ?*jQ; -Д^cx4J|9#)!G6ݕ.P-{`c-?@Vgi^٫ ֠g)#t WYnV?؈_NO# gΓ.|SެF˰maeFRp {o!H9Igwע}q".Yr53A }ܼ?0Zcb#TqҐsحm28s (qzʹ 7mi,JIbA%=&GIv YВlײxsJڴVj.b w ԕ[xna`]3ivKs< Um峚kpiaI~tNgY8CޚFE&L:-kRd Hæ[IKύ&ʜuPм&ϟ tY-sͽf҆L Wjr>M٪̓O Y)+u!?*QNz9i iÈV_9S܎ƛ*sP@ vFϏ8q;Zq|~tWxla#t  mxF?r^#O. qiZg|?oUH\ZA#.Բ4$3 R L.lyK'TfBRBj( Q-Y!_NVp"M$;8ŦʴNOXMB_m.<ŗ Af땂a&K‹`Bj4Ty9I*ݎ5ps; Y@G24,+r1sƵHP̆JҵOn%b ̼=2v(@GkS+| /e@<Rڭ,e3ݬ WIĴaP|!2͹QO=_5J[gјm,BlJ>*_Ag-ERy$߆ U=ÕB"{̢B|U&6DEG3AzJBT7q89d K:9[VE)B;׳W)BWZʏg<\Tĥl1oOWx¯~ p_AS@gx7d@ޗWSB!f@M5pUЖʌ8DK]흹O=|z߰BE@4Z2 즎4-\HdOn6wsirDcܹb'k\efjIU'T]O*vkA>ؾZSr~nG|:B.CG N49y |f:"[}.fmp;*LpɊ$3q8-9d7k"3hІV8L`;t |P] mP8skƱ# %*|DgeѨN7d6=&Q| uSݕ]P(mVX &d$Idch?d Pskv3ԏ?!P|\OQt9B= P@=*iAM/K aΞXV`LI; | m3.7WIe~Uoht[_OVfc f1l{g1(}ji(АS 9_KiX; (6/~C`ӻ$S3 С: ܿ1>x؀94˦ץ\ Z#h+նw|33Jֺ> E'->`9й`]q7wvhkʦBeH|%{Rbd*g{99/ ޷9C;$ 8-_Ʒ.lkqKoI$ 09b1HK01!e)P掴 !0VԊg|@K+R33W P]lsT"&P=̉2'g%_j2aj>iUK +㔺f^F5`8_9|Ëozt*m k5#p' 9c?(xlb{NMp[t0V|b\"wp-d1!bɄi8^&t`bQ϶Ǝ? qG~ g$8ϜKJdAԘeJ}vqq PɧY3~E)(0Mތl$ l5mKСtnG AZ޽ i+6a;/ߓhHt9?R؟ 7.o-XRƦ)&+?I~ґS6VӒ}k&]~t{rFb-C Ϊ9>#|8MV.C-ᖋyzc LB e ;^ܯZz݈IS>x;{OY@*tݓ^\.d*EKLiξwIW[^K#hzf'9'Ўm0:/4ř㷧i;!w{'9S)(k k[b-I{ "# 4y %XĄKVK#1H"}< u~YI2$PM%WK|Z$XO,H"QaܮmUpy"oEu؟)z#Q@Wݛ >ð,7o<gDyNӜm6<8ap#(/T_R(3R`c{$n.:$^/؂0*僉p.̋&vm +n,PѦ)SR }%9.GM=Nhfpc\9Lxt%.l>}&BQ1&+A'P_v{/J\`@ Ƿy=&, (Lߌ@LP4±&69:T!EB#2uV\(٧Z!g1%ik/odn PS'NMhǹPb!ٯ9U?'ر{1Ǻ9Z} em ѵB!?fs&e'Y,הI~u8}U:;p [@C{*3[oaЕN푭jvAƿR!'o#yaT..ߐ2U-0c]w0uAS}&h ,qH \ba]=<]C~`q/n3ꊉUG'<;m0ޥ1b^srP*MfE#TT9H@'*5Vht;fy@kz"VO<(F&1K.un^bR)t@72(X_,fu+ݻÚ \ռt =^V:<H/xJU,O܊>@1ǡZ>x_HSćU-<@=2;k\,$) v0,ApcV>*kwx3`!>|KlsL`ΑsrM}5|wJj2(P-R궏D"nifJ &a!'Kl9{6f~y0LJ =Cw&Sh-u;}( ^BTch).jn^yC|ZQwMŇk,wewIcGhٱ_ure .!]Yvzfhhkas \\e,wnjy{,%>!&@m0a6ND[OR!y3k|i=>9;z:zI"䞏Ok oZ/l !BvkI֞(@'7+4W=vޅ<ǒ ;~/M;F9KZ!kjn>Uߥ{ܶ ~t8*Hl5]߻ t*h.Pǟ1)ʪP\1%G_2^ƥϲ%3 0m }w4^Zl7'4w׋"A>[3¬3W捻x%5JjZ2Op=U-WWvFoOQd&kɒq~L&DS9NVRxG,\?λ܁I)Ebw4!4y#Ak3LTMCfj4TOfPoD>g`Fބ +Oi 5@)or}JDEVv> M]H.7.tFrVgpsӊMݧLjޑE%N)]!0$aK~{5aロjeTk: s":;X\_Slۯ{8k,>7FOo<6 72 "Z"?Gg?v61 "%8ДYh3,T5kJM =ίn=eN 4Lh.H]RIFc~Ȋi9o:<6!N> {5 یڽ{i=P.oÑI+!T<.p3v^ca ^t.:N{4/rxCY0f?h8#LLQƸ RcW.ae5Wґ> )+]4lZ(G 69˭}xk 5t&K13·(Agb#_ meg<"+d{%v{ފ}&f>aB(V(mQh(fʋX3M9s*qQ0A' I2R-x"sV3s:g9%W0b?Pqv\9Ɲ \x/]OXeՕqC$iLT~*;)ܗ|%Ol%@eo8`No?Z M3Y\y3y_ .JƝ185 3%2#ӟxܔhQpz< >(c![dJP]gd|bg,KXtU2bl*l NE m5 q~Ma-\;i{pȻ7_6U{{?NEv+9loUQD /`cy`sh‰.(q8ٍeC[;O}." *bm3ɛQ2GTB_PAGڶ>#6"`V_la+ ̢e4j5 f,baHA&.ޔiyP`88֪ZgW>ɮ⼥13^`utgAC 얍M//4;9 &] tR\ҚŖWz\OuhYS;SpO H'Facy£1|MqX1wLo@#WyyӠ4+mxU2ڶqvu #{$Ȳ2( S`0Y0RJ&s..Qwދ|zT)Y^wBWAϵf?^iS9pƳΞR8B'y?ZQ'KL-.Z}Rk<жco%"h&OG8م&y)ZVAW%)P2KΥ2q蘫䚹zPO VJ'lZ!6ضl73lYJd7Sgяu5^h<\Ei[6"RxB<v@BY/,$7(Cyq,,MO+b.sUz +qJ} ڈ ĹH<]/0clrU"obvՇ-0u a`A?x~E(8\-sf0 uc㪖OQ1㾺 h'{LHtõŶѢ}HoC)7Xd("C ]1%tKϚE£@lrtGkSrDHkQ*F^hM "̺I Ы;W}f‘xI,]1,YLE 14`pn{".1Z+[Mn~4=E 5ϵfZb*Kf7Rqa 8KYBlX/® !-Q@RE AZ"m5t/ON2]8# _,C"+:ɟf/8n}AE;Enh\{ );CԀN;s"A%_(y&Njs~t5ƈFͦbHYa۸ũ̄ qgbȥ̌j*F WPcry w4[毻Y5L`Ǡ&1w 8[U/eMjb5MH ^z^8iWԶR3u!G[Y7z}_gw5m/%Eh6YvE>mn$Glr, mv$s}jnp ΡwҠ{*DG,MM th.COc,R%Re[@/[MFM% j6$?66p^(SII "޼f6ԠrYV+ӂ &gb.)2|.#V"і%hWxv^j4?UB?]0;F>zV2HcLIC`t .%zXqiCC/Ëh|l"cJ THGbYjD Dŭ1"(#ɺqǕBj$j& 46ҷ_]vHbKF3V2 M8tmԉ0m,*}=C<|T5%УN[b,ꡯDad"KmLaX[mbI@¡BUmE8rŝx%nDӎ^MPVq9])$aP9r^$]`,@x\9.-dfM, tQ@Z-Hh@ # m~"EGGH-3lt+7uvǸz|) |ރHز0Mb d1ja%Q6w\e3.(f3UתOۢ5(W B`&{×w,91P-|fV**xJ$6G'8@&[ו,7$ 7?] ?]?67VW3ʄ+8pqdx2η|񵉟Dר3 oM֊i x7qS?#>\ZKZ)ȰSjv^U4.UkF6-H u?(cg^Mw%+xAXQ#ga2<@s]R@4IWd/r QtH( ]Br >,|zk)IEخDF9LH[^ݣ@)$_S+@DY]8ќG4 :~_"ɦ̽Œ\E9YuD}bYh&m)|Q:Kp8$rkmύu0zYA%a8?;5p0#5j=اbT'bEӜy&=V3꒙Tq8sQN@ I3 8 0 (CUؚoN(4eCur.-S#7b`jf^DR] N4zOad̬b_av;7XණVTMkrH֏ <#6Eq5gVRu%C",\|Hze_$@P G+hS O>Ǵhˈ lQorP'8&EHIrY:jhZ,iСKA$%u\|3 T<8޶_pzUGUѐ: vJΌ_+Oa䉒/NK،$sfE׏ܴvHI ym1iv^a=tV!bs0U' vꭦ͈tW;ar %j?A1u7PbZ+ŃbCBgƈP^Ө^GAQwF/̗į~(!D=NGئJw]r~:45~CR4}:pS2cNYG :%-vbר2یηte X#YV5w\hohyfђc3hj$:qm™wU#U<"%le<ą @`?$oH8_[2ZM]AG$*kZ@djv0_rBFrXa@) ~D;(kr[A+ޢOWsR'YYZMS8j /u?lAÇ@UpmM֮STύ¿F[7BYѢ=rZޒDm9귆@Pt<Bces ޙH`Ja+0[i%;J6BzqD@FiQ$jsSQ\H5Н႞MRT[y7VlbG<Ͷ$3J1P"&WA#٨ ޷ AAGר?]t "N#Ⱦؘ}KlTCv/w \eB\A7LF9#$>8&vW  //>Κ}l.wYAT'NIv̮ Πn7WqFM8uGNtA:S /d*q2SѲૄ~ 9q[GyLA˯{n %T/˪( _&.F^QR?D6dzsgςwDѿ,1tp(ݘ agK}r`(%Ճ?Ci8G\ ES85=pQ cNzgeWu\Hl>^ xݦX\Nwӳح;{-OV7'/ i Ҏht鋪ɩRU{:ImbE]`ǎ`AjT,0Dן)6̤$UJ>951I\{uԩK]PAi=!l{ P_:}sXa8턇}QKr$고=ͮM-j*iK=#t&Udh7qj@cԦO jWW2_6o[LT߇t/(u9<Vd(\`ݹN@ }k; r`r0~qvX! [v_LjnTط;.,!ĵt~ەdX"WbfՓezaB(*zLxqEl?xrPjQYJ XpH槈"_i `[ %<0k 3ޕ*jI {^IB`GՍtt5-}\ʬ`ED_M4/`"4Tm y~<՛ ZpW OeK(pa5 H wi ӻg|\M'DW ]X54縃to"q&p{k9:W F17;[B~'N%sΚ*05\7=B|;'޷3 -][YmɩDݽFcuaq ?o̼?*,c+{qP is)EC\{,sVb$]wUTE.ABd!;KE2b .wll(Gp%s.bv7ԋ!(/n@L^H3|SAf~أD,S/B_ե= 5ؖ}l]=E|`@7DgFF&'DdQGy:{;Wb.("VhP "!][HS&h|8QT%p/FӵdM}J5NΣ565V }e'/yvsA]}NY91ܟgx[neA}?#s>AXS h[NkNZ(E;MMW 1jW,GrX.nC(4(>x e58"D层|u- .9=q6L Uu!I ʫ22V&ٔV~qD(7=x({W)+c#jk vvdwΩKvQtd{|f' ~m9#Vua:!LJ3kk2.H Swd?~s+vy4,k&s*FwV_y9c_G2L0|; !WR<U#JJ`lR/.DF:;Mh0No04v@PYτIYGz7*sU]Zn㯊Nϥ_G.#kx0^4#6(/[VU6|R3 .\v-+ 0@ClqE ` ȑeR!WeBm^ם7ou)> ^R/䂹óI;&8Zb1%Q,yFs9 Ó%sw>XH~| sFH(vUQSN'n gI ˞B9pȦd I@$%"ý0޲uYHP6IFNewjWnSGF\9(m f9dw7_kcİxLjl-2^Dk^ ~hqy=v{٠d: |۵MHᔫE*v'nϷ5K`]Gzgg9Z)TQ׍T 7nNӰ%܂rc3( xz[sfxGAolk"e$A)1LyLi.+fȫh'7 v6x-80m}9oݔ2^^)֢ZN,0Y0k#2ͧ^[4VBa丘]ufo@)D6p&}K--*[8`m>7& 0lT'Y\#jv >姍3XLNw33; uD+.;(;^y{C,+{:P\]7F ,4&fE""ѷ[5ܻ[v\/ Y64{|~/.7iH$"hKT4ϕZj#n% D `YͲmmʢC.Ԓ+iߝ3XF?UfPQ+~z"eDwKPŊHCHdd^*l 9']SbhzMd.o 0 "=6|h`x.5xvXQߘ  dTSroA2 )T ڹz!\cNzDOyoڕf)U@W\@lcK bJk lg 8C׭bs6nR+#f1A,VB6."ɡ1ie҉S385:QSY_!RH1@$WAdR t|RaFG#V$^Ϋ` PӭѶX60 Mh/Y9=,>gp^ kh)[rASc}WAVa*[_mj _7u/24 _q 1_U/2.zZ~WՂL? 1'HyPɰal 6گTv=Λ&`,qqN#^?,Pr|Sp\lhA\OV}"Ħ>$+h|{2 Fƒ>Q#LU,g.V(;A>~<0>x䴢'H; ˵sPQzO ;!8V XMಬ530)Gm~'H 2^2Z %NPʲ&.rD9 ,G傴 5"u*^ߑT714X`y \bF,5xCUt 5h,3(sBڜf]Nv* INő2ze0ůLs!(/= oF 4x!$bũæ32\e;s0=r)pZA˧MU1lAy}8D R|QFzrbmͮTc5___@¥ڰP ,LXk1\]} ''m=I= 5UodV-ڏs; i\eět)0$u[D|L?٦{i5{߭  ?\!ZA$Op<>ߥAFD #V2zLLǣLʆxXM@QQKH84hJ_گ]b86@hԁ40}>O9f\GyAl '紑! (dwf7p0#:9aq"}E请+<P ,~QK)ħ[]3օ\uubHd+m Kd[C6ٲNEzk?DwC׌{]ؑ4NTbgWX{I@^6ky6I6O-iꘑLikH3SuS `"*|Xy=HPJ_HpIC fAx,K{ݙ`8 ݮB,Y*Zfr3#ܰCsw֤`ŔNZIk\=9(r{cKyƐZg!>[;=\/+"sOф싛6r wY,3ΎLGRӱw熒`RXT'&؈ƙ^xBԗ6f)l|b*C!GO/H}tFɜ9Wb]%&kSZR#(O4  #@|v!~H_WYa&S! +!.Bp(tf){  WME#NEe}(NUSs/E.<հzݫ&Y<ebP|T;֢-m^42}`wuI(&I]ڿ! >2cCMG0^)L o"C1JTmw̑5HaםV\ 5X&9ĢV aڪeàiE"p VFQܸz:($a+:\x&FZٛ@B^xȅ;"R#tЦ)ՙS1 FQh.2b~ɚI1B,hwwj6~B- ٺn0t^:pr}o UjM 4%XQHVBZQ&Ȅ~gI=|He 4I;pCLw3T_VZ-{f.WYq_~bmĿZv)AV1NF?%‚?SH[-3(_3xjNJ9"1XƯ_(F!lp2Ljsl¹px4}OaԹD)ƐԥW߿BeRS Lj/HE+VFU}]$'fns'&✺9l"$4cg|90[Jhu$O*۷bvrhj,7L*DMJ`4}Kt si]2AxK#>Т#Nj {xӰIS}GipwsTYWQEe>;ɽ]JνwuKƃ!_c4'l̹m0^xETcY؃g ^T>t2NW'S@Lp_?oĴ; suUĺIuo8:g/=ρtWΘF=Fk$lH\PS7PY>NR ~T =eYnМ.D>64) .c͑eK঒uYdF/F %AY+a3Fw@̵(*"۔*3D(PMי,KXL҄57^5'E0MvI{ S7o:KZq!`(]DGe + 5Lƨ3[DSʡBWesZ[mlVT:ƚJLp2dM $ujߴrZ j>qR(2ۍ&r{岘[8mq^~oS%kQ:R ag#/uK>4U 3o ݵ9?TL,GSw]t-a-@#L0+h텸kъVȍm̝bJQUݝ'hʂx?ʎђ.K`>_މH1уKI"c<_F@ %DVZd56;PiPT`k Ē z)K G7(+Ÿ`"~T[yzCah6P-S'jnN3 T=a͈ v(&"0F) !͛İ.~Ig輣V&KF7+3ErTkd!{ Mdʋ;@| գyX<~J2~ƹ8Q[dV` i-`A2H+"eސ`~ֻynʽaU |"@yeѐQ'A?4֐1{7/;Ouc5C[AGy\7zyZ,[F~9`O¼q3k LkytDEd#%6nyΧ6op/&4wW[,~ ^bf,E'Jl]tv .:!"ֆE<3 Bk^! .:2[z;Hp:y]D.\gy 6#8[*6("r8:p8oCtkj\UgFwx~rUcJU̗?#O+ԁӋWA~ˣ'6i'HیOk 9gߺpK7Й! Ly^gR2zt},Ӧv@r1/D'2S*sSƄ"Xޤ# vx @^afLl^5@ l^6oD;zZ%Ei| ʑ"-ME@}^]dl41bķi~ Mi->2_#8FՎXի,w^͎qX.Ao]f]M9?eii= j x@̳F^(uNe,v,.2WbmMafC8, _da cir[m:O e BAC>z"w){X'4ZFX+p_wDt?(5y9KC\.MZ /zQS¹@ yUCG.lk h|r< LR5륗 W.I ܭJO n1f|_!؇>bYo C/z\n7cDW˔}ҜʥQA C;J8Lf8yl0>t.#!bo#ǵ lVK'=zTs{u捡Xx 5\j`GutRt*)w3{-t]v;]R疇 ͠jJoScrmL MVd)"h3 >IAy`>W@FcBm"8.6yqCǃ0/ViЁSlpanQ1mPf>}&' |Y14bapЩ(XƪUĢ <;Hfcs9'uғ  _;yQO``SYsT_}_Ӈo$٧#St#tb` vy3$ncW?P=ȯKdiO}S0!f[a:bң'ȢOF?qSNrB0ATvWGzɡ[k1t ax=?*ʶ+rsZFR2}cvMNUH2cfHL6K{ #ZZL06Թ;C[7C*H-6|tRlqSҡȲWaYG =,5_+8qR.cܖ,(䆬gMInx A1Xu#AL_,*wTձvI #EN {C/,&@BJ?"]|i%$5|'H1z*RƄB'.lL 5 œP7d4zHDEaSPH|tGSl#0w')68 HΑ*qj;:Y`C}?DKi1G#qID;4g G _Shګ\mn߂S6i=7S8?tCrjN6]buAY(0]qKYڽGǐOvg~j xb? Ά+awL}uAvMB0L܇#yLќQ ox~5Y$j"jPM^f_7-s_V{Rpa HAzzk%$$\6Qo&b^NW:GCr4_㬷K?|\ae[tgVךM $7NpGsDYMY+xGf!]1_E)3A"_ _r<9O{iIoZSH9g[4VZc=.TNxAUx"|@\ʹJʔ3!"0,Zig$Ei3T+c̵fw ìpgSdIx^aS:>L,hãe67>,9U^qIwx%!pt2_3i y?mX?PÝix %RDpd9m澴ŔH=rDZFG=?\6 1ҎKEߦ3 @1Z,Dx0 '0tm/HoPt?*<%=׵AZ^ NEJ[;֔ˤ۩](=H>}!/H8t]]3ñ98|hR`l9<*T!Cp66Xjz6뙋<{=$/9st^y-$2 å?6\YLtoB$ByzU}p C>&&;111_L.QB/3Ӓ ojG'򙔽p.dȬ_]h24a5oI#hEäc2ȧ s235.`xFO3Xuχ'2MDPD(yFQMoD`0 wJl#A{Y nɩ> R!0E%_B<> \IuW<7^T{*,hbg5cD#= BqJ>0^zH_Q@-v\,k çl:@NԱ<'(lohҕaV{;&WLlqߏ8m '!2aKLhMHXj+eZ-ÉtXe$.Zga!Z`d݆h~vp?V 9%0MzŸ"d+E*FěDip Hfqz|_cu8ÝmMØᎯ 3 DA[Sx=SS4ٳ 2Dy>RuYUP~lrhZL&YF8%b)$W,D wE]8ؾ'(!&_(T!q:97PCkH6Ikoū{8ceoDzO1 9;ւH(eg-v1-r)Llƚ ,.( ~z"_&FV|= f5;Ybv6rB !`Sx-TɴgpvVP:).xv :#n=?jSn9 м;_Dv'$eM5!Yϱ?ӆlVy^\y.[G>`i&.eEQ76h3JXI.8y2WV򂺯;VKHŋa>-?9IiNbF}fobOIяZ b%T'd;G_=D2ă}F)nv+8~S p~%I֯i@ViYKmՖ4[s76E?TY\=?NCp>;^rY2 8v/.,GHMPLEvxL9k@9b?vĦC|&@3Rno?ˋ[X^ rJ'1*tm^jƄGЃD?²`^jgLI=Q҉<ǁ ma:*l6<_?Pǔ9¸v;P3ZiS# :6+H9eyrA)' [$)~=T}T;kftKLdf('>oV '2 x; }xOI?T1C{ % u@p~7N}ے—KUOD BƐkwtRA8poQ#|y0@~ϯKSy1n7a:wӲV憃wFQ[-ś R٧ϡJ !RÖW Iass٨j/cx Z^V]sکϯ5 w.Zo TQMaRZu*Wݚ$.n҃_# ;8"\^[&^0>_jF~paGPɗ)K!=.qTC/0>Y%BF D3S?HԆQp z};܈ P(t@a)|䘪'Z_CF .>~ܛx@z4;uao=^9ȷ_0R,Ïd8Q͢\v%bb%BBhjfܝA^% NC^TI$e(t>=8PfG BZholmm׻gº齹Lj5q˿%.j>eϙ #U ŌA7)PE:vDS9|h^NA`d_:J)*Z@38z窻qU7;y 1i$TL [Yᤢ\z4e3D9P'&5H(;>R'1;sqCР+x$`[3.U {'<'P]"-[HU! &+'2YAA2V_ٽ0}ۍҟɃ{TV:^ 6LWUbA|RjF=z$Yˏ|*jL0e\G~AUX8M7mk净m@$*t=C4 #~>PCF|E(!eZX68ZԻ&X|.<!x4Dهug-;DcJAI#{] r^ҒϬI%PrVui2ݪRhtyU`@OWeˎ~}M3$P)zodC˟9aޙ*3) U^NGb╬L6]QPlS/o^PLoC꜍, T}ӽd\!wVΉ#WVm$eoJVJ&&fC:~2\BGL#ͿR-ۧ844zB,7ވL!Za46͹ŇtN%ڑP:4G:]dLIFr{? BB=֘tfPª.ʸ4ӐIX9SR]r=il@õjphC$sq{ιՒ,Ń2߰x4{%3pD6qSəٖ_"w&(wZIMfg3!N "O4@F"pꈶ1;&v(~^GrA阀Nw9nҬ f%QpҬ5hzcTc+:?-D\mʈgPx`6/\ѺC8c"8M.!)փHZaRN|Ჰf8۫Jþtޕ|{Z?xT*{pT g ̼]R\ׇgI*x1ɉ7ի bt9PQN6UZLۧ2A{ CAq m!240 ~$ xg9=9Lf`AЅ?B>ßDˡvL Ç潉XHǚџ2R;M̯1HVW]d+,U-j&=Baj 7{ed1wf3m 땫6E&;v[yJbҔ1:֭q =A Wn?!b`)-%a:'*@Ly |S+'0Ѽ17w+ 5Q=!+\W66YV8=*HV ƞ"%W!SO˂Ʀ߱ jmApS)k/_UA&E6ԑ.xy,kE^qZ\f ]ɺ>UT4M+G`d2<_23`Q5WI>!i>7Q˰X} XYbM?FЀ9gR*2Ԟ#! {#b8sP c>Nr_FvAwWDŽt XЌ^,qQ|yآG:,t*o}Y戇nFC0W+ԜGډ RX$Z&MVwrg*K䢡2l^/>L̦)2UЙ$X:p69*feƑm<;),˥Wm$%Zt :TOwRvbFlHp."+`"iŹF>jlϦgjƍhEVZhkjN")- iBZ$Nsox|!U܁ϫ fݩt;vl`&gaI\#lI Y+\=k<* I gbL$Q>qRNz D^E V51mV)׫X3\|yT?#vXE%&G(b"؊՚4.=rK5AHSoD䵮񎻞ȣɒU1ބV6daXqqSc|U@$& 楹*^(\qݸG}QQ`872lT7ռ{:G<1bw! XhN 1st5 ?n9Dh+\1_&(:j*$qvF6?^3;P<{:UӓVN^1HvЎDD_7órtUujw YN= O[֢dZNN?L~#%b *Fлa_[fF+p>%(뾴բ` w$zIS}H {ƱFYZUx~``UԊfQned+Lda(+ !wސd`cm-׉-{;Irl{~ORB;c;\9W{ 06Y'&&i hgz;Sɀ/(@q Q"GPiocqo,24ci^$nKTP傇kv<2"ɋi}T~ݶXv}͆d䇧 FCZ1cJdi£VA6p%5Ǎ2a" !B R;[u`mS}SoB>= ϏDޢ&/iPWC}a/6qoeGU>6>Ӂ˖.6κ)gf >5 {?RtMp7ӄ(L{>d 0ɟXbn>{0VҸp̘g/T{^`Po.7b÷'5> q&W-|e,U<Ѹq.£!O1ItL,bk: }޻JA KWn" ?.I .Ք"z@ChGSGi֙1y}Zer.km[A\Z۔jS8b(w?E=M̫%PKCyfP2=BժR{o\xjv;3è("7 @D$ 1T2{Vcֶ9]kY$_&naĢAB)Lߢ :$+ϞDUW$H&jt28*ju*Vʀ{sGmKˍ1 r1"";5j ?R"):fL^K\RE8f Dcw a\ RHBN {OGU:~]Ƶb Jh)DrTd'/D*B!T;?ar]Yw˲NL7*셭\ռ[5loV.}&Q{y j\Nz׿a^hޭܠNJJ A_Ⓡmsn:pf,\ 6Rcǧo@##wr7Ec 5ϪB!jM'!U4!l4:}#]'4%ID^JYJKR dq,dB0:/D[_d£Qwm2ڢӫqR6WS00 iv|re JhR|a0e7u =}~A<4U.Uq:(}S1un?1'2 !ʅ-R1^mZQMhhd k0QHTދz&śg{D "bM񽳀ȵ/ffRORRB,:p(I;( ]HꍩDԖ0b2Nᓄ) Yˏire.j6Buhjf$$)-%M{9)P|Mʝ·Ga=A%G(2|WyM9l}eه:t"u : %79񯗪m;G2 2^ N^mH7A;͟|ӓSdz? !YXD$`{ q D. 'XLٕʴus29 f7Ed~ %Xv#9hvftDp@մ7-t^V9)c_ZCX(czbn%h +t8򁡊CN MtSz q8>@;ni ul2C3JpIe SV2wtS5e-Yg?϶d7EyA}«1d(湀(#L1uaB|7֭洗/4M%N=o N }e3%f`+Kk;JǪSȍBKhr%ЩJ*c5*Zu3qnK52U,,Zy!I24ka[i1x#"˖I("v3ҙzk>rM"+.9tFS5AVpw1\ZtК4c0a/;|ZXzPl&84essi|"Pepڸ`o%3uLLo\ʑXy"T|ospKpiS G5;Z䂧˱b8ԙB6 =9oV>/58y9(HQuIh˰Ѕ+ccA^B R'ךfw+ h9(̧pjֹO}Tٲ\3X%H:?jeģi`UN<Ɯ.վlJ.v>.x\ "<^oE?pV(oT4LE-\$5EkާB]AmLx=8,Vk*J9y^ ƻ4uD ̛ la>X }nSaU:jzy]M7[-@Ӫf>;]h4{PKutlߕ':v3YGWBz،]V<0167!"D7WEiCC2D6xZnX)a ywdSI:j,8pϳvX<+[9W$+;Of}Dtm-q OL+ӖVz}'V_j$:;wx8Rۿ8yEK7™Q nsb+[-pq֔Xkw81p_f1*EbkU:|0k5RAJ! 2 ͕߬BC>BWp w+1nE  ѫş \BsIG_kIZ٬2_ jyB- >~zgcL'es}A8eBV)&F;{k# GbvF m^Y0Zy 3X]&d~ڲ^RyuMEţ)I.ƻ@ބIQӔ` XQ6ûtoB[xâ1y|=%LPHϯ1gQ)sw1\_NĿC'&TI'HO19)Wɔ xv:icMJqLBT5~?(]IW%V1U*/|rRM3Qx+}얾t i9SU HD6_>Msply !7Ej!t(zG_3&%㚽.0t0v0La*[Tiޚ %9 C(&JEDmpe(P .oG=_ ,R GZ0HeB.>&!X/N x)q k| Y)Xq&Rs.U>)fj;-o+!T8}تmSڈAcaϏ(wqq?xgP)"cIfZJ!M̺j`ST-g&O$rB})q9-BNvpD>Y:!'"ree򌻏C!YO_V=U]CCa0 תiWbWϜһe9gv[N!ZӕPfniVo+1cPxM12&9l2LsOa32jL]|ޠ]E((R>=9 ,&ӹ(ɔb_d{r.e7PX^7㕝̑# cIv8 PaUyǙ(cOB˦]%Nc\W&)WMp ewplTJވc DNtQkV`PvM,z\+!_=( Ej8C?S3oėmjaq62]I@GF6y[mҪ?UEBmH 8!FפC>҅D=p8?J?22_Opx-T=C\\5^EWpgz27m?ƱfkhulBCqӼ,~a-KtT5m8r_uw%!#i␫ȴZKKApMRfR\CtvQM@z{EO.=&2֤bwG>6%(ČN=i[ S^39MrSQ1"TԘ%]֝Α+vDGd һz+p2mb9{SHM)rT\bOdHtUy3je,UV=ŝ8U w OLbiMth0c~m' *̺4*pqD^17NBan}lxu$g ,Z))ԑH]51?*pqg%J g'Ydg('R& %O}W1sٞC˟K}?"Y`Od9#^"a#A)#onKd<?]ؐzFs#4whjCLA']c˃1 m[z4t~"Œi:3¬V c{Tf! `|8^f.a,Sip*\SJ18nЇQ,GPDpJZeʞЉ+p(0_q'N@(?xGb<}%.)Ø9G6`ZN֓?ꘇ"댉= vs]P(ta|5-L;&߮"VھPY?Ar]5eel_)>ks&cǞɧ!kIq9:,~"lmpxabJkN\WW\OW-#AdF夞/}o4S9C݆#.EfdzXrs3 /47KA,x +t1h $!Ի!~~Hv%{Y!q(嗑㳠-K_<#D".2P,wK#V[%ўrIǣ5>̼WnV+;3]0.(GI8D-Z)֍ê\F᥉77s-Q.׳=.pjtA$Tz+Qߩͻ.[z V*I1@ !N%X:m8*TCQEDaг5/nNW}H'{9,-idq 956L^\=N~RaA"zP1! f,[5E)Jw "KۮKݍ$NEO c@_TJ̺ gxBcr]{0N o,fi-tkZvcShMob"y%zJ-{P9 ·J:I6Ne^B4;j8Xsryל1cwoO]`N0-8*^a+P'ai1 P-& w:K!8<˺g/Y_˙st{wuC-7zDžpѰNJ&CO֫1hsgœeah$JR 0YiYbImxb{+uѶhzHћL&s*Z KK`;qzxz:SaUpf=*/ZC-҄ϓXCDr@ P&{̥^ko i,_'"ɈKyn۫bYzݧ HkZ)ȇG:+,y m91ܑ j%Oy(4d!M lmD*"8庿"ߍu7;}8ЗBB]KmKuow g[г5ā<-vvSh=65zp~/$ r w+{°[4nOQ5qtP@ /Bٷ(*QVrT>2/xuQ oAPKۂ*W=w6IM[" ɟ'kKUC`d]M7l$FTs]yMRjX FfXJw $g@hv(.*NR3A[Wp Y7YBmWɵ4Wvpsp3CWT lMawU1*+zs#+4pOU\BrQ> fEEc7D v(woAwy9E߾cQOVeZe®5;|yN̚dq y;c!A1f?h<~:7N$G$C$tk6T4ӺlQ:VĐUoa~fl9Jw].^mm5kNm)g4K2P *Vzͩ|!2R>p=>K@J q8OV" LY 6gg{3.YV$Аlr) $Q:\J|:,D|ӌS\}zȽ 1 vM\/4 =% 1U^ky 5,l)gעONiυc$ʖЎjX~j69u}-q[YO =~A'?D36, m~r @ySO; ۚ:}{S,2fv{NHEaSK9'hJK~d$Q2AەN9 dVxfXѯ NۺSN!Ǿ<tT8 /KxdW(u({NS8r{QS$Pݘ_ 4UPCi!%#@L6t)cEuԫ|.Ts L8NGq/Q(ڪ9Xw- gh0o+R١Q)s9xR:kwfΛ~܈T \9h%';-%47#c@τ7WᖍBHM*f'6|#HDMӛۚP.wCfl b!z3D螀;ՈipOas 0<'?Es‘^>dC&)+eתꡲ &W Y ݼjr}O]j,`_7fJ۳?rП<@m2͗&97|x\yi]j=60!EU ܋{2Q; t8Te?$o}Vx߁ux*ƞ̅mg%[ Jbh4BC)ŀU >p=mFL+е|bv(E ԌKbW$y1WȺQweKe18~iƈWs+ oټL pNkk O2c̦V|L`2Ht mřK Q%IQ0sn#.v"w@'Tb@'(Ql O>ر:-o>5dޑOYZwz8O)G wV-C5PMEcR N^6ODZt m#:‚ rN6&E-U0cu W=m:}Rz[ ŷN+tC@EuE")R4 ՋE$yLߙ:6h$lnՈe@=ك%wMԑj#o/F zP.' H ua@n?Ћ)"҂tAZjX{kyǃozw/WSc@P:L<"2E/#MJ V׃649g>bJACo~ 玝jM*Մ1B:Ϟpc1 v#_<'G\fjHHZim@!gE ^r{>teǃ\` 4laF规*59Pl1Eguי=]K_59t0!2< #RC" )Vjeg`R7]\&"g>6gh5p.w5r^BwTYwNu*O*9} @]Æja bGGiFA i#a%Vo)sɑ3vK~A\yU=x>B~44m=7ՏLfcLa5Q]-q̪rO0at:Ny%$_}ǿCM<-D}w[9J }2fb3t%M=4g?y\%42}bUيPcXH L\}0⇞hIw:E.-MWYJfvd4-~XzSKI HϼfG[5()}{HXci@3$_:XDP+QXd+%6KhTM , g튒8V'X n1&HʡtgsL73\fM׎>g覆$j3'd}s K  p<аDm )괰|e61q[Yr@j2Fܨ,)@9gDw,Qō+yՌaw[B{>o*F 'u[;9 Sg$SW+,9c<*~lB*BHn-囶gORtI;Vp/o4*1q1gga2GEed8f*ȼCՆfGu!n%iQ%, ,~(3ԭ"$9S;IQ:]yeyFdF Gw'AHkcm1O^=GוaI'$er91R1Sݲ`7Ev&%?gʒ/(-KȕD:~+)ϮM*O- Ԕ5͛a.IoF,|yN ?.dǪ,?TPAcYp"LE?m S`-K1Z\.uMM%)'>bݤƔ>zڞRRC>҃i纯4/ _K⡂0_+yX>5-jͶλ$,RNv޶RQ9q`7:)rûڑdy>_f<1O3H5t8wb ݗlzn$j_Gy_T^`-s+SiW3'ނKGֲތ K< OUKfaIk 1Yg3d6(-?fN. TTl{/4qA+@ G;)E0njBNq7u/'n ܪ=c䘣K兩Uj#;]Zx΁6TA { ߮<lY`!t҉6 v5uӧ=~m;#{`uiʭVEĪғ(2@| gMf;95Ja/PwQ}O⟲br#ožMm[ZlN@QK/Kk~Hm9><ĿQM7E~ȡUa#Yz?pq%27wLb;MpɵO/8nz|#ɨ{u{dD*{F>%1:YcyQw^J`]6f=Fǭ1wzr '/M)u7sCIbt|YN_AwGlژqЮAb46.8dq\.~PZ3{| /' *?H\hDhRUD1tY# 8fIh;F8l=Ď aF>XIn8u+F ] x?ޠRl6~O-;t!56½(9\hFB}rS GɾeZEͭrd5TevΑ gn'^xTk2_UmiIu`V`z= &U#ibBt0gnABZn6&JcJ(ǻ`>=&04IJ4.|h ixp2gE'0/S?]2a$i}K{[1cYz gKߜ?T]F1 j YǨjj֭;6B0I 9HB]qL2N4M7Ϝk=,AHgg*{sa /g"nn 9Z,A^`"ZS,T4+!U^%Hq g;|;>ff/w74k Tkd 4?5@.YUUt |k f_Gbl|Γ~J[YM0f*,zC7iqLAH*5rчgV锣oC~S ڢ tb/~KVM-Ǎr:!%i@!iߪ2{Wo l,ա5P[wpx#e8 SZF7r؈r1p' F5|j#('H[ARsˈqx-8P>P{Fr~s3Ŋ0a: [J%O Ҡ5AőHڊf\#qm9SQPlX**@u[$ƂQ-m0?CA{N t6F{#V8ٚ}ԴA1d, 9I@^UF B`Լ6 :SEkÆGǐwVnBre^` 0-5k]ޣv,eF0d^Ry&SV>`0 1;~ijyCH\f,TkSh)^Fc}p@5t{c`0"~tr7Z4/= ҙj U0;y=/=":v?/ƜՅDj` VB>$+uO$*}<#𕵞@)#tOSxF lK/'˾Qw^S^MWb^\h (1h:FuG@h^uRe+N"aকKs[QD 0dByڈ̇2..,xg7G7S><+fH|A<D:Y̱#yg{Σ`ΖjH`wX]3yϫU3Z'6pdCvBsQ捿 !7t$@ .^V~vTdf"k=k^LU^\ĸ>l9Hk?-fFQZ0Z+,x`P$U,ltV\0tۍ[ <}hچ< 9ОoG` *6/6&SC< #$ڀE3*XcjsG<:[GCfy5KSe ڿ=qee= misF}ۧ5r) ztZ+%gz<:~A3;guV0^BRUHFcr>= 2wDz#_bW#9j}/k4:Q&Mlr* ㇝2z@&=d2Ip2;PRnB6deQf*h>v9}{LJ !F %Q*os# PGq\e{p#J/?xL}=ux@<ޣhKeP,M:+ش@ c*Bð" >`.-` >\ҫCsق`-wzau'O&@[QJ%)I^7p}*?V A`,1%]/A!Lg X(!sΧS* al5e.(*}ƴWX[F9:9SE9ȍ T ۢ *;Jt,5O-عtP²j5qZ֖Zc , Z{5.jA6= ehr1 XZ$@ Qߐ~ș, E;y W. iZSrRϼM|о x7һ[2/R h8ba @t v#-]fR ;TokZ-VKWCH(SVqq_Z@_/ۅf{5gѽc|h}=+HحlvŜ|s᪂p@ Nd^}L9suAa{!d%99Ch(k>pq10W uQBɕ34VcHh.\ҡ 6˅އ8-iܮ䧱Z}_l}%7Ny$X7CYݚWb'dU+0}z0 nJYϓqtht_$k~V#K_ԼBt*@ Qϑal: 2;i4lR"m lSس0XazK pl~ :ABJOd.w5k3RUH[Y/a/O.kMw (CM-\猌n="r) e TTQ1;7~B,=XI^"_90ΏZaj6e úm@]m cUNZk9\>U2vF-CZQUp yFo,XR A=N-fd.^Q]e#Kd`אO7Ur~AZ @{f7L]] @vX-˵F+q\|xI4{`'vU?t[𐋁bF1NDop΋)+ 5dhۅЃ#_O84ߵWW=`j*ET8E5@L TJC`؉iFo83Q #D4zx ױB""Bteؑn9| h㜉nYL]-:!/YY|{<$!{- GopD gVHTorkbKI" ߉.T9&-9)n%;'AX1wmXj% z[Cv%rI$1p$URv9ɶOYܺX $x1En& <⏩ ;wo?uB,On}&jBXpmZݵN|Set4{2E"NY7oX4#HȲjⲞOha&a/p3H4K\jG us=7vl`^ r~5P:mLbe^{3/) MnۣCkwy5V\/̫)#` k4E|,wF/FTv܎h0Pav^ ,o(&E Y)#\aHS<ε cNjy3Cȿ3Lq%@sM-c-xߵagJ{GM:rQn_+䀼:(?/3pk} xM2#삷vUxi-A3a{u?ůbޏ2|&Mq34 ^qOQX]-[=kLlizegh ^og"̤xRC9,; iέ l @C'}9w] oK2gUD^nBri2לP o˯5B$oz̆Fg D~.Ppsim녮4)?·@W 2&"dV2yaL.>ʪ<>-'] IXqvh&``!'O) !a+'!̫)L]e"2n\ȟE*7}I.){J& i mLR̹ec}V]9y荶Iu/{amQ5eUyN^.3nVm#$^Tk}C߻RS#Q*X! gv1Tf鯳]$cD`i[ϑc`9cҢ,&"e^a}A ZEQUԈT+1vCW,nRÓmOxhq,sݸ:WJd 0uĠ3k\ )Yj[s q|3dC!pP'_o\[鉊y>Hi 9N~]{SҼIR!5͐AdĜ"mfC{H4@jjiyec1 w|mCex:ULUx Vd?hx2SJ.g Tj%bȄUK> _veb$EEy 5*AsƴBKڞ꯰zcΜq0Gf<(!)$Y +RE^StՊK]٭f!!J%TӇ s}oq@M+:KSgHf9r-;DlךEl!opc-{#P%j`N5>“enZ,ܽ5߄E,^u#eȳUr5: 7sy8=SBJ2ic0N&nI @h/@U .>1(EՁl͑gĿe"!@"Th[T!lk\*O ]rv P \;joMsOPY fI"a.P_T.b]0Y+N]dOpE= Aak ' _R],_o>d[ܢ)EΚDf6l|H.D}źvw?h8ό~&gAw_ ョ(CEǭo '!{V2h$ H,!y q{x g$ydgrS -#,,;2ZbrdF3:ͼ-#y[6%wYXI Fs/,B ,HS`F.bU$l)Mdz/pm17&$Q:R x$i-v,aNq F:51'u&nb@~.7>e\8fxLE|nRʖr r> _\ںuB{|yw8кɔcZ&n}%k/ v4$s Rck k隳guѠmYںX>JՎߋĄdU;!"x-HXr0*"WBV.ġ5GN0a v.QPMet.SПOtMB|A\Hl>nǃ- uvxetҙUU4znH=һjz%6@ր|y)hIJs.uzDzT1YQLjV![ȸ0V#[Z#8{dgG#v$)VѮ> ׍Ow}QlJ#17L[c &LLКՂ0Nh dNl^b@;ٿ+jd{>k7ճ MPJ" ['v;}J1bW,BǵNs,,yp5ϖgVy=֨YC(z2l|: zO'[hC }B@K9^ 6 5G;rLUsԶрi?B2d4 Č+.ϻՎO]4X[Y[\K_s;`i1 zb nKȭ:(⛥Olޙl&UsW{9Sx&L S=2#Uy!=RM-:we8>8Gn PǍ 4D7X=/I$y:rR($O= IPtdk5RJZeA W!R!ֵ*9i| NiQcnj|scB:$] Ct /!l r ,)|>|4:@~+Tp(A lKʸ,YEA6_&iDYJuO+B>w3nG;dtWߕ2∎ N׋sɶҙVMմ#LPz/O_!JLE.|-PSQKm RXE1ݢsڈŤ!$_#]:4AIIk\*6wMK87i;UT/XD#U"m4h]O (a]罞k"#Ŭ 'zL^c[]hh#` >-YK)2E *. Պm[) 8)(Ie!H0*UհܞoTGg0MnLdj0Hp `5Nڗ vs '.*"iNܹ}҉|+u|i[ot,.:YZz $P4G02RQsFׂHx,,ܗrҹt}@ǭ\e~ڕKo6*YA9\FAR/Pj̍wc ]Xvm6kC{?kC`BǑ8Ǣg@zMټԘCm|.>t*>#'L:\х1q ;׮d Y_UȈFvlBy ևc,Ë5"5_ӹS$7l pمic*"ʼfJP ~<Lpw+"Ӹ63_rq`-T^YDkD";!4y]aےG@M1s`幄 lSXq=`.P. &-f]?RCYq"$:\<}}GLg!/m2,Fhџd lO1ODil')oF{˪DE{RtU>n5uH0\oU7ZBZ"`{| f\5+Ҍ°-aJf3֠:3@)Wшri<}kaQ\ShFԕw`,aa( v/@=i~jγ{xSk6P%s6I qSYŬӨ"_xi?BkH(¾"w1 鏆z4ci(R;Y[*{}4LJz88ܷGXler(d.OCxFۓ8N5M$^ȁqrGHKMc VoDR,[p_xp:vCDa{)[;o 6̖H S0s^|8IXk!T RB_Hu^wQme =h5j϶M6MTCg$ ӆ2ƟMf\_pؼUCI2%r SlIe Ӝ` S_.:ER͜6se9bWÞkp8jS2{Gذ5i[̤gcwzg}=p(ڠRR o+V-"7]$i`6=Ti@;ï;.V PkUE{pP.fb 1Rw"Κ9eߟsKǪ]ao&}V,-=o܁sa!rQ#G#+=nD$A|&KKMU{[3ߎv4UQtBwRmXI\ǒCk2mZ71 ̪5̢/uY'ltj0FtkG4_R ڨ2?5^o9t|& 孎oWP6c"QzkO<@$M`@LxUC۩v erAþG=$h{[WSv`cD̋S_uCiPo_ wYytGQ[)~KAmV,s+:~DZθ>SO-Ry $ QlߊG.}ڴ׾@|8ҭC8 $AUcivY Mx(+ ͊Gh@_`/DZmAraK^TF1JIR/*DUn1oGTuD9* IpHڐB Xx|" v[\N8g?dv[;J~^.)'&CHW{ [s;W%x] z9)+HNb7OW6"c׏2Bܽ~ vjV(v3C@^y6.Q%n<@(՜aEsÈTBGuºLz/tp|&ܱ]̳BbbUZ>υ9S1a7q.oW=> k#W/z/ !BQX H0oolCwtK`yf 'y>H51{xrj`vrT!b#l_y#8H<΍:KVOY= Inhr?WB2.G%ȅf]YـUOOeQ^; eB:nUw@4*t{~\햔3xtCU&ϮPRe g {[(\)[/I-^U |mC f| pjH"Mȩ_VZP[yh&>5Q`_e#{ ^$0{&]4F|9і b!i?/=)O_/uT΢, ]^\ >\lݷϲD&P7 $O13;4ث^"#Z`E^!fcَDf|V@ -*ϒ~⹫}>!y^]  68E#!oS*j؋$`,n P}1m{ Cy3bZw>yo\O[ނz ha'RLrt}ln[vǚ4e؏JSgk,i~p'ɣi$e*&IpkruEɢY9!bzvB"wz2p̑Պv@ZoQY\W8:e nd. Kͧ*E $ZSZρr(i͞+8u=|7 uNEVj )Α(be@ BHbޗ)Ѹ^TLs~,<@EُvYuCg=5#N ӏJ0e <-j^c& 2wZiY kUk1\1p3D۠,Y LY$Q֬T^A1@jX:>RuJ`bfohLDVQi?a|(Ԣ)OހނH\ 몛=׸nː OQտ˂&R[j_l#(;#;o]=]Ayue1$dNQ?>bh|GmO6`*r>5b7:xJ=qN0hREKlN n)`]yXpp,CĐ;'~pZ #y7Ad!^̱"{Ь) [|@Z%56qc/⨢jiTG` ۚȶK.̉L3we4JW>}If+2ԧL UacyvuKG֡B|DUv $#$8$B{ J8_E^#jwLB'+#c烎tTU꘱])lq/?]U׬XC¨+VckD`UD0G5xpOdiG؞94Yc+{@V;5Fdu^jXѨG9CUQx7>'NB((d% y/rBv*{1R.9>zA[Q_:v vѡI,ߺ?XiKK|;ylc䴄"wg} OPdM|sct[ZBi\cAo HP0).iV bgW[򺃭ӡ0ևh03vVa0>}d1ɭ75)Gީ(c<3V"N֡ LuTS Ņ\k;` h„L;+1^oQÎSq >kbʗi0Ln/uvukkLZ.Dx f3wtv/?e΢^!CUV7*MG͸ƓŕA JR_H%N8ЅKB*ߦTv[jhi\(P`7(0Wƴ0و<h?h뺿.K+$vgV[\tPn`5㇜\ (e4Tݧ|眾xη}>7l]wy޴HVCTvb { "(&Z0^x&*̬ոxA fx\;}&1y !'ɈO%J_|ЬWr, 5OXPm}ckT4Lr[>2?4VeJ 3[3&2ՀH 4Xٳ 2}>:w^npu$5,-`rHc$7.}09}vRΡKT=['r`,W5dBr%ż7EęfT$BAxenUjm ]U[^ec7Rs>)A*i7sOy񜱠pJF9BU,HԥHje`:0QM,®Ce{JŶ뛑 $AZGkdDی0zjL[#J~\d%ԖokɑȺϝہcP9oL]6:ݙJ)G:̍ =aC*-̕=qCd7)㸰?*5[ 0w*9SwjНH8 Hp7uuD /S ?y5t93Pur-΄x5K8Aggcul:<@b7)oνuǼ7RR=?k^D7+XyxZݴ!UNPp^M "5h~PJЋ=+5+Q]ZU_8p_U8C꧐!M*1y9&3 M,2^~&u[xy\rV.L>F>:ʡNO/qʱ X@e.Vjdym ei( 6_50]YQ>`9X6KQC 6"`u9x jqwqzX^p5Hɟvx.U"lH#8dZwp?S|pzV,*@"jE"C/}dC"jgG$pC@GwW}$ǣFGeFnQО\AJP^s;9N2Dn#@D,B [o-Hk;rc| .\[p; ۃfZ蝫=$.ϘR-Wm4I$9 !LH^bHzXZ犱!& 41HRI`с2*16]Nό"&g߉sMj{ QW* Ris08 }0싪ƌs{Ԛb?b6U0Ѽ.,/~|B:L]5L z&q" #>}=ADUULGrnkydx341隚Ӻe|w([(2WD\B)C$LxD OutY+8?Ѐ/3R̶U63̠:  R̔;xaYpI[nUkEvK $gg[H#뾷 Dc .c//{]G~qMiхXiGk[|dp.8.{)O,Sѵ?ig7H> 6!X᳛%nJ evwƄdj E]T1-T#:-D?} gmvG$.퀵_rObcE.$ oGWG-"s.*BCлqNecJޘG(4h᪻^˖!J5+c& Vx* ׂۤ?Zg;9%IJ O<=d&!o8X9# K_yFKc$gU˶:롞Of+#"y"oQ[IWjuGarCvf]v;vuP '~'ؕy!h|0&sE/t! c^HcSKYU?Le|~0շ\!ϥZbGMP^}"=aJKspvF dY9=qśe:li% M&+f6ۢE҄`qŊ嗊NdǖjLA?mhAuGٸ,\/[cO LH|,b5kʬd^%G9#p":Umz+*G pYWb5E%f[!&+±z >+ނS6u]>i`P'&.r*Bt^H? 3tE 1n< c\ /ʷveXygE? 4~Ra.{o{*ھ(jCaܕ6 q6D 邧da)yO:Qu5$ud)ek: :YG v^gb\6+z18Pf,Z]j̾_t,yX-m9XAφB݊7&ʱL; tOaXG(9}vn'v>pwQ2coCK@B=Zic)EU'1yn.+("!rsm*k%okAe~n:YS5vF%[J #ylJ+HXc>xycUFTǭ;x/HVI3WU׫*iFxY:~VHm[:1 PiubJűڔ?$-ibSѿLnNFľ ZUoƷˆ_eCK-q+{W_ܥ}Z&Cbs-tp4D}&T8dW BqI{l[ةFX+:Ddw}S] c ɑo*XY0 BC}.l+ڵ$O/l[S7\70pp%i`6o)don=-nܹn e QHFoLs*H@#ThSs}?+lm\2RN35Ofpos|PK`'t2!u[X$hdDB+H߲d0!@44zJL鱐_y]lo8>>,SjTyXҿleFۊ 2)o9Sšե{S KW<$lfOn|hGQvX|[D Q Ԋ& T:6Qmw2,['vST5-3 Wp8zLl|8ً9S xNǿpEˌUFL·Lݷc;n]P[|,*Ԡ6'˒] sM_BK!#m>/16#J>}OUM,dWT)vYհtd\i^YE(SwƑv0єr|VӿD0 ?W#5Jc# &'ST8fzA$f!-eCxlV-j)m?liAHsirL !Kz:q ;1 +Y'cz?N[-5Q>=Ph;L@WLz;)EYjT/$^pDp|`xߚYТ0*{ۥtܤ˜#bR9:4Op/KHJ8ђlľAR+2#liPQ:9YVsP'BNS.Ωz:F`Dz"HhaxGqg!S;فgjɭ  Pma pҽf"ژ"ʟirDert Mh/9"RK00[;W i¡_Ph.gGbϭvFhۿ,`Mb-:yrωk+mt mD X9#h lS*tPg0(s~ZoT+Z9JO؀uLEL隍9Uɏ\2IĆ}~+!XkNtgN/؜DӁ!$Ж6=wFМǽE`wivwIjM7/ c<жo J١T]g1t_%`ֱgl X]뺺D m֊=s@~(&YҺ=0 N?*m̢DEȨY Y=Ѧ #J9w4溘W ^/{`>{t &碒0d64mN;#t%)Myƫ3@̙*yeJl!/J2Je".i Z3]g%E{pAZ}YT~X*ۯy6!:8英:#K'{ a勭ڐIH4O;zſ\fSi"`uxݰ3c!]xrFP=0`{=%/-Y&2`pȉr,mn߄_V3b俸 1CČ!FyiyTE{\KaFVƩin5e70`wyu;y^ /b&f 2rEfVycgG!xCP 6#$29}@0xoa8m y}e+}|/kjay6ǂr"F Ez]~Q']8Y0̋P> Zngnq!ʲ,6sm 5ۀÌrE2|y.^\۸ZYoyW-ZFYl85i8Цa:O['/7dghUٚw-f*eK\dT'd1Rw~z@pvb+RXbD@< Ăf{fJUhlr̓hxO|gq~cgm&H?VK+"&V{ @# g3~U#8*i]6ZF>&M.E в]k^?R m)u}ή)]9U82&E/~1 vb0a <=f‡T0#[~ePcz$u?C$hv۞EZ)5wQփypȲ?b 3a, !D&B.DXl $WʰG loc#3]tpz-y4*Ӵ#<2~褣jx@<2pm!]^RpHg[^7$W"Ԓ\8xu4f'bknꡃ,*(Vu+*#Y_q9jXV@0:&.:٪ QBi4߯GTThk+&teVOooEvՐ,1RH_wIֵ1*4=ggØnk]_Cn|}<(~a6'3B"4fxo+%>sVm9u};&V9?[ Mg2=i+-RF| 2$1RfWN$.H4_XNh@@Qn򍈱Y6|:"Kck`Ka瘫cyn6 Mh8`~])ZW@`=E۶_,9+5b0H,yٗ?qX cUQ[6V? D%\sލcL1oĹ$8٢,&K&V`GXuыELDP8߂`NȂksܕk(c)O+8N πTV(eazv^T55g귯{VE 'm>)=U(/NkBΨI;ux?a"'yhD'&l.5 餷\Kfk[jTyHq\`gЇX䆈X=U֍@ ͠H>&Mn:!DvXCNR4~83lH `2%ۉ~Z,A~4 ƒ=䎲,i(}PU`ً+Ylku{Xz)s+D쌚cm^3i r);eztg@!3xHȳ `z9hLaeU<μ߭X jvNKbF ]yIpy7tlKʕw9+2?N*5+GFk}ojGcKn] 0CY9KYJ4H|% 4 p[ƞ3tɋe LCqk'r.JA(t1 ֛TFg1kG @@.svVuNc/=aBۨU1i#;#z5GV4u:.q1t.c6*lѓg-7k2 ,DK7ܣujEǎk6 Jrm'XDiH~&/׊Y `Vd  ŗŠ a@zq&}P^) rE0xktH(@0uus,=Y5)e~?P1b.O{At)@{ A ջv?E澹筰!t%kcQT"S(Ųug^݇=lJIW"#?6Q9sqvb t,8>yCJ$T#UG? EEFGrC;j6/]89pʵ@պgDI%Tp@2gq_v e*:}bQ,֡~Y`P!6q1JO<:į@\^|Lb$5kG@&0%v\s< .T6;qپ? ?+HhLij*Ԯ4LGkh(9pTY_ަe!iO]Y烯z@x9)14ݎ )giz=uԖWl џ#+WG.iR(ɓDv1tvJǒ*zIݘ<,Me[~v0=^h)4:wS9Z}zXd2:j%'_e-W'i0 5bD5!n!LL{3@1 bt0PU)O!-NU4nlU L>q~Cb?𧑂t> Wc!a,]نJ0x;jL"UsQ,Ee~XcE)dj`GGi\\[#?PLUJܙnH#T&y| 4SIFj-- O~4+Fڊi()<)bjoݝ10„&R_ ;=crq5"M*cjwGY'g) b:HCk,>ݡD^&uTCʊf)բc *&s't}/W8vO.FKk|ߖ:"7VzavNP[L2sGa)X[0ӘPEa\O+t/w8 ˖t`BQ EPWA\I9\rce=;Ԝ7]A[b]ES Bn8F\y? sCj0eNO[[SA Q3#BФJ\cL;ML}Ji< c>] .֙nN翍t"Rp;}Sd* Gy灁;zՐwoc8Gn`$\ ;TuY"rU)L `60A8 <8p嵔4;*zWj>rbݨ~윪Iٰ`}֭8$wݎ)^}@[ uA+XX=՘kjH:9ۢֈ@Rxl"UOeuެΗ3%6QZ-hζGfN =I$aO13Li%Kr F]_kxSyIh zPd[ "9w%xd[X oi  ^ %piH $='aLۂ\>boj8W lD1}Ƈ\`E co. 5#xTL#/$F'Kb6Ь% 39KfLjz6h3b>U?}j !/$0B.g8I+gJJ.쮐"6JȢ>^WWzͥlHw- bcA; +YOVo݌BÂvU["Sn^\'54&a|.xoK)?ZcMv2bn[T ]yٰPHIh]ZK]ds;ƞ9EKmOڱҹ72"F[Dl2[+2hձi+ uKe(w`%Ja8%sm=s=b2T@4> Se7tnN{tC )`uO|~tGï?ާv>xyyHpO\=/d.n^/pzJ\Da> ?+onRL9 $n^ yʃJօ^fi(H7C]mQ"5prh6?u:H8d ?›zJsP7̺k.d&]ro hA-d7<'^"$6XOCDģ:΋L'nDzαJ[ZVF\|= M]A^CjUaϾ;a)IO鵲]}{L=:b9ju/WF/w~ k3D$'&&6c }Vj\Ke0Q+m]F|ߏuiۗhjGPl/'VR安寧Vsn$ `[!臋G##kO/g*!+4N'E(*-ZpdDgzGID+"b:sc3˯ǏeLK< x<WϓS$bIaXKyW9 'gҳm|?z=ۊe!ܐs:xp:G$)e)hcP>mU 'o*A@#Eak|gl prH}ntLm"̭ H!U䟐c}jU"Bx9hq@{@s%"Awd~_bBX:9jOp2eCΎq+#ϋVeA[4n=\:/;C(L{$;1wc[6,[S=8f'G1O@BPē#aR8I5G~#P`_y:dfOps/#>fΎG1/s,p# }KB7;T%KXo_5e4]T,KYmmu2mvʛKqشIi(@%N6b#)tYC ՏևzјWpEtp0g#dRƘ!eja9[˗^x ?k8iue7 ҃Q/jGǕNõz#am{?b`ۨe )ʽb2k!Ihى 3~h:Sh`Rȗ ެ (yc.P)hvp}.Zjg *<]"D8p>O(F hb:rMqߵIЯV{G7VWO|b/anr-):B^,/.$D.Q~%YOzio hFՖMRȰYqo TOg@vUZ@ʺ1`["@_,Ӽc÷)['BޟlJz'̫Յq2nAY$Nvh]o&-|ncAe+`K_'dX{C FW)m3>m+֓\#+Dm(Lr>mi\X4&Ds'@^gX} S QKqi#^G ɭJ36#彁K? ʈ<#Ӥ>Vp* z Cs'n'g=?SW! ox5baUk9x 9Yrq4C4 [#3Em A`)d`\vfg(rX"b>]>&˪[; g òDZOQ,O0Ԅj*#?ZѯKc̯NKSiIzı|:)0g%'V*0dOR_FRy|iQ8bA.T4k8|@K zOgѬA,ԞB nb-RٱcYIzϴ4zSulj9nwӎ;c8ypS,c,Ad ?j7ƂнwL5E><@O4L]Z|KBgOx-Xe8#Uhth)5ŤWtqO)O\Wދha~2i@Df@O^lY'Z2jhB |nxoCծ4c_S݃SdMԷX C.SyvY*֩!b,ZE+)< 0ֲP>n#N_lwa0#O,i[b'/1T!J|(_D4$?l5&R *=ztЊfܵNH0݆ኾC ~,*~և^-ڌ `Dd3)=wmٴFĎVk?2 σ|6[= ~S { ObBKr OtD~لk'!mng]s8XraVf8kjd]2Խܡ=Ċ_7*[%Jߺ;΄u@}c8 &6w2ixNvyf'Yf/ XVR_C$0}ڜFXPtqy$:݃HZ څ//' CqWqx0sf5 Alp(^v)d/1OU[Mhzy*:V"^R^,]} ;ӂg=I%y[,pg94y>])|S/t\Q iJaш0#&d :[KDF`+ y9F*# I@'%UPlAd\l8j?5V_xMK@GJb>=TO( F;+Eէ[͑S'bN`s4.)e-N0"Ua/V,kѲyHdD\B)C@U K:5=V[1;T?+wT 3/gD8Cm4"2L3p_/b7ӵ.>Uo_L/  g5DQu̼b(]5w- ]M\x".1u{ݺ|EcRfgUR#$Fas71HDh&5"ݻoBmHw|"d8}!9V4-薐kdToc5K>h޸>鵷ǜN GB2ɮpx}s#FFl i'Lg Rk j,ɣ#զ:wd947ӯTwk~xU0Y}(-Ol?_cdG1c4䉎[4o)iO.Y܈fz(\\Qoeqb^kg,?%'pjhz^; jt`U_=4 A̻(D#Cq mM}}OZn< Z 0鷣ӚuD M: yk#W- 'W%dMLޗLqVe<6#i\!%'nLjԧmCwA#XjAɖH_h1%>)FLD*,YBf:#odeQjMr; *S~gI$i1˃G ptRk^2m bXyòpЧF&<``.i.7Y/>.ݠ)N>Yz(qx:'oͮO{%{+Zo䏄!.qxZbi%-VUT rCY&}qټ`?@f4XJ =\k"[Za^~edÐ*"#a 7N *O!иA4ms㗬F7TMLCjC+a &`8jXVSF68ܟe}Iҫ|̃!Dlvcu'ϗ0[=_H v=(L.K'Mk0t#O-o&j봋\ȧ5j KR"PN77>cu-)-iy\}I&hoy)eW5 R! {JPĞB(WE%BmBF IJF̍XH{TZzcVUY97[͋ѹl~p9G9T۠LЫډ(–bНQ^z >J&AA%Sf?{r󹷆|hN HS"[ FŻ6[?SW_"(9jȩ{ۄ1~Fkԭ %s<&ܵJ$k< =pos JB6>?F3+-]-uqLik 2SY`t`in! m6h̤9lNO>do?MDᗟG3c%Ѕ _7XLm>#)ҍt==0:ֵzA4U(I $%(ndgH3ooqMw(hGwq-B"}u ‹WJA)sք VO\}*n~RJTbH*VAB;oj~e+e_Fg8= [Po_+] ,r#.Rn9հI0K_t˹^&CJg%|6<3yyPwz̰> ӵ4@.`$Z0T3c?TNYK ZK)SDW C!I5b3B0!rt^A2P1-p83\!oZ]$q4Xh1 _#nJ1{*Ou:7Áؠ+#'mF2tз+1@ܹ /n7͌)y$[R F/&I@oGΉY#?P5ĂV/koT{x=ڌ`吶m瞞H|\Q{GF=H*'o(?RHݗS[yqD 4+Db%pԤ1+7C3QzPDgSJ] %fp0C/섍6rIxLpEY?O\@!T,Q2ϓa ֚7{g+a]m:N|k31[;oKh}a+؁oui`p^vٶW릜A zo" +bs;WG jSQ+?a(4>jҺŒ:IcMJ-/}x;)C.tdta%rh WCKX@ ,6{V~iPuWd>w ں6Խ~&ssUFZ;_  *\@J~yI=3;r\88>cY%Hb>eASd"Ax.O_nBOo\N]{R8l럇s!2h+2>4~xgѳVI IĥRsT>RB],!腛~@QݞѧE2''g\N~oa߮`'G(Kڔu_ׁ /78Bsd#^fQysj 3vE7~ :MW^M+z\􉌥DIJ5$9_Jm̩XK}x,(@|Tm!ժی@+oȖs\Wg׎Dc˰!Zr"   Br:L: h6599AյE6;UJ"J&:)E"*v!WRjXq*#QLװ.(g@;-TEӯuǴ~`~9jQPq7#Yp'C2Tȧ7]ҭBb/e`{.ǓOd& qZue/%#2:Y3V$qуQ8b`GMq5}r.I;, ?&:u0mnl4+29`ki}qU 㡡g tݕ8p eLot"Xo;E\/k< +ջҒaq3G)!efLfv)]}C6x?wx>X7UsFIJ{;ipXבVNc# c'"_&ߔb>4 l:if}"IaAP4oK/Xp6J5lX4yXpRRSSgKw ki1QE{OLbvYkM7H^^ vUU|βD֦U]@:D}Jz҂w;'".O)q[R\)1'zfZTem',JQ(PJ-bC#l ]l- Ugn98d#E[T4!:bۂi${DiPuŠslGo裿6br .,Ri*p:l b *>0=!*B+ʍ1a8is6>rO^Κ]Xư]^ޓ!ӿ*Z:JWA"`%ץcg/ N ]_x{]9h=D{ >p {5އO׶D-]~Kz֩h 'B Zlω'< Y\]0lR %[ MPf abzB ۤ'"=1~WGRT3$9<π)QJCM&fRuuyctGF \DρhQcUZs Tz h!Nk뽼eX+`:}2K7ለx>S=OUe!\=}jb`h<^]gxN 1t=äiI)[V5*`_KACv܋r #cclyf %^8 zrSS #11=0C-;ވ|]2;A9tDY>vYb[9_F5ꏲW $_ Wb/E]ʴOqvqSט@P=tH!q:䣅6Fs5Mrz"2ѿW%c+XO]S'b% 4=$0;-y cD 4e8ƻ3 j-Ee:8FV*ݞ'̍(ft""װAnd?LU-МDZg<́,m D Z!C$)`]HU_asi`]%_4*ζ>DyO2f#i"h'}Tkf`nI\qV]|A|]Av{!;&9oqLs*@ ZS 7^+%X\d_ A"ɻ)|ɍ0 ̏WN̚Q\Ab>j&KQ3qUhDܲPCtaWSAx[Y\yC,.XIZJ -JOۤsGQqfAaOZwAɪlq0$ ە fc(-$-K2,ҽZB3Wt4@%gEaZ^ k-Q;d.Qt4U x}/aSսmH^f_eȓ#۬=Jc(L/2| y7cgTQ ʦv\J1-ljcs8IDFN#XSq "y]Fs ؿu)Q#ԩ0ǮUhŅcw2("@N臒Pٓ_s}V<,UMESI+µ@7HD#Ϭ'v`Tha?ۭ Uf ~ݩ*|㫨aȽlL1CǾF-LLb'k揚@0bZE[z7d<^|cߘ:1ȦYEwh+Y\BV4D.kÜ44(f!+e̸m5v!7 |! x ` ]c6>lwF-Ax 4nrjBUʍ1C}p6]^Y69q*ϫ+A>W+r$zj;юB>o/ydڌ/O2ۛb܊5sxA哨:/&ăvMoqwE1vU[$$a?`5c]/pփI0c,5MsGe:["KWvUgr\W55V%lzK-ELW4}b޴\-$~cC23tذk{6FvB_ T I=6bzăC ίJp^~)$Db=UT {w;L^&#ЉH"՞ʒ& #/ߩi)˷!)wXU mBug+֝WY.H jOHAxaS"ۇ6i #MaC Vrʀy,C͂@9@uQ@fì9( }"LjeY)U)Npz'Bdª&ӕř~8/Z8KcjБk|rB,2˗S(!Zb` t{曋}f'phyG/!!l8FADW9je$D= tW"WYk Mv@Ùt|3H[W0u5r. &cbb\Er+ ,lF}aiLURпeyRGy-q3/$Ag0I?zq) |Ѳ.am3 y0UЂ_]4b=^ U@qV$7 $ug3%;zCϝ&8IܕUݝ;ގxu,yD&b,Zq%.3ٕ+ۉ\tyRhSA'ip23^ 5lb;꽨,^2SЫtT`D t amLr"xߴ5Ug,W2 v̘PugYiZZoy^`zScNDNφ'rU\P n,Bz􀡇ׄxhrbtPj]:Wq}JEmDaגѱk ْKy&ܶz {V2Oy C 0bȸyf*>m*^WESļV'~ XQJas^k>QQZ4 q |@DA6&j hWrH*~F C2lz~cZ:z {OIDuh*)1R}Յ\V|~RR+pVjbCr,w@JPlQ2FVNABg^nя"by"OC<({EP^} m8&~KM JoEDz`y: .B:v@Q!#՜:ZS1p~i$꫉9,^{@pt~?Nx}ٙԼG.dlOi. q5;,,\:ivOO Ǣ^1}PT@؟,'+ˀ^ ɿ_NWD9O ' Ieߚyw{>{xQЫ_gOt=5ۗR `$b ,z!r$*D5 3ݛ u)!X%Whc'K芔gCXc()hY,Ib}{$0c ٞ& IӫkOXy~e,‡SPw·)`aRkt$ۚ:B)2>-8!/}G{q f~Člj8"(8ÃԹt:+(@DfNC ZDHkOT+RF7h{/4OӡBQgaRһ<:C4)1ց|WMϏũBDޱ d,L}67+]X4ĸΑAƽTP@էaM0!YoQ(e^>6,'3jcvmW 펅FCudKt&i/ >B gvnbTHgFXS8tAn 7A܂77!h:MW`ńq7>9|eMǣ6<"$/GSBc &5aI nҪ:7-@8Tcs͛#N(7T+@ &$rl'R \8-meȘbYVr511izqa83H-K&֦=ix«`<H.GL2*csn&0Jc ֞n7 )4hA_KFe,]AέUucY4}Ƽnu>CAVJwM?-Kx|jdG1h{:Wt6|HEh;hf"sP7~A5W Dr]Wy>BQjP@! YԾn}VQAzC<Gd1Ň>Ynn;o凶F1qaP%pOm)ȭ!m250:!\$.-̶"r |_ݧ3(xMGxydKF]X1=e|HkN,cYɭ cf0;Q7fPإ._]ywwZ\J1뼐5@R9ݦߥO !Ο ixj}U. .n+&,\kz,>b!FėX~ ӫW=\K}|/n3տ.CXeH}ߟ{Y,j鈽ř3}d4My9 ~?:Uuy 0kʒ\^ MV17WNꈒx9@sQ`sչ!8|zu@x.һ<9잵Ӛ<&cLnH&|?j Zmΰ's6{%znJ*H's v.Us_/%DXGi`JLN O`Ŵ@ܡa-n`_O[i3I3~<PI/8$TecNn,*%_w\ZQ "IzvZlwQ,|\*eKgiH#.OJ[)> ^,:u%Lf#Z+ojtvZ ə_ݎ*ǫ.I#Ja0@$43Sry8xo5EeA!i{ ~}Jd;,:QbcRCգCi]9kHÓ6D]-G<#b`5%(kD݋ H [{A7UijO%A; 5 r uXVLf!G7yFw ׷3_rn=FJ]Is+?Y",R`jyEl3} @dIKKTg}fvX5 P,U"xeˡ_0Ҭu2# R~%=SN ̤ 3Kj_yTGOJo(Ew<SnĦTE/!9<-Z?s`Wَ.R08"_,Jt1.@#3Oz%s)pK)gn,tܤhW]/kx[.+VoIGP$SbREI5?ND#ǔXr{Mmc:C[3%%>D>Bə|1R\ ~-~@|*X%爘8QiJ[KP1~~Lh1~u`VB[-R^hNtGñy g Vw9]$'A~pwxK ij&^LF9h؊"iA:ᄰ;j&~9ߐx{ [Q=M޵[^/KPpq?;kUʰ3o(4)D~t'&Z dCg -<`Z~JQw% %G؜? a|sS_r{oeZݸ0Tܸ{ n9s ØmNy|&2(iYI{f1ụckCtNG> TE5_op!8n4o` Ss޺hPާzIG?|cD- WM3|'"nljFM QӮBE[z`a3ď{'㌤[ z819\8U9ylԆא PXu<-Cbϧ?nS 0(%N:nIr9ۼw>J($=/h$^0/1=K)D^}]f\6w|zƋBؓEtЕo=tsND&$(cSp^p$oܖL|l\k&v^c}~׏76YS-<?/7գ`zALH:5A^;*y؛3hri&gh-́MqoDLspt =SNO"BwtKJbq`W68E=WֿY]Vδ(P4ɂq+.xʂ!7hYOsn}3s/Fଞc|>BH?BQY7sK{i0HrՆr^8Dmnp9sqb3HD&ɊWvsKjk+[YR|<`/DƐݯ5gBlg5>q/PC <$1(8`XFދGk%˧޵q8{ΥwBCUm:[!u' !|"ăvϠXf)חXl֪k}.VP; }3h`HJއDUK?~$!y%~[ p˚bydϯ*<0]cZV)}8 ԱQ2/ ѷ5 ;OIQ"êYyij%c)nO@Q|Fmb\e{xc:>_䏋n ջ>h?3Уl;>%'Y/?Ec`uvglNgY>6TsK^Խமi s/60;sLK:óo/5cPJ䛍JQ<+X$]. YN@өYSZ WHB.V*ޓR"(x8_ M%͙;~zgYErJU۩5Yr`EFy)? ŔDۓD=wẟG_2*@ Xxl뵏,+h p:Q[n4ȃT͞2îfAmDjYAفHtcՈT@Hneɿ AwwCP#;0()KKWq%/ثb,$ pB-ISG$u#'{cS߼DHd@>1U&ЛESp"ZoZg1;-KN9-l7†wmV">xkFl϶؞SyqEEٌW kw=3RM"N i) anZ1!/)Bf-'ȥQû55?TXP!$~BAĺz5}ysl&ڭt mm,단3:~\YwjTu-duG-Y;Z &bDTX"8(bßJUږ7Qe'`id'ݯucC2MO0>㤯2IG=aEtv-__2#|VM-_SL@tɕ%QvyBЉ4ء2^F0Z\$OpqT+@%6M8&Vc? d㳊? %by&:ǒphwH.t&v'7ֽ,չ.Y#K Gm_:'DB(2Af_f3I_-0v[W0Z |4Ć.^x.UG]@&klzCĽkoOE߻%/]%X\/.ZtJw=>ipXHF¨?47gcl\%r|@-$/o2oJBK@2bOO^/|{ƃ]Rg !5>aTc_HFTq<(*@iz_gpWIfX|$\vc}TZE,x\u}wx/aÇ#c~0IL|.TCjyw WӴ\6CGDR)-D\N[vfH'o-,)T(3߹ٴ6Xa %\i$ѿ&?6W~r1t8|Y=h Uo\+J)9 ˢY dU?}Xv=%(!O_o圕K*C ̿cQ_gTPc"#/z詽iyQyS2ce:]8u^%/hl{:kg~$=i\=5҄yۭ*f T#Β7d Wɭ~*FN _f=9գ%^(nauSXQ P(_KIA7lq+aI4@>$c3Eɇ <4vD3$9غc Eh ^zԵOȅ)Q^t%āJoNjwz9hq{=9ՁK_fpRu?`[iemmg7=R .FT^_9(UF#$ +eԚ>yĠԕǩ]Η9d1) bv]>+g9wnY2r"hKV<ʍ *0(groUȰ"hY; x'RWO5gs7]g,ѻqNu#D\4Ȑ꯵ h0+cw2 L>@OYsz"2NHo>[J쐦1x A$fZ!|]'f9=!HREѿ,,Q%~|?ǚRI/G&`bms/*%ځ [\Iaƺ{ 1+mHpxrXE4qG\;=z5]IM+=X{\F];1B}d_snB2QeP.Z{:f.V?TSٽ'ޝt槨Gғt2·{hdD,I BPG&2-$rdEs0ޙolݓB}Q?8ǚhDB|D<)ѼLI+f*;柣FŪo5Bؿ0WkFYZ]6Y|28~t ܻq)gæ*cdtVJKUG$?&TVDFWlwx S>gYWv]=w](if(Y* )P!&*.t9뒦FKX4" ut%ssLt9dI4jBebe 7[fqI_s( 7`=*@T,%c1HALLSrdG[Z$ $A|J􈛉d+BpU,Dpiۜ0o Q<ľȡ>]ȳJʩ^FxOQaR`.&Z=<Õ/ O R#}{& 1pvH[4mV~oG N`iI/U uv Ԗ[C1,Ǵ؈QԒ5". Ẉ(O^X1dw&0%MJ i+|R, !0d::<<U4 hnNWid(G*76$2v Yc0RL0l/7@=ZFm7|娹àlSډp'b`|^>ѹ8qB-(FF8e p[?7Ċe2 r ~9HM&T%ޮ]H45ȀbFAhZ\޶BGziB'[ц@ZAX h/YoHW~ϔ 5 {D_mmDݘjyN ,n9XTgC-z\9v)\6UKU=G{ߢN‹ d8ai` h 5µ>Z$Q@ڏJFԄYDxx~ @ 7hfၽ2ņIy ܵa(hTUFE&:$9BgR ]ԎzJ?7e RznL,`,,`G5}bJ~w6{X7w;A[ 꿔 +SVZo f=tGA5Y'9,z r F+\nBR. *S˛eq0̀=JT RLD2xqׄ=`Ym<.GYlT<|4ec\7P`M;4)M >7xa]c;BYZߥ$crӏ+eƙS C.hi :J'KoQ6\  ^& ժ `ըsV?Rl7F~2*8tOΩ~Qkvd:cR%*FRLJ*:lz:)QFQ'^{ (S(?Ւ"cJ~ <@[5[LkgTuQZ Sb iOyA#kbH›–'wI3F%IZ1RL`?A9y&aA=rδOǸ*-lXYR(;-r7_aV1 @AU7䀶?jC^ x15ijbHplPL8)2mj{ZFPe/)QĽ| &ڌKKCB'xJG3v"cԾhmk5)iMo:5'3AGdU} =G C5ose_D&!Zn\ H}y jܲ^!Jm_˘Cpqyx@QpkFƊ7j܄x(JwN"z"}, ,cɮGF V)T]&N^bXQ 4raurrLh "^xϿ3i+~}\ Aю)]%> IhSj(X  Tj zӬugE-s,Ƕr/}/\eUSs/erQVW8Š"LF}Ʈ+izpJE(WnsUsl._;ـMH +C khm.Q&:]NIM)t0ŒlfmV5kGv ͠BjH!`?TΘZg/2GkniwPIL/95"m=jq{fBj䞅AH $TrvN05农ܡG9T_(>K𜌣toVxHWT&B+ vmWtTаǦZX+{vmL"=+x5Ga"> M#rm@=ԕj/.h?ILFm% DrzLn5ف|?qrȘw(/IYQdA1oUM[  DO$E|)#ƣm!&rwhVWk]6/Q_=5187<۞}L?LY6.~MxIG*b9{%%8՞Ҟe.D8ۭ2DPr@S+ΑGl˭k/Q骞S*1/#(ѱ#+>YA+?CFDQav4uF($FvgYWC6̝$?A;~Z 2oy/pƏ*:Eo{atƠj,֕]48&S_΅$w=QuWʳ:#gRyrZ GF9`4?XS~>cQlq StHHC^J@b'P.P.XQOQ?$@\ 9ΪWI2ēH/"'~gShxSUs9aun`k?WƛYۓ J Ts0shFG?&_x=+rJΣj8 5~tm4ҳ+fK uB1Y# N}7VB~=@K6x! 60xuL ueu0)4ZNЉD |.(n6 D"~;O!iY*8{DQƣVb3\d o9-$Su]W*pA&4# ]7̱\`V[̓8t@G1ɵ5h[]&. 0Z CmvS^is%:b>}'g3XhP-P3YDs$)Xo0uz^خ*t/0_%k X!8 [:4c0h7eFQ7L q۳)U1Mܖ:]qckPsTqQ-~ń9H0i]({nL^7M*׭{ϫ~EH _[ 6('_IYC";$LH.'c4s0F.p!<|2xΪ™N.ž #)7]cߢd Vd,ch5?wݢ(f SIƌrpn7ҹՉ2*qzt*FAW\og]sZ-8ۧT:rB7ܷUiBA'4Pٸ-SeO)]'+㽝Y(“%nD-$ ށig+TmBbx#4wHg `ܥ WnϨp}QWVu>,.$?/w (-44jGć S_\?vI{ta2w ~S&Ynss޾31)E m`"x#~7a A߫i+(f\Azb{H'J#G%C]ݬy@H3djvHZ.u= ) zYyLj۪@D8e (2qlû!\o+B#D_t.H觗r@svl]\,MDwЈLB3vaI_/>O. EJ"13ǒ\}"ޫNchG<͘GR%fgV*S&(p0v*KkiYs.]իayb+6^Īڛs t!&组S^k2I1gQ`6۰En..ru- SKxi vuy]+t- ~[_r 4h"%BfJCN:gAAB+#]@ЂӖ8ԭuuTغd7 GA .˒"ٰ!H!ނZޥ ?/H253L=$IǍ_Ū[AǴ,<3#XXN/pF*j% $E5^jup'Wzċ]/(+Q]s_I3l]o\ʌ!y "ɰKWU$~wy|Z5: ?ϐ"ahPCOdFZS^"5e~MSl=u9-d-j NЉ=qwaќf.!eN0lYw ysµEo+u$7K2vwBh [vC/J;z,k:艍Q,*iC&訝o~4@^6OrVFqpy= &Jz jIC[}9݊e{"ɸEBMO<:醦TZ1,ՠ DXz/TYc2C*si7LtRkglp"YSҹ?qiDld\`sSy׸ÜU/.rtriʱe]YlS8Oz_@j1ANf!ss~^M9.bǘ<\D&?9s7Ek^}%lњ#0qJQ,_5f{rRLSh"Cx44ĻRJ.DԒd^+ L}=p-Vy^+#.]b;qj[N$cٚ nz,~Spcʣ~>Y0Z݈HG 7׀5 &fjS!fGT2`ŽVB<0:5fFز__Y̲{jhe'Wz¥=Oʝ<=>|T)3<3fڊ `,W#?d+Tja#c'+fr4o~m[-E3Ȱoj0SF1eV6n)u* xX|N8 5RA@Z<ЊP$`c{_SvG5F순MCuy&|Q@ӄ"yzҐ]EVe@쌤O/]l#X>F n8xFӝ]rLU9Eyd5$n6&@0ay%g^(0޶2P,QV;bKU8׻oi;R!l)WSO#y]6GvܲJk`A#OjK ^$LDnd*ҏXp-h7„陵M#? #p~sU9/PċvA>N F p)FYe8l/ڀ`vZJDGG b^TOL9pelN̓8$ҭ+e@HV']?z*ESJ#HVQVIOz.7-I&$ZG79wg7V\&Z6vh KecX路UO,-s bB,9:K^Z,96B] IݥL09EvJ%HgG X)#r|M|[1.@~@ZUus$\-m9.^{\d_3#.,+ x rL(%)sIO_-<# QN iŎD HS9 CXڋR_PL\#O6)TȰ@M W?Nc.h?[ s~XV;,9x07wmcP!-G!;Yt(:֔>*r"OA D^D.3sX4ߚo:PE;\lǐۓϟtC \3D%{ Zb({=Aeyc@=ahq8E/VLphC`Ԫ鳌 7SQS8މM fGq d殨\sԍ::dwd3SNTBFjwk#+`B,?ĂX *'Afۆ_@#1_֍RNbXXn`x(+1tԉc!GG:\!ZTnhڳkt֢mx5+V,x%ߒ0<4, Mvlh_FYeہ֜~L7'A=5'bK !_Y^X* {^mJ/-#a?#:MSDp`yd2 šE(**}6h ހMa 2cR pd8\V`%p,ڍ>-+csHbG׎v|%UH2BYBS:']H=G;9(.4B`fWDCOR F|G[oR_q"ybC ɺvFCsD+r0޺@bNZVڦfV"uPG3e}O$D6I; 4BYaj]/&%_7U[r- scͼZ07 ߰>.tB9?vǒgEfW<рϠzqs7c k=0cp*!Ns7/ )Q< E _Xs:8O F!pJk [}9q~7-M#*Utذ@ZbNrYvzciJU=ePA}؛w5:7.'bN|E*AJ8]E2wl5]R|haPPͶwc{e*\HyFjQ?EBc]vxM/V 2pI *jxwn#"FT_f%NQؙJJ43~1r)!`"2kuFUlnxYu6f_kcib^5J4I1/`ͫbtBukދ'XD:{$Kd\B-hTAdP}L 4G2Q7\ 5?-^oBymt"p=u%jlי)!\?ډnpKEkLeפjmYGB|!T0qaH KN~2y*nŲOT0taMrR,5ƪq  @1-А%rj-JL8oJR<"?n‚%2Һ.v|r}qn=-R$n1yl4uxrHvƑЏ0Cg J4ԯ{I5]b=6`eĈX)ͮڷstACdf=W-ђE|(em?SsaNR- e?4{p)ȹ_%lcRt?,><.Mh_OhQB}5q iNab'ڂte ~X M7Rf8aN"'gr5;,9nu?J}87evq2]2$JpG=NLcxfa8FXJLɮKVٮ$P/"0X.;)zҁtc>550| tC7*K HBzr8km 25!$L KR/ݥ$Zɫ[Q @98R/zD x- vR ޫ -$~Zhռ2` TBfP#?*y_jJN}`q؞ ,R)'љ7 7.#oO,3nT"mu]@{%/@z^pfք}|ɟ> ;Ӿ S_a&ǻ`nN&]ѣe|/E5A1Q\^Rrl #?&' }Di#i~gU9ͫs+:b=[JDl;5CuBDi\C}e p!$&6JTD.U=+4 zjof0ER]['uFjPWEQR׾LBy,!o=nŵ/7[ ]@a7W YL3vLѕgCv I/8L[  V4F !|ܵv#NOќr?I*1{;t붋Z:ZvSN%7!ԃ fU|YyyW!QnvauBY,wם*/T+ۧWE ?\ T@+N-]MDK)SϘTz*dnB;y21b+i\hH/Ž??(3gͷ!r,e1Wm?' {dXHn+K9 :ɰLƩV/DѲԧ4Hk슎^M: űy5$P%@O9O]:Y< k29J؜;\,Ѐ:""a%񮠧d]f``5Fdn\HdB%U0M\3RHŒ %D Ft7'[1ti B`#F0%lZ]RΩh 0^Q>gJ AJckqJ_Qsxy ˯ˡXBVv?'W jAzy]Mi}KC" O5i!ARZgTݳd!MMpXb9*CzsX?+k"6:Jܝۯw͌cttA^IżmN@n)4 CWxݎ]E?C\;<"!]D/YOIRI?5umt/͹9-@.%ٚE;1KdoxFDK#IҲC5~.vH6/<xˆ4gDo"2a#{m'!%7K45'sSQ=h˰1P%֣q[1\tXl׮U\7Yh2,r0cm7: %"廩3nJLt%$GI肺Dܞ,נ!6fU=m6@6howspg"\O}+h!;n%H"}ZRgq'p%DD y>B$ $Z<6YNđ| [{5!/0/Iٸ?|ә/`!f)Q1da6+*TvlORaL (C7$6bĶA"Hc+N)Xvq6~G|YiNJ"e7T߉BsG|@nKxƄ|1BSNfXMX߳c}s֕S?IIa*6@b;~@(zSF=m<>h?ʨ Vh'zJfs GS"pj${/F.-jtB \Gf mm\~Nj _:|Lk*Loc$Ɵfְ3D[ٔ=ZSxy J1q-GW:N7ه`S'<>Q]N7;&PGjASZzgZ P+ 1=(cҐ": _PpnH.q^ 5j}t4>@"i10/_y:L3c߮%nr~:i!n"]CN z(ke =4[c@ccpu[9_;jf`#Ru hE g6<~_J!RM`"4,]O@t`!u xƻmKӷw:̭tӕ*jٳeA~%qkB跊3s'5HJ39f y{IҬ5(WZ O/;.5$qGZG ;:qw<7~FB KwQdQ|ǰMj'27+ yH=Iw ׇ/BV bv58)HÕ#,Jm݉CpQ8 yl"1KQodUrM7}mƙ3_,ՍevƩwsNOQmұ#qL">eC5QYdl6>IT7}n}Wm@h$+*C%5 0ڙ+Lg(3#Pb޶Y'?ux5Q8quut%JnP34Ú{>Pt4?of~=_Mꕃ֨⸰yM v˭IadhU텳.2Gc4D{GX KI 0-Quq@"c-WKfQI!@XZ}v`?6YB:y`EO+-ޜOh~J4 iL_!J%Mٖ$bS-"]k*nIkS[h%#p*_ "};3+D䰎+Jl}X-euNW2hA|,Fm`X9P[:l UOtOVvnp2g`ZGuثe'Uz{D\{@MahwG*Һ ~L騌t2k~pNAn{(}鏾Y[/V\'6'kC/"go"JDCA<vW^\>^yIxUʴJ ?d<7_db_?ZQe%ٝu*6c{Nw[T !R v { L W6^A\KH8[c<r^dUo BD#k5DGe(I)5@3ڱ~fd FMMMANj7~4Z6F  $wB~%ZdD̚S=r_."2Q:!S 3^; ItPqR3%3v3wK6cvw(Eiд\HW¥ș^a?z*iYߦ 1kC)V7 $gU1^DԔ)bzuUWV^{2N~ʉ9 !2 #5x cXQxLCϧnWrurJ Cr`"E$CH T] QKo\%tvVSċR,$QTb6v9xY]W԰mz歌c5o/ hK"rD6gɢYy>$s.6ASy]r˼5WUm9<|®uؕ3N@qL+Y %8 @(-]v6!^kh=;x쬼`{T,gWx .Ӥ{H%B"|7Ĺzi(wgqm }"m{CĆA58#?fMu6$wRG39o Ѕ|!U|PwT+ kkb ԁmM1ݞY|ܴ_/^[vzi{,='F~rOE)h ,SVT qAϏ(0AM.|w.p tjd^ \GtƤmpPeM^w[JCI)Nuhׄ'k;%Ŀ{DɰֵkCw޺-6+l]f˜CR>60lmP'b o&]71.EbN]`!H+=BzDIF^ Pgj$pΘGGcZ[Lxƙ  (>C0[@%Fe/ǢybCSp9ACQ3al"-5H@Y"qU`B[/qY0i+]2$I' T'ysTPOY>xa"OtucwjŁu3WUjcϭ.VB3ΧsmݢRkwGsD:nљrW_ehO#էb~3/CBh,B~[}Wnաq鳷f A)]C~&ӴSrSTOJ^G4my&q1 W=ӱA6k1bAlr]0׾=6J3O5n(Þ=jsAo|/sӇOׁyV~r§j*ZV^(!n7cL4j%K JX5!eQ4E+ KvђcU4'DGAkr.Z0+JSkfAL?=́4|?PZiFois$t 3SA8H:Q]:=|ΖokZ[a]evBpKE9S@߹0ey i"ȁ#$NyeY]xO@F _ڭpDk9[6=2{݉j ~Ynx}vB'06f7EܕipGӘ;0d_,tŢ:Z$䚣(/7]gZzGz[V^z%Elo#LjgeyO ]p1򴴉"zV>Wmnlټ&;@t])R(U79 Gt\P>dy ^s-8 0yfRG zS=y 5  NA 9-rpQ5Brn] lȺ/2]w+2?, ^ct<_\adNh;zk-e=';fXEM퉛%&A;wE=:aa,=oE[~@Lɢ!ʶ0JK@㣨?Av  π ^V)?bG7kl6ȿ1YRFd i1z^U4\ _FS/rl!};=)R+:eTi&1,l1^6-fTP}䴙9#;7}2d‰V|!TЌ+qQò&Mrm& J/#L}p[l) Zn?kmJB1-n  G2qfG@|̉[Amk8 CDB3)q0fh_/ R53SvolnZUєѫ̆# 6mdKoӰ g-Ԩ[ &|h(ACŷH\ P+c b,z6v)܇gO90 Uv[=,"'؞H|WFPMB>MEc*Ag Ya~XB?DZ8ӟ}A8.@ SRm0A[_FW6}/-/"NcqceѤNFl \XhqAܖ0} 3*pQͰ>%L (# 'buLU-Ёk8ӕ*Cy N @Yypm GI[OPqy3mi5ngR{*9m<5-$ÙƼ`jx/0QDpm+Q~ 藎ՌF=˿e1)uT9$#or#ubo P%q=p箞wgV`ꭔ뷍)& M uȝY:-IMHw0P݅yv.(]0Pin`,Ujp2vWE5UFM4~e:{3Ь1FX4nG;&3@FJ" D 0Ӷ H ad ~*^ym (Gd',.ũ K ey BL&?Kh {1fOmd+XxCX7N DhNL1z/=*Fv+yOKRmN+' jLtj=ӌ,~Fjoi8$שּ?_ĦwϑH<_HPu`V g}NX+JetXlD ڱLJ"dD`bל%z#LJHQ3+jvFaiz!~p։5[_ &/^M+Ϊ+T 0P<1EѽCFWɚA@ʢ0ОV:)n&=d2ΉFp~:Gu%60"Y,dFW;! WrF, [cQwᘔaևCKR5[5!ZzΈZ6{)w& ]!Fq_ 4d| `X+uoqcbZOv@OxxB,,b7E]124ktiCZQ$cq \adQsRiی@- ;Y`EǪpN}:T Zx&_%zHS<y_ήpGi8dCkJyMD.Ec ܙb@d3e1Ko&er?&rBVvH'/ Zw~cFsʪ$T-.0w{ZWs^' t,-Q;m ~=:o!/sJJM{ ;5i'P_I_ʹ>`"Kr\Gm(.".UzuQp;Om`T*tenr t ٢N%g4H m6(kppJ/N"|E% {=_ea%C ɣ[%{3_ڍ$#J%9sdv."R/aJ1Ny}߼5x\i^]Z]Rd@U C8T0T:PjdOͱ>n 1.0oL\)5Pb"4+mpE`R0n%Xp~?m7bVG7?4QHUمߠw^S7dD!܌fTI!!u b܁jSMf@߈$-չMn7p0ḁf$VsG̓C^TGO" :HV_-_U|rǸ ~QBW;E>nd FEj㡬~)# cPǚ~;^k0ry+WXm `ȹ<-#y1ͤGe OP6{ˢh~vq1 d$vIKMGK+)XCTncocP|j$y*ʗ 1]N^+Q#? `ڼN+}Ñp5~.d@&+Զqg_:Kac.qguWh=sLdR/l?زQrt'qm2jZĝu=gq#?~aU)QD}wB-U;cAV>~A#o-g zz`lK^]|ut4 #C6ro]T'(zvjI=H?YyX"Bvs"K@RtNucL`?S.|"ڦj>nkԌ1L!`FdIk730gvwl>t: 6i1j;#+ԴĻⵦK ķ !Zdg"?gU:-m>-ը:m##]ކt$pbj%Me~yxshl :͠ta/S B(>w:F"8KڭFdIcL=$4 $a۵Z#HH M9%r 9E\T`IuH=ݢܭU~'Jr=@?u{׮6XW!{PX)%/fIO3<Œvv>:zf6۫ g皎 {0i j11_#A]o)ط Z{c&^`!ToZKcD69؆\yיwo{Z;ͩ8,'eƩ.59zeroI_Eq8Om;&a'[Ƴ8pm|Gܯ%1/`H7;pKDvjTS>;1=N~ރA#".&:A4*@%1k/l&vKÈ+ k553mO]"Imɡ9u]ཌྷܲ7Vb,P}eǃ1Uo:7l=<ڮ[I3DXFo|?QLqI~Jj M"j׆_53ʙBۏ^Ns-e9iis=}|-r2}lOIAUɽp$Z!wQH~ Gpj)RJ^ċɷkV(u3nt˜6 :y?n#ph\ܥs| 37Nt:[)G\IbP֙} #F<ԤB56#Zuy;G/KN[&_H̅tJ9-#>zHK󔣗$Id^tL܁ ̆h ;@N)k\(uyE%0o@bS7,yJ}ȇk5+#h_ee3H@MCK!_npcn8ϩjh-(g~8.3;1]*e4j?W9lܓoJJW}ItA||vŝټQ8Dۏr\Fzp zfTFW#g? TCq 茑@]$G"4p+O0o|&O0#;NL[3:" dȈ1]pOY ò!re"'i(ߕhZwvWo\V> ϰ::uܩEU ӇY*7O4f{ߨ۬cW#˨wgm"U\H+A\UQLTC\Ȕjf~$8;XqgL=Ce`o}쟳׆i$N5ar;hlU+̼>w)LgttVR|x}3_M]ƫOf,x@mUrwyZUVBLlL=Φ`p*\quFҠRbFwnBНΉ:P ;,D%! +'WBOOZt`atvvdOو:}EᣎoS&4(0#yfŽ / %E_ F~LWɧF&w&&枍-ShGRk𼂺=o[1pQQX\$:/-? llɢ5H6c$VkD+);gJ&u!KtXGWCq^g*TYϢUOy&Cˤ-J2ӳϽ"A+՝x"rgċt~h-X5RJ9tP`˜l#sۍxLQeVl0&),zEݵCR;(qxɰ78kjaZ9%nAf-4EZz0ȼH>ޙ ιCPX F .4=[rZ*BV1V!zyubH%Sq'aJbbtOYaZgp2zE%Zf\__,ZyXoG݈Qw9\S .]-IVs!񵹦bi^qM4p5?I#tu.:ix#U]9p֨Wn][~+ l)!IRryt NY["D,g9SpHcdˁ:"2`P.J(8N\c?@`jI #^ǭIee3alR%E7궸M=i fh91s.-0G?rQk5W-dhT@2üOc#O$[^M ] ĒޕVN|X'7re] Eū3_kkW"`a0 19\"ݽ C# $sim*I.QHa]WgzڋoK k6+3RF-'f@%WҺQ쫋0mͳ5ĬnqҦ*=sjxWIX ClF+H8`ȣzyNW=c@0+!3Vٕ98_ >CgS?Z/yRN_{ZB$*5 (ǁ .lŠ݃RJ p)@Bq%k ]tlZ"EVsOz5~F`\|a9ޒ&P:iA:HzamDA6%x@|'~0Wlr;b* RmVQUD3HRv^_!:Mi94oڸGi'cXC!B8U[F ʗ'4PM*NI1+bIB;U|t.O6LHհ% ϥuQ<ՎG od(?MT_Ֆg=1u#="qќp*03uh5؁Ep.my_{}{xlh t%sz`d68χ!5*B``W!X[Og74坝a50+rPg ]ݺ4W8hz:zE8kn}J$f~~_ާ_#"N#H:" ]"^`o3QfwxId-CǨչD묄ϞFW${̚etm-zU`,ʠ7q+"BU1xeOPX |4WYu`288`VЯ|!u K!¿ds=3|,D9Rv{i2t?m5N!mB6/nN_aV$+]ڲ~;ƈ%PaɫLl;NV6H&}3xNǖIaO"h 4S qzUhD! 'ڣ}%5#ŝr\Q.Td hS]U%V0m)Q|SA%C;P#LT|ߜy‚h1󂳯gG(+KiK]eW qyhhAPKi;fF7.Q Jibk&CkwSu: ƨԁ_ 46LyҤKL&=d\r~:HK` :YeUA_xeV (IlIw#ǵ2{Ms?d볔!KCϔȼcBnB OB}exUV]SfO~GboMeɥ>&@Sjt6N徂]jtUJ}W~[9zKN(bbއDRKHbk =%t࢚r)*.1e],gE[*ݕ(r:/ 3 ]Y(,D$U2iW?H8I&"Y- dXqzP>#dό Oٿqֲ Յw)[>e_v^ R),+)3VmIgC>BEĵbDq5CI`ܕR&sia0z/DWhk,mh_T\' tma0=v&%q~^gquW߁x(Y}`4&pb/U*V$o61>VM]s~x}ںOp9奦#l%iqt"mT:E xýUlFPYAə)rDViP2=3-Lo)˞>z }tbROei>$5HzB~SIaWj5!%@;`]Dž?47/rN/;!#,GGd/n {fbibCNϝ j+P;1R9'v|5E:2oP0nL\PopI}u2,-$PZ8?'I-^x1Do1߄hJA !8[@C)ڼܣ[4S5Ȭ 921V]\pt7_WzE)ΆV/-$؅yɢR?4=<%`-YHeuk]Z R;@ڔ,E~qP&}`Ѣ/I!"P v Z[IqSg<ߌ;H+ؔpRBV?~Q hmA&\h>ٻm1q#5obٲ)׫ 3l:WH;1[<9b2qRR"R#1jy:77kР/;P: nДVm CkݝL7wZ2 ,oNUZȗVK0r.{@JH|ҪpE1pjalС*UzǠ}:Sk[iQ\6RvʿzF&Cf'yNXBkz4Ha^`j!F="/kg/N Γ|]PzD2%쉅ٳ5C r sGlG 0D!jhru7XUhEᤩoiHk1e9ЕoOqucQavYq%O$r4loׁ={_t YDy[\[p\`( S 1iGj:t1iYN3> B҈9pO,O~XOe~7 P"HvK(zAȮ J)"GEl@G ʁ^]Ck|AG0ƢXLDDZSR{)PB4-ћmNSпWP)znCZ yJuqh 8ǑB~#VCX Va/M%dm{__ɼ&yié&em,aڦxZFFJ^pgy]<}<ҷ|-æAUfKGg%*4bP,a魹ny)KJO~a{~XfL8!  v\C[M"xWe2)9f;\!R`ɹĽȼX4ў4vwsG8}͈Cj_JEt]@:GDhЌeymiI'_ :Uj-rߤvlÅ9a#n)qE(IWt֏5_3E)Po:ЩMqGpk/ r /9ϤMty5E J!G}^]);G0##vƪBjw!<x8PD((7%|2.̃z.ܸO̕y=y`Bgy Ϥ>5mаYrOK\,S߀=ĩw/9z8&g*dAy[Ė!}~!qy'6,gQtS&JU^A 7$8R6]LڳPh O/iS ѳ&|}p 8PrQa?>RE&0d;}3-)2+ZV?u<4Mj #*3NH.2lkjퟹۑMzgf6X_ݴMX"fB ġF v! ԎQE@\#y8x82/e>YG^ h+/htmЂg?C$3ԑZ3AЉp\InPlšJ`Q M(6lUZ%~Rk *!X0\h.brUyG^Wp[MPƽ{ {P|([ \KGYNSgQM\>ĦWP>K7+H /X"-! B*n41S:b\]u˖iM^~Q(Zz~`wD_8f="8M&sf99S~ >A)< _'F nHS|s(ʨfWaVIb.'4Z&xо.t{w yʭY91yQ}c3v2s>>Љ`Wm}-gmf:RmCVq]=TS4 A;I=,`?/sM%`t؃a8AAXt'>O0t6c wᶼ\̨ =_^ƫ\y pQ;;kSEp!E)_6 pD)=KeB[;"Z&?@Ʈ*U/\"B&r,3^z$+<;#<^0xl4=E(L`iu;QM0t^|v(b^,=nVyCoOL&!=R=f&*I1}Y03jjʏPmpXn8 sY*kDaYe\[Rtթd!nT;kPG Uac}t܈i*}#+dɎ'1e+)N La`ll@WLy@GҌ U$|6 oS@Lj{z#Dܓ8/#ȸq#&2 Χp}'AfLr?Ʃ2^hzh/4΃&gzRlZ Ԛ'M7$h. DS޴X<.p#æorCRͯT5}`<9Μ2_nD*t{U+w-l?|_QE8ր+X|/^x D;&! bR PhS>+KF4't1дLh݉ZFB@QY0]ɞ(>{6VT<pдF,B~rYs 5 Ys+j_ut`*X3n WI=0n_h m.PoR 1Sqx[Ù ~{:$yWoKؒ xM]⛽&xϵ4<s0" !cASF}}fӃE?y˜OybSE6< fԅdkR[^9tfҿ^>Ο,.;傶;/+:Nhdt'MJ)0hB32u\ɘ Z^XCVG1CA]_%*(0˲ _ S X=}C=Q'.RdSx(/F&&?cv.֪E!r?'FfVxTҷmm),CA8)B=a{ĻE:;E왙ql,(RIdV"g˸&`P8*Wk vN$ Af]/OBu3ZLQ#IqEbU,Ӏ+?""u@;vhB(v8t>9m5.fόqQxBb@FqE ŧN%XvC\t2ҽᗵ^)TnLrE0fc:_tnm);C,DX؃erG4uF%E mlv7V1(feOrV"+LjrjNθa ɗp(霮z(}4>S fLRt4cʕ~I \L잞YDZPhYms*O; =dKHLX_M I9Tc$5=@Y2Hf`ų KRۖtic?T9t`'`LW!O5󞼰Kç=qyQa&<2fL3q Oe̊|x"CE N;ra`RR-mѱGVɦW*gn*UY93/،1i#zMivb"ruOGbԨLK&3NcXf~gͽKи1 ᮢ6cEɹD4V,} Ob*X_yquƝ< @bg`tu>Қn-q-NܞP $w[2 cQ!-?~V*z`nMyT-CTLmј3-:rP6pg `\"_ _5|xFulRA SRcx _/%^wlzEקٸ EP,jW*a{dւ;Yhb"-B7(|0}5uჹ Ǖ\|[P:h1P;鸿CDeʹ6Spƚ܅(xm"22or*(LD &V؋P Qʂ6iw2i<̓c5,z yو_ڗ䇭krTAc0 Wja:'gP`#]3j-U  (j~kg~ΡS)V0@IɤC*y$NԔMI{ِ>}+ )t u<[sr[,GK0:>4'uܐ ;:  e ֨0w]R6(wX[ 8 \?$6ιꐊ+/78qLe41 +Z;-ek91Q},eE*IZ8;CC@1hVBvi0 A>Àh,ʰvz=2H"zܮktGiEUj6_K U~[Dr[JF!! Kvk%$ ڳ#Yg Oluǂ}ip! 1*L%e!%JVr2 G .&T+;5td^D+VeEo`jdm_j=V U nxpoIڍЎG~0gp)Ln= =%! QLh+ zi[a1r8%o ̀?>׻`zԨw# (gr Ƕ5MkemoyAU&Q`CDę䠭ѹ w3._9r0-r-BzyB-h(yU@}`(q5 0m;yxaav!S㵈սFKf^zzxö&3}G븈qIX EU3WBFZq2u|ǧ*YHA3&>g汨[޳> '+XCa qS-TEk&?mB&EY·uACv A3Ȃo.6xc[ 0M~ 7CC'nO[{%-lI?<a|nة$:^L߁=9>ztte{x [M5;]NJrD >TvzYCP |AR7;0v*5%yFtB:d؏^Xkg1>g+Pb %FS*<2}uZDQ6ӃL|u+vHQWz6oGLkaH5K09p+XWZo0^1]uJBs&V@~sU\ϞX[ ]kW0vTg "7ABZ[:dCy1'I]}Tqs ʬtBE%E$V9˲$ٝ`&Ԛܞsnr )"}ȅe^ssHR_>a\cK2fE|VuyTQ5u2щ$RE:/$0׆+P L"ESNJjFǿK߼9tJFvQs~.I1R@}JR]MGA'yL&JFƉR'W=ܛXf6(T%!),3 cKOZH1.W\0E|*_Fr%e"dXTq y(X2W>f_TQ}y4cۅ- /RiIGe8iaH`w$Vhn2#W&榓 :\O"R%hbv,Sl<ɎSV"acH25eIaFiS>X 3%agإȀ"9]V,N8s5e8i64JK%؉ˋĠUcZkyhiq)諥`8+(# Y x~qn 8*E"E@"Ic IJChwVpѧ0@D)[[V[Iv/w{;'6qގFVP赎*iqf3B Mɕ5Ox%$ǥtKη/hpz Jqd2R";.]uœV9\ܢD+~+Tưo}\kƨ\G$Mu4C恹ndZ sĴ .RQL5A36CPp}S1t$JRz4ɵ7`@WSŋL(iS+[#NA&Cj; p_[N4s*MSy;['2Ĭ7XVJo|`D}U2`R@P*倬4M7:4ծf⧂~*IY+X2aޝM΂C̤{SP<")L}yxa wq#v1.(,] G\Y[xg0Bp$!GhiQA@Awaͥ)qqͅÝVR{{KCR_ xS]K*T9w*Z U= Y7>OSB%}_2f'WGI7jI86`8-!@Uϙ70ٺ5DfpgЏI\)`}7M4z `W.a0`dϬRrzk䈢LHԛ5ldO} ̀[үde"|վCL|fu4.݆ pƿoG1• u\"?n-SR<) qּ'>D4>= rKae-~s]QC=ٌGX &v$5 B41O]MwByz䃢I˄C:8Yn( rJ3 'S M|g "{G!=r /cWStR'\oM-/qz}E'%W7m o"FeZAMő Ҳ5 U$= M8"w(v,[9ˤavK;~T;9Zb}pLkwkIrIgr,^]V?>Lc` mTzR/g_>~8B?+X;$쉦iQ? ~p_} T VQq~d$72ӄ4 s0U-x\fi BAW\.eb] `+?>nfgܪ?_4=g,-7Lt:sjQQRb&oy,@vmRxӨGѿQ1IƪW븠?i_jUZG,(-oQ⣻cbD@؃ =tѸT ;j)\*K3tџvX MU35j3&m>"ѾhA6iɹ&cȼveY(׵72]uS"ӃkOUثuYg|]N[OY“qX;Cw:B`EnRTx^QT٩aB~&1af`װ{3LlR[wU4(t;`5|PDO# &ӱPl*Z,؂ *t6..|,~B#v  aWͮ*9 CzI++T%|Z) uAq:g&c#̭{N]e$#ҋU[d>8ӝFcorD;0:q=uXr}ְv 1v*+MqoQgL}DŴ~9 'T|t''>t6=})EVxfA-TC@9cs]׳>٪EAsr:=-F ,kA>"\r/KYvq| P8}G6MI04^!ybhmЪww x87"\7W?lUDUk 1XTX2AMG3Ҍ1OCB1YhJ5;sbb@+rr~('& 7䮑UCQ?mqwMʗcm>_>!$rɣ̩r,p;ezP|7oTmiF_wOKuTu(ۘ4%y#>)D{3: yE$W""U`ܺ.tݰnXx̚!ZSSu]WJ`z)>ZDk];|%}*-\)\MhBO3!A~q&O:{[n("UUEUܡ)cTeS~ь^5,9>?dZѠ> 袿(R2?V?,rCBb hw~k΃2F?)n>G zC-ٴ6 bWWNDlem9kQŝ㗠Hp'U?"V+aXWj[Ή;hSg pYQiTAWbRVz<&#Aւ!XjsID oQ^ !ƠdP$޷bW WBh 61^%ר̥i#A {`O|!!jZ0y :>d Up$I=>Z꣜&^*O~ IEoU+qaCr%d-fD1`ڕI4ˌ\$@K_-jaȌ7=ٗZ~cco9"C2 ]-Ɔ93ȏWo#VM"SQ63Tq%j;$JM)BK0 >T喙 I1q}&m:S$%]a/񽼣+`Q'e},Bpr>Gr"Y7}1> Tc;/SR6j+VN? @Oeo_ܖ%:MzW)SG}:N8%ciD]BG\':1@tĬRrV.h0h1'EHvT/qoY :ĠP{HRػN&nCkrû\/:Gتq.fϑɓ'79uEi%ȻfԶ>r Pm7O [mO6F!u<9ѻ́;}P[0Հ ^h&It$! ԑ?nGԠ9Kl{8! 3oJ_.$E'զ!1Gt&*8=\| 8NX[7(qwyeiu]vBRzW0NQQLrgEz.PBKZȑj$ԃE$Ɉ?\=FXT+T[Z<؇\?Yd ۱(y4Q|dծD;Ogi㘟!}i4XB'5x!OɌ[]F;[*ɿlv#VAxx^Vvܘ@7}T4MTlRE8 9ke:2?\*TiLkXp{J6hyꂋg+@(`Z-~[G (@Vi[c ȓ+hӱ-nnwqJI ҾO {TK0^HDǵؙsbɩ>Oj/wEeoqg:{I #(QNfcF cKhp$ې΂'ѴҾZ=Ya=0Wk̬Bzn}N:agY2ht[3ȄIE62޼$ 1I殺ys"QDܔceF܈dlT4*=o9p&V$S7>kz;2%xGmFDƤ "|8,͛ D9LlGvD>TB޾-;e I嚪 bA|Yq W^B}+%,Y˻SnS3P;!0״ Ȑki`[X`4pOGڧF\:Zc>d UqSN)FޓR$i=ZWq@N\|]?QGu]x4GuFR[VHYJ}Ư|eݸl~NVxQfxV`j8)[r1 $`:6eSvDS4)Pь u/.2K4gRx+0KMY_+Rj)& 9Jx`ϴ~7o +?aYT_6\gffj倢`zo3O>AHgqNk[:El@o_` lxɴc=Ks!+ wN`l|J82MZC4t%NS ggzO-+f:Pw /֮{Z_,jDh-;AKyɄ]`.+c:",ױ>K P~G?̺;17(Ad.6O1)urc֩0K7w;1⹈ F_le.hpՐe64FQ`h_╂fAPq FIa=VC<{cEq(YZAuN3BŘY趙J{&H? YسmGǹIHΚu+)=iCn4gԔEnx?Wu|LDY!x 8GX[%qiE#fSSjG3F42E4GDa_v<]ZniKi4u"hPs9SiG-O99PQOqSylD4xae  *'69C=$.X_VR:i{*ׂL%6 ἥ[ϒH *h"1޾Aa8 '~YS,|fC~ˆLeWi9Rk]#7 ULJ+-[qF, xe49pa*HZIHU]uڐ}xkE^*\Z'ݕ<-!-Yϰ頾7=mI ff=pz㱂ɳ=&[Tju  77F:k558^Em1=1Jv<1%,?>NKۇ9f`*ק-_=kjʫHLr:J`m,HZGzW3A\Fj(;s@5N-^n5{&!'nr![9aO3ІIIΌ?J8!lDQh883.~' { 6,¯^XPrp[rM/Quvwam OX'xB32_$CNVdiLiM{E̍Q;$.v[Å7 I%t\+#0&$?U3 ,)KLā#HͲ.l?Tюs? G}[nC<8:mD%oJ'u/uOmoc! /_~v25\`5OD\u؉WƄ5B42{mZe.۩]˰ӃGz[I R x$Z>Yjg(j%s;*wP`r=vZU׋5$|w׌O}t q-ڭS~Z}Uz =[5ݚ4vɟk.+=l "B>;_;+R{x j/͠uEW rTK(j)dىQ[oSdo`55-kW|vOG΋v__St & tBۂ2:CU&\U}pMr6})ܿfvyԞ-)N3o?D"!KqyAv]l(꾵/t9; ڏe Z,PH_QԘWwje{}TmlZ NAg]_w9XΠse=d͸֕/27b r y^!R~TҊ*]mߚk+A&hMF.*&9TfHdWf@F=A3F-yʻ,O!aԵK4(|C81 U[RJE?a9OdO]i)~- xԍ';N'8~ G4c;C~i)}TXł@T1YIK$\hmVd 3OJH^ޞI~ߗft׸.>mꄼ0-8A=uVJMs0C)+]+gTU&WN )!3 f3ә4Z+6 -P]v"ȿㆣ|l͊lIJ IB?{(;KY5PKL ;lYaib=|:`ZlF]4[4=헑|~쬿>}E\t4f\]1uu+3x_7d{iE-&$ݟp̵n s-,_g!^O5- ('ĊY]ﯔ6Rm("{Ծ(>VXKQ*Uo$ȼA^(pm!΃#c爤]/ RV,7g~{7%>ɽ:]f3ϕ5ƗFt5':Q?888(/}ֱi\Rg˩|=yGͅҘxjy[`xP&FͫF!%KzG8n-G* uP[}D^qǢ, 5aoޭl6fn{BP]tbe暴:cIZP çt(Ryڕ$h=._oBBϲBЖl YaLt":#/ 5Q\=P"AC}Éa,æbsTzֻgϖRp$tB8V2|Ri`*$A?oW(&1p9Yۆn5,g|"P22%d=dϊ$U{Il@^\t$f sm$IJc 왉XˈYZ{k\jyvȅkE/d"Tx!1e5bf'4f+vTRzO,SF>3_=bH n+:wL{9b [i8p 7X.NY/Ip(l`븱mɄ9c2,K }zźX w2NjąIJWx 4G3V\RrMYwnj|^ !/2MV;tyAȫH{ e&\e-4'5Iz <'PO=Uϗđe%q;:lzD]ͷaY<ǁ%0k ñ^oܡ|04n>_O|%脨-d {'; 0Se3 a+TpKn% :߹_0 @B`35WxNQ R o@dB.[9S 96nӿ.&c ҇kyW`$\֓ ( l.m/E=ͩ^@q9^.+dm0Խ" 3ZVM#,~|\J1B@櫝/;fS$e.ji=RފJ)&1\7TOA:CN9P_iz)+Oy. @9E;pQ|! gb7R9aº݄n8a}30U-xp D̮ ' -sylڃȠS<.V43y}ӛ$IDUb=_}:EF_vq; ٭8}YA Ɉ |tSa?ij/oZX\H[z[dp쎮 J#2Wt9JQ]$Sy/@;ˣG|~4W^@'>HpP ȓ| mK*:{l](3 Xmqo)..0 K`)O\g q4Gw?Tjފ ywZT-ylSHO.Pwax3U h:o$Vdlv|(;kL:թMNqQMc<AYLEZfD OW8@M9JtPOnpm;`1iu)B tbxzod~wK gy춼}`qk=ǀ˂CB0U҄1_?D6/P UPo@.Y J*m|JT 9Q!̩n]wIxg+aզ#[<}&b$ ~u)ᓞzvۡ >XTY҆LUEW}j]s)9 7q~%**ٌ?@;p8 ־yn6f A3l]`Nu.҇B~?%M^Vqw+tpf|4nT_B(>4Y#ƙ`yW[c V]!'+64f/뒸}nml-#QYN(%=sP#>CwV@+T^2 EAafI5mt@]Xj4-2zHe1b(ZAU  TneH,sϧXhP6@G!Z̿-eWԫR MvP;[G-9YDRԞI7:#O2iNح#Ft-yxn (YJU3~&̑KZvC[>nUKsYGOt}X\7zg@4Yŧ`Dq[:T& ͳyxmjI6B.!2g YuрF,0>DcLO?1U \T9׋>9ѳ;{L@!(.v+om_5 T|nc%>]iS*Lu@LJ 02ɽ K=;- < Ϯlamrc!lC3f~{tӿ(K:•ޜ"l1c\_i=DbuEP9~u5u(+xp"if̿gb 0zV୤8 05rn]A3=y[oZm}aj:%ԌHS(3k~!2` 2+)uQ<P I~1MtS^%p+k5ʮڙl0/9pziЪB_@;kA> de"!@V4V9ˆ9fd݋մSO-]^:Q-%tܧ.%z0^Z~ b">(C9eU`ޥC8iO|,SG3Sj{gl 10Ӎmָ/@[f,"vqI(vdH#D|$Mqn Ѱ ;FBD>eg堁|C195:+Wuyֆơ~#F 9m1qkJ.9N,QDG%58!Γ+^O&AtoP {o*`g|r *x#|'w$ <rHŀ:-:t nJ<z9hֲ@ ^ 4F0r83js;+bctDq_֤ʬ~Mm]J3̓[+ֲdäSBƯWk2%X\G KlV4׺0Ϯ<"dCpe~`md+D(^)A5q5|G`Ւ+N~ԫK)QG{il?%@I*ǵ{J@+2r,|,[Y.wn|wBHD Gb5M< +p|Qo^AIZ)ԔIY<]-#Ob7;\`#}=FA|! q0-+ur/.N#m)$WA}v24vnnٷN.'>7?3I.U. z9F:Y2I^9zmWsII0<-w!7cݠg_K\EDL(qo/?e*V9 1{S@ɐuŢkVfPYSl_ﳄ_f_վ #Aؕ"iK|G,Z#Cμ9t*:+Q6wĿE!>'ivcgU<n@ G{K:[T6huà AIPL+F)ؓ_agtF'?Sv[FQ! r.ƳH0 /LhȏYOn& Ŷ,k{ +넼\SŠy?nru2zD+8ܠb;ɘȏ1@htlwyM-n|ـ&K\ZDg(yZ_+>C.i=MC|INp(JJSQ9$1䐽1J'֨Jux&I!CcB/=sV~M ZtsNSZ bDk]B? ˎpSTw4Rރ.r O\ydtzܲ(-|; ;G.6?X SDֽ4E~諽ӛxk% إcUXSP(dcC?WlkrfELNWR8*~h^!bIG] :!WM:k$, AQgo}h]Z]`9&@ȷ  c5˹Y{nJ{XiwϪ5^U[RQطŗd]B:+t,4zpTZ亮9I^!W/ɩ@BvX6) Je%-_zlYM>m drgZ5]qP)zb}ނ)H;)ua%%L.]v6 i|2W0v&$$#>q"H '"r=]?^}m1oխ^7w>ж'TH>4?y$ a.0: I_WalQE NUdhۙgvuLS`Ӕ[ #g̯ iu |^ >T82q}l CKFj ~/7? {su<ȹf봛PѴ'bg{7f]r|~4>z&@7XrDtfqnU"o[?oRqRf<08PǏ+)\ݻ-%iVǔ'RCկPDJ4(>@#jϙyy/e[|i;> { dg[-)A96/] kj Bs>/TȮ*l|˽]e'x_tw{~sWlsg$`T~T7e0:v$ɤ>d Q/ʱC\ 0&~_8Y7#ԂP|жp;`ZJDGP]p=Ma fZ" &:p\E|nP(DncaUG,FMB1[҆ r 2{<\bꏝWA,e;p*sRl22=Pc QQߜe۟5ZU/e]꾡 ,(5ӂ@R0ܡm~{ѳ<ꁛ=p|ST5x:8uuB6[ڴ߉(t|֜v7HC R}LP Wf`N4/ ]Zrjm5&<2`V)=")i9rYHi&{)g[zոR%6);?r T甌%zQB}q,5$ !g]IJ4LߚQ~y[dUU3rN՚h6m e54%:ɨu|f6~8JK3A!X"Z4! PW󒋺vyVIfŗ6cˆ-IM(鯠g!T 3e܆/piGm T0o棠q͘eqjpU{33^ag ӵQ6g#r5WWeDxKғ)Ll;tC)4^ m+M;uP5‡g|u\k @&:y?kY"BX>"i"ZZҬW;!A0%!"'*/A>8`w$Ӛ@X2~ ,APP,#YgvW,r]ú8ړ6G MwΒtYy#TsJ|2+:ʬ=f"h^C;Z)@Xk ócAAȃ'"5V`+K)w{08jEwlK83=ĝQ,c>؍K@ڏ^W:< [ڜ_gEld ^o3Av>b|}NS4[聁ߵg)V׃: ZTDsK@(/Z4?QWȡP5 Lr@LɀȠ,ƘDR;U+Z7})8^pВ*~ݵϯh&Fq>c2P|W~r7Oji:p9v_=?;K "c}= @Ն';NRUS9ZCK=5aN~A7~"MZutp/^GV8*(KQkxUq+_$ɰݛIk^﫛^4 ᒵ]0.Q3c@W-]Pf)D}.&Ͱ.-J }LUp"vzyI~皤:䏃ƾv~zj?CLcl1s8]:DUMrL$3oj$&[zX;'1TvV5kKXRH0*!bc%EFHɯjpC2$o*gzxYzicN"^u-M[e/2dwTez &=mjnA<=ĈtL&FCR^=4[;fh_{+Lzh $kzAw,6נ,z xIz֘T]-j_}`bl|/zWcA 0XcŨ&?{i@8 D hSG]םb@)# #Me#aQDK;Vq-%^R 'Up|i>NƽM ӓE7`#8eAg,ٳQ*ٹƷD-9=q08coctq3[ Vyιz9f|_$ ґe#>Y 0ЮipMp/Dx{8{›^>Ȝe,Ki8~+Akf B~R4 3{ND%2:d1zY81).zvVH>3URDCy?zOiϩH&%mFj 9RгZr)8prB8Ұ}_yPXe{PɹY(RlF1Tڏ!D[m2_4<؜v-A!_+/_6U`:%O#0˗A4jPo6R~8IogIJ0cS9/ `j:͸&Mvה= z"n #`XJʚ /vͬUd藽  2;YqO05NP/;fӼHtHhfmآ>*#j;ĚseQbT}!5MăO4Of*bpS_n}+{շ دȥ@Ф]u K4̏{mqw1PJog'*v=32LS=6l#\c0\Hm)]H=>OSrBc2´~18b?긽2ƟxRrFFdpMLnL)6ـ96s2X"e5ސBe5#=Xk K 1q\\m* $ 6ͦ7 gvJ1eh;G?(80)K b8cb}ECdC]< Id|n+I ߔ_m(I*K f&x_?Z5.:ps+uHQSjC>N\|UqLe t,Ɵ'˪1BA^=fVR>u!3>ނ4nN֬_h I~@IU$`^%8wՖqsh`T9Xl;wzQ#ʳsP7l6N۩55!*$rCc eЋ ,[W덾q Ӯ9HDCЏk 5KsCV)1$K6avd[c^;[+tq_Qq<}V䠱 wG#7;Dݜٱ^X8揧uIOo:׽-=.tqT)[GDT$qA۪ks㞡q˕Eȳp䠳M q("7D4} ౻ʱIyȸv_.EtFȩaus A5Fqeooߔa$Z)P&ϱiY\ťқ:UXA_"k"FhD tb WL%Y+Y𛊫iRhiľ@͟Az6[If-4EʷTUcAM x&ia|盉Dn'/DƤTU.#йvKeZAmO0qj C$mfWdRbgG:juߺRkL~fAaEVހ=y+Yy \Z8qX9)%b'G өΐw5!DR4{`o^E9m#eÞKRm T;Wzhi֫;s{4t #_"=k̛~fQ@C+եUua4AI>/I,1lcUn&-tF*36li]Ï'6!Nor^rL %J{'L<{=r?ʧ׏.! *\Ģ#҉e]DQ8Dڹiu z>ix<{StVR1M[o`Ml u .@;\J O[e9A]enVUoUh[񝷭.%N|wp_]9*P.$\4D/20mI-gZYS'ǥ}L^ߌNٜ;Y/`0 nփQ#%2JiHWK`_u0c)k]8~Y!.3L_pxj s]quBwx|Iih}2>+{;ϹuD؅ 2 Q>JFjWJs*؛ibL&LNmGEWÍ]SuܨkYof3D(P`آ3U([ !())[ڵ An2K&m 4[RX8"='G){Lx0O2qdw9>QHUےd8r/¯8TL@ovhL^%,]k/"s2,Vp2@r 'Ǻm7-\F"^w >@r3J™: \{vIG KF`k )M\^nM#;ϳvq~Eǜ/X&"j㩇9[u==z/5B-a؄] c9C|gm v:ڱCS?p%EtIAMTs,Gjع$/Ae{%~hz6KL1NF紱s`C?MǛ??>~Ez@$;=#'k0ްž *# 25>K1Z:h.dz&f~v4\X漳0ӫ| R)[)d0F+\\ey0#Bf?<ĕ[,>{(۷n;tu΍ihzmhd2G{m*1@w  T}F/FɊ×;6xT Zd;ʿ 'e"G#%q`XUueh'v2)mn4Oq7].'uPkx㿤Zɬ'BbEeڕ%yo.ݰb~{XAYVx1Zs }ۥm>}'s".toTWІjX-IgYi_zC-Fn2;@gFLpʱau0Ͽظ3Ցa5yW#+y>J '+"\-JygB# ]%Hrst)qHցn֫_Eb̈6 Q ZzG??o$4e_ٽuIUvxlD.2쁞k`Bu7ؠ?a m/iGrNv=tȢpRf]^lf "A"l2}<q|G{pCh(Pb?;LE yUG. |ԃ 8 iH}V9Y[ ZmJ Q_ K*d1F WdoJer%GSAWۭZtd%&|q%;m*՝ܢɳ.&ojT'+V|>4 ~R"Krܡq,U3v{ʹ4s`k9y.q`mw. ovR<)"26OMcfZO~iIt|3ܨb!C‹Vt U`QDDꭁGHnYan ɴ@RP}12 L C>ul׀bBm?ޛsǜgfR9`xj2X"6Ae^YY%=Ɗ,{f63_M j&=sv4qt~P f% 8=AL&\o2YjNh깮~e@TRCQ- ȪAR򇊠FCajmoPj{L$ DChr&/\mJBFPM$ Yf I>drtrI?$<.Ӟ3r?ПЋdި#89#vxڢ H`3g Qۂ5ʼM\8MP)^.9FC$W$o,S KxxRUi˛+4c%MݙBٶ>HT`wƁUmj{2(5T8<&W!֭ ]pVF-ŢX*#]#}srz +xQ0(vM lcwQ6ɪ?fB疻uxs ۹b>6;-s$ɬhjOV/);`}DQ:ean5"0*ͯH @^wGzM}@}$Lxybl-CE['kލ;!0MU* ug=<@D{ gu gY=\.f\єMLaN#$7}eFCɣsNcص 譬iPT'd7F>/^$/^+㐢Er`?/km!&J K$`oڻm/Y)upn|윏,s5kqX1j&Ok#LO!(%rgxl*SsG/vP+Y>0[Q/!۽or]`j*Z ~Zg-׳rIQ;^Zz4Q\U#ۯ_hnPCM)lDok8=TFהK1's;͍LH`-}Up<:C]QA4t?~MJ}NqELPpN3W{4 ٽQZ BP9ǵulND}UX}}E?GjB*Ε6/nG6\NIG"%j@y t6CK{NXsiTq#ǽʹ,xl!VAQ]o8\a^ݐEς:t@ O@s2,T t@EG!M49#%AT񭟂!O1i,t/"A"m~j%$gK*% aGшOeqz.ev=S@Ԫ}T\ fV KkKɌƏ5_Y):ǸK0@?(At~d!%r4@JYo_YUn.}1!TxÙ6n3 ylri#{z!*;H7[3<١ψرqv\>'9U03CupgYճ%0}||(sMl0 ldSÏ\+-?*`֑A_/匴6ڴF}h/IRENT#9^'T3IEQbڏtAG):&.в:lv&h$69,9lSړH-YnQUZ>1k8Rh1?aBHO |j\oƿȒ + N<ӐdzvjvVP;E8,سoU.y-L`%N~M{ DVy\S6o="~=Psqw&2 %j0ŵVa_d#A=ohث$I`6K .GSޛ7'VۀrLlöJ=$6k͠dgy8]sht=W">*ԩذ1De1 } uˤhv5 Z;x2)dz:5UpN/NuȾh5"p{xHHCb.$w.Wݕ#NR&~],o3@GnT"rh2[j礖 QVCًx W7O}Ktja2h! > (y,3| MڭukLFC4&;2vz72 n=wgpmx yǥn.mTp#S& caȨN rQ_NZki: ;hKG=/DsPbI֦A.j1DOUXˡqs@)Bmf 6[Jl}>5זsFjyݎ~]'jʦrJ˸(D$G<8*0M\00]c|lE_@%*<+g႟,8O1ZZe6ӫYxAlq:5܀g\_T;Ѻd?L6kϸ|C=3oϷ & GlPX1c1+DyVBg6hhѮ58wpmuZ:yGo_t=M/X0Yft>]k ,7\ekI]7Hc#f@i휄$ibJՎ{fvzGˎor 2 /laIkHc!ʛKI#7$z, W.Vwsʱ-el{ !5v4|쉇ldG)HǕ\WHǯ>E%O솘X]蠋X:DZ('6/kGFo6z3;:NmG'D4+qInxDcbQ{HR棇`sS?y@>ߚ-"_ۓ>z%!5i~TpS H'MYȷ^M%Ƈr * pD޵o\/I}RMٵ*zا,zO90Ŕ H+^ɨT"h-BN69BĒnLbXX[95 ބ4>@ ֛B7~")QԸ:6{w%?/MzACfʮjm'0X71J$ 8~ YdC.[> QU+ "Btr*QVʲ~0ƽm<3Π֑@{(ne4D#`(p6nﱂ:TaU{/]NEUR1BqiWÅeK~6BTDPLueh]뒕?_4 >D@Ya]DXB ]@cco9 Fp^7>~ sWit"y;-N7YwTFUGZ9uhoָ|?^إ,λvUqEHBqYI0y̥SRKm1G)dqOO%Fk  ľ'^Pp2<*~)cB1D |h +DJ@5_ҏZwD}.43ֺ/k=8yQ?8hXUYAHlY:!N *iuӀ̡am/80YT r)H-.4@ʐ|hzF,ivIk짢gŞ*s)-S1SqmP!wYGzĂ(j=X.c[ӆO⇺۵ 5o3 DwS@H$Qݘ|M>+5 1#|v!-*\ =-'T`Io&Ug^l6wU荗JD3u$,iOzE|f%|r ~AǼl{+EhjGreTkL-nI};o!lbrb=, w蚱l >j^miHIsfrJC!ؗkLsz쏢k4ܕ9c^_ضC*d 2GZ9%^$m U=vj: Έ;ޑ唽BAoNxn%*UJC OGer8!`'5[i%1_`6-41vmv/@aMgbFHIѧy?Gܢކ+~k9R|CaLAk ]Ԁܺ&_^$;?4)L6wu0cw8;| c"D*SxJɘb,6 )}saK1CMJK> fCzĩ])ʥr |iɟiǨrv9-)Xg+k3qx(TRVNхYm%`JBi(UpyLZLfV T󧄙cIza [L>D{st;&ySH:mj좃AhJڅ&QyVWᑿHU|=rkkT{m=Ժg^ss62,xq( o3Rc< V0~[bU}* }]?hqtOS ,e"D(]3䉻Q{##kƃoo?PQ/zXi4qݠ" jI.n$*LG"/Wa^ /zd/q/\%wGKxVGVgJ9 d&@Dd7DӲPD;@Y(@w =kc5CkclGbk}Dbj_@If.x~Z@^jmRP6"~p%*#"zY{ w]b4$@b of,Fʹg NXž/㌥rՅ@e:4EÚ0#yu(',y=v+N )ni{~5/xU"=ul~IcH^G8#ѽG8ĕXy-=WJSC\l]8nXyz/Lu̖ILi 3~睫TZ3";(D4f:ܠZhRB`OZtI7ݭZh#I]X[ˈEmBǟf_NŲTQz3րҭû'>JDvlI)M>P\wI $ AxWHLL%k64p8!piB)NJ2/2=(B,ƥe]K'-Ih{9e-mDZ:lHYՇ(z_}~e7eZ,Յqɜ0zPp(;fvW0ꋍ`2.^ /#eIDuYTepkPvT+bR^ݧ6ܹ B\9=_)dU`@R1\'@RYF9~Ys]G?0.Fb'rBk&W`ivAEݿ,^C:JZV`fUm2i[/u3Y<͹y3dC.NXmr 1w}£T/M{4̭d>#7%6@ywM^OG P͊IϾ]x #_# [rQ7lޢ;AYCxO^ic 7 E!BN[]/v[ %ϣ-z& @$u+-ti@ɧh3\̎!(spJh¾{gCA>Dga(嬊4~`|{^OB@{nn7k OG?@Oۮ3*/?4XNb\Qb Yc~q  `%}BgwhHU7 iU(hߑ#˒vdGq9u#S"b I#ώV="kdsٽ:G w}%q'J=Z4U^2Ψ,bg&Z询 8@ɖ# hq|p0igA/ݲ]SSޚ٤|ؙVFK'g*Mi&h[cZO>Jx{iI 6CtUrCmɪdZI3IwHdAFlt" 0؁[͕]7^_XZFs_ l#8R\5Ww#NH,!An`jT2Gkͅ\0 E]I~VH4LjYVk- ce,'#rttiM7[`Qz7י%|9;2mWAtŧl3NPx{ji>$:/ӣI |\D l8T~ [JCȟaciB i?xF8$X쒴i_KNF!]Z(M<;  v !N;LlvTCHt|~h~ҧkxvHÍ a%*MT4$!7_{6F1jHS [9eb!?ډN % \y?1l "v2̕^X]2,CAN}`p|k1%E9`8 $!ȢGlptt2|!1zف:dW}.ן}uW\ `L5'd.3M[@&CRvh|Ş;8yFelQ.]e`OV/Gޖl藷SDGQ7sZH B⺚ڼxySC25)pv|5)yJ1*RCW]Š@8|@, TdE>{T"9=M6Cb8"`n(.Y I/.{λՁ?jbq5vu)L%b؄CpoN< 9y9hWRcJECw$K-Qg0ɮ.?ec[ϚzW0Im8ߊr .of,H1ē@bjy[&v bAYpv&eAFJ|XCnsrPf"'PXȟN+Wxa 9vYBٿ_94 QbO8 D^ېM ϝU $htn첳"yU"=րyR(q>ċî Țpױ;MP0Z2zRUEh u"-j-ത7`sˑmYԡtXR} M "^wFCilH_TϽB8;X@uIO.}؂6S~Ub:u[ݱ֢A_ؕݝĬh1fזzأR~v91FZ %G7թkDE'ՒP7e]a 6lʌ{n{u!7mޘVѡ ˮ)ߺ?7ţҸ:FXSf+e:wzL}Aj_YR *(Ҙ1z^-?L᢫ '~a 4xEVoSjظR͟>}"{{s$g8Qo9Ok)]wh).V-5Є QǨhsB`pKJI ˹Ђ6H\F-|LJs2&5^0FXToXi474%1lb ˿޸nңkSV1yO ,P_̞çu[Ý$!)dFs0Mf+Ml cn>Ӂ)$seLrb~7D *O՜`S  gcmT>z3f1a_K|LOxo>$  :DxY QwæRȵe9%%B=\AR[ QB[5oWQFCĖ 2]f8\s޵&J7$ 7qFɟ1U-Wfba9eCS%F&>W.Ҁ$M0X1ZRQ u` b)/ZuƒuFYnuNv[wj{F|6+>p8f>EJVl@kL2t_ P4ZK'DtvBx?48Ϛ$u0+^;ǸHd쿝b:^ːwŒd\6dkk]S63vSټe}ھ e79%9 'CzWtRBr>y#y@~o1=~+~(~P<$t꽓.s G{jƞsX'r`diJI֐+Sv?Y e^%:]i M|TJ$tėqe4VeC!ZHE".1`Hy K{uyi+FISqND&fOI,D_[*ۏxuIxɯzBSY(#[\65}a0~6s"2çi21mHB3fwR1|XVVϤ!gȥo=%uÁvZtZղ|3EDiyf)' 6!<i_=~#硌zʤ1}s*h) S@x+xʚs#p^{w*0ߴh>iu:U1 10Cb~ӽBEm&?Vli_[/7~7]~Kǀ?.ʆSP'fZ$6fђ7dO#ܮ bAOU/EyEQqgV0[MO < )2j[ ?K-/@e_%q4$ $7df#;7 oi~TXvNstr~dC@K{B{,~ ^օ[jw`[`oJrx7y֍="` ϒ} tu5MT8i3HXLPi] eM1oCXw4Aa_2?0 TwݟzKd{'iPw5ןZudKv?|6f8׃?/ו 'JzZvRVtɳØ!U#Iɣ,G2Zmٞ/3C0)@=}rG(QU6l%?AnsB܄$a5#~$u5SdxϬFa')-+w'[}3W7c,i"~rhk(䠆aГMZ\,) I:'n;2+2X U5o@HL9)ۖnaw2`6_uyw-[S)ȌYo_ _׋:CT|#z3F:(lWɷ òzy$jS!$긾p iV+xm'XJOTq!t[DDTnGF£#GCXgᾚ qoWj5laIΘze!'tztӕPzaۊ,]'s{oM4 MqsLX Ă;0U]p_^IOHd,l,eFewU= yIvUR"a=Ee]#,#;׼=F l,KVAj;!;zV彁NXe(ϝE`O# XnZ`dԵ/i[$[e-Uo ۶&F$zl% ~>õ ѸX99zTL;K7abB.m1s%Ҥ{#WS2kI`C\h%p HNd .%p#FtrG RlCŵkFm"a2/~,G\{a z|kw!5L4⬧=UD@wJPZ),$t>V^aw5$_`{Z}T|&66v}rIPq{ՊՖ&p: RIQц KգvJt*;6/hBHPbuG sf,{1nLH #e; 3)Ɍu:&yFtƸ(cŗ@l]~ؼߵK &rMO0gDhJ)0? Sl9콹rń&~sRl#sEQ%ٹ5H?kE}J*H9j"X 5poh\zI:$dN,Q!D^i)?t Rbg+RDKz,ͪ{+a#Idwm-Xj#QO10>qffu||%r"f^0"8Ύ^ V]??dYZ|$lK[d3t&M<UklTAH|N^Z5j$vom+:iM$K3\9n"kW !g_~8x-rnTS3v|.g3{f;8A ĨfDQ|7m#o{#|eDf"6K\QPYڃ5|2]$fuygt8Vb#'ωмr \&;7P1T@RXi8ip نQO""EPvF_mUF#41]u{k9 cǸL*dEvg: -7F&[⡅EkB!l{Z_HN䒰6^xZXqduWsׯĦkw(xMA y @.GHr׶ 7 Y3FSy΂UJ1d^VJ~u*wx/4{W͐sBqF2ozI mO=8N{JCFz3SAS$0E <՟ : B2=¯G#5ol țΉv@Y;}@%gnXEzSK5heasUNX|$(ߓfuSŪgY%b9Lt^J+@˚j?aL=z=v h$-[FS>ZgxEٖ¸߇T>C(:컃#&"Ȅ@נLr55 1:iN6_:;gNބwW'z/%H‰aQHEҰ65@Ǽ=:,aZ~ Z)45|#.YڛWr304+ͨg''DMpi~ iuz LC=sLAvXlTf&:Fn$\sWqduQ9}wu*9T\kQ-<7|t~dQ6@|ϼ2 @@`1o=NTÜJM'SoWA>Tsˌre`5GT?7f= FqyAO}#B~$A<0Ku] igRYO(cSA(@>-ac2]eޠ^/dl`0!ʕD;f |a(1F~\zkBTҐ0o@]GM~!wvE>ʚ=tbQB}=A8&\z3Y^ G _tL ;D@s7G׀5Gʞ(HK(G1))L;q/;CؐX ЉTI] DlLKsVۅv^'$( {'V'=^C,,WvT}Q6V! 9V4ep" KFu,$k+3l ߧ3u3G!")@ws%v >5R[c ʝF/$VH8?ic>d}қu@={w+:3g)j?QUA*DqFY_ҫV:ȏ&P/udj*ԏb"3b \Iՙ7T!3`MFE䂘!o}|r' b@4i1Sd L-]n%AQ{4J =@{$a69sFr Gh(a"%ES1x](5?O#."!-`!U* ي\ygl9 >_ĭ$[]|j+pF7 ㄻ:ZE"6Ym~x-NP}'}r.H<BYLB;;Qmɋz[TOtK(ˆG:9@F&>W QWnxplӮ[/ybxcy 0/T~d|aL8.[%^ur_pksk< lpٙbWo>m=j$)B>E)U\Q֦^}v(C@) TwSNU_ݒB4![tk׀MbSPQD1#g:[}T,0Xi7J@$ZJ.sf%kȏ= .ΡS]s_2yzc@c?[M ~{UkO#wŏ;yw@'}kE/cA^0@v yo)˒+,E1l\@eȶ?VwWH?bʓls1\?}BHe$&|JEt\ڧ Hβw0;^ xKߍ c2+#M8Y3TMp4yG<å)HgtIAZ;࠿nBZD$NzCRgtcW)ȵ)JSO;Ӌ {`dO2ۀG,:To*k vo?n:UTQl xrlFZz& Δ[gF\%s-?DB+v{K 4!Q,iITeԹ{|}gaZBjA(U1B rzyϸigՁ)C)Ze5|SMCFc rݶ@M>!jT7{3>$&b]<ŷaE%s-,;""eS VZ)5dw\]F8P"qO|P!-?Bz >Md\G&BȨx"H[Q!kn6ܘdaԋn5wݹnmp#vJNwHbeS{Q@׬ Xv/VnƐf8j<ܣ"kOi8ƕ46 1Dఐ=FyU41_oOagߏ) 'E>,srG/'q&  Ot,"_/3+IHdIzqh6(cN w8LD8Ƽ?UMN:xcQ8xZ h[U)DZS5|Tp=%FQj~|zrR"Q wD.<bt#"1gF'zf%oJwaG}S4zwhv8@O3g.ò'1wfml!tuM33> *^CvW<[Z M4Yp+,BZbHW͸oY89Sjorg=PĪFsZ!Y9>gO3YNJ{a-5q.'P#6-Ek.ʸ%)-].d+{607FKi -0:X0 ep("nVx*#dqk#S=S̾6rkoz~!hBFWKNf5m܀1҈eGf-Y`,c,k(7gxhf kW=V5LGX72I%UΕф_H* 첃%D&ԫ3OʓXrﺼŒnÀ NuA~p| 0dV^i%F-- DVck<30zT8rCV!Gzֆ+b~ g5QR\XcHw}`[{y JTi5&(%t&?~BJ觪^ƚ}tkØg@d[⍧6*gۀ@pTc4؊1gHkWS[ wA[X0ˮ.E!RS(1"QiɅ,5QFG'As c6L4%R4p=]PFxOoY7t3{]tyﺛ dUl}E*AJ:'mY ,kcc&98J"oH-aG_rV}eD\g 13K Buwy5b.YĮ_p,]XVKY`WJRDRf^XM3#b%nP-f3=#H3=jK_Xͥvm>c#(ќY~a-̱wᨦgł"L77*DzMv&/qn$2EL}~hY0() ~b yRk5l rplWbW)% Q !ؐcHhYQ<ҳ)5\x"I3| n]?љ^dN]CkNAF5a<^] Ux1b6!pÑCR`mqG)eo\$lgdV *uZ~rd+R$;t~= ~X/U"5Rк ~fi!Ma)bO$X3q&K=0ԞSOܓ\Ǎ^ R]m^~8u*֟J˼ Ex&dlQݫ1> ?*:]d_q .%.f1̙y-rzp5#DڽүvD,4qR;OIJ4jVu߲,xE80C`2iaBzTp4I=Yb3]Kjˉ/e:OosTe|Tpðz f û bM?/sQjw }aDc\60Z9k)Ը(ag'vZhdž@!=V'%[I,JGLëm,:@ZOMk'fd d2誆w(*)Kwӑ4A68Q5/l!0/Om^0.L=z"q]t)=?i'Wr2/5Z<'8d8,A=.PpTV|r38N`_ ?OMG+5eȚs[U+sRlң7D}29rYْc@Shϭl">ȷ8.Zl@aȇr-$/n.5vIlzlIbiyO)> a_(ӳӁݢgvSQ)HW'dUܣǺgn)!i{)ټuHv<(uk;wceȏ[TGXTmZKm6}D[k*rY܉QxGDF쬸B"QS\]RHyO[ [uj.g׈%l|)̬VRw!w~ hl&,: Шs#tqqGpɢ@؍Zr~:^1[ᫍbf - \n $y}Eȏ;vP ('ҫ7Qbx(7Nkė; IQ~00Wxuh9?e> Ydzˣ8wrհ{sp}؁?X-aqjDIg+ZHCKxkn(Ta6s&NK( $Ͳ'425a睻ɁU Ġ`"`5‚W 4&tV/N!ՠG_X+MMUsVD񕭕a\r NCq(BtK@؂bysaH2|S3O#TWe8tySqQSFetpDJ[@\Ԭ}t;?63aZBv~I Z4ewܾWֿ:ƺV326X5Z$Fh}1q^dN>mR̪xy7/f}9V1a4~[8i"$~yXWXg TۊI8;]O^ӚZΙ@O ࿙r}ogn}mvZ{h:JC|j.s ]wZLVe]"(:'JMMbA(o90԰T,лB" y.Hq-}Q|[*|Nj0!BYvTL…PHū0I!u;[k/110ʬt& (g9.y&RVʶ<@AHJfN}@;VדDWhFvX/&Yğ :hN^KfVƮoԎ XוbJ›\y1s!L`g_!1,N1FQI ׆>*J= (2!PY#̈́1 J^֎ -g\@j*#7޾EwC9= Y/#_X[A3NarwMw/1y~uow>Xӯ TeC3T%jOB!JoaՎ4=jI_ݫ甾G%䢅 BSo*̢f&yZ ) l簑x8 &?3:K$ΡY\ŵx** Mgow:CE ;a.g/rgrߦ[\\&]'[c%m($`W칵kܿՃ$Ӹ;QnH'Cp\sd;' W>A,5.s3RqH%@Op1Kbba%3BR &t-B@12sW&f-ͩr\/>qZ$'&( _Pmoy ×w,ٵ8kqi K,8v{z;4._Px,vFHґ:AoqAB4oB(K_~1G IpwcԀ9?N5y|s_Wd oSMk⿊Lg(9l$}Q~NjpZ蹩Ehdd=P*3&ڪL]]9Fqp+Oom2&m?nz›aG g/VT\q6UAQ +dӎ c}g)] x<_(o (BÖHti=HچI-i+l;> zN&J6)& 僀H'gmo wԣC2LMqPf!r1:C@e*obze,Qh^1*5@96G( L֙WɆaݪح+93<"a0*udZџ'4 E]Q kv|%1s׈]y4# ~<*!TaK{LEiIĢB=-j34e΃i{2®=b\.'i姧^%U˭$uSݝꮇyv]ra28gY  :$P~5L-SXw!0˦o˯w/`Z(ܫHYOaࡨ&'nw'T!X-iSTϴlv?.GAux fn lX޿b6RYw^sH$]V Z{^T#pz_h7h#T[8߿11|ohk6X4`hrxNvMouMzp_L, OdVuXJ,2>PBslڊJ"W} 0A{n~Bo&xѩL>(ǀⵅ8*w^[o!hC`4XF&ig~|t42dH3G=jEAVhSf Ue硉p:A|l}:п@A|\ÿ2:\0=`8e'1hߪܥS6F4Lx(-|M;I|׌Pp\L9jы5$ng[c!7$$b[Nn~dNZ .XWyI .7Ɩ [e/<k9TW=~! oBY inxi[tHP N4Y)l NbDdD-gUa??5| h 9?Ũep?kdrj[3~T@uJMSF6 jZX[}jƣKҴP`>~U*pr*](X=8&gδ:&KYea^CaH|X;魊% pEpKeO{X1HK0 FmGtM2ٶ3pI;\\8H2$kumQk$!ֹ SDۜq)Jp+LO\p"" OyZHN!A?\x>zni@ӟܒvC]>'Wf 5@xdX{O h cҎۊׯ9B> &~6ծEsvd1`*cܑܾMXI{<&+q2oVLH1` %e 1U'F.Ssɴڧ4=ENSf2P G]3u,$c:k&vRo̙3:MazsWC pظK!%1ey|s?RY)3׳ZC &y`@'|%QH)>4Bi]zrW"gCU[~+eSH6$y5;SLJwP8.Y\+LС^I."3;o}S6n;AJ[u51bP[f"(i;~īq->zlM'F=5GGd9D;`[c;g#x_cZxDAC\1T>>g?O"y1}OB[!xa WJO\ {9U>rd˙ vԼݴNE^mqESh9v̧]Gs%XWS|&Ä9`Y!}9a} ]Kw)!p&^;)nTC *+= rpzbw|1u(OV7Q9j)4B*{.- *hvɁuE?.&K ٵjCFT%K7^f_Јb@n⊍'UQ]_X_gt^1ӔL :YRӚ!a×MS#*.HrŗaCW TJ%rAfJm &p0-&^1i4x<Up ի<(U~_/V8-2 2)z`#žvuK&ϵo!>⠯Q+DxQS?M*vG ˢ8/b%eܝ8I'N_w&-:('|}2~Ho͂y Fy|mde[NZh#ĵC$j}'f.}E$U%27vd{3*am#gV>*o 眍տiy~ $5Ӎ݄ aeέ@TA:pٰA@b&&1k{U;nl}н>\.]FGeI8/& zVӕYR;š o" @Ax"&+Ȏ>K]k^גJ/.=8)ݹKa)E}k +Xz#r5,Wi V@sBTLWpxIڂGO9Ǭ7' Lo-i ެ^4X -7R&q5a/}%SYƒ>x]C[H d/P'F`WH>#a{? |X+SC9?y<{e.Vn?z"@ u|._h[KQGՒwWr~3 G8xtU~z`I5I}S{?Tc>>"#3D\[˙ڪ4S#o#+hDcS`8B3$zE(uVa,ݥdfTq  .G[*5$è2rh2'0䅌rRمLOVV\tJ@!\ͬz[q*G8gjeqz~@F gx?)"cN JF=k_L+WBzڵӷjJ eHʔ#Y͑`oQ Zg$bDFGi\v?މcW݈'L%* 1G1RuHy,򫊳ywe2dBa(,їH%=%]8ʬ֩ЪȾo4gYnw8:/5 W2`U=K/î`=;:~AsQ!\.h;u^w|0vtDkQ :Z w 뿪exzcomνg)i_&KQM紳UoG:-ʉ/s0]' T^vD00#;,$X-u5\*iskUq6u?&+#u]b}f;L? jF x?ΏVq2`?:ԗ-9򯌺NgB+]ĢmkOdo9Rhk)mƧrOŁI h9 ,ze@ dA~6¿&k)x _1/)j2'ߚ/ʋj_ OU k=q3ݤbsWxq)k | .KJ +{GVTN5_;%i=i(g%Ȕ-)9tQ|Eq5zQd9ͷu1ȈPB>Uŧ#u F*ہ @ټ!>n*7'&}s kqmځlq aƜ[CW! Dn7r} K[nT7az䧕P YQVĘo|%Vaˉ? CD⦢܈~;Pǜ8=k$~GuTEt5e ѻ{Uz2į8N*>e \mlܜcv?\e?cmOZuRĖIT3E`<]?Ps'~9p*j:@v,ÌwrNӇ\\2* rюc`#bm Tub?Jvoz}|dG VYʓ78d..,%͓x; 9UVijvӦ谥I|,bxQB3UK۶w&>, sZZ.J(ޙ#̹&V/s!Q߯If Vշ˲Tij v'E5T԰NP?oP v6:}{&rћ#K%mn <%H}&vw.e%XL4=iRSK/.}`dm~[l-< 5xɲ/q~]a[ Rkvyw<b҂Mڮρ3o#3< #ۨne&ѪpX.% ,0i7dG|F}yܦ=^B/[5w'pm~nt")V\BJ ɱ j4ͣ kXx:2p-0ú?.oMHArНkfquLhe@|G_t{>̚U#gzw=LnӲ:pks5Lb߲q#o1C9' FƳ ` ;Cڶ8pKȅ> 7e {a f0&B>N% L$xt:Y35L y$do~yP14+i=(lj w]A\5|1S-;؁U\$lҞih1Fx(pA˴¤7"S)/Dʘozi*ڃ MMYƷX-ښ34n8 1а75N- bw^H\6]RܜbX@g}ظz0W)1P8kYU(y MW6l7EYtXb}fO =y'9w7Ap>{95q[ѷ ZKL^x[y)Rvdc/ ^]v dҷ q]AmHt]7C䫃3n𵿶84SB9~pBգh_x4" PT\d;` Ovq3;3z0^cDݛ p;:R$fARs(YF2*l Q Uz?er,˿i tLJz%|Lshe0j!RMCpwr!ub  3Ĕld}l%.! ``c`kGX^ ӦK(#VAjӔY) F6z{,JW:B PQh:#'Y:q 謕W(2b}H-=q<ȀOlWkG/bct8u \+!$BXu]ma@[J)`ir^;#]+G ' 6J} &ZB辆_*nf@A:oTx)/QҮPb8ȏ-Cin%8|ŏ߇v2^ֆn[lltt0="V)tIff%`5&Vc%è-H7t#JTU2cKq6c8^n At`uG n'({d*"ӂoDRlv#BAګf )/ULm9.96H ?YKo2d˖af˥өPl `$s^Ӡvp2R3KFM.2_)e;2 7*4ab&r˟ʧCxRel?N,wn^.0ABvDR_+Ik§ 3"1Vri sɔ 9h@frߙ8gDyBp^JXNwsaQ^+ӫnW4?Lucd={Tfr: P6oi2z"Es iѩX:1>NAU䮬oz%Ej$IVGXa)?e tlv.5mQn9\>5$) \쫻獍dq?%HOUDhgN! ]c>>5˕9xU%R);)Z \M ;4@e93g5)&F3;"r3}gɑ%ޮy 3ⅴfe!X%at Zn&QA'ԈTjY{yN $= UWn$ 3] '4ݙ`%mҰx課^ O[M MM/|#VUc15Q σ, ni)օ'{^vnR^a!I-_PRI.2nL&{T{MgL5r>C ㌉ѲS,ph/f:W|$Nm5O 0Tr*.k >@i3^Q#T͐g%sk4%r/&fR9+WxSƿnIJx: yX̀(K5q6iJ=fw2qF=A6l Sd5UARD;FB3XfMU}@ڟs/,e3nP60|3 I0^,4ʓ9{G7;Cȴ5%T'@Yn}Ʊ ] 3u\2-ʫת-Wɯ{U-ERaɲ~pi )K6.|3̺5'ǵʮnw RETMEu~}؝ddb\c+E<$|1=>lCx/D"3BkL9GxlZ,~vd/b-g oqnv:A0yuD>S0@ڮ.gͤCZ) ˍVLVGV-tp TH4c֬PA?n~W7;z0:O h' 2fh,oǸhRO$n(M 6 Ǝyz]& =-?XQ=p(o:ؼN,+Hp$ &hv+5'U뿶D*Ѩjݿ=,`Ga) +eV\r[ĮwyRO4J~) (Il ͪbeyA)ʆ DxxM.A* 4?cɹt7 פ*AdN+2׷75j-OI6R>nmM9?IRe 5 dYΔQq%Δ,[zVOįATWbdC)wHP8\\Eq|:@],0 jLɟIH(*$|F_&SL ۱{oP-R5gS,nlƲqrH sk"dA'ZVF'ɽN" 3NBGWn.oEst$Z-eops*&)֑o)yhb;xr__;笟L{F`!acbI#:G wydKFQkq;2e.~zJaUЊ$K$w[0s`#-G 7Kه*A-0 a/:%gwhU>=|,!%~q ZT*T'gu5:F!tXS:,ׂswձfF*sR !pj|BTjO+9K3pp^:Ŷd]T &;fR{DS+ Bz'F; ( u7O݁7=Ood)$iF{|NNk0* =D5 4YwK wrT<55o0m`6ACB叡BB%)fElIwG?gLɀwJ\ȱ?2< Nb'ۡ~P=-$X|_AEwi)/ `nN}BWIb>w1oX\Ts6!ԗlN!*gmXФm/S_AKwj֊ZMJ:DɄEPn?:$LD]x<۶/-k5 DЄٵb^}ARǑ+0)h 駉@XRyu%*r(]Z i?d%Rlo}+UCOT#~G) 4pөCzSƠKO@?(w#ɘ[^vnBx|LnP8qi xVd0-1X%e=v F(i*e&'@ف'F?C#?2#wN|Cj\m.hb\VkE0|$ R >YfʊECT<; CH *2T !npȘre1H.WKZ9Cz'9Bt>8O7MS!1Dƞ texk56yxolu]v "`wmz3Uݛ/S5n)G=S< 1S$dR̒" ij$׳W&&݈;!'fHT9V?+37=j~JR]Uf K+=s b3/6*fh!D5\pUA&b[Nߩ~/ӳq c>nY-uc L6XC?hyjݪ.W4XWtc,GX˔b:<;m<2eGEMI'j=s郅/6%$4ԽSt.*(okבOxxږJD1<[֗XvZrһ.Υm*‚Hݺ [khWvE.C>yh{Q79(o M}!bmYs_Ll U8$ FHoĤ|eH".*IMm CCmXBɣ\\}JgLՑ]O"}^FɟG/]:N'!bUx`4p9k'XF)};(oI^%z}yL'' <25mg(9F3k SkG 䓕jQ!׊aLs!cP?~pN2r+֢7Wǩ_mSzն,>Qmdn}f@ngŦWIGzmIk/l h5l}n's˫)έJO4oMiHle 7CcS'NJ]u`[Wn5`1rZtL~/8 CX!ɥIidgu8o#c8PNh[%ig+rŖ.,: SN}A2M ds g$i$SPǗR@f/ b[X4GYn<`2Vkv̿]:ћ>l8R;[}CBDRO1͘=_l I!OrQ KeU45Uav"]'6n]'=Y@x{(UӑDcPzW#b)6z`tӾw שaݥH -q hiK))2RɎ3 i .&F F,j{<ʵ9dLMby$)Ͼ1#aT鷠3YL#!ޙ|(ox "2{[*`m@BFw5n {D /M%d_ &Tyz.yyX)p%R- Ez^Oq{aF.z]i'\mL,OI 6$9X&A7H%öo/_ʏ^>Ifid;3/<%Q$=E'XxdrlFƚ,\te)D{A M9b_551C^[lO!R%&lYɉ,i ;(C0qF8V~0*H';j*E|A>g{#Ʀ~niqlYab\U6izG;b9O uXƛo츷#y0a쓃_Vw[R]dԱɿᏢVORMhmU‎kd=k_/Ėk"[DNxKB月e?2zʶ(: d#짪pEOo3(t-ZASE(7F^c՘Qk?sckrrjD %j?6xR.QA@!67"bܵZH exc&uAcha.j3Ͽz,ʢN{/a23NdFu$D)eǵufqb>TA>/ZqjS_ Uᵤ@RB&ùUŲ{qz6x!Cuq}] .Crq)bsl}5F7mzGH:oGZ#ΙDӢqy:P,Ro l?_1W%Q.ywOYlhSd#g~x-#7RMNe>V΃x=fS(e l\N;&5E#ESFX;\b5mcKNK%F3{ q||ks@&rzف^:-Pp(^ω+$4'g_& -8{r$ƢY~?+ 9?Αn{]Pa&N-x m#ip@d D tҸ| `k2TvKaJdZ5m'rZ0.%PDWlX$)n3[B[ dBؿ- ը Rdx|*[.D^U[M[r͗lm@FZU|ǩ8!( 7S+]r.k@k-s᫁[f?8(vo9[m,64flq 6bq4'0Atwabuu¡񏃋 hPy RufFKcUeGTz#mj5Z63*0"k3409*du){4ZS LXcSu1I|Wc>@Cu%j˯>SBT3zX}|[Ү6Ֆ}{”"!!425Jqb{LQsE&4cizTzXxncz|!\R˥(3L$?R1Ak1byrPS`No'ۜ=:O8/F87} Sᮀ WnܮDVf,CD\(_^Lxg-[(/#!cn(ldnve_B!U)`J2Q)BsϨc5~7 !bʘ:_ZRT>P+O:kfv%.=< 87j!_;X}=t I1R1eXIuI_DƵp4 |OHEb,QOë: p-)E-B>d]qC,,&x_:d2A$nvӾQLU#{y)d U?px}8 #"|8 rv)(%}0hfcGc]Fvr+.&8wvx !*p`"]YX؞>хqV@jpBh=\U`5Q !b=x>O"+Fy[EBR.8`'Ж *6ia\AP> GmtD(j>=CG-_k\{7TݹrT (9n ^v!X\ /ͣ_,++;M+W+x'6Ӗ: 3>55P\A+PWUpQdX2Zٔ=lF_ޓ%cdwD9C.1ZG[wjʓυbbvUNLy{wG`ߴ$Hhu8P9ͬS4#l-ejϩA@\\7od+G*\"͢i'TxBMG 8I,M{BjVN15ѩ4y7Կ޳,mSjpc&##,v̭J[:Hzz,i 4zEm8Ev6XZM4f]CyK/-fڀcg3I[M~^絺Xgg~+ 3tK57'i<[kbp?pg Ͽ'1%Zيv |>Kɋ>q6=wbDlTMN![ ‚E[A{k#Ժ6Q%dxkˎˆL Kw&+3 5?r3dz E!g84D h(f),x+F^֐<y8NVZs9Fy%Qw\Z}Zj: =_!wLkП =tEuC5+w"<''RʈWr(TF q!p) txKJVe+<~R굁:lnaFNti]}UHstR$'̍To3d~+A;(G&^KKۏJk @,)|:sHda gci"YG8Œ&9jHH1/Bl@Ct"JC!9MYͷ,/%;z\]p?@s#fծP010gmXNq$&?|NQSPK`&zQGp`.$tt/ؒ־,rpWA9N-N물Mkz;ncƝ;h9nF>S6OBWȲjF?H{)fHU"`ԑҕ~Ip=FvVB2ؑ8Dk0U #gY9,s]Ύ_W&(LhR9 &%gFN*`X_Z6АCsZIPrU"QB(\gy "h2]g1'?q27yP2 _4{[|~J85NBc5W{cnA|dP+9FgqmryBTsYM,;$GB&YN ;Bg={I y]RL;XӘ,o8ʎz$gV^#`D\;G3l&862bߺ85 %ױb0[SN5:9斀@2 rt -_ #ؚ= 0LtYlY4rKO;V*|l|"v#/,Q eޛz +#Bc̖1%!(BWL)s =aE 8 }~4A1Zl|j^Gz^4 @'×@A=4Q5]| _97߮Q>IȤV\?|C9C?2{[x||ȦGqv* cȓK5-q" 9IU6=Vۻ<,J˻BY LrU JC2:zȿX " %v2SKXw.K`ylIuB]7ndtp2-c!:1 ƖjȻ8`jqߝ,m6^( ն&AB!ʁ܍lxԟWkGLR :+h⩄7?#<\)v34հb#0n34?5jjI!*gqaMClvX7$*< "x&~],EW7L8zQ&SyXͽ-(sfaSd14H <=Z?=E4O#Cu0Z1vVA`sI\z{S|"Ӛa1\֓v^W)DDch/C[θۀ=A'[5lRF4Wpo_Duij絍O0Ri+܆l # /.,]h`!qYt7pw3]1oHDĬbN]z.태hu26HdAPȔ6Fo4J~ iFCJ~z [תЭx`NH6CYɨ}EUhVNu,0#kú -Bju.C_H[Q?W v`0kc|'hݝbvE>G)؄׺{[Ja'#ׁk8k.`cMsc>\MrnecN" ]OoE-m8o l G3c7ન#j~#)J̖Ղm 0ӭ":-8t,`C ,yI%?5zEjշpHjnAv FTrܵL30qh>.Fy1'Y2 /;$05ӣBu9:V;NvzŹ` 9\4쫰CC5nu+YwDvPH$9"AS7<1!FPuaBxʄs,;I]:m8X43x{5%4]uT%N^S]C1DUf16AJ {R#sFY)J 2GhX3P6-:kR@S࢛aau"*z"Wʾ$,"}ELjR?΋5x_pg˚ e Uh:`/1l}eWg7{ @SIly&-կ)IKFˊq8!3w&wErzhk|M'FwD4mA56ޘk\/!ؚW`/bLybZvUa>ϰF_Ӯ "8aSF})jɢ Pqy_{ klS]\|mfZ57~?R1 !}^PxH;w@* C$bk)[ nbch- մS ͺ|ڙUsC#5¬(~RF},![-_WË D,杢;SdC“"'}\Sg-~>D7-I]ScB>hN,\3Vv GI2> unO>AlwQpaOww wsIهjM)E!862G%)C'+ ڱP^4oAm_uȉQn/2zR9 Jp%2n2wzH:pW׮jf5҂O,+0Y:+1> .3 RO#/zύ*h^ULe mcҪ4?JG_`kOWE+TXi^_ҽ_g :3COy*8_(uf5|0 ZXTJ%ZfB>MS#^ِ)b{ 27$rku 2Kl8}Q,cSM۩bDK=F.$B|%;ӥ UOT A9!2Z«o9*T[,!x'sj X zg PFހ+ a](1)q-4`<^Φ̌:0kt&O>\Hw($-Hͫ= ;--u_?<@tRb0PE&D~.wOJ{_ @;YGƠn}^Tn;JVQߩܟW]N)h4Ϧv.`?Pka,H~aU\]ʕe7ݽ"vi|k;p ;A 3qdrLTB݃PkLV# m/^t# 9Zs7"[_pEoXKyBfO6 bC߉tM]ЀHȽo"lHc\xE4䃿ɶ2 zeFF-rt"͝/>R7=*'})+fhh>/'*IJ2 jHQe3vJ)yyo oP6ju>::j-wV'j6? }T^!/ `HYzSv3߻ pyƹ0IP9 ty:ܴwi'JE-2X]=aO즟")/Ȋ'%I_jrf5BM0mkM=q ׍%7a^u:DpoYx+ϴd헗.T[v8%:c\].4 _>y.$ɫש_ܽEfopƂi˝n [B5'8|}&"1(L?Ur-']}MTb:0hha4 Jz'6Rs6+ﷷT_o:g:p3m &W >~S${DtQ+jZ |IƾP&ݺM+]"sqZըJZim^ 9N6y-J,yu-6UQCbBY421P7Ō}{D+*\ǚZ圮%91r5:Qm$wƟͭ*jDk\%`sd(_wb!FEM6":s\ei+cM`> .Z!:?De7[7Gqއ"şs.`J5܇l9s(DVQ'[H1jZmJ65 `e,Ʀv[ɄHUR9jxbt;ȯqX(qo\FmBɹ씪~dz(f0]k/Tl!:&g7yXWMFwFSVݡ=~ [9o.KN%=$0`7\S}KڛNh~ZZ3ٵ1FL {`h9Ki.Bh .Ih[@砳tY3uxJ¢"4e6 ~i+9SG-sC A f#l݈+Gŕ5?ƒy$@ɲ"aQBw&A|߲)KN  9?CՃ Y)4f P7w\lg`5xI}R(:mIC =& E :G?c$;6ajp‹rq=[E]L)n3^˺\(X?rUAp5Pe5Z* ӝ~P_ L`ZqcYc"V< UY~b<i ;+#שYĻj4Н8`>)ZZ 5q%fr 'gƐx=92>(ARE?oU3]; FD+@8NtbyXǂ8A'@9נ/ Hh;]Bq)Oכ>B~T\jVn"!m pZ hC@h>Jhf)t\|M[EM1b snDT@$KiQ iQWD͆Hx->N^FB MNk=Qrɵ5l9^iD0 J7Mk@U2-\ueʲlcU@QdjBha;p)-SԽB*f~fPHzDӨɓC?̚6qv薾BFׅ'gW#d7yOaxu?S#k Y֘}8Lq#"tbF "#vn]-Xw!<*{_g;2./z @]0k-Q" `]ɳG~L7C ,HYٶ89",{|_qTa8V's=GD5+.1 b@ 657n%=vБ9bdO &ٮTؚpwfaC}ȍaL0ŭ˩5WU.9Hr7U+3R ^o 2' V%S<SsP+58bHmn\Aߤ<`2Yl M8/)c,+ A+|OV:Φ-]x}t̯u~r,Ɋ%bhQ jSɯ6wI  ێڕA3.L?LVfmc}Aj *Zm dYOz1Lqx0sr$חL6}g?FNŴ#.0"&s-P{EWfn%ڞcߥ^fBUl3 FĄ'mQ ujEؗ> [\[wE``ѹ%CP\uO0Nŋ^Y 6Ʃu}Njs>.sWhrQHؤi ֽzT_r4ePi(E{r@U/Om1jp`;4tuBgy?MfCvt n|G|@>j_Q`If?]ӏ%IRk-z[dk+W_'{ Vӥ(t1A oKz{:>ɜY`h-$3%܋IڶbԽQdY`H̡86:99䛋緐+ipN'G}B:7`UTs[Cf|($iXQFtn=H5٘)v8%1byJtۼS&(]h;UT 6}WQ-Oy߉yjK5Pk* \ʹfel2&ٽG9qwj UkX8R򀞗Y.k`_B ߟPSs4r给؋`$/zo;#wNP*c:#}9wY낝GLkL |;Kݠ^ѷXbw-k+ Q?hйsGt?Ygg Γu*{zW[%:Bq>M U51Yyc$Tn5縚q_2@ܱ7l.SFi_o%JŌQ$ί##}KOēt\5Ymgؾ&LILe/mu[߈gA!!{:))g ,ѝ!Ehc5{= ?s&ZMKB'7+;X ut] #Ҩ$-BrtZX?f Z\}Pe{DE-ڢ-S4^QG=lJ3o R1ɻq>e"GDӠzȣQ+mo8$3G1v&l2<焇_f;Yj8S{ - ú2_wQ&|M ެ]FEi/)/tڝCa>nos OBEKG۽]oϓg#ljv[90%8y;%iXw=; ֤O0. %s(NGIݞ80S6@:$,hSݫ)mw_&JMMxIWæVGγ PCCB#'V1 QFKkCz4iCQd6 4ɇWfSf1D0J)4.Y5KEWTx1u{$}3C#DJQ,kykX+X$^+1̉?:ehfPyquK'dvP?ɯKh.Zzm(A-5H/*փYR+vv6|mixK];5-r蹶g9,Gfo ީ@1*ETǝ2:{)>9_ј ?n{\kRS3N K']01uP8fE6a VUleygP/p*:ڭl[YY7F`:爵vA qo>4No7Kޔe4Y~h@5gPn]7(`c &) S&dp.]ԪW@4 @ȧ-dԥ4eT497o fp;%% Y|JdÁ'ǂdˠNiȽ`Ȝ*VV0g:\dt+O.R&;Gwm"t7/Ei+ 6aKӡ1D&/ P|Cݭi#F[ȋ0 uȠ-k? R&r#_jA\'~1ތp?%gQzZy5?uN9_/M]Jʭ\ƙ_e:}Ep@m-ky$3KEF$.#}?X>=v Bzj}oachwWb[[ګ/rum8!kfMϠ3_D%r@]lgZqijnB$tԍd (2^e0BwWnHXqa$ǫm0$Fopn\a]0)W`5%z܏*ΘF{YCd›Ĺii7d{g kΒ+Dw(pqfr=o"3d >rQB( 4}CvS v pE,"1- ;*{i1%0W12 ŚZ+~ pQCnCUDfг Y>9 "lE]m uض~CQ$Md,kXQ[Pxz9uP %RHOģ\7T"Z+~g ?e)m^ybRԖV`)0ߥ˴҆`O![WEWͬbB泒(Bol{:Pܕ΃Y82`n!kyLHO==Hp-ǯ/նHإqoO.+6ej|JBC}@c$̸3-g0:)4Y[>Mu}r}x~Ur*,齻ɻrp'0Ufs|<4Ӗ6EB Yg\Jx,G"|ʸX|`HNnޤOOT¢6z5ih5ɤ!Tz\Y(&t~ n3>9ZQrT@d|णvoT2H)Ի$IH{I:6crLB_byov䤅S4/Uop Uk(\cb93d:*))cˠ/3U0~ :p\DJ{m J[G0WJ4B)3CƠJ'HbB[S !MhfH;e>l2q K(>yu}:8`x*5'Ul C)fꕩILrD7`U&j$7ŃC/ ޭA[5.i BbNjvB1PO 7( j܎n5oB&+' τ7%5;&Axpy" Kthu3INճ[6WFV;yAC)L &F )ށQunV!=Z1hQQ៌|_10 VJ7y<`)@$*j3C^Ve`J&nuhKIVXe$nű;(x~T LҴ |iA޼zCK~W1>x0V"Y؍רUqs‰ L@@,@rk]x " "Hz 6әIds`oԭ9ϴݴrAœp%b!n嚞 Ŏӗk}"||K6S f,|z^KKh zJ3ʁu庫W:'υHgnU@e#܆U7,UAhucПZ޹eQ) ]yc:KRRޯ;ᘕTaEv}pti a0Zy(?RV/$Ϡ0@'}v:|id[VO0F\БuL[+Ptv ڂϨM@w/ao Ɩ?@ހrX`zvXpQdRM_e4huuD'N[CUa?պM O)]ނi,iFc"fF{v]|g?OoPH,{]V=)&orK UA JFeT\_J ږ,Bj}Ʊ# :.0gskj_-ylZ6K (+Fm@pTt-r[TlxA!} 쐧p&`PoG8N(Р6 HfD*~1N뫴GpkqA*wc:# W'ZjC{Lk~[bz,pېdR\ى}=@ iD[XzQ$b=Y^GEc++Ɲ\3x5li<?  oD$KNBbbI=_bTĞ ?rtQHKs 4R'{*i=ix щz!# >s2lzrW#@ 4uNX& ')uG!Dl`LFE_s251ƶ@7:h٭j 8.: 0X+̢77).@w [šxFZZN #.r1>8S@9ٞlY}L--ۄQE԰+-z2@UhZB%,,Ƥ\3.!:F p1n剔mYg1bpѥ/ZŁW,t! @ +Bbm'ˉHhT+&"9nzK֎WN<-}֑!xNUX҈LW@4k]4] ]%"/{3lQqmsxXr18Lf"KK[R%jeE'*Wu?{jWG '[@E;uιvK;h_Cfn/~wɕ]hGs#"m!!l._Z-PGN-vf֛ZC?W!irKΊU$Z*,[*Œ.Kj-hqU+dw8iD~_zR\qq'^++ h:5? ]k3'r67NӰCЉTo~*Li9sGImv4րLF$RkHfAuOfޙk\>b2rF$K)NzD?4w9qO,b(4D>j.7*nfnq 1j!ϓ2͡J6!E2FhgjFQFtZsG0|WM(;m. "ni2S<>ZWg+ Cfw0dQ)[#]-OE_URYL -sBf"x~ m9$ZR 1mX7G~t=H3z;sbMA#cߦ5=qQbWi[|UEC8b])hhw Ipޠr^^(.vm4dt41AGa42{,f P`m.v6s| ñKL<`ϸ  skZNn]]œ7\=AӏZPG l+ z5L†DU/5C$;U4a$LVnTs$O+/IO΃cvlGRJ;&zgV 2bJ!4/Pej[ |!OHB)U+u@2ws0eӯl?Bsctۉr-@'nhIٔX?«9} ~zA.źc;fV`F Tާ"/O k9xs Pg5jFWKi0T꺪)Ɣ6˪*IԋϿ;B:cTR`AWG_z_F`W8U@kBss%KGA$Qk?9IO=έ5{5%$ @ڼ(k÷3s淈 ?4hplY0g@i |/NbNPH3]Cm.z3IeRrM`Y&\Ւ-B`27o(j*BEM ^}x#ܸ D4VnEU5R$e<"ϛ '_2zf<)o >ϮZ|ۤ<t~!^xb* #0ʝ+ʖʇ{B~Fl ,2'ߌDWwH"&kR\֐䘝.4!XlYQ%bt4܅miہځC &tw%KOzGCj5\>u) $.k9ϗۊAqLU+Z2 THrGÕZ˜mC`#@Fs#Eߟ ^0}{?KDa;C69nDBYcX3IˑgC/r뢟f?k6tKݘMlicIě{4 fԦ>Err8tW!sDzc /NPb_)0aj*5.9Hj9#n 64Os6E})I!=:RiwA41 ~r2bq檙Y,M=~GRC2`+,;3ms]I0ZSiN҇RT`$]]3+TJ%J#w浸;5P|\j* [S.2Oo,vDm-RR'"~Lۦ?8o􉚬(bup4 @køID;*Q'^]Ù-׹t ;Fo>k!BOMš[p| bOrjk DD̙x HZ=ܙp)-m w”G\HFQ<{CVQ=`6Aw46LݺJ5t.Qt,M! x:VTZ(YB ݰ Qe(U`Y-q_z K'yYOoUML:FWeNP#P5 DZSh\W=cChx;}S~ppƚa.t@>en '1.Gjk`?\I~"BWYm%Y˛F|a@F)RyRV`iV>l%:%|H|q7Z):8jуvK Wx27_NK4 {'AuHAm0D%쭪pfX7b{83MP((Л-c䃽 ZmUύAx`5`/Q h8Ir X<ծs@{D v‡|}#qF.jxd'=R8l1bW8/?WJ'arNtAeiQ=S!.3?^l;H\R@/N؂JvP[UlEl5oތ5"r2: X yC?4%˘?$3L:)P/o*'Tdat{5ȟK:VqNfa a;1/9;MKgF`reCh{;}FMs!O—~ޭkT]R4So) @!F[(̔6WrS$AS'1r/_:4e'?@5„39 bZS8+NxlF l%9ȵK ړ L.͊IcuE՝X6 q*4hQ4p%]hLb(Ķ_jYKPӈȅd,GmV_`yR6%U89`Ám17 ӡ#výG&Qu9|T :X3zh2;j{+$crF#+gȤN퀥.W%>U:o RSGZE|A8"(3Dfs^Y&m< j,e.z!5Kͷƒ9|ebvN1u"z-P@yםٍlg$i.X[WC 74D`)u2ELy[lGى ,q>;T|Ac .dxp׍=|Nu 1h>]|F}< 78 ?RUA֝Db`-_O!b+S{x𔜽Vw&M#Ȑk1L+?m\{Ŭ>F('sa u1=묠;Q?, 6йzn$_r(~x%_HdE :.b yJY'NW Guj_l }6~8YO$)HT{62);Stóm)vSxy3O,<''I^mK.ydy&,M[ g])) ?W:2{a[ ؘhUffJt~\!DB&?!tb =#  "7- 7,ئDs|z?]d-2*E>Ԡ{mcr^:@:$['u@mB$&65ZՅ[`6O<o翥7 uXց)LV\]U@KtI{Wiv ]6Dnw\2=PkkwoaD+ "NAlp2OFu9yF*jCrTLkU.#:] JXCH@Q#ntmۤ.]ו2(Bء Ar:ObHv%BK%eO9t gM`Oeӳk̨Pvhnp4穔RF& PXwwF=0?IVb@T W+DmOJѻ7%7h-Dp|Y.Nd~*@_pbA=QNm}FGY~'ș N~1A1&Įao%J;Vc!k[ޒ%W_$9Fc!Lvp&TI;Dl \/ D14`Pr.}_3hG,ܚM_dxrh$^x-9uVZ{xb*YW+o3VL buG;"9B.|Ty~n{=18[FX+Uu(u䖅?Gp"Bb{];^ pGKo h-Cx: ^YGQQ;՟VOpZ!'p'ldD$D3н:Y*$%DQxһy!.YNћ^n7^m#-8צ %rC{꾜V*B?|t ӉB: +3cnWУ萮մX<^sԕ[\p-.V)&G3xE.+)d%$lpzLf5,oK_UU5srDO3Y}+]ɞ04/!I_S's4餛"unvB1UR0^TI:u>cڑ{^A` DӴoʴ{+NtFxx튑M%CX2޴!-`_:4eYofm%L}B)X5:<(/TJI-mTY \JjBVt(M~Gm]VHLto+RÐ3Ye$K_S\0\rOxL vq 6f%7+p0iot$D*^ n AI-8Kݒ@TZ[R0zQeKOyrvoѡA E_6U+դ; 6!aV8'aJH<2Ӑbz`rk>3q&Ey `.A?Fd|cGA)c'<|Eލi b&{=Ƕ#qQ7tvVD-EM3m&S>)4KU>ߪPo],;H<'oJ:N ,B^i">HWN0?†wa9?w~d3Gэ`5iͨ\d8kGY3ȡ? 2ir-w:RҤQNM7'q3|R>P9fgr+0MM2l'=%3M{̷_Qhֈ][azu!&ND^<MdÑ]YAAX]˚^`l:a&Cwv>[~48K~(IHI_TOڔϾ%UqdD{oȉ0nbT,VhӍ蘖/-_m-J,pVc|=pq\5CS@ȮGH⪡!?!pȒԭP7_59UIn<ak^>VUuEyVB6] i_"ʙ ܮ"]'* d+8(az L/}׬X^=#G VCԩ9w* xQK e7}WiF "4d~tZrx`^ d PӖilB5..3~ 3)Xv#eL*Q";z.KF&G$guC#AV{!e%InaG9t=Fē[ymU`935V%h"$,z ˘ږl V̵ TY)9FTX6J;pZEPVG`hd H:gT%9b}X0[T ST2n9rMzRR0X&0WaX3DZ2I H]F@xQXW=E bpb[s!|~쓠.S[Vu͊/wUΈ&zˇg\LUr:#Y-dHFn08/EM8aվDmƥ %jp 4z&L\M9>fLc&A~=zG187J*Ab K2~V}NP^& sOHj$ 쫒f-d-Rw?&L)pg}?Eu1:º,Ipu::UsR'; 65G&n=5I(.P)tIcF@o7`EG(^Xm;:4-9o4&@%ۣ~VygTt-csl;`HܑYq/-s.3b!iPOB:R<]yf\DωLUmy+ƏڸQ ĀܱQlXhP>6Գ?ƽzŊEY'0$t ~xUo9{2ANN o2y*U٠%]NW>!:'=M]whb~ި48 b1uی_({ne{շRo'Wm zEڈve18m0.sni]'>;:T5 }|+`#C>TL+"$J )ڧ5r2ZbnlkIFo۩4 ۺЩxWq}} #ސ.pҘalO{09^,.ݸtvI@WErHM㟄4=ݫqm7a{xWwlA߽m\1Z-(j\(3Z)LEglI,ʝAW9ad<ԛB%G6 1<-~TP<Ry!QdVVE$K9iiL6M9@MQ٤8{ o+h$M}k숶̥kr~MY(O*v$* .pR&`di@}N!i΅Crr2Xy=%ց=QȘ<,&\D2 Bb.GO`̭oޜr8SREvC8H-MMI{s 1, 6*UI|yy/=bMAՅգLs*brCZRi>c a =L_6a>*`\ ;?7eޔc,/j,ldz/ RjZH3@}ᆟn.kgh"ӽmR V&,# SqwxĞ0) b3?#kg3Zt|hL k,[(v~U7_Kcֵ{2Ah6p#>C^! yu1CHTu0ueAD  eX|]Q  4wL4슊l;dAnimm4s~\ tBd';_'aBYLJy|"^[6r*Y[5ܑ g *:Rc246 KV`@lZ`y}%?+{a(\36qٯNs`D3+v,:\1c.h:udH#Ȩ9f&džrdjy#Tf'Aj?w{1B$aE-#}r9Y yO-r_J[&cE`i`d'o90ivIDed{}r_㝜E%6y. nwNS͜& W`DDAp?ҊUc213.l]n*~?T3Mȷ|dۘ+ԛ/l`2J0XixPu.Tk<%%s>1,M+A wr<,bcuq mUTL,]08'kGocL~Nx5Tn)_TZaᲗH,[nAUl֊?^+rkưm g bf~,$- Gk[wts탄+y]aCt߆!+JLl}o5eɼ蒯>H9 {N q:dd@x̅p$ ~)P0'AT$;*;`D c 5?NU[&ѓ,7| y>h')4Pxc?۾X=\?B?M FVǁq-Q2$oPc析3FL \&d83D:k//g(A 1_V:{-!zz=7OY jv5E+(gC= ]ܩM 8ɨ[@? [ -ˀnDX P=1]q'dϔZPYeӔcEq:f 4vÅ{~EQ-5JU-("BiK,Kk+:+v? \UI;q i%>m603M?\;sspeD>>vXnvyoɰZ x@RS;I` O| ;FU,F8ZsĒE\0]M+ j LQpX\L*mhNF1% [l $D=2%lRN[)6ꝛ)pTD5 1MD&Z)`MVLJsAFHavVY=E_j೑4fGWԄRb"Q*3cO,Tη@h M-DEmo5V!YL&}|_>L ;Wi%=b4;M"SA Iii6/?C%S/ qK.v@ JF=d QR0ܲřr\Qf ](cQc4#sHssRh wɈo ̓cE4nB /i r\9V]VGL;[tɊE+"U8dEWg $/J|WcwL,PR!PMM% AR2; #|\uF)„`7'zn?pqQfj.6# k؞QuGkd"0 1n+e:t?9߸v80є6o8NmQ͐,qK/P~hZ?. "~N҈3mկ)Ѣ'F k\vR:3^%|kQTǙ7Ok"'T jGՁSLmvw  /*9+aO=FhL5ZcEX99 BZ3sd;;a 䄊L0[-a6h;u/Ųͱau&qrF5\BA1 r(47D}`w?Β Xd.xVae5WX,kZ\HD9v Dq%V6ɑ&9",7 d!PtO ZMF(1A~cknTKw%nԍuJv"Di3ťOuygꃴfv3@[Lkeu$]8<X6\/7*f(.S߳%"T|)?g}:-#+ͻSs*5TDrs7PRL]l;MℤNEҢp47EGu֍;nY#P>E.p#l1 ͯ:s^/dK pESM|DJd-OFTjtnZY. 3j7/T].YzۛL@3\- r%9XŧHW?l,5A}"Zܓ:Ãt cq ~h/Guic^kxI`u(̠j̖#Ս=߆|0AV3|l#s>}}ME-1"/\B-- ,)4tZ`xHyKH^`cgH HR˷€O2C&[֯CyP 1z2 R<MXD4>[8=wкgX5&G A5J.`D c,|KJFqClȑkZ8 ʽuf&20S*)F'넵$8p3Zaq<i^ƟNT'Đ%>,;3N8[|x[W%%d>z#ȁe B6\(LHNcd2 oUkW%:0nR1H0C2x/LJG`B(lvW)R~&ٓ~u݋(i lϋ(knw~6u-NCVA/kKPȀiA=$S"')HM[*pfҞjMu4q=6!&4&K38G?.$)ZSM7fKmՓF#i ׄ9ӵ{I lm*9tE_%VxFc5)p SOu2@}Sֶ!ﶒ4hrͭxN >9^{+ ^bccd:jf 5)wr.|!f7t!'fxG,ݔ=u<{cPo9^MwM+ H>N.qA.1Χ 0}W`IOn{G:׹Xwd 2 {+oA "fA %ȸwcP"l{ר}r[Kc q0g{듷r^π 7"{sNHy>T+Stb.<7aYJ+J-' 5:4G {N-;~w `+p g[%MS*fX;y:avZ^Lz&9XcU$QT}{!79{Ц$T?[@D Z{jp7EX7 n=c"ޛ]f~[q[v4a{;?S-fgtrH✕ʱsd>"oPK`Thg¯G 8.HY)B}iV"| +[xM%D*<#?'ǜ[Z','+PZd,UC˥]udK2b'1=+iqYR&QRHNFiд.5FzQ䅱k=&ĉx]?;k&i~9ّ*_ǮEp*t&rPL_ Ť'-y 8J~,|q*o~tRC6H o-;* Ԛ2nS4-n4?' Y_>NA(MVqQe4?WǏ(&lVʸn⵱&Ah ?"Ioktz/ kVC(JYVG{)$GҕsT$eDc%Ds1΋FtVu1jj},p~i{4<+'G:s`C.}D%hhX䱉#' PX_~H7Sje)bZU(Ev(@qkKGA>2|;.N\4 ݼ] `4sLG \#{ߙߺ :|f:0a^Gpm qA׆oI=KC9a/hl"+)Hf7#*T ~:#ZFO pyl`0"8^ѱ506Q+Y۪sT39{:~]ŇD'/EmӧL ,Ζd -qY(0m5ulc\#$S-^=@찷s+O9^Xy.ۆqIKr1~uHRtP4!oKвδ;`‚w/Qaǭ;"_{wr(i2VEKÃf? i-\Ht/iRu.^I0yepb1I*DB.Gt(1ar/'˰!Ժ5S}ÜBHs 8{fGPMuOoJal\j%.:Ga'|w??l5<^F SJw@!]̔>Ɉ=>iʝܷO "?k!УJEWK~6&l c;S\ a;MI"H2 X-S㈴+amgJa_?a6yՀz߁>dY:|hI=2 .|ԙ?Xr65̓Š &7\KlV9$,Uf4#2TߦmF"QHn+lkD[`$ET37 ¢X"v00$[jp ƫ].g07BCQ2}|;;5}*"rCXbԑ@aЇ1Y7%KD=:qHa*2Xpbp **ԥۂH湛]jpBя\"}K^wx 2{(L=:kS.-x rRMP`w+m^TiU50sb щ0m#6'W5wib*ty'{!FHqiCOx{ip[0>mQ29z $7hުN 99DR;ev:Jz;/3^DWT>;ݶgbH9+꣇Yc8;COSZ L:.H2bEws:t6 G%slvE=&g3?!^L?`"mJz-#BAl4+!Xذ,H3>;L;pHLl'A؈s[ܮ7CZGk]a$jlRaъ K|3ו:ߑZa=|uʄKE$UV79z-n7fyԋjղhf^"*wD\#Q9pٍk,⓫稿9?PyWVLDJ:=H-{_q6]WTd`)> ]+V#z?ʶJ|iYJzXX} 3l11E1.:hCmu)g@ T%;*mvN![ ~?I <8듌>*] olZ#%fW, $7)tcNK$ϨX|r6d>eԣ$A2ʟgVbGٓ}Diϵ|63BPh'3h/hf"24 ~{lj,1b:Y[{76YK@ݫ8QvX}ZdC0ǝSI vE2x5)nQ§U5_\KN!$]zk5aI *L(*?)iC#C18z1:N%ˮ^y/ޠ˝%RScK$ާk@7XL\%t bOs3o @Q? pk+In4/h:aVp?T@DQ 1:}6}_E!>4X <=P.u @#3#ybՒ2H.E8edJi+;`BӨ1\g*/<{@K=:o+E&XOք4 z3Q;͊i\hoηI+ 2En~mդ\s[j3m!ũvz @ؕ ]2(B5Xu  9іT>+E1MH$mha^vYp;Ϸ&Η*M(f0=A2h jH z/GIJ6PWy3ٛۖ# ̫oDD,z#qYFl]Z Q/6! M]tHܠ[s͊xASzRqME<ܿjbreb}UOmEӉ~&Ċ ȧW4ZZ1 |4F#b*1&~HCLj'C5l<ۇnQ6,ʋVJ7@q g͌7ee[e>:[GMXNT͒c]j4$YT~gR2hצ%%5:&z0z',y!OK4f(HRjo?rƯsbuhQ>9ǶGoNk!ZRj=5X!/]*OB!Õ]}ķrۥPҢ7Z ѼD%ъ0ߧ$֕9ܓucwH$|d*CvY;hz lS ZBn7mojb=-coMn9G Z")a' ^O{;If#1PKZwAjGAψ*ŀ(\O͐d kalt{m'z925gx^m;(t e/~U!x z&Bka Uĸ{xehN9otS_ s*$eW+1@} J^Lk}HxG`-QMZ\%_bRi[l.;5qoTUN8+eDB.XmTmۥT?=0ICȟKg72 [1b6-2QwkX EHB;ҡt"xOeњcχO(֣O:+|,Q'TFwxo׳e,W_å31ݸ7[&C8ftj 5ҖuXu`q8 +˵678y(_#\:ՕB`X>w.ÂB8`FEԲtXA0C\&" 8t'rJW/GT0g/)C p">\Ҝn(T.δGrA@`ށWrJ! r՟04 pc|)HԦL5wCԛUĢ^2 VA^M_". E 0;4 2j~BYy"A:Tn͕S 51MV%](MTݥlsAgP YZAooǸ]o|t z^l^Ն E7 gpCTz [ߴ:ʿAh, .`Q>z qt9nT=m݀$ `^Q{Y^+@Cy<>c_˗릨 [wݍߺaU٤AۑQ0"ܙHsPtg-YgCU JwkO\CC♡6{e3>@ N\*`;w^}^u-j*4&S=R SnJC2y8]i8|ݪxm?jzкg]5*mNc0@? #WP"_ֽGER]r{%O:"5}6'f=W﵌]#71 5-¯Dol*t DPnZl9U LP,je!8!gi_|$GV&v! 7MP+x$M9Y.:pޏ'QU䀒*6||O{?PbTN)(-Xq].8:MlYǩ1ޝHh8(uCZ#-`]whx-В@T㌝8?";n NJƮl <.ʦlp%*X5=~ ڈ&`&,)McWQAq7l#ԀN3U b@N:*ɃxMie ``s&lqV1oȬǻy"@T;Cƺ oj1(';Gك2]w6<PR-tr}p'l{Բ?nj/\#ŘrෘF\V +^׀㒀~y .; 0 ?'.l.ֶI.*@ܘƿ񳝱Ui{#¼tN`G)3$q1^Izxr)M'P+θѝ$LB uP}V'U~5X1bJF6~}2.12 We!zKݣUQ3@auvʎ2\t[%aoBR3a> |XNC $` AP1vɂDI qٜ.zYAbʇPYWiDcr}!}hoZ/ aRr#˂QHBű$bHPWXiBddOגr puk^'T'Kizs]"cmXHnY0~OgZ/Cv_׌Mm3`)t`{ޗ]2ܷt eЈil?>+:[CA!ryΔ hBuS\ABJMq5ol 0I )93 C0>DZ.Y 1gHRj[ЇF|5LE/'lkO}S64sЖ9M7Sp<[s0FHwS+YY\h.dU5yʾ¤\j EV N{:&܍|Zmf`vo]k`;#XҚD39{L<ž7nȉg3qܺ*81k2l7)d^aF[#JlqĬh?^ʔ%962h@ fgC{'-Qص+e 8 !TI]̄+L.CR A v7̫CvCU3$ ::b [h`})I%-~M(!ϡ@r u_k'Вh[H@*׉lU~% S=wV&T)\˷cFӎ0gdq@`ebB跐*لokRm 6Ni(Q={U I!.'$I@"ͪ8Jipr/'/|MFGh,2fh3rcUvs ~G S7rLZK]&/´Ҏ֑>5X 4W2< f6=-i>'KJ &YH5|#oMj/oVy,d:]]Ĩ̷v{,xeVg@Z,X;z+W!/ڐano6tfU=K$D`ulteǡyR7PG .<`B4C`9xlP#`{}YJg$M#F.]l6o(%G&Ic}4Ac5tvWY82`e8(34L<[)OQ%`qª60=8zG|"N7%]/K[.Cl\qS) Zp&,k MBYpvit@{`2l|;0 [NG'(f)f"aAT ݆|ش&=r[^7n 4䕝Eܜ *2d,9ǘT~l~YEfQYbôELMNns"cfBӖ.!TPlz9k*@5팤/Eɪ@Νonjp(j'Hf; :%<0BT0q=d=fѻZc(dB'EϦ옋y"WrL>R_u8(Ўf3YR ›hn^g`:hVwYh^ y&#KQm=E )Ō2}lC2]6FXo!|)gߣ'=6xCiª2_K:\ڔ21'dq%7ko6qg!'*\=v:"b$ zH~/C?X|"ZGvDp @*U\qypr8ZUEW;a8>ݎG^MMG鋅q@/izr"tr*i4074щCcg$|kT{I>-3SGUNq|緰\.H~*t܈3L}]o00<`t3¤Lve?bWN4/V %$+ekP 4q[2'měar&6#XB&B:Ĵcߒ,,xs@$deE!qQ?,96C#z*|B3<&]⹆H_\Sn -; Ѷ0kqY4k>A7N_i9! y)6}S,l-ħϾ6fD3ys)%S)o?v@ΐ1,׉?'e>Su Ӿ%1)UIfVc as vRߓ-* 9(cŇ71wI0oRWg8J{tO{7Cff*(.3=/#8A1J_1ѧB#w&? M^Pj)`XĝtPd` l0X&t\GhrF|E!ф/פBc-#]}qXr#'hLz8rfq(G@GrZ!=W?U3(=F{Rݸ1FH<}q-?A̝97f[%9%Z%MPpon@M$bmx:LSʋ K_c5V܊sqmൂs^ϴ3+1&.22cc8=g9"YWD}Y2(?2Fd sh#[PCϹ ay~2`*XEɃKY ݼ3HUNצE.)Z8d8dᑨs o;B\pcRW /% @ M݃?rΞU#pGl[xMb#[410JD6tN߃0Ǻ;=F s8|J[K)۽S8׌:W C?~L8b7vWj @]ΐsItoh{T=`\<:JRW)ϿkmӚFem'Em@m3e'F|kF;ro3bYQmu;v;UшVFytmR=Yem)cy21t7ba0VN!oBQ/ъnq%HXQa+/mt=1X҇ۥeV bU.$7䈳aC5^,cws{3V_ )R\÷*sӱ moV7wWܷX'_L\XBg#U,4ӊLnh\pg|͡7Fz[n^0trz"|U h)ەH0^2q%E^g5kyWE c8vx/QX$; 힞vf+&ӌÛT3ܻ0=] Eb`֞ԇcu+cj=>]-Tb=]#2Bk.`x^o<ЋԧkrjG-K2 #xbo<,֥D3j!&JAB{:4mZoqK \/dR%K|޶Fo'q#6A"~Lh)ܜ[l<8@`%uUqW'@&\0fnv }TyM l$ JH>_<9Ɣd/N_ @t hV\1˧$ 3đl>| *!mpφ! "p!F@Y6rz~XmTnIk]<W@6 ߀OA/"X7s6LVscu)^D! "V^Tci$~@Js]Ocak55"l[vTv4YE8xи0~ ez||Ѩ[B׹w'f`j x*\ |0g2(Zaj*w+*nMFI 6 4b6T%zN9Og4X:xV[5Aϼ#t!PZ %}JD t𶟜WE_dk: ]Y<%WIlX33_T$)ƌ];ah˗*M$\fX}?/̇_V1N_@[Ant~S *~G!WDιŧ쇁}Z(KJZ648niNY8*b#96dYJGQ0AeJʻIXGj)+C0/έe-.CAp9nuy '7 Xzb6Ѕ8ܬ,[M:tawM=APڷ%OXVͬTE 79 ܞxc V.^ܪ.0AsF\wNԒ9ȵ:_4K\7rhz@YLToDqy΂uޅwi8css$&i: Rl׃wdmR._?SΤV*2`Jd0 \\Jvw9DeLVy3Oe=`Cn5jE0"+u+V@m v|jr˅2ǀpp0ۨCo-k]Mʅ_,,!J'Zk Z3'o[nqhy"xSݬ3> vK]3 ?L>{5KjU .xr]A\@% W,iH 9}Kr~Wv|~xd`oe# }KDj͘2BhK ob(+ L1̈*IlE2Q!ҋH[$zO[2ipRSPn-k/zR#WD_6:7e]I$ bXbĻur i8޴L( cۿ$|yWLa0(w!f%K̴(NЂ# &rतƢS:wY}QJq֭f 8U\q0׬8Zh\5#xQhǹGob@MʳK'vJX["+] Pdu뭀У#h.]Ȉt񐤎 ~˰SR4;mS\?l'/t:EթAIw*7ǂD#Jq(|OU+f˻Nc&xOojg60Ws/נ9|BDX2䩢ėC1D)֝Lon , li␠UĖ"!iYrMܩYhBQaYҟ]d+gg=G"[{8u:_e7LRfy** W lr05}W/Ve[ *iK۪%8ڝ,sL܊S|۸iܴ!=ݍ$Wc(Uu"2 6ru&65eBn{_$s|YSd- ,u>.CNtm),uhQVX)՞B[U^_m/{, Mv[sUȰu@b{5+ [[bAӳ#+×YVX6ܬKeU|Eh3/$trf/&3tOu^)L0Mz9-…l,=cT>_90d~IF v唕!M2q}o"4\LϊSO:.q6ܰwRG?%nAhrtJ7[UxC\]x皀M׎I9cM%ӏ¿cXobn7r}HnkdPhx ld`f+]$}%?@KaEo7Ixmh@M)uY$ҲPDٯ6T0Fp#M[aBL'=ۛt0ףP\R[j9Tmc;h# (P,S/X[W##~{/Ң̩j9XH>S3ܚ>#L j7V H!W=)~-_[8L†;<^ e&S /z&+uYelAUJ]/ {6#)!rbO7Ԉ@ˑ?:QF¼Y')=*K[xI(Zޑ\/L:"9/~˚o#ѯ{Pk3{,\ÕlUdv~"oS)(焞'1AZ{ҡܚyj }7=Ϥ˳mti@ "~b4 mb9el H 艥ҷh( }"ةZi(\AƤ="\{0gHzqx{ 5ؕ:u2lGU8tF1#ϕ|ϖO.wJ~OaM@NEN 5B7#k8>vYhu'b|: [|U 'R=Fz@ Kej/2EIo@@-7'LWK: i 2ɇ/ 5`>> qd q/=[ 7gx#Oyj (-D),n}eeL+ +Y77(8>58dVXX|9|Bϧ6_OY4{tֶ?;cΕ~fԜRr- @p4+ +*_|0V~$3 [׋h2c92 mi fBm5jNF% iyZ~Az$I0e? w"2H$JAR >P3vVd򃰳B1,k&c fN2EWީ`rՓRh. 0H#[ndM$߽5*[t?"/Aܔ&|,Ya`N|ʌ-a0)/ӗ%$ĩo8bA6CcF?K-*i@!T3Jh"Q;ah2ᾗ?crlR k C2)&s`1"q%Ղw w>@ ߆J)!Yeĝy,9 QC P絀DpΉ soBmΊ ۚZs4۵itޑ?g.Dm?h9s|Avtd^0]4!^p&U] kf3~~Ԕ-x(989_\#c"$t,.aoѮ ~E1`yb.D43J?~ zFmZkOW@G$2 N!7`!J>G+_F)Ŋ$o\QCRMd|ur?1n=)bx,]z,2OPP8z#e2tKNJ5iTSm6H-,ׇXwfHt >U˗yr7 b'ש(ӓ4g/HvQ i =>=wyeT \錝?ZT0}W<*Fafht^͔amϚ / ^57YgKtZ|>MH=iV̬ch'5̊6#7" gQLPQ>3(k܇{s~HBC4blm̀pMe z C1 wo.LJpƜ֝dO͝@qACy_H(IE_ 66<;u;a뱔F:U$ׇT$Cֿjf-W ss$ SݭvԦDm`S]/̍s8&}=N]EfI GՁQgv?t70˸qYSdJO8.QrEET|f74'F]5!nh3C~$cF1!or͇1ˣ^F&FX;7r@5I|k\m Bj(SXaoEЧؙP KPuQOu=; $TƄ9#ՊgGS(Ԉ TjIyʑ[im,Ypwۉx5ٮKuSAoU=u/0xYN:ͺ@[[/!NaS=g"ɬ<"u_;6qSha(A|o%!@HeU2Gׇ<//AGz+izN<}IN|cpll=RLzL<iYCٽe;|F#?5^UC>ZZ2H>XpA6W>p P]='Bu*s`)-kwB*`/zP^OF{_N]ڬ؀|'?8Lѝ :YI ``DS^mE@_pZsc+:Ky͊lJ.c"4^*W; 3\~KJ qd${zhHܡ4,z@o[O"%trx4"RDo#")/}TOQ{113{mٍhxWn-Cڷ_TF!l’D"Q^;@f<kZn(_ݻ._Nqs"f'TC雟#f,ZpV1?K7p1))Rme ߾[?YuË S Y-ăQXz#Z"(I:7\1]5\4KFȊ >l W}}`@Mda@+}0e׺uxɕr Lj&&ZH"q&PM[&+u7ߏ!,_b[ēH/T>αquD ia҄sV3rvE,;2@)O osɽcA(&WǸ!c3 m8^Ċ 'ЪǠ[eA/@[LuFVM1T)܉.Ni`gK.Xэh&W#ϤO dϙ䃳E/FC Q5Fq7$`!Q0s#M0JU?*{O 𭀤XgV=|$\^ly/lz Z1y׎n[TF cϊSr&:)RDhTFv"O6pV}7}ۀPX0h" J<U϶M;.0ՀbJZ6n/߭it*duNJqX@2;zBr<.&H<[w밁ځ X^>0a9 jx5+k2Nλ)ufd=^UrPd 4 ūZj_{APQ]ccVĨ\-TD0om/m"=>5Y],&ʔr D|6d"w)RFv(4}jLuj -CՒt ՖwnL>POAd%Wb!ͬ ڳe,O%C! pIsx1j7KE=",OosR CyNc9[ %f=@s_ma-PGHhuh5x@/;{!?əʨ+Pqqu@]biaB4]Vta*v tONkP=tM,‚D<_ 4YW.+b!m& 3 Cq)[H?,kZr8DUNjO] '@_"SkmjD_BЈUھ8ʔ9*n#Rid ^S>+ˊ ̤! mB7J ȗ=@&9w/5;5 kmnX_|p<Wi$"NUw|vv)aJwPCb4!4IJ*/L'kN3rN4:&5 ̼>bD49iN9R]}4_;ˁpK5Qe0 B%})6}a/o\+\YJi"<'C^Agx@FzxMC:\wUEGMʹg}pxwXEPB=i%-iOo&n'U>=o9KEw+y'˻Yd93ݽބhn$a<yEtIɝ._ |]nV>rEy])>eHL,"mej4~#u\һ6/ћa% 5?2qeF,$r %Vđ 4!_\;GP=Z飙W% ݿ~%T_??Ÿ؊nn"N7)(x#ZaQgPP}uH}ify)<>9h͟HrcGW{bnߙԱJV_1c80%H3 ߍ!dȽbUNU4/ -i4Ϲd}X\>%m}LAc;(w2VgXZкF+̞[sg(;xZ/1pD(@y.Eb?EgAh iP͈>ks>\byC{E%#aVت'-)e&\Z`ڊqGM>/h`UoF!{q 9)A6>A.a5@r` X}~)K`F*~)i(w\Ӵ)V#;/h19%F[ڴi^S}qmJqкrQ'nPF^UN=8_{Z!Cx_Y [h}BEM3WQVw0^Zq~ןl GB,\ooe_9/^m2 %Ca;xOg@ ykɺHdr|Q lCeNb~ f+0c9 ],&}.J_tT3 ]h{D*Xql<% ):_DvciQ&eBEs\Ib=/y}+(AO&h{qpm*c^T *Vk@E(sZԜ[N `|hKb3 #(u[I{={)GYWMu%bRf]x5$|,I ;zq{ef!/AÿQ<nj 1CH7A>xWMSU3dUM,vVLCBi/M3բǷ?ʣMih_,idDmĞ'A73j vk|hThklI0R#&Ù(I@ײܨ zMDئ*.lEÿ 袨+"$Wk \(fj1l"Kn!"' e}RsV O!az߫4Í'.bhy6f,C GW6C| i}Bw)KWu|oո5 ~[e5W"OTsg.K ۈtSщOq噽(@F' }RZtNEJcp > 6·K*Ufϗ6p\9nL)bl6_!)M'ɥцطwg DT=2n,xq.Ʉ37q/E"` k$Xp"H?p!eg _8( 鏙Ϊ(B =yK̗̗[VOf 3m4ݤ{\P`,t߲<˟Ě @utA益T0˕d I>@kr([ĞRCP"ゾ),v͢f&|?daE{[4JV}('Z4X[ sqckO[W;usE`ibc\<el8]}62P]6~3=Ha ;kF}-}F:W)>A6π%Fn;ѫ{2p!?_ءNS<C%Zo9}(T-[UeG1v gL_N;OeK^+FyEQO1Q\( ;z3:tįS\P:=lxř=D猝`X$%MrV ҢN^6`o& 8L{ }˾Ou! 'l?&b/9t42ct 1%=^ ܉ƿۼ)?U^mHT1/1eux^ǃE*Z${7^X4 *K}ѨIcCW rEҰf\N {濙a>}m[*Obɫ4pkt37 u0ATNUaBw&Ԣ -1Yn3A$:LA{Q& nL&~3&!&ͰDL) _ѾR1AFD+ _;xѸhRjl{+ڰb8}sR͈~? lˡ yeQc3\=7zWe&Ҋ9[O`.;yͥ}XpPgE Q4!= FRv ) +b&z~&!kֻ h $R":5y&VIưySkvδ V9rTW %iޘ>^zx/݄yʃR3l#W{Fws3C=征{$}~?FF b'Z:"Fq%fa`VqOQNsIUR/Y*(skF"1@XYt؈\T0TTN3[ D_ՙץ`VwitzN }\??fL=Ԓ't԰ve˱?gI!'D*6 i'+dc5*@.⥇>;t(4C;} sM 4[SL I.b Ef/?^Bӵ2\56GxYv4;q{#4?עEX/zHV?$ }p ]!楠`v__\ol_8vv9ɼM84b~GhXԐBP"ko ^f@zindubToHG/VSq!np6Fx Jey&~&#%'=PTٵT s q?J|Yէ.&G7N9No |;E%9w*Oy7RRg$75`º\uQs)_r;jc1x_(2)k~` AT:Jü&B:ox FRLsB& Wk2Xr͚UǠA$ uXi{Xfrթ_~YvpVӴ)p=eBup_!tXv콝B$@?U=yp^8!y:%/̱^4ݺ*#߼mXҁl}DW>g)†tI eo?;DbF[!7 'eo J\ CBug9odP ^ ׎( FUEx06j5.˞>G&b&jP,feLe9OO7^uʕSbVqILɿ'5!"7`rك,VUWcg#l -1s',ttrɭa~) ,js.mK$9`S);C&8g±ߘeMUtC+*ЪSw ]v-h]<}+$;)* c-V~emA2t.I؈\b~@eNdS8z9g*_bKqc4!.=*|2s=ev1$ط9~=By͢l|OȖԣΥ18c1e`8nJxzDc;jv NاFGdzN}-=j2m'(PA)X,`Q)^C1l]GhSoYNPhnf >RFtCjc[vC0FŪe̔dikgEwWpO_rU޾{a&|Z6%,zxٺl@heb#b 9[0F(h&]`#U5$EU6$&AN5z_doai3+P kMN닌W؛Β]>ig-$wG'gܺ+qM/Gg aYN`6554R,?ҽVsHvXՂi;hmgx[C/#TI\b9QҲ=4BtE_Ij,yNegԘ&%-͑Ak I>=ܘ}@C{d\MCMKʚB@lNoL%ɲ#F\ݚI6O۪XJ 8>tأ&'A`} ήԌ5 oJ88SMN}CMMG/#}Jny!Ɍn?G i}LgmB!Z638Nxw/0t0<38j@4?ԻѿR1(2 GT>بC4U}A=|#BElY$L/9ё =|nڛ\'@4L,#M9w4Ǐ>v[!e=_:;ۂ;tCyqk[q^J&$j!ihO *']ЧlHMj  g# '~MD6^aFbkf/4G<#%ssO6\g͸f9O8h)&Aa# a##U/KB.4b7l{RƂ%|Ytҗ6.rd:1iM+q$f tRSrjegdk v>T}+Q.'qBo4JsgJmcY{xc7+Sp0_l˩C}yd[ e,zW:B!XhG2]l+W۴.9s?Ow*(ɹ1Bv䏼ORͣEȅ܏?#r5,{W[ߒA-k&\DXDa:3}5+|;QE\SnTd@qE暚oӐ Tƻ+xt (*tk,&XKsu$97Z^Y-E cWw,݆ƍ51~Vvi/3.WЛݏ g>j̢|-LQzo$p•+{5y]Ad^{A4-ɰEpXpv8*UùlO8e<>ߠ 1N?nQɨ풎I2B b~Rh#IA*#@?HPnE+FV# >FwDcg)|QFFI,Fm]+@ T I]>/Y rM(gm+:=;TRv]H6S&rUԩYƚaJ(jicTKlY;4^$3I%-7?twMR*ı}wm 3իNν_|a*߿Qzy-_L{ WP.W#As۞!,&8gr列GkH+CѾkZ40upNл̜qJNy{ ):,)$.gQ$q4T֕23s)]2L}I򳾏:]Jb [r 7;2HߛgifFhÓrfހb3M`Cq>^DE/T]DOuEņ }*ZiE;mf[}ߝ᝻SxxWdo$=SؕԢtpKfeU8UfGR1ɶ3a XN&D{ MN cIN~˟fz=qh3ﰸ\8n- Y7c?.5JwE:tkȧa64~yRAT{ & 0fˈ$̺JU89#_q IcIxC49 SALZ* :]pnĜڂ <_6Ax`q(x,WhC G<ǒz}4p‚#v!5$~F?ݰNTVFڦ0'aN Ud,&MӺI\?ONW8>4{x)a)nN *JYCqfWYxؤQrU0<B9ie6lBOg,v>ݗ fn1#n]_w/TbMxj;#{嫓dS6tzJ5/̫_hEvF}\P 0;*5O!{Fs [ q<_SB>8{ϪSa~gوUuxVG{WYP e3$k&"xcyZZ/Wt,26âSBAic/6D~jJ݈> V@SQMi 2r[GMtX6j:^(;1A͎58 Ɩf,!@^ik3;aPATƠ)kmF.4!4,60?cޭoQa ?yfJHvG,kng\Rì4([N} ?:7}A&33mkVϚg, pE06VCH#kIEl=ma`D^ V;@I0r_!X\|+7gSVP91ɁTu\]3 9MI7w c@ wH}EEuxJpJz^噹u牝'W9@xh0U,p se_`;L=;EtA35/ʋ`M AeM;ylu|vduv9r7z.\(=h"AR3UVJ=J"kN7DA6{MSϐ r.Mf}YK{:2_CPb8FZGZ0P U&~'sf2wz1rMIz`v|%lP;OS`H,~91-";_kKs!=,"b<\,3hȹe;݀f^|]JV|vI{%) WpVoZzۻ-~]sxu2+lHM,>sh q pHۊdSM(Ɖ\\iF+{\CU;gD&UI K_BOJ%}=>QDpӆJ($C fz@P봸u]75~svN@w6l` a1eGZm%ʮf{;hm 32DJ\H=mڢDAڔg`ZhNN*Fc3$LTd$x9E N1ڨ.>{ \<< ,r8)Ԥ8M/j7^cV7R6=HAmi(ӣbjoʠlv~Pfօ/X3eD=%qcEE( 5'Q&#.u\R/c&$ ꖖ"QX:%:X s8x;^{52p, sdXKFf #~SPtXEpB2GÆfwĸ7D٠_Imn9Q\jZPoɖu@(pE.4̻nV?[P{ݞT( ̔вNf*`#Urt6&ZKØxdׄ<9_z>R]ꚒT[Ec 9nv.ԄN#-? nxw䯯r~ 6U0᫻۔79{)t1lmBGUc69c"Ӂ.`˲Pe=Bn]nЌQkN'e\Te3gŸ_RP80%sfܲGMj~X!/&^4`}G>ä 䚕#R:NꢯLfʎ"l 'hOH1mV{.a'dzޱz;<D\X)5u2L'Oa_n n:Љtݿ)#`*jDkE^w | 8P"\>ŮSSH|,c&2mWnu=^pH0WgP4~]4@W`\ p[4< + ӭCq"H\@o %T7Nĕţ Dn"05d;S|U!Uw '\q.t _pbq _Lu;ewm)<;7Owjyx SI8]W8?LU' 8Ro)U ]#Go 0ƃ\R{c[•n9j1y>Ys%T)⬈AWwKԐA΅"v_G0ПP G v+"n}Sa/❫z/nR(p1@/?M1"^]"ҍT2+IZ= K,:0;O䅘u{x7 Sgtjl\/D{(x7: NSػ)D<+E?) E6*c0P$[|318lq Z1H!yDŽ҃\4< dҼ_%fwgy ?QFQ yEbxq,P3~тW!F} |)*f䓇rŵ$ "]b{x8t3?w J/ Mr߻fޒӱ,,bI1~Wr[v*7'fH3{Pp-/]@"wgXo 4;jm E LN5Ѐ;-#V]vڬfkVɟ8mDV"l?6E(i"j^C=p!l D CZ^ Mec|D’ e"%E~3aYdnMs)d'<PRvW>~ I h26ИI}Yh)c_e#׾m1aޭTPbq=}:w@UK*E"&?7%VFcS4&&v/ExN3>e7ƒw:*0--hY~n%NqUhv?КX9`$6iC? ݜ N`GG6R`p3*:knʆE`0r6K-Y.SBMbIxgn}`\9cRאqXe9t ǯ˞`9TM=M@8vGXF:X5*kJ!\ "Ṟ H5o`/AJ=4WT)f6Ar\+ҏqGŬٛt ;s8\+p0;<嵄%mIC2Owߥ N'k׽fΗQimmciͨޡY!ȋ:'c6ʡ-_>mgpDd kl/.{OAQ?-u~uy?22-/ηHx<{mJ¨@ G׃Ph* w$"M$BZm5ֲJ>3Az$~KFK!'xE3JEH! hY1B `yZhb:Tu)@=) ㎋^d H=Rהּ<,4>r6?:0$䱫,8Y qߑtGxElϬ9} }wpp4Ҿ|JvzUұy;ITq2}e@aK?ga P5"iC|xRA\{kfNQ_p ":y'TDJ;Չ; O&[20ů<_a~$ơ;$nl{؀O0Q!bHTllw[ V!<F|M=Piwm/7^c袔^YuD%= Fҟk|Ʋill7'z~ŇlyKbݙ;m9Wt .FkNj}l^Ǖz/@_KJl;MVV-Ę;{xF$SPtޙ_r"Q$r5Cl*N}HZ۝(YJJSϽffSE&`s;[,!b3_gsXgD kXq?_:*f}\DΝee 8D,kYHۿ Ҕ+jCt:_g9D +C;8nQP~)| 3ͶpkO /fʍ d@~}Tf,nE!c( (uwǙrgPaс!0wurQ]۱M:.?̩xt{;vo)׉'_@`R,Up& ۊHBGt'W)u' nOsk& f"x]f:VէDeWmDJKf]XB\Uvo)bNO2nzN "zQHnkZW;Fm|S}q>/H/+\zЫ~Qz1뎓zܑ+WI\zEg҉ 8$fG}T Pi2IyJmB 0> ύ'<V2kޡZ~AMY w R[iխ=g%Pa_}Lpc|?Z Veު6w7rt,9H@6mQh!ofc($]N6<{#H*$R%n,e@=@"N"PJ W@%C(%!skKHJ!;;[w0i)8FӦं>\|-Z"tܗgpZC~dskRl|R̷ݷPfEݛ/<)SHsNR*?r Iߎf5vۯS<{bũa1d/aףZРֿ~HE_[Bjr58J5W@I0ނcCiG&/n:M7g/b v=qg%Ubb0Y2ڨB;`Ho`5iGJBd>,H#T f=H}_R'WNSjeY"z7Ğˮ*zthU>[ש}(7X+Cat[l|o^1Z( n\i$Ty"Jg [z::D]ƭ1;,qoN+%'E=ØG $lS ,uD8w$;^4uG#vj>2qB#¨EkaDЏ;)ὢcѦ sZ' 'a~~· svPC%9b r$f[ Ai]*|_mB'/e`CDWѨgdBtkOnB3C3PM| sVɧ5W3i΄W\4!6Le_+5 })jW#<kE2e$Vh:"Saj'S鈣Siƴx c/2zv3$aAn~A4)R&ط$A(hklI%wB:rkl]zIжe0^XJ̃  *?:Oԝ`xLA.lgWOFC¿Y>(a6CyI ;QHБm2Rن&TJi1:LlJQ@;n8Lk2g,fLROjB$G-o4!\+= Y C]}Μ{ JaC❋61~\vTOʗ7VG VT-ooޓS8fZ˻_p&BC9;yǬڳz qO:IoZ]{ŒeKwh+t oNkvac/jvOXi>*g,/YC5^(*vn#297n`bſtӓ_ Ȳt 2qvIk:}sSCFZ=|=M(+,]>_Vձl5!EM٤T(xU!vi ==[YWO:TҜ/,|"Au(ه<6g¬\8@hr$Y[FYI$ H8p< 3(J\I%Lq*&Vjdu4/rlm#`gpfk ۊ^є ^,$um^#)ĩ @*'s8 Gx"y9Fp=R<&D% ĆnL`EA h,>ƶ.b֝1u>h6G̎J;yeďPr)C7xzsYo#gVolJ᪌hR7U=.搢@z? *#U&.nX)rMf_fKcp}RQD$vG %"?UAy獤2&õWKZ3G:W3$Dјs+wM-5tK4h_Ip+Fn3 b`su%xƀk|:O $@FR,e8ivoQ e" m,*a zGթ(KL=oAX2}F񋢮x6|QA)@N߬/'EpȦuk=NTu⻲>:zb(# =o.c=.`ƾ=@//F"^Bk/> (k\Bc*ޯDZ6kK?j SD !yca܂b`>WO꣎Ud:=I۰.sY%nmդ޸6yh"2|r[-o(tm*ی1zR`FhFOp|t@˰ ЋΪtR%!gctXy] I"hւlۥȄʑtZX2(6"?OsX誩dٿ*ȢEaR[>il>(K.A%Z@uG_eЄ.Cxt)VKLoz<=E;dBwpndcv0+RӅo R3T  D^ZzqWcO uLF)I33!${%Zۤi%]']euT^42E8b _هб]fNtb9Nj65sw]+$4M3JiC+[Q%' F ļ۵x l$D-~g3-6|\2DC -5H ix>FG#-)>r!Y(ǚo] Ĕ KŠ&IL9bvC*g^QN ~ wc'VA%sLw.uhWG>8%uP l*~1d$Jzw؀B gQ ]"Uz/"dcڣ nyy&yH3QOܼ ]<=r4H[<Ѯ'Nx<ԶD&۫,hMLޒW8z䖋7+V$k䏊DV׾ MSↄ!I/>>y^x` 8O~Azg$F0}*s }f寅M0T䋄R*vǣx5Q50l6.j" ,*{΅.U&X +(tOW.PJRGcN v90uwN">z)x mXo^vNf5O:uWb~Vb;D7: >44'm pztTn^f+e%B5Ɣl.C$܌٩EdUlb- sHh4釡V??u~/slC4*$"q1APYw_:pJ{%Ck2 ^=Eا7 HMUwr{VК1MMX:R>J)s*R(U *H3CuhTW9m,QZ[, sڶh3#.l#?-JŊV6L5m6e7Wo!}si.^9ҷ2.豪LS8H*1Q ZՀ > dX [K19dv 3$'6j'2}!J5mZpEd/Lqbj<:j<8tLx2DG c)b٣l) ȖuuA1kIS|Q?žIޔqn]@A 1›k!U`0d: YNP,HߖG|NK~7Ü`yL_,c0R+l3hAI$}OLCda֘y,3.p򢅭GHzx蹰=췖)c:eL:UhXiw~ ش.'Ye _BBX^8g채V} 2_%s:#ju.-)%N?~\0yRc/pfg'Ù9Ly{!Ҵ*ɏ򲻃w;7~losulvXL^NU%`@3{^YA U>I9;3]okmøvo YLT*-c )vkY-l]?B|G6WZM%c"42QyZ(&$˗T.a/~F8@?2%g o)YPO~P̙r AO)2O9q N=mQ*6xq)uo -|znlqOtQ:mN$Qks`Y#mE(CVo^"P,ʚ3DvBzDq5RV%HN,^goǜA3\,*hiF*o!݈PmFpw؈`NJz tyef>~ק< ѿ Aݰf}P@ͼo,ջ=f-NkE%OOId 0NR0X$ROS]%r '4.A d9V ̨XAr3-81(xNXĔ%uvj=,ibw˽^/ƶI3v~&b)^}4<ykȼfj9-P,!aXIF?+ #uD̫jqHyp 7Zg.}.zW̊0"܁t5hA!Mk/||^Q/^:sa0M AP?lDzB‘N0mQuo*+ .rmAmXon%6.zًɓ0_'WKm̂VZː[N'1*m+n>~ D Uf3jϻh8˲aB HI'U-Es!wqr$UaJCXe/[H0_fym_~l$9M`1R튟RPyeG@:D,a1NoJ<>1 yeJs]Z RaX<5\ sDtJ٤ Sv)IӂD@$ু1sͽP-a.p01.;qs RpRſ8aX+llK7L n W%y6o-~]-_[.Dtw f%.fT%fxxrƊmk:?p$Lseaj,<0~i1JLPFJ8Mh|{/a4cju>01b]5x<Ħ^6' SJոYApfƦɔaxΦ,DDeᓧخ)>8̙jJ=uی#זaHjD܅s<3N拥z;LW鿜 nH`gb.b1R AC,#ڳ'eNxXe ͧmB%NFD(C\BUS,JŌĥE7^BdO"nK*2e6-(}@>vqKHw%g!HUNHZEZRL$yhz 2&^DL/ ~AkL J.Jή?Ioȇ!M[@Iݱi4\<\s+o_nsCFSf2Ӏ"OtIO>x~m5Q1N |ێL a>"w<~&o`3U?_&!aq~;(nG jkLBp};BOQ,*9mxHF42V%ɺ $DW<[+'9UMFTC^{(IJ  K޵tjfOXfX?I~#k]樽j:ҽOس p "*`gTA)at'a^K*;%^Q@WeګU5gI1pQ<1稽\@Ũ3Ct= cs媻d״\b͵n+:%tɊc4 U;0$C [N10^i53f?BYo٤$ Sp([(@g?;IQR3306~nVi=JFkiB#}f:,E2 .DG`#8Vt6I9z/@5}>M(z7L%PLTCvLSM"oX\ۜ鎵tU}{iFMcz>Q<&fX&QWRS̱;KݲS6*сҼ 8.^M>5Ggݳ]%2c2ͶkB&RV'JWŅ=#f#wY3W6DSV:9I5bwV烏^iZ D,2s{zz 6u,ɨXI!"Qc|%v![`d*znxp儂6zY1~q:,m LEn3@Ӆ` t>ysљ'y'(dt՟x[jFlc&2RCGoXtqc%y3HӚ$*EٔP'A5xDP:G JZ;v5 P{_)!3F0M&.}_e[oÿ]v1xAدby>-':Z"~}(o9JF&lN\=R :.IDP%Zt锪x,zb9QaZ I#oiCf3y"[dR 8 q9(jQ O)R2 X͂I6Xr\2i^ZRnAQCMˎudfX㝾1kAEVL~S:Ow) *&Sů~C ȳt_d{j1P7g]3Wfj3G"M$yNX "l $.A˪ ϘD|axweap^?9eN9{bc21B*M4T("3i W/(Z b..Ieۛ Ua$o#^Y?5ܙ ʌZ_v}bkA &>" _NQk(W⍊ub3 y1lE!Y"毓!Y)<C7 G5k4N\'NM ]>ʽ:tXBν}XHW`\?1 miLk@#1!/n& KAԒIHB/U4B|&BW}WkpTXBNmˊ"1%6z2\ρV-:쾡G ঄5K`r*̙@p)5h+. U.KboVT#lTݔ<9z,ƠW^y<^_n%.yS=T+a~h{sBb]y~'HhAPF =^!V +~bEqk*_z;ՠIEO(YlESfW99q6xPWF":-O6ǟD$34AWه8/CVE: %I7?`(œ@gÑdmyj :qp䵥3,Rpf} ђF4ӇWM>D;1[UCvmoA_W]YtOoA"8h֖r;wسDd0r}_&"RG={wfiVJjMI?d276ND,⠤Ȓɼ(`i |y+-~%pK Ly7itF,,y~ 8"fh+6ZܑLzϒŔNlgMjE \hW% ͐ w?;pÓT~Wn%/oo5 ]0Lp@o~ .h(DztRsay]\0=pg%ې; (Yye`ҞŶb4d8FZy@/ Vjj%ywTJ2Kb_m%'D6e1ht\3 k61RŽfEUh*q{v DHݩdSa*jOcaCRzQo :ll-R|T-jRiD0Fb5OI{J;Y3.!wCNد߱qf_f?mE0yAC+6B~r+sELQ-S ("[^i2k;^̵4WACQMDeşCM^MгDAg,9W68'WXܕgX?2H#MIИ,2H2ejȄ, KF}j%@:(HLD7.-S_XPѭs{ޚ_!D32<% tJyvn2tazw'bj1E }ƏwJzS5X~L-☼ h9 0`=Ц {Z&ySn ٞ'e/M}|tcst;fƼȍQgAkk0B;Ap]%8G{{+~ (>14n}\„^?%0pCqy25jcp?Ot|G伿lPTп= ѴP]>D?e<\si0 Q@]>-+S[N,cNE wTmji2 >P}VVKAgBONGZP|mf;q[:.yiW)@+zɟ|8;_\bІ'JګhHŵF~V0`\tMܨR3u[LaŇe%d06x"/IZw+(w-R qC=AgREa~-GP{hXOoi C]ʧqT Y#n`OPQ{}+߅j'R<]=-A53;-U.=9vGJi,!R6.=rsC"NT ~549v~r7ANBn+Қ3lشni)TE!mS.Z>+?Qzз>NEaf Ra"duh J-S7X?^cxM pv%<׮@DsI-{<3NjT qSL z |!9K&.Z=[p _;IW?CyPˡ&=>yFozI׮ 1ӌ`8IIυ>F诘/{DVeG/f-2 )+XPh)dPݮ8 Y[!|%u2,8:@ \S5b,N" =딮Zr+Vl碉V3mBDGfrn܋yuU''`q7|h6n醽z-]E\ruy3 +ă[{/:CsP OunCDLKg;)$Ñ,9'0kHf.@v^RB2upFi5ݺW.*^!YY)g99pk^?ܛsp֓t]?A#1F&wn}<7cr°4![&sU;Y ԰ b'u@Ǯ*.;jکk5\*+R&=*F]@:r XNߔ/53|t^hK*r )T\uZP%UԶ.(g_b'< -8T] &я-rRM#گa9$EEzZ;&mBƇu$-ݪ?&,zA;};Jd@z"Sn&l.-5E ;sqUp97!q:tkxf>C l<؜LčtNuvn\V%4<29٤3l7ewǬ_ Ҩ <2NAHpJ`lm_ ?^E%؁KdHU$ZΙY~ LFE5 |-Q(ԆHf|7HiL:JdGzA  4a1ښxpɑ*+95H}+w[a]cI]=1T:Z;lϹܕ6mH61G{0|)rS1 L—D;4e zNu9jvŏ +%.94 $(6 aoj=n6H9M>ԟE /|gk3.ĮϼP 2i\q[^#Yˎ*kG]Oנ_6N9r[R_S1kQo=dVJܢ`_vҺt8f\ps.)MC8܆Qv%mD T i<;P:gbrHԼh8W, @z 05. .\8|c#5R(zPg 8l">:!иFNܢf׉[Y퐛2zA ?\-uraqV?]*5 gMM?OoVz)1Z!J-o a5alkM%eG vti2&hpv?f Jymn UX({I|>}]Sp!s>/$_hg(:~#d>Jǃ%='j& ZQf=9gֽ iڤ{GɊ>պ9-^##uʖz}?Q(\4۴;3xcT^Lq)zwgG*^YzIQdxVJaPS7Cs>z!؃#~:YU^ɿ% q&Z̫yƍ[zB]|]h F9w6OO\"xtOeˈT>G*t5* ɯsFZ&Ui1jwf|E:E1;hk&:Wlb{OlK;,Y2ZXKr)zk1!=l08wCOZbS8=*uw8f67q7{\fI,RÔiSŠVݨ$a6- J@YBigSlSkz' *:ojU tѐcC8ev}˾}q=d(v_wM/DNF}|2Iw0+@EconiǷp UO/Aւ|^t>u};&"n3>bV-nW*{~7"\&>SP=3$\Bݑ2v/LP%(XӞ\q Ɖ9wL$,~IdkSG EʄWKCC4f/ %m&w=S0 g+Pt87B$Q*hҋ==h$Sت%[`=y GGնFHAWtܜ8dsRաa׳0 T3g#HU'.4%lsiCTM(O:0uUI-4_Ȯ)9K%lsv\䄶"nu[c,xj37(VeY56aЇ0t}1t n915ŭt*fc-z>ov2m&ϷLW[,_W+Hڣ tahٰ0e7 cP8aU㺱8矷-{[/ldeb|{0=3Rǒ4.FR,.HB]ljMø.LZ6 480+&c[t\/aBuPH)mQ&8 N40 սbNvvSw*H8fFD,V 7^ѲR7+l-ϋIoJ`:MS1ݻo[<fm\E] h^)WH{pymyBjz \Wv'BُP6?0*NY9cX.2Htn/LvX\gq'%=sjub1.: 1?[/ae OXvUg\kJ7j WhVCl`[@#Wc'/̶%IMZG^ZN*FpVHbZBOƟL\, q04[zրA|!,W}Th.8>_YhIvՆ͇pH/!iǃ歎lg<maC#O-vp!u1N2T=|bTOܓBsXJeu&[VZgo;PF?Hlƪ +1HSp.+TZڗ'Hh-1'hL 0c~Dx4_Sٵтoq&3!2t.cI5dW$1=tfhE,@W0O:XHeA[ Y.L4upgA1Бu0ėK[HޏjC lƸcy=7q,6hͥVU4f TUqZmvhB@bM/y@G[# `{р.̶ӑk`Ù*g>?k}>e &VU6XRb^G(fb̉(!0] T1p?,EXxgGWU~y9",7ҤMM:@ՒT7ۛ`%St0VDI\r/ m%щ2qN%owٟ\DG"ǸS;~ i1-]*7 nSw،F1ÂLNnG:c`/2'< {|\WFK]GF怟A5iR'yE0[TukG*LT[A!C/<m_Ypoe"\`%xySar 2d㭅{!,ŀV> bѾ"*rzCr8B]?tkcA uvrl`擔CTKR J(gUO&ex4?sӔ'틽pF5òO(b(u>mPL-Yhw=G}/m~T*0԰5C -k e6_v3`בl)!|LjӃ;&Mtղs(nA/"& ߓٌw(7)"cvxP/GDו=RQqJutA<+54r?Z lm.)dR.k) 6rPDKsErk[fon֯M*R8}pL)'{@R؄_zE`ȐhRҟe:i"*[jh#ĆR׸2m\I8OGMs(jOq 9D,ſWv'CF/;`.٠B,@g(u}N[jVa\rXٽ"?~ZRf.m掶Q LNډ}vҟEV6YćcϪ4j~V'(=г+gOǻ kI.~XBeZ,b@u_Uk!)5-z<`TH'ĩG#&gbYt{R {ۼه߀\XK_Ktvt Y$̗ܘ<,(IZ$zlÎ {sk&YY V@|MP3rof yE11t(՞k|[Wu3L[XiM`H$S@^]K-!&݁xF:?*k@]u(t]3F~sFE-xkmw#tvWWgoû&o=lJۉo .'ND48)7^Hޏ=}';vim˦ʤpõ;[QVAڤw*W,027IppgnBBI#P!Pw|L)fV +c/7Qk)= tY\z|U3QKֳQ)E)FxQ >(뗼A(_]wda @bcsmJvÃN{fi4qF2AuE{fSST9;g.Zҟrڧ^p{!ȍuG5Yby#Ƕ}0.H#YB[풦 el1|a~г {n 9DtSavp%[%Х0[nG+!_m'BIlz9@#ǀLbi@IRAʬ2pY?| CU [=A !&乯=pwed 򈤆Wz;2Ug 2ݭd-ZD~pd++1ҋM] =d{6f!:^Ѹ&%<3`![ǫ+E'ͻœ/g.񦲂% f]=xWxËI8_!O]s[{NX(P>QKd6_(Gyl 5?}Ww붼:[9/nd"RN%KYش*}`'N'Nze_+d GXUq yt# ªqJը5zAoqAvʒ;uG ?ܦp౦+A"q-n頫Ed4hDk3mMǃd)=)_@WΨ BCbOmSA%hrgH<^LTSꤺO8-ooq3ۏ]v%Vk(Yob/_O?չ_byJtAI9a-(5V!j}64䄒m{ oQfu/AR Ǹo8ދ9 J1){z'iyёk$-R~&Nfk޳WWl TIj9uqjo+/|Ru./ыy[˘k 굮]%U+D8Va&,mm-*^x gx.ϱ:9hUf0*2uzUä# 0D}|h|.׸Xt˙A#vbw^}l4iYE sdi0Bywt~N1a]Kvq3Iu=]$tK6ެ,>ZIwfF q1_Y 7DԴQcOMR0k&"4HaM7 G0&9왃2g %@3*<svE\7 Z_Jd2 Ǡ` 5X *xQ#x }u(5ĭT4?9 s7JsdD;w@eH3*pݚaI#2)9IktӝKREl78O:PxCLT"N)zZ5}+ ,[T#%{Q^@JJgvMB! !gZ-!^=,4o/XPSذcE0_\R#GA*{VL.y:$H*%$PB cczܴ($! `>~/CƖ3D*T *rs T0$tzHӺ ^~GjjemǝGQ\".[i8/y ҆=u;ՅS}ѻ XKcCtɉR?Jf^7"2fzE4hb@Ə?fiڂE$*\6,{'+)d"#VnƃEDݝ1$ us- I o)-ʘN'C@(Ҋ%6Mo@νCVMtLx0ҊV{ `t\Ąun2^V a0/^F&CdVU Np ʟ5ŠדB2) u4,gx\;,PO`&Six B8+Ļ|So5X['( ִ.m^̂cr"M 'rN"Z㩱+Ú#R$FRpF,'0J'-g)Xjlb*& 7+=,+ϛ[9%qed376aKA[Sb9ИNXaxob2c3$7թ( xFΏPlf&pGolq6Go]KP@IcJI7TxTt~]H]^ g᭔YT ?ɟ2I(glLƕRDR3xT kUDHks_8D y9[su;*=ˤbDI$hwMn;fu iy' :\dTG+O8}'e#UOLTMԉ HV$.ÙEY]P;2NCSM}`1BuQL]Aj-sXM7Ѭ9{=t,IN_09`>(Ƞ{_ Xȧ+N=:G!+WRE7)EξꋝӱMͱF?Aif)ݑ6we{/_M;C}{JL C\ fq_xCl-~ a&x^_q`![#ic_hǦRpH"O7 bH5f=M>~.*TH׳JOS`p2gJ.-x?/F5?fV@,S) 쫎ܭjg!ٯʲzIkh&78!$o;0Y,1ҽӯ:?vHwRTS , e aŦVBp5%#q{f ZqT%93A)zE}W(9[ܔyoI< \lQ␈&8;-wc凥:,<:hհklGwB6*R=2y4}ؑhC}`Rq ~A:W;Vz~mu;~RT֨Zu윽ЦZ/+0gE vͼB&*Q@s!`3 ;Rѿ蝲T`}>Z࣢~h `DYFB 1W w{X̩ǔB5H rC)4~:㪂4Ƥ09p.EQ,ukkP8#ǡ> Nګ #xeTxj.0w&t[UojwU3Mn} # Mz%k*c?}/IIOy7/  gZ]ђؿ)F Dү̳znC o\34bHlU0,`CNZwtb.佘5#QP>+IvQb9Wr_0f@< MM+AI5~\\뜸>W#Օ >$=uIj/8_rc>nG>D|mx0ƪiVYᴎq ev {,ğ;L;aܸ 1BtBꆝ?#GxQ̾\mKP$%FcVfANar6Aae35 M2] =ϒ}2f]'S>TU9L%\:Ks:OUîboQ/2 e3H֮Ӹƚ|qMsuU;7ԉL@e5:0ϑ7-M\ NM^tֹMʄjM ޱ,nmu':1LS0Q+-?  XƐmQH #Ul"gTZm%yځ yB]KnvF{W YR҄\4YN8;Go>gʈ !b j Pn,ƠE*Hݩ:ϓi##@AEͅ'"| %ժO1z% ZH:S m¦|t' uc5=Ko(Խݲd 6\ &x wS M;ﭼ̨ \)_n*Odh2 FDx4r~q5sn۷ &H`bF)AH9xO[θ]ҊH2lZsyϸ%Mt~ u{|~eBmk-Ѐ48D'3j'KRfA$j[Y,QR(f4iCZ‹V5SoRUJYٻ5CLZCn>wFlefLbH G3ꂍ"CD|FCdUDLU /a!1Tr{8qvj?R]ǟޢwHӞb|vh#Bp2D8MZO mz!j 5tǍ+n "qL?Z5I4~-IUHtDLQ7N|pɮ. Nu %%MI XkBI5Ᏻ8'&@P-]6KM9}d*;91~Co8o9{ il%);4WH3AmV ,XDUmӠ-+KBO .7/ ~QiWNa{OBg L$Yql_)nıҡ;K51hq$F6C 896d'XޤE nhfqf+M[9tFo?r0nl xQoN IƵi/=JFS``WS:Nj ̐( iY0AMHD~_>z.(Jg.,IV| 9Lx-yAy K8]:[b ݱR &9_D1 Dγ9A ).93[AilH ~m@EKUvp8@9G}Өi Ir# E 9Nk,alBvu1Yx֯XC@& ei&;>g D1GrSdH("Pl~n; gU#Z3g;6[%z7hRD @20fMKH@YoWh)NŋRXO+[(s ?b P')33ɼ@ZM>*ّ́ĸRR*t+3K!:Zyƒ Z]\ي;a"S%v&@Qk͵;~{O;s›t&IёisΛұW>>WZ[{]-=9Zw+iU*>jH5^'#I0cFd:/zggONRa] aV?n;8C]\ i:>ŽѣIDxWݧ 6`)t -Yμ~]5%KѼEVL*j{TNP 9P&7T$F*7 X$^G,;)J:|3F,r z|ø(K=Xw_ukHzM0WK+ ׃\4V_k퐍&|Ԩ$ǖs‘C_QNiyz!4~&ޜ8ick#,`XBtm3sYEHo?P2PLE՟j1m\9k3GŠL,a4!p`Hԡc<"׮d@5.^V;3\ڟa0#ZrP<7h{--Đ4v&7?b9`rZ'8 ]?bDcG@3ߪFUQ*&nm MkCOKeJO E*;pnL}k1o܀A2^H+CcMYrj#0aB1E);JJJ^0 z}1dYI)'9%bn )u'Zvl; nǤpPI:ana|<ơ`99k&3[0kZ"鞒8, #Ѹdz? 9Z׊^`@uF7m [FQ"AKT_Ck Sa%`1J8b)\n\-sIVj;Zo69Ӆ\y8ej9j>m,қ꧂ 26YeN71`^XziL婖di ͑9;:f]bHDpzw&\Q, I6=BEߪ pZD\tqG2b:ft)cڋ,"|W)R;Ip^P?8ksO~f[^ {,>?ݮ%4!' Wօ+E kK VlW6AT-c[2A99idċ9'3.q*t5_P18Ґcfw"LN:n]OiQr곉L^n6~sp\|(zoa꜂ oFҹҍUN8rn{YZlY2 F -Op6g a-Pp!y%hPar [6U?h|!N8[-G"c( Nʸ\4)Nz9ƗDOyX" 5&*o\U my)Niu{ns]*+r?G6@DpqSk9csuG_cv*≠R&K<'S4g-{fX ]8bv3S*i>y}w<*bʭ{>tAbq}!%~*Cmv9pݦ9\;l] V \ X_(v<@7-GFRlGuP1ӦV9 V`=.F)3Z\E1zrbHiڧUXpY memZat;Wsc2,ږd_xk4":E'RN&Q5|p$RTΔB1J.딭!Z.tY2b 1gȊ nE:S2埦PNr# CY ¸@GVӣviE!'522"}k-5j0MqCa@9G\P=Ӈ (]i:^ i35=YfW`g;M-hOxP}W}#cPpO`4 uDuEԂmf LAE+nLxin}I6*'RLA~ v>D-s;i'[}1[<`QD37TX\G32۶@pEv,BDhո=a#ݧRcn8tdi<%AuinbُЁcp'uu3'?ݜE2If{fuB]KUk[nF) 8i/p<_Uik'<-Mۺ71{GB#t#c !mɜPL=GYI[3_]kx,4DԡLwGQO ™ÏY#D3W?vGA4FY4kE'bQ7H 59 GIP2"YK#ֱ^5n]W)KNZ2ns}LK ,sGb:A'B֬1/t u vK&ovwt^XԵ~SG w⺱|;_ &>`/Z[Ȍh4(<@,c! NnT8 .i8n6>:e5Qk5; َr-1Hs5–u#[x]P!aB ! 2-51 (*۱8Z+h 糂iWڝ*Lt%w}sQzhvTa^P34qhuyHJMܞ:q ]9^UMD~"w4~Y{]\yAToCCWfULy""\YK.1&Pzkx` >vX_0T%lA>e?Q>QQ=(G9xBftJɥtŲ[Y3CAG Z qf8eL7T5Jo"ƐVqR垀N8ҳ9iX!AϞT'( |rŻc2&IJUM1 bVrR(8n U`Ky) da vݢ b ?uO9:7G^<dCA]aSyAn \' f?ILVëݬ¹9&VO3C̪؛ $FF8~o>F=TX[,t˥f;Ly63&wk#);^F\e2:+2IAYG҂oѩ@,'V쇅p+@^he5˪0 э-< -nr4CyF5sJQ\eT<%MdqETD;ٴ]~ID?zoMw $X˨dE~4p4<~P"IhIH^ee∌J75 4?;a/"=um u*ثi* bd-Wvo㉹NĥpFpй+#W%;sXAtk|Sj43PnMPRtlΦ&ߖo3tN(];;K7KED&j|9C̞"IJGmi1b)W*|eYxp2&1zHQt>lHQ)(Bg's,ѽ@v?L4pbJ;NBkB?(3<B?zt$szӷm`ȓx=R W"0WZڌ FDZT~|&f{4;)`tהqIW };˚蛣W`K,r| %D 쫟c j-X0 n%WǎS\fmObILXt检ӣ^!9AQȨrL0i:w2V,]s}$%^?&s8Pw(džOl)^l ({gt4g9/KElং+!^%5OCªR2ʊc@yRv㕠H1:NN2RÑgO9QSI_|<Τ#OU@]; -3+Sţm Pܝ`>̀Ɖ ۡ#sO$G=l8હ0Ldԯ7x`kyzK?u65(eG"E:'_ %ec+)ٹiիhbw 6 -+dOf@8KmhK׶ l@DH@ !MGg_uCA{OHEM#+Uoɒ`(R1cܮ$WI}SVN+D,F6Qiҷ8}⢽buImy8 :MskCGƱ$bãdz?]#:n#( UKmA5Z';;~xe=\uuUʹ(`5i_OLo$ݩ!?S9R4@1NV! N?㝌wNl9yU~&^MmɐA`#?|`] o?0mE OOI}`Lg&t|;Bƕ ږF6Xh0I}G\iQ~KXϯ q# Uśv}3zg)".x83qBKĖ8?rL=צݕ jl3q7vGse^aOl8kQ SΓbW[89 I97{.h<%3FVz5X[f(VĆC +9ƫa%"=A>Q/KtRЁiU\RI)+jf!RJT0BoKѠ]K:CBTaGzR" _)yQcXGN+ƔHzd .-Q15+u2eӏd+I4& ӦiekoSs[H;Ug~~qیnq<_r8C8fsSzwF>aǠSx+& KSYwr8Ԍc^>Lw(:쁮>r_n4 Ȑx=yHz!(˘K#06XIiFdQ mɏ?"+ =.W?u>s$}P!WYY)ux\t"lxʔ{6wo13A*/A%14#yDjX;A6(EUM}LPk/JRɎ2`4@m-#}|6Si bg{Z$u_"$R?f-@RժB L@Ryye*ߩbGsk$P'90VDoM\9aBIuwR'.-j4-Tքwy:\wV/G؜'*uchTm4szG%BwreZ%ȵ\63 Չ go,iYzwIoo^,^D {E0O^! zo.Lm(Q7tD5"(?q[ϋ1u` cIlмYm9ǡ|numi7[MY)3ҭ$ Kի^v`dTk<{r_aǟVDsDi71m?]\|I^N2&aa`jэ+ @x+cjMB2B~DZdI)~%%i=Y2Yis^ZBlӝKo.Okq4ȡ] 8*z P"~,F;d_-7Zi3aS\플|Ndy"2]N5'u{/Y8Z58z=,T9.C" -li qx-.G j A]U8v{"(5dWZΧ-+| ޼&v ux[HZdq !wrXݝjPv5pdo)GӠgh4;qKvwWugs9j~r`| 85._x,ca"1:SDR%A 5*1SILbmd}{!N>W FaN;' yl:ruKIt]UY4_ EY[07j;ɵ2(HΧ.FNJ ly97g+=ddly( hstjXdvxc?}myĊBofSw睛;38 4m oLMh4uy؆<~K8}PWQ5p_ y{{?v1&)lqS RnZ o)g\d>0#$c>gb>l/m9\O~(_K}U8v| OP!sPJ#ޅh+*iؙDBf`TFL??ip猿i)N'WlgɎSn^/a:z쨁 W ĕh]K+FUNϗhgdjgiW 0|=pH(gUNrD.ҭZ4AP+[?Z&^uWUZ~Gs nzE׊~/MXA9ARO.S'Y?k:&`W3eG;R )`+, p̯M~<)Q<$ FhbrQ=&il~ -LPZ9@L] d"a;_:;?  6MIFa7wM$c8SP~u f #ӨǨ' O_X@V #!RR35 "Cc)b.؂> fphQ^®q-k1tu̥u{ౢ]ʑ󪯨+|&Z7(u]鞑Xy'HfAPfCi OE@Z;E Pڋqn`<Ǣo n.`ӣzըRxBh^.4 h ]4S= .p(s*8t\,\T&>Ѣ&Bh}{&*[Ew@Q9d/7HG0X/0!y=aJ* mp ҅(}-Be̽OẆ_t \$e{Btc+H7RV2DɉYX0[дR5ELU%=E@{UUiq};͙RPOeŨp'-#3CQPY3pt}`/K*9 g렔db6$Zr?d$QY;,(PgK)l$ǍN&zb Jt3}.>4.ـsVLM$j~j&:eJccH-H\ϦAsf 'e(!OwnAm,@n!.6 B6$*%ciS$Fx97Ingy [){0|ˑB4Y;; pLL˕KI-L[t?U5T֋0JսGMBvA|b kٳ$r)쒸T/Dh@uO3d$Y9Dݻpv|Exl>2͐JS(q:5'S歿'ugWýz}:.i`-pFߴk# P/c~adRJ$P>2Ů.acIvmڣ{ %I QsA5/w tH嚸`iyJ9_[K'$*i>a L#>Og: a=ww֫aΠiջW4@yb7a@b/h?D d>*ʥ\ ԪYgjHhTU~4TP{ xuiAʢUj9F^1 !=ʦI-1;x@spu08[.S1L9Ѷ7WrAVx;9 ~%3v\S !#3ZM&F xem0jG˩hѻ } q.K[Y n]E#k$n^"JZ2-<7A%| Xhj3gբ~+?A&w$N)w 奠DpEjw5wBqlZEH{hL6zv*H I@"A\oO7w=~pi` ¿0\) T6B뵵zaki0L}b)/7o5q{S8o1wDBbT1=)HNK$xXO [@fʄT%H;yx=woianm2e3N~A_5a"e>̭ҩT|N&*>Z Z(1Aid Y'k o]=#ZH^>Ld7D 0[t'2R2u>yA4&o:r70<LѬ<^fo#'^-I `t"wv>a˕KάB V|{@utؒMp@綋Ks2*@&Wl͂.-:p `RFMiGyL1YBkB4w`:ռGw!&r2paҔF~,g'7-q%\sx߫ -b\!G24V+;%~5V<-ا gѼ޾N%l]+D}0Fv^)ӅyvLQrqCq < kpb2֏xԕUDy^?ZV+Bpo}adH7UL 6i(.3 (ĈgnA#1nZ-A⦍ \^_f !0$};鉈cJ|.H'H(J^Wso(m`V@|Ioo$c4XBfcC5h8],\ǜdx0xq(unwkct3,b6 $xIŃ4kKuhk>7RlRJ?Yvl(#kʈi?q r#ƫ7.Ӣ/<1N ൟ5@ʣ7l, F60mx~Ͷ\@G`^/pLj,qEDP ObM ᳫ?_4[.!i(TC20${HPdž3@ d8$TP ǡ6iŒ>$* ~T9PBlCT$gb"ٞ}NyY/IW=e? T̀ཞQe2&b,fnML39WP ҄BYc- 2*^fCj#_DJcS>@-&G4rpr>9Ijm1ѹӬnɵ"O ;HXUv ҁmDÂCkzLHUQ^XȔVb~x3L t ߮R&0(L|oG:Z4ku` @nrQ>h+xlӯbF${* ]b itv0WXGDTŏnj ~x:Wa&O3F;~vp1WiĔJFmcC+1=zNЕu$vD mAy!%(>)@tJzsͮ?f@!ȟ`۳IYOڡ+s"vC su_)gd 8ĉh@.Z{,E!Ц#b-üSiG6%l]xS]v 0y -lZ\egxBVᳰ<`q/ 3B,֚?_n;/*n?/<.\REѤ } pc$3t(!Eq+0*.`Q }E.$ɥjf/痱$'+/Ge],Q)Oon1*.v*_f9JoK9*oPӿXM!'l^o9zVw"Ѱ.>Dkߙ7swr,5nek"4IMo" J]M QT@VOHK (FQRUڂT|덊wy_Anx*R&J6xY3{`5.*uX+mA )M_.F6=G$t_K?v#> ߗ:ޛC0~VS@b 3WV瘞pT@V5U˞Ɣڙ|DsI0֑1dV]g4Ďʜ4>ëL|+Ԝ yNdRA?@ゟ5YL1Ҫw%" K:!SN|tAFg?Ghe}=F5mIcuy^RmQ6%5sCLZoj|`ܒRJtY.8 ) ԺEߺn֕.<rH4v?w%tPΓwW*0|5X7Ŵ)a<'N@| =3DɊ0s}bY7a^4`gMԮLY F<5}+O}bm8끱wB6H-ㄬbp8K ,mSB=r_t:\$k T3,*|aE4#qF/xR}=>~u=.W?:A̞ j.M6m89Nָ=g-~*sltve2m}+8H& {x|P\ fR%`S+U iO ߷\kIv@6uB@0hf)d{/# m?e'x]r6 JZ~Bk%< oAyM{(u?k <ԬM/YIq+bvS_yY6ݹG2$1k$b^Y6ܾvS[am +2Š+ISQ W#%Ű ? IM|EkڳCb^lb+m ̌:Gg%$paS#f~KZHpALLuaB6ibzxx?c8{:z1lMTj/_ǴX|F}ummh ̮E]RSJ AqxP˭ {Fm4-*(UQX_ | 3/ 0ݥ_,r'ǭؖ5Dի#(>f! Gr@#vTƩ& }? [6DԷf %ZnbKd22Bt[x Ags?ֵ$fom5[VWpM-8v~3[؁v0s/6G>%wYѰ>:IΠ{nAY5| 7».D9IWR&s@70et{Mp:@];gWA EO 0$ᲬXQuK@4˖Žo"&QN)Vͷ1P~b@;rc`|y/ԇditpOA67t SNEuf %{|%Ѱ3<5GuG{^ J=f`BHЫzs Iy4abF^a dؐ) #qt]oΏ3jAs{/b4ƥM{33R1 [fO Kt/`ވXnB*S?s *=E&/pU!e'E=c@byCGpL"jx4Cp9"r?~fEyCk'p3/v% +GaCǪzlh.C+Ix7 ngJ jR@u3)O+xGxn+~T`O`hDcB>m5DV**urd N6B$}SA(=VmM>>h{@P*7}FG~4-F>aE:} ;T7RJ}dz^b7ɍ}{9IR|ϙW"`n(9,F=E1KֶH)>*!l2]|> \$:;B#K.' @K䑃%q{D:\I:,IFO~"ԌDA F4p 5Q`XlF=_i08XԂTt- X|љ7Υd0 Pŵ5"@}.y?utYD-%彝@~k-jD3t0/u..V8 JY.FbEw=[ɲxȁ{+sZ%<:*n-A-$i}ɨXg)1Hφk([ P(\e4qh|_@ɀ.$C|ShbkäuvI,ID|]fj*U,lZOa+ݼmREʖ>230b"xK&a`ʱ˸-{]j"7V{Z]( T0o5G` }z%!w)<;=tAvC`2uq3!:̥󠪻|\+qkB!Hֳ}9 Mԉy!r5 V<灶ohBꀤaҦGP!)sCTSya@/8[{MSÒKIT :'dgҤuVn;]v&8R8GIs/z0oWEGMIS3Gn3sFHRŦې^baJjX u&a]1GhK{4`➳a0&t% / ZE{X|W'`Hh5)Q).'8T8_VϫlͅRfVۙ2~f HƵy%X&u-c rVve=!B ?)>}B,TʎxqgqܺUYǨm}ˆ0bJ0@}!nFV|{$"\,aVS#A>υ<'}sh'47PL#ˆ?>Rr7c m |㳈;s6eZ%RNwYdj(u4!pg GNQ?>lH0)绽+$nҠ˙|?BTɝ}s@BF|>=G-ZT19oh"{)hgFEtNQN՛2 K'8Cg<#h܈4ջ257ISF9- rt=4fϓo]#]V 3zT9&P U^#{84 0/g}J/Sm 5>Fmo""5d᠒gA/1Hq @`cels#'n^w5~@F4JFA\{n3_KE$w l<>^)nf5 c4Hgo&Pli|>~>53d`97eMG;bەEC|⩃~f5J7khqFW2ՐbvM : ) wQрIJ16cURnkMdmkȯ^P7ip-epm7yK;`h]:Y{ub~G_%ת\8ȷt.GWY Ka#7p !Y[ ^͇wPuc aCR5D# KCvSpq]qwƚL%Ƅ (荥}w2-/f\!pyGח>#D̂9:꥾|EN?~Ã@ESQs\8xn@UٰvVe" /2,kr/a\:V@.zP*&b!9CM& M Ww ý94vA;LŻ,Xc*"#.-O8rqƭ1&M u?ew;fXan^,vd㷦pqؚͪ#ExE?˯רmžm7dF9޹m*I&nvB-::cW- 5H-yҘ]タ`K J49ƴgNhR:Lopj+ՆA=0؅/|/W 7X&$[REeɵTDL|i34&Y%ў;6od؆…*{ۦV`@`i L{TLy}}.8꺎Ѡ聮j6[ל3m0A$uhBi oXI{f oK jǙ?,誼DZ1+S:1:ơ⋱C_%Q?ʈxN,{,yvo{ @}&%}>FWGwѯ,&z>VԭԖs|؉ Z &b[{SӲ~zX`eI$~qZy#lJ۴D~cOTۆYP2p9A3ȫH3{]%ajH}}?ƴ<{1c;Ijٯ<5mj/߼>"3 |Imӓ4l3d)}>2 CnGqf?n'羹_&vsjng:!`9{HCϠ,E̓(Qwrbrڹ jOR;o;:RLDmOͼ*ڀցseH/ޔEȓ)=w-BHP (K^=4õUy|.m!&#gcV93sPg`X3 uQJ7WL(ϖlnTXV:5\e="30,h c w8D5~Fu@+urnE7ּ^ے1;pEHէa6. K6{o؉!hޑ9WxT6u㍤</ p;{6&YO.ǻksO+˔X($F+pgLzSE{t$*K>|DY(:EK"~0҆NWbita$Wi12+ç~ES42 2S Mua._Be)UDd ĢDx_E0yP%E̦!>_n!}hnVnݠDL]WF1OSa`V9#^&Fq`%Fy:꜑"L%:Ne~XD9UqVp߮lI.1q|@GN']w2ϻ?˘3 ainѫ.No #}n?9+viXfx` MOO-yd.n$L( TOއQbwWPS+r{C 4A(p# $)J? w#Y8 Q/JV%NI6 ShaYّ '{ gξ*f:􈄻D.A)$@ƚ~OmGC10tRvuoETOğ )I \ǃÏ^87ME)ɱ2FcG !%3p0¹z.r4? RfW薑uc"PijX]cЅAglz˗ %&~X1gD Abe}ٶ րtAJ~̉KBݷS,v"JiqTkcGl#K]H)E+D&gDFz],_b KBf]"Ct-pg-$R S27ɒ&GM:5^NP_'\ܒpf˷ړ'*[fnab`{P X#pU/>oNid݄O!.㱵'rwIK /߻E<0xb|Q}s=сOc mz݉`3 h{_K_a0a+nfS88]xdБc^ AvQ<,"./òp |a?CC {r%9!&!P+\">; |z62n7Oj4>q}/p@MV*#cmm$3co0W涒3^@*gߑ*υ9y.^_XCyH,v@L4rהką 4#4n֘%RIDw}LnB @-g{e3dRӄ,ީ|5V:6%Eß!'Uz`8\h=/ \cu{Ei ]no<5֩>q~kL|Af6>UٌU{`.yxuI[nxZ' Oڧ VN4cIvB|zz`/H7;_`ڜ.n%d H16po_Ҋqy*(߆zQx_*1~B棍e((ؠnfYA+}pDZI[Y Lǥ$Ò1x=YMING, S2v_'_z*Ʈ3{}3^^?PyX)n]<2ɳ%N1K+KIlьE&m24f[S% k!Pz7@ø-ggFs |N"?='6(+6\UzI}V\L>w[n{bjDd.EkwgLemE|am31f&(#]k f /*@T5V%][oP-weJǛ?Uj5TP.ZG[}'8sPN7Tna{̗o ؆$3kUjJM^*#K c|I;VBg4N PI*yMI|v7er5w-pV?sawfR9i69d}_;:[אnyk$v=* 9W`Ly@kܫ)?&=AQD^res yzLPH厘ĂId;+uuWn>$1ʖӒT_`:{ 1.' 0,fﭿ* L#r䮻_B|Zr p08 ;C}VGj0i&fP~Mc]oe`k+1iכK G*p 8C#v3Jcô_qV;-zwe$4Au!"%N}pglQED5Adp&m({Of}ϬRᏛٚ4SPj"Y #95cSԔ'.SR[|=_eb0aà\#-/ro?_S;@JKU)s=nK 4@K(mSC09{moz2=2{#OΆ8$cjuپ/@[ K0OU*rGb#K?rx %|9"q{GmY:$RyF^d:Y!Uq/WP@ U(S44Q?a {5(0Z@h2m39H\51} 2KXLHl#˟J}Xu8U{PUajې-X˟k##쉑cڋO&6> W{r_ WSUWAegL?K\p%\m˕AQ})?[FH!qeF Gg/HrDDCm 6=- KpJlĻyM{:=ۦ~&$z31܄xEOe[nM,;ZN`Y_4|}k8haFȜAtY~W$iy]`n&K׸t3M! s@]P:= xGge 0u/AFODA&=pgXVfU3mEe6WY>C_l[|ɧ,5T8vp/V#\Rj(f+:oHg;*N^ۂRfC̅J+ƹU\),~VJ+ZVd(yqcz f8W&sJ[dkPIf:qXe C)+xpp4Q~##-ܘP@^)J3PJ:VaK?C+a.,x453in˾6Lq5Ðqχ 2E&p"ٺ6;T\K_(n],: 6W.?MC\><4u5y.hI2{5&䚩.H!Њrʟh4{sr3{NCA\:bѻ Ύ?%:ħrւq8X+QOi pC3Z]=(J`"V.Dߜv;X[ R𹅷}XHg39od hJY9=dƉ[$<3]"^b/ᢳ3)7ȱoz4B8vezOd\W*R_Q*>E -Mb ]&<ҸbUA zs'p0,akd2PDnҠW_ЏĖlP_. D#}ɨg1okA|Dυo3QN_/īy{q⒘\H4x'Yh UJh#I rC9By1]x+;ث Lmqjm@Hp  bҽM ]؎DMd;ɁMDGUW6S򟺂yf JF;rҒ j zۤ9z9h[`g8NӃ7;/r]Y,k]s`'[QwBߊWЮ|;7"$fzŽC ПƬN' Qx>SVc|[M$zqCkeCjҴAgo{Yy冁"8pgXÏNW2 s̬UȌ@O<GҪj1gF͌"g8p8zGǘ:W.mJImY*Xy~2_'X:g2F|D+) o_Pv6$<ݰ-ր -`UT?e"\צqOmO2.0c.Y/Cc=%t; e3<->Ab4c j~T_ g] 03&i=IKE;`Q\iG},O[k3Iɀ)7?*k(ݍuNk%#wi!J!ТWC "NJ9%ONqfL,sEϮz\#r"a3q45 *Ɗ-g6ٰ2 Bb'v&w(%*pn%[XtvUNz :A/v[bYW%o%7WlFã!Bt⦑*?b\KLmhtW.妑(CQ0:UiD3Xp5ЙVzH7欲=c%<ȑmi\T`U.^Y@U]5gV(;؂Sf%ѷP+=|+W.hf:|-%lǘ(p%bnzF1Ǧ4/i8w2g皾dse>YjЯs½_](Q>̬VU4Td:@rlXޔBĆK”}[BG{Hbj.w=>6!=*PG U&•S7 ^J'ZO\J+?֎O; ܡzHy)KRkFͶe5j#,?#aL$:vL2ڡ ]w%0}b-ZXnXbt)2D| MN -5J=|Qd ]ezEȵ?<ÅS'zI=(|8|Wa4ͰN\-KPGR46+7rZrҧa@ _@6lc`Fz2AuUc([hE>ϖɜǔ G8 &Q;yh6˦=rѾ= Hi1ZG,!DBO Wajbv\<9 vqΣV,vaysc:˾qiiSE6:qGOIT/430)ہkVY9d5N1c7ʡ&b>-a6Ik8 t3)ڲ ڈƵ_\EzA, A+$Yr7_4@ox\Hިs!N[6uZ`fΓNygi`0vvX0\ H$ ݿ̞Rai]xY-E)/)C9Yuu#zHR#|nsR/ͯ;+68zj:yqd<7]3@30(-HP՗xsy"*;jDxssጮց{t%*g?:m, ĕY&3Z[ js]h\9/mg%# mB_3 S|(hSXRGD{h^e_.Ma?vuM,)$t'@1vܒpޱ]a@&4t= cUKci%ƴMv]2L-;+1.E3+9 M/ R; (3 -B2/0e;{r<-5KɀՔ;,AH>uKv<+i7\LB~?t% t{~`f8j5[-8BU\fRM( =tl/aSY7fn:m@PVFV^,-!/bi"}(e^!*`O fh5"ohͣ^M Y_>Hz7m}~ }|6f MW{p%Tx~lnN 4C;vS2/ N-&c <\|/z0-R<$="l钡\@zix;Z\3Nlp7qoӒxvP}%^ᘖoޖP5=Yq.tzMe#U&D:Кr*\P* زibp??뼞][8 QyLdZ 6r.)қ),\,h6(G5GLo,Ju`K(ZN7RH8F Q'MD–)wdwMm^A|.2iL!TzSeG<#+c.bV6a՛hp6ӕa ~疙oտ5Di͟RC}XAX?XBjnO Ppt`8*Rh Y7{u3|feV8[oSo|QG9<`[% #SEBS,u9͝)ޛ]P%j}r8啇yPHhޟe@p0 %(*ʺB%DPݒ.ϡZv5w ʃ,ʦ9PBquJP>wHm2}4=CF!o־-ap!hQQU+;cUKq~pH_Za JN94@MeF;vVpϜyCTCbS~{4L,{U>鵨QaV/Ž:/˘qAӵ8;G#fkWNxU_e.=20 LVUUv=EsML6`ѰhE5(hNŃH 陎\cX3CLL>IoVRrɚO m%^\ma\_9essm}o_Q1V] %!=̭^r :IM+KCz"&bD0M? s x"+8 ilPv-_KW֥`'g N(s_*]?^wp eB<ySLWU?ؗ.^dsǸGpz&8Ѩ ^J!džz// b)Jٵ y^#ˏx={,_1}!ْ‘c=:VoǢ6{W{T/#h[^Ggly]jffΓM^&ۂ&g:?WٜIC1J@z P|o'z*bj*jr($c)8d/kU扜cl"NjmD dF@/Z3FpFё:pqUXŠ*\<^*Iy֭/_Cy t m8'2=P(JR@~>?7RC )UNvgi_8f3pN6e np jvajE0Vm`֧u _NڤZւ΁Q{phJ(Ҁ _˶"L`E` .ɒ0⍽5 /:qL@:Zʴ#)g-25KI0,fOJtbO>1Tc!EŒsESUwM[+t^ynS|dʖ`yI@&0 _ %'0@4x#&N.D@A1G((ׇ7tKQpLKD3c E@Kr 3B% 0߇\gE}KR)VQ,:M^%Me>*5ib)vx AMR"s״*QpbuV,z1V (_TuDl a)η٦H|mˬy<" ˃}u `lTLtIe(Fj(dcMAv4>9׵%#O\iucRL wy yUV_BЩC6l [DGJD>jg!EЮ$%3q? }0k3FF8'd[wPX:Ms_o.0>ZʶSDUHfO^GJĖ}e)d6\c9WMs~8$I2JYvEWP|B{_ZyT%_\MN]*J݅|FZK^rUKiQ]i 6\ *a}2wNp(釭 X}A!J6oB/ȉbp]B]wۍ] Öޚm|}Ŵ90 I5!UO )eYz#G*WuF30v+[M: dgE4fO -\*bZrOb(dE$G\ 81XA!_ }RouTcUz"y!>f%"IjGKȎȲ q^_.!kBJ&U>NƴW׫%S# آ@n\B5T-b¾BΈ||$8##쉋dh퇝I.dᲄQlV}Wl`80^})\=\L3@ke4+g Zs: ?i[mN;SuIǰ8*ɜD8r%7Ndy|$ƥoР@t;Ea,qEQ6X Y lUJR!s폿(.d,?qyzxXPpǒh"c=k@Z/ җ8dU7S, t f6P +h* :JYӥ0m$7vO[A <.Hm)#L:T䖓ͱ,FGb?A rQ{jj"/p  0+`8c!X8ᛰufJ]P&yF0LbCXc,Ǿ^g]߲&_QiO-DfxmO7ej|pc1VǔL$(b踉tdJf#? E銟' )w:`<\ϿӡXygMa ia2dUP(?.께YNš-iAE+z-_RXu9޻,8p=xGw;  1uH+8tr:r 2kg&^]SMh{Xr:}Q54КR3g[iMqP99GpͶ9ZJhS4dX|Aw4-p5-u&Uwdd&~g}w@CvA4v_˄YX_RVЬb).8ZOۏҹ{NOs2/G;Y_3zTB_=քO 'S;睼Y;2a_Sj!oQ;qw\HaNBKv< v0=]5¯rs ^!yBu#څc9d#e:JݟPc7 =~2+JoR!^=sh$th3L5~ҍtOL0`o+夈ʄk^-Q'ٮl|#2,hЮ :c^`j{8D('ISwx,6HHkF@ nL)ݓ%,4XHЧηVxAtfߏ"k^Wh+YE'#3[Me=q ȘB{D>QWMŻǘae#9f*"']hƶMcL0 , #"Ƚ"LWjZ,+R J2]GY"Ey1ZZ]@hΰ`$ ?%ًS˞zR&t4<,t/%5(zT .&mҥƸ͚-5lxHZ;`uhe 6Ц; xGH[<zȅ1õ }8!Gc~!5 B8EťFEmt?|y]+w}%d*MeeK )ŎQw}s\a vz]pсnѭlEKn}O[i= c*oa6 FS .S6^Hh@l.X|ϼ[gJmܸEU\/sAqOi 胻F]T vg{*2mN ?ZXP3&wQ"C7t`+pRKT5> &X]CHUTr|d?|嘼ʯ"VIJl1U:7ĜdQ!4Q^ϡPؼ GO`sr nN/_u*^L<[Si9Ttqb;OsBlFvNu.F U i mk`GӹyJӬw'&EϞc53mi?GЅ{ }hJ=/I]dL_?rNE}UlMPBxpU~U I+vL`U`J;zK&;Nm Bm:EBq45\[9X_Ÿp_w^Aڳ% zJaFiΐĘar%N^Iٖ|Tf1[m4|/]\iL\? u>MM1md)h܇?*MpiPk4 A`i0"ǝ1 lӨ`erH?|)U.8f6^/ e#pI`A͗DPbD3hwO"(rBΟx1 r$ǩ|/ } p$eWiFTOk)'Uҝ S**| hD6ᮕdKE9ͨav 4 OW`4&"w9~p{L&$\kӅUK(`qu`h0Ɍo_XNw#{R{A]#ZZE&p6Xq{&/TkYmA08e3z_|4' GVIk`?l(L|5=(xeWdH ǽ4i@uK-'fPAeW.S&fdAY⣾SXnRx+h`ˊ4ʃUάW% 틠Xҡ0vy r٬Omh=`L8j2jqwq@`x[uRZØ N8?ZqtW]=>AR˾2o{%U>+lԮYϋ\}> u䜅Z_HeBSS N Z٨; EP5rZS_Ex3?ޗ/k,.ق]}cKW&s3zsp2:1h al.݂n텲Tf$suZPJ6=צnppz#ޥe+Қ+2@/KJ% m̜12t 8 BY9˷TIT1/>ܸwwMYxd=&Dv0FJlq|l#xs#!x\griV["YӚ9MR_s2(8#{ !;jk&{|tN@ UXLF>Ѓ {KD-p"eY/GA% fnw*lyl2sL0^tҸ@qaIJtḰׅ<9E$3 ynk =%ug@gךa0\V㢾9a#Z\FOH+oDzĞIllЩ[!k'J!>}W-ъbnCqt"7)(pPyd0aK8M3Yr @hwx5*45K՘uvto , v Gþ y&-t!O7.=;l7A{6E9(e6Z}ܭRBl7El$W3ߐ_Uy֫*B!Fb8]s^P뺾i'=)ƥyBEHRͬ~Pz$Bu b Fv1e@XQxP!$([MQ\&-/CD; *m"?O&/:sr[%SmnuQtmdgzx)cEYFÄ /`F/Wf&$ElIhɍ]w9]*kVKS3˨:osȢ`Ux[Q4ZLUZIK-*ք8#q@ںq_`C_@!b}/gM8Lµ/VŞt|ɻֈ6\* 9 (g;: H!Gy* x_R E %b*J m/x';PZ]a4Ӛqx:t/Eҩ+.x)gy})(@ӸfE?sq}]w:z|0c31 ɱ^KT<^g BDnwuS{XVqr= m؍L|]1)H`Vs7m*ob Lq/u͐tSݫ]57 )V.-I ?r-3f<;,h`˨&'<KA[^Lٛ5%cPv"\I%FX0,a?&-| ԳTmCU : {KI ?3ZY TY(5}P$;H'rQ?댘_S]VAu0*A>4G\Og4R(g .m ]LJKcW3qDxθ;V?h a79D UouEFn~&A?زׁ /t7u4c#ȑ˓sЬ6ZQCJ& GVja6bԍ+Ȍ#*z˓%ʉOJ9K}lT>sk 'r^G. hfH\0  4i)xUYGmQ]_ ?4w.+h6?Ƌ7CwѥSpx[x3jwd՞G1RHXJQZ+k||bӯx:oAOZ<|"'J?J^ƶ9$5:o!Gq~(d?FL?%#p: iƣrN&Uԅ O3/p׍&R`p^w\x~|Ya9$-x-eڛ`+N5Z&%?Tl8HL5Gev8w7:q |qZ 4{(0.Nsݿ*zzA"v_nn_ӏ)xY K/ >v: E5o>J׿=( .#+ae y7v$K V34`Ea l~FjHLN//vv;UL|ēa]YS (DTt*$l;S7'BK(*Ulay ؈L>ºFPY/Ol`+y=?Le/1fzx OE\3~59Acg'ɣ)YÎxB]aGZU@Do*NM]T.k"&]~sߋ$Fu,[wr B~' %y_91ar돋 YqOp"w!ׄFPo`4sF݆QƋ &"3q&NP|fYlY@JS.t3*W F`l"Y1Nt{:qm&,AOs*ӡY寏l|[8-i 9Bg5F{\9.v81m)FN:մyI+ `o9ۃC#l+tB;jE H}|uit`Al1hLb //Ϣ">5^KtrЊ'计A\E⃸ b@^se@ueӔWy 5-AP /DGTCQOܓ,CzUKH&e8I y~MEt`*6Bٸ\m^Im<|x9nj]^Mnyt17&_B @֬ұ/|GkQ* ~hPUҽ>NZ-qfplcHz+_h-I+??1íBq/q+VZr7iK<oЧV2]X@9_=aڄzWϏL&5;}=a["b:%8(8R^lFAּ<5Urkc}oln*Jf[bj~Y”?^$PBb,(OfWFqU?"كaaRtYM?+믟6ХÅYp[ }gX(\t(_z wuH(ô>MX_Y{Sq穭SkPU ,ֶN(aFceÛS9Ct+dHj\g*{[o1L>Z/>>j 3 ѕS+PTBdezJY /eo)"WB3a%սv'9;=}wF >92T0U9HS]| RrN\Aǃ YY1c i#]_:8\<|h-(`] ^o L t ٣3~o jP0N0ImD&Zp$U \.8f0Rpں>orz̠Le݇Źhxb m 8ǁpIIJ Ol.yvFuFW슃= >#Q+ں`m]%.w:M"Zs 8^"i++F G?K?wqS'f Y) X&='Zc͎ NHG_tjɝ?a9CE k"Jǟ(IXQhu[}?~!q~,0U1}'6DdM좀sk aK0Y܃& (; ٘sVqk^Lؔ9c&c[!ED=@p+vv&-Ka@vDd'e[r ?D-V`>bQe++f #qbl菓H2BG)ﵱIWle֋_d}~.a S fj)v\t#>,!^@`jyX RxA݆zO,'UZBhC5Qn֛w<~2)s8Nń/YI-&{X~ \BwHnfƯ򍐿Uk W礸qw.B{c.3T9 mNuz \YҚ7>lzM*u$UL1Jj ?Dwn;!a [/ ).e1=怣:-Y 6sشVD^"aː=;*qv _~Nc[6n\#X8;ҿ ifGh!/.(Hݰ*'okIZ[f KY ,/_g6O@}Pj8ޙxCŽoE ɽ68]eK%QU}ȬpiRO+&zÌc+(I[ G8~bQ^nE$Tr0Hsi$~IIi_OB!zn6z lgbM3]nGcȒC̹gXŊDӎ@5}#.zٽ^^׵wsޭ$A4J1'@=$;2喃zjnzs |II A_>vQRۻ9yoJ2au;d?ܼN1miZ6\K^_ʨ+oR!EGל1 p|Ț\^Z)¥UL:T*WCkV1BG\Jq1,-4承ԌgaSͶɞBen,Ko?3H1)U. sλ,/[42 $ΘE*M,9I<*>KwX v ?0 7)I|irs# =s.Y_^X;BiG=Yz4RP0ͱjۚ$̦9EripȀ2A[ !'ɡKq{Lldx,3f]~R`}gST5k=^d}W R0ܣPq3\̧u2%8!Ưvuq7=YpKxt|\: M ȍ.ːBT_#gĦhj@^>{|D Klr_U2Ŭ)V4X/Lص#ñt(68ZO$3/"Q񨮨گ5}ˆ "+PSၩam3kXէN 2H_C9 V9+xsǫT_hSW w]R#}VPYKQK%3]&}*oƥ pLD5Q6`Il7Zɥ:-('[;-3V!`i@:Uc1j0R6 r D'9OLkœKGkdy>gL2AzbH$kV`ZW3{.!9{c)xqQJ<,:e= nȆ[x\h1FCKg6h(ȓg ijGjC>`Bu2-{<*WgbN?NL}3IYuWU O)[#V'&.+S ˵)|/)}׹=溭1x,yed;7*w8O肮%kA#\R|)an5 4F z>v+X(q3YdBR-&gd7 c2xAdR:C|~#{_W=x<+DyO$TA,3 *enN$Sc3֭1H "+d-Y?b&9ta[.{!]y1P.3!VXz5l\{Doou"*$sov\~k9ym+QXi@߰<|ׇZ͙Zz-i}X"hF8VһxFR,p,pe06a4H׽ȫMPAH(J~Dnl901ڋ<l.:9!5N[* r&(UT*\Ͳ`J +G`f.5x"!p$D *u^nHT=%T2gJ o&XOKrAIof&Xϓ" ņWC9 b tJtfԇŔ0}/ܐeK V8WKŷy/ ={+TA[![n=weowyQF,2Yfۛ`c 虣B1*f_"0oa΃;NLD%ˡ[m+PR[Th2Ez19f6 Ýnew8ß{! /x c(`_y67(e=g0u\,^uNk )tŒ\#v hQϽ}p[=SxnFF [Od5djJ;8)b|r mj)ENCe@ nN K]_UWN5aUxOȸb7->Tƴ.oMl{ ?lG~h&.pn/(SL)v1/HkhGtėMMŖT)%`.>Fڳ \ᡍ$k#:kMd@نUmP &ޥYPm L<52ȹׂswLV'hEgP A馐>j%\Yx QջU?%!,/ -+-e-n^UwLGOHjFS,^Gy"4b.=L:bB3Yȗ12K!v]f.2F52$&0 z :yOdɩeaVoj0xoϻ=FUKnq͆^B1m'dDS{9x>hX=ێwIRe1k98H]dI֥l5n0 n;ٸzHֿpF1 $z  1b>.?Onώ m-6u^1.`1qrOtz F44)>0 t2\Z8b@ `?!ӂ^Pq.$*@%9(gf|.,mfu.4QC"O q+Gz<%oA =lC'+Ϻ\h|3Pه̮ t~y.>M3 @IH%![°d< OaGdgjqog>Y ͥmyչJ^(dƒ uF%GKn& S1=3djٔ`e0ˁ]832nepm#> c[[,>uN}xtΔK(h. _ܯ:7M*LK,Һ%[(a֫sbS v3T?!sy=f!q&ZQ^/5ӤL@ LV"],a7 id1ZިS;16<<3de;(DWݑWd(x^ɕ&9tRKv'DmdVPXx kr80f3^`.Ta\6u‰";}%#)x]rf*d damô<+'k/P/rYI0.iٟr.RqU3V>Rcפc\Tt2ݩz:\(w?8j~7WҢݕ;2k"kV;k{<2Hn:yjlLOh EdNL<W%C oq?MF3]sN !hMy扡k-` 3 xƬxHǐ:iܽ0fDPG?)Ԋ!°-PCh㍑`~6I^y V\zd$c@WV:x%S6Bt/%ûhFn6a)ۉ$U]I5~G<| S֒.XI#fm3.uRa&F{dtjyT$!Xgan6ui7n6RmMV>ŽiK})| :M?v c4`'zJohԹh(}JT ?]~% h=]DwR@ڋe L2[[XP9Gb ٤L'5܊èB֜5[|=0 K2U2w~@I8*ST/,,쬛Ez1%AHXEnSnu "4Еj"tHn\6>pu׬WDx\reX&iyPUXTb=5r;gSkG(=B P('S?}r3ed{@KEM]z zXx(CF8@V%>LW@E66ݾID[]_BiF>Ң7ĞaM̾ۘK~. (k>^ 5bI] E7A1<ۓɜg,]?ޑkhs莄f0M_/z|;2~ M -&Q#c3j }@^:|YCGn&.x;IV.tEޠSyRUzBx5ݠ+;Joe|(ͷ{] olD S:=vCvr3~Peш8fjJEZז߯(w ݮ."=rV A%a\5zdÊnB!MXC @> 'eʛz E1 ۽4xK9+*_?JKy)=6z8 $Δ0O]3؇`U1#oQ:X&d)M R6,U dBGKbƀ$ޕ6}{F @6+P+&:zdilY <8̺A~-GOV!"C`7s ^2)xcjܹ:x9̶HU*M9[O-(s/LL=KO,.8%kTӷefTLSgð>PZjOo"i--<&U\BKiFW|NW4W-pvZ}<:6TԆ<;Qdla{FLSt0] LG=ȕ Vq\B(4H ھ, {t݈{elҙUt|TƸ%pt p]j%_ P\wZ[UrDWvbwv6YyN#j|f]Aڢ*DIMZ Ef$y8/V3΍F2JKǰmc`C hQ|c0TlpًrtM +8+u/1GD2>1NAqS0`ʨz< TX-,EI6wQ5Qjt 0vD¯]Ugr 4Zl9tRY}^fZS6 `rˍO:I+ZS痡 ]ѳ~`mx\cW4LM4a4ݴ"C>ji9ъ("x2FyO:~k&Ƅt>|qNAmWˈgp_]=9X%*Jh?=+YÀc::W/* 11H@ PWkĸm^%@s=Ɛ2Xݰ37\:Įkvߵ{w8`vR$r+?>_)-BWJD5 WMQr*:X2NjGTI{JϾެ'Kn &BT8јP*r6-:ׇDٍ+2_3NP:t̳ gxP 77G[AM4y28.cOٵQt"P1t^f!!O\#2״@X.22i qO#J.Y:u >n H1uŗooOAzfbf(6Lh8]1EFd||"!ۓfLle_g\w+|$\f~YM !pVFp[߳1Sc'gGZGrx!0B\_gM&na,R~ZWG 9OiM鄛"9q=.&/awT$!0-]=dluj!8 ?l]N!\7v}pau2qG=;"[tzX 3T[*&'_]stvˍc+ 7aeݯYx'5afbFݮqxŚ?Cv|/Ht4I EJosؙkKK?uF՛ c$ g"6'rDX''QLkp&ScBFj^Eّ !e ~Г$]H5ڭ"ˆP)EP+'~iey!/rQ8;L\ޚi|q*p"3ӛEpNo_{ (Dt% ?XiiYP 0c,%Mb)*4]֢u/ mbGM1鋼x)3p7Ϙ!5Y[IL'k%8 aG0LGD6#Թa!kHF3g)O-药"kT7qt6ud&=KRGVL&gRˢB6{7y;TOن<lpFufv  _`:\,l%HI&{ɝ_PzUrLm~A", p&NS&iJM{Z~շ%++Ӕ"׻۳v p(-{V+~yt7¢ l2}#h6g̤t+buG΀k:oy U5s3j RU:A)8c4dbNzKb%sgM,`<駢Z7Նn!wn|iL ) L(@J! vFe Yc0}RGҐ8!%踒иU4Sm4Bv i8Ncn.ŠM7  jrHÃҀ͊ 郐*Q`* 1Z)kעHwHT=qg(*}o^!}V_p2ō$39YMYuLpί*kJ:-j7g|d[r+MWl!JMǚ/y٬}' j>/oIFU oQHAAn;wڻpou#P>g2K L3!1Dثt٬8<boѡ] Bbη'ݾ~-,O:5"mT~xʂ\mQLc:b-6#Z{i ԒRPDh/iُY^ڴ׶Vĉ_{ (/L|_F֔장K{0g,oBcyp%,\5FVP'&> 7FՊ3u;xV|#'csHDPVQe2fB*RlWԘ`\!F/4Z .#_@)Q67$A}frdZj@r_C.f S[ǿ0cP09B a-C^;0)Ak3(Qe<'2$&I jF4UUk<=lfVڕXϪ.h`_GG2>u6'O4W2V/:D\vLٱeek>жn>zC^ue%/HjY-zcۘGDF}1Ɯ{{>*ح| h?I3)rw4M[LjԆbE]}JB$RAupM,Rt%\;fx3@۩'a%An(sos UCk No6&!'& Vkak^ 9=Fg076bٷܸKwҠVU u/@:5=Nz p +h7E%BG" k 0EcvE2ǹզj̼ZɃtaH{rx7$|h6 vQ 5ѕ"J|#DХPujOѝ &I-7F3sN_@-f +^g <T f͈Xxf2P}| W:WX::͇/Wk!):=Jcs V1 3"z}`3t˭pdrRmfLK Q\>Jsx%océ ǧfY>Fbj!pǹμsEՖfXKr%(Z0}(%fQB٪1d<7ZtUBoi6h!eЁze7L}g?|.$LF[HU@$u<0dN]] 0D<$* eAP F0+Au%qz0=a t[@bÍh?bOf)Xqoe Odϙ^ShzSi$Iчxx7xr8ɜӉEI~zI>kj M_aYy:&iZqX: L{}dw d ۟_xncI9S"ͩVV)oF/K QJqye-Uoj)\`rҌfŝX}^#Ъ9Vh8/"#"HLdt |^9m65$;Av`^>=MQHt=# _Җ3b?\tAx#KB% @\`mOMb#:ࣷ@$u|Azۘ:K]Dp ~ۦhHiDAU164Pt[wۙN&R]2 xvȇR: \Cn'}{sCi_^PU]CJ Oe"įNK+*-sGŻ1z:lf=dFMKQt~Q_G0g[q$v9+%Ń/I36CGF0nEPU X\{;Wt,[_yoGF߉4zB)7-QRj?Za4M W.Cbby3scRZ6tV&k'ֈ c n`IKR /ʻ~aV="% d䀾uV{g0W4;:>ˈuNJ2Fu9,;E%jZ W)+>AlõshENBvbz8wˉy"&yNd,}Xp : gAX<b~"ww/*s0;*K5OצN0"K=0AdsL }|0#Ak돽P4k2j I10Xk`B|=yuILJ }}-WN6ٵIO(!Ϟ‘qʌ{P!W1aaEL*Nk6bggYZ-ELF 'P.A}c3$Fюׇ*xPڌ{UFIcSOt_w/7͔Uk|[.b|t1s%wܪu3x؟ݙ%dtFISȽ }t @q-OM>; nWyXZAϸͷvmAS˖bYTT7-HlKxȆޥ4X de6,O´5mmS=> gJ+aYV|TGϦ3+c 6Ң19*mkC .d^lb.5(^I?FDa=ǘtu*y#ݥW 'ru$ȍ(Z6j.ك3S˂dwUf3Tc*HnpZiCχ}Wdox@?%4U7|"1݆炯 E/p GO#BS|ԯS$_pYQ }PȌ0\;se4 [|f#CE`6'~;ˈgWn >UNϠ(X. lm884WK%xz_=:.bRG׀p.v1_]#ki"cjٞxv9<?=7*N fW&s e)p.>qR [\s9miO$p51jy1i鈞^t~WvsKjJx,%d,|t~&Mͩ9R t=Bpw"Jã+Ы's IiOՐTO0N{0D ]a=&>))tiy͢2%(i,Nq a+򕗩#:>N{*MF D4hZaqWOCVt=Int|eWf ctk. D\^zM䲺NpM03mIDc1b3;U@y^ILdD]^mF=fUX`8ԋ1౫sf~|sp1kJ!-< vָqРM9q]{h̛ʣχ~OUHn71[6$-XXlnuLөw5ÂV=C8isX֋\d`p+,T(qd7q/ɩ2>$s(&7ʢ>xi& (›@dDi%} l3d\-|gO LOf@J<=+Wzxs#נf!F7 JM4ˤ{Ƀ=j/a]dz~'٠if^a܂.Tgq{(wIjӐ$Uo:9t[W"[\R0 Q9Sˑv4Vx]}^U7Es/*sz@fȸwׯB3Z6@אG=YH:NOToSt( P@[tzœ0*O>Q+ǍJM hl1S4ti 譔*/vK&`9ߖRVOa#3X.c+.Nx],Mpi$ɫT&{jRyOKFwi|Jho:CREI 1ܗ Neq|4*BC~FZVQ@a"T^/;z.3`0+Z,bM*vlf0*w$O-.Q4T4L\X^~u`yRg ZT00Ll]$2R%3` {imTqPG:Vj9 :ozP\5Bǜ6t歹; =4C6B):Zˠ6+8B#s{AsK_rO=1DfQ_0 dQPP\hRwKD>% BH;?'| )6;:-Su@d{\P)z!@G~d~i1ΐFhAac"cBRG_m8Q<jRZ 4͓lT (qSN.T'X謩2Z ͔nj Lr{}J G\&2As*Zєm"iγSpy쑔 %lMυյtR<_-$u0EaAŻ}rL 5ta Jws~uflH`}|* M\E0_Ds5S{#dy>T$%IX"}i;򗪡Ԫ.0}B=4@10=jTOӻ*-ԄvǣQm#`TAdJ,nC;ϚM^f^ƔM"!dNz2 fx|4Wi㉗atfkkRa5W!ҎuB,9"nf+8ք/kXOi뢶1-iJI6UE_6望Ր =F^Nӟ"vX8\""LKS^팶  ZNsx0 O}c͘oE!v!M#\oK9Fב CZ7ifi5FG~b/d'P a=gQ(p[y REMZ`H$T!*ֿ3܇_OS/>.0}T9q`[$=Ld@L auL*5̭gyҒń#}q,Bw4E;Ҩ0Xmڲ6{:w[R%ȗl@'!0y o$Yj;;MrN0\?G!]csՁA9,i/[|H,<)yb0qMx2ĭOրUwak!R&?Au'=+բvԀ]Ȏ ]?T`{_̌6e֋ ƣy;Wڳ~3!Rҟtu{UT^o`]ABP ǚ=$;%h$V췺ǧ${W9%~e&w({4٩J"u3?ui;Lsk=|=iVYa v^JkPu!,lZ4/tJ*gƝlqUMj.˖wJIFʒz1yx|doby T>^>UN?P%/tzTjTIÙv `&8tFx. Dp;1b'`~y@0; o3,}k) u0y'X-!>N%:-YQ]3zSFI1.5V;ߘ] suWyD2*(.f8hE!V<3nF\]"e~m2|%6,5eM-UM50~ 9GFfwGpVH~5EO0z}u uR UoOV4a^JM(g78IQ< auS~fOW܈E fnUHMCknL)}5G'PC9%9{23J}_,1Ctage" .V|W|=,DZl~ݪ Y?oc7l*qeBDxn e7PTTD ӰXd L,7aquja#dz{;{GbXkwa)"24{5#J ~<23G[:2"=0,tERRz /j, ?I%a@CLLzܚ|X`av&'pW#*&-6"wh#I>:$oc޳1#.a.ǩ@('mc||@Y/<%mîtoDM%E= j`?qx7&'дc2f1RԐ -YBENA˞\^Xht}:ΘkvF""x6E?Yk ^:"[> A [ZK @&MFN|÷'M`|S۳-oH zd4  L>rQbʕ\GZ&x75+EFAx^̡PE,2]v_ހwp (NɬZ+dR4]s)oN>M@s=8 a#Yy 6&磺1G#':v0B{7pC(u#$V&Suq[SP# 9_HUϾ芀}gTnѹMD { ˴c=O^  dM:`7߬J6ѮæyꍰEp2/?,D[đ)[#i[Xu\j)/F?Plg$V8T]~lDAŘ*\Kr/XdZ)[N G8.|W]#-]UM,Og)7=$[ӡả ,:.B}d}f܅=(1hI9G,f1uDm]%oy=K\r4It  iyAϦ^Gѿ<35/XzeۂAĀcz&ft~i gan\ӦMJ"sc;mp'RRw)|ZMoG_knK`$& iF/E4@Cݞv=2CSUC`v6qGݗuy# \u0ԖOiސQhGO{zJ+ $tt<1EXb0c'Nl0FGwXbmk~A)9g._l0oB 7jlt#Y}C{r!hEڹc QܣA#[mnpxY@bĝ53=˲tvGڧݹqK$3IEff1crRFÚZ3_GgmV֑ErǬi_mvi ?DSܻ>vIXgÇho÷tW=L?#npXj;KHm5Z`j2'y |I~$ھ !'?!$I"8KwѢ=uP.|^O+zϽ.j\U$}HBEZ(JW@m̫w:ϡ3:B g DA]UJ(suxyqQ~K0YKovjSm$hz scX,U8&>Z3IG W" ?Ss3Aɫx.,4 ZT7-Dۖ'pkxcbV IJȎQ} !;xJãȀn⊥=~#y^|0]02[X0[_U}}O/Zk}+m vVõwse-DfͰjA?4Oq{T<}2hKrZc t!o`3>B0lIt@\>b14it^I6}v*4ŃRdQ˃m*E~+S<P+5G<ϧѓZ:2Q^L,XHR'=@zMZ³ =cI gnJ}4C|0dv IJ7fzeqP9!pN`!f;PC>fqEY'G2XQrĪSy E.Wi[@#`,Ki`׊Ml1jxnރCbz*Uf>%>&2sj8 MD a5WJATCOuʰ v34@J%N=aJLAocX~ sRA84&c}D-՜d% U#R0vehRI+ X`u>bq sIaNϱԖr e T:*l4h$VӰ)4ZB O Yu. p24]1TA2[ֿ=5ڀ4Ob+#1$ _\8=ػ1H=`r HRuU 3#A̕'@\=3Z臚 iccp Jނ;ZއFaHC]eX.sUϪ>#h+r EGf F覓|^HtӈNI4Yނֶ%BնAU 'r+Zxߕ̃$~3 q!@߿Eޏs@sEN'"*{D~vvYUڻ% N#y7}P:̈́ _(& nS>pO&jA?8xa^4+Wv64X+3r5ޝ(%8PܭdUwJXSp*&?@x+voXa=FuT$e?TcqYT˲\<)X89Dax;ZqM<}k4P{Fp6Lw/DzۻT:Mza):rJ>g7cX4;W2TszBsrsTڕCd= !$D $5q9&'{{CRiPJSJu}r pBZMD:*X-UbFz[wZ,I4 $,y\Z" n(k߂%֨V7dQQYBeݐu@?T `˒UCWX↾^*Z;Z,8~};# jx0U[3n ã~8ߊ X}eOt2!p[7]}":աӏpXV NkHyPzC={bwcHzD?i+CP(^\_j}[iU f0W DD Q*FK(sXJN0@cr|,Hp#mW 1rm<5 Qk1z{'xN Hn!H NO3Q Sl[pNCEU-wjc~*35UNH8x"Fw1au sw4_4&]ZoULP^\]̙wiՕ3GtO{7; p%+DGҨ] ޲W2"i%xz =lu/3ˉ@ s-jy+3؇jN_?Ͷ\x/j=L#=dj:GJńRj=-V8kw? !'q*h⌑4C^N2?PJ.'6.o)eFC! C) 5JZB-J^ʆ4f\8?g'kfM'[REiJǨ{ ]ZK>ѻrT.=>[--%r,x !lU=ÖĝcZL7bYeK,Jt0'[ưs n1+}8 Q};y_µ)XMؾ^ˑM yv(5GAHb7 m9Bw"xaAG (MZ;hVKZjRFa`ddGK\snFg̹# pv|/:m޷0nh(1yJ(X`>O;6eJQ(c.FXNz֋/ Wts&YFuB:NI)&D+2iMòozYTpOө-<uf9o:!Q#FaRPM~gzׄ Ʒ=>>F^zT{ȕ*(n. D! sH!Vx%{zeNd,=KSfT"r$ӱZ‡?ÚFDe>|gpvCn8Bp&1Gxz.&H:Lt63[Z1g؊Cpc6;yd?AUy'4X:25V|-JMtƶC|%`@>wa]1|v&'49ih*w,u8IIMʫݝ?6'w<,{%4i(Wh l}5/l΂,o 0xcmuK6G 1gs$7&nB1>սB0pu<)z+ w8ٮ ,rLw>@ϵLKMg0aI 3x|pw9 s<'!ܕČ 6Gf,b&0K':jNIdYXh%m3ۥTJAT`BC{NvGu͛5| |UOC዆%~{u'>@:>b%\%eJ^5h#Phc_T Ge5>T@K%].ü9~-͇}N].5\Qv:H1?hF[q/S&U;x4j2pf@6~uxcp[\3$w5^$x 19ŎS aɳ^#r&ƫh@Z*:ԃ8߶ڷSce8qY/A&t/VJ91 RG7p1$+7eL^P!Kp-ex&ߩ<9`m42u]u#5\_pK#3[ykDAQ Re̥&u8/b1@PD6\q* FkJ6-`M%N3nq;N'AWǨ-![W{wB:Tͥ",QueBx5a/4){6MtHN$IӍd #,^fx-3fa(^v k'7&d2E1{qLրr>$(qxәtʗFO-^_ڹ,D`#VĐ ҳH=1.71)kۥ)k DYV}>z[iA7dvp8S\niyGJ=ދ$~4 df(0V>^YW 8yiDتegzo(7dmf׆ xNG'Po !hhƢS[ ^?ZL!@KHyo$EI$\? G@-7 W5|hje_}?O5DS;9HBְ>HXG3I6'o[ !n̐E(p:')5tOKZM : pTBHQ )3ٷ‰ };B8T.hk R,xK2ٝ!j.3MVaoNȺ8Һz階=7Q{$RY_!|:`眫!=mӏ/BUQ-U _ۮXVnflr#,,xwiw/OH=Ŀ"r֙|pi0R$`^/;^,۬)+D*jtvT GWѳ*78t7PD+n֒}P]WTl&:L]®YAa2l7"=SDEz~^EtcmSLCKkL4R``|nBWj`^'UkCp wA} qrV+] vFƖ%UDE}1%yRz?8(T>} {4,kL¼<-L xr:jEqVxAvCOdr JE2PJ'BftSqIMEֳ 2&~a/Zg[2澣VdKn=>#*{AGwz{E%艜Ɣv,F?[mHt>uP 6^sy-Jx'6…OgPHx-Icg<#y9Ao̡o:cPt 4zq[ ì{h*.;1ZϑO~LjԻa{~ZtŞ|5A-ө=T^_ !D@Q1=%9DE4gIg>2m@Pƙbk CzlIdDXQt,P.[dnxg_+蹒(׷EpB ;F iz{{ )CA[q'l:0#66 8Aaz> 5M"#6NNdPLj;+L9c/ALd~)H;iX i!zTæxig@Wiů1 gf$r:`_ C5k4ÅVi~VXP'b]ϼ% IT#uUuB䅶[tVU XbK8-E *'!IME>KX>@q!w4ZGjOh+]gu#T:(Lcb;Ůܢb /NMφ?ƓD;gz")w >j FmZ-;ws]΁enhxSgL҄cRsi uSZvu%n@ kٶX36JCE}Q:=Qn6nӺ6I?J(߼㼛A7So6ؑL;ɦ[0F*|Un99Վ8Zgn,82h^_nci*m5pnDg7P_3ac|q(lLB2lEy 6`n@RJTܜ Cx{ZBZ6}_G)+j&Jӷ |5aCMC3G}4±hN{A:gsq|u؈xTPV>J a,`z} 1.K"꒧y-mO5 |\+$|jY?>c.:/tT >M:KDj/[,}jnfbo~` PbuIstA+ᩆ38WԗE^(em=>OiBT^l9f:S6M] ^D]I~qb ʄn̩8g|&}Kۯ =s9P1![oA&+6窧h%HG_2^0& VܟYw$]\*3M[o#QNļ6|Z$> to- һE ݲ>t `+t/~w<" ńNFIV<쑎~;?ԥ"U@WRc%hlΥH0':(u% zd1SXӷd^k X 7ి Ɨhz]f hkt:\.Vi ̼!hثLl@oi oSЇ8H]'ċ^3!ܰzƞJ-^kq:fi, Wg1gFȀeyc `?2ȩ-B'8сT56:W,ڙ_ҵi zzV;19Bl;e[]j1K7 yk;B2qsu0/8 }n t("8^N &=}~F9"r<&i>AGIՖG#!!v,m!x K,t' .:2 Eym>tR2ƏN[~)46/$d0;vwU^6a XI{y#)ɺ9?pv*PYN6l#`{OB+'5N0jPua O92 mt83pb쏤T4cF$bE*oQy dh^O-YZou>& 1*Moy/cH[_>o0_}}hSn0 ~,hI^7^ Q'F%t~W <2s,Uo,QL^ J) <%]/LdB^sg3e\`2NVCt0ǵ QH`RSl2G/U76b I{~̬mZ=n7L{l 1&;@.B BƯk@Lg^SZ u-ۚCAM\aZ87`5rԶ_lrAQOx*VIW!F,0kMKR h}dQ>Uw6k4"v0'b dsU}G_#끵+&䟞I !tIxdB5bbǑAs|B{+̂;cߏ~ ʀVܝ~;'*8,NlD322U=R L|!wIqMvcۘ5CHe4oE 3dVe\.?БQ-b6{R6:E}vEzVpJPI<#˺l}s_gv@ U[=4?7~WɎCU0s_5w T\kdTbY[Bf?`j; kdRGv^tp~}Aՙ(7OM \"Av0SvNskFM)>Q9)D48_իvͭ r$j؃ PIsճNɐ³֥AS{c+.Z'gnzkC{(A{"5Y}^ykn}V_ߐА4I"J!nD|>Ȉo4iF|^,|be5|G6՘ qcww߽Na=*)U?̌z}DJh h{ f\$ mwZw8H~QvJ 2:{=ہT8k;pU|!懚C1t6&kEMtۧhAқ;R I{jH=]z2 ELt(iookPZFʌ*`say IXMrXк e@)U\_hԵ S%_ʥ!3kM4C~2x·[SŘﱔ|l@PgXSpJ}9|9)'NbZU8 Ou66fc"E~] 5`|p*`2Zz{S0!xBlFAQ "1[(Z=$ё yXm64); eׇ?'&ѥ}D7U,TxǢξUܥXS\u a_a*/PUHFFuRDpގl!9_V+5[{, 5}_,P);#r^(i ;89#_.]x=Bs}]@_< 2w@Sq0I[ۤ2%?6Of֌ؽ."xARIpq"'6-گ\͉ W@\ݠgbl \V֗e`0.f"pQ, V477+qxͩxT}r-JUvw*=^h8}р0=6 GH5N5 ֣8:UuϞ* ,7Zmze21,X7#M2k_gIK#8fI W c_. C  Ủ֥zjCfʀ9~SIt)8 ao Q@42/h^Vs"H ǹQ P4rNjťhbƍ[ܓȫ[NmeWu֩6Y /KVqήj' P8Wok ۓe镏QR D7dJq[<{6Р4 E*At+9 oLSm8<'o86&Qv ۡl83!;dy)FM}<ԉݽ3ת*Bm+z1Dfƪ#mo`*de4WvQ{vzF*: 懭)zp*J,$MU~aKM` YEqVyR&;҃::ޔ케^97VHr{ :G\o3CҘEiI8gvt4f%.9Qoo nr!PC o(Qs|Z[QǢBR{ُIޣ S1L1t[XFw_`La^˓k"s"sǩ )ࢺwu67Qw&*Z KKA#Gm+jU4D{k1}'ɰ ҩaGMΰ8( B1D?T!:~HAŨࣅń`+ǶTRfG v2bf.WCzC/c|6&fcCB٩Lj}GR/΄L@l/On!Rw 3Faf":ת¹&qp'AkjraZs" FvAHXh `n7,R™ټECڅ}OCr21Ql~BrJ 'SlA _&A uS~:w_eRȊu~UaD`Y_jjқ`rrѼH4#O9bNOǏۋw#dZV9w"6/n%K+叟"L}.99eh%.4%EwgK|?m K|>47s^ijW"sS?⑱OrV#3&Db:Fhc,&*w8ދ@/_#:% ]Ԭ,783ynยk#t?XKmK"?P>['۽ARMF:(jn[RL\T|!^^نOlE]{}<@ 8ctzOm-$A{D!_Q1klYܮU&׻'@$' 3k8O~M9mHT*|LE]N7^c!y+Cf*~qWk`*m=þUZMsҼo? S"wj3Qsj_RȄ?ЂmekBӒ˭*J(j}nLGc* +u@"&g+E+mD_ ~# | 8d|:(CJQnp&0"҆ *MN VB$6TH[rk7ņ/4>gyhop>`lYZc)b}OMVEs2!g(i+NH'ā7!EETdq:Puihxa v"BT7wH}#ۛ`2ulI.m07n<K#A8e1I&6\ O<_DXgQ> .BHiL@8}ևV)v "`*ĠZ.騀e'YaN2ЋJ9$NޚH^Q_or\QN+T#)ui33ٚ*cJ yfhͲXr&ˍKxI, Т{E=*סe ibR8o'Ӳ@W2c GBH %4%gXlgbFm' a*2 iUdL\^m)0bŵߙ9gܻݳ_}s+eECRo6geԓ -d$E/2Yw 0[2QlOfh. ;9+7sQ z:̱)Nxk ꩊX+j,}BV>Zܠ~q?,wpZV)ʲ|erfJ " gS`]L} d#qdT'YC!u7Yٕ>6`cku Oэ e6lH^ H8)8LU1 o74yr Twk|͡o.[~멏>g)[:y._ P8Tʆ]R:ɿ ué7v5[]LnZ}Gk~ ,)PiӪ&(roi+p RMlޓF]|TkDmkhKN<66K!= VițJ&hsY=w}B|V^Tq8yy'~g7k0`Q}e/ ŏCeG)SNHy#s2 G{e4pX̼,VdGBJ+m( mf9~{w0!9%K#xs.|< Bqfʈ|ru!+eG@>(AvGYpDXq=^e̱QԳRNCd)ooxc ?FfTV` d"G'-n#_ UЉ ea:1v1 crBKzJB Dl[_#93~OSI|G914"1ȮtP~H+P*©z?u{ؽg.' _*V +:E=G ߬EU>E .,am{~+_,ӝIs1S r֛|zo~ c @ vtWp=qqagy&/p쓀몼Z&yf"Κk^Sv, 0t@ ab5FN'asPtR>'z jbD;`6WB҂6#!2ԲDvAޠ]`j>!O(9O+?6y13c Hӳo^Ǝ3Jp+&JI6ϾkwҬʬPeGC[v ckĩb=;aЏVF42<0CMG x33RqdI&RöGY͔A|OѺ|D:;`A8|H2=Z[ALjxt&SB|\02B'0|q`'f>!i#ӐWBfh c3~q7H&Pim{XM=;Lz--^2i{ 5)C)ef7˚gH7wrǀH&f&hv-9hqhttYՖ\^<4rX+"XWH\@x%dz>%~P#R)&dUf{~,uk4nw}.bռT!k~>f4<;$ԑwtY~/ù 63Xq/wQI+4CdͰW0J m bEͣL.O] ^8ڀvr>5%'#L-t䪫#u^&.;)wH4QҖvClط{s}ztIa4qLmǮ$7'WD'"M}E5,b$roT+A4l(gpKf5 lje5A^ u~$.h;r lIhXTAc1:UX"JYA#aGz})K\Pl^Lt,S3ak$~E轰ftl4DAlBm"Vx >vQŽ!<dln!l8uZJs!û7 3napbSR]k0A)4 n<Pp푏#?|eg( wV)1+sP4HV`uҋ3¦I4)91v+A^tpk yҘoD ׫٨1JEs-7'ռ3љ3%'>H+5† dh ^,㹐ZY VP݀8oE\FR+DқwtU5grb5ThحJCbFS5aDߎ!]UO`U uG}(lHuUYhKfM`0+NEzk :)N7t/U1vf0hOGkpí~J~pf~ƨMn^`(xiэY WV&B|8{+׺) o&9h@aѮ R.0L_vhQDc^pnc<{GXJux5hs:KY&^Nx|9"щ{  a{2#xg)ZffZz9s͆m%壢^҃}i8}2#:GLXRs "&g]}\dm o'􌤸E4nLqEgܹ xg!DضfRJ8/+],J py\\Z֨W͍X 3'^V99MGz m&TMMRitQS<6pPN"t4:1>{8#&4QW4@FK+zy[Hwv@*y\9 _yUpؔPQ$})́DdQ%(hcE0[E<,ʣ0"qv{l25*J{2Lfđj+XWKA. vw.p"v'B]Bs}+(hM%̠w'ȯٝ;w({/6qbGIDmE`x6ҡ*%}52kj43KnH_jT&{-Z7ڌqY 7ecpBt,G/nl x*=acĎjQ~nn2 ɖCkoMXGVLRWuӝrǥY$XK֔]0m t5">'B6zacJ$9g͈[aR>χwW:⅛+@#PCPm1y@[ʲ\m`z/=a\99lFSZi~Didy$67Ztmld=7=x p}~q["D  5f8B=5a{g/'ʞ >[WZ큒KBjK j)yCMprGtH]V0Om82DZFQQnexOw_u /#HI O ϔ&AB5E#tރ51h@UP( DN|DaYq#N.8CG\JL^)JAc2J?b6sjuX `tZmO9q]2RE>P8Mta{y~S&sh^a_xyxqW'*hyq4E?TEՖ+ [# JNPyNez^]*%YhjRL7 6B[a}ܟœϖ]:G?lBdj5H^9:TƉvTLL.+ڻQސ\2 bv([cJeR7nvzc4%X}PEAV土7:)燩3c*ɭߗ_3:!è K]a<:uAQK2Ms>;? W\(&xg$AblG[ cd1_%WS`9F8$~nr: |Ï2tVmwO2M^0B)n6WJ'Xi'eFVPBhYo\I-26Dʮ[4 F+r^h4Y&!HtnzT"$";1t k"[#n|>nM^O,dC]Qv'P\TKZF7wF{ +n1MX`CS8ԕ\H ƐԶt1c{f]^|(DEq) O,|$oΤ/ޥF`e^ \Rj;Z *s7]49@I 1+C:^#.~`Do~Xp@=eE3;94  cgV.D^SgI /o[]/R]H; #1e0icwia^am6{M#:kPpٲg~/3IgcPs>H &x" fJ=shEzӕb,Tie~=o,0 l@tunf9z R`Ed@TڜN l{@9a \l }v&[ݵcD4a$_H5 YPc}ɿWo_;+}^piroyKb*[v|V:3B}(2SDiút4%$l" hşoن*XqǛ6({OrV q')}+Jwf9$Ƹ"íꌝ`]2sАj-pOEsU4>:Ⱥ~nWEݬ]yv@>?F@c;<уE(*z6zu2ouM@4-o+˻M`eh;tiʕ#1bA!11կ9iQ-$sl\(IŨCQ\x,S1D:ڠ& HaE3[~B@XӆI#;KQU?omm̶gNlN}ZepmAz'PMIp#Y"iؒPwLjV  Mh^N~LZկǡ,VG=qp:|N BFqgVl;Z+s7*6,@~d 0]*. P8i+0n"34&5w1x/Ƣ".* _cru T69N0g(# $B[SsyiosEpY^st})j)Xem/MM_># &'x9>ӻy.GRwW;M^ĂR5W)j8Pl^pd?9cIFDN+$;-36+ib!.tmBHU>KFQ3^V ]3tӐw5wl0J^ׄMsupʜޜ}jD?IO"bNfWɆހ8jw?z8u2e!%Cлf~NvO˩e (>17 y9Y{jגzCb^MP$uےIUHwn^o&Tw't`4vVpU0,["葄|O ,] oLJ s ţ7č@WA{*G/h"? #Kjd[X-}E0mnDQr’Yf>u\ +9hqڝ.DvM>n4Y+׼^V2YjfWFr($N9d!V_@N5-JfqPriTc|Z>8 7[Ff}|F_pK1gFi(F* 9-@>ŠmoVQQKFdN8nUwx6xue? !yLZQ 2lN+6d)sDS$';B r^# `[xU3S'?86iErj-s?06D>A#DiHǥxzmMzm 89}zqCmXX%/:٘!^nb?|uniS({Hs2). !Z?G` ȸW)KlSyףr#HzJծm7,PZ?V¿qOyIDtIFҘy_+x(oЫK}7j/)^Q[QQk18˙tcJT//Gfywqg/ ,J-]'-Ȃiz~HgF5qD/m hW!P hL@Ŋ!^ _}wfՓE(Y y}'IGk$ MWwrs=2T B\w} ?y?<#$"h(2͝ Nz1!Nڡ5 _}#Gr6ghf6-w::]bwQ/D.+ko];:#gAOuxo[#ft{pG\\oRY(`7gB' .+/u^W}26F[~iis~:ȯs=Yҕ}Ojҧ޿[CtN̐P9vGIz{zV̡--sNt/cl}7w*>.R_Nr"S欓mgfCnˋAE2Cb@a:E88< K9;ZVdAKē_Oj7Pe"07u[M6:խiM˜:$㘻<[%sO7;I~m8`8n !vTY.jNlzb_{{@$*W^`ʊj:EږmgBWsHHgg%jN8ȯ/7y=3Aԇ]%mHt>X9a!9/s2gI~%C;ti1x袴ǡ%1SE6T}*q8} LyrX'}+ 6Lp0 Ӿ_#EH,xU5+1Wsf'31I;kԍ uE,7JK8YH<:ї-fub23i7h$|7%tU9ӗ6̣G3 oŹX̎Caa1DS(?Lo h5ܶѰyRҜ\LN?Bf% coKdߪkB[#;fAԗd)G'1,"}jFdEAMN êa; !8Ϙ`BύlpMǓ]bls73pkbPdrt'gh8\ ;׃)[D$b-o5Y}=򌟍 ح^hl, %+UӠçMSk5>.Z2{hF P?<8֐Og{%D"qn?@]YQ"wDßd ;?PE.=y}[wW5WmeΎʾ XPσw0P{ < )sn{ AY2y}Cf)$ QU"qldX$FJÛd"o}s|(^ 0 ϸ*R3CHJ? }]B-_FSN9}|ell ի,pES)4n+W]Նov a ߗ`h6sc ڿ, .ks|R {D&43P渳y3u1o] ZkmMB6G;@-%څ=~| OF)$~Yr]zsnLdj=7]7RW)z v^sF1MRCR168}`Ydh~oq7_^\'A(lsZ|8a%_0 .^ ]zDZ#T!}&(@MoyVBf!Oi3z[~{:eCx,Jŭ1qȧѷDxg_U)S D-aڟ$tV3g56 xE*4>χ(`:P˸ݻ/o;k*B UI6q`)^TAl+I(NT߂C@Pa'.cA֪~0nǨH3o8$yAfPWN >_!f.%kz}nxw0N'7gg@ Q:s%؇"cz [L:b+rZvS r84/taL߿si5M:^A:___70*sX|.XAs#e .)i!&\ѷ8 557Xҏ/Upo91+ v3K9@Myg߆x.Jao\ؐĹaם} 7?'w'[XqA.bGܼ 4J;`|[G7z8 8 L8?fIJ[ϬۈW U2*2h{_/lR=.sDnPs[|SKA. l*X_8MOxXУ9*M W'*kU1f Z?bKZh[ߨQDKCҥX.w4I+s֘_6NyQ$kf_'Q2s;? @" ̮"Ѥ-E&͒& ͌?HR=J8ϨԟݒVp0`_=-g9RgD:Adg{aѨ@Թ 5WCo'X&2~ >r\\ᑲ[V$m'LA0/VnsCB]'vR&v&E1Kذ#Of ?- Q7wqB!1G#NzrKCU,wշD Ol@?2V7#l&@H7*> CSwdiO=ּ٢S;;-c47S[s D|V6J4Q@յXߺo*AF0hiX5RL"C~*dqbxVv\MNF:DeR;)ʃ8) mt2FVnͣ'Roq.!\Ό7|b)e+1< 1]^|8z.kDw?p dw+N֟>h֞d]'#- &M3x d ݆+WÀthj񫶫.Q̅-5G)YI%˚%{]/\uمhYa;\2滖H)Y.d/LS"S%s;D^SjkI8r9]ND#8/c:Ew6A$) 4F߹8TEDGjgY!G0lmmP@MWc?b3so=ߗλ}_vЈJGҰ 7 01A$S&1cz?}'ɰI ~5(#=v/iQ`^9k=ɖY8Q4oI(Cr?kZZoLEw1jHg#B#0]$~h05 _}@x-@vXST &p%_X; UvF7CFdP 4 / p+k'C=mh歅(CrY.]g+&E9%z(M3Yyex8B[%_E/TO[GR' d1yOY~Ԣ1V1|:\7k. 겄l @*JMDLBSJt  /H Ui^$"&[jg`z26J~-@h3 D#iUT8Pe`*ºLPǵ*En;dnԭйJP@?WՉA !1ofk2R[ѬؾX,Z`JYwGE$+Qy|lS!Cn9cC0Vl!WS){(nig`FX SɅpngG[7J=l>?π7*.+.p&ʜ<˳SF^@.'j3Sӓ':v)CK`JM ie &OGϴc@Lق 9`StOLĜ'9u$'g%wFcDd9|t(cƭ%Ibw~xK4~i{и&L##tQ:4jygupklxMte?b|Ҏ?J[>Z*y,2{x؂!]ٜC5mvf/x 19.G/KT]n8o"`o,_[2Tus2P_&V&_# XlHNV%򂐾 eKC w[]{:pvi,m%GGh E5ԕdi)F wDTuV4CBA)]˭2[&1"՛Q2{d+-/.,CYy?'xEgAt_A% N3z^{O¥>T ,;] "7KwQlT`41۾L(JJ /RpK,U{^u%ͲnLdhc @@4}a5]ؚۀ9`bA3AigF$Ht~sH6x%( R|2U N*5>I^qT.=QpfX©=h!媋HE4n!vDuH _$bK<]BtDubh9OFT~qu-&xEڃ68KөnhO*1/o( uW.܍[fM+ 7[͂2'8~ [Q#`_%8*pΆG ) 8#vTpv,ܺn- Uy"ZK՜*5bxhR|ilzyM &F7 ==BvD7(eSg齀D)K>EԩKƢ/nWl/eUޱ^`AP=vtŨ);8[?D_ F /YCRT5#͗U1ฯ%p<!#qT)6H-\_k685ZeJ$tпBu!5Hv! Z$\{$A}8^`tK{.Z@8P[V/x` . .n] 1Lz=AUi8ys:b۰6Mdk{rձex?TDFԬ+,LFGcpϘyD,TTbv.i%XS?2R&$3>*";DZtӒ8xv (X +#k Hg߄U[ͤV~,{IU"5f9rh9fX1bJNdi*ԽC}(dp }m2~! "%V'KI$"F>v> `e_*7vItR`kt\L+oǺ7 ==D"|+.31 ~ZzAHv5n?=z[FHc 4\٨sjvJ~T iI))Z?G|;,ʦǿ%7o5L1GGO%966w4ð#Si0 ohx>y4ڌ! oO||%WE@7ì K/# &pS.b.*B^R]e<R4K2G1_ m#2BP{UP = hQ*F)ґ " Q,pD6gc¼$ƃ2GoM=8dpM1șpcN9wDVzo:8p_ V8}EvZ]O~feLǛ("3]@ }9i2^f/5auX [!zcﰲB=yM uh- *ff+j0!J:Hxۂ ]G 3̽s|͎ə",\k\fSw ~8[) 1R} xb4Sc{-u {O^$@Y|:Q>ett%J_,ҝ 44!v۸W pБ$'3A6}33pTO6uzLZ\%`<^ /JCL|ȌY'n2E4 G2F ͠  L:6Hrx_[0#:! '# QQ-i$lT]u4#1%5oHebc;R?f* sɡ1z҆Hafn[E.19W(v"X~'[(GTw!f0fPNND1b!9 !I%)yn+~OaEvAD\:Hmk;9`PDLݞ:$ݔdCd4iO,\fZ;lKDQn;=X7#-yX6)!$Fߎ极@ S@P*%#\ml)ޔq܇$;_{g= i?;kS`CB!p!'=7&*\9+t 34373M dpf<`1mLjw2mexW~bJ 4'각d/0 @*{Y}v iZ"ے1`:B}ӳM`B{nV%W-cD6WEX?g[:N8|o9C~7(ӿZySsAb7GW4#o"zE 5{UqV0SUB3?(8y L{7wٷJ IsyU;[W'I$J^P (%j@]QϪªi:ڠx=RDI;vQ=qJ(Z 0ϘcWm)OO0+3Zh@_ܫUb.y% ?m": wq& CSL,Z8a dGR][2 ݯbH56&&*; P#aǎ}.x,!qdzݧ{Kes9Ɲ~fd<ϒBfdsPZ JҀ2$_p7<0ʠ{ Oڙv >)Lck2r3ăC\qZv0v!A$Ts†(jdq`iTݞSS/CگtH0i]d_AgUhOOu\tdzũOP8HЮZ~zI*Z?F6}w|Ub#:_Q*m+ x'nNޤVt2%p=d'VR!Cg&\W7:y6,WbC +d!D:YhMiKdr)bz@/6设x&](IR>!bSx?G%Z8A:g\gOZ>!9З&w 5Ki&uhkD9^аFJ%^=H,q[uQ` J'T580}($tD(C ToŚ(& p; ejRNq3 q&Zl,WsYzp- cw5^cQ|\ . "\f("╽ަc7؂B<)7џb䋹^yTLlѰxÅ_Oxnid2[=̳Q y&èԻUwTi6hSNAp~l#č+ ?Cqn؁Tm6I2ꀁllR^}Qt6FT) 5"T\!mt-.!}]?Tgðk,@5~eߌxko3}a$+ˉed4 ->' NjV ~ݨh Ў1&@ ;R'ǜ+p?z7aȇrM-oE J@g 2n䭵guۋ@>Q~ +RŊCa2wS%PO3H+1(JG[- F9PEAۖ"BG̟t;l{T 3VobQ0O7#c9 \ćK\"U׿yfy]c)mdM tӑbK!&ёq"bͅϡ,ZX=*Kb?vnvaW] -2ъC?Xs,Ol^[oXߧzGlm0N/dO8[vu%"ݣ16YHK , ĵB_Q~G+ΐ~tfB2g4/./Pj*5ha2HOo*[W P9;oPrg N`4▋`JXw"cd'WX&V?DN~RGj *)pBu3MRI:+&h` @-_S_7kʫ3[k ,&T ! #w'^̯;L6^g`:e)*<%7f+AbTI=W9S: RJqAtm2ou}r"WUYGU-jA,Rhg 5d@tݘ/YoSw(s5-R\h7 -)l<)Cw~ŕ?ĺ!mnjѧtBqevJ|2:aks{ͧc̤5r'%&7ȆcYkx}Vø%'Y5lyLgPM f$]#0oMț?yH8.sЇ.) |+nE˒iY6L̍kT CPqZeek h`V$cp$Z TxoHǔ XiMi5 p;"dMɜО&q_"^Z]4Z&=Uõ#!r:AdE36С%+B>S |YKþM ~׭NAS9mN|3Zf` yt>*5 љ.`荸^K߾ /m]f.K}Oү|G >kw@B64`NS]k̾[9?3E.L$|'߀r`yP܎fzG-K+-A[&VX1BY:J]^Jn_*jNഓvq ."`մ]Ǥu |%]+QJPqPәLW q/"yf+A'.[_fzirR&c9R$#\3dL$X-DRxvW*S3`)⭔||;mfd~ vDcTgq9 BwQhbVU3hGW/ ^p-%xƬ}yA8f|_Vn 2IWBA)Iڍd Bo+x =ng\r(+!=2`h]`=͆W;Caf= wR݂W$>T cVj(aP8>mH%dP|i,Ep}'loh> `@q078u˲h&o]z3AG8m\m( sSY)ʾ&Sa'GDhA(|[&)S@p˟y7BXOߧoWͮ/Ck9mZ1mjRPӋA([=3yU7wdkǹP+ƒ <B&W5L•ev;K1]¨%Z1\gs$W+S[{cIs n&9VmZ wyTdh}',3uYo@tXsbNJb)p1ݱfH9M$ 䶛V>ouo2Pٱ5/6ӱo2 tʹQvٸ4*&*.]Y?0v[/gT`EGr& !~$Fy nG=ɻ4ʜ$)WjH9c>%M͔s;C:sAZ7+m~%+)˜,SțلbY Zt]XE

ن>hE,({}$|Z|SdoսX,|v7:o];_RJ#q ; ߶\N|L6L(Be]_\,4a,}^{-Wˮ̼ aӮ1\nl2H2OBt7чF<%Fj}_[L9b~?yo` [xjIh#qX[->7 M#. W1m^Ggj|v(r+}:o(XżvZ$wك:Gt$*|x\HpAN`)e lJfʹqFȀ#aف7m L4iҪ$ R[̬ aO&n 2aB q)N+9Ԑ2gD#FLF(FB`DO-AۑJ~8: |y~ˡB9`}- 7&=P?ɰ,$ecۛ/!{KJODH _E=GORL裣%cq"yTY1.-Vm.M5բ:<[N_q~*7#.甆gTmfp3-hɆփ:pLs=ʼhcuK{Ek5YIUAۿ{\"O!!"A{;>.X K* q!;V1͉ ơ9MiA)6ڽ#r"IG6QgTw.rhh|FYPexL}}@\U1 BTuVM/+5y<3ͥBpBm;WRUt^|6>_RW>v:/O_Wh"Ɛ'+_G.7K,}Z0Kg"}e,0K ++ @ubB8_}^2_’ R-xdyc *]/N~,;i+cAϐC-QJ$jm={QnJɲ3:uOa ǰ tbB-1jt2D8P!2+])s'9h[2"@,׋$C^[k mq2eijr1] ~ꕬ)Js#jX(:!%#A\LcZr~ lRc6 :1)^9|ku2b; f>%uX XSA@L5{">"ɚŢeQ8`˜ibx-8g-<|R[$ORE8M|گ 6 n031L)ؑ1 v2ePu%5BmGrFҒF rQKM+[6orƶjm3h8]-JưylۯA|wX92&=2Zlds[0qn8~3Ǜ # :-S82ranB$3%1Fat:ř7R3 iity'FAO󨴿ZX,"{ _>PIG(u-C^B"Xh0X26J#AP;cܡ&>] ftˡC⦎@:K&~P _r5#6I]jqɾo.=P5%Iܐm~PM>Fչ9t9ŕ+y,ϼ\N#I :Qdz2v ë(&EYu5|SW#[.ng"8a73B`S'_j7zo"AU(7*H{MhO{HOKyڶˁE^[0i[_ÛY6 uysPAG#Pg:E:huD`6fьfH=_qyFuhYo9꫐5 !.Q#T>Pdgy쓞?Gqw?ЍAA] nS}qV?[ (gĸE0.\_Y"\cIibyۑy&>V3ˣD XkEܹ>V0݌6)LA_F(xl&М`>1?z )3յ\g]3iAaWdyG&x9oŶزfm3mg9B9S5*,iOd jCam~8;i;Zc`S2&iVL@#D:JnhҊ0R9f (YuW 3bj[WyLl41݃z'&]ӊsԤx-Э XbL7 Eֹ% )(E8`#GF)oac/)=<שɬ:Fã8Doo›ʈFyBuf궙Xg3{ߢWʢI)5 :zȓ֚:MBOSrGU"nOw5 t1CA!-UICWkofrpyalմ16O:$`JMݪV;ۃJLQ#ה6+.^79ÚyitgJ nH̑_/2V5(G@@_ehś0|!=.@r=goQaӁ[`@XÓ7WI{Z{=`z6IU?!z&e\U){{y|Udkm%DkzΩw,$*//!:z|^2pW^MP.^v O2Kg XV^ҎDG)`v-BN^a؅1bz+W"efTkW%V0`W(h7dj Mbx;I Lgko6 g YK.`w>rf >$?.dŮ9NS[H|tvKrRtkͷy!(hc=x'( EmWp-zޏb^K_!j IMZet>d_{zu]oƳ˵U3 9)=s1w/~bx)(L;vwG _-8ߦN{[uwV!xDUke)w_E]~n$,A3?@iT_kLPȩ+N"*tiZx'$4jShhrK(ܬ;pSfჾXJ,ip}S4Xp2mJ(cNO,ÿ>J? M)B*CױuvVe=ᅠj[8!:CWg9QluOc}u. n4er|chu12Swl3̞-N3 `WR6ȈMPM廈YyaO{}iYVS6t\ƔKi`ȏo)ѹ:S0J՚W:Y_&c%O.]Lz׷w5+/PѡnFUDZ.Le#v dʣ9BfZ^d.YE~-De Q8&N eߣ3bywrYi?#yX1h~ޘF t* WA:nH5/}<+? Gl~Z4}T?"+z>D5U /A3AwJlBvhaO>!9TZ}"F(gqXhL!Kq~͕N`BVKXc::p:jd*񦄻 CJ1h JN hx\חwr8/id*TyxL"!i5r=QYKhcKĘ˖GЎ>SFMX ' '- :$L>T-z;9v{~uD A͵yC E8JON*b]Ikɝ\ސof:C%+Ml{EY!O ȾArj_nASgÕP4}1{l,Hafi٦P!B<62K90_zWF5W2P9zţ9=x4.0putܽg:#\dhJҪ-X|0|-4_ %FE|g/ lQG8qmE66r }|yh Yk9Ng-l2:Tm:CkM#W`S+hiRENm1[mtcaPosk *d/*JU{$_35^]_@80G36(!YSLH"Pc*>gWm[<c9WQƹ oy*6by۪z_;ţ~1k Ĉ'\@?uaJ%x 8?sm̃׎~>zRYqM^͡"`K`R|/! #q4Ypx(.\eU?( 8* wܖ/Ϩ!xJp܅TXY=&\APjЭ'L!6M }E,sFF#gSH%똚>&7]VnS;^-,~TnM x۪C>^B~HHذ`ڳ7>1\> bɖt`KS!(D-}K3!?'?O IZCn9sǽ,Ѷxʻj*4Sܢ^_Z=o1f x9O {ݱ{ b̗ `'a"3+?1(HZv9-$dJA}! IBߦy za<SPz[i k+GQ@@4Fw?,kt5@Ɖ݌D*g4&㫤E$v>uzE qxixNϣ֡d~GdH9i9|rwZL㻧9t<}oDœ/D-pl~*x~;И:N4 S^n{wpwֳ!23IS#*і.h[=d_?FsX7kió*ҵE^s֚X\//[At.۹"G=E?^(/RL 1WO)CTX]81OB<%K+< XLeT⚸ ӑ. ~u=.4Y_<E_hz`*!GKnfuLI@]6n5hkQe͐ءV|'{/D8wN\uH,kskqvj~$ДI/ge_wn1,3vMRE.9rv!˧(6&/YVՠ'޽qDeNεYr-Twkz RKY*F|ѯ43BfTq=@4 e/U^"7N~2^j1BAGUL`]! z$LA',1{ކsE%]I`dKA?fxE6\v^WMң V>CiNZm1>2z~Rk!YAWwi`,W;*{Zu}$GzTcթl͐ʎ*ZfTPASh~s^[tA}K/0k1N[eIJsbL>^dҥ($}Mݩdm/Ռ0p)ڛ^bIǾt¼'|sdyVȦQJy>U5@ωT}|n/r]{zYEFjjӧDޫM=ĊxrlLx̏MnR_7R%z4qLD2%Rk [_Կ\nݳZ|^{I$AS6>|# Xo%NgFwE 0,MVJH`v K3Gw ^=ĜSlFX3 #n2ʲrKp쐝MdVDQA5n1/&'jV8 E>dHn8f(xzsEw`{َga` ӎQ82Z].)՟cST{O&8,Di3 m}hߞ20[ АU@ /3ozuvxZ`0F䞇ڟJ?1wݙ-}X*~n6cӘ@`FN.sEc[%OBgAuSu@P :p% ,XS!>,h\bb\dQMTa3Y/Q_]"ʅգ((=}:]z 5Fdq?h0d^;ZYlE، hl\W5*=6^C6d U[.7Mg*>!) MBxeĒl} EqLO`4Iɀ x -|Qk2G w9%A/Doe,9=w *7<=ƳWeV5NVa6P. %@ & @_ mwy /=SO ;jR1DNvΑ%@rUNv3 kM2{)rt05 I|Et/~)v1a,"0ŗ1eHio@mD`udr\T4R2Ƿ2rh7#}f_K`}BN C~g$ cvǤƭ|ތqu_l9ilAK -.e=ݗ Vu[ 2n97[v30Xf Q֮Bu&F#V)CBVDa.J$h?.ofaS>0ޚ ˮ81mà= f3RO}0m79:-SZXup?6Vf]`]i7 xlWHI`za8\6 Q(p0[X#:1}d J 2BB|3bIinV@ (;ub,x[I1;yOHDdND?$k6g9`Ú^f qgbVBM _m)8}yL[p #` vGNGA]nj.²Vˡ5_*sg) W8/!IH *^ÿwu(g$^[A![0rz~)G͖B=`t݂iL+#(Y])7WAtOTc%Xϫ 8<M $v$O0.\sl=qĶm 1kuw"@ݪs/n' 6ʀ/YArXI]!n7gH 2x C!7*L)bFU1¡~]2M/G09}MD)쀵Ḓ%E%pUFyFNӛ4u^ QMEpJ1Tuu L ܬ6RZFE䣶 U]H{ljUӍ*g26 b Y2^~.Xtn W>`U dS\w?xeNt?Q`z UԨ2dAdR{ɐ|t|Q&|ozH$q_u8v zI5J9i3v%ѱ2-QV<.2&* FɃO\c#'rjHλ "Pi/o& 6.܌0N )hZ :NVZn&J< Ae~&!+) ͒ ̶k9FA~0v?<(FQڵn`Hn~ť*c6NXH[b5_G: QPE;pL=T$c&'\@Cmt;`?5hLd`]@pL_z}Y gMWtR Y~h 2PY,A #ZkxX~VaۗflY~RMd4%fNكB1uVKȡ]Zf` I6$=8Z[HraĐ1*2z@KpUS!@4GJD̉>ȋR$Fo|ќLIYDp,zqpm+_EͩhLj筼BTiT}(5-8YS)>W&f%A݁/Ř 5o}#!+ ̅ yӻ>"n(, 2P8aLFcUm JP>ܫ|C۠lhGo̔Jv}&>Do Y]ȃG-W*vh_SgHɶQ%]KDL t uUg塞g8"ҹ %S%/̞ J9opu]?ѓXq_m"{>&7AuK_lrqh4RW)sUȼp{ m]d;Al"B;{18(k >IT/ 40zʒ%Ïf7IG~`?rTR^ZdsSO |}sρCw;=v?xʇ&7FӶ ,X\!dFl  kwCQ@ !㘸FAÏ: :FC!fXHE׍g\0B(JIxy)n%s?_-Gy!ڶm,)l; oHH [kO8^o\䍌k-.7HYO\llYK43]jT7qEXVfXs!YQH/q]6J],sI]?+0g}ՔD3R#t=wEB,C~KBy]~s,S u˨ };G[b\^WWz(90@ŗmjFn b-(EHȍMeWV*V1`ЮJ*PEͤUQǾ,:Ҳm)p\  *IcM 鹨BDZz˯W}èwsg}`v'!*j`=[`K4Ai՛\M_e3DodŠCh4TrsP1j { 2U@~׊Izm룊:,oDyjK㋆; jdb[x6`&;07k!aI$@ǝ/Q}{Pķ;uF}&@m~Gw4_Lng3umOv"()Y|Ux'*+lj$ M :Mof ׀n~. l@{~0/qԧf`#Iv)뫱+q$^ݟ?դe™[h{Aq(ݳvOz"${Pϐ :A;܂& =<Q'.KQJX-Vu#i|$m=|-yP+ۦ)oX\p (MH̼^z+M)6ЇlAѢܐ |{p#aTرb0)QeK53Ec2mmș XkXA(vi{<weLg$Eq7o#RcN p5 mO[h>t e8\3`3mVsR쌭qf違[PƛJePheÃ1arvH'ޏ'amԶ;I2PwKA-, oxϘ6$\u/$3$J7V+TQ!S_p?l+R%

.G_cspkz߸?_{jE Wo'*Vmng. Xhfy&O-yTf*f4|U١ > K"R^mtU+JuiVƤꎢ,%gqV4!BJc0J(0c9*+dzVBXTk.~=]n`YKJŒzYDP%,-s-n0UxxլfZ\YKpT"_# G|j lTZU \}TyN+>hnɼ2WNrbH_>:*|/D.w+E}@7w1^rURj+:Λ)vT!1vvpak Ξlq2;gjm޾eNQzk=gTluT"X7s(@=}K .i{Djt Y6^tT~H"2̯V56 " _`-e=GD#ɨ_HYoЏ2`~Y ŏ@]rYJ,Bt `R6H>۲rݡ@\OYD8M~]wޞf6)[;5NӸ@ޟuMV[LѧWsF{)T~Itu;C!}t_NSJ5XTLI[L:cZuVljbTW_ Az!: ltwc[)#olq>!۝ήјw@C^+&=>xcD]}? $Б!O^hYEA*i:<6hI +[{?4...3E RXĩԼ<uA2"$>BUñGXvt|;zX+[(;f4 :F&wl~ŵH Q&PI7/(@D{y8S9F6H<7TP2-Q;ef96h4r6|'8--MzJqn7,a=Q2pNS#0XU3DN_3(XibDDWqk#rm~X-|Gdsi3'%-A!UM2z6[Z@]&L"tj@39RJ܆嗙lŕ֐X&kpuDRH$tͱ-ѝEQty*Ecno@yBz{%y/V`oݒr\*$;!_t#RBmMGua!* %sO^~p23@pHuܛX0+>6#Rm|u\=n?H)*85 m[w栲ҾoLڲbÉֿaZB7v7 p4Wս욜χmf:НG-B]i,,ƠhSTCF. )f3)7-fnm.˫ń ').1'0 rji}%-] ZX$s 3L߭z#SSل΂?JVY`UL0_#bTCעSc74%B\8U _uF=H?$0R!r)9ON%,Eѯ%X<4m-lC7YQeڹ|)5x"ּ)Z)0"H,*.̫tLzo5 '+Y v7e Kj]eC4)A{(;}&\̈́So[1+{ȷZqm{ʟ)mO{GjHskYaHcAR+rX`^u[qTuc[XIOǑ xnSxJH~t ВLZky" 0/-׊͌ެÄ2?N#žR.JGL\kkSiGZpǎ*Bޮ}=sa}[)x$ V]pJAu4Ss%r -Ɓd "7Oin G8_!PU,X֑vI>mtH}dkMLJD9ۖ#JT<˔Υb+UYnsop~˾JoG '3$__DKqQR.vޠ~M6qIPLQ.|orc3v*7gA٤sAkX"YnRjY8njM8t K6\NWp0`; Dq0>(O(X1Z][y~:{G!miC޲mZ`<9wI$|)tGZS{hT+DA}O} m "o<{"X7@)oAgBS#*й^@r Ll1qM5o0"L R7֭T䧏_#cF f+r?MqOKNAZQg}Ea"ÿhىvx4{Rk|j˒|Hvy6aw anLԵr'ɤ_R KZqv44 D8+xҁI{N]O2gB<6;ZϓUޟ#ًx*MQ5V% H(f뚭wg(px(;Lhah:s8#@kc-o#A/,^'P$ŊIК̳虞lDkߟhi\dl=βM~ǐ9mF*5S:]|;ފÊ05Om\oZ96{c)k QpUk2/R#V:t0 QtBfIǭ$&/rpklB_>սM1 ra/ξ~Dn|  9mme)%C+@p0:]Idx^[1!jլk "Y0R!%LBbkiyW[5`~F c_fw{kX 1]…I+.zUlH/D{PwǡԬ)p0yE$Y[rGO8~s;Z u͖zHu!*%ZɣX'p% *ll\y'b!Mn> F_AR-ۻxP w%+l!bsnⱷt&U܇!4m!>k n D&~nczsc6Ec}Ž~#v>:B\fߜ%kZo2ؑI*o>}3eq0xh놟>t։Y9Npn=,½bq6+ +e:P~g7Wc*)'8:rxFrp %9sI=5`w+̇+?B@OPOKq}PTIGXAJҌuuWD@lJ\ h32I3Bʚl?L*HNH@yϚcH#Kl}c z,j^vBꯝo{3x/+HFs}O Ff#%TbS~RLSW:]{à6u2e^Xٹ- ,<ꡀ+&J0#FX#RjPz~HաFZb] ˚ܞ E `j/,1CxjO.//"d`GI#'xI4mH" {ceڰ.'!jRObn^I-{i/cG"xCe呩Ӫ[zOT2Pj Z.|icT5NP@e9b|C}u~E0lPFh u7*$+mG`uu`KrIѠ#R<2CN"/ZPCXFYQVfdKnMBj✮QUNN#^b/̕Tt BJ lTKg $M57qJ WcT6 Ǿ:^׍QcvFa_1 :1nj܈(Ego- '{9|T=u}8b&ĻKq98&-CLkJT0 h C__- +Kls@S%rӵ EًjVtu%d I@f̔>?Ɓj9W5[$wg 'OOigń3HTYn{8/A>m\}|+vf!ٞ ?bh@9 ۥ2!o.l񧱫APi \\y .B'CTJ M-G5 .1qem%#ɀW0Iw".S?DR9l;LXٶ HG˯}SVeN CBMSFQcbHS ̄.z fD߷0oRIu ̓Nϑ+o@̾! TQ7fIw^ęZy"9x}b£|05"j-d6wJ)Ёog4PCE"lT[Yr JA_][.s>Nif\ mLhy?DR hfYG,N:էj$w{gr@4.s:5Q%]_N%t/6ǤKDžB@7ܷ=FTK2]yDN_0^0Suz.s_ مF\8DW!浝AZ1~LbZ륢a:`^RBGmW3 tiF*Bֿ*=G8-;-XBԩT-o5 &9P줹)Ϋ]Qݭ[iַu5, l91Z^!<w*ihNtWx]=h`a[bI_xx ,=u꧱аR QFBݳ8 3PI2+Vg4.uJ>S͎hR8e _qp6zC`w~hŷfxf1qƸL KNMNʓrhd8MMP~@'z)'H@[[ `b6btTgc rt:"GPYWn!z"jUP2(h*I4M(@1sQw#JnWl Nw { xZWOӭWˍ^ r $Aw1܀`:'5-W`%nr1Ƣ<7)Pֆ#Oc=:L{TJT˗lGl{>Hdj=߫Л{)1^DnR퉧d kPK+WdK \^ixw5zҠb!:c1׏j*!8C~˲,gl10T8É|Բ49=4i ]ٕ1 3^MbpJ1ق$٘>p,7NҀswO%h$v9ӄ!\}{};E(xR-ZxH 8E:Pu~C( MuF5κy`c{۪"ħdw.Iꙵ$Ö M_bRi8vb w& *Fސ( ?Q݆N":kKyis4"jڱBƪd]bϢhN$WQ"qEUX)H{ӎcԛF蔖ӹS-id5hE/!Ev3"N7%YCqG! JWΈetJiFhF (_yv[f~BIyIJ|pniSf1#Y]Cͨ5lF`bm WqȄӸQ32g/2#EvD?%h88:$wk[c5<YxCAv? 3W˨GR~ڿ~=;\u _u9r)iRm*=cGiA$]=fw]|Hyb{&ioV\[_S?ܼ`2=F@KŔa߈z`nqp 6xyUHlΡUE)ǮdB ~wSx Y؞ 7ΗϬBr%ܬ,Y$5mV>CXpp!|/^L;ƶс@o"OZSY}[l) \=3l$CCV¾ ?|Þ-(ZbmoCfK 9Iu<*X 9)vĘ=ӆ.eKRYt~R]u3ճmزoөf+[KM~MOyp%~@=D~/zS"M?Ͱ mvP|EDesn2$]ɂSKD,8ç6KUd.WS.C鎐й^SQ?!Ingx_C o-*_3:p5הD&'Nb~}7hË6+0Nk7}"}E_BrP,S<*b'Xi#$v *wU[inb Ms ^({fW'Ln )F&$9?R|mӎMں }Bvh5& s9OaQr6 <|u ( M:xI?U_> WaYp2m^Oy [5Q0ꥢxs<* Q(ԎzY#<٥杣9KuI+]^"bΠhHl?Z+Vh2 0s/"e`~F\B/U#V~/8x_-PKʝEG}䭰JWCO֎ h_hTS,ץRs!&%z9trC/F.\P)h..f 2Xj㥖wťtr]oN\ ZkFBьw^]}g";PQe˛Q" ⚒<'XTo](Zb$ʑL4p@R~̀gKPKU2t=hܬtR"r6Sw$˂<1[QTTLS64oV:l<ۛi7rGE'(eZr̶%!Wžm&3RccSpB¹]zYn5m,/,':ϼo`tۏ tC~OQesr/"dz-϶Fgc̲'b*̭c "QZr{>6@i6|Zr̶R1\8? H#㙲ղpMg3݉TM%#[?c=d7*|WGȁ(oIzQ&&HRm}YdO]rdz&Z͑H[:þ_I3STnk)$m;kϭ eu&geoRռ_O;wM+ٸ'JsSs?>7W\1pӍ.܂T#'TlͤLLByHU< ^Pj+ iy8$/o6Ts1!9:1bF}ХXy&0ƇVe126! Wgw")v< {}WteGqiL ZD jwrs{ۑn <ɒ(ݚ@2oE? lSS IaF?A|sjJ"D@0('_\B7mjUTYt%>RM!ߣ~厰2];q0kkJyΈ}6O٪G/ȅRaps0+b' 'v2|v˥8w(S|-N=qXɠ:ޔ9W>}})3BwUwy6RMqyG H x閊198gר¹k-wbsݣ 2"ncLaSU4:p-ʫ_鈎+pci+L' Slñ'oyrLq,Fe;NFHۄ\byMruvuyt-w\O's;W9? g#R p O^n?m'.(}Oǟs.x3e&\Ec O4RGBI%gQNRjtw4"k@`ZYG:Due<敄Hjڊ~*5R νgtqz*->'X;P!GxԣA[kA\JuZuľu=sgՔWbsCe=x` (XdTPZ[k\nOr*JGkE%'*g5Uyl+>xB׆h϶ ͓4qC-/rs+dfH.aKTwj11Á/u@ B}_s_-֙Uս B8`ؤL*8}#fΔ;-v 'ֆrR4U2Fs^MRM f59׭eBJ8l\-H0)TeWv5kT$'ExMDi@ iST]Y /)KG+ֆ0T*n:p傌Υ5KF!=-`xIcW`8j)@Tњ-@&@[2 2ӱR)P:  =s"݈te@ ۰ )ƌ&"W$hzE"*Gt5jYW3:~ɂVlPr-wBYW&x}S® J}#KPeAQ΂Θf؎JB<~C](kD*jA_鞲R>$mNI aܮY*O$V{y,37S;ҭz`pi{Q쾣R͉0[#vxwCET `e_I~#SHڳAQꚺ# =[q`ٓ ڇ >Oy#qC*څ%+4iNdj$AcY]c-A#IZE2oWkn/Odڎo]"Կ?}@߰[~i^yN\:܁ߍftSʥHw)BIi^KR:$DN#ʹ֞8}Cϳ0izf|5~߯]'s㐸5,*rՓE [tu0N  im }Sݳ:D-6Ýv'CSGq0dL<.cAêFw+H1YFE]#ˊev#PSq"N̶ M=%Vh3CS@::ɭ#T+5:)CxiXn :a<&{?#󳛘D@m ff$fX`wqͅ84\MY2<>tD3ApKdkU8 dBCn%NLMf٥KPE) [܀n!'#8FJ<e8dpf:~OS$ ‹ft#qesЫXxK"ɡ5LFqpmFT]8+Jzp 9_+oڳEE6_+?[nEF!qC?n;M94 OJa/EJ8U[FsP\D"%IYŽ7n_ #GK%D]qġEOjԹMs?ig`|&wRMWM3딷@%7u$ ^9u `~9-2t[q$ŇOP wc~%p*3-f$>fGv^ Ht@#bx$j)ԥyWJ}7%VwW[q}C CP9Mw92[+9,G+U0m9TJJs_[buƉ ોӗG14uKVBX;к_)f>|&rZ C} |U!orS8ovCқ1D (#c P Y378 ïl/I^|.lǫV^kPFfƈDP<\3;&oA:Fg| P>E$l;RoZ[Dqhz`Ïl7v١05֎v`7HhTRUj4hs3;KE{c8b`łbg7\cC"#9fyoE XwjZ:n~csp<"3ru 29-}Sfgb$/v|w#J/"?K'KG׀{uξ\XZVke+A #Q͔rje(O~$WڝD4 meg1@vňiiS_$_o4ȋ2)ß^KK!+PI,-zCf9)p|]=V.sK0up+NMo ҿ(G&2HA")s@eA!*Nvw6dX@ק|QfiRx7*2LW&`iY?R,_x0n'y󀢥+61/3~`yZA-+QE'?&G_c0)郢 6HY!.#eq-|aW=t^ ) i<ys 9[Ѿ2_ Q\%MՈBS2$1ucc T^+vP \xOr;z_m2!] ťXĻ u{C֚L/'J0E{Oqݼ+rf<^m 1ʌFc%pcDMgXzaqHLoY\1&.ϴ}оJZAs\VtB9Pyo548T˼KB%4#[!g6?Niqbl丘k%ߠSeLxE5ѥ\<iLGJ[32tjn2LNF w]Ո-o0hHOMdt5&QX(:{])uz,5'&፛G&=^V"DZrö]\1iOg&aK-[)A&`L~ 9U/?Hľ8VgZQTsY6G`=Ftc`dX2qzĜU2Zi;e`P+Ʊ^m 5B~Hle _4n-04wKB=,1pZ;" | &GQ69DlAv[N,4O#t v6o\$ŧVU0LiPPG~q?+Nf @/RQufh^|@7$A/H̎ wjeͦ)`qcn.9g3 M>Bӿᚽ㥅HnԂG,N7>l=r u0sGl^|:iGM& Y0Kw~CLMF.߁;uh3S֫tIpip fh>EQjmJ.@"^6y&PG#e33_uuD-85Ϻ@`WiO8B%oSW7a8w'ILb/:{?F>AFd3D!F-Q#zX:lCᢲm#Zc|I8)cҽK?Ya`R`X_Bv:Y3MۅEvU/4g Rzy8^rޫā+bk~ ~Zvׇ&mLVyN 4 DodT)CH?,AS@f627XN! nR-sG)nU^Grj<6=Ah84{FSF &廠]ܿkyOtsB9n8F\)"F gUvj߶lt4p?>7|kȭiX+la/Ɔ#a-)J J{x! ,K"&b\^5ghHeW:qm`mU֝nM\F|x_7?i1@Kd:8-)eC26;!4yvwIU _Zy8ˌ|~AN풶";Kv)Ǜ%3duOK+᧫ С9l%ҳl||>ωxuk\V4)6;I`ٝ0x5hrxGHÖe5xsEXĎZ;pR@yqz~T y?* yEꖈ|gܨP|lAoz_wo*E.bL^-->.E57KQb9q8>"ES #3ƎsZi; >*h4U)ٞG%|o`Yy {שgg#ZvU%*eYhl[nМǞIQXxLl Qk燧u|N>#g˞}z ,/#Tf@K.*6fy#PnE&ܸ)N `}^KߦUnKJڈ9!Xg%$X #aqfcPRDz"ƾȨNy|* vkNG^E5@E5ƪ2žCPcXbGy C7^6[Gs+uҩPre<~$+ mSBO+J )" F'xdX) "(E>T .EH 1=Pͮڤ%9MI"I.A!\N ƀ0HO6Φ'7̈́&ք3s~퍼Fo'%,$ӏ_ @U&e`OdCtJ޺D9Q}$doڕm Z m o#-p_ɷm)ΛYm`+Tusm f7g ~lYMSr6eZX腄,lVJqT,4kt7s'Q ;NtZtg_9^X"enߓxG6-C0 q'وҧ/o{}E ` ܐhRt-EC1L=CdWz\Ba OzbmF: -TfßF6 ?γ/#~4ow#qA8uf ͗K5BFJc5NgZdTWկo~PH)QZ%=Ieqށ5=|koXpG*X/Wӳo# ڎ gz)1:W*Ro?( yCӛNSq|);}Z}CD1u'(,b,t? )3mMB,{Ȇi_<*Eeh. eV^~A3 }k/hnXF ? vV2OSlŒs38P4\^W @8u ~6G!-Щ)DM^07˺eq). ?YpbF^U]gd>O+fBM~ )n) DL&vVG'ŽJt~ޟ;&cf(5#UV(z<GA-"/8T9W5nZ $EtI2g<tauK$e/ugsJHK@:œXUW^{YtC1NV{LޙS/XF/zW|Oh6˔Ls[b89 Tч4\iz:>i|7D(IM:ݚrj l%͏ܞ䶪SRf8OW*g)=]4wkw;uk1qY~8y21Ŝcx+ Ƀ; 4`cc^pm .8 /]z;*+t o C%]J x`&ɡz&m"]W 5 (';n'%Ѯ"}wgu2jX`u+Gh(JX6h k ռQxB͈'XjY :H'*R ?_sv h&΄60O7'- # qǸ;uTLGa~m\CGZ(&Js)RE.lW+Qu1$X/MlkL֥o$V6VI/$LY@*iW56 /w LaZnB 1VqEu\Z1[ckOPK!vy}I\&}۽9n Ք5D9[ޭGt ASl;"oMX`Ep43?^:7wpCơg!>PbAK ] Z3_+뼥+Yx7T;mHG!ek0ܫ ' \ \7tvtaRþ\JAYk;cMľ3L@u^w 5rHnI>:,XyU[;rHF!ɇ|H eeHp"s2F\[ g}KLN^7^4QW7`~T$=N_=|=L͎SǺzOmt0N9̾eX'X@oQ%B k1qhGt­d>"{_Qu0gQjYj7bAY@ jߙ ߈;aX5Nʒ%-ss:[]g#0zpe2Z aS,6AUzǟvtq$^g,V5'GVX5B,ΣLYȍ@_z3(,Hx-G?2dB;Bh-J;_xIsN6e 33AxL&FJ<$!gY}dz0yGr ЂwY7aHߵF&[16Σ 4ls770 qT [kSmZG>DPjw!`5$=I/*~ `g%H,9Wekn#5:# UH%C,-D ̈́p`SksԘ7nMyQ6ݟ&$"]l+楡؞ {55YMX7o‹.+e+Gk@Hۍ@֥:_ Q3^Y@ 85vyDC>)s(m҇<k>u>WJ^R)ENhߧ$AY+A< 9 XA[i%2niszVGpɽ+!x} U|budqVҹXF!~SB SB@k| Do}q=9HꟆHnOO^QZ79&EF(l[iW(:IjҘ7|JȆ4o #)<%hfdXQKM‚pi~%QVD\cUf3a"JpYmMo} G1MSJ3lVċ]4Y*4Yλ'.MJY. [U muS1`= -i69]Gk]ܷ^uBqzۦ(0G*Q~v 7ُi Z z;vkӵ*I!Nx2S_]0!XVJ&`,nR jkڷŰLvᖶ N+.g4N8 ۰@{e=<>ArDA KģgLJ%qഷNn@ZC^aYOUdo# &k%uG,t17ַF۰ ӛ؏c[t=﬿) ,LW=JQؘ ** 0\a, v4\)'P}@ל Fk V{OizFͺMv<[T\1C>7ZSNU =d_Td3=I+Бt{BgwA'Y8D*_ElYuH}N,OMTa)ST?FqF@hv 0zeuӔ9e`X崘 q MIpH4_Ggz{rq]waqhL$xmdCz[TOv⫖aM 9i"7:}059Fκ8.CȌt(vv3fԵCoOr=N[jpyW.$ FRHmj[=PΖTWaMbMvH3WO9T9r4@_}pG ۾9=^rJ(P: hWpHywr!p3 ƛGCbIdXi$?,1YLCXDD Ts֌i$+FUab}㜝*{i=~lLT# @<x%먼+D o'_/. ?:f+.ßm7Zo/$-&RI bsw%){[o\=-w=zٵV3UxwOc %M~u9YN~21!gO3Wck7r*@ 3BO~{ ޥAG`(6"ܬ 9*fG_ _#uiwJ`O,jmcsCvC Kd"w~HSbki91?1^,Tq*Z1ճb]sO*Vr7h:\$TŃ*Bݘos6gvh!N{JM_> Oꕔn B^\eo#OAg XSa4m <gjx5/miǝ֊̌hgЌ-RDxijJ٢u(<6XMϲJO89.\Wch}06z3tKl/ȕdž|ONftI0d5NV VH*lU\JU]#k#? %ƺi^ALr%SߑQW"t35dH4WЎ|U? z s8ve\,Y4bVOsѯXԽ^ᴕo$xuOw[PC!pd3M7JciqG(3sI"?|xHŽ]^94zV\51z&0/̯%k ѵyYxbZe~sgVB-I⌧ͥJ7"n3Nd50&CE-QcB8fS!>`!ahBS:!RXNPrkɦ,}t@_ aJ RO^ף5?~tޞ \a:=m 躶8oH_L`e;k7.x{Zؽoffe CZk7FH>$ l >ƻ#|j!RcpqBv3|qS ݵ[Yp1745˺BUC{MYAj}N|⩓V@j" @Y32O}i5CԑAL4 ,fj3*uVDZ3WE"pgzX"w l1ۃP<-ݥuD{y1cZ 3F5],L G)9Ow4^&=H ZR3a2՚J0x Tg?/] jOK!U!7apB?U;s#ć^f3F#|W-^xq06_fN3&Jx .vUѡT0Ťt.Hu4Fqܖjӄ+6Yf[7<&\. LMrޏn9TJ]KRViE‹ZfXC]<y֤h%+1K9G/|64u9-h'^<j[f}wݳ@p. 5tkf>' ;{6in6Xw@UU E|^T5PLQx =03hI,gE@.ꎝg~,jiܨd.){%0 688@VhD$MYf:ZyE=K*WY)7Y@Ogѡ#uYvKY#Q+NV.] %pf[0]лr~עCCtScL5pv[FKH037~)e@;Z;H^ \b*>J=_ߪZ_m:5$'cX+u ƺӵ~A:oeRZdgA6oVw'`+]|d؇c d z vՍGfXB8t~̿Nb#L`ӴI$󩢓 RJI!U^p- 54^lFgt%b\L=x,OdsQgjqg:Ov 9:h|8D!z(T^ !5'uH|hŖ}!pؒ)nb& ~|0zH⛃^ln>iHwiy?t}sg6J-gg|>%.[MXmleҕW`ȭ^D^'f& Z閎. ŕ bwC<7#aI<ؘW8FS2ҷ48r1kPJ}̈́cϤ`eÞwjijKfqSȡ;ᔒhWJ&1YEQ1ݱAmzHJ5lmY3`L" Deczrܱi6K-a?|Qxۅ'Y2ؐH7dd{+,aa>WyV@$eh >]a(R+xO!M-z=:gEvyLCҺMGaV*!LKKX#ΕI]XoT9ΩLj5&X:E *ؑ >#=ER4 3.T ";>40GIBU@ѓ [H&) HQf? \wr&,'h%OΆ>cXcw>[\Q_&Gm:eW6Ҙ_O z&RbEn$s%)ȶ]P>B{PO/+tAJu.`0ubwp' z8d ]d$g /n>'ȍ1@^+@3|l`"ґDEZJ6R3+Sˤl@{%_<8xJ@FE'5aΪt$(xB`^%lwn m#ƝX <7M딿2,[)T%Fmh&Vox~3,Hi:P476T hU{ E !ߵ1)qЂy!psJLݫ?%y Jώp&ڤ`tr];$O/^H*TBd:%8zu gݐxnf׋h`S*Y$?.5bPByWFc--oY&UwkJ ˢGldLѵBil2qxVEZ=8#@їLY3 !}(C =5rR! Y ͉ E ӰA$wƇ`劃 )1 Hn!@ 0 "f9͕ۓؽjS\K'uU؜ Js ܂{/)uu Uv3]W "ЇcNԍs8פ ) uw{sNՃ :wyeF&a|Gدº}%ke6mfOG".٠{ qóЍ KL6߸Ab3P}Hӎ҇sk \uA~I~/)w-3z:%PD^6wk_oޟU.Q 7rÕ|W6re ] ]njRGm͌/Vz 0< rhjE݈L#[?`W f@gpu e<(>Xڨ8 *}~X= by2P{3#`9(60ua@Nۄ]9RQNs+݀m %a$EߞS[b3w/8"_ɸz8.֗{9>z\(TWceHF2h(,~Ab: '9ix4{h )~iq]H%('1-N߰W]XT{Qvk) oaJ'SиVs4:&ad{ | > ['ɖRCFK7xx[9 q:C tNp%` *N-ʮ|QҙY$rB*ޠ:hV~ vGplP":JʘwUvcVjA󪵊l*FSlXKYm~8ϲ~j8)z%&I1^q!B2\s&c gH\HO,o{V=CXyS Me4$)`I3}?]/u)YCO52z:)r:xG-;M5'H3qD NouPIlլv8fr /"4͑`6DuNL: >sd46>>T$٧3ֱS&Ufts !$OWZ}yP{fQf[-D*"jޒdW$ $TiamOWfY_c?k.g$%WT\YKE?Z`r(anN=d(Sb| hV>Z؆Z2-Al`ދ58#l(hZ[w5HhKncYf}lNAo8)qB-֩q䣃P.eHmpZ6?#(m1?̽lhZBH9wȻhRYu1uxlQc亟6`\2w Ŵi`z߱] ؇vA Ex#X4uz,@3s,C BAkq$ʟOxrPuakX )/6u$#DNL+BX_C0w 4$DMN@&ٷuԠ|ڤ/|B9=jS!indqj4V ֙{*Ǝ#ZLsdE9c-2ǥ+ca7{ԚMvՠF7e3XEc$D])qY1#`s ,Uڹͼ5ܡZ߄i;)dU$QAyuҝlCx譅0SG{0}S ͠Ode#v*#7Y3;D-d: K:-A&xAQ̥^2ھ:ȽF}נIF5`Zӿxcb =6᤻v&;Cu9+a=JF/f7c kN=bIG:T57P$DW5Y;Ϫ5iibPѺ׼ӆidn|I{LОģ0I-P۞?zS9u@n: R /…$Fzo:$:! ǔ[QyĐ67s Zizy'ęOR 銀g"II qA Ogp.9rFybmJ]6,|WK5e z'ZfcGUY9~Y}kX?E}>e)e'[H !-e ,Cnn3|5 _5V%04Ao'U`mWlHkg}4FZ3a0( &Vi`={_],aFN)eŠrGaw(K7z>9ԓ-[߫Vv ^ nBflmǮј?e.e)߰GVqxx]2{ol{56оܰ٤2n(ck)_S};}VS "FM113D2,(2FrTx; Z{n$\- &8k\ߚi|@ew%ks8|MͶ)vQp8 xknWF1ES32*٢hܸg#nEUIJ z))5U<:9PQE0蛍/*vLkP`Ud#7BvkF-SS2&_ Ԟ?=Vǔ ѝn\GvbT(g4ozEXWpjv=7W-lcx" vsd{ ix,Xzueo94'?P,ma:^ZsՐ<|E8q߄-{5h·ƵhWs٫lTKm`m0:kZ8^Z-ăϔLD[?1JSSqx>BMPrE(ro/Ǧ 5&VVGi34Kj|$|ی;fY9MJدxA]X{h!JI#g3|aue Y>o Ȩpl}y&C.DdTToDr$e{MoXC ż+Fyltމ-XO(.E6#_P6P t]Mqd/At ekM$qw1+\|L)&K6jR`y,M*s vٽ):i]u1xi=Bs#eNڮ wD_RA^6,x[YHۿŇ݋A&ALOc~"'7 Nu^[H}oA&:c##%̗@Wzyv" я`Cg-m N%E9?? D=ܷt~ .֯ m )+E|Mi7VAP  %ʛo\VmX?%pxNRŭ@Nj(p+Jȏ#YkMry.BeͺvÕ-杵}jަ.G[D,&c*`y65'6  ƣc:)U{>IE#XOTnexKr q-.#";?"x?C5bQcA{/|(Q^_Q%9CM# T֝vp Rg/ݐ%m%HwDq@zֵ691#AE"7܈ޖq|f5$gR(rw c;Weޠ=FVL;&ι@z!sM9,eR'mx?u-&o/&VZ \'_t'\($%?>H('_2:x\aR<.>Ida=DG"J*GEYB½3^u^e$J|'LLNԸ*f#y.goH$f{'D|a.)PZ(}!?ÞNۅkQXHS:5cڎi-I%SdS5mbw/ ]Yɵ@ Z5GP Bҏv 9w:JhwZۇK8.mR 0|+KʭBJwO!Vʏ{Z? vwJ䠷,83#\[ mBP8k6r} KIG6C~h)etST=!4c}ٮnזEuRJbp3v_ƃ1\]C،4U3HՂd]͜MDYt˟? mk5jy BJR\ ǪG:eC6asDJ`r<)$gNRo !59^_XhČtH?(ixϳ>o3d< 5x1 "1ic񋗉2:!pA[QWhzQF_眇 $4"ER?!K:^>:wY4y+&{HxXd{[LFn٭G}A9oJsD8}{ lz[VO8.sUC^PJ^h=dOZ3-<9f^Z⸲:H{ړhw(q:H Ž-'zw!j=4mmp^m:' y1jNi%P[)cT8G{sƿno[w+eZv-܇;Q-q79Y.OBQoGˁrgm F[s^lR!I+- ۶`{WcdVD5iU%nPVf;rƚvA!\&T=tSp:CdD*͙+;&O_X|i[2ջ=G`[_>ƣגXvK2[Kϔn9z> ]8xDQPnKS"?籇ؼ/-Y]pʯXWi0EL}pKEיvE*Ltr6X!,ԋ=˛`?^#m629Tq^l WciUɶ4-2K!3 ot6B$]|.2WCY&> /dYxVg^׶ĞJNՊ!.14yi+PoRm8rlgl@$}UMD>G-Lk:.iA^[ގT;=v7\m&Syzg0m]2pX\iL/@^rf!c"![1Zΰ-4%Y(5=w kf/ZjJȉ8jd9xwC=7PR$ӞA};N۽$*,sbeǑy g al=t/q6:e򐸒]) &TIվfwiMr85)lByKyQu2 K6r {X~)xzWGK{aY߬?;]b\$Ay?]2s_p/br(IBn n>dE aj<Bw[/Rq xKK-Sa|A`?;l-J3+rA!r<*ruu*\,As"fTGNxV>j°9lN"֍;'0ޕģ7 ' @%IuIJN詽SS>jx*e?Z'ZtmZ]jWmV,+^lM<7f)jlV|T^P.z 5Fg)4o?)Z"ƈ_N').#30ri|jbFsa=J}&UpV9~N²0K!;ekǨ.ai T wp ,W)}z̠t/w]5]='T̻S wt%]&vt0/A&tH$ D;lI {|5s`\OwN=F(0bojqNrIWBT.S]?em$Y6B 9ܬi07<*|?jcw޸`Ru.mrŴa|=gGq^lҦ o^絖&DGbQ%&ZkqC6ۧ?I{ | ż$^{1P2c=ƳTlB] IFs&뛬}`kVj[Uմxr]q/Fͷ,צ=Z* ΋݄Njc8z{uǼ4NkJD~#1{>;r $V4d6@XsΙ@[W#Cc^i3H e­ܲux{t)>;7F`Z(iWhQ/SdE/EO F ؕՖeȰ[D%q=)Ltg !QAFHz57tUSA_d>{'kòese,B oܤo(@YAw$D<~!K{7p~늓bV>osPXeJ׺'QcEj؜'̾Q@&J|Gh ha Uw>Xla ۢr_@G"#}%&D~ɟP?*$ K+g;rk/eH+k!NhvE/:R3fΦlQ{@y].tB,Wv_$_}5; gP)vxӇC"_NVmfDf5XoE #Ƽ4+2<'n ]1=Fq|nZWu\u慬*-K'$rZ]^2)v}ߖMR?/WEA-o)u2ެ'khU PWJe:+/d#qcu#F}GK,_)(&ʟ΁cAwe 艟w0u`܃{=gRID77fW.TR5o*Zp* RM̀%}HJcW˻s: vn]IfOݟQ} wEE*DqwMh"Zb  =/xWܐEY^XCF"1eoGx|KTEݕt9GWns|IHgpllΟj7kP0²q<:^j4ë$V(;0YZ0707010000001d000081a4000000000000000000000001677eda0c00000ad8000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/fs/smb/common/cifs_arc4.ko.xz7zXZִF!t/( ]?EhDTTk׶Ǽj co g7Bg Q&2#C8w,v>?#yˑLCw udC*ZyV\N Qk뗣)W !y'EEk!J'B(usʙm |M 7GBNۏ 46>+"K;_H~ۚ XmѲc7RA83P''+cz@h 7ڙڈ5˙=]WmT}<}#\ŚrͶ-߲q{a>Z+ f#]b&SjuHn-_=O=ř6`F0TxG[1T3/״sCNj( *-mDCm§!ʡ֮>YӱIrJE}GĦ%#hoCUӂ$iiT!ʰA_2>+FN󍊇(o/r㫳2/u Δ6kc/J eC}Ks]g/\X!u%.C%G蝴n}=@,8<ѹte&`oL0bdV/ΦUX?t8a"\L j6I\˭E`Q5'qI&MzT4p@Cjow)%jTȯ&aCl./eDJ&[sx PS@o&[^9GyJZmy,Ksz!ljoS=")ީoX"?MD=pjJHѯ-aiP 1I-Tf9}I$qq-HfM'EKMXs |*)iX"+f!M 3\wBI2nU(ikƀͧۉ|/A˗79",iPHpe1)m e:i  _p%YUuyöZ7/'[ ^Y7JVґr;|+KX#f>Lyai-}O9:$u\ -H?%wFSUh:nWZ=ADl69:0U{5c)-ȟjww&|t GtcWP FrAf靿] ,34- @CtShS6{_6ʲ( M cx#9Լ@WwqֳN>7>:]ؗQ,Lf09T"y7x9aH4YEcAR #1uŃƾW&SmU4rwj*{nwOAJQۊѕ^ɜȰbuh A֝ŸOK\a#å^ٻ|`= ?p[wv 'ٝU)_PK# Zdgխ' oe!.d\6fh-Rs_P{lQ2D/KT]3O;~$H4wZzpC6#7 asX^Y6a]: m@dD/@0*F/%amwְrv CQekRC>.E[AhJFMztpBKaۺ# uHMe%"@bTKmǸ,>,۩aEρ~[]T~ygT̋P-j#S=ưJ"Ra lg*?Q?C /nt0=u'XQ&Od=u%)hPr<&95jMTcEwg@J ~ҞMFQXS1B0fE;%~mYgsu'LHHB/ˑYrabsVm޾ޑٞ<'3pM-g. '}`ǁCL).PFb <.:KJ\c=UJ^IG'JqmXBYZ dwD:Wx~@Fpc i*pTEQۄ: 3k؜pB/h fUQrY5Vk5!_eܗXq/bF;K'Ĕ|ـE>xjҘVe7o7ǘKf€4fҧgɫfmiSP M ZT36!^.}|XIj)(?S#QbGn%ҽFڹ4ѽ7C »/"˽XoϊB$hu`YiD1*h-уxKyY\KX&1a{;T匮t)Tl\"mE m L|F<\$讯^BL鷺 ޼=SG/ |7X^~ڗMkOgGo)+eU&`ܗ}!F}>^̣O9fm vm[H9f<^s] UubGzw0OS.lNRW=f3g><-T-r[p=e0l3zچHM1c j܈'ꥲW6JaN HًQ{1wp n 3f9QCt-N6Q cĄ9m]g]WdnP((lVr`>pȄȱ\xAo%ojbB]m LJ@h>Q,z wLPNr7q 6H?0}.20#+'. :c,[N,PPX% d-8B9;_Ln:A$"^65ނdM1eXzC-01 tUJ}A:Mj~]"0RsRRvΞ+d/<=*aQok1xhc*| "C')ɯt'?I,!kIگrXg}{C_AOT$@0)%̰rU:}jlbJCVqi_[a6gff+\(=nmҖIKψ uSzӢg|GHaXho9N|K' LcɮY,5@I[R+Dy5j~1%o:~;Gm' OA 6^4[A,ސ+ir]>1n/c#a:K!a_vZ{-d}'I@L:yWTlfs)hE `eѭ x~ѿ1鱈m=:^.\VؤBS$ k|phsO OәbFc&F4%CpvEG]4Ʊ?F\G|8 (EmA~ a؅LJ [/3I?ݷ}/UKy7H0zϨnL:)%gq#݆^1,eR41E>O21IK[[fvˢRL%,ʡ:_(ݾOO_y Zff8HVΗbSӽx z-pbՆⅭpz,XQeEP?]y)";qwvNGG?SOZFGrvSD7avi$zuw~V Osß0/| }륟2ҿq!aɐ5B[+VQ-u` MpDd^@9846 $tI◡^Z4½ KUF;#P͛NCm_*KHZ6()HbUv)OvVtG*@0h r\ZP!I cAW\q,Fb-yAJ(wr8аT Gĝ+RuhG Ώƈ_{i @[>gr}>bS}38GI lcJ/YӼ$ V#ݦ:QmF>2_ٳ@̢ ,,LrӕveN%_*VmqF㥚 gXiB ʆzV=TQLsAY8 'apv˶L<^;K~:ܮň&О"AxcUKj |6g,hqOK{җV GƘ iNbu#=GB> Pw˛ tUgYZ0707010000001f000081a4000000000000000000000001677eda0c0000b8b0000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/fs/squashfs/squashfs.ko.xz7zXZִF!t/ m]?EhDTTk׶Ǽ;mkDK:C2m*-k;|Q;POEz'ry~ Bd8@b.E-~T SEzJ1 tC5a(Hg|tN__̲1O-$O(cXTteCڡ&  ހ&jg9B.BFb~k#f7h X·@.j5~&G*|?^UuSzw#tY|Hc7/⪋;4 M%-+yZ_RW}jd4?h\ES֎p-w8l;!Љ8ِ9-Lp^N%CfoIQ) %QrMǰJx9R q`VԝʀlĄ~o+rwZU`DžP9M9XXq򞕌јW8_3?7\H>~#o n _٤(D"(q'?9tHY`A~skQ1^=;q'}I\ijp 3D0ziȪᤘjmfdzKk`>kF9wŬ@{&;G : {vTީl=PN&Czbl_?(CGCʬ5M񘁰HUI&Ow"Aftqܢ3M_M-p"NlT)KHQ'}&+"}J\#V>d]1p* ̙!BcNby8LKf8Ys p>R }jVa9"]#[h^GeʔDYKsރʩnw54$͈/'pm M Bq=>IC0Od™&O/HpoN|VOa !%m|ftYbHCK nf=U˜frD߸>ɿa=qV2[kxţVv/X~= xAϞANЁq e"7~=Yl(( *lZ Zz/R WX7rFh5b?1#2RjV{ ,Gvsw/!-!.^A{w]mLi/F^yTnn C//-"X^Msb\K~`O{%sa:.muOt:$mKR_0g9d}%#7 Bz.@iB7K]x2{IAOTxq|w9eƍP]3A ;h W:6 dM/OcML|Lg.Q.Wܝ4u>>)!yI܀Z/s4,ᛤ^7(&O>$D ţ ^bxӖ%MOhDeo<ɧdf32jw!ER}Cn"ZA2M{ "h7 %u+9FޯڂoPSBi׏pw6wϹDG鞬9&!-;[w5=b7V{)^F˛~#b~S AlPv_b ng8R{s}_Ʈ+pˀ%n0 )͛+m|)Or}-&SD @r|oI:NDVۃ+=K@UO\_VH8%'g m?lС?T;O>F~7V֓WNVѐQ3hÉ8@"ul&Kn͠(HihmIpp ; ^i~(Dyx7AUqF1 9ذ0>9-*(&Z_]nCTc+ 'M] /qק3-IiI.L[ MhQ3$[I"x]P@88zaieBbU'c c͵9yO<ƯbZ˟-J6E78AQUNRNQ'ȆGr>.-t՞fH?RJjT H / yN*BhYEyZ9icw߫5-rTN1(l K-J 9]F2p1m,sċ #[MU)C])'w]78\y9rW6j8pr1j,[@E4lv7U^e?z%[]RKKH޵o@mxz(!pԥ%CK><&gUUn\!ѥuZ?|Z7Hbt>vM&%dd3[LhS5e_pAɮڌFSL 3f^o\/;r( 6Mv]8x†?X̘ɱJLG< *~&1hMktf}SdjNBKvxsk_͒xç'>r6 B9]7i>Υ~ڭ)] dmiZ.Bv@FxOdU7=t5=/sǝ,Ƚh(6]^qaZO%j4q&΄9A"^ַў4MF R2Mp` :/䶽&&=b*ҼO%'h'Cb 4 cb 0KY94B7*kp@{y?f8ejT\bY\5?Sy$gMr?TFj$+uwM4P:ϝŔyLK%ٖ,laHz=,R6im[Rףʬ|ϗMfdm#72f&b H[S,d v}LJ%YESnN[\/ LUeb*EmsNn\vbrN c|RP:QoE^e՗!FzRcQrL.һbbiszk/ 읙}|AQM?a4FȡA0 \ ;ze ]eo B_x nZAKTu?$ AF8T!?E@%Ȃ\lps2GՂ6~*^;nCp6:ׄn^_ +GV=?c} tИwq?{;/kBL!չ?T;M'qO*=:_ =Lp4"!7Q!0;(cd[6DVֈNQ?0k's *A @Λ#5ERPQOPCu؊i⌈RŽ5Ղ.d)vi'.ް )'J,h6?Qt8ɤ,Y!9Vq s  \yvX49-é ꕃE˽̻{-v;`( Hz Rw@>}rQ c9ռ0VJ'glm(fc5T~VɨmԜ-w_H";L@E -/T` 4L$fkVϨDʁ˸UÖ׊7w'3YxkD{fՆd#1']b)nM ^?UdtI'$h|fA8Az0X5xk(0F+'EH.20cيEE7= 6bhohjU[fQDo`E%xGx\J@ HܻЂ1[EPVt]!Xَ%?dB<>Kkw9!ȊpzCזX?yYaM9h]B$Clܹ'8K#pbgimFp"^FodBDH2id~ț A۔@pSu2Z ͮ;ƉrӒK-cnB-# 6"#N9 Ai°FnOv90Ju,\q}ҍ+Jq_kDQ ]h^j2֝ējƱY 3b(qLCg;赻_+a%%z}uF9Qo>@Kqa<(""u?^EMHwmA3k{]zH߻$sUvX:tF\s؛J3dG`BFtv, 2%nC7RǟfH &HՎMt%}6GWUϽPTʚ:Ie4:vCT!DDV䏆B|?P?$6*厥nۼrhT;tJ~EDbi\As{ ywmoLq+,d38drJPhY14zs~ys%cS{! 5Z._M}ѢoY ۱E&Ջt:UfO-XC c >U([!r5;&' 4n[_ ?7@NWۃE?f5%n6,A5`dm2B\ h3a$Cƾ$;76Dj];ã@)-,+ ?'諍?eNR}.t:.A]:yث^G7:4dg_C>i-sE0l\߂=0yֿ(.qiTNRuTb/ t^G2y`7RYxr\c?^FM&S:##BS R_t([#M7q]LUc 홁쇰JJxN  ~0R`4V, VԒ뽌olZlp/>;$]-.1 涿47[-6(O#_ȶÕ1V R/n,פ>Z9>k' WVZ=2eni̜D+;Ne,y7YIu" "x6P<@63P* :b38ΚozKwǫNˤ)N7p4x)\=dԋ] <`f9?,5-W5Z}_<Ӄ}4ՌUiS{N0BwE*ĩu c31g>@zoPn±wQ#Xӝ&hEX/Ypqe,Z_.jLT>BAc:?r*Dx}>.eBs$-WqZU8f@/AAB[@W_ Tsk!ǒ2F~S 8x00%W7Umh0PKYyqte0cqn2|H\R]lwf QSBm7v\`Z56e }۫!0OqF-?ufu Bi1po,# *A="(Aia0 hMh̯H4+;18tyؕZ+cjjmp%xCu,M64+y3d6%/Xmʅ{ 0BX}ج/nJn+ab{ԝ[}\0]2HD6/@eQ5Jуeat4+.}4C;6Nڮ#'HbBk|-b44mPGhkPJɭi!WAfz}nSFm +ƇsH 6&`=:Y0U*DS{̵#}w=[ubEbf;F9Qܽ89NnVIgi\`jbMEZX9-s g>=LRpE~c~w_Я ؖCpN۸,ͷ7h/B Iik@GiΦLꗁ4 Hp?3%LWk >BlxsAV@z-~xE,4 =81DkouiP,0|/ [3tqrv͹L17JZI(I^1p+IZu5]3A| |50Mô 2>#eyw?%S*]}pHF$ GOz0'ȜNL!l.@*c)5IgP XgW]Gb#j6yp0f, )TmkJv8u)##$zၑT,|yb l`r\;b8cEa`PSzg,o9 aLTnCю{} FL89B[v]G6 l ;G]|fc97XkV`]2(\)Eqm7jVyj|"b5qt%Xqu.Sb^廲qKZkLYK.M&Q`.Ï- D NV't :_VM'[Zp9~cKv b-Pn26li0Y`5-w4<\wJwBr.c`krRZMS"gJ bJfM/]8f OD{UzBuqM %.q} ss{ fω$Eoj9nJfFJw!Dsqg ނu58E4&#}u<-xGz&`qCNDE+Y[(:wkg }bP){'W ?5 1-2;7XLi9  ij֍沠'eRd)ps=&,E;YjLP`_1늒nQ7@ lP8GUa:ĠIFV7GrVڂpS<V >8.+JD0Qe3wm)¹??G$i ;2(%z2*Qv4;ByHH&yrv1f[A5Q+#-ph$=W)&g rc $/vF)ybG?ZGqfjf-6 igpVB,j~(W$4ø𤠙oJMg˧{kq2:f\orR?$IXdFXHvޢNJ=ϸNb!xgC=ަV *J.]5P-5\7BIӞ~ Rl||%C{W]FɦM6<@zJhM` EVddeft@f{ ;*p[BntII,6=)xFwf˪(",R/3?@sUU^LP'Ƹi"NϑZYFݨ(7*7ZmoyzZ}(CL 7o,= "Ulzie (1np)Z}a$Fwӑ$D(nZ؟GDM*H#2s0&:!/K#&>u4g88"\bƀu)J9'XOVv7 bO{!ʑ;׎ggմڂI_H8(5wzrt76}ʕ }ér(UuX&BxW.X ϥ;#v2kpx^uԁbB/yH:-=//sӉM47G-Sz =]u%qTvv,%]o7`l6f;ẍ́6JL볕{-I5Rl--˩~7a27_l~+㞷01GdѲҫ<\`+Nag3?<@\-oM?Od5& `54'p/`[ybqswF0ncEXv՗Qɨv6_,vkBpWROx5}sTFvuU引Q[z 秂lg1 wH !M>9(4e);h tX vB/݊;|dZOH$Fx$A//n%$ Qc*Cdv?^4 g@Ύzzäzr .ER%g5i?O|s͒-%&`uO(mCnޑTB\F/اZdZVHȫ*N7"hIˬ6rtI@fj$SdGk:ٗ(g Vp+j`[ӓg]Ic3vJ2,vѫB2b#C(ܓQtwC8rtVj˓Ln@GcA"mDjzKX\0Xk𙊢äG{P YHGo5W A5hbAma ]T>m+uqR)))-c p8"w&[VZ`dPBIഅĻ .G'Dl(pqdIg#m}̓6Pp8%53Yā7]1xaF.'Odq7.J/~Ff1.<Myt)Yinx!z|iGz+PF3·tţstB o+ʵ pD 3il٨E3Q-Tة8tME0*y%c ut5s|'Zl%ھhblb͎/.N-;%/^9v&{sտgۏXqX=+,WHrc8s f bigz6*g]  ]TIB=Jfd:p`9{HF0YkR_Rˠ4C%zA^w]0 r#֎jF!6R_IJ7^T櫻N:}_=S4SZoWM`$aEf Hz~\wq. Q%Ә(\2$T|R nsf[\Z̔Sv^K2R:GPܖ\ KT'2e-st%%e"!eN"Y>[c6WDd/C79@6_Xn,ggANKO2pC2QֿZ-+~1jGA-z2"k>"Јp^`s{T 6'Nl~`LeAPn}klR%:[A *~u$;c4MuF%썯rS^ͼ鈕(jװ<4K*Ubyjٻ2U7tG y -ALì&7{aBN9}RgSAF4C^B*AxK9J1-wc=lx@['ê{Dzb#ǼYR I:r+ >J ;+|9kjs,qLyU78]x-e-^[l \"*r)3읜p9!|PR9u)y*3#)|)K8~уd^FE+ɌHqEV\~}q pA{(C~^=W4 %FoIA/f%|ɺάO`6 t7i.tfkMۊ-dh0a9e(0 3@kyYNB>/Uhu c#𺠌m^o'$o_%pBݨLL`l{T;!(>0D8 1?A~@oD8H49xwH7qp{ g(W̐2.hD3v)2zp<8lQ5QgT{z7AWCdG@ ,xیߗEr3#4ډF*"{&{Jf ϶Cjs-ptxTA<=^zdOZ[ S-BrBJYXYH+Ff v&!mv+EdPJoae!L' r5W9eyҦYwdPRr**lzC}L5?~ |ȩX$ @\ xBzDNZ0H}jme\+K~j5ƾxY!W)M~Ԣ! S[/aӪ=kj0[ZɔwZB'=ႄUK~eFD3I~ < |3(A>;Nc}-qPU&|@;1qlؗBIIo"Hꏮs)9p4ɾ7*W}O^tRf<<ZŊS_P!qVA6D4O:.\Dܭ OQ"mĵ<J%~74RQEť Ծ幩 дc¾ÕDz)3``![F̪rbv6^%$Tb3cge, "Dqj"ds8duL h=v*j]#f_1N.;kߐCFL)r ZY4]ÑmjXi_~H.=v4}o)*#q=u}8Fe}C+Ռ֊l-XB~zpЫhU˅m?7 :끑6l2@OG*^hWj߉3鷅tҢEoLR'XBQK[HuXݠ+lb"sbMHڐ.) ;OË -~u 6 >wTY_wD}lL@'ƞF!P(h@/[''T;oԘ&x*Z('`cY|ᯌT?Mt7~_4A ʍR#;y^8LPÑz+9 A'̰wxtw-n: I$4E*CīgvҭcD6Xia}X6[Qrp u=.eR'HeŪJJ3&餀9א;q  \|`Y$ Pa3ьᒼe#@՝۱{?!co;LR.<wl]C7 >c$+Z54%mhƨ0z~bB|-5ʷߛ7ibXjn yl%" CXY.3̸l<yC=1m H!utV]Oew|ȦM6HN2/:;%R: TA|YqOw?6h3̙W={-}! ?"vrOm7'$\(ChfXaznW`5֙cܮ Fo5¼#:RIN=i3딣2|tB,Ժ}-ģZTέ@ v aW"HX^~H)Z+3A"Q29u$zV;eN9FԮ P&A:lA!^hN^B?uoՇDJx{S-CڅδN $ggT,Zc~؅ <*j>  Gz9E ˶ωl.& 6y&dLUPD@&H%q/0"F#vX3[ђh $<:=|WA7 s^dp7Wyn.Us!n{z =#\Ah%(CpiÒ@Mu q$ljAkh^ڸݞO/yOb\yؗДGq\R#.F~^4-Dm< HviI,},+`ܰYIC7Rb-|JӅzeWPzOXQ,2VR8 24@{r~Ҟf7+7mNrIWS#:jcrbRx]kVQ>) ^LH;ӹgfl iȶnr/ ;d5'CDN.о`pS>[sT'!g6pv4HG֪wYQnLnG:bN+v\0.P#`T]@2n&K8ɜhG!v90~2:( m6t|:FPOy ,^Ynoέiy` 0Ųɥ0iaX-.;-hf1Up*钐/ZWXˌWZnXqzC퓓(wyՌ{M3#z0%mr/ jч J?6_('.'U8ha%Hh0D`w88CŪ`Aq7OEb^3P2{(5=ۗ;efS5vN~'+4*Nz* <ke2ВDN4IbxB\ʏڈݠ:]׎= #*0/(:t dKRbf*˨jE?n4jx\@mdρ W%w3/b^6g?&P^0wK}M.RUFPz?Gvi(33U 跂f_ Xw֪> MDyJƲbruz(a˻s<ԑ?Ud2Db 4pG_aʫZC)*qP!ܩ^ S,B‹CcW#]A6vcg5g1Uk֠'/to;ȸx<ƭzt^ {0e^8@f98a)搟G#+ⷸmҒYܔ,N-4:q4׎P,uBVɗt02[ZBW0,ۅ89Y0C+bwKhl"l=̗eY==>EjC:J^޲˨OI e\yOE7偧T鴣: %Jɭ4MhfS'5\PH•arЗ`i?vFoE 0 Y:AZѫ|(p4"_QAbhpt(P NtO;rUk ?_@kwD$j{ ~X{ň !.IY0gG@g ´"HY+c#Lk켋(cؾ*s%+'z@똗*n:~ЬXg/m̿.7`d:ͪK?ژԲp}YC+ c"Ref]蚉}[>{^+4ܞ0u# !0kݰYMbꜢCWx%'g{zJK*FS$i;]`_5 9=xÜb+L 50uۤՎYyuR618oqq E hWjzVGކFrGާj󒏞؃|wh uylmE4ZND'?EjMNA-ѲaBO( iu!Qb<0**_4.\LqZwA[08OL^?'ԕ-V˭yS]%$+(H돰0Ȼp~b#WS;t[=*-Hs0KxȹS;Gz+RZi8b J-m9'Rd x䃘Q)@(Ǫ7Ft8_no1g2*wj+as''9/R]&əFI ^}<4fPm@ؗjQx!Hvg3q t!`;m})nY~VkL&NoHv}T|{՟_G+S#;s#cN(XrGV{k'oH'z`f(J5Lb1Cv)8B7'TMZ0ƙyrKK_z[^tl,qgCg{k+Jlov0n9Y!g{4=vt>Xļ%R:J;j;K?ziH97g>,Xnz+3alAIG8$J+ ''e_Ͻt![Dˡ]}OZ^Q䁞hj+h]m*[^ g2_O/Ub\f$:{[5C쎉єt\Q^WDqTVV;4ڿt6沸%Ez9.|CoV5tUX* /.0zR%mh9h6=kIY59€ltᤓ*H aoFLNH=f˨S,[1h' - %&'j@JW'dd|Ft_5f9f/9e-\'N[}{[o:EG V92 6>ɱtoOuyJsÑ!}:ɪYR_vaWC4S:G8юXt$$ FAiZ,(Ls~UVMWxAvrX2F!*KoYM2lP5 I!S7UE$x#KyqdkT[mWȉ):Q O 6GRP18a~! eM@NO@}h?bU@_%^snv5uwPm5礣yRz Wꔠn^aͽ K.HΌUMu:W#s=8n*'ț UʀnJ{e Gb$-Y-E]tNO^^yc,?i1COQ3P'tB%bv n2AzS?DG$)zogYc`+ Pߥf"Cf  Eu6JĒfd`+r}фUgY$$s6lpN E#_;h }dէD0Db$g+zh}]Iv|70IyAf+e$$f.TEx<)Ay'#E~A zzs.Hydh$⭚'f_:=}u7\><13ϮU" @U h 5zݗf49ct+aY9zwy(oTv6fR!ϟd-,0sp[@HЛNUl1CnD_[.|/5w ԇlj`ɥ-Ԟ FKN:J0(W+*@0ǎ]Я/H}.KSǮ% ih{\D Ȟ,^v!>bIR4F(lb+KI,wʝ/*/.br|۽˳X ǜ7m!l0\6~6c@oуOcؾ)'R #[I}V"?{ijssS5967OZ8qmyJMt{qX&1Dn.^Gx}iu* PY155 ,\&jB={djӅ*)U6eAU5|p;F#ޖ{ #o=4fvZ"Iv·=T$)drk,b6OẂd#( R'5Jum@㱊t `RK|v@?;$ISμ;'֌8?:@c)N ϮjuZ'Z81{"ǞBAv"*"wφY:zesl`(r0$Gu+M`k7 d::XR2.':[DBS_e2- VsbDLfY Ѳ?:gR3Rxt\2 Dt5W4bՐzB)ee&> ;$,oZcI`.7YA$fl2⳷q&)i7rJ0\UDJcFfUs^ݼ@\pHJҰH!l$[ntSye dž54։kIq}>7f_!o(^JuI%Qe瘎 76-i+on7`dW#YY\q.Ѝ[vm4L)Ahg-We"U _Kr\OrZH%h. d69BDNDiiP /fwx2W /ѳxB U5Lzpkt =V\26mZŽF N;~n6`>N3hBOWQmT LƧ};:~90[$0"Մ U|p8IQ^݁ë]j2QфL#hpo;<:\-?mH# MtiE^N_ܢ=o)ca.A,Sa8; Qϼt~YQ Ll0G//0U'KD5 lp&]?Tj.xQrUrQ՜. B09}}btNLiq 9fv陧3TAD,m|iLjNȯ*iP H~(\jdwF 'jX!aVNjw\J[H¢XH { oi=腗Ӧgָa[4M ỉQ7_XΗM0玽5 ֚p|Uh>6wҏ)oș2i ģhk* U$jvx *`:69񱺨\yԎc#%ys3YC9IV 7,aL*DҒ%Vpuy-e}F+}?M`s4k1eUKgY=i`#YJH3A yd,#S#)k+(("s]B'uʞQ`Z=QH"~ ֟a_G浨Wă0as(څaƉ%@ұ@TA1=We緊137"8+mlE=oGv2AD<#gLyCFTӼ#:+\qT~5&Ǹ  W=D+tzG&kڴAK4@NUbaѻ2d-JĶ{K ( ޻fMcHg{1;`F!46d:qS %8 ;RwaVY^gkpoWFebpbmg!wwlbr7_?0<轂`c=+\HfOF5N ܕ;|MH)q3/Jҁi$#ͨ>`3+ʧ' <޽ͮKx_)\P_b/E-e ˂ /{j$p\pg+SS7:B2Ig>pb S~{/C_b|w:y0a8$S6gku'zy. > G"N4x2>f `(F44~V?k7kn,KǾaVV˂?gHtN=n`=14vה7SI304>Xn3hXsG>=`\ G7b(ț5'/ܙF:C y| ̪DQQdʨ2&LƚeWQbdP]M|e ` 90m !sDBD,OEU9t.^ѪsZMmfYSAIH6~6% He+σCH=USǁEޟ&u# m.`?@c Z@H}x?Ŧgvg/8Z7FKsUgZ, L6dd꬗C7ФЬ]bz1Pil s21:VK_XI ɐ bMSN Bm 03*AqVR!arq*ZC7v[jvFq!t4&97y|,ɧRsDQfpm /i}yk/h.а/K:>޶{[O4{<0X Cb F$/$q]]Xrl ة5sCߔ@&[ȶM8S(Z=$~Vzgu圑~ hߦn?dPڣTVp3IM_7e2Hq\Y?QyW)`G~ u}Y䭮ԁţDUS`pLjH #~Z5ޑY[iʸM)'`].>ZGƱsĉM5PBܹ3 Ց{v|>2tFGch%"N1t"L8k1 <?ft=01A]>`vLxdKbGyo9ͮ,kK%ՕUc?!i6 3kM&Y^ aC?1}О,m0^5A5A ɄDždtki =KJ/u[.z C zLCgkB'o<8|^pLփ0n\SÖ[D uua }Ad\GjOnd&8P=޺!Ix׋lνVאW:&l t Y+X^80mMA_&GF6}酣ܾ9!jimqGPzdifbт.qŋ9WL*^zOn 5EĔ'm#BG$RHڌϋ5crY-_A703+$ Y0 bT9Xk`m ZĎMIC^FgpEq[x\cNTy$wIP#& *,@%!F>2P(!-L44m"tK;p |#$R)tbX)>&scbl213pw7Z=}5.ϭ 9ÑbЋCH|<m*5x\*V2 /4WوEl xj7йj{S vZnq7"LOeArPmߏmzb^m`>S-qOЋ-vGњbDeַjVE4ג3*jq6N,2"__vOxQD-Ċu,CTTcϒjC;EF7rdφhȼpqn"V}] IzScCqŚВW_M79dǦmwLmT ßYL1DQG҂8M!ŶHg|PS|l\y?}B':+VߔnJ駜Gh,P ɠHFQT'2u;'hȣ>쑕bb@4f:X9=s9(F >VzG,lH?HC]mz64|>g\:Tg02 QVn ;B\mgu _lߓD{6߈U]GIL1N3Εb4e=[[je 0ag|V;1Jv?nSO8P!Iq (IDM, Ǵ.9&ME`=4P#Ӳ}}u-~ekn}D"5b8*8vِ* N'l D {_jʯ˺80Ax*TV:?ORB[_ZMVQ]d{/x.a8wDEh 8+J$BX(^yNin"zśu><ν&6퟼eVC?0ɱn$ϋzZc^ҡ9(/𗗌`-/& 8gsbX\@ ˼RGf is-M{Q,Hۋjx>YЃ pjcƾ$e>y!FUc36Iu0(bPNW'0rn;gw L+z$>ǖ>Vr=]V+,dž^q7xp(*:n!_7wY+*9/0-u.u ь.smnlNJYڋy(% 9} ^z.T;bTp)XڮGs?ÀɁ~cXF$;&)%_=f,:"b-<UHSNQf82_3@0~h@?bXjVvkҎLrWH~߾%Bb:ȼy^8PZ"j)heIoL Mj<*KF#mZs}3BsE55hT0Vը(aLe>Uè@:BqeǴAڨխu_4 .$ 9E?(ajW+?-ˡhfEg4'f75H{wk]V |r+c'B|M TpZ&"k 27W󱚄3u8`QL )݈^rF wO `O&ٟF`,;+˙ngjϒ, tYB^`}_D`bnt5-!?oN,ָ"ZXKMu ~a^%?1P$}`HeMYzsiRI725i*0Z.oT[fkuڗXGe pL x`ը}9G?{nE-^ NVBrd%IėW~1C+"p'ʩ>0w.A8,!|q׬ػWʌVHl~:`e )3wtK$ٮ$1&!h- aPYL, /IB{ϰ2\8,h0&} hIxKc<ժdtE QE='XNeՇ'uVCwИ 0_5fҦ=o}Kmu __zE[#6$!xohS|9m -d xX_Vr{5h6J Z͠ǮhD1u7V )˿affAHrtRI+BrLaj6}[` N^K.ߘ".`RcjNKΓj%*ogd[6ʚ-c1lz66 HQVuʚ >.ܫܫN&$= dOZ'fñoJ#e$@i;X:Z ёx'5A)Ĝg72JBLWc&Ѧ V^Z݂~O. \N$󣾨|tN/>~Z/'U-Y7&)^ځͅZqq|cj*֔<~Ϟ &2I$tY= mJ 0ș(g!)]4z Jutl=I9U4e6F_ҞH+- ɡi`O5=%mfZ×0֝>7$3h`-&QW%@wPt}NIMl`|~_;R.fPŸe17g\Q Lu_R/1x(b'Ep9꣈4nk>o7(mLE&τ' /QX]5 {ǖ ͛/dވi H8ou;3qT<sLsS/J7GXFG D[ {ۏRS No׉YΆ1%|q_m)0M7b_ךX8Eu ëPŒ Vu@#e<h_{Hjj7p~PޒK@g}RrT- _fhxh'ysVY,D.x.;'^-4|G, .Ilx8r:׹  TadHZAPa'D+Gm%oZZuN'h'FΘ$ǎXJTGw!;a7c9=r\ۼ _$ufrL:cד p Q-D#1K8Y,`A!x5S#s1׮ZQI쟆5Eo&c cA@ !ѵ&h>AJ?@sBWq' l;XEZL1}wmn1p]Fk<*9fl&K#E/zfH"G/枬;u<$6/^NYB3 ~.w!~8)$T(fY$w5Oh 6|Y»\V=;`OBA=#g"ذaC D7ԥ9gt)nqHAάFp " TameC3#FkQne:Ӿ FV6y2ʀg.eC?fѠ U3~}%n0RssPڋӅ$i!TMMgܜ:օu9ZOj+]dv5 dI;p<3:dp5- -`܎Ъ!8уSTiyP}sG+`Nh`۠-_K15*ẖaF4@Łks&Cnژ ֬EDjbAVc 5e:eU%jnLQ(,;A~/xPS;] f IyaDBɄcՌPi,ab@vD?H+āW1ӣ8Tb{wVsD$Õ!oN2߬%ޫv`O;kHvt"`XlM2UnQ~c.Epj5 :*.N[#HUY?.T-}+E -`@pE䫌Vě ]WBBުT$3yR%rա/vs  AD|"MȀ|A6, hZ|0YBC9U6<ΐf,Õ(VF\- \j߯U j;oA78 gwA*rb97@äϷLt3$@:hq0S#phgԆ,4A%Gu< w^6[+ m0Hz#\9tJ:i*E77Sv {жp/$Ncx$mp#uNc Qe#뤻xuj2fhT>"U"DeQ J@ĖYrs(T) h*$孴+NגVR4yps;R[X6ӧ} rPp¡I0l~)`n}悙.I+6C+UyÖG8E\hG7iE:" VO糥oI(Vq4n/(kI.IW$;T_ZWCu'e WVsHjZ|`͐l,mR1%!UTۆoϧ Q$.<.T!,P>h<<.?~9ƒP# ^WCe"{jT= (,91pz]d#hPpsau\`q_+$_ ;MAߍ0Wl+U]_u?NZRjk.=˩aٞGJ< `쉳m3V RƬAFW{z2WP!ͅ}M'qІLilb$QmeGR~] ;uh8;ͯ dOr%S6QY 2UX ΂RBW9f4 CMN"d \Gv5xu0 Tt5rN6r6pəK$`,=S3=KZiolk7YE 87/[m}$镙kz*0M$"ݴRd"l1 61ylT.j^Wn#:j.CZtmo嘖LH]>Pi~~߰<)\ݷAȈ*,RB߱(@h]m FǛ<7 bd>n}ce 39磿IѺ6v>!"1ql'\TEpqL:sĬ׍+qlw))BlDec_KZN\/zƤG-^a5J`&>8Ñ#8';Bza7f5AJ﷒CT.3vQ":m^Q[hD[KYP7⩈@R[Ip'Rm~?\Mm3 X<`@mvQIx1E>*o3 >)qkٻc<Ȼl[0赣hTӚ#)vv{GN\Ts߂ ېg}fr+'CI0OyOl6QAW[]sSjԾ1H<~ii:?*Ȫd}btY _J}ӟFrAф>"yڄ͊9/Ǿj-6LkUD:1ccC$o3}e1H$x+Nyiqqx@!q`xuW t-)؝g C׾U6Yi5OΛGsD직r0%A9h*'J0"quCYpk0=#Qna~:F3T@{|B_9RhM5՗.sRD(JR[Ǚc>v.Kힸ_ hvA0n~gtçU=Z"bFƯMՉJ4,zJ,&&5k *Xs5"#ũB\՗ TVd_N;va?ifIWܤd  ~dß2׫`jbߘ,rVK"[gȣp)q"CŤXLRMh"E/ꐓAy9ۋ4fJ@y#)B܃]acľX$F4ه,=$ K&WF J֘}B~= A9O L3xG%$bo(_RdÔF-6At@i&bfh{7x&q#&xR-9ϛ'e;ExQޑ1<9%=v0,>S` KoP ˁUƣ.n n%FZq4~P+yV >O, }-qJk 9'gd,wPx#՝KsO%j1, L mWlk%X'{l88Ȗ#J$2m>#τ+@E4l')Tb ,zC%(̞Ά>AAh_ED7bI$**#xviM/#ީ78T?QhѠ7/.Qs8hg ]1[1qٝzM3EM&|:;jB&[hWsBwe~pI)pܷ%sר؞{p.8G'eO3'SwҵĝNbkK|E {([cG`KCifUq%ta#O 3{ȟ^⻂^ M33Yc9(b`dIh~7:~ D鞂j{ql5}>Qۨ>* cB~DnfXu-eUm7{+^bC'Wq賬$jPM hL-D9_aO/fYQb-$DxW *'j¤XN!ڽn.r](9s0Ȇ%ef Kf-\!9{רҧ"l՛!FW TU揩߬s 'BLo%d+@-,Dg~LDQHm n϶ B.1JD4Md>Y8G  <<4wݥcZB[](~t?Ԧ2X|w2Ȅ17|{Numh ȶ074bU|VH aRqԬCV P W{#z>  2N=>'6xGvV2 ~BA"*&Np:^|8 8;$ zt䖅E[7hMi3|ܓkDd[w u -OHx|\(N@)+&i,='L#LLZvz缫Rw,rze6姲%%g9j$+1Nj㩎 ܃n?~;z  ;/pWƣwD9tMha`k-(.Abߦ9l}N۴Jzpyp#m[*hUFeH 2a@O~@!(yKZn4߯fbFOj~},j[_+(jf}mĕ{ؚo)LfwRˀbuEyc4!F8ph WqSuW鈳H;ԭKY):?qXXڏI)RWqU"u:ka$"kxO0|WF wҳΣ@QBm[GeW[5*C'bdK^XUq Iە>5*XOniќ BxHe">w^7}YHc$!jIo5vڂcezZ֛PRhoNe$,ptSZN9=a ;5{HP?@ܿp7?͵oc4q1g[c@%Cc|܁U?z-:WVr]#hqEwg&|z&>祙t$NGW[3|a/朤t~ˣY*wJ<}Ǩ7^n_m2* "28.Ϣz nTIT3[̰L)WaV|5L$R“5FZ=ؚdx)O]#rx#ݺ(H{W kj?"wrs۶ax6Xyf@LM4h}.JYģ >UM!S>{v {o9 jG5Qs|A1i*;~I+hv^+V$֑5Vbq3c5o)X>b @M8,ONY6S."ՉltP1T$~ QtGL)tuw!d!y QMN툤|ts`s_|>}DڗfWA /ԑznT0FJ߼ Isۯ 4P.&oS<TH-6ZDy9O6} Lz,uXjɒ}.R@8Yꕧ`7q{W'^N=u&Ea@ŸBPBIg˰ĬRb8*)!PdzwHQ9l;5e?A">ǥ+07` L8$ 60kqtjX d.ԪׇzU)ruY#&! +=<9Dnӝ `kv=W05G4Tdyf/@e^ͬ%brXp❦&Aٞ 0k5 G?tE/2RSO] MlÉ质gs/J$~!Ĉ߷%Yw 7ڈrKxl8:T4f|n>ǩܲy!7ݙd5?Ga~;n/IRka#8|U޵WIXɵy3ڏXxHN൷n4Ȩsg~yO'7:ǔ:=ptegpja9d 48 qYB240+ԧ;!_ HGhP*O|sj*`g|[{0-3\pOc?% 処"?k~ &Ou08]OM* /wZ0m jCp$4 b(z‘:OnaP= (f)[0}K$|YEkʜ)Vrg X[Ś]E '37y㏆P&1{5[&9(-/`7jZI$ܛ(0ϘCXrjY.mpr!rS[t~=N-@YIPƕEΝT-*r@bAL.uY=Үק|mjſJ¸ӀblB&`g1ӆuկv6UW P)s1ιd3>D%ȍ{gRZ?#Ci wؼ:5wLK~}ōۚjL Sh3x6W M=K\NYւCLm؂*o \cp#*+6y*sgAKFŲzt0X+L3k"'$nH eC$@&8Y_ ")m@L]഍x\,tt(\;.d$~_mn5_lAU.b. cVRHI*AVExUa%A G.H|k"̴l(-~ukDY>vޔg޵iSʑ6:L8ql!)~55MXԆIT ٛW-bD/b&0VHtf #RзÓǯ)P4gA'}Pg j$;R.~d-K.:jע_}kPŷ:vJ/DmBOn \\lئQHi F3H0%~ty[O% iz,w!Qۑvppd(`&TǾ?|Td1[#*LTM#% U&1NGE3JE \_(|Rļ0w &P&H(Y3۶ƑMa=t=JW P]&z÷H{38Dej:ps)DZ2-T \o}*'`Y?N8s;~ERύ^UtNZ!td<\`\i3N[Z1$Xŝqme??;)вh(\C[;8pzq~^fTE2w͙>. 6HeP2bw; XFpZJ,4Kyf1mOe 񆚠!مgYZ07070100000020000081a4000000000000000000000001677eda0c00005720000000000000000000000000000000000000005100000000./lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/net/6lowpan/6lowpan.ko.xz7zXZִF!t/V]?EhDTTk׶Ǽ5WYP#7rJg(@=}}k+d/ T/mǫtnd*]k0]tq?c*ڳTvD];*7 ?čL %}\Wdush03$3 #(L= /tRJ"@axb}JC{̽6Ƶ3G<M8`i3R]޿K[sۊ\߿z|0H?DuXΪj-)Erx(MT|TJ~q]TUaTt%OzȃnZOzӤ 8up@N"84^Z'N词haru {Br齴Ji .H3B~r{d!Ӧ\׌˾7[sm"X3pUߪny|rYg"^Zg ANl1#`=W/k!0&nA!uᮥrǖѫqE$Q/ s3 ,apxUztՈkAdwDžsywk;#;T%҄t8JN=0xև'Y5xdx!>#/s̼%̊;a14 毵HB£wsf{ 3`e@MGF2({Z%c8^7Gp k ˶AeBɝo&1Ì,$YM/~7i\6^>d'gfRZVr'gM'^7+̪hμvS2f,g; rWUe~rj *۬WH=v"hSqby@"gHԾDig c ?|nw6vc8Xq{q!˓b4"m+Ý2W-oWã Q[6?F2-s.8R ]GcgMozƚA{$lHKPŦ}=M`eSlz{H4§^T=Ts )I"&Ln]*[ Ub"WJYZYQ;f >Ps?$06loL1Q!xJ4*`!__"'w m.4E˅$$%eLDfD=DSWvx"1oI9Kh8x/Vǭ <,%po[RkXFI[8x?l?~PqČ>X`VH%jV9eȡӸ2X#_ -7O _Ԛ3sJR9<0DNWvg_OumX&ʮ9A+n Zd>i>c0P&R+l_#j<^ Ě1-iReʀmzϫG70on /Z@|!}>ٺyA)OwhY֍n56&r!*~g\)P>Ǜ(GwRsOz^^65<Ph1[ R}}RKlH9ƫ)q"#/{|ԅh?}2:SQM!#Weu9^T-%8l=DDQޖPFJ"8kU/ _-Bk.!ڽNkp]ʆS,O). e4X% .l!/l`4gB y!o Sta3M֟Hny#r$X 4' *E&Qk_57,@´RL-zLϤ t8Z13FVo%%Uyٯ 2;b>_|̫q˙-wД /!C0X<{|Ub7qph9b>eTg2Tte_KU[DlcOz)j82 ]֤ <ͬ:,ٍLg s˴>t2@IC\wd.Q4tYg&a.nJxsǡNp~. gXN(($r3*)$?8lJ>~ed_~_ L[=]̦^9ˎWȬ&8`pڍmm6;2E%@u6fjȔ# FTO3cxIvlᣤq@ddnŐ."\G3"–'zzsm3TyeQ;O7f(Y*&4\{ECs]EiٙXocj1F{DȞ'.IhrB3۬^³^{& DW.7y!ovZAaՉôc.r]:r}N,&TDvS驞?XuUg ,a2;@i"V~0tl$&49iXnk2,ݙ)=DUgm #sM'X m1YCwP>yΎi?3! TWVw"8\z'IjpzN=J;$liv%o_&*E+ۑhSc:>)k 9k'vش"B~o9J7 Ls?cb1W6#;PX9wkڳg\;Ϋr9] 5¼q";_b?Xow+i%6Jd-S-j z6]v+ھVV"Y EڜCOG%lHnEf{^ֽGPD@41ƴ``т:Zo1-{-ºJFrvu[Jr_[q /Mn]:B!x7ٹFFp]t.tk=.Zu+Vn}$ 5K|41Z_̠VcG%ŕI[ E Q^=6>l&L-T6I|ͺj*O⺮[]b둉i\K:^X$Ι%}4u}#-D1='T2cǽT@?oT#%L73㮃4Y Žpՠɟ%$p!|(0\Cx)2KsO j6rW(+-y>+Yp h|%]LYcmv6Fҟ +A(VTB*H4k`*Gm+8ы`k tᡮhx~YTP#Jaguy%x$C=S7Dg {(\TY3w;F##s/ oѲVйlfIf㯋.Ȋ?oq>Nҝ2*MFIY IdÏ}t Wx"TucĽ懟GC}ha1ѓ\!0<@pq•(16̠2$=vZnL+&zJQKFjvnw{*@(4 :\~*Vg-|31W0#mM7@4!o !]ui ʵ:7eΙ=Ǹ9ziC\D 옭!Eu:>:,}ʈg\'==TR[x34lCBjx0XVZ6RJsWj 4LR`N?O+ .%_ŀKY6yfG2n͆[azBB풕z{ڱ'L7_4O,A7k1xlwbf ^ʾ?XgTowֵM9*C*_F7ˁToYֵ(NX{ 7b+J"NuR3R}7<[J݇D*hE$q(=1#dU?;_sGÛP;#Ǜ-EҽI5 Z34RblHi`-75>2 /#x}$%bƃM _[)'} iN,628A)2B=3zA9$laŮ})C)![9'׺hJُ?#?U°}4.mׂ-\Gf CL$\C͐tE]el=*\zktD*a izjp`NƻW~f]*cr6qϗ/5#ՒJz-APp_3<ˋ?PS|&@s+(AL5rJ\g5{ƎhޗE*4bM0 R-Jjy9Yu U )册nom^4=oypf(vyh~* 4c1 uL#ttqT[vﻳtWNnU }C1z:vPLlfD X`Ӟ}lJ>tXܼX)QBPm6sag*Ax#A㻇x)zh >BQqjZw<^#u *Nբ a2kې]bVѤZ+C SלjFRRK#Q\/\O<Ϙz'EI^^Lf{t 7\3'j >lJO}idly;>Jr wMJߙb. aǷ۬]4ERޓ`02 >3Yäu..{+j};qOeCX&旊/xzq+Aan&(g]UNXxf0FW9vߪ(nSNM'~J~X2Z碵*OQ+8+(jC*^C1beP0}t9H^8ЫN8+uډ BXx,kk&g22Z:Ӻ a+b' PE~t s"e߾ 6<J#M Wb~bFpHf캨' T$T@aP*Ҙ\aj*|` pRjj0itL9NV|X~}'FlۓB:+} uX]M&IO|WTYǬDN =sX` zR`ޒhsDڊ֒LBR<>jdUDSؠIGlqA%B5ڄgCmb..рLc#(;+!/""p KPԽc?ٱ|Vl+_ ^3k0~k>#p׌R #=-f~"as8Cl#z{CQV.CJ-Wp19/[J޷vJ$Id]c쿌ؘ{>"8i\6Ϣme{ZIxéjGn:#)[Xr-\0f񼤟q`pՍaW^S3j3@SZ^Nd_gyVľ; nj#7yADزOl.Cjsh#fXlF:!åa[FXx3? g¼<gq(Ên=!c"[tS.8IUۄ!‰"0{.3m2X.8Vh%Gt-VN?fizqA0s Jƹ3wYT|'gu.̈rH'z O@qTo[eG}ЬمQ?@I&hr 4ЗEg3'twp0WK 6J,G{kѯL+(˓.Lb$` $M}9*c^Y`o\?~zP/6kOz+2v#p3+_Lnj+k%pᳫWJlD +`*zuh<ܶ2zH$O[{S$fAy$7V`bs]}]m-ʂMӢLߡ!]"mINO^2lX{Ts:&g)^z Zh^Tbshg@2E$t1Z#&#Ƕ13&1ʅ7;}mM$Nm7N9HJ F/Ur StI;M pFT?CNk@orag(qFkbCNėjrêÆs*>ˇFLy@&$HB`FzoW +l~X$RHy[/ƺ{8p&EuDW&@gFdN fg3N㓏b^`[dV a-@ d ހú֤j,%X"ʺ`A|l&ed`W6k?a5Ȫ5w1,ys{_w໽>H{ANq#6({jֈW\`̩ELo2m0$f}˩ZgP!DV2j Cx w2[~MZdeeSmP0_!I}W 6Mp ~6/&M(ew%'l-y6=F{B" 0*mD4rή;xښyAZӺY?[?L}X!}IG2"ؒzWS+hi[w8z3TC/v* =EHpb1 z*RP^W: |rrW7_mE$2wջv3@j[O=眱!ԩ3{Mَ!gNawpEw&v;}gP \ńW{]_q!כCrSam~rPJet& hn#s%m@ 4:!%/^ Zm ݖy8QL~R<)hpc\yhuir=w\}}`y.D..FMfn,UJOSbQ8RKq\CHn@&OGL:ճ#3$}H t%V7^UO|;)resm~>47jb@w ]<4[9,ϧOLX" id zPEC'% *\j8](W-kJYB9J:x-ϨUe7UsDռ %=5%+#*D2gǎ6@??!as]1Cu}[s/g]+](Owћo>(՝6̤x1z)lT k oGJtRTvo2e*ګ=?&.n]BkfZҡHAІ) XjV &ǷbVjA&D ?p,JEm?2HUMeNoـ )u=5jV&n&DyAV"Ξ>Ah5-|^8uӴ_][v5-2 pc,'˥RU!8tYdw?÷}#/'@ P*Ly9U)G>cn)RxuP c٭]kE~b_Vw k @ y-x[b+[Z:o>y.?G!&][F_$v\!Sf9aTy,>:MFّqozʌ)4 hܱLmyˤPQ/J~$  'µ}5>\5IًȸI+M"UfA2>͡K%؞r;V55`@Λg#Y+74@ibC9H:`UB4N{9vW y )~7cn^3~ٍY$YemñN85^Ô @ӑ(@FYl̠2?C\vWݫ\dp tP*6qV`FP,zMVfߨ` ; W34HڠIcN(.,-llO(a*y0?羿|UÝ̨u$m;#&/-B!ꇣYK?)ũ"sśQcaa/r961aT}cʸ-궕֏ٞgk*r}IZō ѝȨg6;œ?YNON?ޙ}s?hK\V9YE7i"`a'|W:nyϴ 3SvbnZ` p$5#@FlwY cj:ӫplx7 40|k_\*0AhVHcFuQJZCYDq8qI&ga +Ԏ 5 ʧv,ʻ)?nn[x7DF8d}29)7ZD1~gxǑW)BD~!ᜀ0g<ݲ^vKs} dɿtxLf|U"ESǖW> ?MXJijp'jCs+=n(gpJ+'CgҔ6#Rkпɐe;6'n3ĕ$UaOegṣxPZ Yͮ%sc} ֦l2ۗ=ZG~LJyY db6"1~:pUi_).;ބڡO_2~"TZvT^i؅0Oώ8{Vٞ٭q6E ϐWT8bH!8Wa(\z,t& 삪2o5= ܷE%D k^7B @aEȋ>' e ]֠{KDD%sM]Gs ^^bYϾb*l glnP-,*v[ef W h>vX{XJTǨI{Pyc?FܴnBl$PBaIq [2Sj6 qP}}b947U痾_I b$+`fh ]LԒNN vEh6ޝ~Lǯ9:vsQ$F%A*ocC?Eڷ+3,nPjS01e{DKoP9%Bu}A'ሰЅz~tAy^nٽv+65Fa_X'&lMn)vƚY@gsoY y$kx~CVlȺIniQ|p,;.!l+2 2 "n3}wbϗM1YJn]:X #dZAR s?Ph7acC+ݘGvњh(F KiwOCw!13}o$xixn'RÜ'G̅Zq$ p M%Jl= 鶅5.Ǘ!/.`;) wR⫇X:t| Y"5ӟV4/!6"wK:'t 8ޢ G> 4Q8y9Z,YF!|87E5Z4t[D\8UPQ"xuیnՀ?^λT,c%fS & 6 W"S]ƃnAU&g3r}m VQ}הI[>O;1۳AL5|J(l#}tQ@ǔtЀr!?:DŽcJjExtI]eKJ$p%َ-j[r+ 0{jݸjw t1ÌE?8{f cb̎^ )]fkb|=?%V.X1ɉ@K}dB{ gsdsM7ىlQ#PxhWűlHMoD2bjlBO&]ܹ9 .MIhiˢɅr{CEKik:-V);ݖ1kJyrp:j@eÒޜ /rڅzkw4`_Pxd㘍NH0]ry.WJpBl ;:eT KsѳEDG{ˎG,e.ӮP,? ZfߘVuTi}03G8ڨus&15wUK|XNl(ƌ #A>W JCVi6ct 5`qٓXn Ƕ FEިC()}>Wo ץtv Nir6WL2q-`J5I!-PV N۴(Zܽ3v>}D) QmJ8ףEZR~bx ڙ~$ ^>h~u&GvtQ,݇]w!8.WgS|995=JEK1k|Xk򊋋,α5LQcգIӜ6a@2834B?F;n:r츧 +N,ȔsoWb1,S#:e=$e$u쒌)h6#|1-tor5tU+\5vԨ_wa!vbӯxUh|C1q]qllwT ;1?-$u"M}*lo9%p!QJrs ɢcx)܈QYo9*oTѭ2S\&%vADP/\x\-ePhAjd⮟qQqXK)[5 ? +pkJ+wdG&;vk:X;H Ntܮٹǚ{^OÀ/ǁP@^!g{NnjSIOUQ&4"A-U(| SW'Yfp.q&= F NG |؊E*_vqo= @wx۰k9餈!γ2XX3;nÃz(`^P6\Z\5r`ew\z 6 Vn$KM>}W :YşW.31#[CKnjnxZAB[S_9$n\Vk4J~h.a4jfD9?锄4(F&S܏[i.NBe[DbH}$g/s8:!%o\uDᙪgKϝ =4 fsk,hyetËJe:- 4\TaH&ďMl=8=g/НaՐbRXzRYfj\W!YMh/ag4ϭ&nyf)Vֺ)3ӚS"z:j&nY;\%5z!Aյ 5dPEɅ$olve_-5F|yeȞSjaK\F4(4IJ\h2(ȹh1$D[@04@WކFy;O-> V4({yN~ta@ب[4 n~ż9sT|Mj+[ .僧sADƀ$ wq{A?oN7+];py$tra1IQK}> rN!~l}0̗꟭ͱAR)A\s_Qmkf˂|xJdrT;xNΦNх>9鈟4P;8BVxhV|qWW+[|~E1aX zm[CuӀkI82G?LB0ܗF*0܀5f)'9h!,qW~ LD=ulȇqT(:EQo-[e& ,eX zTF'#j/{g.js^F!5yq=@ 5qx'+ +;{ d|.ԥ\MzI+kI!!}IwFNImf H]msJ/393OmO`x>Jj̩v9-EB)p3]2;{6@iK]֛ܪ}5#S2X"x^Ht7-!ƒ 8J:1NdFܻ"jEcK!RèbRC{d]|̑xϩOPU&{q{bGB /4t>5?N(n/m$*bK='ЀK ˯M3MWF= ~t+5ߘ+>@^NYv)XH rѥgI%7scQWt*zC크0;B͢Kh= */*#H2$#ʡ|DM `K/7vRZ?Ϳ3=׻&p̀vPNio#:z좵a Y9*e$ O&ˬh~:a >m*Cr= >&Z+j\v;;`K݀$W@sdg\B N3gCHzRN6d2ǵA)ͮyHw-@s;9K%j,t0ZYmbׁ)x'*؃PaJ^'Jxvėڇk}Fzb|D M[2Mp8RI;1h^dR*\qw t;OOdPK+& P Jh?$8ً@4Sv]M;rP=9Zm4Ō7܄Ϟ4_(%ty`U'|#G1u:%8{'\wNXPb\]P 8~+m۔==)G*>wB<=MwP֓4ӴjrAn J}i6+QEjxJ]=jp,wB*aeᲦ&F⚌s+Ok{B8/'"MO^xLA1m2*OOjR&g뾭{H)W3}ɐD8]ĩ2|G7TU:(=Y;꿏R3W8WxGppv_UY'UHT8Zֻq4V^qV3#)SY@2MAzr3]k/(A?]ˉ/]19bc+LI"O1zJ;@J`,k%[刟nP4ͱG>bY5#raɬsX^?-j`;Pϯ)}ʈmu36xV-x/K>o?j3LJG5z=BjPy:nMգbC䱐in $4[0ds"(D(tQ$ ._׃9)Jfe@r|SVU'YqUq X-fuk+Qri 0j_!N6ᩗۉ-ac&ި%)16Kxē'!%cU̞5Y+/kz!޵x1UO:'2gJ!W!XrT0 ٹ~FS1U~hh<B4S2_Vg?$,0$9mE뉏=F5jJTAs VIлs^O7K h6K.rXpNԉ,$'n&EuJ/Ef5}6>%E`j9]<%2R=Tɜ̾oD@ʪ3+za-=q!jE/pNGjYN~ դl<8Q}} F9!(#ͮhw')yK|@xs1{ƚp%L z-3vނ4Cl&A>2sRy6;Sf䟴%C0>[63K?)qu>H^fE.}>ʣ)p1rfAخZ拀`--z2U ad;K~Nj? c[ݹ[ fZM: Q %H_1.\7ʍ.48Dqm_^ P s' G!6!K83^!.nz4PO ^}a-Կ|MȪy=w/҃6]Cә\o{`&DԖ0lP<>UigVm]̙D5qIՃz)E2 p[-r 4{a]̖]Š a疶lд}*] <_hĆ K·j*ex__F tgxذK҆S]Oҳ]45Op\(K9!2zfN,_pU~ϳ'J"̪cJl%$cj(|'> 6^V{DyںLʦe^b 8^fRğat#wǰW,ȏ o#Jb65 !fQǵ `܍őj#0f\1$܃Tݤ|w n P.}_|KRGiBl *l>,ɻ$5mP<ӇijkMHyK{+  ܡv!Z*Iz ks e`QPzg2ZHi,mHܒ)׊KŇ_d|Z:eB>QA 9o $'9AzN#CoB^t<0IPz뜌~Jvg!cW=FWnK+pPξž Jî>Q&KܙjB:]q Ծ/;wg e=B`7؝vKG?{{՛Js&EǒާPC]U Y 6.H iH8ʹl+}6]^!Vߠ/OlmԆ*}uLj_ej &~.< qtv**JT`T[P{$M'v*: ⛿ i)p)ilL8st(]%>?\ݟ0 CX2x190>(8BkQⒺq5Y^u[nTDLyEѵK=F['#gb%>Xgtͷ6u8skfXPDgK d`赛c[m4/$k+AJ-6aK^VOyVr,޼jcf Ֆ|sJvaAȯqIiES!Vʝ0*/bU~tГdtw-馹Bq^> gwrz@Oס99e{)&8as(_{6B{&j?/Ѹ{ {k>3Á(ϫ:b@kacw7/')i"{8JţGXRԦF:R- DL: {zagSr%~S;%Ue* AwG+s\?nkpF^^#$6hgK iaG^!XCPdWqK+ʔ0,`&-QrS11;0 a9{l+ko][Zī# zvbJdj[UhϜ90LJ - E)H_N Il8-&)>Kb]oo;2K2Iy98zv %4!$κ"=w.?\Z /Q6 Dc|Lo B9%4P36/"w\ /&eؗ]?(3nO g/|^ <"Bz1{ͮj8hI{9\03]DC_xڗSzh7$LyaJmO K؁[^nQj $iss Gt7̓T(| 8v"(i()ĮtuC@ Q %qݙ@v[Yxa@P*W71Y`;Q0)O,O2po*2gq2Y19 R,֘do :ȉ'֠) PJ,˭p+xl#7%b@%ȅN\;!;R!H\RWPbEk*Ȯ4Z l[ư燏([k=eU@ʱ*/)L_҉uW}c#۫3c;Yw\&49c"Jnw~ڭ$H^vg(H4Q)T`N{zw+⎇(2 om*i ̤5K3 0Rv=*ͭtF`&z6T0d0KjXV M!-]Wd*(rr#l1虜Rtbs^@| @,ɮhbn@X ;(A^~2|dWZC r_T}pQQ\;$BvP?JN,QO;D]..Mbؒb y:xV9p#ks7{|49Mk܁BΘTs6[cKI,lj7~@աǧyDqU5%|/C@M Mgwy=w%B?.vRf>:@bZ#D$]#jAs- 1|"7CMzE " rlmvh&w4'"eڏSsgؕ?Tn YKbH\IhիWm_n|0իe ~_ݜK՟b ~Gt1pȍPH]PP]}TZ\GIVr y*Td|Lբr'㝏7[JX$~F; v ibQհ8|iϸ.0$`/VYb洷sg~գأmS{ ?d5RJX"VKV)0}v, =&F_9[" ƞa3<:S_9o35N~%Cm"-qDY$yY : x/?/xg*?8 >[E+X&d`T(\^|w6nQ1ή:6/ՐMG~ 8?Jj͔LUa c49>J~Sah&sؾ>UxL]WJ_lfBɦU8#M>wĬ8WDљqzyjcمk'KF n0E7vpO#0H3lzl.#~GY<6N5O #WDenRֻ7՚l~~qHدM{] J{ü9LӟϒvwBȖSĄr@o./136~4_DW' ?Hʳl.}JgYZ07070100000021000081a4000000000000000000000001677eda0d0000455c000000000000000000000000000000000000006700000000./lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/net/ieee802154/6lowpan/ieee802154_6lowpan.ko.xz7zXZִF!t/deE]?EhDTTk׶Ǽ4ca1Ҕx*P.f;Viԫay|IQ-jA̲8G3yw*X?r8!;kl,_ fڡtpdp|'c*qՌC9DuLvCLwf3Ybk\v qH'Ke:Ȋ7bj7D&u,g?+.Qw[}y /W ;:#N1;J\O3̇, yp.2;StJϡ)iUudEosuj#3k0 bҡ{B'ǚ$Ȋ<"**u qRy~e9?HHAљSuZ#PZ5FL:6V}G e ;\2px7I]#bf p1?UVIDv:ãwq$?s@IWGge5ۼ83l20lڝ谶gc&5xAQrď%9$OqQ[FΜ&GB=nb(p;hz6eut(bJz)!aT Jقd=r+˶*ſUdl)~Y=W_zܦBSd=zp>#t5dģloc(iϓL$F[5.[hӚ&r'W4݁/ )Vdh8bvg1GEAִY&-s A&91l$~J4;_CףP?1G*\xwYɪE\S*qb'si5SO`!Zelal8MTjEIlIݓK> |,E9MH5=<%_15 ]!I^Si]\ӗ-Z3X3F$8bzY\*c:Wo]eL\fwDv>47q{cZ0$ b#_N%1t$ɮn =xe&r>]ftiA 3^dI][1YC_v1e GuXG??|&hxΓ7 ܄~d {'2oA)>u6$*9VCfݬ6>; -3߂Σw|R] 'LS o2O /Ce0#dbsqbj,cߤW z>[O}6xG/,2p# :AA!~T"G?:c wxo{.l|FN#vaL?j•hrb.(~ 9ʗͽj 7*0 H c"-$*4Ԣu.@~ty5eVP)C@$ƇOjOr(wxuҽg)хM8D}dH@A*(¢+} @{3C$.CP?xLqTk?ΊYovbeHX hKW-2 UIlt M;w;ڀl7MrzSL>]W|lN{@[U7S 5bI,TOA Jj$/ w:Z#xY™ o%Bu^9oP}.^I}j>:'وa,JպGJh93F)&Ma͖-w!Segꙸ/ > ,!K4+?rIu/EG .3AG1z5 I!cA6;DZ)f {I{HGB=[ S VMW@9T\bGpp6*TWgvDiwIk7[ |z/Ԕck\D FN:$ɾY> $Leud/߲|} xpwnL ͷ 'b/GMZ#\xqy+MQh]X0DAok>3'u3#!g&[w짴ި94a.٩ Ϙ^b(J+m|uC ַ)zJ5f 9'*/>R[xA8&*gR,ۏ i7oъPK"VLO{C&fzs7XwX<--~wbj}vPJN*.Z\mnf6(=챼%s*x8пX Y!Rѥ)LWċ^o3e8}~L4VQ-Y{>,QM~pwc09wmM@e3i & 5-|R9_Gz&&iT\@tͺ1,[1d=tI}JEs5q-4m U&*ށ.ʜß.`xUq?(,WrA&IT@Z}],nt\g },}سGU`W> ڴ義%Cʖ.Tq/X {b*'{jPе]ALzd`PjU WЏfyCI2U$szsS( h23P"V'dT\i;0,l|(<+k8=/;k)0k`Dr{&0X NzjZ 6IAk'-r}:`#e6L#lˑ& |1ڰ2s@hj|;0@ mP!1=WDBGK;9$lO4e*?JŒzTk>Ec^`t9ʌT&Q.1Q9(~^/Uvh*dHTBcS)"b (D.W{'S(bZܓz\B:[\}+`?'3c]q8ܹ5jWBu8ƈ_5v(fԫk2L ?A9k?g{Gd7Mdk,$`¼5蕄[:n [5˼Č9j)̐+Dx``H=F9βX:"@s`X6|D(=«+Eg5St2C&<`BD;V|DOX & ',p:3[ `Sm=ApNՍccqno.P{Wp٨_ލnh=^W\ўBٻA6¥K̍.P #SxeW6Jt_ g $e@#R~@ǃZs*ۅxM,xk@K&']l@ LJ@413xVZ";2YAXH>&UvH'v W ^էIRdb[$0Wt| ٛ}̩ԨÓ"̧A+/Ȭ:Cg2I8 +j@t!D S,8ሶ m܏3%~;LǎpfŪ/e]8PC,̺NVx{.rާz0a'3h-dpـV@_san2JЃ!\e] @SfRSpA ON V=bߍ*;j}wX3f-,JNюBk}&uG?I%B gS!w8=W_=B*UUy@vdD3J~.:>GL'W,Yfp O3rUJ?#^-4.Gl#E.E Cb>XU\Wo zoT}wp ,6oa9qBIWЉuH?n$ ],_z,ltt@Gnt{_SB*9EAI$z*kq?reM.Ǎ S /1;av)X+tpGӽ^iupagnVu8aV~@9N GU GGʚton#Wъ?E:RTft`7ms5b[8ɕRlQlVRȐQJ=5rdjQA a2OϿ3ux鉈9Bq|M <ݖJ@ 3"D#V,H Gg Ȍ4[zd3C +.%iOW.~ӏf j"sRp7̹!#O4g6p7Ћ8MӋdYLb+\@LD3ަ3wnEk+44N$Ծ$B"@K;"_ eZݺU52o/bx$uYk" }S(+;l" ^{k>ƶ1I`(&ؤM욠s4 @tПmqsGfnlPH:ӞE- QԎZ;ddfIʠ[ٺc?YKcY FintWtp1J2($ CwEbB\UڔՔP:[9F?/{W ?62*7tK $a8DF0V%{31XTXdC dMϝ U޽h_ntVS 1$ kn4 P[+6ryh;W YN'Sh<uI>h&>Vf#dx>a'`_`#oHLxBM-Â&:/ok*= ߯VW&r8j ~ @eڔ_p2N<{;wh2*2 l3jQU0짫Iӿf6p׶7 'ݷeRtC1ZdWlݾӤ*zf [ݐY/S]lX,Ml~{X>!sPT\#F_YVXZhz $ߙͧqH(!"d^ D.%:2O_b{սl7"a-P@9vwXHU]TOfhe?awˌ Q_p_rɅim ؛жI 2us}Ȱ#{i@f. 3)(tU#]z?.\mD<02C1P?W8(Ub9me +FC5#ӈ1ޔY48ã`g&SS'8$op<8?Rp`Cqv-'Ej#UPR3GNQÒXn][jDE}QG#X2d:}Z7A5P<2ɛLUq5&Uq"UY6cJ)^ {i KKk^IT\'* =߭,]CjP O9$7f)ϫ}4|ӒLd.\,eCfSfI{2/u3UUAROy5:}z"{lX2%ssz~R_@q# m{3~Wtb;,| z 誻pZ#$%Q}5k\=색7XH]<6l䶄EK\D{㔀qMpF#T%ϞRH"h>/f+$ lVb~=#1U%[Oyz8}x L}ǔ5a_W:n_\Þc'YA렑Wwwk9  41Mb\;q\@6eg9bB}UdNCG7 ̯9)2`j׮[= (=Eϥ{Ϗ0$`cTvZ 6 ."ԻLp{Z LIot³@R+0lnܥen|c@z '3?C]d@oDjHˀ]a@VU~k'2<f!Lԧ Ro7w՝ sm,At/I s(I%OU@֓IӋSբ&I)}qࠒ~(=hpЗ 3eJ QuL^n+--˨(D=jΌ9 m+(|Ę.SqTd09+*e_VdiD a6,Ty[?0ڄq!]n#8|&ҕK3`]NIxZRD<6-AAwX,;ǃD{a_Xgޕ AbL.wZXHAUW 7=Y&یLjkLKh\3ݥNg4#h"oC!k&" ~mPSΉm6wdpgڝ!BT;SyN!,~璜/m@G6|~No2MR1g{$ wulJet_J1|T,S,QĚ\\[@F]h}Oүv~W^bN9^MSܩDun,K.K"0Zy*l ؿl/t(0S5Cr꿨>Kzˡ;Ңo;5s(${$)A.]I_W£<yHJ]rX 5ԒYySxY:FR_t *]><2Ȁ::㻌@Ԯq=>4%0rRQM" )z>S,py.qWWrDZ,BVjcpʙQ`'.^O_!rd>MKLxWѣ)2'@Y".;7MS U=b vY JmwH!|\ˏ hDK|myE.z%;)cieԯ64֟8%.р$֮6>Ẋֲ8%a}cqoc(4J5u WI>>:>sG_P$k3ZvM)2u=.5k=+gQݠ>#|!#J8[@igQcB7l5?UsUeH|XԖ+üFBfj XܧX`@V߉6\&M]EA^P4,=ac 0[/3Jg?䇬a[\ʣnpTD")d|p#$6{ I>-s7[ Mpj>+LgoL锺f+%Er$3 f)n}g[{'JK+!QYS (7pIJy{N=uU}eiFE )"*&l2}\ہtTOu]ǯܛd|ZQGʰ7|㭸y<M0C*/ALg,dJv;,Juop Uvu.$eXbtے^o.C; PWl<]NϟC [)κ_/mBslE&4eeDBj)O%j 6S]ռVJr+hVh/Y\fZ|@7.s,,HaaEC|2X4'ڒYP{5(4*V%n? YoJ9v?th4mۺ hs Z@+4b FHK zCЪFQrSY:`Lq_u +^NL ci=pK5ֺ};E|C7ac̿y|OZZے.!]yi-=2H/ǕkFVMХnICyyvcά D )Ya;ijoOEx6kE*{ npxw=ڕNwl8+<|(Yc6^|i9iJ/>J;Q&&L2/hEd`KjeHk=hj;E㡜KYk/f^!xiΒz7vk~EߔVK%TZLd$ 3}[Ϫm8R ?ӷj\ȱExﱴ'' CI‘-r:dg}6Xz|#/v<C;8٘Ɵѯ' AaEĹ*(3ʰVnb%$ Xfqa;R".<5Fsa˓Sˉ?ʟَSemƲ3}lbĴO1̩{g>s0 :*8p'5ǂ-an52:jD`i.V˜JPAT!?c7BRdp(`&]ApqWpp(G䉸uW)|u3~;Gwד?a$񙜝kvP_Z&5);hх h 'Ş}֒N:IXqs%#թ9HbIdpn4 p!66BH)?wTMRZe;LG0n]&Iߋg+D,_rYyv9:aaoj*л 9껨Xf9 K<١)J O܊IeޡO(f5%;@n3BZxZ!2_Dz};s khX`BG#٩q%7JW4L)l0r4\wǩ<6̙p4`)w^歹6?Nl0y0PRnK!"8g+݂=®ڶOe e蟇a^ J+}.s`ARY/v;NކlKzi+Y%gAD J߮ް'~ PYr7֐1֛k=--Q)1]gyI!^VoTZˆme.GE!p|LvxMP _Y{h=Țd e>UC լf߯#>Gao (Esɻ։e"-NiQHVaj $J4pjV؝`r4qz[XF/{K1 ,1ߊQ6ke wz+0Y`\PkB~tZY#OIOnyv^im=[|mx״B ӒRQ2l2F :i4v֥*(Yf ɴp+.yD \tyu16Q𩙡5ju>'0MH xIqh Ƙ%"8\Zk3 To׋d Zl_U#y;ׅʉ^dqȇ笨HZ"<825mq 7>"?ܟ9G/E x;P1>d HFf^S3| uu'Ei)ʊxj rS"#}lqFvwAȻ#T{J^nKaXcUlqI5єNM$ghX~꒳DQ*OloUTyi6 .uD1G~\"nhʯ'_`~M,[G8DV5r6Nv>Qt?X .nU7 I2óBik܇I!e(4pNj <({Q̇u FȮÕps,{" t lF*x&߫B[]}|ֳFOuz2dA0)&g)PEIBڕt-̭,AfjUo`mNR7T:$¦L}m IK)f!Fϓ̀ [Qɛ>l ]w¤4c*Q#.POZ w4w#DzJoPγv{9tm:K ;<Qc-<vTw`8{$0y{KԵ1䠞g v3k Wi@j4i{-gp1Y` i"|韹l;RoR}F5_dP՝cHQftYŠ, Q"I`#VM۰d N>6Dr^[mS;HUK ,N8~5BKZ R/LˮSH o_4ll85[yRp؂.ޮP~`sAein8̺$]U lB NQC.,r,q {{iӟ#| !PFWh jtTM`2Ӥ^cy|;71hc0 u$U7.}9S]w.A|2ޓs8IZ5+Ah4D2* Rbyt"A^̳wpJS:^XuEl=|cU"#a0U,uf\ݭk1\[Ibqqa{0q"O-u \u?{8VMmqD,hfhސ(&bLÀ J`=$ˁ]w׊z1S |GzlFbq @ҫMHhV,P*äMK\J>YbX {^R=1﬩]y%vDZA$U)҅R EM eA; Ni4Ћ.T˫ed  #wJu6``R:Y ʩPR=8Epif?XlDw%kE "|ƲSxFuzzk":_ .-Ͼ|Ť19Z@#C%.x"x% WE4>2( J]-]PuES:SY8R/M{v##!/oC!3k‘Yc8catƤ,d] " 64)>"G%f"iRx9oa4;ee,{LQgh>WH++)])00_3Rj6DWiɫq @+]{9gyeHQ318CJVY$4Ϊqpm-$7ge*K@݃lq]*)J  |%W&:-xxΛQuu5sz4č(f"d^GLs)s|7CU{k6j#;"B=)? OYDΞ3Bqﰑh RV*xRF$>eX]S-;f|>&O?Ei'<WoF"is($f&^h.tm̳)ZqI[*XQ63'qe*V7q c`a/LBjqz!ƲcM.lg FC:`;8M ֿjg;lI6f[```tSU!ZJ}L4cFV[Qwϩi{phzVbJ ȯ=w"K cq|ƄPNՖᚚZ#{Ap ,%* i?EJ>-xEڣO_-#2r(%-< #.HA#Msg9]Ppp@Oy޲[y h= S~[q[I=sd'aJuLb/Ds:TMW"bKc2`J-|Y1WiUT|C~hiLo׳~!fWߌ ,1P+Fg oմNdfد;I߹\Wnk7 MHm3okΣuS~`sh*ro*LQYȞ&tKL|* T")"5p<;#8dRpdxHjePc,=a5%E{OWd}"V݈aa|ЫNtRwc5}͸(yL[f#{AԈ(?lIpZO9j.8n5IÏy!p*'At/#[-jzegjuBj \$d߫|6qBC45yw%Wr;C7w=#HgYZ07070100000022000081a4000000000000000000000001677eda0d0000dfbc000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/net/ieee802154/ieee802154.ko.xz7zXZִF!t/"-|]?EhDTTk׶ǼBM Ek^ ]Pofe3'"Ὶ3u 3s%ץF*/K69WkSPtfПUJԡJq,vHjmZg|I`4IT ;5DgT~ȯ;%e^q)-lC4+XXXghM엫iP'㲭vIoUhӉK(JFؼU߼h+=n>Q@ߡ~"O})1,905ӱ坮" /9"G& vntj8VN e'ɒf IV!Z?aW[S$,jD+?qQ7AjH030$ɻuaݙŒNKjuXXlBίXٵEx.Q0<*7Ac':~,=P>Wj́U,ȣPHǛ:, ]$WyѨlr*gfBK^eZ=E+<.;I;{<]t qǚ" e2uC}G81ԫG^ ś?̼vg)w(ѷk6x$=j*R.Ƿ!.G^h2Qě'\w50$]|?`Q[2ZlRawXsNo$RpG7Sp6Z*D~Nsu dQL3 \"E s#JQ(v#HlG~5dBg=\ehۮ([ٍ7-7"U׷!<@wX-O@'ª=Df4\#IH Q,Әu۫i3^bw?v>!nӋ yK8fjRL:Af1OdE1<ґ?٠7(;2]hMꏄA 7<=ѡ#GaԀt$>{ʁQ9c|+ـEmly["Sy3$v-$idEyj+{lMMR,F8 y)SUMQ78o?&e. ^𒉯엨˓)%7NKIROhp=qIbry??,ц'jUQgfu H3T}9w;!HU}wXS71$F{A5+ /(ns)Hqx EllӐ01n|},VQȋ[Ǿ8uz{"vI(nO %?aKsVfjoZǖކyVGc{F+ըCJ%܆S4Pݨ %o%U7b)X VLsaXH՞:OφE#MKƂm>0Y?9nItu#^҃6r7j҆=@!s(arpFN4#+x"jbd@²^awյuL3/~WƠk\qIY Lדqo-MS>[+W-0yU5w[Ily- ؆]weq Cдb>ŃCFFAX1[R.1A 8xzk['>IC_tlA`1l^ɸY1sb|yAm=E9/ᖷ٢ƻ}O i6b95GZcI=1jƻdĐNeIA$Ũ8S6+,lLd‡t*$w ]!7!BgckC/%Wm63VoܒW4؜d`9(0@&Qsli.Ju4[ yϯ|ȳqyKVzDV9|Cv%uw>NtiwC"7STA|\2.ioƤۖўRc&EɔYLx/x"s fk&׮8 kXC[4ɷgbhFtUw`859ъKK}ўTITOh; <j-4N"Toh..${u S8c/7JeBl%i'ƽzԵP)xEPfMR1Ts TT25͝r;U;B:7Qm132Qm C1lRUf`5ECQ`` i>`-;#23=2M'OU8>jx4*ecQx oX˃ dV#0;+0R :F\`Q0mKeq!iy?I2Ȧ3Jz's& bmF䶚[x.@cȬ6*1'=Bd- w-_1'i2^)վ5dPD ($ñT5 );g)UGT"k`ݭe0bpcp:xAnG42a؂հ ^Z1`$0D4,1^n*N.$ク%A}W&`LN)pl/\GT17뫞lX(n0Gj}IVwYSwuEelk!R3 Tr iLzOBntUθHb33Y#d#gCJ"Y$,zA*Rà)Cdy}5y?I!R:L} ^DTܱ ͫKQD9ׂGo~ nDX\]A'\6(L{l˂[;~Adl1۞ڲh/(!+)`ۭȜ$w)2u*P<*&yʆ{e@ G{6R%㷌lX jZW6eơwPb6yT^zgp: ([s}hYtoHxp,CEDI գW#<0}/QlY˩e9B#%yvkb U_7AVJTQy]$kOG[=jOpxEGy1=0D2w]h#J4X =q\:䰥:[;O}GJ}44*@Vfy3vQR!>9 r icmK"@"mMI-ָuZŸja獫Iȣo79$5;.XXS?H6p'4 b/^-/oū+pq$V 4sI 3s(!vX)S'Q]t{44zF;Pmzi GXZR!d7z:7+bbn` tLN#UllКLBCl m hXT,B'>0N#Ec2˞q 4̜o9ZkM%˒.zERi:5djUk 5 5d4W.>jo)zƴH/& ׁ<Η@eizwxsE4-~#1򂗸xvW»/%&JQ[ O Tx;Tڷ'}k@c:Oտj0PԜbC) |@(û Nc)`Չ/$fO^a$E,"7*%Vxa'X.{!ڵc"mxJ57V%U׏zV' `}-s!:=wP1aL9tNi>$q#۳]=<"LazH&:У^7(tH"W3^4p1:x5é$I^wuJlI FC ‚~]㩖m-` *'5cKӶ [KHIE!W;Hc+Hst#B&txϣص[Si~;sqb쟏jDsmyN< \6v!N{9Q#I!FA840OT,d!8"Ì;z^\V tCdZˎRI*m헸cL{qUH @,-Өq{8htԦK78dʺEeM8Z4JBba娙POЄWO;SzmBɦ a-Kjei={~&|*Fv]Ѫ迸(F7mGR*D:y% `n̯K Ğ!댱\,KaxuuoMƂm)tL@x MK}.movò00W@)T*0)[>Mt:ff637vhqCb¡˻Pڣ] اHg~|!:HIîMFzKeɈT)w\YL`#oSL?NyXG<* ;\Cv4 zODna-{W[H:-cAUmD) Ʀжћѕ`$<1Q֝ϴFxdJ:>RמaxϦ YI.tS2UQxl5Ri`Bp\PȢI-E| xbVsi6fЈ GcZ'{֥֔/ ։Fq10f{, (316½Z(&vGA^o2{m$ƵdUk\;ےKynP0+&caDUZ PZ׮y'ħ.tC]w 9ԥRZB uȼ{"lv*@pwŬctmC5};k`Vq䎷B20r,NRvaó}Sxx›0˺?+;W5bnMuX[%qH%\|}ꈯFܟ0HT$ٝLiیKa*$ry뉽~@lrᩑf]\q ^d~^,oCU ߜXѻd~Пi}T`KF\#Q It걫9zՄl'\ c/c^}Юao  1}*S4Ut{䃈GP(Ua6<$B \f9>f]5RAN%W?`[C K* jpnM8B>OJ |u*fzDs A-EȒa&IN,Y+aԹMm%ޢX37퇬4j`7c?9Y ,W?*iàOogƖRN#2u._CRE橼¯3 PW#E!%iSQoERʰ8NW=)V||^QU<32e`5t kE8|P;5U|ྪNx\DumJ1|gX=@GMlIČ;Ƴ̽eXFÂ\Zv]:.&~?}^T8k;Z;mxY IvglFXpY%P{@,N}Y<Ȩb-4}^toבҡ|寀%Sa˩b?& ʐ|U.SPy/S( "D`n1<䊥pihYl #c&2/L] (#l + !u6 @Z\I$G9%\IܴA/fXi>`yf6&]DOeJp\/Ĉ^烒'Sm/0 Ln*Ԋ%c#&x S͏wDlx(Lc!*ev_3Z,LLoZ&jg1fܑH(;בu<}M/`/J=m)h#C84RCyF.NOuoSAQ^~R)3=r<"4fŝԎ*lpA"n?|v;+V*7oWn!0PkN'P#]9naJEo=ဩ ˣ"$ m.SaK.nr!JAMELNL4HH (_:V8/ʗ%5t2XLXxֽeU`ÞhHEwKC'X*A[p`761tC6~QɼY6j>uo߆ZUӺ*,τDͪ' Y4vI`Sj%Hl.=b&:Or"˸;ѤBG}{]JоO850UdD} Ѕ%}{G*8[k"T@}LGK(>anWv2 `aPzp/ߨ=_%`Rz 6hFE <4;'cqA[Խ [|{'qGrg >Q6csPM_afDV)P˻+*礮s󪤤1䶫妕lG*N]*>BM|jWnbǟtr+av I*3{Ucp18۲eyMjbM/h-dto/G7Llax9o1SjU0emgj9+X沆g[.ԯ>evQ5U c ӵʶU}.*c (a\5{ʺe;hB\՘ZQ Iֻ|fzk?"!%|pUor(k\봘zq%OݮrFv'L.r| w+GG^rg A: bC4Ѯ#$T|Qǟ%sᅦs~'5 RrwY07$'(Ok/)¡ចPRvy6-蛲dTM+Ūi7! _+Jw4" mĵ~ b[7E xdVM(+yZ6*^LCe~x[FR"|ggsd ߆./_ _ja\9,TvAI]ǀۥ2lm*?fݗ%,]\nu!D)s*d̥b]P6R&U dV %+ [T!QȭڇH4Qw7w(hqP>[;fW~qfnVr%V1Na6 ~^V;e{g9TI1pTƶ #a &­;hJRY.+5+1<1oV;SmXHF ǻhv ؘbtAf>oR K|YMS8UzL\12?#ϟx7'Aj1s8/JԒ(N} -R֭X3m{%hID`Կɺh:a9k1*QxK]xhApì%Oru`:֖>nu:`u@`3T,3Ms.DL%5w_p$dE)'Kۖ kL$iS7e6nxϓ:L걮pf~7)D֩1iK9OLi8jXW+N3zLVvƙ W8PK4¢) =t*]YԼkOaxxKP.TbN~"]r?I&3Uq1t\@jw'QL 00m,ް&<+JpmH$oZYFN. e G 3#7#{*HUM~m&.c \K+Om4-RL]ŊLY(JfJ(1L]cFv,m`?t^B[pUxO*Wn 2ě }AY?=[ S;8 +icC5!~<; y1`!Ol `{=g2)[G\@E:?|pv<kQ߻)_u'\jGKqTc=c9]gpߓDJ5GgIM B\ aMUh# =PG}b["r8K>Cd\ȯļˍ4?* ʿ6-G2$'1cR*b(H PkoO`72: VIgڮ" lA@X,œL ~wMq`'FcҶ_2fO=>KLꯈ:㍖nRxs)7f[7Z35ѕ:+j 'H|]XWp ¥e*#ӾnQëۙCZ iZ+ J|Zp^H&N>&)OfJ[َ]TlUQtB/Ɏ<- qC}QM;օ!>AVn8Kmg2s!<]MhI  s-[XlsUlm#+b# V$ǎc8(JuW rE̫<x0 $1\^G|ZZ{V*k$mQ\u|K3GE}{+匱} ;-bJ|hhiYNXρ]FCZ(_[rC k7:׷? {Ephtf{Pk-e s'{wܯm$'L˸@^ȅЁ<@4izZ8k}V2,Ԫ>LmX]>Nˬ]DP6, AF>z-|ӎ11݆Hq V`1niɇ<$ex ]in3Nnq J 9t:ҝKaewCv= "a%fbm"jX ϟ%J3>NAyHڄuyӀOI #-b U'j7 QOѺdōQ2;F%_ BG—+ Tͺ 1ʙ'o  PkGσ^ `8&XlnCSjh K 10WIԴJ%eӀ6b~BQOP6C-AL1bE'b9P$n \,17V|ȍ 蓎Cq92ѥI詝SX_GF_ǏN/xgZ`.K zv D9avz]0nwʢr 1%MUY3)+&n5-HM8 e=OnaM lB c-dS5xu!RS: woz4u;!}-27"zbdE7D6"&Ƕ)qdk}CP0G '-BǾsRۤIGv?< 1OĨrsjkC~&+>" AV )PvQ鏂,ON]do4nB( 8;[~y"K.BD y1]^ɹ462܎DjAwDGcnTGq}ދI~*5e^ :"B#Z7'cR7(A,)NEj1KƄZgBB~X, qUZ K~@NVL3 69䋇 ! :*5V^jn<)>v%bj>{7&<_)ZU1G@,5//e;ɞjD&Qv^`GL~rV̀p"Iu|SmƎxm. "R]qmy|S(s} P<߄:_=Hvncd#^y) aΟ[E5A1{sbKgݧXRES9;fFT1(8:>=o 唒^LWM%Cdr\[a9鰦ntk[> ^Cz/ c!ef/[xx$ܴ%,cw?nO>YOU(-qgBEI_nsr;xDmV/ǣ|405Ί>\ 0ڶr!aIt q;(Ԑc6W`;o\_WK)!KuerzɕgUiB T\gE(/N~Jnu$i=ޚM<ͬ8/LU0m捻I0B)3-`j7W,Ls}[mZ@FGNڏ8Cy! =`!jNEKI7hIG8uzQRza#0f UϘ'+G< Q1."IyB>mS ױ}<$z.[zPS?t㉜HVu:wEFU+>5}ndja#jn'sjp*,`z UC.g#y;s91?]v&ɡ81/' iFqÚ8vlPdZ2=hxԊ` ; Rg>! 7_J8RնmzmH0eIHg,t4CYEclSy>򤆍EG0+"I+2BG?@A`5t]VhQ[FyڼX ( o=lbE/QKF/ޟno/ Z߫z@4((ds@9C\B ~m 2l#8n\m½WrjU ~~=vYxrӁ\Rr5Q3Qt;Hb E7ۢܫZ3PHYbU h, t)XL\ӒM9*@=)X ߑ~Ek##jM8|ZQ5U,bY.~d ͭM^f$( O$3UŒb|[ ߽Yk21w_羡LYRRa$D9G=BYv9ٰyxzS:ӯ!-RGXr [L 2-‹{wr P̍m=gs?f?=9o @ޱFB`\[#$$HyBrʇ y䧫;?OXUEcUs$+ h!污rsJz}GA t-fOD?Gp+28ף" FBw *-- 6F3՛LU;s~a %PaB"V3'4]g(|7s+YmtdĩEߘ41k[x!M i<+*-͹vE97¼}Bfs6ouHk |k{/m)S1g9wL: o͖!3o/Oށ8+oMSj%a= 1a@{\}L(Z%l~.ԩC_&|f: }KSA% vw-)m!IŠlk{dʨB2;(<ɓ\jS3 σ@mZq?݈[6ʵgq{ԩқ!-xtȂj^F/bk 95 r7$Vj䗘|i)]D_Ҙy"~D>WN)A<-tD *T~o"O;Bg.B Qzm> t@u;_ F49G\k3t$Xc=m4=ޕ $ׂu˽Ɨ8wg44mc'aO4-ՅYMҫzXs30׈ /O[V jO6"?5qQ XQ1Zֽ #7"ʆt_̣ϭF/fahLY'~J\A.͈GY?(7bFYM/{N@Z AF+jȊ/5V -h[la 1 ω_]Wܱb3"魂9 8qk/Yě)G9phFxXN+d_~*RVX7qu6ɤQ-Zл ԗ;'f(aiz{9.iy|O W'PQGkB;b { $r;qzaKNz9[V >3 m%mkhx>s&ʟkd˩Y=cqyppyo漠נVZVS2 Uz0Mє3 6kq)L'*^N4^mq>ufQN7;jq!hs:yzK,yth\ym-s.":v+F񼲚egn%r١){ ŗVWN~As DյV. MUR>T)jN4F[gr="llq)q5}=ykl̍?2ȑ`" l̋EAyq1~Dʠғz@ ud!a%Q9~;P_pлaP;}e%״Ѻ*Wyo%_ 1;V1mn8fGכcp]%h(f9 -2~xϜ!8i ž"&D%G=+I/Ei t9O?E8K;cK97G M pD)@89jV'|o=^l?`6S'Ң;8p7j5LuGKfb<>ƿIwy$ڄ'  oheSq/W\!饡 !!T_Ry\&-3`Nc埸׊fMX-a(k]i1U_!%ܠrfen{ڈݐ 0SospB:@Iu iDŽA&_kƗY/JeX|lmRU?B D˃ICȁ :eۡX|e*F v6MÔ" V 871cE|+XzeG  Xvܪ,Yb2tWwcnaD|sb`1dUQ/H02e081u+SKwT]T ; hJz 4-b~t`Pe!lQ< sN5Cx3Ue{wAvt.jÆ Im+W뜊??' ǛL͙_c=p#,86e:1YRK5˱t펉*T[HI*gmի1[Djn\@3b 7kʹ"T-o6TX͖&0 VsbC= *a+EQcϼRf8RHGv^Epڣʆ԰9sfEeNTrJ,eP~(B-4k*6F<z#,~kbLVtOEdeLCʿnEpu*+SW;$ڲ8q" &?G&VU]ž?5(3:Rqߟ.M;E"/Wc}CMvA>f$7W<.aI3㎯O"ڮ_z|R0-vaT\e FdCEPq_b+>VCrkXت3l62ER\U-4%p\$+}ŧ5t4+Ď 5@b>luFL `#`!Io': %īƽ 1p!Pާ28=A3\+Ogh6C,!(uÊ]&ܾ2 ʞ(}V=ekɃHj_)cޑ%v=\],=^ÀqB 3Җ$v3,)`_7Hx+}y^hA|PS茻t[f nyAIy#w\|(}bqkj^;Dbna~( u396;|6C۔B{ICGk8,oYcT)<9:RNC=v8!gž<3qg4;y,|)t!8lZ!pw*s9_9O{PqcF|@a{iw"Q5 ZiD҈=I[k(1QQ`6~Fk\56O!\]frre;ώ<Sb}O0!  6V&@v&In03Xa=\nViz.oݎliwoӃGm2SFPjUX#hܑ/13ov">4uAݍw>_[)צg5ts`@U zF.99oJOیrAwL}<yRCQΏ6z ;Eb]nW+]RRcLcPvu1MWщRGקPbBm%$&5imZ,޸8}p@Ht-W[f Qϩ:Ɗ=W:'&аq!3 6KၾӐYQ)Z_$?sVRgAIN?JY`:(./} x-AY[Ph"|!$Z2 GA)ޮ!61Hb+'n ŒcpR?RvK+#=# LsΨE=5n+c t{/#urȣ ]XA2}wK.8L*?"XZjLg_j_Tes{y{}epN`Fn{B:[CjxWL.^Pkg9f4$hc=-熣5Stp lwZs8cmO/s(T<7Xh-ўYfcB;Ĕudu5|HkĮ0%YSfmDkR!|^]M<*u0n?vJҷh}w$C+^K$ xyH& +{kBEM=Sw?hߦ OCa;yXI­_qpGtfcM~38MODVɴ}?? ARfDDDѝu\sstq,O|TK(KôN|iZ>LOl Z^˜eo]%3soU o?`t]]4rIuIwJ34XMUz6aq;ډ ⬊[*4DžI Xvϕ q띶mp')3Qm&h#%GTӾ W?z1da@Q8QTDh{"?("3rD &X~Q䜀Va3ISV;9\Ns Cf'a^2!|gj2WVŻtE67e20)xS#^@B%Ik#,S*.X3ҿTY flnWRJta|N;!U8\"p.VQ1=Ux@! O~ P(e_D!jS!{*u@ *W1|A, gtaL@Yϴ 1h PB3'lt?uΞR?yhx**=@b3ӑvA,Lun$]кɫ@-vFF`6L@3;KDၪ N< ՆK>̢~OK(ѱ_}_@h839dҜ-&)fSj/v;\rYEӳ\tJYh-h}(]ݏqlI0+@6DX(l_P ½BP ~&txtNle@Fs~OBUܒbw6D~xY>JdUz%#P:&F 0dF5i7VZ"`y~›?^Zo%}Jݢ/DDٕEJ݄y'3c?soNh ̞^\ [;? ìzUdF1Z2˝%Kk8%-6ԲuVG&o7UCF#MdR+Cb.z- 7`"ծ~buK!c#1h'asDN (9e]^d ¤l,/OidOGt!}[CTRpASVr>* 5p^֋*u ـʞmV{B_[U}M,iekIZ[qUgf0*CGqrFJ!\c+o12FE8TުahQ $AȐ#Ck:~Ih,N[^ BX&rP*FBx$I@WF?w,+mHZi5F`bkpw9$)HײT}FW,R "jݖLӜb} UpoV^V-38RvRHgwNMb<$bFI/b+\DeRꍓy@Fs?l^_Q iGZ[֓dx@ ]GHp-[O2)oXT O/LVф@dzZ\d>TF80,l9w։TO!|9MJFgm[$wB2'2nxuƗ xTuʩwEQZB+:gKJӀr뫼QM2_:jɄsg>.Y׏ԹL/5g4ny\b.2>hA_?U|jYg Z <@ρXL0|>dl͔09z1gj=GU(ܔUڄ2{˞C%Gp#R Cfj&p!PD80rbШnpv,in>\}4|&@4BӰV?\_B,P@ppzJPa<"aވLNg ,}֐\0ygbNVpv$JBngAEMRo{f}B,4~V̕+ A5[I +y3Z, y$|R\*ݐ-tG>^ؤ%vAC&86ZZZn%ĺ0wյ¿Ⱦ)7NN^N`6Q8b)_`*F~žwTlR0iո]2s1RXp i)ع%@O3sN5 B|gc:^ys@ Z8e$r2%d92izB”_ +ÿ,Qg 2*ؙ}˳o<-tµ{4UY0fPˤpJ"Y޴fIIqEfk|cCv4|  I)3rpxA^)@tk' w=k:G0>_tw_`iB]}|]a.3zrmu>缊W1 #0.eP >"q7 [RԒP]#0v7# 2֏=;UrKW: ! hg%9w=s ޜMt*eș6p=6Ŋ;sHqM*q*lm/2E10]8&3s}Q/GojZʣyPJtJEQ*oU/Nlm@ަS% h;4Žw1ڍmUTZۭpG{4uT6P~z҄ݴ`76 cAޗvw<iƥ'24C2rLXrMJH eSά$缥=_&ꦃ7<z);kHm D@klĠhgèb<,) ލݴ#!ijLs&^|}AƝGY+6zS(_,ۿ_$CWWw} b6UBj\ Z ]}msM-eVfn}qs uQ{ <&_OBoN^\d44g3,E!#q!*U[[ *׿l:jߏ&;JsUhգ*ÿ08e;*>K=;V5/ɺ&/y=ŖsY#NYD"q$Ģ8&LuxH_1T'Y9>՜g_hU[ptKq.Hކ3WnԲsUZ3- ! @B`"J8 9ū>u N*g7Ƕ&LF(8WaWfH. *´ݧ7J{:;YMaAo@S;_/Y+_iMR$.};H3IT Wrq;b_$ADA@D0ć <-7bSK-!B&4|ܔ W+'>፸{3g%]L{kM2Z iRX%F$Pb'h]kµkv}qLeu^$~RU5 k6{iE\Q*2ރuC]wrpe"W)l";ܾƧ3y$Sz}BںL3\ƚO܀?  ,$vsfcB7Ԓ`IWQ+Y.F3NV@uzcKS\m:E*.B/nC p~|'s<ȍ\y_|e_D-&w9n9kkRPu꼧"T(sNaV6SzbomcW^yǧO}pNߍȴ=+[έ2_] *{HË%u/+ l{+;D5n旱W(J0Vʀ_U /Q[DzZ7~[l9j]njrZ<%=Qe XC[TG{ .je{rXǶˣ3 c y''&݇=35Lԃr hq3mGfl#ՍKLCޓI'BJЦT@OnT 8z}_h'UD-ìNbDKtϯo ڸ) ķUf`]Zo7/|1S<ղ0wlߗ U@CSbX[|i;yٺsSFjo7YC_y* 4> ·y۽YZr.N:| =Ud@dӐt}@O`mq&!]+Sx{ qdIs?,QݯQ-fMXMյ`(Ʀ37FV%D} 6I QyZ*"ე]E%q|8(4E-yI$"ҠO#QΪ%[16 i6 ,z?5QgN^> Ee?k\M  RyEi|hC[ bw}ު!soXK~#1vN:+{BaC-Fz\"A #cZ#E2>'Z/My]oR_pn;$p\DE㼭Fѥ~rUϞEФ<_m^2gJ@$lra$PJPt=wV/EPw[ ],K:+_%e+ˁk4R.ܭ":$6-F E"lzCi'9^yN҂y6JN3\b%e: j9d4#X} Rj?KvӢj n27VXU` }Fn_^л6 D)[HHH|m B7f>o/{#n8C@͘! v &'l~D&}Ws =3c`e0k! I1-@LlF7Ԭ>6vp/ҟndsM~YQ\(%t;^Nv61,˵,Kdž1it8&r[+If:rg[XlԵN42Oz#:i}ssAuJV #Q/S_B]\Zu2k?%[ %J஍@.p\,뜤L”B;$w&O_2q, "1Xhq5j7aPQmr_/Gq Pյ)* E{лS&JsR̩R 1^#N _i2X-:aXS[ؗA!rL,CQ%y7/cFȈEGEPQ<]r 3}uK!? 9!I]NIRh| K{A%8UJj\q#9ڎxz'uZ$ @ɇRү6 whߦ)Y̳7:qI!aMp~ GC"UwXpn0]4R ؟*A@yRM\hh " ExuRv?'I싞u=]V- }9>vP(Z1+g9F0 헕i JyOV% e7=|&{KB4+Ԩdiv8EH56+$U+4f[hUHt2#Em=#Wj'*s%!S&+0tϒYdې~)&F'VS:O/CK!6|t2>I`Z[olwrSbwa LL5lJݪA~Q(1t;9&[nVukİlF`Jʆ1sD+V%Lop;xmcFe`& |)׊f6"q-Mo<0 4Y5NmDF"pex^L #V`mǍ,a_>9Zsr7s,=P% H]*w%h}{y<]I#6O5bAM8-$19e'XRxy:kY 9U^F؎}0gtTKlźwiA$4Z "1"?ʥB`$rT40eL'](9KcRbN&$tA͖fQ.љK)#DtoDVڴS%6H=K^1!>S6%{!~ѽdwoTh lcL; WGWTmb{mi1i|z>N/G#"%ñ$*CeDzLMmB\|`gbE ٱ? ݄ enBBF؜)Tu4>9?xZKGxeVu<+/v.hX]5+oֲ&\J|,YI̗VaR_o*ӗ0*)}q*8jF=Z161;C[ܮymg2ER"I8Қ^j"L#5?­biI FG=IMF`/Py?蘦&4 ǽ<#5GtvN iĴ)3[s/*7Cs.TboȹЃ-U(+%X%Ǖ|34RH..Ť6`k |T${S7bZ te?ʬ$trxA7c"qzwh{jvLq-2 Π (T=`JtjweȬelP+~?c;S3^b &ﴧ8m ]۬̋XD]ˆĦjL3>O:+V`a6`Sj$PSZ5|Ӝ//k`FqP)cs}s" ۼ(νeTGNZޭ^s pӭE{ΎǓ 3|S8Vcp#zd6bw?0p癸]E5Tȡ){86,U4_D#Q+LgEQeޚsbMBo#,-ۘk֌lChX8E{d1rpEYsV;浣Ee[’U@Y~*(c] G K i Hhs!YDoYľZT%-Ϧ 91hйa[) lZ:#B=3B<l.Nxqq߂CO2&4B-2BkdD/.d2t&G6X]Vxrvg(7`|Fs|wGmdUPU>|+)N +{Q 8k_uSNvx+`Ze;c: RB|p <ٶMI.]Ly?YADiomzˉ2A N sPVT"j&2d o7696?c3\nW0&{&KL :D̘": 7\X6r= 4fbKOB9{+YNS?(cR g AXΨ:P7frpI86[ K j#6gzǵaCi] w!XIPH@ɼW! J;6xEJ>M1%? IUB='WA[ RaeB]"f땙{ͳ؊dԐԗ(7/;LU4FXNV0/fKm*8&dkVWP-uVx)-l̝M}ZR͹Hgz0w>.,6m@ΫL+-wDY]gxNbZ{-[Y Y0w@<#8tG`.ګTSM:Բ>8qosM2Ϯ'!K"_B7C%í '#=^y1 X(<VByY/( }m5M4 j}G^nP !uudzT/hְ}GJ4L ӋagcI׽=G\|,@~ I.Zګz@PClm[BL8A/GwuEI$*`7.!/XT!(ǰst[n(Yw<Y|gx=wl%]tj: 6(/I?qh`&od#..#э#a-,'B =,zZiA&Jwn%@yQ2kȃbi:/0\c~ݍnE4_PU `SN-usF9>$ǐ͍sAdFa z؄]DlK]t'C2t2?&N+l"ijSƽC ]y|_'y#ZEn'WNVR fQ?Jggv j~)[S]\:uF{?83 ]sxkj):9^c~@;zli0{ $Z([x>^ .]:řihox.S"/ק? [9+mY<ϖrݜt[4&)/MQ+y5JW>POOС{6%7D׬o)$CWy ّ 2Ŝ:0&\K[UAl)Sͭc$B{U<[W )`aut^<."^Y]_mҼ0N6}}T>Vvw#zgwaSD~qS%ZARG;qW$bY2 1%z xT{_]'BPI4Xå. dž3&Թ'EEҗ 4 kC*tժ9UARnd$֮Cƨw4-gAkHEd/lv^EGNIj2},FF)EZ20 r̲䱓7ӬAޤ<x6s\E/$q"c&ļגu:MT>BcZ# 55Q8|k>rb`x`zen^1K7qpƙL!5tV9 &\֏Ardn$24١M֮iVtWz>|T7R` zm{WK=}VDSMCG m\<l`?[B?(z/H)l]}̳dPt~BGZ> /A{L}3ƒ+Pe&xބX"zA F -$~&ެ5ֻkXB|.afd $@CBQlWb!?bB \8ۆ4e.W%% zH&:YvwdH{3'pd:J18.X~$> B6/@]p9Bjvgd)~4a\7rq~n+ ;2 d #\L&(}?.R66 R/0K(G1 q4Ebظj'ð)2xNj|Eb=9C >:ruc)/zds,Uc߲2.8>GKhSq$az'*v*"g,[(LrU2#[X^J-d[FAo23"ş#w`sN ;T]Fϰڠ FHu@k*I|Q$&+ f%)=FUPWy eQ{X!)#o 1Ѝ@ SKVk y'#y^_~Kaw&0.T_w5KA4sMK>q4n:H'DHwF?T#!ErV7ms'RڼY&Pظ2n&gHlfmNYukH擐u51g2V+mȘ -0HV׎䓳fz :F䵭\ ]X`Ka)|[;(0Y~Gv,i1U.;X"%E,rPk7h9b$(/Z$v-']O轥q]t?l5X \b4|Ð| XRgޟvػYfV |D0l/NPds|=jS/|Aqg !~ǒ+zf"8_!ݜ3 M]/UZ9Xin  Khcp>a@،=5T]:~1g.jЋ UpTn tum]ݿo|0hDMc[&6%MU08 I?|^oW*sNo{%S[l$à8-z!xlB  }cRobAс*X nr´x]x='^!72E2RIx#Dd[MKSv"K#xЊFS0NeDypk%7BSׇ˛HJzY/K.!edzDXE;~G(=Q Ѷ0#TdB1![kFglAi!d(qI4 :+9IlF}VF$k*Gqrf, z|i姱;A*?*ZG'ݩ-^L[$Jl#85ke\5 VBp ]@*MUm-Ieu%Bu1/ (H|#̄VmߘM{fgϣ&evu5na4ӛ]iߴ귢8jF>WNv7# ܾI,w?Pt6tXhkg_,o22i?Bs a!4$l%p7 ~Aj/Ɉt#؍4 a{i.({Ò$1K}F.52db%4x|j2 #ZPåVOq%*P~?ZGG,'e QJ*'+#_d)tǹ1D((plȦ+jUDkvڭd>?[:em5qj$ ʴdSŠ<+$ŐAnhC޴vfU `q%ߓ$b3*~iR#EHFr4wf|Rrj@8%Ĉ6o.G ڶIhܼ'"t< B˸yZ8V!_@ +SE : >X?Ƒ_2m#vį7'6C[}L#×EZ"?x]Tf6%-0O=W4F$GSW<~f5)m+V@ gUJ"\ɩp'HVidLf~G9#]nZ0Wfm-P|o|Z5 g KEVA)?9o8Aᷡ! uCpƾYc?Q e*+[1m >r-@o) nƂA:@aUh`J#7'(Oeks7S2vKM+>8z0B{K sAřN;)L_YXO[w%@Ϝ֭!n|^UwG&O*OA&Nq5I&:[OUzJtpOvdGPA gTU}`#HZ֧4 6!5rR] hqDS LN3Kyb<-yxTZƩS(gN9ȏ8 zcyc\ 6"/.v=Ѣ{f( m^w7r)$ʠ>PS`yӽ O_ Ⴀ1٘൴6.D8,@TfA 愺ttUH4#m:#{|g-*M Y g>.7ñi3^\_rA8T|.S@NRz= %׫&-i [Y-b a ![n x 1RYNfG&T - vFa3 ̨:$!@̧U_F"2Z=v/h pګBEu֍ KƋ߀NSΖVF ˱ B54"?O 0`Pd覐Y #g b`A(Pi-nCWT vG~ӊ=)GXL Ef_{Diw{DpZjiC9}P%7 #58?+ ~5Mw|9-]Sx׳V2D1@g#Vq)B31k?#:O-Sgt BQ>zA0 `޼.9&)/vD]GHET_=Ibֶ&=*2-m+!c}ƯdD}3a)I;T.|}ǜb/;ZL>rX u8'Bpsa-n!g_~H ͼdZ|8?C1?HyQhV:Y%yH@h!qF^д< |#ؤFHVoǵơ'9Y89]Ӡql&  'W₁F|fқQ x'Z,uMŢl`RW_ 3ld! 3*84L=׹ YVE&šwSa \ZKс^0\(HZRD##J!P  JvYn'wLeg;+ȟkJS̳@njƞȞa_l@]1^mD?R0*9 vDd%d5Ԁ-yQzdՂߡ};1lğѸVx&WrdUj>.sȞ#f JR+/+_U f#IOOZ*Fg\Sb/: p)pXٲsA݄+t0 _۴q-^) ,j92^>4BչSl!2褢^&OOިv 7}Gmf.M+:o+`Of!6´b@ 2 ba̓Ǝjx&Hɚ]7SsEdqC)`fVdd%soR€5Q2x6OTX/:Z1.*h!,~TZYccwƋ] E~~ڃt~2mWg#{a/ERLA2tRW!S&ǥ7 2cL'6L/W0>%(2ANh'(jl諩n?py>s_gXpL>S`#ŬX|A4ֺwT'"mnIm:͘TYRzoc:)}w,[rAr:I%8~\"BYX_Ut V02wR.#CO N&is1qeASa9a&.XD| 2>laRF(\Yz&~9[EK%6^Ff~5DS~9Th;, hAʰvOd9"¢]Iw&ɃNr &jXB]IhK5)h JscuԧqWaӘ;e6n'kɝl5^4IW56Sϖ.pQR^ΓH:\^ 2w{¡gbAg=C ~((| %(C1S(Tɫ{&Гv/ KS #mhgB=Āo3:? o,yHA7#b-Vb~rQzQB&l7uW!C5jP땼V ?G`nZpN>޺Uꭵ\V܌7?<"2w+%45 r󌇛7Q j)unx4& eJFџXڨ$+EݓHsj_E.݁ 50QT:.b#hmZ>W^\R1nӶu4*%knFb;}mD⍪[35WTe']D.4BiGmBdhԢڟQzKTg ,O*rRx0IQQ1<ڭY2݋h *ȆHn">d6$rJxry iC~cu70i;!p5^3%lGO< `oAzxH֙=oo(" : wd(NLgWpB4 |zd?=z=R?)gQ&2Oz&FkKLj]J Fj5 2 ĩԁDD)/FבU;vOYg2'6(P{CΖ9m:I (P3Stm.o>I`e _SuIݼU?\)Z5}=pMf7U~HCRfz7z ̮0D(2 TɜV KUwje,V@uqiiZˆ7!jGif' ]ZEjQ~!Y%-y1Ze8nzH/Q8yNu¾9\*[4ոN_:tS<\k*AǸ&]~!;$; 8t@a9(l<* A~9pNpHZ&!Rm+ܹG^J=f"OvH6`;X9zC'5oR76,$?,կ]Dk0Ks#d`\qݚ:(%m0N[cL6ϬEZ&C bռ\V z)żuGY:rw/<^MW@Vȳ!yME15¿KR6A g. ֹ|>:`iCH?ta:}T<'2wP?*061;̯u,!r 3,Dy싮7O-$]U$]U8}f9A}A,:k`"7R.-jˎRcx\Hc!PŢtn6ѭ)?e z({91Kj~t&a!G@pC\V(ǮeGѝT|*lTӓU3iӄ$>[~TŒ;w|KM;AVZ-c=iW 3HN?Z1KPxLKʝ!(js6"t˴zEkS@H:+Cb7 ޽>f<Պ-@51ѵX']^@WeS{u%P*Q_Ќ$v}IԖ:#:*.%@<2gRG8raHHց&(9 %a"6UU[w +~}oOa[ W^zYSx+W$=XrZ iDLP2#_? lFcP HrG7uՅs}쟒'@qײR DcX}s6!_t٫ *6ѻ"[ng)I\ʻJbUqMnUO@l"TDQ̣N}LbHlN+?X71! |oGa@̚{- ߘ&z+ K+3~A蘭y x!hIL$\|~+4}!AAv;c S:x[,!Oi#Å6xi 3>O6)1.uu6Q$hqe 6 Ɍ(8IF⍄M @X1s1$%%: ;#k:múo\upoY4nZq*zGhJgt˭3д+\#߁1,}T Tn;D Ӊ0 Ȣ=HW}"``Z*l7sFq<1Ͷ ϳ҉xk_K]-;hHĝP#!jۗ1{J1{`@_%irDk!7yzb>+@ԑESKqfU|hlq@DoΥfϗf"91 W뜹0獘wfش gt>K͚{a^*¶;5~u0Z=_ .KrOBkT++lq༟ZEsȟf3K'^3?v2dam XN1\@Fftځ0xj)I/抋]EwǏ$!Ui-Aڋ8oHaYJ_Q Sqਞ?fh)qJTrxsؖƝ/NC{I@䦑,zGc咉d[ݒ`{5FIƇci&rIóGjv6$·nIPٿ|jG ; 6P4D:iX (3("o$%/+~TԜ_'O\٭u?=\,ybxm7{FQe7WPX!\)8/o*Q&z@{&Ϫ^ vIC* \KBelv_覷@n 27Pb"~5kPL_ȳdw ͼ)P򾳁eE)8zŸeƯBo!?- "Nq svK:Q;# |zȒ$- 6BXi,}e @/<2npB,7-;X1~rGz]ۅkeXd! 鑴JjQP<毆ИEP//00鐖FbR_Kn2Qסʐ;Ђcv)|i skՓ?7[%>"ćn痃JE+@T\(*.:Hq-!"e/Pv6 FθT"gL%S캔2V2W!];Bqڵ%xN;MͤJnYp*-;3~y埆uBSk?0$x/N >7W4XS׆W`i-e@]?q)ٽgCuժwṼM}v)W0v_5+Jd=)?"` Vq􇧺A\LKdxϣfF `ieIڈIzC/a7A0;fBprzRBUrY"-LJ|p_lA:Zd;i ]]iF^ p[Ms~4Icc3G j7 ,R=3HAj HQL `_׼@"k2%Cq.0k3RD-E߸.4 E$*%R"_]ζMIrDNp?5$ʧiT ,*){cs/AnJi''qݘ+1fr1m(X".335:΍X͟ ̨HRш/ 8̋J&Gbcj5)qvꎪ4IɃ@7P-5RsHCg&ĢE *;VTusQDDo^^ĒAӅ_z4Qbp9@F?%V\,Q/2_~ɴ0fZi4L0!u+֣rc)mq✊^I_LvhR1wbC(QxQ9>mtsm >n6!P[vNl,$])r) <թjE)kHz+pM·z/b ݢ=j8$h^-fefP~aG3j}W;8ʈ L z7^ OK$QUpFJVJ|dPOFS1v SۃAތaQA^Ÿ_¤u^ N<}LAkQ,wۯ&:FۅfJjhQ9a-d4Ã$h(>K9" D֧>+Qi.NaO=|0,thˬ`PT-' Cd]f\_0Ȃ+ b} ;+|o{oGy;zq|Ϯ v2wOv6˞o}/$E?hv|})F_YI) ؈4e4~ؖR$O4')^_-fLh< _*E.J =C4 O؛(2Ѭr)x(AxK P3V_V4JEECvC3/*oᒌ$FfG.>%'Sʷڙ2cK OwQ_m<2fИ%NDoid-߀TJO؋6z F~<?ƈwH od%@ i,7]aUߘu6KМP-V:e=}GjBIqэFUX79o\I( ?ZtFHVYfb~n,E8C!v=tjAfsfT<^1ju}R ^ܿ9gx9}J)HI._sepY^i [0!IE|8 Eל;+34K 鴤r/f iGeESNi]5(t$Ug[lT(YtK{_("BG_^*]"z$#T$vݗY¡$_aZ\i9h" X0Eׄ1g8h-<z 2#IDJ4pQpc{DWisNK_הu:cswmmu 톎E$~A48o;>x})i_4 /8!ij{dzd dg$ f>d&2+}r@v0"ECa@p;OԂtp2FCd ah`+ $ɾ&%P(] MԦ'gΠv4Ó>6)^gS!$rdo(͗yuiHoyMxlLf٠?_LiZ>vBw/֍TJ=6EH‚ Յ q?T0T0_ޠ e)J,m~8/-xFߟTLeۡ!Gʲa1嗨PH 8ʯ:RI֒x1F“tsotk 2k]}ZyV:h!5B|jdTsCnRzᒟPqC~Ot1#]rtj4F6W,V :$ܨ!1}$p|- h_z*Äނs:և@oΦ}8 hHe$h_9?)w͘o8yMgou>LH0<Mhd h o]t]ݒW$%Ȗv2IcܨJ[YMb,Q|hyΉ,|mF4;;#`t,+qLu9 $W QfK0m޽V ѿ pؙZK #$퉛iƜv[%r1kl/ O5yVz@`SJJA]tz%U@9ŽtW6Lk5 9/^ݱgYZ07070100000023000081a4000000000000000000000001677eda0d00003af8000000000000000000000000000000000000005e00000000./lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/net/ieee802154/ieee802154_socket.ko.xz7zXZִF!t/-=:]?EhDTTk׶Ǽ4jA.V1Q>,v@ݚ v~g{Cu  s~Ǡ}v$mSk#V4tEFᆒe H ^]**] ]Y7qZ=oL*Ќ4lggy] Bb#xޟg ]/ZK sL /4!0w,ukcl}6kiz9qh6yf"v^\Aڀ%u[a3' bF/!zT[0=c yZz $HUd+',ls x8Yj$ϗӪR2m"Rd0Q3. .Vka(h@cCi.rDZ)fHDOP:n] D{,{~H5=v$ӈ3g)%4=(:(d_ uU6"|cSt>T+*eY7/(@[: +!$s3pi{( ]EA}_յ&.^6{$69D 585OQ7M Fx:Ja0Ol6)aFAӰWkaD% 84BoZPZE܈}>*Fk׫?)w߄y ڎRzw1*Ӕsa|%[=p`s&or~ҮNim y+,р_!jw,3 LcoQ풥q倀C6V׼rh 1w_Vzc(@9y3#ϭб1/P/h"0̉d F_OUۙ;^`Ȯm=;c?I`Q(AdTUDAVIJM'w#u:CD:A9j/_ 6a>])e>]wd9O}9rͶ\qH}PҖě؜g|f}|"IJqwsz]/bcnw=RBy+AXIk0Os4~Hbq ɀCVsjD.!s(Õ ]}&Ґժ$Ї|>=_jSw [kGmX):4y-lXC~Fn5K(a~2\ `fhjL.e8Q$;̎m(M剑 WĚ=JILLY,xɩ3dfcX Q=-Fkv 3Km X8yNWjYlcBU)2d^6BQ4uV-'p9%7uV^E @p}ٵA?P 'ˀ$g:Ki2E$m>gR,?J:FB/+6 Z}Z+wsY}& -{r AB,OE!cD%c3rh.H۰lE߿gyFU{>fA'k~V Fr:H`z3$}dT*cA1fў\<));E\3.YK~BzB'i,ye:zch>l HUqie-};/m"F+QN&tP^ +u|M_}* D"gH6͕=6#=.NPJh#zǃ|L1u"s.144줧;C7j{}3qRa&a|`Lst߆ݾo@XW^ m xmG@e֌yVO|0FLKnK7/a4XV dǞuI+uT)#tbYxztS$+ ;Ha\ED8sڄQܰJrFQ}XO0]q@;\D&cpcBFJu5rNϱ/Ed~1"v]4V4ntU, 6 ؕ~hQ9Bֈ%1&jS 4Wl(h(h?fr{\M+v|,Vz$_F, c~xaD^{Mm&)5"M_^./O*(V H@GSaEnӹ+\5cDףGRZ\b#r0=B1|Gn:cfAK$7˱`ovr4nYs}X6h>]OC) Ear߁_TrMԮBKa]/YKR@'oj᳀:.L,) ޘ uĈG['@peVndT/66)7}۽RZFU^789\ZΒ2Hm-|ND3 g' BԇZ#V[^iPC- *ȷtYUHj+Š8(@z8n5]9w'&K,@(.Z ,4pĘSbc]x8}Mg}$1'G4~%uֳ..Y_=HX"/'U7e/G"we:N@CGe= E!.?61N1 W]%uh50b`Vt[9uV4Yt-U4-pk3_.ѱkn p˧XG_쒃^pA$k!Ӫ)[uRDM}fGh7{I&gHKߕ(FO[%>:j$ova(wݟ6 ި{0͚HI :ψÀv[}PE$4l 1y ȭjԷk[vE<qrFTI:%k㉏S x$BCoNUɐ8;bNMoXIEb<Iue-C+!7 񵂔Imhnc\ih})uܑ9^gLif|O-{Kx€##m҃ Hw=j> #<ƥsb$!|Jt25<Ťz2W+WE?tC RSͣOWxf_x@gnV#mNhj/ ?YW Ep'J01-3-mU,N\}QǦ<\ i(PVC8SZ X?ɶ14bْ/})8R BʂR4%MqA8E/K{^/ܥE/#a;r! $3GB~q:,r;lH:wF˩. "tX 06hi5BN _B(mfM{^/Qq70S5 0z{`@U)8hw!*4]GsCT.>SRq- oIUwIgSb@z}(? >L'*o.N[T;w@1{r-T 6lhx+-tt.¹}M+lEmkT?Eh/?s}]( 4. :`oY 6L庍5ɜGF<'.dI >d?'\~ڄt ev\nʪjI@$:J)$enPwxq52{aTNj`;wXJx> h`3}ty~ }z=`M{JisiNӵDjʭJ2[>2ڊ\燠:fz(*> f+q2K_bsӔҶy4qaQ*D|+H+Pװ["u cEѝ]o7?Z=ub5{cn& o`Wveȭh^KXҀKq˴| ʀ8]E5#Ij\ΫU9pm xm~ة%X%բ;j2"n(V^0)0/,h6dg.xD*]TÇ0Df{D|KeƊ6\ Kz`Oji\+%/*ҮOrS[ B~V|1疷n̛r G5"!I4yȗ%m}oXo3)jV=ԥݑNl9tDHFl #dZ-Nӿ!o ~adȷ‹>\l'5tg 1_-C"F 6x"n_M 7l6ll'z׭;/`v6~,h{-XOlˤ? &f"LaCS+EҘoJ9۬xMĽPPg>1M\w)4$%:YVY⃖P8<y?in)Zlj_{=jN{ƍ{+bYawu`(Uj°f#~(#5"S ٘< hy֢`i0[]fbKeK;̽ڽs-lZ=@7|:B$uo@p1OƛxA0dctOz) "N~[>Qj-1<ͫxt XG*duU7j] ɕUjln|)ht+ۼI<(qxqcx'{4^x8C56u*"$QzM&L#|7 >el 9[G4!EI8'~y M}QŨYP2} md tmi013F/k>&a'pT1Cm'rӨ4ÄSPz[ ߮6q6EJ*ngS\i:a"Ɋb) U{ԌFh6FMkc>?fBER! ºp%F'g,=lLIR[DD&$Mlsrno\!"cF2_gߴY"w Lm+V<3|#@U|\;;b-tHi8*ƁDȯQ0ZMSg߆v< p%́bQӇnaoo.x6&zbYfȪaog|S_ 9mݢQٌ:(D\jX*GJXKTܒ M|8Բmo@amcNSű}FnvW?k`h9՟mziFz!+bΞ=[迍8?d&8Īt9d*RmNd/M F|6"egiY $: cJBGWD:־t IfyZ6_i {KMYZbȸpFC16KE_lxZWvu- ߒ_] 3jC'jl,-YŜ\5}Ue3u\+=عۣ Z#SU8M_5#{%h#Z[+[k5.%M#L&Ө!Ww[?UYc➱XU3iB|!9#R!:Y ]dЫrJoZL6z'ϖˤø''CISC2U?7C(P8m٤/8Hzg`wxL3{1pK|MS8_gnlOXhCГbrAoAIYPٷ50z15ZjO#7ǝڳ19(v:#5%Ɩ1K̤/)İ-_yA;ct$%? M%ʎnИLåH"5!# K K"*Q25O+7)Pm,Rdeo[8t\'5p6%Q9re$Ņ^yձ14iqēaQuSо~fzj\㕙h &z缌-i͝Fܫx8u.C Cmt\N '""D{3 G 88!  ݂aljzrMGY˦3m >iDmS)#簆}ËQ#*W]ZK <:н {(YP$kPgҍ*&m0lCPwk8zDƛu[] Zh&BQqK?Zm[O7.y*Aݔ)kQ T%ucX=8]'Fy*v5[8T Z l'5mI{x~( J<+qWQ/C0,O" P^-ff˧͓}񊳂޸NzZ7}.&N 4kUO-(U K {& 7 uTm?jI˴AxTjum/nφ$GeP#~ #(GSz4Cǰ!pPk}Lco&įɎ .X҇.LcccZFw8#GO=wB jXԧMSl68]l׵ۗR0_,lJn\t_mz } lct(Ѽly;v5 `]iϞyTgL d x4js^*NbeW1(`s1&]A׸DYD84~ʋ6"Qbc5@oqb{[I!‡DP|؍MN{[RӐ^˗|O(\01uLlln]iw?c-Ib[F%C#qK2>*Ǽ1ޙxAΜ̴%zW&^HjG9Q2Up8І)<6xcqB62x7?jS QV f_yCJ ?Ky'yejm,(2\O1GлRpE%tF?Sh'HE  PDkZ"tVF0 usHdzy۵! YմK@ b˼}wy Eo'lawxj\z vüEB1nK2̝k#N!Ч9>P'K5$9q̙"4'@7u75 >KvD틹ϋqnļW(_3ZȖHgya]Z}VpњС.Z-W8[R5S rG,U~CdtUWS@Tao\!4D(B%x&,/:]~zR" Qr5LF2?bSҚUc@UgݍBiZgF[ }0^KS=no].e@_sXa׎ ?c9kR>o і VdԤ &3,h5ْ WQg baq34 'jXJZ0WJ)/ѩM&l8^D ^A/@̓ Hc+mE#wRrr0-^ yZt2,'efu&GUv&MVb~VBHx;Rbҹ\6i\O?Dd5sm۟/T i/uK1J @|.B1!Jkڞø]Xp;Y+y"d;-*)IGK}hQXWe#K} H3Ń7%U}xò*{6߄$zF!my\C=2-o>vEzc%ւ'jK_g$A^T2y> rjKFxUdA(p 2 5qq5nWM Sl_DHvլ΀kO(t2݈}bـonYpʄtmB=U D:~o= -n]X"MJ\>-7xWGٽJM6C[^ ad2LOy7~ s}ֆXSybq2]2&C;hY2=eV u ];+vH,vqo/ и HnY:-E}xe'qEBT 2͊w_O|b"0Q-_}K@y?{~\6Ԭ N#}Й؛X\Ӄ@\ds9pq'?3-VY^3[qqE}U]0GMG y#:"٠q*!.a\7lz~J1K2q&d+RA % 肩Wȑ:dBw?/d _'(m2 ɗd͞ [c3NEwڪ~j-Q;o$:'cVs{zOpY^~u)%G4& &/+ ;Ʒ.C~^C ar\4,~:|+ ՠ̀pV̂gYTh *;+|CX~/Oz3Ǝur" ~*\vw\c;4ur1:täT0(AFn?8 0_ d.飍XMhIiq23U:Ä׈N@0Z)7xq>܌OU)Ԙ\1#z:)0W?/^MvUmtn`*ƃݚ]2S]29qbch΋[('zǂP OE_wYE*&9#i{- !OtJ}ϰx >5Uu qFB蚣k{[GkZJkkO<!rQ1|)Т1Q3xJ3m" |!JM|J>ăF_K\>@P:l9Ms5OJt'%ڊ'}m ܁CfR.{Oo*(w,pCߕ?w͢7 FT-GIu;VUM>+?!F`>\de)DtT7G1W/{ѵh( OI0xK![ܱTo{UJ  {)I5d.Z1Șˢ&)/+)&ns :dS͕Mk ᩱUIUظY13X۸kWB. ݰu.:)5^n (]T9&Jc g IЄad ["ex42MBmTqJCK\Scl'yXwiҝ8r4}Ĥ ?^Cҥsөx[EWcSkU/:yh,{Gx(>zuRro0DŽ 竮06 5_9g\BȏfI_ ֊/l d'>D9jņdX[ZKU6>!gvf1 я{|PބlJv\giW7L6]m&UD0ќ-|f)[%엍xԱe" K*CJԤӋ=d EGu ۱"!w1 >LK6ΰKUOQhkdQ!v„Ěcұ a8`*%$E3K&@O{}kLŇ?;:"1u JNgYZ07070100000024000081a4000000000000000000000001677eda0d0000d280000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/net/mac802154/mac802154.ko.xz7zXZִF!t/>]?EhDTTk׶Ǽ@nTbBào!q汓!3o25;M~^RdzLg3C9xy5ve1tK0{U|,'V]ݐl)$j2`^[ %WlQ\1J!$>?$ -# p/h%sHttK{ts!=f|8?lEYw@0qarsɆA(yg=V tQ%LcP0-GXVҖ}C:%?K6A?uv~6*:H;DT (GGXMFuEm#D|94P^x'oX/ھlM\ΠdwL_(wɁWdZX]gĬjȨLDBz(<~{&g/[Ũffwv6XZƃηe] L~|َ"IֻɤXlБ_n>ծ}ګ#k>etqDHQz '!({DkTa1Í\ #O>rbw2W l1XNIH.&xѼ_f,) ߇+4(JSp,E$)M } -)gM T[cĭڱ% z࿉.A̙Pχ˒Hdlcg,}^E/M{S\v҈iЄ^GxKx^MU`l789niRZj0>f$8@ vC p4ALpӝ`%Btԫ@F\yU4JfC)mB]C__K=ל#8,ZEv-x8ӓq[H@<!Ji%c!K2M䬽ChΦ,KWU;_z{N&9G_ląqAiҊ5]%qL.{" m\w*w]OJ+S|Xڛv!.ELФ{n:kiaCi"MTrp OL}6st*'@%TW$U%Q1&ל5  ʐߗ7GF^\7!S'ci 9qvʕpQ:@UT UB6M + "7^;6؛F . vT͉f  zMIx !Az$58Nfli)YG.s75}=9sk˙ Y_QV<2eOUdd!XzbGM|,[|,UOn:M v%/FBv xνlw,Wڝ4uiW|>uK:]{w*,[r&ZбZ7N ;~] lBzXW]o 凇BO~M5TnC j;4 4r@?ۅ=K;'XT7iqibuZ%)*)C ƼJbZA e_cNU0̜g7P5U-TFSkS)K._D (*7BR 1O I6wg>s2.w7e{aJ zTIBOi]ޱF rġѩAJT՟P@MMpv/s!)c L<)ovcYEX^:J$I|K[}2Ac@ߪZs#Ko֠'>M]hj\7k~$ulzş )ө7r$; miWM ZLJ2}VtXq$n%$:_},,p 'O.P"kJ:z=ܻqNH#3J`_URd.cƪI)g2 X>awlibyG)Aum$7\CR{/{Ѷ*5%Qfix:%VcH]G 4lz% ҝb QפGOi<(k^13==L)IBBŵ3|%i!K2x/@PSbZ ̂[8v 1_+(97=ŃRzO6` ?QH4MgG Z3vm~m;ȏLhQ\Q7ϒح BKR3~ʥ|~nVk 8'zG$ӚH9ӕS95wAc2l@b=(ˊD`}5_^ >؎0+Euਂ\$#5J3qYRT%.;<}2ʹLsJוvaI 6)c{OihX0҃ Y=F 7 PeMOf4 ~OFqY'ͷ~hPsc~xGf9}WwJg$d_E4bllla@+)vkx9E|L!+PheNQҲj /jp>m4{!\pꜙfF (M벱LQ% >MCz|%gwhSW.>y? mh ̥xۄԇi&!gBnǀ~ާ*[,waqғ189[EʖK1CLuַ1 Km*=a&M/&ۯ(ӢMIn!oۂgE b́FJHr+m+Bg7C+j33"v[; e6}OEy=tTIw0G$䤋¥/jrt,QW[]!-Kt_`igYRhȚ01g:DD]ᘘjlAZ8s)p1yeMq?[$h^/'\T:uCdlː2kޫPX뒳T?T,\a(y=W07V-Wq"k'*M2xsD}NkjU#Pyg(MQ<&@-}+,03j"c%xk5ky6=}ن~} bMDԙxhV?]E YUo=A-5T}{e,/FB$8^)ˢ~{7-#ARx 7v1տdgUx!ZĐSR2$ap^ӔeIq,Shf!̴UP Hsg zdG_7n Ym;O%aa&n`,:7au6|7uxbz[ ܕh7ljn=laM-xO`g{r 0jHFsr\\s#USWqVO8g0Gp64bn4T&\ kSڎS?f:9Ʀx6C7߅ R=}MK8!&9; Ee{X,[ ],_(}qQ{7)9 \5k8O\b&֫u2FRؿ>b:, ./ď jL$~v$+Mk;”}9HGx`!z%j8C< I`|C9t(_8\.EYKBP]ioĝD=hXOWZ [2-),^.2Gt*/#? y "gQr+XbᣗO}¡$~̀<s˹a=mW+Za9L4> 4_e4gpﯨ  YY5v]SE˾ĩALD3/ktXɨ)ԅ> \dz lڙIr7h m"ʶ`,:9e#tBn y-ħ 12&E+E*;ʄ7%D٥{_iBOu+u =ﺃk+ޙ -Z^:{1 <:C҂-/wE?q@T<[֋wdGx785j(,4["c *Mf,0bmN Q+aجi˖HEN}B2ao6eݣm@pa>HNK/w,Bl10:pq݈2vRtɨrlihO!A bū! I+j5\"hf3]ȵ*RI0Yqx1Nۏ={@nEI>LEUQufAwxYU)gʰ;SʒOD?҄>h[^F6v-v7Ԑu>X<\"4VAgj, E%h8Uxnx#>]_$UzFhǃlܕ ,"~ݹ[y{z^fvWO!࢔~-c3$=Z0kXaGJ4OG03#m`EVg~ŗ_7 |F>^MРB3_k݈'/%xIhj6 >?ߧ(şT"T,rN$fb:<%NԜ%×J,^ 5+:޼e}%8?J_dj5T~axzFr[#+fVѷo8Zqc&pٻ o)jqp=ԹvJ?{O>ט+E7̻?\ح p^ b TqS '5?T .sCׂd;i0*T.{BSEҔx[͖g3clUf@joؿ=aeulٞ)5L<ƙB|Ȳ%!n{c%1O%㋙p3-3W6&~ >\+y=K1${g<4v 0m{" <{R=T4Pe]۸ٍ`~W1 ^(~8eSoZH=˨N.K e9*NyjG-ZGO1E]\|ev/O]d}X6fg&RHP+!ӵ8@x##BQgO "d3M[Jw7=6f"w?,X@U@z`"&d÷04E&~" R1kgR fkd}oG@VFq $>՘*eZlIw(>$W)* #Qhwf#Q҄'v3, Y҇zdo~"m+yYq-͇\ c\]?hEsO}GgdػtĶ9#\7 UQ_XYGMoKMSK~TbkU!pLT4äA[K;a ז a?delJo@܏܁:Wֹ*x"< RNK `G?0LR^BGxPd$ƺ KHM44!y"+P9Leld;xm{a1A<-FlܨퟁTp1qK$Jԕ`#~Дp#4jr`1"e謣}9]@h7<лJ&P1W_r I>@HcXK>{_o!d'ifNBiƑY+`ryJP/`,]$RWwj9EUW5v=@Rc/T?FouuܓڟS>2/QKcvZM *ꖛ]]yMXlΑBynejJȆck>\Ӫ{{RJ(M(OB>f6; >c'ŧ/RdbX)JlP`]q1m̂`=%hq&O;h"k}w)*a~*C`4 #+.5+,!inlAdذў# qU͠僜'Kw=Jv7 aܰg.y!)]^U8sX8_N/»s͹7դBI`֎`TmhdI_ [|gJYdTh37o8V-q"|@sj!`wLc f9gb);.)PEfL XCj:;){|30`!N !IFRNu{Wv@J.XM4(eaj8r[wkqgDz+ZݒԸJiY׏ŭWa - HB2obEܣNd!PŧBs%jg N8z'3"^у1)B8ceo#$j#O( u> &s˧'L!k!v C y8HP?ϩq '㣌uҥCo,ETo754lv^U B7j;tϻCcjЯBEn`Kc72c×o@銢6 508r+󻃢1j*FQ] CTbz5RuJ18'*`'7N9~8w/(pKMf-֦̓痤'2P#ӋcЦT  ӭ;h\m  [_ ^(E2m:Re/r u=P ¯ֿ Yw*z^pft[7c%t/ \B$  =#B61Ce/eF%]ZԢkduZW+ ={aQC7j̤쌿~Ψ"bA7bJ}9@ K҇HUeLDu'歡M ӸzD=g)\%6o^\N zsSu.Bsv!-Iݗ[Eд`b"s?֎@3AIbh6TS2L>z.Z833XH{W8V2eÝNwSY~0gFX4NC w1뷒Od>iP-:BQ r+;Z2=db#D9R= =WIX't:ÈAъ"?u(=I$KA8G^^7'Cn L\`A3S*),EOunxudpzMnwބ]ҹ4xn[r x.հ4B%նҌtrc;UV"z>P&>.a@<5]$D{+gӐ2Gg F%v;~.:7ikB*#"{-'ky0+fwugr4}Shk#@fa$ub"eOv nndJrD/Djs]A\ xLHEI)4.c -r9I2JٽdAhPIm\bڜ:w 20A4ݩBmb_9c4PH0%E5멊>|u"+j8< <jAY+>Q0ἶSKTs#8b'FS9\4غv"¼C27|J3dWE2(1|&s)x~'7PJ@($8fWd{k d@Z&w]W}b&'= ,KK.J_@XafK:iOtH (f{(1FPߓ&8~ZKu>g4o@$R39xt00EtSb)D>tujzbiľW7L()-%䘁DzEbh6kOܧOvF3 Ư5 X &~)Hn7{MSd%P;/֕@%0vpzʝ8R=<z[I:ymPU6$^%2ַ]tܮLG.oAor\uU:☨ZnS q$*8?U/-pi6;K@aiQyzx/% p.zH~!wUK1vr/74H:*ܹ64>1w{ہXLD=1*d dz@BAu""E$gP`jpA17x|G[^ur4bXEuwL{sH,UA'g5Fk\ H?xAb?0=>n׸tIAF)ۻG~[Χ 65$g 9Ҹpck3}(9@rf`8<縻1ZCβ$HΘ=/@+bBQ [8čq6|)+dsIK, ]z2}Xdb%) :vtm*.dbS."3mf;;WDzRFSxӬL:P4= WJL'|PϜ$v㖬/hqAxi>^a ITlt3Z8>68=N("uӽeVcT_;3,@<^fzL!EV~dO((fv@lŕ\_vn /I^nry , ]CU=zº:#/S8 D*;MF EcGoȿ2@H/Xx =/ s;H&Г|:m6"$|L&o* **1 sZ}bk]8:[>39>/Q}w$^`bN ڄ{n#Nn'7_i׸V3EY7 /aqKw!GbbLy-CB!R5R!u-ϔTL֡Rِ%u/M8`ˠ%J/uC ~()sŔR׃Wu/)dys._DG9a6_woNu-rԣ,&"G﯎5cpƣi"iNY?R;,-X˵t,8߀&|VAk\E%rzdܜ!;V+vF|eSe8[78H`3j941௔/ 86 -LPf"yHr VmBW'D)$(A.fyzh &=0E)P.; YqNhpis>ޚ& J_t֤)妅X+Ï)bS)y5=㗯\ɿm!&Q(cnڅ|/m 6kSP韂*pAW`颬} 31~~s.kʯS QF7 HI(.>9}%C_!lሰB H5̕Vr.ʼgC}H#zJzսޫӤV͊RJ#FchkѲ6-1F83ƿG*-ϐsFg[@*/t6)>]#^ Y4eIAl1 6} 0`jWKN2azj^s>~ [):}穊uY#2$a8'F  5PFpYf5qBepimpAi`?0_ J@#{`ݞٝ̈-/$,ۘ׊ռ-dx]DKR`çL7,pF3LOI4?mKcvLj;XtOӗ7^ղe?|C5ԟK3?Sظd* #-EfeHU5I \C l򯼏@J?0l&)dm%`wZSۮSh_:d٠2ZBhU%,-Am)i?Q5[9JgMf<YbBbPUWr7j%cԎA#;ƸخF(;(OƄD֦jI\G޼GEt=D{ o,MگzEJԠָ3N[Zu F%[ǁׇT0;1%.9IJ59ZEP nPVC]k[jmP箌joiFKf?7 AAPE 0wS)[r!?=!v?@1ldxҤN(O+Kr2 rF]O|5yxj]yL,5y1>"b8Nz{blKL|a@z.-hi{znI'O%Bcd5 0NW4FNj| q|pWUd{+vWPiȪ`s+e11P#]Q\ESp:Q/zs e!nЍ/N09/ Ka͵Uo;.M\̞uE>N ɺI~"h^G̡R8q=;Bf$^p+e¼blݩW6B^l4nMiW wcbuqԿM@gs;9,mG 4e\mҠG 6Xk,w j{iُcb[Ί%>dwLGjkrgd*ڡd6£r@ w(; Y\>0rVg?(iyyWkCxs){?`/:YGq8+ٻF*psn_&.ePw//?MZI'~fkȉa],n"֌ꆜ˾Ӑ^p?85V̏qhTU:9l[:悳TE̅M5*z“4;+㹘#c܎^zQT3c<[!׾ءm+-;[`9>/|YBN<ȁoOV Y agy0gHe`5,'}MűqQ_*\ȗ=\$. e\TUX R5w0ZD6}Yh m;juDdg7VϰM=~{9b8)VY>3a@&p^kIz*@$pyG!kSo;qAl`\FQ |iSve9͡HY{7䋨A|ja}Nmu!-#* ڥ1EѢKj@fKKWlfY)i)!7+DA?/.Xa?Y0xSAr ׁNT˟EQӤHtө8ds|ϑ"7;u da:\mma|*<36163V,ts ɸHx %" [%3G] u7yoq5sT>a]xDf1ԋe2ԾxcOgŠn_~QAp+Äp ՓIJ3ɮ;SzAXMXEn"NQ59r$wBw q($EDrџ`--U% oY[ kf1cak!;iK]Pa(tp|@9-E$[c,8)$Rأ]q1y=b@K!>'emQ/Nnykq皯@p+ r͇)FYwzP2jB YT3o(}*ed@3-T%%Uw9nuOEe;uՀ#1'dZo~`fszh\VX6DM@bH8zl-k7ѢL@Q8v*3څ'݊杽oaBK97 ZOp%W::C$)Z*@HM烁<\HEr=mD>N;z?P{N ?7ts~# #QvoiDF GB'خulg;?(+wVn}8(ScKzqml[OցQdoZ :X7Yi0z'aeA^#7٘8 ^Cd8S7ɩ;K1 i.Uvƒr*XEwG%3/Q ;/ǩnQ,$Od8qc0̞>9 BXh7\#2#x*$N'@EzgdC]=7X"^,X&d8 -86ҞN/Q"]OC2o7[Nn.f6W_p=Wtrɞ(j!1 KPּLnǂ}{<Q&8Sċ-S6f"x(u8:es In(򤉆SgG|U (2 |BĐtȽ6Fm_,t?zc<Әͣ"ٌ Sw/ŒPBhL&F%w ~Ws_\>so/^B`tKUQ˸{Ie)g4i(1^#ƭӑTxMQb{=,1, !/g W {~AޛM k%j2&GB/n g2 >=Cmr+?B)xX/iCg6ch!kgWYuwg9 #=7#|mMǁʙ5 p-V!"6DG ԟ\\^cZى} Y]Snr"@$+翁㞲+: qi ;6Nn/!Z;nptPaej"9@w,-M('qc X9a x]ynn._otBn2#+:e!/?U,cEy4'Ri<囚>fbЉ2rNe;dcq~ f'8jW^G(rBiWAuY1LZoPX?cR7OL܀I%HYKūL] lT0y^?xٶgk˞."z3qRͬU)CE+fRZ.Ag HjT_@";^r;ժp>KF!,rF?e3VӠYi0LAvELV0U<3: ӈ)'RvXG#mȾwD677ɳC}߿`P?h 7E{k\uXm. ɛ=1!V|jC#4E\v+<4ZLm6|,KD҆ࠤy= JVi70qYߞpcz!7w(V0 rJexFܙx愎 3=U%ecTofrYIBd(->)oLݏj7EeeBI3\pH-o:wl͏ު7?}c/-7݃VU8% +I/|oigS.8}k{teha4j\b`!=ZSeݦ#@H*7\pM BS]nO,,c0pxJ] n@MBձrLw=FſwZW&_N&//`=spMQȷXx^t ":xSv+ L{@2D5 pfq)#-JMdP5"t<X!|)o[s,@3T֦ .%Gi>LHC]*_tft)W=r]8vƌ.1zbAo@ G,8z{ihI Ѐg4?H*Y|}} tH&4`"hsیJۘ qN4G6:p >[_mb TFA%n}yaQ-a$|`$g ='YN_Ὂ6u2 BӺ%eEMLhMLQ 3}y.f?AcvEg$A[Uѿ˼ݏq|4EhiJLPZE?Yvye?Yϓ j(o)$r[ZXYpd@}`[ _o! U'"mEe-&Mq]}7"Ma $D@6 Žxl 7 iä́fd9Z#{;CAEha f=hL &76oW8FњDa|]`9qJd3yNR q)||H˃f+N-.Gl5%ܮcX5Q!hԛbHo.T 7 v['G3Ѹ$]~†"W¦XW8rp>fY@tJʐ{5y9u%gĦϡZ?zfX'JB6rcDV=k&劇݊wA"X,_ۧAN;=ڲYBYaŨjrH#My W&e%VlyРcCxF_ߐ9{u>Q5wcOm78] >%c;Y֜tb{{_Jtt6DgD΍tsd;!_RG~M?H,V;djN*Lf㡙@pQr@/+ԐNy~gYŷM{~I!sԺD,9T~Ƅ 3iYF}ee<v~di 3CsN9h+Y,Q?<{ Ƒ*dZ̈́>:6ϙCF.6ju:O#fڭ٦؞e@8G{#'޵WɬM} j/ܞN#V*jOCu#CfPݜwx e 7>mJ7/ 6A3B9M\oyCL԰n6܀)lbQwev꼥(vhqO\-.nQE0NVg#U^ -;jbrXºgj3ulY\qcF`swE]g\ uߚeWjY(NѦJq|LkKqH|]~"}ɬfָ+a bU`KvK[P4q yBp&ig43Ǩ{\Iyt~5.dṖInIn–~SM>i~퓾t кAnbxRA,qgE {bѓ |Ɵo/n#oRowZKȃm^%BQ !=j5m FܘxLa܅YC ĕNy+gx[GZRu׬VRT^zY[Տ@cQ9Ju=F%H[g;OQ⌱Ư-'/ 3IW@ vѹL_A0ջvw<0E><Dw!tOߠE֣(>=* ׉ֶF?(!Fԥ2?X4rnBmAꞺa"boզ_*au)wvKjU4Qr`%UXFٸ-"Ж"w[a c̆@Chg9&bޝʝҿdOBt'eR7D}HVvGx=%wӺQؕ"Tu"yV2G*X`{E}' X=<Đ,uc af=l,8`;!yå(,RD^NTZ+LzL۾^*x_ѭm}Ǹ]t ϞQ}%M5u30s+"YZ(1ӓUADsfՐz$Fy32|y8טKBg[DQ?6ƾ$(H2Z?\"'# ].3ؖ3" 8 y̠'ث#R#,s)5h]F|`ܜ9 cvɜmmI0. 詸=+1.0U0NL!`^:}Q=ăjpy2$IO:?(FY0kىXǨժmǥ9_ BFVKS^EP3DU4'8䭺e_):#[ ˇ-ʆj|%+Î,ayEmRZ*l.@φ% Z@ڳAQi1q8%.n6n9p*c8zbߩBO@^j EtQ}k֪,.Qߍޜ1{}ܠZu?={ =8} ?a!䒵N\vrޝ-jPH23ːX63^?rӝy H26!T_fCYX)X2H)ҞҫU.CIkrA3YFFh6:2ưVn9vc_/\8onݩ&&Dw}&{2VXmm~5W L~C'7V߉6SB!V6Ieѭk8#%3V"D M"AJ *[,tA4sn#R2;]PMTS~Q_T"f8Tj.%=jDX s1E-k'=O:y03Uy?ܸΏmz'5Ln-} ^Qi㭉pʺQ&p8fM}(0 r CP uT]nbhf7‘d仫!LB9fX[avzL,63wI0#4PTR <@{|%}>Y.#a_=E^3RvYGV">@?{l_l(W_<;9::!]7g30e ނr Wn7%Sk!OًA/;i8 9+ڹ4œY!dt` u GPײ(@y +,Ė牑slwg쐊PN@vdf zG3~9rc* Jy"ՀW^,~jnEXuFy֗I P2uôEonΉ5o0ߪr3y5>z[ mHꜗhT$:J k\.F֟@^Annk ~Sj >=Zp"诼fY _U{/F+ԘECEQ@E F C!`+@j1ZCm\Ӝ"'0DQמÄ,c!Lt㪗 ԜY9DܐxGDanYs6El1o=Ǻ9@בzr8*f}iZ|BڿדzQcXi*Jt"B>d]2WmՎkU޻ 4+Nꖼܚ}orPtӞF84\tpԢ{ni!-ZR *x 30p jEUo~f&<.JV h *0Il! (Ӥrc:8R0jHrQ@2EdB׭8~EǞ~SiWl( -0HM ; ے<#S$u~<|K uFqҏd#8{vl?9*~VjML>'/R㕗4{37>\!D*IlR/T?˙jAjZhQ2xs%zpyڏFys{s@7v\wV*YAE"C`n$Sl}t񎪻 kk*Cz-,׊Ȣny(3r.RURt[n+8ړ}7ɧCsJ6&uRÍ{~(o;dή1"[!•)`F_ZE3߬gy:̾c֎|#tic7_[i,QTިЗAG^b7L{!`>x[IѴtϛG[ a .V)Zuk_u駑 rXZc3ʈ MTX݉Z8n23_+YM9`&s':Qnh`PE~>$f,E?KdqKzcA kk226FRM6EfDq#?1ZH,ҤXTU6Y=F&)Q_FWcY:] O3ͭg} ~ @L!>\G՞_fa? 7az 8"1M0!3eę/æ1O{YzIgR)nCWL._Қ7¡:HVIT[\Hl_2MyLBqE$|}Α]߅`T @}|]xd3۶q}Ι>P\n;-?C_$ n:]('3 M2\lsqbv^Brmޢs4?4 "jND1fLFI;oQӖ&CEw2=~yJ"epvsUhDՂ_WtJ08N8u~ٹEO+ɏzd(y!2j-MPujTQ9EJBw"92aԞ"Z .}uP)TƬ>"0gݒ="cg-Bqs6t HF7Ӱ뢏1?đa4F)@㐴T_a85%Z9Fzr-zγEEPQ~HP:Eehm/sg>j[.v7 %l~Vx[_O4˧<ݑ B}K';zo^:LLv쯉mgmaiϰZ85ic!Mx/#at+ uWx߁d9=Qx+O3]E o9qEzcsZCMڸFؿp0|QpG3r+Qa9)yoSqT#5[$ ?$cK}Ptz{Ti?gFFZlX\t^i/gB'bvJzl0oQ.U |'iCwB@-gA[QZ>zhیwmO>_މCq'_=,vG!oK|ڇPov>a0"RIRK Iﰵ)b!,w.lwMd7޿u;ghC4dXQ{޻>1M_E̖6'H,JT14/iJ.m7쿠Z `-ljwξǕN,h^6i9&yZw*{(8<%/Euie],6 XzPDEpu}I`f@ CsHRM~9&3Cɵ3+O sl6_j"i #J+k>1D9Xf56v{F=3uD/1;i9  &7*cĶ̵rsQ|pIGPwVAUڧSs\C!Q[ 4Cխr ABRm*-AƮ[\ M5ss~1`")f'.hv EZ?B&ޏ8iUD?+d #KKDeXcT[L=έn+\ ik4 p-$Ć=I˖ ϤI+,5C<qVAf]M{En%Vc_BTpͤްoFd $;ˣi4=b0Cd0L4#ѩa9K.4c˓mLӳVM'N)Ҧ7ϠTmsAT@~ )Atw?:Rxh ?]Upj 444^u9|! Iĺ$NsME.]fy݋SSĽS5eZ{]8ʎz%dUz9Aĵ%hW'W>`͆K9lB+Ph-2"26|DY2YTuK_)өq^WT E"Tb6CxZ|c[{huNN^Ia)4V8гϿKj.i.E/;@3R@ߴQ6*>(VW_)R yvr_a_ёTy,jz`]:)VB#$Rv=3̅PY_%wjt{a"ۍmTD9xR,`J"ȒH6@4; '+ˮ){{CΞ[2PCF0 f×xΰ })w6['@ޝjH-^ѢA}ޢ^A+}Lӳ}3.<9CH++tan_8*W6p4nɘ9Q\1t!*yw7vSfLq tLUP8RRXزxۣ[/q0Ö!kA崢 %78Ox2~,asz )T1ç:N648';j\վafsÊ4VmA.r»+"&)E"6[nhT!@$n1$E>pK,Phx:_:y3)HpcwQ΄ 7839!jH Ǩd}0 NB8;oES .hm-ڎH~S2M6 8fɉ謔31,1cGϮk$AC1 qB>BD@(V+J‚TˑՑ ,^em3سlb!@8K‚pVƞ@͑ph'`d*{cΒI$eۡsC;f*9%;^N4B\Msˀf1y<61L=Y%coLUXdR^UܣMT2C)!KS5)Wy4[S+Z¢}Kf,P?_͉_{4)7JcD1Pݏ-' (L5c87+pNTjsp9X=,.Z""̕ ލLc"C>|u4r@\&ȶbAGTL)JAN{3~K1ObھA& -: K]ssK 72t`F.eF.k O7-s`J *u9ẙl`g|:}r웪 7OfJПK tURp閅 wh,Hw6Mp$1G ;񦢆V ,ٹfA ҕ(/Yph-7(B;WHQ׈-Ā(K[2< &/rmȁ5+&5D04q6ݗw 3[1.A/f-mv[Š$FšC4 tvB&2h:KޔG!cz3G;uTr)i M*^t W~m+lAN V]FUJowrʥ5"T|!]w a젎[jfO:7lAVb_HĻT3{c ]lę@lfZh% _1; %z"5 w撽M 0 vܗ:)S /gq}¾ kg0:j'fװt9'jbPøX=Q=q V2L9^rA_:R J nsSB29iH\br+u޶dӰu˧sv_|l66*,㊥v٘2W@*So^yh㕼]_ D~pj攵oLg-.^OnAgMc&f,C#{1gT% W>Owc~f9 'ZVonDWs+x.18/'_ӈ1j>5xktFNOclHօ<:P(52T-5R3-[Jb%SGwY$}Pzݡi}Cp5>T-4Duf#&:*`cNXL2z{bg*3U Ela~A}Ю%.<Pw҂hs]1c"z:cgʞ0!u%44PT`A!1?n4][EYg/cw/x<|{QE: _qdi薁l5E|^>kZ6*e5ZvD@.a+l {Trt]O`d}c5{JxY#4? Wj/ oعeP8٧GBeqB8]ߩ‘J{ TbosZԳϔUĻSѧjKq+F&nvB}=_reC8߿y q d޶A|qW5 ~j=ëK2ЈtztK$wR'+ &5f#ۢDZ>G_˘#!X#^[QbJ4NTwt3@^ S@?|7EDy;Ly],0G wQLI7`r衼Ć6OW&jY!pvŒ.32}pOF8zpO 1Q$ JEV?Cq0? Y?Ppw*c)wdg+4=`өqvn`]|i(V!3v \9Sm+eaX7i;nП8;qIza:og~9;O5JhiiONE|Kٝ6ZY@-ߢ.a \%dt1u*:zsr\ l0VPE1X. ֵtW0'*~Xby_4zJrC)EKy5/V\A%UpƁw$j_EiG\D"3*=}@s_YN/1߃P^4]B:'ڇ ~^֯,Zn)64Pٗ_i=Р07OV.>_#v*ܥvkn~o#}}>;ǵB#TӬ<30s^(`Cர+QࣱaoȆx vG`]%m '3 #sȽi#vye?]X=dSn(bP,)r7 ~Y]CPz]{>$cpr?MtcZqQH t78 fƩJ+P:0iS5:l߅zlA;S֝lu -{Ƽd56L\ziR)-aMhcyV~35o+Gv#^BX9!#doC GA:B㥳)3:Q1*@&Ë @Q0r&s8Hj*g5y\P"iq| 0bdLXE䷲ Fwц0pE\gIlRbs݁NjD[z?s.*tX@dn@8OOa6{e-%\_!"%$F':TP^է02b Fd'\{Crup5+/!H>1T[n¿{XAsԤ)N)]HΘ Qd7Qe@ $gqĢ !uIaC:EQWs~85 XX ns4XVwHJ„B"ش0O1y WB9#i |^ʽш>Q"ZتUbMLe[N 7,. 5(hFRk~+qTLjށ/=L?m/wCKXD8i}~٣J북H{}u'q^X)/,=,߱1U㬟sej'Ȏ-:/vλ.2}L/b9k#y4=vCM ,SMkUDx]j9w~϶'N랱~Ru߿R0(ɻ[Qb G1 N\%%>;_~`DX yX(&iy , ˰KbaIҹ|ÚVlݸlh6 ңcH:#{Li&}Tۣ]9c9O uO _1 ;d֍Sl.kP|cGыŇJE&$F AJ'JZ?JվtDƭ`9{_N,߹:F6?[:?Mv5s9amL1<o q8qj4JtĻ{AHt<6{ēѼkf-2zLB4Þ*hЅSI v;>Z&)݅}cFb җD;Ϩ4QdzɋfPZטf#i Vp}Kf;筼7ECM Gs- 罼̏ A8C.(pǎ=e;' !ͿY&1f+|(9C*qfW,[ _IAxn,1|5T4=B.1"=A4el\lDϨ 1*+20E?2?xtmIyA!.fp /_(N=$Ush_ 1>hדjtp0K%wм,PuĀM ?54Uan}DM |B)SsF*fzC(_p%ڿ{B&Glk;@켑[3 X^1v=7ߟ?r{>K2_v.NJ=1몂e.683Gܡͳ'[ՎWi(H ޻&V*A9#ϚJNywf2D ]Ŏp i+=eX֎,z(6V; c)t/?GϠ"e<3d &nhif}{!Nm.mP z ؐ4F۳!8?MG+[^'"{>Aq)op*,ԡ۸.iֳJa*;E6kҲ<Ǻ>g"IU>|ݱdՐTni.T*>pm^<{ܒylR rR#FT[ہВfW,sHsEJ4G_G3:^ M$B^f GNzK-#FB~XUݴ}-9\*aU8RJ฾ԏ/:d! 9r/b!kw,/~qX/M214Zudys ^J6@M}ר}N*bNWe}<G^ZgwV?V7LfqM"QyhX+D46AC : 5AN>Ĭ:-TeSݭJ=-CJkf`ؕgӀK8ȻbF&n%MpE ߢw,O#pd|6OC.: yJȞ~ -ъᩪn:/dV/dXj D*_#lmY 2 ƤAΪ-], aVG^9] kvx5 r CzB  {7#Ep1.i-6UфDc#RtVPy`3>L+'uMiW fUYĸ8HBUORI;oxü"t;)^]lg>VEAKeWtHh/?y\ф{r*lbOmޟ9xΰ2O.7 g u&_IRxU앒K'87b.9붞O؛5d#uw*8ԍ41hI+J H ! D$lK|mS0B_rk#ݝ KOdN7^{ r CVohf0,*܋CM4wBOUZڬmjs!3Ċ `S`D};f2b*V\;q~(Q18 +_\ H1_+_7y%ŎS-Ԕtsc>dXKl @;{|&[\rj}酇 XVN@"q&~,}K1~ ㍧ߣ)Lrf#*E iYφ P#5z;ÑX8FgQ f-CSfJ(_BhROv\C'ʺn51H`RT2I⅘' ֕I1"gsX<1' k ^,:)qc!Xmg4 jdZ@5f)<q\t?"(Q %9[h-s⍸*tkc.KR:=\Fgm?q"ٮTnEey͞ xe:paܭdq?Hǭr'd;56)3PKr7 +32|[%i(7y]R-BF*V)X`mrJ@i4RΝ (x]c;s{wsqYU7k.8ݽf1 ykV7LoھQpHLf@ng-+:&KΖTAOECU<JK qmJù4`mefcLRUgۜw jb틗. c+UOk@A ] ?\UDFtpHoh1Q;CB4/%6tA7'FCku%:}lw;ޟc$n[10pvӌ, ?}Q/ʴ]$>S=y 9J1J&hm[aiZ,.wem"N ==wwuQ@)a )חSo8@iYFx-vjgq]+L3o9#}O4՚kp_A {Kh w7ࡉu͙.|帿e< =A-]Uհ4B]1OKzlVװMK!9k|jVGF1a¿u5gB|?v'ױ|OAO[{LNJHoRS?Bo.|H}[7DB |9P4El 2 oqknA+*9cZ lT?|Iph=t 5m,ϲܟ %?DGkj9B)U?YڠLY@' sg ZJ`>LXa~l HdsU/ޜ)jyX Yɬ9)FxO&^..bX74P9K@Cb(6 VXq۷3XUV6=w\6")͕Owc)F95{eRI`]<(F؆KՔض6 $;hPlH˴18Nc[WtJe}qkIz$FêG]4oFT8$.&V1?dwq_-HrW~j53t31.Cg}V)Jpv.*SҾ4ll( aa j=+™7;S/qQPg'8y%ўhbV~뻿O-M7z-?Auj_=y:H"VuyA>Y^GXƐRzѥ> 3 re,Ֆ4ё ÿ r\::kzj˭)-[P%{yOx> X ٻ&@f܍rO>?7p3©95~}f-*]fQV'I<r7b&*yh` 8^Med}ذx LAOD|@P-C•!7׮&)^ݡD6wbaJWWQ}-[ ]T0Py Ih_ EY7 *[DJg=f"cG5}5Y lӆTRBpqc"LlEFOe1v \8eo ڢG%'|&#nYfzBFi+R _^g1CݪVS Dp@!?զʐ}#䚾nחI +@4FlEpsJPa4ˆ\龍9lSDs^imasxAzh ė覩 a8.ΆMo i뭒U+n-TV[ZE vT)7] io[59|oμ sp0K) /(i*c&=R~-ZwqQ>ʫS$yʫGc~@6T`7$M J2>4A§t}5(D\M‡O=Me'Iבsb q;SIbz*UP]%wahkvuCa0}f`Xv= X}Ld"hMʁH0<:s?g(w_6%4 T0Y/y ;4̄ϩ[{3Y}JdI:g&ݭJ"P#>o1K&w''` <7TWߵ.J;.2|FHd.#M8g=zVѯHDhiV,=6qXɪ [A$W}8yWjˇ*Đ͍KX 'HGlp.$fnp[;*6`ܲ\&V w\y^?d萗5ץ4ZKs/!/\ /p2~Ed-xAT;aSxڄ$\Wӑfvx,V9Qq|~7רdg'u͟([opABXw*+&~8g#P=4rK?#X#A{h+Xu-ʅqH ~[GQ iHpEdffw7 8I9{Q^7"U9[NNjG2 VH1u=WreM-踑!C&X1VeBAߔֹʓfش%D/X$ a BoS.?u/He2'ь%nTQB6!"ؤ5R F8_{`jAm{$?͓ˡ.j+<ZVט=?ܺ_@*vֿ <4^@8uv]cr X-L}X!l]H0 XPÜ;oC“x=eHfAcfw9"vPD `L=p#!4}=7w0@_-k%d򍡘 WiY TK)SۜZs+ DC7D8!ڝ7ײB#H a^i2*V<l@ 9<=ɥGr= bxgc~ vce@.`އ!>./O:H  aˤ%XQ (L`RYYz ׇ%K֐ӵ|n׵;7W\(Z=ቝ6m{ ·4 soEQ.6Nu[S(gH\g y"b"ZSy#I;e*sQ_i?3}eQ#U?ͷ@S;Ul+JNo=eJ9e N}Ƀi#j5JXłUG p8(q  Jm;JKFBGiT.P铧-Ѹ.z[*!KMĒwD R O+TyT{+) Qf20N=IicEG Cg/M~ӈZ0o]gUM\\jlROsʴD7(1}vH_v ت-x#5ʂ7"][0312i_zN'UU tX?[M܂Po,DXRsMٌQ!z}&vwI+>3WV6z@ |ݦ?Sg9/Z?)2"Ĭy/FstA"4mh17QD™ "(ǑpIٴt8ȣ g,)\m͸$'s*J[`;-B-hm::y5L恊D86O`h0bJz[Ȩ?df^b:Zi\\E m>jePst.o$9aI,2R0ɐ'%[P:BxeY?}KA)> MaJŔ&"yk(MHwSv L3}!c}+2 :lOꙿ}3\X"e|Q5' 2܂#;ݩ^:ΖD/z : qG!p :Dcg_|Nxyʱ3M<J b2zj%y2{pWn ö62/DˣyɊkWwuExgxn |$ƗvT(AM#PG~*#G &4&bp6h |X!M97Pb̎R!Um ,}a?5G՟\Xoђn_E zF}@}(HMj I~-&!HCɞ؇֟ݣ'IʪB82ur,qҞ9});1?=|B.CB i! y;XyYNwRp-Bf0w/ V|їD*Iɩ|0K7j͂jz~{F"&=>2& Ec,~R4f]pG(NlIQI ̿C=(W@ܿ:45ٲWQ%fu XdM. lGK9 À[g;k!4wU^4}I&Ϻ(s 0{pFrT^ h9 -* %\Z1c&q:p!8 ߁Dľu$$Vw!]s\NPh"\[+VhzR:Q2(Qx`,?#vI8C2D+0Ӹy=c.IdCG(LsSɊ`X TƎlP.(FAVc\u&YlP Tv 0NNj,PPASk$Ed}9+ {(C@}LlUl.BGT6|$[0l3d{raΚ~S_.uY|Pb_6RגYA@=cauqS59om}OYBY^0\o0"G`{;JZM(+ުY)f(ZY""m DAcA :\X;^\-Lm+&)1NO R;$}L<փQ"zcśO8ٜk`+,Bq%hHinO%%6sUqn_GMf8L50^̐rc-hZhm+3 _s+%EOjT=9!rZ}x /6=:NM^dkԓ\IrۢE*ZE \\;F.=O20tV" W޸¨V (8b|M}E/p83=\'5uzE}Rэo!I$q \ГUW AR?Oܘ ?S@[N)Rh`xI)&&c^YTpa>|;u#j{؂AY]q X(7Bh Wc@A.ω)aOzzYQecS|#8JnqVGQt"d!~@ 0Y{N[iV,#.k,*nqXޟqz`)nK4@.RF?su],n&NE8q#(Ød ;;'e s ǡLnBFZ$\ɓWO ]ȠO89^=~.G|jw@U~uBBgRLFSP͔⢝-(p%AA+[&PǞv;ڪt{<}L{_Ud$Zmji_)L;ijQYizŗ|SjC7Vs)bi^ 3Ǿ}9n@9Xbgh+XyĎ}$8r|t%{C%QЕ/%<'Z( Sވ9D'@lMIev4ҫiiLX~;&-N{<=Ŗ5|BddGgQj&2@zaHH o^V|pa_peֆ @7hnksΪv鋥塀r3ͪ5/Wj ?N+D@` o~6 3sxH1kmXaPLB،4~uDDXѿ!XCop~VS i1 W/GhŴʪ.M!ၥp]SwnM앶0+i&@/UM$ "H9sCݺ>S Tt0̊Ӷ2F}%P]sv R255+Tvdഉ8 g}8YJaLb4(hġm͍QLQΘ5)Q4xIw-F#Ԧ!S^;Q)@nŵ{ ÙˀU;ƣ&g@ZֽyX^V"{L[ _f#] ~aG|AT~Q{u+*EwW-Å*r{|2 P, 33Eq(R ]AS?]Gw;:UgƮl鈅 $)U+" $|Ċ`!ڤֵtgYZ07070100000025000081a4000000000000000000000001677eda0d00001d44000000000000000000000000000000000000005400000000./lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/net/mpls/mpls_iptunnel.ko.xz7zXZִF!t/vm]?EhDTTk׶Ǽԡ]%%d4[ԗXd77q;@1(fdR`XmќRKzYor_ΰxKGg8*t?Kknj>Dዘ4mXȓl@] erh xad2|PJ;h# mA?x+>F{"5ś`PPA/نIU/:A9g~e2D\wV0dWbW5# y^}Ñ7@4`qI,k@hU4][\!Xn[vŠ?YQ5D}@3Q鏩674ni$R("nRaXIf( k¼c U+:3XOz̑SYK+yGE#3Cدa$g;0neKc(lz>k=.q >j0y[c|H5z^=vFgm۸% K71(k|IHВ9+OTU{M$ b׺ȑ(> <ٯ:wF2+aZ"ܘu!B^`<EFEt=YʶǽՎŨ7 HCjk!s˩.w|K"+bͮ7ЙTKo C_:Xۓ{G;V`l3\%Rwx-ڳ+2JZ[dYHfwtZaC@A\7,@(0pє$n1u :qn(7hѾq೛6b&.9`Anc5냵$Nq]!{rb/sҐ;S7PNYV$458 =$}qODWukW+ x\늈CUeK=Tl3;]0+1hB0NrA05V^8RmA械@a ۊbHv [;I(`nU$pS2L25K;S{ƽ{@uiVA1o7P╙DvVl[ `[-P,Xf)Kynف J:AQ`T ?(Axl\GMIĴ^nR+\B𙠰2#V8?T)E4݉)yu~Tb"'yܴͯZ"fŁd ,A!IUS 3!bvI`ۍ;H)DOH֜[8,:hvOT6Yu=] xVEe4nB |XMzj+jDzAH@Yu4Tu-vք(ßXȜKx%~:n0x}iQ؝\<0K+GUT E. בTӁނ Jhh5gRN(DI~Q.roj-0X_?Atr9sEup \J0 C4 cDNp(<[yBSŦ(%# gKku1aKգtlOYX2d*[Z.udvPBٹܫ+7fp( 9;SR˷߾{mmYGN4ʼ"g*w\x#5ӲNP&nPAC(O5=[ Y:A;q;~5$lׇ_>P  %O3]`C?:6B]\;Ḛ́ZP/`oT-[~Q4#}`A#}ʌ@v8`-*RU-̓&ѐI_nE7>G${w\7V748˝"?LKי*I,DZai9noiKe3קFг9rԖSy>H?DP'߬yP ʮÌEӓ _ChRU_aUdj.,-9!wIw*V"t* J`g-4:WkaOӅ֚Ľ&<wQFTS9L-EQaGdžy+Qr0P3UE m0!χU< JaM= wk>ذe[MܼE,W52⣙%'ҲP{DV;{] ^ \ XR-[WoGɍK퉂4*+*,4;k rd87btzzgߵ5C3c}=vn7/X87!{Wޥk_ĥ}Q"UlQCžnEbyҕ35?~ģ%b KWNХ^GH!Ωk|6@9$ys]FjBݠ&ȧ F(K^>HzoI,*>i 4@fO}nz?mW?Wzh0PE]0j5xc2gT Xٯ鱸Pq߱>% @&D3$k֎|3UIO_XJN̠t( 1Wd;_a?@C͘6eUs Ym$vh*h?mZv; m5[!$^ 4 h:1*۹[,ቯ0caJ$ LtőkZ. vcyv;_R̀mTE.yCtLO$CV -1wؘ  Ҝt2 y!~)mK^ⶖԝ}rrg|r+&.@#v˦͓^m Q|kaL ;PSkrh)eZ-`?Q\20+FS51C|؀M1Ozҹw:0,ncVx?K GECUҭ>5b3]~eP6)Cʿ4Sԭ|#%EUrI=rYp/5+#v2BA9sWT<3:ecAèOkt4c4AռZGux !?g+ĝ kzx 7ˁMgܥwhN}Rp >Aˡ@e!dnqoN9]zc^LS阇7|5miXu'它BKTZjSkVHLY?F~B J!Fn#aCһ#cTȠϮ{|w`eR niף ;'j "^ٖv%ܯyxu}pJX [PM{@n]s=p(%-7J৆vDc-oQczamgM!/7g*y'S+8l yu{KbbpPJ\Po6"G":b'],K vGm:>f9mj$sm3Wÿ\{ch_\<ל­W }2<^Yfm:?FPJeL*Ror^y"ԇ#.MUNnsQ-b9!HKXC|/1Y*6^8"E}EI[5;[woHA5^1PSsU㟞T_ެ&2@[X!똤w#LuA`(OV-D:Y;NY 9Tvc\N.¢m16pR| YiVuy^Fq?CY"?Hr$n#} CfCꆠY #[jiHHlAImKBw?(ܼ` yp_d+WvK&=KN# H7[eyHW<]yU$01GY`7z\"7p_hJ;i7gC3DO}L l|]ZVW5e$~ = MQ 6J1b? 0vhMWe\K ڟmZS.{#[IAlIW*JITNHcf:*T2Ez ␌FUzITh{yN${$3&z$7r͵+n\d J (''m8! onJr&x3K:Bg.*ɰ43 a7jJuE{S"k a62hP$הB@=l,H a 4|wsM !yiSQ0I-+53␼0Lkƃl5fHF+d&?pv\I =iw瞊ƺşE y (W@LiYTViLZdδO19!n\[Y" k,FeH22ی~^߯'OVU'y:6/Q,AYn81FvA^gWD./n` r,;LAҶ&SK^Uq8',my$!3PΊpZFN1Ao?㎿)缄 u,PcumKuZ""V^j.m:+e E)a T;eh=ɲlmh ›_T}'+9hsIxªVAyE09D6Hlͬ 4}Z5DV\v-;rUV_yv*XwCk\nQr&lWXNBqQ&ҞX; slJN33ߖ}z!7XcTfjGs:x' -4epoq PoC0{:p>:9XW2 bTl3Ih<# b_78ނK?ǘYY5[qjN+3oc5o y^MaS["z$ QR56x6_9fua" 5cdIC1vpLLk#8G˦ixcG lxTJeu^~IZ)L:6~bI|#X:$lUrZ-U!ܩ}'T KW yVF |ÖBJ.sh("/l {^N#AH`ӏ,e^(i3Rљ [VS.L,pӱm.A/)Qw1`6<"2KVCrp3",` ۟OQ3ٵ3wWJrG*<CRpsAƺ^1;?*7MY]x$JKm8M[qZts`Ǥ'o8`g<]AUR;'dE7Յ:qq/ !tHX5h>jFQR GmA06K7GI}q$Ą:8V)+l\$5:dBS@r"@S<7U!m4nws'Y, дr@/**ǍïDllOp8gO2?]=V-(E^.W"W~H#cCqHͿbPU>&h 'cF5Ĺ}u #7?z?jA#3˅dfZ՜XZ'9'XWn."Qu^WD+Fi4W%AX8^/|&O4؇\iQU4jYU(, SS ɿ$Hu۞`S绗8RӘDJ'FDqD#x  \5΄~*4;j!XrvH> Ealj#{qH`<­3:溵Τ).M:X.š",.ݔ1Lǥq麐KޒYFa1itet$Y˱L?y.NgIMP&JNdN RE`eω7}q)`Zip;eD9 Ҽ<%A1ȺHupX"ΓFvB J%2>RC9@~_ Z ޅXI(Y١Ͱ.-(Č"[bc=IT̈m =+N5]Ajsv'<z8Ɵ>Z74@޾XTQuo8c|tT7L뢞&0Oe2.fѓ* c1#R8R @%qO(^ Cq]3aNg=zt銑c.z,×{ dSkW\ʶVb ͓CK)LMswLK(sVv>#K;^*8(b.qb+ TkfP\r+.iI32p@z&{'WЬGi<z1| Q̝Ջ+v⥇sy{-HOZE$,1U_zOͅ7M'Ps6=~%Cboa`ԜE2<F WH kj1͛ʱA<#wM_$ʨHHp$ƶE=AP~@5KNuC|=z\gD9v\;0QD&҇vsrHc:ήQ+ v=js)`MhC[o87ɾ2wuafŷlpSO 6HSkhfyw1D@SQL\q%}KDBl{uwqmT=FaԪHdHPxS{ h[J=;ۋ#q,ѾADwIeW83IѱDr&->YzET"`B Ԩ${8s`ؕeRȍ2JaF[ Z2ʜVhvr,F'E6B7P/ $ŗRtukA] 4tܑqχ#i[(5)mfV4d 9Nwgp})xjc1Pok76>x7erBm_$ȹ9ԠA1LUx}OY;Q$$yP;R%$8$*IM]_PGSS@B*e^m%(>R,6xX"7DGSTm@M!I=D,PWWW!IpEwhFUHj^T8hy1kmF'WVQmkĪQr1^gOTXk$9Vє‰yp:g[ȔU6Iccӳ FU4jnq ?5LLG{ir4y+(pڗ9w#3@m:l+aK{٥;3wa;AR/ͫnf-., G*1À!]Λnp\n%O-y0d'DnށAzFQg21 ʱ;R7yeZEe%P\Qi;@I }%fWār!Us2I]>?N/dRQЋ<ʒ;s9AP )6&873Ч9Yuc,pf.'⫠B@jj򤔐>p' q ą[oƛa'Sb;ٗd&F\U簪z:wx70 4Nr\@pTWJic,"GmY> >x|ڡKr]Ojmbl!ܵj6b ou5ǜܼ 븧&82p2zxE,H3d˥Wk ӎ,˃EXR% YOq s<>>"}pif)5-<篫UH6wYҥ,ubϾd!w[i~~&=+kKr y~Ζ)->|1r#(}?O k19k?=c Ft2;vUo#Q?{8>1ׯjvd益mE׊yیSS g>rQ]͆[=,Ŷs,JnraE/z:K%h@,N;ңW}kِ<*p~y.>zkP>a#^nO'?gT@EmxAOr#% ޖE5)%3h{uIg+!ͯw~1զ?_'Bͬ'sևU KFc0P-/<$^#5wZP +13ӿD;iĘ-U#~ɾx %eVtf $\?G}]'rTfgq&i-&NytLo~q?V!s:[ȕ8BT;ҳHtԨ0\L(i.DiڷCj٪cӖ{Y e#,c9EH!wUd*8ozn=ܿɂ7gAt?c|j|ɝ;QJ@ "~;M Z,/;_,? -jrn [&e2&`532hhl CXXDNHͰ>ROA+k%]yQ,9CXcՉ=nt&Ͽ\ mqIJhSSbbBu+uka2ZHƁ!n/?±h.dDp0т#k<=5d2P=rW?ĵiSp im ]Q/VZ{h6{q ?Nvyi>(F;N' kwh!z+ΐT)bB')I8zXi3{Ca<=+A]@Cc¶J|915=ͭEƔ^^<҈|8ˊ|#DvYg>R`Jt8P9;$'̵#h,Goݘa;XvG0h3ʲ&PJ[>٤Ҷ*t/YN&iL^ 4u=i+ZP;D]hEH g7JFP ۅL'*+'"kj%dbog_Ld |/frr543+g7Ɂhjʪ iʥ<;8ߍ$a^$(4 ->`_;R|spSYn) j`1ʦJcS:uN Dg}P(jd]ϨC Q Nuoy픓9@TjnjZEw--\Y1U:I 2>Yӡ= |lW.K+ѳORQ[{72z`Ww;ZILdLwiIP@>SdE}Wyu)hzrĵjWMM\<ֳu]QYpEMr:96l?Z,e .7g\KY ΁5`Iau@ݠ#!aWݼzD_Kfk˱qW-͐8BHR̍qEsGs=5Qd8&r[H.쮼b[ڑ K[ 5O}c'u`+;Jn&Q$ԙ'6cP`Sk·ʁΖ&ON-5P[@]n~YdU0L-K!< Ei*}l`2yFnbY{]?8m7[ f8"BpYsvMUfhU[`E=3kPMKyeh&P4D_kiC?9R]ꔊڶ>HyoHJѴO)a0^WX,tJA+t |%]$|dksy7\8T["| јً֝M."ws8+P:M,aim 8 uoOD#;@5s)UP-I64e-Wצ3+0[|_Xq-rNɕ2΀+B1iF$ R)" K-SUͧKmLeR;hcEck/3@HY{|VuX.20YGS=-Xti-xUm~SlLhByQSmWciF0ɨѨLSfwErqm`L@u FhHڇlO$2)βt:ɢEߗhٔTN335l/uBX.s `趡E5Uj=K.;rYO:$&O0)lxN؅p:#+i&N8 ܀J$` w SmYOibķrz'tɓZ_VwP7}շo'-P.ӇPՀod/N+{eUi >0dirMܬ5ͭa@tu"pR Aj N9=-iv|,U"{Je&e&W+uJiPFCFrd Y%Zr0.s1<޿Y'OfJ QhtWdOI͘<ߌŭٴnK;'F:OJ(J$s"@3.I82=ڬ\m$<kmuZm`z=B8nV/Y;6fžo7_scsm;l*@"Ob\Ur%&r.ɜ 6?gB51{l-g@2^ax.Dl23VfQ*8{H7Tg{ޢpD7"4VIrR;l9&k8HX/ֹIe"\ h]]M򾤆_˸2)I)A sn+Xk{/ǭ}bQ=Rɜ )ĖTpYJƶjv@?^i ]bwc }yHRmV5C`Td txrJG F[xܥ =TKuW(yPyBx_%mXЛykO&4p5bm~,_L '; Z~8µ0[GJG- >r%}݅6-*{8e2@DO\jDwFJ711|f81.nVr%w׹nu d={̬-K[Ef<1Wxo9gZ{s rStT~߲^s{x_(WUʦ3A(c#'y3k%8Xzfhܶ*h%EwQ'I(لψ>Z?ӋST޽c ͩ-<"1xej }fcVxT8_CXntԲhuv1}% H ު\!^Y->,x+;#j(9U;S]j۳~Yˇ W LOXy`_h4z}݊Рk%tchAv" YO<4 CfH_᭣nZAnEkW7\׊bOFŭhnJ?xh !I,m2\WqM$DQwe87:c=q 2IB^ﴍyT8Lq*1n|F.s#:,t]f CNɼfha[64AYrJQ/&QbqVpT|+R8h;S,YbmVX Gg"hǛI"\ڄѫ[A ^冟ޓ̩9R[iİ!U5YVey00yô>(V3szL0f#]X&i|E@zѳ_p[Ҩ6Jɐ-b$-X38c" "TxHS^їT*24u}U8Ʃ.lm=LKLPX'5DCJG&'jH_%%V:  ; G/XƩ{͡ZG\mН&x]ȅPZҋ! ZIIZ"Dn#/=1`oC]>涼p3V:dX3FA7;RvDrBY7a٠*8l>86l Ddh=Pt|Ε@i.tYyf"@P7`\E¯0:Q9ο.eJ Kfh"'I"v;nB( 3wKI50Lo@C1(_Exklt̄m#62h-`﫸N @zp{VQEQӡe(r0R.SCد dYéZ[ ׵I{N3mW5P~ e5IX]⩈Z%]e ] _džқ/jU2q>ȊAhJxkb ېEXN%OxڝCLmY>NLUI#s:¯8gn`Y+#"ۉG ^fQMNj2l%!a9 zC>cuH/7"QDC.">q49Q' Ug#3I|+)>_+R}5fJ!9M8! Ԉ| $5@Y .,7Ad櫦AږƱcm 7tp 1}i&6.P֥}(`x.:Z Z?Y^Ù'$CAQ0 9ga kz[f_Lyt&|"/q;RGLEakyts6LmHN`@v[a͠hW,6BUf4| a\ H^K\!E3qba^Bex%-M3s`L1-gc: 0F5ʅxfBL!K2%-緷g.vVl})5?ݐyk3fʯ jcLHXAU gҪ-6i&K޵)0Ј> }mUhIq7")sVyЙ! 'WF\]bbn-:N,0ҳfsR'a_%sSiM"?dKzwa **rJL3YL4Yb_|5Ӽxmuo jCMQԡ3f8\'{ڱsSwRg.J߷4Qm'-y` =# vfLI ¨8IGa~qzgy~lŖO:!g.,DKPHn>:WTtUh4#Pk%˦|LO\v L7HaNJS;o{6]),e^j8ne_2#>*k_Jyژn$Q`G}jJ*ZhF'b)Q 6`X5S:q+g'S=fc= 3zT(#El4"m ECkq A ;Pˢ\+gVsk'H'E#ikF3'sd ҙ(Id,2> ׬W{,ȈK@ӮwIf!o%k<:`߁5JÛ%1Cy_oĹ(]HZ 4V in='MrXx75C.m +n ͵> ҟ%Bxh Z?j~za4&pP"P59Sǰa*8yY_E`aa'=&9&}+)2H,`;&eDbB q@xF'zuIjn$|%TÇ +%seP_[ș:ݹW `\*2*D::j琑c`, **=xVt{uxVP ulosboTݹC̄`(EPM?QJ}*F2YH1rX v̪ 7ׅuh}7ywm A^:KMAS7؛ [[W޾|./n$+i9S,1L-. vp(rvlu8 xAT1z^R_dm.7r^vGEGQt Dy摢TTԆȴpQD3-賻6}f[Z~f P?/.PL[A0PzNE*]vw6D'K0DqElw'X+04XJmaka sQd} wT?s \qlO<9*LLTH$i~5R2b+)# 7._;<\r~``m>2\KU>_*FpR\z`hCvsZBqkC#G9#uG++~qvkpQuDIh+,lCag=jv`;y3I :%Z4 d8`H,g(5 ojE/u|r:͋v]LQxI\*/=#,TϸQݴ^c'}|1X!> ~SG4d< F50>|0l6k+*l{6^븖SRUmYϣ 5:cʯC JTNRDSƄr|,f8}d/5(nUy9ܠg$\Vi+-^)X  v#{H(g9&(k~ ' Ԗj4 o{'(=dQXG;ae=`lC=⻖XA"74)Y@Hc?ǔ~we^`=z ڐ-0NR. 3M,[&Pld %tJ Mű@?ª"a@n2@zޠ!Q+C!2 ;-4zZH/P˲8'"h"huK'՝5jUK?#DR g6 JĹQ Ũ"[QYXÊ{- v]Io1!t4 sCzTbGA;;qD +kM]Z+ (*!RMt#]@WQiˁfA%VQFh]Tv*:Xc k:.#]6p#CS'ay>i[&hp)̲07e&^swXז֙n 3(Z7zAD4Y~ :Eȡ~B`p=R4l2-+0Pw(uX.!}܄v;>E5l,Nqal?uo:R_te-H5㘦0d+S8I>F?J gț34>%9V]Mw]DZdl~ _$/(N"j!ϿӟR2%Oʯkkִ9Py}R[#ZC? ؘO{X֖<\}mM-L%): SѴXS|β[RȨ y6{淅M}6:׳ʻ_lbh" @ڔ]Ɂ7NKf#F,e{Z&V|c8jI%ӂ=H0NQQefe:WcV.9.la c4Mt=$S$DH L*|r "l:P&qƴV pFBU!R+tcU!쒔ʳѕQd_b8S~fZ^c=ԛR ytڌs!X$^w#u9W}߬f T،![|D>Z;jKԍ]^bTNRȾ<*d$z1Ve &͈ %YʦV2fIx!F3jڶwW80~MkIFG ̉Ob4C3+:㾠 AUe \Nveh}v>ϻkR@K{ @QV 0&d")-ޠWS|g<4iM5ņ9:F}rc(SO]g2"NFf[?^ ; mS;h)g7-)(t*P%gIT=OK_Qob0Cͮ+֢T[OVeR5n-QN0@n1jD$RH~M-W |rZΗ-m2`پZ#́4M@ks[ҹ;Bf2y!և'xtvwx+.mwͽ!jZC)au Fпd܉8`Z/xg4X(5;c^ :XQ]_V_ ]?nF|p+='`A8sd9D^`TfpShIJ [h$%ͶeN֎R^A4Vo{Taaנ,.|NWv#HWTwu 7/f;@;awhXQ/n)Z~Sg#-f}#LۂRTTjk[*DD&JYEܑcLƫ-lw?痊wksvʯsenhk#SqԹ=d])'O9ah|H>zJvOa6;x#AO?QsFcv)T׻w[)>Nyjk̓)-@>7vCvYq\*-9nc KvӍϗtRT3gt{'@=Gt.!t^1k"@g\+^!p91 /gcfi, 9~LWmO` +~n PNF6QG[/|k爔Rlxj^h!Rr ^0B<8" (WKm0e*vLK_J~(DGμKMX6ћsrVm8o1m'gv*PIH{i1}̈WN i9.SȥDn0,'#|˟Q^홑1?icP-~ԄX.]mdzق&*% iyτ!= K](b(K̥` k>`ef zLrI^O̶ک(r<_<"U, ]^K,<SlQ{`Gc8ˌID'o /Me'.zFbEOܟN3IEx!& K?_^%9V/%”׌" OOFKRϾX%,TY GঠOC?pk&KO$_6n/g5a2m.:(ȶfUU':+҄t ]uYصyDTPиҙyhQy\zsmWWeY.X_ o7< HnS §UJ|vx#O:0]3ut^BQ+ṨrM8%CE$l([0֔Z/] oQŔ:D)ʴ] dJ׭R copsЏ{adw¯S]8t[79IM"rNj.3_]8PB ᷓf$uI}֙_N0 0*kqe8Ų/ƫ$ƢURJĨ\hA-]\`ٴ+;>alZƆ5_nE> O:R04r~RMƍ무VtnNƞ˾:iNH /54oz7LCLdRnӴ]"6X? Pƒt)?_1bD$&$? "PZ"'(L%?u5&wBYVҋC{\6_@u1w!7 /ޡ4 r ܆`R3KY2<USD;@Rs_af8iy2$+XI%'|\\į-wjj@%>h -YVgx(< TOjM7@:$.#@1׬tUUO9k{!KṌ't{23^:>"g]5*벶70z\0VbAӸ9-NY~LDL8JOfSb!04) ՘ Ǎ&siTҖre(A^ 8|5hBP+cZu$-FUv0ZO15ȲOKsLiy>׼0*AnXˡ_ y. }]:ɾ3>\*|pچ:0=;b*16%SmhkG!h֝@{3 L0ź<D}etRD |}/8'k1}.Gӌftj]։GZ$ Rh0D߃{.G:OHqul}[08 ݌S $MZ'Tށmۉ1hBEOgwΑ7f;q;FXK%1toFxylCu p047ք;S*N |Kֶ&,G@ҧhc]P NGu#`~ȅ16 ;*Z+<7W07'Z9Zn*~/@=4\7)%& P޳&1 AM iRq(%c՝CK7n:5(;6-47U%[Ud#vxj-d-٠Sbݮ,%ug̍E t|<3}LR9CԚZT \-BuƱQ@VZq)<H$NU*1GM'reJC=e:d]-h )(^&%Ynvϋ"efX'D3m{bdqAOs(fLQ59oP.]Rl%(5#_0/0!$cȰt RhO Wf}# `Wuk}oӘU4NRITwԬui,D^NW90cw7T-E"ֈMK= l`7t;F^bjԾpj6sFK J⾾s-mX]1M5 POz⨑ȘZ9_$_1^p?QL>b?Mc}׿jf1ɱC+ڌ:_w&b'Xu-T ȳAGzmîp.326 I7vk]Q 7![$nX#Ň4ao\ HVVX9ܐJ;%qN}#BrTFvZ s(-\F Mk F`f-UY^]KbOn]SS}7Y[Omj[N1Sd\ѿuPZlb2Qy+Ke$PgJ4_ De5|H;ұYJ`ph;oK-6K'w)ZtcSyHō8{Q /dCTɝ -|W>Ȥ@pHtzŏ1Z#P3kd=|x+}yx$fm(8<2 JOmgeRMofҢ!e.A JԆr+rOZiMZ$gn2{rP caR1>i1 o8I+껂rރ]9<]Q n[ <]eX5m|.3bl ϊ-iR, C &diOpѥW).#S#ʖ؎#}AH]y.3GLii1?g][!3Gȣ=WnkN󢿆r:vSg*zd&dR(/]iCڸ|2Ay 5@Lv?BJ @A2-AyPҥʉQ#l֙F-b23a90?O@z#V!;[rW[\-񻇢gGSiOD@Br3@!Y7_$0Mz?>F^&]V5`7Nț!~U-VL,H Wư؝Eh[VBt{}|^zO9ki'O|Fݝ܍D(%0B%1:sVr]."O\ r*N`:XUmh7vH+loN>TW0ZP{f_#d 76E_21_sP|xOЪpSɄ,At/,ԃ*'SÀw[W3s/-Uo쨁D^B^ʹ!|EGbRkx*AH{.iKƠ18H"]:5!4/"EKqT9yۿG = I ,!J@ct H̓%BzC</d@tF4ۜj:ap'ޮ3 'qIm(SF3LhWNwv>HFK7@_$kJ<{\kϵOG[J-:" g{̠2DEjiz)\F0"] l,tK_gGf:3j&r u }w  [E;%td<B\Y*[(h+IW/rknֵ>oYB VPT}:d߶KBPWPYU# uVL#rY&hW'&<@Yļ H#70-2M[C?5q]۩6㛐]JK_E7: 'ZK$u&\NPw7O=׎ĒVgƫ\4:*yiwa{_Ufe@[ɛpo6G 3٫0GvߩȘO<=TYI3;+iK:sTA6 ut"8Bo, [.8<׾!Dowkw{꧋L0"53xF -fR/ΊSG6*iH{ҰB@@5OXDf46K&}E6a8!4.l[Ι3xG5E/CmOnXЉ>.|s [g0#9UBOdmyOV/=?f|jx<`.LBT@xU~uwxVKY\,SA'E.H%hH Uţ6{ #1;pd'ZGz(-])3⿬똛6u&FVUR,x{\?xGȨKxx+%h_],7hbY2WƠк>ݍ̒N&}ibUѥwya332@lAZ9sm'HY,K#X?Qu&~RCt IXIa["N`H3xfʄO9ӎ4r ybJ r_ϥT a ˨ |C`PίNvLf#4W¯KtO{66+)JwVqeG`MKąȎDNݏY|Gjgʂz=|IQWpTD)<3 UݭSyPSLmrzЮ.jj ~Bs3ī~⑗HucԏgVq ĺcwO!bdfa&;˛+yvo!bڳJתh SԺu4ƻ+q609^{}yn2d.u-Exea2vÈƨ\+IV[-EB{f58^߱D-9})mSV L<[4G ͆.cQ_cK}U w 5Fniނzh+A7~ŨeꔷSM3dUiu #F(!gʉy[\V'ZhMʙ1ISrIB.:1<3R2hkN7pP;[{Տҿ(&BT4ފx 3N&8<0rU} d6.OAIX`dA^. 4DϷWhѡBINAk[kL7#.e6 B⌓ ;!6kbu?VdK.w Q,ds#SeTQ6DxGeρQ%;dLo9ٕF7\gٛ'SxSsv-PBkpY> snH5a+˙s\ݿI~hkkKx[:rs"3UZiK&.ShU8X4*B~f̪1IK8nVmԗYM/HXn~!뀅B1~Ve֗᳃Yf f{4#Rfֆ3u~B`)$ ?z+‚Xl# 'E/eXh7kb2&#T7w;4X_ ĠGF@[U"M2m? 6A2vd{nO4s?( o"BfZjE/BMTμ9B _Kѭqo(Gɇ``.Ht4L/\xטu<\K[v&0#hh +2S4PEvcfa몈1vu([R!E;!mOpDY>Be`EB:x}mHJy(׍cMB孢ҪTP3n/tg_PH.JLzܚ~Z%pMOw$[rOt\DbEbVAV4"t  l{uj-s3Bal*WUă'qE&s^][LYotaQB5TCm7i!Ryjgć*3=A ԓ󍬟N>,|4mlN#[r;˨H9J%d= 9lV[ܤZ\+Ľo4d*,R7嬚ahRZa2ǯ=BIܼь! ^v$-K}hd(t WMniKJ 4(>`6a'[1P0MSS1#E?D2[rjhϿg ~/83JM);-OMj3δq6M{iQ`s;gN כ1wfӽifB'm }qk 'Q?VHSGq eM뚝ֳp#/gH۾rWa_LڑJ=[0^geʕgOg0&wX[0)@ڰbzlGRtDg Ǽ|pz- &b)̈E<5>Y9rC_[(|.F&BrL^|(iȿ`Cqۡo'ӥ JY?{)_톕frՙw^B`,W/12&T <:]h"gm u91b:{ F3,N\dεS&7_A4;;%eL&8gv^9/ZNѧ#rgzrZ/ $XY+wIm!/E74I(R,_W/@m*5娾D1?KBݣ|)ITC?/'IsQ@fR:| >wЎa!io|͋ T@ SdDMP0B`i#JKZ9YDpgU] fA%wS|Aȏn4xT~dˆ|kLw0vw$iXWNV3v-69<&OWU,TV^<B&ϑUIX`ws=0i囆@F,lޜ\Qjo\"aap{5˅#!Ӏv6 [l\Y7V$|⟯5.@ ^4'^Yب"ngA E!ĴBTAc]rQ`hgJxmzavUoNɚ2l L+3h~ul j\Ě'BatFQæ~"X#`Wc'&)&pu@H*x4pgƄ6pD|(΍4@NT_uIOCzb-JE[ܹɌqҜ+-Ps$9G]$.E؞q[,h` ?]Z_>C}wt[ZE:z7%u)1 ]hDSZDbƫ'ި4VUVc u&C&fm=ߨWP7PHr| axG3d .r$ЌIDOmQrrSfd gywX;^XTL Pfĝj" b篋#H:'(ݖCQ$T{6aH$ŲWzT?nŐ y +T0LcqFԌ_n_-a+\֝Jn- K H|ڹ%;>7TqR_[)1Uf̦`>>Y]uV e*yLBJ4(ޖ1!;z@-2gbY ƫ>8 D9rQF`W 4X# RBrMydL jc5azn(c6L/ EFV@XATJ઺vc5W.+(p @vԉ 8V/^8!!㤔U^IFp[*ls2.AU`9(ytl9aYڲOZ`آ(VJF ddlNi#ȣќx*(fz :EuktJtt}?o& lñBऩv5DY#y^,Jt(9 0bdbX #t9\eXl;)*"2fٜ>*q %1p~Uw@R饅!|4$>m>&YơX"L%0̒z .{)'[꒮v5sL;/读u1c@x!sa4dqtA\ +֐lM-1{J! BLTïr<+ qCafs#~@@24i$1)u쪯( }Wp*5kH0=쓵V춨=`e/OD!/`M!ҍ~̮aY޺v7Pm+\ 1O:PY"o2ŕI=1hH757W8y3ybQ΂B5(h/OMnW'98NPӨas9vy* W}>5f r]CzfM9_y~D@gPȢzJx~vxpk۽c!F^"X:!vSnVl5G4%sЋ Mi.FきO uH^jpCW~%k:"n6 ؘ=f%ˎ|=/q,뜆}o4/)$R \ܗ4چs"a1HS(45I6(Q}X@ЌK̾=#-[I硵Y ZW\rռ=ys^0ob".a#ӣA(Nks{r!Nz(`i $ f6 N˾L+!/kYM&pVjf{z 1m9v٤`4xwS9wyٺf %H7P_$!@M|,)OEF,T(gT.Q>=comP:{w;24t^щJ.o#>vPr4y*kސ< s(sIM<ϛ =?&,x{'dv|+L'/F7 U=s_KSndUl[wgxwѱ,g i[xj3cv/-FNQ* ؄x(dCPy|oЌm^. (發6B+oMP*Pe1Too[ z*6ɶr+ r&a#݊,5d{FʫYF !2ނU3IhE!Odf\BWm᫯\?x\]i0Zg^Oݻ2K[U/`}-BcPqY="l &H#i%cGj؞d )3ڧJmKGwfG󿗘ݳȣub3vj.{ 73%\-?$hX1;u4jFh^@{Ȱ;x4;_aq5HC=/uaO-jm+tz&64F9SOT @bK8+N8㴋LT9KՕSAluE9pM=k5OD1GDo!["VzGm3~%Ձ4`WrhG鼈oZ՚%٦C瓏hP"XNZaGlry*ms4+%KJ: L~N<@j8Z"G?]unF) ~ %/U~_岖NAK:q!ud!t~` c1;Ap.i-g./уdK݆6!w)^('Ј?b9Dsptܩ-0sr" ~1p6WKFIrRNyԕdN{ޑFMgL!O }rvf(yګ7ZFNhÍlndV $ .H!, BKumbAu5(?(I̦N[3&BGO/ệ>o_‰.[bAj,yz׿9'7 -!+ҕPK~(if{ mdJs4ÞĀynHIgbZV)3sxvsa_a5c(]q&Q.^h5݄iۻ~ڧG1ᩛNUܬ^ZrB$-|\W>]Y`Q!ƚ?6Ѷ F~=>QkBZV*Қv2Lŕ0n`p,&/J-\ڱr&b6>qR{#3?m2CRS$㣫ML>7/iK'9gX9Եw1]DTW7DXIKEZ d6e5NвT~׏j&Bf-ξTu2G7dp>07R)Aé D@=~2p |lŀ1>*!rt3vO\<[A)`Q}ݒ:S2=EXGC90m=YIY,*Y D#g膝Iq12g0GCmx% h-m{B&GfpEwv 'CV`O|:iQZQ GyoIëC'S ՠNs޲Ft 731%J$<.eeݻ>>4oD{*Yi>I% y+foʹ1'# +gF}sGoUqr:?Dm` 0o@TAGqFh!rnX}?惭%)łj Q3dcvvj?%-)$4ITxw2z6;L$ZmqHO~lh(?j*uUS־~FuS%e<˹\JͫG9<0X0պ%-=Dxg6"~hS`#년O;޵z.y?<r6z",BT_4#2F;$v.z^Vv隷'~ `/TO#~p1GF}A{L18W`K?'-]keg8V V/7o4sD_9e=թ"Qc lko8N4}}L=JPF:>;eYzsCgf]y~ρ+%2P+Ch՞0<7K%)sZle#[wo{`cv/Ќ԰7LO8^erW*ӭۍ]?EhDTTk׶Ǽ5!? }@{=ʋcIK%Di2WE@5L%QSr abi!exZ.@Dęr RIr@`\uj gZI3LDyrN[ggg&EVXM}vrcN2 ƚi/Z?fć(Q$D⊔Yv7Nqc\afk4~[e-]vLdddL[U^{mѹ.~X*fib!1c&Da>&H:J8oS%jfHX WgAjZ*|ie׺TIQM6/bT Lg[6`3 E$-VӂS|bs_Lk>;3ƽW2}~k0D5-<{ 2їhK8q-l7fh,v|)$15"?<8SOĮc*5=W -X.ԁOCpu2ҀZFh0Up z~?eJTryUC@E+$_pAԃzw$qcclLWb*SQZQdiY*w,GKpThQ`I`5MyPSg5Y%'`)e1[grLF+kԇ3AF&PW>^_N_nL-ĕ ծu$eI:l1!E  PD jRQZ?[#ɯ2㧮mb>*qh ['H2$$З\YBbL6 M`\o 50Vk"PiY/6"dӇE|m)Qe˅54BJa1 Ƣ\6,k L@dl6)b !Ceޗu fN5t(qIWp@gjPS5j)\HQu1)Is |4lTԕus.s˝f* #FmM}uӍ6N4F8˗싿\_Џe:-#]DF;P\5YJbX?w YLXDi=TdGx\;ʤ-],:oʔ~u _(tx# ٮT]F®_sShR]fM!وk^lW~5m n~n é4 ,Qәk<~IT^ ORͨ]|k^t\utIip̣R\z|]\)xM`*%um2wMӦ&_a;Yi(n29a#K^Ggh}\.)$-{qߟ))%#E|6s h=Rl5o}cДngS FHIxy8>e㰡XeOdsE#((*?݂hs[7/6YӣV"ypg)hF_4KuBLᕑΟI[li*3^mNA0+B&.*eb%>@mo_wDt76 =W*⥳q؜l sœG_us#А8OWA5G-=!HWfAI1iwahŇWbOڽfi#bte9Bg5E4=F\0*tpER) 85ĩt&Pc<)d!T+E;+2BpW{ZHc"ҙI]yL/MOEI, vFD)&+=림'6/hAIS.jY;iuf)2@zgO%"v^:P}G =,_GK)! ꜝL{&fh_]reC+I}r*kid9H>uPq$j9)hӿ.i @{Ր?F^lDdB ۵[ W }j''/k*[M.+~ωgALq|S)E-0[CàI0oq >?L lˋE:EgW>͹괄,\JM 7GyyMټ#ݚPҢ@( U!5Ã?"ę1  k(Di>QnFuf.o떶=u*7u$e,Rf !S蔣 ߀K:ʨiy({`CN<"U)䀎҈ap~okk ֔Tt 3A'TlUD& Q@м%GT6zHFdQ?]%^X/\4y3/~]iXkvx*Xq[:A8Kފ!%匘:7)lw:IF^GrL&~N VRn dp*q Wb@c0,JKcr_j]} %Sdv:LoMNw:K1LiP}X(`nѕG5U*[F!S&IƫceOs)|<7uhh 8D:߭U8<="2o|XlvmI?ӷRir9_8Q0dzDn`a}@`tR 3 kwlZy(x}E۩*,F]_::Fd^[=rɫ,bΚ3l_xϝ0b)p|- LvWgL6+=c?ߡ`X~8|1 _4*)gxѢ2VI_n`h߮E0}-mxt;iUȂt53~Y#Gm5N _"$?+DI6/yi{K(BԬLvx)v~^iȖ,Zj5@>Yy&;JܛA&:C6V/{u2ݞu5^ ;<-tzf \ca2tݮG$h|{ǔGL%S[n>] !2 >f!!O٩#X_yp(mye+@>>|zo =YMPGK\qS% rZ.oY1d$#3ϙX0eC(^k}#SEzc[^a2+2&Y2R?;[M9(Mj4&Uk3ѳV!4۵ 3(G5?%s:Rŭ1+-GeI-|7 m]q#Q0>{z2T@$u71dՉ`JpĞWccb8a|k{\h )VW#5rcR_Gҡt%0`;vXnQiR] j_t hha_.k%b@[GF y`Dm0<xZ p̮lxfj\ݽv.PGi õ86UvE|[̙n}N=9=m PJu)axoDF=^RF 't|"ޤ.EENA=fr`DUBs8ج%x%-VHO≈vC?r@}ҹ ;i#X Fn MJ Qn'r¡ZZVrSe $a4)ňCzUX/ZSj]nTFR\pr58ǖs$ϓOex/Gk{ S 54ڞņ{`rY{S|+SЮ ܫ}ۀ}$ `a1j2q{و2@Ivi!)Xl4DE,bjkQ,^&gi1D ?3D,_M.U^)j"` VȺizS> .@9*\~Rꂇu٪nC·wndcTD[ З&-WRʾf-~|mÌO+:hFV̊ʲS0X'6ID鷩/Nt'էf. Rٷz҆T4`FdWॏ{ɟ:@ްo<}QM&pCұꀘV|YL:NяTNK vm >,qH455X^ S<>bD/`u*ӷ.(/U-bmyu{P`rq`B%[^ZU*GDLۅa&FY_qwqb4Hc8x̽N6c1%/gx3ԻwX,B[@yλ=2 ;a{ $O&9@[aβ#\G}[Tڬxהs(冒BCe(6y-rs OZ /" {2ӛQDW(kyΝ,ϓ ?ٮLUo@ˋFlU?p. L]g(]xHn`+v@hmQZq |o5JT5eXvrIpx.4槕ٷIKb0x8F/VmP(suJ΀e^ڎjnKEtbbk 1A|t'r'zբ pZ[1#. WQj})jWDlWJwNڽp Rc~0e^/ⳫbO+!q9HX@jRmƁyY.0~mC|};aiT/XHyh[r<,jH ?!gh&uIy0|WK( ͒,d%^#q`xm}o TCSFkC\0tXd&iέa\W%},A -L\7m'؁ifiQ 2LK#]ZpPxdɌOTs,))_t{ho8/ȍ 'PN༖ϒwyi?N}rdR hBbU%ZlI·ĭDh:A>W̠:o%t/5$6zPaڸE7$rˠzɍTU1%j u&|^l w&au1DdjJ6IsљGӣfx@x _F{Q2wgɇ__Pv(% ̍x2V1ו0n#O|df1)m\"'siV|,k\dձo s.ٜUeb ! Zֽ}xFѻ?tF;K,:f֝5"RW+ͳvY*@Xr6x&ǵ:xP[0 ~mψWͨUDD藻<h:d5+InbIg•M2X8|:/H,idŪ>g᫴-l"6B5FL; rDX?QEK&)y4MxS' 0pGkeRi+2 k@#Y#}mؤ=3gJBsnu.YٿbMڮ;Aiw,V Q3t^E篔l,_58UN ci"8D{A\tG~/\{[%zᣰ+P.|Au8Ѣ8E$DL[/k+SsIitHٚ[F=6/G2IJt0Yh*ֽݸ#ԛ(80';ז! `tn]J⊗&Etht&nqA/&-݁5[9Uyt3%H-70ܗ(&&@B Ye*N|Vx݋f)y@A:Rl{`}IA4RZjЫfJX0+ u?#U;,c\~h-K>4ݾe,Xv1nsA|DsA۬wTH'bSH ` 8G}bb |TJ}^zԞ!~K)NqGdF瑓`vbMx}ՍseYq/Y=Y6x1HLot7-y5:H5ێe1Wk i&;@j`WNٰ^ʷ$QƂ`0|"X9L`+A#FH:y*Q{U)*1+ň Na-g{kUc:oRllWUL-ElCy<TD-eƢ:q`ZwzWxbrJiu@j$ >}$S ]߃2=u Q±$c\YNYmFدvf2K@y&R4LD>5gG|̛+^~s@==U IɽץDP5D 38«]`Wr19 /٦^L3d_4AΊ+`3i+MAS@Lo{KFr \)-a2/YCdXez$y{G&7^%!xl~]?:f ja{igʀzXg KHÖCPsN8!tWo ;o֠bנA\0p/K'CбkVCb B1 ])*f7uas_\Fx7T@GSMf@ B lyeA 1_҃^D?%.hxU)]s75R6$a3T'.X%2ˇs8#܌efrKx] m+"p;0eC)*_Ym]6ö)T Vq'+!Fgȸπxш\|꬜y*WfЪ+OSaFƜ{_i\LᾚfPƾug6{9*Ȧ}Q(#9%ODvLfq"rZif/we@ 2K$U$8hW ϵ=o+Uɒ$=VS",Ѯ<ŵxё)op{\OR5ͅ1bh)Z A>vg>֯;>/T2tisXDG&)]e8|6.IП0Y飧ond+.1Z\(B  7"%1TZUG;-WI\+kIOE&a1βXF𲝟va!bX|ܴ̒,9 E# 9lƙ}B|LAI6j\bR^+&ĜS')MBff TЭe(*.b#YֹlԞMC8*yxF|/m;ʎ)YzA>rPN--jw7\hO=1@)K!݈EM(o?飓 !rR7$U>G%꒝ZÚ&|cp:㻂4X+gR{49KcE.x#wYP ݰ]*,j6cpۜa1S7? q\V,htz跢m>2!q& ̨qMm&#ęf$R յSMȝfc!<{Ъ|2Q$l;٫lٟ؏63C248=1;dY\ՍR{ft&+EYލdsra?5KF,?MK`><'K:Kv(˷% qHZj42pn:ڿ#>Kj\[b&(!<0_OE\3^}V@ 6dK'2mh7rKAHڹ8UP;ŭ\qHÈxGsldB=i<^Ejc{C7?~`"E}shX;Oe Bdg|KtF2k{c)5a, ̲a! ތpA)阩W("T%;:PeM_#mR> uZ̞ @qC6RoH!o*(4ݡ.0jGTx!U&'yLb[Xtw e5a $4 =}ҨF4Jv^Sׂ?05'X*QШ5RڡNԠ^9W(dޟ3]=F洑,u^EIA'$فKr:D4?(ӂR{e *ǯm[; l S oA JU6 ֿ+XZ5I%*(Ԡ Z~L^.PݲЯ>?7j?IZ}#Y*RssBx "0 T Ml#ZgHEn^e (DY kz?Pݍد#3f|Ev(8SLC|:k5K9-Y@TIq0Gcv q$[+ Na!_j1T32̓z7EV=H(ۓ/CTu 2A"(MVaa&HW}o -)1*;wzw'k)R.&tBt+ϥV ez+ :MqUdSG_p2w;ZtcE"S&O &2cy";( Ӹ|;uh-XS|ؕ]%8({T`cjh;7حВp?1Hh,n"`:O}7ˉwΚ wF"FFT| P̾vSs!kC7f Y KېCEO,@Y*r*]p_ 03IenqP6x9$kĻ&\UGTاGXǹng#t,;lUy/4U%i1hW@% sOLw 2~ ET*n4xB/RGܫbúy#8ӄ^"$PG37_Rn4Dw ߅/Eh7Wʋw/ւK`?SmDvpEڣ0"p[vU" Ş)϶$D+Vة7xwR(%s-VYEZ3ǩŃ~;Z^2m,xAmnօf =O:84ш;Jڢ!S 5/Yv#$Vj &iD&>Y,^VPrC ǒҖ<=V>9 Gb޾VU2I15TybWpsiNϪIx/U [;9) >7;X1LLaa4uZmMJ@ ЎW:#=7G˨09oF1V_>CRe$LH~A+`T0产a?P9bU.ONX_&}D >L>aed!A U&g.@ SpUR gDYը8!rM^F]矷#˹ mYZ6RSXT$#q= ?*`^fD+2M}̩/f &'0&N6_1vJf5KCxGne[Tw&&=*:9wU64CY5iBb MO*]V*:thTUi7z:?yIgG`DŚ.[Ro(4Vds>L]Xln+tFzwJzm]п+aam8QUǠbrMp iŹBH|ziGٝ9eϟ,8 /\Rxփ;McƠKו#}+KT$&}_tȄu0 cNe!GJc#Z@07`;Ws'ҳ `zm=_fc܍󒯝۪1ّ'co>Èj&G*=ǚWCws[֬(}U!>~[tR.p8ݍ+T itêmUE 0=(J[P O5tʡ5VUNL`GWq{%xoj=PXj $eD\l*Mʻ~驻ϓ!KqaǬ}0F4aW 7- O8O2M^lPyߐ3jhalS85,u5%QIzq)S6Jd5^ f/ +i^䩝2>_h͙D0}h% ]%63Dڧ|X!(&8lS0;s1bt(m y? *mJJ=96=Ox%H00CܣpR~bx-}߮t[ܝoVuYי(%pq/ q5Q~ Q}^\K  I rm̹'z 0<.vdæ?ɲNQjփ:}?#ԩG(iFO\$9DlFc[ƕD@`4*s8[]tb e͸OA;!ۈ^>m38SJL8 Q'pa;'bmHgz9cUG4`,PY0IkGa*DqtdX,@V*g%mf֣q]Jq-[ODScj̈QE *|$И3X٨N~ V|-gFox5yMk dRr'f{vt6h$ mݽYk]jwf_X><:D8]PZYHyN;M0y0T*|^S V[yrVgZoDtt{pq[*^*`chbֹG]k"69؄; *((_CчucD2訿$4TmpRX6NAOSpHD$lEFg0,]a %[G7>D9k v>rv$Cy:Kj0lZCz*:b0*n0<hoWK:Y.\ ӈ{E#eP 9HU6ղh|K3kf $8a%v1f&Rb]w~-l<ssJ&$dj@/ćどIyq@9WZ 4iT#󛞄JE}&QuAp{S'>i axϵ 핚9ִWLbt0yKPP*d^ 8̠o#"ƫie@%9;"rΠ4S=逮'BG[LXG=;ݜ0H 2/JWchݾKS$i%eΟ:>XI+;Fޤ 'lR.x$&-9Zc`b˵A;f#ŤlO`MFp֌qF rD{5-{M eMڐ[nTuk9 PDmCS1h>T',M(#3 ^gs\GPl{ $ejuzH~$^lGRqڶ[ ҵx$G_mף:ϾDDJģ7=Hڑ ʑ Ov8GԞ@<_ },ʸH-6xD6yp@5P X [7ˑv2?lnT/192mAO7ŕ=d9ߝQ|(} +XK`ҵX{;|,4Kihz6:Qm4OdN }]ZE*Ffw!!%RQRhf.\-lπbNPl(F@;Of;/l@=t|eGi[41qV}OA Z6[^SY ْ׳iԽc: QObjh)]Y=1^VzF̷q"5sg0HZ/{m)/\`" Wn~p+2f[x}̟ P}p(D0f*duy覈(ŠfzwRS;@`WNR*(p?9J2h'wiJS&p޻4Ե߂6!踳rʮMPo9;3xOai!\g@r%bP\z(/dOS%Jwd!nW_;T9 {ilM)DG^-Bf kZ6~dtNhOLl;©Ty_phAᕼ>- x Vhrڮ9VV^#ȚttI-N:KqI;0_eK1Qu(';=YcѩJ2ȶDf+S- G]YuT3@*[+N}cA`F.6pSN? 7ȰD8`y1etGMI#ҸO.~o"6qו̂Ou`Ëf$~V\>vbo=i<)&wd鿌i,J˶lC+~s/ \(QaO_s%\ĝ>SKjn&rag1ß+܈#iY]ǝ0ezfeBeC͍sud5gKHGn{ՋxWPLNq$MRenn8goMn:}nGgj YsN}p UTpᥧd6eއmS_ d)CԶi33 ,*AMIZ ps7.g*WNt\5i#ޚBZVGd#,1Z a+reM;5eGAxs[=̆<S^\5]S]yd&´1xvIj|[28J9sZXR*{2c}/y*܏gzm6hHȤxdm' ȗ(Kh~ljlZAp޵`uk(̲=bnm :)} N϶ФjX'uTۙ0/Ny"4E|D_ Drk,lSU")pfDjz5ꩾo.@_\a X<\4Tv?P%./?;~_4T+r.@.(zCg0AG-sUhu$O0*ƣ;`ޮFHoӝ=n"WjkXQY-iO`%l+vD غŽpRV{9_)fmqe[V|foI'ʐE$,p~;5^kA^8^ ^ò-A&iЩ7[Aȑ(̏ a?Fw)NG_D{=zwC I$v`Wy&M|s$d^LjTm<-42z _S/$' ¤1e٠J HF 9;Fjϳ%'sE9G݌^u4vɭBm=OOveC| |ήLEdlݔyTv8|^M:Hf7|y1 Afn}@= ei ղܧm_ `mmS^2̘e]V{R=Dlk5$*N ')] f1mû`:>hge Q$8EnQ JpSk*bR=sj9 qгu`,bz2Z2 ID "I>-}튜3 [$Ob䄷`>GGP(gJc*v15 _a(*n7-ljt-%>Lq~D-G%\):_I(hy";5nŪcZľ~O^a2S@OLqN.%u3Ŏ/^`e 3MXl,i{y# =8HX㌠mmsbwhY@vEX97 RY$i,ǺvC@ۦ8wsuSY~)#U tĐGnR&g ֜~t:#3n! ~ BqSďUh7ꅊp;3JCtg䅩ޟ NJO<Oj-PH7E3 sCQXJ-[jo[Ȯ3 vvt~uC+&边DKqW4XQ8u#Es!k>d{GluTMȎ 7k E;&?P?2dFc%El1u<[˼ ֐?6kۧ=ʐgp)Q xe'Cfqce%ViW/ }x-k[d$׾o=E9y,9ȷ Nj WUה8KG9d*sG:<6uh;gpIZ :.͓T`i CmZi~#@be$d~~S!mp|4RuӸfd$?SKa o#2T*Jbn' c1@a۸Nq5! wNB߂NZa%χȐ{?_~*|6[kO1A \e(.?NIUp|fMLLY5]BzϴSj኏p3/KǰDHM[8;`5MNq"]y{3%lELth00%>oa1Hk$cU+E[#)[e&IU3jyg>_LЇ$/x'8GVUT8w䉢W-]P5)~͕- Hfr1r¶t K@=*#.νI2#ា knl-C%p;ub1bsH[״Š AT\pI &6XJŻ ϗyOA%Ҁ7^_B\dy1XP/u^lH)(`F~~}T,mQI" a}dPj۪0\Aj%_e^Hf*XzkY*m[Ǧ73>S f}pT>e>X#1a5^݁gaRel%VJ lS!5V)o"G97ggg$+5{!r 쳚T96 ;1|iLǶЅ86 `,2VӱgX:*v/dwACzbJ4=Ⱥ\uS OqEulYc 8Vm O+P3]גy >8ɍޏi12 $nWS0+ot e{,c>V ޸@ 5}S|t+פotm'`Q˯K(r^-co }C`;-2N]"vj⵻1&:s!HqmaioS<_ҜgrD9WIQh̐76_X`[Z s;fqm7#-0tH k!׀~?weν-޵oc+l/zDLIRCvUn͔i=A񎋄D8Z-퓧g^1^YfBF$Vpfz 9t}$hͺ`2 QNٴƳ}~{#R4)PNr&$ݬdBzJ_G-tT[5eݢ3e;?E k5CX4|k+PQ6sH8eBթJTbQܳU;ƻ3āܤBt+^H>Mcb|Xm[ CxqC*h7MB#};Q%J -k8UOg SF%>WK>iAK 'W ,>emowE0Nʏ ;3o?Wl(%i[05OkӺB.1ʸ/Ɠ8,I"WV;o28 $Ț<"}p*LE trȕ a2ՄV]7ϲv+ERN#0۔l·  AM"9,AF lMA^ׂ̥a@A PP;$Ìr px3QC z[{S*Aq jBE;Pz9JN1FUvYz1z _ grXLkh \pf96%I 溑䆯DkvvsoMŅA+k:`PxZUP|/* +JssF1θ! .xk2/c`iZbt۲Z7f/ȽLO|; ~8TD,p}weٷh= ;n_^-+xHeV+CrXD2-S -m_R4Aa7WN/Ŕ݀?Gt[J/?`S\Qe>CFERq҄'%hVwK1T-:l P0P=Se@lK+k yg~m: c QPD2[eeeJt9R`Ƈ #uApFzAx=Pk6̈lDO28T u/}j,vD V{SQ <)5r](8(Rr~INDNCGzhx}Ó.6%"gD#2})`>PD̳b*9R2lHme- }r|5~~I:ÈVT]޸7pxY8u9UmͧK{P]B:mLg< MZ 5b3ab(A5ʴb]9CD}/o)= xabEɑd$" 7HA#fRX# @!fN!5/HU d|yTBCc!׍̠v0`QEKO<;xQCohR=B | h2MhߑVPİLƺ"MqD='uPR`<$HǑ6g><ɭwM~N/?.b`fX2599qϕ͝lNd'o ܗ 1(:|ÎC+e\j{̒Иip޷:)8ʿP\܁'PXtEM̸KhVo$>f iݎO lLMvd7v !%kvi$WHj ai@z;D[iѻ}\!ʩ&01:}aуrfTvK3\SZ?Rb jiM>Lo>汒~|l.0-i'cufePya."Gy=`223heh 9sh{%S ]YU&Qw cDh<393O IL.E%ʈn HjD30p4}T|0ߨ}ة]5]$'kw$L]vR ~l*Hh~,'vL{tD6J&4LǦZf5}Jg.A.IUw +YT i7(Z KvR]wᄑ( U;$y6 JH!sCN&A-$Y75<L`bژ`1^+iM3Y{1859iB).13`'a)Uallx>&v&ؤ,_|g-_ AXiPisLvN==Sۓcy}Dz|4iY^r\ GǨ<,x#vpejg>[DuاPIŹ/ic/hDCOj:`U}*DkU+^)ltT9WާC[cӾy6."N/ Dn%X}l 6iܢ*}W?}-@*e=ʤtf3D ciPбչ/qE&P]܉D;84#b: KˮWlӘ[3s5{sstlsH B_UD\2FگC"?ǽBXhB]f[+h!OdrU !pL*&1+5fnUD=JP}1쉎zj[c6ou|S𢗑 <զ$I`y0-n3]5) 3DBtZ!fo:ǃ9ص5]}ed4 "E =VYoݰgcbI?Y*b_f?a0ZiК!ph[|Q*loNF&ȬmwS[ۤ?gUM5L|z.6$_%r1+|4^}8D~CZj[aF-E|ciΐ ψ CB=[#R{ 2[m0 [˯PYpuP] T Aa\|$%69sJ0W{yg;eUf٩*aC+ƘɷU.O3)@/| ~97ޖ hą+UX~iLdѴv(;&6[^rn&Ցk[Z?jhh(j2ä.jWil0uPC]S{ZrzulQ›ph3b뤚c՟yTv{kzg=J^\i6!c.֧٨8ș.gh*h/6>w2LObkAL1ؠ0Z҃ʧ+cE\_اϕܨk߯f1b14CoGSuʛ8;aZ@T]m~4)ˁ>dUvVN*2˧>Xc38v%wtjl]-N^=GszTT F8]h^L& ^k!k`\]&,yN@93HT'I߯ b$w=ռD6s!i7H!Eo}¬شO'~1t",&_Q^uѬK5ςS\ӶpGwGct=7B#8no\#G}aki3䣢 `=EI@4eG# n7Dwy2F^EV;O2Q!h:nP/BxDj҅ w*`;lRd_ǥM=t"J͹ZAAnw Ζ װ쬱 _(0Dp '{尐p;>s>W!H2E_* C J˞ǣv IS#R;cÉ^RON/`V"%%R0:'K̷~+<g?A^&qeX֯S36m28=fPU\~I@'b^iۀ% o;d1$[A&pԑf`mY^ *5'E `& $ӦFz]j-~P]zu#y$4ET)Tsuqtw"iɹR^fi]mw K͆kVi n[(33+He?K`=Nj{k]3В 2h1 'ě6W`[)D|csG\51IԚ #e-1gmōWa;?Ae׳pO$&S2AՕf#J\ #5GGAB4O8n Er_~hF|-WbgzRD  o;=u,+bfB]zq zʩo<l[}^c?`+%-ٰ=}szPgvhy1, O`.J#ZeV]uҾԦBh̙=nWau~OH↲IO5o p,VK9Yq(!s sƄg9-ݖȡ2VЧf +E1aFZ葁̽vԫai򩪯U*X#@/H3}ERUp,XVZh+N/ԑ_`ts}fDw2/:9 G74 >]>x5 ޖg(E9.=!jbkU(چ}$H:~Ɵ oN8ι&,=9h#5caűo ] ?r6~YNDMVoM,A:G؇Z 9,5됵sh'O$."XUNcp g9n9qg gr<ĵn\ߟSnö.,Gӯ)^[~tF |Gg(!t5g+# cpth)P"@BjO p_9AСˎց@?CrTy!b"=X@{z״/<>^NN"y7O"I2@ɆƞfFO_Is^>MD>K9 2glU>OE1H -OG௑$ JIYvRkq5Ak MPaI)+&6OC{xlnc <_YD1)!g?ǵ]ʁ[{aOUҿs*:6&%N鰼|u.hp8Tlժy]*_;z3=7ynZ֍p udᰎ'Jy0++'ɲoAS"){#\H'[1,Wa$bI2` R;=t)؆ )i!z86Ԍ&i.Jeբ-Һ?B+Z0;B_zJ@ *I(յ~qu˽?cZ|Ψ/tlQߍYmy)ܖ= i<I+ͲY)t8f^xp-{xdP{ sN\҂8`N0Rɭ:{ 1.i6>> JsZx>κ3ٳ;y@G򇜉DhJ bb|zH\@пl \$:pɡu _}匽72v64܈%Y wv$}U VBaν Nq[ cShK=ʫ6bMsBbLQ)w^Մ{/OG9cY3ѐM[;5[$%Q`Hd̳]8 뛗m-GUp ]VO^xͼO|Sxʮ*g(jt÷Xfhm$A3B`1IXh=|to 2` @O! ӀϏgԔ]w V.Oj,դےr,KܡIթ ;ŅnX4H+5d.DVҝtr'鎻Snꃄ.N+uh$>{ȕqI" v䗇1 )O[;#b#)/COyۛì6rvؘpT!l5N? a`~:պ?: *Ub`έb,>o.}V\ R*h8ڬaWy`T^=҃s跒0;Vz*pIIG9*F*1s@QIx+K:g|IZ'Qc'ܾe%1)ol)=BIДMe! /B(lŊ&UQGPJPb6 T^ִ%#v`O| %aWJq} $j5!IF۰db4w&f*fA({WXK濛>$B[Cx}o^Be;ߍlI,T ޟ !r93$XT c俻BW<ڢBm4ҡ-5̗v`+\Iqc](P5TpA[$0ߙ,`81F q٤cY0U*毭n:X&#"3%o>%#7|8~-ppƹӠn0&T z4sאŕhDGy8qqi͎kDI*sp;jS(BB\çv/*L`@3Ԛq9SG`Uױ)n#wU 4̅:O?5`-Ls5:Ӝ c=.vVs.+CQ?W*w`zE1xGz&VI(vA& =;Xun)y qUD %VwNή sgE#:v 6 /(;GK]XPO&D5 CCO$a*KOI&kgbůlq&3ĵL]zצ ` *nخX;u@KR5*]/`+0cW-B͗`3/YgwU˃. eEF6jCcia]I+-|Ӹ]J}3Y;H*MOoՇ + (EI!S$H$2~BiVDm ;un7Y9c1,iRXBL@P 2\.6t.UYՏ /`=@ֶgr"UF;Ow窹 @ ) { 5b75noXr,b pg@9b귂O49Š(a= 5P`׸„v'2kM+PhYFF2(;٣MА;5oXSg\c$$`yFQe嶦_rp=;ؚtIl4 ]QP od3.rYift<]::r+"j$gf,IzEs sbiw}Ԡ(i]M"IVɍ65D}&]$ˉ "Apm϶M@bTW߅ ϯZxA/BvXr\ gaR dOx`7QPJz[k™s2V"a.Ȇ^ك$l15͛Co.]ciI?M_k 6:|h/X߂Mdvrʧ;VVzhGp eyCמh_Dj_"rNP]Kԛۡ+@wGCs} MJt\|ΤBi+s~d]M!"&K kH+ԅVH[}?atZ &'ÏNrگ#~( ?n?RM &7Nz2V0z> $>/$2ZɮFv2 d+h2mb+C\=)M)tQ5;_wza Pgeň$yY`׮bަ Ĭ(AOzZp2C]~/},р.ȝE`/w<+NNAe6Ze%;s||em4v͔RI siʐ`X_R8?|aS_1\—z_*=[uݡNaFgSQ lp,E{9=t81JkXyVXY!<`aa B #qڡ/HYP@ hDZf^oEBzIX(a\Kk\`Nkd.|T<_%SJ ;4 }#kKآf!̦(հ,q^i!:JY?瞐~ ALfy?ʶZRxe&N끏-\9+0 % ts%GvKLuQ-4g/,J  2L뮸D_lMYJ?BL;~d\A&\u x#?)mXimVw'I4ZRe|R ^ ^.=ksVg4/ 5n*qP~>?:Kr~K :bIL~s뒃̻Yf#BUjۂ_ry\$:/Q3 yLg6N*Bw5?:y=秉\:|:@Pǫ]wFz/JPh,w "q+mB5"=RSB<@㥷]Q?K SSI@MVڰEC4} Y W3f٨ EM]f1erY,&lxe f+ %Y%;BvpFCԻ9e`@7A_E:6z3OD$ƶ/MaUx(y!@2匵?g nRu0D[` +6YO-eѪi,I!.sp,1 ɟy,loY>ڔFrV 81{EB>Џ!{9D2ݔG,yXqhhNpWeaI9D&‹8c8(!]ENgy=Mg0,!sLƨI5}v[c~^2FEԃ>dU~F+vdEa\0{y|o,\jfbn.XP_l(UDaR}>kȮ6Se8>;+D3D9YK޽{[V r mN}rZ~==[mUGG4ج={wYf j =ɽ^gBEhlMBkO.}_ IH@UWt*7Jsh9I]߅zmI*.%iLcn=l#&+MW1!xȗ9CP/{>xO 0s\ <`۰y.QG3~_ftR n*o<߽޹|AAGӄ8;j=3]2ZpR-( ]𯙠e!+( 1> sm14;fsdSU$;X4wi3v _ S80M@iÙdʝΰGP'6!3 0C#Yk@ =SIܗ1_MPr.Eˆv|zE4߲ cC7"W MuŴa=& 7m>)ߨpO䞼+D-tiC`Ch7_FBS C`<8{;.yeo c{7C+6q8o(Nˆq@:M۔V iUQؓ@BW{Kl" yI5|Cg1 %OL ݐV6o-b%umLPI%yR61haپcrGUBprrT;Ū] DgI@BlΕmm]J#w%#;j&fuMbȹev|h.y8tN8dJHq'*sT#pT|p.bkU)ϾGA$%_3,z8>I ̑Δ 5:鲉Lr~32+sGMy=jQ.ȢJ1w,@BjG&_ B. 0Dl`t!g.\|ڬDJ>ɜL%g"'YsӐ"݋ 9MdV9F$E VcPxNd^ISt͑S0yeF9Px9W9Y_ƚmWpѮ$ #M➦E#k'Y7',ОE@UqAmTSȅT"mV+PLWE"D!VgQ=50KB 7IOcV'WP fxA\\ {)f,<"#YnG[kآIG\Bũ[¸0+ VU駵TTGR.h&nCxXfĂ $<ks(nj@o]̝ |OeLJ5Hϗ-,X Ɛ?s (bӧzzi+rHn,֚ zv4}b+blW03AcZOi1xO~nn.%G`.OA"= I68 ʠWV@xսgu$gP /X^:i>dQ6o{wa`~xϠ>ǧxtoVy2p,X+u9#;~Sݝgo TҒIB?T__6'P被 \$\mRz $'W=4^R7.wql{n?Y3ɉ7 P[AvEpW\oXx E?oRmvp!! Q;T!YSGÐm]-*7[H98ҐT$QGc$:C`*+[@/?>Ŀ"GXM;.Xt]le-QVq4\Ei3OHs{a]!C6%Åư2}6x)e;/E{ KYvws_+ˤ u,R=br Hdlt n?4aRq:  [QɪRŸ=NF<"o,b[ [ Cl,5N4J ע?Q۸,I(ԩmZiB;Se!E>]7KvQ;͢nGR7c #Weh9ft~by+ݢXשGn(>?mzQ'oR$NlJ&av<˶#SG^$Waݔ;Hx%rS"Mq}LǹĮD K-Kes"씪X-9ZH  >]J1ϧ2|E OiͿe>nu$*{-5 ~ 1s&RBI Ʉsrq÷}`{2xq6sG1ՀIWw.8ep3~"-y@;STr/9u vh$tuL~5Rh+jŅ=&ߢf4xII݃9,x<qV:Z$!nd]nq˓8'g IV KzP/yd"%݄YL Y@;h3yYUM5< u-A9ԟ#o'.*HAϕ|t/jS'gJ%[Gen"~Jtb /2}-,;+UEclMrNay?3u 6\z)fV/ۇLo;Ѧܯ# DHLgLr;L#8}6tDr#{PQ8hBi鷐&=!"~wvN:߾Ѻ J0*̄ljSG6k*Jߤg5G)ZÀFjvO ,z9{Dj _߻0 kf[ s/yQ?[2hO~6$Կwc8dwu n1q_L]tAzؖO)fQb4Ā<V3!+bNOhlYada` ~5Ă(U}3Eު"2?#^YP6cQ=PVL%vS801ȵP)R[6plա2 "ȍYPi^_B\Zhs6hW3+ś*- b|zjz?+a}l~xV+ij[<Ӵ2WNuFXC8"ް[@W*K0c Nat_#JBӑ X~̘eZ80Md?Qgz̞(%ݽnܓ`M#dD&gGJ{L^4(&Bkijh'8`9HΑ1Hcl&7%l J6 ҊUH\o~ qtb~ ʝn?ڣ$ޱsoqk LD"<EIl, z"_$J\Q# dუSݗ$95ªqhS9je~T<\mp~3w伂\~/M5K]sJ6xİ]REM*`"+aEx㋭DlltglN3Ep2u\PpDjzّZ'6)ii/ HcZ3hKAlZYډvؗ$)GX26}pMhj{)!^CYAw;XzTut \XBIܰ#֥nZե׭8[s sy#&[- -1{_vxiY%ah h9rzC%a FqÞ*iNvZ?t\o48D;zOqrSY?\\:.-D)3?ʹ gw- Ԁ+G&%u $j" R湢uLWa>ܹS/P@ۧ2d!%?\$+_ֻ_m녡T_ՀV7}Uf1 "gc$TnΩ3+. 0~ܤj$%+HX c;(g'wC&Ew\@ys}'T\ǍnrUyiݺ\d hJf*CF#riU|HD}s{)!)-xd0$(D-qb h[;6fd!1 qŁQMPG,1EP8p%9_Cq];U_F'^;$E+*QH&~OIHuF(5HY@Z?!, Zy j&|%"ҒUlkZABdWtFNZWMf (bH#;qG !YXh2r \vrKnkw-aNd?AiaL8,;C.y$WQ*齡_v-8}4"鵵PIr#g!VoA*0 mYk//Jmi~<8Qjm|S}A`2K7 / d5Y(Zt., r}bZu 9o~uXuSCr>oǣ3t}P;sfuG;x+,*맼ɳ/lOۨߴݫJ{G*Dũq] ȶche9kr)qۮmm`ù*zȕ<|)>sP*7r_Ղv^U^0V;c΀՛I(AC`bwJT~݄3W*ZwyxVdNN!3bʳoY=gi^0>Tc~)kSz9ibQ2D׍e=i`:EjY-=K~.IsC2oÅ.tUqJDF;& hvYʰ}pZav>yCڣ,ZͯQ:va@tИ׼dodP7 IfU(Ry_;]^ֺS /A|~ܹ',N [}p1\ފBN]\>gbw&]JQf]p$5"5"ҁڏ ؿShdS-@+hQ YW]n 3VQG߽}3>>s+8{L`1ZE(NYN,(܍(oGd#sߩͣp^abkΈ%ȕK@n]hb?Cf 0I]ozʋjp0nys/yoT::RD&YB4C*uFjct]_CœlyMn"6Tk,tQZOÁ&bv(`~67/i10 EgM"} 93mT+7:mُxң?lΔ}T.݉^\f '(1;l:"=-X6oTUP>LՆ"KVW]jP:^%[8.&goJD~M-S\ =ny<wZYƊ&t3 -|Bh!,TSAvPi#@F9MVfE{j-K(2NM?nu$?۵qb*/E}ASW oOo#&O!8fH)]|U<Y\o4ga;kBSpKB^ylWf6*D׌Ib'4uF*[Fs gOKNёWdfXрrW2B, Tdux뵏c,WO Qt9I.]#R 0ʼ~Q%ī<5u5!7OaC08+U9;.P,]i}h<7ȱ&pN1نfq0:4l%8SSzˌ`W+Գ絈!5~#YgJ'qל0$lm970 ))أkz bqqcW}eYQb,uåՙr7AMe5c,#)$D>3ޕ*V+@#=ef4+XAm x$ > ;Yt0A^'so~6ʆI[f?TUga%kK~cVP@>}ajnx^!õ("[ xH12V=7"It{JN _R% vly5_?,СмP*nPrn7r|^K]׎_wLF"421]6ʅ1w+erxNK$4u'>DlYےVҘCpgƉL)y Z J7qNme 6 oLbb(o!-Flj@T8Rս,J :ӦW f 9G0[dz8Γ4oc5ٕWzl0듥{=odP&3%`嚜˧-aUv SZP2-OQ z5)(ii \%!)djȾ4H!ݦě>?lȬEH%r CHyE?8&8NŌ&M5*%ta"M*$Ek]̩RLTIė;vdyiɵ~83vw490BSk+,%Y:Yij%-<^26GT8f  n. +6VNiTmU畠)WjȌb*O {i{=l C:O2#3LD T_23 d 5aGXk:`s5b > \rg'XLBuu<$d_ک1r(ѳ|\qL}-{'>%3m/d6+˜pQ*F$!&wO{?ϰ()"8K #IЭi3k~hl$[4#Ndŝ]6~ͽ/T: b#:DI}*Ιs:==ʼwG,BǦ?^1S$2;q֕^rIJwK8yAӱK:yߝ/Bt=Ch0YY]izE\uislZ99 DOS-I 5d/SXQ2n)whu`Yp.T7cg~qwZ!zɱ(8PEFGN*E9!UdX|0 HlPYJ;=": 8[۩PRT%\$/HWe'^~k(6(.meeD|](ft+2ݨ9|ކ(_yʵ qtݭCJbflC+e^.|>M!;wqg4k$Nf$VZ"j+5SuM \D512&oEܣ킗lħ,pQzMD6}1-{ FNk_P kK.PWP5$GOxL#.l>d,8 N)0asϊp %HJj^q|P\F\L2DotMyynF\/Iٻ{ 6 nC{y "@oXP3&GS3Ϸ֧LȖ"u!dfc?`Z5QdR-,%o&љ[}@'k=@"I^w<{ٴ/wem ]/ 6`e=: A5d.Ge?z2zjNΈU#=}.Zf48N׭ ;P3mዀUԽ3 /ft#{@ZLhx7ڒ6kSC:]8XiGc&:4󔦩VT=}E@DVyGmk/bKA] (qfֺ'ܻEn:$,VSJ2ZaVg  'aY}'3}UPٔv#۷&+K݅!{Niiܷrj .>QPE@9Mؗu++<{?:APݰD{6M^Yzs)|VG']4΃~T ROu޸J-^9un_4 dwoP߲Z? hS7S4ȣn.W:oPl_C٥- $+|nCR`GV&J`<~T "b1ҟ'1RiG]EKoP^1 n%Vn(>HKЀuT5lɗ(<.+;qǮ0kp{?x/*e󂐗;Kh iRIn[(+ /t_`_E_ °WXZ-H` `$WS9Z]"mujOm˴O'F׽,=]1^X Ƴ,yi-N+\L:Ѧ?uiL9`QpZljv=r/\/Ci_ Ta󲗗jmQx,7ݥ+ժ ]"M6(0ʟ Yi1wM~W?Q;U 4N}`d[50ڮgLIf3Q)ZH=Mz{WOLQ'Jl*w'}._E`޷b_Ϳ*bM $JHW:PAuhNU]܅9۬PF"rP4KRrno>on!]rN*)qt;ˇ!S` yLwMjKEW:׵G2ȧxIX#(ܫ)QjOQ=@> .z=y`YOYei@If?iO4EsgC^%MBl}'vX/MgI_  *Eh4!]efTT:؅0R)6\6W]lSm.gͲ\Pe8C}W:;;/#V],sz'kQdd>5ʅwe0 F. ,f tasUmA 9<Qs9jV 䉣J%k2Nf7'ppg(AFbGlpWQM=cڊAg\ai-Bm CUBaRUma4wFPcEs7"Ǯc ;$2 aV9/-! Jc\Ozo 'L NL)XIWʟBmT'\ E>+wO$ +Jcef :R~SbxM\ 9>>է84Gi9  HΟP=xyu7--AF?Lb2旗+RY=#ݟV+92>O17΁8W sTLhlMhl_-t2i5B{0祠*It΋3Nb "${#gcq{qû{5!W[ ԛW5=,(5eO`п4zf 6x2#O>H = qd*nS/7om0C< f:@t-NZG|k"bL߫LLjXO@Q-쎩ɘ"$F^_ Šbj2--RO#5r^ԣċsWpi-}9e!]g_;WHW}-1ǖDXI@DKS=r']ēm_ wc.pj)ZlZmXel.!ti*1k-bWʧ SDʏ0\=p#Hl4#uzC&iMLb HԀ3/+w U865.l;ҁiIqv2hBRVo Uv:;kkgXGgyMjFm|dJ!buBM C߁u3҈tm D,tB |F~IPS:~y}" &ei6 \ɏΛ_sñ2Eh~W%aHC7£Y3B8)u'V ־mp]|2M^0O5Sp"31ϥzӐ-i-{d"D:܄'Gۍ݈i٧gh(~CV K'1 #_OJEX)L59,Zw)h@{͓i.GMyy5WR[JIsIƒ􎮨;y1T\M-Јcb0^(6a[t[OWHPGx RͲg:0C葃 G~=H1fCHۥQX%-2}g"\5%(b K]cL6oydrvtX_3F+HR[1SO V|{qtW||IqVYߓ<"P=$JA6`v ! a^Int"~)r*&ej a1YJF&NQ8!#7z4o[+E Q)J'$Cz[M ,Ls۳fOi{<]ҲTs mFV,)0孰5AV)2琢Mڠ/I&&P;Ou$Vfo$ ǿfq~+XuL6{79,5)z&lyyQӉsaEj{_ bLX@ԜI1l#T9X&ʵ>&B[6+tiԌmIJͨGOz?V~)ELv;|,#Bt2SR&+SV_OC.DbJBg&+Ҁ0_Wc]})ZseD'Lхk_`wб- ^93әl۵աx&Zrc̯1b-) orCz2+"A7ݬUՈa3*74530c[HAI5m_8a[&t.h #}_-Hx}yH=Y߄Vk+habmz =`G9k_}^Oͭh;:Vj${IUx-kMz% cK])(ȾSZʻHb ע1dZ9GԛxHAh<ϾjKޚ%[#|Ohya9qAuэbNM$Zfej߯4%N=K"_>^HPp4XQ>xP 8bIT/xw)B:X_:~])vxjAɛ=6yu!lnx" z_Kc? `$+.&"ܑݪ ]J0cw)^хu Siҕf7/yY)h;XӄyyE$T;~[^?>;.|_ fiп&FE6d>AeP>eTѶ;{DZ R+3 8>7*(NW?ֻ"‹̱@AΉ]3aK(JWqf'7 8/|lfÆJ&NwcarN@ ;,(^P~?g+"ȫTcRnφ:sk;̥|-0t5F$TJXr4ʇ ׇ HQB3h}t ):[r \ՠȯg4,x$_7s1H71jD{hcܜe?ȇMIe֎m>7%("~rQ;eS-~4 yb%q'+0e %yyG/JskxqI7~vW 9*geϓtwӾ hf}hBKBrw3ݿ/w22Ժ'XJ-QlR.0YMۙڶ ?Qnp@ɚy3c6{aoe yȒt29pc8Xǜc[Mh/5 vRMvU U6g^r C*3­0メ'[V\ wOYt\\xa("=7 +Ą*>Ptp"hymfo(]H0@G@)`Չ{L+XT`knMƑaI9cH~p{4r̵TPU? RU:g#GnVeo:jZ5K=PM=f0*8IJ~ܬ 8b)$=wꈅ9cihn50SɲD8oDx g$qdP̛x)ۮTjg/ٵ5UTw{ðfu?'`ƼϴA͆$Vcڸ-SB.յ,S/7eui.i]ό "A*~gz)( vOv" o)Gl6سP,N?& =%TO=܃Uc  !+tv ov>P]T!|\lҙL؄p1e=,iU :(+DSn0#Zt/QEbR'"h3yQ'Cw67?*g%[huN4M>&U04EMfUC#Cl;ѱo^&@b**F  % ħ;4h-ZE]i4  jX¯_e- ;H xcIix#$FDV}QCJݲ?M<8Rf&o3˾n~0c뮷s!@4:P9 -ݳV-Fm._Ug*ӉoJO]u+CMzV_͘`:pV2RU;hGz7:rGT$5r/5.?uP(}eNW`bq^gfA 1)M LENuM_O[l`l&ކVu  f%HIYHjڳ%er+&t]˺k9]i |XyaRѼfbȣ\a?:Fsbri4LJ 9 љ[aX:68Ta i&_95_H3dӔw #\THN>TìtœbR%w;_Q8_DYD-fkNW۴٬uԮL*s7G"wEfO фt 4 `*_<UqWb#qº"AP/N@]caF0!J$C=nHojv=z@]E:BM ~$SdUwqtz?bǿeCAF~-GH)m N9nߜDѥFL^Kg44ivusE"B%؍p7Xm|"jB%P](-k* .|7#dX`S2 #!m"nIoxCrv*اIw.G1Y.>4$#@ śp/qF%Rn¯X"6yE] *cw>jüDf^=ʇ\w+T@ & bJˊJL]~L9kJ"{;JVfɩ)7RRU9;oa}Ec^\U)G nq2E+FVˤ̛r-4lxsV,Lmt|(vl[+P'0a$pg mºkqwIꛏ^vy^JPY r$BYa[<5E :4RmϺ;z<W%iE ؏Y^c [=; 3J}-rXqQ?Y}񈵨`ы?iMP6jȣoQ(1ϰV+;)Iͥ4];6=y)VwtbGk-x-^.۲S9N0 C)2Q=%>kqJ<). Sk:#;ZY-^8nkhYc$G-OL}Gs<;Uת06im5: Qʝ#jKaK@ _7w]w!s`}XѣT+'@ l/6KP*J8X`YC]'GnCzJhF/C [ ]#{R [M8'$3:QRE&}jCZ^)AUL]-[+4.`N"~6,#ڟvbg_/mqб⠐+mJhǏ:%f8ϔU ښT5q S|3 =w һH]n\in? Ss|@e"@WeaDA]&>KjZ]m/0%&=íN,9>2VNmqWmDG44t6Htfagǯe &_%A!BFn( 3c=LnjA,*sPq=LŇ7'wĤ_2 Q-+tJ9$CB>afE(L ElTx`7Zf;V)޲"Fk\E*A4o+U˜NhhRqH9)d69WixVU}* sYvl#J0 \f3 E]0j/ N#~F%bQFu.:j #@ߗu(c6w'п5bPI<@};γj2C8. 4Y,}cNX}Di6h߯lx-< SIn/Nf:jꌷ0^Kcmr/Ē1/wL#+_hkypknH"C36{WQ/>i \XĎԎ=A.42=!Q~̕覷% ] dҐɻ4Ys^ʴukm'68$x029L0w}GmRh@R_0\Bi2YlAc zXA3}I!4'⾼sgenm\^j1>H[j:P?>" LXGrmgš"H#Ƽ*04ٽa)8ϘX¡ Vxyhx/:†H&uL7}X="6fv7Y _D75eDQ|/- j;UCoJ x'O! 1"-_2 E]|Fh%Db;t7uo*@[O+ @7uQB({<[̼ j*n6CR|;-0ݝV9UAԗ/p,`AZ"T~-feܬuZ.pgM IY<'VԢ49pvP7u362 QB6& UW޲_30k տ]z$0%4!5xоG"sCOD$zZA CvT-S]Z^N?Ңr>1i8#@nx̌k]v:{EF ,s,l$AuSNd^lNʗaz9m;ah$LB5c Ltfu|Ff&\l4ʨ^XTYn)b)g4 EP{XhnX~$Cg>Nn1`F_w.0Ww5I݇>ŋC嚿|`&pb{"挝j <v4L{}:~:rbD'W?g*0a0"ъ%֛oF3;*& i1ܧRM BTSq"0: -*ĴeZ-Y^. f5_Z mב⣉q$II8Π c_;ηƳY\VٹPlbMze7e)f} %_|:-QhGHOa(x֛c Z}WUQҢ+ p:).T]D`MAEaA³D!a};E ΠKBUWʉ?j4毗*弦A}Š,Ug*wzH342~53Ddם@&pc*Vq-{~0VeBJEYC;A&~[{mYfQBi( ܉+͇l{Im> N\%0lM(q *8wUoXQ}f,677DBsd>ل7hQZȼh/{Sb d݊rfz: G[Z P3[B󝉍O >QROd չWYEN)oXFa}4`'\f{36owF'f fF"D鳐4 x78.Vr-vlG Q(xDC}7AiZ<<|ej/g&g%6nϗL}Fn4P]w@T){h 7 |ɇ61Q}ߴMH&9QЯ)S̤&%5B,${C82cLn0in 0eCl|lG»ځņ+zJg qFs$Np! ۓ@,>1*QpA3qq4~'n6y]XR5oхM .{0TZ~z娩s5~*%|5`9*f$яεn>~dKA; r4V݌O JɲfbxLx$mf\ݔ(&f^ V5XպݒZ˝5Ip1gx3+-HT0[Oyt*,{(ky9yE##pTAROYdSID,o N)aClWZdu>w[}p;OQ8eq]iQ[M(ɑXAuWެ󾹝M8*h8,Ykt @JԗFt&\A?CH[ZTd \W+Ĭt=}L2\BFNPM z-|t.D ʕңxt;B T,QB Y&ůT֍9Y,LZ%ZX{bWhigKנ/?lo%UElL&:W ņ = i= M2b g&4"鳩bQ $#f\ \s{ |Xmr<Sn`?O ~bnLݳ[51HuQъNb{+ʼ t9ZTd=6h-PH͡^:+c/rzt90 #Cce䏦%L|N [1)0 ր*}E ꤋ;,K']ˬMOf+I _a. 'g'>׉.9`Y$ݷ{nJyuH/͋vs԰ u D"XL20%Zc;!psH{+?A=L5|='t'ѧW:YF 7uZ652 0nj=jv7)RoWV 3T5vdEd٫A.Zj,tlemxMz lQG>uGUDXMIfFٲY[5 um;hRC,ԛ>v]Y4̷xi"5$`~HJ4Jbha/% |oLLS+}n–`S4أ'lLW g`p؊! ٮ%*k)\;`)&>/ɻ3NThsHxnrcӥKd2mKy[5Wq~ЮRd$"Xk eq!'<E b3ru&?ZZ!BP{Y*PXk lt%U1רVAL\.˒=e q*\`*ac<kF~eNDؔ2h h~;S9t< ݑ Kh.S8[άeܛF$?GN/8K;D dTc%Qx!_~ȴUxv GaI|U&hK|@=k_ڦU\6 wHkPyGm#J .3O4;;99:tY`l ; 9aR6y)aoyh#nOHT~|r(aRϲs6]eQ %iӜ;H>2}S4Obޱiө3v4BuCwc7]å9^ =|)0AڂBh2o#k;PJ|GoD׊0KږXkE[#IxeSCSqlI/c &ۢ+I;wD n)_Wacox`P zQUږI!͞15jfD59B(M>lw}Y&6DUk%;[Rr(JfiwP2@؟Qeu# LSME++`~ PEy`Ⱦ[^0brq^&3ڕLKPљ^(D3'jan0` u LKf [QSy%2d{[J"mP:_5LJ!˩:P|R9'"w4g*S& XwK<ۙsRZb9ل 5:[!&s*Cik@WڨOiSzOH kU>x(ȱhU[: 'LQU߹#-Sɥ}X!mbDfO$rJE ,B(ъJ{V}VGj'AuvgJ4xѧd|aG"ޞ&2c$=b@ͼbDuiυz}[hM0t7YtCXGړ :d7>'a+"휧XfQɵ}k;F0f-bx?;_HU[K-KyπKvE?`j :/ԕtI>0L!ƝmܚsUCHxCymm7ŐK*Ҏ?ǗL]J̬*P!~Q톢kߺrjY]9\l5 dIxH>R@nַO3Z,5}P;cؖybeӨB3"a|htЩ=a-q&}':%v̾X.U M+{ w'PfE.ج6`kk5h'bSGB6P,Wo4 CĝB ē)'0o=|J_w5L.fi55/fLg}U#6!ca'!^7.3,^ Hd&!J4FY8,ڬIM&"54|vuv+[ ˀXcg$,pKf,Ess9mţCw|MJri7F=dn r@b{>ck[jJA=_ ІӏbfDg.Ͻ 6 pzal$.ʃՆivF' l*8KSH3_/D?QÍtI $siHcݣĆ7/EId~ Ըf\ҫ(Ks;ǓXT^ksE-NyCCNZ%L<7qFm}HяzRyAFAI@d|*Z@*<a9?-^r|޴u"3hg0zS97q_5rumGۿ\2:rm#Dt *thO-BPx(|G,JM=UsU87e|f`Liʃ{rCD/_iTZ<^Y=U|@%-c%J]{N~&16{8c Nۃ6i x))6 <ؿ}@">L0e[KB@v*Jj6`뎙Ts^ʆ]1kPg,o'$ 5rK;.P6oy4:%(=J`ﰍN8$t+Ȉ_Sr BOugEQ .?8t R5HClmz̓T5INI~:Bvr2ў0 ߼z"i,̾&=ͽt!;& SOԢEiE,,6pOaBý.2eTb,7)ˏE6 ڹ8 qYzlLGvW%D^cc",PvW"'MXў K@b|W i$I*Gd#4k&)?j$}p\X +lyȬW(J|*k +2U#ua!TWRF6l;@)z,gZ6a _kVT8 ߝ1>|I1QQKt8ݴ``vJ,K*29M;~M*v_k2uEňiՒ!YLkZrTмd0ʗJ! ILK)-q2蛶_yJ`p,>H\{#`=, +X%a)ZG XCאdVÛrsqS!w'ZL\`kAce-v(2(Q/Ph09QeY8(Y:WVE Z|Y@JtJNQMlb'X삔֖y_c)}G?I4 i)F3)STTVG]تw ;%iWs!L뭎"vfN|ٺ Z4E|T3"LT< XpD)C ϟeEkzhDuHFC0qQ{p:dߦ1"eUcKK/Ӝ.+ 5:x" +OKP-W&9A0Ї&'{׭ɉRyWϋ>Ɍ} OzQuz~Q'OѲ7K<#I&g섿3-yVax WL_k/i}B~'V n/K7wx^1*MF-.V[ }]3.(1sk 6BR Rse0*"RU4g[ĖOUV6GcW}Tz#:0np.1uH'*OC6B[)$lsa}E3yl7R(AdMD?8y4_%\w1S i; 0my z qyoh/ h¿8\vy|W錏פYız{[& ^mjgnH)RҕCNEȆ>l INc\D E  _ #h*5FPvAC#mI|ІcvD@oѨu2SҘRЇc={KnQ3Wkk?P2V9U<פ_@ R~Uŝ`F&=,vF% ^O%埡D~y'Ura.a{(971BR{7@UTdD4n""G%C(ԦOqU3t\΁ʣfЯKM4}Yv߫ M"}3JӐ(e|)ٔHOOrw aEKSNxƏn|˸em]0b>.џ}G&>|Tu؋`AllqVGW;o0+=0Z>AaѺUt rt7Fi)Y>*46Iڈ ǕICiT ]\;~#H,LH/.MȚoDzMζq-\#o i ^ʚ b$-x'W *^d1TSlϑ u(}E'}Fɚ)r8Ȧ?T8dp"Uc*_!if+de~x?~DO&&KoZ1e<וGEn)R)=% .xZt-NTJ9K`.I{w ܻ(M~] dQpqŴΈ8x@p +(@`[U B.WmjEj0JT5qf:*-U? O5 eylǞ7!|(fѰ$IFXtlcݸ0*j/0S{.MS3a? `ǟudr@lRfll o8*]9޴fU2xO&yaƏZ`lU)Osڦc%('UMN8i8~ P)ZۛtV6OG?=١ ٦[HC^)`;TيVjoʱ3H/`!pOlP+T +ipOk[M}t'PMy8<6Nݗ2zO9;d: I*ʸHk0Jl1q[3E]iquؿCx@É&4Rm2G2j2Ѹ\͖8l)J[Ui 64QЮ]~BeIfGUZ 俲ZI' ~˥EA|g*WB JધQ%;%-p\hPtюkmT[+ELj+qt)02s,h|-e"l9LӜr:!9{X`aRtQ П4ؠҵne35󶯛c*uHgD~*ZWX2hn"ئ o^wZ,J %YLRs=;`'($Y'UC(j;n64=%,ڣWQFu GR]Emj^a@Y9sx#:yj办!ț2 ,~̢yr4v* 0EFZxPQ̢9[o rӟ ckk3h'PI;a&TTO%r]B " $8 _@#;i/Np҂[ ǩń7* j>ȁ?! w+\#p'ZiYtƫLOOMRQULir5^w>m {ٷOUCACtS=+qlO֤248C?Q tIt@5 pm:bT9";Dr6 wflK_m@VҾ0;; Fb3*MZ۽ ڂL`5shѵ-|H}0d8Y`6A HfTO͂g:Sy2qX<;vsP$ڇ.K. hFD]=䣣ѓ>H8SA5Q]&Iu-8ORԬǛxƟ^T~1 K=C%`BFIZI|E<2/)22+A="]bTisvGˡ(3vn0(Ve.gKYIQقCDUcW6MK <)XdZMGeԔkTϕ]aLD45bӱ%1nI2OP#"0AJYDi_.R\1UϷg .yaۃҐ?`vgkˁ'|/o/ O)R` P{Ή%'C(*Ĉƪ.&Φ5XX@Zrre$ۨG/Xz$U4b&!{!~"-|q۴16j<]8aPf z5 }j!9r^eƉh0&YvB?j]*&.Uu#E#= {lت="ۮc8=: dL5' B>mU>kMRY!`#硲CFe:*|'ؗ+g z|Ԓ̩laߺJUX Xѹ9^MR}Qv^@|$2!V1+ŸD!]jW7]it#kv w\UE^ָWJW@BcQ@k@T_ԯIz2@8W)> qB*}20Fc:u*ξ 1whxn;'V'j(" /Z~ mZgE:C D [2>"*T/REh>- .z@ۈ; I{ީz@Wh0}? G$WpbW֬$L"qs}@cF+7>^*3ػZ Q̴ya?Ĥd0‹nA@8nk@~]ƶPh_*@ X+RKᜉ913UyCa8ZaJ7bv*ڂ !質~MF(8 q%ͳ-k{waSk; Dx%3E'|YL[()F?%{`EAw/v7e" [&k.Hp@(:q8i{Hu8 !W*8Rk`K~qtpe!`#ԑ6tG`b ?fǫכJ Y8քE` .\+@{axF6WT9>֒}݃ 6DkMDkLsR} %O՘Yjy?}E%5Xͱb5eoۏ[1~6o+˩r8]NJxsсAsvŦV38O%T 7"AN*Pt?_=|\r lvqo-::xG`1Lw=f/t* j2z 40daHo3w zV_<7A0QsUEqL)9J&q[9bDqb&c#zu+eZv_Ķ@Z.Mu*T<hDNSH\qI$q床?fOxSq{ *UOvոXaM HcX|Dny&Njw7ߒI>Qoo$.vz!W[Jy`Dꖪ0,Q5|Y O݄z J$n{3JF%s+9 SW8w~g& %FNzqȡGx =Zxgnl: X[JAkdDct?YC %xL^%D|_eIHư[o[dpMULUې'^{?m6J≠/%rUJy޵+*(5ݕb Лok?pBns !4_ P BaViQ4}q} -zuP+E @*]sE~VuC!UXqi4ˣom (dr`Ss)Ϩ5Fw#oeDj=ItL,3@k*) _!duQǹ<7ޔrTփ|CW%Ωe,}U'0Ex ݴ]Px"yz5e9}VJD9׮[C-Qm\@9 ԓsr\WT?OfuđJ˵b?&`0@e#4?3Z$mU Qj ׅlEw8Sz$iR>Tcc](SR䮗766* SSuBMZ{}9T D8wg ;mܐ1\ "ծ'haI1iSH/$ i&,x./ ,VRiٓ>.@cfa &)ʨwٸO9-|jBD"NVȆԳHtiGneK<[~+tP1\ђIS^/{c(xxl~ۂhhwDX }؀W\ur.c93 QWn\}(D6AGXZ A: (.+/ƉhIb IK0xUR(#oO9" aO DB)K 97Vs-mW7 xOo$V#V.KU7Vdce-O{M."!ȆI }-,GIyQxn]j|>D Xb# eC qosR&Z9Lx?5㙀 #(ܦ/UVCq 䇧}23qCEK|y^PU$~Aѽj"F4Z+ ¨KkUe#Nv7"8;6EwS=Fwx3~f&|Amx:LZEq?.a; R]4jn|6{Ȏ!Q &rǣ/Z7r8ff#"; tdֳ}VG\R4 +EǍ6BV P4~QތjL Zq+~ñ,t_*l2J|TDsS!P:YE:+G̨zIahz؈^!m*xͦ#cSϾz8 Kϯu腶Netx)Uzk*r&%qRBaqi:ޕ$q4 -ľ5aRIG,bA걛!c%B7eP4}0w6UQ:V`kZT፶Bk߻lx蚁jFpjDfV.::YrS8@JyERH* J ?ܴR)+7{|ZM)&4sF%ovn$u'W9^h!I}^%dЍTxy'{$-If:XAVo=TłR#*ui>3M'oq=t=b=dŊ2cD`LQ`C }YghOeʐN*Ѝ,5qn"Kl˼3JJCuC Q-H]7ؚAp嫤x<ᛋwV8jJf茹 fqyu/-nGnPۓd7BRgC9ee`jpJI3|+߬J5h6G"8ۄl$XݢFp@Fn1؋,Tlwq3তQNsN6x)2G\xR H%&+V-m#rGq!ltf%BHo5H @vKOR}kב"b11ˑxsݽ! S&Ovh>tA 'c3/)G 7F-Gk_ .#p=7.#1\%&A$U"`&ņFIG WgMF~2c֨`o v4Qb@Ͱ%:ERj/{w%VWgnkUHnD7ô(Ypf=ZE`?9%?>>wCh-=gU8eX/'o!Msҭ䏩DW ! 3&%?UMV0*7> I8P~|M쵔3X{Uaǡ wi~Fx%A [F1/Fo|@NĐa`pe%/K8eMˎ$۪`ӋP 85XD,ifycHzZď!RH_{&$}ʐC"iKAk˫!2>@&/4ZzLČKX3ñ5{zm;kt3?l?z轎rJҹFVUBh7g,߂(!)m?ƢH82f}_Ji Dk!8ןO2s6Nc/ ӈsvFeLsBªeCwOLhOĮc6b-(Q@ pbPYI"k[q;1 0θ>%b&yФ VK7q`푹DuW YZ6 @mDۂ;b"yf/~viMkj}\֏`8 ˟0V ǚqp,V|SZ hTj-P̑TI; /OsDuր7'$RDPwSm˒!:j<- GHUU4*)Rzo gL2bZ0`C$O3|. INI7秢X4g>ag&BSϦ#D0 n"5tؙu5G'hWo6W(a6=% UH}1L.l^tƝjΩ Hal _\Hp2.̲c=?|J[PRS.;媴̏X!1JpZr]UT]vpUMi㛘E4=m8%PtIRm$:i%H.T;o՝_0;GǏدwjعawICfͪTz}Lm ;4Ku+{x^tS p-v1uɠȎ{vnfݼ[Vr"&]63-g;[R dFm ٦s((prgl7-\p5)pP5LX y#-g7p{*8qYNS̗ۡ+!7C[ n3#{˟܅r">2`lJSsTPh=gB w 7|Jw7/h;+wQ ]D n6Ne:ZךܗAAg,Zzh)Id:HDJvN2,KS@D;'rF$QrsԪb%Nn!ECvu^mOpju`*"`/15P23%8:xYzTedM x|R`Mҙh3 |?.1UXB6C21B}p9T1<'CH{tP̛Ԍ+qhiiszjxov̵FywMSӫ SJ gmPG]e; w S$i@+46܆=3^[$qƊ^ACpmp E+4hYNYIUϾ9(KQq"ԴI&o\鸞M\\jp/pBJ6¿{AJBv<1Lb `a Y>536Oydd @n\ 26 Z.RD*ގ 8GSU;jog캝~ JD?$iDKO:NY7U4s:}VP FsrP=%`Bi1uP܅ڡ?_Z|0bCMH2"$ pRFe'zoVRC<;~'Z_"^9 ƽpDL7EnA{ջ}|& >}EAY{/$I>G -E6*OZ|kH o~s39a>'%I |L|mJ.^`šmy|MvшkX(t",iL&BO!<>iT3 T\OADߎEbԗ"fX45%:̗ḧ́n$mQ%ޗ 4ɏZ^UɛT0M?XTuSr] Iu R{^Q6\J\bQl\i2ݢ4ݺS{F!IqJۣADhrnpUnHEu$c;ο4wӬ:>z7ruNa~ FKNY~Wl^+:MpQ2ūh/̰ e?uTux?lcMI텕n(/c\'FQb 0KQк }ϒ XZe`5"$iXqzn܏O>l 22 s d-pgcD,c .(RZگ񇞄WvMo/ۑ5¤$y6YV lK4`*X[T3dԚg^auQƙFr|qeOp6$^9"]? ߯z,/7xw&1u$]KAWX<(5AlteyTIs9!Jw \;N"g߮x"uD-D gZXy3U; vuJūm7HgLx'^}ei+3|fɇJ=Ђd"^gy#ݛ'=~2|Q5Yui9KjAn}Z?O)yHpnGxR7W$n }%r: w-EgP& Z6aqLf0Bi'O \Q=l_-_Ƞ`]%sj7G;~5>35$L*U^ّ螈{Hz-Pj-ȺBՀF; :3d MRNS+">Ɓ˓OޠJz^Tdi\ xԿg{KTȏD0hjbV@F g;Z doM)ІxvlV p6v4l7zweZKT6K=f=~qt%,CS4[FVA_+/xEyGKܓMQSGu*wse7"vx1) n_) 0T5aK.N.P/od$d8YzY;sN|ڮ80ć}иH}ҫ;BFU#%hN:wGT 7)!Х \A١RB+:ܭ"8lN9xGIOOE vdȴc2=jƠn-\= -T:i^)!Źn̔Bf镎x~?'MK(&OۧJ"MMkÀ yBK&5p XQ8eAshƻC޹]1y˓zW HW >el`Utɀ2 Qv{y :8GJ84׉jM3Wy.϶ 5*:BXsWdž}\_Fz(Cz$Gt#+{{NC1/g52&>wLi[R1rP|lbq`0F?!{,W 2aPKIsDx$0mh5K|6T4oroA֦u'wh8?d.MO}&WSNBTA*&o$noPR8bFUAKP4$ nt36JBE]iubpT6B\to7<3n=0t|WD#Kraqȳh  t2I$C>mCW{xs1zqN D',{gUkR*iO@B<&`SE͠\YVkDC"p0kp`Ҩw?(Uޫ Ae`aw#enbid=,=p&@A5sr=E}?/&, (!$b qUpXNp],ajtRow;- 1t>4[G[7c J_NM_GeEL\{!t2[A=4;xuR;9m2DB&,hǁ X!DK}.s-5knZ(Ȇwg u^0lH3 5󌽥hAqA-Gq/b/zlDmpq[t33d{5Y-Cuu!bmDɉyrI켮u"AC`S)np.X( < u|swfuݶ');2Q `[k.EK /{C#{pABR6i id/ *& N6UOK'x!<0K:P~mm`fg&ahJE'iwŰ o{Jm wp=Gމ4].TZ5UoQDgN|g⁝L s'Cμxo3RӠ[1ctB%E, ȺzPc ]~}_,͇ѳRWm]NmЧ&BLۺ>- -Uy^dt-OuvN#0+`vt)X\V\%l[,0mMA* O+>J㪔g'ϻF[L'Xy+ح2d, tBZbe]:zL¨W&kڴtQ_ P3ZfI7 #f[-f9ݾ:Weس46+u$wG3zѡ(Rl]{h<1wTUT31Jm?mj;^"^L1)~Ǵ%8~߀-J ERˌms٣r\Cί -t?i^jJNnxnIB{*7RYHp~G5`"t&àL.ZP~_v}h9j= 2*"\Pjy921!rNo_9GCQ>y;2##}[(00_` a?BI񒙴ECt#競pUbF 1 P팖 |$džқF|#d-@CUJy{Ab;37+R Mڹ KiB*C=V~;ϭs*.#_x4Je?qS#vWvolƖ vƑh4ɏVߖ}&^tOc~̾xHh9Lkɧ58Ǥqn1=)4hf.yT;DO"g0<^q} 6ݾJwo7- ־d[51NeO-;Ů*y{(٣"߈.@~DUN4JeLB=>Mo\A}$_|ZrL.0Ὡ,v[", UȕtDM fAm?rK汈y١s^e=G@'cXpu bUm0hSM`yH,D}b+]9*6-'徐 \ÃҘg$2%xj[C ElX#!1q-6ĘFڏ\Ԇ UGNqTz1.rWdn#g,Xh56-j*g2IN:۶ [2zD:˪/rƣ@Wp gP1Ђc !YztP"K@;Ƙl. Sy2R}}_f&p`u%8W-XtRuܽB^Hxg,B7t0}tLiBY:dRgK>|e {dj L fA:iW>jdm\~(TW7Gn*Ҁ_w9WrmH ɛŪ݄ͭҾe*2kN :_'RG/Ƥܜټ]M=_aA n0K(eϭ* S0 ;tlrW19z?ZbXkҲŻB fBd #'*n{aHvK!38O \_h+@Ow&5V3ɠ sK=KFLXz/h@Ձ Z [ uG&AwhS) ,6BJ)'24 .|DWp"_>ٯe`~pJȄ2,!mNIثɘe͈Jf.zXӆhYȭlg?\aM=t9봀s|#<ڸS.@ ߇}ѾLŰJ|lEr >ʙGyp”J0!ÙГHB&LG1 h6"vFsyDϷCT27T-@,ZlITڦGQ&(JN+fhut0ue(^R6&]  V r >YwZ;7Ӽ1 +Ӎ򈑐ߧA+G(\E0=D pZ.-r=lYDL#k ‚ 2qdxpm0boh!~/)ߑ)}1AN0a˾Ne# dEc'ysX_8tyqzlS5o(xWx HacOTj4;<7&J!Bt7k)Waj Q%@IC>cG$Ad`X%lKXXKa AH CE`qvgޠvPY Y T lݔ*0rҏKƗ a,jR~)ʦEt'P=I N`@NHqsH}fI?9KGU ;ԁ(^XBSR锜Pj:@TU?ηra#6 $ϑR~?-*NDN9JB~V í+BL^ J-7$(d VldvRJO gRxDNou[ʙPpcM{9׎*f fԙFjBFN"$`i Du>O3jΞu$:B@\K9ufuUE{1Zt8nx7 5쵻 \{,T. ٖf.:Z iM71KBE[@H#teP> &ӈL)&L=x= 47{Y/am񯦔ZLu=kXCҪą19g+a[.F@aEĎ`\cOBE nLt6<gFfaHyHZȺi-v'A_C͙5NCibp2 ,0,2tirTqQhX5ph?.\O'6v*XezFzp!ӹȋ`һnKal3 $f-=\+fDaX&ۏR>?/9tQ_rE0TJeY 6BdNf s) ^a؍Qˆdk}@}*~ފA{3e ^lC|D6.n.ކe&PәYyѰ5OQcUUPŌ$/q-rU Sipv#"EQ'qMq[+MW_*=x̀롩zVhIۢ߾_Ye-H`UW>3xA)|r5 ^4zQ'p=T{EP/{ϳR(ty9S? $h8?^AĽ as*$nm+[ZȐm.l&BݛsҶE\OH*88tmA9;tPorRkg#;&[Y0~/$sXm,n=CI; ro n ݓ;aY!a.2|%WG;DbA2q#eRD 8^ %h=gak@eqXROi=7ڠSF\ xfrKabLFC^af$qihjˍT b$0Ǚ2$I{U/G:3%PT8d``sӢ 8O3n7l$OŠaLÂՌ$ƖkĹTT=Y\79n_iEmCЀџlj}UBLQ%_ e cm2~M4iPNm(ULipiySh R{dWGSh;gDѤi@3ɭ_r[Zqcu|*d +$Ddy1]ً:*Y$sͯPyG Kt(d<`_]J=#o", gǫaQ@4w[,.8pTs9q -2Ǣ1)&x$l<lDyxu7djD-kn^8x E|mRaB݁xL5:DӁLuQ5"q+7(%.|@~W8>NxL$^ԥP~l95рNRb~~Ne* ̧.U6ŔP1]\ sޘٴG١2}fLۂ_vCԀ9m u4+X$#%rO{lX5ډBUzngGZTҸRҍľqhN/Rr1F6vxŒ ǣ̻<5In^蕘Kۇ?eJdV g)\EV@:(uVB+n)J~gOBa|iQΧ= Bٲ9XCR\y" >.@De๟VEp"I<6=ga~"PIl#p%Ez~iӨq0:k'*# 7* òZ KEJN>,XeXͲ턁gءk0\ >MMX%k>{W$ƑUt\oHƤ6'OH?6ov`r tMA7ƅ B?4$zz䀦6Vl GTO vp;>&BW|{v 9 s?h=/SЏkk7mm(:H>x<2n;峏R;ǁ~;m e`cHOSOſs{2\?;iɦ2P>ΟJaNeOη,{J@ ihSe1{M'Oo?j\|9g kbBKTYS߆קbGr*Խ׋dկN<[V-&@^ߖpD^Hb1l*8ϲdOZa!?$`y;=t͡t\d5]KLwG6xRQIޚ lS;CKЋhZ/V[JI+1EyI r;gt h}t=$l4p| ~%'; ƵKu#)d<}$e ?Mox'^$miȑ$dDYYV*7%֌`c|%zu~&5y.2@LgMhV]3;մd:ZiTlv?6IPS{Zat[3*hB~QzE`5OCu`ʥS[9qac)S{g IpGE/s)P&r{@): X0˾-ġq_&1O{:UoګMz dD7HSyR3`ĎNa+V I;,f'gZRpY}i:⣧DVGSBM3oz ίNV<E* |=uJ?yDk݉;|.`O;D]Jds"ً<=߲/l!t"F9>*v[ m>*wh:ٷD'?W;^cQi X@!$d4sr`DfN]b$oN7Dg])fFTiTQM _٭ףp77_c n|fÊ{/#L>e#T5UD9w4PkwurIF哳Id,5),m#h7X'GeT^&dsW1>g I;c_(yH=t9K  0~–mrXKt(e!TamЏAkCvNGOSl#A9UpG!.ȳ"C:?x GK(DqPEXH^D۽NL)vݰla(Xi(nA槷o9>~~f X Qy[R Qq W}Ӻ7)mt x]f2^@>'qFNfԝZfJz4GQ)u#i8p]@=)J=|`?%\{Fcfa 2l`x=Q 71 |f?0zp PiCSq*ilf1#3=ƌ0qS|Id yZh^}2R>( Nn— mj{-Ozj Ð Gv#j+-Ka"D`> /[[OH;,X4NKs4U˗>dxP:>,uZ<։0g>Pg,soRAG5YwŇ Kgc~$I`$z!f1Vdהb^d2V<>ƿ $iח+4'| ^o 0 wECԉ"ުz_"Q 1A£Y}:GE>OT W9U4݆ǥPU鿖݊YL_Ag6Ka/qm)ڱ䅔jH!hBe6`YpQpAoevq7]%czD = rץ.uTQSYoỿ nx+BNy39@Y2[|_ e!'gi5}L)ߩpZ YXzW]PU-a4įC]5N8__Z8Aa/3K'Rg2eXDK:D|(|:94dG_u{ns ) ԿlC{:WHϦO[z9LbzJ+FY>^{|6"-a$_gO/)!Eah/X4!tP>o؊/y TTՊ'+L:G$]KtwTLxNv}ܽI5T.Ɓ8SIsROKSu`9'ttIah^^b2$u=AUu*PֺRfljjB5 ٕ=j~" ϣ`@6} r̴0>K.}\Z7jiE~E,G@ў.Vic*6V2Hu~\V(`}[ȯ7.?7!&ɰUb/2؅(H_ɺ9أP5m;HIw Nغ_u(_U&etxϺ> ]#-3 N TT$nOb"fyBAuZ0mR]\ f諰ӧNB{T~!/}5u;*ۑyבW9p 25Ⱥ !1ÒJSL^bOK1Tq2Zeۧ9pw2v_]˦n%It1 k1.T^Xx Zu_6Js/'(t,&d[ܳ2-^k#Zu! `|u,xs_!I0~hlZdZs˲BxU @=cΦ~>a3?|nlBtyv- +'RY1Sl 4 7*GoPl'!2!VS#Lu9T{4V o^3T.[!8R+ X\)ޖ<7uXDŽHD%^,;*j*;I됾9D.1$/R p&ZvthڡW,Wz6bzjT!5kJSJ[#1ROcKr8X^wbaCP{@&L!r~RNJ/ |#ཾ4`y|+4k:8g" Y]iV{~n[Ŧ+O!H/F4;Hʂ'!¶cic q'`X$frqompuՇm37FLm_ٔLzy^</35ߊFݰ_s;1ox3h#>*!\ܶ,ĭv B\…lx8%{ٗ3?6YXJx٪_P/ULYY0B4bV'(vf4Ypb6ndz FVޕ;uar+j;?Jà 2}EV>-ո:Et0[t0(MNBaYxOK~,( xNM DDWdf?;XDHx;Xה803SNh3JaהEwY"lh2Y0X*LaQQ͇( ʣkX$=MD+.!\*ؠ0۬r pR*ߑ| C`mBR=3y7MM Ns;MEFAU N%7 |~zϸL C|aA jY&?U!=#>LMGZz 33 ='{ xWsC= Ί <3^mhBEKf~4saTjF :|YpZ} |;B5r8ݦMބ\VgUy RF;aOylJ潾T-RǑgP(]DMlW,m46{zyC*O ٵĐ:ͼpdA'F3i0lr>rd"H>wٱ\=8 v@?^5mQ_' dbNסZ!r7A9ц} DzxQh_':l XWfAh^&m[/$c|Na-Զd}wa'b㭣^gt)$I( {;^`^߬M~O{'s)z ENͣv(ބ E(I@3Δ2O{f\u& Z!aUN0zB㰜85kT-5atLܛh" ;z \9*Vk3r5l$2t ՁK;/6 llB-#RKcDhBkPI7㸼xP1} 3d8n<=9Fm~؋qhHJ=:JFr)'?A38X)ںB:=2P$hdgREn,T_'.w(2JHZ{ioGx1RַdzL 0D@5abw.^^^vʧ=2a`[;dM V >b)ieb`)и[Uu~c$p 7&+Y :8y*k!& )Atngi^Ė%/fp`/t U5:6¾"ݳJ|WT8Β׭~a7KSki{s"UL foK$~;#;7XFOa$ ko/W>ri'єSI @Jҳ`BS.MSTI DEe~Ðڱ' 3^Gk~^}sig 5p8ؓX4ٲ> 巫.릩8]AKn@߳5Aa-"B ~ǎu*K$+Bp\ҟ3BP`ZCO~k7g=F˻x}Ѧ }a Cq2Á^6bv?ݣD|zJa#YONVfm!S?_Ose؉׊A mުb**ҪԾuq` A&>>c7%lYjyL`RF<|V!8ɺ[$\,%KWc9cHhK6¢:}YlgF4N%u]on&r2+ [lqy)3yǮgL@=}P;@Bp/yc9+ĢΥ &~0G_Yk1|x:{;ThA.uޗ!Jð[uH7$tX& ~0 'A N.'1`ݼ;HE7BH~J,ji eÐoy3KDL.UeBi'mZLU ū]+Q^rJP|{EW" q@ 3RtJ#c<4@U_%+9U:O2מ"tj\5W  LՍM)J +  ݈rQ@z(= 2&ԓ sXLrF0)! Q"O¬x$ zK 0JqTGޚJAgB>Q$x%$1(lՄPW_$vò 1w"GuOZN&BI3O\=O,SR?7-y?3'MX:ہ*I/ ǿ3| X%#8ȡSgB7 YU' ٔشᾄWuYvD+[sbUn=Х7 ;ޥ@!ƀ!da3e@]k*>'  Y0r=erT%f?L~* t /en2E21 ,&սY  Mb![QbiS5{R H_eVj͙ \LK #WO@ZWnFk46$ߕGؘ41/W 0Tia?fruľ.^j|{U`PY,pӁ8(_8DsU2ª 5'SthdhsgV|ʴ\o=T(gz^t[őAF֍K5ހ5/=;:e @V=e߭add&Ip~`|*HZy4yo)Adȣ|#! Mv*fPm|dfT-EiCTSy_lv L4еtŦ8߈!"4$Vr7]2_|oJK6Jx@J$"&]6}A"F*!+NТqEѴv)2C*,%]bJ I^ bjmhSO i̩-!1&gnUJ][_GHz&']\XA_~Kv]h]=>N{ oR ,TrD"Skg;%wZȱZ`W=BSuS{+#b&q.dAzx؅ķ};YEn8K2-ʪ h =/|o&)ʷNRJaiN']EsSXJi!W`$п84KBCJ$e(2;MK'V][/!fzhݑMTo6ak\nX/sGkE (U k$"A ȍ@[OeS'%R[z,)8]"hthd}n!ԏ/i;0R>r-6q#]'[ |7c)W^hh }&T6X*ż k+鵤gOp4X=-Gfn{~/g_ qgyØ k]G\½pujIj[}1M0Mgi]FUgۘU7 ւBu`f;hHBd~%fĢ"1WĢ9]Zn9luf9ռ0I("ny$R2Y պ7S(4Ģx4͒I bmq7FIy0>-rOZ]cy:p!&޷Z.fO9jtu B6=ضEeyO6bF#"lm/7Dsy FopQ-UG}V覥2Ii؝u|8r F1Ud>w{uc` `9lwA{9tѤݭAd m>L\J,9yGuw,#k%kWP@`cK;[݈ ^#l XmF=մۥB/q @ȑr>{ eP:\xyyemL rt.FeB,?"%IKdԝ팋gD[vO8=i2.p=7QewM;ϷhV!J!_Rk6{^DU!P#`n[o_|[&,hP$2!|Ī?0W#^^Ser+$gs*2lbC1nHx^6Ѥ=/k+nn'Q灌WH')'L;1_UM{w[JccYzf/UM>@%q>wY KRfAMţ Php7f@{<H[mb宨UT:H,XzVI}EԯFJRtFH2Z1]D:=hŇ2X"_Ͼ0|11Q%?ęfD_?4٘.gPv( :g`o݂ZTA#>Zmw(e(sJWw'lK4 5Te=8,N _,cFJS0#fV, ]w`*K~2?ʷ $o/D) ^>*P"(U,e |:ZeYyn˨4g[[lf2Ɏn|o?0DGV1Cєl"(bnAW+B[ lK!@QE[>ɺkEw*^S8 ˳RR:c~\'OX 2Y5Ir:nN,ZO!ƘERt'̯%R@T֞WwB³Ӝ@Q4R$`BqJSږux( XzfBA"}N}enTl+4 VBm#0Q:{*D^ʞ*MCdpYU &y 7fSV?+?4m[f4dW /;ͯeUgc2`n+R,S96z*{3_ hBއ-&gLm* H#+X˿ِLm.ijQ ESϗOqyWΓc.+KTL$^Mzas,'ȞhJIflꌴIHU٨F(,w\ɛEoIx~hS,$Z,'dm^eoQroh5B35Df7dmE4I)% Qz)K <̹SϽXMvߜRAGn.Rf4VO+As3*'DDqpخG8 Zsg&v]jJ)UɌ<݌UQ"_sWƄ6KS B$$ <'ʬFNj,~>5AX͐,ʷ$z X>5\J7.nѫe؀e=:m@ )> WlSwƃkH- ٽ@ڍ-oQh'/n;yvI[ -C A}NsMqnG ` `5h5h5T)~`.]{s[+GЍs+3pS ٰ(dm1gHΦo]i|(\ hxӶW;>BH1+>9 zcUkZx>Pa2f=6^O*=޴p/m-(# | Ӊ͘XN$h'aRF79W;ٌCf.繱1LjS# >5b 5Iկ\n͸WJ#eWg#԰2몑 *a Aop8x^Bg%`;^ag(^* p|G|X7|XJ&;,G12tv`sJl&c1g=n$yH᫂oe*);_? 0mͶ}(Gz_Gšc壇ӯ[E"*. cO wpaF\fʉԊۇ̅P`t-W0n 1= O283}/VCVe6dGȜU/]Raq|C:y(!J-;`xVz΄Ї{CW ĦVw\ϫWb4*)=#\ R-YGs !xYSmj GmذQ=-@QxIh'x͆}6 zzdPS]HYAǼ;Ԋ6{b02”E??r7T[woㆌY#+ {Z-AyR[a@5@"7׽d!5]L}u䗪iκC ZK",v<*w pb2=gAnp">߇692Š 3.-<@YQ.a`ܷԷ/ɬ8M"@^^?wxH%e}eK K)9M3&'fvW3 *&=p YDơcDPݱ1!3C}%1SZR hhqcԴҮ%zH;f09 ೀ34$R`;薜( k;s(s0G mj)jƜPTClq4E[вPsD(ArLkY]H {gur?(!*|=J5P@JUUGQU5L#֛_# PB ]fȴ֒1?Ӟ}֌!?>03zsWW/6t(Sd2G&;tmeJG`søt|!": p*#̺Kg;@GQKق+9Ƒa]yïI`iD5q;PK =rq Th%<.'T=28wnl D?GuAVpR8*6dh2ĽB\*ټpPϋԭnw?OrWb~Reil> /;zR{VScǏ7%4KK2 c6f"4'c$p0NE U◃HkTɡV7;{6N"qD#G5o<]8(oR zcEW<35#O':!ScV_*m &ۯ,$o*7_˼g}E-.ax6*@EǼkjmH;Y4|y‘ G,UkZ/zQc*XӤ.lX }ɚr)9鼒96^xC!x0/t (D>n`* #CQP  ͿyGYxwt>0cLZ b/FݕXlR7( [z֩6PNIvsw%ڼJZZâP7 J Ȫ+D1wѢj668ȅ Ʈ=&^ *zPW _3H'7_G|4l|'phYA-l(i\.9% ߒu]΅㟶MZ:iND[7X89t޼R/ '͟!3HlFp*΃ jjLTqkL7t9!at jwlO!Dmi  H\A̺it1H=9'u}/Q 0AhZLϫpWj].c2}Q+ߟ˰Lճ\^ҜƭjEY4#=Z@;/mjk@UGuP>)T3 in[ڦ. Fx4}_ $悧i\IkO3O_"e0f&%YN@ iIy|(zk.7֭(8QC$,l.tU({VCEZjaK)$RY}(|s%%r }o(a-x !)#i-0čާ$8r)ay% ^%]ynjO't_ U ς|%?-@ Y ۧ]r_M@/COTB.uDaV䒆a( ƩG4%LsG-5]HDa R6 @Ԛ[}~1P rH]x޻#XxYJJ:Mq6rqd aJ 4:ρE'5ތ=wBb9:QDIQ-x1_TW[ZpcEZQlr /܊0"1 y܂O<=}/6<,GK %}z)f&;#Vx(%i@rQX}m+ &ɗPEL.d~iH-vhC/)0a-^P VQ h|j]Ax׏;4M ; x9h4UKQ.;)idtS ^p&y?FuLmc k4S49^c)5A4:ZlaTUq:aQraAm7i8LY*{BH!!V_N\6|qs,MEMdXɱNrKl6=RFd7L @d&.ߔ{ m7zCD0KlAt_ȡd:RjndeUn5S<@;ܚYƌ=#~~IuxRVW PZٞk҂Lxia?יe tQP5caD8`$"_톻&J{9{C6Xq:l𲸇P"#P }yS/3ʶNa?gC~ȣ:`3wL3bwuMOdE- C0AQ*NTov_^{ иb CG[j!ie}VyėMk[:m(2y5]8 !.@Vk[eayq!喱Mb9fRK,'M0w#wJ1NU[WhroA)Q+ 'XkIgMJ!6T#9};0&)CEQ>ܴ>(AJ*!\-`˖+WQjEr0) X˒W"4ҥa2lV=%XXPbWS2,3Ze.BU|춾wTW2}nFh<7xر%rT%a=J1צ(FTWhoH+|v!@"m ؄(ECxY#`q/'2U20YWL>mp%6`K< wg{_@{yd=m !Zo,\j*5W+lvCp_7p  Fg TԖ}ͷI=8r6d^\qS3%֕ZO&V?͸Zʁ@eglt%/K,cxD65a Xv"YCm%6旗&.zA{@ Ѝ}$}E︪'i5L9G![BT?_U`Z,̰D\Ͽ8dHŸGUGpƘzdg AyVBf\"8=ϙ9 MK6m]/I9(nw70LemDJx,'j'~wC~oS~/Y/s[BK7,KkCWM׻"zv+oTYMI8i&m{яjUZ~B*"UODVx}jֽ6!Ĉbਗ਼q߫*? c rS7mVee'F6<Ӯ1簛jH8&Tr"3!ݓJYd.'vuZlA=Um@(jl%O Oʬbq(iڳ Ëpdg1 +x5Jc[JWD cBX7|҆"+v꼑nӳ< ǜ42kmCSyThe{߮U Ͽ,CRD:<7|(ׇ6+Mб; _v~{O$Z"שMV`f8R d'Rp +HҌ`0K(Ez|Q t&d 2wg^tǭcuX"> t  x{G>OVg|-!`sw yP[]1ܸ`k;/ڈ _;ox0?I"! WiX l A@¦]qDI7aK!vRBWP>`uܳh3FBG\bm-?Ig`ђ/J޺ӪߩA{Y:G\Z92sQn VB2h"s tS_mCq5cpkѬ4~ "f+A\ʋBB /9jb7 ,p:IԖ:“]K7H1?wFVrcS11Kk@;E5LVS3I߆H+ M5]T 51Cl#9huĦjoxw='tSF[3ⱬH,^Ew+:_'B|1{Nl=Xl1>͢ l ~-Җt25"B]RcoggHx + _X^.6d6!YR=--J7 yDG g׾k1錞n,dpW''sc22.is儡pY`n1IUXU;,̴64.vqKx}sgswbߝrt6f{ ;$(а#g&+1+BʐlcftMI@/<(es_3P/OB2|620 @v;3^F.sܩ]5>")r^(10Mc*._:Z!a@MQA3@iM:v4wz+`{y^~"sHCu?mRZ㩑e =(' Lc.Q5_C&osO4 H%~_GFG!VJyQLf=?yJzmd&Ȣ9KZ~HA^5D|j$ +#оΫ ;S8ؔ\y38C3Kl2ޝ):ńYr:M2 0וJ/v˶ cjeAbPl2KIq0^]B\eoC[ & ǪJx:߭Ǔ97,ׄJI}pe;>.j#8A2o`o?|@5CםLbCowj ~/^w$kx-Ap mf^f_ʂl:M\S27$=BcOx+KB"5EXF^(tEdE,t+Ykﶳ1 .><p|0D00}E$٠QN !2ק0DPDt(jQ y#&=Ǹw-( ׎BW&8?}4/0dDn_ 塗 շ)nTZ&] ,&&ɞUW #j泱k]-5v_.veNmFI=W77 Wn,qR' w|t1;Z[T{1+6%L| u68 0ڋHB@mr=< Pi:nDnxb'&4'Dk\2x?o"Y Ji0]fٲ2mv$u%U@RXY"[;.]HiuiW hps8'GL9QrQsa]\QDv'*.mQdj"aZC:FN4-a Ɏ4W>~ve|# 3yMN&v~:gV3YJʍdJ9+Y|YB尓D]جLZO\h$ 4k,P;6B$UͽpH!~ 1QKc}[L9fVv-88"2#ߧ.qy_.羝-ż/q3JuaJX,:]X4 vI,QvVF?$<1?}֧[)LzPB%Ehtno{0- ٺV#Rs@?ҌՄ*m˭Qt`,?:0~+4BNGZh)-TzjҗÓvPt=Z[yǻˀ M r%hKRI>},f;kP<#eE,h $7cl:uf+QƉҁDGW&`s:}bR0ѻImM|,Z0 9ܼ5;fY'`6Rv8m\48J(?2}| 0/3'/u\"]]_Q $4ݾl|צ$+vPnS_00&1 }9=+Rưgl K*$/Ɠfs\ݥL>KYfe0BX(H ʗvI<*t`䫧*mKW$Ft6o]7j ~oP4eu8|&Pk_KN>-(SE\Ȫ3D֗j  (m%E[~F 9:mdHlA"$綦Xг]/ `!_xj rzg!OuOX;B,쒫|/+l" v}1Vre^;? ƕ0A4IY* cyTGRx:wfGbXlKz65 `znՃc%Z G&GcLTmOhV5FNb'D.m"VcJ:i[(%Z?, ?.bn:/"}$:feOWy:#CVsZsz Hs&gQL&s {W.üź%e zowsvTQ 12O[mM\'eS%L6؃ k[| Wy^`򛜇*oޠflN0B{1wNTl[ɢzA4IMڰ%2V+e/ibw0|0'1>?\=uHÄkrJ[9ɳJkV&{oG و]^pm[h1w6DGy*ge$JƆ}ucc0ot30nO'eGf/c7@bd ^Z4 1c%@ bh VbS4i sx#&ΙSHߨ/<\qXGg2 s IZڀt`L8 i#%.+fcuo/|?l9I -Km-: (4?JKYtf=G= _Y/W;u ]ȿ}8%]ԋ9 ͱQIMWχڇ] KpD+Z\-HlB$2RK.JҺ2qg[D0lŬFˀTΒ91pW6=oa9D3T;ć27;?\cMpP>8==6%|:IY)Ԗ C>Y9awUhh uȲÒݶϜ6<Hlƹ6 82oFlWB&$p{w- HR)\H]UĺͼCRXmWLtfMS}O/ֱ:q3 O=L6C0whO/[@u=9n:;ODB^#iWiwGGi1fG  a w/%?ȁâqdz;BgIt$Ѕ~&xZou%fdY??,PF[

ǛPaCE/NskN8Mj#:.7d%r 'r.UGWR.Xm>x:1ϰ -?`|j 8w5T91_ f$3~ HckH;en7$.|2]Si0 sK2SUbVB釀s ,w\#-K QqPQ:bo3μ.ea ^X|R۷|8$JPTzКXI+knAI}߃0NƤ16j/vDݸ]^ S"&Cnd:[ ;pIb氏Y癟p]x|ÖvUwކ '7(5()H>_nastզzM? !Be`=n wJ4 A{y[jZm ]wB ϑ'Z&"rx>a/||?gCV=U>2(J|o!+ ANQQ~:bNuwTtID1#sZY.Θ,]uV@#:7+'cKt󯱈Tt8O1WŸY] no|3/Bϋ "T7i $C浥t7r'וIm>_q8݇Ɗ޾O/H9&UmhVk]}a շ+􀹮u1BN,jGڤ7/g _C ăڋոvH&bQnt9{V\`"I#[;_}D_+1Ƶr^Rb[o|)wS׭*Έ{q"ξFp͂gA ZvQ% hxf."NB~#$ \ q J2RHb[Yjz:k}) Kxudp};?UJg 4{4J#^v>֧%fkKD*\g";bil;)8:5X`_ 0A}Cv}̵5+nN "R, Eٶ|I\ngFɲ'fOEwNBŶ0IP&73`٭af0Ӊp 0-Pfߺ0B؀]x:H4I,3E(%ޫ > QItUu}24[f$#̴2 7g>IQج.IƄyi\cSB; +ېF$B[P|նdQ1`8>Vnp}b#4oi !OZĉd{غIN3uf}<;UQIlqcRAxv {qМnltQ)*/asǒ,ԑr2^zݟO)ϩJWowvuTڵPlKдƭ%[9TuF"%6lKJ[RvU@."]p5 ^+.0] TcFeHU*4 Cg~Pf.f  L->,bf]XTsGh;b28$ctV#>I? q@F#!̀ԩ'Gge;޾Rei:f_D?"q^;a|+ՉRW{u TDUW A6lt5?o#OsLC(2;c;Iȳ3ύV@ 9|v|[t-ۻhz-=;6KG;#Ta3(Jܽ}r(p4+|u)MTmagpXֺlW..$m& B4![ tORBSǚ/&߼ |S 6ɢ?0 ugtks?nX=lxwei8ҍ(/y{ 5}3+!$|ըj}.# isXUؼ۝$:K=×G \@JmVr) L 2+\82(}[o E⎬B9)ǝV:܅#ĥNy(ClPELkgRa'2N:*6R1<)yPڑs0ׅ 0^-q!mQ$nMf*jRjD2Lee"+LXAS`WAV 59N:Mb1=->}V# |t&0ؿ砐 qq/Z^D𓩺.nim.R!Pjx8dᨙ/?X9 gUsRچ2wX.q˟.-ݸ5$TnfIo䟼Q^1 ,~ږ::GV+׾ijM \_OC'˳^YIZt,VEQ41H,_zÊ;)oW2oa=,`e"O y[q ]s( 0#~wF(&Ys"0`?R\o^{./v{iy*iv'cvLojrFs&kOƱ>+V|s_f6aV&cє7Q!$°[n~s isܷ9Y/dwP̼Һ:{&=j p ;)Gja񗥧Dֽy;9<$nm<;nvS}pփf^*;@_" X!9  ̲RT#*?1@R&hK *eﮜJ(cmQL0rwHT'wuG5|byq2J0z:JF64 6A٧s'KOT !`]v)Z㙖_.$sJK,qL,,!fN!;ۚ/18EuԌH58׉!*,Yן"cq/6D P0dCU3Ld-|Qa0;tɮ[4%0! G+rn= RNK x@j³()G1w(5Z  DU7GNǿkVٵDԏa&'tY8c5yV@Zq:766zäz-1LfDȒ<_e#؆4t@RT|52ϼ.9F< mwI"A_È~ɢdJJ!]a (7!*eDiݢ&1aB*YJBLh+Z\aţ1ToBfkr1]ۤ&a=ptxM9 2W.΂?J_SѤW $Y $vfA87z5ؐ 5x zJ ^!^oC{jFߦZ#~J7/ 8-H$vC_޶)j $;Jm ]]! i  E=L#+#GEdS\~M*^*%[GW;Iy)#IKLu[wSJ2g&ZI|mЎpWGHW9 (fdnڏYIj/ji?T }_]ra?=}.4gD<Z}ĸq2 °8nX2k@xIBjtI6uZb]V3W{v/5uSz~ I UKM[bJ-eWlp<aHYO +qd/Jش%_@nYtE`t6GPXKd1O}S~7!s]r^Qa΢~$hs QDyI[vA<IR`mM~ p& AI=s&2zs֚yHa`'` v_bx[2׼]HFT`3*9(X)SI$&Q >iTD6pJz IyoPiN -h#DovnFiEj`K :# Q&W[Й=BR:0eEqՒΦ<,b~a (迴 }&5)L 6OCUK_h@(kJmm]@3hԊ/ApZ[y lqGJpEBm.TOuE27o +hz7ǸO&Ltv2V0%~y}*jX֏riG,ռxeC6.j-YXu~eCdME%n%qg'L1@PBH[1@v e{Ë䔁oP-#qdQ% 7e8˜c\X=.4 =-;t j[9szMl&UNF;xW+-+]ߴg@*7#b KyH,L=3āuRaz<'Sïգe'Amz Zoꥂ?^֤trDcyW钲cʒU_([{{;CRD*1&+%"[)֥kl/^>3D7x: HދkS]m#</Pb$gMPb[vWNiI+Nx3QݦاVG;K|D:oM![ e+^96ӌq%O9z+Mq6eP ߊtDLw8G՘UK s Mrt+s>r,RiR`q-娤E?3+|_ϛW~7ȁo 1-G_% Ȁ]&zj6.cWr Cr\ e1Go({HՍ)mݿ=Ypv(AlnvHA򀨫uȜq)hnjuE|Ė6!jР2z9]d0썕_`iTs=ws"eN+6oXp?^a:,x1Ҫ+~N8sW x] :JP$zePEKWNWd@q1M)Jދ1Rf\-aOb;_*ɕdXȣ|Rf(e:*-3R~R% 7f իyI qxy ,O6Bka4̾Y mnsRR^GeR'YVwP7PHț[?P Ѻv6֢3CX'g?qXma ֠d[LIb4tu_~jŨI¥>o^K3ygT Ji){XzoKl.5gew2M|[03 9+Z3SǵkIrHkb]裎Z>_`$٢_an&%XPϔ2@ڨ挅@L%O!.o+kc;3 bWpt=R%7~Z 5D _l>@ s*aJK6aŻ/UK_`2KChT"Cj(-2~@ .ԘĹ/xST YXZdr }n4RB 'svH1L,ǍtVS,M]W 1iN%V÷uqLI.!oI\{XWcaGNTJ|0dZ9c{9\e_L)nwGc, R5F<ËZX.hY}۶ 7ϕ_=ΙfS w,GReϼ6~ %ؽHm -|@1+y\(<3 0±BBp"轲U$gގk~e8"߁Gc(7Ft}&9-V]ރsZHr`Lɶ&/z*Fs.p'22 H]ovrq]P@}E ( {jӎ@z@kޥDvֳר2-IN[6PP7E_{9م"&_vvy [(p!)pFZ{J>h?M&qԕ"+!%y 9+ aT:d:{#Y5,( ۨȅ:Ji(킸;ܨ dh~:S 'MUGL %vf㜚i1jnZE3EɄaE̳:>C6H Y[ NeT[G0w JOI3 '6M%-ո `x!QVIxDqhpY Q_Nǔr^x`qV;/qM x/|k:; mx*f)PAK'P8E!(\tr b+=z<{:rm|udmkzRNXNqJn; vtu|)%80PԥQI!M+-xG@b&>44k=1Wj"ߗz#YS܂.Va2S-< 7]mH_sXb:z v'M85-Lm4=ͭGLL`=L3B[8D5ꎼ=bTmqAȹWv2;'O؎MS[{C@ɽBk o B/ |z<{ɻJ&]3M9>5?Κzk@GO.eY?߇IxH5l΀ w.t0/#GdlVt Q٦%S{8 c{CC [PB\KxU⩢|]O-OTi ;d͖K6<܂6?+B(s3ks&r .J Z@ 2)G!5ÃEhdL DA@I 6/@!J.-ZR1y qg ]iY-l!$_pXԅv³̻eOb4 L9#HM tEatGg]/pE X7>mA@n xZ(X8 \ޘb`nA٨DW˧\ 1􎡽OuY a )@zKnB=V;E|PN$pȚ#8_Hts f =c8̔LG`-Ox;Z+?Hظ V ;w )m'$yz+o)pk⡛FChQ(qBz+ nK 2} o. ⺴I!#i? #ӄz*Abs7T2m<~H#^n")"p.w{1שUs8  Ԋ4WsL(b%N4nYq3 S脐"7i^[!^Aa7\~H3&XT+e-ڎf@ /z]@ί.FXR"s9#jaiX - (vi)Xy>D7nG-lf#|YN?ކ/mC]A>Cܥsa? =O{8{s z;*!Ջd9as0|yba1*rGyE'Z9|z͇ǦR.4Ɩs*PY3 .d3r>.T;ojN4I'+H‚f"4ѧq%(0S´\9MF敭׺ӆ邳mp WLէyY }yZ 3>Pm?ҾV0amGA=8B)ĮňO1vktkK:0]bO#MAL}w2# p<ս(8_N29q%U;9 >}~髁fPSGc y1%Pat:oY `"ޱDĂ֩Gyf_? DpAq7]x/랡J]Vz\[!`zK#HPi#u{nM4_c6w/8T]?$& K9>t|z3j.$ 2qp#a0[1C#_ݷLX59){LJo*cߣ[O@1  2xM37$֮|huo,z~%ل=)[:2D w}<и[/~V%}n3S`h. (3X2>Wl-x%B\|y= BccFwO.`!Sc\Vf19¥y+g5~4zc յr}jۑOF1nd"hGgt3+4պi`1.) W:cKԓ cJa&^dmZ!dla;juzԆ('qjui2xٟXjD ԕwC)p{-2fȨ"gZtͰџ zLjmWM1aD-L4P^n!W ^^$&GrE'5 QVh,`8_CAXpS\ĒOE\Z#Hi?F Ch|IPeauwx2ƽ +'gWnGlY\]o=#XժqG+"@5';Zۑ0hfLDv$oW\4&5%oB6/COZ/>"ࡧF=Imˏu I`YnVҲXS]<.N8Q.?3s}0ŶMq墡Eql?CAx^zn>%,4\f+$E9c00ᷓ}ͮbߖ\2uƝ ċ7~Cm{z#.A2Uhp+ I [d_K#J:}noY+x㓋Ƴ\𸜕ǢOZBw@l^=讱YjnSj:^˰zT[:SD b~fb{|ltZz e+ѩ{mk=9TAT"q.#k &k@ngK""?!\˹=Lh;wVTDHo#kXf!ܾS&{맢Epc[r^xVo\E绋̀*cu2Ry kf IAҎRupơ )#Srjo!.hذ@h>bv1.}3_@YO K+xkr4D0ki2[gq)jhD hZZK$R9>836"ħ|,CÔ 3p{dJo@g5i\'p/k$7tpdƆFe U>@!`<yd;ј<6^(j߯x^H>UҤMQܖ5"@fȫ LH.~\[ ~0 ?}W"K84씰7]cw3}**yef_zvI9W<9I=aD>{x]s7nlBQ&|5VX :AӢdυ aNf9d>P\Eml+qm܁FSզ)FVnxKopxۙ<}Bi ~Ym^0{/zEin?p EK 0ak5wy6^qX,;HimϤ11ulL}0Dwܒ9*I8! [;&Y׳;.G]g0'AQlP=5x~ mT6N&'F,5@2An]S&>o4Ѝr6]xt9TW_ɁzzRz(Al\{DZTcdeztA-%ASQ'WMvPY#-Vbo%N\1g -\BezL\JH !"+q1%<=fitLfk.)q2 S(c§&QƠ!aZ>͒&"9$ c.?uS|t/m}**Ӝj!"xDsM&a:NgH]g].ڝ sb&{'؋?]?>'ONawUf}4-&t2Mx[V )ERα|{&ԒdvB2B%]-mE Ge_yήjMxK*v3 e, wXOOQwW0|87@SKyq?X0" ZUP֭ lC[|o3~r]ê>HsF?uY̊5]joKGfT3N`ZȻ0misQ2:;=f>TZ}%> Ӕ7MHӣ35DpIӷ(- mwҲሦX؎~E3 L> hGLqA 7g65-e Jza4wG-Ξ/ ]io ci^G*k]8C2XMR-O`SF0#|ry"h넘s޺}(T F?$Ɛⷖ!3D;Eh8ġ$:ʄ||K -jT9,yXXRjx$>,V{F~*OӐڟ*ޭ~gެ6vc*ӡO#F)X;s{#8CkpJbc%0)B7/%kM5ͻX0Ckx't`fmdVK᭳1,5w`ۢjyiг7=,4J𬛖XEeҙqI_Yc>a>xgPepkϵ)!Ng:BL$KtS鑗I w9gI4iZy O+j59/=hWҗV br ܑdO>7Y+pR=8S dl:93 ӹmHGNlZ3DŬVw ݍ{]H|/ %$ [YK\[,3ut-Bn^*тGs>q|iؗ@Z]ȟLpjb_[)@$ [2!mm!12ژU1I/xFCP>Z_ѽ{o6JtI c]O'vV q:>/ =lɣgx*Y`B%Zo@Ӏnhn gEčWBc l@MPZ*hr]6|{/֕Mz[2,bL P=F}\ۆKW=\\ ]*?V@ VG@NAz b&d6?<[DiGW:4)5qj^<85H_ыh"Đ\-ш/ZNf;QҍS'L]y˒-/M>M+ *w aׇ:4m3`6ѢT6k\!7C†1ߕ8R0j6.%XJVb,nϘﺝ3;wQh2fʑim} sDL"?fB[,"CHpQGߺȨ^\ Inl`ٺ0`: ('*Ё>rZzR鸌CAmhʎ0@Ă ]d@& O@s;MtHgF4JނkE9\g{AވIx5~6H/jYU[.Чqp3r#j8;gPR= ,Pc?iz "y~{Gx2YB|R5Z%ͼB!;1},3Oj{  |O2v~P,Uq*գ[mgXb=Ѡ *yT7h<xDrꦪ9"WR ;ye>/Ns둘Ů acGZ9W76%ا8kj,Kkg(du¥138iZl lgLfC8Wn~*7Ҭ3({;!J+[#G!'up㵔(DA^=HO rᲐYz#6WrP[GQKh&6uiN=KOJ @OiHy7kф1"ryUI W*q~$`2rĘl{k_xk#Q46Ð5* Iab1t"{/-{ZwP;{0g t,xeA{K?wO~ٮoá.%?5a_^׭sc#h[={]tIA&`@>0?%v< 9 yX/$p4fWA^VE!"aH6hxҽ::Wr?`39V̖w0GgNq+?{gRŹuR*6hkd2V%(Zjeyt4uIbvשa@ФXYjK;i~2܋@i&[*-'OF܈oxGT%:+,LJWh|h"6`DQNZ6aQR0ty^b`zm&Բa24%NGlaC*uy*0>EZ(}}= Uյ}R+^h\1~}6qY-7>3Ry'Z(▍| L ޘ!\7LrGwt|Is]ӄ3e5d+ kМ[YmsL:LW hw [ؚt>򧝄zKg*˜QX(wXMT@se-P nOotp xg% .4{QmPYg.vʇ~u1HB?fca|z/+,hEvK`ePB A3A[eOv2wafבLGZ $Z]CwHF3VdҬG|9zU+&ҭ,3y>LetShپ2BL-:+~ gnv2o@O|'Ñiq,v ]ξEGۅ.+a10ߗSn=]jsVN%8>0l(^n7LK~ՒnSdTL=Td/Y ]\Y'*=^sĆW558EY4l[wN쯺{ ʮ iR$Ε9il"Kz3w-F qBbXޟk P K+)acO8*S|>b /kTMK CmJP3(!>OT-x:2~Y/C[CG='T1/Q| ·dGyl/yq|KS8! 7.(J{&(2Y_Id*ZDAiFP. 2}YlT4KOE}W?-p} એu|Vz^Zq+lItMAe@m 97PE-]i)+O_c0&[r)F|V";wp}hr-Y :hX` KJ,*I*FH'.¥4c/8žWX;9K]h79K^CDC\I43V$,90VC ~ biR5q/"g-/sV0#n۾-Z,ԻouwCg)MPt|O'"0'*$>Ff/9o%X>j9pP |0DІiˬ.%ٺ2$ĒS\r>5}S@ ?Ч"CI"N쇰6U8o=IAlM{U9'V-uX:9;yx'tau\b[ScȜkQZpI,}S)C0`ŎTl=K%^r,|s,T,u뙴!I4.-K}AuTܷhl̇˩7IPۜXUi߭ϟqʐ]s\i౷4* g/VtScZI׻edN.vB,](Y\ Ϩq)g/2z+L/bSM @-WFcf1Ts| o6\`{=?GL-"T8'^n4^ bAMmPFJ]!Ǒm oz \edLk060cs;n QXf--fjT;KP tl/ 9|S"[GoiQ+7G?1%C4Yzch*4S&uإƴ,TxdC2 UVbAs A}>%k;M@5EhIOFR2ӖJ pI&m ^\uƋ_*ː4M!~;e?_ԑ *R >"4olj<*x%6.nwPz< P LvpS|Ia~" G4lQ@yj:ܔ]زcxceXse@<W.>Uߋ p-DNrw\5 k,[ܪ+M$Op1_T<R'PMӀRϯvL 9MS4 RjꩀXѪ#UoT !e!:ڌLj( z)Opo,û0!*C8 U KQ(&H'5nˡjF@j+42DTJnEIrN8zN9kCpKiE м./uGmVW J=t A(G2 ajT.,iV!o\ڔ2Y6'k/埆Jkq@ -,pVPy;]b2DZļ[ ;C6\X@O\i>>fT3%؇0X]H%5/:m;a[>rog!de }(fX{꓈9l9ͣQVu>\oy͹k z$ w e$&v`%Tb7&/GtC^4Li Td]3+83K[ L^RzCw38_*JRn݅FG?@y  7lO*燻w3T|~v8FqF #O7dXXYZXz"*# h#XOwQ+{G M^BjcĹs*e?ؙ-, a2R,yrrUi'*װES#C !0 '㔠)m/誡*E۹h=%>KhCsSXmL`&4`Rr΅& r54Qrs@ULújϰ{@:DQp uIc ~Sb=|UmX؜Ljt}/@ >T'Hb *Z[a['gd7d.wHq}r!Ʉxz,H(_? etPF`9x^aex{n E ΋Ϙ'm$Nu&/Pu[$hRB)PAM2W]&M N9d_YO loyXW$ Q ,n~$LeV~ Mr"mk3) E=)o_D zEZ2?n'` 8HXJqש<+^=>%(= z,矴3ok"C >ߗ޳z[8Dc?9dSH]T:ٙ|K+r;%KowxrBPjK tFB߆uM/j潛?  IR-m5 5QPHmFhUs>8[WZ\\ڏdn:,Y!$_Q0 `*{¢>8LB߫?!P{%%u(^[:sAWLJLdad@;`4-h¶mcr7S/tNC³$B(nSo~1 P25M\qF%mfE;= E AUI]wj|E{W)(QRRx:*.(MvG^Vk;xY| Lkv'c}rؔ#0dC=`"+Th_k+ys4Ɓ#2kRLn,% ?-N6;* N6ǚx'I˿Y&!.Y>Z<0.v )"zryncVrHїFgʊȇf!6=5cM  d?NFI#݁5q} /ʕ3zzh@cCz=% ք׷=PXj1sA %z9Ѽ-~? hb͇xAzJbNXu}_m0kI;FN!E "s7wu2p_LhX}9ƙ/8KG~5;$- +pwVzޙP^֑҅\ܚ n3/,: i%?hK>cҨiׁ3uB`ɶg9_AxM%})qի| ;lh'g-Uٓsm̸RR\Kڲ"-5zEe"՝n>EUPBIP|95t`ԏڤ}Y Cd2Ʌ [Ԯ) Ѻjh -)V>҅v~B< #b*~򃶷Ɗˊ Ͼ}||tY831kh9ZYҺSTATH` ݫto'HA3dRX|wfb,ƛmZתH-±&TM~ƜLQnD:W#* ҆hvn&<mZ?mWm`]〚ZH08pLn8M5;0\˔!Q(D>uϘ܍ Vͯխ5-5e,P]ȭUmm aW0 ޡFM a<&rYT|׸,x V1dIɛ6. g: =dV]"%!l&>HװTH1͛;ȍZ=j nrIo"F J,XF3gM>dIرҙ9&Zn@fϻQ+Tz/xL:LX jJ Qz&N kڇ5[ZT3ҶɌK2d8b$AJνCo(]kZ U{<_ݨG_϶sfH.%:yQI<$ ܕ'닾TsSJC,~%̀> N?PxWKֳ:ϷBvt 75FU~ϟkԞ$L}I{:n!.xL9Z`Ev.{ n,< [^(\ _$V9xM/<%;SojWtWz(fU:{.iaM%ْCیYU,?v2v:Dnfi^^!R'@O5<}c~o?(Yu8Dݘ3}͈hȽ&xRC ~4VL7vߦzi"k0# 2/LՏoТ Ї0 vߍFl3|I`0HzJ3#CHk_,Uy6VR=vC6 \^v}F!"\c 0t 5@7Iė, .v.ȶA˅t|Lp@[l}e1N=.e, !ď%Ulj#_|\'@F&L?G`]Bp1_7AtR&I .F~S@_:Dz+D?iw Ü@zѥ1𧽬-9!K٦(i4 8?։Ӌ_Èb#oWp5]71ɰ9EYz=Z۬t;q  Ɯ#/adk˜ATZo[ӵ=*2$cR)v $,w̮Û =zh8V7*&ARLY6jͷ~y "Lc:JҤ(be]i{Ch@#r?8Րf9io鉍V?uFlP2YmTanB/Nr|t=1ckT7-i0)Xbt{Lf霽8D!'( -l7_tڍ"+ ,ä>kn1oY!:O_ 1uLov.uM9g2|ۥ;gwU-s7(p;Bv@55ks(w)ΨĊb*S)[[1MQLfLs02pKC{gPy'=1'+2wi!k=Uݒ3%'Deo (Q5 I1}-kLs l4/#m6ޫy^u%6yhP Zk;F L@< X۲k=/0wVeXEPS_Skt b٧btav'A=}/(WFIdBoZ[r?mdEN - M\|TQJSjDBЋ@G&e8Ys<^ȡmo|š>~6 QϷx旵B%dcdlsY IxpĊ6Bi.3ja+wh?MG#\q! k/G5Am0V舼 zCN `y?KR^}gL>;CG-Q74xO8yӬL)lܗXvSE<r+SwqwB NIwCwsƹ= x~d+)YhvHD:®\*:_z9-ϛ!е}>Pvy%_L$x6&7f T izO $R̕4<4l="@zO+ k"rwpU%rŏ0m j<=U}"Y#r= ףX\.x %,&Yn%PzGCWK&dIE}3`p'C ~*loIK9)prD}bf!q5vrYݹ#ḶW0['fԜuNցߜbYTj*u^{B&#V7jZ.DNUs|7sY-Iev ͞֎V/&uwƃiq$SXTk25#Tθُquv)(ƣ>dɞ<l 樅y/8w>Z((:yA(5HtY|o8\ZիP3cWlIpe:",k΢xfŪѶ6N<dU]aeʽs2OMR$5z[ؐ=1.>ʿƀq WDg~D+@h`^6g;5_ZN5L[A@ a@z gmTzȔ4?! DpWdUBCh7oS0KX":T,z uj ET6VxSɂ. Cr3*yV=ob3)x%\W_N[YkR V۩U]:o@MKpEqǁ@[tFh |iMM~ynOKhоOV7 yLۨ{D݄'Yrv|rjn@Sb9l4nf?HL?b%78_*6QE U I4$*A݄ڟ/!8pOÊs(i N8uPSQEB1!ن@hǪl(3;*֡)u)rTF D!ζYiEͤٚ0D_Y kh񜠀0˨%D}s=7>dWt@xƓĖ,&XNg&lޞ1 ,!XtnRzҏe‡mW[NF~:yvDڱUgzX@m3mfKijڳhS\Axew٤ ioN\X.1S3VyI(}#N4Dҫsks9/HqbiM5Va3꫾t=x$ęp4M=?g9YV'<x Tp4vʉ0 edu!A]Jt3VQ]NB65唖 $ZB!m6ʻxL}?=F wME4cLmdT#^m.OWو7V|ghj=7LlT2"Yr`hx>qX.zMP.k5׵x;XBf0+Zb#d)IZuW2u7bxr= ))<*B0\5 P{:H_Qrb!δ]LB5f)@+vV!ds !B3Ƽ4!iFofrR4ž+>bvkH}43Q+Q|JNc*K,81 lܱn띻"eM>D vnv0;vFFt_ y`zXIÙha B&北\8nAO>lG]L2d;lMApyם_D\B =|Z)K#A^|Z&LJl"L1Z>#r13 Dk \{SmMgyJL*߸k$V!*A^eT>JxF:pBpQUd,`C Ժ`p:<h9 Vl#HBapSGnG7}wDC9%_+pxG9Nv\ZXH*ыyvA)}Qfx{91L}:nN2D .,j3 ss`+"u؝2]0W1͆@c|r9J ,h(ƌv ބui|n S^Zf$)/(%O飐LX™[ؿ\W^.z$CQc2Y`p/()AЌk?G /USVܒİHc/q~phCS1Ze\HG[`)vHR?}WZXbAִQ?#~JʣO@y@/\?t!W~T=Dg:ڮnjg"ԟ5932dd?4IiHS+h9qHl͟LNJo5TƈNkA N:M$6KP#f]BCbgf mggt9 u$'Q])C5Gh6soAu9@#?FwHxH?mF0i`$% кAGi7I͵"]ԩ.%Fw85%`Qԣlhz'Yfh*y<ӗV)!eOy, 5zjHIST`߳~g$!N(#-I+=l <|m~yaa/ݝ2v0xr2Bjx2ZSgy Gkeum=!h rEO1.ul܏d.. hwq+jpisüMd5LpðwZ"+hy![+䰆&Q9|S{w-ķ K (;O{Kx 8e|[U57vrPNjdQG?!nm: z_E Nw:m>slz%VxFckKei !-FY. Bı9U_xܜu_5ͭÝ}m7 GO1` 4XBH$ Fse!ݟ"'M_1B(4E~0+Mc` ѓrFƕ:DKeEBi8O=(~RD-ނŞ/;O*&C+mm\. ]~8dQRF[7])>pG nՁHk$@+.*\1GehÓ% W[ |F< *!P jI.xdgƎp#ngF'?# wq$,2/ٰ˨mbL~e<2Vcsp0aZOA0O==6 4:b^9웾;t~H`jT~%+HF2#Ke:Kxy ;<|ro{2h^\Jn!l[i{+֝!dɻo9 b⳹ ,g٠U81T ֣+냚J]/Ě *Hx1k:Aʚ'Sb{cuN= vzq;*}-\C]`/Aō\ r ^,|i,nh*;Sff~%[9-x:g9ʉn.+-ocb܂p 1&`'5.01{ [A+" -!Q:,4;g&}4p{Qj_ 2݊۩Ҙː1ň3{H愺aWhWu Onw+i&VF/UJr3YfZXҽT:/[)6 0Y|qŶ|luE9@ees OC1P-0N$&CCx*(-C)p1|I =+*ok<ծ 2roD2i6; ('W'<.')k[/kU2 ;j|nW]^3`A.Ix!B\ѴSxQ{)nw* ruvxl͉/|\=7*ÎŖʌ=x7LV X<7=Fop -aU:i2H럣Iiѡ?$Yuz8jYh8o579 5#_D9*Mh/]Fm;?p N'S|Fn_џR'``/XNbMQzOpˆDߜX'X9EID·LMn % pRɈlu+Wsd?v_:U%u4иr_k.FHT%d|rnMІ댸"j ˇhR:6*y.G]3?N#է`]ӏ9[<4s({' I4.Aɦ:\1S`=p1Z!=wx{jp!D BGU"F}+-!L-ϡAN؍k% ,A2p)'j]"0Qm+yQZ4[ۻ$ٗeZ5G3>G q٥ػE|(SJ1@ۅOa jEdn9*ұl6oST>Haq½.[Gхl*NfnVo=I_;2JT4^[оJ XÈ?psДWuf urGyKwd'}& `58 ȔESZ0S$xwtH,H=im8zIDC)`sk@/8h-mNr$}Pab3H^)%M H_(HfAt_{Ǩ8X*{.D%6sTN)aezt*9{8#NK/Ѡ':S*y⵹l(}f a,tLlհg~ Â4a- fz:ia3XAiO,Z-ϋ!Cp}eq kVI* ?2wFy_yU://*%@:ւu uS nܥМT3gg(A_J\e982xVyʔlcFyQxanb-G?F!PIykh0M/q!I" .$R5G nft}=n x5t[$Dm6K@Y s ^vLJ=q|6.5pdqfǽ?UIzx%9&p JFh$֬{vRaQ/ ^͂b2 wJ]%v @ðdOT#G/'4L ߠ@ MIG)pMcoyѠ'jaoW01d'Q#(ߡZ#Dm Dž~Pp80oO0dNF"vǚKޜjM6.;Nž`KY?i5x qp-XeK('6JA'h?fO3. H|u03>f{Q#A!gX`s$d5N6şX]ܠvŎ{΅ܒ2ˈ][2Hb;s$T+;ޔjPkW>-TduE tw.=a1OYMd~ jtзSFoU0-JH=}9-\Mb2!Z(mRS'b.)m9\ZVVu;c.5/EZzCKģjʔRGPD,|_k3 .O"+!XG7hs0Ӥyt",Cݚ 0_\T>;oFvSՌg i+CBݜ> |v Y;tP fxM3P~!!2kq'_2`j4<p[|H ;ksUh1WC |!Cn {-ω,ȨɐŊXu_dޚ|xQhxƎeUgq%ݺ`QjE':F{ή0di d<,>PWDQf :z>ŭ8Ҍ=4z?4[ZN OUSìڹ-B86Kh/P?dCo6MՁ[/w)~|0A  վj;b4CWm|Ůd+aF342kl.jhzJ*zXI31bPhc aOr~MlnI1`SP0;oyBl3gЂEe\ϟ^}48u><;H[k&m?P3KxP>op@!y5OȒ7+*W[/ftA'/)Lh37xjH6A~nG2u+ 8SQG6G:Vy iT _#t.~X0`&(KNC*=^`@jݍ ~PɋJT _AȪ 7W\,DzѽA/?%CONQvVA 5+CXM3t/2#1y;*c5c,x?ӫMIC_:uz9OKu~|eP>T);5q zF#27\v}%_eWAKtA_yKD7wZ3%\6WFaB5,`x@^$E!p7XOVqb?t| 7%H2k*1YN^ snbyv++(&8E b\&.C*,q_3qJttc43Ŵ٨e/&p~HN+ Jy{8+*RRxn@'$* ucO.X\- Qל}?A:½/ .+ӓ83;B"KHǽw?̷˶ L戡yЮۆz;\ˁ\j2-`oq,ۏSɪ';8 jgR$:*yܫ,(zֈ%KU/EּCŨ% dk`AO~Rth{ĭ*"p"V ZE`&Syqq%U(;}Վh'HfZ'W`;m_)J5#Yoc/Q\C߱!K-%Ց߃ ۞e;DSttIwg@{ΒG1>X5A T-/)/8wyU6PQ;ko ~8I#2oE]:Ox%#S x@\ !la034q2w:$ A"d :G`]oS4G7 {f%H<[BY1ߣ88Ǵ-&#DyW9KЋj 1cg4HT#1#/;=;zk{A8g,p`b`jk<]a&75i ԬAP~:ڑIRZ9rXF/ ]):K\hWOqok7D>za`O*OEa C!GG0Ć DtR Tn99GoR/aMòYcmkCGw2vsi:5kI8-!&c7m{K2xeh{q+ꗧOC|I'm4TpxtKs}w#-]Rkƾ5o?@mo<E!VIGƘ_k Q* MHªZ&S3[NWs 4؄6xD)AYmaiԇ5?A֤E蝉{0Zu4lwB9iqW// U= ouw ךKa(/ZA#9v{ʓQ;C+ %?dNWWƐÄJN<7 ;`h:ąBwk"(w='vd4 TAu!mFXԽ2ݱTW6/7i()}kE*DFl~sgnЌ1޵AhQ* PxNp>ᘳ*NoZΧ#>xLګ(VUVaW.MnX?n6ʎ#g\geu+F `ᮀ_18enټE~V^49FA}UViߓCa$!ⵘY~4Mlc^F Vh!v)kcr,O:wh[7iCcCD6'g!(MFeH/aߓs~D ܱlb/.P(q=pxg9D|HSjLL3da?;ˮI:KGjJ֕WF݊pL$H2¨leI^XRYvz7>y1d :g*>A#j!3 Z %4m#]rP'=헶 {g9ɡĕ#n@ "Ş*ݙ6SJT#lfo,tyhzG RDw?yǼ_Nc@C_weFf,i[6{{j @LHr^- X< 'f TQVӹ]Z5/%<{$?j9! \TR3kPX7rQ]F⽕TU@ 0N(V:&iԡC=D?Z |M 55"/{~sS8V1", yH.5k&\M>S lip0ƳlA16ܰx`ښZE%e@Ŷ=9]rSc",{&`7t*-9ְ=QDQbFfhz1uK=* ߂Ϩ:D$4q&gx0ۜSs*U<1jٸ\LmfS#m1*`o6G\Ls/CMsߎ b1ekH%ZdL{F_tHwt7{yA:#);S^qS׃1sv}$Ҷ?s3FzPt17O-g؄` L9=K_-V&cOBejmZaEe6çdT- *>˙ #7{Bؗ‘0Q dѥVu}~mWixt=,VXQT`rDM^).KFG.K^Ó~,̯̏@aNĝlly09n*X2fI>?7ִIY[(OeSOGqx2tO%9&&L \Qg0U dOK^FUQ6iwPg||t~¶y*Ou; >mߚ+gRIe"Ro\{tffMg[i[UybS/j%Rw]eĀDF4r~Dzp*h8CAܿD5A'#@eAO@g)Si_ r`Dkk !0i5_3Ӷr?@)xK|<5Zw@m,3:-%_3}@P1,ŘI[JrN|xs⦿h K >׋R@f;5s4$CjJIeRB4gzJ }Zjq5b#Գ%#nx6~ԭVԩP6]DQ^nP>tj?X%l 2Ά7ni`O6Rࡿ|8hB-4q 0kA쩤Ρg*̛UV߻SI)0ՠIU0vrS\K"|B(I (f&7B^Ԯ=qN {Q) ֫6{|U+Hޟ TF~D 56ϼBESe89, 9q1X.`A#eK^W3R kųў>L%-XI~& G0H D1~Յ(;x[9Bhb,JР鷍Esb79&1Q?\D9w:^TU%%ms6svX)nnʉڑ8=D=FG0x|X{рex3Vf6ָ.h%[E?41o!&付JdjiN54Ϫ nyRsFF| Ah+IA&4FYX#qi賶gB,J'X -XGw vUn;=X危f;?3}KǮ fn o'v,0 ɽRvI3~YF𶟟7,W@V|| ].F }cv27r=?+m#FW'F"Z+g 5>D\$QKJ=Ut(tȸe(diAuQWQob?`2})ݛ6/-BEr16ftdJ&s|Ng΅X e}=t| Y4u"&(dxn |>s@-U W "W!R` xq pXLG X>jY7Ni1i 67;+o1-甡1O0}OK@_ Al!Rr^"q;Ye󿛽8[!\_[jV qD$YIsRpw8^@T,׬pdu]M'7|3zKonui^Dp;SVEY9ndSYyϮj"X;7dlʘ"])-ddy̘Y\ t]"pUW|[_U6WYv ;3ru2jZD`6BB[~^}PbJTgU ϕ8=ĜСQtEV6蔿XvK6Q~`kW'  %]VɱPQV$-"C^ib"1h qB%q 5Sa>(Z>)#+9y$!WG'8.*wS |@o@1.Z_4ޫ]b@@7[og8;֫a -ί9L*t=nonR]Փ䷠@,U?t8{s}Y*!;>tOaa|Oa:ό<Xv Q$\ɄyЩF6Z?s#njh3R&|F6<6D ծj' >܈%r{% -^1G/t;U@U1WP2Go㧞`A hJiٲ djM6lON?A*Qw~|}\R9& DǏhqI.ŮJs*gޏvG>$Ƙs+٨8',9I֕h2?V )3sV:% XCfшķo7B6Aeeսiƀ]\E b\m b/3eN*0jHhi?ndpi+D!Èf`59QXΌqǬ7,e$[gbxdĸPM8Bq!+I,DO{W¤P'h_O6;KLR6}}(42ʵV\O\ `l+f.;]S .7yn1(J-;bi]py߈œl25[td}2Q< %ssIcy79Ns<u;5bM̳4}7)/ScV d~5⫑Cga*$J@K?9V}VOߜBb,d ݬk( Ju)(nqSx(KZɝB/ys3fJ}VUE67Sz6AĦ"LXx49[/1([Q Ç5#" aύTx h3 HĆ:Mf*V&c] #kojQieR Qx*l߿ɶC )5AB5pȮyngϤ^r+[+egv(6"y}2T[=J_ZF  "Ls~TZ9+*Α ԊXx'hJMʕ4fY(BهSY ٚYxŝ*ܫJ{/V۪@ClPn4d6/t"Ugf}I< Ƈ^w2'cGV[-0_{1l,^+GOp2TZi.W (]b\ q`5N;ٳyVU`R*o*3M|zbu"mId2<ʁwcI+tNH;\d>}M;MTNX)7`X{PuN01AB~NCY:|iP.VE,MDApO`Ike`HPq]Lb=l[Y#Z"(ۆr닦CZՂJݰ'@VycoQ2O*ˎ*ԣNK 7hõ SZP]2|Wsj觽G˚9O{gRxngCy*7_"VI.BFJ󮖠j?d5H8¾>1PI|\B5ܲH#v$j5k-Rˠl~JvZ\4k:`(G{ }զ]YA]|=bb:!>?`/VE=$+eXUqՓy f%d[8Cf;MɁꧽS[,g%#i*k+Ȁ2݂o:Xwm{|hԛk9Í,MhV@Jt}Xo9ƚcIj&2w3,3D &udsйހ.ujo=/-\⡜]43`T¢XSPn3riMdHeb2j+TgӴCE %?^[&whXfG0:Jrh4$*T==7-~m>=AqG<?EJ ;#?Pή$'huһέba$.VvЕ1`r؍07 ~`RoQ0 F 9LHeGa(E:|K*^Q `Gf=QcLM;AJƗ#TXGߑM']|  u"&}oMq~i;tWUW__L!\&L9 axގ\G[ |]#y_R2&7"{]AfP3^] oZt`p 3%/y{:rPO4aalMm8`jt, FNuW*,uFe,'8+LBޗF!~IqXO)rrk+5*ș;އ>[ ?+6f_ቊ<3bS`ǎ(a23Krh?bOۖr&g=@qܲ:(4l.)J>P`AvxwfpX/B6/+ F YXU$Vj乫@+rVӆyv]w!' ѿk,x19&@% %r6AL.|7/+3%U-eqzƿߘ[TI}.p{(#*+n[qXtLun))|Y' E/ho oܛhǛ6ec;_a{a++h~k~I^D11uDءXȣ?_In'+K 2hD!fWx>4fj UYs#]+&/ ZR?Q}QbLZ!4tFrpa"{%hAUӆrtҸP5!~X@rfyK*Ek~'Xl[cä_)rAGƲFqGW4,s>xCrD%6y?Fo;od9aS'#\ 盵[L[պ*C|w6 <&#zS z1ŲE$><֡2XjcAg)l6\eį) ?`o %?f\ķ=!7C բ=xJNxhjɨ"epqC\PBּ:_*~Tٯ s1d!1}t# -ͰI3>i܁ޏ'Ϧ 5V*}F#fҊ˥­.'нfK>nG_U.t7xYC~:>+48-/*Q@.;"j4 fFҢE*%'~ jjJERYxOgWF%ӂ(zI*NJUZ\"/(s\)pZ}cPll:v0uGVC _հIC4&Vc,[R^u2Dm|}Św7|U_F;$OYacίdWqPdWSuiqOm%0f \L-Js6E*<~<Qt 1 XuV?X|z0"oͤY #̄P^ qkE3LҞ)$>.ms N"H4JCVpj7Ksrex@b9]NLڻ+* k^e[V-rH]w?c/Kqu2'gʹ)r?ezUYf BJ q)/xyXYY3p:It7+D|jJ}%* Fڡ()%H?&rV?$wpT',{6왃͂{@D\B պնBx[1͛YS㲖m \=SGL`n 6i2-L#z{WE.6D̼`2:;rLAZ}@jedӅgn[ j^Z"=X.:\qPsp*{߈*%ޝ7u7&"͊2m6w@OYrlf>J^ӑI$@Lwcޠ1b-zJ5Wdr* KԐO14IC#YAU`b@,.a'ԫ};9>emJJ1aF=ܴ|h};Q|!bYT~ &܈F"CX_TDh{s\# abK'tzG~.ю.zou,Q$oDxFwZma5-s>KtUu{x|'a<*~k3'1S|l&r[1j㼓IBP*꿂X^]8?a4]l$JBX0 01.&2S+H$ p\=A/'\%EEy k'AaʓxQҨE\uB @f ŴYh򎵬V)2cw -e9h%ƽhZЅ1!uDiqc 2b L`4f<2Qe Hv87юBըᚁmܰԒ&Dy3g@,<_iKHݑצ7*7;W4(J*UREq)~[`'YM!Gu.rsNWm6 $4eȨa& O{;`JvՑ*t.#@π@Abǂ\;_VR@Z#h714"[HlU醾އΑ&o 2 J"^<4{:l  E9We{A}\CVu5p?Y,rDIv6*?JSBwelss8`\ޕ1_8 g[S2 V 5$ܔHݍ"xʑ(]#c$zW[bl8G :02pJ lo,3vt.IfQ!F伾ϚpЏ7Մ@94:-ӊ<=]6u<[8tCiPZ'KĮM@ְS%"dIrE<-qrW \_BptMHGa[ eMHHB Q8?;N7r!e4ی^ G 8;7cAon`/^e^R i xhNdI,mTH_ֱ?Z cW Zuǥvf(F߄܂\l࠻'VŲ3Ʀ7U9Vs#5 -Pn7ƥYw-t1Ę"[ )I0)Gqc^Q9D챢i)#[NМ9vXΊ o[}f̫rgVu& b2iF{r07 =FzVYBR0B;z^rIx8#V6uM[h\,u"uI~.i.J*y*N%)*z<Tv%Ƣ{g/i+ZŘΩ-x#&9Hx>DȺ M 7?h HÓрK4 ʁGTe&RUhG0@nGO9vt*?ʪ/aeWBX^tl!Cˤ3PzJ !6y`@XzR70j=_ײj |.`&+,#1H7bQp5>߇kF.8 m ɱI\ɨpinw3w : 8ЭQjn];gYo(Ao64#{v2Qm5R{8ւKү̣sEf/a!.78ԡ trYR!}j)5tJ=cp싩l0 Z‹>(G7!i bJֿ9Z=Ô54XoLCoOQPܲsJx{vڭf<9P_KKJϫК;bU yZ?r?^cVsn17QϚȨC Szc.޺2J. [DAc['˱+wW ֯Eu.~ 4D>§k{1]usp:؎Dnj_]ݻToosPd$&:\ri@! $ qzNj1_߰AЇ\?˶ܞ>}nb"5YNSGs̄fWt~@A|dm%/J nL/2 rm i].Iz_-`G("||]=,jDoADqr ݕ"4gDUH㮤;T'X0-Ui(# r(ZQEQ0MNHJ,?/#II'zўQ!]Ї{;>" p}b}o|_x+!N6FOU\{#M}L1 ZdܫcK,42c/7Xxsl֑4c=jr!B(ysFC.M:i d#KͲ7F6KserB="º<ܢn݌2H$sDD3=|aXy8ܼ2<Ǡn0Wq@ŝFӸ`gc H¬G *c+ṵ45C ?NG^^)=9W]&*r8sxݓ4+m:45{mxAXZ(Swi;=sߔd D,C\پs.goOj<l*@y]y[|Lc#-HVFf׮%(v%^Fu:GCɧP9ja΃YrQ66r3"XMeሞ\~@@8VTRp6%T_NM7IO+Q/P\I9K1eDLchVU.[hocVJA)(3C @B~R!FYʦyDormUyG?>U~}:7Yq@E66%hR(q#_"Uz\63 aP$J:xװ zO֪58+oEY`@ݗηph6lXaU! JA&fMr53"CBN/6TzTvN:'Ft%OF/ϯͮ^u|ČY՚[>dNx;y|ˏ3 erZ sz؞kT#&/tn_W#6s?M¶g~f-ӭ. j6 N'F*X;Qi!W5}dֈeBtL cdYki5?] m2zq9f4iH5E*ԁ3 !8EX7+]y0|l^ԭHDݱCtl`EӴ^Q[#G.@dGf5Ptӿrm[m#m]|jD HzY-@] /5kdy(F<"NMǏbLpwhhrY O^+kq7G .&x0\{C_fDne4y.[Cp2[ }H~Tx=D%jdd_-;F3"}]z}σiO oC*=&(aSR! F[ [RG  unCJui4(md?f/#̇p3y6ep-5=B^Lexİ-H˴K%C):}?<`I)80,T :сYZH)M1NDDèڅ\(gLʵ̉c-:KY(zKMȔiͿh"GiX=Wnz_9PhY5kXp_oLo@}i^;l68#d؊Ur,w^6_73AU2]}Zes4,n)k#kIS_㸰Wg u2ʈ8ڮ}jۖeT4h}CԿ Ka).AF3S՗tG'\pwRzXW^nR*(o -Q=$TB=՚l"_,xO][VX{PqG bkIA#hUv3tU:&.U~:RMdd&<Mށ3T6iXI,5(8 ]3&<,g3Et1Q-w*~T! Tj~6J%%ӢENA)zي& h)9ڷ"fei {k“F7솴Kډ, 7:U){ Yc7 /QoD"1dfkl+ԞxJ?9I!Z&~j[ rɫaaoU>M>R6M:b)`΂*sƬ`@ӚP:TSbUHk[?/p,W죔vÔwkR%KPiC>ӂr&p!a*z-[. vل9JK-, Xz}iQ$k!I(|'E  ʺZ&@q˅6D.VmC *;lYjI΄2¾%A[|}zdC ~^~~=s! 'dME 9z+[ *<٭PcEBCбJcTio{XARMPG,p`^webq)xwxgP[1:[V Qڡhs;}R4ZHWncB⾿rGwSnb0촾ߟ{N3,ψ0O}O~Lھ`H!i:d?h{J u&a7IVklU3vgEnoOU]II%Ѳ_#'hue;M'gaP7Xn +M0lȃ+3<.o\m:Qɘ1TL~X!1>[ Ci9 eH^Xq µ>Cf~8_yls`'/.3KGp[GiwKAC+ {}xKm\ $[OBSJ]uMaܥgcv[N8Fj@#٢+aftk =!8^PC!" UWY7M(2 Gr$#FU݌:GjZ")6.^$m ~Qo dW Woaw!P-nx,Fd~i: ?or;ƚ?}nP[ơ0@+f~vyUv>Q/Ul/,!c#Br3mJbE^%%/!epmcscگ.g_Ӗ[)^GQ,f`b1 UϢ Y" ~lbԏ铱ZBy|}4CƥٙM*unS$$(r7=T~kXϏ e+ȖjImն FJ%881ec+){#kW14aj5qx_%]:t]s;ƫhF0P:$VrmM.Q|*yjfGn#8" QZVYx<_IiW}v 7̛eЍ9jT~ ?l7>X\:L9]Ӎ[l%i; (*Q5|":|=vtbb jFB0H;'28&O敬svc$f 0MU' _ֱ[?Oa19E+sJ. ny׍PH.ѥG@Pְ(Vgbq.БUa&9s+; 04]htY-\[:$NV|LAMyeg&In-;R i~`-@Hºf8MSp9̊OoR AAo[^m pLisnGjFv7/˸:ne^ZIiAxz6S ;l=bs'G?H^b7d v_;gKvPn tJlA6QDK[Kr3)" 5`,o{}Ѵ|k͟I6f$6ٮ9NWoz뭙DMSYȚrxI~QȮp{0V#'8'>TL*x?\ t"Aϣ!43uVAkZуcsD -n9 7i}4O(b5TV/ͮX~ΈG.",5D6'IrT m3Dc1ظsԕ}Bmpqr$j$g7afW4|v>og՗Pccɷ7 z OO5>7 &0po)?<%&zG GgNd";$M=# L&{ @F귧_{]rM= .mz.I |&Ğo\y=S$Cş- E9]uZj0F0);s mI7MnJ]P? z%F_14"ϯPlق=>\{<l-1}g}%i(xQÒvJFׅ 4IBA2 *(2˷d)sӔ}4kpSUkzh=czNLMmR@ N]9b [Q c@Qp~qC[ty}0y/':(F@\n`KVGɧvEQ^oSV WxҀZ_e&̴EZmUql ~|3&r8Ѿy)-PBn@W' *ap=趾فS_֌DQ霂:~'&~k֥Ph^|,/rbyj «vʊF9))%%zxHي<$b> HozR}M{﷦w'Uɟ,; 䁴~;^98DDDulђ4_=u3޸$sjד"w:+LgyrvV8d5Ga\I6bÜ-ʤ "ڦ((^vvGȔ0 >W(c(]Jy|Lil]4u$Hqx$C.>[RcS_JO$mXh"6 +_a6G}z 09e%4F|_@,S%~B\R'$&*q-q&^v8*&4qx}\D;1\XF`J)]fnM6 GbGn\ eNf֒2}RdG3ؑ6G UGň11g diS% n+l Wʕ@tCБJuVtB'_\<-wWYQʽ+E4fUےuNU[U[(dE6rKUuo_ZMx̖DK5 s1\uXN:`F?dɰdE>@&ecͲӡ O \Tp"ePߍoia?~1A3 Pb]@ R]Zx?)5h6Ɩpk&s_ʏIZ}=&|-? %\'q ql@+ȉ ,oi*=7 ]mUY{3G>ITLN71Zr1yڀdכ4kI6L<',N6Y`C2BMS- S6qmrMصF4%,}AQkǙA*z0&NBb\RDu c/A Dsw}w}|/? Ȯ"pMzĒvѾ9# [=™Qݗ[$YXUl9 0Ķd0F2T$I)Gw`>YgQITx%*Ū;`'W5/`Ԁ%&rDeK *nz}jfx1Q "Ssv"v_S~J~YJlv햿8s6Ʀ`|aK>z + }h^h3 @"87%m9%% -,1F.3;F~$",ڭ.ԞX,Ǜ0Wވ<-l -NCh5q9.=nՁ7̟=ܚlT6b#W?Y8k-Lm+U|r3pTP"YCg맓=80ZMtD:e֠؊^#2w|Kgv"LEu`[MJ_ lJ.?`Wds)~PYdkAXp%RF AeN}L6f\*Dj2|`i[p5yz(6ZT<&D%ms1ZE5 lֲڧjBPg9hoOC5;5PazUzxe&>l$j { ?:Dׂ#)yx<׏Zo􌗿,Xgci볕WMs>ۈP4e$Lʴ0|7~,̯͡k1[dU0X-F)k&0?UԽUI=Uҭ&Y@}4KQ^&HSd[ W>!\q4e4zū!Pʿ$XL;zVyEN匊U3wղy/V˵2g=}uɈѪ˰ၬN\~GfQؕrIt="!QIC7ڔr ~!.eWN%\RwOaA4[̥Ezlb2 @B4WUYk?rMwa (3#Mѿ% EÞ#`?v? x\ҏ(řtҺ 2#1AaL4vT jQ{9-s?ӷ z!+!b[FDՆZkoE.M<'|ܓZ'sP сR3$s:%s>aVb+;1hOI/lS8 |oE_NR?feC+Q}'DG6}Ap+yDrά9w pqYӻ>kJ!}FpOݫ(}(q 5AzQScѓK=s^I.ԍ +DutGqVAə;=^_jO^SoBoq?=֛!E{q"N اG޻ S]W;դ)>䯞J |ã[8esg:LI`YC6㪿 L;l5/tQJd? G Aݡ= Pn<#W*E-^![,I(_0қ퍏DY ;D(r <Q#H1Ds쀶Ga7{Y`_jJuUH6102)MW֭,osc:PyGF%8)^ A5"-m}m?c3>>uXmLKjQ;ex\V ^򖷣f1UjYr 3ŗQ- Vh]D|\!DEđH=„RQ; o]${[L\|4YJ2/jP)Vg8ՠ*ũo.gR.[ңD#l8 (Jth(.NU(\Ll&ĨH?½I;|YY7ؤjưq藞AVm]m^ށ݆z?fdja5G, t-TB%Zp­# 3sIˣg>8Z*6>@=oۯ]Z.W7@伬c7 jLGAQ^U5 ? mDB _͟>A,#۲_2{TFk?a)SXYr VLL(߾'IxVI9JMxB{jptj/6?} 41h] HkaO1OLup̫]V&P̵'ûR{$Fk_/AŜsI|dX:W>fpFD|A]ڸ,k=ͳ.|-ݚ#rH JPlKу9HwDm(&k]ȽٜmV4`r8,3foU8 Xdfȋwy+ `kZIRoBR|.[kOnAE;`}I ϶F/2} ;Js% )ENa ڋofpjo&L3S kӢ)_dR L4fONɦa.mيfLbx$Qx+jHґ-l)(h!LI1ۨk,V3a^.v<n)1:E!]?`ѴS Uo1,.(.tzjӑI@%0vGEg?W} 7@M9U{U !>0e>X˱F#A]< .vFwR$ rs A@ 'q6JZYp!`LqCs;<$h*~ @ U,¶-(HSmDd3E]+3%P`[_*E,NOFzAi9RE*ċ]ϜC蕮\ќlۼfB9 rzҟDc˰ />ҽ!scAf, #niB4qeb̠NM֦63 b뭴״dW{1xH;gYgDuV[bAκqzLti݆SėmӲ] 螙r<:}>oN퐼 =̊:L<0[b\Ãkll2dZВy72GaHr_Zaj?Ә[ $NYRo=Jf.~Ϻksoƹ|\kWc.%DI2 w8ӖRh|/d#4nv-{Pt;~_f86I1fV!qYy2ɟ5mS ?Ia؜[S?]AϠy ^BpqscF %j W$"_ҫ:D)7׏ v!߈NtI'i/uJ{4+'Z1՟&e l'n9lF6"cF]hLG, $6CI63X>tQx!TI[]Q`me!ˣ#m,~9ؼvH0[$'dzOsL,l[ӅU,VBo*tYD?It%)ѽ.^ 헌<^< _?MQͧ [.#OcEGa΢1 H͇LV6[hk6$?InJ,kKy꩙9LBky!y37F7 _} Eer}ki#߫fly-dYhSA7/f[dOԛrGD Z4:߰3 {zat``wh\mQhv;)Y&K*mWDhƑ? jQjov_KCUt :m;zK{vq_\jLY6*Mϛo Y6*"ˢ˯iK. t@lp 'tK/ 3i ; :&WB;,齪o]qe$ZGvKPOuE% ŽO_2&6HH:(\%@ ev5J}_EH'F Vj%$F2^Ui uigG/hMtPG໬Iy@b'N&r^?KEu@o31|8>N ".lN% zX4 }glԅZFn6u#3J6U6YF67PpSQ~/UY' F;ir/.s\`|D;> $_=(z\W&F71fyfPSؿabn?Iˍ}GP>3S $W/qeJf`uҬp7ߣX~`_ 2{Y!:fE"Єo- Տ6Yh"ԞYҮ”nPRa[Ba$&$ | < bveԊvV:#0@8c9ί7K1X'Ek ~d0m+YMumam=glW^7_?z솣(D"%i2EC'dTG)C#TZ6t $zxwyh@mi&_w\hXLo17ixv"TvK@"p ϶bL n;(=ޞ&(^>H| R3uJC;l+tD75bf]eT<mHݑ+ sҶ<áJ.\ 6CL) Cfd+i1:HbvpYQh3s1 7U$rl!cڃ)Em4 I,q -Bo]6Ve'&]ѫ?oaFጜ=U&qFJ\/l+&#Tq)lQO}Qi_-с34҈U.1*?lH\-> M>Z~>f8na*Ҙ8Bn5^/" ޻~E艡&dbL"?,ZFWtUf3"x#>Lv0D±Nc0kV|A)@r.1 O'. R%~Lg'Pd~#ʰnK3^v`{JJ:*ګ`6d 8^ꗲqUŢOH/)`%s5Qg|&_x8R! jz(aiMc%6_xl~e涠Ek=b' -q;BP~AH迆Q8ue+O7 өg$Fy;w2@ U &q&VA)Amb#U3K5Yr;<;Uu w(9k6gM9ݙs@Qp=.rGRoG*&FOgk:߾cCCSM`WN4@c 57{_@tʁ3\5_=?@#xP6:2"b& GΥ9l(zLЬni!i.-M]x.^x٤Cn)-e&{qנ0LT~}){_D.CMdmTl>*ÒBQuʬA/[ ivDgd4EDK>d:-0r)J!}I&^tvm5C0h,;erNQ(10ݨՕs?%)&~Z:>5)Hӑa;d[v*hgk{+P^-+P:=R<)BzlRS&]TԂjE>n$90x\m wl\uݑ#~;4uUn *]\ f,9?[ J[IiiEզf1cMXxj!/N**ǯ@>=__;wl9y ˪bC.0URdĘf;p%'ߟ0$:h лl1,> '$U>pu$2v> *'o^#K և:.KgYZ07070100000029000081a4000000000000000000000001677eda0e00002990000000000000000000000000000000000000004e00000000./lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/net/smc/smc_diag.ko.xz7zXZִF!t/u)M]?EhDTTk׶ǼVzJ6J1g7p*;]Um'cLA(}*F+1ώ}RAbݯ͔̍τU"{Eѩ<>2fE C̏/U-$eC}N/6Q t17%aKf؝*1֥ ]hvxm 4[b/tg c'C1xW,Fi!"캸sVkIYW0`;h ]JEȲGb`CVڹY6?V~MLesCyV؋ Bx7idrkeMKܡ)"xnm04.LFxߋOټ9LYo0GؓlaƜձ/furQaļ.ef2!ĺ+LNJVW{T;n˚L-&f+kDߦ%_zW\i _> M E.?wCyh+`̤W0S(T*M1JƠbj1+W0X 8f2P^Xd_mj Le؇8uOLӧ;Jys>D!ݪ÷U,d焎J~,Վ?%dž/FMk c.!d.ꃍ%k5*(5cIzo=nEf-BVN%zίf2.͖Tj F74^Lr>ׁQ:ryp#9tq2 i>y_-kho 9{i]X}?  - g֒w|!>k.&G?P1Ze+.Ͼ'Hm^Zg8&' 8'ـT.M,CK=ۈ}':0Y@sBeEYij k(tHES|$[FNuYx9x*A6^ޗ[֙IQu Ҝ9;tpMZn'K.˧:#%')–%;HHOTa,8J?هzy2D;FhSzJ LE< ^[g.(_]B-PФҽ֜O.qJ7:"V nVnʶ&;y}Jt/FUMMg=]psUޝXq]2.%3 o[K~յQkM):z@B &iu4Du4a`wdG T?gwbbHxo ~KW1&z7քCaȧo؍J6k?o XA]ʌ}”3 HܢXn5X? G6)ixo(l bk׌`1YdE9y@V.&;fЮ}cM‘%uc˜=| %S`ˣ%%LJuV76(- '1'җJ*rt zBN97: k62Kk?ÞN_/tܚ:v=OK4-aUEMǽKN@0X:=/q΃ `|? D9> Ԣ8OwhR\҂# 4^G$`+yYٌ80ˌRYp%kPf64>`ӻ-4$n#0 ӲĊ<;/6 :`i31PPtI PDNesvMTmA)hc?}(|-#gm"i(2h. 3EUMOsgI-;i44G5 > ևЌPtFFx5;@#Y \sܤ`={U$bu m D1AՁޠ"da80*{M{J0pPI‹sruO/ܜ j.(^m2QJ֒l $sp"l,K-w#QuF Z؃?#_\D LXBIG D;a,.:Z_m޲VxvN)Ŵr V\jD4qw=ODeQY~w\"zJnTw~m&TGz.ʑG>z*VU~d|$zv'۔hE㞶:Qk){9^3ך:GA&B,:뉿$&G͑PdlPWF"6i\p=#m8$2ɾqeL85$=Kg.JDn1d *c2 +uU^>/KqV00O +@q:Vm~yNrIbh8эʁDrm"]NQ7) i`6ByNxi=YMnW*X[D#9bdy6ELJ[ꯣDž0A/ cz~ۖ'f:& k")iAvP^UT9$tc4Q{GgJZ 2T>XW23*VV I:w^Ń0F[-~GQddvf X8+#!aSA2Į2oԨIz~k#O=U,KEP,ebfy4t[Z1?ΏNKxZ ZpDoo=d h$ľ8 کv:Zgx%Vyv 9V[(1U{t*lx_QVC*{c&$xQ\!tr;- 6+|DkJZw1c ٪@s6<ҟ'Z 'eE-GxUb;X8y۔O儡x%vuJ.SgT޿P;MMIiX^&$U[N)l`Xa{!;#|5ak^sEkIx%5(ůl,AӓYz_~^fO ENgZw^6QAI]T"V3 +<1JE(-cЀfBغp=@:adNu? @(UW3ίEAǚhjt$7a؞DE~/@ !0Cb\Iu>tp ^R^4aS+"TMVR`1L*y6s#g >d@Q=Km'ZTcvHzBKZ^C /bʌɿ 0%#96_klۿ^Z_uZî\;5ܱ(B־5/oل"}2S,1l\x=eX[5;"QL{]}6D\@Wn}2,ԯ`\,ǹ\$juu;R#_(HsgΗq.qn3[bOYs_ydn[C:#( !&A1]T4`ucǞO GQ"&%? ѻ&AUIZc ڒ˪ }! D{hV\3YyطݮBaUWTq-^X2,;n(©YူAbZ{Yv%DuOsk=Ok `4y%hdL|cC%s]c]VQu ˻xʎXJQNw g\ܶ JQx}?tL">p^šV(Hgfk][c>mGd7D,f7y񌪓Xpid#9f3*3&O.Ņw@t8֮ Mf@mg̋;%Mw5"gѮ9J ks'G ۟#BRCP3"CPȡl*B] ]O'^ "0;aG^K~`i4 _SR188vwC@ 1I(R$_vvvꋝy>?QeNY>ǻ.`ҰoNaQj} ?]HC=Talҵ\4ReK6MـX_e< +͞%b|B< ~FYձI(EZf _fJnFrϛO iufx"Tb`y#=BŌx)$iӦtMz@aG7~Gk57ȃ|VDZ cUBGYی^W$?:њ{|6j 8303bn=|XvU3gXύ0mK5O9?v"ڸD keڰOsn_K.5΅c$۪C_dzmJܹr4in'1ЖNwG*(oU-c?Yynl=%J>;p9$JOșUػ-1H[-^ߙ$h $-Oeף 1|wk^M<2}*vrkOt٪ITȟv/Bp%i#]?&'[(-h s7S) ڰhٽ@c Rb R)39 yHjQbTzxy0nǥp!N cm ac^Oz~H04}x}W NިIJǦ>Ćnyi4vL DAcc M/$xj,`5 -oӡX M[?U?_H}P-hQY\ 9B;B. X&$S!2_zE_.GkX5Rj.I&S=,D;0F~!V*1AQ& pAR%ɛ~$"}qQ:B4A?߂Et2D[JTbl=GL1|30 ]nU.Ig j,X>c~*8L !5H;.8~IYCE᰷u)WEa8Nv LHV탾#iSɇr{:NZ4m!Dy4j7G0s/~&{R^^5 G36zE!){ioHJq_~P)spqxHC&g$#u $S:^HDQڹ Uڼ2l6E-Hm8k^ĆSnm݆n1wrCr(K<\xޙ 3?= yߋ&+F[;`8VKΆ:l{쉊I2ĒuLx43v{>DqC5ؤc>)e-f!v@BLTt|G-U1PY휋BTLX-]A}ی,szc+1ۛ\ [E ò+kJձFM!E Y&,֠cKϷ*U"Y9J7,Eϊ>Rip3Jn>ne&|H= ñ4ք$QNp w.HeD[{ BnvGP =1[/.?*&3ɥSVɁ.kGڜ`wB:.]dax}8,:v:r# 9ջѫ(Viֻ[9pV{2֞: #J+g fg#,ZzF i d:2 >x=$/ۘ~Ǿ3h'nfD@6 I](TAbnCHGO& Kad9>Yv3kw̐Ő80jHMxzR9$AU](C< _ `kqN4.V?!y5`i?{ȍ\NÕn{RR|2=( ?{$݉YIJPrHF,B׉눾 $|E.Xz_3)wLzpL HkF5gll]y>wc RlNydNcLBxS8gF/~G(Cv^gRFqm%GZ{$YhYYiiO&MxR%{s/vQ 2ӵ8,Nwwfq'A^J w(gis=U'\ro;G-/T/䅦xlmżX njc ZO)Bk C(Hq [ɨq cNhQ`w72G"u9^t^R?#*\ȕv9NYĊ랞xb*)!ypk%rqw cABZ:~1Y|E o@͸G/yeBkݰ-WJ =lKT#o eKrUUY;dթ{8݌Yu\W0̀C㫤&a1 CQAF"s==b_ƹ5t5?|>Ϸ΁dKX >EIC7NKy$`Ԑ>0yD5z)nF΋ik:! ~䲐m L MBWL_1pt9%A1}/N#H4>0.>"o5& hC 򧪕E HЙ +ܒ{=H|VJTUc DQp.A'~ҖpngX}?0#ha[*ˎt)A΍:d>W(L)hI #?,n.[ V{l42oΤjhNS/&-n`ͅu>r'VC,r lZ⭍/W,Цt0ql7gHkK 3wrrZigLAk^ Q˺RR?gYZ0707010000002a000081a4000000000000000000000001677eda0f00026944000000000000000000000000000000000000005900000000./lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/net/sunrpc/xprtrdma/rpcrdma.ko.xz7zXZִF!t/-]?EhDTTk׶Ǽg=4AN!B "xr]o;u= q~@v|5~OTǨiX:0*[KgVW@Yd.g"g N_/-Bܫ5| ] v7=~k9l}N&~=mӵE Kr69nR8Ebt27ѥÆ(O#q99DfU{p-axRiz0R;ԇN˗ ='І)Bތ1î&8~z3@^wK˨s'蹶7lsp,s. Ih[a"'/s:6;v xM[X8E=drE2`k 8jIݬ0T {T8 7ݭ7U*n,`` `bywh3&Ny09 Y-Y!殊;Pd /yZWR67To EӐ|b "1 \LvCD9mQdn N(?t,z>Z?[4&~Z/Ȱ0ӥ^]r60͆,.<rFtԯntWx`Y r#Pkk\/eM#2o4Zخk# 2V=^+c z  3N=):cq\Z c˃d+VJ3 6f8gUxjFӖ~`Nw.~ bBmNoGWf,C*j1ESbm(R8V̯r)~Z z=#dđBՆjI` C _C5wb[ɘxwC;5}(Pi; •`HqOGN4u+ymd ,E; ;sN1'': Ҵ95ax!$C\DwcTC}^Y.[F\O؟\b H;IIIƯCOD `3>Qu'2˔NMTn0ī2HK^o|oGgV#VDtbc22B<3Æc)Uk-R-H\%P-p[T]sm=~{Ϗ<,\hQKI'E1@?UM.5"|QjmQO½|, j Ml&>~,>02Ț. &Vp%Зֽ(:ؼh&, J~ ݙ;}1(oqՂ|Ai?93 Fa;ݲb7pӛ S҆ UR bxP# u{x$0"2]zX.XY5My";̃B/nUQ}ӕђtn!2o#8Mܑ`r ؞Ot6A\O";) 6U)C>R D=NUE^w8 5Z3v/lzq`ЋQTd̷WGM;Fm?+$5c\=9&L:gvv0/N$ Jgpأ`5P~>L%&B-m˴S/hč:lefEh>Тaňnk.hD+&jBw8S,i[nYS &xBWpY KDKscpԤj8<;_[؈i?F]q XNY5-B(23=Vkj:_u=z&^򗒽ӛ@J=frr(fY2MP]șԸ-S(Em!oZX%%%@;vJώv ̈=ebkVso:%!_'%H/uC,%5.x:e3ie쫄 /ϖsZI>| 6lUtwhdwu963X}H@8 83R -]USLv:̵+ :T4=͚} xuFI۾imtݗ̂^}ݵ23,_*c\ #[xpLѿúq铝 1{+}t$ ݔyˤE\ x< cQSP:~ӡO}x <)g NH>iTAWKDxVCoN36=I 3%Kgy\ZZ56((Uj>=P~4I9#ݠgh"܂r5ֿ@z.+^I~/oC8q=a,2F0%ⷪ5X\tRw s-AǾVRD|d}2c}Ῡ)"`xcA5mQ1wgnMc?#3^  sQh"͙<ܾUoY%L&!33( T1*q0 |F.iRI.ܔÜW)sfF]*Tyg߲(MF0'=yZUڽ?ʺr֗d!.y8sW旫XC2vGC$(L1>MA\ڗqxb= FxXj?W?>Sn|q.o2Jbr4hR,y)FrPyqTWO 3) CY>N bG&<60"Z4gn+N z `@8+4zkS[3 x ɱQ&ߙd1%q04]H5+G0Sܖ~z 8ts҄*pH@ON&CV:Ʒ0d\zݎ. =|! `c&t!ęPɷ5fێ [2p3v- NNR@mq'a}P5]E h2屮YzYaժ`(Cz&j˘ r7 QmN^B0[5U~'׽ߍyvRP]~XS_K9?k(bhԀ׮\´eK*9MO%PM#x|=n]l6!D,* HSQ2\,D Da%Cj)OETD^1X,@Wڃs+:/HÔ.ğu_(jy 򼝮zdCqQڬvܿk {~[^ˏ|#iBpBe~0Trg ͯ_֥y3U {-yѽ1\Y4&`Kc=.v&ɺŔB0^!y֙h-޻yimڠIHw2V]9 9;2|AMt"A^x @@_O>fXV`^#aY@om{$c.a7xg QO}_Įh}PϝZh;sg$itU$D+k2E;V_?wɓɰow"%Pd\)^AJ,(QzKmڵ-SfnFv. <7'l0s&)>bW$ƭӖJ|wjk+ 5Q&Mcw^тb9k &pb`NPfh<:U'ycٮ;T}Z78ZČ{:; YCuݵslXKm!HٳYx蜍ELy)"rP>?63hf"F0€rqiom`%jND`{Q,c$!BgS&`)^j9h+7ԍ9ajٖ5 Y9^h3Z9 i1Y]{׺_Zw|8'œAa=) ܪE}&΢Q-#vuz*0)aنej[Fɐ}@*հAlf_-:\oD)Lyaub3WVɹܧ#f9;6"ف6J(eas@U!O6^zeCcEAǃm80w"wnO"6pE˱=ZI]>?v|bUJEۛiêZaq{O~DVB7woaُNYnTg$ҬKpGCO\eRPuWsrKozo'\K:ZZ#s_pr-"7ԉ9T]8 H!X|q޿$Le+$àŠ~tg Qzf~:s%O%B*D2?RJ"N4R槑&=!?v,nEXk 'pV}Ұ$'Yx'Adcy!8c8f`[d4(Jڑ@4М2N0hg6.oh T+}ovjG#+,^ %n*4f6%~oGLqZe7=lC_nh ztsj̡'<ٮbUeĐ0_f{y{ }W521 .\r8-N!BQ ŔχS[栟:pzU3u!V#`jZSqۢ̀*E'._DTܬw.pSןq1?V&xٴHA<<KvsV3γRqf2#+? pPp96E xDޖh!;qD]{T>hUF]G&d'eCzV0 GYS -kki=jJZ7)|^]>cl~%dZStj*h2"C us ̜J>F{QUP,o"F6G-cK/Vq2̱6%dHe O+rCp<X0Zt8p"KBRcnjlSM2}0, Ʒ7gъ'IQ`'(0f3u`lO4U +B'֍10]SxMn[Ήc~mG$x"sIH]*N9솬iaPu*ȑBfHW=;i!(z5\wswU([Y<=u--&E vu.z$dzYy8Iw']г50S4@&WDLLV6"Ĭ )a0l_ps~um4䫷L}NG7g_YctXN7C_ d|]mm578τ]糾m_gǰAvf^dsSЃ;.ގndGGF`lPڹ&i"yX }s* v|BȬpPIeT$ݯ]2G} vaw91{^jfGY 1T7AUj %p4 x8 l qA|,UuJ@jcGb ~*n$őnct?BxU*JOR[M&-k,o;OA1zM5TE hŪ94Lu 5SK)}o{\ς#\i͐:z*eJ9,U`PʛWBFޮ/N#?`e[^da(-n E~#oӵ#c +m<DH"7FTm P>L tʘ`rJϗX?콉V¾S.ʒSj[^enܦm(s\XptD"4+v4pܒoˬO-,0s)Ln~/X A<XEߟ{s1>GAڌuoK\ZGL,:uhW*[ū{xNF v49^j3aى_m ;-U߿:3-ʼn Kn0[4?]%pAŝz<XϾMaOYc6wkU"7J[I |18N"S[d2?MpTY<!.tw Zv j_UUxt.N[P(gȿ.|ؓBb%yNᘁ˭՞͏$3lk7-$fݑ .Pdį 5]vo μP|(&v(@w#P;Ox#  ΄VAhGX_ˍS^H̬PE@b6p@1T ġ)E@P88=Ґ S <ɽZdy#*8'D}"9^K"iA?w ߯aB I/V5m@LUV{Z+*5oOu| 3A{nyQb`fyP2).tz;ko?I󢴬:5aJ^Ϯ< ̠8wzMM4QM m`7NbPk$Y1^WoyU57ԥ4좉F&*b th;j2Wɓ](=a%..У͝L6MX\ϊ{xHwϟ@2Ȳ桴gzǁ+4[U){v]_)/5LG`h .=1yO&K=6*x ':-WvC`_% vH%/SO0^B2L3 E0-+'I'>1~#LK{%tS gYF7c2OV^&@?NbAd7^dw1tAY9;},zݰK/Ώ}= "NWV= / c/fMlS~pRM?z"r[;:]Ƶ'sgp{9jA_ŝ#=p+ y7oOCc`$Y>]dI\6oB rtʇ]z.0t@ QAH"gwb3@|h^vt[$̖BG.TfY~vP]T62-Xd,>B?0L;\#5`}-d\Ʌ:99J/ꗺ(G~>c4&_Qfn$D=֝[BhPںwԵsqME՟N^XԃT=dzY˘h-6-^D<.\N ӛWFM8ϦAοpT"o""(~r8ծ:hGm/ׄm!_!wW]b ;ڈ6˄t1A%[qFlj9Y5u?~G\)ڝLV5i0DPVcH7|F0KfI46x5+5 *8ziC(pBh X! ;( D&KDB-%s^αi6*"?+BU8roiaf9r @`C6bwҎWDiO! dJ R\J8D ޜ,1(Ń~Uɚ5VК) 9w{XhkE1eT0C{,k0% x 痐Y͎2_δOX_@ kPoF`RG>'tÚAׇ%1U.iTafP|g ̘ }P'`gsCuGn;PeE t-Ύb;yҳ=|Xkj@vYTݸg쮇@ g%g!s3i$bhKd-4wԷÎh~*~L ৸i-IOFQ2*8`n(::⥍j@ofa1J܇kOZ^) @͟^ x܅px#)_45g,]SkiHh|=_ceNs3Q')][oFXc5:Mމe6H:cRĚ BQVCWv@k 6LMS/%w|p R!%@SVtyR )15ܛgw춠z^;bkƨL^Tc;T2I^m BS|`gܑH  M JNϒm]b  :Ax߮}0r>zpAx9=}ۆ4,g+ޖd{|VF2oG;|П}5OynHb2\Yf,҅R+!p ՟h,E}g5}VϪȊ&́N&ןG6(=mm|N;COc̍j~5k90& 6x˗{/26oHR͏{H@2=Q[pA;DX AlkXQDZe91BmDغ \ t /@WJXjXiPd kC`|XosawϪ/?kc f1Ei\v?Ih A]:4TczRg&-GЛG4V I4_垶+MTxi'c&{wWhkЈdä('/-bOffB6.H|P:x- E yԻ`+cL};x[SRh6?TZCE:߉:w\X뱟1xr q7ٜtsC,l[BA7N#m~V}n>(z*ȝܸOK)h}ßtd+]퓼 w gr)]HD-@!@p(ZCdڹ7pG70s@0o>ZɌ'>} s_{+rbT L[3q_)#ȟ TNt9.J<LGqV}YՋuX=eYn"*n̖AD#i|vb2|8F5b MןUy:K-gdbenWsJnd(S.?[k2jQxn٨щo?R$=T(Vsl-H YMTe&f**#:r&6,Jf63dp;ǔşts=#p]2Á=r>p{᩟#wɈK"b&`Zg:KXU29!2٤0:4Ehԁ?4ˊ{4`ZCAbF&pFڝ:4 4^Y].5]b)N 8ܨѨ.F/#e.iM XVάɣX9@ZR9%9XVLyƢo3x;6mJuqƔ 'FNVF]x"+qʴj 1D8H_ưuo"vf.@>ۅ&-%32*^0?Ge7]D"Z㪼2Z 2i),x&Sghy8201Z VL=9*go%%gFla y6g08 Y ʹ+E7m+׸m616Z-޾@00`"<ޚpnDƢO^{|}r=Vtz)"I,i+ <*X*⯼wubo`$pXcˊw wFKW`ZCV{ 5ߦljNfsloghQs kZQ YuO@j֑> ݲƚίx[o09.e&EL뜩ڧ&;g߃vA:7[܁C'm//QoVm!t OOSi΅V7,P$Pu#@VY<g? ৄca Q0}>UG \%Kl7׷ģrί{ab5a$@ ;QxQm}> -)Mjp Աu= Q6~VI3k5F -&jO祪@{A:I'g7rxJɪD p10efh;臆E{{wI27&^-aEOho|RBGy}uǥ? : xed/Ӡ86RD]4"Fg\J]*4@33VdnW .Ǩw% *㗯ΡOIy%Y.xg I QeһĎS4n.6< kBG;dݸS㦶{~4 3ȆCy d8Uv$Jw'(3w$+MeK<1nYbQS!Z̔[sYZeI˒;&R?srUpOHZ<?K) *.mKJ׿ў>}0/E2A8.qSs!!% |Աe!DyˆrX=<"nC U2?k6,lpj@5GH.K2l!z g(I:ކ67i=4Q&e24|; hwK6"g֯Ɨt_վг^XY(aQlMZ9C1ϦFi}c脟wp*ưVsH篠5Fg~BINH! }&ݨN-ѰvcɣA:| Ȧvhe~GIb0m [YC3z&4ŚDralH}L$)[9f]-XL(&%I]p*h2`l{6ߐubK_෹7zPR0rR|eLSDkҪ퐴AU ;8VK+М&Z;"呦(y*rsX]T ZT<+fF1_* cg܄E:bCY9ģĆ`=luc7*&"/; t>MHc8>Ă\Oi7!EdL"pt31;6_nӯ/mNֱ[PBlg2lr`y,4d#w̸{u>/b}A~8C&TACXkQapNxjSt-D, 2 v@Q Sm+*Bp4sTF']cTS6J"kPpS@[>BX/\FF:J(5: H>q_@u4pH2vqH!%CnN܉g0ճ[pS V;dOF1>l"eTjX6;6|`ٛ Lt8qc~ gt 0Xba#WG 1pZLM&1]iE;%Z(lJv!!LM9,87IȿOFʯC!H`CJb!*jabKBW51`a=dEp١ o^/ݗWqI k 6 ZBoRgV-&~=D'_5-ЏPi.I| (/r߯Qx|h4\B4c&"TͺutC{S: X4:oJ\~8aSVpw)/,84toxi55Cu:zOu%4>~W"^oXNL^8hauq;sE1{017(p3."´\^Ӛd 3[ QCؼpQZh4̵-(7>C8$p/Ix9Gs\%z$3Z6>Hc~D(yPM>'hɲ~MTo\ᮧ&^<졉4LBik~O}]mǭȠuMmHr!8|Rd +8=~-͙)xY6JkazcjAk,Q:o܌('wYך qD'f8mP,ҥŘtInrl@ ~N('VLhy.m,y^DtyPo(+ZNCU1Je,. gY/}jNї?Y:B+B|Tn*.( 'A1B潲GzKs#=pD:3gԖ2r4- <4!U@WR/~bZtX`wDrt8|p B`Qw[6quԩ%ɍ)ϳCfMHk˷;SW{xP7/c̹a0IQP|[hNA VfC<4IFmE0O/O&Dj_B &{ӱ/c)#,ӿH"?&b?"N3^93*.{.Q'P^}Ν6dabyTte@yQ2 gj4jDܭӬȴIV*˛#xIq6`755?]eE8Nލ٭u,+Bsz'obZ`ْɲ'8䏺%C'1 (d&ltm=A _F|Rާ ֨5N0p6Jc"~:(yCXI]檴V-8=X֔B&4=|]x_ʹ@jOifӜ<O )䷀~<8*Z-V Dm`y"oΘE<ypm|~Pdl[H=?h>njR{)ំ`g)'NF^5G8+ՂȅS#.D #8Syd2'k1;yww=K: ,|w>?lU; k5Cџ)ХJx/E7U7p-%i-d cd.r;я̚iUkmP(aqnKkI `UlP9>^oa֨n^ҁh4-25OkHחd/iOr0'Zvse f~xB)v1#o3:ϵ!sƫ7lyc>tM ;aXRoլp`G &nmj!1vSNrRW~Gi@q+49nnɐk \8]5Os-cxX{`˜E*uMȻ~xy}^$~? }S셸au0>td炼RN Z-nR>~, θYU_jK{Vם؝!+vv+)s`F%^/V" vkH*@>4ݑQu@1aVQ#kJ6hп(xScC? qB 造KD c-[熺;6KJWj4j$%4z ;u=bQ`՜vz)w %é?aLAQ4-rKy=xj7Vx}1Q`!vf/yVJ4j̔^=t\K4yci2g<-zSpO}gUZJqz"3`[X̸3KN4"=m*;=6|2T',jk.i!jPTh=+fNEm`JM8?/;CuA6xǵGH DCfmD,c-Bi]o$*~K JGŨehJQAO֦Qy y$I@.-j$41n'UB'=j:G`y\ýgQi͏UaEiQhV;Nr3Y&O n.Mq?mܛU#G78ׅ;LQ +)ۅXLtB=v+,/^"drjzscpU{ւ L(3]TZS;<Ї[)Y4XE*bq=cq^{ef0C.\V_J~auo4w/ .u t-h^dƒczP sDsv. %G9D},s;֗67c$Y7ogLH:3 *viRJߺu\FglQ)HAOPd;( SFsyJ& dJ_ϘM^dճQ#,\ %}w5A:} AEV '07D@9W~`2/o\a9Z;5?|F7+XݍRuз w1V giūD^GlA"'9ikt$i )D iNq'[~X]5yKUSgѫm[dVϝ|yG=!i%έUW ǥ M3+G-ET"]K|RHltfmZOPGG)b17l#b2apo+`k_@E=(o@>˿! ׎-mm qmSuO9X㺿W ,U2cD/,e:5~Tz1+G|(.;W35\crG,REmClHpηk!!5 tᨸ<]q=$H-0Ntԩ|N`磌V_ㆰnxAٴ1xgn q̙'E|ALX2R8A05V6wV;RIܩ^Gi ?Dj$B!ޓ?.0Sm(8hr1lNً"͊3坩Vtx׍M_v³?*qk?]Abg/Ym+'-TMvSu-Cz,wjC+Á} #M`#\^0їxB5) ĺy&,'\&6\zTx7 or5v`HuKۯ SHi70K #sr$CxA$ McaUw(t+@ ֹ'şۃћ7,P:P Y०W5_A[45!5NB-qX}?FfHWPp&$f&@ 'f$cu;!TekQ'wHS5Zs ߠGU.U{FyoP\>MND%t5eaK[nbt\KWX{nfMʸ]'0ȯh3lD~0jӚ Οi=K!q9ϓ?_/̪nОwނwJHMmppĺpaVsN.cs;YT.5a.2V3h&QUȸwL҇3 !!ͭmtxHl_Rڙ`nxzzGbGV5׷xxOEưiFpq\xfR )PotiNT^<"] QfccmsThx5DY5Ȟą|7+"vvjuN\UBZU)%`|̜k/G;ZѴ͐pzH(X\sCo7{I ) #KRMduTC츋Ң(¡|B8(Y쯛?zﴕ))/ӶPI ɜ<"?s<ڎ tcjYk`ih~+@+rvRͽu0S ?!V&Nԅ9&,fv>- #_9z=`z-N}: Pl=1 %MnmweJhe _y!Lml\M_]r r\EK :w=48c.K^;`9P$xռN캷uQ֤{7^{-/ɨ R*L\]늸:1 Ʋpaۈ qEu|sZ@԰k!+[m@$`w+XX -bDug>VTD17瀂xȍ ݀*b Il ekM!EK `=•;- {ߓX7Xo;B Te*"rAQN@bL$KH]}DeD]̢X(3ղ4UtUFF l-(hBЍ7C*=ʘ q9OU+߱hES]3nH1Vܯ?z,{:VVɈ+2c*zW146Dіh hTu֢)#67@(Mhu(I}r0::77@ yS[ƒlse{)esC2ݢVIsm >zRL%G;c#gN)WGڴg{0R/s,l`×lh.|e䑥Lcפzᆊm )EP>dؾv'i˛"*Z1&J&XӄjJ͐V^9gIkrN1]nTS ۯԼqGNgЬĝ;>(`&>j-/~WZZ]5}%{8mj N?`ڋ%6MfWo_|kTʃϞK%w][pN^DhW >[} zcnwއKz)\ O9f'WE`9 u#nf4as`*J+E;Kk"8 #Lܣ՗J9@N`tH_hQ к1ߕB!o2ݎ -z{Y j6EU%kcaYѠ=-Үσ{s,YQr zt/ʁz<1xV.bV|7%: pZ[ގ A !_ W=EHZC Ó(MDYR$(Xʦig,!*}+C&!I+ 2s--vtÇr}]GO|˜-Sgi#}13^ *tK]aLiLRڮ#IdWn&77YP}, ('LvHqLC2)5ݍrONaMoCx&`{A?xb4E]H}ቮH/r?E[w }#jlfA\L|jC`q}TQmk(DT~4+=߀] 1ӇgXW(F+I3AfT2   * 1OghM>HFw_a12Oտ|`45ҿZ&P&+vZ~E`L=DPaR_Pb?u}ere$ 6[;0߇ܢ; IfADO: yZG&T^uڶhfqO&a x хe)E؂oȐDCX8(8@Ɯ5Pt8%w$nɲ2U ,'Zztԣh4?oOs41/[gc\I㎿/@C ;ad2`DEecj(Ssx$q2E>A#9EyTp6Jf?U|W=^-NX\V (~~FR`6wE$br2Ŀ :7vZ ֙AءdByUzם3.Ǯ'y܁1/1抗 2xɶ@-27Gv@k) 9_ VUZ/rڷ?'&-J#[j_xnb  #Ex 1g? ө PC9> ?XPbWԚ+CxCK|`=K͐x y!M!Tǩ31c%Tov1G\5Dɥ_=Q0-]4t!XT%ױ0 m5:-T,m]QSo1ħwPvs޻DZT|=OTs0,V؇I.fU(\f<\eeL#SB-Y ߣnmoTaUK>Znfb:pܸypʩ9)b|yR.@z]r fm\ &iQjhO8UD$|hp4e^*aҭ %K KlM1_#Y.%5 僠?#0"|Iv DO!̝Na~L8q]ZM]f``̫0dof6b`z?JeZO[U5.lY~UT`.b`7Pgv_(Vi"U=F O(Ĝ4O:|,_H%~tE:O3I-z9DM 7L7-]c [!kx&8*C.}3g1$Л8iQVs~,O2ï, i@.DdrXL]8>W=eP-`x {J[X^NşpGX 턓 MI>^yާBu5:gQO1枆1ᾜ27kKN~+ax֔_eȢbCntuy/>~㓦^*uq|NX:  wɯz^40VӯЍɋ ԀI QW[Nʳ9?qIfoqu4b*s9: i*6 Krn{Fy@M=T#aF˪g"H-MQ %"%j2KzYgoB1Y~q7Px{x)z I?a?=HwjӃ7_ߌ/;*~o1E0%a4-c hj /Ȁ%olEHkT0nX,MȷP=u/FΘ(KJF3|TͬOCm8|HT)+zE5)y&t&Hʏ~H4v)~`ZN] )|}o2)eB%$=h(MR& ͠Ԕc줛? ,^$1[0{#*»E{|akUaݧZ[4:WAȆ0T~ec0O5U8B8? HxP>)'u:OduF͝<az';ME5׆uu!I4uT#;9T^xta!Dx"{bs8.5QgkA2^94U ]JCEY[\֚pH+|={v=:ŗ& QeoemEH; VJP^ԡFB+CuY@zK 2L) L}"HJo0 ;;kݩl\ @.C r.\u+ |z[ Q;EҬ[RZ>lyВS i{ibJnۤ 5imòn-Qν1#Bֺ[GFV63ӏ-?S\džVS?uy(ٴV򪽸S J8m@:SK/{}E,,G[f \+WǼ_EZuh5%j\DP-nT şq]X'cot* ̞zxmPѝ[(*`ar?~ֺc)KWA;mrn8`IhZItI;)Bh~6O 0DCf?,?\R(־I:%TGu/(4'SoE$ӛJ:YM ACqCIClǯRI\NPۚy4^v4h\}.}Ɂ1I} zt0axU #[..zI [S!4ܑ+`s1GʖZ[Ǐf<C2VŸݽFO(00]zR;ğ4G(9vۭnA!.뒯zbϨسBuqYVr~ƈqߖjI!JR쉌&yFL0[)%ߩ?py6wj 4Wc mV YJSvq}~55(Ek GF_{V :>@E>b(uq\ ׺Ht*eo;݉ vk;u|H;BZ/c}ƷIԝnAn[wQ i nWʄs߫EEKjËwOny )T"6RPvfGL坘c؛,|S- \jIlVJa rQMW =l]R` y&}1$o,MO˲^qKn&t ,i1.48/aqfz5 >1nxbz/Bp|'/31>"зtnF=}Yqrʆ76~n[{1Y (<[!^ Oo/`[^I4evV%$cuSQRt s"uIr s%["E>O;QG)yTJ0p{VYBB($5m /6dŐ~RH3aTEXga(XAa)dgem\uVnj#=z#{JZ/~bx.8wNIf:S#@>d!*t*rg=~Dl m㞅QF$&5QΜdS<ϜPbU/EZa&X\&Wܾ*E9&!)5-~\ҙء2 "',yR#Sk:pDi2@fv/m/+':_dR"gK -ggcE{4Zwv/v  OՕ,_\kʀsB?|mOՏYr`='T^221g1wVs0?ey#2Ȩnl39~tHsbn =yHp-5ڇ8\I۩ʩԮ*B?+a*ʰ${gvOM\ VinGiL=f ],?<1XOilLQ vr. _IOG B70*'׵ɎD}pQ׶,r;eG@_+iϸ(:AT Wt[q&)SWvaaUCxp13)yi[oZ.,6!a`O{ ɸvpDyS Jl9_N~51c#c}/ gwmMɐ!1#}Ab#IN7G|l%QAJi\OdlYc ?C½Rq˵aW^Yta܏rf|ӶAY /n*>U?]>)lb<*^< 8bq `D(F ͙MP 3xsETl̍6h̵Bu>ݘZ|PVb3^n۝YvXl_' u>VΌeQ :H)/EM}^](ٳkxTzd>yfӉAi|_Ff83;rXpr IuФe IGU;nw\/uVWKnM]|gAƉ2X[0z3%Hu'E(5/9*t xH}r)3Kj2顠G{!uy64Ȋ>}@)g+0Ƞ@*rnͺaݏhWX3ZinCF[r<Ћ!%aS,hG˛.?ualq^ Ú%./W,dNy˴hzdEP1FP5h[D?kZB݁CםlD~"mH{1cc 3SDQuH";~[{u!1Y=@MSva>r^|gQM)oV9Qy z?y 㠃eV:* PVEvWs{4@2= ϽD8|dieh%zq9k1:B⃷:Ik$G8ao[Qr®Jw L\w9&(@t9pEOIS"<^*J1/3AoLy*+]甿!kuZUߊ ৼX`PtJBl8Iܠ8;pቋj)ei+k!5cY?gin|Hɭ`̠b߁t(ٕ/9jM̧L6P_a dV(zfH]eY#F`b ^)[?[{2-gŎܚQH6v̊wu'81JhYRCWsV .' iH1b.un?HM}d';t5j1a.-1/ѧBT_}}jˤ.SDu\ ugD ?wBbθm R5B%NgC)fɨI1etZe4;`DUrY/y)(}*9m+d= 4zn\oQAvQ W*tjJ:}FZ%P >ڑ8{!Ԉ_:h2kbFyntD+m/X=62!Z '#.#OL%:vԉ- `AHi7*g3NW5*Lf0DaͿJ:ncp d@īG2]O„*BtxtlZ&L6[ P`罔>J5TC*`VZ9bE.(uzc!t7󠞡j}3\ B#!_ ~Vrdl^ 3:]ہrb5Itnpm+2'2<ӢA acet/夎~!b>R|[E);Hr47UJя)t6 Uuo~$Xv.̃NЃ~_wE5ހ1'C0'I$Pѡ^UanN@8d,ZռrjS2J6#cx2% I.I438Nz)^v !P>ed8Ά,NM{y(Bx|DQ&-RR _PT);Q7D߽ah߫x}4\AU-O |s*/cP0U.BSs 8 pm>S>UIA+lqlt :ocnvpϷ,'ʁԷGHai{2 v+LDБiB=+B=[Ť_CCk|C{mO )E(6qZbޙ*v09(>yIN#M^v~1:&5OTnو}E?slی IW,埳)>i V7( Lpһ;UGF3lKfɪ΄^1 .32 U[ O@sϷBP*CŞpmUu|;zJJe53hr"9;u)m6j]Йe4>2k}^L5[:<8稡f"KggfO㨛 J(@F% /-{ҕMxOl`%B0a 2TJl L_^+Vc,9T]JS#IGF{SfU ޚ`̊=n~ =C.^9&WΧo}tx) "_SX" p 7#c>tFQŴF`0UDM=1z >(*K@5 *R[\V|C¸1Iw(|A;4(lZkc!ۜ4.~V BT1?Njs=婇=7`Ǩn`Ms}eJxZQP݇wH>{U62A¢-=o+-$^1-mE5;d\H"[-q x=H9/X^Ud.oXF-6&'YUe;P&'E$]rڷ.J2eѧܺ_M=ā$؉ ᑛnFg)P'+*7$ +Z,UN+` z5eBFQP)y_| 3aC4];I5cQiz4}T=\f"la\zڗ .:M`FJ!;Q޼KdߟikkdxE˜K1ͺkҩ!s1~(дYW<E9SmssJnvzDU"vYo$Ņd'-(IȚ+YXA*MEX=h`ӽ/]܀XHP花Jk]!;d aERj",-A7"70 ZA[33ުax4?GT %\#V-ܛ҂EFzmzP=;Gje"P_!ѨP仾@EP+JB,]]_!#`! ՟{+W4 䗾kS*aJ%UtϊTZ--D49$̽BCZAShent[O`nJ?i>'ζ#t~cfg("aVv0}W:59d̦Fl&G6?#TjQS#CQ}j"TC yʆ>}VsKI4`Go&HҭO֘Tf@x&WxrV ᡚ3A翱xÍtr<\ZrP؇ h-f 3}]Q̭s5K&~?@U0,9[M-84FDRWͺ܌=(Zpj/ 4/b.ϊCPȇ赪A '[Ax76@dMK00Wm4O2˚ g!fZ"7"$2С@&"\1'6#  IyK&@#̒:\ ^%~,JlY9jWRzV5m 60MuͰcl}[ClZȅsAqsEJi\xXHt~>UuJC!h}.@ܶ놰 lc:he} T)rdݓ1B3 J"o,'>aLN&m. Ru,`A%2Ek ]nrx8t@Ϭ* eҧ!:8 UG{.׹rX6g~{k!jLƺή`vo$w[;- 4;C\2-cS"*kYeЫh8g%K j/B/V% zPYCT@3K^A?:omqHiKzL-3 Ίmʾ(?y%J~6G Α4ZxH*^w_d?6ΟHl[ǚ[a([4$a:fBtMYve]D \H*xʫ7)^d eNT)p5@!x9dHhɈ!Ar'WO(x DJFb1ZD6h3! Uulpa6,ċjͿp]V'Hlб-W05QC  -nK*6NШ+;"|ԅեk5/i_?ّw/%`$qK2|jX`XZf"sGU3`q.i.Uw($a}pUճ'ۉH o^~@|;;݋pq5(hAc{Jaf29(}͗lQ-|:?`.b:[}xJ?Zm/6_ܘ)Xƶ}SAPGTCb4T/#{!l_/0) ,e5b JQ-&HBV"U_.sPZRfLC4yt8̈n ro+R!!si0R <ҏ{=ej4fX2 {{K佩F,D-0('"cs3@Pɱ9(;!S(L Q+%~qU*U vUEyʡr@=@;V&h`\V=`zdxdǮoa>S++K^fԨu㿟Vl83FXKs.0V6D%_L\<3ؐgP}tApd1aS>^0]ޝtagBvmMR aL Y]1tb yTc,;8<ЀX;4spN=K[ΔJ|ͪϥb^w;wB"ppV^]R$Lp:w|M4ƶ(q Jϼ'kJ(D+VKpULWxQDgЫ7aZّYJC3X3R-D|Pi?.1E[+ Qfa!n U`u+io/5v$l%C oC_9 ]a׌˒@O:gdJİ:{'` %HM]p k0OvSS̍OZmJ\*CvLʪUʒr v ob1lm7yyRYbcPo|r|.v;ey<\օp2vR0+ =  )ܤ}eRYFX!e0 >Z+yM&if6g9lIWI[R4k"Hj_Da0ѹCnjBur]lg=(A^(wA<3{;* gA}kcϹ8Rq吲KԮy^8ƈӂj@_r+ owY"!$Mmm{*N8a. bM|x4?mNRԘnC[-lFv'p~{xŏKbCJK 5Q0z"CyfMF*5ŋ͑D7hEvY/e$2'>Vcq+c c%A9] FdWlz&l73xE X K$*8'[2|k7[gq8s*d duSeU,ڹ^SȡIܢ=Ux.lVl:C^ƣ3)v!TOsU.3">u6AU` \$sKʎ"_&,!/j%\EɀAqc 30 spO fd 6dJ?{sۭX?GGwfF<8I1`=iv3&J 0eoqo5𕤣$qJUǩRT0FuOiaVӠS{ڰTgQ&Nm0pS6De,eR*OqVVY84=v<4 |T&]$A˞ke^ =CJy3:س4z1+>q8ly˛se1atvH6Ϣ JwW ";kw8 J.B/zIOvºzdDE="~Zo]%Z4g!XM)VafYqQH~ξ~븷CIm?p،1; V:cj+.@NgO8ggQcZC@~ #hcݚX nJ_Cv3҇``Ř X0 X*|ykp4* #&-^;^C #"cud:):qڄۡݟGX]8U`WKCHBVSv)Ҟ/IGq7tB6CYmjrPĎ]#\,+6y-CX~uÀģhT ݶx28Wna>o_o;d֝2ܗnnCu/VM6$:EG8PuCƓgv0(D):WnԤ7x{Æ~&굪(*.znX陔}Y +@T`HޣLx(2sTFՁVaO%tΉ0hRcg3bV}:H-$uuQmp.uO7}s"f7(5ϔ8ȸC{sN32+$"WϏE*aN6*VZS;g1q"՟L10mFlIGCif_qRg?3&9 tO}gvXSZj&FIꖳ<'ɮK!4qQ{cl h^O0M8?lqݱ@A4">q5f(NXN46 sywY>ͺg qE~v ML8Msai7'ٮ |WwhBwC/7տ1g4beLEa$Y!.flQM_m&bc>/|GW GLƫjX_hZxSe^X3 ?An jiP-յ= " a8rKhZUI%o~ ^^pҪ~G g\WEY 0gESlД0Fտp1/AqzK4_Sg?LxX+4$a3d Ix%[/oO"~QB\&ݵeAtt Jj^LM)Pkk3/TGByl@派 >BIK:N$z*3WMa*r-ڢ>/x Alox>)z;uC&fNG XL{&AT+E} !Y?HIr Nj>vt1pY@)`hJ{^ʣ<%޵z) E\aH٦f-}sޡ[K!z:Kʶ4QRxV鴗7|FI pl"+~QG Ql|J0nX}x+w/!ח& .Z!`1(ӷ1GUHxh-k %'{k>@r Ahzwe8oTN[LO(uBAaHb{קH ^`լhT'ĊH@/6^R[][2*Du IGcۉ>j/ڟQMti-,et U'E RF[aѻeLǪ ikx-誘ou[H~#pDDvjў>WqvtLN`}ѧ3Oĕ['-߬%uSn4dvL(nͺ{z̽xLjvEG,|Qc-)QΚxj b}<+|Kk WDMqzKMMn+7NVSiZOU3z_0uN*+6hͰa?dc1oGO(б“10}#p?y*32hNAf$FfY\'sO_9c]1NNƛK󠵔jz~Z:h-\ogI/qh`;#3Dc9# .'<7fD03Tw=F^(*wd$Аg+`Iv,*(%.>%l\3&9ސE$1$-cKEy%՗iR= lG.{)RZcZq3p}v@#aY@_ EːcBY,Į(f[m1`WK}rVog 4ב3VF 'UJjGSxE|IKEd'J+I) =f/kԓ7R˾ ASDEk 8AӦ d a>zIcle|M#AsYDhL+9wHԲcA"G#v-̅34"ڹ2$ʛj:MoU qṔjaWa|6m8P{Dt/b6aG9"AU u"lPfLWZ@P jԍ2⬨jϋG^TB2Us3J)좢'Ắ%Һx-cOA[\%9T5.~=EG椕cxaϑ8JnP]˖v#xt!,Xфog"{JB&\HurLavԴrS '$*u0Hp9 54[,BP9˜,@'#8!]rg{Iu{|{-[rD\5&5Yy+'󛑄pj fTvPPz.bP >ō Nm$bD7+cS!ga% gU()z}~Tq+v.=0W_=\d;r*2(Ta.c-my)?Zςڮ ;>P[5IOb$-78X&hB\+߷ RN+>ˮpa:^eklJAK 3x#ܮm)eQ%^c eM;!Tn4b5Adp 'uzr7B&A 6#s9:–֮3,M0_k g>D%-<F,p{K0WBqP#Wh9{y XL@ !ˢޤYID1 LweR*+ EH%5ښfg5 i wBrCNSZssGg)JrnL6p'wun Oua֙'( sF| PK%CHgy[l9h7fdgM5SG\O/SDVg-YI,}t&Pv.?dX[{L& vn֖tz?VǪXg0F2,T ˏu /ӽ(O/Ts%:-o]lՖGg>9 ag.%ܠpY-^A6on+BFXDoy?ǿvabW]{^tYWŸz0 jH.{Rr$2 [l8K+BiyM8{!6qIY[O9 D?3E3/L3&?t Ny`׿%;PMZ dc†yNdYr ~UnB쒚] ۣ  EX/5Р3v+/XGR+&)<ɉɉ~X, *E>f 1)&ny6X2Zs VPY766Kl!}25_$!9g' ~U@G0 ȹ&kո;qA ~tNɐ\<~^ =Շ?%! ՑpG Z@^t(|Ԛ٦ǛĢ^%=. QY4ZI@4sʼG= y7䞠~2zT7G>@'{M9Kd;-Ŋ$]_`l{W3Fftf37D6k?&_[B$dVu䅭{҅krvd۬I۞|X{Iu8Oi Y`-Ȃ[oobĶ+D"HxVXB,S}4' KH a nݿOU&9)LKD?8OY됾QiՕIG"6@Z%Y8 N]x8[ɾ {{[sя-LX@I3hbb_S"㐕-[*8!].L.)P;y3'7i~xGRyJ2F2xZ`OOmhݱ{6K~] ؼe=#f6^"-?Bz`U,zu&WoIA)O <3 i'i%DGz[VH25nRei_/Ѩhs%ӂ:XڣO}E5sɄY઼G/ɇ\Q4OHj5%6@ʉq>Bv;pW wXʯ{= ?i* !T}e$`8ܛ=v ߴ1gQ20B ޡ\B%LY*1Lj/k57zXNp!Ա)T_k = BH{YL1:A+*tڻsb׉$RUap^3OQ\c[Ga GUP3ڲK+'dU7OyP1/#ĚYu&i岢K)e@?TՕ( IQl/!:&Cq:o9j**6)ESSS@N*GƓHHPgxp>cY^yK)Xb*ՀdQiNǬӦ iดL*+7bb֬I642o$CeSw?p͟v;k:ffXg F3lJBaPLo=#m@Zql*86:c)P.` x,&tغ%rG4& XC%BnSYU,cWqz&n3ܪ[Hr;. @MjmeRB%ӛUZx/C ^DB]?^7r[gj :gy<sQE; n$шW8s Z~6/ྀ,&,ѫx}2T] ƭ{=򧾨[fIwu \ (ȏޖ mio\ߤWd ~}0I۝dיYG pZ7<_Bp w~e2e:g Yٮ{KTHB+qLR-" vYtpyZ'[ft)[KۦWp;]=5 KI\AߪHWZT* (QNU䕕%8%OKzl@<[zz=sJ nө?g}AMY8]4<ǭN 愺|eW|ީG 1k}^#Pek#ceQPg)lMڃ9$𩈈&ɨN,'q8Ot J+Im!dSS\ e5|{o$J25 <Aiۑ'@ z6ĩLE%Li{P|n}!c# |U3A eAA&#!ls$Jפwl]#J4L ٨ EkCb[jjft,-=]llr5[]?NjO@ H>KV1IU׀8C,V\f.Owʫ.zx7x%yގ)D.!9{S瑩;HػRko_(]Ju%mQ Kn:Wmz*GHŮPq6etP g501yŞk(8uȭuOīU(ydzׅgU#s+^[H"2, '9D=$̙Ahb<=(ԅQN@"Lj:ChBvsl?pIT0p<:b #WA*YӏrKJp,]_6YYwyk4$t"ز>hY OWk,t6m zA`>¦[9nTc)i0BqqӥPe.3?ZuԴB.V'^ XR%&y`_uAEQ}=k4ҩ1ol2k)#I N9L$ep?yVDqBUs^.w2g}Q@H]V\>ڢm>Mi*`{QEVRDH̢Wt3C̓s0J%E"|g$[Ƈ58sp/ vܩMOC /*4H$4>Y0D:YUʌݏ(WLRĴoI1j@Tej`tLJs|T!'j>#!4w̒0,y!1xA6˩#Q֒˘fv j5x20VX4J9mpK+6b=^ Z G\s Y`tZU˖Ct `%V7$ƌdru9<4MB"}ц(bԃ:-㨇s+D'IwĸcV8aJO%4BxLMZ"h3P;ema9]FM Hxzqʞ||Œ)DZ9yib 99v&S{fvqƤᶜ$l4Rʅk"@.Qm9s۳wZю DwYwO_m?XZ1Wº((KIw*|Sb,U.LYB:0XruҾhh@z b7H%w wuW2D?=/V$m/L`$oXoPS0[CKS``ͱiDhCݷ|=%3xrū kq!E~4jMSdХmA8;bQMz&NCDxtmkp<؇•}n G 9=ؒ퉇90v+/o@ʗ˱I\(ܱC^lATKB1]gyg7goqXV#zqBl Yy4/YیVp"LE [hK(C,dy2'4+D (Qu!P|utù?LGH]žX |#u\JȨ.&Sab2{ ac6"Ir7ş} \TFg)Yef9c}D@pxdEhXpa#42 sD6'Y=K$ z |# RX́?-1иɮ]rZ4~"76s:$z׳*ʓ{va EΰAw^e++F|cqJ\~km\ggd4ɡ%o-#7PfCEP1GLyZ]xVZvWG-%C xbƐ T@؇MڲSWKIN3Wt#&v6yýuq~GC |Mzttho)AW4:N,OC]L͇BtńwGpgSrZlQ'Bd"!lpy)\ a,/݆o,*aOB"v953l v0x1W'Xz'{,3Y4MyPwR[-jL*rkB'ثi O8yJTff`[3 ?Tfcؖ$ZE蛡 ' RE۬l,{l=u?4OuIYU*ڦp~[;k| k$S>:9=EbP 쑌i1BM;+ɦ6OU1kWU[ta-,{w"C4CFD7سеԟ灐*RRkfdzA]J (m8c%} ю]8jcN;tR)""~,$[\FɟI+9/q0!A? lB2~CC`;u"ĢK?Osk24S#ߊod'06GQi BH rad긐ֺ>MẄIS|BơEzi_؁g0Y'ȯw+6kA̱&bXW u- F n!b foI6{ _+4.~q~%[Ll#}YwQV5x#}C@K9_?@i60JM7|ߞB/ۊ9CG:imJT_o$ -[=|e#g ~G!Sc9+Cy±8籊v%_?jO1N*]%IpH4 +rD9Azf&_9{Pck>xЎ<8>6Kk?"LWsAmN3pUwőw:-R-P,h J 'swI g Q"P:撢' /tt5,jUnM3}dB a7w8TEjB޶cͣ NZ P@b٧Fr"'m7J])a),Nc~{`8pamn ?U{V6]*#')4Mڇdz@5iWk4 #%|KO 퉵Z֍}xemR?"Jɗ9!fkrhDh]=kP6aycs089ahJ8]1}~yBӄo0Gf P[ cV[BWCFaL&=n F8.6]ˋcM}P^c+\ȶ+odn}j|egAOH۠3R| 7N࡞yJo_?r~"Xr[P}nMdHُ@{OX'Wpf8z[V %|чPOglOJ_WVpr=SvqfcTvͱ6  K0PV%k1kZz"@GM'lڭTߑk]̘)ۏ Z-U{Y] Ey239> ]Y؃̀ g$-6nzi6PKdԋ#\.X?doSBBHj@݅YuNfIhFf(N9o؊b?G48\GV+ηW -U*rN3׸.j}$Kn.*u*p:VƇx 6aŧJ#¬•n-s:sRfeYsHq_@SuX=r/ظ/?$F"K?1I[l`:͇RrLyMDx?րm۶?)3@30T)hc?Gab-0/Vk/k{]}GupCVNDgͿz_ɭHM(XsCaS6cc2Gv>Ua' LôeZ6;ȭO Y 4Jn<כ>0qKg'%h9"l>ކ[ux7/{E̴7 XAmr5\^署p=Fr[Y35o X+f]ۼ!#Y ~[ -,1 z?fd-vH%@.ed+bouS2Gx&^.[*>1/Wqj¿n_($c3k`ky+UOk% [Nwy>&%p`˵-8\d*WDFH` UMhS =)7s薞lA\t\BݎNK?gqa{JV?;=07Kxdb E_jE/ e84K\mFeӳ.ɡ^&^wQH9o@;3[MdB{@>zD6Z϶n8`1< <;&IXfWaHKJqj?JXA=by5 OPlZyk*&=LrׇKmaR 8|LA['j H"4~}͘]RkX*`FcVyboϒ{G =Gl-#zǩ$Ju'eiftˎÔrv3)g]ٍ3=190x2c&8GCh/^$l[Ύ9F^7c1#t+h{"~ls9l vfsdy6UGNQaLpI_ʊp"JkL}(naSL)#OgOʭKuܢVm=R,4n LyZ'뉿&*qE{t|x5t޻bm:CK"!GG@dT:LdE&m=?߳`$+!hʹl'|X_cbBfz) Q"c3Z~"B^* qv~KppvD$95.@hǒsDƖ-e†j&Epk}<|oB%6ڠ+ Ik$g/*x@ .42 %e-EzIjB'ePHU&] Tb^v֢F(roIzҮ#D-=s~@ߚayi M 6_ۉM< ZYMlo ?ђrfM*Ut//7!m4wSZ*EOź6 o0$q|lDnrA jKζ TSR+˰zQwV VFa8/#Մ<YS[mz{Lhf;ի`@DzQ{VЪ?yZ&Ou*کBhɇoye݆"4hV)}og>/e^@!aΊ# 7/BD }3At  ;izxvRdFWxA9IBReAbKFJ]p}uՄWj/;Rtͦ5+QX`X{sd#H;"hqGINF-OdleA'uPmі8)!3ǜs\~+L]"Wi0x+E{2@'AE[ {yVYU_riTf?o-[ܷNmq4XMh v4A XJ݇U}&%?'j/u%0H^+m`^2l&e0Z[M!Nc0I=>wzHJ|3l;p59$cvMlM|6;<5 E+tU?HpdN/Z>x.knz$dcX`븬D>U~菂JC*(wcꏵNKq)fșiI-Bwoh=>FKӵ$KTjxۺ]úYf@}u^&GDLrnS,6@3׋<KoK2s-\ؕuw;\t+wwHq:ИwZJ4w~w ZU6 u^)ҳo/qP/ w.Ζ<͠.ݼ_aD&[V8f\.?=QC+%;@m+d?Sp&F*v+)>fh Վj4'M94Љ*NT2c_unA=Nο'I ZNgP$ o[S|J+0@VhM5-I B˝]LX@s){&×Eo1DwUA~aV] ̹KIaǹȺ$㊡s<&9 n%ΥĽݼ|Ol0Fy]3X  'TJzl\J8=]uz胚)wrkUZI=*q˰c-ⷈLs`7=Zw^Aĵ)@TF@@Tn}R9Ee_]{He 礟)РXd}>gRZ c@F#r%)+jN*x7 !VnE}'zOu=:|̬xgVxPEF,^2Ǒ=EΙo\|NP7\ R Ğ1Z23mmY4MHkD%Yfj9f[[Q3aΏAw|"ѳ-?L*FPLp̼ure30&!\L걙yjۑҖg9 LG ]SC`@+[}ɮ R#݃ nE@#J թUC 5l5QOA?  zh6C3A08B@FW )J,0̻S0W=49 quȩJq׋D|臲8ՄFEQֹ"qaBޡ3|@bȊX\c!,?EPCe#2DBWI{TT;[(ϰILaj0&-y\Q .1y["xS0tQ6L_g 71n.}Er:L'_cr qx vvZ|\e0y&U c*.| ]e{¥&"buJCI-BO@ ?DBc%Ya5L[ eQ F.Iד}#uA|GN2jsw O4oMAy1gR&c/noSܻ!s*q{D1|W(/<.mT+s&n+ۍm\9 U;6>Nto0 T;,H0|)w f[PL>߀Haj”y Oꏠa3 lF1uiƆY>N8kڮY³uN M␤Dz} >*+ì2Ф*>Ttv i ]Tۨ_~ݜDV1l" flyrUŰՑ8ҴcDPh?A> V|a^s27PiM,81P6|'"/Оy=IJ[;T1&{vwdYʆb T*I#&%`١Ď^K-V2 &>|ٻl:^7V*^|԰hLa/Wr%{4i@ajFB:jBɆm;8WYlzDE0H{α< K$0q"kd767i$Xm1䦯Xxw)RIcVJ1Qt6 *Pa'apH{0\el1?ȥF*D;OJqֺ_*)q)8h=}3~E5IQr鱭UECAxG`.𢞩=c@w/VQ\4 Zᕟ6Plwo=S:u WkYܰec=\̔Qق7ajҽQԬ 8iG7OD3h;47Ț#&?*Q''6CZma"&K[V.ժbVot{U|B5I-u10bFae "aS蔋Ǐj%s(oh`vh犍EYg(Ycf^2E0?8}WDں87GUdºEE~i"C9[ʼ6Aͥ0#n_e?orxMik5͛|JY nu;w/=M.q=)aQ4_ш{rX$qlLׯk_ cfPpUDGD76@AqwjP]cWf(`smtf2/Bj>xG 29UBZpb+yqfz6MoWTneR<\nFlh/5@+ ,{: Y\# 8KGgyw]A$-Y D:s/OzՆPJ0E9MdeV^c3Cԥ='"Psx~I[wMk@h⪊u':,JOlevEu*>vG8NސgnJ3̝$\R/ hn 8E򉆡zdE~_> {XeO & zfE #k˳6hBR(MWw#* CpZZܵj+l o|Hr5 io^l Œ6GZ&/7=c'Q _o\3Ptk0pg/Svd\QPаĦJ,O[n &?򳼑Զ|_יe;&Ӂޔw==ByT ?.1宒s&iJ$3Jvo..y~L +M-0o5bsP })^x7Jfζ贬K|YT2]d{x.x&$'7"Ff)aGT~:9ʨğa$]h+QPq🹠I5RM4FeUкm\yI3֕L$G*LOkM/֫3nqliB3%T PUjA T0aåtֈL^੠sV;wsU?:R,U SߴK fLϐR{E|Dqz>%5D7)- ̞OG\ r̀ [ヨÄT;) N_WqZ9CAlP* õ]"d_ML)Qߏ+rT΄ˌ^ч? 5#m.:7 g1ܺ|M*eA̓pQ&|D_y.bv6msj{@D/E2n>1XDgRKM&mM[(qaB{Y+6\HcQ> t3U^2T̈ ;Y:o׎4Ɵ7V!7JHWq0X EiFj%;\U08K'hK2AL5N.mvtE t6+\V*eUeOCu,rUHk+it#_KZ4B5))9=}&Rϵt/_AZLd&HEf2;&b`+!_g\:utNC,uyv4Q88e"疲\Оz( !{?ZzGISՇ^a1rꊢ+ ʈw2WĿ 3- ߋyt}? 1i|M}Lc~pu1hJFVɁ/v LR/#Txy4-ȽF `7> S9~kVw3[bcw@dg [,RW Iۛ:kLJи((KCymNśگ]#3Uj3A Zjg%uƷ N29['۽)4g}d% 넸~ܦo!;0̱{ L:|)XQ.SD ߩ՟՝{ԭaB]j DZ2bċ 믅Dͮ2)wRkoGEt1 Q51Klj\Jn`p]Θ2Q%ͭ-b!" KT>0A4]D;i|ujldͅ3HU sxc@GE mluc>PkKnpx8ۚԟ7}Jt #~Nyg)^Խv([o$_Ñvۀ"-[(11М!yth}·[iD땑F'<,YG^|Yz6@\y!uܨ6zk>_ n{V=p5怛^W,mx)UL/mnC"K1^h]e.nז&.C+ pDM*N=o{fڄYiqZP*;nsJyT(RG 85xkRQb~V5dkJgQo,8Ji-zWS(C-BMNZ8.R_k\Ӽ$EVKG e'~5m >9wz_oX~#kb[-֡=tFo¯4@@ONΑIbxYM9xүgv&{OJ n&it^&B n_A(yA111j-l~ dwcRDn9!mXaINٚAocL3tLW&t.P>G~SK/vF29v]†m:G$8윻LT>ȴ4ALDY. KqSL4MܺoHjQqؿZ^VEp/"BrY [QHb7L=T(ah7b}dH2_E_@ǹ6yȦc @p+K֒:yaF7I'&Lb44b I ElŏVUGpXt`9~v(|YE7Plr%QR ):s)<2S^ڠ{!ܒ&mO' /(~mZ1:{?9L|D3Yآo`~.#:4gێQvsnAw9# DjR𓁏>[j3G.'Q'WssD"b1{@ڈU䦴yk bÕ O^٬W?rFEްIF4nmm8P~`4L#ܨ)C2q÷r^gL"''0\١D jILy J~ 3%p!enmAsゅaxGٛ|?Zld⸚U 8(y뵺 l|x]WBxh2!Rz宅\DVPr̕an&/AR<0UB{R$ t'%(dcz ޔ!;]_?2+b A%@(Yx)>Ks>>,Y0Jjo6KZf*62^l9IgpzcK޳Ce\c tZ0*jOƒG/5'jW-kӌb|syMӺbV?s2ڊ#v>A˵Gv(U/{d&\i2˓`7KޘyUarq.&.5t}t<kQ$Nb/vay$xMl4DGDHїFNaT An"?F#{Vd"r\Ez%G GcZOC NqglHX6LYeQoΫ.dĀ=-NJI{]Я*̾Tk={-9f5~Z 726%l{,#cu4RC7LpL4W~T<~n;|͚$G~IPxZk-%zP$yʉ}a^}a?Zl*? .޳b,(Mڵ̩Ē(wKBQQӨ:& MׯU:mҥj67G!l`7!Vaq  ѓ.ܜ& ~)NG͹z$JY:!,D2G01e*bwMw0sq=bJlJ6'scGAuw%c&ui ڸ! +scnz*=- 鬸_5m/3 V%Mtc?W/J**YpP޿-o7x`m&mXF7Y0 TɱA4\n6M?~}$4M¾Ʋ}ottK-Xfp&/xFFJ-H꫸Ϟ2`@r0l{w8;/J'_O_yPtRy{+!amX0"J<Φza^dUP߀ :Zˢ=t*F^GN^ܝ~/d<*_y(j$[,TT%KrNTE:Uֻ곶ИkP'QwB+9Ӯ|0?s7CWa5kαv;r2ވksnexQPHxw9&+G关OSyٕm T)]HF:4Q$Z$PqYsoO9S91Q '%>V%2l;qE+m,FNZ5c*Ψপ! BU#NU*`T6tAJ2dY$d=|.:^M@uI=j 2=/`rY-FN~ -]**nxu.B#5% s ڜ*$>r>'Ԯu2L+^QGND ")C6 )k~W^ѢP;e(s.ggH ʚJ)DeyHҝ]ʦ'3@L9Tw!p\r^GZ`k㼆sO!2XkntE6¦gs5LtTgI`y{Sl^.dr[K. v)1Iq# ?u;hr[֭]n<.D9zX?4|vDBmKUߙX!+T~UD|` wG s:hp[Ahh`zJ=ϢƑc\"`aό}r#?2U5ƒxF}l|y[kcѳ_0QO=:ƒR[Ж4/zs>;mpv‡FĖ-}]M#/Mdunj쿽eC(:Cž너4I!` DiiC GmC'v:2<.X72f$Kpr4Z1o|z0z;N!f~PWzZ.A<:01٭%D̫ߘR<uI)\zE )37'ď_  D&۔BG!sիvE1zӦeϓ$8ku~b({@'KcA巙CZv%m2m`y04U–|xoΰ{Anc !:4 Cn6Lpb@4$iɑӎkxHV{Yxf)Йg1d`\^PJsD<=o׎6cT-Tdx S{oSRnc`>ϤX x2$ _gFVA402eW:}e^z ăZ%BLlE0e^. 0@酸imIEBJCN `yR|{njA*v%kDkacEEɿ=f_sÕHc,:CȨ3ڻؓ&0#* . tqL8Dp# (esߡWilkyI~0uĻҏwƑF|hS"Dv !"feYLZUJ7/k笤d@P)Qr^A>$WB䈔|߉M*O@ iBK}]a&G(L /zF$tˏ5OIc]}hϙJT8raԵq YcG;qѲI?#HP ,A{* mi,e7^ 7dyY rκPfs^@Ki#WorJ~*i&yF|t]q޾V3wvӛp;aMB- {LHFjI-Zm`-3ܐGCZ JIQWOmpoP$7{BPˠ[cJ7;N}MEk7cEp(.؜w=-wјfr`V!?Du{nS/ȘLD|JR)8{0#y>p Cxʙzj~!3-pG8&()ϙz) S53 {lqF>`i4u!]A$ g&bXM5·]}VDmJ'J=VW𕫗KU!OY*Poh>-X|b5t)"90I^'dg}$Tkpйݳ谒I<%|x* R($`d)m\QX8ZH vTy"m|)H"z{ʸt y^ĩ-BHǽ~DŴ*A* LD;OQbxvb{]QOc:/p(?*<)*eV1 Pduԉ@+4iȳ)*r` Yڂq;:A~jEUv+9B܏fz LD}_U5mLOb=n J}NÆ|D5mt.ؖQ,W\=uq8S#),G1n'δ15i|ߢPS.Θ P#rqumk~VBq C$-\(Zy9QzBڪ\cMo:6F!*gΛs(zm-j 1M 97-Ě,vԓI9_h.|V*l}"\C¤kFYIFx?ZsZ(D8_=eݕ}HBvKptr_-#4]"O`SԔr/=Hy Z/IpڒM Lm zxqYC%~2G컮 #];Tzn*d9P Li V$7=%` {ݻ Z欝|uraFD49v/ $H8OHdDL3@u0Zb+V'Zy3Zts7ޠ_o%O@l)笗`+==ۛ5>zgq -{+RmGs4]O plhh)o;@sTf>d\ob2؆sUGC@5e ե2XoyWæco3pf5G ݇j:쇈K!:JUmwT@𮸕\{Btԡ1B2ܬc}'I1shOɴ* kl%QsOQ}x_ŨI?IJli ֐f+o7- >@!,?}0ujK",s6Y.;~C3K%ِ3O|7ǡ O{@Q9=1yEb9K4k s \' rpCy Mۺ<[n3 vClՃ)=3 gߒ,Q85?a3MwBg gdnfIp8UN, )tf`\NO\;UQ"A+ks{r\=]`Iezhlga% :v9 oϮHWY:^^; rz_ӛl/3S"GEv~MxKi%9yPdHL]˄JhVQhbՂb [`CѾ|5U~s g(fe>K|V 7bZ/b2"fmܧu$n~۳ b"SSƒ(4PLɀː1SL/NOZ^ݴ6 L "_¢GwPmFXkfuDh1Bzu ('aN4yLh$5GEp>k<ƌNcbt ̀ǩc٫-}KI dTVf,TF`Iov4#JV.iKLVG~j63Hkqb,GNp~`-YZkdU>WkBT Sؑk94㨥_I{\[JR.DVдI0%*d0ԳqZ)=[WuȭK~C%x#ٕ2(>JdO*(C&) ȭ"# Uqפ4+iz"r'H@Cj\MR V2"*d8Xݸ3n ¬Ed-9e*q]W)%☴thW%idmVg'#eszsߚI=^L0ԴX`i_B l3еuķ+Pê(YPWtuY2*@**2]POPK&AxϒCEwm+=G$yY~q9"pn,3xz?oޢ_JK䄨E3J9}e9_ *jX d7605n,',)/ `*^&v:nWdYm=mh?)e a~ܰ 0b _W(ƏfH>7PjM{.l4xbIT˓7-*i9${&V=pCR~[»뵂 LJI(e۸{@7rruKY"N`z;^~aUI9n iPӺç7:~e 6鑺XZ-IQ|J/IJХw]?vj$0'wm~[Zʵur҇,kP E|Կ^9wpBO ":@8+Hg!e d&KH&OՉw=2W\b)رXaփTnXrGy.$UV yӵ CSi6Y=BvfOh:\ψl{5PNqٹoi1xL({IUSh1^ h}cp?Ip0p$Mera3?@^.:j2vwR~|c 5yzwOI DhӪ)(jgႷg =&-(4+cRfKV<{RDNHdE8}>CĻ JOClDHBašϩ ō},0W\8 59N`Vv. vʸF%#JI@ߖ@dr1GPTs1ZȨL9z@+/e"C9?/74@ ~} M>4HuN |׳'TPT`k ·ϱѥ?amwCzW ;WAH;ڄ݌Ƥ)1S2v5+*& Un XTGúH|H5/+ ^v.3dpW4b.Iv&/j[ORY )1غ,7$z0 h RT}"qmNٖVoldrQg}CSޕ${ ڰqlR2R5a'_5]-XŢ4,? C2PRq 4^/4*e;K%Q*z꫕8)`hBKE ϚN@ķą}#<1+7Pw;1tRZӣ(wCq/>}&5DgN ]x8 b|U;ꢕ'sWڑy;#lI*#,;JWeߎ ^bҚTuBwdǠbJ'r| 0lO;DzЎ{f%Im& a+{C X%ñ+v+][,i'zqScDG<'3X;Vnu;dMx(i&Qk/ƃ:j|O`CלOT 7,ש' 85#$OC g4g]4Qj߿p?u[{XӸiP#vUu x r&P0&sUYT$I01@?gUJFiDZ4f=`TȒq 2@`u QD]);`FVfw4`\|:KNMMZZ`]~fGxU^UT뭁YT ]HG߬XjYۭ V2Nv3n-Ιfx"vV-_. lxo3.EVwbx=9B2mbMX&ςxiClxX"1Q(f9|ʹC' ~{vZWƫfxԍ|bͧ|!04]P\Y8ڭcNB+tdiQ)Hdys( lywVœZ#6$6f8e2ɢ4ؓS U|AYІ /L'tcL:*";ܘg[rAWP5v >  R&JĞWԎtH4p6>) .#7( ?94+ ׮~=l>kWy ,aHGn{# :u`-?;<wj)H+ ^I. Kmܣm6F{'S}s':8H))񘛑TQ>PC^5R,2nuI8ǂO[GtV= MU5A,|BH*ֽ\L"+W ()) nk$D ODƅ6@!( ` pdz&}8D_tr,Vzؤg8ZӐA[c9S>[^c3!1zTﰛV{w4s$e d7_Uz7s $lu|n/"5NZ-2ґpE^_>5HXdp1rMDRb`gu`K#^x; DhE;Vr\ ˎ;A ۬`wR 7*ZF19 5LFً .5sş uۏS0SZ]%$۰z9Dc2C*_ VdX)~i+ٔ ͚5L5lbӡ*B8`ּs>Y/a8"][&#W}Ao$.._-+=\.c3CwwjiF{ݿCƵLk>{j5jd1[8hvp*"D'u^F),#ᵮNW+ȴT Mu7)"$ƬU|CߺLA@h?:oa#+/ UtqY .ALq=-SZrZMh-feH @d#ʼn2 켦Zg5F,$P-] V P^ԯp*Dƿ @=鷒[s=˔ jT%]7{x!R*H͞#ۦkjHVP ͳV>6YA)f*|'|!VMXٸ3<PQɈb!GBr)/*3uxQ[r̽ll_<\TK\F0 +I˱5[, u9]6 "XI/_Z ST\ (/FJ)!x+m1`g̿M 4SmWIDIa=)7͝J)۠7*eCf ht˿5çۘ]#B@Qeh @ .s}}AaOMp?8ň>Z09jF D0Ÿu"1l#\iFl 2:}= (,BE޽`.[$2I7P'(p*wMt獛n~'΢xl g^vNHU֨]13xO%w?L~eG^`xrK3 jCT 'Sxٰ|MS˷#ЄM5;n[=QlӻGTeOz9` xRQZ͠JU@*;6BBz-ԫd3f+Ub[qCuCI/A*ẗg֥̒Zܺ$nOEHj%t%axd/0b wyw ?i?#_^G: d޽_^qKN_?Ўu ;xÀ5I7s_rS3v徊/ú%$"Pi[x U, WF㊫^},.Rf*9ӿ>&WuW](cO>[*.[G0WC[4և{$sfɎ>9oy-~`ZvқŶAI>/6HPm<4ͽ>Żlf [4Ip%T`ɨ I })Bjk Ĕyny,DxUܥ?o"Yvu9Jqg $!PYɍ? 'N{asJTy~Wg a)}vuFTJ܄#)\l&ϹﬣJLG[C(bY$> o'pI{J/'PoŬdkX<>ɉ0H gY vV`QYG{bG*bnqġ4Azڰ}{[BvT*WTVJU+gjKAF}U`[?5,8}JhsNWAԫJC:7UU$|Ŗ5P>8`ˉrT%6iv.IpE= K䉦ۓk=;f)A\ZjDK?q_2"!k{PcHA7$eXA-(re6"P!9Ƣ:AC%F7Ӷ{BI;i#ۏLI IBgCUh `_&'Y:$K2Ѩ;,DfKQϧAڟ$dFf|f{!w4(Ԩ9wB*td@$IIE`4J17Jhߜ35FC m&pnIKJ+2̞̘fe3hbxwȫ&j%KS˻N~sb/-!ysAq_@*MsŇ5YuL+vD'V]9:ԨOlaEY+AS|E 3d# P|55H%"=Rڟyc:Ioa>ROmTƂ|w%HZ^!W;w2mAy]fJ$*Ȕ{&Mݘ6nFo`O}ˤJfjΔkB=hFE"1»0:ZQJȾRqRHWUNpeiގ|bu$-nwm޾E&|g-|MLYXV/&M>|O]qBXv&,3Z44MٿvRL[RPvCLzӰ(>R\cr'x"hsN M=p~I)m1$Z}!+/] /ު6t}A{3\PϰӚ,ZNʚHSc>.N;un1G &5,ϽآH(eNC"G̒mCJ< A֎cJ걮CzBh^tzH'SirR쇒_+eW9UF7pd~jДYf/Hliqf?{Akre-LY0C=**96=cZcEP P{K2iΈ{@H!\eA9b^k"EiޟIa.@xel[RgB؛G|B🺳~P8xxE#Z-H0I_,xkBYE*nUU}Kt^VU%m/lۈMo]\bʘĿ앷>iB]vq׵A0;P8ufX0qQg3|P^NѴ9 /K+ͣax)}̠h*~V>iXཤE 9SdP`ҤXIbRu(`ڱrR*QQq|ODm64WnfqHµ{#SL"wXRv  $@#JY vlDtZqrcj35IN&6I!Isc>aII,N\QL$T=!'2LzRpi`k\u>ݜYηh f>X'\'"N@UPxyYcxш 1Bz("mXY+g&_D;x]{;Ի'!XÂ̋'[ F B:DC;fL ^ԐQl:AL*1Ry3׉ DRlQi4 g 7"~d_1_\I#GV7{Rh-{q4x~T]$jF."9mwA]|ǂ0М{ѴfdJ]r!g=-@yK]ڏ: fEU3Gy72=҇mOBe5^"{~0[ N(҃}/)åzd6'OlD^P\{ ;_)U\.BhUfla 3ީ{( k`0^DߤFl}(sO'HA5BK 7`]׼D9Pt˒8Uhg}~ J.J uX[g^[\N GT_;zW  L5Kk; ܾ2ّ c#8L){<8Wѭ6ȟ.@~!pt%]JVʓbVX*Xl0D~92;Jv;رFs{;[lwC"ipKܢ:QEP:!>ΆY ikc~ =0΄q{?LiAuNеBF~Hi$T8 O3Ql#nVN.wG<_}z+|SA~9|Hb#$ň>t% B (,CjgH9qR ee]h@?̛N.Ņn)1~uQL8θjznRyX"bMýo˪&2QDR^>#`fG4a6gנ$6AY J83,bw}V)w4׀4 Եyװmr :ŀ{z~5Z5()C`!N=ѿH/`4],O.Ɇ` =qn="&=7+=Nj,:;ͺ);55JI78A^x;L3 XLc(I! Ju+]br3Ƣ3NF?o`~Dj3WH2UDف|Xdn Q2 9aM tE6_FL:?Q PmY(tRPX`@jE:#֧٢@_=:fpzRT-Sd~f+(3c®8M% v1Ջ;qd{ p4䜨*s1yˈc_b=h*㘁I5wbWI~ۥ֯A33uK\G-8;i ]LuhBO습Cezdz ZOȆ8~7p(5 9h`E MWT#U^T4{iX6js6fMTTi ȧg(H=TV3A*W{#2FQL"UV@>c^鷨QXo/LA/\NQY2KU,\5\i0;w̨K!~m,ǓQJb7B1 ת}-9wQQqfTɤhk~rh՛<US{QOxI//6ɂZ6 ۼ,v}1F;2/:WR=aCf\ܬ|T ?bX˗U+i j`}}$4hBNc5M\ΛO\ ٽdp/C֦c>cm&iV3sF ,ʧZ549zS:}ϩ l@-74i\1mDx?|/9+\^͞zY:=1%4|:6fN"kQPouFeXzCX&څb ܹ1ao"s/lգ&*,ŨBdԕs$V껏G7W=dI<`yI1\JlT(ՖTد4I8]ӊz<ߕ>8KD^5*(i ArA0}pOkPEW :M֎OBvwx V " B95X1J`+,dDI@2 iv=bؗ$bWw8R({xl= ahp)NCvۃÖ ʖ*t1M63nTe?sB)n >ݝ.W5*P)'dS-":|g>,ˍG nb {GsZz(װe6]&KʃgZMehhc^`\ݹE p9sSڔb]+بI!#Uť>Z8{[-ic$m1i{7 #9pt^QXP7zp-Im?E?:1*'z%Ղ!Oq/ B4$p,0@ML%2psr?YiG)_k/-`?G؞l'Mz3JE`vs1ԂHٝ ݛf,h+27-LAe cvhX *5]d8,~;Fn8q  !F.]@^p7ZK&Ǭk)طD< iS; aCD8#) ; + څq>=w 7p?nk53kJ ᭳|N*+?}"w-R9r6.*+x]W7W17\ E TnLFtH{HuN4 nmx\SȻ6Pz蒘+8轱3@4$;d"?F ~o?ZxĠ*o^:xn)}DLa0RqG 45bﮑAߺpd.yp眓l[l8 9Q& 8&ihrzg:ю~#|(ȣ;6OqL+qGp)ݖߜf|qJIQL)ҿvLqy"gԣ?v󣏇p~Y܈ڮlʒm?DbJfA^UO[VU'3vs!s[(ͼN.[p(Xy?PK#˭#۪&3Db#$1Ʒφܓ8C%;kc9Shېq< ŸLxhbi^ktE'9!@aM|@ & PKW1Q]^%86',u皞70Na'/_bRĥFe/>kNHld둞>ȌgINw[++M@u6AD>*slnV]c-ȇĔidҕB:PcA\spPI=浴FtϫʌwsDj}x}[y8ȬL; SP $ 2iZaHKGu?E9g@emoXBD !¦ }ĘiB$Qݔ͋yo2gم-Icy&7_t*`BSnD_rӚTlt=eDoaXC$zvֻ̭2BIT^Y>WA0&TMKL{_fl$O&t]ᱲn%)cXVJb־h[⋷}?Pd,Fo[M8㋍8ɜ!1Fs~Q7Cw8"!_|h KS;(5YaٛZJ %-p<<#*[kY";š6~(![%CԔ <2<]n ްDj47:фnx:Fg1ZxFwSjF|mo+Chiİ-]T3L؇]8iӺxdA݈S%Z`QMq-2+V;={-GLiϝ&-+mB)V(dx_)_~ cX'.b|K aؖ{;b-ar(ܯg(C8&  4JM1$YV|~;\l1K4K0dTAodu:5OJN_6J>OݐM>̽|eAA/mQrBr`&8-a BncƓ BɪOW+!VY*2 ~+8e y~`Cd2IS6!{L(@f`ݹc&ޡ ê(L& tEcm}W2~zcBxaѠ,y֡Y8p@Z%@pV {|s=#OU$^J[KQvZ\VOwՍ2 Dz^q|uŭuiɁv /%QS"ʆ;Lٕ`-(*] wK>aU4)/8J=TE9ܯ*[_b>8gcp6Aѷ ԑCRs]'E (sS:+땝"SZ탛ܻ{=$}CQfachh;-f:}[_,0{t~r[RUwz!Fs38Ha8Q1g m*I3S^Itt2!Tjh Wa/%3kw3TŜmSNS={G;n- wt Z@ Ez&:uk I4Cu1Q4 |8P| :ȑVώfemnjg&yby5149ze+n\H$WM7s Xu#ݕN#i=I4gzwfu!f?s+^~XY_5enǂ|[9L{m.6ҕTl2it-)"Y|+״s 'jZy~}yҋ(4\w[)ИJ?;/[|.Bh2IGv[D<#*2AJrOPV;BG{% Fd8Y|l۳A\@cɖb]+=1cX,P+ bG)' *^MTe,#fEusH[>&} sU9^ 8%>r81N`XܐΩ sʌ -7Jc$ՀA(#ǐ1:. ё)"n+ɣjJ H]?jX53C#_TEv:bn DxAhb_AL61sSpW9҄wNcm:)̲I퀦_v)0 QR?KG%?>/*(Md۩ڜUUUJsj-]ˊug2JU#"X0c^p ql +9Ou m ,$eK6NV(޷B}ܵD/t\JCH73`}$~Iȱ#rXu? l1̥)XА2n Äʷz_Aq(YCItQ`_w &-v cަzdUL]Fl6i}WRnM ` /q̉:#&?-#'"sɉA^e !$Jp74;_sʓE.HMjXE)ogƇB]c mIHdzq/UMȺJ;XFg,T֙M{*j`| O491}צ X0-1r\4H-jfͨoCPέPX{c)d7[٥K)s21oLS| Pݰ3}{@Vw3y{d ?t9.% 91I]HRm=x=#;s;ie oӆB\/^P{)9 kySXR,7oEϓ?9݌WPD=-'3QaFqIF]u0_"<8&S]֍%r@- 54eu /d(lRKF 'BˬiXdEjyn4/ڟLx" m54jф@PXXڞ C9^iN=lh+Ӹ{=FXLBH!C`S)o(,duÔ0N J}ۄ"FM҈i@ >,!PNISw͊Iwof npo"e/e鿩sp9J._B( kq?Y*9|L'#?Tj'ޢ>E@gd+@]w{xr_'6 ;c 8ll6(QP-V,``.+lW,B\F Ps?<# SQllke0nhXn32/~^fD`h `5D{S9iW]7I%_T[T ia+z[op7:m(csVC?U&fjMuoTm[F}OrD9a) 4sttr, i>nt0{b"XRv%GIї[5)ve~$.| E=4^xl_*|0ՠYp[DBD)逻Xm>Dz5m( 0ɥj0 E {kK{1ƘUB_lxo^0kPr[U*8kk+_H.v?-C-NVQ++Lu)ѩ21h~D_Ѯs--ӞWS(]Yն Pp>z<(+c GF$D)by_T^W[Ppf(ygշ w}#/tֲ?CK }!zR;54Uvg+TIfec0$aԕㅌq]&bMTT)Dd&/n&uWۥ`eH'c uI>(XuN/sWfxY*mFGs_dHڥG F{Qccwm7!kK$o cUw,zl3MRS눅8Mmv N_@9!ԣD&Uz>ߗj2`-iW"Ly^UJH#:7/|;y![@uXX}4xxxjYarGtFops~*.S$vy!IeTyȸHx~ϡ sɭu4!ԈxTH&Mu Zj:8 ?8S3A]&:AuE>C2yMVi`.7L<L4'&s<(]8j4ѕH9U0? q(d\GJ ׌7xL#H |֞[SL;hԫ\#LԀVOٳ[6okJIEf Lc q$Mѯ3YX\hd/6ЛO^NvMWX@xvHƌb٥ʙ@՞K9Nh wCSTIfsu^w:j+m1 ɝ菄٣X$HS= DGyIYB\;YKvg>{^a\#`h"GNz"KawM~~Ng/0|mҁ`ǩR/S&ZIL2$buzRMu="rAԲ8|݌򈀉6j[VBŸŸEZ>o 08fp?$nZW iRg!j Wg3.6GC컈c٢I&rr1U1VP]4 _hkF$`Acjs`|zGD1!ÌxB{WHB 4Ty]hA)U7.OxH30(^(B#s8%FN 4{]v%B.mZ:]=(FM.tJJ4;"[BAcv --/yB oHfph3d cˬ_+@?nS`(6v^<q&L@duO+ ~}V [ְ[],w[@/xL²Yy!+zP?b254(b>>0c M'm6L5Gj YqdeC[NW杒'X"+eF2gīEaۥ"~ 3,Z*9!i({ zP?+ĐHG3 ".0^FE6sZ,tpMp~WBꋼ%$y1O !{ڂV,PL®Fm O֮`aəK5 Vz+6WNe"kaer'p{q% <4Vj%3Ǹ,+ ő3t 떙PLxS=+5Yk0&qmX{b㏂)9W6P!\]j1=Y}a#䡣& NNNYCR ^+$Yl`P#(SM9 *;,E_0_zkX 1@epS1f -NhxT9Wۛ+~R^-fCG6%GQ<qC `5JMOYyP4;s w29a>-ewDFCW\Xa )j;)t:a 3KcHƴGـT;iB2 y;D4Z7uvocjzJap#D^ -*%e[ ST(VGT6 #|aTf燭r4dT/ cB mz 2l8i)Y"An<+ ]eŻߢ@GKZܩ'f"ψїgyY$sV!7A}g& |~ab޴ /GaՈr/=P#6'ΦeR1-1U5W\^ *_ YtV7ڧO7՟&Esh-?.` HV)&\k6ص2pi%8ek6iٴ9Քu9Y@#UF;{v ])e-kUP[:yLgf(H KLPJi4 춛&u یs[ϑr+ &冤KI왝%"`Ӹ߃Kk)iv]ZZ&GX"ET7Kts W,Jyϐ)='4=*dѧO:I*2DA2zH_;cq;i_3VʑMvp7uE9W3uía a'ݖ ElȔy ~1.s ORCǬD* iutlScTح xi6~ C@H5UcJNfe!jې#I;fLWR^ dp.jQF]Ә\Kb)!*2HBbK2F_~7|Fν:(J8SK^Z8W, ,GW1K0 E C)и#w18)d֞oߢAU R[Dl%A_Ǯஹ#&*LdOȡTa6굪F \/kAZε>jHQﻝ[XP8 VԚq S[{A^@K@PNM kXTrHgԿfzբ[k?{ D0$'V?\BZEX " 罢# w> ق=bsAMiRQJX))ϸ#B,JnA*-~;EGP2 N$Z9.A>7 L}s[+vR1rP6L#*#`K}lPji m\sPVZeax ߨg*@{RT ܵKlbhWMdM7먁pavOEx|8i;UԔckeѼ v<bR\$}EYeUZi$"iYUuLX^2U"QNx$d׌jᚪnV2lWm_W΅3gׂ,k9sFF;B#~g-(7]bH>U 큺s8砝nO ^1iog6(ځ-&ᖓQJ$[ &fwJ22CNOd_wP7o:XM:h[ZR_-yKEݣ@5ʄa/4vF/:9T:yuZȨq./FE>V+]?>k臵^e!D"bQQuk%jBf1 N1$ٽ/K8\5qt2mjIA&WY\ 젝'OulF1ZK!d?$/K\'BH tűh(Xe(}(Y%j%㕡{B!FHA*P5NFԸ QV}k8aoͥ::KĆz3qD wx:؋ R+$~,p$xB.CfD+hZtѐ2"PD\F7.#@PZ)VMt6 G{JɎO`" ϰp_2npyh;?gLY~aa<^QDn]5; Y&|&:\뗨Ϧ38LO 1)c{&vLݠ"|y)b>b-Ӱ߂^}uֱcZk6Bҋ;J:LS_Rg>fc ŇyPfRtg$Ug ̷&kˮq.;X~= ~hu1It\њپbyZ||#L.]f&prE/%=oM=P,N-ۖxW*jψWl=ALƀ3п#eR茍_Usl݄W.~ͳHjPw!Y2ى> ΓUon>̻e@Ԃe&WGgN|m1Fl=4 $_+E0ro ]h6Yt/[u6,z-͉e#^^"Pi/噏b]|dL †i_ju03Hჶa5I=.ljnw; V0Ci*8]RR$s4ٙ{;#e5X#"x?؈oOQ*` }w*\ LM>yzr|Jp i=KZ|a^6p;.0irl.HLXӯ=o'1 BDm͉ULxbG;| ?`Xٳ+܅45H:*r4k><<8G#~ KW9LWN뿗9nff@S@Oē_˘&,vO[}"M)1d| r$ky+9I0\,AU;SHL*U!5(}`>4eHapoճ̷鵯$X)VpgcbuKf7h # MJlPL!JI5ڙ'ټT}ăTCRnچkpX[4}\AM쑠"UPb QTG,E7;z=L`Oc`¦CJL|Z#A3WkKQ[B:l)^3ȼ}E+΍$k <̗bN^I*v %U )!_uN#]Cվ~1vw#FK(aw }^GDh=y9LAr:Cg:JjƵcPXe@CE|da 4)Pcj2&Hf-ͳ8fާw%?: 3*' uA[7`CwZ7L0ҁG8[ؗ+7;^O"Ƿ:0L솙=sUCk@#CS`eMs.L!m9VYpm+<L %(~&I $oP~i0hH˜Nekwy%Tj9)]EWzmт>cfzɗSg~bo(P3b>D_moVXZ@]g)ĩi<!pR$zs>8Ϯ1(I,j(W4z]8,hċ"8'!C;:P0{8ȶq xu^00["b\\^CiMɄYlgR!~JtCp@AcTvK&O5~ׇKpH~aL66$Ys|O9!xrsqP'x"a@= }l#$dWVUQ0~xt=a:s>,I/Mx#ӎ'$l@8On ̘f[)r)L/3G_2'xbؓy*r'Q ݸ~]Z joڜ!r*7-4ZX4g@š't53ZW5\MRWXHQ^vi{P*#xf삋ӻ"0^E.q z!M 2Ho%F 4OpK.|[dw[|?]zy^?BȔٔz84wu3An\VmEѸfBY* mj4IJ#PRh'_`d&NATrVۓ)i_5.Z rliKe܁`0'U!d`wF^Y|.:0jbM8Xᜱ;~IZ&P@K/!LgdF` hb@Lo17hIL%@!_8jLJOj?c[nz)lZ{c _ܽ ^ORώ8*tXyY&R)iwn83 lhZ v9b;FI2ٳKg^%PdiWC^u/,Js,\ SOXeBi*U(vd٪qRun8x۹3Qq%H0+%08[ETrN_#vYD`e e+d[%;1V Y=B_Ud^?\^cN٠Aikfi(+Z5k+)"YhBG o86u5y!rL,# C䁓"vl{S\'!?e%to/qo!f){ UP}BE_MÿdizwD#?cd[؂x?lQ\.LP)ރC *MuZz[V2'f\ '˜{촬pDwN/I6v'-%+0.X,Ta|{b,ד`d4^D̤S8" бzUʃ9b px:3/)Q~ A>a4%^Frvےu)9@R pgJU%x&A%Ϭ<08YhFiWLvv?;E'3?8_ѾMەekjxr17]Gؖjf;(4*9Jsx^*z0,6*rM桫lhMtG~{j-Wz4d\ȉ&x *mtʿkqb4 =g$Fv֠{IlJM|DvJ)yWc/dxSz/ɬW6'a}q:!Pж:}EkZhݪ*և\QHo:Zį6OJɊۭ ɥɧ&{63GY EF,j1KRv .P S58G_[RӦ͊'Ҩm}eC5juir<~k"XC Tσ}'<+Å8"ϔ[;S_IDV*$ilMnsN`0DF͟,EN2-QFX`c!|L1 .J'\Dh\b[\z *d^0,Ԑ=/zZd_0!Ock͓p럐 OE\%0OQXF4[/6RF C&/,kwdý Ph| }֓D퇜.IA\D1yVP^:gNl VicWQ@%L YnĦM-_u.e4. ~dTpV#|b_pn7nyufv(6,x}.v#-gQ.-3Y 5 y(!!I_4PR3<>Qʨp%^SAlc4Jl `|,j*'ަzy,(r!{S";MK v;F5/hOa`IDdH.|>$ty3ÿa*=J!ggv0I݁)P[=av;\]ٸX3WAۛqqv/Bsey8'MW- D3U dfHS$pG-idU̒M,M*]vchH!9j1<60nY4U w`|ũ OeBM|J"΀ׯ?ڕ8R#qٞG`H;Qq'A:fjȘq(X|g<ߠVAӖ 0S^Le`̏C*%ަ5UHfCC hb,xn|ڬh/iӔBhA =Y6ȃb& 20dj&w+ k^(K()8gJF"H`zx>3 #Q;GN&;n5^G.0gM^@۠y3'vn"ͽx׍{,_GE<[,\73"B`k)uNUY ?E~(W**^/K~dD_IdI}4Cʎ=ÀS>Qs`yJ wKABc*AqިvOGajMrT"zN)Eu&,eNhG /J4&qO6Q"Dߞ#DJBʜ]FHsȢ- $7D戚ٙ7Gq^Uzx_B(pg ?4ɷqJF׉OW{ "|12>B8JtGz7񠰖@(J,Ó2J')yABHгDq/&! /1HgPۊ|+LZ9) {.,E#`U\@_Mb@aqE2֘E q҂ ϗbPx렶͌t QTDj*r#N|,'9mQȃ3)DkjC {G5PhAdLMaSm{!(>$Op=Zq {}? }c$c⦔} z ^Oc&x!z ]";! їWI. 4's!L&j rIZ9k5`0>ڗ9~DmC.Z5=nR߾ܣY"z&p#׹ƫ);LR{Qy>;׏_k-cR-8g!%_·PǑ^NVlAo=$D\<H7a\ ς6 v?xQ]tһ)=7h0/A[$QKlXmůDTE `ʘXƧ{pF:;­s.1q'*ȿk(cȏbWc9̊/!>~xkH7NEw{<1G'@Ru4Nj?Im% wNLvِxų,w/9x.d/QX7Y9hHlM^EHc?A iթXz;^=}SսIyb T׵lgqdC.:P)IqhxgLPRt|G?Љv 0P_rY.M{nmQ)(x`]=Š sxɶFXߙȠlxIɐiEptԙ+d}/M¢&Y9$0w$[zZtIoA7HG=_Qq,`{nw,&Z{ 6j2yq+O* Z;r$H+[+-hG%*dJ]Vz84"`#R,/ge0BQ.4Jw,$N׆(HTۥN+'ArߑEް%O862o([N1){p=~Ɯx7uтq+4P8$pC@{]9MBfq-S &>~0>Ku+}RM u'QXL{Ktî A X<'jRqdgv~h| ȈR?**sxp '^h#3S+͸ҩGztbl'Fң5/Xʋ<-"Ȓ3`lRHp#Y G5WL1y41B^m3.ggΐsmEPj6E9KScic&Hҗ/A;96 {HE]7="-(bZv?<;eLRuXpCMv?rM!(VZ7WVƛ6cz7P禾U`C$k|!ܪ?!Q0j'1ȀܣWkuuuQX=$nj!F4O\Mc8i|ԍo Hv6/`$w0|ҬO8}}ݸ|kWWCwR ULA{^ewt9BUqgg:Љ`6+m.I./ͣN XA.֝f/TB!9_{xԧˠs5e9 p osL&. ۪˾"_ ފ%)iZf7FLGP^\@މ@e 4F,s~I:-go%E $*=3 jV%ЁHv,ω Lm?nQ+vS<+g$Ö.U?2HCgN 2zm4 WoԝSm̱C;FFB} mT{~YĀk6ő4Fy@ܥ)15`{\;قuY )4'Ȅg{nւ7/65evMgch2D:/$ZXf wN9Хŀb WZҏNrDV4+nSSlF鋲omc($t@DqIiugo^ ѹ{&/L-BOWg4YïG*vey~FZ't5r.x x?$31 VK/3|>#.v"q7i Ա5hƎ@̅D{oӒUjO9B$; LqA/0JkHiV XHz ڧ~~WZ0ÞF[qaG(CY&3ST0r= #i69? wNa-+ؕ2+5~RZٲs_,h_^1CYPǓC]`U,w9Ӭ':'E5a+4LbZ/m*HBWF:$=zmU51l*Qn1-+n"4d4#y!UKmA"^\M%zdtnNƨ8&J)`Gr>$x^J_/|6qV3cɢ(QKֶDtӃ0T3º ž6:őG-zv>X@`OmU-OY{ /? 涤>$qjD[IG%b:qCǵ>zua~+C]Ť$L'tQ+9kb#̢kqMF4+J J1x1-wL27lL٤H?|%_f6qYg!Yƀ'Uy? /|O㗘 #9"pOTU%<#&F78e1悆%mVeٖ?mrB%̈́N` %v#y= E0D]^o+dNlmb s|(D† `QC"%%w,?sesJ$ VH7U:W"H u*gRc 6P#Mw##kq-5~9/&3K~ (p[,a倱_  c ƀ"M>.B #%fX?ui _ˁm6/wfG|hQQŐ'%cw)OEvcђd(ӳlj @ZSo'=5^ű16֒B±U ̩ӯ[4GXl2'BD"wa%P2!P&)މ׸R0HllAAGȓ ]E9vPeHX'+wIP^wNhx1rI yT9zxA,bQnxsMe YLZNS] gڭgo'f/edgZ-@a +G8XDdjbhQ@};g}1]$Óc1CbM)fڋ.VYʘԞik 4?H) B P@p1EKJLڻLqϷe7.F&aorr5I7$2N-t%#ۏv}jGȂr ȏpq=j5gGYzҲC4msiOtqXq`p 5ߐI؆Xnn]POr_"tNk#g'\uֳÅ>{!iXCJ>aIFcZHb:*ELL2%-rs<$ Ӵ^%OTMr,()wqp'(&q9#Jm3t.;5uv%7x'm& ?XU;A7w"!'*9QojґSoEYn)4^UYo&5B="F[:JBTjS8V(p.V~3f<6fq\+Efu?B.}J%ɘ T_,O;ϒnͦXy㌜/?SjʥH* G7_M!W^ Ғz :FdvABڷA pUĚ^\:u_g!KP%dlJ6LŔytoRG$jzSm6{pBC)Hؙ`~JsS3ǐc{UHjQcA6@Nd גI7ʋpu'wS5pDjw^6ԥ\Q?9gȫ tsżl9JRNOEDZ;^ !v5*7w1N]2c}cNY^s f_=,94aHHBZx՗i|T\5)4"<\g @DG6W?hʹ̔ p]^;}▹7Go7+‚;%w%Iv>q25c'Qvts[2y8k;M==)"JPboj{g|^ΈK-5`uր] ŮN2s*B]6g^k`VA:`;Uɥ%4ݗGƧr2]b5]DS#l/O: <<y+\0.Sc%M9/HbEwW=!P_Y cb!4fgTPJ%L[鰃]H!IP/6 ՘v{J:/c0&88p5eŁ.]eS&<7A?OCI@^n&8;O\ў# ޕOc 㘩Ӏi-nCduP:k8FdTzxaQ@K[܄p1ڥ]Iy]e_6:hZXYgk>'>` {Mخ7o$s=7_ei{IoJ֔ }i/gg `f!2{ֽW/nWoo׮32PyW1PBN;OTwt1&gɨG޾Cԅ@{fB(}.ͧ!X{uY5 }xs!qB8:1*2kB-BȜ,Ce#̩w}j9t]kbй[xZxRڻ|P%&seз;o@LSr: (oߎNbBQW"n².[$s]|뷫B'uU"a|)ҀUddpiYOdL؍¶Ƴt}ĞZկ\-l@pcmg<*ysO-݁kMlK$RX5/ \mY@quYCr=+aGY{j2ҏ~PB,FѬF{ ߴO'<9BB?oV8_0mkWL@M01Ii-t,'ӻ.$=six172S7BH=%5–iF:+P+N.g#,n^VȾQvƞ疓6JX@JTev l6`  旑ZFJ galwU#08i?P"@gԕJ^`Ɂ<96@7 J yQtqf෋c@^*#yK7ݝ̱F}UD#(W$LuOrNO*o]%6"q]'eM[8=^!=7)Y b tA/QppR22 ٚYi[џ˗ūHՍV]c.2;eh#T!#;[/3md TzzbqNتF]୾m~Yb%'THg"2 ȗx:i/ǪУӵ# 2zExZR9h' cv1Br5DhEFٖԇC%C`[9ZE $Cjpިx{PPPKǘ)A4l`U9HK$a})n< nQ ]zN˱ )|Tsy'y(zgH {G)bi_!O64<!טvE`7\ ١BlZf DtEo~<6OdU)[HIV'sQב)$"mIE mgv93nM%_Fj>[Csj'h531[w6iI1sY}> 3LA]tx N@z E_t2 e~2cReKJZuFl>,-ugۊ!SSBnBrN13:5.zL<#p #-4VaVO/t%ɹZW߂q|SgP M/STA{OBH9+ t XS3V)sn z!YG;k饪"hԓn;!Oݟ0&QAjt$ dVUcݨ6Ed^04~05CpM#9K WTRWeb^ ;~Mh+9Ѫ C2 Sx AӢ蓗iJͯU4ͺԐݓrbeti}ջ$YQÏqIZd\IIb[3`!zXG 3͚r7*>(w`+>j3l)ld.ҍG91E&-,#/LJlZ2PVZ%jOsȦxW9Yf3Dz7^_:D 3<`qSlcZaFg"Cgq$EU֠0 /5ʍ F;/}DzZkYop`G_oEmv5:{Q:$̼Y ܆{;x~g i*đLëFyW F`, #}f. 둫Z"_ ɵYc9̧GlC/a]%h:jM醣<`Rg{xY^q'ٛ~r]ؙ,UB$Ou[_=?羵6IecCު(CR C*rt2\W$8)`$7nt—}`&!I/:|,e!r7ܤg$ƪ|o¤UijeA~PM(Vhx(̖-i*hEx~P atḶBQzSaZE^FS@ڋ)MG fݼLs$+D peKNL>-L hFWpK~˕5|?\;F-Ɉ۝sT $0k? d($g7(uw;SViD,L#`"h95D_~lxB~|womɴ֭j xk@ؗ˞'m78 e∫LRYlOB'Ɨ -N@43f>ktoh鐺Rb0m<: ԟc9d_E<úpJLg;[9rGdO᤽y*` yD:bTu={mϓt/_ uz _us@#b,\8UW% }sg1ӳ%^dPdнy7 d?,}խ=wS&q/!v+ QsVdm.ІLn>$PW@Cf+<| lui;4O+X#!xg#hQfgm\Ⴊe9Nv=+⹳*X&`GIi>~"@)[7gŅPDK|d? CI BW7aLo. 5{BޏEًQx9#7 H pLyX 2< s*y@zU<_W0%1}[b:4I>qh8UL#eSc/Itmϧ(=z?6{VSϥNɜZ TWĉk5d䤼v~bȘU*tyfKF:6;0}%PxWW/9_B{ǡOK+9wg=n.W?bJ1:`*db/ :AmN{eծY\j7A pqo|L&bnQ13)Q5@xRBe6W/$XT ȋ=d~Frb<,W*ӚGjM-RdU=z֠ 5W醣w Q fIn`&tkwڣ/',}6Dw叶y+Ҷ1=[1T *$pHoåX>|c1Ϙki ~pOFf[HAO$!/hJnLEo/!~B :T$',s6xVi.^̖k;30migا檫]RS"n!USWb"fu*0MscOy6*y% $LFeCߜF9T}qYUHOL]StքV~Stτ6e[}!{UR<ޮ yUjWdoS_Z^Ŭ]N6AS- {# M12t_e[#D,~4i?OUoZlrUy<*\i5j= jB<'vENd S!B7SA*lM5쌫lޚ44ٜ֍C-Z=p&ʮ(]d%=[(ʂBt|~Xk5Op8 "D\:=(|`QL&b 7ʺ-S=XH` Np* gDZeT?5F-H@Ăe2[L::81 }jW︞>WD3_@|7li~dyHM1'ndH> h9RMa2ԟōm횢.P }I5X/><LC M1"dVjD"C r4@JcNo&X|UP<׀=:COtW7.χ"Z9e2en I^Tn BR)\xѢ YK\>Adڼ26|.G={kvBLSegX4~*zdo^M%'?nct@4s`970HƦy>!tWM 3X>bN9Hyy(URٮ܊$U-Or]4EHu|[/ka J#0t^&Pڏ4&zPpC_y!"-:峴t :qnSt2)e%ѝ \~f(D%rdY!hbbά: b/uEH+$Yt|IrTH^aOb?{0U`Y cVZd4 Ewq2~9ӓO!AaOt‘y#*<ഫρy~9ꋨd#ܧtF@ `Ard>ۓ.P,U#!6$(u-p&)|Qb[}zBu0 .Gsx{DoHO=9Hb̆OcS\AnEӃVCCp"dA t$knugx>45vib*>Y\H X^ņKtGCdP{s\׺UL49Ӆ>13mλbR ƗW㴜",j>%) (^^12,3Dɜ㵛WF)$KX?ؐqEFɶNOyzxYI#s3k%^CQ?YE `Oy-,cypv =#ա)f[1J!60q}S#~ ٖ X5sp0s řѿfmr+VOcwRCZ(2FYZa3)F7$ m'" K%1L5{6@м朹|#Y\$qS>#T ȟgH8٨{q#T%vr#$×31^Q »L#ףP2ܺ`M[ҼH{cO:=H^΁B?~t[)Sb,6Y{H<"1O@ ['i)6`0? J+La.g +bj{|qS`%RE ĴN!}WAό$ cx.+mʰ=ìL B渻ia <'>9WV;ϨWGc;(v`cV(e4=w}Yf@CTM "X}|5%}2 KbM7Ed2ҪFf朇GJޏ"v-wQ_t8Yp7% rцu|,Ƨ)37N= g>Xp* 9[W2Ug3!v׬csX(Q!˪I$Hј(G]ZNԱu3PJ;"{`~%:s&5X }#x+Ī*@]y?]. O:yz 8P;y#-}'fsudE Kdpt!!9sy=Jg$y=fb !j|v!-۲0,t3 `Ve6 BjGG?S.<5@,]VnQQ3wIMbab>ЀRu&-6%:j:b_n]UTBT+o\Կ=q{cVIֈRASqLq %yпH_"3yyqhJ (!9900OWU$uΨ`+s :K_;@bU3 d\*͉0@ 8yffoJzDciD̪ί쑬M@ 2W=X{T'N5g~y^9Ǒs6%!ڏE@O)6T= my XD Io iޚD)Q?&j&Is8Rydbc&:lGId"I4zNlhߘ05)!F6ur"&!P #+n ݲ4@mlH@ `D=_,d(P mN?eiO{X ᯡ!-Y k#8{FѤI۶8^]W"QU-Gɘ 5T]h~>֘-Ӵ깟YԌӛ9XLh[+;5:"'Futnx"Q@nGxf'I.3Wo6) wE!APHfO[ r1PֆS 3:p uSiXt,V"e qQ +@Fz#.5>r< CbD28Tf@\˾=g18p#eCJ|w!q^88$F+$ (%hD)yํ|`q|RdZB;⩊Qa!INU;s3ٻcA)Vҳ+ ESrFssi|XrWVDpЗ6Ja A< *6rӅn SvO=o%QکxZOrdLarcjWv uV Q =xZC๨{L]>'-Vok5` 2by@Y85b?}xjV#Ps![ŀsXF^yqT&|mu~̄^&a\w^3Vkdי[Q~`J7 -~(xQ±y3\K¼LR=U뙢Q^5#+Mβ?1Q%L& 91*(/wY1_ZYW48mK#Hǝef;DQ{ߥN˃U(_}rMiש#N4ڬ j@݈;,:`d规E/3geا3>i?8~W]_GIld>!":#zO܄ˑ^xKKQMbF;#wt PY[5) _T!Q2FtFay?K`2k 5 BQ-5PՒчiIۜRF#E\p¥ove.qڙ[J ]a`ޡ}~j8\ⷯȫno$"D G-~t/d1^{"7ڡ`*M>oG7ϢO` /2kkDZ0dA:?h8; zvt1|<cH&1ݓH ^߰LDHO,n8fNZY,ZB$hR]+fh#pG 8u/,E>/N <1?E﹣Z-:ql&@hfxVy/Jİu\ɻlWo+483rҤ5R2E&T!R tc{oXg-d}Rw*$ ި(_]kdI,gRvUlE \;*$`͕MГm ~ k"6Ȋri97~!O Cu缡W5zC>K>5Iv+IM9ÈkJ${Nupe-: 9+ GCS̊N^Ѣ#)CPjO=mc\B-4eyT 9D:u9(/xq+Sr;BYdce~$ S7fJWĕPf(:͵6GPv|-p#I{gTfbDω@z |_hS{J6hwAW>$O Pg itA:44nW_3(pezfKb 1-gYzљѴ{6$^ʡXVǏJ)讇_xxġhr48rЏow%526gjް_n1✸~%Tq^?QV~W]yІy=$`ßnIF+v]; h-& \gљవPƌiTcJ84GX%x'5:Vs1/goQ_.E!g>P>5:}yV88:m=Wk0_@& ; $ؔyxkEHIE⮂)/:=_ɚH|a= MtsEH&@#%0."[~,>,_Z2":XN(aw4ݥc0J ;Y}.jHN `oz=olERt֪皣G1nBi1Υd9gޓ)ӭCM/nF,G3A,A/t GA+;>@Y%#)¨c%ma8ѣs+țsܐR[zl /JomXÐ-e3j^aF8uiT0,NϿvKf>PUnCE:aT;Ge0:Њub]!;Զ" m=% DJ& !$ k2I0}d2et?-0#-͉D5bA/>tEt&x&зh"b[9$kȖۅ WO4(V}[՞О[?z evS-IuyHu\bg&*7 w?lcVLe=[LbFb\=b\GL^$uEl@7M_B3#bXDAUA&p\ޯwY~K4vG'0!=[r/܌X?%V h.Jֲ9M,awhe4ߓRc G ARNw}8p<%KAk(mn@W~xPJ2G؞ y+sH.W1$[3YP OZ$`KV-IJ@8'K%tsU{Nr {q-'7yI[MXKܦ g'Rxq<%aϑ?QZ B. Yt67~ӋQڐ?}KҰ0jCWCp'HjVgɄjϿ0=)Xڋg5xnE T\(N1vవ{ U(eL߭tR˷@m#k-TsƮb6)Fg󇛠$e E1$X!;A@KҔOx\`SfK" HP[}Xy=C'Vҁ&k8{3(>hQ(oO8;?}yEzs#jϛ}Bml{qu*q k]B0` Cksx3|fh|p. ),vvtw@n{\EY'&vz#31}qF%d۪ሤ#k%ZDnx2.?x⾤) H>O& 00~ RZ(Yϟ#2(@IzڧnV'ACNS1l_UH/@άimD`Ze[B&AGVߵr;\2=xl W@ј}Άeha#بz4'Tї~2;,&)]Ij["4N/3b<0s^Yz"3_\?E`LP4̛Q8-Gi ߃oa@ݫ}S=6+D2\QmeP6>EI28~N qti;#RďWP>U^ wfV4d5 jD0ę|Qe RkPip"7he[Qb~qDRWShm;8qGڈ~w:,G)'& + s}q鄁lSۥ'2 Iowq"ɫҠ&DZUoZ8,Ұ޺ԥ){7*Q-*5= J@WOTJL_ )<7oIܤ@E_aSoK F?]vA4TTwCpy a#zE6Lv +Efz՝m9'KA qh HLZh}0jцSƒo2Jhyg1!-l&}_6DPokn(ෆ+;_3$uc{Ky?s3FBAzAhBQYg gvp瞠Κk5jPG_"@eTGs 0LO}WIUv>E![7q*DdRx3X m( S2L 6ceglϚ}+Zl/ ~ţjJ%+U|)v)G;BgShQ.==`I`>د+stw 6'<:k-   fGgL.gF6V`U_ gFTS{=GUsA&`Z71axg߰\1( >a/yz9|3"`K H2V*!"䏛$?W rwb÷0?`JA(`6}J3xX;+lmZ:6{5̘]sK~Ll _Ax%?)XuPڶ0T##_Ax 8;HB$Ȋ$ 6'jΈ.."Kw&P4K n A)jJ1wQCZ Ō%vaIb>3d%ҥwEq{â"z(fG c"7d5v+$n—?|Dȗ/u+R嶯c+ˆ|>6;gbK{xrXܥzϲ0PLNTO%}K8"H#Seѽ0Tf?jNhz ,pdiGoMURaכ`ۮfϠ@`PRI LXBn(z{D3ե 33t5"C* K(q_:oiyiE2O""A'φb(ȯLW 1U #i\熧s}N_E>(5dYΕf=xGׇД FMNwzL2XaiLX<8T)/SՉIlGs()wGNBsH&׎Ըd 8D6] >8k> T[ݼBAG@XO`6*(p _eDm8THJM:#l vd5Vyn73_%:Zӎ>O:bCŤ+` 5-=[G35C0ݱ`(nJCct A4Ě>gpcv鴚x_qNܚqb[$@:V̚4¼ tvڕ>:?XDN'Bj1[,$8Xt^#:al6\h1W},`%%+?|fhW2ֺ>(SoFFJ (eG"lms UN ֑;> -@MQRb+}tvIG3\=JmH66O7/Ց<>Q3*ҩjJl*6/9YUVQ P7c{]+9U[Vdwex3y]KHrBdh8e+U^eU lW*R b Fh[UlKM< ZeV\~ŪkJ~ώ e@fks.?BvլkU|Y50SP4Qdv酌/w)q+Ug%W~&zL f&BS-N9ÊB.-t1i;8bMJTvE6 ]i]j}61KlR\8҇11UM DR)~[?$y]{-"pkv r(pZ3&<\h'm /;EBDpc8^',›n!k1mk]7ږp?&{AzͶT1 7IWDb55DNp\&'PWֺ`~}~.P5y-a 9F Uz0>/hN Bװ5tOIc$_{|jd iCS>6sl@Z5`[v QZG8)FXK J=&}vhSϪjx^bH6+fE@nMTѺ*^+x v= i5,|M@qh pp; DQfvS-ua ^}dC:(BR82G…Rbμ;)nJOz鮼ZP98SY#6kǘ ;>l 7? AJAİ{pT t|ւV]V)P}j&hpF=0RzHKppx?*CP#>kmzEz:v|@7:?|lc]VHw̳KFPHk3kJӍу~Lɕ[:J HfeZi7;NIj 2%r|uz|GyMd j!v M2c{e>G4q*4w(%WgV~*zԪ W{+syqR\SX2.h~ LĬ/-6޶ޘ, [?d-~\|<#^"@Хc Z>nGBNg-Tq<94ιͶu3_DO zAͮQY(l]~#ݜdW"FG]YE9^LFVe6BϦg^IhdMnjM6Kj-Jח?gZUd9/ҖܻƎ3p^61yYݪs՘#Ow>.+3>!%$q ZMAOt `0oև1 m$J L_~C&RIH- r+#C d!"){)h.HT\<1`FozT>q^^t 6&䊧/J^pBP_A6{wVU>ɽ-vxSO6j"1oDWMpۑ.@UpIyWc)є1J% tRM.B~$]NuL01T'1r9噇V.i육w)O0]?NϬG\cxaKBr}bXvoe_c$DR j'<zTT蚬l"=Đ+k亢 *2?: Mr}{{z7lQp%5=/pV" )Lí;ҙ}E~*ֱg3KӖqDޘ%{?H5ȏex>SF>_ [UHO= ċ/],Tӿ9&i/0j3ع;JF+,5ρ{a>MOL7Aa2,ܠP")]n>pk(BS5bsq۲웰طBdJv` вVin\0i|`^:NpuoTP K*G\1e/Txt[@\by^Xoi{L R]6vqM]yOr89,R1pbEjMS un''#Ƹ 2gS㠼v<'6c.؂rȦM.*z}MT訂jnG0_)A^AG6Hr8'WA`\vWc}v)O(+5sga&/?'a2B$|?%̚~Yl,5mkE&T,/XK2rc5nn=їys[goT^ Œm:rӠ5}dla9zLh v; t tPEMޞDSC@Z` 9nT:GzrƼpJ53}B51/t+pTrS_mvq[B`YvD؄F7sQ5 N!qu VIs])Rq]Γ!HVFYU(ѣ^W0ڻ6gyV?3'EhIbR|h)_ .&V`pu&n'杌̐b"-)@+XR .&\æ$8ˤ1,?'8RWL_Ĵѱȷvz=ECDht5ŴRCNs<P@vp>W9F35LWXUhkޤ{sBKϲ:FcvNUoSO3pdG`>Rq{Hzk7 aJeU6cPdkL>XyK >o.G[/-&\8|;tЬ<C3Δp>vPIMۯ3^ҍba='KΟeGq.#*bsZ̸5>&a^fts3TnMb;cS=+Ȩ.Kߩt?pN$a9󠷢oǩŸU JpYL& lG"[؈5::`<ad gai媄/Rքh> ɏԓrOS=qgiۼےsgH9*B2-{M*k*h%y4K!q?B q?;VAw730K8nH8/tfqۿkgvTDnR^ZBP[O}!DJTզt\ NJXzy;x'Vv. KJpP¾ Xj'cjBv!m:'>$g32̀$r}mX]lC*EtL̆.]>s"*i$t SdܑWpL9X"zDc̝n҆DR٩*8u?W1>rl* kCnLotӫN]M6L̵izWQ!^T@O}͊K~! 7+  +ft累I?R?.RF9HV įE愐:QHk3KSiRN$,WR5~]Wn)4}!m6+D`x Q~+ ;5n1Ϳ(\g+߈v%` R!fQ6['6\= Kk5Rt3 @ wwvCͅ[)kA>H5J_bb!D#%@1z23fNp_$|-EZu=֐afMDS]?R7]Z1 Z_3`$sl}|=C?ݛ~=Rcra` ~iO];z#gx(1aNc"(վ^GHƙNW#tEӴ3L,#Cwo@A4ȜU%6SS%Ơ iR5wjZ6#p/̋k?h5ǀkˡz_ww|\˅[fFWP,_z,>9δᙣ~Q. $mYBc>0Ja9bA FڅKKGB,sktwcy gTU]'^-CmUMWᠪ5)i3k=J U33;!yT4+>c0$"?XsG{Wlut|ϹHap,e{0lwJ*KN<_U'6 SYCqU!d%eZ,@{ܘSY9|=%ZE˖Sm~s V02^K;1:{lN?"qk͗oj+RyQ#ץz nL=$9l30& ؋]`hv:g9DMkر#QAs/| M1`5kځ` jW^Qh\YA+JgG Uy(j궗X ~ˑޛ@| %Q+1UZȍ I*Iv .e(lD+)S*T&qJoS1HpBa&#_0bh=oԏ^N4@EΘٜCO#iA=kK sʞIbC|.g6P-7vXP (P\M9TX:l}}`E.'2_q_8Dv+ +\ףC6Nvђ͠jC 5E!lȖZ#T zejӎzahv43m^X^G|}u< ;K+8)$ BJ׊ jܼ?((| s+G8<[b<`ݯlT*msd|BYIG"y\}MJB*;ctI0ؕ`~F'gHߵ?ů$2j^,Ϡ*ɳ芁J\F_25.#Ng)U8P>tzy o$ǔs.lb mAHU_ҎݢBbG#Z *PȎX:3إz|do@ $:j e9PD0l[~~>&`O: D y 50 v-(V%lEyPcL1:>7&W.Zh?BڽQFVMmQZj-9qR0' G"a\rO 5t}MLn(}]=ÀD{Ȁz 4K)Kl|ڊGfa|;Pj h:GsoGRr L禊1B dmk/{{|(*@v5z`7 &'U'sk_n pqyavѡX#`+KE-FM#wFg3wf]g5UiEXmUX^Z#}*(m:qdHR%#?-m*LLﲠA]l:{I; HLJb?8+\fQ#k92g´Y;1Z :,<,|OBo{bIgON(M~dC}5$Svw#8f=k/(ϒQ ee4A0R ̤ʏv"mYB-wn!;Xy国ewq gd|%ꇪAMԅ;Z:?G;)'g&$ ,.ikN;aI;+z`0B#73w@Lq .ܝ暧%bO$L0} .7ͳK2t6J6Ib){2@Eu.4ubIn]䳿A6C"X_ {a] a%el6.1^İ٧^mC?2Nƈ[Ju|mCsObM9Z#Kvo##W\3~0/?pDn{LTDv%/0q$Ro OYGZf)l̑C `}1hl)TB7h>)sxqi?'QawbCS> ?Otvv+ڼ3 3.IgY<6t^Y΋eŰj{m,h IX7 BKnړI8<<Zf 7z: wN-Ze̵4d@wELuK _敩3JJ=]\v9R; @{U%E $ '&2 Sx-t} JMp.$[%ؘa1ǔ⁲Dxʻ?_CgD}RGGW%)Рx,ֹwҽ{4C9ܺMog;vF6a}ϭv%ygKX r7 b*sz0 7pC7TOX'_y2S60l ^N^jehf& %'jr\Vx? 8HA =6\X_|mQLlL@7_ ߳$-=Q}!n'gV 26N(>~E8tKMSB uQV%qa˵ID>KC8u QcoV wUGdEDci+nTar):Rmhem,o#h{Ć=xD#4Jj5_Pewjy&aQV(cPpmBu5C'pw's?H= 4:K\ 54y[.3qҿY]CzXl`[v+6ӨvB]Yk/Dɹ(,vw%I'tE{oBqj<%x|~󄍄0Lq}L I H_$lYV#Ce*hM ’gD %xTRlRY#pL'vmPW elZ-Tm2C,_C-o=H(3Ӡ6AU~G__6 E{5sjh8|" "8b\<@#b;UՏV2i2.w?7O$ddMcR4|- uUJR/T^и*6UٱHvix\:=n71&pȂ 㽛O R,tpDb-?PDNk{+%ٹV4DxO,w6 x^p%TX 6)<>л-)$HFuT<[sxYsq sl?(xN 3l_lܪIqcHp'-U=d+Zai n \ +ptG2O[j7o #%⼀j3UX`Bs8..x}zGt 󘢪 r3rk:3c(kLx$ W4`SC6lITY",ȓpTj$x0$gzc}bDe_B^#<>hzygLGGHA@M>BYI;u.)+ωޤJ" IrҴ7~ 2 v!rTI92QQ?rߍNہ_:@]+Yx52Nú,IG3F-TK`e} BBii})DN9OdCk2bNQ[wbκCezά(?C,LAe1!l%ޛ-pq@pCvH iL<v`:#6:Ag0a28jnr4y}%:m[K YN!L_2éBsVֈdJrY-#fLa".v b74i?7m5t߁T5ǝҧ/iXB n+bk'%U&/K5׺&[?FC%c8#1;mrOZ}D,`= <2R%Wjs4xDvC\OĀ`xzn72E)NA-“DP@焦, Cǣޢz=mȫ=g;)|pJK8ِQq0DA?1HH*g Sz&!1xcHJRC >`% pfU+jlIЧE햵d ?Uo&ZioSϵh 2w7&w})J<' {*uh *sxPw7ze^RJ2^B vJ)˩q:c [Y8MC.Dbf%109, 1`UaF;ykVWS a[xGّS;Cr*4<^a pт-Ь^)MIpR`#`J$5d2E(^6o8y!=9.JG3NGH Crp0kps໳]~,sFL'Tϓ  VQV_G7L+_=}vѩW\\^*` rb@{p?1$0"Ԏz;T>(k1q υiٰ>Jdz(/00,kmYh?=OZ`1Y?)Z{LgֵkaվkkX2sGma `d>Ri.Y,u#yqH<(at39w%:m%MxEZAQ?)/8Qż^1۹eZ%C" fi(R0@%2VI/j2ym g0ːڇ^Ļw\䬩?yEWcq]2 Lz 7xƚ`z&b ٴA xV5~4Īf 2MX#n'q^9nLfVdTG'2׊'ަܿh!=4Yt3dSzʙ&,8lq$uPH!(y8#Uh\h~K4 qKZ&&I$ܩvI?y{ +X͎-󳉢AD0W _wb)۔H8{INFTAܶşK!^HNs\v|Z]ȗ4p1j(Q y;,s1.nh!SjS%$Yq76#4_E\N}>8k+jN%%WsIv9gY & ".?"5̤GNX!!Ր>g Dl^myʆ-%8 +8ln?ɕXȠOm~E,ӣ!Z}T[LeVA$df,/~~q2"-I_fkz p`3sW *7K%J`1S~@ O"e2L vIؒBwM nTҮ*oӸ|՜ L]䣀'M!߁!g'x ˗lye[ls/X`e9~1ڌ{)H M1ֳaЅs{i:&p6>ʌW )9 7&x0(2r=U-nMG+7/.f?2z|~dzr2(Fi^.s<2)3q_GJtk\D*z1qKyNچycp[{$pF C9O1΀uiɖ0wjkĘ[x1l-Lgиbxُ}L/Xh>p\^<mʯL =fp]. پ9aKتYʤfpKi81ի=qB{MwwU,-f<մ")!F(!tL>bHD6@5Lr?&ygsf?7^rP,I94V)GzQK&ib7z!OhR\쮒B0Ia]5cgHAH6fլ`f|G;̔;B:1 tU9z2 Xsᩥ>cҟ 1ah3uҡTEŐYըUHיs:{ks_a1ڸ^ZRt0}47nYiyzgf$k˳Nܯg^:֪!XU s($}3#wQ4V%2\kyI0kF\6X1Ծ'/8 Q @Z㴌8?ԳUu\6@ߖqlfuA(J[Uo?/p ڞ|~>* >ѹt2?f)#wmӰP5p/NmhNz⁺蘀anr| )00 %nes0#. 8=jZE|~5TSMWyY$n u\gk@ܝ=J06Wub3Breop2%u׫q7iy^O&Jb@Ny 􋠎طW-@[y"!kyiٚ8HFI6 +ۀ0"@ oD8$v3ճ5jOfM; >cǷ #ZLS^/02. ЦTs=2u#9]32,c~?0P[pG0=sFjecVww}v,:Nb9/hc;Hg ( Ώz! &xq: tw]C>x=U~;v!7SZD*.Kظچ< VB[Z%+ [* .~1/Hnrjtm?[FߺE]BLEVH#\ @ }=;ܽr -^3oϦ dVeIp +fyhD[ zVvj|Is*s5πMڊ}U'J鍠! U.fȄaɀboW% =D:v*.64 B !w[ng3?s31b<B|^й3~cK\_ߞt42Pʊ\x(*"bin2Vf$ؔv1 C+/b#W '`Gd_2?V9'~Np{8MԈ8A`.+OmTtȈ_#قhu]rXmpAw5`|<%S/t] 4!}SrHnZOJy skYb*@1$"Y M #<Oģ aXŠig"!j{ U}+]xÝ@C1EcB ?΀$QN-@qgA}R?2 +dqIG[>+ҕ.Й#;8K]?F0s$r@Q4YsqIxՙZ  ziZ 9YNpZMjNTh#Nax 3W3_ "mNƝWg/:X=i8ՐAg,g{!AJ>[ jKKbm\ze,釒E~xMP9{d$9Z4p % $xC$ox&\ZS.Twls73Iӯ Y]Dj3":W 9Yo14ӓi ;`;"*]R3yW<sTQ J^4:om"~_I@o}]ؔ1ղb1r,x!0J}3r7Cvv7/+믟}BS'+>FKy %sdw.ICecS^c.M"'yK0I 22Agwt.U HՐEXHFGl;OE%&.̇mU8(/L8lH eBs?7"f2X~(rI.Qc ԲmC՞%m͈P[_΀$-.MCӇj>rԬTW"DF[k5 @_iݙ“޳㠟 VZaNR4PY1oreWpWJ(T5F+P1?FNi~wj1ΥPz=<ۦ2iA- T(E~8FZ^ѕ:^vDsUk'+l5+2he5OQ_`rlHdlg " 䊫~UU8HGLeQ$ݠ|I)&,k{wb~.{9wrע`'+T-VtZޜ4P/^H14(W1$s|Q Ja9YB6[vqJ\m\B_YwyҥaZ "`4Gp\;;!2Q(ΤMP/xɷw6e#n5s:vot/\hcP7`tlKr @Gfb]ȏ_;c^(b qPR)o8gh114R?0QչAPXjbe鼄:7ŋ_s"=jqN Yn3 kIZ@H^k_'Һ0 Ap)MjV>G< V50s޵0n.ȞN{͟Ti`'<}=!{+򆵏֖_v|raut Z+mPFn\J:0 @ܓ00HLRb=離2ݔ@01U:f0^ :LA =Qsi0[t*)rP&^CstNW}k~W^¹S(}CwnsD9> ,G3z6]|.yrGf{TFj?~Z)&ڼ+ Z dBQvde:ZD6m9*+ӑ[ җ487gGa sgW7c|+ + pHR>_ xm(aW e֝E2r)կ =p"Nu2nu=4;0ڬds 1fC-ikGS\ȏ7u.c)u4u}xe_'npVIHyctErU47~Z|L:Wz_߇QvA1 x䯼3Zxo8@DD;yWJU e置rÁƯ:k0FR8sau{?)iPER%[#Ip8K \q^((P@KwmڊYUx9\K UyosJ蚮$$߲iAB,~6u$[$EH/'Vk6)|>;'{1g0p}ыNC~xOMZ=Y$`j,#i,bk}'b2x[Ҽj78 EH)r6>4"c aIR  RgYZ07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!{eGz}~Y Ñ&H81 ): YZ

Qxu@0J=T7BZ@`bZ_e9XWs=NY.5&GyDJ eI8R~IME,Bq4B pbn]&\@=F1'Ύ8Ll|$ĭ=`jH)s  yKoH:K5;4^#z:+in!'](K􎟟cVކzٓ4K_GOEV'ȐR9JWx;ހ_k|\\IHQߏH$'g/w~-"Œw۵1c99N~U*4ClJ$ı*f175#|e RƳr*}RKqzM>v6%9o~k1F&ґ _YrVLm-IemBihɷ^q.Q, 3Vp7r{rwt`T7^Hi@+p-=5R :>qGBٚqK;v{3ʷ3x':nA5̈/{"TVˣf y3^biӛPS_Lz51A~e^^L,_ `ϓ2N%t?`7icX 9L 6!g@)QQK`Iq\V\yLV~Gm5>lMxWzG1KoSy-uqѳp\jt􂑈+>A_6ABOX#'\R 9Pd'(9Zqr<}o\=Ms'R*,ol4#ȑ2TEg|,QF> 2: %ȆoDh-)$4[W\Ls׍ gg7lطzDD(.+)9++ӠM)5~Τd*iCJgMus/$ԍgJ`B"/An:;> 7=Rдz!-hdOƯrГy0=q9s -E)3{Ben# b0'_L KhC| 5쪎7r*FN47o"fOMV^Zg S |q ɳc].fƲu7cN^hBUNV OzRl)ѰFB 4҄Za0V-![M6W?/8>j]y*01H$tNQX Eb)V mQE&d)ǹًAQKcE.7?XEt5G bijdV{m<Ę`ԓ3h=`~cPU(m{r͂τ&^"c@}z~uuxeg^s)d(>5 u9w_Wvr|_i"XY,I E 3oYw!Eq S޳Njt*r<&f)-47'3nLwA:uNKE̅An J?u2iG%RA_<{73%l1V(If$-p =`Ք@Vϩq7k|-vʮBh[B6N}gcnL1 ,Wn#bsUk$.(ÞE(ʁiȺ5:ёod#xF3%.MM}^j#x~Im["8-h Thh<)1 yW'mp]! )\*dvKe7,7k;Dj?bc>s2wELw,10HH#݈̈?82%J-;h'؃_,kq"S8aw*8=6 ,D[Fk窙 b3Rkumo7J^u'[GA􏧑zl̒0Akdg:l/Ot\ВaЄQ6Ki7"z@v@aaqPq#EJ[iT0pI BcXlSt,:˸-A̾XX%-}S*n 1np 77holJtdR"uMPZI{OשB6msN\;8!i]8 v' /-j0]HW̬6W&] 0 F%Cv br@9U/sgCιX'9MCnI|')Wq`y@S؍y*C4ʾZ_él|JkuZ8iR1.FDm,ӟgHI $h_TL6F+< kT,=6M 0DƘB|iqk"} Hf}]!D@|p^?``:zQ%K.m/٥'v8Us$TnԊ[` 5!YB.wNǾ+cʰ{9&oCBZc*B9Z;lqTOӫOU7vjRm_`tZQvN[ /2u_T:kv)&.8FGoDxT|9h&Z$^-,ݤ&iɣx20Kfο7,̒G  N!O[TYpL<|brx$8+K2B(-f+uFä8rJ,^3j c([:kA@QS7)Il,}IX1 :h]&"OVfu JB+B3WGV: ۬~aǿ+VݓK7^nnWjH4tJY&vtCssJ{\8eP;7$ 1H gxY:Qz!HZ/)(i9T9K Ι)InUƔ.eZ`ٵh~P}7w6'٣j[^6y#-c'G( XCɃa)5+È@3);ELi`q&x'5{%2|q}V0hZ f-f,oDͩ&jyߤRDrYk ڭsPX^+{Q6J DRHB,LXuP8"x'C廂"b  % ? +}hXY-!l79xH5c: a`>uA:# yޡw~h@iGıDFJbb۷ Pڏa-oYD"J̓R,cp>L Z Ž& &Zs797gom5]~IquT2ٔB@%vJT=<-5۔%}ܬ>a|<0&$ 6YT ђY2 d( 6ά}[b+O\[F޷ Z9F*h,sWlƌQ"ڶ1VgfAl:СOջ 2Rl7MЧMFG@2 ᅡrQ|& ׅL!n\IoJF|:)'O{^pB ?]g9;wdYDPVVq{f]{8uS{sn>\.xф> 'Q26IۗtRhlNi>l'U Yn9)Z% DT2M:Zo`n#<9n2w(.-2JPNo^B\s\rc-18SzoÕQV|9'J垡ɯzQ6t뷳t{q4./=8eF` ڊ׵t=DHzOXz3°\WKe?S<uSҬCnC)&2{\mhdxL ,CM|REf-cAuf*~X(#F}?Ŗ VڋjXFvkZ~c0o+xK?/R#"X/{mOsAs|"&^ #e+OLY42, NrFLwh ȢOU=lמ4ͼ'3P},wJOAL`c ܬ$ܓFlƔ \A$)[Kܿ ' p⹜Dؙ9*T3TByz{ѢM|߆:p&OM3=$!_!Hׅ/O.mu pt .3:`@m 6X%JI/,*nKqzis+fvw&[K&Hzǿ?;lO>4c[ϖIvP0,g}f7!n:MyEKP` Rt*a_iL+݃*ZVXpֹiq-97cDO~fQ 5]kx q`rr/ofC} J`ʇ}= D 9~"}Ũ /_H ]%>4L a OA.W(pD3]\p/I%3쌙X.N?o@e=;_yh]z^d3D 0ti2 Qܜ;r3'--Uo'*YACt_FƏI ~kݙLJFn<"f>7\ty7:3󾐾JN; mhѾTb BMbQo|]Vd&b,#A k#qȊo&4ݏBP{+ _=eX)1:d0A.-[6[ÎRW6:SLЫ$ $cO XCO\hNzE0GÄ́Zzإ%eF,Ǟ(... OZ=0&z|6^ƹ ޢ\סy*Jvue6J{[x7A`!C*\IpZxK!"ؤnP&Dr3MI5LSvOpag;kx)O[ }Zi)" %y ]h!NsqhA`7YWjD{ ,T=h V. =\p{^ k[a>?].gV#܀i\ys/~%\ͺ|vAw٭埴,1Ehۥ|鳻/*%"!"q2&?qS08U=cNo5v}7ZZVR=I? ʌYdAQp"36jt!5><4ieo) Χa,C"DYyD=ž taY/>iN鞪 )יޅ[A@W%yo%]isU]}ei)mߎBKG Xsɹ19J.,8zwawP*gG`E'`'3˵Å~(s^%ĵSڨH;EfS1kt W΢>]dH_"];8 :2͏Xw^M*IZGkDrn"Yuvo[W7&w3:n &系cM;=ě7.uxmcZoHMu05|t5mm-|ą9W|ŲrHIcsByʫL$BO Q.3Lh͊Ttޜ a^ [6KYF-LЫ*~%/m׉-W 42)0߭i8{:La!Q L=2xw\պN>0QEȂR-Gmm[Qd쒄'k+0W?zi*WꖿF|Z0]R[9j_ȰZK 0 X b*si'b$3՛ҎjTmޢy:@ߕ"j$ݻ"~rvHb&C&g^AXY7[*"_r,) _]$g"G2]K>%{acE/8HA8e0t ME 6MSfɋ]'V$Xt tiHczd,:+bH\Ή~U d$Aȉ:.?ғ"좤?7UE7a@L/=Ȥ'S ԝp:ZCY]](wďXr#3=_]=?3=V:k1\z~sx}8SVɃJ.39M-b-M<} S߼&gqyU#ݶ2LW.H{@|Y;IFqRKuJDOJC Jb#]9nf5RqA[Z "C"pG7ҩ*{3l'g@GflZA6 S9ٚ4qM z\ao &3.m*1r6KO\;C^5.?]U[ x5t&uPZgHݺv5&7%@ˋ6Itxsb/P">8Clxx]Wp1a)yN|Fjuv VSҪ،B4V߀VqN;YaWrH7 SFU%/4j32#ĿUlJf,@%z#ߵXAQHw3Ii:cΎŦx}ZBپ~ ;̄ioHJZX=%[R4G1DM^zy=[8W=ӯ \`S)*ͨO*-YlJC;iI<U2L M^]=q(*B9 viLwW+lKg-רBrNk?r߅٥A U^4Il=II4P 0;Ê}Љ‰R3Dd ɯcW8A>2'UejNy'] $WS\ULvw]=x KVNĵ2SK&:4f/,7r{jOʻ Guyk"\o.KS`Ǭ;&t G??'W;yC{jo+l-z_RtZG,Ǯouq-*@K>w.含gg 5ϻM l^ _ { kHf*8;%alxjߙƥTY)Vb_i+:ya] ҾzD}8Lj\^4M a q"&틀\&sֵy/ih |%e'GPMG?S*+}Vg%|=ڍlIWF=U^ojƎԑ$lQ|3˸J(y)sI0Ilj熃֔YL_"9&.luK;պQ!U#zc=c)2{Jpy|NEoW>EυxʔG[Q|ũepFLWEP"DiT:`-ƛ()? H= 1@8*}vtVm7j0ur9m#)7z_9!oxI.};VD u//eyٮ]ۑߟ2D ֫D J<r#6sfyeY07vx BuHwTv`?H~ҔIFf!Pp t0U77T g]?YAg9Dt PSSoqdK9ruQh&h.Wݱ@TS\'yyR@$dýc_]5;0QtEZ5,= ; Cu®u 3 }o$)O*Yf֔T#f*6- Et1 )A9V:VVX>XRAeYO2Nwۏ<\"5O4/i~Z ܦh`>+m.]`c+DnU#!~6*CsRR]tR^&M^,+/gWMzzW|~Ṙȕg1dTWCO_˴Vc w<)a ]Df3gdR?.]}Dj4}vsll\7мF@e<=*+2-×5͛: D`L̄Ok&ߤ׆j6NC),fzwR*^|_{M2*Й\@0޾*s Is g_%u |C0{]sOKfG"z nf v)慈7z<^ e6#/C8B}U,}GNKV䅧x&ԩ-|Y$."C;zU:_]@}CUń rw]@}F~#}[ 9m z-^IpZ~'_* V |*xjT0=nkyAYɌypD$(jOAGE/Y38źGO6'Pۿ}SqRf+hW [RKc".K ?2~Ƽ ~3?.Ҹsޯ@qQ}5=~`k{qv} of#<6>ﵨ'DHrt&?ٻ|>m ƃvJ0FD %cf?ה(i2jmuA|'&la|AoXz?{B!Cq&=A+#")ڗvޓ"b|ĦLq5&-"#\iV.syQF@Xdd:yY'vѠ. [ԢUDCDYT=Oˈ:P†⇋LrΓ6vXV1l t%[CXl>ue3#t"r ""QiI$Rp$`'D Ur!WT40C0I̗f=XRϵ&~`sB^pbKCh!ve=vG'=9&ľPK!P>UK}bvl(5R928%4{`:Jz 8SlwG 0_nnKay3#Z|RWV K8Ro \GbF"}ZE1|.b6?Kz_'z.j˼E߂ʼgE`7';\>SS-w)p ۈS|$f~-Ӈs$%p5@9݉:UmgV)k@Lx`(;KU̹&hJBv i2rB5-{AhWEHڜbZ Њϭ߿$bBJ+(.xxcLȕc+ڠ(X-BϦ%{_oo|`C7'#\[Ȍi/d9ї9W d&t\s2vpÚCu m|j`Dk &xlgux2VHvdd5#") 2OFR253Խ>ƯcrP)N[ŖӤ7`{Ac >LDDGb2(pGkxjg=]=|%fw˘뒸->v\-I!4~ -T"ӟ/*ZRui1tgP?lisK\HnIClF6r:p_kH]f7!Ok6?Y,knfթ8r**ܓjEooH ϬN±o%d4)t2y-aw4~pA3Ë2EUF25ͨ/ܢ Bk/"W8N8dW 2_(6\wޔ'wa9=gCsPےS x6[E2gø׻ ZڍpؽsWyyV 0Wv:uxue _ t&Cj vT4&6.Jz$.[[W'ʥǟ3?U^L~\Vz{qR|oqeOf?xZܻoЄ_j.<&~1;dp$ T &J yy?T`Pqo7o&=QYa=1o~wZ§&GS# /NA?ѥĠo) ֈ/sD{d5ׂMy])#}hjju;2. >4`tUXS,5л&/E$%= \_|j%-T{X.냅LS!&jƛ Nub}MnM ~Tط 3'9;S^,ZMvbsJwro,b\6sʭ[Og^&4: P%<ׇ*G;Dӕ$={ncj iE'ծ4V4"HQ _Ct^}Qt25:.@H ߀!dҨ;fSn.}LͲ$D:c'51bȎ k/<E {TV4GH,[uB֠ 5#bUr0\XZjhU7q4ETW9oͱAVl{_̯ E+gOhiVɈjM27+#w/]ԄfQa7]=6ՅՎ= y7TOwt"uwRY+wb];䪴!_ka-@, O(ao|nF3j PoEFeʕ 3aa}W9ĉCɍt(ᯜ@0IXm(wDrmtWAoԕMC " 邼 [VOEgj(%ꍅA3%G !ZĢ8*dbfK\(A0mA6 t%7}C#ř#>|ڨZ/<2狛A#yT!{ ،ͰÐ+g'"cf `{ yRGyX~~YӇF*DR@ D$=|-RF_FO[_ӿ`lƭ&v]E㑅_v2]:,3NvNAiaRv #h;H6MҡvWgI,epeN?| L6rVQ+$_FۮvO[1 nTl 6It44e6Ndz%P$5[R&i 9gϯcd8>"4=f,br7Wn03R$IݣD_X9VLx\2G&_7.W#Y9mr9KB߶ &<4Q&d+T%QJq@s)HsRhm񂞗iu/DMɨY;.+umܗb[S?u; -=m$UaQ]Ea_pWPҲG-ti^X B1[/vO"TTZbB_ǠS٫m$T=vנɣGEPuy0ڣ>rG   hfy)u}tqgTVXբԽxUuD.~VXO1#U.J(U gOހQÓ!4-#~y^3/YAV IHu%cTG|;ذNg}&@ cx@-A-ߏnFd o%6T? }|{͑Ÿ(ٌHgqXIIT}Q#%&-?y/EG{4+eÓJR;DE` x~|ͱs",O1֫czhMeџHq'zdx~Y$H0ֿ#zrҞRhLgK|nꆩ1 l\ǫr0/ 4.Δr9a){p9O2TIT8#34˒Mno@0`o]6^Go|.!?Icb.e✉scـwI>1*yajYd#+:9tN &u.* WP$`8_.u4k|k2rbB_%T}wYaDŐ "⾊NԔvy(TUlZ!phdx>Uyn>]@|w3#i۲VqQP=(8y{!ug9t]k $\ ey:H +U,_塲 0l3İr"y_F#crI 1޼")0W(l'JE;mO-h\1is/ uږ]܈-<Sc`>>iࣘ@PLYY{g+hyXZ8=4ʱ9hw6_ ^A_d!7aPHpY:aiÚ&k *ázF D5Jp`x| nō\*pKX9~6p1FYjNc> nةgLz>E֢ N rAaAH7GN.ntR$\/[`ޏa{Y]2S ʐt,<%hM 0Kdʝ/ !CGLt>.D&d>id7ˁ=V$x$F-:}t'*u3(:8Gy{ezL N0 '-@J\%d0s'dMnʈR֐zg# Bx&R5̠z,مID9@2/wbmB+6GN}InC~ ifd|~׶ 6b= ?qenCJP+YYfr\RM3iVVFBܮ-HrМEbώ&UT%?/ܐT7F/qar+/l%|IQe^2 N]+sJ=CԂi? m e.B`! tP\by=x9 Erͷx;(tY~ zohIs#MA# ;K V@g N58nLm ,K+Z>>aؼL'ybٴH$0*hBBjlRQ] z=/(m\@-wE wZG 7"('En Z%% EU_8c!rI?J]󡘊Hs^+Th% OV:YR=r H&Fng热yY z @,R Vp K$T>ϩf|CųiA+t{M;zU h.M2hڦY#e~5#Rbd7ECSn~y:آI_W5~:㗄Gަv~9#V$m+1?d,O Fz[*95q_|U"!XLI<_bԩc,E9zTN;\J>UBIV@|4uPD qFCjŔMLցr0;W( ×SGazA!=?qwnp:^R[L c1޶?KOS/~ 5&d&*oSAN%Ŋj8aAf։?X)Gqƹu48#d]vJ' f7pױ.k*FхDӌь ™r[9XAzkKreQgDŽr^hZA RG#OШp:NRm<D镛wI@SJFxʕqbÄ?J6wbb!5poh{C gMD? X8. QbY!/tBWwUw}bwt.X=h˸q\DG|MaoU`ǟUJs8\@} Ӆ<~6C䡤(B"؟%X^3GQqyjT FKc @'d"5'aB& νf;K)ҝ័' Jzk ƛqrtIZ|,E 5~_F5`f.,b=t5dptPlZjrMYn:٦1gŀ,5 K8)h˫iz_64c\&5P"kUa^AZ;J5VP'KCeK94 mA1;csN*JU̟GXU'gĞXK]7-( *y(|&D}ֆIXey۷P+ 4B<*,wu,&L'%|#[\$2R\:Y1r^j <_m~O"! ^3rs;Wafa]>ѽ,%ڢn }ğ (TU]eB T>u0<5{}ʳ(JHsB)*׭^nW*Ol!+7I4470%&t-UI[ PܗrjBF@>^.]MZLq] Fc:wM-= /8l AZ>g}fY4Ko w~ k%rEfS A![Qv'n+LjAAn* ݫ7`x _IuӰU @/SGRck{Ъ,%F3 &"C0MwOl?L5 {l;V4Lagh azʭ:c+H9Yl Q 'E]_s;siI!&Ha(׻q=vʋ iGC#/xgrg.a X>gcR:kD)ȯ-6]֘Foܓ'o˅Efry+9$aNgHwpt¥P#tj:}}rւHmh() {p8x9{l ͮ7د> 4J~ǒE .*#ݓ>}) F:r }V!=@:|`&T?jҕqΕ,:ղ}j)UWdT&͡ϥ[a]rJ0w,u8*F%%&~Y'$ղ5SN+P'ʷUֳ"/zmJMU°"M ϶ձ1uڎ^жInd!QDPlS9#?Vf{`UidKlB;8c,PˀW@Iޤx%nDk*n-ȦgsYҾD\`o:l]k5`]n;ݬd ;&%"xɳ yRHJ5J}Ծ֩d$j VqA؝J(ݒ!N$f 6DMP-IHS5U\GߟuA=!]EzA+KIZYɠ:S>FnV/8_H:F"vO7,qpy]sB|sҕ̜-niB"w)k;&\'f}0E/{v[ڿʮGg-m>U@΃'>Lq=_ Kab7#*\R)sv0ͥ: 2e73XbM;[ u]->B&gVbb7'G"+( G78CE͊Q `rM U( 6/e a^2!<ز4`"tO io_Ė +t `]ˑxD/WÇ?Ġ`RX@X?l'܃΍P.OuKC_,MdQqH &0Z񷁀a= CW#o.A(#`4ף* D?[?\[W"j8POK~'\DI2 ]fre.yD'm}f0SC,k@Q}9Zh)V@k46K/?4 yJYbɐOWeBLr3'8!ZA}㎈k5x2|N 5FG,v<[H~wd[pEPRYRqĄdĔ}tH{}]̡ZnfΙjkl!|ghAI4Z $55ei^'GueNMSTyx:<Bb+FN:MB'LQ{$m!B{s+J8\~C1H`ЗAVzׇ۫Lwӳ~q7M#nڭb`ۖ~\|+$`@ +ߐ1RG{>'V_I*?//oSW,Fk TZ!n#53!|4=P%+cӼXă3R12fK;*\:m˻S9#c.jƥp[38җ'C*מ@}<(R-'~7{׺l $x, u?t.$ O+68Rk\RpꇻK0R*ZeݭT/ZgqDq^CcPLY o7wZ*g5{SoIj353iOaBv0$ox)nO1UphW[<)̑r#="dkժ=T)v~}lo(s֫RvVM'Ws !(;WʟzDt3 l«Lm0ksqDV \˃gF)ٕZ8ЉXŗ OϽK$8W `E!DAQ}#Wr7$b9yۻڔU|QF4K <&aqr|x6O IqR2-f=SXl@\8`M/*] @߷D?g,03њ-C=Y'tUFvH򐋦? VzA$*:GKKpI"3`w X, N4J"Y5JoJUTa3Qq`wQl⯣D$EٶԙN] d,%}ͽUh,wNO^ îB(χL'_.[h*+!=AvTk$3ׅAPcd<`LLN:rT\Ekiٞ}u @bNZ2G@.g)!#+}{^>^#pҸ.$$Hesd`;3eJ?lM&z h#Y)TQ5e 4L~6>;3|;jqX % C=K}CkޗYj NʼnqC=pɴ :jYuQ!s)]䀟=F:-Mz* kS<MPI|Et\/tMFi;P48Yի ^r&}0bfV]7Lpx O4 W O2YpUn̦V]>jjǬGN0w"^ZH^yc4 _qEGp*XXpZt"D|BRyOO P*AI!D̈́yMY9쳮l3r0/7y"eZ`&Qt5QoMU[㤼~,t༙̓ph/ g/9N#037#sB7k ڨ{pdg+AрTB-L` -}y[ySc|th&꽌ߊO9 Dd> KdwID SEM +^}qEV*-#I yH`*/(k{)cm5w<7ʇdğ[=+&v $^q]h(s|H1)(FVIv**b6Û(%/*@pǧ,}㴩pi3Yxփ1%\.cOtבA[}D} AYӐ;<ͧ6zEL1F .auȒA< lRR|^=;۪?sRyLG SP,MnYw /f` uqb n9VC{c|XV 0O|ƹxbڝibD l+>-i7_[#qp=ÙոϺ(mu4jfs`jɧ.iǾI]@jE5AwP a\[_LQG \Byϸ-lJ)VO}H2Cy%enoXTR'O{;c [T3o^E_ {ރg@_?Sm#07Znꇆ.wIP5$sbƋe_N l2bOW7~c/k#~1V6f | .ZO/^T vё`ɡ#^d&K#+iU+7 !!v#!aR? s? dΆ̊<GeԲuF*GpMP\Oai N[lwph su7O(Ba#+YojCT'_Ţȋ6 \Q6FgqC(ΌڐHeK!TM&}i$D<{лN|lj #\A߻1ϳm'nij=h _fWX%;::?"IK'vj7DZR?tf%>;и JK;jwT8B Ѭ l}l?>r";:PmQ%^ZQmd/޺^ReX@dG$i+Ҟ߳Ѱ}4`(@oֆlk2ĩcđ цj#2/J[+cpr]dej"e)*=5 s#Pe ?@b(fBxIm #P|n0HF1܌a,&y4k+x3F:2\J39xƺT#^maHy&C.hP&[ ?#e8 MM$ Qqۧ 4[ƫw AUCUUڇ_$Ԑ*?D5 11=8Pt1*öщm9MncARC޻ %3a껓 +?Y[] dev^ Wf-RG:qD;DH!s> sjLr{9"72C5S>.U\ OIN#?Q\ӒV؂smJ;:[0 \B邖Ȫf*i 6!A_3) Db!PG hC B+<4Um|9!-GrFz-A"A<'`WMKaՁOFPL5oczrWw}!B﮿I$nrdhc-+NjӝP33vLKYG.OdaXG$8TG 2Hukj>읮cHZx@s!}n(RXZ]7 8i(XH. +r!<rt$Fj4aEaiUwlv,]cNvtBMs{OxtbiǖD)>sMŗN2!2Qr![74߰-C-:ht:>Ut2skи# > ,vw#jSEL ኏`r P.ɖ4!7{A38_/dL{x섙Ox^S,sE;"87B`1%uDgcp덪jxlVZrTUMa"?`ld'&Ө_5MT:.V;G˧K+9w!QOR&2;A֋à@L< JnN+ѢlcIKŗ0!v '>tHoyi`p 9H:ycw6,jdKH)QRP쿠@@f]aL(G-@\)#FQeD6OZ ȔΑN ygr[x>0֝z5O!۩*kaHMmW]_d:VӄFjkkph0yO0<ɤ{۬=Qم}[-nj$@uON׮W4ETώrFK5p$bLIHr`D`])T5~B{E-W#7"p LiRtyXdbǘwIȺ^\n.IH*Qjy*EMWxJ{l9N>vfA@ܙ#hBYՌhHN GNњ-TTH @+dڞPzӧ,`0caG;]?lV@{gsSk7g12eW٩atyͿe{TJZ%qG'D͸=c*%z q,Y"M4(b;el`\r!n*IrUA<j? HkNOk9Q$ }I"\)HzdzΘ]=hn N/TTL~:H^YctSY-VzpUV$mD4`ɷԤǯ+A?7mq񜬨tgOu" ܡ Jk j1'㪴j9\i5ȮM{<련P2_ EM2'Ap I/~ՈN~ լ'[AY7;q;ɣ")W]MFam8]Y%aX)WJ _/$kC]3iH\ i6%Z ;T箵hO?!i(hi>fu=ѽHJ!g 5x' \Ҹ+󫋟=HVE+_fPH qjcǫюƘ4JB8*T;~(_4*DSKj@$s~L4;c\(c|?cu@t'4\PF3@ʰnluWH_KUV3PLP¸=:>Em82܀Yܛ:Qm𔲋4 ?J8yaovج)C?fA0\L%x+\.a9C;AoCcj4oUkAN H۹ۭBt2m}N=݀νq-`rUnmB&LHn㚉?؈f yU.94ZOJnv9Bhdu?6!Gm<ɡj[*pH 3NzߋƕfgrH8UuJW7f&ޙӻ#L2_M6Ņ^.p\Һ*׹j,46&Y\gřwT*:΋wIl$̖Ê u1{1oV}%Q#R[S܏hH鹛 ,a`8Lt2Vċ<\ /?-,BzAD%iiujXw/ɑ)ĕ?^o/jǷ`(=ݵpMy:#"cNK)!uq9`e8Kr8\)H|xkmEa~K-!eVkvT=h'o?tDq{T߾vĨ'&$⬁TGDVXd#e+m֭$;Ul)ajK$*_eȡbp6rB5Y@3z\q?c{2z &!pЬ|8B{=S< ô}B=t"9SZTt'/Éȶl3ʥh eyc2걎cR7`5Xy,,Ăd9-;z`Q_BWt:բ巹˽% =wF u }3$I>PI|kt9^=Z@4H_TQiY>{ε]pqGkdO>vBY1h+`o:0'`3=_:0bWWZ!VX8f㒓En QX IAM{ŨP`󿔺.Q( a<,sAEV6vojj7xu= ZqE7`)eq9/L^LGC@OM֐tV;FnAYhD, +j[bG#|GNڃ FXHH9G g္ bGxĝCjnj^UZp,/G/?Xb*z/ZNB$8b"@=H28f6x(jgp3K"gd7h?^~R$JYe -G5b]=Rvƻ )4K$ƘYgdN7 ]AGE.}lc~r@F2_%76NW~Y?;YysMUZ- h DRTz0>b1Oay9vZy_=$Xu5vVO KT A+ASaV[kM{@q,MÃJR079PZ ]{à?&|e4>5gTbPOz; 'dh7`)mI6 ƅ%UPGrxXh<Fhj\7FT;5G)jwb*g +}Ü&Eg9=lux$޷oΚB.7򭊔F0 k{p[Wqt{1z++P=[uA'v2,gh]T,7w+#lի"p>Gs8β2 ;ZH |-ߘp; 9 /uIn{B{[^*$ُϓF[7cq :M[5J*D#zY@䬵C|-REdDfK$Up"E=AY| qQ"*%aS%]򕇻,t8O30Ebৱ,e(@XGT;o_OD20 }֧4qv6~LH2]<{S!R},QZ.RVT0ԅRl! rz~[?QO}e;^`zpcL5FVWb \LB:W.¢CZǃ&&uQ߿9qJFôZ0]{~5=Aof,a,l2@en (v(X.j@eLD/S%7Rt AVl'Z$.ԄÇ[eS0w^٩U[K{^ I\sÜȆUz:͂BBEHMp[=4k/yt" UjnHJ{/t|ǭo:z1G |m2DMRے>Tz/tʕltOKa͋5+oajS6~uneHݭDdGZliYgg1=7sxOn-U7>@Q×NђN!~Vҷ|OjVT l3 qI۠BM0ddgC. aG8pzUBΊP1Sk8]7!&qy(!/a:6aU~yQBvxځnYb7h/RU]{ ݁2_ͺ>3A}?j_Bwn>}G7{nK% h"+HG}3EdiSbE p9PEfUpGϋӳR p9MBz1%G( mw`Dl*~#{f%aON)0kMT@x dj@g MP33%[khĈNF~fZFIp rOm'Q} G_Q&݄*S+x2DqgDg;yg攈>j}/^!iKn^G-Ay0<pĈP81WӢUP9kw՝hp_ڏض/yS{ѷF%fhmM4͗9pyH __dPERY$uإ0KEb5FK[mszJs>;{"Vg^$x7+1. ]zd%T~uQEÅDK`iSF OMyrBf];/35_t 0;ʳJ% vel+Q>Ԍ7,tsp{ (+BR4$  c~A^wlya@I^ת%S^fdLa8ŞOQKHp7y8ollz@//C堵hߒεg04/1ﷺF&؜G3((KT$Ršȍe콈i͙nFڷ| ++ ƞIg Úf<4P<fĎ{XyH2E@qC,k@^,D(_zm{ki6U/?]j%6p~Ɯ1k=!W"Y[LC5>'\ά|4*tA?T|hbT12$%FiLZi9on4Fq)ʤy-D_Wvթp7Ifo|C!x3P7[7!DbJ2V/dwYRXȦV !ڒ%hI!ꑮj-s|BZtdO,(=M@tNh{@qdK"/)c? t)gB* SXÄ&͑0%ˮtxY[f I&Mc9 H!fS$@kz8*bl婧~w]Jc[2vΚxlL5|jF:kqQ 75JZs|;˻F[Qa~9S>^'0p ɾE?+ĺ ;0$? (EA@-=DuLT Īݧ&*&M)K,<Ē$_L6!l;Zz4T4k][FQ6"@& ^`9ul]Ǭ b?(Pj ɪ8/?zJݞ|XP6nŻ #qNp^6z0Չz|GaMADj;E*̦i4 𾣕thJ5}W aaD=5|?4Ÿ&%}roQΖ&a6hQ=9;]ubp/c[78 M$6o!:d}_[5 A&SCnh,(1NH$KȜ;; _U8RTa1ޢFf/t Vj Z drCk9=޵\'U7ҥ!I#\ݡ?DηHhT-~+U鱗IP8m׈|HW+r^{0 ٘nu) 2`Vo$5NK=QHHԁqߎ" Y:6`&ϐ$g@dLgxcatB3,S5/=XrGȾ$6Ov/DTo4:K+gÙ!s:kXNfv< @]`j!{?+hB1"v˛RK"+?9Ɉī̒C|%|U}}3d1_LmouZI@`Y^/1a];}͚م+TMPn',k]H½i(5aq7Nh^9]~ !K ez}*2P ~lE94D#Xt_Vh0.-}U_]Qb:`mPݝFD5PFo:>2b;ja2}]}|u'.qi|)aflիQW!h٥& }I唞P^ҶsH8{q֏%6{2D7$%UTs`b\\AHqסzK9bx>vG5rŴ~|VuVC{Z*#Hc&u+ӜmCBE*L/%S;Elm}w  %۲q/;e{DU;5 َh+p%^J<:1!j]֎ntJ.#K%l{$:ƖI_a=FףjP h>ٍd#甹.|SFzs:kYF*fhE\3(i8ӊ:nXbZ_rU._sӦmj|X8ְrYRb ž|@k'nqbR-ћ!+|)Spma؃x{^bY5H D/`@L&ljq?GY;m?XjiCC P-*Vg& ͵A0T:SH:Ubz3y(I;Ȋ2 [Xqȧ')eB;dPQ|wT pO QTcqFQM$k-0Ư=ex/MC{,)\Kl5\|cÐ3y\1bC0 'h V󿳥$ UZu&4_\T9Dg0] m=t<1)ctqIYMP0Rbn0(a0ynOI]sxހyeCub /3aOXNt+<^HeK|VO8Q!(#1rd 4x!/v-nV0 ėbžMTBRb~8&Hd_' _`tU3JLFV&0|s*=m%n\N+[ݷ>ux7_6()EzRЙ%pug8MA:] gɤNюN2v#|z-CXqw=O![ߒWϊ.عiXGz< r̓_RGswud9 &im~6 KkYS}t iL@L1_>rn3HZ%LJNe#`?"ctHȎ;H}7ktZQ?bouf<ש|>y&SN36aTZg5X?RPo[7! {3ZS]*^64wGߺK聻Ielg_mH(~ͲP˿>4.+Aei>x@&.wHO0bo?N]y8 r\RaƇj%Fl1ޖA s+*u|k]0cAa%"Y=وU0Â^sb-LfN&釜jU9_CA|RZ:<^$u@z[-ӸbvE6c'4#QͳAfP'YU/y`Pq()lQ@LzpazQ#Vh­.h%"Wi>S sb'x7Q]&P[]Z*!+,?#pd|Ojmќn/h͟o_AOQܢp` & nk :RR@ܨp^OHA8~# lwX4|r]yT&4b )~pcicH~h* Y pKa;>'j!@WyAϝՍP\<yPHǃ`>wa7Hn^LUOoL؜"G'A-!q߁m t E­S*u)G5vK7 N9MNIZ7^_T„ 9}h(U |.hHy~Ú{D9"{H(~5Vr4?J;[[%ޓo ? ѿW@wC+ me ӞA,a'9x Pbk2J l<t+gkPXؗpad$} 8:LS@}e:P>8d@ |rpjǃs(Jvu /#\rȓ»p,!Q>4MĚQb;N|p>a<?ȝ~!}>EB+\Gyʘ!Ĩ,ZaRaJ%,b3$!a,1Eϳ\*-PM ^˻Q5. HVhbUZI8ٷy(`٨?IB<āN5^S>'c ☟6D<ړ-yN0Z,dd>RyYKf?x+zd XlIRu< ^Y\iwUR$.R;d/ {\)7n25jB^ZCo*Uty.@$w1~>qjAJ괓㎭+k|Y 1To+MK%Uӝ Z:piw.Lc<30dSF2TD+mC70x2rF;*w[1\0FP!ŧ'sbCί &u.x%l&͑ hWq- BN9;8k@;,u ,7:9SQs׮7uMƜ7Ҧ 𘏧'|k_"VyA(#Џ)28EAhj(RUzY$U9 w&аax6(Lev`1jURA3vT1.z6G6,4B! dݥҹ}HʄcH Og؍ߴ,]F W|G1v"cMnMC@"1b`łvlʷV*]dTvd (_R25j0.FkT'p[(6YTf)]@JTIӼi/"WPkk;|C˕O!{/b$/oYzAЍi6fTH_"etЧ9IZIuqm"51y{ fP r>U-2˿;= \=%u +Jp U[ $j`M~F05|b5ㅰE*V`d:V˪7}#Ƭ;se .nŋfcJ׳ n3U++R <=7ޥhdiN:V4.+|i >^nrsͭepzG¼jd/s!z_p u''f>7- >Ic:M~-\_C@[m3{϶*|ۮJ)U%&t-%uI~uNFb2{tۊf=Hs(tM.ݵ{ Cc)2#&KEN4 e=*4L(߰V_!_.1;56ʎzxa$rL($ڵ.mhr--08{67^rAX1>åK(zʙUb>Àwީ1"FŃ?wzp)eLݞ,c5JNן:Da ) )@e_J#~L(vuudzLH*a0e pQ5ٯIWzL Y!z#Jef@!UBmJ"ɢ$l4 .+ozIvV?O_\iQQ]ŢzƥªoψKv0҈U+833[lTVL"osSÛ,87>6>*߲ct>niٷ{:+{NCe:hT,~ϥ4PC7*eV;<]bb?@," i$ "B"u+xB"; ]?e@VU֙t5UGŸd0~D5%,&R+^ V4ijZ0m٠ӂ0u/Bc#kH1C}˹:F![ţW~P+1tn1H.K1lqV3 +_$0(Rv-`fV"dXpԠM.υtIHjI.> LaeU[:elm"4?S$? hJZl1m0?ϩ>?"9\cGS:6 S|8 k7 ;}}m1J%Ƣ~j)d7--sb%hM\lhE**ŷ[D d+w&jO&󮘅pR >Yق(f ˉJPd(ت]=$mb=-;+(,5'7GFPe=` '3z8a5gof: P,7ZT!48O o&cCY5(Kv7X*]7|+<QAcrd :7k>FSq=dF0̿8zo mm366R;;oaXax0e| ]a;3?7.j4[>;guk͙d%Ӵ3=/&'zA$Cs2dpNxZc%*DvO[JY}8p؊tEpF]sY9tN{A;“ %p؛Nk_ 9I?Bi= )e/afP, `JS<|]Ir3S7G޳R~@:MK E $q%INYmB.Gp!عht`ZXaĆco)<^pWQތ5} O$?W1f&,L`D{S+9Wxqg6!O/-/: j@&͎mb\_-=Y ]sKrOlqӌ~hߒv;HCTrdSocye#Jd(6[d$_C. 3i&l(XW_M^v5oܥs0>]y=ewJW b l*ف[*tJ5 zUÀ ]#Hۨ=N7f7=lFH7}PjHN֝)}`9fm2%8g`EVGq/f$B?}\r&zqQ><]iBj5:B_NP,4g?tT_܌0A$u^b9۹߲s{E<5nCӗ+_Z9;TD/'u}, !KjkVlb)g:2 ߯g*{07Tv}E ȣ*hᴿX+v&AQWr|٩&w1ex.@8\P\-#Vv/,4z)M'b8Vɨ 4@64Xlڎ$.$%K,:uDJbؖ \6w5Ը"۴ 43 *vb/sNʼnvo1XH7ÊXRNpxO ;TV>9r`)ǎ՜Rf*rt_ŏwynSB(-:R7Tw=뙲}P3Ik TnTpA+^qF,K$_ fV7_b%җٔh ^AKߙu?:D^hOv J7<#i%/al&G)mH#Tʣ#4 -ӗ3}K-!-0j),4jee2A[׃3ic;T?4UagQu-r) b>ăCne} YJg$؜HdZ@iEPfm:i`H< ;iE3]5%ӄA}E.J~a&K;iRK{CX$Z͝k$aZÁSDir`\ BO>%E#D-za9C@I_bE^8C+$Waß55ܮt yuȽ-U@U̥[ ʁup}K9*) 6/($޿< HЭPqşԃ?,E,!؟}܍^QZS:MigOުQȶ0ynL{4fRu;C'H,,S3['E0#\\3z-ӽ"O;0;qCEO# *;N&t %[rg|$j) g]{Y\|ɬB69d&,"|C^[ڀvq}UJ9 QpK|Xi M]{Hpj ݐ̼w3URVjt>4/>kR,Ee%?ryӱ1Y渻eQAikr(\]-]Nt[,ӋDy zL+Q?[3=60kmLJIpKW9AiG ]\ M|p(Z{G M8|hqK@٧ DIQ]E// `z-8 ؓPFeA&NJ^ZBB{W1bkb sUfX]DbGttmHL`cX(R{:1."RU1M"D{96R;o I D(D=w[Qfj~T{OrUX7H9fvg FlO 5UpU'#>YTMYz e^r,E/.b=~pmb{˙$@2jq l~;x3 ㆀ6Sz/oEy+2noxE JE^1UgFV\H$__2KPq1j)$mDYL4p}E0 7͝H"[$7.k2h~"U X$"x)xTtݥXT.]V9}v DQ zT+H.p]QزK}=2y%ɪLMfuiz9s:'Wl,<2![좦mv|9kܡŀ}5p}>)[.RzaZp'e/0{G\K?‰ E D9(. jd+ [8a"~D1> Hpc6D _j vwlxZ$WK)%kit}4~uQǿ?ubvT^NӉG2+a-O۹;c)Fmf4YsY-`&]\ Eg%m:[\kS`50>}wvun:zf3C`p3GA}0@?= w$^G(+4c[\2PZ=C5e6 TB&&Fa r'C?,ED.}Ww|+N86;6Fz-=T^&WA$+YF |cH%$g͈ѭ,MFv펃>[PD \ӗ/o'z-`ײ:H9an`>~&r^M' OE6_c!ās'Cض387hp&#k3C Ƅ8~a,[e7h×&jy?z$byWE}6$3$JQ{t*/N{9MR0(2e*l@NБBg?mMv۹0'wtT(˅wLg2ghÆ./k`hƆ.%|B2m$ I\?+#{+J8a+g0o|1&5U&9姜V,i*۫G4ѬB!%Pli? e#/I+rtfm>m?1LL&s`ƀ'-[ K<-q ߰RFZfw1O` Ƹ( SeT'uTW^bDӿ=9Ez- ,.^ Wp|AN|-6`ZmJ:n+!Lpb8 (4t8շ`{,%;d(lE/l s/6^HVs  ~Z#O3>[Y,M+s&5[kbQ,j˚FMkۙ]x? _&w Qx~P p lLZ'iᑑ]HvW#/e0e`?G%R[W$udWSA v1ŕb(0p a ֌6]]I\}p]|NPF86=qYi뻁GsPV]3vDKG@_?ۏTc4~]mxY ť4FX@rwFtC-x@L.ToIQex_~T,X$7kG3Wa/X &[塗T.kycXo X^xAE/Pj#7sji:TNQrjoyQy:jE4 |4̺jڭ`C$N(u P[|E/fpd~qD>cc#ky2_~uJb"NFwK"fs[}}l: ٌǘ $f:#H:s3p!3Feؙ@0~i\{emPI{&-f8Qc.P„RXQoIiwN۝҂g.Awi =AX|^wpˁ>nVP|U4<3 z0Fi0sm?2h)\dζE5WiuH l""RNo]hy\M&:`ȢE:E)^8EADt-GGER:jYƖz9zl&r2Ux6 >9nqxyc8S|Vk;g2Ep0,zR!WN-eUJtoHirQvKde=/V9忣[Um.H/pMv`EOaA{Hr?psQ{i.,'\C)w=e9%w1D_IC.Sez۠[9c*wJ?XMo\L|sKԾld7Bif1j%.1+I49sDز}7tm{$sBej[Lf,ZREc }8!YFyq埆Ws>4m5IOh>}ˆB{TP_ԍX1!} G/)b88'[ʀӵAD'v<͠:+Uyb*ss򽋂D{ażc#I'u3V/ -&QoL07;;]vmbۀW"JW4p 5G=ؤ( >3FJ70U1z3vFt3[p-(ÉN WN2W۶8o>vb-/3Gh^rDY0 xx.N 4օ؝EjF+t 8ףk]'s b 8`zPxʡ|TŵP>3Y< , AY>}%oh,efEk kt+qT˨ p5<_r?!%Y94g &'kzu{@-DrO)!;ݖ%[9ȁ;&u;Aޡ8W]lCk^0l7,"6$Mlnh&QfN 9:%i-j9JVs$X1EM949T!= :u xdS]hBtͽs$\7Jn0RZ]Zi#zZ֔l,C ; A[qѯOIΑ jn4`k8hE"+<SO[7i2 \vj_$w%8"#1Im/~ҨLo~!9QbII^.YU0MFhd-i Ŭn dԐ3 fTEFf:):vĄ/Payh\u1bZhyԿ:q= dѝ 63ShnWF=U ]4 HlYIJ&2n$ްĬ;2IJď`11#+<=9F;Ad 1&L<4<*HOΥNF=̜CQt>ڋ̷ٳ7"ľyXMҍ PX+#ճ*je tMŞnl=~ߙ.Z=t1AxluqB}$c8OVEQE k#Cj1bk۞t8j/>g%:m4B& cE؍9\Kw C`"Jd~(s3E~ǯIJ0kS5ߑz6j37%ϭB>x )S&y xhH"Zc+Mq\lL|7*fCo5:#ljD} G p69RyK->HRIM4 Jqܟ 9YYH= ԵgWMkfyCA27t1*m?7'ߟ7#cuj<5_&n1J1.?uű6pYc2mlRjގvt(Y^r.id:oYY~N5q{GZj/.G%Xݯ}旰T6(2޾]MT>'˅ȃqi :vP_ɢڔ{{^բwqCBH (x_2jKH*:rĔN6Gʚ NlٵӲ3<0\OP{xz &!>C mQ4ZpLUF]DQ7V m߉s$@-ݿ&'hG@nLa|ڶtxp cZ{j۷ M\v.2oP]V: 򁬻Vn6*JO>ާb>A-}VN<# ;´RkR"9{Z(9qévzU`P-Dr+ce 3lp:q r˂ӨdERmMDu=In95) p5> AuROIlU!K-ЮrWOjC9󨜟o'0DJ!J'+v{Bd YNݮx*0uHJ"ވg8e0$?N^VoXEWm.0D'#'vvq `vqKC+_$BQFvCyЗz,}`JLP)WW*EUO#c}?_+#Xt}ZY'sJyN5eb@vNdԕ|O+wE ݭ-:vaw JݩX(!mZ8 YW8{"fZCNe>!peAR\L?r޹zMD| Eov[͝"'U.LTb*V[3la$ tDպWW {[';+.L3SKS2ZR.rH.Cފ:&X/d*+NW5}YXfɭR+p-<,X׵=r TتnהlNF"0ee6hR&0?H2åO C|Sb,=!`ʢerABnZz*z5&"lؖ sG?{1'SVZ'RbϳO]qnQOZ WW2gtd-<9ϣ(4Qo5; ^8jPֆ$ۄ0 W4:1ZQ2g֕EBCǍTPqk)Tk;^)^oBbm0H)S)38iȟ)3h7V]26lU 3~ 40UPCᷔI)N6~W$.@Ǧu$[9V.P'iA˟zx:@lOcL81 UPv(.ۣyؤCw0<>HS&ɀӟvd#% I^JjFbr f7&8`Gc7F' O6,͕W^Z^a nmADI9XpIOb/CFW}@˽ɐSױѾmש:~y{a޳ 5b\fF׋xm0MEGZiUFͲ(XQREF+D(HFpWܴ aK@c? :Bŏ>Nt=WdU$%l Csw}L[?Ad'+ؿw@*y A o*nQ`qg u7Fr-:lV S5Gb):ȧ<CTߴއ.Qz(!цoYg=e7Ȟ3Zv,fh_QYt@ Wp[1ͭoD*2 Uq]&݈Z-=pԈcQ-,Ur6~Ne 䍺";.P hETȜ`k(ւ )yg؏L$etay5`($r1犛7jR)e DN jM9ƧGkT(](xSNttd+awpiŤ摢v7>2%~f {u f~&c{CYC"i 6AQr)&ݖ F$R̟|0 kL|]Mzf=2wL:bkHI wnB }tW굺^1fۘrey _R̈́`=Ut6JӔuAy0aޥFa0kqM=٨0e@x"qW@ u?YVSz oَ%(˙I }$&[lՙ)ޜgf`c7VV(O(08ڎM^A+Z/yv hӧ;U/TV!9daiҖU},!2CgNHSapO G1JNbcn>I\ۜQZN]B55}6/90n*j4e͵6?/#}VR-FN)eX<|7eKn3.*cWMy1my؂FxsAQw=zk"Gd1S)H6âiW|$O3hMÁ<"aRFXYJ;}( wTffm*+Y ,vXNd?> wȀ[r%4op:U-;b#"_$caJ*z|\ 5Q6r[ YvfLE$ʇּ{kA|fѭ'͖'t(olISLNAy:A.yQK ll~:OjjF:[t1CȬngRh{ڃ_A,5$Ӌ8d!:.x:gqb= یZ W9]24(#)^@M"'LJln wQSB芤f'q  D(+9Ш<~f :az:~Jxv 1(^S[}XpC S/FC>BX/\k|71"ڙlcZ b&TjCԩ$b/N-npȴbH敎(UW~0|r2 Cq'ߩtZsuVvC@^`^ V;:.@?.3˃ǎ,_f>Dp@C̳cJ¬nOu khaTx:;hHLx0PE3m];"5GUuu\=+=S{fGY=}/tD4)9نIP-Ln>{H9Up `BVd=ِ&pZ݄ [ueZ5`Jw#N":o(w F5 L\j*9sCZ|g4eݶСkM4' >(" NġRosӃqd4sBҴeXvGgIښ5[ yb:a[bSIf<͒[Bڈ&6LYǥ酚>xB(G@iƻvޮU\k\ \M!KKk5\G'sp܂Uu Faz睐ؕBj5uk)ڂ޹r vOlDykw1gI|3Oֽ-U%{mui/COmz&3 4g{(@!vؙs0z"/[B6WI!^_ R >(- 'hy:4,>s0ĩ:2%["rTˆ, }Q#ئRk:pCL&$0]GmTL(X醣6Uu =<9/`ZuotfVީg #ɨ)`طO4W#޺(W-69)sҤlUc-r3SBo̪KTD(vQ Pyɬ,Zqk,1Y 199gu|jENS|YaYmכ'\A^2V3<0E YN6#CѫK_xt?p,O]xqX#{k\ZUX]V} ^[@AbrxBus%@is:E_WP@~e5EVB `[ +{oQ%Z}$43ڸ1[>6H$$ZmL ^B"eף'sc|Rܶ/Mš(dh*ci!^ .9CŚz :MR^2*VQ<Iъg0Zkn#Q1n hkjzOyj3 k ،%km V'k^<4dqKjM;k[c;&-E&Ha%Yd:l5eVoȒ]BԨ~Rw Uѯگ&㲙C|Q*5Wlh ۅ It. \(_b}Hu|SHBLT˞~ lߌ>ާ,p9;[ŎBkm9|:]S7Cb愤R/ϛ=W*i2'߱)=.-P@9cs7SXdX="?u&9=Ĺ!ɘaWO4Y_K5E' 28F-㴞6dWZ Ɩ˸/F0BٱAn^UCy40R/+D͌Z̿քbguW=UB2Rhuw*=gST}a &(mnXMXaO١Bҙ3v_s_`xO['owB"uqRСǓßrP;mTv.* gK~0A%Fyľxh:iq*R^K.A8]u 4Vw2r*$Iʳ vD E7p @0<8߳As젰3s-j^9ɒ$|/;bȶ?б*XX!V9xc} -YohBbIB߆Pģ_˝壭yo!jFiVAH,X+٘KQ) 8]{d>z|1yIC"7L`Xj0(K,Ӂ-D~<0z݅`ti"V]s5HeN=i[#T!L@Wإxp0^ ] tBM\}TI_ثe"3&/2C `S^$%/cn|e vҐsKESGNtoq.3.,EqOxe|IQ"Xx@4ܬ͖|A6)8dp_w==8Ԇ&kxC cđ>{mo@!Bw#ഢ\{!(TsbJh "(%0'h4q;`O}$a/R; x L Si+ո=Jpo}>3-!uѱ.93/*ż5b my;)JWD.)|ٸyI!2q`]n)9ALU^E䗟fOk< -X 'Bƌ*Aׂ H3##93FF8& NՊ-Sq?Rn4RˈФR>Ciq @ r^ D,5>%G>1cRrULƐYxt ٥uG@t)41A4B/Y-KE\o;gmYr-nn KQ '=iv "C ýRE :"[8a-qy/"]^OɚwdX4%W`:; }uE{BcdRpDP;7&&:[Ӟ'>;hIG6IsccЯ-![Q"?=ch0ķe}b0b{V@&#VD$@4оV|/5]%gj g8Uwˎ(rW5!?qh{5%q^쨻G I LOABczt>^YHG`PgNw(mԗaB8h U`킐B!2P}veN1$w샴(8 ;+-yG> e"Κa*w㞺[=gPKD4{}chbɥ4xCcĥJ9NcF~ԜRMJ0" ,*ԱJ f^ J Ilp*G%BXf@ApxToD6_oTwG5ו'4 ʿ-́tzp76IķI +ӈb`' GN}A?t]\o4@²5_` C}< c 㱁QYFu|: ݢPL1hj|3_s0 DHQuPrb:q[w^vm5&s${qKI~;n@C5kCi]?)D`Q1:n#/Js[ x0hu4̅){Em[ ^tRw5 "O#uI_)r7.EռTR>l~޵VHtET4*iDsXr1ףuq? GްjI.a}kb'  ̓%uYqOƦa{N%USS%,Fg[ HwݕG#M"`ͣ`HMA$@3 ҩ:>̝H?Щk:!ut? *dp)Wko pZp%)u|!E~.Z ۼ9ֽ Ώ?w0+gYZ07070100000009000081a4000000000000000000000001677eda0b0004b930000000000000000000000000000000000000006000000000./lib/modules/5.14.0-503.21.1.el9_5.s390x+debug/kernel/drivers/infiniband/hw/mlx5/mlx5_ib.ko.xz7zXZִF!t/]?EhDTTk׶Ǽx rH,-h5zƼGVVȌ$x- 8\hkRt,ϟG + _K`β9FMqY&cUSfmg-鵇2s h9E ^@՝f5 .v@E`nxKVy-VtyWU03o5\ $dB9U3}R j"N~R|,*39#ݧ0KrR+b5 ga#naiOf6Sb =X@F>0G:(UrGHpP$(BRsP 2&;JC- M_!}FD6.ެѴSh̬V[ NϏ-ua,# Ãt4cY= !ab ?g{.؞jl8h /va|m37>^ȗJ3W/CԵ ?sʐ j&/A;Opf"ulsJְ|BSv(Qr׃(H((f|&忓xGlUdG$:.ZkyJRUK ]GݓӤٽ|{DV-H;>Oӟ%<Tu  vǻ:+R߼ ԼeR jUU(HB/}Ѽ]?-$E%8$ڔݻͧG~W{̬X.Tƨ ÅOM)*z^ ɒ'7S%Wg0ӆd[Rwy q`B yxC.dWip&@:;lLUMq&SЫT-nyg]uY$y:\g>ܞAT?+8 ^o4 N2H}W*jgJՈ= YDPSU  0͏/S̼i2y !ǷjHOԇb<3P+ {!EO-rεasX5ZXPTO dHBN!ic#Rjd6O5S?|o3mH:իan *$9Cw\C8  X-e2f_L+ a3:8)+`@0/ VmUK{v L L$e{\zbճ/w2L4ە'Z0>J@diRBP0r/Ʃ ېm9s#s =5HQ#,( "!8bOFv ^@;cn;^א@4"`ˮ2#('a|Jdw^p5liI`ang]NAH$u&-UgSf}6tTҴx–PH䯇#ydjS:mIgwǠBA<2Wβ 4.Zه|"jC}E`>-OHQT (ЂXU=?v٪'Ԡ!~oiY~  k]9Nz~r30GrrOێ1.HBfyqHcN)F):|ݻ`cV wt>Y`J:H>J)/V/۝sA~ DnXNUw_{3~' 5Yt JR),ک`\w(j44mg& Ctv١L;dGLgOzո%u^*JJ)iAFr Gh4EZO rE/QjJ!|7C Ē:3K/ptuln4nAy#q@7芣 3C @|u51J"F hɹYJnаsG?{U?^YT*lLݰt%',{.$B WtXbp,5zyZDb> WeG$>ombRY( CzD@eA( i<v͙6bh9!4iKF^1z.~2ogz1w.7Rt  #K7`&B*ӹ+;R-A< dPƳ!i$:  .G >'WOn"L8 pNT)unwu_v}I,FA9m3c??xC(a]NYl[m= 3-ª3g=SVix͝OE-BUi2aG96?ZA%\Gd4dXI_Wn"2f|} Eҟ!!)/ewG`*Z@Bf"oA\|z>*ESHWJU&wUWk(:S0Py:y% yavw-B< 6\.YCaOTw+]2y;P^wap5vɢ21Ushiz"~ u(4*D88Z PvPqv7r=~bOcg_o"Jш[\ 4;:߯LbV6u2d`alMM~, oΔU+u~>E2j D9M~}7f+,،w_mg2'67#O]soaU+2GU_D[?MkzAf)Y '<$|/+J!mߔB*O"aM ԙJ.az6Ȅ1XJS)dkԩp,N\\at1IIBzIթ담+<_"LDsr$"EYA8S Z XnA.[u^F{ 5wĎ3A`"BamkvmK ^-<ϱ.-q֌NT$jxyBW~pYՄK8ėߺAc4mJ D,Z}ӼT}RzWP )4c<Ә hm{l!:(Y%Of9. dwOL! VL"HPs*T.aj@tz2n?|<=McG|uPI\#+N"/\7Cbinql*$ԘzH;&LW3Tws_ (Jrff$~;/l7wk+M~WjKbfs_$tf]M~';qK"7+U,7z=#ㅠE2I`4i_֢v,[_?ivzAGS7<#ؒqSz[a0c<{Ѵ{éۋhxcTP#ۚ>m[ɴqv~h tү(,\ =2]9? f5@~XJST&- nŻ{7v^@6Uȟ{;⌺qGzCp/nt~V{ci#w=+ |QxiQNNx͂)x>:re8D ĩB[gd[y&)9c/#%zf _59*z]^<fs2x=Ḑ̌ΟlZsP#M++!iE''~f8M1[ղ‹_wͩ8*'K *'_hC䓦Em ×1> =D%Y ^?U[Վ_4蛨#j"OQk)p loD\w J{o}%mA^ۃ}q#8|<ÎJz߰Uʜ[u=M N{u4lsQ"f)^bľ!WZdo[ơíͅKaӑB+e>j#ޫ7 X*GE4;yJſqvj;t7Arg`kV:.DZy8Hwu9v{Y&= O]}@ObB3nnuυ/X ܶ\b[Y*Z_NgIkؖY @ʡڕd-};y:5cQ› <E^6JD!:r[T~N15纉a$[=1܊oh:m[p_8)PcXơ+ mؖB.{bb PW@C:iS 'wرٴ1j!ZݧJ5>Qװ+Hg_vT~lQxiHndQg-OPbcgs󌫫힡Hsore0IAgKQ w1Ѳ](,5|ہ9g2Ud 7+"ZLCSc8P Mku">;^KO>osIi$#1Չ;9q 4wC{/Z X@1n`L n` 7x|$Sz1+ xX򩜺(\<^$q WOBhMgeo^(F>)hI-)A9" 2hd}.޵bՙx"U:5s?"9 ,]۱F1vv=LrVAJ\S$*U"L3 _]ջ7 #icQC*2)'S-FXÔy.dGXdG"j`,0)EݜAwZPJ;Hϋ0}{ !89_H ɪ\8G0)y:5_Fu.fS4.95{qZoK?aV]w@x6ζS'"Oh40,ͧ?>=q/ۍk0͚mXQp5]!T|VwC$n/yA2>K'bCm/D4~X>ں|?]^tպ=ֆf_Jקp' #kNea3ĀW"~o^&>c<6@)"Bw^, xx2%Y @$8ΒhH,AHWJӃS=!41C^jv( ja9fg4k׭Wcɾ6wJ_aϟA FDj P7+zg SubAF%٥br,È1*c~Ye=OׯL:aigLD Gl咥4gy-(v0T3)k Y{Ÿf,hD]īRG(E)j¼zvf R EǷc=ThR=;3)#!=GqԐqelYHj spBW*$ '?e}ʯ {Eniv|?h.A[_W<`-OFc4We Kx= fbN`mm}I[EIwelE%guh<Cgsh27;'J=凜0k?a/@s72ؕ%Y#LN`}KجlCwۤ.7!'&4`U@5t<+ϜAȜ" O.+ǿGvbQ3KjxCu''&?:K:!;ڢ6rρMWJ-oZ#o18?p@*]~p,DP9yqcM"]nCt3< . `Ƣ8O痾QkLe0gZ%FhUZY{,E,= p٨PYowk7@o%P(aEgC|:#_.?Rpw,f" WBI)88Hv&wp LfͻÏ}i#h c8r'EKP74g{U|{Ax wsc@N+` <"Q,7Sɷby{ B]F-2\/qAіa٤z|w+*6c+U4PzP'[_8 i8t!+ÓkLz$cxG4Mm0·]J}wboŅd9O;|~>IKCqzH0|_j\s(tef1@2!*J\9ϲ8޷$UAvJQ푷z>ďulCd훇G"m,o!bI1ҼYLHE"5()3qUO-X҆SY\gǿ>,roIM&$>l SVn^6ސc5y+R 6¹O%-[1)!4 Z{N2 lJj"(:e uJn'&3GFOsfŞfuU> tAl.Ic^~)$6Nf5kŎh|sj;&cZ@,iv<}֣y.ꖔQ!ɦd0cX*$Ov߂['K'$)-1ϫIknMmP442 /K0PhR* iR@!`[:qV Df{l֯ hO ՋVL.E2Q '!/֙ nqV ][H'B>GC&adpix0ea.*ᥨ;J/GwE W0ܐ05*Ҏz #j$ EepaLGO<&?f"HjtIcQ)HCW6S!Ɍ߸SL|LVXh h->Q&l-u"4`xR, <-CҐ7+;Aⱨ4m&%`*HFޫy tl^[Kϸ ΗD CѱWuXa`y03ixҮr}ο;8ϾK9$qY2[U?3*x 3%|eY)!}s;@@[!X|j[ϊ4'4w%87 pE sr*PP,RX(2Z&?Jg?G.k2;\3c5gHɡ:Ř L^wBGV}Χ#%?D#aΘIHGb%C@fmOi J+-fHEmA6)?։̀jV{ya[WtGi@%w"MQ~Ue܇KÂޛ? {RcD5 ?h>^x{!݆gWϞ]ڧ,,q$D4 d`k"<񀬚L"|"皕g{|I`@Bv43. slgsj,5(}/eu-gY"ޮm4+ĩC踔T)^Fc*%3.Z4 4WrVMP rb{!FZ1wQ2j"3٧i]/$6 x/ f3 sSSA %Hu9_# ` d5VÞWjKOڇ;!nrTO!(En_00Ԇ"][ WwPƆ*@ŻdQ|럻i<]km[iZJ[صy!:aFު#Gz[%ݗOlhq{ ѐ.".FgRf0ZKcMgucN:fƫRb|ɩՔ0 6(~7E]'xQzo>Uw>xxc~XEe6Xt<(ςoԛ5MHXv(($KqL?)'!"zHZlXT ED妜Ho6MjQšW97!g1u{-mH4o-T4N4rT6=eF3Џ/chk1.xQs\ITN}wf}iv[#iԡd#ۯh ^:煞pm;,k< |u>k'7Gs?𯙅ll'MB9$YU B*wC{{z fK?'f E==).yxRvfۖ`/H1'}nX5 [7 NB9botQ2^JdT\їҚ>tp߁K+In8C| ^T ٴ[fKeD,`Hks6K}wS$F5܌ H75}Xw;N>`N92v>lH#Xzt|xh’g_P"򾻰9 GLëٜKi a.ٰWC}{=̴ڷGn@׮z}GOjbqHv;nqmOO1ܹU6]Kb :O6x8 L&lW !Hs- ]ޯ.&^Fx&=`F>0c̾eϠA>"Qܾ'-ސc7o8N?2mߔ4M탳BٸD(l=Z@Ͷk,cÎe@lO6B84 E $2v~V-]aB6hq)rRB)zZ?:Z#|Cv~ln"Phϸ n*r/޾q.B-x&pR^vOfC` )H~Ԓm ͐hNVéO_jm^.9=eeDǸa#GҗS" ~/k4\0>_2޽q( j[aW3IJG"9$sI ~9&6a ) [~ ?$~cilh!-xh7nOTnajb$"WIDAE`JWu`O.rA }+m䆸R?m)-z=p4 G :_5ѻ} ",7mЎtkͣsل'z+bY- +Sr1S$yQ>-2X"0_kZ3Yh`$*R@3h/p e{*#kWe.r΁r `bOcLOZH9dځ/|6 @Vϑ*2E{h9"@ɑIW;/xh[}NVeN<5Cye'ZZRS-՚tK5[ }Eڮ ԟ4<¤u}E,RK#N$ӁZ?ճj&^u_&a[\ \qV"SQuCং0Z95} QXW&$<#--EqZCpmvܓ q}< 99GypayENh dh~pΟT : "hGp)NG#Y`f#_>{Ȅ`/ZfJNMwR>w(?s8ck5K}znK~G=pjSYUP7b,;f~W31s} jse"Yu֙K4tg8-➩raUQ<|\F+Ϗޔ"]nJ ߢU`&8\/{t1*&O8|]WhrcO)+l\&Cf,AНJa;X>XAR`kѮ! SeEZ0-9~f/cZ""e` <S jISG`iQz޶'̪IIaƺf9nϾt~8ٗf|aRBsXSuA' &pkj$|Q(߾/"EĘq }Vmfn:AY|>?`2`m|N K;]dzERubF!C+w?ng] ibz.J~s:%?QQUDSn|C!ृ!ks[+~SPfe;E@\cWSm 6L墨*u I Aۓ@VR*Q3(zDD$ߩnKBt \ׁD2=(~;r4(%l+ ~Af1m'nێnuLnc"4+'dCp{vh?bD- 6zB̸ǴbF,c *krqqM0<)Sq`ՔUVG**0rcNȁ(3ZlUp_i4Vfg%]v ͡܎I5[P\:vJ uQ5i#ұؙ6赘Y'\EޓG#߄MKxQR>!JĤ#.l6N>3f-ȷ&1?!N?@HpU!5;+;gY=EKZJٯˬɧ*T$':e/97ZgMI\rү'8?]㱿%'͒ #yM6r`5V (7wAˆ 9"H: ڴDnILX,os٤C9R4+F,r|vʚt4Lp\?18dU[X[3)Di ލvR^K7GI}*}/yTmCr(A1PPжlj)t=γQbZʼnU(kz'x P@urb'm\\E:PǵL,򊏨c:(=`:tV^*5S96 ,۟Ѻ^0DuO܉6R@P(fmy Rpn[z\b@~Bu-P8Re8-ga.&P!GFmZvX,ⓔGn(kAv_ ]}!n]{:(-̫OTm#Y[4;:-.O%w{ IYDY?^zv07 Ǎ쒷*W;2s?Q-R|,+wU't: ?rq?ҧ<[/]k6}\Cޝh-Ƀ״鮑v9@gpGXvw)o>/7#0&(n 9VYld f]xDQsjRh*I#~.B⩻bY7%^$E뿩Zשo3IB s{/dzp8O! tbEQXM Ȋqa[k oyn1@N9u`5ȯ^ou?iQؤ:8He4f}4gc3 ڄ>uɁ,ϏjunCgࣿznnpAr@+/]7 ADZtq[Φ Q!t $jpcBvDWD! j,>YVbX5n\N04ݶ4MĆ,np[JG9NfvKhUƕ# %r;T<;6FzgY]&c ~*\G8]D'>]h#tӲTeU`K ~:$ԉe-$ u.KUF(7kZ bxh]8#ZuKJ$͇ C,؁g,7Cw o?S#ؿPd`UjCK/g@7v. ϔo\@NMeKqik9|'63^l2gYh*A?5F&>EՑIӉ,q\?VYY{` j0^]C-Ut,b&C"8]W&B} ؿsppHlzg5޲*KRET瞵sۢړAFwyDHT7Cflĥ!_bNt>*1.W܂("'b4=iPn.J \`d' Ūe&Vl+,Qe/ @0Y[̈́04o֝0ytUnN WKq߶ez}3+0~ G8q[\BGƬGIbtsZXiRNO$xOP+&=~p.y UrI⸦Qorzm>:a(11ϺyuS:VśK"q ccPoBј/ +O 4wtXR6f*ٺxL ro~ӤOS?zqlK*/=ԊlY,Fy3֊iR@sD#|(?j8GoWB;EN2Ͽ~Rj8i$d';-vo Pg@Rݥ.ڣ},[D J 3l[PXȢ j"Od ;ųbL"U7;[ʶa Nl"HH/WKTRK+r)B^&%\|S1FGv<TLjq\yPYjk|0QuzVzq*]F,jD o&IHcPeXƃMZgl"b#)8`^T.N#s6M]YU*q8sQ;$ƥsX{={LYz ӭ{Kaps)gdKsQ$8g@[Y:7s ٸL GbBaMjz1]W`Z:~>m]qY逌+`021Z|e-kAEDeMa;\W5…FA.wmuu$;q4V9C#4)jlD eLԲ$[2ɏǓo .?R6m:PZ2a ~[.g@$.ygNÒ?QOdf}f@E7P X d>8As,!ԣ[>m[P,M;j'˥Ҧ}7LhVVp64f)XpIw?V+G&)2GT&/[]~(gɶܤ' Ȃ`±=W3CX}UZ2pZxM۽K&Yts_Fُ.L(S8 U|$ 9X IMW"A@ {b[(jGgCxDQ*G5𢒕fQՄmpWA|P(КԖ&Pu ?B!wuez)xxJzdu] }#N,32@<9xP_Kȼv l\$O cN,~fSdV/y h\œфTwsgRwۍsGzPU!ϱ&+i}7ezʨ[jx<ř#KVS&,TpngfzˤWe8APȰPq]d4, Yw&s g< Fe qSQ5bƝL 0XJ@L:OOiCwl:5CݶpnT#JH׍9ՄIY m݀RC&&1KU<9qB`Z\yK6Q,p?&i嶘FRT -r` [R5d}qLc[m*FCGio%`ϾJdiuuD KYB凪xQLæmjY KxCIKқ]qa _sJnU*2 xO5 %B&2)Gv c79lB y.9rEU$Nø̏m!CS:. X:lRJA9g\Nt%[8@Gf[\K eLmŰVO&d Qd'~L!ajt%kCӢ5@)ipzh壼CPԨ3v&"_X X\F9tV0XHWvwY:U*oLsp%+,_FU$a ^LC,x@x듢2Ķֲa( vƿeF3Nq_kl__bcmW*2&/C}IL8幹9Aj1̰KPgwQtv/ ymv+POE]\ WE  C`ЪDͬDK (A#g`Zp7@8@5_ڍlXj#Z̴&,80&pXUM[_nڂ1-o,O!]Ci~)T/>(#(s$pb$5IȫUa qVSǍ!"VQ0JPDv) ;%,tgLE3+} ~ϥSeע_A ȕup(nBY #XΘ5I;7O8.S^R;z_fbDΔ  ttyI6I:NPf5HGz()sVשp'fZPcf`]ޖnHL0Do3ೋ-?y$c==A?$q<4~9LD"vʍ,1\;̞ k=H,0]fi*fߍc+O,4SV'C-OA[C25җqh@-ܣwHӒ]%_"q>LX>Ԍ?+eZěRaMY ;O$t(jwzYTtIkzdL q?wֵr[c!k|lAcxqd5 _uO[]-8Jehb¡T-ý o}dm7& nq/z&krtyJH-Ao^!a pKH6˕l#KD}q7>Mf]k 6'PMZI2DrF-*H-uFuX($ha3[l^>uhEh]R4OL .m@~$U i8TV'(Rj9T4SPRFȭٲkY:oTM^ݳ_s a\:̋+ RI:*=Fo)U?YJ'~Tn<}H`U^zfRrao㋹< JّU8us2=F ˦1 ȍy%}="bϹ2v;h}u? %H\팂zzEop96ȘZ2ZgO]SQXpfa 7Xoh]^pw1Z9H!p[Ru,-QP;kxaCj|uSJU&q½|-TGC[6YG2oJXhuN7@c?Ѡd0yP]L-5e|TCN,ƭpFW9 晛fmP`8MI6CTEt"^4:4L$c\'JS>fI}~@d3VK3Iת!x,W5Ч'Dh|*9 =X+c,OPg [LI)a)?#|.݇8DKJwb. 5j^jltD"y-X9By8 ?;&&Q!nC|K;t q?aO2ao۸;HU6ol2BEZA=p5&\.WSIoX!*Z(MA=}/9$}=XΊ^qR/آnm sFvDDHhYO ̀n;1{+Dh=5zcm S]Pvs_0x\[ato6W(h_ڕwe\8wnXAf>2su `̡ÃM2R>`nQX4.S=v$x9BN/>ϿhZMG$ShjhoR0Z!B'6pY>hy}C쪼˺;򿈆1qexq&ʎ@72Ҹ +p/rq9+Z 3}INExz9-vwֳ= ̚aÆo}Ep&/U)RcKJX)$?nQXبAk&B& =>+S"5R]Izyw&0Z L` _ u<%k072s0BNʸ(q lJ=BJ2FY혫;^]4a#Bzc!||f%:ft"̓.;e].ߕrD4܁9XNYY]VڋN>:b>BXSHIg L3]cHxYz\"kޏyd URv8#U,ɢ$v}H7-⵼=q{Tc#96 MUxG5P`k.CŸ+uS 3SӠi{ ?}ZA2*(7&2ʼn5@Og:[͚ X;#d))P(Ip mHw$U%8?*xpjoMS_y.7$_- Q8MX~N&j 8jY('r\SkFu0ËT g2 aGbaDƭ|Qa>}|hpX zXj'&CMj2EQPqeM'xauv,c-[ wQ03\B 2mq0g/;) ) Fw#Bڐ&-o:%q=Ȩ+% S+|}j؇rüecZ>ytTNyA)qͤi[2R35/·i/m`7۽i)'!(G)653 Q~3eYjܸd&ҿe@wAIU3Wv1n<%Ċybdq2g}(̦uaxf,e3ꪨ䷶LY~\ӊYrxU.MNoqY3.?]r1Wckf)~B8n9O _m1kڈ4MJ :ZR63A3CP ]Z]L gc+I1'#)];Qt|L"zAgi A2q}4Fe ȏ-hؘBIIyþ Uc$((Q*܈7Ym-Uz{JVIǢ snО zX:w:N<?u qNIWjhx´ěaʖX|T!\_xw8t}"龉@m^ 8w9+$Wȑ{QFҭՔn9omTcz_L:%.a盛ձPDzHqYSa&IeC1Ps􋷿&4́Bs$asE?+|#[Ovˉ0dQ s@I'|OF84)C她#h^u=<#cP^l$\32tgbSHЩ:W"S=td/F&~m.r).> M ZaCƷA;\` :5.yM \6L:nˣ z򙟻Mpp02̃JME8 _w AÏ Y8x:JLvP͝~{(:U1NĎ'`_~ۓi;;0SI| sMJw!>?S4iCmRB]hR m0 Bs6c^k~BXSBſ G[AcGYX CLdFR8vLCuvΓ6lD~U+ix~1hAo{++%ũf [`w}Yګix"Uz-;"Tzk-*֫G=dK0<Jq  H8jjǸb@ҬX3T8s&.ohXHΦۂGEI1g9O:gtMv]jN%lvE]BC=@~ ERsNy7E<0RUS^ICA^YW1%-nL?}^Md?XdYob[uD#}JXs݁N+؟t<aͥ`C:@\Yxqu IF@E8L[eעlR`t\9">IV}_ٚ;=bYАF7ƳBXW0w?8aw&yԪ$_w/?YҘ3(@AѠ7MpuT;qPawI ',Ňh[1cQA8xR]Q.4_y3vc)F >&jvZA1*N^ }g?y-aM Xź23/ L7D@v²SA'TtX bK{?ӼO(`Ip/EPV^E>*B-25i2˼#2p jTk47>P켫:7ˤm.s){,jYf|GIh>m֑񋔐 ~Lxȡ|GJw>)=22?wLDh}h<]> `@Zp8il;D0[JfN2u`M YpkAfTiӺ5onVoӔ_fj#gz|x"APnl' es6$Қc"ɱM2̇ wvΌԎM=:*m) 6 E@R ۡd4LPR.1+9! Fܨ̩?ZV8 6z[o}$&lQ:'>Kvx=003͈ku~0;jDm3By[kw916oFu"+~kЮ?ULDZtQ(eLFЂë;>UQ]}x}}RLcv]Pa9ImQr52B  %wQ`̒l-pf'a/ L#tG͐LO$klW(6&RMm<MzXgɨtib1q/ؔN 3 A^~@E5BJ! $"V0-'hDZlcīL&YWXWT;g/"үl!Ho\ b1&'jB_&_ǘN6.vn3/Fy%Rv)t^\r#j= 7?oPqjO,OE$ FK_`V(+7O&1{P̖\o/I\aT! mU1:ZqL#m6K+jE XjVr/4 Qy)|/d%TS\kd_6-BʱYȾ=E%ǯHCy'mG_JnV+PC"gX)_nGפw6s[įwjlšv'SVdB5:;=tz=>9[JoXJ\hbo;Z 2Nܹk`]{E7؃vS`iG|UlPWBkQƍ2H(xRhܥGnUV$]x2UifgϿFJ&;L5t SS"Dx\+ (YW,ήXդ%(Fw/ {&go 'Xme1˩R!" tjP`R*2 .EfaMuhxB5EШ )/qּ·@9%*V3,K:\-69MC@]` ֻloaEfLʻLqk*t0 beSD"V& i*?6dar8ЉgGf|LۜMr@IHk\%ǭ:Э]=>lXKdO{2oFW ~q#9idtvpڹlwJLhz⋲( KL;HX9'AA|!NjDTY'~{e]`keD"^phտi" aYK"Oݾ5,?ˁ.r^j[ =}nlz`M}J>N0 գƇn5ˍn'ļ}2"7b4X9z!ovG_~:4b*EN RV/ yE4\g Yej@C_UH>|RAD*|]{Zb 4MiV:~L@Xz5WcH4lwġhr.-kb 9B6tpu+y'yȧ䰾wW|dTi~9Q?=a!.ˠuog5HDͲUzk0V<\?Yקp/%d@LZ-mҼUJz R~blk;=*cѪ1e2%|`SB3P1JJEFEԣMw7VLFaktûm@)F5~ \ǛdĜ$XAr![Tg)9gg}{9"I@+)x綐|@v{Ƣy%iv$W'*Uߜ2:KИZ5w: jr㼪3//xjډ/F6N[Ťl4EFVJ6gM ȢQgYcA4lhreuT7AO t'RJIl@tC+90Y"ZS6";Ai#/pZa|V}K\k9v[ SiVg-KcZ쫈<>D\"g:OԒh?9IJg:UKVhgsmd93) խ9z!ѣzxO&:( d^ߺpfMƑ8%.mԻ!; #Wéͷ}$|,&Y̜uwG`:f8qle-m0wH9Par0Q {" DkTOIgaъ88 l%>՟҄2"Qى:dAH(o#pl/`GO#r*Kp4cY$TaUљck0)Xt[!.-@ ,h AɩzSyQ:#?ypRAcw-((l1yXK1S4$Y~\ rIcDytiн=jö8-B2*tL~*s"ooK354w4tR[T,雓-C:LMD%#8zw]_ۙJWJ]Z_a d+Up͇gf#чxУN~$)}(\} VM[zw JMh6S+ /"\;a7P`#݄wQB 8mG0fvo_@BeΟTYQn}z^"vÅ{1/ ԗX@SgFĽI b!VFDᢴ0yN#ݲY׆6nu(;4R]2^/mj4nƤT!67P?+ a/A Յbi#}l*z~RW3 …疁W' SC :T9T:60jF~Ż\~7&qYYC&<,$r57xgs2RP Uyp"?lοΣ(C8xF Xχc~+٘sTȎ-M^91(D:2©ёh5U^ӠRO yy6M'Q,>靴=$W.Fї! GAw̖yn 5Qw%U` ;W`Xvڔ~te0hrb͌Mq/+R!C1~ssX U۷5dБWgg7Rz.ob.K)aa7YSB0&AnzV68dz[K)']0(K , "oI3Z9_f5 N%35pQߧ#wq!b I(^˱^P1趐쎳qfX҈Io%OFքX6V=M-ѹQ0t)3 U^A~Pjwl~8OO*H̽o މCwE˯ )&`9eZ[6h~8BkzTpހhڕ Kw)*DK#4/~l:]|5GNO%GN"0|j$A>'Ϩ(ϥEp:kdg'm-ml&m]A.fCoI*ݮ}hf}r.WB{ej'EP'u fZδ<?{ytQ6%LJjN`!|j-@4/7?'—j/3|[X+BoI١وG,ZøpՃAYF1\ݭR.O#gHdZ㏍ cU:r<_jk ~C:*yޥ8}Ԛ~zpmv\Y-5#`Th!bK[v㼰YTrN7L|$},ߛiI J`vg?Etܚ>}0O67 I }wWx::\jlA}d"tFR PrV_50v =0K,  wi_T˔6Qƌr#2lmhjK~ 7#`B!aZ,%1ZߌߦDmLF=1XBn /8;r Ws]=ؾb?ǔɵCڸQl+S!0) PPag"/מƒ3@0&@Kr 0٫ZH+@7>t!D "6Y ,!;g6ݣ 9"q=fev/P%rΔV?Sliq=7xl0BX_k3 E[ ,G<M"-`">2$Ptm),yc9h4<4A#]9OU]]ŷ^SR+Wͫ*^: g%L.GؾwGoEYx n@mw@aɋBBieC{&mk~u >4iHlhj@/ս:ӊIߺvT{OEMbhuaOd.o0OȦնʚFd z]8]Ÿ>sȳvvE5jㆥ jƅ/](~,Ey1f&9[=eHVjdpF7GW֟eLv/@DYL& yb8tlAefo@yDz)#U|j ,]&H_gWI Ƃ ib[Vs$_7@A,duPg@-p݌Tj4UM 0r`*!bSL>ʹ=t]{P3Ƽqx'izn-ZRO>*𢎠P~M/2U kk^,kx0ѹ3:BA9 "E2 `nj2rd15m E)i<܍@uj-រyQ&-Շ1**f?@WIwK<o vљ#)abIs=ղ\cØ+yA;*!Dɚ'9|tlE-<=BjSX,N Oqb;o}SR*RchZ VZŐRk@;3I!:u2@ʕ;[dkU3.qDǸ8y WbG\QG+˭7Fsӗnr-n)3r#GVq/>!hQt%a)pGjC J-D!` o 9?zcGIqgvOL2uasBMU\SB:PX=!jQ*?ESh>}@$̼@F AN]'0pȚS o uvJ_\辒j+{A,%_JJ' !9הT+!/2֧o_ ὆1-77w6 "AXgoF+ Łz碀پU6s1̒Fڞd0UH /}P8N;j< v،jkڜcRb[x  <,SuwO'\nBF۽0cgNTGcԓ')1L|9֧}f-oA #9^`,;廝 cPα ]VN̒q6KxwCߑK&~@Lp1X};6r߰Ryj}%ɥM>,|J .ַ\wXމ2񹸐,/;!c聡UM-u]wWLfScA5?1xO>碐A81|lA`VMgWWh8ו36p xYeiw}6骳q3𤡻!.ZBzDDV2my x$ޓ[k^7b g bRLuZtggzbuUYкopaI0S}xI&W|Y O5m%\}[$aROx!:?V+ Sfvs7El DO>@ɻ5RݭъHPzaUrz;Ms iUXT`U)H0`>}.P_ƞB #,_Po%5+$0! O>LC4j~fzWޏۀ~|Pl#HSb^K `_]AՕPqYd]>U kݭ3 r1pzu,zC:]wW PkޚtkeǍB%k>%e$<13T,JEY;kړy_w} !3ңpzI~V"7y{d :ok7TUl3ޑ9ݍZQ%}pPw>&ᤴ_Gj@9 0 ?AL5hoŗj ']rcJO<4@fPI0CpQ~ &Qxu)'cYk X=W9eZ@v=/FPNȱ"ڠN :$* ]ɩٻ idplV-T;m@\71g).Щf.Mvi.,d#> \lzVlb(MqD 9g_CJVK PQ| 9GPG`T5קh͔׍t|זJbL&uY =ӣmn[c.+̐ ^Diΐ[UG~?sown- ,fgf-VWƳ@-W;TxO@BIԊ#WrdΗaGk#v%7obooX:>g߀rVGH/p;X;s}k[tO]ABTښ9ūK> "Sik' Qc?{DyC,^4z~3p= >𶺓 C0sIY!mq2[D; AhdfJ=Ө] +Ȋ¢*4T|6߉#\eU,|xX< m8ZcP4^S?̠ˀg$ޔ]@߅X1ƒ5@ VvUZmeNdlCmXTIٗx:fnvh YVcFrΙex9xhh(T]-wNI"6F!_w%0Up[ ٍ .<֫2l,n:H,Em_I]NRkl?Nz٠pQX'ݪG؎xu[@]flސOK&G-fb`7RnO""Fa6vjkz িl [JGV˺Q.܈? .w{Olɭ޵+-GZ\3H&c XcJ / 7FtY ??-B鵦t%}7& ;mw?2qDkcRVu$9 VJsaHhd5^P褣|^TfU]\M[xв*V#SJ1ES@ 5n: 5?yNW֠oI$m -55nH~Tc@ژ}AsOY/ ~>?}Z-'W/#E]k2~ս _!}I@WU,OAx|khD8;qKRT˰`g3)!%ͼj{7.h `ʫ0>S\#蔋CʲEC- 1GB+26Se,yBcʲuDi?JǢ]I UAKŻd lގ|c9zΦ/_Vpȝ$U(TNv01N#}OwW~ W:?jˍ8MjV,ۦ3'֬OB@96_L1VgU症?1Z l nΗ2rź\}&~hrmp(UpԝuI\q(Uaҥi%94 <(eaZ?;%UE;%ⴱt˩eyAEM'%1f͕)gC#vW"cMdQ0<˟bj*L5U&a;6jfDW>cQ +%+ujG&af `! 7&Ե&$)"TQ6R ȻXuappep}dP,PG#ue^!pD?V{񈈒"QHTJbfb.i1 Ufv&h|a?ؗfuc[%DXw)0%~Sfm?`¥k9JΣ6!N#V x `Tez"%a;񈢄kT0+F7C l"@W71ZH\F ayg]bZ@9՘N5B׬R)ALGlzi]"hK6|:,0E1#/Aj𝳠%.YuNI N T2951~";8+A,dk 64MJx 1LTA '7gĜQ[Xj=]vshp+ݕUq`ʊQq{6pngJ%ka5:9DdJӵzv2o2Qr!7 f䘬W:03=T_^SQz@ iߨ\IFI|Dߔ5k=+ɻ ;ԧ:L"u49w=M[c(0~rlHR G6Xo}UAEKBձAa쁵2C*_E:wqq5-žʭg Ҳ1E!4`#OC]nwQDX቉y-E8!lcp]Ƭ؟xNy9TP ;ρkz, oP) \EM-=]'4wno !3ص{۳ߍYcr0.GъsP;Mx(=\xΜE\nl߭XSDN``307eFoxF˿-Rַ rw0ǝM]iޔd%iuqvk>{X;Ey9Ah[f\ҶZDgE\T6Qs;L7KÅqR"H2c+AB|Յe9MKa82ne.0y1pQ=estGcayÚ.z9-+L8w_ y!:Jaj⠝9ydE#m7x 1t`5F=l _3 UP25[mu,~얋5<䉼/b&sO OdW|܈C̲ g f42Cno}'' X聅@[`088TX?C9b%sjG5]y0WERPp~w.VēY}饇 zG )ܶ=Xӝ֭A3J|&&)# yɒ#IM%;Z0&b[8"z]plsWNh閐WGuIFV^͞8l2)C8?g~Fqxpv ]OLUo'x]6:J|8oMov<;)UH8+Uf!*72~@F !/Q7ʑl[AY\ dgy# `V,N`M DOMR%>DǔѾ(eEb2$0%u:vfm& p_ò-ZCڏxZ2Hg8]!SD)En%Mϻkzԩ3IB:V Gƫ7m<}V#ۦӦhB(ٱw|/QH [ѕv1d?:Q %4GRd>z@VvPi:GpSSⷷ>ȷʇXGd9̡ "!P( QjnPvۮ_Oȉ 5uh eM-.vӡ-HRJ7n}h7*y/d=/7[pdui-^K}'̗YpG~!!rYj`C>F5]ZMQh{t*w  Ko&/n%^Ow{AAw-4ʎ3ii ' vPj 7qȸCɲđ0zm0s$EG$8pxwW&Qt*Wh"MKtejۍ4l6X A}_d[ w'urQR%)fHjHH1>N!؍X{_ÛX^MfQE$\")zυrT?>ϲs+/BQ(ϨhL86xilwzKd|~Haƒ\`X [/Y3$Vhی971[KzUSPE@i|)ԃtx0f;K^ dE+1DOVK2.Te|kWmy2q4VDӾҢ2ϊ3 Jx#lM|ȉaj&I+C4$srEFԵ .<79H?&9ӷ%F@QP^n!|R)@_(PYSGP//na(~9쾍oV%R &>!h[ R?jݳjP)5HM"Gf{⹆ͤ O[r{a>;"N^OœևbY&mG&uN%ݥj4[)ްhy=p^bUtb ߳דfMB'_EaOc6^1˯`U]R{:Hm ~5^$ |39c }uSy,6^^X?슥t3>ip> ZR,1-`q^/D0͇ZݡF/N;Jr(,[ P (EɤIlt:LQy?u']BWI^N%X=cRx?I 8^>6 ۥ'_byY_[{{hQ?m jLXeUxRV:ɖXh9*" H^gh*`hax=oVǁG\~r!V?F޹3Aݶ VfF9Ͽ 8)?s?dDz՞eUHvzCvM|-jk: ,j9QV8XP3if]PG -?{"e>IPy᥸a=+'8k􁵒}$]q$Ge:R#ivĿx b`>3~7[R-N8QU](׬m]?q8+geq*+Oi@j6sc/]ˇ2X _+b:ܦ_};魘%,Qـwͩ1h$e'jAi}V^#{CwWsU`(BojZr$M +7G)QV;$F{w8Gi :A{aNIzǪgGi8;T=>WH&=MRk :MzgE7|LL{VSɋ xL(ؒ ԑL8V,0BLX5=2$FFMxuz4 Ꮆ" 3hz&@b8&J7-Lga_ KBp xb .ݸ OzI,n{?bymvQviÊBtN.u=Ҳa,0f޸o6{:DeT;-@NǷCSM 9D7j;y7+M)D ޢqRY}^~dP磻(8p*رI QtHrރp-GpYef[@/qgHkjs  !+F?\ERIeN881\"ݙtDKQr(~po1o/&Y $li?]nu~=s5>j5_%y`6 o2ZC6Ŝp6$@oHkUB:B%\J1z0bJf6Qn@IkFAS kN:/زS|T/O \h2U!F4~@'>WNVMtsA>bñŠxKejU?O\`/Qp_TC>"=UUA-vMu'qeIC2/$Y[TjLz+1D*-53.M&߭1tvz|ڷb)=ʡ)^:ktc:c JY?/8Am_=xlJբ7ۏƩ.eoL$IrѪ J֮n@6Ƞc?zx9{8`"Q6033R%<0Fx3Nye%6p!u-@#Tr &fFXD2q^󔩴NR3& cA2VpD@aI)n9o`_]辱/&Y{` [/w]@G};s0SȊ+eg[v{Vl%sgoj_A:ϭG&ˏB@7YP *XҰvϭ_5Nc6 ⽝hI@jN?C9:-3Syp4h0y؋?~?Qeyt$Ul% pa)~:(ӄh$5)ȲӘ;&B(I] 7*)4k9L!ML})jo:GֽcETsu5H4 ܳyM̟]kvf-O+mӟ jsE]]>.u0<<>jn%Ea{ 35 fLi,2OɁ$F<,MOv^gޅ]}bmf)ܴrg+ٶLG?WѢ0[m.0g\/oAߜ29 JMj! Tu gH>)KJ)raR)Kj@G茳ԛ|= _?fA7'3w>t|^1NF Si~w2 }@S2IL BIxb#} L7}uL2> b Ok͙idLĒ!Ą_3&SCByXmڊ HHK*E]:Ŷ9~s}/)rĢOg0Tì|ڞ9Q.@DL  -_ㄮf/*8u2>KADvHoT hZ8R2`UO8a1{`8A]wn?*hwuMN%g FYy(}Hef~E ߀QIͻ0{ptgXF 3:oic꾡82ϛp>A2u\12'@qY"v_:X'z-EʑRk} V r$GV=  {|άz`e'4'Og*O ("HZ&=C!jc$Hؚ>s9Y:o@g` yxۛҌhQ;=CYQKqUT 뉦|/>Yu\@,N^_2! +nFqzΠ/ NpBmS 2d!'„$gGG b-zN.MVZ)j5nj~z/]&_=@*I`MN Ai6(L#bZvSIamx"X^gy(rZɷlbRھ1_;}@b96:I/z y,߭6Z|`VS,ݓ?2$_( ѤZRvdnU>4|?@#Zd'-[ օ%;{هO$@ '/iJ**E~ȡD nxG SUN5?XC~!eѤ%o`@M3H?QUPRN!fc+_Jg_#Ք,ƾNZRd`gKt8UT+|EuF6}Iv/!r}z5*G}m5NJ }ەY߶N?O0ϒer>VciTM] };3sae:U)5pȦ &SqPi-77c4@/a2\I!soƵjw;rk!EԷKfF8j=im,9C[W" 4T+ZL 'wNۋS[D77=̷:M5 dp 7_9$}ȣd-gݣp&_ka#N@sxr&Ui)K!kU]zwcFЉ!Xb;foƗ5Pd)tl+'|&ͯ[[%ug ga7<̀I:utsZԈm×ZL)5PH8J 8 f]ޖ^[<F:_NKpE$o LXj^jL131O$we7}3OxC@LOhݏS]we؀a@LO=ECF–8uj=V&wG/Xq`5}Cwjv+Ĝ} #Rh%;/(ԗ6|LXΚlxfXœS / Jt|,9ڵEk. QbwCyrmG;P3f*_RHL 0!r22MX77M7`_bQgxޗ=i3 ^!`/'ttiERpܫݒL vV}!CjߐǨ7h ;w!7$b{ɄtwG]q yKuVW%X]6;S3p֦J=1::UAPdlU3W\1y ề\/k|on4eZ#Q@cQиT" GQ"ޫ;GW|1|* n d >ֹ..$P 7 ar 㙅#34.9x])2J6p7K[-8)D}}|a ?>( NҊ%Y3&MK*oWφi-UYJ +ByV쉀=4zhҢIj+\t?C'r:. |x>Ȫ!̋6*bQC7 4kǚ' @Z)"հRuI;˗{P<'NH)%:19*x76Zk띸Juf#gF\'QhP*UZ~[ž8l01fUw% ")'呹c@K?r[W=5KrzM1WZnIӚ_vZ'38 Dsr#cbgvږx"U&2'#(5Ԩ:@Lm( u4HYUB>r]_!ꐘ?ڡ CP/rLkl#Lte#q {#CG9<  %yrX8W:|svbD0= Du]]2g'.>UO0\n} }d/kU@ c"!*(BYl@^ՈdO <)L)E*8%L΅6?{9]kY%㨀9_]k-͢TYZj@ohdp5爟Vū}]ΰ[uNT|UR[Z^ѩEZM3/Ń 4ҭ NN(J^Q KU]0sÚñ+s[A &mL@S+ΠbV >ͨ6MPm;h'2lGj@;$$PM޳rP6nJlYB,0~_;th42Ĕ/Y izMHWedH>;y.;x2Ujf%0HnVm@gBߐŀͨ\ߤf9qr7]ŢT\a* =.1u¼xͅQCqQ|2hʰ{rgudL@hGd1kji~Dԑnf检KC\lm#Gmyb6r lE~&)_w29,wG*ф؞C)%J9fVh{h֨cp#bV˜Bk%gg!o&7ەVNZy-H[.MvcLp$i%k]1 J*VPas?[xX_-(8F 2Qj8cE"H"')2U׬!~-[/$ >I`#Å ~/g7)5Iv;a p!Q+d>-qg{L!5ɳ0.ﲽEY%E>,-)ӟEBZ#oE l >_cPyѩFKnWOK@W ѸR8eu6UEm9?o"{؍D+EK9 ++\^*i+CpT:tVC,LX- 1ܘd1{:s(T u@{1~;6VV?@m|+dSC,usGEF,vzlIenÊ4zZYSnM+$!$j凐^uߴ p,V]$olDOgEIZP\(1Sr՘$RW[w5N˝0}GU<籥Q':9v),)4Gv6psb]Y|"EvVwI:ڻp'odW?+z3$eneg@f]WYS@aY4&~fxWlG/ZdG2uƅ V}, cbz\VqWvјEZ-္POŌI_N; bm؎4 S>e k?] `۬L6Tn*2H7vS> TWVlu {?F.$ xϤF07|!6C_7*AQQDP BS0?[Ja ^߸FZ-g?&\s=!oi MUw4-IgP:0^xʥFXZdAjrJ]\h NI) .b(xA}d饆=O%HR)޸}.utJ!xr(_y.ԣ1]`4dFyY8fJƓ }!;6 o]Eov|4 %M@fǎCO3>&Kc9SIGRn$\Y]1MOd/d;S֬ҥ5}y 25lJlMM^ ua1ho,, Ѩ,,0Y?rY mksVg jj. 8Y9O= x!UE&xR !3+HyS ƵN~piD;8c@XJWC}r-=Kv*'7}p(!O>3Yϭ0i.Mˆ[CǛm8֙{pZN`d  ˂`=}o>7 dt.eX xM$ MT ]w@z))z&ۻ,QUkd-f "Ѽ-0Y|q7Q9X pL/=tvNG -ZrJvk`.5a WQG2ZX)L|2h X~W%'̆Pٟ5: 7Y`+^b1 'ėJ*뷚Đeх6ľ`uo =Dh}o,ǣ Ģaq6ͻjeLxiͧh׽ g_/o_ia\;Xt #J _JGEN{f׏iFv |_7 xWCX*Vزc@Ss6ѪjR}4RݑU1B^GDu&HQ ̇C9z.)^&06YR-+yVmCeZ{%5B'jwDh1~P7}LAZ8Ҏfū) ?H^n !oclQ J\]t6J}tI7-GT+g4w_ryu#4S ENq#`FRxQ֦4ArG/mSTR?$|#t0ZZHdk=8XNWb곊^aŴ!27·V.?%]bsZԓ zGW LOjzѬ1 Z%R Mcg>eK;W ll(Mn_Du*ℸx/uh˾i'jOPL' ( ANc 7s3-"@rc6Uݟp(9b6!&h:JiT ִk+:Z;eo8; Bަ+d1[e4Z1\/o%:VxS!{ ,48)#6SC)$/b ʘ03R`x$ ёܞ6|$F{йByYK3ۍPu- KېDHི(iIѷo\|]>pJ6;Lgw՛ Bֲ(aCJ& u٥Ji#GRƒa ¼Hj*ʏOFnRX-#4?mB 7'A-\7B6tgP{,S4/߳5-x{|=ࠍ8;5cz+euiuF=ڤb_AuX-b,emݤ0 ى.t)ZmƔ0PqVDt|s%BJ .duy^\?9&~l)YYb;OPXtv61˝0sO\uM!&Q;d"&%iB 1m'C>9F( ƨkc1,pdt?wЏI[6(NQFri}ÂV:0[ ZHqO反@8T 8U; u8aت(#U=^֚6Ou,$3]eoEjV_mO=ߑpgɳK6*3Ciz2cX#ڶUȘlgbn-:[WfCj !$71. wKak65+l| uy Xƣ5yGouCaUrB_,|%j%Ǝ.apk673&99@sazU{GCXX?qmZa~dcb E~>QfkAZ;&. Qa[!?#5oCk''c-нːew[]$S\ uK>/چXKQt-_&<2KB”6p~$~W'&\)tM6=a9}I Wu ŏt9dDxSڷՉecshb66cxӢ# D'S"Sn$^ u~M!q7^AUݍgpn`9V@Z++ M.a$_)AeD]ý9R6ccz1qqY خ!wt](\ h!Wx"Ăpy*d>G'-`#E j,I1aw cPt 33#x9 56au.pYGw9qGW5B{<jLx25(~q[}hb=WXb1i\%7-&o߭#1xϷj3/~=^)BhJ vQ@I>Rxb#fs/:T\6v'?L\(y-5"|*D^awf*Uq~V\7Nm0h:~C,{'fSS]JZFP-9O Nר3rCْ$ڼu-n;*`mUߥC^QXğGăevxwD^{$h 3WގNPhܛ׸heRL€x<!<2&b:WP:ye U_4 dC_>2n-m٬g, űul!@?ŧXx؄0f.̢3Ix*+ߘ|@D^B F#Lw}rBۂ^2\nzpa@XyMwBD@St4\ˮ<;e *cOR_OB Q}_Zmu>jR谖<]JVFX/zs1YtvK 耴dfY o =O;Ute-mPɪQrj_GlFcr-}{uVz24فA\Hn-MIFJ'-." nq/z:]rz$ ȃ ".B'y[\(V !{b&>SVMKes'7@Ğje1Mb巿1Gא^r6̵m.O} p "qBgw۴YF+'?N`9#D &N )+ sy+!Rzh9l\HkZr_!@H2漦m!;&r.-**ލ!' )0B;=0u6C%7/c;+­ jh3wQmaNWcj@gQ߈vbw?t-%a7 5"bF_XT}MGIBGqTvlQt9,ҥ}\&F`~9C+Iw&P4ƺEf_%4ppZ58(17A2)ئM nhlҼY,RٜwSgfW~GCU'|kO@b>-XL޻jbVsHw" H lo"3i<<-x,[/j ?C{Z*mPf{Z0ݡ̛TD~iUHC7U}|ėˠ6cp\#Q\^r_H;w }OϗH%AE켍7$-ЀX&x' &]8̠(!_IDs*}dJa6ʾqA2syP{"27T⇙y4e8޷w0$8Ɓ:}=_ᰨWͺ3ܹkx~x5/}'XF{kZF{X3-P*rckΆ Ӧ~]C->Mr8܏>\&,0qlz%tg]aHpU:*7l[+$;M)ݩΈ|hh_ws?rW5wouv,ذH酥qĊau>I,Zg-ltn1 >8m?>_tL,Iݰ\ISo)8̐Rݰ<(CB_9CU)Q5mi^)xJ{/wӑZF{>Պّ~˳8[a|u9 ,J/ -+%&<7o}@ԝ2] %WLgQq Ё]0 揄ZYmYd%{| <]YhZV@HsddONS[2SĜgDvR@ *JZh+F#1?[vQ? tĝY0ؙDfQct+()O M߆sZ] ݫ>A FA© V+%g/W_;Sf N{@[~yT6O|Ֆwb`OilPW]xZgJWC뾋J aIX&Tq丷AmƚG{B߸hyKl,}Si/;n]1s/k:bx%3lj)ew}c~pJGG#_ a|HBЃgbgAO J=N۲DRpmpл{w]bQTGQ}YK rg:@ ڃ:Ъ0Iz_ ~XE%! Ajh@><|j7#B_/1"Ja;*B .<_\Y%,ًieBgq9j!JUT/撯á>{&nwGbbin=j{Z03s4ߡHJm1™m ~މؙ8=yE¾rej4ӳ0G2b:Pu4w}$􈸰e~ 0L S+pj#MoEy[«&> .{u&@@5kDX2O-IEyk|z/[7<#/YAC/XeDE[ApmDc𷢹㢒1㣔nT.MF()]G UgmFwrI xt8-Ӷc~[{ ʙU_D (@bCeBvz :t?F୺FTD uL=*ۖ.10|G@;6hKd3|t27v ~5L`ڈlfoc2m4e/ nEalYnt[|Uߦ܏YUy$ϓ TTB F)eI#^sqoC+*nҋLSOpV<S)D ݑtRgTyZO qSֳ){o*L ?mB4^7VcNv~cV9qN CW9(?[{Ԑ\RU*fJC2Y$gfAKMɺDrTx&CM_AtGOמÆO͔TE髱@S<'Hӈ–dgN|-sVKgk!q밠,T UnbU3,WS*$uQB릟SpCٹ ֘JD[;݌?vyL&"V^WCȳ~X& Hxu&jTFYu@R2ih4& n | %"80qW]`>Xqfy*]^u 9bg͸(8N_yopI5@ߌ.鈯}j|[avY X͛ΏU10'C70So˜Hr,c&ÑN١`2W_p6ŚK'/>Ls%L=h TʾK}- ^pK"[沊 7TtU »Xhʲe?j };e/EJAiLJ+ <鼥IfTKVyoV qWL!9&B&xhKTrFR3^Ksd[k=U/F0Rֺ+af#A[ʿ=?ٷtO$B.L\(3vضFo`͑U% w.Kߓ 5zFz0# *Y}M{PHȃoÒR9{q`9n$f-{OV$Jé8DVZj["ijeV)ӃB$ >t~,>Xf8]M,C+6M ajyxk^N=, t5ڽƬ:J`cX 2`gͦ{1  CbF59B*5hGvC)`zz)=VCeOŋ1W9S  j^KDCܳuLUܨ"AA<N (D$#ɢ.5 &6uٻ 0zr`md!6]'ڊ gk*/sJd*`Q=D|/QfP!Mn_d["YCī|"7>ZsFU'=lRgЋAܒľhϯ>:CUܹ^啞9 Dv?qnlne#ߩ_ GD{_%a9 Q;b1URli -2]vʾMzAp_ΏdfC]pViٮL5VFN\ȍ}ؼ/U8rY-sm@ob,확ƅ6bGJd/Z=Pgc/|fF:1^VZѿ$IaqjVbN$Zt(6vbXHJpS}p9džP3izSer wܓ\ 0w۶a񡯭hzeJЖ@0j v)H5]s'!Sﯛ,*Wi6$bKϢb0U%ݦMμt~ue0w\t%2 8"WAHjjQ/Ǘ(P:~JDI>Hvsi7fs" YߞT@9e5@X.IXM1'gag6?Pի؂1J5O%YѭPm,Nm6-IQ_5( =KkkX : D[ѓ. Wa/*@1\nvЭss/r)ip [V`.V#ԕyϓgBF ZvgQIf۶WWhtCd؛A%.Wl&Sf(U>)t4*V&eIί1(;My1m,`6Y!>6ΑJCepgF;lNqeH' 3GF.퐎ݥ8ES rS6B9JqLq݃.ܥkt0KICGLԱ}42<(ė\_aG(Bսbwˆ. ɊO OiPV sQ6X %]6PvyMTEmFGc3=͝9y,ȹF;+⒆J ദ4΁\^b vf7%ΧOQ3yu1Q Mٸ75(#k:*Wu]ڱB_H[SXâ"`+x1Ɓ2*ǗJK@E+ 9D^${XqCڕ*?*ܸRpzj.nɕy}_2g=fa7;qtXz]UspceO ")8s"PmLͿ0R 0 P@׏FJ5d"F3[ ׶ܑ$ Mٖ71qUmµntaO?Zo]c`:c3S@_ ^e Di_ M|-XI3_] Ն32ZյJt6!b&`lV%Y{ʢkXn3t(%Ȕ [pք[eၫfŭPr^@DHb$S4{Ш,-)"  =j"ݲ/QQ*S_ %. f">כit Pwƾ{q&@O|A *ʄ gPPDZB4ڣ`t<>߳744uPS_X)ҦslwG9\!/Co + qQbj%ӆ. =v{'  C[PE{Z&J/>/JaYVV%zK1EVpDiZ6ecNǿ"n^SA{7/n@"@%:pJ*u^qn`Ύ?oTic6& _ARy1N< juQ*~ д*uG2b$Ih~s=6c% z_ۍRZ]"7I 9'HKSMe3ߨ:ڙ0]1Bt&5g$,lS!p}3,ndhx~Lq%mE.i*qAp~Ȉvɡ^Jөr `"7SM0,kEUg\sXV0h7I_V(iMERrxIY!NEb;rʲ8 I9h>@|®ꂣFw`ES֟O0/3Y|bj}L`ٲÌ zYLj oZYVҁY ;2YpX̉@"_( UpBڦ{* YՖ8J r8 ]Z#wwW'C튌kSn|\CV]eK҆3;R'n/;xQ'΃TM_KY`T@Gnho#&R3T+P?k:Qߋ"'+x WC'閫 Xeʮ]X^o$NЋع;.0|ʵT\=?%"]G4&_j$#ROtE zf^Tࣇ{MTNL P7_i2k@^]fKnNvtx{]fZXEZ4#NCk4 3 HHY]ڼg̶+LdwᒌS1p獜X>x83,gg@vLjj{s9P5]LHa :@D%o+S6MǏKt6yBK tGEX^ďaygv$=b9$ʻ/ O lIٹyCq 苭CIOx1G%P=m5S5T}!a-r6Vmr>fdK?rߵx=TKB;Ԉxg9ca3 Zr>@`qr=`OhtR|2O:S|ZҎw?Kޙx>Y):mOw{JjU" E*юtD%$à]4 n$FL_~f}߽ azڦ)جr`߫\'JCj3mI/_++i%6~'q2ʻj q·0;DhYskR æ0p:2t,TAx+^Y-_6RfGj|֚U5R.@p(Z+ba؝5t:~|t⮏)۟F !rcξO#O[|ע'ſ`s^C*;cDzޡSDKik"h)K:mҍff֨y`s}Yi6 :>]`vgo͆)3:#Vs;h,_o0fE<sIv:LGU(qT/&~dQ6gM/,oߓz4l3>aY\sqs2#IBcsPA}Ғ[ p}ٱtŰ',f"0gn # @x!Z:~jL? \"4{{h./6H]ȩ&s,4l-gZ08]4wQo4xMYǞ5]"1?x$pRȜ7vkgs#{h]f;X&,"w+itw 9j(49i?fn9%I} tj 5)Aѭٰ;x#S~V}Fqծ^+{yQa. H<0ma||sv1%34|B~`UR]_e1;ƒG'K^.}HZotF#:pD\J b=r4t :dlU= te͗Bq*H`py ,*]Mwv,+ϳyTeUE6!N[?,ؕ}Y qzH(4g`n\ivqUf@h'L8 w8*(x Z.-KNy@PìpRJw{Mw:~%Zo'U96eemE,p.0ԝ:b^6C\idr;(b+gWm̸YUǩ.ߢ# N, U.aPl/,QmYLG*|CBcI0Nd^~rl1d+`YS^-e.ŧ'ǸU? p̬Jx(iE.u-r]RY{|%EC6o:ww8ɖy5 @x8(١*[Qwq,YI,t8Cf Wy'$x5+Æ3&jVkO%O .±@eKzwB sÜ-soz{sK@}n)Z)?y$)b`D)E hP;jz҃0˰OpWI^"rA&EpsF[cN= y?pr8*eT\j;\wvv,zڶmތ_yY#*`S-+ Ԇ--H(;ECEg5Y_wZODD7c4N r^}Ռ;rBM(Ϫ=d0j3  itᗬ&n_۠-R8nRo) GLsįHW,jxk1P `!uC 7rg/=9BwL`|>%F̱oWæ0wY[eF:3p6 IJ-Bjv5u"8Fg -YӣbV&DtQ^-JҥP>nbg.3o>:tHTJ~HTI:x;A˻-0G? d8e!J2]oĀA;!5sc5*.>BMjZry6xFh&\bAhN+2\R4#LAIC!o_8U{ Pΐ<kG㒻)4c vĆ ?)ivFmT:xY]0\$=t )}# &oe3!kqM>-I՟)ߙ(7'=b5fQT&s# ;MleWSJ(zׄ/W&9)=.sqYnbj`C8\i` _#q_3.Y H&k'U-hX>Gx|8)uU06QwYD|3GD;ٳᷴUN9J+`U_@}' _XRO4$W Yk,bdHռiW,e("׍ zO {0<|2b;wឭ  F٧Nʷ[n(yA'Fz,% 9V!N|y* n|Z'vREQ"x+W]KUYx|V`UZ~9juqyv!: ^R+ {3I2W6u6~eAw1Y7`a4=_]moms[&E"H֛/,=YGm똦{~~}J"ۆP|_ *<_" O-PݛrXEaV)!Mł)o z@l&EneL5/pLWT+*v"UWKE񛔴}̆|K2{XyCs>5 ne]JoN:V)߱ޒgoξ9C&@@-ذ2Ĕ>N(/J{>G Ώ~Nv󤻬yl[RQZ%U vhիZ?šoF\CE̝-(3eGgs*{XLS;z8x<3YM2 Moj{#{=҃{S0 %}R9f^p3>ja}kߑ;e*a |,%-G&g8lkN;:YRK+aEdpmy_`k<;2Аd $жrGk<3 ?O{8?dg5VOgU1$5Fs$n}}lz'lyM$3–82{Vtt6@s9$Ƣc4moᠠAt?n3ȝ>0bϽ 0U%=c4:_ #! i) `qK=UOoKf/69s[j)~h1q0oeEKj`T' 򀯚"32W*#BcL;M 7xepgC3)LO1mĕ?p*hE?l Gzpfzj{0Gm1v#tDp [~}Wvh(]" $g⣪(ۇ[ Keh PҨ"MC s0EA-k OEڀuwgqÚP1۷Ԧ,!?b@A@Y"u̜tQKU1dT~ ȷU :έZI)E*pMVəKD?O#NqlfcmN~U6{@ufX =m!k[jn1[1wY{mT0~˙\f(gCT񸃓Í?'+, uD6Т1qm |}| %̸k}5H,o琽hr&2Xaw4\m)LD2_~ĵ;+כ]J^tc!?ʭĸB /pwSEbCO:zˣ(_n+6W|E} DM٥%;|SK4F4U>k]qeB-%Zlј+rw=*g1Bf;vAcwj5jN~UapPȒ4i17/RƊu{az -[rLOrCB01LdZ{WŨՕkW)֚ Ҵ^9SGVfPF5-Kr%Y&'",1`\TXz#{'`ېUCly|pVlk ,-f4gxcMQdǣU7 |H>=bYN7M0?Ԏ #EjK)M+R`4”.* rs%w)PPʣp>à'It[^௫٣AFR;x`~Cm"bN t*6IUSFl良_z,S~eZ12/v؁$pp8Lcs}I'h7>sk1@f9YQ)XzdJ[Tr PP8\/TXA˜v֤.-sk^@̎o!>;9Fc ک&SvqpۯӜIFZ{k'DSoI|y dԣH`n0&QjY%(XGrqZ QD^&i#M$yDXwOtI8V4nf?CeAk 2Yy MFgf#SQ`7m=u<! 3^L 7!eְ_.OPefUʦ2z@Ȳ S@ )axBjH2I&ŀ{fj::Gwh3^nݔWl)-%V36-+UXÍy&5~O6aAܠ I=?J טؚ{Nv|TsŢ蓉HQOxI[/8IB؆KF3jAL=a66t2{GxYa<,n|%S-Gq_s,\MU􁵴 X橖d&y$@gU¹Bï\q}znQF)hwQ(WsAr\WVDgMuY'xpfv<KhA6|!}@qlUuIz,2E%4 ?Q>qR(/!<*B+RXx"t)j~T?C|Tߓ;w>- {"InfN%u'E.VBXag7Zʄr+-`oߚ< l%ȍBçS;|+4ڄSk 旁 e?) Ȱ%1dUǺc`HǡZo|pjVrRFߜu_Ϯ$*nl~*ϑ;FX/C-ߥF)3pfe84ȷ8-.'ojUhIxà =|.{N"x A}#q0 ǟS bшmubY,ubMdO)EUQ3ԏÔ83UŜt'dfg@1-P3AcO6_Cq ӌ=p< Bv;Sj+?pڄUP*=xNܜ6:@o}!S^w~㫽ԨҖ { ~psi(|=f왣h@?d9) } N"AˠEc,3]:~BO]#O/z<&H3Fu+4п+] Q_Cn#EU%^qO$e2ZcfyRG3.֨-LyD2YEtF hJ|ơY:EY ruw'p}XUc Kf>y[`\JG 23vi=C t/ѬrHCαN9zoQ.W[qUO4,8rF>ڢsw&6K9w|/`9LyǐTb0}d7jU97oQ.gk=˱t.H8rǨ ֺ msx[@P&|L*6Dzp0JyMnPaIImd07ȴϢ$, بee#&{9U KlC5[]jsM \D.j)1Ўr9)&XEe٫!oK4nD2sg 7 ½dqxX(Ude.Iw1R)(u<[IJ(r\:1cm#X+Q-B? oܿ[ӳiCƞ& D1 +5SP+ ^3(-90CH3PQK >"Z2384b)D#bM*Y3VrY[Cc|m5䴢~X=kbY\>|`?_A y=$$"ZoЦ Wքڴ?i{XV)FZe4VW$EO\ElZ^ l4n]\zZLeQbb eFcR=%Iњ$nmDCNKG@e?FvqqKg3yekopW34Y"Gm)"p9?ZB"E VnUͩbwmM`.. i-cPЯ7(X^rRtȗ қ$C[]GWC l:Tisbr-mp[HJj=pzowGb}%Y&\o2z.0ۋNozg8 `yLP)RGSjݺ/dJ628%//Pi~heQ p@%kh3sS ֐m=М#.C'>'-=>+l$J R$+.̩oJﯘߩKƗUWz*ۇzs,>4E3A VTdϼ"7؊zu%y,Kܩ#A7bt*@h 05}%{ՙRXλ'T?VRo X@I1']zYgC1lg0@.R} ?o$cw"|IZ Lg]W9/ZWNˆ4. U: ! 54C9Ǫ}nI=޼XœBε%qwV-[ŘyOd-AanFOQ 8j4hKtFRxYpX+9L Xim&h;M}t;+|@jp"jP[Xұ5;ufgJ/G" QPA7yb7K3檦ԟ{YĿQ+O#ܴs[kb:PH$gA(5%8a;s,8 GmBjCv? 欳MlԡCY}+$eOfsEvZR4]P%Z2XМ"Gq=V=[7meX؎bc %)$QdC4ڒP ҎpͨVD Ӎ͟Rc?&#XTupCu`pG~ y.XIUʇ&Dg<4ZK82KS{-?vle !4'6M  f{wվϜ g3f%itgZqS#m:kQ_bEԟwZu2Y,]\ =L.#0ɋ$5lڬMěߞ]"?X &gs?1rPCqsaOy[Wf.A|s<& #wx_0l\Ukc[jm/$0s:,~,CA@S(m6TM #)huS R R~M&TSU zex?מPx&)oC0p#0C'@@Á}02GR #(ؚePߏ5 鄰"Yk똂D>gi!wR2@س/ul%5"?/7ػ1mw248N5Sx:e ;k[ D׻:E2J埃U)g^V=9 ԥ}); <H3]tЮbYe@5Y1,EC|So(@H#}Z=5$I*d͹ݜ׏JLPt4"syM ֮?Q JQE;ꟸChi672}JT I׋:V7tuly&ܫŵNDha@d@zoQ4l>7a]Y(P/s{)y` Z©W.#^fxe47a|炏ÉeuZꙟqa#?U'qOHAz&WKSЩfK,ц}ry7?rd#zaAC. Uue\((br XD?-;p6)<2LօewPD& 1;k{ɳٽ{Wj?3L9UGfFnϒ1a 1)馽W= N5lhEJz}:7@iF|`4&@ ^C5JY\UK]5DU0)shhL2K\Fh^mKd'7o|NDbAv,&lG~A P36s5օ㩒GHm:/jXKu̝ Ku]^hN@Kj~ުy#;P:z'~J9r3=:!i{| 9rV,&".myj'O ;`AחO!n#]rgH85 ^% E]*P\ `w*R֧s9 }dGzYQHaLTu(-aҍaWjɺSt 8/[Ν:,BiAtIRhUC$ISCvОm\3Ә1P['chQ]t=]/Պ07GMo{A`/Y?3wgRDn&Ou$3ep[e?%56σjЁ|q("S)D:56 5BF'L_Cb4t ٫E9r.FL4@K@byAj*d,U͛^+)f4Asnb^,\Q;׫N8<4ӻY0`DQԙi| r00EX49jeOt-;8l#WˑUyBz|909l:|zTqMfԛkf#;?.TT|ې[ ~|!*v.9# GTUeVT{g U\ Hqh=ĕ+Y7oP!]4$J͋ IVcD k˄"Aj|nفChh3yES&fR z^8\.!}~P25}3CVŠOMT+V ۨK$_=YO2' u5nC DĊE`FƮz 0 ץؤIhiYC"-w%'8flMb7V*^~ .BVZ!nOs7ێ܋UtȆ%l8D s*⹂.c1cܪ:̃S#=_D5BETH M#-D^- PiVgJȌ;+{bXSAq"6-Dd |/g=.Z-ϩVvaS~(kx}Ka&zkCR= ;bJtpt PN*ַP]%^iSzr'[7pn6h2hWym1ClZ q:O?㎿MP$2MVO?}kEa!dpx,d'o!s{m+W \X~Pz~Fr׼lqMݠYNvw^#T?6Mm 3)!$,C>g{N@n3guntb#kyP~}rD$yq@͓F8S{sdpRǯGUET"#km5b pJ \>2ZÊ+dZ{F,Ac,z1mʖE}1א}sr- \-l$_3ӑ- o)F*o`_9uaKW6춖` c{w7 vPuB ַ=,ֿ 2 %&UE% {_p^g3u4,x} ǼMJmD%iA=q-u :\#l,=zː>eb$d,xD<,A_6`*e+ZK ;qOm~ H Y.7񭛭S(i *sS4i97A#M؟=F=il19F 鬪} u!fWf(gQJ,2/ aq'i/z+?:8%.чX9/`0C"bs*zOnʍSY͛B@#h|Dα˹ArE*r(d3adEBnj[)PoF81B/"ΊIu]ȓYǶd%cT@:oY3Kɹ$+w d G X^OyQG;*aNWH"fFN]'"{K`1xNK:~s``5+BA;7ՏXcɓR9 FJw;hLO9A'@'M>1`+LK[zky~h5e-ꖖV8I}3 O)䕥(H<0I;7B4ScnBAA4.`dR\vIH5UGɦpf18ali _3JdR3&xNñF !WL'>͕ P^vU9Q7ͩuy-ݸa,Umw@5fpMٷ~!1NgS/ ,6j7ka&[k1Tњ^D{!C,A-#T"cm ^y j"e^v񘴫Xee [=ӎ Sw^j$h`C*kR]|uJm]>m=<y (;^/!iE*˖k8U vDg)o2z 4ZRfU(YACu wDO]~`p)G^`aԉ1BnDID4vH(C'oB`@u؁rCXmDf;-/E3&\UkYHNmD596>IKTkOW2;Z]Ħ~ /p2LƝV<h.1qԮHC5[ jhik/u݇^҆aN.Ri{T/ؕh8~p]:?X{H]xJ =?לϿ,a ~oX=ţ] M|߿qN ahBa58iQHTJ;O b\4(BQ|u mA'0Vt"Oy8;K^0q1}f#mA"D⮪b6Y🡜)bARͳu~#z8ڷ.hcXN1uy8nyW`kN)vF7-b2F-8|< kFӰ?hɡ٦Ca d4''@׎[ΨJͶW={F::tSRSF!0p}O)6L!ߚZץNEE FNZoVồ,%A>ުψuplյicSFwt{=*4SHtUVpE/(gk-mh<6ԓ}#YVX͎/]{ճI/bM$|Z PAULb:쁡;4|ߵT329_UhY2#!ODՈ] 1q/:V{Qq g,K"G5'bVv`m$5E9yzߎj)Zn$SWõ%*^Vl A[DC">'42y'RZ؃9݌(Xw\L3JH}#`EGD/.M7qJS8ᚩa!rE_n[4$A#?tmjڡrfqmm)UզtAO&H8N=-9l"=8} #B4OF,:oI /QBuj_*zM ZE9!@h[wsCRվto( @^p-Ŷ^Z^>%檸K AYq;0v KeŒAy';l/$=G>L=cjW>pHeF(wk _aqbdUzMBʱp^eYm<$PGx#l1knT> 5ݸBP\ceL޹xt@T^,l>~qY5vFizg}dQvӓ,2Oe %(#?"6 >Y~v{r[ؔt_dϡ,ƋdīW `zA5ǥU<֒ߘkQ4E[Y AC>ܺ:WQ7./;#$ţ8Qg0HW$*=ծU r=g<-g72~3}`ֽlńB&Q`9֪Y; Y";3}] $ύg*ۻݲi65ZAzkd%Jb!@NVRѩ0nj7h҆瑻*s!\;7K5D++2o9U~LJ iY:j  _vw'}KbBI&,zAC`)u;vQ Ci^6m X_Ve¤]Yaz얨=ݫxnrparˬhM-K"#Ri+#:?F۪v -TPP߁h11)[sӂ %*[[.Ma_+>2ce82 ۀAZd\ERN'Ɣ5֤+E}:;v-zVWwbQ yu&/L&/tqOė0#76H\ mKK8Y;.N%FL4 p72a{RvѴ|YGA:{dëm_|^ >Af0n'r,9-DDldK`=t1Jf =}(t#^oSK _1h5E_ 䱓ww+ߍxs)jPj^Q)?V7Fjb #+mYc;Whnyy*SW ;؋c;`?T4T?)l}{'7Hyp^C1ws )|",SA#2w"rjHˬ`V]HBc'M<חg98"%ϴ /%;OpϞ`%]. lSNZ71.7h\4?nx2h0勚) O!M^kW&e%)_헛oҸև3PM0 AOFQPQȐ*2]_U, NPm#āس5LB Zt]VXƮF2hI1R'91ht.o+WU<*5teMɸf!h.6Pz^X" Mu|G'61>l`HX_M<5N+N鮺*Ju Tae!^1!`ƈK4@W6f@@Z^dA>rv#cDwP +6,RXe"ǿ+%h(f3$l{D/+~F}e..đyQjC6j"0W ϴ|f#.bG"u1]N+z统y 8 Ǯ}6СR1m@6BhЌeOXHoKTΪ99jX-ujS-tIQ_ڇsY$O>m7ֲrO!U6Lg܌+E8Iã&!,7r_S*^;A xd\/q(GBM64ofS# ߂A4'Pe'NVIEӪ-\g74<-W:ɀxY٭-rt^h0m; n%ObFg۠F[hX/!aZ g~]ZYhjp7\SaW^/0f5Әp:҆urH+ !4tZ|9!6nGnwXi:Cnn̗QO#Eak7'c̵ Iþ8DO(u4+S\2 ;{S5ĂrG TrP8bS>zRD(M/B~-r$TbJIp~&X&fqplEEnJ\B<A(iF!`X;/D@ibR;[<<ک x!-Ͷcsq*gm}{+`4җ+aL:K8"1Gfűy zDFՕ)҈bδY`Rl#g g[vEJ[j8l Hأ)!%8#SQT;O'yu<.%|39!|~+aƸl $Pߕ3R{CZe0}~B*,DL]v CvDyv`>"$&f:{ai2 ƶl]5TNq%7 ȷ6$FԚ!_JC6Xdt+p/zd&‹aY`lG<ܰ(y35- 9(${j] NΝހWbU.3|4Fb'9NZNZE fó#K8$f2zE7C׸HZo"ݏZwg_p"Y* E':Jy3?m4l# ?Hx6zOT#Prb~7 3aJk.{1C !-#'^؎i!$Cz=ÁMu$ޟ־Co{;Xuipê?:2ˬGr- P`-?܄DzO_>T 0I8 &ȚĪ ͩ3$ fޒx폌3}]`A;𞶻-WIXKQwr 3];IM8;Bi&ԙ+>mf\Zn* K5#H=tktI{ϮZ33z~q`7 fzj]6%giŸ$xƤTX*#Ѥ~_b\ 8 W?1n2oY-Nў0Ig)F a d޸!ˉ8,)z.| e&=,~UIP0h.yXftvhLTnJ}$@1g1ti7UWvq1_˥Uؿ_m<-WO|rgmQf.Wp> 47)MrVskEPYO ~WXAUl\$fYăG}yC (KhC |hz^DԙJ'7TI*{;`Z:gf)FGq1R{vn"_jqMuXyS=) ҭ\\<&ix`˳rx"̷Փ !ʯIj}]Ѳ b%q*-{ 2{E[OᭈXC\Z)^Q\E#яJQ-yV{]0 /ޘۭ>UҀE8M=?WT#B Љ qڔXFr*gؕl;Ws d'O!tK׉yҠʤBb6=]#k -qwp)ڮJݎk`P35/RU̬EI 5"1v'r (sqh&[)d>Vљ5c-j*ai(:[ob#i39ZL:**D GKJ_ѝ&dkk\gk{A1ES|'.L)Py\[ \٣3Z=b䫧>.95k,VȘIqӨrf {[+E6D, _٥U͋+#D+ߴLOO/%ަ r=dr.H: 2h\mcAj?4[41K#D†VdtM 洕{.d^jwv&'Ȫ`F=r "K$oHl! Ĝ.2rsݪMT*jm8>u OԬ'թN]^8\{T"VDπ_٧/N3/3Ԁ#9RWES%ĠXQ%'.}HQ4*Em5g0&fW*ŸV>{z߅_|nabxq@Qi̿%YP-iU൭#52jJyO@??3sDmDiv0RWsbZ ^RI^S(?1C40pX=)nz=bOmVa=]F(x,9/8}h]F m #8Wۙ).{}Wy+a/]ss!M%nZM*n~%5u-kG>RYӺJj%mb>uQ61x5"8mړ?DUPS9M-1- "Vi{۳)Bs ϶}nt9UhN >t=#_@)9ey}"K9ډ:0 w Yp3maaB؇Z!V9ۥYl.Ϋ'aL`֙:: ]H sHL`l399AჂY K,[Q 8_JCE{懵BA.ޔP$ {LRS3|JXk|" uşj҇ f+~]u M3\^6IFIF*2ZmmK?TA`xv˥zQ˥E=JکUn=wa҄@ e kk0 w @vÜ 6Zic8{oPҬC8} o~<6!(eiYZ0)[hAɆuRGO|ۇΗ4d?Ƿ5ݙd@Yщ^S~`YtQd3?1Ubk]OuAJ\;1E"ri0!&~T M>)g6V}09<,q_q`D;eؙR_iKZEk&?'5~C@8;Z Qه' نI_G@,Nxit! e Eu nx qšz7;e,MJJnҚ-Bц|IYn'YyvKpp˚$kʥzIlle,ܫx.x`_s7O:KљҠDf|^3ӯVdg8%n!ެڏ Tz0;(a^q"mnksPJ8$T v8Y BgCBzxAŅ+ :2-aFԎne2GfQۼ2˱`0ƿU#Nv.'JА'sl*J{D( 둿7]{.3Q[Xt䈃 UZ 3.Y37_gX&i7\ ;Pϧ<ʓA3o bpk hD-} T=}%\dg1ѥs'Eqw.="1{dA{>Lb1Ҋ'c)L/;L|L+ԍܦ@INvxG7.9 p0@ޖ2qoёm] rnZ$C ȺZ$WUpxt/{Wj0?Wˉ<'m" s韵Yӟl6rg36 Vܱr\ȁ)V' P]eel_s7UAZPl (;K1=iZw`[&؍#VHC![Al$ŷWŠsx;&?ov^6bv^#qѨ8;=g(HwZ5N!v( AX4M/Rlg#gFK-~$.d1Xm__Fk$@4Ls o2[&^l<3r/ 73lP{,Ү?:C6Ľme3LEjO2X4,2޵{nXT  l-VC=z@tj|_? 5Ō 0(7Ք  YǖL7 ToUwkmbiݹ6+.q"o|—+[S -d4bBڢ)!BdsO525cWV۷Xt(cq=vb1Jhَ?(ƜqFd|x&AZ5~ %hBNղGn4P &uGӄR\ΔxF׹+[nKJZo1T}}XI/WQ؋ S R%SvaT,$?V2˺<7xfhU4_)7@˻f?Q ዝ.R4>vZ [a%ÒG7>:ۢQYƦ{q?LŠZ[[HuT[^[srɹ罇֞2<9xn*hQyUV_@ ^< >YMO mhƳVjq/ߊ#` GM~t>_eqǟ%G:SU %_Oiv[?1 03֜Wج} /byI׏HLQxfVoWM}4CRANf]d0tݳpNw9q)ipSH|RƨXhGF9@ bf<*ƒ]Rfa%P]IAnLO۰>_نsg8f_C,yrC+Cƿ@ń Ac$)#fu3{ ǵTQUe]-"sހ*0>in4}|e"\r4GL6*:t7rw5enmǔةKtD<(w3|Ozs^1?T'-Kͩ:C ;A'XGN HQ:& ZHʹ;SurCKLײ$i9"k}X$ u2JުuC'Rvvs*H4΁u-2 7 4*;Y~Ul鑾t3d70_t<=cSdL5q{xuaQ0=Wѵ)$to JMÀ1=LqnEb !?x/NDY/D)lKo1~]XA^O|Eqd0#z$@ӺKq$*|bplֺhD5VĿ# R/1ԊHi,b[{|L`WB1C>15vH K>x}'>(jI0#BmK(ت.I4Xc(Xu*-֍n1]0D976U$B>a^!xDo (3b!2b s ڟiHek%>i'L㒉Sm倘Y10BMe*a[t*.aķ;mv: 07P-JP|k8%?8g., { hU󟝰\KRa y$gqiZ?sarx|>A&RcYٺP'(03IYl i,AeZ}Ax ?ׄzL^qcZwot~/kD]mH­43 Q'|brVQA'vA[47=OqFvaj@37pr9FADoK\Tfb. }QL[6>Gd5q"S3Nq|O$tsDSRY?v+iwE&vv@Ls%r9VѨ5YjŤPu7ՠݺ[|rߐ4~s&Rs*Owel *f+E?رiH"hiz%J84@Fڕ­]DXיcOcʄG 05#K|705lLrgvCҙBK3;ڙ#V5.jgj̰[{ ^~;\j w  ąHi8 JG24߇Җوw'z瞐v#zg޹2DkQW1HpnU122,Ur?z43so G߬q`u\uܠqEl7yI.FYKGU9p|;}#;y?_@e͵_EHfI.h2Z:#ǖ@>dahR`D]MzW'v[-}MEI.xs8ItxfZ͛#5^@"]P:։u(7h0 J"Y1`, !#[7BO!6S"Z{#Uk)n`ypvgrjhxMdY/-12+a}Tq} "ylqhD.&lؕMyKmby+5%{\ވ'r[9sŜ9xkpÊeo+B>c, :Uw+Jv ϸREpɑin}{qR9;IJ~IPG(ak?/3g8UbmZ y]d Ҋ㈱o1\':R;IGѹ[]r΁z= /HkuKjx+3K&{V)wEDaKW󧚜 /2U 0m zqk1Q-dceJM yavFz XD>5aJSyWH)(Se@/wgN^GL `'N? 4bё9}#o ?!{08aKG7Rh%ɧƴ?+L 5Zbxx(iq{ak;'5;ȡi%'[J~ܳsQ,ZI!_$5~/CO/}L;,X?0Sx.x鍴A5@NyZ?㕝}|4S,G,=XDm%DGu_An;0H+O)E)3.xzEhQVrAF$_l4n^ EG  95x0XjI'k-Bn\ ߡ:ƞFajs`֭M*") tM?$QwΞC :²dm*gSӑhEfT.=Or|,;I,;m@ҧf&Vg`6 ޣj%\G+|WEҧ$T:;Gڸ/x ty46q!"զЕ ы,lI&MVs#,%nb[:>j(`|C k\Y:Fo u7R$b#oۮu,gb@?_RqXtƞILdHbVvB8 eoD/suv"N֝kYLVDʬKId ~JD[ӯAqHG$r.DO"]r 7 ctoSIq,ƾʇ1"TFzu$3(Y hEƋ@Dۍ;M+x؎Eޤ:0WyhŌ|5-Fg|N @o&ao_o ~]MR6r)[muY` zXQ[h7g։?/ݝ ;HB}jhUIc|eKoGs+n"rn"l.`% TptI銣˛7M0DQWz-@x]5Ɋ=Uax LWdДq8Cw' nzB+=95 %bɬ y~}TÇB.LK@H/ ͟ad><ȹ$"PD6e觾r}SȖ<P?vnI߫C yrsGZ\]S/ Op/<&ϓ>B# xƋ&(pKXin\sǨsS Άn{>π4Sekv 2s1#:3b MCQ1Cnv7uc^Y4 G.fGf셁4=t5RH+Ȉ\4c'*-DŽ/ygvAB#2qJr;F ?kvot~&-!&c1-H(xx9&?vu r`3soDzjg X*"j% ЮڔC5wY3I-{H.=*}MHhcMZE80<#|[!V* 1L zTy>{2Xai@6E{b;?a[C@uR_ ;<%7Θ!ߢo\ hR:pA8TMecP١%_T[TJyG$Qc'ytZi$t0SM>um">9r1J#\Xa`pA/ƴN3p܊Ft 7]&J0#Q-=ArSq NdLz1NB[]N((|d"BΘ0a.;@K{!$l*/0ǔUȯ0'h@ 7p$WPoOyee_( /%"Oѝ^>w5j0 o@3Ʀ5ܫs |A. c&8P61VmmH4YJJ˖͋]0ɑ6^;ls0 },Yv0ݵY%2KHJOX}G heDzTJMmk31yy#ZZ_B?ȻIy~NB>a_|Sf!\P=d|]=+lҁ6LUR?+* En9Wȇ-E{=\ʒ-2{1\|Gx·rԎxo3=(tsk(jd/iPOS|=^QUay=EI`m@8 QFǣ:9!ݻ&tnp`E j^~=XHOݴOFG(=J.e(/H+j]_ چQGvқrPe"X qՑWk7cwL 2`c,׿vC8PS18jbٕ?K7_We !|iU L;J`0mۂz|ݸヴvg{*8B|-fdWWFÆ:Z1#K9-;;~QJ{u%N^Ҙ_>xW.MmpvDo]F7ҧ=dޅl*~jZNlVI-t`׷ڕ-:PiU:Gzl)Sp64R_k3dC;b%WWk \ J$9Ծ6&lx>w4|D7ĭV$v rl` RX-Ucx:3n)ҋ#mא-J$J./,D#׉{ EvKd\n2U]aj'DD_f+x;P4|p+{$V,fDۛ_~NB4kA2d,8PKQie |4[>ރ+STm+[.Rc{zbx1<:h%^N̯~&P{wf_yqwgS(R5"`G%Z`^irq͐Rػ}ᦱ4Rm>vcp9\3ȲLj1>\)n(HJ" F<ەD~ʮ7<*`Dm8fvRc9*KAk5aj8`7K`ƯPjmVdkKyz0>ůBQ R~"~j8l-b{Z0L% Bx,@|hyJ2|Jqt[o YRތd|c5gC!UaLBk")VXءhq##QyѪ3-HL+cd7?fc ΢#IZjuSy CSp@7@SAJZ\At}G/nQ`^I@0Xv05^,S̄!F>2%u\B0 HQxRB{0!`?96,*7w v6eӗ£U~5:*f ;}';')֫c8GY?Dv6 6>37eE g% !4̌Q*X] -{@7Rmьz7ͬe\kB!m[͂[xy*"^+PS;q ё`S 'ZR O/!,@64iPvBQ| 9* G$Zm:Mo AǙ@Ƒ\6ba &E6mlpgؓḍrXPJƢH7~皬 lOtLHPא;67GYkI3B4] ]`}Q?Z\HW΋(~&&iFyޘEZS~z.h1Cf߳/!VgWUIiҴJ*Im|u*FE/ޞ$N{]6;OHw`FWfu:8fN\$FrutռlPedؼFH@-wx<J8=N5P l`pO>O~RSR~MT\z24 ^F$*lOQMb2T6۴@沎=㩴~֊6γN~ȭa, NKdXשivIl/d K-Rڗ@6R#eN uYC?xzxsJ ę4|7ƈr_ߒH#^i1lMg$!I:IaxSZ-ViolcO{C@lB~4obj^e&F3ꂕ>-7{i}'luO?lKB[eV=p `9$2nE 锢WX|+䭥qJ*Oa 2MШ2#AkVUV߶I: /q\䥞V/J<~AWޖ/~®𭝻'Q Fيjߤ)>rP٭oY >T@mz˃8ī8/X"acLnfd݌1hظjAǸ%Blnn!+yIMq@X1;>" >IEi1(.z.Ɗ&^UyҼ-y ve9uyN5vq*k8~Fo`g-f|qn!ߞje2]!.UemoE;\U'Cp D')^Sir1n;^r[rPW0\ڼLX=r@zw kҞB 1py0謫gCoA-]]; oLI&8"(̳07\MaF|ZS,P2ќ<cՉ-Rh b@B6 Gymo :\''_VE{ه1 ^{^*oH@SY,w 4d[z?tzjw_o>ӼX0hK6mih#s[ԃAoh7a4-' R/3FYMM bI$ 㟖m.XG(Chspͥ@cU\/~ƚ֐R։S4)Xz/=1|WR`?LL"ʅC^$8S(M`BŴIxmY +{%yqID&N)*˳w1v@0vեa?XKEwcX6&ӍZȞY,xĸY˛j=k1R1dZue783 N`%ź;ɀ|= OQ0=t)[S 2լp]Y +H_-8rC~'S-Q>OQ!F05@N{6?,!Zd/2pwq8 V! B]^ ~-)<*Jqf6D[@b J Dza>— 3RGWM;Sx:♿؉6= o4A5ˆ\j#  | a4`S(Ⱦ!O psDr5I! B|QQ*^lIC0N8 ^sE@5OeiY~%\ahJ-X3E%T6: eӌl۳%" $)!sWz\hQ븐+pczR+okU-"euy3ǁӘ5Cxu7am,ñ'$5 nB\U*p8 6@SzFjJbk|xbmsY-\Z*wcCY,$Չty5X=i4gfA2Ȭ*}؀xXq! _9s _1Fr ?L^50֯u';^2ּYDa4"9q,zH'/lX;r@+J&b:U!pкtqu%0-ǃk\oCxb궰BNru+a;l. ŷioiSc1q`0 30{8BwQՉnq U4r[Nj$gFebK\Qъ &:cVa^:a@;ݯM}Cewo҄J!/5FM~eGަ>kf,sDB;nJԯp[X}\eI^G:M+*Jl]~q$X HUA1F cx0.*ZlOMw3xWʱwA#t>ēTdW uk=CnS|R>$ ʬ_^p‰.^ӽ$+C3f~|J͂u=1NuYa?8Q#0WJKtS\$_@vKM\H'P2dp%SjHJEz\۾L~>r5 }R8®R+ 'RDžho&)H9[QC >XyV*#mVT¸:<[BU&B! =e1 `I45R you13vvKd kbinMw/bqE_YP.uɮ|xkRkC1䓇5Ϭ hu.O2TjA<TPD( - a<tY>Aƨc:@/3Y#mPa O.wߵf2:.q o-oPB;eVkI}/f{! A@]d'ܚ8?oxo;A:j(@#&(<Ӆ8hO7a02k]Y'8Hl5_wB0>TL9J[%Cҥ'=jq` Yw L mH_\ib8'^wٺMW׹"5Di`0jFs\]:vuriĻ:C5hy6Nٽ.'Y Hޏ1پHD?8O} /^D- F8a"uKs BVT'ix 4ׄEs17JBt jgsO^dvt<'ǝ,*Vc#G;|xV 2kVv&!vGIv _bCIz=IP撔Yhn\o(-g @ _kH\[ ldIQ܀HO* wWe>wWcl+MWtG#V@ Ms)\jfֽ.ښYp5?"Ws~@,2Uǻ֬<_;3aVnDcvF2vUM\-$h9RV*4Se R*Fߖ1H㬨 +9>hϢ3H(,(֯PzWa.ȥ5!0ڊi0LJJg%E߂wbbOos fR<6L{b*3OA0İ_KHչ;鰘t s3ޥGGlEIyN;%@?ț ֥rͫ#")z:Mw>P!ݬx5t"л BKKZ~YTs?;ݍ5f K檗ȉt;3VꇥZ "*{k f[Q6bzȧ؝`IY"Vs3Fȱ@=eye(57g9GC:8%"-5X܊7͌F.o]yTXSVD#)t_2RƮ .+|z~oFZ% LݙouA>ML̇Cfcs5D\[DX*M߽9]wKԺ2d#-},LgOCp#NҵewӲ:'#89Y/ 0{V :jO\c~'"? 5_^l*xYdwW+C4V)vgxL+طILeM8\<ݒ5іڝfho_!N5Kȓ"{#5=iM\k[Of7fs՘ᛵ"!Db蚑]I JZ@9mw#mΈ)`!ͬ ݝwK.Vny}? qGfg^4rkq 6oLJ0;0'=N͆.1t{pKaZKy+ZP* @)tKSTo1YpE_Ty O =H#¨L_Ea/*ͩDUrf"OP͠Bu.ZQ>8ѺqǴUmOf8J״RZ>S$5.o !Azy`8߬wC+H$-H] S4}])Qmkxu䠔csofO]잌dtxyUn_ވ-d3<P]X$Hc3db(I+a+ĤtwC۵Zmucw$ތ :d+] b5ic`C ~ȎB Zfg?n]j]hOn.SK|iX%(XmŸA`Kr 1cWP2<W-XQ"K~gtQun)QКOG Z HB55 v͝mUVUJLq@ul*\D^1HWj-oδڅl^)ӴC+ʢNr%Qe,Y/{I>ke,FFPHE0otqyl>)F|< l vPǜ5z4AdĽ]4INΎAelRu=үHO+(}\lO5pGxOzC}U7Χaje^*jδS Kl^2CߧXHb_]H<ZR|/2 ;;J|W;")GF5s#6 :CZ㽲pD*1!kHuMN,T`1V `"yG_Z9O| o<;ʇSic^cx }f;4OmA&G] 1RxtGcjI~<19`{ 펵jՈ\+0i̪& A31"*n5q3Z" [bajb]>rDDru~Mv$שE0 l3[]Jy9Lj|-`oo\Qi8$՛ U.0lװHM@Hdu!xPڠɃqMV|NQ:[|tuA~ fJdyvP\$ͻo3LWdÜ> ׎K8(iBS?.$ }z"wŮ*WE<'eǚ4.N9I)sb\2[2,(.Z(ͬ*FAX(,Ye ѹx(m,3.L}6<NR@zHa& hQXp-sb+UNچWq%^yBS$W2}IVȯLicfl=0;cvz>/nWZ?j&/<|TxʼTКD0j冩&`,}S7 8jeȣ(@4^@ڂ{ Ii&Q *վ)2 Bs}CRF@K07/bkUC P˫GlzU6a$9>h>@WI>A w9P+q"8SpXhrg @ϭ5< H.g0dBf7uDF1Vdc˴K"eK%v]T u|bϿq4ld*8Irt{."k<Ѐ*G z+[1Zj KXEJv}-AҦR흟eY~N<%Q GF *jL{G 4H0+_ ё7y̩ҚhJ)y};DuGs㈼3F@RlhU.YR3'(izx 8$FeG={tZUXh5~u00?YIґqYU8egv'zq.F/dV!4H95rA]_uzm& N& KQ8 姟nهʠe!]oy!3 UҚZXMUR9]PiwS뽋W纛{ۮk^>{W깥?qwv<ަ'$Z2.8?UNiL.w-/mB,5pBL=Sw$` k~K.s_VgHtJOksП'M#KR/!=ǖiBbXG?tfÁ2 \g G R=M[( 5Bj n g9>i/\^_<ʙ{Doi;}؞u}Ѧ^qLJ,eDrc!#$,N=ԓbyf~jRv*d:>rFqmݳ]r'}RNQH(,G+['0Ge8L pz?J*Oe{R +);{Ld Hc%hr~}A H1rPd xy_D6Ԁp\p%ejOypHw>m9a??*zngGZ]Hd/ڈzn/e#ȻL6jE-ibr4jLIJ&K!M񑐆 YXo, UQdD9?u{Yn鱧~6tObړn6&ns2WSεKʚR"7bcE+;%ieTWyRP+9RA^i3hd$_pLd|p 5#jf X  +n?^; vC'd%*7?ښOV`&m-e}stfwn Bݾcue73P83ۺ^XT#!23X1{֨2HVͽ [%ȓw.Z 1rS!iW $Pz<14":}m[&Q~K6[\*׿Xr^e<7ʕb% ;e5C^$ր"v+76VT"S`OB 7 }j40-Tzy|+C$ _ J+'R#[f[dT3gܵG}W5myo_<8m7ϮlK볉db9␎2lCb/S! zm}ZI1?@ržPꂕ>sk/ {UB1h_ m5#H=@Dڒe<ǖ62O.'^usߣ3Y8bnm6/ijY07)7 NKly_'WrIDrM jU|TTיH^Zf.inū {@c9f,53]onx)}M i'E܁F}D~6gI{=YeF[X(4cgNq({}x"dH_dSJF"y;ÜGQ.NN+Pl3y-,lQ9yS&=/BVb]d}Mi>"v @Do;;w-N7 Їge_,AuzR,S`_='^f= rB;;~+uCXvNuo"[Ϡ\[:*M\ic7Zf =Ef1LsQu 囓zs.ȡֺ-e2/]-62ghO'`Ѯ9p4yjkUi_WӧK Ң}RR,X*ХK9o#] ֱ'28.ފ흘(|XY=S;% #7&55y~F!jR۴95T[:-9R5, TanLo>ۺ`?f2{հn1%qvdc9,tyg(Z@bH&G.#2>QՋFAXخtYښɐ8FyHɵ/ lZ*ٗ? 7"\z>RhwA|1v,U)SfqYBKgϬ4_A G&>FG"/ jtqg 'qY wcN8ؙU9лzH"1Ч :c:D!$vYz(1xqp.:ʁ',0 wm< Q&p)/»s% qe(+JU}&npXPy*A(rȗ#;sbVlHV@<Ήbe*r ^8-' R7}p]lp26I)>1v-.#B);W`닠3BIAcs42܏E*N0Ml[ Ђq9rH=k:DEr}J>}_ +~~ ']UQhvaܲ`$ꌹ*.Ȳ2LƧ %4bmBpI +ɣ}`#IUQt!;$:W#>'֏n𝸕 g}I a\O "nKeT$͠\,DD)m;N9KR:6̘!Z Uo\SO0;GRh1q;RtBe 1—,ag*ղ9~:lQXrp5 "P MdyUW2ʟY][} } ):q"5SklYNqNیifS)_  HUM"HaQ2 [gR\mۿX.|A&{IK5;Nb4@<}Oo'K EB8uř*zEinH?SBYFEpG j,]Ǵ?CSg$BC+t+4!L* 9XB7k< D![m &KL(N:'XSMZ &At;[6!B.EnW+8uQW͟U 9*;-5MV R1׌ʅ(8ny]uUGZt>?J`]܂o9ǹw;48tʜ1P3d 5eCFj [lZL˅:g=6^|ܵgJLUܒZ2ԕ BO{2d'y'þq.-VXŜ1_r/bC\C5_3q:_]:5۽ ,=j#5@sԵiz7؂x!U703Tȅy{Y8sl ߩB VSCS(0_/UdUaxf$HV2;5t\ܺzZXegLE6Gn8rT%9hH G8} ۡծ q)\&~rgsI W[ sMC;)PZ-J$Fܘ )2'W\4J1wԍ8:1FfS+;pt7qوX)mXÝP:soh }U^$_jG*~(zUQxBz&v1(!p Wl՛@v"I M5!7T xeZO\O{NOY~;Jԕ8jm-i~   G>Y{B;VK|!:|akg,+f`vlc}Mpw%<ЎtN*Dn2Z{8R+L~=)ۄ,P2kϑ.?ސԀs KF|dh_%*(eS-)8KCf+>1 Df!ty]5 oE&&qiL/kގʭʟ+ăڀs[>w>7uzW>_a\K ~`>?95z AZ}+eSFtWͭWިBLNR={٩D 0|g9+ÂQɿkt5<^{Frh q(^A,<*re'f㒷1Tf=<"!ĉ<[TXspPP_ߐ"rbNHl4xT"9SlY{ .E`DexP= U,`Bǧ0Kk~E)gYzwcr R{lFG[[P]ϟNZoДo~RIJDԖ7^#!+fk\ e5XcnΗo]V* |Y$ z/QA8118]gt!ogtX_0⦿l(h|bjɃ#XjA?op/B47GxNwOugeEo7_k!hz..3PV9w5%$_FXߊs|X}3~oGo7eS[.g).G]J#uCǗ!cYl [0=&3jwnd v#ybq2}<3ʥÁj- jRPUKr*ܿav]^Q4.D7GPTB t'55l9δQJQzD WBߵh (WR]gfAi$ [K!ޅD$\] 7 ͤ,V51ĶU>%q0RD0*E٬c/)coK3Iahdczx&0+ >y:ꢯS'(?ˍҙ!M()fj3[/Z"@\<68@-/I'|Q%.cP oDet~[C`$"33 }CJ8b9q2hN45Q9W̏~3P(1y%̋bxPvn*6D.oK=ب"QaMB;]’ HSari-3 פ ۧ b)CEC4Zo,sI3-ai !Wz+đ&qe~v+2AxmUofZ1CO}o5D F N&u$Š71% aNs_1PaCjƄ? z6XcxCEYɊR-NDC -LENDL[P8vp!:rp+{AUNGx sΔE $G0kGᶘH@9K͌*ʓD:=W\,A:nSᏹ(1,t*_O&=&&0`&ˉ=eKCrm!֠בɱfᦅ_?UCigl+ V6r@߲gK3Sl)>zF©;hap7Y寈X֎YWj_ .`&AI5/#܅)iM~E '{(qPc(mU e( IV8==s)):5EZiL2XLe3lz1jߧvԢ+0|-e ^؞1$=Uz/Vr-[Q5([&k#Ơ=H߶3sF Ӓ&7fuH'%o\1WزүvxD`ezh%!(F7C(tLuIZADAD<`Eq[ {~CXH%r_3KTr3淀J5 G?48qi˄"ZZEs8՟ :p Wueă MXu!_s:pVX.Sfwp F9[cJ$'//vwњ͗D%:Ue*{-4&Ta_MqL֝1NG#fE1cIT; ;vm0)bd{(Zbs?&543BmIq\MGQz۵8Ej-S[gڐukhr>WpGlH* s (ǙOAo qLqSHG!"bx=$FKNl/u\<T3PV.s=,QpQVT!Hz_j; V5bݯ`"!Bn nb%8xX09~.mۖiC|F%+d;=N\^'V(YӖfJfIb9,=H_? iDsbZj._>bIS P\ |KoࠞoG M\7(yT_kQG (ş$o-*@axHsx&!"g،L= a(WBAmeC9lӌXsa9qv}S^@@V'/'h7. wnb g#pQ\%F Q ;ok 0+p#<ϻ*<:;$ԒRs:9Kdi^RP!Qܘ%dwG}y2H9ERR|B;ء.Q%f0@҆ǿ&.h_Z%Ú|I2yYz{޹5]]}xߋ6Ba0f't_yi?)FNC!"Κ7!~Jأ"t‚VemH]ʍW&3 F9HN(:ڀhFb;^'14-rL{5ˇWj" ;!ƒњwy ˔d(umu4!L^,}=G!PB b<]@A#4NΘZЪ-Pƒv˗6Rm6CaxfH L @aSS"~ǚ)# tL^"7P[ȖЇ]U=Ο]@OҗIǨRDx\q$OTM)WMJ %Mv(/0Sc|ZDY>u4YSiuz}"cTHi#f*s"Խ&UI7*Eunj3Dr`ck7FT#m]wK,\tS>}w/ޯ[vx|:v-ќJqٕbSncQȕ TL|xГ ͣb8~ ׅttko6b1a G N2n[ks9jO#Qjg:tߚȤKu!uW|V'OxA`S_#h)w4J?՛Z GP4!Du%Y$0pQ1`ofO }*2o,]P$/"L&y?1 @qxjt}hxlAN@՝r1UWM xb'q(B1&zV&F/ыÐ&}I+xߣ~#& 7f@#q2H mUZ ~JKxў`C@ FS"A6Zt<@(=sS`i@ݕgX0)<۾XVceԮB@Ui@7aRF+d4}a@Y4Wym{k|K CGr}wΌ!(g(STP~ RWaQqѲZapN Ȥސ p똡pu[Pӥ ߽>G$Hŕ&>1+qe$Wn/T̾Bvĭ{'Gi?ꉓt0sX41"ɘNO h}NWʢ ^o.7Ōbоi]6W2dO:Oj:gkQćء);w`bt9P&^b!x9QHn(|GBUCՙ 4tts9j C0{L'Q@=ǬT##`d\tYxe:ze'+|#퟇\gʦ xtW5h.*WXک!nlӸ0 pj R&Kuѡ\4C#ZzTl+*Z!  f֊6tAzxO tulBc2bH,D* Y4ɨV6ՑfRN6 !e@ۻOi Eqmդh~x(i YuI/%=UZsڃ rŹ!#\7D >sl>e!P]Lrd Je#0&z$B;%%= N?'xXN ϰiʽgČ/A<: ɂy5=0<1qs4Ww_/]M\L(+(soVG"[)5 %q,z3jbgNf%u6Y#Jף)PhHã =^Ε'@ӚN JleK~!O,J&GAT^f'1PEEW)45>u)fx-Is4j$:jҚC=QP^{gQ.BKM.f(I ||OT=`&򩩀@1ۖcϧOgT"Vu6cGd~3$\濋}Є ;]ʏl#@;̑RC!ĀAjH~X5q"BxS(b C S^t,39*LvqygD|$dkJk|o*@O'; o+jHҖ\yDm+y7RWVg&dsg$g/1Ewn|th%Fw`'h&2?؝C"1SoAA!ГJffE>69Od6Foh+tG=IJ[\9f% m-x+fl$j)\Nz&t&4ua r#llj&JcJfO,7BKu9ʉ\Rl+۴me`80BR` rZq\&|YtۅZۄ&Nkj"VJ5%,uv$)KOl=T ց.uWI!ºf̣{1w(z6'%R,TŬH8=8~~N6n 6+l큆Ww}0|9ڵ 5 !5:^5Sgl m(5ܷŐ2BJB1ߒ/t\mahecaCK9 o.Cd%|kW71;`J͠#~T8c^ۄ(:֫Ga 0|Lut!<"￾e;]Q } at%>\$?j\Ο"sT嬸!a½.w_UB/{|6tPRukQ\Ehe1C#VijOMu-BjpRi*(Bۉ1n:Yt Ñ:^|k;?v+X5yVjc~ѫ8ߗ7h|k.&%ͅK^RauEU=PO H/IBlJB%c,]r@;A8OLήEx\en4Yӣ>Nflc1ͩ AB"/._x"-9>"a+@@d_ Aaq.~OKXÊ茽B2,(8M[&!ݽ˄lnpMS{eMK !ލ YF٬=f43bя/n|? ` /; ၩ~ {Qo͐'%ބX,ZIӍD%ꬅMၣd'$Ly@-`xTh%//uOEYa\Cŋ{f͉A2WU5&}Շ,ϒ vp&!ٽdu#dh{_f:<Ŀa hDɳypRS2DWC(tyבV1D,D$Q15R;܆^Grùa铴#Hsx,6o&bR[ I&m5_|mfڷ^F _R{a:rB@ уMpd#8bTUCkp%TG'xH&:Gf4(=Q](A{$)YPN5ZϬRKӕ}mμ:ҎP'f>[ OtĠ6}z=T(!u<#P /U8ë;+m]uL.atǵx5IaâHLs[ƞzs4dab@3 jV'D,|,e )+е6b8h>H s>x^oQzt<)uWW 0$vB0FpNˉt}|QאַFʪ>HI=@_x)0Mu5wII@"*;:`IJcZR6Ǒ-eDTUkbԹb5aFd^BDl$ [Cqzշ?.{,a/FC> A_6E c;iF̾x 0ղtf]ǩf5z꘎iL|v˥ݺUL*op`=[ZeHd{i >bS"2#Bڦ/dP|U~BO;ka_F$j7z 6OO5 =_}5}2hn9 -PS/;Y43 E^mLК mȨf_ e$~qͭ?.+ QW#!há}ޅ$x׹uQ{rIhZ~+ǵ_^ <ل