kernel-debug-modules-5.14.0-503.35.1.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']greleng@rockylinux.org p-Bm5 ']>0,הxCS/*nb[ x7\q6Giu3l zͨPFϝ5\y~]uvkr։A/*O_;+-2YXPkǬ+fY_RE#kr ?3. Yxk{o 2{œ=KX#lU DQINiETKe#cdŘ.L e*JX_q T/}L=PlI DJ.>|uԶyZCo̒3lK?A!3r_SN'{PPVg#Qa& 8.~nIdꩽ>!rp$dM7+ MK_u%r_Kذ1 (jExnY~;@Ƚ{~$37fb602a732356ca162184ebb336a9120580d40f5ecd770589ceff574e4ca6028508e5cf529ff213074a1811c846a7b34213fcfaUK :i{@EgD40H>C!}?!md - U %=CI V * 0*  *  *  * ** T****pGXH Xl Y (Y{8Yp9[Dp:sp> ق@ يG ٔ*H <*I *X GY ,G\ 0*] *^ Fb!8d!e!f!l!t!*u!L*v!w! D*x! *y! @!!!!!!(!,Ckernel-debug-modules5.14.0503.35.1.el9_5kernel modules to match the core kernelThis package provides commonly used kernel modules for the core kernel package.gpb-98511434-4dea-4f1c-9164-025466a559a1-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.35.1.el9_5.s390x+debug if [ ! -f /var/lib/rpm-state/kernel/installing_core_5.14.0-503.35.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.35.1.el9_5.s390x+debug fi/sbin/depmod -a 5.14.0-503.35.1.el9_5.s390x+debugP"4{Whd,@4 d060 P@( P `VED;PG<)jxg˂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˅408f08edd6d44ac1e6ff380cbccd07a98a1913e6fe0fdccb4add4d08021a6149c1e16f4149e6f18e77ef130d202c8535780a9992129835619ceb697edf74fde21b6981d1d025adcbaa967bc48eb8cd590ccc403c8d8b65217877468cd9ae8b34167dd2e112ed693ccd6175c859b7497bfb19c6343f3b63902d03d35822dae63b29192827d57994ddc4f64dc1eff88edd17337f080b7cfbb0d2795e2eb8fdabf61365f0c7c547533a7aeb950da96bb11ea622c99ff6f4a042cd14301227b7896992ab79ac81dc3689e8c79b051116da3ca6392850fd75cd0a5c7ffa5e60d41d14a9651bb4aee7b550788c1e005e0d196a88fa6b77a3f08cdc5fc01c936e55d576756feb3e8edfb1b03b518da7b3dac3ae1fd3d5317fe99a73726ed022d808a11198011bea2786968774e2617f102f9868995ca9ec34123e3d7fb9f84250ca0cabb5c3f61377a06837e6328a857eba31a3aa3cdc0eb7f67508023eda88c2a137541be9c2e035d1f6311f4ffc4570722b4d6d2c526681a0c1b039b79980c61fd33bfffd7bc5903d8a9a125985bdd17af94b1df9043d44900dfdf0557c7ea4332d6a585538986996a7da94711995f0c6c1f8315202a7bd70b32033b29de9f19b2548696fadf168ab421ae45e730a6d1c59f2f0db9428895211c3f45a82433d9e13795ec88a76b16b7870d8524bd47d7e2307192f59a0f7c99d8a340dfc58c809488bbda13e8158c71603c55cbefb8decfd8a6a3c90f9abd505b0d190b59cddf211898e1b4e4c36f3089ab445a765fe41eba95b9cac7685e0da2df9b70f21ace2a6107be41e4c787ff44ef03f6cdf2523dc858bd72e9c38b3d9aed49cff6bb85024ec5da94b6bc444705c9631cd716b7572298e81597e4e087d54e65ac25b9b69f9277a7d79cc86073a9ec0c0197eb143a7547901e0604867a0e0c4cd75371ab159f27c0b4d600aea78c7efbbdf017878f43ca2131dcfd92a7057a0b60ed6bfcdea2332cb2769b576fa70c00caa1bbb7ab91baf2be54a4be3cc75bcd69d10f7b2136cb4230d2c96f840ce9555ac0a5a7eb4129d4b4c59ec19047bb26bd04ba4511216e0b5dba812249b14297ba3005d1ae5bbd90a6e5a4ac6318ca620fecbb761d0295074d7555e36e24b4c862e55c07acc199c627a2ab3281bcaf55973f0384b6468c0db58f4de2420f43e70ae6b70d11f06e52054b35336b2cd731039b07121f08c361de243febfb1f30bf9269b099213ac2dcbe28effa5c051c34171319b6778bbccd2c70d6d5fc48f01c78eefb0a0d550963672e813d2e94beae5b61408d4f190fc2b689cce2a7face3365284b601d61e3dcf202fde879e1b85c19c93d8a4f27270b1c9cf37d6df16e365157ce42ddfd07462caa60f6673857fc2a7e771194947bba1fc7a25ae89fec91ceaf1ac7cf2c1438e63cc549a48284464e31bd68afe87dd13c8a72d8287403461c49883845b459b10c9ab5f355022f3b712a55149addcd45bba110b3706d37864ee8c64b7b5c36bc2aa2b1a76c5f6018f4d2e0b62a9d6cb76aa9dcb50fb0c1ebd383b131fd6f4716f842cb2ed998e4431ff32d888fc8e02dcf16594deb77138687cfc3f0712187945468a1b549b222fe41ed5a570b89399b99352f53c3f746427cb862a81e7fe949d766fdf92a5043870343499814560002b71986702b55b248deb9dcc4df3cd9ab642a8cbecd5f6d2f381b43fe2c2ae3a61365bce79bb806f92a1fe9dba397a4188e5f5ad6ca5f3e3c3f52b6d4e9d98d2f76cdb61fc9535884854e2cda8bc36333c91e5ffb843d4e78b35af647e234298949067075c4925f706375df1d0a3ca51f5631747c15326d8ba546738c9b873529816d3e375ab0672b7bfcdcc8209115c2377e1405459f08c730d2f80d386fdrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.14.0-503.35.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.35.1.el9_5.s390x+debug5.14.0-503.35.1.el9_5.s390x+debug3.0.4-14.6.0-14.0-15.2-14.16.1.3g&gggw@g͂gɎ@gH@ggg@g@g@gu@g:g@gd gZ@gR@gNgH[@g? g5@g,g$g6ff@fLfX@fcf@fff4ff@f(@ffą@f3f?@ffJf@ff@faf@ff@f@ff>@f@fIff@f`f@ffwf&@fff=@ff@f}T@fz@fy_fuk@ftfqvfp%@fp%@fj@fifffaf`S@f_f]@fXj@fU@fTufM@fLfH@fE@fCR@fBf;i@f:f4f/f+@f*Ef&Q@fff"@f@f@f Df@ffg@ee,ee@eZRelease Engineering - 5.14.0-503.35.1CKI KWF Bot [5.14.0-503.35.1.el9_5]CKI KWF Bot [5.14.0-503.34.1.el9_5]Chao YE [5.14.0-503.33.1.el9_5]CKI KWF Bot [5.14.0-503.32.1.el9_5]Chao YE [5.14.0-503.31.1.el9_5]Patrick Talbert [5.14.0-503.30.1.el9_5]Chao YE [5.14.0-503.29.1.el9_5]Chao YE [5.14.0-503.28.1.el9_5]Chao YE [5.14.0-503.27.1.el9_5]Chao YE [5.14.0-503.26.1.el9_5]Chao YE [5.14.0-503.25.1.el9_5]Chao YE [5.14.0-503.24.1.el9_5]Chao YE [5.14.0-503.23.1.el9_5]Chao YE [5.14.0-503.22.1.el9_5]Lucas Zampieri [5.14.0-503.21.1.el9_5]Lucas Zampieri [5.14.0-503.20.1.el9_5]Lucas Zampieri [5.14.0-503.19.1.el9_5]Lucas Zampieri [5.14.0-503.18.1.el9_5]Lucas Zampieri [5.14.0-503.17.1.el9_5]Lucas Zampieri [5.14.0-503.16.1.el9_5]Lucas Zampieri [5.14.0-503.15.1.el9_5]Lucas Zampieri [5.14.0-503.14.1.el9_5]Lucas Zampieri [5.14.0-503.13.1.el9_5]Lucas Zampieri [5.14.0-503.12.1.el9_5]Lucas Zampieri [5.14.0-503.11.1.el9_5]Lucas Zampieri [5.14.0-503.10.1.el9_5]Lucas Zampieri [5.14.0-503.9.1.el9_5]Lucas Zampieri [5.14.0-503.8.1.el9_5]Lucas Zampieri [5.14.0-503.7.1.el9_5]Lucas Zampieri [5.14.0-503.6.1.el9_5]Lucas Zampieri [5.14.0-503.5.1.el9_5]Lucas Zampieri [5.14.0-503.4.1.el9_5]Lucas Zampieri [5.14.0-503.3.1.el9_5]Lucas Zampieri [5.14.0-503.2.1.el9_5]Lucas Zampieri [5.14.0-503.1.1.el9_5]Lucas Zampieri [5.14.0-503.el9]Lucas Zampieri [5.14.0-502.el9]Lucas Zampieri [5.14.0-501.el9]Lucas Zampieri [5.14.0-500.el9]Lucas Zampieri [5.14.0-499.el9]Lucas Zampieri [5.14.0-498.el9]Lucas Zampieri [5.14.0-497.el9]Lucas Zampieri [5.14.0-496.el9]Lucas Zampieri [5.14.0-495.el9]Lucas Zampieri [5.14.0-494.el9]Lucas Zampieri [5.14.0-493.el9]Lucas Zampieri [5.14.0-492.el9]Scott Weaver [5.14.0-491.el9]Scott Weaver [5.14.0-490.el9]Lucas Zampieri [5.14.0-489.el9]Lucas Zampieri [5.14.0-488.el9]Lucas Zampieri [5.14.0-487.el9]Lucas Zampieri [5.14.0-486.el9]Lucas Zampieri [5.14.0-485.el9]Lucas Zampieri [5.14.0-484.el9]Lucas Zampieri [5.14.0-483.el9]Lucas Zampieri [5.14.0-482.el9]Lucas Zampieri [5.14.0-481.el9]Lucas Zampieri [5.14.0-480.el9]Lucas Zampieri [5.14.0-479.el9]Lucas Zampieri [5.14.0-478.el9]Lucas Zampieri [5.14.0-477.el9]Lucas Zampieri [5.14.0-476.el9]Lucas Zampieri [5.14.0-475.el9]Lucas Zampieri [5.14.0-474.el9]Lucas Zampieri [5.14.0-473.el9]Lucas Zampieri [5.14.0-472.el9]Lucas Zampieri [5.14.0-471.el9]Lucas Zampieri [5.14.0-470.el9]Lucas Zampieri [5.14.0-469.el9]Lucas Zampieri [5.14.0-468.el9]Lucas Zampieri [5.14.0-467.el9]Lucas Zampieri [5.14.0-466.el9]Lucas Zampieri [5.14.0-465.el9]Lucas Zampieri [5.14.0-464.el9]Lucas Zampieri [5.14.0-463.el9]Lucas Zampieri [5.14.0-462.el9]Lucas Zampieri [5.14.0-461.el9]Lucas Zampieri [5.14.0-460.el9]Lucas Zampieri [5.14.0-459.el9]Lucas Zampieri [5.14.0-458.el9]Scott Weaver [5.14.0-457.el9]Lucas Zampieri [5.14.0-456.el9]Lucas Zampieri [5.14.0-455.el9]Lucas Zampieri [5.14.0-454.el9]Lucas Zampieri [5.14.0-453.el9]Lucas Zampieri [5.14.0-452.el9]Lucas Zampieri [5.14.0-451.el9]Lucas Zampieri [5.14.0-450.el9]Lucas Zampieri [5.14.0-449.el9]Lucas Zampieri [5.14.0-448.el9]Patrick Talbert [5.14.0-447.el9]Patrick Talbert [5.14.0-446.el9]Lucas Zampieri [5.14.0-445.el9]Lucas Zampieri [5.14.0-444.el9]Lucas Zampieri [5.14.0-443.el9]Lucas Zampieri [5.14.0-442.el9]Lucas Zampieri [5.14.0-441.el9]Lucas Zampieri [5.14.0-440.el9]Lucas Zampieri [5.14.0-439.el9]Lucas Zampieri [5.14.0-438.el9]Lucas Zampieri [5.14.0-437.el9]Lucas Zampieri [5.14.0-436.el9]Scott Weaver [5.14.0-435.el9]Scott Weaver [5.14.0-434.el9]Scott Weaver [5.14.0-433.el9]Lucas Zampieri [5.14.0-432.el9]Lucas Zampieri [5.14.0-431.el9]Lucas Zampieri [5.14.0-430.el9]Lucas Zampieri [5.14.0-429.el9]Lucas Zampieri [5.14.0-428.el9]- Porting to Rocky Linux 9, debranding and Rocky branding - Ensure aarch64 kernel is not compressed- cppc_cpufreq: Use desired perf if feedback ctrs are 0 or unchanged (Mark Langsdorf) [RHEL-78643] - coresight: etm4x: Add ACPI support in platform driver (Mark Salter) [RHEL-80223] - block: Fix lockdep warning in blk_mq_mark_tag_wait (Ming Lei) [RHEL-73024] - md: fix deadlock between mddev_suspend and flush bio (Nigel Croxon) [RHEL-76058] {CVE-2024-43855} - redhat/configs: replace IOMMU_DEFAULT_DMA_STRICT with IOMMU_DEFAULT_DMA_LAZY (Jerry Snitselaar) [RHEL-76412] - ibmvnic: Only record tx completed bytes once per handler (Mamatha Inamdar) [RHEL-71289] - ibmvnic: Only replenish rx pool when resources are getting low (Mamatha Inamdar) [RHEL-71289] - ibmvnic: Return error code on TX scrq flush fail (Mamatha Inamdar) [RHEL-71289] - intel_idle: fix ACPI _CST matching for newer Xeon platforms (David Arcari) [RHEL-62987]- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array (CKI Backport Bot) [RHEL-82734] {CVE-2025-21785} - crypto: rng - Fix extrng EFAULT handling (Herbert Xu) [RHEL-70643]- scsi: st: New session only when Unit Attention for new tape (John Meneghini) [RHEL-62266] - scsi: st: Add MTIOCGET and MTLOAD to ioctls allowed after device reset (John Meneghini) [RHEL-62266] - scsi: st: Don't modify unknown block number in MTIOCGET (John Meneghini) [RHEL-62266] - x86/mm/ident_map: Use gbpages only where full GB page should be mapped. (Chris von Recklinghausen) [RHEL-62210] - SUNRPC: Handle -ETIMEDOUT return from tlshd (Benjamin Coddington) [RHEL-79870] - SUNRPC: timeout and cancel TLS handshake with -ETIMEDOUT (Benjamin Coddington) [RHEL-79870] - tls: Fix tls_sw_sendmsg error handling (Benjamin Coddington) [RHEL-79870] - SUNRPC: Fix a hang in TLS sock_close if sk_write_pending (Benjamin Coddington) [RHEL-79870]- SUNRPC: Handle -ETIMEDOUT return from tlshd (Benjamin Coddington) [RHEL-79870] - SUNRPC: timeout and cancel TLS handshake with -ETIMEDOUT (Benjamin Coddington) [RHEL-79870] - tls: Fix tls_sw_sendmsg error handling (Benjamin Coddington) [RHEL-79870] - SUNRPC: Fix a hang in TLS sock_close if sk_write_pending (Benjamin Coddington) [RHEL-79870]- HID: core: zero-initialize the report buffer (Benjamin Tissoires) [RHEL-81838] {CVE-2024-50302} - x86/kaslr: Expose and use the end of the physical memory address space (Waiman Long) [RHEL-70002] - ALSA: usb-audio: Fix a DMA to stack memory bug (Jaroslav Kysela) [RHEL-81799] - ALSA: usb-audio: Fix for sampling rates support for Mbox3 (Jaroslav Kysela) [RHEL-81799] - ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices (Jaroslav Kysela) [RHEL-81799] {CVE-2024-53197} - ALSA: usb-audio: Add sampling rates support for Mbox3 (Jaroslav Kysela) [RHEL-81799] - x86/kexec: Add EFI config table identity mapping for kexec kernel (Jay Shin) [RHEL-74170] - mm: fix NULL pointer dereference in alloc_pages_bulk_noprof (Jay Shin) [RHEL-73210] {CVE-2024-53113} - can: bcm: Fix UAF in bcm_proc_show() (CKI KWF BOT) [RHEL-80746] {CVE-2023-52922} - smb: client: fix chmod(2) regression with ATTR_READONLY (Jay Shin) [RHEL-80526] - hugetlb: prioritize surplus allocation from current node (Aristeu Rozanski) [RHEL-77488] - dev: Acquire netdev_rename_lock before restoring dev->name in dev_change_name(). (Antoine Tenart) [RHEL-77338] - net: add softirq safety to netdev_rename_lock (Antoine Tenart) [RHEL-77343] - arp: Convert ioctl(SIOCGARP) to RCU. (Antoine Tenart) [RHEL-77343] - net: Protect dev->name by seqlock. (Antoine Tenart) [RHEL-77343] - net: Remove unused declaration dev_restart() (Antoine Tenart) [RHEL-77343] - arp: Get dev after calling arp_req_(delete|set|get)(). (Antoine Tenart) [RHEL-77343] - arp: Remove a nest in arp_req_get(). (Antoine Tenart) [RHEL-77343] - arp: Factorise ip_route_output() call in arp_req_set() and arp_req_delete(). (Antoine Tenart) [RHEL-77343] - arp: Validate netmask earlier for SIOCDARP and SIOCSARP in arp_ioctl(). (Antoine Tenart) [RHEL-77343] - arp: Move ATF_COM setting in arp_req_set(). (Antoine Tenart) [RHEL-77343] - ACPI: extlog: fix NULL pointer dereference check (Mark Langsdorf) [RHEL-75250] {CVE-2023-52605} - vsock/virtio: Initialization of the dangling pointer occurring in vsk->trans (Jon Maloy) [RHEL-75461] {CVE-2024-50264} - x86/pci: Skip early E820 check for ECAM region (CKI Backport Bot) [RHEL-67065] - cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids (Steve Best) [RHEL-64291]- can: bcm: Fix UAF in bcm_proc_show() (CKI KWF BOT) [RHEL-80746] {CVE-2023-52922} - smb: client: fix chmod(2) regression with ATTR_READONLY (Jay Shin) [RHEL-80526] - hugetlb: prioritize surplus allocation from current node (Aristeu Rozanski) [RHEL-77488] - dev: Acquire netdev_rename_lock before restoring dev->name in dev_change_name(). (Antoine Tenart) [RHEL-77338] - net: add softirq safety to netdev_rename_lock (Antoine Tenart) [RHEL-77343] - arp: Convert ioctl(SIOCGARP) to RCU. (Antoine Tenart) [RHEL-77343] - net: Protect dev->name by seqlock. (Antoine Tenart) [RHEL-77343] - net: Remove unused declaration dev_restart() (Antoine Tenart) [RHEL-77343] - arp: Get dev after calling arp_req_(delete|set|get)(). (Antoine Tenart) [RHEL-77343] - arp: Remove a nest in arp_req_get(). (Antoine Tenart) [RHEL-77343] - arp: Factorise ip_route_output() call in arp_req_set() and arp_req_delete(). (Antoine Tenart) [RHEL-77343] - arp: Validate netmask earlier for SIOCDARP and SIOCSARP in arp_ioctl(). (Antoine Tenart) [RHEL-77343] - arp: Move ATF_COM setting in arp_req_set(). (Antoine Tenart) [RHEL-77343] - ACPI: extlog: fix NULL pointer dereference check (Mark Langsdorf) [RHEL-75250] {CVE-2023-52605} - vsock/virtio: Initialization of the dangling pointer occurring in vsk->trans (Jon Maloy) [RHEL-75461] {CVE-2024-50264} - x86/pci: Skip early E820 check for ECAM region (CKI Backport Bot) [RHEL-67065] - cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids (Steve Best) [RHEL-64291]- rhel-9.5: gate on kernel-qe tests results not cki ones (Bruno Goncalves) - ice: implement low latency PHY timer updates (Petr Oros) [RHEL-75466] - ice: check low latency PHY timer update firmware capability (Petr Oros) [RHEL-75466] - ice: add lock to protect low latency interface (Petr Oros) [RHEL-75466] - ice: rename TS_LL_READ* macros to REG_LL_PROXY_H_* (Petr Oros) [RHEL-75466] - ice: use read_poll_timeout_atomic in ice_read_phy_tstamp_ll_e810 (Petr Oros) [RHEL-75466] - smb: client: get rid of kstrdup() in get_ses_refpath() (Paulo Alcantara) [RHEL-72875] - smb: client: fix noisy when tree connecting to DFS interlink targets (Paulo Alcantara) [RHEL-72875] - smb: client: don't trust DFSREF_STORAGE_SERVER bit (Paulo Alcantara) [RHEL-72875] - smb: client: don't check for @leaf_fullpath in match_server() (Paulo Alcantara) [RHEL-72875] - smb: client: get rid of TCP_Server_Info::refpath_lock (Paulo Alcantara) [RHEL-72875] - smb: client: don't retry DFS targets on server shutdown (Paulo Alcantara) [RHEL-72875] - smb: client: fix return value of parse_dfs_referrals() (Paulo Alcantara) [RHEL-72875] - smb: client: optimize referral walk on failed link targets (Paulo Alcantara) [RHEL-72875] - smb: client: provide dns_resolve_{unc,name} helpers (Paulo Alcantara) [RHEL-72875] - smb: client: parse DNS domain name from domain= option (Paulo Alcantara) [RHEL-72875] - smb: client: fix DFS mount against old servers with NTLMSSP (Paulo Alcantara) [RHEL-72875] - smb: client: parse av pair type 4 in CHALLENGE_MESSAGE (Paulo Alcantara) [RHEL-72875] - smb: client: introduce av_for_each_entry() helper (Paulo Alcantara) [RHEL-72875] - smb: client: fix double free of TCP_Server_Info::hostname (Paulo Alcantara) [RHEL-72875] - cifs: support mounting with alternate password to allow password rotation (Paulo Alcantara) [RHEL-72875] - cifs: support reconnect with alternate password for SMB1 (Paulo Alcantara) [RHEL-72875] - smb: client: sync the root session and superblock context passwords before automounting (Paulo Alcantara) [RHEL-72875] - cifs: unlock on error in smb3_reconfigure() (Paulo Alcantara) [RHEL-72875] - cifs: during remount, make sure passwords are in sync (Paulo Alcantara) [RHEL-72875] - smb: client: Handle kstrdup failures for passwords (Paulo Alcantara) [RHEL-72875] {CVE-2024-50120} - smb: client: fix TCP timers deadlock after rmmod (Paulo Alcantara) [RHEL-72875] {CVE-2024-54680} - smb: client: Fix use-after-free of network namespace. (Paulo Alcantara) [RHEL-72875] {CVE-2024-53095} - Fix spelling errors in Server Message Block (Paulo Alcantara) [RHEL-72875] - af_packet: do not call packet_read_pending() from tpacket_destruct_skb() (CKI Backport Bot) [RHEL-78423]- bnxt_en: Fix GSO type for HW GRO packets on 5750X chips (CKI Backport Bot) [RHEL-73726] - intel_idle: Disable promotion to C1E on Jasper Lake and Elkhart Lake (David Arcari) [RHEL-62985] - intel_idle: add Granite Rapids Xeon support (David Arcari) [RHEL-62985] - intel_idle: Switch to new Intel CPU model defines (David Arcari) [RHEL-62985] - x86/resctrl: Remove redundant variable in mbm_config_write_domain() (David Arcari) [RHEL-59001] - x86/resctrl: Read supported bandwidth sources from CPUID (David Arcari) [RHEL-59001] - x86/resctrl: Remove hard-coded memory bandwidth limit (David Arcari) [RHEL-59001] - mei: me: disable RPL-S on SPS and IGN firmwares (CKI Backport Bot) [RHEL-60895] - smb: client: change return value in open_cached_dir_by_dentry() if !cfids (Jay Shin) [RHEL-75935] - smb: client: disable directory caching when dir_cache_timeout is zero (Jay Shin) [RHEL-75935] - smb: client: remove unnecessary checks in open_cached_dir() (Jay Shin) [RHEL-75935] - smb: prevent use-after-free due to open_cached_dir error paths (Jay Shin) [RHEL-75935] {CVE-2024-53177} - smb: Don't leak cfid when reconnect races with open_cached_dir (Jay Shin) [RHEL-75935] {CVE-2024-53178} - smb3: request handle caching when caching directories (Jay Shin) [RHEL-75935] - bnxt_en: Unregister PTP during PCI shutdown and suspend (Michal Schmidt) [RHEL-69514] - bnxt_en: Refactor bnxt_ptp_init() (Michal Schmidt) [RHEL-69514] - smb: client: ignore unhandled reparse tags (Jay Shin) [RHEL-77743] - smb: client: fix oops due to unset link speed (Jay Shin) [RHEL-77359]- NFS: enable nconnect for RDMA (Benjamin Coddington) [RHEL-77179] - Revert "scsi: lpfc: Early return after marking final NLP_DROPPED flag in dev_loss_tmo" (Dick Kennedy) [RHEL-70933] - idpf: fix idpf_vc_core_init error path (CKI Backport Bot) [RHEL-70191] - idpf: avoid vport access in idpf_get_link_ksettings (CKI Backport Bot) [RHEL-70191] - ip6mr: fix tables suspicious RCU usage (Andrea Claudi) [RHEL-71730] - ipmr: tune the ipmr_can_free_table() checks. (Andrea Claudi) [RHEL-71730] - ipmr: add debug check for mr table cleanup (Andrea Claudi) [RHEL-71730] - net: ip6mr: add RTM_GETROUTE netlink op (Andrea Claudi) [RHEL-71730] - i40e: add ability to reset VF for Tx and Rx MDD events (Michal Schmidt) [RHEL-75972] - tcp: fix mptcp DSS corruption due to large pmtu xmit (Paolo Abeni) [RHEL-62215] - mptcp: handle consistently DSS corruption (Paolo Abeni) [RHEL-62215]- redhat: drop Y issues from changelog (Jan Stancek) - media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format (CKI Backport Bot) [RHEL-78075] {CVE-2024-53104}- md/md-bitmap: fix writing non bitmap pages (CKI Backport Bot) [RHEL-76800]- smb: client: fix potential race in cifs_put_tcon() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: don't try following DFS links in cifs_tree_connect() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: allow reconnect when sending ioctl (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: get rid of @nlsc param in cifs_tree_connect() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: allow more DFS referrals to be cached (Jay Shin) [RHEL-73594 RHEL-70959] - smb3: fix broken reconnect when password changing on the server by allowing password rotation (Jay Shin) [RHEL-73594 RHEL-57983] - i40e: Fix handling changed priv flags (Kamal Heib) [RHEL-69857 RHEL-30524] - mm: migrate: fix getting incorrect page mapping during page migration (Rafael Aquini) [RHEL-70898 RHEL-27742 RHEL-28873] {CVE-2023-52490} - mm: migrate: record the mlocked page status to remove unnecessary lru drain (Rafael Aquini) [RHEL-70898 RHEL-27742] - mm: convert migrate_pages() to work on folios (Rafael Aquini) [RHEL-70898 RHEL-27742] - migrate_pages_batch: simplify retrying and failure counting of large folios (Rafael Aquini) [RHEL-70898 RHEL-27742]- printk: nbcon: Fix illegal RCU usage on thread wakeup (Derek Barbosa) [RHEL-73036]- [s390] zcore: WRITE is "data source", not destination... (CKI Backport Bot) [RHEL-63078] - arm64/sve: Discard stale CPU state when handling SVE traps (Mark Salter) [RHEL-72218] {CVE-2024-50275} - bpf: Use raw_spinlock_t in ringbuf (Luis Claudio R. Goncalves) [RHEL-68992 RHEL-20608] - rh_messages.h: un-unmaintain hfi1 (CKI Backport Bot) [RHEL-71322] - scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths (Dick Kennedy) [RHEL-66055 RHEL-53595] - scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info (Dick Kennedy) [RHEL-66055 RHEL-53595] - ASoC: SOF: ipc4-topology: Preserve the DMA Link ID for ChainDMA on unprepare (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Only handle dai_config with HW_PARAMS for ChainDMA (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Use single token list for the copiers (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Use correct queue_id for requesting input pin format (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Adjust the params based on DAI formats (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Improve readability of sof_ipc4_prepare_dai_copier() (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology/pcm: Rename sof_ipc4_copier_is_single_format() (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Print out the channel count in sof_ipc4_dbg_audio_format (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: support tdm slot number query (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc3-topology: support tdm slot number query (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: sof-audio: add sof_dai_get_tdm_slots function (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: sof-audio: rename dai clock setting query function (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Add support for NHLT with 16-bit only DMIC blob (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Correct DAI copier config and NHLT blob request (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Allow selective update in sof_ipc4_update_hw_params (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: remove shadowed variable (Jaroslav Kysela) [RHEL-62030] - Revert "ixgbe: Manual AN-37 for troublesome link partners for X550 SFI" (Ivan Vecera) [RHEL-65624] - KVM: SVM: Propagate error from snp_guest_req_init() to userspace (Bandan Das) [RHEL-68361 RHEL-65840] - KVM: SEV: Provide support for SNP_EXTENDED_GUEST_REQUEST NAE event (Bandan Das) [RHEL-68361 RHEL-65840] - x86/sev: Move sev_guest.h into common SEV header (Bandan Das) [RHEL-68361 RHEL-65840] - KVM: SEV: Provide support for SNP_GUEST_REQUEST NAE event (Bandan Das) [RHEL-68361 RHEL-65840] - i40e: fix race condition by adding filter's intermediate sync state (CKI Backport Bot) [RHEL-69809] {CVE-2024-53088} - ice: fix truesize operations for PAGE_SIZE >= 8192 (CKI Backport Bot) [RHEL-70660 RHEL-37905] - ice: fix ICE_LAST_OFFSET formula (CKI Backport Bot) [RHEL-70660 RHEL-37905] - ice: fix page reuse when PAGE_SIZE is over 8k (CKI Backport Bot) [RHEL-70660 RHEL-37905] - nvme-fabrics: handle zero MAXCMD without closing the connection (Maurizio Lombardi) [RHEL-72970] - selftests: netfilter: add test case for recent mismatch bug (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_tables: unconditionally flush pending work before notifier (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_set_pipapo_avx2: disable softinterrupts (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_set_pipapo: fix initial map fill (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_tables: store new sets in dedicated list (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: Fix a NULL vs IS_ERR() bug in nft_socket_cgroup_subtree_level() (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: make cgroupsv2 matching work with namespaces (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: fix sk refcount leaks (Florian Westphal) [RHEL-71357 RHEL-60554] - tcp: Fix use-after-free of nreq in reqsk_timer_handler(). (Guillaume Nault) [RHEL-70541 RHEL-70449] - tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink(). (Guillaume Nault) [RHEL-66329 RHEL-66328] {CVE-2024-50154} - rcu: Use system_unbound_wq to avoid disturbing isolated CPUs (Waiman Long) [RHEL-61329 RHEL-50220] - scsi: storvsc: Do not flag MAINTENANCE_IN return of SRB_STATUS_DATA_OVERRUN as an error (Cathy Avery) [RHEL-71393 RHEL-9848] - scsi: storvsc: Handle additional SRB status values (Cathy Avery) [RHEL-71393 RHEL-9848]- mlxsw: spectrum_ipip: Fix memory leak when changing remote IPv6 address (CKI Backport Bot) [RHEL-66899] {CVE-2024-50252} - CVE-2024-53122 mptcp: cope racing subflow creation in mptcp_rcv_space_adjust (Patrick Talbert) [RHEL-70083 RHEL-69670] {CVE-2024-53122} - mm: make show_free_areas() static (Aristeu Rozanski) [RHEL-66998 RHEL-27743] - mm: remove arguments of show_mem() (Aristeu Rozanski) [RHEL-66998 RHEL-27743] - KVM: s390: Change virtual to physical address access in diag 0x258 handler (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: gaccess: Check if guest address is in memslot (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: Fix SORTL and DFLTCC instruction format error in __insn32_query (Thomas Huth) [RHEL-67922 RHEL-65229] - s390/uv: Panic for set and remove shared access UVC errors (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: remove useless include (Thomas Huth) [RHEL-67922 RHEL-65229] - s390/mm: Re-enable the shared zeropage for !PV and !skeys KVM guests (Thomas Huth) [RHEL-67922 RHEL-65229] - mm/userfaultfd: Do not place zeropages when zeropages are disallowed (Thomas Huth) [RHEL-67922 RHEL-65229] - s390: allow pte_offset_map_lock() to fail (Thomas Huth) [RHEL-67922 RHEL-54248] - KVM: s390: vsie: Use virt_to_phys for crypto control block (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: vsie: Use virt_to_phys for facility control block (Thomas Huth) [RHEL-67922 RHEL-65229] - gfs2: Prevent inode creation race (Andreas Gruenbacher) [RHEL-68137 RHEL-68102] - gfs2: Only defer deletes when we have an iopen glock (Andreas Gruenbacher) [RHEL-68137 RHEL-68102] - gfs2: Randomize GLF_VERIFY_DELETE work delay (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Use mod_delayed_work in gfs2_queue_try_to_evict (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Update to the evict / remote delete documentation (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Call gfs2_queue_verify_delete from gfs2_evict_inode (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Clean up delete work processing (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Minor delete_work_func cleanup (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Return enum evict_behavior from gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename dinode_demise to evict_behavior (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename GIF_{DEFERRED -> DEFER}_DELETE (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Faster gfs2_upgrade_iopen_glock wakeups (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Fix unlinked inode cleanup (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Allow immediate GLF_VERIFY_DELETE work (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Initialize gl_no_formal_ino earlier (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename GLF_VERIFY_EVICT to GLF_VERIFY_DELETE (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: make timeout values more explicit (Wolfram Sang) [RHEL-62105 RHEL-60945] - gfs2: Simplify function gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename SDF_DEACTIVATING to SDF_KILL (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - smb: client: fix use-after-free of signing key (Jay Shin) [RHEL-69306 RHEL-66206] - net/iucv: fix use after free in iucv_sock_close() (Mete Durlu) [RHEL-60300 RHEL-53992] - KVM: arm64: Ensure vgic_ready() is ordered against MMIO registration (CKI Backport Bot) [RHEL-70294]- bnxt_en: Add support for user configured RSS key (Michal Schmidt) [RHEL-68699 RHEL-54645] - bnxt_en: Add function to calculate Toeplitz hash (Michal Schmidt) [RHEL-68699 RHEL-54645] - kvm: Note an RCU quiescent state on guest exit (Leonardo Bras) [RHEL-65734 RHEL-20288] - rcu: Add rcutree.nohz_full_patience_delay to reduce nohz_full OS jitter (Leonardo Bras) [RHEL-65734 RHEL-20288] - context_tracking: Fix KCSAN noinstr violation (Leonardo Bras) [RHEL-65734 RHEL-20288] - perf/aux: Fix AUX buffer serialization (Michael Petlan) [RHEL-67495] {CVE-2024-46713} - RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages (Mohammad Heib) [RHEL-66669 RHEL-52759] {CVE-2024-50208}- xfrm: validate new SA's prefixlen using SA family when sel.family is unset (Sabrina Dubroca) [RHEL-66462 RHEL-66461] {CVE-2024-50142} - xfrm: fix one more kernel-infoleak in algo dumping (CKI Backport Bot) [RHEL-65960] {CVE-2024-50110} - Revert "Merge: [qed] softlockup triggered by ethtool -d [rhel-9.5.z]" (Lucas Zampieri) [RHEL-61705] - tracing/hwlat: Fix a race during cpuhp processing (Tomas Glozar) [RHEL-69468] - tracing/timerlat: Fix a race during cpuhp processing (Tomas Glozar) [RHEL-69468] {CVE-2024-49866} - tracing/timerlat: Drop interface_lock in stop_kthread() (Tomas Glozar) [RHEL-69468] - tracing/timerlat: Fix duplicated kthread creation due to CPU online/offline (Tomas Glozar) [RHEL-69468] - ceph: remove the incorrect Fw reference check when dirtying pages (Xiubo Li) [RHEL-61416 RHEL-60255]- bpf: Fix a kernel verifier crash in stacksafe() (CKI Backport Bot) [RHEL-66097 RHEL-66098] {CVE-2024-45020} - bpf: Fix a sdiv overflow issue (CKI Backport Bot) [RHEL-64598 RHEL-64597] {CVE-2024-49888} - bpf: Fix out-of-bounds write in trie_get_next_key() (CKI Backport Bot) [RHEL-66877] {CVE-2024-50262} - bpf: Fix use-after-free in bpf_uprobe_multi_link_attach() (CKI Backport Bot) [RHEL-63331] {CVE-2024-47675} - nfsd: ensure that nfsd4_fattr_args.context is zeroed out (Jay Shin) [RHEL-58884 RHEL-58883] {CVE-2024-46697} - KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory (Jon Maloy) [RHEL-65872] {CVE-2024-50115} - net: tighten bad gso csum offset check in virtio_net_hdr (Guillaume Nault) [RHEL-67683] - udp: fix receiving fraglist GSO packets (Guillaume Nault) [RHEL-67683] - Bluetooth: hci: fix null-ptr-deref in hci_read_supported_codecs (CKI Backport Bot) [RHEL-66804] {CVE-2024-50255} - Bluetooth: ISO: Fix UAF on iso_sock_timeout (Bastien Nocera) [RHEL-66321] {CVE-2024-50124} - Bluetooth: SCO: Fix UAF on sco_sock_timeout (Bastien Nocera) [RHEL-65928] {CVE-2024-50125} - Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout (Bastien Nocera) [RHEL-65928] {CVE-2024-27398} - bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE (CKI Backport Bot) [RHEL-44173] {CVE-2024-38564} - Bluetooth: bnep: fix wild-memory-access in proto_unregister (CKI Backport Bot) [RHEL-66365] {CVE-2024-50148} - Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout (CKI Backport Bot) [RHEL-57716 RHEL-36374] {CVE-2024-27399}- arm64: probes: Remove broken LDR (literal) uprobe support (CKI Backport Bot) [RHEL-66046] {CVE-2024-50099} - qed: put cond_resched() in qed_dmae_operation_wait() (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: allow the callee of qed_mcp_nvm_read() to sleep (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: put cond_resched() in qed_grc_dump_ctx_data() (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: make 'ethtool -d' 10 times faster (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: allow sleep in qed_mcp_trace_dump() (Michal Schmidt) [RHEL-61705 RHEL-6372] - sched/numa: Fix the potential null pointer dereference in task_numa_work() (CKI Backport Bot) [RHEL-66810] {CVE-2024-50223} - irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs (Charles Mirabile) [RHEL-66969] {CVE-2024-50192} - irqchip/gic-v4: Don't allow a VMOVP on a dying VPE (Charles Mirabile) [RHEL-66969] {CVE-2024-50192} - perf/x86/intel/uncore: Support HBM and CXL PMON counters (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Cleanup unused unit structure (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to PCI uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to MSR uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Retrieve the unit ID from the unit control RB tree (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Support per PMU cpumask (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Save the unit control address of all units (Michael Petlan) [RHEL-65856]- s390/dasd: fix error recovery leading to data corruption on ESE devices (Mete Durlu) [RHEL-64902 RHEL-55873] - net/smc: fix illegal rmb_desc access in SMC-D connection dump (Steve Best) [RHEL-65436 RHEL-27748] {CVE-2024-26615} - gitlab-ci: use zstream builder container image (Michael Hofmann) - netfilter: nft_payload: sanitize offset and length before calling skb_checksum() (CKI Backport Bot) [RHEL-66856] {CVE-2024-50251} - net: avoid potential underflow in qdisc_pkt_len_init() with UFO (CKI Backport Bot) [RHEL-65401] {CVE-2024-49949} - block: initialize integrity buffer to zero before writing it to media (Ming Lei) [RHEL-58761 RHEL-54768] {CVE-2024-43854} - proc: fix dentry/inode overinstantiating under /proc/${pid}/net (Joel Savitz) [RHEL-62824 RHEL-57703] - iommu: Restore lost return in iommu_report_device_fault() (CKI Backport Bot) [RHEL-67364] {CVE-2024-44994} - net: ena: Extend customer metrics reporting support (Kamal Heib) [RHEL-66933 RHEL-59968] - net: ena: Add ENA Express metrics support (Kamal Heib) [RHEL-66933 RHEL-59968] - xsk: fix batch alloc API on non-coherent systems (Felix Maurer) [RHEL-59884 RHEL-58954] - selinux,smack: don't bypass permissions check in inode_setsecctx hook (Ondrej Mosnacek) [RHEL-66106] {CVE-2024-46695} - PCI/AER: Disable AER service on suspend (Lenny Szubowicz) [RHEL-67037 RHEL-22265] - ACPI: PM: s2idle: Evaluate all Low-Power S0 Idle _DSM functions (Mark Langsdorf) [RHEL-67037 RHEL-54149] - mptcp: fallback when MPTCP opts are dropped after 1st data (CKI Backport Bot) [RHEL-62216 RHEL-62218] - cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: Add the missing cpufreq_cpu_put() (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: Fix the scaling_max_freq setting on shared memory CPPC systems (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate-ut: Convert nominal_freq to khz during comparisons (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: fix setting policy current frequency value (David Arcari) [RHEL-61469 RHEL-45016] - netfilter: flowtable: initialise extack before use (CKI Backport Bot) [RHEL-58545] {CVE-2024-45018}- USB: serial: mos7840: fix crash on resume (Desnes Nunes) [RHEL-65484 RHEL-59050] {CVE-2024-42244} - attr: block mode changes of symlinks (CKI Backport Bot) [RHEL-61231 RHEL-60822] - ice: Adjust PTP init for 2x50G E825C devices (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add NAC Topology device capability parser (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add support for E825-C TS PLL handling (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Change CGU regs struct to anonymous (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ETH56G PHY model for E825C products (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_get_base_incval() helper (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Move CGU block (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add PHY OFFSET_READY register clearing (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Implement Tx interrupt enablement functions (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce helper to get tmr_cmd_reg values (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_ptp_hw struct (Petr Oros) [RHEL-64017 RHEL-29210] - wifi: rtw89: limit the PPDU length for VHT rate to 0x40000 (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 885xbx: apply common settings to 8851B, 8852B and 8852BT (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: fix definition of KIP register number (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: set AMSDU limit to 5000 (Narpat Mali) [RHEL-61753 RHEL-35542] - bpf: Fix overrunning reservations in ringbuf (CKI Backport Bot) [RHEL-62940] {CVE-2024-41009} - net: tcp: accept old ack during closing (Jamie Bainbridge) [RHEL-61424 RHEL-60572] - cxl/port: Fix use-after-free, permit out-of-order decoder shutdown (CKI Backport Bot) [RHEL-66837] {CVE-2024-50226} - ethtool: check device is present when getting link settings (Michal Schmidt) [RHEL-60581 RHEL-57750] - iommu/amd: Fix argument order in amd_iommu_dev_flush_pasid_all() (CKI Backport Bot) [RHEL-59982 RHEL-59981]- ext4: fix off by one issue in alloc_flex_gd() (Pavel Reichl) [RHEL-65318] - ping: fix address binding wrt vrf (Antoine Tenart) [RHEL-57564 RHEL-50920] - smb: client: stop flooding dmesg in smb2_calc_signature() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: print failed session logoffs with FYI (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: propagate error from cifs_construct_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS failover in multiuser mounts (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS interlink failover (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: improve purging of cached referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: avoid unnecessary reconnects when refreshing referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: handle lack of FSCTL_GET_REPARSE_POINT support (Paulo Alcantara) [RHEL-36346 RHEL-57983] - smb: client: fix deadlock in smb2_find_smb_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-57983] - cifs: Fix reacquisition of volume cookie on still-live connection (Paulo Alcantara) [RHEL-36346 RHEL-57983]- efi: libstub: Move screen_info handling to common code (Maxim Levitsky) [RHEL-65344] - mpls: Reduce skb re-allocations due to skb_cow() (Guillaume Nault) [RHEL-61697] - mptcp: pm: Fix uaf in __timer_delete_sync (CKI Backport Bot) [RHEL-64678 RHEL-60737] {CVE-2024-46858} - ceph: fix cap ref leak via netfs init_request (Patrick Donnelly) [RHEL-62667 RHEL-61459] - gitlab-ci: provide consistent kcidb_tree_name (Michael Hofmann)- net: nexthop: Initialize all fields in dumped nexthops (Antoine Tenart) [RHEL-55080] {CVE-2024-42283} - tracing/osnoise: Fix build when timerlat is not enabled (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread() (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Only clear timer if a kthread exists (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/osnoise: Use a cpumask to know what threads are kthreads (Tomas Glozar) [RHEL-61870 RHEL-39968] - iommufd: Require drivers to supply the cache_invalidate_user ops (CKI Backport Bot) [RHEL-60681 RHEL-60761] {CVE-2024-46824} - Revert "fw loader: Remove the now superfluous sentinel element from ctl_table array" (Eric Chanudet) [RHEL-62925 RHEL-50129] - smb: client: fix hang in wait_for_response() for negproto (Jay Shin) [RHEL-61607 RHEL-57983]- memcg: protect concurrent access to mem_cgroup_idr (Rafael Aquini) [RHEL-56254] {CVE-2024-43892} - bnxt_en: Fix double DMA unmapping for XDP_REDIRECT (Michal Schmidt) [RHEL-57259] {CVE-2024-44984}- intel_th: pci: Add Granite Rapids SOC support (Michael Petlan) [RHEL-15664] - dma: fix call order in dmam_free_coherent (Eder Zulian) [RHEL-54751] {CVE-2024-43856} - dmaengine: idxd: Avoid unnecessary destruction of file_ida (Jerry Snitselaar) [RHEL-44508] {CVE-2024-38629}- tipc: Return non-zero value from tipc_udp_addr2str() on error (Xin Long) [RHEL-55074] {CVE-2024-42284} - net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink (Michal Schmidt) [RHEL-57119] {CVE-2024-44970} - net/mlx5e: Fix CT entry update leaks of modify header context (Michal Schmidt) [RHEL-55628] {CVE-2024-43864} - net/mlx5: Always drain health in shutdown callback (Michal Schmidt) [RHEL-55616] {CVE-2024-43866} - net/mlx5: SF, Stop waiting for FW as teardown was called (Michal Schmidt) [RHEL-55616] - net/mlx5: Fix missing lock on sync reset reload (Michal Schmidt) [RHEL-55121] {CVE-2024-42268}- ionic: fix kernel panic in XDP_TX action (CKI Backport Bot) [RHEL-47730] {CVE-2024-40907} - r8169: Fix possible ring buffer corruption on fragmented Tx packets. (Izabela Bakollari) [RHEL-44037] {CVE-2024-38586} - ata: libata-core: Fix double free on error (Tomas Henzl) [RHEL-53777] - ata: libata: Fix memory leak for error path in ata_host_alloc() (Tomas Henzl) [RHEL-53777] - ata: ahci: Clean up sysfs file on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Fix null pointer dereference on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Add ATA_HORKAGE_NOLPM for all Crucial BX SSD1 models (Tomas Henzl) [RHEL-53777] - ata: ahci: Do not enable LPM if no LPM states are supported by the HBA (Tomas Henzl) [RHEL-53777] - ata: libata-scsi: Set the RMB bit only for removable media devices (Tomas Henzl) [RHEL-53777] - ata: libata-core: Do not try to set sleeping devices to standby (Tomas Henzl) [RHEL-53777] - KVM: s390: fix validity interception issue when gisa is switched off (CKI Backport Bot) [RHEL-57197] {CVE-2024-45005}- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() (Jose Ignacio Tornos Martinez) [RHEL-55579] {CVE-2024-43879} - wifi: mac80211: fix NULL dereference at band check in starting tx ba session (Jose Ignacio Tornos Martinez) [RHEL-56191] {CVE-2024-43911} - wifi: rtw89: Fix array index mistake in rtw89_sta_info_get_iter() (Jose Ignacio Tornos Martinez) [RHEL-54805] {CVE-2024-43842}- scsi: smartpqi: Bump driver version to 2.1.26-030 (Don Brace) [RHEL-21268] - scsi: smartpqi: Fix logical volume rescan race condition (Don Brace) [RHEL-21268] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [RHEL-21268] - gfs2: Fix NULL pointer dereference in gfs2_log_flush (Andrew Price) [RHEL-51559] {CVE-2024-42079} - x86/mm: Fix pti_clone_pgtable() alignment assumption (Rafael Aquini) [RHEL-57170] {CVE-2024-44965} - bnxt_en: Adjust logging of firmware messages in case of released token in __hwrm_send() (CKI Backport Bot) [RHEL-47822] {CVE-2024-40919}- kabi: enable check-kabi (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate_workspacesize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateInit2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateEnd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zgid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zap_vma_ptes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol yield to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_run to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_uses_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_peek_desc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_tx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_get_pool_from_qid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_clear_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_set_rxq_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_raw_get_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_unmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_device_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_cpu_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_set_features_flag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_reg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xdp_rxq_info_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_is_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame_rx_napi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_master_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_set_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_clear_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_convert_zc_to_xdp_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xattr_full_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_store to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xas_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_set_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_load to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_get_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find_after to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_clear_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc_cyclic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_spec_ctrl_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_return_thunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rsi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rcx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r9 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r15 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r14 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r13 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r12 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r11 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r10 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_cpu_to_apicid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __write_overflow_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol write_inode_now to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __warn_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wake_up_process to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wake_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wait_on_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vzalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vscnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vprintk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_zone_stat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_munmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_mmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_event_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmemmap_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_to_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_proto to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_real_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __virt_addr_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_unlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_symlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_setxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rmdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rename to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_removexattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_readlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mknod to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_getxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_getattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __var_waitqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_undefined to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_teardown_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_setup_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_possible_blades to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_hub_info_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_get_hubless_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_obj_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_install_heap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_pci_topology to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_master_nasid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_heapsize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_geoinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_objs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol usleep_range_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __unregister_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unmap_mapping_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unlock_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp_tunnel_nic_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp4_hwcsum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_termios_encode_baud_rate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_std_termios to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_link_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_insert_flip_string_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_flip_buffer_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_driver_kref_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_buffer_request_room to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_alloc_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tsc_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_pagecache to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_raw_output_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_print_flags_seq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_handle_return to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_raw_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_ignore_this_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_reserve to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_commit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol touch_softlockup_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _totalram_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_validate_xmit_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_get_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_cyc2time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol time64_to_tm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol this_cpu_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol thaw_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tcp_hashinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __task_pid_nr_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_unlock_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_kill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_hi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sys_tz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_wq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_streq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sysfs_match_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_add_file_to_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_mapping_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_blockdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio_noacct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strstr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strsep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strrchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncasecmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcspn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_dec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __stack_chk_fail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sscanf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol softnet_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_setsockopt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_gen_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_alloc_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_region_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol snprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_partition_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single_async to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_many to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sme_me_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_vlan_pop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_tstamp_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_recv_udp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_realloc_headroom to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_queue_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_pull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_pad to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_flow_dissect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_ext_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_dequeue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy_bits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone_tx_timestamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum_help to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_add_rx_frag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sized_strscpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_write_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol si_meminfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sigprocmask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_sb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_dma_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_user_nice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __set_page_dirty_nobuffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_normalized_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_freezable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_disk_ro to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_current_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_cpus_allowed_ptr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_capacity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_blocksize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol setattr_prepare to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_puts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_lseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_set_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_eat_lsm_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_inode_init_security to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_free_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sdev_prefix_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule_notrace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__might_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_vpd_lun_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_host to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsilun_to_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_sdev_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_fc_rport to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_busy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_command_size_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_change_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsicam_bios_param to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_host_with_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCK__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_numa_hop_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock_cpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rps_may_expire_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol round_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol root_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __root_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhltable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_insert_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_free_and_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol revert_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_module to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware_direct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_proc_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remap_pfn_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_sock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __refrigerator to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_warn_saturate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_if_one to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_and_mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol recalc_sigpending to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __read_overflow2_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_route to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_reject to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_read_gid_l2_fields to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_query_gid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_listen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_disconnect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_create_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rdma_create_kernel_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_connect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_bind_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_alloc_hw_stats_struct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_accept to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcuref_get_slowpath to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_read_unlock_strict to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_barrier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_insert_color to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_first to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_next_chunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_iscsi_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_eth_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qdisc_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pv_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_unused_fd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_devmap_managed_page_refs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_cred to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptrs_per_p4d to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_schedule_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_parse_header to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_find_pin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_classify_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___pskb_trim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pskb_pull_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pskb_expand_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol psample_sample_packet to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dostring to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec_minmax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol priv_to_devlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __printk_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol print_hex_dump to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_test_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_lock_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_to_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_from_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_initwait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_freewait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pm_schedule_suspend to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pm_runtime_resume to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_op_pci_match_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_flash_image to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pid_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol physical_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol phys_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgprot_writecombine to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgdir_shift to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_run_bpf_submit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_buf_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __per_cpu_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcpu_hot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wake_from_d3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wait_for_pending_transaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_vfs_assigned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_set_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_get_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_power_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_select_bars to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_save_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_msi_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pci_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_prepare_to_sleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_num_vf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_can_alloc_dyn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_alloc_irq_at to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_irq_vector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_virtfn_devfn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_vf_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_get_pf_drvdata to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_ioremap_bar to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iomap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_dsn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_free_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_ext_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_relaxed_ordering_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_ptm_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_print_link_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_wake to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_ptm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msix_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device_mem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_atomic_ops_to_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_flr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_bandwidth_available to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msix to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_link_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_device_is_present to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_clear_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_alloc_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_aer_clear_nonfatal_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol path_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ushort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ulong to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_uint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_short to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_long to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_charp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_get_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_array_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic_notifier_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pagevec_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagevec_lookup_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_update_nid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_offset_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_frag_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __page_frag_cache_drain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagecache_get_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol override_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol on_each_cpu_cond_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __num_online_cpus to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol numa_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ns_to_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nr_cpu_ids to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol notify_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol noop_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_to_cpumask_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __node_distance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nla_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol new_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_wake_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_stop_all_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_xps_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_tso_max_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_tx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_rx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_schedule_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_rx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netif_napi_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_napi_add_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_detach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_attach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_dim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_update_features to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_unbind_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_state_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_tc_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_num_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rss_key_fill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_reset_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_refcnt_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_port_same_parent_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_pick_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_notice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_lower_get_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_features_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_bind_sb_channel_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netdev_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __neigh_event_send to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_fdb_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_bridge_getlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ndelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_schedule_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule_irqoff to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_gro_receive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_complete_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_busy_loop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol names_cachep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mutex_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __msecs_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_writepages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_readahead to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_nodev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_refcount to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_layout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_get_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mlxfw_firmware_flash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_deregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mem_section to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memparse to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memory_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memmove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memdup_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memchr_inv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mds_idle_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_page_accessed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mark_inode_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_buffer_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol loops_per_jiffy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_one_len to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lock_sock_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_lock_inode_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_delete_block to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lockref_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __local_bh_enable_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol llist_add_batch to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_del_entry_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_add_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree_call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_with_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_snapshot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_seconds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_coarse_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_use_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_unuse_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_should_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_destroy_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_on_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_complete_and_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_bind to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtouint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtos16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoll to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtobool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol krealloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent_env to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_init_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_get_unless_zero to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_create_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_shrink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create_usercopy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_node_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_large to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_caches to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pgrp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_fasync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_block_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_anon_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kexec_crash_loaded to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sigaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_begin_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kblockd_schedule_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_usecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_msecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iter_file_splice_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iterate_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_vmalloc_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_uv_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iscsi_boot_create_host_kset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_set_affinity_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_get_irq_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_cpu_rmap_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __irq_apply_affinity_hint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_stub to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_skip_exthdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_find_hdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_chk_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ipv6_addr_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_tos2prio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_send_check to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_route_output_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ip_dev_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_route_output_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_dst_hoplimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iowrite32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_kvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_advance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap_wc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread16be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iomem_resource to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_mapping_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_inode_pages2_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_to_scsilun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_pow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __insert_inode_hash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_init_always to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_var_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_waitqueue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_uts_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_user_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_timer_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_swait_queue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_special_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_rwsem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_group_p to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_del_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_add_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_dev_finish_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_aton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in6_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in4_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol import_iovec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ilookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol igrab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_preload to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_get_next_ul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_alloc_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_unregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_find_best_pgsz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_dmabuf_get_pinned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_sg_to_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_set_device_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_resize_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_query_port to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_modify_qp_is_ok to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_get_eth_speed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dispatch_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_set_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_get_by_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol I_BDEV to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_destroy_cq_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dereg_mr_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_pd_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_create_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_alloc_pd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ib_alloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_write_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_reg_block_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_read_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_unsync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_sync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hugetlb_optimize_vmemmap_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_start_range_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_forward to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_cancel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hex_dump_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_insert_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_deregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_allocate_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_zeroed_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages_remote to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_nocheck_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_unused_fd_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_random_bytes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_fs_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device_system_crosststamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_checks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_shutdown_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_setlease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_read_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_pipe_buf_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_fillattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_splice_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_read_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_error_remove_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_delete_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gcd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fs_bio_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freezing_slow_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freeze_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_fib_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_cpumask_var to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fortify_panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol forget_all_cached_acls to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol follow_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol folio_wait_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_cancel_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __flush_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_signals to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_vlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_pppoe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_eth_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_keyid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_cvlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_basic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_keys_dissector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_setup_simple to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol firmware_request_nowarn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_no_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_vma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_pid_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_andnot_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_and_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_last_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pages_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_ns_capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_fault to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __fentry__ to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fd_install to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol event_triggers_call to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_validate_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_type_trans to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_ts_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_intersect_link_masks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_link_mode_to_legacy_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_legacy_u32_to_link_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_platform_get_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_get_headlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ether_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol end_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol enable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol empty_zero_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol emergency_restart to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol elfcorehdr_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol efi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_pr_debug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_netdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_ibdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_dev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dump_stack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dst_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_set_d_op to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol drop_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_for_each_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_rehash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_prune_aliases to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol downgrade_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol do_trace_netlink_extack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol done_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_obtain_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_move to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_get_system_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_unmap_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_coherent_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_free_coherent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_map_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_make_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_free_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol disable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_hash_and_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dget_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_find_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_promiscuity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mtu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_remove_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dev_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_printk_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devmap_managed_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __devm_add_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_size_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_nodes_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_node_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_trap_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_to_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_remote_reload_actions_performed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_type_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_register_with_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_vf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_sf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_pf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_stored_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_running_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_fixed_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_serial_number_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_state_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u8_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u64_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_string_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_bool_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_timeout_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_status_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_alloc_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_assert_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_irq_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_any_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_set_wakeup_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_add_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_iflink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_driver_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_change_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_base_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_add_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol destroy_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __destroy_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dentry_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol del_gendisk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __delay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dec_zone_page_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup_and_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_x32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_size_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file_unsafe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_blob to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_atomic_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol deactivate_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcbnl_ieee_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_delapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_getapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_unregister_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_remove_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_register_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_add_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca3_get_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_alloc_anon to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_umask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ctype to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_partial to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_ipv6_magic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_destroy_tfm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_alloc_shash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol create_empty_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crc32_le to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_sibling_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_present_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_possible_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_online_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_number to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpumask_local_spread to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_setup_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_remove_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpufreq_quick_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_bit_bitmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_unrolled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_enhanced_fast_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __copy_overflow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol convert_art_ns_to_tsc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __const_udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init_type_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_unregister_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_register_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete_all to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol commit_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clock_t_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_page_dirty_for_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __check_object_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cc_mkdec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_usermodehelper to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_switchdev_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_srcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_netdevice_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cachemode2protval to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_for_each_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __break_lease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_warn_invalid_xdp_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run7 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run5 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_stats_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_master_redirect_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_dispatcher_xdp_func to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol boot_cpu_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_full_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_begin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blockdev_superblock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_status_to_errno to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_start_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_stack_limits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_set_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user_iov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_rq_map_sg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_segment_boundary to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_physical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_segments to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_hw_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_discard_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_logical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_opt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_min to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_dma_alignment to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_bounce_limit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_put_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_unfreeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_stop_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_start_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_map_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_allocated_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_freeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_destroy_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_complete_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_integrity_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_finish_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_execute_rq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blkdev_issue_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_alloc_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_xor to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_subset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_print_to_pagebuf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_parselist to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_or to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_intersects to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_from_arr32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_next_zero_area_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_free_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_equal to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_andnot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_and to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_integrity_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_endio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_clone_blkg_association to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_associate_blkg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_bioset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_add_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bin2hex to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol balance_dirty_pages_ratelimited to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol avenrun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_device_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_device_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol autoremove_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _atomic_dec_and_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full_domain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_schedule_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arp_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_split to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arch_touch_nmi_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu_gfp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_netdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_etherdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_get_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_disabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol abort_creds to stablelist (Čestmír Kalina) [RHEL-56065]- ice: fix VSI lists confusion when adding VLANs (Michal Schmidt) [RHEL-20571] - ice: fix accounting for filters shared by multiple VSIs (Michal Schmidt) [RHEL-20571] - nvme-multipath: fix io accounting on failover (John Meneghini) [RHEL-56635] - nvme: fix multipath batched completion accounting (John Meneghini) [RHEL-56635] - netfilter: tproxy: bail out if IP has been disabled on the device (Phil Sutter) [RHEL-44369] {CVE-2024-36270} - mm: list_lru: fix UAF for memory cgroup (Rafael Aquini) [RHEL-56160] {CVE-2024-43888} - platform/x86: dell-smbios-wmi: Avoid false-positive memcpy() warning (David Arcari) [RHEL-56614] - arm64: properly install vmlinuz.efi (Lenny Szubowicz) [RHEL-46772] - buildtar: fix tarballs with EFI_ZBOOT enabled (Lenny Szubowicz) [RHEL-46772] - wifi: iwlwifi: mvm: fix a crash on 7265 (Jose Ignacio Tornos Martinez) [RHEL-57681] - wifi: iwlwifi: mvm: support iwl_dev_tx_power_cmd_v8 (Jose Ignacio Tornos Martinez) [RHEL-57681]- perf: Fix event leak upon exec and file release (Michael Petlan) [RHEL-55606] {CVE-2024-43869} - perf: Fix event leak upon exit (Michael Petlan) [RHEL-55603] {CVE-2024-43870} - task_work: Introduce task_work_cancel() again (Michael Petlan) [RHEL-55603] - task_work: s/task_work_cancel()/task_work_cancel_func()/ (Michael Petlan) [RHEL-55603] - net: openvswitch: fix overwriting ct original tuple for ICMPv6 (cki-backport-bot) [RHEL-44213] {CVE-2024-38558} - net: drop bad gso csum_start and offset in virtio_net_hdr (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: change maximum number of UDP segments to 128 (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: more strict VIRTIO_NET_HDR_GSO_UDP_L4 validation (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: missing check virtio (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - fuse: Initialize beyond-EOF page contents before setting uptodate (CKI Backport Bot) [RHEL-56932] {CVE-2024-44947} - wifi: mac80211: Avoid address calculations via out of bounds array indexing (CKI Backport Bot) [RHEL-51285] {CVE-2024-41071} - nvme-pci: add missing condition check for existence of mapped data (Maurizio Lombardi) [RHEL-55099] {CVE-2024-42276}- sctp: fix association labeling in the duplicate COOKIE-ECHO case (Ondrej Mosnacek) [RHEL-48647] - s390/ap: Refine AP bus bindings complete processing (Cédric Le Goater) [RHEL-50373] - ice: Add netif_device_attach/detach into PF reset flow (Michal Schmidt) [RHEL-56084]- usb: xhci: prevent potential failure in handle_tx_event() for Transfer events without TRB (Desnes Nunes) [RHEL-52378] {CVE-2024-42226} - redhat: set defaults for RHEL 9.5 (Lucas Zampieri)- Revert "Merge: scsi: fnic: driver update" (John Meneghini) [RHEL-36420] - dev/parport: fix the array out-of-bounds risk (CKI Backport Bot) [RHEL-54990] {CVE-2024-42301} - leds: trigger: Unregister sysfs attributes before calling deactivate() (CKI Backport Bot) [RHEL-54835] {CVE-2024-43830} - null_blk: fix validation of block size (Ming Lei) [RHEL-51322] {CVE-2024-41077} - s390/fpu: Re-add exception handling in load_fpu_state() (Aristeu Rozanski) [RHEL-39346] - redhat: spec: add cachestat to kselftest package (Eric Chanudet) [RHEL-50302] - selftests: cachestat: Fix build warnings on ppc64 (Eric Chanudet) [RHEL-50302] - selftests/cachestat: Fix print_cachestat format (Eric Chanudet) [RHEL-50302] - selftests: cachestat: use proper syscall number macro (Eric Chanudet) [RHEL-50302] - selftests: cachestat: properly link in librt (Eric Chanudet) [RHEL-50302] - selftests: cachestat: catch failing fsync test on tmpfs (Eric Chanudet) [RHEL-50302] - selftests: cachestat: test for cachestat availability (Eric Chanudet) [RHEL-50302] - selftests: add selftests for cachestat (Eric Chanudet) [RHEL-50302]- net: stmmac: enable HW-accelerated VLAN stripping for gmac4 only (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: fix error array size (Andrew Halaney) [RHEL-6297] - net: stmmac: Assign configured channel value to EXTTS event (Andrew Halaney) [RHEL-6297] - net: stmmac: No need to calculate speed divider when offload is disabled (Andrew Halaney) [RHEL-6297] - net: stmmac: replace priv->speed with the portTransmitRate from the tc-cbs parameters (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Configure host DMA width (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST structure to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST lock to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: add support for RZ/N1 GMAC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use pcs_init/pcs_exit (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce pcs_init/pcs_exit stmmac operations (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_xpcs_setup() generic to all PCS devices (Andrew Halaney) [RHEL-6297] - net: stmmac: Add dedicated XPCS cleanup method (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: account for rgmii-txid/rxid/id phy-mode (Andrew Halaney) [RHEL-6297] - net: stmmac: Rename phylink_get_caps() callback to update_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix IP-cores specific MAC capabilities (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix max-speed being ignored on queue re-init (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply half-duplex-less constraint for DW QoS Eth only (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC mmc tx/rx missing statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC LPI statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx queue priority assignment (Andrew Halaney) [RHEL-6297] - net: stmmac: Support a generic PCS field in mac_device_info (Andrew Halaney) [RHEL-6297] - net: stmmac: don't rely on lynx_pcs presence to check for a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Remove unused of_gpio.h (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Update link clock rate only for RGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Complete meta data only when enabled (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Drop interrupt registers from stats (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Add support for 2.5G SGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix EST offset for dwmac 5.10 (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix incorrect dereference in interrupt handlers (Andrew Halaney) [RHEL-6297] - net: stmmac: Simplify mtl IRQ status checking (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: use #define for string constants (Andrew Halaney) [RHEL-6297] - net: stmmac: Add driver support for common safety IRQ (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Enable TBS on all queues but 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: remove eee_enabled/eee_active in stmmac_ethtool_op_get_eee() (Andrew Halaney) [RHEL-6297] - net: stmmac: protect updates of 64-bit statistics counters (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix a typo of register name in DPP safety handling (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix handling of DPP safety error for DMA channels (Andrew Halaney) [RHEL-6297] - net: stmmac: Report taprio offload status (Andrew Halaney) [RHEL-6297] - net: stmmac: est: Per Tx-queue error count for HLBF (Andrew Halaney) [RHEL-6297] - net: stmmac: Offload queueMaxSDU from tc-taprio (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add support for JH7100 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: set TSO/TBS TX queues default settings (Andrew Halaney) [RHEL-6297] - net: stmmac: do not clear TBS enable bit on link up/down (Andrew Halaney) [RHEL-6297] - net: fill in MODULE_DESCRIPTION()s for dwmac-socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: Wait a bit for the reset to take effect (Andrew Halaney) [RHEL-6297] - net: stmmac: Prevent DSA tags from breaking COE (Andrew Halaney) [RHEL-6297] - net: stmmac: ethtool: Fixed calltrace caused by unbalanced disable_irq_wake calls (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: Enable Per DMA Channel interrupt" (Andrew Halaney) [RHEL-6297] - net: stmmac: Use interrupt mode INTM=1 for per channel irq (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for TX/RX channel interrupt (Andrew Halaney) [RHEL-6297] - net: stmmac: Make MSI interrupt routine generic (Andrew Halaney) [RHEL-6297] - net: stmmac: fix ethtool per-queue statistics (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: drop useless check for compatible fallback (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Make sure MDIO is initialized before use (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc: Support more counters for XGMAC Core (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for EST cycle-time-extension (Andrew Halaney) [RHEL-6297] - net: stmmac: Refactor EST implementation (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: EST interrupts handling (Andrew Halaney) [RHEL-6297] - net: stmmac: fix FPE events losing (Andrew Halaney) [RHEL-6297] - net: stmmac: Add Tx HWTS support to XDP ZC (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Disable FPE MMC interrupts (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for HW-accelerated VLAN stripping (Andrew Halaney) [RHEL-6297] - net: stmmac: reduce dma ring display code duplication (Andrew Halaney) [RHEL-6297] - net: stmmac: remove extra newline from descriptors display (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Add architecture dependency (Andrew Halaney) [RHEL-6297] - net: stmmac: avoid rx queue overrun (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx budget limit check (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs (Andrew Halaney) [RHEL-6297] - net: stmmac: update MAC capabilities when tx queues are updated (Andrew Halaney) [RHEL-6297] - net: stmmac: increase TX coalesce timer to 5ms (Andrew Halaney) [RHEL-6297] - net: stmmac: move TX timer arm after DMA enable (Andrew Halaney) [RHEL-6297] - net: stmmac: improve TX timer arm logic (Andrew Halaney) [RHEL-6297] - net: introduce napi_is_scheduled helper (Andrew Halaney) [RHEL-6297] - net: stmmac: do not silently change auxiliary snapshot capture channel (Andrew Halaney) [RHEL-6297] - net: stmmac: ptp: stmmac_enable(): move change of plat->flags into mutex (Andrew Halaney) [RHEL-6297] - net: stmmac: intel: remove unnecessary field struct plat_stmmacenet_data::ext_snapshot_num (Andrew Halaney) [RHEL-6297] - net: stmmac: use correct PPS capture input index (Andrew Halaney) [RHEL-6297] - net: stmmac: simplify debug message on stmmac_enable() (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove redundant checking for rx_coalesce_usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: refactor clock config (Andrew Halaney) [RHEL-6297] - net: stmmac: remove unneeded stmmac_poll_controller (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: fix resume on STM32 MCU (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: fix the incorrect parameter (Andrew Halaney) [RHEL-6297] - net: stmmac: fix incorrect rxq|txq_stats reference (Andrew Halaney) [RHEL-6297] - net: stmmac: make stmmac_{probe|remove}_config_dt static (Andrew Halaney) [RHEL-6297] - net: stmmac: rename stmmac_pltfr_remove_no_dt to stmmac_pltfr_remove (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sunxi: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-mediatek: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-lpc18xx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-intel-plat: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ingenic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: Tx coe sw fallback (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for Loongson-1 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: fix handling of zero coalescing tx-usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: failure to probe without MAC interface specified (Andrew Halaney) [RHEL-6297] - net: stmmac: clarify difference between "interface" and "phy_interface" (Andrew Halaney) [RHEL-6297] - net: stmmac: convert half-duplex support to positive logic (Andrew Halaney) [RHEL-6297] - net: stmmac: move priv->phylink_config.mac_managed_pm (Andrew Halaney) [RHEL-6297] - net: stmmac: move xgmac specific phylink caps to dwxgmac2 core (Andrew Halaney) [RHEL-6297] - net: stmmac: move gmac4 specific phylink capabilities to gmac4 (Andrew Halaney) [RHEL-6297] - net: stmmac: provide stmmac_mac_phylink_get_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: use phylink_limit_mac_speed() (Andrew Halaney) [RHEL-6297] - net: stmmac: use "mdio_bus_data" local variable (Andrew Halaney) [RHEL-6297] - net: stmmac: clean up passing fwnode to phylink (Andrew Halaney) [RHEL-6297] - net: stmmac: convert plat->phylink_node to fwnode (Andrew Halaney) [RHEL-6297] - net: stmmac: Check more MAC HW features for XGMAC Core 3.20 (Andrew Halaney) [RHEL-6297] - stmmac: intel: Enable correction of MAC propagation delay (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: show more MAC HW features in debugfs (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: RX queue routing configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-oxnas: remove obsolete dwmac glue driver (Andrew Halaney) [RHEL-6297] - net: stmmac: XGMAC support for mdio C22 addr > 3 (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply redundant write work around on 4.xx too (Andrew Halaney) [RHEL-6297] - net: stmmac: use per-queue 64 bit statistics where necessary (Andrew Halaney) [RHEL-6297] - net: stmmac: don't clear network statistics in .ndo_open() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Fix L3L4 filter count (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Log more errors in probe (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use dev_err_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use of_get_phy_mode() over device_get_phy_mode() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qco-ethqos: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_remove_no_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: fix possible memory leak in __stmmac_open (Andrew Halaney) [RHEL-6297] - net: dwmac_socfpga: initialize local data for mdio regmap configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: make the pcs_lynx cleanup sequence specific to dwmac_socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sogfpga: use the lynx pcs driver (Andrew Halaney) [RHEL-6297] - net: stmmac: use xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: pcs: xpcs: add xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: mdio: add mdio_device_get() and mdio_device_put() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: add ethtool per-queue irq statistic support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Make visconti_eth_clock_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_pltfr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register (Andrew Halaney) [RHEL-6297] - net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-sti: remove stih415/stih416/stid127 (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add phy interface settings (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for StarFive JH7110 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: Add snps,dwmac-5.20 IP compatible string (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP ZC receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce wrapper for struct xdp_buff (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove unnecessary if statement brackets (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: rework optional clock handling (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Always return struct anarion_gmac * from anarion_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Use annotation __iomem for register base (Andrew Halaney) [RHEL-6297] - net: stmmac: check fwnode for phy device before scanning for phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Add queue reset into stmmac_xdp_open() function (Andrew Halaney) [RHEL-6297] - net: stmmac: fix up RX flow hash indirection table when setting channels (Andrew Halaney) [RHEL-6297] - net: stmmac: remove redundant fixup to support fixed-link mode (Andrew Halaney) [RHEL-6297] - net: stmmac: check if MAC needs to attach to a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix for mismatched host/device DMA address width (Andrew Halaney) [RHEL-6297] - net: stmmac: generic: drop of_match_ptr for ID table (Andrew Halaney) [RHEL-6297] - net: stmmac: add to set device wake up flag when stmmac init phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Restrict warning on disabling DMA store and fwd mode (Andrew Halaney) [RHEL-6297] - net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Make struct dwc_eth_dwmac_data::remove return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_dvr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: fix invalid call to mdiobus_get_phy() (Andrew Halaney) [RHEL-6297] - net: stmmac: Separate C22 and C45 transactions for xgmac (Andrew Halaney) [RHEL-6297] - net: stmmac: add aux timestamps fifo clearance wait (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-mediatek: remove the dwmac_fix_mac_speed (Andrew Halaney) [RHEL-6297] - net: stmmac: fix errno when create_singlethread_workqueue() fails (Andrew Halaney) [RHEL-6297] - stmmac: fix potential division by 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: Add check for taprio basetime configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: fix possible memory leak in stmmac_dvr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload() (Andrew Halaney) [RHEL-6297] - net: stmmac: fix "snps,axi-config" node property parsing (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: use sysfs_streq() instead of strncmp()" (Andrew Halaney) [RHEL-6297] - net: stmmac: Set MAC's flow control register to reflect current settings (Andrew Halaney) [RHEL-6297] - net: stmmac: use sysfs_streq() instead of strncmp() (Andrew Halaney) [RHEL-6297] - net: stmmac: ensure tx function is not running in stmmac_xdp_release() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing of_node_put() while module exiting (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_device() in loongson_dwmac_probe() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_msi() while module exiting (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: fix meson8b_devm_clk_prepare_enable() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix invalid mdio_node (Andrew Halaney) [RHEL-6297] - net: stmmac: remove duplicate dma queue channel macros (Andrew Halaney) [RHEL-6297] - net: stmmac: rk3588: Allow multiple gmac controller (Andrew Halaney) [RHEL-6297] - net: stmmac: add a parse for new property 'snps,clk-csr' (Andrew Halaney) [RHEL-6297] - net: stmmac: Minor spell fix related to 'stmmac_clk_csr_set()' (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: dwmac-rk: Add rv1126 support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: Add gmac support for rk3588 (Andrew Halaney) [RHEL-6297] - ceph: force sending a cap update msg back to MDS for revoke op (Xiubo Li) [RHEL-48618] - ceph: periodically flush the cap releases (Xiubo Li) [RHEL-48618] - eeprom: at24: use of_match_ptr() (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Use pm_runtime_resume_and_get to simplify the code (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C64-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C32-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Annotate struct at24_data with __counted_by (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Drop at24_get_chip_data() (Alessandro Carminati) [RHEL-47160] - mm: turn off test_uffdio_wp if CONFIG_PTE_MARKER_UFFD_WP is not configured. (Nico Pache) [RHEL-39306] - mm: update uffd-stress to handle EINVAL for unset config features (Nico Pache) [RHEL-39306] - selftests/bpf: Fix flaky test btf_map_in_map/lookup_update (Nico Pache) [RHEL-39306] - kselftests: mm: add s390 to ARCH list (Nico Pache) [RHEL-39306] - selftests/mm: fix powerpc ARCH check (Nico Pache) [RHEL-39306] - selftests: bpf: xskxceiver: ksft_print_msg: fix format type error (Nico Pache) [RHEL-39306] - hugetlbfs: ensure generic_hugetlb_get_unmapped_area() returns higher address than mmap_min_addr (Nico Pache) [RHEL-39306] - selftests/vm: fix inability to build any vm tests (Nico Pache) [RHEL-39306] - Makefile: add headers_install to kselftest targets (Nico Pache) [RHEL-39306] - selftests: drop KSFT_KHDR_INSTALL make target (Nico Pache) [RHEL-39306] - selftests: stop using KSFT_KHDR_INSTALL (Nico Pache) [RHEL-39306] - selftests: net: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: landlock: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: set DEFAULT_INSTALL_HDR_PATH (Nico Pache) [RHEL-39306] - selftests: drop khdr make target (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Make it POSIX-compliant (Nico Pache) [RHEL-39306] - selftests: use printf instead of echo -ne (Nico Pache) [RHEL-39306] - selftests: find echo binary to use -ne options (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to finish the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to abort the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to pass/fail test based on exit code (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to print diagnostic messages (Nico Pache) [RHEL-39306] - selftests: Move KTAP bash helpers to selftests common folder (Nico Pache) [RHEL-39306] - kselftest: dt: Stop relying on dirname to improve performance (Nico Pache) [RHEL-39306] - kselftest: Add new test for detecting unprobed Devicetree devices (Nico Pache) [RHEL-39306] - selftests:modify the incorrect print format (Nico Pache) [RHEL-39306] - selftests/mm: Substitute attribute with a macro (Nico Pache) [RHEL-39306] - selftests: Add printf attribute to kselftest prints (Nico Pache) [RHEL-39306] - selftests: fix dependency checker script (Nico Pache) [RHEL-39306] - kselftest/runner.sh: Propagate SIGTERM to runner child (Nico Pache) [RHEL-39306] - selftests/harness: Actually report SKIP for signal tests (Nico Pache) [RHEL-39306] - testing: kselftest_harness: add filtering and enumerating tests (Nico Pache) [RHEL-39306] - selftests: break the dependency upon local header files (Nico Pache) [RHEL-39306] - kselftest: Add a ksft_perror() helper (Nico Pache) [RHEL-39306] - selftests: Make the usage formatting consistent in kselftest_deps.sh (Nico Pache) [RHEL-39306] - kselftests: Enable the echo command to print newlines in Makefile (Nico Pache) [RHEL-39306] - selftest: Taint kernel when test module loaded (Nico Pache) [RHEL-39306] - selftests: Fix build when $(O) points to a relative path (Nico Pache) [RHEL-39306] - selftests: Use -isystem instead of -I to include headers (Nico Pache) [RHEL-39306] - selftests: Correct the headers install path (Nico Pache) [RHEL-39306] - selftests: Add and export a kernel uapi headers path (Nico Pache) [RHEL-39306] - selftests: set the BUILD variable to absolute path (Nico Pache) [RHEL-39306] - kselftest: signal all child processes (Nico Pache) [RHEL-39306] - selftests/mm: fix additional build errors for selftests (Nico Pache) [RHEL-39306] - selftests: mm: protection_keys: save/restore nr_hugepages value from launch script (Nico Pache) [RHEL-39306] - selftests: mm: make map_fixed_noreplace test names stable (Nico Pache) [RHEL-39306] - selftests/mm: fix build warnings on ppc64 (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_madv_vs_map: avoid test skipping by querying hugepage size at runtime (Nico Pache) [RHEL-39306] - mm/hugetlb: document why hugetlb uses folio_mapcount() for COW reuse decisions (Nico Pache) [RHEL-39306] - selftests: mm: cow: flag vmsplice() hugetlb tests as XFAIL (Nico Pache) [RHEL-39306] - selftests/mm: soft-dirty should fail if a testcase fails (Nico Pache) [RHEL-39306] - selftests/mm: parse VMA range in one go (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: fix hugetlb mem size calculation (Nico Pache) [RHEL-39306] - selftests/mm: confirm VA exhaustion without reliance on correctness of mmap() (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: Switch to ksft_exit_fail_msg (Nico Pache) [RHEL-39306] - selftests/mm: include strings.h for ffsl (Nico Pache) [RHEL-39306] - selftests/mm: fix ARM related issue with fork after pthread_create (Nico Pache) [RHEL-39306] - selftests/mm: sigbus-wp test requires UFFD_FEATURE_WP_HUGETLBFS_SHMEM (Nico Pache) [RHEL-39306] - selftests: mm: restore settings from only parent process (Nico Pache) [RHEL-39306] - selftests/mm: Fix build with _FORTIFY_SOURCE (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add missing tests (Nico Pache) [RHEL-39306] - selftests/mm: protection_keys: save/restore nr_hugepages settings (Nico Pache) [RHEL-39306] - selftests/mm: save and restore nr_hugepages value (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests: remove sudo and conform to tap (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_reparenting_test: do not unmount (Nico Pache) [RHEL-39306] - selftests/mm: log a consistent test name for check_compaction (Nico Pache) [RHEL-39306] - selftests/mm: log skipped compaction test as a skip (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: transhuge-stress: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: split_huge_page_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mremap_dontunmap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mrelease_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock2-tests: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock-random-test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_populate: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_hugetlb: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_fixed_noreplace: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: skip test if application doesn't has root privileges (Nico Pache) [RHEL-39306] - selftests/mm: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests: mm: hugepage-mmap: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: gup_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - mm/selftests: hugepage-mremap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: log run_vmtests.sh results in TAP format (Nico Pache) [RHEL-39306] - selftests/mm: skip the hugetlb-madvise tests on unmet hugepage requirements (Nico Pache) [RHEL-39306] - selftests/mm: skip uffd hugetlb tests with insufficient hugepages (Nico Pache) [RHEL-39306] - selftests/mm: dont fail testsuite due to a lack of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add hugetlb test category (Nico Pache) [RHEL-39306] - selftests/mm: new test that steals pages (Nico Pache) [RHEL-39306] - selftests: mm: perform some system cleanup before using hugepages (Nico Pache) [RHEL-39306] - selftests: avoid using SKIP(exit()) in harness fixure setup (Nico Pache) [RHEL-39306] - selftests/mm: uffd-unit-test check if huge page size is 0 (Nico Pache) [RHEL-39306] - selftests/mm: ksm_tests should only MADV_HUGEPAGE valid memory (Nico Pache) [RHEL-39306] - selftests/mm: switch to bash from sh (Nico Pache) [RHEL-39306] - selftests/mm: restore number of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: add a new test for madv and hugetlb (Nico Pache) [RHEL-39306] - mm/ksm: test case for prctl fork/exec workflow (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for no-inherit memory-deny-write-execute (Nico Pache) [RHEL-39306] - kselftest: vm: check errnos in mdwe_test (Nico Pache) [RHEL-39306] - kselftest: vm: fix mdwe's mmap_FIXED test case (Nico Pache) [RHEL-39306] - kselftest: vm: fix tabs/spaces inconsistency in the mdwe test (Nico Pache) [RHEL-39306] - selftests: mm: add a test for mutually aligned moves > PMD size (Nico Pache) [RHEL-39306] - selftests: mm: fix failure case when new remap region was not found (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress help information (Nico Pache) [RHEL-39306] - selftests: mm: ksm: fix incorrect evaluation of parameter (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: fix incorrect position of #endif (Nico Pache) [RHEL-39306] - selftests: mm: remove wrong kernel header inclusion (Nico Pache) [RHEL-39306] - selftests/mm: move certain uffd*() routines from vm_util.c to uffd-common.c (Nico Pache) [RHEL-39306] - selftests/mm: fix two -Wformat-security warnings in uffd builds (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress unused function warning (Nico Pache) [RHEL-39306] - selftests/mm: factor out detection of hugetlb page sizes into vm_util (Nico Pache) [RHEL-39306] - selftests/ksm: ksm_functional_tests: add prctl unmerge test (Nico Pache) [RHEL-39306] - selftests/mm: add new selftests for KSM (Nico Pache) [RHEL-39306] - selftests/mm: add tests for RO pinning vs fork() (Nico Pache) [RHEL-39306] - selftests/mm: rename COW_EXTRA_LIBS to IOURING_EXTRA_LIBS (Nico Pache) [RHEL-39306] - selftests/mm: extend and rename uffd pagemap test (Nico Pache) [RHEL-39306] - selftests/mm: add a few options for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: add uffdio register ioctls test (Nico Pache) [RHEL-39306] - selftests/mm: add shmem-private test to uffd-stress (Nico Pache) [RHEL-39306] - selftests/mm: drop sys/dev test in uffd-stress test (Nico Pache) [RHEL-39306] - selftests/mm: allow uffd test to skip properly with no privilege (Nico Pache) [RHEL-39306] - selftests/mm: workaround no way to detect uffd-minor + wp (Nico Pache) [RHEL-39306] - selftests/mm: move zeropage test into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd sig/events tests into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd minor test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: move uffd pagemap test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: add framework for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: allow allocate_area() to fail properly (Nico Pache) [RHEL-39306] - selftests/mm: let uffd_handle_page_fault() take wp parameter (Nico Pache) [RHEL-39306] - selftests/mm: rename uffd_stats to uffd_args (Nico Pache) [RHEL-39306] - selftests/mm: drop global hpage_size in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: drop global mem_fd in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: UFFDIO_API test (Nico Pache) [RHEL-39306] - selftests/mm: uffd_open_{dev|sys}() (Nico Pache) [RHEL-39306] - selftests/mm: uffd_[un]register() (Nico Pache) [RHEL-39306] - selftests/mm: split uffd tests into uffd-stress and uffd-unit-tests (Nico Pache) [RHEL-39306] - selftests/mm: create uffd-common.[ch] (Nico Pache) [RHEL-39306] - selftests/mm: drop test_uffdio_zeropage_eexist (Nico Pache) [RHEL-39306] - selftests/mm: test UFFDIO_ZEROPAGE only when !hugetlb (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: test behavior of (pte|pmd)_mkdirty on VMAs without write permissions (Nico Pache) [RHEL-39306] - selftests/mm: reuse read_pmd_pagesize() in COW selftest (Nico Pache) [RHEL-39306] - mm: userfaultfd: add UFFDIO_CONTINUE_MODE_WP to install WP PTEs (Nico Pache) [RHEL-39306] - kselftest: vm: fix unused variable warning (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for memory-deny-write-execute (Nico Pache) [RHEL-39306] - selftests/vm: cow: R/O long-term pinning reliability tests for non-anon pages (Nico Pache) [RHEL-39306] - config: enable CONFIG_DP83TG720_PHY (Izabela Bakollari) [RHEL-33716] - config: CONFIG_QCA807X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA808X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA83XX_PHY (Izabela Bakollari) [RHEL-33716] - net: linkmode: add linkmode_fill() helper (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: fix compilation when CONFIG_GPIOLIB is not set (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: move interface mode check to .config_init_once (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: get master/slave configuration in link down state (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: wake up PHYs in managed mode (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: at803x: fix kernel panic with at8031_probe (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: use devm_clk_get_optional_enabled for the rmii-ref clock (Izabela Bakollari) [RHEL-33716] - net: sfp: update comment for FS SFP-10G-T quirk (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: switch to crc_itu_t() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: drop wrong endianness conversion for addr and CRC (Izabela Bakollari) [RHEL-33716] - net: phy: fix phy_read_poll_timeout argument type in genphy_loopback (Izabela Bakollari) [RHEL-33716] - net: sfp: enhance quirk for Fibrestore 2.5G copper SFP module (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: add support for configurable LED (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: generalize some qca808x LED functions (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move common qca808x LED define to shared header (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: add support for QCA807x PHY Family (Izabela Bakollari) [RHEL-33716] - net: phy: provide whether link has changed in c37_read_status (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move more function to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: add devm/of_phy_package_join helper (Izabela Bakollari) [RHEL-33716] - net: phy: add support for scanning PHY in PHY packages nodes (Izabela Bakollari) [RHEL-33716] - of: mdio: Add of_node_put() when breaking out of for_each_xx (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO helpers to simplify the code (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add 5Gbps support to rtl822x_config_aneg() (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO constants (Izabela Bakollari) [RHEL-33716] - net: mdio: add 2.5g and 5g related PMA speed constants (Izabela Bakollari) [RHEL-33716] - net: phy: c45 scanning: Don't consider -ENODEV fatal (Izabela Bakollari) [RHEL-33716] - net: phy: add helper phy_advertise_eee_all (Izabela Bakollari) [RHEL-33716] - net: phy: constify phydev->drv (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix the frequency adjustments (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: default to LED active High if not set (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: fix logic error in LED brightness set (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add support for RTL8126A-integrated 5Gbps PHY (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for active-low LEDs (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: detach qca808x PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move additional functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: deatch qca83xx PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: create and move functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: move at803x PHY driver to dedicated directory (Izabela Bakollari) [RHEL-33716] - net: phy: adin1100: Add interrupt support for link change (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Prevent nullptr exceptions on ISR (Izabela Bakollari) [RHEL-33716] - net: phy: c45: change genphy_c45_ethtool_[get|set]_eee to use EEE linkmode bitmaps (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix set/get PHC time for lan8814 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add LED support for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY LEDs polarity modes (Izabela Bakollari) [RHEL-33716] - net: phy: mediatek-ge-soc: sync driver with MediaTek SDK (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8814 (Izabela Bakollari) [RHEL-33716] - net: sfp-bus: fix SFP mode detect from bitrate (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: populate .soft_reset for KSZ9131 (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8841 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read_status more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add support for cdt cross short test for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: refactor qca808x cable test get status function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: generalize cdt fault length function (Izabela Bakollari) [RHEL-33716] - net: Use of_property_present() for testing DT property presence (Izabela Bakollari) [RHEL-33716] - net: phylink: move phylink_pcs_neg_mode() into phylink.c (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: add refcounting for fwnodes to mdiobus (Izabela Bakollari) [RHEL-33716] - net: phy: linux/phy.h: fix Excess kernel-doc description warning (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: implement mdo_insert_tx_tag (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec statistics (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec support (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: better align function varibles to open parenthesis (Izabela Bakollari) [RHEL-33716] - net: sfp: fix PHY discovery for FS SFP-10G-T module (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: replace msleep(1) with usleep_range (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove extra space after cast (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY package MMD read/write (Izabela Bakollari) [RHEL-33716] - net: phy: restructure __phy_write/read_mmd to helper and phydev user (Izabela Bakollari) [RHEL-33716] - net: phy: extend PHY package API to support multiple global address (Izabela Bakollari) [RHEL-33716] - net: phy: make addr type u8 in phy_package_shared struct (Izabela Bakollari) [RHEL-33716] - net: phylink: reimplement population of pl->supported for in-band (Izabela Bakollari) [RHEL-33716] - net: phy: skip LED triggers on PHYs on SFP modules (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read specific status function more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific qca808x config_aneg to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: Add support for the DP83TG720S Ethernet PHY (Izabela Bakollari) [RHEL-33716] - net: phy: c45: add genphy_c45_pma_read_ext_abilities() function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: drop specific PHY ID check from cable test functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8035 specific DT parse to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8031 functions in dedicated section (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make at8031 related DT functions name more specific (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_intr to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 WOL bits to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_init to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 probe mode check to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific DT option for at8031 to specific probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move qca83xx specific check in dedicated functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: raname hw_stats functions to qca83xx specific name (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move disable WOL to specific at8031 probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: fix passing the wrong reference for config_intr (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: replace deprecated strncpy with strscpy (Izabela Bakollari) [RHEL-33716] - net: sfp: Convert to platform remove callback returning void (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: allow usage of generic ethernet-phy clock (Izabela Bakollari) [RHEL-33716] - net: phy: adin: allow control of Fast Link Down (Izabela Bakollari) [RHEL-33716] - net: phylink: use the PHY's possible_interfaces if populated (Izabela Bakollari) [RHEL-33716] - net: phylink: split out PHY validation from phylink_bringup_phy() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_mask() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_one() (Izabela Bakollari) [RHEL-33716] - net: phylink: split out per-interface validation (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: fill in possible_interfaces for AQR113C (Izabela Bakollari) [RHEL-33716] - net: phy: bcm84881: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: table driven mactype decode (Izabela Bakollari) [RHEL-33716] - net: phy: add possible interfaces (Izabela Bakollari) [RHEL-33716] - net: sfp: rework the RollBall PHY waiting code (Izabela Bakollari) [RHEL-33716] - net: phy: correctly check soft_reset ret ONLY if defined for PHY (Izabela Bakollari) [RHEL-33716] - net: phylink: use for_each_set_bit() (Izabela Bakollari) [RHEL-33716] - net: phy: broadcom: Wire suspend/resume for BCM54612E (Izabela Bakollari) [RHEL-33716] - net: sfp: use linkmode_*() rather than open coding (Izabela Bakollari) [RHEL-33716] - net: phylink: use linkmode_fill() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: add firmware load support (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move MMD_VEND define to header (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move to separate directory (Izabela Bakollari) [RHEL-33716] - net: mdio: fix typo in header (Izabela Bakollari) [RHEL-33716] - net: phylink: initialize carrier state at creation (Izabela Bakollari) [RHEL-33716] - net: phy: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: mdio: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: Fix forced link mode for KSZ886X switches (Izabela Bakollari) [RHEL-33716] - net: dsa: microchip: ksz8: Enable MIIM PHY Control reg access (Izabela Bakollari) [RHEL-33716] - net: phy: mscc: macsec: reject PN update requests (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for hardware blinking LEDs (Izabela Bakollari) [RHEL-33716] - net: sfp: improve Nokia GPON sfp fixup (Izabela Bakollari) [RHEL-33716] - net: sfp: re-implement ignoring the hardware TX_FAULT signal (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for FS's 2.5G copper SFP (Izabela Bakollari) [RHEL-33716] - net: phy: amd: Support the Altima AMI101L (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for Fiberstone GPON-ONU-34-20BI (Izabela Bakollari) [RHEL-33716] - net: phy: fix regression with AX88772A PHY driver (Izabela Bakollari) [RHEL-33716] - net: phy: convert phy_stop() to use split state machine (Izabela Bakollari) [RHEL-33716] - net: phy: split locked and unlocked section of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_suspend() to end of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move call to start aneg (Izabela Bakollari) [RHEL-33716] - net: phy: call phy_error_precise() while holding the lock (Izabela Bakollari) [RHEL-33716] - net: phy: always call phy_process_state_change() under lock (Izabela Bakollari) [RHEL-33716] - net: phy: marvell: Add support for offloading LED blinking (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Call into the PHY driver to set LED offload (Izabela Bakollari) [RHEL-33716] - net: sfp: Remove unused function declaration sfp_link_configure() (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add qca8081 fifo reset on the link changed (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove qca8081 1G fast retrain and slave seed config (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 1G chip type (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: enable qca8081 slave seed conditionally (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: merge qca8081 slave seed function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 genphy_c45_pma_read_abilities (Izabela Bakollari) [RHEL-33716] - net: mdio: Introduce a regmap-based mdio driver (Izabela Bakollari) [RHEL-33716] - net: phylib: fix phy_read*_poll_timeout() (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdio_device_get() and mdio_device_put() (Izabela Bakollari) [RHEL-33716] - net: mdio: add clause 73 to ethtool conversion helper (Izabela Bakollari) [RHEL-33716] - mdio_bus: unhide mdio_bus_init prototype (Izabela Bakollari) [RHEL-33716] - net: mdio: fix owner field for mdio buses registered using ACPI (Izabela Bakollari) [RHEL-33716] - net: phy: improve phy_read_poll_timeout (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdiodev_c45_(read|write) (Izabela Bakollari) [RHEL-33716] - docs: networking: phy: add missing space (Izabela Bakollari) [RHEL-33716]- x86/bhi: Avoid warning in #DB handler due to BHI mitigation (Waiman Long) [RHEL-53662 RHEL-53665] {CVE-2024-42240} - redhat: Fix the ownership of /lib/modules/ directory (Vitaly Kuznetsov) [RHEL-21034] - move ownership of /lib/modules// to kernel-core (Thorsten Leemhuis) [RHEL-21034] - KVM: guest_memfd: let kvm_gmem_populate() operate only on private gfns (Paolo Bonzini) [RHEL-32435] - KVM: extend kvm_range_has_memory_attributes() to check subset of attributes (Paolo Bonzini) [RHEL-32435] - KVM: cleanup and add shortcuts to kvm_range_has_memory_attributes() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: move check for already-populated page to common code (Paolo Bonzini) [RHEL-32435] - KVM: remove kvm_arch_gmem_prepare_needed() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: make kvm_gmem_prepare_folio() operate on a single struct kvm (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay kvm_gmem_prepare_folio() until the memory is passed to the guest (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return locked folio from __kvm_gmem_get_pfn (Paolo Bonzini) [RHEL-32435] - KVM: rename CONFIG_HAVE_KVM_GMEM_* to CONFIG_HAVE_KVM_ARCH_GMEM_* (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: do not go through struct page (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay folio_mark_uptodate() until after successful preparation (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return folio from __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-32435] - KVM: x86: Eliminate log spam from limited APIC timer periods (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Use sev_es_host_save_area() helper when initializing tsc_aux (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Force sev_es_host_save_area() to be inlined (for noinstr usage) (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Consider NUMA affinity when allocating per-CPU save_area (Paolo Bonzini) [RHEL-32435] - KVM: SVM: not account memory allocation for per-CPU svm_data (Paolo Bonzini) [RHEL-32435] - KVM: SVM: remove useless input parameter in snp_safe_alloc_page (Paolo Bonzini) [RHEL-32435] - KVM: Validate hva in kvm_gpc_activate_hva() to fix __kvm_gpc_refresh() WARN (Paolo Bonzini) [RHEL-32435] - KVM: interrupt kvm_gmem_populate() on signals (Paolo Bonzini) [RHEL-32435] - KVM: Stop processing *all* memslots when "null" mmu_notifier handler is found (Paolo Bonzini) [RHEL-32435] - KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin() (Paolo Bonzini) [RHEL-32435] - KVM: selftests: x86: Prioritize getting max_gfn from GuestPhysBits (Paolo Bonzini) [RHEL-32435] - KVM: selftests: Fix shift of 32 bit unsigned int more than 32 bits (Paolo Bonzini) [RHEL-32435] - KVM: Discard zero mask with function kvm_dirty_ring_reset (Paolo Bonzini) [RHEL-32435] - virt: guest_memfd: fix reference leak on hwpoisoned page (Paolo Bonzini) [RHEL-32435] - kvm: do not account temporary allocations to kmem (Paolo Bonzini) [RHEL-32435] - KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC routes (Paolo Bonzini) [RHEL-32435] - KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked (Paolo Bonzini) [RHEL-32435] - net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx() from __netif_rx() (Myron Stowe) [RHEL-51754] {CVE-2024-42110} - Disable NVGRACE_GPU_VFIO_PCI CONFIG for now (Donald Dutile) [RHEL-36542] - vfio/nvgrace-gpu: Convey kvm to map device memory region as noncached (Donald Dutile) [RHEL-36544] - vfio: Convey kvm that the vfio-pci device is wc safe (Donald Dutile) [RHEL-36543] - vfio/nvgrace-gpu: Add vfio pci variant module for grace hopper (Donald Dutile) [RHEL-36542] - x86/bugs: Extend VMware Retbleed workaround to Nehalem & earlier CPUs (Waiman Long) [RHEL-48649] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Apacer AS340 (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for AMD Radeon S3 SSD (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Crucial CT240BX500SSD1 (Ewan D. Milne) [RHEL-23829] - ata: ahci: Do not apply Intel PCS quirk on Intel Alder Lake (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Allow command duration limits detection for ACS-4 drives (Ewan D. Milne) [RHEL-23829] - ata: ahci: Add mask_port_map module parameter (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-sata: Factor out NCQ Priority configuration helpers (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: asm1166: don't limit reported ports (Ewan D. Milne) [RHEL-23829] - ahci: print the number of implemented ports (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nomsi (Ewan D. Milne) [RHEL-23829] - ahci: drop unused board_ahci_noncq (Ewan D. Milne) [RHEL-23829] - ahci: clean up ahci_broken_devslp quirk (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nosntf (Ewan D. Milne) [RHEL-23829] - ahci: clean up intel_pcs_quirk (Ewan D. Milne) [RHEL-23829] - ata: ahci: Drop low power policy board type (Ewan D. Milne) [RHEL-23829] - ata: ahci: do not enable LPM on external ports (Ewan D. Milne) [RHEL-23829] - ata: ahci: drop hpriv param from ahci_update_initial_lpm_policy() (Ewan D. Milne) [RHEL-23829] - ata: ahci: a hotplug capable port is an external port (Ewan D. Milne) [RHEL-23829] - ata: ahci: move marking of external port earlier (Ewan D. Milne) [RHEL-23829] - ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts (Ewan D. Milne) [RHEL-23829] - ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers (Ewan D. Milne) [RHEL-23829] - ahci: asm1166: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: improve sysfs description for ATA_LPM_UNKNOWN (Ewan D. Milne) [RHEL-23829] - scsi: sd: Fix system start for ATA devices (Ewan D. Milne) [RHEL-23829] - scsi: Change SCSI device boolean fields to single bit flags (Ewan D. Milne) [RHEL-23829] - scsi: sd: Introduce manage_shutdown device flag (Ewan D. Milne) [RHEL-23829] - ata: libata-eh: Spinup disk on resume after revalidation (Ewan D. Milne) [RHEL-23829] - ata: xgene: Use of_device_get_match_data() (Ewan D. Milne) [RHEL-23829] - scsi: Remove scsi device no_start_on_resume flag (Ewan D. Milne) [RHEL-23829] - scsi: sd: Do not issue commands to suspended disks on shutdown (Ewan D. Milne) [RHEL-23829] - ata: libata: Annotate struct ata_cpr_log with __counted_by (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: Disable scsi device manage_system_start_stop (Ewan D. Milne) [RHEL-23829] - scsi: sd: Differentiate system and runtime start/stop management (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: link ata port and scsi device (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Fix port and device removal (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: increase PMP SRST timeout to 10s (Ewan D. Milne) [RHEL-23829] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fetch sense data for successful commands iff CDL enabled (Ewan D. Milne) [RHEL-23829] - ata: ahci_xgene: fix parameter types of xgene_ahci_poll_reg_val() (Ewan D. Milne) [RHEL-23829] - ata: libata: fix parameter type of ata_deadline() (Ewan D. Milne) [RHEL-23829] - ata,scsi: do not issue START STOP UNIT on resume (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fix when to fetch sense data for successful commands (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Fix ata_msense_control kdoc comment (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Handle completion of CDL commands using policy 0xD (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Set read/write commands CDL index (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Add ATA feature control sub-page translation (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Add support for CDL pages mode sense (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Handle CDL bits in ata_scsiop_maint_in() (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Detect support for command duration limits (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Change ata_eh_request_sense() to not set CHECK_CONDITION (Ewan D. Milne) [RHEL-23829] - ata: Use of_property_present() for testing DT property presence (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_POLICY configuration item back (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_MOBILE_POLICY configuration item (Ewan D. Milne) [RHEL-23829] - virt: efi_secret: Convert to platform remove callback returning void (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add get_event_log() support for CC platforms (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Measure into CC protocol if TCG2 protocol is absent (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add Confidential Computing (CC) measurement typedefs (Lenny Szubowicz) [RHEL-30322] - efi/tpm: Use symbolic GUID name from spec for final events table (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Use TPM event typedefs from the TCG PC Client spec (Lenny Szubowicz) [RHEL-30322]- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines (Chris von Recklinghausen) [RHEL-54027] {CVE-2024-42258} - rtla/osnoise: set the default threshold to 1us (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Better report when histogram is empty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Fix -t\--trace[=file] (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Fix histogram report when a cpu count is 0 (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Add the --warm-up option (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for hist mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for top mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/auto-analysis: Replace \t with spaces (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Simplify "no value" printing on top (Luis Claudio R. Goncalves) [RHEL-50869] - tools/rtla: Add -U/--user-load option to timerlat (Luis Claudio R. Goncalves) [RHEL-50869] - Documentation: Add tools/rtla timerlat -u option documentation (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Make doc build optional (Luis Claudio R. Goncalves) [RHEL-50869] - kernfs: change kernfs_rename_lock into a read-write lock (Ian Kent) [RHEL-52956] - kernfs: Separate kernfs_pr_cont_buf and rename_lock (Ian Kent) [RHEL-52956] - kernfs: fix missing kernfs_iattr_rwsem locking (Ian Kent) [RHEL-52956] - kernfs: Use a per-fs rwsem to protect per-fs list of kernfs_super_info (Ian Kent) [RHEL-52956] - kernfs: Introduce separate rwsem to protect inode attributes (Ian Kent) [RHEL-52956] - perf/x86/intel: Support Perfmon MSRs aliasing (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support PERFEVTSEL extension (Michael Petlan) [RHEL-20059] - perf/x86: Add config_mask to represent EVENTSEL bitmask (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support new data source for Lunar Lake (Michael Petlan) [RHEL-20059] - perf/x86/intel: Rename model-specific pebs_latency_data functions (Michael Petlan) [RHEL-20059] - perf/x86: Add Lunar Lake and Arrow Lake support (Michael Petlan) [RHEL-20059] - perf/x86: Support counter mask (Michael Petlan) [RHEL-20059] - perf/x86/amd: Use try_cmpxchg() in events/amd/{un,}core.c (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support the PEBS event mask (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Lunarlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Arrowlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/msr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/uncore: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/pt: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/lbr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Update arch/x86/include/asm/intel-family.h (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add new macros to work with (vendor/family/model) values (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add/initialize x86_vfm field to struct cpuinfo_x86 (Michael Petlan) [RHEL-20059] - intel_th: pci: Add Lunar Lake support (Michael Petlan) [RHEL-20057] - iommufd/iova_bitmap: Remove iterator logic (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Dynamic pinning on iova_bitmap_set() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Consolidate iova_bitmap_set exit conditionals (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Move initial pinning to iova_bitmap_for_each() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Cache mapped length in iova_bitmap_map struct (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Check iova_bitmap_done() after set ahead (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Do not record head iova to better match iommu drivers (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix tests to use MOCK_PAGE_SIZE based buffer sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Add tests for <= u8 bitmap sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix iommufd_test_dirty() to handle class_register (Jeff Moyer) [RHEL-23824] - fs : Fix warning using plain integer as NULL (Jeff Moyer) [RHEL-23824] - libnvdimm: remove kernel-doc warnings: (Jeff Moyer) [RHEL-23824] - testing: nvdimm: make struct class structures constant (Jeff Moyer) [RHEL-23824] - libnvdimm: Annotate struct nd_region with __counted_by (Jeff Moyer) [RHEL-23824] - libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value (Jeff Moyer) [RHEL-23824] - dax: refactor deprecated strncpy (Jeff Moyer) [RHEL-23824] - nvdimm: Fix dereference after free in register_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm: Fix memleak of pmu attr_groups in unregister_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Avoid unnecessary endian conversion (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Prevent the creation of zero-sized namespaces (Jeff Moyer) [RHEL-23824] - nvdimm: Explicitly include correct DT includes (Jeff Moyer) [RHEL-23824] - nvdimm: Use kstrtobool() instead of strtobool() (Jeff Moyer) [RHEL-23824] - dax: enable dax fault handler to report VM_FAULT_HWPOISON (Jeff Moyer) [RHEL-23824] - nvdimm: make security_show static (Jeff Moyer) [RHEL-23824] - nvdimm: make nd_class variable static (Jeff Moyer) [RHEL-23824] - dax/kmem: Pass valid argument to memory_group_register_static (Jeff Moyer) [RHEL-23824] - fsdax: remove redundant variable 'error' (Jeff Moyer) [RHEL-23824] - dax: Cleanup extra dax_region references (Jeff Moyer) [RHEL-23824] - dax: Introduce alloc_dev_dax_id() (Jeff Moyer) [RHEL-23824] - dax: Use device_unregister() in unregister_dax_mapping() (Jeff Moyer) [RHEL-23824] - dax: Fix dax_mapping_release() use after free (Jeff Moyer) [RHEL-23824] - tools/testing/nvdimm: Drop empty platform remove function (Jeff Moyer) [RHEL-23824] - dax/kmem: Fix leak of memory-hotplug resources (Jeff Moyer) [RHEL-23824] - dax: super.c: fix kernel-doc bad line warning (Jeff Moyer) [RHEL-23824] - nvdimm/region: Move cache management to the region driver (Jeff Moyer) [RHEL-23824] - ACPI: HMAT: Release platform device in case of platform_device_add_data() fails (Jeff Moyer) [RHEL-23824] - arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY (Mark Salter) [RHEL-46931] {CVE-2024-39488} - RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt (Kamal Heib) [RHEL-44248] {CVE-2024-38544}- ARM: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add interrupt-names to arch timer nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r9a07g044: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779a0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F4 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Fix ethernet0 alias (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-ethernet: Enable Ethernet Switch and SERDES (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rzg2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen3: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rzg1: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rcar-gen2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add R-Car S4 Starter Kit support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: spider: Enable PCIe Host ch0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add PCIe Host and Endpoint nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add GP LEDs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add INTC-EX node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Revise renesas,ipmmu-main (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Use proper labels for thermal zones (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Drop specifying the GIC_CPU_MASK_SIMPLE() for GICv3 systems (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to MMC node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable UFS device (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CA55 operating points (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add Ethernet Switch and SERDES nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Switch from SCIF3 to HSCIF0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix SCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix HSCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add missing bootargs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Move aliases and chosen (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add MSIOF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add TMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CMT support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable eMMC0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SDHI0 support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Fix scif0/scif3 sort order (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable SCIF0 on second connector (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add HSCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add DMA properties to SCIF3 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPU core clocks (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPUIdle support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add secondary CA55 CPU cores (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add L3 cache controller (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add UFS node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to DMAC nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add IPMMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add sys-dmac nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add thermal support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add GPIO nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen4: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Add Ethernet sub-board (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add I2C4 and EEPROMs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add I2C nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Complete SCIF3 description (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add pinctrl device node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable watchdog timer (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add RWDT node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F0 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas Spider boards support (Steve Dunnagan) [RHEL-53987] - net/sched: Fix UAF when resolving a clash (Xin Long) [RHEL-51020] {CVE-2024-41040} - scsi: qedf: Ensure the copied buf is NUL terminated (John Meneghini) [RHEL-44201 RHEL-44202] {CVE-2024-38559} - netfilter: br_netfilter: remove WARN traps (Florian Westphal) [RHEL-36872] - netfilter: br_netfilter: skip conntrack input hook for promisc packets (Florian Westphal) [RHEL-36872] - netfilter: bridge: confirm multicast packets before passing them up the stack (Florian Westphal) [RHEL-36872] {CVE-2024-27415} - netfilter: nf_conntrack_bridge: initialize err to 0 (Florian Westphal) [RHEL-36872] - net/mlx5e: Add mqprio_rl cleanup and free in mlx5e_priv_cleanup() (Benjamin Poirier) [RHEL-45365] - net/mlx5: E-switch, Create ingress ACL when needed (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Add check for srq max_sge attribute (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Fix unwind flow as part of mlx5_ib_stage_init_init (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Ensure created mkeys always have a populated rb_key (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Follow rb_key.ats when creating new mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Remove extra unlock on error path (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN) packets (Benjamin Poirier) [RHEL-45365] - net/mlx5: Fix tainted pointer delete is case of flow rules creation fail (Benjamin Poirier) [RHEL-45365] - net/mlx5: Always stop health timer during driver removal (Benjamin Poirier) [RHEL-45365] - net/mlx5: Stop waiting for PCI if pci channel is offline (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix UDP GSO for encapsulated packets (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Use rx_missed_errors instead of rx_dropped for reporting buffer exhaustion (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix IPsec tunnel mode offload feature check (Benjamin Poirier) [RHEL-45365] - net/mlx5: Use mlx5_ipsec_rx_status_destroy to correctly delete status rules (Benjamin Poirier) [RHEL-45365] - net/mlx5: Lag, do bond only if slaves agree on roce state (Benjamin Poirier) [RHEL-45365] - net/mlx5: Reload only IB representors upon lag disable/enable (Benjamin Poirier) [RHEL-45365] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Adding remote atomic access flag to updatable flags (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Change check for cacheable mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_ent (Benjamin Poirier) [RHEL-45365] - mlx5: stop warning for 64KB pages (Benjamin Poirier) [RHEL-45365] - mlx5: avoid truncating error message (Benjamin Poirier) [RHEL-45365] - tools/power/x86/intel-speed-select: v1.19 release (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Display CPU as None for -1 (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: SST BF/TF support per level (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase number of CPUs displayed (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Present all TRL levels for turbo-freq (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Fix display for unsupported levels (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Support multiple dies (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase die count (David Arcari) [RHEL-20031] - platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove() (David Arcari) [RHEL-20031] - platform/x86: ISST: Support SST-BF and SST-TF per level (David Arcari) [RHEL-20031] - platform/x86: ISST: Add missing MODULE_DESCRIPTION (David Arcari) [RHEL-20031] - platform/x86: ISST: Add dev_fmt (David Arcari) [RHEL-20031] - platform/x86: ISST: Support partitioned systems (David Arcari) [RHEL-20031] - platform/x86: ISST: Shorten the assignments for power_domain_info (David Arcari) [RHEL-20031] - platform/x86: ISST: Use local variable for auxdev->dev (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Add additional TPMI header fields (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Align comments in kernel-doc (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Check major version change for TPMI Information (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Handle error from tpmi_process_info() (David Arcari) [RHEL-20031] - audit: Send netlink ACK before setting connection in auditd_set (Richard Guy Briggs) [RHEL-9096]- xfs: allow SECURE namespace xattrs to use reserved block pool (Pavel Reichl) [RHEL-49806] - firmware: cs_dsp: Validate payload length before processing block (David Arcari) [RHEL-53640] {CVE-2024-42237} - selftests: netfilter: test nat source port clash resolution interaction with tcp early demux (Florian Westphal) [RHEL-6151] - netfilter: nf_nat: undo erroneous tcp edemux lookup after port clash (Florian Westphal) [RHEL-6151] - xfs: allow symlinks with short remote targets (CKI Backport Bot) [RHEL-53164] - netfilter: Use flowlabel flow key when re-routing mangled packets (Florian Westphal) [RHEL-40213] - ppp: reject claimed-as-LCP but actually malformed packets (Guillaume Nault) [RHEL-51059] {CVE-2024-41044} - mptcp: ensure snd_una is properly initialized on connect (Florian Westphal) [RHEL-47943 RHEL-47944] {CVE-2024-40931} - Bluetooth: ISO: Check socket flag instead of hcon (CKI Backport Bot) [RHEL-51982] {CVE-2024-42141} - bluetooth/hci: disallow setting handle bigger than HCI_CONN_HANDLE_MAX (CKI Backport Bot) [RHEL-51910] {CVE-2024-42132} - Bluetooth: hci_core: cancel all works upon hci_unregister_dev() (CKI Backport Bot) [RHEL-51214] {CVE-2024-41063} - mm: vmalloc: check if a hash-index is in cpu_possible_mask (CKI Backport Bot) [RHEL-50955] {CVE-2024-41032} - Merge DRM changes from upstream v6.9..v6.9.11 (Dave Airlie) [RHEL-24103] - powerpc/mm: Fix false detection of read faults (Chris von Recklinghausen) [RHEL-50040] - powerpc/mm: Support execute-only memory on the Radix MMU (Chris von Recklinghausen) [RHEL-50040] - io_uring/sqpoll: work around a potential audit memory leak (Jeff Moyer) [RHEL-48561] {CVE-2024-41001} - io_uring/rsrc: don't lock while !TASK_RUNNING (Jeff Moyer) [RHEL-47830] {CVE-2024-40922} - io_uring/io-wq: Use set_bit() and test_bit() at worker->flags (Jeff Moyer) [RHEL-47505] {CVE-2024-39508} - kunit: kasan_test: fix backport error in kasan test (Nico Pache) [RHEL-39303] - redhat: add configs for new kunit tests (Nico Pache) [RHEL-39303] - kasan: use unchecked __memset internally (Nico Pache) [RHEL-39303] - kasan: unify printk prefixes (Nico Pache) [RHEL-39303] - net/handshake: Fix handshake_req_destroy_test1 (Nico Pache) [RHEL-39303] - kunit: bail out early in __kunit_test_suites_init() if there are no suites to test (Nico Pache) [RHEL-39303] - kunit: string-stream-test: use KUNIT_DEFINE_ACTION_WRAPPER (Nico Pache) [RHEL-39303] - kunit: test: Move fault tests behind KUNIT_FAULT_TEST Kconfig option (Nico Pache) [RHEL-39303] - kunit: unregister the device on error (Nico Pache) [RHEL-39303] - kunit: Fix race condition in try-catch completion (Nico Pache) [RHEL-39303] - kunit: Add tests for fault (Nico Pache) [RHEL-39303] - kunit: Print last test location on fault (Nico Pache) [RHEL-39303] - kunit: Handle test faults (Nico Pache) [RHEL-39303] - kunit: Fix timeout message (Nico Pache) [RHEL-39303] - kunit: Fix kthread reference (Nico Pache) [RHEL-39303] - kunit: Handle thread creation error (Nico Pache) [RHEL-39303] - lib: checksum: hide unused expected_csum_ipv6_magic[] (Nico Pache) [RHEL-39303] - Revert "kunit: memcpy: Split slow memcpy tests into MEMCPY_SLOW_KUNIT_TEST" (Nico Pache) [RHEL-39303] - kunit: Fix again checksum tests on big endian CPUs (Nico Pache) [RHEL-39303] - kunit: Annotate _MSG assertion variants with gnu printf specifiers (Nico Pache) [RHEL-39303] - rtc: test: Fix invalid format specifier. (Nico Pache) [RHEL-39303] - lib: memcpy_kunit: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - lib/cmdline: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - kunit: test: Log the correct filter string in executor_test (Nico Pache) [RHEL-39303] - kunit: make kunit_bus_type const (Nico Pache) [RHEL-39303] - kunit: Mark filter* params as rw (Nico Pache) [RHEL-39303] - kunit: tool: Print UML command (Nico Pache) [RHEL-39303] - time/kunit: Use correct format specifier (Nico Pache) [RHEL-39303] - Documentation: KUnit: Update the instructions on how to test static functions (Nico Pache) [RHEL-39303] - kunit: run test suites only after module initialization completes (Nico Pache) [RHEL-39303] - MAINTAINERS: kunit: Add Rae Moar as a reviewer (Nico Pache) [RHEL-39303] - lib: checksum: Fix build with CONFIG_NET=n (Nico Pache) [RHEL-39303] - kunit: Add tests for csum_ipv6_magic and ip_fast_csum (Nico Pache) [RHEL-39303] - Documentation: kunit: Add clang UML coverage example (Nico Pache) [RHEL-39303] - kunit: Protect string comparisons against NULL (Nico Pache) [RHEL-39303] - kunit: Add example of kunit_activate_static_stub() with pointer-to-function (Nico Pache) [RHEL-39303] - kunit: Allow passing function pointer to kunit_activate_static_stub() (Nico Pache) [RHEL-39303] - kunit: Fix NULL-dereference in kunit_init_suite() if suite->log is NULL (Nico Pache) [RHEL-39303] - kunit: Reset test->priv after each param iteration (Nico Pache) [RHEL-39303] - kunit: Add example for using test->priv (Nico Pache) [RHEL-39303] - Documentation: Add debugfs docs with run after boot (Nico Pache) [RHEL-39303] - kunit: add ability to run tests after boot using debugfs (Nico Pache) [RHEL-39303] - kunit: add is_init test attribute (Nico Pache) [RHEL-39303] - kunit: add example suite to test init suites (Nico Pache) [RHEL-39303] - kunit: add KUNIT_INIT_TABLE to init linker section (Nico Pache) [RHEL-39303] - kunit: move KUNIT_TABLE out of INIT_DATA (Nico Pache) [RHEL-39303] - kunit: tool: add test for parsing attributes (Nico Pache) [RHEL-39303] - kunit: tool: fix parsing of test attributes (Nico Pache) [RHEL-39303] - kunit: debugfs: Handle errors from alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: debugfs: Fix unchecked dereference in debugfs_print_results() (Nico Pache) [RHEL-39303] - kunit: string-stream: Allow ERR_PTR to be passed to string_stream_destroy() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Avoid cast warning when testing gfp_t flags (Nico Pache) [RHEL-39303] - mptcp: fill in missing MODULE_DESCRIPTION() (Nico Pache) [RHEL-39303] - kunit: test: Avoid cast warning when adding kfree() as an action (Nico Pache) [RHEL-39303] - kunit: Reset suite counter right before running tests (Nico Pache) [RHEL-39303] - kunit: Warn if tests are slow (Nico Pache) [RHEL-39303] - kasan: fix and update KUNIT_EXPECT_KASAN_FAIL comment (Nico Pache) [RHEL-39303] - x86/asm: Fix build of UML with KASAN (Nico Pache) [RHEL-39303] - kunit: Reset test status on each param iteration (Nico Pache) [RHEL-39303] - kunit: string-stream: Test performance of string_stream (Nico Pache) [RHEL-39303] - kunit: Use string_stream for test log (Nico Pache) [RHEL-39303] - kunit: string-stream: Add tests for freeing resource-managed string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Decouple string_stream from kunit (Nico Pache) [RHEL-39303] - kunit: string-stream: Add kunit_alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: Don't use a managed alloc in is_literal() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Add cases for string_stream newline appending (Nico Pache) [RHEL-39303] - kunit: string-stream: Add option to make all lines end with newline (Nico Pache) [RHEL-39303] - kunit: string-stream: Improve testing of string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Don't create a fragment for empty strings (Nico Pache) [RHEL-39303] - kunit: Fix wild-memory-access bug in kunit_free_suite_set() (Nico Pache) [RHEL-39303] - kunit: tool: Add command line interface to filter and report attributes (Nico Pache) [RHEL-39303] - kunit: tool: Enable CONFIG_FORTIFY_SOURCE under UML (Nico Pache) [RHEL-39303] - kunit: tool: undo type subscripts for subprocess.Popen (Nico Pache) [RHEL-39303] - kunit: tool: Add support for SH under QEMU (Nico Pache) [RHEL-39303] - kunit: tool: Add support for overriding the QEMU serial port (Nico Pache) [RHEL-39303] - kunit: tool: fix pre-existing `mypy --strict` errors and update run_checks.py (Nico Pache) [RHEL-39303] - kunit: tool: remove unused imports and variables (Nico Pache) [RHEL-39303] - kunit: tool: add subscripts for type annotations where appropriate (Nico Pache) [RHEL-39303] - kunit: tool: Add support for m68k under QEMU (Nico Pache) [RHEL-39303] - kunit: kunit.py extract handlers (Nico Pache) [RHEL-39303] - kunit: tool: remove redundant file.close() call in unit test (Nico Pache) [RHEL-39303] - kunit: tool: unit tests all check parser errors, standardize formatting a bit (Nico Pache) [RHEL-39303] - kunit: tool: make TestCounts a dataclass (Nico Pache) [RHEL-39303] - kunit: tool: make parser preserve whitespace when printing test log (Nico Pache) [RHEL-39303] - kunit: tool: Don't download risc-v opensbi firmware with wget (Nico Pache) [RHEL-39303] - kunit: tool: rename all_test_uml.config, use it for --alltests (Nico Pache) [RHEL-39303] - Documentation: KUnit: Fix non-uml anchor (Nico Pache) [RHEL-39303] - Documentation: Kunit: Fix inconsistent titles (Nico Pache) [RHEL-39303] - Documentation: kunit: fix trivial typo (Nico Pache) [RHEL-39303] - kunit: tool: make --raw_output=kunit (aka --raw_output) preserve leading spaces (Nico Pache) [RHEL-39303] - Documentation: Kunit: Add ref for other kinds of tests (Nico Pache) [RHEL-39303] - net: bridge: mst: fix suspicious rcu usage in br_mst_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: pass vlan group directly to br_mst_vlan_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: fix vlan use-after-free (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - crypto: bcm - Fix pointer arithmetic (cki-backport-bot) [RHEL-44114] {CVE-2024-38579}- Add amd-pstate-ut to the mod-internal.list (David Arcari) [RHEL-53955] - firmware: cs_dsp: Return error if block header overflows file (David Arcari) [RHEL-53650] {CVE-2024-42238} - mm: prevent derefencing NULL ptr in pfn_section_valid() (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - mm, kmsan: fix infinite recursion due to RCU critical section (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - netfilter: nf_tables: prefer nft_chain_validate (Phil Sutter) [RHEL-51046] {CVE-2024-41042} - netfilter: nf_tables: allow loop termination for pending fatal signal (Phil Sutter) [RHEL-51046] - netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers (Phil Sutter) [RHEL-51522] {CVE-2024-42070} - netfilter: nft_inner: validate mandatory meta and payload (Phil Sutter) [RHEL-47486] {CVE-2024-39504} - netfilter: ipset: Fix suspicious rcu_dereference_protected() (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Fix race between namespace cleanup and gc in the list:set type (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Add list flush to cancel_gc (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - qed/qede: Fix scheduling while atomic (John Meneghini) [RHEL-9751] - cachefiles: fix slab-use-after-free in cachefiles_withdraw_cookie() (Pavel Reichl) [RHEL-51157] {CVE-2024-41057} - cachefiles: fix slab-use-after-free in fscache_withdraw_volume() (Pavel Reichl) [RHEL-51163] {CVE-2024-41058} - netfs, fscache: export fscache_put_volume() and add fscache_try_get_volume() (Pavel Reichl) [RHEL-51157 RHEL-51163] - nvme-fabrics: use reserved tag for reg read/write command (CKI Backport Bot) [RHEL-51357] {CVE-2024-41082} - nvmet: always initialize cqe.result (Maurizio Lombardi) [RHEL-51334 RHEL-51335] {CVE-2024-41079} - nvmet: fix a possible leak when destroy a ctrl during qp establishment (Maurizio Lombardi) [RHEL-52019 RHEL-52020] {CVE-2024-42152} - NFSv4: Fix memory leak in nfs4_set_security_label (CKI Backport Bot) [RHEL-52083] {CVE-2024-41076} - xfs: don't walk off the end of a directory data block (CKI Backport Bot) [RHEL-50885] {CVE-2024-41013} - xfs: add bounds checking to xlog_recover_process_data (CKI Backport Bot) [RHEL-50862] {CVE-2024-41014} - tcp: avoid too many retransmit packets (Florian Westphal) [RHEL-48637] {CVE-2024-41007} - tcp: use signed arithmetic in tcp_rtx_probe0_timed_out() (Florian Westphal) [RHEL-48637] - nfs: handle error of rpc_proc_register() in init_nfs_fs() (Scott Mayhew) [RHEL-39906] {CVE-2024-36939} - mm/page_table_check: fix crash on ZONE_DEVICE (Chris von Recklinghausen) [RHEL-48052] {CVE-2024-40948} - net: asix: add proper error handling of usb read errors (Ken Cox) [RHEL-28110] {CVE-2021-47101} - asix: fix uninit-value in asix_mdio_read() (Ken Cox) [RHEL-28110] {CVE-2021-47101}- mptcp: fix possible NULL dereferences (Antoine Tenart) [RHEL-48648] - af_packet: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - udp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - tcp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: raw: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - ping: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: introduce sk_skb_reason_drop function (Antoine Tenart) [RHEL-48648] - net: add rx_sk to trace_kfree_skb (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_check_req() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: handle timewait cases in the receive path (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_ack() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - rstreason: make it work in trace world (Antoine Tenart) [RHEL-48648] - mptcp: introducing a helper into active reset logic (Antoine Tenart) [RHEL-48648] - mptcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - tcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for active reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for passive reset (Antoine Tenart) [RHEL-48648] - net: introduce rstreason to detect why the RST is sent (Antoine Tenart) [RHEL-48648] - trace: tcp: fully support trace_tcp_send_reset (Antoine Tenart) [RHEL-48648] - trace: adjust TP_STORE_ADDR_PORTS_SKB() parameters (Antoine Tenart) [RHEL-48648] - net: udp: add IP/port data to the tracepoint udp/udp_fail_queue_rcv_skb (Antoine Tenart) [RHEL-48648] - net: port TP_STORE_ADDR_PORTS_SKB macro to be tcp/udp independent (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sock_set_state() (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sk_error_report() (Antoine Tenart) [RHEL-48648] - trace: move to TP_STORE_ADDRS related macro to net_probe_common.h (Antoine Tenart) [RHEL-48648] - inet: preserve const qualifier in inet_sk() (Antoine Tenart) [RHEL-48648] - tcp: make dropreason in tcp_child_process() work (Antoine Tenart) [RHEL-48648] - tcp: make the dropreason really work when calling tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add dropreasons in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add more specific possible drop reasons in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - tcp: introduce dropreasons in receive path (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: add a dropreason definitions and prepare for cookie check (Antoine Tenart) [RHEL-48648] - tcp: Clean up goto labels in cookie_v[46]_check(). (Antoine Tenart) [RHEL-48648] - net: use %pS for kfree_skb tracing event location (Antoine Tenart) [RHEL-48648] - PCI: endpoint: remove bogus return in pci_epf_device_remove() (Brian Masney) [RHEL-47218] - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update (Ivan Vecera) [RHEL-37006] {CVE-2024-35855} - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash (Ivan Vecera) [RHEL-37010] {CVE-2024-35854} - mlxsw: spectrum_acl_tcam: Fix memory leak during rehash (Ivan Vecera) [RHEL-37014] {CVE-2024-35853} - mlxsw: spectrum_acl_tcam: Fix incorrect list API usage (Ivan Vecera) [RHEL-37486] {CVE-2024-36006}- tcp_metrics: validate source addr length (Guillaume Nault) [RHEL-52031] {CVE-2024-42154} - SUNRPC: Fix loop termination condition in gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - NFSD: Support write delegations in LAYOUTGET (Benjamin Coddington) [RHEL-53004] - nfs: fix undefined behavior in nfs_block_bits() (Benjamin Coddington) [RHEL-53004] - knfsd: LOOKUP can return an illegal error value (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fixup gss_status tracepoint error output (Benjamin Coddington) [RHEL-53004] - nfs: pass explicit offset/count to trace events (Benjamin Coddington) [RHEL-53004] - net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket (Benjamin Coddington) [RHEL-53004] - gss_krb5: Fix the error handling path for crypto_sync_skcipher_setkey (Benjamin Coddington) [RHEL-53004] - NFSD: Fix nfsdcld warning (Benjamin Coddington) [RHEL-53004] - NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server (Benjamin Coddington) [RHEL-53004] - SUNRPC: avoid soft lockup when transmitting UDP to reachable server. (Benjamin Coddington) [RHEL-53004] - xprtrdma: Fix rpcrdma_reqs_reset() (Benjamin Coddington) [RHEL-53004] - Revert "nfsd: fix oops when reading pool_stats before server is started" (Benjamin Coddington) [RHEL-53004] - nfsd: initialise nfsd_info.mutex early. (Benjamin Coddington) [RHEL-53004] - nfs: drop the incorrect assertion in nfs_swap_rw() (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix backchannel reply, again (Benjamin Coddington) [RHEL-53004] - NFS: add barriers when testing for NFS_FSDATA_BLOCKED (Benjamin Coddington) [RHEL-53004] - SUNRPC: return proper error from gss_wrap_req_priv (Benjamin Coddington) [RHEL-53004] - NFSv4.1 enforce rootpath check in fs_location query (Benjamin Coddington) [RHEL-53004] - pNFS/filelayout: fixup pNfs allocation modes (Benjamin Coddington) [RHEL-53004] - rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL (Benjamin Coddington) [RHEL-53004] - NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS (Benjamin Coddington) [RHEL-53004] - sunrpc: fix NFSACL RPC retry on soft mount (Benjamin Coddington) [RHEL-53004] - nfs: keep server info for remounts (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - sunrpc: removed redundant procp check (Benjamin Coddington) [RHEL-53004] - wifi: mt76: replace skb_put with skb_put_zero (CKI Backport Bot) [RHEL-52367] {CVE-2024-42225} - ice: xsk: fix txq interrupt mapping (Petr Oros) [RHEL-15670] - ice: add missing WRITE_ONCE when clearing ice_rx_ring::xdp_prog (Petr Oros) [RHEL-15670] - ice: improve updating ice_{t,r}x_ring::xsk_pool (Petr Oros) [RHEL-15670] - ice: toggle netif_carrier when setting up XSK pool (Petr Oros) [RHEL-15670] - ice: modify error handling when setting XSK pool in ndo_bpf (Petr Oros) [RHEL-15670] - ice: replace synchronize_rcu with synchronize_net (Petr Oros) [RHEL-15670] - ice: don't busy wait for Rx queue disable in ice_qp_dis() (Petr Oros) [RHEL-15670] - ice: respect netif readiness in AF_XDP ZC related ndo's (Petr Oros) [RHEL-15670] - wifi: rtw89: fw: scan offload prohibit all 6 GHz channel if no 6 GHz sband (CKI Backport Bot) [RHEL-51809] {CVE-2024-42125} - wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values (CKI Backport Bot) [RHEL-51767] {CVE-2024-42114} - udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port(). (CKI Backport Bot) [RHEL-51033] {CVE-2024-41041} - ACPI: fix double INT_SRC_OVR override (Desnes Nunes) [RHEL-45576] - vfs: don't mod negative dentry count when on shrinker list (Brian Foster) [RHEL-46609] - fs/dcache: Re-use value stored to dentry->d_flags instead of re-reading (Brian Foster) [RHEL-46609] - netpoll: Fix race condition in netpoll_owner_active (CKI Backport Bot) [RHEL-49371] {CVE-2024-41005} - xfs: fix log recovery buffer allocation for the legacy h_size fixup (Bill O'Donnell) [RHEL-46479] {CVE-2024-39472} - tun: limit printing rate when illegal packet received by tun dev (Jon Maloy) [RHEL-35048] {CVE-2024-27013}- Revert: Duplicated code of __iowrite32_copy() (Lucas Zampieri) - cxl/mem: Fix no cxl_nvd during pmem region auto-assembling (John W. Linville) [RHEL-51364] {CVE-2024-41085} - cxl/region: Avoid null pointer dereference in region lookup (John W. Linville) [RHEL-51656] {CVE-2024-41084} - PCI/MSI: Fix UAF in msi_capability_init (John W. Linville) [RHEL-51436] {CVE-2024-41096} - perf test stat_bpf_counter.sh: Stabilize the test results (Michael Petlan) [RHEL-33020] - perf test bpf-counters: Add test for BPF event modifier (Michael Petlan) [RHEL-33020] - nvme: avoid double free special payload (CKI Backport Bot) [RHEL-51309] {CVE-2024-41073} - ext4: do not create EA inode under buffer lock (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fold quota accounting into ext4_xattr_inode_lookup_create() (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - ext4: turn quotas off if mount failed after enabling quotas (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - arm64/io: add constant-argument check (Charles Mirabile) [RHEL-43402] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Charles Mirabile) [RHEL-43402] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Charles Mirabile) [RHEL-43402] - s390: Stop using weak symbols for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: use the correct count for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: Implement __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - x86: Stop using weak symbols for __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - hwmon: (dell-smm) Add Dell Precision 7540 to fan control whitelist (David Arcari) [RHEL-37108]- perf vendor events: Add westmereex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-sp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-dp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update tigerlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add snowridgex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add silvermont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sierraforest events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sapphirerapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update sandybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update rocketlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemep counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update meteorlake events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add lunarlake counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add knightslanding counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update jaketown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivytown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update haswellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add haswell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update graniterapids events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update/add grandridge events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmontplus counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update emeraldrapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update elkhartlake events (Michael Petlan) [RHEL-32689] - perf vendor events: Update cascadelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellde metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwell metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add bonnell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlaken events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 mapping (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 uncore events (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 core events (Michael Petlan) [RHEL-32689] - perf vendor events intel: Remove info metrics erroneously in TopdownL1 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update snowridgex to 1.22 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylake to v58 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylakex to 1.33 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sierraforest to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sapphirerapids to 1.20 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update meteorlake to 1.08 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update lunarlake to 1.01 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update icelakex to 1.24 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update grandridge to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update emeraldrapids to 1.06 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update cascadelakex to 1.21 (Michael Petlan) [RHEL-32689] - perf list: Escape '\r' in JSON output (Michael Petlan) [RHEL-37153] - filelock: Fix fcntl/close race recovery compat path (Pavel Reichl) [RHEL-50898] {CVE-2024-41020} - x86: stop playing stack games in profile_pc() (CKI Backport Bot) [RHEL-51649] {CVE-2024-42096} - pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER (CKI Backport Bot) [RHEL-51624] {CVE-2024-42090} - ftruncate: pass a signed offset (CKI Backport Bot) [RHEL-51605] {CVE-2024-42084} - firmware: cs_dsp: Use strnlen() on name fields in V1 wmfw files (CKI Backport Bot) [RHEL-51150] {CVE-2024-41056} - filelock: fix potential use-after-free in posix_lock_inode (CKI Backport Bot) [RHEL-51103] {CVE-2024-41049} - firmware: cs_dsp: Fix overflow checking of wmfw header (CKI Backport Bot) [RHEL-51005] {CVE-2024-41039} - firmware: cs_dsp: Prevent buffer overrun when processing V2 alg headers (CKI Backport Bot) [RHEL-50993] {CVE-2024-41038} - tools/perf: Handle perftool-testsuite_probe testcases fail when kernel debuginfo is not present (Michael Petlan) [RHEL-50646] - perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later (Michael Petlan) [RHEL-44190] - perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later (Michael Petlan) [RHEL-44190] - net: hns3: fix kernel crash problem in concurrent scenario (Ken Cox) [RHEL-47499] {CVE-2024-39507} - powerpc/perf: Set cpumode flags using sample address (Michael Petlan) [RHEL-12231] - Input: gpio-keys - filter gpio_keys -EPROBE_DEFER error messages (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add system suspend support for dedicated wakeirqs (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - convert to dev_err_probe() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - use input_report_key() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add support for linux,input-value DTS property (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - cancel delayed work only in case of GPIO (Luiz Capitulino) [RHEL-50463] - redhat/configs: enable CONFIG_KEYBOARD_GPIO (Luiz Capitulino) [RHEL-50463] - workqueue: Always queue work items to the newest PWQ for order workqueues (Waiman Long) [RHEL-49500] - workqueue: Update cpumasks after only applying it successfully (Waiman Long) [RHEL-49500] - workqueue: Cleanup subsys attribute registration (Waiman Long) [RHEL-49500] - workqueue: Fix divide error in wq_update_node_max_active() (Waiman Long) [RHEL-49500] - workqueue: The default node_nr_active should have its max set to max_active (Waiman Long) [RHEL-49500] - workqueue: Fix selection of wake_cpu in kick_pool() (Waiman Long) [RHEL-49500] - i40e: Fully suspend and resume IO operations in EEH case (Kamal Heib) [RHEL-32176] - i40e: factoring out i40e_suspend/i40e_resume (Kamal Heib) [RHEL-32176] - i40e: Add and use helper to reconfigure TC for given VSI (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VEB (Kamal Heib) [RHEL-32176] - i40e: Consolidate checks whether given VSI is main (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VSI (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of i40e_detect_recover_hung() (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of several client notification functions (Kamal Heib) [RHEL-32176] - i40e: Remove flags field from i40e_veb (Kamal Heib) [RHEL-32176] - i40e: Fix devlink port unregistering (Kamal Heib) [RHEL-32176] - i40e: Do not call devlink_port_type_clear() (Kamal Heib) [RHEL-32176] - i40e: Align devlink info versions with ice driver and add docs (Kamal Heib) [RHEL-32176] - i40e: Add PBA as board id info to devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Add handler for devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Implement ndo_get_devlink_port (Kamal Heib) [RHEL-32176] - i40e: Add initial devlink support (Kamal Heib) [RHEL-32176] - dmaengine: idxd: Check for driver name match before sva user feature (Jerry Snitselaar) [RHEL-44836 RHEL-46619] - dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix error path in ioat3_dma_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix leaking on version mismatch (Jerry Snitselaar) [RHEL-44836] - dmaengine: idma64: Add check for dma_set_max_seg_size (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra186: Fix residual calculation (Jerry Snitselaar) [RHEL-44836] - idma64: Don't try to serve interrupts when device is powered off (Jerry Snitselaar) [RHEL-44836] - dmaengine: ti: k3-udma: Report short packet errors (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra210-adma: fix global intr clear (Jerry Snitselaar) [RHEL-44836] - dma: gpi: remove spurious unlock in gpi_ch_init (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix oops during rmmod on single-CPU platforms (Jerry Snitselaar) [RHEL-37363] {CVE-2024-35989} - dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix missing kmem_cache_destroy() (Jerry Snitselaar) [RHEL-44836] - platform/x86/intel/sdsi: Add attribute to read the current meter state (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Add in-band BIOS lock support (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Combine read and write mailbox flows (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Set message size during writes (David Arcari) [RHEL-15562] - cxl/cper: Fix non-ACPI-APEI-GHES build (John Allen) [RHEL-36781] - driver core: Add a guard() definition for the device_lock() (John Allen) [RHEL-36781] - cxl/cper: Remove duplicated GUID defines (John Allen) [RHEL-36781] - cxl/pci: Process CPER events (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - acpi/ghes: Remove CXL CPER notifications (John Allen) [RHEL-36781] - cxl/region: Allow out of order assembly of autodiscovered regions (John Allen) [RHEL-36781] - cxl/region: Handle endpoint decoders in cxl_region_find_decoder() (John Allen) [RHEL-36781] - cxl/trace: Remove unnecessary memcpy's (John Allen) [RHEL-36781] - cxl/cper: Fix errant CPER prints for CXL events (John Allen) [RHEL-36781] - cxl/pci: Register for and process CPER events (John Allen) [RHEL-36781] - PCI: Introduce cleanup helpers for device reference counts and locks (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - cxl/events: Create a CXL event union (John Allen) [RHEL-36781] - cxl/events: Separate UUID from event structures (John Allen) [RHEL-36781] - cxl/events: Remove passing a UUID to known event traces (John Allen) [RHEL-36781] - cxl/events: Create common event UUID defines (John Allen) [RHEL-36781] - cxl/events: Promote CXL event structures to a core header (John Allen) [RHEL-36781] - cxl/trace: Pass UUID explicitly to event traces (John Allen) [RHEL-36781] - cxl/pci: Change CXL AER support check to use native AER (John Allen) [RHEL-36781] - cxl/hdm: Fix && vs || bug (John Allen) [RHEL-36781] - cxl/core/regs: Rework cxl_map_pmu_regs() to use map->dev for devm (John Allen) [RHEL-36781] - cxl/core/regs: Rename phys_addr in cxl_map_component_regs() (John Allen) [RHEL-36781] - cxl/pci: Disable root port interrupts in RCH mode (John Allen) [RHEL-36781] - cxl/pci: Skip to handle RAS errors if CXL.mem device is detached (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port error logging (John Allen) [RHEL-36781] - cxl/pci: Map RCH downstream AER registers for logging protocol errors (John Allen) [RHEL-36781] - cxl/pci: Update CXL error logging to use RAS register address (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port AER register discovery (John Allen) [RHEL-36781] - cxl/port: Remove Component Register base address from struct cxl_port (John Allen) [RHEL-36781] - cxl/pci: Remove Component Register base address from struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/hdm: Use stored Component Register mappings to map HDM decoder capability (John Allen) [RHEL-36781] - cxl/pci: Store the endpoint's Component Register mappings in struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/port: Pre-initialize component register mappings (John Allen) [RHEL-36781] - cxl/port: Rename @comp_map to @reg_map in struct cxl_register_map (John Allen) [RHEL-36781] - Fix cxl_map_component_regs and cxl_map_device_regs (John Allen) [RHEL-36781] - io_uring: only taint the kernel on successful system call (Jeff Moyer) [RHEL-27755] - io_uring/net: ensure async prep handlers always initialize ->done_io (Jeff Moyer) [RHEL-27755] - io-wq: write next_work before dropping acct_lock (Jeff Moyer) [RHEL-27755] - io_uring: use the right type for work_llist empty check (Jeff Moyer) [RHEL-27755] - io_uring: clear opcode specific data for an early failure (Jeff Moyer) [RHEL-27755 RHEL-37293] {CVE-2024-35923} - io_uring: clean rings on NO_MMAP alloc fail (Jeff Moyer) [RHEL-27755] - io_uring/net: correctly handle multishot recvmsg retry setup (Jeff Moyer) [RHEL-27755] - io_uring: fix poll_remove stalled req completion (Jeff Moyer) [RHEL-27755] - io_uring: Fix release of pinned pages when __io_uaddr_map fails (Jeff Moyer) [RHEL-27755 RHEL-36926] {CVE-2024-35831} - io_uring: don't save/restore iowait state (Jeff Moyer) [RHEL-27755] - io_uring/net: correct the type of variable (Jeff Moyer) [RHEL-27755] - io_uring/net: fix overflow check in io_recvmsg_mshot_prep() (Jeff Moyer) [RHEL-27755 RHEL-36928] {CVE-2024-35827} - io_uring/net: move receive multishot out of the generic msghdr path (Jeff Moyer) [RHEL-27755] - io_uring/net: unify how recvmsg and sendmsg copy in the msghdr (Jeff Moyer) [RHEL-27755] - io_uring: remove unconditional looping in local task_work handling (Jeff Moyer) [RHEL-27755] - io_uring: remove looping around handling traditional task_work (Jeff Moyer) [RHEL-27755] - io_uring: fail NOP if non-zero op flags is passed in (Jeff Moyer) [RHEL-27755] - io_uring/net: restore msg_control on sendzc retry (Jeff Moyer) [RHEL-27755] - io_uring: Fix io_cqring_wait() not restoring sigmask on get_timespec64() failure (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: hold io_buffer_list reference over mmap (Jeff Moyer) [RHEL-27755 RHEL-37250] {CVE-2024-35880} - io_uring/kbuf: protect io_buffer_list teardown with a reference (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of bl->is_ready (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of lower BGID lists (Jeff Moyer) [RHEL-27755] - io_uring: use private workqueue for exit work (Jeff Moyer) [RHEL-27755] - io_uring: disable io-wq execution of multishot NOWAIT requests (Jeff Moyer) [RHEL-27755] - io_uring: refactor DEFER_TASKRUN multishot checks (Jeff Moyer) [RHEL-27755] - io_uring/net: move recv/recvmsg flags out of retry loop (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot io-wq checks (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sendzc lazy wake polling (Jeff Moyer) [RHEL-27755] - io_uring/net: remove dependency on REQ_F_PARTIAL_IO for sr->done_io (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't allow multishot reads without NOWAIT support (Jeff Moyer) [RHEL-27755] - io_uring/waitid: always remove waitid entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/futex: always remove futex entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/rw: return IOU_ISSUE_SKIP_COMPLETE for multishot retry (Jeff Moyer) [RHEL-27755] - io_uring: fix io_queue_proc modifying req->flags (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot read defer taskrun cqe posting (Jeff Moyer) [RHEL-27755] - io_uring/net: fix multishot accept overflow handling (Jeff Moyer) [RHEL-27755] - io_uring: add io_file_can_poll() helper (Jeff Moyer) [RHEL-27755] - io_uring: expand main struct io_kiocb flags to 64-bits (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sr->len for IORING_OP_RECV with MSG_WAITALL and buffers (Jeff Moyer) [RHEL-27755] - io_uring/net: limit inline multishot retries (Jeff Moyer) [RHEL-27755] - io_uring/poll: add requeue return code from poll multishot handling (Jeff Moyer) [RHEL-27755] - io_uring/net: un-indent mshot retry path in io_recv_finish() (Jeff Moyer) [RHEL-27755] - io_uring/poll: move poll execution helpers higher up (Jeff Moyer) [RHEL-27755] - io_uring/rw: ensure poll based multishot read retries appropriately (Jeff Moyer) [RHEL-27755] - io_uring: enable audit and restrict cred override for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring: combine cq_wait_nr checks (Jeff Moyer) [RHEL-27755] - io_uring: clean *local_work_add var naming (Jeff Moyer) [RHEL-27755] - io_uring: clean up local tw add-wait sync (Jeff Moyer) [RHEL-27755] - io_uring: adjust defer tw counting (Jeff Moyer) [RHEL-27755] - io_uring/register: guard compat syscall with CONFIG_COMPAT (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: improve code generation for fixed file assignment (Jeff Moyer) [RHEL-27755] - io_uring/rw: cleanup io_rw_done() (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: add method for returning provided buffer ring head (Jeff Moyer) [RHEL-27755] - io_uring/register: move io_uring_register(2) related code to register.c (Jeff Moyer) [RHEL-27755] - io_uring/openclose: add support for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_get_task (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_do_in_task_lazy (Jeff Moyer) [RHEL-27755] - io_uring: split out cmd api into a separate header (Jeff Moyer) [RHEL-27755] - io_uring: optimise ltimeout for inline execution (Jeff Moyer) [RHEL-27755] - io_uring: don't check iopoll if request completes (Jeff Moyer) [RHEL-27755] - file: remove pointless wrapper (Jeff Moyer) [RHEL-27755] - io_uring/poll: don't enable lazy wake for POLLEXCLUSIVE (Jeff Moyer) [RHEL-27755] - io_uring: do not clamp read length for multishot read (Jeff Moyer) [RHEL-27755] - io_uring: do not allow multishot read to set addr or len (Jeff Moyer) [RHEL-27755] - io_uring: indicate if io_kbuf_recycle did recycle anything (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for fixed read/write (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for readv/writev (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't attempt to allocate async data if opcode doesn't need it (Jeff Moyer) [RHEL-27755] - selftests/bpf/sockopt: Add io_uring support (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_SETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_GETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: return -EOPNOTSUPP if net is disabled (Jeff Moyer) [RHEL-27755] - selftests/net: Extract uring helpers to be reusable (Jeff Moyer) [RHEL-27755] - tools headers: Grab copy of io_uring.h (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Pass compat mode in issue_flags (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_getsockopt (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for getsockopt (Jeff Moyer) [RHEL-27755] - io_uring/poll: use IOU_F_TWQ_LAZY_WAKE for wakeups (Jeff Moyer) [RHEL-27755] - io_uring: use files_lookup_fd_locked() (Jeff Moyer) [RHEL-27755] - io_uring: add support for vectored futex waits (Jeff Moyer) [RHEL-27755] - io_uring: add support for futex wake and wait (Jeff Moyer) [RHEL-27755] - io_uring: cancelable uring_cmd (Jeff Moyer) [RHEL-27755] - io_uring: retain top 8bits of uring_cmd flags for kernel internal use (Jeff Moyer) [RHEL-27755] - io_uring: add IORING_OP_WAITID support (Jeff Moyer) [RHEL-27755] - io_uring/rw: add support for IORING_OP_READ_MULTISHOT (Jeff Moyer) [RHEL-27755] - exit: add internal include file with helpers (Jeff Moyer) [RHEL-27755] - exit: add kernel_waitid_prepare() helper (Jeff Moyer) [RHEL-27755] - exit: move core of do_wait() into helper (Jeff Moyer) [RHEL-27755] - exit: abstract out should_wake helper for child_wait_callback() (Jeff Moyer) [RHEL-27755] - io_uring/rw: mark readv/writev as vectored in the opcode definition (Jeff Moyer) [RHEL-27755] - io_uring/rw: split io_read() into a helper (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: Annotate struct io_mapped_ubuf with __counted_by (Jeff Moyer) [RHEL-27755] - io_uring: use kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: create kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: add kerneldoc to file_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - io_uring: rename kiocb_end_write() local helper (Jeff Moyer) [RHEL-27755] - io_uring: use call_rcu_hurry if signaling an eventfd (Jeff Moyer) [RHEL-27755] - pipe: check for IOCB_NOWAIT alongside O_NONBLOCK (Jeff Moyer) [RHEL-27755] - pipe: set FMODE_NOWAIT on pipes (Jeff Moyer) [RHEL-27755] - splice: clear FMODE_NOWAIT on file if splice/vmsplice is used (Jeff Moyer) [RHEL-27755] - net: move dev->state into net_device_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move lstats in net_device_read_txrx (Felix Maurer) [RHEL-30902] - tcp: move tp->scaling_ratio to tcp_sock_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move xdp_prog to net_device_read_rx (Felix Maurer) [RHEL-30902] - net-device: move gso_partial_features to net_device_read_tx (Felix Maurer) [RHEL-30902] - Documentations: fix net_cachelines documentation build warning (Felix Maurer) [RHEL-30902] - tcp: reorganize tcp_sock fast path variables (Felix Maurer) [RHEL-30902] - net-device: reorganize net_device fast path variables (Felix Maurer) [RHEL-30902] - netns-ipv4: reorganize netns_ipv4 fast path variables (Felix Maurer) [RHEL-30902] - cache: enforce cache groups (Felix Maurer) [RHEL-30902] - Documentations: Analyze heavily used Networking related structs (Felix Maurer) [RHEL-30902] - net/tcp: refactor tcp_inet6_sk() (Felix Maurer) [RHEL-30902]- filelock: Remove locks reliably when fcntl/close race is detected (Bill O'Donnell) [RHEL-50176] {CVE-2024-41012} - tick/nohz_full: Don't abuse smp_call_function_single() in tick_setup_device() (Oleg Nesterov) [RHEL-30589] - sched/isolation: Fix boot crash when maxcpus < first housekeeping CPU (Oleg Nesterov) [RHEL-30589] - sched/isolation: Prevent boot crash when the boot CPU is nohz_full (Oleg Nesterov) [RHEL-30589] - tun: add missing verification for short frame (Patrick Talbert) [RHEL-50203] {CVE-2024-41091} - tap: add missing verification for short frame (Patrick Talbert) [RHEL-50265] {CVE-2024-41090} - mm: avoid overflows in dirty throttling logic (Chris von Recklinghausen) [RHEL-50004] - Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" (Chris von Recklinghausen) [RHEL-50004] - lockdep: config: adjust MAX_LOCKDEP_ENTRIES and MAX_LOCKDEP_CHAINS for RT-debug (Luis Claudio R. Goncalves) [RHEL-49554] - rt: lockdep: fix "lockdep bfs error:-1" warning at boot (Luis Claudio R. Goncalves) [RHEL-49554] - redhat/configs: enable some RTCs needed on arm64 boards (Luiz Capitulino) [RHEL-21063] - redhat/configs: Make CONFIG_RTC_DRV_TEGRA=m (Luiz Capitulino) [RHEL-49511] - arm64/io: add constant-argument check (Ivan Vecera) [RHEL-48792] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Ivan Vecera) [RHEL-48792] - s390: Stop using weak symbols for __iowrite64_copy() (Ivan Vecera) [RHEL-48792] - s390: Implement __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - x86: Stop using weak symbols for __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - nvmem: core: fix device node refcounting (Luiz Capitulino) [RHEL-47030] - nvmem: imx-ocotp: add support for post processing (Luiz Capitulino) [RHEL-47030] - nvmem: core: add nvmem cell post processing callback (Luiz Capitulino) [RHEL-47030] - nvmem: core: rework nvmem cell instance creation (Luiz Capitulino) [RHEL-47030] - mm/vmalloc: fix vmalloc which may return null if called with __GFP_NOFAIL (CKI Backport Bot) [RHEL-46467] {CVE-2024-39474} - redhat/configs: add config item for CONFIG_MFD_TPS65219 (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add GPIO cell instance (Enric Balletbo i Serra) [RHEL-46714] - regulator: tps65219: Fix matching interrupts for their regulators (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add driver for TI TPS65219 PMIC (Enric Balletbo i Serra) [RHEL-46714] - regulator: dt-bindings: Add TI TPS65219 PMIC bindings (Enric Balletbo i Serra) [RHEL-46714] - spi: fsl-lpspi: use 'time_left' variable with wait_for_completion_timeout() (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: remove redundant spi_controller_put call (Andrew Halaney) [RHEL-33234] - spi: lpspi: Avoid potential use-after-free in probe() (Andrew Halaney) [RHEL-33234] {CVE-2024-26866} - spi: fsl-lpspi: switch to use modern name (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Read chip-select amount from hardware for i.MX93 (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Move controller initialization further down (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Remove num_cs from device struct (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: downgrade log level for pio mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: disable lpspi module irq in DMA mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: run transfer speed_hz sanity check (Andrew Halaney) [RHEL-33234] - spi: fsl-lpspi: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: support multiple cs for lpspi (Andrew Halaney) [RHEL-33234] - spi: introduce new helpers with using modern naming (Andrew Halaney) [RHEL-33234] - scsi: mpi3mr: Avoid possible run-time warning with long manufacturer strings (Ewan D. Milne) [RHEL-39925] - string.h: Introduce memtostr() and memtostr_pad() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix some kernel-doc warnings in scsi_bsg_mpi3mr.h (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Avoid memcpy field-spanning write WARNING (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace deprecated strncpy() with assignments (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Reduce stack usage in mpi3mr_refresh_sas_ports() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Use ida to manage mrioc ID (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix mpi3mr_fw.c kernel-doc warnings (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace 1-element array with flex-array (Ewan D. Milne) [RHEL-39925] - r8169: add missing conditional compiling for call to r8169_remove_leds (Izabela Bakollari) [RHEL-36272] - r8169: fix LED-related deadlock on module removal (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8168M (Izabela Bakollari) [RHEL-36272] - r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d (Izabela Bakollari) [RHEL-36272] - r8169: skip DASH fw status checks when DASH is disabled (Izabela Bakollari) [RHEL-36272] - r8169: add MODULE_FIRMWARE entry for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: add support for returning tx_lpi_timer in ethtool get_eee (Izabela Bakollari) [RHEL-36272] - r8169: support setting the EEE tx idle timer on RTL8168h (Izabela Bakollari) [RHEL-36272] - r8169: add generic rtl_set_eee_txidle_timer function (Izabela Bakollari) [RHEL-36272] - r8169: add LED support for RTL8125/RTL8126 (Izabela Bakollari) [RHEL-36272] - r8169: improve checking for valid LED modes (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: simplify EEE handling (Izabela Bakollari) [RHEL-36272] - r8169: fix building with CONFIG_LEDS_CLASS=m (Izabela Bakollari) [RHEL-36272] - r8169: Fix PCI error on system resume (Izabela Bakollari) [RHEL-36272] - r8169: add support for LED's on RTL8168/RTL8101 (Izabela Bakollari) [RHEL-36272] - r8169: fix rtl8125b PAUSE frames blasting when suspended (Izabela Bakollari) [RHEL-36272] - r8169: improve handling task scheduling (Izabela Bakollari) [RHEL-36272] - r8169: remove multicast filter limit (Izabela Bakollari) [RHEL-36272] - r8169: remove not needed check in rtl_fw_write_firmware (Izabela Bakollari) [RHEL-36272] - r8169: improve RTL8411b phy-down fixup (Izabela Bakollari) [RHEL-36272] - mm: disable CONFIG_PER_VMA_LOCK until its fixed (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA with corrected ordering (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA which can be modified after it becomes visible (Rafael Aquini) [RHEL-48221] - mm: lock a vma before stack expansion (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - shmem: fix smaps BUG sleeping while atomic (Rafael Aquini) [RHEL-48221] - arm64: mm: pass original fault address to handle_mm_fault() in PER_VMA_LOCK block (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Ensure user pages are not slab pages (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Make it dependent on EXCLUSIVE_SYSTEM_RAM (Rafael Aquini) [RHEL-48221] - hugetlb: pte_alloc_huge() to replace huge pte_alloc_map() (Rafael Aquini) [RHEL-48221] - mm: shrinkers: fix debugfs file permissions (Rafael Aquini) [RHEL-48221] - mm: correct arg in reclaim_pages()/reclaim_clean_pages_from_list() (Rafael Aquini) [RHEL-48221] - mm/huge_memory: revert "Partly revert "mm/thp: carry over dirty bit when thp splits on pmd"" (Rafael Aquini) [RHEL-48221] - mm/migrate: revert "mm/migrate: fix wrongly apply write bit after mkdirty on sparc64" (Rafael Aquini) [RHEL-48221] - mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static (Rafael Aquini) [RHEL-48221] - userfaultfd: convert mfill_atomic() to use a folio (Rafael Aquini) [RHEL-48221] - smaps: fix defined but not used smaps_shmem_walk_ops (Rafael Aquini) [RHEL-48221] - mm/smaps: simplify shmem handling of pte holes (Rafael Aquini) [RHEL-48221] - mm/smaps: fix shmem pte hole swap calculation (Rafael Aquini) [RHEL-48221] - arm64/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - x86/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - mm: move mmap_lock assert function definitions (Rafael Aquini) [RHEL-48221] - mm: remove vmf_insert_pfn_xxx_prot() for huge page-table entries (Rafael Aquini) [RHEL-48221] - mm: remove unused vmf_insert_mixed_prot() (Rafael Aquini) [RHEL-48221] - mm/memtest: add results of early memtest to /proc/meminfo (Rafael Aquini) [RHEL-48221] - mm/khugepaged: alloc_charge_hpage() take care of mem charge errors (Rafael Aquini) [RHEL-48221] - mm: hugetlb_vmemmap: simplify hugetlb_vmemmap_init() a bit (Rafael Aquini) [RHEL-48221] - mm: hugetlb: move hugeltb sysctls to its own file (Rafael Aquini) [RHEL-48221] - mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE (Rafael Aquini) [RHEL-48221] - mm/slab: remove CONFIG_SLOB code from slab common code (Rafael Aquini) [RHEL-48221] - mm, page_flags: remove PG_slob_free (Rafael Aquini) [RHEL-48221] - mm/slub: fix help comment of SLUB_DEBUG (Rafael Aquini) [RHEL-48221] - splice: Export filemap/direct_splice_read() (Rafael Aquini) [RHEL-48221] - hugetlb: check for undefined shift on 32 bit architectures (Rafael Aquini) [RHEL-48221] - mm: update mmap_sem comments to refer to mmap_lock (Rafael Aquini) [RHEL-48221] - include/linux/mm: fix release_pages_arg kernel doc comment (Rafael Aquini) [RHEL-48221] - mm: shrinkers: add missing includes for undeclared types (Rafael Aquini) [RHEL-48221] - mm: fix typo in struct vm_operations_struct comments (Rafael Aquini) [RHEL-48221] - mm, slab: ignore SLAB_RECLAIM_ACCOUNT with CONFIG_SLUB_TINY (Rafael Aquini) [RHEL-48221] - slab: Remove special-casing of const 0 size allocations (Rafael Aquini) [RHEL-48221] - slab: Clean up SLOB vs kmalloc() definition (Rafael Aquini) [RHEL-48221] - slab: Explain why SLAB_TYPESAFE_BY_RCU reference before locking (Rafael Aquini) [RHEL-48221] - powerpc: Rely on generic definition of hugepd_t and is_hugepd when unused (Rafael Aquini) [RHEL-48221] - powerpc/nohash: Remove pgd_huge() stub (Rafael Aquini) [RHEL-48221] - mm: slab: fix comment for __assume_kmalloc_alignment (Rafael Aquini) [RHEL-48221]- net/mlx5: Fix MTMP register capability offset in MCAM register (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Fix port number for counter query in multi-port configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Restore mistakenly dropped parts in register devlink flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lag, restore buckets number to default after hash LAG deactivation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block XOR hash with over 128 channels (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Do not produce metadata freelist entries in Tx port ts WQE xmit (Benjamin Poirier) [RHEL-24466] - net/mlx5e: HTB, Fix inconsistencies with QoS SQs number (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block changing channels number when RXFH is configured (Benjamin Poirier) [RHEL-24466] - net/mlx5: Correctly compare pkt reformat ids (Benjamin Poirier) [RHEL-24466] - net/mlx5: offset comp irq index in name by one (Benjamin Poirier) [RHEL-24466] - net/mlx5: Register devlink first under devlink lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, store eswitch pointer before registering devlink_param (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Relax DEVX access upon modify commands (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix query of sd_group field (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Use the correct lag ports number when creating TISes (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Implement fractional frequency offset get pin op (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Use struct to get values from mlx5_dpll_synce_status_get() (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use swap() instead of open coding it (Benjamin Poirier) [RHEL-24466] - net/mlx5: devcom, Add component size getter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Decouple CQ from priv (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Statify function mlx5e_monitor_counter_arm (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move TISes from priv to mdev HW resources (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove TLS-specific logic in generic create TIS API (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control TX flow table root (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control L2TABLE entry silent mode (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose Management PCIe Index Register (MPIR) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add mlx5_ifc bits used for supporting single netdev Socket-Direct (Benjamin Poirier) [RHEL-24466] - mlx5: implement VLAN tag XDP hint (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Expose register c0 for RDMA device (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, expose eswitch manager vport (Benjamin Poirier) [RHEL-24466] - net/mlx5: Manage ICM type of SW encap (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Support handling of SW encap ICM area (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce indirect-sw-encap ICM properties (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Implement AF_XDP TX timestamp and checksum offload (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove early assignment to netdev->features (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport rep stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Query maximum frequency adjustment of the PTP hardware clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert scaled ppm values outside the s32 range for PHC frequency adjustments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Initialize clock->ptp_info inside mlx5_init_timer_clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor real time clock operation checks for PHC (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Access array with enum values instead of magic numbers (Benjamin Poirier) [RHEL-24466] - net/mlx5: simplify mlx5_set_driver_version string assignments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_flow_handle with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_fc_bulk with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Some cleanup in mlx5e_tc_stats_matchall() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allow sync reset flow when BF MGT interface device is present (Benjamin Poirier) [RHEL-24466] - net/mlx5: print change on SW reset semaphore returns busy (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Switch to using _bh variant of of spinlock API in port timestamping NAPI poll context (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix MACsec state loss upon state update in offload path (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Change the warning when ignore_flow_level is not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check capability for fw_reset (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Change flow rule destination checking (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: Block entering switchdev mode with ns inconsistency" (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Fix possible use after free after delayed work timer triggers (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Ignore IPsec replay window values on sender side (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Allow software parsing when IPsec crypto is enabled (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5 device constant for selecting CQ period mode for ASO (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Can't go to uplink vport on RX rule (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use the right GVMI number for drop action (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, fix multicast packets sent to uplink (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix a WARN upon a callback command failure (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix inconsistent hairpin RQT sizes (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix a race in command alloc flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Allow old devices to use multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Free used cpus mask when an IRQ is released (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: DR, Supporting inline WQE when possible" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Increase max supported channels number to 256 (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Preparations for supporting larger number of channels (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_init() and mlx5e_rss_free() API's (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_set_rxfh() and mlx5e_rss_get_rxfh() (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor rx_res_init() and rx_res_free() APIs (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: fix config name in Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused declaration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Replace global mlx5_intf_lock with HCA devcom component lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor LAG peer device lookout bus logic to mlx5 devcom (Benjamin Poirier) [RHEL-24466] - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Benjamin Poirier) [RHEL-24466] - net/mlx5: Redesign SF active work to remove table_lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Parallelize vhca event handling (Benjamin Poirier) [RHEL-24466] - mlx5: Fix type of mode parameter in mlx5_dpll_device_mode_get() (Benjamin Poirier) [RHEL-24466] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce ifc bits for migration in a chunk mode (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Implement mkeys management via LIFO queue (Benjamin Poirier) [RHEL-24466] - net/mlx5: Enable 4 ports multiport E-switch (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add a health error syndrome for pci data poisoned (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Handle multi destination action in the right order (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Add check for multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Enable mcast in smfs steering mode (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Check police action rate for matchall filter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Consider aggregated port speed during rate configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant max_sfs check and field from struct mlx5_sf_dev_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove SF table reference counting (Benjamin Poirier) [RHEL-24466] - net/mlx5: Push common deletion code into mlx5_sf_del() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_sf_deactivate_all() to mlx5_sf_del_all() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move state lock taking into mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert SF port_indices xarray to function_ids xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use devlink port pointer to get the pointer of container SF struct (Benjamin Poirier) [RHEL-24466] - net/mlx5: Call mlx5_sf_id_erase() once in mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Set en auxiliary devlink instance as nested (Benjamin Poirier) [RHEL-24466] - net/mlx5: SF, Implement peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lift reload limitation when SFs are present (Benjamin Poirier) [RHEL-24466] - net/mlx5: Disable eswitch as the first thing in mlx5_unload() (Benjamin Poirier) [RHEL-24466] - mlx5: Implement SyncE support using DPLL infrastructure (Benjamin Poirier) [RHEL-24466] - net/mlx5: Perform DMA operations in the right locations (Benjamin Poirier) [RHEL-24466] - net/mlx5e: macsec: use update_pn flag instead of PN comparation (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Supporting inline WQE when possible (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update dead links in Kconfig documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove health syndrome enum duplication (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Remove unneeded local variable (Benjamin Poirier) [RHEL-24466] - net/mlx5: IRQ, consolidate irq and affinity mask allocation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix spelling mistake "Faided" -> "Failed" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Introduce ethtool stats (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Warn if aRFS table does not exist for aRFS rule (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Prevent repeated kernel rule migrations requests (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check of mlx5_vhca_event_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5_sf_start_function_id() helper instead of directly calling MLX5_CAP_GEN() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant SF supported check from mlx5_sf_hw_table_init() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use auxiliary_device_uninit() instead of device_put() (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Add checking for flow rule destinations (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check with FW that sync reset completed successfully (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose NIC temperature via hardware monitoring kernel API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose port.c/mlx5_query_module_num() function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Only handle registered netdev bridge events (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, Remove redundant arg ignore_flow_lvl (Benjamin Poirier) [RHEL-24466] - net/mlx5: remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate completion EQs dynamically (Benjamin Poirier) [RHEL-24466] - net/mlx5: Handle SF IRQ request in the absence of SF IRQ pool (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_comp_vectors_count() to mlx5_comp_vectors_max() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add IRQ vector to CPU lookup function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce mlx5_cpumask_default_spread (Benjamin Poirier) [RHEL-24466] - net/mlx5: Implement single completion EQ create/destroy methods (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion EQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release handlers in EQ layer (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion IRQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Track the current number of completion EQs (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Add HW counter called rx_dct_connect (Benjamin Poirier) [RHEL-24466] - RDMA/mlx: Remove unnecessary variable initializations (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove duplicate code for user flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate command stats with xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: split mlx5_cmd_init() to probe and reload routines (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant cmdif revision check (Benjamin Poirier) [RHEL-24466] - net/mlx5: Re-organize mlx5_cmd struct (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: align MR mem allocation size to power-of-two (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update the driver with the recent thermal changes (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove pointless vport lookup from mlx5_esw_check_port_type() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check from mlx5_esw_query_vport_vhca_id() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant is_mdev_switchdev_mode() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant MLX5_ESWITCH_MANAGER() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove redundant comment (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused ecpu field from struct mlx5_sf_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add header file for events (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose bits for local loopback counter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove mlx5e_dbg() and msglvl support (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, remove redundant else statements (Benjamin Poirier) [RHEL-24466] - net/mlx5e: simplify condition after napi budget handling change (Benjamin Poirier) [RHEL-24466] - net/mlx5e: TC, refactor access to hash key (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove RX page cache leftovers (Benjamin Poirier) [RHEL-24466] - net/mlx5: Document previously implemented mlx5 tracepoints (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466]- redhat/dracut-virt.conf: add systemd-veritysetup module (Emanuele Giuseppe Esposito) [RHEL-45168] - redhat/uki_addons/virt: add common FIPS addon (Emanuele Giuseppe Esposito) [RHEL-45160] - redhat/kernel.spec: add uki_addons to create UKI kernel cmdline addons (Emanuele Giuseppe Esposito) [RHEL-45159] - gcc-plugins/stackleak: Avoid .head.text section (Bandan Das) [RHEL-39439] - x86/sev: Skip ROM range scans and validation for SEV-SNP guests (Bandan Das) [RHEL-39439] - x86/sev: Move early startup code into .head.text section (Bandan Das) [RHEL-39439] - x86/sme: Move early SME kernel encryption handling into .head.text (Bandan Das) [RHEL-39439] - x86/sev: Do the C-bit verification only on the BSP (Bandan Das) [RHEL-39439] - x86/sev: Fix kernel crash due to late update to read-only ghcb_version (Bandan Das) [RHEL-39439] - xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() (CKI Backport Bot) [RHEL-48140] {CVE-2024-40959} - eeprom: at24: fix memory corruption race condition (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Probe for DDR3 thermal sensor in the SPD case (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Use dev_err_probe for nvmem register failure (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Add support for 24c1025 EEPROM (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: remove struct at24_client (Mark Salter) [RHEL-37020] {CVE-2024-35848} - at24: Support probing while in non-zero ACPI D state (Mark Salter) [RHEL-37020] {CVE-2024-35848} - selftests: forwarding: devlink_lib: Wait for udev events after reloading (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - drivers: core: synchronize really_probe() and dev_uevent() (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - xhci: Handle TD clearing for multiple streams case (CKI Backport Bot) [RHEL-47892] {CVE-2024-40927} - PCI: pciehp: Retain Power Indicator bits for userspace indicators (Myron Stowe) [RHEL-41181] - sched: act_ct: take care of padding in struct zones_ht_key (Xin Long) [RHEL-50682] - net: bridge: xmit: make sure we have at least eth header len bytes (cki-backport-bot) [RHEL-44297] {CVE-2024-38538} - hugetlb: force allocating surplus hugepages on mempolicy allowed nodes (Aristeu Rozanski) [RHEL-38605] - USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages (CKI Backport Bot) [RHEL-47558] {CVE-2024-40904} - scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory (CKI Backport Bot) [RHEL-47535] {CVE-2024-40901} - vmxnet3: update to version 9 (Izabela Bakollari) [RHEL-50675] - vmxnet3: add command to allow disabling of offloads (Izabela Bakollari) [RHEL-50675] - vmxnet3: add latency measurement support in vmxnet3 (Izabela Bakollari) [RHEL-50675] - vmxnet3: prepare for version 9 changes (Izabela Bakollari) [RHEL-50675] - vmxnet3: disable rx data ring on dma allocation failure (Izabela Bakollari) [RHEL-50675] - vmxnet3: Fix missing reserved tailroom (Izabela Bakollari) [RHEL-50675] - maple_tree: fix mas_empty_area_rev() null pointer dereference (Aristeu Rozanski) [RHEL-39862] {CVE-2024-36891} - rbd: don't assume rbd_is_lock_owner() for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait (Ilya Dryomov) [RHEL-50366] - scsi: qedf: Set qed_slowpath_params to zero before use (John Meneghini) [RHEL-25193] - scsi: qedf: Wait for stag work during unload (John Meneghini) [RHEL-25193] - scsi: qedf: Don't process stag work during unload and recovery (John Meneghini) [RHEL-25193] - scsi: qedf: Use FC rport as argument for qedf_initiate_tmf() (John Meneghini) [RHEL-25193] - net: fix __dst_negative_advice() race (Xin Long) [RHEL-41185] {CVE-2024-36971} - net: annotate data-races around sk->sk_dst_pending_confirm (Xin Long) [RHEL-41185] - scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() (Ewan D. Milne) [RHEL-39719] {CVE-2024-36025} - igb: Remove redundant runtime resume for ethtool_ops (Corinna Vinschen) [RHEL-17487] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17487] - igb: simplify pci ops declaration (Corinna Vinschen) [RHEL-17487] - igb: Fix missing time sync events (Corinna Vinschen) [RHEL-17487] - intel: make module parameters readable in sys filesystem (Corinna Vinschen) [RHEL-17487 RHEL-25998] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17487] - igb: extend PTP timestamp adjustments to i211 (Corinna Vinschen) [RHEL-17487] - net: intel: igb: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17487] - igb: Fix string truncation warnings in igb_set_fw_version (Corinna Vinschen) [RHEL-17487 RHEL-38454] {CVE-2024-36010} - intel: legacy: field get conversion (Corinna Vinschen) [RHEL-17487] - intel: legacy: field prep conversion (Corinna Vinschen) [RHEL-17487] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17487] - igb: Use FIELD_GET() to extract Link Width (Corinna Vinschen) [RHEL-17487] - netdevsim: fix rtnetlink.sh selftest (CKI Backport Bot) [RHEL-50016] - selinux: avoid dereference of garbage after mount failure (Ondrej Mosnacek) [RHEL-37187] {CVE-2024-35904} - calipso: fix memory leak in netlbl_calipso_add_pass() (Ondrej Mosnacek) [RHEL-37044] {CVE-2023-52698} - powerpc/pseries: Whitelist dtl slub object for copying to userspace (Mamatha Inamdar) [RHEL-51242] {CVE-2024-41065} - tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). (CKI Backport Bot) [RHEL-44414] {CVE-2024-37356} - tty: add the option to have a tty reject a new ldisc (John W. Linville) [RHEL-48254] {CVE-2024-40966} - irqchip/gic-v3-its: Prevent double free on error (Charles Mirabile) [RHEL-37024] {CVE-2024-35847} - usb-storage: alauda: Check whether the media is initialized (CKI Backport Bot) [RHEL-43714] {CVE-2024-38619} - scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool (Ewan D. Milne) [RHEL-38285] {CVE-2023-52811} - gfs2: Fix potential glock use-after-free on unmount (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: simplify gdlm_put_lock with out_free label (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: Remove ill-placed consistency check (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - openvswitch: Set the skbuff pkt_type for proper pmtud support. (Aaron Conole) [RHEL-37650] - scsi: mpi3mr: Driver version update to 8.8.1.0.50 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Update MPI Headers to revision 31 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Debug ability improvements (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set the WriteSame Divert Capability in the IOCInit MPI Request (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Clear ioctl blocking flag for an unresponsive controller (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set MPI request flags appropriately (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Block devices are not removed even when VDs are offlined (Ewan D. Milne) [RHEL-30580] - x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk (Waiman Long) [RHEL-31230] - x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Fix the SRSO mitigation on Zen3/4 (Waiman Long) [RHEL-31230] - redhat/configs: Rename x86 CPU mitigations config entries (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETHUNK => CONFIG_MITIGATION_RETHUNK (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_SRSO => CONFIG_MITIGATION_SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBRS_ENTRY => CONFIG_MITIGATION_IBRS_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_UNRET_ENTRY => CONFIG_MITIGATION_UNRET_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_SLS => CONFIG_MITIGATION_SLS (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETPOLINE => CONFIG_MITIGATION_RETPOLINE (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_PAGE_TABLE_ISOLATION => CONFIG_MITIGATION_PAGE_TABLE_ISOLATION (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CALL_DEPTH_TRACKING => CONFIG_MITIGATION_CALL_DEPTH_TRACKING (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBPB_ENTRY => CONFIG_MITIGATION_IBPB_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_GDS_FORCE_MITIGATION => CONFIG_MITIGATION_GDS_FORCE (Waiman Long) [RHEL-31230] - kbuild: use objtool-args-y to clean up objtool arguments (Waiman Long) [RHEL-31230] - kbuild: do not create *.prelink.o for Clang LTO or IBT (Waiman Long) [RHEL-31230] - kbuild: replace $(linked-object) with CONFIG options (Waiman Long) [RHEL-31230]- powerpc/pseries: Fix scv instruction crash with kexec (Mamatha Inamdar) [RHEL-14159] - powerpc/numa: Online a node if PHB is attached. (Mamatha Inamdar) [RHEL-50147] - KVM: s390: fix LPSWEY handling (CKI Backport Bot) [RHEL-49749] - Revert "nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvme-tcp: Fix comma-related oops" (Chris Leech) [RHEL-49696] - sched/deadline: Fix task_struct reference leak (Phil Auld) [RHEL-48226] - sched: Move psi_account_irqtime() out of update_rq_clock_task() hotpath (Phil Auld) [RHEL-48226] - sched/core: Fix incorrect initialization of the 'burst' parameter in cpu_max_write() (Phil Auld) [RHEL-48226] - sched/fair: Remove stale FREQUENCY_UTIL comment (Phil Auld) [RHEL-48226] - sched/debug: Dump domains' level (Phil Auld) [RHEL-48226] - docs: cgroup-v1: Clarify that domain levels are system-specific (Phil Auld) [RHEL-48226] - sched/fair: Allow disabling sched_balance_newidle with sched_relax_domain_level (Phil Auld) [RHEL-48226] - delayacct: track delays from IRQ/SOFTIRQ (Phil Auld) [RHEL-48226] - delayacct: improve the average delay precision of getdelay tool to microsecond (Phil Auld) [RHEL-48226] - nvme: cancel pending I/O if nvme controller is in terminal state (John Meneghini) [RHEL-35807] - iommu/amd: Fix GT feature enablement again (Jerry Snitselaar) [RHEL-42766] - iommu/amd: Invalidate cache before removing device from domain list (Jerry Snitselaar) [RHEL-44835] - dma: fix DMA sync for drivers not calling dma_set_mask*() (Jerry Snitselaar) [RHEL-44835] - iommu/dma: avoid expensive indirect calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: avoid redundant calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: compile-out DMA sync op calls when not used (Jerry Snitselaar) [RHEL-44835] - iommu/dma: fix zeroing of bounce buffer padding used by untrusted devices (Jerry Snitselaar) [RHEL-44835] - swiotlb: remove alloc_size argument to swiotlb_tbl_map_single() (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix Invalid wait context issue (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix sysfs leak in iommu init (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Check EFR[EPHSup] bit before enabling PPR (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix workqueue name (Jerry Snitselaar) [RHEL-44835] - iommu: Return right value in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-44835] - genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline (cki-backport-bot) [RHEL-44447] {CVE-2024-31076} - net: openvswitch: Fix Use-After-Free in ovs_ct_exit (cki-backport-bot) [RHEL-36364] {CVE-2024-27395} - mptcp: ensure snd_nxt is properly initialized on connect (cki-backport-bot) [RHEL-39867] {CVE-2024-36889} - pstore/ram: Fix crash when setting number of cpus to an odd number (Lenny Szubowicz) [RHEL-29473] {CVE-2023-52619}- nvme-multipath: implement "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - nvme-multipath: prepare for "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - dm-crypt: limit the size of encryption requests (Benjamin Marzinski) [RHEL-49548] - wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() (CKI Backport Bot) [RHEL-47786] {CVE-2024-40912} - tracing: Ensure visibility when inserting an element into tracing_map (Jerome Marchand) [RHEL-30459] {CVE-2024-26645} - tracing/trigger: Fix to return error if failed to alloc snapshot (Jerome Marchand) [RHEL-33284] {CVE-2024-26920} - block: fix request.queuelist usage in flush (Ming Lei) [RHEL-43552] - block: fix that util can be greater than 100% (Ming Lei) [RHEL-42408] - block: support to account io_ticks precisely (Ming Lei) [RHEL-42408] - scsi: fnic: Move fnic_fnic_flush_tx() to a work queue (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Convert snprintf() to sysfs_emit() (John Meneghini) [RHEL-36420] - scsi: fnic: unlock on error path in fnic_queuecommand() (John Meneghini) [RHEL-36420] - scsi: fnic: Increment driver version (John Meneghini) [RHEL-36420] - scsi: fnic: Improve logs and add support for multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic driver (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic_main.c (John Meneghini) [RHEL-36420] - scsi: fnic: Remove usage of host_lock (John Meneghini) [RHEL-36420] - scsi: fnic: Define stats to track multiqueue (MQ) IOs (John Meneghini) [RHEL-36420] - scsi: fnic: Modify ISRs to support multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor and redefine fnic.h for multiqueue (John Meneghini) [RHEL-36420] - scsi: fnic: Get copy workqueue count and interrupt mode from config (John Meneghini) [RHEL-36420] - scsi: fnic: Rename wq_copy to hw_copy_wq (John Meneghini) [RHEL-36420] - scsi: fnic: Add and improve log messages (John Meneghini) [RHEL-36420] - scsi: fnic: Add and use fnic number (John Meneghini) [RHEL-36420] - scsi: fnic: Modify definitions to sync with VIC firmware (John Meneghini) [RHEL-36420] - scsi: fnic: Return error if vmalloc() failed (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Fix sg_reset success path (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unused functions fnic_scsi_host_start/end_tag() (John Meneghini) [RHEL-36420] - scsi: fnic: Replace sgreset tag with max_tag_id (John Meneghini) [RHEL-36420] - scsi: fnic: Replace return codes in fnic_clean_pending_aborts() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vmalloc_array() and vcalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vzalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Switch to use %ptTs (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor code in fnic probe to initialize SCSI layer (John Meneghini) [RHEL-36420] - scsi: fnic: Replace DMA mask of 64 bits with 47 bits (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unneeded flush_workqueue() (John Meneghini) [RHEL-36420] - scsi: fnic: Remove redundant NULL check (John Meneghini) [RHEL-36420] - scsi: fnic: Stop using the SCSI pointer (John Meneghini) [RHEL-36420] - scsi: fnic: Fix a tracing statement (John Meneghini) [RHEL-36420] - scsi: fnic: Call scsi_done() directly (John Meneghini) [RHEL-36420]- net: ena: Fix redundant device NUMA node override (Kamal Heib) [RHEL-40816] - ibmvnic: Free any outstanding tx skbs during scrq reset (Mamatha Inamdar) [RHEL-45045] - ibmvnic: Add tx check to prevent skb leak (Mamatha Inamdar) [RHEL-45045] - ibmvnic: rename local variable index to bufidx (Mamatha Inamdar) [RHEL-45045] - nfs: don't invalidate dentries on transient errors (Scott Mayhew) [RHEL-35853] - wifi: mt76: mt7921s: fix potential hung tasks during chip recovery (CKI Backport Bot) [RHEL-48319] {CVE-2024-40977} - wifi: cfg80211: validate HE operation element parsing (CKI Backport Bot) [RHEL-48273] {CVE-2024-40930} - wifi: iwlwifi: mvm: don't read past the mfuart notifcation (CKI Backport Bot) [RHEL-48026] {CVE-2024-40941} - wifi: iwlwifi: mvm: check n_ssids before accessing the ssids (CKI Backport Bot) [RHEL-47918] {CVE-2024-40929} - wifi: cfg80211: Lock wiphy in cfg80211_get_station (CKI Backport Bot) [RHEL-47768] {CVE-2024-40911} - efi/libstub: arm64: Remap relocated image with strict permissions (Lenny Szubowicz) [RHEL-39186] - efi/libstub: zboot: Mark zboot EFI application as NX compatible (Lenny Szubowicz) [RHEL-39186] - irqchip/renesas-irqc: Use platform_get_irq_optional() to get the interrupt (Radu Rendec) [RHEL-47248] - reset: Fix devm bulk optional exclusive control getter (Radu Rendec) [RHEL-47248] - net: rswitch: Avoid use-after-free in rswitch_poll() (Radu Rendec) [RHEL-47248] - mm/memory-failure: fix handling of dissolved but not taken off from buddy pages (Aristeu Rozanski) [RHEL-45023] {CVE-2024-39298} - net: psample: fix flag being set in wrong skb (Adrian Moreno) [RHEL-31876] - net: openvswitch: store sampling probability in cb. (Adrian Moreno) [RHEL-31876] - net: openvswitch: add psample action (Adrian Moreno) [RHEL-31876] - net: psample: allow using rate as probability (Adrian Moreno) [RHEL-31876] - net: psample: skip packet copy if no listeners (Adrian Moreno) [RHEL-31876] - net: sched: act_sample: add action cookie to sample (Adrian Moreno) [RHEL-31876] - net: psample: add user cookie (Adrian Moreno) [RHEL-31876] - cipso: make cipso_v4_skbuff_delattr() fully remove the CIPSO options (Ondrej Mosnacek) [RHEL-44136] - cipso: fix total option length computation (Ondrej Mosnacek) [RHEL-44136] - ACPI: APEI: EINJ: Add support for vendor defined error types (Mark Langsdorf) [RHEL-17909] - platform/chrome: cros_ec_debugfs: Fix permissions for panicinfo (Mark Langsdorf) [RHEL-17909] - fs: debugfs: Add write functionality to debugfs blobs (Mark Langsdorf) [RHEL-17909] - ACPI: APEI: EINJ: Refactor available_error_type_show() (Mark Langsdorf) [RHEL-17909] - mfd: syscon: Fix null pointer dereference in of_syscon_register() (Mark Langsdorf) [RHEL-26884] {CVE-2023-52467} - nvme-multipath: find NUMA path only for online numa-node (Chris Leech) [RHEL-40088] - ACPI: arm64: export acpi_arch_thermal_cpufreq_pctg() (Charles Mirabile) [RHEL-1697] - ACPI: processor: reduce CPUFREQ thermal reduction pctg for Tegra241 (Charles Mirabile) [RHEL-1697] - ACPI: thermal: Add Thermal fast Sampling Period (_TFP) support (Charles Mirabile) [RHEL-1697] - scsi: specify .sense_len = SCSI_SENSE_BUFFERSIZE in scsi_execute() scsi_exec_args (Ewan D. Milne) [RHEL-30596]- ionic: fix use after netif_napi_del() (CKI Backport Bot) [RHEL-47634] {CVE-2024-39502} - i2c: lpi2c: Avoid calling clk_get_rate during transfer (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: smbus: Support DDR5 and LPDDR5 SPD EEPROMs (David Arcari) [RHEL-49526] - ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." (CKI Backport Bot) [RHEL-48391] {CVE-2024-40984} - vmci: prevent speculation leaks by sanitizing event in event_deliver() (CKI Backport Bot) [RHEL-47688] {CVE-2024-39499} - drm/fbdev-generic: Fix framebuffer on big endian devices (Thomas Huth) [RHEL-45158] - fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats (Brian Foster) [RHEL-31564] {CVE-2024-26686} - fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() (Brian Foster) [RHEL-31564] - fs/proc: do_task_stat: use __for_each_thread() (Brian Foster) [RHEL-31564] - of: unittest: Fix compile in the non-dynamic case (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: unittest: Fix of_count_phandle_with_args() expected value message (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: Fix double free in of_parse_phandle_with_args_map (Steve Best) [RHEL-37072] {CVE-2023-52679}- net/mlx5e: Fix netif state handling (Benjamin Poirier) [RHEL-43870] {CVE-2024-38608} - net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args (Benjamin Poirier) [RHEL-43870] - net: fix rc7's __skb_datagram_iter() (Paolo Abeni) [RHEL-46610] - net: allow skb_datagram_iter to be called from any context (Paolo Abeni) [RHEL-46610] - net: do not leave a dangling sk pointer, when socket creation fails (Paolo Abeni) [RHEL-46610] - netns: Make get_net_ns() handle zero refcount net (Paolo Abeni) [RHEL-46610] - net: fix out-of-bounds access in ops_init (Paolo Abeni) [RHEL-46610] - net: ethtool: correct MAX attribute value for stats (Davide Caratti) [RHEL-46358] - net: ethtool: fix the error condition in ethtool_get_phy_stats_ethtool() (Davide Caratti) [RHEL-46358 RHEL-47900] {CVE-2024-40928} - audit: use KMEM_CACHE() instead of kmem_cache_create() (Ricardo Robaina) [RHEL-35421] - audit: remove unnecessary assignment in audit_dupe_lsm_field() (Ricardo Robaina) [RHEL-35421] - audit,io_uring: io_uring openat triggers audit reference count underflow (Ricardo Robaina) [RHEL-35421] - audit: Annotate struct audit_chunk with __counted_by (Ricardo Robaina) [RHEL-35421] - putname(): IS_ERR_OR_NULL() is wrong here (Ricardo Robaina) [RHEL-35421] - net/mlx5: Discard command completions in internal error (Kamal Heib) [RHEL-44237] {CVE-2024-38555} - efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init() (Waiman Long) [RHEL-24125] - fbdev/hyperv_fb: Include (Waiman Long) [RHEL-24125] - drm/hyperv: Fix a compilation issue because of not including screen_info.h (Waiman Long) [RHEL-24125] - efi: Do not include from EFI header (Waiman Long) [RHEL-24125] - PCI: Clear Secondary Status errors after enumeration (Myron Stowe) [RHEL-44851] - leds: gpio: Add kernel log if devm_fwnode_gpiod_get() fails (Radu Rendec) [RHEL-43483] - leds: gpio: Update headers (Radu Rendec) [RHEL-43483] - leds: gpio: Remove unneeded assignment (Radu Rendec) [RHEL-43483] - leds: gpio: Move temporary variable for struct device to gpio_led_probe() (Radu Rendec) [RHEL-43483] - leds: gpio: Refactor code to use devm_gpiod_get_index_optional() (Radu Rendec) [RHEL-43483] - leds: gpio: Utilise PTR_ERR_OR_ZERO() (Radu Rendec) [RHEL-43483] - leds: gpio: Keep driver firmware interface agnostic (Radu Rendec) [RHEL-43483] - leds: gpio: Annotate struct gpio_leds_priv with __counted_by (Radu Rendec) [RHEL-43483] - leds: gpio: Configure per-LED pin control (Radu Rendec) [RHEL-43483] - leds: gpio: switch to using devm_fwnode_gpiod_get() (Radu Rendec) [RHEL-43483] - leds: move default_state read from fwnode to core (Radu Rendec) [RHEL-43483] - PM: sleep: Restore asynchronous device resume optimization (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - PM: sleep: Fix possible deadlocks in core system-wide PM code (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - async: Introduce async_schedule_dev_nocall() (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - pmdomain: imx8mp-blk-ctrl: imx8mp_blk: Add fdcc clock to hdmimix domain (Mark Salter) [RHEL-37329] {CVE-2024-35942} - perf: hisi: Fix use-after-free when register pmu fails (Mark Salter) [RHEL-38291] {CVE-2023-52859} - Enable tmpfs quota configuration option (Carlos Maiolino) [RHEL-7768] - shmem: properly report quota mount options (Carlos Maiolino) [RHEL-7768] - shmem: move spinlock into shmem_recalc_inode() to fix quota support (Carlos Maiolino) [RHEL-7768] - shmem: fix quota lock nesting in huge hole handling (Carlos Maiolino) [RHEL-7768] - tmpfs: fix race on handling dquot rbtree (Carlos Maiolino) [RHEL-7768] - shmem: Add default quota limit mount options (Carlos Maiolino) [RHEL-7768] - shmem: quota support (Carlos Maiolino) [RHEL-7768] - shmem: prepare shmem quota infrastructure (Carlos Maiolino) [RHEL-7768] - quota: Check presence of quota operation structures instead of ->quota_read and ->quota_write callbacks (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_get_inode() return ERR_PTR instead of NULL (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_inode_acct_block() return error (Carlos Maiolino) [RHEL-7768]- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() (CKI Backport Bot) [RHEL-46919] {CVE-2024-39487} - phy: ti: gmii-sel: Enable SGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Fix register offset when parent is not a syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Allow parent to not be syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable USXGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for SGMII mode (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J721e (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Update methods for fetching and using qsgmii main port (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW5G GMII SEL in J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: check of_get_address() for failure (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Fix audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Allow the clock node to not be of type syscon (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Use dev_err_probe() helper (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for AM62 epwm-tbclk (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Consolidate serdes0 references (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Assign only lanes 0 and 1 to PCIe1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add node for EHRPWMs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add PCIe support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add overlay for PCIe0 and PCIe1 EP Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable PCIe0 and PCIe1 in RC Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add PCIe nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add support for USB (Andrew Halaney) [RHEL-44742] - arm64: boot: dts: ti: k3-*: Add memory node to bootloader stage (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay for dual port USXGMII mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay to enable QSGMII mode with CPSW9G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable Main CPSW2G node and add aliases for it (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add CPSW2G and CPSW9G nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Fix csi2-dual-imx219 dtb names (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Fix Ethernet PHY RESET GPIOs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add USB-C (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add main esm address range (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Enable support for SDR104 speed mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Enable UHS mode support for SD cards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Remove unused properties in sdhci nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Fix sdhci node properties (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable UHS support for MMCSD (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for the am625-phyboard-lyra (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am64-phyboard-electra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Fix UART pin type and macro type (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin-dahlia: support sleep-moci (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin: replace sleep-moci hog with regulator (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Disable USB LPM (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: add the USB sub-system (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62/a: use sub-node for USB_PHY_CTRL registers (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62*: Add PHY2 region to USB wrapper node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG1 devices (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add Audio Codec (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Move SerDes mux nodes under the control node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add full compatible to SerDes control nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-{am62p,j722s}: Disable ethernet by default (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-verdin: add PCIe reset gpio hog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: fix GPIOs pinctrl (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-lp-sk: Remove tps65219 power-button (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use mmc-pwrseq for wl18xx enable (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: use SD1 CD as GPIO (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set memory size to 2gb (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: dahlia: fix audio clock (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p5-sk: minor whitespace cleanup (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: hummingboard-t: add overlays for m.2 pci-e and usb-3 (Andrew Halaney) [RHEL-44742] - arm64: dts: add description for solidrun am642 som and evaluation board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add support for OSPI flash (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable CAN interfaces for AM69 SK board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for SK-AM62P (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add nodes for CSI-RX (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add DMASS1 for CSI (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable OSPI NOR support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable CPSW3G RGMII1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Fix mux-reg-masks in hbmc_mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM62A SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM65x SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add overlay for ICSSG1 2nd port (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add ICSSG1 Ethernet support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Add bootph-all property in MMC node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix bus-width property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix ti,clkbuf-sel property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Remove DLL properties for soft PHYs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Fix ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci2 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci0 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Add overlay for IMX219 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Model CSI2RX connector mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-base-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add reserved memory for watchdog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add support for TI J722S Evaluation Module (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Introduce J722S family of SoCs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Support IOT2050-SM variant (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Annotate LED nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out DP related bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out enabling of USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out arduino connector bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Disable R5 lockstep for all PG2 boards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set VDD CORE minimum voltage to 0.75V (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-wakeup: Configure ti-sysc for wkup_uart0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am62-phyboard-lyra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: add support for Verdin USB1 interface (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB3.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB2.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Make the FSS node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050*: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: beagle*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-serdes: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-pinctrl: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Use https for urls (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: use ti,j7200-padconf compatible (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Add HDMI audio check for AM62A7-SK (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Add HDMI support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add node for Display SubSystem (DSS) (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore-am64: Add ADC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Add support for CAN instance 0 in main domain (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for CAN nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: add TPM device (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-beagleboneai64: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-som: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-base-board: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra: Add TPM support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Disable clock output of the ethernet PHY (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use the builtin mdio bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-sk: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-main: Add device tree entry for SGX GPU (Andrew Halaney) [RHEL-44742] - openvswitch: get related ct labels from its master if it is not confirmed (Xin Long) [RHEL-44560] - block: refine the EOF check in blkdev_iomap_begin (Ming Lei) [RHEL-43906] {CVE-2024-38604} - mm/userfaultfd: reset ptes when close() for wr-protected ones (Nico Pache) [RHEL-39639] {CVE-2024-36881} - scsi: mpi3mr: Fix printk() format strings (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Update driver version to 8.5.1.0.0 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-3 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-2 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-1 (Ewan D. Milne) [RHEL-18205] - x86/mce: Dynamically size space for machine check records (Aristeu Rozanski) [RHEL-24864]- powerpc/eeh: avoid possible crash when edev->pdev changes (Mamatha Inamdar) [RHEL-45149] - mm/shmem: disable PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/filemap: skip to create PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/readahead: limit page cache size in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - readahead: use ilog2 instead of a while loop in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - mm/filemap: make MAX_PAGECACHE_ORDER acceptable to xarray (Donald Dutile) [RHEL-14441] - filemap: add helper mapping_max_folio_size() (Donald Dutile) [RHEL-14441] - filemap: Allow __filemap_get_folio to allocate large folios (Donald Dutile) [RHEL-14441] - filemap: Add fgf_t typedef (Donald Dutile) [RHEL-14441] - cpuidle: ACPI/intel: fix MWAIT hint target C-state computation (David Arcari) [RHEL-47255] - intel_idle: Add Meteorlake support (David Arcari) [RHEL-47255] - x86: Fix CPUIDLE_FLAG_IRQ_ENABLE leaking timer reprogram (David Arcari) [RHEL-47255] - coredump: Proactively round up to kmalloc bucket size (Audra Mitchell) [RHEL-44555] - efi/unaccepted: touch soft lockup during memory accept (CKI Backport Bot) [RHEL-46580] {CVE-2024-36936} - media: cec: cec-api: add locking in cec_release() (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid confusing "transmit timed out" message (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid recursive cec_claim_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: cec-adap: always cancel work in cec_transmit_msg_fh (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: remove length check of Timer Status (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: count low-drive, error and arb-lost conditions (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add note about *_from_edid() function usage in drm (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_unconfigured() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_nb_transmit_canceled() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: don't set last_initiator if tx in progress (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: disable adapter in cec_devnode_unregister (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: not all messages were passed on when monitoring (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add support for Absolute Volume Control (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: log when claiming LA fails unexpectedly (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: drop activate_cnt, use state info instead (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: reconfigure if the PA changes during configuration (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: fix is_configuring state (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: stop trying LAs on CEC_TX_STATUS_TIMEOUT (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: don't unconfigure if already unconfigured (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add optional adap_configured callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add xfer_timeout_ms field (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: use call_op and check for !unregistered (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix interrupt en/disable handling (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: drop unused 'enabled' field from struct cec_pin (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix off-by-one SFT check (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: rename timer overrun variables (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: correctly pass on reply results (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: abort if the current transmit was canceled (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: call enable_adap on s_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: fix a deadlock situation (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: safely unhook lists in cec_data (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: copy sequence field for the reply (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - net: wwan: iosm: Fix tainted pointer delete is case of region creation fail (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: mhi: drop driver owner assignment (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Split 64bit accesses to fix alignment issues (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: make wwan_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: hwsim: make wwan_hwsim_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Prefer struct_size over open coded arithmetic (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: constify the struct device_type usage (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add fastboot WWAN port (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Infrastructure for early port configuration (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add sysfs attribute for device state machine (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Add WWAN fastboot port type (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: qcom_bam_dmux: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: iosm: Fixed multiple typos in multiple files (Jose Ignacio Tornos Martinez) [RHEL-9429] - Revert "net: wwan: iosm: enable runtime pm support for 7560" (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: wwan_core.c: resolved spelling mistake (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add __counted_by for struct t7xx_fsm_event and use struct_size() (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Use the bitmap API to allocate bitmaps (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: enable runtime pm support for 7560 (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: clean up unused struct members (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused enum definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused macro definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - selftests: net: bridge: increase IGMP/MLD exclude timeout membership interval (Hangbin Liu) [RHEL-45825] - selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MAC (Hangbin Liu) [RHEL-45825] - selftests: reuseaddr_conflict: add missing new line at the end of the output (Hangbin Liu) [RHEL-45825] - selftests: forwarding: Fix ping failure due to short timeout (Hangbin Liu) [RHEL-45825] - selftests: net: more strict check in net_helper (Hangbin Liu) [RHEL-45825] - seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL dereference in rt6_probe() (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL deref in fib6_nh_init() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix the RT cache flush via sysctl using a previous delay (Hangbin Liu) [RHEL-45826] - ipv6: fix possible race in __fib6_drop_pcpu_from() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix route deleting failure when metric equals 0 (Hangbin Liu) [RHEL-45826] - ipv6: prevent NULL dereference in ip6_output() (Hangbin Liu) [RHEL-45826] - net: ipv6: fix wrong start position when receive hop-by-hop fragment (Hangbin Liu) [RHEL-45826] - ipv6: Fix infinite recursion in fib6_dump_done(). (Hangbin Liu) [RHEL-45826] - ACPI: CPPC: Fix access width used for PCC registers (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Use access_width over bit_width for system memory accesses (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - net: usb: ax88179_178a: improve link status logs (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: improve reset check (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: fix link status when link is set to down/up (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: Add check for usbnet_get_endpoints() (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: stop lying about skb->truesize (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid writing the mac address before first reading (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: non necessary second random mac address (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid the interface always configured as random address (Jose Ignacio Tornos Martinez) [RHEL-45458] - i2c: designware: Add ACPI ID for Granite Rapids-D I2C controller (David Arcari) [RHEL-29353] - prinkt/nbcon: Add a scheduling point to nbcon_kthread_func(). (Derek Barbosa) [RHEL-37526] - rhel: add ICE_HWMON cfg (Petr Oros) [RHEL-17486] - ice: use proper macro for testing bit (Petr Oros) [RHEL-17486] - ice: Reject pin requests with unsupported flags (Petr Oros) [RHEL-17486] - ice: Don't process extts if PTP is disabled (Petr Oros) [RHEL-17486] - ice: Fix improper extts handling (Petr Oros) [RHEL-17486] - ice: Rebuild TC queues on VSI queue reconfiguration (Petr Oros) [RHEL-17486] - ice: Fix VSI list rule with ICE_SW_LKUP_LAST type (Petr Oros) [RHEL-17486] - ice: fix 200G link speed message log (Petr Oros) [RHEL-17486] - ice: avoid IRQ collision to fix init failure on ACPI S3 resume (Petr Oros) [RHEL-17486] - ice: map XDP queues to vectors in ice_vsi_map_rings_to_vectors() (Petr Oros) [RHEL-17486] - ice: add flag to distinguish reset from .ndo_bpf in XDP rings config (Petr Oros) [RHEL-17486] - ice: remove af_xdp_zc_qps bitmap (Petr Oros) [RHEL-17486] - ice: fix reads from NVM Shadow RAM on E830 and E825-C devices (Petr Oros) [RHEL-17486] - ice: fix iteration of TLVs in Preserved Fields Area (Petr Oros) [RHEL-17486] - ice: fix 200G PHY types to link speed mapping (Petr Oros) [RHEL-17486] - ice: fix accounting if a VLAN already exists (Petr Oros) [RHEL-17486] - ice: Interpret .set_channels() input differently (Petr Oros) [RHEL-17486] - ice: Fix package download algorithm (Petr Oros) [RHEL-17486] - ice: remove correct filters during eswitch release (Petr Oros) [RHEL-17486] - ice: refactor struct ice_vsi_cfg_params to be inside of struct ice_vsi (Petr Oros) [RHEL-17486] - ice: Deduplicate tc action setup (Petr Oros) [RHEL-17486] - ice: update E830 device ids and comments (Petr Oros) [RHEL-17486] - ice: add additional E830 device ids (Petr Oros) [RHEL-17486] - ice: ensure the copied buf is NUL terminated (Petr Oros) [RHEL-17486] - ice: fix LAG and VF lock dependency in ice_reset_vf() (Petr Oros) [RHEL-17486] - ice: Fix checking for unsupported keys on non-tunnel device (Petr Oros) [RHEL-17486] - ice: tc: allow zero flags in parsing tc flower (Petr Oros) [RHEL-17486] - ice: tc: check src_vsi in case of traffic from VF (Petr Oros) [RHEL-17486] - ice: store VF relative MSI-X index in q_vector->vf_reg_idx (Petr Oros) [RHEL-17486] - ice: set vf->num_msix in ice_initialize_vf_entry() (Petr Oros) [RHEL-17486] - ice: Implement 'flow-type ether' rules (Petr Oros) [RHEL-17486] - ice: Remove unnecessary argument from ice_fdir_comp_rules() (Petr Oros) [RHEL-17486] - ice: Fix freeing uninitialized pointers (Petr Oros) [RHEL-17486] - ice: hold devlink lock for whole init/cleanup (Petr Oros) [RHEL-17486] - ice: move devlink port code to a separate file (Petr Oros) [RHEL-17486] - ice: move ice_devlink.[ch] to devlink folder (Petr Oros) [RHEL-17486] - ice: Remove newlines in NL_SET_ERR_MSG_MOD (Petr Oros) [RHEL-17486] - ice: Add switch recipe reusing feature (Petr Oros) [RHEL-17486] - ice: count representor stats (Petr Oros) [RHEL-17486] - ice: do switchdev slow-path Rx using PF VSI (Petr Oros) [RHEL-17486] - ice: change repr::id values (Petr Oros) [RHEL-17486] - ice: remove switchdev control plane VSI (Petr Oros) [RHEL-17486] - ice: control default Tx rule in lag (Petr Oros) [RHEL-17486] - ice: default Tx rule instead of to queue (Petr Oros) [RHEL-17486] - ice: do Tx through PF netdev in slow-path (Petr Oros) [RHEL-17486] - ice: remove eswitch changing queues algorithm (Petr Oros) [RHEL-17486] - ice: fix memory corruption bug with suspend and rebuild (Petr Oros) [RHEL-17486] - ice: Refactor FW data type and fix bitmap casting issue (Petr Oros) [RHEL-17486] - ice: fix stats being updated by way too large values (Petr Oros) [RHEL-17486] - ice: fix typo in assignment (Petr Oros) [RHEL-17486] - net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() (Petr Oros) [RHEL-17486] - ice: virtchnl: stop pretending to support RSS over AQ or registers (Petr Oros) [RHEL-17486] - ice: reconfig host after changing MSI-X on VF (Petr Oros) [RHEL-17486] - ice: reorder disabling IRQ and NAPI in ice_qp_dis (Petr Oros) [RHEL-17486] - ice: avoid unnecessary devm_ usage (Petr Oros) [RHEL-17486] - ice: do not disable Tx queues twice in ice_down() (Petr Oros) [RHEL-17486] - ice: cleanup line splitting for context set functions (Petr Oros) [RHEL-17486] - ice: use GENMASK instead of BIT(n) - 1 in pack functions (Petr Oros) [RHEL-17486] - ice: rename ice_write_* functions to ice_pack_ctx_* (Petr Oros) [RHEL-17486] - ice: remove vf->lan_vsi_num field (Petr Oros) [RHEL-17486] - ice: use relative VSI index for VFs instead of PF VSI number (Petr Oros) [RHEL-17486] - ice: remove unnecessary duplicate checks for VF VSI ID (Petr Oros) [RHEL-17486] - ice: pass VSI pointer into ice_vc_isvalid_q_id (Petr Oros) [RHEL-17486] - ice: Fix debugfs with devlink reload (Petr Oros) [RHEL-17486] - ice: Remove and readd netdev during devlink reload (Petr Oros) [RHEL-17486] - ice: add support for 3k signing DDP sections for E825C (Petr Oros) [RHEL-17486] - ice: Add helper function ice_is_generic_mac (Petr Oros) [RHEL-17486] - ice: introduce new E825C devices family (Petr Oros) [RHEL-17486] - ice: remove incorrect comment (Petr Oros) [RHEL-17486] - ice: Add a new counter for Rx EIPE errors (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_txq() static (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_rxq() static (Petr Oros) [RHEL-17486] - ice: stop destroying and reinitalizing Tx tracker during reset (Petr Oros) [RHEL-17486] - ice: factor out ice_ptp_rebuild_owner() (Petr Oros) [RHEL-17486] - ice: rename ice_ptp_tx_cfg_intr (Petr Oros) [RHEL-17486] - ice: don't check has_ready_bitmap in E810 functions (Petr Oros) [RHEL-17486] - ice: rename verify_cached to has_ready_bitmap (Petr Oros) [RHEL-17486] - ice: pass reset type to PTP reset functions (Petr Oros) [RHEL-17486] - ice: introduce PTP state machine (Petr Oros) [RHEL-17486] - ice: ice_base.c: Add const modifier to params and vars (Petr Oros) [RHEL-17486] - ice: remove rx_len_errors statistic (Petr Oros) [RHEL-17486] - ice: replace ice_vf_recreate_vsi() with ice_vf_reconfig_vsi() (Petr Oros) [RHEL-17486] - ice: Add support for packet mirroring using hardware in switchdev mode (Petr Oros) [RHEL-17486] - ice: Enable SW interrupt from FW for LL TS (Petr Oros) [RHEL-17486] - ice: Schedule service task in IRQ top half (Petr Oros) [RHEL-17486] - ice: cleanup inconsistent code (Petr Oros) [RHEL-17486] - ice: field get conversion (Petr Oros) [RHEL-17486] - ice: fix pre-shifted bit usage (Petr Oros) [RHEL-17486] - ice: field prep conversion (Petr Oros) [RHEL-17486] - ice: Fix PF with enabled XDP going no-carrier after reset (Petr Oros) [RHEL-17486] - ice: use VLAN proto from ring packet context in skb path (Petr Oros) [RHEL-17486] - ice: Implement VLAN tag hint (Petr Oros) [RHEL-17486] - ice: Support XDP hints in AF_XDP ZC mode (Petr Oros) [RHEL-17486] - ice: Support RX hash XDP hint (Petr Oros) [RHEL-17486] - ice: Support HW timestamp hint (Petr Oros) [RHEL-17486] - ice: Introduce ice_xdp_buff (Petr Oros) [RHEL-17486] - ice: Make ptype internal to descriptor info processing (Petr Oros) [RHEL-17486] - ice: make RX HW timestamp reading code more reusable (Petr Oros) [RHEL-17486] - ice: make RX hash reading code more reusable (Petr Oros) [RHEL-17486] - ice: add ability to read and configure FW log data (Petr Oros) [RHEL-17486] - ice: enable FW logging (Petr Oros) [RHEL-17486] - ice: configure FW logging (Petr Oros) [RHEL-17486] - ice: remove FW logging code (Petr Oros) [RHEL-17486] - iavf: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: refactor the FD and RSS flow ID generation (Petr Oros) [RHEL-17486] - ice: refactor RSS configuration (Petr Oros) [RHEL-17486] - ice: fix ICE_AQ_VSI_Q_OPT_RSS_* register values (Petr Oros) [RHEL-17486] - ice: Rename E822 to E82X (Petr Oros) [RHEL-17486] - ice: periodically kick Tx timestamp interrupt (Petr Oros) [RHEL-17486] - ice: Re-enable timestamping correctly after reset (Petr Oros) [RHEL-17486] - ice: Improve logs for max ntuple errors (Petr Oros) [RHEL-17486] - ice: read internal temperature sensor (Petr Oros) [RHEL-17486] - ice: fix error code in ice_eswitch_attach() (Petr Oros) [RHEL-17486] - ice: reserve number of CP queues (Petr Oros) [RHEL-17486] - ice: adjust switchdev rebuild path (Petr Oros) [RHEL-17486] - ice: add VF representors one by one (Petr Oros) [RHEL-17486] - ice: realloc VSI stats arrays (Petr Oros) [RHEL-17486] - ice: set Tx topology every time new repr is added (Petr Oros) [RHEL-17486] - ice: allow changing SWITCHDEV_CTRL VSI queues (Petr Oros) [RHEL-17486] - ice: return pointer to representor (Petr Oros) [RHEL-17486] - ice: make representor code generic (Petr Oros) [RHEL-17486] - ice: remove VF pointer reference in eswitch code (Petr Oros) [RHEL-17486] - ice: track port representors in xarray (Petr Oros) [RHEL-17486] - ice: use repr instead of vf->repr (Petr Oros) [RHEL-17486] - ice: track q_id in representor (Petr Oros) [RHEL-17486] - ice: remove unused control VSI parameter (Petr Oros) [RHEL-17486] - ice: remove redundant max_vsi_num variable (Petr Oros) [RHEL-17486] - ice: rename switchdev to eswitch (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_switch.c (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_dis_txq_item (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_add_tx_qgrp (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_ddp.c (Petr Oros) [RHEL-17486] - ice: drop two params of ice_aq_move_sched_elems() (Petr Oros) [RHEL-17486] - ice: ice_sched_remove_elems: replace 1 elem array param by u32 (Petr Oros) [RHEL-17486] - ice: Check CRC strip requirement for VLAN strip (Petr Oros) [RHEL-17486] - ice: Support FCS/CRC strip disable for VF (Petr Oros) [RHEL-17486] - ptp: introduce helpers to adjust by scaled parts per million (Petr Oros) [RHEL-17486]- i40e: fix: remove needless retries of NVM update (CKI Backport Bot) [RHEL-36692] - i2c: smbus: Support up to 8 SPD EEPROMs (David Arcari) [RHEL-47257] - net/mlx5: Add a timeout to acquire the command queue semaphore (Benjamin Poirier) [RHEL-44225] {CVE-2024-38556} - spi: fix null pointer dereference within spi_sync (Andrew Halaney) [RHEL-39777] {CVE-2024-36930} - spi: Fix null dereference on suspend (Andrew Halaney) [RHEL-38218] {CVE-2023-52749} - Revert "sched/fair: Make sure to try to detach at least one movable task" (Phil Auld) [RHEL-45194] - ACPI: LPIT: Avoid u32 multiplication overflow (Mark Langsdorf) [RHEL-37064] {CVE-2023-52683} - netfilter: nft_fib: allow from forward/input without iif selector (Florian Westphal) [RHEL-36316] - netfilter: nft_fib: reverse path filter for policy-based routing on iif (Florian Westphal) [RHEL-36316] - tipc: force a dst refcount before doing decryption (Xin Long) [RHEL-6118] - PM / devfreq: Fix buffer overflow in trans_stat_show (Mark Salter) [RHEL-29457] {CVE-2023-52614} - nvme: find numa distance only if controller has valid numa id (John Meneghini) [RHEL-35806] - HID: amd_sfh: Handle "no sensors" in PM operations (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors (Benjamin Tissoires) [RHEL-23851] - HID: mcp-2221: cancel delayed_work only when CONFIG_IIO is enabled (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Fix N64 controller being identified as mouse (Benjamin Tissoires) [RHEL-23851] - selftests/hid: wacom: fix confidence tests (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Add additional tests of confidence behavior (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix failing tablet button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix ruff linter complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix mypy complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: be stricter for some transitions (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add a secondary barrel switch test (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: convert the primary button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add variants of states with buttons (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: define the elements of PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: set initial data for tilt/twist (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: do not set invert when the eraser is used (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move move_to function to PenDigitizer (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move the transitions to PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: remove unused class (Benjamin Tissoires) [RHEL-23851] - selftests/hid: base: allow for multiple skip_if_uhdev (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: allow finer control on the build steps (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: update vm2c and container (Benjamin Tissoires) [RHEL-23851] - selftests/hid: force using our compiled libbpf headers (Benjamin Tissoires) [RHEL-23851] - selftests/hid: do not manually call headers_install (Benjamin Tissoires) [RHEL-23851] - selftests/hid: ensure we can compile the tests on kernels pre-6.3 (Benjamin Tissoires) [RHEL-23851] - Input: powermate - fix use-after-free in powermate_config_complete (Benjamin Tissoires) [RHEL-23851 RHEL-28076] {CVE-2023-52475} - Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removal (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - do not skip atkbd_deactivate() when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - use ab83 as id when skipping the getid command (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_GETID in translated mode (Benjamin Tissoires) [RHEL-23851] - Input: allocate keycode for Display refresh rate toggle (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Revert to await reset ACK before reading report descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: allow mice to use all types of reports (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc (Benjamin Tissoires) [RHEL-23851] - HID: input: avoid polling stylus battery on Chromebook Pompom (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Avoid disabling the interrupt (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Update HPD sensor structure elements (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add missing null pointer checks to LED initialization (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Introduce thunderstrike_destroy() (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Fix some missing function calls() in the probe error handling path (Benjamin Tissoires) [RHEL-23851] - HID: rmi: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: usbhid: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: core: remove #ifdef CONFIG_PM from hid_driver (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid-of: fix NULL-deref on failed power up (Benjamin Tissoires) [RHEL-23851 RHEL-31600] {CVE-2024-26717} - HID: i2c-hid: Skip SET_POWER SLEEP for Cirque touchpad on system suspend (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili2901 timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Renumber I2C_HID_QUIRK_ defines (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Remove I2C_HID_QUIRK_SET_PWR_WAKEUP_DEV quirk (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Turn missing reset ack into a warning (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Move i2c_hid_finish_hwreset() to after reading the report-descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch i2c_hid_parse() to goto style error handling (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Split i2c_hid_hwreset() in start() and finish() functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Fold i2c_hid_execute_reset() into i2c_hid_hwreset() (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Add IDEA5002 to i2c_hid_acpi_blacklist[] (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: fix handling of unpopulated devices (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili9882t timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: add more DRM dependencies (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Do panel follower work on the system_wq (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Support being a panel follower (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Suspend i2c-hid devices in remove (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Make suspend and resume into helper functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Rearrange probe() to power things up later (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch to SYSTEM_SLEEP_PM_OPS() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: mouse - use sysfs_emit[_at]() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: use sysfs_emit() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add nomux quirk for Acer P459-G2-M (Benjamin Tissoires) [RHEL-23851] - Input: psmouse - enable Synaptics InterTouch for ThinkPad L14 G1 (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() (Benjamin Tissoires) [RHEL-23851 RHEL-38304] {CVE-2023-52840} - Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport (Benjamin Tissoires) [RHEL-23851] - Input: leds - annotate struct input_leds with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: evdev - annotate struct evdev_client with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - replace deprecated strncpy (Benjamin Tissoires) [RHEL-23851] - Input: Annotate struct ff_device with __counted_by (Benjamin Tissoires) [RHEL-23851] - HID: bpf: make bus_type const in struct hid_bpf_ops (Benjamin Tissoires) [RHEL-23851] - HID: Reorder fields in 'struct hid_input' (Benjamin Tissoires) [RHEL-23851] - HID: Add introduction about HID for non-kernel programmers (Benjamin Tissoires) [RHEL-23851] - HID: wacom: generic: Avoid reporting a serial of '0' to userspace (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add required quirk for Synaptics 0xcddc device (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Do not register input devices until after hid_hw_start (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Do not flood kernel log (Benjamin Tissoires) [RHEL-23851] - HID: bpf: use __bpf_kfunc instead of noinline (Benjamin Tissoires) [RHEL-23851] - HID: bpf: actually free hdev memory after attaching a HID-BPF program (Benjamin Tissoires) [RHEL-23851] - HID: bpf: remove double fdget() (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: fix a problem of memory leak in hidraw_release() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: add support for Logitech G Pro X Superlight 2 (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Fix cleanup in probe() (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: remove pointless error message (Benjamin Tissoires) [RHEL-23851] - HID: make ishtp_cl_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: make hid_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Add gamepad-only mode switched to by holding options (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Better handling of serial number length (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Update list of identifiers from SDL (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Make client_opened a counter (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Clean up locking (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Disable watchdog instead of using a heartbeat (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Avoid overwriting smoothing parameter (Benjamin Tissoires) [RHEL-23851] - HID: magicmouse: fix kerneldoc for struct magicmouse_sc (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Enable hid core report processing for all devices (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Correct behavior when processing some confidence == false touches (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Prevent divide-by-zero on code (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: fix initializer element is not constant error (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: add support for nso controllers (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "hfd.cn" and "WKB603" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Restrict detection of patched firmware only to USB cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Labtec/ODDOR/aikeec handbrake (Benjamin Tissoires) [RHEL-23851] - HID: uhid: replace deprecated strncpy with strscpy (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Remove AES power_supply after extended inactivity (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: reset the backlight brightness level on resume (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: add const to read-only outgoing usb buffer (Benjamin Tissoires) [RHEL-23851] - Revert "HID: logitech-dj: Add support for a new lightspeed receiver iteration" (Benjamin Tissoires) [RHEL-23851] - HID: add ALWAYS_POLL quirk for Apple kb (Benjamin Tissoires) [RHEL-23851] - HID: glorious: fix Glorious Model I HID report (Benjamin Tissoires) [RHEL-23851] - HID: fix HID device resource race between HID core and debugging support (Benjamin Tissoires) [RHEL-23851] - HID: apple: add Jamesdonkey and A3R to non-apple keyboards list (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Handle reads greater than 60 bytes (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Don't set bus speed on every transfer (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set ACPI companion (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Allow IO to start during probe (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set driver data before I2C adapter add (Benjamin Tissoires) [RHEL-23851] - HID: mcp2200: added driver for GPIOs of MCP2200 (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Stop IO before calling hid_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop HIDPP_QUIRK_UNIFYING (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop delayed_work_cb() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Fix connect event race (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove unused connected param from *_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove connected check for non-unifying devices (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add hidpp_non_unifying_init() helper (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move hidpp_overwrite_name() to before connect check (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move g920_get_config() to just before hidpp_ff_init() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove wtp_get_config() call from probe() (Benjamin Tissoires) [RHEL-23851] - hid: lenovo: Resend all settings on reset_resume for compact keyboards (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: cleanup LED code (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Select POWER_SUPPLY Kconfig option (Benjamin Tissoires) [RHEL-23851] - HID: prodikeys: Replace deprecated strncpy() with strscpy() (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Fix signedness bug in steelseries_headset_arctis_1_fetch_battery() (Benjamin Tissoires) [RHEL-23851] - hid: Remove trailing whitespace (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "Hailuck" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: arctis_1_battery_request[] should be static (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for Logitech MX Anywhere 3 mouse (Benjamin Tissoires) [RHEL-23851] - HID: wacom: struct name cleanup (Benjamin Tissoires) [RHEL-23851] - HID: wacom: remove unnecessary 'connected' variable from EKR (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Update Thunderstrike LED instance name to use id (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add battery support for Thunderstrike (Benjamin Tissoires) [RHEL-23851] - HID: hid-google-stadiaff: add support for Stadia force feedback (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: Add support for a new lightspeed receiver iteration (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for the Pro X Superlight (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Add support for Arctis 1 XBox (Benjamin Tissoires) [RHEL-23851] - HID: input: Fix Apple Magic Trackpad 1 Bluetooth disconnect (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Rename HID++ "internal" error constant (Benjamin Tissoires) [RHEL-23851] - HID: hid-wiimote-debug.c: Drop error checking for debugfs_create_file (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Allow multi-function sensor devices (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: make hidraw_class structure const (Benjamin Tissoires) [RHEL-23851] - HID: roccat: make all 'class' structures const (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use octal permissions (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Convert to DEVICE_ATTR_RW() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use BIT() in GPIO setter and getter (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define all GPIO mask and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define maximum GPIO constant and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Remove dead code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Don't call ->to_irq() explicitly (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Switch to for_each_set_bit() to simplify the code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use str_write_read() and str_read_write() (Benjamin Tissoires) [RHEL-23851] - nfsd: fix oops when reading pool_stats before server is started (Benjamin Coddington) [RHEL-34875] - nfsd: don't create nfsv4recoverydir in nfsdfs when not used. (Benjamin Coddington) [RHEL-34875] - NFSD: grab nfsd_mutex in nfsd_nl_rpc_status_get_dumpit() (Benjamin Coddington) [RHEL-34875] - fs: don't call posix_acl_listxattr in generic_listxattr (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd4_encode_fattr4() crasher (Benjamin Coddington) [RHEL-34875] - NFSD: fix endianness issue in nfsd4_encode_fattr4 (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix rpcgss_context trace event acceptor field (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd_clid_class use of __string_len() macro (Benjamin Coddington) [RHEL-34875] - nfs: fix panic when nfs4_ff_layout_prepare_ds() fails (Benjamin Coddington) [RHEL-34875] - NFS: Fix an off by one in root_nfs_cat() (Benjamin Coddington) [RHEL-34875] - NFS: Fix nfs_netfs_issue_read() xarray locking for writeback interrupt (Benjamin Coddington) [RHEL-34875] - nfsd: Fix a regression in nfsd_setattr() (Benjamin Coddington) [RHEL-34875] - nfsd: don't call locks_release_private() twice concurrently (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning more bytes than maxcount (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning a short list with eof=TRUE (Benjamin Coddington) [RHEL-34875] - NFSD: change LISTXATTRS cookie encoding to big-endian (Benjamin Coddington) [RHEL-34875] - NFSD: fix nfsd4_listxattr_validate_cookie (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix some memleaks in gssx_dec_option_array (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix a memleak in gss_import_v2_context (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix listxattr maximum XDR buffer size (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102 (Benjamin Coddington) [RHEL-34875] - net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr() (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a state manager thread deadlock regression (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a nfs4_state_manager() race (Benjamin Coddington) [RHEL-34875] - nfs: fix UAF on pathwalk running into umount (Benjamin Coddington) [RHEL-34875] - nfs: make nfs_set_verifier() safe for use in RCU pathwalk (Benjamin Coddington) [RHEL-34875] - nfsd: don't take fi_lock in nfsd_break_deleg_cb() (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Assign the right value for initval and retries for rpc timeout (Benjamin Coddington) [RHEL-34875] - nfsd: fix RELEASE_LOCKOWNER (Benjamin Coddington) [RHEL-34875] - net: fill in MODULE_DESCRIPTION()s for Sun RPC (Benjamin Coddington) [RHEL-34875] - nfsd: rename nfsd_last_thread() to nfsd_destroy_serv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: discard sv_refcnt, and svc_get/svc_put (Benjamin Coddington) [RHEL-34875] - svc: don't hold reference for poolstats, only mutex. (Benjamin Coddington) [RHEL-34875] - SUNRPC: remove printk when back channel request not found (Benjamin Coddington) [RHEL-34875] - svcrdma: Implement multi-stage Read completion again (Benjamin Coddington) [RHEL-34875] - svcrdma: Copy construction of svc_rqst::rq_arg to rdma_read_complete() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svcxprt_rdma::sc_read_complete_q (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svc_rdma_recv_ctxt::rc_pages (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up comment in svc_rdma_accept() (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove queue-shortening warnings (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove pointer addresses shown in dprintk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Optimize svc_rdma_cc_init() (Benjamin Coddington) [RHEL-34875] - svcrdma: De-duplicate completion ID initialization helpers (Benjamin Coddington) [RHEL-34875] - svcrdma: Move the svc_rdma_cc_init() call (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_special() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_call_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_multiple_chunks() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_copy_inline_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_data_item() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_chunk_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_segment() (Benjamin Coddington) [RHEL-34875] - svcrdma: Move read_info::ri_pageoff into struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Move svc_rdma_read_info::ri_pageno to struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Start moving fields out of struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Move struct svc_rdma_chunk_ctxt to svc_rdma.h (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove the svc_rdma_chunk_ctxt::cc_rdma field (Benjamin Coddington) [RHEL-34875] - svcrdma: Pass a pointer to the transport to svc_rdma_cc_release() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport to svc_rdma_post_chunk_ctxt() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Read chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Write chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Acquire the svcxprt_rdma pointer from the CQ context (Benjamin Coddington) [RHEL-34875] - svcrdma: Reduce size of struct svc_rdma_rw_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Update some svcrdma DMA-related tracepoints (Benjamin Coddington) [RHEL-34875] - svcrdma: DMA error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - svcrdma: SQ error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - rpcrdma: Introduce a simple cid tracepoint class (Benjamin Coddington) [RHEL-34875] - svcrdma: Add lockdep class keys for transport locks (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up locking (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_write_info_free() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_send_ctxt_put() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add a utility workqueue to svcrdma (Benjamin Coddington) [RHEL-34875] - svcrdma: Pre-allocate svc_rdma_recv_ctxt objects (Benjamin Coddington) [RHEL-34875] - svcrdma: Eliminate allocation of recv_ctxt objects in backchannel (Benjamin Coddington) [RHEL-34875] - nfsd: remove unnecessary NULL check (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove RQ_SPLICE_OK (Benjamin Coddington) [RHEL-34875] - NFSD: Modify NFSv4 to use nfsd_read_splice_ok() (Benjamin Coddington) [RHEL-34875] - NFSD: Replace RQ_SPLICE_OK in nfsd_read() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add a server-side API for retrieving an RPC's pseudoflavor (Benjamin Coddington) [RHEL-34875] - NFSD: Document lack of f_pos_lock in nfsd_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove nfsd_drc_gc() tracepoint (Benjamin Coddington) [RHEL-34875] - NFSD: Make the file_delayed_close workqueue UNBOUND (Benjamin Coddington) [RHEL-34875] - NFSD: use read_seqbegin() rather than read_seqbegin_or_lock() (Benjamin Coddington) [RHEL-34875] - nfsd: new Kconfig option for legacy client tracking (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Use the nfs_client's rpc timeouts for backchannel (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fixup v4.1 backchannel request timeouts (Benjamin Coddington) [RHEL-34875] - rpc_pipefs: Replace one label in bl_resolve_deviceid() (Benjamin Coddington) [RHEL-34875] - NFS: drop unused nfs_direct_req bytes_left (Benjamin Coddington) [RHEL-34875] - NFS: More fixes for nfs_direct_write_reschedule_io() (Benjamin Coddington) [RHEL-34875] - NFS: Use the correct commit info in nfs_join_page_group() (Benjamin Coddington) [RHEL-34875] - NFS: More O_DIRECT accounting fixes for error paths (Benjamin Coddington) [RHEL-34875] - NFS: Fix O_DIRECT locking issues (Benjamin Coddington) [RHEL-34875] - NFS: Fix error handling for O_DIRECT write scheduling (Benjamin Coddington) [RHEL-34875] - pNFS: Fix the pnfs block driver's calculation of layoutget size (Benjamin Coddington) [RHEL-34875] - nfs: print fileid in lookup tracepoints (Benjamin Coddington) [RHEL-34875] - nfs: rename the nfs_async_rename_done tracepoint (Benjamin Coddington) [RHEL-34875] - nfs: add new tracepoint at nfs4 revalidate entry point (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix _xprt_switch_find_current_entry logic (Benjamin Coddington) [RHEL-34875] - NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT (Benjamin Coddington) [RHEL-34875] - NFSv4.1: if referring calls are complete, trust the stateid argument (Benjamin Coddington) [RHEL-34875] - NFSv4: Track the number of referring calls in struct cb_process_state (Benjamin Coddington) [RHEL-34875] - pnfs/blocklayout: Don't add zero-length pnfs_block_dev (Benjamin Coddington) [RHEL-34875] - blocklayoutdriver: Fix reference leak of pnfs_device_node (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix a suspicious RCU usage warning (Benjamin Coddington) [RHEL-34875] - SUNRPC: Create a helper function for accessing the rpc_clnt's xprt_switch (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove unused function rpc_clnt_xprt_switch_put() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up unused variable in rpc_xprt_probe_trunked() (Benjamin Coddington) [RHEL-34875] - nfsd: kill stale comment about simple_fill_super() requirements (Benjamin Coddington) [RHEL-34875] - SUNRPC: Replace strlcpy() with strscpy() (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 738401a9bd1ac34ccd5723d69640a4adbb1a4bc0 (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 6c41d9a9bd0298002805758216a9c44e38a8500d (Benjamin Coddington) [RHEL-34875] - nfsd: hold nfsd_mutex across entire netlink operation (Benjamin Coddington) [RHEL-34875] - NFSD: Fix checksum mismatches in the duplicate reply cache (Benjamin Coddington) [RHEL-34875] - NFSD: Fix "start of NFS reply" pointer passed to nfsd_cache_update() (Benjamin Coddington) [RHEL-34875] - NFSD: Update nfsd_cache_append() to use xdr_stream (Benjamin Coddington) [RHEL-34875] - nfsd: fix file memleak on client_opens_release (Benjamin Coddington) [RHEL-34875] - nfs: Convert nfs_symlink() to use a folio (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix RPC client cleaned up the freed pipefs dentries (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add an IS_ERR() check back to where it was (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Benjamin Coddington) [RHEL-34875] - nfs41: drop dependency between flexfiles layout driver and NFSv3 modules (Benjamin Coddington) [RHEL-34875] - SUNRPC: SOFTCONN tasks should time out when on the sending list (Benjamin Coddington) [RHEL-34875] - SUNRPC: Force close the socket when a hard error is reported (Benjamin Coddington) [RHEL-34875] - SUNRPC: Don't skip timeout checks in call_connect_status() (Benjamin Coddington) [RHEL-34875] - SUNRPC: ECONNRESET might require a rebind (Benjamin Coddington) [RHEL-34875] - NFSv4/pnfs: Allow layoutget to return EAGAIN for softerr mounts (Benjamin Coddington) [RHEL-34875] - NFSv4: Add a parameter to limit the number of retries after NFS4ERR_DELAY (Benjamin Coddington) [RHEL-34875] - fs: add a new SB_I_NOUMASK flag (Benjamin Coddington) [RHEL-34875] - svcrdma: Fix tracepoint printk format (Benjamin Coddington) [RHEL-34875] - svcrdma: Drop connection after an RDMA Read error (Benjamin Coddington) [RHEL-34875] - NFSD: clean up alloc_init_deleg() (Benjamin Coddington) [RHEL-34875] - NFSD: Fix frame size warning in svc_export_parse() (Benjamin Coddington) [RHEL-34875] - NFSD: Rewrite synopsis of nfsd_percpu_counters_init() (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs3proc.c (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs4state.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up errors in stats.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_seek() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_offset_status() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy_notify() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_test_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_exchange_id() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_do_encode_secinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_entry4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add an nfsd4_encode_nfs_cookie4() helper (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_dirent() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_sequence() (Benjamin Coddington) [RHEL-34875] - NFSD: Restructure nfsd4_encode_create_session() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_channel_attr4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add a utility function for encoding sessionid4 objects (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_open() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_none_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_write_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_read_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Refactor nfsd4_encode_lock_denied() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_lock_owner4() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove a layering violation when encoding lock_denied (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_getdeviceinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @gdev parameter of ->encode_getdeviceinfo a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutreturn() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutcommit() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutget() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @lgp parameter of ->encode_layoutget a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_count4() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_fattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Use a bitmask loop to encode FATTR4 results (Benjamin Coddington) [RHEL-34875] - NFSD: Copy FATTR4 bit number definitions from RFCs (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_xattr_support() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_sec_label() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_suppattr_exclcreat() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_blksize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mounted_on_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_modify() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_metadata() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_delta() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_create() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_used() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rawdev() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner_group() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_numlinks() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mode() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxwrite() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxread() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxname() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxlink() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxfilesize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_locations() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_filehandle() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_acl() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_nfsace4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_aclsupport() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_lease_time() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fsid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_size() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_change() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fh_expire_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_supported_attrs() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__false() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__true() (Benjamin Coddington) [RHEL-34875] - NFSD: Add struct nfsd4_fattr_args (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_setattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_bitmap() (Benjamin Coddington) [RHEL-34875] - NFSD: Add simple u32, u64, and bool encoders (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove BUG_ON call sites (Benjamin Coddington) [RHEL-34875] - nfs: fix the typo of rfc number about xattr in NFSv4 (Benjamin Coddington) [RHEL-34875] - NFSD: add rpc_status netlink support (Benjamin Coddington) [RHEL-34875] - NFSD: handle GETATTR conflict with write delegation (Benjamin Coddington) [RHEL-34875] - NFSD: add support for CB_GETATTR callback (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_rqst::rq_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_pool::sp_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change cache_head.flags bits to enum (Benjamin Coddington) [RHEL-34875] - lockd: hold a reference to nlmsvc_serv while stopping the thread. (Benjamin Coddington) [RHEL-34875] - SUNRPC: integrate back-channel processing with svc_recv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up bc_svc_process() (Benjamin Coddington) [RHEL-34875] - SUNRPC: rename and refactor svc_get_next_xprt() (Benjamin Coddington) [RHEL-34875] - SUNRPC: move all of xprt handling into svc_xprt_handle() (Benjamin Coddington) [RHEL-34875] - lockd: fix race in async lock request handling (Benjamin Coddington) [RHEL-34875] - lockd: don't call vfs_lock_file() for pending requests (Benjamin Coddington) [RHEL-34875] - lockd: introduce safe async lock op (Benjamin Coddington) [RHEL-34875] - Documentation: Add missing documentation for EXPORT_OP flags (Benjamin Coddington) [RHEL-34875] - nfsd: Don't reset the write verifier on a commit EAGAIN (Benjamin Coddington) [RHEL-34875] - nfsd: Handle EOPENSTALE correctly in the filecache (Benjamin Coddington) [RHEL-34875] - NFSD: add trace points to track server copy progress (Benjamin Coddington) [RHEL-34875] - NFSD: initialize copy->cp_clp early in nfsd4_copy for use by trace point (Benjamin Coddington) [RHEL-34875] - nfs: move nfs4_xattr_handlers to .rodata (Benjamin Coddington) [RHEL-34875] - xattr: make the xattr array itself const (Benjamin Coddington) [RHEL-34875] - xattr: remove unused argument (Benjamin Coddington) [RHEL-34875] - xattr: add listxattr helper (Benjamin Coddington) [RHEL-34875] - xattr: simplify listxattr helpers (Benjamin Coddington) [RHEL-34875] - xattr: use rbtree for simple_xattrs (Benjamin Coddington) [RHEL-34875] - NFS/flexfiles: Annotate struct nfs4_ff_layout_segment with __counted_by (Benjamin Coddington) [RHEL-34875] - nfs41: Annotate struct nfs4_file_layout_dsaddr with __counted_by (Benjamin Coddington) [RHEL-34875] - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP (Izabela Bakollari) [RHEL-26682] {CVE-2024-26600} - scsi: core: Handle devices which return an unusually large VPD page count (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix handling of SCMD_FAIL_IF_RECOVERING (Ewan D. Milne) [RHEL-33543] - scsi: sd: Unregister device if device_add_disk() failed in sd_probe() (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix unremoved procfs host directory regression (Ewan D. Milne) [RHEL-33543] - scsi: st: Make st_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: ch: Make ch_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: sg: Make sg_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-33543] - scsi: core: Simplify scsi_cdl_check_cmd() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Handle read/write CDL timeout failures (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce BLK_STS_DURATION_LIMIT (Ewan D. Milne) [RHEL-33543] - scsi: sd: Set read/write command CDL index (Ewan D. Milne) [RHEL-33543] - block: uapi: Fix compilation errors using ioprio.h with C++ (Ewan D. Milne) [RHEL-33543] - scsi: block: Improve ioprio value validity checks (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce ioprio hints (Ewan D. Milne) [RHEL-33543] - scsi: block: ioprio: Clean up interface definition (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow enabling and disabling command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Detect support for command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Support Service Action in scsi_report_opcode() (Ewan D. Milne) [RHEL-33543] - scsi: core: Support retrieving sub-pages of mode pages (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename and move get_scsi_ml_byte() (Ewan D. Milne) [RHEL-33543] - scsi: core: Constify the struct device_type usage (Ewan D. Milne) [RHEL-33543] - scsi: core: Consult supported VPD page list prior to fetching page (Ewan D. Milne) [RHEL-33543] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Ewan D. Milne) [RHEL-33543] - scsi: core: Make scsi_bus_type const (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Make pseudo_lld_bus const (Ewan D. Milne) [RHEL-33543] - scsi: iscsi: Make iscsi_flashnode_bus const (Ewan D. Milne) [RHEL-33543] - scsi: ufs: Have midlayer retry start stop errors (Ewan D. Milne) [RHEL-33543] - scsi: sr: Have midlayer retry get_sectorsize() errors (Ewan D. Milne) [RHEL-33543] - scsi: ses: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry read_capacity_10() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have SCSI midlayer retry scsi_report_lun_scan() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_mode_sense() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Have midlayer retry ch_do_scsi() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Remove unit_attention (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_sync_cache() errors (Ewan D. Milne) [RHEL-33543] - scsi: spi: Have midlayer retry spi_execute() UAs (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: rdac: Have midlayer retry send_mode_select() errors (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: hp_sw: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_spinup_disk() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Use separate buf for START_STOP in sd_spinup_disk() (Ewan D. Milne) [RHEL-33543] - scsi: core: Retry INQUIRY after timeout (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_probe_lun() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow passthrough to request midlayer retries (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_suspend_common() (Ewan D. Milne) [RHEL-33543] - scsi: sr: Fix sshdr use in sr_get_events (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in cache_type_store (Ewan D. Milne) [RHEL-33543] - scsi: Fix sshdr use in scsi_test_unit_ready (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix scsi_mode_sense caller's sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: spi: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix send_mode_select retry handling (Ewan D. Milne) [RHEL-33543] - scsi: hp_sw: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_spinup_disk (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in read_capacity_16 (Ewan D. Milne) [RHEL-33543] - scsi: core: Safe warning about bad dev info string (Ewan D. Milne) [RHEL-33543] - scsi: core: Kick the requeue list after inserting when flushing (Ewan D. Milne) [RHEL-33543] - scsi: core: Add a precondition check in scsi_eh_scmd_add() (Ewan D. Milne) [RHEL-33543] - scsi: ch: Replace deprecated strncpy() with strscpy() (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Delete some bogus error checking (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Fix some bugs in sdebug_error_write() (Ewan D. Milne) [RHEL-33543] - scsi: core: Add comment to target_destroy in scsi_host_template (Ewan D. Milne) [RHEL-33543] - scsi: core: Clean up scsi_dev_queue_ready() (Ewan D. Milne) [RHEL-33543] - scsi: core: Handle depopulation and restoration in progress (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add param to control sdev's allow_restart (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add debugfs interface to fail target reset (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Reset LUN failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Abort Failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Set command result and sense data if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Return failed value if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Time out command if the error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Define grammar to remove added error injection (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add interface to manage error injection for a single device (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Create scsi_debug directory in the debugfs filesystem (Ewan D. Milne) [RHEL-33543] - scsi: simplify sysctl registration with register_sysctl() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Convert SCSI errors to PR errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename status_byte to sg_status_byte (Ewan D. Milne) [RHEL-33543] - scsi/scsi_error: Use call_rcu_hurry() instead of call_rcu() (Ewan D. Milne) [RHEL-33543] - scsi: st: Remove redundant variable pointer stp (Ewan D. Milne) [RHEL-33543]- tipc: fix UAF in error path (Xin Long) [RHEL-34280] {CVE-2024-36886} - redhat: Add cgroup kselftests to kernel-selftests-internal (Waiman Long) [RHEL-43555] - vxlan: Pull inner IP header in vxlan_xmit_one(). (Guillaume Nault) [RHEL-35248] - geneve: Fix incorrect inner network header offset when innerprotoinherit is set (Guillaume Nault) [RHEL-35248] - vxlan: Pull inner IP header in vxlan_rcv(). (Guillaume Nault) [RHEL-35248] - gpio: tegra186: Fix tegra186_gpio_is_accessible() check (Charles Mirabile) [RHEL-32452] - ALSA: update configuration for RHEL 9.5 (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_rpmsg: update Kconfig dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: SND_SOC_IMX_RPMSG should depend on OF and I2C (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: only clear WAKESTS for HDaudio codecs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: add missing WAKE_STS clear (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: tgl: Add fw_regs area to debugfs map for IPC4 (Jaroslav Kysela) [RHEL-27515] - ALSA: pci: hda: hda_controller: Add support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hdac_controller: Implement support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - soundwire: clarify maximum allowed address (Jaroslav Kysela) [RHEL-27515] - soundwire: remove unused sdw_bus_conf structure (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: remove PDI offset completely (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add helper to detect SoundWire wakes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-codec: preserve WAKEEN values (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce flags to force commands via PIO instead of CORB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Select AZX_DCAPS_PIO_COMMANDS for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-bus: Use PIO mode for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: adds RT714 and RT1318 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Fix input format query of process modules without base extension (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix yet another spot for system message conversion (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix wrong loading calibrated data sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2552: Add TX path for capturing AUDIO-OUT data (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: fix register configuration for tdm (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix a warning reported by robot kernel test (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: fix invalid PDI offset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove Framework Laptop 16 from quirks (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: tas2781: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move flags to private struct (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Fixup typo in device link checking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix swapped song position pointer data (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Set default protocol when not given explicitly (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't accept an invalid UMP protocol number (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't clear bank selection after sending a program change (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix incorrect UMP type for system messages (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Don't clear bank selection at event -> UMP MIDI2 conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix missing bank setup between MIDI1/MIDI2 UMP conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Adjust G814JZR to use SPI init for amp (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Remove debugfs at disconnection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook 440/460 G11. (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Enable proc module when CONFIG_MODULES=y (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix NULL module pointer assignment at card init (Jaroslav Kysela) [RHEL-27515 RHEL-43900] {CVE-2024-38605} - regmap: kunit: Fix array overflow in stride() test (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Set lower bound of start tick time (Jaroslav Kysela) [RHEL-27515 RHEL-43811] {CVE-2024-38618} - ALSA: hda/realtek: Drop doubly quirk entry for 103c:8a2e (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - fixed headset Mic not show (Jaroslav Kysela) [RHEL-27515] - ALSA: Fix deadlocks with kctl removals at disconnection (Jaroslav Kysela) [RHEL-27515 RHEL-43933] {CVE-2024-38600} - ASoC: rt715-sdca-sdw: Fix wrong complete waiting in rt715_dev_resume() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Initialize shared data during bind callback (Jaroslav Kysela) [RHEL-27515] - ASoC: xilinx: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: ux500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: topology-test: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: ab8500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp platform device creation failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix build error without CONFIG_PM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix conflicting PCI SSID 17aa:386f for Lenovo Legion models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Set GPIO3 to default at S4 state for Thinkpad with ALC1318 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515 RHEL-39879] {CVE-2024-36955} - ASoC: SOF: debug: Handle cases when fw_lib_prefix is not set, NULL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dsp-config: harden I2C/I2S codec detection (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix usages of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219-aad: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: use mutex for E-MU FPGA access locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: move the whole GPIO event handling to the workqueue (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU card dock presence monitoring (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU dock initialization (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: make E-MU FPGA writes potentially more reliable (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: use const qualifier for immutable data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo 13X (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo 13X laptop without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: volume step modification (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Avoid static analysis warning of uninitialised variable (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa881x: set clk_stop_mode1 flag (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with ALC269VC (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Set name of control as in topology (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9N (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add support for up to 768kHz sample rate (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: add support for 705.6kHz and 768kHz sample rates (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add DSD formats (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix volumn control of ThinkBook 16P Gen4 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fixes for Asus GU605M and GA403U sound (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Use shared cs-amp-lib to apply calibration (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Remove Speaker ID for Lenovo Legion slim 7 16ARHA7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set the max PCM Gain using tuning setting (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP Omen models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP Omen models using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: Add new vendor_id and subsystem_id to support ThinkPad ICE-1 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Handle error returned by sof_select_ipc_and_paths (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715: add vendor clear control register (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix an NULL vs IS_ERR() check (Jaroslav Kysela) [RHEL-27515] - tools/include: Sync uapi/sound/asound.h with the kernel sources (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: add headset microphone vrefo setting (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: modify channel number to support 4 channels (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rt5645: add cbj sleeve gpio property (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating (Jaroslav Kysela) [RHEL-27515] - ASoC: acp: Support microphone from device Acer 315-24p (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: debug: show firmware/topology prefix/names (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: pcm: Restrict DSP D0i3 during S0ix to IPC3 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add default firmware library path for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Do not reset the ChainDMA if it has not been allocated (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Introduce generic sof_ipc4_pcm_stream_priv (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for sof_ipc4_timestamp_info pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for snd_sof_pcm_stream pointer (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add test cases for regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add cache-drop test with multiple cache blocks (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Replace a kmalloc/kfree() pair with KUnit-managed alloc (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Use a KUnit action to call regmap_exit() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-sync tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-drop tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run non-sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Introduce struct for test case parameters (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Create a struct device for the regmap (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix warnings of implicit casts to __le16 and __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent overwriting firmware ASP config (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix unintended bus access while resetting amp (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Exit cache-only after cs35l56_wait_for_firmware_boot() (Jaroslav Kysela) [RHEL-27515] - regmap: Add regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Apply Asus T100TA quirk to Asus T100TAM too (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix DSPK 16-bit playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug window description (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: correct the register for pow calibrated data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP SnowWhite laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Init debugfs before booting firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Wake from D0ix when starting streaming (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Test result of avs_get_module_entry() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix potential integer overflow (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Replace risky functions with safer variants (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix ASRC module initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix config_length for config-less copiers (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Silence false-positive memcpy() warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug-slot offset calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Restore stream decoupling on prepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Add remove_late() to sof_init_environment failure path (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix for false dsp interrupts (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Disable DMIC/SSP offload on remove (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - firmware: cs_dsp: Add locked wrappers for coeff read and write (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct the mtl_dsp_dump output (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp/mtl: Add support for ACE ROM state codes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Implement firmware boot state check (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Disable interrupts when firmware boot failed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Create debugfs file to force a clean DSP boot (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: boards: Add modules description (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Removing the control of ADC_SCALE (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve a headphone detection issue after suspend and resume (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: modify clock table (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve error interruption issue (Jaroslav Kysela) [RHEL-27515] - ALSA: line6: Zero-initialize message buffers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Support ASUS ROG G634JYR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add sound quirks for Lenovo Legion slim 7 16ARHA7 models (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: emu10k1: fix synthesizer sample playback position and caching" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix uninitialized symbol 'ret' warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp_init function error handling (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: mark dvc_tlv with __maybe_unused (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw (Jaroslav Kysela) [RHEL-27515] - ASoC: rt-sdw*: add __func__ to all error logs (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt712-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdca: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: kirkwood: Fix potential NULL dereference (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: fix for wake interrupt handling for clockstop mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add ACPI device match tables (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix inactive headset mic jack (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix cache corruption in regcache_maple_drop() (Jaroslav Kysela) [RHEL-27515 RHEL-39706] {CVE-2024-36019} - ASoC: amd: acp: fix for acp pdm configuration check (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove useless dev_dbg from playback_hook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add debug statements to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add locks to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove digital gain kcontrol (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: change cs35l56 name_prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: change rt715-sdca dai name (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: rename dai name with rt715-sdca prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: use rt_dmic_rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: set rtd_init in codec_info_list[] (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused rt dmic rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use generic rtd_init function for Realtek SDW DMICs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out codec name generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out BlueTooth DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out HDMI DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out DMIC DAI creation. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out SSP DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Use for_each_set_bit (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Only pass dai_link pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move get_codec_dai_by_name() into sof_sdw itself (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Set channel map directly from endpoints (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Only pass codec_conf pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_dai() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_acpi() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_part() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Correct extraction of data pointer in suspend/resume (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mtrace: rework mtrace timestamp setting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Compensate LLP in case it is not reset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add pplcllpl/u members to hdac_ext_stream (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Correct the delay calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pcm: Add pointer callback to sof_ipc_pcm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Invalidate the stream_start_offset in PAUSED state (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Combine the SOF_IPC4_PIPE_PAUSED cases in pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Move struct sof_ipc4_timestamp_info definition locally (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Remove the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use the snd_sof_pcm_get_dai_frame_counter() for pcm_delay (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-common-ops: Do not set the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Set the dai/host get frame/byte counter callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Introduce a new callback pair to be used for PCM delay reporting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl/lnl: Use the generic get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Implement get_stream_position (Linear Link Position) (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-pcm: Use dsp_max_burst_size_in_ms to place constraint (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Save the DMA maximum burst size for PCMs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add dsp_max_burst_size_in_ms member to snd_sof_pcm_stream (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Set the init_done flag before component_add() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Raise device name message log level (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine_pcm: Allow passing component name via config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Board cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Do not ignore route checks (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Do not ignore route checks when parsing graphs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Disable route checks for Skylake boards (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-nhlt: add intel_nhlt_ssp_device_type() function (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: support NHLT device type (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Fix unannotated kfree() cleanup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for some Clevo laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP Spectre x360 14 eu0000 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix the hp playback volume issue for LG machines (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: Fix and add DPCM locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: add kunitconfig (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add in quirk for Acer Swift Go 16 - SFG16-71 (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Name feature ctl using output if input is PCM" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Skip IRAM/DRAM size modification for Steam Deck OLED (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Move signed_fw_image to struct acp_quirk_entry (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Fix missing irq-disable at closing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga 9 14IMH9 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "add new YC platform variant (0x63) support" (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2" (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Stop parsing channels bits when all channels are found. (Jaroslav Kysela) [RHEL-27515 RHEL-36904] {CVE-2024-27436} - ALSA: hda/realtek - ALC236 fix volume mute & mic mute LED on some HP models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove unnecessary runtime_pm calls (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Skip dummy codec when adding platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS M7600RE (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range again (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen 4i4 low-voltage detection (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen autogain status values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: use dev_dbg in system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not call pm_runtime_force_* in system_resume/suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add lock to system_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: restore power state after system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - platform/x86: serial-multi-instantiate: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: catpt: Carefully use PCI bitwise constants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Include sound/hda_codec.h (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Add missing #include guards (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl() (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Remove non-existent member from kerneldoc (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: change support for ES8326 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing members of private structure (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add event to snd_soc_dapm trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add component to set_bias_level trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: atom: sst_ipc: Remove unused intel-mid.h (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Prefer to return dai->driver->name in snd_soc_dai_name_get() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add KUnit test for calibration helpers (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP Pavilion Aero Laptop 13-be2xxx(8BD6) into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: More cleanup with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Skip i915 initialization on CNL/LKF-based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Skip HDMI/DP registration if i915 is missing (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Ignore codecs with no suppoting driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Cleanup error messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Reuse for_each_pcm_streams() (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Name feature ctl using output if input is PCM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Overwrite CS35L41 configuration for ASUS UM5302LA (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo Thinkbook 16P laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo Thinkbook 16P (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add Headset Mic supported Acer NB platform (Jaroslav Kysela) [RHEL-27515] - soundwire: Use snd_soc_substream_to_rtd() to obtain rtd (Jaroslav Kysela) [RHEL-27515] - soundwire: constify the struct device_type usage (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Move put_user() call out of scoped_guard() in snd_hwdep_control_ioctl() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: optimize the probe codec process (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong register defaults (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet (Jaroslav Kysela) [RHEL-27515] - ASoC: madera: Fix typo in madera_set_fll_clks shift value (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: midi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for PCM stream locks (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: oss: Use guard() for setup (Jaroslav Kysela) [RHEL-27515] - ALSA: control_led: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: info: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: jack: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fifo: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: memory: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ports: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: queue: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hrtimer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: Fix sparse warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 21J2 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: add new YC platform variant (0x63) support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent bad sign extension in cs35l56_read_silicon_uid() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - ALC285 reduce pop noise from Headphone port (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add Lenovo ThinkBook 21J0 into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add a test for ranges in combination with windows (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: correct TX SMIC MUXn widgets on SM8350+ (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: split widgets per different LPASS versions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add special fixup for Lenovo 14IRP8 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add helper functions for amp calibration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add helpers for factory calibration data (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Add wm_adsp_start() and wm_adsp_stop() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add time postfixes on defines (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add some missing dev_err_probe()s (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Handle error from devm_pm_runtime_enable() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Use __u8 type rather than u8 for firmware interface (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-card: Fix missing locking in snd_soc_card_get_kcontrol() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: tas2781: enable subwoofer volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use CLASS() for fdget()/fdput() (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: oss: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: core: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: vmaster: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: clarify and fix default msbits value for all formats (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: tidyup strcmp() param on snd_soc_is_matching_dai() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: modify ACP register end address macro (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: update license (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Unify cell removal functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: beep: Drop stale mutex (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: remove redundant assignment to variable clock (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5660: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5640: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5616: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5514: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: nau8825: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: da7213: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa884x: Allow sharing reset GPIO (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wsa8840: Add reset-gpios for shared line (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt440 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Downgrade BDL table overflow message (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Set up BDL table at hw_params (Jaroslav Kysela) [RHEL-27515] - ALSA: Drop leftover snd-rtctimer stuff from Makefile (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Fix the discard error code from snd_ump_legacy_open() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Populate board selection with new I2S entries (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICCMAX recommendations for ICL+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: TGL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: CNL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IRQ handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IPC handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Prefix SKL/APL-specific members (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix sound clipping in single capture scenario (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: L1SEN reference counted (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Remove redundant delays in suspend(). (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Remove redundant initialization of pointer 'data' (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix soundwire dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: add machine select and register code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: fix for acp pme wake for soundwire configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: remove acp_reset flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp child platform device creation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp device configuration read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: Constify pointer to of_phandle_args (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP 840 G8 (MB 8AB8) (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Must clear HALO_STATE before issuing SYSTEM_RESET (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix top speaker connection on Dell Inspiron 16 Plus 7630 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: fix buffer overflow in test_format_fill_silence() (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: Fix "Coverity: virtsnd_kctl_tlv_op(): Uninitialized variables" warning. (Jaroslav Kysela) [RHEL-27515] - ALSA: avoid 'bool' as variable name (Jaroslav Kysela) [RHEL-27515] - soundwire: bus_type: make sdw_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: More relaxed check of MIDI jack names (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt645 (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: remove redundant 'tristate' for SND_SEQ_UMP_CLIENT (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: make snd_seq_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: make soundbus_bus_type const (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add some bounds checking to firmware data (Jaroslav Kysela) [RHEL-27515 RHEL-34741] {CVE-2024-26927} - ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks table (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Fix device ID / model name (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Add internal speaker support for ASUS UM3402 with missing DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Workaround for ACPI with broken spk-id-gpios property (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Simplify setting AMIC control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Mark AMIC control registers as volatile (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Drop unimplemented DMIC clock divider (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: va-macro: add npl clk (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix function cast warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add Lenovo Legion 7i gen7 sound quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: set config_length based on device_count (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-mlink: update incorrect comment (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Fix runtime pm usage counter balance after fw exception (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: add support for dspless mode beyond HDAudio (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Do not use LNL specific wrappers in DSPless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: add SoundWire dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: use dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: Parse DAI type token for dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: start SoundWire links earlier for LNL+ devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: dynamically allocate and store DAI widget->private (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: remove dspless special case (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: fix dma_id for CHAIN_DMA capture (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: allow chain_dma for all supported DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: store number of playback/capture streams (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: enable chain_dma for ALH (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops: add new 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: change chain_dma handling in dai_config (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC3: fix message bounds on ipc ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Workaround for crashed firmware on system suspend (Jaroslav Kysela) [RHEL-27515 RHEL-35128] {CVE-2024-27057} - ASoC: q6dsp: fix event handler prototype (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-lnl: Change the topology path to intel/sof-ipc4-tplg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-tgl: Change the default paths and firmware names (Jaroslav Kysela) [RHEL-27515] - ALSA: aw2: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ALSA: ctxfi: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: fix TYPO 'reguest' to 'request' in error log (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Ensure that changed bytes are actually different (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add devicetree support to select topologies (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add DMI quirk for inverted jack-detect on MeeGoPad T8 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Make LattePanda board DMI match more precise (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: es1968: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: fm801: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: maestro3: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: riptide: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: sis7019: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: via82xx: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Use DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aaci: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: at73c213: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Embed suspend image into struct snd_ali (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cmipci: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cs4281: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Replace with DEFINE_SIPMLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcsp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als300: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als4000: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: atiixp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ens137x: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: intel8x0: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix locking in ACP IRQ handler (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Cleanup codec_name handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Boards: Fix NULL pointer deref in BYT/CHT boards (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove default from IRQ1_CFG register (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: remove unused acpi_subysystem_id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Expose FW version with sysfs (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: add support for audio controls (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: select intended config FW_CS_DSP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add "Intel Reference board" SSID in the ALC256. (Jaroslav Kysela) [RHEL-27515] - ALSA: HDA: intel-sdw-acpi: add kernel parameter to select alternate controller (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: starts non sdw BE id with the highest sdw BE id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add RT712 support for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Remove unused function prototypes (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: Add stub for sof_ssp_get_codec_name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: common: DMI remap for rebranded Intel NUC M15 (LAPRC710) laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove .init callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: add common sdw dai link init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt5682: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs42l42: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt700: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt712_sdca: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt711: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: add get_codec_dai_by_name helper function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use single rtd_init for rt_amps (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link order customization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: dmi quirk cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for tgl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for jsl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc3-topology: Fix pipeline tear down logic (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix deadlock in ASP1 mixer register initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: constify static sdw_slave_ops struct (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Send initial config to module if present (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add topology parsing support for initial config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: UAPI: Add tokens for initial config feature (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix dynamic port assignment when TDM is set (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: fix raw noinc write test wrapping (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add system suspend ops to disable IRQ (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Handle error from devm_pm_runtime_enable (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_auxdevice: remove redundant assignment to variable link_flags (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix SND_AMD_SOUNDWIRE_ACPI dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: fix SND_SOC_WCD939X dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Shut down jack detection on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Sync the hp ilimit works when removing the component (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add clear of stashed pointer on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add module parameter to tascodec_init() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix pci_probe() error path (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix reversed if statement in cs35l56_dspwait_asp1tx_put() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add IDs for Dell dual spk platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Add quirk for SWS JS201D (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove two HP Laptops using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix dependencies for SND_CORE_TEST (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Ignore clock selector errors for single connection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Remove unused test stub function (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix filename string field layout (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix order of searching for firmware files (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Allow more time for firmware to boot (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Load tunings for the correct speaker models (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix misuse of wm_adsp 'part' string for silicon revision (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix for initializing ASP1 mixer registers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Initialize all ASP1 registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix default SDW TX mixer registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix to ensure ASP1 registers match cache (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove buggy checks from cs35l56_is_fw_reload_needed() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Don't add the same register patch multiple times (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adsp (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clear cs35l56->component (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Don't overwrite fwf_name with the default (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix firmware file search order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply headset jack quirk for non-bass alc287 thinkpads (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp driver pm ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: select soundwire dependency flag for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: update descriptor fields for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add machine select logic for soundwire based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add Soundwire DAI configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add interrupt handling for SoundWire manager devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add code for invoking soundwire manager helper functions (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor register mask structure (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: implement function to extract slave information (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor soundwire pads enable (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor amd soundwire manager device node creation (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: update license (Jaroslav Kysela) [RHEL-27515] - ASoC/soundwire: implement generic api for scanning amd soundwire controller (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add sound core KUnit test (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix snd_pcm_format_name function (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add missing formats to formats list (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: mtl-match: Add cs42l43_l0 cs35l56_l23 for MTL (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix support for a Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VF (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Check presence of valid altsetting control (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Skip setting clock selector for single connections" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP models without _DSD using dual Speaker ID (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional HP Envy Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for various HP ENVY models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set Channel Index correctly when system is missing _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Support read-only clock selector control (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Drop type from "clocks" (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use fls to calculate the pre-divider for the PLL (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Refactor to use for_each_set_bit() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use USEC_PER_MSEC rather than hard coding (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add pm_ptr around the power ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Check error from device_property_read_u32_array() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Minor code tidy ups (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP G11 Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Move hda_component implementation to module (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Re-work CS35L41 fixups to re-use for other amps (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Adding new volume kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove unneeded semicolon (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Sort quirk table entries (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: add quirk for RODE NT-USB+ (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add delay quirk for MOTU M Series 2nd revision (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: remove duplicate check if queue is broken (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add speaker pin verbtable for Dell dual speaker platform (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: fix typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Skip setting clock selector for single connections (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add a quirk for Yamaha YIT-W12TX transmitter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs8409: Suppress vmaster control for Dolphin models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Increase default bdl_pos_adj for Apollo Lake (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Replace numeric device IDs with constant values (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: limit speaker volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Remove executable bit (Jaroslav Kysela) [RHEL-27515] - ASoC: allow up to eight CPU/codec DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd934x: drop unneeded regulator include (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: skip printing deferred probe failuers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: handle deferred probe (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add check for cpu dai link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Update platform name for different boards (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable rt5682s clocks in acp slave mode (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: fix headphones volume controls (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: drop unused gain hack remnant (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-wsa-macro: fix compander volume hack (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: fix PA volume control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: fix the capture noise issue (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Minimize the pop noise on headphone (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Improving the THD+N performance (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: improving crosstalk performance (Jaroslav Kysela) [RHEL-27515] - ALSA: synth: Save a few bytes of memory when registering a 'snd_emux' (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: add missing const to Documentation (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8540: Add pre-charge actions for input (Jaroslav Kysela) [RHEL-27515] - ASoC: p1022_rdk: fix all kernel-doc warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Compute file paths on firmware load (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Skip firmware test for custom loaders (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Optimize quirk for Valve Galileo (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix memory leak in amd_sof_acp_probe() (Jaroslav Kysela) [RHEL-27515 RHEL-37099] {CVE-2023-52663} - ASoC: amd: acp: Update MODULE_DESCRIPTION for sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing error handling in sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Make use of existing *_CODEC_DAI macros (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Drop redundant initialization of machine driver data (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Codec driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Soundwire devices driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wcd-mbhc-v2: add support when connected behind an USB-C audio mux (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: document WCD939x Audio Codec (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wcd938x: move out common properties (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,micfil: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Add support for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,sai: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Lenovo M70 Gen5 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: remove log message for LLP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: generic: Remove obsolete call to ledtrig_audio_get (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix yet more -Wformat-truncation warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Properly setup HDMI stream (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix index check on graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Revert "Fix wrong kfree() usage" (Jaroslav Kysela) [RHEL-27515] - ALSA: oxygen: Fix right channel of capture volume mixer (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Introduce a function to get if access is interleaved mode (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8195: Remove afe-dai component and rework codec link (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: annotate calibration data endianness (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: Check existence of dai_name before dereferencing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360 13-ay0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Fix headset auto detect fail in cx8070 and SN6140 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_rt298: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_da7219_max98357a: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix TDM enable and DAI format control flow (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix PM_RUNTIME usage (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into driver (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into header file for DSP mode (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2562: move tas2563 from tas2562 driver to tas2781 driver (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: move tas2563 from tas2562.yaml to tas2781.yaml (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: fix building without CONFIG_SPI (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: fix build regression (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support more HP models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add fixup for Lenovo 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add TAS2563 support for 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add configurable global i2c address (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add ptrs to calibration functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add driver properties for cs35l41 for Lenovo Legion Slim 7 Gen 8 serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for Lenovo Legion Slim 7 Gen 8 (2023) serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: configure the amp after firmware load (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for hp pavilion 14-ec1xxx series (Jaroslav Kysela) [RHEL-27515] - ALSA: mark all struct bus_type as const (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5663: cancel the work when system suspends (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add PCM Input Switch for Solo Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for custom Gen 4 Direct Monitor mixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add minimum firmware version check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Solo, 2i2, and 4i4 Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add power status control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add R/O headphone volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable autogain during phantom power state change (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for controls with a "mute mode" (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable input controls while autogain is running (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Air Presence + Drive option (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Store mix_ctls for Gen 4 Direct Monitor (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for software-controllable input gain (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Handle Gen 4 Direct Monitor mix updates (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove repeated elem->head.mixer references (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for interfaces without per-channel volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split direct_monitor out from monitor_other (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Minor refactor MSD mode check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove line_out_hw_vol device info entry (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split input_other into level/pad/air/phantom (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split dim_mute_update from vol_updated (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for air/phantom control on input 2 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove struct scarlett2_usb_volume_status (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add scarlett2_mixer_value_to_db() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Gen 4 style parameters (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor common port_count lookups (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Change num_mux_* from int to u8 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add #define for SCARLETT2_MIX_MAX (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Parameterise notifications (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename db_scale_scarlett2_gain to volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove scarlett2_config_sets array (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Simplify enums by removing explicit values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add config set struct (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer has_msd_mode from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer standalone switch from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check for phantom persistence config item (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check presence of mixer using mux_assignment (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for uploading new firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add check for config_item presence (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add ioctl commands to erase flash segments (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Formatting fixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add skeleton hwdep/ioctl interface (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Update maintainer info (Jaroslav Kysela) [RHEL-27515 RHEL-37068] {CVE-2023-52680} - ALSA: scarlett2: Add missing error check to scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error check to scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error checks to *_ctl_get() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put() (Jaroslav Kysela) [RHEL-27515 RHEL-37084] {CVE-2023-52674} - ALSA: scarlett2: Add missing mutex lock around get meter levels (Jaroslav Kysela) [RHEL-27515 RHEL-37056] {CVE-2023-52689} - ALSA: scarlett2: Add #defines for firmware upgrade (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Retrieve useful flash segment numbers (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Convert meter levels from little-endian (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Dell models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Prevent firmware load if SPI speed too low (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional Dell models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix kvmalloc_array() arguments order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove sound controls in unbind (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: move set_drv_data outside tasdevice_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: fix typos in comment (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not use regcache (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add mono speaker information to the components string (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Set card.components string (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add a rt5645_components() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add rt5645_get_pdata() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Refactor rt5645_parse_dt() (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add platform-data for Acer Switch V 10 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[] (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Only add SPI CS GPIO if SPI is enabled in kernel (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Do not allow uninitialised variables to be freed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add acp-psp mailbox interface for iram-dram fence register modification (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Rename amd_bt sof_dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add i2s bt dai configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Refactor sof_i2s_tokens reading to update acpbt dai (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Refactor spinlock_irq(&sdev->ipc_lock) sequence in irq_handler (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: don't create dummy Component via COMP_DUMMY() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: hdaudio.c: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Fix channel swap issue on i.MX8MP (Jaroslav Kysela) [RHEL-27515] - ASoC: hdmi-codec: fix missing report for jack initial status (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Replace fake root_device with kunit_device in tests (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Add config table to support many laptops without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Remove redundant ret variable (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add support for FW version 0x0503 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Fix trivial code style issues (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm.c: Complete the active count for components without DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: Add X1E80100 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add x1e80100 sound machine driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing MODULE_DESCRIPTION in mach-common (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp-config: Add missing MODULE_DESCRIPTION (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Switch to {RUNTIME,SYSTEM_SLEEP}_PM_OPS (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Allow probing ACP PCI when SOF is disabled (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Drop conflicting ACPI-based probing (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8650 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: document SM8650 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: tegra20_ac97: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add new swapped-speakers quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346 (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: drop bus freq calculation and set 'max_clk_freq' (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed a typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Increase delay in MOTU M quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add pm ops support for renoir platform. (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: check the validity of prm_no/cfg_no (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: remove duplicated including (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: check fw_context_save for library reload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: synchronize fw_config_params with fw definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: query fw_context_save feature from fw (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed spelling mistakes in au88x0_core.c (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: select program 0, conf 0 by default (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for ASUS ROG GV302XA (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Document new DAI link flags playback-only/capture-only (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: Introduce playback-only/capture-only DAI link flags (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing statics for hp_ilimit functions (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Allow HP amp to cool off after current limit (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Don't enable bias sense during type detect (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Change CS35L56 prefixes to AMPn (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wsa884x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Add 4 channel support (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: drop duplicate channel defines (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Commonize setting channel mappings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply mute LED quirk for HP15-db (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: Use set/get APIs to access spi->chip_select (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix off by one in graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct SoundWire port list (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct order of include files to be alphabetical (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: modify config flag read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: add HDA_ARL PCI support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: fix ARL-S definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: add HDA_ARL PCI ID support (Jaroslav Kysela) [RHEL-27515] - PCI: add INTEL_HDA_ARL to pci_ids.h (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: stop timer before buffer is released (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add Framework laptop 16 to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevents spinning during runtime suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevent IRQ handling when suspending/resuming (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable dpcm_capture for MAX98388 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add i2s bt support for nau8821-max card (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add new cpu dai and dailink creation for I2S BT instance (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Remove extra dmi parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Add condition check for acp config flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add new dmi entries for acp5x platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Revert Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add new Framework laptop to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs_amp: Connect outputs to a speaker widget (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add core get and set support for dsp core (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Fix spelling mistake "retrieveing" -> "retrieving" (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: Set lane_control_support for multilane (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Wire up buffer flags (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: add alignment for topology header file struct definition (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: align topology header file with sof topology header (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: check ctx->headset_codec_dev instead of playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: ctx->headset_codec_dev = NULL (Jaroslav Kysela) [RHEL-27515 RHEL-37048] {CVE-2023-52697} - ASoC: Intel: sof_nau8825: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: glk_rt5682_max98357a: fix board id mismatch (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-tgl-match: add cs42l43 and cs35l56 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Determine quirks/routing with codec-dev ACPI DSM (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Add is_bytcr helper variable (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Dump basic _DSM information (Jaroslav Kysela) [RHEL-27515] - ASoC: es83xx: add ACPI DSM helper module (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to core.c from sof-of-dev.c (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Limit speaker digital volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: add correct range check for limiting volume (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219: Support low DC impedance headset (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for a new Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8450 and SM8550 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: set card driver name from match data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4349: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cirrus: edb93xx: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l36: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l35: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l34: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l33: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l32: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hda: Conditionally register dais for HDMI and Analog (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: set active_decimator correct default value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS E1504FA (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI entry to support System76 Pangolin 13 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Disable power-save on KONTRON SinglePC (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Move Soundwire runtime stream alloc to soundcards (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add helper for allocating Soundwire stream runtime (Jaroslav Kysela) [RHEL-27515] - ptrace: Convert ptrace_attach() to use lock guards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Add module ID print during module set up (Jaroslav Kysela) [RHEL-27515] - ASoC: core: Fix a handful of spelling mistakes. (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Move window offset configuration earlier (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement IPC version fallback if firmware files are missing (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Do not use resource managed allocation for ipc4_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Add helper for initialization of paths, ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement firmware, topology path setup in core (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add placeholder for platform IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_machine_* functions from sof-audio.c to core.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to sof-of-dev.c from sof-audio.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Fix wrong kfree() usage (Jaroslav Kysela) [RHEL-27515] - soundwire: generic_bandwidth_allocation use bus->params.max_dr_freq (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_ace2x: fix AC timing setting for ACE2.x (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: fix NULL pointer dereference for multi_link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link array generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support HDMI-In link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: simplify HDMI-In quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: rename function parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support BT offload link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support amp link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support codec link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5672: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: get codec name function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: add else between 2 if test (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Unhardcode HDAudio BE DAI drivers description (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Kill S24_LE format (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Drop snd_hdac_calc_stream_format() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel Skylake: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/ca0132: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Upgrade stream-format infrastructure (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Honor subformat when configuring runtime (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Honor subformat when querying PCMs (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Introduce MSBITS subformat interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add Gen4.1 SDCA board support for LNL RVP (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Make use of dev_err_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused function declaration (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use existing helpers to change GPROCEN and PIE bits (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: call dsp dump when boot retry fails (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: add CPU/Codec = N:M sample (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: Add connection image (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: use better image for Multi connection (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: add CPU:Codec = N:M support (Jaroslav Kysela) [RHEL-27515] - ASoC: makes CPU/Codec channel connection map more generic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Handle ALSA kcontrol change notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Add data struct for module notification message from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-control: Implement control update for switch/enum controls (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Helper to find an swidget by module/instance id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Always register the HDMI dai links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: skl_hda_dsp_generic: Drop HDMI routes when HDMI is not available (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: correct white-spaces in examples (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow configuration of bit clock and frame inversion (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: set controller id to hw master id (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: introduce controller_id (Jaroslav Kysela) [RHEL-27515] - soundwire: fix initializing sysfs for same devices on different buses (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow driver to work without IRQ connection (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: refine the requested phy clock frequency (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: fix up bad merge (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: constify sdw_port_config when adding devices (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: drop unneeded qcom_swrm_stream_alloc_ports() cleanup (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: move sconfig in qcom_swrm_stream_alloc_ports() out of critical section (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5650: add mutex to avoid the jack detection failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: Enable 2 * TX bit clock for spdif only case (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Refer to correct stream index at loops (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: Force codec power on in low power audio mode (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8810: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add switch to control normal and alt hp inputs (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add handling of ACPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Store device in private struct and use it more consistently (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix incorrect frame delay configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix the position of const qualifier (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: mem leak in skl register function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Fix mem leak in few functions (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add missing SND_SOC_AMD_ACP_LEGACY_COMMON flag for ACP70 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Alays handle -EPROBE_DEFER (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682s: Add LDO output selection for dacref (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp7.0 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: add mtl_rt5650 support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing static from runtime PM ops (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8974: Correct boost mixer inputs (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP 255 G10 into quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: add noinc write test (Jaroslav Kysela) [RHEL-27515] - regmap: ram: support noinc semantics (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: remove unnecessary NULL check (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: add SM8550 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the bin file parsing method (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use dma_request_slave_channel() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: correct the format order (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix for indentation issue (Jaroslav Kysela) [RHEL-27515] - ASoC: dapm: Simplify widget clone (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: remove unused variables (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8195: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing the headset detection time (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Add chip version flag (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing initialisation and broadcasting (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Add slew rate controls. (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: nau8821: Add DMIC slew rate. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5514: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: probe: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: hdaudio: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: dmic: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add support for configuring PDM interface from topology (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx8m: Add DAI driver entry for MICFIL PDM (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: trivial: fix comment typo (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify macro value error (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the wrong judgment of re value (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the maximum value of calib (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-i2c: Simplify obtaining I2C match data (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for i2s mode register field update (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: Fix -Wuninitialized in aw_dev_set_vcalb() (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix unused rockchip_i2s_tdm_match warning for !CONFIG_OF (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: add flag to mute and unmute stream during trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: select SND_SOC_AMD_ACP_LEGACY_COMMON for ACP63 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add ACPI dependency (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: fix typo in Kconfig select (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: use ack callback (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: machine: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8995: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8994: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8962: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5682s: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: max9867: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-rx-macro: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adav80x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adau1373: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: 88pm860x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Drop obsoleted comments and definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: opl3: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: caiaq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: mixart: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp7.0 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add pci legacy driver support for acp7.0 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp power on mask macro value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp-deinit function arguments (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for pdm use case (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add condition check for i2s clock generation (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add platform and flag data to acp data structure (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add code for scanning acp pdm controller (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp6.3 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp6.3 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add i2s clock generation support for acp6.3 based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: refactor acp i2s clock generation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add acp6.3 pci legacy driver support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: add an error code check in skl_pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: use defines for entries in snd_soc_dai_driver array (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_IN_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_OUT_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_MCLK_19_2MHZ quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_SSP2 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw88399 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw88399 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw88399" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Make return of remove_late void, too (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add support for Lenovo Yoga Tab 3 Pro YT3-X90 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-cht: Add Lenovo Yoga Tab 3 Pro YT3-X90 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add option to use sram for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp dram usage for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: increase DSP cache window range (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add support for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add acpi machine id for acp6.3 version based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify max_register usage error (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support dmic link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic31xx: switch to gpiod_set_value_cansleep (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Remove extra argument from snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow xe as match for i915_component_master_match (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Add an allow_modprobe argument to snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow override of gpu binding. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Fix error handling in azx_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: enable wake capability for acp pci driver (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add __counted_by for struct sigmadsp_data and use struct_size() (Jaroslav Kysela) [RHEL-27515] - soundwire: dmi-quirks: update HP Omen match (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: improve error handling for clock stop prepare/deprepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: make .remove callback return void (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the notification payload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: use ARL specific firmware definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: new module for common functions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_hdmi: add common header for HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix -Wuninitialized in tegra210_amx_platform_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Improve topology parsing of dynamic strings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Introduce helper functions for SSP and TDM handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Only create SSP%d snd_soc_dai_driver when requested (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: explicitly include binding headers when used (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: fix build when only IPC4 is selected (Jaroslav Kysela) [RHEL-27515] - ASoC: Use device_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom/lpass: Constify struct lpass_variant (Jaroslav Kysela) [RHEL-27515] - ASoC: Drop unnecessary of_match_device() calls (Jaroslav Kysela) [RHEL-27515] - ASoC: da7218: Use i2c_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: Explicitly include correct DT includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add code_loading parameter to stream setup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Fix stream fifo_size initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Wake transactions need to be issued twice (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Change hibernate sequence to use allow auto hibernate (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace asm/prom.h with explicit includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Poll SDxFIFOS after programming SDxFMT (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce HOST stream setup mechanism (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Initialise a variable to silence possible static analysis error (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: Annotate struct snd_soc_dapm_widget_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove unused hibernate wake constants (Jaroslav Kysela) [RHEL-27515] - ASoC: Adds support for TAS575x to the pcm512x driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88261: Remove non-existing reset gpio (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Remove reset-gpios from AW88261 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove unused variable (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: fix an error code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Drop superfluous stream decoupling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Keep module refcount up when gathering traces (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Disable DSP before loading basefw (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Preallocate memory for module configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use generic size defines (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move IPC error messages one level down (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Simplify referencing dai-params.yaml (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Update codec to codec examples (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission mode of function parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw87390 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sync-flag" to "awinic,sync-flag" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw87390 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify i2c driver name (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sound-channel" to "awinic,audio-channel" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission method of parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove the "fade-enable property" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw87390" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Add properties for multiple PA support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Remove useless else (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Add TDM input source select (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rtq9128: Add TDM input source slect property (Jaroslav Kysela) [RHEL-27515] - sh: boards: Fix Sound Simple-Card struct name (Jaroslav Kysela) [RHEL-27515] - ASoC: remove asoc_xxx() compatible macro (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - sound: Fix snd_pcm_readv()/writev() to use iov access functions (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-iio-aux: Use flex array to simplify code (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-generic-dmaengine-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-component: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-topology: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-utils: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-link: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: mediatek: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: cs47lxx: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: rt5677: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: avs: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soundwire: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: extensa: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: generic: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: bcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: simple_card_utils.h: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: convert asoc_xxx() to snd_soc_xxx() (Jaroslav Kysela) [RHEL-27515] - ALSA: usx2y: Annotate struct snd_usx2y_urb_seq with __counted_by (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Annotate struct hda_conn_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add Richtek rtq9128 audio amplifier support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add Richtek rtq9128 audio amplifier (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: Log clk_get("iface") failures (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Select GPIOLIB for KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Drop unused IPC type defines (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Kconfig: Rename SND_SOC_SOF_INTEL_IPC4 to SND_SOC_SOF_IPC4 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Extend timeout on bias sense timeout (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Move headset bias sense enable earlier in process (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Enable bias sense by default (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Lower default type detect time (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: handle EXCEPTION_CAUGHT notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add ipc4 FW panic support on CAVS 2.5+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: dump dsp stack (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add telemetry retrieval support on Intel platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add exception node in sof debugfs directory (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add definition of telemetry slot for exception handling (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add a helper function to search debug slot (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-mtrace: move debug slot related definitions to header.h (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Xtensa: dump ar registers to restore call stack (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Add KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: tidyup SND_SOC_DAIFMT_xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: add .auto_selectable_formats support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wlf,wm8782: Add wlf,fsampen property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Use wlf,fsampen device tree property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Constrain maximum audio rate at runtime (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: make const array controls static (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rt1015: fix the first word being cut off (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Omit cs35l56_pm_ops_i2c_spi if I2C/SPI not enabled (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use new export macro for dev_pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use pm_ptr() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the payload also when set_get_data fails (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops.h: Change the error code for not supported to EOPNOTSUPP (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Revise MICBIAS control for power saving. (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hdmi: Remove temporary string use in create_fill_jack_kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: max98927: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98520: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98388: Correct the includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98396: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max98373: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: max98357a: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max9768: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: tas571x: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42xx8-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8580: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add machine driver that enables sound for systems with a ES8336 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for splitting the codec specific code from the ACP driver (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for MCLK div by 2 (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Replace NR_SUPPORTED_MCLK_LRCK_RATIOS with ARRAY_SIZE() (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for S32 LE format (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: Add SM6115 support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,lpass-tx-macro: Add SM6115 (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Minor cleanups in probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-spi: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: tlv320aic32x4: Add enum aic32x4_type to aic32x4_probe() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix error checks of default read/write copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: Name iov_iter argument as iterator instead of buffer (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Drop unused iov_iter for process callback (Jaroslav Kysela) [RHEL-27515] - dt-bindings: Fix typos (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Update description for the new PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Drop obsoleted PCM copy_user ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Drop obsoleted PCM copy_user and copy_kernel ops (Jaroslav Kysela) [RHEL-27515] - ASoC: component: Add generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Use iov_iter for process callback, too (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: Update comment about PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: xen: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme9652: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: hdsp: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme32: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: korg1212: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add memory copy helpers between iov_iter and iomem (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add copy ops with iov_iter (Jaroslav Kysela) [RHEL-27515] - iov_iter: Export import_ubuf() (Jaroslav Kysela) [RHEL-27515] - spi: tegra114: Remove unnecessary NULL-pointer checks (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix Wvoid-pointer-to-enum-cast warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Drop unneeded quotes (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi parameters of chip select APIs (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_drvdata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_ctldata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Replace all spi->chip_select references with function call (Jaroslav Kysela) [RHEL-27515] - spi: Add APIs in spi core to set/get spi->chip_select and spi->cs_gpiod (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: remove prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add clocks on endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add missing mclk-fs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add definitions/ports (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: use definitions for port/endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Add support for RK3588 (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Make the grf property optional (Jaroslav Kysela) [RHEL-27515] - spi: Reintroduce spi_set_cs_timing() (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Document audio OF graph dai-tdm-slot-num dai-tdm-slot-width props (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: sgtl5000: Add missing type to 'micbias-voltage-m-volts' (Jaroslav Kysela) [RHEL-27515] - dt-bindings: sound: Add generic serial MIDI device (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: mt8192-mt6359: add new compatible and new properties (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: support tick_delay without enhance_timing (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Add dai-tdm-slot-width-map (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wcd938x: Add gpio property for selecting CTIA/OMTP headset (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Centralize the 'sound-dai' definition (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: enable both flag/phandle for bitclock/frame-master (Jaroslav Kysela) [RHEL-27515] - spi: modify set_cs_timing parameter (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: add tick_delay support (Jaroslav Kysela) [RHEL-27515]- sdhci-of-dwcmshc: disable PM runtime in dwcmshc_remove() (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Drop Tx network packet when Tx TmFIFO is full (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Remove unnecessary bool conversion (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-pmc: fix signedness bugs (Luiz Capitulino) [RHEL-45234] - drivers/platform/mellanox: Convert snprintf to sysfs_emit (Luiz Capitulino) [RHEL-45234] - cpufreq: exit() callback is optional (Mark Langsdorf) [RHEL-43846] {CVE-2024-38615} - cppc_cpufreq: Fix possible null pointer dereference (Mark Langsdorf) [RHEL-44143] {CVE-2024-38573} - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() (Mark Langsdorf) [RHEL-33200] {CVE-2024-26894} - RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized address translation (Aristeu Rozanski) [RHEL-38634] - RAS/AMD/ATL: Fix MI300 bank hash (Aristeu Rozanski) [RHEL-38634] - arm64: hibernate: Fix level3 translation fault in swsusp_save() (Mark Salter) [RHEL-35086] {CVE-2024-26989} - hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37717] {CVE-2021-47386} - pstore/platform: Add check for kstrdup (Steve Best) [RHEL-38128] {CVE-2023-52869} - ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses (Charles Mirabile) [RHEL-34956] {CVE-2024-26947} - PM: sleep: wakeirq: fix wake irq warning in system suspend (Mark Langsdorf) [RHEL-26183] - drivers/base/cpu: crash data showing should depends on KEXEC_CORE (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: fix error handling in add_memory_resource() (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: add missing mem_hotplug_lock (Mark Langsdorf) [RHEL-26183] - regmap: fix bogus error on regcache_sync success (Mark Langsdorf) [RHEL-26183] - fw loader: Remove the now superfluous sentinel element from ctl_table array (Mark Langsdorf) [RHEL-26183] - regmap: fix NULL deref on lookup (Mark Langsdorf) [RHEL-26183] - driver core: platform: Annotate struct irq_affinity_devres with __counted_by (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Make property entry API test modular (Mark Langsdorf) [RHEL-26183] - drivers/base: Add modular KUnit property entry API tests (Mark Langsdorf) [RHEL-26183] - driver core: Add missing parameter description to __fwnode_link_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Unify the firmware node type check (Mark Langsdorf) [RHEL-26183] - driver core: platform: Use temporary variable in platform_device_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Refactor error path in a couple places (Mark Langsdorf) [RHEL-26183] - driver core: platform: Drop redundant check in platform_device_add() (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Fix wrong register marked as in-cache when creating new node (Mark Langsdorf) [RHEL-26183] - driver core: return an error when dev_set_name() hasn't happened (Mark Langsdorf) [RHEL-26183] - crash: memory and CPU hotplug sysfs attributes (Mark Langsdorf) [RHEL-26183] - driver core: Call in reversed order in device_platform_notify_remove() (Mark Langsdorf) [RHEL-26183] - driver core: Return proper error code when dev_set_name() fails (Mark Langsdorf) [RHEL-26183] - mm,thp: fix nodeN/meminfo output alignment (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros to root device tests (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros for platform devices tests (Mark Langsdorf) [RHEL-26183] - drivers: base: Free devm resources when unregistering a device (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for platform devices (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for root devices (Mark Langsdorf) [RHEL-26183] - drivers/base: Disable CONFIG_DM_KUNIT_TEST (Mark Langsdorf) [RHEL-26183] - base/node: Remove duplicated include (Mark Langsdorf) [RHEL-26183] - driver core: Call dma_cleanup() on the test_remove path (Mark Langsdorf) [RHEL-26183] - driver core: test_async: fix an error code (Mark Langsdorf) [RHEL-26183] - of: Move of_device_{add,register,unregister} to platform.c (Mark Langsdorf) [RHEL-26183] - of: Move of_platform_register_reconfig_notifier() into DT core (Mark Langsdorf) [RHEL-26183] - regmap: Provide user selectable option to enable regmap (Mark Langsdorf) [RHEL-26183] - Regmap: Add REGMAP_BUILD (Mark Langsdorf) [RHEL-26183] - regmap: Fix the type used for a bitmap pointer (Mark Langsdorf) [RHEL-26183] - regmap: Remove dynamic allocation warnings for rbtree and maple (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Use alloc_flags for memory allocations (Mark Langsdorf) [RHEL-26183] - regmap: Reject fast_io regmap configurations with RBTREE and MAPLE caches (Mark Langsdorf) [RHEL-26183] - regmap-irq: Fix out-of-bounds access when allocating config buffers (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Remove unused 64-bit support code (Mark Langsdorf) [RHEL-26183] - regmap: cache: Revert "Add 64-bit mode support" (Mark Langsdorf) [RHEL-26183] - regmap: Revert "add 64-bit mode support" and Co. (Mark Langsdorf) [RHEL-26183] - PM: domains: Move the verification of in-params from genpd_add_device() (Mark Langsdorf) [RHEL-26183] - regmap: Drop early readability check (Mark Langsdorf) [RHEL-26183] - drivers: fwnode: fix fwnode_irq_get[_byname]() (Mark Langsdorf) [RHEL-26183] - regmap: Check for register readability before checking cache during read (Mark Langsdorf) [RHEL-26183] - regmap: Add debugfs file for forcing field writes (Mark Langsdorf) [RHEL-26183] - regmap: Don't check for changes in regcache_set_val() (Mark Langsdorf) [RHEL-26183] - regmap: Add missing cache_only checks (Mark Langsdorf) [RHEL-26183] - regmap: regmap-irq: Move handle_post_irq to before pm_runtime_put (Mark Langsdorf) [RHEL-26183] - base/node: Use 'property' to identify an access parameter (Mark Langsdorf) [RHEL-26183] - isa: Remove unnecessary checks (Mark Langsdorf) [RHEL-26183] - PM: suspend: Fix pm_suspend_target_state handling for !CONFIG_PM (Mark Langsdorf) [RHEL-26183] - PM: domains: fix integer overflow issues in genpd_parse_state() (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Allow passing an empty config->reg_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop backward compatibility for inverted mask/unmask (Mark Langsdorf) [RHEL-26183] - regmap-irq: Minor adjustments to .handle_mask_sync() (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove support for not_fixed_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove type registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove virtual registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop map from handle_mask_sync() parameters (Mark Langsdorf) [RHEL-26183] - hwrng: cn10k - use dev_err_probe (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - delete empty remove function (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - Add extended trng register support (Bharat Bhushan) [RHEL-22181] - hwrng: octeon - Fix warnings on 32-bit platforms (Bharat Bhushan) [RHEL-22181] - REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri)- REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri) - Revert "REDHAT: Fix values in Makefile being redefined" (Lucas Zampieri) - tools/power turbostat: Add local build_bug.h header for snapshot target (David Arcari) [RHEL-33321] - tools/power turbostat: Fix unc freq columns not showing with '-q' or '-l' (David Arcari) [RHEL-33321] - tools/power turbostat: option '-n' is ambiguous (David Arcari) [RHEL-33321 RHEL-36084] - tools/power turbostat: version 2024.05.10 (David Arcari) [RHEL-33321] - tools/power turbostat: Ignore pkg_cstate_limit when it is not available (David Arcari) [RHEL-33321] - tools/power turbostat: Fix order of strings in pkg_cstate_limit_strings (David Arcari) [RHEL-33321] - tools/power turbostat: Read Package-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Read Core-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Avoid possible memory corruption due to sparse topology IDs (David Arcari) [RHEL-33321] - tools/power turbostat: Add columns for clustered uncore frequency (David Arcari) [RHEL-33321] - tools/power turbostat: Enable non-privileged users to read sysfs counters (David Arcari) [RHEL-33321] - tools/power turbostat: Replace _Static_assert with BUILD_BUG_ON (David Arcari) [RHEL-33321] - tools/power turbostat: Add ARL-H support (David Arcari) [RHEL-33321] - tools/power turbostat: Enhance ARL/LNL support (David Arcari) [RHEL-33321] - tools/power turbostat: Survive sparse die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Remember global max_die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Harden probe_intel_uncore_frequency() (David Arcari) [RHEL-33321] - tools/power turbostat: Add "snapshot:" Makefile target (David Arcari) [RHEL-33321] - platform/x86:intel/pmc: Enable S0ix blocker show in Lunar Lake (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Update LNL signal status map (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Add support to show S0ix blocker counter (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Fix PCH names in comments (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Improve PKGC residency counters debug (Steve Best) [RHEL-46817] - platform/x86/intel/pmc/arl: Put GNA device in D3 (Steve Best) [RHEL-46817] - net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() (Davide Caratti) [RHEL-45534] - net/sched: taprio: extend minimum interval restriction to entire cycle too (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - net/sched: taprio: make q->picos_per_byte available to fill_sched_entry() (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation (Davide Caratti) [RHEL-39715] {CVE-2024-36017} - xfs: process free extents to busy list in FIFO order (Pavel Reichl) [RHEL-7961] - xfs: adjust the incore perag block_count when shrinking (Pavel Reichl) [RHEL-7961] - xfs: abort fstrim if kernel is suspending (Pavel Reichl) [RHEL-7961] - xfs: reduce AGF hold times during fstrim operations (Pavel Reichl) [RHEL-7961] - xfs: move log discard work to xfs_discard.c (Pavel Reichl) [RHEL-7961] - can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv (Ken Cox) [RHEL-38415] {CVE-2021-47459} - tty: n_gsm: fix possible out-of-bounds in gsm0_receive() (Steve Best) [RHEL-39354] {CVE-2024-36016} - net/sched: initialize noop_qdisc owner (Davide Caratti) [RHEL-35058] - net/sched: Fix mirred deadlock on device recursion (Davide Caratti) [RHEL-35058] {CVE-2024-27010} - KVM: SEV-ES: Fix svm_get_msr()/svm_set_msr() for KVM_SEV_ES_INIT guests (Paolo Bonzini) [RHEL-16745] - x86/e820: Add a new e820 table update helper (Paolo Bonzini) [RHEL-16745] - x86/sev: Add callback to apply RMP table fixups for kexec (Paolo Bonzini) [RHEL-16745] - x86/kexec: Do not update E820 kexec table for setup_data (Paolo Bonzini) [RHEL-16745] - x86/e820: Don't reserve SETUP_RNG_SEED in e820 (Paolo Bonzini) [RHEL-16745] - redhat: add new configs (Paolo Bonzini) [RHEL-16745] - KVM: SNP: Fix LBR Virtualization for SNP guest (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't save mmu_invalidate_seq after checking private attr (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Delegate LBR virtualization to the processor (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Disallow SEV-ES guests when X86_FEATURE_LBRV is absent (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Prevent MSR access post VMSA encryption (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Remove the need to trigger an UNBLOCK event on AP creation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Don't WARN() if RMP lookup fails when invalidating gmem pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Automatically switch reclaimed pages to shared (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Add module parameter to enable SEV-SNP (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Avoid WBINVD for HVA-based MMU notifications for SNP (Paolo Bonzini) [RHEL-16745] - KVM: x86: Implement hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for invalidating private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for initializing private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Support SEV-SNP AP Creation NAE event (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle RMP nested page faults (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle MSR based Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle GHCB GPA register VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_FINISH command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_UPDATE command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_START command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add initial SEV-SNP support (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Select KVM_GENERIC_PRIVATE_MEM when CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: MMU: Disable fast path if KVM_EXIT_MEMORY_FAULT is needed (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for invalidating memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add interface for populating gmem pages with user data (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: extract __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for initializing memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: limit overzealous WARN (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: pass error up from filemap_grab_folio (Paolo Bonzini) [RHEL-16745] - KVM: x86: Advertise max mappable GPA in CPUID.0x80000008.GuestPhysBits (Paolo Bonzini) [RHEL-16745] - KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR in CPUID (Paolo Bonzini) [RHEL-16745] - KVM: x86: Split core of hypercall emulation to helper function (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Allow per-guest configuration of GHCB protocol version (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for termination requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for Hypervisor Feature Support requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle AP reset MSR protocol (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Sanity check that __kvm_faultin_pfn() doesn't create noslot pfns (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Initialize kvm_page_fault's pfn and hva to error values (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Set kvm_page_fault.hva to KVM_HVA_ERR_BAD for "no slot" faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Handle no-slot faults at the beginning of kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move slot checks from __kvm_faultin_pfn() to kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Explicitly disallow private accesses to emulated MMIO (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't force emulation of L2 accesses to non-APIC internal slots (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move private vs. shared check above slot validity checks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN and skip MMIO cache on private, reserved page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: check for invalid async page faults involving private memory (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use synthetic page fault error code to indicate private faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN if upper 32 bits of legacy #PF error code are non-zero (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Pass full 64-bit error code when handling page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86: Move synthetic PFERR_* sanity checks to SVM's #NPF handler (Paolo Bonzini) [RHEL-16745] - KVM: x86: Define more SEV+ page fault error bits/flags for #NPF (Paolo Bonzini) [RHEL-16745] - KVM: x86: Remove separate "bit" defines for page fault error code masks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Exit to userspace with -EFAULT if private fault hits emulation (Paolo Bonzini) [RHEL-16745] - KVM: x86: Disable KVM_INTEL_PROVE_VE by default (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Enumerate EPT Violation #VE support in /proc/cpuinfo (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Print SPTEs on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Dump VMCS on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add sanity checks that KVM doesn't create EPT #VE SPTEs (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Always handle #VEs in L0 (never forward #VEs from L2 to L1) (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Initialize #VE info page for vmcs02 when proving #VE support (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Don't kill the VM on an unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Introduce test mode related to EPT violation VE (Paolo Bonzini) [RHEL-16745] - KVM, x86: add architectural support code for #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Track shadow MMIO value on a per-VM basis (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add Suppress VE bit to EPT shadow_mmio_mask/shadow_present_mask (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use SHADOW_NONPRESENT_VALUE for atomic zap in TDP MMU (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Fix a largely theoretical race in kvm_mmu_track_write() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Process atomically-zapped SPTEs after TLB flush (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Allow non-zero value for non-present SPTE and removed SPTE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Replace hardcoded value 0 for the initial value for SPTE (Paolo Bonzini) [RHEL-16745] - KVM: Allow page-sized MMU caches to be initialized with custom 64-bit values (Paolo Bonzini) [RHEL-16745] - KVM: delete .change_pte MMU notifier callback (Paolo Bonzini) [RHEL-16745] - KVM: x86: Explicitly zero kvm_caps during vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_mce_cap on vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_vm_types on vendor module load (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add test for transferring FPU state into VMSA (Paolo Bonzini) [RHEL-16745] - selftests: kvm: split "launch" phase of SEV VM creation (Paolo Bonzini) [RHEL-16745] - selftests: kvm: switch to using KVM_X86_*_VM (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add tests for KVM_SEV_INIT2 (Paolo Bonzini) [RHEL-16745] - KVM: SEV: allow SEV-ES DebugSwap again (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce KVM_SEV_INIT2 operation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: sync FPU and AVX state at LAUNCH_UPDATE_VMSA time (Paolo Bonzini) [RHEL-16745] - KVM: SEV: define VM types for SEV and SEV-ES (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce to_kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add supported_vm_types to kvm_caps (Paolo Bonzini) [RHEL-16745] - KVM: x86: add fields to struct kvm_arch for CoCo features (Paolo Bonzini) [RHEL-16745] - KVM: SEV: store VMSA features in kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: SEV: publish supported VMSA features (Paolo Bonzini) [RHEL-16745] - KVM: introduce new vendor op for KVM_GET_DEVICE_ATTR (Paolo Bonzini) [RHEL-16745] - KVM: x86: use u64_to_user_ptr() (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Compile sev.c if and only if CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Invert handling of SEV and SEV_ES feature flags (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: clarify usage of KVM_MEMORY_ENCRYPT_OP (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: separate description of firmware (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Track SNP host status with cc_platform_*() (Paolo Bonzini) [RHEL-16745] - x86/cc: Add cc_platform_set/_clear() helpers (Paolo Bonzini) [RHEL-16745] - x86/kvm/Kconfig: Have KVM_AMD_SEV select ARCH_HAS_CC_PLATFORM (Paolo Bonzini) [RHEL-16745] - x86/tdx: Preserve shared bit on mprotect() (Paolo Bonzini) [RHEL-16745] - x86/sev: Check for MWAITX and MONITORX opcodes in the #VC handler (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Update the Zenbleed microcode revisions (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg() (Paolo Bonzini) [RHEL-16745] - crypto: ccp - State in dmesg that TSME is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Disable KMSAN for memory encryption TUs (Paolo Bonzini) [RHEL-16745] - x86/sev: Dump SEV_STATUS (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Have it depend on AMD_IOMMU (Paolo Bonzini) [RHEL-16745] - iommu/amd: Fix failure return from snp_lookup_rmpentry() (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Make snp_range_list static (Paolo Bonzini) [RHEL-16745] - Documentation: virt: Fix up pre-formatted text block for SEV ioctls (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_SET_CONFIG command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_COMMIT command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_PLATFORM_STATUS command (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Enable/unmask SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Make AVIC backing, VMSA and VMCB memory allocation SNP safe (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add panic notifier for SEV/SNP firmware shutdown on kdump (Paolo Bonzini) [RHEL-16745] - iommu/amd: Clean up RMP entries for IOMMU pages during SNP shutdown (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle legacy SEV commands when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle non-volatile INIT_EX data when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle the legacy TMR allocation when SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Introduce an SNP leaked pages list (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Provide an API to issue SEV and SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add support to initialize the AMD-SP for SEV-SNP (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Define the SEV-SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Fix null pointer dereference in __sev_platform_shutdown_locked (Paolo Bonzini) [RHEL-16745] - x86/sev: Adjust the directmap to avoid inadvertent RMP faults (Paolo Bonzini) [RHEL-16745] - x86/sev: Add helper functions for RMPUPDATE and PSMASH instruction (Paolo Bonzini) [RHEL-16745] - x86/fault: Dump RMP table information when RMP page faults occur (Paolo Bonzini) [RHEL-16745] - x86/traps: Define RMP violation #PF error code (Paolo Bonzini) [RHEL-16745] - x86/fault: Add helper for dumping RMP entries (Paolo Bonzini) [RHEL-16745] - x86/sev: Add RMP entry lookup helpers (Paolo Bonzini) [RHEL-16745] - x86/sev: Add SEV-SNP host initialization support (Paolo Bonzini) [RHEL-16745] - x86/mtrr: Don't print errors if MtrrFixDramModEn is set when SNP enabled (Paolo Bonzini) [RHEL-16745] - iommu/amd: Don't rely on external callers to enable IOMMU SNP support (Paolo Bonzini) [RHEL-16745] - x86/speculation: Do not enable Automatic IBRS if SEV-SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Add SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Do the common init on future Zens too (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add more models to X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN1 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Drop now unused CPU erratum checking function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1485[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_400[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_383[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1054[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the DIV0 bug detection to the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move Zenbleed check to the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Rename init_amd_zn() to init_amd_zen_common() (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Call the spectral chicken in the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move erratum 1076 fix into the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the Zen3 BTC_NO detection to the Zen3 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Carve out the erratum 1386 fix (Paolo Bonzini) [RHEL-16745] - x86/sev: Fix position dependent variable references in startup code (Paolo Bonzini) [RHEL-16745] - x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT (Paolo Bonzini) [RHEL-16745] - x86/sme: Fix memory encryption setting if enabled by default and not overridden (Paolo Bonzini) [RHEL-16745]- netfilter: conntrack: switch connlabels to atomic_t (Xin Long) [RHEL-28816] - sched: act_ct: add netns into the key of tcf_ct_flow_table (Xin Long) [RHEL-28816] - stm class: Fix a double free in stm_register_device() (David Arcari) [RHEL-44520] {CVE-2024-38627} - lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure (cki-backport-bot) [RHEL-44261] {CVE-2024-38543} - netfilter: complete validation of user input (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - netfilter: validate user input for expected length (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - xfs: fix reloading entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: make inode unlinked bucket recovery work with quotacheck (Pavel Reichl) [RHEL-7990] - xfs: reload entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: use i_prev_unlinked to distinguish inodes that are not on the unlinked list (Pavel Reichl) [RHEL-7990] - xfs: load uncached unlinked inodes into memory on demand (Pavel Reichl) [RHEL-7990] - netfilter: nf_tables: Implement table adoption support (Phil Sutter) [RHEL-32120] - netfilter: nf_tables: Introduce NFT_TABLE_F_PERSIST (Phil Sutter) [RHEL-32120] - netfilter: uapi: Document NFT_TABLE_F_OWNER flag (Phil Sutter) [RHEL-32120] - net: core: reject skb_copy(_expand) for fraglist GSO skbs (Xin Long) [RHEL-39781] {CVE-2024-36929} - net: relax socket state check at accept time. (Florian Westphal) [RHEL-39833] - tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets (Florian Westphal) [RHEL-39833] {CVE-2024-36905} - ppdev: Add an error check in register_device (Steve Best) [RHEL-39127] {CVE-2024-36015} - ppdev: Remove usage of the deprecated ida_simple_xx() API (Steve Best) [RHEL-39127] {CVE-2024-36015} - hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37725] {CVE-2021-47384} - of: module: prevent NULL pointer dereference in vsnprintf() (Steve Best) [RHEL-37254] {CVE-2024-35878}- KEYS: trusted: Fix memory leak in tpm2_key_encode() (CKI Backport Bot) [RHEL-41151] {CVE-2024-36967} - mm/zswap: invalidate duplicate entry when !zswap_enabled (Rafael Aquini) [RHEL-40684] - mm: zswap: fix objcg use-after-free in entry destruction (Rafael Aquini) [RHEL-40684] - mm: memcg: add per-memcg zswap writeback stat (Rafael Aquini) [RHEL-40684] - zswap: make shrinking memcg-aware (Rafael Aquini) [RHEL-40684] - memcontrol: implement mem_cgroup_tryget_online() (Rafael Aquini) [RHEL-40684] - mm/list_lru.c: remove unused list_lru_from_kmem() (Rafael Aquini) [RHEL-40684] - list_lru: allow explicit memcg and NUMA node selection (Rafael Aquini) [RHEL-40684] - mm: zswap: fix potential memory corruption on duplicate store (Rafael Aquini) [RHEL-40684] - mm: zswap: kill zswap_get_swap_cache_page() (Rafael Aquini) [RHEL-40684] - mm: zswap: tighten up entry invalidation (Rafael Aquini) [RHEL-40684] - mm: zswap: use zswap_invalidate_entry() for duplicates (Rafael Aquini) [RHEL-40684] - zswap: make zswap_load() take a folio (Rafael Aquini) [RHEL-40684] - swap: remove some calls to compound_head() in swap_readpage() (Rafael Aquini) [RHEL-40684] - memcg: convert get_obj_cgroup_from_page to get_obj_cgroup_from_folio (Rafael Aquini) [RHEL-40684] - zswap: make zswap_store() take a folio (Rafael Aquini) [RHEL-40684] - mm: kill frontswap (Rafael Aquini) [RHEL-40684] - mm: zswap: fix double invalidate with exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: invaldiate entry after writeback (Rafael Aquini) [RHEL-40684] - mm: zswap: remove zswap_header (Rafael Aquini) [RHEL-40684] - mm: zswap: simplify writeback function (Rafael Aquini) [RHEL-40684] - mm: zswap: remove shrink from zpool interface (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zsmalloc (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from z3fold (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zbud (Rafael Aquini) [RHEL-40684] - mm: zswap: add pool shrinking mechanism (Rafael Aquini) [RHEL-40684] - mm: zswap: support exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: shrink until can accept (Rafael Aquini) [RHEL-40684] - swap, __read_swap_cache_async(): enlarge get/put_swap_device protection range (Rafael Aquini) [RHEL-40684] - af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data-races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - tls: fix missing memory barrier in tls_init (cki-backport-bot) [RHEL-44477] {CVE-2024-36489} - net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP (cki-backport-bot) [RHEL-43400] {CVE-2024-36974} - packet: annotate data-races around ignore_outgoing (cki-backport-bot) [RHEL-33238] {CVE-2024-26862} - gfs2: Be more careful with the quota sync generation (Andreas Gruenbacher) [RHEL-40902] - gfs2: Get rid of some unnecessary quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Add some missing quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fold qd_fish into gfs2_quota_sync (Andreas Gruenbacher) [RHEL-40902] - gfs2: quota need_sync cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fix and clean up function do_qc (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "Add quota_change type" (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "ignore negated quota changes" (Andreas Gruenbacher) [RHEL-40902] - gfs2: qd_check_sync cleanups (Andreas Gruenbacher) [RHEL-40902] - gfs2: Check quota consistency on mount (Andreas Gruenbacher) [RHEL-40902] - gfs2: Minor gfs2_quota_init error path cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: fix kernel BUG in gfs2_quota_cleanup (Edward Adam Davis) [RHEL-40902] - gfs2: Clean up quota.c:print_message (Andreas Gruenbacher) [RHEL-40902] - gfs2: Clean up gfs2_alloc_parms initializers (Andreas Gruenbacher) [RHEL-40902] - gfs2: Two quota=account mode fixes (Andreas Gruenbacher) [RHEL-40902] - gfs2: Remove useless assignment (Bob Peterson) [RHEL-40902] - gfs2: simplify slot_get (Bob Peterson) [RHEL-40902] - gfs2: Simplify qd2offset (Bob Peterson) [RHEL-40902] - gfs2: Remove quota allocation info from quota file (Bob Peterson) [RHEL-40902] - gfs2: use constant for array size (Bob Peterson) [RHEL-40902] - gfs2: Set qd_sync_gen in do_sync (Bob Peterson) [RHEL-40902] - gfs2: Remove useless err set (Bob Peterson) [RHEL-40902] - gfs2: Small gfs2_quota_lock cleanup (Bob Peterson) [RHEL-40902] - gfs2: move qdsb_put and reduce redundancy (Bob Peterson) [RHEL-40902] - gfs2: Don't try to sync non-changes (Bob Peterson) [RHEL-40902] - gfs2: Simplify function need_sync (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded pg_oflow variable (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded variable done (Bob Peterson) [RHEL-40902] - gfs2: pass sdp to gfs2_write_buf_to_page (Bob Peterson) [RHEL-40902] - gfs2: pass sdp in to gfs2_write_disk_quota (Bob Peterson) [RHEL-40902] - gfs2: Pass sdp to gfs2_adjust_quota (Bob Peterson) [RHEL-40902] - gfs2: remove dead code for quota writes (Bob Peterson) [RHEL-40902] - gfs2: Use qd_sbd more consequently (Bob Peterson) [RHEL-40902] - gfs2: replace 'found' with dedicated list iterator variable (Jakob Koschel) [RHEL-40902] - gfs2: Fix gfs2_qa_get imbalance in gfs2_quota_hold (Bob Peterson) [RHEL-40902] - KVM: arm64: FFA: Release hyp rx buffer (Sebastian Ott) [RHEL-43288] - KVM: arm64: Disassociate vcpus from redistributor region on teardown (Sebastian Ott) [RHEL-43288] - KVM: arm64: Ensure that SME controls are disabled in protected mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor CPACR trap bit setting/clearing to use ELx format (Sebastian Ott) [RHEL-43288] - KVM: arm64: Consolidate initializing the host data's fpsimd_state/sve in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Eagerly restore host fpsimd/sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allocate memory mapped at hyp for host sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Specialize handling of host fpsimd state on trap (Sebastian Ott) [RHEL-43288] - KVM: arm64: Abstract set/clear of CPTR_EL2 bits behind helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix prototype for __sve_save_state/__sve_restore_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reintroduce __sve_save_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Expose BTI and CSV_frac to a guest hypervisor (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fix relative priorities of exceptions generated by ERETAx (Sebastian Ott) [RHEL-43288] - KVM: arm64: AArch32: Fix spurious trapping of conditional instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix AArch32 register narrowing on userspace write (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test vCPU-scoped feature ID registers (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test that feature ID regs survive a reset (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Store expected register value in set_id_regs (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Rename helper in set_id_regs to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Only reset vCPU-scoped feature ID regs once (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reset VM feature ID regs from kvm_reset_sys_regs() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename is_id_reg() to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Destroy mpidr_data for 'late' vCPU creation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move management of __hyp_running_vcpu to load/put on VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic: Allocate private interrupts on demand (Sebastian Ott) [RHEL-43288] - KVM: arm64: Force injection of a data abort on NISV MMIO exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Restrict supported capabilities for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor setting the return value in kvm_vm_ioctl_enable_cap() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add is_pkvm_initialized() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Document the KVM/arm64-specific calls in hypercalls.rst (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename firmware pseudo-register documentation file (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reformat/beautify PTP hypercall documentation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Clarify rationale for ZCR_EL1 value restored on guest exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Introduce and use predicates that check for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Simplify vgic-v3 hypercalls (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move setting the page as dirty out of the critical section (Sebastian Ott) [RHEL-43288] - KVM: arm64: Change kvm_handle_mmio_return() return polarity (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix comment for __pkvm_vcpu_init_traps() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Prevent kmemleak from accessing .hyp.data (Sebastian Ott) [RHEL-43288] - KVM: arm64: Do not map the host fpsimd state to hyp in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename __tlb_switch_to_{guest,host}() in VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Support TLB invalidation in guest context (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Check for PTE validity when checking for executable/cacheable (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BUG-ing from the host abort path (Sebastian Ott) [RHEL-43288] - KVM: arm64: Issue CMOs when tearing down guest s2 pages (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor checks for FP state ownership (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move guest_owns_fp_regs() to increase its scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Initialize the kvm host data's fpsimd_state pointer in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove duplicated AA64MMFR1_EL1 XNX (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add stress test for LPI injection (Sebastian Ott) [RHEL-43288] - KVM: selftests: Use MPIDR_HWID_BITMASK from cputype.h (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add helper for enabling LPIs on a redistributor (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add a minimal library for interacting with an ITS (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add quadword MMIO accessors (Sebastian Ott) [RHEL-43288] - KVM: selftests: Standardise layout of GIC frames (Sebastian Ott) [RHEL-43288] - KVM: selftests: Align with kernel's GIC definitions (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of the lpi_list_lock (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Rip out the global translation cache (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Use the per-ITS translation cache for injection (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Spin off helper for finding ITS by doorbell addr (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Maintain a translation cache per ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Scope translation cache invalidations to an ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of vgic_copy_lpi_list() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-debug: Use an xarray mark for debug iterator (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_cmd_handle_movall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_invall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-43288] - KVM: Treat the device list as an rculist (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add test for uaccesses to non-existent vgic-v2 CPUIF (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Work around lack of pauth support in old toolchains (Sebastian Ott) [RHEL-43288] - KVM: arm64: Drop trapping of PAuth instructions/keys (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Advertise support for PAuth (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle ERETA[AB] instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add emulation for ERETAx instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add kvm_has_pauth() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Reinject PAC exceptions caused by HCR_EL2.API==0 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle HCR_EL2.{API,APK} independently (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Honor HFGITR_EL2.ERET being set (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fast-track 'InHost' exception returns (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add trap forwarding for ERET and SMC (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Configure HCR_EL2 for FEAT_NV2 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Drop VCPU_HYP_CONTEXT flag (Sebastian Ott) [RHEL-43288] - KVM: arm64: Constraint PAuth support to consistent implementations (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add helpers for ESR_ELx_ERET_ISS_ERET* (Sebastian Ott) [RHEL-43288] - KVM: arm64: Harden __ctxt_sys_reg() against out-of-range values (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove FFA_MSG_SEND_DIRECT_REQ from the denylist (Sebastian Ott) [RHEL-43288] - KVM: arm64: Improve out-of-order sysreg table diagnostics (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude FP ownership from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_fpsimd_state pointer from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude mdcr_el2_host from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_debug_data from vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add accessor for per-CPU state (Sebastian Ott) [RHEL-43288] - KVM: selftests: Allow many vCPUs and reader threads per UFFD in demand paging test (Sebastian Ott) [RHEL-43288] - KVM: selftests: Report per-vcpu demand paging rate from demand paging test (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rationalise KVM banner output (Sebastian Ott) [RHEL-43288] - KVM: arm64: Use TLBI_TTL_UNKNOWN in __kvm_tlb_flush_vmid_range() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't pass a TLBI level hint when zapping table entries (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't defer TLB invalidation when zapping table entries (Sebastian Ott) [RHEL-43288] - arm64/mm: Update tlb invalidation routines for FEAT_LPA2 (Sebastian Ott) [RHEL-43288] - arm64: Avoid cpus_have_const_cap() for ARM64_HAS_ARMv8_4_TTL (Sebastian Ott) [RHEL-43288] - vfio/pci: fix potential memory leak in vfio_intx_enable() (Alex Williamson) [RHEL-44424] {CVE-2024-38632} - perf test arm64: Fix version that enables VG register on Arm (Michael Petlan) [RHEL-32688] - scsi: qedf: Make qedf_execute_tmf() non-preemptible (John Meneghini) [RHEL-25790] - can: isotp: isotp_sendmsg(): fix return error fix on TX path (Radu Rendec) [RHEL-39584] - can: isotp: fix error path in isotp_sendmsg() to unlock wait queue (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix return error on FC timeout on TX path (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix TX buffer concurrent access in isotp_sendmsg() (Radu Rendec) [RHEL-39584] - netfilter: nf_tables: set dormant flag on hook register failure (Phil Sutter) [RHEL-33123] {CVE-2024-26835} - perf annotate: Fix segfault on sample histogram (Michael Petlan) [RHEL-29571] - perf symbols: Fix ownership of string in dso__load_vmlinux() (Michael Petlan) [RHEL-29571] - perf symbols: Update kcore map before merging in remaining symbols (Michael Petlan) [RHEL-29571] - perf maps: Re-use __maps__free_maps_by_name() (Michael Petlan) [RHEL-29571] - perf symbols: Remove map from list before updating addresses (Michael Petlan) [RHEL-29571] - perf annotate: Fix memory leak in annotated_source (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check variable address range properly (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check pointer offset when checking variables (Michael Petlan) [RHEL-29571] - perf tests: Remove dependency on lscpu (Michael Petlan) [RHEL-29571] - perf map: Remove kernel map before updating start and end addresses (Michael Petlan) [RHEL-29571] - perf tests: Apply attributes to all events in object code reading test (Michael Petlan) [RHEL-29571] - perf tests: Make "test data symbol" more robust on Neoverse N1 (Michael Petlan) [RHEL-29571] - perf test: Use a single fd for the child process out/err (Michael Petlan) [RHEL-29571] - perf test: Stat output per thread of just the parent process (Michael Petlan) [RHEL-29571] - perf record: Delete session after stopping sideband thread (Michael Petlan) [RHEL-29571] - perf riscv: Fix the warning due to the incompatible type (Michael Petlan) [RHEL-29571] - perf lock contention: Add a missing NULL check (Michael Petlan) [RHEL-29571] - perf annotate: Make sure to call symbol__annotate2() in TUI (Michael Petlan) [RHEL-29571] - riscv: andes: Support specifying symbolic firmware and hardware raw events (Michael Petlan) [RHEL-29571] - perf annotate: Add comments in the data structures (Michael Petlan) [RHEL-29571] - perf annotate: Remove sym_hist.addr[] array (Michael Petlan) [RHEL-29571] - perf annotate: Calculate instruction overhead using hashmap (Michael Petlan) [RHEL-29571] - perf annotate: Add a hashmap for symbol histogram (Michael Petlan) [RHEL-29571] - perf threads: Reduce table size from 256 to 8 (Michael Petlan) [RHEL-29571] - perf threads: Switch from rbtree to hashmap (Michael Petlan) [RHEL-29571] - perf threads: Move threads to its own files (Michael Petlan) [RHEL-29571] - perf machine: Move machine's threads into its own abstraction (Michael Petlan) [RHEL-29571] - perf machine: Move fprintf to for_each loop and a callback (Michael Petlan) [RHEL-29571] - perf trace: Ignore thread hashing in summary (Michael Petlan) [RHEL-29571] - perf report: Sort child tasks by tid (Michael Petlan) [RHEL-29571] - perf vendor events amd: Fix Zen 4 cache latency events (Michael Petlan) [RHEL-29571] - perf version: Display availability of OpenCSD support (Michael Petlan) [RHEL-29571] - perf vendor events intel: Add umasks/occ_sel to PCU events. (Michael Petlan) [RHEL-29571] - perf map: Fix map reference count issues (Michael Petlan) [RHEL-29571] - libperf evlist: Avoid out-of-bounds access (Michael Petlan) [RHEL-29571] - perf lock contention: Account contending locks too (Michael Petlan) [RHEL-29571] - perf metrics: Fix segv for metrics with no events (Michael Petlan) [RHEL-29571] - perf metrics: Fix metric matching (Michael Petlan) [RHEL-29571] - perf pmu: Fix a potential memory leak in perf_pmu__lookup() (Michael Petlan) [RHEL-29571] - perf test: Fix spelling mistake "curent" -> "current" (Michael Petlan) [RHEL-29571] - perf test: Use TEST_FAIL in the TEST_ASSERT macros instead of -1 (Michael Petlan) [RHEL-29571] - perf data convert: Fix segfault when converting to json when cpu_desc isn't set (Michael Petlan) [RHEL-29571] - perf bpf: Check that the minimal vmlinux.h installed is the latest one (Michael Petlan) [RHEL-29571] - perf print-events: make is_event_supported() more robust (Michael Petlan) [RHEL-29571] - perf tests: Add option to run tests in parallel (Michael Petlan) [RHEL-29571] - perf tests: Run time generate shell test suites (Michael Petlan) [RHEL-29571] - perf tests: Use scandirat for shell script finding (Michael Petlan) [RHEL-29571] - perf test: Rename builtin-test-list and add missed header guard (Michael Petlan) [RHEL-29571] - tools subcmd: Add a no exec function call option (Michael Petlan) [RHEL-29571] - perf tests: Avoid fork in perf_has_symbol test (Michael Petlan) [RHEL-29571] - perf list: Add scandirat compatibility function (Michael Petlan) [RHEL-29571] - perf thread_map: Skip exited threads when scanning /proc (Michael Petlan) [RHEL-29571] - perf list: fix short description for some cache events (Michael Petlan) [RHEL-29571] - perf stat: Fix metric-only aggregation index (Michael Petlan) [RHEL-29571] - perf metrics: Compute unmerged uncore metrics individually (Michael Petlan) [RHEL-29571] - perf stat: Pass fewer metric arguments (Michael Petlan) [RHEL-29571] - perf: script: prefer capstone to XED (Michael Petlan) [RHEL-29571] - perf: script: add raw|disasm arguments to --insn-trace option (Michael Petlan) [RHEL-29571] - perf: script: add field 'disasm' to display mnemonic instructions (Michael Petlan) [RHEL-29571] - perf: util: use capstone disasm engine to show assembly instructions (Michael Petlan) [RHEL-29571] - perf: build: introduce the libcapstone (Michael Petlan) [RHEL-29571] - perf list: For metricgroup only list include description (Michael Petlan) [RHEL-29571] - perf tools: Fixup module symbol end address properly (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sapphirerapids TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sandybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update jaketown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivytown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update cascadelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellde TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake events to v1.15 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake events to v58 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sierraforst events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake events to v1.02 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update meteorlake events to v1.07 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake events to v1.21 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell events to v35 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update grandridge events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update emeraldrapids events to v1.03 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell events to v29 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlaken events to v1.24 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake events to v1.24 (Michael Petlan) [RHEL-29571] - perf augmented_raw_syscalls.bpf: Move 'struct timespec64' to vmlinux.h (Michael Petlan) [RHEL-29571] - perf testsuite: Install kprobe tests and common files (Michael Petlan) [RHEL-29571] - perf testsuite: Add test for kprobe handling (Michael Petlan) [RHEL-29571] - perf testsuite: Add common output checking helpers (Michael Petlan) [RHEL-29571] - perf testsuite: Add test case for perf probe (Michael Petlan) [RHEL-29571] - perf testsuite: Add initialization script for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common setting for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common regex patters (Michael Petlan) [RHEL-29571] - perf test: Enable Symbols test to work with a current module dso (Michael Petlan) [RHEL-29571] - perf build: Cleanup perf register configuration (Michael Petlan) [RHEL-29571] - perf parse-regs: Introduce a weak function arch__sample_reg_masks() (Michael Petlan) [RHEL-29571] - perf parse-regs: Always build perf register functions (Michael Petlan) [RHEL-29571] - perf build: Remove unused CONFIG_PERF_REGS (Michael Petlan) [RHEL-29571] - perf metric: Don't remove scale from counts (Michael Petlan) [RHEL-29571] - perf stat: Avoid metric-only segv (Michael Petlan) [RHEL-29571] - perf expr: Fix "has_event" function for metric style events (Michael Petlan) [RHEL-29571] - perf expr: Allow NaN to be a valid number (Michael Petlan) [RHEL-29571] - perf maps: Locking tidy up of nr_maps (Michael Petlan) [RHEL-29571] - perf maps: Hide maps internals (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_next_entry (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_by_name (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find (Michael Petlan) [RHEL-29571] - perf maps: Switch from rbtree to lazily sorted array for addresses (Michael Petlan) [RHEL-29571] - perf srcline: Add missed addr2line closes (Michael Petlan) [RHEL-29571] - perf stat: Support per-cluster aggregation (Michael Petlan) [RHEL-29571] - perf tools: Remove misleading comments on map functions (Michael Petlan) [RHEL-29571] - perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_pid and cpu_last_switched initialization to perf_sched__{lat|map|replay}() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_thread initialization to perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Fix memory leak in perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Move start_work_mutex and work_done_wait_mutex initialization to perf_sched__replay() (Michael Petlan) [RHEL-29571] - perf test: Skip metric w/o event name on arm64 in stat STD output linter (Michael Petlan) [RHEL-29571] - perf symbols: Slightly improve module file executable section mappings (Michael Petlan) [RHEL-29571] - perf tools: Make it possible to see perf's kernel and module memory mappings (Michael Petlan) [RHEL-29571] - perf record: Display data size on pipe mode (Michael Petlan) [RHEL-29571] - perf script: Print source line for each jump in brstackinsn (Michael Petlan) [RHEL-29571] - perf kvm powerpc: Fix build (Michael Petlan) [RHEL-29571] - tools: perf: Expose sample ID / stream ID to python scripts (Michael Petlan) [RHEL-29571] - perf bpf: Clean up the generated/copied vmlinux.h (Michael Petlan) [RHEL-29571] - perf jevents: Drop or simplify small integer values (Michael Petlan) [RHEL-29571] - perf parse-events: Print all errors (Michael Petlan) [RHEL-29571] - perf parse-events: Improve error location of terms cloned from an event (Michael Petlan) [RHEL-29571] - perf tsc: Add missing newlines to debug statements (Michael Petlan) [RHEL-29571] - perf Documentation: Add some more hints to tips.txt (Michael Petlan) [RHEL-29571] - perf test: Simplify metric value validation test final report (Michael Petlan) [RHEL-29571] - perf report: Prevent segfault with --no-parent (Michael Petlan) [RHEL-29571] - perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample() (Michael Petlan) [RHEL-29571] - perf evsel: Rename get_states() to parse_task_states() and make it public (Michael Petlan) [RHEL-29571] - perf tools: Add -H short option for --hierarchy (Michael Petlan) [RHEL-29571] - perf pmu: Treat the msr pmu as software (Michael Petlan) [RHEL-29571] - perf test: Skip test_arm_callgraph_fp.sh if unwinding isn't built in (Michael Petlan) [RHEL-29571] - perf version: Display availability of HAVE_DWARF_UNWIND_SUPPORT (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_pmus__num_mem_pmus() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__record_args() (Michael Petlan) [RHEL-29571] - perf mem: Clean up is_mem_loads_aux_event() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_event__supported() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__name() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__ptr() (Michael Petlan) [RHEL-29571] - perf mem: Add mem_events into the supported perf_pmu (Michael Petlan) [RHEL-29571] - perf sched: Commit to evsel__taskstate() to parse task state info (Michael Petlan) [RHEL-29571] - perf util: Add evsel__taskstate() to parse the task state info instead (Michael Petlan) [RHEL-29571] - perf util: Add helpers to parse task state string from libtraceevent (Michael Petlan) [RHEL-29571] - perf sched: Sync state char array with the kernel (Michael Petlan) [RHEL-29571] - perf data: Minor code style alignment cleanup (Michael Petlan) [RHEL-29571] - perf record: Check conflict between '--timestamp-filename' option and pipe mode before recording (Michael Petlan) [RHEL-29571] - perf record: Fix possible incorrect free in record__switch_output() (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check allowed DWARF Ops (Michael Petlan) [RHEL-29571] - perf annotate-data: Support stack variables (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Add die_get_cfa() (Michael Petlan) [RHEL-29571] - perf annotate-data: Support global variables (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle PC-relative addressing (Michael Petlan) [RHEL-29571] - perf annotate-data: Add stack operation pseudo type (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle array style accesses (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle macro fusion on x86 (Michael Petlan) [RHEL-29571] - perf annotate-data: Parse 'lock' prefix from llvm-objdump (Michael Petlan) [RHEL-29571] - perf build: Check whether pkg-config is installed when libtraceevent is linked (Michael Petlan) [RHEL-29571] - perf test: raise limit to 20 percent for perf_stat_--bpf-counters_test (Michael Petlan) [RHEL-29571] - perf/x86: Fix out of range data (Michael Petlan) [RHEL-29571] - perf/x86/intel/ds: Don't clear ->pebs_data_cfg for the last PEBS event (Michael Petlan) [RHEL-29571] - perf/x86/amd/core: Avoid register reset when CPU is dead (Michael Petlan) [RHEL-29571] - perf/x86/amd/lbr: Discard erroneous branch entries (Michael Petlan) [RHEL-29571] - perf/bpf: Fix duplicate type check (Michael Petlan) [RHEL-29571] - perf/x86/amd/uncore: Fix __percpu annotation (Michael Petlan) [RHEL-29571] - tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() (Xin Long) [RHEL-31303] {CVE-2024-26663} - netfilter: nf_tables: honor table dormant flag from netdev release event path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix memleak in map from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restore set elements when delete set fails (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: discard table flag update with pending basechain deletion (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject table flag and netdev basechain updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject new basechain after table flag update (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: flush pending destroy work before exit_net release (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path (Florian Westphal) [RHEL-33985] {CVE-2024-26925} - netfilter: nf_tables: release batch on table validation from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not compare internal table flags on updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject constant set with timeout (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: use kzalloc for hook allocation (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: register hooks last when adding new chain/flowtable (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix bidirectional offload regression (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: skip end interval element from gc (Florian Westphal) [RHEL-33985] {CVE-2024-26581} - netfilter: nf_tables: use timestamp to check for set element timeout (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: Remove unused variable nft_net (Florian Westphal) [RHEL-33985] - netfilter: nft_ct: reject direction for ct id (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: restrict match/target protocol to u16 (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: reject unused compat flag (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: validate NFPROTO_* family (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict anonymous set and map names to 16 bytes (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: reject configurations that cause integer overflow (Florian Westphal) [RHEL-33985] {CVE-2024-26668} - netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: skip dead set elements in netlink dump (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not allow mismatch field size and set key length (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: do not ignore unsupported flags (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject invalid set policy (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: shrink memory consumption of set elements (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: prefer sync gc to async worker (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: rename gc deactivate+erase function (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: de-constify set commit ops function argument (Florian Westphal) [RHEL-33985]- igc: Fix Energy Efficient Ethernet support declaration (Corinna Vinschen) [RHEL-17489] - igc: Fix LED-related deadlock on driver unbind (Corinna Vinschen) [RHEL-17489] - igc: Remove redundant runtime resume for ethtool ops (Corinna Vinschen) [RHEL-17489] - igc: Refactor runtime power management flow (Corinna Vinschen) [RHEL-17489] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17489] - igc: Remove stale comment about Tx timestamping (Corinna Vinschen) [RHEL-17489] - igc: Fix missing time sync events (Corinna Vinschen) [RHEL-17489] - igc: avoid returning frame twice in XDP_REDIRECT (Corinna Vinschen) [RHEL-17489 RHEL-33266] {CVE-2024-26853} - igc: fix LEDS_CLASS dependency (Corinna Vinschen) [RHEL-17489] - eth: igc: remove unused embedded struct net_device (Corinna Vinschen) [RHEL-17489] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17489] - net: intel: igc: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17489] - net: intel: i40e/igc: Remove setting Autoneg in EEE capabilities (Corinna Vinschen) [RHEL-17489] - igc: Add support for LEDs on i225/i226 (Corinna Vinschen) [RHEL-17489] - igc: Remove temporary workaround (Corinna Vinschen) [RHEL-17489] - igc: Unify filtering rule fields (Corinna Vinschen) [RHEL-17489] - igc: Use netdev printing functions for flex filters (Corinna Vinschen) [RHEL-17489] - igc: Use reverse xmas tree (Corinna Vinschen) [RHEL-17489] - igc: Fix hicredit calculation (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN EtherType mask (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN TCI mask (Corinna Vinschen) [RHEL-17489] - igc: Report VLAN EtherType matching back to user (Corinna Vinschen) [RHEL-17489] - igc: field get conversion (Corinna Vinschen) [RHEL-17489] - igc: field prep conversion (Corinna Vinschen) [RHEL-17489] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17489] - igc: Add support for PTP .getcyclesx64() (Corinna Vinschen) [RHEL-17489] - igc: Simplify setting flags in the TX data descriptor (Corinna Vinschen) [RHEL-17489] - bnxt_en: Restore PTP tx_avail count in case of skb_pad() error (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Set TSO max segs on devices with limits (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.44 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.39 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix error recovery for 5760X (P7) chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix memory leak in bnxt_hwrm_get_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Prevent TX timeout with a very small TX ring (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix TX ring indexing logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix AGG ring check logic in bnxt_check_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix trimming of P5 RX and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix HWTSTAMP_FILTER_ALL packet timestamp logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix wrong return value check in bnxt_close_nic() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Clear resource reservation during resume (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - net: bnxt: fix a potential use-after-free in bnxt_init_tc (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add 5760X (P7) PCI IDs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Report the new ethtool link modes in the new firmware interface (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support force speed using the new HWRM fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support new firmware link parameters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor ethtool speeds logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new RX and TPA_START completion types for P7 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor and refine bnxt_tpa_start() and bnxt_tpa_end(). (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RX VLAN acceleration logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add new P7 hardware interface definitions (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RSS capability fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Implement the new toggle bit doorbell mechanism on P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Consolidate DB offset calculation (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Define basic P7 macros (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.15 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix backing store V2 logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Rename some macros for the P5 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the NAPI logic for the new P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify RX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify TX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add db_ring_mask and related macro to bnxt_db_info struct. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for HWRM_FUNC_BACKING_STORE_CFG_V2 firmware calls (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new backing store query firmware API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add bnxt_setup_ctxm_pg_tbls() helper function (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use the pg_info field in bnxt_ctx_mem_type struct (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add page info to struct bnxt_ctx_mem_type (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure context memory data structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Free bp->ctx inside bnxt_free_ctx_mem() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: The caller of bnxt_alloc_ctx_mem() should always free bp->ctx (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Optimize xmit_more TX path (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use existing MSIX vectors for all mqprio TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add macros related to TC and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add helper to get the number of CP rings required for TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support up to 8 TX rings per MSIX (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_hwrm_set_coal() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: New encoding for the TX opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_tx_int() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove BNXT_RX_HDL and BNXT_TX_HDL (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure cp_ring_arr in struct bnxt_cp_ring_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Put the TX producer information in the TX BD opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix 2 stray ethtool -S counters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: extend media types to supported and autoneg modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: convert to linkmode_set_bit() API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor NRZ/PAM4 link speed related logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: refactor speed independent ethtool modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: support lane configuration via ethtool (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: add infrastructure to lookup ethtool link mode (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix invoking hwmon_notify_event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Do not call sleeping hwmon_notify_event() from NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - eth: bnxt: fix backward compatibility with older devices (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - Revert "bnxt_en: Support QOS and TPID settings for the SRIOV VLAN" (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update VNIC resource calculation for VFs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support QOS and TPID settings for the SRIOV VLAN (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Event handler for Thermal event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use non-standard attribute to expose shutdown temperature (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Expose threshold temperatures through hwmon (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the driver to use hwmon_device_register_with_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Move hwmon functions into a dedicated file (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Enhance hwmon temperature reporting (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.2.171 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: use the NAPI skb allocation cache (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add tx_resets ring counter (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Display the ring error counters under ethtool -S (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Save ring error counters across reset (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Increment rx_resets counter in bnxt_disable_napi() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: don't handle XDP in netpoll (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - netfilter: bridge: replace physindev with physinif in nf_bridge_info (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: propagate net to nf_bridge_get_physindev (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nfnetlink_log: use proper helper for fetching physinif (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nf_queue: remove excess nf_bridge variable (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). (Xin Long) [RHEL-39772] {CVE-2024-36933} - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() (Xin Long) [RHEL-39772] - s390/zcrypt: Use EBUSY to indicate temp unavailability (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Handle ep11 cprb return code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Fix wrong format string in debug feature printout (Tobias Huschle) [RHEL-23687] - s390/pkey: improve pkey retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: improve zcrypt retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce retries on in-kernel send CPRB functions (Tobias Huschle) [RHEL-23687] - s390/ap: introduce mutex to lock the AP bus scan (Tobias Huschle) [RHEL-23687] - s390/ap: rework ap_scan_bus() to return true on config change (Tobias Huschle) [RHEL-23687] - s390/ap: clarify AP scan bus related functions and variables (Tobias Huschle) [RHEL-23687] - s390/ap: rearm APQNs bindings complete completion (Tobias Huschle) [RHEL-23687] - s390/ap: explicitly include ultravisor header (Tobias Huschle) [RHEL-23687] - s390/zcrypt: add debug possibility for CCA and EP11 messages (Tobias Huschle) [RHEL-23687] - s390/ap: add debug possibility for AP messages (Tobias Huschle) [RHEL-23687] - s390/pkey: introduce dynamic debugging for pkey (Tobias Huschle) [RHEL-23687] - s390/pkey: harmonize pkey s390 debug feature calls (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce dynamic debugging for AP and zcrypt code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: harmonize debug feature calls and defines (Tobias Huschle) [RHEL-23687] - s390/ap: handle outband SE bind state change (Tobias Huschle) [RHEL-23687] - s390/ap: store TAPQ hwinfo in struct ap_card (Tobias Huschle) [RHEL-23687] - s390/ap: fix vanishing crypto cards in SE environment (Tobias Huschle) [RHEL-23687] - s390/zcrypt: don't report online if card or queue is in check-stop state (Tobias Huschle) [RHEL-23687] - s390/zcrypt: update list of EP11 operation modes (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove CEX2 and CEX3 device drivers (Tobias Huschle) [RHEL-23687] - s390/zcrypt: do not retry administrative requests (Tobias Huschle) [RHEL-23687] - s390/zcrypt: cleanup some debug code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: use kvmalloc_array() instead of kzalloc() (Tobias Huschle) [RHEL-23687] - s390/pkey: zeroize key blobs (Tobias Huschle) [RHEL-23687] - s390/zcrypt: rework arrays with length zero occurrences (Tobias Huschle) [RHEL-23687] - s390/zcrypt: simplify prep of CCA key token (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove unused ancient padding code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce ctfm field in struct CPRBX (Tobias Huschle) [RHEL-23687] - s390/zcrypt: fix warning about field-spanning write (Tobias Huschle) [RHEL-23687] - xfrm: interface: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bridge: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - sit: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_vti: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_gre: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - vxlan: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ipv4: add __unregister_nexthop_notifier() (Antoine Tenart) [RHEL-29681] - gtp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - geneve: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bonding: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bareudp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - nexthop: convert nexthop_net_exit_batch to exit_batch_rtnl method (Antoine Tenart) [RHEL-29681] - net: add exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - net: remove default_device_exit() (Antoine Tenart) [RHEL-29681] - can: gw: switch cangw_pernet_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipmr: introduce ipmr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ip6mr: introduce ip6mr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ipv6: change fib6_rules_net_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipv4: add fib_net_exit_batch() (Antoine Tenart) [RHEL-29681] - nexthop: change nexthop_net_exit() to nexthop_net_exit_batch() (Antoine Tenart) [RHEL-29681] - net: net_namespace: Optimize the code (Antoine Tenart) [RHEL-29681] - netfilter: nf_tables: missing iterator type in lookup walk (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not free live element (Florian Westphal) [RHEL-33380 RHEL-34223] {CVE-2024-26924} - netfilter: nft_set_pipapo: release elements in clone only from destroy path (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: walk over current view on netlink dump (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not rely on ZERO_SIZE_PTR (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: constify lookup fn args where possible (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: fix missing : in kdoc (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove scratch_aligned pointer (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: add helper to release pcpu scratch area (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: store index in scratch maps (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove static in nft_pipapo_get() (Florian Westphal) [RHEL-33380] - Another hunk from an upstream merge commit (John W. Linville) [RHEL-23582] - cxl/core/regs: Fix usage of map->reg_type in cxl_decode_regblock() before assigned (John W. Linville) [RHEL-23582] - cxl/region: Fix cxlr_pmem leaks (John W. Linville) [RHEL-23582] - cxl/region: Fix memregion leaks in devm_cxl_add_region() (John W. Linville) [RHEL-23582] - cxl/port: Fix missing target list lock (John W. Linville) [RHEL-23582] - cxl/region: Use cxl_calc_interleave_pos() for auto-discovery (John W. Linville) [RHEL-23582] - cxl/region: Calculate a target position in a region interleave (John W. Linville) [RHEL-23582] - cxl/region: Prepare the decoder match range helper for reuse (John W. Linville) [RHEL-23582] - testing: nvdimm: add missing prototypes for wrapped functions (John W. Linville) [RHEL-23582] - cxl/core: Fix potential payload size confusion in cxl_mem_get_poison() (John W. Linville) [RHEL-23582] - cxl/trace: Correct DPA field masks for general_media & dram events (John W. Linville) [RHEL-23582] - cxl/acpi: Fix load failures due to single window creation failure (John W. Linville) [RHEL-23582] - perf: CXL: fix mismatched cpmu event opcode (John W. Linville) [RHEL-23582] - cxl/memdev: Hold region_rwsem during inject and clear poison ops (John W. Linville) [RHEL-23582] - cxl/core: Always hold region_rwsem while reading poison lists (John W. Linville) [RHEL-23582] - cxl/memdev: Fix sanitize vs decoder setup locking (John W. Linville) [RHEL-23582] - cxl/core: Fix initialization of mbox_cmd.size_out in get event (John W. Linville) [RHEL-23582] - cxl/mem: Fix for the index of Clear Event Record Handle (John W. Linville) [RHEL-23582] - libnvdimm: mark 'security_show' static again (John W. Linville) [RHEL-23582] - cxl/trace: Properly initialize cxl_poison region name (John W. Linville) [RHEL-23582] - cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window (John W. Linville) [RHEL-23582] - cxl/region:Fix overflow issue in alloc_hpa() (John W. Linville) [RHEL-23582] - cxl/port: Fix decoder initialization when nr_targets > interleave_ways (John W. Linville) [RHEL-23582] - cxl/region: fix x9 interleave typo (John W. Linville) [RHEL-23582] - cxl/pmu: Ensure put_device on pmu devices (John W. Linville) [RHEL-23582] - cxl/hdm: Fix dpa translation locking (John W. Linville) [RHEL-23582] - cxl/hdm: Remove broken error path (John W. Linville) [RHEL-23582] - cxl/port: Fix delete_endpoint() vs parent unregistration race (John W. Linville) [RHEL-23582] - cxl/region: Fix x1 root-decoder granularity calculations (John W. Linville) [RHEL-23582] - cxl/region: Fix cxl_region_rwsem lock held when returning to user space (John W. Linville) [RHEL-23582] - cxl/mbox: Remove useless cast in cxl_mem_create_range_info() (John W. Linville) [RHEL-23582] - cxl/region: Do not try to cleanup after cxl_region_setup_targets() fails (John W. Linville) [RHEL-23582] - cxl/mem: Fix shutdown order (John W. Linville) [RHEL-23582] - cxl/pci: Fix sanitize notifier setup (John W. Linville) [RHEL-23582] - cxl/acpi: Annotate struct cxl_cxims_data with __counted_by (John W. Linville) [RHEL-23582] - cxl/region: Refactor granularity select in cxl_port_setup_targets() (John W. Linville) [RHEL-23582] - cxl/region: Match auto-discovered region decoders by HPA range (John W. Linville) [RHEL-23582] - cxl/mbox: Fix CEL logic for poison and security commands (John W. Linville) [RHEL-23582] - cxl/pci: Replace host_bridge->native_aer with pcie_aer_is_native() (John W. Linville) [RHEL-23582] - cxl/pci: Fix appropriate checking for _OSC while handling CXL RAS registers (John W. Linville) [RHEL-23582] - cxl/memdev: Only show sanitize sysfs files when supported (John W. Linville) [RHEL-23582] - cxl/memdev: Document security state in kern-doc (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused SZ_512G macro (John W. Linville) [RHEL-23582] - cxl/acpi: Return 'rc' instead of '0' in cxl_parse_cfmws() (John W. Linville) [RHEL-23582] - cxl/mem: Fix a double shift bug (John W. Linville) [RHEL-23582] - cxl: fix CONFIG_FW_LOADER dependency (John W. Linville) [RHEL-23582] - cxl: Fix one kernel-doc comment (John W. Linville) [RHEL-23582] - cxl/pci: Use correct flag for sanitize polling (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_CXL_PMU (John W. Linville) [RHEL-23582] - perf: CXL Performance Monitoring Unit driver (John W. Linville) [RHEL-23582] - Merge branch 'for-6.5/cxl-type-2' into for-6.5/cxl (John W. Linville) [RHEL-23582] - tools/testing/cxl: add firmware update emulation to CXL memdevs (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use named effects for the Command Effect Log (John W. Linville) [RHEL-23582] - tools/testing/cxl: Fix command effects for inject/clear poison (John W. Linville) [RHEL-23582] - cxl: add a firmware update mechanism using the sysfs firmware loader (John W. Linville) [RHEL-23582] - cxl/test: Add Secure Erase opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Support Secure Erase (John W. Linville) [RHEL-23582] - cxl/test: Add Sanitize opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Wire up Sanitization support (John W. Linville) [RHEL-23582] - cxl/mbox: Add sanitization handling machinery (John W. Linville) [RHEL-23582] - cxl/mem: Introduce security state sysfs file (John W. Linville) [RHEL-23582] - cxl/mbox: Allow for IRQ_NONE case in the isr (John W. Linville) [RHEL-23582] - Revert "cxl/port: Enable the HDM decoder capability for switch ports" (John W. Linville) [RHEL-23582] - cxl/memdev: Formalize endpoint port linkage (John W. Linville) [RHEL-23582] - cxl/pci: Unconditionally unmask 256B Flit errors (John W. Linville) [RHEL-23582] - cxl/region: Manage decoder target_type at decoder-attach time (John W. Linville) [RHEL-23582] - cxl/hdm: Default CXL_DEVTYPE_DEVMEM decoders to CXL_DECODER_DEVMEM (John W. Linville) [RHEL-23582] - cxl/port: Rename CXL_DECODER_{EXPANDER, ACCELERATOR} => {HOSTONLYMEM, DEVMEM} (John W. Linville) [RHEL-23582] - cxl/memdev: Make mailbox functionality optional (John W. Linville) [RHEL-23582] - cxl/mbox: Move mailbox related driver state to its own data structure (John W. Linville) [RHEL-23582] - cxl: Remove leftover attribute documentation in 'struct cxl_dev_state' (John W. Linville) [RHEL-23582] - cxl: Fix kernel-doc warnings (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused @cxlds argument (John W. Linville) [RHEL-23582] - cxl/regs: Clarify when a 'struct cxl_register_map' is input vs output (John W. Linville) [RHEL-23582] - cxl/region: Fix state transitions after reset failure (John W. Linville) [RHEL-23582] - cxl/region: Flag partially torn down regions as unusable (John W. Linville) [RHEL-23582] - cxl/region: Move cache invalidation before region teardown, and before setup (John W. Linville) [RHEL-23582] - cxl/pci: Find and register CXL PMU devices (John W. Linville) [RHEL-23582] - cxl: Add functions to get an instance of / count regblocks of a given type (John W. Linville) [RHEL-23582] - cxl/mbox: Add background cmd handling machinery (John W. Linville) [RHEL-23582] - rcuwait: Support timeouts (John W. Linville) [RHEL-23582] - cxl/pci: Introduce cxl_request_irq() (John W. Linville) [RHEL-23582] - cxl/pci: Allocate irq vectors earlier during probe (John W. Linville) [RHEL-23582] - cxl: Explicitly initialize resources when media is not ready (John W. Linville) [RHEL-23582] - cxl: Move cxl_await_media_ready() to before capacity info retrieval (John W. Linville) [RHEL-23582] - cxl: Wait Memory_Info_Valid before access memory related info (John W. Linville) [RHEL-23582] - cxl/port: Enable the HDM decoder capability for switch ports (John W. Linville) [RHEL-23582] - cxl: Add missing return to cdat read error path (John W. Linville) [RHEL-23582] - cxl/test: Add mock test for set_timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Update CMD_RC_TABLE (John W. Linville) [RHEL-23582] - tools/testing/cxl: Require CONFIG_DEBUG_FS (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add a sysfs attr to test poison inject limits (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use injected poison for get poison list (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/mem: Add debugfs attributes for poison inject and clear (John W. Linville) [RHEL-23582] - cxl/memdev: Trace inject and clear poison as cxl_poison events (John W. Linville) [RHEL-23582] - cxl/memdev: Warn of poison inject or clear to a mapped region (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock support for Get Poison List (John W. Linville) [RHEL-23582] - cxl/trace: Add an HPA to cxl_poison trace events (John W. Linville) [RHEL-23582] - cxl/region: Provide region info to the cxl_poison trace event (John W. Linville) [RHEL-23582] - cxl/memdev: Add trigger_poison_list sysfs attribute (John W. Linville) [RHEL-23582] - cxl/trace: Add TRACE support for CXL media-error records (John W. Linville) [RHEL-23582] - cxl/mbox: Add GET_POISON_LIST mailbox command (John W. Linville) [RHEL-23582] - cxl/mbox: Initialize the poison state (John W. Linville) [RHEL-23582] - cxl/mbox: Restrict poison cmds to debugfs cxl_raw_allow_all (John W. Linville) [RHEL-23582] - cxl/mbox: Deprecate poison commands (John W. Linville) [RHEL-23582] - cxl/port: Fix port to pci device assumptions in read_cdat_data() (John W. Linville) [RHEL-23582] - cxl/pci: Rightsize CDAT response allocation (John W. Linville) [RHEL-23582] - cxl/pci: Simplify CDAT retrieval error path (John W. Linville) [RHEL-23582] - cxl/pci: Use CDAT DOE mailbox created by PCI core (John W. Linville) [RHEL-23582] - PCI/DOE: Create mailboxes on device enumeration (John W. Linville) [RHEL-23582] - PCI/DOE: Allow mailbox creation without devres management (John W. Linville) [RHEL-23582] - PCI/DOE: Deduplicate mailbox flushing (John W. Linville) [RHEL-23582] - PCI/DOE: Make asynchronous API private (John W. Linville) [RHEL-23582] - cxl/pci: Use synchronous API for DOE (John W. Linville) [RHEL-23582] - PCI/DOE: Provide synchronous API and use it internally (John W. Linville) [RHEL-23582] - cxl/hdm: Add more HDM decoder debug messages at startup (John W. Linville) [RHEL-23582] - cxl/port: Scan single-target ports for decoders (John W. Linville) [RHEL-23582] - cxl/core: Drop unused io-64-nonatomic-lo-hi.h (John W. Linville) [RHEL-23582] - cxl/hdm: Use 4-byte reads to retrieve HDM decoder base+limit (John W. Linville) [RHEL-23582] - cxl/hdm: Extend DVSEC range register emulation for region enumeration (John W. Linville) [RHEL-23582] - cxl/hdm: Limit emulation to the number of range registers (John W. Linville) [RHEL-23582] - cxl/hdm: Skip emulation when driver manages mem_enable (John W. Linville) [RHEL-23582] - cxl/hdm: Fix double allocation of @cxlhdm (John W. Linville) [RHEL-23582] - cxl/mem: Add kdoc param for event log driver state (John W. Linville) [RHEL-23582] - cxl/trace: Add serial number to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Add host output to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Standardize device information output (John W. Linville) [RHEL-23582] - cxl/pci: Remove locked check for dvsec_range_allowed() (John W. Linville) [RHEL-23582] - cxl/hdm: Add emulation when HDM decoders are not committed (John W. Linville) [RHEL-23582] - cxl/hdm: Create emulated cxl_hdm for devices that do not have HDM decoders (John W. Linville) [RHEL-23582] - cxl/hdm: Emulate HDM decoder from DVSEC range registers (John W. Linville) [RHEL-23582] - cxl/pci: Refactor cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl/port: Export cxl_dvsec_rr_decode() to cxl_port (John W. Linville) [RHEL-23582] - cxl/pci: Break out range register decoding from cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl: add RAS status unmasking for CXL (John W. Linville) [RHEL-23582] - cxl/pmem: Fix nvdimm registration races (John W. Linville) [RHEL-23582] - cxl/uapi: Tag commands from cxl_query_cmd() (John W. Linville) [RHEL-23582] - cxl/mem: Remove unused CXL_CMD_FLAG_NONE define (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_DEV_DAX_CXL (John W. Linville) [RHEL-23582] - cxl/mem: Correct full ID range allocation (John W. Linville) [RHEL-23582] - cxl/pci: Fix irq oneshot expectations (John W. Linville) [RHEL-23582] - cxl/pci: Set the device timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Add missing parameter to docs. (John W. Linville) [RHEL-23582] - cxl/test: Simulate event log overflow (John W. Linville) [RHEL-23582] - cxl/test: Add specific events (John W. Linville) [RHEL-23582] - cxl/test: Add generic mock events (John W. Linville) [RHEL-23582] - cxl/mem: Trace Memory Module Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace DRAM Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace General Media Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Wire up event interrupts (John W. Linville) [RHEL-23582] - cxl: fix spelling mistakes (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove cxl_test module math loading message (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add XOR Math support to cxl_test (John W. Linville) [RHEL-23582] - cxl/mbox: Add debug messages for enabled mailbox commands (John W. Linville) [RHEL-23582] - cxl/mem: Read, trace, and clear events on driver load (John W. Linville) [RHEL-23582] - PCI/CXL: Export native CXL error reporting control (John W. Linville) [RHEL-23582] - fix build breakage in tools/testing/cxl (John W. Linville) [RHEL-23582] - redhat/configs: turn off CONFIG_NVDIMM_SECURITY_TEST (John W. Linville) [RHEL-23582] - libnvdimm: Introduce CONFIG_NVDIMM_SECURITY_TEST flag (John W. Linville) [RHEL-23582]- bonding: fix incorrect software timestamping report (Hangbin Liu) [RHEL-42409] - redhat/configs: increase CONFIG_DEFAULT_MMAP_MIN_ADDR from 32K to 64K for aarch64 (Brian Masney) [RHEL-45195] - locking/atomic: Make test_and_*_bit() ordered on failure (Paolo Bonzini) [RHEL-45199] - net: amd-xgbe: Fix skb data length underflow (Ken Cox) [RHEL-43794] {CVE-2022-48743} - net: sched: sch_multiq: fix possible OOB write in multiq_tune() (cki-backport-bot) [RHEL-43470] {CVE-2024-36978} - serial: port: Don't block system suspend even if bytes are left to xmit (Andrew Halaney) [RHEL-41060] - serial: core: Fix missing shutdown and startup for serial base port (Andrew Halaney) [RHEL-41060] - serial: core: Clearing the circular buffer before NULLifying it (Andrew Halaney) [RHEL-41060] - serial: port: Don't suspend if the port is still busy (Andrew Halaney) [RHEL-41060] - mmc: sdhci_am654: Fix ITAPDLY for HS400 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Update comments in sdhci_am654_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Fix itapdly/otapdly array type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add OTAP/ITAP delay enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Write ITAPDLY for DDR52 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add tuning algorithm for delay chain (Lucas Karpinski) [RHEL-41085] - Revert "mmc: core: Capture correct oemid-bits for eMMC cards" (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture correct oemid-bits for eMMC cards (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix error propagation for some ioctl commands (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix error code in sdhci_sprd_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Disable LPM during initialization (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: fix LPM negotiation so x86/S0ix SoCs can suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix build error unused-function (Lucas Karpinski) [RHEL-41085] - mmc: host: Improve I/O read/write performance for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: core: sdio: hold retuning if sdio in 1-bit mode (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Move card detect gpio polarity quirk to gpiolib (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Replace platform device pointer by generic one (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Use temporary variable for struct device (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Get rid of platform data leftovers (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Add description for struct member (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: move atmel MCI header file (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to gpio descriptors (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Add SD HS mode online tuning (Lucas Karpinski) [RHEL-41085] - mmc: core: Add host specific tuning support for SD HS mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Rename sdhci_pltfm_register() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Remove sdhci_pltfm_unregister() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-sparx5: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-hlwd: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_f_sdh30: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-dove: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-bcm-kona: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Add sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: core: Cleanup mmc_sd_num_wr_blocks() function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix double mmc_free_host() in wbsd_init() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use devm_platform_ioremap_resource_byname() (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix in_flight[issue_type] value error (Lucas Karpinski) [RHEL-41085] - MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: force non-modular build and remove symbol_get usage (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-mcf: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: owl: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: alcor: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-tegra: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Convert to platform remove (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: remove unneeded variables (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: xenon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pic32: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cb710: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: core: propagate removable attribute to driver core (Lucas Karpinski) [RHEL-41085] - mmc: Explicitly include correct DT includes (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Make SDIO irq truly optional (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove outdated indentation (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: Revert "mmc: core: Allow mmc_start_host() synchronously detect a card" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-f-sdh30: Replace with sdhci_pltfm (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Improve ux500 debug prints (Lucas Karpinski) [RHEL-41085] - mmc: moxart: read scr register without changing byte order (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Drop redundant WARN_ON() in the irq handler (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for SW busy-end timeouts (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: add delay block support for STM32MP25 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: prepare other delay block support (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: manage block gap hardware flow control (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v3.0 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add stm32_idmabsize_align parameter (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: owl: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out a helper function (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use a switch statement machine (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use state machine state as exit condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Retry the busy start condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Make busy complete state machine explicit (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out error check in busy detect (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Stash status while waiting for busy (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Unwind big if() clause (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Clear busy_status when starting command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: set feedback clock when using delay block (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: fix max busy timeout calculation (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: reduce CIT for better performance (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Mask the replay timer timeout of AER (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add support SD Express card for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Add VDD2 definition for power control register (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Set SDR104's clock to 205MHz and enable SSC for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add Genesys Logic GL9767 support (Lucas Karpinski) [RHEL-41085] - rnbd-srv: don't pass a holder for non-exclusive blkdev_get_by_path (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove redundant mmc_request_done() call from irq context (Lucas Karpinski) [RHEL-41085] - mmc: block: ioctl: do write error check for spi (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used. (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Add/rename SDIO ID of the RTL8723DS SDIO wifi cards (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: rtw8723d: Implement RTL8723DS (SDIO) efuse parsing (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: sdio: Check the HISR RX_REQUEST bit in rtw_sdio_rx_isr() (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unnecessary error checks and change return type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Disable broken 64-bit DMA on MSM8916 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Fix WILC CHIP_EN and RESETN toggling order (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix invalid response handling (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Avoid ugly error message when SDIO wakeup IRQ isn't used (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Avoid cast to incompatible function type (Lucas Karpinski) [RHEL-41085] - mmc: block: Suppress empty whitespaces in prints (Lucas Karpinski) [RHEL-41085] - mmc: omap: restore original power up/down steps (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probe (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix broken slot switch lookup (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix N810 MMC gpiod table (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix bogus MMC GPIO labels on Nokia N8x0 (Lucas Karpinski) [RHEL-41085] - ARM: omap2: Fix copy/paste bug (Lucas Karpinski) [RHEL-41085] - ARM/mmc: Convert old mmci-omap to GPIO descriptors (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Make dw_mci_pltfm_remove() return void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: make "no-mmc-hs400" works (Lucas Karpinski) [RHEL-41085] - mmc: block: ensure error propagation for non-blk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Fix an error handling path in sdhci_cdns_probe() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: remove unreachable code (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support mmc hardware reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Add AMD Pensando Elba SoC support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support device specific init during probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Enable device specific override of writel() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Switch to the new ICE API (Lucas Karpinski) [RHEL-41085] - mmc: sdio: add Realtek SDIO vendor ID and various wifi device IDs (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unused macro mmc_req_rel_wr (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip setting clock delay for 400KHz (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for eMMC5.1 on Xilinx Versal Net platform (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow mmc_start_host() synchronously detect a card (Lucas Karpinski) [RHEL-41085] - mmc: core: remove unnecessary (void*) conversions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data (Lucas Karpinski) [RHEL-41085] - mmc: core: Log about empty non-removable slots (Lucas Karpinski) [RHEL-41085] - mmc: sdricoh_cs: remove unused sdricoh_readw function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Remove Intel Thunder Bay SOC support (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: owl-mmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: drop useless sdhci_get_compatibility() !OF stub (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use new helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: add helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: simplify usage of mmc_regulator_set_ocr (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Use of_property_present() for testing DT property presence (Lucas Karpinski) [RHEL-41085] - mmc: Use of_property_read_bool() for boolean properties (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove R-Car H3 ES1.* handling (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-starfive: Fix initialization of prev_err (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow invalid regulator in mmc_regulator_set_ocr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support to request the "gate" clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix SDR50 mode timing issue (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: core: fix return value check in devm_mmc_alloc_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: constify member data of struct meson_host (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_clk_get_enabled() for core clock (Lucas Karpinski) [RHEL-41085] - mmc: starfive: Add sdio/emmc driver support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add StarFive MMC module (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: support platform interrupt as card detect interrupt (Lucas Karpinski) [RHEL-41085] - mmc: core: support setting card detect interrupt from drivers (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix SDIO mode if cap_sdio_irq isn't set (Lucas Karpinski) [RHEL-41085] - mmc: core: Align to common busy polling behaviour for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove meson_mmc_get_cd (Lucas Karpinski) [RHEL-41085] - mmc: omap: drop TPS65010 dependency (Lucas Karpinski) [RHEL-41085] - mmc: moxart: set maximum request/block/segment sizes (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: core: add devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Add support for vqmmc power supply (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Work around bug on JZ4760(B) (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: fix error handling in mmc_spi_probe() (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control to switch UHS speed (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control of UHS mode using SD interface logic (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: uniphier-sd: Add socionext,syscon-uhs-mode property (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sdhci-pxa: add pxav1 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional pinctrl for SDIO IRQ workaround (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add SDIO card IRQ workaround for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional core clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: change clock name to match DT bindings (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add register workaround for PXA168 silicon bug (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: enable CONFIG_MMC_SDHCI_IO_ACCESSORS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add initial support for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq_sd8787: Allow being built-in irrespective of dependencies (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Replace SDHCI_QUIRK_MISSING_CAPS for Ricoh controller (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Spelling s/compement/complement/ (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix race between stop command and start of next command (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Add RZ/V2M compatible string (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Modify mismatched function name (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: renesas,sdhi: Document RZ/V2M support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix eMMC init failure after hw reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Resolve "unused" warnings with CONFIG_OF=n (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: limit the SDHC clock frequency (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove unneeded semicolon (Lucas Karpinski) [RHEL-41085] - mmc: core: Normalize the error handling branch in sd_read_ext_regs() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix no reset data and command after voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Avoid unnecessary ->set_clock() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix voltage switch delay (Lucas Karpinski) [RHEL-41085] - mmc: mmc-hsq: Use fifo to dispatch mmc_request (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove non-data R1B ioctl workaround (Lucas Karpinski) [RHEL-41085] - mmc: core: refactor debugfs code (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix missing clk_disable_unprepare in msdc_of_clock_parse() (Lucas Karpinski) [RHEL-41085] - mmc: Avoid open coding by using mmc_op_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Fix removal of debugfs file (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: use new convenience macro from MMC core (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: add helper to access quirks (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: better reset from HS400 mode (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: alway populate SCC pointer (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix ambiguous TRIM and DISCARD arg (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: Use device_match_of_node() (Lucas Karpinski) [RHEL-41085] - clk: socfpga: remove the setting of clk-phase for sdmmc_clk (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: socfpga: add method to configure clk-phase (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: synopsys-dw-mshc: document "altr,sysmgr-syscon" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix the SD tuning issue that the SDHCI_TRANSFER_MODE is cleared incorrectly (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add quirks for broken timeout clock capability (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add support for non-removable media (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add compatible string for Socionext F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-fujitsu: Add compatible string for F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add reset control support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Convert sdhci-fujitsu to JSON schema (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix two spelling mistakes in comment (Lucas Karpinski) [RHEL-41085] - mmc: mmci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: via-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: ensure `host->irq == 0` if polling (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: add Inline Crypto Engine clock control (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove 'alignment_shift' from platform data (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove tmio_mmc_k(un)map_atomic helpers (Lucas Karpinski) [RHEL-41085] - mmc: Remove duplicate words in comments (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: toshsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: alcor: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: core: properly select voltage range without power cycle (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-*: Convert drivers to new sdhci_and_cqhci_reset() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Allow building with COMPILE_TEST (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix WRITE_ZEROES CQE handling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for dynamic configuration (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix kernel panic when remove non-standard SDIO card (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lake (Lucas Karpinski) [RHEL-41085] - mmc: block: Remove error check of hw_reset on reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix minimum clock limit (Lucas Karpinski) [RHEL-41085] - mmc: queue: Cancel recovery work on cleanup (Lucas Karpinski) [RHEL-41085] - mmc: remove tmio_mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_bounce_block() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_transfer_data() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Remove local_irq_{save,restore}() around sg_copy_{from,to}_buffer() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: remove cns3xxx driver (Lucas Karpinski) [RHEL-41085] - clk: remove s3c24xx driver (Lucas Karpinski) [RHEL-41085] - mmc: remove s3cmci driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix the limitation of div (Lucas Karpinski) [RHEL-41085] - mmc: core: Terminate infinite loop in SD-UHS voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix 4-bit bus width and remove 8-bit bus width (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix host->cmd is null (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: add SDIO interrupt support (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: adjust and re-use constant IRQ_EN_MASK (Lucas Karpinski) [RHEL-41085] - mmc: jz4740_mmc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Fix an error handling path in au1xmmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: core: Switch to basic workqueue API for sdio_irq_work (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix UHS-I SD 1.8V workaround branch (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix clock refcount imbalance during unbind (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Fix an error handling path in meson_mmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix some SD cards compatibility issue at DDR50 mode (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Clear interrupts when cqe off/disable (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix another error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix an error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: add support for SDIO eint wakup IRQ (Lucas Karpinski) [RHEL-41085] - mmc: core: Add support for SDIO wakeup interrupt (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: extend interrupts and pinctrls properties (Lucas Karpinski) [RHEL-41085] - mmc: cavium-thunderx: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: core: quirks: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: use clk_get_rate(base_clk) in PM resume (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: drop redundant of_device_id entries (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use mmc_card_sdio macro (Lucas Karpinski) [RHEL-41085] - mmc: core: Use mmc_card_* macro and add a new for the sd_combo type (Lucas Karpinski) [RHEL-41085] - mmc: core: Replace with already defined values for readability (Lucas Karpinski) [RHEL-41085] - mmc: block: Add single read for 4k sector cards (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R (Lucas Karpinski) [RHEL-41085] - mmc: tmio: avoid glitches when resetting (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Fix typo's (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Get the reset handle early in the probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: re-tuning is needed after a pm transition to support emmc HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix a lockdep warning for PM runtime init (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fixup use of of_find_compatible_node() (Lucas Karpinski) [RHEL-41085] - mmc: core: Do not evaluate HS400 capabilities if bus has no MMC capability (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3789cv200: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: wait dma stop bit reset to 0 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Initialize base_clk to NULL in sdhci_brcmstb_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Fix typo in comment (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Fix file release memory leak (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix CQE recovery reset success (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix typo (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs error state entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Silence a clang warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Add ability to increase max clock rate for 72116b0 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix busy polling for MMC_SEND_OP_COND again (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add NULL check for data field (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix compiler warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sdx65 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sm8150 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add SoC specific compatibles (Lucas Karpinski) [RHEL-41085] - mmc: Add MMC_QUIRK_BROKEN_SD_CACHE for Kingston Canvas Go Plus from 11/2019 (Lucas Karpinski) [RHEL-41085] - mmc: core: Add SD card quirk for broken discard (Lucas Karpinski) [RHEL-41085] - mmc: core: Support zeroout using TRIM for eMMC (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Enable Clock Gating to save power (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Re-organize flags (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Remove custom ios handler (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Simplify if(chan) and if(!chan) (Lucas Karpinski) [RHEL-41085] - mmc: core: Add CIDs for cards to the entropy pool (Lucas Karpinski) [RHEL-41085] - mmc: core: use kobj_to_dev() (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix DMA descriptors allocated above 32 bits (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC (Lucas Karpinski) [RHEL-41085] - mmc: core: Allows to override the timeout value for ioctl() path (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix initialization frozen issue (Lucas Karpinski) [RHEL-41085] - mmc: core: Set HS clock speed before sending HS CMD13 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break IRQ status loop when all zero (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: switch to device-managed dmam_alloc_coherent() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: A workaround to allow GL9755 to enter ASPM L1.2 (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: move platform_data header to proper location (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Apply DMA engine limits to maximum segment size (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Use devm_clk_hw_get_clk() for clock retrieval (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Remove .card_hw_reset callback (Lucas Karpinski) [RHEL-41085] - mmc: improve API to make clear hw_reset callback is for cards (Lucas Karpinski) [RHEL-41085] - mmc: core: improve API to make clear that mmc_sw_reset is for cards (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove superfluous specific M3W entry (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3H ES2.0 gained HS400 support (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3M also has no HS400 (Lucas Karpinski) [RHEL-41085] - mmc: omap: Make it CCF clk API compatible (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup support for writeback-cache for eMMC and SD (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: parse speed mode options (Lucas Karpinski) [RHEL-41085] - mmc: core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: use a buffer for unaligned DMA requests (Lucas Karpinski) [RHEL-41085] - mmc: block: Check for errors after write on SPI (Lucas Karpinski) [RHEL-41085] - Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: correctly check all elements of sg list (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove outdated members from host struct (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Silence delay phase calculation debug log (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Handle error for clk_enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix GL9763E runtime PM when the system resumes from suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add runtime PM for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: dw-mmc-rockchip: Fix handling invalid clock rates (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Support setting f_min from host drivers (Lucas Karpinski) [RHEL-41085] - mmc: core: Restore (almost) the busy polling for MMC_SEND_OP_COND (Lucas Karpinski) [RHEL-41085] - mmc: core: Drop HS400 caps unless 8-bit bus is supported too (Lucas Karpinski) [RHEL-41085] - mmc: host: Return an error when ->enable_sdio_irq() ops is missing (Lucas Karpinski) [RHEL-41085] - mmc: core: Improve fallback to speed modes if eMMC HS200 fails (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Simplify division/shift logic (Lucas Karpinski) [RHEL-41085] - mmc: meson: Fix usage of meson_mmc_post_req() (Lucas Karpinski) [RHEL-41085] - mmc: core: use sysfs_emit() instead of sprintf() (Lucas Karpinski) [RHEL-41085] - mmc: block: fix read single on recovery logic (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Add D1 MMC variant (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sunxi: Add D1 MMC and eMMC compatibles (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Use device_property_string_array_count() (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - moxart: fix potential use-after-free on remove path (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Check for null res pointer (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add a switch to enable/disable SSC for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Enable SSC at 50MHz and 100MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Reduce the SSC value at 205MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: core: Wait for command setting 'Power Off Notification' bit to complete (Lucas Karpinski) [RHEL-41085] - mmc: Add driver for LiteX's LiteSDCard interface (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add bindings for LiteSDCard (Lucas Karpinski) [RHEL-41085] - MAINTAINERS: co-maintain LiteX platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Check for error num after setting mask (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix potential null pointer risk (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: propagate errors from platform_get_irq() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Improve card input timing at SDR104/HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Support using a bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: ingenic: Support using bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Do not wait for DTO in case of error (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add driver callbacks for data read timeout (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-exynos: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: exynos-dw-mshc: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Drop unused MESON_SDHC_NUM_BUILTIN_CLKS macro (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: clean up a debug message (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Assign src_clk parent to src_clk_cg for legacy DTs (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix usage of devm_clk_get_optional() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Take action for no-sdio device-tree parameter (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use BIT() and GENMASK() macros to describe fields (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout instead of open-coded polling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL975[50]: Issue 8/16-bit MMIO reads as 32-bit reads. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Support for CD/WP inversion on OF platforms (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: clear DLYB_CR after sending tuning command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add hs200 support for stm32 sdmmc (Lucas Karpinski) [RHEL-41085] - mmc: mmci: increase stm32 sdmmcv2 clock max freq (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v2.2 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix blk_status_t handling (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove redundant driver match function (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: free the ext_csd when mmc_get_ext_csd success (Lucas Karpinski) [RHEL-41085] - mmc: mxc: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Use write_or_read temporary variable in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Convert 'multiple' to be boolean in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: core: Disable card detect during shutdown (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: initialize variable properly when tuning (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: add common capabilities to replace caps (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Add PCI ID for Intel ADL (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Allow lower TMOUT value than maximum (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Simplify an expression (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Use devm_clk_get_optional() to obtain CD clock (Lucas Karpinski) [RHEL-41085] - mmc: spi: Add device-tree SPI IDs (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Revert special init for wl1251 (Lucas Karpinski) [RHEL-41085] - mmc: core: transplant ti,wl1251 quirks from to be retired omap_hsmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO (Lucas Karpinski) [RHEL-41085] - mmc: core: provide macro and table to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: allow to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: rewrite mmc_fixup_device() (Lucas Karpinski) [RHEL-41085] - mmc: core: adjust polling interval for CMD1 (Lucas Karpinski) [RHEL-41085] - mmc: core: change __mmc_poll_for_busy() parameter type (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Avoid hung state if GEN_CMD transfer fails (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reinit card irqs in reset routine (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reenable card irqs after the reset callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Move cqhci init behind ungate clock (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Fix spelling mistake "candiates" -> candidates (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: clear HALT state after CQE enable (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix control-message timeouts (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: fix the finding clock sample value (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix build if CONFIG_PM_SLEEP is not set (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Drop use of ->init_card() callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Remove forward declaration of sdhci_omap_context_save() (Lucas Karpinski) [RHEL-41085] - mmc: add MT7921 SDIO identifiers for MediaTek Bluetooth devices (Lucas Karpinski) [RHEL-41085] - mmc: winbond: don't build on M68K (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: disable regulator on error and in the remove function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Configure optional wakeirq (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Allow SDIO card power off and enable aggressive PM (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Implement PM runtime functions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Add omap_offset to support omap3 and earlier (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Handle voltages to add support omap4 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-omap: Update binding for legacy SoCs (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix null pointer dereference on pointer host (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix reference count leaks in moxart_probe (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Update default label when no con_id provided (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Refactor mmc_gpio_alloc() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Wait until DLL locked after being configured (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix spelling mistake "unsupport" -> "unsupported" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Describe driver in KConfig (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: replace while loop with read_poll_timeout (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: wait for calibration done before proceed (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add small comment about reset thread (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Check MMCHS_HL_HWINFO register for ADMA (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Parse legacy ti,non-removable property (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Restore sysconfig after reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix context restore (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add HS400 online tuning support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: Add hs400 dly3 setting (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: drop unneeded MODULE_ALIAS (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: update mmc-card.yaml reference (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Dont wait for DRTO on Write RSP error (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Print out qcnt in case of timeout (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Make use of the helper macro SET_RUNTIME_PM_OPS() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add intel Thunder Bay SOC support to the arasan eMMC driver (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters(mrq) (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add wait dma stop done flow (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: fix regression with hard reset on old SDHIs (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Only inject fault before done/error (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: fix compilation warning (Lucas Karpinski) [RHEL-41085] - mmc: queue: Remove unused parameters(request_queue) (Lucas Karpinski) [RHEL-41085] - mmc: core: Return correct emmc response in case of ioctl error (Lucas Karpinski) [RHEL-41085] - mmc: queue: Match the data type of max_segments (Lucas Karpinski) [RHEL-41085] - mmc: switch from 'pci_' to 'dma_' API (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: add wilc1000_sdio dependency for pwrseq_sd8787 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: add support for wilc1000 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Extend pwrseq-sd8787 binding for wilc1000 (Lucas Karpinski) [RHEL-41085] - mmc: core: Issue HPI in case the BKOPS timed out (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Implement card_busy function (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Use maximum possible data timeout value (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Print contents of unknown CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Don't warn about vendor CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy after I/O writes (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy in the I/O err path (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add data CRC error injection (Lucas Karpinski) [RHEL-41085] - mmc: mmci: De-assert reset on probe (Lucas Karpinski) [RHEL-41085] - mmc: core: Only print retune error when we don't check for card removal (Lucas Karpinski) [RHEL-41085] - mmc: host: factor out clearing the retune state (Lucas Karpinski) [RHEL-41085] - mmc: host: add kdoc for mmc_retune_{en|dis}able (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Simplify busy loop in mmc_spi_skip() (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Fix the issue in reading tap values from DT (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modify data type of the clk_phase array (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use appropriate type of division macro (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Check return value of non-void funtions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in ZynqMP platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12" quirk. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modified SD default speed to 19MHz for ZynqMP (Lucas Karpinski) [RHEL-41085] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 and CONFIG_USB_DEFAULT_AUTHORIZATION_MODE (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_PHY_RTK_RTD_USB2PHY and CONFIG_PHY_RTK_RTD_USB3PHY (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 (Desnes Nunes) [RHEL-37673] - kcov, usb: disable interrupts in kcov_remote_start_usb_softirq (Desnes Nunes) [RHEL-37673] - kcov: fix spelling typos in comments (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix use-after-free case in tcpm_register_source_caps (Desnes Nunes) [RHEL-37673] - usb: core: hcd: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - backtracetest: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - media: dvb_frontend: Use wait_event_freezable_timeout() for freezable kthread (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: Check for port partner validity before consuming it (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: enforce ready state when queueing alt mode vdm (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: unregister existing source caps before re-registration (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: clear pd_event queue in PORT_RESET (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: queue correct sop type in tcpm_queue_vdm_unlocked (Desnes Nunes) [RHEL-37673] - usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device (Desnes Nunes) [RHEL-37673] - usb: ohci: Prevent missed ohci interrupts (Desnes Nunes) [RHEL-37673] - USB: core: Fix access violation during port device removal (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Prevent phy suspend during init (Desnes Nunes) [RHEL-37673] - usb: xhci-plat: Don't include xhci.h (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Telit FN920C04 rmnet compositions (Desnes Nunes) [RHEL-37673] - usb: dwc3: ep0: Don't reset resource alloc flag (Desnes Nunes) [RHEL-37673] - Revert "usb: cdc-wdm: close race between read and workqueue" (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Rolling RW101-GL and RW135-GL support (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Lonsung U8300/U9300 product (Desnes Nunes) [RHEL-37673] - USB: serial: option: add support for Fibocom FM650/FG650 (Desnes Nunes) [RHEL-37673] - USB: serial: option: support Quectel EM060K sub-models (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Fibocom FM135-GL variants (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Disable the USB hub clock on failure (Desnes Nunes) [RHEL-37673] - thunderbolt: Avoid notify PM core about runtime PM resume (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix wake configurations after device unplug (Desnes Nunes) [RHEL-37673] - phy: freescale: imx8m-pcie: fix pcie link-up instability (Desnes Nunes) [RHEL-37673] - usb: Disable USB3 LPM at shutdown (Desnes Nunes) [RHEL-37673] - xhci: Fix root hub port null pointer dereference in xhci tracepoints (Desnes Nunes) [RHEL-37673] - usb: xhci: correct return value in case of STS_HCE (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in port "disable" sysfs attribute (Desnes Nunes) [RHEL-37673] - USB: core: Add hub_get() and hub_put() routines (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Check capabilities before cable and identity discovery (Desnes Nunes) [RHEL-37673] - usb: typec: Return size of buffer if pd_set operation succeeds (Desnes Nunes) [RHEL-37673] - usb: udc: remove warning when queue disabled ep (Desnes Nunes) [RHEL-37673] - usb: dwc3: Properly set system wakeup (Desnes Nunes) [RHEL-37673] - Revert "usb: phy: generic: Get the vbus supply" (Desnes Nunes) [RHEL-37673] - usb: cdc-wdm: close race between read and workqueue (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in usb_deauthorize_interface() (Desnes Nunes) [RHEL-37673] - USB: UAS: return ENODEV when submit urbs fail with device not attached (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Fix oops due to freeing uninitialized pld pointer (Desnes Nunes) [RHEL-37673] - usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic (Desnes Nunes) [RHEL-37673] - phy: tegra: xusb: Add API to retrieve the port number of phy (Desnes Nunes) [RHEL-37673] - usb: Clarify expected behavior of dev_bin_attrs_are_visible() (Desnes Nunes) [RHEL-37673] - xhci: Allow RPM on the USB controller (1022:43f7) by default (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add support to set tcpc connector orientatition (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add generic tcpci fallback compatible (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: typec-tcpci: add tcpci fallback binding (Desnes Nunes) [RHEL-37673] - usb: core: Set connect_type of ports based on DT node (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add downstream facing ports to realtek binding (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Add support for TI TUSB8020B (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add binding for TI USB8020B hub controller (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Add DWC31 version 2.00a controller (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP' alternate modes with cable plug (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP/SOP' Discover Identity Responses (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register cables based on GET_CABLE_PROPERTY (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros (Desnes Nunes) [RHEL-37673] - usb: typec: pd: no opencoding of FIELD_GET (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: send configure message on sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix SOP' sequences in tcpm_pd_svdm (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Set port connect type of not connectable ports correctly (Desnes Nunes) [RHEL-37673] - usb: Export BOS descriptor to sysfs (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M (Desnes Nunes) [RHEL-37673] - USB: serial: keyspan: remove redundant assignment to pointer data (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: remove redundant assignment to variable cflag (Desnes Nunes) [RHEL-37673] - USB: serial: oti6858: remove redundant assignment to variable divisor (Desnes Nunes) [RHEL-37673] - USB: serial: option: add MeiG Smart SLM320 product (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add ID for MGP Instruments PDS100 (Desnes Nunes) [RHEL-37673] - USB: serial: add device ID for VeriFone adapter (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB (Desnes Nunes) [RHEL-37673] - USB: document some API requirements on disconnection (Desnes Nunes) [RHEL-37673] - usb: xhci: Add error handling in xhci_map_urb_for_dma (Desnes Nunes) [RHEL-37673] - xhci: dbc: poll at different rate depending on data transfer activity (Desnes Nunes) [RHEL-37673] - xhci: retry Stop Endpoint on buggy NEC controllers (Desnes Nunes) [RHEL-37673] - xhci: fix matching completion events with TDs (Desnes Nunes) [RHEL-37673] - usb: xhci: utilize 'xhci_free_segments_for_ring()' for freeing segments (Desnes Nunes) [RHEL-37673] - usb: xhci: remove duplicate code from 'xhci_clear_command_ring()' (Desnes Nunes) [RHEL-37673] - xhci: save slot ID in struct 'xhci_port' (Desnes Nunes) [RHEL-37673] - xhci: replace real & fake port with pointer to root hub port (Desnes Nunes) [RHEL-37673] - xhci: rework how real & fake ports are found (Desnes Nunes) [RHEL-37673] - usb: typec: constify struct class usage (Desnes Nunes) [RHEL-37673] - USB: typec: no opencoding FIELD_GET (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix uaf in pvr2_context_set_notify (Desnes Nunes) [RHEL-37673] - media: usb: s2255: Refactor s2255_get_fx2fw (Desnes Nunes) [RHEL-37673] - thunderbolt: Constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - thunderbolt: Add trace events support for the control channel (Desnes Nunes) [RHEL-37673] - thunderbolt: Keep the domain powered when USB4 port is in redrive mode (Desnes Nunes) [RHEL-37673] - Revert "xhci: add helper to stop endpoint and wait for completion" (Desnes Nunes) [RHEL-37673] - usb: core: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: phy: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Get PD revision for partner (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Update connector cap and status (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Limit read size on v1.2 (Desnes Nunes) [RHEL-37673] - minmax: relax check to allow comparison between unsigned arguments and signed constants (Desnes Nunes) [RHEL-37673] - minmax: allow comparisons of 'int' against 'unsigned char/short' (Desnes Nunes) [RHEL-37673] - minmax: allow min()/max()/clamp() if the arguments have the same signedness. (Desnes Nunes) [RHEL-37673] - minmax: add umin(a, b) and umax(a, b) (Desnes Nunes) [RHEL-37673] - minmax: fix header inclusions (Desnes Nunes) [RHEL-37673] - tracing: Define the is_signed_type() macro once (Desnes Nunes) [RHEL-37673] - usb: roles: Link the switch to its connector (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: microchip,usb5744: Remove peer-hub as requirement (Desnes Nunes) [RHEL-37673] - usb: image: mdc800: Remove redundant assignment to variable retval (Desnes Nunes) [RHEL-37673] - usb: storage: freecom: Remove redundant assignment to variable offset (Desnes Nunes) [RHEL-37673] - usb: sysfs: use kstrtobool() if possible (Desnes Nunes) [RHEL-37673] - Documentation: usb: Document FunctionFS DMABUF API (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Add DMABUF import interface (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Factorize wait-for-endpoint code (Desnes Nunes) [RHEL-37673] - usb: gadget: Support already-mapped DMA SGs (Desnes Nunes) [RHEL-37673] - usb: dwc3: apply snps,host-vbus-glitches workaround unconditionally (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: drop 'snps,host-vbus-glitches-quirk' (Desnes Nunes) [RHEL-37673] - usb: dwc3: Fix an IS_ERR() vs NULL check in dwc3_power_off_all_roothub_ports() (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Remove redundant assignment to pointer trb (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Rewrite endpoint allocation flow (Desnes Nunes) [RHEL-37673] - usb: core: Kconfig: Improve USB authorization mode help (Desnes Nunes) [RHEL-37673] - xhci: add helper to stop endpoint and wait for completion (Desnes Nunes) [RHEL-37673] - xhci: Decouple handling an event from checking for unhandled events (Desnes Nunes) [RHEL-37673] - xhci: Don't check if the event ring is valid before every event TRB (Desnes Nunes) [RHEL-37673] - xhci: add helper that checks for unhandled events on a event ring (Desnes Nunes) [RHEL-37673] - xhci: move event processing for one interrupter to a separate function (Desnes Nunes) [RHEL-37673] - xhci: update event ring dequeue pointer position to controller correctly (Desnes Nunes) [RHEL-37673] - xhci: remove unnecessary event_ring_deq parameter from xhci_handle_event() (Desnes Nunes) [RHEL-37673] - xhci: make isoc_bei_interval variable interrupter specific. (Desnes Nunes) [RHEL-37673] - xhci: Add helper to set an interrupters interrupt moderation interval (Desnes Nunes) [RHEL-37673] - xhci: Add interrupt pending autoclear flag to each interrupter (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix pvr2_stream_callback casts (Desnes Nunes) [RHEL-37673] - media: pvrusb2: remove redundant NULL check (Desnes Nunes) [RHEL-37673] - media: pvrusb2: Use wait_event_freezable() for freezable kthread (Desnes Nunes) [RHEL-37673] - thunderbolt: Improve DisplayPort tunnel setup process to be more robust (Desnes Nunes) [RHEL-37673] - thunderbolt: Calculate DisplayPort tunnel bandwidth after DPRX capabilities read (Desnes Nunes) [RHEL-37673] - thunderbolt: Reserve released DisplayPort bandwidth for a group for 10 seconds (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_tunnel_direction_downstream() (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-order bandwidth group functions (Desnes Nunes) [RHEL-37673] - thunderbolt: Fail the failed bandwidth request properly (Desnes Nunes) [RHEL-37673] - thunderbolt: Log an error if DPTX request is not cleared (Desnes Nunes) [RHEL-37673] - thunderbolt: Handle bandwidth allocation mode disable request (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-calculate estimated bandwidth when allocation mode is enabled (Desnes Nunes) [RHEL-37673] - thunderbolt: Use DP_LOCAL_CAP for maximum bandwidth calculation (Desnes Nunes) [RHEL-37673] - thunderbolt: Correct typo in host_reset parameter (Desnes Nunes) [RHEL-37673] - thunderbolt: Skip discovery also in USB4 v2 host (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset only non-USB4 host routers in resume (Desnes Nunes) [RHEL-37673] - media: cx231xx: controls are from another device, mark this (Desnes Nunes) [RHEL-37673] - media: em28xx: annotate unchecked call to media_device_register() (Desnes Nunes) [RHEL-37673] - usb: gadget: f_fs: expose ready state in configfs (Desnes Nunes) [RHEL-37673] - usb: dwc3: Add workaround for host mode VBUS glitch when boot (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: Add snps,host-vbus-glitches-quirk avoid vbus glitch (Desnes Nunes) [RHEL-37673] - XHCI: Separate PORT and CAPs macros into dedicated file (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: add SOP' support (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add alt mode enter/exit/vdm support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover svids and discover modes support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add state machine support for SRC_VDM_IDENTITY_REQUEST (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover identity support for SOP' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add attempt_vconn_swap_discovery callback (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add control message support to sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: process receive and transmission of sop' messages (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add tcpm_transmit_type to tcpm_pd_receive (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add cable_comm_capable attribute (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add svdm version info for typec cables (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add typec_cable_ops to typec_altmode (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Disable vbus on removal (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Implement otg->set_vbus (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Get the vbus supply (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: usb-nop-xceiv: Repurpose vbus-regulator (Desnes Nunes) [RHEL-37673] - usb: mtu3: Add MT8195 MTU3 ip-sleep wakeup support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: mtu3: Add MT8195 MTU3 ip-sleep support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Clean-up "usb-phy" constraints (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: add common Type-C USB Switch schema (Desnes Nunes) [RHEL-37673] - usb: core: add phy notify connect and disconnect (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 3.0 PHY (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 2.0 PHY (Desnes Nunes) [RHEL-37673] - phy: core: add notify_connect and notify_disconnect callback (Desnes Nunes) [RHEL-37673] - usb: core: Make default authorization mode configurable (Desnes Nunes) [RHEL-37673] - usb: core: Amend initial authorized_default value (Desnes Nunes) [RHEL-37673] - usb: host: Add ac5 to EHCI Orion (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add Marvell ac5 (Desnes Nunes) [RHEL-37673] - ucsi_ccg: Refine the UCSI Interrupt handling (Desnes Nunes) [RHEL-37673] - usb: audio-v2: Correct comments for struct uac_clock_selector_descriptor (Desnes Nunes) [RHEL-37673] - usb: typec: mux: Add ITE IT5205 Alternate Mode Passive MUX driver (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Introduce ITE IT5205 Alt. Mode Passive MUX (Desnes Nunes) [RHEL-37673] - usb: storage: sddr55: fix sloppy typing in sddr55_{read|write}_data() (Desnes Nunes) [RHEL-37673] - usb: usb_autopm_get_interface use modern helper (Desnes Nunes) [RHEL-37673] - USB: uapi: OTG 3.0 (Desnes Nunes) [RHEL-37673] - thunderbolt: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix rollback in tb_port_lane_bonding_enable() for lane 1 (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix XDomain rx_lanes_show and tx_lanes_show (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset topology created by the boot firmware (Desnes Nunes) [RHEL-37673] - thunderbolt: Make tb_switch_reset() support Thunderbolt 2, 3 and USB4 routers (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_path_deactivate_hop() (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_port_reset() (Desnes Nunes) [RHEL-37673] - ABI: sysfs-class-extcon: use uppercase X for wildcards (Desnes Nunes) [RHEL-37673] - extcon: Remove unused inline functions (Desnes Nunes) [RHEL-37673] - extcon: Amend kernel documentation of struct extcon_dev (Desnes Nunes) [RHEL-37673] - extcon: fix possible name leak in extcon_dev_register() (Desnes Nunes) [RHEL-37673] - extcon: Drop unneeded assignments (Desnes Nunes) [RHEL-37673] - extcon: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-37673] - extcon: Use unique number for the extcon device ID (Desnes Nunes) [RHEL-37673] - extcon: Remove dup device name in the message and unneeded error check (Desnes Nunes) [RHEL-37673] - extcon: Use dev_of_node(dev) instead of dev->of_node (Desnes Nunes) [RHEL-37673] - extcon: Use device_match_of_node() helper (Desnes Nunes) [RHEL-37673] - extcon: Use sysfs_emit() to instead of sprintf() (Desnes Nunes) [RHEL-37673] - extcon: Use DECLARE_BITMAP() to declare bit arrays (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property capability fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_groups to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_muex to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_cables to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Remove redundant null checking for class (Desnes Nunes) [RHEL-37673] - extcon: Add EXTCON_DISP_CVBS and EXTCON_DISP_EDP (Desnes Nunes) [RHEL-37673] - extcon: Drop unexpected word "the" in the comments (Desnes Nunes) [RHEL-37673] - extcon: Modify extcon device to be created after driver data is set (Desnes Nunes) [RHEL-37673] - extcon: Fix some kernel-doc comments (Desnes Nunes) [RHEL-37673] - extcon: Deduplicate code in extcon_set_state_sync() (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Display pin function in pinconf-groups (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: add OF node when logging OF parsing errors (Desnes Nunes) [RHEL-37673] - Revert "pinctrl: tegra: Add support to display pin function" (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pm: Introduce DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Add support to display pin function (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Don't set "linux,phy_charger_detect" property on Lenovo Yoga Tab2 1380 (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Drop duplicate ID (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: add support for the Intel Arrow Lake-H (Desnes Nunes) [RHEL-37673] - mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when dissolve_free_hugetlb_folio() (Nico Pache) [RHEL-39710] {CVE-2024-36028} - hugetlb: check for hugetlb folio before vmemmap_restore (Nico Pache) [RHEL-39710] - hugetlb: set hugetlb page flag before optimizing vmemmap (Nico Pache) [RHEL-39710] - ACPI: PM: s2idle: Enable Low-Power S0 Idle MSFT UUID for non-AMD systems (Lenny Szubowicz) [RHEL-25779]- wifi: save new module iwlwifi-tests in internal rpm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: restore country code during resume (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor setting country code logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't change BA sessions during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: mark EMLSR disabled in cleanup iterator (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: assign link STA ID lookups during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check BSSID Index against MaxBSSID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: improve association error reporting slightly (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add mhi_power_down_keep_dev() API to support system suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - net: qrtr: support suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: support hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: rtw89: pci: correct TX resource checking for PCI DMA channel of firmware command (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: rtw89: reset AFEDIG register in power off sequence (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: nl80211: Avoid address calculations via out of bounds array indexing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: transmit deauth only if link is available (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: use muar idx 0xe for non-mt799x as well (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7603: add wpdma tx eof flag for PSE client reset (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add missing chanctx ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix check in iwl_mvm_sta_fw_id_mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: reconfigure TLC during HW restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: select STA mask only for active links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: set wider BW OFDMA ignore correctly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix active link counting during recovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't select link ID if not provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix uninitialized variable in mt7996_irq_tasklet() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Do not warn on invalid link on scan complete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: ignore non-TX BSSs in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: ensure 4-byte alignment for suspend & wow command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: pcie: handle randbuf allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix size of txpower MCU command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: check for null before dereferencing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix link ID management (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix unaligned le16 access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove link before AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: init peer measurement result (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: don't free NULL coalescing rule (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39754] {CVE-2024-36941} - wifi: mac80211: mlme: re-parse if AP mode is less than client (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: fix memory leak (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: re-parse with correct mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix idle calculation with multi-link (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "wifi: iwlwifi: bump FW API to 90 for BZ/SC devices" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove old PASN station when adding a new one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: split mesh fast tx cache into local/proxied/forwarded (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt class (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: ensure beacon is non-S1G prior to extracting the beacon timestamp field (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use rate mask for scanning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check EHT/TTLM action frame length (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: include link ID when releasing frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: handle debugfs names more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: guard against invalid STA ID on removal (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39803] {CVE-2024-36921} - wifi: iwlwifi: read txq->read_ptr under lock (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39799] {CVE-2024-36922} - wifi: iwlwifi: fw: don't always use FW dump trig (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: rfi: fix potential response leaks (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37165] {CVE-2024-35912} - wifi: mac80211: correctly set active links upon TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Configure the link mapping for non-MLD FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: consider having one active link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: pick the version of SESSION_PROTECTION_NOTIF (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37161] {CVE-2024-35913} - wifi: mac80211: fix prep_connection error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix rdev_dump_mpp() arguments order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disable MLO for the time being (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a flag to disable wireless extensions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36809] {CVE-2024-35789} - wifi: mac80211: fix mlme_link_id_dbg() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: fix configuration for shared antenna for 8922A (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: move release offload packet earlier for WoWLAN mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: set security engine options for 802.11ax chips only (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update suspend/resume for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update config mac function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update DMA function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN status register for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN reason register for different chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcm80211: handle pmk_op allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35152] {CVE-2024-27048} - wifi: rtw89: coex: Add coexistence policy to decrease WiFi packet CRC-ERR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: When Bluetooth not available don't set power/gain (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add return value to ensure H2C command is success or not (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: Reorder H2C command index to align with firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add BTC ctrl_info version 7 and related logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add init_info H2C command format version 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add coexistence helpers of SW grant (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add coexistence helpers {cfg/get}_plt (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Remove rtl_intf_ops.read_efuse_byte (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix false alarm count (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix beacon loss and disconnect (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix connection failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix firmware upload fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: Add missing VID/PIDs for 8811CU and 8821CU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers on link deactivation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers only on affected link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: unify CSA handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce a feature flag for quiet in CSA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link conf to abort_channel_switch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link_id to channel switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: allow cfg80211_defragment_element() without output (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: expose cfg80211_iter_rnr() to drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: hide element parsing internals (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unneeded scratch_len subtraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: defragment reconfiguration MLE when parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify multi-link element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element checks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add ieee80211_vif_link_active() helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element type check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update scratch_pos after defrag (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Adjust CQM handling for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Allow beacons to update BSS table regardless of scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add link id to ieee80211_gtk_rekey_add() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: print flags in tracing in hex (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: obtain AP HT/VHT data for assoc request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't add VHT capa on links without them (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle netif carrier up/down with link AP during MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only link keys during stopping link AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check A-MSDU format more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37345] {CVE-2024-35937} - wifi: iwlwifi: Add missing MODULE_FIRMWARE() for *.pnvm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: track capability/opmode NSS separately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix supported rate masking in scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check link exists before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: always initialize match_auth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix license in p2p.c and p2p.h (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: constify MHI channel and controller configs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add rcu lock for ath12k_wmi_p2p_noa_event() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: decrease MHI channel buffer length to 8KB (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37341] {CVE-2024-35938} - wifi: rtl8xxxu: fix mixed declarations in rtl8xxxu_set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not pass hidden SSID attribute as value directly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: implement PCI CLK/ASPM/L1SS for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Update EHT PHY beamforming capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: advertise missing extended scan feature (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fweh: Fix boot crash on Raspberry Pi 4 (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: pci_generic: constify modem_telit_fn980_hw_v1_config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: thermal: don't try to register multiple times (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: fix warning on DMA ring capabilities event (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: do not dump SRNG statistics during resume (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: remove MHI LOOPBACK channels (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: rearrange IRQ enable/disable in reset path (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: mt76: Remove redundant assignment to variable tidno (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: fix the issue of missing txpwr settings from ch153 to ch177 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix suspend issue on MediaTek COB platform (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix a potential association failure upon resuming (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix the unfinished command of regd_notifier before suspend (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: update the country list of EU for ACPI SAR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix a potential loading failure of the 6Ghz channel config from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix incorrect type conversion for CLC command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35148] {CVE-2024-27049} - wifi: mt76: mt7921e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-34868] {CVE-2024-26892} - wifi: mt76: mt792x: add the illegal value check for mtcl table of acpi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong data type for scan command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: set page_pool napi pointer for mmio devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix ethtool warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HIF_TXD_V2_1 value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: set correct muar_idx for mt799x chipsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: remove TXS queue setting (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix efuse reading issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: mark GCMP IGTK unsupported (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HE beamformer phy cap for station vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: disable AMSDU for non-data frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix TWT issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: support temperature sensor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: update PCIe DMA settings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add support to set ifs time by mcu command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add flow to avoid chip bt function fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong header translation config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix WoW failed in encrypted mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix fw download fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix wmm queue mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix mcu query command fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix SAP no beacon issue in 5Ghz and 6Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix connect to 80211b mode fail in 2Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt76x2u: add netgear wdna3100v3 to device table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792xu: enable dmashdl support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: store usb endpoint in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: create a dedicated queue for psd traffic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix fw loading timeout (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: update mt798x_wmac_adie_patch_7976 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: fix error recovery with WED enabled (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: disable HW AMSDU when using fixed rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Change the trace string for the userspace tools mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: revert reset line logic flip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Add DMI nvram filename quirk for ACEPC W5 Pro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: set initial values for unexpected cases of USB endpoint priority (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: check vif before using in rtl8xxxu_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix TX aggregation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove AKM suite be32 conversion for external auth request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: refactor parsing CSA offsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: force WLAN_AKM_SUITE_SAE in big endian in NL80211_CMD_EXTERNAL_AUTH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: load b0 version of ucode for HR1/HR2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: handle per-phy statistics from fw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-fh.h: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix kernel-doc reference (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: unlock mvm if there is no primary link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 90 for BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: partially support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support wider-bandwidth OFDMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use ML element parsing helpers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: align ieee80211_mle_get_bss_param_ch_cnt() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: refactor RNR parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: clean up cfg80211_inform_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: remove cfg80211_inform_single_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: set correct param change count in ML element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add KHZ_PER_GHZ to units.h and reuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up assignments to pointer cache. (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: make associated BSS pointer visible to the driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add support for switch_vif_chanctx callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check beacon countdown is complete on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: check the correct variable in mhi_ep_register_controller() (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "bus: mhi: core: Add support for reading MHI info from device" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: add missing read critical sections around vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: use SRCU instead of RCU for vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: split deeply nested RCU list traversal in dedicated helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add helper of set_channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel RF part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel BB part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel MAC part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: avoid function pointer casts (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove unused scan_events from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support for QCA2066 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: move pci.ops registration ahead (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: provide address list if chip supports 2 stations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: support 2 station interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Store the endpoint addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix 2T2R chip type detection (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: remove unnecessary rcu_read_unlock() for punctured (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: declare to support two chanctx (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: support MCC on Wi-Fi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: implement MRC H2C command functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: implement MRC C2H event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add definition of H2C command and C2H event for MRC series (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: validate chip id during bus probe (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use IEEE80211_MAX_MESH_ID_LEN appropriately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cancel session protection only if there is one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove IWL_MVM_STATUS_NEED_FLUSH_P2P (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove the unused scan_events from ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unused scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Do not use scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Remove scan_flags union from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Do not directly use scan_flags in struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - net: sched: codel replace GPLv2/BSD boilerplate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check own capabilities for EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 89 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-trans.h: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: file: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: dbg-tlv: fix up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: error-dump: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix thermal kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't use TRUE/FALSE with bool (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix constant version to match FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix the listener MAC filter flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Extend support for P2P service discovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: work around A-MSDU size problem (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm: parse the VLP/AFC bit from regulatory (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwlmvm: handle unprotected deauth/disassoc in d3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: report unprotected deauth/disassoc in wowlan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: allow reporting wakeup for unprot deauth/disassoc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: drop injection on disabled-chan monitor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: optionally support monitor on disabled channels (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: rename UHB to 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Add 160MHz bw range to regdom_custom_04 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only own link stations during stop_ap (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: flush only stations using requests links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for link id attribute in NL80211_CMD_DEL_STATION (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove gfp parameter from ieee80211_obss_color_collision_notify (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change qutoa to DBCC by default for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: reference quota mode when setting Tx power (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement AP mode related reg for BE generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: correct register definition and merge IO for ctrl_nbtg_bt_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: differentiate narrow_bw_ru_dis setting according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use PLCP information to match BSS_COLOR and AID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: reset PHY-1 hardware when going to enable/disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: correct MUEDCA setting for MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: return held quota of DLE when changing MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: load BB parameters to PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: correct PHY register offset for PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not cast hidden SSID attribute value to boolean (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Refactor 1-element array into flexible array in struct mwifiex_ie_types_chan_list_param_set (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: correct CRC7 calculation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: MCC take reconfig into account (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: move handling from add/remove to assign/unassign for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak weight recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak bitmap recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: add sub-entity swap function to cover replacing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: drop TIMING_BEACON_ONLY and sync beacon TSF by self (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: set preamble size to auto as default in wilc_init_fw_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix #ifdef CONFIG_ACPI check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kernel-doc for cfg80211_chandef_primary (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: queue: improve warning for no skb in reclaim (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: move BA notif messages before action (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: show skb_mac_gso_segment() failure reason (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove flags for enable/disable beacon filter (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set replay counters to 0xff (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add new PCI device id and CNVI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send the smart fifo command if not needed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set the MFP flag for the GTK (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36900] {CVE-2024-27434} - wifi: iwlwifi: fw: allow vmalloc for PNVM image (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't do duplicate detection for nullfunc packets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix erroneous queue index mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: avoid garbage iPN (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: always update keys in D3 exit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit pseudo-D3 to 60 seconds (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: combine condition/warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the key PN index (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Keep connection in case of missed beacons during RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: properly check if link is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take SGOM and UATS code out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't abort queue sync in CT-kill (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: define RX queue sync timeout as a macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: expand queue sync warning messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Declare support for secure LTF measurement (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: advertise support for protected ranging negotiation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove one queue sync on BA session stop (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support EHT for WH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't support reduced tx power on ack for new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: use system_unbound_wq for debug dump (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove EHT code from mac80211.c (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read mac step from aux register (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: adjust rx_phyinfo debugfs to MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: const-ify chandef pointers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for PPAG cmd v5 and PPAG revision 3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: don't allow hw-rfkill to stop device on gen2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add HONOR to PPAG approved list (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support to call csa_finish on a link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start and finalize channel switch on link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle set csa/after_csa beacon on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update beacon counters per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: send link id in channel_switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor STA CSA parsing flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add utility for converting op_class into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: return negative -EINVAL instead of positive EINVAL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use sband->band early (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add missing kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add missing kernel-doc for fast_tx_check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clarify vif handling in TX dequeue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: allow CSA to same channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_eht_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_he_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: move element parsing to a new file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start building elements in SKBs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify adding supported rates (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: tdls: use ieee80211_put_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: rename ieee80211_ie_build_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: limit HE RU capabilities when limiting bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: adjust EHT capa when lowering bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE/EHT element length functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow basic multi-link element in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disambiguate element parsing errors (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: implement MLO multicast deduplication (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add/use ieee80211_get_sn() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211/mac80211: move puncturing into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Use for_each_thermal_trip() for walking trip points (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Populate trip table before registering thermal zone (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Drop unused fw_trips_index[] from iwl_mvm_thermal_device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: use cfg80211_chandef_primary_freq() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: simplify cfg80211_chandef_compatible() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: declare different S1G chandefs incompatible (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor puncturing bitmap extraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: move puncturing validation code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: validate assoc response channel config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: support wider bandwidth OFDMA config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add and use a link iteration macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce 'channel request' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: chan: chandef is non-NULL for reserved (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify non-chanctx drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up HE 6 GHz and EHT chandef parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up connection process (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up band switch in duration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra shadowing variable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unused MAX_MSG_LEN define (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix uninitialized use of ret in ath12k_mac_allocate() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Really consistently use ath11k_vif_to_arvif() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: advertise P2P dev support for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: designating channel frequency for ROC scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: move peer delete after vdev stop of station for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: allow specific mgmt frame tx while vdev is not up (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change WLAN_SCAN_PARAMS_MAX_IE_LEN from 256 to 512 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement remain on channel for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement handling of P2P NoA event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add P2P IE in beacon template (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change interface combination for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix incorrect logic of calculating vdev_stats_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix broken structure wmi_vdev_create_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: update rate mask per sta (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: download firmware with key data for secure boot (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: parse secure section from firmware file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: read firmware secure information from efuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: consider checksum length of security data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_hw_init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_init_late to do initial RF calibrations later (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: rfk: implement chip_ops to call RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TSSI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TXGAPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DACK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger RX DCK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger IQK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: send channel information to firmware for RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add a completion to wait RF calibration report from C2H event (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add tracing support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove setting msg.spi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Drop unused headers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: Drop legacy header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Add TP-Link TL-WN823N V2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize eirp_power before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize rx_mcs_80 and rx_mcs_160 before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: enable 802.11 power save mode in station mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kunit exports (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix warnings from dmi_get_system_info() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compiler warning for NULL string print (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compile w/o CONFIG_ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: Use kcalloc() instead of kzalloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: make functions public (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 88 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send BT_COEX_CI command on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read DSM functions from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading DSM from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: simplify getting DSM from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take send-DSM-to-FW flows out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: rfi: use a single DSM function for all RFI configurations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read ECKV table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WRDD table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support link command version 2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use fast balance scan in case of an active P2P GO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send NDPs for new tx devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: clean up some kernel-doc/typos (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove unused function prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: fw: fix more kernel-doc warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't allow deactivation of all links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: enable all links only in MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: move WPA version validation to policy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up FILS discovery change flags handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: trace SMPS requests from driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add control to skip beacons (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WTAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: separate TAS 'read-from-BIOS' and 'send-to-FW' flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading TAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't check TAS block list size twice (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: validate PPAG table when sent to FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: small cleanups in PPAG table flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup sending PER_CHAIN_LIMIT_OFFSET_CMD (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check AP supports EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: implement suspend with MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read BIOS PNVM only for non-Intel SKU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: tests: verify BSS use flags of NSTR links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a kunit test for 6 GHz colocated AP parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: refactor duplicate chanctx condition (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: log dropped packets due to MIC error (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add the PCI device id for new hardware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the TLC command after ADD_STA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use FW rate for non-data only on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove Gl A-step remnants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix FTM initiator flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: always have 'uats_enabled' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set trigger frame padding in AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Fix spelling mistake "SESION" -> "SESSION" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: fix IPN byte order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: add support for TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix EWRD table validity check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup uefi variables loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement GLAI ACPI table loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: initialize rates in FW earlier (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disconnect station vifs if recovery failed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: acpi: fix WPFC reading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: dbg: ensure correct config name sizes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: ensure NUL termination (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37028] {CVE-2024-35845} - wifi: iwlwifi: dbg-tlv: use struct_size() for allocation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: avoid extra allocation/copy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix some kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: disconnect on GTK rekey failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: report beacon protection failures (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Add support for removing responder TKs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable eSR when BT is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor the rfkill worker (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT disable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT enable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: disable QMI PHY capability learn in split-phy QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Read board id to support split-PHY QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix PCI read and write (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add MAC id support in WBM error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: subscribe required word mask from rx tlv (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove hal_desc_sz from hw params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: split hal_ops to support RX TLVs word mask compaction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix firmware assert during insmod in memory segment mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add logic to write QRTR node id to scratch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix fetching MCBC flag for QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for peer meta data version (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fetch correct pdev id from WMI_SERVICE_READY_EXT_EVENTID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: indicate NON MBSSID vdev by default during vdev start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add firmware-2.bin support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: change to move WMI_VDEV_PARAM_SET_HEMU_MODE before WMI_PEER_ASSOC_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete (Jose Ignacio Tornos Martinez) [RHEL-34187 RHEL-34696] {CVE-2024-26897} - wifi: ath9k: remove redundant assignment to variable ret (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: fix error messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add more fields to beacon H2C command to support multi-links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update ps_state register for chips with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C for PS mode in 802.11be chip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add ieee80211_ops::hw_scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: prepare scan leaf functions for wifi 7 ICs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: debug: add FW log component for scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update scan C2H messages for wifi 7 IC (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set chip_ops FEM and GPIO to NULL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops to get thermal value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add RF read/write v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::cfg_txrx_path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement {stop,resume}_sch_tx and cfg_ppdu (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: hook handlers of TX/RX descriptors to chip_ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: enlarge RX DMA buffer to consider size of RX descriptor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: validate RX tag for RXQ and RPQ (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: interrupt v2 refine IMR for SER (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: update SER timer unit and timeout time (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fix copyright year mentioned in platform_data header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add linefeed at end of file (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Read PK HASH dynamically (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL state (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add support for a wiphy_work rx handler (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement can_activate_links callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 87 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: introduce PHY_CONTEXT_CMD_API_VER_5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: skip affinity setting on non-SMP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm-parse: advertise common packet padding (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove retry loops in start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit EHT 320 MHz MCS for STEP URM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable 160 MHz based on subsystem device ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: make TB reallocation a debug message (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for new 802.11be device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add kunit test for devinfo ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: apply duration for SW scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't set bss_conf in parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow drivers with HT wider than HE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE capability access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify ieee80211_config_bw() prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise 15 simultaneous links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: validate MLO connections better (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: take EML/MLD capa from assoc response (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise AP-side EMLSR/EMLMR capa (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Declare support for negotiated TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for negotiated TTLM request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle BSS_CHANGED_MLD_TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: process and save negotiated TID to Link mapping request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ieee80211: add definitions for negotiated TID to Link map (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add RNR with reporting AP information (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: avoid strlen() in cfg80211_michael_mic_failure() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix connection failure due to unexpected peer delete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: avoid forward declaration of ath11k_mac_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: rename ath11k_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove invalid peer create logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: enable 36 bit mask for stream DMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix issues in channel list update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix disabling concurrent mode TX hang issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix HW scan timeout due to TSF sync issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add wait/completion for abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix null pointer access when abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37357] {CVE-2024-35946} - wifi: rtw89: disable RTS when broadcast/multicast (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Set default CQM config if not present (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine hardware scan C2H events (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine add_chan H2C command to encode_bits (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add BTG functions to assist BT coexistence to control TX/RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add TX power related ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add register definitions of H2C, C2H, page, RRSR and EDCCA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops related to BB init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add mlo_dbcc_mode for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix enum ath10k_fw_crash_dump_type kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix htt_data_tx_completion kernel-doc warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix htt_q_state_conf & htt_q_state kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: correctly document enum wmi_tlv_tx_pause_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: add missing wmi_10_4_feature_mask documentation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for collecting firmware log (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Introduce the container for mac80211 hw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Refactor the mac80211 hw access from link/radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Speed up firmware loading for USB (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add missing number of sec cam entries for all variants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: allow per-vendor event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: avoid invalid list operation when vendor attach fails (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Demote vendor-specific attach/detach messages to info (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: cfg80211: Use WSEC to set SAE password (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: move feature overrides before feature_disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add per-vendor feature detection callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: export firmware interface functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: simplify rt2x00crypto_rx_insert_iv() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Use helpers to check multicast addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: phy: Remove unreachable code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make instances of iface limit and combination to be static const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: convert EN_DESC_ID of TX descriptor to le32 type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix multi-vif management when deleting a vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix incorrect power down sequence (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: do not realloc workqueue everytime an interface is added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix driver_handler when committing initial configuration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192de: Don't read register in _rtl92de_query_rxphystatus (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: extend JOIN H2C command to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill JOIN H2C command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset DMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset CMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: update TX AMPDU parameter to CMAC table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add chip_ops to update CMAC table to associated station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: fill CMAC table to associated station for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to update security CAM v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: declare EXT NSS BW of VHT capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add EHT capabilities for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change supported bandwidths of chip_info to bit mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: adjust init_he_cap() to add EHT cap into iftype_data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change MAC buffer ring size to 2048 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for BA1024 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix wrong definitions of hal_reo_update_rx_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add QMI PHY capability learn support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor QMI MLO host capability helper function (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: document HAL_RX_BUF_RBM_SW4_BM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: ath12k_start_vdev_delay(): convert to use ar (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_flush() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_ampdu_action() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_update_vif_offload() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_stop() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_start() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_conf_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_bss_assoc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_register() and ath12k_mac_unregister() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_setup_channels_rates() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_allocate() and ath12k_mac_destroy() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: relocate ath12k_dp_pdev_pre_alloc() call (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: enable channel switch support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35142] {CVE-2024-27052} - wifi: ath12k: Use initializers for QMI message buffers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add missing qmi_txn_cancel() calls (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unnecessary struct qmi_txn initializers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: use WMI_VDEV_SET_TPC_POWER_CMDID when EXT_TPC_REG_SUPPORT for 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add handler for WMI_VDEV_SET_TPC_POWER_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add WMI_TLV_SERVICE_EXT_TPC_REG_SUPPORT service bit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fill parameters for vdev set tpc power WMI command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save max transmit power in vdev start response event from firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add parse of transmit power envelope element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save power spectral density(PSD) of regulatory rule (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when connect to AP on 6 GHz band for station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when interface added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix a possible dead lock caused by ab->base_lock (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: store cur_regulatory_info for each radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support to select 6 GHz regulatory type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Use sync register writes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: cleanup few rtlxxx_tx_fill_desc() routines (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::update_beacon to abstract update beacon operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add H2C command to download beacon frame for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use struct to fill H2C command to download beacon frame (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C command to pause/sleep transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine H2C command that pause transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill BA CAM H2C commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update BA CAM number to 24 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::h2c_ba_cam() to configure BA CAM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add feature_init to initialize BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add firmware H2C command of BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix RCU usage in connect path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix IOMMU errors on buffer rings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix off by one initial RTS rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix LED control code of RTL8192FU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: declare concurrent mode support for 8188f (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make supporting AP mode only on port 0 transparent (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add hw crypto support for AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove obsolete priv->vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add macids for STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interface in start_ap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in {add,remove}_interface() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in watchdog_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in update_beacon_work_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting bssid register for multiple interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: don't parse CFO, if both interfaces are connected in STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend check for matching bssid to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend wifi connected check to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting mac address register for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: 8188e: convert usage of priv->vif to priv->vifs[0] (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting linktype for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: prepare supporting two virtual interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove assignment of priv->vif in rtl8xxxu_bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8822ce: refine power parameters for RFE type 5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: Fix spelling mistakes "notfify" -> "notify" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: set channel_info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add BB wrapper of TX power for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add NCTL pre-settings for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: ignore special data from BB parameter file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update the register used in DIG and the DIG flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set RX gain along with set_channel operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add parser to support RX gain dynamic setting flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: move bb_gain_info used by WiFi 6 chips to union (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8851b: update TX power tables to R37 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8852b: update TX power tables to R36 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: use DBI function for 8852AE/8852BE/8851BE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: support default regdb while searching board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support to search regdb data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove unused ATH12K_BD_IE_BOARD_EXT (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add fallback board name without variant while searching board-2.bin (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add string type to search board data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove duplicate memset() in 10.4 TDLS peer update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_tdls_peer_capabilities (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove unused template structs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove struct wmi_pdev_chanlist_update_event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible arrays for WMI start scan TLVs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_host_mem_chunks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: fix LNA selection in ath_ant_try_scan() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delete some unused/duplicate macros (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor ath11k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35199] {CVE-2023-52651} - bcma: Use PCI_HEADER_TYPE_MASK instead of literal (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: make bcma_bus_type const (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: drop NULL pointer check in iwl_mvm_tzone_set_trip_temp() (Jose Ignacio Tornos Martinez) [RHEL-34696] - mm: use memalloc_nofs_save() in page_cache_ra_order() (Nico Pache) [RHEL-39635] {CVE-2024-36882} - afs: Don't cross .backup mountpoint from backup volume (Marc Dionne) [RHEL-39509] - afs: Fix fileserver rotation getting stuck (Marc Dionne) [RHEL-39509] - rxrpc: Only transmit one ACK per jumbo packet received (Marc Dionne) [RHEL-39509] - rxrpc: Fix congestion control algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Clients must accept conn from any address (Marc Dionne) [RHEL-39509] - rxrpc: Fix error check on ->alloc_txbuf() (Marc Dionne) [RHEL-39509] - afs: Fix occasional rmdir-then-VNOVNODE with generic/011 (Marc Dionne) [RHEL-39509] - afs: Don't cache preferred address (Marc Dionne) [RHEL-39509] - rxrpc: Extract useful fields from a received ACK to skb priv data (Marc Dionne) [RHEL-39509] - rxrpc: Clean up the resend algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Record probes after transmission and reduce number of time-gets (Marc Dionne) [RHEL-39509] - rxrpc: Use ktimes for call timeout tracking and set the timer lazily (Marc Dionne) [RHEL-39509] - rxrpc: Differentiate PING ACK transmission traces. (Marc Dionne) [RHEL-39509] - rxrpc: Don't permit resending after all Tx packets acked (Marc Dionne) [RHEL-39509] - rxrpc: Parse received packets before dealing with timeouts (Marc Dionne) [RHEL-39509] - rxrpc: Do zerocopy using MSG_SPLICE_PAGES and page frags (Marc Dionne) [RHEL-39509] - rxrpc: Use rxrpc_txbuf::kvec[0] instead of rxrpc_txbuf::wire (Marc Dionne) [RHEL-39509] - rxrpc: Move rxrpc_send_ACK() to output.c with rxrpc_send_ack_packet() (Marc Dionne) [RHEL-39509] - rxrpc: Don't pick values out of the wire header when setting up security (Marc Dionne) [RHEL-39509] - rxrpc: Split up the DATA packet transmission function (Marc Dionne) [RHEL-39509] - rxrpc: Add a kvec[] to the rxrpc_txbuf struct (Marc Dionne) [RHEL-39509] - rxrpc: Merge together DF/non-DF branches of data Tx function (Marc Dionne) [RHEL-39509] - rxrpc: Do lazy DF flag resetting (Marc Dionne) [RHEL-39509] - rxrpc: Remove atomic handling on some fields only used in I/O thread (Marc Dionne) [RHEL-39509] - rxrpc: Strip barriers and atomics off of timer tracking (Marc Dionne) [RHEL-39509] - rxrpc: Fix the names of the fields in the ACK trailer struct (Marc Dionne) [RHEL-39509] - rxrpc: Note cksum in txbuf (Marc Dionne) [RHEL-39509] - rxrpc: Convert rxrpc_txbuf::flags into a mask and don't use atomics (Marc Dionne) [RHEL-39509] - rxrpc: Record the Tx serial in the rxrpc_txbuf and retransmit trace (Marc Dionne) [RHEL-39509] - ice: Fix ASSERT_RTNL() warning during certain scenarios (Ivan Vecera) [RHEL-30139] - netdev-genl: Add PID for the NAPI thread (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add PID in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - net: Add NAPI IRQ support (Ivan Vecera) [RHEL-30139] - net: minor reshuffle of napi_struct (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add irq in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for napi (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for NAPI (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for queue (Ivan Vecera) [RHEL-30139] - ice: Add support in the driver for associating queue with napi (Ivan Vecera) [RHEL-30139] - net: Add queue and napi association (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for queue (Ivan Vecera) [RHEL-30139] - ice: implement AQ download pkg retry (Petr Oros) [RHEL-17318] - io_uring: drop any code related to SCM_RIGHTS (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - io_uring/unix: drop usage of io_uring socket (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - nvme-tcp: strict pdu pacing to avoid send stalls on TLS (Chris Leech) [RHEL-35558]- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() (Pavel Reichl) [RHEL-45031] {CVE-2024-39276} - epoll: be better about file lifetimes (Pavel Reichl) [RHEL-44083] {CVE-2024-38580} - ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound (Hangbin Liu) [RHEL-44402] {CVE-2024-33621} - net: micrel: Fix receiving the timestamp in the frame for lan8841 (Jose Ignacio Tornos Martinez) [RHEL-43994] {CVE-2024-38593} - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg (Jose Ignacio Tornos Martinez) [RHEL-43623] {CVE-2021-47596} - usb: dwc3: Wait unconditionally after issuing EndXfer command (Desnes Nunes) [RHEL-43396] {CVE-2024-36977} - mm/gup: do not return 0 from pin_user_pages_fast() for bad args (Paulo Alcantara) [RHEL-38622] - ixgbe: fix end of loop test in ixgbe_set_vf_macvlan() (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix crash with empty VF macvlan list (Ken Cox) [RHEL-17490 RHEL-25594] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ken Cox) [RHEL-17490 RHEL-25594] - ethernet/intel: Use list_for_each_entry() helper (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix timestamp configuration code (Ken Cox) [RHEL-17490 RHEL-25594] - redhat: deprecate bnx2xx drivers in rhel-9.5 (John Meneghini) [RHEL-40741] - net/tg3: fix race condition in tg3_reset_task() (Ken Cox) [RHEL-23102 RHEL-25507 RHEL-34072] - tg3: Increment tx_dropped in tg3_tso_bug() (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Move the [rt]x_dropped counters to tg3_napi (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Fix the TX ring stall (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: power down device only on SYSTEM_POWER_OFF (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Improve PTP TX timestamping logic (Ken Cox) [RHEL-23102 RHEL-25507] - ethernet: tg3: remove unreachable code (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use slab_build_skb() when needed (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use pci_dev_id() to simplify the code (Ken Cox) [RHEL-23102 RHEL-25507] - Add MODULE_FIRMWARE() for FIRMWARE_TG357766. (Ken Cox) [RHEL-23102 RHEL-25507] - scsi: qedi: Fix crash while reading debugfs attribute (John Meneghini) [RHEL-8112] - iomap: clear the per-folio dirty bits on all writeback failures (Pavel Reichl) [RHEL-11455] - iomap: don't skip reading in !uptodate folios when unsharing a range (Pavel Reichl) [RHEL-11455] - iomap: Add per-block dirty state tracking to improve performance (Pavel Reichl) [RHEL-11455] - iomap: Allocate ifs in ->write_begin() early (Pavel Reichl) [RHEL-11455] - iomap: Refactor iomap_write_delalloc_punch() function out (Pavel Reichl) [RHEL-11455] - iomap: Use iomap_punch_t typedef (Pavel Reichl) [RHEL-11455] - iomap: Fix possible overflow condition in iomap_write_delalloc_scan (Pavel Reichl) [RHEL-11455] - iomap: Add some uptodate state handling helpers for ifs state bitmap (Pavel Reichl) [RHEL-11455] - iomap: Drop ifs argument from iomap_set_range_uptodate() (Pavel Reichl) [RHEL-11455] - iomap: Rename iomap_page to iomap_folio_state and others (Pavel Reichl) [RHEL-11455] - iomap: Remove unnecessary test from iomap_release_folio() (Pavel Reichl) [RHEL-11455] - iomap: Simplify is_partially_uptodate a little (Pavel Reichl) [RHEL-11455] - iomap: Remove test for folio error (Pavel Reichl) [RHEL-11455] - ip_tunnel: harden copying IP tunnel params to userspace (Ivan Vecera) [RHEL-40130] - ip_tunnel: convert __be16 tunnel flags to bitmaps (Ivan Vecera) [RHEL-40130] - bitmap: introduce generic optimized bitmap_size() (Ivan Vecera) [RHEL-40130] - tools: move alignment-related macros to new (Ivan Vecera) [RHEL-40130] - s390/cio: rename bitmap_size() -> idset_bitmap_size() (Ivan Vecera) [RHEL-40130] - bitmap: don't assume compiler evaluates small mem*() builtins calls (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: mark address parameters of udp_tunnel6_xmit_skb() as const (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: add new arguments to udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: remove "proto" argument from udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: rename and move ip6_dst_lookup_tunnel() (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: add dsfield helper function (Ivan Vecera) [RHEL-40130] - ipv4: use tunnel flow flags for tunnel route lookups (Ivan Vecera) [RHEL-40130] - ipv4: add new arguments to udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: remove "proto" argument from udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: rename and move ip_route_output_tunnel() (Ivan Vecera) [RHEL-40130] - nfp: flower: add support for tunnel offload without key ID (Ivan Vecera) [RHEL-40130] - ip6_gre: Make IP6GRE and IP6GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_gre: Make GRE and GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_tunnel: use a separate struct to store tunnel params in the kernel (Ivan Vecera) [RHEL-40130] - lib/bitmap: add bitmap_{read,write}() (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_parm (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_encap (Ivan Vecera) [RHEL-40130] - selftests/memfd: fix spelling mistakes (Waiman Long) [RHEL-37152] - selftests/memfd: delete unused declarations (Waiman Long) [RHEL-37152] - memfd: drop warning for missing exec-related flags (Waiman Long) [RHEL-37152] - selftests: improve vm.memfd_noexec sysctl tests (Waiman Long) [RHEL-37152] - memfd: replace ratcheting feature from vm.memfd_noexec with hierarchy (Waiman Long) [RHEL-37152] - memfd: do not -EACCES old memfd_create() users with vm.memfd_noexec=2 (Waiman Long) [RHEL-37152] - selftests: memfd: error out test process when child test fails (Waiman Long) [RHEL-37152] - kernel: pid_namespace: remove unused set_memfd_noexec_scope() (Waiman Long) [RHEL-37152] - kernel: pid_namespace: simplify sysctls with register_sysctl() (Waiman Long) [RHEL-37152] - selftests/memfd: fix test_sysctl (Waiman Long) [RHEL-37152] - xfs: warn deprecation of V4 format beginning with RHEL10 instead of 2030. (Bill O'Donnell) [RHEL-40421] - bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Return error for SRQ resize (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix unconditional fence for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Remove a redundant check inside bnxt_re_vf_res_config (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Avoid creating fence MR for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix error code in bnxt_re_create_cq() (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the sparse warnings (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the offset for GenP7 adapters for user applications (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Share a page to expose per CQ info with userspace (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add UAPI to share a page with user space (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Adds MSN table capability for Gen P7 adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Doorbell changes (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Get the toggle bits from CQ completions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the HW interface definitions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the BAR offsets (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Support new 5760X P7 devices (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Correct module description string (Sreekanth Reddy) [RHEL-19812] - nfs: fix UAF in direct writes (Benjamin Coddington) [RHEL-34977] {CVE-2024-26958} - virtio-blk: fix implicit overflow on virtio_max_dma_size (Ming Lei) [RHEL-38133] {CVE-2023-52762} - mm/kmemleak: disable KASAN instrumentation in kmemleak (Waiman Long) [RHEL-8656] - mm/kmemleak: compact kmemleak_object further (Waiman Long) [RHEL-8656] - kmemleak: avoid RCU stalls when freeing metadata for per-CPU pointers (Waiman Long) [RHEL-8656] - kmemleak: add checksum to backtrace report (Waiman Long) [RHEL-8656] - kmemleak: drop (age ) from leak record (Waiman Long) [RHEL-8656] - mm/kmemleak: move set_track_prepare() outside raw_spinlocks (Waiman Long) [RHEL-8656] - Revert "mm/kmemleak: move the initialisation of object to __link_object" (Waiman Long) [RHEL-8656] - mm/kmemleak: move the initialisation of object to __link_object (Waiman Long) [RHEL-8656] - mm/kmemleak: fix partially freeing unknown object warning (Waiman Long) [RHEL-8656] - mm: kmemleak: add __find_and_remove_object() (Waiman Long) [RHEL-8656] - mm: kmemleak: use mem_pool_free() to free object (Waiman Long) [RHEL-8656] - mm: kmemleak: split __create_object into two functions (Waiman Long) [RHEL-8656] - mm/kmemleak: fix print format of pointer in pr_debug() (Waiman Long) [RHEL-8656] - mm/kmemleak: move up cond_resched() call in page scanning loop (Waiman Long) [RHEL-8656] - Rename kmemleak_initialized to kmemleak_late_initialized (Waiman Long) [RHEL-8656] - mm/kmemleak: use %pK to display kernel pointers in backtrace (Waiman Long) [RHEL-8656] - mptcp: cleanup SOL_TCP handling (Paolo Abeni) [RHEL-28492] - mptcp: implement TCP_NOTSENT_LOWAT support (Paolo Abeni) [RHEL-28492] - mptcp: avoid some duplicate code in socket option handling (Paolo Abeni) [RHEL-28492] - mptcp: cleanup writer wake-up (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in mptcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in tcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: token kunit: set protocol (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless accesses around read-mostly fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for token (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for RX path fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for the tx path (Paolo Abeni) [RHEL-28492] - mptcp: annotate access for msk keys (Paolo Abeni) [RHEL-28492] - mptcp: use mptcp_set_state (Paolo Abeni) [RHEL-28492] - mptcp: add CurrEstab MIB counter support (Paolo Abeni) [RHEL-28492] - mptcp: rename mptcp_setsockopt_sol_ip_set_transparent() (Paolo Abeni) [RHEL-28492] - netlink: specs: mptcp: rename the MPTCP path management spec (Paolo Abeni) [RHEL-28492] - mptcp: add mptcpi_subflows_total counter (Paolo Abeni) [RHEL-28492] - net: atlantic: Fix DMA mapping for PTP hwts ring (Michal Schmidt) [RHEL-31367 RHEL-36002] {CVE-2024-26680} - net: atlantic: eliminate double free in error handling logic (Michal Schmidt) [RHEL-36002] - net: atlantic: fix double free in ring reinit logic (Michal Schmidt) [RHEL-36002] - net: atlantic: Fix NULL dereference of skb pointer in (Michal Schmidt) [RHEL-36002] - net: atlantic: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: atlantic: Define aq_pm_ops conditionally on CONFIG_PM (Michal Schmidt) [RHEL-36002] - atlantic:hw_atl2:hw_atl2_utils_fw: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: aquantia: constify pointers to hwmon_channel_info (Michal Schmidt) [RHEL-36002] - block: fix deadlock between bd_link_disk_holder and partition scan (Ming Lei) [RHEL-34860] {CVE-2024-26899} - xfs: recovery should not clear di_flushiter unconditionally (Bill O'Donnell) [RHEL-25419] - xfs: revert commit 44af6c7e59b12 (Bill O'Donnell) [RHEL-25419] - xfs: use dontcache for grabbing inodes during scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix imprecise logic in xchk_btree_check_block_owner (Bill O'Donnell) [RHEL-25419] - xfs: fix perag leak when growfs fails (Bill O'Donnell) [RHEL-25419] - xfs: add lock protection when remove perag from radix tree (Bill O'Donnell) [RHEL-25419] - xfs: fix units conversion error in xfs_bmap_del_extent_delay (Bill O'Donnell) [RHEL-25419] - xfs: fix dqiterate thinko (Bill O'Donnell) [RHEL-25419] - xfs: fix agf_fllast when repairing an empty AGFL (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr shortform objects (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr leaf blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in struct xfs_attrlist* (Bill O'Donnell) [RHEL-25419] - xfs: fix uninit warning in xfs_growfs_data (Bill O'Donnell) [RHEL-25419] - xfs: Remove unneeded semicolon (Bill O'Donnell) [RHEL-25419] - xfs: AGI length should be bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: fix xfs_btree_query_range callers to initialize btree rec fully (Bill O'Donnell) [RHEL-25419] - xfs: validate fsmap offsets specified in the query keys (Bill O'Donnell) [RHEL-25419] - xfs: clean up the rtbitmap fsmap backend (Bill O'Donnell) [RHEL-25419] - xfs: fix getfsmap reporting past the last rt extent (Bill O'Donnell) [RHEL-25419] - xfs: AGF length has never been bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: journal geometry is not properly bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: don't block in busy flushing when freeing extents (Bill O'Donnell) [RHEL-25419] - xfs: allow extent free intents to be retried (Bill O'Donnell) [RHEL-25419] - xfs: pass alloc flags through to xfs_extent_busy_flush() (Bill O'Donnell) [RHEL-25419] - xfs: use deferred frees for btree block freeing (Bill O'Donnell) [RHEL-25419] - xfs: remove redundant initializations of pointers drop_leaf and save_leaf (Bill O'Donnell) [RHEL-25419] - xfs: fix ag count overflow during growfs (Bill O'Donnell) [RHEL-25419] - xfs: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method (Bill O'Donnell) [RHEL-25419] - xfs: drop EXPERIMENTAL tag for large extent counts (Bill O'Donnell) [RHEL-25419] - xfs: fix broken logic when detecting mergeable bmap records (Bill O'Donnell) [RHEL-25419] - xfs: Fix undefined behavior of shift into sign bit (Bill O'Donnell) [RHEL-25419] - xfs: disable reaping in fscounters scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix negative array access in xfs_getbmap (Bill O'Donnell) [RHEL-25419] - xfs: don't allocate into the data fork for an unshare request (Bill O'Donnell) [RHEL-25419] - xfs: flush dirty data and drain directios before scrubbing cow fork (Bill O'Donnell) [RHEL-25419] - xfs: fix duplicate includes (Bill O'Donnell) [RHEL-25419] - xfs: simplify two-level sysctl registration for xfs_table (Bill O'Donnell) [RHEL-25419] - xfs: fix BUG_ON in xfs_getbmap() (Bill O'Donnell) [RHEL-25419] - xfs: _{attr,data}_map_shared should take ILOCK_EXCL until iread_extents is completely done (Bill O'Donnell) [RHEL-25419] - xfs: remove WARN when dquot cache insertion fails (Bill O'Donnell) [RHEL-25419] - xfs: Extend table marker on deprecated mount options table (Bill O'Donnell) [RHEL-25419] - xfs: deprecate the ascii-ci feature (Bill O'Donnell) [RHEL-25419] - xfs: test the ascii case-insensitive hash (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with ag btrees (Bill O'Donnell) [RHEL-25419] - xfs: introduce bitmap type for AG blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert xbitmap to interval tree (Bill O'Donnell) [RHEL-25419] - xfs: drop the _safe behavior from the xbitmap foreach macro (Bill O'Donnell) [RHEL-25419] - xfs: don't load local xattr values during scrub (Bill O'Donnell) [RHEL-25419] - xfs: remove the for_each_xbitmap_ helpers (Bill O'Donnell) [RHEL-25419] - xfs: only allocate free space bitmap for xattr scrub if needed (Bill O'Donnell) [RHEL-25419] - xfs: clean up xattr scrub initialization (Bill O'Donnell) [RHEL-25419] - xfs: check used space of shortform xattr structures (Bill O'Donnell) [RHEL-25419] - xfs: move xattr scrub buffer allocation to top level function (Bill O'Donnell) [RHEL-25419] - xfs: remove flags argument from xchk_setup_xattr_buf (Bill O'Donnell) [RHEL-25419] - xfs: split valuebuf from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split usedmap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split freemap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: remove unnecessary dstmap in xattr scrubber (Bill O'Donnell) [RHEL-25419] - xfs: don't shadow @leaf in xchk_xattr_block (Bill O'Donnell) [RHEL-25419] - xfs: xattr scrub should ensure one namespace bit per name (Bill O'Donnell) [RHEL-25419] - xfs: check for reverse mapping records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: check overlapping rmap btree records (Bill O'Donnell) [RHEL-25419] - xfs: flag refcount btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: don't call xchk_bmap_check_rmaps for btree-format file forks (Bill O'Donnell) [RHEL-25419] - xfs: flag free space btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split the xchk_bmap_check_rmaps into a predicate (Bill O'Donnell) [RHEL-25419] - xfs: alert the user about data/attr fork mappings that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split xchk_bmap_xref_rmap into two functions (Bill O'Donnell) [RHEL-25419] - xfs: accumulate iextent records when checking bmap (Bill O'Donnell) [RHEL-25419] - xfs: change bmap scrubber to store the previous mapping (Bill O'Donnell) [RHEL-25419] - xfs: don't take the MMAPLOCK when scrubbing file metadata (Bill O'Donnell) [RHEL-25419] - xfs: retain the AGI when we can't iget an inode to scrub the core (Bill O'Donnell) [RHEL-25419] - xfs: rename xchk_get_inode -> xchk_iget_for_scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: fix an inode lookup race in xchk_get_inode (Bill O'Donnell) [RHEL-25419] - xfs: fix parent pointer scrub racing with subdirectory reparenting (Bill O'Donnell) [RHEL-25419] - xfs: manage inode DONTCACHE status at irele time (Bill O'Donnell) [RHEL-25419] - xfs: simplify xchk_parent_validate (Bill O'Donnell) [RHEL-25419] - xfs: remove xchk_parent_count_parent_dentries (Bill O'Donnell) [RHEL-25419] - xfs: always check the existence of a dirent's child inode (Bill O'Donnell) [RHEL-25419] - xfs: streamline the directory iteration code for scrub (Bill O'Donnell) [RHEL-25419] - xfs: ensure that single-owner file blocks are not owned by others (Bill O'Donnell) [RHEL-25419] - xfs: convert xfs_ialloc_has_inodes_at_extent to return keyfill scan results (Bill O'Donnell) [RHEL-25419] - xfs: teach scrub to check for sole ownership of metadata objects (Bill O'Donnell) [RHEL-25419] - xfs: directly cross-reference the inode btrees with each other (Bill O'Donnell) [RHEL-25419] - xfs: clean up broken eearly-exit code in the inode btree scrubber (Bill O'Donnell) [RHEL-25419] - xfs: remove pointless shadow variable from xfs_difree_inobt (Bill O'Donnell) [RHEL-25419] - xfs: ensure that all metadata and data blocks are not cow staging extents (Bill O'Donnell) [RHEL-25419] - xfs: check the reference counts of gaps in the refcount btree (Bill O'Donnell) [RHEL-25419] - xfs: implement masked btree key comparisons for _has_records scans (Bill O'Donnell) [RHEL-25419] - xfs: replace xfs_btree_has_record with a general keyspace scanner (Bill O'Donnell) [RHEL-25419] - xfs: refactor ->diff_two_keys callsites (Bill O'Donnell) [RHEL-25419] - xfs: refactor converting btree irec to btree key (Bill O'Donnell) [RHEL-25419] - xfs: check btree keys reflect the child block (Bill O'Donnell) [RHEL-25419] - xfs: detect unwritten bit set in rmapbt node block keys (Bill O'Donnell) [RHEL-25419] - xfs: hoist inode record alignment checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad file mapping records in the ondisk bmbt (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad records in query_range helpers (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for bmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for rmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: return a failure address from xfs_rmap_irec_offset_unpack (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: scrub should use ECHRNG to signal that the drain is needed (Bill O'Donnell) [RHEL-25419] - xfs: minimize overhead of drain wakeups by using jump labels (Bill O'Donnell) [RHEL-25419] - xfs: clean up scrub context if scrub setup returns -EDEADLOCK (Bill O'Donnell) [RHEL-25419] - xfs: allow queued AG intents to drain before scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: add a tracepoint to report incorrect extent refcounts (Bill O'Donnell) [RHEL-25419] - xfs: update copyright years for scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: fix author and spdx headers on scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: create traced helper to get extra perag references (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_refcount_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_rmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_extfree_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: pass per-ag references to xfs_free_extent (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_bmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Viktor Malik) [RHEL-23644 RHEL-36815] {CVE-2024-27431} - selftests: net: veth: test the ability to independently manipulate GRO and XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: do not manipulate GRO when using XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests: net: veth: test syncing GRO and XDP state while device is down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: clear GRO when clearing XDP even when down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests/bpf: Run cgroup1_hierarchy test in own mount namespace (Viktor Malik) [RHEL-23644] - selftests/bpf: fix RELEASE=1 build for tc_opts (Viktor Malik) [RHEL-23644] - bpf: don't emit warnings intended for global subprogs for static subprogs (Viktor Malik) [RHEL-23644] - bpf: make sure scalar args don't accept __arg_nonnull tag (Viktor Malik) [RHEL-23644] - bpf: Protect against int overflow for stack access size (Viktor Malik) [RHEL-23644] - libbpf: Prevent null-pointer dereference when prog to load has no BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: Add negtive test cases for task iter (Viktor Malik) [RHEL-23644] - bpf: Fix an issue due to uninitialized bpf_iter_task (Viktor Malik) [RHEL-23644] - selftests/bpf: Test racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644] - bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644 RHEL-31726] {CVE-2024-26737} - bpf, scripts: Correct GPL license name (Viktor Malik) [RHEL-23644] - bpf: Fix warning for bpf_cpumask in verifier (Viktor Malik) [RHEL-23644] - libbpf: fix return value for PERF_EVENT __arg_ctx type fix up check (Viktor Malik) [RHEL-23644] - libbpf: fix __arg_ctx type enforcement for perf_event programs (Viktor Malik) [RHEL-23644] - bpftool: Fix wrong free call in do_show_link (Viktor Malik) [RHEL-23644] - libbpf: warn on unexpected __arg_ctx type when rewriting BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests confirming type logic in kernel for __arg_ctx (Viktor Malik) [RHEL-23644] - bpf: enforce types for __arg_ctx-tagged arguments in global subprogs (Viktor Malik) [RHEL-23644] - bpf: extract bpf_ctx_convert_map logic and make it more reusable (Viktor Malik) [RHEL-23644] - libbpf: feature-detect arg:ctx tag support in kernel (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644] - bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644 RHEL-26467] {CVE-2024-26589} - selftests/bpf: Test re-attachment fix for bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644] - bpf: Fix re-attachment branch in bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644 RHEL-26486] {CVE-2024-26591} - selftests/bpf: Add test for recursive attachment of tracing progs (Viktor Malik) [RHEL-23644] - bpf: Relax tracing prog recursive attach rules (Viktor Malik) [RHEL-23644] - bpf, x86: Use emit_nops to replace memcpy x86_nops (Viktor Malik) [RHEL-23644] - selftests/bpf: Test gotol with large offsets (Viktor Malik) [RHEL-23644] - selftests/bpf: Double the size of test_loader log (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary cpu == 0 check in memalloc (Viktor Malik) [RHEL-23644] - selftests/bpf: add __arg_ctx BTF rewrite test (Viktor Malik) [RHEL-23644] - selftests/bpf: add arg:ctx cases to test_global_funcs tests (Viktor Malik) [RHEL-23644] - libbpf: implement __arg_ctx fallback logic (Viktor Malik) [RHEL-23644] - libbpf: move BTF loading step after relocation step (Viktor Malik) [RHEL-23644] - libbpf: move exception callbacks assignment logic into relocation step (Viktor Malik) [RHEL-23644] - libbpf: use stable map placeholder FDs (Viktor Malik) [RHEL-23644] - libbpf: don't rely on map->fd as an indicator of map being created (Viktor Malik) [RHEL-23644] - libbpf: use explicit map reuse flag to skip map creation steps (Viktor Malik) [RHEL-23644] - libbpf: make uniform use of btf__fd() accessor inside libbpf (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert profiler.c to bpf_cmp. (Viktor Malik) [RHEL-23644] - bpf: Add bpf_nop_mov() asm macro. (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove bpf_assert_eq-like macros. (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert exceptions_assert.c to bpf_cmp (Viktor Malik) [RHEL-23644] - bpf: Introduce "volatile compare" macros (Viktor Malik) [RHEL-23644] - selftests/bpf: Attempt to build BPF programs with -Wsign-compare (Viktor Malik) [RHEL-23644] - bpf: Add a possibly-zero-sized read test (Viktor Malik) [RHEL-23644] - bpf: Simplify checking size of helper accesses (Viktor Malik) [RHEL-23644] - bpf: Avoid unnecessary use of comma operator in verifier (Viktor Malik) [RHEL-23644] - bpf: Re-support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - libbpf: Fix NULL pointer dereference in bpf_object__collect_prog_relos (Viktor Malik) [RHEL-23644] - libbpf: Skip DWARF sections in linker sanity check (Viktor Malik) [RHEL-23644] - samples/bpf: Use %lu format specifier for unsigned long values (Viktor Malik) [RHEL-23644] - selftests/bpf: Close cgrp fd before calling cleanup_cgroup_environment() (Viktor Malik) [RHEL-23644] - selftests/bpf: add freplace of BTF-unreliable main prog test (Viktor Malik) [RHEL-23644] - selftests/bpf: add global subprog annotation tests (Viktor Malik) [RHEL-23644] - libbpf: add __arg_xxx macros for annotating global func args (Viktor Malik) [RHEL-23644] - bpf: add support for passing dynptr pointer to global subprog (Viktor Malik) [RHEL-23644] - bpf: support 'arg:xxx' btf_decl_tag-based hints for global subprog args (Viktor Malik) [RHEL-23644] - bpf: reuse subprog argument parsing logic for subprog call checks (Viktor Malik) [RHEL-23644] - bpf: move subprog call logic back to verifier.c (Viktor Malik) [RHEL-23644] - bpf: prepare btf_prepare_func_args() for handling static subprogs (Viktor Malik) [RHEL-23644] - bpf: reuse btf_prepare_func_args() check for main program BTF validation (Viktor Malik) [RHEL-23644] - bpf: abstract away global subprog arg preparation logic from reg state setup (Viktor Malik) [RHEL-23644] - selftests/bpf: add testcase to verifier_bounds.c for BPF_JNE (Viktor Malik) [RHEL-23644] - selftests/bpf: activate the OP_NE logic in range_cond() (Viktor Malik) [RHEL-23644] - selftests/bpf: remove reduplicated s32 casting in "crafted_cases" (Viktor Malik) [RHEL-23644] - bpf: make the verifier tracks the "not equal" for regs (Viktor Malik) [RHEL-23644] - Revert BPF token-related functionality (Viktor Malik) [RHEL-23644] - selftests/bpf: Add more uprobe multi fail tests (Viktor Malik) [RHEL-23644] - bpf: Fail uprobe multi link with negative offset (Viktor Malik) [RHEL-23644] - bpf: Ensure precise is reset to false in __mark_reg_const_zero() (Viktor Malik) [RHEL-23644] - selftests/bpf: Test the release of map btf (Viktor Malik) [RHEL-23644] - s390/bpf: Fix indirect trampoline generation (Viktor Malik) [RHEL-23644] - selftests/bpf: Temporarily disable dummy_struct_ops test on s390 (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_exception_cb() signature (Viktor Malik) [RHEL-23644] - bpf: Fix dtor CFI (Viktor Malik) [RHEL-23644] - cfi: Add CFI_NOSEAL() (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_struct_ops CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_callback_t CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix BPF JIT call (Viktor Malik) [RHEL-23644] - cfi: Flip headers (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-kprobe attachment (Viktor Malik) [RHEL-23644] - selftests/bpf: Don't use libbpf_get_error() in kprobe_multi_test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-uprobe attachment (Viktor Malik) [RHEL-23644] - bpf: Limit the number of kprobes when attaching program to multiple kprobes (Viktor Malik) [RHEL-23644] - selftests/bpf: utilize string values for delegate_xxx mount options (Viktor Malik) [RHEL-23644] - bpf: support symbolic BPF FS delegation mount options (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove flaky test_btf_id test (Viktor Malik) [RHEL-23644] - bpf: Fix a race condition between btf_put() and map_free() (Viktor Malik) [RHEL-23644] - bpf: Use GFP_KERNEL in bpf_event_entry_gen() (Viktor Malik) [RHEL-23644] - bpf: Reduce the scope of rcu_read_lock when updating fd map (Viktor Malik) [RHEL-23644] - bpf: Update the comments in maybe_wait_bpf_programs() (Viktor Malik) [RHEL-23644] - bpf: add small subset of SECURITY_PATH hooks to BPF sleepable_lsm_hooks list (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - libbpf: support BPF token path setting through LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for BPF object load with implicit token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF object loading tests with explicit token passing (Viktor Malik) [RHEL-23644] - libbpf: wire up BPF token support at BPF object level (Viktor Malik) [RHEL-23644] - libbpf: wire up token_fd into feature probing logic (Viktor Malik) [RHEL-23644] - libbpf: move feature detection code into its own file (Viktor Malik) [RHEL-23644] - libbpf: further decouple feature checking logic from bpf_object (Viktor Malik) [RHEL-23644] - libbpf: split feature detectors definitions from cached results (Viktor Malik) [RHEL-23644] - bpf: fail BPF_TOKEN_CREATE if no delegation option was set on BPF FS (Viktor Malik) [RHEL-23644] - bpf: selftests: Add verifier tests for CO-RE bitfield writes (Viktor Malik) [RHEL-23644] - bpf: selftests: test_loader: Support __btf_path() annotation (Viktor Malik) [RHEL-23644] - libbpf: Add BPF_CORE_WRITE_BITFIELD() macro (Viktor Malik) [RHEL-23644] - bpf: Support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - selftests/bpf: fix compiler warnings in RELEASE=1 mode (Viktor Malik) [RHEL-23644] - selftests/bpf: Relax time_tai test for equal timestamps in tai_forward (Viktor Malik) [RHEL-23644] - bpf: Comment on check_mem_size_reg (Viktor Malik) [RHEL-23644] - bpf: Remove unused backtrack_state helper functions (Viktor Malik) [RHEL-23644] - bpf: use bitfields for simple per-subprog bool flags (Viktor Malik) [RHEL-23644] - bpf: tidy up exception callback management a bit (Viktor Malik) [RHEL-23644] - bpf: emit more dynptr information in verifier log (Viktor Malik) [RHEL-23644] - bpf: log PTR_TO_MEM memory size in verifier log (Viktor Malik) [RHEL-23644] - selftests/bpf: validate eliminated global subprog is not freplaceable (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - bpf: Add bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - selftests/bpf: validate fake register spill/fill precision backtracking logic (Viktor Malik) [RHEL-23644] - bpf: handle fake register spill to stack with BPF_ST_MEM instruction (Viktor Malik) [RHEL-23644] - bpf: Set uattr->batch.count as zero before batched update or deletion (Viktor Malik) [RHEL-23644] - bpf: Only call maybe_wait_bpf_programs() when map operation succeeds (Viktor Malik) [RHEL-23644] - bpf: Add missed maybe_wait_bpf_programs() for htab of maps (Viktor Malik) [RHEL-23644] - bpf: Call maybe_wait_bpf_programs() only once for generic_map_update_batch() (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary wait from bpf_map_copy_value() (Viktor Malik) [RHEL-23644] - libbpf: Add pr_warn() for EINVAL cases in linker_sanity_check_elf (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 local storage (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper open_classid() (Viktor Malik) [RHEL-23644] - bpf: Enable bpf_cgrp_storage for cgroup1 non-attach case (Viktor Malik) [RHEL-23644] - selftests/bpf: fix timer/test_bad_ret subtest on test_progs-cpuv4 flavor (Viktor Malik) [RHEL-23644] - bpf: Minor cleanup around stack bounds (Viktor Malik) [RHEL-23644] - bpf: Fix accesses to uninit stack slots (Viktor Malik) [RHEL-23644] - bpf: Add some comments to stack representation (Viktor Malik) [RHEL-23644] - bpf: Load vmlinux btf for any struct_ops map (Viktor Malik) [RHEL-23644] - bpf: Guard stack limits against 32bit overflow (Viktor Malik) [RHEL-23644 RHEL-37076] {CVE-2023-52676} - bpf: Add verifier regression test for previous patch (Viktor Malik) [RHEL-23644] - bpf: Fix verification of indirect var-off stack access (Viktor Malik) [RHEL-23644] - x86, bpf: Use bpf_prog_pack for bpf trampoline (Viktor Malik) [RHEL-23644] - bpf: Use arch_bpf_trampoline_size (Viktor Malik) [RHEL-23644] - bpf: Add arch_bpf_trampoline_size() (Viktor Malik) [RHEL-23644] - bpf, x86: Adjust arch_prepare_bpf_trampoline return value (Viktor Malik) [RHEL-23644] - bpf: Add helpers for trampoline image management (Viktor Malik) [RHEL-23644] - bpf: Adjust argument names of arch_prepare_bpf_trampoline() (Viktor Malik) [RHEL-23644] - bpf: Let bpf_prog_pack_free handle any pointer (Viktor Malik) [RHEL-23644] - bpf: rename MAX_BPF_LINK_TYPE into __MAX_BPF_LINK_TYPE for consistency (Viktor Malik) [RHEL-23644] - bpf,selinux: allocate bpf_security_struct per BPF token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF token-enabled tests (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_prog_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_btf_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_map_create() API (Viktor Malik) [RHEL-23644] - libbpf: add bpf_token_create() API (Viktor Malik) [RHEL-23644] - bpf,lsm: add BPF token LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_map_alloc/bpf_map_free LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_prog_alloc/bpf_prog_free LSM hooks (Viktor Malik) [RHEL-23644] - lsm: move the bpf hook comments to security/security.c (Viktor Malik) [RHEL-23644] - bpf: consistently use BPF token throughout BPF verifier logic (Viktor Malik) [RHEL-23644] - bpf: take into account BPF token when fetching helper protos (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_PROG_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_BTF_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_MAP_CREATE command (Viktor Malik) [RHEL-23644] - bpf: introduce BPF token object (Viktor Malik) [RHEL-23644] - bpf: add BPF token delegation mount options to BPF FS (Viktor Malik) [RHEL-23644] - bpf: align CAP_NET_ADMIN checks with bpf_capable() approach (Viktor Malik) [RHEL-23644] - selftests/bpf: validate precision logic in partial_stack_load_preserves_zeros (Viktor Malik) [RHEL-23644] - bpf: track aligned STACK_ZERO cases as imprecise spilled registers (Viktor Malik) [RHEL-23644] - selftests/bpf: validate zero preservation for sub-slot loads (Viktor Malik) [RHEL-23644] - bpf: preserve constant zero when doing partial register restore (Viktor Malik) [RHEL-23644] - selftests/bpf: validate STACK_ZERO is preserved on subreg spill (Viktor Malik) [RHEL-23644] - bpf: preserve STACK_ZERO slots on partial reg spills (Viktor Malik) [RHEL-23644] - selftests/bpf: add stack access precision test (Viktor Malik) [RHEL-23644] - bpf: support non-r10 register spill/fill to/from stack in precision tracking (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_kptr_xchg stashing of bpf_rb_root (Viktor Malik) [RHEL-23644] - selftests/bpf: Test outer map update operations in syscall program (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test cases for inner map (Viktor Malik) [RHEL-23644] - bpf: Optimize the free of inner map (Viktor Malik) [RHEL-23644] - bpf: Defer the free of inner map when necessary (Viktor Malik) [RHEL-23644] - bpf: Set need_defer as false when clearing fd array during map free (Viktor Malik) [RHEL-23644] - bpf: Add map and need_defer parameters to .map_fd_put_ptr() (Viktor Malik) [RHEL-23644] - bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers (Viktor Malik) [RHEL-23644 RHEL-30513] {CVE-2023-52621} - bpf: Minor logging improvement (Viktor Malik) [RHEL-23644] - bpf: simplify tnum output if a fully known constant (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust global_func15 test to validate prog exit precision (Viktor Malik) [RHEL-23644] - selftests/bpf: validate async callback return value check correctness (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on program/async callback return (Viktor Malik) [RHEL-23644] - bpf: unify async callback and program retval checks (Viktor Malik) [RHEL-23644] - bpf: enforce precise retval range on program exit (Viktor Malik) [RHEL-23644] - selftests/bpf: add selftest validating callback result is enforced (Viktor Malik) [RHEL-23644] - bpf: enforce exact retval range on subprog/callback exit (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on callback return (Viktor Malik) [RHEL-23644] - bpf: provide correct register name for exception callback retval check (Viktor Malik) [RHEL-23644] - bpf: rearrange bpf_func_state fields to save a bit of memory (Viktor Malik) [RHEL-23644] - bpf/tests: Remove duplicate JSGT tests (Viktor Malik) [RHEL-23644] - selftests/bpf: Use pkg-config for libelf (Viktor Malik) [RHEL-23644] - selftests/bpf: Override PKG_CONFIG for static builds (Viktor Malik) [RHEL-23644] - selftests/bpf: Choose pkg-config for the target (Viktor Malik) [RHEL-23644] - bpftool: Add support to display uprobe_multi links (Viktor Malik) [RHEL-23644] - selftests/bpf: Add link_info test for uprobe_multi link (Viktor Malik) [RHEL-23644] - selftests/bpf: Use bpf_link__destroy in fill_link_info tests (Viktor Malik) [RHEL-23644] - bpf: Add link_info support for uprobe multi link (Viktor Malik) [RHEL-23644] - bpf: Store ref_ctr_offsets values in bpf_uprobe array (Viktor Malik) [RHEL-23644] - libbpf: Add st_type argument to elf_resolve_syms_offsets function (Viktor Malik) [RHEL-23644] - selftests/bpf: update test_offload to use new orphaned property (Viktor Malik) [RHEL-23644] - bpftool: mark orphaned programs during prog show (Viktor Malik) [RHEL-23644] - bpf: Fix a few selftest failures due to llvm18 change (Viktor Malik) [RHEL-23644] - selftests/bpf: Add lazy global subprog validation tests (Viktor Malik) [RHEL-23644] - bpf: Validate global subprogs lazily (Viktor Malik) [RHEL-23644] - bpf: Emit global subprog name in verifier logs (Viktor Malik) [RHEL-23644] - libbpf: Start v1.4 development cycle (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in vmlinux (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_obj_id (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bind_perm (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_tcp_ca (Viktor Malik) [RHEL-23644] - selftests/bpf: reduce verboseness of reg_bounds selftest logs (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use next_task(kit->task) rather than next_task(kit->pos) (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - bpf: task_group_seq_get_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - change next_thread() to use __next_thread() ?: group_leader (Viktor Malik) [RHEL-23644] - introduce __next_thread(), fix next_tid() vs exec() race (Viktor Malik) [RHEL-23644] - bpf: emit frameno for PTR_TO_STACK regs if it differs from current one (Viktor Malik) [RHEL-23644] - bpf: smarter verifier log number printing logic (Viktor Malik) [RHEL-23644] - bpf: omit default off=0 and imm=0 in register state log (Viktor Malik) [RHEL-23644] - bpf: emit map name in register state if applicable and available (Viktor Malik) [RHEL-23644] - bpf: print spilled register state in stack slot (Viktor Malik) [RHEL-23644] - bpf: extract register state printing (Viktor Malik) [RHEL-23644] - bpf: move verifier state printing code to kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: move verbose_linfo() into kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: rename BPF_F_TEST_SANITY_STRICT to BPF_F_TEST_REG_INVARIANTS (Viktor Malik) [RHEL-23644] - selftests/bpf: add iter test requiring range x range logic (Viktor Malik) [RHEL-23644] - veristat: add ability to set BPF_F_TEST_SANITY_STRICT flag with -r flag (Viktor Malik) [RHEL-23644] - selftests/bpf: set BPF_F_TEST_SANITY_SCRIPT by default (Viktor Malik) [RHEL-23644] - selftests/bpf: add randomized reg_bounds tests (Viktor Malik) [RHEL-23644] - selftests/bpf: add range x range test to reg_bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust OP_EQ/OP_NE handling to use subranges for branch taken (Viktor Malik) [RHEL-23644] - selftests/bpf: BPF register range bounds tester (Viktor Malik) [RHEL-23644] - bpf: make __reg{32,64}_deduce_bounds logic more robust (Viktor Malik) [RHEL-23644] - bpf: remove redundant s{32,64} -> u{32,64} deduction logic (Viktor Malik) [RHEL-23644] - bpf: add register bounds sanity checks and sanitization (Viktor Malik) [RHEL-23644] - bpf: enhance BPF_JEQ/BPF_JNE is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_scalar_branch_taken() logic (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle non-const register comparisons (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_cgroup_hierarchy_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_classid_cgroup_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add parallel support for classid (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix issues in setup_classid_environment() (Viktor Malik) [RHEL-23644] - bpf: Add a new kfunc for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add assert for user stacks in test_task_stack (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix pyperf180 compilation failure with clang18 (Viktor Malik) [RHEL-23644 RHEL-40832] - bpf: Add crosstask check to __bpf_get_stack (Viktor Malik) [RHEL-23644] - bpf: Use named fields for certain bpf uapi structs (Viktor Malik) [RHEL-23644] - veristat: add ability to filter top N results (Viktor Malik) [RHEL-23644] - veristat: add ability to sort by stat's absolute value (Viktor Malik) [RHEL-23644] - bpf: replace register_is_const() with is_reg_const() (Viktor Malik) [RHEL-23644] - libbpf: Fix potential uninitialized tail padding with LIBBPF_OPTS_RESET (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_refcount_acquire of node obtained via direct ld (Viktor Malik) [RHEL-23644] - bpf: Mark direct ld of stashed bpf_{rb,list}_node as non-owning ref (Viktor Malik) [RHEL-23644] - bpf: Move GRAPH_{ROOT,NODE}_MASK macros into btf_field_type enum (Viktor Malik) [RHEL-23644] - bpf: Use bpf_mem_free_rcu when bpf_obj_dropping non-refcounted nodes (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test passing MAYBE_NULL reg to bpf_refcount_acquire (Viktor Malik) [RHEL-23644] - bpf: Add KF_RCU flag to bpf_refcount_acquire_impl (Viktor Malik) [RHEL-23644] - bpf: Introduce KF_ARG_PTR_TO_CONST_STR (Viktor Malik) [RHEL-23644] - bpf: Factor out helper check_reg_const_str() (Viktor Malik) [RHEL-23644] - bpf: Add __bpf_dynptr_data* for in kernel use (Viktor Malik) [RHEL-23644] - bpf, lpm: Fix check prefixlen before walking trie (Viktor Malik) [RHEL-23644] - selftests/bpf: Disable CONFIG_DEBUG_INFO_REDUCED in config.aarch64 (Viktor Malik) [RHEL-23644] - bpftool: Fix prog object type in manpage (Viktor Malik) [RHEL-23644] - selftests/bpf: Consolidate VIRTIO/9P configs in config.vm file (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle two sets of two registers (Viktor Malik) [RHEL-23644] - bpf: prepare reg_set_min_max for second set of registers (Viktor Malik) [RHEL-23644] - bpf: unify 32-bit and 64-bit is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken to handle all conditional jumps in one place (Viktor Malik) [RHEL-23644] - selftsets/bpf: Retry map update for non-preallocated per-cpu map (Viktor Malik) [RHEL-23644] - selftests/bpf: Export map_update_retriable() (Viktor Malik) [RHEL-23644] - selftests/bpf: Use value with enough-size when updating per-cpu map (Viktor Malik) [RHEL-23644] - bpf: move is_branch_taken() down (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken() to work with two registers (Viktor Malik) [RHEL-23644] - bpf: rename is_branch_taken reg arguments to prepare for the second one (Viktor Malik) [RHEL-23644] - bpf: drop knowledge-losing __reg_combine_{32,64}_into_{64,32} logic (Viktor Malik) [RHEL-23644] - bpf: try harder to deduce register bounds from different numeric domains (Viktor Malik) [RHEL-23644] - bpf: improve deduction of 64-bit bounds from 32-bit bounds (Viktor Malik) [RHEL-23644] - bpf: add special smin32/smax32 derivation from 64-bit bounds (Viktor Malik) [RHEL-23644] - bpf: derive subreg bounds from full bounds when upper 32 bits are constant (Viktor Malik) [RHEL-23644] - bpf: derive smin32/smax32 from umin32/umax32 bounds (Viktor Malik) [RHEL-23644] - bpf: derive smin/smax from umin/max bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: satisfy compiler by having explicit return in btf test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add malloc failure checks in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert CHECK macros to ASSERT_* macros in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Add tests for open-coded task_vma iter (Viktor Malik) [RHEL-23644] - bpf: Introduce task_vma open-coded iterator kfuncs (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix potential premature unload in bpf_testmod (Viktor Malik) [RHEL-19647] - bpf: Move kernel test kfuncs to bpf_testmod (Viktor Malik) [RHEL-19647]- ext4: enable meta_bg only when new desc blocks are needed (Carlos Maiolino) [RHEL-36282] - ext4: verify s_clusters_per_group even without bigalloc (Carlos Maiolino) [RHEL-36282] - ext4: fix corruption during on-line resize (Carlos Maiolino) [RHEL-36976] {CVE-2024-35807} - ext4_get_link(): fix breakage in RCU mode (Carlos Maiolino) [RHEL-36282] - ext4: correct best extent lstart adjustment logic (Carlos Maiolino) [RHEL-36282] - ext4: forbid commit inconsistent quota data when errors=remount-ro (Carlos Maiolino) [RHEL-36282] - ext4: add a hint for block bitmap corrupt state in mb_groups (Carlos Maiolino) [RHEL-36282] - ext4: fix the comment of ext4_map_blocks()/ext4_ext_map_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: mark the group block bitmap as corrupted before reporting an error (Carlos Maiolino) [RHEL-36282] - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() (Carlos Maiolino) [RHEL-31702] {CVE-2024-26772} - ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: do not trim the group with corrupted block bitmap (Carlos Maiolino) [RHEL-36282] - ext4: delete redundant calculations in ext4_mb_get_buddy_page_lock() (Carlos Maiolino) [RHEL-36282] - ext4_add_entry(): ->d_name.len is never 0 (Carlos Maiolino) [RHEL-36282] - ext4: don't access the source subdirectory content on same-directory rename (Carlos Maiolino) [RHEL-36282] - Revert "ext4: apply umask if ACL support is disabled" (Carlos Maiolino) [RHEL-36282] - ext4: apply umask if ACL support is disabled (Carlos Maiolino) [RHEL-36282] - ext4: mark buffer new if it is unwritten to avoid stale data exposure (Carlos Maiolino) [RHEL-36282] - ext4: move 'ix' sanity check to corrent position (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary initialization of count2 in set_flexbg_block_bitmap (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary check to avoid repeat update_backups for the same gdb (Carlos Maiolino) [RHEL-36282] - ext4: simplify the gdbblock calculation in add_new_gdb_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: use saved local variable sbi instead of EXT4_SB(sb) (Carlos Maiolino) [RHEL-36282] - ext4: remove EXT4FS_DEBUG defination in resize.c (Carlos Maiolino) [RHEL-36282] - ext4: calculate free_clusters_count in cluster unit in verify_group_input (Carlos Maiolino) [RHEL-36282] - ext4: remove commented code in reserve_backup_gdb (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant check of count (Carlos Maiolino) [RHEL-36282] - ext4: fix typo in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: correct return value of ext4_convert_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: add missed brelse in update_backups (Carlos Maiolino) [RHEL-36282] - ext4: correct offset of gdb backup in non meta_bg group to update_backups (Carlos Maiolino) [RHEL-36282] - ext4: fix incorrect offset (Carlos Maiolino) [RHEL-36282] - ext4: correct the start block of counting reserved clusters (Carlos Maiolino) [RHEL-36282] - ext4: make running and commit transaction have their own freed_data_list (Carlos Maiolino) [RHEL-36282] - ext4: fix traditional comparison using max/min method (Carlos Maiolino) [RHEL-36282] - ext4: add missing initialization of call_notify_error in update_super_work() (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant checks of s_encoding (Carlos Maiolino) [RHEL-36282] - ext4: reject casefold inode flag without casefold feature (Carlos Maiolino) [RHEL-36282] - ext4: rename s_error_work to s_sb_upd_work (Carlos Maiolino) [RHEL-36282] - ext4: add periodic superblock update check (Carlos Maiolino) [RHEL-36282] - ext4: fix unttached inode after power cut with orphan file feature enabled (Carlos Maiolino) [RHEL-36282] - ext4: fix memory leaks in ext4_fname_{setup_filename,prepare_lookup} (Carlos Maiolino) [RHEL-36282] - ext4: mballoc: avoid garbage value from err (Carlos Maiolino) [RHEL-36282] - ext4: fix race between writepages and remount (Carlos Maiolino) [RHEL-36282] - ext4: avoid potential data overflow in next_linear_group (Carlos Maiolino) [RHEL-36282] - jbd2: abort journal when detecting metadata writeback error of fs dev (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused 'JBD2_CHECKPOINT_IO_ERROR' and 'j_atomic_flags' (Carlos Maiolino) [RHEL-36282] - jbd2: replace journal state flag by checking errseq (Carlos Maiolino) [RHEL-36282] - jbd2: add errseq to detect client fs's bdev writeback error (Carlos Maiolino) [RHEL-36282] - jbd2: fix soft lockup in journal_finish_inode_data_buffers() (Carlos Maiolino) [RHEL-36282] - jbd2: increase the journal IO's priority (Carlos Maiolino) [RHEL-36282] - jbd2: correct the printing of write_flags in jbd2_write_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev (Carlos Maiolino) [RHEL-36282] - jbd2: fix printk format type for 'io_block' in do_one_pass() (Carlos Maiolino) [RHEL-36282] - jbd2: print io_block if check data block checksum failed when do recovery (Carlos Maiolino) [RHEL-36282] - jbd2: Fix memory leak in journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: correct the end of the journal recovery scan range (Carlos Maiolino) [RHEL-36282] - jbd2: jbd2_journal_init_{dev,inode} return proper error return value (Carlos Maiolino) [RHEL-36282] - jbd2: drop useless error tag in jbd2_journal_wipe() (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: add fast_commit space check (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup load_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: open code jbd2_verify_csum_type() helper (Carlos Maiolino) [RHEL-36282] - jbd2: checking valid features early in journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: don't load superblock in jbd2_journal_check_used_features() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() into journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() dependent functions (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused function '__cp_buffer_busy' (Carlos Maiolino) [RHEL-36282] - jbd2: check 'jh->b_transaction' before removing it from checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: fix checkpoint cleanup performance regression (Carlos Maiolino) [RHEL-36282] - fs: jbd2: fix an incorrect warn log (Carlos Maiolino) [RHEL-36282] - jbd2: remove __journal_try_to_free_buffer() (Carlos Maiolino) [RHEL-36282] - jbd2: fix a race when checking checkpoint buffer busy (Carlos Maiolino) [RHEL-36282] - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: remove journal_clean_one_cp_list() (Carlos Maiolino) [RHEL-36282] - jbd2: remove t_checkpoint_io_list (Carlos Maiolino) [RHEL-36282] - jbd2: recheck chechpointing non-dirty buffer (Carlos Maiolino) [RHEL-36282] - jbd2: skip reading super block if it has been verified (Carlos Maiolino) [RHEL-36282] - jbd2: remove j_format_version (Carlos Maiolino) [RHEL-36282] - jbd2: factor out journal initialization from journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: switch to check format version in superblock directly (Carlos Maiolino) [RHEL-36282] - jbd2: Avoid printing outside the boundary of the buffer (Carlos Maiolino) [RHEL-36282] - block: fix overflow in blk_ioctl_discard() (Ming Lei) [RHEL-39813] {CVE-2024-36917} - Revert "i2c: Make remove callback return void" for ti-tfp410.c (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Drop unused fields in struct pca953x_platform_data (Andrew Halaney) [RHEL-35606] - gpio: pca953x: add support for TCA9538 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Remove unused PCAL953X_OUT_CONF from pcal6534_recalc_addr() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Clean up pcal6534_check_register() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid logically dead code (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid to use uninitialized value pinctrl (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add missing header(s) (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add support for PCAL6534 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Swap if statements to save later complexity (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Fix pca953x_gpio_set_pull_up_down() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: introduce support for nxp,pcal6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add mutex_lock for regcache sync in PM (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make platform teardown callback return void (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address when regcache sync during init (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct range when do regmap sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: only use single read/write for No AI mode (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address to do regcache sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make the irqchip immutable (Andrew Halaney) [RHEL-35606] - gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set) (Andrew Halaney) [RHEL-35606] - gpio: pca953xx: Add support for pca6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Improve bias setting (Andrew Halaney) [RHEL-35606] - gpio: pca953x: do not ignore i2c errors (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add main esm address range (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Enable support for UHS mode (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Fix UART pin type and macro type (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Use exact ranges for FSS node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Remove UART baud rate selection (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Fix mux-reg-masks in serdes_ln_ctrl (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Enable camera peripherals (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: Add phase tags for memory node on J784S4 EVM and AM69 SK (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix sync-lost issue with two displays (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix initial plane zpos values (Andrew Halaney) [RHEL-35606] - drm/tidss: Use DRM_PLANE_COMMIT_ACTIVE_ONLY (Andrew Halaney) [RHEL-35606] - drm/tidss: IRQ code cleanup (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix dss reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Add simple K2G manual reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Check for K2G in in dispc_softreset() (Andrew Halaney) [RHEL-35606] - drm/tidss: Return error value from from softreset (Andrew Halaney) [RHEL-35606] - drm/tidss: Move reset to the end of dispc_init() (Andrew Halaney) [RHEL-35606] - drm/tidss: Drop useless variable init (Andrew Halaney) [RHEL-35606] - drm/tidss: Use PM autosuspend (Andrew Halaney) [RHEL-35606] - drm/tidss: Use pm_runtime_resume_and_get() (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM62A7 DSS (Andrew Halaney) [RHEL-35606] - mux: mmio: use reg property when parent device is not a syscon (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-sierra: Add clock ID for derived reference clock (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Rename SSC macros to use generic names (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Add clock IDs for derived and received refclk (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: Add PHY_TYPE_USXGMII definition (Andrew Halaney) [RHEL-35606] - dt-bindings: msm: dsi: document phy-type property for 7nm dsi phy (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J784S4 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Use key:value pair table for all settings (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add single link USXGMII configuration for 156.25MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add USB + DP multilink configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PCIe + DP multilink configuration for 100MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Prepare driver for multilink DP support (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add function to get PLL to be configured for DP (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: cadence: torrent: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J721E (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Fix unreachable code in wiz_mode_select() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: cadence: phy-cadence-torrent: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add support to enable LN23 Type-C swap (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Manage TypeC lane swap if typec-dir-gpios not specified (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j721s2-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j784s4-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: fix reference leaks in wiz_probe() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: stop name conflict if multiple serdes are initialized (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: set PMA_CMN_REFCLK_DIG_DIV based on reflk rate (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add support for j7200-wiz-10g (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz.c: Add usxgmii support in wiz driver (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Add SGMII support in wiz driver for J7200 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove unused `regmap` field from state struct (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: use OF data for device specific data (Andrew Halaney) [RHEL-35606] - phy: ti: Fix missing sentinel for clk_div_table (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: use swap() to make code cleaner (Andrew Halaney) [RHEL-35606] - phy: ti: report 2 non-kernel-doc comments (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add support to output received reference clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Model reference clock driver as a clock to enable derived refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Migrate to clk_hw based registration and OF APIs (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Check PIPE mode PHY status to be ready for operation (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add debug information for PHY configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add separate functions for reusable code (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY configuration for DP with 100MHz ref clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY registers for DP in array format (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Configure PHY registers as a function of input reference clock rate (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add enum for supported input reference clock frequencies (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Reorder few functions to remove function declarations (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove use of CamelCase to fix checkpatch CHECK message (Andrew Halaney) [RHEL-35606] - drm/gem: rename struct drm_gem_dma_object.{paddr => dma_addr} (Andrew Halaney) [RHEL-35606] - drm: Remove linux/media-bus-format.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/tidss: Update encoder/bridge chain connect model (Andrew Halaney) [RHEL-35606] - drm/bridge: Centralize error message when bridge attach fails (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM625 DSS (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - drm/tidss: Use GEM DMA fbdev emulation (Andrew Halaney) [RHEL-35606] - drm/tidss: Implement struct drm_plane_helper_funcs.atomic_enable (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove return values from dispc_plane_{setup, enable}() (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove unnecessary include statements for drm_crtc_helper.h (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Remove unnecessary include statements (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Move generic fbdev emulation into separate source file (Andrew Halaney) [RHEL-35606] - drm/gem: rename GEM CMA helpers to GEM DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Remove CONFIG_DRM_KMS_CMA_HELPER option (Andrew Halaney) [RHEL-35606] - drm/fb: rename FB CMA helpers to FB DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Drop drm_blend.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/fb: remove unused includes of drm_fb_cma_helper.h (Andrew Halaney) [RHEL-35606] - drm: Drop drm_framebuffer.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm: Remove unnecessary include statements of drm_plane_helper.h (Andrew Halaney) [RHEL-35606] - drm: tidss: Fix pixel format definition (Andrew Halaney) [RHEL-35606] - drm/tidss: Set max DMA segment size (Andrew Halaney) [RHEL-35606] - drm/tidss: fix repeated words in comments (Andrew Halaney) [RHEL-35606] - drm/tidss: Soft Reset DISPC on startup (Andrew Halaney) [RHEL-35606] - drm/tidss: Use drm_module_platform_driver() to register the driver (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix warning: unused variable 'tidss_pm_ops' (Andrew Halaney) [RHEL-35606] - drm/tidss: Make use of the helper macro SET_RUNTIME_PM_OPS() (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to Linux IRQ interfaces (Andrew Halaney) [RHEL-35606] - drm/tidss: Don't use struct drm_device.irq_enabled (Andrew Halaney) [RHEL-35606] - drm/: drm_gem_plane_helper_prepare_fb is now the default (Andrew Halaney) [RHEL-35606] - selftests/bpf: Check VLAN tag and proto in xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add AF_INET packet generation to xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add flags and VLAN hint to xdp_hw_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Allow VLAN packets in xdp_hw_metadata (Petr Oros) [RHEL-31890] - net: make vlan_get_tag() return -ENODATA instead of -EINVAL (Petr Oros) [RHEL-31890] - veth: Implement VLAN tag XDP hint (Petr Oros) [RHEL-31890] - xdp: Add VLAN tag hint (Petr Oros) [RHEL-31890] - xsk: add functions to fill control buffer (Petr Oros) [RHEL-31890] - redhat: remove gcc version check for ENABLE_WERROR (Eric Chanudet) [RHEL-43372] - vduse: Temporarily fail if control queue feature requested (Cindy Lu) [RHEL-23888] - redhat/configs: Enable CONFIG_VDPA_USER (Cindy Lu) [RHEL-23888] - mm: replace vma->vm_flags direct modifications with modifier calls (Cindy Lu) [RHEL-23888] - vduse: enable Virtio-net device type (Cindy Lu) [RHEL-23888] - vduse: validate block features only with block devices (Cindy Lu) [RHEL-23888] - file: Export receive_fd() to modules (Cindy Lu) [RHEL-23888] - eventfd: simplify eventfd_signal() (Cindy Lu) [RHEL-23888] - vduse: implement DMA sync callbacks (Cindy Lu) [RHEL-23888] - vduse: make vduse_class constant (Cindy Lu) [RHEL-23888] - vdpa: Provide interface to read driver features (Cindy Lu) [RHEL-23888] - vduse: Use proper spinlock for IRQ injection (Cindy Lu) [RHEL-23888] - vduse: fix NULL pointer dereference (Cindy Lu) [RHEL-23888] - vduse: avoid empty string for dev name (Cindy Lu) [RHEL-23888] - vduse: Support specifying bounce buffer size via sysfs (Cindy Lu) [RHEL-23888] - vduse: Delay iova domain creation (Cindy Lu) [RHEL-23888] - vduse: Signal vq trigger eventfd directly if possible (Cindy Lu) [RHEL-23888] - vduse: Add sysfs interface for irq callback affinity (Cindy Lu) [RHEL-23888] - vduse: Support get_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Support set_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Refactor allocation for vduse virtqueues (Cindy Lu) [RHEL-23888] - driver core: class: remove module * from class_create() (Cindy Lu) [RHEL-23888] - vduse: Remove include of rwlock.h (Cindy Lu) [RHEL-23888] - vduse: Validate vq_num in vduse_validate_config() (Cindy Lu) [RHEL-23888] - driver core: make struct class.devnode() take a const * (Cindy Lu) [RHEL-23888] - vduse: prevent uninitialized memory accesses (Cindy Lu) [RHEL-23888] - vduse: Support querying information of IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support registering userspace memory for IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support using userspace pages as bounce buffer (Cindy Lu) [RHEL-23888] - vduse: Use memcpy_{to,from}_page() in do_bounce() (Cindy Lu) [RHEL-23888] - vduse: Remove unnecessary spin lock protection (Cindy Lu) [RHEL-23888] - vduse: Tie vduse mgmtdev and its device (Cindy Lu) [RHEL-23888] - vduse: Fix NULL pointer dereference on sysfs access (Cindy Lu) [RHEL-23888] - vduse: Fix returning wrong type in vduse_domain_alloc_iova() (Cindy Lu) [RHEL-23888] - vdpa: multiple address spaces support (Cindy Lu) [RHEL-23888] - vdpa: introduce virtqueue groups (Cindy Lu) [RHEL-23888] - iommu/iova: Separate out rcache init (Cindy Lu) [RHEL-23888] - vduse: moving kvfree into caller (Cindy Lu) [RHEL-23888] - iommu/iova: Move fast alloc size roundup into alloc_iova_fast() (Cindy Lu) [RHEL-23888] - vduse: check that offset is within bounds in get_config() (Cindy Lu) [RHEL-23888] - vduse: fix memory corruption in vduse_dev_ioctl() (Cindy Lu) [RHEL-23888] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [RHEL-23888] - vduse: Fix race condition between resetting and irq injecting (Cindy Lu) [RHEL-23888] - vduse: Disallow injecting interrupt before DRIVER_OK is set (Cindy Lu) [RHEL-23888] - VDUSE: fix documentation underline warning (Cindy Lu) [RHEL-23888] - vduse: Cleanup the old kernel states after reset failure (Cindy Lu) [RHEL-23888] - vduse: missing error code in vduse_init() (Cindy Lu) [RHEL-23888] - Documentation: Add documentation for VDUSE (Cindy Lu) [RHEL-23888] - vduse: Introduce VDUSE - vDPA Device in Userspace (Cindy Lu) [RHEL-23888] - vduse: Implement an MMU-based software IOTLB (Cindy Lu) [RHEL-23888] - af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). (Davide Caratti) [RHEL-33410] - net: replace calls to sock->ops->connect() with kernel_connect() (Davide Caratti) [RHEL-33410] - net: Avoid address overwrite in kernel_connect (Davide Caratti) [RHEL-30875 RHEL-33410] - af_unix: Fix garbage collector racing against connect() (Davide Caratti) [RHEL-33410] - veth: try harder when allocating queue memory (Davide Caratti) [RHEL-33410] - net: enable memcg accounting for veth queues (Davide Caratti) [RHEL-33410] - net: veth: do not manipulate GRO when using XDP (Davide Caratti) [RHEL-33410] - net: veth: clear GRO when clearing XDP even when down (Davide Caratti) [RHEL-33410] - af_unix: fix lockdep positive in sk_diag_dump_icons() (Davide Caratti) [RHEL-33410] - llc: call sock_orphan() at release time (Davide Caratti) [RHEL-33410] - llc: Drop support for ETH_P_TR_802_2. (Davide Caratti) [RHEL-33410] - llc: make llc_ui_sendmsg() more robust against bonding changes (Davide Caratti) [RHEL-33410] - vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING (Davide Caratti) [RHEL-33410] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Davide Caratti) [RHEL-33410] - net: netdev_queue: netdev_txq_completed_mb(): fix wake condition (Davide Caratti) [RHEL-33410] - net/ipv6: convert skip_notify_on_dev_down sysctl to u8 (Davide Caratti) [RHEL-33410] - net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down (Davide Caratti) [RHEL-33410] - neighbour: fix unaligned access to pneigh_entry (Davide Caratti) [RHEL-33410] - af_packet: do not use READ_ONCE() in packet_bind() (Davide Caratti) [RHEL-33410] - af_packet: Fix data-races of pkt_sk(sk)->num. (Davide Caratti) [RHEL-33410] - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() (Davide Caratti) [RHEL-33410] - af_unix: Fix data race around sk->sk_err. (Davide Caratti) [RHEL-33410] - af_unix: Fix data-races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix data races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix a data race of sk->sk_receive_queue->qlen. (Davide Caratti) [RHEL-33410] - net/packet: convert po->pressure to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->running to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->has_vnet_hdr to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_loss to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_tx_has_off to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: annotate accesses to po->tp_tstamp (Davide Caratti) [RHEL-33410] - net/packet: convert po->auxdata to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->origdev to an atomic flag (Davide Caratti) [RHEL-33410] - xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING (Felix Maurer) [RHEL-30107] - bpf, sockmap: Prevent lock inversion deadlock in map delete elem (Felix Maurer) [RHEL-30107] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Felix Maurer) [RHEL-30107] - xsk: Add truesize to skb_add_rx_frag(). (Felix Maurer) [RHEL-30107] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Felix Maurer) [RHEL-30107] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Felix Maurer) [RHEL-28894 RHEL-30107] {CVE-2024-26611} - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Felix Maurer) [RHEL-30107] - xsk: recycle buffer in case Rx queue was full (Felix Maurer) [RHEL-30107] - xsk: Skip polling event check for unbound socket (Felix Maurer) [RHEL-30107] - bpf: Fix bpf socket lookup from tc/xdp to respect socket VRF bindings (Felix Maurer) [RHEL-30107] - bpf: Call __bpf_sk_lookup()/__bpf_skc_lookup() directly via TC hookpoint (Felix Maurer) [RHEL-30107] - bpf: Factor out socket lookup functions for the TC hookpoint. (Felix Maurer) [RHEL-30107] - selftest/cgroup: Update test_cpuset_prs.sh to match changes (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset.cpus.exclusive independent of cpuset.cpus (Waiman Long) [RHEL-43331] - cgroup/cpuset: Delay setting of CS_CPU_EXCLUSIVE until valid partition (Waiman Long) [RHEL-43331] - selftest/cgroup: Fix test_cpuset_prs.sh problems reported by test robot (Waiman Long) [RHEL-43331] - cgroup/cpuset: Fix remote root partition creation problem (Waiman Long) [RHEL-43331] - cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset hotplug processing synchronous (Waiman Long) [RHEL-43331] - mm/mglru: Revert "don't sync disk for each aging cycle" (Waiman Long) [RHEL-43371]- Revert "kernel/panic.c: Move the location of bust_spinlocks to prevent hanging." (Derek Barbosa) [RHEL-39473] - arch/x86: Fix typos [partial] (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check HSMP support on AMD family of processors (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: switch to use device_add_groups() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Remove extra parenthesis and add a space (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Add support for ACPI based probing (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Restructure sysfs group creation (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Define a struct to hold mailbox regs (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Create static func to handle platdev (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move hsmp_test to probe (David Arcari) [RHEL-43368] - octeontx2-af: fix the double free in rvu_npc_freemem() (Kamal Heib) [RHEL-39651] {CVE-2024-36030} - e1000e: Add support for the next LOM generation (Ken Cox) [RHEL-17484] - e1000e: Use PME poll to circumvent unreliable ACPI wake (Ken Cox) [RHEL-17484] - net: e1000e: Remove unused declarations (Ken Cox) [RHEL-17484] - e1000e: Add @adapter description to kdoc (Ken Cox) [RHEL-17484] - mm: huge_memory: don't force huge page alignment on 32 bit (Rafael Aquini) [RHEL-22187] - x86/topology: Fix max_siblings calculation for some hybrid cpus (David Arcari) [RHEL-40607] - ipv6: Fix potential uninit-value access in __ip6_make_skb() (Antoine Tenart) [RHEL-39786] - ipv4: Fix uninit-value access in __ip_make_skb() (Antoine Tenart) [RHEL-39786] {CVE-2024-36927} - Enable ALSA (CONFIG_SND) on aarch64 (Charles Mirabile) [RHEL-40411] - gpiolib: cdev: Fix use after free in lineinfo_changed_notify (Steve Best) [RHEL-39849] {CVE-2024-36899} - Add CONFIG_PCP_BATCH_SCALE_MAX to RHEL configs collection (Chris von Recklinghausen) [RHEL-20141] - mm and cache_info: remove unnecessary CPU cache info update (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce detecting time of consecutive high order page freeing (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: decrease PCP high if free pages < high watermark (Chris von Recklinghausen) [RHEL-20141] - mm: tune PCP high automatically (Chris von Recklinghausen) [RHEL-20141] - mm: add framework for PCP high auto-tuning (Chris von Recklinghausen) [RHEL-20141] - mm, page_alloc: scale the number of pages that are batch allocated (Chris von Recklinghausen) [RHEL-20141] - mm: restrict the pcp batch scale factor to avoid too long latency (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce lock contention for draining high-order pages (Chris von Recklinghausen) [RHEL-20141] - cacheinfo: calculate size of per-CPU data cache slice (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: avoid to drain PCP when process exit (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove unnecessary parameter batch of nr_pcp_free (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove track of active PCP lists range in bulk free (Chris von Recklinghausen) [RHEL-20141] - mm: remove obsolete comment above struct per_cpu_pages (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move is_check_pages_enabled() into page_alloc.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move sysctls into it own fils (Chris von Recklinghausen) [RHEL-20141] - mm: vmscan: use gfp_has_io_fs() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move pm_* function into power (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mark_free_page() into snapshot.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out DEBUG_PAGEALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out FAIL_PAGE_ALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: remove alloc_contig_dump_pages() stub (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: squash page_is_consistent() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: collect mem statistic into show_mem.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move set_zone_contiguous() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move init_on_alloc/free() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mirrored_kernelcore into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - rxrpc: replace zero-lenth array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-40250] - ext4: fix fortify warning in fs/ext4/fast_commit.c:1551 (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy_pad() (Ivan Vecera) [RHEL-40250] - string: Redefine strscpy_pad() as a macro (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy() (Ivan Vecera) [RHEL-40250] - kernel.h: split out COUNT_ARGS() and CONCATENATE() to args.h (Ivan Vecera) [RHEL-40250] - uml: Replace strlcpy with strscpy (Ivan Vecera) [RHEL-40250] - fortify: strscpy: Fix flipped q and p docstring typo (Ivan Vecera) [RHEL-40250] - fortify: Use const variables for __member_size tracking (Ivan Vecera) [RHEL-40250] - overflow: add DEFINE_FLEX() for on-stack allocs (Ivan Vecera) [RHEL-40250] - fortify: Use __builtin_dynamic_object_size() when available (Ivan Vecera) [RHEL-40250] - fortify: Short-circuit known-safe calls to strscpy() (Ivan Vecera) [RHEL-40250] - string: Rewrite and add more kern-doc for the str*() functions (Ivan Vecera) [RHEL-40250] - fortify: Convert to struct vs member helpers (Ivan Vecera) [RHEL-40250] - fortify: Explicitly check bounds are compile-time constants (Ivan Vecera) [RHEL-40250] - fortify: Use SIZE_MAX instead of (size_t)-1 (Ivan Vecera) [RHEL-40250] - fortify: Add run-time WARN for cross-field memcpy() (Ivan Vecera) [RHEL-40250] - sched/x86: Export 'percpu arch_freq_scale' (Phil Auld) [RHEL-39512] - tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer (Mark Salter) [RHEL-39308] - randomize_kstack: Improve entropy diffusion (Chris von Recklinghausen) [RHEL-37308] {CVE-2024-35918} - net: usb: lan78xx: add phy dependency for user tools (Jose Ignacio Tornos Martinez) [RHEL-17582] - aio: Fix incorrect usage of eventfd_signal_allowed() (Waiman Long) [RHEL-38738] - aio: fix use-after-free due to missing POLLFREE handling (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - aio: keep poll requests on waitqueue until completed (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - redhat/configs: Enable CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE (Jocelyn Falempe) [RHEL-28760] - drm/mgag200: Add an option to disable Write-Combine (Jocelyn Falempe) [RHEL-28760] - Revert "drm/mgag200: Add a workaround for low-latency" (Jocelyn Falempe) [RHEL-28760] - md: Revert "md: Fix overflow in is_mddev_idle" (Nigel Croxon) [RHEL-39038] - mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work (Ivan Vecera) [RHEL-37018] {CVE-2024-35852} - pwm: Fix double shift bug (Steve Best) [RHEL-38280] {CVE-2023-52756} - nbd: null check for nla_nest_start (Ming Lei) [RHEL-35178] {CVE-2024-27025} - x86/xen: Add some null pointer checking to smp.c (Vitaly Kuznetsov) [RHEL-33260] {CVE-2024-26908} - misc: lis3lv02d_i2c: Fix regulators getting en-/dis-abled twice on suspend/resume (Steve Best) [RHEL-36934] {CVE-2024-35824} - ice: final upstream version of the fix for RHEL-19000 (Michal Schmidt) [RHEL-35969] - kernel.spec: add iommu selftests to kernel-selftests-internal (Eder Zulian) [RHEL-32894] - virtiofs: include a newline in sysfs tag (Brian Foster) [RHEL-34071] - virtio_fs: remove duplicate check if queue is broken (Brian Foster) [RHEL-34071] - virtiofs: drop __exit from virtio_fs_sysfs_exit() (Brian Foster) [RHEL-34071] - virtiofs: emit uevents on filesystem events (Brian Foster) [RHEL-34071] - virtiofs: export filesystem tags through sysfs (Brian Foster) [RHEL-34071] - virtiofs: forbid newlines in tags (Brian Foster) [RHEL-34071] - xsk: Add missing SPDX to AF_XDP TX metadata documentation (Petr Oros) [RHEL-31944] - xsk: Don't assume metadata is always requested in TX completion (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Convert xdp_hw_metadata to XDP_USE_NEED_WAKEUP (Petr Oros) [RHEL-31944] - selftests/bpf: Fix broken build where char is unsigned (Petr Oros) [RHEL-31944] - selftests/bpf: Add options and frags to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: xdp_hw_metadata track more timestamps (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Add csum helpers (Petr Oros) [RHEL-31944] - selftests/xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Add option to calculate TX checksum in SW (Petr Oros) [RHEL-31944] - xsk: Validate xsk_tx_metadata flags (Petr Oros) [RHEL-31944] - xsk: Document tx_metadata_len layout (Petr Oros) [RHEL-31944] - tools: ynl: Print xsk-features from the sample (Petr Oros) [RHEL-31944] - xsk: Add TX timestamp and TX checksum offload support (Petr Oros) [RHEL-31944] - xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Elide base_addr comparison in xp_unaligned_validate_desc (Petr Oros) [RHEL-31944]- modules: wait do_free_init correctly (Donald Dutile) [RHEL-28063] - Subject: revert of revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - linux/export: Ensure natural alignment of kcrctab array (Donald Dutile) [RHEL-28063] - linux/export: Fix alignment for 64-bit ksymtab entries (Donald Dutile) [RHEL-28063] - kernel/module: improve documentation for try_module_get() (Donald Dutile) [RHEL-28063] - module: Remove redundant TASK_UNINTERRUPTIBLE (Donald Dutile) [RHEL-28063] - params: Introduce the param_unknown_fn type (Donald Dutile) [RHEL-28063] - module/decompress: use kvmalloc() consistently (Donald Dutile) [RHEL-28063] - module: Annotate struct module_notes_attrs with __counted_by (Donald Dutile) [RHEL-28063] - module: Fix comment typo (Donald Dutile) [RHEL-28063] - module: Make is_mapping_symbol() return bool (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for gzip decompression workspace (Donald Dutile) [RHEL-28063] - module: Clarify documentation of module_param_call() (Donald Dutile) [RHEL-28063] - modpost: do not make find_tosym() return NULL (Donald Dutile) [RHEL-28063] - modpost: Optimize symbol search from linear to binary search (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for zstd decompression workspace (Donald Dutile) [RHEL-28063] - dyndbg: add source filename to prefix (Donald Dutile) [RHEL-28063] - dyndbg: increase PREFIX_SIZE to 128 (Donald Dutile) [RHEL-28063] - dyndbg: constify opt_array (Donald Dutile) [RHEL-28063] - module: Expose module_init_layout_section() (Donald Dutile) [RHEL-28063] - modpost, kallsyms: Treat add '$'-prefixed symbols as mapping symbols (Donald Dutile) [RHEL-28063] - module: Ignore RISC-V mapping symbols too (Donald Dutile) [RHEL-28063] - module: fix init_module_from_file() error handling (Donald Dutile) [RHEL-28063] - modules: catch concurrent module loads, treat them as idempotent (Donald Dutile) [RHEL-28063] - module: split up 'finit_module()' into init_module_from_file() helper (Donald Dutile) [RHEL-28063] - kallsyms: Fix kallsyms_selftest failure (Donald Dutile) [RHEL-28063] - kallsyms: Add more debug output for selftest (Donald Dutile) [RHEL-28063] - modpost: check static EXPORT_SYMBOL* by modpost again (Donald Dutile) [RHEL-28063] - kbuild: generate KSYMTAB entries by modpost (Donald Dutile) [RHEL-28063] - modpost: pass struct module pointer to check_section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: fix off by one in is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: Include '.text.*' in TEXT_SECTIONS (Donald Dutile) [RHEL-28063] - xen: unexport __init-annotated xen_xlate_map_ballooned_pages() (Donald Dutile) [RHEL-28063] - tick/nohz: unexport __init-annotated tick_nohz_full_setup() (Donald Dutile) [RHEL-28063] - kallsyms: make kallsyms_show_value() as generic function (Donald Dutile) [RHEL-28063] - kallsyms: move kallsyms_show_value() out of kallsyms.c (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_REL32 (Donald Dutile) [RHEL-28063] - modpost: fix section_mismatch message for R_ARM_THM_{CALL,JUMP24,JUMP19} (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_THM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: refactor find_fromsym() and find_tosym() (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_ABS32 (Donald Dutile) [RHEL-28063] - module/decompress: Fix error checking on zstd decompression (Donald Dutile) [RHEL-28063] - module: fix module load for ia64 (Donald Dutile) [RHEL-28063] - modpost: remove *_sections[] arrays (Donald Dutile) [RHEL-28063] - modpost: merge bad_tosec=ALL_EXIT_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: merge fromsec=DATA_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: remove is_shndx_special() check from section_rel(a) (Donald Dutile) [RHEL-28063] - modpost: replace r->r_offset, r->r_addend with faddr, taddr (Donald Dutile) [RHEL-28063] - modpost: unify 'sym' and 'to' in default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove unused argument from secref_whitelist() (Donald Dutile) [RHEL-28063] - Revert "modpost: skip ELF local symbols during section mismatch check" (Donald Dutile) [RHEL-28063] - kallsyms: remove unsed API lookup_symbol_attrs (Donald Dutile) [RHEL-28063] - module: Remove preempt_disable() from module reference counting. (Donald Dutile) [RHEL-28063] - module: Fix use-after-free bug in read_file_mod_stats() (Donald Dutile) [RHEL-28063] - modpost: rename find_elf_symbol() and find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass section index to find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass 'tosec' down to default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash extable_mismatch_handler() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: clean up is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: squash report_sec_mismatch() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash report_extable_warnings() into extable_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove get_prettyname() (Donald Dutile) [RHEL-28063] - modpost: remove fromsym info in __ex_table section mismatch warning (Donald Dutile) [RHEL-28063] - modpost: remove broken calculation of exception_table_entry size (Donald Dutile) [RHEL-28063] - module: include internal.h in module/dups.c (Donald Dutile) [RHEL-28063] - module: add debugging auto-load duplicate module support (Donald Dutile) [RHEL-28063] - module: stats: fix invalid_mod_bytes typo (Donald Dutile) [RHEL-28063] - module: remove use of uninitialized variable len (Donald Dutile) [RHEL-28063] - module: fix building stats for 32-bit targets (Donald Dutile) [RHEL-28063] - module: stats: include uapi/linux/module.h (Donald Dutile) [RHEL-28063] - module: avoid allocation if module is already present and ready (Donald Dutile) [RHEL-28063] - module: add debug stats to help identify memory pressure (Donald Dutile) [RHEL-28063] - module: extract patient module check into helper (Donald Dutile) [RHEL-28063] - modules/kmod: replace implementation with a semaphore (Donald Dutile) [RHEL-28063] - module: fix kmemleak annotations for non init ELF sections (Donald Dutile) [RHEL-28063] - module: Ignore L0 and rename is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: Move is_arm_mapping_symbol() to module_symbol.h (Donald Dutile) [RHEL-28063] - module: Sync code of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: already_uses() - reduce pr_debug output volume (Donald Dutile) [RHEL-28063] - module: add section-size to move_module pr_debug (Donald Dutile) [RHEL-28063] - module: add symbol-name to pr_debug Absolute symbol (Donald Dutile) [RHEL-28063] - module: in layout_sections, move_module: add the modname (Donald Dutile) [RHEL-28063] - module: fold usermode helper kmod into modules directory (Donald Dutile) [RHEL-28063] - module: merge remnants of setup_load_info() to elf validation (Donald Dutile) [RHEL-28063] - module: move more elf validity checks to elf_validity_check() (Donald Dutile) [RHEL-28063] - module: add stop-grap sanity check on module memcpy() (Donald Dutile) [RHEL-28063] - module: add sanity check for ELF module section (Donald Dutile) [RHEL-28063] - module: rename check_module_license_and_versions() to check_export_symbol_versions() (Donald Dutile) [RHEL-28063] - module: converge taint work together (Donald Dutile) [RHEL-28063] - module: move signature taint to module_augment_kernel_taints() (Donald Dutile) [RHEL-28063] - module: move tainting until after a module hits our linked list (Donald Dutile) [RHEL-28063] - module: split taint adding with info checking (Donald Dutile) [RHEL-28063] - module: split taint work out of check_modinfo_livepatch() (Donald Dutile) [RHEL-28063] - module: rename set_license() to module_license_taint_check() (Donald Dutile) [RHEL-28063] - module: move check_modinfo() early to early_mod_check() (Donald Dutile) [RHEL-28063] - module: move early sanity checks into a helper (Donald Dutile) [RHEL-28063] - module: add a for_each_modinfo_entry() (Donald Dutile) [RHEL-28063] - module: rename next_string() to module_next_tag_pair() (Donald Dutile) [RHEL-28063] - module: move get_modinfo() helpers all above (Donald Dutile) [RHEL-28063] - modpost: Fix processing of CRCs on 32-bit build machines (Donald Dutile) [RHEL-28063] - module/decompress: Never use kunmap() for local un-mappings (Donald Dutile) [RHEL-28063] - kallsyms: Delete an unused parameter related to {module_}kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - dyndbg: cleanup dynamic usage in ib_srp.c (Donald Dutile) [RHEL-28063] - kernel/module: add documentation for try_module_get() (Donald Dutile) [RHEL-28063] - ARM: dyndbg: allow including dyndbg.h in decompressor (Donald Dutile) [RHEL-28063] - dyndbg: use the module notifier callbacks (Donald Dutile) [RHEL-28063] - dyndbg: remove unused 'base' arg from __ddebug_add_module() (Donald Dutile) [RHEL-28063] - module: make module_ktype structure constant (Donald Dutile) [RHEL-28063] - module: Remove the unused function within (Donald Dutile) [RHEL-28063] - scripts/gdb: fix usage of MOD_TEXT not defined when CONFIG_MODULES=n (Donald Dutile) [RHEL-28063] - scripts/gdb: fix 'lx-lsmod' show the wrong size (Donald Dutile) [RHEL-28063] - scripts/gdb: use mem instead of core_layout to get the module address (Donald Dutile) [RHEL-28063] - module: replace module_layout with module_memory (Donald Dutile) [RHEL-28063] - s390/module: fix loading modules with a lot of relocations (Donald Dutile) [RHEL-28063] - module: Use kstrtobool() instead of strtobool() (Donald Dutile) [RHEL-28063] - livepatch: Improve the search performance of module_kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Fix scheduling with interrupts disabled in self-test (Donald Dutile) [RHEL-28063] - modpost: error out if addend_*_rel() is not implemented for REL arch (Donald Dutile) [RHEL-28063] - module/decompress: Support zstd in-kernel decompression (Donald Dutile) [RHEL-28063] - module: add module_elf_check_arch for module-specific checks (Donald Dutile) [RHEL-28063] - modpost: Mark uuid_le type to be suitable only for MEI (Donald Dutile) [RHEL-28063] - modpost: fix array_size.cocci warning (Donald Dutile) [RHEL-28063] - modpost: Join broken long printed messages (Donald Dutile) [RHEL-28063] - kallsyms: Remove unneeded semicolon (Donald Dutile) [RHEL-28063] - kallsyms: Add self-test facility (Donald Dutile) [RHEL-28063] - kallsyms: Add helper kallsyms_on_each_match_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Reduce the memory occupied by kallsyms_seqs_of_names[] (Donald Dutile) [RHEL-28063] - kallsyms: Improve the performance of kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix NULL vs IS_ERR checking for module_get_next_page (Donald Dutile) [RHEL-28063] - module: Remove unused macros module_addr_min/max (Donald Dutile) [RHEL-28063] - module: remove redundant module_sysfs_initialized variable (Donald Dutile) [RHEL-28063] - module: tracking: Keep a record of tainted unloaded modules only (Donald Dutile) [RHEL-28063] - linux/export: use inline assembler to populate symbol CRCs (Donald Dutile) [RHEL-28063] - powerpc/xmon: Use KSYM_NAME_LEN in array size (Donald Dutile) [RHEL-28063] - kallsyms: increase maximum kernel symbol length to 512 (Donald Dutile) [RHEL-28063] - kallsyms: support "big" kernel symbols (Donald Dutile) [RHEL-28063] - kallsyms: add static relationship between `KSYM_NAME_LEN{,_BUFFER}` (Donald Dutile) [RHEL-28063] - kallsyms: avoid hardcoding buffer size (Donald Dutile) [RHEL-28063] - cfi: Drop __CFI_ADDRESSABLE (Donald Dutile) [RHEL-28063] - cfi: Remove CONFIG_CFI_CLANG_SHADOW (Donald Dutile) [RHEL-28063] - module/decompress: generate sysfs string at compile time (Donald Dutile) [RHEL-28063] - module: Add debugfs interface to view unloaded tainted modules (Donald Dutile) [RHEL-28063] - dyndbg: add drm.debug style (drm/parameters/debug) bitmap support (Donald Dutile) [RHEL-28063] - dyndbg: validate class FOO by checking with module (Donald Dutile) [RHEL-28063] - dyndbg: add ddebug_attach_module_classes (Donald Dutile) [RHEL-28063] - kernel/module: add __dyndbg_classes section (Donald Dutile) [RHEL-28063] - dyndbg: add DECLARE_DYNDBG_CLASSMAP macro (Donald Dutile) [RHEL-28063] - dyndbg: add __pr_debug_cls for testing (Donald Dutile) [RHEL-28063] - dyndbg: add class_id to pr_debug callsites (Donald Dutile) [RHEL-28063] - dyndbg: gather __dyndbg[] state into struct _ddebug_info (Donald Dutile) [RHEL-28063] - dyndbg: cleanup auto vars in dynamic_debug_init (Donald Dutile) [RHEL-28063] - dyndbg: drop EXPORTed dynamic_debug_exec_queries (Donald Dutile) [RHEL-28063] - dyndbg: let query-modname override actual module name (Donald Dutile) [RHEL-28063] - dyndbg: use ESCAPE_SPACE for cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module.callsite walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: show both old and new in change-info (Donald Dutile) [RHEL-28063] - dyndbg: fix module.dyndbg handling (Donald Dutile) [RHEL-28063] - dyndbg: fix static_branch manipulation (Donald Dutile) [RHEL-28063] - modpost: fix module versioning when a symbol lacks valid CRC (Donald Dutile) [RHEL-28063] - modpost: remove .symbol_white_list field entirely (Donald Dutile) [RHEL-28063] - modpost: remove unneeded .symbol_white_list initializers (Donald Dutile) [RHEL-28063] - modpost: add PATTERNS() helper macro (Donald Dutile) [RHEL-28063] - modpost: shorten warning messages in report_sec_mismatch() (Donald Dutile) [RHEL-28063] - Revert "Kbuild, lto, workaround: Don't warn for initcall_reference in modpost" (Donald Dutile) [RHEL-28063] - modpost: use more reliable way to get fromsec in section_rel(a)() (Donald Dutile) [RHEL-28063] - modpost: add array range check to sec_name() (Donald Dutile) [RHEL-28063] - modpost: refactor get_secindex() (Donald Dutile) [RHEL-28063] - modpost: remove unused Elf_Sword macro (Donald Dutile) [RHEL-28063] - modpost: use sym_get_data() to get module device_table data (Donald Dutile) [RHEL-28063] - modpost: drop executable ELF support (Donald Dutile) [RHEL-28063] - module: Replace kmap() with kmap_local_page() (Donald Dutile) [RHEL-28063] - module: Show the last unloaded module's taint flag(s) (Donald Dutile) [RHEL-28063] - module: Use strscpy() for last_unloaded_module (Donald Dutile) [RHEL-28063] - module: Modify module_flags() to accept show_state argument (Donald Dutile) [RHEL-28063] - module: Move module's Kconfig items in kernel/module/ (Donald Dutile) [RHEL-28063] - module: panic: Taint the kernel when selftest modules load (Donald Dutile) [RHEL-28063] - module: Use vzalloc() instead of vmalloc()/memset(0) (Donald Dutile) [RHEL-28063] - module: Increase readability of module_kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix ERRORs reported by checkpatch.pl (Donald Dutile) [RHEL-28063] - module: Add support for default value for module async_probe (Donald Dutile) [RHEL-28063] - module: kallsyms: Ensure preemption in add_kallsyms() with PREEMPT_RT (Donald Dutile) [RHEL-28063] - module: Fix "warning: variable 'exit' set but not used" (Donald Dutile) [RHEL-28063] - module: Fix selfAssignment cppcheck warning (Donald Dutile) [RHEL-28063] - modules: Fix corruption of /proc/kallsyms (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch check for exported init/exit sections (Donald Dutile) [RHEL-28063] - modpost: use fnmatch() to simplify match() (Donald Dutile) [RHEL-28063] - modpost: simplify mod->name allocation (Donald Dutile) [RHEL-28063] - module: Fix prefix for module.sig_enforce module param (Donald Dutile) [RHEL-28063] - kbuild: check static EXPORT_SYMBOL* by script instead of modpost (Donald Dutile) [RHEL-28063] - modpost: squash if...else-if in find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: reuse ARRAY_SIZE() macro for section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: remove the unused argument of check_sec_ref() (Donald Dutile) [RHEL-28063] - modpost: fix undefined behavior of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - modpost: fix removing numeric suffixes (Donald Dutile) [RHEL-28063] - genksyms: adjust the output format to modpost (Donald Dutile) [RHEL-28063] - kbuild: stop merging *.symversions (Donald Dutile) [RHEL-28063] - kbuild: link symbol CRCs at final link, removing CONFIG_MODULE_REL_CRCS (Donald Dutile) [RHEL-28063] - modpost: extract symbol versions from *.cmd files (Donald Dutile) [RHEL-28063] - modpost: add sym_find_with_module() helper (Donald Dutile) [RHEL-28063] - module: merge check_exported_symbol() into find_exported_symbol_in_section() (Donald Dutile) [RHEL-28063] - module: do not binary-search in __ksymtab_gpl if fsa->gplok is false (Donald Dutile) [RHEL-28063] - module: do not pass opaque pointer for symbol search (Donald Dutile) [RHEL-28063] - module: show disallowed symbol name for inherit_taint() (Donald Dutile) [RHEL-28063] - module: fix [e_shstrndx].sh_size=0 OOB access (Donald Dutile) [RHEL-28063] - module: Introduce module unload taint tracking (Donald Dutile) [RHEL-28063] - module: Move module_assert_mutex_or_preempt() to internal.h (Donald Dutile) [RHEL-28063] - module: Make module_flags_taint() accept a module's taints bitmap and usable outside core code (Donald Dutile) [RHEL-28063] - module.h: simplify MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - modpost: change the license of EXPORT_SYMBOL to bool type (Donald Dutile) [RHEL-28063] - kbuild: record symbol versions in *.cmd files (Donald Dutile) [RHEL-28063] - kbuild: generate a list of objects in vmlinux (Donald Dutile) [RHEL-28063] - modpost: move *.mod.c generation to write_mod_c_files() (Donald Dutile) [RHEL-28063] - modpost: merge add_{intree_flag,retpoline,staging_flag} to add_header (Donald Dutile) [RHEL-28063] - modpost: split new_symbol() to symbol allocation and hash table addition (Donald Dutile) [RHEL-28063] - modpost: make sym_add_exported() always allocate a new symbol (Donald Dutile) [RHEL-28063] - modpost: make multiple export error (Donald Dutile) [RHEL-28063] - modpost: dump Module.symvers in the same order of modules.order (Donald Dutile) [RHEL-28063] - modpost: traverse the namespace_list in order (Donald Dutile) [RHEL-28063] - modpost: use doubly linked list for dump_lists (Donald Dutile) [RHEL-28063] - modpost: traverse unresolved symbols in order (Donald Dutile) [RHEL-28063] - modpost: add sym_add_unresolved() helper (Donald Dutile) [RHEL-28063] - modpost: traverse modules in order (Donald Dutile) [RHEL-28063] - modpost: import include/linux/list.h (Donald Dutile) [RHEL-28063] - modpost: change mod->gpl_compatible to bool type (Donald Dutile) [RHEL-28063] - modpost: use bool type where appropriate (Donald Dutile) [RHEL-28063] - modpost: move struct namespace_list to modpost.c (Donald Dutile) [RHEL-28063] - modpost: retrieve the module dependency and CRCs in check_exports() (Donald Dutile) [RHEL-28063] - modpost: add a separate error for exported symbols without definition (Donald Dutile) [RHEL-28063] - modpost: remove stale comment about sym_add_exported() (Donald Dutile) [RHEL-28063] - modpost: do not write out any file when error occurred (Donald Dutile) [RHEL-28063] - modpost: use snprintf() instead of sprintf() for safety (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_S (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_c (Donald Dutile) [RHEL-28063] - modpost: remove annoying namespace_from_kstrtabns() (Donald Dutile) [RHEL-28063] - modpost: remove redundant initializes for static variables (Donald Dutile) [RHEL-28063] - modpost: move export_from_secname() call to more relevant place (Donald Dutile) [RHEL-28063] - modpost: remove useless export_from_sec() (Donald Dutile) [RHEL-28063] - kbuild: do not remove empty *.symtypes explicitly (Donald Dutile) [RHEL-28063] - kbuild: factor out genksyms command from cmd_gensymtypes_{c,S} (Donald Dutile) [RHEL-28063] - module: Remove module_addr_min and module_addr_max (Donald Dutile) [RHEL-28063] - module: Add CONFIG_ARCH_WANTS_MODULES_DATA_IN_VMALLOC (Donald Dutile) [RHEL-28063] - module: Introduce data_layout (Donald Dutile) [RHEL-28063] - module: Prepare for handling several RB trees (Donald Dutile) [RHEL-28063] - module: Always have struct mod_tree_root (Donald Dutile) [RHEL-28063] - module: Rename debug_align() as strict_align() (Donald Dutile) [RHEL-28063] - module: Rework layout alignment to avoid BUG_ON()s (Donald Dutile) [RHEL-28063] - module: Move module_enable_x() and frob_text() in strict_rwx.c (Donald Dutile) [RHEL-28063] - module: Make module_enable_x() independent of CONFIG_ARCH_HAS_STRICT_MODULE_RWX (Donald Dutile) [RHEL-28063] - module: Move version support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kdb module related code out of main kdb code (Donald Dutile) [RHEL-28063] - module: Move sysfs support into a separate file (Donald Dutile) [RHEL-28063] - module: Move procfs support into a separate file (Donald Dutile) [RHEL-28063] - module: kallsyms: Fix suspicious rcu usage (Donald Dutile) [RHEL-28063] - module: Move kallsyms support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kmemleak support to a separate file (Donald Dutile) [RHEL-28063] - module: Move extra signature support out of core code (Donald Dutile) [RHEL-28063] - module: Move strict rwx support to a separate file (Donald Dutile) [RHEL-28063] - module: Move latched RB-tree support to a separate file (Donald Dutile) [RHEL-28063] - module: Move livepatch support to a separate file (Donald Dutile) [RHEL-28063] - module: Make internal.h and decompress.c more compliant (Donald Dutile) [RHEL-28063] - module: Simple refactor in preparation for split (Donald Dutile) [RHEL-28063] - scripts/gdb: Fix gdb 'lx-symbols' command (Donald Dutile) [RHEL-28063] - module: Move all into module/ (Donald Dutile) [RHEL-28063] - modpost: restore the warning message for missing symbol versions (Donald Dutile) [RHEL-28063] - ftrace: Have architectures opt-in for mcount build time sorting (Donald Dutile) [RHEL-28063] - ftrace: Fix assuming build time sort works for s390 (Donald Dutile) [RHEL-28063] - script/sorttable: Fix some initialization problems (Donald Dutile) [RHEL-28063] - ftrace: Add test to make sure compiled time sorts work (Donald Dutile) [RHEL-28063] - scripts: ftrace - move the sort-processing in ftrace_init (Donald Dutile) [RHEL-28063] - module.h: allow #define strings to work with MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - livepatch: Avoid CPU hogging with cond_resched (Donald Dutile) [RHEL-28063] - sections: provide internal __is_kernel() and __is_kernel_text() helper (Donald Dutile) [RHEL-28063] - kallsyms: fix address-checks for kernel related range (Donald Dutile) [RHEL-28063] - dyndbg: refine verbosity 1-4 summary-detail (Donald Dutile) [RHEL-28063] - dyndbg: fix spurious vNpr_info change (Donald Dutile) [RHEL-28063] - dyndbg: no vpr-info on empty queries (Donald Dutile) [RHEL-28063] - dyndbg: vpr-info on remove-module complete, not starting (Donald Dutile) [RHEL-28063] - dyndbg: Remove support for ddebug_query param (Donald Dutile) [RHEL-28063] - dyndbg: make dyndbg a known cli param (Donald Dutile) [RHEL-28063] - dyndbg: show module in vpr-info in dd-exec-queries (Donald Dutile) [RHEL-28063] - scripts: update the comments of kallsyms support (Donald Dutile) [RHEL-28063] - modpost: get the *.mod file path more simply (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between ARCH=um and other architectures (Donald Dutile) [RHEL-28063] - kbuild: do not remove 'linux' link in scripts/link-vmlinux.sh (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between the ordinary link and Clang LTO (Donald Dutile) [RHEL-28063] - module: fix signature check failures when using in-kernel decompression (Donald Dutile) [RHEL-28063] - module: Remove outdated comment (Donald Dutile) [RHEL-28063] - module: fix building with sysfs disabled (Donald Dutile) [RHEL-28063] - kernel: Fix spelling mistake "compresser" -> "compressor" (Donald Dutile) [RHEL-28063] - module: add in-kernel support for decompressing (Donald Dutile) [RHEL-28063] - module: change to print useful messages from elf_validity_check() (Donald Dutile) [RHEL-28063] - module: fix validate_section_offset() overflow bug on 64-bit (Donald Dutile) [RHEL-28063] - module: fix clang CFI with MODULE_UNLOAD=n (Donald Dutile) [RHEL-28063] - Subject: revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - lib/bitmap.c make bitmap_print_bitmask_to_buf parseable (Donald Dutile) [RHEL-28063] - bitmap: extend comment to bitmap_print_bitmask/list_to_buf (Donald Dutile) [RHEL-28063]- arm64: mm: Make hibernation aware of KFENCE (Maxim Levitsky) [RHEL-7225] - scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() (John Meneghini) [RHEL-38200] {CVE-2023-52809} - pinctrl: core: delete incorrect free in pinctrl_enable() (David Arcari) [RHEL-39758] {CVE-2024-36940} - x86/coco: Require seeding RNG with RDRAND on CoCo systems (Lenny Szubowicz) [RHEL-37269] {CVE-2024-35875} - mac802154: fix llsec key resources release in mac802154_llsec_key_del (Steve Best) [RHEL-34969] {CVE-2024-26961} - hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37721] {CVE-2021-47385} - redhat/configs: add CONFIG_CSD_LOCK_WAIT_DEBUG_DEFAULT (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints around remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Trace all smp_function_call*() invocations (Leonardo Bras) [RHEL-13876] - locking/csd_lock: Remove added data from CSD lock debugging (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876]- qede: fix firmware halt over suspend and resume (John Meneghini) [RHEL-14143] - mm/vmalloc: eliminated the lock contention from twice to once (Aristeu Rozanski) [RHEL-28501] - cachefiles: fix memory leak in cachefiles_add_cache() (Andrey Albershteyn) [RHEL-33111] {CVE-2024-26840} - redhat: include resolve_btfids in kernel-devel (Viktor Malik) [RHEL-40707] - nvme: fix namespace removal list (Maurizio Lombardi) [RHEL-40472] - nvme: use srcu for iterating namespace list (Maurizio Lombardi) [RHEL-40472] - tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). (Guillaume Nault) [RHEL-39837] {CVE-2024-36904} - ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() (Guillaume Nault) [RHEL-39845] {CVE-2024-36902} - rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back (Davide Caratti) [RHEL-36874] {CVE-2024-27414} - net: dev_addr_lists: move locking out of init/exit in kunit (Hangbin Liu) [RHEL-21442] - net: annotate writes on dev->mtu from ndo_change_mtu() (Ivan Vecera) [RHEL-39583] - geneve: fix header validation in geneve[6]_xmit_skb (Antoine Tenart) [RHEL-37386] {CVE-2024-35973} - icmp: prevent possible NULL dereferences from icmp_build_probe() (Antoine Tenart) [RHEL-37002] {CVE-2024-35857} - netdevsim: add selftest for forwarding skb between connected ports (Petr Oros) [RHEL-38987] - netdevsim: add ndo_get_iflink() implementation (Petr Oros) [RHEL-38987] - netdevsim: forward skbs from one connected port to another (Petr Oros) [RHEL-38987] - netdevsim: allow two netdevsim ports to be connected (Petr Oros) [RHEL-38987] - selftests: net: Correct couple of spelling mistakes (Petr Oros) [RHEL-38987] - selftests: netdevsim: be less selective for FW for the devlink test (Petr Oros) [RHEL-38987] - net: netdevsim: constify the struct device_type usage (Petr Oros) [RHEL-38987] - netdevsim: make nsim_bus const (Petr Oros) [RHEL-38987] - selftests: netdevsim: stop using ifconfig (Petr Oros) [RHEL-38987] - netdevsim: avoid potential loop in nsim_dev_trap_report_work() (Petr Oros) [RHEL-38987] - netdevsim: add Makefile for selftests (Petr Oros) [RHEL-38987] - selftests: netdevsim: fix the udp_tunnel_nic test (Petr Oros) [RHEL-38987] - selftests: netdevsim: correct expected FEC strings (Petr Oros) [RHEL-38987] - selftests: netdevsim: sprinkle more udevadm settle (Petr Oros) [RHEL-38987] - netdevsim: Don't accept device bound programs (Petr Oros) [RHEL-38987] - selftests: netdevsim: use suitable existing dummy file for flash test (Petr Oros) [RHEL-38987] - netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write() (Petr Oros) [RHEL-38987] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Petr Oros) [RHEL-38863] - ice: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Petr Oros) [RHEL-38863] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Petr Oros) [RHEL-38863] - ice: remove redundant xdp_rxq_info registration (Petr Oros) [RHEL-38863] - ice: work on pre-XDP prog frag count (Petr Oros) [RHEL-38863] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Petr Oros) [RHEL-38863] - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Petr Oros) [RHEL-38863] - xsk: recycle buffer in case Rx queue was full (Petr Oros) [RHEL-38863] - net/mlx5e: Use a memory barrier to enforce PTP WQ xmit submission tracking occurs after populating the metadata_map (Kamal Heib) [RHEL-34192] {CVE-2024-26858} - netlabel: fix RCU annotation for IPv4 options on socket creation (Davide Caratti) [RHEL-31390] - net: fix sk_memory_allocated_{add|sub} vs softirqs (Paolo Abeni) [RHEL-34070] - tcp: sk_forced_mem_schedule() optimization (Paolo Abeni) [RHEL-34070] - net: make SK_MEMORY_PCPU_RESERV tunable (Paolo Abeni) [RHEL-34070] - rcu: Restrict access to RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Add RCU CPU stall notifier (Waiman Long) [RHEL-34076] - rcu/exp: Handle RCU expedited grace period kworker allocation failure (Waiman Long) [RHEL-34076] - rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure recovery (Waiman Long) [RHEL-34076] - rcu: Break rcu_node_0 --> &rq->__lock order (Waiman Long) [RHEL-34076] - rcu/tree: Defer setting of jiffies during stall reset (Waiman Long) [RHEL-34076] - rcutorture: Add test of RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Eliminate check_cpu_stall() duplicate code (Waiman Long) [RHEL-34076] - rcu: Don't redump the stalled CPU where RCU GP kthread last ran (Waiman Long) [RHEL-34076] - rcu: Delete a redundant check in rcu_check_gp_kthread_starvation() (Waiman Long) [RHEL-34076] - rcu-tasks: Make rcu_tasks_lazy_ms static (Waiman Long) [RHEL-34076] - rcu-tasks: Pull sampling of ->percpu_dequeue_lim out of loop (Waiman Long) [RHEL-34076] - rcu-tasks: Add printk()s to localize boot-time self-test hang (Waiman Long) [RHEL-34076] - refscale: Print out additional module parameters (Waiman Long) [RHEL-34076] - refscale: Fix misplaced data re-read (Waiman Long) [RHEL-34076] - srcu: Only accelerate on enqueue time (Waiman Long) [RHEL-34076] - srcu: Fix callbacks acceleration mishandling (Waiman Long) [RHEL-34076] - rcu: Conditionally build CPU-hotplug teardown callbacks (Waiman Long) [RHEL-34076] - rcu: Assume rcu_report_dead() is always called locally (Waiman Long) [RHEL-34076] - rcu: Assume IRQS disabled from rcu_report_dead() (Waiman Long) [RHEL-34076] - rcu: Use rcu_segcblist_segempty() instead of open coding it (Waiman Long) [RHEL-34076] - rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects (Waiman Long) [RHEL-34076] - srcu: Fix srcu_struct node grpmask overflow on 64-bit systems (Waiman Long) [RHEL-34076] - rcu: Eliminate rcu_gp_slow_unregister() false positive (Waiman Long) [RHEL-34076] - rcu: Dump memory object info if callback function is invalid (Waiman Long) [RHEL-34076] - rcu: Add sysfs to provide throttled access to rcu_barrier() (Waiman Long) [RHEL-34076] - rcu/tree: Remove superfluous return from void call_rcu* functions (Waiman Long) [RHEL-34076] - srcu: Fix error handling in init_srcu_struct_fields() (Waiman Long) [RHEL-34076] - rcutorture: Traverse possible cpu to set maxcpu in rcu_nocb_toggle() (Waiman Long) [RHEL-34076] - rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 (Waiman Long) [RHEL-34076] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-34076] - rcu: Include torture_sched_setaffinity() declaration (Waiman Long) [RHEL-34076] - rcutorture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-34076] - rcutorture: Dump grace-period state upon rtort_pipe_count incidents (Waiman Long) [RHEL-34076] - refscale: Add a "jiffies" test (Waiman Long) [RHEL-34076] - rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle() (Waiman Long) [RHEL-34076] - rcuscale: fix building with RCU_TINY (Waiman Long) [RHEL-34076] - rcuscale: Add RCU Tasks Rude testing (Waiman Long) [RHEL-34076] - rcuscale: Measure RCU Tasks Trace grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Measure grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of kfree_rcu parameters (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of module parameters (Waiman Long) [RHEL-34076] - rcuscale: Add minruntime module parameter (Waiman Long) [RHEL-34076] - rcuscale: Fix gp_async_max typo: s/reader/writer/ (Waiman Long) [RHEL-34076] - rcuscale: Permit blocking delays between writers (Waiman Long) [RHEL-34076] - rcu-tasks: Fix boot-time RCU tasks debug-only deadlock (Waiman Long) [RHEL-34076] - rcu-tasks: Permit use of debug-objects with RCU Tasks flavors (Waiman Long) [RHEL-34076] - rcu-tasks: Cancel callback laziness if too many callbacks (Waiman Long) [RHEL-34076] - rcu-tasks: Add kernel boot parameters for callback laziness (Waiman Long) [RHEL-34076] - rcu-tasks: Remove redundant #ifdef CONFIG_TASKS_RCU (Waiman Long) [RHEL-34076] - rcu-tasks: Treat only synchronous grace periods urgently (Waiman Long) [RHEL-34076] - rcu: Make the rcu_nocb_poll boot parameter usable via boot config (Waiman Long) [RHEL-34076] - rcu: Mark __rcu_irq_enter_check_tick() ->rcu_urgent_qs load (Waiman Long) [RHEL-34076] - rcu: Clarify rcu_is_watching() kernel-doc comment (Waiman Long) [RHEL-34076] - rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale (Waiman Long) [RHEL-34076] - rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup() (Waiman Long) [RHEL-34076] - rcu-tasks: Clarify the cblist_init_generic() function's pr_info() output (Waiman Long) [RHEL-34076] - rcu-tasks: Avoid pr_info() with spin lock in cblist_init_generic() (Waiman Long) [RHEL-34076] - rcu/nocb: Make shrinker iterate only over NOCB CPUs (Waiman Long) [RHEL-34076] - rcu/nocb: Recheck lazy callbacks under the ->nocb_lock from shrinker (Waiman Long) [RHEL-34076] - rcu/nocb: Fix shrinker race against callback enqueuer (Waiman Long) [RHEL-34076] - rcu/nocb: Protect lazy shrinker against concurrent (de-)offloading (Waiman Long) [RHEL-34076] - rcu/kvfree: Make drain_page_cache() take early return if cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Make fill page cache start from krcp->nr_bkv_objs (Waiman Long) [RHEL-34076] - rcu/kvfree: Do not run a page work if a cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Use consistent krcp when growing kfree_rcu() page cache (Waiman Long) [RHEL-34076] - rcu/kvfree: Invoke debug_rcu_bhead_unqueue() after checking bnode->gp_snap (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug check for GP complete for kfree_rcu_cpu list (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug to check grace periods (Waiman Long) [RHEL-34076] - rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs (Waiman Long) [RHEL-34076] - rcu: Make rcu_cpu_starting() rely on interrupts being disabled (Waiman Long) [RHEL-34076] - rcu: Mark rcu_cpu_kthread() accesses to ->rcu_cpu_has_work (Waiman Long) [RHEL-34076] - rcu: Mark additional concurrent load from ->cpu_no_qs.b.exp (Waiman Long) [RHEL-34076] - rcu: Employ jiffies-based backstop to callback time limit (Waiman Long) [RHEL-34076] - rcu: Check callback-invocation time limit for rcuc kthreads (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_OLDSTATE (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_FULL_OLDSTATE (Waiman Long) [RHEL-34076] - rcu-tasks: Make grace-period-age message human-readable (Waiman Long) [RHEL-34076] - rcu: Synchronize ->qsmaskinitnext in rcu_boost_kthread_setaffinity() (Waiman Long) [RHEL-34076] - rcu/nocb: Add CPU number to CPU-{,de}offload failure messages (Waiman Long) [RHEL-34076] - rcutorture: Fix ksoftirqd boosting timing and iteration (Waiman Long) [RHEL-34076]- efivarfs: force RO when remounting if SetVariable is not supported (Pavel Reichl) [RHEL-26588] {CVE-2023-52463} - keys: Fix overwrite of key expiration on instantiation (David Howells) [RHEL-39708] {CVE-2024-36031} - cpufreq: intel_pstate: Fix unchecked HWP MSR access (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: fix struct cpudata::epp_cached kernel-doc (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: hide unused intel_pstate_cpu_oob_ids[] (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Update the maximum CPU frequency consistently (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Replace three global.turbo_disabled checks (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Read global.no_turbo under READ_ONCE() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Rearrange show_no_turbo() and store_no_turbo() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Do not update global.turbo_disabled after initialization (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Fold intel_pstate_max_within_limits() into caller (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Use __ro_after_init for three variables (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Get rid of unnecessary READ_ONCE() annotations (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Wait for canceled delayed work to complete (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Simplify spinlock locking (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup() (David Arcari) [RHEL-39731] - block: prevent division by zero in blk_rq_stat_sum() (Ming Lei) [RHEL-37281] {CVE-2024-35925} - block: fix module reference leakage from bdev_open_by_dev error path (Ming Lei) [RHEL-37000] {CVE-2024-35859} - net/mlx4_core: replace deprecated strncpy with strscpy (Benjamin Poirier) [RHEL-24474] - IB/mlx4: Fix the size of a buffer in add_port_entries() (Benjamin Poirier) [RHEL-24474] - mlx4: Delete custom device management logic (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the infiniband part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the ethernet part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Register mlx4 devices to an auxiliary virtual bus (Benjamin Poirier) [RHEL-24474] - mlx4: Avoid resetting MLX4_INTFF_BONDING per driver (Benjamin Poirier) [RHEL-24474] - mlx4: Move the bond work to the core driver (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.activate callback (Benjamin Poirier) [RHEL-24474] - mlx4: Replace the mlx4_interface.event callback with a notifier (Benjamin Poirier) [RHEL-24474] - mlx4: Use 'void *' as the event param of mlx4_dispatch_event() (Benjamin Poirier) [RHEL-24474] - mlx4: Rename member mlx4_en_dev.nb to netdev_nb (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.get_dev callback (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Copy union directly (Benjamin Poirier) [RHEL-24474] - net/mlx4: Remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Remove unnecessary variable initializations (Benjamin Poirier) [RHEL-24474] - net/mlx4: clean up a type issue (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Make check for invalid flags stricter (Benjamin Poirier) [RHEL-24474] - net/mlx4: Use bitmap_weight_and() (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Calling qp event handler in workqueue context (Benjamin Poirier) [RHEL-24474] - sched/topology: Optimize topology_span_sane() (Phil Auld) [RHEL-39277] - cpumask: Add for_each_cpu_from() (Phil Auld) [RHEL-39277] - mm/slub, kunit: Use inverted data to corrupt kmem cache (Nico Pache) [RHEL-38018] - drop_monitor: replace spin_lock by raw_spin_lock (Wander Lairson Costa) [RHEL-1016] - redhat/configs: Add CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI retpoline check (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Clarify that syscall hardening isn't a BHI mitigation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI handling of RRSBA (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr' (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI documentation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix return type of spectre_bhi_state() (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Make CONFIG_SPECTRE_BHI_ON the default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - KVM: x86: Add BHI_NO (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Mitigate KVM by default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add BHI mitigation knob (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Enumerate Branch History Injection (BHI) bug (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Define SPEC_CTRL_BHI_DIS_S (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add support for clearing branch history at syscall entry (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - perf/x86/amd/lbr: Use freeze based on availability (Waiman Long) [RHEL-28203 RHEL-28209] - Documentation/kernel-parameters: Add spec_rstack_overflow to mitigations=off (Waiman Long) [RHEL-28203 RHEL-28209]- cpu/hotplug: Don't offline the last non-isolated CPU (David Arcari) [RHEL-38274] {CVE-2023-52831} - cpu/hotplug: Prevent self deadlock on CPU hot-unplug (David Arcari) [RHEL-38274] {CVE-2023-52831} - efi: fix panic in kdump kernel (Steve Best) [RHEL-36998] {CVE-2024-35800} - mm/secretmem: fix GUP-fast succeeding on secretmem folios (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - secretmem: convert page_is_secretmem() to folio_is_secretmem() (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Scott Mayhew) [RHEL-24133] - mtd: mtdpart: Don't create platform device that'll never probe (Rupinderjit Singh) [RHEL-22420] - mtd: call of_platform_populate() for MTD partitions (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: make symbol 'weim_of_notifier' static (Rupinderjit Singh) [RHEL-22420] - treewide: Fix probing of devices in DT overlays (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: add DT overlay support for WEIM bus (Rupinderjit Singh) [RHEL-22420] - of: property: fw_devlink: Fix stupid bug in remote-endpoint parsing (Rupinderjit Singh) [RHEL-22420] - of: property: Improve finding the supplier of a remote-endpoint property (Rupinderjit Singh) [RHEL-22420] - soc: renesas: Move away from using OF_POPULATED for fw_devlink (Rupinderjit Singh) [RHEL-22420] - driver core: Fix device_link_flag_is_sync_state_only() (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve logs for cycle detection (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve detection of overlapping cycles (Rupinderjit Singh) [RHEL-22420] - of: property: Simplify of_link_to_phandle() (Rupinderjit Singh) [RHEL-22420] - platform/mellanox: nvsw-sn2201: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-io: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform: mellanox: mlxreg-hotplug: Extend condition for notification callback processing (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Make error handling flow consistent (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Handle events during suspend after resume completion (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: properly fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Separate host command and irq disable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: fix compilation warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Mark outdata as const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Mark port_amode_ops const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use dev_err_probe() more (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use semi-colons instead of commas (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add Displayport Alternatemode 2.1 Support (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: telemetry: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: core: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_logger: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_vbc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_sysfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: Annotate struct ec_event_queue with __counted_by (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Configure Retimer cable type (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: print hex string for ACPI_TYPE_BUFFER (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: support official HID GOOG0016 (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Remove EC panic shutdown timeout (Mark Langsdorf) [RHEL-33550] - platform: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Use %*ph for printing hexdump of a small buffer (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move host command to prepare/complete (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Report EC panic as uevent (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: remove return value check of debugfs_create_dir() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: fix kernel-doc warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Separate logic for getting panic info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: remove unneeded label and if-condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl (Mark Langsdorf) [RHEL-33550] - platform/olpc: olpc-xo175-ec: Use SPI device ID data to bind device (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Fix spelling mistake (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add Attention support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Fix VDO copy (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix negative type promoted to high (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Use per-device lockdep key (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warnings for panic notifier (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: initialize the buf variable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Fix panic notifier registration (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM send support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM reply support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add initial VDM support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Alter module name with hyphens (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Move structs to header (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Update port DP VDO (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set port alt mode drvdata (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Stash port driver info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Shutdown on EC Panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Poll EC log on EC panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add DT enumeration support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add transport layer (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit_at() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set parent of partner PD object (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Fix error handling in cros_usbpd_notify_init() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Convert to i2c's .probe_new() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Force synchronous probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Mark PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move mec_init to device probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc_mec: remove cros_ec_lpc_mec_destroy() (Mark Langsdorf) [RHEL-33550] - platform/chrome: add a driver for HPS (Mark Langsdorf) [RHEL-33550] - redhat/configs: enable HPS driver as a module (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Notify the PM of wake events during resume (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Register partner PDOs (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Correct alt mode index (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Expose suspend_timeout_ms in debugfs (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix double-free in chromeos_laptop_prepare() (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix memory corruption in ioctl (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Update version on GET_NEXT_EVENT failure (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warning for suspend_timeout_ms (Mark Langsdorf) [RHEL-33550]- net/smc: avoid data corruption caused by decline (Tobias Huschle) [RHEL-38236] {CVE-2023-52775} - powerpc/pseries/memhp: Fix access beyond end of drmem array (Mamatha Inamdar) [RHEL-26494] {CVE-2023-52451} - octeontx2-af: avoid off-by-one read from userspace (Kamal Heib) [RHEL-39873] {CVE-2024-36957} - iommu/amd: Fix panic accessing amd_iommu_enable_faulting (Jerry Snitselaar) [RHEL-37320 RHEL-40344] - blk-cgroup: Properly propagate the iostat update up the hierarchy (Ming Lei) [RHEL-38596] - ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() (Ken Cox) [RHEL-38715] {CVE-2021-47548} - watchdog: rti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt:using the pm_runtime_resume_and_get to simplify the code (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking (Andrew Halaney) [RHEL-40150] - watchdog: rti_wdt: Fix calculation and evaluation of preset heartbeat (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Make use of the helper function devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-40150] - clk: Get runtime PM before walking tree for clk_summary (Andrew Halaney) [RHEL-35062] - clk: Get runtime PM before walking tree during disable_unused (Andrew Halaney) [RHEL-35062] {CVE-2024-27004} - clk: Initialize struct clk_core kref earlier (Andrew Halaney) [RHEL-35062] - clk: Don't hold prepare_lock when calling kref_put() (Andrew Halaney) [RHEL-35062] - clk: Remove prepare_lock hold assertion in __clk_release() (Andrew Halaney) [RHEL-35062] - atl1c: Work around the DMA RX overflow issue (Ken Cox) [RHEL-38289] {CVE-2023-52834} - scsi: ufs: ti-j721e: Expose device tree aliases (Andrew Halaney) [RHEL-39999] - scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV (Andrew Halaney) [RHEL-39999] - redhat/configs: Enable CONFIG_BLK_CGROUP_IOCOST (Waiman Long) [RHEL-38879] - null_blk: Fix return value of nullb_device_power_store() (Ming Lei) [RHEL-39662] - null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues' (Ming Lei) [RHEL-39662] - stackdepot: respect __GFP_NOLOCKDEP allocation flag (Waiman Long) [RHEL-38628] - lib/stackdepot: off by one in depot_fetch_stack() (Waiman Long) [RHEL-38628] - lib/stackdepot: fix first entry having a 0-handle (Waiman Long) [RHEL-38628] - platform/x86: wmi: Fix opening of char device (David Arcari) [RHEL-38260] {CVE-2023-52864} - platform/x86: wmi: remove unnecessary initializations (David Arcari) [RHEL-38260] {CVE-2023-52864} - scsi: mpi3mr: Use proper format specifier in mpi3mr_sas_port_add() (Bryan Gurney) [RHEL-38547] - scsi: mpi3mr: Sanitise num_phys (Bryan Gurney) [RHEL-38547] - mlxbf_gige: call request_irq() after NAPI initialized (Kamal Heib) [RHEL-37179] {CVE-2024-35907} - mlxbf_gige: stop PHY during open() error paths (Kamal Heib) [RHEL-37179] - fork: defer linking file vma until vma is fully initialized (Rafael Aquini) [RHEL-35022] {CVE-2024-27022} - platform/x86/intel-uncore-freq: Don't present root domain on error (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Increase minor number support (David Arcari) [RHEL-38558] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Process read/write blocked feature status (David Arcari) [RHEL-38558] - mlxbf_gige: stop interface during shutdown (Kamal Heib) [RHEL-37244] {CVE-2024-35885} - usbnet: fix error return code in usbnet_probe() (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - usbnet: sanity check for maxpacket (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - net: ena: Fix incorrect descriptor free behavior (Kamal Heib) [RHEL-37430] {CVE-2024-35958} - VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() (Steve Best) [RHEL-37327] {CVE-2024-35944} - VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() (Steve Best) [RHEL-37327] {CVE-2024-35944} - x86/mm: Ensure input to pfn_to_kaddr() is treated as a 64-bit type (Steve Best) [RHEL-36906] {CVE-2023-52659} - powerpc/mm: Align memory_limit value specified using mem= kernel parameter (Joel Savitz) [RHEL-8591] - dyndbg: fix old BUG_ON in >control parser (Waiman Long) [RHEL-37113 RHEL-37114] {CVE-2024-35947} - nbd: always initialize struct msghdr completely (Ming Lei) [RHEL-29500] {CVE-2024-26638} - cpufreq: amd-pstate: Fix the inconsistency in max frequency units (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove global header file (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix memory leak on CPU EPP exit (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix the highest frequency issue which limits performance (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove unused variable lowest_nonlinear_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix code format problems (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Add quirk for the pstate CPPC capabilities missing (David Arcari) [RHEL-34751] - x86/CPU/AMD: Add ZenX generations flags (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: get transition delay and latency value from ACPI tables (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Bail out if min/max/nominal_freq is 0 (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Remove amd_get_{min,max,nominal,lowest_nonlinear}_freq() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Unify computation of {max,min,nominal,lowest_nonlinear}_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document the units for freq variables in amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document *_limit_* fields in struct amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: adjust min/max limit perf (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Fix min_perf assignment in amd_pstate_adjust_perf() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Update amd-pstate preferred core ranking dynamically (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Enable amd-pstate preferred core support (David Arcari) [RHEL-34751] - ACPI: CPPC: Add helper to get the highest performance value (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix setting scaling max/min freq values (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Only print supported EPP values for performance governor (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix scaling_min_freq and scaling_max_freq update (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix the return value of amd_pstate_fast_switch() (David Arcari) [RHEL-34751] - Merge DRM changes from upstream v6.8..v6.9 (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.7..v6.8 (Dave Airlie) [RHEL-24102] - redhat/configs: add new configs from drm backport (Dave Airlie) [RHEL-24102] - Partial revert: "file: convert to SLAB_TYPESAFE_BY_RCU" for i915 (Dave Airlie) [RHEL-24102] - Revert "drm/ttm: dynamically allocate the drm-ttm_pool shrinker" (Dave Airlie) [RHEL-24102] - Revert "drm/i915: dynamically allocate the i915_gem_mm shrinker" (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.6..v6.7 (Dave Airlie) [RHEL-24102]- nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells (Steve Best) [RHEL-38438] {CVE-2021-47497} - kernel: watch_queue: copy user-array safely (Steve Best) [RHEL-38238] {CVE-2023-52824} - lib/generic-radix-tree.c: Don't overflow in peek() (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - include/linux/generic-radix-tree.h: replace kernel.h with the necessary inclusions (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - efi: runtime: Fix potential overflow of soft-reserved region size (Lenny Szubowicz) [RHEL-33098] {CVE-2024-26843} - workqueue: Drain BH work items on hot-unplugged CPUs (Waiman Long) [RHEL-25103] - workqueue: Control intensive warning threshold through cmdline (Waiman Long) [RHEL-25103] - workqueue: Make @flags handling consistent across set_work_data() and friends (Waiman Long) [RHEL-25103] - workqueue: Remove clear_work_data() (Waiman Long) [RHEL-25103] - workqueue: Factor out work_grab_pending() from __cancel_work_sync() (Waiman Long) [RHEL-25103] - workqueue: Clean up enum work_bits and related constants (Waiman Long) [RHEL-25103] - workqueue: Introduce work_cancel_flags (Waiman Long) [RHEL-25103] - workqueue: Use variable name irq_flags for saving local irq flags (Waiman Long) [RHEL-25103] - workqueue: Reorganize flush and cancel[_sync] functions (Waiman Long) [RHEL-25103] - workqueue: Rename __cancel_work_timer() to __cancel_timer_sync() (Waiman Long) [RHEL-25103] - workqueue: Use rcu_read_lock_any_held() instead of rcu_read_lock_held() (Waiman Long) [RHEL-25103] - workqueue: Cosmetic changes (Waiman Long) [RHEL-25103] - workqueue, irq_work: Build fix for !CONFIG_IRQ_WORK (Waiman Long) [RHEL-25103] - workqueue: Fix queue_work_on() with BH workqueues (Waiman Long) [RHEL-25103] - async: Use a dedicated unbound workqueue with raised min_active (Waiman Long) [RHEL-25103] - workqueue: Implement workqueue_set_min_active() (Waiman Long) [RHEL-25103] - workqueue: Fix kernel-doc comment of unplug_oldest_pwq() (Waiman Long) [RHEL-25103] - workqueue: Bind unbound workqueue rescuer to wq_unbound_cpumask (Waiman Long) [RHEL-25103] - kernel/workqueue: Let rescuers follow unbound wq cpumask changes (Waiman Long) [RHEL-25103] - workqueue: Enable unbound cpumask update on ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Link pwq's into wq->pwqs from oldest to newest (Waiman Long) [RHEL-25103] - workqueue: Don't implicitly make UNBOUND workqueues w/ @max_active==1 ordered (Waiman Long) [RHEL-25103] - workqueue: Skip __WQ_DESTROYING workqueues when updating global unbound cpumask (Waiman Long) [RHEL-25103] - workqueue: fix a typo in comment (Waiman Long) [RHEL-25103] - Revert "workqueue: make wq_subsys const" (Waiman Long) [RHEL-25103] - workqueue: Implement BH workqueues to eventually replace tasklets (Waiman Long) [RHEL-25103] - workqueue: Factor out init_cpu_worker_pool() (Waiman Long) [RHEL-25103] - workqueue: Update lock debugging code (Waiman Long) [RHEL-25103] - workqueue: make wq_subsys const (Waiman Long) [RHEL-25103] - workqueue: Fix pwq->nr_in_flight corruption in try_to_grab_pending() (Waiman Long) [RHEL-25103] - workqueue: Avoid premature init of wq->node_nr_active[].max (Waiman Long) [RHEL-25103] - workqueue: Don't call cpumask_test_cpu() with -1 CPU in wq_update_node_max_active() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Add node_nr/max_active dump (Waiman Long) [RHEL-25103] - workqueue: Implement system-wide nr_active enforcement for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Introduce struct wq_node_nr_active (Waiman Long) [RHEL-25103] - workqueue: Move pwq_dec_nr_in_flight() to the end of work item handling (Waiman Long) [RHEL-25103] - workqueue: RCU protect wq->dfl_pwq and implement accessors for it (Waiman Long) [RHEL-25103] - workqueue: Make wq_adjust_max_active() round-robin pwqs while activating (Waiman Long) [RHEL-25103] - workqueue: Move nr_active handling into helpers (Waiman Long) [RHEL-25103] - workqueue: Replace pwq_activate_inactive_work() with [__]pwq_activate_work() (Waiman Long) [RHEL-25103] - workqueue: Factor out pwq_is_empty() (Waiman Long) [RHEL-25103] - workqueue: Move pwq->max_active to wq->max_active (Waiman Long) [RHEL-25103] - workqueue: Break up enum definitions and give names to the types (Waiman Long) [RHEL-25103] - workqueue: Drop unnecessary kick_pool() in create_worker() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Clean up code and drop duplicate information (Waiman Long) [RHEL-25103] - workqueue: mark power efficient workqueue as unbounded if nohz_full enabled (Waiman Long) [RHEL-25103] - workqueue: Add rcu lock check at the end of work item execution (Waiman Long) [RHEL-25103] - kernel/workqueue: Bind rescuer to unbound cpumask for WQ_UNBOUND (Waiman Long) [RHEL-25103] - tools/workqueue: Add rescuers printing to wq_dump.py (Waiman Long) [RHEL-25103] - Revert "workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()" (Waiman Long) [RHEL-25103] - Documentation/core-api: fix spelling mistake in workqueue (Waiman Long) [RHEL-25103] - Documentation/core-api : fix typo in workqueue (Waiman Long) [RHEL-25103] - async: Split async_schedule_node_domain() (Waiman Long) [RHEL-25103] - workqueue: Provide one lock class key per work_on_cpu() callsite (Waiman Long) [RHEL-25103] - workqueue: fix -Wformat-truncation in create_worker (Waiman Long) [RHEL-25103] - workqueue: Use the kmem_cache_free() instead of kfree() to release pwq (Waiman Long) [RHEL-25103] - workqueue: doc: Fix function and sysfs path errors (Waiman Long) [RHEL-25103] - workqueue: Fix UAF report by KASAN in pwq_release_workfn() (Waiman Long) [RHEL-25103] - workqueue: Fix missed pwq_release_worker creation in wq_cpu_intensive_thresh_init() (Waiman Long) [RHEL-25103] - workqueue: Removed double allocation of wq_update_pod_attrs_buf (Waiman Long) [RHEL-25103] - workqueue: fix data race with the pwq->stats[] increment (Waiman Long) [RHEL-25103] - workqueue: Rename rescuer kworker (Waiman Long) [RHEL-25103] - workqueue: Make default affinity_scope dynamically updatable (Waiman Long) [RHEL-25103] - workqueue: Add "Affinity Scopes and Performance" section to documentation (Waiman Long) [RHEL-25103] - workqueue: Implement non-strict affinity scope for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Add workqueue_attrs->__pod_cpumask (Waiman Long) [RHEL-25103] - workqueue: Factor out need_more_worker() check and worker wake-up (Waiman Long) [RHEL-25103] - workqueue: Factor out work to worker assignment and collision handling (Waiman Long) [RHEL-25103] - workqueue: Add multiple affinity scopes and interface to select them (Waiman Long) [RHEL-25103] - workqueue: Modularize wq_pod_type initialization (Waiman Long) [RHEL-25103] - workqueue: Add tools/workqueue/wq_dump.py which prints out workqueue configuration (Waiman Long) [RHEL-25103] - workqueue: Generalize unbound CPU pods (Waiman Long) [RHEL-25103] - workqueue: Factor out clearing of workqueue-only attrs fields (Waiman Long) [RHEL-25103] - workqueue: Factor out actual cpumask calculation to reduce subtlety in wq_update_pod() (Waiman Long) [RHEL-25103] - workqueue: Initialize unbound CPU pods later in the boot (Waiman Long) [RHEL-25103] - workqueue: Move wq_pod_init() below workqueue_init() (Waiman Long) [RHEL-25103] - workqueue: Rename NUMA related names to use pod instead (Waiman Long) [RHEL-25103] - workqueue: Rename workqueue_attrs->no_numa to ->ordered (Waiman Long) [RHEL-25103] - workqueue: Make unbound workqueues to use per-cpu pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Call wq_update_unbound_numa() on all CPUs in NUMA node on CPU hotplug (Waiman Long) [RHEL-25103] - workqueue: Make per-cpu pool_workqueues allocated and released like unbound ones (Waiman Long) [RHEL-25103] - workqueue: Use a kthread_worker to release pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Remove module param disable_numa and sysfs knobs pool_ids and numa (Waiman Long) [RHEL-25103] - workqueue: Relocate worker and work management functions (Waiman Long) [RHEL-25103] - workqueue: Rename wq->cpu_pwqs to wq->cpu_pwq (Waiman Long) [RHEL-25103] - workqueue: Not all work insertion needs to wake up a worker (Waiman Long) [RHEL-25103] - workqueue: Cleanups around process_scheduled_works() (Waiman Long) [RHEL-25103] - workqueue: Drop the special locking rule for worker->flags and worker_pool->flags (Waiman Long) [RHEL-25103] - workqueue: use LIST_HEAD to initialize cull_list (Waiman Long) [RHEL-25103] - workqueue: Warn attempt to flush system-wide workqueues. (Waiman Long) [RHEL-25103] - workqueue: Scale up wq_cpu_intensive_thresh_us if BogoMIPS is below 4000 (Waiman Long) [RHEL-25103] - workqueue: Fix cpu_intensive_thresh_us name in help text (Waiman Long) [RHEL-25103] - soc: qcom: qmi: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - scsi: NCR5380: Use default @max_active for hostdata->work_q (Waiman Long) [RHEL-25103] - crypto: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - xen/pvcalls: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - virt: acrn: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: thunderx: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - greybus: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Disable per-cpu CPU hog detection when wq_cpu_intensive_thresh_us is 0 (Waiman Long) [RHEL-25103] - workqueue: Fix WARN_ON_ONCE() triggers in worker_enter_idle() (Waiman Long) [RHEL-25103] - workqueue: Track and monitor per-workqueue CPU time usage (Waiman Long) [RHEL-25103] - redhat/configs: Add CONFIG_WQ_CPU_INTENSIVE_REPORT (Waiman Long) [RHEL-25103] - workqueue: Report work funcs that trigger automatic CPU_INTENSIVE mechanism (Waiman Long) [RHEL-25103] - workqueue: Automatically mark CPU-hogging work items CPU_INTENSIVE (Waiman Long) [RHEL-25103] - workqueue: Improve locking rule description for worker fields (Waiman Long) [RHEL-25103] - workqueue: Move worker_set/clr_flags() upwards (Waiman Long) [RHEL-25103] - workqueue: Re-order struct worker fields (Waiman Long) [RHEL-25103] - workqueue: Add pwq->stats[] and a monitoring script (Waiman Long) [RHEL-25103] - Further upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: clean up WORK_* constant types, clarify masking (Waiman Long) [RHEL-25103] - workqueue: Introduce show_freezable_workqueues (Waiman Long) [RHEL-25103] - workqueue: Print backtraces from CPUs with hung CPU bound workqueues (Waiman Long) [RHEL-25103] - workqueue: Warn when a rescuer could not be created (Waiman Long) [RHEL-25103] - workqueue: Interrupted create_worker() is not a repeated event (Waiman Long) [RHEL-25103] - workqueue: Warn when a new worker could not be created (Waiman Long) [RHEL-25103] - workqueue: Fix hung time report of worker pools (Waiman Long) [RHEL-25103] - workqueue: Simplify a pr_warn() call in wq_select_unbound_cpu() (Waiman Long) [RHEL-25103] - scsi: message: fusion: Avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - scsi: message: fusion: Remove unused sas_persist_task work (Waiman Long) [RHEL-25103] - workqueue: Make show_pwq() use run-length encoding (Waiman Long) [RHEL-25103] - workqueue: Add a new flag to spot the potential UAF error (Waiman Long) [RHEL-25103] - workqueue: Make queue_rcu_work() use call_rcu_hurry() (Waiman Long) [RHEL-25103] - treewide: Drop WARN_ON_FUNCTION_MISMATCH (Waiman Long) [RHEL-25103] - Input: psmouse-smbus - avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - workqueue: Convert the type of pool->nr_running to int (Waiman Long) [RHEL-25103] - workqueue: Use wake_up_worker() in wq_worker_sleeping() instead of open code (Waiman Long) [RHEL-25103] - Revert "module, async: async_synchronize_full() on module init iff async is used" (Waiman Long) [RHEL-25103] - workqueue: Upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: doc: Call out the non-reentrance conditions (Waiman Long) [RHEL-25103]- i2c: core: Fix atomic xfer check for non-preempt config (Steve Best) [RHEL-38315] {CVE-2023-52791} - i2c: core: Run atomic i2c xfer when !preemptible (Steve Best) [RHEL-38315] {CVE-2023-52791} - x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD (Steve Best) [RHEL-36996] {CVE-2024-35801} - platform/x86: p2sb: On Goldmont only cache P2SB and SPI devfn BAR (Steve Best) [RHEL-31058] - xen-netfront: Add missing skb_mark_for_recycle (Vitaly Kuznetsov) [RHEL-36573] {CVE-2024-27393} - bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS (Steve Best) [RHEL-37368] {CVE-2024-35983} - mm/hugetlb: fix missing hugetlb_lock for resv uncharge (Rafael Aquini) [RHEL-37467] {CVE-2024-36000} - ice: fix uninitialized dplls mutex usage (Petr Oros) [RHEL-36283] - ice: fix pin phase adjust updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll periodic work data updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll and dpll_pin data access on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll input pin phase_adjust value updates (Petr Oros) [RHEL-36283] - ice: fix connection state of DPLL and out pin (Petr Oros) [RHEL-36283] - ice: Add automatic VF reset on Tx MDD events (Petr Oros) [RHEL-36317] - dmaengine: idxd: add a write() method for applications to submit work (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - dmaengine: idxd: add a new security check to deal with a hardware erratum (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - scsi: lpfc: Copyright updates for 14.4.0.2 patches (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update lpfc version to 14.4.0.2 (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Add support for 32 byte CDBs (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change lpfc_hba hba_flag member into a bitmask (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Introduce rrq_list_lock to protect active_rrq_list (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Clear deferred RSCN processing flag when driver is unloading (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update logging of protection type for T10 DIF I/O (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change default logging level for unsolicited CT MIB commands (Dick Kennedy) [RHEL-35858] - mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap is enabled (Aristeu Rozanski) [RHEL-35090 RHEL-35091] {CVE-2024-26987} - selftest/bpf: Test the read of vsyscall page under x86-64 (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Disallow vsyscall page read for copy_from_kernel_nofault() (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.h (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - gfs2: Remove and replace gfs2_glock_queue_work (Andreas Gruenbacher) [RHEL-32940] - gfs2: do_xmote fixes (Andreas Gruenbacher) [RHEL-32940] - gfs2: finish_xmote cleanup (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix lru_count accounting (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "Make glock lru list scanning safer" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "ignore unlock failures after withdraw" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't set GLF_LOCK in gfs2_dispose_glock_lru (Andreas Gruenbacher) [RHEL-32940] - gfs2: Replace gfs2_glock_queue_put with gfs2_glock_put_async (Andreas Gruenbacher) [RHEL-32940] - gfs2: Get rid of gfs2_glock_queue_put in signal_our_withdraw (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't forget to complete delayed withdraw (Andreas Gruenbacher) [RHEL-32940] - arm64: entry: fix ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD (Mark Salter) [RHEL-31321] {CVE-2024-26670} - arm64: Rename ARM64_WORKAROUND_2966298 (Mark Salter) [RHEL-31321] {CVE-2024-26670} - cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw() (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Preserve PM domain votes in system suspend (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable virtual power domain devices (Mark Langsdorf) [RHEL-32446] - PM: sleep: Add helpers to allow a device to remain powered-on (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Introduce cpufreq for ipq95xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable cpufreq for ipq53xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8074 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8064 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: also accept operating-points-v2-krait-cpu (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: drop pvs_ver for format a fuses (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ6018 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Add MSM8909 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Simplify driver data allocation (Mark Langsdorf) [RHEL-32446] - cpufreq: arm: Kconfig: Add i.MX7 to supported SoC for ARM_IMX_CPUFREQ_DT (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Fix buffer overflow detection in trans_stats() (Mark Langsdorf) [RHEL-32446] - cpufreq: ARM_BRCMSTB_AVS_CPUFREQ cannot be used with ARM_SCMI_CPUFREQ (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add opp support for am62p5 SoCs (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: add am62p5 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Move is_managed indicator into per-policy structure (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Use fine-grained mutex in userspace governor (Mark Langsdorf) [RHEL-32446] - cpufreq: conservative: Simplify the condition of storing 'down_threshold' (Mark Langsdorf) [RHEL-32446] - cpufreq: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: platdev: Add MSM8909 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: pmac32: Use of_property_read_reg() to parse "reg" (Mark Langsdorf) [RHEL-32446] - cpufreq: Add QCM6490 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: Support per-policy performance boost (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc: Fix the potentinal scheduling delays in target_index() (Mark Langsdorf) [RHEL-32446] - cpufreq: governor: Free dbs_data directly when gov->init() fails (Mark Langsdorf) [RHEL-32446] - cpufreq: Avoid printing kernel addresses in cpufreq_resume() (Mark Langsdorf) [RHEL-32446] - cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit() (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: add online/offline hooks (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: add support for 4 freq domains (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Improve the performance of cpufreq_stats_create_table() (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: Set fie_disabled to FIE_DISABLED if fails to create kworker_fie (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: cppc_cpufreq_get_rate() returns zero in all error cases. (Mark Langsdorf) [RHEL-32446] - cpufreq: Prefer to print cpuid in MIN/MAX QoS register error message (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug (Mark Langsdorf) [RHEL-32446] - cpufreq: blocklist MSM8998 in cpufreq-dt-platdev (Mark Langsdorf) [RHEL-32446] - cpufreq: omap: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: raspberrypi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra186: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qoriq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: acpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: kirkwood: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: davinci: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx-cpufreq-dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: vexpress: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: scpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-32446] - cpufreq: Make CONFIG_CPUFREQ_DT_PLATDEV depend on OF (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Use dev_err_probe() when failing to get icc paths (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Support building as module (Mark Langsdorf) [RHEL-32446] - redhat/configs: add default values for CONFIG_CPUFREQ_DT_PLATDEV (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Blacklist ti,am62a7 SoC (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add support for AM62A7 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use helper to get SMEM SoC ID (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use SoC ID-s from bindings (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: introduce qcom_smem_get_soc_id() (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: Switch to EXPORT_SYMBOL_GPL() (Mark Langsdorf) [RHEL-32446] - soc: qcom: socinfo: move SMEM item struct and defines to a header (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for SM8475 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for QCM8550 and QCS8550 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM8650 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ8174 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150P (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM7125 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: drop the IPQ5019 SoC ID (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for SM4450 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5300 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5312 and IPQ5302 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5018 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QRB4210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ9574 and its variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QCM2290/QRB2210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5332 and its variant (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc IDs for IPQ8064 and variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add a bunch of older SoCs (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add QRD board ID (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: don't warn for disabling a non-existing frequency (Mark Langsdorf) [RHEL-32446] - cpufreq: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32446] - Merge tag 'devicetree-for-6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Add JH7110 SOC to the allowlist (Mark Langsdorf) [RHEL-32446] - cpufreq: Add SM7225 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - arch/x86: Fix XSAVE check for x86_64-v2 check (Prarit Bhargava) [RHEL-22439] - arch/x86: mark x86_64-v1 and x86_64-v2 processors as deprecated (Prarit Bhargava) [RHEL-22439] - scsi: qla2xxx: Update version to 10.02.09.200-k (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Delay I/O Abort on PCI error (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Change debug message during driver unload (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of fcport (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of the ha->vp_map pointer (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix command flush on cable pull (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: NVME|FCP prefer flag not being honored (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Update manufacturer detail (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Split FCE|EFT trace control (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix N2N stuck connection (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Prevent command send on chip reset (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Use FIELD_GET() to extract PCIe capability fields (Nilesh Javali) [RHEL-25184] - workqueue: Shorten events_freezable_power_efficient name (Audra Mitchell) [RHEL-3534] - workqueue.c: Increase workqueue name length (Audra Mitchell) [RHEL-3534] - net/mlx5e: Tidy up IPsec NAT-T SA discovery (Amir Tzin) [RHEL-24465] - Revert "net/mlx5e: Check the number of elements before walk TC rhashtable" (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix peer flow lists handling (Amir Tzin) [RHEL-24465] - net/mlx5e: Disable IPsec offload support if not FW steering (Amir Tzin) [RHEL-24465] - net/mlx5: Refactor mlx5_flow_destination->rep pointer to vport num (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Create ACL FT for eswitch manager in switchdev mode (Amir Tzin) [RHEL-24465] - net/mlx5: Return correct EC_VF function ID (Amir Tzin) [RHEL-24465] - net/mlx5e: Decrease num_block_tc when unblock tc offload (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, only use devcom after NULL check in mlx5_devcom_send_event() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix mlx5_cmd_update_root_ft() error flow (Amir Tzin) [RHEL-24465] - net/mlx5: DR, Fix peer domain namespace setting (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix overrun reported by coverity (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Change the key being sent for MPV device affiliation (Amir Tzin) [RHEL-24465] - net/mlx5e: Check the number of elements before walk TC rhashtable (Amir Tzin) [RHEL-24465] - net/mlx5e: Reduce eswitch mode_lock protection context (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper TCP protocol selector (Amir Tzin) [RHEL-24465] - net/mlx5e: Add IPsec and ASO syndromes check in HW (Amir Tzin) [RHEL-24465] - net/mlx5e: Allow IPsec soft/hard limits in bytes (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper protocol selector field offload for RX (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove exposure of IPsec RX flow steering struct (Amir Tzin) [RHEL-24465] - net/mlx5e: Unify esw and normal IPsec status table creation/destruction (Amir Tzin) [RHEL-24465] - net/mlx5e: Don't modify the peer sent-to-vport rules for IPSec offload (Amir Tzin) [RHEL-24465] - net/mlx5: Handle IPsec steering upon master unbind/bind (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for ingress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for egress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Add create alias flow table function to ipsec roce (Amir Tzin) [RHEL-24465] - net/mlx5: Implement alias object allow and create functions (Amir Tzin) [RHEL-24465] - net/mlx5: Add alias flow table bits (Amir Tzin) [RHEL-24465] - net/mlx5: Store devcom pointer inside IPsec RoCE (Amir Tzin) [RHEL-24465] - net/mlx5: Register mlx5e priv to devcom in MPV mode (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Send events from IB driver about device affiliation state (Amir Tzin) [RHEL-24465] - net/mlx5: Implement devlink port function cmds to control ipsec_packet (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Implement devlink port function cmds to control ipsec_crypto (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Provide an interface to block change of IPsec capabilities (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Add IFC bits to support IPsec enable/disable (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5e: Rewrite IPsec vs. TC block interface (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Drop extra layer of locks in IPsec (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Store vport in struct mlx5_devlink_port and use it in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Check vhca_resource_manager capability in each op and add extack msg (Amir Tzin) [RHEL-24465] - net/mlx5: Relax mlx5_devlink_eswitch_get() return value checking (Amir Tzin) [RHEL-24465] - net/mlx5: Return -EOPNOTSUPP in mlx5_devlink_port_fn_migratable_set() directly (Amir Tzin) [RHEL-24465] - net/mlx5: Reduce number of vport lookups passing vport pointer instead of index (Amir Tzin) [RHEL-24465] - net/mlx5: Embed struct devlink_port into driver structure (Amir Tzin) [RHEL-24465] - net/mlx5: Don't register ops for non-PF/VF/SF port and avoid checks in ops (Amir Tzin) [RHEL-24465] - net/mlx5: Remove no longer used mlx5_esw_offloads_sf_vport_enable/disable() (Amir Tzin) [RHEL-24465] - net/mlx5: Introduce mlx5_eswitch_load/unload_sf_vport() and use it from SF code (Amir Tzin) [RHEL-24465] - net/mlx5: Allow mlx5_esw_offloads_devlink_port_register() to register SFs (Amir Tzin) [RHEL-24465] - net/mlx5: Push devlink port PF/VF init/cleanup calls out of devlink_port_register/unregister() (Amir Tzin) [RHEL-24465] - net/mlx5: Push out SF devlink port init and cleanup code to separate helpers (Amir Tzin) [RHEL-24465] - net/mlx5: Rework devlink port alloc/free into init/cleanup (Amir Tzin) [RHEL-24465] - net/mlx5: Rename devlink port ops struct for PFs/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Remove VPORT_UPLINK handling from devlink_port.c (Amir Tzin) [RHEL-24465] - net/mlx5: Call mlx5_esw_offloads_rep_load/unload() for uplink port directly (Amir Tzin) [RHEL-24465] - net/mlx5: Give esw_offloads_load/unload_rep() "mlx5_" prefix (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_eswitch_load/unload_vport() static (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_esw_offloads_rep_load/unload() static (Amir Tzin) [RHEL-24465] - net/mlx5: Remove pointless devlink_rate checks (Amir Tzin) [RHEL-24465] - net/mlx5: Don't check vport->enabled in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Don't query MAX caps twice (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused MAX HCA capabilities (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused CAPs (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Adjust mlx5_query_hca_caps() to upstream (Amir Tzin) [RHEL-24465] - net/mlx5: Expose max possible SFs via devlink resource (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5e: E-Switch, Allow devcom initialization on more vports (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Register devcom device with switch id key (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Infrastructure changes (Amir Tzin) [RHEL-24465] - net/mlx5: Use shared code for checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec NAT-T functionality (Amir Tzin) [RHEL-24465] - net/mlx5e: Check for IPsec NAT-T support (Amir Tzin) [RHEL-24465] - net/mlx5: Add relevant capabilities bits to support NAT-T (Amir Tzin) [RHEL-24465] - net/mlx5e: Make TC and IPsec offloads mutually exclusive on a netdev (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add get IPsec offload stats for uplink representor (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Modify and restore TC rules for IPSec TX rules (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Make IPsec offload work together with eswitch and TC (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: Compare with old_dest param to modify rule destination (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for TX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec TX tables creation (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Handle IPsec offload for RX datapath in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for RX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec RX tables creation and destruction (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Prepare IPsec packet offload for switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Change the parameter of IPsec RX skb handle function (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add function to get IPsec offload namespace (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: DR, update query of HCA caps for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Fix the macro for accessing EC VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: Fix devlink controller number for ECVF (Amir Tzin) [RHEL-24465] - net/mlx5: Fix UAF in mlx5_eswitch_cleanup() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix SFs kernel documentation error (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, set debugfs access right to root-only (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, expose FDB state via debugfs (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, pass net device when linking vport to bridge (Amir Tzin) [RHEL-24465] - net/mlx5: Create eswitch debugfs root directory (Amir Tzin) [RHEL-24465] - net/mlx5: Light probe local SFs (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Move esw multiport devlink param to eswitch code (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Split function_setup() to enable and open functions (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Enable 4 ports VF LAG (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multiport eswitch LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multipath LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, change mlx5_shared_fdb_supported() to static (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, generalize handling of shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, check if all eswitches are paired for shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - {net/RDMA}/mlx5: introduce lag_for_each_peer (Amir Tzin) [RHEL-24409 RHEL-24465] - RDMA/mlx5: Free second uplink ib port (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5e: E-Switch, Fix shared fdb error flow (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Pass other_vport flag if vport is not 0 (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use xarray for devcom paired device index (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add peer fdb miss rules for vport manager or ecpf (Amir Tzin) [RHEL-24465] - net/mlx5e: Use vhca_id for device index in vport rx rules (Amir Tzin) [RHEL-24465] - net/mlx5: Lag, Remove duplicate code checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5: Set max number of embedded CPU VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Update SRIOV enable/disable to handle EC/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Query correct caps for min msix vectors (Amir Tzin) [RHEL-24465] - net/mlx5: Use correct vport when restoring GUIDs (Amir Tzin) [RHEL-24465] - net/mlx5: Add new page type for EC VF pages (Amir Tzin) [RHEL-24465] - net/mlx5: Add/remove peer miss rules for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Add management of EC VF vports (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Allocate ECPF vport if it's an eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: Update vport caps query/set for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Enable devlink port for embedded cpu VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: mlx5_ifc updates for embedded CPU SRIOV (Amir Tzin) [RHEL-24465] - net/mlx5: Simplify unload all rep code (Amir Tzin) [RHEL-24465] - net/mlx5: Skip inline mode check after mlx5_eswitch_enable_locked() failure (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, extend mlx5_devcom_send_event to work with more than two devices (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, introduce devcom_for_each_peer_entry (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, mark devcom as not ready when all eswitches are unpaired (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Rename paired to ready (Amir Tzin) [RHEL-24465] - net/mlx5: DR, handle more than one peer domain (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, generalize shared FDB creation (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, Handle multiple master egress rules (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, refactor FDB miss rule add/remove (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, enlarge peer miss group table (Amir Tzin) [RHEL-24465] - net/mlx5e: Handle offloads flows per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, re-factor query route port (Amir Tzin) [RHEL-24465] - net/mlx5e: rep, store send to vport rules per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: tc, Refactor peer add/del flow (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, Extend peer flows to a list (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Initialize E-Switch for eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: devlink, Only show PF related devlink warning when needed (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use metadata matching for RoCE loopback rule (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use RoCE version 2 for loopback traffic (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add a check that log_max_l2_table is valid (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch: move debug print of adding mac to correct place (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Check device is PF when stopping esw offloads (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant vport_group_manager cap check (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use metadata for vport matching in send-to-vport rules (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Allow get vport api if esw exists (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Update when to set other vport context (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove redundant __func__ arg from fs_err() calls (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Remove flow_source check for metadata matching (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Remove redundant check (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant esw multiport validate function (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Handles RoCE MACsec steering rules addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Add RoCE MACsec steering infrastructure in core (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for ingress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for egress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Add MACsec priorities in RDMA namespaces (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Implement MACsec gid addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Maintain fs_id xarray per MACsec device inside macsec steering (Amir Tzin) [RHEL-22227] - net/mlx5: Remove netdevice from MACsec steering (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering and statistics database from ethernet to core (Amir Tzin) [RHEL-22227] - net/mlx5e: Rename MACsec flow steering functions/parameters to suit core naming style (Amir Tzin) [RHEL-22227] - net/mlx5: Remove dependency of macsec flow steering on ethernet (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering operations to be used as core library (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Return the firmware result upon destroying QP/RQ (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Handle DCT QP logic separately from low level QP interface (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Reduce QP table exposure (Amir Tzin) [RHEL-22227] - net/mlx5: Nullify qp->dbg pointer post destruction (Amir Tzin) [RHEL-22227]- nvmet: fix ns enable/disable possible hang (Maurizio Lombardi) [RHEL-37676] - nvme: fix reconnection fail due to reserved tag allocation (Maurizio Lombardi) [RHEL-36896] {CVE-2024-27435} - Revert "xen/x2apic: enable x2apic mode when supported for HVM" (Vitaly Kuznetsov) [RHEL-34602] - ext4: dax - remove tech preview tag (Bill O'Donnell) [RHEL-39889] - redhat: remove the merge subtrees script (Derek Barbosa) - redhat: rhdocs: delete .get_maintainer.conf (Derek Barbosa) - redhat: rhdocs: Remove the rhdocs directory (Derek Barbosa) - redhat: redhat/Makefile: remove dist-maint-update target (Derek Barbosa) - nfp: flower: handle acti_netdevs allocation failure (Ken Cox) [RHEL-35158] {CVE-2024-27046} - crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak (Vladis Dronov) [RHEL-35816] {CVE-2024-26974} - crypto: qat - specify firmware files for 402xx (Vladis Dronov) [RHEL-35816] - crypto: qat - validate slices count returned by FW (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error logging to be consistent across features (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error message in adf_get_arbiter_mapping() (Vladis Dronov) [RHEL-35816] - crypto: qat - implement dh fallback for primes > 4K (Vladis Dronov) [RHEL-24063] - crypto: qat - Fix spelling mistake "Invalide" -> "Invalid" (Vladis Dronov) [RHEL-35816] - crypto: qat - Avoid -Wflex-array-member-not-at-end warnings (Vladis Dronov) [RHEL-35816] - crypto: qat - implement interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add bank save and restore flows (Vladis Dronov) [RHEL-35816] - crypto: qat - expand CSR operations for QAT GEN4 devices (Vladis Dronov) [RHEL-35816] - crypto: qat - rename get_sla_arr_of_type() (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate CSR access code (Vladis Dronov) [RHEL-35816] - crypto: qat - move PFVF compat checker to a function (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate and rename 4xxx PF2VM definitions (Vladis Dronov) [RHEL-35816] - crypto: qat - adf_get_etr_base() helper (Vladis Dronov) [RHEL-35816] - powerpc/eeh: Permanently disable the removed device (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Use a goto for recovery failures (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Small refactor of eeh_handle_normal_event() (Mamatha Inamdar) [RHEL-35642] - REDHAT: Fix values in Makefile being redefined (Lucas Zampieri) - selftests/net/lib: no need to record ns name if it already exist (Ivan Vecera) [RHEL-36219] - netlink: specs: Add missing bridge linkinfo attrs (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Ensure deferred event delivery on unoffload (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Skip MDB replays of deferred events on offload (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge locked port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Suppress grep warnings (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge MDB test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36219] - selftests: net: Fix bridge backup port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Ivan Vecera) [RHEL-36219] - selftests: net: Add missing matchall classifier (Ivan Vecera) [RHEL-36219] - bridge: mcast: fix disabled snooping after long uptime (Ivan Vecera) [RHEL-36219] - selftests/net/lib: update busywait timeout value (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Remove executable bits from lib.sh (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Avoid failures to source net/lib.sh (Ivan Vecera) [RHEL-36219] - bridge: cfm: fix enum typo in br_cc_ccm_tx_parse (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: add MDB state mask uAPI attribute (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_neigh_suppress.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_backup_port.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: add lib.sh (Ivan Vecera) [RHEL-36219] - docs: bridge: add other features (Ivan Vecera) [RHEL-36219] - docs: bridge: add netfilter doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add switchdev doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add multicast doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add VLAN doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add STP doc (Ivan Vecera) [RHEL-36219] - docs: bridge: Add kAPI/uAPI fields (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BRPORT enum (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BR enum (Ivan Vecera) [RHEL-36219] - docs: bridge: update doc format to rst (Ivan Vecera) [RHEL-36219] - net: bridge: fill in MODULE_DESCRIPTION() (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - rtnetlink: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB get support (Ivan Vecera) [RHEL-36219] - bridge: mcast: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Factor out a helper for remote entry size calculation (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Adjust function arguments (Ivan Vecera) [RHEL-36219] - bridge: mcast: Rename MDB entry get function (Ivan Vecera) [RHEL-36219] - bridge: mcast: Factor out a helper for PG entry size calculation (Ivan Vecera) [RHEL-36219] - bridge: mcast: Account for missing attributes (Ivan Vecera) [RHEL-36219] - bridge: mcast: Dump MDB entries even when snooping is disabled (Ivan Vecera) [RHEL-36219] - br_netfilter: use single forward hook for ip and arp (Ivan Vecera) [RHEL-36219] - selftests: forwarding: bridge_fdb_learning_limit: Add a new selftest (Ivan Vecera) [RHEL-36219] - net: bridge: Set strict_start_type for br_policy (Ivan Vecera) [RHEL-36219] - net: bridge: Add netlink knobs for number / max learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Track and limit dynamically learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Set BR_FDB_ADDED_BY_USER early in fdb_add_entry (Ivan Vecera) [RHEL-36219] - selftests: net: Add bridge backup port and backup nexthop ID test (Ivan Vecera) [RHEL-36219] - bridge: Add backup nexthop ID support (Ivan Vecera) [RHEL-36219] - RDMA/mlx5: Fix fortify source warning while accessing Eth segment (Kamal Heib) [RHEL-33164] {CVE-2024-26907} - powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT (Mark Langsdorf) [RHEL-32447] - powerpc: Don't include lppaca.h in paca.h (Mark Langsdorf) [RHEL-32447] - cpuidle: dt: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid unnecessary variable assignments (Mark Langsdorf) [RHEL-32447] - cpuidle: menu: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Gather statistics regarding whether or not to stop the tick (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Do not call tick_nohz_get_sleep_length() upfront (Mark Langsdorf) [RHEL-32447] - cpuidle: psci: Move enabling OSI mode after power domains creation (Mark Langsdorf) [RHEL-32447] - cpuidle: dt_idle_genpd: Add helper function to remove genpd topology (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Drop utilized from struct teo_cpu (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid stopping the tick unnecessarily when bailing out (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Update idle duration estimate when choosing shallower state (Mark Langsdorf) [RHEL-32447] - cpuidle: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32447] - cpuidle: Use of_property_present() for testing DT property presence (Mark Langsdorf) [RHEL-32447] - nvme-fabrics: prevent overriding of existing host (John Meneghini) [RHEL-30850] - tee: amdtee: fix use-after-free vulnerability in amdtee_close_session (David Arcari) [RHEL-24997] - tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta' (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Update sps power thermals according to the platform-profiles (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sps default APTS index values (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get APTS index numbers for static slider (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to notify sbios heart beat event (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sbios requests in PMF driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Disable debugfs support for querying power thermals (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Differentiate PMF ACPI versions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add debugging message for missing policy data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Remove smart_pc_status enum (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix possible out-of-bound memory accesses (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Use struct for cookie header (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Do not use readl() for policy buffer access (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix return value of amd_pmf_start_policy_engine() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add missing __iomem attribute to policy_base (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix missing error code in amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a potential race with policy binary sideload (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fixup error handling for amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a suspend hang on Framework 13 (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix TEE enact command failure after suspend and resume (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix memory leak in amd_pmf_get_pb_data() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get ambient light information from AMD SFH driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get Human presence information from AMD SFH driver (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting ALS data (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting HPD data (David Arcari) [RHEL-24997] - HID: amd_sfh: rename float_to_int() to amd_sfh_float_to_int() (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity for SFH1.1 (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity support (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for SFH1.1 light color temperature (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for light color temperature (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return a status code only as a constant in two functions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return directly after a failed apmf_if_call() in apmf_sbios_heartbeat_notify() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: dump policy binary data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add capability to sideload of policy binary (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add facility to dump TA inputs (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Make source_as_str() as non-static (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to update system state (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support update p3t limit (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get inputs from other subsystems (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: change amd_pmf_init_features() call sequence (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF Policy Binary (David Arcari) [RHEL-24997] - redhat/configs: enable AMDTEE (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Change return type of amd_pmf_set_dram_addr() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF-TA interaction (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add PMF TEE interface (David Arcari) [RHEL-24997]- powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE (Mamatha Inamdar) [RHEL-39788] {CVE-2024-36926} - thermal/debugfs: Fix two locking issues with thermal zone debug (David Arcari) [RHEL-40008] {CVE-2024-36961} - thermal/debugfs: Free all thermal zone debug memory on zone removal (David Arcari) [RHEL-39875] {CVE-2024-36956} - thermal/debugfs: Prevent use-after-free from occurring after cdev removal (David Arcari) [RHEL-39774] {CVE-2024-36932} - s390/qeth: Fix typo 'weed' in comment (Tobias Huschle) [RHEL-23681] - s390/qeth: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/ctcm: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix kernel panic after setting hsuid (Tobias Huschle) [RHEL-23681] - s390/ism: Properly fix receive message buffer allocation (Tobias Huschle) [RHEL-23681] - s390/qeth: handle deferred cc1 (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix potential loss of L3-IP@ in case of network issues (Tobias Huschle) [RHEL-23681] - s390/ism: ism driver implies smc protocol (Tobias Huschle) [RHEL-23681] - net/smc: fix neighbour and rtable leak in smc_ib_find_route() (Tobias Huschle) [RHEL-23682] - s390/qdio: handle deferred cc1 (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Replace strlcpy() with strscpy() (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Fix a double put in zfcp_port_enqueue() (Tobias Huschle) [RHEL-23680] - net/mlx5: Properly link new fs rules into the tree (Kamal Heib) [RHEL-37422] {CVE-2024-35960} - net/mlx5e: fix a double-free in arfs_create_groups (Kamal Heib) [RHEL-36922] {CVE-2024-35835} - net/mlx5e: fix a potential double-free in fs_any_create_groups (Kamal Heib) [RHEL-37093] {CVE-2023-52667} - can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds (Jose Ignacio Tornos Martinez) [RHEL-38226] {CVE-2023-52878} - blk-mq: add helper for checking if one CPU is mapped to specified hctx (Ming Lei) [RHEL-36684] - net: hns3: fix kernel crash when 1588 is received on HIP08 devices (Ken Cox) [RHEL-33213] {CVE-2024-26881} - fsverity: use register_sysctl_init() to avoid kmemleak warning (Andrey Albershteyn) [RHEL-36258] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_fec_stats (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_link_settings (Ivan Vecera) [RHEL-36217] - Documentation: networking: add missing PLCA messages from the message list (Ivan Vecera) [RHEL-36217] - net: partial revert of the "Make timestamping selectable: series (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Let the active time stamping layer be selectable (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Update GET_TS to reply the current selected timestamp (Ivan Vecera) [RHEL-36217] - net: Change the API of PHY default timestamp to MAC (Ivan Vecera) [RHEL-36217] - net: Replace hwtstamp_source by timestamping layer (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to list available time stamping layers (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to expose current time stamping layer (Ivan Vecera) [RHEL-36217] - net_tstamp: Add TIMESTAMPING SOFTWARE and HARDWARE mask (Ivan Vecera) [RHEL-36217] - net: phy: micrel: fix ts_info value in case of no phc (Ivan Vecera) [RHEL-36217] - net: Make dev_set_hwtstamp_phylib accessible (Ivan Vecera) [RHEL-36217] - net: macb: Convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Refactor identical get_ts_info implementations. (Ivan Vecera) [RHEL-36217] - net: phy: Remove the call to phy_mii_ioctl in phy_hwstamp_get/set (Ivan Vecera) [RHEL-36217] - net: Convert PHYs hwtstamp callback to use kernel_hwtstamp_config (Ivan Vecera) [RHEL-36217] - net: omit ndo_hwtstamp_get() call when possible in dev_set_hwtstamp_phylib() (Ivan Vecera) [RHEL-36217] - net: remove phy_has_hwtstamp() -> phy_mii_ioctl() decision from converted drivers (Ivan Vecera) [RHEL-36217] - net: fec: delete fec_ptp_disable_hwts() (Ivan Vecera) [RHEL-36217] - net: fec: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: bonding: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: macvlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: vlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Fix documentation of ethtool_sprintf() (Ivan Vecera) [RHEL-36217] - Revert "ethtool: Fix mod state of verbose no_mask bitset" (Ivan Vecera) [RHEL-36217] - ethtool: Fix mod state of verbose no_mask bitset (Ivan Vecera) [RHEL-36217] - ipv6: also use netdev_hold() in ip6_route_check_nh() (Ivan Vecera) [RHEL-36217] - net: create device lookup API with reference tracking (Ivan Vecera) [RHEL-36217] - net_tstamp: add SOF_TIMESTAMPING_OPT_ID_TCP (Ivan Vecera) [RHEL-36217] - fbcon: always restore the old font data in fbcon_do_set_font() (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix incorrect printed function name in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - hid/picolcd_fb: Set FBINFO_VIRTFB flag (Jocelyn Falempe) [RHEL-23295] - fbdev: remove I2C_CLASS_DDC support (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Remove driver (Jocelyn Falempe) [RHEL-23295] - video/logo: use %u format specifier for unsigned int values (Jocelyn Falempe) [RHEL-23295] - video/sticore: Store ROM device in STI struct (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred IO before closing (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred work in fb_deferred_io_fsync() (Jocelyn Falempe) [RHEL-23295] - fbdev: amba-clcd: Delete the old CLCD driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove support for Carillo Ranch driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove default file-I/O implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Warn on incorrect framebuffer access (Jocelyn Falempe) [RHEL-23295] - fbdev: Move default fb_mmap code into helper function (Jocelyn Falempe) [RHEL-23295] - fbdev: Push pgprot_decrypted() into mmap implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename FB_SYS_FOPS token to FB_SYSMEM_FOPS (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/wm8505fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8500lcdfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/clps711x-fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/ps3fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/au1200fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/udlfb: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/smscufx: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh_mobile_lcdcfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/arcfb: Use generator macros for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev/vfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Use dev_err_probe (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Simplify offb_init_fb() (Jocelyn Falempe) [RHEL-23295] - fbdev: stifb: Make the STI next font pointer a 32-bit signed offset (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8623fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/viafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vermilionfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tridentfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tdfxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr500: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/stifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm712fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm501fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sisfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/savagefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sa1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s1d13xxxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/rivafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/radeon: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pvr2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/nvidiafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/neofb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/matroxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imsttfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i810fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hpfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hitfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gbefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ep93xx-fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/dnfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/controlfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cobalt-lcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cirrusfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/au1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atyfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/arkfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amba-clcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/68328fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Provide I/O-memory helpers as module (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - console: fix up ARM screen_info reference (Jocelyn Falempe) [RHEL-23295] - vga16fb: drop powerpc support (Jocelyn Falempe) [RHEL-23295] - dummycon: limit Arm console size hack to footbridge (Jocelyn Falempe) [RHEL-23295] - fbdev: core: syscopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: core: cfbcopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: Remove uvesafb_exec() prototype from include/video/uvesafb.h (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Disable PWM on shutdown, suspend and remove (Jocelyn Falempe) [RHEL-23295] - fbdev: Replace fb_pgprotect() with pgprot_framebuffer() (Jocelyn Falempe) [RHEL-23295] - fbdev: Avoid file argument in fb_pgprotect() (Jocelyn Falempe) [RHEL-23295] - fbdev: mmp: Annotate struct mmp_path with __counted_by (Jocelyn Falempe) [RHEL-23295] - drm: fix up fbdev Kconfig defaults (Jocelyn Falempe) [RHEL-23295] - fbdev: Update fbdev source file paths (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Clean up include statements in fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Remove empty internal helpers from fb_logo.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move logo functions into separate source file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Unexport logo helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Fix style of code for boot-up logo (Jocelyn Falempe) [RHEL-23295] - fbdev/hyperv_fb: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig macro FB_IOMEM_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Use bool for ssd1307fb_deviceinfo flags (Jocelyn Falempe) [RHEL-23295] - fbdev: mx3fb: Remove the driver (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Use list_for_each_entry() helper (Jocelyn Falempe) [RHEL-23295] - fbdev/tcx: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/p9100: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/leo: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg3: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg14: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/bw2: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Add initializer macros and Kconfig tokens for SBUS support (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Build sbuslib.o if CONFIG_FB_SBUS has been selected (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Remove flag FBINFO_FLAG_DEFAULT from fbdev driver (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Remove redundant of_match_ptr() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Drop ret variable in brightness change function (Jocelyn Falempe) [RHEL-23295] - fbdev: kyro: Remove unused declarations (Jocelyn Falempe) [RHEL-23295] - fbdev/xilinxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/valkyriefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/uvesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr2500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr1000: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sstfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh7760fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3cfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/q40fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxa168fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmagb-b-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-ba-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-aa-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/platinumfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ocfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mx3fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mb862xxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/maxinefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/macfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/kyro: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i740fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gxt4500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/grvga: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/goldfishfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/g364fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fsl-diu-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fm2fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/da8xx-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/chipsfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/carminefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/aty128fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atmel_lcdfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/asiliantfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/acornfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Make fbcon_registered_fb and fbcon_num_registered_fb static (Jocelyn Falempe) [RHEL-23295] - fbdev: Align deferred I/O with naming of helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _DMAMEM_ infix for DMA-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _SYSMEM_ infix for system-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _IOMEM_ infix for I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Harmonize some comments in (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FB_DEFAULT_SYS_OPS (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT and FBINFO_FLAG_DEFAULT (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Print the PWM's label instead of its number (Jocelyn Falempe) [RHEL-23295] - backlight: gpio_backlight: Drop output GPIO direction check for initial power state (Jocelyn Falempe) [RHEL-23295] - video: logo: LOGO should depend on FB_CORE i.s.o. FB (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Use kzalloc() in fbcon_prepare_logo()" (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Catch errors when changing brightness (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Initialize PWM state on first brightness change (Jocelyn Falempe) [RHEL-23295] - fbdev: Add fb_ops init macros for framebuffers in DMA-able memory (Jocelyn Falempe) [RHEL-23295] - fbdev: Document that framebuffer_alloc() returns zero'ed data (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from kzalloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Split frame buffer support in FB and FB_CORE symbols (Jocelyn Falempe) [RHEL-23295] - fbdev: Move core fbdev symbols to a separate Kconfig file (Jocelyn Falempe) [RHEL-23295] - video: Add auxiliary display drivers to Graphics support menu (Jocelyn Falempe) [RHEL-23295] - fbcon: remove unused display (p) from fbcon_redraw() (Jocelyn Falempe) [RHEL-23295] - vgacon: cache vc_cell_height in vgacon_cursor() (Jocelyn Falempe) [RHEL-23295] - vgacon: let vgacon_doresize() return void (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unused xpos from vgacon_set_cursor_size() (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unneeded forward declarations (Jocelyn Falempe) [RHEL-23295] - vgacon: switch vgacon_scrolldelta() and vgacon_restore_screen() (Jocelyn Falempe) [RHEL-23295] - fbdev/xen-fbfront: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Generate deferred I/O ops (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/metronomefb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/hecubafb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/broadsheetfb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - redhat/configs: Enable FB_DEVICE (Jocelyn Falempe) [RHEL-23295] - fbdev: Make support for userspace interfaces configurable (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Rework fb init code (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move file-I/O code into separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move procfs code to separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Add fb_device_{create,destroy}() (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move framebuffer and backlight helpers into separate files (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Pass Linux device to pm_vt_switch_*() functions (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Rename field 'fbdev' to 'dev' (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Compare against struct fb_info.device (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename fb_mem*() helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Move framebuffer I/O helpers into (Jocelyn Falempe) [RHEL-23295] - arch/x86: Include in fbdev source file (Jocelyn Falempe) [RHEL-23295] - arch/x86: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/powerpc: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/arm64: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Prepare generic architecture helpers (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Take led_access lock when required (Jocelyn Falempe) [RHEL-23295] - fbdev: fix potential OOB read in fast_imageblit() (Jocelyn Falempe) [RHEL-23295] - video: backlight: lp855x: Get PWM for PWM mode during probe (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig options to select different fb_ops helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix null-ptr-deref in soft_cursor (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Remove unneeded checks for valid GPIOs (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: mark get_fb_unmapped_area() static (Jocelyn Falempe) [RHEL-23295] - fbdev: Include instead of (Jocelyn Falempe) [RHEL-23295] - fbdev/matrox: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: modedb: Add 1920x1080 at 60 Hz video mode (Jocelyn Falempe) [RHEL-23295] - fbdev: Validate info->screen_{base, buffer} in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Don't re-validate info->state in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Use screen_buffer in fb_sys_{read,write}() (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: vesafb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: simplefb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: efifb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - video: Move HP PARISC STI core code to shared location (Jocelyn Falempe) [RHEL-23295] - video/aperture: Provide a VGA helper for gma500 and internal use (Jocelyn Falempe) [RHEL-23295] - fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace (Jocelyn Falempe) [RHEL-23295] - video/aperture: Fix typos in comments (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Mark OF related data as maybe unused (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: Use of_property_read_bool() for boolean properties (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: add SPDX comment, remove GPL notice in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: fix code style issues in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Make fb_modesetting_disabled() static inline (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix incorrect page mapping clearance at fb_deferred_io_release() (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Don't rely on a disabled PWM emiting inactive state (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Configure pwm only once per backlight toggle (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Drop support for legacy PWM probing (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Fix doc for backlight_device_get_by_name (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix invalid page access after closing deferred I/O devices (Jocelyn Falempe) [RHEL-23295] - fbdev: remove w100fb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: remove tmiofb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove unused struct fb_deferred_io .first_io field (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmon: fix function name in kernel-doc (Jocelyn Falempe) [RHEL-23295] - fbdev: remove s3c2410 framebuffer (Jocelyn Falempe) [RHEL-23295] - drm/fbdev: Remove aperture handling and FBINFO_MISC_FIRMWARE (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Allocate struct offb_par with framebuffer_alloc() (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Add struct efifb_par for driver data (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: don't lose the console font across generic->chip driver switch" (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB (Jocelyn Falempe) [RHEL-23295] - fbdev: make offb driver tristate (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: release buffer when fbcon_do_set_font() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: don't build on UML (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: connector-analog-tv: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-dpi: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-sony-acx565akm: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop duplicate NULL checks for PWM APIs (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop optional dependency (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbcon: Use kzalloc() in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - Revert "drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer" (Jocelyn Falempe) [RHEL-23295] - fbdev: Add support for the nomodeset kernel parameter (Jocelyn Falempe) [RHEL-23295] - drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer (Jocelyn Falempe) [RHEL-23295] - fbdev: MIPS supports iomem addresses (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Add missing MODULE_DEVICE_TABLE() entry (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Properly revert changes when vc_resize() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: Move fbdev drivers from strlcpy to strscpy (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Destroy mutex on freeing struct fb_info (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Fix repeated words in comments (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: Include missing linux/platform_device.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Make registered_fb[] private to fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Auto-generate module init/exit code (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Create EGA/VGA devices in sysfb code (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Switch to atomic PWM API (Jocelyn Falempe) [RHEL-23295] - Revert "drivers/video/backlight/platform_lcd.c: add support for device tree based probe" (Jocelyn Falempe) [RHEL-23295] - fbcon: Use fbcon_info_from_console() in fbcon_modechange_possible() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: simplefb: Check before clk_put() not needed (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix accelerated fbdev scrolling while logo is still shown (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove obsolete reference to initmem_freed (Jocelyn Falempe) [RHEL-23295] - video: fbdev: radeon: Fix spelling typo in comment (Jocelyn Falempe) [RHEL-23295] - fbdev: Prevent possible use-after-free in fb_release() (Jocelyn Falempe) [RHEL-23295] - Revert "fbdev: Prevent probing generic drivers if a FB is already registered" (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename pagelist to pagereflist for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Refactor implementation of page_mkwrite (Jocelyn Falempe) [RHEL-23295] - fbcon: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - video: fbdev: aty/matrox/...: Prepare cleanup of powerpc's asm/prom.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix cfb_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix sys_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: fix warning comparing pointer to 0 (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Slighly simplify devm_of_find_backlight() (Jocelyn Falempe) [RHEL-23295] - drm/exynos: fimd: add BGR support for exynos4/5 (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of cfb_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces from cfbimgblt.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_fillrect() (Jocelyn Falempe) [RHEL-23295] - fbcon: Avoid 'cap' set but not used warning (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Avoid open coded arithmetic in memory allocation (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix the implicit type casting (Jocelyn Falempe) [RHEL-23295] - redhat/configs: disable FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION (Jocelyn Falempe) [RHEL-23295] - fbcon: Add option to enable legacy hardware acceleration (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Disable accelerated scrolling" (Jocelyn Falempe) [RHEL-23295] - video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() (Jocelyn Falempe) [RHEL-23295] - video: fbmem: use swap() to make code cleaner in fb_rotate_logo() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Make use of the helper function dev_err_probe() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen (Jocelyn Falempe) [RHEL-23295] - video: vga16fb: Fix logic that checks for the display standard (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add support ACPI enumeration (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add dev helper variable to lp855x_probe() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Move device_config setting out of lp855x_configure() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix double free of 'fb_info->pixmap.addr' (Jocelyn Falempe) [RHEL-23295] - backlight: Propagate errors from get_brightness() (Jocelyn Falempe) [RHEL-23295] - video: backlight: Drop maximum brightness override for brightness zero (Jocelyn Falempe) [RHEL-23295] - fbmem: don't allow too huge resolutions (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Improve bootloader/kernel device handover (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Cache address ranges (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Optimize screen updates (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Extract ssd1307fb_set_{col,page}_range() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Simplify ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Propagate errors via ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - fbmem: Convert from atomic_t to refcount_t on fb_info->count (Jocelyn Falempe) [RHEL-23295] - scsi: lpfc: Copyright updates for 14.4.0.1 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.1 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define types in a union for generic void *context3 ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_dmabuf type for ctx_buf ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_nodelist type for ctx_ndlp ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use a dedicated lock for ras_fwlog state (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Avoid -Wstringop-overflow warning (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove IRQF_ONESHOT flag from threaded IRQ handling (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move NPIV's transport unregistration to after resource clean up (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove unnecessary log message in queuecommand path (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for cmdwqe/rspwqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for wqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace deprecated strncpy() with strscpy() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Copyright updates for 14.4.0.0 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.0 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.2.0.17 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move determination of vmid_flag after VMID reinitialization completes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Reinitialize an NPIV's VMID data structures after FDISC (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change VMID driver load time parameters to read only (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport load_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport fc_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Protect vport fc_nodes list with an explicit spin lock (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change nlp state statistic counters into atomic_t (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move handling of reset congestion statistics events (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Save FPIN frequency statistics upon receipt of peer cgn notifications (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Add condition to delete ndlp object after sending BLS_RJT to an ABTS (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix failure to delete vports when discovery is in progress (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove NLP_RCV_PLOGI early return during RSCN processing for ndlps (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Allow lpfc_plogi_confirm_nport() logic to execute for Fabric nodes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove D_ID swap log message from trace event logger (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use sg_dma_len() API to get struct scatterlist's length (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove reftag check in DIF paths (Dick Kennedy) [RHEL-24508] - lpfc: Use the proper SCSI midlayer interfaces for PI (Dick Kennedy) [RHEL-24508] - lpfc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix reftag generation sizing errors (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list() (Dick Kennedy) [RHEL-24508] - x86/coco: Use CC_VENDOR_INTEL for Hyper-V/TDX (Vitaly Kuznetsov) [RHEL-38910]- powerpc/64s: Fix unrecoverable MCE calling async handler from NMI (Mamatha Inamdar) [RHEL-37688] {CVE-2021-47429} - misc: rtsx: do clear express reg every SD_INT (David Arcari) [RHEL-33706] - misc: rtsx: Fix rts5264 driver status incorrect when card removed (David Arcari) [RHEL-33706] - net/mlx5e: Fix mlx5e_priv_init() cleanup flow (Kamal Heib) [RHEL-37426] {CVE-2024-35959} - can: isotp: isotp_sendmsg(): add result check for wait_event_interruptible() (Jose Ignacio Tornos Martinez) [RHEL-38417] {CVE-2021-47457} - net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path (Jose Ignacio Tornos Martinez) [RHEL-38115] {CVE-2023-52703} - net: hns3: do not allow call hns3_nic_net_open repeatedly (Jose Ignacio Tornos Martinez) [RHEL-37707] {CVE-2021-47400} - ice: use irq_update_affinity_hint() (Michal Schmidt) [RHEL-35293] - arm64: mm: Don't remap pgtables for allocate vs populate (Eric Chanudet) [RHEL-32699] - arm64: mm: Batch dsb and isb when populating pgtables (Eric Chanudet) [RHEL-32699] - arm64: mm: Don't remap pgtables per-cont(pte|pmd) block (Eric Chanudet) [RHEL-32699] - cgroup: Remove duplicated cgroup_local_stat_show() and cpu_local_stat_show() functions (Waiman Long) [RHEL-36683] - Revert "Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8"" (Waiman Long) [RHEL-36683] - x86/tdx: Fix unexpected end of section warning around __tdx_hypercall_failed() (Joe Lawrence) [RHEL-36224] - tipc: fix a possible memleak in tipc_buf_append (Xin Long) [RHEL-36209] - net: tipc: remove redundant 'bool' from CONFIG_TIPC_{MEDIA_UDP,CRYPTO} (Xin Long) [RHEL-36209] - tipc: node: remove Excess struct member kernel-doc warnings (Xin Long) [RHEL-36209] - tipc: socket: remove Excess struct member kernel-doc warning (Xin Long) [RHEL-36209] - tipc: Remove some excess struct member documentation (Xin Long) [RHEL-36209] - tipc: Remove redundant call to TLV_SPACE() (Xin Long) [RHEL-36209] - redhat/configs: Update for ARM_SMMU_V3_KUNIT_TEST (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Make the kunit into a module (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add unit tests for arm_smmu_write_entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Build the whole CD in arm_smmu_make_s1_cd() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for SVA into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Allocate the CD table entry in advance (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make arm_smmu_alloc_cd_ptr() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Consolidate clearing a CD table entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for S1 domains into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make CD programming use arm_smmu_write_entry() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Add an ops indirection to the STE code (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Free MSIs in case of ENOMEM (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the CD entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not ATC invalidate the entire domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not allow a SVA domain to be set on the wrong PASID (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Retire disable_bypass parameter (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Decouple igfx_off from graphic identity mapping (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix compilation error (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation after reading IOMMU feature register (Jerry Snitselaar) [RHEL-28780] - iommufd: Add config needed for iommufd_fail_nth (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - selftests/iommu: fix the config fragment (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Add mock IO hugepages tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor dirty bitmap tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test u64 unaligned bitmaps (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove caching mode check before device TLB flush (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove private data use in fault message (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove debugfs use of private data field (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate DMAR fault interrupts locally (Jerry Snitselaar) [RHEL-28780] - iommu: Pass domain to remove_dev_pasid() op (Jerry Snitselaar) [RHEL-28780] - iommu: Undo pasid attachment only for the devices that have succeeded (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use try_cmpxchg64{,_local}() in iommu.c (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove redundant assignment to variable err (Jerry Snitselaar) [RHEL-28780] - swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add SVA domain support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initial SVA support for AMD IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enable/disable IOPF (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add IO page fault notifier handler (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for page response (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Define per-IOMMU iopf_queue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable PCI features based on attached domain capability (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Setup GCR3 table in advance if domain is SVA capable (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix PPR interrupt processing logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Move PPR-related functions into ppr.c (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enabling/disabling IOMMU features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per device DTE update function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename amd_iommu_v2_supported() as amd_iommu_pasid_supported() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_sva() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Clean up CONFIG_AMD_IOMMU_V2 (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enhance def_domain_type to handle untrusted device (Jerry Snitselaar) [RHEL-28780] - iommufd: Add missing IOMMUFD_DRIVER kconfig for the selftest (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not set total_used to 0 in swiotlb_create_debugfs_files() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix swiotlb_bounce() to do partial sync's correctly (Jerry Snitselaar) [RHEL-28780] - swiotlb: extend buffer pre-padding to alloc_align_mask if necessary (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix WARN_ON in iommu probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate local memory for page request queue (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix wrong use of pasid config (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix possible irq lock inversion dependency issue (Jerry Snitselaar) [RHEL-28780] - iommu: Validate the PASID in iommu_attach_device_pasid() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Fix access for STE.SHCFG (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add cpu_to_le64() around STRTAB_STE_0_V (Jerry Snitselaar) [RHEL-28780] - swiotlb: Reinstate page-alignment for mappings >= PAGE_SIZE (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Force swiotlb_max_mapping_size on an untrusted device (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix alignment checks when both allocation and DMA masks are present (Jerry Snitselaar) [RHEL-28780] - swiotlb: Honour dma_alloc_coherent() alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Enforce page alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix double-allocation of slots due to broken alignment handling (Jerry Snitselaar) [RHEL-28780] - dma-direct: Leak pages on dma_set_decrypted() failure (Jerry Snitselaar) [RHEL-28780] - swiotlb: add debugfs to track swiotlb transient pool usage (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Document min_align_mask assumption (Jerry Snitselaar) [RHEL-28780] - iommu: re-use local fwnode variable in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify fwnode in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify of_phandle_args in xlate (Jerry Snitselaar) [RHEL-28780] - iommu: constify pointer to bus_type (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_report_device_fault() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Make iopf_group_response() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Track iopf group instead of last fault (Jerry Snitselaar) [RHEL-28780] - iommu: Improve iopf_queue_remove_device() (Jerry Snitselaar) [RHEL-28780] - iommu: Use refcount for fault data access (Jerry Snitselaar) [RHEL-28780] - iommu: Refine locking for per-device fault data management (Jerry Snitselaar) [RHEL-28780] - iommu: Separate SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_queue_iopf() more generic (Jerry Snitselaar) [RHEL-28780] - iommu: Prepare for separating SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iommu_fault_event and iopf_fault (Jerry Snitselaar) [RHEL-28780] - iommu: Remove iommu_[un]register_device_fault_handler() (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iopf_device_param into iommu_fault_param (Jerry Snitselaar) [RHEL-28780] - iommu: Cleanup iopf data structure definitions (Jerry Snitselaar) [RHEL-28780] - iommu: Remove unrecoverable fault data (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove unrecoverable faults reporting (Jerry Snitselaar) [RHEL-28780] - iommu: Move iommu fault data to linux/iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/iova: use named kmem_cache for iova magazines (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Reorganise some code (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Tidy up iova_cache_get() failure (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix sleeping in atomic context (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Mark interrupt as managed (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device domain ID to fix potential TLB aliasing issue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused GCR3 table parameters from struct protection_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange device flush code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused flush pasid functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor GCR3 table helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection_domain helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor attaching / detaching device functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor helper function for setting / clearing GCR3 (Jerry Snitselaar) [RHEL-28780] - iommu: Introduce iommu_group_mutex_assert() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange GCR3 table setup code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for device based TLB invalidation (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Use protection_domain.flags to check page table mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce struct protection_domain.pd_mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce get_amd_iommu_from_dev() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation before registering devices (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Pass struct iommu_dev_data to set_dte_entry() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove EXPORT_SYMBOL for perf counter related functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant error check in amd_iommu_probe_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove duplicate function declarations from amd_iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused APERTURE_* macros (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused IOVA_* macro (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused PPR_* macros (Jerry Snitselaar) [RHEL-28780] - iommu: Fix compilation without CONFIG_IOMMU_INTEL (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalabe mode in domain_context_clear_one() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalable mode context entry setup from attach_dev (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Setup scalable mode context entry in probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix NULL domain on device release (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu: Add static iommu_ops->release_domain (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu/vt-d: Improve ITE fault handling if target device isn't present (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected (Jerry Snitselaar) [RHEL-28780] - PCI: Make pci_dev_is_disconnected() helper public for other drivers (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use device rbtree in iopf reporting path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use rbtree to track iommu probed devices (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Merge intel_svm_bind_mm() into its caller (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove initialization for dynamically heap-allocated rcu_head (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove treatment for revoking PASIDs with pending page faults (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use kcalloc() instead of kzalloc() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove INTEL_IOMMU_BROKEN_GFX_WA (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass arm_smmu_domain and arm_smmu_device to finalize (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Use the identity/blocked domain during release (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static BLOCKED domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static IDENTITY domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Check that the RID domain is S1 in SVA (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Remove arm_smmu_master->domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass smmu_domain to arm_enable/disable_ats() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Put writing the context descriptor in the right order (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Do not change the STE twice during arm_smmu_attach_dev() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Compute the STE only once for each master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Hold arm_smmu_asid_lock during all of attach_dev (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Build the whole STE in arm_smmu_make_s2_domain_ste() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move the STE generation for S1 and S2 domains into functions (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Consolidate the STE generation for abort/bypass (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Make STE programming independent of the callers (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add X1E80100 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Minor cleanups (Jerry Snitselaar) [RHEL-28780] - iommu/msm-iommu: don't limit the driver too much (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Don't check map/unmap pairing with HUGE_PAGES (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix protection fault in iommufd_test_syz_conv_iova (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix mock_dev_num bug (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix iopt_access_list_id overwrite bug (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Fix SVA handle sharing in multi device case (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Restore SVA handle sharing (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Do not use GFP_KERNEL under as spinlock (Jerry Snitselaar) [RHEL-28780] - Revert "iommu/arm-smmu: Convert to domain_alloc_paging()" (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix constant-out-of-range warning (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set SSADE when attaching to a parent with dirty tracking (Jerry Snitselaar) [RHEL-28780 RHEL-29359] - iommu/vt-d: Add missing dirty tracking set for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Wrap the dirty tracking loop to be a helper (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove domain parameter for intel_pasid_setup_dirty_tracking() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing device iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update iotlb in nested domain attach (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add __iommu_flush_iotlb_psi() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Track nested domains in parent (Jerry Snitselaar) [RHEL-28780] - iommufd: Reject non-zero data_type if no data_len is provided (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Consider page offset for the pages to be pinned (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Hugepage mock domain support (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor mock_domain_read_and_clear_dirty() (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Handle recording beyond the mapped pages (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Bounds check mapped::pages access (Jerry Snitselaar) [RHEL-28780] - drm/tegra: Do not assume that a NULL domain means no DMA IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu: Allow ops->default_domain to work when !CONFIG_IOMMU_DMA (Jerry Snitselaar) [RHEL-28780] - dma-debug: fix kernel-doc warnings (Jerry Snitselaar) [RHEL-28780] - swiotlb: check alloc_size before the allocation of a new memory pool (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Check the bus type during probe (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add iotlb flush for nested domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 cache invalidation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_INVALIDATE ioctl (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add IOMMU_TEST_OP_MD_CHECK_IOTLB test op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add mock_domain_cache_invalidate_user support (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user_array helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_INVALIDATE (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add cache_invalidate_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/sva: Fix memory leak in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Trace bounce buffer usage when mapping buffers (Jerry Snitselaar) [RHEL-28780] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28780] - acpi: Do not return struct iommu_ops from acpi_iommu_configure_id() (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_priv_set() with a lockdep (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_get() with lockdep (Jerry Snitselaar) [RHEL-28780] - iommu/of: Use -ENODEV consistently in of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommmu/of: Do not return struct iommu_ops from of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove struct iommu_ops *iommu from arch_setup_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu: Set owner token to SVA domain (Jerry Snitselaar) [RHEL-28780] - iommu: Support mm PASID 1:n with sva domains (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Deprecate pasid field (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Add structure to keep sva information (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Add mm_get_enqcmd_pasid() helper function (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu/vt-d: Remove mm->pasid in intel_sva_bind_mm() (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Change kconfig around IOMMU_SVA (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Extend LPAE page table format to support custom allocators (Jerry Snitselaar) [RHEL-28780] - iommu/io-pgtable: Move Apple DART support to its own file (Jerry Snitselaar) [RHEL-28780] - iommu: Allow passing custom allocators to pgtable drivers (Jerry Snitselaar) [RHEL-28780] - iommu: Clean up open-coded ownership checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire bus ops (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Don't register fwnode for legacy binding (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_domain_alloc() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Validate that devices match domains (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_present() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Factor out some helpers (Jerry Snitselaar) [RHEL-28780] - iommu: Map reserved memory as cacheable if device is coherent (Jerry Snitselaar) [RHEL-28780] - iommu/amd/pgtbl_v2: Invalidate updated page ranges only (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Make domain_flush_pages as global function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate amd_iommu_domain_flush_complete() call (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor device iotlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor IOMMU tlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support to invalidate multiple guest pages (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant passing of PDE bit (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant domain flush from attach_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename iommu_flush_all_caches() -> amd_iommu_flush_all_caches() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not flush IRTE when only updating isRun and destination fields (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Set variable amd_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Move inline helpers to header files (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused vcmd interfaces (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused parameter of intel_pasid_setup_pass_through() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Refactor device_to_iommu() to retrieve iommu directly (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add ops->flush_iotlb_all and enable deferred flush (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Make use of ops->iotlb_sync_map (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Pass arm_smmu_domain to internal functions (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Implement IOMMU_DOMAIN_BLOCKED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to a global static identity domain (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Reorganize arm_smmu_domain_add_master() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Master cannot be NULL in arm_smmu_write_strtab_ent() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the STE (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: disable stall for quiet_cd (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add QCM2290 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add missing GMU entry to match table (Jerry Snitselaar) [RHEL-28780] - dma-debug: make dma_debug_add_bus take a const pointer (Jerry Snitselaar) [RHEL-28780] - dma-mapping: clear dev->dma_mem to NULL after freeing it (Jerry Snitselaar) [RHEL-28780] - swiotlb: reduce area lock contention for non-primary IO TLB pools (Jerry Snitselaar) [RHEL-28780] - dma-mapping: don't store redundant offsets (Jerry Snitselaar) [RHEL-28780] - iommufd: Do not UAF during iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd: Add iommufd_ctx to iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix _test_mock_dirty_bitmaps() (Jerry Snitselaar) [RHEL-28780] - iommu: Fix printk arg in of_iommu_get_resv_regions() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set variable intel_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu: Flow ERR_PTR out from __iommu_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix out-of-bounds TLB allocations with CONFIG_SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - dma-mapping: fix dma_addressing_limited() if dma_range_map can't cover all system RAM (Jerry Snitselaar) [RHEL-28780] - dma-mapping: move dma_addressing_limited() out of line (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not free decrypted pages if dynamic (Jerry Snitselaar) [RHEL-28780] - s390/pci: prepare is_passed_through() for dma-iommu (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Use a large flush queue and timeout for shadow_on_flush (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Allow a single FQ in addition to per-CPU FQs (Jerry Snitselaar) [RHEL-28780] - iommu/s390: Disable deferred flush for ISM devices (Jerry Snitselaar) [RHEL-28780] - s390/pci: Fix reset of IOMMU software counters (Jerry Snitselaar) [RHEL-28780] - s390/pci: Use dma-iommu layer (Jerry Snitselaar) [RHEL-28780] - s390/pci: convert high_memory to physical address (Jerry Snitselaar) [RHEL-28780] - iommu: Allow .iotlb_sync_map to fail and handle s390's -ENOMEM return (Jerry Snitselaar) [RHEL-28780] - iommufd: Convert to alloc_domain_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update the definition of the blocking domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Refactor spapr_tce_platform_iommu_attach_dev() (Jerry Snitselaar) [RHEL-28780] - powerpc/pseries/iommu: DLPAR add doesn't completely initialize pci_controller (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix the missing iommu_group_put() during platform domain attach (Jerry Snitselaar) [RHEL-28780] - powerpc: iommu: Bring back table group release_ownership() call (Jerry Snitselaar) [RHEL-28780] - iommu: Move IOMMU_DOMAIN_BLOCKED global statics to ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Do not do platform domain attach atctions after probe (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Setup a default domain and remove set_platform_dma_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix notifiers being shared by PCI and VIO buses (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Only build sPAPR access functions on pSeries (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Remove iommu_del_device() (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add iommu_ops to report capabilities and allow blocking domains (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add "borrowing" iommu_table_group_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/pci_64: Init pcibios subsys a bit later (Jerry Snitselaar) [RHEL-28780] - iommu: change iommu_map_sgtable to return signed values (Jerry Snitselaar) [RHEL-28780] - iommu: Fix return code in iommu_group_alloc_default_domain() (Jerry Snitselaar) [RHEL-28780] - iommu: Do not use IOMMU_DOMAIN_DMA if CONFIG_IOMMU_DMA is not enabled (Jerry Snitselaar) [RHEL-28780] - iommu: Improve map/unmap sanity checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire map/unmap ops (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Update to {map,unmap}_pages (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Convert to generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Add generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove useless group refcounting (Jerry Snitselaar) [RHEL-28780] - iommu: Convert remaining simple drivers to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Convert simple drivers with DOMAIN_DMA to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add __iommu_group_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - iommu: Require a default_domain for all iommu drivers (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu: Add an IOMMU_IDENTITIY_DOMAIN (Jerry Snitselaar) [RHEL-28780] - iommu: Remove ops->set_platform_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Support DMA domains in tegra (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Implement an IDENTITY domain (Jerry Snitselaar) [RHEL-28780] - iommu: Allow an IDENTITY domain as the default_domain in ARM32 (Jerry Snitselaar) [RHEL-28780] - iommu: Reorganize iommu_get_default_domain_type() to respect def_domain_type() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-gart: Remove tegra-gart (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM for S390 (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM (Jerry Snitselaar) [RHEL-28780] - iommu: Add iommu_ops->identity_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove DMA_FQ type from domain allocation path (Jerry Snitselaar) [RHEL-28780] - Revert "iommu: Fix false ownership failure on AMD systems with PASID activated" (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused EXPORT_SYMBOLS (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove amd_iommu_device_info() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove PPR support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove iommu_v2 module (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initialize iommu_device->max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable device ATS/PASID/PRI capabilities independently (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.flags to track device capabilities (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.ppr (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename ats related variables (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Modify logic for checking GT and PPR features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate feature detection and reporting logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Miscellaneous clean up when free domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not set amd_iommu_pgtable in pass-through mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce helper functions for managing GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection domain allocation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate logic to allocate protection domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate timeout pre-define to amd_iommu_type.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused amd_io_pgtable.pt_root variable (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Support dumping a specified page table (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Create/remove debugfs file per {device, pasid} (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Dump entry pointing to huge page (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add __counted_by for struct viommu_request and use struct_size() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove bond refcount (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove unused iommu_sva handle (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Rename cdcfg to cd_table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Update comment about STE liveness (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Cleanup arm_smmu_domain_finalise (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move CD table to arm_smmu_master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Refactor write_ctx_desc (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: move stall_enabled to the cd table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Encapsulate ctx_desc_cfg init in alloc_cd_tables (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Replace s1_cfg with cdtab_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move ctx_desc out of s1_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add SM7150 SMMUv2 (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add SDM670 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Drop unnecessary error check for for debugfs_create_dir() (Jerry Snitselaar) [RHEL-28780] - iommufd: Organize the mock domain alloc functions closer to Joerg's tree (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix page-size check in iommufd_test_dirty() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add iopt_area_alloc() (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix missing update of domains_itree after splitting iopt_area (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Disallow read-only mappings to nest parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set the nested domain to a device (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Make domain attach helpers to be extern (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper to setup pasid nested translation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper for nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Extend dmar_domain to support nested domain (Jerry Snitselaar) [RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Enhance capability check for nested parent domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_ALLOC with nested HWPTs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add nested domain allocation for mock domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a nested HW pagetable object (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Pass in parent domain with user_data to domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Share iommufd_hwpt_alloc with IOMMUFD_OBJ_HWPT_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Derive iommufd_hwpt_paging from iommufd_hw_pagetable (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/device: Wrap IOMMUFD_OBJ_HWPT_PAGING-only configurations (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Rename IOMMUFD_OBJ_HW_PAGETABLE to IOMMUFD_OBJ_HWPT_PAGING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add IOMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Only enforce cache coherency in iommufd_hw_pagetable_alloc (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP_NO_CLEAR flag (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test out_capabilities in IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_ALLOC_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Expand mock_domain with dev_flags (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/vt-d: Access/Dirty bit support for SS domains (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Access/Dirty bit support in IOPTEs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Add domain_alloc_user based domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to skip clearing of IOPTE dirty (Jerry Snitselaar) [RHEL-28780] - iommufd: Add capabilities to IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to enforce dirty tracking on attach (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_domain ops for dirty tracking (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Correct IOMMU_HWPT_ALLOC_NEST_PARENT description (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Rework TEST_LENGTH to test min_size explicitly (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add domain_alloc_user() support in iommu mock (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Support allocating nested parent domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Flow user flags for domain allocation to domain_alloc_user() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Use the domain_alloc_user() op for domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add new iommu op to create domains owned by userspace (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Iterate idev_ids in mock_domain's alloc_hwpt test (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix spelling errors in comments (Jerry Snitselaar) [RHEL-28780] - dma-debug: Fix a typo in a debugging eye-catcher (Jerry Snitselaar) [RHEL-28780] - swiotlb: rewrite comment explaining why the source is preserved on DMA_FROM_DEVICE (Jerry Snitselaar) [RHEL-28780] - net: fec: use dma_alloc_noncoherent for data cache enabled coldfire (Jerry Snitselaar) [RHEL-28780] - dma-direct: warn when coherent allocations aren't supported (Jerry Snitselaar) [RHEL-28780] - dma-direct: simplify the use atomic pool logic in dma_direct_alloc (Jerry Snitselaar) [RHEL-28780] - dma-direct: add a CONFIG_ARCH_HAS_DMA_ALLOC symbol (Jerry Snitselaar) [RHEL-28780] - dma-direct: add dependencies to CONFIG_DMA_GLOBAL_POOL (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not try to allocate a TLB bigger than MAX_ORDER pages (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix the check whether a device has used software IO TLB (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: fix the Kconfig entry for CONFIG_DMA_NUMA_CMA (Jerry Snitselaar) [RHEL-28780] - iommu: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28780] - swiotlb: move slot allocation explanation comment where it belongs (Jerry Snitselaar) [RHEL-28780] - swiotlb: search the software IO TLB only if the device makes use of it (Jerry Snitselaar) [RHEL-28780] - swiotlb: allocate a new memory pool when existing pools are full (Jerry Snitselaar) [RHEL-28780] - swiotlb: determine potential physical address limit (Jerry Snitselaar) [RHEL-28780] - swiotlb: if swiotlb is full, fall back to a transient memory pool (Jerry Snitselaar) [RHEL-28780] - redhat/configs: add file for SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - swiotlb: add a flag whether SWIOTLB is allowed to grow (Jerry Snitselaar) [RHEL-28780] - swiotlb: separate memory pool data from other allocator data (Jerry Snitselaar) [RHEL-28780] - swiotlb: add documentation and rename swiotlb_do_find_slots() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Add CONFIG_DMA_NUMA_CMA and remove CONFIG_DMA_PERNUMA_CMA (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support numa CMA for specified node (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support per-numa CMA for all architectures (Jerry Snitselaar) [RHEL-28780] - of: Fix "dma-ranges" handling for bus controllers (Jerry Snitselaar) [RHEL-28780] - net/mlx5e: Fix operation precedence bug in port timestamping napi_poll context (Kamal Heib) [RHEL-30492] {CVE-2023-52626} - sched/numa: Fix mm numa_scan_seq based unconditional scan (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of inactive VMAs when there is no alternative (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of partial VMAs regardless of PID activity (Phil Auld) [RHEL-10049] - sched/numa: Move up the access pid reset logic (Phil Auld) [RHEL-10049] - sched/numa: Trace decisions related to skipping VMAs (Phil Auld) [RHEL-10049] - sched/numa: Rename vma_numab_state::access_pids[] => ::pids_active[], ::next_pid_reset => ::pids_active_reset (Phil Auld) [RHEL-10049] - sched/numa: Document vma_numab_state fields (Phil Auld) [RHEL-10049] - sched/numa: use hash_32 to mix up PIDs accessing VMA (Phil Auld) [RHEL-10049] - sched/numa: implement access PID reset logic (Phil Auld) [RHEL-10049] - selftests/livepatch: fix and refactor new dmesg message code (Ryan Sullivan) [RHEL-31518] - docs: automarkup: linkify git revs (Ryan Sullivan) [RHEL-31518] - livepatch: Fix missing newline character in klp_resolve_symbols() (Ryan Sullivan) [RHEL-31518]- KVM: arm64: Do not re-initialize the KVM lock (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Ensure target address is granule-aligned for range TLBI (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Fix host-programmed guest events in nVHE (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: selftests: Fix spelling mistake "trigged" -> "triggered" (Sebastian Ott) [RHEL-31215] - KVM: arm64: removed unused kern_hyp_va asm macro (Sebastian Ott) [RHEL-31215] - KVM: arm64: add comments to __kern_hyp_va (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Support P52V48 4K and 16K guest_modes (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Determine max ipa size per-page size (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix __GUEST_ASSERT() format warnings in ARM's arch timer test (Sebastian Ott) [RHEL-31215] - perf build: Fix out of tree build related to installation of sysreg-defs (Sebastian Ott) [RHEL-31215] - tools headers: Update tools's copy of arm64/asm headers (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove unused functions from vpmu test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Split arch_timer test code (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Enable tuning of error margin in arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Data type cleanup for arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: selftests: Print timer ctl register in ISTATUS assertion (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix GUEST_PRINTF() format warnings in ARM code (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove redundant newlines (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Handle feature fields with nonzero minimum value correctly (Sebastian Ott) [RHEL-31215] - KVM: selftests: Ensure sysreg-defs.h is generated at the expected path (Sebastian Ott) [RHEL-31215] - perf build: Ensure sysreg-defs Makefile respects output dir (Sebastian Ott) [RHEL-31215] - tools headers arm64: Fix references to top srcdir in Makefile (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Update tools copy of arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU test for validating user accesses (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for unimplemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for implemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Introduce vpmu_counter_access test (Sebastian Ott) [RHEL-31215] - tools: Import arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Test for setting ID register from usersapce (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document vCPU feature selection UAPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document KVM_ARM_GET_REG_WRITABLE_MASKS (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix out-of-IPA space translation fault handling (Sebastian Ott) [RHEL-31215] - Revert "KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking" (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix TRFCR_EL1/PMSCR_EL1 access in hVHE mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't initialize idreg debugfs w/ preemption disabled (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fail the idreg iterator if idregs aren't initialized (Sebastian Ott) [RHEL-31215] - KVM: arm64: Set io memory s2 pte as normalnc for vfio pci device (Sebastian Ott) [RHEL-31215] - mm: Introduce new flag to indicate wc safe (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce new flag for non-cacheable IO memory (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix typos (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Don't acquire the lpi_list_lock in vgic_put_irq() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Ensure the irq refcount is nonzero when taking a ref (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Rely on RCU protection in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Free LPI vgic_irq structs in an RCU-safe manner (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use atomics to count LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Get rid of the LPI linked-list (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Walk the LPI xarray in vgic_copy_lpi_list() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-v3: Iterate the xarray to find pending LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use xarray to find LPI in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Store LPIs in an xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make build-time check of RES0/RES1 bits optional (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Add debugfs file for guest's ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make FEAT_MOPS UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make AMU sysreg UNDEF if FEAT_AMU is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PIR{,E0}_EL1 UNDEF if S1PIE is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make TLBI OS/Range UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Streamline save/restore of HFG[RW]TR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move existing feature disabling over to FGU infrastructure (Sebastian Ott) [RHEL-31215] - KVM: arm64: Propagate and handle Fine-Grained UNDEF bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add Fine-Grained UNDEF tracking information (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename __check_nv_sr_forward() to triage_sysreg_trap() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use the xarray as the primary sysreg/sysinsn walker (Sebastian Ott) [RHEL-31215] - KVM: arm64: Register AArch64 system register entries with the sysreg xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Always populate the trap configuration xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Move system instructions to their own sys_reg_desc array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Drop the requirement for XARRAY_MULTI (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Turn encoding ranges into discrete XArray stores (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Correctly handle negative polarity FGTs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Unify HDFG[WR]TR_GROUP FGT identifiers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop sanitised_sys_reg() helper (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed HCRX_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed FGT sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to EL2 configuration registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add feature checking helpers (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add missing ID_AA64ISAR[13]_EL1 fields and variants (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Fix FEAT_NV check when checking for FEAT_NV1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Only check for NV1 if NV is present (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Add missing ID_AA64MMFR4_EL1 to __read_sysreg_by_encoding() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle Apple M2 as not having HCR_EL2.NV1 implemented (Sebastian Ott) [RHEL-31215] - arm64: kvm: avoid CONFIG_PGTABLE_LEVELS for runtime levels (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix double-free following kvm_pgtable_stage2_free_unlinked() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: print Hyp mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Force guest's HCR_EL2.E2H RES1 when NV1 is not implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose ID_AA64MMFR4_EL1 to guests (Sebastian Ott) [RHEL-31215] - arm64: Fix early handling of FEAT_E2H0 not being implemented (Sebastian Ott) [RHEL-31215] - arm64: Treat HCR_EL2.E2H as RES1 when ID_AA64MMFR4_EL1.E2H0 is negative (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Detect HCR_EL2.NV1 being RES0 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Add ID_AA64MMFR4_EL1 handling (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add layout for ID_AA64MMFR4_EL1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Correctly display signed override values (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Correctly handle signed values (Sebastian Ott) [RHEL-31215] - arm64: Add macro to compose a sysreg field value (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not source virt/lib/Kconfig twice (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-init: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: sys_regs: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: mmu: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vhe: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: hyp/aarch32: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: guest: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: debug: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix circular locking dependency (Sebastian Ott) [RHEL-31215 RHEL-31553 RHEL-36279] {CVE-2024-26691} - KVM: arm64: nv: Handle virtual EL2 registers in vcpu_read/write_sys_reg() (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Map VNCR-capable registers to a separate page (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add EL2_REG_VNCR()/EL2_REG_REDIR() sysreg helpers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add include containing the VNCR_EL2 offsets (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add non-VHE-EL2->EL1 translation helpers (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Restrict NV support to FEAT_NV2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce a bad_trap() primitive for unexpected trap handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop EL12 register traps that are redirected to VNCR (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Compute NV view of idregs as a one-off (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Hoist vcpu_has_nv() into is_hyp_ctxt() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Trap external trace for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Mark PAuth as a restricted feature for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix which features are marked as allowed for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Macros for setting/clearing FGT bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Define FGT nMASK bits relative to other fields (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use generated FGT RES0 bits instead of specifying them (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add build validation for FGT trap mask values (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle HAFGRTR_EL2 trapping in nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add bit masks for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGITR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGxTR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system instruction definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system register definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing ExtTrcBuff field definition to ID_AA64DFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing Pauth_LR field definitions to ID_AA64ISAR1_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add new system registers for GCS (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for FPMR (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HCRX_EL2 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update SCTLR_EL1 for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64SMFR0_EL1 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64FPFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64ISAR3_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64ISAR2_EL1 defintion for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64PFR2_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: update CPACR_EL1 register (Sebastian Ott) [RHEL-31215] - arm64/sysreg: add system register POR_EL{0,1} (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HFGITR_EL2 definiton to DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Explicitly trap unsupported HFGxTR_EL2 features (Sebastian Ott) [RHEL-31215] - arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_N (Sebastian Ott) [RHEL-31215] - KVM: arm64: Remove VPIPT I-cache handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use helpers to classify exception types reported via ESR (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow guests with >48-bit IPA size on FEAT_LPA2 systems (Sebastian Ott) [RHEL-31215] - KVM: arm64: Support up to 5 levels of translation in kvm_pgtable (Sebastian Ott) [RHEL-31215] - KVM: arm64: Convert translation level parameter to s8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use LPA2 page-tables for stage2 and hyp stage1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add new (V)TCR_EL2 field definitions for FEAT_LPA2 (Sebastian Ott) [RHEL-31215] - arm64: Add ARM64_HAS_LPA2 CPU capability (Sebastian Ott) [RHEL-31215] - arm64/mm: Add FEAT_LPA2 specific ID_AA64MMFR0.TGRAN[2] (Sebastian Ott) [RHEL-31215] - arm64/mm: Add lpa2_is_enabled() kvm_lpa2_is_enabled() stubs (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Allow userspace to limit PMCR_EL0.N for the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Sanitize PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} before first run (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add {get,set}_user for PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Set PMCR_EL0.N for vCPU based on the associated PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Add a helper to read a vCPU's PMCR_EL0 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Select default PMU in KVM_ARM_VCPU_INIT handler (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add PMU event filter bits required if EL3 is implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PMEVTYPER_EL0.NSH RES0 if EL2 isn't advertised (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Introduce helpers to set the guest's PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move VTCR_EL2 into struct s2_mmu (Sebastian Ott) [RHEL-31215] - KVM: arm64: Load the stage-2 MMU context in kvm_vcpu_load_vhe() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename helpers for VHE vCPU load/put (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reload stage-2 for VMID change on VHE (Sebastian Ott) [RHEL-31215] - KVM: arm64: Restore the stage-2 context in VHE's __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't zero VTTBR in __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - arm64: kvm: Use cpus_have_final_cap() explicitly (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose MOPS instructions to guests (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add handler for MOPS exceptions (Sebastian Ott) [RHEL-31215] - KVM: arm64: FFA: Remove access of endpoint memory access descriptor array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use mtree_empty() to determine if SMCCC filter configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Only insert reserved ranges when SMCCC filter is used (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add a predicate for testing if SMCCC filter is configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ZFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64PFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64MMFR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ISAR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Bump up the default KVM sanitised debug version to v8p8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reject attempts to set invalid debug arch version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Advertise selected DebugVer in DBGDIDR.Version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use guest ID register values for the sake of emulation (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to get the writable masks for feature ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not transfer page refcount for THP adjustment (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't use kerneldoc comment for arm64_check_features() (Sebastian Ott) [RHEL-31215] - Revert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT" (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 13d3/3602 for MT7925 (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix triggering coredump implementation (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix wrong event type for patch config command (David Marlin) [RHEL-30099] - Bluetooth: Enforce validation on max value of connection interval (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST (David Marlin) [RHEL-30099] - Bluetooth: mgmt: Fix limited discoverable off timeout (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR (David Marlin) [RHEL-30099] - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security (David Marlin) [RHEL-27921 RHEL-30099] {CVE-2024-22099} - Bluetooth: hci_sync: Fix accept_list when attempting to suspend (David Marlin) [RHEL-30099] - Bluetooth: Avoid potential use-after-free in hci_error_reset (David Marlin) [RHEL-30099 RHEL-31828] {CVE-2024-26801} - Bluetooth: hci_sync: Check the correct flag before starting a scan (David Marlin) [RHEL-30099] - Bluetooth: hci_bcm4377: do not mark valid bd_addr as invalid (David Marlin) [RHEL-30099] - Bluetooth: Fix atomicity violation in {min,max}_key_size_set (David Marlin) [RHEL-30099] - Bluetooth: Add device 13d3:3572 IMC Networks Bluetooth Radio (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Fix possible multiple reject send (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: fix BR/EDR wakeup bug (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: remove useless assignment (David Marlin) [RHEL-30099] - Bluetooth: btmtkuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: qca: Support HFP offload for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Check non NULL function before calling for HFP offload (David Marlin) [RHEL-30099] - Bluetooth: ISO: Avoid creating child socket if PA sync is terminating (David Marlin) [RHEL-30099] - Bluetooth: btintel: Print firmware SHA1 (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Remove le_restart_scan work (David Marlin) [RHEL-30099] - Bluetooth: Add documentation to exported functions in lib (David Marlin) [RHEL-30099] - Bluetooth: btusb: Don't suspend when there are connections (David Marlin) [RHEL-30099] - Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Reassociate a socket with an active BIS (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a PA sync socket (David Marlin) [RHEL-30099] - Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Send reject on command corrupted request (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Fix hci_conn_hash_lookup_cis (David Marlin) [RHEL-30099] - Bluetooth: hci_event: shut up a false-positive warning (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent (David Marlin) [RHEL-30099] - Bluetooth: Fix deadlock in vhci_send_frame (David Marlin) [RHEL-30099] - Bluetooth: Fix not notifying when connection encryption changes (David Marlin) [RHEL-30099] - Bluetooth: btmtksdio: enable bluetooth wakeup in system suspend (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE (David Marlin) [RHEL-30099] - Bluetooth: ISO: Copy BASE if service data matches EIR_BAA_SERVICE_UUID (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add date->evt_skb is NULL check (David Marlin) [RHEL-30099] - Bluetooth: msft: __hci_cmd_sync() doesn't return NULL (David Marlin) [RHEL-30099] - Bluetooth: ISO: Match QoS adv handle with BIG handle (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a bcast listener to 0 bises (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: Add support for Intel Misty Peak - 8087:0038 (David Marlin) [RHEL-30099] - Bluetooth: Add support ITTIM PE50-M75C (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix BIS cleanup (David Marlin) [RHEL-30099] - Bluetooth: Fix a refcnt underflow problem for hci_conn (David Marlin) [RHEL-30099] - Bluetooth: vhci: Fix race when opening vhci device (David Marlin) [RHEL-30099] - Bluetooth: Avoid redundant authentication (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix handling of listen for unicast (David Marlin) [RHEL-30099] - Bluetooth: btusb: add shutdown function for QCA6174 (David Marlin) [RHEL-30099] - Bluetooth: Delete unused hci_req_prepare_suspend() declaration (David Marlin) [RHEL-30099] - Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Fix quirks table naming (David Marlin) [RHEL-30099] - Bluetooth: btintel: Send new command for PPAG (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for periodic adv reports processing (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for WCN7850 (David Marlin) [RHEL-30099] - Bluetooth: qca: use switch case for soc type behavior (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Fix sending BT_HCI_CMD_LE_CREATE_CONN_CANCEL (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Improve inband Independent Reset handling (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for IW624 chipset (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Remove check for CTS low after FW download (David Marlin) [RHEL-30099] - Bluetooth: hci_event: drop only unbound CIS if Set CIG Parameters fails (David Marlin) [RHEL-30099] - Bluetooth: Remove unnecessary NULL check before vfree() (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_add_adv_monitor() (David Marlin) [RHEL-30099] - Bluetooth: Remove unused declaration amp_read_loc_info() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Move btusb_recv_event_intel to btintel (David Marlin) [RHEL-30099] - Bluetooth: btqca: Add WCN3988 support (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for AW693 chipset (David Marlin) [RHEL-30099] - Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe() (David Marlin) [RHEL-30099] - bluetooth: Explicitly include correct DT includes (David Marlin) [RHEL-30099] - Bluetooth: btbcm: add default address for BCM43430A1 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for BT_PKT_STATUS (David Marlin) [RHEL-30099] - Bluetooth: af_bluetooth: Make BT_PKT_STATUS generic (David Marlin) [RHEL-30099] - Bluetooth: btmtk: Fix kernel crash when processing coredump (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support for another MediaTek 7922 VID/PID (David Marlin) [RHEL-30099] - Bluetooth: Fix hci_suspend_sync crash (David Marlin) [RHEL-30099] - Bluetooth: hci_debugfs: Use kstrtobool() instead of strtobool() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 04ca/3804 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 0489/e102 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Don't double print name in add/remove adv_monitor (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add a new VID/PID 0489/e0f6 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: msft: Fix error code in msft_cancel_address_filter_sync() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add device 0489:e0f5 as MT7922 device (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: add MediaTek devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: btmtk: introduce btmtk reset work (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: readx_poll_timeout replaces open coding (David Marlin) [RHEL-30099] - Bluetooth: btmtk: add printing firmware information (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support Mediatek MT7925 (David Marlin) [RHEL-30099] - Bluetooth: btintel: Add support to reset bluetooth via ACPI DSM (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump sysfs support (David Marlin) [RHEL-30099] - Bluetooth: hci_sock: Forward credentials to monitor (David Marlin) [RHEL-30099] - Bluetooth: Init sk_peer_* on bt_sock_alloc (David Marlin) [RHEL-30099] - Bluetooth: Consolidate code around sk_alloc into a helper function (David Marlin) [RHEL-30099]- memblock: fix crash when reserved memory is not added to memory (Eric Chanudet) [RHEL-36126] - mm: pass nid to reserve_bootmem_region() (Eric Chanudet) [RHEL-36126] - x86/tsc: Trust initial offset in architectural TSC-adjust MSRs (Prarit Bhargava) [RHEL-29437] - net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsec (Sabrina Dubroca) [RHEL-31748] - macsec: Detect if Rx skb is macsec-related for offloading devices that update md_dst (Sabrina Dubroca) [RHEL-31748] - ethernet: Add helper for assigning packet type when dest address does not match device address (Sabrina Dubroca) [RHEL-31748] - macsec: Enable devices to advertise whether they update sk_buff md_dst during offloads (Sabrina Dubroca) [RHEL-31748] - net: macsec: revert the MAC address if mdo_upd_secy fails (Sabrina Dubroca) [RHEL-31748] - net: macsec: documentation for macsec_context and macsec_ops (Sabrina Dubroca) [RHEL-31748] - net: macsec: move sci_to_cpu to macsec header (Sabrina Dubroca) [RHEL-31748] - net: add DEV_STATS_READ() helper (Sabrina Dubroca) [RHEL-31748] - net: macsec: Use helper functions to update stats (Sabrina Dubroca) [RHEL-31748] - macsec: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31748] - net: macsec: remove the prepare flag from the MACsec offloading context (Sabrina Dubroca) [RHEL-31748] - ethtool: add linkmode bitmap support to struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: add suffix _u32 to legacy bitmap members of struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: adjust struct ethtool_keee to kernel needs (Ivan Vecera) [RHEL-32101] - ethtool: switch back from ethtool_keee to ethtool_eee for ioctl (Ivan Vecera) [RHEL-32101] - ethtool: replace struct ethtool_eee with a new struct ethtool_keee on kernel side (Ivan Vecera) [RHEL-32101] - treewide: use get_random_u32_below() instead of deprecated function (Bill O'Donnell) [RHEL-36333] - powerpc/64s: fix program check interrupt emergency stack path (Mamatha Inamdar) [RHEL-37690] {CVE-2021-47428} - ext4: regenerate buddy after block freeing failed if under fc replay (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: change the type of blocksize in ext4_mb_init_cache() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: correct grp validation in ext4_mb_good_group (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: drop the call to ext4_error() from ext4_get_group_info() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: allow ext4_get_group_info() to fail (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - blk-cgroup: fix list corruption from reorder of WRITE ->lqueued (Ming Lei) [RHEL-38348] - blk-cgroup: fix list corruption from resetting io stat (Ming Lei) [RHEL-38348] - net: dst: fix missing initialization of rt_uncached (Felix Maurer) [RHEL-15695] - net: dst: Switch to rcuref_t reference counting (Felix Maurer) [RHEL-15695] - net: Use call_rcu_hurry() for dst_release() (Felix Maurer) [RHEL-15695] - net: dst: Prevent false sharing vs. dst_entry:: __refcnt (Felix Maurer) [RHEL-15695] - rh_messages.h: mark mlx5 on Bluefield-3 as unmaintained (Scott Weaver) [RHEL-33061] - rh_messages.h: update driver and device lists (Scott Weaver) [RHEL-35575] - i2c: dev: copy userspace array safely (Steve Best) [RHEL-38295] {CVE-2023-52758} - crypto: pcrypt - Fix hungtask for PADATA_RESET (Herbert Xu) [RHEL-38173] {CVE-2023-52813} - platform/x86/amd/pmc: Modify SMU message port for latest AMD platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add 1Ah family series to STB support list (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add idlemask support for 1Ah family (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: call amd_pmc_get_ip_info() during driver probe (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add VPE information for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Send OS_HINT command for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Disable keyboard wakeup on AMD Framework 13 (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move keyboard wakeup disablement detection to pmc-quirks (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Only run IRQ1 firmware version check on Cezanne (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move platform defines to header (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: adjust getting DRAM size behavior (David Arcari) [RHEL-24991] - platform/x86: Add s2idle quirk for more Lenovo laptops (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add dump_custom_stb module parameter (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Handle overflow cases where the num_samples range is higher (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Use flex array when calling amd_pmc_stb_debugfs_open_v2() (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add PMFW command id to support S2D force flush (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Fix build error with randconfig (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move PMC driver to separate directory (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use release_mem_region() to undo request_mem_region_muxed() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Apply nvme quirk to HP 15s-eq2xxx (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add new ACPI ID AMDI000A (David Arcari) [RHEL-24991] - platform/x86: Move s2idle quirk from thinkpad-acpi to amd-pmc (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use pm_pr_dbg() for suspend related messages (David Arcari) [RHEL-24991] - include/linux/suspend.h: Only show pm_pr_dbg messages at suspend/resume (David Arcari) [RHEL-24991] - PM: sleep: enable dynamic debug support within pm_pr_dbg() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Update metrics table info for Pink Sardine (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add helper function to check the cpu id (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Get STB DRAM size from PMFW (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Pass true/false to bool argument (David Arcari) [RHEL-24991] - redhat/configs: Enable INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON (Jerry Snitselaar) [RHEL-28672] - idpf: don't skip over ethtool tcp-data-split setting (Michal Schmidt) [RHEL-36182] - mmc: sdio: fix possible resource leaks in some error paths (Steve Best) [RHEL-38151] {CVE-2023-52730} - redhat/configs: Adding CONFIG_TYPEC_MUX_WCD939X_USBSS (Desnes Nunes) [RHEL-34114] - usb: xhci: use array_size() when allocating and freeing memory (Desnes Nunes) [RHEL-34114] - usb: xhci: check if 'requested segments' exceeds ERST capacity (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: limit the UCSI_NO_PARTNER_PDOS even further (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: allow non-partner GET_PDOS for Qualcomm devices (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Fix connector check on init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi_acpi: Refactor and fix DELL quirk (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Ack unsupported commands (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Check for notifications after init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear EVENT_PENDING under PPM lock (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct the PDO counting in pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Update PD of Type-C port upon pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix double-free issue in tcpm_port_unregister_pd() (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct port source pdo array in pd_set callback (Desnes Nunes) [RHEL-34114] - xhci: Fix failure to detect ring expansion need. (Desnes Nunes) [RHEL-34114] - usb: port: Don't try to peer unused USB ports based on location (Desnes Nunes) [RHEL-34114] - usb: typec: altmodes/displayport: create sysfs nodes as driver's default device attribute group (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix PORT_RESET behavior for self powered devices (Desnes Nunes) [RHEL-34114] - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix issues with power being removed during reset (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Don't disconnect if not started (Desnes Nunes) [RHEL-34114] - usb: roles: don't get/set_role() when usb_role_switch is unregistered (Desnes Nunes) [RHEL-34114] - usb: roles: fix NULL pointer issue when put module's reference (Desnes Nunes) [RHEL-34114] - USB: roles: make role_class a static const structure (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Explicitly include linux/platform_device.h (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-34114] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Support EBC feature of DWC_usb31" (Desnes Nunes) [RHEL-34114] - dt-bindings: xilinx: replace Piyush Mehta maintainership (Desnes Nunes) [RHEL-34114] - USB: serial: option: add Fibocom FM101-GL variant (Desnes Nunes) [RHEL-34114] - USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e (Desnes Nunes) [RHEL-34114] - USB: serial: cp210x: add ID for IMST iM871A-USB (Desnes Nunes) [RHEL-34114] - thunderbolt: Fix setting the CNS bit in ROUTER_CS_5 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix the PD disabled case (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Quirk to ack a connector change ack cmd (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Fix command completion handling (Desnes Nunes) [RHEL-34114] - usb: ucsi: Add missing ppm_lock (Desnes Nunes) [RHEL-34114] - usb: ulpi: Fix debugfs directory leak (Desnes Nunes) [RHEL-34114] - Revert "usb: typec: tcpm: fix cc role at port reset" (Desnes Nunes) [RHEL-34114] - USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT (Desnes Nunes) [RHEL-34114] - usb: chipidea: core: handle power lost in workqueue (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Fix NULL pointer dereference in dwc3_gadget_suspend (Desnes Nunes) [RHEL-34114] - usb: core: Prevent null pointer dereference in update_port_device_state (Desnes Nunes) [RHEL-34114] - xhci: handle isoc Babble and Buffer Overrun events properly (Desnes Nunes) [RHEL-34114] - xhci: process isoc TD properly when there was a transaction error mid TD. (Desnes Nunes) [RHEL-34114] - xhci: fix off by one check when adding a secondary interrupter. (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer dereference at secondary interrupter removal (Desnes Nunes) [RHEL-34114] - usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Fix indentations in documentation of NCM section (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: fix use of device-specific init function (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: Separate reset for TPS6598x (Desnes Nunes) [RHEL-34114] - usb: mon: Fix atomicity violation in mon_bin_vma_fault (Desnes Nunes) [RHEL-34114] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: dwc3: Limit num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - xhci: add support to allocate several interrupters (Desnes Nunes) [RHEL-34114] - USB: core: Use device_driver directly in struct usb_driver and usb_device_driver (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Queue PM runtime idle on disconnect event (Desnes Nunes) [RHEL-34114] - usb: chipidea: wait controller resume finished for wakeup irq (Desnes Nunes) [RHEL-34114] - usb: chipidea: ci_hdrc_imx: add wakeup clock and keep it always on (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Add support to update wMaxSegmentSize via configfs (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call (Desnes Nunes) [RHEL-34114] - usb: gadget: f_ncm: Always set current gadget in ncm_bind() (Desnes Nunes) [RHEL-34114] - usb: dwc3: set pm runtime active before resume common (Desnes Nunes) [RHEL-34114] - usb: dwc3: Support EBC feature of DWC_usb31 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Support multiple capabilities (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: Add child nodes for multiple PD capabilities (Desnes Nunes) [RHEL-34114] - usb: xhci-plat: fix usb disconnect issue after s4 (Desnes Nunes) [RHEL-34114] - usb: dwc3: core: set force_gen1 bit in USB31 devices if max speed is SS (Desnes Nunes) [RHEL-34114] - usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Handle EP0 request dequeuing properly (Desnes Nunes) [RHEL-34114] - usb: dwc3: Properly handle processing of pending events (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Propagate core init errors to UDC during pullup (Desnes Nunes) [RHEL-34114] - USB: fix up merge of 6.4-rc4 into usb-next (Desnes Nunes) [RHEL-34114] - usb: dwc3: Add error logs for unknown endpoint events (Desnes Nunes) [RHEL-34114] - usb: ueagle-atm: Use wait_event_freezable_timeout() in uea_wait() (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add patch update support for tps6598x (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: declare in_data in as const in exec_cmd functions (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add function to request firmware (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add init and reset functions to tipd_data (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only" (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Soft reset phy on probe for host" (Desnes Nunes) [RHEL-34114] - usb: linux/usb.h: fix Excess kernel-doc description warning (Desnes Nunes) [RHEL-34114] - thunderbolt: Reduce retry timeout to speed up boot for some devices (Desnes Nunes) [RHEL-34114] - thunderbolt: Keep link as asymmetric if preferred by hardware (Desnes Nunes) [RHEL-34114] - thunderbolt: make tb_bus_type const (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Parse Accessory Mode information (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add accessory mode description (Desnes Nunes) [RHEL-34114] - xhci: Fix null pointer dereference during S4 resume when resetting ep0 (Desnes Nunes) [RHEL-34114] - usb: dwc3: imx8mp: Fix smatch warning (Desnes Nunes) [RHEL-34114] - usb: typec: fixed a typo (Desnes Nunes) [RHEL-34114] - usb: gadget: f_fs: fix fortify warning (Desnes Nunes) [RHEL-34114] - usb: storage: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - usb: mon_text: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: mon_stat: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: typec: mux: add Qualcomm WCD939X USB SubSystem Altmode Mux driver (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: Document WCD939x USB SubSystem Altmode/Analog Audio Switch (Desnes Nunes) [RHEL-34114] - usb: core: Fix crash w/ usb_choose_configuration() if no driver (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Query Source partner for FRS capability only if it is DRP (Desnes Nunes) [RHEL-34114] - usb: typec: change altmode SVID to u16 entry (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add altmodes description (Desnes Nunes) [RHEL-34114] - usb: typec: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - usb: chipidea: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: nxp,ptn5110: Fix typos in the title (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: genesys,gl850g: Document 'peer-hub' (Desnes Nunes) [RHEL-34114] - usb: cdc-acm: return correct error code on unsupported break (Desnes Nunes) [RHEL-34114] - thunderbolt: Add support for Intel Lunar Lake (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable PCIe extended encapsulation upon teardown properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Make PCIe tunnel setup and teardown follow CM guide (Desnes Nunes) [RHEL-34114] - thunderbolt: Improve logging when DisplayPort resource is added due to hotplug (Desnes Nunes) [RHEL-34114] - thunderbolt: Use tb_dp_read_cap() to read DP_COMMON_CAP as well (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable CL states only when actually needed (Desnes Nunes) [RHEL-34114] - thunderbolt: Transition link to asymmetric only when both sides support it (Desnes Nunes) [RHEL-34114] - thunderbolt: Log XDomain link speed and width (Desnes Nunes) [RHEL-34114] - thunderbolt: Move width_name() helper to tb.h (Desnes Nunes) [RHEL-34114] - thunderbolt: Handle lane bonding of Gen 4 XDomain links properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Unwind TMU configuration if tb_switch_set_tmu_mode_params() fails (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for SunplusIT camera (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Pick first best alternate setting insteed of last (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for a Chicony camera (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: fix UCSI on buggy Qualcomm devices (Desnes Nunes) [RHEL-34114] - media: cx231xx: fix a memleak in cx231xx_init_isoc (Desnes Nunes) [RHEL-34114] - usb: xhci: xhci-plat: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - usb: hub: Add quirk to decrease IN-ep poll interval for Microchip USB491x hub (Desnes Nunes) [RHEL-34114] - usb: hub: Replace hardcoded quirk value with BIT() macro (Desnes Nunes) [RHEL-34114] - usb: typec: tcpci: add vconn over current fault handling to maxim_core (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: add tcpm_port_error_recovery symbol (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: tps6598x: add reset-gpios property (Desnes Nunes) [RHEL-34114] - usb: typec: tps6598x: add reset gpio support (Desnes Nunes) [RHEL-34114] - r8152: fix unknown device for choose_configuration (Desnes Nunes) [RHEL-34114] - r8152: Choose our USB config with choose_configuration() rather than probe() (Desnes Nunes) [RHEL-34114] - usb: core: Allow subclassed USB drivers to override usb_choose_configuration() (Desnes Nunes) [RHEL-34114] - usb: core: Don't force USB generic_subclass drivers to define probe() (Desnes Nunes) [RHEL-34114] - usb: atm: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer deref during xhci urb enqueue (Desnes Nunes) [RHEL-34114] - xhci: Reconfigure endpoint 0 max packet size only during endpoint reset (Desnes Nunes) [RHEL-34114] - xhci: minor coding style cleanup in 'xhci_try_enable_msi()' (Desnes Nunes) [RHEL-34114] - xhci: rework 'xhci_try_enable_msi()' MSI and MSI-X setup code (Desnes Nunes) [RHEL-34114] - xhci: change 'msix_count' to encompass MSI or MSI-X vectors (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI function (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI-X function (Desnes Nunes) [RHEL-34114] - xhci: add handler for only one interrupt line (Desnes Nunes) [RHEL-34114] - xhci: check if legacy irq is available before using it as fallback (Desnes Nunes) [RHEL-34114] - xhci: dbc: Add missing headers (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof_field() where it makes sense (Desnes Nunes) [RHEL-34114] - xhci: dbc: Replace custom return value with proper Linux error code (Desnes Nunes) [RHEL-34114] - xhci: dbc: Don't shadow error codes in store() functions (Desnes Nunes) [RHEL-34114] - xhci: dbc: Check for errors first in xhci_dbc_stop() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use ATTRIBUTE_GROUPS() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Convert to use sysfs_streq() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Drop duplicate checks for dma_free_coherent() (Desnes Nunes) [RHEL-34114] - usb: new quirk to reduce the SET_ADDRESS request timeout (Desnes Nunes) [RHEL-34114] - usb: xhci: Add timeout argument in address_device USB HCD callback (Desnes Nunes) [RHEL-34114] - media: usb: cx231xx: Stop direct calls to queue num_buffers field (Desnes Nunes) [RHEL-34114] - USB: misc: iowarrior: remove redundant assignment to variable io_res (Desnes Nunes) [RHEL-34114] - thunderbolt: Remove duplicated re-assignment of pointer 'out' (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add phy tuning properties (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add power-domains property (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb-phy: convert to json schema (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Annotate struct jmb38x_ms with __counted_by (Desnes Nunes) [RHEL-34114] - memstick r592: make memstick_debug_get_tpc_name() static (Desnes Nunes) [RHEL-34114] - memstick: fix memory leak if card device is never registered (Desnes Nunes) [RHEL-34114] - memstick: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - mmc: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - memstick/mspro_block: Convert to use sysfs_emit()/sysfs_emit_at() APIs (Desnes Nunes) [RHEL-34114] - memstick: r592: Fix a UAF bug when removing the driver (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host() (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Prefer struct_size over open coded arithmetic (Desnes Nunes) [RHEL-34114] - memstick: switch from 'pci_' to 'dma_' API (Desnes Nunes) [RHEL-34114] - memstick: r592: Change the name of the 'pci_driver' structure to be consistent (Desnes Nunes) [RHEL-34114] - misc: rtsx: clean up one inconsistent indenting (Desnes Nunes) [RHEL-34114] - phy: broadcom: sata: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-34114] - phy: broadcom: Kconfig: Add configuration menu for Broadcom phy drivers (Desnes Nunes) [RHEL-34114] - phy: qcom: qmp-ufs: add missing offsets to sm8150 configuration (Desnes Nunes) [RHEL-34114] - phy: core: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - phy: core: add debugfs files (Desnes Nunes) [RHEL-34114] - PCI: tegra: Convert to devm_of_phy_optional_get() (Desnes Nunes) [RHEL-34114] - phy: Add devm_of_phy_optional_get() helper (Desnes Nunes) [RHEL-34114] - doc: phy: Document devm_of_phy_get() (Desnes Nunes) [RHEL-34114] - phy: Remove unused phy_optional_get() (Desnes Nunes) [RHEL-34114] - net: hsr: hsr_slave: Fix the promiscuous mode in offload mode (Felix Maurer) [RHEL-30017] - hsr: Handle failures in module init (Felix Maurer) [RHEL-30017] - hsr: Fix uninit-value access in hsr_get_node() (Felix Maurer) [RHEL-30017 RHEL-33236] {CVE-2024-26863} - net: hsr: Use correct offset for HSR TLV values in supervisory HSR frames (Felix Maurer) [RHEL-30017] - net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame() (Felix Maurer) [RHEL-30017 RHEL-31606] {CVE-2024-26707} - net: hsr: Add support for MC filtering at the slave device (Felix Maurer) [RHEL-30017] - net: hsr: Disable promiscuous mode in offload mode (Felix Maurer) [RHEL-30017]- net: add netdev_lockdep_set_classes() to virtual drivers (Davide Caratti) [RHEL-6066] - net: bridge: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - vlan: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - net/sched: unregister lockdep keys in qdisc_create/qdisc_alloc error path (Davide Caratti) [RHEL-6066] - net/sched: fix false lockdep warning on qdisc root lock (Davide Caratti) [RHEL-6066] - selftests: net: more pmtu.sh fixes (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in so_txtime.sh test (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in gro.sh test (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge locked port test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge MDB test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix layer 2 miss test flakiness (Hangbin Liu) [RHEL-31077] - selftests: net: let big_tcp test cope with slow env (Hangbin Liu) [RHEL-31077] - selftests: net: avoid just another constant wait (Hangbin Liu) [RHEL-31077] - selftests: net: fix tcp listener handling in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: don't access /dev/stdout in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: test vxlan pmtu exceptions with tcp (Hangbin Liu) [RHEL-31077] - selftests: net: cut more slack for gro fwd tests. (Hangbin Liu) [RHEL-31077] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Hangbin Liu) [RHEL-31077] - selftests: bonding: Check initial state (Hangbin Liu) [RHEL-31077] - selftests: net: fix available tunnels detection (Hangbin Liu) [RHEL-31077] - selftests: net: give more time for GRO aggregation (Hangbin Liu) [RHEL-31077] - selftests: net: fix rps_default_mask with >32 CPUs (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Remove executable bits from lib.sh (Hangbin Liu) [RHEL-31077] - selftests: bonding: Change script interpreter (Hangbin Liu) [RHEL-31077] - selftests/net: fix grep checking for fib_nexthop_multiprefix (Hangbin Liu) [RHEL-31077] - selftests/net: ipsec: fix constant out of range (Hangbin Liu) [RHEL-31077] - selftests: net: fcnal-test: check if FIPS mode is enabled (Hangbin Liu) [RHEL-31077] - selftests: net: vrf-xfrm-tests: change authentication and encryption algos (Hangbin Liu) [RHEL-31077] - selftests: add few test cases for tap driver (Hangbin Liu) [RHEL-31077] - net: tap: NULL pointer derefence in dev_parse_header_protocol when skb->dev is null (Hangbin Liu) [RHEL-31077] - idpf: disable local BH when scheduling napi for marker packets (Michal Schmidt) [RHEL-29553] - idpf: remove dealloc vector msg err in idpf_intr_rel (Michal Schmidt) [RHEL-29553] - idpf: fix minor controlq issues (Michal Schmidt) [RHEL-29553] - idpf: prevent deinit uninitialized virtchnl core (Michal Schmidt) [RHEL-29553] - idpf: cleanup virtchnl cruft (Michal Schmidt) [RHEL-29553] - idpf: refactor idpf_recv_mb_msg (Michal Schmidt) [RHEL-29553] - idpf: add async_handler for MAC filter messages (Michal Schmidt) [RHEL-29553] - idpf: refactor remaining virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor queue related virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor vport virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: implement virtchnl transaction manager (Michal Schmidt) [RHEL-29553] - idpf: add idpf_virtchnl.h (Michal Schmidt) [RHEL-29553] - idpf: avoid compiler padding in virtchnl2_ptype struct (Michal Schmidt) [RHEL-29553] - idpf: add get/set for Ethtool's header split ringparam (Michal Schmidt) [RHEL-29553] - powerpc/smp: do not decrement idle task preempt count in CPU offline (Mamatha Inamdar) [RHEL-38427] {CVE-2021-47454} - Squashfs: check the inode number is not the invalid value of zero (Abhi Das) [RHEL-35098] {CVE-2024-26982} - locktorture: Increase Hamming distance between call_rcu_chain and rcu_call_chains (Waiman Long) [RHEL-35759] - torture: add missing dependency on hrtimer.h (Waiman Long) [RHEL-35759] - locking/mutex: Document that mutex_unlock() is non-atomic (Waiman Long) [RHEL-35759] - cleanup: Add conditional guard support (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() calling convention (Waiman Long) [RHEL-35759] - locking/osq_lock: Move the definition of optimistic_spin_node into osq_lock.c (Waiman Long) [RHEL-35759] - locktorture: Check the correct variable for allocation failure (Waiman Long) [RHEL-35759] - locktorture: Rename readers_bind/writers_bind to bind_readers/bind_writers (Waiman Long) [RHEL-35759] - doc: Catch-up update for locktorture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add call_rcu_chains module parameter (Waiman Long) [RHEL-35759] - locktorture: Add new module parameters to lock_torture_print_module_parms() (Waiman Long) [RHEL-35759] - torture: Print out torture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add acq_writer_lim to complain about long acquistion times (Waiman Long) [RHEL-35759] - locktorture: Consolidate "if" statements in lock_torture_writer() (Waiman Long) [RHEL-35759] - locktorture: Alphabetize torture_param() entries (Waiman Long) [RHEL-35759] - rcutorture: Fix stuttering races and other issues (Waiman Long) [RHEL-35759] - locktorture: Add readers_bind and writers_bind module parameters (Waiman Long) [RHEL-35759] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_ns() take an hrtimer mode parameter (Waiman Long) [RHEL-35759] - torture: Share torture_random_state with torture_shuffle_tasks() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix grammar in comment (Waiman Long) [RHEL-35759] - locking/seqlock: Propagate 'const' pointers within read-only methods, remove forced type casts (Waiman Long) [RHEL-35759] - locking/lockdep: Fix string sizing bug that triggers a format-truncation compiler-warning (Waiman Long) [RHEL-35759] - locking/seqlock: Change __seqprop() to return the function pointer (Waiman Long) [RHEL-35759] - locking/seqlock: Simplify SEQCOUNT_LOCKNAME() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix typo in comment (Waiman Long) [RHEL-35759] - locking/debug: Fix debugfs API return value checks to use IS_ERR() (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Make sure we bail out instead of livelock (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Fix potential workqueue corruption (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Use prng instead of rng to avoid hangs at bootup (Waiman Long) [RHEL-35759] - locking: export contention tracepoints for bcachefs six locks (Waiman Long) [RHEL-35759] - locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested() (Waiman Long) [RHEL-35759] - lockdep: fix static memory detection even more (Waiman Long) [RHEL-35759] - torture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-35759] - torture: Move stutter_wait() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_shuffle() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_onoff() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_*() use TASK_IDLE (Waiman Long) [RHEL-35759] - torture: Add lock_torture writer_fifo module parameter (Waiman Long) [RHEL-35759] - torture: Add a kthread-creation callback to _torture_create_kthread() (Waiman Long) [RHEL-35759] - torture: Support randomized shuffling for proxy exec testing (Waiman Long) [RHEL-35759] - locking: add lockevent_read() prototype (Waiman Long) [RHEL-35759] - lockdep: Add lock_set_cmp_fn() annotation (Waiman Long) [RHEL-35759] - locktorture: Add long_hold to adjust lock-hold delays (Waiman Long) [RHEL-35759] - torture: Fix hang during kthread shutdown phase (Waiman Long) [RHEL-35759] - torture: Seed torture_random_state on CPU (Waiman Long) [RHEL-35759] - seqlock: drop seqcount_ww_mutex_t (Waiman Long) [RHEL-35759] - sections: global data can be in .bss (Waiman Long) [RHEL-35759] - bnxt_en: do not map packet buffers twice (Petr Oros) [RHEL-31941] - bnxt_en: Fix skb recycling logic in bnxt_deliver_skb() (Petr Oros) [RHEL-31941] - bpf, test_run: fix crashes due to XDP frame overwriting/corruption (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - Revert "bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES" (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - page_pool: fix netlink dump stop/resume (Petr Oros) [RHEL-31941] - page_pool: fix typos and punctuation (Petr Oros) [RHEL-31941] - page_pool: transition to reference count management after page draining (Petr Oros) [RHEL-31941] - net: page_pool: factor out releasing DMA from releasing the page (Petr Oros) [RHEL-31941] - net: page_pool: fix general protection fault in page_pool_unlist (Petr Oros) [RHEL-31941] - tools: ynl: don't skip regeneration from make targets (Petr Oros) [RHEL-31941] - tools: ynl: order building samples after generated code (Petr Oros) [RHEL-31941] - tools: ynl: make sure we use local headers for page-pool (Petr Oros) [RHEL-31941] - tools: ynl: fix build of the page-pool sample (Petr Oros) [RHEL-31941] - tools: ynl: add sample for getting page-pool information (Petr Oros) [RHEL-31941] - net: page_pool: mute the periodic warning for visible page pools (Petr Oros) [RHEL-31941] - net: page_pool: expose page pool stats via netlink (Petr Oros) [RHEL-31941] - net: page_pool: report when page pool was destroyed (Petr Oros) [RHEL-31941] - net: page_pool: report amount of memory held by page pools (Petr Oros) [RHEL-31941] - net: page_pool: add netlink notifications for state changes (Petr Oros) [RHEL-31941] - net: page_pool: implement GET in the netlink API (Petr Oros) [RHEL-31941] - net: page_pool: add nlspec for basic access to page pools (Petr Oros) [RHEL-31941] - eth: link netdev to page_pools in drivers (Petr Oros) [RHEL-31941] - net: page_pool: stash the NAPI ID for easier access (Petr Oros) [RHEL-31941] - net: page_pool: record pools per netdev (Petr Oros) [RHEL-31941] - net: page_pool: id the page pools (Petr Oros) [RHEL-31941] - net: page_pool: factor out uninit (Petr Oros) [RHEL-31941] - net: page_pool: avoid touching slow on the fastpath (Petr Oros) [RHEL-31941] - net: page_pool: split the page_pool_params into fast and slow (Petr Oros) [RHEL-31941] - page_pool: update document about fragment API (Petr Oros) [RHEL-31941] - page_pool: introduce page_pool_alloc() API (Petr Oros) [RHEL-31941] - page_pool: remove PP_FLAG_PAGE_FRAG (Petr Oros) [RHEL-31941] - bnxt_en: Let the page pool manage the DMA mapping (Petr Oros) [RHEL-31941] - bnxt_en: Use the unified RX page pool buffers for XDP and non-XDP (Petr Oros) [RHEL-31941] - page_pool: unify frag_count handling in page_pool_is_last_frag() (Petr Oros) [RHEL-31941] - page_pool: fragment API support for 32-bit arch with 64-bit DMA (Petr Oros) [RHEL-31941] - page_pool: fix documentation typos (Petr Oros) [RHEL-31941] - docs: net: page_pool: de-duplicate the intro comment (Petr Oros) [RHEL-31941] - net: skbuff: always try to recycle PP pages directly when in softirq (Petr Oros) [RHEL-31941] - page_pool: add a lockdep check for recycling in hardirq (Petr Oros) [RHEL-31941] - net: skbuff: avoid accessing page_pool if !napi_safe when returning page (Petr Oros) [RHEL-31941] - page_pool: place frag_* fields in one cacheline (Petr Oros) [RHEL-31941] - net: page_pool: merge page_pool_release_page() with page_pool_return_page() (Petr Oros) [RHEL-31941] - net: page_pool: hide page_pool_release_page() (Petr Oros) [RHEL-31941] - eth: stmmac: let page recycling happen with skbs (Petr Oros) [RHEL-31941] - page_pool: add DMA_ATTR_WEAK_ORDERING on all mappings (Petr Oros) [RHEL-31941] - xdp: remove unused {__,}xdp_release_frame() (Petr Oros) [RHEL-31941] - xdp: recycle Page Pool backed skbs built from XDP frames (Petr Oros) [RHEL-31941] - net: page_pool, skbuff: make skb_mark_for_recycle() always available (Petr Oros) [RHEL-31941] - selftests/bpf: robustify test_xdp_do_redirect with more payload magics (Petr Oros) [RHEL-31941] - Documentation: networking: correct spelling (Petr Oros) [RHEL-31941] - erspan: make sure erspan_base_hdr is present in skb->head (Xin Long) [RHEL-37232] {CVE-2024-35888} - tcp: Add memory barrier to tcp_push() (Antoine Tenart) [RHEL-22708] - tcp: tcp_wfree() refactoring (Antoine Tenart) [RHEL-22708] - powerpc/powernv: Add a null pointer check to scom_debug_init_one() (Mamatha Inamdar) [RHEL-37052] {CVE-2023-52690} - KVM: Drop unused @may_block param from gfn_to_pfn_cache_invalidate_start() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add coverage of EPT-disabled to vmx_dirty_log_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix and clarify comments about clearing D-bit vs. write-protecting (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Remove function comments above clear_dirty_{gfn_range,pt_masked}() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty status (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Precisely invalidate MMU root_role during CPUID update (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Disable LBR virtualization if the CPU doesn't support LBR callstacks (Maxim Levitsky) [RHEL-32430] - perf/x86/intel: Expose existence of callback support to KVM (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Snapshot LBR capabilities during module initialization (Maxim Levitsky) [RHEL-32430] - tools/include: Sync uapi/linux/kvm.h and asm/kvm.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms (Maxim Levitsky) [RHEL-32430] - KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible (Maxim Levitsky) [RHEL-32430] - KVM: x86: Stop compiling vmenter.S with OBJECT_FILES_NON_STANDARD (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore args across SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore non-volatile GPRs in SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Wrap __svm_sev_es_vcpu_run() with #ifdef CONFIG_KVM_AMD_SEV (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_vcpu_run() for unwinding (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Clobber RAX instead of RBX when discarding spec_ctrl_intercepted (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Drop 32-bit "support" from __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Remove a useless zeroing of allocated memory (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Ignore MKTME KeyID bits when intercepting #PF for allow_smaller_maxphyaddr (Maxim Levitsky) [RHEL-32430] - KVM: selftests: fix max_guest_memory_test with more that 256 vCPUs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Verify post-RESET value of PERF_GLOBAL_CTRL in PMCs test (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET" (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: x86: Don't overflow lpage_info when checking attributes (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disable support for adaptive PEBS (Maxim Levitsky) [RHEL-32430] - KVM: Explicitly disallow activatating a gfn_to_pfn_cache with INVALID_GPA (Maxim Levitsky) [RHEL-32430] - KVM: Check validity of offset+length of gfn_to_pfn_cache prior to activation (Maxim Levitsky) [RHEL-32430] - KVM: Add helpers to consolidate gfn_to_pfn_cache's page split check (Maxim Levitsky) [RHEL-32430] - KVM: SEV: fix compat ABI for KVM_MEMORY_ENCRYPT_OP (Maxim Levitsky) [RHEL-32430] - selftests: kvm: remove meaningless assignments in Makefiles (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Check that PV_UNHALT is cleared when HLT exiting is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly close guest_memfd files in some gmem tests (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: fix recursive deadlock in timer injection (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: simplify locking and make more self-contained (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: remove WARN_ON_ONCE() with false positives in evtchn delivery (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: inject vCPU upcall vector when local APIC is enabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: improve accuracy of Xen timers (Maxim Levitsky) [RHEL-32430] - hyperv-tlfs: Change prefix of generic HV_REGISTER_* MSRs to HV_MSR_* (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV-ES smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use the SEV library APIs in the intra-host migration test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add library for creating and interacting with SEV guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Allow tagging protected memory in guest page tables (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly ucall pool from shared memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for protected vm_vaddr_* allocations (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for allocating/managing protected guest memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to iterate over a sparsebit range (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make sparsebit structs const where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend VM creation's @shape to allow control of VM subtype (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the userspace_msr_exit test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the vmx_pmu_caps test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the fix_hypercall test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the sync_regs test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to define a test with one vcpu (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move setting a vCPU's entry point to a dedicated API (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Get regs structure before modifying it (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Use vcpu_run() where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Combine "check" and "get" APIs for passthrough MSR lookups (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Rename vmplX_ssp -> plX_ssp (Maxim Levitsky) [RHEL-32430] - kvm/x86: allocate the write-tracking metadata on-demand (Maxim Levitsky) [RHEL-32430] - KVM: VMX: return early if msr_bitmap is not supported (Maxim Levitsky) [RHEL-32430] - KVM: VMX: fix comment to add LBR to passthrough MSRs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check NMI from guest to reducee false positives (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add CONFIG_64BIT definition for the build (Maxim Levitsky) [RHEL-32430] - selftests/kvm: Fix issues with $(SPLIT_TESTS) (Maxim Levitsky) [RHEL-32430] - KVM: Get rid of return value from kvm_arch_create_vm_debugfs() (Maxim Levitsky) [RHEL-32430] - tools/include: Sync x86 asm/irq_vectors.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - x86: irq: unconditionally define KVM interrupt vectors (Maxim Levitsky) [RHEL-32430] - KVM: fix kvm_mmu_memory_cache allocation warning (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Free TDP MMU roots while holding mmy_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Alloc TDP MMU roots while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for usable TDP MMU root while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid TDP MMU roots when write-protecting SPTEs (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid roots when zapping leaf SPTEs for GFN range (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Allow passing '-1' for "all" as_id for TDP MMU iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't do TLB flush when zappings SPTEs in invalid roots (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Zap invalidated TDP MMU roots at 4KiB granularity (Maxim Levitsky) [RHEL-32430] - KVM: Add a comment explaining the directed yield pending interrupt logic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up directed yield API for "has pending interrupt" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Rely solely on preempted_in_kernel flag for directed yield (Maxim Levitsky) [RHEL-32430] - KVM: Add dedicated arch hook for querying if vCPU was preempted in-kernel (Maxim Levitsky) [RHEL-32430] - KVM: x86: Sanity check that kvm_has_noapic_vcpu is zero at module_exit() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move "KVM no-APIC vCPU" key management into local APIC code (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fully defer to vendor code to decide how to force immediate exit (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle KVM-induced preemption timer exits in fastpath for L2 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move handling of is_guest_mode() into fastpath exit handlers (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle forced exit due to preemption timer in fastpath (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Re-enter guest in fastpath for "spurious" preemption timer exits (Maxim Levitsky) [RHEL-32430] - KVM: x86: Plumb "force_immediate_exit" into kvm_entry() tracepoint (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop superfluous check on direct MMU vs. WRITE_PF_TO_SP flag (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop dedicated logic for direct MMUs in reexecute_instruction() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't acquire mmu_lock when using indirect_shadow_pages as a heuristic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Open code all direct reads to guest DR6 and DR7 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make kvm_get_dr() return a value, not use an out parameter (Maxim Levitsky) [RHEL-32430] - x86/cpu: Add a VMX flag to enumerate 5-level EPT support to userspace (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test top-down slots event in x86's pmu_counters_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info content to be 'safely' copied (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: check the need for invalidation under read lock first (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: advertize the KVM_XEN_HVM_CONFIG_SHARED_INFO_HVA capability (Maxim Levitsky) [RHEL-32430] - KVM: selftests: re-map Xen's vcpu_info using HVA rather than GPA (Maxim Levitsky) [RHEL-32430] - KVM: selftests: map Xen's shared_info page using HVA rather than GFN (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow shared_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: re-initialize shared_info if guest (32/64-bit) mode is set (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: separate initialization of shared_info cache and content (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: allow a cache to be activated with a fixed (userspace) HVA (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: include page offset in uhva and use it consistently (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: stop open-coding offset_in_page() (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove KVM_GUEST_USES_PFN usage (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: add a mark-dirty helper (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: mark guest pages dirty with the pfncache lock held (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove unnecessary exports (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: Add a map helper function (Maxim Levitsky) [RHEL-32430] - treewide: remove CONFIG_HAVE_KVM (Maxim Levitsky) [RHEL-32430] - vfio: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - x86: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - MIPS: introduce Kconfig for MIPS VZ (Maxim Levitsky) [RHEL-32430] - kvm: move "select IRQ_BYPASS_MANAGER" to common code (Maxim Levitsky) [RHEL-32430] - KVM: remove unnecessary #ifdef (Maxim Levitsky) [RHEL-32430] - KVM: define __KVM_HAVE_GUEST_DEBUG unconditionally (Maxim Levitsky) [RHEL-32430] - kvm: replace __KVM_HAVE_READONLY_MEM with Kconfig symbol (Maxim Levitsky) [RHEL-32430] - KVM: arm64: move ARM-specific defines to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: powerpc: move powerpc-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: x86: move x86-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: remove more traces of device assignment UAPI (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for GENMASK (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for BIT (Maxim Levitsky) [RHEL-32430] - uapi: introduce uapi-friendly macros for GENMASK (Maxim Levitsky) [RHEL-32430] - KVM: x86: rename push to emulate_push for consistency (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up partially uninitialized integer in emulate_pop() (Maxim Levitsky) [RHEL-32430] - KVM: x86/emulator: emulate movbe with operand-size prefix (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Report up-to-date exit qualification to userspace (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Return -EINVAL instead of -EBUSY on attempt to re-init SEV/SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Add support for allowing zero SEV ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Use unsigned integers when dealing with ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Set sev->asid in sev_asid_new() instead of overloading the return (Maxim Levitsky) [RHEL-32430] - KVM: Nullify async #PF worker's "apf" pointer as soon as it might be freed (Maxim Levitsky) [RHEL-32430] - KVM: Get reference to VM's address space in the async #PF worker (Maxim Levitsky) [RHEL-32430] - KVM: Put mm immediately after async #PF worker completes remote gup() (Maxim Levitsky) [RHEL-32430] - KVM: Always flush async #PF workqueue when vCPU is being destroyed (Maxim Levitsky) [RHEL-32430] - KVM: x86: Improve documentation of MSR_KVM_ASYNC_PF_EN (Maxim Levitsky) [RHEL-32430] - x86/kvm: Use separate percpu variable to track the enabling of asyncpf (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix broken debugregs ABI for 32 bit kernels (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Avoid CPL lookup if PMC enabline for USER and KERNEL is the same (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Check eventsel first when emulating (branch) insns retired (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Expand the comment about what bits are check emulating events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot event selectors that KVM emulates in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Process only enabled PMCs when emulating events in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add macros to iterate over all PMCs given a bitmap (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot and clear reprogramming bitmap before reprogramming (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move pmc_idx => pmc translation helper to common code (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add common define to capture fixed counters offset (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Use KMEM_CACHE instead of kmem_cache_create() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend PMU counters test to validate RDPMC after WRMSR (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers for safe and safe+forced RDMSR, RDPMC, and XGETBV (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a forced emulation variation of KVM_ASM_SAFE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test PMC virtualization with forced emulation (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move KVM_FEP macro into common library header (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Query module param to detect FEP in MSR filtering test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers to read integer module params (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a helper to query if the PMU module param is enabled (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Expand PMU counters test to verify LLC events (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add functional test for Intel's fixed PMU counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add pmu.h and lib/pmu.c for common PMU assets (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend {kvm,this}_pmu_has() to support fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the "name" param from KVM_X86_PMU_FEATURE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add vcpu_set_cpuid_property() to set properties (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check for RDPMC of unsupported Intel PMC types (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Treat "fixed" PMU type in RDPMC as index as a value, not flag (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disallow "fast" RDPMC for architectural Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Apply "fast" RDPMC only to Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Prioritize VMX interception over #GP on RDPMC due to bad index (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Don't ignore bits 31:30 for RDPMC index on AMD (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Get eventsel for fixed counters from perf (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Setup fixed counters' eventsel during PMU initialization (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove KVM's enumeration of Intel's architectural encodings (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Allow programming events that match unsupported arch events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Always treat Fixed counters as available when supported (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use mutex guards to eliminate __kvm_x86_vendor_init() (Maxim Levitsky) [RHEL-32430] - KVM: Harden against unpaired kvm_mmu_notifier_invalidate_range_end() calls (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a testcase to verify GUEST_MEMFD and READONLY are exclusive (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Create GUEST_MEMFD for relevant invalid flags testcases (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Restrict KVM_SW_PROTECTED_VM to the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86: Update KVM_SW_PROTECTED_VM docs to make it clear they're a WIP (Maxim Levitsky) [RHEL-32430] - KVM: Make KVM_MEM_GUEST_MEMFD mutually exclusive with KVM_MEM_READONLY (Maxim Levitsky) [RHEL-32430] - KVM: x86: Mark target gfn of emulated atomic instruction as dirty (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Don't assert on exact number of 4KiB in dirty log split test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix KVM_GET_MSRS stack info leak (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Fix type length error when reading pmu->fixed_ctr_ctrl (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make gtod_is_based_on_tsc() return 'bool' (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make hyperv_clock require TSC based system clocksource (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Run clocksource dependent tests with hyperv_clocksource_tsc_page too (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use generic sys_clocksource_is_tsc() in vmx_nested_tsc_scaling_test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generalize check_clocksource() from kvm_clock_test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Check irqchip mode before create PIT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fail tests when open() fails with !ENOENT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid infinite loop in hyperv_features when invtsc is missing (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Delete superfluous, unused "stage" variable in AMX test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86_64: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Reword the NX hugepage test's skip message to be more helpful (Maxim Levitsky) [RHEL-32430] - tools headers UAPI: Sync kvm headers with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86: add missing "depends on KVM" (Maxim Levitsky) [RHEL-32430] - KVM: fix direction of dependency on MMU notifiers (Maxim Levitsky) [RHEL-32430] - KVM: introduce CONFIG_KVM_COMMON (Maxim Levitsky) [RHEL-32430] - KVM: clean up directives to compile out irqfds (Maxim Levitsky) [RHEL-32430] - KVM: remove deprecated UAPIs (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_IRQFD (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_EVENTFD (Maxim Levitsky) [RHEL-32430] - KVM: guest-memfd: fix unused-function warning (Maxim Levitsky) [RHEL-32430] - KVM x86/xen: add an override for PVCLOCK_TSC_STABLE_BIT (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Hide more stuff under CONFIG_KVM_HYPERV/CONFIG_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Hide more stuff under CONFIG_KVM_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce accessor to get Hyper-V eVMCS pointer (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce helpers to check if Hyper-V evmptr12 is valid/set (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make Hyper-V emulation optional (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Move guest_cpuid_has_evmcs() to hyperv.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix vmxon_pa == vmcs12_pa == -1ull nVMX testcase for !eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make Hyper-V tests explicitly require KVM Hyper-V support (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Split off helper for emulating VMCLEAR on Hyper-V eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to handle Hyper-V paravirt TLB flush requests (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off hyperv_evmcs.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if vector is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if auto-EOI is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off vmx_onhyperv.{ch} from hyperv.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move Hyper-V partition assist page out of Hyper-V emulation context (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: Remove unneeded xen context from kvm_arch when !CONFIG_KVM_XEN (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix broken assert messages in Hyper-V features test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix benign %llx vs. %lx issues in guest asserts (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix MWAIT error message when guest assertion fails (Maxim Levitsky) [RHEL-32430] - KVM: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: fix comment about mmu_unsync_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: always take tdp_mmu_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from functions (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for leaf SPTE when clearing dirty bit in the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix off-by-1 when splitting huge pages during CLEAR (Maxim Levitsky) [RHEL-32430] - KVM: move KVM_CAP_DEVICE_CTRL to the generic check (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Track emulated counter events instead of previous counter (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Update sample period in pmc_write_counter() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove manual clearing of fields in kvm_pmu_init() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Stop calling kvm_pmu_reset() at RESET (it's redundant) (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Reset the PMU, i.e. stop counters, before refreshing (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move PMU reset logic to common x86 code (Maxim Levitsky) [RHEL-32430] - KVM: SVM,VMX: Use %rip-relative addressing to access kvm_rebooting (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Don't intercept IRET when injecting NMI and vNMI is enabled (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Explicitly require FLUSHBYASID to enable SEV support (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Advertise support for flush-by-ASID (Maxim Levitsky) [RHEL-32430] - Revert "nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Don't unnecessarily force masterclock update on vCPU hotplug (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use a switch statement and macros in __feature_translate() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace (Maxim Levitsky) [RHEL-32430] - KVM: x86: Turn off KVM_WERROR by default for all configs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove x86's so called "MMIO warning" test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add logic to detect if ioctl() failed because VM was killed (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the single-underscore ioctl() helpers (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Declare flush_remote_tlbs{_range}() hooks iff HYPERV!=n (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use KVM-governed feature framework to track "LAM enabled" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise and enable LAM (user and supervisor) (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for user pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for supervisor pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Untag addresses for LAM emulation where applicable (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and call it in emulator (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove kvm_vcpu_is_illegal_gpa() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's legality (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Drop non-PA bits when getting GFN for guest's PGD (Maxim Levitsky) [RHEL-32430] - KVM: SEV: Do not intercept accesses to MSR_IA32_XSS for SEV-ES guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix dynamic generation of configuration names (Maxim Levitsky) [RHEL-32430] - KVM: Convert comment into an assertion in kvm_io_bus_register_dev() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Update EFER software model on CR0 trap for SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: selftests: add -MP to CFLAGS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Actually print out magic token in NX hugepages skip message (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove 'return void' expression for 'void function' (Maxim Levitsky) [RHEL-32430] - Revert "KVM: Prevent module exit until all VMs are freed" (Maxim Levitsky) [RHEL-32430] - KVM: Set file_operations.owner appropriately for all such structures (Maxim Levitsky) [RHEL-32430] - KVM: x86: Get CPL directly when checking if loaded vCPU is in kernel mode (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid using forced target for generating arm64 headers (Maxim Levitsky) [RHEL-32430] - tools headers arm64: Update sysreg.h with kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generate sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - perf build: Generate arm64's sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - tools: arm64: Add a Makefile for generating sysreg-defs.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test behavior of HWCR, a.k.a. MSR_K7_HWCR (Maxim Levitsky) [RHEL-32430] - KVM: Annotate struct kvm_irq_routing_table with __counted_by (Maxim Levitsky) [RHEL-32430] - powerpc/powernv: Add a null pointer check in opal_event_init() (Mamatha Inamdar) [RHEL-37060] {CVE-2023-52686} - crypto: qcom-rng - Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add missing dependency on hw_random (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add hw_random interface support (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng: Make the core clock optional regardless of ACPI presence (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Fix qcom_rng_of_match unused warning (Lucas Karpinski) [RHEL-36682] - bpf: fix check for attempt to corrupt spilled pointer (Viktor Malik) [RHEL-26569] {CVE-2023-52462} - vxlan: Add missing VNI filter counter update in arp_reduce(). (Ivan Vecera) [RHEL-36610] - vxlan: Fix racy device stats updates. (Ivan Vecera) [RHEL-36610] - selftests: vxlan_mdb: Fix failures with old libnet (Ivan Vecera) [RHEL-36610] - selftests: fill in some missing configs for net (Ivan Vecera) [RHEL-36610] - vxlan: Cleanup IFLA_VXLAN_PORT_RANGE entry in vxlan_get_size() (Ivan Vecera) [RHEL-36610] - mlxsw: spectrum_nve_vxlan: Fix unsupported flag regression (Ivan Vecera) [RHEL-36610] - net-next: gro: Fix use of skb_gro_header_slow (Ivan Vecera) [RHEL-36610] - vxlan: Add missing entries to vxlan_get_size() (Ivan Vecera) [RHEL-36610] - vxlan: vnifilter: Use GFP_KERNEL instead of GFP_ATOMIC (Ivan Vecera) [RHEL-36610] - vxlan: Use helper functions to update stats (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: free percpu vni stats on error path (Ivan Vecera) [RHEL-36610] - vxlan: Add support for nexthop ID metadata (Ivan Vecera) [RHEL-36610] - ip_tunnels: Add nexthop ID field to ip_tunnel_key (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Fix selftest regression after changes in iproute2. (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Add tests for vxlan nolocalbypass option. (Ivan Vecera) [RHEL-36610] - net: vxlan: Add nolocalbypass option to vxlan. (Ivan Vecera) [RHEL-36610] - selftests: net: Add VXLAN MDB test (Ivan Vecera) [RHEL-36610] - vxlan: Enable MDB support (Ivan Vecera) [RHEL-36610] - vxlan: Add MDB data path support (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add an internal flag to indicate MDB usage (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add MDB control path support (Ivan Vecera) [RHEL-36610] - vxlan: Expose vxlan_xmit_one() (Ivan Vecera) [RHEL-36610] - vxlan: Move address helpers to private headers (Ivan Vecera) [RHEL-36610] - selftests: Fix failing VXLAN VNI filtering test (Ivan Vecera) [RHEL-36610] - vxlan: Fix memory leaks in error path (Ivan Vecera) [RHEL-36610] - net: gro: skb_gro_header helper function (Ivan Vecera) [RHEL-36610] - net: vxlan: Fix kernel coding style (Ivan Vecera) [RHEL-36610] - net: vxlan: Add extack support to vxlan_fdb_delete (Ivan Vecera) [RHEL-36610] - selftests/net: add missing tests to Makefile (Ivan Vecera) [RHEL-36610] - vxlan: do not feed vxlan_vnifilter_dump_dev with non vxlan devices (Ivan Vecera) [RHEL-36610] - drivers: vxlan: fix returnvar.cocci warning (Ivan Vecera) [RHEL-36610] - vxlan_core: delete unnecessary condition (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: add support for stats dumping (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: per vni stats (Ivan Vecera) [RHEL-36610] - selftests: add new tests for vxlan vnifiltering (Ivan Vecera) [RHEL-36610] - vxlan: vni filtering support on collect metadata device (Ivan Vecera) [RHEL-36610] - ipv6: sr: fix memleak in seg6_hmac_init_algo (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix missing sk_buff release in seg6_input_core (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix invalid unregister error path (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix incorrect unregister order (Hangbin Liu) [RHEL-37511] - ipv6: sr: add missing seg6_local_exit (Hangbin Liu) [RHEL-37511] - tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string (Ivan Vecera) [RHEL-36218] - net: bql: fix building with BQL disabled (Ivan Vecera) [RHEL-36218] - net: sched: Remove NET_ACT_IPT from Kconfig (Ivan Vecera) [RHEL-36218] - net: fill in MODULE_DESCRIPTION()s for net/sched (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Don't zero blockid when net device is being deleted (Ivan Vecera) [RHEL-36218] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36218] - net: netdevsim: don't try to destroy PHC on VFs (Ivan Vecera) [RHEL-36218] - net: sched: track device in tcf_block_get/put_ext() only for clsact binder types (Ivan Vecera) [RHEL-36218] - net/sched: Remove ipt action tests (Ivan Vecera) [RHEL-36218] - net/sched: simplify tc_action_load_ops parameters (Ivan Vecera) [RHEL-36218] - net: sched: move block device tracking into tcf_block_get/put_ext() (Ivan Vecera) [RHEL-36218] - net/sched: sch_api: conditional netlink notifications (Ivan Vecera) [RHEL-36218] - net/sched: introduce ACT_P_BOUND return code (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: complement tcf_tfilter_dump_policy (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for CBQ qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for ATM qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for dsmark qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for tcindex classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for rsvp classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove CONFIG_NET_ACT_IPT from default configs (Ivan Vecera) [RHEL-36218] - net/sched: Retire ipt action (Ivan Vecera) [RHEL-36218] - net: sched: em_text: fix possible memory leak in em_text_destroy() (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Allow mirred to block (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Add helper function tcf_mirred_replace_dev (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: Expose tc block to the datapath (Ivan Vecera) [RHEL-36218] - net/sched: Introduce tc block netdev tracking infra (Ivan Vecera) [RHEL-36218] - net: sched: Add initial TC error skb drop reasons (Ivan Vecera) [RHEL-36218] - packet: add a generic drop reason for receive (Ivan Vecera) [RHEL-36218] - net: sched: Make tc-related drop reason more flexible for remaining qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Move drop_reason to struct tc_skb_cb (Ivan Vecera) [RHEL-36218] - net/sched: act_api: skip idr replace on bound actions (Ivan Vecera) [RHEL-36218] - net/sched: act_api: rely on rcu in tcf_idr_check_alloc (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: remove 'unicast' argument from delete notification (Ivan Vecera) [RHEL-36218] - net/sched: act_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: act_api: don't open code max() (Ivan Vecera) [RHEL-36218] - rtnl: add helper to send if skb is not null (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if a notification is needed (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if rtnl group has listeners (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action in tcf_idr_insert_many (Ivan Vecera) [RHEL-36218] - net/sched: act_api: stop loop over ops array on NULL in tcf_action_init (Ivan Vecera) [RHEL-36218] - net/sched: act_api: avoid non-contiguous action array (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove filters/tests.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rename concurrency.json to flower.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious './' from Makefile (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious nsPlugin usage (Ivan Vecera) [RHEL-36218] - net/sched: cbs: Use units.h instead of the copy of a definition (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unused import (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cleanup on Ctrl-C (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: prefix iproute2 functions with "ipr2" (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unnecessary time.sleep (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove buildebpf plugin (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: report number of workers in use (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: timeout on unbounded loops (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: leverage -all in suite ns teardown (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use netns delete from pyroute2 (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move back to per test ns setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cap parallel tdc to 4 cores (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add hashtable tests for u32 (Ivan Vecera) [RHEL-36218] - net/sched: cls_u32: replace int refcounts with proper refcounts (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use parallel tdc in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: preload all modules in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rework namespaces and devices setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: drop '-N' argument from nsPlugin (Ivan Vecera) [RHEL-36218] - net: don't dump stack on queue timeout (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: better validate TCA_FQ_WEIGHTS and TCA_FQ_PRIOMAP (Ivan Vecera) [RHEL-36218] - net, sched: Fix SKB_NOT_DROPPED_YET splat under debug config (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for classifiers (Ivan Vecera) [RHEL-36218] - net: sched: Fill in MODULE_DESCRIPTION for act_gate (Ivan Vecera) [RHEL-36218] - sched: act_ct: switch to per-action label counting (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Use non-work-conserving warning handler (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fastpath needs to take care of sk->sk_pacing_status (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fix off-by-one error in fq_dequeue() (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add test for 'rt' upgrade on hfsc (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move auxiliary scripts to a dedicated folder (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add missing Kconfig options to 'config' (Ivan Vecera) [RHEL-36218] - net, sched: Add tcf_set_drop_reason for {__,}tcf_classify (Ivan Vecera) [RHEL-36218] - net, sched: Make tc-related drop reason more flexible (Ivan Vecera) [RHEL-36218] - net: sched: cls_u32: Fix allocation size in u32_init() (Ivan Vecera) [RHEL-36218] - netem: Annotate struct disttable with __counted_by (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add TCA_FQ_WEIGHTS attribute (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add 3 bands and WRR scheduling (Ivan Vecera) [RHEL-36218] - net_sched: export pfifo_fast prio2band[] (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: remove q->ktime_cache (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: always garbage collect (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add fast path for mostly idle qdisc (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: change how @inactive is tracked (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: struct sched_data reorg (Ivan Vecera) [RHEL-36218] - net_sched: constify qdisc_priv() (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update tdc documentation (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: implement tdc parallel test run (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update test definitions for local resources (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: localize test resources (Ivan Vecera) [RHEL-36218] - net/sched: cls_route: make netlink errors meaningful (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_u32: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_route: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_fw: add tests for classid (Ivan Vecera) [RHEL-36218] - net/ipv6: SKB symmetric hash should incorporate transport ports (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Fix UAF in qfq_dequeue() (Ivan Vecera) [RHEL-36218] - net/sched: fq_pie: avoid stalls in fq_pie_timer() (Ivan Vecera) [RHEL-36218] - netem: use seeded PRNG for correlated loss events (Ivan Vecera) [RHEL-36218] - netem: use a seeded PRNG for generating random losses (Ivan Vecera) [RHEL-36218] - netem: add prng attribute to netem_sched_data (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: verify that a qdisc can be grafted onto a taprio class (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: test that taprio can only be attached as root (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add ptp_mock Kconfig dependency (Ivan Vecera) [RHEL-36218] - net: netdevsim: mimic tc-taprio offload (Ivan Vecera) [RHEL-36218] - net: netdevsim: use mock PHC driver (Ivan Vecera) [RHEL-36218] - redhat/configs: Add CONFIG_PTP_1588_CLOCK_MOCK (Ivan Vecera) [RHEL-36218] - net: ptp: create a mock-up PTP Hardware Clock driver (Ivan Vecera) [RHEL-36218] - net/sched: taprio: dump class stats for the actual q->qdiscs[] (Ivan Vecera) [RHEL-36218] - net/sched: taprio: delete misleading comment about preallocating child qdiscs (Ivan Vecera) [RHEL-36218] - net/sched: taprio: try again to report q->qdiscs[] to qdisc_leaf() (Ivan Vecera) [RHEL-36218] - net/sched: taprio: keep child Qdisc refcount elevated at 2 in offload mode (Ivan Vecera) [RHEL-36218] - net/sched: taprio: don't access q->qdiscs[] in unoffloaded mode during attach() (Ivan Vecera) [RHEL-36218] - net: pkt_cls: Remove unused inline helpers (Ivan Vecera) [RHEL-36218] - tc: flower: Enable offload support IPSEC SPI field. (Ivan Vecera) [RHEL-36218] - tc: flower: support for SPI (Ivan Vecera) [RHEL-36218] - net: flow_dissector: Add IPSEC dissector (Ivan Vecera) [RHEL-36218] - net/sched: sch_qfq: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: sch_drr: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: wrap open coded Qdics class filter counter (Ivan Vecera) [RHEL-36218] - overflow: Allow mixed type arguments (Ivan Vecera) [RHEL-36218] - compiler.h: drop fallback overflow checkers (Ivan Vecera) [RHEL-36218] - dpll: fix dpll_pin_on_pin_register() for multiple parent pins (Petr Oros) [RHEL-32098] - dpll: indent DPLL option type by a tab (Petr Oros) [RHEL-32098] - dpll: fix dpll_xa_ref_*_del() for multiple registrations (Petr Oros) [RHEL-32098] - dpll: spec: use proper enum for pin capabilities attribute (Petr Oros) [RHEL-32098] - dpll: move all dpll<>netdev helpers to dpll code (Petr Oros) [RHEL-32098] - dpll: fix build failure due to rcu_dereference_check() on unknown type (Petr Oros) [RHEL-32098] - dpll: rely on rcu for netdev_dpll_pin() (Petr Oros) [RHEL-32098] - dpll: fix possible deadlock during netlink dump operation (Petr Oros) [RHEL-32098] - dpll: check that pin is registered in __dpll_pin_unregister() (Petr Oros) [RHEL-32098] - dpll: move xa_erase() call in to match dpll_pin_alloc() error path order (Petr Oros) [RHEL-32098] - dpll: expose fractional frequency offset value to user (Petr Oros) [RHEL-32098] - dpll: allocate pin ids in cycle (Petr Oros) [RHEL-32098] - dpll: remove leftover mode_supported() op and use mode_get() instead (Petr Oros) [RHEL-32098] - Documentation: dpll: wrap DPLL_CMD_PIN_GET output in a code block (Petr Oros) [RHEL-32098] - Documentation: dpll: Fix code blocks (Petr Oros) [RHEL-32098] - MAINTAINERS: adjust header file entry in DPLL SUBSYSTEM (Petr Oros) [RHEL-32098] - netdev: Remove unneeded semicolon (Petr Oros) [RHEL-32098] - ipvs: Fix checksumming on GSO of SCTP packets (Xin Long) [RHEL-36204] - net: sctp: fix skb leak in sctp_inq_free() (Xin Long) [RHEL-36204] - sctp: preserve const qualifier in sctp_sk() (Xin Long) [RHEL-36204] - sctp: Simplify the allocation of slab caches (Xin Long) [RHEL-36204] - sctp: fix busy polling (Xin Long) [RHEL-36204] - sctp: support MSG_ERRQUEUE flag in recvmsg() (Xin Long) [RHEL-36204] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8775p: enable safety IRQ (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sa8775p compatible (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for MSM8226 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for SM6375 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add QCM2290 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: Correct unit address (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: correct name of remoteproc_nsp0 firmware (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add per-sensor cells for msm8974 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: support per-sensor calibration cells (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add msm8956 compat (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Document i2c busses (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Fix some i2c pinctrl settings (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: add i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing spi nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup0_i2c4 to i2c4 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_i2c5 to i2c21 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_uart17 to uart17 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: disable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable rtc (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Pad addresses to 8 hex digits (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: drop bogus clock-controller property (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: correct SPMI bus address cells (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: align PSCI domain names with DT schema (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add gpr node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix USB-DP PHY nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix primary USB-DP PHY reset (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: narrow interrupts for SC8280XP, SM6350 and SM8450 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sc8280xp compatible (Steve Dunnagan) [RHEL-33072]- powerpc: Export mmu_feature_keys[] as non-GPL (Mamatha Inamdar) [RHEL-26102] - powerpc/64s/interrupt: Fix interrupt exit race with security mitigation switch (Mamatha Inamdar) [RHEL-38276] {CVE-2023-52740} - platform/x86/intel/pmc/lnl: Remove SSRAM support (David Arcari) [RHEL-27144] - platform/x86/intel/vsec: Remove nuisance message (David Arcari) [RHEL-27144] - powerpc/qspinlock: Fix stale propagated yield_cpu (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add compile-time tuning adjustments (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: provide accounting and options for sleepy locks (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow indefinite spinning on a preempted owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: reduce remote node steal spins (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use spin_begin/end API (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow lock stealing in trylock and lock fastpath (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add ability to prod new queue head CPU (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow propagation of yield CPU down the queue (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow stealing when head of queue yields (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: implement option to yield to previous node (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: paravirt yield to lock owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: store owner CPU in lock word (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: theft prevention to control latency (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow new waiters to steal the lock before queueing (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: convert atomic operations to assembly (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use a half-word store to unlock to avoid larx/stcx. (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add mcs queueing for contended waiters (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: powerpc qspinlock implementation (Artem Savkov) [RHEL-36278] - thermal/drivers/tsens: Add suspend to RAM support for tsens (Lucas Karpinski) [RHEL-35736] - thermal/qcom/tsens: Drop ops_v0_1 (Lucas Karpinski) [RHEL-35736] - thermal: tsens: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-35736] - drivers: thermal: tsens: Annotate struct tsens_priv with __counted_by (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Make tsens_xxxx_nvmem static (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Use dev_err_probe (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add MSM8909 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add mdm9607 correction offsets (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Fix mdm9607 slope values (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens: Drop unused legacy structs (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add support for MSM8226 (Lucas Karpinski) [RHEL-35736] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (Lucas Karpinski) [RHEL-35736] - thermal: Remove core header inclusion from drivers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom-spmi-adc-tm5: Use asm intead of asm-generic (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8976/msm8956 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for mdm9607 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Rework legacy calibration data parsers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for msm8974 calibration (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for calibration data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: limit num_sensors to 9 for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: fix slope values for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Sort out msm8976 vs msm8956 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop msm8976-specific defines (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop unnecessary hw_ids (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix lock inversion (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix set_trip_temp() deadlock (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Use generic thermal_zone_get_trip() function (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Fix irq handler return value (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Demote error log of thermal zone register to debug (Lucas Karpinski) [RHEL-35736] - thermal: qcom-spmi-adc-tm5: suppress probe-deferral error message (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add IPQ8074 support (Lucas Karpinski) [RHEL-35736] - thermal: qcom: qcom-spmi-adc-tm5: convert to IIO fwnode API (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Remove unnecessary print function dev_err() (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add sc8180x compatible (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add compat string for the qcom,msm8960 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add support for sm8150 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: make QCOM_LMH depends on QCOM_SCM (Lucas Karpinski) [RHEL-35736] - New configs in drivers/thermal (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Add support for LMh driver (Lucas Karpinski) [RHEL-35736] - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() (Pavel Reichl) [RHEL-31690] {CVE-2024-26773} - ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt (Pavel Reichl) [RHEL-31686] {CVE-2024-26774} - ext4: fix double-free of blocks due to wrong extents moved_len (Pavel Reichl) [RHEL-31614] {CVE-2024-26704} - ext4: reduce unnecessary memory allocation in alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: avoid online resizing failures due to oversized flex bg (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: remove unnecessary check from alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: unify the type of flexbg_size to unsigned int (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - scsi: ufs: host: Fix kernel-doc warning (Joel Slebodnick) [RHEL-35861] - scsi: ufs: qcom: Avoid re-init quirk when gears match (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Add support for UFS device version detection (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Check return value of phy_set_mode_ext() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Set initial PHY gear to max HS gear for HW ver 4 and newer (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Limit HS-G5 Rate-A to hosts with HW version 5 (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Allow the first init start with the maximum supported gear (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Setup host power mode during init (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: No need to set hs_rate after ufshcd_init_host_param() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: host: Rename structure ufs_dev_params to ufs_host_params (Joel Slebodnick) [RHEL-35861] - mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS 9530 (David Arcari) [RHEL-20053] - mfd: intel-lpss: Switch to generalized quirk table (David Arcari) [RHEL-20053] - mfd: intel-lpss: Fix the fractional clock divider flags (David Arcari) [RHEL-20053] - mfd: intel-lpss: Don't fail probe on success of pci_alloc_irq_vectors() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Provide Intel LPSS PM ops structure (David Arcari) [RHEL-20053] - mfd: intel-lpss: Move exported symbols to INTEL_LPSS namespace (David Arcari) [RHEL-20053] - lib/vsprintf: declare no_hash_pointers in sprintf.h (David Arcari) [RHEL-20053] - lib/vsprintf: split out sprintf() and friends (David Arcari) [RHEL-20053] - mfd: intel-lpss: Adjust header inclusions (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use device_get_match_data() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Revert "Add missing check for platform_get_resource" (David Arcari) [RHEL-20053] - mfd: intel-lpss-acpi: Convert to platform remove callback returning void (David Arcari) [RHEL-20053] - mfd: intel-lpss: Return error code received from the IRQ API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use PCI APIs instead of dereferencing (David Arcari) [RHEL-20053] - mfd: intel-lpss: Remove usage of the deprecated ida_simple_xx() API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add Intel Lunar Lake-M PCI IDs (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add missing check for platform_get_resource (David Arcari) [RHEL-20053] - mfd: intel-lpss: Hide suspend/resume functions in #ifdef (David Arcari) [RHEL-20053]- Documentation: vmcoreinfo: Fix htmldocs warning (Baoquan He) [RHEL-32199] - arm64: Fix dangling references to Documentation/arm64 (Baoquan He) [RHEL-32199] - arm64: crash_core: Export MODULES, VMALLOC, and VMEMMAP ranges (Baoquan He) [RHEL-32199] - LoongArch: Add ELF-related definitions (Baoquan He) [RHEL-32199] - kexec.h: add linux/kexec.h to UAPI compile-test coverage (Baoquan He) [RHEL-32199] - crash_dump: remove duplicate include in crash_dump.h (Baoquan He) [RHEL-32199] - crash_dump: fix boolreturn.cocci warning (Baoquan He) [RHEL-32199] - crash_dump: Make elfcorehdr address/size symbols always visible (Baoquan He) [RHEL-32199] - proc/vmcore: fix signedness bug in read_from_oldmem() (Baoquan He) [RHEL-32199] - use less confusing names for iov_iter direction initializers (Baoquan He) [RHEL-32199] - coredump, vmcore: Set p_align to 4 for PT_NOTE (Baoquan He) [RHEL-32199] - copy_oldmem_kernel() - WRITE is "data source", not destination (Baoquan He) [RHEL-32199] - vmcoreinfo: warn if we exceed vmcoreinfo data size (Baoquan He) [RHEL-32199] - x86/purgatory: Omit use of bin2c (Baoquan He) [RHEL-32199] - kexec: support purgatories with .text.hot sections (Baoquan He) [RHEL-32199] - kexec: enable kexec_crash_size to support two crash kernel regions (Baoquan He) [RHEL-32199] - kexec: add helper __crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: improve the readability of crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: clear crashk_res if all its memory has been released (Baoquan He) [RHEL-32199] - kexec: delete a useless check in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: fix a memory leak in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: avoid calculating array size twice (Baoquan He) [RHEL-32199] - kexec: introduce sysctl parameters kexec_load_limit_* (Baoquan He) [RHEL-32199] - kexec: factor out kexec_load_permitted (Baoquan He) [RHEL-32199] - Documentation: sysctl: correct kexec_load_disabled (Baoquan He) [RHEL-32199] - ARM: kexec: make machine_crash_nonpanic_core() static (Baoquan He) [RHEL-32199] - kexec: replace crash_mem_range with range (Baoquan He) [RHEL-32199] - kexec: remove the unneeded result variable (Baoquan He) [RHEL-32199] - proc/vmcore: fix potential memory leak in vmcore_init() (Baoquan He) [RHEL-32199] - kexec: replace kmap() with kmap_local_page() (Baoquan He) [RHEL-32199] - powerpc/powernv: Add a null pointer check in opal_powercap_init() (Mamatha Inamdar) [RHEL-37050] {CVE-2023-52696} - scsi: sg: Avoid race in error handling & drop bogus warn (Ewan D. Milne) [RHEL-35659] - scsi: sg: Avoid sg device teardown race (Ewan D. Milne) [RHEL-35659] - xfs: dax - remove tech preview tag (Bill O'Donnell) [RHEL-35289] - percpu-internal/pcpu_chunk: re-layout pcpu_chunk structure to reduce false sharing (Audra Mitchell) [RHEL-15605] - x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() (Steve Best) [RHEL-37264] {CVE-2024-35876} - Bluetooth: hci_h5: Add ability to allocate memory for private data (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - Bluetooth: btrtl: fix out of bounds memory access (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - redhat: pass correct RPM_VMLINUX_H to bpftool install (Ian Wienand)- RAS: enable CONFIG_RAS_FMPM (Aristeu Rozanski) [RHEL-17008] - RAS: Avoid build errors when CONFIG_DEBUG_FS=n (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Safely handle saved records of various sizes (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records() (Aristeu Rozanski) [RHEL-17008] - Merge tag 'edac_updates_for_v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Fix off by one when unwinding on error (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Add debugfs interface to print record entries (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Save SPA values (Aristeu Rozanski) [RHEL-17008] - RAS: Export helper to get ras_debugfs_dir (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2() (Aristeu Rozanski) [RHEL-17008] - RAS: Introduce a FRU memory poison manager (Aristeu Rozanski) [RHEL-17008] - x86/cpu/amd: Provide a separate accessor for Node ID (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 row retirement support (Aristeu Rozanski) [RHEL-17008] - Documentation: Move RAS section to admin-guide (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300() (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 support (Aristeu Rozanski) [RHEL-17008] - Documentation: RAS: Add index and address translation section (Aristeu Rozanski) [RHEL-17008] - hwmon: (fam15h_power) Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - scsi: lpfc: Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - cpu/SMT: Make SMT control more robust against enumeration failures (Aristeu Rozanski) [RHEL-17008] - dm integrity: fix out-of-range warning (Benjamin Marzinski) [RHEL-34599] - dm snapshot: fix lockup in dm_exception_table_exit (Benjamin Marzinski) [RHEL-34599] - dm: call the resume method on internal suspend (Benjamin Marzinski) [RHEL-33217] {CVE-2024-26880} - dm raid: fix false positive for requeue needed during reshape (Benjamin Marzinski) [RHEL-34599] - dm: replace fmode_t with a block-specific type for block open flags (Benjamin Marzinski) [RHEL-34599] - dm flakey: use get_random_u8() in corrupt_bio_random (Benjamin Marzinski) [RHEL-34599] - block: count 'ios' and 'sectors' when io is done for bio-based device (Benjamin Marzinski) [RHEL-34599] - dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter (Benjamin Marzinski) [RHEL-34599] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Benjamin Marzinski) [RHEL-34599] - dm: Add support for block PR read keys/reservation (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_bio_prison with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_stat with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct stripe_c with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm crypt: Annotate struct crypt_config with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm raid: Annotate struct raid_set with __counted_by (Benjamin Marzinski) [RHEL-34599] - scsi: target: Fix SELinux error when systemd-modules loads the target module (Maurizio Lombardi) [RHEL-21327] - x86/bugs: Reverse instruction order of CLEAR_CPU_BUFFERS (Waiman Long) [RHEL-31226] - Revert "x86/bugs: Use fixed addressing for VERW operand" (Waiman Long) [RHEL-31226] - KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests (Waiman Long) [RHEL-31226] - redhat/configs: Enable x86 CONFIG_MITIGATION_RFDS (Waiman Long) [RHEL-31226] - x86/rfds: Mitigate Register File Data Sampling (RFDS) (Waiman Long) [RHEL-31226] - Documentation/hw-vuln: Add documentation for RFDS (Waiman Long) [RHEL-31226] - x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set (Waiman Long) [RHEL-31226] - x86/bugs: Use fixed addressing for VERW operand (Waiman Long) [RHEL-31226] - KVM/VMX: Move VERW closer to VMentry for MDS mitigation (Waiman Long) [RHEL-31226] - KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH (Waiman Long) [RHEL-31226] - x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key (Waiman Long) [RHEL-31226] - x86/entry_32: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/entry_64: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/bugs: Add asm helpers for executing VERW (Waiman Long) [RHEL-31226] - PM: clk: make pm_clk_add_notifier() take a const pointer (Jerry Snitselaar) [RHEL-28792] - driver core: bus: constantify subsys_register() calls (Jerry Snitselaar) [RHEL-28792] - driver core: bus: make bus_sort_breadthfirst() take a const pointer (Jerry Snitselaar) [RHEL-28792] - vfio/type1: constify bus_type use in vfio_bus_type (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: constify the struct device_type usage (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: make dsa_bus_type const (Jerry Snitselaar) [RHEL-28792] - driver core: device.h: make struct bus_type a const * (Jerry Snitselaar) [RHEL-28792] - driver core: make the bus_type in struct device_driver constant (Jerry Snitselaar) [RHEL-28792] - dmaengine: of: constify of_phandle_args in of_dma_find_controller() (Jerry Snitselaar) [RHEL-28792] - dmaengine: ptdma: use consistent DMA masks (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: fix Excess kernel-doc warnings (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix NULL pointer in channel unregistration function (Jerry Snitselaar) [RHEL-28792 RHEL-28869] {CVE-2023-52492} - dmaengine: idxd: Remove usage of the deprecated ida_simple_xx() API (Jerry Snitselaar) [RHEL-28792] - dmaengine: dmatest: prevent using swiotlb buffer with nobounce parameter (Jerry Snitselaar) [RHEL-28792] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Fix incorrect descriptions for GRPCFG register (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Protect int_handle field in hw descriptor (Jerry Snitselaar) [RHEL-28792] - dmaengine: Remove unused declaration dma_chan_cleanup() (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: fix Wvoid-pointer-to-enum-cast warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Annotate struct usb_dmac_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra: Annotate struct tegra_dma_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: rate limit printk in misc interrupt thread (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra20-apb-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra186-gpc-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: usb-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rcar-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: hidma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: idma64: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: dw: platform: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine:idxd: Use local64_try_cmpxchg in perfmon_pmu_event_update (Jerry Snitselaar) [RHEL-28792] - dmaengine: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: gpi: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-28792] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - PCI: switchtec: Fix stdev_release() crash after surprise hot remove (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - kbuild: factor out the common objtool arguments (Joe Lawrence) [RHEL-2773] - kbuild: move vmlinux.o link to scripts/Makefile.vmlinux_o (Joe Lawrence) [RHEL-2773] - kbuild: remove redundant cleanups in scripts/link-vmlinux.sh (Joe Lawrence) [RHEL-2773] - kbuild: add cmd_and_savecmd macro (Joe Lawrence) [RHEL-2773] - kbuild: warn if FORCE is missing for if_changed(_dep,_rule) and filechk (Joe Lawrence) [RHEL-2773] - kbuild: macrofy the condition of if_changed and friends (Joe Lawrence) [RHEL-2773] - mm/swap: fix race when skipping swapcache (Rafael Aquini) [RHEL-31646] {CVE-2024-26759} - timers: Use already existing function for forwarding timer base (Phil Auld) [RHEL-33787] - timers: Split out forward timer base functionality (Phil Auld) [RHEL-33787] - timers: Clarify check in forward_timer_base() (Phil Auld) [RHEL-33787] - timers: Move store of next event into __next_timer_interrupt() (Phil Auld) [RHEL-33787] - timers: Do not IPI for deferrable timers (Phil Auld) [RHEL-33787] - tracing/timers: Add tracepoint for tracking timer base is_idle flag (Phil Auld) [RHEL-33787] - tracing/timers: Enhance timer_start tracepoint (Phil Auld) [RHEL-33787] - tick-sched: Warn when next tick seems to be in the past (Phil Auld) [RHEL-33787] - tick/sched: Cleanup confusing variables (Phil Auld) [RHEL-33787] - tick-sched: Fix function names in comments (Phil Auld) [RHEL-33787] - tick/nohz: Update comments some more (Phil Auld) [RHEL-33787] - tick/nohz: Don't shutdown the lowres tick from itself (Phil Auld) [RHEL-33787] - tick/nohz: Update obsolete comments (Phil Auld) [RHEL-33787] - tick/nohz: Rename the tick handlers to more self-explanatory names (Phil Auld) [RHEL-33787] - tick/rcu: Fix false positive "softirq work is pending" messages (Phil Auld) [RHEL-33787] - tick/common: Align tick period during sched_timer setup (Phil Auld) [RHEL-33787] - selftests/proc: Assert clock_gettime(CLOCK_BOOTTIME) VS /proc/uptime monotonicity (Phil Auld) [RHEL-33787] - selftests/proc: Remove idle time monotonicity assertions (Phil Auld) [RHEL-33787] - MAINTAINERS: Remove stale email address (Phil Auld) [RHEL-33787] - timers/nohz: Remove middle-function __tick_nohz_idle_stop_tick() (Phil Auld) [RHEL-33787] - timers/nohz: Add a comment about broken iowait counter update race (Phil Auld) [RHEL-33787] - timers/nohz: Protect idle/iowait sleep time under seqcount (Phil Auld) [RHEL-33787] - timers/nohz: Only ever update sleeptime from idle exit (Phil Auld) [RHEL-33787] - timers/nohz: Restructure and reshuffle struct tick_sched (Phil Auld) [RHEL-33787] - tick/common: Align tick period with the HZ tick. (Phil Auld) [RHEL-33787] - tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem (Phil Auld) [RHEL-33787] - timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped (Phil Auld) [RHEL-33787] - tracing/timer: Add missing argument documentation of trace points (Phil Auld) [RHEL-33787] - scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle() (Maurizio Lombardi) [RHEL-25590] - fat: fix uninitialized field in nostale filehandles (Andrey Albershteyn) [RHEL-33188 RHEL-35110] {CVE-2024-26973} - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak (Andrey Albershteyn) [RHEL-33188] {CVE-2024-26901} - md: fix resync softlockup when bitmap size is less than array size (Nigel Croxon) [RHEL-35393] - md: don't account sync_io if iostats of the disk is disabled (Nigel Croxon) [RHEL-35393] - md: Fix overflow in is_mddev_idle (Nigel Croxon) [RHEL-35393] - md: add check for sleepers in md_wakeup_thread() (Nigel Croxon) [RHEL-35393] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-35393] - Revert "md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING" (Nigel Croxon) [RHEL-35393] - raid1: fix use-after-free for original bio in raid1_write_request() (Nigel Croxon) [RHEL-35393] - platform/x86: ISST: Add Grand Ridge to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Add Granite Rapids-D to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Allow reading core-power state on HWP disabled systems (Steve Best) [RHEL-35956] - platform/x86: ISST: Process read/write blocked feature status (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Change vsec offset to u64 (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Move TPMI ID definition (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Modify external interface to get read/write state (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Don't create devices for disabled features (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Add debugfs support for read/write blocked (Steve Best) [RHEL-35956] - of: fdt: fix off-by-one error in unflatten_dt_nodes() (Steve Best) [RHEL-35465] {CVE-2022-48672} - s390/cpum_cf: make crypto counters upward compatible across machine types (Tobias Huschle) [RHEL-36047]- EDAC/thunderx: Fix possible out-of-bounds string access (Aristeu Rozanski) [RHEL-26577] {CVE-2023-52464} - rtc: cmos: Use ACPI alarm for non-Intel x86 systems too (Čestmír Kalina) [RHEL-19606] - redhat: configs: move CONFIG_BLK_SED_OPAL to configs/common/generic/ (Ming Lei) [RHEL-18186] - platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe (Steve Best) [RHEL-30600] {CVE-2024-26650} - x86/lib: Revert to _ASM_EXTABLE_UA() for {get,put}_user() fixups (Steve Best) [RHEL-31441] {CVE-2024-26674} - mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions() (Rafael Aquini) [RHEL-29296] {CVE-2023-52560} - kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe address (Steve Best) [RHEL-34985] {CVE-2024-26946} - can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock (Jose Ignacio Tornos Martinez) [RHEL-31530] {CVE-2023-52638} - RDMA/efa: Add shutdown notifier (Kamal Heib) [RHEL-15968] - mm: swap: fix race between free_swap_and_cache() and swapoff() (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - swap: comments get_swap_device() with usage rule (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - config: wifi: enable RTL 8822BU device (Jose Ignacio Tornos Martinez) [RHEL-33698] - selftests: cgroup: fix unexpected failure on test_memcg_sock (Waiman Long) [RHEL-33709] - selftests: cgroup: Add 'malloc' failures checks in test_memcontrol (Waiman Long) [RHEL-33709] - selftests: memcg: fix compilation (Waiman Long) [RHEL-33709] - x86/efistub: Use 1:1 file:memory mapping for PE/COFF .compat section (Lenny Szubowicz) [RHEL-31446] {CVE-2024-26678} - can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) (Jose Ignacio Tornos Martinez) [RHEL-31532] {CVE-2023-52637} - pstore: inode: Only d_invalidate() is needed (Steve Best) [RHEL-35207] {CVE-2024-27389} - net/mlx5e: Prevent deadlock while disabling aRFS (Kamal Heib) [RHEL-35043] {CVE-2024-27014} - iavf: Fix TC config comparison with existing adapter TC config (Michal Schmidt) [RHEL-17485] - iavf: drop duplicate iavf_{add|del}_cloud_filter() calls (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_header_len() more broadly (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_offset() and similar helpers (Michal Schmidt) [RHEL-17485] - iavf: field get conversion (Michal Schmidt) [RHEL-17485] - iavf: field prep conversion (Michal Schmidt) [RHEL-17485] - iavf: add bit macro includes where needed (Michal Schmidt) [RHEL-17485] - iavf: use iavf_schedule_aq_request() helper (Michal Schmidt) [RHEL-17485] - iavf: Remove queue tracking fields from iavf_adminq_ring (Michal Schmidt) [RHEL-17485] - ubi: Check for too small LEB size in VTBL code (Steve Best) [RHEL-25094] {CVE-2024-25739} - cxgb4: Properly lock TX queue for the selftest. (Michal Schmidt) [RHEL-31990 RHEL-9354] - net: chelsio: remove unused function calc_tx_descs (Michal Schmidt) [RHEL-9354] - net: chelsio: cxgb4: add an error code check in t4_load_phy_fw (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct smt_data with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct sched_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct cxgb4_tc_u32_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct clip_tbl with __counted_by (Michal Schmidt) [RHEL-9354] - chelsio/l2t: Annotate struct l2t_data with __counted_by (Michal Schmidt) [RHEL-9354] - net: cxgb4vf: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-9354] - cxgb4: fill IPsec state validation failure reason (Michal Schmidt) [RHEL-9354] - cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open() (Michal Schmidt) [RHEL-9354] - cxgb4: fix missing unlock on ETHOFLD desc collect fail path (Michal Schmidt) [RHEL-9354] - PCI/ASPM: Restore parent state to parent, child state to child (Myron Stowe) [RHEL-33544] - PCI/ASPM: Clarify that pcie_aspm=off means leave ASPM untouched (Myron Stowe) [RHEL-33544] - MAINTAINERS: Drop Gustavo Pimentel as PCI DWC Maintainer (Myron Stowe) [RHEL-33544] - PCI: qcom: Add X1E80100 PCIe support (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Document the X1E80100 PCIe Controller (Myron Stowe) [RHEL-33544] - PCI: qcom: Enable BDF to SID translation properly (Myron Stowe) [RHEL-33544] - PCI: qcom: Disable ASPM L0s for sc8280xp, sa8540p and sa8295p (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Do not require 'msi-map-mask' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Allow 'required-opps' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sa8775p: Move SA8775p to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc7280: Move SC7280 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8180x: Move SC8180X to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8280xp: Move SC8280XP to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8350: Move SM8350 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8150: Move SM8150 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8250: Move SM8250 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8450: Move SM8450 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8550: Move SM8550 to dedicated schema (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 Endpoint (EP) support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add iMX95 pcie endpoint compatible string (Myron Stowe) [RHEL-33544] - PCI: imx6: Add epc_features in imx6_pcie_drvdata (Myron Stowe) [RHEL-33544] - PCI: imx6: Clean up addr_space retrieval code (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 PCIe Root Complex support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add imx95 pcie compatible string (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Restruct reg and reg-name (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Clean up duplicate clocks check (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify switch-case logic by introducing init_phy() callback (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify configure_type() by using mode_off and mode_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify ltssm_enable() by using ltssm_off and ltssm_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify reset handling by using *_FLAG_HAS_*_RESET (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify PHY handling by using IMX6_PCIE_FLAG_HAS_PHYDRV (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify clock handling by using clk_bulk*() function (Myron Stowe) [RHEL-33544] - PCI: dwc: endpoint: Fix advertised resizable BAR size (Myron Stowe) [RHEL-33544] - PCI: dwc: Strengthen the MSI address allocation logic (Myron Stowe) [RHEL-33544] - PCI: cadence: Clear the ARI Capability Next Function Number of the last function (Myron Stowe) [RHEL-33544] - PCI: brcmstb: Fix broken brcm_pcie_mdio_write() polling (Myron Stowe) [RHEL-33544] - PCI: Make pcie_port_bus_type const (Myron Stowe) [RHEL-33544] - PCI: endpoint: Drop only_64bit on reserved BARs (Myron Stowe) [RHEL-33544] - PCI: endpoint: Clean up hardware description for BARs (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add support for SA8775P SoC (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add "pci_epf_mhi_" prefix to the function names (Myron Stowe) [RHEL-33544] - PCI: epf-vntb: Return actual error code during pci_vntb_probe() failure (Myron Stowe) [RHEL-33544] - NTB: fix possible name leak in ntb_register_device() (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-vntb: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-test: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Improve pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Refactor pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Make pci_epf_bus_type const (Myron Stowe) [RHEL-33544] - PCI/sysfs: Demacrofy pci_dev_resource_resize_attr(n) functions (Myron Stowe) [RHEL-33544] - PCI: Remove obsolete pci_cleanup_rom() declaration (Myron Stowe) [RHEL-33544] - PCI/sysfs: Compile pci-sysfs.c only if CONFIG_SYSFS=y (Myron Stowe) [RHEL-33544] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-33544] - PCI/PM: Drain runtime-idle callbacks before driver removal (Myron Stowe) [RHEL-33544] - PCI/PM: Allow runtime PM with no PM callbacks at all (Myron Stowe) [RHEL-33544] - Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default" (Myron Stowe) [RHEL-33544] - PCI: Disable D3cold on Asus B1400 PCI-NVMe bridge (Myron Stowe) [RHEL-33544] - PCI/P2PDMA: Fix a sleeping issue in a RCU read section (Myron Stowe) [RHEL-33544] - PCI: Mark 3ware-9650SE Root Port Extended Tags as broken (Myron Stowe) [RHEL-33544] - PCI: Place interrupt related code into irq.c (Myron Stowe) [RHEL-33544] - PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports (Myron Stowe) [RHEL-33544] - PCI/DPC: Ignore Surprise Down error on hot removal (Myron Stowe) [RHEL-33544] - PCI/DPC: Print all TLP Prefixes, not just the first (Myron Stowe) [RHEL-33544] - PCI: Move devres code from pci.c to devres.c (Myron Stowe) [RHEL-33544] - PCI: Move PCI-specific devres code to drivers/pci/ (Myron Stowe) [RHEL-33544] - PCI: Move pci_iomap.c to drivers/pci/ (Myron Stowe) [RHEL-33544] - pci_iounmap(): Fix MMIO mapping leak (Myron Stowe) [RHEL-33544] - PCI/ASPM: Update save_state when configuration changes (Myron Stowe) [RHEL-33544] - PCI/ASPM: Disable L1 before configuring L1 Substates (Myron Stowe) [RHEL-33544] - PCI/ASPM: Call pci_save_ltr_state() from pci_save_pcie_state() (Myron Stowe) [RHEL-33544] - PCI/ASPM: Save L1 PM Substates Capability for suspend/resume (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_save_ltr_state() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Always build aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_configure_ltr() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/AER: Generalize TLP Header Log reading (Myron Stowe) [RHEL-33544] - PCI/AER: Use explicit register size for PCI_ERR_CAP (Myron Stowe) [RHEL-33544] - PCI/AER: Block runtime suspend when handling errors (Myron Stowe) [RHEL-33544] - PCI/AER: Clean up version indentation in ABI docs (Myron Stowe) [RHEL-33544] - PCI/AER: Fix rootport attribute paths in ABI docs (Myron Stowe) [RHEL-33544] - PCI: Move pci_clear_and_set_dword() helper to PCI header (Myron Stowe) [RHEL-33544] - PCI: Add debug print for device ready delay (Myron Stowe) [RHEL-33544] - PCI/AER: Unmask RCEC internal errors to enable RCH downstream port error handling (Myron Stowe) [RHEL-33544] - PCI/AER: Forward RCH downstream port-detected errors to the CXL.mem dev handler (Myron Stowe) [RHEL-33544] - PCI/AER: Refactor cper_print_aer() for use by CXL driver module (Myron Stowe) [RHEL-33544] - NTB: EPF: fix possible memory leak in pci_vntb_probe() (Myron Stowe) [RHEL-33544] - devres: show which resource was invalid in __devm_ioremap_resource() (Myron Stowe) [RHEL-33544] - devres: remove devm_ioremap_np (Myron Stowe) [RHEL-33544] - lib: devres: use numa aware allocation (Myron Stowe) [RHEL-33544] - PCI: Allow architecture-specific pci_remap_iospace() (Myron Stowe) [RHEL-33544] - pci_iounmap'2: Electric Boogaloo: try to make sense of it all (Myron Stowe) [RHEL-33544] - parisc: Declare pci_iounmap() parisc version only when CONFIG_PCI enabled (Myron Stowe) [RHEL-33544] - stmmac: Clear variable when destroying workqueue (Izabela Bakollari) [RHEL-31824] {CVE-2024-26802} - drm/i915/display: Increase number of fast wake precharge pulses (Mika Penttilä) [RHEL-20439] - drm/i915/psr: Improve fast and IO wake lines calculation (Mika Penttilä) [RHEL-20439] - drm/i915/display: Make intel_dp_aux_fw_sync_len available for PSR code (Mika Penttilä) [RHEL-20439]- Fix for "serial: 8250: Toggle IER bits on only after irq has been setup" (Lucas Zampieri)- Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8" (Lucas Zampieri) - arm64: dts: qcom: sa8775p: fix USB wakeup interrupt types (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p-ride: enable pmm8654au_0_pon_resin (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: Enable tsens and thermal for sa8775p SoC (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Add RPMh sleep stats (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: add TRNG node (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: enable the inline crypto engine (Steve Dunnagan) [RHEL-31258] - net: ethtool: reject unsupported RSS input xfrm values (Ivan Vecera) [RHEL-31889] - net: ethtool: Fix symmetric-xor RSS RX flow hash check (Ivan Vecera) [RHEL-31889] - net: ethtool: add a NO_CHANGE uAPI for new RXFH's input_xfrm (Ivan Vecera) [RHEL-31889] - net: ethtool: copy input_xfrm to user-space in ethtool_get_rxfh (Ivan Vecera) [RHEL-31889] - net: ethtool: add support for symmetric-xor RSS hash (Ivan Vecera) [RHEL-31889] - net: ethtool: get rid of get/set_rxfh_context functions (Ivan Vecera) [RHEL-31889] - net: ethtool: pass a pointer to parameters to get/set_rxfh ethtool ops (Ivan Vecera) [RHEL-31889] - net/mlx5e: Make flow classification filters static (Ivan Vecera) [RHEL-31889] - redhat: kernel.spec: add dependency for the python3-pyyaml package (Petr Oros) [RHEL-30145] - Documentation: add pyyaml to requirements.txt (Petr Oros) [RHEL-30145] - netlink: use kvmalloc() in netlink_alloc_large_skb() (Petr Oros) [RHEL-30145] - devlink: Fix devlink parallel commands processing (Petr Oros) [RHEL-30145] - Fix NULL pointer dereference in cn_filter() (Petr Oros) [RHEL-30145] - devlink: Fix length of eswitch inline-mode (Petr Oros) [RHEL-30145] - net/mlx5: Fix fw reporter diagnose output (Petr Oros) [RHEL-30145] - net/mlx5: fix uninit value use (Petr Oros) [RHEL-30145] - netdevsim: Block until all devices are released (Petr Oros) [RHEL-30145] - netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter (Petr Oros) [RHEL-30145] - devlink: fix port dump cmd type (Petr Oros) [RHEL-30145] - devlink: fix possible use-after-free and memory leaks in devlink_init() (Petr Oros) [RHEL-30145] - net: add rcu safety to rtnl_prop_list_size() (Petr Oros) [RHEL-30145] - devlink: Fix command annotation documentation (Petr Oros) [RHEL-30145] - devlink: avoid potential loop in devlink_rel_nested_in_notify_work() (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add missing attr in rt_link spec (Petr Oros) [RHEL-30145] - devlink: Fix referring to hw_addr attribute during state validation (Petr Oros) [RHEL-30145] - netlink: fix potential sleeping issue in mqueue_flush_file (Petr Oros) [RHEL-30145] - genetlink: Use internal flags for multicast groups (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Enable MDB bulk deletion (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Invoke MDB bulk deletion when needed (Petr Oros) [RHEL-30145] - net: Add MDB bulk deletion device operation (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Use a different policy for MDB bulk delete (Petr Oros) [RHEL-30145] - devlink: extend multicast filtering by port index (Petr Oros) [RHEL-30145] - devlink: add a command to set notification filter and use it for multicasts (Petr Oros) [RHEL-30145] - genetlink: introduce helpers to do filtered multicast (Petr Oros) [RHEL-30145] - netlink: introduce typedef for filter function (Petr Oros) [RHEL-30145] - genetlink: introduce per-sock family private storage (Petr Oros) [RHEL-30145] - devlink: introduce a helper for netlink multicast send (Petr Oros) [RHEL-30145] - devlink: send notifications only if there are listeners (Petr Oros) [RHEL-30145] - devlink: introduce __devl_is_registered() helper and use it instead of xa_get_mark() (Petr Oros) [RHEL-30145] - devlink: use devl_is_registered() helper instead xa_get_mark() (Petr Oros) [RHEL-30145] - connector/cn_proc: Performance improvements (Petr Oros) [RHEL-30145] - connector/cn_proc: Add filtering to fix some bugs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove extra indentation from generated docs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove bold from attribute-set headings (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Sort the index of generated netlink specs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Add sub-messages to generated docs (Petr Oros) [RHEL-30145] - doc/netlink: Regenerate netlink .rst files if ynl-gen-rst changes (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add a spec for tc (Petr Oros) [RHEL-30145] - doc/netlink/specs: use pad in structs in rt_link (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add sub-message type to rt_link family (Petr Oros) [RHEL-30145] - tools/net/ynl: Add binary and pad support to structs for tc (Petr Oros) [RHEL-30145] - tools/net/ynl: Add 'sub-message' attribute decoding to ynl (Petr Oros) [RHEL-30145] - doc/netlink: Document the sub-message format for netlink-raw (Petr Oros) [RHEL-30145] - doc/netlink: Add sub-message support to netlink-raw (Petr Oros) [RHEL-30145] - tools/net/ynl: Use consistent array index expression formatting (Petr Oros) [RHEL-30145] - net: rtnl: use rcu_replace_pointer_rtnl in rtnl_unregister_* (Petr Oros) [RHEL-30145] - net: rtnl: introduce rcu_replace_pointer_rtnl (Petr Oros) [RHEL-30145] - netlink: specs: mptcp: rename the MPTCP path management spec (Petr Oros) [RHEL-30145] - netlink: specs: ovs: correct enum names in specs (Petr Oros) [RHEL-30145] - netlink: specs: ovs: remove fixed header fields from attrs (Petr Oros) [RHEL-30145] - tools: ynl-gen: print prototypes for recursive stuff (Petr Oros) [RHEL-30145] - tools: ynl-gen: store recursive nests by a pointer (Petr Oros) [RHEL-30145] - tools: ynl-gen: re-sort ignoring recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: record information about recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: fill in implementations for TypeUnused (Petr Oros) [RHEL-30145] - tools: ynl-gen: support fixed headers in genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum user type for members and args (Petr Oros) [RHEL-30145] - tools: ynl-gen: add missing request free helpers for dumps (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add some(not all) missing attributes in devlink.yaml (Petr Oros) [RHEL-30145] - rtnl: add helper to send if skb is not null (Petr Oros) [RHEL-30145] - rtnl: add helper to check if a notification is needed (Petr Oros) [RHEL-30145] - rtnl: add helper to check if rtnl group has listeners (Petr Oros) [RHEL-30145] - tools: ynl: use strerror() if no extack of note provided (Petr Oros) [RHEL-30145] - tools: pynl: make flags argument optional for do() (Petr Oros) [RHEL-30145] - docs: netlink: add NLMSG_DONE message format for doit actions (Petr Oros) [RHEL-30145] - doc/netlink: Add bitfield32, s8, s16 to the netlink-raw schema (Petr Oros) [RHEL-30145] - docs: netlink: link to family documentations from spec info (Petr Oros) [RHEL-30145] - devlink: warn about existing entities during reload-reinit (Petr Oros) [RHEL-30145] - Documentation: devlink: extend reload-reinit description (Petr Oros) [RHEL-30145] - tools: ynl-gen: always construct struct ynl_req_state (Petr Oros) [RHEL-30145] - ethtool: don't propagate EOPNOTSUPP from dumps (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum name from the spec (Petr Oros) [RHEL-30145] - tools: ynl-get: use family c-name (Petr Oros) [RHEL-30145] - tools: ynl-gen: always append ULL/LL to range types (Petr Oros) [RHEL-30145] - Documentation: Document each netlink family (Petr Oros) [RHEL-30145] - tools: ynl: fix duplicate op name in devlink (Petr Oros) [RHEL-30145] - tools: ynl: fix header path for nfsd (Petr Oros) [RHEL-30145] - rtnetlink: introduce nlmsg_new_large and use it in rtnl_getlink (Petr Oros) [RHEL-30145] - devlink: Add device lock assert in reload operation (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during reload command (Petr Oros) [RHEL-30145] - devlink: Allow taking device lock in pre_doit operations (Petr Oros) [RHEL-30145] - devlink: Enable the use of private flags in post_doit operations (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during netns dismantle (Petr Oros) [RHEL-30145] - devlink: Move private netlink flags to C file (Petr Oros) [RHEL-30145] - netlink: specs: Introduce time stamping set command (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to list available time stamping layers (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to get current timestamp (Petr Oros) [RHEL-30145] - nfsd: regenerate user space parsers after ynl-gen changes (Petr Oros) [RHEL-30145] - netlink: fill in missing MODULE_DESCRIPTION() (Petr Oros) [RHEL-30145] - tools: ynl-gen: don't touch the output file if content is the same (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add forgotten port function caps enum values (Petr Oros) [RHEL-30145] - doc/netlink: Update schema to support cmd-cnt-name and cmd-max-name (Petr Oros) [RHEL-30145] - tools: ynl: introduce option to process unknown attributes or types (Petr Oros) [RHEL-30145] - net: Add MDB get device operation (Petr Oros) [RHEL-30145] - bridge: add MDB get uAPI attributes (Petr Oros) [RHEL-30145] - tools: ynl-gen: respect attr-cnt-name at the attr set level (Petr Oros) [RHEL-30145] - netlink: specs: support conditional operations (Petr Oros) [RHEL-30145] - netlink: make range pointers in policies const (Petr Oros) [RHEL-30145] - tools: ynl-gen: add support for exact-len validation (Petr Oros) [RHEL-30145] - tools: ynl: add uns-admin-perm to genetlink legacy (Petr Oros) [RHEL-30145] - devlink: remove netlink small_ops (Petr Oros) [RHEL-30145] - devlink: remove duplicated netlink callback prototypes (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add the remaining command to generate complete split_ops (Petr Oros) [RHEL-30145] - devlink: rename netlink callback to be aligned with the generated ones (Petr Oros) [RHEL-30145] - devlink: make devlink_flash_overwrite enum named one (Petr Oros) [RHEL-30145] - netlink: specs: devlink: make dont-validate single line (Petr Oros) [RHEL-30145] - netlink: specs: devlink: remove reload-action from devlink-get cmd reply (Petr Oros) [RHEL-30145] - tools: ynl-gen: render rsp_parse() helpers if cmd has only dump op (Petr Oros) [RHEL-30145] - tools: ynl-gen: introduce support for bitfield32 attribute type (Petr Oros) [RHEL-30145] - genetlink: don't merge dumpit split op for different cmds into single iter (Petr Oros) [RHEL-30145] - tools: ynl-gen: change spacing around __attribute__ (Petr Oros) [RHEL-30145] - tcp: add RTAX_FEATURE_TCP_USEC_TS (Petr Oros) [RHEL-30145] - netlink: specs: add support for auto-sized scalars (Petr Oros) [RHEL-30145] - netlink: add variable-length / auto integers (Petr Oros) [RHEL-30145] - tools: ynl-gen: make the mnl_type() method public (Petr Oros) [RHEL-30145] - devlink: convert most of devlink_fmsg_*() to return void (Petr Oros) [RHEL-30145] - qed: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - net/mlx5: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - mlxsw: core: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - octeontx2-af: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - hinic: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - bnxt_en: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - netdevsim: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - devlink: retain error in struct devlink_fmsg (Petr Oros) [RHEL-30145] - tools: ynl-gen: support limit names (Petr Oros) [RHEL-30145] - tools: ynl-gen: support full range of min/max checks for integer values (Petr Oros) [RHEL-30145] - tools: ynl-gen: track attribute use (Petr Oros) [RHEL-30145] - devlink: document devlink_rel_nested_in_notify() function (Petr Oros) [RHEL-30145] - Documentation: devlink: add a note about RTNL lock into locking section (Petr Oros) [RHEL-30145] - Documentation: devlink: add nested instance section (Petr Oros) [RHEL-30145] - devlink: don't take instance lock for nested handle put (Petr Oros) [RHEL-30145] - devlink: take device reference for devlink object (Petr Oros) [RHEL-30145] - devlink: call peernet2id_alloc() with net pointer under RCU read lock (Petr Oros) [RHEL-30145] - net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu() (Petr Oros) [RHEL-30145] - docs: netlink: clean up after deprecating version (Petr Oros) [RHEL-30145] - tools: ynl: fix converting flags to names after recent cleanup (Petr Oros) [RHEL-30145] - tools: ynl: Add source files for nfsd netlink protocol (Petr Oros) [RHEL-30145] - NFSD: introduce netlink stubs (Petr Oros) [RHEL-30145] - net: Handle bulk delete policy in bridge driver (Petr Oros) [RHEL-30145] - tools: ynl: use ynl-gen -o instead of stdout in Makefile (Petr Oros) [RHEL-30145] - netlink: specs: don't allow version to be specified for genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: handle do ops with no input attrs (Petr Oros) [RHEL-30145] - netlink: specs: remove redundant type keys from attributes in subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: lift type requirement for attribute subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: use uapi header name for the header guard (Petr Oros) [RHEL-30145] - netlink: Annotate struct netlink_policy_dump_state with __counted_by (Petr Oros) [RHEL-30145] - tools: ynl: use uAPI include magic for samples (Petr Oros) [RHEL-30145] - tools: ynl: don't regen on every make (Petr Oros) [RHEL-30145] - handshake: Fix sign of key_serial_t fields (Petr Oros) [RHEL-30145] - handshake: Fix sign of socket file descriptor fields (Petr Oros) [RHEL-30145] - devlink: introduce possibility to expose info about nested devlinks (Petr Oros) [RHEL-30145] - devlink: convert linecard nested devlink to new rel infrastructure (Petr Oros) [RHEL-30145] - devlink: expose peer SF devlink instance (Petr Oros) [RHEL-30145] - devlink: introduce object and nested devlink relationship infra (Petr Oros) [RHEL-30145] - devlink: extend devlink_nl_put_nested_handle() with attrtype arg (Petr Oros) [RHEL-30145] - devlink: move devlink_nl_put_nested_handle() into netlink.c (Petr Oros) [RHEL-30145] - devlink: put netnsid to nested handle (Petr Oros) [RHEL-30145] - devlink: move linecard struct into linecard.c (Petr Oros) [RHEL-30145] - mm/vmscan: fix a bug calling wakeup_kswapd() with a wrong zone index (Rafael Aquini) [RHEL-31840] {CVE-2024-26783} - ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr (Jiri Benc) [RHEL-32372] - ASoC: SOF: ipc4-topology: Save the ALH DAI index during hw_params (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: reset all PCM sources in case of xruns (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: add pending_stop state variable (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: simplify sof_pcm_hw_free() with helper (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: sof-audio: revisit sof_pcm_stream_free() error handling and logs (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: Clear Soundwire node ID during BE DAI hw_free (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: move helper to static inline (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: IPC4: extend dai_data with node_id (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: extend signature of sdw_hda_dai_hw_params() (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: set the DMA TLV device as dai_index (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: add helpers to set dai config (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set dma_stream_channel_map device (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set lowest N bits in ch_mask (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: make dma_config_tlv be an array (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: only allocate/release streams for first CPU DAI" (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: reset device count for SoundWire DAIs" (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: fix channel map configuration for aggregated dailink (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Introduce generic names for IPC types (Jaroslav Kysela) [RHEL-26198] - arm64/arch_timer: Fix MMIO byteswap (Phil Auld) [RHEL-32862] - cpuidle: Use local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Provide local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Fix local_clock() before sched_clock_init() (Phil Auld) [RHEL-32862] - sched/clock: Make local_clock() noinstr (Phil Auld) [RHEL-32862] - sched/clock: Use try_cmpxchg64 in sched_clock_{local,remote} (Phil Auld) [RHEL-32862] - math64: Always inline u128 version of mul_u64_u64_shr() (Phil Auld) [RHEL-32862] - s390/time: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - arm64/arch_timer: Provide noinstr sched_clock_read() functions (Phil Auld) [RHEL-32862] - arm64/io: Always inline all of __raw_{read,write}[bwlq]() (Phil Auld) [RHEL-32862] - time/sched_clock: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Phil Auld) [RHEL-32862] - timekeeping: Consolidate fast timekeeper (Phil Auld) [RHEL-32862] - timekeeping: Annotate ktime_get_boot_fast_ns() with data_race() (Phil Auld) [RHEL-32862] - KVM: s390: Check kvm pointer when testing KVM_CAP_S390_HPAGE_1M (Thomas Huth) [RHEL-29741] - s390/mm: Fix storage key clearing for guest huge pages (Thomas Huth) [RHEL-29741] - s390/vfio-ap: handle hardware checkstop state on queue reset operation (Thomas Huth) [RHEL-29741] - KVM: s390: Refactor kvm_is_error_gpa() into kvm_is_gpa_in_memslot() (Thomas Huth) [RHEL-29741] - KVM: s390: selftest: memop: Fix undefined behavior (Thomas Huth) [RHEL-29741] - KVM: s390: only deliver the set service event bits (Thomas Huth) [RHEL-29741] - KVM: s390: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - KVM: s390: move s390-specific structs to uapi/asm/kvm.h (Thomas Huth) [RHEL-29741] - KVM: s390: selftests: memop: add a simple AR test (Thomas Huth) [RHEL-29741] - KVM: s390: fix access register usage in ioctls (Thomas Huth) [RHEL-29741] - KVM: s390: introduce kvm_s390_fpu_(store|load) (Thomas Huth) [RHEL-29741] - KVM: selftests: s390x: Remove redundant newlines (Thomas Huth) [RHEL-29741] - s390/fpu: remove TIF_FPU (Thomas Huth) [RHEL-29741] - s390/fpu: limit save and restore to used registers (Thomas Huth) [RHEL-29741] - s390/fpu: decrease stack usage for some cases (Thomas Huth) [RHEL-29741] - s390/fpu: let fpu_vlm() and fpu_vstm() return number of registers (Thomas Huth) [RHEL-29741] - s390/fpu: remove anonymous union from struct fpu (Thomas Huth) [RHEL-29741] - s390/fpu: remove regs member from struct fpu (Thomas Huth) [RHEL-29741] - s390/kvm: convert to regular kernel fpu user (Thomas Huth) [RHEL-29741] - s390/fpu: make kernel fpu context preemptible (Thomas Huth) [RHEL-29741] - s390/fpu: change type of fpu mask from u32 to int (Thomas Huth) [RHEL-29741] - s390/fpu: rename save_fpu_regs() to save_user_fpu_regs(), etc (Thomas Huth) [RHEL-29741] - s390/fpu: convert FPU CIF flag to regular TIF flag (Thomas Huth) [RHEL-29741] - s390/fpu: convert __kernel_fpu_begin()/__kernel_fpu_end() to C (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use vlm and vstm inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use lfpc, sfpc, and stfpc inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use ld and std inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: use lfpc instead of sfpc instruction (Thomas Huth) [RHEL-29741] - s390/fpu: add documentation about fpu helper functions (Thomas Huth) [RHEL-29741] - s390/fpu: move, rename, and merge header files (Thomas Huth) [RHEL-29741] - s390/fpu: various coding style changes (Thomas Huth) [RHEL-29741] - s390/fpu: use KERNEL_VXR_LOW instead of KERNEL_VXR_V0V7 (Thomas Huth) [RHEL-29741] - s390/fpu: improve description of RXB macro (Thomas Huth) [RHEL-29741] - s390/fpu: fix VLGV macro (Thomas Huth) [RHEL-29741] - s390/switch_to: use generic header file (Thomas Huth) [RHEL-29741] - s390/acrs: cleanup access register handling (Thomas Huth) [RHEL-29741] - s390/fpu: make use of __uninitialized macro (Thomas Huth) [RHEL-29741] - Compiler Attributes: Add __uninitialized macro (Thomas Huth) [RHEL-29741] - s390/fpu: remove __load_fpu_regs() export (Thomas Huth) [RHEL-29741] - KVM: s390: cpu model: Use proper define for facility mask size (Thomas Huth) [RHEL-29741] - s390/vx: fix save/restore of fpu kernel context (Thomas Huth) [RHEL-29741] - s390/mm: convert pgste locking functions to C (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of MACHINE_HAS_VX (Thomas Huth) [RHEL-29741] - s390/als: add vector facility to z13 architecture level set (Thomas Huth) [RHEL-29741] - s390/fpu: remove "novx" option (Thomas Huth) [RHEL-29741] - s390/fpu: remove ARCH_WANTS_DYNAMIC_TASK_STRUCT support (Thomas Huth) [RHEL-29741] - KVM: s390: remove superfluous save_fpu_regs() call (Thomas Huth) [RHEL-29741] - s390/ptrace: remove leftover comment (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of test_fp_ctl() (Thomas Huth) [RHEL-29741] - s390: remove .fixup section (Thomas Huth) [RHEL-29741] - KVM: s390: use READ_ONCE() to read fpc register value (Thomas Huth) [RHEL-29741] - s390/ptrace: handle setting of fpc register correctly (Thomas Huth) [RHEL-29741] - KVM: s390: Harden copying of userspace-array against overflow (Thomas Huth) [RHEL-29741] - s390/vfio-ap: improve reaction to response code 07 from PQAP(AQIC) command (Thomas Huth) [RHEL-29741] - s390/vfio-ap: set status response code to 06 on gisc registration failure (Thomas Huth) [RHEL-29741] - s390/ap: fix AP bus crash on early config change callback invocation (Thomas Huth) [RHEL-29741] - s390/ap: re-enable interrupt for AP queues (Thomas Huth) [RHEL-29741] - s390/ap: rework to use irq info from ap queue status (Thomas Huth) [RHEL-29741] - s390/mm: move translation-exception identification structure to fault.h (Thomas Huth) [RHEL-29741] - s390/ap: show APFS value on error reply 0x8B (Thomas Huth) [RHEL-29741] - s390/zcrypt: introduce new internal AP queue se_bound attribute (Thomas Huth) [RHEL-29741] - s390/ap: re-init AP queues on config on (Thomas Huth) [RHEL-29741] - s390/setup: use strlcat() instead of strcat() (Thomas Huth) [RHEL-29741] - s390/airq: remove lsi_mask from airq_struct (Thomas Huth) [RHEL-29741] - s390/pfault: use consistent comment style (Thomas Huth) [RHEL-29741] - s390/pfault: cleanup inline assemblies (Thomas Huth) [RHEL-29741] - s390/pfault: use early_param() instead if __setup() (Thomas Huth) [RHEL-29741] - s390/pfault: remove not needed packed and aligned attributes (Thomas Huth) [RHEL-29741] - s390/pfault: use UL instead of ULL (Thomas Huth) [RHEL-29741] - s390/mm: move pfault code to own C file (Thomas Huth) [RHEL-29741] - s390/virtio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: use bitwise types to allow for type checking (Thomas Huth) [RHEL-29741] - s390/cio: introduce bitwise dma types and helper functions (Thomas Huth) [RHEL-29741] - s390/vfio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/zcrypt: fix reference counting on zcrypt card objects (Thomas Huth) [RHEL-29741] - s390/vtime: fix average steal time calculation (Thomas Huth) [RHEL-29741] - s390: include linux/io.h instead of asm/io.h (Thomas Huth) [RHEL-29741] - s390: fix various typos (Thomas Huth) [RHEL-29741] - lib/bitmap: drop optimization of bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - s390/crypto: use vector instructions only if available for ChaCha20 (Thomas Huth) [RHEL-29741] - s390/relocate_kernel: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/entry: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/purgatory: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/kprobes: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/reipl: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/head64: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/earlypgm: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32le: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32be: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crypto,chacha: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/lib: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390: enable HAVE_ARCH_STACKLEAK (Thomas Huth) [RHEL-29741] - s390/stack: set lowcore kernel stack pointer early (Thomas Huth) [RHEL-29741] - s390/stack: use STACK_INIT_OFFSET where possible (Thomas Huth) [RHEL-29741] - s390/dumpstack: simplify in stack logic code (Thomas Huth) [RHEL-29741] - s390/entry: rely on long-displacement facility (Thomas Huth) [RHEL-29741] - s390/bp: remove __bpon() (Thomas Huth) [RHEL-29741] - s390/bp: remove s390_isolate_bp_guest() (Thomas Huth) [RHEL-29741] - s390/bp: remove TIF_ISOLATE_BP (Thomas Huth) [RHEL-29741] - s390/bp: add missing BPENTER to program check handler (Thomas Huth) [RHEL-29741] - s390/mcck: cleanup user process termination path (Thomas Huth) [RHEL-29741] - s390/nmi: fix virtual-physical address confusion (Thomas Huth) [RHEL-29741] - s390/entry: remove toolchain dependent micro-optimization (Thomas Huth) [RHEL-29741] - s390/vx: remove __uint128_t type from __vector128 struct again (Thomas Huth) [RHEL-29741] - s390/vx: use simple assignments to access __vector128 members (Thomas Huth) [RHEL-29741] - s390/vx: add 64 and 128 bit members to __vector128 struct (Thomas Huth) [RHEL-29741] - s390/virtio: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390/early: fix sclp_early_sccb variable lifetime (Thomas Huth) [RHEL-29741] - s390/nmi: get rid of private slab cache (Thomas Huth) [RHEL-29741] - s390/nmi: move storage error checking back to C, enter with DAT on (Thomas Huth) [RHEL-29741] - s390/nmi: print machine check interruption code before stopping system (Thomas Huth) [RHEL-29741] - s390/sclp: introduce sclp_emergency_printk() (Thomas Huth) [RHEL-29741] - s390/sclp: keep sclp_early_sccb (Thomas Huth) [RHEL-29741] - s390/nmi: rework register validation handling (Thomas Huth) [RHEL-29741] - s390/nmi: use vector instruction macros instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/vx: add vx-insn.h wrapper include file (Thomas Huth) [RHEL-29741] - s390/appldata: remove power management callbacks (Thomas Huth) [RHEL-29741] - s390/mm: use pmd_pgtable_page() helper in __gmap_segment_gaddr() (Thomas Huth) [RHEL-29741] - mm/thp: rename pmd_to_page() as pmd_pgtable_page() (Thomas Huth) [RHEL-29741] - s390/entry: sort out physical vs virtual pointers usage in sie64a (Thomas Huth) [RHEL-29741] - s390/nmi: use irqentry_nmi_enter()/irqentry_nmi_exit() (Thomas Huth) [RHEL-29741] - lib/test_bitmap: test the tail after bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib/bitmap: fix off-by-one in bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib: bitmap: fix the duplicated comments on bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - KVM: s390: replace bitmap_copy with bitmap_{from,to}_arr64 where appropriate (Thomas Huth) [RHEL-29741] - lib/bitmap: add test for bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib: add bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib/bitmap: extend comment for bitmap_(from,to)_arr32() (Thomas Huth) [RHEL-29741] - s390/stack: add union to reflect kvm stack slot usages (Thomas Huth) [RHEL-29741] - s390/stack: merge empty stack frame slots (Thomas Huth) [RHEL-29741] - s390/mcck: isolate SIE instruction when setting CIF_MCCK_GUEST flag (Thomas Huth) [RHEL-29741] - s390: generate register offsets into pt_regs automatically (Thomas Huth) [RHEL-29741] - s390: simplify early program check handler (Thomas Huth) [RHEL-29741] - s390/head: get rid of 31 bit leftovers (Thomas Huth) [RHEL-29741] - scripts/min-tool-version.sh: raise minimum clang version to 14.0.0 for s390 (Thomas Huth) [RHEL-29741] - s390/boot: do not emit debug info for assembly with llvm's IAS (Thomas Huth) [RHEL-29741] - s390/boot: workaround llvm IAS bug (Thomas Huth) [RHEL-29741] - s390/purgatory: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/entry: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/alternatives: remove padding generation code (Thomas Huth) [RHEL-29741] - s390/alternatives: provide identical sized orginal/alternative sequences (Thomas Huth) [RHEL-29741] - s390/compat: cleanup compat_linux.h header file (Thomas Huth) [RHEL-29741] - s390/entry: remove broken and not needed code (Thomas Huth) [RHEL-29741] - s390/boot: convert parmarea to C (Thomas Huth) [RHEL-29741] - s390/boot: convert initial lowcore to C (Thomas Huth) [RHEL-29741] - s390/ptrace: move short psw definitions to ptrace header file (Thomas Huth) [RHEL-29741] - s390/head: initialize all new psws (Thomas Huth) [RHEL-29741] - s390/boot: change initial program check handler to disabled wait psw (Thomas Huth) [RHEL-29741] - s390/head: adjust iplstart entry point (Thomas Huth) [RHEL-29741] - s390/vx: remove comments from macros which break LLVM's IAS (Thomas Huth) [RHEL-29741] - s390/nospec: prefer local labels in .set directives (Thomas Huth) [RHEL-29741] - s390/alternatives: use insn format for new instructions (Thomas Huth) [RHEL-29741] - s390/alternatives: avoid using jgnop mnemonic (Thomas Huth) [RHEL-29741] - s390/alternatives: use instructions instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/traps: improve panic message for translation-specification exception (Thomas Huth) [RHEL-29741] - s390: convert ".insn" encoding to instruction names (Thomas Huth) [RHEL-29741] - s390/crypto: fix compile error for ChaCha20 module (Thomas Huth) [RHEL-29741] - s390/nospec: move to single register thunks (Thomas Huth) [RHEL-29741] - s390/ptrace: remove opencoded offsetof (Thomas Huth) [RHEL-29741] - s390: always use the packed stack layout (Thomas Huth) [RHEL-29741] - s390/ftrace: fix arch_ftrace_get_regs implementation (Thomas Huth) [RHEL-29741] - s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation (Thomas Huth) [RHEL-29741] - s390/nmi: handle vector validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/nmi: handle guarded storage validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/sclp: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390: make STACK_FRAME_OVERHEAD available via asm-offsets.h (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALL support (Thomas Huth) [RHEL-29741] - s390/ptrace: add function argument access API (Thomas Huth) [RHEL-29741] - selftests/ftrace: add s390 support for kprobe args tests (Thomas Huth) [RHEL-29741] - s390/ptrace: fix coding style (Thomas Huth) [RHEL-29741] - s390/ftrace: provide separate ftrace_caller/ftrace_regs_caller implementations (Thomas Huth) [RHEL-29741] - s390/ftrace: add ftrace_instruction_pointer_set() helper function (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_ARGS support (Thomas Huth) [RHEL-29741] - s390/jump_label: make use of HAVE_JUMP_LABEL_BATCH (Thomas Huth) [RHEL-29741] - s390/ftrace: add missing serialization for graph caller patching (Thomas Huth) [RHEL-29741] - s390/ftrace: use text_poke_sync_lock() (Thomas Huth) [RHEL-29741] - s390/jump_label: use text_poke_sync() (Thomas Huth) [RHEL-29741] - s390/ftrace: remove dead code (Thomas Huth) [RHEL-29741] - s390/ftrace: remove incorrect __va usage (Thomas Huth) [RHEL-29741] - s390/sclp: add __nonstring annotation (Thomas Huth) [RHEL-29741] - s390/entry: make oklabel within CHKSTG macro local (Thomas Huth) [RHEL-29741] - s390/sclp: add tracing of SCLP interactions (Thomas Huth) [RHEL-29741] - s390/debug: fix kernel-doc warnings (Thomas Huth) [RHEL-29741] - s390/debug: add early tracing support (Thomas Huth) [RHEL-29741] - s390/debug: fix debug area life cycle (Thomas Huth) [RHEL-29741] - s390/debug: keep debug data on resize (Thomas Huth) [RHEL-29741] - s390/hwcaps: make sie capability regular hwcap (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove hwcap stfle check (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove z/Architecture mode active check (Thomas Huth) [RHEL-29741] - s390/hwcaps: use consistent coding style / remove comments (Thomas Huth) [RHEL-29741] - s390/hwcaps: open code initialization of first six hwcap bits (Thomas Huth) [RHEL-29741] - s390/hwcaps: split setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: move setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: add sanity checks (Thomas Huth) [RHEL-29741] - s390/hwcaps: use named initializers for hwcap string arrays (Thomas Huth) [RHEL-29741] - s390/hwcaps: introduce HWCAP bit numbers (Thomas Huth) [RHEL-29741] - s390/hwcaps: shorten HWCAP defines (Thomas Huth) [RHEL-29741] - s390/cpacf: get rid of register asm (Thomas Huth) [RHEL-29741] - s390/debug: remove unused print defines (Thomas Huth) [RHEL-29741] - s390/dasd: remove debug printk (Thomas Huth) [RHEL-29741] - ipc/msg.c: fix percpu_counter use after free (Rafael Aquini) [RHEL-15602] - ipc/msg: mitigate the lock contention with percpu counter (Rafael Aquini) [RHEL-15602] - percpu: add percpu_counter_add_local and percpu_counter_sub_local (Rafael Aquini) [RHEL-15602] - redhat/configs: Add CONFIG_USB_PCI_AMD (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_LJCA (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_CHIPIDEA_NPCM (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_TYPEC_MUX_PTN36502 (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - xhci: tracing: Use the new __vstring() helper (Desnes Nunes) [RHEL-28810] - Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix NULL pointer dereference in tb_port_update_credits() (Desnes Nunes) [RHEL-28810] - thunderbolt: Do not create DisplayPort tunnels on adapters of the same router (Desnes Nunes) [RHEL-28810] - usb: misc: onboard_hub: use pointer consistently in the probe function (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: Fix race between typec_switch and role_switch (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel EG912Y module support (Desnes Nunes) [RHEL-28810] - USB: serial: ftdi_sio: update Actisense PIDs constant names (Desnes Nunes) [RHEL-28810] - usb-storage: Add quirk for incorrect WP on Kingston DT Ultimate 3.0 G3 (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: fix gpio-based orientation detection (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel RM500Q R13 firmware support (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Foxconn T99W265 with new baseline (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth (Desnes Nunes) [RHEL-28810] - r8152: add vendor/device ID pair for ASUS USB-C2500 (Desnes Nunes) [RHEL-28810] - Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1" (Desnes Nunes) [RHEL-28810] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-28810] - USB: gadget: core: adjust uevent timing on gadget unbind (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix memory leak in margining_port_remove() (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Luat Air72*U series products (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: fix example wakeup interrupt types (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Fibocom L7xx modules (Desnes Nunes) [RHEL-28810] - USB: xhci-plat: fix legacy PHY double init (Desnes Nunes) [RHEL-28810] - usb: typec: tipd: Supply also I2C driver data (Desnes Nunes) [RHEL-28810] - i2c: Add i2c_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: fix in-ep's start-split check failure (Desnes Nunes) [RHEL-28810] - usb: dwc3: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: config: fix iteration issue in 'usb_get_bos_descriptor()' (Desnes Nunes) [RHEL-28810] - usb: dwc3: add missing of_node_put and platform_device_put (Desnes Nunes) [RHEL-28810] - usb: dwc3: Fix default mode initialization (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Fix a memory leak in an error handling path (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Skip hard reset when in error recovery (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: hcd: add missing phy name to example (Desnes Nunes) [RHEL-28810] - USB: serial: option: don't claim interface 4 for ZTE MF290 (Desnes Nunes) [RHEL-28810] - thunderbolt: Only add device router DP IN to the head of the DP resource list (Desnes Nunes) [RHEL-28810] - thunderbolt: Send uevent after asymmetric/symmetric switch (Desnes Nunes) [RHEL-28810] - usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add compatible for OCP96011 (Desnes Nunes) [RHEL-28810] - usb: typec: fsa4480: Add support to swap SBU orientation (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add data-lanes property to endpoint (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm() (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: rockchip,dwc3: update inno usb2 phy binding name (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: Add bindings for multiport properties on DWC3 controller" (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix one kernel-doc comment (Desnes Nunes) [RHEL-28810] - usb: core: Remove duplicated check in usb_hub_create_port_device (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Add additional checks for contaminant (Desnes Nunes) [RHEL-28810] - usb: dwc3: add optional PHY interface clocks (Desnes Nunes) [RHEL-28810] - usb: typec: add support for PTN36502 redriver (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: add NXP PTN36502 Type-C redriver bindings (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix unused ci_hdrc_usb2_of_match warning for !CONFIG_OF (Desnes Nunes) [RHEL-28810] - usb: chipidea: Add support for NPCM (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: add npcm750 and npcm845 compatible (Desnes Nunes) [RHEL-28810] - usb: chipidea: add CI_HDRC_FORCE_VBUS_ACTIVE_ALWAYS flag (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: vialab,vl817: remove reset-gpios from required list (Desnes Nunes) [RHEL-28810] - usb-storage,uas: make internal quirks flags 64bit (Desnes Nunes) [RHEL-28810] - usb-storage: remove UNUSUAL_VENDOR_INTF macro (Desnes Nunes) [RHEL-28810] - usb: host: xhci: Avoid XHCI resume delay if SSUSB device is not present (Desnes Nunes) [RHEL-28810] - usb: host: xhci-plat: fix possible kernel oops while resuming (Desnes Nunes) [RHEL-28810] - usb: xhci: Implement xhci_handshake_check_state() helper (Desnes Nunes) [RHEL-28810] - xhci: split free interrupter into separate remove and free parts (Desnes Nunes) [RHEL-28810] - xhci: Enable RPM on controllers that support low-power states (Desnes Nunes) [RHEL-28810] - xhci: Loosen RPM as default policy to cover for AMD xHC 1.1 (Desnes Nunes) [RHEL-28810] - xhci: Simplify event ring dequeue pointer update for port change events (Desnes Nunes) [RHEL-28810] - xhci: simplify event ring dequeue tracking for transfer events (Desnes Nunes) [RHEL-28810] - xhci: Clean up xhci_{alloc,free}_erst() declarations (Desnes Nunes) [RHEL-28810] - usb: Annotate struct urb_priv with __counted_by (Desnes Nunes) [RHEL-28810] - xhci: Clean up stale comment on ERST_SIZE macro (Desnes Nunes) [RHEL-28810] - xhci: Clean up ERST_PTR_MASK inversion (Desnes Nunes) [RHEL-28810] - xhci: Expose segment numbers in debugfs (Desnes Nunes) [RHEL-28810] - xhci: Update last segment pointer after Event Ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Adjust segment numbers after ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Use more than one Event Ring segment (Desnes Nunes) [RHEL-28810] - xhci: Set DESI bits in ERDP register correctly (Desnes Nunes) [RHEL-28810] - xhci: expand next_trb() helper to support more ring types (Desnes Nunes) [RHEL-28810] - xhci: Add busnumber to port tracing (Desnes Nunes) [RHEL-28810] - xhci: pass port structure to tracing instead of port number (Desnes Nunes) [RHEL-28810] - thunderbolt: Configure asymmetric link if needed and bandwidth allows (Desnes Nunes) [RHEL-28810] - thunderbolt: Add support for asymmetric link (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_switch_depth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_for_each_upstream_port_on_path() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_port_path_direction_downstream() (Desnes Nunes) [RHEL-28810] - thunderbolt: Set path power management packet support bit for USB4 v2 routers (Desnes Nunes) [RHEL-28810] - thunderbolt: Change bandwidth reservations to comply USB4 v2 (Desnes Nunes) [RHEL-28810] - thunderbolt: Make is_gen4_link() available to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Use constants for path weight and priority (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ti,tps6598x: Disallow undefined properties (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Make 'mode-switch' not required (Desnes Nunes) [RHEL-28810] - usb: Inform the USB Type-C class about enumerated devices (Desnes Nunes) [RHEL-28810] - usb: typec: Link enumerated USB devices with Type-C partner (Desnes Nunes) [RHEL-28810] - media: cx231xx: Use EP5_BUF_SIZE macro (Desnes Nunes) [RHEL-28810] - thunderbolt: Add DP IN added last in the head of the list of DP resources (Desnes Nunes) [RHEL-28810] - thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs (Desnes Nunes) [RHEL-28810] - thunderbolt: Log NVM version of routers and retimers (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_xxx() log macros in tb.c (Desnes Nunes) [RHEL-28810] - thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo of HPD bit for Hot Plug Detect (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo in enum tb_link_width kernel-doc (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix debug log when DisplayPort adapter not available for pairing (Desnes Nunes) [RHEL-28810] - thunderbolt: Check for unplugged router in tb_switch_clx_disable() (Desnes Nunes) [RHEL-28810] - thunderbolt: Make tb_switch_clx_is_supported() static (Desnes Nunes) [RHEL-28810] - thunderbolt: Get rid of usb4_usb3_port_actual_link_rate() (Desnes Nunes) [RHEL-28810] - thunderbolt: dma_test: Use enum tb_link_width (Desnes Nunes) [RHEL-28810] - usb: typec: altmodes/displayport: fixup drm internal api change vs new user. (Desnes Nunes) [RHEL-28810] - drm: Add HPD state to drm_connector_oob_hotplug_event() (Desnes Nunes) [RHEL-28810] - usb: Add support for Intel LJCA device (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add power status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add trace for tps25750 irq (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add TPS25750 support (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add device data to of_device_id (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Refactor tps6598x port registration (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add patch mode to tps6598x (Desnes Nunes) [RHEL-28810] - USB: typec: tsp6598x: Add cmd timeout and response delay (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: tps6598x: Add tps25750 (Desnes Nunes) [RHEL-28810] - usb: Use device_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: dwc2: add pci_device_id driver_data parse support (Desnes Nunes) [RHEL-28810] - usb: usbtest: fix a type promotion bug (Desnes Nunes) [RHEL-28810] - usb: ucsi: glink: use the connector orientation GPIO to provide switch events (Desnes Nunes) [RHEL-28810] - usb: dwc3: document gfladj_refclk_lpm_sel field (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Add an entry for CBDTU02043 (Desnes Nunes) [RHEL-28810] - docs: driver-api: usb: update dma info (Desnes Nunes) [RHEL-28810] - USB: dma: remove unused function prototype (Desnes Nunes) [RHEL-28810] - usb: atm: Use size_add() in call to struct_size() (Desnes Nunes) [RHEL-28810] - usb: gadget: clarify usage of USB_GADGET_DELAYED_STATUS (Desnes Nunes) [RHEL-28810] - usb: pd: Exposing the Peak Current value of Fixed Supplies to user space (Desnes Nunes) [RHEL-28810] - usb:typec:tcpm:support double Rp to Vbus cable as sink (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: improve split scheduling by separate IN/OUT budget (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: add a bandwidth budget table (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: Allow "fsl,imx27-usb" to be passed alone (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for UHCI handoff (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for AMD quirk (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: group AMD specific quirk code together (Desnes Nunes) [RHEL-28810] - usbmon: Use list_for_each_entry() helper (Desnes Nunes) [RHEL-28810] - usb: chipidea: tegra: Consistently use dev_err_probe() (Desnes Nunes) [RHEL-28810] - usb: chipidea: Simplify Tegra DMA alignment code (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix DMA overwrite for Tegra (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add SDX75 compatible (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Fix SDX65 clocks (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add DWC_usb3 TX/RX threshold configurable (Desnes Nunes) [RHEL-28810] - usb: dwc3: core: configure TX/RX threshold for DWC3_IP (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add Realtek DHC RTD SoC DWC3 USB (Desnes Nunes) [RHEL-28810] - usb: dwc3: add Realtek DHC RTD SoC dwc3 glue layer driver (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Configure Displayport Alternate mode 2.1 (Desnes Nunes) [RHEL-28810] - usb: pd: Add helper macro to get Type C cable speed (Desnes Nunes) [RHEL-28810] - usb: typec: Add Active or Passive cable defination to cable discover mode VDO (Desnes Nunes) [RHEL-28810] - usb: typec: Add Displayport Alternate Mode 2.1 Support (Desnes Nunes) [RHEL-28810] - usb: xhci: Move extcaps related macros to respective header file (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: Add bindings for multiport properties on DWC3 controller (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: enable sysfs usb role access (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Add new ACPI ID for Lunar Lake IOM device (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Expose IOM port status to debugfs (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - media: cx231xx: Add EP5_BUF_SIZE and EP5_TIMEOUT_MS macros (Desnes Nunes) [RHEL-28810] - media: cx231xx: Switch to use kmemdup() helper (Desnes Nunes) [RHEL-28810] - media: gspca: cpia1: shift-out-of-bounds in set_flicker (Desnes Nunes) [RHEL-28810] - media: usb: siano: Use kmemdup to simplify kmalloc and memcpy logic (Desnes Nunes) [RHEL-28810] - thunderbolt: Apply USB 3.x bandwidth quirk only in software connection manager (Desnes Nunes) [RHEL-28810] - phy: broadcom: sr-usb: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mq-usb: add dev_err_probe if getting vbus failed (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mp-usb: add support for phy tuning (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: check return value of devm_kzalloc() (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Clear the driver reference in usb-phy dev (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Support sleepwalk for Tegra234 (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Drop if block with always false condition (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28810] - mmc: rtsx: add 74 Clocks in power on flow (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Fix build errors/warnings for unused variable (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Let MMC core handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Fix long reads when clock is prescaled (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix clang -Wsometimes-uninitialized in rts5261_init_from_hw() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe (Desnes Nunes) [RHEL-28810] - misc: rtsx: add rts5261 efuse function (Desnes Nunes) [RHEL-28810] - misc: rtsx: judge ASPM Mode to set PETXCFG Reg (Desnes Nunes) [RHEL-28810] - misc: rtsx_pcr: Fix a typo (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix an error handling path in rtsx_pci_probe() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Avoid mangling IRQ during runtime PM (Desnes Nunes) [RHEL-28810] - misc: rtsx: Remove usage of the deprecated "pci-dma-compat.h" API (Desnes Nunes) [RHEL-28810] - mlxsw: core_env: Fix driver initialization with old firmware (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Register netdevice notifier before nexthop (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Allocate skbs using GFP_KERNEL during initialization (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_ethtool: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Fill blocks with high entropy first (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements in all blocks per search (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements per block (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Add a bitmap to save which blocks are chosen (Ivan Vecera) [RHEL-34673] - mlxsw: Mark high entropy key blocks (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_span: Annotate struct mlxsw_sp_span with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Annotate struct mlxsw_sp_nexthop_group_info with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Annotate struct mlxsw_sp_counter_pool with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: core: Annotate struct mlxsw_env with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: Annotate struct mlxsw_linecards with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Utilize standard macros for dividing buffer into chunks (Ivan Vecera) [RHEL-34673] - mlxsw: core: Extend allowed list of external cooling devices for thermal zone binding (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Limit MTBR register payload to a single data record (Ivan Vecera) [RHEL-34673] - mlxsw: Edit IPv6 key blocks to use one less block for multicast forwarding (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl_flex_keys: Add 'ipv4_5b' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Add 'ipv4_5' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Use size_mul() in call to struct_size() (Ivan Vecera) [RHEL-34673] - mlxsw: core_hwmon: Adjust module label names based on MTCAP sensor counter (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Limit single transaction buffer size (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Fix chunk size setting in output mailbox buffer (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Fix test failure on Spectrum-4 (Ivan Vecera) [RHEL-34673] - mlxsw: Fix the size of 'VIRT_ROUTER_MSB' (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Fix SSPR register layout (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Set time stamp fields also when its type is MIRROR_UTC (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Stop ignoring learning notifications from redirected traffic (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Disable learning and security lookup when redirecting (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_actions: Add IGNORE_ACTION (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use is_zero_ether_addr() instead of ether_addr_equal() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: router_bridge_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: Set port STP state on bridge enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Remove unused function declarations (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_bridge: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag_vlan: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: IPv6 events: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: RIF: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: hw_stats: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: FIB: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_nve: Do not take reference when looking up netdevice (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Drop unused functions mlxsw_sp_port_lower_dev_hold/_put() (Ivan Vecera) [RHEL-34673] - mlxsw: core_env: Read transceiver module EEPROM in 128 bytes chunks (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Increase Management Cable Info Access Register length (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Remove unused function argument (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Management Capabilities Mask Register (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Move 'mpsc' definition in 'mlxsw_reg_infos' (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Permit enslavement to netdevices with uppers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device deslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay neighbours when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay MACVLANs when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Offload ethernet nexthops when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Join RIFs of LAG upper VLANs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Replay switchdev objects on port join (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: On port enslavement to a LAG, join upper's bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Add a replay_deslavement argument to event handlers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Allow event handlers to check unowned bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Split a helper out of mlxsw_sp_netdevice_event() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to schedule neighbour work (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Allow address handlers to run on bridge ports (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rtnetlink: Drop obsolete tests (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Manage RIFs on PVID change (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_inetaddr_bridge_event: Add an argument (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Adjust mlxsw_sp_inetaddr_vlan_event() coding style (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Take VID for VLAN FIDs from RIF params (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass struct mlxsw_sp_rif_params to fid_get (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Pass extack to mlxsw_sp_br_ban_rif_pvid_change() (Ivan Vecera) [RHEL-34673] - selftests: forwarding: Add test cases for flower port range matching (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Test port range registers' occupancy (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Add scale test for port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Pass main driver structure to mlxsw_sp_acl_rulei_destroy() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Add port range key element (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add devlink resource support (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add port range core (Ivan Vecera) [RHEL-34673] - mlxsw: resource: Add resource identifier for port range registers (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Policy-Engine Port Range Register (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Fix an IS_ERR() vs NULL check (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Track next hops at CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Split nexthop finalization to two stages (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use router.lb_crif instead of .lb_rif_index (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Link CRIFs to RIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain CRIF for fallback loopback RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain a hash table of CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use mlxsw_sp_ul_rif_get() to get main VRF LB RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add extack argument to mlxsw_sp_lb_rif_init() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: one_armed_router: Use port MAC for bridge address (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: vxlan: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: spectrum: q_in_vni_veto: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_mc_aware: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_ets_strict: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_dscp_bridge: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: mirror_gre_scale: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: extack: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: q_in_q_veto: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move IPIP init up (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper for RIF migration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper to check if netdev has addresses (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to free a RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nhgi->rif through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nh->rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev from params in mlxsw_sp_rif_create() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper specifically for joining a LAG (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper from mlxsw_sp_port_vlan_router_join() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Privatize mlxsw_sp_rif_dev() (Ivan Vecera) [RHEL-34673] - mlxsw: Convert does-RIF-have-this-netdev queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: Convert RIF-has-netdevice queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Reuse work neighbor initialization in work scheduler (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use the available router pointer for netevent handling (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass router to mlxsw_sp_router_schedule_work() directly (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move here inetaddr validator notifiers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_router_fini(): Extract a helper variable (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: egress_vid_classification: Fix the diagram (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: ingress_rif_conf_1d: Fix the diagram (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_VRS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_RIFS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use extack in mlxsw_sp~_rif_ipip_lb_configure() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Clarify a comment (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on layer 2 miss (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Do not force matching on iif (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Split iif parsing to a separate function (Ivan Vecera) [RHEL-34673] - mlxfw: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-34673] - selftests: forwarding: introduce helper for standard ethtool counters (Ivan Vecera) [RHEL-34673] - selftests: forwarding: generalize bail_on_lldpad from mlxsw (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Simplify transceiver module get_temp() callback (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Make mlxsw_thermal_module_init() void (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Use static trip points for transceiver modules (Ivan Vecera) [RHEL-34673] - net/mlxsw: Convert to i2c's .probe_new() (Ivan Vecera) [RHEL-34673] - i40e: Do not use WQ_MEM_RECLAIM flag for workqueue (Ivan Vecera) [RHEL-32141] - cgroup/cpuset: Fix retval in update_cpumask() (Waiman Long) [RHEL-34600] - cgroup/cpuset: Fix a memory leak in update_exclusive_cpumask() (Waiman Long) [RHEL-34600] - kernel/cgroup: use kernfs_create_dir_ns() (Waiman Long) [RHEL-34600] - PM: sleep: Remove obsolete comment from unlock_system_sleep() (Waiman Long) [RHEL-34600] - Documentation: PM: Adjust freezing-of-tasks.rst to the freezer changes (Waiman Long) [RHEL-34600] - cgroup: Move rcu_head up near the top of cgroup_root (Waiman Long) [RHEL-34600] - cgroup: Add a new helper for cgroup1 hierarchy (Waiman Long) [RHEL-34600] - cgroup: Add annotation for holding namespace_sem in current_cgns_cgroup_from_root() (Waiman Long) [RHEL-34600] - cgroup: Eliminate the need for cgroup_mutex in proc_cgroup_show() (Waiman Long) [RHEL-34600] - cgroup: Make operations on the cgroup root_list RCU safe (Waiman Long) [RHEL-34600] - cgroup: Remove unnecessary list_empty() (Waiman Long) [RHEL-34600] - cgroup_freezer: cgroup_freezing: Check if not frozen (Waiman Long) [RHEL-34600] - sched: psi: fix unprivileged polling against cgroups (Waiman Long) [RHEL-34600] - cgroup: use legacy_name for cgroup v1 disable info (Waiman Long) [RHEL-34600] - cgroup: Avoid extra dereference in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: Check for ret during cgroup1_base_files cft addition (Waiman Long) [RHEL-34600] - sched/core: Update stale comment in try_to_wake_up() (Waiman Long) [RHEL-34600] - cgroup: Remove duplicates in cgroup v1 tasks file (Waiman Long) [RHEL-34600] - cgroup: fix build when CGROUP_SCHED is not enabled (Waiman Long) [RHEL-34600] - cgroup: Avoid -Wstringop-overflow warnings (Waiman Long) [RHEL-34600] - cgroup:namespace: Remove unused cgroup_namespaces_init() (Waiman Long) [RHEL-34600] - cgroup/rstat: Record the cumulative per-cpu time of cgroup and its descendants (Waiman Long) [RHEL-34600] - cgroup: clean up if condition in cgroup_pidlist_start() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name in cgroup_destroy_locked() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name above css_free_rwork_fn() (Waiman Long) [RHEL-34600] - cgroup/cpuset: fix kernel-doc (Waiman Long) [RHEL-34600] - cgroup: clean up printk() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above cgroup_create() (Waiman Long) [RHEL-34600] - cgroup/misc: Store atomic64_t reads to u64 (Waiman Long) [RHEL-34600] - cgroup/misc: Change counters to be explicit 64bit types (Waiman Long) [RHEL-34600] - cgroup/misc: update struct members descriptions (Waiman Long) [RHEL-34600] - cgroup: remove cgrp->kn check in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name (Waiman Long) [RHEL-34600] - cgroup: use cached local variable parent in for loop (Waiman Long) [RHEL-34600] - cgroup: put cgroup_tryget_css() inside CONFIG_CGROUP_SCHED (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above for_each_css() (Waiman Long) [RHEL-34600] - cgroup/cpuset: avoid unneeded cpuset_mutex re-lock (Waiman Long) [RHEL-34600] - cgroup: minor cleanup for cgroup_extra_stat_show() (Waiman Long) [RHEL-34600] - cgroup: remove unneeded return value of cgroup_rm_cftypes_locked() (Waiman Long) [RHEL-34600] - kernfs: add stub helper for kernfs_generic_poll() (Waiman Long) [RHEL-34600] - sched/psi: Select KERNFS as needed (Waiman Long) [RHEL-34600] - sched: add throttled time stat for throttled children (Waiman Long) [RHEL-34600] - sched: don't account throttle time for empty groups (Waiman Long) [RHEL-34600] - sched/psi: use kernfs polling functions for PSI trigger polling (Waiman Long) [RHEL-34600] - psi: remove 500ms min window size limitation for triggers (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex in freezer_css_{online,offline}() (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex (Waiman Long) [RHEL-34600] - freezer,umh: Fix call_usermode_helper_exec() vs SIGKILL (Waiman Long) [RHEL-34600] - sched: Fix race in task_call_func() (Waiman Long) [RHEL-34600] - sched/psi: Per-cgroup PSI accounting disable/re-enable interface (Waiman Long) [RHEL-34600] - sched: Fix more TASK_state comparisons (Waiman Long) [RHEL-34600] - sched: Fix TASK_state comparisons (Waiman Long) [RHEL-34600] - freezer,sched: Rewrite core freezer logic (Waiman Long) [RHEL-34600] - cgroup.c: remove redundant check for mixable cgroup in cgroup_migrate_vet_dst (Waiman Long) [RHEL-34600] - ethtool: add SET for TCP_DATA_SPLIT ringparam (Ivan Vecera) [RHEL-32112] - i40e: Report MFS in decimal base instead of hex (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix vf may be used uninitialized in this function warning (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix i40e_count_filters() to count only active/new filters (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Enforce software interrupt during busy-poll exit (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: remove unnecessary qv_info ptr NULL checks (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Remove VEB recursion (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Fix broken support for floating VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Add helpers to find VSI and VEB by SEID and use them (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Introduce and use macros for iterating VSIs and VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Use existing helper to find flow director VSI (Kamal Heib) [RHEL-17460 RHEL-25596] - cpufreq: intel_pstate: Update default EPPs for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Allow model specific EPPs (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: fix pstate limits enforcement for adjust_perf call back (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Refine computation of P-state for given frequency (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Update hybrid scaling factor for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Prioritize firmware-provided balance performance EPP (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Revise global turbo disable check (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: set stale CPU frequency to minimum (Steve Best) [RHEL-34665] - bitfield: add FIELD_PREP_CONST() (Steve Best) [RHEL-34665] - NFSv4.1/pnfs: fix NFS with TLS in pnfs (Benjamin Coddington) [RHEL-34576] - octeontx2-af: Use separate handlers for interrupts (Kamal Heib) [RHEL-35170] {CVE-2024-27030} - fs: sysfs: Fix reference leak in sysfs_break_active_protection() (Ewan D. Milne) [RHEL-35078] {CVE-2024-26993} - init/main.c: Fix potential static_command_line memory overflow (Steve Best) [RHEL-35088] {CVE-2024-26988} - tls: remove redundant assignment to variable decrypted (Sabrina Dubroca) [RHEL-29306] - net: skbuff: generalize the skb->decrypted bit (Sabrina Dubroca) [RHEL-29306] - tls: fix lockless read of strp->msg_ready in ->poll (Sabrina Dubroca) [RHEL-29306] - tls: get psock ref after taking rxlock to avoid leak (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test with a partially invalid iov (Sabrina Dubroca) [RHEL-29306] - tls: adjust recv return with async crypto and failed copy to userspace (Sabrina Dubroca) [RHEL-29306] - tls: recv: process_rx_list shouldn't use an offset with kvec (Sabrina Dubroca) [RHEL-29306] - tls: fix peeking with sync+async decryption (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for peeking past a record of a different type (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for merging of same-type control messages (Sabrina Dubroca) [RHEL-29306] - tls: don't skip over different type records from the rx_list (Sabrina Dubroca) [RHEL-29306] - tls: stop recv() if initial process_rx_list gave us non-DATA (Sabrina Dubroca) [RHEL-29306] - tls: break out of main loop when PEEK gets a non-data record (Sabrina Dubroca) [RHEL-29306] - selftests: tls: increase the wait in poll_partial_rec_async (Sabrina Dubroca) [RHEL-29306] - net: tls: fix returned read length with async decrypt (Sabrina Dubroca) [RHEL-29306] - selftests: tls: use exact comparison in recv_partial (Sabrina Dubroca) [RHEL-29306] - net: tls, add test to capture error on large splice (Sabrina Dubroca) [RHEL-29306] - tls: Use size_add() in call to struct_size() (Sabrina Dubroca) [RHEL-29306] - net/tls: avoid TCP window full during ->read_sock() (Sabrina Dubroca) [RHEL-29306] - PCI: Fix pci_rh_check_status() call semantics (Luiz Capitulino) [RHEL-35032] - ionic: keep stats struct local to error handling (Michal Schmidt) [RHEL-36065] - ionic: better dma-map error handling (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary NULL test (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_queue for better layout (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_qcq (Michal Schmidt) [RHEL-36065] - ionic: carry idev in ionic_cq struct (Michal Schmidt) [RHEL-36065] - ionic: refactor skb building (Michal Schmidt) [RHEL-36065] - ionic: fold adminq clean into service routine (Michal Schmidt) [RHEL-36065] - ionic: use specialized desc info structs (Michal Schmidt) [RHEL-36065] - ionic: remove the cq_info to save more memory (Michal Schmidt) [RHEL-36065] - ionic: remove callback pointer from desc_info (Michal Schmidt) [RHEL-36065] - ionic: move adminq-notifyq handling to main file (Michal Schmidt) [RHEL-36065] - ionic: drop q mapping (Michal Schmidt) [RHEL-36065] - ionic: remove desc, sg_desc and cmb_desc from desc_info (Michal Schmidt) [RHEL-36065] - ionic: change MODULE_AUTHOR to person name (Michal Schmidt) [RHEL-36065] - ionic: Clean RCT ordering issues (Michal Schmidt) [RHEL-36065] - ionic: Use CQE profile for dim (Michal Schmidt) [RHEL-36065] - ionic: change the hwstamp likely check (Michal Schmidt) [RHEL-36065] - ionic: reduce the use of netdev (Michal Schmidt) [RHEL-36065] - ionic: Pass local netdev instead of referencing struct (Michal Schmidt) [RHEL-36065] - ionic: Check stop no restart (Michal Schmidt) [RHEL-36065] - ionic: Clean up BQL logic (Michal Schmidt) [RHEL-36065] - ionic: Make use napi_consume_skb (Michal Schmidt) [RHEL-36065] - ionic: Shorten a Tx hotpath (Michal Schmidt) [RHEL-36065] - ionic: Change default number of descriptors for Tx and Rx (Michal Schmidt) [RHEL-36065] - ionic: Rework Tx start/stop flow (Michal Schmidt) [RHEL-36065] - ionic: restore netdev feature bits after reset (Michal Schmidt) [RHEL-36065] - ionic: check cmd_regs before copying in or out (Michal Schmidt) [RHEL-36065] - ionic: check before releasing pci regions (Michal Schmidt) [RHEL-36065] - ionic: use pci_is_enabled not open code (Michal Schmidt) [RHEL-36065] - ionic: implement xdp frags support (Michal Schmidt) [RHEL-36065] - ionic: add ndo_xdp_xmit (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_REDIRECT support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_TX support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP packet headroom (Michal Schmidt) [RHEL-36065] - ionic: add initial framework for XDP support (Michal Schmidt) [RHEL-36065] - ionic: use dma range APIs (Michal Schmidt) [RHEL-36065] - ionic: add helpers for accessing buffer info (Michal Schmidt) [RHEL-36065] - ionic: set adminq irq affinity (Michal Schmidt) [RHEL-36065] - ionic: minimal work with 0 budget (Michal Schmidt) [RHEL-36065] - ionic: fill out pci error handlers (Michal Schmidt) [RHEL-36065] - ionic: lif debugfs refresh on reset (Michal Schmidt) [RHEL-36065] - ionic: use timer_shutdown_sync (Michal Schmidt) [RHEL-36065] - ionic: no fw read when PCI reset failed (Michal Schmidt) [RHEL-36065] - ionic: prevent pci disable of already disabled device (Michal Schmidt) [RHEL-36065] - ionic: bypass firmware cmds when stuck in reset (Michal Schmidt) [RHEL-36065] - ionic: keep filters across FLR (Michal Schmidt) [RHEL-36065] - ionic: pass opcode to devcmd_wait (Michal Schmidt) [RHEL-36065] - ionic: Re-arrange ionic_intr_info struct for cache perf (Michal Schmidt) [RHEL-36065] - ionic: Make the check for Tx HW timestamping more obvious (Michal Schmidt) [RHEL-36065] - ionic: Don't check null when calling vfree() (Michal Schmidt) [RHEL-36065] - ionic: set ionic ptr before setting up ethtool ops (Michal Schmidt) [RHEL-36065] - ionic: Use cached VF attributes (Michal Schmidt) [RHEL-36065] - ionic: Fix dim work handling in split interrupt mode (Michal Schmidt) [RHEL-36065] - ionic: fix snprintf format length warning (Michal Schmidt) [RHEL-36065] - ionic: replace deprecated strncpy with strscpy (Michal Schmidt) [RHEL-36065] - ionic: expand the descriptor bufs array (Michal Schmidt) [RHEL-36065] - ionic: add a check for max SGs and SKB frags (Michal Schmidt) [RHEL-36065] - ionic: count SGs in packet to minimize linearize (Michal Schmidt) [RHEL-36065] - ionic: fix 16bit math issue when PAGE_SIZE >= 64KB (Michal Schmidt) [RHEL-36065] - ionic: Remove unused declarations (Michal Schmidt) [RHEL-36065] - ionic: Add missing err handling for queue reconfig (Michal Schmidt) [RHEL-36065] - ionic: add FLR recovery support (Michal Schmidt) [RHEL-36065] - ionic: pull out common bits from fw_up (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_probe (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_remove (Michal Schmidt) [RHEL-36065] - ionic: remove dead device fail path (Michal Schmidt) [RHEL-36065] - ionic: remove WARN_ON to prevent panic_on_warn (Michal Schmidt) [RHEL-36065] - ionic: use vmalloc_array and vcalloc (Michal Schmidt) [RHEL-36065] - ionic: add support for ethtool extended stat link_down_count (Michal Schmidt) [RHEL-36065] - ionic: catch failure from devlink_alloc (Michal Schmidt) [RHEL-36065] - ionic: remove noise from ethtool rxnfc error msg (Michal Schmidt) [RHEL-36065] - ionic: Don't overwrite the cyclecounter bitmask (Michal Schmidt) [RHEL-36065] - ionic: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-36065] - ionic: add tx/rx-push support with device Component Memory Buffers (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary void casts (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary indirection (Michal Schmidt) [RHEL-36065] - ionic: missed doorbell workaround (Michal Schmidt) [RHEL-36065] - ionic: clear up notifyq alloc commentary (Michal Schmidt) [RHEL-36065] - ionic: clean interrupt before enabling queue to avoid credit race (Michal Schmidt) [RHEL-36065] - net: ionic: Fix error handling in ionic_init_module() (Michal Schmidt) [RHEL-36065] - ionic: refactor use of ionic_rx_fill() (Michal Schmidt) [RHEL-36065] - ionic: enable tunnel offloads (Michal Schmidt) [RHEL-36065] - ionic: new ionic device identity level and VF start control (Michal Schmidt) [RHEL-36065] - ionic: only save the user set VF attributes (Michal Schmidt) [RHEL-36065] - ionic: replay VF attributes after fw crash recovery (Michal Schmidt) [RHEL-36065] - ionic: catch NULL pointer issue on reconfig (Michal Schmidt) [RHEL-36065] - ionic: VF initial random MAC address if no assigned mac (Michal Schmidt) [RHEL-36065] - ionic: fix up issues with handling EAGAIN on FW cmds (Michal Schmidt) [RHEL-36065] - ionic: clear broken state on generation change (Michal Schmidt) [RHEL-36065] - net: ionic: fix error check for vlan flags in ionic_set_nic_features() (Michal Schmidt) [RHEL-36065] - ionic: convert users of bitmap_foo() to linkmode_foo() (Michal Schmidt) [RHEL-36065] - arm64: add dependency between vmlinuz.efi and Image (Lenny Szubowicz) [RHEL-25537] - aarch64: enable zboot (Lenny Szubowicz) [RHEL-25537] - arm64: efi: enable generic EFI compressed boot (Lenny Szubowicz) [RHEL-25537] - kbuild: factor out the common installation code into scripts/install.sh (Lenny Szubowicz) [RHEL-25537] - ipv6: fib6_rules: flush route cache when rule is changed (Hangbin Liu) [RHEL-31050] - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() (Hangbin Liu) [RHEL-31050 RHEL-33271] {CVE-2024-26852} - ipv6: fix potential "struct net" leak in inet6_rtm_getaddr() (Hangbin Liu) [RHEL-31050] - ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid (Hangbin Liu) [RHEL-31050] - ipv6: mcast: remove one synchronize_net() barrier in ipv6_mc_down() (Hangbin Liu) [RHEL-31050] - ipv6: Ensure natural alignment of const ipv6 loopback and router addresses (Hangbin Liu) [RHEL-31050] - ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work (Hangbin Liu) [RHEL-29532 RHEL-31050] {CVE-2024-26631} - net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX (Hangbin Liu) [RHEL-31050] - ipv6: remove hard coded limitation on ipv6_pinfo (Hangbin Liu) [RHEL-31050] - tools headers UAPI: Sync the linux/in.h with the kernel sources (Hangbin Liu) [RHEL-31050] - ipv{4,6}/raw: fix output xfrm lookup wrt protocol (Hangbin Liu) [RHEL-31050] - net: openvswitch: limit the number of recursions from action sets (Aaron Conole) [RHEL-23575] {CVE-2024-1151} - RHEL: enable CONFIG_AMD_ATL (Aristeu Rozanski) [RHEL-26704] - EDAC/amd64: Use new AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - RAS: Introduce AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - vhost: use kzalloc() instead of kmalloc() followed by memset() (Jon Maloy) [RHEL-21507] {CVE-2024-0340} - serial: 8250: Toggle IER bits on only after irq has been set up (Prarit Bhargava) [RHEL-30355] - HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Fix sensor reads after ACPI S3 suspend (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ipc: Rework EHL OOB wakeup (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-fw-loader: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-hid-client: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Add helper functions for client connection (Tony Camuso) [RHEL-31212] - maple_tree: fix node allocation testing on 32 bit (Nico Pache) [RHEL-5619] - bdi: remove enum wb_congested_state (Nico Pache) [RHEL-5619] - mm/page_alloc: fix min_free_kbytes calculation regarding ZONE_MOVABLE (Nico Pache) [RHEL-5619] - fuse: remove unneeded lock which protecting update of congestion_threshold (Nico Pache) [RHEL-5619] - mm: memcg: use larger batches for proactive reclaim (Nico Pache) [RHEL-5619] - hugetlb: fix null-ptr-deref in hugetlb_vma_lock_write (Nico Pache) [RHEL-5619] - Revert "page cache: fix page_cache_next/prev_miss off by one" (Nico Pache) [RHEL-5619] - tmpfs: fix Documentation of noswap and huge mount options (Nico Pache) [RHEL-5619] - selftests/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - mm/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - kasan: remove hwasan-kernel-mem-intrinsic-prefix=1 for clang-14 (Nico Pache) [RHEL-5619] - mm/memory-failure: fix crash in split_huge_page_to_list from soft_offline_page (Nico Pache) [RHEL-5619] - objtool: mem*() are not uaccess safe (Nico Pache) [RHEL-5619] - mm: page_alloc: unreserve highatomic page blocks before oom (Nico Pache) [RHEL-5619] - mm/hugetlb: fix nodes huge page allocation when there are surplus pages (Nico Pache) [RHEL-5619] - mm: fix unaccount of memory on vma_link() failure (Nico Pache) [RHEL-5619] - vfs: fix readahead(2) on block devices (Nico Pache) [RHEL-5619] - kasan: print the original fault addr when access invalid shadow (Nico Pache) [RHEL-5619] - hugetlbfs: close race between MADV_DONTNEED and page fault (Nico Pache) [RHEL-5619] - hugetlbfs: extend hugetlb_vma_lock to private VMAs (Nico Pache) [RHEL-5619] - hugetlbfs: clear resv_map pointer if mmap fails (Nico Pache) [RHEL-5619] - mm/page_alloc: use write_seqlock_irqsave() instead write_seqlock() + local_irq_save(). (Nico Pache) [RHEL-5619] - writeback: account the number of pages written back (Nico Pache) [RHEL-5619] - mm/hugetlb.c: fix a bug within a BUG(): inconsistent pte comparison (Nico Pache) [RHEL-5619] - mm: memcontrol: don't throttle dying tasks on memory.high (Nico Pache) [RHEL-5619] - mm: memcg: use READ_ONCE()/WRITE_ONCE() to access stock->cached (Nico Pache) [RHEL-5619] - mm: kmem: fix a NULL pointer dereference in obj_stock_flush_required() (Nico Pache) [RHEL-5619] - mm/memcontrol: do not tweak node in mem_cgroup_init() (Nico Pache) [RHEL-5619] - mm:vmscan: fix inaccurate reclaim during proactive reclaim (Nico Pache) [RHEL-5619] - fuse: remove reliance on bdi congestion (Nico Pache) [RHEL-5619] - minmax: clamp more efficiently by avoiding extra comparison (Nico Pache) [RHEL-5619] - minmax: sanity check constant bounds when clamping (Nico Pache) [RHEL-5619] - FAT: use io_schedule_timeout() instead of congestion_wait() (Nico Pache) [RHEL-5619] - mm, mmap: fix vma_merge() case 7 with vma_ops->close (Nico Pache) [RHEL-5619] - mmap: fix error paths with dup_anon_vma() (Nico Pache) [RHEL-5619] - mm: move vma locking out of vma_prepare and dup_anon_vma (Nico Pache) [RHEL-5619] - mm: always lock new vma before inserting into vma tree (Nico Pache) [RHEL-5619] - mm: lock vma explicitly before doing vm_flags_reset and vm_flags_reset_once (Nico Pache) [RHEL-5619] - mm: mark VMA as being written when changing vm_flags (Nico Pache) [RHEL-5619] - mm: replace mmap with vma write lock assertions when operating on a vma (Nico Pache) [RHEL-5619] - mm: for !CONFIG_PER_VMA_LOCK equate write lock assertion for vma and mmap (Nico Pache) [RHEL-5619] - mmap: fix vma_iterator in error path of vma_merge() (Nico Pache) [RHEL-5619] - kunit: kasan_test: disable fortify string checker on kmalloc_oob_memset (Nico Pache) [RHEL-5619] - x86/mm/pat: fix VM_PAT handling in COW mappings (Nico Pache) [RHEL-5619] - mm: cachestat: fix two shmem bugs (Nico Pache) [RHEL-5619] - memtest: use {READ,WRITE}_ONCE in memory scanning (Nico Pache) [RHEL-5619] - mm: cachestat: fix folio read-after-free in cache walk (Nico Pache) [RHEL-5619] - kasan/test: avoid gcc warning for intentional overflow (Nico Pache) [RHEL-5619] - mm: memcontrol: clarify swapaccount=0 deprecation warning (Nico Pache) [RHEL-5619] - userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb (Nico Pache) [RHEL-5619] - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again (Nico Pache) [RHEL-5619] - readahead: avoid multiple marked readahead pages (Nico Pache) [RHEL-5619] - mm: fix unmap_mapping_range high bits shift bug (Nico Pache) [RHEL-5619] - mm/mglru: respect min_ttl_ms with memcgs (Nico Pache) [RHEL-5619] - mm/shmem: fix race in shmem_undo_range w/THP (Nico Pache) [RHEL-5619] - mm/rmap: fix misplaced parenthesis of a likely() (Nico Pache) [RHEL-5619] - mm: fix oops when filemap_map_pmd() without prealloc_pte (Nico Pache) [RHEL-5619] - mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors (Nico Pache) [RHEL-5619] - mm: fix for negative counter: nr_file_hugepages (Nico Pache) [RHEL-5619] - mm: zswap: fix pool refcount bug around shrink_worker() (Nico Pache) [RHEL-5619] - mm/migrate: fix do_pages_move for compat pointers (Nico Pache) [RHEL-5619] - mm/page_alloc: correct start page when guard page debug is enabled (Nico Pache) [RHEL-5619] - mm/memory_hotplug: use pfn math in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm/cma: use nth_page() in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm: mempolicy: keep VMA walk if both MPOL_MF_STRICT and MPOL_MF_MOVE are specified (Nico Pache) [RHEL-5619] - mm, memcg: reconsider kmem.limit_in_bytes deprecation (Nico Pache) [RHEL-5619] - mm: memcontrol: fix GFP_NOFS recursion in memory.high enforcement (Nico Pache) [RHEL-5619] - mm: page_alloc: fix CMA and HIGHATOMIC landing on the wrong buddy list (Nico Pache) [RHEL-5619] - rcu: dump vmalloc memory info safely (Nico Pache) [RHEL-5619] - mm/vmalloc: add a safer version of find_vm_area() for debug (Nico Pache) [RHEL-5619] - mm: memory-failure: fix unexpected return value in soft_offline_page() (Nico Pache) [RHEL-5619] - mm: add a call to flush_cache_vmap() in vmap_pfn() (Nico Pache) [RHEL-5619] - mm/gup: handle cont-PTE hugetlb pages correctly in gup_must_unshare() via GUP-fast (Nico Pache) [RHEL-5619] - mm: enable page walking API to lock vmas during the walk (Nico Pache) [RHEL-5619] - smaps: use vm_normal_page_pmd() instead of follow_trans_huge_pmd() (Nico Pache) [RHEL-5619] - mm/gup: reintroduce FOLL_NUMA as FOLL_HONOR_NUMA_FAULT (Nico Pache) [RHEL-5619] - mm: hugetlb_vmemmap: fix a race between vmemmap pmd split (Nico Pache) [RHEL-5619] - memcg: drop kmem.limit_in_bytes (Nico Pache) [RHEL-5619] - hugetlb: do not clear hugetlb dtor until allocating vmemmap (Nico Pache) [RHEL-5619] - zsmalloc: fix races between modifications of fullness and isolated (Nico Pache) [RHEL-5619] - kasan, slub: fix HW_TAGS zeroing with slub_debug (Nico Pache) [RHEL-5619] - kasan: fix type cast in memory_is_poisoned_n (Nico Pache) [RHEL-5619] - mm: call arch_swap_restore() from do_swap_page() (Nico Pache) [RHEL-5619] - shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs (Nico Pache) [RHEL-5619] - kasan: use internal prototypes matching gcc-13 builtins (Nico Pache) [RHEL-5619] - kasan: add kasan_tag_mismatch prototype (Nico Pache) [RHEL-5619] - radix tree: remove unused variable (Nico Pache) [RHEL-5619] - lib/test_meminit: allocate pages up to order MAX_ORDER (Nico Pache) [RHEL-5619] - maple_tree: fix 32 bit mas_next testing (Nico Pache) [RHEL-5619] - lz4: fix LZ4_decompress_safe_partial read out of bound (Nico Pache) [RHEL-5619] - lib/raid6/test: fix multiple definition linking error (Nico Pache) [RHEL-5619] - mm/mmap: Fix error return in do_vmi_align_munmap() (Nico Pache) [RHEL-5619] - mm/ksm: support fork/exec for prctl (Nico Pache) [RHEL-5619] - mm/uffd: allow vma to merge as much as possible (Nico Pache) [RHEL-5619] - mm/uffd: fix vma operation where start addr cuts part of vma (Nico Pache) [RHEL-5619] - mm/khugepaged: fix regression in collapse_file() (Nico Pache) [RHEL-5619] - mm: remove unused vma_init_lock() (Nico Pache) [RHEL-5619] - fs/proc/kcore: reinstate bounce buffer for KCORE_TEXT regions (Nico Pache) [RHEL-5619] - mm/mempolicy: Take VMA lock before replacing policy (Nico Pache) [RHEL-5619] - mm: lock_vma_under_rcu() must check vma->anon_vma under vma lock (Nico Pache) [RHEL-5619] - tcp: Use per-vma locking for receive zerocopy (Nico Pache) [RHEL-5619] - mm: fix memory ordering for mm_lock_seq and vm_lock_seq (Nico Pache) [RHEL-5619] - mm: lock VMA in dup_anon_vma() before setting ->anon_vma (Nico Pache) [RHEL-5619] - mm: don't drop VMA locks in mm_drop_all_locks() (Nico Pache) [RHEL-5619] - userfaultfd: fix regression in userfaultfd_unmap_prep() (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-fast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-nonfast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/mmap: separate writenotify and dirty tracking logic (Nico Pache) [RHEL-5619] - mm/mlock: rename mlock_future_check() to mlock_future_ok() (Nico Pache) [RHEL-5619] - mm/mmap: refactor mlock_future_check() (Nico Pache) [RHEL-5619] - mm: avoid rewalk in mmap_region (Nico Pache) [RHEL-5619] - mm: add vma_iter_{next,prev}_range() to vma iterator (Nico Pache) [RHEL-5619] - mm: update vma_iter_store() to use MAS_WARN_ON() (Nico Pache) [RHEL-5619] - mm: update validate_mm() to use vma iterator (Nico Pache) [RHEL-5619] - dmapool: create/destroy cleanup (Nico Pache) [RHEL-5619] - mm/mempolicy: fix set_mempolicy_home_node() previous VMA pointer (Nico Pache) [RHEL-5619] - mm/vmalloc: fix the unchecked dereference warning in vread_iter() (Nico Pache) [RHEL-5619] - selftests/mm: FOLL_LONGTERM need to be updated to 0x100 (Nico Pache) [RHEL-5619] - hugetlb: revert use of page_cache_next_miss() (Nico Pache) [RHEL-5619] - mm/mlock: fix vma iterator conversion of apply_vma_lock_flags() (Nico Pache) [RHEL-5619] - mm: add a NO_INHERIT flag to the PR_SET_MDWE prctl (Nico Pache) [RHEL-5619] - mm: make PR_MDWE_REFUSE_EXEC_GAIN an unsigned long (Nico Pache) [RHEL-5619] - tools headers UAPI: Sync linux/prctl.h with the kernel sources (Nico Pache) [RHEL-5619] - mm: fix memcpy_from_file_folio() integer underflow (Nico Pache) [RHEL-5619] - mm: page_alloc: remove stale CMA guard code (Nico Pache) [RHEL-5619] - mm/memory-failure: fix hardware poison check in unpoison_memory() (Nico Pache) [RHEL-5619] - tools/Makefile: do missed s/vm/mm/ (Nico Pache) [RHEL-5619] - mm: memory-failure: avoid false hwpoison page mapped error info (Nico Pache) [RHEL-5619] - mm: memory-failure: fix potential unexpected return value from unpoison_memory() (Nico Pache) [RHEL-5619] - mm/swapfile: fix wrong swap entry type for hwpoisoned swapcache page (Nico Pache) [RHEL-5619] - Docs/admin-guide/mm/zswap: remove zsmalloc's lack of writeback warning (Nico Pache) [RHEL-5619] - mm: fix arithmetic for max_prop_frac when setting max_ratio (Nico Pache) [RHEL-5619] - mm: fix arithmetic for bdi min_ratio (Nico Pache) [RHEL-5619] - mm/gup: add missing gup_must_unshare() check to gup_huge_pgd() (Nico Pache) [RHEL-5619] - docs: Fix path paste-o for /sys/kernel/warn_count (Nico Pache) [RHEL-5619] - mm: remove unused inline functions from include/linux/mm_inline.h (Nico Pache) [RHEL-5619] - mm: add more BUILD_BUG_ONs to gfp_migratetype() (Nico Pache) [RHEL-5619] - mm: cleanup is_highmem() (Nico Pache) [RHEL-5619] - mm/huge_memory: check pmd_present first in is_huge_zero_pmd (Nico Pache) [RHEL-5619] - mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - s390/mm: enable ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - memregion: Fix memregion_free() fallback definition (Nico Pache) [RHEL-5619] - mm: Add kernel-doc for folio->mlock_count (Nico Pache) [RHEL-5619] - nodemask.h: fix compilation error with GCC12 (Nico Pache) [RHEL-5619] - mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT (Nico Pache) [RHEL-5619] - filemap: Update the folio_lock documentation (Nico Pache) [RHEL-5619] - filemap: Remove obsolete comment in lock_page (Nico Pache) [RHEL-5619] - kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t (Nico Pache) [RHEL-5619] - mm/vmalloc: fix comments about vmap_area struct (Nico Pache) [RHEL-5619] - mm/memcg: retrieve parent memcg from css.parent (Nico Pache) [RHEL-5619] - remove congestion tracking framework (Nico Pache) [RHEL-5619] - mm: slab: Delete unused SLAB_DEACTIVATED flag (Nico Pache) [RHEL-5619] - mm: fix boolreturn.cocci warning (Nico Pache) [RHEL-5619] - memblock: Remove #ifdef __KERNEL__ from memblock.h (Nico Pache) [RHEL-5619] - mm/slab: Finish struct page to struct slab conversion (Nico Pache) [RHEL-5619] - memblock: fix memblock_phys_alloc() section mismatch error (Nico Pache) [RHEL-5619] - mm, slab: Remove compiler check in __kmalloc_index (Nico Pache) [RHEL-5619] - memblock: improve MEMBLOCK_HOTPLUG documentation (Nico Pache) [RHEL-5619] - mm/memory_hotplug: remove stale function declarations (Nico Pache) [RHEL-5619] - mm/vmstat: annotate data race for zone->free_area[order].nr_free (Nico Pache) [RHEL-5619] - mm/page_alloc.c: avoid allocating highmem pages via alloc_pages_exact[_nid] (Nico Pache) [RHEL-5619] - mm: fix data race in PagePoisoned() (Nico Pache) [RHEL-5619]- printk: nbcon: move locked_port flag to struct uart_port (Andrew Halaney) [RHEL-3987] - tty/serial/pl011: Make the locking work on RT (Andrew Halaney) [RHEL-3987] - tty/serial/omap: Make the locking RT aware (Andrew Halaney) [RHEL-3987] - printk: Avoid false positive lockdep report for legacy driver. (Andrew Halaney) [RHEL-3987] - serial: 8250: revert "drop lockdep annotation from serial8250_clear_IER()" (Andrew Halaney) [RHEL-3987] - printk: Add kthread for all legacy consoles (Andrew Halaney) [RHEL-3987] - serial: 8250: Switch to nbcon console (Andrew Halaney) [RHEL-3987] - serial/8250: Use fifo in 8250 console driver (Andrew Halaney) [RHEL-3987] - serial: core: Provide low-level functions to port lock (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to reacquire ownership (Andrew Halaney) [RHEL-3987] - tty: sysfs: Add nbcon support for 'active' (Andrew Halaney) [RHEL-3987] - proc: Add nbcon support for /proc/consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Start printing threads (Andrew Halaney) [RHEL-3987] - printk: nbcon: Stop threads on shutdown/reboot (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add printer thread wakeups (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add context to console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Atomic print in printk context on shutdown (Andrew Halaney) [RHEL-3987] - printk: nbcon: Introduce printing kthreads (Andrew Halaney) [RHEL-3987] - lockdep: Mark emergency section in lockdep splats (Andrew Halaney) [RHEL-3987] - rcu: Mark emergency section in rcu stalls (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in oops (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in warn (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement emergency sections (Andrew Halaney) [RHEL-3987] - printk: Coordinate direct printing in panic (Andrew Halaney) [RHEL-3987] - printk: Track nbcon consoles (Andrew Halaney) [RHEL-3987] - printk: Avoid console_lock dance if no legacy or boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add unsafe flushing on panic (Andrew Halaney) [RHEL-3987] - printk: nbcon: Assign priority based on CPU state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Use nbcon consoles in console_flush_all() (Andrew Halaney) [RHEL-3987] - printk: Update @console_may_schedule in console_trylock_spinning() (Derek Barbosa) [RHEL-3987] - serial: Lock console when calling into driver before registration (Derek Barbosa) [RHEL-3987] - printk: Disable passing console lock owner completely during panic() (Derek Barbosa) [RHEL-3987] - printk: Track registered boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to flush using write_atomic() (Andrew Halaney) [RHEL-3987] - printk: Add @flags argument for console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Let console_is_usable() handle nbcon (Andrew Halaney) [RHEL-3987] - printk: Make console_is_usable() available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add driver_enter/driver_exit console callbacks (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement processing in port->lock wrapper (Andrew Halaney) [RHEL-3987] - printk: Check printk_deferred_enter()/_exit() usage (Andrew Halaney) [RHEL-3987] - printk: nbcon: Ensure ownership release on failed emit (Andrew Halaney) [RHEL-3987] - printk: Add sparse notation to console_srcu locking (Andrew Halaney) [RHEL-3987] - printk: Consider nbcon boot consoles on seq init (Andrew Halaney) [RHEL-3987] - panic: Flush kernel log buffer at the end (Andrew Halaney) [RHEL-3987] - printk: Avoid non-panic CPUs writing to ringbuffer (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Consider committed as finalized in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Skip non-finalized records in panic (Andrew Halaney) [RHEL-3987] - printk: Wait for all reserved records with pr_flush() (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Cleanup reader terminology (Andrew Halaney) [RHEL-3987] - printk: Add this_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: For @suppress_panic_printk check for other CPU in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Clarify special lpos values (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Do not skip non-finalized records with prb_next_seq() (Andrew Halaney) [RHEL-3987] - printk: Use prb_first_seq() as base for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Adjust mapping for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: nbcon: Relocate 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Reduce pr_flush() pooling time (Andrew Halaney) [RHEL-3987] - printk: fix illegal pbufs access for !CONFIG_PRINTK (Andrew Halaney) [RHEL-3987] - printk: nbcon: Allow drivers to mark unsafe regions and check state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add emit function and callback function for atomic printing (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add sequence handling (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add ownership state functions (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add buffer management (Andrew Halaney) [RHEL-3987] - printk: Make static printk buffers available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add acquire/release logic (Andrew Halaney) [RHEL-3987] - printk: Add non-BKL (nbcon) console basic infrastructure (Andrew Halaney) [RHEL-3987] - printk: flush consoles before checking progress (Andrew Halaney) [RHEL-3987] - panic: Reenable preemption in WARN slowpath (Andrew Halaney) [RHEL-3987] - Revert "printk: export symbols for debug modules" (Andrew Halaney) [RHEL-3987] - printk: export symbols for debug modules (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Fix truncating buffer size min_t cast (Andrew Halaney) [RHEL-3987] - printk: Rename abandon_console_lock_in_panic() to other_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: Add per-console suspended state (Andrew Halaney) [RHEL-3987] - console: Document struct console (Derek Barbosa) [RHEL-3987] - console: Use BIT() macros for @flags values (Derek Barbosa) [RHEL-3987] - printk: Consolidate console deferred printing (Andrew Halaney) [RHEL-3987] - printk: Do not take console lock for console_flush_on_panic() (Andrew Halaney) [RHEL-3987] - printk: Keep non-panic-CPUs out of console lock (Andrew Halaney) [RHEL-3987] - printk: Reduce console_unblank() usage in unsafe scenarios (Andrew Halaney) [RHEL-3987] - panic: hide unused global functions (Andrew Halaney) [RHEL-3987] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Andrew Halaney) [RHEL-3987] - timekeeping: Consolidate fast timekeeper (Andrew Halaney) [RHEL-3987] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Andrew Halaney) [RHEL-3987] - kcsan: test: use new suite_{init,exit} support (Andrew Halaney) [RHEL-3987] - printk: Remove obsoleted check for non-existent "user" object (Andrew Halaney) [RHEL-3987] - panic: fix the panic_print NMI backtrace setting (Andrew Halaney) [RHEL-3987] - kernel/printk/index.c: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-3987] - printk: Use scnprintf() to print the message about the dropped messages on a console (Andrew Halaney) [RHEL-3987] - kernel/printk/printk.c: Fix W=1 kernel-doc warning (Andrew Halaney) [RHEL-3987] - printk: Remove trace_.*_rcuidle() usage (Andrew Halaney) [RHEL-3987] - printk: adjust string limit macros (Andrew Halaney) [RHEL-3987] - printk: use printk_buffers for devkmsg (Andrew Halaney) [RHEL-3987] - printk: introduce console_prepend_dropped() for dropped messages (Andrew Halaney) [RHEL-3987] - printk: introduce printk_get_next_message() and printk_message (Andrew Halaney) [RHEL-3987] - printk: introduce struct printk_buffers (Andrew Halaney) [RHEL-3987] - printk: move size limit macros into internal.h (Andrew Halaney) [RHEL-3987] - exit: Use READ_ONCE() for all oops/warn limit reads (Andrew Halaney) [RHEL-3987] - exit: Allow oops_limit to be disabled (Andrew Halaney) [RHEL-3987] - exit: Put an upper limit on how often we can oops (Andrew Halaney) [RHEL-3987] - printk: htmldocs: add missing description (Andrew Halaney) [RHEL-3987] - panic: use str_enabled_disabled() helper (Andrew Halaney) [RHEL-3987] - printk: cpu sync always disable interrupts (Andrew Halaney) [RHEL-3987] - panic: move panic_print before kmsg dumpers (Andrew Halaney) [RHEL-3987] - panic: add option to dump all CPUs backtraces in panic_print (Andrew Halaney) [RHEL-3987] - docs: sysctl/kernel: add missing bit to panic_print (Andrew Halaney) [RHEL-3987] - panic: remove oops_id (Andrew Halaney) [RHEL-3987] - panic: use error_report_end tracepoint on warnings (Andrew Halaney) [RHEL-3987] - tools/bootconfig: Print all error message in stderr (Andrew Halaney) [RHEL-3987] - printk: Remove console_silent() (Andrew Halaney) [RHEL-3987] - redhat/configs: Disable CONFIG_RPMSG_TTY (Andrew Halaney) [RHEL-24205] - redhat/configs: Align new TTY configs with ELN (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: Check the return value of dmaengine_tx_status (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix unconditional activation of THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Fix DMA transmission in RS485 mode (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: simplify qcom_geni_serial_send_chunk_fifo()" (Andrew Halaney) [RHEL-24205] - vt: fix unicode buffer corruption when deleting characters (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Fix broken RS485 (Andrew Halaney) [RHEL-24205] - serial: stm32: do not always set SER_RS485_RX_DURING_TX if RS485 is enabled (Andrew Halaney) [RHEL-24205] - ARM: PL011: Fix DMA support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: address RX timeout interrupt errata (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit (Andrew Halaney) [RHEL-24205] - serdev: Replace custom code with device_match_acpi_handle() (Andrew Halaney) [RHEL-24205] - serdev: Simplify devm_serdev_device_open() function (Andrew Halaney) [RHEL-24205] - serdev: Make use of device_set_node() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add copyright Siemens Mobility GmbH (Andrew Halaney) [RHEL-24205] - tty: 8250: Add note for PX-835 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix IS-200 PCI ID comment (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes PX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IS-100 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes UP cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes UC cards (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Set the console genpd always on if no console suspend (Andrew Halaney) [RHEL-24205] - hvc/xen: fix console unplug (Andrew Halaney) [RHEL-24205] - hvc/xen: fix error path in xen_hvc_init() to always register frontend driver (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Add support for MOXA Mini PCIe boards (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Relocate macros within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Cleanup MOXA configurations (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Modify MOXA enum name within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: whitespaces in descriptions corrected by replacing tabs with spaces (Andrew Halaney) [RHEL-24205] - serial/esp32_uart: use prescaler when available (Andrew Halaney) [RHEL-24205] - serial: 8250: remove AR7 support (Andrew Halaney) [RHEL-24205] - tty: serial: meson: fix hard LOCKUP on crtscts mode (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add ESP32S3 ACM gadget driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32s3-acm (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add driver for the ESP32 UART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32-uart (Andrew Halaney) [RHEL-24205] - serial: core: tidy invalid baudrate handling in uart_get_baud_rate (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: unset STOPBRK when setting STARTBRK (Andrew Halaney) [RHEL-24205] - serial: max310x: remove trailing whitespaces (Andrew Halaney) [RHEL-24205] - tty/sysrq: replace smp_processor_id() with get_cpu() (Andrew Halaney) [RHEL-24205] - serial: add PORT_GENERIC definition (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the S4 SoC (Andrew Halaney) [RHEL-24205] - serial: initialize retinfo in uart_get_info() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - tty: vc_screen: make vc_class constant (Andrew Halaney) [RHEL-24205] - tty: vt: make vtconsole_class constant (Andrew Halaney) [RHEL-24205] - tty: Restrict access to TIOCLINUX' copy-and-paste subcommands (Andrew Halaney) [RHEL-24205] - serial: core: Simplify uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - serial: 8250: Check for valid console index (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: convert to YAML (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: use device_property APIs when configuring irda mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Do not complain when DMA is absent (Andrew Halaney) [RHEL-24205] - serial: imx: Put DMA enabled UART in separate lock subclass (Andrew Halaney) [RHEL-24205] - serial: core: add comment about definitely used port types (Andrew Halaney) [RHEL-24205] - serial: core: remove cruft from uapi header (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Annotate struct pci1xxxx_8250 with __counted_by (Andrew Halaney) [RHEL-24205] - serial: exar: Add RS-485 support for Sealevel XR17V35X based cards (Andrew Halaney) [RHEL-24205] - vt: Replace strlcpy with strscpy (Andrew Halaney) [RHEL-24205] - serial: core: fix kernel-doc for uart_port_unlock_irqrestore() (Andrew Halaney) [RHEL-24205] - mxser: Annotate struct mxser_board with __counted_by (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - tty: use 'if' in send_break() instead of 'goto' (Andrew Halaney) [RHEL-24205] - tty: don't check for signal_pending() in send_break() (Andrew Halaney) [RHEL-24205] - tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK (Andrew Halaney) [RHEL-24205] - tty: convert THROTTLE constants into enum (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use bool for 'restart' in tty_buffer_unlock_exclusive() (Andrew Halaney) [RHEL-24205] - tty: stop using ndash in kernel-doc (Andrew Halaney) [RHEL-24205] - tty: invert return values of tty_{,un}throttle_safe() (Andrew Halaney) [RHEL-24205] - tty: switch tty_{,un}throttle_safe() to return a bool (Andrew Halaney) [RHEL-24205] - tty: n_tty: use do-while in n_tty_check_{,un}throttle() (Andrew Halaney) [RHEL-24205] - tty: n_tty: invert the condition in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use min3() in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: rename and retype 'retval' in n_tty_ioctl() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'retval' instead of 'c' (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: stm32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sprd: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sifive: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: txx9: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: tegra: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sa1100: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rp2: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rda: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pxa: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pic32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pch: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: owl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: msm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mpc52xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: meson: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mcf: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: lpc32xx_hs: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: jsm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: imx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: icom: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: dz: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: atmel: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: apb: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl010: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 21285: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Provide port lock wrappers (Andrew Halaney) [RHEL-24205] - tty: serial: 8250_exar: Does not use anything from 8250_pci (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove 8250_pci usage (Andrew Halaney) [RHEL-24205] - tty/serial: 8250: Sort drivers in Makefile (Andrew Halaney) [RHEL-24205] - tty/serial: Sort drivers in makefile (Andrew Halaney) [RHEL-24205] - serial: imx: Simplify compatibility handling (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: improve comments about variants (Andrew Halaney) [RHEL-24205] - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Fix to check return value of platform_get_irq() in linflex_probe() (Andrew Halaney) [RHEL-24205] - tty: serial: ma35d1_serial: Add missing check for ioremap (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use dev_err_probe() instead of dev_warn() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Introduce UART_IIR_FIFO_ENABLED_16750 (Andrew Halaney) [RHEL-24205] - tty: hvc: remove set but unused variable (Andrew Halaney) [RHEL-24205] - serial: stm32: add support for break control (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove unused to_sc16is7xx_port macro (Andrew Halaney) [RHEL-24205] - tty: vcc: Add check for kstrdup() in vcc_probe() (Andrew Halaney) [RHEL-24205] - net: hso: drop unused function argument (Andrew Halaney) [RHEL-24205] - serial: mxs-auart: fix tx (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: reorder code to remove prototype declarations (Andrew Halaney) [RHEL-24205] - serial: omap: do not override settings for RS485 support (Andrew Halaney) [RHEL-24205] - serial: core, imx: do not set RS485 enabled if it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: make sure RS485 cannot be enabled when it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: fix sanitizing check for RTS settings (Andrew Halaney) [RHEL-24205] - serial: core: set missing supported flag for RX during TX GPIO (Andrew Halaney) [RHEL-24205] - serial: Do not hold the port lock when setting rx-during-tx GPIO (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Restore clock error handling (Andrew Halaney) [RHEL-24205] - serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock (Andrew Halaney) [RHEL-24205] - serial: apbuart: fix console prompt on qemu (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Validate console index before assignment (Andrew Halaney) [RHEL-24205] - arm64: defconfig: Increase SERIAL_8250_NR_UARTS (Andrew Halaney) [RHEL-24205] - tty: fix tty_operations types in documentation (Andrew Halaney) [RHEL-24205] - serial: core: Revert checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed (Andrew Halaney) [RHEL-24205] - serial: core: Fix runtime PM handling for pending tx (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: drop earlycon support for unsupported platforms (Andrew Halaney) [RHEL-24205] - tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix up PX-803/PX-857 (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix port count of PX-257 (Andrew Halaney) [RHEL-24205] - tty: 8250: Remove UC-257 and UC-431 (Andrew Halaney) [RHEL-24205] - hvc/xen: fix event channel handling for secondary consoles (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: remove dead code (Andrew Halaney) [RHEL-24205] - ASoC: ti: ams-delta: Fix cx81801_receive() argument types (Andrew Halaney) [RHEL-24205] - serial: core: Fix checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Drop pm_runtime_irq_safe() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Fix errors with no_console_suspend (Andrew Halaney) [RHEL-24205] - serial: Reduce spinlocked portion of uart_rs485_config() (Andrew Halaney) [RHEL-24205] - serial: exar: Revert "serial: exar: Add support for Sealevel 7xxxC serial cards" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux" (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Check IRQ data before use (Andrew Halaney) [RHEL-24205] - tty: shrink the size of struct tty_struct by 40 bytes (Andrew Halaney) [RHEL-24205] - tty: n_tty: deduplicate copy code in n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: n_tty: extract ECHO_OP processing to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: unify counts to size_t (Andrew Halaney) [RHEL-24205] - tty: n_tty: use u8 for chars and flags (Andrew Halaney) [RHEL-24205] - tty: n_tty: simplify chars_in_buffer() (Andrew Halaney) [RHEL-24205] - tty: n_tty: remove unsigned char casts from character constants (Andrew Halaney) [RHEL-24205] - tty: n_tty: move newline handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: move canon handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: use MASK() for masking out size bits (Andrew Halaney) [RHEL-24205] - tty: n_tty: make n_tty_data::num_overrun unsigned (Andrew Halaney) [RHEL-24205] - tty: n_tty: use time_is_before_jiffies() in n_tty_receive_overrun() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'num' for writes' counts (Andrew Halaney) [RHEL-24205] - tty: n_tty: use output character directly (Andrew Halaney) [RHEL-24205] - tty: n_tty: make flow of n_tty_receive_buf_common() a bool (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: Add a earlycon for the T7 SoC" (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: improve bcm7271 8250 port (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: add missing support for rs485 devicetree properties (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix bug when first setting GPIO direction (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix regression with GPIO configuration (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: Add property to change GPIO function (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove obsolete out_thread label (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix broken port 0 uart init (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: fall back to poll if there's no interrupt (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: snps-dw-apb-uart: make interrupt optional (Andrew Halaney) [RHEL-24205] - serial: tegra: handle clk prepare error in tegra_uart_hw_init() (Andrew Halaney) [RHEL-24205] - serial: sifive: Add suspend and resume operations (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the T7 SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: synchronize RX DMA channel in shutdown (Andrew Halaney) [RHEL-24205] - serial: stm32: replace access to DMAR bit by dmaengine_pause/resume (Andrew Halaney) [RHEL-24205] - serial: stm32: group dma pause/resume error handling into single function (Andrew Halaney) [RHEL-24205] - serial: stm32: modify parameter and rename stm32_usart_rx_dma_enabled (Andrew Halaney) [RHEL-24205] - serial: stm32: use DMAT as a configuration bit (Andrew Halaney) [RHEL-24205] - serial: stm32: avoid clearing DMAT bit during transfer (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to extended ioctl config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: cleanup gsm_control_command and gsm_control_reply (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase gsm_mux unsupported counted where appropriate (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase malformed counter for malformed control frames (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add open_error counter to gsm_mux (Andrew Halaney) [RHEL-24205] - tty: n_gsm: remove unneeded initialization of ret in gsm_dlci_config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add missing description to structs in gsmmux.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to DLC specific ioctl config (Andrew Halaney) [RHEL-24205] - serial: core: Remove unused PORT_* definitions (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: invert conditions in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: initialize variables in initializers already (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: better types in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use __tty_insert_flip_string_flags() in tty_insert_flip_char() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: let tty_prepare_flip_string() return size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch insert functions to size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: warn if losing flags in __tty_insert_flip_string_flags() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: unify tty_insert_flip_string_{fixed_flag,flags}() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use struct_size() in tty_buffer_alloc() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch data type to u8 (Andrew Halaney) [RHEL-24205] - tty: gdm724x: use min_t() for size_t varable and a constant (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id, including multiport devices (Andrew Halaney) [RHEL-24205] - serial: 8250: drop lockdep annotation from serial8250_clear_IER() (Andrew Halaney) [RHEL-24205] - tty: rfcomm: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hso: simplify hso_serial_write() (Andrew Halaney) [RHEL-24205] - tty: gdm724x: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: vcc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hvc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: ldops: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: audit: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_operations::write()'s count size_t (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::put_char() (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::write() (Andrew Halaney) [RHEL-24205] - tty: use min() for size computation in iterate_tty_read() (Andrew Halaney) [RHEL-24205] - tty: switch size and count types in iterate_tty_read() to size_t (Andrew Halaney) [RHEL-24205] - tty: use ssize_t for iterate_tty_read() returned type (Andrew Halaney) [RHEL-24205] - tty: use min() in iterate_tty_write() (Andrew Halaney) [RHEL-24205] - tty: rename and de-inline do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: don't pass write() to do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: make all offsets unsigned (Andrew Halaney) [RHEL-24205] - tty: make char_buf_ptr()/flag_buf_ptr()'s offset unsigned (Andrew Halaney) [RHEL-24205] - misc: ti-st: make st_recv() conforming to tty_ldisc_ops::receive_buf() (Andrew Halaney) [RHEL-24205] - tty: use u8 for flags (Andrew Halaney) [RHEL-24205] - tty: use u8 for chars (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc_ops::*buf*() hooks operate on size_t (Andrew Halaney) [RHEL-24205] - tty: can327, move overflow test inside can327_ldisc_rx()'s loop (Andrew Halaney) [RHEL-24205] - tty: can327: unify error paths in can327_ldisc_rx() (Andrew Halaney) [RHEL-24205] - tty: switch count in tty_ldisc_receive_buf() to size_t (Andrew Halaney) [RHEL-24205] - tty: switch receive_buf() counts to size_t (Andrew Halaney) [RHEL-24205] - tty: make counts in tty_port_client_operations hooks size_t (Andrew Halaney) [RHEL-24205] - tty: make tty_port_client_operations operate with u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_change_softcar() more understandable (Andrew Halaney) [RHEL-24205] - tty: drop tty_debug_wait_until_sent() (Andrew Halaney) [RHEL-24205] - tty: tty_port: rename 'disc' to 'ld' (Andrew Halaney) [RHEL-24205] - tty: change tty_write_lock()'s ndelay parameter to bool (Andrew Halaney) [RHEL-24205] - tty: n_null: remove optional ldops (Andrew Halaney) [RHEL-24205] - tty: remove dummy tty_ldisc_ops::poll() implementations (Andrew Halaney) [RHEL-24205] - tty: ldisc: document that ldops are optional (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Poll primary sequencer irq status after cancel_tx (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove redundant of_match_ptr() (Andrew Halaney) [RHEL-24205] - serial: core: Revert port_id use (Andrew Halaney) [RHEL-24205] - TIOCSTI: Document CAP_SYS_ADMIN behaviour in Kconfig (Andrew Halaney) [RHEL-24205] - dmaengine: pl330: Return DMA_PAUSED when transaction is paused (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix oops for port->pm on uart_change_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port_id when adding back serial8250_isa_devs (Andrew Halaney) [RHEL-24205] - serial: core: Fix kmemleak issue for serial core device remove (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: remove unnecessary cast when reading register (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove linux/fs_uart_pd.h (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't include fs_uart_pd.h when not needed (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototype in powerpc/fsl_soc.c (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove cpm_uart/ subdirectory (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_[un]map_pram() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_allocbuf()/cpm_uart_freebuf() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_line_cr_cmd() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_set_{brg/smc_fcr/scc_fcr}() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use get_baudrate() instead of uart_baudrate() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Stop using fs_uart_id enum (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototypes and table and macros (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Avoid suspicious locking (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Remove redundant initialization owner in mcb_driver (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned expression compared with zero (Andrew Halaney) [RHEL-24205] - serial: max310x: fix typos in comments (Andrew Halaney) [RHEL-24205] - serial: max310x: add comments for membase address workaround (Andrew Halaney) [RHEL-24205] - tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned comparison with less than zero (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Set missing PM ops for hibernation support (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: Do not check for 0 return after calling platform_get_irq() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix potential deadlock on &info->lock (Andrew Halaney) [RHEL-24205] - tty: vt: Remove some repetitive initialization (Andrew Halaney) [RHEL-24205] - tty: serial: Remove redundant initialization for ma35d1serial_driver (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial_base_match() after fixing controller port name (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core controller port name to show controller id (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id to not use port->line (Andrew Halaney) [RHEL-24205] - serial: core: Controller id cannot be negative (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: make default_params const (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: use PCI_VDEVICE (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop info messages from init/exit functions (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: define global strings as const strings (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop global slgt_driver_name array (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: convert CALC_REGADDR() macro to an inline (Andrew Halaney) [RHEL-24205] - misc: ti-st: don't check for tty data == NULL (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove ptr from recv functions (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove forward declarations and make st_int_recv() static (Andrew Halaney) [RHEL-24205] - speakup: switch to unsigned iterator in spk_ttyio_receive_buf2() (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: switch status to u32 (Andrew Halaney) [RHEL-24205] - can: slcan: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - input: serport: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - tty: hvsi: remove an extra variable from hvsi_write() (Andrew Halaney) [RHEL-24205] - Bluetooth: rfcomm: remove casts from tty->driver_data (Andrew Halaney) [RHEL-24205] - serial: move WARN_ON() in uart_write() to the condition (Andrew Halaney) [RHEL-24205] - parport_pc: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - can: ems_pci: move ASIX AX99100 ids to pci_ids.h (Andrew Halaney) [RHEL-24205] - can: ems_pci: remove PCI_SUBVENDOR_ID_ASIX definition (Andrew Halaney) [RHEL-24205] - serial: sprd: Fix DMA buffer leak issue (Andrew Halaney) [RHEL-24205] - serial: sprd: Assign sprd_port after initialized to avoid wrong access (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Put IOControl register into regmap_volatile (Andrew Halaney) [RHEL-24205] - drivers:tty: fix return value check in asc_init_port (Andrew Halaney) [RHEL-24205] - tty: serial: meson: refactor objects definition for different devnames (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: fix error handling in read_uarts_available_from_reg() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Preserve original value of DLF register (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix sleeping in atomic context (Andrew Halaney) [RHEL-24205] - serial: sifive: Fix sifive_serial_console_setup() section (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: imx: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sifive: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: omap: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: clean up clock-rate debug printk (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix opp vote on shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Define earlycon for mrvl,mmp-uart (Andrew Halaney) [RHEL-24205] - arm64: dts: meson: a1: change uart compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: add independent uart_data for A1 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: introduce separate uart_data for S4 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: apply ttyS devname instead of ttyAML for new SoCs (Andrew Halaney) [RHEL-24205] - tty: serial: meson: redesign the module to platform_driver (Andrew Halaney) [RHEL-24205] - tty: serial: meson: use dev_err_probe (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Make UART config auto configurable (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Read num ports from register data. (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Add clockrate speed for G215/F215 boards (Andrew Halaney) [RHEL-24205] - serial: tegra: Don't print error on probe deferral (Andrew Halaney) [RHEL-24205] - tty: Explicitly include correct DT includes (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: use icc tag defines (Andrew Halaney) [RHEL-24205] - Documentation: devices.txt: reconcile serial/ucc_uart minor numers (Andrew Halaney) [RHEL-24205] - serial: drivers: switch ch and flag to u8 (Andrew Halaney) [RHEL-24205] - serial: omap-serial: remove flag from serial_omap_rdi() (Andrew Halaney) [RHEL-24205] - serial: arc_uart: simplify flags handling in arc_serial_rx_chars() (Andrew Halaney) [RHEL-24205] - serial: pass state to __uart_start() directly (Andrew Halaney) [RHEL-24205] - serial: make uart_insert_char() accept u8s (Andrew Halaney) [RHEL-24205] - serial: convert uart sysrq handling to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: use switch in sysrq_key_table_key2index() (Andrew Halaney) [RHEL-24205] - tty: sysrq: switch the rest of keys to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: rename and re-type i in sysrq_handle_loglevel() (Andrew Halaney) [RHEL-24205] - n_tty: make many tty parameters const (Andrew Halaney) [RHEL-24205] - n_tty: pass ldata to canon_skip_eof() directly (Andrew Halaney) [RHEL-24205] - n_tty: simplify and sanitize zero_buffer() (Andrew Halaney) [RHEL-24205] - n_tty: drop fp from n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: make check_tty_count() void (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix UAF in gsm_cleanup_mux (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus runtime pm state update (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: drop unused enable helpers (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: fix wake irq arming (Andrew Halaney) [RHEL-24205] - TIOCSTI: always enable for CAP_SYS_ADMIN (Andrew Halaney) [RHEL-24205] - tty_audit: make data of tty_audit_log() const (Andrew Halaney) [RHEL-24205] - tty_audit: make tty pointers in exposed functions const (Andrew Halaney) [RHEL-24205] - tty_audit: make icanon a bool (Andrew Halaney) [RHEL-24205] - tty_audit: invert the condition in tty_audit_log() (Andrew Halaney) [RHEL-24205] - tty_audit: use kzalloc() in tty_audit_buf_alloc() (Andrew Halaney) [RHEL-24205] - tty_audit: use TASK_COMM_LEN for task comm (Andrew Halaney) [RHEL-24205] - Revert "8250: add support for ASIX devices with a FIFO bug" (Andrew Halaney) [RHEL-24205] - serial: atmel: don't enable IRQs prematurely (Andrew Halaney) [RHEL-24205] - tty: serial: Add Nuvoton ma35d1 serial driver support (Andrew Halaney) [RHEL-24205] - tty: serial: imx: fix rs485 rx after tx (Andrew Halaney) [RHEL-24205] - tty: fix hang on tty device with no_room set (Andrew Halaney) [RHEL-24205] - serial: core: fix -EPROBE_DEFER handling in init (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use force_suspend and resume for system suspend (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Use abs() to simplify some code (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error (Andrew Halaney) [RHEL-24205] - serial: 8250: Apply FSL workarounds also without SERIAL_8250_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: core: don't kfree device managed data (Andrew Halaney) [RHEL-24205] - serial: lantiq: add missing interrupt ack (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Simplify clock sequencing and runtime PM (Andrew Halaney) [RHEL-24205] - serial: st-asc: fix typo in property name (Andrew Halaney) [RHEL-24205] - serial: core: Fix error handling for serial_core_ctrl_device_add() (Andrew Halaney) [RHEL-24205] - serial: core: Fix probing serial_base_bus devices (Andrew Halaney) [RHEL-24205] - serial: core: Don't drop port_mutex in serial_core_remove_one_port (Andrew Halaney) [RHEL-24205] - serial: core: Start managing serial controllers to enable runtime PM (Andrew Halaney) [RHEL-24205] - serial: 8250-fsl: Expand description of the MPC83xx UART's misbehaviour (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: convert to modern PM ops (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Move uart_write() inside PM section (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Comment use of devm_krealloc rather than devm_krealloc_array (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix a COMPILE_TEST dependency (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Fix an error handling path in tegra_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: Indicate fintek option may also be required for RS232 support (Andrew Halaney) [RHEL-24205] - serial: 8250: synchronize and annotate UART_IER access (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for UART_IER access in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for omap8250_restore_regs() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for rx_dma() callback (Andrew Halaney) [RHEL-24205] - serial: core: lock port for start_rx() in uart_resume_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for stop_rx() in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: core: lock port for stop_rx() in uart_suspend_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port in startup() callbacks (Andrew Halaney) [RHEL-24205] - vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix enabling deactivated interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: fix leak in `brcmuart_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: balance clk_enable calls (Andrew Halaney) [RHEL-24205] - serial: arc_uart: fix of_iomap leak in `arc_serial_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250: Document termios parameter of serial8250_em485_config() (Andrew Halaney) [RHEL-24205] - serial: Add support for Advantech PCI-1611U card (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add support for USR298x PCI Modems (Andrew Halaney) [RHEL-24205] - serial: Make uart_remove_one_port() return void (Andrew Halaney) [RHEL-24205] - serial: stm32: Ignore return value of uart_remove_one_port() in .remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Remove unnecessary UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Name non-standard divisor latch reg (Andrew Halaney) [RHEL-24205] - serial: 8250: RT288x/Au1xxx code away from core (Andrew Halaney) [RHEL-24205] - serial: 8250: Add dl_read/write, bugs and mapsize into plat_serial8250_port (Andrew Halaney) [RHEL-24205] - serial: 8250: Document uart_8250_port's ->dl_read/write() (Andrew Halaney) [RHEL-24205] - serial: 8250: Change dl_read/write to handle value as u32 (Andrew Halaney) [RHEL-24205] - serial: 8250: Allow using ports higher than SERIAL_8250_RUNTIME_UARTS (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Shut down on remove for console uart (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix life cycle issues for interrupt handlers (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix imprecise external abort for omap_8250_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix freeing of resources on failed register (Andrew Halaney) [RHEL-24205] - serial: pl011: set UART011_CR_RXE in pl011_set_termios after port shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: optimize the timer based EOP logic (Andrew Halaney) [RHEL-24205] - serdev: Add method to assert break signal over tty UART port (Andrew Halaney) [RHEL-24205] - serdev: Replace all instances of ENOTSUPP with EOPNOTSUPP (Andrew Halaney) [RHEL-24205] - n_gsm: Use array_index_nospec() with index that comes from userspace (Andrew Halaney) [RHEL-24205] - tty: vt: drop checks for undefined VT_SINGLE_DRIVER (Andrew Halaney) [RHEL-24205] - tty: vt: distribute EXPORT_SYMBOL() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some cases in tioclinux() (Andrew Halaney) [RHEL-24205] - tty: vt: reformat tioclinux() (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix end of transmission on SCI (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for tx end interrupt handling (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix TE setting on SCI IP (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA rx support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA tx support (Andrew Halaney) [RHEL-24205] - serial: max310x: fix IO data corruption in batched operations (Andrew Halaney) [RHEL-24205] - serial: core: Disable uart_start() on uart_remove_one_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port->pm on port specific driver unbind (Andrew Halaney) [RHEL-24205] - serial: 8250: Add missing wakeup event reporting (Andrew Halaney) [RHEL-24205] - serial: fix TIOCSRS485 locking (Andrew Halaney) [RHEL-24205] - serial: make SiFive serial drivers depend on ARCH_ symbols (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: don't allocate and pass dummy flags (Andrew Halaney) [RHEL-24205] - tty: serial: simplify qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix redundant assignment of gsm->encoding (Andrew Halaney) [RHEL-24205] - ACPI: Replace irqdomain.h include with struct declarations (Andrew Halaney) [RHEL-24205] - tpm: atmel: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - pata: ixp4xx: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - ata: pata_macio: Add explicit include of irqdomain.h (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - staging: iio: resolver: ad2s1210: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - iio: adc: ad7292: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - tty: Fix typo in LEGACY_TIOCSTI Kconfig description (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix Rx on RZ/G2L SCI (Andrew Halaney) [RHEL-24205] - serial: 8250: Prevent starting up DMA Rx on THRI interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix transmit end interrupt handler (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx (Andrew Halaney) [RHEL-24205] - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: clean up after SIBYTE_BCM1x55 removal (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: add polling support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Remove setting {src,dst}_{addr,addr_width} based on DMA direction (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: imx: remove unused imx_uart_is_imx* functions (Andrew Halaney) [RHEL-24205] - tty: serial: remove obsolete config SERIAL_SAMSUNG_UARTS_4 (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Add a poll_init() function (Andrew Halaney) [RHEL-24205] - serial: uart_poll_init() should power on the UART (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC config via ldisc handle (Andrew Halaney) [RHEL-24205] - tty: n_gsm: allow window size configuration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC specific parameter configuration (Andrew Halaney) [RHEL-24205] - hvc/xen: prevent concurrent accesses to the shared ring (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix arbitration handling (Andrew Halaney) [RHEL-24205] - tty: Convert hw_stopped in tty_struct to bool (Andrew Halaney) [RHEL-24205] - n_tty: Reindent if condition (Andrew Halaney) [RHEL-24205] - n_tty: Cleanup includes (Andrew Halaney) [RHEL-24205] - n_tty: Use DIV_ROUND_UP() in room calculation (Andrew Halaney) [RHEL-24205] - n_tty: Sort includes alphabetically (Andrew Halaney) [RHEL-24205] - tty_ioctl: Use BIT() for internal flags (Andrew Halaney) [RHEL-24205] - n_tty: Convert no_space_left to space_left boolean (Andrew Halaney) [RHEL-24205] - serial: Remove uart_wait_until_sent() forward declaration (Andrew Halaney) [RHEL-24205] - serial: Rename hw_stopped to old_hw_stopped & improve logic (Andrew Halaney) [RHEL-24205] - serial: Make hw_stopped bool (Andrew Halaney) [RHEL-24205] - serial: Rename uart_change_speed() to uart_change_line_settings() (Andrew Halaney) [RHEL-24205] - serial: Move uart_change_speed() earlier (Andrew Halaney) [RHEL-24205] - serial: Remove extern from func prototypes in headers (Andrew Halaney) [RHEL-24205] - serial: Use B0 instead of implicit zero assumption (Andrew Halaney) [RHEL-24205] - serial: Use ARRAY_SIZE() with iso7816 reserved array (Andrew Halaney) [RHEL-24205] - serial: sprd: Drop of_match_ptr for ID table (Andrew Halaney) [RHEL-24205] - serial: sh-sci: mark OF related data as maybe unused (Andrew Halaney) [RHEL-24205] - serial: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-24205] - serial: Use of_property_present() for testing DT property presence (Andrew Halaney) [RHEL-24205] - media: i2c: ov2685: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - media: i2c: ov5695: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - w1: ds2482: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - mtd: maps: pismo: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - misc: ad525x_dpot-i2c: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - tty: vt: protect KD_FONT_OP_GET_TALL from unbound access (Andrew Halaney) [RHEL-24205] - tty: ipwireless: move Kconfig entry to tty (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix mapping of empty DMA buffer (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix DMA mapping leak on shutdown (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix console shutdown hang (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add serial8250_em_{reg_update(),out_helper()} (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use pseudo offset for UART_FCR (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add missing break statement (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Drop unused header file (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Simplify probe() (Andrew Halaney) [RHEL-24205] - arm64: dts: meson-g12-common: Use the G12A UART compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a new compatible string for the G12A SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are transmitted (Andrew Halaney) [RHEL-24205] - serial: stm32: Remove unused struct stm32_port txdone element (Andrew Halaney) [RHEL-24205] - tty: simplify sysctl registration (Andrew Halaney) [RHEL-24205] - serial: imx: Drop a few unneeded casts (Andrew Halaney) [RHEL-24205] - tty: tty_ldisc: Remove the ret variable (Andrew Halaney) [RHEL-24205] - serdev: Set fwnode for serdev devices (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Disable SERIAL_8250_PCI1XXXX config by default (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: fix handle_irq locking (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Fix UART port type (Andrew Halaney) [RHEL-24205] - serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency" (Andrew Halaney) [RHEL-24205] - vc_screen: modify vcs_size() handling in vcs_read() (Andrew Halaney) [RHEL-24205] - sysctl: fix proc_dobool() usability (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add keep alive support (Andrew Halaney) [RHEL-24205] - serial: imx: remove a redundant check (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add TIOCMIWAIT support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add RING/CD control support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: mark unusable ioctl structure fields accordingly (Andrew Halaney) [RHEL-24205] - serial: imx: get rid of registers shadowing (Andrew Halaney) [RHEL-24205] - serial: imx: refine local variables in rxint() (Andrew Halaney) [RHEL-24205] - serial: imx: stop using USR2 in FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant USR2 read from FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: do not break from FIFO reading loop prematurely (Andrew Halaney) [RHEL-24205] - serial: imx: do not sysrq broken chars (Andrew Halaney) [RHEL-24205] - serial: imx: work-around for hardware RX flood (Andrew Halaney) [RHEL-24205] - serial: imx: factor-out common code to imx_uart_soft_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add power management functions to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add RS485 support to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add driver for quad-uart support (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Add serial8250_pci_setup_port definition in 8250_pcilib.c (Andrew Halaney) [RHEL-24205] - tty: pcn_uart: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable Ageing Timer interrupt request irq (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix mismerge regarding serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx rearm race (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx completion race (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: liteuart: Remove a copy of UART id in private structure (Andrew Halaney) [RHEL-24205] - serial: liteuart: Don't mix devm_*() with non-devm_*() calls (Andrew Halaney) [RHEL-24205] - serial: liteuart: Correct error rollback (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Fix variable naming (Andrew Halaney) [RHEL-24205] - serial: exar: Add support for Sealevel 7xxxC serial cards (Andrew Halaney) [RHEL-24205] - Revert "serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler" (Andrew Halaney) [RHEL-24205] - VT: Bump font size limitation to 64x128 pixels (Andrew Halaney) [RHEL-24205] - VT: Add KD_FONT_OP_SET/GET_TALL operations (Andrew Halaney) [RHEL-24205] - VT: Add height parameter to con_font_get/set consw operations (Andrew Halaney) [RHEL-24205] - serial: atmel: fix incorrect baudrate setup (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: add DFL bus driver for Altera 16550. (Andrew Halaney) [RHEL-24205] - tty: moxa: Rename dtr/rts parameters/variables to active (Andrew Halaney) [RHEL-24205] - tty: Call ->dtr_rts() parameter active consistently (Andrew Halaney) [RHEL-24205] - tty: Return bool from tty_termios_hw_change() (Andrew Halaney) [RHEL-24205] - serial: Make uart_handle_cts_change() status param bool active (Andrew Halaney) [RHEL-24205] - tty/serial: Make ->dcd_change()+uart_handle_dcd_change() status bool active (Andrew Halaney) [RHEL-24205] - tty: Convert ->dtr_rts() to take bool argument (Andrew Halaney) [RHEL-24205] - tty: Convert ->carrier_raised() and callchains to bool (Andrew Halaney) [RHEL-24205] - serial: Convert uart_{,port_}startup() init_hw param to bool (Andrew Halaney) [RHEL-24205] - tty: moxa: Make local var storing tty_port_initialized() bool (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_active() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleamup tty_port_set_suspended() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_initialized() bool parameter (Andrew Halaney) [RHEL-24205] - serial: pic32: Add checks for devm_clk_get() in pic32_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: stm32: Add support for rs485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: imx: Add support for RS485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: core: Add option to output RS485 RX_DURING_TX state via GPIO (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: rs485: Add GPIO controlling RX enable during TX (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: setup GPIO controller later in probe (Andrew Halaney) [RHEL-24205] - serial: msm: add lock annotation to msm_set_baud_rate() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Add of_node_put() in ucc_uart_remove() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: add support for serial engine DMA (Andrew Halaney) [RHEL-24205] - soc: qcom-geni-se: add more symbol definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: use of_device_id data (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop the return value from handle_rx (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: split out the FIFO tx code (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unneeded tabs (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_isr() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove stray newlines (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: improve the to_dev_port() macro (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: align #define values (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unused symbols (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop unneeded forward definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: stop operations in progress at shutdown (Andrew Halaney) [RHEL-24205] - tty: vt: cache row count in con_scroll() (Andrew Halaney) [RHEL-24205] - tty: vt: saner names for more scroll variables (Andrew Halaney) [RHEL-24205] - tty: vt: separate array juggling to juggle_array() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some unicode conditions (Andrew Halaney) [RHEL-24205] - tty: vt: replace BUG_ON() by WARN_ON_ONCE() (Andrew Halaney) [RHEL-24205] - tty: vt: remove struct uni_screen (Andrew Halaney) [RHEL-24205] - tty: vt: remove char32_t typedef (Andrew Halaney) [RHEL-24205] - tty: vt: use sizeof(*variable) where possible (Andrew Halaney) [RHEL-24205] - tty: vt: remove reference to undefined NO_VC_UNI_SCREEN (Andrew Halaney) [RHEL-24205] - tty: vt: drop get_vc_uniscr() (Andrew Halaney) [RHEL-24205] - tty: vt: remove vc_uniscr_debug_check() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable the break condition when shutdown the uart port (Andrew Halaney) [RHEL-24205] - tty/vt: prevent registration of console with invalid number (Andrew Halaney) [RHEL-24205] - tty: fix out-of-bounds access in tty_driver_lookup_tty() (Andrew Halaney) [RHEL-24205] - serial: 8250_early: Convert literals to use defines (Andrew Halaney) [RHEL-24205] - serial: 8250: Define IIR 64 byte bit & cleanup related code (Andrew Halaney) [RHEL-24205] - serial: 8250: Add IIR FIFOs enabled field properly (Andrew Halaney) [RHEL-24205] - serial: 8250: Cleanup MCR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Name MSR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Use defined IER bits (Andrew Halaney) [RHEL-24205] - serial: liteuart: drop obsolete dependency on COMPILE_TEST (Andrew Halaney) [RHEL-24205] - serial: liteuart: move polling putchar() function (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the TX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the RX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: move function definitions (Andrew Halaney) [RHEL-24205] - serial: liteuart: separate rx loop from poll timer (Andrew Halaney) [RHEL-24205] - serial: liteuart: clean up rx loop variables (Andrew Halaney) [RHEL-24205] - serial: liteuart: simplify passing of uart_insert_char() flag (Andrew Halaney) [RHEL-24205] - serial: liteuart: rx loop should only ack rx events (Andrew Halaney) [RHEL-24205] - serial: liteuart: move tty_flip_buffer_push() out of rx loop (Andrew Halaney) [RHEL-24205] - serial: liteuart: minor style fix in liteuart_init() (Andrew Halaney) [RHEL-24205] - serial: liteuart: don't set unused port fields (Andrew Halaney) [RHEL-24205] - serial: liteuart: remove unused uart_ops stubs (Andrew Halaney) [RHEL-24205] - serial: liteuart: use bit number macros (Andrew Halaney) [RHEL-24205] - serial: liteuart: use KBUILD_MODNAME as driver name (Andrew Halaney) [RHEL-24205] - serial: Rename earlycon semihost driver (Andrew Halaney) [RHEL-24205] - riscv: Implement semihost.h for earlycon semihost driver (Andrew Halaney) [RHEL-24205] - serial: earlycon-arm-semihost: Move smh_putc() variants in respective arch's semihost.h (Andrew Halaney) [RHEL-24205] - earlycon: Increase options size (Andrew Halaney) [RHEL-24205] - earlycon: Let users set the clock frequency (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: fix high priority character transmission in rs486 mode (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Pass correct sg to dma_unmap_sg() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Drop empty platform remove function (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: fix mutex locking order for configure_kgdboc() (Andrew Halaney) [RHEL-24205] - hvc/xen: lock console list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: use setup() callback for early console (Andrew Halaney) [RHEL-24205] - printk: relieve console_lock of list synchronization duties (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock to trap exit (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: synchronize tty_find_polling_driver() and register_console() (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock for list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - proc: consoles: use console_list_lock for list iteration (Andrew Halaney) [RHEL-24205] - tty: tty_io: use console_list_lock for list synchronization (Andrew Halaney) [RHEL-24205] - printk, xen: fbfront: create/use safe function for forcing preferred (Andrew Halaney) [RHEL-24205] - netconsole: avoid CON_ENABLED misuse to track registration (Andrew Halaney) [RHEL-24205] - usb: early: xhci-dbc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: pic32_uart: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: hvc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - efi: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: nfcon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - serial_core: replace uart_console_enabled() with uart_console_registered() (Andrew Halaney) [RHEL-24205] - console: introduce console_is_registered() (Andrew Halaney) [RHEL-24205] - printk: console_device: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_on_panic: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_unblank: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_is_usable: use console_srcu_read_flags (Andrew Halaney) [RHEL-24205] - printk: __pr_flush: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_all: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - kdb: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - um: kmsg_dumper: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - console: introduce wrappers to read/write console flags (Andrew Halaney) [RHEL-24205] - proc: consoles: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: tty_io: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: document console_lock usage (Andrew Halaney) [RHEL-24205] - um: kmsg_dump: only dump when no output console available (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Lock console list in probe function (Andrew Halaney) [RHEL-24205] - serial: atmel: don't stop the transmitter when doing PIO (Andrew Halaney) [RHEL-24205] - serial: atmel: cleanup atmel_start+stop_tx() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Fix error handling in sunsab_init() (Andrew Halaney) [RHEL-24205] - serial: altera_uart: fix locking in polling mode (Andrew Halaney) [RHEL-24205] - serial: pch: Fix PCI device refcount leak in pch_request_dma() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: unwind actions in error path of net device open (Andrew Halaney) [RHEL-24205] - serial: stm32: move dma_request_chan() before clk_prepare_enable() (Andrew Halaney) [RHEL-24205] - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: avoid SBSA UART accessing DMACR register (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove struct altera_jtaguart (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: use uart_port::read_status_mask (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove unused altera_jtaguart::sigs (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove flag from altera_jtaguart_rx_chars() (Andrew Halaney) [RHEL-24205] - n_tty: Rename tail to old_tail in n_tty_read() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Delete unneeded semicolon (Andrew Halaney) [RHEL-24205] - serial: 8250: Flush DMA Rx on RLSI (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 16B DMA burst with Elkhart Lake (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Configure DMA also w/o DMA filter (Andrew Halaney) [RHEL-24205] - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix calculation of RS485 delays (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix error handling in brcmuart_init() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Rearm DMA Rx if more data is pending (Andrew Halaney) [RHEL-24205] - serial: Fix a typo ("ignorning") (Andrew Halaney) [RHEL-24205] - tty: Convert tty_buffer flags to bool (Andrew Halaney) [RHEL-24205] - tty: Move TIOCSTI toggle variable before kerndoc (Andrew Halaney) [RHEL-24205] - serial: imx: Add missing .thaw_noirq hook (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: replace kicktimer with delayed_work" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: avoid call of sleeping functions from atomic context" (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty buffer align mask (Andrew Halaney) [RHEL-24205] - tty: hvc: make hvc_rtas_dev static (Andrew Halaney) [RHEL-24205] - serial: 8250_core: Use str_enabled_disabled() helper (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Handle RS485 DE signal active high (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Flush PM QOS work on remove (Andrew Halaney) [RHEL-24205] - printk: introduce console_list_lock (Andrew Halaney) [RHEL-24205] - printk: fix setting first seq for consoles (Andrew Halaney) [RHEL-24205] - printk: move @seq initialization to helper (Andrew Halaney) [RHEL-24205] - printk: register_console: use "registered" for variable names (Andrew Halaney) [RHEL-24205] - printk: Prepare for SRCU console list protection (Andrew Halaney) [RHEL-24205] - printk: Convert console_drivers list to hlist (Andrew Halaney) [RHEL-24205] - printk: use strscpy() to instead of strlcpy() (Andrew Halaney) [RHEL-24205] - printk: fix a typo of comment (Andrew Halaney) [RHEL-24205] - printk: Mark __printk percpu data ready __ro_after_init (Andrew Halaney) [RHEL-24205] - printk: Remove bogus comment vs. boot consoles (Andrew Halaney) [RHEL-24205] - printk: Remove write only variable nr_ext_console_drivers (Andrew Halaney) [RHEL-24205] - printk: Make pr_flush() static (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: remove wait loop from Errata i202 workaround (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix missing PM runtime calls for omap8250_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios() (Andrew Halaney) [RHEL-24205] - serial: 8250/ingenic: Add support for the JZ4750/JZ4755 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: ingenic: Add support for the JZ4750/55 SoCs (Andrew Halaney) [RHEL-24205] - Documentation: Make formatting consistent for rs485 docs (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Fix struct referencing (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Mention uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Link reference properly (Andrew Halaney) [RHEL-24205] - serial: Convert serial_rs485 to kernel doc (Andrew Halaney) [RHEL-24205] - serial: zs: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: xuartps: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: stm32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: rda: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pic32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: meson: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max310x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max3100: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: imx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: atmel: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: arc: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pl011: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: msm: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: dz: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Support native RS485 (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx_limited() (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: introduce transmit helpers (Andrew Halaney) [RHEL-24205] - tty: Allow TIOCSTI to be disabled (Andrew Halaney) [RHEL-24205] - tty: Move sysctl setup into "core" tty logic (Andrew Halaney) [RHEL-24205] - tty: evh_bytechan: Replace NO_IRQ by 0 (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_CANAAN (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_SIFIVE (Andrew Halaney) [RHEL-24205] - MAINTAINERS: adjust entry after renaming parisc serial driver (Andrew Halaney) [RHEL-24205] - parisc/serial: Rename 8250_gsc.c to 8250_parisc.c (Andrew Halaney) [RHEL-24205] - parisc: Make 8250_gsc driver dependend on CONFIG_PARISC (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't request IRQ too early for console port (Andrew Halaney) [RHEL-24205] - tty: serial: do unlock on a common path in altera_jtaguart_console_putc() (Andrew Halaney) [RHEL-24205] - tty: serial: unify TX space reads under altera_jtaguart_tx_space() (Andrew Halaney) [RHEL-24205] - tty: serial: use FIELD_GET() in lqasc_tx_ready() (Andrew Halaney) [RHEL-24205] - tty: serial: extend lqasc_tx_ready() to lqasc_console_putchar() (Andrew Halaney) [RHEL-24205] - tty: serial: allow pxa.c to be COMPILE_TESTed (Andrew Halaney) [RHEL-24205] - serial: stm32: Fix unused-variable warning (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Add COMMON_CLK dependency to SERIAL_ATMEL (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix restoring termios speed after suspend (Andrew Halaney) [RHEL-24205] - serial: Deassert Transmit Enable on probe in driver-specific way (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - MAINTAINERS: Solve warning regarding inexistent atmel-usart binding (Andrew Halaney) [RHEL-24205] - serial: stm32: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: sifive: enable clocks for UART when probed (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Use FIELD_PREP/FIELD_GET (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Make the driver aware of the existence of GCLK (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Only divide Clock Divisor if the IP is USART (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Separate mode clearing between UART and USART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add gclk as a possible USART clock (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add SAM9260 compatibles to SAM9X60 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250: Toggle IER bits on only after irq has been set up (Andrew Halaney) [RHEL-24205] - serial: 8250: Switch UART port flags to using BIT_ULL (Andrew Halaney) [RHEL-24205] - serial: 8250: Request full 16550A feature probing for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Let drivers request full 16550A feature probing (Andrew Halaney) [RHEL-24205] - tty: serial: extract serial_omap_put_char() from transmit_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: switch mpc52xx_uart_int_{r,t}x_chars() to bool (Andrew Halaney) [RHEL-24205] - tty: serial: extract tx_ready() from __serial_lpc32xx_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: extract lqasc_tx_ready() from lqasc_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: altera_uart_{r,t}x_chars() need only uart_port (Andrew Halaney) [RHEL-24205] - tty: serial: clean up stop-tx part in altera_uart_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: move and cleanup vt8500_tx_empty() (Andrew Halaney) [RHEL-24205] - tty: hvc: remove HVC_IUCV_MAGIC (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: remove MGSL_MAGIC (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: remove HDLC_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_DRIVER_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_MAGIC (Andrew Halaney) [RHEL-24205] - drivers: serial: jsm: fix some leaks in probe (Andrew Halaney) [RHEL-24205] - serial: omap: Disallow RS-485 if rts-gpio is not specified (Andrew Halaney) [RHEL-24205] - tty: serial: cpm_uart: remove unused cpm_uart_nr declaration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add debug bit for user payload (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add enumeration for gsm encodings (Andrew Halaney) [RHEL-24205] - ARM: footbridge: remove leftover from personal-server (Andrew Halaney) [RHEL-24205] - termios: start unifying non-UAPI parts of asm/termios.h (Andrew Halaney) [RHEL-24205] - termios: uninline conversion helpers (Andrew Halaney) [RHEL-24205] - tty: mxser: remove redundant assignment to hwid (Andrew Halaney) [RHEL-24205] - tty/vt: Add console_lock check to vt_console_print() (Andrew Halaney) [RHEL-24205] - kernel/panic: Drop unblank_screen call (Andrew Halaney) [RHEL-24205] - serial: Fix double word (Andrew Halaney) [RHEL-24205] - serial: 8250_men_mcb: Remove duplicate UAPI:serial_core inclusion (Andrew Halaney) [RHEL-24205] - tty: n_gsm: avoid call of sleeping functions from atomic context (Andrew Halaney) [RHEL-24205] - tty: n_gsm: replace kicktimer with delayed_work (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Preserve previous USART mode if RS485 disabled (Andrew Halaney) [RHEL-24205] - tty: Fix lookahead_buf crash with serdev (Andrew Halaney) [RHEL-24205] - vt: Clear selection before changing the font (Andrew Halaney) [RHEL-24205] - serial: sunsab: Remove frame size calculation dead-code (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - termios: get rid of stray asm/termios.h include in n_hdlc.c (Andrew Halaney) [RHEL-24205] - serial: pch_uart: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - serial: sh-sci: tail is already on valid range (Andrew Halaney) [RHEL-24205] - serial: sh-sci: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - tty: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - usb: serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - tty: Make ldisc ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: dz: Assume previous baudrate is valid (Andrew Halaney) [RHEL-24205] - tty: Fix comment style in tty_termios_input_baud_rate() (Andrew Halaney) [RHEL-24205] - tty: move from strlcpy with unused retval to strscpy (Andrew Halaney) [RHEL-24205] - tty/vt: Remove printable variable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: 8250: Clear dma tx_err unconditionally (Andrew Halaney) [RHEL-24205] - serial: 8250: Add helper for clearing IER (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Convert to use GPIO descriptors (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Utilize uart_console_enabled() (Andrew Halaney) [RHEL-24205] - serial: pl011: Add reg-io-width parameters (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check the clk_enable return value (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Add timeout waiting for loop (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Prevent writes when the controller is disabled (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Fix the ignore_status (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Initialise the read_status_mask (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Update copyright text to correct format (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check clk_enable return value (Andrew Halaney) [RHEL-24205] - serial: document start_rx member at struct uart_ops (Andrew Halaney) [RHEL-24205] - tty: amiserial: Fix comment typo (Andrew Halaney) [RHEL-24205] - tty: serial: document uart_get_console() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_core, reformat kernel-doc for functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: link uart_ops properly (Andrew Halaney) [RHEL-24205] - Documentation: serial: move GPIO kernel-doc to the functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: dedup kernel-doc for uart functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: move uart_ops documentation to the struct (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: uart2 error bits clearing (Andrew Halaney) [RHEL-24205] - serial: stm32: make info structs static to avoid sparse warnings (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add missing clk_disable_unprepare() (Andrew Halaney) [RHEL-24205] - tty: vt: initialize unicode screen buffer (Andrew Halaney) [RHEL-24205] - serial: remove VR41XX serial driver (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Correct delay values (Andrew Halaney) [RHEL-24205] - serial: core: sanitize RS485 delays read from device tree (Andrew Halaney) [RHEL-24205] - serial: core: move sanitizing of RS485 delays into own function (Andrew Halaney) [RHEL-24205] - serial: core, 8250: set RS485 termination GPIO in serial core (Andrew Halaney) [RHEL-24205] - serial: ar933x: Remove superfluous code in ar933x_config_rs485() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fix check for RS485 support (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Save/restore RTS in suspend/resume (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Avoid pslverr on reading empty receiver fifo (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: fix s3c24xx_serial_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_ASPEED_VUART should depend on ARCH_ASPEED (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes PX cards. (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - spi: bcm63xx-hsspi: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix missing corner cases in gsmld_poll() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix DM command (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix wrong T1 retry count handling (Andrew Halaney) [RHEL-24205] - serial: RS485 termination is supported if DT provides one (Andrew Halaney) [RHEL-24205] - serial: Embed rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Don't report FE, PE and OE twice (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix packet re-transmission without open control channel (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix the macro RZN1_UART_xDMACR_8_WORD_BURST (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: correctly report configured baudrate value (Andrew Halaney) [RHEL-24205] - serial: 8250: fix return error code in serial8250_request_std_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: Clear prev values before setting RTS delays (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dw8250_serial_out() in dw8250_serial_out38x() (Andrew Halaney) [RHEL-24205] - 8250_dwlib: Convert bitops to newer form (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Drop PM ifdeffery (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Sort headers alphabetically (Andrew Halaney) [RHEL-24205] - earlycon: prevent multiple register_console() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Take port lock while accessing LSR (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Fix spelling mistake (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: loopback mode support (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: support more than 4 uart ports (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix __stop_tx() & DMA Tx restart races (Andrew Halaney) [RHEL-24205] - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: set dma burst_size to 1 (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: enable using pdata with ACPI (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Support for 9th bit multipoint addressing (Andrew Halaney) [RHEL-24205] - serial: Support for RS-485 multipoint addresses (Andrew Halaney) [RHEL-24205] - termbits.h: create termbits-common.h for identical bits (Andrew Halaney) [RHEL-24205] - termbits: Convert octal defines to hex (Andrew Halaney) [RHEL-24205] - serial: take termios_rwsem for ->rs485_config() & pass termios as param (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 32-bit reads (Andrew Halaney) [RHEL-24205] - serial: 8250: create lsr_save_mask (Andrew Halaney) [RHEL-24205] - serial: 8250: make saved LSR larger (Andrew Halaney) [RHEL-24205] - serial: Consolidate BOTH_EMPTY use (Andrew Halaney) [RHEL-24205] - serial: Convert SERIAL_XMIT_SIZE to UART_XMIT_SIZE (Andrew Halaney) [RHEL-24205] - serial: 8250: Use C99 array initializer & define UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: Use bits for UART_LSR_BRK_ERROR_BITS/MSR_ANY_DELTA (Andrew Halaney) [RHEL-24205] - serial: msm: Rename UART_* defines to MSM_UART_* (Andrew Halaney) [RHEL-24205] - serial: msm: Convert container_of UART_TO_MSM to static inline (Andrew Halaney) [RHEL-24205] - serial: st-asc: remove include of pm_runtime.h (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: remove enable/disable clock due to atmel_console_setup() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use devm_clk_get() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: stop using legacy pm ops (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Fix typo in comment (Andrew Halaney) [RHEL-24205] - tty: serial: Fix refcount leak bug in ucc_uart.c (Andrew Halaney) [RHEL-24205] - serial: Drop timeout from uart_port (Andrew Halaney) [RHEL-24205] - tty: Add closing marker into comment in tty_ldisc.h (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use UART_LCR_DLAB (Andrew Halaney) [RHEL-24205] - serial: 8250: Use UART_LCR_WLEN8 instead of literal (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove useless license text when SPDX-License-Identifier is already used (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use E_TABSZ for the translations size (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove dflt reset from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: improve UNI_*() macros definitions (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename struct vc_data::vc_uni_pagedir* (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_transl() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove unused parameter from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE(), part II. (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - tty: Use flow-control char function on closing path (Andrew Halaney) [RHEL-24205] - tty: Implement lookahead to process XON/XOFF timely (Andrew Halaney) [RHEL-24205] - serial: 8250: Remove serial_rs485 sanitization from em485 (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: mcf: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: max310x: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: imx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: pl011: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: return -EINVAL for non-legacy RS485 flags (Andrew Halaney) [RHEL-24205] - serial: Clear rs485 struct when non-RS485 mode is set (Andrew Halaney) [RHEL-24205] - serial: Sanitize rs485_struct (Andrew Halaney) [RHEL-24205] - serial: stm32: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: omap: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: mcf: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: max310x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: imx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: atmel: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: pl011: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fill in rs485_supported for pci_fintek (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_lpc18cc: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial8250_em485_supported for em485 users (Andrew Halaney) [RHEL-24205] - serial: Add rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: Move serial_rs485 sanitization into separate function (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use serial_lsr_in() in dw8250_handle_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: Adjust misleading LSR related comment (Andrew Halaney) [RHEL-24205] - serial: 8250: Get preserved flags using serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - serial: 8250: handle __start_tx() call in start_tx() (Andrew Halaney) [RHEL-24205] - serial: 8250: kill __do_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: vt: convert sysfs snprintf to sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: max310x: implement I2C support (Andrew Halaney) [RHEL-24205] - serial: max310x: make accessing revision id interface-agnostic (Andrew Halaney) [RHEL-24205] - serial: max310x: use a separate regmap for each port (Andrew Halaney) [RHEL-24205] - serial: max310x: use regmap methods for SPI batch operations (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: walk the buffer only once in con_set_trans_old() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use con_allocate_new() in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract con_allocate_new() from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: change refcount only if needed in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove superfluous whitespace (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make conv_uni_to_pc() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_default_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_copy_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_release_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unify_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_insert_unipair() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in conv_uni_to_pc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract dict unsharing to con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove glyph < 0 check from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce enum translation_map and use it (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: check put_user() in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make p1 increment less confusing in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_get_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_set_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use sizeof(*pointer) instead of sizeof(type) (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: zero uni_pgdir using kcalloc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce UNI_*() macros (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use | for binary addition (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: one line = one statement (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make parameters of inverse_translate() saner (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: convert macros to static inlines (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove extern from function decls (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: decrypt inverse_translate() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: define UNI_* macros for constants (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename and document struct uni_pagedir (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE() (Andrew Halaney) [RHEL-24205] - tty/vt: Makefile, add --unicode for loadkeys invocation (Andrew Halaney) [RHEL-24205] - tty/vt: defkeymap.c_shipped, little unification with loadkeys (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused header (Andrew Halaney) [RHEL-24205] - serial: pic32: fix missing clk_disable_unprepare() on error in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - tty: fix typos in comments (Andrew Halaney) [RHEL-24205] - tty: goldfish: Fix free_irq() on remove (Andrew Halaney) [RHEL-24205] - tty: Rework receive flow control char logic (Andrew Halaney) [RHEL-24205] - pcmcia: synclink_cs: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: stm32-usart: Correct CSIZE, bits, and parity (Andrew Halaney) [RHEL-24205] - serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 (Andrew Halaney) [RHEL-24205] - serial: sifive: Sanitize CSIZE and c_iflag (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: txx9: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: rda-uart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: digicolor-usart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: uartlite: Fix BRKINT clearing (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix build error without CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_mtk: Make sure to select the right FEATURE_SEL" (Andrew Halaney) [RHEL-24205] - serial: msm_serial: disable interrupts in __msm_console_write() (Andrew Halaney) [RHEL-24205] - serial: meson: acquire port->lock in startup() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_add_action_or_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Update the list of OF headers used by driver (Andrew Halaney) [RHEL-24205] - serial: jsm: Use B0 instead of 0 (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix suspend/resume on S5L (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove initial print (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove tracing prints (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused uart_pmac_port::termios_cache (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unfinished DBDMA support (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: move header content to .c (Andrew Halaney) [RHEL-24205] - tty: fix deadlock caused by calling printk() under tty_port->lock (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix invalid gsmtty_write_room() result (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix mux activation issues in gsm_config() (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix register address for XON/XOFF character (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Make sure to select the right FEATURE_SEL (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix UART_EFR register address (Andrew Halaney) [RHEL-24205] - tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe() (Andrew Halaney) [RHEL-24205] - tty: hvc: dcc: Bind driver to CPU core0 for reads and writes (Andrew Halaney) [RHEL-24205] - serial: pch: inline pop_tx() into handle_tx() (Andrew Halaney) [RHEL-24205] - serial: pch: simplify pop_tx() even more (Andrew Halaney) [RHEL-24205] - serial: pch: remove xmit circ_buf size double check (Andrew Halaney) [RHEL-24205] - serial: pch: remove debug print from pop_tx (Andrew Halaney) [RHEL-24205] - serial: pch: decomission pch_uart_hal_write() (Andrew Halaney) [RHEL-24205] - serial: pch: don't overwrite xmit->buf[0] by x_char (Andrew Halaney) [RHEL-24205] - serial: pch: move size check from pop_tx one level up (Andrew Halaney) [RHEL-24205] - serial: pic32: restore disabled irqs in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - serial: pic32: free up irq names correctly (Andrew Halaney) [RHEL-24205] - serial: pic32: don't zero members of kzalloc-ated structure (Andrew Halaney) [RHEL-24205] - serial: pic32: don't assign pic32_sport::cts_gpio twice (Andrew Halaney) [RHEL-24205] - serial: pic32: convert to_pic32_sport() to an inline (Andrew Halaney) [RHEL-24205] - serial: pic32: remove pic32_get_port() macro (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify pic32_sport::enable_tx_irq handling (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify clk handling (Andrew Halaney) [RHEL-24205] - serial: pic32: remove constants from struct pic32_sport (Andrew Halaney) [RHEL-24205] - serial: pic32: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: pic32: remove unused items from the header (Andrew Halaney) [RHEL-24205] - serial: stm32: Use TC interrupt to deassert GPIO RTS in RS485 mode (Andrew Halaney) [RHEL-24205] - serial: stm32: Factor out GPIO RTS toggling into separate function (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove duplicate `clkin_rate' setting (Andrew Halaney) [RHEL-24205] - serial: sifive: Report actual baud base rather than fixed 115200 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add proper clock handling for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Export ICR access helpers for internal use (Andrew Halaney) [RHEL-24205] - serial: 8250: Fold EndRun device support into OxSemi Tornado code (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Drop duplicated iotype assignment (Andrew Halaney) [RHEL-24205] - serial: 8250: pxa: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: core: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix NULL pointer dereference (Andrew Halaney) [RHEL-24205] - ACPI / property: Document RS485 _DSD properties (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Add receiver enable polarity (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Implement SW half duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: RS485 HW half & full duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT (Andrew Halaney) [RHEL-24205] - serial: 8250: use THRE & __stop_tx also with DMA (Andrew Halaney) [RHEL-24205] - serial: Store character timing information to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Improve RZN1 support (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Add support for DMA flow controlling devices (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the IO accessors to 8250_dwlib.h (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Introduce an rx_timeout variable in the IRQ path (Andrew Halaney) [RHEL-24205] - serial: 8250: dma: Allow driver operations before starting DMA transfers (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Allow to use a fallback CPR value if not synthesized (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the USR register to pdata (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Create a generic platform data structure (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move definitions to the shared header (Andrew Halaney) [RHEL-24205] - sysrq: do not omit current cpu when showing backtrace of all active CPUs (Andrew Halaney) [RHEL-24205] - tty: hvcs: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - tty/hvc_opal: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device (Andrew Halaney) [RHEL-24205] - serial: 8250: Also set sticky MCR bits in console restoration (Andrew Halaney) [RHEL-24205] - Revert "serial: sc16is7xx: Clear RS485 bits in the shutdown" (Andrew Halaney) [RHEL-24205] - serial: stm32: add earlycon support (Andrew Halaney) [RHEL-24205] - serial: stm32: add KGDB support (Andrew Halaney) [RHEL-24205] - serial: stm32: remove infinite loop possibility in putchar function (Andrew Halaney) [RHEL-24205] - tty: Add function for handling flow control chars (Andrew Halaney) [RHEL-24205] - serial: core: fix tcdrain() with CTS enabled (Andrew Halaney) [RHEL-24205] - drivers: tty: serial: Fix deadlock in sa1100_set_termios() (Andrew Halaney) [RHEL-24205] - tty/sysrq: change the definition of sysrq_key_table's element to make it more readable (Andrew Halaney) [RHEL-24205] - serial: allow COMPILE_TEST for some drivers (Andrew Halaney) [RHEL-24205] - serial: pic32: make SERIAL_PIC32_CONSOLE depend on SERIAL_PIC32=y (Andrew Halaney) [RHEL-24205] - serial: zs: use NULL as a pointer, not 0 (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: cache xmit in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: return early in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: change sunplus_console_ports from global to static (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a 12MHz internal clock rate to calculate baud rate in order to meet the baud rate requirements of special BT modules (Andrew Halaney) [RHEL-24205] - serial: icom: remove unused struct icom_port members (Andrew Halaney) [RHEL-24205] - serial: icom: delete empty serial hooks (Andrew Halaney) [RHEL-24205] - serial: icom: use list_for_each_entry() (Andrew Halaney) [RHEL-24205] - serial: icom: make icom_acfg_baud const and unsigned (Andrew Halaney) [RHEL-24205] - serial: icom: use ARRAY_SIZE (Andrew Halaney) [RHEL-24205] - serial: icom: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: icom: use proper __le types and functions (Andrew Halaney) [RHEL-24205] - serial: icom: remove to_icom_adapter() and icom_kref_release() (Andrew Halaney) [RHEL-24205] - serial: icom: switch vague casts to container_of (Andrew Halaney) [RHEL-24205] - serial: icom: remove ICOM_VERSION_STR macro (Andrew Halaney) [RHEL-24205] - serial: 8250/omap1: include linux/soc/ti/omap1-soc.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up implicit CR bit encoding in address field (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up dead code in gsm_queue() (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Handle UART without interrupt on TEMT using em485" (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix runtime PM for start_tx() for empty buffer (Andrew Halaney) [RHEL-24205] - serial: imx: fix overrun interrupts in DMA mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not time out prematurely when draining tx fifo (Andrew Halaney) [RHEL-24205] - serial: When UART is suspended, set RTS to false (Andrew Halaney) [RHEL-24205] - serial: 8250: add compatible for fsl,16550-FIFO64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add UART_CAP_NOTEMT on PORT_16550A_FSL64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT using em485 (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Fix potential NULL dereference in aspeed_vuart_probe (Andrew Halaney) [RHEL-24205] - serial: atmel: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: max310: remove redundant memset in rs485_config (Andrew Halaney) [RHEL-24205] - serial: omap: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove redundant check in rs485_config (Andrew Halaney) [RHEL-24205] - serial: stm32: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: core: move RS485 configuration tasks from drivers into core (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use DIV_ROUND_CLOSEST to calculate baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: Report which option to enable for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - tty: n_tty: Restore EOF push handling behavior (Andrew Halaney) [RHEL-24205] - serial: 8250: Make SERIAL_8250_EM available for arm64 systems (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,em-uart: Document r9a09g011 bindings (Andrew Halaney) [RHEL-24205] - tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: add spin_lock for interrupt and console_write (Andrew Halaney) [RHEL-24205] - tty: Fix a possible resource leak in icom_probe (Andrew Halaney) [RHEL-24205] - tty: serial: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: hvc: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use tty_port_destroy() to destroy port (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix incorrect UA handling (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix malformed counter for out of frame data (Andrew Halaney) [RHEL-24205] - tty: serial: altera: use altera_jtaguart_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: owl-uart, send x_char even if stopped (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: remove double ifdeffery (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned, part II. (Andrew Halaney) [RHEL-24205] - memcg: enable accounting for tty-related objects (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix potential spectre v1 in VT_DISALLOCATE (Andrew Halaney) [RHEL-24205] - serial: 8250: fix XOFF/XON sending when DMA is used (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add ARTPEC-8 support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Clear RS485 bits in the shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: simplify getting OF match data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify variables and pointers (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data members (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify UART name (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: reduce number of casts (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c2410_uartcfg in parent structure (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c24xx_uart_info in parent structure (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: mark acpi_device_id as unused with !ACPI (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: use more precise Kconfig symbol (Andrew Halaney) [RHEL-24205] - serial: SERIAL_SUNPLUS should depend on ARCH_SUNPLUS (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: fix two assignments in if conditions (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: remove redundant assignments to variable linestatus (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: make two read-only arrays static const (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove struct uart_txx9_port (Andrew Halaney) [RHEL-24205] - kgdboc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - tty: hvc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - serial: samsung: Add samsung_early_read to support early kgdboc (Andrew Halaney) [RHEL-24205] - serial: make uart_console_write->putchar()'s character an unsigned char (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix return value check in mvebu_uart_clock_probe() (Andrew Halaney) [RHEL-24205] - sc16is7xx: Set AUTOCTS and AUTORTS bits (Andrew Halaney) [RHEL-24205] - sc16is7xx: Handle modem status lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Properly resume TX after stop (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: *" (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Fix compile error while CONFIG_SERIAL_SUNPLUS_CONSOLE=n (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Fix the compile link error reported by kernel test robot (Andrew Halaney) [RHEL-24205] - mxser: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - sdio_uart: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: The system stuck when you run the stty command on the console to change the baud rate (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Add Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: Add bindings doc for Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix race condition in RTS-after-send handling (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Make some bit of the REG5 register writable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Describes the calculation of the UART baud rate clock using a clock frame (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_ioremap_resource to get register mapped memory (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Move request the register region to probe (Andrew Halaney) [RHEL-24205] - tty: serial: amba-pl010: use more uart_port pointers (Andrew Halaney) [RHEL-24205] - tty: serial: lpc32xx_hs: use serial_lpc32xx_stop_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove info print from init (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: replace snprintf with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct Kconfig help text for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - arm64: dts: marvell: armada-37xx: add device node for UART clock and use it (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement support for baudrates higher than 230400 Bd (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: update information about UART clock (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement UART clock driver for configuring UART base clock (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: document DT bindings for marvell,armada-3700-uart-clock (Andrew Halaney) [RHEL-24205] - sc16is7xx: Separate GPIOs from modem control lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Update status lines in single call (Andrew Halaney) [RHEL-24205] - sc16is7xx: Preserve EFR bits on update (Andrew Halaney) [RHEL-24205] - serial: 8250: Return early in .start_tx() if there are no chars to send (Andrew Halaney) [RHEL-24205] - sc16is7xx: Fix for incorrect data being transmitted (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix proper link termination after failed open (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix encoding of control signal octet bit DV (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: add PORT_ASPEED_VUART port type (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove unneeded test for ->setup() presence (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Get rid of custom MID_DEVICE() macro (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Simplify multiplication/shift logic (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: add earlycon support (Andrew Halaney) [RHEL-24205] - tty: n_tty: do not look ahead for EOL character past the end of the buffer (Andrew Halaney) [RHEL-24205] - serial: parisc: GSC: fix build when IOSAPIC is not set (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Add fast path when rs485 delays are 0 (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add ACPI support (Andrew Halaney) [RHEL-24205] - serial: stm32: enable / disable wake irqs for mcrtl_gpio wakeup sources (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: add a new API to enable / disable wake_irq (Andrew Halaney) [RHEL-24205] - serial: core: Drop duplicate NULL check in uart_*shutdown() (Andrew Halaney) [RHEL-24205] - tty: Drop duplicate NULL check in TTY port functions (Andrew Halaney) [RHEL-24205] - serial: core: Fix the definition name in the comment of UPF_* flags (Andrew Halaney) [RHEL-24205] - amiserial: Drop duplicate NULL check in shutdown() (Andrew Halaney) [RHEL-24205] - vt_ioctl: add array_index_nospec to VT_ACTIVATE (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix array_index_nospec in vt_setactivate (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Revert "Re-enable higher baud rates" (Andrew Halaney) [RHEL-24205] - XArray: Include bitmap.h from xarray.h (Andrew Halaney) [RHEL-24205] - n_tty: wake up poll(POLLRDNORM) on receiving data (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards (Andrew Halaney) [RHEL-24205] - tty: Replace acpi_bus_get_device() (Andrew Halaney) [RHEL-24205] - serial: mcf: use helpers in mcf_tx_chars() (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: don't call uart_write_wakeup() twice (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: deduplicate character sending (Andrew Halaney) [RHEL-24205] - mxser: switch from xmit_buf to kfifo (Andrew Halaney) [RHEL-24205] - mxser: use tty_port xmit_buf helpers (Andrew Halaney) [RHEL-24205] - mxser: fix xmit_buf leak in activate when LSR == 0xff (Andrew Halaney) [RHEL-24205] - tty: tty_port_open, document shutdown vs failed activate (Andrew Halaney) [RHEL-24205] - tty: add kfifo to tty_port (Andrew Halaney) [RHEL-24205] - serial: atmel_serial: include circ_buf.h (Andrew Halaney) [RHEL-24205] - serial: core: clean up EXPORT_SYMBOLs (Andrew Halaney) [RHEL-24205] - serial: imx: reduce RX interrupt frequency (Andrew Halaney) [RHEL-24205] - tty: serial: max3100: Remove redundant 'flush_workqueue()' calls (Andrew Halaney) [RHEL-24205] - serial: core: Initialize rs485 RTS polarity already on probe (Andrew Halaney) [RHEL-24205] - serial: pl011: Fix incorrect rs485 RTS polarity on set_mctrl (Andrew Halaney) [RHEL-24205] - serial: stm32: fix software flow control transfer (Andrew Halaney) [RHEL-24205] - serial: stm32: prevent TDR register overwrite when sending x_char (Andrew Halaney) [RHEL-24205] - serial: 8250: of: Fix mapped region size when using reg-offset property (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Fix race condition releasing tty port (Andrew Halaney) [RHEL-24205] - tty: Add support for Brainboxes UC cards. (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: Use fifo in 8250 console driver" (Andrew Halaney) [RHEL-24205] - vsprintf: rework bitmap_list_string (Andrew Halaney) [RHEL-24205] - lib: bitmap: add performance test for bitmap_print_to_pagebuf (Andrew Halaney) [RHEL-24205] - tools: sync tools/bitmap with mother linux (Andrew Halaney) [RHEL-24205] - serial: core: Keep mctrl register state and cached copy in sync (Andrew Halaney) [RHEL-24205] - serial: stm32: correct loop for dma error handling (Andrew Halaney) [RHEL-24205] - serial: stm32: fix flow control transfer in DMA mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework TX DMA state condition (Andrew Halaney) [RHEL-24205] - serial: stm32: move tx dma terminate DMA to shutdown (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop redundant DTR/RTS preservation on close/open (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: pl010: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix MODULE_ALIAS (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix return error code in case of dma_alloc_coherent() failure (Andrew Halaney) [RHEL-24205] - Revert "serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2" (Andrew Halaney) [RHEL-24205] - serdev: Do not instantiate serdevs on boards with known bogus DSDT entries (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2 (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Drop the legacy compatible strings and clock code (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: bcm63xx: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: pxa: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: meson: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Propagate error codes from brcmuart_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: lantiq: store and compare return status correctly (Andrew Halaney) [RHEL-24205] - serial: 8250: Move Alpha-specific quirk out of the core (Andrew Halaney) [RHEL-24205] - serial: Fix incorrect rs485 polarity on uart open (Andrew Halaney) [RHEL-24205] - docs/driver-api: Replace a comma in the n_gsm.rst with a double colon (Andrew Halaney) [RHEL-24205] - tty: Fix the keyboard led light display problem (Andrew Halaney) [RHEL-24205] - tty/ldsem: Fix syntax errors in comments (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Remove BREAK/FRAME/PARITY/OVERRUN printouts (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use serial_dl_write() instead of open coded (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Re-enable higher baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Split out Pericom driver (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix console registration from module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Enable console as module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Remove USI initialization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: remove redundant assignment to tmp after the mask operation (Andrew Halaney) [RHEL-24205] - serial: atmel: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use devm_clk_get_optional() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Drop support for "sci_ick" clock (Andrew Halaney) [RHEL-24205] - serial: lantiq: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for R-Car Gen4 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Document r8a779f0 bindings (Andrew Halaney) [RHEL-24205] - xen/console: harden hvc_xen against event channel storms (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fix garbled text for console (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: make n_hdlc_tty_wakeup() asynchronous (Andrew Halaney) [RHEL-24205] - tty: mips_ejtag_fdc: Make use of the helper function kthread_run_on_cpu() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: UART errors after resuming from S2 (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not request memory region twice (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: allow 64 bit address (Andrew Halaney) [RHEL-24205] - Documentation: add TTY chapter (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_standard_install (Andrew Halaney) [RHEL-24205] - tty: more kernel-doc for tty_ldisc (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc docs up-to-date (Andrew Halaney) [RHEL-24205] - tty: move tty_ldisc docs to new Documentation/tty/ (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_port functions (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_driver functions (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: fix kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_buffer.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_ldisc.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_io.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_port.c (Andrew Halaney) [RHEL-24205] - tty: reformat TTY_DRIVER_ flags into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_ldisc_ops docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_operations triple docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_driver (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Call dma_async_issue_pending() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Check return code of dmaengine_submit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: rewrite pericom_do_set_divisor() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix RTS modem control while in rs485 mode (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of .shutdown() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: clear the RTSD status before enable the RTSD irq (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add StarFive JH7100 quirk (Andrew Halaney) [RHEL-24205] - mxser: use PCI_DEVICE_DATA (Andrew Halaney) [RHEL-24205] - mxser: move ids from pci_ids.h here (Andrew Halaney) [RHEL-24205] - mxser: add MOXA prefix to some PCI device IDs (Andrew Halaney) [RHEL-24205] - mxser: increase buf_overrun if tty_insert_flip_char() fails (Andrew Halaney) [RHEL-24205] - mxser: remove tty parameter from mxser_receive_chars_new() (Andrew Halaney) [RHEL-24205] - mxser: don't throttle manually (Andrew Halaney) [RHEL-24205] - mxser: clean up timeout handling in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use msleep_interruptible() in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: extract TX empty check from mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use tty_port_close() in mxser_close() (Andrew Halaney) [RHEL-24205] - mxser: don't flush buffer from mxser_close() directly (Andrew Halaney) [RHEL-24205] - mxser: call stop_rx from mxser_shutdown_port() (Andrew Halaney) [RHEL-24205] - mxser: remove tty->driver_data NULL check (Andrew Halaney) [RHEL-24205] - mxser: remove pointless xmit_buf checks (Andrew Halaney) [RHEL-24205] - mxser: clean up tx handling in mxser_transmit_chars() (Andrew Halaney) [RHEL-24205] - mxser: move MSR read to mxser_check_modem_status() (Andrew Halaney) [RHEL-24205] - mxser: keep only !tty test in ISR (Andrew Halaney) [RHEL-24205] - mxser: rename mxser_close_port() to mxser_stop_rx() (Andrew Halaney) [RHEL-24205] - mxser: remove wait for sent from mxser_close_port (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Add support to deassert/assert reset line (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,sci: Document RZ/G2L SoC (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Make resets as a required property (Andrew Halaney) [RHEL-24205] - tty: serial, join uport checks in uart_port_shutdown() (Andrew Halaney) [RHEL-24205] - tty: clean up whitespace in __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove tty NULL check from __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove TTY_SOFT_SAK part from __do_SAK() (Andrew Halaney) [RHEL-24205] - n_gsm: remove unused parameters from gsm_error() (Andrew Halaney) [RHEL-24205] - arm: remove zte zx platform left-over (Andrew Halaney) [RHEL-24205] - serial: 8250: replace snprintf in show functions with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: liteuart: relax compile-test dependencies (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix minor-number leak on probe errors (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix use-after-free and memleak on unbind (Andrew Halaney) [RHEL-24205] - serial: liteuart: Fix NULL pointer dereference in ->remove() (Andrew Halaney) [RHEL-24205] - tty: serial: msm_serial: Deactivate RX DMA for polling support (Andrew Halaney) [RHEL-24205] - serial: core: fix transmit-buffer reset and memleak (Andrew Halaney) [RHEL-24205] - xen: flag xen_snd_front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag pvcalls-front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag hvc_xen to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: add "not_essential" flag to struct xenbus_driver (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Protect udbg definitions by CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Define tty name via constant string literal (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Add pr_fmt() to prefix messages (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Use dev_err_probe() in ->probe() (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Unify variable used to keep an error code (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Assign returned id to a local variable (Andrew Halaney) [RHEL-24205] - serial: stm32: push DMA RX data before suspending (Andrew Halaney) [RHEL-24205] - serial: stm32: terminate / restart DMA transfer at suspend / resume (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX dma initialization and release (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove empty stub pci_quatech_exit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace custom pci_match_id() implementation (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Fix race condition causing stuck TX (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Mark sunzilog_putchar() __maybe_unused (Andrew Halaney) [RHEL-24205] - Revert "tty: hvc: pass DMA capable memory to put_chars()" (Andrew Halaney) [RHEL-24205] - Revert "virtio-console: remove unnecessary kmemdup()" (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace dev_*() by pci_*() macros (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Get rid of redundant 'else' keyword (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Refactor the loop in pci_ite887x_init() (Andrew Halaney) [RHEL-24205] - tty: add rpmsg driver (Andrew Halaney) [RHEL-24205] - serial: 8250: rename unlock labels (Andrew Halaney) [RHEL-24205] - serial: stm32: update throttle and unthrottle ops for dma mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX over DMA (Andrew Halaney) [RHEL-24205] - serial: stm32: re-introduce an irq flag condition in usart_receive_chars (Andrew Halaney) [RHEL-24205] - virtio-console: remove unnecessary kmemdup() (Andrew Halaney) [RHEL-24205] - tty: hvc: pass DMA capable memory to put_chars() (Andrew Halaney) [RHEL-24205] - tty: hvc: use correct dma alignment size (Andrew Halaney) [RHEL-24205] - serial: imx: disable console clocks on unregister (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Make sc16is7xx_remove() return void (Andrew Halaney) [RHEL-24205] - serial: max310x: Make max310x_remove() return void (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Improve naming for common macro (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use macros instead of hardcoded values (Andrew Halaney) [RHEL-24205] - tty/sysrq: More intuitive Shift handling (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Fix reporting real baudrate value in c_ospeed field" (Andrew Halaney) [RHEL-24205] - serial: 8250: allow disabling of Freescale 16550 compile test (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix reporting real baudrate value in c_ospeed field (Andrew Halaney) [RHEL-24205] - serial: sifive: set pointer to NULL rather than 0. (Andrew Halaney) [RHEL-24205] - mxser: store FCR state in mxser_port::FCR (Andrew Halaney) [RHEL-24205] - mxser: don't read from UART_FCR (Andrew Halaney) [RHEL-24205] - mxser: move FIFO clearing to mxser_disable_and_clear_FIFO() (Andrew Halaney) [RHEL-24205] - mxser: simplify FCR computation in mxser_change_speed() (Andrew Halaney) [RHEL-24205] - mxser: make mxser_port::ldisc_stop_rx a bool (Andrew Halaney) [RHEL-24205] - mxser: simplify condition in mxser_receive_chars_new (Andrew Halaney) [RHEL-24205] - mxser: restore baud rate if its setting fails (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: describe driver in KConfig (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work for HVM/PVH DomU (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work better for PVH Dom0 (Andrew Halaney) [RHEL-24205] - serial: 8250: remove duplicated BRI0A49 and BDP3336 entries (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Move fsl8250_data to ACPI section (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_EM should depend on ARCH_RENESAS (Andrew Halaney) [RHEL-24205] - tty: remove flags from struct tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: unexport tty_ldisc_release (Andrew Halaney) [RHEL-24205] - tty: moxa: merge moxa.h into moxa.c (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: rename a conflicting function name (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Modify cr bit value when config requester (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Add some instructions and code for requester (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix driver's tx_empty callback (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix RX_LVL register offset (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Prevent changing fixed parameters (Andrew Halaney) [RHEL-24205] - sh: j2: Update uartlite binding with data and parity properties (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Add properties for synthesis-time parameters (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Prefer struct_size over open coded arithmetic (Andrew Halaney) [RHEL-24205] - console: consume APC, DM, DCS (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use read_poll_timeout for a polling loop (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use constants in early_uartlite_putc (Andrew Halaney) [RHEL-24205] - tty: Fix data race between tiocsti() and flush_to_ldisc() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - serial: 8250_ingenic: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Remove redundant check to simplify the code (Andrew Halaney) [RHEL-24205] - mxser: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: moxa: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: replace in_irq() with in_hardirq() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: fix break handling for sysrq (Andrew Halaney) [RHEL-24205] - serial: stm32: use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: use the defined variable to simplify code (Andrew Halaney) [RHEL-24205] - Revert "arm pl011 serial: support multi-irq request" (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add Exynos850 SoC data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix driver data macros style (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Init USI to keep clocks running (Andrew Halaney) [RHEL-24205] - platform/surface: aggregator: Use serdev_acpi_get_uart_resource() helper (Andrew Halaney) [RHEL-24205] - serdev: Split and export serdev_acpi_get_uart_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: fix the conditional expression writing (Andrew Halaney) [RHEL-24205] - serial: omap: Only allow if 8250_omap is not selected (Andrew Halaney) [RHEL-24205] - vt: keyboard.c: make console an unsigned int (Andrew Halaney) [RHEL-24205] - vt: keyboard: treat kbd_table as an array all the time. (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: make setup_port() parameters explicitly unsigned (Andrew Halaney) [RHEL-24205] - tty: pdc_cons, free tty_driver upon failure (Andrew Halaney) [RHEL-24205] - tty: drop put_tty_driver (Andrew Halaney) [RHEL-24205] - tty: drop alloc_tty_driver (Andrew Halaney) [RHEL-24205] - xtensa: ISS: don't panic in rs_init (Andrew Halaney) [RHEL-24205] - serial: max310x: Use clock-names property matching to recognize EXTCLK (Andrew Halaney) [RHEL-24205] - serial: 8250: Define RX trigger levels for OxSemi 950 devices (Andrew Halaney) [RHEL-24205] - tty: hvc: replace BUG_ON() with negative return value (Andrew Halaney) [RHEL-24205] - amiserial: remove unused state from shutdown (Andrew Halaney) [RHEL-24205] - amiserial: pack and sort includes (Andrew Halaney) [RHEL-24205] - amiserial: expand serial_isroot (Andrew Halaney) [RHEL-24205] - amiserial: simplify rs_open (Andrew Halaney) [RHEL-24205] - amiserial: remove serial_state::xmit_fifo_size (Andrew Halaney) [RHEL-24205] - amiserial: remove stale comment (Andrew Halaney) [RHEL-24205] - amiserial: remove unused DBG_CNT (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add ->unregister_gpio() callback (Andrew Halaney) [RHEL-24205] - tty: serial: Fix spelling mistake "Asychronous" -> "Asynchronous" (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Add runtime pm support (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Disable clocks in case of errors (Andrew Halaney) [RHEL-24205] - tty: Fix out-of-bound vmalloc access in imageblit (Andrew Halaney) [RHEL-24205] - serial: samsung: use dma_ops of DMA if attached (Andrew Halaney) [RHEL-24205] - arm pl011 serial: support multi-irq request (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: add RS485 support (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: hold port lock when reporting modem line changes (Andrew Halaney) [RHEL-24205] - serial: core: Report magic multiplier extra baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: extend compile-test coverage (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: use NULL to initialized a null pointer (Andrew Halaney) [RHEL-24205] - serial: 8250_pnp: Support configurable clock frequency (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: make a const array static, makes object smaller (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/omap: Make the locking RT aware" (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/pl011: Make the locking work on RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: Bring back the RT bits." (Andrew Halaney) [RHEL-24205] - Revert "printk: add infrastucture for atomic consoles" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: implement write_atomic" (Andrew Halaney) [RHEL-24205] - Revert "printk: avoid preempt_disable() for PREEMPT_RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: allow disabling printk per-console device kthreads at boot" (Andrew Halaney) [RHEL-24205] - Revert "serial: Make ->set_termios() old ktermios const" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART" (Andrew Halaney) [RHEL-24205]- copy_oldmem_kernel() - WRITE is "data source", not destination (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_SAMPLE_KMEMLEAK to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_RANDOMIZE_KSTACK_OFFSET to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_DMAPOOL_TEST to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make global slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make memcg slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: add shrinker_srcu_generation" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: make count and scan in shrinker debugfs lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: hold write lock to reparent shrinker nr_deferred" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers()" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: convert shrinker_rwsem to mutex" (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix iteration in collapse_file (Chris von Recklinghausen) [RHEL-27741] - memfd: check for non-NULL file_seals in memfd_create() syscall (Chris von Recklinghausen) [RHEL-27741] - mm/vmalloc: do not output a spurious warning when huge vmalloc() fails (Chris von Recklinghausen) [RHEL-27741] - mm/mprotect: fix do_mprotect_pkey() limit check (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: Fix error path in do_vmi_align_munmap() (Chris von Recklinghausen) [RHEL-27741] - zswap: do not shrink if cgroup may not zswap (Chris von Recklinghausen) [RHEL-27741] - page cache: fix page_cache_next/prev_miss off by one (Chris von Recklinghausen) [RHEL-27741] - mm/gup_test: fix ioctl fail for compat task (Chris von Recklinghausen) [RHEL-27741] - mm/gup: remove unused vmas parameter from pin_user_pages_remote() (Chris von Recklinghausen) [RHEL-27741] - splice: Rename direct_splice_read() to copy_splice_read() (Chris von Recklinghausen) [RHEL-27741] - mm: fix zswap writeback race condition (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: fix false positives on big endian (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: move LRU update from zs_map_object() to zs_malloc() (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: fix race condition on debugfs cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - mm: do not reclaim private data from pinned page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: always check invariants (Chris von Recklinghausen) [RHEL-27741] - filemap: Handle error return from __filemap_get_folio() (Chris von Recklinghausen) [RHEL-27741] - mm: change per-VMA lock statistics to be disabled by default (Chris von Recklinghausen) [RHEL-27741] - mm/mempolicy: correctly update prev when policy is equal on mbind (Chris von Recklinghausen) [RHEL-27741] - kasan: hw_tags: avoid invalid virt_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add some comments to explain the possible hole in __pageblock_pfn_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: move disabling KSM from s390/gmap code to KSM code (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: unmerge and clear VM_MERGEABLE when setting PR_SET_MEMORY_MERGE=0 (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: fix missing folio_sz update in damon_pa_young() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_mark_accessed_or_deactivate() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_pageout() (Chris von Recklinghausen) [RHEL-27741] - mm,unmap: avoid flushing TLB in batch if PTE is inaccessible (Chris von Recklinghausen) [RHEL-27741] - shmem: restrict noswap option to initial user namespace (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix conflicting mods to collapse_file() (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: fix vm_pgoff in vma_merge() case 3 (Chris von Recklinghausen) [RHEL-27741] - seq_buf: Add seq_buf_do_printk() helper (Chris von Recklinghausen) [RHEL-27741] - sparse: remove unnecessary 0 values from rc (Chris von Recklinghausen) [RHEL-27741] - mm: move 'mmap_min_addr' logic from callers into vm_unmapped_area() (Chris von Recklinghausen) [RHEL-27741] - mm: do not increment pgfault stats when page fault handler retries (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: allow only one active pool compaction context (Chris von Recklinghausen) [RHEL-27741] - mm: add new KSM process and sysfs knobs (Chris von Recklinghausen) [RHEL-27741] - mm: add new api to enable ksm per process (Chris von Recklinghausen) [RHEL-27741] - mm: don't check VMA write permissions if the PTE/PMD indicates write permissions (Chris von Recklinghausen) [RHEL-27741] - migrate_pages_batch: fix statistics for longterm pin retry (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use helper function range_in_vma() (Chris von Recklinghausen) [RHEL-27741] - lib/show_mem.c: use for_each_populated_zone() simplify code (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp bit lost when unsharing happens (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp during fork() (Chris von Recklinghausen) [RHEL-27741] - kasan: fix lockdep report invalid wait context (Chris von Recklinghausen) [RHEL-27741] - mm: ksm: support hwpoison for ksm page (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: refactor add_to_kill() (Chris von Recklinghausen) [RHEL-27741] - memfd: pass argument of memfd_fcntl as int (Chris von Recklinghausen) [RHEL-27741] - mm: workingset: update description of the source file (Chris von Recklinghausen) [RHEL-27741] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: refactor updating current->reclaim_state (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: move set_task_reclaim_state() near flush_reclaim_state() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: ignore non-LRU-based reclaim in memcg reclaim (Chris von Recklinghausen) [RHEL-27741] - mm: apply __must_check to vmap_pages_range_noflush() (Chris von Recklinghausen) [RHEL-27741] - mm: hwpoison: support recovery from HugePage copy-on-write faults (Chris von Recklinghausen) [RHEL-27741] - mm/vmscan: simplify shrink_node() (Chris von Recklinghausen) [RHEL-27741] - mpage: use folios in bio end_io handler (Chris von Recklinghausen) [RHEL-27741] - mpage: split submit_bio and bio end_io handler for reads and writes (Chris von Recklinghausen) [RHEL-27741] - mm/huge_memory: conditionally call maybe_mkwrite() and drop pte_wrprotect() in __split_huge_pmd_locked() (Chris von Recklinghausen) [RHEL-27741] - mm: convert copy_user_huge_page() to copy_user_large_folio() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_hugetlb() to use a folio (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert copy_huge_page_from_user() to copy_folio_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use kmap_local_page() in copy_huge_page_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_pte_copy() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: use check_pages_enabled static key to check tail pages (Chris von Recklinghausen) [RHEL-27741] - mm: mlock: use folios_put() in mlock_folio_batch() (Chris von Recklinghausen) [RHEL-27741] - mm/madvise: use vma_lookup() instead of find_vma() (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: maintain page cache uptodate flag (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: skip shmem with userfaultfd (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: refactor collapse_file control flow (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: drain lru after swapping in shmem (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned file-backed memory (Chris von Recklinghausen) [RHEL-27741] - mm/hwpoison: introduce copy_mc_highpage (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned anonymous memory (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: improve the performance of __kfence_alloc() and __kfence_free() (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: delay the initialization of zswap (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: replace zswap_init_{started/failed} with zswap_init_state (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: remove zswap_entry_cache_{create,destroy} helper function (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: rename addr_to_vb_xarray() function (Chris von Recklinghausen) [RHEL-27741] - kmemleak-test: fix kmemleak_test.c build logic (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: remove a global vmap_blocks xarray (Chris von Recklinghausen) [RHEL-27741] - mm: move free_area_empty() to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - hugetlb: remove PageHeadHuge() (Chris von Recklinghausen) [RHEL-27741] - mm: khugepaged: fix kernel BUG in hpage_collapse_scan_file() (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: reset compaction source zspage pointer after putback_zspage() (Chris von Recklinghausen) [RHEL-27741] - mm: make arch_has_descending_max_zone_pfns() static (Chris von Recklinghausen) [RHEL-27741] - zswap: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - zpool: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: remove incorrect #ifdef checks (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: move compaction sysctl to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: Move memory failure sysctls to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: uninline kstrdup() (Chris von Recklinghausen) [RHEL-27741] - fs: Add FGP_WRITEBEGIN (Chris von Recklinghausen) [RHEL-27741] - sched/numa: enhance vma scanning logic (Chris von Recklinghausen) [RHEL-27741] - sched/numa: apply the scan delay to every new vma (Chris von Recklinghausen) [RHEL-27741] - mm: separate vma->lock from vm_area_struct (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: free vm_area_struct without call_rcu in exit_mmap (Chris von Recklinghausen) [RHEL-27741] - mm: introduce per-VMA lock statistics (Chris von Recklinghausen) [RHEL-27741] - mm: prevent userfaults to be handled under per-vma lock (Chris von Recklinghausen) [RHEL-27741] - mm: prevent do_swap_page from handling page faults under VMA lock (Chris von Recklinghausen) [RHEL-27741] - mm: add FAULT_FLAG_VMA_LOCK flag (Chris von Recklinghausen) [RHEL-27741] - mm: fall back to mmap_lock if vma->anon_vma is not yet set (Chris von Recklinghausen) [RHEL-27741] - mm: introduce lock_vma_under_rcu to be used from arch-specific code (Chris von Recklinghausen) [RHEL-27741] - mm: introduce vma detached flag (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: prevent pagefault handler from racing with mmu_notifier registration (Chris von Recklinghausen) [RHEL-27741] - kernel/fork: assert no VMA readers during its destruction (Chris von Recklinghausen) [RHEL-27741] - mm: conditionally write-lock VMA in free_pgtables (Chris von Recklinghausen) [RHEL-27741] - mm: write-lock VMAs before removing them from VMA tree (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: write-lock VMA while remapping it to a new address range (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: write-lock VMAs in vma_prepare before modifying them (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: write-lock VMA while collapsing a huge page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: move vma_prepare before vma_adjust_trans_huge (Chris von Recklinghausen) [RHEL-27741] - mm: add per-VMA lock and helper functions to control it (Chris von Recklinghausen) [RHEL-27741] - mm: rcu safe VMA freeing (Chris von Recklinghausen) [RHEL-27741] - mm: introduce CONFIG_PER_VMA_LOCK (Chris von Recklinghausen) [RHEL-27741] - mm: hold the RCU read lock over calls to ->map_pages (Chris von Recklinghausen) [RHEL-27741] - afs: split afs_pagecache_valid() out of afs_validate() (Chris von Recklinghausen) [RHEL-27741] - xfs: remove xfs_filemap_map_pages() wrapper (Chris von Recklinghausen) [RHEL-27741] - mm/damon/sysfs: make more kobj_type structures constant (Chris von Recklinghausen) [RHEL-27741] - mm: be less noisy during memory hotplug (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: init cleanup, be explicit about the non-mergeable case (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: explicitly assign res, vma, extend invariants (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: fold curr, next assignment logic (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: further improve prev/next VMA naming (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: convert vread() to vread_iter() (Chris von Recklinghausen) [RHEL-27741] - iov_iter: add copy_page_to_iter_nofault() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: convert read_kcore() to read_kcore_iter() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: avoid bounce buffer for ktext data (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: extend memblock entry to include MM initialization (Chris von Recklinghausen) [RHEL-27741] - mm: move vmalloc_init() declaration to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - mm: move kmem_cache_init() declaration to mm/slab.h (Chris von Recklinghausen) [RHEL-27741] - mm: move mem_init_print_info() to mm_init.c (Chris von Recklinghausen) [RHEL-27741] - init,mm: fold late call to page_ext_init() to page_alloc_init_late() (Chris von Recklinghausen) [RHEL-27741] - mm: move init_mem_debugging_and_hardening() to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: call {ptlock,pgtable}_cache_init() directly from mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init,mm: move mm_init() to mm/mm_init.c and rename it to mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init: fold build_all_zonelists() and page_alloc_init_cpuhp() to mm_init() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: rename page_alloc_init() to page_alloc_init_cpuhp() (Chris von Recklinghausen) [RHEL-27741] - mm: handle hashdist initialization in mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: move most of core MM initialization to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add helper for checking if check_pages_enabled (Chris von Recklinghausen) [RHEL-27741] - mips: fix comment about pgtable_init() (Chris von Recklinghausen) [RHEL-27741] - mm: move get_page_from_free_area() to mm/page_alloc.c (Chris von Recklinghausen) [RHEL-27741] - mm: prefer fault_around_pages to fault_around_bytes (Chris von Recklinghausen) [RHEL-27741] - mm: refactor do_fault_around() (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: fix the possible deadlock when isolating hugetlb pages (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: consider the number of scanning compound pages in isolate fail path (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: simplify vma expansion again (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: start distinguishing if vma can be removed in mergeability test (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: convert mergeability checks to return bool (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: rename adj_next to adj_start (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: set mid to NULL if not applicable (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: initialize mid and next in natural order (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 4 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointers in cases 1 and 6 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 3 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use only primary pointers for preparing merge (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: combine 'mode' and 'wp_copy' arguments (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: don't pass around both mm and vma (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: rename functions for clarity + consistency (Chris von Recklinghausen) [RHEL-27741] - kasan: suppress recursive reports for HW_TAGS (Chris von Recklinghausen) [RHEL-27741] - mm: return an ERR_PTR from __filemap_get_folio (Chris von Recklinghausen) [RHEL-27741] - mm: remove FGP_ENTRY (Chris von Recklinghausen) [RHEL-27741] - shmem: open code the page cache lookup in shmem_get_folio_gfp (Chris von Recklinghausen) [RHEL-27741] - shmem: shmem_get_partial_folio use filemap_get_entry (Chris von Recklinghausen) [RHEL-27741] - mm: use filemap_get_entry in filemap_get_incore_folio (Chris von Recklinghausen) [RHEL-27741] - mm: make mapping_get_entry available outside of filemap.c (Chris von Recklinghausen) [RHEL-27741] - mm: don't look at xarray value entries in split_huge_pages_in_file (Chris von Recklinghausen) [RHEL-27741] - dmapool: create/destroy cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - dmapool: add alloc/free performance test (Chris von Recklinghausen) [RHEL-27741] - iov_iter: overlay struct iovec and ubuf/len (Chris von Recklinghausen) [RHEL-27741] - mm/slab: document kfree() as allowed for kmem_cache_alloc() objects (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove slob.c (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove CONFIG_SLOB (Chris von Recklinghausen) [RHEL-27741] - mm/thp: rename TRANSPARENT_HUGEPAGE_NEVER_DAX to _UNSUPPORTED (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: directly use IS_ENABLED(CONFIG_HWPOISON_INJECT) (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: convert shrinker_rwsem to mutex (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: hold write lock to reparent shrinker nr_deferred (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: make count and scan in shrinker debugfs lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add shrinker_srcu_generation (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make memcg slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make global slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add a map_nr_max field to shrinker_info (Chris von Recklinghausen) [RHEL-27741] - mm: prefer xxx_page() alloc/free functions for order-0 pages (Chris von Recklinghausen) [RHEL-27741] - kasan: remove PG_skip_kasan_poison flag (Chris von Recklinghausen) [RHEL-27741] - shmem: add support to ignore swap (Chris von Recklinghausen) [RHEL-27741] - shmem: update documentation (Chris von Recklinghausen) [RHEL-27741] - shmem: skip page split if we're not reclaiming (Chris von Recklinghausen) [RHEL-27741] - shmem: move reclaim check early on writepages() (Chris von Recklinghausen) [RHEL-27741] - shmem: set shmem_writepage() variables early (Chris von Recklinghausen) [RHEL-27741] - shmem: remove check for folio lock on writepage() (Chris von Recklinghausen) [RHEL-27741] - mm/gup.c: fix typo in comments (Chris von Recklinghausen) [RHEL-27741] - mm,jfs: move write_one_page/folio_write_one to jfs (Chris von Recklinghausen) [RHEL-27741] - kmsan: add test_stackdepot_roundtrip (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: show per fullness group class stats (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: rework compaction algorithm (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: fine-grained inuse ratio based fullness grouping (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: remove insert_zspage() ->inuse optimization (Chris von Recklinghausen) [RHEL-27741] - kmsan: add memsetXX tests (Chris von Recklinghausen) [RHEL-27741] - kmsan: another take at fixing memcpy tests (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: cleanup memcg uncharge for failure path (Chris von Recklinghausen) [RHEL-27741] - mm: swap: remove unneeded cgroup_throttle_swaprate() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_cow_fault() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_anonymous_page() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in wp_page_copy() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in page_copy_prealloc() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_swap_page() (Chris von Recklinghausen) [RHEL-27741] - mm: huge_memory: convert __do_huge_pmd_anonymous_page() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm/rmap: use atomic_try_cmpxchg in set_tlb_ubc_flush_pending (Chris von Recklinghausen) [RHEL-27741] - mm/debug: use %pGt to display page_type in dump_page() (Chris von Recklinghausen) [RHEL-27741] - mm, printk: introduce new format %pGt for page_type (Chris von Recklinghausen) [RHEL-27741] - mmflags.h: use less error prone method to define pageflag_names (Chris von Recklinghausen) [RHEL-27741] - mm: add tracepoints to ksm (Chris von Recklinghausen) [RHEL-27741] - x86/mm/pat: clear VM_PAT if copy_p4d_range failed (Chris von Recklinghausen) [RHEL-27741] - mm/userfaultfd: support WP on multiple VMAs (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: reduce page alloc/free sanity checks (Chris von Recklinghausen) [RHEL-27741] - mm: reduce lock contention of pcp buffer refill (Chris von Recklinghausen) [RHEL-27741] - splice: Add a func to do a splice from an O_DIRECT file without ITER_PIPE (Chris von Recklinghausen) [RHEL-27741] - fs: don't allocate blocks beyond EOF from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - iomap: Add iomap_get_folio helper (Chris von Recklinghausen) [RHEL-27741] - iov_iter: saner checks for attempt to copy to/from iterator (Chris von Recklinghausen) [RHEL-27741] - mm: introduce FOLL_PCI_P2PDMA to gate getting PCI P2PDMA pages (Chris von Recklinghausen) [RHEL-27741] - samples: add first Rust examples (Chris von Recklinghausen) [RHEL-27741] - ksm: add profit monitoring documentation (Chris von Recklinghausen) [RHEL-27741] - sysctl: remove max_extfrag_threshold (Chris von Recklinghausen) [RHEL-27741] - fs: don't call ->writepage from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - fs: remove the nobh helpers (Chris von Recklinghausen) [RHEL-27741] - jfs: stop using the nobh helper (Chris von Recklinghausen) [RHEL-27741] - iomap: remove iomap_writepage (Chris von Recklinghausen) [RHEL-27741] - hugetlbfs: zero partial pages during fallocate hole punch (Chris von Recklinghausen) [RHEL-27741] - kcsan: test: use new suite_{init,exit} support (Chris von Recklinghausen) [RHEL-27741] - fs: Remove aop flags parameter from nobh_write_begin() (Chris von Recklinghausen) [RHEL-27741] - stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: update rppt's email (Chris von Recklinghausen) [RHEL-27741] - connector: send event on write to /proc/[pid]/comm (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: regression fix for unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: fix use-after-free of VMA iterator (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory.c: warn with pr_warn_ratelimited instead of VM_WARN_ON_ONCE_FOLIO (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: fix do_mprotect_pkey() return on error (Aristeu Rozanski) [RHEL-27740] - mm: swap: fix performance regression on sparsetruncate-tiny (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid warn_alloc noise caused by fatal signal (Aristeu Rozanski) [RHEL-27740] - mm: enable maple tree RCU mode by default (Aristeu Rozanski) [RHEL-27740] - mm/ksm: fix race with VMA iteration and mm_struct teardown (Aristeu Rozanski) [RHEL-27740] - mm: fix error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm: deduplicate error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm/slab: Fix undefined init_cache_node_node() for NUMA and !SMP (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_nr_pages() after folio_put() in damon_pa_mark_accessed_or_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_size() call after folio_put() in damon_pa_young() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: try migrate in batch asynchronously firstly (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move split folios processing out of migrate_pages_batch() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: fix deadlock in batched migration (Aristeu Rozanski) [RHEL-27740] - mm: teach mincore_hugetlb about pte markers (Aristeu Rozanski) [RHEL-27740] - mm: avoid gcc complaint about pointer casting (Aristeu Rozanski) [RHEL-27740] - kasan, x86: don't rename memintrinsics in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: test: fix test for new meminstrinsic instrumentation (Aristeu Rozanski) [RHEL-27740] - kasan: treat meminstrinsic as builtins in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: emit different calls for instrumentable memintrinsics (Aristeu Rozanski) [RHEL-27740] - mm/hwpoison: convert TTU_IGNORE_HWPOISON to TTU_HWPOISON (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix missing folio_put() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: fix dup_anon_vma() in vma_merge() case 4 (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: Fix successful vma_merge() of next in do_mprotect_pkey() (Aristeu Rozanski) [RHEL-27740] - splice: Add a func to do a splice from a buffered file without ITER_PIPE (Aristeu Rozanski) [RHEL-27740] - mm: Pass info, not iter, into filemap_get_pages() (Aristeu Rozanski) [RHEL-27740] - include/linux/migrate.h: remove unneeded externs (Aristeu Rozanski) [RHEL-27740] - mm/memory_hotplug: cleanup return value handing in do_migrate_range() (Aristeu Rozanski) [RHEL-27740] - mm/uffd: fix comment in handling pte markers (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_movable_page() (Aristeu Rozanski) [RHEL-27740] - mm: hugetlb: change to return bool for isolate_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_lru_page() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for folio_isolate_lru() (Aristeu Rozanski) [RHEL-27740] - filemap: Remove lock_page_killable() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: rename memcg_kmem_enabled() (Aristeu Rozanski) [RHEL-27740] - mm: percpu: fix incorrect size in pcpu_obj_full_size() (Aristeu Rozanski) [RHEL-27740] - mm: page_alloc: call panic() when memoryless node allocation fails (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move THP/hugetlb migration support check to simplify code (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch flushing TLB (Aristeu Rozanski) [RHEL-27740] - migrate_pages: share more code between _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move migrate_folio_unmap() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: split unmap_and_move() to _unmap() and _move() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: restrict number of pages to migrate in batch (Aristeu Rozanski) [RHEL-27740] - migrate_pages: separate hugetlb folios migration (Aristeu Rozanski) [RHEL-27740] - migrate_pages: organize stats with struct migrate_pages_stats (Aristeu Rozanski) [RHEL-27740] - mm: fix typo in __vm_enough_memory warning (Aristeu Rozanski) [RHEL-27740] - mm/damon/dbgfs: print DAMON debugfs interface deprecation message (Aristeu Rozanski) [RHEL-27740] - mm/damon/Kconfig: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert putback_movable_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert isolate_movable_page() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: add folio_movable_ops() (Aristeu Rozanski) [RHEL-27740] - mm: add folio_get_nontail_page() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert migrate_page_add() to migrate_folio_add() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_required() to queue_folio_required() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_hugetlb() to queue_folios_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pte_range() to queue_folios_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pmd() to queue_folios_pmd() (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update hugetlbfs documentation to mention alloc_hugetlb_folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_wp() to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_add_to_page_cache to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb fault paths to use alloc_hugetlb_folio() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert putback_active_hugepage to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlbfs_pagecache_present() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_install_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert demote_free_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_migrate_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: increase use of folios in alloc_huge_page() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_surplus_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert dequeue_hugetlb_page functions to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert __update_and_free_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert isolate_hugetlb to folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: fix invalid page access in release_pte_pages() (Aristeu Rozanski) [RHEL-27740] - mm: Remove get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove call to get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove vmalloc page support (Aristeu Rozanski) [RHEL-27740] - highmem: Enhance is_kmap_addr() to check kmap_local_page() mappings (Aristeu Rozanski) [RHEL-27740] - mm/memremap.c: fix outdated comment in devm_memremap_pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs: make kobj_type structures constant (Aristeu Rozanski) [RHEL-27740] - mm/gup: move private gup FOLL_ flags to internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: move gup_must_unshare() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: make get_user_pages_fast_only() return the common return value (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove pin_user_pages_fast_only() (Aristeu Rozanski) [RHEL-27740] - mm/gup: make locked never NULL in the internal GUP functions (Aristeu Rozanski) [RHEL-27740] - mm/gup: add FOLL_UNLOCKABLE (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove locked being NULL from faultin_vma_page_range() (Aristeu Rozanski) [RHEL-27740] - mm/gup: add an assertion that the mmap lock is locked (Aristeu Rozanski) [RHEL-27740] - mm/gup: simplify the external interface functions and consolidate invariants (Aristeu Rozanski) [RHEL-27740] - mm/gup: move try_grab_page() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: don't call __gup_longterm_locked() if FOLL_LONGTERM cannot be set (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove obsolete FOLL_LONGTERM comment (Aristeu Rozanski) [RHEL-27740] - mm/gup: have internal functions get the mmap_read_lock() (Aristeu Rozanski) [RHEL-27740] - powerpc: mm: add VM_IOREMAP flag to the vmalloc area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: skip the uninitilized vmalloc areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: explicitly identify vm_map_ram area when shown in /proc/vmcoreinfo (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: allow vread() to read out vm_map_ram areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add flags to mark vm_map_ram area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add used_map into vmap_block to track space of vmap_block (Aristeu Rozanski) [RHEL-27740] - filemap: add mapping_read_folio_gfp() (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: reduce fallbacks to (MIGRATE_PCPTYPES - 1) (Aristeu Rozanski) [RHEL-27740] - mm: introduce vm_flags_reset_once to replace WRITE_ONCE vm_flags updates (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: replace BUG_ON with a simple if statement (Aristeu Rozanski) [RHEL-27740] - mm/swapfile: remove pr_debug in get_swap_pages() (Aristeu Rozanski) [RHEL-27740] - kasan: infer allocation size by scanning metadata (Aristeu Rozanski) [RHEL-27740] - mm: introduce __vm_flags_mod and use it in untrack_pfn (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags indirect modification in ksm_madvise (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags direct modifications with modifier calls (Aristeu Rozanski) [RHEL-27740] - mm: replace VM_LOCKED_CLEAR_MASK with VM_LOCKED_MASK (Aristeu Rozanski) [RHEL-27740] - mm: introduce vma->vm_flags wrapper functions (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert vma assignment to a memcpy (Aristeu Rozanski) [RHEL-27740] - vma_merge: set vma iterator to correct position. (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert do_brk_flags() to use vma_prepare() and vma_complete() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce dup_vma_anon() helper (Aristeu Rozanski) [RHEL-27740] - mm/mmap: don't use __vma_adjust() in shift_arg_pages() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: convert vma_adjust() to vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm: don't use __vma_adjust() in __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce init_vma_prep() and init_multi_vma_prep() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: use vma_prepare() and vma_complete() in vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: refactor locking out of __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: move anon_vma setting in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: change do_vmi_align_munmap() for maple tree iterator changes (Aristeu Rozanski) [RHEL-27740] - mm: change munmap splitting order and move_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: clean up mmap_region() unrolling (Aristeu Rozanski) [RHEL-27740] - mm: add vma iterator to vma_adjust() arguments (Aristeu Rozanski) [RHEL-27740] - mm: pass vma iterator through to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm: remove unnecessary write to vma iterator in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - madvise: use split_vma() instead of __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm: pass through vma iterator to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mmap: convert __vma_adjust() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr-test.h: stop using vma_mas_store() for maple tree store (Aristeu Rozanski) [RHEL-27740] - mm: switch vma_merge(), split_vma(), and __split_vma to vma iterator (Aristeu Rozanski) [RHEL-27740] - nommu: pass through vma iterator to shrink_vma() (Aristeu Rozanski) [RHEL-27740] - nommu: convert nommu to using the vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mremap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: pass through vmi iterator to __split_vma() (Aristeu Rozanski) [RHEL-27740] - madvise: use vmi iterator for __split_vma() and vma_merge() (Aristeu Rozanski) [RHEL-27740] - sched: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - task_mmu: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mempolicy: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - coredump: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mlock: convert mlock to vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: change mprotect_fixup to vma iterator (Aristeu Rozanski) [RHEL-27740] - userfaultfd: use vma iterator (Aristeu Rozanski) [RHEL-27740] - ipc/shm: introduce new do_vma_munmap() to munmap (Aristeu Rozanski) [RHEL-27740] - ipc/shm: use the vma iterator for munmap calls (Aristeu Rozanski) [RHEL-27740] - mm: add temporary vma iterator versions of vma_merge(), split_vma(), and __split_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_expand() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mmap: change do_mas_munmap and do_mas_aligned_munmap() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove preallocation from do_mas_align_munmap() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_link() vma iterator (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert forking to using the vmi iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert brk to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: expand vma iterator interface (Aristeu Rozanski) [RHEL-27740] - mm, slab/slub: Ensure kmem_cache_alloc_bulk() is available early (Aristeu Rozanski) [RHEL-27740] - mm/slub: fix memory leak with using debugfs_lookup() (Aristeu Rozanski) [RHEL-27740] - swap: use bvec_set_page to initialize bvecs (Aristeu Rozanski) [RHEL-27740] - mpage: convert __mpage_writepage() to use a folio more fully (Aristeu Rozanski) [RHEL-27740] - fs: convert writepage_t callback to pass a folio (Aristeu Rozanski) [RHEL-27740] - mm: add memcpy_from_file_folio() (Aristeu Rozanski) [RHEL-27740] - mm: refactor va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: split __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move debug checks from __vunmap to remove_vm_area (Aristeu Rozanski) [RHEL-27740] - mm: use remove_vm_area in __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move __remove_vm_area out of va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: call vfree instead of __vunmap from delayed_vfree_work (Aristeu Rozanski) [RHEL-27740] - mm: move vmalloc_init and free_work down in vmalloc.c (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree_deferred (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree (Aristeu Rozanski) [RHEL-27740] - mm: reject vmap with VM_FLUSH_RESET_PERMS (Aristeu Rozanski) [RHEL-27740] - mm/gup.c: fix typo in comments (Aristeu Rozanski) [RHEL-27740] - mm/sparse: fix "unused function 'pgdat_to_phys'" warning (Aristeu Rozanski) [RHEL-27740] - mm/page_owner: record single timestamp value for high order allocations (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: document memory failure stats (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: bump memory failure stats to pglist_data (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: add memory failure stats to sysfs (Aristeu Rozanski) [RHEL-27740] - mm: move KMEMLEAK's Kconfig items from lib to mm (Aristeu Rozanski) [RHEL-27740] - mm: implement memory-deny-write-execute as a prctl (Aristeu Rozanski) [RHEL-27740] - mm/cma: fix potential memory loss on cma_declare_contiguous_nid (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert get_hwpoison_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - zsmalloc: set default zspage chain size to 8 (Aristeu Rozanski) [RHEL-27740] - zsmalloc: make zspage chain size configurable (Aristeu Rozanski) [RHEL-27740] - zsmalloc: skip chain size calculation for pow_of_2 classes (Aristeu Rozanski) [RHEL-27740] - zsmalloc: rework zspage chain size selection (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: use deferred_pages_enabled() wherever applicable (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: init page_ext early if there are no deferred struct pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: skip apply schemes if empty (Aristeu Rozanski) [RHEL-27740] - mm/secretmem: remove redundant initiialization of pointer file (Aristeu Rozanski) [RHEL-27740] - readahead: convert readahead_expand() to use a folio (Aristeu Rozanski) [RHEL-27740] - filemap: convert filemap_range_has_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - rmap: add folio parameter to __page_set_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: clean up mlock_page / munlock_page references in comments (Aristeu Rozanski) [RHEL-27740] - mm: remove munlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove mlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove page_evictable() (Aristeu Rozanski) [RHEL-27740] - mm: convert mem_cgroup_css_from_page() to mem_cgroup_css_from_folio() (Aristeu Rozanski) [RHEL-27740] - mm/fs: convert inode_attach_wb() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_present_pte() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm: convert do_anonymous_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - page-writeback: convert write_cache_pages() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: convert __filemap_fdatawait_range() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: add filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - mm: discard __GFP_ATOMIC (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define how __GFP_HIGH non-blocking allocations accesses reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define what alloc flags deplete min reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly record high-order atomic allocations in alloc_flags (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: treat RT tasks similar to __GFP_HIGH (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: rename ALLOC_HIGH to ALLOC_MIN_RESERVE (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: do not allocate space for page_ext->flags if not needed (Aristeu Rozanski) [RHEL-27740] - mm: remove __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/nohash/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE on 32bit book3s (Aristeu Rozanski) [RHEL-27740] - arm/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: convert release_pte_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: introduce release_pte_folio() to replace release_pte_page() (Aristeu Rozanski) [RHEL-27740] - kmsan: silence -Wmissing-prototypes warnings (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update references to __m[un]lock_page() to *_folio() (Aristeu Rozanski) [RHEL-27740] - mm: mlock: update the interface to use folios (Aristeu Rozanski) [RHEL-27740] - m68k/mm/motorola: specify pmd_page() type (Aristeu Rozanski) [RHEL-27740] - mm: mlock: use folios and a folio batch internally (Aristeu Rozanski) [RHEL-27740] - mm: pagevec: add folio_batch_reinit() (Aristeu Rozanski) [RHEL-27740] - mm: madvise: use vm_normal_folio() in madvise_free_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert unpoison_memory() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_set_page_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert raw_hwp_list_head() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_clear_page_hwpoison to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert try_memory_failure_hugetlb() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __get_huge_page_for_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix comment of unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm: remove the hugetlb field from struct page (Aristeu Rozanski) [RHEL-27740] - mm: convert deferred_split_huge_page() to deferred_split_folio() (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: convert get_deferred_split_queue() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: remove page_deferred_list() (Aristeu Rozanski) [RHEL-27740] - mm: move page->deferred_list to folio->_deferred_list (Aristeu Rozanski) [RHEL-27740] - doc: correct struct folio kernel-doc (Aristeu Rozanski) [RHEL-27740] - mm: remove 'First tail page' members from struct page (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of compound_dtor and compound_nr (Aristeu Rozanski) [RHEL-27740] - mm: convert destroy_large_folio() to use folio_dtor (Aristeu Rozanski) [RHEL-27740] - mm: convert is_transparent_hugepage() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: convert set_compound_page_dtor() and set_compound_order() to folios (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_nr() (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_order() (Aristeu Rozanski) [RHEL-27740] - mm: remove head_compound_mapcount() and _ptr functions (Aristeu Rozanski) [RHEL-27740] - mm: convert page_mapcount() to use folio_entire_mapcount() (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of folio_mapcount_ptr (Aristeu Rozanski) [RHEL-27740] - mm/debug: remove call to head_compound_mapcount() (Aristeu Rozanski) [RHEL-27740] - mm: use entire_mapcount in __page_dup_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in hugepage_add_anon_rmap() and hugepage_add_new_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - page_alloc: use folio fields directly (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_file_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_anon_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_remove_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - doc: clarify refcount section by referring to folios & pages (Aristeu Rozanski) [RHEL-27740] - mm/mmu_notifier: remove unused mmu_notifier_range_update_to_read_only export (Aristeu Rozanski) [RHEL-27740] - mm: compaction: avoid fragmentation score calculation for empty zones (Aristeu Rozanski) [RHEL-27740] - mm: compaction: add missing kcompactd wakeup trace event (Aristeu Rozanski) [RHEL-27740] - mm: compaction: count the migration scanned pages events for proactive compaction (Aristeu Rozanski) [RHEL-27740] - mm: compaction: move list validation into compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm: compaction: remove redundant VM_BUG_ON() in compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix typo in comment (Aristeu Rozanski) [RHEL-27740] - memblock: Avoid useless checks in memblock_merge_regions(). (Aristeu Rozanski) [RHEL-27740] - memblock: Make a boundary tighter in memblock_add_range(). (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: use strscpy() to instead of strncpy() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove damon_pa_access_chk_result struct (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove folio_sz field from damon_pa_access_chk_result (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: rename 'damon_pa_access_chk_result->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: record appropriate folio size when the access is not found (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: support folio of neither HPAGE_PMD_SIZE nor PAGE_SIZE (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: rename 'damon_young_walk_private->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm: remove PageMovable export (Aristeu Rozanski) [RHEL-27740] - mm: introduce folio_is_pfmemalloc (Aristeu Rozanski) [RHEL-27740] - mm: support POSIX_FADV_NOREUSE (Aristeu Rozanski) [RHEL-27740] - mm: add vma_has_recency() (Aristeu Rozanski) [RHEL-27740] - mm/nommu: don't use VM_MAYSHARE for MAP_PRIVATE mappings (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/numaperf: increase depth of subsections (Aristeu Rozanski) [RHEL-27740] - tools/vm: rename tools/vm to tools/mm (Aristeu Rozanski) [RHEL-27740] - mm: remove zap_page_range and create zap_vma_pages (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: invert logic for early page initialisation checks (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert hugetlb related functions to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: remove unneeded damon_get_page() (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert damon_young_pmd_entry() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: convert damon_pa_*() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_ptep/pmdp_mkold() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: introduce damon_get_folio() (Aristeu Rozanski) [RHEL-27740] - mm: page_idle: convert page idle to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: huge_memory: convert split_huge_pages_all() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: remove generic_writepages (Aristeu Rozanski) [RHEL-27740] - jbd2,ocfs2: move jbd2_journal_submit_inode_data_buffers to ocfs2 (Aristeu Rozanski) [RHEL-27740] - fs: remove an outdated comment on mpage_writepages (Aristeu Rozanski) [RHEL-27740] - mm/page_reporting: replace rcu_access_pointer() with rcu_dereference_protected() (Aristeu Rozanski) [RHEL-27740] - mm: fix comment of page table counter (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: replace BUG_ON() by WARN_ON_ONCE() (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid calling __find_vmap_area() twice in __vunmap() (Aristeu Rozanski) [RHEL-27740] - mm: move FOLL_* defs to mm_types.h (Aristeu Rozanski) [RHEL-27740] - mm/swap: convert deactivate_page() to folio_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_pa_mark_accessed_or_deactivate() to use folios (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: correct use of __GFP_NOWARN mask in __vmalloc_area_node() (Aristeu Rozanski) [RHEL-27740] - swap: fold swap_ra_clamp_pfn into swap_ra_info (Aristeu Rozanski) [RHEL-27740] - swap: avoid a redundant pte map if ra window is 1 (Aristeu Rozanski) [RHEL-27740] - Docs/ABI/damon: document scheme filters files (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: document DAMOS filters of sysfs (Aristeu Rozanski) [RHEL-27740] - selftests/damon/sysfs: test filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement scheme filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: connect filter directory and filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filter directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filters directory (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/damon/reclaim: document 'skip_anon' parameter (Aristeu Rozanski) [RHEL-27740] - mm/damon/reclaim: add a parameter called skip_anon for avoiding anonymous pages reclamation (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: support DAMOS filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: implement damos filter (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: deprecate charge moving (Aristeu Rozanski) [RHEL-27740] - mm: rmap: remove lock_page_memcg() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: skip moving non-present pages that are mapped elsewhere (Aristeu Rozanski) [RHEL-27740] - hugetlb: initialize variable to avoid compiler warning (Aristeu Rozanski) [RHEL-27740] - mm: swap: convert mark_page_lazyfree() to folio_mark_lazyfree() (Aristeu Rozanski) [RHEL-27740] - cma: tracing: print alloc result in trace_cma_alloc_finish (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: do not duplicate policy if it is not applicable for set_mempolicy_home_node (Aristeu Rozanski) [RHEL-27740] - mpage: use b_folio in do_mpage_readpage() (Aristeu Rozanski) [RHEL-27740] - jbd2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - gfs2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in mark_buffer_dirty() (Aristeu Rozanski) [RHEL-27740] - page_io: remove buffer_head include (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_write() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_read() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in touch_buffer() (Aristeu Rozanski) [RHEL-27740] - buffer: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: add b_folio as an alias of b_page (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for MFD_NOEXEC_SEAL MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add write seals when apply SEAL_EXEC to executable memfd (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add MFD_NOEXEC_SEAL and MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for F_SEAL_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/slab.c: cleanup is_debug_pagealloc_cache() (Aristeu Rozanski) [RHEL-27740] - mm/sl{a,u}b: fix wrong usages of folio_page() for getting head pages (Aristeu Rozanski) [RHEL-27740] - context_tracking: Fix noinstr vs KASAN (Aristeu Rozanski) [RHEL-27740] - entry, kasan, x86: Disallow overriding mem*() functions (Aristeu Rozanski) [RHEL-27740] - ubsan: Fix objtool UACCESS warns (Aristeu Rozanski) [RHEL-27740] - mm/memremap: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Aristeu Rozanski) [RHEL-27740] - mm/slab: remove unused slab_early_init (Aristeu Rozanski) [RHEL-27740] - xen: use vma_lookup() in privcmd_ioctl_mmap() (Aristeu Rozanski) [RHEL-27740] - fs: remove the NULL get_block case in mpage_writepages (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: clean up mapping in mfd_fail_write (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: remove unused variable (Aristeu Rozanski) [RHEL-27740]- tools: ynl: fix converting flags to names after recent cleanup (Jose Ignacio Tornos Martinez) [RHEL-31945] - ynl: netdev: drop unnecessary enum-as-flags (Jose Ignacio Tornos Martinez) [RHEL-31945] - tools: ynl: extend netdev sample to dump xdp-rx-metadata-features (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: expose information about supported xdp metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: make it easier to add new metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - xdp: use trusted arguments in XDP hints kfuncs (Jose Ignacio Tornos Martinez) [RHEL-31945] - netfilter: nft_ct: fix l3num expectations with inet pseudo family (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - team: Fix use-after-free when an option instance allocation fails (Hangbin Liu) [RHEL-31052] - team: Remove NULL check before dev_{put, hold} (Hangbin Liu) [RHEL-31052] - ipv6: sr: fix possible use-after-free and null-ptr-deref (Hangbin Liu) [RHEL-30814 RHEL-31732] {CVE-2024-26735} - selftests: seg6: add selftest for NEXT-C-SID flavor in SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: add NEXT-C-SID support for SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: Cleanup duplicates of skb_dst_drop calls (Hangbin Liu) [RHEL-30814] - nvme-tcp: Fix comma-related oops (Maurizio Lombardi) [RHEL-25547] - security/keys: export key_lookup() (Maurizio Lombardi) [RHEL-25547] - nvme: add new config entries and enable them (Maurizio Lombardi) [RHEL-25547] - nvme: clear caller pointer on identify failure (Maurizio Lombardi) [RHEL-25547] - nvme: host: fix double-free of struct nvme_id_ns in ns_update_nuse() (Maurizio Lombardi) [RHEL-25547] - nvme: fcloop: make fcloop_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: fabrics: make nvmf_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: core: constify struct class usage (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: typo in nvmf_parse_key() (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check max outstanding commands (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: set max_queue_size for RDMA transport (Maurizio Lombardi) [RHEL-25547] - nvmet: introduce new max queue size configuration entry (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: clamp queue size according to ctrl cap (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: introduce NVME_RDMA_MAX_METADATA_QUEUE_SIZE definition (Maurizio Lombardi) [RHEL-25547] - nvmet: set ctrl pi_support cap before initializing cap reg (Maurizio Lombardi) [RHEL-25547] - nvmet: set maxcmd to be per controller (Maurizio Lombardi) [RHEL-25547] - nvmet: compare mqes and sqsize only for IO SQ (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: move NVME_RDMA_IP_PORT from common file (Maurizio Lombardi) [RHEL-25547] - nvmet: remove superfluous initialization (Maurizio Lombardi) [RHEL-25547] - nvme: implement support for relaxed effects (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: fix I/O connect error handling (Maurizio Lombardi) [RHEL-25547] - nvme: use ns->head->pi_size instead of t10_pi_tuple structure size (Maurizio Lombardi) [RHEL-25547] - nvme-core: fix comment to reflect right functions (Maurizio Lombardi) [RHEL-25547] - nvme: move passthrough logging attribute to head (Maurizio Lombardi) [RHEL-25547] - nvme: allow passthru cmd error logging (Maurizio Lombardi) [RHEL-25547] - nvme-fc: show hostnqn when connecting to fc target (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: show hostnqn when connecting to rdma target (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: show hostnqn when connecting to tcp target (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: use RCU list iterator for assoc_list (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: take ref count on tgtport before delete assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: avoid deadlock on delete association path (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: abort command when there is no binding (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: do not tack refs on tgtports from assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove null hostport pointer check (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: hold reference on hostport match (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: free queue and assoc directly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: defer cleanup using RCU properly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: release reference on target port (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: swap the list_add_tail arguments (Maurizio Lombardi) [RHEL-25547] - nvme-fc: do not wait in vain when unloading module (Maurizio Lombardi) [RHEL-25547] - nvme-fc: log human-readable opcode on timeout (Maurizio Lombardi) [RHEL-25547] - nvme: split out fabrics version of nvme_opcode_str() (Maurizio Lombardi) [RHEL-25547] - nvme: take const cmd pointer in read-only helpers (Maurizio Lombardi) [RHEL-25547] - nvme: remove redundant status mask (Maurizio Lombardi) [RHEL-25547] - nvme: return string as char *, not unsigned char * (Maurizio Lombardi) [RHEL-25547] - nvme-common: add module description (Maurizio Lombardi) [RHEL-25547] - nvme: enable retries for authentication commands (Maurizio Lombardi) [RHEL-25547] - nvme: change __nvme_submit_sync_cmd() calling conventions (Maurizio Lombardi) [RHEL-25547] - nvme-auth: open-code single-use macros (Maurizio Lombardi) [RHEL-25547] - nvme: use ctrl state accessor (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix nvme tcp ida memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: Fix transfer length when write_generate/read_verify are 0 (Maurizio Lombardi) [RHEL-25547] - nvmet: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvme: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvmet: unify aer type enum (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-pci: set doorbell config before unquiescing (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-pci: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme: trace: avoid memcpy overflow warning (Maurizio Lombardi) [RHEL-25547] - nvmet: re-fix tracing strncpy() warning (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_disk_is_ns_head helper (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_reservation support (Maurizio Lombardi) [RHEL-25547] - nvme: Add a nvme_pr_type enum (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_keys support (Maurizio Lombardi) [RHEL-25547] - nvme: Add helper to send pr command (Maurizio Lombardi) [RHEL-25547] - nvme: Move pr code to it's own file (Maurizio Lombardi) [RHEL-25547] - nvme: Don't hardcode the data len for pr commands (Maurizio Lombardi) [RHEL-25547] - nvme: Fix reservation status related structs (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-pci: disable write zeroes for SK Hynix BC901 (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: Remove remote port from list when unlinking (Maurizio Lombardi) [RHEL-25547] - nvmet-trace: avoid dereferencing pointer too early (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove unnecessary bracket (Maurizio Lombardi) [RHEL-25547] - nvme: simplify the max_discard_segments calculation (Maurizio Lombardi) [RHEL-25547] - nvme: fix max_discard_sectors calculation (Maurizio Lombardi) [RHEL-25547] - nvme: also skip discard granularity updates in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvme: update the explanation for not updating the limits in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix a missing endianess conversion in nvmet_tcp_try_peek_pdu (Maurizio Lombardi) [RHEL-25547] - nvme-common: mark nvme_tls_psk_prio static (Maurizio Lombardi) [RHEL-25547] - nvme: remove unused definition (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: remove unnecessary goto statement (Maurizio Lombardi) [RHEL-25547] - nvme-fc: set numa_node after nvme_init_ctrl (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: don't check discovery ioccsz/iorcsz (Maurizio Lombardi) [RHEL-25547] - nvmet: configfs: use ctrl->instance to track passthru subsystems (Maurizio Lombardi) [RHEL-25547] - nvme: repack struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvme: add csi, ms and nuse to sysfs (Maurizio Lombardi) [RHEL-25547] - nvme: rename ns attribute group (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info setup function (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info helpers (Maurizio Lombardi) [RHEL-25547] - nvme: move ns id info to struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvmet: remove cntlid_min and cntlid_max check in nvmet_alloc_ctrl (Maurizio Lombardi) [RHEL-25547] - nvmet: allow identical cntlid_min and cntlid_max settings (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check ioccsz and iorcsz (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_check_ctrl_fabric_info helper (Maurizio Lombardi) [RHEL-25547] - nvme-fc: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-25547] - nvme-pci: Add sleep quirk for Kingston drives (Maurizio Lombardi) [RHEL-25547] - nvme: fix deadlock between reset and scan (Maurizio Lombardi) [RHEL-25547] - nvme: Print capabilities changes just once (Maurizio Lombardi) [RHEL-25547] - nvme: prevent potential spectre v1 gadget (Maurizio Lombardi) [RHEL-25547] - nvme: improve NVME_HOST_AUTH and NVME_TARGET_AUTH config descriptions (Maurizio Lombardi) [RHEL-25547] - nvme-ioctl: move capable() admin check to the end (Maurizio Lombardi) [RHEL-25547] - nvme: ensure reset state check ordering (Maurizio Lombardi) [RHEL-25547] - nvme: introduce helper function to get ctrl state (Maurizio Lombardi) [RHEL-25547] - nvme-core: check for too small lba shift (Maurizio Lombardi) [RHEL-25547] - nvme: fine-tune sending of first keep-alive (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: fix compile-time checks for TLS mode (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix Kconfig select statements (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix nvme_keyring_id() references (Maurizio Lombardi) [RHEL-25547] - nvme: move nvme_stop_keep_alive() back to original position (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: always initialize tls_handshake_tmo_work (Maurizio Lombardi) [RHEL-25547] - nvme: blank out authentication fabrics options if not configured (Maurizio Lombardi) [RHEL-25547] - nvme: catch errors from nvme_configure_metadata() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: only evaluate 'tls' option if TLS is selected (Maurizio Lombardi) [RHEL-25547] - nvme-auth: set explanation code for failure2 msgs (Maurizio Lombardi) [RHEL-25547] - nvme-auth: unlock mutex in one place only (Maurizio Lombardi) [RHEL-25547] - nvme: keyring: fix conditional compilation (Maurizio Lombardi) [RHEL-25547] - nvme: common: make keyring and auth separate modules (Maurizio Lombardi) [RHEL-25547] - nvme-loop: always quiesce and cancel commands before destroying admin q (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: avoid open-coding nvme_tcp_teardown_admin_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: always set valid seq_num in dhchap reply (Maurizio Lombardi) [RHEL-25547] - nvme-auth: add flag for bi-directional auth (Maurizio Lombardi) [RHEL-25547] - nvme-auth: auth success1 msg always includes resp (Maurizio Lombardi) [RHEL-25547] - nvme: fix error-handling for io_uring nvme-passthrough (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Fix a memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use crypto_shash_tfm_digest() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: allow mixing of secret and hash lengths (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use transformed key size to create resp (Maurizio Lombardi) [RHEL-25547] - nvme-auth: alloc nvme_dhchap_key as single buffer (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: use 'spin_lock_bh' for state_lock() (Maurizio Lombardi) [RHEL-25547] - nvme: rework NVME_AUTH Kconfig selection (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: peek icreq before starting TLS (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: control messages for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvmet: Set 'TREQ' to 'required' when TLS is enabled (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: make nvmet_tcp_alloc_queue() a void function (Maurizio Lombardi) [RHEL-25547] - nvmet: make TCP sectype settable via configfs (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: parse options 'keyring' and 'tls_key' (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: improve icreq/icresp logging (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: control message handling for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: implement nvme_tls_psk_default() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: add definitions for TLS cipher suites (Maurizio Lombardi) [RHEL-25547] - nvme: add TCP TSAS definitions (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: define a 'psk' keytype (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: register '.nvme' keyring (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: Annotate struct nvmet_fc_tgt_queue with __counted_by (Maurizio Lombardi) [RHEL-25547] - nvme-pci: add BOGUS_NID for Intel 0a54 device (Maurizio Lombardi) [RHEL-25547 RHEL-28783] - nvmet-auth: complete a request only after freeing the dhchap pointers (Maurizio Lombardi) [RHEL-25547] - nvme: sanitize metadata bounce buffer for reads (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: do not try to stop unallocated queues (Maurizio Lombardi) [RHEL-25547] - redhat/rhel_files/mod-extra.list.rhel: add test_lockup (Čestmír Kalina) [RHEL-26127] - redhat/configs: enable CONFIG_TEST_LOCKUP (Čestmír Kalina) [RHEL-26127] - lib/test_lockup: fix kernel pointer check for separate address spaces (Čestmír Kalina) [RHEL-26127] - sched/fair: Take the scheduling domain into account in select_idle_core() (Phil Auld) [RHEL-25535] - sched/fair: Take the scheduling domain into account in select_idle_smt() (Phil Auld) [RHEL-25535] - sched/fair: Fix tg->load when offlining a CPU (Phil Auld) [RHEL-25535] - sched/fair: Use all little CPUs for CPU-bound workloads (Phil Auld) [RHEL-25535] - sched/fair: Simplify util_est (Phil Auld) [RHEL-25535] - sched/fair: Remove SCHED_FEAT(UTIL_EST_FASTUP, true) (Phil Auld) [RHEL-25535] - sched: fair: move unused stub functions to header (Phil Auld) [RHEL-25535] - sched/doc: Update documentation after renames and synchronize Chinese version (Phil Auld) [RHEL-25535] - sched/pelt: Avoid underestimation of task utilization (Phil Auld) [RHEL-25535] - sched/deadline: Introduce deadline servers (Phil Auld) [RHEL-25535] - sched/deadline: Move bandwidth accounting into {en,de}queue_dl_entity (Phil Auld) [RHEL-25535] - sched/deadline: Collect sched_dl_entity initialization (Phil Auld) [RHEL-25535] - sched: Unify more update_curr*() (Phil Auld) [RHEL-25535] - sched: Remove vruntime from trace_sched_stat_runtime() (Phil Auld) [RHEL-25535] - sched: Unify runtime accounting across classes (Phil Auld) [RHEL-25535] - sched: Use WRITE_ONCE() for p->on_rq (Phil Auld) [RHEL-25535] - rcu/tasks-trace: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu/tasks: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu: Introduce rcu_cpu_online() (Phil Auld) [RHEL-25535] - sched/fair: Remove SIS_PROP (Phil Auld) [RHEL-25535] - sched/fair: Use candidate prev/recent_used CPU if scanning failed for cluster wakeup (Phil Auld) [RHEL-25535] - sched/fair: Scan cluster before scanning LLC in wake-up path (Phil Auld) [RHEL-15622] - sched: Add cpus_share_resources API (Phil Auld) [RHEL-15622] - sched/nohz: Update comments about NEWILB_KICK (Phil Auld) [RHEL-25535] - sched/fair: Remove duplicate #include (Phil Auld) [RHEL-25535] - sched: Make PELT acronym definition searchable (Phil Auld) [RHEL-25535] - sched/headers: Remove comment referring to rq::cpu_load, since this has been removed (Phil Auld) [RHEL-25535] - sched/topology: Move the declaration of 'schedutil_gov' to kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/topology: Change behaviour of the 'sched_energy_aware' sysctl, based on the platform (Phil Auld) [RHEL-25535] - sched/topology: Remove the EM_MAX_COMPLEXITY limit (Phil Auld) [RHEL-25535] - sched/nohz: Remove unnecessarily complex error handling pattern from find_new_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Use consistent variable names in find_new_ilb() and kick_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Update idle load-balancing (ILB) comments (Phil Auld) [RHEL-25535] - sched/debug: Print 'tgid' in sched_show_task() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicate header inclusions (Phil Auld) [RHEL-25535] - sched/debug: Add new tracepoint to track compute energy computation (Phil Auld) [RHEL-25535] - sched/deadline: Make dl_rq->pushable_dl_tasks update drive dl_rq->overloaded (Phil Auld) [RHEL-25535] - sched/rt: Make rt_rq->pushable_tasks updates drive rto_mask (Phil Auld) [RHEL-25535] - sched/core: Refactor the task_flags check for worker sleeping in sched_submit_work() (Phil Auld) [RHEL-25535] - sched/fair: Fix warning in bandwidth distribution (Phil Auld) [RHEL-25535] - sched/fair: Make cfs_rq->throttled_csd_list available on !SMP (Phil Auld) [RHEL-25535] - sched/debug: Avoid checking in_atomic_preempt_off() twice in schedule_debug() (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Add header guard to (Phil Auld) [RHEL-25535] - kernel/sched: Modify initial boot task idle setup (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_curr() to wakeup_preempt() (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_wakeup() to check_preempt_wakeup_fair() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicated includes in kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/fair: Ratelimit update to tg->load_avg (Phil Auld) [RHEL-20158 RHEL-25535] - sched/core: Use do-while instead of for loop in set_nr_if_polling() (Phil Auld) [RHEL-25535] - sched/fair: Fix cfs_rq_is_decayed() on !SMP (Phil Auld) [RHEL-25535] - sched: Assert for_each_thread() is properly locked (Phil Auld) [RHEL-25535] - sched/core: Report correct state for TASK_IDLE | TASK_FREEZABLE (Phil Auld) [RHEL-25535] - sched/core: Add kernel-doc for set_cpus_allowed_ptr() (Phil Auld) [RHEL-25535] - sched/headers: Rename task_struct::state to task_struct::__state in the comments too (Phil Auld) [RHEL-25535] - sched: add WF_CURRENT_CPU and externise ttwu (Phil Auld) [RHEL-25535] - sched/fair: Stabilize asym cpu capacity system idle cpu selection (Phil Auld) [RHEL-25535] - sched/core: introduce sched_core_idle_cpu() (Phil Auld) [RHEL-25535] - genirq, softirq: Use in_hardirq() instead of in_irq() (Phil Auld) [RHEL-25535] - sched: add throttled time stat for throttled children (Phil Auld) [RHEL-25535] - sched: don't account throttle time for empty groups (Phil Auld) [RHEL-25535] - kbuild: add kbuild-file macro (Radu Rendec) [RHEL-33669] - kbuild: replace $(if A,A,B) with $(or A,B) in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - kbuild: Fix include path in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - smb: client: fix rename(2) regression against samba (Paulo Alcantara) [RHEL-33612] - net/sched: fix lockdep splat in qdisc_tree_reduce_backlog() (Davide Caratti) [RHEL-32137] - net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check (Davide Caratti) [RHEL-32137 RHEL-32497] {CVE-2024-26815} - net/sched: flower: Add lock protection when remove filter handle (Davide Caratti) [RHEL-32137] - net/sched: act_mirred: don't override retval if we already lost the skb (Davide Caratti) [RHEL-31724 RHEL-32137] {CVE-2024-26739} - net/sched: act_mirred: use the backlog for mirred ingress (Davide Caratti) [RHEL-31720 RHEL-32137] {CVE-2024-26740} - net/sched: act_mirred: Create function tcf_mirred_to_dev and improve readability (Davide Caratti) [RHEL-32137] - net/sched: flower: Fix chain template offload (Davide Caratti) [RHEL-31315 RHEL-32137] {CVE-2024-26669} - Revert "thermal: core: Don't update trip points inside the hysteresis range" (David Arcari) [RHEL-31848] - MAINTAINERS: remove section INTEL MENLOW THERMAL DRIVER (David Arcari) [RHEL-31848] - thermal: core: remove unnecessary check in trip_point_hyst_store() (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: Use thermal zone accessor functions (David Arcari) [RHEL-31848] - thermal: core: Remove excess empty line from a comment (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add Lunar Lake-M PCI ID (David Arcari) [RHEL-31848] - thermal: intel: Set THERMAL_TRIP_FLAG_RW_TEMP directly (David Arcari) [RHEL-31848] - thermal: core: Drop the .set_trip_hyst() thermal zone operation (David Arcari) [RHEL-31848] - thermal: core: Add flags to struct thermal_trip (David Arcari) [RHEL-31848] - thermal: core: Move initial num_trips assignment before memcpy() (David Arcari) [RHEL-31848] - thermal: core: Store zone ops in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: Get rid of CONFIG_THERMAL_WRITABLE_TRIPS (David Arcari) [RHEL-31848] - thermal: intel: Adjust ops handling during thermal zone registration (David Arcari) [RHEL-31848] - thermal: core: Store zone trips table in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: intel: Discard trip tables after zone registration (David Arcari) [RHEL-31848] - thermal/intel: Fix intel_tcc_get_temp() to support negative CPU temperature (David Arcari) [RHEL-31848] - thermal: sysfs: Fix up white space in trip_point_temp_store() (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Remove dead code for target mwait value (David Arcari) [RHEL-31848] - thermal/debugfs: Unlock on error path in thermal_debug_tz_trip_up() (David Arcari) [RHEL-31848] - thermal: core: Use kstrdup_const() during cooling device registration (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal debugfs information for mitigation episodes (David Arcari) [RHEL-31848] - redhat/configs: disable CONFIG_THERMAL_DEBUGFS (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal cooling device debugfs information (David Arcari) [RHEL-31848] - thermal: netlink: Pass thermal zone pointer to notify routines (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_up/down() (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_change() (David Arcari) [RHEL-31848] - thermal: trip: Constify thermal zone argument of thermal_zone_trip_id() (David Arcari) [RHEL-31848] - thermal: intel: hfi: Enable an HFI instance from its first online CPU (David Arcari) [RHEL-31848] - thermal/thermal_of: Allow rebooting after critical temp (David Arcari) [RHEL-31848] - reboot: Introduce thermal_zone_device_critical_reboot() (David Arcari) [RHEL-31848] - thermal/core: Prepare for introduction of thermal reboot (David Arcari) [RHEL-31848] - thermal/sysfs: Update governors when the 'weight' has changed (David Arcari) [RHEL-31848] - thermal/sysfs: Update instance->weight under tz lock (David Arcari) [RHEL-31848] - thermal: core: Add governor callback for thermal zone change (David Arcari) [RHEL-31848] - thermal: core: Resume thermal zones asynchronously (David Arcari) [RHEL-31848] - thermal: core: Initialize poll_queue in thermal_zone_device_init() (David Arcari) [RHEL-31848] - thermal: core: Fix thermal zone suspend-resume synchronization (David Arcari) [RHEL-31848] - thermal/core: Check get_temp ops is present when registering a tz (David Arcari) [RHEL-31848] - thermal: trip: Use for_each_trip() in __thermal_zone_set_trips() (David Arcari) [RHEL-31848] - thermal: trip: Send trip change notifications on all trip updates (David Arcari) [RHEL-31848] - thermal: core: Rework thermal zone availability check (David Arcari) [RHEL-31848] - thermal: Drop redundant and confusing device_is_registered() checks (David Arcari) [RHEL-31848] - thermal: core: Make thermal_zone_device_unregister() return after freeing the zone (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the reading of trip point attributes (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the handling of trip point updates (David Arcari) [RHEL-31848] - thermal: trip: Drop a redundant check from thermal_zone_set_trip() (David Arcari) [RHEL-31848] - thermal: ACPI: Move the ACPI thermal library to drivers/acpi/ (David Arcari) [RHEL-31848] - thermal: core: Add trip thresholds for trip crossing detection (David Arcari) [RHEL-31848] - thermal: core: Pass trip pointer to governor throttle callback (David Arcari) [RHEL-31848] - thermal: gov_power_allocator: Use trip pointers instead of trip indices (David Arcari) [RHEL-31848] - thermal: core: Don't update trip points inside the hysteresis range (David Arcari) [RHEL-31848] - thermal: trip: Define for_each_trip() macro (David Arcari) [RHEL-31848] - thermal: trip: Simplify computing trip indices (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Enable power floor support (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Handle power floor interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Support power floor notifications (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Set feature mask before proc_thermal_add (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Common function to clear SOC interrupt (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move interrupt status MMIO offset to common header (David Arcari) [RHEL-31848] - thermal: core: prevent potential string overflow (David Arcari) [RHEL-31848] - thermal: int340x: Use thermal_zone_for_each_trip() (David Arcari) [RHEL-31848] - thermal: int3406: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3403: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3402: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3401: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3400: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: trip: Drop redundant trips check from for_each_thermal_trip() (David Arcari) [RHEL-31848] - thermal: core: Drop trips_disabled bitmask (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Ack all PCI interrupts (David Arcari) [RHEL-31848] - thermal: int340x: Add ArrowLake-S PCI ID (David Arcari) [RHEL-31848] - thermal: int340x: Handle workload hint interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add workload type hint interface (David Arcari) [RHEL-31848] - thermal: int340x: Remove PROC_THERMAL_FEATURE_WLT_REQ for Meteor Lake (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use non MSI interrupts by default (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add interrupt configuration function (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move mailbox code to common module (David Arcari) [RHEL-31848] - thermal: Constify the trip argument of the .get_trend() zone callback (David Arcari) [RHEL-31848] - thermal/of: add missing of_node_put() (David Arcari) [RHEL-31848] - thermal: Use thermal_tripless_zone_device_register() (David Arcari) [RHEL-31848] - thermal: core: Add function for registering tripless thermal zones (David Arcari) [RHEL-31848] - thermal: core: Clean up headers of thermal zone registration functions (David Arcari) [RHEL-31848] - thermal: intel: intel_soc_dts_iosf: Remove redundant check (David Arcari) [RHEL-31848] - thermal: intel: int340x: simplify the code with module_platform_driver() (David Arcari) [RHEL-31848] - thermal/of: Fix potential uninitialized value access (David Arcari) [RHEL-31848] - thermal: Explicitly include correct DT includes (David Arcari) [RHEL-31848] - thermal: of: fix double-free on unregistration (David Arcari) [RHEL-31848] - thermal: core: constify params in thermal_zone_device_register (David Arcari) [RHEL-31848] - power: supply: core: Avoid duplicate hwmon device from thermal framework (David Arcari) [RHEL-31848] - thermal/drivers/int340x: Do not check the thermal zone state (David Arcari) [RHEL-31848] - thermal/drivers/int3400: Use thermal zone device wrappers (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Fix reporting wrong temperatures (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: New IOCTLs for Passive v2 table (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add new line for UUID display (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Fix NULL pointer access issue (David Arcari) [RHEL-31848] - thermal: intel: menlow: Get rid of this driver (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add DLVR support for RFIM control (David Arcari) [RHEL-31848] - thermal: intel: Avoid updating unsupported THERM_STATUS_CLEAR mask bits (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Add lower bound check for sysfs input (David Arcari) [RHEL-31848] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (David Arcari) [RHEL-31848] - thermal: intel: BXT_PMIC: select REGMAP instead of depending on it (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: fix error pointer dereference (David Arcari) [RHEL-31848] - thermal: Remove core header inclusion from drivers (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: Use generic trip points (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Drop struct board_info (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename board ID symbols (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold suspend and resume routines into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold two functions into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate device operations object (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename device operations callbacks (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate redundant return pointers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Make pch_wpt_add_acpi_psv_trip() return int (David Arcari) [RHEL-31848] - thermal: ACPI: Make helpers retrieve temperature only (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add production mode attribute (David Arcari) [RHEL-31848] - docs: driver-api/thermal/intel_dptf: Use copyright symbol (David Arcari) [RHEL-31848] - Documentation: thermal: DPTF Documentation (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Add support for Wellsburg PCH (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Use sysfs_emit_at() instead of scnprintf() (David Arcari) [RHEL-31848] - thermal: intel: Fix unsigned comparison with less than zero (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Add support for handling dynamic tjmax (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_tcc_cooling: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/int340x/processor_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel: Introduce Intel TCC library (David Arcari) [RHEL-31848] - thermal: int340x: Add missing attribute for data rate base (David Arcari) [RHEL-31848] - thermal: intel: Don't set HFI status bit to 1 (David Arcari) [RHEL-31848] - thermal: intel: hfi: Remove a pointless die_id check (David Arcari) [RHEL-31848] - thermal: intel: hfi: ACK HFI for the same timestamp (David Arcari) [RHEL-31848] - thermal: intel: Protect clearing of thermal status bits (David Arcari) [RHEL-31848] - thermal: intel: Prevent accidental clearing of HFI status (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Add TCC cooling support for RaptorLake-S (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Detect TCC lock bit (David Arcari) [RHEL-31848] - thermal: intel: hfi: Improve the type of hfi_features::nr_table_pages (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use module_pci_driver() macro (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Consolidate priv->data_vault checks (David Arcari) [RHEL-31848] - thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR (David Arcari) [RHEL-31848 RHEL-35486] {CVE-2022-48703} - thermal: intel: Add TCC cooling support for Alder Lake-N and Raptor Lake-P (David Arcari) [RHEL-31848] - intel: thermal: PCH: Drop ACPI_FADT_LOW_POWER_S0 check (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Drop duplicate 'is' from comment (David Arcari) [RHEL-31848] - thermal: intel_tcc_cooling: Add TCC cooling support for RaptorLake (David Arcari) [RHEL-31848] - thermal: intel: pch: improve the cooling delay log (David Arcari) [RHEL-31848] - thermal: intel: pch: enhance overheat handling (David Arcari) [RHEL-31848] - thermal: intel: pch: move cooling delay to suspend_noirq phase (David Arcari) [RHEL-31848] - thermal: intel: hfi: remove NULL check after container_of() call (David Arcari) [RHEL-31848] - thermal: intel: Allow processing of HWP interrupt (David Arcari) [RHEL-31848] - drivers/thermal/intel: Add TCC cooling support for AlderLake platform (David Arcari) [RHEL-31848] - dm: restore synchronous close of device mapper block device (Ming Lei) [RHEL-34573] - fs: use __fput_sync in close(2) (Ming Lei) [RHEL-34573] - powerpc/pseries: Fix potential memleak in papr_get_attr() (Mamatha Inamdar) [RHEL-35215] {CVE-2022-48669}- powercap: intel_rapl: Convert to platform remove callback returning void (David Arcari) [RHEL-35363] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix System Domain probing (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix a register bug (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix locking in TPMI RAPL (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix a NULL pointer dereference (David Arcari) [RHEL-35104 RHEL-35363] {CVE-2024-26975} - powercap: intel_rapl: Downgrade BIOS locked limits pr_warn() to pr_debug() (David Arcari) [RHEL-35363] - platform/x86/intel/ifs: Remove unnecessary initialization of 'ret' (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add an entry rendezvous for SAF (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Replace the exit rendezvous with an entry rendezvous for ARRAY_BIST (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add current batch number to trace output (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Trace on all HT threads when executing a test (David Arcari) [RHEL-35194] - kexec: fix the unexpected kexec_dprintk() macro (Baoquan He) [RHEL-477] - kexec_file, parisc: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, power: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, arm64: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, x86: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: add kexec_file flag to control debug printing (Baoquan He) [RHEL-477] - mmc: renesas_sdhi: use plain numbers for end_flags (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Fix rounding errors (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: special 4tap settings only apply to HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: take DMA end interrupts into account (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add quirk for broken register layout (Radu Rendec) [RHEL-34056] - mmc: tmio: add callback for dma irq (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: improve naming of DMA struct (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove accessor function for internal_dmac (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: newer SoCs don't need manual tap correction (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add R-Car Gen4 fallback compatibility string (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Add missing checks for the presence of quirks (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: style fix for proper function bodies (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove a stale comment (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make setup selection more understandable (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: R-Car D3 also has no HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove outdated headers (Radu Rendec) [RHEL-34056] - mmc: host: Drop commas after SoC match table sentinels (Radu Rendec) [RHEL-34056] - spi: sh-msiof: avoid integer overflow in constants (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - spi: sh-msiof: add generic Gen4 binding (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: Add generic Gen4 and r8a779f0 support (Radu Rendec) [RHEL-34056] - spi: sh-msiof: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - spi: rspi: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - i2c: rcar: fix error code in probe() (Radu Rendec) [RHEL-34056] - i2c: rcar: improve accuracy for R-Car Gen3+ (Radu Rendec) [RHEL-34056] - i2c: rcar: reset controller is mandatory for Gen3+ (Radu Rendec) [RHEL-34056] - i2c: riic: avoid potential division by zero (Radu Rendec) [RHEL-34056] - i2c: rcar: remove open coded DIV_ROUND_CLOSEST (Radu Rendec) [RHEL-34056] - i2c: rcar: calculate divider instead of brute-forcing it (Radu Rendec) [RHEL-34056] - i2c: rcar: properly format a debug output (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid non-standard use of goto (Radu Rendec) [RHEL-34056] - i2c: rcar: use flags instead of atomic_xfer (Radu Rendec) [RHEL-34056] - i2c: rcar: REP_AFTER_RD is not a persistent flag (Radu Rendec) [RHEL-34056] - i2c: rcar: use BIT macro consistently (Radu Rendec) [RHEL-34056] - i2c: rcar: refactor handling of first message (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid race condition with SMIs (Radu Rendec) [RHEL-34056] - i2c: rcar: fix PM ref counts in probe error paths (Radu Rendec) [RHEL-34056] - i2c: rcar: add support for I2C_M_RECV_LEN (Radu Rendec) [RHEL-34056] - i2c: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: i2c: renesas,rcar-i2c: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - i2c: rcar: update to new DMAENGINE API when terminating (Radu Rendec) [RHEL-34056] - i2c: rcar: enable interrupts before starting transfer (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_free_new() (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_request_new() (Radu Rendec) [RHEL-34056] - gpio: rcar: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - gpio: rcar: Make the irqchip immutable (Radu Rendec) [RHEL-34056] - gpio: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: gpio: renesas,rcar-gpio: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - gpio: rcar: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-irqc: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-intc-irqpin: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - gpio: rcar: Propagate errors from devm_request_irq() (Radu Rendec) [RHEL-34056] - gpio: rcar: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: ts5500: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: rcar: Always use local variable dev in gpio_rcar_probe() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: gpio: Use dynamic GPIO base if no function GPIOs (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add missing header(s) (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check drive pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check bias pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate I/O voltage configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate drive strength configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate bias configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Add pin group sharing checks (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Simplify same_name() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Pass sh_pfc_soc_info to rcar_pin_to_bias_reg() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Factor out .pin_to_portcr() address handling (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Remove unused pfc parameter from .pin_to_pocctrl() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Prefix common checker output (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix bias checks on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Move overlapping field check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix off-by-one bug in drive register check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Fix save/restore on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: No need to initialise global statics (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for resizable buses (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for pin group subsets (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename SH_PFC_PIN_GROUP{,_ALIAS} args (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Reformat macros defining struct initializers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename sh_pfc_soc_operations instances (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77995: Add bias pinconf support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: rcar: Avoid changing PUDn when disabling bias (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix tsn1_avtp_pps pin group (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Remove unused POC2 (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779a0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add Ethernet pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add QSPI pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add PCIe pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MSIOF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MMC pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add INTC-EX pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add HSCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add I2C pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add SCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Initial R8A779F0 PFC support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add PORT_GP_CFG_19 macros (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: add reading fuses for Gen4 (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: refactor reading fuses into seprarate function (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: introduce 'info' structure (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Remove R-Car H3 ES1.* handling (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Fix device initialization (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Create device local ops struct (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Do not call set_trips() when resuming (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Add support for R-Car V4H (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779g0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: use positive logic (Radu Rendec) [RHEL-34056] - dt-bindings: Drop redundant 'maxItems/minItems' in if/then schemas (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Use the generic function to get the number of trips (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar: Switch to new of API (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: Improve logging during probe (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Read calibration from hardware (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Store thcode and ptat in priv data (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Store TSC id as unsigned int (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add support for hardware trip points (Radu Rendec) [RHEL-34056] - watchdog: renesas_wdt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: watchdog: renesas-wdt: Document r8a779f0 support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Access registers according to spec (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Fix R-Car Gen4 fall-out (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Add r8a779f0 and generic Gen4 CMT support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel (Radu Rendec) [RHEL-34056] - dt-bindings: clock: Add r8a779f0 CPG Core Clock Definitions (Radu Rendec) [RHEL-34056] - dt-bindings: power: Add r8a779f0 SYSC power domain definitions (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Correct PFC/GPIO parent clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix HSCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SASYNCPER internal clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add MSIOF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add TMU and parent SASYNC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add CMT clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDH0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add HSCIF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PCIe clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDHI0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add thermal clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Add CLK_TYPE_GEN4_PLL4 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add UFS clock (Radu Rendec) [RHEL-34056] - clk: renesas: Move RPC core clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PFC clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add I2C clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add WDT clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix RSW2 clock divider (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SYS-DMAC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-mssr: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77995: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77990: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add CANFD module clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Introduce R-Car Gen4 CPG driver (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Parse DT for SDnH (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Use dev_err_probe when getting clock fails (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Remove outdated SD_SKIP_FIRST (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Extend SDnH divider table (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Switch to new SD clock handling (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Flag non-standard SDnH handling for V3M (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add SDnH clock to V3U (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add SDnH clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add dummy SDnH clock (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Refactor renesas_sdhi_probe() (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add RPC support (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-lib: Move RPC clock registration to the library (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - pmdomain: Rename the genpd subsystem to pmdomain (Radu Rendec) [RHEL-34056] - soc: renesas: Move power-domain drivers to the genpd dir (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-rst: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: Identify R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: r8a779f0-sysc: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-gen4-sysc: Introduce R-Car Gen4 SYSC driver (Radu Rendec) [RHEL-34056] - soc: renesas: Prefer memcpy() over strcpy() (Radu Rendec) [RHEL-34056] - PM / devfreq: Synchronize devfreq_monitor_[start/stop] (Alessandro Carminati) [RHEL-31337] {CVE-2023-52635} - redhat/configs: enable CONFIG_LEDS_TRIGGER_NETDEV also for RHEL (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Fix kernel panic on interface rename trig notify (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Simplify led_trigger_set_panic (Michal Schmidt) [RHEL-32110] - leds: triggers: default-on: Add module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Set module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - Documentation: leds: Update led-trigger-tty ABI description (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Document now hidable link_* (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Display only supported link speed attribute (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add module alias ledtrig:netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Skip setting baseline state in activate if hw-controlled (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add core support for hw not supporting fallback to LED sw control (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Don't register panic notifier if creating the trigger failed (Michal Schmidt) [RHEL-32110] - leds: trigger: Remove unused function led_trigger_rename_static() (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Add additional line state evaluation (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Make rx tx activitate configurable (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Replace mutex with completion (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Free allocated ttyname buffer on deactivate (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to DEVICE_ATTR_RW() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Use sysfs_emit() to instead of s*printf() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to use kstrtox() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Replace custom code for gpiod_get_optional() (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Extend speeds up to 10G (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: fix RTNL handling to prevent potential deadlock (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Move size check in set_device_name (Michal Schmidt) [RHEL-32110] - leds: triggers: gpio: Rewrite to use trigger-sources (Michal Schmidt) [RHEL-32110] - leds: Mark GPIO LED trigger broken (Michal Schmidt) [RHEL-32110] - leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: rename 'hw_control' sysfs entry to 'offloaded' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use module_led_trigger macro to simplify the code (Michal Schmidt) [RHEL-32110] - leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead (Michal Schmidt) [RHEL-32110] - leds: trig-netdev: Disable offload on deactivation of trigger (Michal Schmidt) [RHEL-32110] - led: trig: netdev: Fix requesting offload device (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose hw_control status via sysfs (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link duplex mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link speed mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: uninitialized variable in netdev_trig_activate() (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose netdev trigger modes in linux include (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: init mode if hw control already active (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: validate configured netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add support for LED hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: reject interval store for hw_control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add basic check for hw control support (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: introduce check for possible hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: refactor code setting device name (Michal Schmidt) [RHEL-32110] - leds: add API to get attached device for LED hw control (Michal Schmidt) [RHEL-32110] - leds: add APIs for LEDs hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Remove NULL check before dev_{put, hold} (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use mutex instead of spinlocks (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Convert device attr to macro (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Rename add namespace to netdev trigger enum modes (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Drop NETDEV_LED_MODE_LINKUP from mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename (Michal Schmidt) [RHEL-32110] - leds: use sysfs_emit() to instead of scnprintf() (Michal Schmidt) [RHEL-32110] - leds: trigger: Disable CPU trigger on PREEMPT_RT (Michal Schmidt) [RHEL-32110] - leds: trigger: remove reference to obsolete CONFIG_IDE_GD_ATA (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Add an activate callback to ensure the initial brightness is set (Michal Schmidt) [RHEL-32110] - bus: fsl-mc: Use common ranges functions (Aaron Brookner) [RHEL-32995] - of/address: Add of_property_read_reg() helper (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_count() helper (Aaron Brookner) [RHEL-32995] - of/address: Add support for 3 address cell bus (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_to_resource() helper (Aaron Brookner) [RHEL-32995] - of: unittest: Add bus address range parsing tests (Aaron Brookner) [RHEL-32995] - of/platform: use of_address_count() helper (Aaron Brookner) [RHEL-32995] - of/address: introduce of_address_count() helper (Aaron Brookner) [RHEL-32995] - netfilter: ipset: Missing gc cancellations fixed (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix performance regression in swap operation (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test (Phil Sutter) [RHEL-30522] - arm64: dts: qcom: sa8775p: enable safety IRQ (Jennifer Berringer) [RHEL-31771] - mptcp: fix potential wake-up event loss (Davide Caratti) [RHEL-32669] - mptcp: prevent BPF accessing lowat from a subflow socket. (Davide Caratti) [RHEL-32669] - mptcp: don't account accept() of non-MPC client as fallback to TCP (Davide Caratti) [RHEL-32669] - mptcp: don't overwrite sock_ops in mptcp_is_tcpsk() (Davide Caratti) [RHEL-32669] - mptcp: fix possible deadlock in subflow diag (Davide Caratti) [RHEL-32669] {CVE-2024-26781} - mptcp: fix snd_wnd initialization for passive socket (Davide Caratti) [RHEL-32669] - mptcp: push at DSS boundaries (Davide Caratti) [RHEL-32669] - mptcp: avoid printing warning once on client side (Davide Caratti) [RHEL-32669] - mptcp: map v4 address to v6 when destroying subflow (Davide Caratti) [RHEL-32669] - mptcp: fix duplicate subflow creation (Davide Caratti) [RHEL-32669] - mptcp: fix data races on remote_id (Davide Caratti) [RHEL-32669] - mptcp: fix data races on local_id (Davide Caratti) [RHEL-32669] - mptcp: fix lockless access in subflow ULP diag (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for netlink appending addr (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for userspace appending addr (Davide Caratti) [RHEL-32669] - mptcp: really cope with fastopen race (Davide Caratti) [RHEL-31604 RHEL-32669] {CVE-2024-26708} - mptcp: check addrs list in userspace_pm_get_local_id (Davide Caratti) [RHEL-32669] - mptcp: corner case locking for rx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix more tx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix rcv space initialization (Davide Caratti) [RHEL-32669] - mptcp: drop the push_pending field (Davide Caratti) [RHEL-32669] - mptcp: fix data re-injection from stale subflow (Davide Caratti) [RHEL-32669] {CVE-2024-26826} - mptcp: relax check on MPC passive fallback (Davide Caratti) [RHEL-32669] - mptcp: refine opt_mp_capable determination (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req() (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect() (Davide Caratti) [RHEL-32669] - mptcp: strict validation before using mp_opt->hmac (Davide Caratti) [RHEL-32669] - mptcp: mptcp_parse_option() fix for MPTCPOPT_MP_JOIN (Davide Caratti) [RHEL-32669] - mptcp: fix setsockopt(IP_TOS) subflow locking (Davide Caratti) [RHEL-32669] - net: openvswitch: fix unwanted error log on timeout policy probing (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct mask_array with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter_instance with __counted_by (Antoine Tenart) [RHEL-32143] - x86/nmi: Fix the inverse "in NMI handler" check (Prarit Bhargava) [RHEL-30106] - powerpc/pseries/papr-sysparm: use u8 arrays for payloads (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-sysparm (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-vpd (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Expose character device to user space (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Validate buffer object lengths (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: Add papr-vpd character driver for VPD retrieval (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: PAPR system parameter API (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: add RTAS work area allocator (Mamatha Inamdar) [RHEL-10565] - powerpc/rtas: clean up includes (Mamatha Inamdar) [RHEL-10565] - vt: fix memory overlapping when deleting chars in the buffer (Waiman Long) [RHEL-27780 RHEL-27781] {CVE-2022-48627}- powerpc/kasan: Fix addr error caused by page alignment (Mamatha Inamdar) [RHEL-33707] {CVE-2024-26712} - block: Fix page refcounts for unaligned buffers in __bio_release_pages() (Ming Lei) [RHEL-33723] - tools/power turbostat: v2024.04.10 (David Arcari) [RHEL-34610] - tools/power turbostat: Add selftests (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for Xe sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for new i915 sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Introduce BIC_SAM_mc6/BIC_SAMMHz/BIC_SAMACTMHz (David Arcari) [RHEL-34610] - tools/power/turbostat: Fix uncore frequency file string (David Arcari) [RHEL-29239 RHEL-34610] - tools/power/turbostat: Unify graphics sysfs snapshots (David Arcari) [RHEL-34610] - tools/power/turbostat: Cache graphics sysfs path (David Arcari) [RHEL-34610] - tools/power/turbostat: Enable MSR_CORE_C1_RES support for ICX (David Arcari) [RHEL-34610] - tools/power turbostat: read RAPL counters via perf (David Arcari) [RHEL-34610] - tools/power turbostat: Add proper re-initialization for perf file descriptors (David Arcari) [RHEL-34610] - tools/power turbostat: Clear added counters when in no-msr mode (David Arcari) [RHEL-34610] - tools/power turbostat: add early exits for permission checks (David Arcari) [RHEL-34610] - tools/power turbostat: detect and disable unavailable BICs at runtime (David Arcari) [RHEL-34610] - tools/power turbostat: Add reading aperf and mperf via perf API (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-perf option (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-msr option (David Arcari) [RHEL-34610] - tools/power turbostat: enhance -D (debug counter dump) output (David Arcari) [RHEL-34610] - tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency read (David Arcari) [RHEL-34610] - tools/power turbostat: Read base_hz and bclk from CPUID.16H if available (David Arcari) [RHEL-34610] - tools/power turbostat: Print ucode revision only if valid (David Arcari) [RHEL-34610] - tools/power turbostat: Expand probe_intel_uncore_frequency() (David Arcari) [RHEL-29239 RHEL-34610] - tools/power turbostat: Do not print negative LPI residency (David Arcari) [RHEL-34610] - tools/power turbostat: Fix Bzy_MHz documentation typo (David Arcari) [RHEL-34610] - tools/power turbostat: Increase the limit for fd opened (David Arcari) [RHEL-34610] - tools/power turbostat: Fix added raw MSR output (David Arcari) [RHEL-34610] - net: rswitch: Allow jumbo frames (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for TX (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Set GWMDNC register (Radu Rendec) [RHEL-34587] - net: rswitch: Add a setting ext descriptor function (Radu Rendec) [RHEL-34587] - net: rswitch: Add unmap_addrs instead of dma address in each desc (Radu Rendec) [RHEL-34587] - net: rswitch: Use build_skb() for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Use unsigned int for desc related array index (Radu Rendec) [RHEL-34587] - net: rswitch: Drop unused argument/return value (Radu Rendec) [RHEL-34587] - net: rswitch: Fix missing dev_kfree_skb_any() in error path (Radu Rendec) [RHEL-34587] - net: rswitch: Fix return value in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: rswitch: Fix type of ret in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Depend on PTP_1588_CLOCK (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Break out to module (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Get clock increment from clock rate (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Prepare for shared register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Fail on unknown register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Remove incorrect comment (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: drop SoC names in Kconfig (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: group entries in Makefile (Radu Rendec) [RHEL-34587] - rswitch: Add PM ops (Radu Rendec) [RHEL-34587] - rswitch: Use unsigned int for port related array index (Radu Rendec) [RHEL-34587] - rswitch: Fix imbalance phy_power_off() calling (Radu Rendec) [RHEL-34587] - rswitch: Fix renesas_eth_sw_remove() implementation (Radu Rendec) [RHEL-34587] - rswitch: Fix PHY station management clock setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add spin lock protection for irq {un}mask (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix unmasking irq condition (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add .[gs]et_link_ksettings support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add runtime speed change support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use hardware pause features (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use napi_gro_receive() in RX (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix timestamp feature after all descriptors are used (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix return value in error path of xmit (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix GWTSDIE register handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix the output value of quote from rswitch_rx() (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Improve TX timestamp accuracy (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Remove gptp flag from rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Move linkfix variables to rswitch_gwca (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Rename rings in struct rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add "max-speed" handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add phy_power_{on,off}() calling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add host_interfaces setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Convert to phy_device (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Simplify struct phy * handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix ethernet-ports handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: C45 only transactions (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix getting mac address from device tree (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix error path in renesas_eth_sw_probe() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix MAC address info (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type in rswitch_etha_wait_link_verification() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix endless loop in error paths (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type of rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix build error about ptp (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Add R-Car Gen4 gPTP support (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Add support for "Ethernet Switch" (Radu Rendec) [RHEL-34587] - dt-bindings: net: renesas: Document Renesas Ethernet Switch (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Add .exit() ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Reset in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to devm_platform_ioremap_resource() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to platform remove callback returning void (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Remove retry code in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Add .power_on() into phy_ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Fix register setting (Radu Rendec) [RHEL-34587] - phy: renesas: Add Renesas Ethernet SERDES driver for R-Car S4-8 (Radu Rendec) [RHEL-34587] - dt-bindings: phy: renesas: Document Renesas Ethernet SERDES (Radu Rendec) [RHEL-34587] - arm64: tlb: Fix TLBI RANGE operand (Shaoqin Huang) [RHEL-26259] - arm64/mm: Modify range-based tlbi to decrement scale (Shaoqin Huang) [RHEL-26259] - net: remove gfp_mask from napi_alloc_skb() (Izabela Bakollari) [RHEL-32108] - netfilter: nft_flow_offload: release dst in case direct xmit path is used (Florian Westphal) [RHEL-33469] - ipvs: avoid stat macros calls from preemptible context (Florian Westphal) [RHEL-33469] - netfilter: flowtable: incorrect pppoe tuple (Florian Westphal) [RHEL-33469] - netfilter: flowtable: validate pppoe header (Florian Westphal) [RHEL-33469] - netfilter: nf_conntrack_h323: Add protection for bmp length out of range (Florian Westphal) [RHEL-33469] - netfilter: nft_flow_offload: reset dst in route object after setting up flow (Florian Westphal) [RHEL-33469] - netfilter: flowtable: simplify route logic (Florian Westphal) [RHEL-33469] - netfilter: nfnetlink_queue: un-break NF_REPEAT (Florian Westphal) [RHEL-33469] - netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger (Florian Westphal) [RHEL-33469] - netfilter: conntrack: correct window scaling with retransmitted SYN (Florian Westphal) [RHEL-33469] - block: fix q->blkg_list corruption during disk rebind (Ming Lei) [RHEL-33577] - RDMA/srpt: Do not register event handler until srpt device is fully setup (Kamal Heib) [RHEL-33226] {CVE-2024-26872} - netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout (Phil Sutter) [RHEL-30078] {CVE-2024-26643} - netfilter: nf_tables: disallow anonymous set with timeout flag (Phil Sutter) [RHEL-30082] {CVE-2024-26642} - tcp: properly terminate timers for kernel sockets (Paolo Abeni) [RHEL-32164] - tcp: add sanity checks to rx zerocopy (Paolo Abeni) [RHEL-29496 RHEL-32164] {CVE-2024-26640} - tcp: Add memory barrier to tcp_push() (Paolo Abeni) [RHEL-32164] - tcp: fix cookie_init_timestamp() overflows (Paolo Abeni) [RHEL-32164] - tcp_metrics: do not create an entry from tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: add missing barriers on delete (Paolo Abeni) [RHEL-32164] - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb (Paolo Abeni) [RHEL-32164] - tcp: fix possible freeze in tx path under memory pressure (Paolo Abeni) [RHEL-32164] - thermal: intel: hfi: Add syscore callbacks for system-wide PM (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Disable an HFI instance when all its CPUs go offline (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Refactor enabling code into helper functions (David Arcari) [RHEL-30586] {CVE-2024-26646} - uio: Fix use-after-free in uio_open (Ricardo Robaina) [RHEL-26233] {CVE-2023-52439} - Partial backport of mm, treewide: introduce NR_PAGE_ORDERS (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add printing to memory buffer (Dave Airlie) [RHEL-24101] - lib/ref_tracker: improve printing stats (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add unlocked leak print helper (Dave Airlie) [RHEL-24101] - Partial backport of rxrpc: Fix locking issue (Dave Airlie) [RHEL-24101] - kunit: Add a macro to wrap a deferred action function (Dave Airlie) [RHEL-24101] - kunit: Fix some comments which were mistakenly kerneldoc (Dave Airlie) [RHEL-24101] - kunit: Fix a NULL vs IS_ERR() bug (Dave Airlie) [RHEL-24101] - kunit: device: Fix a NULL vs IS_ERR() check in init() (Dave Airlie) [RHEL-24101] - kunit: device: Unregister the kunit_bus on shutdown (Dave Airlie) [RHEL-24101] - kunit: Setup DMA masks on the kunit device (Dave Airlie) [RHEL-24101] - kunit: Add APIs for managing devices (Dave Airlie) [RHEL-24101] - debugfs: Export debugfs_create_str symbol (Dave Airlie) [RHEL-24101] - dma-buf/sync_file: Add SET_DEADLINE ioctl (Dave Airlie) [RHEL-24101] - redhat: add CONFIG_AMD_WBRF file, disabled for now. (Dave Airlie) [RHEL-24101] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Dave Airlie) [RHEL-24101] - drm/i915: Move abs_diff() to math.h (Dave Airlie) [RHEL-24101] - string.h: add array-wrappers for (v)memdup_user() (Dave Airlie) [RHEL-24101] - hwmon: (coretemp) Enlarge per package core count limit (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix bogus core_id to attr name mapping (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix out-of-bounds memory access (David Arcari) [RHEL-22705 RHEL-31307] {CVE-2024-26664} - ceph: switch to corrected encoding of max_xattr_size in mdsmap (Xiubo Li) [RHEL-26722]- bnx2x: remove unused variable 'cur_data_offset' (Michal Schmidt) [RHEL-23117 RHEL-25588] - net/bnx2x: Prevent access to a freed page in page_pool (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Fix firmware version string character counts (Michal Schmidt) [RHEL-23117 RHEL-25588 RHEL-32855] - bnx2x: new flag for track HW resource allocation (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Remove unnecessary ternary operators (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix page fault following EEH recovery (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: use the right build_skb() helper (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending() (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix potential memory leak in bnx2x_tpa_stop() (Michal Schmidt) [RHEL-23117 RHEL-25588] - Revert "Revert "Merge: EDAC: add initial support for El Capitan"" (Aristeu Rozanski) [RHEL-29211] - quota: Fix potential NULL pointer dereference (Pavel Reichl) [RHEL-33221] {CVE-2024-26878} - powerpc/lib: Validate size for vector operations (Mamatha Inamdar) [RHEL-29116] {CVE-2023-52606} - futex: Prevent the reuse of stale pi_state (Waiman Long) [RHEL-28616] - futex: Fix hardcoded flags (Waiman Long) [RHEL-28616] - futex: make the vectored futex operations available (Waiman Long) [RHEL-28616] - futex: make futex_parse_waitv() available as a helper (Waiman Long) [RHEL-28616] - futex: add wake_data to struct futex_q (Waiman Long) [RHEL-28616] - futex: abstract out a __futex_wake_mark() helper (Waiman Long) [RHEL-28616] - futex: factor out the futex wake handling (Waiman Long) [RHEL-28616] - futex: move FUTEX2_VALID_MASK to futex.h (Waiman Long) [RHEL-28616] - futex/requeue: Remove unnecessary ‘NULL’ initialization from futex_proxy_trylock_atomic() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_requeue() (Waiman Long) [RHEL-28616] - futex: Add flags2 argument to futex_requeue() (Waiman Long) [RHEL-28616] - futex: Propagate flags into get_futex_key() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wait() (Waiman Long) [RHEL-28616] - futex: FLAGS_STRICT (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wake() (Waiman Long) [RHEL-28616] - futex: Validate futex value against futex size (Waiman Long) [RHEL-28616] - futex: Flag conversion (Waiman Long) [RHEL-28616] - futex: Extend the FUTEX2 flags (Waiman Long) [RHEL-28616] - futex: Clarify FUTEX2 flags (Waiman Long) [RHEL-28616] - futex/pi: Fix recursive rt_mutex waiter state (Waiman Long) [RHEL-28616] - locking/rtmutex: Add a lockdep assert to catch potential nested blocking (Waiman Long) [RHEL-28616] - locking/rtmutex: Use rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Provide rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Extract __schedule_loop() (Waiman Long) [RHEL-28616] - locking/rtmutex: Avoid unconditional slowpath for DEBUG_RT_MUTEXES (Waiman Long) [RHEL-28616] - sched: Constrain locks in sched_submit_work() (Waiman Long) [RHEL-28616] - futex: Use a folio instead of a page (Waiman Long) [RHEL-28616] - fchmodat2: add support for AT_EMPTY_PATH (Waiman Long) [RHEL-28616] - arch: Register fchmodat2, usually as syscall 452 (Waiman Long) [RHEL-28616] - fs: Add fchmodat2() (Waiman Long) [RHEL-28616] - Non-functional cleanup of a "__user * filename" (Waiman Long) [RHEL-28616] - syscalls: Remove file path comments from headers (Waiman Long) [RHEL-28616] - kernel/sys_ni: add compat entry for fadvise64_64 (Waiman Long) [RHEL-28616] - syscalls: compat: Fix the missing part for __SYSCALL_COMPAT (Waiman Long) [RHEL-28616] - futex: add missing rtmutex.h include (Waiman Long) [RHEL-28616] - Revert "sched/core: Provide sched_rtmutex() and expose sched work helpers") (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Submit/resume work explicitly before/after blocking" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Avoid pointless blk_flush_plug() invocations" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Add a lockdep assert to catch potential nested blocking" (Waiman Long) [RHEL-28616] - Revert "sched/core: Add __always_inline to schedule_loop()" (Waiman Long) [RHEL-28616] - fsverity: remove hash page spin lock (Andrey Albershteyn) [RHEL-29914] - fsverity: skip PKCS#7 parser when keyring is empty (Andrey Albershteyn) [RHEL-29914] - fsverity: move sysctl registration out of signature.c (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify handling of errors during initcall (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check that there is no algorithm 0 (Andrey Albershteyn) [RHEL-29914] - fsverity: improve documentation for builtin signature support (Andrey Albershteyn) [RHEL-29914] - fsverity: update the documentation (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify error handling in verify_data_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't use bio_first_page_all() in fsverity_verify_bio() (Andrey Albershteyn) [RHEL-29914] - fsverity: constify fsverity_hash_alg (Andrey Albershteyn) [RHEL-29914] - fsverity: use shash API instead of ahash API (Andrey Albershteyn) [RHEL-29914] - fsverity: reject FS_IOC_ENABLE_VERITY on mode 3 fds (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check for buffer overflow in build_merkle_tree() (Andrey Albershteyn) [RHEL-29914] - fsverity: use WARN_ON_ONCE instead of WARN_ON (Andrey Albershteyn) [RHEL-29914] - fs-verity: simplify sysctls with register_sysctl() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY (Andrey Albershteyn) [RHEL-29914] - fsverity: Remove WQ_UNBOUND from fsverity read workqueue (Andrey Albershteyn) [RHEL-29914] - fsverity: support verifying data from large folios (Andrey Albershteyn) [RHEL-29914] - fs/buffer.c: support fsverity in block_read_full_folio() (Andrey Albershteyn) [RHEL-29914] - fsverity: support enabling with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - mm/readahead: Convert page_cache_async_readahead to take a folio (Andrey Albershteyn) [RHEL-29914] - fsverity: support verification with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - fs-verity: mention btrfs support (Andrey Albershteyn) [RHEL-29914] - btrfs: send: add support for fs-verity (Andrey Albershteyn) [RHEL-29914] - fsverity: replace fsverity_hash_page() with fsverity_hash_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: use EFBIG for file too large to enable verity (Andrey Albershteyn) [RHEL-29914] - fsverity: store log2(digest_size) precomputed (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify Merkle tree readahead size calculation (Andrey Albershteyn) [RHEL-29914] - fsverity: use unsigned long for level_start (Andrey Albershteyn) [RHEL-29914] - fsverity: remove debug messages and CONFIG_FS_VERITY_DEBUG (Andrey Albershteyn) [RHEL-29914] - fsverity: pass pos and size to ->write_merkle_tree_block (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_cleanup_inode() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_prepare_setattr() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_file_open() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: stop using PG_error to track error status (Andrey Albershteyn) [RHEL-29914] - fs-verity: use kmap_local_page() instead of kmap() (Andrey Albershteyn) [RHEL-29914] - fs-verity: use memcpy_from_page() (Andrey Albershteyn) [RHEL-29914] - fs-verity: Use struct_size() helper in enable_verity() (Andrey Albershteyn) [RHEL-29914] - fs-verity: remove unused parameter desc_size in fsverity_create_info() (Andrey Albershteyn) [RHEL-29914] - fs-verity: fix signed integer overflow with i_size near S64_MAX (Andrey Albershteyn) [RHEL-29914] - config: wifi: disable new unsupported configuration options (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: only call drv_sta_rc_update for uploaded stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix the TXF mapping for BZ devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: ensure offloading TID queue exists (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: reject iftype change with mesh ID change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a crash when we run out of stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: uninitialized variable in iwl_acpi_get_ppag_table() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Fix some error codes (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: clear link_id in time_event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use correct address 3 in A-MSDU (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix fortify warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Adjust n_channels usage for __counted_by (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: do not announce EPCS support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: exit eSR only after the FW does (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a battery life regression (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: accept broadcast probe responses on 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: adding missing drv_mgd_complete_tx() call (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix waiting for beacons logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix unsolicited broadcast probe config (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: initialize SMPS mode correctly (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix driver debugfs for vif type change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: set station RX-NSS on reconfig (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix RCU use in TDLS fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: improve CSA/ECSA connection refusal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: detect stuck ECSA element in probe resp (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove extra kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for mt76 drivers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for wilc1000 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for Broadcom WLAN (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Drop WBRF debugging statements (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix wiphy delayed work queueing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fix double-free bug (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix race condition on enabling fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix potential sta-link leak (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211/mac80211: remove dependency on non-existing option (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix missing interfaces when dumping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: remove redundant ML element check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Update the default DSCP-to-UP mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: tests: add some scanning related tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: extend MFP tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: generalize public action test (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add kunit tests for public action handling (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add a convenience allocation wrapper for SKBs (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add parameter generation macro using description from array (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix spelling typo in comment (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update (Jose Ignacio Tornos Martinez) [RHEL-28754] - PCI: Remove unused 'node' member from struct pci_driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use the new command to clear the internal buffer (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: disallow puncturing in US/Canada (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add US/Canada MCC to API (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Add rf_mapping of new wifi7 devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: cleanup BT Shared Single Antenna code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: d3: avoid intermediate/early mutex unlock (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: send TX path flush in rfkill (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Don't mark DFS channels as NO-IR (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Allow DFS concurrent operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a driver callback to check active_links (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: avoid double free if updating BSS fails (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: ensure cfg80211_bss_update frees IEs on error (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: free beacon_ies when overridden from hidden BSS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: allow 64-bit radiotap timestamps (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rework RX timestamp flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: handle UHB AP and STA power type (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: Add custom reg for DFS concurrent (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Schedule regulatory channels check on bandwith change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Schedule regulatory check on BSS STA channel change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: reg: Support P2P operation on DFS channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Skip association timeout update after comeback rejection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: address some kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: support HE 40 MHz in 2.4 GHz band (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: address several kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: fix uninitialized firmware_stat (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723_common: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192se: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ee: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192de: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ce: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192cu: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192c: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: add calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: To improve Wi-Fi performance while BT is idle (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Translate antenna configuration from ID to string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update RF parameter control setting logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Bluetooth RSSI level information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Set Bluetooth scan low-priority when Wi-Fi link/scan (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update coexistence policy for Wi-Fi LPS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Still show hardware grant signal info even Wi-Fi is PS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update BTG control related logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Pre-AGC control to enhance Wi-Fi RX performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Record down Wi-Fi initial mode information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Fix wrong Wi-Fi role info and FDDT parameter members (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: use cfg80211_ssid_eq() instead of rtw_ssid_equal() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: use cfg80211_ssid_eq() instead of mwifiex_ssid_cmp() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: introduce cfg80211_ssid_eq() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: implement to configure TX/RX engines for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add sys_init and filter option for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: Use DECLARE_FLEX_ARRAY() and fix -Warray-bounds warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Drop chan lock before queuing buffers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add spinlock to protect WP access when queueing TREs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: workaround too long expansion sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - Revert "wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ" (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: remove useless code in rt2x00queue_create_tx_descriptor() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: only reset BB/RF for existing WiFi 6 chips while starting up (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add DBCC H2C to notify firmware the status (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add suffix _ax to MAC functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add flags to check if CMAC and DMAC are enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add power on/off functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add XTAL SI for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: print out RFK log with formatted string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: parse and print out RFK log from C2H events (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add C2H event handlers of RFK log and report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: load RFK log format string from firmware file (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: add version field to BB MCU firmware element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: load TX power track tables from fw_element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: configure BSSID consistently when starting AP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: add extra delay for firmware ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add checks for read/write callbacks while registering controllers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA read operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA write operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: sta_info.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rx.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: fix grammar & spellos (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix spelling & punctutation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: sort certificates in build (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Introduce async read/write callbacks (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Rename read_from_host() and write_to_host() APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Pass mhi_ep_buf_info struct to read/write APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for interrupt moderation timer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Use slab allocator where applicable (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add alignment check for event ring read pointer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: pci_generic: Add SDX75 based modem support (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add a separate timeout parameter for waiting ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Do not allocate event ring element on stack (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: reset survey of current channel after a scan started (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix the issue that the multicast/broadcast indicator is not read correctly for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Fix ath11k_htc_record flexible record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: Use random MAC when efuse MAC invalid (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: avoid stringop-overflow warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: drop spurious WARN_ON() in ieee80211_ibss_csa_beacon() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: don't set ESS capab bit in assoc request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: consume both probe response and beacon IEs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: generate an ML element for per-STA profiles (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a flag to disallow puncturing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Add support for setting TID to link mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: update some locking documentation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: add BSS usage reporting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: do not send STA_DISABLE_TX_CMD for newer firmware (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove async command callback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: file: don't use [0] for variable arrays (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: get_crf_id() can be void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: dump CSRs before removal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: clean up device removal work (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add a debugfs hook to clear the monitor data (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: refactor RX tracing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: don't support triggered EHT CQI feedback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Correctly report TSF data in scan complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Use the link ID provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Extend del pmksa support for SAE and OWE security (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: cleanup airtime arithmetic with ieee80211_sta_keep_active() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Add support for WBRF features (Jose Ignacio Tornos Martinez) [RHEL-28754] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - Documentation/driver-api: Add document about WBRF mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: expose nl80211_chan_width_to_mhz for wide sharing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: fix country count limitation for CLC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: reduce the size of MCU firmware download Rx queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: set DMA mask to 36 bits for boards with more than 4GB of RAM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921s: fix workqueue problem causes STA association fail (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7925: remove iftype from mt7925_init_eht_caps signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add PCI IDs for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add new definition of tx descriptor (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust interface num and wtbl size for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: support mt7992 eeprom loading (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework register offsets for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add DMA support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add firmware support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: introduce mt7996_band_valid() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: fix EHT phy mode check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework ampdu params setting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: switch to mcu command for TX GI report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: use chainmask for power delta calculation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add txpower setting support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: change txpower init to per-phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix rate usage of inband discovery frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: align the format of fixed rate command (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: handle IEEE80211_RC_SMPS_CHANGED (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: set fixed_bw bit in TX descriptor for fixed rate frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust WFDMA settings to improve performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix the size of struct bss_rate_tlv (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon duplicate TX mode support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add thermal sensor device support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add thermal protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add TX statistics for EHT mode in debugfs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add support for variants with auxiliary RX path (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7915: fallback to non-wed mode if platform_get_resource fails in mt7915_mmio_wed_init() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rro delete session garbage collector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed reset support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move wed reset common code in mt76 module (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: use u16 for val field in mt7996_mcu_set_rro signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: dma: introduce __mt76_dma_queue_reset utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed tx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: increase MT_QFLAG_WED_TYPE size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce wed pointer in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce mt76_queue_is_wed_tx_free utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_net_setup_tc in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_mmio_wed_offload_{enable,disable} in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mmio: move mt76_mmio_wed_{init,release}_rx_buf in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to load precal from NVMEM cell for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to use alternative cell name to eeprom NVMEM load (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: make mt76_get_of_eeprom static again (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: limit support of precal loading for mt7915 to MTD only (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: fix broken precal loading from MTD for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: support 5.9/6GHz channel config in acpi (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: add ability to explicitly forbid LED registration with DT (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: refine SER setting during WiFi CPU power on (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: dump MAC registers when SER occurs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add SER IMR tables (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: extend program counter dump for Wi-Fi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: configure CRASH_TRIGGER FW feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: add support to allow broadcast action frame RX (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: make RX assoc data const (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: refactor nl80211_send_mlme_event() arguments (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated wiphy access from hw (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix and enable AP mode for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: set IRQ affinity to CPU0 in case of one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: do not restore ASPM in case of single MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add support one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor multiple MSI vector implementation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: get msi_data again after request_irq is called (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated hw access from ar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Optimize the mac80211 hw data access (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add 320 MHz bandwidth enums (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix misbehavior of TX beacon in concurrent mode (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine remain on channel flow to improve P2P connection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: Refine active scan behavior in 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix not entering PS mode after AP stops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: make watchdog param per device (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bridge vendor/device ids (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove unused PCI related defines and struct (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Access full PMCS reg and use pci_regs.h (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Add pdev into _rtl8821ae_clear_pci_pme_status() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Use pci_find_capability() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Reverse PM Capability exists check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Remove unnecessary PME_Status bit set (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert to use PCIe capability accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: sdio: Honor the host max_req_size in the RX path (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29465] {CVE-2023-52611} - wifi: rtw89: mac: functions to configure hardware engine and quota for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use pointer to access functions of hardware engine and quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: move code related to hardware engine to individual functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: check queue empty according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine element naming used by queue empty check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add reserved size as factor of DLE used size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to get DLE reserved quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: extend and add quota number (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: replace deprecated strncpy with strscpy_pad (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: remove wrapper of rtw89_debug() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add debugfs entry to disable dynamic mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: dynamically adjust EDCCA threshold (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add to check if debug mask is enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: remove some useless code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: debug: remove wrapper of rtw_dbg() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: Simplify bool conversion (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: fix race due to setting ATH11K_FLAG_EXT_IRQ_ENABLED too early (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: remove ath11k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Use DECLARE_FLEX_ARRAY() for ath10k_htc_record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: remove ath10k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29091] {CVE-2023-52594} - wifi: ath9k: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor DP Rxdma ring structure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit HW conversion argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit RBM id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit mac id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Documentation update for NL80211_CMD_PORT_AUTHORIZED event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ieee80211: fix PV1 frame control field name (Jose Ignacio Tornos Martinez) [RHEL-28754] - rfkill: return ENOTTY on invalid ioctl (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove struct ath12k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove struct ath11k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Remove unused struct ath10k_htc_frame (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: simplify __ath10k_htt_tx_txq_recalc() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content from physical map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content via efuse map struct from logic map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8852c: read RX gain offset from efuse for 6GHz channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to access efuse for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use mac_gen pointer to access about efuse (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add 8922A basic chip info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: drop unused const_amdpci_aspm (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: mwifiex_process_sleep_confirm_resp(): remove unused priv variable (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: update regulatory map to R65-R44 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: handle policy of 6 GHz according to BIOS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: acpi: process 6 GHz band policy from DSM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: simplify rtl_action_proc() and rtl_tx_agg_start() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: update interrupt mitigation register for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: correct interrupt mitigation register for 8852CE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add v2 interrupt handlers for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize interrupt status bits of interrupt handlers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add pre_deinit to be called after probe complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: stop/start DMA for level 1 recovery according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: reset BDRAM according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: correct wrong BBP register in RxDCOC calibration (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove unneeded semicolon (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Defer on rproc_get failure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: restart beacon queue when hardware reset (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29095] {CVE-2023-52595} - wifi: rt2x00: disable RTS threshold for rt2800 by default (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: introduce DMA busy check watchdog for rt2800 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: fix RX filter in FIF_ALLMULTI flag (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: simplify __rtw_tx_work() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: use struct assignment to replace memcpy() to append TDMA content (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_post_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add LTR v2 for WiFi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_pre_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: use gen_def pointer to configure mac_{pre,post}_init and clear PCI ring index (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add PCI generation information to pci_info for each chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify wilc_scan() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: cleanup struct wilc_conn_info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: drop NULL pointer check in ath12k_update_per_peer_tx_stats() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned rndis_wlan driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned wl3501 driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned ray_cs driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned cisco/aironet driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: extend PHY status parser to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: consider RX info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: configure PPDU max user by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: set entry size of address CAM to H2C field by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: always release SDIO host in wilc_sdio_cmd53() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify remain on channel support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize code of PCI control DMA IO for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add new RX ring design to determine full RX ring efficiently (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: define PCI ring address for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add 8922AE PCI entry and basic info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix timeout calculation in rtw89_roc_end() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl92ee_dm_dynamic_primary_cca_check(): fix typo in function name (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_hal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmsmac: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcm80211: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Ming Lei) [RHEL-29564] - zram: do not waste zram_table_entry flags bits (Ming Lei) [RHEL-29564] - block: count BLK_OPEN_RESTRICT_WRITES openers (Ming Lei) [RHEL-29564] - block: handle BLK_OPEN_RESTRICT_WRITES correctly (Ming Lei) [RHEL-29564] - fs,block: yield devices early (Ming Lei) [RHEL-29564] - fs,block: get holder during claim (Ming Lei) [RHEL-29564] - iomap: fix a regression for partial write errors (Ming Lei) [RHEL-29564] - mtd: key superblock by device number (Ming Lei) [RHEL-29564] - fs: export sget_dev() (Ming Lei) [RHEL-29564] - super: ensure valid info (Ming Lei) [RHEL-29564] - super: move lockdep assert (Ming Lei) [RHEL-29564] - fs/Kconfig: Fix compile error for romfs (Ming Lei) [RHEL-29564] - iomap: handle error conditions more gracefully in iomap_to_bh (Ming Lei) [RHEL-29564] - direct_write_fallback(): on error revert the ->ki_pos update from buffered write (Ming Lei) [RHEL-29564] - Revert "get rid of DCACHE_GENOCIDE" (Ming Lei) [RHEL-29564] - block: remove bdev_handle completely (Ming Lei) [RHEL-29564] - block: don't rely on BLK_OPEN_RESTRICT_WRITES when yielding write access (Ming Lei) [RHEL-29564] - bdev: remove bdev pointer from struct bdev_handle (Ming Lei) [RHEL-29564] - bdev: make struct bdev_handle private to the block layer (Ming Lei) [RHEL-29564] - bdev: make bdev_{release, open_by_dev}() private to block layer (Ming Lei) [RHEL-29564] - bdev: remove bdev_open_by_path() (Ming Lei) [RHEL-29564] - nfs: port block device access to files (Ming Lei) [RHEL-29564] - jfs: port block device access to file (Ming Lei) [RHEL-29564] - ext4: port block device access to file (Ming Lei) [RHEL-29564] - target: port block device access to file (Ming Lei) [RHEL-29564] - s390: port block device access to file (Ming Lei) [RHEL-29564] - nvme: port block device access to file (Ming Lei) [RHEL-29564] - block2mtd: port device access to files (Ming Lei) [RHEL-29564] - zram: port block device access to file (Ming Lei) [RHEL-29564] - xen: port block device access to file (Ming Lei) [RHEL-29564] - pktcdvd: port block device access to file (Ming Lei) [RHEL-29564] - drbd: port block device access to file (Ming Lei) [RHEL-29564] - xfs: port block device access to files (Ming Lei) [RHEL-29564] - power: port block device access to file (Ming Lei) [RHEL-29564] - swap: port block device usage to file (Ming Lei) [RHEL-29564] - md: port block device access to file (Ming Lei) [RHEL-29564] - block/genhd: port disk_scan_partitions() to file (Ming Lei) [RHEL-29564] - block/ioctl: port blkdev_bszset() to file (Ming Lei) [RHEL-29564] - bdev: open block device as files (Ming Lei) [RHEL-29564] - file: add alloc_file_pseudo_noaccount() (Ming Lei) [RHEL-29564] - file: prepare for new helper (Ming Lei) [RHEL-29564] - init: flush async file closing (Ming Lei) [RHEL-29564] - fs: add CONFIG_BUFFER_HEAD (Ming Lei) [RHEL-29564] - fs: build the legacy direct I/O code conditionally (Ming Lei) [RHEL-29564] - fs: move sb_init_dio_done_wq out of direct-io.c (Ming Lei) [RHEL-29564] - block: use iomap for writes to block devices (Ming Lei) [RHEL-29564] - block: stop setting ->direct_IO (Ming Lei) [RHEL-29564] - block: open code __generic_file_write_iter for blkdev writes (Ming Lei) [RHEL-29564] - fs: rename and move block_page_mkwrite_return (Ming Lei) [RHEL-29564] - fuse: drop redundant arguments to fuse_perform_write (Ming Lei) [RHEL-29564] - fuse: update ki_pos in fuse_perform_write (Ming Lei) [RHEL-29564] - fs: factor out a direct_write_fallback helper (Ming Lei) [RHEL-29564] - iomap: use kiocb_write_and_wait and kiocb_invalidate_pages (Ming Lei) [RHEL-29564] - iomap: update ki_pos in iomap_file_buffered_write (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_post_direct_write helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_pages helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_write_and_wait helper (Ming Lei) [RHEL-29564] - filemap: update ki_pos in generic_perform_write (Ming Lei) [RHEL-29564] - backing_dev: remove current->backing_dev_info (Ming Lei) [RHEL-29564] - redhat/configs: add CONFIG_BLK_DEV_WRITE_MOUNTED (Ming Lei) [RHEL-29564] - block: Fix a memory leak in bdev_open_by_dev() (Ming Lei) [RHEL-29564] - ext4: Block writes to journal device (Ming Lei) [RHEL-29564] - xfs: Block writes to log device (Ming Lei) [RHEL-29564] - fs: Block writes to mounted block devices (Ming Lei) [RHEL-29564] - btrfs: Do not restrict writes to btrfs devices (Ming Lei) [RHEL-29564] - block: Add config option to not allow writing to mounted devices (Ming Lei) [RHEL-29564] - block: Remove blkdev_get_by_*() functions (Ming Lei) [RHEL-29564] - super: use higher-level helper for {freeze,thaw} (Ming Lei) [RHEL-29564] - fs: Avoid grabbing sb->s_umount under bdev->bd_holder_lock (Ming Lei) [RHEL-29564] - fs: remove emergency_thaw_bdev (Ming Lei) [RHEL-29564] - super: wait until we passed kill super (Ming Lei) [RHEL-29564] - super: make locking naming consistent (Ming Lei) [RHEL-29564] - fs: simplify invalidate_inodes (Ming Lei) [RHEL-29564] - init: Deal with the init process being a user mode process (Ming Lei) [RHEL-29564] - dcache: remove unnecessary NULL check in dget_dlock() (Ming Lei) [RHEL-29564] - kill DCACHE_MAY_FREE (Ming Lei) [RHEL-29564] - __d_unalias() doesn't use inode argument (Ming Lei) [RHEL-29564] - d_alloc_parallel(): in-lookup hash insertion doesn't need an RCU variant (Ming Lei) [RHEL-29564] - get rid of DCACHE_GENOCIDE (Ming Lei) [RHEL-29564] - simple_fill_super(): don't bother with d_genocide() on failure (Ming Lei) [RHEL-29564] - nsfs: use d_make_root() (Ming Lei) [RHEL-29564] - d_alloc_pseudo(): move setting ->d_op there from the (sole) caller (Ming Lei) [RHEL-29564] - kill d_instantate_anon(), fold __d_instantiate_anon() into remaining caller (Ming Lei) [RHEL-29564] - retain_dentry(): introduce a trimmed-down lockless variant (Ming Lei) [RHEL-29564] - __dentry_kill(): new locking scheme (Ming Lei) [RHEL-29564] - d_prune_aliases(): use a shrink list (Ming Lei) [RHEL-29564] - switch select_collect{,2}() to use of to_shrink_list() (Ming Lei) [RHEL-29564] - to_shrink_list(): call only if refcount is 0 (Ming Lei) [RHEL-29564] - fold dentry_kill() into dput() (Ming Lei) [RHEL-29564] - don't try to cut corners in shrink_lock_dentry() (Ming Lei) [RHEL-29564] - fold the call of retain_dentry() into fast_dput() (Ming Lei) [RHEL-29564] - Call retain_dentry() with refcount 0 (Ming Lei) [RHEL-29564] - dentry_kill(): don't bother with retain_dentry() on slow path (Ming Lei) [RHEL-29564] - __dentry_kill(): get consistent rules for victim's refcount (Ming Lei) [RHEL-29564] - make retain_dentry() neutral with respect to refcounting (Ming Lei) [RHEL-29564] - __dput_to_list(): do decrement of refcount in the callers (Ming Lei) [RHEL-29564] - fast_dput(): new rules for refcount (Ming Lei) [RHEL-29564] - fast_dput(): handle underflows gracefully (Ming Lei) [RHEL-29564] - fast_dput(): having ->d_delete() is not reason to delay refcount decrement (Ming Lei) [RHEL-29564] - shrink_dentry_list(): no need to check that dentry refcount is marked dead (Ming Lei) [RHEL-29564] - centralize killing dentry from shrink list (Ming Lei) [RHEL-29564] - dentry: switch the lists of children to hlist (Ming Lei) [RHEL-29564] - coda_flag_children(): cope with dentries turning negative (Ming Lei) [RHEL-29564] - switch nfsd_client_rmdir() to use of simple_recursive_removal() (Ming Lei) [RHEL-29564] - kill d_backing_dentry() (Ming Lei) [RHEL-29564] - dentry.h: kill a mysterious comment (Ming Lei) [RHEL-29564] - dentry.h: trim externs (Ming Lei) [RHEL-29564] - kill d_{is,set}_fallthru() (Ming Lei) [RHEL-29564] - DCACHE_COOKIE: RIP (Ming Lei) [RHEL-29564] - DCACHE_... ->d_flags bits: switch to BIT() (Ming Lei) [RHEL-29564] - get rid of __dget() (Ming Lei) [RHEL-29564] - struct dentry: get rid of randomize_layout idiocy (Ming Lei) [RHEL-29564] - ovl: stop using d_alloc_anon()/d_instantiate_anon() (Ming Lei) [RHEL-29564] - net: macsec: indicate next pn update when offloading (Izabela Bakollari) [RHEL-30143] - IB/mlx5: Adjust mlx5 rate mapping to support 800Gb (Kamal Heib) [RHEL-30146] - IB/mlx5: Rename 400G_8X speed to comply to naming convention (Kamal Heib) [RHEL-30146] - IB/mlx5: Add support for 800G_8X lane speed (Kamal Heib) [RHEL-30146] - RDMA/ipoib: Add support for XDR speed in ethtool (Kamal Heib) [RHEL-30146] - IB/mlx5: Expose XDR speed through MAD (Kamal Heib) [RHEL-30146] - IB/core: Add support for XDR link speed (Kamal Heib) [RHEL-30146]- tracing: Fix cpu buffers unavailable due to 'record_disabled' missed (Mamatha Inamdar) [RHEL-23763] - smb: client: fix potential UAF in cifs_signal_cifsd_for_reconnect() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_network_name_deleted() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_lease_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_write() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_dump_full_key() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_debug_files_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: serialise cifs_construct_tcon() with cifs_mount_mutex (Paulo Alcantara) [RHEL-7986] - smb: client: handle DFS tcons in cifs_construct_tcon() (Paulo Alcantara) [RHEL-7986] - smb: client: refresh referral without acquiring refpath_lock (Paulo Alcantara) [RHEL-7986] - smb: client: guarantee refcounted children from parent session (Paulo Alcantara) [RHEL-7986] - smb: client: fix UAF in smb2_reconnect_server() (Paulo Alcantara) [RHEL-7986] - KVM: x86/mmu: Retry fault before acquiring mmu_lock if mapping is changing (Igor Mammedov) [RHEL-17714] - net: esp: fix bad handling of pages from page_pool (Sabrina Dubroca) [RHEL-31751] - net: skbuff: don't include to (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_lookup_with_ifid() (Sabrina Dubroca) [RHEL-31751] - xfrm: annotate data-race around use_time (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_gen_index() (Sabrina Dubroca) [RHEL-31751] - xfrm: interface: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31751] - topology: Set capacity_freq_ref in all cases (Phil Auld) [RHEL-29020] - sched/fair: Fix frequency selection for non-invariant case (Phil Auld) [RHEL-29020] - arm64/amu: Use capacity_ref_freq() to set AMU ratio (Phil Auld) [RHEL-29020] - cpufreq/cppc: Set the frequency used for computing the capacity (Phil Auld) [RHEL-29020] - cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}() (Phil Auld) [RHEL-29020] - energy_model: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq/schedutil: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq: Use the fixed and coherent frequency for scaling capacity (Phil Auld) [RHEL-29020] - cpufreq: Fix the race condition while updating the transition_task of policy (Phil Auld) [RHEL-29020] - sched/topology: Add a new arch_scale_freq_ref() method (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework iowait boost (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework schedutil governor performance estimation (Phil Auld) [RHEL-29020] - sched/topology: Consolidate and clean up access to a CPU's max compute capacity (Phil Auld) [RHEL-29020] - sched/timers: Explain why idle task schedules out on remote timer enqueue (Phil Auld) [RHEL-29020] - sched/cpuidle: Comment about timers requirements VS idle handler (Phil Auld) [RHEL-29020] - cpufreq: Rebuild sched-domains when removing cpufreq driver (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Merge initialization code of sg_cpu in single loop (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Update next_freq when cpufreq_limits change (Phil Auld) [RHEL-29020] - RDMA/qedr: Fix qedr_create_user_qp error flow (Kamal Heib) [RHEL-16780 RHEL-31716] {CVE-2024-26743} - i2c: tegra: Share same DMA channel for RX and TX (Mark Salter) [RHEL-28640] - redhat/configs: build in Tegra210 SPI driver (Mark Salter) [RHEL-28640] - net-procfs: use xarray iterator to implement /proc/net/dev (Ivan Vecera) [RHEL-30656] - net: make sure we never create ifindex = 0 (Ivan Vecera) [RHEL-30656] - tools: ynl: fix handling of multiple mcast groups (Ivan Vecera) [RHEL-30656] - tools: ynl: don't leak mcast_groups on init error (Ivan Vecera) [RHEL-30656] - tools: ynl: make sure we always pass yarg to mnl_cb_run (Ivan Vecera) [RHEL-30656] - selftests/bpf: Fix sockopt_sk selftest (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fix reply command values (Ivan Vecera) [RHEL-30656] - netlink: annotate data-races around sk->sk_err (Ivan Vecera) [RHEL-30656] - doc/netlink: Fix missing classic_netlink doc reference (Ivan Vecera) [RHEL-30656] - devlink: move devlink_notify_register/unregister() to dev.c (Ivan Vecera) [RHEL-30656] - devlink: move small_ops definition into netlink.c (Ivan Vecera) [RHEL-30656] - devlink: move tracepoint definitions into core.c (Ivan Vecera) [RHEL-30656] - devlink: push linecard related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push rate related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push trap related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: use tracepoint_enabled() helper (Ivan Vecera) [RHEL-30656] - devlink: push region related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push param related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push resource related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push dpipe related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: move and rename devlink_dpipe_send_and_alloc_skb() helper (Ivan Vecera) [RHEL-30656] - devlink: push shared buffer related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push port related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push object register/unregister notifications into separate helpers (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt route messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt link messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt addr messages (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for create flags (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Implement nlattr array-nest decoding in ynl (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for netlink-raw families (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Fix extack parsing with fixed header genlmsg (Ivan Vecera) [RHEL-30656] - tools/ynl: Add mcast-group schema parsing to ynl (Ivan Vecera) [RHEL-30656] - doc/netlink: Document the netlink-raw schema extensions (Ivan Vecera) [RHEL-30656] - doc/netlink: Update genetlink-legacy documentation (Ivan Vecera) [RHEL-30656] - doc/netlink: Add a schema for netlink-raw families (Ivan Vecera) [RHEL-30656] - doc/netlink: Add delete operation to ovs_vport spec (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix uAPI generation after tempfile changes (Ivan Vecera) [RHEL-30656] - netlink: specs: fix indent in fou (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support empty attribute lists (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix collecting global policy attrs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: set length of binary fields (Ivan Vecera) [RHEL-30656] - tools: ynl: allow passing binary data (Ivan Vecera) [RHEL-30656] - net: validate veth and vxcan peer ifindexes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use temporary file for rendering (Ivan Vecera) [RHEL-30656] - Documentation: Fix typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add more info to KeyErrors on missing attrs (Ivan Vecera) [RHEL-30656] - netlink: specs: add ovs_vport new command (Ivan Vecera) [RHEL-30656] - net: warn about attempts to register negative ifindex (Ivan Vecera) [RHEL-30656] - ethtool: netlink: always pass genl_info to .prepare_data (Ivan Vecera) [RHEL-30656] - ethtool: netlink: simplify arguments to ethnl_default_parse() (Ivan Vecera) [RHEL-30656] - netdev-genl: use struct genl_info for reply construction (Ivan Vecera) [RHEL-30656] - genetlink: add genlmsg_iput() API (Ivan Vecera) [RHEL-30656] - genetlink: add a family pointer to struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: use attrs from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: add struct genl_info to struct genl_dumpit_info (Ivan Vecera) [RHEL-30656] - genetlink: remove userhdr from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: make genl_info->nlhdr const (Ivan Vecera) [RHEL-30656] - genetlink: push conditional locking into dumpit/done (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend health reporter dump attributes by port index (Ivan Vecera) [RHEL-30656] - devlink: extend health reporter dump selector by port index (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend per-instance dump commands to accept instance attributes (Ivan Vecera) [RHEL-30656] - devlink: allow user to narrow per-instance dumps by passing handle attrs (Ivan Vecera) [RHEL-30656] - devlink: remove converted commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: remove duplicate temporary netlink callback prototypes (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add commands that do per-instance dump (Ivan Vecera) [RHEL-30656] - devlink: pass flags as an arg of dump_one() callback (Ivan Vecera) [RHEL-30656] - devlink: introduce dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename doit callbacks for per-instance dump commands (Ivan Vecera) [RHEL-30656] - devlink: introduce devlink_nl_pre_doit_port*() helper functions (Ivan Vecera) [RHEL-30656] - devlink: parse rate attrs in doit() callbacks (Ivan Vecera) [RHEL-30656] - devlink: parse linecard attr in doit() callbacks (Ivan Vecera) [RHEL-30656] - netlink: convert nlk->flags to atomic flags (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add missing empty line between policies (Ivan Vecera) [RHEL-30656] - devlink: clear flag on port register error path (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: avoid rendering empty validate field (Ivan Vecera) [RHEL-30656] - devlink: Remove unused devlink_dpipe_table_resource_set() declaration (Ivan Vecera) [RHEL-30656] - devlink: use generated split ops and remove duplicated commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: include the generated netlink header (Ivan Vecera) [RHEL-30656] - devlink: add split ops generated according to spec (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add info-get dump op (Ivan Vecera) [RHEL-30656] - devlink: un-static devlink_nl_pre/post_doit() (Ivan Vecera) [RHEL-30656] - devlink: introduce couple of dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename couple of doit netlink callbacks to match generated names (Ivan Vecera) [RHEL-30656] - devlink: rename devlink_nl_ops to devlink_nl_small_ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: render netlink policies static for split ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: allow directional model for kernel mode (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: filter rendering of validate field values for split ops (Ivan Vecera) [RHEL-30656] - netlink: specs: add dump-strict flag for dont-validate property (Ivan Vecera) [RHEL-30656] - devlink: Remove unused extern declaration devlink_port_region_destroy() (Ivan Vecera) [RHEL-30656] - net: convert some netlink netdev iterators to depend on the xarray (Ivan Vecera) [RHEL-30656] - net: store netdevs in an xarray (Ivan Vecera) [RHEL-30656] - ynl: print xdp-zc-max-segs in the sample (Ivan Vecera) [RHEL-30656] - ynl: regenerate all headers (Ivan Vecera) [RHEL-30656] - ynl: mark max/mask as private for kdoc (Ivan Vecera) [RHEL-30656] - ynl: expose xdp-zc-max-segs (Ivan Vecera) [RHEL-30656] - netlink: allow be16 and be32 types in all uint policy checks (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix parse multi-attr enum attribute (Ivan Vecera) [RHEL-30656] - netlink: Add new netlink_release function (Ivan Vecera) [RHEL-30656] - genetlink: add explicit ordering break check for split ops (Ivan Vecera) [RHEL-30656] - rtnetlink: Move nesting cancellation rollback to proper function (Ivan Vecera) [RHEL-30656] - devlink: remove reload failed checks in params get/set callbacks (Ivan Vecera) [RHEL-30656] - netlink: Make use of __assign_bit() API (Ivan Vecera) [RHEL-30656] - netlink: Add __sock_i_ino() for __netlink_diag_dump(). (Ivan Vecera) [RHEL-30656] - netlink: specs: add display hints to ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: add display-hint support to ynl (Ivan Vecera) [RHEL-30656] - netlink: specs: add display-hint to schema definitions (Ivan Vecera) [RHEL-30656] - tools: ynl: improve the direct-include header guard logic (Ivan Vecera) [RHEL-30656] - netlink: fix potential deadlock in netlink_set_err() (Ivan Vecera) [RHEL-30656] - netlink: specs: fixup openvswitch specs for code generation (Ivan Vecera) [RHEL-30656] - tools: ynl: work around stale system headers (Ivan Vecera) [RHEL-30656] - rtnetlink: move validate_linkmsg out of do_setlink (Ivan Vecera) [RHEL-30656] - rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit policy in multi-attr (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: correct enum policies (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for ethtool (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the ethtool family (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: mark pads as pads (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle stats-get (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle UDP tunnels and cable test a bit (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add empty enum stringset (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: resolve enum vs struct name conflicts (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate enum types if unnamed (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add C render hints (Ivan Vecera) [RHEL-30656] - netlink: specs: support setting prefix-name per attribute (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: record extra args for regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support excluding tricky ops (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support / skip pads on the way to kernel (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't pass op_name to RenderInfo (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support code gen for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: sanitize notification tracking (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: regenerate the if ladders (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: get attr type outside of if() (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: combine else with closing bracket (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: complete the C keyword list (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for devlink (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the devlink family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies - regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: walk nested types in depth (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit struct use info (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: try to sort the types more intelligently (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: enable code gen for directional specs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: refactor strmap helper generation (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use enum names in op strmap more carefully (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fill in some details important for C (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the handshake family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: improve unwind on parsing errors (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fill in support for MultiAttr scalars (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: fix random typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for netdev (Ivan Vecera) [RHEL-30656] - tools: ynl: support fou and netdev in C (Ivan Vecera) [RHEL-30656] - tools: ynl: user space helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: clean up stray new lines at the end of reply-less requests (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate static descriptions of notifications (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: switch to family struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate alloc and free helpers for req (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: move the response reading logic into YNL (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate enum-to-string helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add error checking for nested structs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: loosen type consistency check for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't override pure nested struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix unused / pad attribute handling (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add extra headers for user space (Ivan Vecera) [RHEL-30656] - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report (Ivan Vecera) [RHEL-30656] - netlink: specs: add ynl spec for ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: Support enums in struct members in genetlink-legacy (Ivan Vecera) [RHEL-30656] - tools: ynl: Initialise fixed headers to 0 in genetlink-legacy (Ivan Vecera) [RHEL-30656] - doc: ynl: Add doc attr to struct members in genetlink-legacy spec (Ivan Vecera) [RHEL-30656] - netlink: specs: correct types of legacy arrays (Ivan Vecera) [RHEL-30656] - net: ynl: prefix uAPI header include with uapi/ (Ivan Vecera) [RHEL-30656] - tools: ynl: avoid dict errors on older Python versions (Ivan Vecera) [RHEL-30656] - tools: ynl: Handle byte-order in struct members (Ivan Vecera) [RHEL-30656] - tools: ynl: Use dict of predefined Structs to decode scalar types (Ivan Vecera) [RHEL-30656] - netlink: annotate accesses to nlk->cb_running (Ivan Vecera) [RHEL-30656] - netlink: Use copy_to_user() for optval in netlink_getsockopt(). (Ivan Vecera) [RHEL-30656] - tools: ynl: Rename ethtool to ethtool.py (Ivan Vecera) [RHEL-30656] - tools: ynl: Remove absolute paths to yaml files from ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: throw a more meaningful exception if family not supported (Ivan Vecera) [RHEL-30656] - tools: ynl: ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: replace print with NlError (Ivan Vecera) [RHEL-30656] - tools: ynl: populate most of the ethtool spec (Ivan Vecera) [RHEL-30656] - tools: ynl: support byte-order in cli (Ivan Vecera) [RHEL-30656] - docs: netlink: document the sub-type attribute property (Ivan Vecera) [RHEL-30656] - docs: netlink: document struct support for genetlink-legacy (Ivan Vecera) [RHEL-30656] - netlink: specs: add partial specification for openvswitch (Ivan Vecera) [RHEL-30656] - tools: ynl: Add fixed-header support to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct attr decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add C array attribute decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct parsing to nlspec (Ivan Vecera) [RHEL-30656] - tools: ynl: default to treating enums as flags for mask generation (Ivan Vecera) [RHEL-30656] - tools: ynl: Add missing types to encode/decode (Ivan Vecera) [RHEL-30656] - tools: ynl: add the Python requirements.txt file (Ivan Vecera) [RHEL-30656] - ynl: allow to encode u8 attr (Ivan Vecera) [RHEL-30656] - tools: ynl: skip the explicit op array size when not needed (Ivan Vecera) [RHEL-30656] - netlink: specs: allow uapi-header in genetlink (Ivan Vecera) [RHEL-30656] - netlink-specs: add partial specification for devlink (Ivan Vecera) [RHEL-30656] - netlink: remove unused 'compare' function (Ivan Vecera) [RHEL-30656]- Revert "net: rtnetlink: Enslave device before bringing it up" (Ivan Vecera) [RHEL-30344] - netlink: Reverse the patch which removed filtering (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix enum index in _decode_enum(..) (Ivan Vecera) [RHEL-30344] - tools: ynl: fix setting presence bits in simple nests (Ivan Vecera) [RHEL-30344] - netlink: add nla be16/32 types to minlen array (Ivan Vecera) [RHEL-30344] - rtnetlink: Restore RTM_NEW/DELLINK notification behavior (Ivan Vecera) [RHEL-30344] - netlink: annotate lockless accesses to nlk->max_recvmsg_len (Ivan Vecera) [RHEL-30344] - tools: ynl: Fix genlmsg header encoding formats (Ivan Vecera) [RHEL-30344] - ynl: make the tooling check the license (Ivan Vecera) [RHEL-30344] - ynl: broaden the license even more (Ivan Vecera) [RHEL-30344] - tools: ynl: make definitions optional again (Ivan Vecera) [RHEL-30344] - tools: ynl: fix get_mask utility routine (Ivan Vecera) [RHEL-30344] - tools: ynl: fix render-max for flags definition (Ivan Vecera) [RHEL-30344] - tools: ynl: fix enum-as-flags in the generic CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: move the enum classes to shared code (Ivan Vecera) [RHEL-30344] - ynl: re-license uniformly under GPL-2.0 OR BSD-3-Clause (Ivan Vecera) [RHEL-30344] - netlink: specs: update for codegen enumerating from 1 (Ivan Vecera) [RHEL-30344] - tools: ynl: use 1 as the default for first entry in attrs/ops (Ivan Vecera) [RHEL-30344] - tools: ynl: fully inherit attrs in subsets (Ivan Vecera) [RHEL-30344] - tools: net: add __pycache__ to gitignore (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: re-raise the exception instead of printing (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix single attribute structs with attr 0 only (Ivan Vecera) [RHEL-30344] - genetlink: Use string_is_terminated() helper (Ivan Vecera) [RHEL-30344] - string_helpers: Move string_is_valid() to the header (Ivan Vecera) [RHEL-30344] - tools: net: use python3 explicitly (Ivan Vecera) [RHEL-30344] - docs: netlink: add a starting guide for working with specs (Ivan Vecera) [RHEL-30344] - netlink: specs: finish up operation enum-models (Ivan Vecera) [RHEL-30344] - tools: ynl: load jsonschema on demand (Ivan Vecera) [RHEL-30344] - tools: ynl: use operation names from spec on the CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: support pretty printing bad attribute names (Ivan Vecera) [RHEL-30344] - tools: ynl: support multi-attr (Ivan Vecera) [RHEL-30344] - tools: ynl: support directional enum-model in CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: add support for types needed by ethtool (Ivan Vecera) [RHEL-30344] - tools: ynl: use the common YAML loading and validation code (Ivan Vecera) [RHEL-30344] - tools: ynl: add an object hierarchy to represent parsed spec (Ivan Vecera) [RHEL-30344] - tools: ynl: move the cli and netlink code around (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: prevent do / dump reordering (Ivan Vecera) [RHEL-30344] - net: netlink: recommend policy range validation (Ivan Vecera) [RHEL-30344] - tools: ynl: store ops in ordered dict to avoid random ordering (Ivan Vecera) [RHEL-30344] - tools: ynl: rename ops_list -> msg_list (Ivan Vecera) [RHEL-30344] - tools: ynl: support kdocs for flags in code generation (Ivan Vecera) [RHEL-30344] - tools: ynl: add a completely generic client (Ivan Vecera) [RHEL-30344] - net: fou: use policy and operation tables generated from the spec (Ivan Vecera) [RHEL-30344] - net: fou: rename the source for linking (Ivan Vecera) [RHEL-30344] - net: fou: regenerate the uAPI from the spec (Ivan Vecera) [RHEL-30344] - netlink: add a proto specification for FOU (Ivan Vecera) [RHEL-30344] - net: add basic C code generators for Netlink (Ivan Vecera) [RHEL-30344] - netlink: add schemas for YAML specs (Ivan Vecera) [RHEL-30344] - docs: add more netlink docs (incl. spec docs) (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around sk_state (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around dst_portid and dst_group (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->portid (Ivan Vecera) [RHEL-30344] - netlink: prevent potential spectre v1 gadgets (Ivan Vecera) [RHEL-30344] - netlink: remove the flex array from struct nlmsghdr (Ivan Vecera) [RHEL-30344] - treewide: use get_random_u32_below() instead of deprecated function (Ivan Vecera) [RHEL-30344] - lib: Fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - netlink: Fix potential skb memleak in netlink_ack (Ivan Vecera) [RHEL-30344] - netlink: introduce bigendian integer types (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_delete_link (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_newlink_create (Ivan Vecera) [RHEL-30344] - net: add new helper unregister_netdevice_many_notify (Ivan Vecera) [RHEL-30344] - rtnetlink: pass netlink message header and portid to rtnl_configure_link() (Ivan Vecera) [RHEL-30344] - netlink: split up copies in the ack construction (Ivan Vecera) [RHEL-30344] - netlink: hide validation union fields from kdoc (Ivan Vecera) [RHEL-30344] - docs: netlink: clarify the historical baggage of Netlink flags (Ivan Vecera) [RHEL-30344] - net: rtnetlink: Enslave device before bringing it up (Ivan Vecera) [RHEL-30344] - netfilter: nft_payload: reject out-of-range attributes via policy (Ivan Vecera) [RHEL-30344] - netlink: introduce NLA_POLICY_MAX_BE (Ivan Vecera) [RHEL-30344] - netlink: Bounds-check struct nlmsgerr creation (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use netif_oper_up instead of open code (Ivan Vecera) [RHEL-30344] - genetlink: hold read cb_lock during iteration of genl_fam_idr in genl_bind() (Ivan Vecera) [RHEL-30344] - netlink: fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - net: improve and fix netlink kdoc (Ivan Vecera) [RHEL-30344] - net: add missing kdoc for struct genl_multicast_group::flags (Ivan Vecera) [RHEL-30344] - genetlink: correct uAPI defines (Ivan Vecera) [RHEL-30344] - netlink: do not reset transport header in netlink_recvmsg() (Ivan Vecera) [RHEL-30344] - rtnl: move rtnl_newlink_create() (Ivan Vecera) [RHEL-30344] - rtnl: split __rtnl_newlink() into two functions (Ivan Vecera) [RHEL-30344] - rtnl: allocate more attr tables on the heap (Ivan Vecera) [RHEL-30344] - Revert "rtnetlink: return EINVAL when request cannot succeed" (Ivan Vecera) [RHEL-30344] - netlink: reset network and mac headers in netlink_dump() (Ivan Vecera) [RHEL-30344] - rtnetlink: return EINVAL when request cannot succeed (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink (Ivan Vecera) [RHEL-30344] - rtnetlink: enable alt_ifname for setlink/newlink (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when ifname does not exist and group is given (Ivan Vecera) [RHEL-30344] - net: ensure net_todo_list is processed quickly (Ivan Vecera) [RHEL-30344] - af_netlink: Fix shift out of bounds in group mask calculation (Ivan Vecera) [RHEL-30344] - net: limit altnames to 64k total (Ivan Vecera) [RHEL-30344] - net: account alternate interface name memory (Ivan Vecera) [RHEL-30344] - rtnetlink: add new rtm tunnel api for tunnel id filtering (Ivan Vecera) [RHEL-30344] - net: make net->dev_unreg_count atomic (Ivan Vecera) [RHEL-30344] - netlink: remove nl_set_extack_cookie_u32() (Ivan Vecera) [RHEL-30344] - net: netlink: af_netlink: Prevent empty skb by adding a check on len. (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use __dev_addr_set() (Ivan Vecera) [RHEL-30344] - net/core: Remove unused assignment operations and variable (Ivan Vecera) [RHEL-30344] - netlink: remove netlink_broadcast_filtered (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->bound (Ivan Vecera) [RHEL-30344] - net: rtnetlink: convert rcu_assign_pointer to RCU_INIT_POINTER (Ivan Vecera) [RHEL-30344] - net: Support filtering interfaces on no master (Ivan Vecera) [RHEL-30344] - net: netlink: Remove unused function (Ivan Vecera) [RHEL-30344] - net: netlink: add the case when nlh is NULL (Ivan Vecera) [RHEL-30344] - netlink: Deal with ESRCH error in nlmsg_notify() (Ivan Vecera) [RHEL-30344] - rtnetlink: use nlmsg_notify() in rtnetlink_send() (Ivan Vecera) [RHEL-30344] - net: lan78xx: fix runtime PM count underflow on link stop (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix "softirq work is pending" error (Jamie Bainbridge) [RHEL-33332] - lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected (Jamie Bainbridge) [RHEL-33332] - lan78xx: remove redundant statement in lan78xx_get_eee (Jamie Bainbridge) [RHEL-33332] - lan78xx: replace deprecated strncpy with strscpy (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: reorder cleanup operations to avoid UAF bugs (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Limit packet length to skb->len (Jamie Bainbridge) [RHEL-33332] - lan78xx: drop the weight argument from netif_napi_add (Jamie Bainbridge) [RHEL-33332] - usb: lan78xx: remove a copy of the NAPI_POLL_WEIGHT define (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Use generic_handle_irq_safe(). (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: add Allied Telesis AT29M2-AF (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ is available (Jamie Bainbridge) [RHEL-33332] - lan78xx: Clean up some inconsistent indenting (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce NAPI polling support (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove hardware-specific header update (Jamie Bainbridge) [RHEL-33332] - lan78xx: Re-order rx_submit() to remove forward declaration (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Rx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Tx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix memory allocation bug (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix division by zero in send path (Jamie Bainbridge) [RHEL-33332] - lan78xx: Limit number of driver warning messages (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race condition in disconnect handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race conditions in suspend/resume handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix partial packet errors on suspend/resume (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix exception on link speed change (Jamie Bainbridge) [RHEL-33332] - lan78xx: Add missing return code checks (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused pause frame queue (Jamie Bainbridge) [RHEL-33332] - lan78xx: Set flow control threshold to prevent packet loss (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused timer (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix white space and style issues (Jamie Bainbridge) [RHEL-33332] - powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt. (Mamatha Inamdar) [RHEL-33704] - powerpc/kasan: Don't instrument non-maskable or raw interrupts (Mamatha Inamdar) [RHEL-33704] - wireguard: netlink: access device through ctx instead of peer (Hangbin Liu) [RHEL-31053] - wireguard: netlink: check for dangling peer via is_dead instead of empty list (Hangbin Liu) [RHEL-31053] - wireguard: receive: annotate data-race around receiving_counter.counter (Hangbin Liu) [RHEL-31053] - wireguard: use DEV_STATS_INC() (Hangbin Liu) [RHEL-31053] - platform/x86: think-lmi: Fix reference leak (David Arcari) [RHEL-28032] {CVE-2023-52520} - platform/x86: think-lmi: Fix issues with duplicate attributes (David Arcari) [RHEL-28032] {CVE-2023-52520} - mptcp: fix double-free on socket dismantle (Davide Caratti) [RHEL-22775 RHEL-31844] {CVE-2024-26782} - selftests/mm: Update va_high_addr_switch.sh to check CPU for la57 flag (Audra Mitchell) [RHEL-23078] - ceph: switch to use cap_delay_lock for the unlink delay list (Jay Shin) [RHEL-32997] - dm-crypt, dm-integrity, dm-verity: bump target version (Benjamin Marzinski) [RHEL-30951] - dm-verity, dm-crypt: align "struct bvec_iter" correctly (Benjamin Marzinski) [RHEL-30951] - dm writecache: allow allocations larger than 2GiB (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm stats: limit the number of entries (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm: limit the number of targets and parameter size area (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - MAINTAINERS: remove stale info for DEVICE-MAPPER (Benjamin Marzinski) [RHEL-30951] - dm audit: fix Kconfig so DM_AUDIT depends on BLK_DEV_DM (Benjamin Marzinski) [RHEL-30951] - dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata() (Benjamin Marzinski) [RHEL-30951] - dm-raid: delay flushing event_work() after reconfig_mutex is released (Benjamin Marzinski) [RHEL-30951] - dm-flakey: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-verity: align struct dm_verity_fec_io properly (Benjamin Marzinski) [RHEL-30951] - dm verity: don't perform FEC for failed readahead IO (Benjamin Marzinski) [RHEL-30951] - dm-crypt: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-delay: avoid duplicate logic (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix bugs introduced by kthread mode (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix a race between delay_presuspend and delay_bio (Benjamin Marzinski) [RHEL-30951] - dm integrity: use crypto_shash_digest() in sb_mac() (Benjamin Marzinski) [RHEL-30951] - dm crypt: use crypto_shash_digest() in crypt_iv_tcw_whitening() (Benjamin Marzinski) [RHEL-30951] - dm delay: for short delays, use kthread instead of timers and wq (Benjamin Marzinski) [RHEL-30951] - MAINTAINERS: add Mikulas Patocka as a DM maintainer (Benjamin Marzinski) [RHEL-30951] - dm: respect REQ_NOWAIT flag in normal bios issued to DM (Benjamin Marzinski) [RHEL-30951] - dm: enhance alloc_multiple_bios() to be more versatile (Benjamin Marzinski) [RHEL-30951] - dm: make __send_duplicate_bios return unsigned int (Benjamin Marzinski) [RHEL-30951] - dm log userspace: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm ioctl: replace deprecated strncpy with strscpy_pad (Benjamin Marzinski) [RHEL-30951] - dm crypt: replace open-coded kmemdup_nul (Benjamin Marzinski) [RHEL-30951] - dm cache metadata: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm: shortcut the calls to linear_map and stripe_map (Benjamin Marzinski) [RHEL-30951] - selftests/bpf: Fix up xdp bonding test wrt feature flags (Hangbin Liu) [RHEL-31051] - selftests/bpf: Add xdp_feature selftest for bond device (Hangbin Liu) [RHEL-31051] - xdp, bonding: Fix feature flags when there are no slave devs anymore (Hangbin Liu) [RHEL-31051] - bonding: rate-limit bonding driver inspect messages (Hangbin Liu) [RHEL-31051] - bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY (Hangbin Liu) [RHEL-31051] - bonding: remove print in bond_verify_device_path (Hangbin Liu) [RHEL-31051] - bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk (Hangbin Liu) [RHEL-31051] - bonding: stop the device in bond_setup_by_slave() (Hangbin Liu) [RHEL-31051] - tracing/hist: Fix issue of losting command info in error_log (Jerome Marchand) [RHEL-3224] - tracing/histograms: String compares should not care about signed values (Jerome Marchand) [RHEL-3224] - tracing: Add length protection to histogram string copies (Jerome Marchand) [RHEL-3224] - tracing/histogram: Do not copy the fixed-size char array field over the field size (Jerome Marchand) [RHEL-3224] - net: deal with integer overflows in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: factorize code in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: remove osize variable in __alloc_skb() (Antoine Tenart) [RHEL-28786] - net: add SKB_HEAD_ALIGN() helper (Antoine Tenart) [RHEL-28786] - skbuff: Proactively round up to kmalloc bucket size (Antoine Tenart) [RHEL-28786] - skbuff: pass the result of data ksize to __build_skb_around (Antoine Tenart) [RHEL-28786] - media: pvrusb2: fix use after free on context disconnection (Desnes Nunes) [RHEL-27529] {CVE-2023-52445} - net: ena: Remove ena_select_queue (Kamal Heib) [RHEL-28811 RHEL-31517] - net: ena: Remove unlikely() from IS_ERR() condition (Kamal Heib) [RHEL-28811] - net: ena: Remove redundant assignment (Kamal Heib) [RHEL-28811] - net: ena: Reduce lines with longer column width boundary (Kamal Heib) [RHEL-28811] - net: ena: handle ena_calc_io_queue_size() possible errors (Kamal Heib) [RHEL-28811] - net: ena: Change default print level for netif_ prints (Kamal Heib) [RHEL-28811] - net: ena: Relocate skb_tx_timestamp() to improve time stamping accuracy (Kamal Heib) [RHEL-28811] - net: ena: Add more information on TX timeouts (Kamal Heib) [RHEL-28811] - net: ena: Change error print during ena_device_init() (Kamal Heib) [RHEL-28811] - net: ena: Remove CQ tail pointer update (Kamal Heib) [RHEL-28811] - net: ena: Enable DIM by default (Kamal Heib) [RHEL-28811] - net: ena: Minor cosmetic changes (Kamal Heib) [RHEL-28811] - net: ena: Add more documentation for RX copybreak (Kamal Heib) [RHEL-28811] - net: ena: Remove an unused field (Kamal Heib) [RHEL-28811] - net: ena: Take xdp packets stats into account in ena_get_stats64() (Kamal Heib) [RHEL-28811] - net: ena: Make queue stats code cleaner by removing the if block (Kamal Heib) [RHEL-28811] - net: ena: Always register RX queue info (Kamal Heib) [RHEL-28811] - net: ena: Add more debug prints to XDP related function (Kamal Heib) [RHEL-28811] - net: ena: Refactor napi functions (Kamal Heib) [RHEL-28811] - net: ena: Don't check if XDP program is loaded in ena_xdp_execute() (Kamal Heib) [RHEL-28811] - net: ena: Use tx_ring instead of xdp_ring for XDP channel TX (Kamal Heib) [RHEL-28811] - net: ena: Introduce total_tx_size field in ena_tx_buffer struct (Kamal Heib) [RHEL-28811] - net: ena: Put orthogonal fields in ena_tx_buffer in a union (Kamal Heib) [RHEL-28811] - net: ena: Pass ena_adapter instead of net_device to ena_xmit_common() (Kamal Heib) [RHEL-28811] - net: ena: Move XDP code to its new files (Kamal Heib) [RHEL-28811] - net: ena: Fix XDP redirection error (Kamal Heib) [RHEL-28811] - net: ena: Fix DMA syncing in XDP path when SWIOTLB is on (Kamal Heib) [RHEL-28811] - net: ena: Fix xdp drops handling due to multibuf packets (Kamal Heib) [RHEL-28811] - net: ena: Destroy correct number of xdp queues upon failure (Kamal Heib) [RHEL-28811] - net: ena: replace deprecated strncpy with strscpy (Kamal Heib) [RHEL-28811] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Kamal Heib) [RHEL-28811] - net: ena: Flush XDP packets on error. (Kamal Heib) [RHEL-28811] - net: ena: Use pci_dev_id() to simplify the code (Kamal Heib) [RHEL-28811] - eth: add missing xdp.h includes in drivers (Kamal Heib) [RHEL-28811] - net: ena: fix shift-out-of-bounds in exponential backoff (Kamal Heib) [RHEL-28811] - net: ena: Fix rst format issues in readme (Kamal Heib) [RHEL-28811] - net: ena: Add dynamic recycling mechanism for rx buffers (Kamal Heib) [RHEL-28811] - net: ena: removed unused tx_bytes variable (Kamal Heib) [RHEL-28811] - net: ena: Advertise TX push support (Kamal Heib) [RHEL-28811] - net: ena: Add support to changing tx_push_buf_len (Kamal Heib) [RHEL-28811] - net: ena: Recalculate TX state variables every device reset (Kamal Heib) [RHEL-28811] - net: ena: Add an option to configure large LLQ headers (Kamal Heib) [RHEL-28811] - net: ena: Make few cosmetic preparations to support large LLQ (Kamal Heib) [RHEL-28811] - redhat: Fix required version of OpenCSD to match expectations (Michael Petlan) [RHEL-25824] - perf evlist: Fix evlist__new_default() for > 1 core PMU (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/sapphirerapids metric fixes (Michael Petlan) [RHEL-25824] - perf tools: Fix calloc() arguments to address error introduced in gcc-14 (Michael Petlan) [RHEL-25824] - perf top: Remove needless malloc(0) call that triggers -Walloc-size (Michael Petlan) [RHEL-25824] - perf build: Make minimal shellcheck version to v0.6.0 (Michael Petlan) [RHEL-25824] - perf test shell daemon: Make signal test less racy (Michael Petlan) [RHEL-25824] - perf test shell script: Fix test for python being disabled (Michael Petlan) [RHEL-25824] - perf test: Workaround debug output in list test (Michael Petlan) [RHEL-25824] - perf list: Add output file option (Michael Petlan) [RHEL-25824] - perf list: Switch error message to pr_err() to respect debug settings (-v) (Michael Petlan) [RHEL-25824] - perf test: Fix 'perf script' tests on s390 (Michael Petlan) [RHEL-25824] - perf test: test case 'Setup struct perf_event_attr' fails on s390 on z/vm (Michael Petlan) [RHEL-25824] - perf db-export: Fix missing reference count get in call_path_from_sample() (Michael Petlan) [RHEL-25824] - perf tests: Add perf script test (Michael Petlan) [RHEL-25824] - libsubcmd: Fix memory leak in uniq() (Michael Petlan) [RHEL-25824] - perf TUI: Don't ignore job control (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update sapphirerapids events to v1.17 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update icelakex events to v1.23 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids events to v1.02 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/rocketlake metric fixes (Michael Petlan) [RHEL-25824] - perf x86 test: Add hybrid test for conflicting legacy/sysfs event (Michael Petlan) [RHEL-25824] - perf x86 test: Update hybrid expectations (Michael Petlan) [RHEL-25824] - perf vendor events amd: Add Zen 4 memory controller events (Michael Petlan) [RHEL-25824] - perf stat: Fix hard coded LL miss units (Michael Petlan) [RHEL-25824] - perf record: Reduce memory for recording PERF_RECORD_LOST_SAMPLES event (Michael Petlan) [RHEL-25824] - perf env: Avoid recursively taking env->bpf_progs.lock (Michael Petlan) [RHEL-25824] - perf annotate: Add --insn-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Add --type-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Support event group display (Michael Petlan) [RHEL-25824] - perf annotate: Add --data-type option (Michael Petlan) [RHEL-25824] - perf report: Add 'symoff' sort key (Michael Petlan) [RHEL-25824] - perf report: Add 'typeoff' sort key (Michael Petlan) [RHEL-25824] - perf annotate-data: Update sample histogram for type (Michael Petlan) [RHEL-25824] - perf annotate-data: Add member field in the data type (Michael Petlan) [RHEL-25824] - perf report: Support data type profiling (Michael Petlan) [RHEL-25824] - perf report: Add 'type' sort key (Michael Petlan) [RHEL-25824] - perf annotate: Implement hist_entry__get_data_type() (Michael Petlan) [RHEL-25824] - perf annotate: Add annotate_get_insn_location() (Michael Petlan) [RHEL-25824] - perf annotate: Factor out evsel__get_arch() (Michael Petlan) [RHEL-25824] - perf annotate-data: Add dso->data_types tree (Michael Petlan) [RHEL-25824] - perf annotate-data: Add find_data_type() to get type from memory access (Michael Petlan) [RHEL-25824] - perf dwarf-regs: Add get_dwarf_regnum() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Factor out die_get_typename_from_type() (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Add PVN for HX-C2000 CPU with Power8 Architecture (Michael Petlan) [RHEL-25824] - perf vendor events: Remove UTF-8 characters from cmn.json (Michael Petlan) [RHEL-25824] - perf maps: Fix up overlaps during fixup_end (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of map_rb_node and maps internals (Michael Petlan) [RHEL-25824] - perf maps: Add find next entry to give entry after the given map (Michael Petlan) [RHEL-25824] - perf maps: Add maps__load_first() (Michael Petlan) [RHEL-25824] - perf maps: Rename clone to copy from (Michael Petlan) [RHEL-25824] - perf maps: Do simple merge if given map doesn't overlap (Michael Petlan) [RHEL-25824] - perf maps: Refactor maps__fixup_overlappings() (Michael Petlan) [RHEL-25824] - perf debug: Expose debug file (Michael Petlan) [RHEL-25824] - perf maps: Add remove maps function to remove a map based on callback (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of maps__for_each_entry() (Michael Petlan) [RHEL-25824] - perf vdso: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf unwind: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Do not ignore disam first sample (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Set start vm addr of exectable file to 0 (Michael Petlan) [RHEL-25824] - perf thread: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf synthetic-events: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf symbol: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf probe-event: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf machine: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf tests: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf report: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf events x86: Use function to add missing lock (Michael Petlan) [RHEL-25824] - perf maps: Add maps__for_each_map to iterate maps holding the lock (Michael Petlan) [RHEL-25824] - perf map: Improve map/unmap parameter names (Michael Petlan) [RHEL-25824] - libperf cpumap: Document perf_cpu_map__nr()'s behavior (Michael Petlan) [RHEL-25824] - perf top: Avoid repeated function calls to perf_cpu_map__nr(). (Michael Petlan) [RHEL-25824] - perf tests: Make DSO tests a suite rather than individual (Michael Petlan) [RHEL-25824] - perf evlist: Move event attributes to after the / when uniquefying using the PMU name (Michael Petlan) [RHEL-25824] - perf top: Uniform the event name for the hybrid machine (Michael Petlan) [RHEL-25824] - perf top: Use evsel's cpus to replace user_requested_cpus (Michael Petlan) [RHEL-25824] - perf unwind-libunwind: Fix base address for .eh_frame (Michael Petlan) [RHEL-25824] - perf unwind-libdw: Handle JIT-generated DSOs properly (Michael Petlan) [RHEL-25824] - perf genelf: Set ELF program header addresses properly (Michael Petlan) [RHEL-25824] - perf stat: Combine the -A/--no-aggr and --no-merge options (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix one memory leakage in hisi_ptt_process_auxtrace_event() (Michael Petlan) [RHEL-25824] - perf header: Fix one memory leakage in perf_event__fprintf_event_update() (Michael Petlan) [RHEL-25824] - libperf cpumap: Add for_each_cpu() that skips the "any CPU" case (Michael Petlan) [RHEL-25824] - libperf cpumap: Replace usage of perf_cpu_map__new(NULL) with perf_cpu_map__new_online_cpus() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__empty() to perf_cpu_map__has_any_cpu_or_is_empty() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__default_new() to perf_cpu_map__new_online_cpus() and prefer sysfs (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__dummy_new() to perf_cpu_map__new_any_cpu() (Michael Petlan) [RHEL-25824] - perf stat: Fix help message for --metric-no-threshold option (Michael Petlan) [RHEL-25824] - perf annotate: Get rid of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Remove remaining usages of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Ensure init/exit for global options (Michael Petlan) [RHEL-25824] - perf ui/browser/annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf top: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf report: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Introduce global annotation_options (Michael Petlan) [RHEL-25824] - perf stat: Exit perf stat if parse groups fails (Michael Petlan) [RHEL-25824] - perf thread: Add missing RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - perf maps: Move symbol maps functions to maps.c (Michael Petlan) [RHEL-25824] - perf map: Simplify map_ip/unmap_ip and make 'struct map' smaller (Michael Petlan) [RHEL-25824] - perf test shell diff: Skip test if test_loop symbol is missing in the perf binary (Michael Petlan) [RHEL-25824] - perf symbols: Parse NOTE segments until the build id is found (Michael Petlan) [RHEL-25824] - perf record: Be lazier in allocating lost samples buffer (Michael Petlan) [RHEL-25824] - perf evsel: Fallback to "task-clock" when not system wide (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf diff' test (Michael Petlan) [RHEL-25824] - perf mem: Fix error on hybrid related to availability of mem event in a PMU (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Update datasource event name to fix duplicate events (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf list --json" test (Michael Petlan) [RHEL-25824] - perf test: Use common python setup library (Michael Petlan) [RHEL-25824] - perf build: Shellcheck support for OUTPUT directory (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOneX: Add core PMU events and metrics (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOne: Rename BPU_FLUSH_MEM_FAULT to GPC_FLUSH_MEM_FAULT (Michael Petlan) [RHEL-25824] - perf env: Cache the arch specific strerrno function in perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf env: Introduce perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf beauty: Don't use 'find ... -printf' as it isn't available in busybox (Michael Petlan) [RHEL-25824] - perf docs: Fix man page formatting for 'perf lock' (Michael Petlan) [RHEL-25824] - tools api fs: Avoid reading whole file for a 1 byte bool (Michael Petlan) [RHEL-25824] - tools api fs: Switch filename__read_str to use io.h (Michael Petlan) [RHEL-25824] - libperf: Lazily allocate/size mmap event copy (Michael Petlan) [RHEL-25824] - libapi: Add missing linux/types.h header to get the __u64 type on io.h (Michael Petlan) [RHEL-25824] - perf test record+probe_libc_inet_pton: Fix call chain match on powerpc (Michael Petlan) [RHEL-25824] - perf tests sigtrap: Skip if running on a kernel with sleepable spinlocks (Michael Petlan) [RHEL-25824] - perf test sigtrap: Generalize the BTF routine to reuse it in this test (Michael Petlan) [RHEL-25824] - perf mmap: Lazily initialize zstd streams to save memory when not using it (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_addr() (Michael Petlan) [RHEL-25824] - perf tools: Add --debug-file option to redirect debug output (Michael Petlan) [RHEL-25824] - perf annotate: Check if operand has multiple regs (Michael Petlan) [RHEL-25824] - perf test: Use existing config value for objdump path (Michael Petlan) [RHEL-25824] - perf vendor events riscv: add T-HEAD C9xx JSON file (Michael Petlan) [RHEL-25824] - perf vendor events: Add skx, clx, icx and spr upi bandwidth metric (Michael Petlan) [RHEL-25824] - perf tests: Skip data symbol test if buf1 symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Make data symbol test wait for perf to start (Michael Petlan) [RHEL-25824] - perf tests: Skip branch stack sampling test if brstack_bench symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip Arm64 callgraphs test if leafloop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip record test if test_loop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip pipe test if noploop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests lib: Add perf_has_symbol.sh (Michael Petlan) [RHEL-25824] - perf header: Fix segfault on build_mem_topology() error path (Michael Petlan) [RHEL-25824] - perf report: Remove warning on missing raw data for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add perf binary dependent rule for shellcheck log in Makefile.perf (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-90 JSON file (Michael Petlan) [RHEL-25824] - perf tests coresight: Remove unused variables (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf parse-events: Make legacy events lower priority than sysfs/JSON (Michael Petlan) [RHEL-25824] - perf cs-etm: Enable itrace option 'T' (Michael Petlan) [RHEL-25824] - perf auxtrace: Add 'T' itrace option for timestamp trace (Michael Petlan) [RHEL-25824] - perf cs-etm: Bump minimum OpenCSD version to ensure a bugfix is present (Michael Petlan) [RHEL-25824] - perf script perl: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf script python: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf test: Remove atomics from test_loop to avoid test failures (Michael Petlan) [RHEL-25824] - perf tools: Address python 3.6 DeprecationWarning for string scapes (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-80 JSON file (Michael Petlan) [RHEL-25824] - perf report: Add s390 raw data interpretation for PAI counters (Michael Petlan) [RHEL-25824] - perf probe: Convert to check dwarf_getcfi feature (Michael Petlan) [RHEL-25824] - perf build: Add feature check for dwarf_getcfi() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_reg() helper (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_get_scopes() alternative to dwarf_getscopes() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Move #else block of #ifdef HAVE_DWARF_GETLOCATIONS_SUPPORT code to the header file (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Fix die_get_typename() for void * (Michael Petlan) [RHEL-25824] - perf tools: Add util/debuginfo.[ch] files (Michael Petlan) [RHEL-25824] - perf annotate: Move raw_comment and raw_func_start fields out of 'struct ins_operands' (Michael Petlan) [RHEL-25824] - perf annotate: Pass "-l" option to objdump conditionally (Michael Petlan) [RHEL-25824] - perf header: Additional note on AMD IBS for max_precise pmu cap (Michael Petlan) [RHEL-25824] - perf bpf: Don't synthesize BPF events when disabled (Michael Petlan) [RHEL-25824] - perf test: Add support for setting objdump binary via perf config (Michael Petlan) [RHEL-25824] - perf test: Add option to change objdump binary (Michael Petlan) [RHEL-25824] - perf tests offcpu: Adjust test case perf record offcpu profiling tests for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add the python_ext_build directory to .gitignore (Michael Petlan) [RHEL-25824] - perf tests attr: Fix spelling mistake "whic" to "which" (Michael Petlan) [RHEL-25824] - perf annotate: Move offsets array from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move some source code related fields from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move max_coverage from 'struct annotation' to 'struct annotated_branch' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles info from 'struct annotation' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles information out of 'struct annotation_line' (Michael Petlan) [RHEL-25824] - perf machine thread: Remove exited threads by default (Michael Petlan) [RHEL-25824] - perf test: Simplify "object code reading" test (Michael Petlan) [RHEL-25824] - perf record: Lazy load kernel symbols (Michael Petlan) [RHEL-25824] - perf tools: Fix spelling mistake "parametrized" -> "parameterized" (Michael Petlan) [RHEL-25824] - perf build: Warn about missing libelf before warning about missing libbpf (Michael Petlan) [RHEL-25824] - perf tests make: Remove the last egrep call, use 'grep -E' instead (Michael Petlan) [RHEL-25824] - perf beauty socket/prctl_option: Cope with extended regexp complaint by grep (Michael Petlan) [RHEL-25824] - perf vendor events arm64: AmpereOne: Add missing DefaultMetricgroupName fields (Michael Petlan) [RHEL-25824] - perf metrics: Avoid segv if default metricgroup isn't set (Michael Petlan) [RHEL-25824] - tools: Disable __packed attribute compiler warning due to -Werror=attributes (Michael Petlan) [RHEL-25824] - tools perf: Add arm64 sysreg files to MANIFEST (Michael Petlan) [RHEL-25824] - tools headers: Update tools's copy of socket.h header (Michael Petlan) [RHEL-25824] - tools headers UAPI: Update tools's copy of vhost.h header (Michael Petlan) [RHEL-25824] - perf lock contention: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf kwork: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update tsx_cycles_per_elision metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update bonnell version number to v5 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update westmereex events to v4 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update meteorlake events to v1.06 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update knightslanding events to v16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add typo fix for ivybridge FP (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update a spelling in haswell/haswellx (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids to v1.01 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update alderlake/alderlake events to v1.23 (Michael Petlan) [RHEL-25824] - perf build: Disable BPF skeletons if clang version is < 12.0.1 (Michael Petlan) [RHEL-25824] - perf callchain: Fix spelling mistake "statisitcs" -> "statistics" (Michael Petlan) [RHEL-25824] - perf report: Fix spelling mistake "heirachy" -> "hierarchy" (Michael Petlan) [RHEL-25824] - perf python: Fix binding linkage due to rename and move of evsel__increase_rlimit() (Michael Petlan) [RHEL-25824] - perf tests: test_arm_coresight: Simplify source iteration (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add tigerlake two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add broadwellde two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix broadwellde tma_info_system_dram_bw_use metric (Michael Petlan) [RHEL-25824] - perf mem_info: Add and use map_symbol__exit and addr_map_symbol__exit (Michael Petlan) [RHEL-25824] - perf callchain: Minor layout changes to callchain_list (Michael Petlan) [RHEL-25824] - perf callchain: Make brtype_stat in callchain_list optional (Michael Petlan) [RHEL-25824] - perf callchain: Make display use of branch_type_stat const (Michael Petlan) [RHEL-25824] - perf offcpu: Add missed btf_free (Michael Petlan) [RHEL-25824] - perf threads: Remove unused dead thread list (Michael Petlan) [RHEL-25824] - perf hist: Add missing puts to hist__account_cycles (Michael Petlan) [RHEL-25824] - libperf rc_check: Add RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - libperf rc_check: Make implicit enabling work for GCC (Michael Petlan) [RHEL-25824] - perf machine: Avoid out of bounds LBR memory read (Michael Petlan) [RHEL-25824] - perf rwsem: Add debug mode that uses a mutex (Michael Petlan) [RHEL-25824] - perf build: Address stray '\' before # that is warned about since grep 3.8 (Michael Petlan) [RHEL-25824] - perf report: Fix hierarchy mode on pipe input (Michael Petlan) [RHEL-25824] - perf lock contention: Use per-cpu array map for spinlocks (Michael Petlan) [RHEL-25824] - perf lock contention: Check race in tstamp elem creation (Michael Petlan) [RHEL-25824] - perf lock contention: Clear lock addr after use (Michael Petlan) [RHEL-25824] - perf evsel: Rename evsel__increase_rlimit to rlimit__increase_nofile (Michael Petlan) [RHEL-25824] - perf bench sched pipe: Add -G/--cgroups option (Michael Petlan) [RHEL-25824] - perf data: Increase RLIMIT_NOFILE limit when open too many files in perf_data__create_dir() (Michael Petlan) [RHEL-25824] - perf trace: Use the right bpf_probe_read(_str) variant for reading user data (Michael Petlan) [RHEL-25824] - perf tools: Do not ignore the default vmlinux.h (Michael Petlan) [RHEL-25824] - perf: script: fix missing ',' for fields option (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in stat_all_metricgroups (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in record_sideband.sh (Michael Petlan) [RHEL-25824] - perf cs-etm: Respect timestamp option (Michael Petlan) [RHEL-25824] - perf cs-etm: Validate timestamp tracing in per-thread mode (Michael Petlan) [RHEL-25824] - perf pmu: Lazily compute default config (Michael Petlan) [RHEL-25824] - perf pmu-events: Remember the perf_events_map for a PMU (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify perf_pmu__config_terms (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify file APIs (Michael Petlan) [RHEL-25824] - perf arm-spe: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf intel-pt: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf pmu: Rename perf_pmu__get_default_config to perf_pmu__arch_init (Michael Petlan) [RHEL-25824] - perf intel-pt: Prefer get_unaligned_le64 to memcpy_le64 (Michael Petlan) [RHEL-25824] - perf intel-pt: Use get_unaligned_le16() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Use existing definitions of le16_to_cpu() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Simplify intel_pt_get_vmcs() (Michael Petlan) [RHEL-25824] - perf tools: Add get_unaligned_leNN() (Michael Petlan) [RHEL-25824] - perf cs-etm: Fix incorrect or missing decoder for raw trace (Michael Petlan) [RHEL-25824] - perf bpf_counter: Fix a few memory leaks (Michael Petlan) [RHEL-25824] - perf header: Fix various error path memory leaks (Michael Petlan) [RHEL-25824] - perf trace-event-info: Avoid passing NULL value to closedir (Michael Petlan) [RHEL-25824] - tools api: Avoid potential double free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix unlikely memory leak when cloning terms (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf svghelper: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf hists browser: Avoid potential NULL dereference (Michael Petlan) [RHEL-25824] - perf hists browser: Reorder variables to reduce padding (Michael Petlan) [RHEL-25824] - perf dlfilter: Be defensive against potential NULL dereference (Michael Petlan) [RHEL-25824] - perf mem-events: Avoid uninitialized read (Michael Petlan) [RHEL-25824] - perf jitdump: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf env: Remove unnecessary NULL tests (Michael Petlan) [RHEL-25824] - perf buildid-cache: Fix use of uninitialized value (Michael Petlan) [RHEL-25824] - perf bench uprobe: Fix potential use of memory after free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix for term values that are raw events (Michael Petlan) [RHEL-25824] - perf build: Add missing comment about NO_LIBTRACEEVENT=1 (Michael Petlan) [RHEL-25824] - perf symbols: Add 'intel_idle_ibrs' to the list of idle symbols (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid erange from hex numbers (Michael Petlan) [RHEL-25824] - tools/perf: Update call stack check in builtin-lock.c (Michael Petlan) [RHEL-25824] - tools/perf/tests: Fix object code reading to skip address that falls out of text section (Michael Petlan) [RHEL-25824] - tools/perf: Add "is_kmod" to struct dso to check if it is kernel module (Michael Petlan) [RHEL-25824] - tools/perf: Add text_end to "struct dso" to save .text section size (Michael Petlan) [RHEL-25824] - perf test: Avoid system wide when not privileged (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix memory leak in lseek failure handling (Michael Petlan) [RHEL-25824] - perf intel-pt: Fix async branch flags (Michael Petlan) [RHEL-25824] - perf pmus: Make PMU alias name loading lazy (Michael Petlan) [RHEL-25824] - perf vendor events: Add JSON metrics for Arm CMN (Michael Petlan) [RHEL-25824] - perf jevents: Add support for Arm CMN PMU aliasing (Michael Petlan) [RHEL-25824] - perf test: Add pmu-event test for "Compat" and new event_field. (Michael Petlan) [RHEL-25824] - perf test: Make matching_pmu effective (Michael Petlan) [RHEL-25824] - perf jevents: Support EventidCode and NodeType (Michael Petlan) [RHEL-25824] - perf metric: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf pmu: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf record: Fix BTF type checks in the off-cpu profiling (Michael Petlan) [RHEL-25824] - perf bench messaging: Kill child processes when exit abnormally in process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Store chlid process pid when creating worker for process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Factor out create_worker() (Michael Petlan) [RHEL-25824] - perf bench messaging: Fix coding style issues for sched-messaging (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck warnings for SC2153 in multiple scripts (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck issues in tests/shell/stat+shadow_stat.sh tetscase (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck SC1090 to handle the location of sourced files (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "Captuer" -> "Capture" (Michael Petlan) [RHEL-25824] - perf evlist: Avoid frequency mode for the dummy event (Michael Petlan) [RHEL-25824] - perf vendors events: Remove repeated word in comments (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Fix for AmpereOne metrics (Michael Petlan) [RHEL-25824] - perf parse-events: Fix tracepoint name memory leak (Michael Petlan) [RHEL-25824] - perf test: Detect off-cpu support from build options (Michael Petlan) [RHEL-25824] - perf test: Ensure EXTRA_TESTS is covered in build test (Michael Petlan) [RHEL-25824] - perf test: Update build test for changed BPF skeleton defaults (Michael Petlan) [RHEL-25824] - perf build: Default BUILD_BPF_SKEL, warn/disable for missing deps (Michael Petlan) [RHEL-25824] - perf version: Add status of bpf skeletons (Michael Petlan) [RHEL-25824] - perf kwork top: Simplify bool conversion (Michael Petlan) [RHEL-25824] - perf test: Fix test-record-dummy-C0 failure for supported PERF_FORMAT_LOST feature kernel (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "COMMMAND" -> "COMMAND" (Michael Petlan) [RHEL-25824] - perf annotate: Add more x86 mov instruction cases (Michael Petlan) [RHEL-25824] - perf pmu: Remove unused function (Michael Petlan) [RHEL-25824] - perf pmus: Simplify perf_pmus__find_core_pmu() (Michael Petlan) [RHEL-25824] - perf pmu: Move pmu__find_core_pmu() to pmus.c (Michael Petlan) [RHEL-25824] - perf symbol: Avoid an undefined behavior warning (Michael Petlan) [RHEL-25824] - perf bpf-filter: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf pmu: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf expr: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unused header files (Michael Petlan) [RHEL-25824] - perf tools: Add includes for detected configs in Makefile.perf (Michael Petlan) [RHEL-25824] - perf test: Update cs_etm testcase for Arm ETE (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Add V1 metrics using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Update V1 events using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf test: Add a test for strcmp_cpuid_str() expression (Michael Petlan) [RHEL-25824] - perf util: Add a function for replacing characters in a string (Michael Petlan) [RHEL-25824] - perf jevents: Remove unused keyword (Michael Petlan) [RHEL-25824] - perf test: Check result of has_event(cycles) test (Michael Petlan) [RHEL-25824] - perf list pfm: Retry supported test with exclude_kernel (Michael Petlan) [RHEL-25824] - perf list: Avoid a hardcoded cpu PMU name (Michael Petlan) [RHEL-25824] - perf test shell lock_contention: Add cgroup aggregation and filter tests (Michael Petlan) [RHEL-25824] - perf lock contention: Add -G/--cgroup-filter option (Michael Petlan) [RHEL-25824] - perf lock contention: Add --lock-cgroup option (Michael Petlan) [RHEL-25824] - perf lock contention: Prepare to handle cgroups (Michael Petlan) [RHEL-25824] - perf tools: Add read_all_cgroups() and __cgroup_find() (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Implements BPF-based cpu usage statistics (Michael Petlan) [RHEL-25824] - perf kwork top: Add -C/--cpu -i/--input -n/--name -s/--sort --time options (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf evsel: Add evsel__intval_common() helper (Michael Petlan) [RHEL-25824] - perf kwork top: Introduce new top utility (Michael Petlan) [RHEL-25824] - perf kwork: Add `root` parameter to work_sort() (Michael Petlan) [RHEL-25824] - perf kwork: Add sched record support (Michael Petlan) [RHEL-25824] - perf kwork: Set default events list if not specified in setup_event_list() (Michael Petlan) [RHEL-25824] - perf kwork: Overwrite original atom in the list when a new atom is pushed. (Michael Petlan) [RHEL-25824] - perf kwork: Add `kwork` and `src_type` to work_init() for 'struct kwork_class' (Michael Petlan) [RHEL-25824] - perf kwork: Set ordered_events to true in 'struct perf_tool' (Michael Petlan) [RHEL-25824] - perf kwork: Add the supported subcommands to the document (Michael Petlan) [RHEL-25824] - perf kwork: Fix incorrect and missing free atom in work_push_atom() (Michael Petlan) [RHEL-25824] - perf test: Add perf_event_attr test for record dummy event (Michael Petlan) [RHEL-25824] - perf test: Add test case for record sideband events (Michael Petlan) [RHEL-25824] - perf record: Track sideband events for all CPUs when tracing selected CPUs (Michael Petlan) [RHEL-25824] - perf record: Move setting tracking events before record__init_thread_masks() (Michael Petlan) [RHEL-25824] - perf evlist: Add evlist__findnew_tracking_event() helper (Michael Petlan) [RHEL-25824] - perf evlist: Add perf_evlist__go_system_wide() helper (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix spelling mistakes (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add emeraldrapids, update sapphirerapids to v1.16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add lunarlake v1.0 (Michael Petlan) [RHEL-25824] - perf parse-events: Introduce 'struct parse_events_terms' (Michael Petlan) [RHEL-25824] - perf parse-events: Copy fewer term lists (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid enum casts (Michael Petlan) [RHEL-25824] - perf parse-events: Tidy up str parameter (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unnecessary __maybe_unused (Michael Petlan) [RHEL-25824] - perf shell completion: Support completion of metrics/metricgroups (Michael Petlan) [RHEL-25824] - perf completion: Support completion of libpfm4 events (Michael Petlan) [RHEL-25824] - perf shell completion: Restrict completion of events to events (Michael Petlan) [RHEL-25824] - perf stat: Fix aggr mode initialization (Michael Petlan) [RHEL-25824] - perf vendor events: Update metric events for power10 platform (Michael Petlan) [RHEL-25824] - perf vendor events power10: Add extra data-source events (Michael Petlan) [RHEL-25824] - perf vendor events power10: Update JSON/events (Michael Petlan) [RHEL-25824] - perf machine: Use true and false for bool variable (Michael Petlan) [RHEL-25824] - perf: Fix the nr_addr_filters fix (Michael Petlan) [RHEL-25824] - perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file (Michael Petlan) [RHEL-25824] - arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs (Michael Petlan) [RHEL-25824] - arm: perf: Remove inlines from arm_pmuv3.c (Michael Petlan) [RHEL-25824] - arm64/arm: arm_pmuv3: perf: Don't truncate 64-bit registers (Michael Petlan) [RHEL-25824] - perf: arm_cspmu: Reject events meant for other PMUs (Michael Petlan) [RHEL-25824] - drivers: perf: arm_pmu: Drop 'pmu_lock' element from 'struct pmu_hw_events' (Michael Petlan) [RHEL-25824] - arm: perf: Remove PMU locking (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Add a null pointer check in update_events_in_group() (Michael Petlan) [RHEL-25824] - KVM: x86/pmu: fix masking logic for MSR_CORE_PERF_GLOBAL_CTRL (Michael Petlan) [RHEL-25824] - perf/core: Fix cpuctx refcounting (Michael Petlan) [RHEL-25824] - powerpc/perf: Fix disabling BHRB and instruction sampling (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Use the correct spinlock initializer. (Michael Petlan) [RHEL-25824] - powerpc/perf: Optimize find_alternatives_list() using binary search (Michael Petlan) [RHEL-25824] - perf: Optimize perf_cgroup_switch() (Michael Petlan) [RHEL-25824] - perf/core: Allow reading package events from perf_event_read_local (Michael Petlan) [RHEL-25824] - perf/core: Rename perf_proc_update_handler() -> perf_event_max_sample_rate_handler(), for readability (Michael Petlan) [RHEL-25824] - perf/x86/rapl: Fix "Using plain integer as NULL pointer" Sparse warning (Michael Petlan) [RHEL-25824] - perf/core: Bail out early if the request AUX area is out of bound (Michael Petlan) [RHEL-25824] - inet: inet_defrag: prevent sk release while still in use (Paolo Abeni) [RHEL-32270] - udp: fix busy polling (Paolo Abeni) [RHEL-32270] - udp6: Fix race condition in udp6_sendmsg & connect (Paolo Abeni) [RHEL-32270] - net: stream: purge sk_error_queue in sk_stream_kill_queues() (Paolo Abeni) [RHEL-32270] - eventfd: Remove usage of the deprecated ida_simple_xx() API (Michal Schmidt) [RHEL-31939] - eventfd: make eventfd_signal{_mask}() void (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal_mask() (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal() (Michal Schmidt) [RHEL-31939] - eventfd: prevent underflow for eventfd semaphores (Michal Schmidt) [RHEL-31939] - eventfd: add a uapi header for eventfd userspace APIs (Michal Schmidt) [RHEL-31939] - eventfd: show the EFD_SEMAPHORE flag in fdinfo (Michal Schmidt) [RHEL-31939] - i915: make inject_virtual_interrupt() void (Michal Schmidt) [RHEL-31939] - fs: use correct __poll_t type (Michal Schmidt) [RHEL-31939] - eventfd: use wait_event_interruptible_locked_irq() helper (Michal Schmidt) [RHEL-31939] - eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD (Michal Schmidt) [RHEL-31939] - eventfd: guard wake_up in eventfd fs calls as well (Michal Schmidt) [RHEL-31939] - iio: core: fix memleak in iio_device_register_sysfs (David Arcari) [RHEL-33153] {CVE-2023-52643} - serial: imx: fix detach/attach of serial console (Steve Best) [RHEL-32592] {CVE-2021-47185} - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc (Steve Best) [RHEL-32592] {CVE-2021-47185} - sysctl: allow to change limits for posix messages queues (Alexey Gladkov) [RHEL-8705] - sysctl: allow change system v ipc sysctls inside ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: fix memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: mqueue: fix possible memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra braces (Alexey Gladkov) [RHEL-8705] - ipc: Check permissions for checkpoint_restart sysctls at open time (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra1 field abuse to pass ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Use the same namespace to modify and validate (Alexey Gladkov) [RHEL-8705] - ipc: Store ipc sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Store mqueue sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL (Alexey Gladkov) [RHEL-8705] - ipc: check checkpoint_restore_ns_capable() to modify C/R proc files (Alexey Gladkov) [RHEL-8705]- x86/sev: Harden #VC instruction emulation somewhat (Vitaly Kuznetsov) [RHEL-30031] {CVE-2024-25743 CVE-2024-25742} - net: mana: Fix Rx DMA datasize and skb_over_panic (Cathy Avery) [RHEL-9872] - integrity: eliminate unnecessary "Problem loading X.509 certificate" msg (Coiby Xu) [RHEL-12346] - smb: client: instantiate when creating SFU files (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL ptr deref in cifs_mark_open_handles_for_deleted_file() (Paulo Alcantara) [RHEL-31245] - cifs: Fix duplicate fscache cookie warnings (Paulo Alcantara) [RHEL-31245] - smb3: add trace event for mknod (Paulo Alcantara) [RHEL-31245] - smb311: additional compression flag defined in updated protocol spec (Paulo Alcantara) [RHEL-31245] - smb311: correct incorrect offset field in compression header (Paulo Alcantara) [RHEL-31245] - cifs: Move some extern decls from .c files to .h (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable assignment (Paulo Alcantara) [RHEL-31245] - cifs: fixes for get_inode_info (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir(): add FILE_READ_EA to desired access (Paulo Alcantara) [RHEL-31245] - cifs: reduce warning log level for server not advertising interfaces (Paulo Alcantara) [RHEL-31245] - cifs: make sure server interfaces are requested only for SMB3+ (Paulo Alcantara) [RHEL-31245] - cifs: defer close file handles having RH lease (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb: common: simplify compression headers (Paulo Alcantara) [RHEL-31245] - smb: common: fix fields sizes in compression_pattern_payload_v1 (Paulo Alcantara) [RHEL-31245] - smb: client: negotiate compression algorithms (Paulo Alcantara) [RHEL-31245] - smb3: add dynamic trace point for ioctls (Paulo Alcantara) [RHEL-31245] - smb: client: return reparse type in /proc/mounts (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse DFS/DFSR and mount point (Paulo Alcantara) [RHEL-31245] - smb: client: parse uid, gid, mode and dev from WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce SMB2_OP_QUERY_WSL_EA (Paulo Alcantara) [RHEL-31245] - smb: client: Fix a NULL vs IS_ERR() check in wsl_set_xattrs() (Paulo Alcantara) [RHEL-31245] - smb: client: add support for WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: reduce number of parameters in smb2_compound_op() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential broken compound request (Paulo Alcantara) [RHEL-31245] - smb: client: move most of reparse point handling code to common file (Paulo Alcantara) [RHEL-31245] - smb: client: introduce reparse mount option (Paulo Alcantara) [RHEL-31245] - smb: client: retry compound request without reusing lease (Paulo Alcantara) [RHEL-31245] - smb: client: do not defer close open handles to deleted files (Paulo Alcantara) [RHEL-31245] - smb: client: reuse file lease key in compound operations (Paulo Alcantara) [RHEL-31245] - smb3: update allocation size more accurately on write completion (Paulo Alcantara) [RHEL-31245] - cifs: allow changing password during remount (Paulo Alcantara) [RHEL-31245] - cifs: prevent updating file size from server if we have a read/write lease (Paulo Alcantara) [RHEL-31245] - cifs_get_link(): bail out in unsafe case (Paulo Alcantara) [RHEL-31245] - smb: Fix regression in writes when non-standard maximum write size negotiated (Paulo Alcantara) [RHEL-31245] - smb: client: handle path separator of created SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: set correct id, uid and cruid for multiuser automounts (Paulo Alcantara) [RHEL-31245] - cifs: update the same create_guid on replay (Paulo Alcantara) [RHEL-31245] - cifs: fix underflow in parse_server_interfaces() (Paulo Alcantara) [RHEL-31245] - smb3: clarify mount warning (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where multiple sessions share connection (Paulo Alcantara) [RHEL-31245] - cifs: change tcon status when need_reconnect is set on it (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse points under DFS mounts (Paulo Alcantara) [RHEL-31245] - smb3: add missing null server pointer check (Paulo Alcantara) [RHEL-31245] - smb: client: increase number of PDUs allowed in a compound request (Paulo Alcantara) [RHEL-31245] - cifs: failure to add channel on iface should bump up weight (Paulo Alcantara) [RHEL-31245] - cifs: do not search for channel if server is terminating (Paulo Alcantara) [RHEL-31245] - cifs: avoid redundant calls to disable multichannel (Paulo Alcantara) [RHEL-31245] - cifs: make sure that channel scaling is done only once (Paulo Alcantara) [RHEL-31245] - cifs: fix stray unlock in cifs_chan_skip_or_disable (Paulo Alcantara) [RHEL-31245] - cifs: set replay flag for retries of write command (Paulo Alcantara) [RHEL-31245] - cifs: commands that are retried should have replay flag set (Paulo Alcantara) [RHEL-31245] - cifs: helper function to check replayable error codes (Paulo Alcantara) [RHEL-31245] - cifs: translate network errors on send to -ECONNABORTED (Paulo Alcantara) [RHEL-31245] - cifs: cifs_pick_channel should try selecting active channels (Paulo Alcantara) [RHEL-31245] - smb: Work around Clang __bdos() type confusion (Paulo Alcantara) [RHEL-31245] - smb: client: delete "true", "false" defines (Paulo Alcantara) [RHEL-31245] - cifs: update iface_last_update on each query-and-update (Paulo Alcantara) [RHEL-31245] - cifs: handle servers that still advertise multichannel after disabling (Paulo Alcantara) [RHEL-31245] - cifs: new mount option called retrans (Paulo Alcantara) [RHEL-31245] - cifs: reschedule periodic query for server interfaces (Paulo Alcantara) [RHEL-31245] - smb: client: don't clobber ->i_rdev from cached reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of smb311_posix_query_path_info() (Paulo Alcantara) [RHEL-31245] - smb: client: parse owner/group when creating reparse points (Paulo Alcantara) [RHEL-31245] - cifs: new nt status codes from MS-SMB2 (Paulo Alcantara) [RHEL-31245] - cifs: pick channel for tcon and tdis (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir should not rely on primary channel (Paulo Alcantara) [RHEL-31245] - cifs: minor comment cleanup (Paulo Alcantara) [RHEL-31245] - smb3: show beginning time for per share stats (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable tcon_exist (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: remove unneeded return statement (Paulo Alcantara) [RHEL-31245] - cifs: make cifs_chan_update_iface() a void function (Paulo Alcantara) [RHEL-31245] - cifs: delete unnecessary NULL checks in cifs_chan_update_iface() (Paulo Alcantara) [RHEL-31245] - cifs: get rid of dup length check in parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: stop revalidating reparse points unnecessarily (Paulo Alcantara) [RHEL-31245] - cifs: Pass unbyteswapped eof value into SMB2_set_eof() (Paulo Alcantara) [RHEL-31245] - smb3: Improve exception handling in allocate_mr_list() (Paulo Alcantara) [RHEL-31245] - cifs: fix in logging in cifs_chan_update_iface (Paulo Alcantara) [RHEL-31245] - smb: client: handle special files and symlinks in SMB3 POSIX (Paulo Alcantara) [RHEL-31245] - smb: client: cleanup smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating symlinks via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix hardlinking of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix renaming of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: optimise reparse point querying (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating special files via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: extend smb2_compound_op() to accept more commands (Paulo Alcantara) [RHEL-31245] - smb: client: Fix minor whitespace errors and warnings (Paulo Alcantara) [RHEL-31245] - cifs: do not depend on release_iface for maintaining iface_list (Paulo Alcantara) [RHEL-31245] - cifs: cifs_chan_is_iface_active should be called with chan_lock held (Paulo Alcantara) [RHEL-31245] - cifs: after disabling multichannel, mark tcon for reconnect (Paulo Alcantara) [RHEL-31245] - cifs: do not let cifs_chan_update_iface deallocate channels (Paulo Alcantara) [RHEL-31245] - cifs: fix a pending undercount of srv_count (Paulo Alcantara) [RHEL-31245] - fs: cifs: Fix atime update check (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in SMB2_query_info_init() (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in cifsd when receiving compounded resps (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL deref in asn1_ber_decoder() (Paulo Alcantara) [RHEL-31245] - cifs: reconnect worker should take reference on server struct unconditionally (Paulo Alcantara) [RHEL-31245] - Revert "cifs: reconnect work should have reference on server struct" (Paulo Alcantara) [RHEL-31245] - cifs: Fix non-availability of dedup breaking generic/304 (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential NULL deref in parse_dfs_referrals() (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with FICLONE (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with copy_file_range() (Paulo Alcantara) [RHEL-31245] - smb: client, common: fix fortify warnings (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_INSERT_RANGE by setting i_size after EOF moved (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_ZERO_RANGE by setting i_size if EOF moved (Paulo Alcantara) [RHEL-31245] - smb: client: report correct st_size for SMB and NFS symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: fix missing mode bits for SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: introduce cifs_sfu_make_node() (Paulo Alcantara) [RHEL-31245] - smb: client: set correct file type from NFS reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce ->parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: implement ->query_reparse_point() for SMB1 (Paulo Alcantara) [RHEL-31245] - cifs: fix use after free for iface while disabling secondary channels (Paulo Alcantara) [RHEL-31245] - cifs: fix lock ordering while disabling multichannel (Paulo Alcantara) [RHEL-31245] - cifs: fix leak of iface for primary channel (Paulo Alcantara) [RHEL-31245] - cifs: fix check of rc in function generate_smb3signingkey (Paulo Alcantara) [RHEL-31245] - cifs: spnego: add ';' in HOST_KEY_LEN (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: handle when server stops supporting multichannel (Paulo Alcantara) [RHEL-31245] - cifs: handle when server starts supporting multichannel (Paulo Alcantara) [RHEL-31245] - Missing field not being returned in ioctl CIFS_IOC_GET_MNT_INFO (Paulo Alcantara) [RHEL-31245] - smb3: allow dumping session and tcon id to improve stats analysis and debugging (Paulo Alcantara) [RHEL-31245] - smb: client: fix mount when dns_resolver key is not available (Paulo Alcantara) [RHEL-31245] - smb3: fix caching of ctime on setxattr (Paulo Alcantara) [RHEL-31245] - smb3: minor cleanup of session handling code (Paulo Alcantara) [RHEL-31245] - cifs: reconnect work should have reference on server struct (Paulo Alcantara) [RHEL-31245] - cifs: do not pass cifs_sb when trying to add channels (Paulo Alcantara) [RHEL-31245] - cifs: account for primary channel in the interface list (Paulo Alcantara) [RHEL-31245] - cifs: distribute channels across interfaces based on speed (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where a channel is closed (Paulo Alcantara) [RHEL-31245] - smb3: more minor cleanups for session handling routines (Paulo Alcantara) [RHEL-31245] - smb3: minor RDMA cleanup (Paulo Alcantara) [RHEL-31245] - fs: add ctime accessors infrastructure (Paulo Alcantara) [RHEL-31245] - cifs: force interface update before a fresh session setup (Paulo Alcantara) [RHEL-31245] - cifs: do not reset chan_max if multichannel is not supported at mount (Paulo Alcantara) [RHEL-31245] - cifs: reconnect helper should set reconnect for the right channel (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: remove extra @chan_count check in __cifs_put_smb_ses() (Paulo Alcantara) [RHEL-31245] - cifs: add xid to query server interface call (Paulo Alcantara) [RHEL-31245] - cifs: print server capabilities in DebugData (Paulo Alcantara) [RHEL-31245] - smb: use crypto_shash_digest() in symlink_hash() (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free bug in cifs_debug_data_proc_show() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential deadlock when releasing mids (Paulo Alcantara) [RHEL-31245] - smb3: fix creating FIFOs when mounting with "sfu" mount option (Paulo Alcantara) [RHEL-31245] - Add definition for new smb3.1.1 command type (Paulo Alcantara) [RHEL-31245] - SMB3: clarify some of the unused CreateOption flags (Paulo Alcantara) [RHEL-31245] - cifs: Add client version details to NTLM authenticate message (Paulo Alcantara) [RHEL-31245] - smb3: fix touch -h of symlink (Paulo Alcantara) [RHEL-31245] - smb: client: prevent new fids from being removed by laundromat (Paulo Alcantara) [RHEL-31245] - smb: client: make laundromat a delayed worker (Paulo Alcantara) [RHEL-31245] - smb: use kernel_connect() and kernel_bind() (Paulo Alcantara) [RHEL-31245] - smb3: fix confusing debug message (Paulo Alcantara) [RHEL-31245] - smb: client: handle STATUS_IO_REPARSE_TAG_NOT_HANDLED (Paulo Alcantara) [RHEL-31245] - smb3: remove duplicate error mapping (Paulo Alcantara) [RHEL-31245] - smb3: Add dynamic trace points for RDMA (smbdirect) reconnect (Paulo Alcantara) [RHEL-31245] - smb3: fix some minor typos and repeated words (Paulo Alcantara) [RHEL-31245] - smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP (Paulo Alcantara) [RHEL-31245] - smb3: move server check earlier when setting channel sequence number (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling maximum number of cached directories (Paulo Alcantara) [RHEL-31245] - smb3: add trace point for queryfs (statfs) (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling length of time directory entries are cached with dir leases (Paulo Alcantara) [RHEL-31245] - SMB3: rename macro CIFS_SERVER_IS_CHAN to avoid confusion (Paulo Alcantara) [RHEL-31245] - send channel sequence number in SMB3 requests after reconnects (Paulo Alcantara) [RHEL-31245] - cifs: update desired access while requesting for directory lease (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_set_ea() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb_send_rqst() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_demultiplex_thread() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_try_adding_channels() (Paulo Alcantara) [RHEL-31245] - smb: cilent: set reparse mount points as automounts (Paulo Alcantara) [RHEL-31245] - smb: client: query reparse points in older dialects (Paulo Alcantara) [RHEL-31245] - smb: client: do not query reparse points twice on symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: parse reparse point flag in create response (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs code dep in namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs naming in automount code (Paulo Alcantara) [RHEL-31245] - smb: client: rename cifs_dfs_ref.c to namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: make smb2_compound_op() return resp buffer on success (Paulo Alcantara) [RHEL-31245] - smb: client: move some params to cifs_open_info_data (Paulo Alcantara) [RHEL-31245] - smb: client: ensure to try all targets when finding nested links (Paulo Alcantara) [RHEL-31245] - smb: client: introduce DFS_CACHE_TGT_LIST() (Paulo Alcantara) [RHEL-31245] - cifs: update the ctime on a partial page write (Paulo Alcantara) [RHEL-31245] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Remap boot CPU onto core 0 if >= nr_cpu_ids (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Factor out assign_threads() (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Lookup avail once per device tree node (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Increase nr_cpu_ids to include the boot CPU (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core (Mamatha Inamdar) [RHEL-15845] - net: Convert some ethtool_sprintf() to ethtool_puts() (Ivan Vecera) [RHEL-31886] - checkpatch: add ethtool_sprintf rules (Ivan Vecera) [RHEL-31886] - ethtool: Implement ethtool_puts() (Ivan Vecera) [RHEL-31886] - intel: fix format warnings (Ivan Vecera) [RHEL-31886] - net: phy: smsc: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: phy: tja11xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: sparx5: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: vsc73xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: fec: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: mt7530: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: lantiq_gswip: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - ptp: Speed up vclock lookup (Ivan Vecera) [RHEL-32107] - ptp: Support late timestamp determination (Ivan Vecera) [RHEL-32107] - ptp: Pass hwtstamp to ptp_convert_timestamp() (Ivan Vecera) [RHEL-32107] - ptp: Request cycles for TX timestamp (Ivan Vecera) [RHEL-32107] - ptp: Add cycles support for virtual clocks (Ivan Vecera) [RHEL-32107] - nfsd: hold a lighter-weight client reference over CB_RECALL_ANY (Benjamin Coddington) [RHEL-31513] - NFSD: CREATE_SESSION must never cache NFS4ERR_DELAY replies (Benjamin Coddington) [RHEL-31513] - NFSD: Document the phases of CREATE_SESSION (Benjamin Coddington) [RHEL-31513] - NFSD: Fix the NFSv4.1 CREATE_SESSION operation (Benjamin Coddington) [RHEL-31513] - cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Laurent Vivier) [RHEL-31381] - RDMA/srpt: Support specifying the srpt_service_guid parameter (Kamal Heib) [RHEL-31712] {CVE-2024-26744} - perf/pmu-events/powerpc: Update json mapfile with Power11 PVR (Mamatha Inamdar) [RHEL-23910] - powerpc/perf: Power11 Performance Monitoring support (Mamatha Inamdar) [RHEL-23910] - powerpc: Add Power11 architected and raw mode (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Split cpu_specs[] out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Move __cpu_setup() prototypes out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Remove __machine_check_early_realmode_p{7/8/9} prototypes (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Remove unnecessary #ifdef CONFIG_PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_E500MC (Mamatha Inamdar) [RHEL-23910] - powerpc/Kconfig: Fix non existing CONFIG_PPC_FSL_BOOKE (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc: Remove remaining parts of oprofile (Mamatha Inamdar) [RHEL-23910] - powerpc: fix typos in comments (Mamatha Inamdar) [RHEL-23910] - powerpc: Enable the DAWR on POWER9 DD2.3 and above (Mamatha Inamdar) [RHEL-23910] - vhost: Add smp_rmb() in vhost_enable_notify() (Gavin Shan) [RHEL-26104] - vhost: Add smp_rmb() in vhost_vq_avail_empty() (Gavin Shan) [RHEL-26104] - bpf, tcx: Get rid of tcx_link_const (Felix Maurer) [RHEL-28590] - selftests/bpf: Add additional mprog query test coverage (Felix Maurer) [RHEL-28590] - selftests/bpf: Make seen_tc* variable tests more robust (Felix Maurer) [RHEL-28590] - selftests/bpf: Test query on empty mprog and pass revision into attach (Felix Maurer) [RHEL-28590] - selftests/bpf: Adapt assert_mprog_count to always expect 0 count (Felix Maurer) [RHEL-28590] - selftests/bpf: Test bpf_mprog query API via libbpf and raw syscall (Felix Maurer) [RHEL-28590] - selftest/bpf: Add various selftests for program limits (Felix Maurer) [RHEL-28590] - bpf: Refuse unused attributes in bpf_prog_{attach,detach} (Felix Maurer) [RHEL-28590] - bpf: Handle bpf_mprog_query with NULL entry (Felix Maurer) [RHEL-28590] - net: Fix skb consume leak in sch_handle_egress (Felix Maurer) [RHEL-28590] - selftests/bpf: Add various more tcx test cases (Felix Maurer) [RHEL-28590] - selftests/bpf: Add test for detachment on empty mprog entry (Felix Maurer) [RHEL-28590] - tcx: Fix splat during dev unregister (Felix Maurer) [RHEL-28590] - tcx: Fix splat in ingress_destroy upon tcx_entry_free (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx links (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx opts (Felix Maurer) [RHEL-28590] - bpf: Add fd-based tcx multi-prog infra with link support (Felix Maurer) [RHEL-28590] - cpuset: Allow setscheduler regardless of manipulated task (Waiman Long) [RHEL-26668] - sched/psi: Update poll => rtpoll in relevant comments (Phil Auld) [RHEL-29552] - sched/psi: Bail out early from irq time accounting (Phil Auld) [RHEL-29552] - sched/psi: Delete the 'update_total' function parameter from update_triggers() (Phil Auld) [RHEL-29552] - sched/psi: Avoid updating PSI triggers and ->rtpoll_total when there are no state changes (Phil Auld) [RHEL-29552] - sched/psi: Change update_triggers() to a 'void' function (Phil Auld) [RHEL-29552] - sched/psi: make psi_cgroups_enabled static (Phil Auld) [RHEL-29552] - sched/psi: Allow unprivileged polling of N*2s period (Phil Auld) [RHEL-29552] - sched/psi: Extract update_triggers side effect (Phil Auld) [RHEL-29552] - sched/psi: Rename existing poll members in preparation (Phil Auld) [RHEL-29552] - sched/psi: Rearrange polling code in preparation (Phil Auld) [RHEL-29552] - arm64/sme: Always exit sme_alloc() early with existing storage (Mark Salter) [RHEL-28881] {CVE-2024-26618} - overflow: add DEFINE_FLEX() for on-stack allocs (Petr Oros) [RHEL-30138] - overflow: Add struct_size_t() helper (Petr Oros) [RHEL-30138] - mm/filemap.c: fix update prev_pos after one read request done (Nico Pache) [RHEL-29229] - sched: Misc cleanups (Phil Auld) [RHEL-29017] - sched: Simplify tg_set_cfs_bandwidth() (Phil Auld) [RHEL-29017] - sched: Simplify sched_move_task() (Phil Auld) [RHEL-29017] - sched: Simplify sched_rr_get_interval() (Phil Auld) [RHEL-29017] - sched: Simplify yield_to() (Phil Auld) [RHEL-29017] - sched: Simplify sched_{set,get}affinity() (Phil Auld) [RHEL-29017] - sched: Simplify syscalls (Phil Auld) [RHEL-29017] - sched: Simplify set_user_nice() (Phil Auld) [RHEL-29017] - sched: Simplify sched_core_cpu_{starting,deactivate}() (Phil Auld) [RHEL-29017] - sched: Simplify try_steal_cookie() (Phil Auld) [RHEL-29017] - sched: Simplify sched_tick_remote() (Phil Auld) [RHEL-29017] - sched: Simplify sched_exec() (Phil Auld) [RHEL-29017] - sched: Simplify ttwu() (Phil Auld) [RHEL-29017] - sched: Simplify wake_up_if_idle() (Phil Auld) [RHEL-29017] - sched: Simplify: migrate_swap_stop() (Phil Auld) [RHEL-29017] - sched: Simplify sysctl_sched_uclamp_handler() (Phil Auld) [RHEL-29017] - sched: Simplify get_nohz_timer_target() (Phil Auld) [RHEL-29017] - Bluetooth: Fix TOCTOU in HCI debugfs implementation (Bastien Nocera) [RHEL-26830 RHEL-26834] {CVE-2024-24858 CVE-2024-24857}- mm: hwpoison: support recovery from ksm_might_need_to_copy() (Audra Mitchell) [RHEL-27739] - kasan: fix Oops due to missing calls to kasan_arch_is_ready() (Audra Mitchell) [RHEL-27739] - Revert "mm: Always release pages to the buddy allocator in memblock_free_late()." (Audra Mitchell) [RHEL-27739] - mm/swapfile: add cond_resched() in get_swap_pages() (Audra Mitchell) [RHEL-27739] - zsmalloc: fix a race with deferred_handles storing (Audra Mitchell) [RHEL-27739] - mm/khugepaged: fix ->anon_vma race (Audra Mitchell) [RHEL-27739] - nommu: fix split_vma() map_count error (Audra Mitchell) [RHEL-27739] - nommu: fix do_munmap() error path (Audra Mitchell) [RHEL-27739] - nommu: fix memory leak in do_mmap() error path (Audra Mitchell) [RHEL-27739] - kasan: mark kasan_kunit_executing as static (Audra Mitchell) [RHEL-27739] - hugetlb: unshare some PMDs when splitting VMAs (Audra Mitchell) [RHEL-27739] - mm: Always release pages to the buddy allocator in memblock_free_late(). (Audra Mitchell) [RHEL-27739] - memblock: Fix doc for memblock_phys_free (Audra Mitchell) [RHEL-27739] - mm, slab: periodically resched in drain_freelist() (Audra Mitchell) [RHEL-27739] - mm: Remove pointless barrier() after pmdp_get_lockless() (Audra Mitchell) [RHEL-27739] - mm/gup: Fix the lockless PMD access (Audra Mitchell) [RHEL-27739] - mm: Rename GUP_GET_PTE_LOW_HIGH (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: allow more than one batch of delayed rmaps (Audra Mitchell) [RHEL-27739] - kmsan: fix memcpy tests (Audra Mitchell) [RHEL-27739] - mm: disable top-tier fallback to reclaim on proactive reclaim (Audra Mitchell) [RHEL-27739] - mm/mmap: properly unaccount memory on mas_preallocate() failure (Audra Mitchell) [RHEL-27739] - mm/page_alloc: update comments in __free_pages_ok() (Audra Mitchell) [RHEL-27739] - kasan: fail non-kasan KUnit tests on KASAN reports (Audra Mitchell) [RHEL-27739] - mm/sparse-vmemmap: generalise vmemmap_populate_hugepages() (Audra Mitchell) [RHEL-27739] - zsmalloc: implement writeback mechanism for zsmalloc (Audra Mitchell) [RHEL-27739] - zsmalloc: add zpool_ops field to zs_pool to store evict handlers (Audra Mitchell) [RHEL-27739] - zsmalloc: add a LRU to zs_pool to keep track of zspages in LRU order (Audra Mitchell) [RHEL-27739] - zsmalloc: consolidate zs_pool's migrate_lock and size_class's locks (Audra Mitchell) [RHEL-27739] - zpool: clean out dead code (Audra Mitchell) [RHEL-27739] - zswap: fix writeback lock ordering for zsmalloc (Audra Mitchell) [RHEL-27739] - mm/khugepaged: add tracepoint to collapse_file() (Audra Mitchell) [RHEL-27739] - mm/gup: remove FOLL_MIGRATION (Audra Mitchell) [RHEL-27739] - mm/ksm: convert break_ksm() to use walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm/pagewalk: add walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm: remove VM_FAULT_WRITE (Audra Mitchell) [RHEL-27739] - panic: Expose "warn_count" to sysfs (Audra Mitchell) [RHEL-27739] - panic: Introduce warn_limit (Audra Mitchell) [RHEL-27739] - panic: Separate sysctl logic from CONFIG_SMP (Audra Mitchell) [RHEL-27739] - kernel/panic: move panic sysctls to its own file (Audra Mitchell) [RHEL-27739] - panic: Consolidate open-coded panic_on_warn checks (Audra Mitchell) [RHEL-27739] - mm: Make ksize() a reporting-only function (Audra Mitchell) [RHEL-27739] - mm/memory-failure.c: cleanup in unpoison_memory (Audra Mitchell) [RHEL-27739] - mm: vmscan: use sysfs_emit() to instead of scnprintf() (Audra Mitchell) [RHEL-27739] - zswap: do not allocate from atomic pool (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_min_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//max_bytes (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_max_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: use part per 1000000 for bdi ratios (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//strict_limit knob (Audra Mitchell) [RHEL-27739] - ABI: sysfs-class-bdi: use What: to describe each property (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//strict_limit (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_strict_limit() function (Audra Mitchell) [RHEL-27739] - folio-compat: remove try_to_release_page() (Audra Mitchell) [RHEL-27739] - mm/page_alloc: simplify locking during free_unref_page_list (Audra Mitchell) [RHEL-27739] - mm/migrate.c: stop using 0 as NULL pointer (Audra Mitchell) [RHEL-27739] - habanalabs: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/hw/qib/qib_user_pages: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/exynos: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/frame-vector: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: pci/ivtv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/etnaviv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: videobuf-dma-sg: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/usnic: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/gup: reliable R/O long-term pinning in COW mappings (Audra Mitchell) [RHEL-27739] - mm: don't call vm_ops->huge_fault() in wp_huge_pmd()/wp_huge_pud() for private mappings (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_WRITE consistency checks (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_UNSHARE consistency checks (Audra Mitchell) [RHEL-27739] - redhat/configs: enable CONFIG_SECRETMEM (Audra Mitchell) [RHEL-27739] - mm: Kconfig: make config SECRETMEM visible with EXPERT (Audra Mitchell) [RHEL-27739] - mm/gup: remove the restriction on locked with FOLL_LONGTERM (Audra Mitchell) [RHEL-27739] - mm: make drop_caches keep reclaiming on all nodes (Audra Mitchell) [RHEL-27739] - migrate: convert migrate_pages() to use folios (Audra Mitchell) [RHEL-27739] - migrate: convert unmap_and_move() to use folios (Audra Mitchell) [RHEL-27739] - Revert "mm: migration: fix the FOLL_GET failure on following huge page" (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: do not expose delayed_rmap flag (Audra Mitchell) [RHEL-27739] - mm: delay page_remove_rmap() until after the TLB has been flushed (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: prepare to gather encoded page pointers with flags (Audra Mitchell) [RHEL-27739] - zsmalloc: replace IS_ERR() with IS_ERR_VALUE() (Audra Mitchell) [RHEL-27739] - mm: always compile in pte markers (Audra Mitchell) [RHEL-27739] - mm: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - mm/damon: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - Docs/ABI/damon: document 'schemes//tried_regions' sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: document schemes//tried_regions sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: fix wrong usage example of init_regions file (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: describe the rules of sysfs region directories (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: Update for 'state' sysfs file input keyword, 'commit' (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: update for fixed virtual address ranges monitoring (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: document 'avail_operations' sysfs file (Audra Mitchell) [RHEL-27739] - tools/selftets/damon/sysfs: test tried_regions directory existence (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement DAMOS-tried regions clear command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: implement DAMOS tried regions update command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement scheme region directory (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement schemes/tried_regions directory (Audra Mitchell) [RHEL-27739] - mm/damon/core: add a callback for scheme target regions check (Audra Mitchell) [RHEL-27739] - mempool: do not use ksize() for poisoning (Audra Mitchell) [RHEL-27739] - mm: hugetlb_vmemmap: remove redundant list_del() (Audra Mitchell) [RHEL-27739] - mm, slob: rename CONFIG_SLOB to CONFIG_SLOB_DEPRECATED (Audra Mitchell) [RHEL-27739] - mm, slub: don't aggressively inline with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: remove percpu slabs with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: split out allocations from pre/post hooks (Audra Mitchell) [RHEL-27739] - mm/slub, kunit: Add a test case for kmalloc redzone check (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out schemes directory implementation to separate file (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out kdamond-independent schemes stats update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move unsigned long range directory to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move sysfs_lock to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: remove parameters of damon_sysfs_region_alloc() (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: use damon_addr_range for region's start and end values (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme quota adjustment logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme stat update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split damos application logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out DAMOS-charged region skip logic into a new function (Audra Mitchell) [RHEL-27739] - mm, slub: refactor free debug processing (Audra Mitchell) [RHEL-27739] - mm, slub: don't create kmalloc-rcl caches with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: lower the default slub_max_order with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: retain no free slabs on partial list with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: disable SYSFS support with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - redhat/configs: Add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slab: ignore hardened usercopy parameters when disabled (Audra Mitchell) [RHEL-27739] - mm/sl[au]b: rearrange struct slab fields to allow larger rcu_head (Audra Mitchell) [RHEL-27739] - mm/migrate: make isolate_movable_page() skip slab pages (Audra Mitchell) [RHEL-27739] - mm/slab: move and adjust kernel-doc for kmem_cache_alloc (Audra Mitchell) [RHEL-27739] - mm/slub, percpu: correct the calculation of early percpu allocation size (Audra Mitchell) [RHEL-27739] - mm/slub: extend redzone check to extra allocated kmalloc space than requested (Audra Mitchell) [RHEL-27739] - mm: allow multiple error returns in try_grab_page() (Audra Mitchell) [RHEL-27739] - swap: add a limit for readahead page-cluster value (Audra Mitchell) [RHEL-27739] - mm: migrate: try again if THP split is failed due to page refcnt (Audra Mitchell) [RHEL-27739] - mm: debug_vm_pgtable: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: mprotect: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: remove FGP_HEAD (Audra Mitchell) [RHEL-27739] - mm: convert find_get_incore_page() to filemap_get_incore_folio() (Audra Mitchell) [RHEL-27739] - mm/swap: convert find_get_incore_page to use folios (Audra Mitchell) [RHEL-27739] - mm/huge_memory: convert split_huge_pages_in_file() to use a folio (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_free_vmap_area_noflush event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_purge_vmap_area_lazy event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_alloc_vmap_area event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add free_vmap_area_noflush trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add purge_vmap_area_lazy trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add alloc_vmap_area trace event (Audra Mitchell) [RHEL-27739] - memory: move hotplug memory notifier priority to same file for easy sorting (Audra Mitchell) [RHEL-27739] - memory: remove unused register_hotmemory_notifier() (Audra Mitchell) [RHEL-27739] - mm/mm_init.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/mmap: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/slub.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - fs/proc/kcore.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - kasan: migrate workqueue_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: migrate kasan_rcu_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: switch kunit tests to console tracepoints (Audra Mitchell) [RHEL-27739] - tmpfs: ensure O_LARGEFILE with generic_file_open() (Audra Mitchell) [RHEL-27739] - mm: memcontrol: use mem_cgroup_is_root() helper (Audra Mitchell) [RHEL-27739] - mm/mincore.c: use vma_lookup() instead of find_vma() (Audra Mitchell) [RHEL-27739] - filemap: find_get_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - filemap: find_lock_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - mm/rmap: fix comment in anon_vma_clone() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused PERCPU_DYNAMIC_EARLY_SLOTS (Audra Mitchell) [RHEL-27739] - mm/percpu.c: remove the lcm code since block size is fixed at page size (Audra Mitchell) [RHEL-27739] - mm/percpu: replace the goto with break (Audra Mitchell) [RHEL-27739] - mm/percpu: add comment to state the empty populated pages accounting (Audra Mitchell) [RHEL-27739] - mm/percpu: Update the code comment when creating new chunk (Audra Mitchell) [RHEL-27739] - mm/percpu: use list_first_entry_or_null in pcpu_reclaim_populated() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused pcpu_map_extend_chunks (Audra Mitchell) [RHEL-27739] - mm/slub: perform free consistency checks before call_rcu (Audra Mitchell) [RHEL-27739] - mm/slab: Annotate kmem_cache_node->list_lock as raw (Audra Mitchell) [RHEL-27739] - mm: slub: make slab_sysfs_init() a late_initcall (Audra Mitchell) [RHEL-27739] - mm: slub: remove dead and buggy code from sysfs_slab_add() (Audra Mitchell) [RHEL-27739] - idpf: fix kernel panic on unknown packet types (Michal Schmidt) [RHEL-29035] - idpf: refactor some missing field get/prep conversions (Michal Schmidt) [RHEL-29035] - net: introduce include/net/rps.h (Ivan Vecera) [RHEL-31916] - net: move struct netdev_rx_queue out of netdevice.h (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to RFS sock flow table (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to sk->sk_rxhash (Ivan Vecera) [RHEL-31916] - xfrm: Allow UDP encapsulation only in offload modes (Michal Schmidt) [RHEL-30141] - xfrm: Pass UDP encapsulation in TX packet offload (Michal Schmidt) [RHEL-30141] - xfrm: Support UDP encapsulation in packet offload mode (Michal Schmidt) [RHEL-30141] - redhat/configs: Enable CONFIG_OCTEON_EP_VF (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add ethtool support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx processing and interrupt support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add support for ndo ops (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx ring resource setup and cleanup (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add VF-PF mailbox communication. (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add hardware configuration APIs (Kamal Heib) [RHEL-25860] - octeon_ep_vf: Add driver framework and device initialization (Kamal Heib) [RHEL-25860] - octeon_ep: support firmware notifications for VFs (Kamal Heib) [RHEL-25860] - octeon_ep: control net framework to support VF offloads (Kamal Heib) [RHEL-25860] - octeon_ep: PF-VF mailbox version support (Kamal Heib) [RHEL-25860] - octeon_ep: add PF-VF mailbox communication (Kamal Heib) [RHEL-25860] - ptp: Make max_phase_adjustment sysfs device attribute invisible when not supported (Michal Schmidt) [RHEL-30140] - net/mlx5: Decouple PHC .adjtime and .adjphase implementations (Michal Schmidt) [RHEL-30140] - net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock (Michal Schmidt) [RHEL-30140] - net/mlx5: Add .getmaxphase ptp_clock_info callback (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock" (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Decouple PHC .adjtime and .adjphase implementations" (Michal Schmidt) [RHEL-30140] - ptp: Add .getmaxphase callback to ptp_clock_info (Michal Schmidt) [RHEL-30140] - testptp: Add support for testing ptp_clock_info .adjphase callback (Michal Schmidt) [RHEL-30140] - testptp: Remove magic numbers related to nanosecond to second conversion (Michal Schmidt) [RHEL-30140] - selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET (Michal Schmidt) [RHEL-30140] - testptp: add option to shift clock by nanoseconds (Michal Schmidt) [RHEL-30140] - testptp: set pin function before other requests (Michal Schmidt) [RHEL-30140] - docs: ptp.rst: Add information about NVIDIA Mellanox devices (Michal Schmidt) [RHEL-30140] - ptp: Clarify ptp_clock_info .adjphase expects an internal servo to be used (Michal Schmidt) [RHEL-30140] - ptp: remove the .adjfreq interface function (Michal Schmidt) [RHEL-30140] - ptp: convert remaining drivers to adjfine interface (Michal Schmidt) [RHEL-30140] - ptp: hclge: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: stmac: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: xgbe: convert to .adjfine and adjust_by_scaled_ppm (Michal Schmidt) [RHEL-30140] - redhat: version two of Makefile.rhelver tweaks (Radu Rendec) [RHEL-32292] - RDMA/irdma: Fix KASAN issue with tasklet (Kamal Heib) [RHEL-32264] - ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error (Aristeu Rozanski) [RHEL-24947] - bpftool: Extend net dump with netkit progs (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for netkit (Artem Savkov) [RHEL-23643] - bpftool: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for xdp (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for tcx (Artem Savkov) [RHEL-23643] - bpftool: Extend net dump with tcx progs (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Perform hwsync in __patch_instruction() in case of failure (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Fix oops with DEBUG_VM enabled (Artem Savkov) [RHEL-23643] - powerpc/64s: Prevent fallthrough to hash TLB flush when using radix (Artem Savkov) [RHEL-23643] - powerpc/64s: Reconnect tlb_flush() to hash__tlb_flush() (Artem Savkov) [RHEL-23643] - powerpc/bpf: use bpf_jit_binary_pack_[alloc|finalize|free] (Artem Savkov) [RHEL-23643] - powerpc/bpf: rename powerpc64_jit_data to powerpc_jit_data (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_invalidate for bpf_prog_pack (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_copy (Artem Savkov) [RHEL-23643] - powerpc/code-patching: introduce patch_instructions() (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Consolidate and cache per-cpu patching context (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use temporary mm for Radix MMU (Artem Savkov) [RHEL-23643] - powerpc/tlb: Add local flush for page given mm_struct and psize (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove flush_all_mm, local_flush_all_mm (Artem Savkov) [RHEL-23643] - cxl: Use radix__flush_all_mm instead of generic flush_all_mm (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove empty hash__ functions (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use WARN_ON and fix check in poking_init (Artem Savkov) [RHEL-23643] - powerpc: Allow clearing and restoring registers independent of saved breakpoint state (Artem Savkov) [RHEL-23643] - selftests/bpf: test case for callback_depth states pruning logic (Artem Savkov) [RHEL-23643] - selftests/bpf: Add a selftest with > 512-byte percpu allocation size (Artem Savkov) [RHEL-23643] - selftests/bpf: Cope with 512 bytes limit with bpf_global_percpu_ma (Artem Savkov) [RHEL-23643] - bpf: Limit up to 512 bytes for bpf_global_percpu_ma allocation (Artem Savkov) [RHEL-23643] - bpf: Use smaller low/high marks for percpu allocation (Artem Savkov) [RHEL-23643] - bpf: Refill only one percpu element in memalloc (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary extra percpu memory allocation (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove tests for zeroed-array kptr (Artem Savkov) [RHEL-23643] - bpf: add netkit to uapi headers (Artem Savkov) [RHEL-23643] - bpf: add cgroup sockaddr to uapi headers (Artem Savkov) [RHEL-23643] - bpf: Allow per unit prefill for non-fix-size percpu memory allocator (Artem Savkov) [RHEL-23643] - bpf: Add objcg to bpf_mem_alloc (Artem Savkov) [RHEL-23643] - bpf: Use c->unit_size to select target cache during free (Artem Savkov) [RHEL-23643] - bpf: Do not allocate percpu memory at init stage (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_hook_{start,end} macros (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_kfunc_{start,end}_defs macros (Artem Savkov) [RHEL-23643] - selftests/bpf: Support building selftests in optimized -O2 mode (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix compiler warnings reported in -O2 mode (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe perf link info (Artem Savkov) [RHEL-23643] - tracing/kprobes: 'nmissed' not showed correctly for kretprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable the cpuv4 tests for s390x (Artem Savkov) [RHEL-23643] - mm: kasan: Declare kasan_unpoison_task_stack_below in kasan.h (Artem Savkov) [RHEL-23643] - bpf: check bpf_func_state->callback_depth when pruning states (Artem Savkov) [RHEL-23643] - s390/bpf: Fix gotol with large offsets (Artem Savkov) [RHEL-23643] - test_bpf: Rename second ALU64_SMOD_X to ALU64_SMOD_K (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for early update in prog_array_map_poke_run (Artem Savkov) [RHEL-23643] - bpf: Fix prog_array_map_poke_run map poke update (Artem Savkov) [RHEL-23643] - selftests/bpf: check if max number of bpf_loop iterations is tracked (Artem Savkov) [RHEL-23643] - bpf: keep track of max number of bpf_loop callback iterations (Artem Savkov) [RHEL-23643] - selftests/bpf: test widening for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: widening for callback iterators (Artem Savkov) [RHEL-23643] - selftests/bpf: tests for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: verify callbacks as if they are called unknown number of times (Artem Savkov) [RHEL-23643] - bpf: extract setup_func_entry() utility function (Artem Savkov) [RHEL-23643] - bpf: extract __check_reg_arg() utility function (Artem Savkov) [RHEL-23643] - selftests/bpf: fix bpf_loop_bench for new callback verification scheme (Artem Savkov) [RHEL-23643] - selftests/bpf: track string payload offset as scalar in strobemeta (Artem Savkov) [RHEL-23643] - bpf: Remove test for MOVSX32 with offset=32 (Artem Savkov) [RHEL-23643] - selftests/bpf: add more test cases for check_cfg() (Artem Savkov) [RHEL-23643] - bpf: fix control-flow graph checking in privileged mode (Artem Savkov) [RHEL-23643] - selftests/bpf: add edge case backtracking logic test (Artem Savkov) [RHEL-23643] - bpf: fix precision backtracking instruction iteration (Artem Savkov) [RHEL-23643] - bpf: handle ldimm64 properly in check_cfg() (Artem Savkov) [RHEL-23643] - selftests/bpf: get trusted cgrp from bpf_iter__cgroup directly (Artem Savkov) [RHEL-23643] - bpf: Let verifier consider {task,cgroup} is trusted in bpf_iter_reg (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for using css_task iter in sleepable progs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for css_task iter combining with cgroup iter (Artem Savkov) [RHEL-23643] - bpf: Relax allowlist for css_task iter (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_maps' use of bpf_map_create_opts (Artem Savkov) [RHEL-23643] - bpf: Check map->usercnt after timer->timer is assigned (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_bpffs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for immediate spilled to stack (Artem Savkov) [RHEL-23643] - bpf: Fix check_stack_write_fixed_off() to correctly spill imm (Artem Savkov) [RHEL-23643] - bpf: fix compilation error without CGROUPS (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix selftests broken by mitigations=off (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom bpftool (Artem Savkov) [RHEL-23643] - samples/bpf: Fix passing LDFLAGS to libbpf (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom CFLAGS/LDFLAGS (Artem Savkov) [RHEL-23643] - bpf: Add more WARN_ON_ONCE checks for mismatched alloc and free (Artem Savkov) [RHEL-23643] - libbpf: Add link-based API for netkit (Artem Savkov) [RHEL-23643] - bpf: print full verifier states on infinite loop detection (Artem Savkov) [RHEL-23643] - selftests/bpf: test if state loops are detected in a tricky case (Artem Savkov) [RHEL-23643] - bpf: correct loop detection for iterators convergence (Artem Savkov) [RHEL-23643] - selftests/bpf: tests with delayed read/precision makrs in loop body (Artem Savkov) [RHEL-23643] - bpf: exact states comparison for iterator convergence checks (Artem Savkov) [RHEL-23643] - bpf: extract same_callsites() as utility function (Artem Savkov) [RHEL-23643] - bpf: move explored_state() closer to the beginning of verifier.c (Artem Savkov) [RHEL-23643] - bpf: Improve JEQ/JNE branch taken logic (Artem Savkov) [RHEL-23643] - bpf: Fold smp_mb__before_atomic() into atomic_set_release() (Artem Savkov) [RHEL-23643] - bpf: Fix unnecessary -EBUSY from htab_lock_bucket (Artem Savkov) [RHEL-23643] - samples: bpf: Fix syscall_tp openat argument (Artem Savkov) [RHEL-23643] - selftests/bpf: Add more test cases for bpf memory allocator (Artem Savkov) [RHEL-23643] - bpf: Use bpf_global_percpu_ma for per-cpu kptr in __bpf_obj_drop_impl() (Artem Savkov) [RHEL-23643] - bpf: Move the declaration of __bpf_obj_drop_impl() to bpf.h (Artem Savkov) [RHEL-23643] - bpf: Use pcpu_alloc_size() in bpf_mem_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Re-enable unit_size checking for global per-cpu allocator (Artem Savkov) [RHEL-23643] - mm/percpu.c: introduce pcpu_alloc_size() (Artem Savkov) [RHEL-23643] - mm/percpu.c: don't acquire pcpu_lock for pcpu_chunk_addr_search() (Artem Savkov) [RHEL-23643] - selftests/bpf: Make linked_list failure test more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for open-coded task and css iter (Artem Savkov) [RHEL-23643] - selftests/bpf: rename bpf_iter_task.c to bpf_iter_tasks.c (Artem Savkov) [RHEL-23643] - bpf: Let bpf_iter_task_new accept null task ptr (Artem Savkov) [RHEL-23643] - bpf: teach the verifier to enforce css_iter and task_iter in RCU CS (Artem Savkov) [RHEL-23643] - bpf: Introduce css open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce task open coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce css_task open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - cgroup: Prepare for using css_task_iter_*() in BPF (Artem Savkov) [RHEL-23643] - bpftool: Wrap struct_ops dump in an array (Artem Savkov) [RHEL-23643] - bpftool: Fix printing of pointer value (Artem Savkov) [RHEL-23643] - bpf, docs: Define signed modulo as using truncated division (Artem Savkov) [RHEL-23643] - libbpf: Don't assume SHT_GNU_verdef presence for SHT_GNU_versym section (Artem Savkov) [RHEL-23643] - bpf: Ensure proper register state printing for cond jumps (Artem Savkov) [RHEL-23643] - bpf: Disambiguate SCALAR register state output in verifier logs (Artem Savkov) [RHEL-23643] - selftests/bpf: Make align selftests more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve missed_kprobe_recursion test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve percpu_alloc test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Rename bpf_iter_task_vma.c to bpf_iter_task_vmas.c (Artem Savkov) [RHEL-23643] - bpf: Don't explicitly emit BTF for struct btf_iter_num (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary audit log for CPU security mitigations (Artem Savkov) [RHEL-23643] - libbpf: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Align bpf_load_and_run_opts insns and data (Artem Savkov) [RHEL-23643] - bpftool: Align output skeleton ELF code (Artem Savkov) [RHEL-23643] - selftests/bpf: Test pinning bpf timer to a core (Artem Savkov) [RHEL-23643] - bpf: Add ability to pin bpf timer to calling CPU (Artem Savkov) [RHEL-23643] - selftests/bpf: Add pairs_redir_to_connected helper (Artem Savkov) [RHEL-23643] - bpf: Annotate struct bpf_stack_map with __counted_by (Artem Savkov) [RHEL-23643] - selftests/bpf: Don't truncate #test/subtest field (Artem Savkov) [RHEL-23643] - bpf: Inherit system settings for CPU security mitigations (Artem Savkov) [RHEL-23643] - bpf: Fix the comment for bpf_restore_data_end() (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable CONFIG_VSOCKETS in config (Artem Savkov) [RHEL-23643] - selftests/bpf: Add uprobe_multi to gen_tar target (Artem Savkov) [RHEL-23643] - selftests/bpf: Add cross-build support for urandom_read et al (Artem Savkov) [RHEL-23643] - libbpf: Allow Golang symbols in uprobe secdef (Artem Savkov) [RHEL-23643] - samples/bpf: Add -fsanitize=bounds to userspace programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link tracepoint (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for missed counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe perf link (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe_multi link (Artem Savkov) [RHEL-23643] - bpf: Count missed stats in trace_call_bpf (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe_multi link info (Artem Savkov) [RHEL-23643] - bpf: Count stats for kprobe_multi programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__consume (Artem Savkov) [RHEL-23643] - libbpf: Add ring__consume (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__map_fd (Artem Savkov) [RHEL-23643] - libbpf: Add ring__map_fd (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__avail_data_size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__avail_data_size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__*_pos (Artem Savkov) [RHEL-23643] - libbpf: Add ring__producer_pos, ring__consumer_pos (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Add ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Switch rings to array of pointers (Artem Savkov) [RHEL-23643] - libbpf: Refactor cleanup in ring_buffer__add (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Support symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Resolve symbol conflicts at the same offset for uprobe (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Fix array out-of-bound access (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Rename num_progs into nr_tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Trim DENYLIST.s390x (Artem Savkov) [RHEL-23643] - s390/bpf: Implement signed division (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional jump with 32-bit offset (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional byte swap (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MEMSX (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MOV | BPF_X with sign-extension (Artem Savkov) [RHEL-23643] - selftests/bpf: Add big-endian support to the ldsx test (Artem Savkov) [RHEL-23643] - selftests/bpf: Unmount the cgroup2 work directory (Artem Savkov) [RHEL-23643] - bpf: Disable zero-extension for BPF_MEMSX (Artem Savkov) [RHEL-23643] - bpf: Remove unused variables. (Artem Savkov) [RHEL-23643] - bpf: Fix bpf_throw warning on 32-bit arch (Artem Savkov) [RHEL-23643] - selftests/bpf: Print log buffer for exceptions test only on failure (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for BPF exceptions (Artem Savkov) [RHEL-23643] - selftests/bpf: Add BPF assertion macros (Artem Savkov) [RHEL-23643] - libbpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - libbpf: Refactor bpf_object__reloc_code (Artem Savkov) [RHEL-23643] - bpf: Fix kfunc callback register type handling (Artem Savkov) [RHEL-23643] - bpf: Disallow fentry/fexit/freplace for exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Detect IP == ksym.end as part of BPF program (Artem Savkov) [RHEL-23643] - bpf: Prevent KASAN false positive with bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Treat first argument as return value for bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Perform CFG walk for exception callback (Artem Savkov) [RHEL-23643] - bpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Refactor check_btf_func and split into two phases (Artem Savkov) [RHEL-23643] - bpf: Implement BPF exceptions (Artem Savkov) [RHEL-23643] - bpf: Implement support for adding hidden subprogs (Artem Savkov) [RHEL-23643] - bpf/tests: add tests for cpuv4 instructions (Artem Savkov) [RHEL-23643] - bpf: Charge modmem for struct_ops trampoline (Artem Savkov) [RHEL-23643] - selftests/bpf: Add testcases for tailcall infinite loop fixing (Artem Savkov) [RHEL-23643] - selftests/bpf: Correct map_fd to data_fd in tailcalls (Artem Savkov) [RHEL-23643] - bpftool: Fix -Wcast-qual warning (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: simplify the "next tid" logic (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: kill next_task (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: fix the skip_if_dup_files check (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of get/put_task_struct (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of next_thread() (Artem Savkov) [RHEL-23643] - selftests/bpf: Test preemption between bpf_obj_new() and bpf_obj_drop() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_alloc() (Artem Savkov) [RHEL-23643] - bpf: Mark BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE deprecated (Artem Savkov) [RHEL-23643] - selftests/bpf: Add some negative tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for cgrp_local_storage with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove unnecessary direct read of local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Mark OBJ_RELEASE argument as MEM_RCU when possible (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for array map with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Add bpf_percpu_obj_{new,drop}() macro in bpf_experimental.h (Artem Savkov) [RHEL-23643] - libbpf: Add __percpu_kptr macro definition (Artem Savkov) [RHEL-23643] - selftests/bpf: Update error message in negative linked_list test (Artem Savkov) [RHEL-23643] - bpf: Add bpf_this_cpu_ptr/bpf_per_cpu_ptr support for allocated percpu obj (Artem Savkov) [RHEL-23643] - bpf: Add alloc/xchg/direct_access support for local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Add BPF_KPTR_PERCPU as a field type (Artem Savkov) [RHEL-23643] - bpf: Add support for non-fix-size percpu mem allocation (Artem Savkov) [RHEL-23643] - libbpf: Add basic BTF sanity validation (Artem Savkov) [RHEL-23643] - clk: linux/clk-provider.h: fix kernel-doc warnings and typos (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Remove redundant if statement (Joel Slebodnick) [RHEL-5705] - clk: fix typo in clk_hw_register_fixed_rate_parent_data() macro (Joel Slebodnick) [RHEL-5705] - clk: Remove mmask and nmask fields in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Avoid invalid function names in CLK_OF_DECLARE() (Joel Slebodnick) [RHEL-5705] - clk: Mark a fwnode as initialized when using CLK_OF_DECLARE() macro (Joel Slebodnick) [RHEL-5705] - clk: Mention that .recalc_rate can return 0 on error (Joel Slebodnick) [RHEL-5705] - clk: introduce (devm_)hw_register_mux_parent_data_table API (Joel Slebodnick) [RHEL-5705] - clk: mux: Introduce devm_clk_hw_register_mux_parent_hws() (Joel Slebodnick) [RHEL-5705] - clk: divider: Introduce devm_clk_hw_register_divider_parent_hw() (Joel Slebodnick) [RHEL-5705] - math.h: Introduce data types for fractional numbers (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add LDB clock entry (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add ids for the audio shared gate (Joel Slebodnick) [RHEL-5705] - dt-bindings: clocks: imx8mp: Add ID for usb suspend clock (Joel Slebodnick) [RHEL-5705] - redhat/configs: Add CONFIG_CLK_IMX8ULP (Joel Slebodnick) [RHEL-5705] - clk: Add a devm variant of clk_rate_exclusive_get() (Joel Slebodnick) [RHEL-5705] - clk: Fix undefined reference to `clk_rate_exclusive_{get,put}' (Joel Slebodnick) [RHEL-5705] - clkdev: Update clkdev id usage to allow for longer names (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Fix SAI_MCLK_SEL definition (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use common error handling code in imx_clk_scu_alloc_dev() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Delete two unnecessary initialisations in __imx8m_clk_hw_composite() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_core_get NULL dereference (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8-acm: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add fwname-based constructor functions (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add optional accuracy support (Joel Slebodnick) [RHEL-5705] - clk: Provide managed helper to get and enable bulk clocks (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Use bit operations consistently (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Move mask calculations out of lock (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: change naming of fvco to fout (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp: fix LVDS bypass, pixel and phy clocks (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: gate: fix comment typo and grammar (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Improve approximation when zero based and export (Joel Slebodnick) [RHEL-5705] - clk: Fix clk gate kunit test on big-endian CPUs (Joel Slebodnick) [RHEL-5705] - clk: Parameterize clk_leaf_mux_set_rate_parent (Joel Slebodnick) [RHEL-5705] - clk: Drive clk_leaf_mux_set_rate_parent test from clk_ops (Joel Slebodnick) [RHEL-5705] - clk: Allow phase adjustment from debugfs (Joel Slebodnick) [RHEL-5705] - clk: Show active consumers of clocks in debugfs (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm/qxp: add more resources to whitelist (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: ignore clks not owned by Cortex-A partition (Joel Slebodnick) [RHEL-5705] - clk: imx8: remove MLB support (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm-rsrc: drop VPU_UART/VPUCORE (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: correct the enet clocks for i.MX8DXL (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: Fix elcdif_pll clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8dxl-rsrc: keep sorted in the ascending order (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Allow a different LCDIF1 clock parent (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mq: correct error handling path (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Simplify clk_imx_acm_detach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Add a message in case of devm_clk_hw_register_mux_parent_data_table() error (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in imx8_acm_clk_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path if devm_clk_hw_register_mux_parent_data_table() fails (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in clk_imx_acm_attach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: Select MXC_CLK for CLK_IMX8QXP (Joel Slebodnick) [RHEL-5705] - clk: tegra: fix error return case for recalc_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: align pdiv with reference manual (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op (Joel Slebodnick) [RHEL-5705] - clk: imx25: make __mx25_clocks_init return void (Joel Slebodnick) [RHEL-5705] - clk: imx25: print silicon revision during init (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix sai4 clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update SPLL2 type (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv4: Fix SPLL2 MULT range (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: add audio clock mux driver (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp-lpcg: Convert to devm_platform_ioremap_resource() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Simplify .determine_rate() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Replace kstrdup() + strreplace() with kstrdup_and_replace() (Joel Slebodnick) [RHEL-5705] - clk: Fix slab-out-of-bounds error in devm_clk_release() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Avoid calling an uninitialized function (Joel Slebodnick) [RHEL-5705] - clk: Fix memory leak in devm_clk_notifier_register() (Joel Slebodnick) [RHEL-5705] - clk: tegra: tegra124-emc: Fix potential memory leak (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mp: improve error handling in imx8mp_clocks_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mn: fix memory leak in imx8mn_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imxrt1050: fix memory leak in imxrt1050_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add imx8m_divider_determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: use _safe list iterator to avoid a use after free (Joel Slebodnick) [RHEL-5705] - clk: imx: drop imx_unregister_clocks (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: retain early UART clocks during kernel init (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Remove CLK_SET_RATE_PARENT from the LDB clocks (Joel Slebodnick) [RHEL-5705] - clk: Fix best_parent_rate after moving code into a separate function (Joel Slebodnick) [RHEL-5705] - clk: Forbid to register a mux without determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: bpmp: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: fixup-mux: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: busy: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: test: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: nodrv: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_determine_rate_no_reparent() (Joel Slebodnick) [RHEL-5705] - clk: Move no reparent case into a separate function (Joel Slebodnick) [RHEL-5705] - clk: test: Fix type sign of rounded rate variables (Joel Slebodnick) [RHEL-5705] - clk: Export clk_hw_forward_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: imx: Drop inclusion of unused header (Joel Slebodnick) [RHEL-5705] - clk: composite: Fix handling of high clock rates (Joel Slebodnick) [RHEL-5705] - Revert "clk: imx: composite-8m: Add support to determine_rate" (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update clk flag for system critical clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add tpm5 clock as critical gate clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: keep MU0_B clock enabled always (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add divider closest support to get more accurate clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Fix XBAR_DIVBUS and AD_SLOW clock parents (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: change the 'nand_usdhc_bus' clock to non-critical (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add LDB root clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: correct DISP2 pixel clock type (Joel Slebodnick) [RHEL-5705] - clk: imx: drop duplicated macro (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Provide clock name in error message (Joel Slebodnick) [RHEL-5705] - clk: imx: Let IMX8MN_CLK_DISP_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: Let IMX8MM_CLK_LCDIF_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8m_clk_hw_composite_flags macro (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add support to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add audiomix block control (Joel Slebodnick) [RHEL-5705] - clk: add missing of_node_put() in "assigned-clocks" property parsing (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove values for mmask and nmask in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Compute masks for fractional_divider clk when needed. (Joel Slebodnick) [RHEL-5705] - clk: tegra: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: tegra: Don't warn three times about failure to unregister (Joel Slebodnick) [RHEL-5705] - clk: Use of_property_present() for testing DT property presence (Joel Slebodnick) [RHEL-5705] - clk: tegra20: fix gcc-7 constant overflow warning (Joel Slebodnick) [RHEL-5705] - clk: Print an info line before disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: remove unnecessary (void*) conversions (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix "failed to get parent" error (Joel Slebodnick) [RHEL-5705] - clk: qcom: Revert sync_state based clk_disable_unused (Joel Slebodnick) [RHEL-5705] - clk: Introduce devm_clk_hw_register_gate_parent_data() (Joel Slebodnick) [RHEL-5705] - clk: qcom: sdm845: Use generic clk_sync_state_disable_unused callback (Joel Slebodnick) [RHEL-5705] - clk: Add generic sync_state callback for disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled() (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: fix recalc_rate for negative kdiv (Joel Slebodnick) [RHEL-5705] - clk: imx: fix compile testing imxrt1050 (Joel Slebodnick) [RHEL-5705] - clk: imx: set imx_clk_gpr_mux_ops storage-class-specifier to static (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix enet1 gate configuration (Joel Slebodnick) [RHEL-5705] - clk: imx: add imx_obtain_fixed_of_clock() (Joel Slebodnick) [RHEL-5705] - clk: imx6q: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx: add clk-gpr-mux driver (Joel Slebodnick) [RHEL-5705] - cpuidle, clk: Remove trace_.*_rcuidle() (Joel Slebodnick) [RHEL-5705] - clk: Add trace events for rate requests (Joel Slebodnick) [RHEL-5705] - clk: Store clk_core for clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_enet_phy_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_sai2_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx: rename video_pll1 to video_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: replace osc_hdmi with dummy (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: rename vpu_pll to m7_alt_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: add IMXRT1050_CLK_LCDIF_PIX clock gate (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: fix IMXRT1050_CLK_LCDIF_APB offsets (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add audio shared gate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add 320 MHz and 640 MHz entries for PLL146x (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: add shared clk gate for usb suspend clk (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Regroup inclusions (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Show numerator and denominator in debugfs (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Split out clk_fd_get_div() helper (Joel Slebodnick) [RHEL-5705] - clk: bulk: Use dev_err_probe() helper in __clk_bulk_get() (Joel Slebodnick) [RHEL-5705] - clk: Initialize max_rate in struct clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: Initialize the clk_rate_request even if clk_core is NULL (Joel Slebodnick) [RHEL-5705] - clk: Remove WARN_ON NULL parent in clk_core_init_rate_req() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for notifiers (Joel Slebodnick) [RHEL-5705] - clk: Update req_rate on __clk_recalc_rates() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add missing test case for ranges (Joel Slebodnick) [RHEL-5705] - clk: Zero the clk_rate_request structure (Joel Slebodnick) [RHEL-5705] - clk: Stop forwarding clk_rate_requests to the parent (Joel Slebodnick) [RHEL-5705] - clk: Constify clk_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_core_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Switch from __clk_determine_rate to clk_core_round_rate_nolock (Joel Slebodnick) [RHEL-5705] - clk: Add our request boundaries in clk_core_init_rate_req (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_init_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: Move clk_core_init_rate_req() from clk_core_round_rate_nolock() to its caller (Joel Slebodnick) [RHEL-5705] - clk: Change clk_core_init_rate_req prototype (Joel Slebodnick) [RHEL-5705] - clk: Set req_rate on reparenting (Joel Slebodnick) [RHEL-5705] - clk: Take into account uncached clocks in clk_set_rate_range() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add some tests for orphan with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for mux with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for single parent mux (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for uncached clock (Joel Slebodnick) [RHEL-5705] - clk: tests: Add reference to the orphan mux bug report (Joel Slebodnick) [RHEL-5705] - clk: tests: Add test suites description (Joel Slebodnick) [RHEL-5705] - clk: Clarify clk_get_rate() expectations (Joel Slebodnick) [RHEL-5705] - clk: Skip clamping when rounding if there's no boundaries (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Switch to clk_hw_get_clk (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix memleak on platform_device_add() fails (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: tune the order of enet_qos_root_clk (Joel Slebodnick) [RHEL-5705] - clk: nxp: fix typo in comment (Joel Slebodnick) [RHEL-5705] - clkdev: Simplify devm_clk_hw_register_clkdev() function (Joel Slebodnick) [RHEL-5705] - clkdev: Remove never used devm_clk_release_clkdev() (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_of_clk_del_provider() (Joel Slebodnick) [RHEL-5705] - clk: do not initialize ret (Joel Slebodnick) [RHEL-5705] - clk: remove extra empty line (Joel Slebodnick) [RHEL-5705] - clk: Fix comment typo (Joel Slebodnick) [RHEL-5705] - clk: move from strlcpy with unused retval to strscpy (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks (Joel Slebodnick) [RHEL-5705] - Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops" (Joel Slebodnick) [RHEL-5705] - clk: core: Fix runtime PM sequence in clk_core_unprepare() (Joel Slebodnick) [RHEL-5705] - clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_clk_*unregister() (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce *clk_hw_register_fixed_factor_parent_hw() (Joel Slebodnick) [RHEL-5705] - clk: fixed: Remove Allwinner A10 special-case logic (Joel Slebodnick) [RHEL-5705] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 2) (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix kfree() of static memory on setting driver_override (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix usb_root_clk parent (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix a potential memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: add GPT support (Joel Slebodnick) [RHEL-5705] - clk: imx8m: check mcore_booted before register clk (Joel Slebodnick) [RHEL-5705] - clk: mux: remove redundant initialization of variable width (Joel Slebodnick) [RHEL-5705] - clk: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Joel Slebodnick) [RHEL-5705] - Revert "clk: Drop the rate range on clk_put()" (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Test clk_set_rate_range on orphan mux (Joel Slebodnick) [RHEL-5705] - clk: Initialize orphan req_rate (Joel Slebodnick) [RHEL-5705] - clk: Add clk_drop_range (Joel Slebodnick) [RHEL-5705] - clk: Always set the rate on clk_set_range_rate (Joel Slebodnick) [RHEL-5705] - clk: Use clamp instead of open-coding our own (Joel Slebodnick) [RHEL-5705] - clk: Always clamp the rounded rate (Joel Slebodnick) [RHEL-5705] - clk: Enforce that disjoints limits are invalid (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_hw_get_clk() when dev is NULL (Joel Slebodnick) [RHEL-5705] - clk: imx: remove redundant re-assignment of pll->base (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Support dynamic rates (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add pr_fmt (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: explicitly return lowest rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: name variables after usage (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: consolidate rate calculation (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use FIELD_GET/FIELD_PREP (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Drop wrong shifting (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use register defines consistently (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx: off by one in imx_lpcg_parse_clks_from_dt() (Joel Slebodnick) [RHEL-5705] - clk: imx7d: Remove audio_mclk_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add missing IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_ROOT clock (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8dxl clk driver (Joel Slebodnick) [RHEL-5705] - clk: imx: Add initial support for i.MXRT1050 clock driver (Joel Slebodnick) [RHEL-5705] - clk: Mark clk_core_evict_parent_cache_subtree() 'target' const (Joel Slebodnick) [RHEL-5705] - clk: Mark 'all_lists' as const (Joel Slebodnick) [RHEL-5705] - clk: mux: Declare u32 *table parameter as const (Joel Slebodnick) [RHEL-5705] - clk: nxp: Declare mux table parameter as const u32 * (Joel Slebodnick) [RHEL-5705] - clk: nxp: Remove unused variable (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce devm_clk_hw_register_fixed_factor_index() (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Fix the parent clk of the audio_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: Fix imx8mn_clko1_sels (Joel Slebodnick) [RHEL-5705] - clk: imx: Use div64_ul instead of do_div (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: set suppress_bind_attrs to true (Joel Slebodnick) [RHEL-5705] - clk: Enable/Disable runtime PM for clk_summary (Joel Slebodnick) [RHEL-5705] - clk: Emit a stern warning with writable debugfs enabled (Joel Slebodnick) [RHEL-5705] - clk: Add write operation for clk_parent debugfs node (Joel Slebodnick) [RHEL-5705] - clk: __clk_core_init() never takes NULL (Joel Slebodnick) [RHEL-5705] - clk: clk_core_get() can also return NULL (Joel Slebodnick) [RHEL-5705] - clk: gate: Add devm_clk_hw_register_gate() (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv1: fix kernel-doc notation for struct clk_pllv1 (Joel Slebodnick) [RHEL-5705] - clk: Don't parent clks until the parent is fully registered (Joel Slebodnick) [RHEL-5705] - clk: imx: use module_platform_driver (Joel Slebodnick) [RHEL-5705] - clk: imx8m: Do not set IMX_COMPOSITE_CORE for non-regular composites (Joel Slebodnick) [RHEL-5705] - clk: use clk_core_get_rate_recalc() in clk_rate_get() (Joel Slebodnick) [RHEL-5705] - clk: imx: Make CLK_IMX8ULP select MXC_CLK (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Fix csi clk gate register (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Move csi_sel mux to correct base register (Joel Slebodnick) [RHEL-5705] - clk: imx: Fix the build break when clk-imx8ulp build as module (Joel Slebodnick) [RHEL-5705] - clk: imx: Add the pcc reset controller support on imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Add clock driver for imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pfdv2 for 8ulp specific support (Joel Slebodnick) [RHEL-5705] - clk: imx: disable the pfd when set pfdv2 clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add 'CLK_SET_RATE_NO_REPARENT' for composite-7ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: disable i.mx7ulp composite clock during initialization (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the compsite driver to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pllv4 to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework imx_clk_hw_pll14xx wrapper (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all imx_clk_hw_composite wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_divider wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_mux wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate2 wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Make mux/mux2 clk based helpers use clk_hw based ones (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove unused helpers (Joel Slebodnick) [RHEL-5705] - clk: composite: export clk_register_composite (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Document the arithmetics used behind the code (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Hide clk_fractional_divider_ops from wide audience (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Export approximation algorithm to the CCF users (Joel Slebodnick) [RHEL-5705]- hwmon: (lm90) Prevent integer overflow/underflow in hysteresis calculations (David Arcari) [RHEL-28126] {CVE-2021-47098} - pppoe: Fix memory leak in pppoe_sendmsg() (Guillaume Nault) [RHEL-29930] - ppp_async: limit MRU to 64K (Guillaume Nault) [RHEL-29930] - powercap: intel_rapl: Add support for Arrow Lake (Steve Best) [RHEL-20102] - powercap: intel_rapl: Add support for Lunar Lake-M paltform (Steve Best) [RHEL-20102] - dmaengine: ti: edma: Add some null pointer checks to the edma_probe (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add dependency for PTP (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Fix C45 read/write protocol (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Avoid overriding return value (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Fix typo in bitfield documentation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use device_get_match_data() (Andrew Halaney) [RHEL-29244] - soc/ti: wkup_m3_ipc: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: smartreflex: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pruss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pm33xx: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_qmss_queue: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo.c: Add JTAG ID for AM62PX (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource_byname simplify logic (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Fixup documentation errors (Andrew Halaney) [RHEL-29244] - wkup_m3_ipc.c: Fix error checking for debugfs_create_dir (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add helper functions to set GPI mode, MII_RT_event and XFR (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_cfg_read()/update(), pruss_cfg_get_gpmux()/set_gpmux() APIs (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_{request,release}_mem_region() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_get()/put() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Allow compile-testing (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Simplify getting the opam_sr pointer (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J784S4 SOC (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Add try_module_get() to k3_dmaring_request_dual_ring() (Andrew Halaney) [RHEL-29244] - ARM: omap2: smartreflex: remove on_init control (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62Ax JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe (Andrew Halaney) [RHEL-29244] - drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for PRUSS-M subsystem on K3 AM62x SoCs (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Remove unneeded semicolon (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add debug option to halt m3 in suspend (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for i2c voltage scaling (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for IO Isolation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use IS_ERR instead of IS_ERR_OR_NULL when checking knav_queue_open() result (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for toggling VTT regulator (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: replace usage of found with dedicated list iterator variable (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: fix platform_get_irq.cocci warning (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62x JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Use devm_bitmap_zalloc() when applicable (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Fix NULL vs IS_ERR() checking in dma_init (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J721S2 SoC family (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: fix referenced node in error message (Andrew Halaney) [RHEL-29244] - soc: ti: Remove pm_runtime_irq_safe() usage for smartreflex (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for ICSSG subsystems on K3 AM64x SoCs (Andrew Halaney) [RHEL-29244] - net: make drivers to use SET_NETDEV_DEVLINK_PORT to set devlink_port (Andrew Halaney) [RHEL-29244] - soc: ti: ti_sci_inta_msi: Allocate MSI device data on first use (Andrew Halaney) [RHEL-29244] - of/irq: export of_msi_get_domain (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add sw tx/rx irq coalescing based on hrtimers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-qos: Add Frame Preemption MAC Merge support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Move register definitions to header file (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move code to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: cleanup TAPRIO handling (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Rename TI_AM65_CPSW_TAS to TI_AM65_CPSW_QOS (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Build am65-cpsw-qos only if required (Andrew Halaney) [RHEL-29244] - net/sched: taprio: replace tc_taprio_qopt_offload :: enable with a "cmd" enum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Update K3 SoCs list for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw-new: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error handling in am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Set default TX channels to maximum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Re-arrange functions to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Add standard Ethernet MAC stats to ethtool (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix error cleanup on failing pruss_request_mem_region (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add missing icss_iep_put to error path (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: fix setting counter value (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: rx_pause/tx_pause controls wrong direction (Andrew Halaney) [RHEL-29244] - net: ethernet: davinci_emac: Use MAC Address from Device Tree (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add phys_port_name support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix r30 CMDs bitmasks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix mixed module-builtin object (Andrew Halaney) [RHEL-29244] - net: netcp: replace deprecated strncpy with strscpy (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix tx_total_bytes count (Andrew Halaney) [RHEL-29244] - net: cpmac: remove driver to prepare for platform removal (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: clean up k3_udma_glue_tx_get_irq() return (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix signedness bug in prueth_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add support for half duplex operation (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add PTP dependency (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add AM64x icssg support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: am65x SR2.0 add 10M full duplex support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add packet timestamping and ptp support (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: Add IEP driver (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Remove unused declarations (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net/sched: taprio: only pass gate mask per TXQ for igc, stmmac, tsnep, am65_cpsw (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Power management support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ethtool ops for ICSSG Ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Standard network staticstics (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG Stats (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add icssg queues APIs and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware config and classification APIs. (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add mii helper apis and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware Interface for ICSSG Ethernet driver. (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Call of_node_put() on error path (Andrew Halaney) [RHEL-29244] - net: ti/cpsw: Add explicit platform_device.h and of_platform.h includes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable USXGMII mode for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move mode specific config to mac_config() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix format specifier in netcp_create_interface() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable p0 host port rx_vlan_remap (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add .ndo to set dma per-queue rate (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SGMII mode (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Simplify setting supported interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust estf following ptp changes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: reset pps genf adj settings on enable (Andrew Halaney) [RHEL-29244] - net: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Update name of Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add RX DMA Channel Teardown Quirk (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Fix CPTS release action (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Delete unreachable error handling code (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Handle -EPROBE_DEFER for Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust pps following ptp changes (Andrew Halaney) [RHEL-29244] - ptp: convert remaining drivers to adjfine interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: add pps support (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Separate C22 and C45 transactions (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SERDES configuration (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII mode for J721e CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix CONFIG_PM #ifdef (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix PM runtime leakage in am65_cpsw_nuss_ndo_slave_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: drop the weight argument from netif_napi_add (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Add suspend/resume support" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix RGMII configuration at SPEED_10 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix error handling in am65_cpsw_nuss_probe() (Andrew Halaney) [RHEL-29244] - ptp: cpts: convert .adjfreq to .adjfine (Andrew Halaney) [RHEL-29244] - net: cpsw: disable napi in cpsw_ndo_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Add cpsw_ale_restore() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: switch to netif_napi_add_tx() (Andrew Halaney) [RHEL-29244] - eth: remove copies of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Add suspend/resume helpers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix segmentation fault at module unload (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix return type of netcp_ndo_start_xmit() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: set correct devlink flavour for unused ports (Andrew Halaney) [RHEL-29244] - net: cpmac: Add __init/__exit annotations to module init/exit funcs (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: remove unused parameter of am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Fix return type of emac_dev_xmit (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: fix build for mdio bitbang uses (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move phy_set_mode_ext() to correct location (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for J7200 CPSW5G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Add workaround for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix devlink port register sequence (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix fwnode passed to phylink_create() (Andrew Halaney) [RHEL-29244] - ethernet/ti: delete if NULL check befort devm_kfree (Andrew Halaney) [RHEL-29244] - eth: cpsw: remove a copy of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-ethtool: use pm_runtime_resume_and_get (Andrew Halaney) [RHEL-29244] - drivers: net: davinci_mdio: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_priv: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - drivers: net: cpsw: ale: add broadcast/multicast rate limit support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix build error without PHYLINK (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: drop CPSW_HEADROOM define (Andrew Halaney) [RHEL-29244] - net: cpsw: add missing of_node_put() in cpsw_probe_dt() (Andrew Halaney) [RHEL-29244] - drivers: ethernet: cpsw: fix panic when interrupt coaleceing is set via ethtool (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix spelling mistake and clean up message (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to PHYLINK (Andrew Halaney) [RHEL-29244] - net: ti: cpsw: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpts: Handle error for clk_enable (Andrew Halaney) [RHEL-29244] - net: cpsw: Properly initialise struct page_pool_params (Andrew Halaney) [RHEL-29244] - net: cpsw: avoid alignment faults by taking NET_IP_ALIGN into account (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Enable PHY timestamping (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: add missing of_node_put before return (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory (Andrew Halaney) [RHEL-29244] - net: davinci_emac: Fix interrupt pacing disable (Andrew Halaney) [RHEL-29244] - ethernet: tlan: use eth_hw_addr_set() (Andrew Halaney) [RHEL-29244] - ethernet: remove random_ether_addr() (Andrew Halaney) [RHEL-29244] - ethernet: replace netdev->dev_addr assignment loops (Andrew Halaney) [RHEL-29244] - ethernet: manually convert memcpy(dev_addr,..., sizeof(addr)) (Andrew Halaney) [RHEL-29244] - ethernet: make use of eth_hw_addr_random() where appropriate (Andrew Halaney) [RHEL-29244] - ethernet: ti: cpts: Use devm_kcalloc() instead of devm_kzalloc() (Andrew Halaney) [RHEL-29244] - ethernet: use of_get_ethdev_address() (Andrew Halaney) [RHEL-29244] - am65-cpsw: avoid null pointer arithmetic (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Move devlink registration to be last devlink command (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: make array stpa static const, makes object smaller (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: revert "drop frame padding" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: use napi_complete_done() in TX completion (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: drop frame padding (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - Revert "net: build all switchdev drivers as modules when the bridge is a module" (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix wrong devlink release order (Andrew Halaney) [RHEL-29244] - net: build all switchdev drivers as modules when the bridge is a module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: handle irq_of_parse_and_map() errors (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Annotate struct omap_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Annotate struct edma_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cppi41: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for J721S2 CSI BCDMA instance (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add PSI-L thread map for main CPSW2G (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: annotate pm function with __maybe_unused (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add PSI-L thread support for J784s4 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: remove unused edma_and function (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Workaround errata i2234 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add system suspend/resume support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for BCDMA CSI RX (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for DMAs on AM62A SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Add AM62Ax PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix BCDMA for case w/o BCHAN (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Do conditional decrement of UDMA_CHAN_RT_PEER_BCNT_REG (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert PSIL to be buildable as module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert k3-udma to module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: fix memory leak when register device fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Respond TX done if DMA_PREP_INTERRUPT is not requested (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j721e (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j7200 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Remove some unused functions (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Reset UDMA_CHAN_RT byte counters to prevent overflow (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get() (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add psil threads for sa2ul (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: deprecate '#dma-channels' (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Update PSIL thread for saul. (Andrew Halaney) [RHEL-29244] - dma: omap: hide legacy interface (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add AM62x PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add AM62x DMSS support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cleanup comments (Andrew Halaney) [RHEL-29244] - drivers: dma: ti: k3-psil: Add support for J721S2 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add SoC dependent data for J721S2 SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Use 'for_each_set_bit' when possible (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix smatch warnings (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set bchan to NULL if a channel request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721e: Add entry for CSI2RX (Andrew Halaney) [RHEL-29244] - xfs: drop experimental warning for FSDAX (Bill O'Donnell) [RHEL-15319] - mm, pmem, xfs: Introduce MF_MEM_PRE_REMOVE for unbind (Bill O'Donnell) [RHEL-12888] - xfs: correct calculation for agend and blockcount (Bill O'Donnell) [RHEL-12888] - fs: distinguish between user initiated freeze and kernel initiated freeze (Bill O'Donnell) [RHEL-12888] - xfs: fix the calculation for "end" and "length" (Bill O'Donnell) [RHEL-12888] - mpls: Do not orphan the skb (Guillaume Nault) [RHEL-28782] - net: flow_dissector: Use 64bits for used_keys (Ivan Vecera) [RHEL-29648] - macvlan: Don't propagate promisc change to lower dev in passthru (Davide Caratti) [RHEL-32205] - ipvlan: add ipvlan_route_v6_outbound() helper (Davide Caratti) [RHEL-32205] - ipvlan: properly track tx_errors (Davide Caratti) [RHEL-32205] - platform/x86: intel-uncore-freq: Add additional client processors (Steve Best) [RHEL-32742] - l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt() function (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() (Guillaume Nault) [RHEL-30144] - geneve: make sure to pull inner header in geneve_rx() (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: prevent perpetual headroom growth (Guillaume Nault) [RHEL-30144] - l2tp: pass correct message length to ip6_append_data (Guillaume Nault) [RHEL-30144] - ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() (Guillaume Nault) [RHEL-30144] - ip_tunnels: use DEV_STATS_INC() (Guillaume Nault) [RHEL-30144] - ipmr: fix incorrect parameter validation in the ip_mroute_getsockopt() function (Guillaume Nault) [RHEL-31492] - inet_diag: annotate data-races around inet_diag_table[] (Guillaume Nault) [RHEL-31492] - arp: Prevent overflow in arp_req_get(). (Guillaume Nault) [RHEL-31492] - ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid (Guillaume Nault) [RHEL-31492] - inet: read sk->sk_family once in inet_recv_error() (Guillaume Nault) [RHEL-31492] - net: ipv4: fix a memleak in ip_setup_cork (Guillaume Nault) [RHEL-31492] - ipv6: init the accept_queue's spinlocks in inet6_create (Guillaume Nault) [RHEL-31492] - tcp: make sure init the accept_queue's spinlocks once (Guillaume Nault) [RHEL-31492]- PCI/MSI: Prevent MSI hardware interrupt number truncation (Myron Stowe) [RHEL-21453] - redhat/configs: Add CONFIG_CRYPTO_DEV_QAT_420XX (Vladis Dronov) [RHEL-17715] - crypto: qat - make ring to service map common for QAT GEN4 (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 420xx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 4xxx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix comment structure (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unnecessary description from comment (Vladis Dronov) [RHEL-17715] - crypto: qat - remove double initialization of value (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid division by zero (Vladis Dronov) [RHEL-17715] - crypto: qat - removed unused macro in adf_cnv_dbgfs.c (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unused macros in qat_comp_alg.c (Vladis Dronov) [RHEL-17715] - crypto: qat - uninitialized variable in adf_hb_error_inject_write() (Vladis Dronov) [RHEL-17715] - Documentation: qat: fix auto_reset section (Vladis Dronov) [RHEL-17715] - crypto: qat - resolve race condition during AER recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - change SLAs cleanup flow at shutdown (Vladis Dronov) [RHEL-17715] - crypto: qat - improve aer error reset handling (Vladis Dronov) [RHEL-17715] - crypto: qat - limit heartbeat notifications (Vladis Dronov) [RHEL-17715] - crypto: qat - add auto reset on error (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notification (Vladis Dronov) [RHEL-17715] - crypto: qat - re-enable sriov after pf reset (Vladis Dronov) [RHEL-17715] - crypto: qat - update PFVF protocol for recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - disable arbitration before reset (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notify method (Vladis Dronov) [RHEL-17715] - crypto: qat - add heartbeat error simulator (Vladis Dronov) [RHEL-17715] - crypto: qat - use kcalloc_node() instead of kzalloc_node() (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid memcpy() overflow warning (Vladis Dronov) [RHEL-17715] - crypto: qat - fix arbiter mapping generation algorithm for QAT 402xx (Vladis Dronov) [RHEL-17715] - crypto: qat - generate dynamically arbiter mappings (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for ring pair level telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for device telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add admin msgs for telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - include pci.h for GET_DEV() (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for 420xx devices (Vladis Dronov) [RHEL-17715] - crypto: qat - move fw config related structures (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate portions of qat_4xxx code (Vladis Dronov) [RHEL-17715] - crypto: qat - change signature of uof_get_num_objs() (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate and rename get_service_enabled() (Vladis Dronov) [RHEL-17715] - seq_file: add helper macro to define attribute for rw file (Vladis Dronov) [RHEL-17715] - minmax: Introduce {min,max}_array() (Vladis Dronov) [RHEL-17715] - vfio/fsl-mc: Block calling interrupt handler without trigger (Alex Williamson) [RHEL-30023] - vfio/platform: Create persistent IRQ handlers (Alex Williamson) [RHEL-30023] - vfio/platform: Disable virqfds on cleanup (Alex Williamson) [RHEL-30023] - vfio/pci: Create persistent INTx handler (Alex Williamson) [RHEL-30023] - vfio: Introduce interface to flush virqfd inject workqueue (Alex Williamson) [RHEL-30023] - vfio/pci: Lock external INTx masking ops (Alex Williamson) [RHEL-30023] - vfio/pci: Disable auto-enable of exclusive INTx IRQ (Alex Williamson) [RHEL-30023] - vfio/mbochs: make mbochs_class constant (Alex Williamson) [RHEL-30023] - vfio/mdpy: make mdpy_class constant (Alex Williamson) [RHEL-30023] - vfio: amba: Rename pl330_ids[] to vfio_amba_ids[] (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export range_intersect_range (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export do_io_rw() (Alex Williamson) [RHEL-30023] - vfio/pci: WARN_ON driver_override kasprintf failure (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_iowrite/read##size() (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_setup_barmap() (Alex Williamson) [RHEL-30023] - vfio/type1: account iommu allocations (Alex Williamson) [RHEL-30023] - redhat/configs: Disable CONFIG_VFIO_DEBUGFS (Alex Williamson) [RHEL-30023] - MAINTAINERS: Add vfio debugfs interface doc link (Alex Williamson) [RHEL-30023] - Documentation: add debugfs description for vfio (Alex Williamson) [RHEL-30023] - vfio/migration: Add debugfs to live migration driver (Alex Williamson) [RHEL-30023] - vfio: Drop vfio_file_iommu_group() stub to fudge around a KVM wart (Alex Williamson) [RHEL-30023] - iommufd/iova_bitmap: Move symbols to IOMMUFD namespace (Alex Williamson) [RHEL-30023] - vfio: Move iova_bitmap into iommufd (Alex Williamson) [RHEL-30023] - vfio/iova_bitmap: Export more API symbols (Alex Williamson) [RHEL-30023] - thermal: sysfs: Fix trip_point_hyst_store() (Jennifer Berringer) [RHEL-31231] - ring-buffer: Do not attempt to read past "commit" (Jerome Marchand) [RHEL-29064] {CVE-2023-52501} - Upstream has changed the APIs to suspend the array. (Nigel Croxon) [RHEL-26279] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-26279] - Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"" (Nigel Croxon) [RHEL-26279] - Revert "raid5: read data is wrong when recovery happens" (Nigel Croxon) [RHEL-26279] - md: add a mddev_is_dm helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_add_trace_msg helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_trace_remap helper (Nigel Croxon) [RHEL-26279] - md/raid1-10: add a helper raid1_check_read_range() (Nigel Croxon) [RHEL-26279] - md/raid1: factor out helpers to add rdev to conf (Nigel Croxon) [RHEL-26279] - md: add a new helper rdev_has_badblock() (Nigel Croxon) [RHEL-26279] - md/raid5: fix atomicity violation in raid5_cache_count (Nigel Croxon) [RHEL-26279] - dm-raid: fix lockdep waring in "pers->hot_add_disk" (Nigel Croxon) [RHEL-26279] - md/dm-raid: don't call md_reap_sync_thread() directly (Nigel Croxon) [RHEL-26279] - dm-raid456, md/raid456: fix a deadlock for dm-raid456 while io concurrent with reshape (Nigel Croxon) [RHEL-26279] - dm-raid: add a new helper prepare_suspend() in md_personality (Nigel Croxon) [RHEL-26279] - dm-raid: really frozen sync_thread during suspend (Nigel Croxon) [RHEL-26279] - md: add a new helper reshape_interrupted() (Nigel Croxon) [RHEL-26279] - md: export helper md_is_rdwr() (Nigel Croxon) [RHEL-26279] - md: export helpers to stop sync_thread (Nigel Croxon) [RHEL-26279] - md: don't clear MD_RECOVERY_FROZEN for new dm-raid until resume (Nigel Croxon) [RHEL-26279] - md/md-bitmap: fix incorrect usage for sb_index (Nigel Croxon) [RHEL-26279] - md: check mddev->pers before calling md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: clean up openers check in do_md_stop() and md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: sync blockdev before stopping raid or setting readonly (Nigel Croxon) [RHEL-26279] - md: factor out a helper to sync mddev (Nigel Croxon) [RHEL-26279] - md: Don't clear MD_CLOSING when the raid is about to stop (Nigel Croxon) [RHEL-26279] - md: return directly before setting did_set_md_closing (Nigel Croxon) [RHEL-26279] - md: clean up invalid BUG_ON in md_ioctl (Nigel Croxon) [RHEL-26279] - md: changed the switch of RAID_VERSION to if (Nigel Croxon) [RHEL-26279] - md: merge the check of capabilities into md_ioctl_valid() (Nigel Croxon) [RHEL-26279] - md: Don't suspend the array for interrupted reshape (Nigel Croxon) [RHEL-26279] - md: Don't register sync_thread for reshape directly (Nigel Croxon) [RHEL-26279] - md: Make sure md_do_sync() will set MD_RECOVERY_DONE (Nigel Croxon) [RHEL-26279] - md: Don't ignore read-only array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Don't ignore suspended array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Fix missing release of 'active_io' for flush (Nigel Croxon) [RHEL-26279] - md: fix kmemleak of rdev->serial (Nigel Croxon) [RHEL-26279] - md: use RCU lock to protect traversal in md_spares_need_change() (Nigel Croxon) [RHEL-26279] - md: get rdev->mddev with READ_ONCE() (Nigel Croxon) [RHEL-26279] - md: remove redundant md_wakeup_thread() (Nigel Croxon) [RHEL-26279] - md: remove redundant check of 'mddev->sync_thread' (Nigel Croxon) [RHEL-26279] - md: fix a suspicious RCU usage warning (Nigel Croxon) [RHEL-26279] - md/raid1: Use blk_opf_t for read and write operations (Nigel Croxon) [RHEL-26279] - md: Fix md_seq_ops() regressions (Nigel Croxon) [RHEL-26279] - md/raid1: support read error check (Nigel Croxon) [RHEL-26279] - md: factor out a helper exceed_read_errors() to check read_errors (Nigel Croxon) [RHEL-26279] - md: Whenassemble the array, consult the superblock of the freshest device (Nigel Croxon) [RHEL-26279] - md/raid1: remove unnecessary null checking (Nigel Croxon) [RHEL-26279] - md: split MD_RECOVERY_NEEDED out of mddev_resume (Nigel Croxon) [RHEL-26279] - md: fix stopping sync thread (Nigel Croxon) [RHEL-26279] - md: don't leave 'MD_RECOVERY_FROZEN' in error path of md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: fix missing flush of sync_work (Nigel Croxon) [RHEL-26279] - md: synchronize flush io with array reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid6: use valid sector values to determine if an I/O should wait on the reshape (Nigel Croxon) [RHEL-26279] - md/raid5: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid1: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid10: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md: remove flag RemoveSynchronized (Nigel Croxon) [RHEL-26279] - Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d" (Nigel Croxon) [RHEL-26279] - md: bypass block throttle for superblock update (Nigel Croxon) [RHEL-26279] - md: fix bi_status reporting in md_end_clone_io (Nigel Croxon) [RHEL-26279] - md: cleanup pers->prepare_suspend() (Nigel Croxon) [RHEL-26279] - md-cluster: check for timeout while a new disk adding (Nigel Croxon) [RHEL-26279] - md: rename __mddev_suspend/resume() back to mddev_suspend/resume() (Nigel Croxon) [RHEL-26279] - md/dm-raid: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md: remove old apis to suspend the array (Nigel Croxon) [RHEL-26279] - md: suspend array in md_start_sync() if array need reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid5: replace suspend with quiesce() callback (Nigel Croxon) [RHEL-26279] - md: cleanup mddev_create/destroy_serial_pool() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array before mddev_create/destroy_serial_pool (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for ioctls involed array reconfiguration (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for adding/removing rdev from state_store() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for sysfs apis (Nigel Croxon) [RHEL-26279] - md/raid5: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/md-bitmap: use new apis to suspend array for location_store() (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume and lock/unlock array (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume array (Nigel Croxon) [RHEL-26279] - md: replace is_md_suspended() with 'mddev->suspended' in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use READ_ONCE/WRITE_ONCE for 'conf->log' (Nigel Croxon) [RHEL-26279] - md: use READ_ONCE/WRITE_ONCE for 'suspend_lo' and 'suspend_hi' (Nigel Croxon) [RHEL-26279] - md/raid1: don't split discard io for write behind (Nigel Croxon) [RHEL-26279] - md: do not require mddev_lock() for all options in array_state_store() (Nigel Croxon) [RHEL-26279] - md: simplify md_seq_ops (Nigel Croxon) [RHEL-26279] - md: factor out a helper from mddev_put() (Nigel Croxon) [RHEL-26279] - ext4: check if ext4_blkdev_get() returns NULL (Ming Lei) [RHEL-30965] - libceph: init the cursor when preparing the sparse read (Xiubo Li) [RHEL-19813] - libceph: just wait for more data to be available on the socket (Xiubo Li) [RHEL-19813] - libceph: rename read_sparse_msg_*() to read_partial_sparse_msg_*() (Xiubo Li) [RHEL-19813] - libceph: fail sparse-read if the data length doesn't match (Xiubo Li) [RHEL-19813] - ceph: fix incorrect revoked caps assert in ceph_fill_file_size() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary IS_ERR() check in ceph_fname_to_usr() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary check for NULL in parse_longname() (Xiubo Li) [RHEL-19813] - ceph: switch ceph_lookup/atomic_open() to use new fscrypt helper (Xiubo Li) [RHEL-19813] - ceph: fix updating i_truncate_pagecache_size for fscrypt (Xiubo Li) [RHEL-19813] - ceph: wait for OSD requests' callbacks to finish when unmounting (Xiubo Li) [RHEL-19813] - ceph: drop messages from MDS when unmounting (Xiubo Li) [RHEL-19813] - ceph: prevent snapshot creation in encrypted locked directories (Xiubo Li) [RHEL-19813] - ceph: add support for encrypted snapshot names (Xiubo Li) [RHEL-19813] - ceph: invalidate pages when doing direct/sync writes (Xiubo Li) [RHEL-19813] - ceph: plumb in decryption during reads (Xiubo Li) [RHEL-19813] - ceph: add encryption support to writepage and writepages (Xiubo Li) [RHEL-19813] - ceph: redirty the page for writepage on failure (Xiubo Li) [RHEL-19813] - ceph: add read/modify/write to ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: align data in pages in ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: don't use special DIO path for encrypted inodes (Xiubo Li) [RHEL-19813] - ceph: don't get the inline data for new creating files (Xiubo Li) [RHEL-19813] - ceph: add truncate size handling support for fscrypt (Xiubo Li) [RHEL-19813] - ceph: add object version support for sync read (Xiubo Li) [RHEL-19813] - libceph: allow ceph_osdc_new_request to accept a multi-op read (Xiubo Li) [RHEL-19813] - libceph: add CEPH_OSD_OP_ASSERT_VER support (Xiubo Li) [RHEL-19813] - ceph: add infrastructure for file encryption and decryption (Xiubo Li) [RHEL-19813] - ceph: handle fscrypt fields in cap messages from MDS (Xiubo Li) [RHEL-19813] - ceph: size handling in MClientRequest, cap updates and inode traces (Xiubo Li) [RHEL-19813] - ceph: mark directory as non-complete after loading key (Xiubo Li) [RHEL-19813] - ceph: allow encrypting a directory while not having Ax caps (Xiubo Li) [RHEL-19813] - ceph: add some fscrypt guardrails (Xiubo Li) [RHEL-19813] - ceph: create symlinks with encrypted and base64-encoded targets (Xiubo Li) [RHEL-19813] - ceph: add support to readdir for encrypted names (Xiubo Li) [RHEL-19813] - ceph: pass the request to parse_reply_info_readdir() (Xiubo Li) [RHEL-19813] - ceph: make ceph_fill_trace and ceph_get_name decrypt names (Xiubo Li) [RHEL-19813] - ceph: add helpers for converting names for userland presentation (Xiubo Li) [RHEL-19813] - ceph: make d_revalidate call fscrypt revalidator for encrypted dentries (Xiubo Li) [RHEL-19813] - ceph: set DCACHE_NOKEY_NAME flag in ceph_lookup/atomic_open() (Xiubo Li) [RHEL-19813] - ceph: decode alternate_name in lease info (Xiubo Li) [RHEL-19813] - ceph: send alternate_name in MClientRequest (Xiubo Li) [RHEL-19813] - ceph: encode encrypted name in ceph_mdsc_build_path and dentry release (Xiubo Li) [RHEL-19813] - ceph: add base64 endcoding routines for encrypted names (Xiubo Li) [RHEL-19813] - ceph: make ioctl cmds more readable in debug log (Xiubo Li) [RHEL-19813] - ceph: add fscrypt ioctls and ceph.fscrypt.auth vxattr (Xiubo Li) [RHEL-19813] - ceph: implement -o test_dummy_encryption mount option (Xiubo Li) [RHEL-19813] - ceph: fscrypt_auth handling for ceph (Xiubo Li) [RHEL-19813] - ceph: use osd_req_op_extent_osd_iter for netfs reads (Xiubo Li) [RHEL-19813] - libceph: add new iov_iter-based ceph_msg_data_type and ceph_osd_data_type (Xiubo Li) [RHEL-19813] - ceph: make ceph_msdc_build_path use ref-walk (Xiubo Li) [RHEL-19813] - ceph: preallocate inode for ops that may create one (Xiubo Li) [RHEL-19813] - fs: change test in inode_insert5 for adding to the sb list (Xiubo Li) [RHEL-19813] - ceph: add new mount option to enable sparse reads (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to OSD client (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to msgr1 (Xiubo Li) [RHEL-19813] - libceph: support sparse reads on msgr2 secure codepath (Xiubo Li) [RHEL-19813] - libceph: new sparse_read op, support sparse reads on msgr2 crc codepath (Xiubo Li) [RHEL-19813] - libceph: define struct ceph_sparse_extent and add some helpers (Xiubo Li) [RHEL-19813] - libceph: add spinlock around osd->o_requests (Xiubo Li) [RHEL-19813] - ceph: try to check caps immediately after async creating finishes (Xiubo Li) [RHEL-19813] - ceph: remove useless session parameter for check_caps() (Xiubo Li) [RHEL-19813] - ceph: flush the dirty caps immediatelly when quota is approaching (Xiubo Li) [RHEL-19813] - ceph: fix NULL pointer dereference for req->r_session (Xiubo Li) [RHEL-19813] - ceph: fix a NULL vs IS_ERR() check when calling ceph_lookup_inode() (Xiubo Li) [RHEL-19813] - ceph: fix incorrectly showing the .snap size for stat (Xiubo Li) [RHEL-19813] - ceph: fail the open_by_handle_at() if the dentry is being unlinked (Xiubo Li) [RHEL-19813] - ceph: increment i_version when doing a setattr with caps (Xiubo Li) [RHEL-19813] - ceph: Use kcalloc for allocating multiple elements (Xiubo Li) [RHEL-19813] - ceph: no need to wait for transition RDCACHE|RD -> RD (Xiubo Li) [RHEL-19813] - ceph: fail the request if the peer MDS doesn't support getvxattr op (Xiubo Li) [RHEL-19813] - ceph: wake up the waiters if any new caps comes (Xiubo Li) [RHEL-19813] - libceph: drop last_piece flag from ceph_msg_data_cursor (Xiubo Li) [RHEL-19813] - fscrypt: Replace 1-element array with flexible array (Xiubo Li) [RHEL-19813] - fscrypt: optimize fscrypt_initialize() (Xiubo Li) [RHEL-19813] - fscrypt: use WARN_ON_ONCE instead of WARN_ON (Xiubo Li) [RHEL-19813] - fscrypt: check for NULL keyring in fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: improve fscrypt_destroy_keyring() documentation (Xiubo Li) [RHEL-19813] - fscrypt: destroy keyring after security_sb_delete() (Xiubo Li) [RHEL-19813] - fscrypt: support decrypting data from large folios (Xiubo Li) [RHEL-19813] - fscrypt: clean up fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fs/super.c: stop calling fscrypt_destroy_keyring() from __put_super() (Xiubo Li) [RHEL-19813] - ext4: stop calling fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fscrypt: add the test dummy encryption key on-demand (Xiubo Li) [RHEL-19813] - fscrypt: stop using PG_error to track error status (Xiubo Li) [RHEL-19813] - fscrypt: remove fscrypt_set_test_dummy_encryption() (Xiubo Li) [RHEL-19813] - fscrypt: align Base64 encoding with RFC 4648 base64url (Xiubo Li) [RHEL-19813] - fscrypt: new helper function - fscrypt_prepare_lookup_partial() (Xiubo Li) [RHEL-19813] - fscrypt: add fscrypt_context_for_new_inode (Xiubo Li) [RHEL-19813] - fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_encrypted_size (Xiubo Li) [RHEL-19813] - fscrypt: split up FS_CRYPTO_BLOCK_SIZE (Xiubo Li) [RHEL-19813] - fscrypt: update documentation for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add functions for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add additional documentation for SM4 support (Xiubo Li) [RHEL-19813] - fscrypt: remove unused Speck definitions (Xiubo Li) [RHEL-19813] - fscrypt: Add SM4 XTS/CTS symmetric algorithm support (Xiubo Li) [RHEL-19813] - blk-crypto: Add support for SM4-XTS blk crypto mode (Xiubo Li) [RHEL-19813] - fscrypt: add comment for fscrypt_valid_enc_modes_v1() (Xiubo Li) [RHEL-19813] - fscrypt: pass super_block to fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: Add HCTR2 support for filename encryption (Xiubo Li) [RHEL-19813] - fscrypt: allow 256-bit master keys with AES-256-XTS (Xiubo Li) [RHEL-19813] - fscrypt: improve a few comments (Xiubo Li) [RHEL-19813] - fscrypt: improve documentation for inline encryption (Xiubo Li) [RHEL-19813] - fscrypt: clean up comments in bio.c (Xiubo Li) [RHEL-19813] - crypto: iaa - mark tech preview (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix nr_cpus < nr_iaa case (Vladis Dronov) [RHEL-29685] - crypto: iaa - fix the missing CRYPTO_ALG_ASYNC in cra_flags (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix comp/decomp delay statistics (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix async_disable descriptor leak (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove unnecessary debugfs_create_dir() error check in iaa_crypto_debugfs_init() (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove header table code (Vladis Dronov) [RHEL-29685] - ice: fix enabling RX VLAN filtering (Petr Oros) [RHEL-28837]- ipmi: Remove usage of the deprecated ida_simple_xx() API (Tony Camuso) [RHEL-25927] - ipmi: Use regspacings passed as a module parameter (Tony Camuso) [RHEL-25927] - ipmi: si: Use device_get_match_data() (Tony Camuso) [RHEL-25927] - ipmi: refactor deprecated strncpy (Tony Camuso) [RHEL-25927] - efivarfs: import symbols in EFIVAR namespace (Eric Chanudet) [RHEL-31861] - stackdepot: use variable size records for non-evictable entries (Waiman Long) [RHEL-28060] - stackdepot: make fast paths lock-less again (Waiman Long) [RHEL-28060] - stackdepot: add stats counters exported via debugfs (Waiman Long) [RHEL-28060] - lib/stackdepot: fix comment in include/linux/stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: add printk_deferred_enter/exit guards (Waiman Long) [RHEL-28060] - lib/stackdepot: adjust DEPOT_POOLS_CAP for KMSAN (Waiman Long) [RHEL-28060] - kasan: use stack_depot_put for tag-based modes (Waiman Long) [RHEL-28060] - kasan: check object_size in kasan_complete_mode_report_info (Waiman Long) [RHEL-28060] - kasan: remove atomic accesses to stack ring entries (Waiman Long) [RHEL-28060] - lib/stackdepot: allow users to evict stack traces (Waiman Long) [RHEL-28060] - lib/stackdepot: add refcount for records (Waiman Long) [RHEL-28060] - lib/stackdepot, kasan: add flags to __stack_depot_save and rename (Waiman Long) [RHEL-28060] - lib/stackdepot: use list_head for stack record links (Waiman Long) [RHEL-28060] - lib/stackdepot: use read/write lock (Waiman Long) [RHEL-28060] - lib/stackdepot: store free stack records in a freelist (Waiman Long) [RHEL-28060] - lib/stackdepot: store next pool pointer in new_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_required to new_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: rework helpers for depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stackdepot: fix and clean-up atomic annotations (Waiman Long) [RHEL-28060] - redhat/configs: Add CONFIG_STACKDEPOT_MAX_FRAMES (Waiman Long) [RHEL-28060] - lib/stackdepot: use fixed-sized slots for stack records (Waiman Long) [RHEL-28060] - lib/stackdepot: add depot_fetch_stack helper (Waiman Long) [RHEL-28060] - lib/stackdepot: drop valid bit from handles (Waiman Long) [RHEL-28060] - lib/stackdepot: simplify __stack_depot_save (Waiman Long) [RHEL-28060] - lib/stackdepot: check disabled flag when fetching (Waiman Long) [RHEL-28060] - lib/stackdepot: print disabled message only if truly disabled (Waiman Long) [RHEL-28060] - mm/kmemleak: use object_cache instead of kmemleak_initialized to check in set_track_prepare() (Waiman Long) [RHEL-28060] - kasan,kmsan: remove __GFP_KSWAPD_RECLAIM usage from kasan/kmsan (Waiman Long) [RHEL-28060] - kmsan: fix a stale comment in kmsan_save_stack_with_flags() (Waiman Long) [RHEL-28060] - lib/stackdepot: kmsan: mark API outputs as initialized (Waiman Long) [RHEL-28060] - lib/stackdepot: move documentation comments to stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: various comments clean-ups (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate racy pool_index accesses (Waiman Long) [RHEL-28060] - lib/stacktrace, kasan, kmsan: rework extra_bits interface (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_inited to next_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate depot_init_pool and depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stacktrace: drop impossible WARN_ON for depot_init_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename init_stack_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename handle and pool constants (Waiman Long) [RHEL-28060] - lib/stackdepot: rename slab to pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename hash table constants and variables (Waiman Long) [RHEL-28060] - lib/stackdepot: reorder and annotate global variables (Waiman Long) [RHEL-28060] - lib/stackdepot: lower the indentation in stack_depot_init (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate init and early init functions (Waiman Long) [RHEL-28060] - lib/stackdepot: rename stack_depot_disable (Waiman Long) [RHEL-28060] - lib/stackdepot, mm: rename stack_depot_want_early_init (Waiman Long) [RHEL-28060] - lib/stackdepot: use pr_fmt to define message format (Waiman Long) [RHEL-28060] - lib/stackdepot: put functions in logical order (Waiman Long) [RHEL-28060] - mm: use stack_depot_early_init for kmemleak (Waiman Long) [RHEL-28060] - mm: use stack_depot for recording kmemleak's backtrace (Waiman Long) [RHEL-28060] - redhat/configs: Remove CONFIG_STACK_HASH_ORDER (Waiman Long) [RHEL-28060] - lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with automatic sizing (Waiman Long) [RHEL-28060] - Add CONFIG_PER_VMA_LOCK_STATS to RHEL configs collection (Chris von Recklinghausen) [RHEL-27736] - mmap: fix do_brk_flags() modifying obviously incorrect VMAs (Chris von Recklinghausen) [RHEL-27736] - mm: do not BUG_ON missing brk mapping, because userspace can unmap it (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: leave IRQs enabled for per-cpu page allocations (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: always remove pages from temporary list (Chris von Recklinghausen) [RHEL-27736] - mm: extend FAULT_FLAG_UNSHARE support to anything in a COW mapping (Chris von Recklinghausen) [RHEL-27736] - mm: rework handling in do_wp_page() based on private vs. shared mappings (Chris von Recklinghausen) [RHEL-27736] - hugetlb: remove duplicate mmu notifications (Chris von Recklinghausen) [RHEL-27736] - mm: teach release_pages() to take an array of encoded page pointers too (Chris von Recklinghausen) [RHEL-27736] - mm: introduce 'encoded' page pointers with embedded extra bits (Chris von Recklinghausen) [RHEL-27736] - mm/hugetlb_vmemmap: remap head page to newly allocated page (Chris von Recklinghausen) [RHEL-27736] - mm: mmap: fix documentation for vma_mas_szero (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix memory leak in mmap_region() (Chris von Recklinghausen) [RHEL-27736] - fs/userfaultfd: Fix maple tree iterator in userfaultfd_unregister() (Chris von Recklinghausen) [RHEL-27736] - drm/i915/userptr: restore probe_range behaviour (Chris von Recklinghausen) [RHEL-27736] - mmap: fix remap_file_pages() regression (Chris von Recklinghausen) [RHEL-27736] - mm: /proc/pid/smaps_rollup: fix maple tree search (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix MAP_FIXED address return on VMA merge (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: __vma_adjust(): suppress uninitialized var warning (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when mas_preallocate() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: fix mbind_range() arguments to vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when arch_validate_flags() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: preallocate maple nodes for brk vma expansion (Chris von Recklinghausen) [RHEL-27736] - mm: more vma cache removal (Chris von Recklinghausen) [RHEL-27736] - mm: memcontrol: use memcg_kmem_enabled in count_objcg_event (Chris von Recklinghausen) [RHEL-27736] - mm: fs: initialize fsdata passed to write_begin/write_end interface (Chris von Recklinghausen) [RHEL-27736] - ksm: add the ksm prefix to the names of the ksm private structures (Chris von Recklinghausen) [RHEL-27736] - ksm: count allocated ksm rmap_items for each process (Chris von Recklinghausen) [RHEL-27736] - mm: reduce noise in show_mem for lowmem allocations (Chris von Recklinghausen) [RHEL-27736] - mm: refactor of vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: drop dead code in count_mm_mlocked_page_nr() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: pass in mapping to __vma_link_file() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: drop range_has_overlap() function (Chris von Recklinghausen) [RHEL-27736] - mm: remove the vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/vmscan: use vma iterator instead of vm_next (Chris von Recklinghausen) [RHEL-27736] - nommu: remove uses of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - i915: use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm/swapfile: use vma iterator instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/pagewalk: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/oom_kill: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/msync: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mremap: use vma_find_intersection() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mprotect: use maple tree navigation instead of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: use vma iterator and maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: use vma iterator & maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/memcontrol: stop using mm->highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - mm/madvise: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/ksm: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: stop using vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/gup: use maple tree navigation instead of linked list (Chris von Recklinghausen) [RHEL-27736] - fork: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - sched: use maple tree iterator to walk VMAs (Chris von Recklinghausen) [RHEL-27736] - perf: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - acct: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - ipc/shm: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - userfaultfd: use maple tree iterator to iterate VMAs (Chris von Recklinghausen) [RHEL-27736] - fs/proc/task_mmu: stop using linked list and highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - fs/proc/base: use the vma iterators in place of linked list (Chris von Recklinghausen) [RHEL-27736] - exec: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - coredump: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - cxl: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - x86: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - s390: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - powerpc: remove mmap linked list walks (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - arm64: remove mmap linked list from vdso (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: reorganize munmap to use maple states (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: move mmap_region() below do_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm: convert vma_lookup() to use mtree_load() (Chris von Recklinghausen) [RHEL-27736] - mm: remove vmacache (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use advanced maple tree API for mmap_region() (Chris von Recklinghausen) [RHEL-27736] - mm: use maple tree operations for find_vma_intersection() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_flags() to expand existing VMA and add do_brk_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: optimize collapse_pte_mapped_thp() by using vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mm: optimize find_exact_vma() to use vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mmap: change zeroing of maple tree in __vma_adjust() (Chris von Recklinghausen) [RHEL-27736] - mm: remove rb tree. (Chris von Recklinghausen) [RHEL-27736] - damon: convert __damon_va_three_regions to use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - kernel/fork: use maple tree for dup_mmap() during forking (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use maple tree for unmapped_area{_topdown} (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree for find_vma_prev() instead of the rbtree (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree in find_vma() instead of the rbtree. (Chris von Recklinghausen) [RHEL-27736] - mmap: use the VMA iterator in count_vma_pages_range() (Chris von Recklinghausen) [RHEL-27736] - mm: add VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm: start tracking VMAs with maple tree (Chris von Recklinghausen) [RHEL-27736] - mm/smaps: don't access young/dirty bit if pte unpresent (Chris von Recklinghausen) [RHEL-27736] - mm/huge_memory: fix comment of page_deferred_list (Chris von Recklinghausen) [RHEL-27736] - buffer: Remove check for PageError (Chris von Recklinghausen) [RHEL-27736] - mpage: Convert do_mpage_readpage() to use a folio (Chris von Recklinghausen) [RHEL-27736] - Revert "arm64: Change elfcore for_each_mte_vma() to use VMA iterator" (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - iommu/vt-d: Support enforce_cache_coherency only for empty domains (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Add MTL to quirk list to skip TE disabling (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Make context clearing consistent with context mapping (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Disable PCI ATS in legacy passthrough mode (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Omit devTLB invalidation requests when TES=0 (Jerry Snitselaar) [RHEL-31083] - gitlab-ci: allow coverage template to disable debug builds again (Michael Hofmann) - usb: dwc3-qcom: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - vfio/type1: use const struct bus_type ** (Desnes Nunes) [RHEL-28809] - Revert "usb: typec: tcpm: reset counter when enter into unattached state after try role" (Desnes Nunes) [RHEL-28809] - USB: serial: option: fix FM101R-GL defines (Desnes Nunes) [RHEL-28809] - Revert "usb: phy: add usb phy notify port status API" (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Fix sink caps op current check (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: fix missing unlock (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Fibocom to DELL custom modem FM101R-GL (Desnes Nunes) [RHEL-28809] - USB: serial: option: add entry for Sierra EM9191 with new firmware (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Telit LE910C4-WWX 0x1035 composition (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix missing link removal (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: Signal hpd low when exiting mode (Desnes Nunes) [RHEL-28809] - thunderbolt: Call tb_switch_put() once DisplayPort bandwidth request is finished (Desnes Nunes) [RHEL-28809] - xhci: Preserve RsvdP bits in ERSTBA register correctly (Desnes Nunes) [RHEL-28809] - xhci: Clear EHB bit only at end of interrupt handler (Desnes Nunes) [RHEL-28809] - xhci: track port suspend state correctly in unsuccessful resume cases (Desnes Nunes) [RHEL-28809] - usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Clear EVENT_PENDING bit if ucsi_send_command fails (Desnes Nunes) [RHEL-28809] - usb: hub: Guard against accesses to uninitialized BOS descriptors (Desnes Nunes) [RHEL-28809] - net: thunderbolt: Fix TCPv6 GSO checksum calculation (Desnes Nunes) [RHEL-28809] - media: uvcvideo: Fix OOB read (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix NULL pointer dereference (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for OHCI (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for EHCI (Desnes Nunes) [RHEL-28809] - r8152: add vendor/device ID pair for D-Link DUB-E250 (Desnes Nunes) [RHEL-28809] - tcpm: Avoid soft reset when partner does not support get_status (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: reset counter when enter into unattached state after try role (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: set initial svdm version based on pd revision (Desnes Nunes) [RHEL-28809] - USB: serial: option: add FOXCONN T99W368/T99W373 product (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Quectel EM05G variant (0x030e) (Desnes Nunes) [RHEL-28809] - USB: cdc-acm: support flushing write buffers (TCOFLUSH) (Desnes Nunes) [RHEL-28809] - usb: typec: qcom-pmic-typec: register drm_bridge (Desnes Nunes) [RHEL-28809] - usb: typec: qcom: fix return value check in qcom_pmic_typec_probe() (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: add support for embedded DP cases (Desnes Nunes) [RHEL-28809] - usb: dwc3: remove unnecessary platform_set_drvdata() (Desnes Nunes) [RHEL-28809] - usb: dwc3-keystone: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: dwc3-am62: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: move ldisc dcd notification outside of acm's read lock (Desnes Nunes) [RHEL-28809] - usb: typec: tcpci: clear the fault status bit (Desnes Nunes) [RHEL-28809] - usb: typec: bus: verify partner exists in typec_altmode_attention (Desnes Nunes) [RHEL-28809] - usb: core: Use module_led_trigger macro to simplify the code (Desnes Nunes) [RHEL-28809] - usb: host: ehci-sched: try to turn on io watchdog as long as periodic_count > 0 (Desnes Nunes) [RHEL-28809] - USB: ohci-sm501: remove unnecessary check of mem (Desnes Nunes) [RHEL-28809] - usb: ohci-sm501: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - media: usb: pvrusb2: fix inconsistent indenting (Desnes Nunes) [RHEL-28809] - usb: chipidea: add workaround for chipidea PEC bug (Desnes Nunes) [RHEL-28809] - usb: ehci: add workaround for chipidea PORTSC.PEC bug (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Add debugfs for ucsi commands (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: add PPS support (Desnes Nunes) [RHEL-28809] - Documentation/ABI: thunderbolt: Replace 01.org in contact (Desnes Nunes) [RHEL-28809] - thunderbolt: Check Intel vendor ID in tb_switch_get_generation() (Desnes Nunes) [RHEL-28809] - thunderbolt: Log a warning if device links are not found (Desnes Nunes) [RHEL-28809] - usb: chipidea: udc: Remove an unnecessary NULL value (Desnes Nunes) [RHEL-28809] - USB: misc: Remove unnecessary NULL values (Desnes Nunes) [RHEL-28809] - USB: cytherm: Correct the code style issue of redundant spaces (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: not sink vbus if operational current is 0mA (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Fix clocks/clock-names maxItems (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Add the "fsl,imx35-usb" entry (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Refactor the PPS APDO selection (Desnes Nunes) [RHEL-28809] - usb: host: Do not check for 0 return after calling platform_get_irq() (Desnes Nunes) [RHEL-28809] - thunderbolt: Set variable tmu_params storage class specifier to static (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ehci: Add atmel at91sam9g45-ehci compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: connector: disallow additional properties (Desnes Nunes) [RHEL-28809] - dt-bindings: chrome: google,cros-ec-typec: restrict allowed properties (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: chipidea/core: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: xhci: tegra: Add shutdown callback for Tegra XUSB (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: samsung-hsotg: remove bindings already part of dwc2 (Desnes Nunes) [RHEL-28809] - usb: phy: add usb phy notify port status API (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: disconnect line when USB charger is attached (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - usb: chipidea: add USB PHY event (Desnes Nunes) [RHEL-28809] - USB: document ioctl USBDEVFS_GET_SPEED (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: correct SDM660 clocks (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: drop assigned-clocks (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: add one fsl picophy parameter tuning implementation (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: add fsl,picophy-rise-fall-time-adjust property (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0 (Desnes Nunes) [RHEL-28809] - usb: typec: intel_pmc_mux: Configure Active and Retimer Cable type (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: dwc3: Add IPQ5332 compatible (Desnes Nunes) [RHEL-28809] - usb: Explicitly include correct DT includes (Desnes Nunes) [RHEL-28809] - USB: make usb class a const structure (Desnes Nunes) [RHEL-28809] - USB: mark all struct bus_type as const (Desnes Nunes) [RHEL-28809] - driver core: device.h: make struct bus_type a const * (Desnes Nunes) [RHEL-28809] - ARM/dma-mapping: const a pointer to bus_type in arm_iommu_create_mapping() (Desnes Nunes) [RHEL-28809] - driver core: make the bus_type in struct device_driver constant (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: az6007: Fix null-ptr-deref in az6007_i2c_xfer() (Desnes Nunes) [RHEL-28809] - media: anysee: fix null-ptr-deref in anysee_master_xfer (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: ttusb-dec: remove unnecessary (void*) conversions (Desnes Nunes) [RHEL-28809] - drivers: usb: smsusb: fix error handling code in smsusb_init_device (Desnes Nunes) [RHEL-28809] - media: pvrusb2: use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-28809] - usb: convert to ctime accessor functions (Desnes Nunes) [RHEL-28809] - fs: add ctime accessors infrastructure (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: set return value in rsp_buf alloc err path (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: use separate command and response buffers (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer (Desnes Nunes) [RHEL-28809] - misc: rtsx: set NULL intfdata when probe fails (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Remove the unneeded result variable (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: add imx8ulp and imx8qm compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: convert to DT schema format (Desnes Nunes) [RHEL-28809] - doc: dt-binding: mxs-usb-phy: fix fsl,tx-cal-45-dn-ohms max and min value (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: Add i.MX8DXL compatible string (Desnes Nunes) [RHEL-28809] - dt-bindings: Fix incomplete if/then/else schemas (Desnes Nunes) [RHEL-28809] - dt-bindings: iio: dac: adi,ad5360: Add missing binding document (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Document properties needed for OTG mode (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Convert to schema (Desnes Nunes) [RHEL-28809]- net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg (Jose Ignacio Tornos Martinez) [RHEL-28017] {CVE-2023-52528} - thermal: ACPI: Include the right header file (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Refine acpi_handle_list_equal() slightly (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Return bool from acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Rearrange in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix white space in struct acpi_handle_list definition (Mark Langsdorf) [RHEL-26871] - ACPI: Fix ARM32 platforms compile issue introduced by fw_table changes (Mark Langsdorf) [RHEL-26871] - lib/fw_table: Remove acpi_parse_entries_array() export (Mark Langsdorf) [RHEL-26871] - thermal: trip: Remove lockdep assertion from for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - thermal: trip: Drop lockdep assertion from thermal_zone_trip_id() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the sort compare func used in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the address overlap check in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Fix disabled trip point check in handle_thermal_trip() (Mark Langsdorf) [RHEL-26871] - coresight: platform: acpi: Ignore the absence of graph (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Provide empty stub of acpi_proc_quirk_mwait_check() (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_vendor: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPI 6.5: MADT: add support for trace buffer extension in GICC (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_video_device for cooling-dev driver data (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_device_fix_up_power_children() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add TongFang GM6BGEQ, GM6BG5Q and GM6BG0Q to irq1_edge_low_force_override[] (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add acpi_backlight=vendor quirk for Toshiba Portégé R100 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Fix NULL pointer dereference in acpi_video_bus_add() (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add "vendor" quirks for 3 Lenovo x86 Android tablets (Mark Langsdorf) [RHEL-26871] - ACPI: video: Move Xiaomi Mi Pad 2 quirk to its own section (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Put ACPI video and its child devices into D0 on boot (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Dell Studio 1569 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo ThinkPad X131e (3371 AMD version) (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac11,3 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Remove desktops without backlight DMI quirks (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix error path in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - iommu: Avoid more races around device probe (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Add acpi_device_fix_up_power_children() function (Mark Langsdorf) [RHEL-26871] - ACPI: processor_idle: use raw_safe_halt() in acpi_idle_play_dead() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix acpi_thermal_unregister_thermal_zone() cleanup (Mark Langsdorf) [RHEL-26871] - acpi: Move common tables helper functions to common lib (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Do IRQ override on TongFang GMxXGxx (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for HP 250 G7 Notebook PC (Mark Langsdorf) [RHEL-26871] - ACPI: x86: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: utils: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Clean up create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Use dev groups for sysfs (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Rename ACPI device from device to adev (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Replace acpi_driver with platform_driver (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Use ERST timeout for slow devices (Mark Langsdorf) [RHEL-26871] - arm64, irqchip/gic-v3, ACPI: Move MADT GICC enabled check into a helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Rename acpi_scan_device_not_present() to be about enumeration (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler before getting NFIT table (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: use acpi_device_uid() for fetching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_device_is_present() helper in more places (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Move acpi_arm_init() to the place of after acpi_ghes_init() (Mark Langsdorf) [RHEL-26871] - ACPI: irq: Fix incorrect return value in acpi_register_gsi() (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Use string_choices API instead of ternary operator (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Remove redundant checks (Mark Langsdorf) [RHEL-26871] - acpi,mm: fix typo sibiling -> sibling (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add context argument to acpi_dev_install_notify_handler() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_for_each_trip() for updating trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Combine passive and active trip update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move get_active_temp() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add function to walk trips under zone lock (Mark Langsdorf) [RHEL-26871] - cpuidle, ACPI: Evaluate LPI arch_flags for broadcast timer (Mark Langsdorf) [RHEL-26871] - ACPI: PRM: Annotate struct prm_module_info with __counted_by (Mark Langsdorf) [RHEL-26871] - ACPI: FPDT: properly handle invalid FPDT subtables (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Remove redundant braces around individual statement (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix up white space in a few places (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix up function header formatting in two places (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Add empty lines after local variable declarations (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Remove redundant parentheses in return statements (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Fix up white space in parameter lists (Mark Langsdorf) [RHEL-26871] - ACPI: property: Document the _DSD data buffer GUID (Mark Langsdorf) [RHEL-26871] - ACPI: property: Allow _DSD buffer data only for byte accessors (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: PCI: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: drop BayTrail and Lynxpoint pinctrl HIDs (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop list of device ACPI handles from struct acpi_thermal (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Dynamically determine acpi_handle_list size (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rename structure fields holding temperature in deci-Kelvin (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop critical_valid and hot_valid trip flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not use trip indices for cooling device binding (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Mark uninitialized active trips as invalid (Mark Langsdorf) [RHEL-26871] - thermal: core: Allow trip pointers to be used for cooling device binding (Mark Langsdorf) [RHEL-26871] - thermal: core: Store trip pointer in struct thermal_instance (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Merge trip initialization functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update function wrappers (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Add device list to struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix a small leak in acpi_thermal_add() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop valid flag from struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant trip point flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of active trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of the passive trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify critical and hot trips representation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Create and populate trip points table earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Determine the number of trip points earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fold acpi_thermal_get_info() into its caller (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify initialization of critical and hot trips (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Fix incorrect calculation of idt size (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for the HP Pavilion Gaming 15-dk1xxx (Mark Langsdorf) [RHEL-26871] - ACPI: OSI: refactor deprecated strncpy() (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: add __printf format attribute to acpi_os_vprintf() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Drop .ident values from dmi_system_id tables (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Consolidate IRQ trigger-type override DMI tables (Mark Langsdorf) [RHEL-26871] - ACPI/NUMA: Apply SRAT proximity domain to entire CFMWS window (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix uninitialized access of buf in acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - mm/memory_hotplug: allow memmap on memory hotplug request to fallback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add a function to get LPS0 constraint for a device (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add for_each_lpi_constraint() helper (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add more debugging for AMD constraints parsing (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Post-increment variables when getting constraints (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Fix IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: TAD: Install SystemCMOS address space handler for ACPI000E (Mark Langsdorf) [RHEL-26871] - ACPI: Remove assorted unused declarations of functions (Mark Langsdorf) [RHEL-26871] - ACPI: extlog: Fix finding the generic error data for v3 structure (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Defer enumeration of devices with a _DEP pointing to IVSC device (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop unused .get_trip_*() callbacks (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework .get_trend() thermal zone callback (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc: Switch to new of API (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc-thermal: Remove unused function ti_thermal_get_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Use struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Rework critical trip setup (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Add helper for resetting trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Change initialization ordering (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Pass sensors to update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Untangle update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always assume notification support (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Drop redundant symbol definition (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always use 2 trips (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_pch: Use generic trip points (Mark Langsdorf) [RHEL-26871] - thermal/drivers/intel: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Improve int340x_thermal_set_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Drop pointless cast to unsigned long (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rename variable in int340x_thermal_zone_add() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Assorted minor cleanups (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use generic trip points table (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use zone lock for synchronization (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rework updating trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Protect trip temperature from concurrent updates (Mark Langsdorf) [RHEL-26871] - thermal/intel/int340x: Replace parameter to simplify (Mark Langsdorf) [RHEL-26871] - thermal: intel: processor_thermal_device_pci: Use generic trip point (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Initialize trips if temperature is out of range (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Add ACPI trip point routines (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate code duplication from acpi_thermal_notify() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop unnecessary thermal zone callbacks (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rework thermal_get_trend() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use trip point table to register thermal zones (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework and rename __for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Introduce struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Carry out trip point updates under zone lock (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Clean up acpi_thermal_register_thermal_zone() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add priv pointer to struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: core: Introduce thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Do not handle trip points with invalid temperature (Mark Langsdorf) [RHEL-26871] - thermal/drivers/mellanox: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal/drivers/cxgb4: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant local variable from acpi_thermal_resume() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Always use MADT override IRQ settings for all legacy non i8042 IRQs (Mark Langsdorf) [RHEL-26871] - ACPI: Move AMBA bus scan handling into arm64 specific directory (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not attach private data to ACPI handles (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop enabled flag from struct acpi_thermal_active (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Create platform device for CS35L56 (Mark Langsdorf) [RHEL-26871] - platform/x86: serial-multi-instantiate: Auto detect IRQ resource for CSC3551 (Mark Langsdorf) [RHEL-26871] - ACPI/IORT: Remove erroneous id_count check in iort_node_get_rmr_info() (Mark Langsdorf) [RHEL-26871] - coresight: etm4x: Add ACPI support in platform driver (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refine messages in acpi_early_processor_control_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop nocrt parameter (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Remove acpi_hwp_native_thermal_lvt_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Use _OSC to convey OSPM processor support information (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Remove unnecessary .remove callback (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: HED: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: battery: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Set driver_data to NULL every time .add() fails (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce wrappers for ACPICA notify handler install/remove (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Introduce acpi_processor_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Set CAP_SMP_T_SWCOORD in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Clear C_C2C3_FFH and C_C1_FFH in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Rename ACPI_PDC symbols (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refactor arch_acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move processor_physically_present() to acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move MWAIT quirk out of acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer (Mark Langsdorf) [RHEL-26871] - ACPICA: Slightly simplify an error message in acpi_ds_result_push() (Mark Langsdorf) [RHEL-26871] - ACPICA: Add interrupt command to acpiexec (Mark Langsdorf) [RHEL-26871] - ACPICA: Detect GED device and keep track of _EVT (Mark Langsdorf) [RHEL-26871] - ACPICA: Add support for _DSC as per ACPI 6.5 (Mark Langsdorf) [RHEL-26871] - ACPICA: Modify ACPI_STATE_COMMON (Mark Langsdorf) [RHEL-26871] - ACPICA: Fix GCC 12 dangling-pointer warning (Mark Langsdorf) [RHEL-26871] - ACPICA: exserial.c: replace ternary operator with ACPI_MIN() (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Move SMB0001 HID to the header and reuse (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Ignore SMB0001 only when it has resources (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: fix undeclared variable warnings by including sleep.h (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Constify acpi_companion_match() returned value (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Move acpi_root to internal header (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix acpi_ec_dispatch_gpe() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_state (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Simplify installation and removal of notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: button: Use different notify handlers for lid and buttons (Mark Langsdorf) [RHEL-26871] - ACPI: button: Eliminate the driver notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add pm_debug_messages for LPS0 _DSM state tracking (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate struct acpi_thermal_state_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move acpi_thermal_driver definition (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move symbol definitions to one place (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant ACPI_TRIPS_REFRESH_DEVICES symbol (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use BIT() macro for defining flags (Mark Langsdorf) [RHEL-26871] - ACPI: FFH: Drop the inclusion of linux/arm-smccc.h (Mark Langsdorf) [RHEL-26871] - ACPI: PAD: mark Zhaoxin CPUs NONSTOP TSC correctly (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: mark bert_disable as __initdata (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Clear GPE on interrupt handling only (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Consolidate all arm specific initialisation into acpi_arm_init() (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Adjust Microsoft LPS0 _DSM handling sequence (Mark Langsdorf) [RHEL-26871] - ACPI: PM: s2idle: fix section mismatch warning (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: GHES: Remove unused ghes_estatus_pool_size_request() (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Add declaration in a local header (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Reduce overhead related to devices with dependencies (Mark Langsdorf) [RHEL-26871] - efi: fix missing prototype warnings (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add pwm_lookup_table entry for second PWM on CHT/BSW devices (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add ACPI_QUIRK_UART1_SKIP for Lenovo Yoga Book yb1-x90f/l (Mark Langsdorf) [RHEL-26871] - ACPI: button: Add lid disable DMI quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add skip i2c clients quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move to dedicated function sysfs extra attr creation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_device() (Mark Langsdorf) [RHEL-26871] - thermal: intel: pch_thermal: Use thermal driver device to write a trace (Mark Langsdorf) [RHEL-26871] - thermal/core: Add thermal_zone_device structure 'type' accessor (Mark Langsdorf) [RHEL-26871] - thermal: core: Encapsulate tz->device field (Mark Langsdorf) [RHEL-26871] - ACPI: property: Support strings in Apple _DSM props (Mark Langsdorf) [RHEL-26871] - ACPI: x86: utils: Remove Lenovo Yoga Tablet 2's MAGN0001 (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add 80862289 ACPI _HID for second PWM controller on Cherry Trail (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Ensure that notify handlers are not running after removal (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add missing braces to acpi_sb_notify() (Mark Langsdorf) [RHEL-26871] - ACPICA: Update version to 20230331 (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_resource_irq: Replace 1-element arrays with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_madt_oem_data: Fix flexible array member definition (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_dmar_andd: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_pci_routing_table: Replace fixed-size array with flex array member (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_dma: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Introduce ACPI_FLEX_ARRAY (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_nfit_interleave: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl1: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: add support for ClockInput resource (v6.5) (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Update all copyrights/signons to 2023 (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: applying zero offset to null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl2: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: Add missing macro ACPI_FUNCTION_TRACE() for acpi_ns_repair_HID() (Mark Langsdorf) [RHEL-26871] - ACPICA: acpisrc: Add missing tables to astable (Mark Langsdorf) [RHEL-26871] - ACPI: VIOT: Initialize the correct IOMMU fwspec (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Replace ternary operator with min_t() (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Limit explicit removal of query handlers to custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SBS: Fix handling of Smart Battery Selectors (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix oops when removing custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Amend indentation (Mark Langsdorf) [RHEL-26871] - ACPI: property: Refactor acpi_data_prop_read_single() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: warn on invalid argument when explicitly indicated by platform (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Enable ACPI sysfs support for CCEL records (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Prefix error messages with FW_BUG (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix evaluating _PDC method when running as Xen dom0 (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: Add CXL error types (Mark Langsdorf) [RHEL-26871] - ACPI: s2idle: Log when enabling wakeup IRQ fails (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Check for null return of devm_kzalloc() in fch_misc_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: CPPC: Add min and max perf register writing support (Mark Langsdorf) [RHEL-26871] - thermal/core: Use the thermal zone 'devdata' accessor in remaining drivers (Mark Langsdorf) [RHEL-26871] - Input: sun4i-ts - switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - iio/drivers/sun4i_gpadc: Switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - thermal: Add a thermal zone id accessor (Mark Langsdorf) [RHEL-26871] - Enable CONFIG_USB_ONBOARD_HUB (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for Cypress CY7C6563x (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for clock input (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Print symbolic error names (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB5744 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: microchip,usb5744: Add second supply (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic gl3510 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: add device for Genesys Logic hub gl3510 (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: add support for Microchip USB2412 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: support multiple power supplies (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL3523 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL3523 hub (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: Don't warn twice about problems during remove (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add support for Microchip usb5744 hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB2517 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: vialab,vl817: Cleanup compatible, reset-gpios and required (Charles Mirabile) [RHEL-21064] - arm64: defconfig: Enable USB onboard HUB driver (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add VIA LAB VL817 hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c4 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Via lab VL817 hub controller (Charles Mirabile) [RHEL-21064] - vendor-prefixes: Add VIA Labs, Inc. (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL852G hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c2 (Charles Mirabile) [RHEL-21064] - ARM: dts: amlogic: Used onboard usb hub reset to enable usb hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add device id for Genesys Logic hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL850G hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL850G hub controller (Charles Mirabile) [RHEL-21064] - dt-bindings: vendor-prefixes: add Genesys Logic (Charles Mirabile) [RHEL-21064] - mm: migrate high-order folios in swap cache correctly (Nico Pache) [RHEL-23654] - MAINTAINERS: Add Siddharth Vadapalli as PCI TI DRA7XX/J721E reviewer (Myron Stowe) [RHEL-28627] - PCI: dwc: Clean up dw_pcie_ep_raise_msi_irq() alignment (Myron Stowe) [RHEL-28627] - PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() (Myron Stowe) [RHEL-28627] - MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint maintainer (Myron Stowe) [RHEL-28627] - PCI: Fix kernel-doc issues (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use a unique test pattern for each BAR (Myron Stowe) [RHEL-28627] - docs: PCI: Fix typos (Myron Stowe) [RHEL-28627] - PCI: Remove unused 'node' member from struct pci_driver (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Document the SM8650 PCIe Controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Document optional PCIe reference clock input (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct reset-names property (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SM8150 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SC8180x (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Adjust iommu-map for different SoC (Myron Stowe) [RHEL-28627] - dw-xdata: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-test: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-vntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-ntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-mhi: Make structs pci_epf_ops and pci_epf_event_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: Make struct pci_epf_ops in pci_epf_driver const (Myron Stowe) [RHEL-28627] - PCI: xilinx-nwl: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: rockchip-host: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: rockchip-ep: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: uniphier: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: tegra194: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dw-rockchip: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: keystone: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename dw_pcie_ep_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - PCI: cadence: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dra7xx: Rename dra7xx_pcie_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use INTX instead of LEGACY (Myron Stowe) [RHEL-28627] - PCI: endpoint: Rename LEGACY to INTX in test function driver (Myron Stowe) [RHEL-28627] - PCI: endpoint: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: endpoint: Drop PCI_EPC_IRQ_XXX definitions (Myron Stowe) [RHEL-28627] - PCI: Rename PCI_IRQ_LEGACY to PCI_IRQ_INTX (Myron Stowe) [RHEL-28627] - PCI: kirin: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: keystone: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: exynos: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: vmd: Remove usage of the deprecated ida_simple_xx() API (Myron Stowe) [RHEL-28627] - PCI: rcar-host: Add support for optional regulators (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: rcar-pci-host: Add optional regulators (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Replace of_device.h with explicit of.h include (Myron Stowe) [RHEL-28627] - PCI: mediatek-gen3: Fix translation window size calculation (Myron Stowe) [RHEL-28627] - PCI: mediatek: Clear interrupt status before dispatching handler (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1043a (Myron Stowe) [RHEL-28627] - PCI: layerscape(ep): Rename pf_* as pf_lut_* (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1021a (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add function pointer for exit_from_l2() (Myron Stowe) [RHEL-28627] - PCI: kirin: Use devm_kasprintf() to dynamically allocate clock names (Myron Stowe) [RHEL-28627] - PCI: keystone: Fix race condition when initializing PHYs (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Fix -Wvoid-pointer-to-enum-cast error (Myron Stowe) [RHEL-28627] - PCI: iproc: Fix -Wvoid-pointer-to-enum-cast warning (Myron Stowe) [RHEL-28627] - PCI: dwc: Add dw_pcie_ep_{read,write}_dbi[2] helpers (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .func_conf_select to .get_dbi_offset in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .ep_init to .init in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Drop host prefix from struct dw_pcie_host_ops members (Myron Stowe) [RHEL-28627] - PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support (Myron Stowe) [RHEL-28627] - PCI: dwc: Convert SOC_SIFIVE to ARCH_SIFIVE (Myron Stowe) [RHEL-28627] - PCI: j721e: Make TI J721E depend on ARCH_K3 (Myron Stowe) [RHEL-28627] - PCI: j721e: Add TI J784S4 PCIe configuration (Myron Stowe) [RHEL-28627] - PCI: j721e: Add PCIe 4x lane selection support (Myron Stowe) [RHEL-28627] - PCI: j721e: Add per platform maximum lane settings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add j784s4-pci-* compatible strings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add checks for num-lanes (Myron Stowe) [RHEL-28627] - PCI: brcmstb: Configure HW CLKREQ# mode appropriate for downstream device (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: brcmstb: Add property "brcm,clkreq-mode" (Myron Stowe) [RHEL-28627] - PCI: Add ACS quirk for more Zhaoxin Root Ports (Myron Stowe) [RHEL-28627] - PCI/P2PDMA: Remove reference to pci_p2pdma_map_sg() (Myron Stowe) [RHEL-28627] - PCI: Log bridge info when first enumerating bridge (Myron Stowe) [RHEL-28627] - PCI: Log bridge windows conditionally (Myron Stowe) [RHEL-28627] - PCI: Supply bridge device, not secondary bus, to read window details (Myron Stowe) [RHEL-28627] - PCI: Move pci_read_bridge_windows() below individual window accessors (Myron Stowe) [RHEL-28627] - PCI: Use resource names in PCI log messages (Myron Stowe) [RHEL-28627] - PCI: Update BAR # and window messages (Myron Stowe) [RHEL-28627] - PCI: Log device type during enumeration (Myron Stowe) [RHEL-28627] - PCI: Fix 64GT/s effective data rate calculation (Myron Stowe) [RHEL-28627] - x86/pci: Clean up open-coded PCIBIOS return code mangling (Myron Stowe) [RHEL-28627] - scsi: lpfc: Use PCI_HEADER_TYPE_MFD instead of literal (Myron Stowe) [RHEL-28627] - powerpc/fsl-pci: Use PCI_HEADER_TYPE_MASK instead of literal (Myron Stowe) [RHEL-28627] - x86/pci: Use PCI_HEADER_TYPE_* instead of literals (Myron Stowe) [RHEL-28627] - PCI: Only override AMD USB controller if required (Myron Stowe) [RHEL-28627] - PCI: host-generic: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - x86/pci: Reorder pci_mmcfg_arch_map() definition before calls (Myron Stowe) [RHEL-28627] - x86/pci: Return pci_mmconfig_add() failure early (Myron Stowe) [RHEL-28627] - x86/pci: Comment pci_mmconfig_insert() obscure MCFG dependency (Myron Stowe) [RHEL-28627] - x86/pci: Rename pci_mmcfg_check_reserved() to pci_mmcfg_reserved() (Myron Stowe) [RHEL-28627] - x86/pci: Rename acpi_mcfg_check_entry() to acpi_mcfg_valid_entry() (Myron Stowe) [RHEL-28627] - x86/pci: Rename 'MMCONFIG' to 'ECAM', use pr_fmt (Myron Stowe) [RHEL-28627] - x86/pci: Add MCFG debug logging (Myron Stowe) [RHEL-28627] - x86/pci: Reword ECAM EfiMemoryMappedIO logging to avoid 'reserved' (Myron Stowe) [RHEL-28627] - x86/pci: Reserve ECAM if BIOS didn't include it in PNP0C02 _CRS (Myron Stowe) [RHEL-28627] - PCI/AER: Use explicit register sizes for struct members (Myron Stowe) [RHEL-28627] - PCI/AER: Decode Requester ID when no error info found (Myron Stowe) [RHEL-28627] - PCI/AER: Use 'Correctable' and 'Uncorrectable' spec terms for errors (Myron Stowe) [RHEL-28627] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Myron Stowe) [RHEL-28627] - PCI/AER: Export pcie_aer_is_native() (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Add missing legacy-interrupt-controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Use generic binding (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Fix interrupt-names issue (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: improve msi handling (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Update for RK3588 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: Add rk3588 compatible (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MP PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MM PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MQ PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX PCIe EP mode support (Myron Stowe) [RHEL-28627] - exfat: free the sbi and iocharset in ->kill_sb (Pavel Reichl) [RHEL-30614] - exfat: don't RCU-free the sbi (Pavel Reichl) [RHEL-30614] - exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree (Pavel Reichl) [RHEL-30614] - exfat: ensure that ctime is updated whenever the mtime is (Pavel Reichl) [RHEL-30614] - sched/rt: Change the type of 'sysctl_sched_rt_period' from 'unsigned int' to 'int' (Phil Auld) [RHEL-29436] - sched/rt/docs: Use 'real-time' instead of 'realtime' (Phil Auld) [RHEL-29436] - sched/rt/docs: Clarify & fix sched_rt_* sysctl docs (Phil Auld) [RHEL-29436] - sched/rt: Disallow writing invalid values to sched_rt_period_us (Phil Auld) [RHEL-29436] - sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset (Phil Auld) [RHEL-29436] - sched/rt: Fix sysctl_sched_rr_timeslice intial value (Phil Auld) [RHEL-29436] - mm/sparsemem: fix race in accessing memory_section->usage (Waiman Long) [RHEL-28877 RHEL-28878] {CVE-2023-52489} - Revert "[redhat] kabi: add symbol __scsi_execute to stablelist" (Ewan D. Milne) [RHEL-30725] - xfs: fix SEEK_HOLE/DATA for regions with active COW extents (Bill O'Donnell) [RHEL-29365] - NFS: remove sync_mode test from nfs_writepage_locked() (Jeffrey Layton) [RHEL-28630] - nfs: Remove writepage (Jeffrey Layton) [RHEL-28630]- scsi: target: pscsi: Fix bio_put() for error case (Maurizio Lombardi) [RHEL-29638] - scsi: target: Fix unmap setup during configuration (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Add TMF to tmr_list handling (Maurizio Lombardi) [RHEL-29638] - scsi: target: Enable READ CAPACITY for PR EARO (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix kernel-doc comment (Maurizio Lombardi) [RHEL-29638] - scsi: target: Export fabric driver direct submit settings (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Unexport target_queue_submission() (Maurizio Lombardi) [RHEL-29638] - scsi: target: Allow userspace to request direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Kill transport_handle_cdb_direct() (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move buffer clearing hack (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move core_alua_check_nonop_delay() call (Maurizio Lombardi) [RHEL-29638] - scsi: target: Have drivers report if they support direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: iscs: Make write_pending_must_be_called a bit field (Maurizio Lombardi) [RHEL-29638] - scsi: target: tcmu: Annotate struct tcmu_tmr with __counted_by (Maurizio Lombardi) [RHEL-29638] - scsi: target: Remove the references to http://www.linux-iscsi.org/ (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix deadlock due to recursive locking (Maurizio Lombardi) [RHEL-29638] - selftests: net: gro fwd: update vxlan GRO test expectations (Antoine Tenart) [RHEL-19729] - udp: prevent local UDP tunnel packets from being GROed (Antoine Tenart) [RHEL-19729] - udp: do not transition UDP GRO fraglist partial checksums to unnecessary (Antoine Tenart) [RHEL-19729] - gro: fix ownership transfer (Antoine Tenart) [RHEL-19729] - udp: do not accept non-tunnel GSO skbs landing in a tunnel (Antoine Tenart) [RHEL-19729] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-17679] - powerpc: Don't clobber f0/vs0 during fp|altivec register save (Mamatha Inamdar) [RHEL-18988] - blk-mq: don't schedule block kworker on isolated CPUs (Ming Lei) [RHEL-13920]- PCI: Avoid potential out-of-bounds read in pci_dev_for_each_resource() (Myron Stowe) [RHEL-26742 RHEL-26743] {CVE-2023-52466} - smb: client: do not start laundromat thread on nohandlecache (Paulo Alcantara) [RHEL-28739] - fs/nls: make load_nls() take a const parameter (Paulo Alcantara) [RHEL-28739] - smb3: do not start laundromat thread when dir leases disabled (Paulo Alcantara) [RHEL-28739] - smb3: display network namespace in debug information (Paulo Alcantara) [RHEL-28739] - cifs: Release folio lock on fscache read hit. (Paulo Alcantara) [RHEL-28739] - cifs: add missing return value check for cifs_sb_tlink (Paulo Alcantara) [RHEL-28739] - cifs: fix charset issue in reconnection (Paulo Alcantara) [RHEL-28739] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-28739] - cifs: allow dumping keys for directories too (Paulo Alcantara) [RHEL-28739] - cifs: fix mid leak during reconnection after timeout threshold (Paulo Alcantara) [RHEL-28739] - cifs: is_network_name_deleted should return a bool (Paulo Alcantara) [RHEL-28739] - cifs: if deferred close is disabled then close files immediately (Paulo Alcantara) [RHEL-28739] - cifs: Add a laundromat thread for cached directories (Paulo Alcantara) [RHEL-28739] - smb: client: remove redundant pointer 'server' (Paulo Alcantara) [RHEL-28739] - cifs: new dynamic tracepoint to track ses not found errors (Paulo Alcantara) [RHEL-28739] - cifs: log session id when a matching ses is not found (Paulo Alcantara) [RHEL-28739] - smb: client: improve DFS mount check (Paulo Alcantara) [RHEL-28739] - smb: client: fix parsing of source mount option (Paulo Alcantara) [RHEL-28739] - cifs: print client_guid in DebugData (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in generic_ip_connect() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindNext() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindFirst() (Paulo Alcantara) [RHEL-28739] - smb3: do not reserve too many oplock credits (Paulo Alcantara) [RHEL-28739] - cifs: print more detail when invalidate_inode_mapping fails (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_smb3_do_mount() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_match_super() (Paulo Alcantara) [RHEL-28739] - cifs: print nosharesock value while dumping mount options (Paulo Alcantara) [RHEL-28739] - scripts/gdb: fix SB_* constants parsing (Ming Lei) [RHEL-29262] - super: wait for nascent superblocks (Ming Lei) [RHEL-29262] - super: use locking helpers (Ming Lei) [RHEL-29262] - fs: fix undefined behavior in bit shift for SB_NOUSER (Ming Lei) [RHEL-29262] - block: fix kernel-doc for disk_force_media_change() (Ming Lei) [RHEL-29262] - nbd: don't call blk_mark_disk_dead nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - zram: take device and not only bvec offset into account (Ming Lei) [RHEL-29262] - ext4: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xfs: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nfs/blocklayout: Convert to use bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - jfs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - fs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - mm/swap: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Drop unused snapshot_test argument (Ming Lei) [RHEL-29262] - PM: hibernate: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Rename function parameter from snapshot_test to exclusive (Ming Lei) [RHEL-29262] - s390/dasd: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - scsi: target: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nvmet: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - mtd: block2mtd: Convert to bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - md: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - dm: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - zram: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xen/blkback: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - pktcdvd: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - drdb: Convert to use bdev_open_by_path() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in disk_scan_partitions() and blkdev_bszset() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in blkdev_open() (Ming Lei) [RHEL-29262] - block: Provide bdev_open_* functions (Ming Lei) [RHEL-29262] - fs: remove get_super (Ming Lei) [RHEL-29262] - block: call into the file system for ioctl BLKFLSBUF (Ming Lei) [RHEL-29262] - block: call into the file system for bdev_mark_dead (Ming Lei) [RHEL-29262] - block: consolidate __invalidate_device and fsync_bdev (Ming Lei) [RHEL-29262] - block: drop the "busy inodes on changed media" log message (Ming Lei) [RHEL-29262] - dasd: also call __invalidate_device when setting the device offline (Ming Lei) [RHEL-29262] - amiflop: don't call fsync_bdev in FDFMTBEG (Ming Lei) [RHEL-29262] - floppy: call disk_force_media_change when changing the format (Ming Lei) [RHEL-29262] - block: simplify the disk_force_media_change interface (Ming Lei) [RHEL-29262] - nbd: call blk_mark_disk_dead in nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - xfs use fs_holder_ops for the log and RT devices (Ming Lei) [RHEL-29262] - xfs: drop s_umount over opening the log and RT devices (Ming Lei) [RHEL-29262] - ext4: use fs_holder_ops for the log device (Ming Lei) [RHEL-29262] - ext4: drop s_umount over opening the log device (Ming Lei) [RHEL-29262] - fs: export fs_holder_ops (Ming Lei) [RHEL-29262] - fs: stop using get_super in fs_mark_dead (Ming Lei) [RHEL-29262] - fs: use the super_block as holder when mounting file systems (Ming Lei) [RHEL-29262] - ext4: make the IS_EXT2_SB/IS_EXT3_SB checks more robust (Ming Lei) [RHEL-29262] - nilfs2: use setup_bdev_super to de-duplicate the mount code (Ming Lei) [RHEL-29262] - fs: export setup_bdev_super (Ming Lei) [RHEL-29262] - fs: open block device after superblock creation (Ming Lei) [RHEL-29262] - exfat: free the sbi and iocharset in ->kill_sb (Ming Lei) [RHEL-29262] - exfat: don't RCU-free the sbi (Ming Lei) [RHEL-29262] - ext4: close the external journal device in ->kill_sb (Ming Lei) [RHEL-29262] - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' (Ming Lei) [RHEL-29262] - ext4: Fix reusing stale buffer heads from last failed mounting (Ming Lei) [RHEL-29262] - xfs: document the invalidate_bdev call in invalidate_bdev (Ming Lei) [RHEL-29262] - xfs: close the external block devices in xfs_mount_free (Ming Lei) [RHEL-29262] - xfs: close the RT and log block devices in xfs_free_buftarg (Ming Lei) [RHEL-29262] - xfs: remove xfs_blkdev_put (Ming Lei) [RHEL-29262] - xfs: free the xfs_mount in ->kill_sb (Ming Lei) [RHEL-29262] - xfs: remove a superfluous s_fs_info NULL check in xfs_fs_put_super (Ming Lei) [RHEL-29262] - xfs: reformat the xfs_fs_free prototype (Ming Lei) [RHEL-29262] - fs, block: remove bdev->bd_super (Ming Lei) [RHEL-29262] - ocfs2: stop using bdev->bd_super for journal error logging (Ming Lei) [RHEL-29262] - ext4: don't use bdev->bd_super in __ext4_journal_get_write_access (Ming Lei) [RHEL-29262] - fs: stop using bdev->bd_super in mark_buffer_write_io_error (Ming Lei) [RHEL-29262] - fuse: retire block-device-based superblock on force unmount (Ming Lei) [RHEL-29262] - vfs: function to prevent re-use of block-device-based superblocks (Ming Lei) [RHEL-29262] - block: don't allow a disk link holder to itself (Ming Lei) [RHEL-29262] - block: store the holder kobject in bd_holder_disk (Ming Lei) [RHEL-29262] - block: fix use after free for bd_holder_dir (Ming Lei) [RHEL-29262] - block: remove delayed holder registration (Ming Lei) [RHEL-29262] - dm: track per-add_disk holder relations in DM (Ming Lei) [RHEL-29262] - dm: make sure create and remove dm device won't race with open and close table (Ming Lei) [RHEL-29262] - dm: cleanup close_table_device (Ming Lei) [RHEL-29262] - dm: cleanup open_table_device (Ming Lei) [RHEL-29262] - dm: remove free_table_devices (Ming Lei) [RHEL-29262] - zram: return errors from read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: fix synchronous reads (Ming Lei) [RHEL-29262] - zram: don't return errors from read_from_bdev_async (Ming Lei) [RHEL-29262] - zram: pass a page to read_from_bdev (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_write (Ming Lei) [RHEL-29262] - zram: don't pass a bvec to __zram_bvec_write (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_read (Ming Lei) [RHEL-29262] - zram: directly call zram_read_page in writeback_store (Ming Lei) [RHEL-29262] - zram: use bvec_set_page to initialize bvecs (Ming Lei) [RHEL-29262] - zram: rename __zram_bvec_read to zram_read_page (Ming Lei) [RHEL-29262] - zram: don't use highmem for the bounce buffer in zram_bvec_{read,write} (Ming Lei) [RHEL-29262] - zram: refactor highlevel read and write handling (Ming Lei) [RHEL-29262] - zram: return early on error in zram_bvec_rw (Ming Lei) [RHEL-29262] - zram: move discard handling to zram_submit_bio (Ming Lei) [RHEL-29262] - zram: simplify bvec iteration in __zram_make_request (Ming Lei) [RHEL-29262] - zram: make zram_bio_discard more self-contained (Ming Lei) [RHEL-29262] - zram: remove valid_io_request (Ming Lei) [RHEL-29262] - zram: always compile read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: remove unused stats fields (Ming Lei) [RHEL-29262] - block: remove ->rw_page (Ming Lei) [RHEL-29262] - mm: factor out a swap_writepage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the __swap_writepage return value (Ming Lei) [RHEL-29262] - mm: use an on-stack bio for synchronous swapin (Ming Lei) [RHEL-29262] - mm: factor out a swap_readpage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the swap_readpage return value (Ming Lei) [RHEL-29262] - mpage: stop using bdev_{read,write}_page (Ming Lei) [RHEL-29262] - zram: add incompressible flag to read_block_state() (Ming Lei) [RHEL-29262] - zram: add incompressible writeback (Ming Lei) [RHEL-29262] - documentation: add zram recompression documentation (Ming Lei) [RHEL-29262] - zram: add algo parameter support to zram_recompress() (Ming Lei) [RHEL-29262] - zram: remove redundant checks from zram_recompress() (Ming Lei) [RHEL-29262] - zram: add size class equals check into recompression (Ming Lei) [RHEL-29262] - zram: use IS_ERR_VALUE() to check for zs_malloc() errors (Ming Lei) [RHEL-29262] - zram: clarify writeback_store() comment (Ming Lei) [RHEL-29262] - zram: add recompress flag to read_block_state() (Ming Lei) [RHEL-29262] - redhat: configs: add zram ZRAM_MULTI_COMP (Ming Lei) [RHEL-29262] - zram: introduce recompress sysfs knob (Ming Lei) [RHEL-29262] - zram: factor out WB and non-WB zram read functions (Ming Lei) [RHEL-29262] - zram: add recompression algorithm sysfs knob (Ming Lei) [RHEL-29262] - zram: preparation for multi-zcomp support (Ming Lei) [RHEL-29262] - zram: add a huge_idle writeback mode (Ming Lei) [RHEL-29262] - docs: Fix wording in optional zram feature docs (Ming Lei) [RHEL-29262] - redhat/configs: Remove HOTPLUG_CPU0 configs (Prarit Bhargava) [RHEL-22073] - remoteproc: qcom_q6v5_adsp: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_dsp_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - PM: domains: Add helper functions to attach/detach multiple PM domains (Radu Rendec) [RHEL-29555] - remoteproc: qcom_q6v5_adsp: Fix iommu_map() compatibility (Radu Rendec) [RHEL-29555] - remoteproc: qcom: using pm_runtime_resume_and_get to simplify the code (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add support for memory sandbox (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add efuse evb selection control (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Replace hard coded values with macros (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Update rproc parse firmware callback (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add compatible name for SC7280 ADSP (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add flag in adsp private data structure (Radu Rendec) [RHEL-29555] - dt-bindings: remoteproc: qcom: Add SC7280 ADSP support (Radu Rendec) [RHEL-29555] - memory: tegra: Skip SID programming if SID registers aren't set (Robert Foss) [RHEL-23656] - memory: tegra: Add SID override programming for MC clients (Robert Foss) [RHEL-23656] - iommu: Don't reserve 0-length IOVA region (Robert Foss) [RHEL-23656] - powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks (Mamatha Inamdar) [RHEL-29448] - thermal: core: Fix NULL pointer dereference in zone registration error path (David Arcari) [RHEL-26922 RHEL-26923] {CVE-2023-52473} - hwrng: core - Fix page fault dead lock on mmap-ed hwrng (Steve Best) [RHEL-29487 RHEL-29488] {CVE-2023-52615} - cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode (David Arcari) [RHEL-29653] - RDMA/core: Fix uninit-value access in ib_get_eth_speed() (Kamal Heib) [RHEL-23034] - RDMA/core: Get IB width and speed from netdev (Kamal Heib) [RHEL-23034] - x86/cpu: Add model number for another Intel Arrow Lake mobile processor (Steve Best) [RHEL-30728] - x86/cpu: Add model number for Intel Clearwater Forest processor (Steve Best) [RHEL-30728] - dm-integrity: align the outgoing bio in integrity_recheck (Benjamin Marzinski) [RHEL-29679] - dm-integrity: fix a memory leak when rechecking the data (Benjamin Marzinski) [RHEL-29679] - NFSv4: fairly test all delegations on a SEQ4_ revocation (Benjamin Coddington) [RHEL-7976] - NFS: Read unlock folio on nfs_page_create_from_folio() error (Benjamin Coddington) [RHEL-18029] - i40e: Fix VF MAC filter removal (Ivan Vecera) [RHEL-15701] - i40e: Fix firmware version comparison function (Ivan Vecera) [RHEL-15701] - i40e: disable NAPI right after disabling irqs when handling xsk_pool (Ivan Vecera) [RHEL-15701] - i40e: take into account XDP Tx queues when stopping rings (Ivan Vecera) [RHEL-15701] - i40e: avoid double calling i40e_pf_rxq_wait() (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong mask used during DCB config (Ivan Vecera) [RHEL-15701] - i40e: Fix waiting for queues of all VSIs to be disabled (Ivan Vecera) [RHEL-15701] - i40e: Do not allow untrusted VF to remove administratively set MAC (Ivan Vecera) [RHEL-15701] - net: intel: fix old compiler regressions (Ivan Vecera) [RHEL-15701] - i40e: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Ivan Vecera) [RHEL-15701] - i40e: set xdp_rxq_info::frag_size (Ivan Vecera) [RHEL-15701] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Ivan Vecera) [RHEL-15701] - i40e: handle multi-buffer packets that are shrunk by xdp prog (Ivan Vecera) [RHEL-15701] - i40e: Include types.h to some headers (Ivan Vecera) [RHEL-15701] - i40e: Restore VF MSI-X state during PCI reset (Ivan Vecera) [RHEL-15701] - i40e: fix use-after-free in i40e_aqc_add_filters() (Ivan Vecera) [RHEL-15701] - i40e: Avoid unnecessary use of comma operator (Ivan Vecera) [RHEL-15701] - i40e: Fix VF disable behavior to block all traffic (Ivan Vecera) [RHEL-15701] - i40e: Fix filter input checks to prevent config with invalid values (Ivan Vecera) [RHEL-15701] - i40e: field get conversion (Ivan Vecera) [RHEL-15701] - i40e: field prep conversion (Ivan Vecera) [RHEL-15701] - intel: add bit macro includes where needed (Ivan Vecera) [RHEL-15701] - i40e: remove fake support of rx-frames-irq (Ivan Vecera) [RHEL-15701] - i40e: Fix ST code value for Clause 45 (Ivan Vecera) [RHEL-15701] - i40e: Fix unexpected MFS warning message (Ivan Vecera) [RHEL-15701] - i40e: Remove queue tracking fields from i40e_adminq_ring (Ivan Vecera) [RHEL-15701] - i40e: Remove AQ register definitions for VF types (Ivan Vecera) [RHEL-15701] - i40e: Delete unused and useless i40e_pf fields (Ivan Vecera) [RHEL-15701] - i40e: Fix adding unsupported cloud filters (Ivan Vecera) [RHEL-15701] - i40e: Delete unused i40e_mac_info fields (Ivan Vecera) [RHEL-15701] - i40e: Move inline helpers to i40e_prototype.h (Ivan Vecera) [RHEL-15701] - i40e: Remove VF MAC types (Ivan Vecera) [RHEL-15701] - i40e: Use helpers to check running FW and AQ API versions (Ivan Vecera) [RHEL-15701] - i40e: Add other helpers to check version of running firmware and AQ API (Ivan Vecera) [RHEL-15701] - i40e: Move i40e_is_aq_api_ver_ge helper (Ivan Vecera) [RHEL-15701] - i40e: Initialize hardware capabilities at single place (Ivan Vecera) [RHEL-15701] - i40e: Consolidate hardware capabilities (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags field in i40e_hw (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags and hw_features fields in i40e_pf (Ivan Vecera) [RHEL-15701] - i40e: Remove _t suffix from enum type names (Ivan Vecera) [RHEL-15701] - i40e: Remove unused flags (Ivan Vecera) [RHEL-15701] - i40e: add an error code check in i40e_vsi_setup (Ivan Vecera) [RHEL-15701] - i40e: increase max descriptors for XL710 (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR (Ivan Vecera) [RHEL-15701] - i40e: sync next_to_clean and next_to_process for programming status desc (Ivan Vecera) [RHEL-15701] - i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value (Ivan Vecera) [RHEL-15701] - i40e: xsk: remove count_mask (Ivan Vecera) [RHEL-15701] - i40e: use scnprintf over strncpy+strncat (Ivan Vecera) [RHEL-15701] - intel: fix format warnings (Ivan Vecera) [RHEL-15701] - i40e: Refactor and rename i40e_read_pba_string() (Ivan Vecera) [RHEL-15701] - i40e: Split and refactor i40e_nvm_version_str() (Ivan Vecera) [RHEL-15701] - i40e: prevent crash on probe if hw registers have invalid values (Ivan Vecera) [RHEL-15701] - i40e: Move DDP specific macros and structures to i40e_ddp.c (Ivan Vecera) [RHEL-15701] - i40e: Remove circular header dependencies and fix headers (Ivan Vecera) [RHEL-15701] - i40e: Split i40e_osdep.h (Ivan Vecera) [RHEL-15701] - i40e: Move memory allocation structures to i40e_alloc.h (Ivan Vecera) [RHEL-15701] - i40e: Simplify memory allocation functions (Ivan Vecera) [RHEL-15701] - i40e: Refactor I40E_MDIO_CLAUSE* macros (Ivan Vecera) [RHEL-15701] - i40e: Move I40E_MASK macro to i40e_register.h (Ivan Vecera) [RHEL-15701] - i40e: Remove back pointer from i40e_hw structure (Ivan Vecera) [RHEL-15701] - i40e: Add rx_missed_errors for buffer exhaustion (Ivan Vecera) [RHEL-15701] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ivan Vecera) [RHEL-15701] - i40e: fix potential memory leaks in i40e_remove() (Ivan Vecera) [RHEL-15701] - i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters() (Ivan Vecera) [RHEL-15701] - i40e: fix misleading debug logs (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_aq_section (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_section_table (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_segment (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_package_header (Ivan Vecera) [RHEL-15701] - i40e: Remove unused function declarations (Ivan Vecera) [RHEL-15701] - i40e: remove i40e_status (Ivan Vecera) [RHEL-15701] - i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir() (Ivan Vecera) [RHEL-15701] - i40e: xsk: add TX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e: xsk: add RX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e, xsk: fix comment typo (Ivan Vecera) [RHEL-15701] - i40e: remove unnecessary check for old MAC == new MAC (Ivan Vecera) [RHEL-15701] - i40e: fix i40e_setup_misc_vector() error handling (Ivan Vecera) [RHEL-15701] - i40e: fix accessing vsi->active_filters without holding lock (Ivan Vecera) [RHEL-15701] - i40e: Add support for VF to specify its primary MAC address (Ivan Vecera) [RHEL-15701] - i40e: fix registers dump after run ethtool adapter self test (Ivan Vecera) [RHEL-15701] - i40e: fix flow director packet filter programming (Ivan Vecera) [RHEL-15701] - i40e: add support for XDP multi-buffer Rx (Ivan Vecera) [RHEL-15701] - i40e: add xdp_buff to i40e_ring struct (Ivan Vecera) [RHEL-15701] - i40e: introduce next_to_process to i40e_ring (Ivan Vecera) [RHEL-15701] - i40e: use frame_sz instead of recalculating truesize for building skb (Ivan Vecera) [RHEL-15701] - i40e: Change size to truesize when using i40e_rx_buffer_flip() (Ivan Vecera) [RHEL-15701] - i40e: add pre-xdp page_count in rx_buffer (Ivan Vecera) [RHEL-15701] - i40e: change Rx buffer size for legacy-rx to support XDP multi-buffer (Ivan Vecera) [RHEL-15701] - i40e: consolidate maximum frame size calculation for vsi (Ivan Vecera) [RHEL-15701] - i40e: check vsi type before setting xdp_features flag (Ivan Vecera) [RHEL-15701] - drivers: net: turn on XDP features (Ivan Vecera) [RHEL-15701] - i40e: add xdp frags support to ndo_xdp_xmit (Ivan Vecera) [RHEL-15701] - dmaengine: idxd: Ensure safe user copy of completion record (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Remove shadow Event Log head stored in idxd (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Move dma_free_coherent() out of spinlocked context (Jerry Snitselaar) [RHEL-28511]- redhat: Fix RT kernel kvm subpackage requires (Juri Lelli) [RHEL-23390] - KVM: x86: Add X86EMUL_F_INVLPG and pass it in em_invlpg() (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add an emulation flag for implicit system access (Prarit Bhargava) [RHEL-25415] - KVM: x86: Consolidate flags for __linearize() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Remove obsolete config X86_32_SMP (Prarit Bhargava) [RHEL-25415] - x86/xen: add CPU dependencies for 32-bit build (Prarit Bhargava) [RHEL-25415] - x86/xen: fix percpu vcpu_info allocation (Prarit Bhargava) [RHEL-25415] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Prarit Bhargava) [RHEL-25415] - x86/cpu/intel_epb: Don't rely on link order (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Remove unfinished sentence from comment (Prarit Bhargava) [RHEL-25415] - x86/io: Remove the unused 'bw' parameter from the BUILDIO() macro (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop struct local_apic (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop enum apic_delivery_modes (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop apic::delivery_mode (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Set new revision only after a successful update (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rework early revisions reporting (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove the driver announcement and version (Prarit Bhargava) [RHEL-25415] - x86/entry: Harden return-to-user (Prarit Bhargava) [RHEL-25415] - x86/entry: Optimize common_interrupt_return() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities (Prarit Bhargava) [RHEL-25415] - x86/mtrr: Document missing function parameters in kernel-doc (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix overflow when counting digits (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Grand Ridge support (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Sierra Forest support (Prarit Bhargava) [RHEL-25415] - x86/smp: Export symbol cpu_clustergroup_mask() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Cleanup duplicate attr_groups (Prarit Bhargava) [RHEL-25415] - x86/mce: Remove redundant check from mce_device_create() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Make the struct paravirt_patch_site packed (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use relative reference for the original instruction offset (Prarit Bhargava) [RHEL-25415] - tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes (Prarit Bhargava) [RHEL-25415] - x86/barrier: Do not serialize MSR accesses on AMD (Prarit Bhargava) [RHEL-25415] - x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel (Prarit Bhargava) [RHEL-25415] - x86/setup: Make relocated_ramdisk a local variable of relocate_initrd() (Prarit Bhargava) [RHEL-25415] - x86/acpi: Handle bogus MADT APIC tables gracefully (Prarit Bhargava) [RHEL-25415] - x86/acpi: Ignore invalid x2APIC entries (Prarit Bhargava) [RHEL-25415] - x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_ENTRY=y (Prarit Bhargava) [RHEL-25415] - x86/microcode: Prepare for minimal revision check (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Add a minimum required revision for late loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "offline" CPUs correctly (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_force_nmi_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Protect against instrumentation (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rendezvous and load in NMI (Prarit Bhargava) [RHEL-25415] - x86/microcode: Replace the all-in-one rendevous handler (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide new control functions (Prarit Bhargava) [RHEL-25415] - x86/microcode: Get rid of the schedule work indirection (Prarit Bhargava) [RHEL-25415] - x86/microcode: Mop up early loading leftovers (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use cached microcode for AP load (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin/initrd microcode early (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove pointless apply() invocation (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin microcode too (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use correct per CPU ucode_cpu_info (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU control field (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU result state (Prarit Bhargava) [RHEL-25415] - x86/microcode: Sanitize __wait_for_cpus() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clarify the late load logic (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "nosmt" correctly (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clean up mc_cpu_down_prep() (Prarit Bhargava) [RHEL-25415] - x86: Enable IBT in Rust if enabled in C (Prarit Bhargava) [RHEL-25415] - x86/callthunks: Delete unused "struct thunk_desc" (Prarit Bhargava) [RHEL-25415] - x86/vdso: Run objtool on vdso32-setup.o (Prarit Bhargava) [RHEL-25415] - x86/pti: Fix kernel warnings for pti= and nopti cmdline options (Prarit Bhargava) [RHEL-25415] - x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove the unused assigned_dev_head from kvm_arch (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Remove unnecessary ‘NULL’ values from sptep (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove always-false condition in kvmclock_sync_fn (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Temporarily map initrd for microcode loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide CONFIG_MICROCODE_INITRD32 (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Restructure mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: De-uglify the 2/3 level paging difference in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot: Use __pa_nodebug() in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Disable stackprotector and tracing for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - UML: remove unused cmd_vdso_install (Prarit Bhargava) [RHEL-25415] - KVM: x86: Update the variable naming in kvm_x86_ops.sched_in() (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Fix snprintf() format string warning in W=1 build (Prarit Bhargava) [RHEL-25415] - KVM: x86: Use octal for file permission (Prarit Bhargava) [RHEL-25415] - x86/head/64: Move the __head definition to (Prarit Bhargava) [RHEL-25415] - vgacon: remove screen_info dependency (Prarit Bhargava) [RHEL-25415] - x86/mce: Cleanup mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/mce: Define amd_mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Split amd_mce_is_memory_error() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Add missing __head annotation to startup_64_load_idt() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Mark 'startup_gdt[]' and 'startup_gdt_descr' as __initdata (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Clean up syscall fast exit tests (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Use TASK_SIZE_MAX for canonical RIP test (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Convert SYSRET validation tests to C (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable KASAN in apply_alternatives() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix the AMD Fam 17h, Fam 19h, Zen2 and Zen4 MSR enumerations (Prarit Bhargava) [RHEL-25415] - hardening: x86: drop reference to removed config AMD_IOMMU_V2 (Prarit Bhargava) [RHEL-25415] - hardening: Provide Kconfig fragments for basic options (Prarit Bhargava) [RHEL-25415] - sched/topology: Rename 'DIE' domain to 'PKG' (Prarit Bhargava) [RHEL-25415] - x86/nmi: Fix out-of-order NMI nesting checks & false positive warning (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix compile error caused by CONFIG_GENERIC_MSI_IRQ=y && !CONFIG_X86_LOCAL_APIC (Prarit Bhargava) [RHEL-25415] - cpu-hotplug: Provide prototypes for arch CPU registration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs (Prarit Bhargava) [RHEL-25415] - x86/sev: Drop unneeded #include (Prarit Bhargava) [RHEL-25415] - KVM: VMX: drop IPAT in memtype when CD=1 for KVM_X86_QUIRK_CD_NW_CLEARED (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide debug interface (Prarit Bhargava) [RHEL-25415] - x86/cpu/topology: Cure the abuse of cpuinfo for persisting logical ids (Prarit Bhargava) [RHEL-25415] - x86/apic, x86/hyperv: Use u32 in hv_snp_boot_ap() too (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for wakeup_secondary_cpu[_64]() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for [gs]et_apic_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for phys_pkg_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for check_apicid_used() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for APIC IDs in global data (Prarit Bhargava) [RHEL-25415] - x86/apic: Use BAD_APICID consistently (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_l[l2]c_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move logical package and die IDs into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove pointless evaluation of x86_coreid_bits (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cu_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_core_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_die_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move phys_proc_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Encapsulate topology information in cpuinfo_x86 (Prarit Bhargava) [RHEL-25415] - x86/cpu/hygon: Fix the CPU topology evaluation for real (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs on MTRR update iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs when CR0.CD is toggled iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - locking/atomic/x86: Introduce arch_sync_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86/cstate: Allow reading the package statistics from local CPU (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/pt: Fix kernel-doc comments (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Annotate 'struct rapl_pmus' with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Remove SEP test for SYSEXIT (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Convert do_fast_syscall_32() to bool return type (Prarit Bhargava) [RHEL-25415] - x86/entry/compat: Combine return value test from syscall handler (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Remove obsolete comment on tracing vs. SYSRET (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: ignore the VCPU_SSHOTTMR_future flag (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add SBPB support (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add IBPB_BRTYPE support (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: Use fast path for Xen timer delivery (Prarit Bhargava) [RHEL-25415] - locking/local, arch: Rewrite local_add_unless() as a static inline function (Prarit Bhargava) [RHEL-25415] - x86/lib: Address kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Address kernel-doc warning (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Use local64_try_cmpxchg in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Stop doing cpu_relax() in the local64_cmpxchg() loop in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - syscalls: Cleanup references to sys_lookup_dcookie() (Prarit Bhargava) [RHEL-25415] - x86/sev: Make boot_ghcb_page[] static (Prarit Bhargava) [RHEL-25415] - x86/boot: Harmonize the style of array-type parameter for fixup_pointer() calls (Prarit Bhargava) [RHEL-25415] - x86/boot: Fix incorrect startup_gdt_descr.size (Prarit Bhargava) [RHEL-25415] - x86/numa: Add Devicetree support (Prarit Bhargava) [RHEL-25415] - x86/of: Move the x86_flattree_get_config() call out of x86_dtb_init() (Prarit Bhargava) [RHEL-25415] - x86/cpu/amd: Remove redundant 'break' statement (Prarit Bhargava) [RHEL-25415] - x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot (Prarit Bhargava) [RHEL-25415] - x86/boot: Compile boot code with -std=gnu11 too (Prarit Bhargava) [RHEL-25415] - x86/srso: Add SRSO mitigation for Hygon processors (Prarit Bhargava) [RHEL-25415] - KVM: x86: Force TLB flush on userspace changes to special registers (Prarit Bhargava) [RHEL-25415] - KVM: x86: Remove redundant vcpu->arch.cr0 assignments (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix typos in comments (Prarit Bhargava) [RHEL-25415] - x86/entry: Remove unused argument %rsi passed to exc_nmi() (Prarit Bhargava) [RHEL-25415] - iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user() (Prarit Bhargava) [RHEL-25415] - x86_64: Show CR4.PSE on auxiliaries like on BSP (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Annotate struct uv_rtc_timer_head with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/kgdb: Fix a kerneldoc warning when build with W=1 (Prarit Bhargava) [RHEL-25415] - x86/speculation, objtool: Use absolute relocations for annotations (Prarit Bhargava) [RHEL-25415] - x86/bitops: Remove unused __sw_hweight64() assembly implementation on x86-32 (Prarit Bhargava) [RHEL-25415] - x86/mm: Move arch_memory_failure() and arch_is_platform_page() definitions from to (Prarit Bhargava) [RHEL-25415] - x86/platform/uv/apic: Clean up inconsistent indenting (Prarit Bhargava) [RHEL-25415] - x86/percpu: Do not clobber %rsi in percpu_{try_,}cmpxchg{64,128}_op (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Remove redundant initialization of 'mid' pointer in __orc_find() (Prarit Bhargava) [RHEL-25415] - bpf: Disable exceptions when CONFIG_UNWINDER_FRAME_POINTER=y (Prarit Bhargava) [RHEL-25415] - x86/xen: allow nesting of same lazy mode (Prarit Bhargava) [RHEL-25415] - x86/xen: move paravirt lazy code (Prarit Bhargava) [RHEL-25415] - xen/efi: refactor deprecated strncpy (Prarit Bhargava) [RHEL-25415] - xen: simplify evtchn_do_upcall() call maze (Prarit Bhargava) [RHEL-25415] - locking/lockref/x86: Enable ARCH_USE_CMPXCHG_LOCKREF for X86_CMPXCHG64 (Prarit Bhargava) [RHEL-25415] - x86/mm, kexec, ima: Use memblock_free_late() from ima_free_kexec_buffer() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Rework NMI "action" modparam handling (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Remove LTO flags (Prarit Bhargava) [RHEL-25415] - arch/x86: Implement arch_bpf_stack_walk (Prarit Bhargava) [RHEL-25415] - bpf: Use bpf_is_subprog to check for subprogs (Prarit Bhargava) [RHEL-25415] - x86/percpu: Use raw_cpu_try_cmpxchg() in preempt_count_set() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define raw_cpu_try_cmpxchg and this_cpu_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define {raw,this}_cpu_try_cmpxchg{64,128} (Prarit Bhargava) [RHEL-25415] - x86/numa: Introduce numa_fill_memblks() (Prarit Bhargava) [RHEL-25415] - bpf, x64: Comment tail_call_cnt initialisation (Prarit Bhargava) [RHEL-25415] - x86/ibt: Avoid duplicate ENDBR in __put_user_nocheck*() (Prarit Bhargava) [RHEL-25415] - x86/ibt: Suppress spurious ENDBR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Extend the ref-cycles event to GP counters (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Fix broken fixed event constraints extension (Prarit Bhargava) [RHEL-25415] - efi/x86: Move EFI runtime call setup/teardown helpers out of line (Prarit Bhargava) [RHEL-25415] - efi/x86: Ensure that EFI_RUNTIME_MAP is enabled for kexec (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_clz{l|ll} to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86: Remove the arch_calc_vm_prot_bits() macro from the UAPI (Prarit Bhargava) [RHEL-25415] - x86/build: Fix linker fill bytes quirk/incompatibility for ld.lld (Prarit Bhargava) [RHEL-25415] - x86/irq/i8259: Fix kernel-doc annotation warning (Prarit Bhargava) [RHEL-25415] - x86/audit: Fix -Wmissing-variable-declarations warning for ia32_xyz_class (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Add common intel_pmu_init_hybrid() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Clean up the hybrid CPU type handling code (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Apply the common initialization code for ADL (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for ADL e-core (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for SPR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Use the common uarch name for the shared functions (Prarit Bhargava) [RHEL-25415] - um: Hard-code the result of 'uname -s' (Prarit Bhargava) [RHEL-25415] - um: Use the x86 checksum implementation on 32-bit (Prarit Bhargava) [RHEL-25415] - um: Remove unsued extern declaration ldt_host_info() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove remaining references to CONFIG_MICROCODE_AMD (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/hpet: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strcpy()/strncpy() interfaces to use strscpy() (Prarit Bhargava) [RHEL-25415] - efi/runtime-wrappers: Remove duplicated macro for service returning void (Prarit Bhargava) [RHEL-25415] - sections: move and rename core_kernel_data() to is_kernel_core_data() (Prarit Bhargava) [RHEL-25415] - x86/xen: Make virt_to_pfn() a static inline (Prarit Bhargava) [RHEL-25415] - xen: remove a confusing comment on auto-translated guest I/O (Prarit Bhargava) [RHEL-25415] - x86/kernel: increase kcov coverage under arch/x86/kernel folder (Prarit Bhargava) [RHEL-25415] - range.h: Move resource API and constant to respective files (Prarit Bhargava) [RHEL-25415] - genetlink: replace custom CONCATENATE() implementation (Prarit Bhargava) [RHEL-25415] - x86/MCE: Always save CS register on AMD Zen IF Poison errors (Prarit Bhargava) [RHEL-25415] - x86/ibt: Convert IBT selftest to asm (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove unused microcode.h include (Prarit Bhargava) [RHEL-25415] - locking: remove spin_lock_prefetch (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix VDSO and VVAR placement on 5-level paging machines (Prarit Bhargava) [RHEL-25415] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap IPI calls into helper functions (Prarit Bhargava) [RHEL-25415] - x86/apic: Turn on static calls (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide static call infrastructure for APIC callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Mark all hotpath APIC callback wrappers __always_inline (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Mark apic __ro_after_init (Prarit Bhargava) [RHEL-25415] - x86/apic: Convert other overrides to apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/apic: Replace acpi_wake_cpu_handler_update() and apic_set_eoi_cb() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Use standard apic driver mechanism for Xen PV (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke ack_APIC_irq() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide common init infrastructure (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap apic->native_eoi() into a helper (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless arguments from [native_]eoi_write() (Prarit Bhargava) [RHEL-25415] - x86/apic/noop: Tidy up the code (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless NULL initializations (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC ID range validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Prepare x2APIC for using apic::max_apic_id (Prarit Bhargava) [RHEL-25415] - x86/apic: Add max_apic_id member (Prarit Bhargava) [RHEL-25415] - x86/apic: Simplify X2APIC ID validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap APIC ID validation into an inline (Prarit Bhargava) [RHEL-25415] - x86/apic/64: Uncopypaste probing (Prarit Bhargava) [RHEL-25415] - x86/apic/x2apic: Share all common IPI functions (Prarit Bhargava) [RHEL-25415] - x86/apic/uv: Get rid of wrapper callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Move safe wait_icr_idle() next to apic_mem_wait_icr_idle() (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::safe_wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate wait_icr_idle() implementations (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Tidy up the code and fixup comments (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up apic::apic_id_registered() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up *setup_apic_routing() (Prarit Bhargava) [RHEL-25415] - x86/ioapic/32: Decrapify phys_id_present_map operation (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke apic::apicid_to_cpu_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke empty init_apic_ldr() callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Decrapify the def_bigsmp mechanism (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove bigsmp_cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove pointless default_acpi_madt_oem_check() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up early_per_cpu() abuse (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Code cleanup (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove x86_cpu_to_logical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Sanitize logical APIC ID handling (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove check_phys_apicid_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of apic_phys (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke another processor check (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize num_processors handling (Prarit Bhargava) [RHEL-25415] - x86/xen/pv: Pretend that it found SMP configuration (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC address setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Split register_apic_address() (Prarit Bhargava) [RHEL-25415] - x86/apic: Make some APIC init functions bool (Prarit Bhargava) [RHEL-25415] - x86/of: Fix the APIC address registration (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove mpparse 'apicid' variable (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove the pointless APIC version check (Prarit Bhargava) [RHEL-25415] - x86/apic: Register boot CPU APIC early (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate boot_cpu_physical_apicid initialization sites (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke unused apic::inquire_remote_apic() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove unused max_physical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of hard_smp_processor_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless x86_bios_cpu_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/ioapic: Rename skip_ioapic_setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Rename disable_apic (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make identify_boot_cpu() static (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove unused physid_*() nonsense (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix typo of BUILD_VDSO in asm/linkage.h (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove microcode_mutex (Prarit Bhargava) [RHEL-25415] - x86/vdso: Choose the right GDT_ENTRY_CPUNODE for 32-bit getcpu() on 64-bit kernel (Prarit Bhargava) [RHEL-25415] - x86/vector: Replace IRQ_MOVE_CLEANUP_VECTOR with a timer callback (Prarit Bhargava) [RHEL-25415] - x86/vector: Rename send_cleanup_vector() to vector_schedule_cleanup() (Prarit Bhargava) [RHEL-25415] - x86/MSR: make msr_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/cpuid: make cpuid_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Fix tlb_remove_table function callback prototype warning (Prarit Bhargava) [RHEL-25415] - x86/qspinlock-paravirt: Fix missing-prototype warning (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Silence unused native_pv_lock_init() function warning (Prarit Bhargava) [RHEL-25415] - x86/alternative: Add a __alt_reloc_selftest() prototype (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Include header for warn() declaration (Prarit Bhargava) [RHEL-25415] - efi: memmap: Remove kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Avoid unneeded __div64_32 function definition (Prarit Bhargava) [RHEL-25415] - x86/kbuild: Fix Documentation/ reference (Prarit Bhargava) [RHEL-25415] - x86: Add PTRACE interface for shadow stack (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Enable CET CR4 bit for shadow stack (Prarit Bhargava) [RHEL-25415] - x86: Expose thread features in /proc/$PID/status (Prarit Bhargava) [RHEL-25415] - x86/fpu: Add helper for modifying xstate (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Introduce CET MSR and XSAVES supervisor states (Prarit Bhargava) [RHEL-25415] - x86: always initialize xen-swiotlb when xen-pcifront is enabling (Prarit Bhargava) [RHEL-25415] - xen/pci: add flag for PCI passthrough being possible (Prarit Bhargava) [RHEL-25415] - x86/apic: Hide unused safe_smp_processor_id() on 32-bit UP (Prarit Bhargava) [RHEL-25415] - x86/APM: drop the duplicate APM_MINOR_DEV macro (Prarit Bhargava) [RHEL-25415] - arch/*/configs/*defconfig: Replace AUTOFS4_FS by AUTOFS_FS (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove a non-existent function declaration (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Remove a stray comment about CPU hotplug (Prarit Bhargava) [RHEL-25415] - x86/hyperv: Disable IBT when hypercall page lacks ENDBR instruction (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Decrement threshold_bank refcount when removing threshold blocks (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix PAT bit missing from page protection modify mask (Prarit Bhargava) [RHEL-25415] - x86/PCI: Use struct_size() in pirq_convert_irt_table() (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce MAP_ABOVE4G (Prarit Bhargava) [RHEL-25415] - x86/mm: Warn if create Write=0,Dirty=1 with raw prot (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove _PAGE_DIRTY from kernel RO pages (Prarit Bhargava) [RHEL-25415] - mm: Make pte_mkwrite() take a VMA (Prarit Bhargava) [RHEL-25415] - x86/mm: Start actually marking _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Update ptep/pmdp_set_wrprotect() for _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Move pmd_write(), pud_write() up in the file (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Add CPU feature flags for shadow stacks (Prarit Bhargava) [RHEL-25415] - x86/traps: Move control protection handler to separate file (Prarit Bhargava) [RHEL-25415] - x86/shstk: Add Kconfig option for shadow stack (Prarit Bhargava) [RHEL-25415] - mm: Move pte/pmd_mkwrite() callers with no VMA to _novma() (Prarit Bhargava) [RHEL-25415] - mm: Rename arch pte_mkwrite()'s to pte_mkwrite_novma() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Only define poison_cfi() if CONFIG_X86_KERNEL_IBT=y (Prarit Bhargava) [RHEL-25415] - locking/generic: Wire up local{,64}_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unsued extern declaration ftrace_regs_caller_ret() (Prarit Bhargava) [RHEL-25415] - locking/arch: Avoid variable shadowing in local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86: Use local64_try_cmpxchg (Prarit Bhargava) [RHEL-25415] - x86/fineibt: Poison ENDBR at +0 (Prarit Bhargava) [RHEL-25415] - x86/32: Remove schedule_tail_wrapper() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend ENDBR sealing to kCFI (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend {JMP,CAKK}_NOSPEC comment (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rename apply_ibt_endbr() (Prarit Bhargava) [RHEL-25415] - x86/Xen: tidy xen-head.S (Prarit Bhargava) [RHEL-25415] - x86: xen: add missing prototypes (Prarit Bhargava) [RHEL-25415] - x86/xen: add prototypes for paravirt mmu functions (Prarit Bhargava) [RHEL-25415] - iscsi_ibft: Fix finding the iBFT under Xen Dom 0 (Prarit Bhargava) [RHEL-25415] - xen: xen_debug_interrupt prototype to global header (Prarit Bhargava) [RHEL-25415] - x86/acpi: Remove unused extern declaration acpi_copy_wakeup_routine() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Enable HAVE_FUNCTION_GRAPH_RETVAL (Prarit Bhargava) [RHEL-25415] - x86/smp: Split sending INIT IPI out into a helper function (Prarit Bhargava) [RHEL-25415] - x86/smp: Cure kexec() vs. mwait_play_dead() breakage (Prarit Bhargava) [RHEL-25415] - x86/smp: Use dedicated cache-line for mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove pointless wmb()s from native_stop_other_cpus() (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys (Prarit Bhargava) [RHEL-25415] - x86/mm: Avoid using set_pgd() outside of real PGD pages (Prarit Bhargava) [RHEL-25415] - x86/build: Avoid relocation information in final vmlinux (Prarit Bhargava) [RHEL-25415] - x86/alternative: PAUSE is not a NOP (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add cond_resched() to text_poke_bp_batch() (Prarit Bhargava) [RHEL-25415] - x86/purgatory: remove PGO flags (Prarit Bhargava) [RHEL-25415] - thread_info: move function declarations to linux/thread_info.h (Prarit Bhargava) [RHEL-25415] - x86/orc: Make the is_callthunk() definition depend on CONFIG_BPF_JIT=y (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove Xen-PV leftovers from init_32.c (Prarit Bhargava) [RHEL-25415] - x86/irq: Add hardcoded hypervisor interrupts to /proc/stat (Prarit Bhargava) [RHEL-25415] - x86/entry: Move thunk restore code into thunk functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove repeated word in comments (Prarit Bhargava) [RHEL-25415] - x86/lib/msr: Clean up kernel-doc notation (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Prarit Bhargava) [RHEL-25415] - locking/atomic: treewide: delete arch_atomic_*() kerneldoc (Prarit Bhargava) [RHEL-25415] - crypto: x86/ghash - use le128 instead of u128 (Prarit Bhargava) [RHEL-25415] - cyrpto/b128ops: Remove struct u128 (Prarit Bhargava) [RHEL-25415] - locking/atomic: x86: add preprocessor symbols (Prarit Bhargava) [RHEL-25415] - percpu: Wire up cmpxchg128 (Prarit Bhargava) [RHEL-25415] - types: Introduce [us]128 (Prarit Bhargava) [RHEL-25415] - arch: Introduce arch_{,try_}_cmpxchg128{,_local}() (Prarit Bhargava) [RHEL-25415] - x86/lib: Make get/put_user() exception handling a visible symbol (Prarit Bhargava) [RHEL-25415] - x86/mm: Only check uniform after calling mtrr_type_lookup() (Prarit Bhargava) [RHEL-25415] - x86/nospec: Shorten RESET_CALL_DEPTH (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add longer 64-bit NOPs (Prarit Bhargava) [RHEL-25415] - x86/csum: Fix clang -Wuninitialized in csum_partial() (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable checksum_kunit (Prarit Bhargava) [RHEL-25415] - kunit: Fix checksum tests on big endian CPUs (Prarit Bhargava) [RHEL-25415] - x86/csum: Improve performance of `csum_partial` (Prarit Bhargava) [RHEL-25415] - x86/platform: Avoid missing-prototype warnings for OLPC (Prarit Bhargava) [RHEL-25415] - x86/usercopy: Include arch_wb_cache_pmem() declaration (Prarit Bhargava) [RHEL-25415] - x86/vdso: Include vdso/processor.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add copy_mc_fragile_handle_tail() prototype (Prarit Bhargava) [RHEL-25415] - x86/fbdev: Include asm/fb.h as needed (Prarit Bhargava) [RHEL-25415] - x86/entry: Add do_SYSENTER_32() prototype (Prarit Bhargava) [RHEL-25415] - x86/quirks: Include linux/pnp.h for arch_pnpbios_disabled() (Prarit Bhargava) [RHEL-25415] - x86/mm: Include asm/numa.h for set_highmem_pages_init() (Prarit Bhargava) [RHEL-25415] - x86: Avoid missing-prototype warnings for doublefault code (Prarit Bhargava) [RHEL-25415] - x86/fpu: Include asm/fpu/regset.h (Prarit Bhargava) [RHEL-25415] - x86: Add dummy prototype for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/pci: Mark local functions as 'static' (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Move prepare_ftrace_return prototype to header (Prarit Bhargava) [RHEL-25415] - efivarfs: fix statfs() on efivarfs (Prarit Bhargava) [RHEL-25415] - efivarfs: expose used and total size (Prarit Bhargava) [RHEL-25415] - procfs: consolidate arch_report_meminfo declaration (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'unwind_debug' cmdline option (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Use swap() instead of open coding it (Prarit Bhargava) [RHEL-25415] - x86/MCE: Check a hw error's address to determine proper recovery action (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove X86_FEATURE_NAMES (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Make X86_FEATURE_NAMES non-configurable in prompt (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Fix section mismatch warnings (Prarit Bhargava) [RHEL-25415] - x86/alternative: Complicate optimize_nops() some more (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rewrite optimize_nops() some (Prarit Bhargava) [RHEL-25415] - efi: x86: make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/lib/memmove: Decouple ERMS from FSRM (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable interrupts and sync when optimizing NOPs in place (Prarit Bhargava) [RHEL-25415] - x86/alternative: Support relocations in alternatives (Prarit Bhargava) [RHEL-25415] - x86/alternative: Make debug-alternative selective (Prarit Bhargava) [RHEL-25415] - x86/coco: Define cc_vendor without CONFIG_ARCH_HAS_CC_PLATFORM (Prarit Bhargava) [RHEL-25415] - x86/coco: Get rid of accessor functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix __swp_entry_to_pte() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - x86/sev: Get rid of special sev_es_enable_key (Prarit Bhargava) [RHEL-25415] - Change DEFINE_SEMAPHORE() to take a number argument (Prarit Bhargava) [RHEL-25415] - fbdev: Simplify fb_is_primary_device for x86 (Prarit Bhargava) [RHEL-25415] - efi: Add mixed-mode thunk recipe for GetMemoryAttributes (Prarit Bhargava) [RHEL-25415] - x86: Suppress KMSAN reports in arch_within_stack_frames() (Prarit Bhargava) [RHEL-25415] - efi: x86: Move EFI runtime map sysfs code to arch/x86 (Prarit Bhargava) [RHEL-25415] - efi: xen: Set EFI_PARAVIRT for Xen dom0 boot on all architectures (Prarit Bhargava) [RHEL-25415] - objtool: Add --mnop as an option to --mcount (Prarit Bhargava) [RHEL-25415] - stackprotector: actually use get_random_canary() (Prarit Bhargava) [RHEL-25415] - stackprotector: move get_random_canary() into stackprotector.h (Prarit Bhargava) [RHEL-25415] - xen/virtio: enable grant based virtio on x86 (Prarit Bhargava) [RHEL-25415] - x86/xen: Add support for HVMOP_set_evtchn_upcall_vector (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use MSR_IA32_MISC_ENABLE constants (Prarit Bhargava) [RHEL-25415] - x86/rdrand: Remove "nordrand" flag in favor of "random.trust_cpu" (Prarit Bhargava) [RHEL-25415] - jump_label: s390: avoid pointless initial NOP patching (Prarit Bhargava) [RHEL-25415] - s390/jump_label: rename __jump_label_transform() (Prarit Bhargava) [RHEL-25415] - jump_label: make initial NOP patching the special case (Prarit Bhargava) [RHEL-25415] - jump_label: mips: move module NOP patching into arch code (Prarit Bhargava) [RHEL-25415] - arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic (Prarit Bhargava) [RHEL-25415] - x86/vmware: Use BIT() macro for shifting (Prarit Bhargava) [RHEL-25415] - x86/pmem: Fix platform-device leak in error path (Prarit Bhargava) [RHEL-25415] - efi: Make code to find mirrored memory ranges generic (Prarit Bhargava) [RHEL-25415] - x86/crypto: Remove stray comment terminator (Prarit Bhargava) [RHEL-25415] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_179.RULE (Prarit Bhargava) [RHEL-25415] - x86: Fix comment for X86_FEATURE_ZEN (Prarit Bhargava) [RHEL-25415] - fork: Generalize PF_IO_WORKER handling (Prarit Bhargava) [RHEL-25415] - x86/split-lock: Remove unused TIF_SLD bit (Prarit Bhargava) [RHEL-25415] - crypto: x86 - eliminate anonymous module_init & module_exit (Prarit Bhargava) [RHEL-25415] - xen/x2apic: enable x2apic mode when supported for HVM (Prarit Bhargava) [RHEL-25415] - locking/atomic: Add generic try_cmpxchg{,64}_local() support (Prarit Bhargava) [RHEL-25415] - x86/pci/xen: populate MSI sysfs entries (Prarit Bhargava) [RHEL-25415] - x86-64: mm: clarify the 'positive addresses' user address rules (Prarit Bhargava) [RHEL-25415] - x86: mm: remove architecture-specific 'access_ok()' define (Prarit Bhargava) [RHEL-25415] - locking/x86: Define arch_try_cmpxchg_local() (Prarit Bhargava) [RHEL-25415] - locking/arch: Wire up local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - um: make stub data pages size tweakable (Prarit Bhargava) [RHEL-25415] - x86: set FSRS automatically on AMD CPUs that have FSRM (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - scsi: message: fusion: Mark mpt_halt_firmware() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark {hlt,resume}_play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - objtool: Include weak functions in global_noreturns check (Prarit Bhargava) [RHEL-25415] - cpu: Mark nmi_panic_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - cpu: Mark panic_smp_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - arm64/cpu: Mark cpu_park_loop() and friends __noreturn (Prarit Bhargava) [RHEL-25415] - x86/head: Mark *_start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark [arch_call_]rest_init() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix padding for typed functions (Prarit Bhargava) [RHEL-25415] - x86/mm/dump_pagetables: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - crypto: blake2s: remove module_init and module.h inclusion (Prarit Bhargava) [RHEL-25415] - crypto: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Don't return 0 from arch_dynirq_lower_bound() (Prarit Bhargava) [RHEL-25415] - purgatory: fix disabling debug info (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix atomic update of offset in reserve_eilvt_offset() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Add model number for Intel Arrow Lake processor (Prarit Bhargava) [RHEL-25415] - x86,objtool: Introduce ORC_TYPE_* (Prarit Bhargava) [RHEL-25415] - objtool: Change UNWIND_HINT() argument order (Prarit Bhargava) [RHEL-25415] - objtool: Use relative pointers for annotations (Prarit Bhargava) [RHEL-25415] - x86/arch_prctl: Add AMX feature numbers as ABI constants (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for itmt_kern_table (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for abi_table2 (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Improve __acpi_acquire_global_lock (Prarit Bhargava) [RHEL-25415] - x86/platform/intel-mid: Remove unused definitions from intel-mid.h (Prarit Bhargava) [RHEL-25415] - vdso: Improve cmd_vdso_check to check all dynamic relocations (Prarit Bhargava) [RHEL-25415] - ftrace: selftest: remove broken trace_direct_tramp (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Reference count on smpboot_setup_warm_reset_vector() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Convert simple paravirt functions to asm (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Remove memcpy_page_flushcache() (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix use of uninitialized buffer in sme_enable() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Expose arch_cpu_idle_dead()'s prototype definition (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make sure play_dead() doesn't return (Prarit Bhargava) [RHEL-25415] - KVM: x86: Give a hint when Win2016 might fail to boot due to XSAVES erratum (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Disable XSAVES on AMD family 0x17 (Prarit Bhargava) [RHEL-25415] - x86/mce: Always inline old MCA stubs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Merge activate_mm() and dup_mmap() callbacks (Prarit Bhargava) [RHEL-25415] - x86/entry: Change stale function name in comment to error_return() (Prarit Bhargava) [RHEL-25415] - xen: update arch/x86/include/asm/xen/cpuid.h (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Do not use integer constant suffixes in inline asm (Prarit Bhargava) [RHEL-25415] - um: Only disable SSE on clang to work around old GCC bugs (Prarit Bhargava) [RHEL-25415] - x86/PVH: avoid 32-bit build warning when obtaining VGA console info (Prarit Bhargava) [RHEL-25415] - x86/PVH: obtain VGA console info in Dom0 (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Define ftrace_stub_graph conditionally (Prarit Bhargava) [RHEL-25415] - arm64: ftrace: Define ftrace_stub_graph only with FUNCTION_GRAPH_TRACER (Prarit Bhargava) [RHEL-25415] - objtool: Fix ORC 'signal' propagation (Prarit Bhargava) [RHEL-25415] - x86: Fix FILL_RETURN_BUFFER (Prarit Bhargava) [RHEL-25415] - x86/xen/time: cleanup xen_tsc_safe_clocksource (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic (Prarit Bhargava) [RHEL-25415] - x86/Xen: drop leftover VM-assist uses (Prarit Bhargava) [RHEL-25415] - x86/build: Make 64-bit defconfig the default (Prarit Bhargava) [RHEL-25415] - x86/hotplug: Remove incorrect comment about mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - char/agp: consolidate {alloc,free}_gatt_pages() (Prarit Bhargava) [RHEL-25415] - um: Support LTO (Prarit Bhargava) [RHEL-25415] - x86/xen/time: prefer tsc as clocksource when it is invariant (Prarit Bhargava) [RHEL-25415] - x86/xen: mark xen_pv_play_dead() as __noreturn (Prarit Bhargava) [RHEL-25415] - tick/nohz: Remove unused tick_nohz_idle_stop_tick_protected() (Prarit Bhargava) [RHEL-25415] - x86/xen: don't let xen_pv_play_dead() return (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix unwinding from kprobe on PUSH/POP instruction (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'signal' field to ORC metadata (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: Remove unused trace variable (Prarit Bhargava) [RHEL-25415] - x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list (Prarit Bhargava) [RHEL-25415] - rust: arch/um: Disable FP/SIMD instruction to match x86 (Prarit Bhargava) [RHEL-25415] - efi: x86: Wire up IBT annotation in memory attributes table (Prarit Bhargava) [RHEL-25415] - efi: Discover BTI support in runtime services regions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fix -Wmissing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fake 32bit VDSO build on 64bit compile for vgetcpu (Prarit Bhargava) [RHEL-25415] - x86/vdso: Provide getcpu for x86-32. (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide the full setup for getcpu() on x86-32 (Prarit Bhargava) [RHEL-25415] - kbuild: remove --include-dir MAKEFLAG from top Makefile (Prarit Bhargava) [RHEL-25415] - efi: Drop minimum EFI version check at boot (Prarit Bhargava) [RHEL-25415] - x86/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE also on 32bit (Prarit Bhargava) [RHEL-25415] - x86/microcode: Allow only "1" as a late reload trigger value (Prarit Bhargava) [RHEL-25415] - x86/static_call: Add support for Jcc tail-calls (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Teach text_poke_bp() to patch Jcc.d32 instructions (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Introduce int3_emulate_jcc() (Prarit Bhargava) [RHEL-25415] - x86/atomics: Always inline arch_atomic64*() (Prarit Bhargava) [RHEL-25415] - x86/debug: Fix stack recursion caused by wrongly ordered DR7 accesses (Prarit Bhargava) [RHEL-25415] - sh: checksum: add missing linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - net: checksum: drop the linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Use try_cmpxchg() in __acpi_{acquire,release}_global_lock() (Prarit Bhargava) [RHEL-25415] - x86/PAT: Use try_cmpxchg() in set_page_memtype() (Prarit Bhargava) [RHEL-25415] - x86/boot/compressed: prefer cc-option for CFLAGS additions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Move VDSO image init to vdso2c generated code (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix spellos & punctuation (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use cpu_feature_enabled() when checking global pages support (Prarit Bhargava) [RHEL-25415] - kbuild: allow to combine multiple V= levels (Prarit Bhargava) [RHEL-25415] - x86/build: Move '-mindirect-branch-cs-prefix' out of GCC-only block (Prarit Bhargava) [RHEL-25415] - x86/nmi: Print reasons why backtrace NMIs are ignored (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_NMI_CHECK_CPU (Prarit Bhargava) [RHEL-25415] - x86/nmi: Accumulate NMI-progress evidence in exc_nmi() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Use the DEVICE_ATTR_RO() macro (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Erase stale arch_freq_scale values when disabling frequency invariance readings (Prarit Bhargava) [RHEL-25415] - x86/signal: Fix the value returned by strict_sas_size() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove misleading comment (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Add the new header to (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - cpuidle, ACPI: Make noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, nospec: Make mds_idle_clear_cpu_buffers() noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, xenpv: Make more PARAVIRT_XXL noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, mwait: Make the mwait code noinstr clean (Prarit Bhargava) [RHEL-25415] - x86/perf/amd: Remove tracing from perf_lopwr_cb() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Use the LKGS instruction if available for load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Move load_gs_index() to its own new header file (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Make asm_load_gs_index() take an u16 (Prarit Bhargava) [RHEL-25415] - x86/opcode: Add the LKGS instruction to x86-opcode-map (Prarit Bhargava) [RHEL-25415] - x86/cpufeature: Add the CPU feature bit for LKGS (Prarit Bhargava) [RHEL-25415] - x86/bugs: Reset speculation control settings on init (Prarit Bhargava) [RHEL-25415] - x86/setup: Move duplicate boot_cpu_data definition out of the ifdeffery (Prarit Bhargava) [RHEL-25415] - x86/boot/e820: Fix typo in e820.c comment (Prarit Bhargava) [RHEL-25415] - x86/boot: Avoid using Intel mnemonics in AT&T syntax asm (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove redundant extern x86_read_arch_cap_msr() (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Use switch-case for 0xFF opcodes in prepare_emulation (Prarit Bhargava) [RHEL-25415] - x86/mce: Mask out non-address bits from machine check bank (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Drop removed INT3 handling code (Prarit Bhargava) [RHEL-25415] - x86/mce/dev-mcelog: use strscpy() to instead of strncpy() (Prarit Bhargava) [RHEL-25415] - x86/rtc: Simplify PNP ids check (Prarit Bhargava) [RHEL-25415] - x86/signal/compat: Move sigaction_compat_abi() to signal_64.c (Prarit Bhargava) [RHEL-25415] - x86/signal: Move siginfo field tests (Prarit Bhargava) [RHEL-25415] - elfcore: Add a cprm parameter to elf_core_extra_{phdrs,data_size} (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add alt_instr.flags (Prarit Bhargava) [RHEL-25415] - x86/bugs: Flush IBP in ib_prctl_set() (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix compiler and kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Fix an assembler warning with current binutils (Prarit Bhargava) [RHEL-25415] - x86/lib: Include to fix a missing prototypes warning at build time (Prarit Bhargava) [RHEL-25415] - x86/kexec: Fix double-free of elf header buffer (Prarit Bhargava) [RHEL-25415] - s390/mm: implement set_memory_rox() (Prarit Bhargava) [RHEL-25415] - s390: make use of CONFIG_FUNCTION_ALIGNMENT (Prarit Bhargava) [RHEL-25415] - x86/xen: Remove the unused function p2m_index() (Prarit Bhargava) [RHEL-25415] - x86/mm: Ensure forced page table splitting (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Inhibit _PAGE_NX changes from cpa_process_alias() (Prarit Bhargava) [RHEL-25415] - x86/mm: Untangle __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Add a few comments (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix CR3_ADDR_MASK (Prarit Bhargava) [RHEL-25415] - x86/mm: Implement native set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Get rid of set_64bit() (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove P*D_PAGE_MASK and P*D_PAGE_SIZE macros (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Be consistent with pXXp_get_and_clear() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Use WRITE_ONCE() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Don't (ab)use atomic64 (Prarit Bhargava) [RHEL-25415] - mm: Introduce set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove SYSTEM_BOOTING exceptions (Prarit Bhargava) [RHEL-25415] - x86/mm: Do verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - kbuild: add test-{ge,gt,le,lt} macros (Prarit Bhargava) [RHEL-25415] - Makefile.compiler: replace cc-ifversion with compiler-specific macros (Prarit Bhargava) [RHEL-25415] - Makefile.extrawarn: re-enable -Wformat for clang; take 2 (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Remove redundant preempt_disable() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Use rcu_read_lock_sched_notrace() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Switch to arch_spin_lock() (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected for ftrace bug reports (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_init_lock_cpu() (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_smp_intr_init{_pv}() (Prarit Bhargava) [RHEL-25415] - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Prarit Bhargava) [RHEL-25415] - x86/of: Add support for boot time interrupt delivery mode configuration (Prarit Bhargava) [RHEL-25415] - x86/of: Replace printk(KERN_LVL) with pr_lvl() (Prarit Bhargava) [RHEL-25415] - x86/of: Remove unused early_init_dt_add_memory_arch() (Prarit Bhargava) [RHEL-25415] - x86/apic: Handle no CONFIG_X86_X2APIC on systems with x2APIC enabled by BIOS (Prarit Bhargava) [RHEL-25415] - x86/asm/32: Remove setup_once() (Prarit Bhargava) [RHEL-25415] - x86/alternative: Remove noinline from __ibt_endbr_seal[_end]() stubs (Prarit Bhargava) [RHEL-25415] - mm/pgtable: Fix multiple -Wstringop-overflow warnings (Prarit Bhargava) [RHEL-25415] - vdso/timens: Refactor copy-pasted find_timens_vvar_page() helper into one copy (Prarit Bhargava) [RHEL-25415] - mm/uffd: sanity check write bit for uffd-wp protected ptes (Prarit Bhargava) [RHEL-25415] - mm/mglru: add dummy pmd_dirty() (Prarit Bhargava) [RHEL-25415] - mm: add dummy pmd_young() for architectures not having it (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove x86_32 PIC using %ebx workaround (Prarit Bhargava) [RHEL-25415] - x86/boot: Skip realmode init code when running as Xen PV guest (Prarit Bhargava) [RHEL-25415] - uninline elf_core_copy_task_fpregs() (and lose pt_regs argument) (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use common macro for creating simple asm paravirt functions (Prarit Bhargava) [RHEL-25415] - ACPI: make remove callback of ACPI driver void (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-vbtn: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_oaktrail: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_int0002_vgpio: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_atomisp2: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_turbo_max_3: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-smartconnect: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_telemetry: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-rst: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - x86/alternative: Consistently patch SMP locks in vmlinux and modules (Prarit Bhargava) [RHEL-25415] - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() (Prarit Bhargava) [RHEL-25415] - x86/kaslr: Fix process_mem_region()'s return value (Prarit Bhargava) [RHEL-25415] - x86/debug: Include percpu.h in debugreg.h to get DECLARE_PER_CPU() et al (Prarit Bhargava) [RHEL-25415] - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs (Prarit Bhargava) [RHEL-25415] - x86: Disable split lock penalty on RHEL (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Add sysctl to control the misery mode (Prarit Bhargava) [RHEL-25415] - Documentation/x86: Update split lock documentation (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Make life miserable for split lockers (Prarit Bhargava) [RHEL-25415] - mm: remove kern_addr_valid() completely (Prarit Bhargava) [RHEL-25415] - x86/uaccess: instrument copy_from_user_nmi() (Prarit Bhargava) [RHEL-25415] - x86: Fix misc small issues (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Enable kernel IBT by default (Prarit Bhargava) [RHEL-25415] - x86,pm: Force out-of-line memcpy() (Prarit Bhargava) [RHEL-25415] - x86/epb: Fix Gracemont uarch (Prarit Bhargava) [RHEL-25415] - x86/intel_epb: Set Alder Lake N and Raptor Lake P normal EPB (Prarit Bhargava) [RHEL-25415] - x86/boot: Repair kernel-doc for boot_kstrtoul() (Prarit Bhargava) [RHEL-25415] - x86/mem: Move memmove to out of line assembler (Prarit Bhargava) [RHEL-25415] - x86: Improve formatting of user_regset arrays (Prarit Bhargava) [RHEL-25415] - x86: Separate out x86_regset for 32 and 64 bit (Prarit Bhargava) [RHEL-25415] - kbuild: upgrade the orphan section warning to an error if CONFIG_WERROR is set (Prarit Bhargava) [RHEL-25415] - kbuild: Disable GCOV for *.mod.o (Prarit Bhargava) [RHEL-25415] - x86/cfi: Add boot time hash randomization (Prarit Bhargava) [RHEL-25415] - x86/cfi: Boot time selection of CFI scheme (Prarit Bhargava) [RHEL-25415] - x86/ibt: Implement FineIBT (Prarit Bhargava) [RHEL-25415] - x86/mce: Use severity table to handle uncorrected errors in kernel (Prarit Bhargava) [RHEL-25415] - x86/i8259: Make default_legacy_pic static (Prarit Bhargava) [RHEL-25415] - x86/purgatory: disable KMSAN instrumentation (Prarit Bhargava) [RHEL-25415] - x86/mm: Do not verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - x86/syscall: Include asm/ptrace.h in syscall_wrapper header (Prarit Bhargava) [RHEL-25415] - kill extern of vsyscall32_sysctl (Prarit Bhargava) [RHEL-25415] - Merge branch 'x86/urgent' into x86/core, to resolve conflict (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Fix unreliable stack dump with gcov (Prarit Bhargava) [RHEL-25415] - x86/signal/64: Move 64-bit signal code to its own file (Prarit Bhargava) [RHEL-25415] - x86/signal/32: Merge native and compat 32-bit signal code (Prarit Bhargava) [RHEL-25415] - x86/signal: Add ABI prefixes to frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Merge get_sigframe() (Prarit Bhargava) [RHEL-25415] - x86: Remove __USER32_DS (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sigset_t parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sig parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB (Prarit Bhargava) [RHEL-25415] - x86: Remove CONFIG_ARCH_NR_GPIO (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Remove clobber bitmask from .parainstructions (Prarit Bhargava) [RHEL-25415] - x86: kmsan: pgtable: reduce vmalloc space (Prarit Bhargava) [RHEL-25415] - scripts: Remove ICC-related dead code (Prarit Bhargava) [RHEL-25415] - s390/checksum: always use cksm instruction (Prarit Bhargava) [RHEL-25415] - docs: programming-language: remove mention of the Intel compiler (Prarit Bhargava) [RHEL-25415] - Remove Intel compiler support (Prarit Bhargava) [RHEL-25415] - scripts: handle BrokenPipeError for python scripts (Prarit Bhargava) [RHEL-25415] - s390/checksum: support GENERIC_CSUM, enable it for KASAN (Prarit Bhargava) [RHEL-25415] - x86/xen: Use kstrtobool() instead of strtobool() (Prarit Bhargava) [RHEL-25415] - x86/xen: simplify sysenter and syscall setup (Prarit Bhargava) [RHEL-25415] - x86/xen: silence smatch warning in pmu_msr_chk_emulated() (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Separate ftrace_stub() and ftrace_stub_graph() (Prarit Bhargava) [RHEL-25415] - xen/pv: support selecting safe/unsafe msr accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: refactor msr access functions to support safe and unsafe accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: fix vendor checks for pmu emulation (Prarit Bhargava) [RHEL-25415] - xen/pv: add fault recovery control to pmu msr accesses (Prarit Bhargava) [RHEL-25415] - x86: fs: kmsan: disable CONFIG_DCACHE_WORD_ACCESS (Prarit Bhargava) [RHEL-25415] - x86: add missing include to sparsemem.h (Prarit Bhargava) [RHEL-25415] - x86/mm: Add prot_sethuge() helper to abstract out _PAGE_PSE handling (Prarit Bhargava) [RHEL-25415] - x86: enable initial Rust support (Prarit Bhargava) [RHEL-25415] - scripts: add `generate_rust_target.rs` (Prarit Bhargava) [RHEL-25415] - docs: add Rust documentation (Prarit Bhargava) [RHEL-25415] - x86/alternative: Fix race in try_get_desc() (Prarit Bhargava) [RHEL-25415] - x86: kprobes: Remove unused macro stack_addr (Prarit Bhargava) [RHEL-25415] - x86/paravirt: add extra clobbers with ZERO_CALL_USED_REGS enabled (Prarit Bhargava) [RHEL-25415] - x86/paravirt: clean up typos and grammaros (Prarit Bhargava) [RHEL-25415] - x86/entry: Work around Clang __bdos() bug (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Remove unused arch_kprobe_override_function() declaration (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unused modifying_ftrace_code declaration (Prarit Bhargava) [RHEL-25415] - x86: Add support for CONFIG_CFI_CLANG (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Disable CFI (Prarit Bhargava) [RHEL-25415] - crypto: x86/sm4 - fix crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha512 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha256 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha1 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/aegis128 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - cfi: Add type helper macros (Prarit Bhargava) [RHEL-25415] - x86: Add types to indirectly called assembly functions (Prarit Bhargava) [RHEL-25415] - x86/tools/relocs: Ignore __kcfi_typeid_ relocations (Prarit Bhargava) [RHEL-25415] - treewide: Filter out CC_FLAGS_CFI (Prarit Bhargava) [RHEL-25415] - x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Ensure proper alignment (Prarit Bhargava) [RHEL-25415] - arch: um: Mark the stack non-executable to fix a binutils warning (Prarit Bhargava) [RHEL-25415] - x86/dumpstack: Don't mention RIP in "Code: " (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ctzl() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ffs() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - lib/find_bit: add find_next{,_and}_bit_wrap (Prarit Bhargava) [RHEL-25415] - cpumask: fix incorrect cpumask scanning result checks (Prarit Bhargava) [RHEL-25415] - cpumask: be more careful with 'cpumask_setall()' (Prarit Bhargava) [RHEL-25415] - cpumask: relax sanity checking constraints (Prarit Bhargava) [RHEL-25415] - cpumask: re-introduce constant-sized cpumask optimizations (Prarit Bhargava) [RHEL-25415] - lib/bitmap: introduce for_each_set_bit_wrap() macro (Prarit Bhargava) [RHEL-25415] - cpumask: switch for_each_cpu{,_not} to use for_each_bit() (Prarit Bhargava) [RHEL-25415] - lib/cpumask: deprecate nr_cpumask_bits (Prarit Bhargava) [RHEL-25415] - lib/cpumask: delete misleading comment (Prarit Bhargava) [RHEL-25415] - smp: don't declare nr_cpu_ids if NR_CPUS == 1 (Prarit Bhargava) [RHEL-25415] - smp: add set_nr_cpu_ids() (Prarit Bhargava) [RHEL-25415] - um: Cleanup compiler warning in arch/x86/um/tls_32.c (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t cast in syscalls_32.h (Prarit Bhargava) [RHEL-25415] - kernel: exit: cleanup release_thread() (Prarit Bhargava) [RHEL-25415] - EDAC/i10nm: Add driver decoder for Ice Lake and Tremont CPUs (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_WX=y (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Refresh the defconfigs (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Specify idle=poll instead of no-hlt (Prarit Bhargava) [RHEL-25415] - x86/apic: Don't disable x2APIC if locked (Prarit Bhargava) [RHEL-25415] - x86/earlyprintk: Clean up pciserial (Prarit Bhargava) [RHEL-25415] - asm goto: eradicate CC_HAS_ASM_GOTO (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry (Prarit Bhargava) [RHEL-25415] - efi/x86-mixed: move unmitigated RET into .rodata (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Improve __try_cmpxchg64_user_asm() for x86_32 (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove superfluous type casting from arch/x86/boot/bitops.h (Prarit Bhargava) [RHEL-25415] - powerpc/vdso: link with -z noexecstack (Prarit Bhargava) [RHEL-25415] - xen: x86: remove setting the obsolete config XEN_MAX_DOMAIN_MEMORY (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix JNG/JNLE emulation (Prarit Bhargava) [RHEL-25415] - x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename set_memory_present() to set_memory_p() (Prarit Bhargava) [RHEL-25415] - x86/acrn: Set up timekeeping (Prarit Bhargava) [RHEL-25415] - x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Update kcb status flag after singlestepping (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected assignment (Prarit Bhargava) [RHEL-25415] - profile: setup_profiling_timer() is moslty not implemented (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Hard-code obj-y in Makefile (Prarit Bhargava) [RHEL-25415] - x86,nospec: Simplify {JMP,CALL}_NOSPEC (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: move shared cache map definitions (Prarit Bhargava) [RHEL-25415] - um: include linux/stddef.h for __always_inline (Prarit Bhargava) [RHEL-25415] - um: x86: print RIP with symbol (Prarit Bhargava) [RHEL-25415] - x86/um: Kconfig: Fix indentation (Prarit Bhargava) [RHEL-25415] - x86/olpc: fix 'logical not is only applied to the left hand side' (Prarit Bhargava) [RHEL-25415] - x86/setup: Use rng seeds from setup_data (Prarit Bhargava) [RHEL-25415] - x86/build: Remove unused OBJECT_FILES_NON_STANDARD_test_nx.o (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix CONFIG_CC_HAS_SANE_STACKPROTECTOR when cross compiling with clang (Prarit Bhargava) [RHEL-25415] - x86/kexec: Carry forward IMA measurement log on kexec (Prarit Bhargava) [RHEL-25415] - rcu: Remove rcu_is_idle_cpu() (Prarit Bhargava) [RHEL-25415] - scripts: headers_install.sh: Update config leak ignore entries (Prarit Bhargava) [RHEL-25415] - x86: Clear .brk area at early boot (Prarit Bhargava) [RHEL-25415] - x86/xen: Use clear_bss() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_XEN_VIRTIO (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix potential deadlock when accessing xen_grant_dma_devices (Prarit Bhargava) [RHEL-25415] - virtio: replace restricted mem access flag with callback (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix n_pages calculation in xen_grant_dma_map(unmap)_page() (Prarit Bhargava) [RHEL-25415] - xen: don't require virtio with grants for non-PV guests (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Retrieve the ID of backend's domain for DT devices (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Add option to restrict memory access under Xen (Prarit Bhargava) [RHEL-25415] - xen/virtio: Enable restricted memory access using Xen grant mappings (Prarit Bhargava) [RHEL-25415] - virtio: replace arch_has_restricted_virtio_memory_access() (Prarit Bhargava) [RHEL-25415] - ftrace/fgraph: fix increased missing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - kernel: add platform_has() infrastructure (Prarit Bhargava) [RHEL-25415] - x86/cpu: Elide KCSAN for cpu_has() and friends (Prarit Bhargava) [RHEL-25415] - objtool: Add CONFIG_HAVE_UACCESS_VALIDATION (Prarit Bhargava) [RHEL-25415] - um: Fix out-of-bounds read in LDT setup (Prarit Bhargava) [RHEL-25415] - x86/traceponit: Fix comment about irq vector tracepoints (Prarit Bhargava) [RHEL-25415] - ftrace: Remove return value of ftrace_arch_modify_*() (Prarit Bhargava) [RHEL-25415] - x86/idt: Remove unused headers (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation of arch/x86/Kconfig.debug (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation and add endif comments to arch/x86/Kconfig (Prarit Bhargava) [RHEL-25415] - x86/setup: Use strscpy() to replace deprecated strlcpy() (Prarit Bhargava) [RHEL-25415] - x86/entry: Fixup objtool/ibt validation (Prarit Bhargava) [RHEL-25415] - notifier: Add atomic_notifier_call_chain_is_empty() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add kernel_can_power_off() (Prarit Bhargava) [RHEL-25415] - x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - xen/x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Change registration order of legacy power-off handler (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Wrap legacy power-off callbacks into sys-off handlers (Prarit Bhargava) [RHEL-25415] - x86: xen: remove STACK_FRAME_NON_STANDARD from xen_cpuid (Prarit Bhargava) [RHEL-25415] - x86/tsc: Use fallback for random_get_entropy() instead of zero (Prarit Bhargava) [RHEL-25415] - mm: page_table_check: add hooks to public helpers (Prarit Bhargava) [RHEL-25415] - x86/vsyscall: Remove CONFIG_LEGACY_VSYSCALL_EMULATE (Prarit Bhargava) [RHEL-25415] - randstruct: Split randstruct Makefile and CFLAGS (Prarit Bhargava) [RHEL-25415] - sancov: Split plugin build from plugin CFLAGS (Prarit Bhargava) [RHEL-25415] - swiotlb-xen: fix DMA_ATTR_NO_KERNEL_MAPPING on arm (Prarit Bhargava) [RHEL-25415] - x86: ACPI: Make mp_config_acpi_gsi() a void function (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable CONFIG_RANDSTRUCT_NONE (Prarit Bhargava) [RHEL-25415] - randstruct: Reorganize Kconfigs and attribute macros (Prarit Bhargava) [RHEL-25415] - fork: Pass struct kernel_clone_args into copy_thread (Prarit Bhargava) [RHEL-25415] - x86/mm: Cleanup the control_va_addr_alignment() __setup handler (Prarit Bhargava) [RHEL-25415] - x86/entry: Convert SWAPGS to swapgs and remove the definition of SWAPGS (Prarit Bhargava) [RHEL-25415] - net: unexport csum_and_copy_{from,to}_user (Prarit Bhargava) [RHEL-25415] - ftrace: cleanup ftrace_graph_caller enable and disable (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Integrate the fallback code from show_cpuinfo() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace arch_freq_get_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace aperfmperf_get_khz() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Store aperf/mperf data for cpu frequency reads (Prarit Bhargava) [RHEL-25415] - asm-generic: compat: Cleanup duplicate definitions (Prarit Bhargava) [RHEL-25415] - fs: stat: compat: Add __ARCH_WANT_COMPAT_STAT (Prarit Bhargava) [RHEL-25415] - arch: Add SYSVIPC_COMPAT for all architectures (Prarit Bhargava) [RHEL-25415] - compat: consolidate the compat_flock{,64} definition (Prarit Bhargava) [RHEL-25415] - uapi: always define F_GETLK64/F_SETLK64/F_SETLKW64 in fcntl.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add messages for panic errors in AMD's MCE grading (Prarit Bhargava) [RHEL-25415] - x86/mce: Simplify AMD severity grading logic (Prarit Bhargava) [RHEL-25415] - x86/asm: Merge load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/process: Fix kernel-doc warning due to a changed function name (Prarit Bhargava) [RHEL-25415] - x86/crash: Fix minor typo/bug in debug message (Prarit Bhargava) [RHEL-25415] - x86/apic: Clarify i82489DX bit overlap in APIC_LVT0 (Prarit Bhargava) [RHEL-25415] - x86/ACPI: Preserve ACPI-table override during hibernation (Prarit Bhargava) [RHEL-25415] - x86/32: Simplify ELF_CORE_COPY_REGS (Prarit Bhargava) [RHEL-25415] - x86/xen: Allow to retry if cpu_initialize_context() failed. (Prarit Bhargava) [RHEL-25415] - x86: Remove a.out support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Fix coding style in PIRQ table verification (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add $IRT PIRQ routing table support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle PIRQ routing tables with no router device given (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add PIRQ routing table range checks (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add support for the SiS85C497 PIRQ router (Prarit Bhargava) [RHEL-25415] - x86/PCI: Disambiguate SiS85C503 PIRQ router code entities (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle IRQ swizzling with PIRQ routers (Prarit Bhargava) [RHEL-25415] - x86/PCI: Also match function number in $PIR table (Prarit Bhargava) [RHEL-25415] - x86/PCI: Include function number in $PIR table dump (Prarit Bhargava) [RHEL-25415] - x86/PCI: Show the physical address of the $PIR table (Prarit Bhargava) [RHEL-25415] - x86/configs: Add x86 debugging Kconfig fragment plus docs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails (Prarit Bhargava) [RHEL-25415] - x86/delay: Fix the wrong asm constraint in delay_loop() (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Remove __arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Clean up arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noclflush" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noexec" (Prarit Bhargava) [RHEL-25415] - s390: remove "noexec" option (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosmep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove CONFIG_X86_SMAP and "nosmap" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Allow feature bit names from /proc/cpuinfo in clearcpuid= (Prarit Bhargava) [RHEL-25415] - x86/mm: Force-inline __phys_addr_nodebug() (Prarit Bhargava) [RHEL-25415] - task_stack, x86/cea: Force-inline stack helpers (Prarit Bhargava) [RHEL-25415] - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: fix the spelling of 'becoming' in X86_KERNEL_IBT config (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Recheck address range after stack info was updated (Prarit Bhargava) [RHEL-25415] - stat: fix inconsistency between struct stat and struct compat_stat (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix msi message data shadow struct (Prarit Bhargava) [RHEL-25415] - Revert "locking/local_lock: Make the empty local_lock_*() function a macro." (Prarit Bhargava) [RHEL-25415] - x86/percpu: Remove volatile from arch_raw_cpu_ptr(). (Prarit Bhargava) [RHEL-25415] - static_call: Remove __DEFINE_STATIC_CALL macro (Prarit Bhargava) [RHEL-25415] - static_call: Properly initialise DEFINE_STATIC_CALL_RET0() (Prarit Bhargava) [RHEL-25415] - powerpc/32: Add support for out-of-line static calls (Prarit Bhargava) [RHEL-25415] - arch: syscalls: simplify uapi/kapi directory creation (Prarit Bhargava) [RHEL-25415] - x86/config: Make the x86 defconfigs a bit more usable (Prarit Bhargava) [RHEL-25415] - xen: fix is_xen_pmu() (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable WERROR (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Only allow CONFIG_X86_KERNEL_IBT with ld.lld >= 14.0.0 (Prarit Bhargava) [RHEL-25415] - x86/nmi: Remove the 'strange power saving mode' hint from unknown NMI handler (Prarit Bhargava) [RHEL-25415] - arch:x86:xen: Remove unnecessary assignment in xen_apic_read() (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_X86_X32_ABI (Prarit Bhargava) [RHEL-25415] - x86: Remove toolchain check for X32 ABI capability (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t definition/cast, fix warning (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix kerneldoc warning (Prarit Bhargava) [RHEL-25415] - xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 (Prarit Bhargava) [RHEL-25415] - ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board (Prarit Bhargava) [RHEL-25415] - redhat/configs: Switch CONFIG_I8K to built-in (Prarit Bhargava) [RHEL-25415] - hwmon: (dell-smm) rewrite CONFIG_I8K description (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: move and modify CONFIG_I8K (Prarit Bhargava) [RHEL-25415] - x86/mce: Work around an erratum on fast string copy instructions (Prarit Bhargava) [RHEL-25415] - shmbuf.h: add asm/shmbuf.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - signal.h: add linux/signal.h and asm/signal.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - x86/ptrace: Always inline v8086_mode() for instrumentation (Prarit Bhargava) [RHEL-25415] - x86/head64: Add missing __head annotation to sme_postprocess_startup() (Prarit Bhargava) [RHEL-25415] - x86/cpu: X86_FEATURE_INTEL_PPIN finally has a CPUID bit (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Use default_groups in kobj_type (Prarit Bhargava) [RHEL-25415] - uml/x86: use x86 load_unaligned_zeropad() (Prarit Bhargava) [RHEL-25415] - asm/user.h: killed unused macros (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use %rip-relative addressing in hook calls (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Select ARCH_SELECT_MEMORY_MODEL only if FLATMEM and SPARSEMEM are possible (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Fix PKRU covert channel (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: fix poking_init() for Xen PV guests (Vitaly Kuznetsov) [RHEL-25415] - x86/sev: Move sev_setup_arch() to mem_encrypt.c (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Remove stale mem_encrypt_init() declaration (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Unbreak the AMD_MEM_ENCRYPT=n build (Vitaly Kuznetsov) [RHEL-25415] - init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Mark init functions __init (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4 (Vitaly Kuznetsov) [RHEL-25415] - x86/xen: Fix secondary processors' FPU initialization (Vitaly Kuznetsov) [RHEL-25415] - x86/efi: Make efi_set_virtual_address_map IBT safe (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Move FPU initialization into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - init: Invoke arch_cpu_finalize_init() earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/init: Initialize signal frame size late (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Remove cpuinfo argument from init functions (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Initialize text poking earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Use mm_alloc() in poking_init() (Vitaly Kuznetsov) [RHEL-25415] - mm: Move mm_cachep initialization to mm_init() (Vitaly Kuznetsov) [RHEL-25415] - init: consolidate prototypes in linux/init.h (Vitaly Kuznetsov) [RHEL-25415]- arm64: dts: ti: k3-j721e-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Enable CPSW MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p-mcu/wakeup: Disable MCU and wakeup R5FSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: remove assigned-clock-parents for unused VP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add common1 register space for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Remove clock-frequency from mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Modify Pinmux for wkup_uart0 and mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Fix dtbs_install for Rocktech OLDI overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: disable usb lpm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add Itap Delay Value For DDR52 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am6*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add GPU device node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm: Add overlay for PCIE1 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-evm: Add overlay for PCIE0 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add TPS6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add verdin am62 mallow board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Improve spi1 chip-select pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Remove HDMI Reset Line Name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Lower I2C1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add R5F DMA Region and Mailboxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use OF_ALL_DTBS for combined blobs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlay for IMX219 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add AM652 dtsi file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Use UART name in pinmux name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add gpio-ranges properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: Enable Verdin UART2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add full compatible to dss-oldi-io-ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add interrupt support for IO Expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG2 devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Refactor the m.2 and minipcie power pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Definitions for runtime pinmuxing (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Drop unused ecap0 PWM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Re-add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Mark mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Fix typo in epwm_tbclk node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Fix GPIO pin count in DT nodes (Andrew Halaney) [RHEL-25014] - dts: ti: k3-am625-beagleplay: Add beaglecc1352 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-idk: Add ICSSG Ethernet ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-icssg2: add ICSSG2 Ethernet support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Updates for SK EVM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Add nodes for more IPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DP and HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable DisplayPort-0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DSS and DP-bridge node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add WIZ and SERDES PHY nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add system controller and SERDES lane mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j712s2-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert NAVSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert DMSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix HDMI Audio overlay in Makefile (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable audio on AM62A (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add support for TPS6593 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Drop i2c-1 to 100Khz (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Split vcc_3v3 regulators (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add nodes for McASP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: update gpio-led configuration (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add chassis-type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add muxing for GPIOs on pin headers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl: add supply regulator for I2C devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for C71x DSPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add C7x remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add MAIN R5F remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu: Add MCU R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Fix typo in ramoops reg (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add GPIO expander on I2C0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add USB Type C swap defines for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: disable MIPI DSI bridge (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add I2C I/O expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add RTC interrupt pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix indentation in watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm-gesi: Specify base dtb for overlay file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: add iw416 based bluetooth (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Add DSI display support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for the AM62P5 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62P5 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am62x-sk: Add overlay for HDMI audio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add node for DSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Update main-i2c1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C6x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: fix fss node dtbs check warnings (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix interrupt ranges for wkup & main gpio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Add cfg reg region to ringacc node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dahlia: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dev: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Set I2S_1 MCLK rate (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable AUDIO_REFCLKx (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: correct pinmux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add DSS node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fix epwm_tbclk node name to generic name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Merge the two main_conf nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Remove syscon compatible from epwm_tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable dual role support for Type-C port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: enable CAN_2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fixup remaining pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add SD-card and WLAN overlays (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add TQ-Systems TQMa64XxL SoM and MBaX4XxL carrier board Device Trees (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add overlay to enable main CPSW2G with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add main CPSW2G devicetree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add Support for UFS peripheral (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DT node for UFS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for CAN instances 3 and 5 in main domain (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-pinctrl: Introduce debounce select mux macros (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Remove power-domains from crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for SERDES MUX idle-state values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Remove Duplicated wkup_i2c0 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix compatible of ti,*-ehrpwm-tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing space before { (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Unify pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 yavia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 dahlia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add basic support for phyBOARD-Lyra-AM625 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Remove 0x unit address prefix from nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix wkup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: remove duplicate main_i2c0 pin mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Use phandle to stdout UART node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Only set UART baud for used ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Add wakeup_uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-som/common-proc-board: Add product links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add missing uart pinmuxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot*: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-evm: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Change CPTS clock parent (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable mcu network port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix wakeup pinmux range and pinctrl node offsets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move eeprom WP gpio pinctrl to eeprom node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move camera gpio pinctrl to gpio node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot2050-common: Rename rtc8564 nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop deprecated ti,otap-del-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix mcan node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk/evm: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-baseboard: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Describe OSPI and Hyperflash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Describe OSPI and QSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add LED controller to phyBOARD-Electra (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for OSPI and QSPI flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add FSS OSPI0 and FSS OSPI1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fix mailbox node status (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add HyperFlash node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add HyperBus node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Add Rocktech OLDI panel DT overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable support for high speed modes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Update delay select values for MMC subsystems (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Improve documentation of mcasp1_pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop extra EoL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: j721s2/j784s4: Switch to https links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721s2: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j784s4: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add PCIe device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for OSPI Flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add USB support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable SERDES0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support of OSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add SERDES and WIZ device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Enable Type-C port for USB0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Reserve memory for remote proc IPC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add C71x DSP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Enable I2C (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix physical address of pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Remove "syscon" nodes added for pcieX_ctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing cache properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Drop aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add board detect eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing pinmux wkup_uart, mcu_uart and mcu_i2c (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk|evm: Drop bootargs, add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Fix mmc1 pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Enable audio on SK-AM62(-LP) (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add McASP nodes (Andrew Halaney) [RHEL-25014] - arm64: ti: dts: Add support for AM62x LP SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Refractor AM625 SK dts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ti,vbus-divider property to usbss1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-am625-beagleplay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Update IO EXP GPIO lines for Rev E2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add overlay to enable CPSW5G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add CPSW5G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: Introduce RTC node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add CPSW9G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for pinctrl register values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Remove firmware-name override for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-*: Add 'ti,sci-dev-id' for NAVSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Fix DDR size to full 4GB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix GPIO numbers in DT (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Rearrange entries alphabetically (Andrew Halaney) [RHEL-25014] - arch: arm64: dts: Add support for AM69 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for M.2 variant (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add layout of OSPI flash (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix wakeup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add support for AM68 SK base board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for AM68 SK System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: Update cache properties for ti (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for phyBOARD-Electra-AM642 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J784S4 EVM board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable USB1 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable ethernet port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-mcu: Add MCU domain peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J784S4 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Update OTAP and ITAP delay select (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix clocks for McSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-j721e-beagleboneai64 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Fix sound node-name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix the interrupt ranges property for main & wkup gpio intr (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add general purpose timers for am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add general purpose timers for am65 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Trim addresses to 8 digits (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add 1.4GHz OPP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Introduce operating-points table (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable McASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Rename clock-names adc_tsc_fck to fck (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable GPMC and ELM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: fix main pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62A7-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62A7 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add DT entry for onboard LEDs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Add SA2UL node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Do not exclusively claim SA2UL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Move SA2UL to unused PSI-L thread ID (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Disable RNG node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add main domain watchdog entries (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ELM (Error Location Module) node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add GPMC memory controller node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: fix RNG node clock id (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add SA2UL address space to Main CBASS ranges (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add main_cpts label (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable ramoops (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pinmux corresponding to main_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Align gpio-key node names with dtschema (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Adjust whitespace around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Remove support for HS400 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix overlapping GICD memory region (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable HDMI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable DisplayPort (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: add DP to j7 evm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: add DP & DP PHY (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add SA3UL ranges in cbass_main (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-mcu: Enable MCU GPIO module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ECAP APWM nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable on board peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: remove incorrect UART base clock rates (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable WLAN connected to SDHCI0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce base support for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Drop address and size cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Fix whitespace around flash@0 nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Fix the interrupt-parent for wkup_gpioX instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM0 to device memory map (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Remove #address-cells/#size-cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add RTI watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Alias console uart to serial2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Move aliases to board dts (Andrew Halaney) [RHEL-25014] - arch: arm64: ti: Add support J721S2 Common Processor Board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable mcasp nodes at dtsi level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Add support for main domain mcan nodes in EVM and disable them on SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add support for mcu and main mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add support for MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am654-base-board/am65-iot2050-common: Disable mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add Support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add timesync router node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Correct the d-cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-main: Fix 'dtbs_check' in serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: correct cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add DDR carveout memory nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add IPC sub-mailbox nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J721E SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for product generation 2 boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Prepare for adding 2nd-generation boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add/enabled mailboxes and carve-outs for R5F cores (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable SR2.0-only PRUs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Flip mmc device ordering on Advanced devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add j7200-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add j721e-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ICSSG nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Collate AM64 platforms together (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Relocate thermal-zones to SoC specific location (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: ti-k3*: Introduce aliases for mmc nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Cleanup "ranges" property in "pcie" DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add *max-virtual-functions* for pcie-ep DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" properties of pcie node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" in PCIe EP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: Add pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ecap pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - kbuild: Cleanup DT Overlay intermediate files as appropriate (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built into .dtbo.S files (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built from .dtso named source files (Andrew Halaney) [RHEL-25014] - tools/rtla: Exit with EXIT_SUCCESS when help is invoked (John Kacur) [RHEL-28660] - tools/rtla: Replace setting prio with nice for SCHED_OTHER (John Kacur) [RHEL-28660] - tools/rtla: Remove unused sched_getattr() function (John Kacur) [RHEL-28660] - tools/rtla: Fix clang warning about mount_point var size (John Kacur) [RHEL-28660] - tools/rtla: Fix uninitialized bucket/data->bucket_size warning (John Kacur) [RHEL-28660] - tools/rtla: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - tools/rv: Fix curr_reactor uninitialized variable (John Kacur) [RHEL-28660] - tools/rv: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - netfs, fscache: Prevent Oops in fscache_put_cache() (Pavel Reichl) [RHEL-28890] {CVE-2024-26612} - bnx2fc: Remove spin_lock_bh while release resources after upload. (John Meneghini) [RHEL-9662] - ice: fold ice_ptp_read_time into ice_ptp_gettimex64 (Michal Schmidt) [RHEL-19000] - ice: avoid the PTP hardware semaphore in gettimex64 path (Michal Schmidt) [RHEL-19000] - ice: add ice_adapter for shared data across PFs on the same NIC (Michal Schmidt) [RHEL-19000] - overlay: disable EVM (Coiby Xu) [RHEL-29566] - evm: add support to disable EVM on unsupported filesystems (Coiby Xu) [RHEL-29566] - evm: don't copy up 'security.evm' xattr (Coiby Xu) [RHEL-29566] - mm, vmscan: remove ISOLATE_UNMAPPED (Nico Pache) [RHEL-28667] - trace-vmscan-postprocess: sync with tracepoints updates (Nico Pache) [RHEL-28667] - tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate (Nico Pache) [RHEL-28667] - mm/mglru: skip special VMAs in lru_gen_look_around() (Nico Pache) [RHEL-28667] - mm/mglru: reclaim offlined memcgs harder (Nico Pache) [RHEL-28667] - mm/mglru: try to stop at high watermarks (Nico Pache) [RHEL-28667] - mm/mglru: fix underprotected page cache (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: reuse some legacy trace events (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: improve design doc (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: clean up sysfs code (Nico Pache) [RHEL-28667] - printk: allow disabling printk per-console device kthreads at boot (Luis Claudio R. Goncalves) [RHEL-17709] - powerpc/pseries/iommu: IOMMU table is not initialized for kdump over SR-IOV (Mamatha Inamdar) [RHEL-25055] - IB/hfi1: Fix sdma.h tx->num_descs off-by-one error (Daniel Vacek) [RHEL-26063] - ASoC: Intel: soc-acpi: rt713+rt1316, no sdw-dmic config (Jaroslav Kysela) [RHEL-26456] - hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed (Maxim Levitsky) [RHEL-26435] - hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove (Maxim Levitsky) [RHEL-26435] - mlxsw: spectrum_acl_tcam: Fix stack corruption (Ivan Vecera) [RHEL-26463] {CVE-2024-26586}- mm/page_alloc: don't wake kswapd from rmqueue() unless __GFP_KSWAPD_RECLAIM is specified (Waiman Long) [RHEL-24120] - debugobjects: Recheck debug_objects_enabled before reporting (Waiman Long) [RHEL-24120] - debugobjects: Don't wake up kswapd from fill_pool() (Waiman Long) [RHEL-24120] - RDMA/cma: Avoid GID lookups on iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/cma: Deduplicate error flow in cma_validate_port() (Benjamin Coddington) [RHEL-12457] - RDMA/core: Set gid_attr.ndev for iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/siw: Fabricate a GID on tun and loopback devices (Benjamin Coddington) [RHEL-12457] - redhat: Enable -Werror for aarch64 (Eric Chanudet) [RHEL-29316] - redhat: redhat/Makefile: include the subtrees merge script in the makefiles (Derek Barbosa) - crypto: dh - implement FIPS PCT (Vladis Dronov) [RHEL-25845] - crypto: tcrypt - add ffdhe2048(dh) test (Vladis Dronov) [RHEL-25845] - crypto: dh - Make public key test FIPS-only (Vladis Dronov) [RHEL-25845] - tools/resolve_btfids: Fix cross-compilation to non-host endianness (Viktor Malik) [RHEL-16042] - tools/resolve_btfids: Refactor set sorting with types from btf_ids.h (Viktor Malik) [RHEL-16042] - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add (Mamatha Inamdar) [RHEL-29120] {CVE-2023-52607} - gfs2: Fix invalid metadata access in punch_hole (Andrew Price) [RHEL-28241] - i2c: Fix a potential use after free (David Arcari) [RHEL-26851] {CVE-2019-25162} - i2c: i801: Fix block process call transactions (David Arcari) [RHEL-26479] {CVE-2024-26593} - sched/membarrier: reduce the ability to hammer on sys_membarrier (Wander Lairson Costa) [RHEL-23428] {CVE-2024-26602}- pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835.c: fix race condition when setting gpio dir (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Make the irqchip immutable (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: drop irq_enable/disable callbacks (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835: don't call pinctrl_gpio_direction() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Silence uninit warning (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Allow building driver as a module (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Replace BUG with BUG_ON (Eric Chanudet) [RHEL-28621] - block: Rename BLK_STS_NEXUS to BLK_STS_RESV_CONFLICT (Ming Lei) [RHEL-25988] - block: Add PR callouts for read keys and reservation (Ming Lei) [RHEL-25988] - block: sed-opal: handle empty atoms when parsing response (Ming Lei) [RHEL-25988] - virtio-blk: Ensure no requests in virtqueues before deleting vqs. (Ming Lei) [RHEL-25988] - blk-iocost: Fix an UBSAN shift-out-of-bounds warning (Ming Lei) [RHEL-25988] - blk-wbt: Fix detection of dirty-throttled tasks (Ming Lei) [RHEL-25988] - block: Fix where bio IO priority gets set (Ming Lei) [RHEL-25988] - aoe: avoid potential deadlock at set_capacity (Ming Lei) [RHEL-25988] - block: Fix WARNING in _copy_from_iter (Ming Lei) [RHEL-25988] - block: Move checking GENHD_FL_NO_PART to bdev_add_partition() (Ming Lei) [RHEL-25988] - block: Treat sequential write preferred zone type as invalid (Ming Lei) [RHEL-25988] - block: remove disk_clear_zoned (Ming Lei) [RHEL-25988] - sd: remove the !ZBC && blk_queue_is_zoned case in sd_read_block_characteristics (Ming Lei) [RHEL-25988] - drivers/block/xen-blkback/common.h: Fix spelling typo in comment (Ming Lei) [RHEL-25988] - blk-cgroup: don't use removal safe list iterators (Ming Lei) [RHEL-25988] - block: floor the discard granularity to the physical block size (Ming Lei) [RHEL-25988] - mtd_blkdevs: use the default discard granularity (Ming Lei) [RHEL-25988] - zram: use the default discard granularity (Ming Lei) [RHEL-25988] - null_blk: use the default discard granularity (Ming Lei) [RHEL-25988] - nbd: use the default discard granularity (Ming Lei) [RHEL-25988] - ubd: use the default discard granularity (Ming Lei) [RHEL-25988] - block: default the discard granularity to sector size (Ming Lei) [RHEL-25988] - block: remove two comments in bio_split_discard (Ming Lei) [RHEL-25988] - block: rename and document BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - aoe: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't update discard limits from loop_set_status (Ming Lei) [RHEL-25988] - blk-wbt: remove the separate write cache tracking (Ming Lei) [RHEL-25988] - block: reject invalid operation in submit_bio_noacct (Ming Lei) [RHEL-25988] - drbd: actlog: fix kernel-doc warnings and spelling (Ming Lei) [RHEL-25988] - block: skip start/end time stamping for passthrough IO (Ming Lei) [RHEL-25988] - block: export disk_clear_zoned() (Ming Lei) [RHEL-25988] - sd: only call disk_clear_zoned when needed (Ming Lei) [RHEL-25988] - block: simplify disk_set_zoned (Ming Lei) [RHEL-25988] - block: remove support for the host aware zone model (Ming Lei) [RHEL-25988] - dm error: Add support for zoned block devices (Ming Lei) [RHEL-25988] - virtio_blk: remove the broken zone revalidation support (Ming Lei) [RHEL-25988] - virtio_blk: cleanup zoned device probing (Ming Lei) [RHEL-25988] - block: add check of 'minors' and 'first_minor' in device_add_disk() (Ming Lei) [RHEL-25988] - block: skip cgroups for passthrough io (Ming Lei) [RHEL-25988] - block: improve struct request_queue layout (Ming Lei) [RHEL-25988] - block: support adding less than len in bio_add_hw_page (Ming Lei) [RHEL-25988] - block: prevent an integer overflow in bvec_try_merge_hw_page (Ming Lei) [RHEL-25988] - block: Set memalloc_noio to false on device_add_disk() error path (Ming Lei) [RHEL-25988] - block/rnbd-srv: Check for unlikely string overflow (Ming Lei) [RHEL-25988] - block: Remove special-casing of compound pages (Ming Lei) [RHEL-25988] - block: skip QUEUE_FLAG_STATS and rq-qos for passthrough io (Ming Lei) [RHEL-25988] - block: move a few definitions out of CONFIG_BLK_DEV_ZONED (Ming Lei) [RHEL-25988] - block/rnbd: add support for REQ_OP_WRITE_ZEROES (Ming Lei) [RHEL-25988] - block: renumber QUEUE_FLAG_HW_WC (Ming Lei) [RHEL-25988] - block: Document the role of the two attribute groups (Ming Lei) [RHEL-25988] - block: warn once for each partition in bio_check_ro() (Ming Lei) [RHEL-25988] - block: move .bd_inode into 1st cacheline of block_device (Ming Lei) [RHEL-25988] - nbd: pass nbd_sock to nbd_read_reply() instead of index (Ming Lei) [RHEL-25988] - block/null_blk: Fix double blk_mq_start_request() warning (Ming Lei) [RHEL-25988] - nbd: fix null-ptr-dereference while accessing 'nbd->config' (Ming Lei) [RHEL-25988] - nbd: factor out a helper to get nbd_config without holding 'config_lock' (Ming Lei) [RHEL-25988] - nbd: fold nbd config initialization into nbd_alloc_config() (Ming Lei) [RHEL-25988] - blk-core: use pr_warn_ratelimited() in bio_check_ro() (Ming Lei) [RHEL-25988] - nbd: fix uaf in nbd_open (Ming Lei) [RHEL-25988] - powerpc/pseries: PLPKS SED Opal keystore support (Ming Lei) [RHEL-25988] - block: sed-opal: keystore access for SED Opal keys (Ming Lei) [RHEL-25988] - block:sed-opal: SED Opal keystore (Ming Lei) [RHEL-25988] - partitions/ibm: Introduce defines for magic string length values (Ming Lei) [RHEL-25988] - partitions/ibm: Replace strncpy() and improve readability (Ming Lei) [RHEL-25988] - partitions/ibm: Remove unnecessary memset (Ming Lei) [RHEL-25988] - aoe: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - null_blk: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - block/null_blk: add queue_rqs() support (Ming Lei) [RHEL-25988] - blk-mq: update driver tags request table when start request (Ming Lei) [RHEL-25988] - blk-mq: support batched queue_rqs() on shared tags queue (Ming Lei) [RHEL-25988] - blk-mq: remove RQF_MQ_INFLIGHT (Ming Lei) [RHEL-25988] - blk-mq: account active requests when get driver tag (Ming Lei) [RHEL-25988] - blk-throttle: check for overflow in calculate_bytes_allowed (Ming Lei) [RHEL-25988] - block: Fix regression in sed-opal for a saved key. (Ming Lei) [RHEL-25988] - block: Don't invalidate pagecache for invalid falloc modes (Ming Lei) [RHEL-25988] - block: correct stale comment in rq_qos_wait (Ming Lei) [RHEL-25988] - blk-mq: fix tags UAF when shrinking q->nr_hw_queues (Ming Lei) [RHEL-25988] - block: fix pin count management when merging same-page segments (Ming Lei) [RHEL-25988] - null_blk: fix poll request timeout handling (Ming Lei) [RHEL-25988] - s390/dasd: fix string length handling (Ming Lei) [RHEL-25988] - block: don't add or resize partition on the disk with GENHD_FL_NO_PART (Ming Lei) [RHEL-25988] - blk-throttle: consider 'carryover_ios/bytes' in throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: fix wrong comparation while 'carryover_ios/bytes' is negative (Ming Lei) [RHEL-25988] - blk-throttle: print signed value 'carryover_bytes/ios' for user (Ming Lei) [RHEL-25988] - block: use strscpy() to instead of strncpy() (Ming Lei) [RHEL-25988] - block: sed-opal: keyring support for SED keys (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_REVERT_LSP (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_DISCOVERY (Ming Lei) [RHEL-25988] - blk-mq: prealloc tags when increase tagset nr_hw_queues (Ming Lei) [RHEL-25988] - blk-mq: delete redundant tagset map update when fallback (Ming Lei) [RHEL-25988] - blk-mq: fix tags leak when shrink nr_hw_queues (Ming Lei) [RHEL-25988] - blk-cgroup: Fix NULL deref caused by blkg_policy_data being installed before init (Ming Lei) [RHEL-25988] - block: Bring back zero_fill_bio_iter (Ming Lei) [RHEL-25988] - block: Allow bio_iov_iter_get_pages() with bio->bi_bdev unset (Ming Lei) [RHEL-25988] - block: Add some exports for bcachefs (Ming Lei) [RHEL-25988] - block: fix bad lockdep annotation in blk-iolatency (Ming Lei) [RHEL-25988] - swim3: mark swim3_init() static (Ming Lei) [RHEL-25988] - block: remove init_mutex and open-code blk_iolatency_try_init (Ming Lei) [RHEL-25988] - block/mq-deadline: use correct way to throttling write requests (Ming Lei) [RHEL-25988] - iocost_monitor: improve it by adding iocg wait_ms (Ming Lei) [RHEL-25988] - iocost_monitor: print vrate inuse along with base_vrate (Ming Lei) [RHEL-25988] - iocost_monitor: fix kernel queue kobj changes (Ming Lei) [RHEL-25988] - block: cleanup bio_integrity_prep (Ming Lei) [RHEL-25988] - block: Improve performance for BLK_MQ_F_BLOCKING drivers (Ming Lei) [RHEL-25988] - scsi: Remove a blk_mq_run_hw_queues() call (Ming Lei) [RHEL-25988] - scsi: Inline scsi_kick_queue() (Ming Lei) [RHEL-25988] - block: refactor to use helper (Ming Lei) [RHEL-25988] - blk-flush: reuse rq queuelist in flush state machine (Ming Lei) [RHEL-25988] - blk-flush: count inflight flush_data requests (Ming Lei) [RHEL-25988] - blk-mq: use percpu csd to remote complete instead of per-rq csd (Ming Lei) [RHEL-25988] - block: don't allow enabling a cache on devices that don't support it (Ming Lei) [RHEL-25988] - block: cleanup queue_wc_store (Ming Lei) [RHEL-25988] - nbd: automatically load module on genl access (Ming Lei) [RHEL-25988] - blk-wbt: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - kyber: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - block: null_blk: cleanup null_queue_rq() (Ming Lei) [RHEL-25988] - block: null_blk: Fix handling of fake timeout request (Ming Lei) [RHEL-25988] - fbdev/simplefb: change loglevel when the power domains cannot be parsed (Robert Foss) [RHEL-17425] - fbdev/simplefb: Suppress error on missing power domains (Robert Foss) [RHEL-17425] - IMA: reject unknown hash algorithms in ima_get_hash_algo (Joel Slebodnick) [RHEL-26952] - redhat/configs: aarch64: enable SCMI pmdomain driver (Radu Rendec) [RHEL-26434] - firmware: arm_scmi: Add generic OPP support to the SCMI performance domain (Radu Rendec) [RHEL-26434] - OPP: Extend support for the opp-level beyond required-opps (Radu Rendec) [RHEL-26434] - OPP: Switch to use dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - PM: domains: Implement the ->set_performance_state() callback for genpd (Radu Rendec) [RHEL-26434] - PM: domains: Introduce dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - pmdomain: arm: Fix NULL dereference on scmi_perf_domain removal (Radu Rendec) [RHEL-26434] - pmdomain: arm: Avoid polling for scmi_perf_domain (Radu Rendec) [RHEL-26434] - pmdomain: arm: Add the SCMI performance domain (Radu Rendec) [RHEL-26434] - PM: domains: Allow genpd providers to manage OPP tables directly by its FW (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Add support to parse domain-id using #power-domain-cells (Radu Rendec) [RHEL-26434] - dt-bindings: power: Clarify performance capabilities of power-domains (Radu Rendec) [RHEL-26434] - dt-bindings: firmware: arm,scmi: Extend bindings for protocol@13 (Radu Rendec) [RHEL-26434] - dt-bindings: arm: cpus: Add a power-domain-name for a performance-domain (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Avoid one OF parsing in scmi_get_sharing_cpus() (Radu Rendec) [RHEL-26434] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy1 irq (Andrew Halaney) [RHEL-28917] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy0 irq (Andrew Halaney) [RHEL-28917] - Bluetooth: Fix bogus check for re-auth no supported with non-ssp (Bastien Nocera) [RHEL-18225 RHEL-18227] {CVE-2020-10135} - redhat/configs: enable pwr-mlxbf (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: support graceful reboot instead of emergency reset (Nirmala Dalvi) [RHEL-21119] - power: reset: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: change rst_pwr_hid and low_pwr_hid from global to local variables (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add missing include (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add BlueField SoC power control driver (Nirmala Dalvi) [RHEL-21119] - redhat/configs: enable pinctrl_mlxbf3 This driver is required to support the pinctrl device on the Bluefield-3 card. (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Remove gpio_disable_free() (Nirmala Dalvi) [RHEL-21115] - pinctrl: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: set varaiable mlxbf3_pmx_funcs storage-class-specifier to static (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Add pinctrl driver support (Nirmala Dalvi) [RHEL-21115] - redhat/configs: enable gpio_mlxbf3 (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: add an error code check in mlxbf3_gpio_probe (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Support add_pin_ranges() (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Add gpio driver support (Nirmala Dalvi) [RHEL-21113] - redhat/configs: enable mlxbf-pmc (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Ignore unsupported performance blocks (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: mlxbf_pmc_event_list(): make size ptr optional (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Cleanup signed/unsigned mix-up (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Replace uintN_t with kernel-style types (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix offset calculation for crspace events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Check devm_hwmon_device_register_with_groups() return value (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Add null pointer checks for devm_kasprintf() (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Add support for BlueField-3 (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix potential buffer overflows (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix sscanf() error checking (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Luiz Capitulino) [RHEL-21122] - SUNRPC: Remove stale comments (Jeffrey Layton) [RHEL-22860] - NFSD: Remove BUG_ON in nfsd4_process_cb_update() (Jeffrey Layton) [RHEL-22860] - NFSD: Replace comment with lockdep assertion (Jeffrey Layton) [RHEL-22860] - NFSD: Remove unused @reason argument (Jeffrey Layton) [RHEL-22860] - NFSD: Add callback operation lifetime trace points (Jeffrey Layton) [RHEL-22860] - NFSD: Rename nfsd_cb_state trace point (Jeffrey Layton) [RHEL-22860] - NFSD: Replace dprintks in nfsd4_cb_sequence_done() (Jeffrey Layton) [RHEL-22860] - NFSD: Add nfsd_seq4_status trace event (Jeffrey Layton) [RHEL-22860] - NFSD: Retransmit callbacks after client reconnects (Jeffrey Layton) [RHEL-22860] - NFSD: Reschedule CB operations when backchannel rpc_clnt is shut down (Jeffrey Layton) [RHEL-22860] - NFSD: Convert the callback workqueue to use delayed_work (Jeffrey Layton) [RHEL-22860] - NFSD: Reset cb_seq_status after NFS4ERR_DELAY (Jeffrey Layton) [RHEL-22860] - NFSv4, NFSD: move enum nfs_cb_opnum4 to include/linux/nfs4.h (Jeffrey Layton) [RHEL-22860] - tls: fix use-after-free on failed backlog decryption (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: separate no-async decryption request handling from async (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: decrement decrypt_pending if no async completion will be called (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: fix use-after-free with partial reads and async decrypt (Sabrina Dubroca) [RHEL-26398] {CVE-2024-26582} - net: tls: handle backlogging of crypto requests (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: fix race between tx work scheduling and socket close (Sabrina Dubroca) [RHEL-26361] {CVE-2024-26585} - tls: fix race between async notify and socket close (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: factor out tls_*crypt_async_wait() (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - i2c: mlxbf: Use devm_platform_get_and_ioremap_resource() (Luiz Capitulino) [RHEL-21116] - I2C: Explicitly include correct DT includes (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Use dev_err_probe in probe function (Luiz Capitulino) [RHEL-21116] - i2c: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: depend on ACPI; clean away ifdeffage (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove device tree support (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support BlueField-3 SoC (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: add multi slave functionality (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support lock mechanism (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Fix frequency calculation (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Refactor _UID handling to use acpi_dev_uid_to_integer() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove IRQF_ONESHOT (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: incorrect base address passed during io write (Luiz Capitulino) [RHEL-21116] - Revert "Merge: EDAC: add initial support for El Capitan" (Scott Weaver) - SEV: disable SEV-ES DebugSwap by default (Paolo Bonzini) [RHEL-22997] - dm-integrity, dm-verity: reduce stack usage for recheck (Benjamin Marzinski) [RHEL-20912] - dm-crypt: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - dm-crypt: don't modify the data when using authenticated encryption (Benjamin Marzinski) [RHEL-20912] - dm-verity: recheck the hash after a failure (Benjamin Marzinski) [RHEL-20912] - dm-integrity: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-26665] - gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump (Andrew Price) [RHEL-26500] {CVE-2023-52448} - NFSv4: Always ask for type with READDIR (Benjamin Coddington) [RHEL-15843] - sunrpc: have svc tasks sleep in TASK_INTERRUPTIBLE instead of TASK_IDLE (Jeffrey Layton) [RHEL-22742] - smb: client: fix OOB in receive_encrypted_standard() (Scott Mayhew) [RHEL-21687] {CVE-2024-0565} - EDAC/amd64: Add support for family 0x19, models 0x90-9f devices (Aristeu Rozanski) [RHEL-10022] - EDAC/mc: Add support for HBM3 memory type (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Aristeu Rozanski) [RHEL-10022] - EDAC/mce_amd: Remove SMCA Extended Error code descriptions (Aristeu Rozanski) [RHEL-10022] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Cache and use GPU node map (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add support for AMD heterogeneous Family 19h Model 30h-3Fh (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Document heterogeneous system enumeration (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Fix indentation in umc_determine_edac_cap() (Aristeu Rozanski) [RHEL-10022] - EDAC: Sanitize MODULE_AUTHOR strings (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add get_err_info() to pvt->ops (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split dump_misc_regs() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split init_csrows() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split determine_edac_cap() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - fprobe: Ensure running fprobe_exit_handler() finished before calling rethook_free() (Viktor Malik) [RHEL-26131] - fprobe: Release rethook after the ftrace_ops is unregistered (Viktor Malik) [RHEL-26131] - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super {CVE-2024-0841} (Audra Mitchell) [RHEL-20615] {CVE-2024-0841} - smb: client: fix parsing of SMB3.1.1 POSIX create context (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434} - smb: client: fix potential OOBs in smb2_parse_contexts() (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434}- genirq: Wake interrupt threads immediately when changing affinity (Crystal Wood) [RHEL-9148] - scsi: core: Move scsi_host_busy() out of host lock if it is for per-command (Ming Lei) [RHEL-23941] - scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler (Ming Lei) [RHEL-23941] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-28655] - crypto: akcipher - Disable signing and decryption (Herbert Xu) [RHEL-17113] {CVE-2023-6240} - RDMA/siw: Fix connection failure handling (Kamal Heib) [RHEL-28044] {CVE-2023-52513} - x86/mm: Fix memory encryption features advertisement (Vitaly Kuznetsov) [RHEL-26662] - x86/coco: Export cc_vendor (Vitaly Kuznetsov) [RHEL-26662] - afs: fix __afs_break_callback() / afs_drop_open_mmap() race (Marc Dionne) [RHEL-25171] - afs: Increase buffer size in afs_update_volume_status() (Marc Dionne) [RHEL-25171] - afs: Fix ignored callbacks over ipv4 (Marc Dionne) [RHEL-25171] - rxrpc: Fix counting of new acks and nacks (Marc Dionne) [RHEL-25171] - rxrpc: Fix response to PING RESPONSE ACKs to a dead call (Marc Dionne) [RHEL-25171] - rxrpc: Fix delayed ACKs to not set the reference serial number (Marc Dionne) [RHEL-25171] - rxrpc: Fix generation of serial numbers to skip zero (Marc Dionne) [RHEL-25171] - afs: Fix missing/incorrect unlocking of RCU read lock (Marc Dionne) [RHEL-25171] - afs: Remove afs_dynroot_d_revalidate() as it is redundant (Marc Dionne) [RHEL-25171] - afs: Fix error handling with lookup via FS.InlineBulkStatus (Marc Dionne) [RHEL-25171] - afs: Don't use certain unnecessary folio_*() functions (Marc Dionne) [RHEL-25171] - rxrpc: Fix use of Don't Fragment flag (Marc Dionne) [RHEL-25171] - rxrpc: Fix skbuff cleanup of call's recvmsg_queue and rx_oos_queue (Marc Dionne) [RHEL-25171] - afs: trace: Log afs_make_call(), including server address (Marc Dionne) [RHEL-25171] - afs: Fix offline and busy message emission (Marc Dionne) [RHEL-25171] - afs: Fix fileserver rotation (Marc Dionne) [RHEL-25171] - afs: Overhaul invalidation handling to better support RO volumes (Marc Dionne) [RHEL-25171] - afs: Parse the VolSync record in the reply of a number of RPC ops (Marc Dionne) [RHEL-25171] - afs: Don't leave DONTUSE/NEWREPSITE servers out of server list (Marc Dionne) [RHEL-25171] - afs: Fix comment in afs_do_lookup() (Marc Dionne) [RHEL-25171] - afs: Apply server breaks to mmap'd files in the call processor (Marc Dionne) [RHEL-25171] - afs: Move the vnode/volume validity checking code into its own file (Marc Dionne) [RHEL-25171] - afs: Defer volume record destruction to a workqueue (Marc Dionne) [RHEL-25171] - afs: Make it possible to find the volumes that are using a server (Marc Dionne) [RHEL-25171] - afs: Combine the endpoint state bools into a bitmask (Marc Dionne) [RHEL-25171] - afs: Keep a record of the current fileserver endpoint state (Marc Dionne) [RHEL-25171] - afs: Dispatch vlserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Dispatch fileserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Mark address lists with configured priorities (Marc Dionne) [RHEL-25171] - afs: Provide a way to configure address priorities (Marc Dionne) [RHEL-25171] - afs: Remove the unimplemented afs_cmp_addr_list() (Marc Dionne) [RHEL-25171] - afs: Add some more info to /proc/net/afs/servers (Marc Dionne) [RHEL-25171] - rxrpc: Create a procfile to display outstanding client conn bundles (Marc Dionne) [RHEL-25171] - afs: Fold the afs_addr_cursor struct in (Marc Dionne) [RHEL-25171] - afs: Use peer + service_id as call address (Marc Dionne) [RHEL-25171] - afs: Add a tracepoint for struct afs_addr_list (Marc Dionne) [RHEL-25171] - afs: Automatically generate trace tag enums (Marc Dionne) [RHEL-25171] - afs: Rename some fields (Marc Dionne) [RHEL-25171] - afs: Simplify error handling (Marc Dionne) [RHEL-25171] - afs: Don't put afs_call in afs_wait_for_call_to_complete() (Marc Dionne) [RHEL-25171] - afs: Wrap most op->error accesses with inline funcs (Marc Dionne) [RHEL-25171] - afs: Use op->nr_iterations=-1 to indicate to begin fileserver iteration (Marc Dionne) [RHEL-25171] - afs: Handle the VIO and UAEIO aborts explicitly (Marc Dionne) [RHEL-25171] - afs: Rename addr_list::failed to probe_failed (Marc Dionne) [RHEL-25171] - afs: Don't skip server addresses for which we didn't get an RTT reading (Marc Dionne) [RHEL-25171] - rxrpc, afs: Allow afs to pin rxrpc_peer objects (Marc Dionne) [RHEL-25171] - afs: Turn the afs_addr_list address array into an array of structs (Marc Dionne) [RHEL-25171] - afs: Add comments on abort handling (Marc Dionne) [RHEL-25171] - rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock() (Marc Dionne) [RHEL-25171] - afs: use read_seqbegin() in afs_check_validity() and afs_getattr() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu() (Marc Dionne) [RHEL-25171] - afs: Fix use-after-free due to get/remove race in volume tree (Marc Dionne) [RHEL-25171] - afs: Fix overwriting of result of DNS query (Marc Dionne) [RHEL-25171] - afs: Fix dynamic root lookup DNS check (Marc Dionne) [RHEL-25171] - afs: Fix the dynamic root's d_delete to always delete unused dentries (Marc Dionne) [RHEL-25171] - afs: Fix refcount underflow from error handling race (Marc Dionne) [RHEL-25171] - afs: do not test the return value of folio_start_writeback() (Marc Dionne) [RHEL-25171] - afs: Mark a superblock for an R/O or Backup volume as SB_RDONLY (Marc Dionne) [RHEL-25171] - afs: Fix file locking on R/O volumes to operate in local mode (Marc Dionne) [RHEL-25171] - afs: Return ENOENT if no cell DNS record can be found (Marc Dionne) [RHEL-25171] - afs: Make error on cell lookup failure consistent with OpenAFS (Marc Dionne) [RHEL-25171] - afs: Fix afs_server_list to be cleaned up with RCU (Marc Dionne) [RHEL-25171] - rxrpc: Defer the response to a PING ACK until we've parsed it (Marc Dionne) [RHEL-25171] - rxrpc: Fix RTT determination to use any ACK as a source (Marc Dionne) [RHEL-25171] - rxrpc: Fix some minor issues with bundle tracing (Marc Dionne) [RHEL-25171] - rxrpc: Fix two connection reaping bugs (Marc Dionne) [RHEL-25171] - afs: Provide a splice-read wrapper (Marc Dionne) [RHEL-25171] - rxrpc: Replace fake flex-array with flexible-array member (Marc Dionne) [RHEL-25171] - x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers (Paolo Bonzini) [RHEL-23426] - x86/cpu: Allow reducing x86_phys_bits during early_identify_cpu() (Paolo Bonzini) [RHEL-23426] - x86/boot: Move x86_cache_alignment initialization to correct spot (Paolo Bonzini) [RHEL-23426] - x86/sev-es: Set x86_virt_bits to the correct value straight away, instead of a two-phase approach (Paolo Bonzini) [RHEL-23426] - KVM: x86: make KVM_REQ_NMI request iff NMI pending for vcpu (Prasad Pandit) [RHEL-2815] - drm/tegra: Remove existing framebuffer only if we support display (Robert Foss) [RHEL-26130] - Deprecate qla4xxx in RHEL-9 (Chris Leech) [RHEL-1241] - dm-bufio: fix no-sleep mode (Benjamin Marzinski) [RHEL-23968] - selftests: rtnetlink: add MACsec offload tests (Sabrina Dubroca) [RHEL-24616] - netdevsim: add dummy macsec offload (Sabrina Dubroca) [RHEL-24616] - selftests: rtnetlink: Make the set of tests to run configurable (Sabrina Dubroca) [RHEL-24616]- workqueue: Avoid using isolated cpus' timers on queue_delayed_work (Leonardo Bras) [RHEL-20254] - cnic,bnx2,bnx2x: use UIO_MEM_DMA_COHERENT (Chris Leech) [RHEL-26081] - uio: introduce UIO_MEM_DMA_COHERENT type (Chris Leech) [RHEL-26081] - Reapply "dma-mapping: reject __GFP_COMP in dma_alloc_attrs" (Chris Leech) [RHEL-26081] - Reapply "cnic: don't pass bogus GFP_ flags to dma_alloc_coherent" (Chris Leech) [RHEL-26081] - block: add check that partition length needs to be aligned with block size (Ming Lei) [RHEL-26616] {CVE-2023-52458}- x86/fpu: Stop relying on userspace for info to fault in xsave buffer (Steve Best) [RHEL-26672] {CVE-2024-26603} - redhat: configs: Enable CONFIG_MEMTEST to enable memory test (Eric Chanudet) [RHEL-24906] - x86/smpboot/64: Handle X2APIC BIOS inconsistency gracefully (David Arcari) [RHEL-19514] - x86/apic: Fake primary thread mask for XEN/PV (David Arcari) [RHEL-19514] - cpu/hotplug: Remove dependancy against cpu_primary_thread_mask (David Arcari) [RHEL-19514] - x86/smpboot: Fix the parallel bringup decision (David Arcari) [RHEL-19514] - x86/realmode: Make stack lock work in trampoline_compat() (David Arcari) [RHEL-19514] - x86/smp: Initialize cpu_primary_thread_mask late (David Arcari) [RHEL-19514] - cpu/hotplug: Fix off by one in cpuhp_bringup_mask() (David Arcari) [RHEL-19514] - x86/apic: Fix use of X{,2}APIC_ENABLE in asm with older binutils (David Arcari) [RHEL-19514] - x86/tsc: Defer marking TSC unstable to a worker (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused function declaration cpu_set_state_online() (David Arcari) [RHEL-19514] - x86/smpboot/64: Implement arch_cpuhp_init_parallel_bringup() and enable it (David Arcari) [RHEL-19514] - x86/smpboot: Support parallel startup of secondary CPUs (David Arcari) [RHEL-19514] - x86/apic/x2apic: Allow CPU cluster_mask to be populated in parallel (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_gs (David Arcari) [RHEL-19514] - x86/smpboot: Remove early_gdt_descr on 64-bit (David Arcari) [RHEL-19514] - x86/smpboot: Implement a bit spinlock to protect the realmode stack (David Arcari) [RHEL-19514] - x86/apic: Save the APIC virtual base address (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_stack on 64-bit (David Arcari) [RHEL-19514] - cpu/hotplug: Allow "parallel" bringup up to CPUHP_BP_KICK_AP_STATE (David Arcari) [RHEL-19514] - x86/apic: Provide cpu_primary_thread mask (David Arcari) [RHEL-19514] - x86/smpboot: Enable split CPU startup (David Arcari) [RHEL-19514] - cpu/hotplug: Provide a split up CPUHP_BRINGUP mechanism (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused state functions (David Arcari) [RHEL-19514] - riscv: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - MIPS: SMP_CPS: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - arm64: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - ARM: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Remove cpu_report_state() and related unused cruft (David Arcari) [RHEL-19514] - cpu/hotplug: Add debug printks for hotplug callback failures (David Arcari) [RHEL-19514] - cpu/hotplug: Do not bail-out in DYING/STARTING sections (David Arcari) [RHEL-19514] - cpu/hotplug: Initialise all cpuhp_cpu_state structs earlier (David Arcari) [RHEL-19514] - x86/smpboot: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Add CPU state tracking and synchronization (David Arcari) [RHEL-19514] - x86/xen/hvm: Get rid of DEAD_FROZEN handling (David Arcari) [RHEL-19514] - x86/xen/smp_pv: Remove wait for CPU online (David Arcari) [RHEL-19514] - x86/smpboot: Remove wait for cpu_online() (David Arcari) [RHEL-19514] - cpu/hotplug: Rework sparse_irq locking in bringup_cpu() (David Arcari) [RHEL-19514] - x86/smpboot: Remove cpu_callin_mask (David Arcari) [RHEL-19514] - x86/smpboot: Make TSC synchronization function call based (David Arcari) [RHEL-19514] - x86/smpboot: Move synchronization masks to SMP boot code (David Arcari) [RHEL-19514] - x86/cpu/cacheinfo: Remove cpu_callout_mask dependency (David Arcari) [RHEL-19514] - gitlab-ci: enable arm64/s390x/ppc64le debug builds (Michael Hofmann) - PCI/ASPM: Fix deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - MAINTAINERS: Orphan Cadence PCIe IP (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Remove pcie_aspm_pm_state_change()" (Myron Stowe) [RHEL-26162] - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_disable_link_state_locked() lockdep assert (Myron Stowe) [RHEL-26162] - PCI/ASPM: Clean up __pci_disable_link_state() 'sem' parameter (Myron Stowe) [RHEL-26162] - PCI: qcom: Clean up ASPM comment (Myron Stowe) [RHEL-26162] - PCI: qcom: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI: vmd: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_enable_link_state_locked() (Myron Stowe) [RHEL-26162] - PCI: loongson: Limit MRRS to 256 (Myron Stowe) [RHEL-26162] - PCI: Simplify pcie_capability_clear_and_set_word() to ..._clear_word() (Myron Stowe) [RHEL-26162] - PCI: endpoint: Fix double free in __pci_epc_create() (Myron Stowe) [RHEL-26162] - PCI: Replace unnecessary UTF-8 in Kconfig (Myron Stowe) [RHEL-26162] - logic_pio: Remove logic_outb(), _outw(), outl() duplicate declarations (Myron Stowe) [RHEL-26162] - PCI: Make pci_assign_unassigned_resources() non-init (Myron Stowe) [RHEL-26162] - PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device (Myron Stowe) [RHEL-26162] - PCI/portdrv: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/VC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PTM: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PME: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Show PASID Capability register width in bitmasks (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/MSI: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defines with DPC reason fields (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defined fields with DPC_CTL register (Myron Stowe) [RHEL-26162] - PCI/DPC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: hotplug: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: dwc: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: cadence: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() to extract Link Width (Myron Stowe) [RHEL-26162] - PCI: mvebu: Use FIELD_PREP() with Link Width (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields (Myron Stowe) [RHEL-26162] - scsi: ipr: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - PCI: xgene: Do PCI error check on own line & keep return value (Myron Stowe) [RHEL-26162] - PCI: Do error check on own line to split long "if" conditions (Myron Stowe) [RHEL-26162] - atm: iphase: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - sh: pci: Do PCI error check on own line (Myron Stowe) [RHEL-26162] - alpha: Streamline convoluted PCI error handling (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-xdma: Add schemas for Xilinx XDMA PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: xilinx-cpm: Move IRQ definitions to a common header (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Modify ECAM size to enable support for 256 buses (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Rename the NWL_ECAM_VALUE_DEFAULT macro (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Modify ECAM size in the DT example (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Remove redundant code that sets Type 1 header fields (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Convert to YAML schemas of Xilinx NWL PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use Mbps_to_icc() macro for setting icc speed (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - PCI: qcom: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller (Myron Stowe) [RHEL-26162] - MAINTAINERS: Update PCI DRIVER FOR RENESAS R-CAR for R-Car Gen4 (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add endpoint mode support (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add R-Car Gen4 PCIe controller support for host mode (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Endpoint (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Host (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: dwc: Update maxItems of reg and reg-names (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Introduce .pre_init() and .deinit() (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_write_dbi2() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_ep_exit() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Add EDMA_UNROLL capability flag (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Add multiple PFs support for dbi2 (Myron Stowe) [RHEL-26162] - PCI: tegra194: Drop PCI_EXP_LNKSTA_NLW setting (Myron Stowe) [RHEL-26162] - PCI: dwc: Add missing PCI_EXP_LNKCAP_MLW handling (Myron Stowe) [RHEL-26162] - PCI: dwc: Add dw_pcie_link_set_max_link_width() (Myron Stowe) [RHEL-26162] - PCI: Add T_PVPERL macro (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Add dedicated callback for writing to DBI2 registers (Myron Stowe) [RHEL-26162] - PCI: layerscape-ep: Set 64-bit DMA mask (Myron Stowe) [RHEL-26162] - PCI: cadence: Drop unused member from struct cdns_plat_pcie (Myron Stowe) [RHEL-26162] - PCI: qcom: Enable ASPM for platforms supporting 1.9.0 ops (Myron Stowe) [RHEL-26162] - PCI: dwc: Add host_post_init() callback (Myron Stowe) [RHEL-26162] - drm/qxl: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - drm/virtio: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI/sysfs: Enable 'boot_vga' attribute via pci_is_vga() (Myron Stowe) [RHEL-26162] - PCI/VGA: Select VGA devices earlier (Myron Stowe) [RHEL-26162] - PCI/VGA: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI: Add pci_is_vga() helper (Myron Stowe) [RHEL-26162] - PCI: Lengthen reset delay for VideoPropulsion Torrent QN16e card (Myron Stowe) [RHEL-26162] - x86/PCI: Avoid PME from D3hot/D3cold for AMD Rembrandt and Phoenix USB4 (Myron Stowe) [RHEL-26162] - PCI/sysfs: Protect driver's D3cold preference from user space (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Remove redundant goto (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Fix undefined behavior bug in struct pci_p2pdma_pagemap (Myron Stowe) [RHEL-26162] - PCI: acpiphp: Allow built-in drivers for Attention Indicators (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .probe() callback (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: kirin: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: exynos: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI/ACPI: Use acpi_evaluate_dsm_typed() (Myron Stowe) [RHEL-26162] - drm/radeon: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/amdgpu: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/nouveau: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - ALSA: hda: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - PCI: Add pci_get_base_class() helper (Myron Stowe) [RHEL-26162] - PCI: endpoint: Use IS_ERR_OR_NULL() helper function (Myron Stowe) [RHEL-26162] - PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common() (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Disable only ASPM_STATE_L1 when driver, disables L1" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Convert printk() to pr_*() and add include (Myron Stowe) [RHEL-26162] - PCI/ASPM: Remove unnecessary includes (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_MAX() instead of literals (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use time constants (Myron Stowe) [RHEL-26162] - PCI/ASPM: Return U32_MAX instead of bit magic construct (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_GET/PREP() to access PCIe capability fields (Myron Stowe) [RHEL-26162] - PCI: Add PCI_L1SS_CTL2 fields (Myron Stowe) [RHEL-26162] - PCI/AER: Factor out interrupt toggling into helpers (Myron Stowe) [RHEL-26162] - pinctrl: intel: use the correct _PM_OPS() export macro (David Arcari) [RHEL-26354] - pinctrl: don't put the reference to GPIO device in pinctrl_pins_show() (David Arcari) [RHEL-26354] - PM: Provide EXPORT_NS_GPL_DEV_SLEEP_PM_OPS (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Meteor Point pin controller and GPIO support (David Arcari) [RHEL-26354] - pinctrl: core: Remove unused members from struct group_desc (David Arcari) [RHEL-26354] - pinctrl: imx: Convert to use grp member (David Arcari) [RHEL-26354] - pinctrl: imx: Use temporary variable to hold pins (David Arcari) [RHEL-26354] - pinctrl: freescale: remove generic pin config core support (David Arcari) [RHEL-26354] - pinctrl: core: Embed struct pingroup into struct group_desc (David Arcari) [RHEL-26354] - pinctrl: core: Add a convenient define PINCTRL_GROUP_DESC() (David Arcari) [RHEL-26354] - pinctrl: baytrail: use gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - pinctrl: core: Make pins const unsigned int pointer in struct group_desc (David Arcari) [RHEL-26354] - pinctrl: Convert unsigned to unsigned int (David Arcari) [RHEL-26354] - pinctrl: don't include GPIOLIB private header (David Arcari) [RHEL-26354] - pinctrl: stop using gpiod_to_chip() (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_label() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_base() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpiod_to_gpio_device() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: Fix scope-based gpio_device refcounting (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_base() (David Arcari) [RHEL-26354] - gpiolib: provide gpiod_to_gpio_device() (David Arcari) [RHEL-26354] - gpiolib: add support for scope-based management to gpio_device (David Arcari) [RHEL-26354] - gpiolib: make gpio_device_get() and gpio_device_put() public (David Arcari) [RHEL-26354] - pinctrl: baytrail: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: Bulk conversion to generic_handle_domain_irq() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: baytrail: Factor out byt_gpio_force_input_mode() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Fix types of config value in byt_pin_config_set() (David Arcari) [RHEL-26354] - pinctrl: avoid reload of p state in list iteration (David Arcari) [RHEL-26354] - pinctrl: intel: Add a generic Intel pin control platform driver (David Arcari) [RHEL-26354] - devres: Provide krealloc_array (David Arcari) [RHEL-26354] - redhat/configs: enable new intel pinctrl configs (David Arcari) [RHEL-26354] - pinctrl: intel: Revert "Unexport intel_pinctrl_probe()" (David Arcari) [RHEL-26354] - pinctrl: intel: allow independent COMPILE_TEST (David Arcari) [RHEL-26354] - pinctrl: intel: Refactor intel_pinctrl_get_soc_data() (David Arcari) [RHEL-26354] - pinctrl: intel: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: intel: Make PM ops functions static (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: meteorlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lakefield: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: icelake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: geminilake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: denverton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: broxton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: alderlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: intel: Provide Intel pin control wide PM ops structure (David Arcari) [RHEL-26354] - Remove custom EXPORT_NS_GPL_DEV_PM_OPS macro (David Arcari) [RHEL-26354] - PM: Improve EXPORT_*_DEV_PM_OPS macros (David Arcari) [RHEL-26354] - export: fix string handling of namespace in EXPORT_SYMBOL_NS (David Arcari) [RHEL-26354] - PM: core: Add NS varients of EXPORT[_GPL]_SIMPLE_DEV_PM_OPS and runtime pm equiv (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_ready_for_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of gpio_to_pin() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_match_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_get_device_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_gpio_direction() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_set_config_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_output_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_input_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_free_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_request_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - gpio: cdev: use pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_output() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_input() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_free() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_request() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_can_use_line() (David Arcari) [RHEL-26354] - pinctrl: intel: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - gpio: vf610: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: bcm: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: tegra: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpiolib: generic: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: provide new GPIO-to-pinctrl glue helpers (David Arcari) [RHEL-26354] - pinctrl: intel: use acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - ACPI: utils: Introduce acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - pinctrl: remove unneeded extern specifiers from consumer.h (David Arcari) [RHEL-26354] - kernel.h: Move ARRAY_SIZE() to a separate header (David Arcari) [RHEL-26354] - Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()" (David Arcari) [RHEL-26354] - pinctrl: intel: fetch community only when we need it (David Arcari) [RHEL-26354] - pinctrl: core: Remove unneeded {} around one line conditional body (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: intel: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: drop runtime PM support (David Arcari) [RHEL-26354] - pinctrl: intel: refine intel_config_set_pull() function (David Arcari) [RHEL-26354] - pinctrl: denverton: Enable platform device in the absence of ACPI enumeration (David Arcari) [RHEL-26354] - pinctrl: intel: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: avoid unsafe code pattern in find_pinctrl() (David Arcari) [RHEL-26354] - pinctrl: baytrail: fix debounce disable case (David Arcari) [RHEL-26354] - pinctrl: pinmux: Remove duplicate error message in pin_request() (David Arcari) [RHEL-26354] - pinctrl: intel: consolidate ACPI dependency (David Arcari) [RHEL-26354] - pinctrl: baytrail: Make use of pm_ptr() (David Arcari) [RHEL-26354] - pinctrl: baytrail: reuse common functions from pinctrl-intel (David Arcari) [RHEL-26354] - pinctrl: intel: export common pinctrl functions (David Arcari) [RHEL-26354] - pinctrl: baytrail: consolidate common mask operation (David Arcari) [RHEL-26354] - pinctrl: pinmux: handle radix_tree_insert() errors in pinmux_generic_add_function() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_generic_add_group() (David Arcari) [RHEL-26354] - pinctrl: baytrail: invert if condition (David Arcari) [RHEL-26354] - pinctrl: baytrail: add warning for BYT_VAL_REG retrieval failure (David Arcari) [RHEL-26354] - pinctrl: baytrail: reduce scope of spinlock in ->dbg_show() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->irq_set_type() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->set_mux() hook (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use str_hi_lo() helper (David Arcari) [RHEL-26354] - pinctrl: Relax user input size in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: Duplicate user memory in one go in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Unify style of error and debug messages (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use BIT() in BYT_PULL_ASSIGN_* definitions (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Replace SPT_COMMUNITY() by INTEL_COMMUNITY_*() (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Replace TGL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Replace LBG_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: lakefield: Replace LKF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Replace JSL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: icelake: Replace ICL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: geminilake: Replace GLK_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Replace EBG_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Replace EHL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace DNV_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Replace CDF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Replace CNL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace BXT_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: alderlake: Replace ADL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: intel: Enumerate PWM device when community has a capability (David Arcari) [RHEL-26354] - pwm: lpss: Rename pwm_lpss_probe() --> devm_pwm_lpss_probe() (David Arcari) [RHEL-26354] - pwm: lpss: Allow other drivers to enable PWM LPSS (David Arcari) [RHEL-26354] - pwm: lpss: Include headers we are the direct user of (David Arcari) [RHEL-26354] - pwm: lpss: Rename MAX_PWMS --> LPSS_MAX_PWMS (David Arcari) [RHEL-26354] - pwm: lpss: Add a comment to the bypass field (David Arcari) [RHEL-26354] - pwm: lpss: Move resource mapping to the glue drivers (David Arcari) [RHEL-26354] - pwm: lpss: Deduplicate board info data structures (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Moorefield pin controller support (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: alderlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: icelake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: core: Use device_match_of_node() helper (David Arcari) [RHEL-26354] - redhat/configs: intel pinctrl config cleanup (David Arcari) [RHEL-26354] - config: wifi: enable MT7925E card (Jose Ignacio Tornos Martinez) [RHEL-14693] - shmem: support idmapped mounts for tmpfs (Giuseppe Scrivano) [RHEL-23900] - iommu/vt-d: Fix incorrect cache invalidation for mm notification (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: rename invalidate_range notifier (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: don't invalidate secondary TLBs as part of mmu_notifier_invalidate_range_end() (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: call invalidate_range() when invalidating TLBs (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: fixup comment in mmu_interval_read_begin() (Jerry Snitselaar) [RHEL-26541] - mlxbf_gige: Enable the GigE port in mlxbf_gige_open (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Fix intermittent no ip issue (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix receive packet race condition (Luiz Capitulino) [RHEL-21118] - net: ethernet: mellanox: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Remove two unused function declarations (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Fix skb_panic splat under memory pressure (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix white space in mlxbf_gige_eth_ioctl (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add "set_link_ksettings" ethtool callback (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: support 10M/100M/1G speeds on BlueField-3 (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add MDIO support for BlueField-3 (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Fix an IS_ERR() vs NULL bug in mlxbf_gige_mdio_probe (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear MDIO gateway lock after read (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: compute MDIO period based on i1clk (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove own module name define and use KBUILD_MODNAME instead (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: use eth_zero_addr() to clear mac address (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove driver-managed interrupt counts (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: increase MDIO polling rate to 5us (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Replace non-standard interrupt handling (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear valid_polarity upon open (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Make use of devm_platform_ioremap_resourcexxx() (Luiz Capitulino) [RHEL-21118] - redhat: update self-test data (Scott Weaver) - redhat: enable zstream release numbering for RHEL 9.4 (Scott Weaver) - redhat: set default dist suffix for RHEL 9.4 (Scott Weaver) - redhat: fix changelog copying (Jan Stancek) - Bump RHEL_MINOR for 9.5 (Lucas Zampieri) - redhat: do not compress the full kernel changelog in the src.rpm (Herton R. Krzesinski) - redhat: ship all the changelog from source git into kernel-doc (Herton R. Krzesinski) - redhat: create an empty changelog file when changing its name (Herton R. Krzesinski)/bin/sh/bin/sh  !"#$%&'()*0x3153cc920xfb8cae0f0xb3f2d1730xe7dacb8d0x552a40370x1473599b0xc36f31680x9df7921c0x23f16dcc0x19e7490f0x571470da0x1ec9d1460xe9ddbfb40x94a5f7810xba7ca3240x79dc6aca0x1b1e06e10x8989d6ae0x99bf1b000xcd9701fe0x503b9c5d0x3d396a9b0x40a273060xc7cfed630xabd9af6d0xc4c738910xceecd9e40x798f38300xdef1096d0xbb883ea70x3cbe37370xfdb943d60x72f6b2f90x6ac5b4b70x2f14ae530x11e35f690xdc753d090xe20e88e90x5dad9a6d0x557dbba40xb6943c480xc693a5d90x7c792e9f0xb9318c020xabef79470xc042ebd80x8148251f0x0f0bc10a0xdf0270890xe68712910xe348c5720x5d71433e0x4827a2410xa9a73a850x88ee16af0xc68b34170xb3301f080xf33274180xc3f30cc00xf167cb7a0xf43e1f870x0b8cf30e0xa8ab3cc80x44423f290xcabaacbe0x82f13e840xad35bc900x90e807c70x55bb02f30xb8d56fac0x6bf518a90x1b3c55e00xe4742bba0xefc4c5650xa97b681e0x51cfe2c50x754b00000x36c34dc60x4235d4dc0xd962f3970x03cf10c10x9edf477b0xdb3682150x5e84158e0xdf58fa7d0x11eb45ae0x810a3e2a0xcdbd39e30x06650a0d0x985713130xf5e12b4a0xaa0c79de0xea84c8390x6f8782dc0xe22b46d10x11a8d20c0x35d0c2b30x38737dda0x91bd20cb0x28880c070xdb862c460x6591d2750xba6d4b350xbe96e58f0xf76f95960x5cb3a6740x576253170x69459d6b0xf6ed33340xad33f5420xdb590f2f0xc1f905da0x5ca2f1850xb3a0c32c0x455b539e0x4b09baf70x78dc57640xc7fe91130x7f5ebf660xc19e3adb0x143b95a20x92e208c50xc4dba8ec0x787ccc4c0x63440d7b0xd5f80f720xb9ecfda20x5cd869720x7f29c4620x2c2624cf0x5f9b61a10x5f91e7fe0x2e121baa0x613b1e2e0xac1220360xd11530370x8ad5d3610xf28fe40b0x2723994b0x2e3f02870xbad6abf60xab62888d0x1b210d690x9c8b33e50xb11408700x955ae1200xa551e6ab0xfc784b160x262b853e0x06830b9a0x690860eb0x00439d0c0xe509de8b0xc1b507db0x5302ed980x28e21d000xbff3a93a0x92e725e80xde3750b00xdddc514e0x6c813f070xe01d6d960x6c1830780x5987bc790x0b350cb70x24b744f00x8bf9928e0xb0bad8730x5f2abc880x859374950xdc4633420x5d9d244e0x4e155af00xda0d50ec0x4e90435c0xe5d5b0620x2a28e5680x159125230xb4c400400x686abf710x506a081c0xd21bb37a0x8cf5baf60xbc6a95140xc367ab650x6b13617c0xa79406820xf999b3920xf1978f300x291b5b9d0xbb1adb5e0xe2b7e6470x8c09b12f0x0f7c0cbb0xf846876f0x4b3d848f0xfdf69c040xb7852a050xe9e799fc0x3fc2387c0x6b9583200x5a91fe400x8ad6bd4a0x39e294a60xd66288070xcc234b5d0xb60b9fed0x76c558160x863ff13c0xf96fc9de0x216ba9de0x082d9b140xab9b17f30x7dfb687c0x8ace20480xc3562b270x081063000x01f1c1520x1fb1bb500xe5840ec60xdbd019c40x69824a140x2b60f7b30x956062710x8e8803650x04cf31aa0x34269a920x2b82e4920xa01946600xf1898e730x624de2d70xf27c5b7c0x10bde5ef0xf8beae290xca87f4c10xe54440fa0x252cda210x748fe8a80xbc82b3dd0x710a0c5d0xe9fd4e350xcea712310x09cfddc50x9f766e040x39fb42280xe57cbb810x9756d5400xbc43a3a20xc3b0f34d0x3ba1e2950x3ee1e7830x31d2ced80xff2d22b70x6e76329e0x3c4009cb0x3a5eb5500xd6fe91ba0x2984ed7e0x1228f81c0xfac5436a0xae1e895b0xdef9d43a0x4749b7e10x07f1f10e0x869898ce0xb0dca8a00xebd3bd210xf3df871f0x8da7c7750x1647428a0xd48430840x3eac4e940x8e26ae7a0x06ea6f150x36cc0bf50xdb5422d00x8fb8d4320xd4e1ddf20x5ac25dd30x78a6f7200xa26d2c140x87227eec0xe67f4d760x28bfaf510x71112fb10x6644920a0xe06274a40x88c1493c0x0be73d1e0xbcd5320d0x2d36d4770x86cef1800xd6636ca60x305e57010x5a2fb52f0xdc266e8f0x9623527b0xeb2da9a10x933b685c0xc7523a280xcf4b47020x84e54f110x13b6760d0x964aeaa20x1ffb6c650xf2575d2e0x1cc1f90f0xd27540e90x7d3eb72f0x6cb284740xefc7f71c0x8e3d29ad0x7aef20f90x907df8030x96ab274a0x2539eb5f0xe53f3a230x27c3d01c0xc689eef10x51a793fa0xa0e4471b0x7c2aa1920x6f3614b60x35fcc1680xede0c5be0x76d12d900xfd5a811d0xf6f41ee30xd5aa81d70x4af7cd8a0xf95004bc0xc7de2e140xe5d1b2ba0x45fb89850xbc60772f0x84b746bf0xccb30e260x18c35a770x745804dc0xe5cca49f0x7d315e9f0xf90a43130x273e4c400x3272152c0x75a729a00xf5dedb300x4d7670850xf999b7270xdf6c40880xc35ea6870x6db502800x4a8433430xc3b7b1e50x13b850540xfc4a000d0x957380ce0x85a6b4bb0x8324a9780xb24847d00x8de8059b0xfcd1d4c10x6ca198bc0x047dc6800xb0516dd70x8bfdf8420xa866afcd0x067680990x8dc304230x50115f660x90c631eb0xc533e4380x262b2d6a0x230d39510x403017040x11ae2d520x987416070x10a481090xca236a2f0x2148b4a40x5fc4f94f0xb8787afc0x2a8e46b20x48d16c910x2fa2761b0x3854e5070xcd9360340x7c2bba9a0xb625d04e0x984cd03e0x81b35a6f0x2d690cce0x2befc7e10x783bae280x52de59c40x577e78150xc11066ae0x637031bd0xac8a755b0xc07634840xdb68bbad0x50b73ce20xaad6d92f0x3939f8f00xff2825210xc781bd9f0x0cdce87c0x85b5e6250x8a490c900xd24108d40x083eb21c0x451d13550x3b12db2f0xaef1dba40xcfcf60b70x7fe69bc90x52c2cea10x30d065a80xfedb14c50xdc283fcb0x86d89a890xaeaa77d90x1565737a0xdf6dbc2e0xed10cd1a0xf94680030x443c39930xca89afef0x77c1db2a0xe79d7b2e0x965ac2de0x113f039c0x9f1e88700x99654aa20x098a6d1e0xee082f6d0xb60d101e0x7e11d6800xaddd36b00x57065c030xa85985db0x775164bc0x3754d4510x1c5c1fcf0x4a8e3d340x7b8db9f70x865068530xa64631450xe38ac11a0xfeb6a9430x11b567210xcdefe9e30x26e81f8b0x993ec6a60x982d84ca0xd2402a200xcfec804d0x5b8eff660x0a7b6b5d0x040a01e60xe66742680x62c7dc400xc6b2729a0xab1ae5f80xb581e6b80x71736fda0xf6f7c5c90x5804cef30x0c6ef2430x0b51a9430x95d9465f0x4373d6ed0x6d2ab84a0xbc7897a80x2d64a2a60xd03f6ec90x98d7f6c30xb4977c9e0x383464100x434c5d105.14.0-503.35.1.el9_55.14.0-503.35.1.el9_55.14.0-503.35.1.el9_55.14.0-503.35.1.el9_5.s390x+debug5.14.0-503.35.1.el9_5+debug5.14.0-503.35.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.35.1.el9_5.s390x+debug/kernel/drivers/crypto/cavium/nitrox//lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/drivers/infiniband/core//lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/drivers/infiniband/hw/mlx4//lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/drivers/infiniband/hw/mlx5//lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/drivers/infiniband/sw/rxe//lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/drivers/infiniband/sw/siw//lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/drivers/infiniband/ulp/iser//lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/drivers/infiniband/ulp/isert//lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/drivers/mfd//lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/drivers/net/ieee802154//lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/drivers/nvme/host//lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/drivers/nvme/target//lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/drivers/s390/net//lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/drivers/scsi/csiostor//lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/drivers/scsi/fcoe//lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/drivers/scsi//lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/drivers/scsi/libsas//lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/drivers/tty//lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/drivers/tty/serial//lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/drivers/tty/serial/jsm//lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/fs/smb/client//lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/fs/smb/common//lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/fs/squashfs//lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/net/6lowpan//lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/net/ieee802154/6lowpan//lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/net/ieee802154//lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/net/mac802154//lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/net/mpls//lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/net/rfkill//lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/net/smc//lib/modules/5.14.0-503.35.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.35.1.el9_5.s390x+debug ]; then rm -f /var/lib/rpm-state/kernel/need_to_run_dracut_5.14.0-503.35.1.el9_5.s390x+debug echo "Running: dracut -f --kver 5.14.0-503.35.1.el9_5.s390x+debug" dracut -f --kver "5.14.0-503.35.1.el9_5.s390x+debug" || exit $? fi/bin/shutf-872ca2e2b66196929507ccb18cd402a7042cbf3aa3466cf8670ee883058963e3c0724a5cc12888dba6a4477285c2f2d5275b1ed5e91c6afae03a3e5bf95d9d4aa?7zXZ !07070100000001000081a400000000000000000000000167eecb820000a650000000000000000000000000000000000000005f00000000./lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/drivers/crypto/cavium/nitrox/n5pf.ko.xz7zXZִF!t/ ]?EhDTTk׶Ǽ:ߵȚ:Jc__j#*38ݵreb떻.o/# I=ab#߽Shlek_-HKq˹xQ<a7uS鄄x5N52@G,]MR3bJAk@=D@nIVw*}@y[|=F܀jzUM=}k(s1nT:/-xvՠ4jgUYuB o BCjaܒY-E@#7n,ՐQ -FG5;r-qh?X2 M페O-+i$ž"6m}} ȡ ,#6Q6:v|'::5O#A'z@c=QAUlZQbvK8ag)@ NΏpWeRPʼj7F_fV=')@6㎥j'g|v O{10Τ߃mڲ[QН|ءyirpڊȮDY)E4^b%m*hS?E7(h#D#spNny:Ċmc} Rgi6WR/kX6Wt)u3(!0<#YJ68tIrj8 ZsuӀ G_Pq)IVԅp9ұ}4a @Oa߆8H E.MͼzCdDήfn/($\rs5 S4]G06i+Hd&d䤳EN$ R,P"1M16; V^^cFuJyDVJ7*4Ÿg}51$/GP2 ,Ѵj?1B^>Ⱥ">Eݒ6'ҴCL2СKx1 Fz 4m[`f,':6BpJ>V}Ǚg$9d,{Y3c?nXehpzb| +'G6 zq8ӟlݵF]@~; Ψ%7Eհs7 lwi{X*9J$dc5JEY"ݰje\:nO$XjFo%"̍Bƹ Rs]R{nV=*+C>T%A^qW7xɯ!ݳe5mb0,V pCS*К>\X;*rF:"gjY/Јm3d\'}/'f-[K+lخkuةзLP)L#\f^j4ъå>(rdBVsyf-xI8BMk~":lL&p!%;z?o*ep?#&Z x@6@#wY{F)DHe#m^:ftٓچcfrM;Ïأ¦)K>iE٩MH<ƈ "h;7l@8CoIZSLN,H#Qn- %}\|T]΋]ndOC)/2+\SIpm5i< _]DKj9|:Z~Ԩ\bvů4|%{/lz T/lۓsR fCαntm}LloKİb/>"K!ru?Jrd)0CUq\Ou71ua|_0CksiG5/=N`m8r14 Le&\)Txl'R +mqV,|U24ܨ&2LUyǐ4=$!ڒ*1y8o+dbqL>YѲ"rא&(k5IWw$=KωGb3>Lݗdx2n7-2֧rJa,ln%/?34M-q [g\{Fq̷}$|6v}SxxXQdD~] !T]gwjnxX-֎gd5ݖþ^g CtMU ыwg63SwJj1wuJb$KdSF}Zoǧ0l5^:Sj5@rO0l$IF]}uHv̾0B'S$$>(]=koKvcv6۩:^")]oNjD,7bNзVɂ<&H!tn X-$]Pvh 5$ g^Л+cR%C&ym#BJ 76[r: 5DtiC a.&RJB]巃UTKoFresVR#(FQS} boRp7Fe.&Pw%(̱dO5 _B9zo+tZ\QX"L$hl+GB%O2uB wHJ"p\*4z.a]beMQ9"y\'Bao4T@)vRkvzV0qջ[̃*Ur~w MԖd30hC7dy%zd=I!it(w?IoWs|E +:wBjTJD~vdw|ٛ*pªU N 9w'dnU#`vv>5,ɱ=ɔvKE%ǒۭ,˭P3\4^)H zGb89ܬ6bGOi,9n܌HL <LK K =pc9PЭ+bs:,d_B:,_@-UWs,Pڒ{R[EE]jGt+g16O n@a֘%Vn` W#x {*i^qޞ<@YjlUқ糱+j$ĥ Q!&Ҕ޽b[Җ+ZS\Hj=kߤ7bA I~pt\ GE8o-J <1Nƽt c4!޽PtajG7a#=܊!ΕՊ ]9vmļ#P_K~nC,HkZ++3M~ɌmGHIhKMcr9H:|*Jθq;>! WTJ%no} ~ڍJRtqeX3Zd:{nD0v9[fIބs:4[rTFi5֭T)sBώ:K4bj5^QypaLQ^V(9f^v9sukZϙWe7RDܫrx$zV.8bt9+FgcSǩ+sZ Ո\Np 0éz>,Ю=q Vfuro3IH0*Aҽ (k9JV[/T|Ӫ_w[ug RY9YQ$~tNa\CSBq5 c$QWU?i s^]'[Ce?Sn%:w!yr1COe|GHi1t -׋&;j~9(bAAS2XP#7up={M'PgI-JƁpǞ^"]%w?YFټR6&CU`~jDƢ*Ý ]o46)Ԧ|astH6 Zp{@m @*t&=fi"9Lj`n +XKLa%PwGS|"Ct>| nlJw'q>Ndsi1(>h^p@f[qeнL5>kptGgVU K}OQA:PTRNM9<{iVe [gHd¢& 4jZ@6;2] %񁅅? Μvn 29iGk "}&tpc8x#{&rfJl9Uqʺ&Za'"GPwF(O\pbc6 ix 3R m_"?1c& ')DL0!@"IhJGX!lFP hC䨲=K w:)tˣu ُ$r.T6_xR7uv Yn⚮ ms,2LbBPUw|Qj$ggs?æph$L ovW!WP#*oa(زha sx%DQ=/}uAlT<9{ !@Hte 5 4Xԃ\Rs#%29[ڈ0ZjȐc0T. Cz4<)wl~ZH\dTLx2!i>֎"#՜)]$Q [<9O?6) 4`06θ̏I(doxvO? )[pW3n+ 41HԼx3 cPSTV'v1&!k㵷RS .zvVNCԕ7RҌeYKH곊XT-!ޑ:pUtV"~h4uNj=D)Yf%Vz3eGC0̨i844g 5fpÀ̛O=-S8v4%1CϦ-(+@]%2֫coeq YVVD[%U`0#1eK;t@fc;gNMfVkC.E3%PNZw!.ₘ XwGC#ދ\I_nxNFyvajd: L!v C% m/F~!ڔkoiKNۉ^OzL@r)1 Oz+ mXevGЀv\V߄Y8t4<{gOw܏mA3|PG^/}Rޝ05>wPY6A3z~̃x܍tfbuģ<j/I3ET #J]R饮;pP'GYO<8-YS^iឹԍ@Vۖ,%Š4}-7v>h vobn>ꭱLl8B$Rut?ʏ{u"_}1$:1~67qt!ՂCnʺ*=0w܆rZ7 ^0 Uic]G׼@gP}6VlōdXo[.i l.Kma@`fUF6յQ-6[1kwv5OK4k./]s1sངʪ1חܤg0gt25(}(oqL7.›P췭;'{ZHXyϮFDw|L׊^8Uɨ GGy$lHBL`xh/-D񆺂9LItR)G +, єFc%0 q&@"=m!!Lx=V`wSi?-u5ΨH1 En*Y@Nǂ襱y~Q{zϹ҆q!FG'0bU"s< nK\C 95Xi ݼiNA@&fc>VֽMMZfSyzWh49M?TY%_{-^,!^Xq-GFH0oI'_pg/=ndO~ ahG\y76i@ JE Mɦt~4);VRoݾ=b1FPXau%ɐީKْRjky^Mmy%qTSYv U|U֔[ 8.hÉaȏSNJCkK4QThC0$ ]Aoa{8Q"rŚZ5?kS<^̰0S<43dHd5k|mbჰGFVId$x* " 2WI8ş3G@QĎߡ[).7WtВ ;ǽT3X6竁 !0LVP}{[ac2/ۇ݄bg-xͫ>bő ݤdX2" y}?DT(d6=}5$yjF4ԷtdShB.+Ԑ%B _9hGw':g̊ Ȝnv miBP`ʳ\{6Ώs dDBeى {-`w_G ΅iy}R6 ;Yv$ū r3P;A8LNRz>d %Ķ{k UB_ш3gCԂ4[y`04odOpx1xg?bˤF4lD#c[ f_¡ٖma/oŽʧU<[viy+ qSIL,V\*X,Ln$N6,h;,NCmX` 5#赠C$#),ǦnrHY{Ecw%G}q"q9#w0yTH«|D-v$y7YC{[k.1(pfY>&$rzӠA6=UI"=yP qzju$%i|Q n4W !R-5rc@Lݍ-3™cdf)1=o|ѣO**奷j) ZM{+YRʉWOgvKW=I 8䦾^׺LE[5jU@XxmKc 3a];lh^aJx l7П3aPҔ>t'9`^Pm#\~?JpKBa=!.KXќ]ִOU>ygo |fAI^濭_}`(J]OJ((yÐk(Yd6 zLցsڷ|Vm3<_`86 KC+ Q9pRĔLMzw,慴EJZAW OP <'H+JCLm(_mp%\3O^|Oa|ml+lHƩt*H"uN C$nz?sQc 1(\&;-OƞJC- :о]Fi=l)[@-݅TK|&)C$KR_!JDD ='+"1"7o|77qy|fÉSQHɳ U$Fif`'q{H(D{x#Se(sw+$N9R%B;8((38?ҚߥpIY0$ϊaws,~8w d45%>ѬnUN\5(#7"]Ba":3/v~T)B| ڼ T-HFoYַA]J`kUk<(ƑJ>A!.Jݏxc[V6ka$~s7UuM!,:$e7Ɇ2>hT S,`R/&3*Wn۴n$/萢Ve\2=6k)+G ԕ*ķkrp bCFU6`%6zpNpj5wdk[撌i!_ֿ[ bwMp8&W0Bgzw?@e`U,:Ip`H-s#C G-; Y‡%(=w8%z|e2L_h~f;vL5d9iYKQPE{j(,m(|ּ{8K`A/ԭX b#s̶HBX*}d";L訰@(Ы5#hBt 4U+⣝W(])p>B g)r4"$R[n-uHyZv3+_6\:0lñKdVPa<@YK ЫD"X;I(cw,/hb{{j@eҳn-BFA8&ƽ 0 90AHʙAmJN.>5(41ob)(WGCU8l(;<,lxU;MIau#䘟2%]3 хyqEsR`ŠF2m$EYKQ]P DýƕkV4# ӤgK#>NGFAJ\!lc8@<s&`>3 e؍ Nat[>&x$KaN,whrbo7 o* =(f㗮H_)Cu> $=hg~#X_P S#{ Xqe` V4tZOQ17ŸyTCG`'x_q>=6|+vi'OEZ Dvgر)poyzb.Ty *m XW܃g.ҵtQ=m䍏@Y5 DNӏJʣl'N/"bgtlBA_: Цf08z:A@j9E(I!h(gv OԂQ3K 8k'= = 7/$AƎk -,&4pTv,J޴&:{ RfZS2h;J]ASnN9~}j\u`|inLΑo[:de={Wyjvkgi {1Z X+pΡSz)d\phwESzOKVKpa ʜVCcKf)Ԝ5G}Ag,}^TH} co.]qߒgڛW%BqʓmN e0 ޻;A pAU/GITh䂲| &Du-ܗ5 EMo"5;b៍(rbJ{n8ᝋKQ)ݏ;l| >-XLMF)ZNN8Wհ J-οkPgBb\vqXf~Mt%?FfTj%+vKPAk "GQ}"q1`Pyx8@Z#wyo9 0s29E\ƽ9\)Mdt*g=G-i D8&+;wEMA#αaDrXu-ⷑυ-QĦ,e6]A"7/!Ȏ$%\p~gu"r;23#O9ko%yaQf,5rutz2B%#a? B*˗!/^ɸf5}A7h M\pٮZ0 CJ.3Ηt:GZ ݆̃0BpIY ~lAo- \_GboTn b֜wZ:-*anA~g ?tc=qrI cՔ8:h$o ;A^E/ԤJ؝}lBֻ :̗]:#165DVw+aڱZwi?5`Gh1vi40V],3p;=ğXsdv I5vmӅi DV;p%A7f~ oUjUWUETRj\=n霬<)za ~FA@GxSDUsܫ]^|ً?XQy-~84"G '_L "CiXl +2)TN{&;,&WЁyF*419$B+x& o@7Α<.VT_׊ŗqyyD5&R>]yX[}U~2:O)Hjpu^PF^`r+Y.Sʦ %SN9[ImEű þb߈|.GXccNO: wZ.w^d7s̥ q6|02lxJ'=Կ`~X(yYp4);VbڸW .,N`[d𔀆$ #үz&=jV7ʻj0] ?nZ )BU ҔfxnQ*lcjjLN{JF]mpK/L*ĈLJWcpZ&`QȰh p;Ӈ" tLLÃKN̊jɁ63|@Uwۅ۵]Uonam^j\tYjڂ?HF/'m_MV?^ri=,K&9z-(p %W]DR KU8YO/gFZ^0vHh=h 4k <ZF; [P!?FaXbD}Xkjb YlT]]Me{ߒqJU9"l|ף?w @Ijaf'')kC3JbҴIP.yK&0BTљQ `$E,n킴Y_3-$z*3TL \DwǼ~Ý$%iY헼vAF]YGhb,n8Jߤ9jlg:jy/&vJsl>,c JFPxnb$kkrbQUFD4XUdMuZH7ꢦAF g'M8:', 2=Y6=~#Z1{CeªiR!޽-g쵠0Oڏl&r} Z8p1X+2#mN^V%)V̖T%>ާ[ |ʪ^^lܰE)l4KiυF [ݞ"|-:&#vmdkh12/_UgNAdő @Ouϯ9DP2ĭ<>))?d#S i^'iN%F/lGw>!A ǟ3"Cy \$Km>\|QlBD#Q@V!^5㡵j1@ܣeqoVùxR&gԤCjL]Sfe'%ЦD)`oCx r0kg}=2P%kt roQFgɏ {f/"BY-$]!2 6PyMMe*R@(kdьv}ɮ4)"|^?@!4b-YMl +M8R֩^}Ն񘏁kG$Xa_Mp}N5҃ԍATw(X~De5qꀄ!XLr~G=8OľL7uk',My c U)'sLEgzq<S_s}Q%wF_%#F3[2~o'= <ډ @_i? t9=J?{։liPsIhg~#^e0d(5L4⣝E=aOv-a2MuVU0՝h)&F^m=j Ӟ ow:qP5&Ku۳UaJS>2ӬF;Hm IHz )aix`qIo%VσK+FR-I߀ 95eP0AxJR &ŶPJXÑ2!ƬNq9DwRua6sz\/yb_I#br&\ä3ՠ󲏇 J3} ƃ@|Uj5-w>~A9>RNA!$Dl3AU(OT܎wU F)'!VeSҒ23?{M( k`r~FT}̎ЉzЛģ㦝R Z30r/3*lkj$}ݬ?钦~e6a B|̏8;{hP6:ndzUV87SS 8ji|o<6b3_a#0dIęk'Ɵ-=ΰŠUBĵ/ 4""t4wY} p\uE-M@1CVPfo>˱H{w9j< Ϋnv|뛿5Žt?6Li@{@(LƦ]*-n\3k20v@:OBU1g)Q MV>ꧽ(Px~e?6i䤻{G οw- j|͒~WY{:lR, ~~ZPrpɔ}7DG#L\ |> rZ|).eF-32\`OrRO 8`T-/ƴp)g&Rŧa/G^H%Y6E%A]RY]Ľ< xVhQZZE[097F,faR-^0INˤg?>@ w%0G\c>=jJ಴6&ȓ&4>d0UrLrؿJ,1ݮ42ȉY/Z(` es=EjMwh>J[Jeo]?DHo_ y|W-Ha[H<4tͳ3[g07,uG@ƥr{IywB+~XY+{S `7>P\c4xm\fzW;)t>Praa\G i;S<aĞ}T2KmnCw1G+ؘt 8AY?KrsH-&zo~h~cпap]Vt}2 U-AA.x~|DҊ]!@!C0Ҧ)Rь-U,N֩{.ϥQݳD:,BOrYL{eްsO - Q10|vC^V;Dǻ(OiE⺟_2-+1sLsY_zAxq#撚ntrfrZ5h-^;y'oIܐd͍oM~ȵcf(S'Q$D/o1cwi!v #hwע*ȿ7`V.%9/{LX9xu7*h'Y&n6SK [!ӣ4l +8돌cigx?1wȻ2_[dqs܊)[y-p;Xhְ?=,.9U;p,וWJҚ5l.DEbLpXzLM ا$18E' 7??Uc[\h\l=,S7z]A@ԾvsC TUcZU|y_~n{ەAb?Ϫ(Z jNמc(vZfN]Aę@J}F6μ $0͆$YQRI1v[ m9f!ȳYa`C}Lpukm+î0ƾhQ9Ц4HfH8]bSE0Z{Rj7Oa kz0JWptQ{#5%~6?|oR NG'"mלxt8 =ޛBtsN g:nh@5cY4Y|q7LumlUOYvԄR&;:1UG5h|+Wsk!*rBkLVYbB2HG>4CSA4JVV~Zvw}fl|q8KT AËrG Nqpz2*G7ZLDjtq]_ IܼLfe(b P㗆y}杊e2"3t[pCz ;R*k!agiA^G|w{P6sfZ兗MN& 2qzżh;W>koThuA[)R-mG!_xҕLRWcex| <#[^Y4S3[Jqxu1EO0Ƞ.X6F%1jaf_xin|r*(?z -;{'nR۰`Ev$!/(54Eԯot Q7*~mEF a^#%hհ0BT ~3Te Rᅮ Nk!y x,|1Eu]!6Cg|EpcYTȓ [@ՋueWdS֏O2:WNE 2 0n {b5DcۅQ9ʤ'1-+} Y)aG\:[IBX3͗()4 ➢ylYJ>p۱0}4Ұ_LHtT^*H0˹`H"VrAa'ԑ'~+ڮԨFYXGF<݄S2̗i6l~ q_^Y#KT%O7"kb}?!+flGAw|SJlO˚::f2a+e3w, 8m ׈m.8K? /~чn Ź)?./FX- Ge.5eiܷ"gNl = KMɕ l|(`GzBB睙N#N he=NeVJ f.$ ^ )~QtecCS?TF Ήʱ-\N?ǰP=9Hi-uƁ~zZ3 >ޡ!- q_Da> JywpL\{y(ǯUՁJaMs֨JNUȮh8R6a]a+vVQ\-"^>?[5r5ٱfeP&mVb,!JE8HZՁc_Lz5AA2eQjq?(qT C)?K# erkNXvn|糕_e Z;g0둄gMN0aK`.I>A"~o<|ii?"lFi7gTx څ8pgYLd>sq4aNVS vW}JNK'jhB/e#ug0v;n'md<$YT$P(8,Xe7)Ù<(?fru3ن,hRxGv.3^V<(z%hƫ6n[Ba!˰x硄+!ϢN3)?C~'#tCk܆pʌtn'qnPUլ 8#e|AG箓Jb 8*.~RDtZOGj铮 y ea&IM=3=; YfT KM0W7-rM˞d!} oc/jb+TUPSőF Ճr{إoj$b/)uAN5ahL>4h+Ki|p&ypTCOn; .]q .*DDx%?o˄l@w랕?>K%An { mVW@x~1>*ƯLh:ز8f,FG3Ck ~$Y1䍥#` ʆ!?mc Qn֡ҋ+tYyut-J#H0sm7iUkYPSS*Su49ŶYawvLjO֕|y4c>3#%V`x5wELij8WAqfmr[J2ܿӧZ"` ,mϓҖM@4'Fpst2X*&ьue=rp߁>hXN<SS3LƗ..?e3)kdlFGWʜ*N(KqsNՃO ZQ\j5r;dTw4~H2tLdvhҺfD]slي&l&ʂ~AN{ٗ]Pz}7,i0C+jVb&,][2.IY0kEH]7[ &/=eY${HDee}E{`wX7a =WKi$w4CßUtp_;- xQl'a ϻf[c+ -9FnXqhTsIOpSP0 ٬e+7u:qw{RCZց'qoPYso_s]emx9j-S5R43a8R2*Ƅ&4ަCORc1qmu`ܓp'?wG ;;9*17Tb~dXhN..$7q heCAup%LI7*Hy7 @DƶGڬD[M%, |˚1T罹K\EW* u9I.^ ľͿlBHV͂j`{d+^0du. {m\29qWBvl;p·iwY"sz /2~ѯ@֧?㧠R 6B@}E!-aaw)lS"0ԈT͵Օ/9>ƝZFB qqLTJ*Z`rXc~@(9xgLNӜS~ut4R`W!gQ;(:'Y9@HRSm5&+dko։ ͸FD(,{^2(v(}Ј$˂[93~ղ@/-M(/ŴZP fz&S-\_tzQd!#gJÙ Yj~99RiЇKb|ŧڊ&ziO9Vh XBoMXP6MUzD.^ݕ'˼u/WG'OŞI)ݾhp{T=1OC@ +w|D-D<gi#C% q醺3DNL'C߿s, oZmMvIW*f(~MCF w ̅~q<j>KcGC.d(Z P[F)N.)e|=wE'PӔ7ѵT" ]b55Gn n홅K^Gl֕'/mdmsRZW6 K:5M  #_䋯3+ O9շ:29H56IucHo_tfI$gAdt:"*}\@p$t%cpmR6IE'n4Z ;%ƕلE+XI {{I S?ɐu < Wt Za VȟCjH}ZsKt=ckq9+=d NV/yAˏa+W%- +'#ܝ< WFmxWN?Jۡ!/5Y6IN:M/e4yfSfWa4=wdqzC|;gA b|t΀GȖ Ek@dQJ,Fc$~ME; ~xX_ZV( i1L"֘ޚO`&yq؇ FXFU_5u4ĞA C>Q]F5ozp$ZZb HA.w` ! .KB2A3u'cZA~AC 15\KhLxPBLg73_.}QCoh;&0r[xu3\~羇_4MӰu&|AE7%/#(*Y#WWC]ikLr) oBg\]|@DT%| IKN=kB |S;[N$*Rs?/V! g«buVNG0gA\!,P`yLgOsMè HPX7,` "hi:lWo_?vd7 Ubc M'KBNbv@8I*N}_2?XzͽcxumM:7rl[+'C A/0֟lEj( ṃd DFW$QTszQ CJؿ'tQ jW-Q̙&t5d  0fȻv z+'PseQ87%N-#qMER#qAU|͎]9juK/7t /0xax PӐ8qN`>]g r*GGm6HX浊XAN̡.};$"[So=ߩU% .,*Qӂ힤'(@#p@#$'϶>`L\ *л>rv$%!6$\t8OAU4ۻ?'}Z$6y8a|>xPɐ#ۢ˘S4Xp͊8[g0t@RPu!2*s S8 s fIP;OzFx-Du#Ki4En}0|`,u3>!8ho˜T[T[|s xjLVnZ^01f3PPIu@g pk]Q- ogXxv)H(ϖTJ y,]?05E0m#y!m [sPqaW#8~=رlmTrNr["V_T 5nU;j3<Μߓ_16o_:"<'‘%ވU8:4V-Lp\PiZEw48AYo.ܶCAWԨ ;Gm=ϡ=Pa f >OV_޽U$|sSrm7P7\H_ƴY)wƐٹtJ8E4T2K@``tg V }N^ \G4s2vBR/ᣀEђ\[xH ipC'WX_'UK!i Z$1 2P9)ikIi]WMWi9XdHV7;Pe}CZԕB0 EX?BSUV1r1Wx`ջ9ihQA!e{ Ca!-:A.gҥ yF+tcMy `:/ԎJꥂ'(OFB :DRioSϡH٨݄y^aqj$1U+Ѓ98I`?jaI7ٔqQpZz˝t^_N[~$7$9VX@2; xq~_6qIHk`JR[D 2_knxwavP!f^|(V^tBP|+,GRd22&g@O8ߗՃwצؽi;FhH_,n#:ԫh}Ͳ+ucWEKi'ïA)7&Y:DkEPTRbJ#Th^upcx:C#F]2YDawx&3 `F#IM۪6ydȏ5< .|A-2G <@ Xխ+Wgr>lGfGy{CRF68(9ҧ8BVmh| N>" LWS VWjFćA;.#O:`6.}qD5/ U,0ȓovЊ-X. L"4#vp$q )W=-NGtCY)X^WLUӏ U뀴 nPUL*4kjD#4|e?Aq㵫8 8E# پ'3?D̯J(!rHwG8|DCkaKq;%TXhi7.:ý]fpk<FVڥZg E:)ܫ\be?Fሎ)Iл%. YIZ ~8TM,=]GKK>b4UpZpK%b|+]hpۼT15l9Vi 3p?-UނaNSb\5ê ޫf#:$Txk b!WLңdo=Ho|*/ fAzpK j]Uu=zʜcx?7Q* Tw`[ +&Mo+8(rYi7:BoiM#>~)I^j[Sg&"ԑS` )HkBc9-s6rxo Ba)/n p,tPɑ bZ 6Gr RJEs(+Ya gya Lj*_] UX V+GMԻX-(]+hnjJ.nZ&BR]b.~~׼Aw5W*)TgYcoZ$ub&%'I 8:;~q[FreRscn*̒ͼ =;~^C.`JB96x۪έ3kge0,?spYksIѥJpȷ/|ߎ3h?ء3e>Jޅ(|%)Όë`\Gt2Z-mƿWy̋el{uƳq0+uTƃ?ESs+D~hz6|͒U>iAWe*ܗyJ\ IF Iksf 珶ky6" ^7vYWEH{Wohzu4+d/x7apZƀ2_^/^Wbܤ^(ʹzi5.?JlBOG,ņ~ VE 9sGWySk}$#I{5WB@d҃ ܐ}WD=2E8$W;Δ5Fjk 3kA.0add]Pȫxі5H*!p["[Vӑ* Bú B{0L%BnkBb"4=䮶|wH8'kU<UJ$K$IU`wW23̀K}M.FcИd-/MADtC*m 1%je t&V8Dn'YλsɆJL#KqEA^sWF0{ȆXRuu-bS9iPpqͅ Qi8^R{?c~.:Q0fiOףJ.a#{ws ,ńY%9=9YMs oIkʕ0:3}7*[`boK1n^t4o$XͶW0^W矉jj 5Zsf~|u:t'~՚<7|h#-u,؈H1v}-%g6h3t H;A6F#PyE P4y,/O>I^;_Pluy2 3x*\U:զMePeltWyK5p\E@"6qC5xxufFi8%su )\ym"8^P"~8$ve@Q (l܅pg[ YYVXF:]a̽*4&LY@ZmAΙMU`PMX?+nkSwH:D_x2{_rJsi'FI80 ~Xa2t@XeCJ#)VӠ/о!y}PdìAW>PFouXΐ~ -X4?_y.SG=-7r[ _VuU\GF66mET;&HB~pޯ΋a_| y9sErDʂj2)ji.GYs:~گA.:޳Dۆ @:VD+<q^V.Yh^)w+?NWH{-鮋SY/6,f,d5vX_ W5/VivY}5qZ-0tm?Tɰr/ ;LjFO 7ގiD> { sPuvuK)?pM%*;Q 3e"RW%$ GlL׿vQL7u6nD0^!|XÐCC}`-dj.$YL hyTD|."oG+D вMZHY6l׎?+M}Tm1];7H"ukA E:;YSGlBDk :evz/pyW ?ws):XqAɆ%I7Q6kcꌲ3^=I/7`ܒ{Qdrɤ&2n$ JzsCk}W!OͱR^ٿ*D ,=Oop6ϹA sof-T1RdSGa,ىn;/Q,JC:3siOהAfX0o!"/-&cR%$SvqajKkRΥE>Of ؐ1vac"bx[tX|wƣ_ݤe:|aVx;BGӐ XCҰ1JrJeF0<7E?%l<kP*'iv?^!.mD5;i_O=>z  &{hb`.cS`eVWޫR yk!P0 2&]ӣa޽:F|P <`x ,v)wC/xrk ݩQ*\qq& HvgF9jq1~&'=gDpV H^CwW.~6 }K5%WέtyWfPNI(V=,\o=ݾgmG#Zoá~(-ૠq 㯕xz42Zf>?m36/Qn{ri;eņHt2u{ʯKZ;0*/E_`"BP%: C$Uzc,]^Ggrf 5{hvz,|&W DZJR=ds5 O@J{\Xk4٧=jB t3K†T/M ¡+$J6jj]>jH6(QN^:\Ow]GVYfhrľE A(Hup,\ "qe,@')Qh(¨ivyN Atx%W]L/9UWY^nYC}Uj(ILB(GdbXL؝6aԲx1U4]x("-2QTpHf5J$ ɐ% =ܼ**rۦ1Zf8V|dvP-Fhe$<4kv Yv$z<$8/?ە>i+ -p0NA*Ou`w;RĹ5 B2""7Uif<᳊rL2xywëwl_ѺnON%'IZk0I-ȣC@1}BtQB/ NUaɓRg#+-/BqeI೩- ~=BEdt!S\lNAb1u.(c.xNY?1h䭨<(XWK@dPC:-&+Sfup`n9Zsw 285K:re.G9*‘<8C+'R?0˵5*i"[ZaAˮ? ;݉"Qx/2Lxa;F߯ 6ynAHrx'qMA=Q.`d&6x%sgNµІ nF`ok@\$߆2n1u V8FOYcfK :=Xg%zוDDyBOSԶ!VhrN=Z*QC;kG[gptZ j2\zԻr.0!OϚa58@]s뱎 jKQ*|2 snVq+gc'kdk|Yfq#{ؔڷVOa~+bR=x%FFO=>\UثL.6Xy묝.Bi6Վ]Jܝ%cWm ,ݓJK-}HR?WYk~f|;yraT.fqEZe64W8L;ԁ}{p 8 +*-Z,s}b )3I,tZ5 ,$cɝP]4b8owq8lBz=g68_P#? c y?ׂZT|i(<7&m=0d(β%̟"4r`2uA͍ąLnZ Ir)0bl4+:ncE˿ DB uk7*m*ۓ~ uxt{%NqPۆJ"$Xu 'Gø}röBe+T!+83eeڱ!{\W:!~.ETMoTLc}Jtd`4[sg ZeJ=kfo0ڧ?#gzxa٨ cIfwk LyжHƖd]-M.FJZMV3ǧ DmNPwCBGX|c!"#U3^ f|Z5Ek z#yD؁ u"QwJtNϊeYRKDyݻggLE&pc>&o|VZǐ- VL$$yY[h&Z3hK'/'#Szay0Ӈ\p]+ݮ)g- Ǟ~Y~;\g۩]xdȾm%) l}-{aFTzdr0Gk`k٠%f$/ٛPI5&-^( kw$M棬]6֞(3Bj2S|5y6~`+M895P|DqN< ˾;:.mSW#Zʖ^zcUw/yTboc8MILj̚O$-jt䏗@?6Tgx^XQDA8TURQB6!tU6A5Ҕyc6=h{;?nU "7DژG#8]uR$>F&MX95t7P6ōX;ׁ:^"AQ$ scJh@ j駏iNulu^]B-e`j0Mv+vfC"\!+RmruHZrŁ$T`SB0ʩ/ꢍz&+YG,rkn3l@ xZd`*5N}݀cSԖl4eq/!Η!cVB1p&vD&*Ce瀅6 } Ss$d&_1.Izuۭ:~MٝY_ T׋]H_ 08a$b3Kk$nvm!`sY`Oխqs_o;b$?`Ya:Ia3׭9imy{ ԖObls[L*Qv}!lou;.50|U/s/UxjyhوUNiD,9䐀#-c'׾u&i!Shހµh!n5bקyb!:Oxg~(#>  f{KRGG`F?lٝyP9j=Gy;+4oS$5Krn~)n2h Cwԣ %o'Ӧ:5p40CڷN#F&O *y J6 _+Ц_t;|dS: І-@ᔯϣ?_}6{0T^bP ꯼٨{NK ȟZ>07}4R월r%濘FdmP !~t/9T:yh1ÎN֥Wi}%q1 A7hb 0k-M$}D{#c0\p6luDQ?͏Γ|4G *h{jcH Y7SDO .ca"["\[3_G.w\vH';?P`kdRw py]awBq y3 $N; 6+~^l׍"kn5:GZy_wt3&s4dh[ҲEgW#3k,t }_oC[ݾh.=\h}g mCU|'/)eik ϕ-آ3hrG>aa+T[ 6g(JAYUČXr!8 6e~1O9TvO# RB1m\4ۜFL oԠyƛΨ"`@qާh3'oq!D^o4r+MĞ3l&k2ةZr˅!B O2ƒw[ cd]}vLo*e#&M3T>ъ9MuPW7 |/yA6,/)>Y䄓ӷs<.bU2Bm ŇTk芻. %L.JE2U^ ۬jAra%sFc?~}k+fM=lɹٛR";YT* p3l=6Ĺsd}^VPOPv0R5ܢVRgQrD.qv_KkfI\ !HnNC:Hg7ˤcIv@}\x4}^Lх#Gqa6DqZhAZ4}XiEՌL٧'9z Y5I JR1gy҃i`diHhr H^ $Ic^Rs`#I]sG2xNvҧgI{SJ!A8;OQo o=18 ;>=6li[NN%sl_㕅2`Ś#FLF=b~n3:.P"gXkB@-Lb=Uૺw_yƨvFwS7"#erv9 Tjŷve_aکepJP|3pI9& l@Kl|wM COTN o,ʳJ*[2Is'rE4{% \*[zx^x/vUcDÙ O* 'YޓPK ~o'tYO匦[*Q{zL*q<JHU_a>lŖ:1rXGN,rǘ>r8YbDi[j-"K|ŗGKb=Gf -_0V>8LɅ$pD"lj R&5@(Jc. W~-F*\'X}xUExǏ!|MHWU&RL:nQ6pS*0{EbL3!oOʻV`-Z..Qm CfbuuR{Bg MƾO0>)pI%mz/t 0F+QfCዐ1lcՋ؂ݺ 5"q()ĘPۼ\62XϿpr'mǕ1G3#Q~aymP<cd R>HxnEsiύEYD!I'l#Aq;3l`ʬ[J^J 6Apq$VbvSb.ƪm6sRtRC5[[YGn;.g%GM2?̮}إݪXQG)ƹ*P:-,4h? Gi-GraIk{ 7~~_yO Yjhukͥ[ W܀j\L3WL^]2u{.@h"/ '9 Ƒ$$3֘WM_nAkw2p\6Bӥ/+u?RLN%g̮v0:5ѤDAv}ak ګk^c#gd)ݵQ($RܥG9ҀM.$LѹkDǍ Ϥ*~{ygɥmij>ݾT=PFL {QB|S`K#~ъ7nLgZF㬗='ܕcӋC}!`bm!({xLlZۼ œxTYAԄW=hx Ǐ,hfa8Ux M)j8Nu ]Һsȥ-;0D`tՕ^Ζq|3~I\;j`_2l\s #/Çn]P+ÜHpNZ` 9CҎOϠV̟kq5s{. 4-]yӒ2 HKGa ,%߻P|xPzپ0ec| 6dwK Ҋۉ`žro_掻_{#"ge{m/F~E*tIށ*7 KhD zZue z] FJMvk(ޙ\kŽSc.j-TA>$5*[ETDƑa˺4x-ٳ_4=;K#8 :bzTǯ]FVO4'O;OMқ6j%f1COS34V;?RaGsA+˛6:(ɸƵ89ާMddx+}bъU]Yߴ܃^ +|^lHƘf tO!HK7rC=w(B'"1}VbTADxņ4U%%bW)҈[JTYJŔon gYZ07070100000002000081a400000000000000000000000167eecb83000122a0000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/ib_cm.ko.xz7zXZִF!t/]?EhDTTk׶ǼG}Eפ]gE#J1o]-i o)ؙ=6!_ RIbۃ"ZeWt\X sNa۱gЁAC2gUԯ@zѠf58k)oB|@%靣Qp؞mõ@YL ĕ_Usjh;%N*j?=eFؐ+ (a9sg5`] R yv3F3 = U!wDey`ogGڅh8?*\.q.pK+ cDPzp/O4 ̵=Hq9jKP:6xzRį?DqkVy L: jڭ@-؆Tgc}*IʈuE"3AI'.Or=`$ Ҧve2ek3D@T Y9z{ǭZ"lMFA N(FPqQryI $ (F4g5[\&nkn (DmY3k)\m.oaHuͶc }&+= qI l!rQE@Ojж^|nHF6h\`xq.L[_IȻS +nDjյq[)xۜK9j \TnQ]}nz?R.K_8pIUGGnj<׽>.4ce֋ԧG.c2_F>EZZ(L5$%e|cd^/}Rof%}xFŚ`ԧj6z89i+x<Gߊ 5wiV]Wֱio/v^%_xN7Fbk*Ѹ7~O4+DB2i@|>;tBʦ >0PcAz -Vdhߏw+榣 }DOF Wjbvo\0_$* Rqm#ujvd7Y,}؎Xq.쀧 (fJNb[ GA:kN'.8A r,[eQc6)t‰d^RObDe{J(m ZP]3̿b4?T/آ+ ^ۮBA*YDZ8EnlVɹb|8ǣWd{e-9^e 3o]:_a%$uĹT_6a|gE턎kMh؄=oXĩ%}(p7+p`^uO Q6p56l&׮?DԨ)F~"(X7]2 &Փ[3Yγ4_U (KZJg2;p얎6`ziutrNѽMRi'(mܾ׌t^Fjb*gK-B"/c&oY7_"87JCr/O&s_&Au+0>{jsƄx;VђjG3F-%:W.sgɴQ ss\Xb$[sj|K); ]Lj@m CEc*/\ΡI?yEsWG&ilU;,ËoYvǣtup =vp7S7fYM+#< u*JOyoMpsd]Pա >,Sl9Q7RX-u%sV\XoUbC6C%u$asXۍyqHo@hq+/wgzFQC5exlD@fێOB:qK0t%~_d{!4th5|C.U :R X 5U<l5\sGk3N0Lsyw8rD&$2ê8]Md"#C|6sWp|[،mLUrn=S^^O.%L ăoA$E^ -uXKP$ΆYhݡ4.^G-KBNgsedv `ܥe܏46+jMaE|q դR4Hii&=tin! bTԹc)*h-R6XRVG+6ޥC=[BNM8\ i@LCL}$" 7\_67F)W0,yvu? ƈΊrbϦFܿL-Y eyV]Z@-~-Qt曗"MH//*_A;21lY+rn93LTuS_.Zx6l$ZKTc^rភk_'H,5$Di4c5e]7-FV? 2:žXDh~GĶθab:f|-FKR i֝DI/&GHzar\./v<bG/OR9Ejڍ(nv{(>UVa c<|ݻVA`!kl:r_>eǰ*୸dcoyd# NBM"Zĵ^˓G Qzy?TI{Xᮤ{9QAII;C֨9%彋`)YKp&Gh7]3Ǝ'[9, hA'w-aA'\Җ84 Ri1'gڞ_ys#Pj<SkHfB4V=D. r++E#!6ma`è6 IIs+QuӬВ|.> **p}y%cUAXjّO1&7FV(W mXog@%Ρ񖰴9SxXC_q/ʘ4YSLO͞eV|GK6=~H%U0k`v9b^8:ӪCV"i3X R(NJڭ+z:pe gǔ耳VXN?t%./#)d01нR.pFRGjx/'|=<{c<+\|H%#((kX-}Au[d@yh\{MiދomXtn; Ƒtj kyly螠f/nCiƩ"\B[=XAIFu֠UB֡?\Ǿ_ѿN)_멊upqYc`SMNpmp&2M@_4 惹%2i3t\} ū^yGD;.sRn5alhPAP@+=R<)T3k\ ~0=NJ46&ZJ@0 %LHd3zE߈'n#[$al+}b2@'=HnH1wD3ya  ~nB6x )މ2."ƳW4aIqwdM&@؅dN;sqtsbd\zNq3ܬH0/g 93 T|SUgUxt,r*WpDJ x@;o(BB$!aD?/fSe3qOf$aGWߌ.MT}6''P"f8kO^ˈLwsX҈k~֕"LGbA|$gnJ@ya֛cGLHG) LgƄi=+HY~P;  #>XZu1 G``4 iF2 16VmD}@4qU3pU'11/YWT] [K _yJ+U_'-cBoNƖD N|jOZQ7[[Z:LnT\`daLk_F6. 0@ S2]ucm_hg oFy߁0c;4aAhK0[vD7:FIZk΍*Ԏ*9sݝ[?ty%>j5ፏc#7)h{7Vx51W\<`w6hn"}t%?RtrARh J!׊|7D 9$Vh<ժ h!9UMFe]䨗PֵbaSԒnAYV#{7l.ndC';riLQo33\f`H)=".WK~h]/9ylqװ{9lۮa oga=Sq!oc4>8 OyH C:5dbk`]|R±fqSm級 ΋<9hxL8\` Z4KV=YT37:GK(wֽu*$b:SYիmW!{VbA!߾yWWLH g_>3^J#~M=o%9[}9?q']jO E<5 % Wz;-0]%St Jln0$x o U4ة;5q?s#{槽8C~>|碀G [C.,fEWFOFv.=~›Lfi. jX _TudTIT)\7`~ G=% خ\QSp5/ U,8]s%LvdFLy.TNU.t׏Cr u͞˚(=mwVS B"ݟ"0Y%M= }zPdTum97ED<,GujyEUgO̍=KeIa;8; /~vdž?m?A= YȘ&DA//hgZagkPjaŒKp-],g3K|*x^qEVcd,A/?F[]cS{?hpL+^ln,?嬉R-Y9Za),'8~DiHWɓ-62Vn-z=~%^J-OTPL(;k#%Y{Ͳ sC"PPRz]җZ% o OOHSrV[Tee)i=>IڛxN%]a%s>ne Gafɶ.taΝ:vq"XaүHzmuW'%/">Ե>#(ՀGE!vHn6&n*FPnO+}ըx.8݇J'oڳC*3ѻ؈!udrglOU{#ޮk E@,Iy?}QqmAacMY? %CBb>:R=וB!"T>jU@f@ ص_dXA#aVۃA. dXf.ݖÈWWdt}tVD^ey@H^jBØ^ Cy$Qm`R(ᲗSQg觋[$25=0o 9 +K8;*_(+M[y7./MXnRE_tS­:XM\DZ~q6}>HY:8z:vgiL<Ω.ۥ.!_Om:b~'I#yWrSt54_ 3d!PF ,Z ݁ǭԢ>ԩ+Z"0cگ[f*tg>mi D@V1Tig<Ƥ҂eb w>9!k͔{p(L"$JyMx, 0xUƼNض^OUftk3Dᩍt* bȻ[u@l0TǢս *8Etn".=6~ K҄ O'ؚ{C -(j9hm<,RA]^gݨC&t}Dd#Ű9ҨlkݧpU+o} ag}ZԉP >hལ+;)}M]TtYb. 跩5J!gϛ<ӁጲҐ,z"uuL5]*ܣ8s) ӼQ{ֻHccgsڲgmت=s8QϾ|=%k\1p:My{TѬ]D+7{dcT\3 AQkYsvaLc\?jQ`_XOzYYds!vunQQYgpz``Du3cGYFkELZFwrkjEH KdwZupJ]mdNWO&+'p ?sɄ|UsO36Ӱۛ Z;+39-8KΓNE 7"hp[QlKn$I*G#V*ծsinCA:hŎ%oa.# 0wJÅZu=Q3z7PP"&|vyeCYn ^<ti:p^\1]EM~Cr9O VZ;;&?gkYЦ̩ {I3[ȸ őwp gNk ua`w!,Ɗ%໭2T5l{po ?>l fºlwM&?%n4g}׮H  P҄ `I*>}yPTd.d@YෳnEճ%TRjFO(;|L}}7lT62Mi=C V(q~9P{6z$p=r@9t)_DHKn߾aH֫a{kUh@icѐ=tWAڀu㩌mZ;/[BV#.̠2h Gր]2+#pl8 k}Q.rMpJtOmWWS^-7W0꒤0w~T?qs8zf#9ŠP ZF3Z&yO s-bHFDIql :\uWO;-FV1&q<#ifϑe.;_7ʡa`etX-bY|ٸ)P7y-0cڴ21C.Փ"&0E!Z%4|6RMAo5z­t SՃHspm;Cw˃,&k[ɺ> 6ؾ"+t 2]vzo-imؐ #XCH7GGqKYgMۧf*}: :!yc4Lk8=Lk@Z#Vd$ȡ»KKC֨t̹ k1H"ܯ/cѿ!7s.YԽw9EE+ ٻ:XiBp@(犤 hs^I)9iWٷsxx78FԀI5 bKP5-9c\FJ> gnCՀ@o*EmB8Y#B(}ɝ,2wRMZ2n.1 G\n?ƒTM ``|~U=}KeAo/WƑQtγ%#IvPą'tt_ L0@E'T:QL-fՒDn85兲rÎ{gE9k>i77 3]Z/A,nWZOCL٭- KحI* ^E,u#6_Z&Ts~+2'o~8;G[4ܐ8q=Z!Lj>_l*#n>#[hJKKtVNC1@B+:?:VMI.ޞyBBewүΦ ^NH@JkA$h's9>w4?}ؐ[KH4<ߘfYƹZ!^W=>/Arگ'{x{%P$!b7Xw1c2i7Hĵ(Ys+ѱGQ#sK!d6pu"%Ipܒ% =5$m]LSpk$AiUDN;zx_}$hGa]ayMV}tJ,7t).t&k!3 بyYHc>V(}X%h?&tLհ0Gї)~a4=o W@\͞?@kAöuӴhxoOf=|d)*mc&$svg8h;ʬ%>G:͞o01I!Wxs{+\?_mo_QioP]'\ Ԋv^ ZfE5 f%{燭*.;iCevH*6=AyRgdZ8!r[mnA a<]fH|9Wdݖ *-3" ZEqr~0齶 O0΃5~Z7>sC*~ o?2>NX 8\wGgidsՅW`Di$4*cU4ˑ2NpXK^[p (_Dec@,NR(i0i =]9T=5ήZtY EYH'dE=%+$=+/&Bnޞ|izbP)@t-IDQ}"D=eZjƀ9֥2&KQF<NW`n:.C5BR0C#]?Ni/~cizaty$xjIIpeUTxlX(e^r%1/vB.77kb( _+Wՙ֌Ҏ[>RRCN84.>YSih Y*!n AY>il]SC[Sv \ hY_xڙ҉?^ՙzr`ݸfFd -2%F_ I9!^nlQLF7/C46q.'s:Mo><jU 5tꘈ"5N^^&;q-:,eʠL!d JhzBm9=DO)kK?!ԥ:jQWbGAӎ9`.oO|`~|JNc\(K.TwP~r@{57^mS_nh~NGRn&,R }jm|~/8yЪioqH猴~-KT I8vgv:-9H~8#9)>\`3V4h1iN-4ƈA;#̐,J착/X>3~$2) d(n*!>_وږ_d6w )o.y5tcj -X"H.ɾ\鵴+<T`vo| ~<m?NQ{GvcqVFZu$ddxnvmdʾ$qʖIKa$u#1pn̿臱4<ʐEkje D\U5n;pZ5 .23ćz_u J2zRWREC3eidVFΎu^z+SɆ{+@" $g49.؈nj`F]3!IY㉧-ja RVl !lFG@*)(:.,g:v0V׃],Ql嘆W^kC]XY`;֋xm3Xf|ebSn<#۟Wttw:/љrYcɽD;ɔO%L_?nj"1 3Fԝn JJ@ 5"LBל֪j0ha+ͩ wxyl%|mm Oe&BBRDJg =5(Y*:jc:8 s9zC)P !M?RW~SpA" )V[ܣ6DZCuL]Qׁ$r\G-ߘ~xF3-FB?q& E^L|'maډ=!HRLʛ)S[Q-ZqxЍo.B?ZtUߍ۲V4/+ ,Rv̬-(P~p-Ϛx?L˥qyvUc"cU, n/ )Ojq9tl"v@ 0tŭJ1dT-J8j|q,XG#l }M>W=:{dq'b|6EG-mI1 5ӉL<|3>@N|Xu3j?BUŝu0Yio7ܟ)4qMd˳"R$ԷDK|/8)s_cT y)9>I-`bQPz8/TM"~xNbE*ŽYC9ȶӥ͜52vey{RrE0)°H}SWHY#3y5O2UR {32l!Q :eV_fjճkjܬp-)u9Ea-oxh7Z|A$갼yJG nZA"7 <"eQدzB0f%oJ#*۷ލ2Sݥ𪑞Av/ڿr_".KTqA2jշis s>L\X(nmg;E6S ,GK']_Am20 uK6tԡʮܤfH qNgEP lVC!4[@GJ hاmbvʹi&^&_i<9̾ D9ܮ-v`^1"Q:[3˼x_ӕ5wRFpsC寄w.\Vrq:^KB|WAztDn 0Ǣ=Ql,oR AK\PMX<; J*Q3^Ya\|C+UϧF @ . #k`?YJpKZ߫`Ma?>Ӥ=6%n5WRЊY\wfܺj}l2|Ƌ)- JNQW )U\9!҈pP Aݷ=!ݮY3#;+_ih%P"AJ2;+b9Y!bI'llWJ=ϝ3Z\PEH$rmly)ͫ$yMn: ) %8|+V~úVE1>gbQ64O#mKnICL\P }cf7`7="6l^ŢSQH?H_ȽUCb O1ynS46|lqJY"9o /Dkyo/V-_"D8M\,ey?潥)h R2/ōhP֕&Kط9Z11Q j^u#?a;7z7 , o0$Փ>ٞza:۶M%آ}-!H&G:PjK/ u5kF֣n~x@U5HHxZگau&nvQ/*5D@PsF%o2i^~(fLJBAzlC2g}nwe"$/ͤMopDjoۀ%/jJ.W/+sWoIoVzxP3B-~A5t$OHO'C Hۮ^m]\0399YwVy@`b)7S\ ێ?Cd$ZC.?#ΚT$",@fPF^_ ]{VL f/ULiCe re*J5=ѿ77CRF]lDAm|o:2@\ZI_/(j.ű"yv4l0⑛'rI8 _}ٶ$e>֌:Ē8 J҅{*@ t٩+R|RPK #pdN4T ]ț+F\W?JZ f+ )SI"*qSz$:5֙@Xg)01׌hnNݣ&*&7.^L)t> 6BC8{6>j06GV*>;z)C]75_,^_ -F)Z&{J-GǕRT_ш\eE;̞PX'{* WaV[j- wfh-}ڎ @gWu<뾸.cB_ITPAxia3r_ySdV7Ţ$ 3d:%-f4%<@D{|`_!ރ`j}~-4`էߔJ,AW ] 5~~>*礱 oa(SIj?&Tc+U`,ft7Z_%"6`#*< @^6- 5ژ2V'˦тQ'Dj\5>nsjv €@NC$)O :d݉-u[U WTY/n0~B.@=8d>3.VL R(HCinIDxsp3Lz[l0&p"~20n<6;/2++05R5ZUKVLMZR`V*|f<癄(gŖ{CSf+s:l(9eR2V߮䧶; #ׅls`~M;M{Zy.&ș{ΞTfU̿pJh.IC ~;Rέ c Hä UhmVg絎"xzw;O^$S ؄g#x\ d9rS{?Ęcwq0:%>dgK4fM.[EӉ0aQ-% l5r(*%*넾xi ~^Y!:r 7 O#r4iu a|RFNA`$i_˫g)4dO7B|r lnydhؖ'٢Rg'|7?gj0c{e;_t;L}*LiC\6b$ Gb=q4H04}:ii5,P!᳔݅ +z6K֞Զ^$os_O87Ycy(BC8PJXؽJPb |/cլ΄ 3 z.|&#~o|r?(z- pphN~82E`&XūBȗ0r=rh1Bv!-!՞hTUyfl (ٯcݒL(WgK@b&px>R?[~gБSCStC㗇ǀ*$,25n;͝Z 0, F'mW!?TOeה>E,/$v :DV$n}U A&o<8l#x!z͂;Xv+ c߮۟#ij_*|$[-P(Xh?߆5n.BGUϙ| # m|Na:xі1u'~,>vRn>Swl慯(]LO\+|:/Bp[ |8~MKuQ,)vve*P.{M&'=WeYZ["Vfb;8~ɛM|%Ѧ;եYx}#lrfMXc=/lf3= ]q@X%Hf"16INHK$Y|(j٧ONL3ㅦ"ø9i*6dt/8L9 L9K7^~;QYW$G<x fm ^֍8ym:􂘘 w;2Hkݼ;$rgUz\.7]Pe0|i|c+@K-}SQb"n*s{]>PBٜk]йҗf^PHsL4P<ڂ!ސROpG=I?l*pTWxpQmnο=,V7Qt5%xǪP1tuT x>"lsi_!?2!łVj|F3g㖑eI0! OEee7)|hl4# CC ~R䇫nRۘprU5U<^{ݷgM_0\ArzGq,8[H3OZ|(J mӍӟ~z_IzB[,h\1C{lOG{bt3š}qޙ_]UN5| NF+4q,Xef i5(܋)tݻTH4jZ8HhހkQ˓bo=xbFxҘLepYCq=Q焆͓Pux?'I&}U"!%N4+ɮ!P_KO̴L"!R!NI'[ d\w˓,%ȤQB;.A# qiH7z. qy6O%@ ~`0p^B&hДZy-iM2{gևLw z!""~sT܎2TΔ݆#ɮXO C)*RT %_\ڝ;l_6Z7VqҮ 5y؍BCy:$ v=۔w"=e;Ho<N n~$ Fe|2dۊk,do$lr8Mj]{DQTTOMcUd>fXN?\~cky֨bgkLb ޼׬)*} ֯$ޕ1Yr.v@T}MDp=6N56gg%+6wTn=K2VCN~k|%ڃyRڡcw506QتnrӔ&;ђthA KzXJa^Fǀ,{k^+M[gqcF.kZG)sh)ӭm1Q%Uf V8q͐`>ٕaoſ'2/wF4?!{/7SQ&stk }S}:bfeĒ9SFepB]i{f {hj^!H%i>IӇoMs *^ʚ:.U mʉ]L4 -sFjɇ]%l44?A4a>qRb8ٜ`[g>b$Uvb2}!! iӡk}Mou:mӱg0'ofP fzm!enbRu쓨[jM$wDsCbT%bYco3~L̩__V Y#,U nb:$W$+ZY{R-@tztPb/pL,xp0lYF#qgݘ9<840'-{s o<ʶt7Ź I`oGeD2X-ĕHҝET*xl)S.y-M-3:o[r8XwҠn41Rpnzx`U;2ӫ{cCq== sV@B躛sa| 1)t 1ykPz%Z.by&w({[N0 'qӭfS09>Ee\=fmcԝe N(^fJ"x)cb9?G肗uGfW?Ap@uQd'汛sKo&'J UлohV Yuf6"*~!V^vԨە/#9ˇ+_ /='I{ƶ+ݿ'Gb{KY-Q*,$ R|dLohNVSEGG\EƘo@FҐũDں;1;r$%pԱUU7W3j wF9} ){r.Q@X+]|~q:o[xrK NC8Uı'B}OޗTY5ך]tL d-HN5bo:'2J{ebR<&U{Xbs 5 㣄 .u3p`$ {섳!dއڅtR!u(::msiK?zB?M9ӲAD Ґe:EM />t;u{tu|<W8Ԙp $!nj>361JR~_[>e;kBD l Beur^T8Hx#Je=Cy<5oȈm"h0X ܝ_~h۶< $ hX" &<_$Qy qʑ$p_b73P&S7qӅXD|jdq{#A ꑰ,o؇*nl;hUhq3*͘iCؒ,N$yſ$6Spȡz.2.CZV8 J?S(5x40SϨF7#Wx)mӐwxO,p[]Xg>)V8 d| }D54`т4͋UtdbNaNz$Apode0'=z-q?1X_fid 9,qKXtQ1vo+".VUky_~d ® WB/oY+=CoIɞ#, K3siv ̨! U\~R%#Gcy@'ৌGN\q)=T x`'? El[M.IZ)4a7\8er;@W0L(71&Q~RDhШM2ljL64''X6m00^N{\ZBsh Cu+ζ_@5V/(g@hHk꣝|}A''':h?d7[}Jkj|U^45J[ i)_L۔!M)!}K E>d_iB6`hO|{e,Ll-⨣H*Ժ40!\ - Bdtj4.@NmS9_:J`{=o]AQHHIb'fnIvyCH#5mg@.74J d3D*LǹB{ ؂{*wKACEt68Cw~@VOe~: <2m"zjŒ'y\ybM,haA0Cd&yl/6+7t09A8)H)PGlN }I+0߈0*LگO3͹cq?H3~!ÞiTX3*-{ ң_~䦆̣Rۉ?:~%JF )F5Xb&;y2|>>4z 󓸓hd"y,Z࠮EyHP#R4*vY;jg,cQ<>sEʋLdу,$L M:0<욢qzI\ȅP}I7yx$I]Ƞ.3;A&l~s=Ucsث ɚ+ZTZl) wB뤁Rpݓ4LuQ7MPM7? w <3>Ycb:ކqJ⻗f@ 8C7U:=Fz/?[V}7|k p d||XgݧyP${wA4huo^,;e>u~K9MxR/k o4i7'VF"`Ϲ<l8g8IGq?7Q UP,{Cl-̇_ iEݢ< ͎~c!Д~ƾzu P3R뉒Lzp<* B` YǕW)'UV $ 櫀yKݗ$Kv09_`ȡu.A^?U R1AcøVpy"dYՀ qͿjfImqJ<\ul̀)j={8ӺI!Xu3ao[%"?6C5F՟4QUXYsY%qG:(Eq7N2mNC&:=M58[θ.l\ll _XίOn)MFe|‡aAn dm9|f c>J&ӐV iI+-2Ym5r`tu|vRA- CQ a$i5TސA&1?VeoZ=}P&T0!*Ac~2:$D-㱺Gj|<#,dq#_qGVCˌW;; )˜b{wkbw7ךjґTӍJuʚ)X>bS ,,C,.)7J;hHtџ^kLg>DD)ԃ-jH"f'Zʒ$8u2Nl>_(NU#3[$'`_|,耸B݄ kjL2Ny8aq*31y-Z>z3ZeA}V4cndpo~6IcCR^1maZ+9\5XW_& {nYTP vUB6NƑ){VURA~;P0~D=d@ͶDeo6W i6dPN?\:VA2azGnf;.X+<VbV"r5{7GT %&&V>؂4m'rA#ӜMq<iux^ݤYjiFzdʋǘ[附EjVFЭM2<"M:e%:ˎQ=F$UǗ ֪!~>Ei@(=[`_;HHeѼ)WL>]+FD)[z̻0IaMg :!As6n1 |Do'ݗxa N'1g8G2.+A*W +?)- fh ]o#5pPCyt_fAf~vu1$φ:D]?#k EaF Ma-6#s l㪤bgƔS6x#zMY̨X,% m=aLl["]ץ餳i`le@:2wͨ}b{dp0P6'O67O5dW}Zf\(oR+H(~[D3/jyNFx]-%6ݧg Cdo';p‡Ⱥ|8F<>nX{$*3?In]2Ur0"62PmI壦:~<=S ~/>J5`y,8U/^_A96 dDV/`'^[OօXb{(@@#C]9й9r|~9J Z}cv5g~g   mqSgYкʅ 8Ϸˆ.? c|z&Y }İ֏"jͦ %rJ,Ŀ"6_+9TAٞ~>+W9 TgIQ:1$h44_)M+댴?vn\}bF;}NA)b,Y% ~c{')sj6t_yXnv67=( ڒbR^G=uuoTh"1?gNJ%8>߁UiKvrI(V4{L愜s)%@[GBy~?nkSV|`i%_F T?TsKe"R2M¶)t6-a׶yE .ʣ6 ѳ.PGIڷfbjR,RT}VtUOAC*|oVZsO|FB&vbd]@`;rp'QjCWW!ZkGR"R6sUߡe7csF$^ocp!%ܺ]4^\HBM6{KWL;Fcmk)Q1A1ْLcS:wz}I>`8.vݥv`h|':n_AqWp# ^D7+93=L]<< |\MNy;H#G,hĀx iC_ᦍ Ւ Y{~Yy6Ps`=2(QquaL|rNUX6 Z{y` aGQT徻V;8)i%ck;v fZS~ÐF&O/x#q\ ĺ&$7ڰYHʥd{U,ڍuUeƕX ?FH+d6v43ҁ`8$ŵ^pVjqjwȋ9$%o5Z?z SIbKo,OWUWZ֏Z9!JSbUX5))QUZIa/ F4/ XNiҚV'j7l-\ir8ֶDu *9DʼOD 6B~PwJ^xg\zhZ?oe8a;}4Azú=k994A0Ct5yKWx KI$( Q2ъ&^vƧP[N}/Q8+ {W"G7eSn$y][p?,pt)BV .*e/ϧCQ*Zo5͚7GQT'++h+tΌ?Igrϓh`A^i;ð.H,\GuE1kojLE{룇F~#\E猀[Z4;U hZFz  0|)[]NöjR#O9^ MQgx+=+= =/a;^`'gصmꖣNqdOSi.œ5OOT#rvR\ѾȏL:Aw5PÞ-kOIPw!-0D<=?epiv۸b"ff bnudd'E)vbhl}|rIY>`R|(Y1CZX/ya*aWZ3J$MjkַO|Go_s P}Ǧ[@<6GK5KGv+LFsi7QX|wOeZ~ENɠ::z;C769͙s<7Mr`)%V3T"A&7TȈ>|X h00'hT+ {Ǫ..gnp\+jheqfS1,_ҫ91=ER8n#$GN!iߟ0t Nv )@Mu-Ox+K -DAjL"0tbϡ;k_u( /dq! Ά FY3dT ;y0 .]\4Tp*65'{\::=48#Js31z-ĸt]6Q+5#wk<v x4(!.l[z3L[e:ž]?|< ~&nV6N0턻K*11&W ({̩[Sc`{R;h&YE>VchPt\gS7+ h"0*d9gVyZϡ\姯ѤadV8b8->|Ĭ$V#沙'AW"Sذ=F_#E=aej9*i%DG0Lz򁡿)~"qa(Ps#N|.vJ,*~+>߰IG@=΁`+atE)kS j!UڂukX+S7q)}kXdCҧ,x^_Kр!!-#Ea7z|dEgF]j˰Ubr}7.| .[y@r)fnӯAT' i>VJUeuQs T?VIo~̏-EtuXE-( e ~Xz.+P>})tl beyDQjޏߵ9زx?;&k#G c$ѧхY`3oWMza:;I1P=۸XI̓RϢA[Nۂuf5AEY(JZSh\K&*P<>35?#NwCRUfl|2Rt * `LAAobpRpp%1\C34"4dؓGFt0$1#WLMS^ .H5IPIR-Oa'w X'G!ꠢK&,21 ߴ2愑J|,+rV; UX tg$2nSK#Kbdoyvyo%1D>EmYɺcy_}d![55*\FlN>L&rvrʧQi֓q;*ʻ^<\Uqv#,P4l{(N|VkO #O#6Bc9{AeIBǻvApyir_ 吩P<56_ {! 89սe$$MhZLg7A_) A,|AMbF綵H:!gizy%p8 gzf:?/u8__9DRnNSGӊ&zCCBVOˠ+ozﺷ_˅M_U*[d\c$i >ȱs6ґSJei3r]5nhiaP_b2W{&cFBlO ? wבwtu#tt-gV8 ^K0MLTY=~\{hB.{Q..}սΦCm-fRuJD7ˆ-G$i q1"(+`q -^nNcKj XC|s_IagsZ3pƗ` ((w}z3gH!h-}xeA>UN*?L8:O7Sv- JDNKMY@y@?$ż5hGg(d"%-D>n8L_Gԩ-C|Ľ!{:esCMՅ N0E^^j=ӔC#^,Lse, ~lT\j k;_j,7L7WDZ rM 2jlOl!̺g'T5̸x)7D~{$u=xN%Cc3VŴWiWJD0J2 . ސȄ唥}*hZ"N:{#$'}d8{:p7J* b-%v~73XsY=bʯIct6%̇|zc6}6Fr1C'4 +R(64nI[?Dz,sCX~ 8=Er0h<-m'I?dbe#4-#4Vybr\I I[/hf5+pK0~"_ /a U_rooi9T7$ڴB1أb,ii*B#y$69SD0Jg1%_{5(SGgz;ZjD=N&0*؊Q`uf񠙲y5k^ {S$Nj0Z-z\GBӏ\•KK[ntJ6&G8֤2X$l )GX x hdM/;eTBОULC(+FN{'H8RܡAfĿ\%`¾w<ᴆYE=Y^%_/S™ lnqXr8 $I7xFJotQ"c0iW2< ^hD@gsxNZuc. ɮӿkviUKFI*2nU=x \vPO Dx@IIxF+"U `VF )d,^VЛhF[hO01]di.ТjLK(~7}4=R!v``_{Hil8`uS=ˑ"@ҙy> #S2#_k@ jvgsB38?K'N%C0n޾㿍ŨmNP3/qꖼzBI*|0F,3b'MqJ&s@ͼo}(hc(R@6xh#l88K k) bLuG YaL}O|Jm>odi:RC] ݅/E 8)4anl sԃwR-K +|]/Ɔ. 9 c ЏZ/?u-"  L=#Y3ǑKu$3YO &SdoIl*Q]R=ڠ ],4/o>©~Fs#uPUd/@%1VŊ+3AԊd);16]A0!g$;c \=$75){HbdT/8͌ tWC0 =?/t7 &,3,O1"IwfכKv6T 4&uw,q6z,bH֛M9_Qf_UeTa$yk3Vcj\QY.>ƞ1bS㭋O]e\ZqNڜ0,[E9%\zHit0oPΛPx 5%~f>Ҋ,y+ؕ P7]*ކ ̩ǴնE`ye+/M&5 %!|ƻYw_@q\e%B+Z>&Q|BPj9K%.WyhcZͶYLDLG@|\SnIn:\ <0|qo@~-[0'yCY=$£7Zy>"v5jBuDi

(^ U4"M<+_. )mFfV+!okP+t!Ihx[ԠVV-I*JylhT&{f@ާ \ue; +1<\&\LwEyC!kfx:#{3(!պv "oa)P&RW#*G߷rSS#=ZFGJQA7TcglR@#&56GH%ԀtBpz8ELɀ~ŗ._?4 Lyn dMSWf-+6{~(ƙ&{vg\^&J/kcM\qD֘EW0fvN ߰'i''7 :ilou쪽ńePZ*s#/l4WB>/"kC#[E~!#ߞw@O]j;G$bo Buy>-#cs%0y 6w zl oVD]"et}lm`޸+ ʌ+DR?J`ʩÞ43+2lFP(͜¢%!RzHlWlL/k}D"^ctwE^qMl)}TQ44̥ Gsšstʂi"7c2m,^KLB WL/!W) JM!sۚOVY[Fl!p2Fĺ&ʖYm%!eޢ߲=:BDntJL&TڧZP' 'PQX9MLmHpIђnO!r2C58#$jZE˶wtdf̖m}]39a `knd4zsG﵃}SP;TMf nj!JER2%Jif.DQwB}p?\spH.D&jA݇(LApfI$8mOEvkź&zTx{\"#VV0s!shA| wl;tǚs(Ip켲XFR?t]"UNrv>oTPS /m7];FyYd&yM(K&_AM=G1}nbBAu% N|F^ Oklk|-wy>|4NiR.0@ǎ,H4s"j-t|kkD3{zLj rO*8$R"<ڔ!£:79ni)QOkq T ?DzxGcVgDĂ wR5!VEukwvLסh=?ժkrAkh1nCeB9-l\IG\hk*$.a}7CS3Lxw]8hZU >w_B9Jw췾_4t냩oէ)fO$|-б஭EΤ#Ef_rV1ْw5%Ak#ֱz! t|DR7 GcvԪq &ر ]$K< 9\ʛPsl73yKdkBsbRfmєR[ޟ=tܰWݘnPq_zb17T]9:#EJ`xC[{# BVl7/vk܋M n-S4&#R)/;Ӑv$ YX0&I2@g:ԵD6,d`,{ )>w~[#s@bڃk.Gvm~qd8T9 "/prZM Abx]!ӮUy#*WB HL ',HU>kgsqC6F>[# uXɶ,dZr׻6TDRarmBqUQ[⋼dċ6\Y+8zi:ZIzT `*&?a?t-(jp9.mrC90-:xȢ46@*gtQǔɶ N$a苆@I >c7a}[?ѯW)][Vo!ˡs|VFSبuvR"|M+Kf_I`O w)i{V-'xgnY#(DC*L kb䎴Ԭ0H{j&_,ʭQGo>T|z7vP|wNnm$srлHagA~%/B4r7΍8r3=h=ֹ ]_{]Ng?Ι{#Z0Gا%[CAAEv08\) AYSZNꇈ/DϦ=|fp_ɞP57p6[腁wt*J\glwhHB+ٺpZװE%aCC!{Xɑ{w4݊5ͲcFuffoGg;)}qTEVS0iWLMwCxk]gDDّUp@×TwN}[Cӎx'ޖ|LușQj=|SXd/k!IDy3b&ɗUfmn/Βbao'gYa}tvmp$(HWRd׌ԆSbPj2t)焎̉Eշԓ/X.4= FYIlu2+ẃݗ;DUh;E=C/)͜H&Y2[9&Q^mXQJ.R)s-+LB!8Lb'UV;3LԁU`e RZy'K] VK&AdRqhPV-6Jg^( R0gYHCFSS9=B`u?oFeg }\*3Cge=wQ?',HJqF & Fl_ܨ3==ǜS!E(@=p H<\?9YgKT<$Eeԭ~jDQ¨}I|cA?9qF@_xp}j%KAdPMNhKbărvݐCVbt' EԬǶSG.O1cV{=";! =$UFĦۓeek_jĆm$PE/I:db3N%,Dt=; Ay,d0q,n(/|WƟW$ק&ڷ|H9 Ĥŵ`9ӊX"Oh4"-sx#:_6^BZZ] <ooZARjQ0^k Æ*g {Cӿ\*,2k{0$6bu:K$mʈYYUƭS&5In6ʬ$<Uxpp;tωP旂`I|yyԖQ; dZ%2&Fy-*Wye-J jgr&׶p1}G>!5v?H : ,SgE gv'S׽m?Ospȥ##]7' X,e魃QEb1&ۏ!%1ĆgdV*TH߮(ȭA3R&I\²©3Qpk׋6ޘs2^|w S>ߏ,3s o52)b$>2o8Míbe)bKQh ok$Y&V&д[*dy'<EuPD\[6{j_~KjfUrg*o^Fc)%NuoxfMAR~pѨWC4 Q K ,i] DةxX] >Zr}y^*˂>toʤ&C`ǍEnb&`[zoROʊI`vɭX&'@ցEVJC Ņ7ݒwNgkcOl#=Zhp$jyXTnHVDJa OO RQ5#1רv PݖuNjN\f=]pw@1Sh[D86,a(D$KMe>qAQ/ <`"FVnWG]soEǥL *U~GuΕspyſڰF[jDS9HsHKc)td\D#OY /Dmƅal4ư!L)6ahZN)a]z&.kE8WSk`1uF$l΀zjs,e|:_}Lj3NQ[s@gOm/cDt,cDQgM `4=#";A4/RUh9;?#>QU*$愙 o0K2t_mؕ\yR٥kp^-JsҠNЮ*E>>pOhhOXOFgXV7$= ~/Z[J}|vٿ2 ~*jct0d->$l Oh 推 "\hLESBrId۴N 9>.Ky*NH?sI1A¼Zw< Bm6[~Fa9pacɆ9SN+jOjޒ8֢e2R]ӓݹ"[>3S^PH-Ӑ7\`iL .??x pZ{dX,E3 XzlIaD-m#JbޛۯIyƍ7a и2:`('V8\>Iy Yl\ڲ&IqDGc d#,f;%Ng׆LgyHa^. <5#YϩoΝ$'ON6X72\/xns+F\U9yE m yO4AKhlí$ 0rmC&M1,ڗz,оc,`mOCzd|[*o_W,R FZ/b9TXe=DǬKiKoUk)߆}%ئll8e:JڒV>dݫLR'J |}E%.?R!ZOR{wV(=+n9uo&P.oG>\Zb ~wle9ݙ#Y| Q5[Xw6B@xjxtu|7b -6- e"d #?TQ*ne,:/B % ֦^Rj$ CәL^M;sJE3 [Xֻ3?*UH[Ifl]h()˳ɰ&FsZ#+ft436kF1 h"R& 5+Asئt2 )gQ8kq'( MJjy8d)&(R^,#"`)\w f)Dj,hͧA\Mꭜ<M{D2,' %hN" p1) XO.foؐSCiij]!zXgVH<øj$9Q;[ȊbT^ <"E+49$[kw D:1̊s,N<'d"͇:Mi/f6BMVc_]vqmcDV0 cX>@v} ȯDdO@f]kW BߢM "WaV2s/Q n%Z؛P *©b^t ꧹ }]J]NgMFZ!$^('<xb 98bF|R&X2oSR [gjE_nQN =Zȗޔ=֊BC+ Lm}eT)̰nGa)=Y89q%+Ay+>h؃u wxjҸA.8;cFndXu{~#7_2Wt}䙉?ԁQ9lS[Pv P>XĘYd种⧓/ok P;j!}9E~m4ynwxW#!wi Pӂ!~Z߮:HU`wp{י9,F PDŋ<5OeqƤY WoȮ㠖Wx 2Hmٺ'>nm@Ȃd9;Ձ9s? 2\8cP1aNU>+ۉpX:IOJXg#n6yNoqeB0fBcK!;[q%H`P.pLpMΕDY "F)ͦ':K %ڎ7#縎"q w&Y0t .3d6IGfDXoR$;3dr |Fk.y hP n`S]vg@9^ƣVEdH a3Š|ypYRy%`PCkKfvm7;u/eA1ı\o#oliNN,O\\Brvwp_s;/|m$Qiد詙h=[[p8XGݬ2 p -?m+fG@U onͿ֔ymqIkg?g~yؠXPIps݆1b~Pm >Y3}Ǔhlh`[i`[?i~zq.L15Ctjq޲#WR ]c1Ӂ,r3s7a$BD `}l:,8M4cagdXAR<='tgfORqK A28iL>v:l4>{y֏? _h *}ň-rw(잇rx9U\X c&DwWnB' X4aܗp1ڳh=yaG.a=9BeEْd;qR~=7ݬ{yJ4 {ֺ6'kt=8_iY-"xNPVDXȊ}('tɇ~bĔJW#א%"w'fa`eo[ &>Eob!hrܓ?/Q!L %0(wG1DB//ޔH?!20IU._e$:-+]`><+~j6[GI~Vsᐲk~.bǕOaV"Ki1FgRC(~/b:Arz73nج20= :YWcRX' 'Qru;e;\Vzas7K=Eà ΧU_e`.skԭяYL: ZZp9[؈^O3uRY8$Dt kX]c#<Zt [d^90]!C/F&1~Hgp(-:d(,r-c4fb 0^D_W t4awoλJ_q; B)Zxo9>])Ÿ9˦C*(j"%SIH~sq o:>?h4cp "FU 8bxaU-q`",;Xy hzȩ(^cޤ`Uɯ& +~ PGAPS M?J -=z7 |Whu| 'JF~hZFF eJM xh-Nq7]Al=bligav_h_t!G8? |Eb@?z+JsqBnʞ* BIH@{ m܍8) dW }"LثUQzJ~~fɹt&J+*7Ta8Wk#T]&@l3s05H KŇY<(>:f!]<(kF0Eg~='G,]HR<|;G `q$uPHy.վ޲p{կ3b\3܆3)λ 04} r3_?tm&& c,y&f>_ v/d4 Gm=ӑF@I&ud(^nLy#l.`.Τ{-N;r rl޷aЎ5yX)Yc?:F'6}kXXJP+*c3uخ dR`tͮj܈ <d~ycP0eWVBr:qA:ñ1qUs`HH.1:|ڝ9zO<~wOXB{&BѪ 6TȿOC9&"mђ'5'`YC') PQK @}LU]< ؿEE=DNEx4xưԐz+|cA{U6 KG ~נDrtF!OuSh9WUaak#=$WiÌpe.E|U׾mdvP ",:8rm㸞-˘&qJA~4Mo5e-՗ yAɐ?ߟ6<.AZ8sk&fZX uK¯܈O;ANmC٩Sd4=k>bx7n\s?W^)>KG9$_oF%Oߨ t_\E tOFqd74s]\E;uqapD\,0"l8Ǣ&yÛw&%nz G?gI?1x =IT7K6.Яū,La@ufPй/aeg)) 0Gg+0BM>=Џ©bgYJ ?{mG0]pp S^&\)_u+QjrO M{ J4 @u_*#c;) }f3^jA\˷[oR))Ǧٚ0$r¾&!tg}FyƖCO֨h˔_ؾ|qҤC\fo %)׼ :ν(cUy&a+9A0. G }P4@7ÖZjMȧuІ~9) {ݱ"$n[w)xpzWY)݈s%cOU[ vkc ~1)rΊ+na_A#JۺAv84JN]&91V>΅Ӟ zbǾ֝XVUuC@0ﴘ`S*aai[aU-6~)*FKb}òdx1c}nOvʌ4zv(jAԷ%?nfy[~@Ի%b#s]!koϝj%es5ꀛcZ=k%K0;p~/j&F{6X0]U5i Fy"1xzT*J wvoQ{A?]w"GH[HEaMQfaMh~c|R

/=}|G)T󫾯Mf,Thww7!(u۳^)@q'V dܤ;[o!-jZ :WY ꁅg=㢄y*BW^ԗo^R`u\DĔi sX "L;Zk '.3ӵ~#qRޕq ]˲|9Abɧ 88" 6bA0,b~ z=2 D<9Y jB>|CH]o4M\3{>:4ti yE.%Bq2 96jԯWVqIZ?m ~(%OZ_Z%~ 5N `dhvr9NQXoUJt7Z9se_:_6hUfKc#HβQɺYR?*Z Ep iq9a7!%~=6K!3@xw} G*kyٹF$?A&mg8-]FL$]`3R5t u0Hé+.MNӘeT6_,r!i 9^#H G>Zx!]J4mv΍ fR R4dW"mG`5B٧gݖ¥N"%/hl=`}1SR:ܲ6I-N*ZlT {ygNz@zꏴ/ۓ_'AAl n T}T*\P"ÎGS[K[ml!p\;WDŽT:ϯs0w1UA}GB"`# Ze߫8 /ؗ@̦&2X]6f" &eng_jPyȈaJGXc(t[#3s C+g 2R7mW6"Z"d9lS##{kLDg̊܇z%mY{ Aڝ S&t oPkZn+;/6lrvn/@dtAVZ:)҃';*.H 0 eN -~+[zm&P%.kI&MQ#Idx'JQnsEQ' v4>lGlضK' ?`{:LE8 M< gSqh!d$^'Эͺ2nCVJLĂ18T^}ZƵV+jܰ2+xLi rLARG.Z%+&ۑX4/VXDY::Js{PB^܅6hTD|(P9Th>$W/ͫh?قT~&d@}ʖT45af{"o+FK׃tRm,d8U0Rkܠmmr_IX:Ut̯Fq4DKÈg?bNSmErh?ΡFREAu9H,Ңp}`+OtQi)grNЎ n*g/!j˹ZA t ؔ?ςvOI6ɻ-nfdEp5*F_lZN"BZS#zhAEE /m[⾗!.B{U%=k-bc.'-~Y7:jXO4yp5ZXDZM1Nዔ# ˌ'ap4,qA {SDIM*iG9TDl-RޏzNiFe 0jAdGn~b#_lB |V=uVL/Cq?#,"KT1+y٪~b:hJ؈/p5ņ.GN]9 T.8/žc p ]?7Clؚeb>o\1MgaۙAUy &6c1A J})zdKg+fkU˜mYGq}+)5J9RgpCIEwFyQ/kNvQQ[;ah˅]?wLǻX7$D7뽟 FHijW~2 3HOXDh$~5LK]G423;c8ΪWcN_BenFYCo%,tU1"I ;U3^~8@b(- ΋Kł ml wc`Y5.1\KTar:>mYā;fWU62?gObxyoa<E(%upFCF$7(rf-cHP i;\fy)zP$!)|4>d<11nr/-b=YY |RETJ*O"TYB+Uy'F7/^cI½:wPK͍-$8l8@(R1^XkMkA$tEѥW $=m_hU$ulEoP$P?Aգw29 A17dn",ppz/xQ]i5:{rmt ՞ 'Oj_Wv:3m`,*?!"C3 -Sϸ7K.VOeHWT\Zpt4GHGwOo%~6kCc%VƙlR,$b7yۤ{F vrcCj:ѭ, ZKpd6;{g`; <|/`y#6>>@n?=>`3('={#7tmɖ5g'Jas$Ք)I8e>qQ[y1uT <* +\LcmyVQzĬR ( H%cnLy *zj~] ݜk D _#%GfR864{`ϴ𷹟.tx;ǝ xKo@I_!M^Viڧ <#v y?Kj8&b"fpV W=" j5 q!:tn 8 ?k^0C{g.k,"F;gD(T4j,Fߣ c&VP:('/|ԏ(h"%jEq[ݹvolBkkvؖ(PrH6on;ܦ6s:,v|r5qbjg?0 yQOmu!c`T[{5jDiptH}~C: nݜXBGo\Ax/:a.U0!$>'8X?>Tv5cP,S=M4Fl%t> @S#9/j밀ǮjS䇃v>2 o-B1Fl r‰ ĢD)o>RLAwփtaTKsƘ: ̡8[+{sVXwJ+0}9W6!X x[ΔX2iQǓbW?4' w &nJUQ<@A+|VWBfK47an-]$~/`H( -xD{;iޟmVJKI#foYg\s0'ax=JQl -[m#VqwuHTZ>dS7M1U+3}i;2b*҆ISTVG"9 *ø-axQw;);JE+ OZÝSû9C| 釓B[jЍu0-ﺢl{]DHs'-F)%,0 zܳhlAi#` Tj(~qgIQ2G`71^CRu'!PqH(B]YƜBbYKRw0~(֬<"gۚd?Lbe;gSPOv C#w@&YHMG۞YxR_!C{$`Ԇ3qV)솥`l"3q+6n㧦A`Xd]hM4[Mj:*0O-:M< /hv;0cl} {t|JXV8:?s9ذmyv=1v9'tQ tGJard/ҚKorLm5¿E/ ŇydaM5*@zR/PAeԡ^t,4o ۀnц7D$]M|&)eX84Y2Ujp_AfiXƨ(ºi.̒Zi p"2ۺۮxy!LICfEj/6hi=+D/#N*9D'u%>Ua[季b%0TvxY!S9,*,>ײZJL${+*=x2YoƔm_e6 0ˌtiΞaYv&nIF +0 $8Y˦ew ?*wGna.u(V)->\tihES0/W?mXLbD]BiCv$l\ |,Vu`^6EfPN^Ȫ3/84 UOLI SQ5c{Cw1쁱оdXJ/;"g|OS2;[t{@_B)h$ gq1z&mՙ6<8&f@NNQ8<۞ I˲/1 Ö Q S>u/GO +$ Hå-7WA08Wβ6Dci7?[ؖfSw$I.~.5,7.GǕCX p ;8?, ~>O)wz`T,NǶroⱵm,TfYPT0;(piVy${].WAkf4&u,ZIiGrXehZ |eenP>/ZfxV~#l9/e<1h~hu;klrmt B+ //Fq\WtR_9?bwNoCe^ļ9t9Ei/5 }@%YB*^m]x+⸠tNPes 7Y(#g&2hw4R%!mny 'X/U5|&2aVc@uy,d*貰FP-AGxsQ\8ʃ2wsm ҃`tYd&%V"3i`bt2UD*ؿN~!^ìg`.MZ0Q:>%B{/6)'|'gm:8#rY^%"GBZ,98CLE'Ecdj Be~z9T6iNXS} DzNp?X*!j*\E(} D1۸#]>!K{[-"}\6^iOnu-LG&'s삾fk.eDx_UtC(FڨY׵&KAL1Bn1c{,`#poە?O^zޞ|L@0ɟe%ЃбnW]Cݛ0~r)l&O&֨V? 9I\EQԒ/0ݣtwTB:a-,a@i\0Fg5PCG^+dS70/1w+*d=0T7˓fxy7OgeNqE0pF=7pVY9eғKtC9l1hۘ!q?krj5ӸML YhdUi{!7ҽ?.c9@IO 0,LR#G#^˘J_? qahgZ '̼_k5w]սW7[ U,]&Kyp$f<D]+v:oᤱ˕شͬ4^75}/9dXМ#^#NX, O],ӄ8\xE[P[r:ƥO#'j?Svƺ/ ڼЮƅsL.b02k̜xQ=0Cqhi`/tR?7L{ybwy(4VmaEbͳ&.,ңXwWǕqLDGBs?$M!EB@z_޺H 73MTmJ ,!v^\Y,y(.k/4}uOGd%ZZnJAV P)DwPsžZ" lBVl4[آu399}_jHd5ϜJ`k0-ic ?o>eI F=N{,}HMs|tA^m[RІt@Kjs[Yjcǜ2D[-d Q)NΕ@$havLw4^y$T;7$,AHŪB{tɪ?BT*9ͯKb}8QQ M!zgDgF* 30%7aKZGtJ-w+XN)YFe2P).7]\J9Xrr$<[חƥ*h@K5%+⿻m(\!AL)ܬjvd%R 'Q^XuxY\ۊ_H>p@!f ]Mfgʤn@הЏNdk`r}[:D"``PF1R6WTo6a@kc5dK#@^.T2խc3x˳ b,U|L;p︒j.-K'Pqh!'ۘTҩ|8`oƫC\jK>Dydë}J"@e@K;\#( ]eJF υ싫wPcECH m~V@{( }"5&͉|k>*>.7KgJdX+{˺fK'Q Z#mc))Jqz*ŤyO@fuG!4H>ı^^TPI ){b:Q?4~>H".,EDiK3P֊v3?)mp+ ^;@%294M=$Sa=nܘ\2&38x$Q4Nv B?W%wm@|};Wl@Aez>} eu> DK2]%L5S[j0N Z}Cq#?Yr4!rfϫZ*(_;z%v^7'o=;] Ók MҲ֮N~e\ݹ+]sKXD8WI4xNWwkM,d,kPϭLfoFRu); C2QxIw߼B K~Z~y( 9_٣OOr5фu<1$Z:7$R⯏ζ Iz9?a|6_2@=͑)FۤzVBFC1:%9!KNGU}c ݵ%#^:wL* RdHIJ]fIaхĝhNԁADuYˮ.n/!X|7AvyI1݊ht;WY@}K%aD*^?69Z80kRz2=QEyΛH@Y ~̠UĨ␯sF*X.).()€Is:|w_<8;G ;9ͼkZPaXk'aZkfIl /@~q{EcέE>  Yawe(VA[yf]2{ݳ"s~/r&,ˎɣr;&lj`-y6ݣ<$0@F̥f59nуUav;>qYҦ#.2KCێ6ʍv]$s-\0E [{t6L/ģ|`LZ+8z[1s\pp `.K5"Z>+b)囯:l~uqBVρT Βu+BDax}鑅P%*N)uZ?L Q`Gv&b&<D傘XA^cģ7u@ހt)>$T ̓)ds1l4R$t}cΙWWJzC2`+G1L%JzS'e 6SŐl/yX3>ٛ'r(n*.qDv! QI/ \Thf> *HL8=ްE~qUM]'-a, wCZߐqu/ Pu a<8S ICO GUrj6?;BztE8.;D("hߤ}؇)ub0.HZdNܐO %O 6-_}w/O8CI)@ߡzӃ=")1+iExi8G|< %gCV:W56PDMjG M //70} k*҇>SNzjInԜDr},cx37A ʜd`4:o*!a0YH?W ! 8ݟ Y)e/'; x :FU'AEŌS|pޟojz_zw^j b[KFp3>@)Z sIP %5ax*[ 8p_6Od%>f ix꽗Nd#m}/ރ,Ӱ۴7v{.%"^Al^|4rڝNHQ]} DANSA>.` P"A J:/ϗ8DE,y Jֲ'' oރۇt5Ƚxfex:FK++;,Tg9e?ߌ:HmCh&_G8xK2 Q'6 Ɯ[zjd:KT{&@8Bl~qCu%,&`y!~CaL{OCb\o/MB/ó0LU,Vs$ q:*urm~3< t\CvtSjoۦi:e=vtYsP c6 " V+~XB8U%K\ڙZ|0apD/دq u|{);\֖= ffcϸ΁o?զegAou ܗMus')SF@F LqGI2qH;XJFNL " |"c>L^8S/]0,Z)ʔ'8̄ZL7d}уk"CKbR"7 Sװ s3n@(.g8oGte`EZPyW3 ;@>tI- ʴ9bq= ^޼_:E^R`C4<[Fb/**Qe?dztlpņll|f?LGNf l9I':%Rtev(^XM)0tykr^OqT.H;*'tM4,_NK5z4QǨE H X] xBn[g#c/?t3#֌Eaț.1TʔK"gzG +(h,|5)3X_a"6bPmY<zS%z-6sIFJWApPje\H>Cۇx@Ԇ" )!F ':KI)~dB*?$̓h]-t`YECK3EV##޿vYBEtN)QIG^ځsl۬CŜV ,1$ǖ(1o-6h[@0Y9])$o E_1nAŽ?K=M@d604|FD϶o "$[|!`fG?*{9[PRVe(ݜ9߄R Sz>fD'pB7n spA3KkJ~__Pw0UhnOՌg Ubu+y˲ROAb{!R4.Ё-3cHQd 2BDwVHo( Ax\B `Ϯ(^#Dيk =~sXdt:ߣQqf"qazf$eb:7ۤ_Z]:"%qp )Pч&`1^:Y"IV ȩO !pMa/[Y핾)U5w+E<=Fej=Se|_#IR)hr UE"lű es}杉7x[>Vt;oO| 6JX܎oNP +'%`4fp[6愞ղtCwHށsM^O`2B8za]GLXU4hQQwȯ.AbC6;s-|hGASx=Y70a7KA1v'^/`(*`43|!|5v32ml𮛕(ɤ~v: K"ӺؗEK"ؼW5rZP0$)[~4]7EY"XoXGla\ݐU'9͏SDȇ(dw oz\K-ÒwK9mIT$_3> Ee*t4^b0ђ l^YG7aŵ&JޗuzZX%<71%;4aK.L*gPYBZG1J\r,6(.,@ָE>\!fJ \$)Z<(0+D>ʓJ)"lflIiՠM(3K7|,$=zȑewDM&{ر !DNO)Vt-A6r Ѡ ԅ>iLB=$}mj#q@p(ۿB/>½4iy*NL9udd:-׫S}h G$Vp= p>S6mPg,J(8}ϫ#J)Әؐ9j(7sFˆg~Vyu(va \\,d*ԟl-(V(X yi BWv ./%zE> -xT84_M\f S1̻qHH0 u [6$2K\,2%ndkXb0SQlIb a,Bxo$evbF+V,J 7!j&/(hZL}l- UWf֩x+mJ$[>=ov,_?'񆆡- Mn 2;ތ pHcRR1c.L~4.=Q~XcQKNPsj}  !Hu.~n%ƽ L&Nh\n K0ff;ፎ!g`^%g ǕA$Lߡu1f1nHMWm lbMלyzIKywNR܍Y+v+et t'l4ˣ|]lZ| ҍH^H))Vr:3qI&Y\~&H*,4re$QgC]Ky1Kٷf4*|"CcL' vgqlt: ~Tw! 0ہȕwCK8coh:^g5cA$[D<0kVX1[fK-+Ux^>pϔ D#c\p16RKK/2 \Gr Qx>2Ʉf< &wKvY{݌鴆jQ9džNҀ}; dr-5C2"EhOMqrϧB pAmiv_r[gn9++3{TleH7qڔ0F;|kZy`xzN>xnqm}].RNBi1%P iJbBgg)>MeO@Ӛ/>'1l*BCO=3Ge Á<^I7^/%0cCU8F'w2Q?I H|q.@`iVj=X|SEz(abeʼܝ"ot [1[:9zS*VJG 1- @Fh.a#F5aR?c)!-a $ ƀ)2j׮ Xrsd;ɚjz@s˷K>*s-Z d=`88ACH<7J'xETc"5 }:>^ͳXkQ'}UtrhJYbz+@ E4/ /`x:X!G{_`Jbre+bN!јk$CoIQ|5CŶHB^?+h 2-1Fw˼9W˓?^o9N F%Z̺Fب; )pq.ҭ P m X{Cg:ތDlSٵ҉jF>w5BAeÚz\*!avO>Nӝ+G"XXo)t|S{ZcEFn`=+Mx<IY^"as]KcI ZW%YXd;аD \[GHaWM3`uIGj诎p[]V0lTx,*Z,{wE'^iZ`sD@&--=pA@* p2\ 5lczN4ɣOAfϏz|!5}[Wu ;jEc鶞blk\)ʳWKr OJU pgG#zpb‘lwG-)#@J4 ƍwĀy/hj6Y n6LÛл=~EN( Y,UǬF(zCX\̞-| Є! "N`cae z/~_3'XW29xyrfhIfdgrr𙟍dZ@z"Ps0>Fc:{',emcNPuơjb~XȜuu@]Po[\Ezp~֔+62ZbX)(xVo6}FM{sPիH@m2, `w!m%gV ȃx_~ɥ0{ ^ {&7.S3e6R-,)F Ӿ: a,wa)H$͵+EDVEVÅwé\6trZ C Yf_zυ5Z+/S6GsZ\h4+DAùFj߅Cjj^j_54B3=9nCᖣ|5ĒO >eѻk[*9}>ˤ3 A1="ȫ&'~5`%~ETPFe4(U{&Y=z ?~quf~{=`RoCEevSD87NO_#6R@`zpyÆ֐ToO!3#)KhOp빸(a, "T|#v~~'0b* Tp%#%r;xDBI4%EpT s{7U RG.Y@*c<0z(B,C3pR*ZQ}9[:} :9?gD"E)% l߀[p'ؐjS%("<`][jY[EzܓX :@*].uC;W|Fa*0-wNyST~w(Z! xn6)4@ZtV/Io |D;KY0Ԫxk G}g0f6UY2-{}]tyBI|kV܉ l5z+i30gjRd>Wۗ7*{pOAi`kiǶǪk8?2I</@,j QpB3&KWz}їuvc楏kl !_ddgyzZ5 #h͖"}V۫~eu @$ջjWUT0TbTG ҆R܉muomL꒛!\r^^3oF Uze g'j+bhi^h閜YyqDeV.y1(*TM&ȷ!h/yBkȸ]v.\_*xQ9ҸgEhz;yߜ~u/NF[SȜ2܃ўӊBCiKz P]yp"\HO7 Gz^V_D╌SI*O|h$N @{09yNa6]+\CTg,w}* , :?} ƶ*$k?514b2f^Mv h.$*:lT9sNK,jIédHAUݒEFN2W|cW "5ƆAױmWr݊*)oq<]?ُ(yBTOZK@86O#vajEk$2ɀ ίV8,$w gDLd>'RHk:&AEmL*%_՚FGM*:&\u:)ͣk_̪nOђxcn Փ}A^hnJ̢&@Fq6ugǵnB|Fc W%ɔF=h.ڿMKhgH7A'ѐV kYޭM ܚtH3 3821k{T*\Y'jA <<{ ؖ.ᡰGHՒJ@c P*4:9f/[WEԛƔ`wl6pbSmGH4Y+נu2 \ԡBڋMzUI< ,԰_W6?b.N(Na!]sgkzn& *{o]]R+.$Mc 90i\27Kq䁸>-AkvۥCR9"a7C|D!iֱQ@IywXV":w9C@;ϤU7 [4綫sh#F~% @.)ssD%d p*X>fo!Yl9cT\VvUX2Qzb45] c J.@{(hGG[l8 S;%$.@/6N5K zaB`Y$qC SC2yTmUw˙!Z. fmnú'՜PuMcYڔ7mXm;ljidxL+ URF7}A-dj%Ǐ$ͥ\sAiԠ7a#@ ]isx ҠL 9CC6AGP]fDx SwMR.΢>TX\W_1x؏=' :yÅe,t֞џ9Q2ҋ / =s.KRT=眿5Ļ!c5=ue rajjQ˄rKXA~|i#L W_T ݫ=-B 'sJ C򐭴I(].#^zXi@fE/Alg{@HObtz6mZF/1h؁~g=#4 (-ww_^(ȸ/܆1Q+:.+)'~$)Τn ׄ3XCj +\Zjpp]B`ԧ(udh,~%$u- ":1UWJ)V7nptO*q309\vnB"E]nOCa&uE՗vq1 žM< gbNc=I<(3ۥk?HS7ʞj1Mˊ:- P3Yozfä,@˯ 8-6x~2d"bם5ϊp.Y,U#Nu:if'm ZVrO^5m[=z;.I"{kO1kJ8FNƢ`W۴84$)}q4obd?<.9xSnb̄ΟFՑ% @֩>SFDQN2K)-_y+ KLqO\$'{xCJnbiCGUhm18v'}Z _*cAiirY {^SFֵV fH5竚9aemn#jDu5@%G\}=lհyoi3\%!S{4Sc]GHz>Hc>_I葷>&܎LHOqtrzЬO\^,e鼄Šxsaw5qzѾ`uDy6db~]O9Ⱦ USq%gU CgFШH vJuPlhrnr RNAJwtt`ϽwZQk YWʳ1IkGx-\f"L5S>Z46N1x* "g-ןmCX[]^KYbv|xC0ťz{/r:Vqt)ֶ># $}Lsrt54hmNȍ~?^ͯt~3CitĜsLsUu-/"r(^=MkC$SE?b:j04r@۟]JF'N- *'9Asel-؇4Y9 P6Kg>N[2)%j5OgSM )^EN;[Y ;IE:cgqkir "61+E8*Be1S+u>"d05ܩ}֤sP(  #Ķ=ا:*dHjyl9dU\[ԵRMQZR% $adRDAvO.` O"k 5|stb7r+ģwIk*r*mP 26_}epXZbϘ/6[ˀ6Dw6ry\<5f}<+l$N`7{ޞ@pe4 KeДAoVjP(\8p "DFWY0# D X\^ĩE@si1#)Tɨ+tyu'#v(E*|PXk9kvHp;pstd|5 OPڤqlxv n:Gm g?.jϫߔfD,ÓXmV'NH%KIP>B0@pOip]ZphPȪ'֑źMy9:KO$c_[ڲ˩1cwr{60?Ǵ"sp͡c=qY,PXW3.d#j_l}L5@^dY*r>c@*V,(o,.'퐵1cz䂄3H""+ϔ{_TQr+=T)󩕸bq3ЯkfBy[3CJ7Rvnr+<(Na#' Ȣc#I_P|][:Yp{W A(i`ko޿?A "u9Šu5Q\5Y࿖dAbm#CKEm;+J5mrՄ;J%=g"z?\Xf-1GiӀ`YMIˉWބ] 6[XU2zLѣ=wdZ=R:-txӊ޴%QMY"7:L1ClNlc 6J-:B W\$KR[V;̘G !y쯄yMWHCnjv_:$%'8|؛jowɭ\5𴅢]8f' jբ(b6x 5'>uQR1Ș_eQB ;Vx|/r8德͚$NEv>I=zَPĝ(u,:98@Qjm-UKb*8ᴐnֻp:X}9P-5D#hZqDNNQȑ2K,l~T36[1{xj)he‹1Ȉ|kB ydzUۊdv]WrEIC‰r] iY8Y\Ed0\ԯC!YGv=l1y=PZpcwϠGYgMU Ԭtrȉ $< < 12^zTAc<}3Uww"ؾ堅jn4\G/Xs;SJDj Q,ƥFcNU 7P2Re3v72elNԜvJʼBfos'!IOcJfnf7YX ?$ͱa|G!(*6tWzF@="(i)6ˌg koeJQx}dZ!'`=WYҪ7`+7wKj*Bސ77MiF'X('`֤ra~nR6dIԖ|RDc;zܮN0)hۿf>%gp~!oZ&`rP|e$me.b4AFLB7ޥ={7#p^RI6lrT/Fܴ#q^>K/[.=%[d.ەT $U#n{nwxHmxOUyU_Ѣ̃scrFː K_Zu9!̿Ȋ*+D>rܧQKH}1!@V!TS^̽we(aƿEnr}cMΕ m2_} aԝ5>xc$'WQȄI%=|:eE<ȓsDB%(dsug1)a@c1ZL`QcZ*\MnAVZ}m2 gz{ ()>A x+U90MTaFmbc 1 ;-+t=4Z*gp %H H2ɘy|cE v؀&K $7 ٱ *7:nX&|bRϻ%FL~V ]1`Gxqc}]5Ђ@7WL͝BTaxh;6S4贘(uPuQX /qNcWӶhm>oIU&]ۋ(3٣]`@k$.ٗֆy6}F<.f"S R2OՑNty6DL{dyڇl l5g dr{W.=c?=&._ ҥ_~]qd6ZZ`ed,Ų&)W8pav[l#vAY؊T(}F(M?%?HLwqwgg[`a=Eؙ*;gouڭLԾ8'~35bO8 6(q)Eǹuw;nRP*Kтwtne3M KE$w2΀.,I}4{o&=9/ tp:886YE S\:Akӡ{͌ DyglȾK!vit{1jgS0X\e*YfD&Ñ ;09\MgGKU]tCaNT_DPE \::/kĦHSm`!:Ҫ#<ԠZ^y"-iq%xݺ/D_f}@΋$^!3]Zy{ܦDuo8{&%ͯUý;yz1@dΥ<)\[ܵe9Eo%m 5¹)O Ce#I;+!xLÓ6,@ʽm@PDu0;plCs&J$6pfUS'x;B#ΔP 9ŤDq:WKFp}Jw^;A::H[$s[Ҫ]qk I!-;O\p휾!iyUZ20@kb9 KHNbR@lI^o=4nlʌ~4s0U@yc!>N2+#VbY\-cF)a1hȫM9=$+  $XIU_ӻ.+eaJlv&j"Y&?"O]vpOןWvfdBJ^aʰ^##45yc}^e^Zci^ 盌&78OJ@p+#(p,]}-"[ѕix H-jb Еg1ء/E@lgIܘTBIǯt7k0ϓbq]\f?Ph1ĉV(;*|_L3}$d!Zl!KD9P.hme /*wyA_ RdX[Ƃ5K/>NER1 l/3̄Ler]mLuOTΏxg-1dbʎTlb'Aɬ41=̢0t J'Դo;Xpb^sHu i ƘnR6މKq.TeԚ][V${A6ՠ~_' > *| 'bs+/-oE^-X1d{y9buTVEs@v/vJKgbD=D[E|V#9BՅ okbOKluVo^[lb~"#}H)y{ׁ`ƷBXmlş]jѠ%A?kH d8DnW%4Mûݬ?JuutXHE預t_¦SۇjC}}08+D*:O* 1ȆtGJދxcoTb 0gs mqM$+yzdO~%\n"n?CޕZ8g}oW:9(sP/.l;LW Bx^0x㯪Xg&!N)1 ^R6l4ݱGN[?i#ł6Y@ !,*2͡, KGqe N {4vLچvxƹY KƱ8Q_M[jld2b~zڟpEMBVPy ҇6C?D,&"T"MS:oņ]Bx<0`U v_ [藯ĆnB{-WLsDaVw6_q|0 AZz5T0@JI0ºJtqY-$k2k@~ݺH.X5d@"i#e8"U7lႡS\@Of ^y rWKqGv('ˈI%g0W530g9!YlU=nnΰSTtC`Ac~x&zKɏi؞ɟ(ZK24Hή68"~S,#ES , {0^]] 5[1(כQGjlcmOG5H 8ܴ3Ru%Cz0&@-6{ԋY9>F?P(aRQ-x-.Cϙ gj9S.YJ)RRYnJbe\0LZ1pzKtd{oCDS!=2dS GՎ'R3HPWtQ"`s{LCAِuS|/ʋB‰C`_%&%ȼyʃĄX>ڲ84sS}ȾMϓscf M=lW" (l="D'W(tup/qSF.͗T-$d>85)#4|,9\"B>njZsP Ȏ4tTxE?ѫ+ެ)LFnfO]3`CCxK-2\Ce6o0 FG7l@b?m9r{?d/u݇ YF:/j!G%OhYzZUj {\݊Ge~vn4DVOAOjJ0sw/ܡUr2P+Cg]hx7>6+(xJTV[QEH롕&hIh1xzWጫ lm~hw+ bqP)bE晼0$NkT1GOK\;vh&x8,CfQ^RF ސCkipe0BQE:/2J^0֙QzѬw:/dqr;*TǞ[LZ*gE.XDNY .[&PB\O(,T?%c: ˩;nʮϊz͖GuAL/{xRil$cd_iǷ&SuGN:I Nx#57t`%&=LِK0Hӳ6x U" v2hU >>x] 2Ӱ3L]!`ҢE K Չljܨ7>x,No\$8>d^ģ8W^@e#61bhbl7W4ǭ'pj T0J!;Ք=W(W'1";tx|@>$KC4R+ 9evܦ Zg ^tb7/+efUЅ_p}:B7@ /…!F-λJ1"<LB3'u^i N^MYnѮS yEH僓>v.Sj^UΜDA+DB`@* .n6x($UΣ%*-afݥTBχ³ 󻹺jt)1g9rϏ~u-2oqd 1-nMMغ* czH]%'$lv{Ъr.>ueN_Kb"bb<={tѕJ*fFʴQZi#sjI]w@ Ţh'Rŵ䊂Q ' ]L=XadIk MUs= /1p HNYq҃eCOc_bbřf@"7lpU3{=<%P\m+4g+eKŲ1 80>ahz 4!Ñ^YTv=ݢ=W'l7b꧶>;=f Dzq]GyJwcs#wL{϶7Z#Pρn`ZՇQ wIi2w `Idf#*|  pN.kJ}%aJ]%FEB.y썷U.O:@QW\Hc 2LD'KX"ȵT+7<ݡQTLQT+B3 N8-b / -JCɲk^+x/(IWT WuLڨ E~?4NqupEL@}"E>+,41KpQ)]Oe0B-8~!~иGlNtDJ{սr-49waANB[o05)*vX16WAg]`đb5AIiA'a#:I\Psѡ:=j%} E(wSg$8K}+qZBd=;eIFOG&_P&0npng3 whbT:w"8 TvUi Ajj)IQ*F2h\f]Zī@afTɍ?OL+qv0LYjFFIʡ:c膷՗D^P"|v쿩(!|=pycT%o,zߩn'L+Z:X h~P $p+Q(&^}q`g]X2 ]{ܮ&\ y΃i9UO7svFIqgBrF+[sl;ψ  l yObdM}v#ZFG փ8BŢDV[ǣv?S-؇NL:RnQk\!1̅Kϰkܽ5d7~=[]eqޑz4i\΍ِЫ<{k2j ~'K _xjr-eR2iW!|bl (co$2/IGc|A C޻1TG@y#JyhX#/mi-iQ琍S\EQMį+n]+k%q649p3^p7uaVIov6zO*=a*B(V.}ܩC>G0[I+{VEoK+ﭡ/2F hz} Jw{!^Ag3B,?T*L^IGb3*m WUZJr{۴1 FpIP԰\<"yoą ^Z]JUha#,O[̢%#KA/mq* "! PLpyCOÇɝf!RL,dǏZy|ܔfؐĤzg-H+a!xMN+$^٨82|Vf)VÐKVRA5f!yys,QӹQHy?uUMNv'@bBoг18"4~ӃtE [mG7lW!C"ElnΔEŴ-(o p殑U0̧'3Y4Gq:Lʸ&{cP35Z9Wo~ tK)RW39$9lp`V8=K.rDtc:?TqV^=:'UqU+ˏI Muy^ly5I1|Rď1_~I7koA۹wK)z>0;8`Hy5V0 uݰ"rwS^+y⊢4as D+as1(a.9iBɼ JapgjԱdw5Y.CjϚ,0T'<;'(]3`Fd4~竡גz芄R3؈l_hx{?'U՛5Mw{HgOjLA&22j!t3$bRV' ߋ>Ɠfȯ(AMn ,Aг{pjr6ŕ&qg,(2Fy3J'r3[PVncG<֌5SQkx3 [T2Su =VȚe7G )sK(+GnjZ .aGmosC~El8)x!T]QA\nz\rUk}uNo$hj؛Po[͡Z ,S {H3e,%J. YhT.ix)j?#pyʻ']gjC%ΡSfaSz-Ha}8e\mt~po"o&,vݣS)vLÇUӷcPأ67vu(ث N`ǁc1Ϟ@CN% #֨9U$^kQohTb\fI^C |N [+ (đ‹]k+ а{}>LY,Uzj<]z nGh^ Z+YOE'֋˘qG+c06]Fl ʥlX!g'e3E) |D&$3p/ Pm o68+ (20D\T9 \1I$Bs㸻S}fqya@[Zwfw,els0Ei/&1y+ZV'4?!FG0>3Ie7jd:Y(!*J5waU'52$ͳTFEE&V>(kGkP'N/@g&4zUbH]|D] dqPa Zg=; DVl`9(UʧSgo40qE/2NsnJ&HF/bap%nl\apL1E 2^~mx`o9\3ZXRUr_Qc'#F́EtD d"VQ6,P0%ּȖ~4ôyP^/D=-3ȁ >:)쑵=CT/^:M 'YznG R'%!wN+x]@vBJu cX5C!~qW؄|saT$ytE!Mp e/F`BLlAK*[d(pڊӰ#q叞7oBWwyM>Cto/e&Un@J~]w7' 7sd$ݴZUFz9}q(Jo)N'&1^Cr>B j), lX}TݸAf;g >Ql3}fCG]~f]Ώ{*X2I;tz5+ߦg S/x"_ʽa^%IF0V,\ݺ){WQ>.cc:Nd!F00kk3/ Xw|0R1L*\ȾJi>qW1$ע,ZCgk~#Ɲ9 3>+&>}mX !bjݝ>LZhPmi:#, ײ7dAy#jB, !Iԩ6MڟDp} .-HWj!zu&Unkl0*oylqul5n7qXXT$0 yƅUZfTҞqq)odi !ͺ^) &7zvl[lkT/VGu^) {K#M?rTҟNumN5LIrVKDc@1L/'U UYٶM3S /kÙQ 'ڑTuYn wO4qc{ 8ow9-n7x (g}WZsncbULi!eFM[5-7 1Xi<~Va¯k>}$&6VO| 9.$}[,O[iن̖8Wn aBx8072$LXpã"n"=(3R +@&;i<לd(GR_<0B)]ʨ?op1A2B;bf-idg֮,z'%i컨η4=7QSWzP 2/Wߌ{lbDMid>y@ |Q$-1@Q2WnH\x./^2|[pMF\ )Ejq,`E_% @8=0><. `U^~xwT<%ĎӤl"H ;4 s5#rMbX~~̓г-$fxz„&.~uxS)T0>`x1T~8)s{ :]-\Su$n6^> 7[: +u%(S iizQWN xK>u`QD _Ql a1|nn8B覰ϟpT{6ұ;'x!%tn,Q6'h Jeo7}Y`O<<(AE36@ B<0uS&_7BjH5d͒r2v+ݣ$;W/ZT/f=6"aMF68*/V9]*CIv2y 应^ҧq2RTw*9df693eLw,@i`,@>yoF>5P`+KD*)mM5qj[[ w]"c-K%lG+ &޼v*#־s[ ]q.ctFγ;2rvO [ ծ7[,iPhE2j$9Am&c\~aV2j_HY1!+,AFAmjUk?_bM/PYZ@ׇbUAR I"U%NJ@I]2SI:RʖŢ\+WQ5`gE/l6LXohDꓮ+}Cwk0 ZyI0En7w6_ &6@R n йJ{[Omx1FO@{;ʑqۡWzߍeQ͓13zܔ驞 @HX,T2.1՟K縷kZ6[xKNAD 8MtmTe"&!WIU9WdŮBnQXE'|I-LwO! ͂첽=#iL; jz+^%i;`Ʒ5;ㅩkɀtԹ=<)47p]1A3< (mIDU´$)[vdžwiY`@ ,n.A!!5H!8AGIH r(`+ 0ÍkC[<;A xߡ:ok^Q7`s5 G4QRuZjc+z QS[ҁHځ2»+B] S^)m{z-ѿ:V "/1^YD&CZP'LO,mehݜľ,k}d@uXܨ]G%uP5.oew%z!ensBC159W{smpM;}{83ƿ۞MفFM ̌{[/Lf}*yfo$FY%877Um\WޟHvEڇgnSf#p 7C$6(ɕG+_cL9vl^Xp<XCPujИ7Uck}O&UeyJ*O{"?-ݨ:(tqd*Gw8$LD^%d'L68׹.滂'v qEv,[QȲShSjʸMuTL~{BPNߊ >]H&cPyJﮓhNT2sVOEs 9&fpLlӷdz"W<˫sR;~ Um%ucn䐱#%hى-{p;ӽh@8<@ 7ͅdT׀TSӝ+|2n"{VnVQF᪩/7 y*|[vއu`¹iRg!FȋۑuP`!Zdw9Y;:MQ [; zǤeUC=9˅n`Et2E.l^4`B`!IC"ؕFDiGoUj?e6(&6PehCCpjt"j .**SYS x \g[tAsxu\_u1Aқ( tR#׿5̳:oNT_=U Vy~C,X0^J0{ P25 _yPO)XN$3Qnm}Cۚw?5 cś@Fn~eHt l[f~C},JiY(C.^Q'!47T4 k*=zt "RLxiɒ;=;6;M T@7'+=;LSWY1?CNՅ5%8Ř/]L0FQuQ/ɡO=GY!+пZ\R`v29 mqUM \(̤y9v5IUe^coEJ6"x'bk,A) @^6;=T[$I-9jS`x񬚆[3 hEb>5! RjʦP]EgM6 ɻY)+ko)ZSMsvc)uB݊2"2CEV9; Dj7̿o'(|Bl1E~D٦Spf;OLԔt Q624t<{Iv@r_U,7~oMdvNU>˼P:]# se|dكoZc(g1wilN{kM/׆y+L98QrzlOh'1!"&@Zp(nK.lU|CECz0(Z!bt߼3y{^Nѡ; Ù_mmf;aOyU; D!bګ)qat͆zD[_QSg(g!u&z&~=Oƌ[)S\rJG 0R_ !g`*ߣ "- *Ƀpy|^Z㥩9eXE4P~⑭::h+[=3l!;&m.V &qTf67.1A/ӛCН&+|쏃ķHSGi]4UN+3hr`'wA;;t6+uWjFAd?C` z kt;GBf-|GLɎS^xkFn RU]ɰHNn>%MO-1nA:tg~ π66ѽ3Y~_4߹.MpB!3UZTɝ{Wrf4hF&zJR\tssE/!o'%y-FpVo]87uuGs-a[^h@}= 'yEP/)R^CRZuT&)Eȯ{:ҴioS,6gtOB[@KUOmD`J>h8׺TDbx@աn,EđrgG鱠>1@RMBmy ;,dW m1 ]|9\*2B<_=$v*dT\>_V~}hg.FbZ C^= A~?`2R';pMDӛ(aa`h6{\QWHu"9tNgۉVaDw}Bz^5XQ^qE{r>xӑEo1^@戎"kLcB4gk(hpN,uuΆe]xC~&[ՓJ E+mT&[r{OjD/4m벹b.saJ0}) m#9gt %"O,·"R\`^ i`M)ng{kLCƕav8iĆU0;cbkFC  "a5o-0s2tB pPo}oi.ѶfZJS] +ĸZ1AW7:.40<8%t*wMp+ќ6)CȾ V7L7ΊS nmd spHfO G=֕fQmÏRSgI??Éf2նJymǂ2X|7* sR  էJ.=' |kMUׯ[KQDi$c軾|Jq6ׁ5vp$}X:?Ǯ>{7 Ҩv4N/mw4' u%8Sr W";x> r:M~C^ɑFQ7+NX Z>#4azqDODB (=ԳkN4J:/V4W+d[TZfAa:GBBω' BKDz#΁tvnχ0wWyjpPȷ/ulXE|]7TЊ_Fzdn ;3jWe_is̼n}1wr;=kr8%%/,Nϔv}9+Aq m?#p[ 5R1CM`RdX[YF8}#_StSҰD9pdtxVxGR&(f=X:TϲQXCfwe3%$P輼ʃ]4m %VXh{1`q_!BlcL>8OIj!\.R J Ɛf"RXBN8PA,A'I-Ed*8*A_wȈЕ\P !%(7Amk-๲?.v!.ħ #7Vw4iknQw>(gc]ޏzǟ۰R 'ǐ{[{Ȍ0Yx?DO6't3K^(lVAC eI% эǘwCd%ϛGk ?G☑l+a42c`Ε֑ u_q*!_WdcSl @ἄT`p\J\7Pݥ=Wq+#p9MjMN9 af<[H gz'û2o Xs5Cw񬇛dDrz!n}l귧,"ӟj'c"Ƈt;_gtY+&tW5F\.9Y9^эǾ@.{]/) IC8DUT&B(/Gn$B^ŵˇMŋ퀚,CRs.݋*u"Sq p8,ΌAmas u*-4 Vԯ`"`7fjFlڕMjTWqI>kJkC;ΨRє d 㯻F"1)7}z E-E?Q f}I*UO&q:*Sl)})m< i_͊M-cl@J21rzM٘##֔_C a}f_B:565wE2p iT<(pf`/G0`1ѤQҦ edּvݝ\5k-|Iݹ3?\! W8fLkd zuU 4Ĵ8ԃvA#\]Yu *dV'"!.$"";7ƙ xIj L|mO0'-ϟydq-p=GlQ_ Qb  ^z]?:ZQd$9w%ER.62eA 2b[ڰʖ +|~ e}BEp{ś]824JD3.zZ!Ƒ aj9Upn\w׮Γ)zɓ4'Ox(貴@/ xxM;x)тy`ȗYgu߷9j4!ưxu`gy!>eޯM@}VoY+r87ʋƯs`E5^WF=?mS.ێZ࠹xҦl5Ǯ<^h\;f 0h_eu/Zx!3stY|ڐmdJRk;, }TߏQNP^*i:ijz ao!bYr (B#g} wAE8t\u룶/Rl4K΁H~w2ZT8e:~c[i.KʜғAY lHg-Q12y/9bhC4ː:pdI툏xѷhu{urKgQ+M+=vYt0Q[ UChi^;h|Ϫa߼S w˒~ Y+Ya FbYaSV7EaGKr}PwʯA:SM$_QFX4.C-C=tkid"]sT*$_Y<Dծ[`y$ (QuѠK{o[xخѠ2:,a",(ɑMcJv6TQO_VA܉gbB{<堣HH?6 ~ZBCLe܍d[8Ju"z-C0 J=lv`ߧ,U8s[ܡf{F,ݔh4[zJ M)_6ӽN@+{ޔ1ʼn0X{*y=&LWa4ot-]IN ] m>='9RI?d$)Yw=JUh)θ$v` +6R?JD~&BGܦ&DfO@: ""؃^l"h]nvj+ke#CĜQJ!IRu P^{ 27yJQrd;z}M6v!ívg0"@&S0X(^كذbBs<1i24osN&." -b4b EZ. G,x]9Y5vN wc&L$阑P(.k`n=Y&'Buֻھ]I6ro^&?>VhjՔ׹r='WV9,g6QcJN߾щh֩H<1f.&Ƚ*Ɓ]PUHˀCg;g=ij{,BD^MS!c QT-?g|p-#E)w (xnc`|e?^ 8'u5q7n|nsJtmLf)*kL u)M@Rg]&MIh'|oBQUBjt>?wΫhZ}~>G 0^Pڃ݈=&ÆLT>$_+d1@N7 ZbT2GJKrIfN6vJյ}7FF'/~ߎlr 1|;E]Ok K3F2Aqf(yzhܣ?l!SY0EV=q\= +cP5POe;?*T# А^oP`d Х^`,jo)Z2v¡ ƻkJI-4xw0s%Z5~J٘\QtoY&AZX@12w9^x:vҹcq|BȊ&m P$-9X9!X4<$Z@8B1nQ~9쒾E;*KHB\Nr;I6M8)V N@0z,jb9m߈Y`av<`,&Klڻa(G %e#hwOB)[2X )ó N3NzV '=$yϰW8D\9D,SuYL>q۽Y&a@aQL3ǻ•=F[RU) u2ݿ^o1Gfj;&39vo(hML̦e -UuCiYj*)5C%,8LU/cwha+ E*e ՘zoGR ѵ@Êzǖ<7Cq¢p@cONiXDJ If.2Ս' Mo蘦i}1RU RUc&rt+-d/|bJ#K[ianP L!'k"Pݨ7'EHz?ב1o#HqnT0̯.X'iU"V2×E>ie7/sIl[Z,cKi*Zu%^w頸5s+ B8?e-M5 /ѦЎڼ0UNFFK,94Խ8ODYvUw~gx$nD#k{9(Fޥ(;\ y6mܝuML"=\ 3kV^cГ  5{M璆( UAvtPv@z N3Ȅ.'z $.=X~γ%Q|K1@gk[X]sgiW^_Td6v|g!ur|4|:4 N0h=)#K+v$%mDA3r_K1W_Wyh]Iv%JWa3DYGS_jA][v8w'E㊮N~%»Ȍy$}up )I4xJ-Kdu !.GeQ| 7+7~G-lR( 6H8em_)][ #|*3( Ϛd n\h? 0؊lt%HN"@덫rq3Tʜ+Ա,?'WcuJ6Uح_:r%\%-B\}?0w,(۽͖LeDga:6wA+)6REH8y,Y.ҬG,?mX`z1C~.1ǔ&bh.ϯ&'Ih+_I&&pa Bͱh(C@V׻pGA0`Gq$Ig-2^^5 5&mZ|#KJ[`XY\+ၱV:-C+*%͞&܁8zCi\|w*,BxeqZ8?ٲLs_sq??]Mp~;&{xԠok}HmD`[%lx]G82&AI ZL?n o#܍Ou\"*4Zd)1dP|Nw_)cqt;/K*=ԯ'XUgthbIe5B2P]``&sw&IoJzN,G#Ԣu:OR8{Ěerihݘ= `,۶8.׮{ W&%5zX)Zq?3ɁL;_Y[uP`",hn !ՌWKCcPfI"^ss9()))XB,{:$cDH#ԃ{~ ̣J^L%E)k*O:Ȼ&8ȱ( [C{o2ԎhYTU1c' dD=Pjc1)30fМ17XG X1 p6M9y<[Mz+$7 zZ(3!>"&yE`6iИ S G3p|} $B?*`oMx]^…ۃ)<ĺh*pfcBHj2=r~0(<=izV91kL|P3*f4#r*-$-kIT|x3{vtqjR%$])vE/\ eprm~ /Ȕ%_(m O`q~.0*r ^3/QaǐͶ\1"{.TIB ƻB=)B^]N3'Uـb1 *m*[iNj|QD61i ʵtWTEzHB`ϐ\:롶w 7!8rfJ;tC/rtKjeUn6L <ٕzK)ww 4b^iТ)vU;M.jfѴhX=Wi$mX05C{(&AЍDjB$Z \iV򖠟rܾjmlx+̬H3w,R^] N~s#{-Ĥ|! e @߬,hI[oslQ7,q o8Oe~̢RkN_w y͸lCfdP-w8:bWfeksY~! :ـzch Xj_<9d'=bH`h@TOJ~x" EeJX%M+s?D[dM'Bvè~nO4&)öd@:[ AQ&H53KB }tq2yaR"ӗ#(0{4L$/7v``k"BRH+ɪ.K;I)oƥ޲ ! 5BBO@6);Ϸt W.޽901kx"MOڐl<ҾNwߣ3dQ)u(w9aDl q~mSIjA!SS otWsM[?3I:#B#K!BlpYf[d̾[^$/XJQ%ijWka|tEnzJ HnO2a^xDV ח$&(թkMup];?kŠAujS̙F<5cA_:n xrTڦ|v,Ӌ_nKt.kWF2$K?Rt.QV&rDA^_B99~u`F_2XĮwzg:p.3Ģl/5kہ4=Oޒܝ7L#~mӵѫAd39Oe(}SX511G$IN.%9t}P 1X;L)Uܳj /3\#v0v6xecfGd.q-*mllޒg?[:FK cs[ͤgfo0䰞6dZ[4x :{jb<+t-3a 䜊n HPzPߺfYWe 8}9h%(˒!L1Yx`׶vP=LͻgqMJ}rlH-oXlTzL=Pʁj )8m{9u`WLLA~S=Q~}OeI Tj\M#|~ǎF(k.ŝSD?ܝ3hJ_䶻"| ûOZQZk[LO,ǣii_!>W+@f#Vꛯ4O+l^/9h`3(z)@2\QYONۃV;|zI]%1cHt(*"aT9_eҘ%)\Y7^^`ݠ2YE,o\v*6F HIJޟ 7x+T8qcԚF~mILf5D~1b&Kp:cVӵ8U\gV"qs>`n5x.~ў{kuA( bcGщjW;6 #(0z,& FI 6zKs{L rdhjFa~1#żޔ=S޵f+-Φ/Hf?)A 6_+3iD8/;`wlMj5WZ=S>.J9L.no~tY,| PpKlz߄Y!Ou'ώՌ>:CFSCG43U؇KDY>$dR"xx$jX47`N!٣F+=)c8s^è!ŸBG4TQV0AYpt*6`ݽ #f˽żҫѢ.a~u[ 40-WZ9qjf/׏?\34:; kt{;iNk P\ʁ!k#D~Wf`_$g?^ ][FʓIR2lHBE2M]7dO,' of*Sa5x%;>ej4j$zFEf2t ޜ:ZVp+\E j%-+pFZ_5Ȳy l}hQϙ1D% w&berKKLf5붖 $i,YCOӼ=ۉFkk% T,P1u?cF <m|W aZݩ:ՉX)Kq*̷8_R⻈sByoVZ&=XLZ6iں1o%o ~Vv3Mv |ʱGS5FE?nûzW]'γֆ#]G v5 ,ҵNr^kY 3L TC;>K0u6Vr*3B3jsw\A(!5T{һ5#fx2ZC 9na[NP[r pwOP[GuN]_6sIwVl4fopRWZ a'$\ÖOZdzǢIs\!4ht%:5yeWDr.R)׳٪Aw$.ǑnG8rXr/SlSUgr&<}Ï ~׃ 8[4~ }? fe  K."OdO |eO-+(i=50˯DkUШq% ^k;O`f?A֪__U7FXt)x;hvVvGݧ |rDβTqjP=4c2o0ۊ&ovb&ƹx(vza Izy:gHx!dn@{te?7vTbȶ&5w@װU 3TDLm:5'JkJj̉Mc~<]Չf"QWf;V͐kqH f^ɱ #gic5_['ʠ;] 4 ꙖVˆ?.~vTÌ#a3ul}NkƗxge=I"q}9&8GP4.' 4F75{+AŒ!X/Q,WN'W#-FM> 5FX7%-V .U9_1~-q:f2س#@7CLw**3:OQxBwk$䎒LKe}Q}xkze3L)Z(̺1 JRHW]B&Zw4o0@U򃴡wE 2l yuOƉɘ2 i!h a8VOF2γw>ZGN[rFm^uFYX8 T3^!JHz_ד&,F⸇=; 0đ:)n f&Tc |`V׆_^*+1{;)0]hcu,Q%%|~u *A=p2L+'h4\7 ;3F 5"hW]\\ĭ m:Ӭ):/ E.&0VeE6* jlv!e%`p2ht>?,]TǎUonEfsy݇p|A͜춒G>q={bSڍ(:5_+Ì1o}ğO#>$eYK짯KXU{Xb;Sc+P$&`j˥/#!kn#9$>5Uِ#펙铎iUCVlmPt0PWBaBKs0vb`Oֆ yڏӿ+;ֲ-E$o>ĄhS Jsh\Qm?'u#$GEPըӹwt/:H^hY6cD{MA (a޴liw@7GnPpuQuBdsgU", Tp|(٘ҩ4A ;]sYLt "rYc #!vCX/qs$E~KqC }H YG5tskwURɮ _|jG,V縦~UtF&m@q ]Bo]\(Š"d}e{-ݞU\,Ho DP'd'b1x>( iX5GI0t9X~PB\ _>ǖyAgW/p4ued&Egr;g@Uk;H,;kҏZW1 BqʤyEk[چ[|ѡpTHpN'aZK?j3Kؘ@HYk쵽@.aoPh\B+3TaQSϰ|{,ڗpP I['> ((6Hwv!Gċ|c{bR.`$11I|ݪV& PC RR7Tk8)u$jއSJKfۇ4Nb'{{&LC_B.Jj'\02(ElgVțds8z+eT{4FI[iUVi}BᗇHEW]s tCwtAɊT'xoyXjHͥ ȝ HTRc|.hSU?2:k Xzݤ-؁nJ8_œ -NNa&>AOMa,D61 O,8 vMVVGCx\ENgM^A-z l\syz0&d_6o38ӓN xt!/綯'l?Ԉeȅp>M;M* "*4rP{QEqEb[:$bfض^}-JM3-FB sVHS*~9&l <LJ»~uHTϟ?䃪B&^zŶc H u- nԪQgmCkLczt8h%lbl]OVn knBAAB hMbj3j 1N塔0L14IW!tdana[h>ξx#3x8~q?vxӀ,fE,ȟ[ӓ|P i^W(s紂:we.!n[*_O)*`mQ_+~=dA_-o ;iVsfv{^t\jqrWq mҡAZb>0$T>#W#x8E{RBmHVp,%H q@CV~.{-Ӄk%GF+lǾ;f G绢C!U6KO{ℱ ^BpÐSxUAٝB!2C iVˀ =?` Jq-9T N8jI0C gC69&0I %`#d Fo .WXs g@QA<Օ^2@5( M G8 ulk0/a59Dn"9Zyo"1n!1tTO.y_Lyq[XY\P,9>ZD3"FZVZЯpC|U %(V0Ae؁Sg*g@Q ҙQmh>$$繒="%ABкj,yAcސ0v@zOvGh:.g0 4+@e[ 1Ei]EMQ+7z3dR/l܍X?ֱA5_ >F x~ۍqd W҈ct J%`ž,Gr`ع_P>P9#Ԓd&_*p҉҂ *;swv&}i0룥*Q@0KupMǩwO@%%YE_Y3]TAt O(< &ЬX%j/*8W/9Sh<$#ʸߤ#& 9f6PX5B9wէ5"d/!1l%vv382Wf'ExA%G277v -Y"4cT+@̤^=,0]Hޏ;קޫ31Ѽ ;co$x@ɏз#Iohf+ JEӏ ePf~mPx%(LfYqqL0̫WB{ym+F0~i8X19|avB*Y, J ܢaz//FF[ɤ%^X8ð޵xfSâ^IFW:yhhT:lpx8},_n JsDA×%7K_Z(=aPc43Tkq'[TnS7f{CK]6.KB;g-=1zCWZ 29HT`̒Щotwۦр'C?in}efJod@v@ۡ[ϫ xz'I̥G>j8C b(`ouqu,aX%.^ms n"d-p󐪿Ts}'? 즷>‚a͜S-ٓw-`CU\նqd/w`nuf&9z=BwHZl igP4TepҲ õ >%[?4]U+9~cg%SjnXFp"yhSʤ|bw`;ԭaM̋9&USZթ|oaw0d<[z%OM97WQ'+ӐyQL{y?"G?{~c U sQ<!>]4@ n\‡ 7l"y+]|N$׌J s=< X,_FT.UKCsv.GPC~uKbx8#M26s-~ȿ1'L57$ĺ_.FGMMUF3OzWvNK'`1b!Hj .԰|QlO|bLg# pQe36jS͌Ffͮ;.P;ѭ .eH/RɅOfދQıY8rD=`jܿ"O MqxXdبDUj_TV:3 <-DaLcb8{'?J.P֬f8?[l`|T0,^1E4؛iBԸ"%m N5XK.Y\#~wpgkLpٟ',)za =&Xx ;Z 77RBCd✮Zi IXTkDق<ʛlN!785wA>  zp*]ڮt<b=ArE{]0MsB#Tb3s QKRo9RfIWc+Z.dxuDSV($UՕ $ouZhIPbh:]]w)yx j |4ѕhZZRf~m^cnf 4HIx?3U~F`vh_RO,v⬽:Gd%M^WG̓v\2F̭"z%EHMэk/:]1aR(끑Nlȇy~[zŢ>,sQn#o m#s|tO3fbmRGΑIȰ{bpmS{YltG& wȳGj"cj6&bơՔQg¯Eyé-Dz+r/'3hJ>UEđO$)ṲxXeu\s[Z"ѷv0&Co87&s7$w ˵@iʥs@Ϗ!dR} r:߇PT|o iMqe'X|o5kXgv#j<$M 3WU$䔍cAaX@φ) ~5($f+46|CѤCY !p :H#հtG>\5@ AEC~NBS [FQt&0gndI5S u&WH$ט|Zp/VqчQf*#Fџi:8pDV㓞y]Vj1 "90ؾ4A,O&YvW38Ro3rd.¢+Vx QT-3EK8'LSwoL'p"P/L|o8 uxr\B 5Oչ7F{kU#.;.D=SUfWx&`1> B^/'ĖgִN)R 2ә`'tLzX]vAq+KA .XǤ_ 6;1 2fr[%+ݴ]I6nmPpP  E6JkGk!&lܙ\S5)B _/"V$$݈ 9C(ϩ>p66R)Y9ֈ53Hw=.^'%⬞_yx)>y΄-BQt﫹|Dz ^xjQ(h0sxqXF4̗PZt $WxU0=ّ4FL5EFY׹BuT#KURN] /vm?z$@f:]T.Eg@/l:U'f8-2m3.Wv>>~n / }{w7B7hZ ǂ2?ƻ}m!q#SOT _em=w 867` 3#,E0[]#-1wȎ3-餽U.> O>D01 taηx6F<` vV-|&鞔oN1]!0[_XGum3ءK .CfGZd܊[1JF?) :3$5sTk_ M&{}YSZD))+`+Cy`y6" $o&/4"8#ȋx \n]k2U.C]fmb0Y=ezĶ:bKuvC~^13LǠTϷφzܟuK*y \o.Q&YbM/"zNVP/[ti*Sm80;6Şf耵oG0()F ".T3/0n.b02о"TЂr>8pXCVy~1FW ȯCkSrgE7V"-'FRQ=ܟB^""@ Fڭ&*E=F,],[ghWxﱬ!q˒}nl_q\:_pU)=e5xXR;F\^' KN&$hY͋t70k2sj*&dխs|\qJ4)Y@}WX0`tR@d b,bnB0jDX|-5-Ӛ aoYO?PäfGېޘc=sQXuOf !%SlzG_ _ic UB@jUf.So}FF^+dn%'7sH@LUan Rxj~]?;rk~;@szw8w"O4&wCe.Y b%p;X%u6\n”`eIuu vN '} cd]GѴjKޓ"9T ' NzqJbBOpU0Eӳy]}O5U&ΫW-}e͸M3٧XqH ab#% uH/^h#wd4~O_~|U#h^4&䩡+ޠs+ER?嬋 [oFH T vK2l!1-֜DcۧH??>[I{ԑAyں ̱;-P/ZP( @հYFa;^=T+~J%\b"DµkΣ!`Hghk֌v/ WSP/ Wnb/1T3& OA67]61xt[/WV] /^y 0^%)Y!~GBU~Nw*#=O@龑.` ʂ5yh i[Sf5f5/)wGTS%!VA+ŷjC ¯ ":QʧG߫y99KV{b~@ԋwA 2Y4WVCv;t[!l ͊Oȕ&YIN;(5');9JHι.m&ZC PmT CIægIɸ<8 RgU}J<{Vq:+ `pWGf{4rLmg~HH'->ؐ2GZwY-ztk' L+N h9iՎ!~Ķ|#VHhmCsũ"}^#Hy*;H4E݂)"8#s3/mM[S _:_be z,]ќGh>A^-l-trul3n'} EQb,Jפ]3r|90Cimɍdjㄘ7uk|]ޒȕ/6oj! 80y7- H9ǙO1?Q=3P1{ި_ *OfipseIOS,&k(]J p@)l[GZ\7-[7!f)~Jt'E1\$˄Cz`=e(J[hNŴJBDZWE ?܀Ö0󺞠Z&0H{_&cYP@ ,96H/gh^+{ >T[.R񆩕wZtw?"X0w|&hO:8B_Oo_]ؒ-hVTNɌhTՄ ؀͛ o6>eRv]Nk{D`Coi2I1oS-Op곋?`p&2 ?Ֆh 4HvOmd q=Ƥfa4Ck6$KV`\C>cCs7`,j!Y߈SoiD\1Ȓߌg!is3ҋ= @I2&} ow bH+7r{O}̢9^0 Mhh7oq"Sd|ճG|A/|q!"TԖ~w+r&R. G~$X)}IH(fͣ&&PzOMh8SKa%}z$(u(8^gXu66F]$S+Tl?0ˊu8ۗc$cޫ17~:~v*}t{3R KضUQ^S ##j'XUЄCͤJHL_#5IR]*mJS` u*?BڕpC PbxM* u^ p RC'cuU{$t{KvWp\1 8nDth u*Z4I| lUMMϡlƟ6D^|J0eLĖX1d^ATB{orx]!5JN۾;0+QC1!_-, EMk&k>%"@e6UU\KC bsϒg b 3^zEn!ʭj_maNW\"WPv~AZRAq쥶NVHGHm\FsF]$)=HhrF'DD9jiT2<}GKYf.Jl^.?Ny&oR5GCHeEr\Rwu"扤m#ً8wݵ@BcaC7tk}@E+`0e%ce [\.=K}ה+]#fjX:Ae?ޏ-yBYަFlnZ N( Lk3(9uXfHQb_2y|pZ(gYjD&uEbDJR!I(6a펥ҫIA[9$$\,LM[8<{"N7F\p;t"uYPs#2Y.scLQ=8%dWTqeN&YG&i 2w@nmO1%L?cA Oic񱝍K*I `ª<>p*>6O!")k41Mᝆx=GKZسTUΞ}'{В0,Wٚ>[T~C3Pf!# 3Lj0? AZL1.?LlC`irT8VWZk~o?Ӝf+w7H`vԳ)/dl $$ Ju{DnjT mf,m;>.B{-'E+ o<>#MHAYd}Бi WA2x/O FETO]oCm- @hj _\Lv8(8~6qfGE53J>[cCa*9tEꂁ 俽E?Fqm`AatS!HZC{sc a?m'~x,%YkP\v]F+m\x8"!YWV[#Q m;3u8OHRZ|E/NiܯP>v}+a?<ޥޯb0ɳØ'Y-I;B=gj}p==̆v+FB[nh}]l~-~k\ 8` /3A3LyqDuN w:2U 34co=IگM^e*dmHv}"K=O`kXW-kQ6eI[ BO^ zskg:E .s/7ONlɯP%l|R:ޱV h;Ka2Jv~ ϻxc5q-\If~<⫨US\h*Ū S} gGÉVGz]n!,h]m LPDd V=o/^)qTnL.H]mPdE^O W6[fo E; e%^`ڙT1G.\VPlL`iPTmR>?]0uknbd=/F94o*< ?ޖkON|vkyyHZ[Ҍ0^fٜ}0:yQd% &cj ,\U0' )7PLS$AR֟ՄWvi"c17QGFV07C6N.{)tBk0]^hˣ@ox20pߥ+?y(KW80|a e@UIKEHRf`s6ܿH.țl[}U@ENDXxjQieEN\X ) :>9] fF6AGUd!a},{vt.Gs0,x˪Jj3SD?Xs?mzaE>ߥ" #^^BE/aЪu04،8V̆9Vr uw5Y;S?vɂ"#)ŤaI@m R2?Aq؎b%V{l_빲8xg)\Ho\C=zc2 B O1 wR-v^*Ȩ@1fyJ7'F9щ6Wix,V  :H,=~=BYD&lFR<]i?ht:Vl,{ OH2 Sz 9 B߼¶J_ X@{)vh=7^lSBA^R[$qGXOAsBI @D.yؕMxǿm!I KRxB+{QÖ\RD[ ^gf/_7 6:ѓ\q$T9g^O|0,0,H(Wu]jcI>J7arV;2RO?io>ԔwӤ{N4a({4m|֦LF.T)゙Jɘ݆z'ҋ ['gΑϏg^g1̉םK(ի'r|rk:qAL_>j9XBﵶO`׮45_dfll@!n)-RDq9L0,1Vz(fk6!~/Leyݢ=KUќ)ݟbb nG 1f5+l7 nLw5aB>(]ʳ50*&lk# (_mC_<]0o2v_\ӹ"E`qusI-cD!uSkY(>EKh)+k(@iVn7cy_ =i7ȟ<n>Bz0P3k ʜ˲O6e]5G'+C|<adu" PҮGRKyt$5YC^R vO>{6t-=+e1j-#lP?Nk=Vag(Vg:үަ;AIy]l,Ѓg덶f0$K/C%\4J O|Os<tx X& 5Ԣa˽QIX6K` ulhn|p"R}?%*HDug0q(..Lx"7אΝCKMOIeIڕ״ZgyR(hnKR\ZWv(94U0MVs󡆱} '/:@Lw ~j ¢Ii1o"ϭ柼cv*rr3ߵ^/J;zmޡmçayh7= K1<`!X泘cQr.!bjZ2 |d4yxbKү[D$[?6bRv{&HV0 ,B$CΡ_xod_]~q!p/Fg_QW+!_a-ljrr`STr>&J\g@a۵*w}1jRɻ_"@fnɥu1! 5Wx#R5em̺OVN'jϋ/.ϝY0?2v͐@/″MӪ0$ S2M uH0Hj,nyMY.-PZHNl}kQ#o`\4qZiu!UPzVLH7W|u+E{к]'乡6W"@ZP BǤ7&tnԷ ʰY;zO톬£ ?+B? `LDT7pxɡbP"{R*̙O⿃"菎:z6V9D%({~ͬhw;gܚyKbvz6%0ڃpMb(t,G~aI]SP\8ugoyFI~1抋{\Xe2-`4,y-滌谸 m M `SM_6sQkO"[ 799Roq=RJk^@4vMG.h5BһIM '=?8E|I[+͏J,\[g4xUXoHdb/ꗣ7n|K7hmJBޥ OJ kgVk N 35 kiJ{ ȕc:c ʵ5^"F1PPYb#+i"cv >{(9$#H27\" Y؊+`VħDZSMMLDdXB$zaQ_q3x[9BӫW`x!=˘8{nSdRb|Fg&鷨ʦOA}8;P"}}I׎GA"0u9Mp~]qu!4z#J:|̴;d0NięO7'yK74TYVQiF($X𢝐kekL>wzJJdЬ":xnNfp'+Mo$m ou>ڎ>5+R 0| UƐ,玱찈"pi]={Ǘ6l{n*Rao|`oJ LmwY͚·ԬH>h5d7o˰t+8]/$[+F37(y_rV!;EL`JV[؛bHRJ[ӪM%GéAq;[ܼWWxR儫R AЁL߇#_j6b$y+?n p~f/Z!d>]yBPsgo9>qb#O=wĩ vȐz_:$#5a,zA{ 8hDͮ*txUkܷ2ԙ{l԰46XC:{Pa?yWC(ƨO4c컳@4 ^7e8j .Ί?KֵIŒ6&i|,ʯ|חmg(v%Sҡ>JTDnrK_ C4r<\Y S$hпi^7{H !F,Kzv8x Vn&Hj v*w% (^jV6', ! |-[usOVRY??=HIgFU]4wTja;~:wu>>B2X -: U'nfZT>Wy#|їqy)p%IZ_.__HB;pPńw)h4=U^jk9&`o &H@[kRAƱ헁z-7 c="6LXs9{sJk3۞MRxܤ9;Knⵊo0PT8w%ьwr_K_T6y,N O8VSr:?U4tfh ixȯcf~ZV N]yT9(Oa5h'*>8r~3k{S30-(@SX'XH Y;qE u}[NR2ʐUsX+#~I 5C WG3ÏoE uϼa?+;(@>mKY Mes&$r9 V{#h>%:=ʪo5ܚMq841?$' r#4DZ>;с E=sZd31dWW2oZ;Sܸ, SZ|aeq>5sEc_"fXֺ[9%2{axoT>t&t\ ͉oxI y璿K)52VF9u{s8)xZ sP}#)({u/^0{HQw&n *N{HX!o~mKJӺ[1!FUVxZ<7[Q}Ja9HcN-Fд%but;$ H"Uiol)`{A'V  |`Jk!WuG96n$ s)($]jBYxHNV1n b =U"(K_(A_zsd*ӈ1@lsS^icQO{f < 3}:5h="]?[,RY)-+-FJ rvbBXVNMXD,YKf骚\5gjއDdFI1nRO/܁yFf7fop3m yZN3@NdBP]QnOi-A`>E%-mdվYFD9/ʮzĹt{sUvE|\IFʧ/6ʌ1cR_v LBH4wzu2B[e?`cj[y>[|{p jQ}*9%w:W(YIدw?YmPik !%cu3c EZ(X?Hl<).jW|o,=(qǣޘ=W$,P(Q@n0d|4I=e`JLX.-0kh[A&FGa:>j|TZi8_@8VH1"ةW;5z*U=Ŏt~S/tI/7!Y5U- L%Z)oŤ$+ymAx )=`39 {KZ޼Gԭp`Z*o˶_>?&9jk*G=˜<5_ob$c0gDlW)n߉Ct>+ı^yJ Wt/Vs5MЈRVCSąr7n/2P҃֏\` C˄mL_Vى9C Ear[?CӢCɃe g O%:h[m1< >%v8Sǹn/LP%)[7U5b$9oJB[Hd;BAt&CSlhXÞir|RB:Fvhj0;/\uDvL"x<=8{AGOAc 'vi˓ nPhUݦ GZfB5n,\;mʧM, P=z Ա$%=52-(TԦEnBN!zn<jQc&\ {dU򃷀OĢ|d1\ooվ WemB$MA/\fdht"爸oN0#rh E+InK ).,P-AtG(Xv`̟ހք/c~x_EΥMfecp@bil;/ X/N V3ƪV/ccnhcJ6m؆koɝ"Z=Y]Tp)pGypgbgķ1YZ +TBç)c7w.zNo ^> rXUvvD+ORծLKؒH]R1-UN!VqiY$[ G*zNz$)H亇_+$Mb^%T,m)-YۡDk%¾tEҵ? L9K滢-nhXo-K˘ #oL?;Z#whPX; |\d]\,͗KnٗhòB]"k"$!Dh6sh0;!/ȋ-ÏN z֎E?q|t~O^m$Fu1ogϴ5B1+Dn W4OżF .챩U(k][j[yunoZqHƄ wi_2ZK~z hU1YRpLCp+񲃢ƪo}' X:CjSw- G03aV:;\2Q 4I;XXlݛPPOQaVpq!a񱺃jhOca?AԨ]0_j/d)>W5C KE2y=Cg] e]k5c/X}Z^C<Μ4~=X!f8ǑP{!^)ФZnH,$1].$nx6'fpTH0`'@KzCǼ 9pDP@r?!-#ZJ՜|x⩣xyq d`!~v5CJK'{ gxw Mu5]2?d%%S'Tp8WgBs6٬9 rvHd9l}ڟ:ȷ{W^U UyߙXQiԭ\%* D`$Ǽy#1נ+I՚?TʫTƒd柗6א)axoFG׹Ń+Yzv),D5N|8^g_=3MCl)DQq;VM3w(t+)O4C=#Qfp Mg|(~I -2+3vqabÅ`mf"X0Mr||V}R6pD>xo +?7rW f@C،WQD^x̷Uv o2$4q';Q)3_2sPIÖT\^-ٰ]({L)79Aċ[ jn^ʊ\.dI _@V+'?2ŜUb0]+0,[&rqhKl?#$q#Sf[Ѭ Xؠu"ʼn>@=&-u]SbQ{l/iYL빵5jmR^nrvE3f'6 ;F|ᖼXA>B,8e߁"F2QtT卶ei :lZRi)(.d0 |0Mlg?\cK3o7 +"Q:oG'B R-3Vfoм'?^]]d`%[OEzl;6m ɈVje~ [S[R]xL,?MsKnb`Oľ})U!M- ҹ B.=#ѽ1ՏUpPJ Bl|6M"vx38޶+@p%L4h$\.TS"' $M_PWvCe5_ >Hљ*E+*S+Oj6J^Pc lMbajOHOɃ6:CvU4I*"3|%M.1MZRyfj}irk"&m,F"a,Ka\" J6]7.sT5З#^tJM}//YmVH3!WOs)5L'uPb=N-fd¡d()Ǖ1S5ZOġل e[ =eߑFVـ0O7hpA3m?(1o t~rr\0ov),%OnOKqg@Y}d i9ޭF1 ' i*SH5Ğg)F7a90R+vY&aiV PS`tΈıB&9 N?IJZܲ<_bx1bzzJBꯔcҌj^+ PJ^RfcD-~ Lpұ@@!,@ʿr!ٰY"7 6c 1+uFE5"װQx\;>L}Cڱ HʜԨc\>I.^:\0 uG:})6/W>\tQxc&̔\ٗ `f`7pSX{qZqEGr%aSH )LDm.M:.\ l2D `05Dx6ӄ6&oI.d;qdA'1?kHSD~mJl ~ջ;N9P@Hw'%bnN^@%tyEpA.^Ol݄QE i{jO}XME#1o8;vӪOfrsmZ񢾼,,̠xN/7)Fi:] {-J(&KSjvƈZ nw1qW/J.0Ri޻n*^w65i@zJ 8 AThPÚY6oEO"AVz77(/RLۼ`Q0D%ZdCǽRotbd{ yCXc\>5Yc…A%o',E,4&1u` _o2IkE zXפݒ#jߨKQ`b 4NQw:E]Ht|ѝelUō61-e>., td࢓BxciGi>&2҆QKݭ|1S@ƇKb|R(׽g6OGi<{4yV6oZs3(:y;M!~W\Z}`ôq&p#U8oDE~Yn3ŐLόEDX>V׻1ui `{J*$TQ9'0y W+7aؑ`e+E%+ ԲƺmޘrkÉrqAq {V۬\CС~LH}OaC w3w} )s&7Tu q:Zׄ_eAYբPjlݥ١pEDmf HtY)y vOnv_Z×-φµG+zL>gy(bl'>OR(R Qk\ `h ?Qu@""u/̸,@TZ$'8a,ܑلoB0[ UĹtCm $pI}ȃ\ցH/Lڴ65bN<H"Ԃ!,IyoXE>}w7=TnH;f)Uec %foDSnjQY(1]ƣ:k%!{N;V_$ &nXGZGXQ & o+¹hɠ@(H39~Iަ29U"|ka bTUvmU7ޱ_8+N LEN'_ Ccm_Ƀt'F{$%%icOVE 㻉s >H~m:Izc'ڞ ;Ԓh> ,}+2ᨋBZ^M~뽶Q5㐛䜅xN4:ɰ` h{BEӇ>娹*hg>"Bx'wقj2@!ckqG*fQԕҳ i *YsET8Fh5垵3&;s,%!U(O=59F=e@<;3k1]lX{a:KG~ cq5J\@M 64>gq B n*BX`ӕ^"=c+ٵ4Na V,B~G,Pz2F7(1|3YV6_6[B\5qr5DLF[C6 B+JуGâ N dF N·h3#z{| pɱېh%[ Fō(m59c9 Oس|'7g:Y?q8`$°6^vrq]s ltz;7Bp~w>`!Q& ZU3CsgzyJl\Nqt/ޥ䈃sp'ڭL?5 Db`w61+,cYD;sbs$TiH@vQDR~w'4ىu Z ¯h+齧s!ՐO68'3NWV?L,4 i~Oo@\U!]u|}ՋgE)7ԫwm[=_k=[54qĠWS:o#u h 5"kf:Mr:q}|e۪). |ζy# `z1蠯W~֪݃Z TSg ?[V=hRCC_,3G(OQkHEUq>0Rcv5S78Mׄ3mE˸ruEIu4Mi)bbp~+m-v]K9fvC=nET]ѤKo:,$zX IiK9)c+jS.cbllTH^~mD iA•U,n:nw{*~ⱺe}e0iy U a6-}WFZ~1#o}) gշ-I2/7典pBuw< cl0Ҳ\2QY0m Wj" FԃoIɎt4>dƸ΃!4;OKuJDr`Bd۸csra \%4',ܔȪ, C4"n= ~As p6`sf1$.+%9xU?=%5e?i~/z 28_b$3;o fYfGH1Z3/Ҩ,"p#rq? G6ITSC\tl_ٛ1}gkJl8^:˸Fbhoz@SfD jE=ܪ9$pa[pZ ȫ|WJ;l FJ;+nz`x>ɝ[U@#3z.ԫc2+Hf´: *5[z( BDfEZTyWگZ)K/}@@s·y#wcev{w}>crtg[|hÙ6mȦE YV\Eh#҈Onu)kWC9x4CC ?tq u(r$\#(\l/FM_.F ŚTs"ն]x`!t굇ǿX{ tF&OzyCoG$.uKwtb+A:$Ɛ9ɓWa]'zu9]Rp'` / fj/"m tR׎A/ǿ;>e vZl[;p`:⠶yqnӪQ.kq?I=Zɡ3yH*  rv2pUbxH(سQ<*7QPߌu Qr^ iCċ;uD0-E.,ޡׁT}'?3$E𾂜w~]" wA%WKRDU璂LQsb3 Ѻk6f5PC<% ;%7-Lo9=`)wk_S0%'{'_/SW'QWNr mǓ+]5oV!t||_.G/ Z{IsG.\N,,Dc dkܦ NaY6f/%B~I.)SO$M[; 0IKZJGeAm~[0j!T/cV񥨠dwea*s. P1 f>T*iڇq.X4F)$yJ@nQoaVӗD(ǸDcXIi!A|n&1r}Wv}P8ͮL^i5ǰS1OɩH&C(ǟ1؉W$]7#"E9HqO.煋p]*"jH>#O44䕂II*d;1jrSCvqIC+z0ի>]d;e7#s .뤘uѐӍ} V7KG< '.a5|I(X K]^8GHa\˨YF+uLmஅ%*]pܚdZq d{9Z5RXe8Rt꽲:A7þ2bcpnrysʕD LS\G5ݯU㉞ ZU %"oOof./PQkUq6 KTF~.|iFI?MTs=oߜ~YGL/ugӽ &޻h F9Ջ`^8mOn*=|}l^3Ht@saAŗuQp ^ d{ diWXՖ2^ԑjgpԴzs qn'1>wbUNQAFW㺃z n#vf>[3.{8{[޴۸D_AL؀K4,JGG[oiǶ P߰ X:Uۼ !a}\ݝ}jLS>Bmd򿳉p4beDBA@ki3H5T-Þ_ WML( X_pc'ѵpnO \Qp'=[( ƭSNjߙ -E->I@#".OS+||zNN>z]ȣ~z"K΅Cs UYs?:hq9XRghձzX+V+xN~m7b:l:W,q#;@ wGS:!PvfMFMpO1iC\zzȗ>vNˆ)Z, zlgk};moK].j'YoM[j@e~`bƢ SKyz=R:@ " uAL4a$?xD~ZFS\Ai'6 ᷪRSiaΎam~GBeI/Rn`sQd;-{clfϪx|šbNF(=`t@ΩTwºa 3zzpXD|GyN,)'DrUl3$׿|D&&/4 @AD.ꎅ!ҐKӻn_/!T9@:'I庶9h#pߜLwdyFgoܓR! {;S7p VυBX 7Ef?/&;0(98!F$p[fexV/xV P5}bS0V /(MoWt,Q/Fv _tcL@i?F+IsSj VvR $, E>-,%z>13`-.BΰWxVW>c0sT5JI]rV(ǎsG KP4aa~x&?h5R2.WKX7O5g_A{;|.pC# T;T-|IWu-Z=/pJqn+,2!}޺.Y 1.™Kݙ$Xי 9RXZ: OlC @'<,с彀Tv;m &E\1/j.x^SV[+h9?0ZW03Ο1DC9jĠ"ՂjlB6/w~399pmWl: c)S(>b"#O 5ka22,gb|481G+OB͆frS=x0*Z<*Y@b0ҩQtBe7l9K^T:͢k8w珬ݩIfG'MLAٮaMչyTNqCC͇ǬcOÁv ˺} -4"{WסhCX b]rli,.G ǫifLr5Fw/= 1nu> ~>]E3iM7з,'vC̽ /7q/U3ڛg0\Ka8sq u? 2r }q q1Q'Վ{ X2m.2q+<DOl:@FpglPU$l`ȢDV+3%R B/_OGT{ ,~Qjlqvl׬1!VCiSJRiJuku/9'rTܿ)@:/b!ܟJka#x>Fdw*{olj<HAJ+U Nɒ b_ZT?`ߡ-G}![L>c7' % )ّ:y6hbC7mٕѽ^x|XpE)-~iMǥ4)iC 3g9}<݀Fs@@J'eϥExS;JA`f㆟>٣vY#pHI[[Ƞ8ݗb ؃>BQm7r$f3$Jq%sd*BK qb)p"pppɟ')xQ]~mz;C^Iլ¥W˶`c%3'P.yd,UwcecT ˴?ZGimjf:> ߳e ,k%4/(n 2H2/.* BEqEy:'-[HIk8LlSy-S[OC^h@EXo&5K %S~g` }:=وAy BYvr0+ٖW z}${0W=ZQbɀE"ar,䵱lws8ǰ @kdkeyxj5;j|u}@OݗRCev<m+_[H@4웱P-0!/w1[pFWAw (/@}8Bם8C!:[ R1j^Warʖ{5wNXrӪEu^4ܬ X OQ%C"З1j@^F,Xc^b(Pz&Sn=[l9[^M$dfAњ@՚gOl?߁(ov?aD#O.oZB(Ok ;I&d%vp/V0!N.Ay D~C Bˊ Mb40صMuE[2R`An{M &(}~~>WfտClrsiڥ@`oɎ  ?BV[ EJu&[&4:e]$k<QN-0wn ]7c(,ձE=m6k x؅WT{jg;1f Ik;+"{!@B}#(唂u/kzyJFF S̩oq;I(r7zF#RUc(QF0ІJnĆRI{\cWNQ7pM{NaYs#;Fgx㯝aźn! 0[FㄫczH3l^KL1Jx腍-DvN"ەҪN;D{2m+pZ@d@V,N]ޝ ڭ_Rƶ) M|^}Q\xfeœ@b{0!c`M,q|f~& iߔDmdK\N`F6(}|n jDrS^/˖Vʤx,-ql cYhOҜM)(o8[`+pCM*r J˧M 秊H Apu K-@&N^%T FK;:@eӖ[Oe_'E2HD>tMGL`r8r-F `lepz= %+dӬ=uJÆu }H}`kj2P7UOZ1`30N*rNOisH\&pu^Wֶz$kbv=Cj3V-M7ISe|v˔|5X!dP<"/\5Ƌh8R8AK&{C=&yɝ1Z_-4"@yrT ѡ,5_)i؋U,D:r"j>F{L*p11Y'Hj7RGbI'[L$mIwQ3֘P2ovjV(/ \CpZ&=1TZ?!V%A*\- mmp*坢}fmk^p]|!D%@/MĿZ3Ϥi&8:/ffk3{eJJ,]=*03Z|l%b=DIp(Gq0i1i֖׎'$ns|^tJWh0A}$*TĴV0(VTRD;xzxBtTWXz4PsN-j~y3ΞT,Yŵec;F^RHːϽOI8*3zc:wYBխ-]JdMKjV>G!U$M IgڦB 2F- 1="`8.8/!n19WD&זuЈ@ɘIym@mQ^ 1nr'@rUjM'vc!vtGԦ66Oz}=̬a9HQzZ엤bZ4z!U/ qJ[!B;w~!Ku_]?e maPd~J2LlUE<*nY5<.]>?z𾂢ŻKFF =lӕaܹTˏ\st4JJE{&cWf؁95Ow'{SSV Wj_!rCFBPH,-j pGH?xaT>`lR@m@!g7mܻ~Dv0 r}NW_ϡ/6ֆE+f5香R l߹\ÃiğڳD+c,g~Sl)emQ.BRnt`]t=[?<E!z4_D?=z&H]Mb8r$R+؟BJZ[X k%Erm!t㊶kfy6-3f;GhnDѹOhoN _W(@K:^C+Я@Wߕt Crq2@rc/IWuŊ 8b(r[JRj߷La x35\~$_-̿XDqIWe.@0c6;WT鮹WU.o[3K4(.A^bjBr2J:Qtڱ4{ҐPR5( $zHBIuבԱu#Z;#%*g老Uvi7Ze(!Df` -W xgoR7': mV\p[H[?1Rw?2- mR!6"V܀rB!sh@>(ZS7{QhcذXwi0`5*"YϱS@2\B̺0BN/{͜łG)(ă&I]F“f'OVo$WvVޞ-!`u,4Kk^/w|}8ťpG@UݬpV! YXkO|*j6Nu~z]v87 ;vRȲe3bЯEJĭB]7.9 ]|`BEB4XfKfsR}f+5s !*-Q}uAN1*/lp43 QГixY4C=jw$1Czy Y꤂[طލAtuP{ʡNkUMWa{{1;쮸^@O)dž!pƿT=2ۍy_I =1"Y5OUз.uYTE*5piVʟ9Vcq䣄@bu*y*1*ȉCǝᆆ]sgX N:(LAyFmnԍP=p䔰#_j<IYCS1FS쩡D$(Onn]ǜ` -/͔ #'e Tc"[fZҚ oo!+:Y뗁2Wݬ/z}guօYgB <9E#UGI |UD#α{rm4"C!e5kC?6)a2Z~aLzކWJafS;"JPw/'iB1~u>Us}GS40J:86"kbxPA\$ZAYҮr&A$kk_ }TPgJd**,[/3O@ot]bFvt8=TtYtF[^~a0p+ rgU.XFTt `Va(ڽOwy)Wq >OH\A.~KTʭhuʜSKd tF!|73;5wA-sVDסZp9}3ʆ\V[J5F\u79XKp^C˄è`F 4Y[r H۪Ɩ4OU*9%Mm47ٙYY-:_ay4ZWk=vւA2ϟo4/B$3We&\+ZsPƘI: y}A\zl^{w"6%$@!2^24 ^*34Enplz<~XJYAs;ؚGbIWlm =14RKKuw.>  +l#b;M_[< nuw4V8] cBtm8b,(Bdc@vȬ:ݦJ[A]LkPvjbt\q5#$yF*hK?SOvL-\*1&#{`NKF}tYu6 u ƐDq( ຄyR`]qėp*)@…~PQ [aLX >T&ϏѰ4&ؑ4h~dU3b8̽/l"m"z )bĄZxW O\#A-z2#9]fݨ`[B$s^ /{?}_2 ' g;A΄'t2wٔ}gvz:tQ^#5wI8ƲPT|~{lPN,ug`G<|Rx~"M-h IWu*3.yKzH,G>B5r$%%todڭóQ̯-H:lu?vh8xr%('4aM,zH~A&Bg&= FbPK Y0OhOLT#ƢdubT)`gp! ΢n &,DW**zdcH YqD_Y3 X<Ӈ`YY #pâdBxllEWrO}}?H[]C$iG"tW_;wif?b('eAE'qkSF :8F(! z CM"}D56a'hrTVxxcyFe)Yb?RL>^DNYAO!*M=ҋqx9x Ȱ BjtQrKwũ]JiWHQC)?\rH :󝁂B KBg7M2_b;=ErRIyVAVPk3?Fnԝ|; ٭K D9Cr.6XWD4;"hDJjJc0K6vqui2mEMo|AFI apm)|}򛉴^-ElgXH1ŧ1O(;lK@WZ*ݙDG `h&ᚇE1'Ā䰴?='Pצbqd3/@d}TYdkS`&w*#J2\0 X&swϖXhٸ kkJ/$P,:"z>pH cWۖšR3s0Ukčvj-Xi☯GrC`GֿL U,G>"sa\9ɰ~"=^uz9D΂Ô~d)pjLYz1%Y[cMDJgYl``#T9ם(0= ]|p>fUŃպTtF5Do(CI+B tUQ˱|5olܡEb=.Mژfj4=DF.wRlsNE* ke!/#9Jc| Vb$7忩BoZ٠ZJU鋏 eޚ+օm4&ر0 4NŰ]볥jds [c:W(lM=#5zω*#yAQU G*,k ֮Ĝ|*=DD({ >F)in?xξs@*(Jv.;n@m$ ٍrCi&cyNk=g$!4$ xl-E ۡ)¹rU(ž\du,4Ytpן<_@~ښtjXi(vkꮇD|3X09F9M14gk'vgĂ#&P6j(_^î ^N49 0.G1{x%T( Oeq.n-%Kw.d/(W%cˆG&pou 88Wnv1Dg!r!l!EcԼ~cԝ%i緯c8>Gw 0KKdQ>%o<SnTM~vb4h=/V$ aGNZ>yBTMƜfDСDf4LlISB=kGjOHDkX׮t䯾QӶ>>@8U3; {;$8Ћ1)(qA_,eĤ=ީ҉QsPY'VxLYRkQ$nm MEb|mξDWtDAO^8TT6z&t{SX/KF&^foas?iP^J;L%6OdC+CGhM#بFXXQ算b|=^uuG]LuV򉞥[=-JbĴ_1H :0KQ̾Iޏj,O |pN)K3eOFVOT΍ |ו,KIfEk~щkcdΥcu_稖02Wzd4vWN &Et&z!GS$ W:ktAƽ2:_2*7隂rz8g0z;(ĀYj]9cKܱ(ߒ袉 >ͻ܂Ns vAh@~W<Q'jEq'rJPнٯRoEHndIJғpyQ-<# fV @/ct<f6#:s([:) QB݀#?H(=1o8OЈo.iNd\8S˱ޫh Ea#Θc-&*HNh͉Ӣeţm-i)!D!*>b9:+|lWt5:ո5U{>7q+Lh0EqQa N'ǣ<携0s %3/e!Cux D1K峩1غ5NXƂX=YQ č;/9d,6lyޝ9Py㕴[1&\ԋc;"1Ƈ.,=}2U~& JŌnD9 s*W)H$Inqu1)Ip~X/JA_ JёZ…*#[q+ڑIkt#ڮع}M[M;I)*>b1L^zxI> \O `98M o[_TӨ[BXq>rY`&+th,L`d 'n<&B,4 5eLU_0(u  o(pZEKis]rouqv qZD-~vk$IR<`d7VMóI!tjl} ~7R֜~íG"T`+{)= Σ&^j0QmYяm`iqT9e|`?J.G:Uض׍=}PI`ʺrKȞ$1Oc#1ξ#g\NUR`o-i{|JBRޤC1,%:^x3Xc)lONI-pyBb WAQ<~9_'~S|5tFV]u˥ 1+5y7c`\mVk Abczi{M\NS!2m^x/Dֹ?>bѫ|EN%9Y \ O;>|>Ad>fWpi~I" ŁY0_6PRm7p²e]&Ps.AoH&=T㇨ 9pF{}:N83|`+ R4vcAIp<ƺ!-5a{5e;5G꒵rj{ҼUܾab >$HzPy}T k=9吺6$UaLp/;\HA .۳[G ᚺސhqadq#nP:F!' إ>¥kwh_^u"'M Y . _f{ WUjEmB, +޶۸F/Zӱ nV5]7An@,v֔"m(4:FnD 왞gPw{дe l>\9Uxa2+j2f|b4kp.3=Ri\ARDW%:O6V#C  `GIWiToZ'W퉦e@A0K'D}ƓIߩ~KQ1YWNKgb py v_HmA$D45#VL`T *F(S-rd$xATvAf0y%!K;혇kk9qDΝ!(MlӋm[ 엍u=#O٬R+?oVO+׬m1=_;"T(vWp[Gg]?bp'~ ",%ҋ C~&Jt,Fo8[x;C<׏Q=N@xp<bÞaxHO%F< p@V'4/60JyOƧ |kY,-p,lz/pusQ;%m!ڷ 9TֶOKcW>mF Ej{K!bdEM,]T]]|QH1_Tok&X8k/kE(`qyr+nd<ڬHRfX5g%Eґ-o^3^Pj4:kJc[rFKIItu }:UV;\ J3nKr8Jw8L4vl] ۇlwfpa`\d,i{q# p6K~_n2[#Ck3 "ŝRVt; )VecMmbw0QDtiWyd+;Fk"Ф%>dc<| eZ?9Ec88EZ P:VP|?6dZp뗴)G٢"8v^'$u@7Y)>L3@&*+LFf>xeN|*[a^OuX~2g,Jƙٔe 0b)u)C'֙2nNN N4fU&fO@0:DkTOPA@!:KPY&QBJbtMmEjS^jN~3pFX QE=K6PHcP/=KϑP#`E=+ Bf_r2po *Vd-6e5c\=MK'bD6ê0IQJQ' }X/ƴgfpA?VXcbF,wF՞&F^EVFC `Y"Z3q4{=+Ok\(^Q\6 tNQ9S%*e*&|K<,W>(IV|#cj.8 s\0eoajY_zvV,W_B)!V#MgI%ba!PqvšvG˷]-Rs Z{'MCcfNZ=O 6ηb]o—Uyw3m&?1ɥ&ю'~Lo$}]܋%Q-Ts o - Hs{Y(Ep((XT}a4ԇжv(F&Y)Qc"[lJ_JaϽhrFiVZ04{*^j" & ; eth cNGE HZ f-0a&JOC]}]z`w,?&{ ;ߌ!OI+On oҧhH<A4 {f5H6@Lb?>QE"+,t(F#>38gTˠ~˺R*ȣrN23Y`{߽2Ke@#G {%7qy}nn$-. 5c& 5d& xVA+*my#l[^ 95V?`>Ǚދ)t\ ~VXrh~vw|֢#!F z 6[O|C).+')LLvջYr)O(eG 0Xӟˈv~'v(=)7* ۼ7HA>r.0]قK_8 ?/X@Cynoc>}=mzV:{zn"F>׶W|T7FJ,u:6Q=TəcE$+ VȺƍ,fFnn]ku/;ˮ#!4a#E%J}h#²y|:)(M8@彋#M?;Qs3_58Xaew#Ԑm:TBUX{.c!R!!MgOB-2?a0޺UN83K$|:ћ5Xb>'t> bQ,QΠuT zFR:V3G:~Slu=+W>g_zaF1Q 2 [sm_GuDN Q1,hY] 3ߝ]|fT,>(Enr`fkcSG$ Gn0PᓞPΖjڠ@fN0lmfSXj6)}@7Wjub([ Ofy* frS jI%6"pNwcc%@ԑ :`3lE-h LYuf;S>k18̔,NjV2^\v,Jx u"^/'Qrً~{:\dOIǛ~ IuDȣ'[Ϊ†F2_~C͍?pV($̂cijvl~Yeq)+51uʍ Vq[Lot%x?ڄACq3+m;{1YXڗZC1 Չ"|6 i#i'7/$ Q{Da Cz(-YS'eVcpDFK˼q%r~7"bKW[>f=0LO.v/;`b#PA50Gּ~? HRڷVˑfx'3(n_%O{-g5c^" { *xr|+5C:g\!AvK@mt$[ a:O\: ^81hZyty&&C}ϕ%=$bt1x)lҿ%$Gɰj߲ݾ3%Gmү%|L56>(:nxT`#8@ ⻨!$.aLxP_+l,CpkVAG\.G`hճ =Z6 p3]@5ydatK"AB1[s쵺(h>XMLɜ6."GHȊ(u)aHFM~9&]&*}Љ:A!e;fg'熜k=NeS>)@ _ӽuYVBMX7%b?7l-?՗uϨl=j@lrɪׯ73hw]ػ2Y^664 1kf!VR'ѳI26Vs8UR{dz:9r };qT{g%xX)_$8kbMHkc𦀴\L>1堗0V ;&uwT~vhnErvFD2t7\l$7*e(0욣@NWHT\r~ê(\jkЁ E;[bK+9n4p-K[,g5ٮ{ŭw:/C퉽$3G[*=}st~=޻i <=(U-OL7]wb換Mw_zQ@ &gVDÅx r #mCۈ%h`QOĉ™xq dp` =*C֧qM*੷NZN7g eYZQ&&P-k:w?Я҅\œ+*)U&/֐mmK j}4I(3]}; 32AXukm<*"_EҠ_%~aڔ+VBӀbANϪ*EA٣dK% қ :d ̓kDž[ e3 9nLFb;\d1\iGonc`)M˚5T*X|Ihyx.oIS0 '(OqzL ylNas`0qÚsDt/u$ܤ+XB˟[i-XcѿjcSBouR'Z%Rť)ʣ}gf3y S17ۯWS޶^kإXcuh.1.L9`*~HgZc1"`wƇp̠!(|ըq 2#R;S{*s,ٰyWGߟ Gzb87d ՚f$I=(x&nhY'Y%T~% 1o<0X% `P Bn%/hB 7I3[mʔ 6b N+ 5U-F(qSV)<ɄЯǘ;$1ĐiMW>R4#s2UՕ/p{'kEʭ2fTGL) 7} ,& Xfµh(鬫vl1uo{W3wj~#]㍃C~t + ' PgCiE}.3M;w3W[Vz%=ڕCʊQTGi)1FJʓ q#';ʯp7RJNPm ezZ޸#$1Y'|~0J Xf𻱌cs;v*C Re>9Yz5$e_XyJ[±;lT&qF7#d/o a)W瘅$Q̺]RUKD24:ίX8]٘H&!C'O{f2H(~] x+xzȻ(L;[Tl{>/ y!E>E6Kew+(+$=Ҡa!vYH S95 F/H7S-HExR'b0C6{ވ" & Irw퓓m6|\א"7u9mpz *c68` }V)tg,&IȒ3Q3%%*` _S @}yJH;-Ea0_sZ7t@lil{\OXC7'pzsMf d=Z2$r2$2[[_mV8٠J\tƪZK0o+t_!Ut1ˆ^/nWv `<M($HqN &<KӁ m]` M/!2lﴻKt&vuN#/jX G4sW(j'F3 $ 'TȚE}V۶mwz+0ي[INzqcj|Pz2gnb  hnsH$j'$K2 m_tӏV 3!mccY;mE'`9t-|StPidu4" RrZ-/T^:;d˪FXv|xtTÔ'TYW`pXrf߷``4 ;XF" /򿯌b$/p Ԛ&r 4.A63z+P}zfcj7aL0cQ ıR LTTfuƲ9^a=mֆYw/(ihZa'M78%ͩi|`d]#gx;`d$NთIP Ǒ5hH"zכmI"E}遺ڊdb\cU"/2r-Ld=w &zc|0 P M45إ"v'C6~n(Du(˄ NR2ilꅨ5dʡgZNV_.d}%v>}N+5ϝ0Œ,;Z9bwM%[~ˈ†).R$IfV]+%&tp} 5r }hauW&Bj'[oq4GIDb*] "BE)U޲k*Q%# z}VcApRRȫ#O>írbQEhrV9g8oX2:?Vڲۙ*+IӒN)K.RN$@~q9] Θ7O=)=0 "lnӋ?o|A9UJJPiY^8d 8)) 1"bj4knXҫhFݷm Vp V?9јFqz\kg_Hd뺨AZ)pO<P-$:-TCZsƐ%q۷FDϰȨwpso\1] K VꟌ3y[1B KD,HPG[L(8/J=03+e җ4 r˦ybf9<0﩯9$Z'p0( p}`E"O)΀0cBwFPbʳSгo[~b6V09`3@?ov'lGk_w'' 錞R k=v2TjacP℧2ZJo|Tc@lE͐șXER- RξD!' A2+7#v f,()p X-?lmwW&Seo7' LZNY|띺Q?GI,f oy@56MR%Y%M\)۫c.$ONi>JվSPcFg-D;1Sc|K _\_)eyDTsF̎O%c4)6WlsZ YDMvfke{IY_k̝BDϼ8s^uzb7K6tX(D>YBV/mX#22 Z&qt!MxF4:|fUco튬8Rf2CӞ|r 4״rӱ +Q@FƗ ]b VaS* KwݙA<>S^Ŋ>^RS;]r#uF=\u|_ ZӮlN΀LQThb|5 Pm:]=T]#&fUs}3/YASfGENU %Fp1:]Oߑ1 xI{4?$_[rSr g@5Kܨ'߮*pw%ۑ7*J,4 ;ŬؘdcmГ]Zp?evc dYd=;L:YGRW+`\h/C7@cأ\R]xŦp=x3mI5f`M 4 ?0$*xџ]1Q LO)s/5Mףf~Zp= Qrc5.-Tj'88 =HC&]U51-IRm+D8m\eņ":j{ʘߒaAxovw†1q &e-F a=GI%=6&))78-.ȒvO1Ii? VQ?  mx_8l'U唱h+!C\a5Ⱥu:lbv,)7(Aل6ȃ( jz-[r-փ7'cu1U*6wFqģ`N^5aE4V)2Ug]meό\`yG8?3.;ewNCw%t'pł?,,r' kahU7Tpȵ,u7hasۃA@ʑܝInYFSʐ#dOM9~&LY ]z.=vniTvHu3xqkU"ݦôWE0PUf%3QI:,;CbG@UR ]ǥtv-tG.P\>VUA7[m YxylAQdZR3crec2rD(Tow0o u6NDc(đ+ T'-\W'TDm-^|I>{ w{3AR?pbd2zUdNwoT ԧү1WCAW'R,*gp? Ż9C5\?l;#]S8@`MYmz$· SAqۆᱍ-`3Op,8UĒlVXUƓNQq2 1GޒNn*]ğBcj j]@N剦^Ou$NJQwW όhs:1>ZXa݂L`R2rߜDĭR4}~RržpŠÃRȶc|DA,N FygGmN1͜Ek6^J`&Kߜҋm#(K޹)f\EUv+L݇i嚘'm3R#B6D7Id$TJ'IYpam 6."" 07:bIhiRs)eIl=óC*?NgX ܫ)g\s^؊!hrS7tSY޶Q 4q \@ laۉ./0N1P4kSQ̷fX,:#.r y>#@QvXTdjKR1T[40Jl`ԪϯXQ94+gKΨXy߼JLJUڙEӂ1Jw9A'=_{A=gXIo]Ϧ&(?":lQ(y32Y*-H龎EC*%Rt(4Ou{9Ag F0 VT}k )*KF}XiXޤ)}L+O`NS9HV\*lӁ?cBN ,,E4~7/COde:2|nc7tDo5oE3^i`"=G~U!{TlzZaw1J"0;fV5|$1T˔"@"7λiRf܋v'btOz^Q.QqՓ fͿVxo]h5M5<6-Ӌej{?K#5ivfre:Eȥl Nn* bdN( o?%FtiYrHɖ7X%zH/H2Ց)[rd)qiJ͢[`kj5I_"?L4V{j%{q/ S˓vjb]k|(t8f՚i=8,GvKBԚauG .0S= e"q^ڦZ'wh)^uZ؇ dAaj#H&Fh5ɻ?:R}CkohZļyuqWm+e?3,VZ,ɱ`٬*G R?|SFYn])2%uAT-ys:p\<ΉAۛ)lq5`\9%[DN$sL' q7\dR2Jzbzu * M^5椹oKY!)9kLX37W?ZZ]SG U[u8u4>/{'/^CoӖKgH|f2c5hzMv%_2顃-uFb, +0` am _GB7ݐ(ؽ&pi>YH2Uޏ:̗;:@!9=:$wD3݁MPhwI灺p+9g@x=ڟ+ԇXSJosr4& =q'ҽ_3X/$ꄣy^zZKJk8<9h5cƆ!(|CZ 0qg?>6qg!tH b\ 4 QSv'Mor(>fi(i+κg>(/ =Yݡu`PKy>+bPXc!&be$c~G rɠl AlڝH+Gvd6DҥR `+ӹ5C260TF 9榑4UOIP7jU'WPt\O$['U8x6)C|ITIu`J Ɉ1^oHs *m։|؞Sڊ *l/t}(IwQ t:8hӔgbXueq -<ݰ8'bcZr";Yyz̞u"h]㙈R()K|%}^{\J3n$qE 2R[nsZ1V-_a*l~eӽz .E?'$I:gٳl4Fkd /ђ{H0z[j@̕_CkB=$-ټ8ywfquJjhcWK/_P)KrC ^# ޯni[R*bpY<^ T?ܰmY|} Xjog.eFA(Cᒁ=,C6#DŒ^mMlpA6Νٜ)PSMFB,ьw& r\PP F3g&䘀z'{p E@xT#nMM!S 85 >'oEMx}`0RvNqGܞb[29bC=6tFV" #i0jhnI?3rhUsS|? \=M{iT=Td'j"^e!Y6= dȮ<RvԪ;XO;%;\D] cytQ/?!t{$"/)p'/:zY^RxԛC̓l2e(d}|Z팖u͝Ɩ}o.Fk~隶GMd*D,*9%N3e($nl !k92pU:gb)7-jS YP!ž**e`뛛/5y?USLzU-1Z[=Cvw[p!wDԾF%Q'}\m.D 9mޚr)jآVX'㮕3qKwi-S3( PНnST0l[^q#kǠE6>3Cu젊$bĶfZҍ. o)5ŤG847xU+p6qZsvȿ0e^n]n{}BCL X"5Ϭ'zmh t}Y9#BwTLVөٓ'h#@CJ-`Z .D%Xj0 (Ҍ*jfZ՜tX\o΅&|i*} >ft7 HD*8}:QpJh%^-48I꽒c}Bۄ8Pܼ+w&.*2O`>M5Y̞6adI2`$9xix"6Hد/xZ} .;jFrTw8vdV`M#xUyHYQNߞ١RA;gMMS>dLXfR0*80/VJ|Lr>+B%o#;<ӳ++ ^=liz~YR)%"GEA}?Iфs9\xLo]e4x,n%+?:fE$1ӣPբu3ڞAS5-i6})zL^\[PFqu,u9]LFZdwȝ#BH_dJE$g٫&;HLj6@5shĬ#zlM?ݲcw@Y⪭b׸9||8'8J'I;'qB`)(k^7uhC[.rL|l:f\\ߧvcAjz~FE̒vuFt$YNCŒ;૚cPOp➃>Be1LU94eXAWhU)b#^9_FO@Ɵ&Z&܄C7O#|-h1N} #(7лYO[CU]izO'&Cew)Z_#P戓[m'lq֦>RQN_ݽ#mEwR't#ԃ r򦹝"0G/&T\onvapCX)jI, AģU O;|<oAl".8 C2&Lvҋ( A,Gp|ѫg> =6^EMwf^î@ۜLxd{K!?PO5,Q8lIڂCXST2ezv2kg`\u:4)`ͤ!+[tIśNmCW} *-'/2+oLӑ I&gav@G^Iݔ.|,!Z m>{k<$~kcawk4L?ѱm;T^1;#h_姣h$Jj7_r"*Ɩ{_+k‰woLmI5l,9#Trp8K *5 cEQEQvZ:Oc9/6w9JE$5-8a*eh2CZ`(bc2n^*iħ˂e=Lv'Ҍ }Ѓuڢׁŗ@e_*17ȮYug.͸UGq@|0}CTesXPm 6x{3M .FL9BD iWF{a\V6P t |L-ćHO4(ϐ',"F- ,,*▹9w5)ϿGԔRd /nv^ 7+w`ðݞ~7[8h..(u7VudwFkAh7{Klp6 pA4̨li)q2e2EȺ4?SfR`¿F18Z,GYUӪۂ|83S9xn^]I H] _1;F*Jxۉ7Ѓ1;6=kd΁O0A0-KdDw}wU޲Ī% PPLAmPe~JUH=&>Fd0Ʋ٤9')ƧRgk/KmCUdR/x_|摗߀Et\-Lr2} -/i|9Q:k-)p[թۤ8ϒ\dffg5lG_1(=1}>&sȒ#05sZ>)QAH3k3VaG=MqiѾJ?]uEkEʑ&Ψj(,ȜuXs^%;ٰ%0`0UDQRA̱os$<,RCD*ꈕf8ڝل|>Ҵ|eU ]Qla -kc> +II,LnȜsveD]eeIYE`kۯ9@yRj ?d 7iUK^mOf_Y||Cx=Lu :29Ad4W-.3Y`7[ ?8gG";x9ҏSW],,{R2L.8<،7`݀?c: Ɂ wu2i ݧ \aD59͏ԉ0펢w!t<:컚d{5a;CFL'A6^;c'RTbٺi6/e%b@˰YPEN?YOH{eN"~2 z[Ç//njp8'N:dj0ޖ]%+|sWYssK7^+1lETh_UtS;Api1f2hUJ}|OaPՂ,jL2$d9e K'9Q {c( vh4Dw50|eVՄV =әĎ{ .eO#+gXbousy0$e3EkfMck}#1# M#Jo"Au0?,(UR0HiY D9S;"pt^ \RY ۤ>ӥm.@Vf^jjьnT^^zO XxrS5!F8~}p tΞQd˨Ǔm c הg}qWq{Ey N"T.W)Ŭ-.%"Fq ΠJ+iÌM[fk2p_KRR`PiV6cS6y:_hl$I"oeyqhs :isC16p4L*dkekHjO_YG\s,F@4a3 aK=WS?5׆ C*[tY63c2M!ɀ'X]6CGڟĬ[yg7\vVzwzHφ37umXl fMtr{0JO(f (t^O*'/ƜO}@yfh%/B2"ja lH8Um%ĉAqGb̸.C!tB"U#PN3l@s#Q5˦jX\-2ZE-5=m^l U'+.2?w{O/+̭j [2n<]O2 C|Y $;sW`[m ^ $;qi+Ǽ;s!բT vUh~+-H!W:XL؞ZRDXb-sDlM`Z {u אWESgD8i5]z$v *b7(- +~4,{lσk=O!>ַNYp Y@y ] B.h#c쉅p(*u}Š(5 NHoYI5博\xFU?V)߰Q۞obvK7#)'B,>!Unrr(5G:UD"#kXH*2F.xg !nI\/&(F>/K8{_Y ޢ AO\_ ÿ&iy-.T! *%q(%E$-?|v \r0v,iUtp&(^4j.y$1$bՖX8Ң]ԡpZc";/*I3d5FpGjH 2{)Q,GE3SW=?YKNFEӁr܀,3̾ũn{ӹ bG&mOů3q~mw&x]#q2 VN-è/E6@mwA5{\) hBPY_lupg~ěk*1PKWC:0? G ]>us4;eeC1ٳk50#ޔUfdO $CU{앙%LP-b}|'{9?پY-aIkuFz8.gUqo l"ǝȌYAB U@|7!(\C}ϽHӹbs W'oWrl<<+ gM(ti?ST,C->Y@l/1vT5y٘yM|lE(< G Y&?evN[M':=_UHzɒT!v'?^] T2"3NF:^W6W`KXkerWJ!.*ӤZ*ѵJדՔcoOPz [Fgj?g:_8뭫3[/dMُkbfA.z~0LE1q֯´GxO^|#.^|lȋ9rhP࿦}X4L{wOo|c yVJrx;v%#aӲ&~ C&<r/XqV,/RMhV$\eIHM츶"j|eFr=Q{3sBĔ%~n_/4+(vaE>_ǐvw="ț+7&f;5)2&(58H:<5E8"OoB:g))Ț糊&KrFАڝcX=6 'na Z:6"0jw~Dx~M6qbx+E5QZVL5,]>x3IڽAV Bس}k0fCv# ؙnkXꋥ%C$ثtL]8 yxDz F\ Nɑ.1Epil\rQ).\uMVg5[T$`m]M \rH\b#7YƋ  H k/Y}ikXgwfa\"[ wz+bGQ#2T->FG1s2o*~~LlDx7lƞqO5^6Ԣ$\3(k$w X"=?LmZz#p .S?i ÇPNVܴAz&uG`I)ݏ}:t.t޸]Y/!ǩ]Q`ul arbCEmhQC w7\qj'z *>@n k@cׁfkH6UFy6hЃ=u$f$9ju&`R "Y0@| ڷ7M^JDϵpZ*@Ru57>$+ir 5\\Vo}]'mWw!'oI{| M.]UIy!5N.(ؾ&8x 2¯!AXfN$hM!*}`_}^ BI03?m$k0poNoJO$E! Ag"/S5%N|j3dhXfS' RLrFV]E|l1=ͯA1_w: m@K/}ѭ c.S #UkM#\:kU 8zvzd.vx >&Z*=:IQ0zڧxJ@GL} ' Ubxy\I[t} {uq8/0(ɂߔ;C*Ka 뢈d`25Pau8),pC)aޠYLsLؾ8ݎhW~,ry`l.]ՒTȫBÓ,|5^8y˓Ra  Am/(ykt+0P C~)B{] Vz i 6BSy"gIMeGJxNY.@T(JUq˿ɢȖ̓W#hNiSpEj9b-t?LPΗκU!.\ҭ90\6ӰD{X̯m3b)vu kEWNv! QWJ3<* 1^%.3꜃q>ՓBc᥉y=z@iȒdYk(XTà0+o2i {_FܰoT9O+\;}Gy3.itx(EDG-F x o$<=cͮE.dD|u8.Mj B8"ӈhH{P2 %` =c+8ߵ%!1W+#u$VؐvK 2 nƸ /Œ֓! C fRyarN:oBoADt;"JRe凡]W#sޕot~ez ?_uXߜk8*pmB?%͇5zS 'gM^35mnN(d䉣ADZ8e :z*7C^GbT- }h,.Ao FR:l}1GV+^nVyZn e7&va@7CpAY;g6?caPʬDuIśod1a6{KwÑrU jRHwCѾRgDOAl#,⒟Zߵ39aOnSŰcû6Z2PqT4ov+n '$9'·ZKvӳ֒^}+Q { ]0ٟPV:4lV2$+SDkb:3W:}6*ʧTL1XgCH6*tE!Tu}N<&+I_U6M3/s3 7lEvb`;eTc2}B,$Q[vb#pO<ΛB^7ЫVuzu}݌)BVcOP2Ob8'o A.<>B]c Pho!]"Trcbͬ}L[2iJU=?C4Ҩa2l-RݘklfA:+mTTsД²8z@Jےi1vDeD,8g2 j\nqRPVdY}}ޟ^ eji*V`15ͱ^Q>[~ kFh唡hz2^O_h!B[- GaǮ7._kO d 3S2AX+aS?a=Npjnz5*tJm۬  k &45䗨qvpulTk:9߱,l s 6sgFYRp" uQD.jgȅKd.#>~Q:: C\4'[mm)ILY'0}۸RT}ica^@AbAKڭ҈|V̷IL([Z&ct{ .>GGH7gh 1Iŗ:7Ɲ&Rc[;q0:+$ [>Dcǃ34nC%ODx5 orO ,yev}#ԭt/X$#^o1X 1э1ΘYvVyD5*ŊV\1:'B[Z kڻ DnZHL\g Qj"Uk>^ӒQ(: ~qNZr7#BMj`n+9ۄw%M*`5wHb2i]nֺKR!# Fր;xIJW(4 K6J]3*V0vIy. % YtTI>)).UX ҔMس(aCEjO1)r@2Xn_Ӈ܉zE]~<IJ@cxajiwhfSgup+2hq Wr_4RPzF@o,;EM/{.l\m곕Koq)Iv"2>S@s-DÊ (OJYJ0ijVS;Qޚ}^"vR&mvٮ#/pmW,%$E^X<49pj첥زo "dW\A?r?qKmS`4ߏnJc) 읃iaedf~P8.MBѻ W!} m%'@0+F/U#0}|P njAK٥)@I6]䴯驴HD"$6# J8Oe.vAG]p;)yx,8SO+( iG)a3]4v:a=}x{>c M5c-_a2% U/l-%♘`PЪyuShn)Llt1uzMֲ-{{-#[=$&%Ř\4B{*,OZ~24oFau'GG K(@`e,نv0: q c/>H0dq0E @#Zdkn"Dx/y`C+B$H!ȳ 1^}@ \9*SiZ]S&|]B bNsh tw#VFFW 0-"0]eSDhTjmp-#-6HC},n["[+0ϢyŰ[ "OcB<̤R\Y-jz(gA%4W tg7d ݏ).o;sT:֏,Э8p0z·Ag-|[8fQԴ|/LDu=9o O-##y½E$^2d1v=:|r? 0dH >V+&9!.8LzC;bPkRgMMG 2{\l&qtaF~[NEn:Ǝ[a-ƌϘ77 )PynfWSHNU,oiA.Fz}.溩 )Dbh-C1$\UЀ5}QxH.M5TڰJ@xwAD*j!,D%m@`v_76-z#ILlOm컅.7gr`VNm|ъV@3T"9H0Y j!yߝ_6J=S 6J:$^ aDdԚ\l;5n&m `C_ #"MK@α^ h1'چa"L&?uצ%؎:^CAŔ<zpp8g)~Pi!@$Բ0'1ϘD11j ++Zl>Fr~CENzJS9g*WHV稇\_M(~( hz6ߒ|ɱU ێ(Ehm}}2;+"t hS-x`5VCsUPrsNӧ=J(׿\ %u5hwrj|m ;tL~vE4ZrjxOԜꈼ {q:2;$-F{<7g KǦXvnԹa ꨡ(ïe{Eb~UX\t4֘ \ {|Xyn6`Yz"]+$0`5K8.0ّ&_R͡"{en(bj(p7Qʽ. Z9hyIֈVX_@a{{l]@mdJ: ]"ICpZ&6&= 9癮U\$gjpvT5hX1O{g-aSA_Mf] Cx[AV?{.&f~CNK Պgia_RjſZZ ::mO\[7fv/ OS8$6uQr %Gg`Lk8Z;3;H4nѲ@j ħʾb78o +''J7J?=2{"UTM_JW w&82׃@b?}BvpėAcW / $D5)"oPM^95ܨ "KАYɕ<3+y%j 2 4@U7$S1?W50pIǥT tmh?4e,z},&BHEi.G?qCko/MF 4 r6)|G3&ݖsMH 9n=*sttIӎ" (ԜY28l4K!1+U qrbuwQyGV*[v=zP!hqD\,T0)sDl݀Ы VUd3O|ص,0ET[ӡr(?{ -"@>%V.Q3 I`1X۔ӡe3uݶ)QѬNv=ʬ/3Ĩd7<8~i=͈D !*+_2JUoͣwd{դ_]qpEl--0NQ3a>\e0#gGKvf@\/l ufN9*y8Dv.h.9+f+fxǾԎF=x4ވ ԙChҰe80H{D!![Wwg- 2X>]nϫBg|';ͱARجc@]/B~w3xERu5Vm؞[9P{fUZ-DmbnqmFπJ4xPQg͌&sRxT1t7i ~䬑u@bJvfwE)Ba;ъC^9W&=1oK7 s?:x?,]U/xgXj6hxLTjL;Ez#1d'(l7mFePB}%X&X/>d Č%&nxM9_E־DlJƭie_!uۂ5:3Ƙ92007x=>\ik1a7d˓w3n+@2OM ﷮18 >3nb;\CM0_aqג p>cU4qȣ/ a2]W:=XKezY] gGov% Gѳ:B$ra?:L;){ FT3^|Wzr_gՃ|\dnb(XQ/2a\JI/~NO^$vr 1hj/l22܏cAf~mZPkF+X`e~D@iƅv B\;XLR91F9礱 _WD^Nnt=R!=jQyQOQ c9g99_ë~;ID36 VD£z;%"C3>ighNaŭ ҡBAn`'u(֊tZ@@d)ؓB6A&^ꈁbXo+Øq<õ~b|T|ڍQ^u֛ѝ%ٝS[Wn鳝~K)3g䩉Rhx?|-,=&īUw|poALO #>,CBXؓ%u̖{HWIN3W@tnAmңWyfzTj_vv'K'n)? 'Fant M]u_gNLņ?b?jD C0e SU$2岍(rDk#s 3%,#ЦSNt #RUY˝_UYE5ˍ]VŸѺ̪Y/'P&Vet,iL%/,oS:yh*R e>[Q+GM$)4T\A ؟7οQ'u ՟UVEL4{eݽp;e7 :6(џCwl}LUi G%}RL ]߇χ¹dI%_ttxgAt3ne= Lc_Ye<_7ZN4ݤ: Y7ҤA+-yƝ?g=k6DlL wOp N.w3E=Ac n(SY#sjS?O z96 b"䖖06H۠B?rx OzMnA0aPf./9B} R%<`esL}hgֳ/hҳg!]Ջ@,n J Oz:TJёQv ?4z<@ >Ώ-p:@𑛖xB@L mdNhF6_Usow_ֻRY[<`4vNiq*|/i@eU|o/y!#`(ؐX=v<]r=KT -`2ld &[ڒv0/qḻ\ UeC{ȤI;ؽ^_[WڵCO9Fe2dpav9DT_Tӝș' ؛;}i&z^Rdp(COx,`\^uԆV L\jǂsΦhq/)ximK+wtQ: D-fh;L9ĸԖ۟vN? Nu fuҪ;y>4U?VR43AfnCYiqd}6+\/]$?3ڂ? #)Cɂ~7;RVխ ^:jq(l'+ycd Ko{e~>R:(Z>hQds?S-C@Tw ,ȃV «;=(2 t[_):!N>7;d"DF&3c/_HAK;ccӕj1!Ⱦn0䝊by\*ЃU >[f3.'<T~klPne/3[sW2i=t7\ϰj29бCHt!nicG}Nd1;3 {3A¿RdK2z,֐wT]Ju:@ 3}@-'axs,r;BG~7FdqR9I7hK]쯌v[g9 n!'"Mۤŷ8fI7B94X]gO3,j)!n``&Zv{$(-+ B?*C Bk1DɼTo4S\:'SA8𛽾m *VdI|׎݅7+L̞'a (&)|OFZ4Z0,v2){ l[+ȍC܏ <߈. (EA_1.$}2 /R>FD4I<Dsx\UD 9Dby`fXygt $6GB6SCo~`s{jNt/qFsٝn[OG>bCYՌ;['6]=[`zğ g#'YP'sx5xW@=1܅RBE%^ô;~M.YoGDžE'I15#q,;: $oDCDjFx-2`#5Xs1v^0zn ',lz,{ɉq+kSnXy ],pt 2 $1>-W݄B rGL#N; 'CvѮۓ%$B<׀QKw%/-qضnI]XH//lhЃϬ].p41LGOtm4@vAKW*LfrQvd}iGg>+Vs3HdA `=nbh34ao'.av{5(lbz2Ww%"9W:{;bLF,>&5|Ho"dQI/q)GaeRHf,bE|_W}HL?s=J'/][Dmv#zjMx֙.c@acOb_C\F󃤒]Q~ ʱfiDׯUxT,SN|t߁aN?9}b~' ʆ40G B1ȲeXm K=tA鱥{'t0VIg҇.M.fpwwzr5K[a]9e `fqҸЖi g-<`v+V@0ȽX{yz?$:z{. h)5&^tӣPlK@ĮӾJ`vC;^!1{kv_GZܿ "w ]m6Lt:TnXmjPK۟xK;(?d'/\gp~D"'\U:-yETRE\"Eޢ(++1a6.S1se#=XGvvc @ 3uG9ԉOVPɺ[/MV4!NyO}/d #plp9tBZ5K_n%\;AkN~fb6E7u(=\PB,Pl'pE`#Q'S?.T y-ycᅩ #{m c/7?y~+r jQ}\ 5n=,RDm ]%NxnVT3%J ƧwPG/}ĺ{%kY!SyyD F@/Rg e"+ DHTH yQ?8'cwboBoAmiK(ܾwujR{l'A z r`AiiHEhOrb\Yպq$K PMSBq 7lIV3 m3ALEzr'1k{2 WwXzHLS{w6ޖT #DJhw [};S4mf,XTMJc%:) 9BtnȎ@ N|3;vtݳO@Z| *W3{t=Z_i !,.8ch : _K"j^F48 +5WB9 ̑YTv `"s7X\ڜKўl7S<{r-`^,^bDŧpƼp{Ba JJMdâ5큠h]? )|Xa1WS,3PT P>_][*cAȒ6#ƽc)\.={9邥eo7Xb #h_ؽ6Q&y.z;PE<|kҽY.{ e c+Ղg?nҊunXIoo.?"i4ACxnQu:p!'VlC44c:mRr.`zq掃"6ɜH_wm p<7}8oXa zWK:VV;8mk+B֕#bf4A*96xz:2eB&{|Ȗ=% V% (j|>.i\AhHRNZK%5>Lm9mPGRg/ˆrZan9갑!&C]S?Qf? <[ J:2Iibq < ]zZW06m ZJtw5E d!oC`eL-ܥ'ALXsf qwʠYj绷ٌzGU3pz 2k;hmdR}o su`&!fG;4 5sX%.SFӇZ;]5;N\d.ns0NC10_ԞLi Թ.@ΈD!Sy<Qǵ7 !,v^nG!Ҙ)z9:*BTxpjxn'Z:: F{Ɂ Z"J_3,4ah(f(yьi3=-w\/'sc~˯<7˭tVzHd|;x^FT\vt`D HatX{ h h,krFe]2?(&§$Wk08 zg,QƇ98Q]g-:f;Ϧ|>uU9 6!Q^N ٶu7Cw^ci$ϝل=ݷkʙR!N`b)<&T~-)H1w}"|pR{Udfí}$僤,!7y㙒q"`.R "єRKcWPc]>z!1_|e>IgH_p7fկƄdymvVzJC6_&8$ph%)5E̥N3s*fLI9kpxQw CG\+s+ϥ ȞTb\eJ&w xެnq3_֋bV5[@~”b. /hP B>ޟR<?.hro*zaU^Yu@~Cgͻ䃒O@A5e4rАm>*cl'D1##Epz 5hJy~_aM&CLKӴK:9y+~]OD`@K)2I+Qd; 7wj ߟ;HY|?9Bx[~xG=pWTd͉?;m:QJI~fT+v<]=N&C/7 Cj+Zl˘"xo|)(,zW_O{gdԵW.} YLuFD}J?6,."ef,Ȯڍ85A,6gQ >>n9˵^Gs!sy^| BȢ.D A7EPl94n__QA1m; Vf<{2C§.GÊ.L󊪙c=k. W?$P!m/@d>iycq#8Sn EniG]F/?GĴ';$i4EY8h596/S7?Xplȱq$B>p!Y`;ٜÓ#H{!c<øl<ߟch[ƋSU"rw|~=ńTK1DSAh kA6CSsfGcSZ8:*VO, sr|(IE9o!q5sOԸ[!/`Tz_G睬qF!'X+QsBҵWocŖx <=v>Җ)XHZƝTB~}ٛA6S΁5d<T:!.O6 4+ 1`?܂M#,Nj/:};1*>!CyJ\LQHXr q [m`:k PVY< B,0{^O׶pID.sEn{AEE'x&ǝ :$n7K=HꆖYc}#['O`+Ù;j~]lNH6 N]t-X_9^(#,DGZ zݲ)]7kQp")WrR!!72A<ݶ $Ⱓ[(`ƴtTMms4F?qE̬;*ԉ b߭s2,md2CN!^l2G]W`\ȎYڳls,u\9$ ¼g^u&9w?F$X*NOi/d/8˭#Z_c_ީDG_<<7._=7>ʹkL]?kWFօ؛l%`S4;.@~pǁ?65?W S -'gBmCV7n¢ nKyݎ0]-fBgKUCv;`H?ITo*upq DЋWub>(fw a>#p a#Zqcqɐ ^32Ê;Fh8xΚ4('cdkwxRݡ HQÞVt TwfF{U[,a] T?n"S-Bl),/sVfM1-[@f5XlLlh? 3nzqnoTv{ G'M5`Ct.'nn)t.搚)PM82F5*f$/ZdHZՑyˀYslSBKۉ#gevRWZVڶfOH>aS6:zP fC}:fRFYJXGZ6BDƘFCVћ/FuNiHQ0geM!{Sٛ|Πiu83 ͗~]cnF tHx9'-)q'l(G㿦#/tVx=`NȦ"X&@իєQ6VʶecH&\No V21B-b߯*>V1d(7ΩD .q=_sQ),۬u$x Z5rN)Co)1OIˊs*^㷑Mw@W_@z `cMOm@)*>?+^IkP ;~6 -"vH >+!'>%ǀ3TigO6̒*Kq*nvǷЎ}ZoL衯( fe}J."Z$Rz][Lad4{·+zq) bӐm4< n(;҆w̉SXV(G '_Kp, K'+`LpujCq5jJ66-ݺ2]#ϸ5Regh?U7Xf3=?G 9Ļvo;_@30CF;ؾZ/>sJPŭb,~GFj_0׉x5رgEar5R"E,fPޫeiEضd<ₐʇO4ըx0y ㉁pzpY?y(b Z ~'@SttF9\e/DY^$8PB'At4I=& F"UifN K4}d. }ig\<32VTW;aOR+V0-F<X6E}ڍ?2)60YsL!d5qF/ߤŠNR/Hڛ^9ḼE]V7u!R'`xwb&;aj1&;u!:$BQ^5Un_z6O'챔MHI "^nk'tl\3CuJ+-f}[6@)yGYD2).SF; ؜C  s~}LO)lJG !+; R:TkFMvڟЬ .bNJ%pUT:sySQF* 0!l%cZ\ /10YI RtM^ hzrQiXy+y;At)y%V $1{>Q@3t5va^ Kq%k=ɷ^0UbT{M9dds=-SK.Q}g DF,["TZgA[{?f@rBL].": 7 ouPc.]^BEmVCsDHVpdiX)hʕoj]٢jËwFvWqA(u6G) H`(Mp]Wׁ(8x2cVbODՂVFr98Yh 컎`ɻ_}/rݝɣ*ģv_dغpRCEeǬQYc/%5=)5t/^zg /ȇhe";YkB~;2PNz24f *= w%"̿JK("BVc838 BB5znN=Bb+?ID6ef*{{9gԝVdffŎ%QX4bϽ# >x,8Kf=o!S.PHeW6dK0Z F_$fo_ 60!{t@A\@^NrL HyݽXByCVgi}1Ψ]/\Xλ99\Jh=kون%^9ٯ õ@]}1>K0hB k5rיpC2_CybG#. v nN"7tEP+'?6J_0.(nDYD[ hIQiz( r8N1j,Pv +hCҶN{~pswUWU}Wvhg(B˚r&]n= c/%52/T:<#-3 v_k`vߗ>l5+O7Nw#-]>oXWةV3E(GzDb{O֦ި/G@eV% JZ2zunq7K21Au`pF;U ^t.t m|FrA8pSYcRa1S?6fmuu(ϴi Fuөbk⼱Cg[ZSzLغbd`͹ゲkilm6SD2 1ALp{qHYڝ\Z88s~-I GM^YNB*'}z[ S]d\'\S9'(!zeXK7sbZTޤ̏l;h@5 45RJ!ߙmo~Y#>Q.ԽoY3BySjwKĪ,ꮠlCAoi)uBUKWQBU!jnelC? 0" qJ+wUCa-LmoEGaoaQA$#wC?Ab'mD5zׇEeyMrt( FZ7-`S 7y!~{sTŐ%Cኊ{]Zٖj6VLƝ`_ś*tRgo—z x;>e!VSOr }?jD"pwKEݣz,YEvgpCfڞL܎Vvs*V-&G!}f*ݦ@59affu#Na5f@n6>1s $a>Toy\̣fJ%Bi0WeGG/v6F!KQI}e;LWYDk~A0++a!u97t(qKeGrꞰ<Vވh,W8{f0=#sL/{%N (]tȻ-6~O}sy1ejri`.جeKTN!,piSZ +cNODKأ(@[6jidxtӀ)`)]fq٠gmU`A⼀T ǖg#6ʏM[Űٖm(x3T6 "η_j/.iAYzxo jZ,CR ,l%GԑkT0[qʉyN#ٌ KX!jf9pkGH"_o4*x>!9ɂKjW) _,zcR9p:)rGj4L\mk>: qSS/jnSt9@'Q8 30CMVhrh7;zJ']M\p[jQ8)=SvbMM%hfey&z\)B+7eD7cv#AݚԉF.xRM3᷾pe/V^xE%]rCR3mZAZ7Bx6E#x1|+PhxC陾l:JJqO`X'4!l3{jќn1%`E)N3[DZ? IM](i)}"\ƟVL?)6Q"o(C/-߅e1k_hqŌntf$l69v^ړ-L´]%E*'D0/ͫzDhqaRS*'vv4=  o`?2@UTEel#7fL#u1byf1aG7KgC1C*t(+{J+ϭ8 & >Ã3eLPP9$j5c^vl2^f8yYzFغK"X%V)Fk|@Rgq!'j*%rTU*U \=}T\D4Ƙ&krB `3ɜcO̬h2a^]^@ i<&T]{Lgx3YFھxQ?L{0}:@r •9[-e&9V3J=[-@ejGS|Y@ګӜ CssyQIRL@:bF%;}`7jW O 4X4y\'diuEHa]8%gP~NvYXOQH{1 $s5Q9K`ڦ2G&PaPjn)2:J37oq WD >!/싁Ĺ]4t?2 Z߳[P<ΛYh_MEji ̐gK$5|mŀ2 mL +_!حYrjoR;Yc3 |iˤxWc͐wM Z`Xo^)Ϭ yc!NdۤXV7rN}| $L5ϝ-kߤôqkT2*>5bn"mZۙ-au-qB;7u43b}_ [vuvfS@qfkA xw\{F w_-@;88]bFA@l;';52WPۆkgyǞ_`Y@·^[SbE?&?'JTТfj*V"n4ٚ #ۜg] %$!o {nN1z`Et5!.'#Q_t2:_v=o 0*LW]\L]u1# x243MzJ&{ɒ&%zZg:1o3rP'PNw6=9~h,/>\57S P=lĹ^}'A"\l5Tb$"CܹhRlvcXob%:<<NW _BgQkf?TNO0 /YO[De'߆qc8> Wj.Ky:hh:n8+M?AFҨKX WV׮- G$|w"N,]wEcwY} ੄z*WA4#rn7X1x:qT͝`#6NۡI]6=gRji֮7xJwf9"hOԐӜݥդO=|ЉA1y *cC%nj%!"i&~L%?qVG81i j㨾 ߮;\3+Yf6 -G};$u2p~c @c4ĥ%"XLz^8[Qў|-aD+NIz-vEZ )z*R(Tp3>z}:$]SAV$|!3Ы<}*2,eCX0T&!JR` YCF#+\-Ij AՒ[Sk9FD׭þ6pŷLw,NYE4`);/Nۆ> Աmb2[gOZ#hʧd!"\Z:@V:NҚ %[6BO Bp72k<[U㫮ӴkPP]3t.Z4m\Y(rxt}h:U$DNĦ0į42@BA-Y1g57v$E4{ZK{uaf)#* p;dc!<\\"O|UC:b/k 0M(o/&ҋ2TN(>P?2vP M7&bzD͕߫MY+aJX="!wP6.886ŀySޭ"٨~1>e @}OS3TUWz(s۩8л= xJXl+n`]'-Iq1הcefYIޟ_,==S7KQ!"%nNб'c>:L;V1-bd'ʄ>xopX3@MkVI c,g]:O 7aD}5݋ @&e(+A*>׾AO#9U;{h"cX5mV^Af0֜oF#Zp W_>T#YnvSI\:Z~>H(4\&p/T&B)_F?;f 84*>*ⳅ~<PkZGHgӋ19 7%,վŹ{en*͎Sn=jw:e ΧMOU”KZAIm\;Qa; ڸ*`.($4fM÷fRگ.\ cEKc&q\|Kw~^t䙐Bw:To/zHf W`3OIW`Uu6w`4|!5V?Ep~JpGDL`vZT!kG3S^^EW(ݪX(]E;҈6yqA6ԡ3x1mD 9`V^K?ASnVm ,)"꿉l>0oaB'Π :QigKkQC Įl{쟱9C5ѕq-R͡<[ˈ1+0-E?b"|8{fW88R4ѝP/Kʉ7YELk%([ɵuf9?^-C3@rr,BuɄ46Vh{Ō!y Ueicw +w+w.gHu*'=x >s7? 2NP*>)q@\"Frv׻߂_zts^*: x;L. +'C [p!?-\*1H(zÀAgJ8rU38R-w44wq9`Y:䟃5`O 4Zlޯ/TNܝa_ϞŬ /@(Mu!jw (}S(ۭGzdŪǔ^ F-*x!cD$GCk BxѶWK|{!3YV"18MO̢/۳IӁ^mSO#]جOIdg(D*FG%ђUy"/8Ώ+^juVXH=φ'9__55̸&gu5?7iarv5UHΥZ0ʏ>ɸ-;YlJ;bڙxLɶ{60b1e,g*Lc8{?D1I#V5MAV_;J!70E4\~mˆuߊw@6}NDO(:q?qTULeȮ2FǻԼܗgU0 I3TH^ jh)Ul<)J3pMTm]ysZ+ѯa\]|3 {eo21Or'o_#NPɢX(ff-v@uZ%W|DRyPDȥfƱRA[_PqhxBhҖߴ?VEa߇a6(8 ʍsi !Qn?YC&8կa ۀH+TQwgcs RL/Pcoiߐ4o,5_Ξyd.F2>L;p.D zZltWZcVPke )r{#޾FY7.+vɅ_К<+ @ֱadV(!.9-- ?<ȐRZn*RCǞؼjAkٓF&SK(.jp >Q42RyV%ǯu>"d0.0etьAAe%)R8^37W>v)*މbY] KdWAh vɔ%wܕ83(˖(ė˷/0U{&>6Ѽ,KJ \6WrC WH74vs@l6vʁ}iZs+p/=lJ MBw˘@ C+|BD'gE|:_쨩KwMtkBAt' jXB|߽dm~%D?e^T\Iz=Z78&n%A"+WD<{6oj jɒAJd#B-1M $][ %]n%Tyɳ~RqIHLsp(Ral=}Gm,[*ob+I<C] +ktQYR|SG=M$C̺ST~S-˹3D\-ן/',<aCM{lwv^g> Mztff@xx~qz9NgC ;@$B̴#BL>d ;{ kE~ČE{X o02LXί Gn}qh3g=H#k9QO>)X.7ȗW1m7uxzpRkBH#|p݋E5?/Q%CgD1>qc!Bqo-\\`eׇi{4ia?>3=gt_?W9[yx84OUV`^..!_NIFG%U{rzGEQxu21':C4^´(ͲaOSZ}1w ߇F`)7~hꁎ=f wL (A YŅh$wA|uCک'-Ff]6]QNkdIfޗ;n H;r= D\#fa|/17 9FOP@=2NC]‚0\@_2hi/oI×vH'9 gaLC !^Hvj[R1y!?U=X$?ެ/)ƼvLǴN="֧{<\)l^@T/ 7sG @S͡(Z $"OSRW0iͳew*>~R򥠫2VBx}kb4忘Ĺ"CTinlśy\D1M(zび+ͷǝ `gw&0֕wCplLFAᧁXC>%H`x{ oSkʍk֔M%G 1brsfv9Ň۳ؘLDOF)a%ktSb1'G>N"O-~>ʣ38m]~_VZ@z~ix#`fiu0Tty)g /oC_5j6qxƅfs諛"0tv%%@R.5 !mwݷBRC[%麀io(@@#P0jWʡQ[&Ĉv)Z)Ms6xfŔ䩗;~2T0>Mf!xzsex!:7#CRBN@ʸn$ NT5[e8&lϷ}ݙrZq+aioe2v L HS&hی ȳ9cC|Uiin9v$wܔ归'7= VT߯۴o:D&Mak#.0%sl{`$4Ux{E214>OoMˈ|249tP`S(++-*ML{lt)$>+UCI@-2 Uv tpe%y^+0XhMlɎ8B[gYW]Yz;=HSHhH Zb0mF%>Wv7k8RxAa bVa*d'W8i&[5< KK5TQ:b$%o^3^G1:G%`V ¡Kbr`ǫDEHdk O?V]V<5ڭ.b ζ}gϖ&?0N4<:Ɨ8pw5`k\.gt(FPF<rrs3+lDJxdk/OUGa>"';qqFSMq1yx18+묈09D d}cCNӌ.v ]n1s&u!^P{F| {r-eCI, EyfJ й=&Qˌ/AI1f*A[oq٩vAj&9 Va›ŊNt7 [EKg٧.җǵ d ]qIDDᤅ%Ii{(Wfl%^ NoSJ0@댖O!0Ol >rB#s(R)'*AS񎞖' N<`j 6rIc NHӰ}O`=ҟ6ٞWE>ա9SMqt`FT; 8r=BHݶUC/g\,:36"^b:M6[oܟ\v%e{)c^P?W=i~jAs` Pq5Z__lRlȴZSd5d8q)#AŚqD*$/&a?D#_W jo|g |Pv.եP9+%!M A o8E"4ר}wM#PCJFJ ֜[/Nnܚmp u?4A^)ϼr5@A=x0q0}ÿ2v] /1Y{J gT%k}a.J"e93ih<kGu&!O*N @i&+ʖl2Wyikc,(ph4`.ZbȄ8#-$ r m , fzdAE ^ k/|#AYmœ7;< 7*ߍi AA2e' si,usO-H$?+V-h 0O2`rJP_M.(`k [cQ43I9cx>λMZB4{-Op a$)>D3>-oc&3h.VLB:FюJϳmzl!a!sS؍2YkU x\VL; Iԛ=@=+K ,NÀiO\bߐ}[T4tO*t>?9zeW񃟒w^hSy[wYl'u#0tkES2*.-.:NWP?n̠g;G$5n kwt'QS!f6DT|X({gK0tO!A ٜC?Q7JBVF)E$ƾ!8,qh AqF-`+}E&dd}!9"Si/9H7VpVkY`%M@[ T5ȬB(ȆB4`O/.L\TF' <%ziŌp&{܁b~(lN)ٲ# ˿Ar` F=c8}+,r-KF\RIɥ[\Et&G3 I>'I"X*TBW5<5 ѵaNcRT.ѡ1-YMVK 'YfɫM,PcC=kV;_Q%k܏׳fZ7&w  Q7G'dvVa# A_. 3/Z1gRBdmÛ @ԗ) c S:)?RJz8B縰4#?hN0& SdMM%tE|Te[ Um#oT$U 6^|k-ZK* 9ޫ}ms낗\C佋'8*~F` 6Rm c=ڮf)bD|R[z5Dlnh|W &fߟS `օ@Dx?\ pКmSjW0B4ަt0$9Ƣ +%啝bpcn55?}u?sJbZRH}M6kg&3UMdY7|NJ WUj6*H #F#"-)r$&E@|8ݻ%ƹ@Wy?gL9#k'r9+:|6. eԪܒ3_iU";!0`T5# %aI$nhAń֜73FOǍl-BS20 !ti;]hjCiY55H('iSCSBxm%^7[6.9՚RTδ>>(ƅNh-7 Q2[)B:b{򘣦?1YsЃ;:`djqT"dp<ux/Hƿ6!|8CT]eԃxP']G VzjpC^"<*zQ)ic=E>Ld2|)( f>L|kũO/}74Jqp,|N࡟G ,A7`(fpeq"'+d rر!nG:2,WXN˵*`;?r"됻7 3cI1(,љy74mI<,(\DhХ`05u]DUd Z!HU55zIdozz4YxTdesLjmvȧEPΐ|IP`KEtU.ltt=B6B[?:~JO&oΐsv(K.C98#;x] zz?`K.{,-Mp-U2~Χ{VH8T zTEY~C%ug-qI_`Yk"̫Zktr5)>hl!̈́Q昕fLbKvɦ;ʒ*<e#D(ju7qD*XW"<m..轩r$.R°w3qӸe@4M0[2 ܼ8:<4-<5*wtղ"v]lw["#3 Rڛ9eD&.\ˋMW $!hzMG d* 2pB.NM^ nzXYIvP-.9XCi^b[nՂvtn2-zVT&ݩ#r*R~kL4K5!tnć%E]ٍ6j*]|uoɡHU !Cty`@t+ HChFWTK{z' 24NԈWIۨJu/Z-E*2V>hiqscuBczdLZ$u\5(u_V2;&~C@o%uHU ,y!cz4A |S3BA5pH+DS-M! og4N":Md0}V wM*cD&_໴cNOZ4 6}L%i`44nU>XҸ~!M̲,Ij 5~7O-H/%a'sŭDZkWNͺ&M7Hbxwz 4ut7AQ3O[`j2-sкڜ-bO-H-ѕA3Hti:fϜ\/ '.-9,NWlr1-4#a){M}V&vNC˶-K8 -6Ϻ iSyEGs{!4As6"WA*6$rZQQiL<N=Vnq:lqd)=t-S>~Tw]i$MQt͹8U>K6/·)_ $e:G&Za(71oMr⣷Sa-‚3[Ϋhn4HOV itD+{G$:LJ7栧d9`ygwi+fh7"dNx&=C^6ٵڝƏ ؚu L#y@s}31~f;v&0XU A:BaQ#LIXdh`4@2L M-m1>bJ#xk1&t_T 8DnG."~}!}|Iu0k*x?f ;>Ƒ+]>/:xևoy25bwLf*$+AdeZĆ縩`94| ҉R2C%0fI -8! %B߾0 ͡xpQa14[#W]hSH:x{D5O͢@C @;J+UO7 m?!@9Kb*tD@;"}9{a']ρ"g5v gCmd-M7H{vѼiTݻ$:?;  DIM+umr!Դh.p1 ڮg7;vZCn ,ƸMEЋ/{)UrWT ,"L %'$_ՙil}.66~_ڦ5 |׍zM΁_vZ<{ͼ+DqWa>H]ÍsR6MwRUM$7sG٤mU'd76u L~jAt7ƣCv㥢B<˟@n-*b|ryt\&ܸٚ$mXG8KKd=s{JPJͩ Κ]uE3ltWV|XzpN |lT~P/jxG-k KfG ?0K{W/}7z=^vyxCv7s-;@{;ۢ{P6t3OX0]O⑼V)ڤ`  g&p :w،ĉ 49ST3i4硝8~h7(23Qi24 %lׁ7֑m,ePeOobNTND `٪at=*NT ^yDC}4:.6ZafPQj z<̻_5\JQ'Wa Q2&.23T(v_[9l)Q5 }(98:Ĺ7ExV)^/*,Q>/r(/1k(tC"1 ;kOl例,zj YPiм?Ki܂\L`7Zbz'u(>{ce.ZQB[`%1wf!1LB8RxhFnD)#^Q*=j< Q*kȖ_ӘD>:{W }$ȋ 7L y)yfg]16`-"Pz(]}Go1,O'?&R;eyhn3?Ag{]LerA3JN#Ą7T0)D6ʋp'Tļ?x0k$\Ń6Ԯ5mAZJ*k'OWF 2֥CfH\*k%zX)c_yohhv4QipN kw/b>\}gf\vNȴ*ZIzkCypOb/w6dԺ46er&䜵"I5";5rJM? +)`|̦W4bhp#D40Lny!} ր1 59 #C但Xa5ň+>|< L ]mv,Y6#}Ԝ^8|ŀT)}W{[|D \,RQm\r3ܾ(L$<1Ж׃U0S=Xc7;$әu5}WDv~wTxL5^AIzlxGWۆˁA?Usu񞞇9cʢ|XB.l#_è$x\  IaVbX])wX[NWH|H ]lp6u9JmAÄ[Pʜ1R2C@$n!=/,<|o[_WJ:"NXLs>ˤzEE|M'=G\t\L|2 6y4JR9ԧLRZqlR@.D3T˞si(Q)z aK-C['8neAm*m1 ( K8s}Dk"#n|:,|¬ɱKtp9 NdX!bgDI:Ӳ4߷9+OF~{x-aM"UM͕B64{_Ft$6>5UIp7NlݾNF3BT,aBxqR4}w;S aƚhwR8"1XW@Vvf YY)L DKo,.GԥFk DQiba(jɓHPEE;j.yk2..}fAayW =I؞,<`;$֒D`غwcIYx6fDXxW@>՞=/vAq`Xwqv5< 2?|ɒ0 ݌3CKJyydyj%f ʶ6ѵ. #8Cj[\a?Th4Ze W1wy~h`Pk)Pt@æls4/ LviU%diBǭ Bɡ}ޜFH[K?r$lgz]+m3R Y)Ch^f9 g)hĔʐ%BAӕzݶfZsbc-S{J#<'&>6n)4+ gvd<!tQq')Z ㅋuW3OP>̌b۵؄OkvʞPG$(ZRz^5_(Q< UxG"3a|σl<]Ao:%PXYV''OID;Cퟻ%`XL__ \k׆LK%L}M^NQwUT(;r5\cS:(jZA9k,:+'ő$ŷG^Jh]o:_ˤ0\M+n1]PrXQǁ8Lʸ]WƝptN^,@64TYgvܔ+x5 r6@8懓M{=kb;t}sªTt2(-M9+,+-$sle7KpSB§#:0m7wmQĔ9I;/+ kK2?gvH}s1Oaam ]\IldL*}J:1Tڤʼn&!Pt%G?_Q#: _O)\Њ|xD)ݗ{G9TMpK.>K/P3>t!wwjQKΡ<m%|v^RcHcVNLf L4'Ne/@s]DI-/X*{v/hw<<=' аĦFM£VbR̂VcyΛc9ʄS(\\xShΠB={8 ROunk4 qpWI J04r"FQ r$qL3(iwF駓fqt;o_2[ļH[P;C;>PbVm@|h[FdNPVHZٝ?~B;WTKBr<}+Իjٹ5U;:w8[Bc:Ifxck|,'jbJ7GO 5+:E2 /Q% #1OQ(MpЌˑ^rPu{ a/2đjR1:15z1.C9rۯ4 f!''aa=Cyi Tc(b/fii3asw^EiP È: ] I=o #HfI'~ɛKeAy臘%Se>l?Vo!*}s3A 2qĦ۔tH& FN3M? WDdxS4ISQHH׬BY#w-%zDpYbd#AgRT=-6$dM_+ I= Jdf_vV,Y}6=1V`NqVKb x` .1@;,{$кmR}syV;,M ˑD*m+էF٤Ѹ!).{\!yh" ["=ecA tRjd~Q#JI)R3@eM 6@*wJzu tYu9%6:߰_*%s;8rX}$TE̼gj 2nj"y&+QIۋ vD 9.ΰ#]7&u_!![ #s1 ,$\o ӆTUv* v?-Hغqƥۛ ~qxL]J2sM*ns't] ojq`'Iۑk<0Bԑwv+QIzš4$erQ:uIOwF%6|/`tAς{*f՗ϡ;;uI Hm;WL R\O%#-4Msp\SrI\V?zrrfb|6n$ZFSN0(x&H!Y8w)نkFXlEUx umݎzԃDu;V8~bTx^SPei{ѱt;~$yybWp*˳ZC4u<⬑_i_Hoh?eHw$ 1-DcsW ~Y[p&jmo[Hʾ2;9!9RPǕo?V)]wZ>[8CCRiv@76(Ū3˰xIvW)f,v!Ai[7V$\YLӚ&=Io 9]0KϥgVsһvq 4(pxd˾F;JۅE~< Chii#ܥ/#y'0ieRQ&*_ƮG30 ƒHJŘn,R3O/O&cjBc|.Oע u~kd? ye87?>7bh5-^rlF"m%茁HM 7뭉if!|s+j qWӊ-9O s5 j" iZ)!١'`6)6Ȣ'=0k f+9ؒr! eosVuy_٤-[#:O9٤+a&`[5_31!z""Kv&f+yҎXt5ܐ}dќj uV |.Ʋss gbDkɟꯑȣ19ʺ)9WTiV(]wJ)E^.g'1ugA`\-XpN=zyJp`=;K\XZ1OszG`dzty] j+-=O&ý^"SS^ЇSzMqGnKR^o\6Hx^ݭDNr :NFoɔBgBBiJAPGƶeBvuu'n; .O5M mCs/VԢƍKqlLMSoKB]IAm^|_LJً%3?uŤ\+Ux[ȃUu/%!nLtCqY(?~Zum.J<\X݇}V+Y1< ~8` Fi˙벛^" ]E ἿMh!5Ӎg9+ޜɷ\ atNy+=H@uUmvώ& ssPzyL qJKe}int1(NLIjc-fwOUsRAÁĦ!6?odk=_CUf5̈́z!A7V.鑉_XV}xXa-]<>0 a"_(:Io[>P۱YwffXvpNit-jh ̞]-Dbx c!2Pݯf%G/RnT`0ԲGZ˷/^[\!rUزK{Eȴpи?4YX( #`mc$I.^rv^Αn/ܓ7l8H(#M|5nCHomHF1:iwug8u) vfPZ}{>\(~R;m0-sDm pX >O{+娫 qT9/[aw"K+vU鏾'#EG1bwE+PX$[qU[ʿ}oyqPT#W)@h0爤 ham9_Je8,L&vr~! 9UW_Tٻ-ȬԖD()wjQJbWVr3b(TpK/C$9[< :v::0:OyVؙ05s&#G/0CCp,mmQ<-PVGjԝ|˾_ @AN@hCUlA I >❥""ѓ(y85VћmOAh.:ɛbV;0F:%Z N'A(bk'Ak J[-ZkÓk5,~K2=SX<z{@h;IV0k+c{ X^VyA<*PyfɯZۃ.q]XiFRvbD[j\7oK. /i+Υu]:)-1}_]'z{~~/< :Y+c%ʞ fZS^,Wy̽F-P66Ȣw>?}Юs!veyVsqCz.y5mHK-uZҒ3GXD(U > 'r;~[LwnG*ۈ%v=j/Dnޅa^.:e M0}V\/ke&*fGiti68Ua$Ԇ}3y(?*"S UϷc> ѶR;np y6!ɠ5w3|oCސHdplS ̒h#Q0}rk3S`6@GKDuGsAT@p?EhNSDI@P*Z  ʒ[E1g0"ەU[?cQ!Jps:4/e0tpZ[v6)l @ J=듎u[彐J"3+O-8ou>&#oam٪YjɃ LkpK=c1jB<'9;ިg0F;}la<2[mI1lMI^ gy4evq+^bj1od Yvi~l3'54_j ҙKP[ 9.urhzpQѻ h` q: q^Y],k_vxDhZXD+uSڊw)֐- *Q@yumoRhTs"bRhI*ךpU /;Rz%(@}( Df/_qu,yIXs@Msᰳ^/ڧL0!^gՌ ZPc ϵ'08 +Xف=Lnd u4q%@sP][Ы= à{gt"TiFd w3}c͵zCѣ;0'>V]Q djZUa$+hpF?|,wy-ߑ҇&>d9D'S8f #9NDD#WR^*D3uj@C,h Odf /!`)g^[Bw:ٯ :ųDGWO-۳ܯA`ir ۍʾgf*b~QqMq4ٟ3){} G}pWCf!c8~!Q^JKd  XuGc]sĂ0CSORZD  z}Mw2( *nfXi\OgxPѴ'[#zH6 \`QYo:Fʋa^ W'R>R?wog/KnHh6blOڔ]@Q\q^CUu[ҵ:-qT5r_Aڍbl|Vp arz}Sp:l[JHP[|^wAĚUSB_Ƕ0@S,h$LӗQpзzͻ7βp/Z2#-U03Y\UrF~>O0ʔ l+{]z!^꫇ 6\~n @(DVuVuۦwxd??KXk 8;Wvp5X+s3cz"N;"Q}'yg;fgb$˙`ߢ2H9 3 ^,;fy+=>ZrY?%[ jnv'Q.6G8̎/}J`}wf,ֿW4UJHu 4JI *E ?9 6mOVQcN}fZ%qtDȚ[~Ӯ)>3(˚_ZB!&.d=/؄CXl4I\BbܹgJ߶L7՗W<Л{#76V!z)$ F_fU(JǮϝw^\h{̃N 6vMGhՠa) `>v^kmzZ"/-;8di q@k ,Ш Atv$P(動%HwlUZ2PSƏ5U >wF!PCfmD-ߒnrQus "7Q 3Ay6Sٚ#3i/J1\ܯ+ j.QpA>^I% Kbz\%}gϭcɌ |%xҘ&k<;=mE"PeTbvVX+2N}r,9ZET2khR;ID"HJ}z>\KX׼OOz!YC)tz3SQ:+ 2b, wK]V3zUvhS[hӄ AYh|992H(%L%P0Y(!ޖp'֖2m<`r|WLB:%`pCIfen*t/"% ) &J'3 gcq'@[׉jϟ>r@I&4Li=EȮ-s<ȲEЇ+a#o"Uj̢vqa w/\+c}eiq!@|yLZ 5Qb|cq[n TO;݃3GqH%Vݾ↓Jy'Z%|E`h5 ) kj Ϊ[z%ު?CQwsX Lc)6 $~k9R|yyֈZw@v 9J%ׯWQyߊε,G]*ʥɈuPaJ%UHf0W/}mjC't=4'c%O*Q7"긞?|H4L;/ #'-gcJaPth-u$#ߝx qzDI \C8o9TRUjvfQ7xLρX̒ )F[u8K]%B=Gns4l|: ]pSlEHjc:"f.I;0i 1( 8]qzTȱ, u[֒QG74s1`Z_񅨱vJO@Y=gJ׭0AQ)|T&!dE #l }*P?K#qZoǦb<0r|"1#id[ ǨxgӐ8%/1:տ.YeTW,>Efg{p+@U p<y>Xk'z ) jeJ׻Uȧ{{R\!LA =6 c7 AC!4TRҜ v_F⼓ZGNI5ad ,8\r?QdWAbJ2;2F'J]vW [=Yءf|A D!eV4[N$R֓btO^*ƪ7pՉ8Xɖ\XL=bJ!0Tp=2*M7hB/6tk W2X?7pL!~j^R?td<xj^s *Lf}-|~ ek MhUdej!Ft shy}9"@F)O#Di-)\}UrW1]?/xIx!͎ Z<Hs_c#Uڙ־we;y}I\5/ $@NGќ|$ u3\ja0z p- '$:'oyFA`SӊBO=ق/!0UX[WR.&530d(yyw{cyQZ1Wurt=D.NUɱcN!K_͠]>Ea+>",5fA6l?aQyކBYZ!} xmnb^m>aɐFA ĘKOvin7 ݀D:83SNBٶgx| bmkԽz8ХǼHBt_6p_PN{dy".Cr&6oj=W#|ҩx׳L{>ԯWc?P6W' .)HMSlbiNU8=gD%~j $`8F!ٕs"A]_SR'}ɲ,^`dɟɸ+wl]&jPֺ9ҒjahrKѠ]yo2Aiăb]d3ܲe؉6A⾷E1;}UT#SlHiwDn8o#D؊5h@&#u- V` H)zHZ;kR,p)5,3heMLPmʫ _?H Q23LT|z GxɹH3 Tg8`by7/錞4h!Z*jl1͕5F i9j+㳦 ##M9ҦF2$ߧ̰4 !]+r#ݞ#4UcvY)\12sc`0;9lj}ʦIO( #s9)UZ4lvיJm@OšNo׸}b ?r ^k`33Itfz~9V[;/lX4 ar0xhOkrOyc3aI6>P)`x$*be)Nq-͎wM}KT:vЀ3'|-WykWA%1nɇk2|:e>E^Xf.@H}Q39{L*0=wI:1Sy1vtUNqA:cmeK9i!# Q>>8ItS -)Xa"s4:-5p,wPF:[2 x*ͺީpUv %s#u8<߀%0d<W|y{=-(q 28fG"UN ֭dldok<j˳ 5緱snvow2-bȐǺьR4(r߷H䳿z%;r'G0.b_UsP'ZHhlp{x^h+ˋ6 amA ^ۖQxb,B/w&dozWԫdM}8xͧShJ`lX4\Jg}o ARw=Wdzj@m'I,> Bc /o0õ՘;/ȠP2ABAmZҟ1N::SxZU=Ɂf7h0e]ՀXh_I]l^{9Mw,D!_y{*kqz24}WT4 l N>8UykJnBL}SMjWĨq$Ûp QLEQE(\st>%HR'7uH+M6Aeg-O-qe ,Q65M% 9kQ|lN7>#'oCȲU[RdG+ ?8b#;KKQU ̦"oRuB]s׈lC.oFk8w+þr[fYI9鷶yk_¿ Vi`?:VmS yB9e?o̸ȹ"~(.~~`nB|hA13;Փ?@jm` y/!uZo67,{߫ĪOgkp!}(5F{iL# nXnviiiMWOI>-9gƒFo;%m%: mfE q>Tl|I?hm;CpaӱZ3tq5& G&IOwc,C9q}MS0qP6A17p6uh,0*q6o}̓Lb;y*$kcuF n T#BSpBCP+@#wIJ)|s?b) =mƘPRC?#'a#Xʅ* V*vk+?[$N8$lU會y>OzdJr[+l9yGU67NBL8Z,{5) 8|"$t[v21;1%#CYURfdd? y>fhߤWFo`0$ȗDEL-R |"Ʉ6#YB]]E,Fk71 Q-ͥf0Wl- Cq'' HiHh@/ z3Q<-pk?鰠,@oy&/ME@.쭽NXe^K!]pw1Pknsw asA 8rpDZ ڌ.-Δ=`FhȈe)G./ d~m1uc0<re>!?Éj6zМDkU&V5VسXpPQXf'bӾzIjk\?ӧ]SôzTfCHű '^y|(Tㆾ7ANVIO r_&>+(ʋbe# Wլ?} d\T\ۙiMƋu(c{׎QYdj,%lYur] GDnMY6RֹFބy={3M];Ŵ7+|1W2p=GrMYf㓸t)=)8aCZruo6Q3&  p V$a٧3`YT3u =#I5`6ғ׷9{ۨKsQ!%qE4ư!]fQ{ NRM\'m 3 16MƉ*DgoQ1LZۂdKo҇]gn+ Q/;3.`/qBI@x+k9uI2?ǥqx <9!#>cҖVgk~R^?Bb2 Pjvх;q?tN?K:C0ۉ+-|V3褗K}J:JCU|ۇtz}Fjz ht īQJ ' $`|( >B)5ڌޓ{ܤ݆լBw(Y靱\35a[_/di;EBT`UH}ps1 w}^h*2Fz[ 5K(5'8 1*_$pE\s3%?VuwDGAΌw٘pojJ-GMj7+Fm׌.}wJoA$a@M;$9Lntpо)X. R4 5/Юmȼ[J٧H/7M Crou!rИ[՚""Df{7i wZ:N Я;c,%!zfj> i9i!Hج:Ά/@=N0֨hT//1Jצ9AtQlAPK\qX{I*bT+phb֞ %DJڰҮ͙H |["P!8i[ CV7.mv\:W5-T=o C\Kco"vxێ1w/7jǪZ-h#Gh;_ћ[+*@`$3Em HFC8^0d&"QV]"iUn1*<JcPO~VÝ{Vj9X5B4wHO`Mcݲ.`-($%0L>vϦ/(l3Ȕ^匾Y}ˉ]^L~k^t(1?S7Te}tLȽd/O-l,@W(Y!UyX"w&s=vr 4%/^]@ba٢|a']Q52x0+3HH6L_ќ5b8;Zd~,Co.c) ⴢ+ޛt\hik!&*lr<-I07}iXg20T/bM=HuRZ r!r"a!e6Ӑn.8-No-p7ȇ%b&uw<˽ ƛ8 /<}i8Xcew"- &v[RqԐ.p/Qii|#%F.>hUbC 7Tv\p\$&0qm }RK¦2@x0YJ4y=* Y46iSdzy" t`|3Oұ(^1x*H[w=I1;Λs",u%FPU0ļpc!2(iщjghc}O) &ےR!y& ÇHW\_@-\[4.Uq2C-Mn?vlĂ7 oc[#06\͗HM;R\A;2v՘@)@,K&  VL*8$ch}:q~WR)JkJOAd0h_i ^W:Ot_@FO#.+¶FHDcZWՋ菧,K;PG1*b/f[咕}EeѠ=oΔjS3VFm12J$Hڵ->эp#  l6 :ydT4q ]Y,R ^v 0H ^qD^m@K=&=*$(/c[V+82%8cg#=yuWUi,L1˩z;ro/'ݿFڄ(rd ƭT x'v]<&DrzV} ,DCϨīAξA:LPǁgD'Je'yy|V=z+0w.d)_oEb:7iwzίҁkʂb0Ll\`}"$?*qYso~JLB4V )1='{6D\aDӢDJ*WVKƍqݾ}Dez<uo<ҹwT"t/aY2t\U,A6UGWA>W{Ƈ"t MjKbj giq 6iH&dاȜc*?}ttn=9ݻ]Xͻb[@RCI6^{RNٌ\㦽_ 2FaE@$fXXڀYb0ReҺMPP;U\RϝEF6#iDV|$1oqy֋*)s 21"Pm!pyfy%)ӫR!{\—<e(aC$ Kg<fbh/6̎9cVU{hx;ؠF},xiU(_ZUejTOLt}~f@H( ViԚH}8ᦖT&/m3Ç>a`lv>WMiV'C6itGXgq*N[9[ * PZ^GRru9#̕(Orf쒉p"ړYxB՞_.Z5?ZIVLcf{ϜB‹$Ϟ#>_Qbqŗib6-e`pufy#tCeiK~`O2 x\lʋ0y ^+YUې5^.7ՠl;t>bO&o:"9(G8N޸B-N\iM Z2]( 0U`Q3:]g{\ 8x1|.q#-HF*1GH{)~2܎V$Z#/6"}>]XP;`zߗF!EaCcTރ)rbvoqY>pP3w7c+a9`ֳ#'m}]ٖO>0dIzf 1E4n#Ek!YTS Y3ڟ[mKg)L08A7f^4WG *aCZ%DCGlL`#Tj{~}rx!"J3QR7W M &DxT^ZiK)Mn@ f[rKjBaO Kʍ1H; m+: =aѸd2P ڀ38'Aܥ $~RȎœzDLgI6r BNʉ#)SCY sSҲȒrv  DH'/j$Yʎa+>kV w/J122]9Y*">J>Mוv7c@]x{SKM N̽@1tTJYm8SԳ!YB—8k@ {7Y7@" ^]ט5=tD\^]aR+w1M񡒛Smѻ"RsAkt^ oWl1Co=6w{[8[ jYLMG¬Ƀabn`a,>+κ;77`Zlܛ) *'&HOϔdL /rfBJsWڜ^ cY%Yω)Ȟ/]dm 4Q&R0Fv۟KjetG؈0^! Kb\kq$OU+Al&SY1o4;LnՂe_L6vo' ݯQ [5yLt vD;}\s_Sh* <=/ ">,T^XMm) ;!cy F^|Qw/AȐFvgd|Gx:X6V_ I/s;W!~f SD1;k*.;gtlh1#G<*vm ?ĩ dBōo-l_Ga pNo ui:^б T[Hf</K?ڿ/(wX7O@ LQ1$<FLu {-ȋ94\:;L7W&]D-F)p 4c:Wx|dǑɒ pK]*e /oدqd X2,?` ky,}iq}R;{)t\a hMxN߅xl@1>1S|9АeN~J3݆Nk=ށW~Tcy|v0 1j34iբ "TzT1t}@kH k+' }!(g=30||&d^zϓ=eeCf!iȇB; ^Y}h)`^Rܐ Y㛊7%WıyMN Anm[Bc&8mhQgsx)'3jX[saDUkB~ݽE挆;th6^i47O8ռ=-7hgw T~IipQ0nRR3Wj։=s|*vXtZ L -]]}{s"&)?朅H6t2w-*U$\gx(+D.nL-YήKi(Pk=nĨiٯ s<x guqLn;*zi| ez ׂv\L!$AR^\uGJyUYJISGPO!CxsSkbdI1 (@;uΨwOjz7tm F(Exq0mZ|ۂ H3IVoOPG= .5H1Ǜ/DW1/(Kd0َ/X5#hN@]p XДpX3OAVTVy 3wQ2 9d`dx lK=QAQmrI:o/@gZc`iksQcnk2O89zB$ ٬x/ϳpX~gzF8 )Ӻ#c5Z7NTX&12Vk3hq^L'%{fS@t+j/UV=Lm>/3Gxp q ۹lґ19UJYe\>pi%I7?g\SlY% 4΀RoZ L[Cˑ";W^`h}>~V%iE6y%.E rA; >D彏<Ϯ.*8|itobJvZ؇Y|{|LQ#*ܱ+|4 T߮ZM R>ۯtâ}\Ȟ\c#ȒWDh,no_xuW a dASlǿE*<|.&Z]3۟ )Dq%uQ6r;82ai{!!l{,1#I\) ]Y#6$C%/֪ 0!0UXrnƼ?3$A9H9 F@: \miM40L~^|*.<33j[t]gay 0MmΒߠwc(+PȜ4`Ro1-ށ;]ztPs Cm$߽r-9TGܸP݃otxH5Ekp{J*! Ϸ(ޭr!+cFo V9-!e?PېZX7zMl'3e惒r\D3fVZ+pP/d6΍y2R+;M5-}l^4pd*%BwyTndb-4^hmV^z(:Ų*ъMؙVsBE&xG&?¦Ep/gqbR1x- lG9O&Ft AleuhGA,5+ٙb8b,'t񬼲t.v@vMp_N D]N|"mɄI4!~#|f4.n cfߞa2?*E8ԤK(dXIOYdd__Q5fNY;J$āͯ?8qSdӿàۂF 1&'UUWF~d=NJ#>u.O̓%Peb$Ry,":c b3U'׭nfKP(@^Ū44 y?DjI^oc(nޤj7hj9h9{85V=(RJ]T˪J;ɨRx7gaP&jY{m8^Fk,Ȧ1}*3D% iZSyJ]|hIHQ |~(t[#zy x[)F0;9p>>ԗ_vR2T-чHf.d4~ݸ} /Uę&$-2ǯbr' ˗Mw_ag-m%.h}'ڊvdV+f}2YGebFtUX[$܋c2EqRЊᖅ7)2w3EKlq[Ϸ9 XBN crs-U,kͯWe%*B΂ΌF ܓ Elilšnc} )&ſb;uZ9U\ݽiwz Z>c恓~ h~&Aa%ǛGa4%n)+M00$]AwWx0Gh *7Cj$Y]令I1*9Fq͸o\vJ U;n=)So1 _`L7ҡSY$74RFf/Z^~>Qa?A?+M N9SÝ?0dfc(g>x*aB 6PPN$`9+ٜWNP +sL@Eco=؅x`&[ lr|"tqړd5w91twmmn h| ̨,dxc"M[vJ@;"CJD}4kJ e0o|RDjRcbώQ3(fȓө{4@+REUls> %9m]CA/Mx5#4@W*nq@duR\L:A$ 81li_$a/&/+ƱG78qqs U7=3١竅)җtڪ6ےG7̭z $֢\9@}^ }!eP̱\Q%}KR,)Gn$lᅂv֨A1@+ ޑҌ~h1`HZRAdr2S#E g>[ALpV lgP;)$M`w<_/~Ĵ8"!?m*X.ޢ7P=@ qZ8bm9gCϨ <{hH+BS9LD ^Mg$DP= ͊f/g3@rX{&w;<6Fud;MH] 98%S"30k,1836'D6cN8H%R7:7c糆q=:W@7;n.KߴF5ۥq ڬr?)?5e]gr3ʞ ĕ6ʓ|a8aWRj Mڕ3ά.#8fHU((ت׷4[*84vOټ#Px{5)S]R" Ka|6tjKK9ei_9.-S a:z F*D5"  A!e-FoYĴddZXzKM%_I$jxǺi⛧i}+%/i3ź1 ﹬`Wldd =%r#@>z%Q8aK0(Y1f>H ^njD  ᑮW 1!fojߨb "::o^WS:Q J08!-<'@=:/ _yyG*)O jx0;L_8Ҩ (2, ո?(_"-KuV?Uu'9@h\\d&v1첢cusv\hkLu2V/ΐmE!Cts%;n$uS8T9rV\S\io!+:7sVbndLxI+H2M J+\x27lSQ<>Sḱk!b>r)|Ot$XJ&L%z|#?Ǣ6e uYlķ%4k =hhD%+J_(>5|/#Z_ٍ.Dzg/d4sZ`?0-"Q#סN]럫j3vΧ$Kī14PBqN#s:5?plZt|&i5`\NYnUizH0н]0$E^rD ~CGLd;93kbJ#~ȈiE-hๆ7:Gd5fW/zꏫn x(&$RSmzXiֆf ÍdNf";Lh\)g(O'.wx5xA sNU}Zvz]wDG3ܣhh-Ќ r1C`Ѐ`(~gL9"I#QOCS'&SHVQŔx#Z~jP/8ovy;;Jy-k%9ALoѶL~=lf", vQ ޔSńnsȸ abnng:#Ǵja vY㠧RYi#E6:9$w;mZ礬oЃadGg}\Ũ$ǥgԳd RVG[ k"sFYVO8TKI \e{ȉˌyN./#Tn-rwhu-: azT$Œtȝ/3T/r@X핳gʓ@2+#4zz?c_%5 :т*r _uMyאF <[k VFTaY.S5ȹvC82Ҥ,"a* YvbN[HMG +Q &kˍ"i*D H׃UT_a.6J1lɮ `Xi o~)͚XWB@y {yϳTz}sk`8ODŽZuF%D -~ENK5 &q7|b=79VdQ%Mub UjM7z%/Α`Hyo-k6x!4Wvi^j VY][9`08pDiit6!CQ;}q^dӿ{& eû{5vRMJeM!Q{y{죴+&T~> fiΣޗ+ 0e(z.K@; S-}>SQ.aiA18Ƥ؁;O 88k8PU fa r>Lf6&.z#?s[ l|mns0`E*'}"@MLLkyT>ydPkӁ]'=%`.\c:Qw+M4 L$<ծB9xde(2Yk U~YL=?jK0%C, URw|N2uj` vQct#J(97eEic:?]TCk;kj`v^XaX6a.:j|mU2 DԜ hS'L1&?zAH4l.?;,>\E?L}/eԧ0H2!ׂ)Xg=D6 /tdMeex\d68wi8c\D]W]C =/>a$fF&bK 7BǐrpYow = ,NU/!1HmI,b `=NVmjc*q@(̹D ϲ(x9ss(00 ki>XC"DatgGe"uzOlD=^m ]]꾜$‹zr_=>I:]x N]ZA4AWL wRםs-.+ sD9$q%RL\R25$_O6ݖ+\V[q BX $,2Q~8S}\1[u"L3GFý٧N=$7^#XfwuQ~^VήÇ{|)fD /-trdO#o0: VRٿE1nJiҐIͻMǹ벫3.ǛzwTT>~T-~sʼs!Ӄ`ݰ&I+(l|Z_$CA&ĝf3u O\z4%_vs/Nǭp8UM,H@f}lN;͝Zq?'uJ"7E4tnVM/D"sLB`g{HlȔY MDpH"=бK4"B:w,WФV2p6CaFXIdz^I_UB4=}ZTM`FR͔'Yvo[R /~ºhUevYfv+`prS7 }͗BC_ CEmm"2ґ}ui5Q&V\:N*R>MBU2 |-CiΪ Þuͨ;Kb0\@6G(Hxo&3N}XcNoPpޟQOiP B-u>.u;R!g%-='KnJCcn=5³lv^  w/Z9>IoQځ~17-| vYt8t PȒFFV3$Ydֵ﷋0SFR=Fvh9=k30Ƕ˚J}n 2ν N y'pkMtD'Ԭhn1UZ]E({C.#b8~+h|)Af VJoɯٖ®4 $@eS񂼁gp h_:G\TxmA>.q$Kt֮ā=kZЇF5!\'NJIW$6gop q;АN̅K"ҙr-0fs水xA*@Z'k9HobãKrlKS:KcD!3k׹҅e:kІjw tu/9p9xKVwDE >3YW)O exI_F{'u7,,khyxGn][et YeD޸[&T(HN8Q,ڼAi"dO}#2z,@?iro43lVrXSfG_=}Zx˖\V RTS$7Y"ɭ]Nj=_ۃp,jo(##3^oS{nm& VU`njr FR᮹ρ E"=t__^b(păfJ{`w/G(z(P_0`f r(kMT}kSb!˒HN)%IIlI(+pgu$v4ZEP.O&f$/nQ"DEH9b&3h _o=,/9JVU=>9ʣJʕ1OJ%plŗ.K}nHp/je`.S w<~"oyg07*W]symLhmcQ)ro< q@7_HΔ$dl5\.%d67N^K5[V7\anbN%Flˀ'ԥ[z*kgoK5Ae #ӹDz4bVUXM+OCv|ia 90a^AtiFLG(iB'fE_rܣN^>s+r'XOOvpgO;6uwCfXΐn?qNy:AR6) `M_I6vہLά<2 ԝ5cbM(;`[=!3WCK!˄gQJPǺ#So焋k:\dD z[})VW~aO5L_rwkq듑P%Qa朱x-V"=&$Hg= q[eiZX )s4} >蔊Eh{i{@~w-5Kb]ͫs; .n-+_{N Bl_k.f8! h&S.60 `~,Z{NK˧p2 pTs6I6Wi"t&[5TZ>c"@=:C7}yRL@7Jg=A) B>UPE)B]Ek-Y"ͧʒ7tv2Vvx( nS,jzuU=πCI`Qtg!nZ5 h8M- jrƞ݀&ⷉwK >c]w\s^lqBEoE!Zd^7}6ıjp,,쭣zȌkD7s^qf>'CuA`t{"sj Rt `Mр d@`)_[tEY˹U29 -?vvғ:o33)lS13034q$VM(w~]:j!l=%\!@F`:0XȽ=KGa>gy5>dDh”aX/p\GP70A<O'V]Q(?KR@0iJ5>Xi6})QWgCX ::El B3VkqsCC^}/Գn%!YgS |/fB =pR JKu CՃUa;a4ѥdWFu'vwHj&V{41 YrL9ru\2OKN쁎MZCυB#G6sEZ@_P rm/. gAzoٸK@pذgGjйۚeCzFgec;^vxR%Ax4%P@mNwh|Ak^,oɞY_ JԔsxDW`O}l0L)oFh0(Sqk̖ D&2 l6.+"X"NAUW;w.A,.TQխqG# ϖ9ͦ1E LϽ%̲fYd sW,J@䖭/vy`E44p)HG=WQb|pFe3^# KmWB`2Rm JcIXIjjn>[ʨ~W1'yK~A_:L| t;kp8T `JunpJ9]#Y0դ/' 1n45ͲX;4O\v+c#]eyJ>=~0rPaTfxL_B4KԊn%7vSrQqZr*I JXb͐XT*$5=lC7Au4 PW$S7DuyhqC`b9äy<[,iZŒZ%Z#Jk!jT#;kԪ$rPqKx}t+Fr`mݥ E.e(ƒO 4$hDH-hls.oX2F$/ j9p 2hue}j;QՋ}Ꞿˎȓ]#Ҋ<1b79O7Ky;%O}0,mgx4d»e1`Y0D}&C3նsB~a='.2VZȯQ3Vٝdb-yG}GO Vhkvx H8;mkV.>8W0IeWr7|J o{.'EEF [?.@%B͓m{{.%+݋]{%L{kw*uH^ƿk>z;yQQozM@6$IW;>N:+"U-so] cfvɟ0c˕ Kެ'Hwƒx$1q6IDAOHCIE^7&9d $[ؽ^3>ʒ+-{~fnR]El^x } *` /h<npbH%p[a(ۙ šEjU2ת|8ݘbPԴ{xw*^&^TImR^6y|EaPQz*8JsZ"_7ĽFVmpIOW-9b 5A]/!(Tw~x( YA1GH`5fsGcYCJ6)a_ÓFoX8ֱ׃QWZyُdtS2.HHKG:9aȉ|ָS<2i2U W:C3FWpnP~x)"C&.Vl0dzmM/Xч0  N.*Ѡ4DJ_ۆ7ʲedyG䜫bu˯oF|2g "%]݀i*{ϧbmMel$" 7CQHjzR#+1;oIg@ l |9Ino56.l1уγ2x \fU 1p&c|{|[GrY.^5!# jx5x s4\Ҳ">P^s9RÈSeU7{h e6رw3ɧ|OW>W0݂a9b:0{c:iQAW(;L m9V kպصFƷ&oI U'S|72zV@}bҍ4sD=[-1";G_grL*M~!}֗Pgwk8טc=]6*a>|$hPC+ oōxgREZN9&jQReG\(t*wj?ǹ5A-٣Ȝ9HM9x' hwXkq$ICGhvCykq;Rz;aaͥf&iO~lrV64)Ե .qak :-W*z/R+qM`59ۈ~-ZQM2'OTل6~D07R<ܨqq9=ʯkD崞P`? @yyN/F8RWyZ?̦W 4yE*3e`X)j`6CoVs{=f̘u[!gxvM`e>jP#X~k4E+8QS%_Ӹsf,+p_dty\5Ql U&:HDo옰? ^d e-8&'FOK ;Fe ё-P7;*0lY.lG/l?>g:Lm7Sڧ}l(iVG{N_9ו >λCgJwD H7p3t㓘![]6̟JЀ"G ;m)~:`PBA\}F b.j﹔"v ѓZ,d GKC{z kZ``gӴSMsʷl7w lfeV'kekO9߾D`/[8}FǴ+]ڇ6@z R1)]@O0RϢZPkCl#uc1!w]bWz0ʃ_u>_w?Ќع2bpA1鞜cP|ʿee `1=}$߾`nKq3< Zۛwt($5 ,OEP{ģ2 OlF?t+XeJ.(0e|ez.1*'tz0&k>׮w6ƃv,ҘcBE1+NLOH3T?z4f-p7͵F^llex)PvK}hkЋ7xT#OMq7"BLYA%-dF5wv s]7љƏnf`:85R9Diz[P}r7@`X&}";Rޘg&BPvLPPZ9Q[A՛6R)c iF:VI.RzDRyt6)?d@jk64KjO%!<.%~Ԧm@y(_ uë @ǖQ\[c_27lBX1Ժv4~tUT~ܟtw?(?[U x~XMf8BZ̯R O+O/ mDrK(shRi&'M q=}O ]1 -ɼ! />V9ک2մuQtW{Tj{UdzyZp ldy9dE"` PPZQQX2@Tz VB@4seȼH$MįH${TpsvmM`Sޕ+{y@shԡG$yjI]dTMi}y wyxUIhMco\V 7 m[9ϊ,DpT߱n$9'!esKh@)Kg(z0y:sqgޛް)1ڛ (VU5A^qG#k"nYxWfTQ~|,%{B\boBwpul^,إ= l3H'o=*>!8GOM̘m2]c./8[`<6xp[&uFa?B$#|]-2 Mi.E(d B8.nYJ@8*`qT8?'pr[2$ lQUrN1G4/k-@sd,6\kuǡ'P$P,E~@|0nC6rV*KآS*;95)xǹ* 5PEYg//8a:M mh Byk#)_^T'|PQ6(q6/c hȑزȉ&HOOP8TU2JهF1o7g&NV&QnuɬCX+CYݓ/`w4/5q1x p ɨ>TT/9;G ^*[X9v0'&>'ThӣH RjzH3TyxwA6*6eH3{K+De`?kVTc -X]pKQ6eˇm٧"=J,HkNtJ+~a a@qNw 8auP4}7!#S7"㟦s)ʏN^ I ބog \)L²t{[%Mq:l?d!cNĿxq(Po2A"ꨠUP XJq |Elͣa_BNd6de9L{߭=3HF=h=u;S2}r%)'Z-ȭ@ӐBÖ~s?cDʬ/+6gQ w>тqJu k;\I`<0gPKPM>bǖ̷W+jEYfG!'}0@ [ic >3L'\}(E^7ټvSrg ;嬐[ oe͏lq"0¾ei耮HCǛ<r)7i`~îXعjU vci`Qz~#Lk懗Wm~{U[.oIJpl+1Τ0x'Q^ɖ>%,? y 7IHI壐Y %EM 6 t G9\9KjMJE֣ )(S;Ei 3LIj wPE@w},w :&޴{ewILx1ᔬ;NdCGWlӦh?ߣc``8aCͼ2oNkfr6N3OCsBTcOW![RZx_GK/2la6m:3;Xc ۗ9ä@ ْhn90 }jP3ov2F"%#j?ܜ \,!(+aP{m A5U>?m[(me/fO LUo!+@ӸŚpWXa1ӢMPd̂Lo;E`񊫆O -iDܩ=I*!󮹧F}Z:~#@$/0Rc-gp 5@Q _P>7!bFh5CU|$~V#42} ]MسԲFHWЃ퉉e**H-Wiv 1d4P x)eNT>gNsVO/+-˼_Ν2Y2vںq4t ["iβAͧ2F'6רκ{i{a)n.ZXv ,IJr 6@$"1ʝw2>T<X^޻fBw?y/#ۧVu1j J{!7^FǤdL;(y{wݻP s}]"0QRKCѦ8tEIUXܹ5f"-,[Q'i`IwwVsAUX^lPذC?W!j\:\/Ͳ9tz$oA%`cn~ohMNL*[_ fۡkdUNo#qg\j;H04?[sكׂ>@ /h^qb Aߕ8pGKlG~$$G?ȐyzɟŨ>.ID8ye^YӡG!7Pb7,Ny- 5ێD5NiІFkwLV?VVY:S+oETY]+\Y _xEUr3WG&><T %< {DtvdIT mP ۂP~(HCéJBKPeHogkQre@¢餰)ubil:'A|&n@G ,jr󱆨YѲwSClqB&S VeS|2Zޓ>AY1le=[R`.DYkl Y/*K! k'گmeq\miV6 F5%fzh7NK,?,"ypFk` <̈$, =ӝ1Ύ^'51aJ!kPc?jjsD 8 ctBYº#UWdoV>G0_{M25]ye<5Qly]6}"!bT#g.ueiNt e'ч8 T.5݃ сb3`n oo-#w/$ `2N&{|;!klntʲ熀w^IʔN? dBWL :o6Һse(Aɛ.W 0˳V[;+,@XϺe_V*&!tR9EZ|'=eB܆qje1Nڰ1bP.d́^32ښ! .0|'.Rk?>")dM16J~6B X!s(SeTJpKZch5'Ꞅhsw!.o-0'cJ8Q8B aIs>:gK.{wp1 v3' tDsvrIFkXK\VEv0`8=nC;/A'ÔqR7KfSy8xkY;0F@ % GGEZ[q%y$yqth}V_^gs¤|{lNM?!~r5 딑 ֝e@UuFE&S'WQZYwMT(j9%EJ }J4YInOWd˨I# <ˋ~6ߡ=S'|T) QQ`>:nׅ7OcՊ1V)h>m&cͩ|yqMSO@)wS*[iͦ{W[XB?W-K-^?V6I)DkY#3)7Y%x~˿?.]X@{ScP,ȒU*R.)BI.ҝ4 H3zk䃾n|&vHĊiK`G8)q@Yxx3eĴ 1Xz}x}`HotފQ&,u cv>dGԽ͟K+DJ(q) gI pۘbǝ@JśHJ>EnT ^0xًw(gd"/'׶IWL3%5hx]r\:1᷊K!oD x[M:Y㝁ϕӓ|F+$O­4%l_%ܠyAPiRXOHvuL9ǫ#.EfSMXlC3hkĘĦVԬ#F~ho^]X;}-˺mLhtMXDO٦`,ZҮ'k\2Ȍzqդ ~x1G!g<>gSKgߑNKUeЍ+UnײUE!3%&V淳(TIYlxh;qp KyIf޸SC2K KM-s?uFo[J2aKLj|΀4f.:,0x;Xn'SCOު$^yC17RXD ~G3+$_ڂt l_>DX&̀??e\ߟ9%/K 2qk5)2D.{y\fcEyϸs"ke~V_r >D)72@CRXBWcE&٭!}(ڷ*I2*Z#92}T{%eXԹuS~;"ճCڱ%+Mj'g5Hep[²jDAz=Xµ PUn0uE~{Ͳ$3o? WTQm]I7XX@aY{joPgpx^Mҭ20\d?\v&8/T$}"ԿhiUcwm=3ؘYyeM:O}l_OXSZTeǞ0BK ܿj^>+9"Φ)X2T׸UgDy\j!]dAe\9gnNvƋI\lTѴ\eS4dFКqF.Om|ZAt bX 8gН(.ഺ ;S< Ѕ1أ^p<: qVa7}Kg:io[frR$4<.zrx{6 oTlПHA躧V% 9v M#SJ+~?"Ϣ1yb=ɦK"^! }uWi-g0+xf v4(*a6+ y;@9 "khj3m'|EWL]}6>D8x30?JE 9{f|y`="Ψ;iwDo>.bg_FN=OAf =+&O!#bUHNFdl\c^ <|GUURCV'iEeՇo(zj{lI[Fn`v(KwwfHG!%}׼=> $%][;<بF 3њ GGh1lΊ ǭ$%a? NJSm/qDcn,q/]2Xuڒ~]^I0  ֑ .wpEwJ~~  fRE@:ާ; ١bdM s~B9T6A}vkn[mc3M{e¤iqy C/6zXۆ&*b3]“ƐcsS> st˄20'3W9@-B}uq݇|qVr0}YOd5^&LRpbf^;D@X|xR PG⛁ _XL]Fry'.dOOX|;#]c !R ${lBv,Pכk<}2&#G@gԙnU+l WFExz{ގN @ n3>eIs~TcjQ|A=Y#^wfp_(z.yqnQ/}ʆݤN=(2_GtؑycO^oK1C7͕+^Qw>k-EfX 4{25Kx|;(d'fR+KBOv9(kZCb8\jr@z V@)R<Q4O^'k*v='^K81ĬLͪhHǸqyap)i&w{-˥ Q.'̫+ɡw#һroa>Թ"?xYdp!HČA4'O8PPUCd->0+dsLc\[rU P)VϬy(_P ?f#vRnPx7K T`].$ߏPj 6s8vSq3o2 堎d[PA`*z"] ޠae5Sjh?ru2Bٴb0:YE V*''W=l'[BtpeBjW`c++\ ۀѧ'Q23 !t#^*{cWrAL0c(nC RU >4l}}%;dA @Sg> eʀAtRbU]o}O>Rk/sهDLj2O2+zÝ `!]8ЂOw2íz撗9Ȼuepc:kO0f |ZERU9٥{`Ԕ؈7i]`]lA٭}x /V)i s@ǫr~33~| ~\=!;bqh++YS> F bNqdsk < x}1/O_}:0P^| !K?6utaˑ^$I]jOX8m=!‹q9w/_XX#EvWw)%~]0W_za_:âY jUޢy=C>xqr&#l3ܰwW.Wf=kqohٰeY2~6(M|br|} 6jŐ`LWz:ʡUț xn31W7kr N.'| ?u5 VֳIn})Lh@|ٔJ"nщ,@tbˏFswK#n;Y$lݥ5%9"h/ =-1xjM4\,[`1an/d7T 맇3NBQՍ+|!u`<󙌋]o!URB{N'lM*w؏6d5e6rDJ3 N){?x!fBԬ<<H4̓8݌t hauvwZKIJ2ӊo@L.ީ ^A)9C1!fE3jʸ]j\d):wȎ )3LN^ƴBU[}jFӔ1u1:hQAZKd0?nxk d'&L j1q}IKB[)tRēn1LKOֶaCnKU8꫞jW3 ۷D:b318*ƅh5#0tto`i"H&B<4?b3Xbũm'ߑ~OPF%]PspzSIK=gb7ԴRo].1dqDA:BLI \DZ >-ݪC8Ki%|M66C<$`!.qc7:_iQ߽U0֫cg;cafo@#ԥ"mCBsKQ A\5WQs4踅m? 3c4 ?lBPHL+4Cޯw U(!KRewVxLxDC()0*2C.^;d٭xBye_њ0K9іD3g^1GFo4`p ۸Ý#'H.D(Ex>vJA-lзl7ϔbUfzWܠisw+CbnFF54YR"!\;"R3oDp>zn_(i:ՔhWE:F|c].'ؓlY7}sA!ė\cPv8?[VzB+q!v[c/۪W OlME#'/C q˖"aЇGg$jзIBrmulUctleRB\\73vvfoǿ3or*Bf=C*O/w l>An+&5TOBF} u f2ʿX rMQ]QS'b*YK1082[@XI[VV*Z?MTR )M鰟8i?o= oe/M4vׂv"Vé Ҩ g޳/4-2 e Kΰ:q^#$|@iJυFIP)uY| Sۉh  (Y&,vo`{ȍi<(Q 6wOy$LZ.<hI$*f2CʚXI57_:*&4NۗٻLshgv2PW65V-%ЅBSd:r3, ~4M9IgER.-wx zm⼧%|v^X.SϹ4iʫM0.cam&?K XY 1,ʈG<@Bާzl61^ğ6F·; |5'Y~\(M, YyTK/LKaP0wŒ^R^ g^1ʜmȬXLAۇv~Ԁ**#C3GUnyɷ^VI0@d>!eJ]œ2]:PvWqxd/(Z<^!g| JgQE@1)ٱ";KU}DsߥWWMIikCw8LWA)"G@CLoӲQRe!`gО>$]p@+@R^\7_*{6_It:C6pi쫍t~cc i-k^֕K[V`<_8Ocϐn-]%'r0Ygmlk"']Ag AML^`EBmiBMtFh>j/ф]TdOٙl0hyeC^KI.CZ9}܃OG{L]`+|a\@qen֤^?1uM( )pmϓ|!"(!"(=#.j *ST!B*I4l jTUUQ8TOJ/)Fh @XXS ƁIC5j]En.FV./eb zX{PcH^/Vڮ5aÿ`#*P&I V3o?2%|*-8Lc'|Q&E2ptT.M?$ ~?F!Ɲ+-/ t^7q֌_taxbVKPuepExREY"ϐpl"/؃l~nmʦ8 {mΐ:(WJrah)JAP@ D4ITrMT䐐M8Yb\ 54 udBx(iU6mވhZ/kUNmJ;ۨ1g)u$R ?kn ڜT F8ŨzOA+q˸/_RtR1DڟRԠa"h;.%>Tbn#'l7ho nxBRDBE#a@.ah|=R=DN37`Pty\/{6a sI]Vr:Tgt!ƕdiZ*)q-ϭ &$EJYT\{R=aZXO4NV!T@)R?? *K㔢-iӭinn8 x"p'@l:UG^9 "X6$֭aF -mȲUE>hFSR)GuyZMGyTӽ. i r5F'+9~${'϶u?JzMKpѻ} ~(ur:+;Y"$ 5 GỴ/p!ՠ/OjO2fk.Þuat&@ ^]Z>#or:`BUˠ_9Sеv\SSm(xuX7dc4MHi̎մ^<\;]9 )wg# ?BpJ+[qB뫭`lszGԛo e1KE0RbxX9{qYV>82 sY[i*bO>nx\mwf?B,8Oꮭldq46Ɇ&_wh_"<"&B'^>vrlM:D$qyz,d,gCI!;1N+2Բ {c}%/[4]!xc u}ɝƇό 9,yTQ.J~M#~ 8Q,w}ZO!`w$cyE?Viw }e]dH 8lZݷcmBUqOP87-DaZ.`kΊPS̀drzG x2e3f{a!,ː湷\f\Ch ؔ+`9 "0#%~US$`'\ޗG"]—.>,/en)[sLa[JZֳUZmP?`E*]/~4v,O,:`n0q6zwLRf>ՃuXtooHȦ%_hÞ:SWi (㔾o~2P!\\q?؝9~&Eqj1C_ta)wO5* 0 FUa缏iW`ʌTwoNM}mfJ7Љ)@gLCS^$꾜U]WLlX}DU'W{'ԉ6p{(%;ℤMƶ KHb0jNa/>Fwa^|gz3C"MVofk$5ʄ @mbϭC ?)*5Wt7"?ci;dw$P!8j%bWTZ L-ϡu0}i)0)^6; ʫyqؘ`~PĄ+@s$6e$Ex]ƸN h_"£QvtT:>lt5%RJRTkwB bBFc0 @rݵ"Nu$Xt2yºj'oȲƹރX)ГV[@? Q #}6/1°ܶ '@J}ކn2So%x=y.C[4m6҈vS!,I? -kkai+^(Ӻ"YIv#U1ڬ:jEm< ]]dz s` [QNrд?XVSVO^^SR迧YF_u/ɪ||bҷo˺0yC߄"N YZjFa]2$zʕ=ԡ̘ۧY@ډ Wz*W0L s磱ˉ|bw;yIa%ex=4s`=:mr2Xl+ JmY FŤ_a}rԋ'Wy^0lGe=Ũ\/.B`%'i~8sb@p;-ΰNz[lEȅ z&74eq(nn30R )ц\6)[P6)m$Cc{zTv8X 53ҏv47>beUK. v5(E"A2հ+lwoBnKĸXX?CX\owZvϑTE]QWH_I$ނEx}\HyU167kq8jQkh &#/hzN>:obofL7ҳtwept*# aukd ?_-@lzddpEc)k`!f>aְ%vyY6g@XLy8k"'ߏ\Yu ՟(>'>Ax\FVV@ #,=V_mD8u-:R09ݗPhH_*QiUOLa$H/@ɰsufkh8EKA;39&,oO)y}* Be#}PySB%˪Qhrn1'N ]Iu>^f<)8p0)TC]sa Q<U=X49`6kO'\ Yzwv w64oTR&TkF$ җTOYk- cx5SeOBKLgyKՍu~LWmӱQ4`$DZlAnWmA߷ς+j'yZ @6+iFq&F:?Db(yɃ5W@-Rl`H>>'{ۺTx\{^805 35Äּ́F lPMZkNzS|~Sj2–Gh3<_C%?흈OyQjaǾs`rBʖ.9 ^ NIe~vmMY>eQ6fڹi߸!E W*`$"cu ,mtHiJuXEp` /v[u@06#7B)5jK,}Pj'<F1%?}e@] ԼgW1Z`1pD, [rQM#< 7kkvKa,.\Z]ڌ"(w] ˗xٿM IXB~10xL#ewEStrv@0<01቎yBq]X`$$VU/@Q"Y DIo5JM+mݓiA"6NѦ xM"js"{I;ý`^Xu0Yf'i"T%9$O${o&?ܗXQVNSoV#'h E%a De&U+$},4cAC`):?3oĐ%2v Plji_PkIO=3.\*¶Ӳ@DDW*7×=qQ[>gfziqJdaREO\ `C͜kQbu3MIAGp /j/ThgOQ%#T]oam-/3(AGtڙȴO.cc:[s^`bNpנB]<Ì/[lȤ)!f?EWiMr36Uһ:fghk]mn٪ ,N%\_u;j.3 t# x:XycAr[ԕ4/7 I,+U4nJ}l}1aw=R\8p$tEbɱd?s@wf<r8 }}"tB3 b!hο2Wz\d~3!-_%gRC=X7lOP1cكgQ>ar\dAi1/j-4F$$jl#VRW3ѹm :'YZWxz|εCﶥaIA\Zr/E_"7_4 #MDjuh(PrةEm;^T|jʠZ6S?SBx fn/nJsy~ 5C 4:ZQn|͇i ?A0`b4x> )T7PpM#UnoF,}SXHJ:6R$ޱX~4v{H"$<57yA?h|9 Timar&\JJlOYhP= Pe+r'E"f\v,u|074wz>W>:T@u D70fp} egNf3L8B;^JL:vWQuB7O]h-Jwɽbp3 "1^F;L%?CS^',F¸sT.F']"(ϒg:&oOHxR6 Ÿ73y+Uaဇ^N'L#/ZɼIAExW/AB.FH]7ӯuKص'+ (9= #F1^SsOo,V2TOiiM'TVӠ'fCADk *qe-4<\y]Q/S?;Ģ?"D9rQ@xF$?(l>h*>4 J($؆5d$fknYAW ׋C+ϷKhwհ־BdzJ|ɺM@ ˂dQj֬s[u) [>}<8LOƔ!XhGP4ݔo*B4g7r1 Sx*z1:oUk{G*Zzk䡸 U)|QF]]uƜRnf"$_>݁[H jBKaj'@'u >8Վur,|Ot' jB4Y;Ʊ\wVDW7ImUhulIEYkȇW*ʿ3VҜ\R?n>IT\保veI%V0`51N1a9\ITAٙdI*]b}:#XJjGڬym_{.A1|.ɀ G]-b ,DO9W?dTeveרwŸRh/@xjm6*yû@ jr<HŖ87XفJžvT~u ?]Fiy&@3I ~ qОs&C0\d:PV_aT*]_e}?.Xh nFB¹)yѵY2^||́ߙʥeI:05.cBW 1uB lԛfQg8S qZ#Tf^:|SW-S[{ AIfk޻Sq&s5"FlZS+莦n. 1\}ȋE~ :1ɒJ; Y`tQY }W *fO:RhA&n~eȍ 7e*\95'` Y_NV2I'nǎqay p(3_HpVt ~tPg::퉆!`{Ab` ]_Ws xkSod`f]ٻa"ژ6{,O1d %4zou =+ p(wB`3f g)ĉY"O;efi; f[>2\w[IG|V4hK%c]4lY/z9 E)Չ軪JG*njCGi(Uh2Cg7_7]=,mi.4Pr=*8(1+~[m[_g|{ SG%%btrqQeRR)I5w.+[^яQrZABұLwSq{3% w+o`+L+)NN$IqFegBf6_eq/dɶm.ڬ FOb4cp7"Me^"v; V2z"SM }?bd} +!9zPW#(\o<0dI8{-`CP]@ZW{;r\,k6_EeA3̬c-x&'ؐ|z$)^$~oƁU2ʁfĘN5!nAeXԼ #?ݹ+eM|Z $87奻46T݆'VG()Xdђ"df|'BvpLnzdG}TKG0tA)e3JঐTFT4Mםԃ]}NN_%ԤM٦,l6'f9%IZu|k+Q-ivNj_6C஺~2K6vk;9TB7ațS3THZs]RY&@r՟ڟbFo22+f9lʤ tEHsSג) %KU1y3\@!i8C rbFlug$WXzӄFgv0{x;2" 808J<+4\a :h!$_n'7X$ly~E 3,`&tҼOyV81#u^1klU+0JG9=D N"` <++`_AgXB&KLV  GCruItFuor! ghZ1z"Oa%xΦnH{3>;uXi ^x_0x#+!6 ؇S}zTp wd)"NHҐ5YOVK →gVip1{4H",t@ȣF \no[mBHv\N=e~? 1,,R?MyUZOpng!l{w ꂸk' =Ov(Na{]=xE@! J'FNvw%.n.F( S$pۮͅtװoÛGh_{i]c~⡨X8$+W!ԭO(Ȕp1:6 Uq,W2GubH-f!3>ܪa;nzcG"tgdTkdaP4h#Nfn/ۛ)F'< !.M׻'InfJBɓ ? 40˧Q{!_pq=5:('QBXѡ |`ޖgė+T #5G<)# go${)8詂A',T{x3B7yk< 踜>yҼ>T!QR(teSHYl=4K(x[Iz*]\v$qvҶz?(z٦%Y* $}aG|(EvO7`K^_Rei+'C'kԯI@ ¹e0fLȏ`G|?eԐY?:/dx݊M=gO^ @Md/m/[_GNG^_&z~!ei#gGJӃ.qKͬw{Qb_p&}Pydru`ZV U_}huE>w '&yLF=m4&}ݸI* : !BU:ApL*I Je7Z5 AӔvẙc\ȥEcʦ" "Krb+?/먹xY"Q.#wz(r_ІnDS$,'qλ4TU7 vldkB,'&"F,xzq.tS] p];Vj-&X]cczUD=olsҬufwɬ(Lf}SUw""Ccy&^ć5uqXM7YHz#z0lDv~-|u.^^YF\%3H ~{[}&ؕ"S-&zdyPYUڵ8~sjEi%V.(d. r0x*s^ˮ ޺p YNK7t^^jgتJ@9Zq/ʼR@=( f%@<;m亝,.V\ُ ꓝH+L6( `Q-!]T<3{c*YrM$)=PAUumish5Jƫ ?ym^z$w0ڬѥ4!.8!=>IzءF] ̋<$2=o]3օ郆Q[m[}`1() `Lm'Cif w~]=c$+ӿAC-JB2P_ax} 쇈T ʳVOИT.V5Z%Idf*> y%YFQYj s.$ #cӋ }_kZ}B5+ƁQt%M'CՃE]'ivx% Vy'PFQQe;|Zl'sK*jtTik\USJ t1Vq㑦;+L{Ò>J аC1HZ FHψ&?/#o(/# T$%=D%ظRyL ݶ2|{3ķF;EMPEkyN rHoY{tF@*Qẇ\)3pkP7y{ 74=F7%%s@˭ ȯ7=-do)*o+7D!|M&'] ׵Hc_5*ZwQ#~7 /3Y oϦwdv_(ULnZUޑ$\;eOKn@+wkNQдZ3FS n$K|_]"%^ 78P2=7aF%~hYXr^ZƟ0 pn؉? w%j8Yvڊŀ$`HkpiSQ}uڞNMSuQL]L͋ ZL;p7baAf˦c^Hava7%3C *_o.Py.86y3hEPLEgf[}0U*džF栛j=AjR` Jf<o*ݣDիjNڗj?)F$=O ,N_X8_ٚ@B,lxro@Qץ)DCL3_H-€p2$)xi1/uq>lq(\;76v0%=7ʍbnP3]! ŗɨUAK d?"7uyox6Lr/'P:C6^o-^M7x+]`|fu[3+YpȪʊ36; v?F|& 0Ep w<8d'@*!k`G,KtĬN5Z aSK{?@S(9 FcV/Yp継⋁L˞\~& ,HKoԊT]ʞ.s(|>>4+F!.2uF3ddAn INTτ| -܈W ndTdc+BB ?]璴$Umw569u-Bx/?H 7-{O*F$Tuu T$$0ʮLs WoKnsGSxJFL.qPR `|g"0FiULvKYЊrS9oibqaȞ} ]TezZs*7S bY[F{AI ыD3NL a q˚W^-^Y,}a[t#;Łj,_>X ;+?Uo녲&2 7sjZv &UMC%zQET3F4}zn]Y MW[ /)zg'ذs5bdLCDkǮ7&5.)']8Xvl!dn/^ZC+|.T\7V Y+kZ{Y^{ylnA<ůmpL>BWrZLfG!nZV>z? }(:~Tea]q~]:11xR%ԙ,j>ū;qF&SVn+n1F,ќ9t8MOm8V@loScOrSdxywqxbr(bo7rdͨk=x)mxb|ٷV3KԈ)X&UCP:^9,|;VY}_K7ƺ2 '6U#_Yh !4-3-,tGlT*UV]d7KkLrn_cEWS_SedY;'49v6ѥjw'H-N>Nf\T'ܳB?ߌk*@l'_@,/JL88E`h6e塿s`ݏĝfGb AH0 ZZ>jTB9zD 1W=C2ҧQ1in +)xek|:r!z'{= j2{Z/;Tb:Nz,T# ^}`&f-|YtuӒLyh^z(k1B0f?61鋾W~±_u ܹJFF?E{Dݠ'X֍S)%BdypЃ8I6c=RO5P M!zQ.KNZX.`x'-~ nɯh^NCBClq֫='*Ζ8R9hQ:5- &[AT[(px ?H*;%_R]Qtz wNJ!19BDoQi…N\w^ad;6's^ P+j?jt:ޙc3 /Pű\/cR.n#`))'B!6u"bQbg;ҧ@PLԄdFg-R̓FTnC]!|e!c4zkNx6')d*rIȘk-#xG43㢰$`wwiiȘL%餲?1Jyk/li{8:P.d˵,*DFKF4iBfg h.)\*1\&@'(3gf8?FSHZ&:)6Mb%5 0ZA$@Vpy:Dؗv->.87@q61~ Bw`Z@V qF% ^:PN9E_2ѤhqpV_+g@ ,>Zl6+`Ő\>ѣ7:FS6*(QUQxh +1+mkL‹X}&~Pbje9"0,iV$/Ci5;GP2i?cX*^ -_K,NFtj_w͵__.T~wK/VߗR;M9"n"0_ǽmO-Ddᰇ!7$3>DCLYg {6y =)qu`h>ՂY kWKpН%#t4EHDdKL6ڤ.B`$>jVXRks Жaxx? Yţ/O%t PeIQ sÎW'3 fD4f:Y:Jh_p֛v6쁾Fg V[SVA|KV ӰX4 IBW&.Qz)dxߴJt]/ (cs;6G?8.ZQ2;Q9E%?S"\ %.@(qt?٦Ƀp-X9~z|sSOkU e' 3[h*aHl -i:-L9۝J8P;gd2/(0c{֥9h:n)#~4I ׻Ld=[S:sakpľv7Bғ]#(fSP=_oμLޒ #Y#")ѥZHmwMӏJoF%V:;O>@%cwH{^lVrɿ50 5^7iFgXRF3@QmaWWV2@yCA2RDOO8OLKa~c.s{_3'$ c"ĺx<:[A L:^pp[; F׊̠=M6!x8Q=φ5T/D;U}I tVG&"KdL.ć߮AܚBrRD8{,\:: \7ߖKap?Ǒq~Z@ˈx-_F+icfpn<6/DwvU^U>"|_IWO \V1hD:K0(ڢ\\O⻣EOײ{jwXCݧ׊LDGk~{*e9Oqۍ-S c!!KĚR=T|)Dzd &b?<#5%qZՅ79Rz|#X#&׎ޅ" Ҩ+p]^`-<LS]x$uIZz{|~(Ck< dxbFQz䨼S*a-ф 0mHt[j& #5lP`Qxtx%U孋7!5|9z>D6D]GK} 'dyD?06Ze~ DfX]TV7d/CM RTH!H$>cxa6`h= I2aoer;GP$Z8%_4eZ۩~l_Bz6XI.zW_z9IIǸVhb*9 jzbVcGʬ֜LB  FQ\dIb&<iiI^J `{s XHOQnfCt+CjCq9ny~yFP)ynOe26{A*4GJhp.;/MkD:!K>'6uL 1?f`~o]>Zi)" _ Kη47-NY,\I4B+$_c{-.`c|Pz5U&Z:q3\ _(̢s T/W{=<>G4wSn~p Ϣ9@%F1KN7iSń VA6A3B#gR_\q]6 XqC"XaN%vx{_Fí獢Q XḚN3cCUl1 ׵" Z, T0g͎o{HܳgIšX>াu|%w|i},k`E|=K{̷N .XGiK}A;w-BN_&k"Gw8Gxs;8T' jPSŚ;ԐȋAeJ"r 31%鲺%m:~3%r&Ta-#u3hEvCPwpLXbcR& _P#]G++C eV2V9. <~6~bK!>V@VyƦ2?̌GRqB\%ľВL69/ӻr0d~I3Iai - !௨xsξul]ĵ[],^LFokU"48:֑ f]~C $>bP^, 'OZ!~er%. V=@>! קA6CQJΣ ,9¹_9ϲ9z:7Q,""MTj7'tOFt9[:-}TBDy_9:#_{ ,. 7o J) (Y.0=E t!Fj'ݧ)t^f#&4¯ Tصu.e۵QU* Вgjȃ۱S6#+m:5Q$x{άɽױM)`R<,U+:p1{MB_lG(?{~nj5{qhqg|EbLP׃6MH"筌rʆ4U WX 4AEq۽5N+(H9)7}_{'0LGJ,=#KN83LU^ Z6,!eN {}ؿC]R"#m` vnfMʪRX dJ tQ7N0)%C9ho5o:~9IJQS[2`,ɕZS# DXE$oq]|3ؙXIDKm}O>EGRG9PI"ȳA[x\uk̿#3oKvz7.ㅄV DvdMUͳ X_$$GqNӎXkG[>wj Qt9Z4@Un▗޵COqW+l?VQI4^-| '覱str\C{ؒ\F 9DޤYÊl%HqJ }0fSc?(HsWxMMjY6ӯr৞L07A$pY8ˆ SE6VY[iIj"XWJm֞V^q#c6FeҝGx"r2}F _Wa]H`uv(3)?Ml`Ͳ;ctMK;ˆkco u! <,ؾ$x$j>1`xctmUPsh<€yĀe<0}Da_@N,E>F+.n2. >!J ̩%p8(6. |;cҰh`8S,EHy% "d0R枍h]?F"J]c"ɺW K]Q oZl&I-@ ĦHKTnS̔aWw+nV]uCuk0tT D֛rɭۺ~!bw)15y}c%,kU},fɚ(Lv!UiMTԨVRBG/0JkKU:2nF4ʋ9V>bzcj]\︰oƮ_g pu7;m8cfŴ;5Cd/Cܘ@y+J]3yH]6k?s#I3 j‚\?!e4Rl1h:'v߮M禊N4/g7?ۜM?PLmO3w'{3P^/P90jZ@KƪzֹR=㟓s(oCD6[[\& * +BbB^?)c̄OmnW|XD0VemJ Oi<"5=@ι!R|HR`ҳ|C v()vSM&N=v|xl@!YaIY H1|^Gp }*O$EE2fXAw7oVdAևI+ޒf9.4xJJ_|zrdؚ+ѪcSV!B;m Ja0bg\S7b Ŝ}=],[ ޡT V?DW6w[ D42y:X{I:\8xl#IZ `Kr2"Y5v!Qr@EbYWd!:T.5p"¥m#^ kOq[M|Ρ#NI^C6,4>]Ǫk Z@f6?Qm](xr+xn@Ӷb)e$ Ss}JJq`'~oO\m{qiKJl(wj*[RJ2Op}Vg~n۾S [es}7yx^n i>u@-nkh_5W.O\|,=o[z-0h (AMpj(1oӕo4nKKOP ğy<\"¿3v[q ^Xo#IqW0(lJƞn<zWK# PmN`JM\4irݟz@ż8FlVc a<郆!j kG"eɒ1Kڟ.=4*-F+-ȗwzjwkRf- C 5חX# q&i vjq+ ;ptv01NGOǸtiB\pӉKZ~T`XE~?>8#*j6J xg?r:ekHL+9 s1>.`lV\+͋yI Ū2j{E;`c5"F:~#Fb#ovIΨ/LË+ ITCn|eKBciQP&t%u3׿ I˛RRXQdkV*#ʲY0/WWUv~q>ƿi3ŸcIƓ&7&,J:m#rBL=0 դ u4vrCƺC`?=|? ,wG%k4 1&{ȾAڵfkh2dVmo;4~t%fV-6mwE ~[?!ZWhGv6l|ud;{"tB//:"nڝ`[9>lLA* K17XDNG֝Y?N\my ơ]Zi&< ܔӽoFke4}k uolxZ=/Ƴo޾Zt7|Fj_Z"ƌbLG7,HPf+wDe%fbjve,ڏGW0b?lz\ܣqN#BD41$˧K'H]J*"jF|w&-zVQ-7N LMm+2u\+/?7Nx88,!w cynP$Bô eg*_.Eq{aH)X ޻'śi{>|z?0U0 i'F#_׷<9Q]Qa"JY7G:oHwCR.:H $ lkIX2 .Weո"uNXhvw[:7l$,'Ux*fNssӱfnttw:#qQ+t'q#sj&DS9~Nib)+^C2jևmYl2ZR%㰏֧^@\Ro'{XlU_+cT`L70Bnwo+kywvzGzj/!83x:|䓔OM'nF$vjrPP i1Ƙ,0/~ $F60%2L2:yDq=/"id{'@0ĴT/PsP n4['~̧XU)6' .p_< Oabo8mZXt#h.˟:i[z `d%9羽e\k_ot]dVOZsw~ 1DЛ nDy \ o6 W5H.7g4aEz^R^`K#RZ֮aٙ9FNpfɦ?B>Α!w~S5hv, n8/avQR,: K~>! &Ưi?]}&%BX4sMudb[*'->ySک`I.ȁz-6ShleE?Gco^z5aY܊*PZbhO( 4jt2&w>30EBz5%GD #~lzYҸ9;r)mH1L.(1^!6!qBDm! 6,NA u0E{Hڴ 6S/LYdx_}z0×kA@=ץ1*1G4k.Ӿ2џ[C˨$]D凿 c^YĮ ePzKdwl^H" [I=j[j rHĪơڴ>u.X웗u=@Q+aJ.)xgjBu Hznc;5g]V3'uYEyncQ6ϘW0m-Čv8NP#E3Ly|Эo;ngfP>2!3%`mvްjpnSuٹ{fB -M$nx܉\} py^ dr>3KhkDh=TO0_$h3 ֚<lwiCk/̅yӧTȧVGg%E9irhhױ%vY sSA; 'd`*S|/q8w#sh8xyO~QVˀelHc }53opw`ZX믠 LXDOc;"DM&{>E O3arR𲁊^(;2)rV%lPwT{5v'k~``?-;EDްh2L;J 'aSP,U:OثC<,>- r8aÝ`b$f<RZnĒpo˸|#?qw5l6W1UrۖԌ\6y[-`h؃o40^s:\_X- 3o[@$iM2ǭߘ!-~BgțիQ+u4(#B`#?9L׳q?FC VXqgeX5P#,^@e| uY1ذW g=5fݜ#j{~ ecF646VryԒZb6'wa~ƀ9]́̈́B_۽{oị8lh(J\Nc`VyHEQ1$206q-Rv=W34į"lդx##!Yꮆen ג섍jWS6{zUUp*ԮWrFMgm}CIDA"eYx\ؽޱ'@Gh a lj,P(aV;TpV7ҾDE,P6,a͐qs)`~`hqpWMCźSLB:&Sn3VTjNAEWGB% \dN9C޹hB O,%jx0 _7/ &¥dIuA] z;Jaj~t MiۗtgkA:^$GX#q`B:r7׳͖J]0]hp-pE!%{1kDZPwH׸PxT۠y~O)1dw<ٮ횳Q(&_BbⰷC%xeEU3Pc~Zk!N&6'!FjUI-N3DL[?.dn?-cArg S"m[4Bo_ yG,E0.(|;G -̞OzAoZnMO+R (}ITA||!gWCY>-n :3GVݙ*[sǡ ՌA kev' 8a,xܞb0L+_8,t`˴9V}uRvr@'h:֋W`3J XG_ׇb^hxxX7vZb*UΓ}ZFG`@$j}S?eFu)F}Y:"_C Dᠧž7VO 8#*YcL郵5_[6Q>sNaQE-%H&z&~ĵvkkaNA8!%jY E#QތsbpǑ8̈́y|Nm88aAƎta؋ΫLDt'^e;8f]~vJGFaWA2ߍfȂc_gxt[͸/kOx* mhX ]w­]B4>8JyS4TM`T\Oe=@т[K=ݕ;koH35퓗 :7֩h>KG\r/z~^fK'YVtpܴB.ಀhe ,Da?F,^onIńJGS u}[|#JCD %":?+ .۽T @>xR/<s^CQc~CkV$wP:GPzzu *uD$D}M$yhk -1gkhu>/ty75 YsPc]mL_sRCM>R|%zQ+ÜԉAa[7<{˂84kHQ5k[a=|6^00.CCvAxk{u 0Cm?x,UUfM~-ֶ͙C$ S]w/7 uӈVrdS%=ya7$xW"._k3R8E=_AswIˑGFK#9 cFrKe(;)96vTѱj{7=r^ t'ڹn'iZz.,b L HӶt'v3.@(JoR|Tl@$1?؂o(|~2XcOȶT!@Rx=[a;bL|2{Aw0dׇ]T7O+NpwD0c@埽O4v2NO`&e\Vɑ/\ԃJv c5< YLxB١X`ɼ`w(KF%UX_ahqm6V~\ɕͼ<щpp5z${пj6g$ф8t@D:҃,.\UEw o-@uLw}pSW0Q3\AG,rI۹5~M o)\ DPTD9wA/M:%o;e*qXS!Y=Nc`A+ツ^-cLRP޸9XP$4^\Eq&UM5R-j,Lgnjt!@{ݪ>esp񣚙hHw,iM Rf'󮢥X_'^k+ʯ_d6!*4 ~x9Qug:42m5T>fQbւ b .c\e7勗C#QTv|ĭS=Lj"LR7L]oqF?!jR{ dni52oy;8m#cxht86r JpW.j;XH WV+eP4BP7ۈ'hgJ)FD%l:AX^W5 n6Yh}GT/CY\Iv^Ӧ SZ| _ԙΌ{lgE;"M8nɁPO2f%8|r6ǖzTr`D0J Ѻ#{Bs$h\2*M5UE %e}d{!K~">oqH) $YT#aS|{9OkCQL]o'KFe='2uԳ8e)e'6Lķ۬\cmzvI`f!n0%` h^c㦷YjDFZp}؊\}4VEɁA+WC/ 'Lo-_ΊfER! UopթowkTXhs=iS=|4ިp*B^pdlhޠbg.f!RxMU_N ~ADBOZCKQc^\2=a۬V;`k?[/?0gW"랬.`8dQ{"'F 2֊%gM#ETww 5 OV+9߸""jG)*WۏdVyl1葉#+3i yc/rlpOx0O< jф"!5cAA "q!OG2r)͙˨ J! P=5F+Y25Thۆ/hJbapL T¾,i~yqEO?unA^U%5{$ 3Ljk\:#)֥X~<$|IfZe>Ԋ}ڱIдmX"Wh$J ';!qa_ h8{͍L~K.d1r uk1p4}9:5_I'0^h f st` ֚z6z! +21f* 8 >~\q /{pf;N8!d*rx*H fɛj TL&K#J8)1-.T9VKap;t0w®fhq8Qd!rRmqkP}UA:rgwlCzœ[W, ?c=ݤ2[vKT뮜k9d[? _E($6iCu7vN\œ UDmr߼k[q_jBK=y8A0'?k[a2q+JI0ѫ x`)ܠ1uXɍHHBm} і|upRZ7'eðh9؉  SJe#E~oTK@$Lw ȣfu_hπX@Zn;LRT9Ûr:3Y `eۈi RYdI:2M4dOߓk H.4@{^eo@ܷG.?I *,ۭ@MaSsℴ a7*iz?bvַ]`|~躹 [iUe33 /ٟ*Cyz03 qo3?w8aɡ Xe6 {ľ|KtKҹ5Y_ "Kۅ,'Fa4wBaww@\<;)J=Uz_ sv÷ę:܃[TUuU:KQȯ| "lSN@閜?pfg+k+xE7UNǚ ٧҅?sQM@%'11w韽-̘w!Cd64c*$b})LMF,\ݦ>!KL% +W`/!u︭nq֎'2// 73KdC`8#1{FVpV*4 ȀP*q`P9r Ʋ&(=XO,7W \y%0_z0`W+;'1/l0z+}gr'A듗%%/f2p/!;zQI HeU,m7 Ƥ~ wd龆 HNiK7@r/"l}C9ߞ@xnKВ7?>=O 7?6>OE UtE"m$Q9<?7SĻ'At̺kzA_u%x;5{5U& p7Js:jFFE(F*`2\/Q{9uq+6y`njR&TIL ly!cod6R,R 9[bn'nL_I/VWhLD8Y~gMZY_tʇw&JoC9'?j߭d*\p{A벦xM%i,2zTϐr}-eDЗc~tSuvZ;5ϑ4[vehZ&frsjB=|e3H'b$L'X ^N+鰾bÛG`, cQU{j:?=E‡}jg  `؀qYjmE:3cK`!_Xtw't+,O| ׂ4YVe?gقUSS0^% Pb@<Ɩ|+rΥΥTxXeE֧n2}'eHT]ۜ=7B-h~܎R΅ BI(ۓj{AH܀r*$Ky eTѐWv{]tCO*<$PǠ5 O6u+nn 'UAGQ4xI3S! ČkL"YTqù\w3 ={?o*[Q,_ܖ6׷N)^%Ȭ5Bou/86) 6NC=emR3Bb/t*2:Nco9!Kf9KYH\W"2%v5!v$a2htȭ倚w<} LHpC.y|֯YAqbŪg0y[͸-LMh CŚE(?k dJ:P4*"d`=@pu8c)FqSOϡ8 zPT-Ր ?e\Jk [2g.ig2 ޿;ےN0KM/Η$XjE4EnSqˮ=$箓#gV1NZ#07$Ho:5J ,s:} }B/ U-sB&zy,="n..8xX "zf?]$ոU/tȈghx`%;>}޿|H LdG}S( "?0Ѝ knJ_5tRH,R,iBK_߶ǻxĢYTY9wDֺ\o2ڳY? \T4NIJn\Hhїnձhvq_yX dLYՓh2eCy.Z×9YAu(}ҡT %NY]t`%wJI%fF{w2)$?r`ej9NCSn?$"?q}W2*4iƻ-~Z#`ک)Mԥ?26 $8z>?\+.]H'" vxzٯ/| /~K:|ÐXNËE%E5IRhE&/TB90g=2Ⱦ,DOCR 1aumrENSE(){wzj ;ʦ6*[bR0Ңú֓`'َ~t/˲RgI VO ?<ބтȵK*^LvhF"J=5pDytKU]O-VX U a_6yL2Z!._JTV,RZ:MHy%eX^u+ JBdar1]BQ|f7|f3H̺MkD})veqbD M 0U-߻hgqAa;'`69};.2zAGty\锝xMC0][P |0k/5_e·Q:7k{GlO٤{ {mҫ&>֧kAJKWk&yIj. `-~ܫvEOQ}3j%/3u1'~Ros }i$~0d/mGljejZ҈[c9a>`-jm$lCQSJf%d4;._7G;kUR"|3cl iEƋOшCK'bŔWXFBssq1ܰ2};Q@m 6s_n"Cݱ_YyM)F*mDjGy4aSn 4p.hֳ2[Dz"Пħ! s',N, 4bs\Zuoɦ \}MJ$ptђg1[<X|iQF"W*rDHͤn]͊p$ϥ /k6fSǐjX*o@z;Xg > )8$򗛍L}ls>Tֵ84`zvOǟyҨ?g#=fࢽ9wzn]!ѩ||˻%h<9{Br~TÊxWZrm`2ŃU;Ӂ7Π$YdY3lŽhƎ + [UQ{1f,b൝.%ؔ+,>acbDP+PZ'|%.CJb3:A*YbDgC-n`!7g-@U4jg߹l( 8dVgu @(q^70!Z9Ml%tmg@*CS=5Cx >syG1TVhCP;pg5Cs:-|P}q\ X-ȗmfjk+-q :׆Ȁc.'\/b"] XOIr>]kO5Xx+![jqQ6.YHU2~ h>ߟ)ɴsԊD-M{nk6> KThA0C^ux,ffS!C\xl'̐+}mZQR{ }YTH qKݿș0p|M-xCy&"Aìnmgh%&~>m/O>pޥ@SK1'ɞ B@d˧hsՉCU )1Wy[ .EKs'$j LyЫT`s~C61ux;M& D"D,޻2~$k綖LW%xRL6]BN_?1ı ~H6ܢ/ۃi"S̅F% V /nlG u<{m>C},:#ץs%?O%ѭ9F874 vDzava&2  L@Oڍ3v>/gwEU{=ٕ(;w-2$iy/ dDp^=Zd4L:WwyȲB4y]"eI,wxrۡyHu| (_~:0;&j|d;,Bd)d\4ZG[ʣ >~ n:=_b'lCsɗeObD95OQrlDn%g uq,t#i*C~zsNƶcn-g ,q\,h`G +s}Ј6Pӌ{0j'VdĠDPVg\CjhS9߇}P r冺 ;H*D5?ʕO ꖚ"\ =ى$B G1R@@8UЩ$M_ ncVoê02_>J,*eT%C#ET%a;(>qFTXufM# Àp);=TbvscN b&T d`JB&z%J"$f=wPK McaK]z:MbN_ͥk/h*"xc,tAr;-Ol_/qd3n L>?UAݧlS o|Esˤ;`tO+Vd E Ý5w &z,cߏ;5䈊[ L-|@)=l-LEQ+#K񟴶{(w@zIg\J8! uM4Yꊇ P/gn&]AIB):;J]dADw2(L؟4'Oh틃:q)n!dus蓮s%eC 5|z/LQG e­Cz*7f YNw0OP$}ᕭ##;\`>PCc#h7,t&tXmsL1D?뼩T)zA2kV"1#F`Ԟ[zaIW0^@Y%S>#j#j6es>$~&;a%|,)v&v~U_U:^~Wi|#DU oO! ^Ӹe A`OG@W:9mhƪ-_Cw})dn ZuUW cE;XhGM1#[ĊF~* a@\7%= E%/] sN"qMАQeHVg^l[S ٻ`y3;rzw1^iOA_ށD0:dLpc5JOF2'[kCL 9gu ،taTW6gu]]f3JvTM%F8F$y#=|þV\ɘ8ݠxݺykBRl-a9(tXpƩ#jp\:nڵÞT$\mwH4Ud L:/4:3aZ">[zo;>z1Hv_/ArG>lywi6e<}d'xgvr\t%E2 p3X'[%[ō6}?iy4%m8vc'ssxKj%TxE^ ޿Og,K}Fsxu/W5Gk[ 珕kqep9̯B ݝϐwqsuzۥW * lXTQYyC[bLY{ZeU$3re/*np5G%WO{Q28_).RdEJE>uv) B8n~'.l03CQ־yY5_׀52x\G@ kG "Ds IOs ƖQV[-S4Y-EDj JH#XV9wf8WS̀dZ bCTdRHحѕ*pxFXQT8hO+fFS:Wm5aVTh2zo"w[ ,cXTIt TJ[Zv ݄'?un;р<, %g/P WAr-'ALS%M*L_NSGn,T@62ST>Of9͟rI_ J~ sFS 0Xh>%UR 9zx8fC) Ex)|\ளFwL{w:z4N8wժ[gD4ӷ[cz܄+]cEJ?49ϞL# idĨkHM0GTTMY]{"D<+b7,9̬QV#旙 \W7_sOiFJVE:/M>JM}\DLآ#ZPWP51 .Q d }Ao=`U>XF@d>QBn RB ZnH Ν.g;|dXEa`c_W7|N/O u .2AbqлR*%)G +O'Ѷh ؒj(l7_v-^o7%CE%d_(T@u'˷i@*)zXaM)S2w+oXZE(b>T":a!{Lf)f:Di`,d@"J%40Y7Q ;xP{{곽2c۬RŴh}W.EE' c G{2ngH;T A $Z jpA V4Y'25F LHK_8S J.\썬/P>jq#\MP6nmHRV1 >vyEj0j/[&-m7L뿣?Qyx{ٺNDA~yH[C85,{ԅad1fN;iA+SjJI*b) 6lZgO/"?D趿^~IkIm~?ڻ/UD䄣bK]p0%%*֝ &wOHg<lw#3 Pn+ )7w,YOLũRGSAC%$_M*s=lQS{pݒa߾+pbav++G # B/"yMIc#!ۯ#aaL ?fr|iKo!nT J$@XуIM!n&c䆱7>ֿz}qZhHmO_4r%7G9V+>z5[߃m=~ V5!XD;A5&<nJ9B5X<*M~? Fhj&+ccכ]Oʳ@ZH/e\2SΥKb8,PJ~du&㘃&Nmd~OZr-&hʟQ}6" ^c~7BߌLtү&BM -u7u#/k:?~?[ O,6<ݏ0@'C\` / }*zVzvv`+ˆU (DGQt|>;8J. r9 = 6s1sVH0yfnA!=!.X{QAٌ^CP-)w !aT뙋MCr:^N6‰O8 P^٪t7za/EVv^H N[J E 6/eJopo k"<pb&-fgۥT|q֍8!FfES<+0i5mkꭻw WGIJ| f#@d!BQ kX% P"C~挺Ӽc;;s?<F~l۟CHFQ=OjNZkq'Wlq(sl-4yYQ(Y& 篁؃Qów´Ucgٕqe>+1'_-SWPgqpVv6;˲.ͲjM7fdN6rP5Ոa$z:IP*]J%ܰ?9c>U_ʉt9]v2uc3?Ɋl-DA& 3#`(u5KVþ. j|Oy6* ylLt楌4( ۧA*\s@>nծ%1: !\YնXJzƩed*;ZqC!)[X%D67vh:~a2kFI?\бɮDgg*l¾zID!{CA>F"UV"ߌ(ϖF'Ezخu$*. H%gБ>͛Q W:M_=f|qbkEUKty_EDUz vrb]qS0ˠ\E%y-c tE{}UeO7V4@}$<t)"k$W 4aՋq:c mg##{Asќ, ";K_N uI~ ȩd}vJ^p]4Uc<}(҉ZTOQx1."/ *wי!$5`q+Q9i!~ɃՐc&r"!y$v;(AU X_^ׂ#d$T 9 1LOLn3$lvqBJ<U8ᘳ9;\]2Q7f4#!K:I Lzβ;r` s A̸ +;H9ȩy-u٣T!,GEid΢ag*+t"4vJ*pW;($>>T+ ͂XHZ?̱SH":JOw !2F/h嬊JxqseOىZƞ)nWu ÒV`4(ζ+t尭=OE@ưϸ7NHrxqDE2E*z?/}inpMjo7!EŤfF"8Ͷ2;S@U)d!&.e{ a ^u: Q{Bas,\BVQ?\yzFJQdFAЎaQP5!w_\D{)nH\^Qh+Qmi=qV򡏤3A5yf0[OqqZ'xHZ|< 'kt@<ىAfGD^B}Fn!{f}k'ı(/]sƴ˒]8nj"X,'DZDK:XDB2LE}PAj?\Q iq*hJ\^89,2 %TlB2\L&hc2xH2 1}}yIvM=6KHxGjl\T⚳yM@#mΖJ%l5C Z!:N)Rr8(/|%X,+mzİZ+&S5{,0RB4IȤ f̩ xml-"~$'ցI=e\:K=Dܨ  uӽBn(CM&$$l սAqpF[QE0c2/en~f*P'J.7b ,ӆRv|l:" q-edv .0 k7`R_)JJ^9LUeBj4 2%j{ێɤ$5m<"ƈ^vO'f{4ܦ1Dx.8=yQ#@ \!,#a0NǚuXb`4CnL>%k URt᷎&0(??U,}ʑ<˰ɘH R-hO🧶p4#ٿ|]z>5<yGsyv! # mB!> I2Jr@i4Go 0tPt8wl:$%[^6@wva3¤^5L 4D fe ʅTYN2rW:#܌7 Ie-i ]8C|#a`y.ρQJO%Nz»we^޵%Y 'ϥtIFFx9pZ#iP{luŮDNb!vV.\j8#ə,U#Ջ7afu!ƧR[yxKbFΚ1+8yl. ;zTC *RݍHM'H>HldzgHg. hG̛RR~tZę, DiʡUEYf}IS]!jmpwg!ft1tWꥊSr˕'\Hp%/ۆrB>Ni-x#d<;LAr(G~a>HfЃiL35;j҂s~nAb 1=,^8N)3\i3+YWPSťwb1$;]*wpCnI5$*YoCy79cHfbh{wՅ :hK­ -Dw|uػ2oߧo crOzvцW݁9ȹkaʺu+7G Vi..sUK|WXVG0n7FWY#凩g\ . nۚ_x'Y5V vr1VZ.'B_J,zfdX\o{cJ3 -y Pz-FCXBƖ@vrxsL4~/*rK7*EqDX-$,2u^{eI:gR"SƛN+M},Xf?`$9"-?PYdM2`joo:a q p$bzU& A^HXG.x{Dʱ_]ƶͱ&^ϬW]wX`,'y-6X槌)Y6Q(R3ܔ1hz*/m:a<[tcE27"he µ ͖.y}*h+N/Ъ$c qD8@w'*2c< &rnZKh|iV_[:xXijMې?u,$xz 3DaJJnw%4B~zm4S p ɍfpX}%بnMsUhpצ)<8/㫵C 񕽈{7ؙ-PsH]}inkD י="ugx(Ȫ+ZXT:y>@7P^,KF#W97yu6Fsw ~뺊kN*H@6(U3A Bf[d;6} ?!/Xx2se{$+cHqwtG}%2ݮ xÐ[#M"N>k.lɝICXZw2VUpg#oeiG-$-tHڵu 0.[\n  rch̑J曍Zo2 By%<n*m֖;ۃjI&E˳'4;o:owCM& |0zKJ p{wӾ `$5aѴ|50%~ѵ٩ S4"Bh1,^0<̎̈tK3me1V_'cIZwvB;1D`҄w29SG˷Km|,'gdDxn G _й>e B}*.C9&aEoZyFGLDum>,uhQ8y%_K5u8-xϠ)ؘܡ@6fI۩P>t<oi$1钾u"sn('zN6Q77<$cOʴe_AB8]m7dpݤ0*fXO~Ԫ2&ퟜw洽Lnf"u{D*#lE墟)|MN;-:>4 צ>_ɼC۪ 3S8 (`Oې65p`fqĒ oqPEbqM1x!- u2{#BϜǝq|]# wmaXX)-nB壒;֙iΌOM]Y&ܰ_ٚ3Y ȑ{=;gi-1Z8d˜: B-A/qXL1uХLG[|bD1j|& : .i߫fEFVi, kߛEK!]DЫ?n mU)̨@H|tTMWC Ci%M e?ʏ 3yx!>dRH)I;Vmrl{ĝ֢Źs$c)28 xl U[->e]*6\'Ȃɷr1,_Ѧ2Z֝NMN Bsy[|9Pܙc=la:šU.Ȗzjjf8f&h댎nKœz: ~q?0ܷaPˈ%6֣׿u(@|E3!gA6s_?G sV*F aT'5XmA19RhFDOӖ+7#M97ϴ׏J[Xj<IX#VHHִ5;[m}.WP+ԜcSvR6grpy K~AzDE(y LG_Ѓ3=ՇZH)SMݭV7-W"p?~C$6>iqeCob`飈&9i/Ʊ;J-@LLWIC_ fm&|`$uxMINL8$炍ݨ'OT~gt'\ޫ-wTup 97KXv6:~l>Z/U!eNa$)Ry|[UNKQr:(_^dZ;"{D+hěr?"G})0Aw;3`R;ɒ% 4g:a"{3 y-ߺdo:8[XpgӲD5zX%H/AhMV M\9 iqr`[kϷ>R.8S-1 oBѕnx09Mϖ U(Z-R^<4:5^HHu5^Fer2C=}*s|t;wl?Q:^ M\S3 Q2vGGJt6ή#bS!ɺ!m|84A&T5 &&bg}B"7 |7lV3Þksf+Ws x"K'Ĵa S+UKlcؓv{PDPVN1-Pb/SǤW!ʶ*z8[}Ϛt"LG>bhCElnP.hFE`7˝B,6P R?IT*FaO&a≒,j$o5J :nAᒃ*݉oCJ2fzb̳E>ՑLDn^ٞ4 ?#5NWv}`.+ߙH/ +)~=ypTʯߴmVtpY'|U/Ld#W(e\:)p@kiw^3YDYVnE迸֨Sz-0FT\hb&9{f;fWFiiF5` -Ɣl z7N.Q #N+/Pj6'7?]ךzRE==eVĶhFWь\Xک =,m*쉚plQI(>} 3x VzDy\hјxc:TlV^b,R]-R" (3^g/InTi5X$Oѻ;@$!6HH?-p[<`IY."3"C zSp78WZhu#W7hroԔ5Q 2XCK.KmE ^7C@uz/MX _⻢EE|;9!04A ]@n)wNYq˥$Y6Kg(A\v@ő~%nZ&HAE0G{ FMsY..vijMbyͼ9M3ܦ3*#`^"[oR쩐.ʯi6}q?Vw='#4nS#I Mx9*-i!89Lկ*{AݠHAӨqWe92%oXbV'Qijww(6sF7hɚYxf[Jp{Ri; [!]\Hz|gGơEExfؓ6"-ah@# zeR|42GWU 2zZ/wR:ݜ-ԩ2"!؟Z㇝nk'^B*/<k׋kjFiD(]+:xfOAȩ 99vo#o]~#Op7ըXF1l#k2N~ƫhC0[h1ryRCSw4㾥5 1UͶIa& 3JQ-lE2 |](L*^T|PUt54'y0Qi6oTj:i6do<.%(c8wؒ'Jvuƽ1g\~JLB\ʣOKrE[FYaO>&q;ɔ"y^**u;,#uE#9 ,. 0 :UAQ2j-8 \Rzd䚀N9{QM7W:p\3@'|INNˆ.\ɞԜOtTYЖnu.fWoY0]8)~kGûeMR)/%dűvj%jGܗ8nq1<ߞKLNK".;&\!%xcYڴr']tb6Ta²WvG4~ PSAZ'c#;ah; 䦈6׽Yw0^rǺQ_~ F^&q0[BxjRy*CM>x`_"=9D r 5e'{~ ĿӚo!]dC:,nmPF$] <"%Eh93@$ .jpҗ,ٻÇ'Tt[Ď8ؠ+IWi[b;(elK?y4h R埗ayIs{qE텘!.;/&ޗRf`zʑxr *ς8}z$\8fl;Qxg͵`R}C_;eY&О +zKWuI\F z4 e# '*xD.5[<&ܟ!I5_8G';1blg.Q(f56jdf4O99eҥ$l.Y%Yk^ Hvub"2lc ֍mJ=JoC_9"D:{z`9)$L8}pDc2=àtGH>#tehP iJ-}ԑh#|`biMґWKZxW. Ȧ:B(0/$mI" WK3wOى;VhBۉqkAT~\3H̰EQ/vpx8f__bfﺨRX\TTZKH~x5?ɉ yH.O?HȹY# Q@ͫJy7EF++:ܞ1\CBzhX9H oYNÃODGφ YM;{WэF μ"dPD0^g%Vҍ|D(2[ +ZEtJDuS!0.œ7LK>uN1asnI9g:43*Lx*rHO浛wzJQ7 l? ͑-'BKwɚ/rFC]RZmQ<@Q5A|o@fKV6(iLۻ YG=6:aj QŶG߲G.*ln2f"*%W-Qz,o&1j.CTv2t9cHK`r@޻ٟUL%jcqGc4! E­6\-|Eh4SA.;po `Rd;.bthD *AuS1C~`p@RҨ>t?4`F Ʌ̟,BY_q֊o gpse\ĽQ4\fn˭L{<"N28=KHdSD]懷1-w}X_]Ǖ8`I\U=Ya٠(0'LQt-ಓ+ q[qCbiHzʌs-#%y%P{|> d+/7P`Q[`:P'Z=GIkV&Ђd(Ćz:a=FLHxn؅7 ?aWsfG@KWFaԾn,:[>=cκMf6<{YAWU(v{eݹrIeڪӏ S< C-]]B۟}e\\ S7h^ adz+b~eV!\+g}57fx|mHH*2̕_ yFJΌD71񩮺,k>ETe)~ͬxq=*N+=n"li!:,Rաѓlb]F}ѽbZ zc4*sX\%vK+ne V#BGldP%L2e Hԕ#N,𨿘۵g$.RK84i ܠnf)_7Wge a)j46h:EMh:cIMw[לf]ŸӋZ S)B,U(5|ӣQq1pu~! g2FY"z[1puLwDQn.%UL՝,P/ZI\Q6?IUSW9;Fτ0nPY.h2l"^UC6\6??.w$sy75=EWT[9Z۸^)^` 8j!/Q֜'3VwAk¦CCFӫQyj@Μ0Hܶf'{ 5:H]{a=eo0''$5~*鉠D2l, -GO:!lAWrj1eitGmM#'13Y ZN>EhyYHsa{ha7[yiцyS\ϣ~VK9&`aDZjxv_ӧ'f~#|xho.v~ 8H2^W3-$Rؐ$ Ѽ LXkwgiChO-C{b AWi?ܟEfz s:)CLTg'l1{U[Zp[*'B&bۡ@,"L0I6@Z <-sXZADLHqAIDE 9vr7|yʮG?:%z(éqTċZ}X1 C0*Ųw)> &<|LR\H_/4Sϛ#{$CcR5,pPsQ)^o^T+ û= G bausBژlJ58"޲fR(Ϻ|l_UE_s "j~|v|zhUzL $- F]8W$vMG t qF.IXkR1 o 9wAD6'j-T86byȮ'ګr&Ro#+N<"%Tx4w*ɯ̐Xܷز5ʄ:qLRDQdؼ& Oܿ*kov'cDn3n}3"ߩwV-ͬ8mGa=# ç.x)Vk(R2RE g]Dd呕P4᱓F`,ROU%Vf\:8VRX}$cN@:WjtiONx\Ol9hxdNק((Yq yz Y]AxH \ ivՂ4AɁry~Kf?<_}] Д]$-a@@C1IM:9=>in _ 3ڦ6G*`2'̇bA%|>:<7RD:F$x~C'}YM Mj脁Z-,_oP%bA'1C?9i#,^B-qҙR (Jt03ew@`W9ЖDٮnۦ2iųl߇?a{H^13W tnEhoMsI^߷(XrJ|{VS'^UGW6%"퍂`I)vJU=Μs֓uefў^zwRUGe^JfWVbQPPUzdž7v,&]a} {̋:gML(/ |׫R4T7돜n{U#c 5Ad8-3ClU5ŇSgZ\;;[ɄhfW'1|*7=RlA>.Җp$Q [y975QmD}r"o6MU{w:^~KP;7༩G/8yYjjrFej˲7QlP uA|'9[DGskB9TN OM<X$%~$rg.uQ9oYZ9IL1n̴гޠvP+jP2esߥPQ.,pCd6&ސC)V2%om}Ӿ5j0A8JɬZe(I)bj3 Ꮆ1JkIItsa'd] "{|M%zAqtr 2M' K>}@Wo: (5į3BV#οl` zF ." ͔dfQ#@Ks-BQ;, gi5Kj1I5 !̌*kr)Ke[ I Hin CѼ#=Ұj)B'#;ÞǛJPI[1DǬP3?%mGt kjBADf5BE+i{j|2\#/5?߄e߂X=.uZnwm|߉+emJL[}%qbࢻ'9)qJh_ǁ*mV֖  d#REu0r뱳Bc#MAr`0#.E^81e4o*82YgXd@Q?K$ 뿿$5۬$6Wyg pPK.G>$A!R +gHŗjw `EOڑVC"G3? (M]vjʛ560Ɛ&E2Zv7VD<ꯡ5SV{ Lom:v|F;@UM"K|/C-$JU 2sO}j;70 (ƒm;y^?ɬwƇ_5q -eq ":&oGk4#kfTboPdx|KZkh~.,',cO iSo+^& d)ߡpFNXp8Kޙ=GS\(ѡpNuCls]F`  rFĬ ֪k4P\Cxu|#$}XӞ uB+(Y?9D}7#D-Ƥ5tnԬ(<0ȯպI'Q^)<6^%yXrU1):f6QUyxjB eqhiBUH45}R ob$ ވpe~4ڒy6x<)4P8 ?wSFoEo:͓E\n@,onUe]\nV*CSN|d\{2dC kzq &d8.hs)ȡ岺HEK"%ҙj>u^玸e羃',>ʅUrҐbk^ܧ"׾9 H" ePpT̻I6jgцHHzKfYm1k2"-3Ռ#9PJv.+bCs25F܊"K02QށH$# 3-^+%]>݃UyK'6V ^ӡfTD2ۻ\,CePգUo@,2;7zm1H'f!f~x2a\kFݳWb\2ođYd|cq B"4sO?bxcv[ځ"h9D8㜧(=ɞU']7:5OͲ{EХzGvL&8JJj 3M.Nw(utd)$xr(7҄֒ l0$Z"WeSF%F;|gxIc!e\c]Me¢/<]~X5_$=P ~JE;d1 n/F4Y< ^܃.kQVcP,X|6W_Jo^+`M'Q[%FI^Ql0Dq$gH;zpݾ1]*#c@$ostj5֞.bŗ)}JO*w 0zHf t 8D!u_"JC! 3HBDc";{yWt;Ҡ LQg)\ceQl{7I˵) 5[c)lo'<\h 'ɯu B: Ȋh$oU>͏ؓ0*"}7GQ[!NbCM>z;0:) o1v.Y#mt0_˅ÍV9(*:` Ṷh}=B)(W]sM Gv[(-5U .ʆ uo|Uy1k5;GU=7RT50q~Kfe\ ,Fpt rt،hW vV G5kwjv`Knf;":T8:dqĸ֡o#C'"scT.Xrt2xK{Ay G.<<ӪE6.fK&lc>PcI6HJ/Bţ twF"ScxŔ>2lG68#IU %I+:>pI3jRPŻEM,g)]O;s,f㮃"z%H!/ch7H'R$&40ȑ P6;)}V1YU?B[*N)~Iق8&6;ڨtʚ12h76uk.Ipi Jsc(q/7!n/ (-9&'b6LȺƄ5okFa!j2v, D=H_ YΟz[eϦẁ#Lf?.*Tz[jx &O XbYPahR G0s]xϜh-kD.%i"։ȨkyjlRl# gy\@Ȫe?Ǎs|kc'Z 4}RFvorFPqU2MSSFxNɋ~ᬧpFk8T'ձOƤop9/OK$UI(;MbL@8-&sMe}Zb}ZWh 9K㌖+ }Xj^Z2EU u~ܛ99֤ E>_3+3^E/Zht!1kMX<)o} %5u)3ctt=TeWz 2Čy>YG[(75 \_/v=['耥PYA|IݒlL5ѥZh{R*W/AdKͫN=|(yG [ψm|h5~՞Soθ(Lj&ʗ% Pn.6ivv@6W]BNד ScC 9|@q7jT10@ʩҁP\~~`U:]U Ocj[>g.R-fv%H!ZxFwDL6/HiђGƱ?2yJI3uѹ', zqQ]M/Mq` >.5#ޒp:.ٜA@\r<\.c&F'zsq(,~<7R:D4Mzw/mH=Aw@1H*P,r1NhgElG܇Bo0[X~/N5T3#5Wuf3^DDXp<zX5YZYEd $܀Juk2FpDxvP5&x,1"'蔒tН=fk. &*6MAm10KeZ=8E8HhUɒf|WIrcFQ1]R|u{JPeī$q9`wH]QѴ|pdڨŐ'KLݛz$)=`T!EIjUځ\X 33s|z:w? zy(8vÿfAޜs¨RZux=I $j-_nkT9ck3mpYEi 1 X-[" +{0<u$y2Ɓ*GlbߵqPƽ~ %zW7$ _ w+9]&? jc.4w~;>x1'㊇4kՙ5T1~cA[BBISޒ.ȡ Xsc ,Ht`,W.̬DLGVeL6B?ʄ9'F(B( Ua6Am[Xdɩ |Iթ]J\|Ib׸o)3<7߀^+d,DߴOnEyPp?CHzI,׾@QEݮZ>9y]^DP!VeGf2oոq+覆)6jJ/kJqvzaޢ݆j2xN7sf@gv.z*}&1`]$(UOpa )9ltmV9Y'[vU8Mmb,h8 f=t+F/}dWznTN83`HGӭo[ɜ .HrX:we & 6D9׽xvz HJkt џ{yUPms־<puP4hE7X ͒!ZFXȞ閶pb^XvtVpAD[Ѧm¶oy-(m5ƁZUG"O!1_ x ~//Oo*Ȩ,܇N47 a|w IqFdprJ*`zmAMCD\ ֽwE`WeO?넻 ϰل?LPIm&#u,\= , 3Jaj^F8X9'k7eNC,; fNy5+wD.&:\\֊zwG7vʤ]I+hXBNYٯS)4]M>;?>XN>MYv[Vg3Q+@<õ20cLV GKAleֵ͑$o=ȸ!Y@š:`%7`R%L'/78h aQJ٨@L^$~AgoCM{-X^ۺR>^J ne>G|#Rlr`Q xˇmĮOpYx2]f\`TR E_wLbRH(/g}<% -}Kz5nfFP$D.rd xnJGq͍R)M9mnY E'*xBHMFO/JZEi JVwAT'`$-nuO-G5vaxZ5 >>ǜUj[Λ`F{{9^ScUl~TJ0?1,^c3 sKl+Ԝ _?0yA`$sHa^FVJ3cKikFeK2;ӟB%cq&8u(A-m?= />dFCiF/Н*_*g:<3L_X\C1]/f3/Us^:xw1qu`=q/EE3^u{ˬVj60ؖ[e?MEBtꊼ6U<0uOL-1JbZ3EFS{UC̎\A)>ِn~.:dhڿ!ݍ ',mx:;7{kmrY  &ƔN\أ@|O"yJ=ͫG4,1YQ @Yٙg0b~ ;A+́OG} v {:o]ErJ#0"E E*hWudanW7s0%E$N1ZIp+% &V"rZD' `jXE /\38>IBdb4]o$Wǘf"Tu^nUPa![N2FVPCr,5 F-qrt#Rj<4荝Sb G(8,1xeh*vAC/8%VO />7^&ΧLP_Yyu 5:~ JI;"̐A{ !*,'Gl |ك^LW-~zF9] k݇'lSBl]Ɋ˦(ĔYBzxU`ݩFPV`BHtzqNA& Q<懲l KgD)B0ʋO @{7+g|$+3骥*vM,J05VSZ"A^֩*RteiΧ+ŮkVGk*OA \Ño7fGݮ@:0€ㇳCCXo"ٗ_ľdςaf A!=w՝;]ްY~"oЦb%oUtmJxDŽ[Ne4T΂Eͼb6o@ezzPePp.%ĎX;L(=-ovE|ֆHm1VB wlE+/3_[.\q zOw@j}mL ԟ'K|Eb2J1~",vALgW/-S@$2(9E%& yIKW}%it 9e1Шh? k›Y-ͳIk 7,>k<5{FyOMZ_jO]<,|>^-_ȍ!2_##~KѼyO= $ԟ'#H\#F*.G4VcoEIo41Wj<-?24JRAUELoe"d&Xފ:1'܉Fh17̢F\aS N#`%1mgKDIcqG(Q>l߮Ӹs?RVޡ~)XDE!dL{0eA.ZWX9L >@dFqIύPghSj_jv2.y#tN\υx>!n@F5NyX (+5%ٲUR ӈhj[/m3 Û뛯D< {=̕L_n΅MB®qcf,2Y@y,8Uy3J?-$lNm-1@X_P%m#K8qG±=M*Yj;.;Uڤ@LKO!%t*9cأEuG-6p1`W3h+2vWƔmΜE:Y݊몞eSM^&Ü0yK —=]$4aeN%?*P#7>߿߃CL{x>*gPqMn/<5r!T$rtuD+}3d.>٢ +F.FT^s+ȍadl/QDE\MwU,)YfNZ/dk'{?ȥ֌'+cMhSSvXbFb/9 =jHĈ9F-CkA_ yDةD@ I}}OLizZt{[ {Z)[1Hr5֧? ]2[ K3NpI Ih$땢 R1 ~)uXC%-cfp-_TLnYo /LMLV.=rEE9[J|J/\:'ӲAO]4{K9wH'CP~QV-I 4v= Ƕ*u x7Uq܎] KbޔJ vh2I)x+ U}_1i^mtKTicMtِ;ݽ*!WĦG^|kvcT]dAcb4^Hݕ@)Ws5&07V蓵~[IxCyS_2tuՁ HH{jQ Or PADqÓ^ٝU6\g wONdy|]ۮ}P" ˄0OX6sx@y&OB'(A/zB!} >#WJ|ҏ\践L$ v(/_gyD zD01 9]Jne b(Y3:B51 ~H] ^ d:eH1KuQ;gT[֯X3CY yW$}D`g1/>$;ݱ$\޴Q)e&3 , dtHX|ȷřX1Էn7Q {2%O|n@Z~;@g)w۪+g;Qrcq wo ͌׉&D(1^r>UX'>^8Cce\BllI䏯lDX0A N/%95 hOb3uHDrdk&ݚR1~? 姐h(={jiuԿNG'׎C8oOxRE$@\_75V/SmF _=oϰd6  šOIp6G@ٓG{UAZѸ.$~Z܇.(C\Nh.2ZPoE&*{[OSr%XyADSzWӜz~LMELRpL~,k8EtTj+ߠ }A(2 t3}n' +BLgN9oWʘ3p$j*.ȣ9 v'jky@ OL&ԹL&R9sM-$-ZM)E}f 0ۚ{]cY1H}r%(kD$nD]n'}{dA_af3|SVb!*{1 }}dc[돍d.$X l^鐳R gƉ~KzPb;!wVeT3iݝNӥ6,Utᴏc@НհݚlM:46'Yż-!˔6.NAȈ^ƕj {~eT`S8y/ &OCT=I_Wݥ9[`lNF%„‡g VW8O ˵]Om1`ޥRucE+{m]YDxuN++&?-! 3GmV*uo!}:2=iK_=Cit;FϚVw]ꮥ+J}*Y*6HaXb!M xit 6+Gjaz>2kc؀yl `/Bu5(5B (%8z8I0ӷӨ Q.JDImh.-)o͠ VP_G^@57C}c6M׸a;Cn_fW!q;#* Gd@EcC6/7.X@i8T?I;q0Q"M6@O-XސIjW\)l9&YB:'(Z5Y4Z 1yV#3ڧ\o#a;SP dZM4cAg=R"1RqbvuavFj՞7wi!Tw҈wNxh$TMP}dKY!apL81~ G#e C'v`s'>vZ 6*=Š}iD.AaI'րm'i,*z2m2 |3e㙑d2u~K\cNLxCj$ OQW2]xsǵkS] ڳ '.'\D YVY. ચKŒRM)ַ_:"1lĵNXrtv c `R Oa8"}ܕ %~UjX-Fex٩yk&G4MpP(]c8K9j"5zlLCk=;Q_ +f>r)SH!*xo%</?}rOzI_}f9]),~ŅmV3+h=7Ӡ_141sֶ8`K9oFq_VJ 1舛W=죡.dR; rg֞PX[3IɩWxpEm>HBCZxe9hC/uq! wJsڭU~ 4igSj-\L H z#veQKB\U@e@dA{wk”/H6(z*'Uh&3="u$acU2-QUJvg0IGǢ_/qv5mtq-i|S\>S-F*ȻO:ޟV5'8!/.|1S0fL+ ;* /3ieHF5 2Y =KD&fYϐ 6פW'b ZB,lւ[{2-Pikk=7cxr!6W֘UhAa`$܅O),BO¸`KA|بZN<85Nj纎v{;kG¢JP.f2]hY}sꃎP:ȀhBu?ncx Khf~"!JM6Y 4EѮ_ܾg '3}{°j yRWEjZO!),Aێr)T(5ZR?j6}+HNX WOd՝Z=p#XOCCc'_Qnr@e!/Z!HG=!)&!>׾H)c/^$hBqG h>TrMo +& s4ݚ|㡮eD[ac@ަ0/Sa"Bo_. {T$eK -l%p?<p>yn2A鞍yK *1QSzYS(N6_/ NQKSO&<5С B1LOTؤhOfv2$҂>-?͙Y[ .Q7ɓ^4L"o&|&)D[9q -l]K_%~7:Yb$!)-&<% cUSDKOkS C8d9K^[Nx87_;Q%_6k|:7~'b;62;R9헺E)9#fk;tFpS#q1(4 >W$+@B)Na&#q!kz r+Kѭ+ijlk lmhf\K ;Pk*/_"'{F|M2t l.gu =kL5Z𜨏C~}7~zU~+̚X.6ЇU(GN5C@S#L{;!5sB.'sAtg()Y8_NƲғR \P:g.h{ufFuHɳvm&Wqm+o<Ҝ$jWς@}xӣ f}1 b beΆB-{_b˃tTG4[z[e'`=qx`9]c$)fz+xYZ=(fI&\i/&~^ҵ6̺n>̬?;OHl55[ crRWߎ6TeSe`S ktU(簍7zDdشI  $wZ&`lsF%t965Jn(SB^Lp>LRST(CËVrj3& uC([ imZem.JaŐ2zW0qkd<x+?ftwBMs|"*JF]z1kŐ/ෝ|iMCgV.Y=u߫u!q{l12BGmZ&` eMM*%8\ҎŌ-FOGXڮɨrw~霌7{R =J6!Yfd~V}D *< _zsgq}]fS_U`ޜTi9hɆy4.%U)Iݐ1R,bCj"O""I9\åE9]tݏ;rjt"qV cg .]2=\01Moؒ-VUP_bk+[DasZ)+|Js1%&4~zZleV&oB޲y;̉MV/$zƙX<8 C|2#]Bش}OsWd U*x:%p}vx-\1xͲZwdy`,l?; 鸙 wdkP}8 qV1R3]5l('\+?d~Y(qRrc7bwJw:OWHސͿK0k2&| Z!MeĐ$MZ@`IyHrK~)6)±)iQ71:%ۼq0#xht5n^Ly̋ijh%NLޔ~DWo+$JLp֑3[ҏK^KiJi5=ҶM7L+KbٌL о=i{D1?a*RZq^|U#/![#v,(#,1 JGWlS{)#*5VdOkr`Y-"wp4y&&CKQJ34^ YImFF+fe^%HX:&D5߶l|ZH**'Esv[2uByP;*O񀂙<.ʜLlgt:CcFvZTD2)}Stp: >Fiv6$nA=|:~Y"<X=0-5n -7x_ǎP!my2ȷXB;<(V^]_˿ ?A^HjdEt.R!r[0{?՟#_6p@roS* _3m/Jepß.bDž{*&7",i, T/8^Og9Iy~[!H @ٯ F/EBe';Ѧ 0p"emd3v CǔUwyRό8\psԱLϽjPLLTd";dD( q|XMSi*iۛzMꊗ!kC}Ȓe6ba|fO(#) !nZ KT1Y6bɀD%6e1{y0WhY~^V i(xFFb)qϪXV%' 4P+ԥ*:!fAIa=%S̤6wLhDL&8#`Z orv\gF (-:CtR HdmLw(.!;CP?j;x3 f~ҹpfIq jb]딃S}$ƹ@|. na/-{gÿdrGTyڷbA,Yt" Ő6V FW>vo";+ŪP}6:tc$5_~@fh;]-*Oz)v"R(})0O~5u jݪ`TI%V'Ρ4 t ƈa?eWlK˸s=|yǃ{S==x5 \>B %hzFt';-y(!~]Wm#O]U"6'X?Ht`(S\'/r%LOfE> bfbE+q=/oX4hPi 7%#gw::;(ԥD/jBŠ,;RVOT1َ 9}Biln9U]8K^hRe,:~QKm);/DqJNRUSʾ2]"V>;8 0 5XIlv%9lq1έWW?Bn',4"HЙowqwub(m(EZ"+˕p.(O^]<|wcVTu| |]NKsP&K1hR:q `* >z!XeBA2궐Ӓt xm`|X+t@pB"dfl']M $]GƫF"η4c U9(<_ZܶcV̵= _z}BCX4ִ8k1GH~X ڿ#*蟘$l]8?oׯ=6u y}(TJRljro!v?6F[`cVK9ceYO-I0^YX 5c0؇wnрNQ19R^?EG7 ѽ@V>M::2iGwPx"e86k5Bz*ph4c[{)V]JYe/<SᗲЩE'WXY5= 6=m6g^1ƈhXѽ0Gĕ@:*! ̓JnRم!خeu *f$XH.}5V<#f1 RYцK1+j|bϷRX3FΗ>R5H͟S >,K^ٮö4;'ٚ n%N"9(x1zM_Ii'8ZMmضMrO՚ <ޗyuf#7L uJP@_$g>UDO%1t5fAGʊ^drY?l Ԓ[FwvZ͜ Yh"W4M1OY Rz]*c=ۂb PK5{@8NQ+QScJ6H{u ez!>0гcL~ZmNpN4RQ" 6"h䅴1 @#9M^Zm:W.Q+Ww3[ӡCu!LMH7:"%Hr^V +NOhM۶.oǩ&["}R^.ʅ ; =˰QEL7ݧ%H13&d]Hq |Ş2.< Rߞh"wr,ʹ傳v>CүxLkbg{H#w,-]-WD@r_uMm_l^[snp*mo P^<nhmm=HtX:w%VWj܀5^8#EYNo\@KX=w\c.Wlقt_"˪P7lX'ĕ -LxvfN~C#:uEEݥt #2a>o 9#lj1MH[(穴o1'W ,!e`ogx->H׏i%QQp$v% g\`e{A: c4XtNiF;-M_o"^hqfE]U[6ȌV 3oE=xW7n3 '¿/Y]q^iR"Dnb* 6ΩץǘR:ͩ=,^c)E%eѽ%E{!* wmCkqn,81^ L=)t3hY.Jժbvn+D:mJ+  X-:v*[T"QI@zv3ٸ8@aT-ѩZ&HLVБ0p㓏 ~/h5]U~0JozTwu?^@#f\IUzq2\[2Xs Ü/TmĴޛp'J#T&nj̟KExnuLWȫ{BJ K<4u9 ٞng&nCq BävC [8,i%ainZ8}еYD! Yfƕ>ewoQސ 7*.s}vKAA"*22δ"Ez7B-O8 <w\)'gB`W%Q.MRd;pcj=&;:ZFxG; PKY,ꡪbJ .J8,W§-M8WzURՔh8Zn/|(T׊DIi^V&MShm[j4t;]a ^izcS +*+4^) Q<8C1 ps؇HZ\#sG^n)ѳA&^&F`k"=+۷#0epoSG꣰z /@e6%uJiX|JmKsoS|棏V=r@:dŹ>3ɫDE&x;N֐G c675Qe$a*OL*2kwi| f"St\JXg :թB<\ Q%TȤu /ȶl|72C'nFd.&!;) /Gy Q3U'Jyw4rܤ́h0B+̋M40u`,V]hO'.6"zswNS#p3=<L-i`;lO(~" c(6k`Qpֵe41ɩ` UG4w{b*`Ad%L'@(e'֔ ^o5a^]159-2ovO),r֐M֢7l1Ν ;+:V^B_vM 6ǯeTɒO>$C/ 6C_ Hn# q;yQ>mDP=<]Tjw&skmY c׬bP3hś_c!$U%,l GtXU|>춗װd\+KW6p rtֺܱ&0% ɨGd0IP=u$( ZlwŢ/mC&a1AR)u1 4=fRq/TNV{m3 vƆT AZfKj_"zȐW(t`>wgqv??P%+H xM$캨GLe%"DVT*'(v CbCRZ"GB_ ? j]C3B|Am}i9' !jX4onpWMPlO;Sf 7O V%>#&..wlq>RDs561Dʻ{KvD%D_/M&f^㑀-1,aܹ P8)tk`uHBBn'Tsq<Sry_%IRɐQ509506]$˦7+-bz#BeOz޴5%^xNP#ףv Nz2mwNYM, ]Kh?5`H~W˲)iuTd,C\_oH&!pw'9DrxFXdӞ:Gt?-֑n}n~"yr^bIN ֞\.E6\T$?! 3 O [xƒTՒP4U,7sVBh2M*{muYohCV)/JpIXY&$%ӤD1҅fO.y?L$eV&uKr.]-ucY?"B=9E:1517IFZu\T`^>gd\~W䬠3ا]{;(ŗ1 uChQsX8Bs-kĉ/$I;3ۯaU:m'XA Tzs秸0``^|~.:Ǥ /8}V.~(MEE!) krH3MV%n-JbY~~\r0}GWLJ[FM>mrrt޷:~uٍXMn4!cqe;$g {HB%Gиt5ba' oj~׾+oTStvHV/85ypo4Oʮ`r&c3eu[s<Fi 6Jt0;<ӦeJ JM\tXgSn^ԩq5[ϝNpDN~}fQ#Lfj.p6bFx͜=r0dA+ˑM?5͍7 ]:8C<w~jR!g;qw +^K'ѝ3ÖF,o 5 ڎ:]"W@fţ ̯y…bp:'Yca^ W$V (.̠-,|RH[&X} ^rb!{#)8 {&pW njgp)8؞AUS>5G|h$̥3uwM?cɯS*=f p O ?|ʚvyY*7or>#r2:=FP36t΢sΆ6;,@bae0R);aߪ>8'<ٰ/s֐iSCñ"Y^*. F5|]9Gq*$4SbpUҎqنT &tk41PtI-@BAP.Z*=tɯ:I *ⵧ]6ek7\ߕ $F "{-K:T"I 0P\[ 0uˬCI{Sn*֘:1( 95&<l!SB:jNViuOvPSʚ0tb޻{V]hHtL~Auא6vj cϪPCo D6t5 +ĎiۢI/NLW[01"cl^VTPyUW fxXP?%} EH-2+&HHxds77#4 kV5Їm!/L=ntq۽]4Ċ""1$T(LP6U4OO껾%d}@@@iilXid%'.cbzq 7)dnLn$ᙡ .(6-aaS# )[~Fq Ƌ2IreԼ ;v@^BebKGUF1&>Γ޾Ǹq)f/B_6NŇbjE+ {)v H/W!&+~w\1ty}`.rT 48!cʬC%Aj>TgFYAFTK-dX K [Y⎍T-R!ISsGSc8u*ɶWJJ@X*c?6F3{Hs1F5:.òxkO@@Ls;{6˲ooNID]EMl| Ν =動l/|c#!7[0G3$sg ^Cp@e؞)*]2@ Na P*h#{E{R&a V/im1j+As^zY~3R{@;1B[/hzHrJږ @Ga=z݁Z)6(U:`H~b[ޔ˯/.~I։5!yO4sAn#HV%N`C/!8d7Q ?GDȮt? E6M1m.Lx.0Jed;k&8k/ 3cQP23Z,h5L zÝxǸxeǜh-U'S&bbT>ZhE#P0ʎf&"BP.`Kh;Yt ̶_^xxQi0IDgYt8*9qW*zNk>nV{L33w\2$n$9渊v5 UX*K?*VgT8bj-H-#P{d}iu;͓[=5]o2#tm2= Cq8}z^{4PaOUm[ȸ f8L$OX~ pt1Ʊw K<'<[O\-V"tػ% OX}V"UbF_VԆ .% S o+s9S{XnP0uO'*n\7`|zϒa@}dC4f;"Y;ڇG=|HiT0$hM,mm0#kr"x3^JH+P`  r2Mɟ1C~mԮRYC +9{CnL|WqvB0Vc=K>Om<^Jqa7Y41ce!?N2y$Ԏ_r tփMV೐XU@L^avuY:A{"^X69D!Frʼnnw{ ?&Y!+ߑc{Go|rm2g4KImR&ݠq_2Lp7ɟ'MFI^{U׳真Cӌnq8zưnn&Cשl3g!IpPiELlC"dwuQ&ruo@WQ:?Q)s|>NtldD1A8VŸͬK>txa0~]3Ctl#,S6I`➋dԃ z(m]wvڧс!2M:Y w`2 o]SDwfܫ͚ZST B}ױLC[lowc).H*ux "ܧx?+ :Nֽzb}~G#nǤZ.*a%dӐ6Z('=zӗRtY%R~qZXud}>ON_7/$!7U T0Ek¸U=J1j&~/x,Rt'+ c`-=B܌LQVF374I؝~IJWwaw(d`i~4VadO-`9dm9e&2̤ӤO3J5@!x< k쐨e(8Xh=U^Q+5<]ύu3`̕eSx  chnݯh^ߙxAwF,yw![ME,*.[,Er_\o|J~Tj0HHI]Xr`A ^Gc7؍w)8ƿ<>fA9hհ܄ˣIh q=jpE`BDJri@_کJ?N3sb q@8b#qv%Z*l$OnKc%,ܟ4"5qM4o2Zcm,|yvO*Vl+Vi̞4a5/i@C%DS T@֛-U6cJ)\^þXv6loT;3RfFt^vS׾GY9|V\* u$|E(µLmA$[!/fm-]0QX/_21L^MB$z\"wc,@,l-'}%ՋDSnHXǹ+^&5j%Yո.l$߬7.-`;bR!lY8NjݡkG}ACldϫD0|x#*+ Vӽ;W)X[V$`/;O$2gp4;ӭm2=mRvW*k> 5h9+E ,u)bT[JE)*t4Czrk١3*D3..h苕ROCx6.G7[l} Lq4Ot PK0oh%Hd@vu*Q"cdҢJ$EF7J-EЄJG ɷ ,-#}Qc dSrk7,oњRnp?&U!A3[|V "Rֆ#-g ҂H K)ǡYpCE4 v!l#W, ʩzדE+!pZ2VָؙnEόfb2#[C*oA3S$<5XRBUy7z ,y}~&w+xȏl;OKrDٮg%Jfpx%Ðl84Z8@ӘGa)IX8jQq &(]ֆ<* SqjX h]!fd×tV9_5|GT[@j@Hq! ԬYԩPs^uk<ddtw 0cAJ3%3CxEE)`>KOiEW}e"]5@ei0K(uJ+߈Y'){Ԓ)ef(1XͱTb~Ȥv>"FT~ w*jtov}Q]]|t"0#F5M2]mZA'[~X o_O:%g-is")/jğd&ٝ$6FNLg2 >8[Gݑh0o=R|1x+ yfҿ;%,Ҽ^nv20*s@B9Ԛ*dsMvYH/N}#`SAF"HM%'H M%d>=sB[Ngdɢ:@e#+a"3~Oqz, Bo"M>ﶲor{PX؎Ju ifBC8B]jw~&+ǍNc NiTcNaOH;NNJ )_h\; ]U0S@M|oRcC*񣇉bYb`2={G هM00oa!2xْ/ؐK08qk 9tMӻM`=kjq!ll~`2NnY9SfQjPKuVd2,Q*ѣx8ޘDHs8$Nrڟv 悶YyQQ5e]sS6{PCOTw7)~bZ;W[ZRkNϠ`"/tPmpOC -R"!&0G2rKM;XM)A:nkRpes^v4G?:o1sJpæeMvO;u#G#NfOu!_0<1R$/ Qi%0\qBy(zto+';(ǰ=s!By\`ijG<傑Fppip;>} FN&%m̝]7u18z(*ueש^R 4JC\D|r ~lƄGWn /iq;'4gќb+R`9]KIhoc_~Ȏ4YOQwx0#,N(X4RTy>};Ǿ]Zt QY0X-S?iJ;GK>jGжDY<sϟcg@Ve߶vܣV KJtj)P] GAƕC@JkP)̄mZbS͡L<9S^ nR ~Ԡ(x;/v}С4J}McY)x" |4QBH-"D4S1E5؈53Fh anjÕ A1L; ˇ.(" )̶s72mv3Oe>U)ЈKMoAUbcrqX:jj\)|Ť)bYAJ#.$M:`;)i!_&4s@Hb#ʝ1.<(C&7FEVW91|MZA>^_ müˠs N'$#eu)wo61JHmpP&t#>D=pw4H49]y'ӊOABV^7FCh7齺s>("IO߻EN$M8)wȪpp*ȥeD9([O@vjSWB t'.℟{ĴqVA{8:NLP\Tt( J1|;孈NrQY5& kפgmty-T m+Q@t2`tIGNFLHInR'03W,ϧC9Uh'nL/V;c #7/ʾ0D QQ~%.`45pf%H5oAtۦչgW&Q9o'YԮ~4D|!=PϘ1o#͇ՏG=:a=i{B{ML!)R*VZ}ɩXB#?<>nװ"La"hP3=\?9$eAdPev хJ4m2P]zmU"F_e<+tI&29vZY#z04$ 62gȘ݂mɶk/_2Ϝy{'QctEݦt꾓4FהMg_T?KR fXDԭO E 8?EjKcUm/ވ!c$8udd'/! /k0RsXR3akuiwcxvsc5#\ rZPz*IsfdzX/ L osD6X_Z[ɈH%qx2\{uhVv/Ҙn Тx n$y4_ d娋D,.B^_8~aub2xdh8WO*_IҲJY6wDA:MřW*<*S;ސvy_U 7B 8b{)( o V7H':p ,~/v.ճiGHTxӴRt0#΃[I!hׯ*S-O}n^66Fԍn;z-NӹSʋtyr7 [JYjc6-T"w}<X(x୘ Cve\3B^N'yTT?٣lv{F^%[Q07kB+AKF` pFu6]Z5^}9verדsbp8 =RcS fuMO#lTo/ ںX b|5xa7[ehueV&:)+j0 (]0Q0qdFo~XZ^6fsp6C2 ڀwy!D~-#T(%ÖoR}&,|%"[՟DK|6";YQ Sưdlo LY^5[zT8ŭcXhŖCJ5z ܀(a>nI8MGH .tr4 PuERW}uwȜ8L{1v2NZ`=d n AщH UdK*`.)撈?; K DBk߾>f^c?(PAWNj)4;Y\4C~YHa;00qz˟aނ0.scHܹ ?=O FdcVmWߜP;j7OgeUodPc zrm" ^S'g&t8I;Y]ur[7ZxT.7x[^eL()9*LWɭ\#oXzN|FM8Ӣ"4t[;N}YyqPXײZ*ThCl !`+$A6>FU:t}'VX<𼶳$#AT"X-ƒp~aѩz2{7A}qR~8c^ܮ='ʘ`q?B8R6M3CJf 9ǸCVet!vk4;p%:<33y:؜+,/2O:^zscAs$Qݵ?Ue8:lL㪥-sfK\gQͧ}IAdRXeI?rHѼ1w^fƨN -54oL fPeGxԫ*}|:XJ=k=w֑}!L7 ۊOaq*u S^Oazu6 'x\n=NN,)[Kj҅^:XJU9+02F\fOp~`4\uh)=QhnC` s:J&%$$,@НӉؔ yip#FD%绦!Ld-B"ބlӝ>V;͉+$LV؜st+o/:OH+RD sb._c R?Ԅ&1D™| 0H6#9MȎVUmxPMs c=SCqtT4?ɢ^nzbBM ? )$|0.nd;q'uVKHݻ[c t"TV88osKe8|{솄^UL)ܟ9dW* lO;@iJA\V>96nH{ 8܅g k :?cJ$Q>_ C3hߢ|9C@dfYL̳fTB{ Io Ưy6;M\J/q[ d?g\ѿto۠-y$2ώS?iՕK!^a0RG7 |C>Y-ɨ(E3`L` 2TxHu:zĊ6p-@fF}Gѧ=ۭdAd˦|+e#FrX.oG\/ICƜju-mH vW$lI!&.f@LŲ{_'kSH82~t 1k`. !{-f0]P_fwSYOZ+O'= lk2`OlPgR&IX0яiZn$[Bc m rMGաfZfoM*CNv~j8xjkVou1y,Xqy^u fʡGcڛ "L} ȶT'sӱQ}E`h,.;hߴh䎵 JŷqwONQrw,|&{F88=h <d O֑jgZv B'hItr@B-!D@I>g܉'Xo?'pVJ ˋ@dxV;5cfQ{(#FnLζ׉~K'RnG_0ȷ:{Q:_Sӱ#^d?s!bӝxGH>ǐl:ēTǯ G䱆.vAZ:|()M3?5e[381zf$ sbB0: ȌFU7}J?՘ahdzAuT@ 4͆&?ѭcO &70?[K5NĦO-c]\{\n[v n ,:~Nj $`NK X-jxUe؎Ė1gh+x $]pb\Zgp08"Os䣡<5?ԭl_fG%63n9S,\E݋xong'*{0Z2h>#m":ժ[`lDIk"Hlig:*d-oL $Gdk'P=Pb/w#[i1_C>[Mw yL"ugWVW!"Aԗ vfA~S }TF7圢tgyW)hܶh}~3Щ,BMm;ΐm\eyln+tIvZH?Ld΄Dehru9O`A hiJo0pJ@OnS8kg٦|4gkx,_\}gIW1f ٿл*cěb4 YNާl(օl6ר}OT}Setv/EqA:W缶Ֆ+If{uwFPsU@SxS+]aɷKuX`QvX]:MX1eIAE u %9+q6+XÅQ.+d$Uc`Y?6c_GJUS*a~AǷ(ZL{%WkExإxS+ " @ dٝ[<֡J@<@R'ܸ%]ꔫ]bar꜒|ن”-A e6xHb}ԇc3E4g#u H)4<.L,NkmN%0<|Ņ}Z1p2}9$ɬagJ+׆ YGȹ\rD'gG1ǂgӂB474?}6ɓ?5}Qq$beV%D)_#!h/f l:xPv4)'/ڛdxROrdsc}2\GvݻOM~9gC&9wX2WU66JG0Ӫ K8Vs? T5nj'.qN1?=:3rV̎>)K!࣫ݚ GruNk oEe' r6~zXxoFypcexCs,]*G5 4.~IVq0Fi7yN7c϶tʺ~VH 1Lt81Y,~ݨxDz3)?59X `E47PC]^R?n٧-X 44wSP0˃%=E  q.z @lWb:D?R7, jJ^x-s_wCH'".@4%cb_D=HiңmQKF*Z0*&'ʂ8ʆP$cÌÿ`9$zQ 2z.}OnbuM_ M} 8RQ?Fzya{X+5HlZP}pt\+ZH{IY@~ `9!I%"w/:A|Z\Q]a+zvISZӸ":')6QMh_VIxn!Y幈>d3rB~a^7>l6zK : = #DȣeiWTnwȐ5Cq TFIJן$bl9,2ގzĜ(=ss\SoZRɁ%a71f!ڝkͮk9pbe+Rƹ#  7n:<]:t&Ԯ m!dU?;#$ɿT@!+?,)eՉhRz-3\f >? 2~3 O2/U0zmRCp€ -/ h7? L(lA)1C!/ʪv`*&!Y(W}]r7 ]gaӮf1IbPXxuIgbL n>wŘ/_O*zPj2.Bs!>2}8 WFGc ]t, FNfE֍;YڽغG\2R8,ﰩq>¾.%52L6ř &Q;zEqLoSag,SBLDjԛag6::?jl5~ RlGlϲ)7딘(k=1V.hӛƓrb{RO!wȬ̺4 H-퓯nmƌ++kӢ}?Nͳ&?C|AAyd&W.Xkt4oߊ>~ʵ<%.l^|i_3׍πϙYsls*LYjxunx- lPqgm)A=?a;pcDD(+#E!%35!"mHdha9:RIİwY  UX[YN|̝_Ksm0t~j5f ˔t[hƓ L+}?!;JIHKݭx8\7`ZmrM>!ŢSoj#o J oORNYeƊa/^ܭuUW^Wyco.258 iqu-f R-7wIOH!KLW6\ub/j(eV =u"w 4kC$@68yUX_!XPS>R1S5`jчק- ŘYT}<~\J>*Hm?~Ϛ & zS Pvt(`Yu*yȧEu0 {eHarq{Avt8o`0"u /\h9 C_ {;L8!Ki^' %3I[ؾ7,=$X.!N8A"GDtg,}a.*ďC6S?PGICp~,8yҜa嫚<_WB0BPa]Ϡ f ׋hEaXsqMu w IE #Jz C0<\0}nV8lgikLE-)Qxuv뮫L"˚TxA3(9 x盱p{ǦWBV)* @.>+1™ Ub[1=Қ-CFsG+jvn;kVJ!q$7P sTtl߁k/%kuY%pjI4} .z[VT`dde?܎"#mCCnR8/j^~k5)0v9ljbj"u7<û 5eYϿX$0n<x0BH&V!m׬l ڈ>8 Mth[7}ddi 'AG-;ڠF!K*)(; AGܭ[.at_penNC: {^Pr<1p195<<5WՐ':#f{:NYCs bщBkK(}/Lˑ> $8be_d]X-x*E n"UjuaGGnA%փל\"0`Shǒ4 _`$MA=0ڕ? h,6<^pscxP;w V JKj*[a9A[v-T{ zr%*4׺>~ߎ.Ox7Q =V`ַ݅`( 8BFzKUZMGϒO#l^&jZ"޻c{ktdn7P$ caT,|t`UCb!&i8c_#C5a q/42L2괠GE3Ԙ,5YEՈRA NFWeJY`5Fʝt,'Kyr%g'0-JM׀}i@10qP oNיV_Ў2cRN;O-EƬ5 Xu`e $O oh ZC" LbºlfEr`z|U0"v6 [Nnf# ъuW+sXϝ&v |OZP 6M Q՝S%zV|zu|J0,ٮB^u:O2}0xD{r7s(5=v=:7X!DU48} F1)ɢZʷqBȡ͂恋3bt{Y 3ӧޞ.?lWO;7Z0)mlf@6TfXJn;J4R9rEL(_/1V\Z2GDoKEÐYDBg4Ɂ 'dH|9"w|jhG4@c_pĺ>p ^F%I$7Ї2k;/M1D8_$0ƔwC_=ׯm#tCPe"z4}sC`,c[DS+R1L)KP'*S ~Cw ڶ^U~68>WPrt{ IGİ?y@LVv}&.mi a&my' B]A9|]7 ַ) PJi] (jd;y'ÄG%֡Odn/b:E,j:_B_0r4}Z'ࢧsq GLS9tJou?_$pG -k1 `O`bXCC6JAi6cþ=-'9OR `]HR0A@@2Dm;7@uiѸV(X)(gVbd:{q 㹔uKS[Y|y֣Wą% A}h2kK[%Ƨ Mլj11 qfu)g[@<^D$&v9k8GAAB!a.d",-#Zj-5'r8;QO Yưެޙ 5m?ع숓9ؙ$StX^X LLj@/;{k9Rt`<{r+2A[9CӲ*S9C]k8x@ ܏]f'_%"() ќfjÍ*X<^fwBY͙MO=n@m'AP (9hcU NH2$~#l `x?4~́fCJJĞJeO( `LvY? g ׈GyX}:8eņ UZCnUgc\5T+3;2fB*M$\e{|82dOlٲkZBJs :Ŧ E4 ~`JlEU A /~w$h((9;1(YG|ѝ=N@ڍhp"\W%`I kOfi,;6 hN4FEzA{<4|Cr>Xhy :7\1ԣruۘ<>@+E;˸Q"5P9SЮM?͉DlJ$fϠE: .g8K+l3~>c.{Hν\-"a2l?? ~vt7\ z=TMKPOԺO,KE}bض(S9KFٝ$ Ԣҧ3:Us옰Syf*Ǵg:7Ᵽ&WUց|RyBSjĭ,*NN1^DXu=΁#0|}Y_ܡ}5l~BÖ.{r\{B)RSBDY!#*5ؘBĄzCx®! WS6-k4x-HW2տ'2I@&O̠~H*ДT-"r-zJ\ˀ9!o 3%[qdxw#ܭ}b04uhOIRƇ[%.8 ҄7"/ǣB†TF+ې,ΨR N-+R tl??/@}E0\vљz["Jyoiȩ2(3&(r#õ,4x/>HBMHP8C3p0k d'QohUw >@9qѺq33ȻvƳVY9zy줉bd?[AبISZPh'gi;%Cj$cd -ǬozUv DcΖ[P *ըM5rԠʊ艆b"r@{&UP |O|:`cI ܋=#P J b-5?NB5*,;aM UqC5jӫ2N c6\#UގjXa®"Iub&&}IA }3Ta?="*SÜ?9~y"09:񼚘V~YKjqfdZ*N5E\ʛFh;ΜsG!dh3PZXu/zoE [z,dx!AӦ|d(Arkt)W`G!XK$|`,0ilof42M;=eFK&d1@R-P)G9sA^ 뱖Jc4%zN"jP]j' WµnI""X&AA#i6 jsgv*$(wvW ;";3H*k[ڷ_ɂ!PB+lk\8>񑕐[8ʹ, !7ֻ{Sq֯,r.r'<:"y(<3œ/ZAħ  qF*N|/iJ܀JJ:DMzHC5q &Ay\; r|^Szn1 |ceݶe̴: b-ukEA0spT+M3-.S;B' !qĔd(9)ǺwnJ i`0{~\Ѝ`!,} bcDN&V-C0\Xk}K+12#kIQj t6=Kܣdh}B]BC 7&čxHXk ɫI g}eDP}_$JK_$[r@OjHF$ڻcA=L,uqHa`r+$dvJJYYy<®zϹPs9HcN9B2M ojUޒ(;|L eHB~WwJn/ם~5]K 7`+.|{N7RDf3ݝ̲GMTIt'+-^2p;nUoȆff1-Vngb>A1 AD]?-aY3岅^󲮛&yzKADmy"~ch*`'cĩ=bAar'wA~>HphH#^|%L2T"==lNx`aW)v "14QGi*Vy_J\GOze^ҤG13ݟ()~"YNPv-B3b,p$Nfƒ"^sgTԜzpNJr^R *Sp+<dǨ:ZGyVk4M,)a,MQiشn+y,班nV庫j1"6M fqk1@As/'}{UK:4.Y쳮j!,S"iCf1Ųt*#~JnOZU)/1Bx yA@ٯ ߃wع k9p8a$uLog\,Q?2dY4&Wri+Ub>CWr;ΰnJy.хf|Rtme,AEA,r1`{?#:4 GtpzZ. ǣzqTWUzZvR:zN>t8$hćNφOϹs>0|G3>*SEZyJ莀T8/~)tPv^%f.T>Z{}-5'`ꐉJ&mx3pBXZ a`S#lߠ _(E^~@k0!Lis6 ]@} ʴdNaҏ=Q.ao Hk2ZpTf ĤJdf]_gSpckY d{}xHs3_|6MX8.Y)ry5.&S5U4z[w((߂,SqQCI,ZܡfkǵY@/C2O L5?& 4&v>>$q:X9s A wTimS6zB ́qKuY\D88 2r5P/T[ O +snM5MD$KJug',v ޸_l\ G(@ҵm~?A@l >~|+䪡PT Pr_/BVDΪM" 6[-J!3zh,/+G 6DSrE:„]ތ/l:3Т'}5OZv: .˲*OЛ \W$0vo#ރU])X 9oGB/|NQ0.hk3tihEMb5r}D=l}@џjXnjhkNu*mS3d٠9X4!lgg. \8rfJ0 ui|М6qBY"B3["GΪWI-6Ҋ=]ySϳםi>2&J^HǩqZw: D8ԛݪsд:"U.%Py<s5ރ%lnrt&0-S5*!nH^1_N>xUm8Ԙ\dCm|#(B5Ju2s%}$WvZ;{YJc:A4XgغI|ڬϺx`ZCs˰^4̌2OELyu&B\ȿ35qSe;3wcZ MrPŇ_)Rƕ;9$Cw7epf'9Ue~ZK r4 ڙ>5cOcײۑt'[ZPWv{h =:+\vQ9275z9@4J)I$M6u)ЋV+oKkɸM#&BUȐ$d9z<F 1}][V˶PMB&W+cz&Dfݎ˕ r)^$T*p| <͝NQGPVDPpضuV;)UESU+AY?r!&vS`~hJA b|%q 3B!,.鬜NqOq٘(Wk82H-&R?Zoz`Ol6mpg661v/gZ dܡ ԡ˲&.t@XZI R+k.ӏT=MV;\Hn;^:خɍR1M{?C[GxWC@xukWR؟"d91 t4zp_`f[4[[6dOmߢ a#¡e"b3c)Ou_ ]wAɵ_X?ShKsI7~oϺ{{c2ekL, VXoUt[e;-#v4n\*S9#`!J_$""\|MwеΦXyFH5&1TR#fX0G&@7Ew ?yK|/QЖ%M4]Zݏ'c_ 6 {#E{jV-!HkU\D >KNa)c$!+ތl1->#YhŐ,0Zg jS[!C"A٣np0s.fՕ zi [!G>lwKY)Ag~R0b֌डuCx=h5wp'rC:$Z~OsĊOK:s& ,<Ϛ] O!@BJlPסrwTʗvr49in|w=r8"OyOOdiR 5 QT0V#XF.4áL#>(6z9T9@;A`afO7}7&#Yƭ'NEIy^_{q(G9Zq!Fb|fJ<縨!3[5KBN-D,!wHJD [YPJl5*CP2j(*$|\+O `!{uD>d\N-˜ 3Pd=N6z+^ I{בc,k;4*E>Mў L&A *Tc6 ;tfS(+TI9/_Qghtb@#~C9Y[; e֕2+B\W"i :mvL۳H`#+7ga/ZDM!tk[Γ˱wGD#P ]k* lRxc 'ۮ<%# aųB!/0T/C'Z8H)dA/L/L.RZ0Rr|(tYqmT~=x٠)q+ 垏h\V,~CNLG '#Q!=d=dE_Tc%~c0ɋI`f:~8 JeL3|gEU6tn~3gYh1c1(k \7hV. 4_X`,u5d2kwIm|Uj i⒍eXFQ- HNKj.F*mh ʤ!ma kEVZO ~mPK/t;Fv(q hT}ZdMb7*N2;=!}md[nJx'Zd9?DNJR,0d>eq"iW!p'bDS6S3D &Y0qPL5-e&Ts$Tu^1NSFW<@O E膙r4~@Iq;Af +{CvmN[O+r@EKp+;G.)9Y RQeߒ s*:W'v V$ZA<_{5tlЪfDzك߉(+\C.v_Y#]K5-j1y$Pܿ(W$uH8e"m+k!`j(J;)74Uetn9c?˵o!-_8>3LiQ;!oRG^ r p&^Zl(AKNx,d4'o8Q ;z4q=`?QnĶEwYڵz݃_7,1[o;3 ]1|; XEs!b7E_ZDkn t7hflԺ"s!(Z)e$=4+[a04ŲwLʄwq2mo?s+԰e';2}'V3~-]&"W!vKq /\!-og]xF0-5$Fc1 Y} )nT›t܀'n{9>U.oNՕjw_mMo̼əg$*n:I|5(Kt6N{ +4";SukHɚSk,5&fOq1a9/,$QA, 0X'tD9ˌSz9ܴ^W@&T֟װ0\<v}]MJI)S!3WO(=c :D[ң]8*Cӎ yHmXUQʏd zJEx;*K2"E_ \&`;nrH i1MtY*29Yƪ:=il.-ߍeDni:u! Ϣ$t%mݘ2f>e;)n: Z! OzXc:(厾_d tzϠfײ ԩR'vWJ+A]ѳWɢkP. N6T,9! x],_AQoE&߃2KЇhFt=7o%Cv_}{՗F>r#:`\ƯCMG'bv0 Uw"+c6U|ҟм9;>*y"맳t0۩cc [ŦȁC,O=zGҰ?~0bEwȷ jxEͲ}#PcAF1ʝݲ]t h69MPuP7nIyfAfJwI,\7ρ ~\ *n/h` ׳wkO~=+"0QWz 9O ^Y"bV6^4=2j&:@{s7<&m&afǮ'pY vK5P #@}!b 8 L:{ 9>64TIsa|:dLV =q[Dn \\~= gS/Iڈ8gat .9Գw՚gzPָ-mo-l}o>ƣh \VQQ+wBװ&S! cI=lI ]'cjn(4OHBJ<;Sۼ_R[ 2PC#س+*e.fW'WkMkAdN50 {iͳ.GCh7\PBw 'Bx7.>bW@% bmLK*AڏbԼ쀠}!JdLbrL( +:фx2;tn%*;[rIE=8RK|nw9_. 7 _wpXʅdg]s$c5GT٠{hmQ>FhCIBSa78<.X7s%+'ED%^^H׺O( K&9CFX|1FZȳrcd| "cEv _~ۯ4oV4 =Nr_=pp= {/mϗ[7Qka`rt&1Y d:DyP(M„0ՎT-NgFLb{GR$w# FU#Q>A?}WfH|E œ#|]B)W%TO0AXW M;1']$|/_ O?VҀkÑ^Ƞ3鮡˄F1kmI?Ma[:Tzi J5/LNQډ^䃓!d%n<*=ԗzlK˅\]'W(p_1f0_HHſ\-icȹ g8Q!K~ReGQ52QU(yY< w  ;Gl Ě^'3:]TZM OчKA}LH5RLZ@'aó2#G\- Q=K bf}Be.#*Qlbib⫩Vc5sۋ뛇A T=7]`򋟖4oZe8X X:Pa!+ULun 8 -od C Aҷ2F!cZ+n\*[3Nx># B8#wKsRPr5'!E ͂+ɣ [Z yk+W >EPFwPrrU :\A>+ﯗ)3$<7Op؏;2Ox=WSzA|1S))͇\<"N˯%ӊ D&5),l&i[w'g- I"xkTϑefCf_?*%p7*/wmyZG23o0`i»죸M޺8aC~H5j[On]%;yM|tg &ׁjdFU4ȭB9 BMP p44OWԘ!gϧBUː80  ,2hmAN=ܽTYɻ6-4w\#-H'HJh|uhT(#L)K{#,#0<+n1vs/˹ma֯J 1" k1F?[&?";=YpJ-L)(/lo_|NMc}[!)2Z^yǯIDa&O}Z`hs`3 kIUmtsRw-r )sߏЅЮ)IBVl ,r\9IqUodo8㮭;ʥ v %*"ezPy°M )8}0|e$5n@ͼe)* ')@]BtKs@ċtM)@2.͹;^AFQ( R5U/heWI(<Ɇ.)_5ON:,2ue6Ъr._[0)لļyj9):ˋNdKh㩆,6}8D?B5V ?bLﲬUPȄ0ɳX\%!~ '~bSΗE>G ؃ ^Oꅴ_l W"Y$~ŷsp8ʥ~ 3GdHm a# >PԵL :.&Li<^B}j3yegKZؿ0[셁e;g_ø204Ȉe_u:N¦pﮬ0 qop5g~E)ަoCW^B >]cX㖐U *F$_!#[RF2K]TIxe]h[ ?Fu҃t7atx] V؃ܯp:Rg >6f{Dةy5aao9HK`VgIUmoͶi0o*0~lf{Ӑv/B`Y,?T&6(y5goӀF1GI6nٶʌ HΐTTt/R'LWr_S[7Fb Wiatc xVLnne9 INcSCt+V h+Qx!X*cVF6Z[ΑcQ&39Ug 'fn;p}LʩsnU:~*54}y L6WkpD>cEs6V EVe뭔9(62,;IA"}^ h HUY_}.%:ev#3g2\P1t 2 ӱI UǎBFWjة0>"ӈ|41s%^QFa'u]F%Έ!ᾙa(K!"]PW,v_uJVS ڡ7^`(o&^՗|q[3jrtVGm9@uH?z${i_̔98} D3K!ޗ_t6)8Nt-`w->Rɲ,lQ)s';5&M֧$y&>J+fZՏ(S^93Hd qo,cS}ze?ZEHܒ>4W5zQ,7tt='m1jGG xCRA A&1畱[`mx6{ٱ~[o< !)LhdP[C-zR/G7=#_mWǰ|f 4r2 tzS1nحwZSףk3Wӭf T@, h Y]NBf8 =N@Vӓ?Y| {l_f1:qy,햰2-9;ԕ -yZjak.]/-wg6 cs_fn| ?@^2$wϚSyw:U '$* B05#ԝ؝}{L>ݭ~uH˗ܓtP3JNL@$A^n3ޕfG-WEH1R4PSˏ \m :b2َWjFZ|g=hGN`̫Qyht99f!Wc!;< Z|VK 2EG-(9Q?q9T^6 u*bR܂< jRIn˧Vr\Mtsmq-վG,gYtS2_ui@$u~4G4նbuiH))UWF[iqF:L\mW]U~y?roCns'G%2{cmGza-#./~-PW0OR(r,䁦 Oݏ%k%u ČtEbJ}#/O:N/&KF)$S*@Ax|C6:}U^\d݈u9!UdEvVօi腗7×?on}N8,hԣYYs\dFG ta$M Pk(0>%n\%0 km \we{  uz&z~(µ%:}Cpt鎍epuule'$0_qk.m RzZB㍱,lyc5cJoeAҋG)z M}>hvDrg{i@0ްu 9g^o߈T}V֡~#AցX 6Z@ v@ޛ>8lI3XR 8ea{D">mDi/c')-;y-7;г~#[YfNYX UkKE^8{ɉ3ڝy]._}вJIcN>n5$nuHk=eofsDGww6 z>ѕo"@;bH=sҟRyr &kǓ{pmݘG[UGoS$ƆbY tZoHza ~sNɅ!wiG _D=x}σ&D~S4qeXb+"*A=zR`3yO Ԃ%]D'NРt UjhI@ QKxˀ!vop@Q& T"466Yulҟce'q0aU3f| U4M cSKyU(gN#K~Uu>IOzM^L#Ca%SEl1PaYw\_}å,zyq"U6{SϰB2&k2|v.Rd3N_P-u$J7sx5;=yfqPD&xD7Sӭ0Sc)Yd7gb {Cxw,h3Xoclk?cє#_rĔQwn]M%|kpRZ2iyuu‚]zB*t{  ((5^0.>:^MڑW 髼2}չcql#9qmUNY H;esZ6 5|`Y;Kd4_4gdͽr"SⶕEoˉm7ݛܡ7͜u*PTS c7SqS&*gEy -d&u:LأUVH ®@ᘈtI:Ɖ'KgYZ07070100000005000081a400000000000000000000000167eecb8300007be8000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/iw_cm.ko.xz7zXZִF!t/ {]?EhDTTk׶Ǽ8G%]#{M6=&1Pi$bfc<-k=oQCz8w yƉ MiLxQ#=z'%> ?s`LX : {zu)Y\VI,ϝyJk-c i|_JfIڐ8*Vt~Q^3:hD#6yq*QPGherpjt;mCsE'li)CMd@8Td0_(=0rXy K\hl,BFY{y]wu)ߐJ;{%ʁA~]8YD4Yҡ5Dacۨo1u,_VM$wŧBGZɋ퓲_ЈEiUd>jʸK-@w :j a˛$3|KgJTkSs0~t<ma>,QJ]J㿮fnqA/UÜ6c;A LT{"^MMnU =?,ԅ{.IN"7O%WDlYuW! ]1D}[rc!EA(:Z؄R$zԛ깘NSL3ޞݡ\؛Q OF^?&'-s|;JP2}=+[S}ə.BT惚9dC~`T(+R,Hny 51#pb` )SF~#46:{)ăHXnޜ}ɀ )~>]7&[#1KQkK7Yc,g u[jJC9-q]֘?i:5gO2]>=3 ?BRͼY( X x<嘸v:U Ã[ K㭑:7R>8[ -RQ-q}PrB_2 .-M.\)bں./ьOw Rjv979Q߻7@rP-ouIҦ"B=U ʺ#[IqHtGNQ/Ց\b,F"2K0hx~֜nX6qՆg3Wti۾lN}Noz| AMUqx!!(Ւ{-ј٢E/5d ؋#hnϲZɁT#c@/5l#GI6%uw=lir֢lpQǿ/ {6Ghq~oک! ^kE=ÆxYBlRosGL_Oe5_2qTL8c酲ԕ& GGδtbɗSW,҃G>A[ W[%coyᅠD}Jg~j] eaF{CvFgӧeLx֮WK\6 V RPvYiZk[Gbr8_5 >&fL@3(&$-$\UG1Te4nhc5LJC@ED@l{.Z7Ue@omM 0Y>8e1Kt'ȕxaX{߲W /71ͫL2 8i\>G>C42Hk'c #m7\Ett =._E-1<0È%h1dԸa`i~TGܡy<*h a p]I++)[^5NV#D Gٿ4"s/_@N+JUzP6f8zrl;DPz9 % CyaD{Oqeu̹ sC{A9V|c d~ t UUPJ/;Ygu _[Z~GG;cGؿw*%EaǺb;)\Wzyoe9r%n'y-El9 \I0l3~z׶Wz#OAx.`?GDvoJ5X"2^z]~/>ϖlOψ|-"__7^.6 lA/0 d( -cnH3"ԵB)k;;,(5™iѬ#`]{A)eLKc ]/ b,.XH#>KQ.T.Y+6cSK)=6Na_.Btnn**]-zkh;H5@%N>Zڮ!4i] }23-n9 e5[y'9,VҊun! ~V9&/7kEeyCmCc?0O&sTiRStƟCuf\0Ԃ: ᆡMg$dt16e׺U]r=cݤά*Urɐ(n7BOvYA$cê٣=u8`wFl ~aņr5Yq fs R;DJ d3 %Yb'YI\8f tqÃJO| XOo;ohun$'9O:78 uhsz R4:P.̸+Q{Q1˻]UI;c<L0HK 97alRI|f6qK>O?&0~~5)] (I ¼PqxW%Aυi  ˜.pHwPfbO"d'~7#L"HM>!ɤ^m#;X5HE`_z>mȣGHשy$05jyչC;ߐc=xZ'2NwPN=j45=$ugRN&ly*MA25\\L̻uL{X&`Ԣ゚EX6)kS<}DJj(cA^8= R~^l EXΩ8S3ᑳX$'{gPLowڍ~FI?͝ @7ke(X;3JQ%:zx!V07Ԯ܃]3 _0y؃ ?:)*6"_+nb$l#or5]'Yrd(C! f45>~`ۍ3|Y]4/n}OvaHT)%C5+Y̫G!@D>Azfg.dG  mA`?#+u7*pGUৼLɦnjdypLkT|Mn.LrMݢVrR}gN(- #Z`wZW3yJf,^biW$-FC52=ؘ+ s~آC9ݒ-Mjbbq5}n>Ã4|3`p i6jg oq؊B[- /:JP Ĕjoq+sۄ]+ثAغgEUỦi3 p|v $\NE YGLSoӺZo3!\qMX9HQ wK59+}1|l H?@"ݗ6q+5M+`124ñ.}Hw~bm\9h/Jox/Bc I]hΕk|n?G“!$34hˬDmHX_-oi@Pmb M1K0:>P%+u ;ދc *Hɽ^.!2 ‹|jiqۢUO7由8j; . (6T GeB/bFn(8C(~hz+6K܎)AO㟢bXg^jvBA]*|MqO7>2nʻ:k8`MxخwFSӤlfFK"B5dM}.]$zRYamԢx6SwF`XQ>rVq5 <*muKT sg#Wټ@Yƚћ NJSAR! n1(vSE8VK/!I~XMif2fkyt{$N^7 yC|g꺛D>ĈLs; 8ARA=}P @^S_ZNKeEh_ ]Q>/҅ Yeª ,2sq&GGh9''3_V>3-L]p!Ir43˫>7k>We*A̝ -Qj~^S"3{7%f2̑S\ LP2 _ҼZq~?rH$n-3[I!|PɉZ sόߢK4c>vYiᬑ`@ ƋR߄ThX٭HE$SUiԾim`Yfir~Ҏ_K؆U\h%۔HC)&!w5x= >4OT-_ߡvENHUݶ14Kp q,/IDAɼxB@ öǝ,0zJJ A6 fU*˓" N؜'rІJ8$ d8q\pG7TIB ~ZK''Tv\ D_S}1"[i7eqHBF$J6{1 mO;=pIi;%zRr@c [z=c~xGl;C=h" |-tNH~5BNI^A НalK[`8m`c/[~T?ڛ&0%0>Ş'h2W0 ,F*ؒ)=Q_3}aBZ%glQ/[M\]u%i xyZV+4cf]'Q!Bó猟mܸۤ-"=FC&fi0 ˉm0 !Y*raG4p`ٛPt+'HcN>ɾ!K}lsv`p80M]QO\֠isAWv4U)rحCk QOSAcP߻/Z4(Ugv+`B^ 2"6BCc5MTHφ%s)]ē߼'~GN&TkRņ SNGj1gY&ScUi*Lp^!ܸ!Qp"bb\GZMn{v*NT^}3册gr {AZNIqֶda*o8}%F IECb:<, *C}u_lC*KPuvͩit*ޯqҩyrcs60RaTH<6d7s0JHkFgTck3-# &[ gJ,;t>Nx29_@{BI`] &`[ W90?mWtF©^[;e+q,U0\Y:4ﷃ۸B@گTֱ"jsq{l\3;h 2HrQJ*7=B3A7TCNh|u֨&(eC^G pMXyނtҝmTl]gnNN||h2QϫۇБC-Yd0Xjpl8yK4,iCV-+~-)EUSQeҐ9x5$CflNลҴyGXtҠT}VRTׁ-"sy@qSB.:Ov/-X!Aܡ2fo뼳( 6[W,X0G}wk^13m gZb.)='+swz ~A$pVR5rc{RN\~IԷ,IC>~o쿨8m'j3G$# o/OX=#ݕ@k= q"tI75쟈qtaz냯ceCHf&Biyu;$V:-y!(5zsF=miiE8nE"Ocg0Nt?O 8 e+DlB5?~S|0-Y"D|XPw#ltkN{YBچɫ Ŵ? \)N[n)7 +1ηVeŢi>k{O η4䖊@ czH}eϢ"kճ k]b)Wx%ާ$tpλiGݮ̬\<8Zm*b`[wbnz Z9˴Qd&էɔρWŠ0]]m?>Vmg_&b5isƛD{ߦa glD@^>aܐ~DŽ/_KW$85g^塱فd W׿bOKռˇlO€#A!+K%66ʙ\8l2q*~93MGoeaX[S98YeW+GgIR b>>] *Q1pЁ1-tY%vsIux_0W5Ƶ|D% NVO-SrD|z'4j=ƓϜ&Yih"Ֆh`;0FÚUG5_6v%/AmBjp)#jkfyj1RL,)X{dI@s$pI6 x8wǍv;֍t|å.Cl?]nzH ư+Aexpy|Ql-v蹅U/p!"ⓑkHuzJ`LlA{F؃>bLTJVPu#mFku#;zp3`V)jp8񟚗kh݈X5bv!;:r{Ёߟbec;:T eg0; [XB(yspnm&٧cѺ6R恁J|i "DZ{iJ8zXӇDz.$p4#be(`3KOcΔ !/>R1gfF k]%w<7;ܷgN 7:= |*NaFh/Ds,{(O0aFM}ֿcr>#Z|= EDyBKǢ0NN)M(CX]*RH }&4_jq~Fl?XXdFB+q!L3Fq}1Tcm}rgfnA1Ze0]E%Z9 ;$=0vΛTg. Js2Pq(xceni-T5\ }۸FJD0NO_| ɓ[ޖjڿWc}1b#pށ-n62a7_6BY߫0+%:-j%--A$D,7 qdddXC5UIvykZˮa ~JS1s}53bpuӻ#4LTOV¸46k&#[9::50:,uힹ_:09bOYR)86 %0odn$W' &l /=i9dD]b:_{"+H(Y\!%y#Yveϓ ٗnig0m^6ejdFPup]&U~&]I!V1mG6hB6xעMtO@ذؓVԖ$̢c#Q57-%z-r@Z9MJQא nňb騍S/|iK3΋Le ^Dugf~CBT6^V9r1P%ϲbFR$€$hʜ Ԧz]@-u-0Bv NkuHsԭ6%\Ld9) P3Sk{@%|ODtBL_'\0UHXw"6sۅd) 3?\xF%'cxHuDE@d9[MPCܬG`xL+mFMPzԺ^m` )K;UUT{l9:jpR@;n'?D`!>^^@VnH~NP3PvltZ-X6ٴۄZB=BBt({ 7m$wQR rH7zCexCP4OҒ, LUאk7>d̐LN/*X3YiRkhm*d8̳2;!X8ۉ6Fl6DkBe0/#HW[zf ؛X,ԿE're`!t(l9f$nRWTVw7$بDk*A0`]2g^Mcpp[elP*y7DƮ +P'X;]"15G"h^ی>v851cts}jsˆ x>Џ(4lbQ#|#sǥ[Ptܡ"[7#Eذ cK}Qu.R+$blRFӪ ZHE50n:T9pcNY5꒭я2-T(7g˗N?Ȏ埂rJ]HrF61fXȸܞ!vp3#a$K/f7~!b} FH<'].n hz)~ɋ6axq8. X;}J Lik\MVMH}m]Y0Guj0ϝdaH*5JR km#:C3RH3H f6-O[䮉\*/Aga)ͨ`ө0-d)-т`vO56$kM8gYڪXemu9fq1 06гp V:Yb>U0ǭ*bF6N) C\<rtb%´)ƏOJϿoDJs#`&8]k2 *RK) en^ !x?n[x8m<"3Q;7[<8xHPYW͗1\'v v>QKIRX#M t B}=a02\/uM|f.T 0` o԰r.*Nw@N!F!³$#Z݁'Nȹ b_bє1oۑ7nU F-LLti5;4J}Hp,dG3)T'6Ng۞S0nxL`y""?~-/QI vA[P44 WH;u,hGj##BO:a [{tH}v;v?ѧǀ@C۲;-avΉgش/ܗ" %pS_uRbn!ِ+͹1M='O~kcb1/EڅZؓ6&cX>iH޼.h׆cF8QO{%hD.qeS/#lʤM.Fgм%M)aVSNN nN; >^d+W(z~5/ 9Ocwq*ؚBYǯRoKrQo0,#/) }v l0np#>m(3&jaHeo`zkԱ…QǍQ1 G\X(|[v!}#z9[?)uL/(ϻpݽJA8Z ;m&bo77~6u<ֹ,6w[WQto4eH*K_ iQYcRO̅nYti>q^}tƀr.obV)Uɜco#\9?nyl?K!y#0X MLh:-&^z\.5h%2ե% Ek>d`g}>e:/QeTcq7-+jb t*aiN#/=1)$ 2dEWfX13 @xD-#B/ t!]0ܜIP\AK ه998&cΜ0e ČS SUyBU}}KW'_ :q9ZnOdb&ڵi24eFZyQH\ΖbAUL2E嚫"닕1E52u>vN>Xm]ݣ"z>xdƸܟWOrZ31gb$ʴl"1ͧ6ϩhxpXFhGއ1 RjFv [Bun_d`.k8a ʑL$faԭx?%kd_o(1iL-;(h3#&sG_tӝ̃ތ7Zf2QX!WE I夤) 9gn|#oH+mf]m®T8HXݷLh"/T8at6^Db^ G%Ѱt.BғrP}`cUTZ/bb2t?S`H+BWV;1 fV̭+`mTӸoLM4 zw\"ALH \5фh|^0tngnVb#CfLj_;-;i9>ǽ_|2z+$Or =dSl^  g>9)Ea42@if~U7KVMNdA(}*]@*%BM|9=1&0 ScLh ']Hm&jŧpAyAwN`A78j:b~[}ubйIRυ46j`M̑b'y8ϠD޺GM?M NF6%_^ k \z556%Aىd6Eˍcy7nM1rsa&g"H1c (LvXrU|tm|nR͑auFN31`gx 砉:oCE_8hgk.QC B*Ci៘.%U_AEextBs+3ѹ=.8tV~dɡ;ޛFUӝ V,(zA睘xG`ߍOXZu{;$'t͏2&ܺaHC^ {$=obrClHg2)/ԥҍ"sSizڣ⽙=ؓx4 V'wp]^ |(:(5I gp,|h}V5F801{4vӹEl+ ǪN&ӁUlm{}ο"G,4>XY[}zwvv)Rtn 䝆rI`lRey!T{[{x n %\)!anfëJt,m䰯)"&LbKP,N3Lk10-ƭWī n9I;3DOq@Ia-Y/="N\=%a$oeRɤ~GKFH!3X Uv:19C/#0vy("ҽ,9cR1vr-x U-BaF㈭c߇nŝݷW^Qh|B,̳bl~sTpͼ_T7hσ$֎ʒ1zR}K{~EG:eFU$k 7gPU8m v"YHc"62.Ѫ(* fwhܾhE=~cn9t87$kĢ`fE h^YAXL,j)ٺh(60^RW۽qD☃$\אQ]>;Pt1Kp0,u ~m 11?UW*50;h C*73']۹2AwYD`td2)T׾3 :F{k] =5/v/?QOu3ء_ !2 +5MH(h~_Bl%&P*!%4wR׶r =|y3/8>NAV ڇ O٣m ] ]:PE#vʫZGjQdqUxN' AoZ0뗄:kW&d! Sg>x՟ 8# + QU%1$̦)MA\Aw8HW@BdB)+.O0W߅=giiN.kvZ_ȱs,J>sK/ݓoP =.է<$Nd)4?1y9lz/oXa?Y&"r6_j.7`'a)| "E>i,2[ ]yZt޴4̀hd)6M;+: a/E_%ƥ26:a-05 >@8ڠnJ"{OjbB+. HU>[D  (7{Gg%Iڣ-~7vbM`kK>q ( jbTvMVo.5 or.AUpo̔Pٞ8táԀši`2~ kG&#?K:/M7|e=؇V2IvOr9`PToe2H帧{y,s+Xb,s|[3_@I"?:}F">M)[ =[F13Fc.eV Mbh$Qұ6\vGC0ܽChlZe0CM/( 'zGm\p5ʝd~ă֍9r-Jd0xWhMb>>@P~V?4GmEtz2|5ΚTuO&**7)z QEGP"˒ i ė% ]3SkQfQpa?)o )#w컽GV-2 \dҦ^]y_{cnO.숍,&R* •+ 6ovudcls콥ys .ukPN(ƸFaag܊*nB75R=P\O6uP#0F紆W^تȖZl{WKSKF\V}j ϡhϙFWݎH`y҉_2b<6`aZ)G>Mf0@͈VTVk_&KԒE:հ2=u)%Xl,~Moj4ٙmX׎f ʧHmnwDPTvJU2ai]"Hȗ1!QFZ ` yB6?2d3˥z ?me ?ZD7wB.37b_CN\4k~ݹZTU-f<(A{G!aa>4ؿhBWKFY9?Vlͣ>΄y5g YXJS=#wy2Z]ӑ>q?@wap< 6d(&=*>ߟL&yfGIy[UI"jKDuIꃲtTֹ<h8p۽BїHD+8g #C]bqU'۞ -!LOFz1(麬w7Ǐbf0Ȉ'kx1J%xƂ% 7䓾Oi4nūKVm[7bO~xTe7jՒǥ2r8kLV}VcM`!Ft(yZ!ujoW_ A]F*hr^ >Lxny:IݛR < >"8+C zI folWK:"sc9/睄fr*BtK(/fK,KwDBs=ka2M6Y#I>%zqTho$mg%6 "jKd T*.Inq(j2:Rj<$FX{Жv#U&>>"MLF2 J u.3uc|IS x|)O&$yOfd'.1tT4*)  K*vk M[k$nAGȽ^!SKػ1+~|-bS?xvš E]r{ @};t;0'SGB/n/15R;km]]X=ʠ\R%,]=47m)Uqs*N bt%@l*Nw {gF f8IB'~Tԥ9,OGc/k_c$p6n#T`b3*dDs E@ڼG>Al{ŊSh},ٖ[+֔x )Yy\Z<> \tILNZuM |ti6\&$,p5i ;i% Z8ʙ}Qn묎n}<gʊ~C \+8!YWv'E'fbsxBDH,$/@"^oqC68S?m^Xa}kᱹh|倊^Y J2zto-槼lFc~$YNG{]:yZ?L`@QXlT'%`,UL_B6΁z3nרoB}Se1A)?SώpfGeyV G0Lg; cv2]3v0WwA?-DdݞFv T ßzaw.?}%u%h E ,{ڎ[ټ@oA]!!%U (IEvg2DOm\\n֑GJJ(11<~o}ʂCsvC#BIPĪx[cE3' s>8:O s\R?8_%fȰͮeO‘U6Y=dl'7)7,잲 sN<:̜d ޳ JФ7- y OS=*.0 V)g%5gv {;d ~3C;e,do2-@svl{vdȹ azLnlPyzQK} ҁp fLYȷ&x(EkPL}Rpˀ:z(,T K!6@%1QI` QB}j)[ٝA f8;a'Z""0ik0= l"=JpI¦Fc4q[Cmֱ{n{uhn-%=kJR{Yްҷ& x:ah$g'PUA~0GV׹гLNKE(b{i6+@dvQ *(i}C;g<И+Ab'Q!Iy8ֽSPN/ Wgӻ{ړ'h1p3ܸr4ԋ볅W'( BX\E}"(uíĪ)|.}q^ ى4M۾x,O><@\:qq2qUЮ$緜[XcAhI[YpJC#^HF TE"hpgV^` v+LKPlzܱ!H*n##GviPb6͇f~LA[&h\x㧊H"G.h:9ū)Z.K_)vil@ N# N8 ];qB SE,6BVDVLl4c#l(ζv"Z]Cz;0] JMU.b>θ0SȖ3si4"X(3Z_،MAfwMlA9VP!|HKul>0(pDGnD WPgA=ԪJ/=}Zv&[iͩM_,NOCNո65T+3ƒ(6"$A?5UYS`3\w$率$cgB:J Giei'8O~U?c㛏E Sv d+펶qcjgP)kȧ8h7?U?|eMӍ+yxF1?hbX9vA-s.*al""GX6=Uv,qZk~2-)vQb|U+:r,ly*;3G4~$hzlyhHݫ2vF!|29r6/(BY;a{?` 0zE]‹*m1Up_5-6wMDzsĪIaĽZÔ?5a'` Z-=9jl i9 rԚ25tGa9iPkj,|pqϠUt)V͞p6kKA*( l4=F9mJ)^2 _ b947#}5v@6&ݳeD45Ș>.,-{vo.tl H\V@`-.xgTA~O)@73*ŏ|1֤A>'7Iú%D9fL̫{( ؇ȗ&٠>1/q!\y I@7dȽ{/xU]"Y+/Wb1prt-Fc.CСŞ=LUun@j7\(+z8\,G?ŪIIUYzݟ{ oAMZ^݈k.Վb8ttAl= )12CI;CuŕCLzPĸ)"s jώӻc/'^R'F:=ɏ֥$;QAm۵Cw Xj,v6 Kjf=<=;: )a 'y᡾B$ܩm瀙LevvrS6%_"ܲb+KKTcqh ԚVJUt! ̎M$]7&AT"x&0Ð+.SZ%dC_q)pOkC4W8憫qt"E7]wLbpɽ.#Ln*۫i_@ݑ!d@]}-΁cAEpQ#J4ί!sLyvxyHmMOGFw t~dj8P\π]~Ӝ.Lf Sh z#ϛ,Ug-v~W=J)uηRoAeV^8kIĿJʵab5} -* `ܾ!d+Ф8,kVkcUm,hs`%tMbOَܢ!>G-69({^!DrdP|\B :^->;n堞ŸC :]3G[x|*ko5? cqذ~\,-P_2srp\a ?_- C3"嵌 #P1 GYkw.6DMDF>%R ,J \F¼rD.5ddAFVnz\䔡ZK{8hfRfF-n Hg biܴDd֙s 'Jb S6ʙԉc[B= NIBٺttӎ,>?(.;~z)bvö.,!Ĉx|w=ʘv9)X/25s6 1iH?Ee+%ہ{ Ŷ.Q^s@`zECf`n(x4Cy.ܔ{~7N?lUe /fNXCP}<$>~ ;LhA`ϫ oylv'PF摗(T+vumue$,4Y*!*dm}g#!$Ucp<ט,s;ɋg~aFF/C<$} ʃ~3LqIqig6-겵hKQj-}> ZvA@ڬG^FČ#XIok旑;XsT/}|@/-rԽ3ΈGyX;)F^x)oqY6IrďZL86$8ki_9,u /AgnYgfۅC9Dr_TfZ~-Ϻc*N4c꯭G\螿Vg?G35Ο2rQ0A6vH=d̕)v0q65~dt`1|%p?>03ҴG(y8(+uw2h~Cl`P>m#C? _T)#FO eYkFxRǾ <}8#('?!t .rHʲO2}\FZNCD8WR1YØ(#@NG˶wh[vƇaO4@a>p͏;C DSiqMћo/߼{fcү4B ]k] Gy:V!M Q[,mWj<+ eu|mLJrudrUkY!V5 }kh4q":'s?D CJ!YVh>? (A@PW  6aR,wMFWHab$Ja.j_DzHnNJ.c&I$=x ݓ;:^Rw_xle׋#$N6X#r=NGe˙oǣ iqk ޱmF2 ;J t,>zt ,FOv:]9? -C~0*[ Ү>@W7 ~4+9dܨ4Nt468l{lɾ7'o*CO-a ,Ej9Hڲ|}^sX-1guJA*e`F|,B윳FRcY G K5%@z_,2,n`c>d8)S(VxE"ϯ.~2`29$8WYA{[°gT(Mk0J`pA%i*y LQd E z˜#OhRnW(ǿ|Hdʾ09oǗ}|"=].q [F.{u},a qf) *؁sIO.Gk!Y#ByMoٱJ/"pr8ɼZ"pm&:@c}F`5RƜ1{ujuvKZ-UMC"ؓ)5 *_y88NY~+X7Q>~&%.BbwЙ6f W4g}6Dx XNw|R'19ϟ$yf8`P@: }q$Ϻ8 LWTS(ܫ/_e,ȋE;:-SG ρ}Ū\,y6Jm 6AhFYAռ~e"j "^#]YLwDq4|Aa szkO~;yxJS"d~W#`ϟ}«l@\bd<.,:5On++21T Mt}C1!I0މUJ* gYZ07070100000006000081a400000000000000000000000167eecb8300015768000000000000000000000000000000000000005d00000000./lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/rdma_cm.ko.xz7zXZִF!t/0%]?EhDTTk׶ǼHFڀV̷GIllǸXdϗRbW K2c˭lXyD 1D< rҤ:>82ΝfhowR@8<{.?C|J[Ptx\@ O!f{ P=<0r.o.E"=r. =%׃(4o q\g?v'GMmkiƮxQh5gƄzJEuzxu:8D/*fJm'qܝ#ko4_M՗rO8 9U9O=);o%WYIVGV2>3-闤+:0SwҀkHVX)=fcQX_O\3"j/y8WT\Q8{/Dh>-EvoXv)gz XRwg9„{]P' m2kŧƙyxFOs޽jF8#cd((\1MBDR ) 2o"̷y~*ޑ☙3\_kBj(*&Ġe0Q =D~]7$Mc}obRl𢸰w4(HyOYI>O,$/й =Sds5\Uequ]sl> gۢs$C+靻z;$"3M;dR/s/gʶIfџ.ƥؔ Kz b,97]8 E#l3Yi@ O71di:٦dTi|Uk88u{e/{aL('CX۽(wH(Se2е]8y~nh7-~Uo9$(<&_%8h ,eDm:hW[eʤbPzrtrb۠txU"׸r&9=؏xEbӆE%3u?jgCM#Z;^:o岬]\DAEGX-zf*S*_ \mZol軻BLH[~C  'NmU "!G^Ԛ3@I4gFJynE)!/D,}AL66gWkܷ֮~uaQ!qz}E!0%Tg-o/j(Y?g/?[JQb۽e]vϳҳjOkB>dV-' O:zi9+|,R/`W.nG}ӇGSnήTy!I{=UfՇ'&K\GU_$3 Q| 05ߓ <~?( AKJP2kIsiy]1@w wa~3 QkLJojZy`(Œzn )8'+^ZM_@dY^sP5¢d8C378 N>JGC@D`qqۭzP_O+\f_z 9FΙH\WTu@YeQ?#26+"7%;Zc}(,T)E*OBe!ac)]~FS (>}||FQд7Vvuʞa, U-``n$vRռ[:D\&9+.!`v/:",yT e.:`?yfRJ0 |\qk'#ܼ].7 L8o)ת(Ƹ=z:dsxE*Pu[%rAnG4uNCH *oEJR$a`q@ʀdlO)o.V0=ΎmoӣNFsByͫ &,UEW8]}'6?&ͨr%1LU.J N& ,$9+ Fen>1/w*u@(nyFCJF$nSQ)/-6۰DksefiE"{<8+^EKQ pSEg_CB!-sB C#"Io )ZWr7G,x'OBNn^x뵡rH՚@[[G85>_1YX'tI`^ wl;"zcI S%P.:&,LxƤqE3Eޖ1ʚVl ;TEJzBU?U_tGm2iI"7an~%zUe_ׇu= mZ#Y=Zwx(\ VaP쏃ŽuQ< ލif51f00:r&N(Md}'k`l7?sFIgtX;XHBy a³nBR:nK"N*싟[w4'~-Gh([ Q3E>*KqvڵqO{H:8Ra.*QС @v]@1Pl{ї!p&Xdh4_J*qEBb _0I[:&#'h;Hp'W&0Lٴg?zoX9}<[rgswbOV@<ߚMH[ΟT,0KW;-`52?T0C@|25֒(T֨$uZА-|G|iF1w{UI}GEQ+Eqcc칮칚W]BoQ/;xr(B`wmA6%\g_l187m?$ |.w\ 40Կ,@0׌إl1A\k wO `󙆭4:%3LuF=x/8kʢ<]c$:Lĝ$8C+~on^|Uᔽ#+p納-MwƊ[vOъ%\x:m^Y@Ápsۮphb)cOkT!LwO-q:m T1cBd_Ժm :t*RZ|5'6\8YW<5 Ɗ x]x>,Ÿ;ME5D#?PF D8šGRq3xsekU/&-=8 }r0Vo(=ԟp7!:v Р0mDA^+V`@x2#=)n?jl}+'.V c:Z C^9uoOi.(ѻ>: K ԅNkr͍qB?uYѯaNiߘʹ}5Rх6?:of&o܋F%z_<:sQ,6crF:+1ҡ V̱<[QusTz"%LF@@VΦҎ/ʭL%32]'?x |d|Gv6'm⦽Qv 1DDd%(_el*:&9~]%X)R-8jr*TFq Tq']/ dk>.*)=61WcNaz'c&CgJv[gx 7AW4u gjOIus &/.(P~[&/ .3D a,An)P+KgR5wS lE %nțy E>44Z1+N^9^'%z9\F4i;yE:hFwrbT53mREy>5`>\-QVD,#^xBA0*IOu!Gw {HqgC_s&>( QMw5N$Oap6ֵ)ҽc PY~Q nPa/CgR)Hv>S=&ԥc.HnOg]sY0ܧmphH'z8[Ȯ/>H:}/(Uz7 T56G8Y+0?(Bd X̷0Z4D7䡺!z4?6ETD4Ň/JH%ߘTw=ن"h enb^?v$Њc|o/Tjwf*tP(Q'rB~GWZl t >5~7_z|ǧZ"z QmI1CQBX:ީ9Mw"!3R\^G!*qKǢlaX|֖]Jj֛%zKwZU;I.dC:XFF,azPƔ5v" ՘hKkc2ϴ<20I+#ը#<e#-'M?F90ºk&S*3lVJ= &f\;1>I"(z:"pTg`|vZH],_O1E٪YTR~ٌ'HgѫKN *̀M s{,"_߇|-RpN `ujvJP]X}$D7@HǐڡAMKaE6Q]x-vB5s6|edt)| f3N0Q*ceJk }~4֕3[g!@!n# e3, Y=P]9ޛ_P%|"2F.,+YUK='!=u}vbm]N&#j2XlX| ""M9"nsBR UMis_L'wUYݿ 5bbc ItYTSzw%tNrVdG*; !m r1pW=ҷ읱ߣztd;;{]|ϗT;m(lR ;6mQdLX9J5ޝ<ل/ŋj3y}?}O=>l.a[:Pvx)JܮAbTL Pl~a܇u(Sbf}S *gvפ4b1G2Ql~1}6^OWb5GVt(<B VfJ|ceo(ccsv,-V/>V^Ō1we. 6F+c^lmFY@`9G0k7 G'QC'_#IǞ-֥kYq"~әЧu05!8>3E₣Х+yE.2dcJzV>7TaR9"r8ssP_Ϥ 9FHs=\L墦3 v$U2~![msIQENVnB<[GHh zL HʅN9K\WKfi9f]鼇t0D[K.rPG5ؠ}5ʿgAY,IhDfZXi5B4yL`N[ ya@Lg{BwY396;_=( ޡ[$N"[ֽR V_< K_[7hlBM7:`q&6(%V-Jdnl_RF:d7'2x>o>6E$W%CVpTC[ȁc;'eNT_*3ҶZIXk>D61! O7 tZˤ-58Wo/_] M, %(\oN_2&<>.$$#fI 813N#?2ܓ$|/.w!Q,u\}S7I t3DydʫoX6/9&įDvE >m^:@.ߩ"3Br|g˯\S̩Rڐn&֍{9ЪϿ;VWpocpfAϟd>Q>g<|UVѠuyGg O4RUm ǢPAPpӄ~>GUKt"s+ɴS:lsq5ʦԝGl6~hF Yu\ؙl]/?>V˾Tol`SZ5N MFu{ t 1gHcFKJl`J7@3(XeGYQSHON ߭ڹu|mv&s}!; y2Ŷ3QCE %Y736س+ӍCRA'&n8F,uHZ3@QGeJeq rKCWa]n7d]LsJ%4tfr&W n.Z@"?O)Qkj˴k"o7sfo. o$yUzL)d˄ -1Ub p|?7`!jr`;/>}E`z%51&]#Fž wֻ׋G4"YzA( PY M뇽I=9?RM 4hRS:oIcb?VКGm{8K.ԥKu 9Ɵ\O>*Xq*y:(b6_)0.R*a.";G2f\.!V̋Dʘ2 Iĺr7Kc 3 CXa˴l.DfWZeTp";oijB.=$l/GN"Ћ'b*=,ѸB@%K(`u#QW ӝ}9 z Din4d (&2wA@`œ4.6e(NQ g-qNr磲BHRe>{Y~x)S#/oyU#{F4{A.RP2>wj8G{mO4 }RQ}B|.< ܔ 6E,Ǘ:(->@\'MuVA ']E%bHS4'`YWD\DH k̲T gQzg&HԢMq˻E;J\֮\,ζ܏&qrza1|2p@ I̞x]hT\*_P3R]3+'NGXW.3*hcID- lh}WeN(peyͭݎ_3laAI jBIL% .j99UyI76<%cGp)-?(Dp 3;pCyP $DH \jαYo+KP>+1lq#@Y/?ɷ+KB4|9݆ӝ ~n N9$sTͯk ,54wH4e1oՋ `)sPa')ɡ|FA|̷FV*5i mҗI1ZY;#m_;af N4D ޹HF,>T=žVcC5Det(XD!%|3LIq̄M5e:@qe7 2,Y2`0y$4~`Nu1T/nGY4<Ƃ&Zx76T4Ȉ\~y4@!bӑ{ĭ";UsXzh $-+(\olR-2Y=I<Βylߢw.m6Jx=l(Tm;ZQGvwI=mpJ"niߔ V–u(tJ*Im"v>1q:E ZكyzőWex4LHFHg>zl 4CŬ/H\?&'C{~AFەQ7B[*w]>yݨ3xX 6/aT,hٶF2FS{~Cws-t*iwgn"iuy-{^M] uGHϒA`g] 3^,5]h5W4B#W2a"cY.RvkJ5B6,E%:6P*bF+&`e}_M8 MT AO]yBwz8 z],;czSC0F+5ιTRK+Cf W"BѥhvQE%u{}yBp5sxQ6 Mt&A6%?tF<vx6ޤzc 'iwl|B7gtgV}1-lpU"L=_(2B˗6OߖO|!xRz~2eS%Ӣ*22!T,x($Ue*I:.1rI1Uǚ >y_ٍv``"Z>vx"=߅[NuT9%X5ۉf ]$x,|={ΞknF"UQ,"?H057ZWD!t1GwSB̘iw&YeEUf7cW&)A ;Cf^]yfL`DqMzEI8>树)U?abI,^:rZ"~{v~8'%$e*Y Z#a$ @ƵCoª|/E1ήC{iNz^4/JO% lU*ui'a!u8l8U~”657Z KIa$-b@.ro&4rQW9%0m:1Yk`xؐluh`r-.D \b^)(N%+ѳ;ܚŅd&W?_o@nevjDv0*`q޴ILh1Zz>4D Dkm8el0f"҉֜lyQsgbk0Y`y)U̴l+<࿎Эm&@i\b۟r7CA)B1eD{qzgX']l.C;Fg-<5ՔA0(lv^EsROz^RJ 6њV+y`4Ɔ(S1nz\x$Xkp2;g6ѮT"Txua aHw{As=1 r`#q6F{9oh5B-"ý"!vgx\GYA5 xrƠ-FO CMJc1A$Yع 5ĆHcno࿪JF.psݧ(M`+Ư|P8QArgU9BQlrx>k[ PRKNaT˨vMSӧbQp,d H"ejEo*`{^N1iPf>h*fPT(v}a9 _U54?{%@zy. "BF:hܾt9`7QvbNrc?e+vЕ_! (H hB.0Y-YerI֍.%e^jxn]EΦ!Mg=CEvz,cE!P9}#zC@~u|ӖA͐HIF,qWvmXCp}TC,,&sG c .GL[ӱ$ M"a7rp*wB_.vI\(56җ_zH3qE yW q/FuvDU{IsVʳْ4ɋyf4vPIWlmқH+]:iֿ#?WT#/H"Mgĥ1wBDaV<}h2"џF++ׅhnc >=tTN}g}|%46GRĨhn"C򋧥IFpIˌ=QEM.R4fhH7h4XDމq)ΟsQ˱~\AI-M3z;A6rCbr~H%3:KW$"&E4l)K  1djuîHxALcV˽k0d&eIK#?k@SZ~wVݿ8_A=MGvz=??8t\Fߕ˭K c4dO7/$jX[h+> \~ElQx!<$ LI|X!&6)FPHDTh,Qр}V(碻YHyO56;*yI_'W,ːٖR/yy<E8fQ<.ږEXu|ʹ Py#5ԑ5Į5#(J}DV=EG39mvc>K@).dw5y9cDžA@G{P.Os. `J#IQp ӈ1!@c0a5(S]l׹\$Z? :Ca1@>)sP$S4.1i0nIx5D,Ů6!vE5BFl`pyQ,]V%Bp䄶g>gLGz N7!MK-swfv#h0D2Ap3 Áp9PKobq0MHr./UiEcXڽR$`01ć߻ca<%w-NGzF}m겫e/wx( unoKTd"3Ҡ){EA&vh!ͭMɹX;yQco)YE([,3v ռ] j)l6  򈲦~nAoPղcrGܽgdv %]JvU.RP|OE+=M44*xuo}^A P-ʏsw;)ŖU CPy9tHFOvԁԒ<)ޱ8"iGܛRzB颿6!=k+Wrl#ZSndmxlO㞶 ?ĨӢ׮w/zW2)~G= Q;9HPZ[b5ģ3yfqLqF " 'pV_ixO4baV^Ni櫮]Q bpɍiF^䟽5}9Ʉ =_y+c\ydl\tF|&Է _5^)#ŕN)ҫ*Z·eo3DvCM1ZNq9aM+^|"] wٜi:u)!1 LD<.EQaRcH*fl}ޑ;:rt=n,Wp),8's+resB+4w*`G+:Q8c4)u+5QC0YD[͞]Y9>UF#&?}\KVPlۧ4}3YNv3I۱ɺ+EXY^3TVSӁ`(Qqe(?/BlpM}/\17OQħبuw aAo}z 8๙s+O|8| P#(sY83hrîbyz4>zJ2$1RA󢗍2Yג@$3!LP?uk M4uo]KHqw%}7ޣ7eb/^FU%XÑpFVh(:)կkV&m-h]sfz{!Œ4GwFP2vQ2|vuNqB(Aph0<]FC2)J~ZKe(y$ iڶJ#e{8'3$VxRdHO~䪸?d`X]JL.Q}tojb) 5r@I;+[xe XC~&0~jc/# |8.&cv+'I 듻&=wq J #V$NER(&.]M/eR[zFIT'Sǎ&ԕukzg ڜjiXCŸݱryBۅm ,UdsBmͿёRLj}ĆhN K4; 5q'a)6n|A85\^-yZEhļZB_Ošqn@tuc jH4/ qҜ?W\ Y b]A ]u!W K)DXT#G ^l9Cv4֬ǃ,'gBsh.ѵvs1}wikoUh3eGZfX}3RA/>u#ǔSʛތ\ lxE>Һ6] + \|o?aY˚u>5U hWxT0%ȣM"D&'ao_M-)$D׈8Q9V/,KFYb mNLv*\QR _#Wrhz(27i[aA˛:bzTV`4C;'G d$pE)\Ƽ_5 LEnέtgm}wM/}u'ك:H_ q1d]m _5y^g7Ct=4и8XRT5?9kaBr0jj8VB[ηfM<{Fep&1|8&.-aIpn?W(Ges\&J*{oFzNJ0I8"5/w./ΰ wmRVP+ esx~4#H;|гb$؁S8l.3 :.x1D b XS|-_าଌXyv)C4n*U7bBr< 6gS.D,5Bb>+{j;{ͻ:HlIZ*cl{@Qj;; <̊䤈.hXp?OnRApm6ڞ{Lq\M?]A9bBmO2-j5֥b%h{SN3 4U&>ŇiVDN򔁅4ɬ0B1)Ce.+_ [Yq ݎ3~1Th9vy5q: >k$עodE C06A3eq:ްv 1ͶZ?gI2# d'ng=I %JtK!+y;B_:He#.؏R%ޘrą )o!| ~DžΘ N925b`+w&k=E03)>^Z&`lK`לl&@ R!]iЛD)t^;4,/dQYnC;OvkV7s@z3~@^؏Olx7hs'f" c9e(gsiRiq܈)OOY >5b/ȱ!/z4`ObJ;WT9Eg10X*ժ4PIHC4TL,\_Иquy[Q"EF/88U_ɪh mmCΈ)fؕKjnuUO[Q}+.jP@7WٓZmLRA/C=2P@)25K1Й"/wGBi+JyOf=J!uMlr̮簀.+Fn6w֋kjf,blS%"<̨Vz3RNL Bx$48C7Bc᳀/\pFǃ"}&k y"x~׀AAA!xWʊIi" l;Vb\幻z3b.38KHB2fqO(!GdN`@U *3#ދ%D`vS4(c#,?xf-cɽ= A#Ue6핗)7wJoCNXqj:ΗU\Ћڤր۴t2m~ 7$/z\"W u%.Bm i#٥x݀Ru\j$-7ĿݥWE_I?H.L4?򮝦"'阩 L:o1I.K65i%g;9 C kU|hjGSvhs@?.%`bk L9wɘ -ATbSYI?vd 94W^Bh7bcֺN-,.$rU{aڠ24h?MBC"|ATp"Vu WW_|~ev `4y#(27NChe-OpXUH^QX[tkO͓>v: `) _RвH%gB$ ʐZsi"3MfЌC+J-82gC+[o`C Bgiw"iq+L`be Ky[! 'T+$+gi"A >&qq 0~!+/-\ZVUs>C%x=4dh}(9s r?U}"֐* -cFsNޠJxcWg4*6gdNr bguCۦ aaCׯCYh 5 %͵QjSeG5x~'Y  lbI;#wL4xpuC4-ʟSnaQ$?d͸/pM|÷z^d &IPg~{mm)%gIH  JA1ʹuC3F821u}Pi#zw古lv̇FGY5%'!cZq=hvz?ql3ӣ"LGv!!% 4p{ϓ=42{zIR)8dy)$*<œT[>A]8 0+sR7a4c=9B(a4eՑQHHDM!{Xgt=ۖ5u AdW-Xٯg]u_Ǔ 4Jg&?* M>SaqaQBU) CRƱ62{A8]7'..}$0t5ݚĜEth>{Ơپ~|(KDڬod')n2I;`8T05i5ÈQ 9#qm !ԫpn# g 9$OGW%.BI৯?ydJMąCPbN"G)436(]TF.2H&,1e;)Hz=Sk>j/6P릂v6׸SIIE8>Ly`IޢPtChR_ JϢ")XB˽ˬ,6792m]+B2͛ZvĦs; G)baK]Y +3D3}ۅȧ[PՈZ-OjŹcPZ:1UDx*'TfAϮMFNenbZÞ^ n9 Hf3j搮BG2ԜVF V_:<1У<گŗ=J80^95E`VfnY܃ԇ̺s 8g -Y1z? N +j?r߾>R.fB~dyƫl夯CEDXb,0e ِ6;*=n 'Pho?|k5_[G!AkL`E10'=!,$kbLtKMuW0TR`1iQ\b+>uvTcZ(䘽]Gj/aOk(mikFȼ5( -ñI`BB8>0 ٴ뉥ZϬ=ȠV;ydh9|3lc@vuF6)a0]1ln/Fn~LpNM6mXn_(PFcXEXZHVV,JX0j_1}"Y'c@%j}ch9̚<**U98?䥟 -IgrE<]W9ji.Kv#g<վjߚ=#E光qD5' HW p.1Ɨe,#/)s 0ZB2kG,4rhCrVq`&vWV.{YeyÓ* GK29qv0B`._3" ݝkwII|xQ]%uW[XWs,|9B =+FfF!J!Տx79lƀ>Μ̴fd% yӱ<用~lX# `]@`3GJ^Ku9M3Q-c7RqwpjӚsX\kJwK;u.i|`1&MQvIGCG&Q(r.EE'(d"/ry6\a0.gY{Gŕ 9RJbz$dE{ Y_Hgzuf5)LL2axQ#k}o,`.su[(] ?9<*Vwn׀;Q`8굄Q06𬭌BA <)VIsZWq$b?(95ϡIz bىumK,w]ؼqlCl#>P\#s'ۨE`3% ?z\eSɞ=)$]HS 0L lMT ǃ] f}7 8>zoΜoѶbV\:Gs-.(zQ\s0)]'}@a W]&nU q 2i!RhOWKlث}޼4+>vzchǹs!ZOqӉI_L柅K;*y7qɽ%ښ/%Q?yz7Mr/o3OfE!3$ n<=+NC>wB w 0< ;=(b?_ hru١=!F-cfZl:ǗrH^ۓ+'lV̹uS,pMkQ񮠉#Uc>Mv{w~ݠ=.E>ߌ$kGgY;UJǔ0qa:Gd5@,XkN,hfo0 vy,PqGFSEfcdV*Lޢ#}vͫoyG<<ϗw_WBpהcT{+oL.J.8M8!I>lT3j[jq8)`oq"IGAm&!qflanF`ܲX:+7vv27L.,/)NHEf+K˚yc@NɊ0DBqI죣&=;"/aU äEմi+f'cT](7{]ޡ7Z_z$<1 s0I .XL;q*\HV+YyﺔEtwA6/joUy\keQUu)0d QU,FC!ن|Mʲ̍łwGlːtz4,#K@hm,y@)ۑ^6V=}DzaiBgFq'WYvipp;#g$7]aEazx /ߨQ"xJwsFg8 Z2 ޿< C(}L 7QWK$vPUi }D_dQan?>m/R(E2l3ˑ FDO]ލ]]<]k!kPwV5וfRvި$?QjH%16󗰹fŹXg:z S!rMzn>\rjK8Xn|#?a&B!Zӂ6P:yR6u_ S=8+nvBF@SpV6,2z0l_J=kEXȞ9OׂvҧBTd:_ r#q7 fΊc.GQ3t9~lJ^B_d Vl5n:Vh/dTH)(}0~bxǥLz1Q'ްQ?cyȄ~jz(Xz9lQF+>B3t(h{AA:h_FOdYܴ%5k[G3,*f-MEMyW^? pZQ3RqSst0!_É6 ?L{:A>I+W{Z`(yjB?Й|FT,+mkJU(uiYb LxRyĦn}Ol=P ǁ˧RG7'0@HUw7{/qekQaQWTS_75{ EhtfKגY`a1**ш&bS'i8#3@1f46-0-vJ 'aȒ{٭@rJ\>rFcM⇗ˮ4  FGJ62)u5Wـ9_p+*a1JMkukUK*0R= j(ȉ*!۟UPZ.yVs* ;j>0N3NohhOJRT)}xC,f3#uAZ*̲pU$rW`Ѥ!=|8_6M 0{[,SK5_r+'΄/gBco}2]8btplOcZʾAMPG3Cj ꢷۧW="HqS̍^"M'B8Gs.}`_) X* e]' Q̈X.fIuoAThQtF 3k'Hn΀[LR߈I2m=^n܉ p l_|UǔS}"To>l# 9y$ëFE3"1:jaNVcUC=()J֔dgFP5E<`L!n%G]&\8#\*噚;(hJᓶ t *HA4A*W*kHOc!3ٷX]hOֻ3^ZƎGjE&Jey+0Wʖ: L G 1Fl$0PF@gv!~ XtSWoNeXl> 1*ƈò]w|gTcX\ulZpRw rH1㭱#FBHPx8."l%)іF/r0 VF \˔R l2p-E2*äs_4UCT>HܴƓ/}@٪~*ud%E#?xvhPӿ#D)Q w׋ub˜l~g>J&\cE_(\8@yEPRu;f3':B=e;$ lw ̜à 5`cȟ+M2aH}qC,yȀ-c]٠zPUT>Hc/z z S;1NPu%eV""3ث~o(4Ecۥ7}3roP_>:;yImN7\GZ<\S1[|{e@dky"Z y [Pʳ(Gm=& #G hHtnv7&v]^=(@l,27\J:@{ F3!X@>(.gcQw7L"jNXX?ަ2lۢ9O_N4Ҏ,ObF<>QYxCOkM'gYHj h\ovһ E)<^6֙cQ?,QOܴ(: pՐ9쿽-)9H7,uBkRn&Hdf'{Rx ADD@n;An󺨇9gyb[ϖֆ<?p%V '7R}v]"3c/[,\0܀n^pWQA?WzO4D3^݃WwzgzG:,TβkAe$+=_WJsF/s=$ix=K9J>0vG@}aGe_WRuWNYsĘYM .AGzEzTzapvKnM:QI SeJO'n!s[#1JBxg/3$hC4߈%-MH/c?h{p4Egiz難. \Dd*Zu;) (C^'bEiOOEf_n Xݭ-r{6"ʘƤ !zpb}MTTJSe!Ijx5!Vsc>26*{7𥫗ab8<^ExWNCTj7k2rb X/{բhX$|TvSu wu?;q+kʧZ[Mff-% L;O 7Odu?6k;; x$9 h0bp9bھvՏe޳4-w\s]$lM.UӁ j~tVcd+uW5@!xjLxgI娶z~11,nr=7^[vjc.FN6gY#;,ϱ-H+ =G"D. Ú||^5{bk8%ot <1Rb~}ϔ65*u1x0%#x JJ-Q_"<6Bz,kӸvTo&(3Ppp8l/ f68[\ #΋صUG)3(>678g!'1!Cyv,=7l鄩~MBZ@0d>&`0yq8kv \>9Ih<He7E_fx5^8؃(+̰Y[#jk$xʞ^gswOt,C^5Y1evQ I/U#ꮺr(qTk+ڻ1ЬħֻwcIH psSg'Wka팩1?RC8-Z&* *BIDKV(G1dUV˳8ASNG>= CF7@ F[щ`t V T{#xt=cf \fs2}Df4/=.{zdv{>wyHTVC{OWaLx^mN5^&3+o )|n̻$JJ tk7/D{_?ٝ+Qӥ%+62m8"e2} ˆ.&c ~,R8/rVfMݺ`=1< Px4>yŎ;.EkfE LA>ӶX7zfSWQ'O&-tFhYvw/5YwؽHWR*!(5N17 0 #EەͺWlc/{2R΅0@rY?9đ1؏[&tIǶaq-~֙ƌ}VZGe% —6L>J֍T,ؾ AX=rT?*H SIn˥8JO(‡WExWz3'j̝UR&],Ǒua,:>pm=4w@Z]Q@#nG-0 yPhnM"E?ŧx ḙ{mNo`+|ݦv3/p@ y|oL)f4 #v 2 /zu2j3 )9ey L"B~KcZDwJ,ע(ݢ7K,a/ۢjbe# KQ>N?K poEI?u~[XUT,Wuf61mXe*an/!8a j& 7B i+3(-MeDMxE-e"uxk) Tuo+T4d^**m\b̾$5^R%DuWzD5&*w(DZ̪( X>~VlDȵM#RvR )ĺP6J=)]|%t%[>6q@D兕E1D.lvh ޤEKϣ! ~gxd>+geq"'y7W2 m?֞qiwR5t,ÑM:0'tBzr|fS-"KIbT ġm; B { j;Ǵdž˖c5+MC*;ajXka IѼٴ,=٭͋j4e,<ٶ|y_$<_Q_|[E3 Hgflx݋;3h4c[PxN-4MMR-VumН3U'N]:bPoP4)h"AU z7ՠ%&1$ Seufe[ k:NVpP4΍,>f.zuόb?]= $69=+dNp? >Rw2{Zs-m-~$HsrŦc= *}}S~lb|ȐΉXq<3 涊*aBnŜ$b:g4GuHmj6q+6FV⃭>{cU1ZT[/+] < B,4*mL%:!bʅ%{%כ1wtW_Ɍ]^Sa^2I*=wd%l_ ܒI{!-8py/οry?d|/j4t!JSZFb[f*"ߪ٠_8|%_U݌ \yYJ5o\4d>r}1.HXcrk*\4]L~k:p1%ޱ:q䎞ovQ]I@"' 5~uK@zZ ͟\jK+fh_X1DJitaȡ|^}!ˌ%l %Q7( `c#7AX*Õ6 oډ_@0eq=0IM3((R, E`)3$yvyBUOW9tԸd~W4W\u#%L+}9>S__" HwǛ܉:xFMꀌ "L.`+DrJYW9< sُe/nNT{8{߷[XVEm & ~vMRM;Z?9e&h,iL 2 )qmL M[ s1fpH~ƣmMRn}u+R97Dá}`GebGxO'}Ż^'k2,YDiZ&n8m-D̗+vp(; ImVۙur~.O=^LrVi6~ E8t#UxLзsDW >VU]T ~;E=&V}݄[x=Oa0ESN/ mP8]zr e·g}C5\Bfyu%b(8J?NVg7U)I~xtU:li{K0H-bz W\vf%oft#-h,%p}yw4Ȁ!(eI!1]LL/TZL81 U7m qR>X/\{{\}6LWs,*SsxW{Rs hz1kQ0lDܶ?@m蹣Dbj0wamEpƕ0If򞬿ޭ WhTCbiȮԍ$_ 29.AYZlM/j~ɌGb}lzJ 6\_B&uk~w?]uv%ktj\'D8գ]joߊ,!mO[_ba\ jRd/kB9@fC:G %<}/lt8$)bT4J*暤:NrG0\/vX<69vL@nTu9cXzw./0J h_ gֆr ! [AXS>כt#c_oU?(>QwFUf]r`eχ߽$=C]PCyN\bՕn?a\j\>dFMsK>L”bep' \\!;( rY/FX<&'끪lkv/5kY#QHۏd& Qqw $srrHV&N;^_5_7d8N0tA&k`Y:ww\Z{Ol^S×Tq FޘxSSk&fr.>8] ,؎򮎖_pm_G]4dՉjF<~R1=@^hG]pQެkcڝ[u$E #|)jsR ( |Fy"okQVR[8l 䇜ogYA>dVmm[RT0P33O'etxq* $.-ѼD\#"TnG[8Ԯ6>&ޡ{'WTxyY&lҸGSz#bu?&>75| !rDk@~2US :' :"7JԨ~I{6ڶI?vmk)WpJnȨGhe&MhT}>䤩c y`=%3%S"P] HeɮHQ=DM2>Pzg|,$| @ug;䎛HzwX|_ff*+qbHt-eٿtk˒6Ehq{ώ/&b{Bqr3nBGFsuI=^?W|߮mOAOX"E߉  k@'W6Ӥ`]0QACBWj}^\h&t,ҸpSwch:Tء右.FOgC> > HaNpiύ$ QMY OjBZ^O^y01Be'ס UCM6IQSp.`u>Mw {Cvka(bpW^Q7Ql{TQ\ =(ho4cm(,ǘL xTolh5ǵK^;{O>2'.1ziZs)rb<[/= ck/h {-2t0k3B3Nt0`l[iBu*A}H诹xjU e %(^~rq*)ݚmL\K Pct'ֆ^"91/`xSzݥ)A RAV6T-Dn=) 'ԇD5xsŜ Gk,`{Ɉ^b.ϯ$Bdݲ?)a3nٮ. \i= hqbUmq@3ӎX.>D 6 J*WTՆ8 ͫmZao)F:' ; /j<+e.WR>)ĴH89CI RĎc"J*E.Jf֒@K//kEbݘwV4Yׂp)mh$WurJ[Cq׀^yWŅΔkQGgɍ!b$qDy+VEiGZ돼zHNDc(iݣ= rioa4lg|ʮCAHɞ|f\믪pu_X'-?H&tY͎깡jXl#kQ,PskPfƄ8`yѾ|÷DsL8L $OGG l᢫pY)H&ft&iQjЄTvlW) .l,vx9mƏ͂i2 .uj9h"pFMT-Ix ,l+W]sנ; 81jX:q1!nVrvEL#_`#9wj0]Obi3Dž NXkd=FzZUJՇm0*yy狻TʰE@c7큌8`Z֣ ,1ŧ1eny||n{+~`ʖj58W'|h'OƶΈe$%wA&=1OV[t'[0X.KxQu&:y\;/-X"@\v4YNy]hy7FBYs0dMh?*( r@He ^9AG,Y98 YeJ@ %e=E,ؓ/:3U'ܑO=yiIm/I7E?6{惒 ?> *FC9`J4E۠7QdK!p ʤL79`,/1c(.f9W]!(S)TP?FzBX]ꦰt~He鉙cERt{^iiCsS7س#0K ZK6sIB=NKSgqJU6Man r'OpuW9­fWq[vZ^yNA\ SxHVUOт]Qƭ?mfQp.Q*c2fd@Sv؊kgku.wO|U\P팔$;A9-_'xF Ax;D "N3 'ޅq^!/eU X4߉Ν7Jΰ%޲Ihk}:b{5 "gD"dOL- ޞɓ#- _> `ԓ77v٣@8S_xN$E_esq[\4Oو#`X`n o:R>֖M(O_fG?mkR1p)o`\3Cʙv@#Ps4_d~C'FWݫzPt_E:e)0qֆ) Y8,^tvg.c1HrI/ǵ~UUi7z[ ,UmGw$P8˩]>Ҁ5c':)8 GGf>쟘xrK{C}p݋ yy[SL¨ k&I[򄐘Wspњ[cҌ|/W+QheԵ|?-.HlN~K)7Iy8g͒\<Ů}']vHa$uQugWO .0^'Ƹ#d2FjK]hAsPl+o343T-ޠN$ ge 44 qb%B1XGIC=>'Й0's0Nmwf未`l~4Svl?E噆ט%5:qđ`^&uWڗN'(zq罠4RTZ8F N簪@{L^m|kKf"2(TzwLZ[\"g^i[01q4b{+C.,u :~sbWh`*yԙ n|Md%JdM3)_(@< q ڗ _]cVPw@W*1hhzuz;(mtjUݸE i{0W)`R[ˊ"( I~t{/~^O[à+@p7kpNd7]=o('GV{Q,OiՊsrhkXsq`WmHK]ĸCd{BM=Q\4H$w|L^ij S1t\bNoׇr>*>0Cw|I` ӀlQ]u ĜMQf–"Kz3ZWMN.=a]NŲZ6_"vU" u%2 Nbs SH82^fN &rVsf'fV^.z\l^Ҏ_|% 5UmͿѺZw_UGάlt{_1Bž駦Ųq#Ly |_RJq4`ay=UM'0< { 94!"!V"(sAt<\&)+:7z(%6̝z-o_Sj3vZv@ %pas ,ݘW\?*x'ހMú|@nb ryRkHu]N#6NPh2&Tz,p06ר4yoGoȘwGbEdXtQGwδ"<,lӼKcaN]5AVW6X8 B>hc dZ`5/0jÊW癮,V ?Z(WU^;J`s? "|#~:i p*uM3m?;"q<:(cyXۿOOI͝ZK4M=S|}c.(Pɡʐ#e*d M1KO /2g#6Rg.!kc^q< s(uw:MaZKu9(s^>zmqSKb 76 eF3;9s?'5$Sp_ t7Δ F|هDNzhj 1j(Z .yMa篛+.A-w/6KC/k+ SO& 5v<ʞ0BF6> mUJ[)‚h彋/O`T_@~`Gag  sέK"n [*~~W|0/Gr|fy~)$jm~0u,Dwފ~^N7[ ѵ79FS-KnQ2tuz}TY"Lf< xO{1Jї wA^j%§.|>"yQP Qaj b&(6T Bg =&k-wP1 䁹G &oc=$YqWgTm0^elV7Yu3DL!YQQBqL)"J|*x t] OLGڴ~1 Wa>/BJ:Ez4w+2dD|XAw/#TrjUj>0ӟc(]׬xzUi)~VCL㰡3Xͦ~Ȟs]/iNjX5',=Xv5Zjݼ^6qTք Xj~gNC=J!-QfR`u?{J45\ ED*Uio1&TA&yN Ko50:$jnB*UIwC|G85`nH,VQ?٩@DֈÄ wVkw8!.69Qm6 c8pI6Fx%$AgѹG -pс "$eю8<,\+e7,DT*TxvKlf}H!)UނK Ms"vօƴTm yB+J%4 BN ƫ91VkEK)eْ~XI*4H۴𪹲5L<К?{CTs)"10nx2֩%}ȷ6 ޸sn˕q(jFe '.ȮPMm Ĺxt6 t®+.RiP ]F "_#w.v5_KJť~7-ʘZ$?JTsNEFoҔ $ [*7r(&qU z@H8Y}o0g2 w'?SpZX:o6j74! |Ƹ[0-ОE" S; 2 !b(2zʨZ?tmg|Є}o !(MYC`nl4ZǶa͂ ڶ9Mg[(CB( ͑ -5x{5g ajKtK|LhoA/=3/TuG\qj&)ZD7e|9êt"}M EJ*^aЦJYfU2+ΑJo`@oUprZay"iDzq'e}UjSн9uZr`E/n)]`wwTj6t8C낻Madkic$Ra3 VB(2*?&Iv6N L׮EPr#OZkS|iD9&8bт6n~"z\6'1 S&6TFVJExiD}* Rj̸_ހ{.4hcrcT^<.52UQA,PNJV~DgT,3uan4MBvC/jrH'H48oTQo1 4pN?{8H_`1L8 IO \+6\K'FB4d{'fCma򃠹=5~Y#~wZ9վ0jR<0{F3`8i!q.8zXOQ3iߞ14UAUH"`uĿ0CVgC~[!)3ĆG9?m_>3r{8J;o6,XUɫ R Pt5]6>B5}հL\asH" Ɉz 4(3}:FԛUmt;=aY J _>U8RW*_qouUM=7_Mh!Ip.]x5JBltϷp)éb'aDd<'4wsL .oT׾IzVGm$ 66 #_0_MEi>D*P_%sieRy.(u(NƧnDj;@<"̆>:2NuS̸QNՂǿ/ ؁-خF^ik6=7|f*4nJ&F";4)Q"1 ^nO#t8hl%I1\7Ba!/?zc e08їoq Аt%l-X@c E~m*!tnb 'CٻGhaGSXenr/A'eсFΉޣg5peQT8C!܋?dnTi7I;tq=xU}ꬢmo/=Hb1n2Tb*^RM즙A80#?B,U9muv>* $V QzU_cRˁ}cEH4Wvmy q#rou,vL3?']BOnY80VX}%g5rJ1ǎ[ g}oj],P8mC{W4+m+7u.و5hj'U )éI:}! [S!G4e!8pD9s콝r+9-cEךAY-х28_ȓs2=l~UyvZL[ސhǩZn).75Pß?q|Tc䫧~AHUE$?$:tfu6`>٘)fnV%՝Mds†Kq날صTo>ި,ZީBBĒĪ#?Iuz38"_ Ô-{-@^VbtZ.Uc N?Ym9 yI".ΏLKyEKȆM WЧK? .Lf$`T,]ȇxfv C`9Eтc<=Pڷ=LsKb7?ٸY#˩o\J"xƑi@|,5E8>@2}JÀS.JTiѥQ/?iY&iN̩a:FK|1+jWwږ_Δ:r0|Llhx}[䶇T<#*΁:)"K=QkFOE$VPĬ#Df|\eXi<[fp8d9=lFN}[tP(); ÄٝJs$5`t-tYITRVҕ]kz>~Y}ng?odVtZ_l~x'om#5J`)kW4)BHXci(g;n}uT:MI"Wl7|^ߖm !mcN,~ttPeoECnۚī&L"$;p7!]HKXr+A4וfB3!e4| P? L!`{p*f8-1ԱJŪ,Pq`\tj_F1"Jps܋PdMږC34CG\>R\;T^u|%y{ !w}]s ڲ;No4tU. ,EZ|So?騱%/BWή@_wPrYw/qlb+NoƹYpheZ>h) O!o K^j5Y!j+)ȶΡ2j7[BJJVlWϾk=R+Tb;= b9 [zМhjM}La"jqbbt;0׍lcCsZogrD:GcᢵYRf9]y)c~@QR^ |3a zX ҽ#\cv03ou??^ *ׅEH_P&9x?\ظaĿ᛻RQ*gQc vo9\T4"~+qR r# U"#=`*q_@n __UʦmT'2M4ժtZ煮R3C_? &(LFGXڀتx8?V`\!]7շo6# o#zj5\@W=<i*XU`L oBX(! .vF d !t9TJqi /lBH-IR}##…'ٯޘboJ<^xc1c. o_:9!H>%*݉\Bw CN"wMI `D& ;T^kb)s$vҼ0lW8#aN8W>?t~32+s[U9y0x7KuZ^VPŕŸ3֙amGB-=NHvfq.9xgnj>C5#^be|nnm)1MuS}}O߲#*)\RKFt ezN)q)oGEC+?´~-$*wV2sTǭ9|cB6uj k;TQ-l.ܾOES#7UP$o=f%J"_\ܚ0j arYGF]'9D 44E,lV$J4B{C 񗱊e;ǻIa7)uQVPE$ATBrQo)t@|/x`gbwSěpJe2r "q~Fq"yz7& a IJ,4Bz66Іnl-Q%4F}t.LO]x2sIZs$je+X ;+/*d&*AmoN  =87[Wfg Mbk`Zc]Q Mǥ.:x d=ѬWO"Sեŭoxwyhs tCal!);6)ܯE 5pD@mV.]0to x|oyGBGZOD`Jw,n^% -gJv%Qn kVr#p%ݳ"YC!!G{L?y:3D;+8<^sUft8&L?,)J L섐Q~r3m"s`Wj^:B{GPԣ Y9U5_ώr'~\4 o>qܑ̭P4|m$o}LVטD)s杮ŢH3r r]f]e ~P2}ReZpʽB`a/|E|v41"Ѐ}4Yv \AlhuZf;_]߭ksjJnm hR@?F5U͚˹.9ܓ_H&! MҸnwZR 5ERg8JRkJ_R1\ =U] #zH\-~_ݱ%ǧ3ƻhs̍gꌺQ+: ; Ar^oii2teY!ҍI4[°_5œ*MM3c*䱉e?[ L3آ> zGP>NgV_CgO/]",2E Htҗ$[*0?eW ԉ0-$^-)$CVhdw[wg@F(Ȃ$4U1!h>Z\wWKh~z;fɊlf"?M!ꯃp VAB>uz fIX}EdxȐjx&꼦KeSFŐKqۙe>",65@2/ 4Tl(9F jWQ'4fJ%uCJ|е*qE;P@xH{=CذV/ll+c5y(?L'S[=7!QM\]μssC@ /UDZ@NV)7Al9uM^h^[+S/XD>:Aiògc?0:ubw'J=$C0I+Ķ0($+d< <-u7P \ ZKs'}/-NYn(;Ih7 5^6۰n^phyFppb]30nNeKi| 5x7u? z2VCb13CaX`ѥ3 x-u`r(G$m !8ཋ˭$~'Uz)vn`q(~E4Y>K/0^$% ;pO'J64Biֻ0TB[EE[ZAm ,AQz5d`9Z1X,/VlMo؝鎙^uӠ i(c#ؔViɨBZi 3^IS{Ht{$O1 aM}ľOYsozV|e*cm^>sL5  ^_hS%ˬdqEZh^dU®rYIayo4m0 5F,R+g+Qzځ5-?tG@?QkB(5UXy`FR (h׹CCvRR_yzN>u 5MBݻ }A=?K4DrN2i֮ *p#kI&Rqs5X=fw댌=,t(!rv8|AtoU+GQ)-/)U!T)K7)/y[S9<2 $7!r4ֲ^ĔYRek݀/zY ܣbIu5cQfΚ!ƍl[p.w49a)g02hnW^޴\ߎzf5|1\.sBE@锺yVye[5(wxdf$)c'c -uD%m r, Jxo\>W1WIƧ@m_|:a]F(YRG"6ÚU!3! zbi2]eKGI!6`όf~ٹTM-mE.'B[̾*n÷\Z/6f NVz+Sb ]) i{3CKGd{Sb&0/|VC,Z-%>sR4Ǵ665D묹n%>`; 1iBUM;_wT284=I*mKC9;f'{Zx5Iq 6,I `iz=Bi:Oxe*k~KˋOC29DS\ eF/gjg$DŽ^` 2G0]N͚ kKI2MƔ⮐XlQ#]y ?UfilW @EۑˬK4Ⱦ](q"jpvn#B2t m`N{B();C{H#i6@ShZt/G͍WlPX rNG_i&U,z JR|^E|Me?}&x*I2ф69IaHE=EKְWl&UO[l<{he(,-;32Sisa8 JHLң ,@m.Ga,'t:` tXڴ}瑃}\+A9 g2-ge CúE1/D ̌%%ޜ?oe/6Tu#bar:؜uSҼI+v.~ȶz lXBW۪BOg}ZhTk9uIf)ά/ ˋ8o2vذLGli逪ZR ?s&>gmoxES>ky?၈ր%Mlq+.)Ǧpа,@ 9bCNN%@ęzi"lEM9=Qv(r$ˊ-5 2ڎSFlYފ0^[zº ' I ,lb b-q#rr̵ ,sH-xYb8dYk|`XrÈȐ ͕M #J*s>Fw}}R0bZw!5BBJuY̢yP,moߓZ-Eeܬ8CZ#^T{kB8{kQmͪn!-Ե Karn~QصC59&5SFNPފ̇VkJ$b.(У{^:1=C9h=4pv^&5+-YEˤ?FWunЊ^tМ0/q~I?g!Q  ~"D8TUO1,z3,5=X`EWP{[BЬmAi{I!*{bUc/LWEz`\5EY D47dQpZg ׺6i`>'CLu*e≞!<{T3!3ȸ:[b$fd6t@u[Vnh5 38=i4)6Qd9|XK?X!>#%fQO27<4~>{uŽEú ЕaDTNh}nH*p?Z쵏YQ%(bp~ӛkB^C 7 D5gʼn*<^ D/m(g\aWls.i Kc<0)1<R ؙ3p7l7Qu2nO MB5y= |*ׁfa7fR6% 'AUIï(Ni@~ @̣?F=3qNb*h|tDH5q7Qqk)_E:dHPU{':ՅXX ^0w /nQax)Ǥe8vڮA>wcq McQ9^~pFԠoƼB(z&Z4m$ ߏ"0NQ#ObnھVP+]bu vl~.~ _ބ|YpJ`{T߃D'xy\-q5DkcO[#_ž2U> ٘~6}j1!dl, ]%eMbV 6aڽ P~ޝ%)l.Yæc@DT/%RRaڤ#j7d6^8ӫ_|]EΣqGvNfɺEs'~S <ICm`^e~uӂDIqWTݝr)|OBh TB1 l[լOmӨǩ S5! F& ⍛w?_\Ob,j4{,o U,{ W3MA!%\d}`t6M plY<7E& 033izgdJ[A]pɱn˃. 2&P-6CHuwqW󯼞P>.ֶ4r9$\鄢گdT\Ӕ'BD=r^.ś?eܜKl e%{ i9g-Qг$o(Cݛ`l.ojZ2. .}tBqprYa"ףkggY8c &6hK =([U;-bn%buevω\/C]>W J;2R8AlXP{u~3zY/-鿄#Z\gK#z$;Ko_E >8u^lM2?Pр[SLJTHBJJ[)*!LM H0fJ4S@ jsXcEp`KMd5˝z4Rvb +TPrk޾(v?Ģ_,8Η5o UόjLHo'P!7&e3fR/߄l?ҿHH(e bIlo )ePY ZB5M=wT}g>:4".xY{Iiun:+ΖIu`2?I_I2r0Ŷ{mTFaF|*ms9<W:Ӆlcc&"wx x8~jS&lMPlS4f`bc pW.0e?K\ ɝ!'0w 4CƏSP4|aR}ቑ d$kͳUk`o̥YV tb/E c6x [`ܘx#U/0iD!pe̽?zL]i%Rh<<$(6FHh6^$UqnN::iXi&8i9,qs)e)CsXZSh8AЁ-cVA=0,:wLH]Mk'2j]h,Xt.0\&[;" o$ᢰwz M 62WgBjWp9v26 Wh"lAj(GUm'ctLogiZBT~L m`[tL+, Wz#>J7y |LeԵq𥉉p[d-|ة8m,cD~uwLt}Hu/˧G4EK9]m \04!XkS;l"5}Z#ZHAŖ35V iaK}!^3'g ݌U$iu05yrl(-eNIQocS)2W: \."ށYTY{6N  ';d0-p]zxJ(l icp`\ؚL^28ׄ^wRj娤- 7Z z~fr6k /Wĩ*;Ux ~@d]ZAWOZ. {t:rtqG[tWO; uǯ<44Qd㋨ju)꿸-̃Tմ~Pk䬈M|[&圑+eAF.x B$;RUHѬ(-o2l#x{s3>ٵ^]*݂W >z\Mmi QNM_psGG+tk2l^qSU�rD%2Uj.:g/K4\v6]:~޽mi@ubI *PqĆǥaVlL̮}ڀnfb'3m# x5$ݍYOc6T&F>xL0q_Z+y]mwN6YɃ<4W-$񃟫 CdUb|1,_[5qy)INmZba:}8Ƞ'?O*w3vdA}>1F9G^ ڧ\)O3'!!HWMَU&D)2QLm0# 9r4)B,$_1nQ)KX gO Ndr7f >%9AwilqRH5rtOI^lOTՔLo7ϬN0FR)HO|؁ ݯl!ڄ{/͙Av-*3"i!-rR|(ʚAZuM8̼Iq=vkvBՠ<`86zh˫2kY]N.ao4Qň5XVU"ШM Ceb{T3/Ɗƶ8^yƼ06a]wt4~9w(s+ܟ[GvӪڂ=3_ a]``<~==@!a1Ԑc`"mA]ԂȆJoէ5i5%nA>o׭nL$?)YmoHh`_t>0kzu'hLj/6:]kWc*0ؕ N.CHra|z/{f]߯]_x2[+x Z Ŕ*f*:,`Âʛ&N\['iMіATn,=U> %a17/CǗC `5 Qp}* d_[!Flv9 f-@c|xMtѨ[= )LtPNsS;$9: IPN(Et'<8AHj2'jbh@U3u^ |2r)1J2 JWx"4HsV@HLےҺ:LT }V ~ N`6Ad!)_DWr R rm[1{7Cd6» v _TϹH]~y=RSֻ>X90Ȭ[mAO>ph|gq[.` ]TS#sN"۝ 7ATrNlKE\4KߒcXQKj6=/YICƙϾBԓx|E_U$d9d2=_-C"s<"b[v$)"{i2E0xBS{!x*Ƽ6 >2ū?d?:M!+8ےTp=r?ձMw;(5[f7U3Eg );~G[X Oi/ &mcʱ#?/v? 6ȧ -GӃ%.K1|b $4|M[ۇNE/Ǖq \3Pك'>Z",HuZY[Gm]1WwRtZtV&\eBAebLbU=&h-RLDa2bc6/ ygɞU\i3ژ,ZsU!@.+(hNMY^tJ{QǛ&g=9vģ1[8?.VnEu./VnG~-Y`*V_3{5TwGIZeP}.|&N)_)z#ҕ5ݨ~jߠ(~ŤWNq ¸b篥 Q) ݶ:q}xv.'JA-R9 7J(FmU pbbrjK躠Sy=Umbl ͝mFC0Kv ۮMa&Iant5 40aa&E U)2ԉ+ؑ/f|l nr!¤lnx8XP*2FpczVC S@$G 8#n4ag!9gNl/I1Me_\0Nw~STzSR@E KOjB4yl?SqY`Jp<$EOXOb0+k!f?Ocsߑe^3v VKSX<TG6ȕN ی# Ц(m},`F˫C&"y_)S0FlḪF2/( -EG955w=A&ח He*"q$q7jIu6S@o}Dޠ %RG6;G]85k'@3,\uw86^+\\ KcTrTQ(r)zY D8F9GS#O}Rwy蔵gzKEzP-DqŠ֞ͩ/{A5DkE]=/*d]Ou^&MRDI>93gC)h%RT4l_bΆņQOerGւ[6Kَz@"9](as:q) iB6jhۙs ,{ryGm7~3AYz\J!ub@b xB#FJ {W: K2P)D-2:GCk3Kj_|``:F1{gp?#[iBH)NuFȜh 0${3T2ȷY+$$x 5wg nȩFڎTk*gX%~~5Ğ<W_pb4z]l{̰Tb8i,=m׾ Q ĖD5\ 0m]ݟE/1#y\BȫdX-# %k]FPuZ˴C`>;IOPR8>+WO<%G*'LAJIYEX6)Qa s+Ah[a_ -$oMZ9;ŒXwHL>2~=U),> &(/*AN{oM\״}T߄s|Gܒ\y%^+׫zTdؠX^b\߆@ud"ƣ^MeDF58]Dǃn&{A}LH-?R pC<^o%LkDdxFP--qKU ez?@uUzAx`,9Iv/qC-dωx^"#6G=UI hNmipt⹰lP{aiioR9Y*Ixw[ ~#C찔$_FԨc:RBNJBX([+$ZJFnGXsaB)SEp2td(G{"vUޥs 1 pQRe,W[BcUM|yG+%/;ɰO7(p)?MU'Ge?P/kO KGL@BIgrDR m,{;ygqM"e>pq̺6LMy}"!5K Ăa^Zgi wWɜ}}k OgK ^ck[Ҟ~hC$*c.F7 GsTL"w}C D6TޱOIj`G#~miKwkg۷ngf̎=UhsViVa#zrt̝*<h G>\Qu\La ,`jĒ+_O0QѸJXb$ j@Hk)Z}m,Dܺ=:K.R|!-pk0q3G5S\4ԸCxip*Xj\g̩KzyԀ&r"#JLZM]SfPO29V  y7w޼-Nn%uP`VF-'>"ultwƔ ݮmP;J>un}++_Nbz \$^"$ ra}vh Y6:9{.qn޸juO@cPobxi$#QAeyϷ5=[{=\NMQ?o <k,nЦB5!9^fDlTBULVuZ/4CWHTEoS4cD4ܚfRC0 _D϶ðzd@!n/arٿ.V+UeLNkI,T9Vp/_ r:g=Sq8g!p>av֫JZU0)8DPyMD#ڏy: [ WZp75ߕڦmΙNpL/GhѺ. yYqmzATϫ3w~PAvp/r ~k#pjCξ(O_$8RJuaJo߱6uhbÓC#%DM%,1J6#uyw&604oLCe]7DxEoCȝ4y r < *4.0Î}^%0+䅹s+Bh#(kQ0Әw!<\z:cdkޥQSdOXBN{L(b GAQL὿hy-@?Cr6Cw"0;~ ?q!N<]:qMD)7U+sךVyC\_u( Iel +ofnlc7q;yaG7PMȢoҭ^ z)ܗ , ԓ7>"%z3VR2^guOo—"x_ybˣ,_ -INj+7hUEtn+w e8&GBdwTJ{}{9pLUgU Ș u{a? {h4CvޮdãAfίb˾WYE\ΈYm(wjL|-mo#h F r;ܐ'\Ix*d=7bf Lx830~Zv+K/Fl˺H."tie7QGO ^`zDd)T#b=7N.5\/ZeqX'ʏI#UYqWƗ8֩|2iˑ+p[BfDRnuk'Cۗ-k*slcXH t*3uKnT oyɠkY!*BuTdM`&=YuRK2 (+uW=_E!Œ/vˏ4~Nro՚rt֛ 8rn3G0c*v2AgOwMkhU\!Xpi{*jRkHݧa${/ž\^h.HF?^E4."B/=sYŒP_*d*~ytUWMJwmCXJ^-:D^,36d(w}%jτ$6w~FֵWl3n1ga̡I]Y̿~+̟w=cVT0 Vv};*5 ɨ<{ 3o*u d'J#1-])~r0=2ukW=v+~PHz̀jT?/ H'빓SV_|er:I$/VKųQap3+J /.<>[Q̚x xD#¹I1cqt JRx =u>=+vVk2.E?=C(~KTMφ|Iݯ"@BR?+9E<, NK A*˗|R*0'Q :w,7?^<xR ^R6J` ЦplI[vl\}&qlHG&1TJ)c^倕GS%-&֕C7fQgPY5f͵{Lrv27|:F{>J̥6}t阘`O%f {et"w[ꉰudaIҺ /e;"v D8~,]馐-m.lPm/Ѹn*rl!茩˯-Խa$T S Q#Pp ՏV B5Y!=9A9ԜP鄮[|ξcwj3 l&1?` 6iѥFjxnA*@q5Y<'Y=(n;lf+MmW'dI_Z%ph{V^NOo4is4$X㡨b~<ɐM2F<uهȮA> 0m*gK 7&(X fCβ 2DWZO-ԚrՈu$^ \Vm'3g1'77WO s#DӵDZoDe3*G ظ珈ߵcb(ܹ8$BvU(qS;L~qE%IöC-k6ń4zbV"P%M/[/0i>uێ+&ehw>*,G|UDQ;v[bz!G!?%`UEVquR# 9}^ǀv2ҏof(3uX^"s@n!@K׳3< y+=J5Ym?>?8%.+(W=A`6\Y_Zێixx/wMQRkK)C\ i3=gE'~MjWr#aGxw} Uu$m.2(>\Utl#4مoy9Xv8v W!ߐ8zP)JP ?g^;pDGg>0I% &6^l۷+ %*&[ Ƈz x xCܦT" TK | o Hm꿩\6IsU3TizaY_G.'H%j+9йLbNruMFWc%wN?g@8'i.g~+aM6oM" I**EN6T2&νEFPSchDOu?J\ {i,>I͡u+v+ WsSv:\ܝtj{'Hܝp*>Z|k(js;Z{k`~߹+.[,87mL^ƶrJ]C\ցGS_[.CWw^cxx+\>%^PNCsmΕW>fwXj$@C+bBtTV8ю~*ӊڞŬc?^T=@KW#SA ?l!Grt$v:[\2gto{io*_HV|X#F.GO%_m`$KhSlzR!`D+Ѵ.MbzxkK&/riv^+5RfYF@)"k@5}3%b"ݨ&Ɉ͌YccC5iANr+\]cf䛨V4ֱzN.%0S}tAcLݨg^7|ƫ7 8^ ZGb!HC+k QD Rj&W!h92}AEq ˆ@mdi/c6Z} -PްK'Ԇ%FS$t7Mdza6)՚RQX>p?+Hi}72|P{Oji#;Q1!zޢ{dh>wOP-c!1GJN`_T2 Fjb=^e8ӊΠOZ/H+<KT+{$ oe&BAf-4ikM"]5-RK 6Iءk4X\lhpSE.ycvj\PA01s9HZz3 !8/ H,P8ݴIрUv)w?5)V8-I,O&E=f08: MGϲXҲY Ty|<?4UJC*0TtaddB\D>O@PBHʕg˧[Gj/ۻNTq$=,kCܫ`*PwiM'wsJN\w/{_qɮ[|?Aff * e0Qo4UL"Ҋg\{8 !YjRw$@'F_s/\ nLcL#N~N8-(EwSvN3v[Piݪ2*ub%&QFc( 靤* 7| _6p!}+tKЌ]gJ ^Ů Zh3">A3DN'!BdQg/%qQj jl]f~k>iĒK'_"H6](jVNlh^uztUub@mYX0A2^tXsiG=he)_(`Gt9j2;[*-Xn+8U՟3h:jx"2>8* S*6_\}`JNq·lS>W;^Fgh=t;>m=<'Wy+!"zG݀"2 2olB#/NN"uCbl/4K}i9UNI$hJmmS~{T%QQD*zJ} WC.H1$R"xc  ^@p(䬖1ʐxAQȐ}7+By= 6&6$Z c>%@R&c^KRZ Ab ~l番P+Oq +1{1uRgQ^VStK]U>DteIYA`X#ii=D|C]t)"K W蛋IRJelt} ,f^?w?Ne]Z֥]%( cWE$-S*lH#VXpس*a%x U^$/9tYGG va0٧q~}m{BRCG}ǏO?{L!? qH0=~j3og;[aF`̑v[L#\TW#^W |nRs=]W I|[ S@@5Mm·؞j %W|FoSJ9tt# g HOmy$[Lwu:ozJv9΍C8e#B0%a>syA<8+k@GD>JnKOU _v\f8evbB|U}66 1 vH>V~X'jjN#3VL/E OAvnfH~恚kԢ)SArzg LHy%,#6HX+6+#*I O1@@s9=g|HInPa$lJM^/vz؎)\^TP50_RLz`'Ǘa4eCpp'O9fjCQ` P'iŮʉ"FE!@.|*v;302ƼrlIgII7)qU1LLk2ͻO}ߴБ~-JLwW'B(ZrCWmq:ʼn F}jtz1[ǥL2K\n 1ئݹ]ۆ99L"rv,XQGNCV_*͈ OR$l6 ~33f,O-$m\D ײ,DbTfV窹tzPIdܼ g6Vp:{UhORo!>K#OT$lCintIodqp50j56vOwDo%;rɒ#8Ed^|et\^_勌! 8w|sLf $G[y[7̌5Ģ5 /hSNJI3tB⧚NGua\jg,hoZ.gtb+U᎑9`| Yc {_P뎅NEYRSڝѷպ(zLCwgPO="ߌL Vt}ߕ>Jh{VE\<˂=ۉWEo ZWEP8&vR,iIPH%gӾmc`*xw~eoFØH Z.f7KG[U͐‡'k>Sm􁊠g1GxY28y:K [0̦[ӮȺ[pA|6]O>JͰɛ8J:>*vٛ1Vr vo W<ȧ%qTT?TsqC]3pQ=PcVX׻)IwoP$>jM'\@ {;SzVri+N551јbDGNZ`Q"(7耽tnGpXDBJN>hz-h+&v*anSb@# ce`U u%Tzϥ MXHE),N߈&u{)/]G~I ~7k Yb)5xzXthIOZ0Jz͐T v*`M#SZ!u^NwTTVьD( Fhu$ sdW2HbTQ6]L} \KXe$uwq e<]dd^̦j)bFL֭ :(j?HTA\z  d Yހs#btLHE#uܰw@>鷘v1H,%!<]x7@eb@W cL*'tB~"^ [P rxX_/}0,vc^"[ {fTcC&"A 0ai r== R r)apo#p.8/Ɨ{h AC?Z塳"'ZۉK5IR\bl{P@F5;d@ {O5媠z@ mh@Ǘav>6ɣ sW:3lHx9[Ab N|[/h+TACS9ܓRy'caD5GNE`bV 3A::wB@dʥ#WM>luϞ2{+Fk,XJD6$Cb'XV7J&;JiQ NՈ+QmJW-$ 1n:dDJC1!p4dcRt?<~1m=Ȫ)=0E|*8PPjFn:L-EofG@K![C6ƤvA#->j ]nH9RJ"엏( il*eTi|%R\2GaDj(Y` Uϊ~vܬ:l(1S1+GRͮ|t.-Yl7HD}U]^"w&1'IوJ5jd>{'+Hmus Dtɍ$]MrA?#}fQi+Z]"7R!'nKkt6y%0[P< 4-$>B`6mĘܥR qBJus?Qh`mW?w}A<m5 _wUW5!HwW da@0 VԶaYwFز4sɡ&i EٳdhIsv+EAN&/2ׄ"\c8֠a9=@.hݰ0HZD?zFڙf!7Z8eb3䫪 =OBa 6DT}c]k.Y&vKE2Qeڔ)ce.9ß(_%@'$ 9"`34*,x M1SGæBstM[ǔ@8mu+?4IL7CYjI E70*jH\rf^]5죤)W1>f[G*:Y ̑spo?ㄎWk`zZ,lⱖE+M7ǒ9v Hi/*կUVFj !"/ALCXtD;#qX{X2m:*LhJuSҕ9Yko9tGmdN܃hᏎuh 0؝ k覫߽, lH_'܏ LX6b10bH'_=\X)g% `26’K@wbZ`Iҋw,x6LCT"Uqڞ[P"Ἶёf&@= !15^$> ٧Gl]_BhEIgM-~NXWTrQ#]9 \fu[R)DĜH IK$e.g1J(7*Kɂ@]JY`bq6<whYq[&KQ*HE*n6}t>[ ]< ɰA&79-/:m͵t#: ސ)xhi1J S^8B勘#)"'U*i^6X,RޙkIuA%J&w|hh $iYcWmRw o86h|Ftk7㐶07BVиh2 pk 3`i8Mu;LSW yb*sh*/n8 h{<50Nv*%k`/lfjŸvGFuv[k*u,3ӑPdGZEp֑Y-Rгl<+ܣnKw9Ϛ$G|W3WO6~"m 8vH9Y ;Ö49+9?"I2NAɓ=V~WGu&R7jnN .<)7-?ю[G{d4Hs^DzSϬ-F͍9ֹƉl*O3Bw>I\D5[ܮ-_DfDjR웄M"7/r|D G;pS¸sSX"_U&-𿒁 rI()Zš*wfT)@@c3le~0.6Ǽwqqv/ƬCZAelSt:XɊpܮ=:m >5$C9* ؕKmyџ>GVP g ڟ~SLrFA'©`'2VqL6g 6܂\Ӿ_oVeA63 ^=0 7^O![:iVf)E5SvvDl̳*]8ѐ5P DZV>zS٭b]nԖ;+cJF5`.Xbc]ɪ|0wX۷fz0Co%%LTs3M'!-MIuhiomy ]FRj|z*ט Tu6E9I3*mm>}DD=\P<mu+Y mҜd}eIhưbz?:cuB53B hB@`nlovj{Mkzn竼;Fa"Yw hyN]/~w@0.?L8R`W𯁀B;DbUy)9+(6F_ ]fWOqF.72BDus83=hGtK7Jܒ.+ OOOX۝QO%8fL^=1C@2e<[`-qEjߦ +/qDR?mיˑJuɚ 6\wa5~T,m9 lNW/ V?v9Nj[Z t veVC}"i1hɞ49sOst&2ZF!jfV]ɸ^@Oց<vAЍtk݄ !jwvF)҇ %xU$_F|3KG2<Ն2~HtŞ!1(䛆82$/ft([M)BAoG BSe >Eo8s>p"m'dovLʂM';M!AME⽽,V&=߹2['4|ie<fˊq+J)DdLuV=օ9^;h]?'7RZʥo`[܋'(7tKE,k;G߄)S"g2;|mo|^7 *'.||HoP$A;f%Ex>qFiX؏"kCS-'pCCޱT a 5!GMu$a Uiͳ9| ;TbKuH_;)_"1^{ym\l,M&鴊pXF$!IzK㉴¢Uj?s(BR%5&~x ư´P- lD65B=b);\(]58]?r`Ty9t%ΡҩB^LSx̷͐ca_DRX%\׮u2该K*f&wO9KʢSV}G1;u*͕x?|~'`'Tsy_qi!شo $vATˬ\}l|S˳bcs cXn'6!D'ml֌G.Œ"7/ e}a1JKs{:2axxp H(74 nTnZ?,~gMdn{LI>8Il+pF nW`t޶v4U&ϤN" i,'˨I+)'ww8#̝7b~j8 r:BoeS6V P GsC{Ӹ 7v9`2a\I}r◑ۍ\LIB2m,m*u]h:agА*Ľ˸V,0 %!`U?-UOf֔*hAYIzv{z08i P da<~F >6Pea`P <#PwfMQ І岨 óٖYZx6xP`ʇJ1Sš#kB +-M7G>-EmadyA;a𪰳7ȆS!7˽Fvlâ 7I,3(, ~&24 }݃䳠]/dDHMۈ9?$t3b ੁUsnBlVAL׊|X[i^_̠AyIe[ý A|2:=1qY)XmCBm8nf(NYA%:*}Q:&3 1ʕFdsWr*vC]0‡` s@B9dT8o80_mp:Yj MD< !Nbm$!@54ޒ knD%ոpgY!]6=tm!SZ5\%PZѫN|$KS, ]@O-qlw96%yLZ*'k); #+_tp~8 UB]1 YOfTh{Ps"e&V0TC>\vQ` _z0ΝUR?,."thfB֮ٝ+_1bNrC99BZl#>JXz}8e4\VB/vqQC7?)w@Jﶫ:39Z[Hr% ŷP[/Ϩo63$A Y["; xprﵕ[H 1N#n aԃq"Nh*RkS`"N6[e(9B< !ghn{#3xf3-pr׋k1-t8]f1'v ,& J.rA{9j)L%nt@,XQ݃mRI?YH zk r`z9F'Ė:uN_r Nt7F;5e.YG~ЮV1HnzYn 7ʉZ`m^|(Ez\$&? ]hlŞ=kT&%>Q1_rc& wN R&v*#uÆuLnd&oUl)w/ /DrL6'd,W$Kibo\qJ%WybIS`'o"gr4)҃0n\ x`'hZ>gQkj4hTmJfޑu0,lzsm%y;"bP.)oI==W2!нiBo; 24 h݀Sn?uRdNc2n׬29#$'QIa[םX6vasu,6Ĕm/O  ;gXr5ӑbJ"dg zYUeWDղ%h&%9\>@ɳ ) Gq?K[ 4CR$$mؑ7ǂJ)"/L;=TǕ(_[b+Eqc/|>IA|= G-c+.\ +c6 !DY6ΥBCȟSFeF O٫yc9/r5h _3Qɯ^Kg+_I\ĂeOtiZ(u@<ğѽE׉=NO}JqF&@lX^mK{ |#k],OiL /,EKx'3%A%phj!Ndc!Yᦋ>*H 'j_F : * -UײZ+|EJ7LNt1DwbY?B==|S_WYȎX)Р ^;IZA 4 p@2AA&lSGNRTC駅ScU Bc;JNyN.zsig^6SB%(N^R)j883` (ǽW _zAo=0Uy|+NLxI͊;R05rfQ`KO&rM6r Ӯ6'@(p=A\"G#ΨB*`3T#qޓ'Pw=\=T۪ Sx,^«Ko"r};>pTJ84RAxR!mj`WI<ˆ-yWh%<1m夁 9C{3?AL)b*CrZCGG5fJǀpC-No@|(A}bxs'ܠXUmW99~ .#t҅+Ҽ5UQUSgNY3ѕcJ|m',Բ1| $pӑ-a T:8]_cځGJ¤g*J|J|:P^E }"j'k@,#$-2J~r6fAѪ>C2{K9(eY+ yf;X@f rt޳\h2o:US "[)+4F[Uaǒf;9j~w{jez\DPDsVISnm ®(13mSVL#;fI%J!mZtr  N$ݐ_BT<AeΖ~E>ԓLفvkbŮ6KƍMmpzmP?%j$ΰ{۾賮ղmT]QXt%a%xFNJ/ zi3-hpk`FIABLŀdYs[-sUQ" y"@SOD712p7\ω:xfe޶<1 pcQ?IR/-!ٰ̨Җqo]%+ϔr9Smr7 \mZT|/C`9 %+ G@;a;q)Nkd\wY?CjS!ޒbUG%|k05's;|k뚍oVVV]AP] 6La#ʊ/cnY۪{ /I l_Z-s}G[ˬ#C*JB)X o* ZNiğ qn `'x,Λelv kp1A0+>t;o+#;/t|(^Qzqk;¿4 ͸X ] Z{~ zl3!ouϿcXG%&8>sIgᓚؙB\S`'ĉD1T eG>Weޫ*3BqJP7dw!WL>|_PNjAt֝oVamK+Q-xHҗg=Gb ri +nAkwᵫaɰ?("ǧTk]6 7[e|eQTe)A >RH졜IHeQ{J16T C3 e[S"IHPϱ{=~Y ?I h_zȤbV +>MO"{O}\ʕʻ r< >JB%-H mZsv|i8jD|%ؿr,1l8_EU8ONYD*%. nYRʣ}BA^UnS.a7)󺓾/nv{cF&~hP\T=.+{aRݻwա^xm%,c'G&YNҭA8. 6 @ ֒7֏TH p< P#k㞪ckq4 4PڇaTUaU$R`LQ9܋ܶg 50pD4f# W`1z[b9 fPȘ* ɵS4D1Et.YlNpV`k?ew0uj t1Y5GRچzo?6sJ@No&܆ji1[|i}yR +Ȟ$3Q%VRVyxؔxu i +i?w,]s,xӫIŏ痵|QQaM 6hXƋW/2uWU) !{xkSP$ 7F0Æ c:ڶ@յhbVfȺdQ< ѧS7')ʟnTc4D&ID (|?|q3AO }w?t4cKJ-D.P9Z|9tH ";[&q!n&}-p4@\g6.%gy|P$\[*aK1x^7M}%¨o1"9ƒF\K:)K=c !Os~:*25L TQ]Kg,5'B?u: @NAygxUNUg?1ͽe̩5|{<)i,A-:[=_>}H`2Av}E`~˥, R_s?꛳w~DcӸ6ji>Rjldܡ |֥9Nsm9ٟ*SD;coe]t{H4z-k]7Y{-9ِ@w1,b L Y W#5Ҹ/~ W?yvd j{VRw ^QD6uim-n?miWS#8hlUE|B6h A,jRhybS58.d󂄹CpvC7w6GVl a} 2'Λ5>pKrg7P=7 e,LbRU.|j΃ f{NXG79gG"nH;ҊꋷՠB:B`S4AVς[B#֝]Q{44(p-USp4L5˝&N7VobT3Mkr!XOkk)E)˅rcݵ/Z"m X/X1<(FL7]_X85DT'۫nlB=jӍU*37Ai=E0TIy Y+[ɔ%v\ip~3ComGYkXl'1qhJ.˩KX8;ӈ/t֬Mp6`|C3"U8]z _/!#760tه &Ԏ/сAɍR]&d9kCƝuPdxpx !1|{%?&m̞hy4E% ;7 9!Rp@Ye}hUλF*T7QY1\@m-|BFd?j ^-=2\6 1Kw㜴zo鮖VLvGZl@W\q.12}ɠlSɨ8@V, 6f g͙Y":`H~Yx{Tۯ{fxs?ޜ,֪|l'eeZ.x ;UeƳuJaQZ ܛw(] Gz= ^ɭ ؙTzp{PkԻ2N><X-FRnzY|Tҝ>mCU/iC)FCr{ a$_H͒'. y1}PTB:1'$8 k]S5978l Jrn".+K *̦{ֻ;=:&^EkZ_eK:8 Yn<~f`AБyfMV(G: 8nZwNb[NFeEL]P+!+ר?! ^Ur~Cwqr[!gݿg򢒗H)R+BQ\wVD.mp(2ݬH~_.d_?u8i ŽUDQ8!z$䕕',TN:am#H٣!-XҰFKtS<-avSk$='ƛ',vJ&tN*Q4ܾ95^DbT+Rq ^F˲\v[s5 Up5a;Wp(n<LYVW>hXptWrч>$coK^2ET~Pq5 &2eMv_lIeUC_$ 䔁^BYHF, Ȥm?oz+{ʟvL1+⠉ S?GNV•2l|IBsHW 'a28zcyl _PPpC5 F"bP.9oEPqbz# N=;Z3v8pvEG6ld9%%o(r% WU"W}xYR#kW*"qs_Z# hNпZ|' 7t`}^%,،c0.2SM' )qYۆ!8^ש`IpIUUΊ~e%Poj8D5fK#y []xT66jӳ=w9i6mOM;7Lӎwt)db.O֦ *6VHtyEy3-mge~3j~}hTܥ̮"1FN M%$FZ̟󓏴#nPo(8i 1s Np06쫝= oa+i- ^ 4sa@Gei+x{*v,Pe \Mhc^+(d&}.≒D095 ?K8eei(\#Ap|uE Bv p֏Z8I_ooዜ.(=/7r$WW=c4GaZ.{<;h+@+U1w%6F_穁wYw=/bZ^/p׻&LK}KPVfȕ,weӫh歄M@>x9ƜbTnl_/ӂׅ'u\ B K>hU~2T pRq/| O{ΦQz%=:[lm5i\ MZN,cF쬴V;Dt |eܗ-Z|t( کn/PpTJ4ѹEZa"[(1gNr'_LV>>PJhR{ ݯihJA0#\O SxU=~7cK(>ʪ3LZ^ p1_qeRN!qz{ы_|7ӣ`"krH0z=ɨ>]۷G= D?2T]fcL'͆ x¡$0*`s#6fnR͍ݎ+ i|uݚkKF.4!8sBHP%0u$Dkd*k3"X]Ď` WSqj k_-52\A%N#1G$pg8Ox TOT\]&,=I#Jn0u ibQӋF@;h=50\Ud^ݤHoOLN)#& %ʿvaF|Glw PlgblQ׌3ɛtEӹ}Eg 2v j[e$G h X_waJ; zopP0ptNkU"a3mbR&~7ȇyk?z.r8#5I`2)A3>K|lc+Gd1.Di@^99z螳fTc߼ch69`ZuPߋH̲ 鍡2'C 9+H$&P4ۂ^iBUe!n |mS6Jm{]Lѝ/QβwۍbYxY.^*i^'.fҹ<t>`XisAɓ`V@좊wsfR)5` W6@ks7in **Z}EK]KK5&)R.P OE%mĶ_(Lpln"k/k2~s[6dWTJn!*Ւ,ާ]W>r>["ےTM]p jTG@tX.*RyYvhjl7弔 8r }<W:<ҺQCqIL+q;M|O@rgJ\r԰LL%͖I$G zs DKi_s^]Y,C? ja80EPC8dwZxv9 u,aook*q&>qQގ~ f:&gP{,/J j-o{b)wN7 6̲e_q*(xb Yr vo#8c_3'^0!Er`$x#2u>(s%)ddZ#E~GOs>MQq`&Kij]:6Vv&nԖg51]oU ฃH-09`Qww; &'f OWyfۿze+\$G$"]z:ؗ,*/ 2z\tXgWHz7sqV9JyRAb RS-WNχIzp૞v@vi1֛>[+J8QY$}";ۂSޝSRE]Z'NRd4[|qo:#*#L9OpgeffLۧ_1} m] -CQX6zc.Rހn:?݃ ĉ4&' d\مdɅNvKFǩ{r/. 1TakWRu͜ :m.z̵w\ :OKO_U_F" !ǁN>¼YW ٹ77ʣ0m6|rHRHq觌-NGhVH¡]B)?,^`B&@CO.8Zr<ޙI N|W|f#)f\c;"yDKqt(*ޯ7"Έ]F MfU:߷yc IYu  ;=pbF_*֠\}9<4~SI|pOR3UBQK$75E`5r~/Y#?{Ϻ=D}"ai ` {ܹ oH[79vS9[Q\[K_du(ZxbEF2mCQmgrej8]ŜԷKC!.TOtBqҚ*V^Z#8rO,:MOV˞/w-?#4!z%nӦd<BY~Eވ@7(w@f=#Yئ}jf$ P(FKAgKf*ޖ{$v"`gq ar}ݵ -.6hƂ*fTGS*(98qb^@{DIoT19HTU>W&#S(u_nQSg|bhm;7{0sg_]># |ip}wT'wJ'L?CxU%^6 f A> ?&Hf1l ?񔍂TfH^箚["R}lZ::ݑ$ŽZa #_Twphg-,\^hI_~TnM\ۿ7EU-4[t霹zxZvi \)D-jnzנeV7D_(ҵX]lގ rb'}Ō r31cMc! #9kQ/Y*т ThY_?]O&D'3̒q.9!m~j5˞DL("IWyQ .Zt?#m|9Kk 臋p(ji硺ar A dbNy  ޮEq:8nXWHZ^#OH/qbؑmP77(Rek@?4q*x4)miAuQ_Dq;#M##4wx<$OrW&)aO9l@uT&'0{(mI]~0[re}Fڵ1_Gl4Q8GD+)?p3Uw ʧ˪bj3l|FTNPE`Ι:_qڻD%Y0?cͣrw)m4ݑ>hc l }xtpB[Xۘz}q?Dꑙ}>M JWR֥XJjrŠˎ=ZV拻T^-Lv5XYA <3fVF1ɱZwķ+ṛEҕ 6{hWnO: -Ih0[~Oz[r(=wqo|^چčmf F>fR.F TwrCxTo?F";l4 eҴy-Me}, H)Xw"(N뎫d::s6Kə$I'XBs\@͑~~%ۮ@SÖXM]o嬇bӗvچ[%K) ?=BL6@܅8d[=E1>%l]*&-]z՜)paFx&Mcձd5̲)?Uo3|i]V{Nq%' zr+}3f[Y+첇.i{KI4K_"ז?8't'y]{̈٭$ hέ^uG9-<"W[ȧFx|U' ROTvgVxH\ (&s߼@,wkϠ& 2Ey`[udY:rmykB.|o@/{d؜4496 f`14ۦ>(V?čzRM${GX"QVQ7t Ev.<$8J24OGW`IHVm>E\qj+tqU㍳nVA\ Y%qy هH*H,UUe>[,6<$趜2/;2;iqڳ򴉬XOz1*7X"7Q[XI]d/Į|v% Vv]0jk~T]F1Hb8Do!jv]~ںgSϧ 3Q< Jl3,)G1"JF):E\n 8(c._Q[32|1 " n&KEZ Za3Lbj+S1ɜ%$2!r6P: LFS;p-k6+ }:=`nxg6|ccu,ߏ~'ypj%`뫮Zx_,X1et)}E ~>k|/";.EuN5顄v l"l})fjZ~9 3Z͢}u=#7l[Zv˹t׾rh-0 ) =*w!kۭhJS)ԅsfsk%f19>b_ECMF"ܰhZ[;P6cbgE_R8#Wxe`3=H;'t--0[jG/6_'괈,l ݈k;۫OY{ƥbE_Q9>QN P+]P.>rwYr'W.2Ҩ4`SA@jɓXzo}6?duu@蟆a֓)jLa"^A焇nj-OMΪ~8ܛϛarK |e)!稑G^Q%5U-tm x/F `^ϑ [>{^NW{3v]/v 5XjF YI,$[px=-g I_&ŊIaH;ZJvظ2"OzWaᷙnh;Nw\&׷9բmpɋE. \iV۰zk;tir_'QMeTB*;])D8n\wh??M˱ RHwW5P~#xYV#pR/0;?Mr/5N'(WĽPJ< o t&jTC5J>EMV;av4)~}s^Z=5EuET,y]eSW dDcOgKt.G-V(x.\<+y4cʹ/·*} 5R53._tp9B{TMHvK Bgh_h5 aCmPJ[-bV6ǚMi/xInX\޳֬\ Q;Z-/&j|C>&OԜhGGW|b rFp:~"xEUB9d.D S&x /c5EvMò^,}&;#|Śdb\ [PnuD{`.} Է1|I$"5p2r㑤ƕ`|nN.XPF7Z0j<52(&[DH.DfHλVbԄXgPٙc=jg !Ð6& ?:eH:$@܅ /V|o$spq)?^R;& XTnoZ|cG_U ~E$$Ï_v겊{,M) EP\HQuy\PDnKnmU'c>n@Cհ.{W(6jk41`WjćBN״顄)?df/M)|S鸻c꒯:}-1ySDpa>tgϐF4XI:ު1+`Xq4V׃u㞥Mn罘&8--Ea|3K1t qS[:.eЖQX4M (8IJv5oua$Pe\ޜն.!AS<01۴Uvwd+ ʇm$ϑN]a2<$N7,x6kYԂBeWҶ/mƫeB+\ueASo7Y%7_&nS#{ޏ9l6 (1[d2HE(M+w8|G){H7)bЛ}S߀ib T]l>ӫfY#k&q?N\šںzyėnw殐P@|({s@HZKZWZ߂E򆺦$ə;}#dPZ.}"7g'^%a8h<9O=Åof6o.DpۯKb 8 b. 4vP~}ZqAEF=iTK^~KITE0sA_eãۮE%]q >n伣RCdP*P pVjwM" q;/HN>j(e9rwK{^Obʏ ed΅b$^be@S"rt% eU',2-U;{e@4 (Ӽ,)S`%U00yf7"4PJR>R\4ڐD=[ꯈݰ@w / q2bOіa0tfjUoZfCpe|RО|\e[#fqO[09nVR;8L񒶨 Jĵ,{gfy@^ާx&lm2+`v8((MܣgYZ07070100000008000081a400000000000000000000000167eecb830002f8e8000000000000000000000000000000000000006000000000./lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko.xz7zXZִF!t/]b]?EhDTTk׶ǼZkTKQqu* αM(Ϥ$uV}wb&GģtdEz|Nl}3ǀjDʋzp$:_}bMug\IxF41I$|{'FG\[5H)J7!ku ?UӉBZ߅72؏M#lfx52Ĺ_/u/Av.1k)w}/Klh9tCH's%T8ݬĄ!v@ $JŒ՞hvKF\IU0ǂO9'BeBmN'2<!!BdG<,rΓ7s6Y@mKlj:syy%9 ~p0~~Ix"jJIVTekԦ/WF ~v$!GA)V!O8@4ubYh 9m55'~"Rd+l{I5Ml|G@&f'/g< C+rt{#SjJgm)1T/_u3,լA9@\FSҞIf+fσ2N]Ss-Bk8YIPIc=6r7ho"L⣂4,$:!(*U7o-/I"?H*5α#3`p"jq)u$u\\pL!#72K;naTӘL1u>F5ZӕhmdIA=z{9RI-ʜKvfeZ?._8{yzNl])WCT}=cJ6 R]4k"%b)EoX4RprƣJ&Y#̜+3 C՛1= }՜2."'E.KݠK0*,h JѬu_7^<)d.P$dg"KԄn*00$+2kJ&4V E0kl*^&s5tS%|]bX"zL 8qgN0jk9'"cp>8QB dkQwAnSC_ fhX`t DMO S~ę/b3j-vOPlM-pBYCYs][Kz]JF3W^IUs>iKoKC梆Z>/:5McE-)76[x0T+{'4MjZg2_a Emyc* Pг>%akwoO0Pue|Ԕ_+]T,,? Bo]xNmP#,6;]|L辎!3, ~KSX΁Xܲ O𞴛2!?h;|HQ8u2thݧ[?˽>sVGEnmn gbDJe. Z(R{D3"D(XMyz56/)mM* NeaԸ:;Be2J;$Ү\-:5b"Infm[ cMD&Kp }?4f?3{\hcTTi| /" #Y cLEjGW.H—8%]<@.Atٿͭ8Ou!ZI$bsօnD{ Thpڛt GJEţp}@}XUh*oQ^e1@@Zz _+"z ]u"R%@i>f&$:Q@LJOȠ*ւ( 9eaܷ9\]vbW6w! .b:S4̭=6-MK.0 F@kZ>,B3 Rd[n[ؗ?|$u@4woz=$ "h- |0yؕS $ Msqr 7(tN^Z0aV ٳ h`V2:tGMSi`Dd8r|~XK yǵ/Q Hռw m^bbTkfȖ< )P@HB-JÇ!ݭSxV=UFŬn,nP`ݫt W1!NxJvypPZ LGjz^ĺvӒQB`:W˕2y[ OfZ4z_'< US#jE Zqr&󶙭 =^'WG${pr ح$8/%t" fjX

V }A%~\7<@<;FS% 1,;Rt뭟9/%WYҨc&i!' c@5CbGaKX]Y/x 3mQ:`dEdӽP s7 ]AW5RnSFLjy 5bMlW.C9z[T|ƋU| Z=g8bhش`}E)Юk1b|<*08Gpޙ엜X6]OmйbJ_sD/ -n}yCaOzvRv[X~>ǥr(QuѠ<;7<6FpQIU<nl̋=/q8Ip z mHB_/i搶i(i!Kz.$HcL⴫|#(vƌP;ۤIȉi Z@91VHjZ>$#Y\yOwu QЛYi(N1&6vס'h@z_9+ln;kXqP{zdwtoj$GVI~$\WAc?S%|JИ|4FŎ1tNiLh_im޹];1a{׷Nut"NcpAv 4=[ub>a[]@^tQ OWoWȀ?(d2i0- x3zfLJzȱ#nr.V_2=}i W;Ӥ=;̔nGmQRɮ ]6(Zt./zEȝƤpb4q>h+a$IU%xMe9a÷p  r\}]p "rJ{KvM陆D1=Ȋ*i,A&#kDZN4X;C c8vOlx:,fVPڸum^l< E'f17ʪE΋RĜnwPeqK@BT@ ^ȿ2-R N#MdUDh*h3hYpg;T;suUhǚ=lc- e|zl{m9 6hN3rPho?eE$|AFl8hK^QG -,1gjύǷ'pP K%"DmVh,ʈ+&hL lUH.85*ս`;\Ɍq2'%o)%DLm~ӥ(@'`\dc$Wqׄn: 9+bP'ۡ 0,F/2Pڱ%BǴH-P}5IyhJ],ч#m8 ?}/=x"kZdeEދKbZ;aFra{Ԕ\-.`ғ'$ `B'_Pw^s|;Dbod O{+gY#Co}4͟k3>tODS*ڪD,:{;2 >[ ³ 1RC I%P] M̈́/=2r3YӶ OoNHX7,=* <˨&RUqK-Ʋ#lL\ejvx F]|av? WjFXζgVEH^u7]U0A}(Sզ7ȨǮRqt^яB!Bk2 r$2Dh) `zd:+J/f ? ڭT-i1T? ]84+?l%z_BsZ2cF{tn0؅ŒUӻߠ?Cj-1mh9'Ӊg3~\Z:"i|aDM >zD? w4&H(ٺ&;M9iL` mv"B%Y?9ܶג8y`~TдX|X_WU*3Юo55=o3Q߭otvl*Y-8NˊU64[h]\cl/,%̭xKO h_2U6Fp{؄իɇ_~8͵ "}hʉղq^p! rM?B㈉9C!p?|#jJ'0;ɍAs,[CKq%7T!n?k&X(3dUEfL9NQ7F-VHp {Ij@H 2>|"5ƒ3;՚FR7lMc^teT`'ܿèuxX}  9>5h8Žq-i9(h k;+ Y^w N !CX֩Q-"Ԕ/Ɏ2闧p'5phaCZCuJ6¼G'LO=l]^bߖ?mHcuW9°0]Cu녞5;E ~=zg)"#Ò)0nĎ7ڡ؝֝_[S/:F׽HMVZx -^U{ԙeyk ;'cWW,ްrnNL@ךOF6meʜro> fCt>V?;i#E}{jmIW; ],g?wxjZcִ߹+-Ðf ?Bẛ  dJ e"%hk8j0z䙅=Ǯ;o i@bUuڠ/x-B+E:Yûr >G|7GҧAIƙO}vcC5e Qw=wgt+A KGݞ)]\ϸ*6p7zبdgdXe㪳2<-HV_ʕΞ! `__gb> brÛK zsՑQ@eZ32ReVoTϚIA뭼\;ӑbeBm/5r9z$x-KQz=rՙeZD Z8bJ&PB[`6 ('P-3SP5mܔOMD~r]v}$lV3X n7*|Mx>Nf>O3$bG#5,?y@%GIK田-c]+ *q!PEddsCR7N!4`6Q}WV|OzD%&٫\$&Aԝl4'@i~+B|{!M. يJ0 bA=&YKATH9Yӂ- a}wW$(|L{04sGI)2['+,af}xt?1gqm$^R,psܶ褒hVZO|C`oX~F6~pldX͇L*rʑ!=-. ̯ֈ}y)YWLV^Ci@k,q$y?8w6EG]-e!M).Lv-"E)5HQ^_AFXB1^]n[7ukxhh sOqѰjces\%K;#dv9pr>05V'Q~Hs}k]7T 5(95җ܁<=KAg޺+2}Ĕih@0QMOXlg35!5DG;I.\-I.֎z\f]-{۶.)؍nb#b1b}!Ps<*,#1g}Ϝ*(S}FzU [hLeT7K6?lR/͙ݱ#񦇤 W<{=k5V|\cu1̂n{d) [%L qp8@ORUr}<Ǥ.-Ϣ7unɌor?(egHrvyJN'_"fjO&Ez#*Ш[m0F ZvPaD6U\ޕ^|7L-c/B(U7k,u(DO=$f٢;I4 c#ap.dO~t'Y_\4uq l ~'TPt+ n9Bq:Z̈́o@,1}r#0::fcإ`p;#uE0Pd B557)﷖iecjlS]%; S Ii2KtPyl^0JN I^viP#Ib6ivm#Pk- _;NᙽlEKk{(a.V1`/ƒ~ZVVTˮ‚vr KK_Z*cpޕi2[ڙ\J?x>b(K.jy;Kh Q}!5D9 1."a_48j޲G{@r{Cxb|+NP4lm):vj"}# l &Ӏ5|b CZХwf L+]`+2ORF3fԚYx:9Nvf33L=PY_ǹZ1nĉLZ2ϊC0Cn1| lE5]iAUk/jX( zBC ݹ8!53e;MLJ@ й֟N{Њ+[41 'e2 0ׯ+|m%PWQ#8^.'eG#gVrvhANeԥ@y &!so!Om9ƷU$1[P0~T1:.EO>#8|B4u|m֖7e^j:WT$nW$z-L݋\aj TK{e~Ѭ[Ҙc"Zj7PziQ\7_I4`o!QVVu?l dϝ"C2ݝE%KC8#7p f|?6wdc+#9,(+IG2Z<ƎŭQ}>:/x-\l\\lrI?aί-eZ }\7/<0꘦u iΪTzFrR7%Op$+?%̢tz?ǵ pǿ]]R h'˥_{_y'771}jHm8ŠHd>"۽ yh:iC2ΦoE6KG}KL[peNqX)m]T =6! sb0@%])` PN1!Ya*:y@7¡[V9&C hӣ}gP4NۨuH%%TS[z:C+vRyf:pӬ]̞a :$VVkN9o)-so>p ޽^ō Kr:_uKD^ 0鍆 z Ӑ*~(w?S c`Ƅ0~Hb 6<[p:}`\xPLXRnT)w04~Kn|R?)$w%2ϋ&K>BtdeD/9GwKTwҽ0e'xIR9W`8Mr39*, ,ECcjkN|fNp?\/κ܇RdqS*Y4p0O)@ؽs3Aa90AFu7l cY[0.(UّV`Aa-0w H<ޙ('ojO*fJ7S##,ShM #מ63g1+T־"YMCMGxqPK]j-qVlPqr2Z?8j!i#GL|YCEv@rɍo̅{HS3t|gZ( ǀǃ+OJm7Vlt/˯L"cΧ 8Xc%A1 ,9sdAO_9z0j2 üXkC&+ȊoЂ>|h#ݠCZlBӆt;8q &j6p'*: y͗!S?Ih;ҹ}! DFdZBvtdС}IEGo݉;2l@`ܵͦbY?YmdL2oDjl ĺARׁ6a\AB6>1RT9ŀJ b_^ޜ=&`X%@R-8N僈9&^5-'GyY6.lN홻=E [T) B~:dyk=:#ۧE+ۍ HsZFKVwQ̶0y K's.N٠vrkeRl~r ^p쀼Q@6宙|}"a}mS/0@A"=x> zmoqO`񲄬7L\_0Ü{WhkB4f#z/7&ѡʯ^* *]&'FDD #~q`AkP楮>'Xً}D;UFuTPD1['>+y%Q^Np)&Ș>plQ;QImL,LR}9CtGf,/9'Ƴ&!䊩fbi*o$xW-%lƎIa؂[hAc&&[ }֠\?Sv~ "PS}QQDyKWǚ'{9N}PCg?.bFNM5U-35iF^`F^rcGDb}(#"°Ai=>AgK{=ث}d{Y9M&oX.\)^`_¥\%p@a^x ̭H$PFCCc_WO. U+cZ2F.<_{ .C˞ݝ"uͻ ͫ[0'}[[cD`\nI9]NCFȢ7O \R-K+njuY#&SKZ͵P6?|WNA֧ X~/CGHoEbD _AF:aZ„.EE R6+6uڼΉ0)B""-HC3UHdiPh'ԪZ^cr M QLWs?IB;f( Տi~ Z}kr.ҫ}k(5"K rqn#\PsQS;!hӸM18ϳ{n B&,yX8mIzLJ9Jt 7bv -t/ մ^zWđ9|H73;h0,IG'0]3hHh~ ItϧS5t@t;şJBF.bKGbv/eD}[?mSuX.3tns% }'LvJ4O &֑pS7q)#A)O!:uKAX?cn;XqԄZhquM ActU2N<F7^qr0[}r[q fPpkٷfe]e)0 ~ ?\jcij8܃͹~fX|s. L]ЙD(LbW_PdkB]3[7 TH C\ '?ѐ1u%T Vm&.jiJ^,$Dze^~~%Be4~!=l?Tl͞:d,ΏGn?_Ҥf[üGEiTlqE ok!"y/mC>eO:#jFQ[\j}/^0fCZ/6h!:i(X4a.eU88aTBدaG=Ab&3^s=\0nAa[sP) &ElQx\tCv87/5DL@Pgv^VNFm`m)e)1hcM׬"sfN )EJާU ne>ʰJR=S ulQQ>V?cXS u-{Y; SBzA61 "I XAfLkCr%E"W-wqUU&:"oZ,ymP_fVAjfgtϢ~Ucf_:q~ٖ=外wf}% e&b mhU: N<2So͵!ǀ4;\3/ -pj>yT 6WJ5Ƅª|ϚdGh7U/~VP!mQ"yh:_q^0BV@:/*"nƶ"7)VZCm9]P[O#@]Qڡ)pD2]`:>Fu }VU;{0=>NWx( {v5aJYa/I !pſP>GQ!3qa2 1@!53_H3}Dտ=0-_Cd݈ٞTh('0?,{R$:ST7 Uڪrջc{rC 4՚gMK4'sةg蟶mFIfK%_>X/\Swt +`c!1o& au=բKQ1 Jy$ e|hCCBY_vY͠ 6 z}^vx@fed]+k [ݬHT<-s׹ RVCljL1(3%ZC=գ 3WIŲp `G;NU@o pu!+ዮC:uǜ+qZgdH6DϘLXA{NJ `״Ȥ@x ̏OgnI Z˱T;̱=qN ɐN[xK8s1_:6lLB*Ժs)zIzM1B|FJPQ0~ 6%^d,B OK@]:Ϙ~:dQd59RZLU+ V%Ѝ>ֽ%<˼fyr q[M0bN2@% v,7wFuЯ^?7quXg b _L:=)8/@i0׿uFbfa?Sbd.BaӉ%( >Ye3SQe~s@ePWb`ņK!N`8u2~Q*n {6lxbEyWYxC*Dw>}m'OE)*ʫ5ױ;7:kd^ަJR/:25^؝~khG(5,kIM0J+(l=sf\!pݔY5=o[8!wm N{g%wng*8[OBS/,h8ze8*ؽũr+ZM%*Gg28*9 KZ4)ѽ+x0-5ALŝQ0n6+Y2a(1ZŕFo.q.,$*8b M&S4+KrԨX+ ̢F$EՑ7̜(cCwdk&Z;Y@mSBnmγXV%!ni:?>]O~?ݧkɛZ#j%o/i%YPV6Zܝ% v81&.>)i՟^INH kmBB>3Z=@*iuP;VHo]*-W2 k#`Z4SGM^0a-!%G$纵QQ3 XaU:Cr7q'N % ѮDzRt^p mϡn 'xR~^ U:(r+J0!-ENwV"lyh$|ۓ`ߞ  CcH(C%Bp'nL\UKЏ׉UGhx@2D(Is"N*Y~%<Rߒ-:R(ݐ`9QOM:_#HcNT/w~ >h.x!AFV=V9BO ΀/JNg瀺TZrx]H"|t7z9[1K`":֗<\Z #8Ht!_,N QLV;խW\{* WTniZ/qnϮ5[_\Sg&qΰd˥fSVꓗ:0:͓'vorF%gD 5Ti7@Fo-.'>UbNz%1_ SRN%!iĭڽ_HLYEDQ׎^p($7"=3U<U.4;DyH[HLeV$tv h$>p:mw0H$hk%2 k8"2ٵm; sqCMhO`٢8EfPe*Z<,_%᳑0󆇎V* oR6e!,5F.)cۇj(#H:@$@FnyBH+rIB\)gs OS?7ׅ1~[˛,mrſ"]zW.(*77ש+RyƇFMi華{ߠ8l>h UHq]P.,[ Lb|MЦ=CF8(54DE.%eE iy2/ϑk`4}N)jame?6È&2ԯqփ'x:s|,z3@-ڜiՎԾ0cyBRm"xbz 6lEe 9CJA Xn[ŻAr5 1PJƀ0b\%u_kAQvФ c(3EOTSÌ`ľ,i!AJbAWE+=b^CqqҙWJ C܌3n(hm֒?<[a[jTqnTܓy|aFC$r:^Aْr ݓ(ؽ` ,N)ک\_ >5j8Qr.Lk _T*6hk|ҪwFώ%Sb1ցUzI_tV g{dw:I`n {4㕀ʶm0fSM^tޙ`5d>2Y)Z㳍3#6(7>n)KXmV*|lşY >DH1ط<) lT6N3w\Bݑ =GY\:ѵMpe~e {aT,'tOHBi2d%QCsCl7K[&'#9~%Фjq 8jZ!:X$iKOn"Aш^mU;{[ gMa؟u=apwTe:®jר8ӕ7Q:-"0pS(;Lo\VoM0]q;5&P{z|ʪr,ɓ1ELPP dߓ&Vaɢw4OY G1KmgNEz i |4v Ф #5iZEw{\{>,*ľ鱆s<$!th)6sVN2C!~vl0?|^yH++5|ݞ&a3 Σaj ?cօ`كdLBFP}'z>GPjqeq?`Aa‰9TC]hyw`K٢OsWS&Ď)vwa+M<뿻OCj?E!o.)![oz3Li7Le(aM j\w/ +-uF]e{^͝E=E,T1*ZBh*mBn(] .Y?r&KL=4Yg?'m)y>wO*$ ۉ0b©DUP[<ЙשB@aj>+ Jݯf[$e![#8҆%\pBP@88W k&IQD9DG9u!9`>VOy[Fx_bi|$ [< aEИ` k|%CN$p2-OL.YPHCF.(G h&ӽ1~x+zu؜OeU*@u l&zZU\Bu$PSπA,t;$V kWw>2{ ޒy8xSmP %qz?YM';:QN<ݛTv$i뿎;0e@pg4'3_Y 0 ug90n;FCO9X_'IH]"t2m܀AT)cO#\F옄(+&&XǠÞ,^W~w,.ȦTtfgUV͗,ٝ/qXTcF{R}A3d۳ m4^2FF)m%*bT%z6IE?V0 BH`F.Z^мo}v &O%>9釟c kd$I2AIF}[ubFgU 3]sY= j;bcKs:L5ъۉ*$b(A/{VluWn 2{0i WhjyW㛚ޜs[M7ϟc M9Gx(QJMrO2"m!8>eonxKf 'RuaT-5Ѕ=~S-WOQ'.Ur9TRANkvJAD5̚&E~Pk!1>\JX 7.jw ĆlL+o0E+ *F"(z>.ҾbQcԞ>/PYU,u?P. lW<;ZTly?&?v 藌nTx-83B79ArQ\iuool? ,ް7:+p/,2 4`V~ZuCoUfhˠ+c #j[8ڿ9o&NtyYK[hBt@@Jl[pbvzVg8kY"* P?Iεf"[_͵44L yrTH,= 01Ph]vmb^…Z6˥u8ڐ-^[8__G_ng3t `[d?F~B8s$b&EhE~c5:&I0zAX[  /ɇZfPk3hs]?pcArFΚg%>=\`Rd:NTn쥦BX3ܹL&쨕8'*-LT-;uQ ;y y$z;bСWnjYs;nmdWHБY4[lfqqV~]:vL;5IK^&;b_6B 5! [lGkl} w!ϒWbp<".̠}_!km?7O$thZNZW1K6he?}sn29V?Lok8H?DmxPbҙ<44]ǚJfO'`3.,G(4Qu~Yw@`m7QTO7 APL}e Xla ^#3su=&\;K):ڙ ;/xa ϒ3-m7Uѐ7'CY=[1 4m^oɦ8uS !cU, `b$ƃG@ a 6&z#5)1` -Boa2!\YJ& ɭKWtzEծkڇYɻ 4>Uֻ_#y_w#(Dya*xA`Qؓ7UO'MEǢCy1Nʓ{#S4߼GJӞ;jaЖv:_G~tÉuVpxDU>P%Qlwnخ)W ؔer>/dL q; ^$-ݐ΂].l`ɟZՌya g(J^w( 5ҼR}5ng?m'Ӎȶhc0't+2#=eaHj4$5p]u%{GW >U"QN!s 4i4GOK+BHv5O!OЉ>/O[]"ҤBxyn47}ܬ G dGYᔲ]V6%Vl! Gyg]C?֦'rKYNzMpL\,Q\'f 2@bBt֛Qcpa wCRxj!}B?,\9RUt7$('!UO!lc3g Js|vBq$XdqbN,9ޠr:(@EAjKy:pM#N #qN:UD*13 R0dnk#j[l(<ɂ](1G Т+\hn> GjO7I8\iTSVf^d5GV^͋wI0@o-eQ,}x8J~NmV7oHcyf[_|P<9oVTT8QR5zmlˡ<;܋.mE>~g櫱};O6:ę{ r"<Qe)`[O4,#D~~IFf? fGD&Yg,0|I9m03vGnT?If/$ cMȲs_=Zm[今Nq;fKѥО}:lq)1*); :%[ 63swv3#: A"pmha^:"7+0\xUlg>?^KT`VQD1V9'3Eڔ[+FXǕKBĞ*1lrMQTJӛ IHPw)wG F< AbŊsejB7<>(5& <`s$2AVlt|Uᨐh+5iq]$-^LB$6AYƭ̠f˹5'ogWZ\~SpKz`hL40g`ȑ ;ȍiln~OlH[m+'6U3e!SNطlJ3)N`u29"G?Bt]a-gb[̨L- ɤd E;+ zfÚ-ܔ /)zZ'v΄3~ nhe`POq>Zr:~ /AKl|U&?ΎnMa:RT+%~˝ DֱŦ'/BSKS@1u%!@$ J_,hߐwǢ/x3|lwoQZ$[uU&oksgf]bgG[\sPɚ*vA9\Qq]C2Nuv#14בsό⸨έXg9J;ǐ ;,RNJK{q <70sM.[Ȑ8ܷ VI3+T҈[`j꺰)wˣ zZ 0Q^CCm]٧4@ȥ9|5JhCqw+B) d0`*u2#31TڳUYT!6ԋ?סԳ_DKl9envІ=kW\|ombvڬHVY;W@WU(Ӷ9l4rAEIvPuQ3|PuQ\@QsĪngMk=0WvJd6Z'X-bgf[rzs#6 ;z LYltd!N& RL˶F ?㱤;eɲev#Q^j~Ĩj,v7^1>B{^6Dܑo:HPR$m}_3.Rnb,i"nH~$@9lm˼j,MkCƙ/aaU92v˸8FfڄlKU̥?7{- %G^;XB|;#xhX B@Ӊ`a7zW$"@ M2'2E,L0JhE>b-A޹~eFHq}R5(rIe%/㯬["@EۢYV6vŪaqpAD:G8Q=2zBPϜW.biPtM )[ͼڟO [Lb.&ɧىb8L;O_eI9HjҙpLADNQv;̖&`W7,k-ia|c(37ִ.3>'+Tso ~`WeS1ɥ{izK×uoWy_8*Oiv3-܊>ԑOJ bбNo=Չ\ue`Ǯi,l׍:~DIVQny  8B)1H6r1Tr$IKh{ܻ&*͏kөe~hw[(RMmuɵ*:ژ no&"s"Ӆm(Z&/8r.hf XPg.rPQmZG($*'0T Ʃt X_]\(iKSvmwMBx4mKZL]@B7+;Ow 5Uȷo붱(coh#MD8+)ٳl-E ?Ѵ-iL!AC2W̺,TVh {aK< |#[@/`H<鴽fU,h,@d%D}h.M9\a$]ȽxBѹn蟑QݼTί~% Qx\;?W)|%B Pk `[: *s!3h88{=yש|xSc.@M!I ."ya^m'w/\x2uU,-̌RXl6Y:D b9U؛k`7ۙ_` Ի89ƛۗ 8dBw+I'JK4X; oպqyHsTװNvY[HJaiL$Xm4{W xgJ6g<*C'WFNq )xBMWQq?lZT[6zQL /"p#=!2stۡ9]WnJ#G_'d a'oB9fzsX0'_ Rv캊e}qG$z: e68~t!'5^7jy!yCUF6nl,V@7|s?ךݤ ~FyEev^rAhvZWtJ'YkjwiX pfuFO)D6A>m8s6Ixׇs_hA +AG@iK߱U / @D4@)H65/DҥEݫ'>V^{V"2?w6iwS/ċE1(W?a$qg7r+?nG_).ZՉzKʀ `)!ApO9,;T"% Q(ZYo.aBI(IEZj§0Ac}PXUbg{W4ÔwtMy|3av}F<9N#M1Ke2Tڽ_GJgjô}'zF?OK~km<3#PWN}B]τY¢_3bIj&374`M1E)xZ NG>rJ/8HĜkس;np"k2앆3 ye+bbA@ `N CC+ZB,> r\KƢz,aR.vJkFGc#+ n e}Գ=xLA,܈ KOdC?OϮX-ɚ`JG^] bzf4.IB^2B Gݖ[<)*{'^þleAdn7mlH?n'<ȁ)?՜EJ%ϹA0ڞCF~2W~ aI/ܳ{ZI>? x\]`+VB|I1thgHL5UjCyUƜE=akIM4V/Kf`6WE'q?8tŸ6&D%lJ'H ?Gij֝B}VVN0H$&S wF3͆M??jܜ2Gw2 W?3K"e!ksb_МvεB?LƋr,+EFƿ{ߏQv}e/8NOd$~VVJ $SjB{7W8a;,#kjE(7hM}lvB}#xdFo[ؚ.ZȤe`JTZZ}Pt8'Y@Nu/eÑ\ K8ƽ# `N*Բ~Ymձv x!)*!1g/+tzS9ZXi‡E^t}Y{ƿP-=,oC\`HY#t>е6bֱ\Y93J]*PjMU*[jk_?ʻ!ϐ4= 0tԭ* ;X-%gy\@C:Y/9) *HJ6ѷo4Zdb);{8[I ;F"HeS;Jxu$n;=ѿ{TVnpU9I?[sx[Yldk:Syf+%$?G0^#Ɩ&6R:/ O{tWJ@'zZKt*m_YCtQ 0 EErM,yBW~**!vSvڜe!A(dK•OI{&؊ P#S̷K)o;brpc[) D:+&L&ܵR40jB(&+W&0DAH!tmN*&8G!&znٸ4g8q\uURmlj.PfXȋb MMm +.UY2˫Ё!)h+l \&VF3CղR ҵK2[[^ÿw6Ղjrʰ-T ˚F U4kYYZLǠ"H@q.]6ζY ա]ӊ?l̸+hs]"eFݨԀU0E{KxR~K A*$p`MYe,zat{?y%ϔ%J.glfj1^f>5z>7DO/n4 nVJb"n~CO{_E^+ vA5bm?Ε 5H:zw#5LM~Z`F_H#emz֍ އưzIb}j4?q?yhy%vePmX8)]kx"$"\tUc߲VvjVQLw)\V|_؀9zX4[p9B"k=#3GfI (ɅVgեl(4sL!Ng/pζ$9~SBd ׶L@tUQ5U2G F<*+ =!mv"dT6z90l3Fr|~8'\E9el{mq]@۝:bTkH3`w7E]& WWh (n Q%h@^!rWuJTH 9ELv0Nj\#Sd~Y֑j" j!^FQ%C"ϑF"[ʋ<ܜ9SY.eLqvmW6y $?y8"ظocg]WO&O_];%4Im˿cBZDR*UWtRB۷Pe@$H&a $+,f &u0 #.EE`r:ꞙ4&8jADIWyN_}bS vuOhЦon sE`zӹv" W  b7u^զ_8b{ [Y} ]Bϫ\bl"rrCJH X3]5o1¹ ednIf^6 -ȍhr‰qx/Lo>+`PUg4޵b8L6SoԍtYͯ '9UTUt{b;2`EQ.[UmzcK(?OwjnV,b8RYM4/Қ$s|]xMP7׽+ iƠwԅ&NX 5 75Z*cHd]Z3aAzKIMI xYRuCRQ?1&U_#UNVZ;`jWI&\$K[ J4ed!n5ˡ5=r+2c T4'@VaOݗi?0М}Ja hVrj8fCɌֺݸR_Ig\JbbV#W(ع<2xZ(]⹅t+7bM,J*A)#C멙lt ̄dPlb@]D[5no5,r3n{Zw6}7&Z:4J,)'=:WVj /xZK[+Xf8hGf>.?Ft%%S'=WJw$VABZ`S}8c>T7h1afG6Pg{scşFک7$€7L##e* 鷾%5+2a0`8027A~ eKt0n%Ye8bҙ!Q1=]jwT/1AƓ[ =\HeY,:;F4F\SQ5'胄cݎ?ѩe,"^L Ƣ6`Vnڒ}{Pc<8}E/J W6>!гev]:cb %qZ#̳ psR=Nz߱jP4R֩XX/ЧQR^E`_ ?,$PCu(HSEM]"Ra?= ]Q~6G5Ho-/]a%7M9)`+u䮨2iQ€; -x{F͒F"IvXmQ_](k@Muo]cP\)pPGZ;7h}G./ii/a`ݺ%)S5lqB1c 05@D x$5UN!Z?ǻf /'ncuw(`j@H %E dV8O y"ϘJN3z鞭H1##%m6M*Zj j,iڂGᴫI ;3Ql'^ 7a/bj^yrSjpB]C 6:WB_>LHϮ3& q,`w?̓$M4XTCWBD노&ш͉Qڽ:X:;4Dgn9LJH*ҵ’;c^kr^%9i{qtE `c {c}^a!ZC0z!ܤ9>S[*;rІ*Ɖ5sq35 %Wi#j%p=.U&+l}OCHڽf>0cG#0bԨoo2gձvυF4>tw$z,-$%J)|#TmtdmqBj[ fb#i-۹;Pjw| +uV4(]L%$T8FeZ($X l݅$v0nXzh(wA4?-o6ym恵&\I H*@\PC:~vCL{ goG2 ?qYHQ^u!bOt+dqnoP/(n\~mA0 U_sذ6℈ѐ"\F#kZq@7/kPH=NբA)&[dʵYG>͝Zu fgiMLӼF \$˖S )ˊVyg1 ;_05[Dn]!c0 oHp\ P%/a6i6ɱ+M_>[U|'+ (S _'(BVq[.@O &(S9{cVWDd,6]SIqd10мyX!\䅀p:хS3tƘߔo690¹?|0xDE}<~nz|n쏽[F'=Nl]eI/dY:o،Nqjq<lHv[9-?~*A"\H!9MZ @jɲBų+IuBa9NBD4 nF\tA w8Z |9>Ɉ~"5R$!6 p5F2=N;ৼءfME5q/ -A*+ Ht+9'ɍ_ly NuNkoo(&ZO+Jg'6xi\, bik#)_7:Qހ6UX֐Oӟ>⨁L?#-TQ"T1iٝ`F'Q D'`~zBpZpŻФFSr&!/ |mc2S}~bЮ ͗/>2hE#HzsC8Rٓi+Nl"M@Cl='4x/GBJB; 15Y65eܩ,n2 SЁ65?3'bsT8h 1Cf|MPr0U?F}8 +(qX)DVޒZtz5]ͫ'.z3l!ͫ*z䟃S [ lr5ؔSdx>c[)6^8{T_^ČoVEQ&1*4NƏw3/'3EQ⥥7ljPp3lq=Ő!!BS._#$}PϯHJ$H`@gBzpnބ4y+yܠF*/g;҉ó Z3ubs"T>㑎C8 %ᐥw|uD욢qDPHR qu!/ryhXv6:̋9a#i1 A(=~ٷkN.)4ʂS@o_\@T-8PbŘV 2>~n~EBE[P0#z-M^*P:!BM5KK^R?iI% o/W+>9S vB#(pP6)CX6i17 N%Twh&-#5.NXV3>FAj'!zq0&)kv82VQ͕GjAz6:Fz̼gFi6J5$TF3qt;`cd[M^1!ۼsfP(q6}]80"%ScB-ӌ6W4aN4TZ 'Jlw"♌<+AU յ[Wo8xJi9$vURMD+)Sպ$`}1K pu< ~S煙.˝+f#=] ~+'lD7&mJqZ4udxzcgfgrX8Mf{SHwh4nkyP[K>֬# zro,rjm dBZm%~a 2zG9bDƸMLޟE :"n6FiUY;yr`<=EaL ṉ _MKN"1~ΣgKۯC9H4_.C͝<1EֽVw e*^>hϰ3q^^-nu-eurm6*%޵&7u6ӷL` hIdXAǘ7)lA~DV2?R)>Mϫȫ}M<){۪S 61.U]IJQ"4S,-oW.cTMxݨmWVӭ)htĆjxoHuu>G(b\m#Dx{eeYf t[ԎpaC:*#F,IJȐ /Z!/uh lYwFjL  У>)2m%]r&aI!1:[S*:ѢRnb6 "-f+0Qnec,}ѩHӷsgPWo8'[5>U;> s@3QMCK*C4WSR/j`SGcAs\;/; ,zX 4mbm)dž)|adev9뎥I ɄKzo]ϸ/IڠۃVlcBuۜ Ӹ}w̮K:l&.40'D-Ir}f87:"۪ {It\h~+I|CMXnHnA lؿ[C@oMދ7cIdjl qV8A:]/RTġ6x,Ivoi0?I5&`}?i3\ N%af饁9=cKx%xdd`;x,4dƥe*~[ lH;sxʰaƎXq/nI:y 4o)r1x/'vq6_pqmPCW^%0tcڀ٭d1%$9؅-_/\_ڈTk' |uz=pɑɯK9Ю9-XZ꤅#[FXGL%DXҧ-yC8vşXՎ5N|Ѝc,T+wR,RMxsf7DG'dF /gT0LaTO)h+B5\E90IFܿbg2T/ 0V%LgQrJ׿trOܹ\^msAS֟釲 E,K"=RwR΂M5,/ rKTgWdN|)r[Ǝ>c!HKտ}8D`PH.6fQ~k+b楎9m|ovDev~,! Nn?B#>h.!h|yy[Vyyۆs4*!VJ_nA~HҒ 5f0efC@& j+J}$G}1"atw~a$5d* n|͑޴IߪVjPqh7aCGUr {o.@p>}QJfsڵyҟy· u,pd /&Ⱦj%E5^͍Z!-m:y6f"RCQ{Qu-!?94/f/fB+JQ~,O#+TY xf[$@d x/AVOm۽EZ@GI %| 9t%*N>#dy v߫7Ad?% BNfQNNQsvR=%p+95=#;Ѓkd#p M@3\)6zq,,Q>wˇstQye5Jіw|vQ)8ecӌA:dh h.2NT-ǞapT4lJ^8K?qS྇NuD2tOk>Agi=siF[6`Q;}tW!#{" 0҄غ NBPgz.ڞ^cP/{U WfŌB՗Qt%>iy@2lӯhu igU@(&]HRo3~08kg|ד+㐏n˥*?AC^JB۝@^Obs2,d/+׃7_Q^GsoB~>L<Vza`{ x ŤS n0<@M Jo.=[}APrS1aI]d/,X$=-9 xiW𼫠ϰЭL 롋^…y">Ig 4Aid T.P7]V>Bx?PƒFT_6Ż>kTFT i&:?`OM&mky_~ޮtyEr x4y oУ8*G':TB~ pV~CLWx{sPG_RˊU^H,30tVGIt2/&b ǚjcpxj} ABat8#)Ļ!`tY]߀oan#tmv<$`j1M&w!# i)EoQYG< qjL 3ȧBu< !$6@6n3\q}!r,#>%D*c&@TW Y ؐE[ODsc(]jq7g;` _7N6C/-ҿ󇱡 Vkq5᯼˶ǝq/LI$QɎ~͢]4Dw`5|׺J,ow@ogG RF9m d_H^Eak Hy{#_/ :a8qq*un{y~f80/BW'CiM%.9U y'oFʳC!$/ % : %0M}ѝoJ@p1mw__['R݈[ⲲuaNL9@QgJuqwiH6ݺǸL@儔:r3'lrkOW7%ugI EMjç< B䜼Z.nhEy0];1)!` g*Bm窠^rAzF&qr>/f"(ض;es2fؚ8y"zS_ r[ٱq gdb;0˽'D5EYGӵ)DXFNc)S1cMLhPc1_-.VշDTZi9³… pzkyuXK ;  8c3X!Wt0;?V>׫0~<]5Ni i ̇[4\1˲Ga巁{!Y݋b('MguI\'4sy !F^*VT 9zLleKL, ܚs,J|m0=:̔{]s*,8~2kl՛_1SYuǻ/r&tiܝ b> 6GxG9 _ef}ql^5<2'ֆ3 9l?dV{kr(G_ޜ,Ơ,4U1>&qXr qPl Cc"RK"NWI 9]aAW[tӘ(m;)/}(ފ(4wT `4ٍt7=4ceVF2?N~"`u.{ё-\މMU>PTwR'kmǬi@?>A9&ags4rCp5c}UJxAg-"mż P}G!"n0C> +%8TSPw 8%IqE)so.`#(C*?8137^{-9yE0C0/ @Tfbi0(aEڊuA6>M'3@&Ԛ:Ʋ9.AՏYW3Uv%tFVR'6(f7>Xf !+[  ºIxFsS-S-_ԭ&p4ӴoBR5dE% ew_ZR@NjF[)4`Qy+6aO-"[w|M70 A Vi܈upJfL=7}YNWr)iJTnֶ<=)UVpt2}tY-ʺ!vz,ٺrB)^e%*8^6+Yg WzUoMIoZr#U9wR{(; blQR\?Vx "Х/Ɏrhd6'}p"*]tœbbo`Mu! c[L'.sņYMEAu.׃9:'Uŗ 8]m_}ޜ6T*8$ml7N)\Z3}V~e`o.[j<+N騵 485ʓ WoQ[f-\RيdBcgF»#MӮEO]q$ÂMUBϦi vƹ!78R7j-*gcZ YrRB(}8ƆߟTa1(NϸM4mFRվHJ:m k0LJFǕOOҐEڦPJtx1gHyİ]"28p(ϧѩ#G2'a)sb1\ȦVgEe-@!&z3 j>lfp-R:}VpͿC0gH?76EVZa|ut>- U,nK-#:f urņ62NG_Jю$h׼Bdir TK d`ԥλWˏNyϘDCȕy8vNy\5 oT쨞#tC!JZB;?%ZpL_9:JVtWp1 IOFH/xYnNѰ:4dNՓ1>hCkqP2^r%`^=7o4f.uO]]}w}LQ~hI sjM]7I6<6Bl/Iޝ9O KVĀ7T}S*Nq,Xϴ!yر4VlK/=0fOŴM. l y1Zq(TkiT+fM[+% 6_ԩ߂ahWFy!2"iMk *7:2_˷7Z",c )068yܭS` k.ϭ\Ϝ8s-H`U\qrO$OR޽-}led(p؍gb%*y8=[G٢.[G\T*61:fwdQ> U3.hl+xwpe ~:7)Hӡe:V 2vF+'/D\ğt8/0-{pՖe;P]bauIZ>bٗüO,`8M" zuմ i.SH%9_^[;{e:z1'w:]K;3M$4h@)  Nf&K=vQ; ?NI>6:w&z5{. 0RpJrbuh8*SFx_y_WB\\a!s9)&C%V`W%Oe7j +A1x!eذW' 3c_n"ڪ_yzp0EΫ RI4'Dk L=>W)|C,;UU<">QHdUcL5ÓP*GOM#RB%U]eF|)-9OL<CZ{`7<e;% S~Ӑ~dk }Q^iBm5)/LG:t8Z/M. Ct!^Q e0L⒰<_Q߁OE^j /֐^8^LFt3Grq Hl_Š $nG:]7?,9pl!&FԈB]UXT ~R-zc ٔcT R0_ћZOjL8="P3=0Bj}ıŹt#a;Q_%_ZbuQVa:;{ '+^?dF#*#v?Qx#+9@#iG`vȊ-{j eK@'vxH_ u=MЃ>)U/^K"%O(j'.܍c x &%?gx_8&4 =MӜ-[Z<̗4 n ߻w c\}w Q5oXi?R}ѼvY ?T)>tHE\XqX26BCTgܤF\D*e# [i)Ji s{_c- ژyRت]Aԑbf͓_Ѵe =O; RLP'?fI%}2,Pr[ftƕخvǜȍ ?Ws ʶ9_Z`#>EX4OمҒ\K+6n7o$)E51rP)Dp[ۣL т([TYܧ j"~5t W ~vnqn^\%HЬ b 4Y~lrΩTUBN!juu` IwCׂ εts@0`X_?*S ;(Vq;YX/gD|P~Y䇢v(Je9֒V??8eHOԱzK' 9\ThC5E"ʇ}fV;6RU{}Lz+^ErV~eee4Țz|<: #;y.$9ee=߾5rC/!NG+$0xxq`鏏J:]z>JKxRMy:в oQMT}q"m=u|`XUp F(W'V6Nv#+ǀ@# }{vg~{¤;M%ŲLI[mIfBqW:MMsuM&$=K1>t*jH@)) >yWr rsB{[abFa\Ru7@b7Su&fAB[Չ8oh *441w{:Aâl̨횾R!.32&/~k| v ׊ ~êb XK08^]h@9C'R&ú3)zWF u/{W}Hkm`~@B$(XUʔ8_RJX47$Sc_~C3Oja% P L6,Zjm (+ücôy=oX҄Rۗz1@pzN m.Q\#i,^ ֙7fELQҮ$|A ,lwO#l$WȬ"2N;i2[n1$ZV)>tl&ibXzIUu 1uufѥKYu^il^i.Z+䟭:Rý`8ƒQ(8w`_ ؙgiH/v*ü,hIg%$N`gyʀ-t"w.ͨv(W;XҠ#3 D؇1 m 'a.}ZElg5A/'cTfEFӐވرɪܩ8 zd%eD ǒy6oY.ű.Z=sMO0>%yGBVL09$Yc»o(N77L?."|~j IV-VX蹪3HvX*>cN, 5&iSzkaæu~aΧp/-v .f1:)dFIsꯥm -] T1dL[!|wuзԁX/o)P'`@q0Zr"1goUx'?fR_ Xm lOJ#!pg8 rYmXه\UDc ZS1#{ {x 9`Kw!BI5(g)e7PhƞUnsР"zqaP b/g>Dx`"^X\qp%{*ng"L#ZM܁nMls <=U%2s C,Bmk͟Xq\B> It Cva~{ lJȦi68'/8XB;48E *[,/v@O4 2 gaC\- k{Z4QxwUBz~n\r)m[ L4JHM_6[-?9R#;MazJwIjg3/ &uDTl1wn54Ugi tLC]j׋Ng&EmXL SV) v.;CR u%5f.NTدنəf.ԡ^:M?2@_ L@1ؘĝ!kbX}f!X)M'tǟ!2Zv9#] ʩ L~ KTōUk^&_͗i{5FG;:-?2emɓ7)*i*mYn:/TV| ~TmkȤ1I9(x.KS\UT Pb.)^ahT ؂ҜF5).I/`m-)E|O1Ho+o)عg*[Q1$g(/5IwɯቘHs o|0y(.ݭS'U1ݠ#xR |=,=rI Tc6r& ":ԋTf5bޑ6 o>;\C2%!F⬳,@ٺF-;-(Ve;cϡ}1 ʨ- >Z.dR}MY>; kWT<].I6ob^SZ2U@EOyTU!MG5fgM;:Pc^-m/'0}/9D@2y}֗Yh M Kڞ|4`Od&B]y ).rmal pDc׏NI7VLvelOX ȕJ{uIh_~IGM[ ϶YĘJ_;aX!bUHYeN1,ʎ-NA]B=Y߅+agu_:_)O<8v $o*Q(k~5{$9M! !Q DhAϱAFj,/0s"*F,boOFxB})6v.>yݖ%X0ۭe$v'ffwmFX-yЇ-37U83$0[`>lTY\zl:(>u#!u3ʋM J2C <%4`@NdKlvܝl:GIed8TAqpny!$?njZ f ;P.-!To! +e1 Erzhc⛵v*} Vqw q\ej k)a W!cg}%)8#R46 &H̒5{ƒ$hp0$&{}d& nUc)"%.NN["|ɁZ{g/Pˤ`&^jd߃sPS#X6&4NRaƤ/@{wNT2>WW `j W"J'vE>wt)=74;ܗ.x ,NL:iLI$ͷ{#g Lx b`N9VߘLb ܦrȄ=6gЈ9 aNRm3?yļj @MVB: zP;nM5tgo@J5#hnHi4ow3)p0\j8G s xL%:`s(ɻ;ctߋz!KO|ɻw( \"xZĬ^l1}@\0: 4#=O,вq%g\SbcG8 # ]WHt *i,~M}[O)@)e(IXdϧ4~jwfpqG͊! +l` I#ԇ7)<Tna-+8[ rZ*jM.`ԵH'غsޙXIAR)He#0DDϼp#ķGo"X(s&YD&0CڇA I1vP~IT3a|_xU'k`'(2q( L&SqV9ڍt oj8,f #Gbѕ.?n%Jm~{`F-o~|K 7g(-+0HhAӱsɡ6@U7?e}+fҬɕ|K#+622u\i3w GQGpg:1s]7dhf.HUSDU&&BwS$=XֲewUKZA !KVq@ >Y~H%5vT}ܒKx_ƿr1<FR7Oxs|AF^IaJp4C-T1xbXM0f=)N+md’5fN zrۺRbq\ͻe;H2j5xjS#kgB+6]^PeqOZ޿| ӿTɾ,jևXϋuDVJ]{Z!FBVs_P=Qa~Cj?ZsDaΘc[.y$6$_~旔k-dyeX,?.qcaH\ S*njQY@3lZixST7P*PD.nc=R'uq[dRʉ\l'D& {]˭NcwX%F3w/eڙ/$[Yټ]CY}N Ȗ8TeKuC_6Tu ) svk4Gpb,mNs2ۢyDI3X&jQ1 ¿[kth)jtuxt]elCna·X ӇDߖI1(*-={Cw5Ap^)I(G(spsA*«6Wv7p=~cxn: UtmB*ΡFZJ tj+#|OnBwkr1/ޙVm*'h]@!$@N3ryeq@ ~ϸPC{Fz`$ f>"=8<|gbgP&x8wyM`k/i ͭ6$*.I=R"6w?; jA%!|دA!ɯ{ȶ'tODZt#0U01觼V k,̀WjQԲ˲$&C} f ~iMT+/UbPP s 5#sK%{rZߤe~~O_²*)#X򌪷8GGEqp ox̓*6MSV @3kUel *2s }<~|:VTߜP)c1IY>fNTS:W|KxnPciw.֥fW r6HqQXc\{Ou{>WB4e{+<wcp\xOLuq;nFuǕѣ`8rEv0,5Lc"WZI -73l񰸗|;[Nrqs5WyiFW hBs#?JXp=DA}[Cn&F⓲.AX#']{kN9D\Y`<]MD]@%zG[y< 0TT_mߐNNeUԕ,+oD  P5]Xgyv jBmmT49<$Ij3D?SS5')IL!zxҁገeusu\^ `R AlR6LTzD..; 8YY D ۃ Sl=Gt7Z՛ c?Z|N%*N|rl"unĻ~*#*\ /ݾP8Sr0X&#QWT1+n|PŽʸsTb~Z D ])>.00Dv^˟0S<Д\QC^d޿ IȐedN:_/!,ްA}8Xi:ܶ{5[DcOi:{L FyNܮ1={< FdWx%3ъ;$UgJfz#'|ךkHc[$TVBUaLlZn0pt:oSAV\N=lߞ{I Q1 s_M7/b_|"\*` ;,7yë7WQ#u]kr,@' ȦBl}Iz|z$dL!K\֮\LZ L,M+8]iS$G:4h靜x=?Vټ*=y]d'0݌NϞ)aĴ0 RI:t:SǗwS[sh;:,l}zz*tj#GPw|IVtt6ŧluhN'A溈ߧ)O]Ep=Dա2¢l/:?h8(?;4ٴyG#P5Z-Pk0=Ež2/K@MxQ4#K5d]ہ\n˛pHRb>}1*ra SįFP7_k{CG9&l{]+Ryć=~:Zb [J e~?CU kS6UHߛoX,U^~%6hEF$%gm!8%, FA6k4b5%z;= z2b+E .+ZPҩ$ĻQcn ;}KwO̔Wvk\6y$w8׿?zhlb tgB6 pFDgz9 Nԙl0?R~mi)bG*)|tFo%?+<;\>.Ew lOJhaBaJFi(fxnCub >^1uEӘM ib씦"/(H4I4<'T ĥ`3cm&}_$9TOHbB %ps^4=ΗaR_+;P 9\yFMpyL 8c>.HIԖ#-C>m.γ)F?||>pf2P]ʻ[#<T:b%J  e5sF:Cdzb=*꾲A<=unF4k"NR̵ 4gCedlY&#QUW@|=nz<(aO'ymŭb:o[ȸz6voՎ9#jv nA8??{wt?t|G|ى}xr=P̧31Z$t^x+;PtjK$ 8sK};6PobBiψr'^m(eSpS7F5$Bڠ~/BWb\Oڷ~|x $0c xM? b5^plB\$7@ۆ.9o&;yz浠"3GB$>ӜuSx+fZ|Z& jqlnw E9u y/T[L@omYˏvʗ->s}e9с(vK6Y YFHdH=H HH6]sɚ-7`YWJcjtY/S=rG,)rY\T* B3gloqiX텦M~#ʍ׀pW]m=Wi<)4gae6EYi"PpݺY~ =,G|T3yZdlJ7̚cgE]Z&fֺTeO,YwE \ـx `D<m\Q<%@𳽞hbZDզ7څus7%D!Gϊ2agV/tZڲ9?cP.EMG\WG4 um)@]KBG;t[P2Y i`Aqz?) SgչDsɗ[m82=eyB;_6HjSz<C-bzԪ]ۖ/v p|hPac\ڞ_{7(E[􃲅瀪C 1v܀iL+퍳׮Au/uaPRǘ=  5P2nHw< !81&Z_#'Y^ zLժs>=c;ltwakBmOWÇ0 MLEpXG /1L2\Ҽ|\pܻ'N+sv #TaV̍юvPV #B!"?bK8 #f>Q=Osɸ.YC|] aպ[zgmfl)UL0{'ݫY@s4\u޵;x&^Vd+@hi@HPxXF )r[? ㆌBntA0῀Ff-Y%D-hkJa{L$(ǥũ\#Dy7u\i\M99ȁkg2b! 5e,7*κ24bJ|29صYH,ieeew6^ua20W+y+7nFB%p#ABQe۠ؖA.|l[;Nɣ) U9var쒻UJь6 !81XJL'ҝeq+*a$z;niBp_ZQU+BGsݹ?k!`t[M~Ydkm ftjsCBH֐6BLfqN("_Kc%ʅތӌA5[') VOL4r8 Z)clb1zu@Rr;ԘƔA~5Tc$-C9b<_)#i$Uؔ P>rY>2St< E4˝ޣȫ1?Pxw`3Q~YAbB h 90P FB" m^C2rp Q3||.uňq;h%\ ͒uÿ/UvݛjQi.EjSZo栯5u_'`D}!,"`0^WYzنS7R!(Gc[ ߣ|+ Q_^=bNq?䮽Q+Pjؽy"lYjf A:Zi̱TtC2egj}2H/=!*iz6%~'[O,) b\0կqSc$I vxX ),N}v8-*\&pt1oGy΀z_ΟE{Gsdzm;˭,`!<FZW2 nT4}}p"(öGJ`PtDb?'>*K9x&4lxx/݆#t3eޓFwu Pͪ KvE,0xZ2%K͔O]#!dB:#k4 +FqyQGr[aer/Fu}MW~tvF}7 Uܘ4e6H MI *`;E0pJy7%}i<ֳbZħ2zŎK+K +l5W2i3e>u5V0M}GL!D{=`NoiøcΈU()UÁ_hU-MAeuR7bM8l ȭ/}~zVAHąohYiq´K嫁5l(#d]7C{̧d,mEiж-V`)\:M? rI/uڗy 'ysv*gx K"}-aLhgE2ӑ@} ZkDbTW21"(~3%UVe"nÞl.JrisVyw/8ģ`[|ⰶ\\\yl?f.8\v =UOUt `{!bwy3t-T!#{tUo'Ӈ8 i8)3k!go}ՒCfNAqsjǣ{eDΗ0)**]gFZxQiz*=)լKnW\6mmG&e05_}n"1V !4H${xyVO4ʼ*bv[dh!k덨II5sсĸ._]k,لe됽T-GtT=vu\_I0_9/EnUOva7pt`j띊}+](U>e 0ŋsg <iͦ@K*R=QX3rfR6J$VLⱉB,A7uG~'md:BX5&@Xub|/[qZL j2mG.m׉ #"03ׯI_!IV?{V+o4&O7koŜmj nV !e eKv0`;xۤsS"gAƕO U0R3Vݸz)fjq nG@_Q8Ԫ0j_0>Slt@epsr;ڀ H+ `jMXѲC㻎 ;\Qۗ @/3\ؼ_8¢Pd=&,?bftyVYPgpm$m4рwk~ψaKRH`,+=jU wXuӜؓY4UA "HfZX KKZ1J' jV߽.k+eVpNQJ]0zLVܘΙH[\bc2b+Ē` r*R,.r^EnMwG$*͟(?SHLg8b{ z#|H9YqcQد|^a.Ǜ6% =/DX$na}t6'%R2R]Yf]R8hl`'cS-{ackťeLDOl%i)U_KALC9{Z@sa kG Ag M!sS B^M`t'6 E=ARKMTXf<®*Q.zt tLE cJ\]V3~ҏxv`G`(ClN?R'%hۿ;y@ ?|F#R?'f<Ɇ3Dz|SŷF@ȪIL^0/]щI|.A1=ҧ[JMIq-U1X9z(1'6'kY Y^Qln6)7^'ۗQqM ]LRsdugH,MX+n> @zrk~f዆h#;Ýv;KMRC>Qԅ+ځJ":5HWR#<.`XZ>Բ-qmӖ$>HxJVq śݛ!+5> k Gh"9ވqnĶFeyj:}4PJS_ 3M Yie:`IN( A ZZL җΖ4w-H:%ԷF4WhQH$,ִt[qJ ]Œ *?P{X/= !._h~чwu]_e&Y FGơ&>r|oe݊*A~kT%Jl%E30&a :g ÍZ 0D2W2Cc%G2tyS)*G@Nq1"'?vΪpJT"rlBrrr&}HT %ǁYƱ$s``_oO!~1^cq ¢==Wsn;ye2ONp%bXȚh tɱDa9LAM1ޠ`KN(#j_&к&)n*JȁMU3nCc8}7[vT?ʓS}-R֥bjT|U%m_E't%fUۘb&y8փ)V@+LWtbo`lxT[/| ʆ$,L p=N/#78TBMISN8VOgA.j̭MT!&4g3)wgc1D{,<7G&Y}%Ťy]N@+G&CVVEM&ы.}KS`}[-^N?nz;a_B=@’|XT0˗s(HZ64m7t%ӝyfޅ݀$g&i'[_D(A7pspLo~3%{y\NS5<_tEuxiU^B̒˟S/ D\.N}W#XQpܒ^#:C58|3/f8na#:= 9T_,;q#nqO&O/*i%o5n]qs||=.;_F d9ˠX-4Oԫp4 tF2L8?&UbczfKDN^<Z<.4:π>Ѝ3=Ha \1?4P .\+k`|‹}~n̒{?3(\ .kko267>}y/e^a^: !ٵ7`ud8p|oTb%jǡ;O$D$L_a /*',Hjj`}?;L\)/EF4v6w)S3i)'A~ϔ~c/$p ^Hh|kD5\W,`X[P&SL%OyO-@OzpgWSaq|-i=㛐pSIoS@ŭa/akQ e3s /{ H\+p Nzr_3$13ڕ mBܳiG 6 )Ȧ.}} \H)o oܑ?[Y=ݻc|_ɡqIP 1ԄkWP"07e fͩP] 5r|~`FsJ-;#2ֶ ?eJGKD蜉աګ.IӁiK]į3^jQW4aD@9H= nLCr#N>rf(a_E eg>b"ϯ5ba};fq tn\W $0h)G ¾$-B;0a]%KA&`m 5rPĪI}&~ -^E* yQGWiB35ꦺ-n\ڸNnR+@^+u[_:u&Kq0АӖ5{K, X# cK:%.7):T[/_!K U 0ciVoJNc',G|RUYd{TquL22GgP4Y jEO4c<5+fLH.&'jȬ绖# ۶X.36< 3C20͋0\S ?XFĸJ #Ɛݼz؈[)V5xe;wp'|Xֺ TKA|Tݤd7$9Sչ MJ=]}C@j%=Uƃda@ͩk<;)}-w7Q &ɸ\ (Eu7ԮMbM*CL4y6wH!T4/`_gHAmj!\tGlpJa;u>+Q 1^CA+t(RPW"jh!YR:^Xi"4G'vpVddC!AX<{k6I#.g7tŅFƀ:unM3@Y+"h4N9[lO/)7}qg1c>~G}+Z:K8xp'k tv^ ։v^.[ YS+*z6vdv;de([2zd񝹂 ++ANHd"]cþA;[F"V !c5*gz$E-G vTz D4kXfjQj-$2EdMAn@2@H:+ ;!|%D+5Fid=Vg FСbYޥwD^ѹL(HIO?H|N}y"u. wwq Ln &h@^vF4խF&/*cy |L ֦ݢaO0u}Oә`e8 PB&=|l8WP|q% ]<~#^^Y3TY J4Aaib2u!!rau!CظEO. +}~_T me}YY=1J:,KAςj^~#|f/MڿlK-2DZqlG/U?MbX$EXzDKR R1lk;m0%x1Ͱ*喏UlCSrvR2 5)"ݡ# ;ӄa>k*VxfD(9 u/ofIy S$i;{^׽^AwI&}R2'jD^H=`'QE{J#dx$Ȯ@fh:Y1 6a:)1{ >-n)EJ,ZV?-2@Y͡ ?FAi J"Rg Eb5ɔ!;"kn: 2C>cUO<(5X&!)0Ykf,ѽ m<]N~4Eq- ȴډj0"J y,]4:5PU>%\% dF,&F!$ʪS { /_I iQV/D|xiQaȼkݏIt@wz̗Be_VY!;(@AgwQn<0 REa6 PIVeSlpi01KIsb&\07A{\ܗ A6Ϩ&o>!b=ڍ4rl Rs+'$sE*9"@{/|t}d'5M펌A\:t51`mʛ@Z'=jJC7п,j>DE':-ܰ:%X 2H͊ H-`4N,Q!n:\ݹ~Kx>>#K8P`Gԝ!(0=cEpDH4Yh4 p(EvyE,u>R0\ķ/`r޶ZKm ~qB_y&9 vCAuQk.UgqA  |,pFgS\dlAr/h N+Et}h =R[w9:g'0ԣnHueF DGyS%'l=&$jĮ-:\,L:!K+5>)b\qm7jo .ncCQ3I)ZF6U{mab%g^kpx:W1E56!z{̳#ks_)!h`N㩘G _ybEidA>6vmЂn,|9CZ ږo}4o?N),ZG6)aW[+S?D;M>aSiW?Dх;(qԙs;mUg=˺TKڀ641P~!Q\|ogg͙1)!r ΁X/FM_5?uYAju 4g-y!ӿ5JXa⦸YuQ*}"Yll ]P)68x{\"l+ymB:*rպѼE^#i sLKo$ [rrzHz4y?wEGQg;sHJQnsfEHn]DrVRP(﹜Z/?&T:Xk, b5F!e1 QOXȊi[r"5>r۩HK]| [akn%me=n!E7(%6NXqpS|3iuah*ʍpV^2u'IǶ~aj|&ƦOaNKn E[I¸|I,+V8~$=gbKm7T &q1/kzaӀiwD/Xf lOK;ŝ!$2UІ0 ߚ*$"!XʤyJgdb3;؂ ZN!7y/e H<ahM;Zl4tgr^H6 >*HmMLplY.DBp[c|*pZ=v[ `Bœ4U |o;nJ4ijk2OQk-뚰9:{]zmb`ge%'78h?,{Z3OS"*qhffİ {oDwU Y-c6c ۮtu/Bxs^EϹ<͒]I \l;Vu9x`!f ϼ<# Chv4}}Il@Vjgs]-E5aQ,LG' D㦓ǒy-*d{#$. 6@OYj7XGߴQ"Cd jozeS1lĈ>g\暈FvDFռ;q;o///Y6Wp70՜wv4K]x:/&!&8xfZk9jc"ܶtԶf۩Muq9w:waDRPѶUYZZTYJ@w,G<ԀX,Z}"$ MJ희=1Yk 륃qM%||cy aB 7gu\o]L[+>ڵ`.\m(< 'vu2?1-0aSFd܂C]pay _2.O-1;"NQ$L҂ ,+ S/ftĚӒ"B[<RMz<?~E)je^{ U(*abiS$e{GGJD%N>d>%n0Dﶭ, x/w~lLqXk3Fh\z(>-P^>gUwHQ~*Aa*Z1^'wa·,MCU0g2y])dPU1w Cw&\AOp_۬ja{ry?Ҷ@vLbI!aJ{bbp JREYF䷫_6*Xr5/WJ_2km5W"̓C1ŁNT5wC:w<4)\/ʋ]Y:Pum@|ji"C m%HvA4k?"`.;y;p Y}cHYg,\dR˨p2qMżgѫi~}o^Ԇ!RNÐk" "C@^t|7y46_pRRWe罫ԙ`OI َ{ǬGؘF%ktgk^FTxoSz/W FCsje09q *.E>Đ \?"5k7MLRzt̃37Z͋oi4AĤu[$$~~^(6Dq>\8V^UOŝ{^m0*;ec"WcS?L["E:dP%(>jG@ycDg7"@xZkcGO?D|Ka0E=ZТ?8(ncX DM\}E>C?ߡ39ţ4BY`(Y/T2&|ki&z_ &\.; lu 84bn noL|=7ו|T X {tj7c8Q&u"؛}G-Ó)H}~{w)Gdw|O=9V$c0ϣ n-ze坜yW s/_t 2ggl:lՈn Hf Ih+\8 "|.E@; ÜSL.@=dCTOqKc+h}&yN,Hަ덭PUƾ)؟QA&;㼿+ jӂTѣ8*~0',gbכD =;p|XhElJղ!K _BY1YZ(y8>>a5rIvy:"f.Ιyw9 |3I$ q4 M7}в_X.FXZfroO7uX%*lq'N4{/y+@mHN %%儑Uh1q0G6ذI մر`$[SB ߁?En ΒTa4Z5_'斖MAoHE6W|YX:|%Sq}:yxX{l,ˡ=WenѪk D=Du%6 >)rNK[eِU!m{_Vɴ<,NQլdc W%Jp?=>?/DS07s*`F`]0]Rѹ)/1'6_]UsvCNNG9~O8-̽V~:l%0yK7vz5Zi/ L:k8C7S:3IOiݯN dW=)S )P :w\$*#-(o_hA[T-*CJ$Qg !-iLWiO|m}N%`ɰ`vWX$D|Є3& 5X})1^/w jBKk$P (Q"_S"W-F`nᕛ{{Yِ>^B0R323D}Gs_@ l@TNM> B{nZ;J5s )Mbʨ.anLe{X/md#XZ ˰}$t瀷8m+>w]Lz.F :'MQ\k#0I?ujܐZs2G{`4 &]VCjl\ΓW .͜ 牞Rz* ]?kAD`L9PA -"A>fI 0L< *u:M;wu&^vB'[HI˴:yME{;{wlȏWG/۪cduFA|\cۯ88decԾV[x1)*8 @kLV_{|LbDai 0qT‹8="ݜ'( ;p{ feӅL Jޠ0!᥶Ն;ueN=П\ϝ-]K^?&msφvC,؊\?e?Ts bWpzT*`5OCMɎ[@''h_1pcEqҹ} 3cb6E5㱃ybd8V{Ru^Thy:?A]ku_;yn ;/[Y:9J,+?lAb>oZ1F*cD5p5=BK:O;?fTnmSb)>_9gޒXTY5jb:##YPc/s3E Pdd#ZS$S3(v(f  /MrSd2KXnid% 8Z+1&u kPIT,ޢ_C޼5 [cY7TPt4C޽w! ^V96˽L"] ܜl#(p)!s3V~sNrV$В=ZNv[\cD+*^l<#tQ4ǏՒ^ϷFe׃sȯ֠zsNwKK"09F0WL^af  ~)Cb_q¨d=A!M=0qpЊMz0|a{N <)̮+l҄Gcs Thj?((q {+czc dE<,EvEP,Yj3'-@RXU[UAa4@s{pǚ~!!s >$(B]竎V9:W`2g*`CŪ~!Xtc3s!y >(0v-TfJL Kߓm/U{]q.Hv7 Xҽųqh {R O ItɽߔFP}|y砂UśL0R&?[U!e t\ŵw.b+T pQծXi-L2v >aA3) 4C[ Tݢմdfuk#=K/r/-ħrH}Ξiah0[IOEBhA;Kވ5u/p9Y-JeTWjSE_A b@hZVm8Vi""]VJ4qA<4aJ/z-h*u@fxk\`H;uS;jpjɟC|T੬Zc#6aHj&gQG/#Qzp蔛 '>8RZs 9ϻ2+:}S $45zO_^"2Avd>GvÉ}aT3PaF !-@7WXXݿpv/x68oxˋ{5՛(/˥F\'ƀIW-3rN \2g o~TH;npwAKT.X_G)x!BU01}$m+%x AT]C"St\Xݮ_|mb@W}y~OMP0b#kg7M`QWNF)hR58˴r;~dK v9BBl\6#1f9?NENu{` 2IGX` cBbt  JvJNO2&?y6֍KտX:2%;RgpJHLpƔj:޹fB[T"V񲅬--dY sZ ui~*Y0pT fQgмȔ*zAS實#+WPgۦJ{֞x"e_3v UXGl{*;ݙp>i:tifP c)uٸ؍EEZC.c+۵9@a9xMHi]S3@ӻ``™ګsn/oՍa@؎׹+_+Qn<6Lh fwWkbGu@q'l,"p}(f$ d`:9W^<JAI1ȟvwY= 'ˣ;HzcQD8q6֡Z Bծ62>W W˅24!Sx^I#2"w,4= 3I!Z6U+z9ޗdW<-gN#F|(gB:SCGCsTd=7*:$iKi-&q.7β|Q)A@g\& F#`އGVڲc*5Qpz,} Y4d؃y+zIz=IBz9]v##@5]|,B ,Xmbi_r(Ng(>ZD4ޚd ߩ"ԫ1ߏOs]K ;3vPh.T[X.fÅmcx4)RfXia RhP7&q 9pջE3ٵ 2]wS<.#Z r9^Q+㫹"ZZZfyCCH ъrp8?zz:ZqDKjLLzcەIWH%:lHmL(c64[XHp 7& hf ime54^aaO#ph( Pv 32~}|LHn|?&] `1SchŴ}PC@@kGG(L($L|81֙^2!/ҼvlqL70|0 ,z+b$ .mW2jTKqLbZAU۾iI\wV`i瓷UM}(be]z/:T: g71Jεtf8.Vf۷riVekQ%oEiS,D;E q@&|z])Ghڧ߄QhGt|1URδ.d5Tַ՚YC0I]ʚF)eOQYajcoAه)<І;).ދ$޷6'CwL%óJshT@/Hb*}ga2x)/;P7 {JJ#2J yZJw5dYgF?T^> .U^RIpy+j!g]-Z*36NxH\ f7o ~R> ?׍PrߔNzX,oa袸^BIqN FV.8cdƬ Yopքǻ%ws!.̃;ܼo`#9*ֱJIg2UiTSanC:(ѳ3#?M4A:N|Z+yvzٲ̿ƼB6RB i}Ԏ2t=>=n@ C,_>OraBg?1 ѥXq jt}ůvNDz]I@HP& fhqHj5owiMǨ[l-2?|RNC\ rB`Ο xAGN N&!pcx%+^P8m;nCfކK)Qg/DP3u6xq A0??,)# O2u ߹atB*{߻HMe(ÙHJG 2"#Ov`3{Pܧ|#YCjZsyk+a%dsÛ_zF׺(ΧR  jw)b ȚP@r2,<Nq2s=EqJl;P&K|8lXN%$ᢶW=f%[LDUcPq||UB㚢~E``H& ˄g@]~j@Hѵh^T%|K鳅*&p=gHEZIa2Hѯ$X$V3/;.1}6lgU uM@Y ;sԗ2J3z]_TlcS:)5V`aqr,4OXM Թ[){Q^Qa2@Òbq.2%3J>ر͔SmeRz~D; ($WK p(uGX:;)=6Ǿ&F[c3^E<`Z;t#G:3o9 -6gs=r. =Bc? ggx^7H"%?aCu2I :Ϧ[ģh>F9rrZrg$/ܫ &O.5"Qj͐9LLP>#h /2$6URt$>$ sɓYɒ0nW8hŒ715I_ݟQ>=r^USa=sY5Gt T2 iK` #9FWqgslI8KU< ݁;9%~c^@+kj++Z(h)2\( 딺6[ݝj춆oUr`*{ftGVVVϹl۬)E?|Y00X9޳ %SnCEJc*!C~M<vh[ZxWQR|ݐ$-Θ2%jC6 4uiyN3o6̴M>TMUS1MdJb,eⷱ4K : A&R I!5ڒbĜYҾ]em>?q8ZND724i#IWgĥ(*SuLǻ<2*[!\3F\lvfVj/Yo{h9dX;E1ͻk>&kp1-JEF[=B>*NaҬ!!ʏޗtnYMuҌ. 7=_Ү^|7M) +Ϧkw4pyffjaࡏ@gT`FA+_ڜ%nq&dG}y?xe. cAyP(ETJV{˽w6w{9~?$gVpmʂhJ@Ȋ`pQYa5's \ ҂|j`5}*҇bI>vd&oY9Y “64O]C.GID 9`nlZ *G/\̬Ё鉨VhΖr;OYr}O+DC8$Q.8.;VQj,k.[Vrȋ}UM%vaD-wF@y#x@z[P.-YkQzQwjsiyREOL[/?+HP#7֛׌+ā䐏Ocf n]]\6O{_nneR 'vF4]=ІlnIu#GdVv7-;eis*׿ E/G)FA7)\EqqrP-TMl!0$z+>.݉/ ek7&KK@6 bdsӯ JUbxXz@څ J[zn qxCvR:|(lT6m_a5J5(最˵3A)Zh"edĂзTqj݊O$߮>`r|t f@ycdi@j0M)GjOzgCCx$s%ZM]fNp1y5FRM $5'DqYf"oy ` ruh FКzo. IY2V4KdI3so;uh+~f3(8XIVΈFT!Q!jv߻+lP~ʘN#͒r=7 ])iŏOP]Zy-[ X\K宅hމc^unD^@kp"PAd'nň U>ӡtjbB+dB0yvلB\p.u<'qn}-k&¾47H _fvXOӝi,ϨsoGi$,q z C6eb  S%XP{?ŋO3F~R]<>іv:M|<qC4Ų3ŽvkU:-+f]Ü=z4k1=Q DŠ}IITSyN߂,b1u&f*!׮}]^1.ݸz߼ҖC4y}Pť@#KiaV<N[2d~&Ab&2Q: x@cU"@,9Mہj 2!L܊CS&eXRԊ,(8@e&&(F@(#/`e؀) _`r:Awj?qs? LJ0ys[fF*.ګbCM-K$_q+Dޚ^H~H*sE~s ݿh*ڲPlYabxV}V^mZ} @|^^v SJ3C:av<̾Kr)V{6|˝h)Gs)64Y$Gr$*HS0ݫWkn+|{ !uR' 01xNofQ'޸}˜$,}Q§Hh2p~啵4"'*48jD>͍2BɊuf#1 .D~pKg +WAοmQ,@%⪲6&盒 &SSjBy!S KrLӹPj@- 7<̕=鮗k#S(2Eoń3]B>t75W-FLWST'cJ`Zpt'A%/oUC$mfS((dUٌIi $&ߤ/p 羿? aOݜ 9OKR \TKI7;2 {!w:]DPTW xo_F8@UJ4wQD*6XűM\Z^PsMQLEѓ+k |_KsZùŇ#7ε.gCkJP83wE%3:7񜝕]nq #/ 4bːz?A #a֥+ [MKr@8?"3hFeTJd=ܷL +ZS.$ؕ%!/9o8p nĝOK?*.eޅe>V)TGpyjS}=Ǒqfkho;)}vW96mr4D dt-z.H4Gڮҭf!} m(~]4V]f@c̤čj ԛ 93.`Aki3~f~1~%\`tr2K*-F!bS'*QJcHK-`~qŅᕄzȒ^q[zy6Ue17Ϫloڼx"Q%{~_E73/`t$R*$}k \l;!l6HJB#Vk Muž4|n@n@6rJ#u8R~LBUt+p5bLh'?-"fa OVwzZky} ^X2́8}^ 5 #^j c̮Z/.Da3G GII@z&p;6$ k&C'DQfro0|jȖF\V!oݵ(eJb3?'ؤK5-6Xb._'JZYb3%Ŭ|F삾DMm~#Nk@4"G5D47>uN/[MPX:qdǸI/q¦gl^Xؾ%[IqI@^ ķ @趕c+C?ɔL=YN֥,1W3~&^x:撚e2DfYc +/_uѸg].T n;܋,ubaܗzl@=79>X5( Yqmɶ;8mHL>2wT;w+vދpݙ$ki/p_ CʔU^H\ ֶk'6Xc@>5RK4:"(v2,!?q! HDtei]^UIG@C⮌x.n^eLEy>#6Vx5RuE}`"M-h/!'t+S`::%+SPhu}kzj500{ ~C5sTDԫ}ǸRqkmM?&NyS9u_ ):TfWiAVHݤΆ2k\puX)Bc[ڹ- ɠBȁ$Hw,r.5K!T\ɭPCv 1BsnUe:03Yrc=#m>[Bq8ROYYwV";? \O_+s)9((X)㛰zCQJ;!~$T%tSH}QYdLȑA8Ϊ.T뾸 Y`bfcYû>]3;=ʤ;"@!n,x|.Җ9?ֱCabM8NU *Y捚#& Z>+C}qH5tYdr&9XuÒ8^j, ]?`8'Wi4y}=g4n`\]{ [3y%H)J=8:P.c$5.CM|BeW#EsWdt"i:aC&NmgZ_LbQ iJ>ISWs&ʖ2Ũ\;fKYSeJ`5 rncd}dEnj6J?BrU\A|l¦8Tjh`M_B[<5 ^V!ε2lgAFtrU,bi[[|+$,,nՍ-8K9a$HRC^`pk_;0__|5ɥ9q"C}(arD2a \XaA_Y@-4+,_~BCk+L\pĪD|Hn7<\yl꣹!x+*ނ8 F7h q4mAeiKVsBE_sp+]`lROX4մ5#6B5%䧰򤜗NJ $.h42se(`ޡ]ؾKt5)Ƶ˷w! kMZ O 4QU7]j)[6Ժ`jDo=FQnD@kPX5xH\ensѻ `IM~?ٜmr'WlmwPѝ])f9g {HĶ5;[I5vA"qau9KšKn[ƋFf:CZ= ikݚ/y­[h[V~%P<1_L:qKoMq1.˚$̥M=HM!Li7".XAuN,BrmlU.~n.v`(/f#-esyUaX$㾚!Rt%O bP,;?ŝP=jFcf Yf٭ZS?KO *f0lq?v+a%(IIJRŗk|=K l!-mڕS 'U;aGDWb<CP@]~q.]^VZhLcD9m]8 B),z@=vWcМ8{UGmҌ0wѰIjG<["`mGn|j*ҙ1Ul}!i)uڍW#;5+!]PgoD6!P̃*aB+ua~#]zգ؇ Ox~zS`8Ni.`(yą,)r.Qs`_Є[6̀0B`2^s4dUMҥǂ<dAgĈL(~pr>!n+`!t7n^]]«3 bMҿ6H+5;kЫJxS%;dm'4GAJζ;R>Ф6lQ'b,s[KACKis3?],i7Qp8W=E)e ;U,pç){E B+W_'DTU# !{W]ar~sn=wSTiѳx-Ձ8m͛h ]ep),~I /{.4izUw0Rhm^<ˆIŅz xY㡫yqw4\%qYR_U\ p9}fNϨ%B{MQ_h:23/BK{bh.]~j#S@)qSSߣd<i| I,g,\UF 7coUlPsg+Q;CN_~ATϋw:B41ݒ<'WJoo3LW9Qeh( Nf:LɃnd-d=!nxJh/.+u5 )SKz@T 7dUe'is ?/}iTl}s0}9^i֗Z*:|:\(#UZvS"@`tnF{w==jl\[ls EE?v&}x3 aUM,9R",Dǔ4;FpuFRQOwO3y,nkZ!MYHx|B0)QFjH_r#iFv]`IK˲vmuy=\\sv?>`5?Usc`ꛕw<(5E;-c} HAm9:H֨Լ~W|U=~L5;\) 6XAUt>=zýL^-`>}5bGO(shh Fn!K!zIpZ-cPE= HNEߑYuq,j:"@r7@qxleu,h%`PT9K.{B<| Uu֬8R롹UTp ܃&h]o.BFW'!>Q[ =Ao{IނrR",Z峱)6NPZ'Yugaq*`K&WuU#\}>Eq9}B%  0kp r@slzh 3V^H+1?rnFFY9oxlǚQg-XUNeke\.T:п ?הKvG!OFLGX_3{Y d]v X1ch&~t1N"9~t! J|J& .+"4Hf~e.,4b1S342D{i;r!+p[VF-=QsVK]@e ^u]Vle߯uUE@ro7zNI/!?sbi(#4c-a!\0'NеTyNAǜ5v2iEENE`!׺?7aH'5uӭ"R)/ݍ-) M9ޙ\Z4_``!Q%t(W0m{=kyhPԲηr)e w b< uħ+._#4g' bت9/ [+J>rzRcWXG=Ђ^xW4Ufś3g^E0TKQk2p'a>`klQ䍴ܔB7+UƸ"j=AsMf@K vY)vQ"5b^y -mx`pLn֨5єQgq/$"#(,\@9F6PL&nA#LS9#'(KI{.˶[1y6W9-1?ˈث)&NM2ByWoK 4/_,:״kT҃ ]Y#J^4uγ*9μQL8绕qޭȧJE;N!cF1x 6{@ oϵT| Jp3Cp'5 p%2lӓ[͉j&[Eʃ40 *(=Pa0.<4YNx[qIsfslwP\0VM yq$T43]: E?>u-uUֆقig/2(%NQI/LL\vlؗqkܱɷ~%2YD6vKj)?8`:PAb9"*ex") OH˖߫o J.%u!W&Ԟm Ƚ,93+$q}ƎnmK`wWG;&Ǥ#rB 8)>|Rʷw.wx?#kI˖''[tB e#nQk 8rp<+" m93ڎZҭZYӵVJ?-X)*hXӪb AO:Eh.9+-'9]栄 OEb-r~!8SF`{2$C7> -Q&<ݖ9P5ճm T UHojͿu-+kNAݘQ7DC/JK3Y ZZk&1g36b cYOn'8Z\nqku_kM(2z v仉TwQ_!EYIo\3XdJ+]:pukdA df0>2$V{j};"61O֧b!?w{1\//L)P':$͡R?폩#K4@X-* N`<~5^zz6]roVTT`$?LQ+E;N#ODe cF._{JHF™}Hp2-ٯSHa*hiQ!.51 wN%mg΅V% nR8/1z-4v-hh @Ʌ-x4[-bw:1<~dO3m" ȍPcRx8Kӂ*%(nj~/6sHzoi0-/=wj!:FW^Z/=l+6͋[K]>\ eW;LSMh`UAi4wVhc VY#g##tl+p 4ދ&7[\Z{yJ''m/hv֜TO6kGm܇V>mTFd|!Y󦠁9hw2ĵuzuxj.a/Y{6 aϢ,?M2ZVԉ!M@7=(7j́l]{hOr/R)k/0e%N=D[aMXR{El-r0W3e ^uoӞs9&yxq'S薼}u-|:/ UPu67ynahĦbMCf 1h`AjϠ9xB6y@%aȔZ.'ŏVnn|il)>3~PilCp^ &ƐZp+ .l*H!+Ϳ>R 7H[ z %sw ~B^O3 pDkV۱R0̈́c[ KvM hZs-1EvuZ!YkbHaFpFFES6@0M '^ IcHqDʹ i#~;8YuM 4'qpVZiW)H oUO>-! Jf.sysVIĸk6dRz匰O^=lo&wHK'm(_.A IsR bꮈrY0Fhn'Y6Ucl Xrҷ |zlfBuJ>M_P9rG/V\ j.d 0vMХeglr[l ѷ?sF7 EMs&&z3/ 1C PLZ;tH߲̎;=D.]|'zGswtO|j_/o7saqW4;(%Ӣ 2[צUȒ6'~-%A^6SZ^YztclAlh}a\}Ih65,$^ 6&@f3e*J[㡪k3_uŽ-S'5 u~!(h=ں n'VFxje~G@\*!ޝw]|w5s3up#xKJ#i1hxIenxc45!F] /j?ls 9{=s>Ʃk3^2*PZޖr<9V+Z ^ezKSZy8Zeh5$J Emmz6j&zKxlẹobf+#\fjr*&+'lVʀ(#|cyQEO-@F-*?ʟa "rPkTTOk{9`"^C,";(Vf$eHH4R)-|PRYLi![͢8 1kyRlXN{O%ןC;&qAiq;,dBvlwE@ (/<88>{̔/HޡkqTN3O%e S,Fw+8OK.J}l݀8VVDjhvaA>xzEa͈se<>03HY#fmrVzӘ\U1`z-[J |.P>/rm9/k餗8 ?!N7$H,xV0I\(HݦGCZ[_PEA7^1^r tCj@>gq W[tG 9\3gjek2HA4,"ILq6Ծ['c} =Da} e22 2-_ٕ̟zgfޚbFHz)vWZgcYuCP{9|}I;\zh4Fzb~L-*S2'"FjKCn2-ւ9Q'w/_./ :;E𘃝?B̭oVUKqjiއ{ S} tGitb-_Q{O̿`Vu$Iw~XRp ̈Z,v^̍ĨwHE[jRygyy:jޭa`^/hûקA1<T Fv a:bzCWr@pңҖבvk^ Bl:G|6QzzI?W/7ltDfr#4[J_DW?B)QY ܔHԕ"ߞ3Ԍ$|DzUp9hpkS_dd$W}2:|vWmHKV r݁g#BI\՛,4.`08~5*y[ @݆\ &>՜GR(D?f*܂E,[cHءoZ9JN1Vf!Z X'va"~^z#$ ak%@o9\rrt -D- Qz*)PDtՅV odbkޯpI*u?4ڟ\0,\i$VN5:=#u !=:Hrn܊cDzƍ3A CA&'j2IEbmw?!YE[ ey69Cy*=ܪ TÏFYBGfo❐xJ;h M| g]t_42}sb>נ#t>]Dh];G6CxӁz'02BwToWrrPH>2Acw#3LLug(ZXY`#t60LΑc:$@#V݅}:RC+Q<ݼg? vJYyЄ |jӣ`R5vs=sbq>j}(w2&lrh@0,'+]yлʅ5kdq1-ř/HRMՔ,G_clz KYb S,GPDZ\4c1̫DL̄,N|gfA\hpO*B5hE`2w):3q7;m"UdΓݑBgɁm eVV?V^\‚&V  Ck$<4= kctі[t$=[PUGT\@%d|4`Uu-Gᢤӻ1bs\9AwO;0q/E?%Z} /ax,:ewav(+^b =}L1D|6E謿8\[5WI,bXhH*[l][ȣ툫߹x\rC$_Ȑ .8b›'ո o9+Q` wXWJi[O;m)Rk0۫H|Obⵗ挋PqP[X{:Kgԅ} vʆb9nHRK?2:kh=vJb@&wdzY=2#o^.)<ⱗh`Yp18aY~+K78b2Lo5l&5z 9H#H 9J~c$:c᦮"`7TQ16;mE s1.&A8\aYO %M_P .6ՎmܒP'`D^_f?dA_Uq:A1&~Ӆj'[Jr窇{{8D9Q~ y4W9~LnvIN4.4;3S%Xnͦ@]H84.tf;~>8§W/6N}q_:n'y\}K6i\/JpJmm耎6 !_M|,p  #N%N,ը=ױ_\=ɀz}C7Y/{pEc.R&O\4K3^%qϊn߃/2 d  7ifx"G0FAE?2t*[AGBJraFBG-vݩͪҹB`gMbwGOmI)麠k>X\z^v:BdmS8]8Y!N~t{*$~(<\8&?oԶyF_:!VpB{_YAcʞ6BŰ锕aG|<`?3t9c0yNx"`\'mK1g&l8ȊdRc".!5ཋrʏ%gl@jbm4 `,@bܛC* C,ZZ͏̆ '1Bio̊:mKaQ~vcܹB_;qhRIBCp/WR6{]Xѩ";> e'IBW7 8`Oߧ@$5ԅ2 v>..M !.aw{ T㝀f^0"AFkl=u^en$t@ɃB] fX+:PyzPڊ֤ yЋmIfFf5P_HKڟ:h[;TjYzw7O˙/. M(t:5w^cxC@RF M%d½"K=;HuESڱ \3L}4il&`$A"l OOxi9jmd K["a=1$4XL 8J8S]̝ҟbvCʺ܌P7-}O־fdRR|5޷ )Y0 6(AbSBس572[^dpTZo+]\Jh-m@Ru`41d,1dK~$`JY*~4(žZ3zdXr 5`B~&ʎO9TUa8[{P QXѦD6k8ue{no,vo^\CniT&bdCp©_qCp LS#9#H3 ceyhҽsN6 9f݅H^DZ;33[:ħV0 9IDG. !{#'}$KR\s_ݑzWFP3>)zd`QplFPC={ *!X\⍵F;֏B .S og&{[; v6F>wX,tes;Ԑoiֽza%>Lv7Ofy J fI1 9g)l܅r(H\63 dN: <e65eHtmB#} l6ـZ×s`[Ɠ? ZБ~*3#2`򀣬&[X1ìu7䞭b6O!QVv|dWqg}E]SS"r:˵+ZʳjV#'Ũ02sr}ܥ}PypG=,P>T}[: jaPp]!iJh]0+>0gȳB3\D"G 0஥ⶔ?_hw]F?Q[KLö\/IeItҮkR4'1rg?/KrCkQ%sh{ѹa0D3RE'dU(ls? 659Щ㳇Z ZپH8ҕEZbr;]0RX9R+[U]vqNҙ͠Ku{/UlD/ks&6Z+4׺-bj2*o-|:F=vV̾Qw7}٤d5ҵ$&g$< qW)skO{frR+~2y@>:tĽ`$1k\Ƒ , xCk2xI/ǥ> D%uEGS>ؔ$oEKM;{J7t h ~ka I0|1O\d9y%\HZq7ntQ5w#I/'R]ؘ6??:BaI2_\9! =l/)$ݜFgOfoTNxa-5N; 8ʧC $ejLh;źn\&B;neR-?UʟD<}`':-0tsC}u.̺:+9ZļU2@2{aÂ?QJ#4GP35S3SU0/*֘? y.x"sNwK 1z=9{fM7:!)$IM{nix"]Ӌ^i(΢k$]mhAs q귂jxّIS ['zK1r,S;B qU+YA31vݑʐ92>~P'{f2!v{tP&{P O~vuq1ڗlfQā},@wdV/>0HN˴(K\&JIZwU5DkʰB6)(Ħۻԣ^RveMW]CY#W̌ [[Z(FZbl/Y3:} 5/yOh!KR"oQ%y@</sۭ%>򺤔7RǕP0J"0N~ozʩ=ÃיRӭpĩ:5)V 45aRsv0Z1Na&4#6"E`mW;xg$%Ř!07,~(UAeG#ySR2SjU]wFZS>ҳz;j_6AވR`%q{hq č 1vYJX!x9.%^ϳ3[ûkJ3<-Ђc,R&ۥڧ%Iz&ѽ}1EK~m7nE,6^)e瘕.໺ cB\QD!EHHmY5OW0|M#iN9O)ڟҙr GEPzcإ씊l_gBz(,:~ŝ9rnP/*^Ǻ]j؜̯tB X)mG-O]lS<ɕnoUKCH< _H|3h}C:.Ɛ$G\UjF#LǷr(٩nZcR0#Ύ?R SLAˆ#6vxhazj6OrQos;{ov&Hw:2Z,sJս0{ɨQhZF)uI}zQ,quC|2 p tk9نR+ʸ A9:M>vr73CQĈSԲ;*A1Om;3 6M;y?$i&K|J9v`,/J ̛%SڀQQ@5,ޭH5B%؜Rjct#Ii')7RW a2ʣG7AjΆ:WG&\f%oYc,|}pׅߟ2=$n\Dj?EVƉdeS*7V814NsIYE$W~Iu-K?GP&y0}څ ?%cTٯiOﮘ7>)F7I_1 [Lk.K~ߙ~8,&HlX5~ygQ&N>[/$w DPH2 4`V/ߓ^_̊%drpp" ~9WErz@ٌx'`d Kp* ,EL.(.1ĒbA7]ۦo6Jԁ`-cKf?]2ia{pկ><7R%i(+kl! sQM hBұAIg h "u|,X/DE&g }?8cy9Y6q LfX}RЂ6Hg6>w.$º[d6&? ,3"njQ`ȤYKط&&I&Lʐh/]7&r_ͬ>ܞ5~cc,SK⦎_ $<gScHۊh'- k&SG\\|=l {l,;EC߅qz]"0L77S+UYO&k|~k 7KF#G*5Rg(-$uv(8tD" [T_5<#"º<o=N\# /R@,H,Df&j ~Zgk.~_wL.ΰlf>Hr7>KPb+@r!^Vڿe ~NPIIeaVjZmHabp+Lh+\!OY.u秥%cjYr+^V^(gюHsPm.yfrNO6l [J8aC=%vjIQ_O͎܇H6yAoDV1 Q Yubt6Y?y5澦]yĺ󬤆D䒀  A!WK|E8 --H~'lm[~nISܐĕMU"sC']ZXQ#7#H:!W1|TYf3?dڏW=Vr;6h'H-4Ý $-uܵB lyeb@.}\?yW qȵ>U.2#.cCu}%*HE>-z 0yv8TiMFtpyyG8[q2Ub~#  &W 6tL̄ܘnc7&dfar_'!wc[Ĵ<  .sY) <8bH|_L5 .? 2H(uROݍWŸ`" Z !If09 QPtd'aBosgkign;B;eITĪd楍ތqeP(7j08 a(XSɍ( -ʪd"xm bҠBcHVռau0Q 7t0bB/u޾ulL~JYQ,P2G:_PVP}"TPnw* YnY皾zj7լ8%݇HʹauRe8Z)4jsY˻NVвjSP8G703E6NrZ1D.cse*ǂ7xaY\vRlX)5N ^h?ƖR46%b|Li.nW2%P5x.\Lro ZbIKSrbpeK"#]I/L2B6 ƹL}wEϼHss5݄>5'`%7 {uz=bg4R&(cNR$x2InaC  /\~hTSrtbu|b<ވf@+ȤE{ Y|kNM߮WKNO N ,v)]%9L\rPĝCWMպ`xl.MݔĂYFEpUҊd4́&·m,,j j+Z0!dFQ[T'DŽn˟HnnYM,^@/ ,,ta"! *7WuH/G@Ux׾=ļ!= 86+od溂nqOW$Eƒ͚լgsevrXnH͛jNf2jbOqKQ/2j mm纮]+-HS<}F}%Ytql;ۛioʗI{~o%@ >JA_>0?#/X rN0 nPi9^ rJ3U1a28!,JN E1ݐ5aVI_1ۗ+1w Jojޘ>@L^!ԯm}BQ#baeٷ3217kIhC+/`WY3Xr&9s!#B tAh6.x5aD>Tn+m@]S[+}-/@۬.x.IJzJ&5w#$2Kܨc0&* _6s%u](0IUR~c 6Sɠň 6` zq66L1y >-^%_MgQMNte3kz*2\#n0 G T$\004|u]nt2x.yFAۍfKpT3cZ.Zkua赯bEILM 9bmJ(?O[3m!N-0zƑOhM 2yUR*ߑiG`k>A ^Y:bmypK ;BkX ;SE8 fjՃhnFs 3jtel7tig&4qH4F2Y.jxwlP31ơ/ OgYh3|OH'vZ%Hq́(V a ? 0]vI@ň}a<NŢ_2q<_DQ;[E$pÚ'Ss6IeAQ RTDfz3ؽ5m>%o%\%-x`p >OH`YYdpb 7PJP3gM$0ק؆ K2bd:Xo u]asi(B _9Oh9Y\eQKt')H3A_s ˗.{n"+"6trƿtvI&S Y {-ptyN׻ ` )$P1 N !p rQͪߥ#y*pA76qZ:Rȯ;{;qq 7~g) ԓƐ1m|(3Q~sj9w n}F*QǴe3aCdc%wlgMV.9D'W38]s>IKenq iG\ր$[2~QU{?n֣Ojl&ha⑈:8!:,;ۚ]3ire>osܝE@EociT pOiX+r"Օ7`;^Y#AXϬn"P BqŌ$̆V䑪Z]@;FOY+: Ohbm|/000vA^{Up&~-*ϾgѐۅP+IvWJ+P ۱s9!ߨ>x$#LL&AGL>UAaX*J06x}5@W FEEL !!T}uuJ m%gĮ[bj_媸X5_SoTwH ;L|H#Z/pN/Z"HתfEx$Q)(.SpʗA/'Ĝf&N䢵 2$UuQgCo,R,ꤞWnU(5{}jA}/5U/jZ^:r( ^H>j#NȈۈQl Ib>iI:z1`"­l5[p@NTCpuKp.*CJ" (+xp}|ՙ$k[Pm!rH1ܿ(x.)ZMפ~q:Gkg*ǵq^{ǥ#f_epBo։>mߒ<)4>(AQ\KXm|a0-Y`ih+N8J;6LߔUx{wMnH5;Okv'9gуRꉭ?v O}[,Wo%ؑYSR_6^,1ŠʴI/WxޓtqLn+k`YUU'TXn_0O:,5Tpc1s?"op.ٱ Cɉ3&*Re:q纬+Pf~Q,^6οO`[Di߫m`Hhh'Ak wX> .( 0I#^A$ zԜʹU3r9O,xOiEj1vX[U5 lK̨=q)Pf+ཌྷm[++-zud ћ?b+B_G"VhpO`BYb"%'Hv4o1X9nhsQ5i3~S񙜜ۿ+8lE䥘 s3+YWÄ}J淠U<(r&ԘNּ=xWmUz<۞׌+܅ggs8rj㹊bZW%M aQ}IѴ|l?^a h%`%ߞS# Z{.P)~˚,:'_wb!.ڽOϱdéAzXǤ$ |@Wq$cî(;Nƫ֍H/ЗD%P¸)ɣAz,}Ee@Zԙxw,aHLmHI!,: l[D&¾%s,$G}0=S]qB͓+[ !Y8>[i4bR̙FrF!Y}rm2U;p y]P@Zem^#s1U뿻 Ɍ.b+t;fBNeZT7-WVL5"L~i&qw+[)p2~vz/W'% i)/^X3_8!Aܟ(P QLZ-kDs\h-T]ٓ~jU#ëZI: *]0֌aԀԻp)U*Vg3$[PwZ!fr:}¦`3͑ hhL!wvzA~E0{G'?lZݱ@7&E8N[QKz˕{DOOHh8o "M<cI!L -$yBB^`izp n^RݙuSe驟m ":.mc@8叮WlbHdB!2Rpȥ겸$ȓ/z"D`g"n֏z |)|bWAgj[&U픛Usp?:( Ǽ6:4_p*/5u&H'AI3nd~ Jp2%&\AtzZJ/Em vi1 xXNEvWNu1)Z#Pɐ?/`*ѝr+W |F找qc<ϼSZ4\pe^LhF8^搣BnǬPv(_ FPu do`~nqhaV\z 0_6.K4K|Le&e%&Fߵ!M.Bͼ=})t̏cT).@f jRI3s B/+{Fof?x]WV9/1hϳ O. il;(> mxUHFЫ1WU]@3kAZ{gz&77o0n)N))W7e-q=BkRgNlK |Ms'Q#hh^{呄Ә}`ZICZ|W:>cb%|4Xهm&@Еd$Q67X 7KO Y.5Y <7:͆ڥkJta-O!rV-6LOg\ L)&t4* E$ C cSB 1Xw9'3~_ͯ>DW` ̎_/Ѿ1Dp};Y{{;3yq,-TeN'vl] Pꁑ\]Vw8_FW NsEF9 ečUAA+&mz4_S$&Y{۸ى1NM`IPҲu37%%[OC?IC+ 0UtM fjB˱juvP f*cFs p6* dyv@/e{lZ79o="EcNħ3v[]kb큐gh~5Ѐg s5no,XL9XiҜ-#l#(:غ-]^`Lb'dƦἁ/} T{qAW,=cBh>UsKaa{4H轼dž&^%sj_Ht /˙;="lHKk%[K SYuSxlLMq d(xΫ!6g0`D5t !QDNht6]^ur?Snm^SE9-%|~,=VPxD%/߿ӳ")icQ,|M8_yqD;_ҘP<$Kəq&NtCH`!08Q$۟\Kd'@: \kBߔ?CY2 2f\&|W+rmxOQ)f"Zfjf͑[vkܬcʦi械_/㦖[y#74q!= <1D(P+ (_^UaAҕbcU9ZgK\Nef_AF|'Wv}GZ&t%ɘ'WoFﵔi %:g8& afP7y&N\P>dprL !mRKFPJ2spܰ>=Z9MiGp Z gÈ zЭ?9/׉tPu2gIhG{(3)'j)|DWueўhs;Yэ 1h^C3@*<+(xQi#RzGȍNM sZsK^4wǍ.H(<?؇( N( 'i{1T%kX_9@]A{͕н} ,D&wۓfB^Ȋdc) Ytb$4*a-C~N0[,dd%]o_PV5 ό;xKAhWɘzwE\KS LxB^ |Ki~W2_&z+p)Hʰ7Yx&mәRh=z0IiB+QC jT}c8VQ6w~gTt#==֭+UXI8ɷ^l`ݺF Yd-4ūrpQŅ,lW>^A跇TAp@ ,S69΂4rE*ROME5pmIuj ^KIi8V/n)ֲ+2)ǬYZHg]#Fej3c4A'6*"%lٶx"j's[_PrА\=fH*K+9ﶤe5b1NnU3D r9 ̙ 8Cˤ -rSL\o_KO:L+[5Rz7t+Z*.ɨVOЖm5O]D|Ys rrIi)Wǐte ht?",dr.;RU-\;'QZ\pgu!i/`Ɉ|+`q1t N>qd?*xvVfiq6KN!u e?ik/qF7*PYǽI cԺDt)!aWi(^ԫej#bW +1qin!aQyIzse,1f+`F!QOkIH"o?dVmz7Yl8.uCwxwe6v!!wI /xS@>97M1[v]41G#N%D>ؑ&bt eׁ֖댣@0>wK6!Y&idf;r3Urqò۱NIiuRr}WJD~n`Vi =q5JѸk}娖hsF ‰?uBWJOꍾ8-ZSkCc'9o.#0ޓGִ;&f}Tlgi_0*mt!;dq'aZlC~- T\ IJ~qB fce@g( P}M-w: `2qƔl3t񨟗~'0 F woִ=" };r`E-@?PIi,tE 3Ȅ Jfn_mm`QxobXKTV˲EHXp=X M'­~@m$Zr2~  t)v3Qq{-(HUD2q&K." +6e*hM/]> & Fҗ4wΗ)T%8Ծ_c8%A7,:V]26JWHڞH1UWOv^_5WSD];8` %+2B*޶\_1Zpl%<:(%¯[}S99NI*7cN.?ӷ13CFjp="ND2+c~ sNJwrFX-"̃]ÌKXat8f$z7`Uӆlywu2kv?ɩ"nxHܦ ToZ7 CD@[2s$+̯RxE4g`<8<(ZQ:>x*!͍m6Q[jb$j\\5F.sJqnݬ-M>WDV: ]7;guy-!4FɟY )Ճ3|ቝBZ10%h{] nINc5H*@Bܔb8a޴" zYIPӆ+B,Wުꆣn#A^^ppj;KOR䚚એ^-2(W1\x-.OY%-2Ќ$dq]v1N -z{qՈi@p>wMD$~~5 +Ie@1Ac8Ѩ r 5t`VR%)0ž'NAmQ͜](prГ)]P\<:_ݻ@rFGCC[]1;!XbŧebmW&(k;~Xtle" 2>|9rkkkr85l5vjZp^Wt#QSߗm8&Z"Cc T*qk?_w>O~dT㓲p*TtI7*?tL#A7+3  FW/XD7~yNABvBj(\ 4\|KvNL(Xp!"TxAdR1lo4T;.lMms1 4F\~Pחl[8@)[j̐xEsa_)ΨlĆϭ>5[?Ds$gl+W M3uLBR䁈sִ'5U7h;Q tFԲ_ IB:ܵ%vB6} {?&y@ޣ˄_G[7*ڕ>!rLR|rֳT>X r߼߾xeUe(s/q@~&U5&J5wݱG5'Jm+.kh{q]|bJ1ʤ6"f;rOky92_ Vb ims{ڔv_'ک{\[)-x+a``&ʤDu8M=0#或I ;NGRm4:EPn}n.ypX&U]^"6֢Pѽ{fw>_Y5˛5B+qS:i9$DM08<~yR]Rv[t3X0f|m+I dKM~!"cQ4~.ΊX @g6?bg^T} 4)YnطS?!Q/6WrPJaSŒkUa좱Xf;fxLPJ&-?zi5Kaj%K[e 8evz7۪J?tXM]4mnң eϛ7r:ܖP FqNgf7MWywdH(cEF)3Ͱcb8د8=?Ʈ60d+i0RDԮ7ZۇPYٶ`͕A++oƐCvt><3~\ ??NV9 D|T]Ж Lh{۳ۜ w_JcBm4$A`jD\8yϑ/>]=.F x>5R l$M`4ɵiۑ3f;z_ yFxxzm!ٕeӏD+^M; yQ~ҽ@U1 %t#C̐+=#ZR2[[@<ne "<OAʒ8["0ef KU۝I)^ l\ےL#F Y͆TEi*:y!ҥE]^"4^oG:bXWTCEq4q$n)Nn)jZ"{PJn]tS }94>:j'Ivф"-36ӗ)#Ak`*yPGt= t."MOd \C6yRqGiSr3-Nxr $ ҵW^9ӧxM2h|Ol_MMZ9D,jau$Q]9t^N4gB.Z ;]`cYP͹B)im`A_t)`P>%.o{_K\TS[`Q< (j S9#y71н?=Hc8;rHH ͞+kqg*'0!(lm>Xz.% Н?卨RK| BB7e+_ u.Nr]@;Qs崛΁Ԛa1 XhVX։n3?_h>dxM 9Nnp%û~s]sHCWAش-A56dw.Xۻ"K|/\lk*25AI6'u'O_t Abs f`]L&oW S14̄wEݙD؆Ye]TAwy5vCpC^^FN_܌4~bc "\7Z:2dX?jSMz[Sf;N"3P- ܍K=͓5B8nQĆ0HF]>y(sBlØ2HLxl14e$4v|:@*юcZcZg[[$M7B(&% c)rY]-l[`I>P t1=r!J!a弪$u̔7,̔`G-n''2(e?Ofrq DudFƇ/p[Ct(xt-UTU3Ʋ LhO⁑DzaZ`&gsf dP#v}|w.dp&&CofMP!iCd='aP: ͉kǝ1vE9t7hR@FTȀA!Aԇv_B&=K ;2uO5DQZXJPUizK+:sCc#D8A`ذ5yM?nCH3T`T$sL49@n]nH"G_[-4O0p IA0퇒$6:BDϫ0~P<,=*~ؗϞH-)m[u>sWQ щiv`H"XLT$ͬa!fx̨fCv2].9# 6_\Ю~:GĊ*7๊z) $g#}(p&a9@'p GmWm+=F԰&ARQ71ڼK}1 ҏeTW)z$ft,ʩpUQ;+c#Q{T<_v[jӧTE,EJ鈅L7PagR|Ю5nLT[+Jlydn|NO0ҕde7" o%>iK=?;4kR.Zv_@5GY8fw0 4~y;BET!vgD.Obz4 I;%au4%7ު[/p}JzmweZ&c?zkcSº[M ,p&mS7XfP[rr Pt1Q]\pB3c'M:YC%AhJu`dT NA?.EjkodπL/ECγ?ݵgKԛpqR-̖=#K9jz "xůa@rV"҆ 2r/E6YƑ+Lf`n}iEMezl7V[e| z K9~[.DȘˈV5ޜ2˖9m_>R&Ϧ.Hv[bH ϵ]pupYv0ڈ :k! 6Aj8ƛe %h^kgIUrF|edb&XҎ3ū>'X*Ѹ j[cVd!0E&3bNqNpxll㑃ޮ}NO4UA^O79nЁ# Q#,pl j1P73TLvתϤAR 8[FEM!C瞫ׅ%yPƍBSKJUzp]-{[6zeP(WFl!z5^)Iɕ/IYH#":Ѧ1}&VMGSFcc,۾ s#6v )N J68ˡ9o;Xٛ# nL6_j:X@W9]X+ޠg/0 L#߆P;nqy*%Jp<#xu7g+z,H>Km2)R*ebO3%CzWt)B]lPFC%y Jz#ZkqiS/C҇|IX y-D.u:x ]M:[MX88ʿ)cI^Y:cQ2y8RFY_Y4>(?V|Jh+\|ZsOMr}_tcl <38۫a1PF 2bb`PRj骿q#>|EF7^He)!K<] /i)6!"dN(BQ-AfX=&c?ޅqcN)*:{K8x\YjpTC#a=e9.-p&r?t6b-;r|F;ծPqtYi5\ّK@Ǯ׍R!+ SObU2z:xLlĭ.1ЮU^(KTx$$Hf}sP1 vZO"Yϛ$(y0hʵu趜wwS4JBclSQ{r܁bծ|/Xџ>k?IUU"lD2N'Uqxd<0TtL;8q_&0hQLw,5+2W4$ p3BsJԛMJz0 -KZD=y=Gh޸U9v8WY\[,bt1Kuٕ5#9}:EȮc ':`@2lU0q6:= }Yܼ\|eȄInг6.VJ\5cRo6GHeKuČz$χhZJ4}(gyc!g^Lbizѐ@_?WWuRi_]=E;e:_ OymSDfn19NҎON6 +;=c );)_F՚rAP' /bV2 Z\\=ǚ TC!R"&~.KڴgtXm#&%tVFt`xðnm '<3D>V+_\tLiF97.d(53?#2 \R1S|I+ȑ;rN W\D~h4M :ؠymD0Ohw*|1fi[ו[kDɚi6&%&)Z(HtB`lEl'7g?nSduւʵhPP%;/JO=v># mcf16uNtQ fe)^nJwl3;uFx*{z*]?_ G6<]0]1\pQHژlFR;vUfNݯ}1=3(Q)~A{b0uryzo5:6~7t%7h66dHkxx=R G(k#X뛕8~Ro7>_ߙ=2Y y|8QIn@좬%ё anf5:PI{5k6]8GVˇ peQnFhOouw[N$^OB+'//Dmy. VP6u}v uGj51V]5Jr, |z}e͔̤JI 5UN[N,ǖyP("t0xnv)Wgj8.!Z F}ebpGGoa!XFn:k+"mĄ $7&6Z&?r@6Z5Zz㆞FxJ ޥdH2+XBvۣ q`Mfn+eXB {4C+n(=`+xt Pݣntd `?Q Cv}c/!|(SwvቤPN*"d<`]^͎#?qHhSQ13[JAPR_b -42O3BiՏ,7F+K)VsF a{GYaѬ\({޳_l0*"l7·عI(?mDMP2C {MVT I3'T\9]2J^m]$3U[DefY+#c[ttcߎ"/>\ktRy7[K=Pb9ܑ6q?iukDp#Mj;r͑+e?H xяVPWK8 L)BaڶH}JŶW<ˍ̥=8}3n)U3 8ؐi|0_M~ɒ?8_kΧbLMg_Q!.IjW7gJ7,YM7K`^@`. j)@!uztò 8!"rE'%jA=@Q  [AT6 2C?Ll፰JN=/eҬHeca?̀N»5+/O&E#F=Q+,eY ޮ`+T1gۿ ȁ%&(uD3BdQ#%!bܺ(142Nj4USG6 cWYeAe~ _|F[WGU-1Șx.1l Af,yz1dz9({Rst|!bFJ4C x [v9 ǚ/bθ|ǐ/t ;ytՌ iɭ'LuIBhG06QJRhM6UgE%z dM'=77Z`'ȣzKXvDJNŻUaLOX g3'q.dqV_ +_p6>tsEedsQj'H>&2nF3 .ƫV(WS-4 l+,mQewkTέpݓ7ָ'}e#nv' ӋEWAM&m/'kw&Z`Ct`]]bERA4䲦bĨhOHd}9eywc)zae(ϟ ^է$J1TKe2T+meF=yج:T7Y>sQŸ0v sQd)#iVl㮟r#- +CѴ10gtHP hYI5^hRΰ/0Fu>%P{rR#Ogh'> .mxǭ* #YJEe$<|(؉e5Mߩz "-ېNIfh׻ #vu8t' &ΡcMAQfB9Aͨs7RI@ rBsLST%]fl #U5QEq/BƽT63n:wfEK:[W?T-%ᐽv1xG*Uֱ u/5%wLmi>7\Zu7\<]@8zHE 4]o+sam/%+O#VXTü |}tWc86!ͦ8,9e?L+YB^~|:UarR86wU a{zaO3k~`eil_KKݾ{'Z>P*ڶb}ť|Xuм,%߮T›9bQyb P VWcXMTwXgv+#߈LNOzoqotA̕`jjobHskC*oLR0=A'ߚ'#@Q);f:s?θ&Yy7LCHi*;oWUjΑ7.M>wI8}_!vi7D}v_ygFc ]x:>/J"ͷ~\ yHGTa|&mkm?-JMpwVVVeMS@QH/'HFM`@,}IȞ1~1h/@0 @>U3U~st{~0&Pk=  RRFP=cIFBa]N$RƟa،MZٵPv +ʟhP'A䙒D\/KCKwn̾DWI|L"w? I^ȁPƢ(i}NNyeᰜv`l c]u,C)!č T3nRu%[6;$8"] v27Ėmǁʐ$ Eav熑$t ˴N;Y(ܠ1u |}9x$όzʑ^;*! qK0gȎta3CX+[ImW}zb4ĽӼHvbRey:&(C&ٗ NZJ s!z]T8Gf0wk7OVL$q}^Eھ-ZT8'q wEVf}Rd61⯖FޟΜO3F1nSy4hӪtj>bwr2%.e[0{pG a%Gq"?3 oܧ*jOb XŦOHW\;A'}Rӄi :z)!*H8HA-!'Y}o<(hՠ8 s*ghyHNsZ솝{,01BgkLJz2i&Z5е5(Wu X,iK7&X^ZOLrwe%r 瞪a&J]mq)4w.}A H) AV-\tSğ`q}a<î$oSaas{t ꌕl7tz( dHߕ_@|8NџH w`ڻ}OYjD+pJO5-T:=[W@w =ȂF:Gŷ{gzh1i:j`?&t7/vB[E*J E|Ca|މlGB^=Hcv90C8kdkuEie*O1(CwkKzÆ} A)CFƫGNHc`*N} $W,?]k3ՌmfOj>1h\_K&Cg Rr:Rڧ{N-5|KY!qQ4O;#gJ־J +İ x5\YI'эylw:[eۻ;|Ug\Ty;G3/mTE]xJz--(hk}Yd#z7k@7Իwbpz'CgjQ'zK}6W-}S,k?㓼 + k 9/).oMuWAvR:387ϵE,M=qT5 hquyE_ZUj[!]c'LgEʶ`no221&Ρ9һ7VMgOL0!yP66ktGGᔏNE[#Ɵ=$]yQs #y#^c5kL `3H|頖'~r{!f7 .* u> rE") G~z3Fޑ>`3`IuYS-,[[̺[ٚ$wFgGÉx-yt :O \E FB+a9^Ы9оv/~  Qw _:+x v7}ʼZ`O `JqJk(=̼ J+rd([2=q:aMkzQHHal$KhXZ1ɪ =1OAu2n=!m}x8 OxT4IC3ښznl:+7 HwY%j-yx=EI8i1ayΠ"q ao9'v﷕%P?:YTCɣdClvے3Ԓj%$#`YltB L?k%_k߶>@2kS( I>[Mn8~-D^ ɟ:>j+B"TV"&v gJ7΢mLoĜXC+-`0 H.<|).L3\37QUBiᗒј҂*wk O6k̝e# Rw&s@Fq`6WQڛKZkCiZ1Zs=RbWmVr Z< vp aKZyﴮe7}/g74iUу!;(!"*E [O>xfꕞ%rzWk7ԽZm٠!Vv#I,ӭMr^BEns ƭ\ w1NZC8@kJd{iU0Nž(<E\=E@w:Tgi!3t{̦/OvBtakSÙ7:0|0kJ oF^aQ{]~|t'aqnJȍP Kyh~ZNv jSÕOzPdLUrРZffl^n^B4&mpGcǏAd=BgU6D{޽D $Nm]: z)j Wt>tҕHهw"``a) OOFd`̓N\:tioW/d[mm,Lk_Xo P:h1*~Ȓ f?T8h.ܪEuzL Tߦ155y8ȩi֔FsNw͕nܰ =Z^o,{P+;l0/J-xWF88?0M؀:siC@5栿y;X;+l-([r? ѶʤNҝPR^B[O374 YYO\?jW/kL׵;.?,e] lP4"5J6>w~[Jo2jepH+QdȔ]~\J9ѡsHOaLy0KVb2{uU:g FMI;By0 He*C㤡[$Ti{ rz;gЙT|+/уs5عD|{4ld="ia@Dn{ϟĴ>W4n2SŲj3͖و@iN}Xε6Y .D"2gXSU7&3<ܲm>\!g[=\_:s PJwӷŨB[>b\1Yλ3v( P="W6q Di}mZ3BPᒤq>.n9pЋvT4 +v,y˔r"fञ*4qS5ϔym5w‘(.O)H:t,u]&1 Y>f;䚁8#>0d\``RC!! d+8B+KڝV4bA쐸g_1KKu6w!cw5txq\Dx|N*X< c?Wvq0Ao?VxN0UFچC# uhiQdFio6 4- iYsJ5 |bbSt'i%AئYF7-6˜=Y:(}!TwkrmY9 7w#~T~!_ea;˞ZB}3"tׅ~b. (|kӃ96fh a֟%H,V02ĴG ɬr'NO@Si>/=Uu>C!C隍WiƁ&1X,xnE(`)7ģȫI["zEGbo*F PHf1&s_hI Jz&>&O#;MHmʖ+#N|,yE.Sl>dJ'냽[ YNzHHt3ޢIG8|kuߕJ:A wBA Ҹ[_%i{(m_̢n[pJ,.7 M6?Vf9 _J!t7jeR]C21׭C:|A|n\.U }Q]ů]G̾־PGJM.cG(FK^Fև9ÎQ%):Zp8pFbxif̯{*ﺜBU8zLIxԮ:&lu}XPȫ~̽F42'.>:aՔ bMAs s۠scfi3줮4aB5R'Hy^HsCǎ;S:'tfO {j퉓Qдᬐk7M2H 3 ϧ&[I>FEwjz qC1gB%~\cK~Yk0YNDNq;sH@jb J [+HM* ij69}*Z%zUVo#`5DE.'Ĝ4}ӫ!DPH~|bjm0%%AitDC̛`'ZU- 6Ʈ-QJʜ~B.3\ hE >V12QPOqSLKcGF%9F}_9d;`mܜދ.Pf!!?>JT% W_^h[NScn&q>!g]qH׈w1M~..)Cs]2JRrb^P_"`c ~Vs^-?/l::ݎ%!NDNk}ڀr|6 D-jcʒ!lS, 7z,jy:GbՙCA9bxem wØS~ #:j+ǿ@bJ ێ47R5)ŮpqNBIFy HӴ7"T/A+ėq~#+e=[9Fr΀J=ReB^om<u2 n c|M^w,͚]\ӣ6vi*m6ҭxm KOI`EMVu$Hr[2L6jXF{Lqg噩I֤R-/L~Mj2%aLKR?4  6}e1Iaro`JUI>b3a{seĚNO+QG+;pOB"!姏C;%W(H*G#bhEGʸ(6k;\T_UZ=䧿Z8a@ ͌U aA~?`X==VKq4qQ^ŢWmiF4pZ*#xMNܖ.4hԍG[{<&qy^yIl>Ήm&Z80p-P"`]+ӎ&bi3oۂcऌ_Xy|.-J~l0Ї4p4ED)G)c4 娙 ۏ }6$uWN ZRIT06ʨEc v gP~ԯD-qCߝ{G l$=)c;W-HvjI`4&$YF$l83B dT\)mu +Kؠ;]O%;p:LDoѼ<c6IqdtPC,mduիk!:Wy<%rg,FPw<\٫'NO(rpI̲E Ene?,CI1WBT<o ړ`~*Fjy@%ңRLLC~Uޙn2δG60c"~3VYsZO2Dl!Z eem wbxPMc`y:2)_",U,-.BSʜr97hjcIr>3 6dGtAĪK[tPٞl8#gn&,o/?P׼pK2{*D3203Z"/ܺ&rI=*'bp@:m~shEohNQ\S32l 396%b3PI}_d+DvV~Ƌy BT|<ة^xxpE1fCy1Fm]99V{R@[w]"&4ѷNܴ8픱uUoЃ~dd[h|4$2$ϜֳEH8(;j]HWF?f9EfT+ˉFd&/@LgXa|SnϢmTBk 6LinJw-& j$:7I\PHF:oM`2OaU\niRl )Q>Kaax;{".b )Z".n,^NޞnM<|%6SPIDhk@kLg;?d+l'^Og=˄Ǝ1mVj^~l:)xe_]~MCП=͵{/-s˶}7{_ C+rikví>/C@B/3K'IiܚUkp+4,'0s0?--*x[n6Ǔ$?'^[4h~n3we$C*Kiya퉕2A /@Fԗts%"ZIft?ycGo[%0m!USnn*J .o?'R- kxd7#"^@Bv;hTt!HpPe%;*gL )~`QspN 3FZY[͔B|n`"Sռ[+ɉ$?No^: -FS^lA74ĉ~{6k\ C)"GNB fy>iVu$?l^9{h.GT mJ؟uYΎSF|'+POɲSo79B+JU.l"0ݳt{(ΎbPtVz)8rzpNNEnl j U`ށ-4ʅ6 !^W3X:=.js}'YVt):6J \<ڂZ\)}NT] Yt';olMI73O^ב񾧅?e!H5$ 2Fs1`VQc5׈崚Ch, ĜprH|kA.Ѫy׀=rѓ{PP q95LG )Qmdz}hIgvGY [˟f c%rNg1"4+MK#PhӠժs,tJ2gCz}咗ᕺN ;_zAe/Wp*1nM1dg!H{^rgze]E4{Sͫ0OWlL O%]rw[Xӄf 5P*Y Nc;7yXz|chg:VCRQ1>X?ѻsTKv2QI׭yg͆j y kaEKiI4`7+^YVh $Hߎ"Q?vK,{Tg[^dD ֵKYl6p&8w{hrЅ;RFB`i';AKjbD{/pپ8O@o61F:LPWZ(41$IaJ$#Pv?(\ $ǽm K-2>HxB5 ;hn%+O 7^!ftG_X:$\Y9 ytf@jhDϤU^եb(`[-kZ,|3ZMR3nuӀmّk*)ךy*>O6]u4d88e.IX>+볆 =L337tR"0IONx% c 8*Gn/0݋HNXx*LD-9QEWSr0*$-hÌbhL&P.OOq &Xb .B4taσ~T#SMiFhW'M5.יM|9SC<6U/YL5^L_eV3Ma;Els(Ju^Nx*-L2^`3YrϵyKםţ=0zK˿y;0Ј W&x)ڬXes驷몫S:DwɎƈT뫀dkIk^'_#@(PprW1C=N7n:SHc=̱?oYި>tM;uGFoVl,0KRN!YX7UO1.$q9`kOJ>'.BnicG;B:K5I~QzNh!b rd d:>i4ĠOK S dej1o^ F5Cf6I+g&v=.pV7el@_T@ 7)Y>U}bU< B||FoPj \s~F+"3M`X{74}rnY#'zzwCb"lMX\>߀ dTWe7!hEĮԇ1\mDd`id$goZ/DLr 5O`YC ;iإOȑ2~N0J'[%ux;m s7*@&T" ,Ll6&qجA,w dEe ^94ri8 !pFEYF[+i(ofJJ"Y֛0[ANɘ' { )=D:ZNp}1NagcJ9K:VS@{bj-m@u r|FWVT=Q&@ţDZ F8&zfGl]7I)%S}D+?:Z/ўM*f-OdD#Dzkk,!}_JƭuM؝;G3bֈ>5f8qu=c*d-zz+5CnV(&,sUrl4޾C.|u;jQIj`Cc۸`\tnʌ[N0d_"rϚl8[50 ĿM3>'֌AILS#SM /`I{3sxWFԮS(wknf\Q^~CBv9>y(d0莸 Zs9rDS Ͳr-Є hdJF3RuoT׻"3\)?}&'B3%NC:J`܎۴9A.Pw)"6"7QgǞf oRBSl4u@w!IXw{!ܻ4vXM15t'n =fu37Sj71jPWqOשMoL WYr35g1#{8or@ʰ`.JpڤGH剔~ =ZRrɂ->9ܿjpDbYdd r晆+)Yx Eۡ4iJкfuYlaA$Ws. ,G܇EtKBLJhQm"_AtoiI\m-COVc ied:~ p @r2}IxTpCva ݼ;cz0a78Vhc6gӲK$-9{J/X$JaW-(ըpjwP96*Z?rQ 7"?~ 4+6+WR~!Vp-K$f~4UhbTdzC#`6ʕgTf ܠqV/YYP ld;Ei=9LPO *.?o0ϰ:Z63ҶjZ!NBVP>ȷoB1ڽdNVz͢ ʋ~n@vLD"ҍKVe EKorꐼYH3;PcB i(yZQ@b0)E'M#VD4%%5}Cm[S"۪'S׃=7WS\-ƒ XLJ*N߾(ңP}ͷG1={u5pfe0b)W:W,0JL)@y`2T@_!citJBb`M cȉ*t\RM^GZˏ>;uʳ\2)H~Jf3iZuIr)8F\oP爘&CfJи*iZNz3GP?Za"}<= qsxkfa)iEX ö%4Tg$qBZ'[8;R #y?zv;zMd]+=&XNDʭD`KniA+ll̐ΐzbn$f@flq2:Abw?b)V?m {QIѴn,(>/j8EyoF>6gGN%ؗX>^DBs<>gH&4c H%%V!6ߊ Z|dڜYmU6?`05fqt偪tl5KpI‬3zY3F6f/v; D]+A * 2vbIPcB_IZ-PcFT|rEgg_1%~{7 P[ t`+of)A Krڦb&7+ɖגA~(uSWu4,\]F+nsW ˴5?crxK @ӿ7P?战|W%}5^2gUAѼcM,`?Y]q2]vhWNZl[04F&qͯneL3EGgTA-Uid4S\ҞA}/*eEmB nAV#< s+Mמ+026[UD nG bsveI$M둫.U,nʛ)$Yd:KtށSP={$3o|u5*>fm եr]㨴 SacߚΚ5i;aպdi@!Q 7?0LzS>@ n99҅uأK 2[j=EkSY;ZEܻ<:?L4n;!!M_lr)6t0D P]IBԅaB(Q~Ǻ$þ3ǨlM4/b4i&(ZؐXYkm]*g=+ƭՄY`twՁ+Ď8d-h''cU"KLz #$'t²O7#@A{kW{8ج{H8|sV}wj)TM _pr!m:Rkgh0gPrSw4uh+~ƍ%}ч&^F4XCaĻϊޤaZɯ!ycy_{+ lh+6(|G/]s5{moۓ%o}|^ŭ5h-~ 6]ls5I&ngJRLѸÀa%|zILJ oX.{"s`z4Ȇi, AYЕvޏ oo?N,UB[8U?sx0֨W'a1#^ !7tty(XY?-a+uЗ_r|յ{4 V7 m sIBвW*%Cs 3 .i,T>*$V!VHrIRT/wPkNF,~Q&`@-zcs )MHɧQ~(uڀI|<e*8e狼#ɑ;@s8vKٞLBs+Nф>&|ތ7¢r]<!? ?~)JQ;c6k_,FB̫M;NPWx hxdJKRT U^q4jӍSTڔ4P+Ğ?WD"bGĴ5F/+<]sa}xd^pjԯW]C4uH:Lt ^.gs}3 j'V4 ^܃ py-vyp\y<S_rQ #TjZo~d]1 K%p8tbCҽ7"uUWɈP=Sk: 5.xdoH s΂f|n |稻?8ng]V ֒& A.g`NP0dJbO}FfJI( [s?Q*ږ\gw;0P /C_wY@5PÅׁ{} #KCeYl_"Ո2%x h@9sj$0; ('4l+u!P6llגrYg5Wݫ?(^xq8Һb0B yns~HsٵPcմU?du0rᬮl]\}o'"6r1([ IdMXrr#h4偡ZIpɖ=5N)F]~r< x]MPΜ i $1ؤɽa%TThr_gM ϱSo* R&R/=zn+X2P+-1)ڋHGFY#ӹTẸɷĘfXT2Hfa~u@%ZeDY ykfrmѫӼ TB/Yǝ{d0*A>~S/Žݘ%%]媲MjjI]a@{v/N51U͔=2Շ3$,N*,G=K܅m_oAX`cnk 9+Wny\H#盖lg}ESdЃl y/Ɨ}H] >Dʶ\\q\xkĮׄxAȁ]gu " zv9(H1~;GV9dm0l"E_)U%gO/-aمPTq/T.Z%Q N5-Ntójzf\]PkpF1pz@ M4Z?H/8CAwx Ԉ73uNFomh'ה~* Q4>3_,4QOLqGrx#KNt3fû u|qO@PUG۰qݜ1=F`_9a\ͥ]YA}iA^F$ /^TJT}:(f]K9dP(pZi&44H(yO-@xIϢ[<}㳕A~DH"l 1lЂ"/%$R=31+Yt<]k*0_9ah);J=޴E>|Ʃ^G a<:dl֥7hA`]n/\F $j90{F7=Tl*5rFuY&v^eK Iܸ׋.dh՚VQ nY=[adU]RQmXv5zP7rcW:XfL>RQaPhuيAejՌ0&[2K 0X<7Bn,G@"Vc%9F%Z D c &ŭK*)EcB>UՔU}eɂ )~%X“m]&ќ|)#:*AMʸL7K&(6x(Rcq#8wb%KLqɈ[S>L1y#.NrlHE IMmmG*n%I`6;vS ШX[VL-F/~a}31[dy#J MD14җqYW1Sw,MTXdJ:܈:,q38?O] #{Fv X= ^ M/hx nEJOae>7B梭k>G)pP ltBCJo9rjb1 EgU!*6O=Y] t C,.hBzKsU*7$u|;עb2\n? dwrU* ތE̴^w>V;OVǢKl_dU;i1umdC9r >ypIm;]VQ+ݹ쒙 &u|C/7N :Fg/ɳT?Va~j]!A>ٍ(%`c/54 ,&!n~r%0fnlZB/b›OoCESxNMбsz!"Ni$'Yy!'0ᐡ1,ZM*Z͏a]ɝNg:H0UCL h0ԧ n3Ow@̻y ts{=lV o t47!E}h .K=㞁{wgD ؠhjDnuxcy۷Fv*qU[m=7w&X毯%9~oyEb40ՖLsU4a=^> r{ECbe2ۑP+<>Mfc CbMb΄JǑs U2ftK{$WWbsOӔ ˧`o" ufh){ "Zq>ۇ"A+ `aaxh rNiɉuQ(^Qj){qT]72tHAj,&CVØ GuYoij.[ ]LMv2mZh)6b(Ǧ3~;TxTqj2 hIQo :ܠiRJv]<+ĦHwUeE֪ЭV :7>K,o\&+z1p큍t㺯'mה~ڢkz,X;(n?+a%{(D\Z`n҉_97ѻ v!.^%KbK@H}+~u|*n jOTdΑ'`f]gN;,7\ 3@]!W㣺a!ݞH՜F9y/[,)Shv@_|٥4iɹBIs;ˇXitsخ~+ڜS$67iˉfw˧S*>wbPpƏF@GTz!mo_`?N5ñ*͞~M>aP=Wc#qP\Ðch N 3rfߨ@ YlP\n*m(@4FmiYV&he|h$C[]VWeS [0Ylxɩ/#*`|A[WTSa|Vʡj/(t{compjmǚ3Z5PMm8XOz84eͤ ߡ qKbG!0/Ec%_?tj0D>iL,s^fPXԬ'cV\xDoL+5CxyB>ld l:V&0}On XQx|:Di* IAyh`:LC[z}XM)U+ vNsZ>J cO LT-z釺H%HS$L^Ao2su3zFSҽja4Hm*6k*#n[_Kǐ>y&E!xh}0LjF*ϓ\ܓ)"[um|ɞ5kci_I 73JZ6 "WL?MX&*1͆ĦnlF!~A~|-91<_xk}YGƜ<,8ݾTL![#mg@߮N{ۥǏi:jszVȖ/ sgiuRk=9 bMJ3 hBq'[ CQmm0*ͫ e`%|?zX~۵A (_Xu Ǯ6Uq 󙌜49ҌCM!36H"{G-` jOD56fزG0OBFL%V=[~j00rj&5ImT >M_p}(R5 %B9ݙ lc* ӾOhQCbу]zJAqj&ED':n֦m78XCYsQ)͊>2߃ڟP=W^`ʻ]cȾ}ỹ˼:~aO+`w7{^Q=tAk`IH^:8(&~+x0 0SYCϤRn_Iqo阏ս =ݚ3sՂQ~Nxa*a0.'zUwY8}^s)}U!{,WYZ{QHOc F.޻DBPҬ>p"|C/kTTqoa<$}:}s C3<ΈN$Rum(XYDr%A{zoKpQ{~"EY-= e bVTor?H\Rbݍ{B'YqC@F`~(T'|- ^? ԧ_W[0Kyc'RR89tK#NɳєP1Ais7=s_,|Qƻ*yjR,K;m.:#E& ŻcyA:fir$6խ?x $' j#P me hIR)P{^V̘i <`u13"{_ ~Ӷ܁b,hWNxdq ZP3W8gHǜ23NL&Fs|{쀲E"oGIo3 -'e:'ZvR^[byMfj73.nqsѡi:ܜwWA§'qN+j~I <3{HGp!C]hLMt(3i̕0/% >Kc~;Uj63+s,y\OI0m1Q͚A-:X8}׸ g ̢weTx a,)Kdݪި ue:?Wͅ5 f(R?&W]FWǵz,{80|uZNu!qZԚBu MIͩHnf3'D$J`}Fm * 6Uan>U5_\[>M:aca7lH%GNmI^5]*+SZO ҋ{!)v*2~F h7?¨[c7* Ozɣ{ W"V4 Ppޠ?;u0[G΂:/=&;Q{yv@W?]X[uZ B;S.H'vZl-^U3kh" sҐbSsi2Z7 ]*q2NI wGFgcAϼ61'"dwy7pL$:K1+Ǻ*mt'σׅQ,ou9".cuuFupDH"mQw\rW48JxBv_xe--yǴ#m=֜(u"PWOȨeԶz2 P.Zʦ8PWe~6.Ͷ'6>lSV}( )RO/ک$TeJ~'KXa5? qNWQe6m]Y՛Z*+# -ӿ=fPW+n΋2%.[!s!^/vu8&YzG3?SNҸ fH4x_ϽYC7;?V9ueGZ'{9F<e}&ޛ{QRɠdžϷ|Jk<5e*j2HNǸErP ƶLZbhq?bG a#x̴D(քeѦ/vXd[ RHR. uǵmxGÄ|RREvz7I̶TaRDZRiuuqexwM8]ixfz9ӧ^F` :2ߔ KںGҰh1b_i/^b[.3xXݡV OƜ|ТM^qA8-$7mח!?30N©|eY4 I nZXVR+;1Ǫۼ=X6FI;C@J5G+/c>Af{cR1iuZkw[<( 46bd¢=/61JͦE 7dXtn[Dp{ dӯJw7b *,|Rp@F"ob! |ƻ@\,o&hޞd88அ|T6(CEAS6ͭ;E!V:}zI5Mּb!(2P_cM+&*!{jo6'L8k#PUl-oe: 7E,S8]au2qe : )Qb ;=,-yq]cj51=͙M$Wk^+dX2z™d)n5P#Aߤ%jV<-e]MO`BuvjKoXP4y s:g<0f c]:ܓQO8Iq cD拐 4m Lk!҂OuK>?.2DTntJR =IJg$7ejj9peH + io1{}fhپS{V ug! ځllܢ5JUuCZJ]h1>?BMGmM@ywk錏M= bJ}$C.yrn4U4- .8GWŶqr 2Z7b+L&t$ȂȦ4mg4H7; q%݃4WH w hf#]ZvcJ/sb)¥z.NlaXSL1)Ns8r\\]5+\bt#߁LltICW[΁^Qq09˕_ 5wSUw*a+T/0<.r1YSzهV)3.|3VA f`P]\JFi+"DR(%yBl|rxT29Es#t"3ްݽ-`GƐ[l }5-[u+Oo0P}Kk&`c]jefzա$5cnzJY~G: I y: py|Mku5-gYcZcL13SiO< bñ1Z>kxTİ $&`dP8(nn^-:rUз2Ь?zln QHYCNa&'!Q-DAv&КnR,tcZ;KMDLNdo /zMֳ-z0Z'j$/%&?C91 m[9 891g Dpi@yyE.C[GGwQLJfę"ce;3a+n ƴPD:t 6>$$1Pu+[PX_VX{%W|[Tie՛P [s9$*YaXNݗ %y.qS'C:`|ak1/R3&< oh2E~# R _'-쇹Hݨ;kHUj~7"4 * O׻k2nsl$|A(am/T:\~UMin#؅a`*^TVm,L1e)Lz(^_Ml k_&'UBW fK CڑU ffnx@-NG7n)%5"3RGZ&P~lIA( ,C_ NYAզviױ-#PLr0xЬfcC-\'֗A% У4Mq(QT" .*"o2fM]n~X4oK&z՗s=u$O)Y)ʚM±݃{h^x<`6`[+IcALӔN-3Qr9TZ@ϪS2Åw)_}GEȥ][m6mgƊeZ+\(]og,p( gKLh[{{"o*e97oN\.c!ühPv7:,<+2bf id lr_kOpt|Od@L4+_aZŝo(W}sŪnIf!tCߞgO;]vKٲkWwNA0atHZݾ^ӣ!'!1ࢌ]%egi~Q rM6bALnAw%->ՒcR>wrhNiD9'*Qr7v$\?(? Qa7 YS럘JMǦOTe1q߳pbW5 e$#b4@8 a6-McpN#N 9csIA?@rHxUDVZN8"u z@G~(_@ny[Φj^J>J8yJ:: J B ]K8ؠc \Hk}<2L ~} RK'#Q;I9j7AL 6&[]9R2:͟2*u&RɊΉC)gOei<e{L_+^}& R@J3e391?_S#Yt&h{Y5JTx3m波7fG?,}\0t/*5L,<%P08TSO!VBi pYU E0Z馲^纐uͳ ŶMl4jBQR, {P-q={}Έ?v Q3ypqT~%u*`9~.Cv^3*ojzlR#M#{Ο`IķjAtQi1Na_toe #{l+ u`i4Zɰ]ٻ׉3BBD4SiAQrW*feO ^fG0$'= `oDw4ek32y3qpm,O\XN45u$3Cv3CCOj- $6^9'13y4ȝтu?4#u*ת%S7YQn|l:/bI~VwVJq ESdln023ׇfTcUc/41.Ԝw: ʕ۰kogZSoĆAHn9u= F[3R0PcS#'ECZ.< "I Zp,R[$jma)KEʿO`Z)?Y_ 0[07^ 845C]\R wtrm$(>ge]*6j̻0IQH~sJKaE&?5Ւy;Pf<-s\0΢&8]Ho \_"1 t: b4h" | ډr2Ъ$a,N\fh$P/ەCR@_tΓj{eFUVR,SNa,yLшywʮ$I8XMe3,6GI$a_ kC>M_zwbN4A4ܩ1f֕WUW逆 k?9->BV4"S*"*D8>fu:x ץz;`$ogYDDHGdS/)ގס/fXKk(Ծ_BM쉻_:.ɤԆݚT]QԝW(ZVpUe /N Pˊ(Jg0 N 3Rk';28J^(]ik]~O*/Ш{W75aݾnD/baotOAXiV<Ǣ2>\D Զr-]\iDL"/)>)'+ZKu)phY3HP$:]HwʜA acU(]J&ϟ eW@A_4Ӧ+Xc0k7vAl&6>#APݾqɻt:A1RB^(2"瑴3&~50 Qx a syl5pgB`7%r9׳`bWK6ʙtgBԕpM썁ZOw>Cף55>9BYSGxڟ/'ixHUkg[}Aa7P`mbrM. S08>3Nspu)`9g ᑹI(e3[ciCC!GisF:O܇/aZ 񂇸 ??Kr\reI֐0*U t4Mw`yU/j2=GA 809r`Ӌr⻺/Xنj,xcWR:0p7sK(%lbd9_S s4b%yd^>q{_bDt.t`C5xqxx'p+nQgqbÉr9 VL/qD2r낦<#OgR# >8&][$**5ru>-/' K]>+b*Nds6}vk`g WYuWU24.1\!DM:5RC:j iZvxN$0`R-_(L_ 0@P Q#4V{S:`/jtuVjLXOzKbM/" bruV> wrKK}[E)aP ;h‰v]d^jq.,:9Ms6 E̋ϧW>e/٫ŕ4J &:Pᰪ~\meK=s,&JH]5BԄVZ.$ӝ*U OB.=#f][b},mW9!]EϫHtdZdrH 8LV9dͅ?=Ft_jad/N!u7;6a@d -K%umH?*߸gu/3Lh,{n)hSG?]{Tޏ`u=>!Wvph{ K4ϲ Fr:ڪp!e^ 4; !(ue#. uE2 "DځA fSVMD9oJBsOPR5:@RdTAПwuɿiĞYAVU\gfbP-3sh!lxMz;B \$!nM7yub+Q9hT ~{1 :7JEkuzyIFm{{BI "`!n$I8RW'lhN,  ZϮ̒MUv* )v:))F=|B6+$bV,E]쳭h9VeR5jOd: gѷ=/B%[5,60}-7v}tnE"'7oDK| HSh-y_:-O*@omOw) z<Jȧo41=(/dn_I(@.mӒ_ik ϩ%2JU, kGd:i|9湲(b k67ސdO$#F;-9ߎPTt'b'u;MkOC'fuIUi7K[%!)p%^XImVp-ExOD*޻a| noXAo;ԦHY c)5{fI'ٯ] `u0:"MKT=p=t][m>=t8.*Ny-FTYȲw͎cۆ ' FYi8jR]2t{Xci]}&$pm^"1&Z"Zw|nEƺjBk) ?:,NۿS Kfz7/4)3jTl7N4\{s!Ayu2YF2w8Dm E~28Bw35^aS.2ֺLJ +@}`aB(?:1qis&d x$&&`6@JPz74l;~ۣ ZU" -b/+HHBdc< YE|i _sHəGc_UKP08$7b}vP `eƪ+=2<~\~%ZN(m zQ-+p{(x9J;׽kYm<#蒧m M[^8>4ooq u. ғ'YBخ(3.Qɧ!bj-b[R=\MqP4ґ80T^+OLzEq"GA6D^qCfzBĸ~Kp7B'5H*ߥrL!1 B?6כ`)~Lv[ 2>`PM q@bӽg#6]j]t6X(_K)^a:.Jґ'bIwYF+mРQNZ:^/[ףCC{)rͼH畜odm&F(ݦ`fcgL+U2M"OU-u4G#}viZh_ kӺ>+C.jHʤBc\voqϭU)=ڂ@#wK)ۈ[>p"2՜8I;@c"I T;U4-CZs׭n9+mT-lӌ%8@tP}[Jޑ|Z`l7b @3.[nѭ#,ЏLE̔in&%8~v:mb7^GKEGSo,SvOm"߄*"VVA=/ ZS" lPF6C|GT5\h%D_@:nҒ JRB?D, !l<3MvM  N m|/89棳} }.Bm9GJ i!LK1U#r? )F4A4\"bx@,zyκm3H_n|^=+leW5|M,mɊ Qfb!"RQCHw]]Pvl=pȠЖ}ʊAxXuG1C(GZ^q^5N̎}t,^^_ExP|Ls_2~?4A}0(s^VOYW l"zsiο;ϔRWOB8gjAw+" J~$Pۧ"x/_?|:$0t6Tz.lGdFlڋOD`jӰĂ/n\x6j+ri*:G|vQݯy@ b&juMbLvxMik#7f;CcT TF3h [;h(q[SnM?d,Zf&)rA)HZR 0$Ev_RISf }^pCUХ>7_ & C*0(SC8 2R)o;͹zJB^>V=mK:bF Ӓ^,}0~G ,]c_e#[owD$.m-;/[CZz#N'Ը(-]{TY_?V+FTXhsJ K]dT*luY]c.!nkf&wzKD=NtrHrjQfP# obev-&@A}6]Lpy#z*BK[RG9w4X~b~8,v ]@y,O1җ3(Bdbj>#Ln o$WUjb5iVRL]z%e_R2d~*Zkvy4jЙrbbJGtU+(ND#Z 曆$m(j* s:ʨkI>VC4A!!"!"ܼ5::k >MZu MWj~ 6U;ؖٙKwdvda3(]qD@-eȮ.]2]&tWv.}68;5 }܃SEm`mf ɹ qfV d![ C&9q¨Z)\ӱIr+G14 d7*^"InOfNk%Wm@V6<*URl/e=\yէn *x $KfQ== !;5qKAMSEOZZb[U~qspe\$rfc^w4 lՌ\ fպuN[/p{u|ַ輟|;5rв&nj{QՊTDpNPzt:gwn~Lvk4$&ŞL9o6-&HIC i$fJnlBda6 ;_ik=ry`uyheO nBEW3&\ 9;d3%w3&=d-Dc࿽n4'եh5'ܝADZ\ppI&Ӻoo;oh=28=KcNCsaۦD|߂^K?Y3e9En?EQU@K2 G+AQ `Phey؄lߞ-_9L=kf`8֎ j+[T=/[+c9-u1w(;*6' ̖2ޭ4.WVler .pqs3=G"rDZwe5ߺ߱WS`VjW;E)[3rN]I/dES{ US5<1궥ΆMl^Ghw]%yjUTAB|Wk%r?$xok|A=cGH'mZQxʞ FѠHY; sK] 1~~룬!^ɲ*e|{gq~b\7]Q\dW*|'W+# ^lлa'atu/ogԨ, rԜQj‰FJx-D-Ƹr W=sZhYFc>ˉO*n86yU /|R$Axf̛_b@Iu K42o⻾] ›΀mK~Z%Ɯ?ČO0<DG.`6=*enlI7+$XDdJWCVh6P2%S I)VF FH܌ =U85Ƈ,AC5Y7?k#uԜ;X:e(mp0 MwP;Ȏ[< =筑4-'Ν=Tmӌ5+THV{ /X!@{i8{^w7?:B5A(6"h`h5%@Uȁx!t%{:nՐE&^c8\SaEѣb(#(,˪dqmn+pF"k :PSsHU|F#vJWFXx&%lHA"٥`tN!N# C|[H^^ §Ax}_KY&Vwl]ਲ਼~j|:DmW{v#۪ /7ߝFD{+^ff;Nt@f 0o* s<(/'fw!k \2Gιk/(S~JFᛙBcF}4"嗊Y,V}tz'fP reIRJ"B]"qMO1ЧSxoZCbݢp4'v5.E\A>Cv6w{o؎ʲ-] "x2{ &:ȧy&{t=ȵŗՐNN o.Ih ěn'uk+dXsBGP~3e @Gb!|&`$ _Z0;eʔESA2hku8ɏ_#t7Zm}ˀX̧tJz [[DDUzfo&-dK2e:Z<EOV<0̦zz n[e[;ng\{P~\ε\}^.p "FʝΣGԧo}C*kXاBZOl)O_ 3M<jtץe>Tq{E7.c'ߡ<q;,.=x2;`mi4L !B g4 >܊gAC&ʒ2ɹ)R5F|`VM;PeҠxݒ|b8M:QF/X}ȓҫ׷ѵvu&hhKt۰t3o6,ewVY-)8cѶ ^eO0S u+ ڵ{)\6אZh4Ě=JU`}'14/ ZHl +]wwoS(HV])<;&#3R^:dpCJ֕`d!, 6E~1r7+lQG;Wȳq6긔ۄ8"@;HW:>ʊ}"9el3p,<-㄂)7J6HOwrlsq`;~*Lf) h.HHx)8[憷upbKJnK2 )M i낼ZgJȘL '4Ki | '~batȄ+hXKDѰ.?k(.v+d3-UB].Kw]aơ [VA:_4ZU+oOqmX3tt%Ʈo1k0VsSwu@Sqh"ü3e谦Q iw6"~8.(tK %)L."(~xHNoM'iJ[6*6\)Dp:n2݀瀆V3P~7L0R@yo7#X-WzzI}4C[P:ɫz~J@s-ffzH3$U.W^UQsj /KN# PgYTlV6]gC+RlhQk%q~`Ŀ<*" i# VqPP~n|&_\ۭLJHSGgSbg9a]z1\f;5%`+x1Y!s Ps}snX*P mGu a/v8q,WQd]lP:@SVPHalDG̃/姯 ZmbwWm ѴRi+2儎PzC9sּR)>NxoIJ_g6@Bpun_02`-__"}2G*v!ķK/?789dOH{;pX!ܤȻ@@^bdAv9N&|Ke*TƢsܡ]2x{M؎.= mUxl"(w)[ nϪ9 uڋ䚠NCy#UAj@Aa)azn4z$BGDbf71)RiC;2 GtqxP}Il@6捭= ʾ@UjԻJz 0/tbt`K\\\!ĶGZ]["+aQָ#`.+B!6WTywS=TV)c^ iXDebqkc+kiٷJ4#MyoF\?~(]k E'uƪW^YP&Z1ݢZ$pŕ3"MW.@/GN5qW3,m{Dܢc2+hu>4w>xP&QĒ$2hڀh7 JmƜ&RMe[Tr8Nɱ#M1=[Sx($BݱCdկM&#MGX,c d"LwOHLqPM._>-+{S { e"&БRYZB8;GF\*G-2}j*kjAa&/K<#lWON%A26W1o=rDT*/7}!2ǩ^9R+iz`TtV!3hPibyXfp^̳2ĭ.ğjhrt!^qC%J2ϜBLxN+Z\iid F4m dq}PTP;!_l,??*Kn-:繙3f'ZkĔOGkN8H5fgHyxfw@j xH2H6Jl1JK0~CHlfk@ZIY6w>!zYjtOP 3J$g|Mi3~$ouo6x8oLT) of!n}` '3N,iRr|(xvJXK5{D[!.69S^p^P}He["!,cQĜ|V')Wm<+lOX&De[eCܕ1ng,;pgW=|6P(H2e=@ثl$C+"y{,Ί2Kjm2ww]4ɥ:ec(^p|=͒d4H%)"g\x '7؏j'pf#ۅ}ޥd)wq1 Ir, q&/RnHʓksι[i$ɋŜ,IJ1X̓"A t(ru;Eax U e+!jC9afHs@d4sM" ) ;r y~(B裾dsHu3z@m+=2ŒkH͜XC:':϶>ga=AkYTd~b#HO6A D,z)ԲB٠Zh i?aJLеM 81&mXԕ\K$Hhz]%E x\:hu^|dEC̕Vg%RX]‡Lmՙ Du^.<$ pBaz X M84!~+$<gC,?_ʥ>߈f NI*!ô:pSG?ɜ B" cB˗W)ʺLJN#6l[.KiٶXiвH]plJsҽ7)9̵jrZ۹#֪M#`]`QuQok_N$I 1\iހda,T@_2إr2C\O!@ 2iLO*9hϮvsUt/2~)s lX3--qzWZ{kɆ'A(vj ~xR <T" 9}!zEJI ycY}T+̿u~T 8FN`69NI_ } 4w XJ.UX 5ه;omR7:`?mY`c&tMиAjҠk@>Fvckb6W9G1SP䀞gc] eC瑴D <8}h\fɸr F}y2 _Z`.@:1u  IݞvLC1m[-E-o.Rv:ւ?)DUN7,#w)cZ4wR4lp\J,9!+sYh~nYuQz͏lҵ%+W8X$c' [ɴ'( $~Cmmqy!ZM|)K^+)܉ Bh)`*`ˊWy۪Oz/C {zm > }a *C0RJOq4 Du,6h'?uuΊN;}" F嬳|X1dBU~rBnq.uDp/$jԶꂺא@%JWmܠcTu?vIT%QU%9OiUta,&z\TZa,K!& x$uDPzk91qyed0f߀kh>0O2AT/rC-w[jJ&u5&h/[]}&[ψn1q l9ԑ'?q^a^/ 8w@ PY"+Αڬ/$*ōcO@ę,dԘמkR}W39k |4ʴl -x_rr;`#d H {.jc5P GGS'-]o l,?#v͉W.ݜѮ#oa7&gѯeubIO{.vѝu ʹ{*bWGgn}2}+=ϋLe6!iNC0'̨.Qoi0;$SR~hof?O|B`x| +41y. J\툺BM32hݎuЭ݁H#I갟p+鱣SSPoe+e)`:AUlMY5%U׉m9w!94:k,|7ns o<,&HY]"w.9z4.QW![]X|QPtBbP͇HZ@G&a%7Adn ݅מF:+<.Q( H7AI`:\ki.1{>V}JWU$ooE_Zuayh"-x'U*[].v\1%kWbGڐz!HK9j6mfRYe^F| 0h`cآX}sWJVIJnkI?uEEZ`R46ovѭ3$'Nx+.IxfP,D :ˁuHi#b` ^nl,jY 1 b \Y3%.P(OK% i(>G#i-S ]V`UKx$[;}2cD۹9}czGK5UG"@!ӳy8-<_CFBH_ )Wwp;axdt1Y+K\h 108bU,X[9+1C`yk4ѓD"k{Tz0w;G#ҡ1ۙt&̖t PHYG ^@BXZKڎBk\<ٻ?JWS|12`-Uouo^/>qZO$&-遥(G0HQo UcJX _;m4K/2mN.v;%U%1&#aď8RNЮhŸπ Qxo?O Ę$UZ}*IE^p8mR^,e=\|4׽c,[Ȕ;)n 5;z)r0+07}B)QJ5^ QQi$cKGȟ۷ 7 x,`kKT@/S]Ms J9*rw]ص Btq"Iz\7()z Ώ?T0ggYZ07070100000009000081a400000000000000000000000167eecb830004b92c000000000000000000000000000000000000006000000000./lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/drivers/infiniband/hw/mlx5/mlx5_ib.ko.xz7zXZִF!t/]?EhDTTk׶Ǽx rH,-h8[hޯ8<#ӫtٽ\m.jkX1<fۢMy'&fB[ 8yO1!>rֿ4AWdICj \yKTJ%q%(fsOA挘y#L\L ?k+5{.={~m/H4MG?zUNrso Eg;|4)9galJ(b ʔT.fG|Љf j }.FH)T)8&Ne?oҮYiY"Q4g}ƴ9ب73Ǝ7jT;@)z=WT~f#fVpPĵaHX~0 "n`s!.CHuFI_0U٣b lҫ}{x ۣKJCr5 cq6m ЙGdj:."N~8:?wk`1- .u؁wInl`Usw.@o~Pt6kO"Nova1.z KXqS{B/PkN>>kVi$P1z1/VxUxT|PfY Ibέ ^c[g_?I*8Lq#_јѭu>ARRz*֟6_̂.wuX_iu7 8]BndFZ\,C"6K=һ'j}p^j=<\ʲ( o'U%MUlTh@"%{SXp4Ŕ*]g^qZCt+Ufh+dnB랇G c*QHfcxy&"ݨb/5Z6d[R3D~.O 8~MrS`w'X !p^X|'Zz-06S$7:.ujiy-Lb*E=u0ՁI1s;Lb kWQ]k lUii Ov?h~V71^̧))CJtWߨX#?L蕯)99Aglvl$ޫZ(# `bQ̙ˆ}Oާ&)kJRgFCGO$|&q['yK`.ܭXYْhsP-΅Ee"xhxrŸ({ɿA{I.D!;)} q*Ef |h2@)¶l>rA7rܝkh~vRjv_6I {j n93X^ގ*lwԔJ&rdiW֔3N:Ճ?UPQeǘuMjtu.?LNS[p+2>a~kj$yGBB#ֱQlmDy58rݭ:P*z:9)(>L:[ C6]H dsyUfQ;g,QR X *"~#{xg> i,`۝ة ŜܞiјS @LfdJi1鐎~S홑_ GAFP^46dԍ.KC(MD}*6y<.eX>" h$` e1yeMH< 8x.">袄fTQS TAJZW0FE\$L^3KqF4hi7 DbЅT^F(Hy( 4,~uq?:(Fle=# -|rRhu6;ybHp&~[2⊓reH!; p[Q8* -C|LL|Ԣw/7vUN%%[qܐΩxB1N3n#ӨktOzݾe`S_C\:_.}5c" )F\RzsJk֢9Z<(E@ 6s&T䓣!Ýq}ns \ rPFKSpJMAM[ }\zdXO8EU<pAxF]={>@u-dk޶Kx }!ucM@5a;cF7|E֝xDL*ې>.wVkM0f~S:82e9ٜ,?\J}]nreީ$_D'W 4#2(RcWhO+#$Yj/>YlL9eB$<6I'Ḙ;XG_'NJL>1'V&Ltp]I ywp^(5Wun݁k!5- `dwkf.UB -w`QꝆObgX4_}HAj^}JvH1S|o56W P3cR|:W٪[DpXprn3Yj^Y˹pѮl倌$u)VY*EWU ԓIOus2 s2Ah:Np)M?2|DN~2aņHhM-0WoʒRϤpEF͢WD[IܮQτ%q<3JTIJ&cuF3LNM/hP΄0aG) A񕣋IA_)LP#ڀ D%rC[ۇ8Ejpf͸%ɬVNl ͓0(;ՙ8Y@_Cfu)[<{|?.V=w5@V/tqR/;S= D{d/$m2P\IϺa.{mS7)Μt'/flVaCmv9Y"Bû0 Jm0"I"QvdҖޑV lni#0]b,7^& ue:ln -֥>c7UoU BXuJDӌQ{`ɐtK'futK\BmMPmZ07UQZD2C䃇7QUzŁY(|wz%Ֆ_ҹ.W(1ŭ ;#r׆jí?S5|Nʋ[n?WvJ83-5?/0Н3Xsm2dxZW.˚TY/5( DkA'G|K!_Fb#@]є 0.x:ux -,Ջ7~*bt}n'=<8d, [5<" 䉫F;@}qrݯ/V,_Y`gy.!R4-,,%R{I[Dp>).-^̈ 1-n"vZv%\#ʊJH,d%y+GtItFL@9h >]񥽈q~knNM>A?_ 5QeNEq곣f3SP izd6ФN ;͕m(r8xk|G)V-=NEt +?19X=>ʾ+gt+ =#_bTYZ99"?%ݢ8Y{^H1gc0Ri_"xp8cRh]plD6M` V X@_2Olm;h*'Vw]SI9kLw03H#8d>\n l @G eHTlqf20K$b+ys9K fT6- <*#YDOp-zRZOeY/i5qgw~Yոm=Q$1Uxu^w vȆ.X|H@fe]IA">ɊSԜ2ɸHTpoMhF.zcOiNTiAbPݘű{amh: ȼ ,><~U\ qu|_fkE'#Sp-l(~QI=sˏ$Tr[8n'naqR\=e^1ɧK1i?W /<[l X(7 7.P-*)ȯ/-r5A^ zM`౳<"}0P%bR#xΐt]':DPax @c dfoP !0Qv1Wl*I6x\2C>ۮO`rl컺M]$쐛!-R7PcD[rm&R#0T]&Wn ;$5*oCa#dži#u=՝,J zԹz !doe@vlfCy&Df{cdG#TX-mLhWn q5f0ǹp ǹA' H4XQ_-0L?zMU}Şt 8\)&Z)u}+ hkMYPV~PڴToraz0: D;TFw0GTx հh >M!2ּ\cC {4h1nP8_^=K"ozbRo ExHq%{3hT䌴ah`L\lW/a]lⲴ:z2uJ-q .^/&v?alK C?~a ?,J'Nh/  %昻C>jIWd/̙ % W1,G8A9(sެ.BЦɁ ?(~։8`6:.G rzw9U1LGPx(t؞ᖇPF" [W6Νxcz ʈ& H$[fNJ^&98i7m}[U;SAQT?$OgG,6SͲp?g aɼyVr'UrǒF6y愲 -Cbmiu[0pkkA hR5|v A8{Fu4mzWGzwӭ*\:3aY Vfm[rЪKI6l'g VG(\iXWJ4CE<λc0n|h~(ߐvur//Pqq:A([ldx!_>S+1e޷b{1p9vIuJ!%>ָ5 )خ$?C'G}HVS&XSmx"]-ؐ-\nc,LdE((ǃbvrz~'SXᘨzZaʺM3WP}ʬ6'пXp ںRٚr Q<>DIt$.)}u GZwt'$~NJ(4_Xַ֨ݽSȰOZs蝷EI6`JzG;MjU\. _uΒnJKf/ľVxtvMCʵ6Oj &ҟX1Ox1`,ҪOS[[5YRR}0,HCO*H8UW%=Ogoӿ8*ެ#^3%%׉dR-ļ䶋C C'K)y~cuWA06d`~ |J*lO4"B])5MVbQIRXF7xAV&G΀Bh$((B/TO64(jڭҫO/\lus@De.⾣D69^</l,^$n~PvΦғʈ`4JOрq?Mkf=P\vwWyq3Io[Jsÿ!|܊e]N%s~T] v*Dm[cW*J=:hf=QA81NcBcxȜ^3 y͍Kt$>~Uvl='PA0Ld`.1?}%2КdOaIh=LgyBk&TcN((߾X;in6I n"2HւNm vߦѼ& ]"}Vd1|t 'p^Lt΃iOsVWXM8:#AƢƸ\X""@o>}嚧EDb#l638xN;cOq+'N8J",/© o/.Glߺ$> Q;>K7# pNbmc3q)&؇!J%H:zN0OƝG2s=l9+BUl\,<=H[P 8p ٫UłbFt}I-$Ƒ=m\NB%lr,$)H}W%JEWn.&3v-#{HS#h:]!2RQ?3)mw%0h5pS=(NsQ$-wbÝpD䵩hܰ;G H Vp=wpGٛ)"eБׅL=^!=5s*Miq<;MqNm"Q5#b:Ɩy1?`&Πϧ]lXؚgPOgM3'jDWC71$|l J Pkr:y"{QFρRm nDB7Ÿ# 20P<[:x=h+iVN9J6U )BfN4`oSCc%q,2qn/ VYM|Imݺ b[~[Qg7@/[}L0ÖΠ;\pN[ּupӧHsLt]ׄ8Ĩ=p i{D`SnocseghQ5eCٸTJI0[XrQ8a8=+c ''Ket̮m"y"Papiփ,!-:ߜi5E̘4Fe;K&@7Vyv@t!ޔgt'0O$~ʌY+ѕy{<"ŻwF]llյO&RK &wjik G +< ,ـVA_d!e]z.!}*r3Do"T䝀dEɱ4qD%[? hA'4q{[豜ٜԠ}m>3WAWѨMh^ oBx !ГPzT >5,}Y.1i0UQsG/#rG1cQAbbsq> GLԴ@|no 4~_epi @;1SO]J(3DJZ_PfOy_RJߥ,ժ E垇9&,JQ-2+v $]Yñiݳ}y]WN0L8?)5z{}\1<.oäs `BzsGO%7֦"(|ef~LĹ>lQ&7WE7"yp$&, am ftsxtڸʵ|kCDf$yLe|C<Z_ .'h?"#]ۧBr4$!|LckҀ?3BٌHHƶ{5{gz7 ʼnU0bxg<4(pI]v)"Jӈ=ijr s$)9P5ぃ,l)\^@!W Kj,ɦû-,frCOn1o y脟24AQF>G*4SmИMݑыǀ`}2M'ٚj57Ek.Lg K'#4ZS'/v؁!ђDNכ3]U]+J`g C1Z LF0ڰͥזc+iغJYe1,oOl 3o ƚ< 9XH]$elѰ.\yA>t<ҷ:+^;g(:Q2,';$Յ~pg32}qK?viJN3ugn޻lM 0Hr .lvm랗"ƾW}/ iIizO7Mh< Lbۃ$@dLy(jzGylq<ބ KV'Jr*F2b :jI+ae]I6-E R+ .aKYJW'ELPI%>1y&vi4*=FxfS~%"zBI\HD ,p6yzъq$<ÊP*6  SIkm]?Xd/4!}}]}O.hovWX'95'lº]ظ{-FC|B<}JlclrJ0XEұ3zqYԌb/ /&‹eTPX -p^7}dg.@KÓ#>xVatz0Qw1fa [Bmv˓ps}JK[1԰oxKg=K.̼?շ^vSM)2zԎCre XF `&:+2$ҿCfD=ߗ=gC5h$K k?'smhMŔƂ4YT%I3~GS(9 G8%XMMLdCqIS}6V@e_ *F,-&u6v x6li!8XGbJ|y&H.{?L)/f6zyPq!VLsb#ִ xIUH~YVjuc#*T8ܿ1 oLH+tLa n\mZHGLy*Rj\_o- d ֵېh-D!nB⠈XdTJÖHVpl_"C>q6ܜr2lMXj[~O0B5%e/=oNR/숄Y5Tc~O)$o4$ȔZ>M<RG0$;hzͥ,s EoFx; ?y(lzL˪,p˕l ֣ܵNQ{z:R8@u3m|:iR+`~A5|J%^CYçf<"㋉Hv}.c q;D UL # 8'K7/ښߛ0y'hfC<[[Q@cx('%ɆnϿ$=鍝~=WUlǩhy"zŒ %b#0YosejYH75-=|K٦QRp % ը15cZeuʀmDnvA0_JprZ,-ĚHyvfzZ~S5f Tǝnx2p37_UK<6x<.ʝLmy6Mx_[3 ?=-l:+h@kQhD~!JOW5-S=#u;nNm[|ҰRa0"7^X^rj+9yzЬ?PYwؚtLcGSHǼuUK:O^n' L: Lua&ȝlMP#cǶpr!J=DQ#]=<* )3hJTÔ4ɜQ׹ڃCP:vkҎBN}4'wmA7@5PVk6rst|l;| 3UtoX5-^z|66C H}vt,fϩrUܓ4N߲pR4$̏ y`$ EKXǮwກl^ x9oR*Xt0 v1P'ٟϦ0iNBj7-AsoUI jwЉq1?re*=ʖJz d,tN4h8OL\kf1 vgVꆒ`$^Sج&ߌd"϶zNzYڧZ>{;JeD={#0Ly=UN$SC寁Eߟ@wXPKZPFdVeMdMx/3Hn[g+eÏG8[+?ꊟt@Kq1`b*f+CڈIOYƘr^d+>jG!esc'-7 w+n 2}޷`?@ l^95`I\mi SOyu +2zsu0HEvM_FaOc)\p:6&J^UDjU>bط Sy4|tײ'T:s8aUvePS-er5}I7@Βm H LJsdF{՜⻬praًeѵQ?rnEr҈j[m'BW sXwj}ffMF5u`X4w8ny")/ZNmp{]ޔN&?8s %`{M.l#W#J2xvOĤtEB ")I-"}\ptbK&XU$Z{ltw]>-H.lބq$NX(I}S#_D1l& m%"ȱ!Ermv~%$Ri6:[49b; U}&Zơcƥ!&1ZVk2LU1-1^A,\UK^|P~Fe۳wχT>}V7{Be2=Gf׬)瑤zԈ;1Oj aq…ToD3 5X_gNl[v"fJU9ep]y0՝Oɥxdyuy.C5$D;' SPh_ ӋŽ1bTGkur P"aH}n ?ԥiU^H$0KqYMl5~ӴZ2ytvܡlJĎ[}頑]"Ʌ,2&>v|e6^ۇ"V>ܠmX|,E-F?9ŜsK~BFd4'hrxq6L , >LJa [}LUTVG#skěȦ@Q@dC |#e#DO'GOG62e9YݪOڀܔY.RZ c yhtv!o5)x#sl3*X}%|.M ?J{H)_ڢ|w]1tB28^۱=+o*=|c*MNX9u^@R=C*DN+,T׶m^;WPVP +c=xēfNZewwS% rI3%+q3W"w!҃ˮg{}ERJe0|2օ°7<'/I4n#r)$/A/z9`iR.1XS8kΊ%&u#0fWj ޲t|mdmXvG f % OjXkBZ9"~-{+PVk9T?d@Q7`½_&[UqM`6Ĥ;cpduW HO^3_ 1A w>pk+W8t8 Kw![ْ:ƹ@ &i?_EX 2}KL"to.஄Yy\XPhlIU|UԘUv^j#tQ@":(hoczSőp&Ǭ(IbBDws&2g˺.֭VH޾b9g':lsp7g2q Rn4H6t9-g{$}\ӦHDu?vZC}]=}˲s\ g8hG8LX_"р)K53])[rYy&IԻS^VC}!܋6}̾"/fTW/ ٷ[f(ڐ$YsLJw^NxIy1B.f7c)BmEʃDg*)TLc5n,։c0Sp>RpB;+? ^K#3V \I|xep+RNS8Дx'QG EJ}+ۯvs*6~xir.hǹ@ Gm72(.TےlL- S8Z;VhHWV~[p*#̚Z}N,}s+?.GNk։"vgBܸ.K ̉yWD_F- m‰=ۻiY"j=b7;^ڇJZ muWS,2.6b4W ?$־Aݙ%aZ_ ZkVA;#Z:K1j=4'lɪG ~-l`q]-@ھH,ⲆII^<S#:Y)wD/Ck")/gpܒ>ݒ3u׌eL EzWL*n'V }B? 3ժeչ xFo ypUz J9w<`h7F\ Rx*B}.Z.قl͘-/OvnovxJoXn T6؃Բ f-.oV WEV:%}34FL1{A^P}tu!7Kb*ekME663quSGRFSp}5< 3g:j6rI9Dvͯn^FsHm;笥Mx8dX50:UcL:>itQӭ{1{67%j#LBP$䒠@[liՋ.fAUۥi{&pKH7chDb7X_hZꔐZ12CAɆ*ÔMb=ӓ6ɠQ8 +//E oǭ[vtI[E{Fun ^ N^ \,rTjsKk8 6%)6V$?lQF$e\x_կB|ٚbT;n&:dmBaLu9fiQ]<żoDL "/VptW n|R3ﴊBs"!MV*EW!lGYF:r v05ZqUPѨ,L#lf+$,aoPw71cPd.AYD y8MpKm` {M9:Q[uH0ŲjMO{N݌:ܹyUm3b8@]z(CF͜/" NoH%ZK.$0XiծV'nY_uSI@>?uF c_͉fE_4֐(,k 3> Ck)\`{6z@0-#;7q?N*3mH 7Ǡu'*au{}"fwAu=~h 5z1olOd-db J9J\ȊFx#6TmǮGsʨ^Dz;d79I*NGC5@ٳRڥGc3A$ 1CոYLcFyI/Λ%N-XWQDP5 l(EC%in@yȟefk¢G'V065vsN'@pDTcY_v:/'TM\qagGDL3W 7(I~7OWϓtd-ՃK8,x+k}pynJ *+oj Z68>8;{qr'O:G0S. A?xPbq'kDЌzcd3es*W%wIإixIK+I  MoU, _JIUC2Fm47)0\Aۭq`B[и_8ЬL=, ZhZx>`C+&a~bGԎHۑ͈:YLޱoW5TJ`27Ggh"4BF}[c_Ӈ >ѿ_J%U`za6 YCY2k%sLPZm+?Aos05f[Tp [rQWJ~)Oc@Pš^D@Ps@\O9BUZ%Nv {;C p̏ Z9Z#8Z?3(pFGYвdqw YH=M1m ctLpS]y:St@V( J$(l;,19$\hM-2滓Y+}X6YBVۨC>4'0dQ ":'!&HqȂHUQ}40$sW𑌘╩&48Ahђ9ց]>,|U$EKX`+>uLz.#WE!u}} 1{:x庉lt$Da%]{߾A K؈!6]KW{ 7%1k)Ļd|Y?+UM6tWzqZrF:/FмHju[6)}M?$H]vX |Wv{:{AMp@zƼ0"*.#Uy6-X2,cʼ+5akk4c>*ܡ`őK]MAG/#(|i$$2vR7pA_R 0G= f&| yȘ`^~5׶KCIOL޲pPq X@bO>[~U~(zڂ@K}ANE7Q3?'x:9R~I%04n#XP;\+d3qoO*Rp4Zkȉ'+h#D|(]R̋dX@KǠsI ~`U^879,dD^߆-3gbS"MX9鴗73Sy#*0-UM'zxx4 3ѝlq 8KZvz׳>lvul1-ǡ{FVbzơͪʤnap`?j7$>2eLv4AZe4vŸ$ Qo` Jzit(U22\uo2/ﲉJh^*&Bc|w;$=~+V-|i_k>#/nYⶊK (痆}kX+S dPef(~ _Gv2BBiQ {\IAF0t ct徭!3EX|t‘ie$mwk^bܢ -\<"!BM%Ps^qRyΞ/Dϒc[XnԗHůD1BFjC!ML3.t)ΏI rv߾#(9 sT"bYZ18|=W30+$&wI_),t$$էr=[?bL&/ K- ȻpȖ%8:l-?O~?dsdR*imZ 38)Q}%$-od7(}a\ae[O5L HA!;ZȵLkphrŴ`<kJW 'ge GrzDI Ft*Eq?-diw.iz άo<{'DHVg#'4Y.n9VR7RkؼZS 6;U7vʲ^zVȟNq5Otq cW4~/8-N7Ay?QZA-" 7B(&b|\xHvaec+'=]`OT՜gҡ?۵$%mMS[{ XgɪZ )$1QF13hgYYڣN^O~Xtbwڒ<:**~YF?'2R7 VJD#*F+O@6- + Va T/g%șB/l,CgPB"c l)E&!) IwwDY_$=2ʭO*` ZѤ{a6jmNuhI gdC,Uμ _bҞpI2ʂR\}F@[jpNjs%zhrBKyy,$ܺS=-T_^6A5{yT؇7?z|q)왲XkێaeYT`[+,nB9}v<'VQ9טh ^"/P*\ߦN3I_ոd&,q#gWE D_'hΫP E>2~lSA4΄µz~L.j94=JKtΓ&JGJƨ|")3+a½T-NDXbx}501[[h:uj@WDѨy=K98VXiп4Y}ˆddq)JCOM%LßI,ȏE^rj6u0cy"+2Ec+.d P8Wf`cCkcƲaK cU4`U~RZX^|yܶR-`CRW@:yevsh[UTّ毷Xۇ 0${ ϵ/FN47\+n=GJ;XGI;j٧c :e!2);D~xiJys3Lo5%Ūq+گ'^aBI0.X18i"l [,؏Tַ^| ; ~TқQO''8/ zU2̷!VcA:e)Kv~ `glNmm@P_Vb"`/dk?PF @4t%}pzkvJtieB^UN:×y0 PI3\{y~!g!,ޮ|*#/Z/IL>Ey$fXVRmT{0fiەJ Û\ g{Ph }^hItz{bPRIJX#v|4RjG* ua NjTw?XMcاT#rw"KOHg[~ՈP0yS]\]߷;Y{#Ux⁎qF !e l8Z d6(]>hn"?Į] dfg@!# %8rPF,0 aLF*}Q]=P,'~[0/ӏ-v,`vD .m W3-\vP4G3rx!)]2/b yPKVV;O B>5NOV7 XSp\׷{|Ӥ*ƍocn8(!+\1?شb;0y gq=ZM%GB~[($H![5l6߁_'2B!yv}g &+vػz?KH#oc9PC5bλ>(gn(%Qs(Wtϫ5F/8 O6).<'Gj覒3z-0~bb۫J2rbԴ {ׁn\kmVr 1eu(yOy+PF#,:_|ԏRp '_RYs!;#WH/G'{ #"y}$ ze ^r>sZouװKX9f,%Q)t ިx L@zU_ r Xkk! \Ki%yA6gR;'!,ɤR^!t[d(f&cjQǭ8<.`T-e;aig u~hՎf˘IE_ B ziב'yx\Tcdq}TKo1OBOJ\a 5%iJ#C"Žr&Uc [${][3O_^e9\=& %IujLg|umk*) SVTnD:oKJĹGRf9?$dJt0et h)A+f`IB'I+ϋߏ>@<`< 1 ^r]b`C%naaȶŜ9)^ʼn83sl M}< v.ьqЩWS*ar0A)j*!؊w$֕k+8C*U&Y0DI^X+Nhrjl|`ջ|>-|9&:@δZ;#AySu6nv_CݣN!UhZDL!lnD2 &Qy[R';M9Xq˻#dЇ-/YgVÉB]0K|,Њ+.3RM6a&rPTEDBVmF(n\r.?߈2X&'.Pڦ|Ǧ ; _iZ"Pf"u?'SvqPvKmV0%g%Cqķ/RHY/i^4 at\7FI٭Gt$'pewOMUq fnZ$L7WVl==} x 0ʘV01w&OEv>:~KY!L D-0ca:N=QD Sl:O#.@>@ Tz_=B+z/]_LU'hZJګW d8;lǢIEZS]eи35,s~xw44!&wBs8ˡzd~Ia_"%Gd+?V@dbLsT" Cx4s:8cݧOȕ0$GnP鯟XQ`O`20zIpV-KT)$YbrH7q`~l_WyA9WiU)9Ƙs0ǿРwbHEJmF*QDdz!͝@ZW+6[˓_} *-K3iH"h}z.7X_MEzƂ=;TĤkڰ.muE$1-'"^?EJ_RGX!:)B{psM^6qm  7!j<;3"Ol̪ [`"tv4$kSH,g8W*BgVYWf\@|!?7 wf1627C*^O,܎s[тK@5/an éMlfqE %wY,Pk(# )xϵ$ץg E>{ ~tɼX>nE[@Hpo"rfJgt Z,>NdY:vOM$!;ZV([A^yI1cX9veCNyΑ<dޜeyLWMx 8L"h%Gt!q1ek=𨞌KP̩9לV ZփuPy|Aj HDn|j\a3m[v]CMiʬDMGA-yƹ7}L1Ĕ\XFneEw P~Iͳн92f@ԁ:5qHU5J'8Bn Z'LgvU|u4p 4maz +?_8ޑMח1&tFq1Z{h!kQ1í#XrP.w"oQD;Hn 7{ui z:. oӗ MPzsk;/}%Tc I.M]CcZ\>M,2F:wL!78~]qܪ })1. rypTL۾z=@̀!$H.6틠 |ޖ n^ &MLJv3:5.jrt.INJf|[pftC*07.MLw12"Q+)'Lrv)I/ XM9(ޔ(ܛ)zYn${ӣ!R9ZdծaG:R=f~\PY"C,[y=o 5~)T{>If\Rm84v͠p)GL&C m r|h*& 7}J]^*>&׀R9?a)c2V Nn퀍jMY;'RZ rlTeesCHuZvlB*⿂t8#AbxϘd/͡mϲd9ta&~ġ/9ż_L^qCqM4]EPJZ.aբ'FpgdJEl-R]S䡩٤4D0iI/"4- @ˠ.{VI<'" jsS 0<=0AlgO,0p٪26c*C+9tmK/n )N4n5&ƽ9WbL׆~%!1;c.Uz#Ȏe^B؀;1 rNTB_VW|BG'jBhbks ZBSRHHbs41AAXL=m~q9-X% ||X:1{zLSLVv쇽%Kme ~E)q&Il¥q4+RND@}qi` "L[pϰE(^t3ڒG_9mQ&O5o\sG3N74uuoIGbo<6I$2Ǎnch BT3m{TDi"Y(w$~_z&A㵉8u8ǽgYh]f9r'qjSo W j<Ԑw) ^ &>U߸~Ƣ51r%=X0y$:zպMߎB\˪XTǺx;-3c>T9j䢅3^Cۅl4`be4J%bx7 'I@>[! MUFǭ.qa$2_ ׭Y0=hN[㘷m~PQ"{?UTHzZ>.Qr̀NL}@Dр5ξQA#W@rcbIҵXq*ݕ^_0lo ۧXE;T4\@`L'2+ykGD1"^>,T#W5Г^y/B Hm0w$boIcoXGA)m~Lk%8ogيwJfRMll_a#'x@caE@/pt)˖\9bxd֬ud+; eKG.;ZRj)EWK$\#@ګJ}LrB7;]N}/f;s)vW"yh\ޥK\FeANC`GBnq{8-f`,,&~#W[;dp wGuڡ^C /)KX#:ea?zh.vF9o"hIQ웽:T : bCѮx8pY}mMb~u"B PHמRABy|Cd>k=q+"{j,fVP(q*z=ЎW9oOqdcrPCu˛mP~[HCHzt4?DAyX{VuǫtFrg:i|OgvuK)$ { J~'Ӆ lc Sqº(t6zxbB=`jҸSfW/3M>ar)R2 Թ @{Bf vL4L-^c/'Zmcǀ) /f1[E5jC(u=Cr(\ ׊-@3]'TEL_ZowGg5]%[(PbAl,Nόc[7WU]\T^*l`Vi!cd rUd4bRCx̹{ɉa]Q|0k4e@xB3vXG鳩j Afsg *"rQluk*gȔfS<"q^͚ |R 1 r;?HD./V ,=zPqy&l'D"@SMy,GsFPO+4hWm eG,wk 0D> کXdU$MaY3)? əݫF6pM"nkdNPIFv:v/cOK*쒃N =sQq9[$* NU`ɹUf>94_Jwɴv BIa\bN!'⭋Dy&]޽=o x`6IVKJ5t:ɤ5 w~ C(&]eT#|hRǺ{Ԙ\@C"@`QaSA⇦Z+G2?T5zqh'ŞnRQw-Z H9va'bj9" "{Ě͔m>x' ʱ,صxa}bS~ZK5J«#R zxH$OդŅ\;_޹)b4DnAcبbW']J-?6Zåkc.0+m)~DE h‡} ޟ9$h ߿*4:]ZbGQrw-GPjBKkqM`i^^os *jSM%FZW@%&̽\8Dbo5Ir#8~۵4Fjh1hz& :+$9e]b,OB#QPP8si |n~ lN!7?w%{bTBe! 䔧ѽWDs8poM/Q _C+%K #r<@_ OeV!B ['vb"x;ZgOVJ7H^"$ 0w>Y3ۊĹ'BVTGoPι4yq_s[^PX`5f^W5x3OQԕG\gnjy645m+lfȘe3Fc=*$`8GC_{6k~:}N:,]6GG)wvX O;s&Y"+%ZuY\7p'4$Tm'ΙXF"F. "\u&)W@u!Mz4E^8z{X`kk{uQqsQ;ޚVי (x*(hJfQZq t7'W/Aoڏe5ph&VҰn]_vH-ӗ2UaD"rr βGJ)ڇ;A@'Bl~t-<=:˖nD:# )o(|H&,|l8vW(nfiNܛ<4T鑦~ 6sUƿw_Ui|JazAֲabLR{Z0`y|rPjW++@LMSMW"e#iYgZuq599XpҋU wz6辳NZkwZ֙mUAJZ!c,g$D`>1jM|[X螛KJ9kQO[fd%:k"KC\E&Მ0Z#*R=[;Bp Ne[fn/Pkd)$\2g(Ȋ3l/MUiqK#H ۳u!Jpda E9S(TZ[b[3=з꬜qB#Ykت(+˷/m^b,qY'p{\K( G9_-yzUiuc6A~@TL[3Wo7…\$6@chAzַ:|WnM?NZ>ļ99P .yP>3?r?*ѰCVy!OV K.v^p'G0b>KƠ68MOOٷlŐI"l(ʹG 'z.߂qqhC?pD/l仺L~o I4^QQ8Bp/ZSn$ DN`tqIy(X:6Ys*RjIR91bXM?Pekó3;XEm*3TKQ+CҕA`*`KثW)"se+( xiyݖN,Velno"+pqavE2 &M(#sQ?dvYwZ>D찗jkr8[bWJ`p\.Ha>X= ρC̠(oSa՟cn8t &5V"ۤiەuD5<"r['x(έKmۏ`lFÑY9& frON]0GH 7Y"#$%ZsX ̊zɱnTk5Pg{v H=E ZZ4,G@H聇%2y϶`Zr1 q>ѧE`j#F^& {Y *ɗY1'GsY2.%Ek&m}Y8q6ښs+@H}GMMyԄ ۀ4J2IZT4Ý}N\D1Q\R f/ĉ׶kdjkn/ ]w;է/u>۱o{?nLxlu4|j֟ cFI)w=}w%i_b)[% L! Wq8qr]/H~ZEVCO]@lx#\&K}#FυH&s> RU-@4tq1}4kl@UaZI 3Hw]"E-G!gR=T?7CjQ*B}?\ -]զ E>> &w8R EYiw|cy;Zu{ǑB p/+ɷrȰhuyeNsX<7<XZQ7| J{䷆k×\w)3ƘF^vޅ6pV~*)4VF/r&rkܨSh~4oCPsYr< ~I..YX7 :X 䅿 uQ(kZk)%ɖ5'a0a`6ln=!A6MܘrNZ$V̫D«aVȋ8w#0¶`d{=po=+4ݛݥ h߽ŀQ'*GȎ(" r!AQI~ƚaMh fn~ɟ_I%a~w ,*(jƳ`q eIc2>/W0MeĥQ Sr MS,3G,n;+Kj~iUa@XҥSF~{6#i0KW?~qcvĠ?ZVW( : uţI_;Gی܅_D{b7դk;X1AL\k#:J/ `9^v`tm= #ѾSm,EY?~CslKn;if+efQ/hvl\4meE MAá$WiЌ,d`Nj2U%:aݗN&dW7@DPCWAC9Ysf&uj.=]8TO 66-/ Qz\s&Fl<JjafX KъY<ǓwI }) II.Jpü m=jo܏dZP$c-cH!%yV aiusns`aOEL^ĕuat3İGKi3j,,/2-b/*Q^װ?)e AT{&I\AHĽ-@q'7Y/QfmӸ( {]qba.ogs6B7{3Sw5"vŶ ];TCnO"]uO(#;4%'UeS ?HS+DI(iTKx" ߳z ]1ۥBmsmwklL(zSuNݶ.yl4@1T"?+ɬ ;Į ') w` qp?[Ej w1;2/0}yMUynΉ k}RxI+D5]n)*eNb0lWC}W4IȾXC'%6BPeYC|ldݻA=U׋tg^40%/37MM$[Su HK` ?/+kil9Pi JҬ\ב ;; !Y6fجrb7:->1)cɈR V5Gc7sOXAR]^7Z<퇎^^ZZkzz± `s+xR wjxf[5d>{k{]J^ZBt:D:Ťnmm٠;F<_YD1~=kbXd؈ȑ0^b+7W*1@tZ<15UC?PYu2ǎ;"({ٶsF wĄ"Ъ)G;y-wX#DSek$,zd`h\e-0tl6Y@~'̯c3KIœ+O ܧ3Թ; ).e;h!MOovj#Sq?W>D;(T?; g>툳Jjܟp"SE>[#O$#s嚰XpiHe6dp{ ȺQ= jߕL>DŽ.1ȶys5[NlX2xk3 G#Akr#;$cRǰla+7U (|S'Êv l^k@[9 }(QM/һ++SyBZ 4W}h#o/qMToOC5~G)ÖjȺ)Z.}HLt-,hIHFVCĞj,DM:7/(b$A>S֨" BE$. YJ$*p݊"@ѲvXvtT^:7Op)X'U͑ P )R߳b5[– Nw]^?f WR62e-ג7Y鴳Iw7dqW '.^+?K[tn*_I]KV-(# 3_2`tJ@[:ɸ$rɝW(F ɜ·Y䣁,nZx&anhRWvMPF$"+YΑrx-RW$Dp3mSɺ2'Ʌq^[C4))YpA܋'5Hl[-E >EwH`T)}$^C̲P?w 7[ђ3vJ֓ =qwCpN\.lб&=s ;Q/맛sR܄!A57"VĩȈ+>@s[7Durۍ)~ފ~sX"G&,ʶT;:3,E V'RRgTvF/u$*$zgƴ&Q *(g̢ozTYǘn+#OdoP'}SSX'yK^}4i~C;䕸-?b^f~P #FE&@ UȊ&o"zX#鴹kIvsZSUO*2^N>@-u8E6; DuLN Jڍ`_h<vOM7V޽b/#5a缡IA?`P'#õeڲQOAP׫n*e:c ρV'kulcjި٤B%?&U[sFx, arv&X|v]3#HGǃ ʭ>@T*${հQ!?%JDĩPY൦F\9R@S}SQsZ>g& ĮQ̻L_}:,$k֧]lC>n(oz9R\_EF◐n.uph^ 6@Cu8k #aqa:k=m^?M]1]G*~߯ա:.9nI{_wra[RJlY`t6 fm Jox/ _(%ḅS'1 7P#k\Y|/Nk߻.8x72`7s~2 FG硂*<߫]>{yaoyI:N;͜R;❆9$_Ea#' jf/!%EW!c :g)F1nOg#a r'BE&*o)d" 3tY4VOyX8aIbww%%è4=)O`yW,QnZtA0,@6\ gaȖfI~?O \pѭ9m{.>-ou]=6 ˧X\fqn7$DX#vNkqa K vlZ;E jN,(/d Kvr{*MqihA̽y`'Ae&.au' 97$!P&J As@OW J[CGR`3_%3h`{ / ~! [u֕6c%ET-p\_؀H f!_Ʈ_ |:!-JO@GS1eA,+okQie<ԙww;7( (tTN6`ãdo*Zyo3VVŴ,j)Ms8eR#^ǂ~K',sm{ܑu! C^J@g2\9yBZ8E^h^L(6'x`Ak6նZxtkn:,` #b JG +M}FUʮ@~( je%%|^lwPU"Ymz:lRșN5)T:hQN/>Lc o@MwiY-RqAǡ ^T9VXxrcIa$Cz&0x2$z{JE/mPOtW`1o(HBl <1F<\ESť"e2ڟ)<: w􃬖kNOpJl^?H4?.)fۉao犪Z3GpKRf|Nrr2-_?Kl֣\+o-({&IXe(TD*I +\pZn_wCx M "C}0_T郅SZ(FWΝ}<"B7%=7HeB,GGE`fuJf| ՜a3ZbOM\/ ͑kWvUABܚ闅}L!2i rD*Yt_\RZS]S`ZKwEGגei%DbZ4rg:pUIJ8z; $oPB}f0,k5cE ƪLq|WzˡlpY(+%ռE yKK.,$*bepMyϦpg)/jK# !Z=IRJo]#\z8(V2-=R:= ޵o pAưS"IHH3X@z=9xRETԠB@fyrѨ+; ; 6#?0IM=.j2X4U$'LA-=1}8//=pCP!")ko*sHq$!o~/ >Δ~CY,` 2ge!=\txzV\'ov @#ZS/2fuu LǼ(hpH:kzo#8:9g /yNF?Plm,rqa(ڇʕg,Ki%F&J|jCυcmEf(.ؾ=kx'KG ?\7ߵnU$h`b2/hp7,`[\k cj`\'V\wO|>DRN.΋≯crNlr/Nzֆ,iܾ#m|~&T-Kfy`&i/ 0D$DMxCC-,xET(E@WvmP Sfgd[~$ lX|^w҂롩<4yZ_svoh] س1ΞZ6£5:Q38gf-b(,wˆ-0!RI w'7JqA%.i8ﱬK?%ŐգHSlq?\$\ogHCE], Y]tkG_}QӊP}uJX+lBvs?9z O8/xTBdzGđ),Rd,c"5ڶmQWp5^_"~J#DSsElg%r9%$|)iLILf 8lX\D`>uĮXeH]c Tif(7Q>V`!n9Am/W:Xؑ〄˫wW(G\n$AZ "*@bK˵< ٦ATY ^7w.ὁ[;ިG] l5@2tQ/Kx[]'9F9[!`7:—05*K;즕m&CHT,ݒk;\L_D_%Mrު^&1ڰ{oֵSw S19ɨUNpF9O?O|Y:K̀'Y!hӭ[Igҭϟ%5ݤoBa-J}]i>𰝫xrMmv96?iT¡[)}Sʃ> '7`a!ῖč`q"1&b26ًHJ;Z{quf Cpq.,]M>q'A00|peu-"VS>D 0 JkQ~+[Z8ΛPEi H>}ME*IqTpmdRRy蟾at.km9,`.XJXTA%aCgLbU 9Vp~'gY8Yadcn\x :#8n^ʹfqZܕIzn͜) ;cM@#Qa2`a][65mY}7 uP KjΪR*QTΌϕ.Sj0Xzm4%oR4RmF`DTx"Ҫ%<*XHl2PXpz3U *ѩ2~0 voN(1y6ut Iq447[qU/=ȗlHgaƫ鼖j*l[~htE[^F#^T ~b^8K~M懻*0I̠Υcq< W|XA88Oabig`d7,brWPGG{_3wuEaцIb(d"XgH1K:rS(x0,s-w.$q{`-j"\VFT@kZQ߆fnЁ^AWzv-P8s{2GiR:iY+QИj!%Lr!Q3B\=+nI CƓU M)xh- 0 ͩw*v@̽ !wS4Eb5dcIw!TDbGqM5W l?9¥jg,(;pƾ D7ERa|:H^~'SՎc{ @?ݮ ~-ݐ{ ژ>jvǮs#>;^lRiREop5UVR%l3F|*O忽2=BXT'2u)67"e^[]Nv[2+#ҕUޕ>HG/%ЙR sҳա/h q%nKa<|K)^q~X17^{͗{ў' H} Yh@GSS׎.d 8T RH;;w=u+79nX*` |*rJ%DF!h>7VB̗]ȇBm4Ξ.ܔ\,p> \oT qhr//ˬ'jN]!ʮ|U*p e.R4N3߿y3o*832MN!ř sti"A&=>{`7s;)͡tyDf%gluGMI* @v9J7Rc\IJaI?Ln 6WLgxҦ .hx42f-b.JڽgٱS.B2[ŭ{0r!0H}:+_N s2Z# .!VCJvkDԚw 9àt) ;Nو\5@a/q*Zl aV0˕%\Dk+i#Ua^7;#6X_^r;B,./|Er)^|L)R穃k$^(-;;s+]#]gKʟJDNyJ)M[baG[o,L8fEIyF<n=%@KVDPpa; M"< Av6qׅTT ӊt#w$ ` fx> <=9ͥ l{aYHcGQ˟]reT: :ħMEP/w|BAG9|=zVdd7A |Q .}pB"Pĺf|@nڑF i ㌟$&hAJ)*6^f *dvjaQH4A{E\!sasU /l1ؐ]8ӚP1~k((O0Tt%E &~iw$ rYsd#?Gb Ӟ]JpXKpmׇE~^"vwR=|')RR 獾Ik }[rQ.ztq'cOl,ADdž{lKEKrkTU(2gC/0HdXe`n@0n l)#h'͟xEĎW*&0۪FR +^>f/1"WoTѪ]Y^ a/_HۄKi:=|&q@WpNP÷P?b)(6Ť|{ͩ/Swy n񂏃kG6ZMLϊ=Jݒ2bE[NvVmZ]vbX*l0_4N3.SDH*vTouZXF׎5{>o]ګ:5f„։?YlWKz.u=/E%TtW4 SuY05EP/᫷_wTaheRPy=7YiD*>~Ap5'jA9k=XaQР j3i[;hW@vފkON_86{WQI FNGSń'#l='|\1mZY~7s(0$yËTD(S M@zǓ"z 6AvALiXa]3+?@Sr"OPgk?<*No?^#;7 Q9L$0 qi]T(~WM.&)c>x3VTNw2XWJ+X,cuKaX-zj0ȗ6JKq-q:'MMBۋhznPg*UXcj%KSJYz80keul 7xbݰ嶀{ݖ*<kR*wL\j~JbbU' (e2 ?s8܁J[f[8MEdlHzF m5&nZމs?3%NFIxd\ >0E?/"|k~U%@'K4<cMbUqq/-H2 'p8͈"{*xG7-4y a_qjKhZ ',SOJ3gd،\Gu>: !lòj@+N z6w>N!(K5K6n`ir}[OQ+ucv}A'ĥ{BNrE0J$A'z˜;2=U\<=?z8-غ>7ȔX4==E:Jح_NO=9*k1G=C;9$`QNr;ܜ.Ӓ w SFASUg1{nA(? G綻' !Z"].jC&Hϸ,Lt*DuԜA0J96*ygd?nk˻2?3Vϯf˖ ׵{9|3a?!sLzAǤtXNOְ^u'u,F$CKCUvV\'z-:IٞTuHYF>Qj \&,{9Ps-7ǞގCW&U1JToW#cgyADk"ۊ0pڔnh!M!d _tH T߹Ju)`k0p\7 ;4 GytFnn̟6_vpC>n$8vl%?z=-!nR(gErvCMO= 襈G^߶KGAK\Z _ɴ6Z$8Zƚ4ZQnaq[HDbBqy<:527l60!(~py`P .8&gi1ep SHy&mLD M Sr:/O r@\x!`-)ޖ7]1ƫd&XېH:Eԯ~siЯ#b/|?{SՅzz1PyB<-&DCoW -TMqkbvVz%mb^rBsʔBeΐp,Nb+m#*EqwPma!y-oPG¿4emUJ G{G-vLI\ ~/ɥ$g"`ְ"4m)տ@t+ÖQ[ Q& b$#'Í_Je mpE=q8jW˥ڗM؇p(Hs'i =9@u`;<j{s ^,5@o8Ue4Ar2:f?JnY#,Sߌp _NAY_ufU˒0UpBįQk6"60>PE҃в^&d\ӓps]cH)<] `,K5]/'zrby)ye -dt=cY˗5LrfIvo0 P@Ndn϶I߫e.rgI$݂8,\&X@_=3 ۋ9ؐC]&m.o#Ep+\CLl~qBzcf:.Po/r i}[6"*=4Z^ٌ䍷UmVk],28 #bdAkr >3o#BԄlFzP)<Ӱ;p8"=$MڎS*ĵ{n9O{3WR6a \37x[94r!1 HfF2iϾg:*\ai`68_Hf 6p:A \LMf Ν"|ݔ69pnIYop5"7TV _).KmGޥ^{2̵9{ݮc9p?찢߄ 8SU)·T/.=t6[8/˼2Ztܶշ(ˀըr0jN1)v=с{/YR33;RTJ&uw) dOU/6A:򸤝"$F1a~S$|_uv $i(8P\SAvp*s ǏVVE(g(/^bQMt7YdH~ o%&nQdjȋؙZ-\ BNterSBP91(yDZM=^%4b݀ꘫxntr^FK0[{wyۺ5i(v __hpʝT]/mICl4@*y+?ZAq ^:)zRğjCLbuv0̷QZJ7ɾn!Z/edˣ.^-VKf+MmHuHu B^I*c|2*PYa#5⬴gWyjsq{j7\ LkDGKSv+,ʲ\NCUw6*hnܙ X v'xBi MD'D`!]Ox7|SM]G2YFES)@.YUVIQo5*0{+ӫKE˫ײ.Ip%hթLe j_cYBGjD"pp8Mŋ{n2󷛟7Fcjҗ<ؕAs(@czbMPKIǨq@JRcL"H "yi]{40h˨no|{|To{m CYXY ru? |( hrYed\(G d SnIm2n!k+xaZ ;K5AQM CjE#JPNRKC Fj|b^nC}fͦ],{FzwV6KZ1jhGG]i3f Z 4ɵ{|dO8Y>mBѭI'^W{(.4z:4bʬi/٘ he\A^ݱT@u GOreH}|J]h^Y0TDžt]i^Kc,{u˹s;=ǜx*R.оgչ3>*1,s.0q"DK]܂, @̸Ep\l> pUQ*G\ɢ;Eq^ִTEF?%]k;n颂1@#*jֲj `E϶n@2JOl^Z[.ib'j\18:ILnE\Jө,H(J ጄP:~{]b!,Qjv˱X2vSӖw;;x~T@n2`YiiF<'7Ҽo<#-~Z,B" OBo3D"2]ZQ@NVy+zaL aqa^&<MKf' jWw} l$]匥t ~0\됞| QC',sTGZB` L륃}JLjYp|"H^X,+'llHXgeJave{he"Sl tITYȍU&,vGw(WHZ̩yUg'ju)K''D÷MZc#ס(lMu^5r( Y\p۪ZѲ h)y>v/.C%>szvI3e+]D,,%S`d6ܜ8oY{`O>-("fu_}eog r)Ro=fKK u>XYsА;|FU<(jMchO=cڑ8 ==;<˥YCgJh " mNq䩁F^rtdPIZ,H3W,YnCcXyז|T_L=De5rՅ඾,GX&HwZCh-*DM  -xP`R\{%vYtd+o܅ZTX$N3b'aAxVlyqG$&\h.6/6c 6/4s(G;\C@@ hwT}?`;]t bpcGpCNt[ vP_iz5e#*wMSkuCKHSg&79)𛟈=QU!4bq#!:5+(NZ6Zokc)cϙFˌZC_CEGTܶ:BS!ר+^rȇO4H"3F/"|ef){lJb`etmRO.GA8'1Lq,|ف{}ԳSp%`g/b"'=JpM 6NUHwĄn^?IӸbN#;DjJ]Y]M3}XQs/'m&;Z-R :!?q@Ӂcg8ۨBqV}b ^]zNgPR5pv.u>wQ(q(Ȥ ?'yK6eäoP4,aaf@18shT~=uk:rn%)\#kf( $ rb8b)H$ oPLHxJtfk䠪~A5XՊuͩo!TbҢbz[H^Hl 4z& œz*AԤ)F]se g)`R a SόQ[fUaP铛\}_-3ܬr_DSDSW@1Rukvf'+3߫G =(2/]$x2{a,62$y]m6Xm֏˭p`Zv_-紉" Rcՠ$D C/!s,P׋1ho fDfXSjDZ6) WFmD:o2&zD8Fdؗ'RWT7пAQY3aLs~P) $HW hgTRq?۱q]8ꫧR=Ŷ7>Sr7OM 9}HF&Ag3Kž,ScoʼnO m*,{\gRȘ j d.чSVWqh1eH¿]ـ2yYr2:< W;<)}?Z0c1N"jOW9n]\ #}omZ:MKNƗ-/9Pp8W+ SwEWa d H2~&\-}B4˿\'2**\֏5ϕP$ ND0+@g8rILpG=SwoV/ªR Fg ~UzC @GIkGocܰLӮ@7l5â)\6ԢW1\4n]ͤeq8Rqum~~M>ZMӳP㹿 ƐMs*c)C)xo~f[% A\"%JGV9ζ8˝@I!gئ6^"v6L?ST {Q5*K l`䎐ͤ<3ĊczsCe\gXjN Q}_ 4,`bӷn#_hI2w4@>utoyJ|H"nt6I s%_ '1rlPv>Gw}]llTPBTD+N6 dx!"z'#o+UxOΐF!-nuEыqU79+OmvB\CiK/7j'$U@pMC f*6t!eUF}l`;Ƿ6?N8ɕ(3gj,E1Ns$T󓍑`{=0.Tu3[ \ v6 T߂DZo p7Т舞 3*HG|cҏ_ X/.C?}LJҌ<>ZC^YC0ܿ;E~di7j.c)@U:ep &aZ:.nr ?Ht9F$ObXv{U pKxآ+Ȅ¼OiIGPT6b shϨ0 ޗL_hE_SSv,mND[|g5$s+Ϋv30\{P# TFX9S_YKknqEo)g]?k8"Bȏ ("a˵&9 \i&!:ML`,WyUY!f1Qe\z3n#7ͻ<:~pgjMЅ|K2*c,$B~!MU ,mq9"E:Оq8~=o@啘_t=Y"w.F/L{1:j޲v ew,V^|BcjK4c&,Cu+!AQ|RVKh$j\+<0ɟ}oDOx EIk+LY8Eq pI]#BewW/F&cJVY R0nC,!_f8.lq0VQñK/t@`2BjMb1#ݟJzKƈGG@w[Z%C^#Y@}1ױ'YTR0(2OEv~LAi+g?5 rU8+s0_jfuծG UI[K9+:5hXh`{}lh&vQ\Ngxyic*XL7o+Zw#q'5ԓ?wXYn@0!ӃrVIјC9;x`fʰ7?a)a}LP ZM)W|oz0Gn"፟,<tzn,x7 ].g9s 4Ň-ˈ凾? LadRs"] S1ĭ!7 QJ}DD{6PACr#}lO7M?ZKė5H7[x8#;%@:@V[RN|\Sa 0MСv< d8[uP i2FBRJl"}lOv?oS61'ibmt2XO"D8]H'ɃGL]\LuV憱86|6@hJY]i 2dCnIWDMCH.F_XEbuiF ߩ=0O$t[٨% fI#1+3!W}fDA(b&  nk0QsY Ҙ`3N;q zkm ̬˟T8x;[ٌ֭&yOq̢ ~里R\!}Rat;5m< Àn9Ģ.ꚔuǏd]H1SL<"=" 1,]B8Gx/mysCiI^x E&w_4Pb\-z/sm@AQ|n؁; ",фrCu -; *qHN)7Qj=cڝc0,e MRKMj<59r&-RWοYZ9 )B)HcDI jIu3xߛ2X hjmgiN:7'k첍~{;l/vAIl$" ,gߏЫlcN}Bpӫ?E(.k5Baӓݗ} @h-7']K 8kmo7ѹZc|derP! 6(43 p龣Y4[<qaG XFl[)`Λ4T{B@sYO@ CvDLҥIk8^8+p<;bMK<{nR"p/7He!N.1SnɚkÍ,S8F_;(ZRĺyS{ؐ$/ᛆ@g;{" d` 6Va&qW=)yn/+z2G/T hoTKHOۇRՙ?R5ҩo;ڒ矲g*߹ @;.SRb~.N8D@%k>+7"W!fR+Õ?]y\vYp>nNby@C% $0XO݈*KTLzumDgچbG˰?ve>oūρx J>nY 90r>`jw».##/Kw ձ5<mJi(_ U3N)W̌. *W9rN< š4 .PꐂhfC%QA1o*)_+M;Wv۪f7:Ot4ӈP+{#<=xkdd1EJ2:Rˆbຩa~2PtP s9rK5;1|`j MuޚS3Nv)r!?~T?Ush_ v ;QiǴwt?<ߗ9 #n};իS*i%0f>By)a/?9!,^rjѦk \{9ցURv ,G .<]Ijq:N鲅 sDj<2~i8|w2Cqp>ʮg5`B|eGI 0%Ҹ/S.Τ.MGͱ*N8gp,Lf)'^b6sTxa@I|*7Q wֱFAY%;b8Ȯ"k.yHDQwֈ(Zg=2\Rq󓰗tIe>xf'ԦjhgpYWYH3- eHQ47:Z&O"u +8δ%keM< r+;V}5욜Fu/à4$5pOxp0b}K>]~ݸ$Rg""t{H]oA܅345y91Үp4ቺN1sR Sd ) S({jR.ndCs/*sLwr:y΄aϠRl'f@m7PS~þZAAvY{s*5Πi~<Sok˝ Ԛw9Yҩ=[0röWXE|n_gXxwyycM|[op=JXR QanMkUrΛir$?y~8"/WX鈔djY˔] (7] -[>+|3k;V5YRE8ȴN ~xUr|S>4@I}ǩMW̮ne1g&|ғF]9a!a#ʅٖ;r+TT[i(e پזPf^M/tS#-W Yu3?j4QO}ՙ5wa\4W?YmM`z,XHzlꟵ{TiRo%c#gyגfIl.ʓEmpߔ<~Z!;-2Jv)cCIHeXz~3!o67p2&Pa*ͮdEz4$"6%x$dnl8i_W7Q-Փ%h8Јjd"!tݱ5zflu'6'h{Ry_8ϭsC?AB)Ο3%R6ŝy06"p|wK: 2ķ7< Ȁ(Go5{ *dGvDކ%[kd`p&G,kgshIFa$| VW``Hm<8293a7lrMNapO6~!h{<=;m25_K!B! s 1Us1e DQ⪍)DJ"LoIZ@cRq2A\:tN%k{˛g !$;zaE3qh6AgӃ+lRTy"'aI%7g 7bAqLomwcIt WBEwVT7iMJ7f!."Hùf ^$ s4ʸֹ#]Vl m#ҞR"y\KS o)qPM JLT\u!(.ǀ9R uwhg{<Ʃ֙Mpa{-~ZيkKF #-Zx3_Cd;uaoXji9T1`qMтi>7}BG[ '\VIv.6xvᇛiH_:}BYLNEēEU `g`޳:@\dn=iC\-R̵h:hOx* 7d,I"[dBl1+esP laɻY"޺HAC|OBy.y X,1mCԈ~|fi7}B)LwE Rڥkn0L+\~2Ŏ"G@:CB毹s*ʘ]>jE/[HU4y6&FOjBR˵Y pGd9(6n)1^~h60ʅK:"k2 3d'1+T׎#cr|\e.XKͻjK&5}/D u~xΟUM>`9K_hD,y:0fq"qs˜orJ An;2zZVwQ?Ʋ*bmxxGGV36Q0# =>oV,\:T=5v: 8#A0z/#a-Q-(A!LT^'dRm5Dmx+T"umdL;~?mC~h7z: >c1Zj:J= +B484 zk2|Ps`+'R̮hdt=g+Y]MfbCF`Ϣ4"EU[vZK1sN!3Lpv],xe$VM^VP1wi?jКU)KS6W-tB. _ G>e[<lc[5:q8^EZ뻠jS)4lRP5%b ?qv,nlyl!ϳ6$*`[jXBVԲK!{sWcD-xToͣ&72G`>M4P&-b*fN%ow'_BiC&#(ـ=*W=_a4pRƘLd>6mG~HÍ򠑹"Vi/tx/_M/40,akEom|_Jn6T3R>GJx>ZaM73!ޮE{IC")ll\m%*;F.'2G~})!)qarF$4l?BRןP];vredT%-~^\/0^ Q77Qv\uR*&02ݯuW2E2V:ӝ&Ccl@"gQE]eVvϚ;?\꧋LϜ<:e#7%.֛9Uc6b6.z:7c:bpEhH͚KeX"AAѽEn4,3M!ƀp,b3]|t~^I a9BeWix<}WŌۈ0ڏI]~QyCYcIT| o7bQ,4`KJ%9$Fb{;xZ'6t%QRۑP6Rz4f䁴2{w޽x7z/d;'SAa|]Ym xuSBGD݃ZI٘_ag;k:"d4gۚ/AI'X5bn#ݨl6lV&wL6\WGKB+d7!VS0"2esoz6d\F1',A0/lD !L]F M5!34F1##dZD[C  b*C' sojF)J/ځЕg) la!lgo]1NºUu{~jz„c- t .t.Mf=k* kX"*6`%}y[۫w98\"&%4!c91 zPd^tv8^h Y1* lk3#䊰AC,1 rqIM#d)%֓+vv+w>*-=aRz[T9#1'w:.Fj2!I\db٪b9F*kQ%T}϶ZpE6,Jؾn?vA !>-ʺPjۂ'_=旡Z;Пrt;Ԏ1>hx@У_'j^R:LEu$7McgJ+Y 2}!72rAO0=Kt 'Śg w؝A3[مԝN]*SBE1& -^.br²"k5(h𠄻&="?Y wef+a=J; V6qD)\C>&wĮp34 4+o2]cv+(e;BU#F9@ƼYtΤQP%4 il].`s'Z( +#bYn^.:NXU=g[l\8Qhv~"k=EMQ*?=s*\[<:Q-(6R>L4F n:R*nc"%V0ڧS=%3{H7Ie%ծ ~} ##273_.{t`J)pі1ȥg~V AU6;"8; ޜtx*jIG!%*1@ )n./acӎ+ۂA#4嫻ܖCcۯb62w=eև=fm:˚._i5{ucM )ӿ(7ƯL6Y/Pvj .ve3ܳ+3 7ZflBH )1#_2H3A*(aȆ2Z>ХrOkYOII<=sSP;v얕\>pNi3S};zzO=E T*)#Ʉuλ%4$476ʪ &8/Y$#hjCc.r5i3O+z7be 5 Nૡ#`tcpA~3YQIXs=-۲kfV1"qe#ou$zQcKE^ 8jcBLPgN5Y%E< B (Uw7,2=LA|"H85#7,mO.Og a߂ob3'4.w5w+8B "T#<=s j.~9g`ɡC8ț fd/52=ޡ3r]HAæ}n^ClSxZE; ҍ*Hjy@0B0cۈ+Wea &^Hkwr/kX mu7g @C $;%a;V.ElۓvAhkԺfd^<ݰGFLibvsR2If8rȓnX+d$~EV+(XdتR3#b뵒q'9I]+q23* xA+}62@|wJ6h u>a0?z7߹XjLԛԍ.ݭ }TM )Zr_.4+C "$ʒaC줤+͸첽)χg}%[j|wBm#*)A*>, ^=V)1Dڧ0HQZ: )qSOʮWw]Ø }.⺲a^"b:"mmJu-Ӈd lxQh W~]*f˧w0>?fjN1 vԯ[' e#@>L^Y:h-96%En'"ܕ3%1|WɇZ-/NQxISzyD20vx8M[XA]ll~0 i |"H/Ca@9 sW( )v6_,uV9RԇL+Q{!Z9SC]6ڝ ,^D JQ/DJzkֽ &Q,O&W既(9= Kye-<X}=P(3(?CZ'FDlN1/;e*H +.Yg26* w0ٟwyld#+ɮ3P%9#fMЈ f& ?D8lJk7$-Nc#ʝrƦ4/q0΋eBYwI~ + ʓ i ~~oRQl)ƿcs3 e#CGؾ׃>,yJ)vO'r %dYKA ٕD2 ˆ/WXݛ>3Vp={3hӬ+=WFl>esZU]:k@S=@tEgGLD}Ph+~*%8ў(omLcwD@ˤsCe4 ~}sسYh2~{?b ŒKxcy:@7J$4xB43d}`hAjc~s|{mbILPjڭwxQ$*dz~Q+8f~gK 0ʅ1J$KI69m`g&S7Q(UL @wWL.W>ħo2g8(RD*sU?[Q<n0SUTr+v&JxXLnP{H}3"NnJ̲ xp6Y%@@:XyuI6FVUV:$A6+<]MAVu+7\yLpe=7 31:q:4ZYOPu[pГAB,$/z L YOx&'LJ )`osCLOCY/؋t3 A)E(Ag^?#U.6k-ՔuR .s";l@mc,,)qњOW٬B #KnV..8?*-rnZ'kҽ1ԉيsvWλ4Fbg8sd=,<E/PJeQS`yS3?Q*]tƎD)^t ~uČ?_JPE}Gxy& \ 3ˢ19ŀ)0/99 H=A%s8ϐ`e{&m.é(:,gHmE+\8J/|JH(*/Ϛj2\Ew R&^/#zn7f/n H-G)Y[Һ]fv(MH*K)2nn Q+m?:5;49 z! !Kl}=ʦZ{دw[!aH<6* cRxC(8q֒B5nK~(B9sPNe]aI~@ pa1uh §mCXUgluϔ3-C~o/3t͸#'^xqq@^`r˚OcBZGfۦ/ak_x2 KbIl~AVL|^MeM!0/Ɠ.[ H%( yB`+ M]B(wt3/T;t, `O?2<6u$\Ӵ&I’K<>avȀTe^O) k Lhx!O@R/_Y>=" Sq}"IXJfJ^^"AevUӒKO觎XCL0y|5`[,I9\xPecQfh*S f-XX=#?-ZE7l?-Juh';uՔL#1` X ,,XSgYAY gBfDQ a 4~ ZbnX-t; vCLָjO?Ā Bx6P\|B؍&@$P^ry ( ;/Vlb\-sVl!FyHcTva2Q8AΛ#*űvD ic{sV&hIl%ŹR/faOdtOYuE<.ljr埾j/SiZ'3/m8c!,2bn 簟ھ &Ɯ5#֑ʘGH|CCMM{e'P*<ȁP0!fΧk642Q|I \E!.?!m}I^9H]KS:FNݮI԰[$ ԰WBhIK`S,Os |`) ?t6 >F>͏mc4Z3_ B_"k6D=oZ4Uij7 2 )iK>ǘbiA?IcC}?7s٢Bsl{浀h2ݑ,nLX~T9AПzD %eO,:}l]G!Lkxā;$X~e/ Ғ JVOs YNppDJ,9ӌIok)W6p(pT?-:c~!E=2Da@" }1D To$|d 5Kݓ:VAS/x&%*ZtO|l ߛx<V;#w߿ɵo+9t${#laN?i]lx{ ^kx?LT(H}I{_! J"kIoI/O7Ѻl)W O0& hh~}5kb8PG4rNv%N1 d,;3g<;P^9 q$zwR41@3+qd/^Dwf؎E|cGcvH$d|!s1f(hOr)wdB;]`UvjԲ8=C /Wt~!"=t%ML!LmtV7eڲ`%p6N%*H&$M4ك.eDƸے@W%+5^Xj$wBŶܛoq8hi3CgjQ캒~"c¥T>a"o: E1.eO'8>nB.ۣ>1 |$V8h۪"AeFY-Q:b[uD69*r [B̩?wCGKYaK^j|vrRL h'1fts<> 0=mI Ss9D}0^ïK@\5fY]_BWU݃+!#5ِxKeyB6W}eu v?L;$b|pjOzH;z[;H/༓p [8CTnSNm 1cGlj'#RꖚԊa?|ayC$Gw1 K| 2Ox_4fllX5#`rdF:Pn5Y&l2ґcc[ W:pAD Q #HAu9A!p 0ZI5LqEiwnFC,7^9$"%oSz= X%U0" 0rD!*25:=I[ xsjm  'g}"S+TkŠ*<d6Փ40<,,66bvM0EG^n\Jmt Bn_Fkbybc]cbZ :N^@lK`Oa =)QjXޫ*ecZ4OdlͱyN*sF{Ch w= !aKEǥ`GE RGAp8DI S~s&^l ދ`!XeQ%R܉bB?zQhot2~UoՋ-ɥ-$_E,^XP~WE L8q.,)9̀~T~hQv#+"/՞ 'u h;fWTUP}}RqQ'ɊIUHb@TN(tPڻ6k%//weϬopb5䊝~ݣG΃|LGp[eL`GsX*yژ5'ٟm<OeqJ9zn51C##R;\/sm.ŬZ9p|^\wqx +;ZBpԀCTX),a:G~S0Er* i&Aj@Y\Q8BI$L^(Xf L]FOFKV^cI'֬mҕ"a Ɉqs [A샭6v~߳v -& [Ch#p?Fri +ȯsMje3^ET5?h溿\HM{c9KZhAZ7o"Ņ-;7D7j^bͯwo@yo }hnEeUns>BNټ9a#dJɭ,z27Pja}Gp1 S$ߧyGU2*]='TKHCO ӯ׹BM[>5ƌS$׋m,Y,%e=*Zq<<$R C R]x0hl3zF?,>G¨tOd9ȃd{{ ڽ ^P5J% taQ@3wT6WB"`|Fh}C<;UrFp6bQV YՕNWSpW'8<;kYvW;%i&l%th+b8! oC(3莧Le>Me7Ⱊd3h]a=hekn,](jvP8ClUy ШUgW G7GPƗ 2LS޴v [m?n7b;:PW6;k:z]<.?*!B̏`%QlW%T\)mA+̽82{LV b'v,J31 Ywc~mWn؊;<eTO?_}vտF P~MڙOk/O^+Gjp5\mT7 {xX 4IMCR+{ ^]o6,0kj[z3Pwg_0y#,XVcGkYPE?qty\/Jӓj()RLҹ{|/;^j'7nĴEc˙`Ye HhT*|Fwt }b'$:, $&d=Oe3;gSN4J{6t;2QeT]spرZn~LnCFSV"w[m٬@_U)4)s~  7z8#$ۚM 7 @uyG?V:a.?s1sѸU#/T"e33Z1~ e~zOdiQC<j pŒ(rbvxyhX9Wq&sW:qfw&WWWv7L_92{Q FN ]dMVc:0 JVm0=Uϡ:ڟR2ʣ|et3>RR8ā Oh?xհx `%eܙ:4Mc+BxZzLI o}smo{n(;G#dru2)dԡxQN)qi: V2]'XX1>[> -SP]#7t>wl#{uDkE4Y2.;ohdHЃNI ܗ_ha0[>@s `{Un#$|}E؈DrMnh'&tl̲nzk SJq^VۆETa#_q~)/=5d ?e'CoH8ߠ N|ba@aK:Lbl!9#16[yR=0W=4qI!;K76q^ǩV͐Mnbhy}_HV +ɷ`rJ;KMUy'KڎK\F^=}RLJ7lIP1 ' hjaBGǓlDA2? C祋i,lbi7_[٘ 0qzh$պ5ؕ'_Zu3s ?;8M~DD)7K{[;QL(37-'-0w>ymF1²=E|tL!OXҏ]NZ)EvA)0KzybBt#s|ŔIB>HO. qTmm3In镣TN) cу$vNMNh; k a1( i"*ͧ:qe * */XJ[o{?"<ҺzrzU 逸I_&jMbz%jcv9vYRLWhmbrH>I#M!W(&U>YK*3uGd:4,.J]aP٤yJz9P-^52- /5E;+9\Yt8`>X1jVG"-Yvv3LqYG h[EAeBQ^k0T#uɴM-W#YF4ѱXiO zԊμ&H-,e`NKv )ݞ Xzq?_)7p!Kz'@B.J|ܦ[FC10}76/P25f97-05jWo 8Ck;?IRTݘp[=sMi5t sת1HHP-Qsb3x|c([[|7lz6?}`|ɪ|^&%tGwV*hbt nU쀽If:S /VA ?Ky"i0%o, PTunz^J(7/ʊ kJ6WKChȜjw/_$%ϧ5Hw͗rd~ֶ(B$߭Xv2rx K+CPb@7b{[!i@zh *YT d~*'2hYvg!fSK!ږb+̦C2v,ډUu)0u@ٿ9D 淡RwiE*<۲zu_\=_@4jvkVJS$Qߏ֥IYSݖ)H]IxԽU8T;kJi.bpW|]5O1,=&9٘jΛy96E%6BC}({vَaӽh=֖[+PCgdm1v Ly"Yez6u)}edy(3[ #;DAsIX{XRv,vEӾ@([Gn.sv_oH$I9zP囹gq:79XAdXpt@2byes,D@~bu(Jxbݭ;p} ZbBpqѺ=~Y=5 |#F%~0`,KKWg`X?Qq+Q>gDK0&VNg; ]-m?.6qcs>e[-zaZdtN!eX#[ǬFǾ 8܇=yY5mP!֙bh]ߞGtmᡷ"|9RܶO#ӀF#R)SRZpHVG/?Խ!sl'fV2 \\[BA}m)F,YWAp-Noݛn COY&p$xAӰ6yE]ONN.S;ߺɳH_E*fÂ3"ɖ2A,UJ2<u}*59*8&.q1U%[0d>{Z%ߺRyh!2oGdGnzM[~kX7 t4Rq]Ơlk¡(lgZ !⎶/-ups%GZu}͵+\W/ׄC%ȋX?=%UݓUCv?TC@FuU)hBn2Py58s+"X%^l/f b?>` _LnHWǰ5vr  ^UHSusa=yʍ0RwQg^\~AU,l6Z8^K8S&$MV?Io)M&T#إ\v`}ڠOFkȄ:}O[K/pUj糍&GԄP'!E1 xlv U5C½8%[eܷKU5# ]V2y‡YBjsPjLN,.r2 6i~ Z|:C)oD7V΂(/˰.W.]@~-WGcEG76}w/ns9w5Ps^V,m_ѭij];Ţ"x?dִut B7nTR :cj4)աLؠoeWpoȐz׋}Q~e/XK5߶~EcSݒc?dXoxt{m:(Q,p88qKI Q}KT$/*]T08bQ'?'GqT?+nl XQЕp d*+ B^N$ ^x &aT~6G`MwV}upgT"0B_Oʩ o䋴 >U!FBDDhy,My3d>-wbg"JLSgW)ft_Ȧ*XQ鞇xLut\&2V%lR~{m0,E*~Օ_0Z',XQb=5찳[ɾ)+_ 5~t{2A͵]z-y|U-pn+@ Snh*&45.6?rN&53 Bp.(ZMMMQj;ܡGpFeAfU(b~kl_]7즙-󿬹watƖƛ3lZbRa9[IPRɧiXSU\} Q3˨Կ;κ鞼߀V-K[MVTVƚ.$2 lDT]8]yX![xF8~7 SIrLVJwW@Կ#H= \fL}wpjOiD{ \+ԡq+5~S$c#.q湷W#;b?f- ki$5Wkd.2GGi3#u߼'t, -AQ%}m{slc 5olY Ao^1QLV:Nd=Huv+>R<|  Ek4sq>MX B+1GceEpk:,yUгԵw=Fw)Bmݜ!$H룒&> 4{ȹC*txl0hAdC jP|~,y7sftrԷ8>$aR]"5iOgpOu희ãd50fVb0F,np8$,V%"sD,vf>5Uy;GgyoyƞqZc2a[L3GmW _J|v;#uՇLsa^;kˌ?$w$`c6 n+ z3;3w U[]Q5!}ኹz%mcTb\?`]y}(bf @0WSf pU; .;pЌTGn2Ny`^p WPs?AFMPۉI͕-'ʚsrۚmVf;p l"әa'ㄑ|s ڊz05%#+=l;3xȰ|;>)f 6*R*bqN3#? \16{ն `&pUjyՕ!6bJ>ްZb%jww^$yF L(.X|R'Przm1OiyTyw`(B@`V zWZr/q4qMKlPʧ(޳dk#9-tcv"yZ)r5u|z8'u>'9_EAǗMH R_L`٠/'oQM ,tLNTk2K^~:hp;`cXj>>n1'hi4gY"3~ ')< (/g?{ ~nfZ0"F1,W S?}}h6gھUdBwI;]p-\HXPI *_/!1h4G{3sƫlOŕ(bseHo#Jc. DL3qzBB ["q Qfҧ9arT 3]t48%V|NZ&["^J}y itJ*~[R&^]t@x} \ʶoBˮV9d Rg\ \twJJn -0h^$e˾U&ֺۃ|8a8aps{{%t/οGϟwbH͊DǴ96[]ӓ]'-taժtٷ4f9Taꞷ#VW5vcX$ݩ93tcʣ[y>Kh_yj&/C[`O,htvk|߸P " SW+arB!C( E.1r<[`W׺ pϰУr^L&e N7"LKZ`T-j2_(ieX~dӞUlluX\6i }O4/=>(N'xoN<.M}DfVW^O*bU,3T)*bMJG5FNp]"P'Tv=&gDDB QNJϫfܚ4)l!%MΧܐD _ꩵ8E.h306Y=/rs(K`4:W(T$wTI'J9IĶsY@EK Kٙ=gNN}9ĘG?U  ]mGZ:N$t Oցi҉}f&7B19'Xڴw͎rZUY(&HF=ἓD׍dj7mf ޵OVxdp﷏_/6feWzv'E\$AdNL AR9k__bv|y,p+oT;MF\՘! $`W}q,tI>}`1N_/lx_3CJHP~[3od~We-9/3m0ؕڽ2ДF >69#%rk00D曬@5DwJ,W]cTԈ*=IJ¿=qe o+kjpB9/M| j@R 91h8{˻9PW3 "k‹l3H6o7O0dsڈM+ CJsQ5UÿtWs<uJ:IH٪VW%T3wO!aJE. )HZ؀9@&X<_3u%3 a\*loBt}3%h`пbABF,P%&îTpk XNPuKФv3.e'Jj2:wt(&h0`y_5y%,RI:]܆A,Cz?v&a#Th݊JSg? _2 vjs8 Z_q5\l"2D$yk4C&]3&E찲ldT]KuQ_.w݈fG{BNI:=%{ig%%:*Hp8w$gZtq ꤕz1 _G1Ox2 ޶1Xn.y'ßhGBok6ݜܥPv%G=|Ic=tnZ0+irR+_~psl1`˨Z&jWW& UW0PN+r.w 7uc'UƂ/.\'p(Җv+33 ?*1ތ1̟&4%$ZeBE>` 2X@jKlGTx.uc3qCF菿nDnwo/<(3` 9S /vlPzk"?Z5q?a^>=šٻ4DqBD?C\B;4#  5ajk J}LB}\@sw1׻r֨Qֱ$k=>>µ;Cһ"p9'G/hú:euv_";vCޘR>Lw;nC{6q2iu 0g%.%#*ShvQ{o !uRT8|0d=3^E|^11lN6GEͼYiKK%NwĎ%\jul[&i2dڹnL,(hh~a|%T?{|43v3Cy6Őr{^?",x`(5ZٗqgeEs) \9^)-ɨW/jc?ZesQ6eud) kPUsl;>&Y6MA'ArX.cFX%==ǂZ_߁2m%GTt*>mR]d@Y$oXM! LV7}6݄kơF%kͳ ؓ>?m7bPs$jQv9~`:Ny^b{ HttT$$:Dx[jy$D q=:]!T^`̐%XwbL X]`S܋x(ɳfDXX=ԅH\uML9hM}`I5}X;-[;wÚE*wbZYe},Sj3 /UVD0_ȝփIJ> b[ lu} ٱ9¯>C-\y4g٢@?jnCynx>D10gM#AX]p4rkZڨ PS~ٿ-IELgs_wov|w:t\'viIPܺF)(~jN`1R$i ‚&Q@V""ZJIQnJiΖeݪ?~A= q9&xj*s3UJPZMRYf|0r>W@6(A=7ZL85gr eS?+auEG"#6ca@]!`]2ײAT1NiNV#Ì.䲘ChKUW݋22yEY? ]G5߼6 %'kU'țsj(U$ڐYKz1!$Z{.EM_tp_G 4vK#=mJoR խXϫmg2ݦ߸~/E 3竮!B׻~5|;l6+^9;ի #brPu_eERKiQ1K t;e8~203O@fxFcŢ{j ׄ aXqZ݂lV:O 9GrFBiζ?&?ZU#Uj cN%s;N/:Lh?k #_cz보)AU= 4aT\"G=)̍83ͽa]7:Q<[&Ư$Vf2A?]`;h> "ʫ^n|028-1~ &&S * :(܃`U),"J.5[;nPzMK3NYt4UI+5Y77qQRWB-J/qxbYbj|P?vQ^ OHu~aRH(%^wf'fOL\tw_hTהG0HuqcZ[(-J!?KƊ.:cz6u$,Ͷ+31Pe82'$V%YlՀJ^H̨h[:cH} zq ۆ353Ui8". qI ^Ѓ9 ˦v֗.鬷CIOGtpIĞ9_1h呲8e{S2LfGqn`4zsI闓4wN5@u%3WZYFz8n ^W&$<$VӊRŢk% x<⣩&DQS ^sDD(ĂSv.nL0m ;]k {nU uDۆzn0K4*|޸oD|#KHfNzL0w#beiJwuTec m7aspiWaN?ROYY.eecx/Q4Bd|s?%`yY z͝Β ▄<ڦFQÌ켢ѥ )lY›8V#fXuEA5GN5?B=I΃ bTf\}UG dvW?Y"<賣Π7i'KH殞 r q'y] G2`t)k`]!^ЙŸtdﳫՖ_꿼f;jmAM*o<`c)tjv?ISjL1[ٿ ŔY gH!En,RR!Ȇsr*&nҐ0DSr[/ޡ1jώp6  qg*{_bH3L,1 Sܹ2m\ۀLCTqJnaZPFq¸=[.;UuLyd/x]VC:dpf]IOdSԹ2;"j'L]*GnȂ%ۡ:Z5  &D.J a12{pZo0W-614eYI(wu81BbfoGJ I`e%iv@KuCg#fKI--6νg#\QFdBJAGnI&3=n!Lr6,|P?`&7-%Mk$0Cf7l*WWP'0d)br#~nΈ%_I}"w?RȈٲMCnl&ӱaݘ8Vk蒏l،1T'yT-3ABߢ;)|u0fɥZXʥSAXW> 5{ oCes8B"ZsL>柋@)ي_Z2ivq)X'Q.PnTQآy^ LqNuA]/v >M`_1.ף"Ԡ ocsTpGF@,g,&'^~*KO[r4ހAtqyO٭݊xO$$\ 0KCqm.8QbWd"[bBqKD'gpն*@ ̢B=&~ Ű:ه`Kt['%oTQyo}Py0PY&o  E?7gcBy"9J",b: V ee!~'vʝ¯^NN4GE]9mJWȉ9G}7;pTBb5 %T5\ZأI(\=!J*Ej:)Gq/(>B m,R,D#է>}~tIl\^+BzŠ4)1 块?3qS2hlFlnoF/Mt>5kFKJ9 ) <+?вRWOBj,jj+DT'?,XDžPM{6g@ aHF#-+=iR cl0euyWUUYk bnA8{J;H$q.=1U=<. ٚ8QE$q꿻}ܠEUrͲelݴk-t筮MS-nMV&?fFО_n9I!m./ f؍Gs D$ZBas &'BFa b;=K)H h-Kgq]w(M/ޖ.GU"r,rVtUhP=CjSGW"^ħ_7 T \GcX^u2("?+TXVi 7Zn i]h_%YR:KCA=&1ja$vky k-T5̔k7mYhFLF,7yV k;)`XBCbS:^==sG)"x%ߣ )tsW>V G*w?BF:^TI "h]HRג |>duUCEx=Y20GX Qh{EF{ ;Apd&ĸ)+! S?L]geq_L0_vAhЁ}v|@$5~)|1*{EO:`J t]+{ Px; )\QPmIW9Zjѱz]%!tߺY!ע<\0 1nDb׌3:_ [`,'î4m*ӈFTP5 -'р/m*#n\bA8R^w/4).o{SX@0zqA>Sa0(7N0ɆymWvJ $4h!ƅi ֙_f(B^Wq+QtAl=@!EW0REZ[R:)˃ti tDuOr98 1G>Zi CפR 5xϢafg=gc9m!R4mZgµ% a+>%\Ҫ7NЙ0&G|[EnjM<6͔`R+"kC䲵Ei2g"xjo7u 22Lj`H^q(`L/5 SٝܘRs@V>Em9%ox BSf /OOݰ3u`m]Hb}saY̔%NYqI%!f2c3N5ɷ8j8Þ& ݷG_JsprSJ\qfmguC ?7ȳD~Jp)jW+:?ъBR6_fhKyew]^b!|۾{VVl5eP`xMϖ݈ % l8"-+$}lZܸwg@'j2;EtKkʚ7[fLHJeӬH#uڠˀoL&|İvZ]e\x$p>$aB򀆭=$Dzʧcպ,NcxTY'4 =x x@Hb3}u'Ξ#e'yg89yʊwSíWVz:Y_%6máPҸb[;Q_z}¶eN񐵽õf*2ԽЊhM*dS$ssacqkٵK9dZ,g/r4Z4.c_0~</ɾ녌a#Wq!OZS5"Ӄn(wԱPaȗHASVgn4}kJkJ lYcMȵ3!pi[0TU3&iG7n\ WJ5z;q\3bE`7X@sG KhI7"oޮًNFe1LONbi_%G_>B2_N mv|˭һE.0섒^H\ fw2>.JY`n5B`ɖE''Nx-8f( {*aJk7G7Y6plgm/Ya +P_+/Rh1s4W:62^%'ɲAexGH8X;Iڞr*B5]DA<9{DVS{ɑ*2VNli@y#ɕ=94s{)/Ed *MiUu擉~L'vHDd99yWCic/b6ZEuq _bƾxeyOgOQE/45sp`;MWhΩyυKGGq,TcTZgh1KfZs6@`V(zZWu/svDp},m5zAu&j]zMwzZG$Swvw >8dIDW3 JA{{&S@rC~iOә# ^5>Đ֕Sku[̬'-R$HGfy&}PwD;;_1p `;24QW`hʬ"k0n)Ag"~љW osyX *kI!:}MbfaaG$f$;̡2`,<."6O孫W9hkX<!cLkǍN)+ٳh?2uU* c6 09;&N${K&g%f,.=VG <]Gg&QG/?q!|ڙe2pn&,!߂{b_ݮo,xs؟z*گr,kM&b^ЗylnΥAx |*Hj8!RX uro\ 7BIWb)P$#ArtxG$rV&Re܅n<; sV?c^gy4'8,K#7c3=Rj R]_i|=yDLYʩC"_fVT_?.*i̤xvZ ̤÷9n'%#ƴc koБHd xBV#Giڦ&#?V7ա+sV4!q5 | _'鍧9^8<ʼni뵗:fuެM"F\ K73|oċS9hO^5kD,+,'Iyi4z8ȏhRULG;`>LS"17&49S5D1"6y cUjj AF ?mUR.Z<†;^;/C&0Η΍߬!#sP3虮m'1J{m&! .p$n65m%b)b34"Ӹ1oPnRLj߶ 2'ymOڰE@0Icqf;)sbcȧ/#w$ATc>\]A&Q;WDt_jO]@@X_9MZĒA9َٽ%\H"SGk2Cj/aTQWv }ӫz ȦAE F^S%sx ޗm#HtmP <|ɍWJfj:x].]OȋwQ_)VsRi/EeӊG"x2$#?/ (beh$ڂ8~UdBَg .PBVۊP7xLʗFE._՛TɾWw|G%Рh0Œ+򮞒n+a01nPQ9{nYyj#&`[h&*q;ӎH98 ۄkœhHMϝepPUE_cA#饦v.gf$P!rHNa-W6 Fς&ҤviN> +þKe~<Wd!D洛Qi"$~ `ں :ku¦B;I$ͺ)|NhԆbtR[V\}T"U4v_o܃FC鮽rĵ3FqK%OC[4 OIVP臭iI  2ףN$OGc1 P]a ڦ[sPMfd 7%S /Jut!%t𹗤",NH+Kex^.6[KZ?Fv%.LLgCd+!b]PjVڷB/ f V"ڦG'.hƔGA,(Bsf8sܯzپqGER%F(Hg!bހ_W鴗sjp;ӚK%[ ]#ᦙd]^i4eʕD,2kud"¶ӱ#_N,nJ/н'n=zۄ'3*g}LJ=ѐCµDjݨM f6(JkN Ox x(3 a4Co1Ki엏bo&att/_ŷn'(- [pmwV>V>M.eSr& 'f\"hw>L8MhDS S #vn;=m̥=O6Զ(ue(>i먅Ө r#0# [%0]<_=ΐ2fu§󄕤Lqsb/ʞכzA`Q fX}j,zo9 /BPS)Ĺ^̣MҾܯ*6d3zmdf݅2T+3ftgbR * ޫ-̚7=٭iZhf콱C% ~{ք}Q<-ߩ8XY"'(VPl=v\9dJNjɵrޫρ`z؆r/<ܔq\-1U$LF 5e5ÐMiT< 5E u!.q8yvH \6>.62+eOl1BԸ؎x/1ɽw/}S~Qڎf}:!pK`3gDH*w_=fFğ6+i&=@g(T9̘5r M/UL|&dgσސJw8r#R|6 z0fDD4-Chp 1b> i@q l x:BڗS[}fN h-j2/XƧX4a_;J >%,߄LBuU|rd.WwT0Az@P?h`aӸ2w-biJ!>3e?zK< 4/Rp"ZrFo^ {)y<IMRyO:,j[4hr'P9L`-׭QY*jeMYGg^$^K:̖˧Q뭮cJ2C 23L?!9Ӓ VpTS ɉJX|O֎@Wq/{e碁^Xʈ5uSgcF~/e *弆Ŷ{OD:~}DL٦߭;O0y9' SYs X'P!P5k<_dX (\rG~rbI?XW&7 qFрtw7- cɝT!0r7,OXeN&X?  2S$"CfJ 勜w/24'VVA4m$O<==f_ 5-#Ǹ;?>o4t7d]5F㥮;Wy`9u$o&0oCTLTф4v3G+Cpf#+uh<Xj[]޶ DmbqS% ]DXpioY\N6J}?`&jxI{}8wC wQĺ{Uv9nlQBRc;- Tqd2 \</&#(\ht5ǀȷ |lD8>z.?`SYDB@ J D%΃.;6:_]\^ {hYq!Pe+ .1VJkO@*G.<u1`J y:L2*R]n1%7a=ݯY>~۾#r)=GGu`w1a=:ek5CT03Zpu-pS y/|fU^ #EڴIV:v`=7sԢ?\>EZ2ʔ8řw9VNϨ2@+ƞ%"Rz…ɖm]$<7ROS0e>ǧwDU2D(}pB_2*4 _1.Fr)L!-PZHecP/Vd*hyjj] 6ញz˓1Ҝ 0Ad/joԽ F{v!vs@-4A9l?۬{KTjB5q>'Z3fOOXx+}XNc$ݵ|?Cہ^HuАI)+md C: h qeѓȻHuj9pڥQXH {2_!`J>E`GsPxaVs]\N sc/KBxW&݄kL:b>]._5\VjFU@gv& uOaUnl߯: gQ / wZ9o}D[765r5KqO4!d Ql,R_Ϋp >>Y[o7Q5 j2=N*(Fk`pg8;![&fŹK%صRH*mú'+N~EAͦ?.[Au"$ R1gi~J"b}HA*DXaSa9bw6Xt"ކ(^|ũ¯rH5$+^P"f1w7{[ ,y穖ؙ??? ~B1*}bZ@9t=4DD5ucqflr-pMo*i!wW8np]z{uR|V;%ADWXm8UX_Wփ=aYCa{1X?hZ@Bڶ)pq;kg>nVX.aTjD+#U{TNƾ@҈ $GG{g c_MX69v&"+lZ {rdJ;:tbYK2 rW7HV `Ulk=VS;fZW%a \gtD@_2>jDV'x6/ڽ~5sB8Rݯ63"|K9zu@q1AY,ч5qz&eE%k&/?P8uO,Vi?I4ʯnMA{y0<j2S(w4t˾ qQB! \d` 3ji;Py1S T@< GmI(]zZ6m\"*K< Pײ8^؎iemvw68 ,V &|6&ć5TI2Nc# +| 09NzdUx-Y 9T5:i#~6 %"T<_H瞋Ij/WL`y#x64\жZɸH24S㶔v`E`vIЛk?z}?' ߽>u^kq$OSIhOskng|J?(LB/wzkU\ϼThi[mfEV@D;σ TzIitso8UyQ͟=zw6^dnp嫪/W+'4̇,%,\m9YBŎpg|D-ݰu hbw{c˫&,Hys~[VA^kOU=[>lq_54X6WY,^)MbVBV4&R_Yx= 2k c^)6 U H^Lb zPLQ$bNjXueپ.ye&dur}o\1Ҙ-oz!?|PS4Lɲ9,_A˼ꋡvj3CL"PHt)_h{8܈,'2콇X.@9lEr gJ.C&h'Oɽ|$xwH՗D<:I~(Xa3C: rۄ`Zpj3P4FrLGdS#f _Wa5Zy Z oR3m?# &FB4J5sBMR.56m3֟JI,~6SI|,٨t0$ϲ+U=I5AFݱ[ܽ h͌.g>kzr?@pCy@&σ-"BTA}`20*~\SE^߇qRHK.H[qv 9,a*/Y8kjgp(E9=[Tu32`'}1aύ5okH=Ts P_XCye iPc-⭢-ýf{1lsVf:j-}-1If#ȂnCG`E~A #)YUJ@?i!M[x+;5FHp\u36~}UׂqF( coqSqW geNؘʴ U;v,VUm1#~G@y?rb{E8NF `9Oe\@37YJWsm8]UP.oq([[=Zf1!ЩSj&k\WS0bz_}J唍D!#ɂ0iLMJtizP6RI~ryhM 9CР[cnE"mm Ht ֪<:ዞCS VlIyo`SHz'ZKy^>(׾v'M 2wsa?<'hW@K {4r!3tO'W>8+d炭Svhn֣cU*R̙hlsB2#WM fkJ_P ?FrX[U11R|1NxOQsculBC[m唘;0y0mkYǩ;q]I5v7|u;YzsDzUs&zɷAdQGCcłV*. c YġuRF7r?Txu28X2v*qO`טۺAC]N+G)*w|[ZO $Č = {GRk{(AQ"+J2ny r=FU"=jSZ-C$7tKXHdyo?;ƅd rK 1Q%_5'` 8.G~yN^LN#H+/Etݱ ,$l}𛛾_Ԝ}Г!잭/gOەU-Vb&k$2jE/^8$/?gvU4wj(tTxaQ+.T`M=| IBPI·0ɶ#Ig;skWQ%P TNȜ0| /zAlzYs ?_lǞvF`+0{@P0vOxǘuZ0v>h$ʪ$ÏȿTitRR醖M GFܟ*=%ߓ;,+ &',9t?}X^ÆM1[/X莒1$R(Iǃpy:A'^-Q9ФXV1ӳI)t 9IgH}Y$BVgXEd@/°l-FRZW̫p&a0ZF!}j`ED9\+}I+>OvIq_ie$نS@_, ϯHLoMbf;߄t.pD pEx=|#ӏg-tԝ{T`l l+ܙ5dqh8ɅVr(F%U1dIfzm^` =9i_ ƺph~HX̴K"P` W|`ugA,2 2cqyeT;GO \J}*_1k껯WV P9Ι%0Vvkj\AyݏA;T7\0r↰6h">VcCAB8hre"?Ť3E 53-u%U (hק#~ix kXd.;JٟQvv^mMO+AQ}^D0m"g!(W^f29xNc%T:_}/f|3hPQh=4t=djFjxLV"θSTϿQnL7goXb(?~O#e-˚ymT60tfbۄ:1t8d$8Ϲ{0w@SiNn'L&OGYM7M| q5tl8F;vބ % 22N޵bꕣtC]+S_P +5[ ,^R>y&lrsg0넵^bB+7j QӡSw!R+O|ہyl'뼤kfHIgj'x:fB P+YߖRׯ 1\*lM9&f c#+[%̒Y:lRC:o´͌ofxߖ8ǹ? e@ +0(|C.MZww*ߋ087z҅ *ȃ2ԕQg)^MBN* zeeh܍s<W m Y-(X/Z"އ61TxW_knp!hU[n*=6ȹ,D>15Nʾ(2U-1*-CgZ6\75L3_|ߐGQ{ж#4ɿ3vcJyt76DV_`:GAM qpmS=2Q:g7s , ՇUF1{%֑pD{AHs*額LQw|_ۥGi y3YLM:2b fX{Qyw +þ=?a+Ǝ1{b$^uD3>ȏ$>6jC\ylMi6>IiD4ߢ.{r9&)P7Y?p8eȉϹe+!}T(?\1kb}I<*XiPă&^O2[uC_ &gN3sbǤ_ӐmH Vۮ%Y,K:}|"k[L>-,9 `!n6#˽ۣRAbK1Bʥ69e\bW_TvH2td)7fhؿLWbo3a40`v2]Kz]R^GzH$ FG-iSel(#n>z 6.E^w^Ʊty.TESD%зOtHfǐ׭ CRp8d|HցG7U[QIYd ;QHr)?G㊇nVU!һjZ-+zHe+%gz $ ҇kIf;/E.8bOl9Շjca%Y;y>c˥ubIW+Q澯I7m LI񐧐J'=Y"68Az8/8-l 뉜WͶc@0 ,%v9N5pAȤ\. @+glj(KicBSc\eW@_g$cE{ so3*4(.7mTx:Wi m)H-Wh :fWV>8<%&\m UD3Nbk)pȚ.&#+AHK.kTu_]NP*1 gZD{jż~T!;(NvP4R;#*c4"2.߉n)]Gs&"u?g5#7*=,pD5na: ܋s1CY^P|u ĽӔn* AA}hAwјG@9c됈|l,&ꑖVZhRE25>vK󀴁Eͤ,d(ZOeszՎX/%e5X|4#k; }aeN4a!Bb g'1 ۉ;XZ\n:x 1_GBOEF⣑Z"0hˆZQMu=IF7,,ӢP$Դ-0'>a=?=H+yާXn飯xgL .́E`.o@(Y#5O͓ nU]K#ApimC&@ `z܊X_ η l!Md/Ջ]>{laC]]֬OAcڈ%5ԛs!v@8BA=XjP {&dAR'g)i0/p\ilF緟3(Yn}0qFvz[PtZf%KN%*vmQX,Gfj?tn&L]b>J9h 47^&ZAqnin +Tsm U3]FLy=+*_swe2vcq{:0͑dC3N~*lw1q %0x5W$GP'%;A3l%i!'Bg0P{GmUh#X'6#mb& c 6Ls!Si0 5XH(2 g~vHhby8l_RDVؠ\3_;+9Z.#e3Q ("B5䣣¾? }!ه^= 9~^5q:' 1+4ev>&3!MQpF;V R 䒳x/P7SQޞ1W<+_b@SK:0OifkXtal48Z~YiF,: 7rmTX 3r 8(C;R̫- )KBWZ/5f}zDj :㘑:e'tcd64 ,_qi[yqdЖ{W[On"[RZx(Z Ipbn4 N90 7%2`Kwӷ@QKl&ovs);qRɠl~i7)x5h9e Js"75G$.A!?s2ǏTrNDqEuD#?|{þ4N":j->$~ |$H?.q%⍠dGxq[ ٚ6aF<*+%)P"/*c[ToŃpI1AjXC<Xn!FZL9)Ocs]^ыmJE$i`x dPX̉!ҫ4"UR]{a`"S"~SZ6L޸]ttFN+Ys-CWNʉ6kPXese4<%I.y;)YщL MONBT_~ I& KOݯ5OD{*u *HضHX@}'6H,T/Cy91qR`n@s7b}~+ ()~x? NiJ[հǛiV)-l3nu |5HL.{}1"m637Wlxͩ%Es.oWeЧ+GIZ-n;qjowOGTs)2٨}?F5%b`}_(Ƕ)/9嗣r<\^q{<,HFv ܮ)bTK ?šF'v٬N!/GE#ll+ Ix WEV[( mpJELzY`16:X\rP)JS Mx/_!h5a*[4au ϑtI&`V9OSܦOrSZO\]q9*Jzuܱ5eߋeY 4S.2ݦxmK7#V!v`P,ˆlj7v X8g=4'och9B '"bghP !UC 9w)z6sQ5*cd -ȸfX*Biq2yE oy!, gP۞5$OH-iwL}>\]-9"r/ړ| wq=)ji"*/M#"APQlHPe^7?X^miF綰Ulk/kaLФE%Wdm5-  hm'!@_=VݮqslĤSBj.ܟϼ u5\$[W(NGWצ1YH"[lm PWX" Cū.֞uxhx:%aJud`Klȟh<'e#lNQ;zi|drjE?ʰe[!GZ×]pEu_q|)< ´(/^"[IQ 'Qa(x u&OʝVL:22Bd`r]=B.z].]u:_gy+:?GqvS 16| o"*x* |{__1>OyP;2c #4uM64M.v15F\|eltbжaץ eT^U3*qj-st ?x..ʓYS`n0/UfO<˽O}Kap',La56m"ޡv ]o]'@KnS }7{>PL_|}^Wjbs/ B$V >;Hk$8GLdahm@Ɔ6` UunG=17t [4xk谰1Q^1ҧ5"L}EokaNjF4c۽9ͩ1S d|.͞QIߞ&x Xz{xOU9N~E$9/K&/n>?gI1m?׬JMߐA1xkލ+cq zG#G̴&d0kLiv!úWǚ_V8y1&D/foֳقUDᇗ 7+cӻ}AΤwIj -G' -3ucw76k}Rv. PU=[ Ɲ.;xAnjnlDc;f翲ڶ|pdȚ}`GrTq"8[ť~=ka܃&dF Yó`fq-.l~W*CrleE+Yϴ![5)/[)eh" oK1١WZ"@g9w00`$$3-j "GZy8h)v7ܐBMSR1ZhΣ3U6W#XGS<ªq~#)BA6#^Uָ\>J[" _0y}.),(ѝgKJPYjB& dz'O15f~̓5߂irTprF="Dw,-Qݦy edU z3kN)݅nT/?(P:Oi07D9G wy}|,";+@|XhLzހ,U0H*puQ9p%"h;Xx>OŎ \x0F "aIwۼyJW Q$錗3Bca5lfNoc,NG-ur0&t'GFtˠ862Qm.giE78`t r.1^{6l}WT)iO3" ,cbTOd3i.?6%e74vTF-LR@sTM$pZ@Z!GJ<Gw+Lѿ`]3&J-LFc.B6[c=U̬F6rT W"ɢ^hûzeuLvE`a zjp!yTD?jbtc q<"79a3Yq#Dp]l dCDVżaUE6B;bN)q[GۆOH#-/wj{OvHFlM<,=Bw0.:Fg={T.B99Lv]ֺ@5d{G4,ir6XjEW9e*w lM NٍTminA#aLG2 ϱ 6;+߯ (=(T@"aVV SkJ>(pC^17!FqBqT&a8 ɹzpQw(5U[ЇSĖ6csݺ ~X%_ML?w:PbSzoߒ t1JK\wnƿ/HIPŌ #{dhhп>0 aU*_u=_PYNqQ b +~p p P 1QA(Qf[G/cSV Mj~sM:;nc[c [P8MNC-NRvYnˑӗ0y__B95 Mģ6=,owi@c []ҳ܆IpWό?!l)}k,&fox"شf1a:SqW-ʻwuua8=W*lQLJ&:$HL"Gv@:/Y")^brB׋ȽtշPw.)N˂I&kaY)K"ߙ͟T뼫Y5 ]kryvȇO̶״`l@QBbW"6Ɛ)X@Um85.B^٫{n6|ł@]%oF 0,v5 pN*Juϖ)Rae3d&P[59[%GC$`)v4shD1ZL)3eJ\-\ΖAd\QBڲp-^W˴:a?/y 2j|oDǿa ~GZ~f~OV$ $_9:ߥse9* (M.x_᭕|wBV8@C&Wd`2AUCpIuBkȖ|ieM<2.DѾ:IeKu7+p0`a1!i qRPi y F-ɅX p g,ah2_mE0;us{>`LAlR ʨijHxG qaQ˖A^ye.__(REER)v&_/G9{\B=,U& X|Sw…yy>}//0)Ah46GHp. qM×ѹM =+{SG`_Xb9Y,TkW4Y|1b .7 } i;l⁅xOt(cvҲ# YMs.z2N1]4W)`ږl\zQCڇΩ>K% 4msOs&/@Ƥt3Y_I"($)>zP (7\t5[}v|w|o`2Y)3Cx8k [IKwH`SIujgN*higL7+Tit+It(%f_Pr3Èy|ϣ59S AJ*Y 0^e1΀j,Kx}ԀX3"IO6f6liLuX ez2$g!X4vzGCV&(]BZ"f٥O)t)b Duk-d/lCl:(d]dg1y*Y6cT>Y7:M={I%B mǽd3ז'xҀ}DZ)2āC-^.%NaTt/f9RD#IwM>2AOf>eENnjަm!ffbGafVHI9m+{Ą(ijS-HV}B".[dm4hA&t !3 ߹ _H/IWɜز!ki)>K5ֺSnIeOu>lA޽: <?nWH"6e'{:q!Ӆ{ZX.z)`O lZ<_@\oÁ E1a?8'- "C\bk~$wwR_#iV׍ Mr'f>K,Na7]^Ⱥ%ݓ۔r 75f,W'{Hoa#A}X@8 @ä |֒O] ܩn_JUu0:q-ՎEO'9:K|xYNATy3鉯ٟwVYf {/iBȝY)^zG`= ,s+~ ̇߻UWl y귧æ|Oa=hx)١s5AZn u;tG@}AUp;>yum eF'`^( eZ69'=Aiez9x MzٸwyT f&nY㯍 nRRx7"zS%b\O媪Ko=/W fd"R{fv~-T?ZrZ_ҷ]~gv)q]XΝ b$xeK1lx6dq#f#$`Sz*Lb#rTaƖ(9$®f^ȗ/z9lC3.2;E"v*_DGB oKgCcj } glq/I:Jq+=<wo,#8M?UЀtiʒU̺2a͞U!r4*:Oɶ2 \̖"_1-/#|E⊕'2 _ΥNUHֵ A1?tA򶹌&漾qw',ݻ :cL  wBVE7oQS nnd44UЃ>j$+ y:5Gɲ +!(=CW*m=" -wvh;\ xS>qb])A/"z@$5T˨h6r㽖(I%rчqvS Ӗ<TZQUPS3[acδϋ8h({Sp8|O 51TH\o[:;Ps!?3]Mr[P\L&֖qu3Ugڛ.uƞ['OV)9E0V3p${"uxb̟qJQY&z=T %0bb89-t:N[Y ;R Nope4)gɵOhjd8'[5ĐkKZK¥Qe$k8yl0=7W1$}ݝ sԶ 0F)>iDji/ZLІF)eF N gcFgl4͎#3dk.^dВ[Z ΣOʣ&B #e %<PpcHHܩQ:^fP 1ﬢ^'Ԋ:z oCj$Xb<#X"X?w%WII_/þtcl0gɉv20ZJZc<3x~R"AaQZݸ'gڒ5?+KL!Wq.Ãaa,-?%"GVm1>1`{'qNed|?$8 vB}Jޯ$=k^ː'M@ջcwq䋫Pw=C7td)6,VF *s/mR@xis )b(=fʉS??K_0a"q{~~K0毽tL_ ^u5\-!Opڰy}ҏI{..~KK!s&pŽ@7x66ZNɸ>ƴ̏R7b釬2\ѱ!q w}MۧffIo[lM|/#P )O)2kFJMyAv,MBrt%;Y󡮬'XUy~^|p _0#9EwP; QHz_Nꌠ00埻LVWsi4|X#{շ^/rg>%˯#..5waؔE(R5YkD,cكI(=Ǜ:s_dM҈z&pv /′ #=C~ғxBX;wT}i  ݠ5!(Y'B® >$G7B 9e\6KI X~@lt}B$ TpеȊ=*O) D7[Rm655l\Pw%(gzYq6Xr%xM426O]ZVz aZr\8)к{ #5SᰑWD3*$ԥiH *?̾I%2gQIu *tzאRh9t͔? 41WZ}B b8E:-MڇETCC3!]!4}ѽǣx  S`&Vk(oh\ :} ݮG*bm.QdA# ג)_D,J[gzy 1E7 PbͲv7nWdi!ABB'ǧά@t>5Ow'M#(78^鏳@oKa˃yG~J HGO1Z `4ԙ@5}}jA̸"&$ i?_ Y"ٵÈHYʛz;P?Uߓk7P6 ‹f8_Hti2`OvxW3O۾.Ĥ'E1QFlWwu'B瀪;qm6s mbYU"RA\MZAypukvk{.' 3R[Hc^q| :Wb5/Sgfs O#NZCN|xECoI濛#I ٌiUA-Qp֡lS8y IO e+4^X d*!z+ObWWcWcEk5jR5߁# \ 0/c M )V'[:GP% l-M\p'^^G8JwVbнq'ׅEP gtީF+r>IQU%xN[]#' "˱X}p?hkPN5NVRCAMsbp/c0V8_E L߮{tpñR`Njo ceeZ:C2h2\h54]NĈH =A{)=UvOaW_>?=ĄtV Qc}v u|΄`mBf>K# ˝ 幧qnˆ'h-h4;0XZ/M'XO607f%ܹd]BXZp ̫\B8N2[h@` 6uRzN>RS#9 woZNЏS[Q %]Xs|z"ؿqŐu]6,v^ԦnmN>P8`'Ŗ]FCyh>0&" kSqBlY-fVMmE͐oM$6Gςu^]TdcEQ5;$3⌴e%M[yqT>B5xO ##dsߦ#Gvj]AioM>[rf ڬTJ;qvJψ NuX1ًkk~T ;# ŘrLvB^0?!>E !gR- oQ\WLщbz &/v fVL_έͣ :3Y)X LXGhfx !Ŝj!Ca4]]زÝdr@5 'Ho*b?R>2Wβ@HPQ.} J]AZ|ˬ*)Ĺbٺ$nsǩV|WLZBG Qp.JJ\4MEV u =36{$cSD1úbΏ%P^v??d5amk(癆o [Ifφ\O?!MxNrdwE6LA8GشiZcf: 60))m\T!Xޏ,*SEΰ!;D' ]|S{IkHǶK^k uAYдTI4!0oC/hX`ryG,:UM*H?T+h$ӖEEA:h\>Msզ"g6 ?2űV!5`8>*uYvvEÖ/'Y2ᩕZ?A|Jg֎=_ӏZ{@NÑcAQ@Ǯ0ۍ[Q(m: BTWAb[[R\-J6#M#iD}[p}!IUt',E`gJDlD9cYDtRxC=߯qO M_{ ;^79vTNWLlW hH91Rt?=ɷ6[vo3v2 @|8IvoB-%ûD%(}\1<$7!?!0 %?%vc<:*ȍ[54!rVEu]D&#S2,ns8/S"ԝ*&HU1vƦReIAL<05V50Оc V" nuq?f Pw ojl g `MX%/+`rٛQމBi~^W 9R-`3-Ϭ=PyuZ-gFd up6Vrˤs]ɨ&xh>9*ڣmN%Q˼" ~X> L=Վ6TKxg; Wc IO\08?FH818c^Ḿjf7Y11cL+IjI]'C_:f/;½Afw8=&d|t_ /P!Tq$\X&7TQ M /ޘ9K~ z"]BQv d \PcDH'?7;U 6_D/DAT{.I+Y5l`ަJ+n0v6Z%7];pSPI49Cxj֓R:רgh'w Me|eQ(w+)?qX  H^𐹌Ce&]{IGi?َ!ݣ[)A9>CPI /$ W=^Xzn~gPTnk%3a7ܪ髛p?dv-ʛXı̽uTyId%sggO8,_dtDk}F4D38:!=#Owi"a*ɬq* ܷc.o`]41'r){Ɠ]SDYVn}Wbo (Տ IU k@^ԦI /s%K)c*[?R{0Qk4}vZ/vҜdw7D*Jn`|:,(J'vm|̅*')cm\$ X5 țc`ȂYӾ`+Kvx3!2)+.t~s>ug)J;ɉQZGo}1`#K{sL+SЗ" $\2?zJ#Ufӑ)L|^͑Cj=PI  M\9 ^m5'i;e˳n[ʈcG ࣼ~Qý&6wK a(g\sxfZNnT8-oɲlऌA+FFPz v!r*1y5(*ΌnLf~𮿈{ԅB `MBDбyYbY /a~ܪ$A EQ+ mn'XQ/bt[Fx^:|U4lauٖXrc*tAyaB#Iҟ3nEDNkR D>f;{3.sd_<ܪfō+Z_ՇsFBAim^']]if z y1vXXcXrgA'_tоE&6}1#*#xH1?i)DҋPXh2%Zrf`4<#I\^uȽUM`rE1)>&mz!g+"KZan]5R|4\f&T1 XfDwlԡ8+}pZ'7F7 `L>wBf2Ӥvy[Y@zk!jA~yvSe_GfPp `ĬX%Vt3J/?"m;Yѳ8Y!+KEZUkeȻ{QOx mEkrϭy]2k߃dg"UbDޖ#n=8z,{gAt$ A0\c  TW%79"˝dfV`TI:W$jҷ~DG^I9{eݐJBl\O]U Ȫ4Du+jep"|r=rUڳ} r :S[oU=ݲX;4H><-AF|T߆Ϩ#xN}-Pkyșougc ,2prZ|6?b!;g۽=sV-Y PHBq Qa:<^c<ݲKiiop+E.p}o,=9HGq3Iݟ;tf`d|Hشxh{Ru>_^C+otT~i/U1t.LSOlysqQo,K]j\J95+Kv1,w_Iσ;i1Y7[Kq(ؗ=fC8"OkӯȮ8_9Y ,C[n]h]78j " .YcXmUGq}k>*<"6U1 v`Z.펻v$op ,hi @ZwJ}AVƏ8[<}rUD8%GMs @D`5%[XAe#L굂<3j$:dS Rz{ A†BU('jui"e˕Q ,2Zj4.zm2\^6J-Ijܯdr8  }?^Qj/z.8 Ɓ#d96nQB]ވdּ;tTpn2i;|On 8^@ofɨ*;Čи9L/N jS+k +XP8ٸWXXGOjdbϛL9'ʐOf=xCO:H_ƥ'Y]c`:,6fZ*ׯ{#íP !wIujwf;}{oۣ Y8QlPs[l'H׌tia'aF ny댩lLW7F#1B rz`$6$dMUGcSNc ޫ]0j9([;?\1knԨYR-a>dwnPEُwֆn`j1X(tP?]Yfܛc1\3# 7gCr8r!EATAh$;iX_vka^g3*+"0p L{vLĢ8O6&֥*c]d8 šn-MK)~FjXrK^l4UAIvdy [I4֤qݐ]Pk㒏{?6h^a2 !D".rU6K1~W9_LgHyR /~.^2fu@ RIɘ=ꬺ3b ɋ 4 fٷCD{t z+c8 <3hM+Z\? ϔۭ{𞀣9A ].e7MIH͒HɹEH|bYѩ'QƺxN tI\"Jn\ X_R/maS\FzFzn{""Ht/ W8m>R'UZWwJH}ƝPzz8jC4 @g/X@12eH2@yڤ0\u9wT5Q.f%J0Lk_`:FO r7Ȓ!\y$(_ʃe.IE0R.eOfXb &:gsoWjԠKV'@³> _|`Kl]>|W@¶ Zq߁\Q-P9`YJGon O x>==u7% 4G75}qPc>Y3Q[wF7"c0Io8f';a־F`*%ҨyN˳ɱ)ȱ<.Z-Uu}[`2vQJh`ksGr|F˩ 4e|"ırœ.ɑzWc`RDH SW(~Ӻaܚ!erhơL.U(J6ce+ΦM^TiO',62 B mWNX-nwM$rEƊ"?pJ2=:*&;IZÿZ>qHsd0Njn+GD?xxVi+P>cn ^&Ay2לb5XmSbdFB #,\mŎ+$\N!15)!t CH- c^8 JNGgdY_yTY% A ]9"xESv9HSVkE:~qX15%9LE%7;,#fZ9ӺMt,NH{*2 kOBcrߋ벥# WXfB7FO(/YҭV&~sP^Ϥe7!|Xhп?4Rci0.{9sJ۱T4"Wa"sms-y EoCB &ЄD[Y^r_FX?uRoO4d}t'YC[=,/Gv9R`bGp-"VݏT|0Yz헅Y!Mz,Z*"aFE{ Bv$ic]S~H|Y!t -#5E X/=6_?g!D,lO(|!҂ͦd/u˵Wdz0p hiR#-:gb1 k+'g^pMUC?'lԤ"LtIe{!1sX"q8Rb^WdSLT-q-ŁNĴ:0wZ<[T7&B. .)O;`.4%nV~ԔFr~D5Mu&&oawA\E+&^]+6b|g֢/Rܒ1|;.PϊWyH(8+XJxa}fϣyiqq37/$~R)&c`.;jM4iJ&D""b=xm_+N T[`QբEienߍ9:Y'ڎ'&Jw*Hݦ-p8DHg&cl@#FWj ccI[ i4B0&ϰalI">=_}dT~6{44w0;LfS6.䃮qwBC47x ls@4tM!Kn, S%deإ>%$$jnU#Րi8}cSjWA0~M/{ki/~Nei6)AJpB=ɨ Nn0mg,LZ(s`"&Z +j/z{=iopDK8|p.[ #BA˽Fҽ1I;E9zӁ%l7s̨ihYait!ud{]/3Y˜NU"<>Z@yқ[#lus9;(C=Om^tzwQ)doڨ guϤp͠K1SMCޣ&̟x*[+{yTt~R'~-jJiN[E-$Y&FOFڕV*K\1k]Tv` *KIW) -+?ԂG+aR > ͨ#I.]vq&Z]GZsO( jλ.hX[oD/sx ,C"x{A;BBs`qqA'ި!EW=A䥝Y'mL8Tq/0a/=}3 (rOxHv=7o(ae3H^{ܙ6QW?ƾ4;дZ \XϙPH$>:. A|3v)xu\(. QOh/{2*$cPeFT(p Oe,ؘWԸyxZC8KE+ONq{CtM䩴 m{a[h^"Y=:Y[+]åҵT=+Wn .4 8^:>XC陂ev]T ĄKdlt*cOs^Y=dTD_=/fbP  .+s$A-V<2Iҁ1QשߊSq}E& &%a.Gg#Q2 Cwy$xqAar_ = .RƲ014KQ<5嬋F4$ivq$`~"rn޶(fEpȇYo.p4{O[.䬬@eq&%D"|^~1xhX}By DP$te(axݜ50ts>oѭEkJ3~ʔθjiԞ@r׳ȗsqH{ `uM7O wkpBڦ+!A`zWͳ\,. ڎPwN 30z&I[xf.XiՊAAݦL%Ἆk8{ {$lt?J.B|CD}ETKVm7V`gႷ&rhс`!?b<Az<bdͬ@85Il?Q&E}YzvJUf+U7PH[Xq$*n9jmMѽfRAP<}18;U) FxÓYN. ˹?6_M - ho^jHt~ X?G?sb)x4-$R@cؐʜn(67␅I3ªQ;2  Ev=BF1*BX^g"R2U1 "8k0JAIjQZX1Q7)Xgo+~FJQq\퐱nN1lQe lCeŨ>jYEPa~T|]2# kx xe&U - ҄͡%9y40b}ݢ@ʻƼ{gJb+[ZK>>c2 ؚ!uf 位K]~! '~*DL}oVܩ\`oCܟ@4!zq))PX?<5Of14*]kf`u}eTmpIWfI@ \%;64 %aK H8 & *U!D@5GPjOrKN]Y8-,0*y$݃e'^4X0g;LM\yeTbBM21&tg4&7]y!;T !Xy擁}/C;wt3JFdAOS@Δ Fw^(>g뇳@5Gjf}e~ҥgn1u6Q#BYR DjbJ3|"J׶Q}pO._AK߈DiL,De*PU+Xpfgb2:0e{/?h 7hqrh^s h-iR/aj =w$n >r'W;YӢXOl*2(J,$@S4`:xgI Wq yCxAq)$KFLVp5?A?xTW۔:x{v xᤙ)IBY4C'T!AFwO{l>o N\HAPsg,oS-tK}Pܰ@ fO@zÈ,K)`.ӼJ~\q2{81&[v9;SdI ]tʼnBRj~+e!i/H]-u6S?v. WsjYbNs!۽,lPCJ>[?ާV-o֯*X(۵uVk&Gpg'AVJ\_%*+6?_+z1KtzEHV@w$Z&Co~cfb f ~|kk,mM$OdsV|G=h#c $Xu}qmF=0.&\ƱUT.Y#*RCWl~ۏ5 TܛvG$]*qEgg|W?ApoRr`a6r f ]][Rtq XnoG󫜛dfnI.,3d_sZb"g^v(24(e0~>llns>J0\WF:ꡤWzZ3⚛y+2S&֙3]%Hpur:s6u&\0ۏI!ޛ"(04jV gv<E/4x1 Sr:$@1v§zJXT/ Ҹ@zu,Lo* eT~+ }(\gsHkTU!bJ RLjCnڙM臨};~X0ym oaے+gWB&,D;FuiBY0TF*­(ZeX()i*@X"+͇"uKT6F GDm[qbs8 ev~+6 5=zL%/V̹_""&P*nKMC \WqcjXi%Z-B0RdUלnO2ǻ_a'Acb yP|՚Y GE8NɎ;QTN*x{m}Ȅlb3TmW9h}A56nf_RP;OUVRP,ӅZ}VvDQ/J3|&.g;IUSz DXKVWAfw3,.+CXJNڦٲc0}Gq/ H,Bҫv}@i"Ւ( Z'kMVtiUntZHyUЎPH-\$"뇀I4Q@I֐h"DG;}e}CטKkuC2>?V/@4uW!a $?kK^H1bk5J$sb9^t | ^Y M2h vT"/>.-o:F.>.#y KqCUQUƂldOAqxza٢_"8 Gư)DuV }`"H)˛6fZȠ1!k: PQ1A,^75އqkʊyęM ?3Ęq.d:- VҢ4ԥ< (h*>Sb'^!г,-,ӪGƩM֞~匃=wp'+).*nrVx;TY_L* bB3_AϏ~rJك;>aRrQjL)!8B8LBEgDezZ`Kv%b*OFv0)ߌ{%ǠbyGΥ BB dIx}7Gu7kҰTҰaD(|ۇE01XjY.lGCE)m. uOlʙqNI]& ;ʷ\[Fȃ y琝j!A)]FB~)a->xN6}~H6>vøꗢi )p.R|J ]dIp)^`&̔nK%qt.QD$d'xFV7]^e* ` voJ"'  /eI9~U=D=1IM2D MY<`{{ 1ۯ}TӕD`٠A¼8!UTBkTI0w( 7^lS@kE jHdwB4@8a%ޛ7 l_SZ{1?v U' A}-VEO~R$ ׸/E%-+gO[0=Z;(m7#fAЅVsJ|)uOUBx,gL",/ Jf%TV>o4nڠzaj+=}msӆ@qj_j'i#\yōx`4\ڕ=^ޱ%Ogs4/``[%/Uӂi6l 6 8C֛sKEg rCܡ| 8q$OӶͭJ1F Ty;"k*6{^a͂LсYNqDoy=1opGAAGbڵMG2. ]{A,V7uAi~' 2=6oڭ ~ n; NE$eگUBR]{u L[  k-+">CL&L]`(*KYr+ɘ0XM7YXP!98"2|0ؔm{c! FptF(Z1(:~I:ACmթփy&oP)鮕>5Yڊz3 Rm0]!%qprAK|x 5gvwn X)SlL2W=p9^uˬD~H%crٔ=0, KqyQIl\cdX|vr >5pb03 [-uiObDGW]p0L XU 8cU(^nݠ,y:hJrPb3?;~-6aHǯOl,HԽF+Cc8"a ->FWM9 , $؜-K|ЏLa*ҦBO8g1iRgr~&E1ʔb#u|wYT+;ވ8M%lJ}ϑr2>3P?kD+WM|.?PMd2tQ|N%ME ${ lӟ586Y>f;`A:yxq>!@1:d>{KܤQ.E xu96 R&גXeK eEc}@W!IحJ͂N<²k{A:ys2mr( Q<q@N@ XdT/rrR$OfS7.`2uRN-O!}㨼WmV2Fc|~0}=)sFP6\AX]{?][py4q?ʣ|*9!GAyGݸN 8RjJcaL}U`mw"X/E:wMiH6H1pp[ijibxY ϣ%.A>^G=席g#2ޭh}0a.9B&TLmû09Đ1 N]U#c"?oO/]eU`Tb̵jYU:SGdLO1ut}mI%"7cs0rojrU(Әv3 ÷`܇S@ @I+t#cxyc?`(j㐈 w|RQAFa02"_t tMi`0;OK`NMp&]AĴ"rCXd6`]|EYw{/J3K_3T]V_xR\2f߯zk]Z^~Z!qSAʸ '{$u?ѫ]H . `:t 8l ApHPA넕goYa}ZA|8/W~D(> I+C.lJ&['&"0/TAQAlPXH_: dkAgo;F@,SU,>qHKጷc'S*n%A/:5ZRȫ{?cAb$0!aM>ZiAуaY堆G g6O ` Z?qvkw1ŶY*1%c¥)J ^E*Lg=>ՐbaEku*w+0XA7v҈Xζ$u9襦MǾE%7wKUoNڣ{[?Sz (@PSA < 42BXa9!c,G.Zw`yQ}QEk7123t&S"sF(, y,8}Cv@\N"q|_˖+[3"Q2'Lӯy9mݳIyKj+4p$*~ү"NW̦)wqO1)+kc_#Kv=[ݝoUqtVF,Q~]3Ȟ_$]R:RDή|#)c Mfi5Mޑ|v-p8M<:o d2(5'Asze@ձ|KUi${]Aҏhoa o]s XDG2*gc=:1[(#=%@3=o潀Z+ Gf֋m _6@W6dS'`SͻtqL՛M?aIBTj4.Pf;U(}Yyհ 69[RtN^’= }Hkzl@j (7AID'Rm9ݡ%VV/+UshE:'}lW{3-#  a.$e@x]:;aXQ eE|cb 9PA ͣ0>8my&Gi'z5ݍ/b$kf{hZ Ny 7sNMٛp]RvF| OSD˾L\<#ayazB Zr뒰OݖCX'TߔG>:0K/d"&S|W@ Jmb5CWc!-D(wee n_6isieZ~i#caC/^ֺ9-(`_lY˴}rKur( ħ뉒^3%?Tæ#=+߆ƈ'7dy>\\YC՟艸e5SY7?=Xl(;K0[v[1Φ4Fyb6e1+0SafrXiً;iO9,kegc?'pN=c@w8?/ oRߺ$00[ڬ 3qP]awNXzo\d/0~fS#_ 2o`PRqΓiǬ9(k)$IffnWKV* +|3g*.J<?>GYvGUeQѭQe֨@@V4DQ@rH,2pÆ 93U,n~C l: 6{QmaL9Z+ߑ`RM1ҖK"0fx|u_>N]&0sؾҫ+p-ZE,xEػC7֬ ʍ['~i1k8PG|0!)2ʫK')/Jqpbf!P` @e_js,x3dFѽZç3(J<C#!*d $`zaZ34邇NISbJT 11(( d0HyST[A;r`W-IV\ L,GE/EN.Ggc"sk,%{Qm mW"u<ޔj3\0.|=D:Ǒ:!<&0.T~٠Ouxb#aC/ZfA_I}fBs22xDMpק#8f'gSvb%N5z[l9z_}znӰ-idpb^ioCd3U)g?Aj\ܰH JÎkB $Hz"qI°>G:GKW^ P3xs,7mGJa1es[)t2;39esΖuy~ dzP TQ gwurރ#2qh\sSgAN; ݴf̛X#@@>YOf(_Ý;Gxfyn{]0xinM')R:%7{,z%BPWHCNgX/;rPLcp9e.o/j# `R^DO*pͭ ܚ*{7^{yVEfk&n{v s,^jj&)LX,1.kg:P Z\ VꆱNv>LCA)eä*Q\ ޻t1e)`w 'ҞQ8vR͓˺'-Hip]ДcXx |ANu~%H'u dCN?H:"ʯ("f!W`c̥<3L7iLkgN$2#~ cHs,1?$K;KtK?7 C4U s~;EmB mxpqsb9tf,3_F\YexQP5쫏~XFor:hYOG4t@}Ou焭&LGUfX~FB[5K4ʚ(s=f t@}Q0ڠ1oH2w?|, B)mKt& )կC'QyW3PGEdc8.d%jpvU¢]G̮9URYRwIH zFuYpʚM9tJsP>4y(?MWZg+\Vt6.ܒLshj`=y@JSFVCtew}#6,.=( ؜!Fױ]zp穝x2 0LCN@v[K0.|ʂM0fD;-3%OUd ۹cb/-ǧfRLɣYLu Wab9m5p՟z­@0/ ~~ |SFhV8orrt|+ISikXEuZ;tq H92]FH-:X~2-4&;}S3MRupA;bNjWq>N!x.\sT?xkx1gFTc6䢶߶+]uY)*uN)H Wyu] &/u\7ZKVl8gUf˴)$YbxܝLf3ڧ`vuRg{Ax0[ef3@XX4y+vC|>_t"|!,i;}XCtm }j@:1kΏ>+_4>K!bT"G>|S 2sI/#K|=n¤ʗϥ _>FES]D]&/%cnދqQX# ԂkϿQ]o"0K_7 ?'"Eoied h !| ><" yZ? #@}}͟qQbө{~C>+ˈU7 I7')wk>uB M`*``6?tA륚&8>P/|3\PW"YG ;zdZMdM11"9u'Γw,Ӏ# VUU)_*3gp/W܋W @A/kY&֔|Oğۙ"׃x3L\1h@TLJ׹bjZm1fikQhYq0*J:׻'Ugƙep `V#Hп5щV|oo O?|^Q2HO7ۗT_ɳܷ-.I`7vX`ɩ"J?!ˑbnf˾ 0 8EGׂ]FERY \-FAmX FA۲MgB+2 #>/Cl9-/4j%,tn)j"gC >ZeF]Zʌi|K_mSNqVS֤lY웏).܆hxC8Vs%, x0UC.9d;u++FܷI @GriROMJҳE p(rNi4L~0/H',|iƗ7db,p=Җ}LՒ,:w:&s^MƑȀٶ2d?R=]&wκلW$WnxwȱoPl\Bj߸⤩&kEq<äJK%hYU!(\}J;? i$ +vW՚t#G~H9Gy}ӱ%4&} *9mB_b *>+@E3Ssp)s"? +g}O ;!={˛[xl£+),3OnAUo03G|I$)¼[ť! DASX5˙I@jٮ]ْ!u[7$=sc%.k<$<CM=4Y0`7C~(0:;%]ض;ӫ7,{L2 +H~(`/#}f?1>Ut1M\/>gCN/+#夜9'e3}!rrUQ m釃m"sLaǷ&4u'|~\u D*9#% zv"AHN5Q/uͺOIXDh[X8XS}/s)4䞈D{F q_A4:6bFJ)樫>[ȇR+j,A̪SRlјf}S*Ėki{R-6f`HA]Z%:!z qh) Pm?`M孯ɐCڰ=ePk ƅ{+Bȣ4 o;?mNT Sf%S3̜@qkgM-_g3ƀQ:- }6O_ J)vrꡚ/k]<4q(,Ypc[ۣb~ TJvO,yxcۀ%i@!>UړPB~A(6^[tmTG#Cr\-wzÜEf/L.|lQxnZ}'nQ]5aX=~YplA>C᱅VIO\XUgkvO>N 5)Oq2ccci h#(g)>qWvNފ|˩@x:rŎy"4lĜw^g*JOQ?["uf0Hwd)$>G&| n~st7Gl t&C58I7T#q!;|Z0[ ћr?.EKHle TEL[:/"؉7 9:D#mgus z &;uȑLk NҟGx)דrudToWJ.J\eT 3#~ 7P`5mR-уhncE:0ri@t,fV/2$c0 %syP@!Zb|S9OQB/>q C¹yC]%l[̨[fҭCj m0iD_3[e!򧦻vG`[qT%}\Ȕ$Qh2w228BԝvO؇sx}eB*\my㻜;vR1T֭91'l`Dth,(ַ}X:^il?կZֽdn#b XM#|V|6B 9',X1 2zUv]n͌N8%ozc TUDqXҕpC;n> #:Z}N\VËWn$c7 ѩՐp/xWaz3Kv\U}߂ci+&[X]%Tou*v~i ;FD5 bXNqc;$r+|Q,ZTڴl'6] n*LypctB nmD;~$o!nQ%C˝|ݸo j/~]N}[13\tIZ l;ŀYrtp"'Na8'dcH2=NmJUh'(P%2Hفisէi 4x]3%U!׶?2̒!H%lQ(E:@W?L_(Oh+ WwkIo U_{_RM^=@XEsLL.oZUo(7pRz6[oڵj]l @!)xE9-rE#N]G߫a4?[.? ҕ@$ǚcKv̵ a C {6Q%o(u`9?21gMH=Y)mi&$]XacDXgc )G;ps3"*A)ClwBWOSc TOHyT_Ts0# y/J3 wpT/ՕcLc\|'Y&;X*Ntsauф6-dR6Dzqg79dz2-h#rėdFLfaQ|p&G <,`ᧆ(!H9 IKnƧl`3AQh8 $oRt;PH8DʜbRgQ7a~WW8z F.EWܱ,Dli&\`,Lu[S7=bNLLh`z7]˰wwUn:g ı~"|}ά$CZe/D[qk GPhR>?BR@FFv|#txZVG?fWoX3-)ykP[ehV𫺋]SͭE ߮yC/nzcIxL!_8. >^TŢQ{,M'Xp4\4BR^ bK$A$͹ `Ɗ״e[K%:?.pY&Ҹp %PO=vOb> u*e|:@e[D.Y]EξO$;2mUԉԺĊ('lҋeFvQ%ZlG(PO)(3̽z^S/kS" gStT b?TW~ b 1=ljT hSϫ{ 1[m!֗>3uLi|xTdZ ELueP˽Kr\vTHlpz_ t`eT2Zh\B߶祺wS nc\~#/͈I|d[ջJcto+m丵\@Ugqdz w&B ]g|C [qJ%m=BM4Jٓ i;袙7Bl1w*ǶyY= ":ZX'aqV/*:{T6LI5~C͞#Chش֫ y0 .@tBR 9T5wkywTjD:-.S[ d A0 H kfGB%%\\z/r 8>|I؋_-c\1qbOO^zТt(`Or땸 |MeZ)P-x!Kvx,F2- 3EG]j[?ˌT}$HRl`NFkAJRX7.5Mՠ(rg_V>}n81h#0_1&7FZ\B<Y!zF9)p| !"o4*&|WԈdQQ*Y͢p2_׶@kbi<L{2~~KE[;lW r.v*[.աB Jmz #n 'p$6PQqߠxLY%Qvx%& WA4qJL0 hQXF&$m'>F *]m6oTY|Hsٚ`ޗ#x q993f=-\-.:d f2$}R MJtjtyD̕-L7``RZ<0Cw irqfф '鿱ZVhxyk}I_{E-x/i]d;(PѾE$àhb!S@zb/` xTCU_X=3I"VCzF#]RVIEC\1Zixc.)v+uIV~#ݒ6fҘ!ʩG m/m4yihԨ%ja?e!X"{gsО5Un'Q~Io5IgokJ(1@y ' ߀\]ݠ+h=yZX8СE%I$eEA%J,Rxfϱb͔c 2ҜMwpI,ΙB<<.w W”jpQ_s%mgX**"[~شw(o˻U8`RCa}Jf9BH(k1 BE8b a6[IGb;/cܦ:O^YþTؑHWOwٜǻělz=zأ/֎&X dr ~xӚ;_QP޷4`HQZc{$F-'5N鹉z>HVۤ٪6._ǾgϢUE>1M(oIs߁:FFП,Z-DYHd~gwbi{ͧ=48Zh~k R7% 1+Losp@ YK) $#10atqKA-DCy "*}UҢ.1?%:76!DXp70j9.t)Zi:y9wmyMmZYr.c`C0L003q!̜-x~Ҝ.KQff?j \fjf "Y?;;dl[)M;3O/S HJznv$ƓOM1[mh JI1 wC0Ꜩ"|߀N_ZBa'-wAtSÂN\1p笗Ic)9I?,{B=+DB%k.T1`NVL}VzHZQn.;F1B 4K[?;FMAAϽtNoS&y@}t0.BR;]E쥃V.փH#ǁ>:,dV%AlAxbɕ;2; # 7ؓBeaU36msZ׺__4uȣV^5~>(u#|:5k.P}gN,8H){Rě\p\+u^ATpMo۠I{&˗r0 wPmn&ȝvdzM _ 'lY{#3vłh5=i EDǗ.iD\X7ՙBR B!P8EME`Al"U0P LeYN{ADM풞ֲ[5fX9'O@_zp<;MQa5M.|*l8gѹ?+E7`)9_q@N+O a`L Hc~5bo s'd^nOu^i)yۛȌ#k(?!*@*GA'?)43eh<֡e+fU{LÉN,ZSY̥eJ&`\C:&npp-{~E5[*M:qؾS.:~XdԢ`,J[*/$p]g❀|)' s"?Ym)';z><^ym:@-ڗAւf0rIeH7AX݋#'k艌?3e׻#](y׷$n 0!Ӭ':S|\4R8(-)%Tm},@ {sR/fR}kascFfb QFdrJ'ٕܘѭS#`)^ z$p xRDW ElH&>vr+vCXEN+#z8Gj(]NV\UX@i7M]VjI<7:/ݦ]@8"iN*С?X_H*}EaҺߣz3oou:*dx @V[D7ea9ߵF iS}I$ fiegXYF(7vٙPXJ پi(4{wiـuj׌WXćF4blO: L 96PtW݊R NZ/<U0?U1W-lhF%4ci"[J'}2B4kXGzdY4sǔ9R&/ A*p;t%,OW[(l7ϓ-yqPQz+[ǝ禍g /B잖يbk٘Ja@uW/e2sbt::\0smrtʙX̓shVfN< P1_ 6 !/9ɼ*"„cі;gcۮ4܀H|sm̽|·y5Hnm{݆'|s @ 9%[6qwUe"EcjM7SK!cIz gFSϫuY yXlE$'OZv]W[4Lcz6񓸶ʡb`6QpE0Yr`AG,_v4y$Qk4lࡌ#'jZ<ȏZBV"3bhmfq 5᝘=|Q4,n0l&^&'/Ԋ}s@FcvFF z"}{v=NGȧ#9tTA1h}TC;EJ5ʻo; " ?ML't'5*4\$uUsMԎtHU+#!҅!V'A`\?0|1r3V XPv\,HR26Q0'4ж߷,gܼ7f*3+Q/f֌Di2SRiZ{@P?qKB?EE6Bm V_S mF(]"-r7ZkfZPjҕ"/P4h>_ k*_/I3P#=XEKUX-@anUy 1#dqV;4>6ұ" ` cθAI24"^Y@:Q4 7>RS^s1BЌ#vոj<#J}ArDӃI,C`_TV6Hʼnym4y؛dUG>(#.3ne[3*z ~h/F< ߭- [pR2C30qUϬ*Ӈ+qݠ?{D3lWqqH~v!j׈&^F6@dUEwխq+oy ُ~ҖHWʹ~{4>AJqW>ңSs5Bo+oSCFS/`+z <4%KR$;hבjcJ8R*dO) z@=HV/`C8R3-FȻF21{I5ZD] H!L+ꬳ6S[>wimx[)PBpIT_V{R|h 8dY6KЯkwףjRI`Nn 9f8Sہ2U|Zt҂ WcZA&;d⅘6S,kY$oM(H=#/]x2{+=?D1av&t"S M3z'<df\䳻`wW8_[㘖(@/zе6-Dv8۫&3Ϗp!+M0ط@xn(O9:,v@KAmk\"I/*/+:\qOl֚ѪttY$5!1N۱rh4ږ6-ZQS nvij{ 801#pF7H$ɰE|US@8&*L7ӇFp.{JYw8= e*,ӜӦ@/g!so(rk]Lp{F5x>/Ѵ떌e[4?d15x) ƴl)s>0|=ßKU&[δ!́?/[KY-͚bI>$ 1_ CCbL~`?[9e!bA ,5j@%-Cw$z]bLo-Eߝrl"45'2 Q"Ns7HЩ!4݀)JzHsN9) qIڊ XLn,V}q8G"斐tsA#ؚ{5i-]M!Vuաt\|Vkյ9 ^NhjM!hl ݬd3!HkT,uvb!6֯h+6Q}h`ΫNqR@& -/P.X7f5W m'ͽ{6V%OGu1jJ Bu>Bd$n ;+~6T{xY%Ȋ)͆5Pwڳf9#0 jKY?qHsj_2Bw"fD]fþ1-~P|+4s.wr5nn&WiʇXHj̈UF֘LS^U^Qz>(n$ĉ]R7؏TXI-1#1Q7NOIui2~=VFQ`4C}$S(zCH9/ 8r?wm\:~w=1iºe-͉UOcBYZ)Fܘt3fZkܧ/i&a*cv|.tEH=y띰ɵRH6.ZF^|kAc|m;f# VKgyBi16j¶g}]0XsjHݶyIB+{WKΚo3 Q<OZBAa35?P#C7aӱ# l=3ӹ*l*6D'Mr?c5&]1;i ̏dFvMz׋Jëߣ% Q!1Su媬SgPq5 -׺O˵'Iq6v \~8E99e8rJ_7shȟQI1$1i+ Rx;P>=dRzݜ⤨Jv?Tԥ{j5,Y:?e}!_¦)O/#͒3`zQw _+c{0HRGjX׌;=AN;?qT>YG?M`w ,4ޕ$cKһ4,PXM>]SNwvW2NM!914_+nIm1OmF"My٨[鋟ֿ>,{U[eGyK?(\KVbNwe]j>G뀆f&\~˝lEg26rOQ) }4k,k9W. |IJQ`XTvKCP%̛(3+(sA3Vyz.'J YI27rvx--Txxlϥw xFxL0-B@N)!>r*D9ܓbuZnH߉<-l1^'K @fE؂5hւ#,qfqy@/Sj:n,)i)}.SC@+&νw|Mr0ȁc2-quBz& ƭsҝ)4 7t%?[B n,[IH_m(?vٌ/枑<( ?FYE؅1%R4ZB$C$ /P-kjAk CQnF H:\.:b* M8 \ ƞ_VUGU\zoc¶?4nvoV_l1Ž:|k GU3 H=a6'S`N\fGEDbE R[w ӹbdgcڂ3(Ҩ83y!H C⢞Wk8Ɩ2D_[b8 %r-Yd;m|tt XY"5ͶL.z'kY(Y˷":R$=jRHj}~NT0`(56-.o,\_zD' ( /h{r.eQh ZTn>LD?)H]H \.jzrg s== ;Amxme$#4ftgFӢ˭-Oͪ)1CLg\cBlw90ai ွ?xWBHc醀R,q񋥊!;L1j}W/φ`j'?2D`|8#2J[`9 UCvzL( !)UC- !C0^;2Y5* NhB\l :c47t1 gxUFBP-K<@ 9폃P*BM]#I13z61tż k?: !1ӈv,K!](OġDzŜ,c[D3{HdLEcϵ6UbctaޠXK`"uA&ʎ5N= -=bE\Jn>>4z`X,l43`$czLMOBJeENIH j[n_J'} M+:c$/l'UIxi RGe]~1l/WA7B6lfM]*Bݐ /U&Py MAQ‚I%GÍFUik^-2W LXY<pYE6qXSi||Ii.1/ ܥMz'l>=5ɮ[yf DLGD&w5)ڶ;Ԇ?`s `i|ewf g}ܑo왯3@*g[Sp+n|iϝiG1'Z*Ț1% iǷ[E;$GihjO`؈eVʻ{e# HZU\8(|ApIEaJȺhs7[@8{m(&K⠡zЏ Ǎ67 q+{~[+ҏb\goQ3#j\l1 h}i4a̗p1 .G|bXk֤a_[;$A GFI7' 滟~[b0Pq7ig› Y Fj_YǓDMB;(kֆ` HPt(?"W1mA MC;,P!}L>pc/T9}$Y!C^c2deD-4XO,l*ԫ= 9vf+eUSWjdley'զ~E#uj2b2CØF"/Z\.|<8 >Z2Z+ʂÜq,kO&a[O]Q ?&C(qI29BՔnZ_KI̟%𖣩CC쎾FM8tA, #i.l,Pɟ@e'Z玴>Xe9xo%;!Hmͷdj"lً r SA`'7Zcd{ywVZ4 F`֛<2We7=#d6#Q禶F9h%%M +},82jM-%9XZ7Ze5OnD6hKN}/N6u:[E`VRv̺9o_-ON5dEA|)^ evʇni̐Gӟ=$klt{%Q^,j啦f rr>/OL6=A`֣/j0-3'Vsv\wU;&]x`Ny/8d0CF5ߌa"^?ey\}ϭZ]*QiCD>{M6LJ%BgKusFêYOfVKêzCh ;N5R$XM9{B _ꘚWsdאJUm8yT"sf1d|5sǒ 4݄Cj\v L)`Uvn|r{&6$`~)Ԩ}OpAVYt4QUMݥWD:?ٛK?~xA+,'DE ?tӫm8gQ2|2WS/Ah lɾkp@Nq"0=7H ǻ uݤN&39Av pIgD,!dbT> 6;BYg(.ݺ 0&w@s0.1%OoЁ#'JdS~sC@ ᝇ ~lub͛ 7?FRfXasd:7tXU_HrM*E`TN{U'cWJMz׏" GjK5k Z|H'rhdx_ujWe;" nmvhI ,H9>J=? ܍ᏹr&~W(ßRMmQȳ&e\\ַ~;93H1,gxq[+N/vGf',K _*ryxs2sfYwV\ P+Ġ2+f|C-&񠸷Qp19x;Ll-~̈́QwU3fwcG3,4 )uZ 12 5q֭-: ۘic, Wx`f =ancj6RCv~UkA<63 $ ԡ"+D$@]u rz&]3r `ڲ'X:Hw.Jf^sߨ2߅#Id\fވː84^ބr{dwD t^KV4 m?qm\QʮM1)7t7g_1Oi+gAdz$ p'l莣@7 XfŞ ;,gLАM܎vN\[1to3=>rOJjOtc V',fwZh3Pt~үtЕklTЮpwYV]y ĐhH%.Z1~=Ծ 0r4nKHvڴIn(afHƠt **wybv(r}ah}ubM$;"V&`~tTyq4jmW:ui\YkGPx MDŽ9m"ڷ-b)~̢`_7PN\"m_>K}%{V[Vw)wK0z\yqg6I>:!DR^Bc"8hg潴VjSG;?{\Wt \?I,W%?Yd{` NS=,&L{lR+'‚KL*irYC0A򸈌G|,D_65Aw^dD$:[+d`.#Q?_L/8l-t*s\ިFl$mS7Δh2w8AyL{%Օ$U NG.dRQjE+/Ŵ?.!8RHh}2pF |GAhՖ VŇ-PԢџ݆%f<[,^fEy|x , [z>ʊ<,GΓNS˺A{nH戂Im_-N5.gq PE~q_T^hj54ŃOf {U{z]e;SPk"4Ћ1Z whd pCR#4[L ;ug-E󆱚a3шzr/j1Uk.lkBQqɓMhn pc0?Uo$'-<igE[ 0"qAy-f7X}r:i; _3)HX>Gb_p\?pk>_~{ Q`} :UO4RBlAIIl{~ߤϔZaX@nDo6cw1XJ>CZ#}%uVɁ)tDipq=].!?dXC/P^%?zLr1kSB\2 pw?U fZsxvjBc@֝oc n,?΀Tڸ8=SnUVw ok̀P ,10r.Ư¯C8`$EZe#sxR)v~m^z} te%;rfJJ聫W u_H_!K'-pE`@gY6d]·\06O2h"IrKvS36w6mX?wN3Dg NN_sI][̞2hx"?6?o*{ |]dĻ} 5_qTWѸ`LQAE-5S^Yu)|20aGC=){OT=}!iÏ!(nۂ.dC0̤sl4IRL24OgKWwHE"4~x8M.A 8~n^#qD^EM>l>\Q9`{wPb@9} Ip:M,{^Ii_[a=Џa|(\d~g ,|5(9y A>=X|f!m^k ;j뽺e$5_I(a> 6W)Ұ~Lӕ<4UcwݭwoM)V wS}j:*O'x^YqED}+:uȘ:9s # !.3p=F26H%+]ǫLFp:d_b 0o Lފ.;U] eNdW;8jޥzi=pSZae#HDMPkN &Xn6%`(tݨKvyI8zC걖LovEp] v`Ʃ`SdL6sjX4nK^,S#T`t겓#Wt45ωf2Estx UWK[(nj~~}'^-Ϭ7MK0LX6kM= MO~77g\NdA'\3?e W]{ g#c$L+Rv%@ RM[ c3|(iظMÀ"-C[t"a3\MeD}‡ˉ0('}Sެ}mf*lK.:K$Wp AϨ)Snަ4~‘w ZA7sQ* 貞C&"~ޡ)j%^4Đيc{yCGT*GV{jH) p(KTe݄t0D`+6˓D`ݞ5Bˡ)3jI [ti%R^c\f05g"6b&?CG]ȍl$"Ϥ[{0H3 {n~f"x uD SaNݦ.nVZR0n`(PABf;>;ݖ%WT Y832z(Y"Ld-MTSF炖n %i `R^+3[LP!S F{+?pUm lGt2Nݰ1Qa:$KevJzU$%Pc H2RU 5|Yޜ]F[m H'Y4Mn$-)6*}Vx8%AxۡPniW֔}֞3@^RK"MPb}\lh<.C΋66A(oxӭz>TϼuNd춿A85r74V lhK 9ZzxO,IܱoZDpVʢE`3__;"#F`_H\L)u`mUzP =՟:MN 1&iN?|\Ch-L9ރ\.|Bp V7?S7ېኗ4ؑQѦk{5FsTI=Ȝoq1Z/@ĸbݔ``HIaZxڏ 94zfJ>fwS<7ut!T 5lnQSo`z:f)Re3[I4 r_@TwtR92/<hAʔ͛m~qPj˪Icq=|;{q_ ;B\d@qц"&vc_ &O֍=4q.j!]˪m7sʡFj+b ą$?U -K{I(`!L a.,b$2AAa͠M:<.XLeؤ 8Lu3Ni^ W9Us7RO.pqt3;֬?5E C I0!{WB*qr$r1^B^6:A0+hY^Mb-#|K0[MyE(kVto B;'QSe˃M`?EnͧD{FQˬAcq >~-Y4Ȁb_CRw$V:T;Os^*nѡ#ViV0Tn-|OH#w }}6Q1Һɛ3=v%¼:=8斪h m9mqVDsq)N{JgʴʌU`EHҡӤoL [nqrp\zM;xAte:@jg %}A S;u8+jGfoF^M|H@r 3,4^y"i%dpn{)qɦ~'?Ay%|Uf+ A9g7%\GxІȕ0"Uz@Ic#Z6ZN זpF*ݵbJq"YtR\8i$ȥsd|~?M!g(vǨan ?|榨 B! /7R5u{گfeOg, "{Xn9PAdֲNV\Y^vk~o2oJ>q')_@rLf< 0U M$Fǫ/Qa:gi }e;QWc{eY,#A|q$bL%rY:1 "["3<20[V$lhW$Z!)؁쌕w~z9E0x _(Ud<(3zgibfhÝ Q`1!L3ˣk#QIGi2ʠYpA%i{E(qYP_^(]])_a ]v~J}+)a Lk*8BՔ_R[}7H+(мZ`h9֞ A8R* YhM#ǒWxea8p=_닠M=TZXXoT]:(МLw @GZYOd ^Vc%Oҍ]+W&ۓ-{.LTɈ܌CL=oJqd>Ooݔbsg<ߪ]Hp.e5aɥ83ZgufGVM^ .-(L #+l`; cl*Gm-]$%AvsYbđ *hitDd:QF2JY_8{J vf\Y%8&h]p=oh+oa {,il!On'݇KyY H˝'=e hTb@Yw^湵V-E >lNW\ 1ދX 8sb!3G*?J@x1, /(&4p+]=vev/^uZj[ﭰcJ+s+A~7B +ai)#.$UU#֏Nm,U> &:TQpK +?L r&㚨KG,j- S+fpP2x )2v!fq8f;M ` 7!jM3IAZSo"RWLq%]+MYō;}/u[9x6'(^ S2Ϙ]g y/p#(pcbHzH=Y㍎xbОlkpڋZ Ae gkD z{jDtjl0!L^oƐe$k*괰{,#>(%H2Qi@砸Q_> HJ(=34wJ/gE#,΍>O*N|7/f.OM[YC[WN%|QD*@W9>2gW f3k + XJU 5OOP=.ͺ]jN0$)e:R)M ">*.1߶V?q:<9(znmau513ـB@TL@ă ϗbrUu)W7ґ rq;UWF +ofVn ~J_O`ìӐGtѻWпh1U0Rs;P7 kW?{uoHKt@eDJ%68G2TU#>FDNT\]qP.%o݆1+S\InZ t; 8zy_:]=M00).YnB2''z{Ԙ$`Ph{ȳ&b}i#E2XQ[/2gqdY~UfU{VB)S磛>@do.ƒi tXXסw;^/pG-hM]{W#><N °?5HK"I8B2#Q>z̛PG^֌D*)́Y |U9swΊY%F>7X75]sOK -9r&f@![q;'«B`lw7 Q38{l'}@wPK,I OM,JR9~{3ZV!1ns!a/#36CوD){2x2SV9 |CaQm0_)b\Ϸgc|9G+P&zjHDƊvh[Xߧt@,f=ZKa9$_mIKDku>FE$Qdo gD]Ɓ̤ꃻ￵rBN+W[ZafZ貮/ f`G;FXj'D'ϼd?7|ƩB^яYPA[NƈjкkO 7Fy鈸 COɝxu`/  ~C`Qեs rٶX`ڠ Ed@xBSvOCgr#DݣFrqWsz=ܺVoƃQ@Bޢv 1.4K:> tg8 Η213D!#4ҥAۮ@ V.3itfA)\v1[Maj M [<9 pÂ;-]#GӇ0$St0VBdKTMA[2o Rcx(Т~^P\@Nx }[9W&*t# (UTTq̚dK%S".ٯ-NUZs1z+!.卩/5h2X5;n? +e NS솯ha^g=s֔JeT7jZ3f% q3Ȏ˭d'+t ]~0?N[hQVĈۿbƈBstW ui} X?雈&hOU鴓l4 6RuP[TD *GK2I*X"yV Z8{Lr2%T1&Pq󇝛v'̊*UcZ=09xP0~z%$깃, wy@Etp |^_az˙U췽 f\a Of/nx(  >)kߔП:8s*)ɅXdIE_zAtn\gqi—H=SjM䁫gy~. ;2p, b )w[V5zqVH LwDI( go*Θ_Q X [ƓVqu0􄧑l@<fI9YΆnoRW" HHŢZk: (wu5igW&cܴTAx!7C,P *]Nhj R`~uڞK$?3O{xa7DX=J&Y!ɳe?F/*yvtGK.LrI"ƊjK) rOO9&- 6]7l؎My$ f[l$P~)ݠzX8!(6 ) Tm -`(4yiJͫ;vWT9_{#*JoOȧ|c -7tH9<0לɂKa{`H"*Sdǹ`?^ga$9pxatMY'%3ԑ5%_rHgyNʐ6B-:`ůZx(r%o`;XƽŴuf.{u%V-']Zf{,u^gTZ/^[dfm' +n<֞DDP|%B@6-~?%3p/29iv n™CL) 12|fA;o<LbF>,ȜaCl|9F:r}YRk,0؎7w:{ ^宪r j$ŻRc$kp9A:*c<-{P~ /y/ql6A)uzxMMk zf{=wJC% 1Up՜%'D|v'Dh|)WƁTl}JMF[}!m"FJI ($?R>meFk`W@l[AJuGm(F$GE(4D$[_Zw2'=EM+HPh[]%Ja]p;B:n70OEJ)bDU ߳ko+;$mF} %fusg?Y w L/ۂ"}YZ5h{n݃ts.`f)'ˢb sFl]6LEDž)  1$u6diț* -Oo8QC;hiǶ >5v3˜wi*O~/^#J3_ݟcI-"Ydpk 5`ҟȋ?6>d:?Zq9! -NjC1@MO u(>JkʠΡa2; 95 i-w"0Zwcz85#Oq_73{[` &16\rnDd$ S" V |\h{5q/AJ~Vt i wKTcdTw3@THCP !8t҂zɘ;I?mT` Lu~*uک3ĥLAc,3a 7T+I>VJ_09__Pn Ҡ" %b0Gj/-K{@xrH-wH$!aΒD}'X8{'kL<1ȘFYNzIٻCETi@}[/ш/Yv|jc'GvlEV,hNQήZ8txr@4(> w72WrȐLJ6eѻ/P; 'Z@BBc?y3lSE .#LV9No/%o3}(W+2lЅ'~?bح|ZYTcO]K ع$"Ui.N$$8c6 )/Gja߆}˫Y5g 5gOB߀l!&s\!_`*ɇ_1d q)BGBxm~M)X{xK<hÛ|g*ՐVO ,K&Y/wh|C- ldb3. \e$C5"bK&мL@o@$# YlM/'YGrfnҿ4/K$;ba\}:c m7HJg@āK9Y+q5/ v+dTMHGF !e3hc:ɰUb렖_sq HiJJ0rjBJmxx]jy< 4l/>79~vZm";y&3||yK,{-Md;_0.dldSZ&Ywp?[T<,d6 xOxacDdqH1wՉy{T7Cy"= G!jbHk+be;Q0 (Jb5Eɿg]&lT(R?b4;렋QLuʵ̩E P}rC Lv\'55BrؘcA27CGTeuQ迪"^EOt?4c7ܹRjPus'H?IAR2?l҄/DOo X+*48fH<|Ntҕ>o,'CC$ohAcCcOtܟ(!II6cy{ٞBm;;2q{e%g^b8U7w!׍~!̭QRu$"ȷQեr1<7"q+{aҢ^6Y ΰ0/j+YNNXJ[')݋+5]GY3E](:"W9L8`w:OJE-$l0z (X o)Zg`c0MbicSG6;9#轒Pذ Sɟf F\NHU 2yGRg@|\šjt2JPt_:#߿E+On譻={Rr3;p)~ĭ?=#~rUx$X;#kDG35JOEztorC1[#M6ٍt|S_樂h=@ ceT mx0W¬}eήNLw = :ux|t-2+5vYȗ3kaS į] {Y@9~DA[7p5m/yxW"E~,l;f/ *|J[ =:`tJ̤">{.MePzHHYH89 =WTCy)cymN Aa&G 1 Y~? hw$EiC=Ad2̒II(|丛,&B!ZZڥP첒#X;ypW׸.ւN4JZvRBiJT'9Jnb DƫpiJE-5psGTUv#0v`R UHvu8O K@h(OݖucjڵT-mݮS=U3)͜tl ck:~ǫ 0މp ["My^hi^(WFTɁQK 96&Nj$".wO<1;,aVIL_ ɜ/}]ynaDz rqAђ 3q< v:Yǚ D|pC w#viMCDB*h4&(@oeXs"jl6$>+XhpФy9a،}\u!"xPƉ(=%Ees`7xba239-GzfXNӿ0T,"iNR"ېEc1Wg%^9k pG j 9E@Kf}}K^r&^+< %(&Z&0)oa . 唝jDor'O~z8h* 0%bF q󵓛ybP #,zݙބZʄl3!d3v͡ڢD?E]Vpi u QB5DoG k, ` 6@6 >C'p(} IYGRO#Z7=0g;gvU] /y4@_֠WǞWh1((|Ʋ[]ؚvOF~ >='u9r%Y]Nϊy&$ؖ DdgDxT|&v9;(\ #8Av-'/lRr*NB t8'#*EtkְWn ;"^nJZ8u#R )XlV-`[DŽv1s/9ŁALV6vỮ d23~+|FFnն*ZgS2^=i'N) RhHu]A}ꥅW6A̒HUq{@lۍ0-wP`Yg|qy@N0}W(4kK`п(o2{Vġ|VkpTaAc Q>4bT"4l C P'm%hi~66{ΏtʀCMnĮ8AبB緗ɸy|]>& 3eX ypƄ(^35#mh>Fx= փ%{LC8&.)$3(/C)]9$_vgq=0r{'F`Rt~SKpamGlFN3?\Mqt\MۚNS~hci8*ׄ VY}R>j\o}T* W6ړ5Ž6$NmUKNVHF\%;3b͍*o{6?Q)Ҏugت6_=q)ރ*v&jd$w `} g=c.d,d,ض-჎#vQ1_ɂpե?_*v9RBȳC@,:?$="wK0A8h>]oՂ )`BVHMzd~xh蚕8.tI?PZpaKi:wQ-> EG./yrWG#Gm#g7оIAJ.\ggZ+"CЉ#|#Y݃&…E%㷛„Ugz}"L(k6^0YxkCZO9A wؼxљ)%iqC&Й<Aao:]b'BT:Q|OVA>2 r lAO0=5AX$ޮSWDΰ#^rxSz-ZȮA1Otҡ2szHʁy@ zП'&(=P I=Ap۲4)ى[Pɝ{Rrӕ:1̑RDB`tCwiD쮵 å_o{v"Фl,yFHz* b`PR=s7r )K8๛qίCQ-qӥ, ۑqzeiK!#E|`iyC(_PmC,oUְG.QT/R k4eKzdO;g"Њ";+|D/Շ< |* Kq%ŅbUؠm;xI>5[%xy2}{B xF2pB kb^x^*{ƞd $n V~!zo > p7L,1s05v&,2aóL9SnS_9ArA͎) $ vj=jQdYѿ5pT*('XrnF`/^n~uQz"^ 2Rm)@ESs(ٜA}0$ؠ<h) 9oZ:muM#@\ /pS V+ĩ82 (Tz_;2 Cti]Ȝ e|a=w8SX.=xFăA;K EX˸?9¿E+F!L[㌤.LY伤#Iw܈M,!WGE6}a]*KflCNnS}LV@Y^bT0wf> Vd)N;IʞۣvFwDԕȇ Q6o %ޝGT ٥ kTH@C ?rI/ U7*5@Bd鋹tݓ]7 c3byJqN'x[6]4 =]enB_+mPD:%#Nȁ&p.#O@U P}Z 8'vGaŦy~'O QQ/E;u":>.L륻ŌHh=c=줙 ̇h]2o[!:rwe[Uk ~CIfޡ \֮*|GhK{%LM͂gt_XG  [OɽWh . l$4x̳6ÛӠXߺoܔBER\/IJ ok rup.^#|e?{tXdiF#f/9eZjC0&@[iٽ4v"A$ Es$,tMV& Nw%-vVtMmMb㹿bCdRj`nu^lB1Fs2Nfeת[4]'X bq4`C'^ON-hϞram"Ԧ,abZwDx MlAL`ɈÆ˾|f} L}˵,ʦ׈q(),gzǗ}/1f-Ύ|T>3&`@y2 Y)jF>X*UVmmhļ$2\zOfa{ۤJH-FvA+g,Y" ;[:_zB V榰کњyV2"AԤCw:B+ءs05)NUv)gEBS7܄i!䂬&w7 o!Kַ n21ڏâeiҳr6REh*( \ #;:dV q EL wq = Ҏza#݋~>fnV)(y>1~]͎@Dľ΢C@NM'j3=EFVfE*K-$Կ/ .G:YWpogQ' ٙ8 n YLMlxI 2yiT<<;to7AQScTCSZl 2' 2|̢zse‹ೃZ"K!rfMfC .(!s/T-Na z JA'nVBW#B+ক{"V鑆j%@HFj׼!E/<_"d4 AJs7o0;W(,+͍.azPOL3zLs(S-&`F@#q;ߞq:.'JF'0}fɷ-h`C~վgIr!͢TJS6S>}8mR1I<m3 hp˭͝ t[9 l_a vo|MƬJEF$ª#YqO!s:B Xzp#sg a'Q0;6YZm2u[6oŹ%Y!{tD(1|$:5b3Ka,?P1.d٠ SvGdL3o qU |fۣʮn=MYk *aWsgPUfjO KPNaY2Ag*A;hؤ*kֻ0YNՌ Zl[_I*?|oGѤAƨcpˎZ32LrFlAkpx#IrZ¾gVW0fKІ) {9 Ҥ'?Gߩ)?FYPBƑuvԷEyUTlŽWO{`ER>:Z`K܉$=,K 9nvGG T.caAݏ 2q(oUu]9o[5>f`P~IG̮AV7heJzD:a{y&S qq'8o ;yB۱w҂RPH}!4vZjoQAL~(А9lm{(- Fu$?]?Q\돉giSSFM#K܄i2]ᥓO'`v5ww29er,1dԖ;lj O\.nCN[k7{sбQ+©?˰ -uI 0'\A2 +*J*õ,*fx}de1(,RHG ؘةمp62QۼP\d|Z'g/Ir U+ +L2c2;[|ccJr:pBc-Q{hp@](1wU2@1 9t|cS e0졽A~\bLi#^D9ˆDfQ[f nJOF}ȆZXuC]¢4bgsm ?3uG'YЂߩtAčYvtr[J^^D"-tJJ#QWZ?+u\ufYMIbS⇩e?!opn[r7SCca~Yj?"=M+~Q0ZƍDJd0HCƕ?) ?aBKJh#n݌T0\p\Gd;/nZ ` KNc?@͹:i? %Ȝ(^d&=x-B f0wJXÈi&T{usRS(^*Vr&ʜ1glw'ps**h Z49L~*X( +ܞ˒3lU-SZ$=KhJʀ;9ZIҰPLp'/-,|O T)["蛽ZLx62L6"97BL&C'I6Yėfgjwkby>&Fa隥+?ޑ ''n2#e\RH-5ᧄXϠo`uc'IC[sXwUGa3SK>mY7yG xzb0 ם]%|9KЀ=&Agdh[h \/h2%/$G/'}a=5od0*"+[+U(SNiYj}Gp$ (KhKwGU_]5vYN+j k4M?S`N Gɒ'͏nB&XQi {._{R*$B!M&>? : ٽ\0OI}C#9-q(c{J89,UnQdsm$3'-sq ZۚU&%#Z ?d~ٷ%8CTϪƐ,6JtY1*kGPK׆7]>?͡ԑjv/m%J.+/\̱yfEOtގ]@N\ KG J]d"SKݚ*Y#t~IN<ge,ĻT-6*XۮDV;_j lo9/a|.s`Bxx*Sg~TCr}@l qs~C+9~ t#NP3 UғG,7*| Ibs8GE g,Bʹ78oO‚ZHnDVrk\ze$/_V9u.ӆ1.;3/f_i{~Nl-g6vNk"j})ku~c2u$;^TL#m$j|2K"^']PsRU<};V4鬧 4 +C Sgzm'kA(77%dwTZ|񎎉D% &4A-򔳏A{xL^ݫX5l eJߌ~^oނTI7-ǿ̽p$`)cQU0~ıUGF1(,$*YNLwjKR }䭩1Mv;(obߜU+$і߼&—ZaҐPlQsW|M<%6avTQ -nKaA-THj#UGܷ#}-oPݎ caU~АcϫQKQOYUs2ff\x:J >& a r%W.][T0/&s%œEgfm:p}ڄBns ( o'mĭ$3Dmm(4 A;?dSHpBޞX$d8Y0s,eʂ]f;JNy*QDV{.|0M">%\ RTw:}>?h3Ry2Q2NL.Ӂw*˪l͗@(ۄRݿǑ `&VR;dH`n?Jߌ8zw#>"._["dHFT"Oѫ)6˳,6!vy^";IP'VdPv+'P*G0(mQ5+ŚZ]sn_sT̨]rY=Jt~`P02#̃aawck7H}|a 4. lq|&d;*Dz[e(P3`Pw%o܇:,/eA*r89/^ 2ˏ+1%\j LW~lT< /k JBQuT/~ Odn~%2l]̛kVrؖ8-gsj5  EDy4퓔%4 gWF۸=4}]WؿGf@JT [}cNmB[49/RIȢz Fmiϝ[S6GpV L 9xpmÔDQ,E똼8Mr= z;oFG#bM h: ?{58V](3bϩJt_UIqvsh3-eQmYR]bu˗p ;Tr[ :sdnƹ*r@1R3fH1pN WJcwwՖ;'jnQEʾU站*H740&G`T|ňr>mA"Jae2ߖ? BR`6n yCl|TNq@}ۇOqϺ:^L>3S30??J P0 e@gF r_<4IY,-B͖YVlbI^o6%-]rʂXQÂբ9'K6J7qa!EpAw5Oj캥ց#@N4TȼCu3W{"Iu=s6bKaפE\5'D wfWKem5hgPY4d߇4=2aݤ%\ޯ`Mr=Z_Yqoպ=J0Z,o6\#vcyGxJT=hNR!a-Q;u0 V1̀d{<숫nυ} s`; NUoJ=:L͟'P]_5e039/_57*Hh! 7g?ɝʣvٝG7l1X_*f ڃ%ԓ[&z3 n MqAeY$"*&aaK@)BÙ}9bѸV;I+q^7a' 2..Qba! WI/ oR/;<SJdɗOn$4VbE\wb4CMPXajX]p41kICe-$S;^Wlf،Pp0~$ $vZFGu7> GtIC xy5&.v9 .pg.C-c{爗rT2bzoIz4u"kV>!RwzIc0Xkвɉj&yW?Hr K-\?mECETƁC0\{8Sʊt<VMmQSɉٛ &S!A#G B!u#α5:^El!\uhHkC {Y#f2Ehy^rD<=6 1XVda~L"C~|8ir S,`vȭFHkst߮;)V0k-#:ܤdAF=:tpjrW/_DVўGSgbiG%HIݬD7euyD ƨ=愚hZ쟻NE|n(Lq?aNk %?, 0dfl#g<50D;,RS&LIPNbe8|r,Sq;;Mղ]uBIՋHlIwLP[C!խ++,Ү:ћwB.\ |Mg;cOυ=(K?T1<>|KЇBI`wF3Āx= mM|>eCPb ӛWL~h+}ѕeմOX 'V)ya[$7V7[ \v{&]E u}v%^*e%볱On[hy+X' (}* 0?)wjKW_|[AšLqF34b2K&l*f遧Uy:c~I1'@\^K̿zVS'L k|b;#0+%_Ōs`lgk׹#o0 {LaEf~Ac!#Jۧ99|ըJҷCVNxʔ9,7񂏺P<o/c*mmݼK7O&H$hñdE8@y'UͲQIZ(dQ+qf)4U =L2r8?6COD/YLKbAXQBzɗv::4vw4}y?0QbcgFrGld|VznwZrM(bzzj\ڂB0C?&cG9eyNxn4iiiG4ЛQ~4k &-a9U.3_xtORW䢹}2 d|]׭(e2 Unt9ˁlot^io/cLC 1P5ѠJb9!ծ.=N+Lվ\2 Za1IseYC\v;}thWSc\V;wA'Hcⱴ_—Y,Azd"n}$wZk6YhBY#W<{#>ѕQ+I|@פ5? 5->l\[;=&zH -m4bF CޅЇgiцzO&{YZOiN~,cJou@V=)^:-7ihG_,)֞k\5^%5ꇙ+&Sӑ95 W zi&u]$T 5/ _T.{"(zبp+/t7k9xDmQP9B+PhZ,d(`( NC*[_R>ᱶWsXZ3+BFAHK stݓ1Ju4r.·W~ 1(ɟ pR`Zm&[4)uQ^ 2NP㑦O"K37oL)H0И!W+Tx#j0Zd19[Q-uEI#J h5@в7d!3Θ C湡IH|:@hEQś{x\ +]y\sd qJ*ySg%`MD$Wǽ(8Z d57~kk0oԷ]lm@FPBBŁZl]# ^s 21[װzIqazh"_]e["Yi؍ԅHi k\tӦ15|̗6uIOB5#B^c%fKa'(ymp+ O$tI ͻƠQձ.aN{t>ŶmFϪ-^TXʘf햦&GB=-Hfh.lvg@f8` BB:'.d ]R*^к6H?%5ܵO:ۭ*z΁ ُ%dS1^!l1š{{`)@L;8(e``x \.)69sTB< %K9iMk2(KCYk"߆b_3^ &ĭߋlRdƺҔ`-hT_ofTk+Pv !pifp+uȘzt]y8ÔKz)>U*dgɆ$ySO1<[?r_@! S8jp˱f =g6=XvòE;w?Ek Z99&~OQ~E.]ǨhXsvk"S9m[\iBiV6fIJ ӂVT4 fT 5=3"z G˴F5Y `hw>Y Ɔ>2)no,Kh4vz ӻƼ+nDn>q8dWE\?=XwnلFJ!ph}rѺ Wn}EzOdԘP-TIp0cRǑ!2-z"Cm93 6˫!QРx]\CN 9 J|ہ 8HI2CC9*dDP'/D&Khgn]&&ytʈ2.׵F+!BKt',RTDCT=բ*cPsZŵh}7.J eJUULJlG 1<95e$.%\”D|yju@}=En16XE/̄;T<"BAU_3{ɻNQ= fcR=:9FhzόAZe׷U!`K+4^HCGX ]ջ6_0ZLHe^pc+۳5u[zCyņ*T @:&) %|[9 aoO$;[Ut =)E>Ioa8/o" z|kc-T 6Z$+MwRW!|՞9}5|F$-# *Ѯdwo}fȧ)IT'sć"JLf\SlUtt _7DZi]fxőLh;W <`8AR"YXક*\BѳOHisA?P: ~f9b/vY":K(KR>ϥ4$ 3 mdXaU:FkLf ghI/>F(n4Җն7SM ī=CBY.tN|I;ՉɔQ"^bH JڻsZ6['R=!54Aan嚐z"E.31galҚ@=GtkͷJ`a#˂2*hp|zBzWDrF.b.rI|W yUJ7m-z:8s3iI3AɵwϵLؒ?Pi_+@7$,%v),4[j=LHDvpGN-bB}>FcEt&AwȺǒL7M$ݳ .:yöݮ(yAiZw QX;b-lSJ;-Z;"Vͮޫq25#{[W岓qЌ-u>W I@#P}se3X-!.>ys*e?YB-@>(auAFV BPEiSRVv_Ipw`9ɏVD.d"1xB7SpI;w.}yn)#S1YFOE2cۣYrRϩƞfSd]wM7ƜMΫA\ Qybl`)^H5o5WCŁ22hڜE]Ry,}",{A=(h[C$rEy)q 3UɒTcKqnxZ)e9`Ё1w֥ ~+X?!o|"xFrnn-RjUqE↸{t(BH tيTRk7CxzyDq5| YTXx0XN9S2!޼}9[%KJYkv@:E]M}A6kxӼ43ElE{<1ZbC"6\@4"Dx6AϪ;ΐ_9 )ޑT#OݫÁ04CkZt(ZF̘\vEa+tƕokj? LC2+ ~+f +_ E^R#rwiW]%<Hezy{9IgʊyfvX,n<5frDJ8 ϲ$p]9ϤD2&qj>r9}?D0䁩'=} |.Br )nǒ/\ej8UR'ubj&!/LL=i(QytwkRH+ϩEVZ-m?}'vPޝ:s$J7 %(bQ : ZzOnDk4zVP5{J*'\0Qw&Pa𭒙}5o۝>+{y0Fc"$lf,ZDEEߗ f?ړ3ܑW\u6Fu7FkRȳǽBM}6n89 *doL/i fYYݯ 8CC3=XIwR6kd"ъ<j~įtx ?U A@ZT F&Xp^oc W|'uY"I"sPf=W.&Klنn-xC8UUhS_UE2V^]~z72̅/{Hl N`TzJ=$?TZe?L쳖j{#&/6L:DW)k!U vM}dE0o;IlU mE_z:6(dXmrWvz3 r_3,M_ۢUQ-a;a56Obaq^]}̈́sB78D]*N>S\BK~ȹM4%Qc5H!Sj4r"ACl*h\!3O}-F% 0u%S0*L ˤExuINX~882>sSZ|ҳ$;ݫ?8a~q^Ns7(DUjl47G+afw]^LJ`nxa0yt-J_sjerk}9WEdC$MH 92bnV.*: ךRŁQAn?pk{=$$iߕjbd= kyXEkTX yz/%CI9ϯBI^;#snz\:c`yvI9~p'[ Ґ%w'E}쎆…hf3yw1@ľr#^,\ ̦98ËW QB@l}!PrB9~͏An6RP|Zks~B\둾gjn$`t`y w&ߑZ UdZc p^1ngK%r4Dx\FxG N}YhHw,<(%MX3OܛiRvr^A@Ch-k#JF,O Pn'vc=?EO[$QN#U93uyx*x/yH'4.o ;db-VG+1fFBs,I+`KĦ:^Qϼ+MB%=s`ҸE}Rv^0Ӡ2vUkkA+J #(K`DxAkIK4xEXq;2_d#o`E9v=yz^hggm\x0%?( 9ӲT$N`͌k'X- E5H@4`(̾;N7z5I&l6`ꯖ<9kGݥ'ˆ?٤9o2ƋV-siQX6m/.w ӕAmšoY{T ; i,V (, и6ά~A~F#iߐ&]<XR k%>BLbL 0ZDtߑmBw1g:Ԧ4'w;zm@:q(JOJJ̮0f\L/ŋ[@/Q0Z_ORAqt!W[êM~W8glvFifHpS߇cqzRtk:`uY0ևԐZYߓeYrz h(| ?GC;j捜=E샤Qd<*J ⓺'- /g ЫǪ>\s2?LAk9| .߀Q]VŞE&fL؛Y[%̌ ~=G03EBZ>YdF@v#(Q@I!n\'KSxƆW K"N&܃Vu&EG n,I܃_V{P߾[VΉ+><)p^#|23~ͱ ?;Pr<42fk2椋Kfery2Gr(@H,AeҤ;}I1t9i*R,X j7YҿGm9l-ETZ 'vx)2<["bAZRP&YoUtTXo]&~FQeۛ;d; .-2y&zRcb@}JYW]uC~W^fC80f+/-<r[ h>;~#E'*|!!I|HQsf[:[oR&^ ‚Nk}jJ/ڂUZROie'='5x':1R`5+eԗ 7U38:  2c'cZ,|sUy_BoCwMu,faqEkP;}^|zZr iV9 ;\EJ>Ֆ)ub0 ?|^yrV7QqXgⰍ->r?@lrb"B]ZAt3"XxwK9>X_}L]OL_Uۀ|stcHXoYjw~)`բh9s2(3zL_ =fj}w[@6|1jF#X*`:e8@50{ܵp**:b jMTGN=\ޤ`-15 bM ev붒sY!x28@!1YAy/D&lZ#ٓRKAȆO6+G2 m0fr41 a=alˡU38/JGhDߘ;QDN`iC)_`Fem*&3@2UkίۧC7 p5@Z 1N %OŠLoGl MQk}cݸ$MJͣ 7&|]w 7b>n fjtN!yĜ$H;eR`KW.4DH&eKH^K]JKN6k3[4@B{'!0Dckԝ8Aӽ\0sҌP_'E.~~٧): П SmLy9M bۣJKp;)'`iz%}5VƑ(J@SB^( + ,%C] @@yVΌoqҊ.` Ħ4jƒݨaEj Tĝ|Sx@P5G:{\ɼJ=HqbE[SH*/vl4mEH`Q:-lk. k!Jn݄S-@Gm8 YcUo 6VMZĵPq){+<BWғpJ8J-j< #+ײႮYlͰ#\]oGqteV:ZMgnKJyb*P2gn!zoMkgvE۪,atU'K12H0.DBn.Dwd]wa?*MM'ՆuK-O(.PzN>=*H{b'#8*똄큸4_uqjePׁ\f\7A8E$dB+*A{eO>&L5HeIlU~I{QpZՊ#B*Zi'1i|j3mLG"cJ>JYO:JQ7xOXzk6;Gs#P\!(Q5 5oa}rj|,WUmsqS'DV؟8<,s~ }1>q]67{p_Bj 류='\K CDƛ盝 ـKNF\ZC%{Tobă \оOT3V-r^(~B[nA+mFu9 WJ\`J! t0ъfŒ/sHlɚAPז:\'Z^],o$Iuwú@^u0V  {\pHwm2|4w@~Y&+"+ip Q@8qm֔n|ש T7"Rxo~?EF\qJ!~*slɌc=xMbSEa4\%2| ҟ0fޤy@!0űr+ kISȅPM@(hd~BE! 0%p;"LspfҹL"-8鱙B:sQZOya꿎Su5 8ЃQ&n~o!-}pe8u a) nIEQa*ŦI#\;,LC dG tI#/kWe|RV)X3]¯;8mnK8Ug-SĐF=]eTz,aBH5?{ XRa-|]P*$~0g؜n,mČ[cDh M`%sPt6Xsrtv͏uOW1}-=ʃvJ#gnxPg>+qP'jCjx^zoL*x5?+ua`6ToFIuii/Q?{^J ƨ|! i|Bo1C ID ӛ{|J{ BԐ: %?$3_VI*Ѕ7vV'؂x; R:7W?x/,)WVBωLP?_xPɼ:[!'gStƢ= *H( yy9"ʖk_P?NdxN燜G.oH ^2{REM c1'"/ d% 㶬'V[PeLk(]0ɭ2?"6z4I5WwQc t5ypHgDHsXwQf>I4qj GԷBB4C_NH$<c(?9ϞE#uΞ~ó$DXچ6X_? iZkԛ"US2zh,L<6;cxi丽01QA1biغ Kȱ"uYy lpSq.*/Y rþJQa)n.YK{uspSS谣 e ӛ=,ЇA)X A,i95Qi=+l33u2Wg3eg'D Aʟt?h&7ٔ :~ 9yQ>xF'M~XV~M5^*qQOJ>T.:޾Qz/ BtùR~ \ųa()!$Ues RU {;NuQQ5rzd >Rm=Es{A {(I1A(8YPFX&L)ѿUV!O$oEd٦UʾCUmH\_/M7*@l7ӓ(2`PǑ-/ ÕtkLB\ię4XB?͆5rͯN*1FΕKma'3l ߣ-jԚ0N o4+jMze$gj Qd_U_LM ز-(k4~ǽ)3$Sq~.ɐM>&WI]׀gp PzpMbٰb_Xr`t:U7ĘIm6L0UҎbFAKȎd@8VþɉuA_dVъG}pp]PusؓTLd~}5-e *ԑʄu7Q;nTX73l %-Uz @֊S,n̂ kJ+ptO8 03Ulk;0#QJnuY<;zͮaFn9=7K%9?BrاW?rE+]QrNFz1IV BvvQÖef9;6RMjE},.U UR0[Kv )2 SĹD* .ʌ}Q eltLnFw}aX6tR{o4FUbY~ntqD '\ 70kA⿒7.N'nݜ2&zDOA>y(:Ի!lZS? .5a[kT(z-TNV茠5bnjerISmtUR;Vj٣W1?QS& 2… LaإKQXx|Dx<"Q›,_aow^s4Q9Syœ ҕ*pHKjyRlJyhcDObYëų7 @HL^Nu5)6sC؛ɥoͣT=b)[HMa3ɳdZ"ZVEis\s nN|)wCjs7/eUMd~ۋ&P=UVWj11įZ4]kI `IdOObV&!6-3eb^ŘA=*RʀPȰ ;mFl sk|W%5ڠ yBִa Ȱ]݅&r#Lvlebhz(Iɭ{zj/{UhL HW)zV~oLSi3 ҙm>}YA' X Ґ;2LfKP!rT` Y6/>5xj(2p'tH=Z *Q=+SqpZfݓ eZ]cldn(jkTH7%,y96M g*;"e^2U&J= 7QG#N{9^sLl݋;*:C|pi O$8cs/Njb=FrmP KkN'1`kT['mgNNGjI&6! tֵڵ'ׄڥs}lcQ R-h\5_8%S4)Y-iۑJ2Š׎t5]g&*%`S끟-A:RXec0݆sgzQ%7v"rgMZOV~;Mf76ׂj@Ssl1$0Z[nRyM-X84VY:[ƧwVqP0gZ.U @KZJm: Bæ-q8(߳S!Y$5mOu=>iagIQ!+{Ő kW[,;_nȤ{(XRAn42q.U+$6L%'fҎap> I&n0e͝1hT:Rt} XR\Nǫ6,߃Ug$."@ 2S_pK 0QԊ;N䏿N&5c2^k:d/[ƅ߬#ɟ}|#e+! 'ň9'=ML2H|I BNPɚ1د#y:(L13e_b{NQ| 8X4wʘ]ixUDy5yM < H:'a~h"󎻴Sw]1;73X|~3i6-_S_V?, а*:>:S2'.oYEY&M UjrR4NM.P&{E޵u'Yfԅar6䵔wS8@;G=YF3Sd~NH=DFȰ%A<=KZɳq<'mDɀ:ӞGc 0y۲eא^k&y2Ċ·6_V7L?nIkQ"ǷE/Cüee {b `{xbrWYov#7^WVUD6st_5c-|B;ek$c!.. d/&o~/>e[l6`"^;9O2ڂ\B}v& 9$ 04뀨-+Ӎ .I c-n8h kF]/XĬyDuÎ]HR' P;\ ytିT0#-Dž[t48Uvr+)0p:0(RLk/8(`uŧ'"X6EIE{kew{{[3o.8~T.EÆP Ͳ9WJJfV:ߘE%@aq7hDEHL?8oa2_%;s<"BAIvLi0kƪP2o[L ݻ[,7K7L@qŞ3Emągj{=>4?qP(L>*zlK2Zy"xïhC _pU(b7`\s6%w A8-Gʃ+:Q!nS{ c7i'"7 }2}Y_pk'k'`^- .<(=+}8}V$!u }!\X֎t,WZ5sX]8kThQiNMO0T !bTSA M⼷C/­h M۸ʫo&>?o1mWs>9tlmz +Dmݢvk f =yЗHO~BC| ɷ`|h Sj Aw␈1d;y5| aZ`X\kJ@H%JcvtbEd\n)}] *$GkGO7n i*/PRQN_m߽5P 4J^]EԘ x,ήPvF楛2K?%Qc+zbzk _0qr8w+&Ck7[=oa9VyV(Td nQ΃!L0kF6]V+4l. QFvg+8zI)`VLwLUE ^Eyi͢%Lo/Q{RXBX,J[ d}ݽΌxQl_!m&2iCp+ fU 8aяpJ6 :Y'$\p'uY#dƽ@7#!{I@f=+%>it2eZМwl(Z[%$@G$[3XŴ 7[yDp.֟y OG7 &$S^`QXE2V&i_4O_TѦވyE)׏SYLKו\DSf%Um40CB1b 9CGe c“HwRv)CTYq,Qg)/C|za(xL׈i#!tV{AX䃸ޮ9!=T.p4*uƢK"/?ȟ*d 2*o'i<ߍ@Sp4hr΁QӒ|!A~.-uoW6rB(Y~e= fQ|*1Vئ Ι8!b5kD FmgL<>~$$J6pH|WSy.<0,)@vY[۩Fȭ(a^V)ީVFO;2, $soxH|8wkוm &)x9s&HAvsE\n)8p9"cFztĻ%T'^~zHpPA;>otp ε:NoL9n<5k9Ix-&2tM{dќ2*vvog7AS2fG#?z't2 gQv'zvpL-G.08 *Wn+=%l0elk6=A6!L(TI8.v.08c(`Zq.Uc,Q5ʒ]9kB T2"U&Y欿();Vqr]VpCJgpi(`2յA O8#TPB4waA=nn!~G;} qGUF "ۓ\(V=!W|V* }6p>4XCaqR/IA4ۡkC42^Hwek~fyQF3ᯇq؅.Ⱥs,yeLϜg3&0p"vY%dFR,o%m4朔Gk;XWN 2"}ͨ$ B;r'R^[m$7y\cgğ'|Ϋv7P[?%Gt(dklˡ @$fZ@uzrJ)no_8xZ"@%K&Wsoyy/"B{3!Tinbo$!~_r`玈*10}bQ[YS)S}\|/:? IlD Ph|wQ_Mk5-GtɵڦuaoYWP1qiM[̄EzCԪkÑT-"i F7wԇVΎ!`t=B7?9-LהwZjnXu5 kf:~:.ŨVxhe?Niiܝ^w>N^4TUx-8[^;ІtwP0& \ŖՐ\O]6)KqN0ZS%w kSD`fo[cf=85z\(+?\A;MrL.ў{pUF1[/c:VX=0gL &C]'*{n@xW||G:JΎMB<4.x.͟h#vX^BA]A!9Lzb3l4Pv Af:"~N:P4y .f%xWƧ8x)ˍSiJӰ8v, "BopFzʗrL7:`AKZ7=0"p[ =Ξ5aYS:f hb$B(MgW }k:cl ($Ӛ%VBI;BQs^I #C@#Q} Bf2tUzĕ[oAW͗i3VO|{G$fuYv6Sbd$<Ŏ P ]^O| M\4ⵅ&u:l? #„!@jDFyD*)cį|̋ NY~,4X'eyȔt>V9\v,CEٞ5fZ7p X#?yO<͈@B}F%ne>abYVЙ'@|q\"DOablv]ZdBvx,f^T@"1T2~j ?Z`J w3%B6-QOMbG$UJbz#%C}iMp[`\;C6U]Sz?F%4հa5 !Ad~INm=ZԖ ?!5ZmSMCL-;e58S>մ[g\~"AsZ:H!GO8X ~,XDT-`ԗ3% G#Rk-aEWMFr=;OE,_dMRLCH - <2HÔyM5hx{+Uy_T!Fcx|y'6=Qp(Tݐ-Ǘ%)rŭIvPkǤb'9DQ]3}㒧)_xFм!횒9x[qѿ0'NJ$ *2T1E2Яtٟp! Q tZcȩM0"~>GTs1Lt?Dꫩ`}=Hؖ !2S Oj%d'}ɬvKa>y%|+Qt[ Z 1GַR5XЩ3x \f/l=BSd8d$%9ʕښE]NU^CLW_Էь>݌ߗ䈹U֝F3F&.IS2Kԟs2_kg\,k1 d~9n:Ћavi:gAv¶M9[G=Y?#49rQ (!)J: S:#g OɚV'^Tv梑_rk-0_I2i [wdxd#@ư]}J:B~70= (<1U'uk_<=;ihrЬSd<Я-XԮ-2>u0|ߔ4%6H}#lHc!-G#Bj$.'KJI`4+a~S\`\QV'C#b{͍h 8x0A1`UHG-qozZ)ym:k>:EnӋ<:l604h-֜7J5UM][0|'TКcPP~l/Wp)8IIN:oGH$(T[( ׼ma:E7r+MhQ<; ]j^8TwcTs &U[1Jc%0 H\mEZLM۫+搉(mwt[L(b6nFm*ꇳ ]qQ9F-:F .2PPP ]MN<}U. /ɁC aVj3)LBۀW}+xU=2s{& D˯8.pa3`YwP]WJ2:#2d]aT!G  \yhZzWXLɩ;)ZDb_JZƸ9 ^z"ݣK ev:~P۠Q3'ft`tLo$~\$)ׅߟ灃/*'/F%V/@5N\Jd[*IAmYV;x0FM;ʵ*˂癭34|iF*|̥_z`pTb0MO{ <bƤ WBpkiQ7jNgbΞ-xq !rp`GӄL< n:5HfN4KC~uhazuٜr0Qf^12,n,&E&S}kϐFOY`r ~ȶNnN>Y~}}WܚB Mk׵j?Z4J:bn14u@Y  ו.M|ˆ! eP$ϴB5\,Yzףƅax-J&jzm<'R>Rݜ[g&sz?nx@m%$%b,,dDAH ";* ː!Ft[)U(X?U'.< wܣQUޏi YX꜁3"iۢȿMsŚ[ 'sj*mس JCQ]鯌m)@8O8~Z`2[8$K~bDDE zr)E>VfvȚiI2 w#$e\ dN;]ժ/_KLΙq`}&2uw-+(潈vWP܋HNoUo{rƹ}Vf%i;-X0EzxoRp2aI4lnr5.Sen2'FX'm!?g}_j%x1hD U;w<875f6oOS F9WP,8|&+,ٱtC]YL NF Ji:Yrr;^"ʱ>5޽iZFCg+?Vʵ#lk8WIK!XTo=\:wh-@؅w 5"x|A5h']*kW&-NL)Hh e>XJ&|юdZ\L:af%n}8ֺuZYɖ<~.]\Y?5)!GKM.CU9WrqI17-a-Awq9Mbz'Q^mS`MliMQMRE_Ps$&{7&_c-#o}SMq~Rq.hnᆡ@sht6Q*E 0w` #uL"<]̼fI7xB8NNc w.n ޳#\GoaB $wD8- ח;W:R[L7 ~t96[`ZqA8Rd |/run?8ENyOp^$ x qmFM]dH!hLHCtDWʚ O|7\c:V9bKrh˼’pOWTƺO)^A+{|T{Nnɓ#' #t7Sm.Ђ (ƹīDb9x{}")uPT.?ct8?pK:줲A r%0Rڽ6F(K<3I[K|30Ca{P53a.Cvzo/ x6mECs'[Ղ[϶9oiWy0O)T(ymشw,N8[Zܨ*N(bb]pfjoaBҘ&o|C70ϡ=Ɇgtb[Ł,:rjӶhQ9Qg#Ʉo*fw%ҀسG!G|VZ5D(k@(!+gtSL# ^J)f`;ެucw0KN0-%P'x {&zVɚPyo HReFq|`+bd#l# M[[~O2]Ef$a?= 8}$JSK :8H0DȲn4Y/y "wT?h+ gYҙ?nh>G|ND;"'w|ʅ 6EzZ JdT,>z|wGK@J8 ={+Uf/TV?mHUbZ~,\渶L)lQKa|(b@=a^YTnvˢu#~;mT#V޶O亢9Llt^zǥ¹5g $vC&ZwA -34rmkQ+-tTMsb*ۓ: <.(8odu@WxyH"ՙ.yFhp,6㙋#W~1QnUzR`ϋW| iٽ5Z{a<*5xk^ht1,ӾEtN^KXT_6]87 GNWik8.cwW7$PU߈'MAc>=tY Qɪ:ay2$7H܌=o[R. j-[Z /he6m}P{v=ԑ'Yįk Qw\OZ7^P . մCfg~j)k^sNGqz Ou%%+tIHGe:soz?&ͱ F_P//Ȧ-^DXİ뵫Bn*`?!H!Dsv%g"`,19NUB /֥kV Uw&xO:^#3&'jk^I UQߙR(ȼ ,Ji!?1 =;)ykmA6W=s.+1[XBz b!i#)Fc#ɹRiOa֎8+Tj CY'Vt±-OLxVP+id~]sBf#_@^,>hՊv0mZ7Ql4.Oᘘ&"tscl2jiiM_^>|~e`-?07I 'ewX'-ڻE2*b0!y/SYfDo25rn|^Ԃ߼&8ۿ 14/e"ʮOI%|ȃD#ffu Hb.aKypfG{7L&쥧nu{|ȖeFG|pb;قGJL 5.6F؉?$ΨMeQM"Il N[9-HnUK***jt*tu;fuP-"g>\Ü r eWbR*Wwft_]zp Q_gOؿ煎 $L3ғ2~Lu|]VjQT_#dҗݳ'#,7޺Ir2m?d"kZqsl><]`["0V?8dІ>MǾ\AھЯ8hLxS(1td8V.1nk t3c p`Ƌz +QSm-[0W9cc"h[~T)nOR{#E'-tR.ث#XLb\BN$:EtVI-5ÖLһ Y(-G7֥xro3Ɉ Obt2/-]8vr'U;%XkmUSЙ_v5-3%g}3&pJx_;[]tfKXC]UՅ)5fq_E!šU=E?]1Áyl jJ.i $Odcca5h-~w(K`uK7bG*CUSb۶ +T?l$Q21=m$XCB<"L䔆7ڱJƑ{+㚢S{iT Yg#=,.C\2t/'Yy>"XdQ!l_Q4sek'RVjџn/ -rNNt0kTA%+)-BMdyPm7Y'߬H-N+Fh2!}lW92F_u4~tJO@;Wv@uѝ( ,T%]sL@cU‚O_SdEwBQt鼶v ")z'r oɑxT4*א]-cPU2[l8#7b-67x oq *9~g++\MPS)i4;KKQm|ശ4/,We`%_A`#@u<^O6x4x E I5P(597-w ߻qll,j#~ċcH @/Fauser#{dsގM& [n][sST-C$ߪ %W{A9jxWР=<\\ƏBF7*l(&Jg{VQy++u8X@K=#"=qVhCm;i=":Rijd9ivo+ K(iS\Z򶅍{ߙ JuC!aBoYV&:68GQ!_cI@pi!"Eۂ s ]BZ:rh\"/p(H]Y xMOweaFvcM+=H2 )9 m35&+bZp#$á\|;V8TFPnMlX OЋDN eNW?1CpVoْhfG(=~?d%o(q1BJB#\&JȠQss"4VKJ b[i9zB=mb}{].2Ylӟ- Ƅ 2k-Iwt\TR9~]#9Q@}pA*n =tu/&VBWb%dek-n Sz7AxU]6Ѩq(8n_&biHqDUvg.U?2|a}im|н%X'*&U5xWqprY@VV $aĩA;%*>ޑ$GXKO/LLgf%{aSJzt/'`?оG.78֝0Ik$)3/ˣY`r^l6WsOJ oRCrs]wkD  GFKF`}-"<14Y׆k[>!g#Ƅq&2n.BQ_-'E/m!_ EՓ3׽SQ'(Taƃ\Olo<cj(I-C1T&NXk+>oSg北f8aSQ[u۳uVgpqJB 0J| cU J%Fӫ^~_+ [ż0q̳|fJ\ѻUM@oCp-*c;Vиg'>1?,t6 3Gn1ʬkmN`Suiˢ9h´2SIb,;gIw]TbW>7oU߮&}:FOpG#Tr IqoS.J/oG{{gïwtya ҿDjCCb.F30)>JD)ۀ+"A ɨ1"UGud;Z WSA ]"`U3_5BR s s߆MT-!lh6Jw9vhVü>3bޕ7;Xqڳ$hfO{lxgnȷ+^s0=. ,(AX)GhH{f./Uh$d3Yx&ÓIPKpʊU4< u]R5?!/,pkR,ȼ ö {d[+Xo=`w0\#YY?e^_`#U%eP4kRvJe Y5Я^Ig dBxD_}զku\]O̒a&thd@8bAWbUD"ըY{KO\Erbْ[6SpQw)z V~U+qW*u?S#` MI576ۑ;F!ͷ.I,,őo`=-N3ENcJЂ6ÐbZ_zԮٲRP#G#7c Zn 棐T~"dp1d~w *KFa[7Yжԗ;8*^YbhllOZ[$>i %h-C Su#) oY-;l! hw,ء(a&KPK(/Y 1ʧMҔҤԣvWCPvBW,= QyNf8C驦3g2ZzJ D<2w WCޝv^-S%t"rQ*5 Wkn1jLkmju-6ǴAlU枕DoQ 'x$÷]yX=1! r(d>KJ&{NÂZ*9ӉEEseX]]y+<=ql yqہH05G Z g{ գxs+Sp^ K;/nR 6,ءq݁t˟xj'2P G3}KqLeDB~e˶cp8՞Hfou_9C3kYipRI?9`վS!UUwm(Vmb2ɩ(4&J Vl .cpSz ;S/iXe% ^$F<W2 <ʈ{ZI`|!܏3(9$NΊ@xiñT}dH6[Uda-7^=i]u)NFƐi*ls k1keB |K&M C CXcawb*3>kxϿ9Dm(EleGWcgY ~}YM͌|+R͝@ 'K]jCJ#9Q]҂At },ptH!8⺤UFȿm;EM׌e{M `!_gPrl64딭&yt.TO~7GlNހj^!l1{Cp٦S8J(LT~*;I#,^d5Z5 #*8Sj4@ ])pTgT~%},"Vc38[NF/6y~?˱p1- ^10Om R)3a]uj{Zϋ ˁBF ӂxgߢ%ޞ^py NC~"RMrp (=sW+?- p {N%HD蛮Q}PɎyk@?Tyfgε M'&p]\&.=|) ̖DLm5ЂxQڭ,"XcuKT%TcAjp]35} Ru?ʸC̘:6+X0c%඿f,Ϟ &eNJ.İYnpp/+@4&X!ӍM`ҡe;CC3v^|_IP>c;/+2g~u|.^Jo ZpEAkIm*'TI$E/ Tq9v@|6^mGhKE.EIeWTl {v]F}}㻝IFPx(  1;xXgXq0c;#]-4Ao7C{<4RY)v(,pyimG/Rx`VD\*Oit9GLkh*8:;nCm(ey d /x_g^_۴'IKFn+)7ˣQNGI)"CʞEPY{k9˛d&f-0%L]1f~1 n⏕RŃc_I|Ӎn{ NDb s5S#rWVeG2eS{gzH yzHSak{Bj"R;lR(±ҡwBExkjni>kTNGp%5>[|^=1U*+M bE9zi*cDjPi3Z7n8hq4-,Ō.Dj6YZ6 kzC,!Y47?z 3 `}^DʙsJɌ8Ёc<+daB3ʶVTSGcf3z^"͉P P>#M'c]8%ݻ(v2*FcLo/IZ;^;ce.A50PؑVs~[{Hn)'rQO>SJ"F+ra4/ g+'â#/Uᭆ@=:xZ-)KcO?\zp~ȇCt^o]DlN3wA&~ӇNӃY\A9<<3lp!Aկ#ݭ{\ U>/̨.CI_k+>H%&m8<5$&ةV m* 0m9i,?$-uCt+9 ]$X=*OOyHRl.3VgtDPl'g4p/(7$8gAl5~Y "iH>-#\2Ԡ Z-4XMAi3DHwT 侺G0g~`P^ABpv;3 ? "XL}Hi;cX!e - ۬MjmcӡE2⚎hf^ujfb=A.ҝ/?^OlSBb Q8/ 1 C%$^;u3&.ElG!ϲ9 ''w%5Z=:/ɗ '\(9Z?:ԝqSm, -:(mݗw75Ði]9;#6X A7[o1.>Fc'^a(>Gy)S֗Bh7kWSNwdkfu!!VkbS3Ł)xA*ǹnŐQLlېCiTuaj=ev m[9U|90 5kxQQ;.7RV0Pw?DZGH5Zm07x|޶*7Gsؔ[XbÔ$e<'R#HyteX4L@bJy䎗"wk%WєA E"Uɰq)z-obJYd]hS%PokH|[F.}vN0yMgfq3c3"^&!I*­`gؖ fu!L?߯FᑠgnOPG0^HƨD7]pwp~)lq-[:Ƚ tǗV#)'zZ>*1Zߓ,=UDE9qfu8vM"_E^ZLf Ƒi x6]>Qe9uz#r,)U ;9J6K lwuMWvM5/F)bHL0glX2C󥐷c/5-YaBWր 5;*˷mS3㈳Mٓ1ݨLLfMmDtw C ~쉛4gk1!Kޡ? L$r4$xرs<~NϜr#L;7F(xHQkQDž"õ*1{۪},xܚj77I}cx-k'Bv_-6IoXmhNFKBk-ԇT8aK`=Hg*@?*]8OKFC)ݒ糔L`i.,ũ|eI mOsْK[6IMތ:gh13ׇ6{T^| ]{rQ@LP2H6k[9aM;d.I险w ^ϰ7VTk'[W܁x#>boA\UwxUs=y-b,~5]ȾJA(_VT;1QFRI7_y44nu4CˀAOŞH> o==]Æk,pФ >x eվQ'}ĩ7ږ ߪ4SFMxl_ȎBہ a˴la><ՙuG , ¬$~=sjhq<^Uh%Ӊq[b]™|?z8Ja.)`/Dp$yO3+zic$ͺL>󮺾+'Q|=51'#v'v?[?RWHY)8?U:U#>DŸio$rpZBy^>@O vi/v(Rik\mu%a~+IX~iWJWѯ>|C/4%&P֏\*vCrf$GW{E~Hm*P|Õofn [uGByL| W!ij*$ᱮYڼ/clQ:~UIjzo8nCxO7:Y[6XcyR7^T*$FF8k0oiڭ3sӗ/%j̏aπ$H"CuuE p[C*1}M8Mz=N ]kM^s|vv )'{Y4(H?28HHSQ4oJ%h0Vo^;sVF.B\4D+ϣx1EiT\ y{8k0\)(ݲFjj^ϕ lf$4+ `+9CyDߋVP2d18n% EJٓNer]HIU꺑9v/ &-_s{}WRIԭv$y EN^l;%8rE3cjy-3f@pVT}mMRwKX0%=0JMWgv 04dkKpeKjrKM@z .h˔8"P.x,6?P_} ov;I!K<(ޔCО`y\}oZV(N5-rg<ਛpSC-"BkސSS0H&)p*zԮżItt@[=oj̼a:ʯ R@CejbU%5YT~kπtEk*:eG]  : at|ain^ <8BFSmrࢬiZ>5$ R hsI0-e0G Cou-`mX ˷S05`ļ2:Q2Mp?骆g;^AiI2:mz1;{KK:ꬫ |uduft& R[ԩ,~jֈ'†6W_0f@MkTé7pՍbCþYȋFNqSSTe[)Yܦ>R CA뚻*s3$Ҵ-9 xsj kٵ|sMw9\8@F<*]XV]\\đ B53ߡi,W*c ?$ߥ%k)19ݢ wH*TT6CpNN٘VACwҍ^=EK {~ȴI Tf.'Gô624F :ny_A= nSmV;RTl\,\'JMgY* R߱s虚Z?hs 4zFAV*&\=idiNs -Bq5ʭ@?us=/?7U8MkL_CU[[]_U`fؿ%t#= }VUm2O$1)8fkGfP;B!mA , 㯔?69& WD 5:vNNeo%JSq̷;Nd !8K&)pg "˙R0sD$Ġw~sRKK'5? P?"E;;iFTO.=,=;bNAKhH2ð/Z-?j:-oCVtb_< s##q$hilzէN|yI:5EDB{Ȁ z59%3+ Ω]$mAUOC<Кh9E^ˇ?]jU Vd5SCc0RpqLN-dW 2;X[+'of`VDdIO:RW^gd_KǐAis@ ^ (!GS>Rc{&3 CSԓ:8x0oe?"[/: f VK3tXpGDr+jOM4`abS}it/c)=O1s*'lbzcE3clz#Ev8G D\(fE'QV ORN"EwLǐ̡U{ Zɑ.tDYw;1o (+gk3JxPڠҫzŻ2ZX@ow0eܷYu!016ET x7[SZ\,DŢs[ y z?+=8e?o[%S4\* 2-< !WMvaLl Ǒ1u[`½ZCn:ôs-Zvg/E%4zX^n9%x?- yao7G3׫!@Byy8;&_7I'(RwͿgZ<͘Ln|74 Mm,;SOB۲zk%W^FȿƮ}n.4c9uP](BՔ.]tдEtk[`n @om~'֓Cm*;AC8,A7:PrrjltsHR'3 [Cӫ2Er?:T'&1MD^cR:GnS/4DO1=B_^ ͙(Dqj-L~I$/DDP^lm'ݐG|;YY\V~CFUyE3F :um\vEeq.n-lG:d9 xcy\]b6@ms9ftmMr\d.Wt O  uO!iynwFM5I<;h]/BJPA3n?E^C'Yˆ@~"P Ðw6bh7Gd66N14`})+idDILy}E(J-lGfCcN7Ǘ199IC\^W3c`pΆh'C$V0f@ 79'}RJحi؅ +'Tp9(8.%&tlD<GL  .M*~)ɖ.4d hpghDܕJjn5X?˓An?ET#ݱ\d"i.3B3EYمK0}>7\=*k6T\Ȥ4*ob>y_.~MW8Ug)emW4n}VʪL;9VG7!!'o~kKpCrdD/0z-2 )n._DJ_fkˆEM*dE9wY/v$~#,K6?'/Ddά$vH@hXH@Fyf!`~\yE@.@}*(`A \;asR| ݂wj<(^ݹ3G2@qU7!vc7#&1U2gRe~>K}SLc}roBpHQ'ڈ]v 'mELB1r'`7ϢzF +F}RL3zi8=YNv;s^ZG_z!x P 'hΣ7swwR3bcno + tf<[f7.(>|" \[*M0O=I0NosqOww+!ϜD/Ribx8!m (N,|w*_a<<<,iO ˫)!5_q<!{Vm)8v ,EU]`$iTA>J— Kj7\ykq|; ,/ Qt/m7-/[iJZpͫL\ s [&i7An1oyM>0ehfNH1=\h<ӌiBHٷSh0NƑGZ.G!G 0RG4el`q^yֺR*.{EH^]N: ό U]|GsGȍ꿕,_?L90Mėsb(3C! L G䴽.t!Јg4qiG=wYզV2O4yB7!,xt@o/y@.'pzNž!wԄYȏcߐ{B*X'yj]lu)b&>Y["TO{7c3Y8M?s.R?C@>cԧ)zbem۟]U{:=2A/Gَv\C" 018d酉&xBvIy8U{*g//'6=TTo + w3EͪԼ\=;e,QN\ UNJd<0f93fv#qxEJZhͬ[oyWpp@7|@؋{Y.3թR )x2(1+V;/^!DȶzQXX948.0u3喉ŽX#G}߫N*JbDz2BE#<lVSriG=3xr[Wq+a6yшV2C)XrurJ8F)Qj^$)t`D -LǴ֑V$:ڑ=/fmKoOa}ݭ4.@f:qU q1'4A+:/]d%+[ HI޷, lc踟 =de(l``'VYWzHH&D! O2M 9ҏe_3a`3]dT!DLlYJ|v[OlDZ[ .Ɍ:]l Z#6Rܡp}\rMld*I] gM,a&?qk".0k˃X>s&}~SNѝ4.v8 [h;]&Dos%~Dꚁw:eoީ#MRAE} sam2}&3}hc.M%,oΖ oT/HWWHA3gʖ+}VN"G=>IpېK9SyffStuQ;Bw`iKP~s\on-BB5"mI*J詎P6@K6x/{5]M f.NEL" 8pWl%슗pL'IΎڴrl)vtB\~r׃5jpH!>X1NNo8DOTVEYeJJXlwuljڈK;K#c`XTFDRQܓr8'+4e0z-8uj=H-K4/wKLj'ėidif@@W+[!Y*~i\GGxK0|({\%Vqj\تۉj*d\œ{"3fNPET?#Z+HQ6NHSoxpDmͳDIAlT*y W!cs՛%!=P;ږoG=~u<,.O| 9w.v<ccq)6:CpDRR bSل2N&U_O1ԥ(TAܞB}鴌|J C؆]d4*iva"=(Kǔ3cZij6&Zӝ^&vmunaq(t^Ze[:J43]Z1K mqB([Xr'|+ƻp&w3gB[~ 3Q "52`$}ՠa@rw7{+) fÐӐ|drrib&R׷24IyBvYf$_l-ro:]Zh?xmp\H7 oK"iF9NQ;.:9=VBsIְM.o2I6yc0ksc _;(:9if|@glm(LLcJk ~hoإOqK|ŪN D9G*K*6U0uc`Nh;?>d<X-y۱EZL8YcZQ0ad9' E:#`2 pK+BKZF~AC('wNtZ1=Py, lB-%Вvlg(y7.&tmJB@D7`j=48%___+Vb: }U&7+2?;12-Qzӗf:' Mٶٺ.&5WY;19>uOF#5|;V 0{l @@?)#ktay4,tx* x|JiX#iBYgˆ?1_mގu_T*}YxS12KB-CC/ mfx_iQG@ċ #8LߝfjwxuD+{ͳ4%:,(.X,虅ZrhJCxԖ[`o8mW{lk# ߙP?FtD> e.m 4fw&tdLVԴZIb :J,azio uJ1O7E㞶ߤD")1]`ꑲ(?kC(7# (Z!hq_<6[ʣyAU^U9C9._8D0UK0S9^x'P3)mr`MJF?!|5*vRBmo%AImu@<-x1 8XuiALW$)u wعF5K+ԫUG0Z$)Lc{c8ދF}ٱiB $f6 6ʈ=fa!Zr*!Wg/VUwzѱg%3&(t(XP@AW$Vz|V%lĠN eأjY-Fh4=>9݉]yOÛ٤.x,I1OEG2[|yzm f+6Oӎ^9qTGϗ/0 ah`+,s-tq4>b ₢y>C냴 O1VMeuh _J[ވFVnok8XfqN;bl {IB[ VeET=K/潚< ('ua"lٓy̡Qu|y*TJIB<Ĕjx>!+ח/cFgda|Ml91R-9L%a/T{u6MlbL"BNɕ{y9e[2xtcjI|F%^ycG2)Jt$yr+_wkf|Kȏy^(BWcc5g(R=2JIŃz(}2| 4&<9yޔ뤟DC"K4V=|QҞE6]ޑE1kyW8]v C]6egc$FPe cj ɧ &^aHc:qpA-w(b&KLjVRv^_*5`8N3ĀNUeԈS\m 2c_+1hߙtsfQ!PvЊ7`@]VÓ-t$zI"8ш4)ےbrvH5^la[DwQZ a^o[ jp8;'5(e6'Vkۉ^XTyĩI[V)wfp$l*G*ĶߍdS"aArx{Ur%P~{%kcL*nzC6:+> ߅߻MW++_ ŧ= p m'q߹Y]3 (!GZ^$R2ԪI4ÌLuu.z]IlA/˜ s:VQR9XExw xTWM@vZ,-hIEJUX5u] nƑ뱻\L̝T߫)U^OxiS]_4~Ё~%G裺&@7Q/!lZW73Ӭhj|ywY5=#Y ހV4om̥JU^byjKJBd -מ6ȓË4VqdaE3 PrD$Kg;yg ?SC^&9콶[[K8#w0Ȃd1_fwC )Ia4&(֐5 v3gjiuf&Ws]CIfYpCfY_$@j?+Iv}SCbz91G\z*Y%dZ̕oo˘ǢKOL 2[FƇ# !+r H `J*l0sNYn~_a pFa.Hs4\5c^p}Ȣ] /5B,oSb8eb3KxS<nq'rH6My{ tӋ77 *%\xd3fM4f9='E,5m.̯;s5JrC2sb^$OvTcN,aGWLa}h $; c"-ixerv.kP=y 7u'7⏿][ɔ]ϔ|elMo߉y1J/;\ۍC-0Z.g E1ο|Ux}EĠ JtJ*6P4s_A^ҋKd׻'0DK&^@AS.k MMu{xX? >"urbFih&QHハ%20jnd0,f&5.iHXvÿ=Č*T[PQ { 9h:~_`hȻ&}n;)l̎)D3Rx0B~? ~ 1.ڠ+97^8ye#T2쓎 2O֊< 畠5de!:לv:nge8E9/(8C=NR%<}$Fp, obZ!jt$)o' ^޻h@AĄaüh,q1OZ?'̒7'TVaopqS9{eס/{mZtRBw@&\uw{"# /K\]Pt(ȑ^AgZ# SlW w/Ek\bؿ[w6Y^s@;mayORr^ѳDs){HTZ|$=]`\!bysXʦu9.E6e,) {|{'`X51^%ε>"j'aU_6[B;I揄D!Q E_(k`g mu꼾3}UOkP"Ce75L ]`^*G_pA&~H"K[v,0е 9W's%Znz/kU^WM04mm F񬶚u%NGM p}LL?hvs=ap*Ѡ]Bx)hONq|  '蛗wˀZpTӇVIB@Q y;^4|MώYD!ڸr2R%sR+=nycrzdIW5"Ň A/-@. sR6G7ͼ4sII[S#LB/w!s쫂fQlIz:SE'6,ҸK.^( C> -$P 4Vq8'eGNY(;u*kEK5;\|^˕ Ė-]i*wztdRb pZaZ5ERg 꺃,i;3e=^t$JFRU-ڻxIɁҠ klhJ1 =14; gѓsƈdO[^% nV9êBԝׅKZO)Qeе)KNnWfD?apV5AYE{,Պ!._X(!Gm IQ^E )Sq_]`!!6+Iu|D1 ;c6u,`!1(lTHT$50:",|xRKp.M)c^PU$^맱*|`prQ|8.4σyQxkI6$M<o3ii>*$ DE b h`aԩ_46A&p_.5qdZ!W6ܘr;iUƠi5/4U5inR ^v\jP;Av-,Z}Z~.,cm 6NjڐS?蜂s#b/$4@ ajT׮R#˧d 1s~"rF<&y?IcrDCz93w˃NW](wV6!Sa8Υm{':/5e_H߃ 4`ÈUUhe>qJ׫x?Zdhۚ3CZH[1tU[(ԯHLԅ8AA?rĆ}G)u3TsΐPrWiZN}j2mcfϮF1LĮ2KI*Ѵ:bv\[MPM?*KT#ŨB \ĦDÜʄuYlv"l*bFA<)NPC$`Ŧ7'Oi;kZNg 3*elM7Aw'fٽ&['>tbcЭD,.k&|^ёWQz3"UeGW=XhHY&*,kS3K}eFV E V.*3oT,x#ķ&݈i?J`]'rLg㊂F֯Z ȋq˟}H9ػ6QWx:4²vR!\۞n?.$.٧6 /!La+Yۢ.+fNaS!uܢŵd:2LjXU(B%V~kkRR_:n&xOx?i@5yF*4jw>ީֶ&jLgH[@CimҘk Æ|Y_I8=?Ʉ;r,!+XܭY"iy!{Ah_|^~W)AWR݆*cڰŨP]Lпq&}*q(!sx8\:PuDbiK3l#E{렁 H5bz9N{(U{Jl:T_Gqjݹ=0Ò{@bRKP=F!QOyOW1XJ]1i. 2ѫwt{;K<` 9[9άd10'1Sq&ɾCzuYYݡ#K4ֶɮč{یy+-#C:4TrR@ZƳ,?A{hQuB-M31Rka@,cZ1re&5XweGpTOC~.bkL_0+lS|y|}"pU ~Z/ӚǶ3ƤnO?U h?Ś>4➱zijak=>Cڂ?3IBBlV}fAnmFO׉e[ˠ Fƥ5:Ŏaӯq2vwj#A ĵB;"KﰞcoZ䡜.iG y|Am` B5^ή0٫V96O_[;[8<tf*Z ]dȮBN|⎒-WȖ5S!?mD'[bT8 b(.{KW:?ѺӮ:S 6rkU܋ɁO?gkw G|xMുJ(_n'] ѣ'~15񲎮軉h$!qhkV1մUz\>fah@'-d{BdFZ[狣 ^y{%(1zDFoJ܂e|1v1ʷlFlK~T-@zvִVW%ӟ=yYC1B&v{W.1ʿb8QX^񝋡JgIfU*.rVk}kVX\ZۏإSr&||hׁ`hltjvS*`_è0I:۴p"¶JVpXxʉRXhjv(2)1+KL.M%W_Q}W0d]/Jm4z㏥0)P(|g,|3(D]{W%%0:oWFlnjnl)A+{O<6>o5:`zK-V.ѐeʎ?W*sqX|؃gLr"ֺF^L3zd*`})gT!B亙t=١0UkF"BɛhRB'9mVG@:T&2cH& 0u\eL+y!e;^7G/ddXS'bx2&"5>O_^k1Evbowp) Gb8KilmZ3J *ǺT=L;ģ^}P:}h/դ$t=vo%[,Qbc ,ԟGQs-ߟyR; 99P'A̓yٱ,*B{xKj/ڿgSE[ -e"*UR[Raɕ.T~W(.Nb+e"ZV0sȗ[/fd ["[οDJ}]vv~K:=VWMAYS`dzy#""MƆ-` zjD0H=Z$5J !To-gZ|aӻV{KCBc(EQ+сayfn# 0(GRыvTf"6NWV)s0S%GVӣ냐7d3$H)IukHe\[Un/x$뀂^E#WCY8U|"#*T%͉/}[}f~mt_+=R7wmu_`o2&FK!FXp5,~€;9nt…̒|HL!WG0}0O`pd価/#Oz^R! t]eQ{PeX{}J#"!~EL :p 5@ڌJ>VZ[9x ak|8tYp*T0gIo˸#K<_(ڣ6P1pfcFa#"lY X(}dxFU[Iķ'k}WXaDW,yz()(FoYT3 q?:WQ'^QUQ~%_sq9&6tf_C]ܳ"zfV*1rMldb~8D7  l93jn m܄JHuj p0B.-GTӗn v|)w6YmrX{ޡÙyT&J.$jDޠ+zۺ&'l3jS ;^bw}LlQ<ۅ06bLOM'*2tĿ~7|=[Z?;T&b*3"3%-6wy56DQ"gV%q{د|tcuS qٛMa^m ~yP 'vQ2jyc F1"hcg7U#6$du_ՕU@& e2_ˆ븬VyCQз@ֹD鯅߿V1Ρ -/o2ӢKAӋ|Ko|`u\ A?v}H{{O硋90I#]t0gkSecg|LERQ,{# _Ɣ{26cOQ%yL-YwYݢ@A܂4<]SF>kq4/*2\ QF[&BLt", HX5/(Ēz~9|b|'LBĆ14L@A~B33HWs7?VZ?C:2NQPVTnV%jPlc4= &.Ub\x%'S+ t+Ul4/t>U8H7|tm`7{r0]P5KR-ωȅ#&{Zodk{@*)/픰%0۵"71~ {KqS:J/dXhҰwSLSYm/ Slpzn~/qFh*%/o_+?JhOb1/xJxYU8$,lTzjFE;jN[ v<xIXgDZfXN^-u[Ua847i?0ѭo)e?ӾFx!V_s8~9l$;cv(^?@jl6,S"꼦QOƉ!SE`d 5 1NuS_$SYū_HĈd\szChӼpcoDC9uRx k#V@ 3aЛ{}mlaёHeZ-gȳpަ)n\EVf]eIe&7] !^6"ۉ[ŀm9V :hc7j ZK"2kH$|/C}}[I= Y]8'Ԟ!n%I& /9VW& 1߼h;o-;R9kwsT31GA#t9 ]E\:/12Ӟ#7X&Pɒ^s7r!M fDIz˪1vh`D'60aMwmZHjw 62a"%x Ui'133E[?׳_̑S#T8_a8{zbЉ2]E&ZĆkƹ*f&<@APjբ$YM2P=_}Łe9\dr0F f>A9,ԯ_~?Q^g4awPUeuvkD@]A֊4&3GLgCҍ~='͊p΍EIpȎd'ZEw@ɉBu,u1e?|7zˁˌ`u짟nعIK8G$(Ӿ$H.%`P(*7dJ)4OkAgtn\IW"d 6 {wҖäm%doCe59k4 RolVw2 Lj)'>o|HL=nj:[lY(!!]d!yhSj\*eyD|FrS_CnޓnWHx^S LgD)$Z K1$ EPٕ1IF~o+K|%_YZĵq:4_I|(Q FuM>1^AH*цfA29sN}<5w}U<_B1/ 2C$i7įXOl !{qRȈTlSb=Xs=s]və,CE{tJ]| xt=Cf6J6OS bBV'`[ rAL[(9MYYxiz1v|6fb/.q ::ryzǵS@T L!Z g&o<;cXEs5ڥ[=L⼹+(>&ys^w($,X4˜ӝb^y)#K?\'ER:uTը54|Tϳ[; p=2#Ok=E0w]MË#,Vd٬^y޹R/w`/a`}G϶1z?kBMƪISy,gٌA +7 h TXƇ"!M ӬÞή2v]Jhd<

x?^e͇a/Q-؍H2ͣoyQb58`Gq6Rpz[ $_>u6z%%g=w+?}7G'@F:WАB M6pe0gcS1e_:2={<#&CkZ/]"zEa*{9&H;qMw46M ʨ0j 0]!08}N^5 \`D7N d.3PoNʗ5NIs]4pV>B}\r]AzɘK~_> `S~1AҔP2+] Aŝ,&V.T{/ab%K7 E; bLyW`v`lUdY ߽?%CO-]ƭJ쿸U켍,-1dǮ4"-Ǥg\`֑audx$tR~Q7Ig@~;"St!xo:÷T.4) 48(31]1 WzN5 $HF )5-bC!2ά3Kbsl 6BQ}>ϟvv&qֺ̓w?>D:~`VL%Zy7Z|kwT(J[!Jc#@K>}7i#8ߴO!fSt#7URnfѕiPgcJʜ8%tmEoMEd* 'KDG|=/Y `&?6P^Nە`'('/ )/33 OT&6q>YoL~ :2?Ȯo23|~|=۹(ϟOU, E^% aSryy4CS SSZO'i>tq|psK#VԬWЭ}{E3NK>Y:>!*IxaT"|އvڗ(k_j7„FcaZ@vfyc9+ex>J>Brt:tm&#'=hȣ{}n ̆ ŭ8:Ԓ}֕U47Zv}~v&\Ľ2i p]`#ty6Pt" c_؆ 6Rnbcn4vO/H\νFl.[ql>$,wVc[rPݗ-DšE~ݝ.@` BPU" Ӗ5c]Ius0#D!Y#^U.*4mW^45ɱf[B31ACWȶ |YrݞGƙ> &8ӎnrr{Єkbo+n;ePd:u¼tqRf?!\ WaC |\!?W+|ߚYg|v9>e >d%bc9mxv6C<=L\QDK2&PF5.,$oXP$_F9 ਬV;λ+\[j`B *1C̠߻~v܈H~O䞫;KQu !%zU#*.zߜK|*y[}H:$c+:?+`6$3 cأ'@dm0~D9o3+ .PzWg7y a7֌UVܟdL9Ј&b^ PAb^7vB>an}P#A\kzKCZ߈+۪ Z_yp9ĉdžLH\p%|,MCvRK 1Kb:0g_E7jy~ܘI [ /Тm6xZ;ݬqbǺmʽǙ*ЈMJpQ a0< fE_Gc)r'I TZ.4@ˆ'l]TJUNڡ:Qke.j|8/;H5#C_]<MܛlzgN`h.zψH5t9Zm F45}TYM9īg(FTLc[d_-2s꼝>P 18 ۧGִԪ|JV%g]`u 㥏\7rd0z.LruPz>/1=BI|}!ot0›VUu?c ` sçt|%Ÿk[52p 7z` WGFܾ<{c[K{QAaGvbiW|7]i>PVʮu{׺$[8yu 2e[ŋ]o=ȉ%`Eph6[? 5G://HACDpuYO]ŋFḞVZ= $",hM{ SvZeed/SPyW# ORcԋ&"H\$3EH"\x_v+EUjERud|N" XI+, z6PѠOkB/>6M?"۪Wq'f3krc>T4'iMκ*NPGاv&:$6wH˯fo'k i%;LEO$ע>es3fk%npFb9R6cz%uɜc8|VAem_, "ᱮ^K5ŒU4}׻j1dkÝ,Jo(+dq2g8G'<KW c.Ei $}y4M][봴3b9[φez?\9+\Yn cZy9]'TԽ(z`)1<'h/F;淛'R ;jFPAvUDUO$"/>A`2=x YR@ <-Z7nUj E}QtZfcF^ˇ 0)L9olĢ\ r5oR=q( GBh&'M3y'nvO_.p5T3^0dxn-^x]xH4*l\_!UAd b idFC%Wk6G[ h'U0c\tVqGj7: H=v `|u꛱}9q\B,>d)xAU$IZj>-쥞?I:ii}\ U7әI_0CmYE J{0~uz^_lb{NI ÊǶv}"i#v%;<TcéL-n{=`e;>idyONV2Q}Ub$P !tK\Ϋqgۄ\һeN(&zn7!3هM,?D0zEYo tnq6 V,;@}눮e| } pxIqƩ-`԰{K^WqXt{?LDy׏ +K=P?߁- tS/+Pӓ:MXYr8kLS#NO>}O_Y"?>;KFçl*׼Z6UqoU`|Zo }Y&[yš]>ekׇ->dt}|a~28ګ7B05 vJ]DdXñre!Jw .CFFۨX~j}v}*e[(G![md vćT%St~?XNvU.q6C1=mlp5״; ()a%[זoBaC)/&KHRRzjs߸kh}EmʕY>RlZ:F疃PHs. UJB$< ʛ2)lMմq(!-S_EÌ_&`OseSqT&ѱ0LBe6{!Q6yh={w֏*X Oj-wezpv@<jח0PXʓFgڏM۞(h_4)%:mkO`VnϪs22gBXi'±dO@XQA72>]j5:- H%(_De28!݃P̛x*80[p;{Dz xsjf*@E=Eh@OUT^ß~6> 8Q2SzT̉Y+|H|aM.ٌLNpH|].ڤ3h WߛxK1%V׶|GNЪ" /}`/z 9jFY@r*m֮ u ?Qbg{.B-is=yFcBT,vPpy'ԑtx}bgʚ9k֎sZg ISdU[}>œ2IԺfe,(Igg@,L-FJ/" /%k֢#&9S#vj/,v Y߃0mWo+ZG/Iy5^"Ո #6>kzP'k(WLRNφpG-8τNة3)`Y x5*<| enufADͮ.Do nhAmJDNHBWJP=Bś{ rƁ3enKI$ Fdԝuh%ⰵfR`rt̃*-iMa/w$}o;*n |6l#M((bce*d U; TK6nFޓZ^&2!7gygxSj]4W7tWLS+6A8ČxS-ޠ0T>,Hsmi Ç<",3 cȌO赭E;rmϮSt;+A&uJ%1ypuء]<I[gvZIJ9RGTmRX~{rCŎJRuqC»0QsxDQ:9њ%Hu*8 ۝ e60yexwHO\‰lUn'u7=6?AM2^d's0[#:A 4egVq o6;LM-)lL~W1,%mgnz̙SխKQ/op#] ^7lq#Z;;ԿD:jL ݞ|fS]˜WJ`#MIbVl1^v&f;lkC^Oe  ):l^_iVo/+t* `g,)(Vc"nQ8G:dQ~:6C8 n(1Ųb5JV!XQ&Ft:{df! T?vhAMx6܁k_0΄j⸏ǁGV/ߓQ%d 8g*aumAE u+Ǿg Dk0D֥2 d 0sIvǯ-TNJfUp ycb#٣qi{˞xg){!<SNԫE]P;V@?$N뜢Ϟ+9-dBM| q"'mXlw_2&Ny(GI߀@_N 2Lw`R|qykBGH1A`6![SYދHp".' R7f kyIɄ훶D1;YZJ Ƒ̋5M'jlLQK(h3OJ! 1 QeW)q_1we.ˢބawa.ٯH|1Ǻ 9ZBL#JhU*RIIFyԴϕu/a{[ ڧrJŬ^>F.8f=%"vl1LD42]"2`Tx]f4"(2`.nID<Y.ΌYd|eq&d`q.9h;;}m( pɥܤ6qmz 2vzӾb>iGMGQ,ߋ?" Vl>*[h0Lj@j( Cݭ؛~W'KEomN0DK`/D/!x~V55SyO,OAJ;}a:y t*Q -9v{d,<;k >V)/Cח C?z6 2|g+@p"e} H$: *)eq@>QrM0ѹu"*I>/S䱡`a~,z057[|N:1̰1%\`r5]ȔQT}lv +gz$"%.ϧpL<'%p;}[9iZ*Zt5퉷h p̔!{kTElѠM-L*u|?~:[C@.O#շ!̐+|嘘֮Za73ɤW+H:xaznDNJGb9Ow~5y/cZEX SWĻqG.QJ,l'ƓvrK5:!GbKu0|8yvfHτ(:Ik+(Tp"W ):˔đ >vmd'jY^Q*_7u|˷Na@ݘ!|(<^b<1rL#)Gh$F)]w\+Z?R9x jJBZ+.yCM?ᱺ2 - 2? e_"dӬ'g8Hr 2: ӥֽk#5 _Pr*+߈{˫a ^q_-yI#,I$|ԏ,CZzESYj6`Bj+  /iϙX,KEBOhgx]p;?lJ GZ?=^_'ۖt `ҾΘLS⻎9Y?uR=#D8;#>UsB$gGYx㲜 QBwJ]}VX6[o 뢠A,_C 5IQClNugZ$|5pܻ%L1o᷹{Rɼ bHPօ *+?Y DϸMD_lLUO[aaS]Ϸ"Te%^"M& ܊C4C4 .…~3EbEmřdvsRLIkx Rh1<Jш ZCv\OyCE:{_GorxSm("_1t]] r)t+1‘A3K ?ͷ2C$2eJ8" Pӿ7?4*Z8Ԧ,.֫'a΂jq00g,%ƅ4I߿`LW6'0#1  d4f4Wi7Nm>X{%3y8 {i<}t{O s~E{1?_xO~P퀫2լ jm]Xb5l(389%k 'dOSC8~7OO%+A?}]a>lj]ԭa#=ףl%!׿9_[*(pt<)h;M"!,7#I鼡!uDLKgmRS6ٳ&j)8wb3^'6 [qhUbK^@d]Ip#)ŁGG 4^#E[:y-:l(/YJglL튴 .K"Gȹ۳`#yRcE AfB 1;$X=:Η 2I۷¼xd7[;*^6 f_+Er(S\JVz>n pLBj0A%C/T @ MN-YLS2"_~MdìTBEmoz LƎH,wT1[ -\Ss_ǘ0AE}I)J[L3.bx+!I (ZGIPHQ@fmJ+:bX`j5B#-oycR6뎶9wI5oO}1uDL$s:B?l\=P*5?CyFW:m61<&cUC5Et'!qϘ jˉMY1P 74T8Z_D//-Bgb O/ZYS/ 7SԿuپQ3I!2|?qs}c0Q#_w>}h+|+ +t/Fr? 6F"Ko5FFLnпde6|qZqaJß D礤 Fcc65[ j\6&m"ő!$*abQ%>NOa+:P yƀ _"ա<;_ 7OgJlҕ*xy}#,zJ#̝ 5{ nV k WfiD#f .EK&8PݒQ:[s$~iL0#}qlK__Q@[ q$hs Oeckq$!e f2YK# 3Y\r!A$jMBjݩWhSL{jJk N#bU? {b4Hgn%{ur=+x`Y,~9Ӑ8-j_:ߴ0iD'vxQ04%q2+{F,|tBCK-y#5+m O"iSf|xm,V%@2찳}ͳM1\ BUh7DMo? Jϐe-#Gxlᓛf'{r}8IcӼ(jݝV q|ۦ~10Trsv f"EUj0e[O߇&BFR\ƢcV~Q\fap1a%z8hp UG]R>28\_B3$<Ђb?Hո샳5RiިWV5BԘPH.kղ[+!W2{`USćGXo:7Aœ fn xv!!&cن{K*|>Sb7.[qT8=$K #*֙vj[r<[0Ų, U-\-bu\r0JmGo1{TeZFLɡ^ BL=[hYA^N튙@n G:X肽k"%^&da>^ONTvK@FTtdYZ ݐI{;JZ`̛8`-)B?  t0R{犔JG&WTfѣ}7ŒVM؏bX5fWVQbN*ZSbH 3<VyFA/':x[i<~Ol rouP0ݪd@oou3#dO-)E6&y튭/i!U܎I -c3ܘ!_+[zw{8fio+Q0 dAqIQ;m;dnG Rk&q=<}HQC.0D6R{[U5zE^h@ؖ%t+^9ՒΧo3ŋh6yN87De :({.kLb)q}st/-e<))ᵔɊ t ^~P8d]N$YmIid!wǍ^'gIln {/9;QZ"9BT;&SĥssR6Q Qz,Ss=h֗aY^^ u47rywEo}(h?Nm,H(͇/8BIr w8h DrK.h[1$,}.|"`U{|H}W/U.Ҽs{S&{.)|Y'IuhXj1 -Y:̴{FrYم_RdRXGwWLi\U8`ZGC'|"y4IaL2̚%52z)@1i s!hۉ54gn3DVszo4pj Rg5`Ʊ@\!{UV3Xm7u9Uv\{Vk٢gn"${4" [VC dB]PRΌ@+c*^bn.NPYQ ;4|0M+#f>_k"E}S'O4:mw;f_dz')_#23y'%Ng(d徘5C?, 59ؽ;04>7'#f4{f#N%'E*|A#.%ˀ솥A qAg|Py!?,BJ'6(zlJuk+q=ߏV["J mh%r:p*e Z;De$::as"y`@ށ0 }K fojvA 4_wƾ|EZ*9Q_cT*yR͹괝Ś?,}]:0M֢oNG} .y{2,Ÿ i9"JS;SH4CZIvE4 Rq!څP,ךe>҇ vs>A7xӽG?7ig)xT2xrcGc[s #=lC睌1?.ؖ0jbRn&n_^Wtf9 bT%1R o)$Z\!v`)H*x6ܮT<5]㽋QsB`W p-BKD2Rr"Ym`$-$LNi''$dibZWgܔ%6ww݉jU ~;&Y- ?! :* @E I wLϊzH- Xvչ4-?)St: GؑƺO4z"q. wAZO@z?6j%%1@YKKc]2\ { ȺX 0z=L J =vܰ0 ]3nn^_yg|h?*d-%urkd"pOBD| "PPrxVwY 'H'MttJ-8`7]p ~#{~+eG>Ӝ>l ;Zkq9Z X.9 KbW'RU@ZH}Y#B \ϣoeLa$rϚKU>=Jo2%0?CW!ECKNߗ͕ݖ򨆝vU J;ػfnC$*S}Fbs8񉃁U-Rג΃ N ڜptѶHvU BY:o!K@Rkz,~LhK<:*qC8V9 gLnb["G 7+1&:(Yqdbi?TX$>)1fI9B%P؝M91ڳ9޼Xk/Cǜ_NHù7\+e?ln9j%8 W{5BJ4`& P(ߣ}( F#e<} 6t1j3g`K|NS.q;_s,Bk|:3-&C8ң4J$3.f+I74FOW֊'`35Bgl6@G gZ¿r4g\ˤasgт HI`+LnҔַHGzJŹyS.O-Ȕ_V㨄|Kf=P. @vyc5 x1HpkIZGRc:Pŋ$2q.]y"wX1luve(2iJ[ C W: 77sZ*Ub ͫ G|[[Z+ FI0aq 0"n"7 W1{f ֪T=3b/с ߼>N,6ˈPpG^QKǣbRakg)pn`@gu8r%yd2T&;_5Ƌd'kAR[0qa5i休/!@\ E_U扂UTѫXS٘J:zڴlbS ZxqNxv.>k;q HhS(O4pV5cYUٶTa?CJe FTnFf*BSSƸAsNؔʒ 9)P ]:S?KboĸUAZaڝ ewڧh;jZV "Tlz vt՘\,k[8t'7b-"??(ge,brt: ^M}4:lFKKH:4w!&y"-T3SM"Yk]K>^H zfȆ-?W"2Y?Z"D 8s{OZY :_iJ*i/DbƓ(0T\ţ;ZIqlzÙG Ǯ`VBuWXǑt rCfxTL}c,#R?QE Zm%DugHIb%>Ƚ8ìRLEUz˂ )[.A,,IZXLIEr+@cDf lDZd1B!Q: @SB[5t?ב(?pNae*sEEnk&W%;$2`Z8ATX;R9O( rtzGF|ZLO:?ǧFI6׈1TrӷĆ޸֖_5s8;nsPMoᕸDZ@p 4!1Sڟ}K֖* q&l EY5RI3ٝqP]2VK@c=m# &'iIkC٣ɿ@)N~k[aaK i; w:)V/Z Q>K8Z㋞W1xC4hdg;+;C)=l{nVbx{?3 k] "? }*L]@=|qSL}#!l2sTն$tײ6/XQL,S{?P0P-9;G˯cpK+ XX8|+\[X's0!Sn I_pf^ GqK"EK}6E""MŸ9@)]tPl#E? O {E,ϥ<7/HXЇ )KpyDEՏ*h/T"v/x2j0Of~bB*.o4B6ΗbkBGͭƃ EZ a3kпBy8YəAmSP,\JjݽAoX&藉;vg-zyWoQ !oxH48-ŧ Qȝ[MdEQfà׍%\~Q:p3J#8Wv/'ABR$uYi8C7L8 P,=r7((fZVNlF%(s`\Jx_V_Gj9A%*!b=bVw u 9OD]7˻hzJ}.Â3D26r-H4쭻L)J=f~}iၵK^!O[XZOy/v&ɧKŝbXS~cmi3mxP~="gJ>pRi_p]X#^HqEn"IxM_"X\}4lm ӌ7RĢ{`D`!fTg2L3 y N^hgJ<ǸYD@׈ 6Wz96%zA@ܡO0wΓ!lb?H=:z%Ltވ.jwN*3L&>z3)rC>(9Dd{zb `h#.EZfGzIMuDN X93K Mf0H|@hx@vq(SC7bfœ28/WypʨGI&o3,}+W |/cs.iLI{bVfz֕q=H_NObE/RMï,㨀?ϳǮB6aջ%Rz 0ǔ}yudO|vd9*3#Ha =az &}Y]:91[4+5F<9{fE32z,0$[W`^,nz`Pw3TWȄmୡl'RrrT  _\Wp=lJ#{-68.ﯴ ۭ59.,9NI 7LnKQ#Njg1hX1wg0ja=:[X(mYWQWA}k}$$ һ8,gvoû )CU)6?baH?zYm~W"wӸhhUږN +]T<|~_޴t d%;pMX(\DJΗ#k̐nzj!m?SA  `Tt<$VƲZVKYc#U\ 0.+ldY켴f(4ggw4)}0 ccֺe٭DmϻyYLczCt$[2Xi$M Ck|+o^%dM=a 9IV]ߴzuwǸ[@jS f"CnFN|~esPD𹞋ަWP4MĖS|Z@R]f;a 9cH5nнץ$\Hhr6uGbOz ?o? =HL/9zЊ[cRcXx*szg1C"fIъyB62! ԄKMޖM .Ͳ$//|L] 7Mn@TKt7'B;ZW-iSĉ*EGa(SP 6dI imc+D(HB9}*Xhh^k*^KƏѨ{Rd92'1I{گ Q*66_܃N%@5 ypzC~,Iؾ"dz^K&#dI%+hm#up, >?hcb+YF)4FgJ_TV{*~]ª iLȀ]L2p]lnaiOջvidD1mp:F:dAqB4-j~ Nl>Ȑflz4MV>kIcj%Tok4#_LQ3\[VYJy B< !r%t oEu%(ӾTls"Np90tPti=`L_a!c̦;-WLYq2f"FL@g@9vegcFQ}-xb'?>\L 5P~(y̏TT)ܤHR17N q2j$ L+"4H zzA"P{#,3_ױzׅao0vAn#^V$}p+ "xOCxIRHh*O6:& Nxx6dY_MJMg[Ė't\w,tBZuq "}In&-wGtNbH۱E` \*ǵTb2UզwBP0Pv#wb3DH TB}9t@bjqCEoJM .D6 nw]yPqA2FXT@jM>&lЫL5岹-J;. \4v WpLSJDYm*T~Deԯ<x,`)&lwJCeU,0FY n-H 89Chs'E kAI_$1Wv歵YMa+@'KDV+%TQNRgtE D~n+=ђ~KdV+POpG̔j!8/o`~V NܶU( ءs 5T^P_ ""uձẸ"l[1%&b{3݇gioRK(֢eCxNO^z<)}9<2oW^?! 9BllO/_7ITkVtuWV~rKGl&6;=yK(yGwT˝j^;{c9HdS<߲h?H;R M-L+X1b z|R2?;|X`*zSfX#sNٿK-X^:m-C.۹ICqKL;Ile #{H{21\棝SKo.IHc1?{a Si?;CK5选E޹aG$6*k"T[1r`-WTB[p|T9M|GZbWU NB_؜ HZcepUYZh7FW$O9K#^0Q=̩E)Y~G²CD3>B~Esl;؄j  ',z6NpfsF^}I*ݱl}qiCl]DbST]Ѫ5=B0Υ7|kJ\'(~4̴çvSeôیW(WH|DFxS4F4R0/[ăVOO;}iǸ(yCOvZzNB \+L_iV\mŖSsKhW#q T˰e<3^yS uG z ^L6 "4b?nLok!+3zR,fD^7s-JDK)ꝓ2OQF+@pIͽA73ưfRF~C&ݱ C t;yPq܀0aV\&qj7)vڸOm%Cll6 ;29Z(g[.;9 Ro!cӬے}:IT0H]!)m+rx =&btuaټ1a<};S `5Cr4Lcܐ4,Q!M(L OuPG/*>[rOفQ!덶soW?fsak.H[z=V@qFԷ)#Γu% EҦ()Pҋ2z)3M)#9Gm6 hޘ@40(pc׽L#7US.%q=2?_-]ԦiS%rW֘c.[]f9KUmVNɓ}Qлd3}ýGn.g9+tuY"ȿ c9 & 1[z L#0quYO_RUb0h QwO>>AϚ;Gdr=憱<עk p-7/[۪ J>ɞ#Zкw>=!|(;Lm=\k򞵜Ɍ4H!>Vy_ZYdÚ{u@.Rh@)Gp2pyw,u/'0:^ڊ0E(,qUKMbD&ie_@j1hU~PxU>8Ǘe06 Sù)Jl W4S}u BQƣ+ؕg4v'N,InX QRȦDZ2;z(ʞC9m6Kgڠ!?WgeeE$k/XQֵDz{sLp`&Hu_G),U,щɘ3?M:+^K5TLÿ|͇jS:ۮG96R׈u~zF`)6Ji7X պHt(|a O,.Vټr ȏhiZ8K%2+c-p?o!)nw74Ae[pxiIO3vk* b5Nz]ũ1զob1[mhDݎe*8i3[E~MUk/ ;l9 rgZEJz#2|*C~h\߬EWV^U}Ha)/V2EGEqf,ؓRҭ|*.}u?Ehq0EhfNn˕X`@Pb8m. `4DM`Dы7+%29q>+9h # Z<`Ll|5Qhf+QU pJZQ?2wg2^ƱSA[2N9<k9[m;jg*w2.~hqizO#߾7i80d;AD{e .vkं0{|8qogiEsg3 ]&ZGvV\$5%>ֵ^G[brc`9f&2&gJ&光4?PG׎]<nHiNcV@ޓZW2yIݠ /n6 X:8%@LJ6KW5Ci'ϔ" j;[ޔ(6q?e Q\S9{6f;}t&SΡYCͿs b4wvc-mEr?ijK:/)-79O ePZd9W@~}Pn`w`ʈDE֯gllLG=3P.+z Qrf.rM+ʖTbcm<#Iw'I@~=#zy~x&cHm%ɟS)*},2R)i`:אѫuܠn'\ QZb0ɱ&$ra+oV!¹@WМG+6L {Ѭ4C L^Z/us ƏyRqEQJ'0;pxCUgպh>"㳪̘Fi<5h mDWMll.P{" 9[;~gH柌O?2'mxK6̈́m3U7Q)Pijch=:= *K槺6nUI1~I7c}6fsdVhc7FnOP3==!jc[~gxܭK`ݜ[1IQi i26dډ&+;R"Œ@ٟ E?5W?X6_An =4eGKّڀ*ж3~ŀJiYDJ'N+qp`b Ed,?rr 0GQqSKb9y})x?f"_pHEUea IlBWYڒ֢ )rOˋN6M/x]J_8?4uӞҚ&.f![ ff9A\eg9[!nPr|ƀdl:TL!ɳVmT~fP=W@&ƃBSZ} YIËnkns__Ĝp V"r:)ݟ$oPB>؆7![?V>bpحw$VRhfJURՔ*+pbqn J)67Y.(|l?]ղF]%@ՖT5w L:l[hӉ|#aP+,;=HY"a0s.noG_u tDť(W;/3 h(岰^`g]ĺ4~!:;?~p`qu4)dʘݴ v%kL?dUy0Td_ӟHf`_wU bTkޞQ *A oY e[Moв0Zm&FQ4k }~d=Kp ]N0 sv`H38]R}&.KX3c&ӝ|"~2sM]N7~둨›Xs(7N큋c?"wq;@י:̌Cf /2[gcʹfPSŒݞHT4/Mut?# /F:dD=9D#(KKs]RnE̹{L+0ݻp$.2y$]KN;6)WUpq#!.9oR|]XL4Sxc̀,wV+?r@x1wSk9 6SvjN̷DN \Og/Cn`J [F:%'} G! "Q闘=EJHvZcAx79"K@-R`D'|lJ4{0\e Ɵq-*vgK^iˬ<ʛsVQmFF?Q5-0m u5KJ}Dj:D @,9bJػ!.N r`>$n.7U|! aG94  o3N{dK~&cFs_(v 'p='*cyċMIt+|m14@ˆ1q;}z4x8zhM K{5e"O^5!^:Hr'h*BuI N1o$M2vLC$R(ybw /rn@]C[8nVF/DaVEQ_-5!RT*o~M&%;n|xjItd\R?K JZtU5j-r~PBl׽Nڜֵ]-ǭ㩟/;%=?Lraj ; <F(wYLL䔐vh8S>?!͏oG`Pb-bfd =J\Iێx@d#0MtKs(A<@6aT7dhSϸ_eƄ280L9ÁS|0n@[9'lo)?3Ttg/K\S*a8 y&fr[3^Y||f8PaJֳ{CmWk6}u`CD|a| O0An%9n[۶|z^yՓJafhZԴ\ϲ;%|GȀ>Ckld؊ KaT=(`!sP\gEuɽ{L(& N? оfr$CᥚW.(.d 握$fp4JQ7$a\B7!\W4<|QeBmW#pΛØ\>xBc0\-{}~343ponBzѾljv<Gd.~Ι5 PC%k kD |0ߓІ:Υ.Q]ה!vxe(Z̘ےCM4z,;I3{;cKOvK%G+)K7;ٙ\=x@b`` A 6,ORw <^I ?viWKe/ YC..P=uDS<-d~YE XN92@)eA)"=l6x bI 9fI7bx❣MRl] z=^:i<ź:ک}V\fLP TsQ:Y f,`Eeǖˆ~|^A*+5\B?~f9-lfdY@z=:oMxE_vô"y,Z}"6Uhu#rHy\W_e6'"HdJXQi(?J"4oEНDUOpzǵIx7AL:EJ i]_tޫ]I C_!zLN 씳M'gϐ`E)굾Xڜ %͠X=|7`ADi*_d lRap$G|)if- Z'VvdTJO`ڞRg!:m+zDYRBԄũJU$ jhD *!5S(^/k ߒ,0m-px?2E8͠c  rĀl8j9O^R@G+h1zke7>N%W!BoB H.?w>'jťek4vP`SbuO>G }S Ϸl6;9MHӋ`1ey"[=iʖXb|ۓ$sNQQo00.~($ }!gOcΉ:5S7ۀj}6)E?J`gFqTYl2~E{'Eu3 aȀa{gx?m`ՔSek8;vX1 z jRa# CaPߓN+Dw,uBDe7m}F3eo-\H6*PsaVM!xìjӉ;R8 nLCg`_6#l'f"a` 4ho$'3DW4bί)K1?X p-#VFR#הq`dilJ㴸 6[$1D G|GImm_LNm,$|%z ~L;UP؈s+/] ;"+@wGeX,rť5s =SdzqEdd:8^-߁q#&G2^ kLGonZmAwOg7 ^NQoΙ/8;GC4L+qXOJ8|Ao;6yi|l2P2 W|_'3: e}idYMYFwO7z&6h׀(d 83D$E'}2) -, ŦzsrXXJ ) !/HɑAbq| 8~0&ii[M$U+ "WpF|L%` dM)NBqfz\?rp sއxu EgE(^1<>$Yy ?C*/M+kfaXqA 9ۿ]%fs.;I,+sՇ+ڦ˺];:ΐ)CӮ.`ÒSd1B:g^6hh qQ&3Eح.Oy6VAZ"zkKzgt<nVA\9Q:vRmMWc:~ܒk@S%4oKe[amMi~WJ`rjFw )(:yG"bZfCX.>lj7ޥZzCrn$, $fID6r@R4ΖDV((#;C8].t$Lޤ|kJ(P:Oc&u5{7^QЅyRM uT^X@ ;PA\ӽVuy~cX_A@D[ILbmwrӅB%KnT[Fȶ„BⷩXסۮCL0KME/Tf/J9I`X2?8he#oN 2fַC l=e>#8hm.Ii 2z:(:|aE<;Beq6CEaX:6CbnMnDnehs2b)noLѥ؏X-״8ͭ޿c> sv8*/ ڤWu54U$lȞ݉Jژm{~RcW'A3jvILRu=RaҼmwZ^_@p[%5 i& Sc`7= +8 Ka.a;jQqe7MXYqq?# f t3 :-J/fyȣk[?5;{#bJ Q\ϚjDP&^invsVT<; 7a[ZbWUķ/n[21ƽ pu[$y c!ArAÑHŲ+(8FM_EccfP:Zad޻Kp Eg4Ț;HǤ;-DIM[UW09zF=W+h>%NѼɴ'Gq21@f=Iz*J2X7q1xjX)w'@a@=chDRG F]iCc #>pP誒)˛:5_f67^ٕi9JS7J1* \)~6譱eoEKe9k6wm'uȉN`]J-s?ߊQ*H@(ܿ/WNfH(I~s9'm/inwՠ]/cN XW%ݍka^a%CElc#vc h<0xd>'.FNJDCDlKw(PWas1p*3ĬB@#i>."UdKA &c8 2⃑ϭQi__ p*klĜXDiƨU={[0m3PKR sIڐ]U|y0.> {sB%tvW>bP]wf)ʝZx>]>zs%E 3zVЮ T aoB[f&0LqFOQ x)T27pzl`g&6}HHn~3Re7bv*&|G\ap4sEG_{cQEyd"TkZgeQ;D 4b7܏`]@=!,c/cp L#؇~eҋ>#dW C3l_jDSaM5E]׏* 4dG׏obQE tsSz]L;H~*SN*`tJUn?\X{jLw޼;F]%ťS / :ʒV (9#l%22uP{?|UFvνƨ | wK]ܺM5$;)K8 xb֮If*!"5 #?N?lNC|Dz3>i7[GcH\Y1Q8@Hٽ(@ᅮI'VTڃI/E @-NMO zjx=:}3^o3d:^,6T!$&(;R Qi5x` 0oZF:gi>^O( $BAjw,'K$)t=Y&Y;D1l^ L#Ji0Ms|m`a,1pc4ଠsm7|kמԢ7۴Hbgf"˜xGWr-Yee6sp%|% ԋ~Sv-`ҶRH0Q?V`M24[*-MKt>p/ SyCQN!368nk_cP`"'aw`wס0q쵰Cz) .p,Yg+ :g2:}`p^q'KGկxX`B ~+1SL @xUiy/bEǕ/+:fG s=&G\/y0)f7L] R_~tao գ'-r-_s J? דS3*i9p 3a: bB2W6> aE$GPaw.09r}jmykTogEFEʅ}}c]Q,EGTХ#懜𲆃4QqNayb+= ‚ +0p+Ll=mev;BGxhȒ㸻zN0b'J'hϬ̱c+9;̌pE@w98#a µn{KHz,X^ )lʭ4]?e6u"UI)ֱl"fNp51\g% g񗅸N#}V[ءʜTN=ȗ0ZXJb'dfZ7# ?hv bBp)&H=" "O i1lB&bɈTEs!!\NvTKa\alxxӬ]D䪾/HߛD_k j=syaT# +9 …Nj$Pw5tL~rn0r*b$o'A.ak\`.Pg5ZY]˔Qx&U}ȵ%(Tdql@(0WƯbH\Y4N,^M㖉rHn4t1p@/qʻE޶M''+Lb(Gr犧qvu<߻$R n>;ݏI6$X|y .VrIZyi,b'#2X(J¿bk m2g(2i*[IBz~:PAe}b<~Ȗ 7qd+c?yCɿ56 kCXWBg7[ӈ#mɾC%H໹v % iywR!k̢πt>=LoV 4~$6[B/\ץDc"}Hksl37V w^"t zZxςN 0\O]<'Oݞ>ã$ZDGW/Q,)d?h ~G=BP$%` %GH~>?R?g5)w<ϳ%[ t3}m-/ 4"ic/HDsѐ AIOBg×<_ZVOEo1sРlr x5qFe7CpQ Jǜ +}cr։grL`:ma}ͮIzuMBivߗJ[m@7 legEep-64q<lG+{] (KȫprϘ+WL-7ISs_"* fuj{B YDZ}MG:S{j Fhgv)jORa*y8=2ǒθ iBɆD_ODFZO'tbt/7Kz(_ΌFo+{uyΠ><B ӯZOAd9%1 lss߷cLLFh#Eb\7?m4D549X6pWd?:3h[~+3E \͸?y6AnS+):W? eVYbRu?#t,/{'j |y/`3ٶl~^"b&9|/RWI6%$G(^ fLrb*L=7}$:;ƖWj9i{-9DO7h}usR_@N lyJog1 @*Ps:Bi}lSQFгSf_dOe[zM0_>HaÅƴg禞ONLxt:+RۈOͼs`MXw~{,'s_D%΀7#yc 77 ǂӥ*S(0}e>V7f-C`YC>kpW ;5*e2G^!\|z*AM *>Н_z姭!N9ὔJXVuq0$g tq֜X֩QDᑘ) 6ߋa. Њ!X[k1x3WCT iIَtlrycfƀ*KHt']UD_ }0 E/y9rS#J?M1 F4m}(G _N˅)AZJ1ѓ AHI.d/1S`dcdkj(>Qw<`\Bl#Ca7ivufUo$}\L2dbSWczLv{o_X+ á<5<]GR#A%Zt ӯ\!QNSn({϶p΄ȣkKhx()ށ!zB\6nepxn:ozD-voB axғHH~0ht%s4U*̴A,c x}um8n֒T20<(e8sZ_)Rz4@%iVR{zF$y#"Ozsd^h萾9D]!LhD,~dTc -7oX-8MEK*wsхMY:KF%@Ƒ0=9ʋ]]jL=1LSaK4TWzOV>#e\'8wM~^ sPCo`}VNCe熫p˾9,sGcȍF ge*0Z\3O %b ̇,YXD)2JMchE3!./*5ю~d7e~C\K/ 2ϬW_y*: Z($ͦm2\nw&#Ϭq "zF0eXòoAۇ3l%}XX9CS:YwP?1%eC)KTs6N?luQb 0b}xp+sw`8M "30 !x\|#- Y' $0o f~Vvq]1-}0͋uQ@V'@f7fԑJu&>z *=Ծ` T1r,r㍿%l*E[ 6D>_ Xw =Ʉ@M, 0PH)yw)iG<:.`%' $Qӎ99*0j:ȅs+MQO?K%u2Aْ "kдHlF.[ٿ`Su$uPŘGpB"foT5m>Ф%C~GY?HwlpY |&8Bj,IpQE`%qnnW\AZrywܮ{] Ѫ¼ ,56%o쀓2 e2ǀ XߤmTL^W)G YO s A5g 6 `wѮÐ$\~ߎ2dv⌞kpEjs4;guLrչc: ݋l S'i&]w+X˖PU8lw|3YvWAcf Zb6R:%wEXE("3;DL-1XTކ? Z=6bo.3ph( D]cg~[W .7(}l?{=4%F&3Ô0hiM1}9>hݾ3 XVg}G{%O%X³(HpXz3-Meɲeh෕%> ~msI3".(@K7ndI{ZL}+W7̳rJӚ51xe~{\ܢ ֎*gL )l~cWa2j2nrJ3ଘ|?g+bPW|<1 5jH,cFZ*g*bj~\&Gzgqh\azⴀn(Mp( B_;ߌpU;+D>{} g!c꿮F$ IE]>R-'jzN{yQCZOtV WXTMiC*{' f He%Qޒ徖YV͝WmrtrbYBR;9NeăF#\gДڇ ʧKW5H7R|@BYRDSoԎ*j(uNhKND1e0ao(`g5{g^,L\"J"'vr QX.D&O!̂BqƏg)XFɇس6`'w+]t#8H )Oz Ȁ}~:ߛ~\LH(1tLOnlt䨻Q0fpvxeTrat1.Aw!v#0{\?(*IF0=:Q" &>[v>Fat0nBi\+IikgP7Jfcz6=\#-+6{Й%=WS]ר S}UVyK K}V!ٰ,?oZ )Gj-D7xPɱ\g?AT**ȀHw,1<%ؖq?|'-j/#QjZISŠ~`u*՘Q, :>)pwm4N q&lD"i}/d xD)ξ NjߓMx<$U% FG#LUVK;7U"zX .DmC\ nJ>]BñgK;ppLc0=lxowesNLFg@4lp epYtA [缄4Z7iT5؎xWn`9%߲CQa"Ot8,W\@AG")uᣆ+Qւ~&v,Xc R;M o-|{*' $ 9k Nw|Y'NZQ%DZ"r}Gh?0OlO\VuY@ %0)>רl߿P4ΈkS=c <(O#5dF]E r,'NALf%i-*:Xy;83R \ ZM m۱ൡ8R"A11>CL _q70I W`F6&d%{\8 qB<>`?07+c Uk:/b) 3.iޓ9Ff5s d8lVnN9dqJZ鞼tB{fJд}IiA$"09Cĭ4e!+rwtPA*}rWwyǿ&[`cŊu&7^pKk \Tϣwpz*d.kGt-=1CoJܸQRrկoZâ# ^TzA Ԍ0\^Ǫs9ˍ[j`r4kUbu7IyQVȅbNgkdY:涽}kt*o?)ogV37> niVp%+Z\DaɄ焻F:x> TT.Xd#Lߒ;::/.yKZO 4 :sՉ89'֑I4n2: Ͱu2-GbJ-HJNJqXݓUMT@zx(,XΫlOOyw: o{֒o H#2)֌(xEr# uJv,CQ6\o%!\;ZbpoZشQy&2c | C!<@ZbqȖ1cT!y7rٟeo->Glcz5 y77x d*2$'u; G Iy~cTadoIąkv/89mJ+=T~inIJnQ߯Օ2υ_bnM9WT'Cճ+Abk94 s*Pa9F 4?FmH~PzdOОJtLa07 πqtai 1ӀYR6]uGߑ'b!ky؊Z ȋ{Dt٘eJ,H7m>쾎%2Ǹvr8]Ojv&Ah@$kJv E3cDԪ5ɭkoŕS9za󳺇 ShQBEv;ڗDo0SG|U5|:!Euh`}ޢu QBvoOٵS;zADo&$&ҿB@:H5,ާ^%tP"3*ڨi(P"C^6EO#0eĹrVP2dfY J&}4-aEaA<},;4]"#x:ֶ5ӷ#!gj{2"/|& e|?~hsuim {M_ka"rQmkdSBKHi AbmrD/&? fk%PX=ފ4Q`I~KzLD8_bg~Ϛ ߚKYwUe0 ֞nYE '\4+XnBD\:>^RWFdȾ&-vJ>?y&w(!5J~t͗Q=DwV?٢1 a媼ފYK\\ۖzNtd b:`J^ YrE<4aas7D$v O#֢N[9|BWnXl| CՀܶU8,S˅BP{(! ÚbO}qpQ%ОbIj*ʵ\ǔX7Uɺ#׌~6I<~9g 4 2Έ֓D⫘2x38'n2Ǩup+0e(,L2(ҳ flB331$ (֬F@]88qKpdю6* N$jRW閔5"aw.aqjs-uP`h<m} +ҝ9V X$WN~xG[ [QTHV<7ft((P\:dMm |Hi, KT6Y;QOwS_ 05GyK|429Q!th"ۊ=̕ir0 '<|fp_ֶ)9>+྘u$? LQOp=ZWs"4 ξNL- ݵ=N3Iq'r1mU|Ӱu?ѝ0 ':!EcX@U1zb-{=?ÉbOWf>Nԙ-ĂRdJf 6w96a$&0 q͜x\*3Rq_<+Ƿ=,L.Sza|")0s@Y qmW4҆詛(/Y_߹J8?hMJ@[(8',WNd(t)4 AKcQϖ a)'-6,j2@(nU Hp^Y-++ͷ\=Q}!ab(CNoT@¤_ɥRtw˒G 3F?\‚XZRkrnUZ@菪.úqTS-V[Xpĸ}KE߁z3[ *w%Zu}DbDhT;Ǟk1'u͈2&:_OKȀvy2+R]MCP[_4"Md%n)\_{\]'>,ؿ\>eT#M#X@*nXR#2if@ᜨr< ;ښFv9۔u`7=#;Z7J [H֏t%)C\هg^p 6:xHeM0 Bۇ[awaiuprʉ S$3K@ L)d~AP",ozm 6WyC;LIX[GXMLOЃ⋻NN cU|PH |?v0lXwΞPaBSiP@ZwJl ZbyguխM0%M)Ա:d+]gVЄ1fO LC(BQVwT8H2&}hN ,_ԷJHL:ZN:ji\MZXE<~ᐪz=\l-lռAPC ggaU7]E:CUo[UT[/q_+3IJ\D.g#ew3j6{gW4 ߤ(0C_|o;A ݰ/&d{Y0l?C$"8;[ζuNKSPzŶA0*+R#? ʚ#i˽^=IՑ-)3ܩ՞Y\rm>DVRk0}n gW{g`1:(H 7I ؏;.kL) A)m6="1Tw16M fnŽTDDQ_ V/٦{Z5bё,TH}9:Xlt)lC;*M]VLw23YazȧVe'_QѧjL>WpNQU1W#:$}¶;- 2 =ͯh/R]FL4Ipߵ%xtM&-aBk~V_Ϸf09 p]TUC:X;XFP$2(|4Mbp 'OWz=9 ywݽ_Ä&Ym+)I!WH2 kQM_S^S.=9w7w[+4PTA{L:4ځ}̪RbݺIEe%guh\ǔ邁*0hJj=~a2as)d`)AӉ281IS $Sy׵)"aL,òx'9/52R#JΊ|8>o_hQ4M-ƕZr)dl- bVJxx'iqh l_yxj݄+&tl/mژJ GiMMt>t6[y:jz@J#R!svfkف/PꣴE(DbD77x= EhLg2a6h/7@m:d*hVMAyS?87$DѲbazD#)9Xzpxf; C2Hy)HX)`myDN 7|V#d-0l8>N+K)Ub$2ϰNZܦ}WyB9)+4Ge!sB>BTZ/7&/7R,yO @n&SnESRzaCA^9#a6W"!ly1TNճDᲸ;F*W(bT 洖WmtX7m$nwWf܆PMBc[g?`ID RB-[yĜU2*.Kó}q~8Ty zDu 9HX$vmE-t^]D{ O]zHw{ۼMo<(Nd(2Oo/|YX89'z}#urԱHsRʼnS/**0Zk0X001?^Æ6FzWH}'|1QŸ 6 P ,m@z\*4,h߫CH ɡ>av<`\f>M̕T $\o;LO0;-8=0HsIe4r$=Lr8ל[sc;j4ϸWL*=G3ïSKު#eUY,o!hrIgmj2@‰RQ@op:ʿT:/d~O ݕuJo'(l{Aަ};#Mf8q&.FwJi P0wkɅbkս Sk ,`"FtɂZSy/n<*]0%[Clw)͂ë/Lyq-Jw:幕122<6i9 =REt(rɔ mQgA@_FHH `VH۬+ LHLn0;/ ֤YoavO΀c))#roY`*?@0!A JJcY~qvǝYZ\RJ?H6A+ t;>dj7>FCHcQ`Ɩ3q,|"A_ڿbʗ+?)lٲ'C᭵L qD\,i ܃Uߍif5;C( 41l8yP}ȹy]叀JrN=uk(OjIz= {%՟ ?Z^W46jYnUrJkOˮKg~- ^62 h L e ,}񵿯&O@x.$r6`M8JmXO0 M{/4/s)0vj-E5okkTȾ:԰m\4wu3vh؅sT8NsyTՍ(ڎ55x+Y ysL2?&U xrP180/%9=+5YRE7wŸjl[ qܵwBK%f BP9Y_:SP`aE璳dheyX(ۓ pl}>ʄlX@,i<:n_+0:cl#57|g;G#@z^8{]['drvuB]8bSc{~R!Jq)5t \s j%KϻCߺ\U,,XPj8ʲ_WaESܲl=P OX`8HAF$b>?I.ņW;KNaqN"iϡѤjNH>P$hzHZ2We[=XK rz y mՁѐ8Rw&oN(і';z  {lLu9y#4N^lB\UOq0<5T:%R X쾀uGsr ̮('Y[k[M?2*[K9MnBT$=TVƒǔnlPP*j!e@kPB~ _?,b2ʼpb"80Ja{? l5dALO'5@z}\NX<R̮eL'IXhzѶ]*D\=; )]i,8f.xX!C/.*s'Q`aۼ\$ o;SŋYٍ' +ȡzS|[_ZvB^/>f^Gthl5n?HR;0(/ ;Cs+*)OqAV^x÷JS{;-*Q}cmK1dL)~$Z #9MONY|[G5Q5+Vnxќ˸qE\[cp(i'^8+7QŸ\Ok79gJ'/NFr]-BKUY2%fVOx_Ts$ /#Wsyh0Ce$^!v1u 'X;OlG3?U-r0Mt8j(_FwIKI zb9F=H}}| {_*a(c6C[k}gJO1gP- Yv4~BnE>fOH2G R,2[OEeYK堧ktoSKtݒ<)OD'Vѧ| y'浡A3fx?up'~I!+8^Z>_xѱ(218ib@-RFzٟ5@pOФ_$VK„IJoJD gOY SSҎ$*?mn1rĶ?3._ Mq}Lzwra1A#! Z򧣠~b,U@7DɈ$3QY {rq$ẍ\jBp{^l> wMzݪ9D7af54sͷYXr(Xn- ۻQ {q0Gs[b)hasZYՊOg%5Y9vߖeMOxZiTc{^2Wy^-%'`n| UGGj´R1[+ȎQ}T5ܔUZEr֣} KEdD lr&lT] Z)@>X VR$L@YݮPR:o R O?\TIdAcq0 jH Lcjw({m슨S?פ$AS1' #dgݙV FȬ l3N>|~uv駖̝C?Lh*=;:q\k?Kl~ρArF˃j4= ڴY5Mak8{ª"g"볢,R\$r6ÂS'Դ QWΰ  ֮5'_90妜5GfގR$ov+?R&K(P3",K.|#4uP { <7G֌--sy;vjH$OTHj$T,ۛ?w'ָH w^q#9W>Eo&{P|Ρz ܳ,@j*PN?Jct/g8K+#?+f0~|%r){b&ՕqaRM㜌.q'_1(c5h#s޿IMK?c-~p1X”ނiIFwx\ '$H)»oRs̛bȅ ud/4Y G˽M䧑r|Z u \by| UPjGwG$D:hAJ;݁sn>Kc0Wa&%t^=rS4DB:Dϒ.վ!aͩ೤np!xצgA.ێbq1)LY'@ׁߖ+puL]R}ff; {X=i 7iCClv%Y3݄ RxfUV^&u`5i)= .ZAqq^rC!{3$j 6.aa|> K@VpUr.~%Gd6i] GۭZ& d9xudB6%i;_61j VWiD<4c{@' (!n95"ORB3'HM!~ږ-j}L^c#`ik8-:= m8@.9/j4H"\X 7Kn:YQ~Y#4-:#uwމH,W˖̺o˳(+_ˡe=G`_7ؼsFE&yaB=MKQ$sRlr*8slu=Јȣ韊hk,:j,sPeÿDgkf]WB@[[ X.#z٫ 0y6,^(g1\dFYv 8ipIjM&%%.{R VGdI{KࣰƍC>lbxW ZH+Bq+З4 rawAk.itR5!iǣ>vBhQT3^Pz) /Bzߕe{Xw~MГ啭b%|eE1t|AFp+8}T/|mYHLL},yn_ q<)zПbnXլ )6 a9H UUuV> H_=:[^NHt\;p2t л@9Rd034|5l!Hs71;] k`cǂ\3r>S|DCttz)8^y@'MDI~Z+L>~/.*13=6mBQ O v` |%{a/^o;ᮙ9ۦraj h%*hξ|._HR !ҩdngU92|[@WY%EqT=u]e$|/h1`I\ƃzx7N0Ve[(},µx&UʰS#[ A%n1/W> zɯbxzgZw)w=K{Q~QCJQщ0P)_0[;-\,>qߦڻL)Npx5=O&7ci,>n›@dsJie5T-k$wJ-.eYy78u i.r <-OU[}XsWXq0Ku4D$`o7{D5]uw %cbt1nBVV@030%<~l^(rHH/N` mTvEu*ch=~k=_X`SP($mvF5a+AY.pJ/t7Ğ LTB%r]]짱B4YɈ bnvfībvoPv &Gߑ{[?:hocع ƾa>~4LH(HpwE$m̌^nR@py1Jot!INy#4)AReuu *D.*i3 ^ ޿=ٱN_شʛ%=K8]KXYާɽG'V0ɧ5F=t (N s. Q8dnLRՔnHHyr\>=!{sezD1DžiZR /+Ƥ.~-d< n(u.j.u;m˛]bx0XGUez8mq$/v o)>0:p*>Oj.Z ?F<ءzp8l몺X+'R%V79eT&Ԡ($B $yn@ W ۗ;o|`c=ˁc6Fۓ+7AE[0~ >)5LekSwk}"eG:w [0MZYv6u KTaUe:['1^=U`=xeg\oer|{g2 %j -]un"vyO1[kZ!v*.?TBҭ >|:7 }bnR")`Obß8YK>=/B΃ʅZrh슑ؽ!.HFĢ`glUWe{[PWЈQr:M.ފfY%?v(+϶oYS.Y"y OѢ!أ_Q|֍ y/jY9jىf,FyRɏo$k9|ŝt;=o5]"BAfɴl>]5961h;xZ¥MpIoT]i'\(KH`$LGs?Z,#I,9CQ-,xR m RI-043iWJ۞آc~*nٞMh;@OG:l_.t0م UdZblSғv\ͼFCґ&/6HmU8ҋ-g܎TQ2Pk*[{?[H -@g|p%^?fzVd0وDz:kZ.f[3~CbU)Jaq$u*PYlrI~uol)%tsӗsELX_?5O4pDK[d Z *J28,TSL 15Wރolgrx]tshga*8a]@Ʊ4cǮAߓ\+.=!Db>2*@ZcSv)v3vTvOS\tns *ʆRq;J䰨*55|>ܓ{j?9ʤ\H$ÐjS޲\L7U ʳAo5vUT\ŸuƗ4o'j wiJnI0% ^Df7jV Ihʇ[0K;B-̰REq*YGyn,]ՒG-&sgX՗ؖ=Ŗ=0('-n󏵖!Ȕiq&7K_ ^?Г;@2~wŃbK7sƴTxPiA]S[qx8jd>NLM\_BLhs =ua/^v!< +R/9TGZ-_kbPNi\)d BC.>PLz=BN䛗uӹ|ֺIVEBp-2]rcc ]@;'ژ,;27)kf~)YPW%'\J۩g`(3x 39\Til;tV֛6ٚ=QIڨr-xeIc j٥C89W̥"ltv:w`W#g3}/O^fłp{q% Or<#bd'mƓz>Z4dXDyx_W^{Z١>xq)oREuv S07Ǒ~C=Ϙi0ήšqNh"`]8sg9LFqu>B}gEVrha |1'v"zL8[r%"_Q)m9%w ,,V!x/k{?g"G!gHIF+|!/BI~:rB,DkBި|5%h?iۻf?-v}6 K%%>J9~]f]]IO[{ȑf`kŨB fƇ<^h``9ZvtϦ3NR)c b½01S4˿`B]-mŭ XB]NuBsN/[G[.'$l(c'đ-|q/N4uP lF4Wp;DPz|c9t[.=UtBN;0X_V> -k@oBt9Vכo<ݖ-=dj f\u9ꏄl\6V0Yz$0\oPpe,||u˕^*{.rg)w".]-@ qUӖQ _c6G3bo9K_ J )Of޵}N^=ɐf*=w{ ]#CVe͏ il=ju/NSIJ%FTK`Ez6.f6lS1b[ yEi[f屩-a}fuVYW/bG(qWJ`C{)9rm?&Xyw XG繮Ek7j2anӃ2ҨI*JoFl=ᣩQb܋JBN6SEL@Sk16!M23iAJ.Pz<ލy{[$3~ nsԥ"VW6Uˈ;mlˊWJc7Q&*BwI%!`uk+ pZ?:s.KRj{*XJ-s+RW! /DZUNV7vtnC4:n5])}t ^?>Xiae:Ŝui~;^X9w9(m^SS:@ kn^W'_I{|8pYо{Jo?cI(6=x[^5|8wMd=S4mAU4d'Ii&) o8-8U.Y#=$J; }z#}p:U[d<KY YtH<<kbd-gމT*P:>6hy Zl r:K o[*qccQ\28w>i~2URrHTFS VWt(xKwIhwtmj*k&;#k4EYꌛԯjWB{[OG0AL>Q\cb~C+YAaHhC8J--=l]QfLH:-E(Pݳlu)%+ҋ=kwCϑKTyqdgrEp4L" ajs5S hFE? ;4mg_tur ,uL6zuy)Yp3ViM䤽/E9{jIԀGǭlqPyjKWҼ[NO뱤SlLs4QX-/UsenY!2rǚ_/(Mϥ\I iAׯ) $J8aק1eiF >x-Hv8;XUm'@L2ˁqɚCIcWٕ3u6pOVe]l MyDalzh6J&'ԥ]giec ŜEk+hBpУAw%a6MYhF!rӴ35uq(bpeֿԽEx0GIl?ѢᕛG7r -X6t;JgeAT)ՓVhgWGq9mr|M]W cP\%l1TJߨu[ =@HMm,2T1Q/֬@vxi߭0qgj+F`(EPk=D{h?IJ. ln(4\]wqOTe|@E"Vy΀qꆙs_8]@ e|J/+NL04]+l+9 maf|^;}rasJ0(B6+ "ES~61 ~bZKL/;fY.)x1c~}\ aS?J"mߓ?oPaPFcVߪ]]T3-v-F)̷TW֍[RuE!!vZtLT;*@^PsB7% a%X1 ;*bGйV*ݼa i@>yLej^ b"CbL #v{j.\xUm,+`[ޝ&.!ꅰ7 `E->Βw}*Ҍ|SߏR]?\Y2l$.\HNj EϫXL&WMc3Z57djzl({.]蓪qf>AbaJeA}yO*3~Z(qX? nr[ּ~w&W;ŧ=J5@F i~R1?G]02Ԏ1W<hsn'~0 I+xu Df;ݱ(R;wM nnnh;%o-Q"z~'jwI cjzXQy zɥ$=ZuBG %ǎux~|qcQ#,Naʶ=Y%MÌUuST , Vvh;0vqm{h}}۟I.~&aCgqEے MĄ=řrJZD'M,a-2ano A!NN5U9ӉtE Ҏ-k"S%JGQj\6rpp_Žzq8ѕpvAS{;~/4\CXrs8+7\pKΗm pI}L! yk,W%,hk`flO0cJf{4Vɭ$UNK3Rv ;zRmw&*-hA>]?sؒBٲTܭ(MK繿UAkê7{\ MmMDqn7ԑ1H|HL.H- ȴFHGެ+.'1CC`D],Ʒ\XTuRK<n븾]R ..i/Qհx14'-ʄyG4͐*r!xs%U'xa5dH{,R_I,\tG]%\ҩ/':YX24%˷W&VbԺ1ӼoTx{ZoTbw9ɝavr)@B;@(!Yj|GqIcw?DYaOMH67T%t^]i5J|#=lg&4«k3WԄS`܊Λ;$AV3$N [9w> Vw>fVT5{dmnjups>A*S>btdrC;mU|v0^ D jsM}盍dJL"!^&`RCJKPೡpSmYɗLv/v3-o#VZ z^[Ҧ: E#}6j> ,[YB:1Qon7 #\8"l[U[|(t [:Im|r@MzezftBc>kz'YQ &ORXWd5U.-PQEm)xx!z6we(WIjQA%snehE%:aA~By̫HQM崂'j^?6|5X5_i^ c!gcb4CI|QL]p]Y\!I,7|lg|5~nj.a{Cn+5}GܺB@`+.赧1Rvn}_?~HuD [Pi=汎5f>(蕙(*[0UjDXIi^h[ nx?ČJMފ91 ͈1drO\>L?ZpJuQҸcpyk/yt`ĒQ ZLr-GyE^$ց<[(m#@/ݤ(O-AMtXT@e/JW2mmmb+[bBHOEQٞJe6b@Q{qis'q~U`ttba4A*$sfQQ!>lySH@|ϻCy ?:`bWЃRW JN4ʼnx~513{뀵tY$ zpʒB֮v/$.h AfT<:<<)0Oõ-/G% 21JubMbhju&=#wT߸7~^ PSw ^wh0faIkqF!q/X}`B%#7RV Ǽq} 0TA+P2"CWn}Ny;&ҁ%.X9mhD ԙ\ScB`"VgH)Hۚ$v@3heO~]R Y>2}*FɨӲ HfP"2-[tEX(^ o’+K>"(BR#Y}#<`2]GlR:,`ފ3]}Gf$+&wd#PVL]1B^-누:5Mvaw\;oZ庝PZ`?@!DM5-*&˄h_tU͑"bdPTx%DzRk7UwxiXn("_HHWbVq܉f&uKTȸgGPPޥJF ;Y1kmg,gӽy7gyKޕT_iȞP0mS>)BJ<-о: v'}=o"X,Bgy ؍TkxKTǘ+8vhxsݛԧJ.-e B٫hfhcy H6W֓a.H(Lu u%J H7]6\ 34m[.?5* /t߰v,F]|6 QIgڀr@S-J ~#wGLwz橋@h`Ş\bKyd&5Ei,hGB"~Ci Q&D.QD **63~а8(zDRNI7MW_$Nqe%G -G0=|-g(_|iD.5;uf~; NJ1ׄЪ-Yf GV%*LΠS:JVw S={RJ.xkXsFA޼NIc YkvOohަ=If.&HLՎ - \lVRň'DJm4 =+m5s{}Z`lP^N<3oܙ NܧATжc m9+cbS>c\\=AhUvRi0 #XyIZ~O  ~ KZǢ8wZs0+ocn5wo0A܇~-\yÍBćfhOБ_1rf*yVo**?IMs% F6YdR ̩qt Gcڛ>x'~挵TIߏ˄9/%o}SP{oH98NVw6 %vQ"]$lIu8I@-wɗcfL^;@~4 )ΎdC-/B6~1S}Y ō"2s bkt<pMgJ/?J()my䇵ި6jebpCn;ƭ%pGͷciĠ霡 ?6;/_5P",NZ$A,P%"t,[QX 6%=_sZUۊg$x JrĬ0 8 pv0˛d" / u!n@(Ac7M $AeGZ#D-_[̂ 2&2w&x^4d3:N:O|h̾Ug6<L|vR0xFj u=P0 ;n^jpc? G^*:Xx/\Gr0}w^gPx8Bvyn+Ǜ<z a/U5ek`XR.0_Ld~u> a*R_lZ>/2 +fo]O0D-3U*E!Z7g\ "`7^b_a0Vd8MM@f,Δu.YbRСpY?zaP4ߦδĶw hCP04׾_ę넠݈j<>O푵zL-:`fՂ@ПP&l,3l:Ʀ)&.X|K+&⃢GB#OO6tQ%K2 _[R=s)5<Ɵu! 4[,DA-t)`WBz;?G#쌰j24lUbZlDZV6;b/Y< ͕FQ 9qMLxj" BjY]k CY$k/,IL5h8&Kԍ7qsmVĹ'-`_kB%vg\ÎJ@o Em@`P0i LD=jJc heMkyF///OtATXqTydG)2:u?"%I62/coCa{G)s4Ã-ȧL W[yOe*\/E;qW a%&G՘b- eWjQM?9]TT"ׄΏTk@8V4zi}#UKHOD6Iץ5;;~kUNU&2dTn5ՎHJ`pg y4ᡯe7)w΄8O%`ƫwcFF 2lx7 |]<qd#1:-Db"_)+"<bN "2pw,^qsy?$M-~N xqS  x>H EB>b٦5$,ձ%1EZYk^O.Wi/ ',Mk#V `Уh-^wmei,Cn |VR)KM[  sgi0P&ij@a)܏9;BgfƏ?{Έ6ް`LwW_t0+ BO|L_b2Wmj6JxIr5y՞z1(*0^Ġ< m` +y PVV?.I;P:1)D &ae3ɵ7s~HČ_'ZVLSPf uz~ݻG!&HSFJ"%p;6+oPfͶ`FS2`3vgF"V;ͦS@RZ ag3g1:ܠ/6B'ʊW H;L,AU+0iM)⳴{:- e(vz\1 M ,=NApЈZYv_(+kbөm9[m -=&vJKo>;7^hO Ft"\ڋ&tGp7b%{2ghBBh'4oS V9홲LlH;LL] wF|XM8u/@*F{9lbY4mqGfRb~6woXFh3?ނGK *r"2):)1‹5Tm`I8AɞMr'2W~R7JɾUouŖOr !CEJg.dht8*MEikk.0QsukYqV0]Hg){'~bK?׾GW'ufhTN؏9X"ª?}_ H0y"[(럪;ba|.deEq7^|̘ vӗԜ+QjUM i$"A^ \$w$UTR(ZG~h }>8Ԛ0pSQeKPmas R/^!:؀;=hhOf/`bY;EacJhYE&4LA$izh{ncNN;O#Ϻf`^YҌg#?> TROf5R!Y"v7+`G$jh `V <ɠG:3Т*O':/B$pjXaC6Wpbx]l)jA^ٟj@ ^) OG]%">?ߟwL)|&~f t΂{+%+fN!w`TS!(lk6dSVsduV)pf 'Λ4BG]Cxפ ȑĹ5`U~fZJ5ڼ$GC4#=lqda{)F5D+ ^t*e)ƈtL @`c\kuec|Dp(/nu#p!' qZ`Ϫ!QCU<$L`&ӡOl{z Z9iÆ5jodleB(AJL)DM͞K^4чEYӂP$E~]Y<˿{;Tq˻ jZ"^P`"N{{)\Zlnc!~li3rvHzY_?+4b`av=ᨍ1:DpYߤ{6ѷѾmAV)tLo|"{`)$ P a~6{6R{c9Ii X6 k.ͳw-:TG0&̄.NSe|$Ǖ4Wy܃@pg|R)1I{buF轋i NŘO {Yu<xB/6p2p˅g/dX. 9sБR G"Ӳdj Hq^ ܏XڜqWs&g si<54#梿M$FՃ4^PH,,Fn9' c$E;~o >SEUE\(1&y/o{Lj!QgBGBo]YcىΈ;NG2@T o^@zEt9jZkn;]Vfg+5+pr_W=YK=eFuŒT 6'|FeC[&T ,U]]YsOј@yl j~G8!aphH^ªUs9TzIuWx?MyfpS a K2!>VH Ʌ_iݡv{1OLy'"挻g ^xqn\@E@&bK_"z8D I>5^ _h`?I5ΊLRrT:hD%.etpk:R>X{qZf ̼9ͩs:dWI! @* SS^,@M6%bD[[9?Iŗ {ע';jؔq'w O9#C2sӟG5 BH~GֿxBUyV֣O]W@(l@iH"*s/!T -H*ŲȀ(.t/QEIIXX̓a}jU6oO}cA{'/YKWP8-@ %_BCWk1vwm(fS`H3i=ʉ9Qb)F+Y9EO?$1ڐ YF`^Pmۅk-kՔԠ9wOd ؽFOuz%YCҲDB)z== VL@0]ȹBP:`P7Iz?#;\U_G9XLW8[҄;y?TcV^QŌG݁11FBzw>-dY>KlX-IWu̷֘fvvS[Z=f[?+,b,d&!,8&&-" fȈͳ뵃Hn#CH:iZ"ی(F xՎ3C%S)'K? +s5WTO&NZ@[t24UѫL$ة66č|G55Rc0 μMהR(}+q1,7;pFti0J*{C $x+k6{Q4/[뤄&nZwBQ>8NhU5bgyƯ&iihKAm<~SOg m4[W)u!gC$(k&v* {ܽ/I(=|fjh)7SOaC4h #y59;l2lo$֫Nt_ftk. p] Bǣ/Q %D(q,2T™D$>+ J~Qo8'bx;t8J:q/N̓ `ξ 4gd :ɘC 9Լ.-u/92Sf>|,Lf٩ i*1^&;OSs2u^Cpkv#Joo?x)R| yEUqSv:B0P˜UaQDbZ[ka2x_P ̀!+dI!^b5ς,CK(*o+ͲdiKXm1"ZٮtZJc`FE ]~[0u܃{j.oF%CQ&AWtoT=ϕP:w5\u$6VZ^" ALUl*ݭkk Ƈhc3UFUi&UP='f!AX/^n?e&͘@hW6 /)~WsPF("}KaTʟ2ܖʵ?hP1&|+mkS?Qw~zd_IOPDw\֝V&.h:;}x"GXq(Ҷ}Y=QnrC+|2):x%dnF3PK՝m."!Je}EXOAo>j7xbJ="#|ʙ3 ه߅aSleׄG72Z<\ijH  Tpy=Ǫoͱ렪 T++3#2$.OJ*)1sEiEx'TCO@ޢgKK䩠&mE^r~8;"ɍB9]T"j1'JNTX66Z%(CMI̭9sIW,β2ini(D8ᶷk[H^!^N򤩖KQNQJ&?y̨P'mM#q hyJ /k3d=81;8bGXVA(qV{Y_yX>roہHok% 盔0O64\7F݅iH^ Rs8hvMyl\Lb%^ӟTc8Wj^+ NV*/GCbfsA[nvJh6]oɚl!fV1%"'>h43Z'x̸Ȅo gPӵ:;4Mղ[Y&iI^KF; UJxJQ-NL*jIHXN[] }ԡzԄ-{'D#n g~ X=7"fOHu50 4"NJXvm,PWo_%>aW 1tj Xv/mșG WrZҦYj K%ɏ8H:@Tc@&q9\ y`ɵ9N9|9>/K(Sxy\9+_x-t`QVCk3|?i}̵npD ]w\BԡZSKb** eD'zN:}y(J훼D"*FG Xړ8:O-*}BCfHj[_폾"vU$2e  ),zr$$xdGa_ir8"nhI%[b~&ż,x-aݽ̬5u r!CAhyN(S;йNLvH4y޴f,*&4a"iftٰAmSAٷ]ad &{ NI[;'*\kXIhF5sRw[m4M{)m@CvEa-!6`H98Yg|MϠ'j69 ŬAucP_ܮ] \]w)x},V A+"R;ݮEmPYc)ˁs,oLE?q5m_口%UHm>:|cB tKW䋮D#*3BQLM.Wr7jfTvt҉(=u]z$yMڡG9d!r T+ =%/X,mࣹn^oB ?靓k)v.0UaH9e dJg4`N?E=PI'8 /)N<{*8_S%~zX?L4x,9-j)B@ƌyѼ ;9}q:4MbX1%/Fv( `%25LI 7I8}-_ @7>%a0V}^y3L狪7% S sloTU!^qCve>ema93k&4ڝ)51`.HCsc0Xy+ :\(& %VK=W#9?9"CnZEA\4.=0(w} M$_/ctjk `>xBP|͆OT/PH?OR,8廟ɁʲuH*;MX*eEq9PGm rAϕD-PNt ;ȇM"u jVF|DG]Ni_UQw]s OsxX a[-jHҶGc5ߤ0ǥ@cDW1|\UR5&xMݔiaD!e1;?6Q#H8ȶlNԡ wwld_t"r W|}pk)! /)C>!/ؾ &uʺDWf&i1?i 3mYvǧ5B{x.Έqma7+uV/NV<6KN6obg$rbw? ü^ɪsD9:S 5[sHe$fs=߀ִ9R#r\Y_u&<ҷiPh7E 3T2 g`G&a3h'QǿR8R1p#h+\fud2`rXehZdgU7GM.4E98]y@; _e@:sGmKrD(Ak=-nµY083Uq:sY7a`Ƥ 1L7GDw|9*YAېWF.QAɚ顱N9VޢGpI`V;|g3eb%QF)%HPs/KUG?!, F%w̳sWq_q֘o׃A_piw۱f"LhY㷙mkd;Hۓ8l[لOEcr#vHl2*FXoȐr-QZj!JSC!Nhx[v ob0& _= *RoJ|[5qe13N̆V` 0.F'Ji]/enEvH 1[8YOW oBhmqx ,e_r:H&|'pnޛPH7mw<ګ>x5w#YǴ?Uq ·{E.ɬZAO•=BEM{=(JDb" IyTcA\V*ʖPe?k+PGqJE>~vF' #i-^bw@Xy@@ZU Tդp冓ϸow6˳H޽ P|׭ݧ7&eX3 kI92J bu !D;CbKB1Gڿcʤ<|X+T#)RzЂEND4}\$SHMۮw@4f1;|xI'wU,Qr_O3l v4(B0 c Vs4/E搯Nvw+^ؖ#y/V\zrdlp(9tm#a'qkgy(>+P݈0Y 愫8r2,_n[#VՓ &[Z( ;tXvd'5WdGmM(z+&"vϯ>2{HPjm1fN5xø^`G#

    WS|v}8wB L7)Q=@&>OӰʾVe/[3aJD`\Ozn *Cd&4"=sZLٓlp9m2a2Lvnw%;y /Žy8 ub)-X@ed(Si~%5OJ@b6i5 XsP P: X{-軘b+q n,]?EhDTTk׶ǼB {5}{.&ԠɅAs{kl&bG_lYxB@7Q7b>Le?^>WrhKh/EsF Av -ɥɦ̟(V8mcpVrɡ{F:>zw!Sv=,EU#ʱ]`4VQ׆L#%-[@gYD|[A}vЈSP7̵b=0i%vwG8tӆ̓W'FXBdȅ™, P-@;/"ͷDWy 6RګZMwrcOti(!Ꜿo1c$_˼5o#CXęZdYQiZ*{;MS!,d,Z# 1UY>`WgۢV\nx4!d5Gq՚F6l|Dgw<{cQ,z 'M^cWtFY7a0t, O(l/UX8tV]xS2TBO"SKG"X(l|ۑOM K;a XΪqo.tݹSo :Je?}7ne/R7QHNrL˸ f928#s`KM^UP#m"UȮdӈY5;g {w5 B֍i8!`Өk9^5vq mJ+Ϟ^67줧ց _t>\"i<3ãa]LUX&8Xc͜O,eҦ1^6mz-hSv"}!0F1jb?$_C>,#O '4jނ(4bHF.A`-R [̺]:XXdd 4门8Á4?gȴ rQiϙ|QN6XmR#P$vMg$oԤw]O_Ş/wEwD2~/zf%R뇓OPgw(A4bIsLUw[;E%TI nyܶ/W3~ #̺Sz6土9F>MW < 'PBzoKjyщGT=qЪڥNPZ CzrӘ(<m;/0r$Q܈)4Dvoسnk6RXAή$8:.#(O䷃9̖凍{l5g"[˓eeB,s~RyU[G`gr@r;tnT4.=ώ0:nV y=Q5ZlNwj-4mf 5Wh*v;bS_Tўު)c$9|W.G|%+3ޖS _\L߫Ch\#\&ħ cOts]Ϟ4I+-{^eZeO+&.jw1pA_vvπξ`⻉tbaRRؿ437+J]S1_[v\\4WJS闂F pakE!(S>;8B Y&k{ #J\2IBΦ<H\֛Df eJ}ޚڪ ZBrLlZ;^t~8XxPbs#X+ AɩƔ>!%4|)#| u7QJwO&RrH J^f635-RP͚0I嶦oik{@I:ds6c'\ X}FxC*12y~Na/OY`ijƨ\mfCn{$^ ^fӣg;!6HT{*I﹯?'CځdiU-9G`U5xV$:t~>wVLdSNc}dWSrڐZ >߰;.rJWpZTL\f\6ƉZA{o$ +Kο4cM4p]]o C[uϚk 2O%^u3paG.J] )Z26%xAȎ8,ߜ:V́:\vsV l t%J$ `j2/}]TLI]l,w:|]}& fNXcJKhqYq 6zn&NEDxŁ!@4rze|'YY`4q$(E5T6|LC](퐖 h"Ӌ6>ҕ)0k^AThHMuwܶ̓`I\I"!?DDkpࠣ!9JٍA/~Jy V|GBJq0ͦ$:'hM 5/[&k4[gNp][ycǘzkY%"?S7;Jc3 ơ/,%>\B$HExߎ3Y0\#e>{%c㳴^hF=`K6@1"h?t/xE2>pclaKw@;,}yہq:RV5r {eJc;wS}?/)rXp; !pp Je!ll uȑXC%Ę ;R <P*fu˽e^6]30Dȯ6F>Ztk:/t(xW\Լ=+4r#Unˮs8RlG-2VPh ªhipT¾{$ԣH[a x)%6w'&;ڪX0~zo&&sNIDǏb&#qe{Q.^k@S0f@ŃW>o狅Rwկ\m$ؿd8^j] ݴۄJ6:=똈0λ HR4oUĪ`_smF2gGmMNqr3ӚCy֏ARċOhk0ccu@H( #zh]c啕 _KQcϾ&49'*ސU]k\ɼO(\Ku MHYz#o_뇻g94AޢvD`P7V8OT9!oR1o;lgb+t,cٕ?$+"if\jv_@PZ>hNʅx\(AR]GP$q2AGq9EkMu ]K{_a&h~fвĦr1$ iz xLya8òNoP= 16vn @Ә3tŒ,G@Y) ~DEϠӑ[Ccxpќv %s;%;aM>eF;8۾V$ZJ4 qŽ6BNBdž9>ܭ1snh"p$b|/2ӥqIm0/]U5ˢ6c h#T#p͋m l"{ݓb;,lUe(o:oLRq' ѻ%yja{f^<uP~|UY-n ȃmP,,QK܏-kcX O E09Ns 97QOihWq%nÜ㚱~t3&C &~۔~)?δGbggVzC\mK'lrb!XƎƐWrީdKda2>m50uŬ8I?1 ŅJŬ.gtA?v[7ZZM_sO k${95Yޓ%[͇ƬR_Ǡ+ Sxn|6Gšy j _Ԥl#+K? Hn ѢwFXB{ar;DcBB3,ӭ -jE,EYG? ^Vޮʝ='3nj-O,4pj8MRF3MM,HIci  ].,MBY^Q9<eʹ73mXϫحYpyǔU, H2pA)[鰻#8[D[^*:^{Agɔ7uă@M_w9ŷI 5SA=t,ORSo^GY>$NT!fގ1^t]|1&D|C{Fs|m2lwcбҵ6kxKaF0d' Nyӆˌz*gCwju}x=c@d8oA7 Vqكaڝyba<߈2?6E2q_ d=Uttx#7} aN#*la85-+xNyVA8ۙ]46x0=A5*KT#,܄ĭ/E9[͛2N2{R`0 ,U 2;oA#JŨ-C:]mMwO;3daR\F)d#UƚA3<=_՟Y{H=;Y/pwr+ne{Ywo gE(rӔ@깤ռB1W%omM8ja*κ.@Y2`,ZkHU}T,'l.j (u) .5Dov;?t~ihz1Y˝Pт9KΕO>$Kc77F-1ϕ$ȸ[`AO zJ-g: E>!主ͼ@e0H|s_|J>TA\7~]ÁHNLNy8SVrCBzhg32}k?JM<( ڊc38;!u"dRvJAdN8(t:g:2֕k|1϶ͫCBg{+4/j+%$xQZrN,)A Drp4R5s?,U\; <)ͩziG*r/OXCZ=!F]UջCRWzuTT]Xځ>4xoɷPSZW iqIk(ԍ'NP($̻9'^7*i< t|F(3sA.qܢ[V|bO$j8}^Em0Sfs!%1+u3dv pSQLe1\ .Qd4Q?=4mIUYrv~%XCi,1\KXHfvJwUQzr7Vd$q1Q)}빴h@u*NjزVe沙;dՍ #U*-mhXCXk]`bn 2'2[`]bぢx~݁#\O+:$G4sͽ>\SQOȒ4&]5`;=X*(A-ܦ W,#:9VO;/oVH!G8")8S%[cþ 6+\_>ye?}o˔=EZg1&"ŅdhunehxMטzgm&Y|K}A{#/n±WN{)rlDg//XpNl=<ΚQA8Jso' tz0'-EF G;"$Igk s̠L<%,d^S 㝹QUS)V8{% <ǻX5rJA4^kߞ(r\wut٘f~iIEЧ@ NL}|H+eimԓ7[ヿҘ(XGÌZ ݓGNqAF$l?Uvc/x2j>GTo4i )(B&Ki'Z>xsLD= )h>Ӹ=ZޫҘFbA#iW<+ 6 iJf D,vP).f.8TW_Yō>g{O f^dٔeI}Ұvw$7t -_al)sb9$k+rOp2[E+;1lo㜑/=DbpsiL 9=tAY \4q1\0ͺ"$H} %&FvȿGuch*}c_`' >nwNS H:M]Ǖte#"倱 y8*05jmʇT+,zF ,>;>2[~aډ;[?YX.  enJK챩Ij:Y8`v)`ڍ5UBujuC"; 0HCsGP{)}RYJ+}xnmׇX^ĎjIÆV(3CSZKopPٱs6_`rv;t#^`-9;joD F9q}ӻvd>1}uF6m:snI^!r< |B&ҟC%B _= D1m#zp0/c?dj2KB apig\KNlh\'օMlO~WZyH(^OEЧڳǍ|5Uv#8{iV82GKSm ӇHB''I96_gحĨHwJ 2@ŹUT{Uc$r~=-UW>c^`㽃e &M _K&!u&}-ӟPaߐ@+*]š(lkp8*|*ua~"?D` kR8lfn^]Q2|"N' 5T /b KǡC5)vͷ~a&`*y_X(\ʣ\d|HoW}/\ v&\e#K]NlyS uVa¨t܇ ܖ?Lb&%>YJJ@VϕmA\}Ed עa= y]Uz)̫[LuB_}abiSWxi&WzkEKю g 6jn"A3e4|ؼu3wu-7 W*^4?!.dúq sO80ͺrF1:f< g"dyvɌqՌ3vB)cDQ> [n M5 ,g%04(3MёA՚Z '99ESyT l w뀶 t&g(q`cx_Fg_^S)m@[hu"&NA]cw#GrؙGN%oV%V {$l V/^0᠇OkQE+]RDI1K,*tFf"SNu A`.ܓJuA; b 0hv*}Cg5RHvk॓8Uٗ61&talJ{ D>#F؊xbثh.0d9L;$*Iϰ< ,&g<-y1N6fF]{.`^y?m&W7V  H ldt/H@9}JN)U/~@H Ӄ3s3EfV{8-LxJ(J4"BƧ^Chteۥ`*A<ǃJfX3ah)oص9 uf2GQO'=֩!I(4Moy,!r r~58TBrLs&?* J[3Jc۰)'n/׬(NllCgDg}Weו}j9^.*]kό;p=rHuݒcaOfz*ԛ<p-b!?xxs\o17mijwVJ6@!ȷ݂eZX ؅b6 [ Me"Hނ)g^$Їo-[}M?3X}[9>3eO<#"FeKy%+XE\7e=5kr]VAP,Wί:y оIʒ*d8Lc:[p}Jx[OsnHGՌ}Pe0SԿS^_lc70epɓG(ȾI'p ^JCpU .cJ_@!&+>dt*dO7q&=9ȥԨ.Y#?7bTP²""Gۏ !L6A?̺g 3ƅZSG}m7Z2p_C8Iy2Z y3jH*$?Q\0f+Gr owkKh$sQ]Sv8tS:}TqĿ\z%QDw^$r&*C} I5i%˳S|f?̐jy?֘i56/"C EBEx72\`f" >^/‰12"όDrei~)h]Nہ.(^:z(*C6F5jgHg-*n˭eh>V EEZ Мy9 Yl:s}qNG҉FC =_^v@V$+WwђՄjLWF/.\A1L%0 &{|*>K޹'Dȉb#뱉Mr_c!eox`ʘ` ZEZi^V5)sjcl߄^U/] 2@!ٴ򔧜8+Nѽ<@:_Cވ[sZGwae]RW5*o.MtUrU64vG #RTF>Ѕ 4E1+l-h{n ֦XwpzStcSV(j]40 572ueV2 `ΖӇ򓝸> pQ4)@pD5ro[ dfe?wtVCL@y &f#BǏ#&JڕxZ.~jpgxqߔHce' h{bEdQP U2ZlDbo09ރ)Dsw OK²]~;tyuUمF/ij#@D $թ;&E+4O`tǙ+ǀ?USf~I_MXysJ0\]%IX  +yᒹԍ_'B 9q.FߦOX](@ijgybTj Ӱ0i4c RԯC^ DAɪCԺ^dZpPd8ꖳeS*kv-1,Zo}W/a~Fi9ͿsF HfzQ..!90^¸F}ʪ@H7bI c1S*\04zsI>>fOnE4 r@^g8WߺMMg~ .ap"A@Po6pjP aEn;9Iw`G-K}$`;< xlN(Y ffkHYrRL:q5,? ݨ:@5U?"O Ə#[Fh6@V(R 8vTs|]cIwNGeB6V_ xmkCA'6#KXO $Ź! rf"3t qV%>e);~|҄ڔN'ҥ'H8ly!@yoO~5O(YU)d}=0'WXP{3ñ#hM4*h(voN[~UI1GB7ꐎ(KD*RòTmo@mTsfV%{GZˣq 7`RtU9գBxTp=ވ񛻧XH!;]תU^/Ђ")I(N\EUPЬ=;Gܧa, ]Cf#u!'JN8G!tjĠ:^NK(8էf 6Mpx ˘eMbY\\MsXV:[]8JKH Ae#DmDbHl:X0i+,h82A>IQ. {! lC2e9/?Q%=T|zjѾ璠RȠ ŽcvTdyc էG-NG{yn3&~L{JK 2w?m&c oI$g :Z&mշ̄ؔt\e1hKW_!8rwM }ZT '>[߼>^T,qΙ'K02J8jdS~/.Gys2䴢ȇHRj[Է9qKPpܾr9<."~ b|8e'(T,{73m߁GַUGEpEs^Ex[|[Pqaq+U9|aΠœ!B\ki&ѕS 19͒Ge ܛd{f#ruIwB74ULCZq8x)S.R64զoJ'6_) x"R~Ceäcdmipw/H*DŽ+ݡ̊i ,p1ar=3,]:S YSΖ 'E d"nS`Yƕ)ٔzDwl]LF|ό-D>^_FPCo.X]/e:_q-@{hƙ‹K1 5Oy%xVM9cG W|I v/P)7~7f MB | )"'(YQlGM0w]0pH^n"%P&~9ǴWt/#' Gu 48ȗBQjhwG9YO_+0<>S u;Gko=>I^\fխAl\Ui}K5MJq6THl-S4QϐEU1wiO'+:L0Z;ZkJR5'>%@MO8haCj15 M KWϭ l5is+3nPvxt% uWR^ˤ1__~9TC}&7rч4+BM Pi?.U 7P Z`QriVd{h2'OW/ddt&Hv],o"D_7iEUQא%vKNĻ͇W꡻=I蒑dKwc-3'8?Hٽv:Ϧ' Sѥ.Ɂ|t>eo?'U+{Kk B8#^]=SG:fR8sf`dֿTs_NZ*0\M[Hm,MDSTM`rٰs[m馘3A `Eݏ 4_r-Gخ~Y=W G/yg'YX}QWXψ"d$tD:M\s<#[KH9]? %a.1#,B}jכ?ޫDM<M+A@pZxܴs#Rm kXGia슨vH͙ ䷲LD[@y8ԌB; Ț6w!ޱ/ǭ$&Խ{%J{]eL J<`E<NyU `vJ-cx 1wKs$]6 bZǙYH(c).W>97A}dR oxI)l1h@Ʈ@؅~Gn~Pʜ`PeƉ="-Ҋⲽ_YsG3hK8T.F/ޣz ̮EBDU vJ0v,}"ƙw:a8á<@"J#,qS*.C[VtFq`HFu (g~ ͼp3Xj;Mk;F :\qi_3!?g:1[-r1mm˜tˠ׸EE(g2t6fI""]N9ɩŞY3 Q10`3Z4("?7lSP$ k5EMno)y.oRye㛍>E`n[Woʒt>Գ_ۅu o12m*p-%u X&!_ D[|é-uImSC>A!F# aY2xJ2[ϯY-`ݠ` Wrw6&.Nƥd,t:.OVK wjra?4e f@@8֊%ԧ4?ц(F"aܔDi!cSuSZÂ⇢?:I6Hª2H!Q "X6!5`ݖ[8{=W [nH{#AwY80SaAߖtm^L]$7$=/] I1| Zc|=DniPjh`>Sɢ^{R}iUWe R)R/Tc'I='(#xN( "eK5 lA4Ty)}uP|CQ]iyHC%gra~*'Ô?(xq8#X?ݦYIAn, ^ ߭I6T!E->tp£O%_iKCਫTAHD)p 0 .v6HU57  1q;v15$>Oz8@Fڶ/{pA83޻ ĈEzO.z =8 3)zhQy.yWj5wo%y ܳF[aEUQm\Y@n2*Y6\=wO#͔vɆR++/ }_7Nqg ƙHx!ϻd;#*.ĥq[UcQIR9ˣܬP,.Gg r2 ('ɲ'(] 3G"ͺLfE=# ?qP=K|zrP?L(7/Nʸe*K=Aǐ~crt:8iK(n>ZH.z8Է*}Ò ZөFt\`oM\,}Y){hO"*% .>nԨ{&eT,,ڨ,1i-HH\{3IG_pw*8Jem!@C!LmZt\O:N+:$~?0pf= V똾vM \pA_!;8Vɦە}sAc([=(5ͺS%k |>QnY7J˽ ݦ¢5KHc1:gP2xMr K'VXdoD u1U%GiD"CGAIH`RXT4ǵh> C=Hy|7w1݄g<S솆 bsB}o =IUJ5`͢0;ГȟGfd{$viPd.ORi5/RI9)9iWM`5(OIjLϗ-[zH\HHq]0{8ж%agTpβ]UZ;%H- a<=}4PX( xP6F)"űy5^T`9t\jVZ8?'lm<[0Ct?o +/vׅ*LB=G뭎Bk,/ }2貍t96ܗ&ϴч\edGl4 QMփ[dI5~_e#6隬t#&e%+{ 6؍i$eTd(>^flvbWdU:nX3Z6l8dF lM4{J_MM\Fvr_ y^BN^RKx:ێbx:l [:5֨Χ EUb==0Vq-)jϗ޳d 3Z;Kr=@Q̜8l/{zv)VXEB($yO qdin,(۝@%V' /EPwcEа nNs>=ʠb1bn+F-.s0Q#WtxW䵻·65`3R?pWkf%ɝG]bf0*ý^;4ߦB+?᱕>dj?1x7z9Y3 ie!P"HU&.҂d`ѷgBBv']U5RQvl$HU@WwXJ?3!PKFr[YiNR!o=1b Ylj\ %PLq?d mU-Orxd7-wzz52j&|9X{JߏrU%=+TQܥmu_ 1q?ϊX]‘Žw(:'d^g`TfD Vߴ̕o\rbύk'.D@^\6: ]J)0U*c%:1>e4ĺM:δ!I}abHIaM<~U+d2tlHȍgͽl^iIGE;Y}xx-nPT_n{cl5輵;WY$9F6b?^^,E?0V/wǞ'4$꓉y#PIQ4~5hQVO׏ަSP['uQ4E{fYED JQa0pvQ\W *eS셾יn͂jIW1dTzcY'<2!w!fR<<]c7tG=w- r7 5ܛ-6YʱLpWLVA%%0_Ϯ9IDԼ" )`#rbbEQIfxPrI-7)> m&O@2 SMKtuS$GfMiT9 mR=<ΰNh}E-lP˘ ItA@'gD~$LHCr cfࡄ׃ g%<, >xT,/\N O4[S oSn[_OChx ūr} t-dt)_q@Eҧ.꟪]*1 Q[,%0::*28n-qz?irx{"$$|ԇ".#-A6z R`$So5م5&0PS}TH)aeɭ=׾jqA'-Bï%7!a #N?@8lzOt`E E87pqzJW2^{`ANYoL~Ӟ򍮹V`v\k߁<e>ɥ.ϲ!_om4P~]#4A,{VȚh0:Q ^pDE$03+M=㚥?aԃhZN]!BWx\ÂG^n;HPug?|MiUc8'WAYlP~$_T,jwM \}*6xSqrq$<@Mҿ𖛎)O_@;YmDĆ$SYk#@uQ0L'JzG#r~*:KLco\ڭ/&Y63$ &E&=*Z>gdzNʓrsIp jVOqXT˦DӋy׮*/Bce1;ጓkW +.v~v'0'fV`VB5.$;K Oe: ޕ6(kHǛ,NlLM A|J5uWT^F;=Mf2>uWTAa&~]s.=e\c\ifnE'jhJ9el"kQ_A9331!-0'x!F?{LtgYpt0? z2pV1c n(;rx!F3eh ,*wal` [r;s[5v1qʺݕص8 &ں #k2p*FG$皴8$ 53v1b9G,T}P9=Ep+ 1.:eU rOr=|fBSNlwEc掙hTf@J ͒24VPլTdvl~ pJt͉B F{{6s8*`un [fD<`̷凊EEP5PO16'*->ź-B"P!WB|扏5ë=9]'-;'|JZqB T emHV=,ԆI)B΁Jgw^HUu;Y@ȲU*?ЕӃ!(x<>,ݷ?x=SaOp7Ot;ώœ;A+ŹM !w}?x _e g>p$lJ?F58{k-6L2ѠGYY-KO6pn *ogTv &tLڳ+񃒽#s/rK_rYCLQG;(ЀY ٳs*wMHp YjUڶzmAe#+IVlXTS]^ƭ[wG:Gcbxi<.(bDqy1Wh\e瞮$AF%L͔I߮CΎF#3px U5|Nj dd U,%x1BPE# b)EFґq? W ^舙Ŵ.^g 1WT+qʷҟ@TH:YHKKeJ{닱bL%U[ a61Qϼ=eN?ZUص _?ibPeɦ.}lޯ& V/i; /.6L D.(KǛ 4zplibL@7#{T^ub{[ҥXh/z V7ݜ~v%4%" }}[B5閹j)rȐ-j KMmsoogדޓϑ(@|#95`c@KMǯЮ(#)iOW?װrvvg';eƢ*eR͕s3:qOvT 9co3I ,5EԖԚrԶ]`;kwLl?%N6U#y[מ߱T!r(v+3;?~ljKg]F(Pƙ* 4F#:` Af5nc\_B2=NDh7zkمEZ$'WΚ&Qi& a1ti,)!o*5`6ż9^s'L'N,̗.Pf"_J[z> wUK7hh!K01aFOaYj9Ftn/]=2lZP=ĺ|{`Z;uuU |F\ R\C V^h̋B7c/H+"g9f0±CKkJx[H+B' ?bM9jHUMzז 9_ֱj2sFSHFIލ7fZ>:Vsn,rMizD=unOHVWDac_X /*Ja?\ݩp/ܤJz:㎭(ߙ&N +ՊɷDy4xnkoZ1xRk6揪^&0>bXâ]1n&ӬUDr6q*'w_Z %JQP&nKi}&ꃰSޭ%'Fy>'J; &=v{¤u% S>j <%K͌ana 1!#TIҍlqo tGK =v1BՔ1Dh$W/v̈́譒zaS'$'\;g [zҰ (AEbE/lS_ U݂(rNC閏'v#Π'fܤ?{XR&on%PhzfxleM|d{e=נaixQ {Lsy qd)sc@Wk^SIY1!Vǯ6O]3:צЛK6g'/AH-<c+WRJW=W9Gᡛb4r”8G/Od}K,f~{6`$񳌫)8:\緿Qoh;$b)>M4'#zNw#3L"?SpXtk#Ҏ*2ĨA߉+ .w0etV ;^Uua~viMݍh(Yt`nZUGR%[bb22rsPjL{>l֙sEq`Aw.0 7cҴ 4g0"gէMtuk-[>R$M)}`l0="Va/3z<@\y`Q3l/l럁Q3LOY5< +`=LKղ*1*2H3#֘-ԟb&J 0F8/J# C@ܖfj0X,H V+*5q\o1yWK-+*yKK:?zlw>e{;V;( Xu;-1tGR&xu}DR ő|sYI30;?|%%X7@VP ٙ"U"g6Ñ{ޟoqN vZzء*! lZWG.n}X0^;bk=f Հ/9S\X4|1׭-^Tލ\$.&(>5//,c7[<7%t@W򭋭0mv/3}*X7<~ 7ƒ(t.nEQ+/aZn0wqq@&A Cj Z ʹR~ Sw:?UzGhڧqǿ~HRG.^"c. n#TOD:s2 І<6q`vsf떤K1iPYy,0ȋR>%\xK%+46ו |X|!* ]*%E?zo#"+W, wt&v( {w6m0sގšNݙƇə 8nREحtp3&ǒVBBkjlnldqFq0hLƘN -kKLbخ2u`-_ 9-HD2wxwE~oDX®B>X8ot,Rn\FI%P+"u; ;# ?~4Q8$ΑZbX?0<}6CADtb (qL1%<%VVH2)(/^AW9NS,g#Hu?/#cGl9瓯k`(ڜ7a7s{eI 簢0T5dçLn1{R,%}|g\FrMaw[q_/$Gf BSEĆlwbezFR $ƮVa_u0% _wɣ[{b11tc9:4{Žpp1>~{(*3Nl/$R-v2E|7T.̈!FHHF+7Z7qP '^;gA: ֔pA u] pr!D!ZK霭JoH=r;!f.c6vj,4 }GQ+%D^vyȧN:\c\]Lͤ;@GVP{gY1>e.sv` صS Nc≼EUhcZ(S$oOK=ga ɲ'.)U}Φ oRlsRI :>¤ّd{ֱP Lg (,q{~lX4ߗ|Չ6~VR/Nԕ8.׼Ķ;{5yw`m~BJFTjK>gTHھnV21wvzbbΙ?^*ګׁ64mxK|(.";1 BO?%}ԵJMlFn .yʺ E"oI4QQDb:LU[{2th s͠PŶs#~EEM Ly6? &Eb$8\ɹ4#|!iTr99ZD('-Ÿ% eX![6[aL6eAp"C sG>N4ʞ j5)5l=z@f'hB+qQ(ٖ,!z)c~o}ҧbki3i.y,#iaMb_X{@nLӤ58;`vֱd kq8P V,Q%W7plA >+աWmЮb#:^8z;>\I{ޏ5$9oPxR"bF)oXT_S7 u4T* ?ʮf'nH!VhݳHN&7HU=-8h | ]P2$ Yn5Z:œ秊C݂oQ|Mђ1©@dmu 4r;o:cj\%8A)|zW5[bV\y:^i'uTYQ 5I>I[L654 ~\ڏ?Phbuܻ=LzVdRUA e߾Mџ `D> )a^ߌ'?=NdrɱɳYmSB LbWoZJ1.SZcGu`y<'aa7FGbэ } *^*u@wƈ$#B`SD%o "m;`˹PAmb՜RFg XĽEE5uOc0J@$|޼0qFNBM:mز̢~lϬVig?)ܭ^9 Fc{~r{IòƏ: 67=^e a0q@q0\%3_E᎓CiLqp$q̎O{9le>F#*5<hk+[% flBkAh[:9 ]EaZsx!>LVkhQ(Js^VH1/!]/Tz$RF8}P-RmVol̋ '%S)p6%+D:byh%,Yliv)B؋FlBDZk{|ߩ+Vsd D>RqU:KM}QZ]| ;`WVmz/El_Y\.Ƈ.Õ ~ǡkbaю =qh_WblS!V-vJV>~mSԯ>$њ^'6mK!5+f8ܜkSXS&bx0{V(eq9 mkwoEtx4~[C4kۀ>H :4CfܗqBQT7ڢٶ[]CPٸ ⣘ U4H]"G'L_i}vc4I-j~?wJGӃxF<# ` / -•(Ʋl2i3X9j T۾m-`qv|רy1ï+eG Z5 #Ypx4C8 4](OW Bs[??iE,ȲXf>O!i7y&cNRabYo0edNj|tJ,8-:զP-qoU Bp:5նUkSe3[9ڢ;n},eČ2Y ^nqa}tKbӳe tbnx&_{QL^#,2L*S>q#7!Ԣ֏3&ѶPA4xaeWሓw9} JGB|}1w"9zm^K&;,JĬDiM-PӉro*8A`ů 7XE݊I aN?DAhsVE^m"R >[Xخ ]qU &F>VZkkIP:88W,k>=+L%IV'X)w:ucDreUE)=Q"v(OW 8\HXpÏt-uH0L U= R)SekT8Vmr@95RI+"p) s5&*wL6de6;1d+-DẀj.6 ǮD(,-2 9-SWu!nTs\͛鴦E 6;qgX~YF遊-s_KÜSݩ,|보QϥHt㟊ξ{x>i#:=7;¸:6Ś<e)pD.l}h ԻL]?63hQ:}>Bu.awݖ98Ȍgy\N\O+l)lddʥ"Nt8G 2 mޯb`+q{X^nb&?g%EHRFuOKV@`i4os1X:J,5-q 8X\:!zkq Ŏ`z~Y+PZ'D_0@*Ηf&G/Id7Y⠄\::;@yR섦d7 \QJp"ɰ~8[оCrJJ yCYÓ-m(ovޯFVӱA_#Fo 95ὕcӞ"p i+˂vJ\Y@1yՇ,sH@6҄bY->b'GNV"C]fN/[A!n:;P7@UKﺽ/@ϟ9nk;[v1iJܚ]\#|A\))ߙ V$~I0|$m .ukrR (Dyh/\ٚ g\@[-"@D*%I_U',k1hO$cg9bzEd20.tj _ b0"ޟHY^~seQoPb 8!o21!ŽٛqלyZi?l.i{OFDոY.̎LiOWۥC9=c=\fޮ$ l9̻,C_Cjx-n Y8k22937l&X=C+) ZPkx{ce͍7VWZ ED|X| }m5gMݪNMc9I8vtPTh6!yPiP Rè/ZWn0s( \q-s>φQ` 遯΋?P# VedWri/Tb?]7SV|rJ+}ǂH#SX2sFQY7l/x-;jM N[r [m=cI tQecHFW :g<ʅZ ŒUf1 ;Yڴ?& O>4CG6),pm9jZk,!zU#C:/Qm'DN*WJb^M_D]=d,S֥XjE<0ѯl C8,RT znE r(Dv6D]ƌɱ,4iN@>ndW |VJGeI zisZ~0Lj腨A$ %~Ǟ`hK׏Ϣ5}HNsU8[~/]u=') w}B:h 25>l`v"N+(,τsQ>־>=AiSDm0}>bPE9ƝZ "'_9rFj(BD*YgxԌiߥhQ+lyu񢛐G;;&4ca H(2gɖb<171NT9W_Wc@H@nlsVGa'3fTu Ձg'ZB_]3[S ZcϲtBj]LR>Ok~}]z9u{/e?|=!u83 .{! f&[rF"kzrXOAKAnt_1`c/O꟥ˎ/*bK6٧ŒmhoP q̌'a,xkg{B2]3Ch~KR@Wfzh3V1_].T*eWyK-!DBim ?v`6zٌ2W%D'.5%)N^KnI ֑<_KK.J673LxHpiΚz?PqP0()dyD""Wo).w ]*02#u=inK,?i Y:ii*7lFn= Q.Ƶv6H`r<,$H/+ڤJv0nG.p$j&{K+覱"3“Hr+,p`dR%F6UF7UC 9 $;Caetܝ]uս2,f.ޫ,P8|zb&Dq髐G4 {Gg˔Kٞ7㉺^㎷wG _NB% 9du6xkJ#B9sYa*z5؎!eEG@~lZ=3LA*һ3ƀYR\M2\/2i3נs,!VKE/T>PH2T<>if\Dci:zR?Y\Z z=Ogf#ѵd{ B+lZ@=Ud~ !R^wt# @rK]̶fξb8aK=C?C}Ȝardy:^}۳!QzCӶg/dU>22!^wiy T7c[7ZkuL0!4J KSEyz0AulllzNjx'SbF0Yő^ȉurdd KeL^-_u}z쨣EXI.nꗅl1-C +JlC k%kYWCx.E쌀l'MPfeP?Ṣ]\RS_axFN+#@+k'xzTt1B!Òy ᢙO1jo Dn +R J!oۇJ_+ʁy)** $W i7!`tphgNɠ =FsT *L0KiٴqѲ٥D0T^Jy(qGAkW o Tokwѯk0j*\4{GQ}>|dlK &*>6?&de\2tkm&ʃWpG^E+dSoc,CbޚLZI֝\BVQ0j-LWc3jk9ى8zgl p ѱP/ :KXng),FInBFɶLcKOOs{ay^ڥA˥<=uRUOu )Mlua2 "LZiK 3'bR[6vs_uW wa\6/Dh"EL>e[֡l ^Ѿ{T0*ۮᆚD0R^AiTn_Z%&.D&i %H~qR0 X6?6tͯAe 3` z L6qMg>?tR#|jCUgm]:} |').h'h.f;9%T(T"HxNl1/cXLЀo2j/P۱[w$v҅?Ff8v|9e*rq_(ݚvÇ]ŬIȋ3awl'tu("S{BmBJC !UӂIk.^ͦ [k - 9X:\3Yʧ4Bc`-b7JP(^DTMސF'ZQ4^G`Q7[аɚTʦ&S4$X##*n\b%F/rD(r"hke~A'qw"5\oC̦84E?0Y[s3 I(=J$윍lA9q,>ӂkx96\`/I1 _JFsqe9ęKRt|!Ȓ{aQSc2Y&Λ5nam (BCF\DHY8`'5UCܨ5'rRqSk-m2_]Hp,,g?JPޚ ]|uRʉ/WW'5]ԠdE}Î3Uj|)Ks.`w[dō鈴r L 8P$TE }eUQ;=ksF\1S&Fk㭋ܚ߈rEeNC$2"ohv>͍V8%JOkg"t ;P2q$1uPvU@gQk :ROhL+Z`ޛP4Ձfn`7psH<.Y@xoX촉֮ћ@"o$ =3l#a@5S6<[?PXj//:_lvwږ'ƒBe=%48#U|ABQݍ{ܹxJOxcԢ}! _ɎW5#X2 )#:hx 'XTWVc,vS"o` F 8nfڳ0a"8>c61DTHi׌# .OaC@z۳ɪ7nb:O[6ԡq} nnv3aUk;Q|]p/km%ݍ?*~ m4.UyxSyؗq &Uoh$֩4d:?ZCFM䦧K%Y"KމBiM G7Lx{w k%EiN"Mw:^ Q~oߖj[PZ"s 5aw6JV 3R@ˁiNߟ9E寷zW a @0 q,Q`g3?/mq W'*4D@Ae񛀢i>Pɋl /W$C??e,}鏹lrf*ˍxEQ<ٲ'9~ro*Hs6p¾/H}(3jԥ_-h^ ;FޫY<v :ՇOqkQ=hӓeuaPFwj̜| [.o;2H!!9yrO5ي FњV>YG?@iٸnړ̖eusGF8<%}jҤf%m E>`^o"{1NcuQAL? w^$I`y(Mk+9EEY Etm(XIخⱿ0X_@Ϭݶ\Ȩh\|Qr`V|}u{VJ۪ Pr3B|+0"wn&m1<ĘlKf֩T̙) s( c@|m_|͏e2ra3x*=+]^&}s{%DtYu1h>z3î%B'۽Þ%J"$ҫFoP^C ,/7j@:N"\LI3sS8kP$^gH~JDljrLkJB8/T~6"xA+N}…;xI>ѿ5#QonpwVF Dp*#_B@ l=qFۥ\V:SWS"E[d#Fr4wȇ `L=f]QV09}{_ݕ}$u{33#0%Z:>AAP|?UEcP5*:E5)|au+5XemhHR1Eup؅k'a cf{gᠰJ4kAχeKBj;$T},]Tso} ֊)sr^%ˡXnjZ׬a½.3.-AzNƴCۼ3wjU#Fb1H]kz:Cn8, ai@|EM EĻOW .`sr8.Y\=5̈́Շc)bfOo#>Th"awDsQ6u*Hˀ*L]Q1\p%,G帺t9s/<P1FG/vmH ?4Reb]9Ad?4ȹWXSNCw;U-B;J)1:hY/#2y{_D(:=>TJ%.wWGÕ~%rlQ^Lb븀h$YymM0k%~նX !^ IFB(zŸEtl52B7idr˝d#{iKRr%ֿFGQHڛ#|8,Zt(p!8)Nn-lBwiPIP?e'ΊQl8KD:UdqRN9/s׿@y6g S ^ťrߏN}l.\b|/ 68$="]#ޞqxF:ՖEZJrY/S8F*MyK;_l3܀w%V]냎@9UĵxV4tFEPH:޵,5?)SR++rV+VMd&?m%dW5!sycU!7w[<^P&HSΪ7sNDN{2=.M:uMT OOP&-c7II)ش ٵHVKp>:=ok赢TtGZN괳4c4<|T\)̩y +P+n.xoV0 8LhOteѱNڢ5B'}yKЈõ;dxD>+\k`:PZfQkPWlݑ*ҘCjfmΣkE |t}造Hi|<ڤ U_jk1uZ@A-Ur3e-H=#sw:CJ{s(Th=Hs  ":N~;Z?鲂29/KS ˫2"ijfU4QQȢDB*H .hfWxz`h2@ˣĥa+S#/eH]|sl_ Uv&.\lǹJKnSV prm/D hdYِg%,͸[%nmt"2Y'l3))"%:pcD0>§U5n. 2qrLE+KB^h sίb)H [ɵ0I-e _ Ty.D޷$eݪYOOy# ;c@90dd3r0|T-LmۗQ-sY?: N&g<͢5E^*}DO`Y}K Ԝ "wN׶<*]x k21<`ַCwB.Κ?f{Ďi﷿MnʒCϨuS/iaT6{1g !hMq^G6if1%HQcOɭ뽐H0 v/'?ۗdpD΍4~ bgtt2A2EE&E]L8|${K8D4hve!٠DZXEhSz pQ1Qw)HN!Rq3'`u&O>`Johۇ"sN"Ã0j<i b *䌏MtdizUڏx(A>JKMO6'D 1F<Y DMH;WndxG`.xMhl<7JHA_0ʼnԣl"y, eC>MnPs:P`uCzZcЌoUUbod'K槶wpm=kdPxf,cH-Dˠ2,pe WYҰ]G<4GK[sSCm:Zc>*3w$ Sl%Y cxA9~SBkUt)NL1\'ey#^g\ӫrյܡ`ӚB_T{߫oU(K}Eq $BwTU R8(Q~ ͎iE36۳FxBRѨjn(y)4OR!P(7I8OJlQ):(m&Bְ7747: P²YcÉS`$ OOQI.lhcD@/TfЗfV(}?42:z*)Zp*Mmt"T]*u[\+?V:BjƴNs0ufP!TVܐv:mHqw5@k\- D!DmԼcݛJ&m祐)oĜ;7}_W |Ie^-&(bĮZ݊/#oc5jKлⲍjrE|޸F?9U"iN\Ie58GLN&Bnp/|^#&>z(BxakqeYR7`(R-q28h2ȡH'u΅Qg7ZUa`K}X,ǠҜ$PGJ4SkNVusVwݞ8wtb<{mI9.Zw9 ߳+k`;нڊdGt(>3p/#&'J݌:.S!Nw3To~Vhwv,tU`B:҂gXe:+@%tI)!S,!+~0iFf,Pp$uruP|e& "qIUp^,ѬYn_aa:uhixv[sRw\i&"U9@Wl|u(fr̆2nlX~dۡxV-9\Ul{gO= !)zmmpzC0 #rCPToKs!8 Oe"BR4r],:5NMUJۄd7 5f .l}Y_kL,6كG,P4V{#* ;C`wt0G4&RQ{?JVmP΁!Mf`ma@0{ rbiaڑ ^g\ٲ#}о݁iL0چ+e_|*ݻ{վUakWieIyeG[Ea RKC*%GmLn+(6C_o؇|pqgvn|8X!B Uv_DYϧ"$Nyںǭ oAP#ޔNt8  ?ׇR>jY>XBDrÅ-4BNvH4?c[ 㵃>۽ w<dkH`dcBt*Z̿pfaw2gzNA \!qqw6NJK@,77@ jI$ugb\f?x}4Fр1*|g_b̙D)w"cӧ~041o / 86'UZ ش(D3hwD]w2T`nDm sH KSqڢl cn؟jo;>N)΋vX8T߫/62+jc/f4fرrVZj*R}>jC},.s_z< ;ϱ ?yp0A(vvhI:uYIdfr&hBSˣ't/,(SwPo'`ժ4KszOTV3oYL;6^T|_<,Neoj(wnɁf_b8꣣1J?ډ_}H~9 eⅮ)IG=eek+༐HfqLvwv`1īrRIoM7%_Rn]*hƝ `p~ע.,IbԶȋ `*L6ŸsdΝx#z4bY#rUph}hi h7~mEA (fHڈ;-yHg*޷JUNᾨKp.mSUP o@G5U17cӠĮtǾwIBsR-\ '0R&=P@*BM! LBgҶttZw ( pp8Mb~w-EXg]`XxMD+aLw}~ Ep7sp$m-u.~깚˲'E ]=tψ~d*#^o!P8MG?k'-8h*]ӔNe9ܖ'.]5o XNx$g|Hï4 Klb#1%>M1-NU 5Hͮ;hCܵn#l #oՔs-K} &idNWwW-O&K++V땷nqV :u85iIG`4jzeYMBoSO+,Rk!.jii<2edEkBLԂdLwӸunQ;SO$%BVKeFo"G}ݧzOj_Xt?A *U{Fn5̙m35~*%5\4hRP%Jk @gr,Rn ʙ%>&dbb 7OIDq+7琲K/(zƼNRR])۲;&<ޥ-vn$d?׮^Åg`]|;֞ Ř".R@+OwK`ыaѐ1$wPطŘ:*-#qe,ÿAq)D%ӱѝp?* ,J-d™NuF?G8Ĝn.-7qgF.nT`p2k:aZ=VlU}:ݒsttO1(rvJtH>fέ؞bB gB$d9* z4|oCM@0ʋN:ښXfM?Qu䀰ϮQQk㷦8uwd, F/Ѓx8w|Sn&3ûlN}&u$[ːz;;-7'5pffy;>=j*4{yo(̎#jU{'Zdu_/}4S'npP*L]@%}Y"o?"[\R:$D=x~tڮG?Ǻӊjڞb7aByesmGxs9!!5{jX,Yh:0hD(5' VG9Vo2NVlIn@Xt2#qJJ {BwaԵWg.wOaN,?iJ,枅}y#%3. !$u/o"H)T&< xV xIjQ*~Q%=%\C7PXJ5Y$jeXүC'utfϢFe?6Vw8m: cWe2> v“Cfǵ77SnE#b2HsU+*,},l0H6b/b;%9Q-SI*UeG=5OfBcٚo .v^ˬ4;GGror(*50|"a:AtpR6яP?{mC OuN y"BΚI"ePލ{Wt|a=/'tah6f*tz]H#`Ҫfl͐ u-u:5R笭eUl!y:vT Q(3^t_-t $O+W:ܺ6Aq6=jJ 0Ov,ڣ{i mXr\Pfv. !ܿn>Gw1r 32 @ ڑI$fHZvba]XlֿԖr'y﮻XXA y(?2=ҴZQC1ѓ>7oa~|V |\}ܢ7z5FdπPc8v2ԎsdzCHes_ae{F.E FRdsl ۢ0YX*z0pZAssީ((]Yfiq/Z_A +f+\y8h Y B7d{& 6U8G`P`tA( 8`ʘ$ɞ:xH QpȱAVWʏIxM> vQDR'3쐍e [dy4U+-.^c3JAϨYGYuu{^`ۂdFL ts$Y4y@Qu9w8q#:qy68-Cl7ε4J?t<"^!L~ba2#5)PmnJTS Sί\sØZTqYyXA0j PDtdsa>'o4TdBKa p.ɁSϗ9d^݉ac, iN#薸'؊/D+}2l8Cב5ؿ :MT:۠QE=[ 6_ )CfZ8WJ^ى5P3@ RF|Or[Keܩ@.cg~wdOwp w&vLscUu f-`%)\vyCNKY~MNd8f}=B_([\iXԧpow[ޏ MvneTُ4~'m,>PÙҞDX\4dsjm"um1ڜ/˩[vHT ü{ņ3GpE+P6ED2vY%]7;)'~B1”`l3 .q|w*|^rX>W!3~a~x>t0<&T5}dhgj6UuT 74zyOPOQq^.'K9=@C:-DL.DJ3\0qqQeWr0JԄS(_E>k+gmQd PM7"aD*9O4pwGdoȩ%&[ /XHնIbͤ4d𩂕eJr(_8c0YGjP@7@'2XGz\y޶g&L0_3'>Ƚ\:}SZ06|\bC>־ۀ@}ҵAX}#2V㿆EgHeF &c]c"Kğ%Ɖ̏WTb :D⁦M`\r Tj8aG*ٰ]5?,&7GmG/)7OֻV(~$qj-=6]RKcmb^;G5l )*F]:ȨDODOm Xyff9(TG)mK30E\K 4_lI/5 T(y'X)U(װ;4i4ֈƴCIU'9b"Ҳ!J~좯QjQ+~I\& g O=XĨG,gxLE>=x7^kҋ^/ld:kL$MXc㧍7myTS 4覢v{8#ARsⴠ^ hNeń}49ouaIE%4upF@w5.>\ad}k8a`&R RŐ|Sb=yڊcͲrHJ4%ۘJXp~/2,b,1H ݰx,kM+'fP!Qq?HM,@OHB%ce(|NFqW0xyPc`%r.ΔjN=svKYĘ\D9tdCli l'_4D #CtW塨)+應@VY{c}4QcdI}(,\ilHi"NE%S@./MދACD:ߛkљy[FM陥p&^6[nT͑w(qk5J [l"yt9x|o=1tX5[K ӪvܤX w2SWz1AHS;6Bq NiNalH S47.V,,kB߂KQ+:Oý Q #~w_?y q6?%Zocw*ػ#Ѫ_W:lGg$o'՗FwLcA]7yJ_PhBg\He_Q ,Xd[G}x9hh9.\eOnHWX/8_kf nn[vs#Ipq_?/Usb&;} Ys[1V =>]f"5I@H[\DeuࢤBkXA/ۈLCĬ>'ǰm8GՅ%W'eF(Q]D:s*ՠ98p _ H)̺#85. sCźxC@4^5!&Hݭ̯^~O_qn <6D=m*rQVZ[lr@-n%_ ʛ~lЊ_ G?z]0'Mꓪ|. 쩥}m '8Ez$AJFzHg.P.3sƀ7, &e`۵ڿZ-Jt^l/'; ^8\5F"5./Hv]>bR"w Xrq#T`J `D Ĩ^֛{[[AV0 z :, ה 3DZ%nA]1S=awX{f/ G-c=pWmB3ѨFvUNpB4߃gDGG/K +ׯ|z ()4 ح{I95]Nܯݕʚ |VmVe ^Y qs#Xd̒F IzmJ+r0[㹔"7:? s|rC=B|VVըW_ŷ_9w?]^K50#cR8c j"T1\ Q~t+T! UGomwY@;8`AMTTv郯 1t,jbDmݾkK~v5.WA<)pj);BG3ᥘ>?-e. UWq?qKaG&0"לDdXuնHkrHRH^~.'@>ϳ&Dcޏ$/oieɺaE7UeXjh%(`VB^@\u+ɛ3k$A}q)9~revN;nK@WL?{I<=ToK-q?שrL63EAYaF#֟3fVY7sgjX)O'ne a:I) $#B Fd|@ׅD-Cxުxt1h JnR沒sl xͨ[C;AL,E w®0N&f{#|Α&渺>J>'+TT A߬+WDZ"]=֑@E%{|O뻀5{P [*k RwlUV r[&;0 :VYdtWR Y[zC31(AfcMotی>yv\);H')A *7HL5BKISN}D3,Չ֘k1xmAsq`qy[Fi$# ?sqcf % [zRrqemɎk=j/}M2Fyd2OHZN %q_ľYx=췡9\F*r$CuMv E? Y4[TdTM{$>ePƖC|hHw0-q?Ф»ٛ;f睓ős*R2"ˍ_s tC_vA&9^\7=m]w/#ؽͧ|juTt ƍRy63'MMXrQX=}x-f`F MNB\\у',T$gڇv~)R^zm #7*o*e &5:+mmgg i-q&3aLc+rhE?#zrGy|߷gk;q*i!{E~."sU@\ [)V;aܲpm\C& qJ%t6]IrlŰO]ƧYU\彅`FDMfܦ ߢȱ W~Sy2h_uk0 :?2t&r͍fIR"ET9ᆏFKl%g}af; F$J ~d +rfM>τj>_m6.̆2>)Ni) {l8yqu!S. ]3#$yLŬ (Us7oas VZ Ij8%{[^O0<|b6L9O`=7ϺSX#o^?+5EF$gխNHT%\6ZmҸ\x"5LGH3ثϸQ~2/\{Xn!ؐJ( v^k,׳֧+2@#5tl\I }}0s~Qx4"aB߹)U<\k¿pª!3:KŜ'UHQw^arI?A9LyKgGAv9d!0[,ThF'/B7`^zO`ki"Մx64G2f;*ׯT}탏:AY$JVwB*&r:%IDiGoٽXRy߸ث?IJ6 s)+2Ӊ׽@~kʨMfQBa=:uџ ~lS?]ߴ=_D؇hp,k"oiݘ'{ zBP\'Fʆ9)`/GӽI;;DbXpđ 0ۢ`v$~-*}Q^ V(]M]z1΁ntm "E]sڦ^"M&8$E,eO~}Ρx ]7U`2HhkGG*H?1d qJsg0,_hQ3|U}(bԗ@\hǍ&'EX1eI l44"ax.ZO{;S08?V"oGZ͉sS[ PaSrRS#F[!R|IJnSBɎ>}(ѮO<0^,^`3  e ʋy! 6X[z3`P&Q{o h !/e hTrޏ-s2PmXS.+xy}<+LYF{wޱz~ͣH()?79v)*OAaohO$8씕gbFL7>DlB&e5-OB=#q׼ LKaۥײn3;J8`tZx]. .*p[]#/ۭ}d5>Hhu\H9S(O9e*كmAu4yU/o]a&wRPMmG ?H9Qrvᡗ0_YsE܋%xӖL< Yּ#'=:L '߾e!J;!X j nn;u~{ ݊G?Ktuf$>\b*ql#ݩ'O1t †bH~<@(f&>U.$<j-qFݒ,Iba*ң=p!ܮ_H}3ZWc-?qR2Gt 3RK[F:bR3!8Vh&4SeL 8bG\"Q|0՚A`04#Qӛ d)M1㎡du[yF3|94G j7ׇBk9TjRlHNWF! 0{豠0!U Ҟ&Z޹-}Ccj]L~AxfO] _kG nKL$eyƀYb۝'%2>nhՂL d0gi9"0W0LrMqrX?&tѦZQqRiARX;-9ڬm}DŽe,~L|*FF %pacf/V*CW󰷹K8< JcܟkZW w x #y^b)=u_e,meξoftW<¨]#_D09ߣ7@ÒS9?mT8[0P)q!S?`X1\VhĚ6_kPY[SItK$46-vH܆ksyq%?eF07H3иbjsAvLIeF&$Gqg~Q c'Aw"b(l\ νrV{S =cY@Ws>P7pLdy!<*E,k;0VJл#ERR1w r'I s! *n]YYf/cfu~cMXk=UPzTx VEpq7TQ렁3BQj2PyPA 69=[:k2Oƕ0]\s{ y/f7γ\ h?!Z>hFYҹM~+`}buKK9:oJe6ϗ++*W9֧ު7\_˅/5=$- D6Zxj=aeƛ~".+ϑ FG3j {p{PdA$Ry'tKWւL]}i$ kNՄ/an?ݖCr0 ֍1X z P;}a&̽Dx hiU4zE(xO~sl'K w}Ʀt 5 (dXc.M7T'KhN\Ad҈ =,J'XcuuBe@0vޟ\RRmH** k\Tu5b0Tq1BѼi_FTWy2Xd#tkC7ѨY-|(CPSʾ|Y"V!礒ȲF,Eh9.Eb]X^,?{ԩ0~Ɗz[c6{2 l 9-cl?-Xo(wFw1rW^Aw>] (^68B: y:NtOjMdA(Mf/)X:)GNdN=_ ?.BfmM'i)01]5 2׿xk]7:&Շt` էAsY)Cn6<$27jPM )q'Ȫ]5\Pd|94ˋϦ!GEdA;׮r~43+GaǯO7 љ24r}iSTSBڏfcFO] LR3/VBuO1q]#8``X`O>gPDxx=d8ĪM_(Ƨj^4|Lc-B] č'`G뜃}ٛnŤ 2qr`58p\|*r&o&]61,i2M gQ%d|mq1ySl_;e\Ŝm7&GOlAy8&ܼYOy*P:625{[TLxژ`0Do͎G <؈5s NO] )rc740ph|o!ߪ~n8I^b7)x=s+@u.LoW3>gR8e#USM mK ;+.@la%8c= t ^n;qhR淅5Cv"= p,'"^l w&7L<ѶAKsS- \*:A>K]/K'3 l(%\Y`#Ls0z_=μcn^K]L$52Dy~Kpaq{- P&_.ʶNDt=2Ҭ~,\pJ}Rua QXH `5tQ(kԥHF|Qq9|5͋{ӷ:q G-}Kٙ8 ((^aўFDn{;6M9[.1I;4"YЅoYҟ`'FJH$#N()ሟEa3X<Bv햼4lU=CDꇔrDKʯ1od\C5K cZ@|(5W`P\iCz6ߑg a9sl5W# 9WlC]KZubhl&#=~m`Xc>- _ h"Mfp!8:`b׹R+llyjCZ^(q^[S|Vg=*ՀpVȵ:V?s8|VGB8Vs6 !߬ ];G^˩rL[fg+Ģ&1P+vqiSdgLx$ H[\ ` WQпB s( 벫sC=#xԉXo8BJ@_p޴|Y}sn p$,%EO9KAfa;$/fT rv֑mpX\m!"z:8ao "RYݝ[̺bªF G_TLg7fU\Bfx1g@[w{jd/uoU8'|Q|S-h8d}խysa|g!AHF0'C5jWGe +:Kz"znOFm8^ȑi4׿_uiC㮟ʷ ͑vDx_ФJh8J6ZșL-砃hAwF|dr/,"Oָ⻖d9\}FBHe=s;>YRt,M̧r0%f4Qp {Q˂} &TF)Em&ڀš48k-aT˰qZka! 0ƽ#wIPZQU?]=IY湚2=wƄzkԲ$.CAG"*v{@_AJz\CL?o7!El=MZknB$8UtjTyBaBa֎=/YժC#fSYPk8ڊʰʧ߉m5vkN!9ph]n)w-M^ӚMb}n(fچ 1x--qFbo?hC` >W?`bIځ/7氿b%~osO4LaF%Dus J 1dߡP\zlY /&!FE "t.6NA=Bwi_/#_`>o'5doHݒP*:L鰱~=8drܰAG#ewR egMN%5Oevoׁᄥi-?k_IJFϺ#/mpD\4ӓE %x2OaQ}0ٱqͤd*Frľ?+kW=п5£lii~X@plnr kލ$Z[4mZl?v\QV=[n_͸$4Ua k}D/>1JPTHpK;[T-=(~ZE5}≛]L:eA\c1٥3X sX3tHK%18{SxP`rZW]zp_Խk Y20 D=8S-)%{Tȍ #י,aXF0^dm; -/ꞏ ~O*;LfKitIӥa'R.}67 z}*)}[Ԟ!`7-|Fi0>2o|\".u$s B(; H3}yVXj|[+Iił͓CP°1 " dCGTb|4|τe  !"M[D7O|f Rׇa#!xždBĸ)|';'(E!5~9WǷ`wEcxgETrP` S`g_)sޔE?=fCn~SFCq\4Ϊ3\wCgE<@Wʙ3 ZyʹgR!yݱii[@/W):*^ڙqMzfƒ,)鳞ou67(XVpf<ͱ3h3D<5K~;w6kpaN "RcyJ@+#& bI" U̵BlK##@cc+YT<۵~= X)mQm)k"#Pޛ $WN_Z͢#F+tgz˱2JeVrh[ɿ.XJ 5cQҪbm M73KzɄ՞xhs[ %ԋ>X1{0=&,3YN"C`Yѽq#yLu#P86jqĖJOOFΡH;s*<'`±gYZ07070100000016000081a400000000000000000000000167eecb8300001f50000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/drivers/scsi/iscsi_boot_sysfs.ko.xz7zXZִF!t/ ]?EhDTTk׶ǼՎ@_Q0 tyu n se:J;j~q3)]Fa +_OȞM E;(zPpş! |pNFTC" L+#T5Ihe'!Nm24>JqF$.ܔ] )6z&ۑ_.T[z%m9+33Vr e}F !ڎެI?/n%:0 dV2;u JBqC+!hg׉Zk| je%@Њא򂛤r{> ,O9ߑ =.PTWR \:pM)И.# d C2we̟@ic?P`|I9@~-.Wҧ%%v*sU-O8UXL,rWݗ*7{VHGg *8r>⹈&]~ycbRo},ο6w=U}Ӥv4c")'zشۨ*p-cS IKyZ([EH ڑi =<QbTYpպk@HmeQ+DeM /7h/`ųb5+\Ч5GM^&6M !%Mas@FC+v|If+Z[kL,Tr:rkŬC$?A<$R-z_,( WwjzcJ9/m:w^$BiXaSe`߬Yi-z~QC8hi<8=6nFne` KCG.`9.</?s^v L8!cPtt`y|-~;Hb#{-Of D<"B ӆbV4k@@x'̝<θFq:Z7E/?n>#͍OȜ/% IxYM9u\ c[,Y;U-q4!V/Bg"eS4"_Pj(oTdJ/Íah{e|1j*.@E7 a}%7>sJ3Цs̏GSYm4 ̘ &BlSn7_f1!cQ~(Ka*s%5ոf"ټ(Z|8+qlϽ3 CNLӟZA3\4a઩8aL_L3jdn(u'?q7<'q\hحq6`*& 0h.oHdi^K,{qev9ވfLMճΞ?Jw",bFᇂ! ~k S>.|~2O#4:M;V,-@2ɍ$CsYP͖ j(0Oq`C9+ ~K{0 ʺ_B!efI譝xpe~gEXw RaCみM;ⶭ~Hw8JCc,OʚHlԏx>w|04^7vV}F]n[jw++q9kG0K9&-:_24 mQ*CХkz̕ýG+~pW;keP61T hZ,V4?19ڜɀ:֐Or~y LaFFXN9D RlVyjRȶ#*"Dm|}_:?-nU# 3܉ vƳxeq,귾sx%))4+SE9a1dDѩ'4X]=. k(HzY cLg+37T0>\o u:=F,@0eT69rd,ǀz(|XX* iVg ]QkÃe@}pv6Q${`čv_5 ~|Z?Oyٝ 5 {9? 8o`2LBLLVifVӺ2 R3>u+Sf^4NJT`/<@о nIߵGK9gѺj(+ւ!H.hWϒ#vi;%;79|6YR GVJ\;ȹȯژ3^oˏ"QKQuq2tˍцd-\GFiYFK#}_[MJR:EI2I'Ǫ.p5м> ˓|()9bƌ;I+r[SDUH8*rZ|DL.`ˆK4l c5C:n1Ir40XYtl+;Yg9[ Si:2ȁc3*TdKi?yuEQ6Ocp&m2ZߞG@'kdf?+%QpT.F՜yu!pťd%7IvdHEaITp)uGHN0̦N=Xr;nG|1% J)ҞJIupLOWEuNJ30zo{P{_5;G.\N|C}_ NXپ؟FM]4SnLm)VC]AU23ARμڽR+7M'xçSX)!W 6gY۲O/ʢK7mv#r>Acn{iėF1Fb'.KF/' N|Id^v} 6֪GӴ#,fNl9qR@Ji`N\]pD11 G1OCпMNw]Ae5|{v֬”;'](XxԡX&rJ:G:ї.J9tU,(AJ3a7?YqƯ"lqLyqY{煔2@OG]2+gLm''wh.7,$]$jW.3]mN|V\Pn\ .iyuH'~>)2 W5tah(`ʬ_}5 9JAb^DC 4RUzԯ ^4x@i/B/OmM3 ɍHSE .Hu$M ͨnpfϳP3 <3ksKhA@HtV<䜓SVbA~G4W_g\(dJCxy麵tUM9b!KK  ڹMX ;tLExFVb're@;2~|q_}2 7D?қGmM0hp M"yґćO3[_]yXRA]|:fwx6*kT> d2չbxtl{q\U?Nj ^ti=+X- y1F˥hV9T?{_4EVG |r(vC^SLY4S"xҰ51tZ Ée5茢Fۃ5%T,%#lóra };:'̆7A5-\ankfY@!"k 2&ŌC򺭂,țʬt'Yi{FŨ v׃L].aљJi?O_u'h%f' _`EkkPΖCAxz&oCj 1́2q2x6gbJf;xe%@7=싘dd"t+Bck|bf ^$apr5n2U+ i>KTRb!K}) KЭx| UUN:c2h=!P%dU^!$Tcca^ +"J 1c)thUdā9%"U!W/r1z,KVEs|HQa= v(zW?wl/^JNoC)H%KSEBh xljSK7m-7~Ӻ}nglgNBO~QyOXD Zn:b"$:n6wfizB$¢2@G;{k4籨 dv >^{hHU1͑^ ꨁ%4>] 7O}ߟbxsP|s)ρvͦx7(_&gy$,-!` UWƼɒK~:?(lc+.w!JY|MG}TzZ18w `~ $\~]X[٢4pc+ntdh{3눋hYy!|Jv:GpzeP!WK Bؕƽ Aj|#0oJS%>+aMi%SEAP廯&CrGj)3–m(? CV^fx\d.}~=+wboT!NGZLZFyu!IYW gNvbZ9AkE=jJ:×" RLYS9Obna7=ԐEOuvv|GӚ#?imL㝵VH//I0?Λ|QmuPɆɖ3֖݁H* }6mձń|Y;Y`TxK.s`UJrL>rGYm]E/bHӘ[FǷr_qg6ԬӅ+MKvԈoAx%>uʤ=#| a s=ICWsnbc7'//2S~Zi$8H5`Oä)ފy\ EOsz }9 l \-%J%:Mm???6.L]}kQFQf~0<[I4As;JW3zcqͣ'+II/p8IЏ7j"<(?gG%SC_Oj}"U.%~{[5 "FcCK("TKu4)e^lBYP`˙Y=Jr։xdzjzqF,dEn*K}ĸWȣ[Jq<Ԋ<9}vUgR#=K{F bO!t;ųNY( {A.Oҿ||!P`cU~11%?[K91D U(Zc2'vCgh0+DdB<&+,5ɪNE n1=2:š>'gYZ07070100000017000081a400000000000000000000000167eecb8300011840000000000000000000000000000000000000005800000000./lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/drivers/scsi/libsas/libsas.ko.xz7zXZִF!t/rG]?EhDTTk׶ǼBkK~(z ds1_Ke8 E[Cci]B:0AijJ)= fjÌ^NrNbpH?s$BlE]30lZ5]`n_^]pA|i0n9S!;;Y 8Nd@gG~VR|}n ;5ֆg 39 u Rl;'D嫁Y8TE=-񵬡I{#д& n/E$i1TSx@5t ~ ιS%ZY[ko_bK0bycZERZ0ГR{{k zn {T9Nh:Gq$IuF]ŷD)s-5]Vp@uG>vp^Y%מ@רSK*8Tv9в" *{D~㐀[BI% ip:4Cp=xEzA@ õ^,4=FmH\Sh=f?o #n;L$3yI(֛?<7^%δ}hSlpWpm`ɠWN|NI!#|)D!hk;lXdR15!ѥ4ڧ;S@9|gH"ؒA!W)Ԇ=Bd{87|yC=v@xZ9?\![z!dˤzI,!aYIeZaoAA&P,6q ֩_)($ -O !%>}7׹b(ΕQ!!!#, 78Gh}L}pfG\ޤaν]])[..Gڌ1u$u7fŁ4`ȶ<&`bg/חy_$Z \UYCD JMϗGCCi43HMQ&4~KO3,[Y_; 97$a99dMjH+.F!" yT}B/zb){خ V5RFL:9B3Mԭs֊ќt-V} VEsx>c0<ҬVx/!p;5œ5 S"YbT3eJEY`plh@A84"ސ;1s"|uxAT,/K6-=Uǟ*@,b;RrLž# :iļDWJŽXd-tgW+oE$pa/dŘț !gIqό)Lggw%@] 4?ix)FV/TWv~_NO6Z,5ܽJ?¼ez5W+pvб$|~v bĉ{7TɫE,mG/Zun䓊,6v%9Ov9aȮhirNFqDQonZ1 G(yW SLSEjt411'it0ჾcN :9ˀ5Bg=pN|Yңf㰴n+/؆`J@JZ'ϸ YEY<ӥ9½aY d cm|k}&DIkuhqǼ7=nL/_ZA*?/˜7֌pAJ/-bK70caXfF#@?^Po U$ jAg]x)I >MY_ԨC;De8ƯCi[YzHա#d8aFiκM%&ks~FHn;,m SI.aMbGDVA,pqbV@Z4KM$БGAn{WX&zxٮWisTs ~h"M~ !jiJK#9mfPcP~fۋUۤnf`2X]K6>.ſ y;wW;Cnj2pl~) ƐC'r-i$ozYZo ah߈ Jx΃eypn´xBۉѧ [).y2z%E0e dC0xWJea_逊T{#A=X7N#7AOXT/ p[]3PYeD۩j=:%g\:/- + =Jq`.|[rFȵ.MORo1e8e֓lHx7Lǻ{HML+hq~%Ʉe]y %&DQڝt죫f*D-׏sCY)`;=E}Ѝܻ8Re Fݰn>zRWG=/̦,nNH-fґ*~DhI- &"ҮԁAwMItghxv8 b8T1=A2jzja@I*CP!t>P;oxWʤQBf/(L;͓%O$U {5Ja0/AWZX#G^M8_߳`YDZ%$z( $PRqB+>U7 {v(P](Ε&`?@`oǠFLDR(D:U)q'(Ƙ`,&/3\[_==WX,̞7FgtMTʤ.10\;#44$;jKeNn-19DzG+GP|s 4wYX x#qp*Zk% */Vd>x۞Vu(ӹ}^vyEN,1ȑ)?GNYgZTǥߙI,ɜhwCi!j/@vFibFCNχm+d_f`)mH&rǭ?xL/!=!?bA{=dxnL.L/91J?="j//4GM g@iڑ.gi*b CdLeSPrq =Z{RL<m7pw Jb75(Nrv6^R b^>~Vҩ&5T9%9ymbmcb*K̏9s8$v-I䀒`8ݏWfܗ|dgd(,nwg:9vtK/Q!ٟo)9塩Whˈ}rww|^\d#2G(C/$1y w]oCI 3~WH.5'p[^A\FQEGP Ť'N T x N֡&3u qGՑ8 _Q*xrEݹ#3]*'tO sȩ (gG6[5PZdF2G}>ςZoW2YF|0>%0uCuA|')sXx$aC(~VE^$ FTO?IjDr$=?S&0Lƃ:H)&I E28U ;4ITѭ)1iG#`;gֻX(qj7Dž+]Rq{9_0}U X}cw^ݯ5p ˿\ ? 'KR>PaȧMermn1 QX} á6%bx+}3}%f_e2Pֻ%Sh", ;{?]7*Mk2oSe$SބG>!OH86TDz%M,B -(̊Jwũ a?ϒ;rl鲛٠m߭+S L^VS4%i.g sQes:%E|=zؘMINt"sP|+k#]rSl%{ I-LS ꀪz>eu/Wa.XiOfc- <~8@{H7S#q3Cӫa.`Bpsl:kc+@2vt%D|MJ`^X"'uF\D72\Dѽ٣TѮWOnlz~m7Oq Դ sTύ$N޿J؇uۛ)&܀wwW p%ePW<۸+I1(#`~cp̘5";)rQ~%_ogc3 82;0'#;&Z+iP⨨X#ՄMl1Zwy‘M-T DAy*g7<e|~m@Z:-P]uSI; Nt~i hS*:ވ*xM8y&ذ2kbPG^aϝO`0hMn֩ 3?>U܎CV>$.GG.. 6Z$'b&4y{b h ^1duɨ M ?< 1G } Ak}[\mMnT^YD^b2\4EsoKv1kJ۷-Y{;ܣS@\A:|yg8vczȐ<&lPm-XםECj<5Q葼7ŘO#XjA32\WΦNU0EErF/)(?KB1N;Hu0_gfDuyUE:#]t,kHz0\teD!+Ō8d ?z?**&D:)V 4&Raae)Aq28l҈ H`vq',9!l&X8ͽ)31-^Q(op;}X0f|u=fQ֜'xQ+I@/ORBeۛ QA6 qPMؙ4(8NASD\pnfb*|iдw>KҀGib$ 9KByj ,/R^ \|zof/WnH?glO>5 49!7XU7RLf)IͿq0Kj{ zFqn+pitc1宧$6x\mjSP.zmz"YYkxGD.d;q^Vb!cY6*M49,(ofs b o{CW&g{QloO]%gi{n)w&6 o謝iDQ>]pSƦՎ! `Ś7,6? )][dxe5:K]% ǖMzѥR|޳6OA>0.چIj ϗ8޵;efi %`s*ڏT03IB¦HU/(:2*^1Ry0ta@#ے,ԅSTeF.29K{ƅ ƃIۊ{8T͘CD cf~J@y\`OA/©v9^kqOp~|f9ioB]br[@d"*yg/,bm>0z]wGP^>p|.sԀ!P况}G+4Tj+6).-P0'r'cH&< U Tb{ {hA6"m!E%dzsfbNODf }wa=Ɣn|t|Gjd>0T!ks"zqf/:K[o1y\ơ"}<KI˳c0&?MPyweUbNU盠I$]kߍKVH}k<Ka.733oPRo`cI c$!DDK2TuhYSSŅ5 n=T ~_A)"^~>TI~!hWgI,5 -,13LYke'H@85uE'T,/Z|8k-@pQȯNJ6AFc e>u}n "9]fG?,&N3Hokq|ѩWﻢ}, j#.n]M糔|cm 0q'Me9#ʱ\ IP , VQštG`Ffgs//$Q`݉/䑑fAYT`?$ñ#2ʝr’^1cjgMn/bx{CoXǂ{ Ptli] * e iE K]q)Eo~PpAVxZ;L66Ws׊7(`ld;UIWkrx[\ u k q&gYД(d_ UD?jhx033LiEsrd3fnzcjBݬȉBZQY=OW fT.t ڄq]dzɾhMVb(+?'9 TZRNWZYQHW7I>Q'0, y`8_VeN%3sl#\5oz)\a廔ԧhmsuJeg7ܤ.eױ-xlF ZT@a aRfq}֙N19?zػKaiV:"BLjztɦ=p<7CIM[nz'N_2OvL^T,?7lIlyW_م$|wlC`f0SkɖP`COt9:ԍI­5Aøsv2/ 4my> ;<|HN(-VesLߵ8Nߎ`C` j:!xtIaT(qS˧:X Xy; fjUX&4-ڬ(>( HyZC4:QLbAOɥɌG4_NWlڒV$'D\J1cu?Eeg$:vG@*xkZL ΨKy3gD1ny29ߡrhC! Y:Ҕ1ӵoz1ęK35a-F _OO" bĦtSJA&*mym-j*;ur۠[PWO1d$?*5"tXb,&R.|'=%Z^XUY[:O9WS&[S-2ezv2C75#dÈvyΉ95wMu/[5D ]H1mK6\.fۉ7WTjAD=١?_'pƃfYl:'Ƈ"^_3ݠ.Rb9DePr]6HĮ!O -UM҈r!R1~N$(4%hXgҊҏGlVKE"إc:wE`}G j=#9iۓ#E V*;A\e||+ZTHd29:cJ-$.b#k%k^,\Ҏ, GRPMzr41*N٦R/EBX\Gycq6鸏N܁ U &,ˎwf7ڒ}P)졤|cQ{<%i^p@\WW y&n _?LwFbH^avIk"J+C\ Fݪ^-ċskeԒ,-TcBJi5朂bSN?s@q+N@\FCj.9Laژ %Rɚ>ql.`9)Lv<߬pM'Q̉)5%~\M&:S$olf<Ըߛ?pw#*^-ӿ=%: cr,%MZLhlp;k"]vθ8o5=e\lQhtF{avrQrd>0t#h(G|]%Yb؏&9Z}.q{ZC b ֡hN+|1~Kh`Gw`Yj EKpdU<72ne^6h2ϭ:6BE`!ZS],ϖGc?FDʼKS04RP>d#VUYrb2J)ƣY;wd>=n3_S\68bc)&oE^w4KXҿX'ˆ"qvR-BY+/9c[NcL@{ޚh%Z>PAKoQcзW ߞJ- ˖ aqZSXZF0(ᨗVy:m臑n޻U&y[? U2k}qapѦMY=s9ޒל=7k¶teа1eY;#t6Bê }U-PڥF eoSH.JOM=~uB k_9dvSEh`tA~Ta~+K) `N&QR!"Q;=َsXBO]L *vrR5.>jG3 pjRWt+sǎK6/8#5V:r{SpG'uq:h*O'ozaWt`8wzØBZjhaZE1 >f;iPMy%/7} ϋf`dSϙDT>iq]ͱQgt^kr8?|qej?Wje%taSHEStn<yShX`um$KzQ3t' iN2cׅ:)Up\ď4DwG 5#s'JNQA٥AǪ8/ąQ_F&lClgdvddu9L` Y>D24JQP--=m@G o33FIIaڕaGK)d @]JX&oA|DQPiPEf `Y\ > q">KX0be10c5>8'|N^Sw(<(l`(]mXd2UǼyh^?һBTP2& γoW)YbLF`Ѳw͡*EL4>' 6g."EM S* f#4b%IT}|] `ĶNEN8fW7BDρ#DhXuN")mWcۧ5ky$;=856z*=wYdpBcwEhuZ'^8`Ett;jo 8*]gK; !*za"Q8+DG5 ;TjOH>+k|;R@RcZg~@C8b ̀sM"3@sK]EeZ+-^{^UEqGR0ԣvޞ|[K-蓏g{? N"3$,U8 '03sQ$MWkz tnfn!PEAתL fXRM7ŵmQ RX8Y˫nF18|۬@U=Cur3q2[Kv.$V1wmA]iS)I4y1l_?T\9O4ʔ6}^rqJudЇX] 3k1SΓ RP(uvg Am\Ydݔ6S==14Q\:` <c oH$`Z)sm;="<,Ҫhb[eu5l0;?D8X02>lP\A7d/x Vw0*\6(9^;XЉZHjc,2*N I5yKerXfj(oeQ0|F)\yLRctZ%T:]XnTgK6l^.q*yǸR:>$hʟ8δA#]lUXoM$;7;9)نž- ׉_/L&mԄ0dFwl&rv;8l%ݩ98 8k**5C0[`%:r5U+ 4SxDi')Dޅ"]lghfxMx KR[Ϭ`k]s2KdtHM^P+xgsH"(؞XN.Ok3sCih<'b M?ړS4uhڭ0(.S]K<,  mV̀?X!bkrO.oi]?7 "C01'[tX9CDM.zT> rWiQ0&e+sZgHY'K.ks+9,.=.˶"4> Ef pIc ͥmw%ǝB3٪ Jiz1&?Za$zk0(=;#C1A0 эB\GV,V f6R/I /C?}E o|u ۅ,ڈ@w!teCz0=,~ߟG40UzW rAiY`sxӼʰLwgCY Gc0$4XEYSiTG(+KNC +bz@;pD~˾EyDVQ@JeS7`EPP}^"[>42 hztpW ʘ+' Wkgҹ? PدYC[ A/8s `Gpap/9BRPVBG *QGՂ)3eH?q@ɒ\B/$D:6L{3:5p0s" `̹QxlzqOiR 4?Yy- !IvNŔVt"+@݂Vm⴮D`{@Jπ*TR>(Z;Xp 1IۘVϘJ/迖iY\~ '8Xw86|lDgu T@Kp.]Ƽ= Kmbjt)AlVҏ{R^m_q\< J魻6 eXGTbE | k?S5b"eKcI 8vɼ4I[^/G/=DI>*kssh:I/xxǵPQXn%x7,"o>c#cUT 1;Ėix:D 3Q)  u|zjNݪkif#(kk`߭|_kF`Wݧl먜]B!M6tmhHr7Fj/2`IS@OpMr9􋞴#$d | uxϝj5+z6>^7*@[=h;kd ]EUpuڀ7"i1 3wsff,p`pH 2rLٛÌWBU_zC+,I_uNG{#5:T8Щ)&")5VHoG9L ȨQ_uQ࠼{]MW^C+t 3Q07t]yy5ݏ6#^(e3|_/ a]t/U;/us ۅ`TMD,DPhBIJ} HkLٞܞ2aK} @?2{-.чvU҅o-G$׺ OI\z=" 5X-&Uyxiߐ~>%EsvYZe󈂷 } &h\.#ec$>+e5|<W.>ni7k<]b'g"LXEE+@w3p/%K.aeLumĠ}pBHoA U@TjE[UڅqE8S*(IE`e߲ y9AIpEД.)@tY x-JijuV[dDaת;\'kN X0 bIhڍ@jW:jU L z'Bh*{I5⠧f+PBkhql'9GD Y`0UfYXi{̝#Mog,$:0 5rMߺoRg++eywF+X: 3vA2V# jGej2 u a/D˂:~x/ES"`\tl~pEbO>>'_E3hT8]uui't zOꅴ&|_!ƊɩB~x_&OZG1Nqe5̸ҖA b6~gxK|o&޻-GaIiyJ#>] nmЍl1p΀*TYSqp=<ƍzSvUR4X>3Ɋ/Pwka7Yjt!!Dڴ)8;xJDGwz$Traa?؋xq; (-hO4DڸxcUhuTOp H @:~],{$AQ2Dx%:=f$"Q4_Y4+!;d̈9JV8DTU0֡:mN*:KFVA?a5&$;^84ȞCun^{(s~.jI '޶?㾢˚Z/moy2kZ!5R*!RNeUifWRzE%. U=3¨(x*]SXӝT}9S *I맜92~7uu4mFk$i .JwAc3n0I臗@UHGBY<`ӑ6OՄb*-U-M ufB^}oK_-]VȌ^= ݂ίF@`Z$!"gA<3sH@ʬ[`U8Ŧ/ف%KMVVHmGR:a[9gNt~ҭѯ5+fi܂cWVK@)MhU\jrPJđdg-6P'UKݠbwb?K2F :u:cM)v,Bcwp\|`Rz>U.tP- wsϬci݌21>i͎X:!lw3NJI=В5ܣmAaM܊Ƙu17i,UòtG(Įltq+qʓ6J#3b&J5~_-Nui n7бɑQHMQvz&w|KC *Qze#y=SXؘz/,^CkCMz ?eX2:F?giKa9 7޺\Vڳ'b1~ Ϳ[\=};RTne[)ELB7X鳢0r;:v_TA#ۀ\۩q᭷35;C%Tʀs/0G" %h)[\~\q>gůSYa1"0)\UbLxz[-낾Ǫ*?Ò[?}{Pcli8SC$bI,-/EW?ㆾ^M ,D\t&/]нӊê\PVn^ͻ!z8^!nxW%8 B5wފf]cXDV=blP\d\_fy`pKޞ u Dx dH0_2%v8HON >KT9Fex9^iҷs'iI1ɑzkr+](6zQhIsv ಘ쐿 ?KgJ~}DvERpyJ KIjV|hw!z6rcH̾N.:BAv63Qu5Q`km$I _hTnY&V ?Z =M#S7a̻><\!NzMpӇJ7El]KvJ\.ŵFŞV$;} =>zH\q&lH&(8UC E09Vnė"ڒ 3f5=1Q'A#[w֓3SA+O[pLY "PGB׌uqD29VBKX:w2l'"L"}GRto؈GlZr)xFNa5ۃ}(ߥ~uW_TLk `z2bU9r+kqd:@F zMߨ9UrA*=h"P#3H09sn s򑗒\2P?INg~7`~5ӽk6M?&c[P{8Wx8.10 [~pf:7:k}^6[pf+/h9-vv-S.'ؘc"§EV7U9(9p C>D wc>6VI}*DB bܡcʡtln@9sw(krDCӈHp2#fG]Aoi۞3DE-9"mJ>vr"NlyG՞ b ,0+s&,_분_bGiUk |mn@h'6|S~sM w2}G<"H{<=޵j>\agXKwŝ lu>Ut55#ެbr+=ٗ-"ȠF)ġ11MR)jzÈrQ)MV~K5tMoݪ%Y ~ȵi#:痽xB~]=-ƥ]k2I5D1tֱx iVn=їNL{J=Z-7Nz_lx~XJ̀6VS4Cr(FlqgU:"2Hșb'RS=#E8/$Z3œFiMu2}ao6ŝ[8~fʑz^c62XbF֨pYN`L+?2 hh­t*xs3&<}SO/7$וeJ~屴BLUc/#Ңs3~S+UTϩe;1VZJ%^3ڊ9'{j$jԢxnwl=>wXO*<[>i\Z+dUI]1N0nY| C3[*Hk=6~?@y֫ _b%gQq/ym]Y:cmc&e٪O2LPr KZվu2 F"\=P30A|ߘҎ3gi-|$ru@(4)V@5e-J*_KԻ`8]a0) ]Z3+0`ٕ>sD7$]+ȩJOM\=pp4Ίq^' Uy%G(uX T2$1͜moP/L_QOxniCARoMɄ])6uBH/睹w2~ JDwzpmֺLA)}_1wfzbmirz[#r+(roB%ݳZhID5VVnB_O yRԗiAA@!ZU#֛uo"9 ?{,3i ~d+BYk<|g_b %QOV7씳? >~~g+o?|5&_;'\щ\q6u)?~"-6 wG&u4fuمf>Ktً2S-?LDGOiFZ :Ίj\.Vz8ToNArA|'WWdߍ/GHWC(A 1+^ohz8=worc=T[uB,H0m]0R Ͼƍc^~($[BEŮ(#T&'Dt)\Mv_^2d7[$% w,7vS'sY6ޔ.׿ZXm/I6- P#3Svqrw5]ѧ%H:]O}4t%F( >6C=6BxB (\vY^3oGI4~}ɕ 岒{T=t"b m멋D~:GíI׶si#g0"r rܺ\2[7/שK49X}S\;pV_49c[Q!yxU6{⬑i{98>fs g6D$ !K#% FEvHHh$Fգ3.re.x' T 'htN]SȷPܘߑzh=r[Hr1jd:P¬!j:rX7/"jnx9{%nvB>|bT4!}|Mh1ml|׃ON:?(+~60p '' t@5g37V0[a  R`6n  {Մ|7WmLզ{%2'9K"":"QΧ/|{ӭ^TyS#ޛKXǩQ {VlMZ.cyavWzPlM6v)67^$IT]CXvqǞq26d'CfWxo&|=0uWU"9O\d.K50~MQD;gSMNvȜD 9 z7l]ߴgfm8y-.k[Nuz| 9I }ZxoYzZ*{Yωrp?CE7AMa)hՙ,(PEǓ ^ .Eɱ[$ ێ ,s{Yod1ʓ&t`~>NÔ b"[cF,Ήʫj7QNܭ"1rKTK)^ _|9l1ߨ[7>2Q]br, (0Kk-̆|2t~%c=2 rky?,Hk+om~S<*0.TH:!FVo֌rthf~uХ`xC/Fŗ?7m&T`RuU72[Zf-Nu!h5nbF"ř\H*.sSE0!݄χkaۡ.M|::a!Ow_1g5gjuըo%! P_ϓ1yzi./4}wdnn ;y9^~Y$F/B/qxjqkn^O0ۧo TPL,^!AW"|2o/ d{V"ćd9 wꤕ76_xÉ-N&0гQ~7Y \OYAc gghTx0yNmJuY 10*hdT<=a^|SuaAQwA\k}П/C@k( odFajGٽ큥u q,Wm*n곲L$'.r7 =Q/֔| AqDo8v)3럜G&1 J*]K,v+#dEJ[y@MF| E'u]):/wf&#/e<haBcҸm!pZ/GįS&8!kA$:x&Sϔ#ƒW`ְUP`歕W6 &MiqzH;yĔɉc9B}O%9i4_V#@AwdIhThB}A޳$ ~p{Hj{y9ujz1n}, IO'=kLOشwKu¤+-oeX1{b )DnCi/0-,wX6˨b]SOQ{,Ip| a9cǣɎZ yH)X&3.\* Zd_iCfP9UdSOvBdbKB/U@K[W/^Qfg歭g#wվژڕ"h.Mh:EW|mS:=b2RD0A6W<^X^ts.[Hp*|/^ jo`1StTS82UbX9EIr* p!շ1lSuQ-T8ZR繽[%{ֺ:#^ǐx+8\+wpdv:WLV2=A/T͇m[,b/oϿ8qkv:ZpAI jL34)l[|R7m~*yjz4千YֈA$bNik.BӉ4SH'VoE%&sq>|ꃧ 46M隟pϲĔ,hV SB]ݎ /G}愉쀺_K`un0ᾮ@muʛf[S$C;Ʃh /π/ʒ+>}%һ#;'6,qG^1e';VPlpWPw\>u f[/~+G{yѰJU4*;Zsgf7O-%aqk@j_ pIq d;rY|wpkO8w)fT1[.و՗a|:ªlI)ʮxfW]ӂ6x?ADcs{O԰;9* ' jr n|aus㗝C6<1_$2PB% GAc_Wh-~[ye"MIb -*=g7 a*A{M}u'1;%|}a͝}5SOW[L2%{ACg_ӱTH{As3?7! ,Ϲtפ9O >?/PYW,ivҺ o& <^LD'Q8w g~A;>KߐxQEu!EUd{]R[܃cwFAK펫>^vPSJ#dKZùpu ?[j.t2 |Vyl#FW:z >SLb㬒3H4n~ Q儵rx<\+Okp}x]Է[Eۅ m7#7PF-Iq'W;Nx`AqC5 @#}4 O>zJYa Ƽހ=`7`?rĂFA#5^E¬% 7+í7(oӵ;ԓcnٵy| ]ŜRB*tӉC񂌡 ÃNiʫCJEv#Me#b3>܌򿪑̼6C}+;p!j/Ig&]'Q@|c80&״.BP:yHq1|2ņ1V#O, )Y7gϾ3T]r?Sh]=1nI)_%Z1<'c)4pC?*jSM豸3D\ĉ;>УԙհNXЍ0m҂aӺ9G6*%$H|㬌l iCTWT{E0(xx( UV4Jͥb)Mc[R\~C [燬Ƚ;`_Rhm|r6r-9Ẏ$`H,tԊCpwlSPJjgNJ߀ՙF鏇.@~]2 ,6qȡUffm(A{z<}kjOwbhHPR%IMOW8h?N:op҄eLFlf/iց֪oW]S%\w%LMɽpt DImrYs:IQ۠z;Z^$NHKBjP]8;z2~o)֒9lO7l1\q=.JUŲ"V8%+.ʆhfOڱ^:ʑ%H'yD*n,WL2Oк>˿:qC'K FNƙ` )eX ڸܖ?oN"'@݉nI B`u&Dh*~DR+ WiZǖZ$`%NFdkn?-͓\=W@tGRd)"ĵ\Ǣ ml'4短H旁 _ e +ڧ'|sHE7Q9Mzo\x _dgzC1?M~ڭ0Qyα{Oڑ%Tg^^o7rsU|l]IoǛh^A-`P_Ÿ,lr'ȷB',`\U8lp١ϺR9ҋx=;)+VC;R8tN@1͝S?i趉t>>ʍ?Qk;X\ޞ^s.,z൜=LTx$Te!I0'"Yn(H|ϒwtL&ے6#WOHɑb[/,^YqTցf*"5\K5]g9 zἇ K FZ8E(׎>`AỌ̄D>PZYj;M0Nl@cQqpZ-}虽ˉ%kgF \7)1O?OZ >7@J\dFSmp`[A5eqE|JֆQD/~ONn(LM=|] )& R NtxK߷ti%Lj]qhׄG%`#}a'6*vgW @%Ԇ MN#$ugjl\plP?5q+SrjG+_1!F )4LZ+轁0\?><ŮH?Α6=23GLoBЙbH*xŐpTfe:~tRE@ݝ KcAuYG[VPV|Vc-K(EdV_SŖ+"(ʿv j >aKQj 1֞m4a&1Fp"ܽtp6y}ż{U/ 7-b@}{ljP6&e/tA ǥy>#K1 pye n7#4WR‰tX+f5(;3R ֻӈOqVwjcCǠR/X3UmvmVKϼ 8 qE.,j]5oG0*0YIk 6#6w$LX9& ,A,PV<@MG Щ>2D2xow\+C0Rb]If\Do0TUm/E+iR|CvkӡDBL!mH} /ׯk\P٬} _ikӗ˜#)X)kՐչBHJCNۘCM|aUF1x"kJ2u˝zP$36{K[Z]yܐ}Stzq@ǦҖ @]=wᲥG~jD ەKSe_DʩXnZlE Aa.NIL 2JbW a}@q$Yt{yt~wQIFMIxbˏ\vv{<u˾FO2Xer22" ;Or* +NɚQ0w*;gEgzӡ~Ѧ2PCDe̤#˜ᶑH.ZjzCv: dka} YFV{Y|< 4e:X. >bM[sWj>uWDKc` \W-I?%- sxvZmV=)l/0PPbs';d2G'h MxJ P%وER `a J/iV'*lC``+0{˶3~I\43-^TÇ?(h1Y:i\.d?8hKʦw?XBS"2zݥ($Ze֞'iDDq:қx^cK$`Xm[hdЃoZt-,༿T][0L-o%ށ~C7!IZHZcA"W< ,sYNN\yp2{m)j~ 7Q`l}"lZ< WE/3r9rQ|NX"BZ]B (=<Wբod4NT[!n_KѬqبB %U49J}c7}e<׍%:b-<|_ @Қ1#&Zh1yk&Zf=s2u$Ebfo'k:(CrGX-Xx;3ԟs.f >]#` PYzUtjLn^D+cy +ҮPϦd Zӻ'ب,*'nm#-U7lE~@Ck]'7dHRMbѷ5(#}mI;, hTt]0ƻbiw{:aTI'jlӆ3w隫?<)&aՑkccWh w1L{k;8\3ɟdAH0c,m3&q8 [DGj:. 0H&}kY{B^uPwr%p" yc37vj1leѫv- u5vYP*nPb5y:enӼ$N3DHWN ~hC,@-D%vr9.-42ȸhzBxņM4$?lt3.̣|YqIẺ:ӞS`k,e%' w`ufpȞߥ#1e+fjos_  2#qm=9/uCB eNhr&n PGN2=,yw-cMTF|aHEErળyqx1<.n+ͫex*zO9Zq!C\! `5"uNGU>h9K~o}2 `wCo9ʠ8h\ (֫J4o;6Թ&n벼@YG3KJNGՆz$/KQxR@Gaw n&8gn]6& 7]itXԿ\n؁\vbgȼ"Ø:Jp^xI6"Tک̋~ NDaLA?D_K*fjҿ|K A_xg@BpGgݰ<.HX;n΀ N4!'!W0=$;Qt_FqZ<+L|"KnB"5e.okvu" }FKo 7.gw_F:=TRM?$sגАS$BW.ߘF'bRawdi+KZl.iêX tźޤƫ~Ҧ`bʊ]15u}J^U{)(dP}l\.RPb ri[K࿍pSri?ozL­m櫼ϙ gŜNz PM<,&9;򟢫6HVd 2xXnZꦗˑzzʥ@;>N׉bd{ [s,~BƮJnnG2$zJ =( d#1m'z|o -6O؀㭨>vX﫳%(iLykBVY͇RR Fƥ;*bmd dѹYkhhmҚI](kEd-ݶ{`WF#6O4z*h7kDz  IICuФ n; )F| HG|M61/&gLoN>hXe^/ϲW%iBR_dO/Je gY^~3:/6n ۼ IYJd\7dp 5cG`8Dq͵ւ+o 8-^[KȆen4}PU V/N\:WMuS BpW^ih銿$4& 'g ޞdző"Fh9 qp[Ga,aS`ΓW9g8ˢi<A &DCnL^3 I l>.믴^ىE~|dem+,*Z퍕ASuc%fEݛ d}>{LBzDlFV b\Ivڧ; 秪̏uavJ.Yٲb;ՇN6@k;OZm62x2/C(]M3Vc﫺Z͹Đ\RVF=44=p']ѹ wwXrBeDNސG[@*M-E^hM aN L3X7Ji?A:,TuUS`iJ0K,;p)>23&' Di'jU!j|ˀ9"L4Cu#yWHޚW}3Blބ<1RaPq6m5ì݌ W13wֳv0t'0ۡBR\zd_\0@ Oˡ'JS Xl|P͛KANB%f:g%OMEdO|iTd\,B{b xX?-YaX<'^44+"Vb+8 GnK KD!u#YI-xaKMR<7sЀO]JY@K.IÁK/moR, fJ#-6ƹő~K'Y _KQdZB &;ًÃ'6_:34T.1B 6 ȑs{n~bLv4,1sgF"" [GD~=g2}+z>|jYj3.̨T幥|Ґo6.䴵w_nZ_?OK0]߄)W"Pl-32/Pp70ܛ߫/[*֫#NlraI/F"ON0ɛc^''R*yC_@X%|jq_A[ @+riܒ_!.| D= Tk: z;Z0|Yltߺ~*߸0X~!7g յLWXJ0C[2 ( 0u4Lfs+ 5 ~oHX6FUz#"vG$0¤N10}xFڕ!s_).LC|3Y+)S#:MJAAyw}]xSAl4|Obvګ$&wI8{RzO9]%nNt(Sp%?P$ kPGaTr_g@ ?Qcwz⍣?~I?{f!g?_];PJ_O{5/e4a }pۻّGU荰Z䗿i2( CmYO]KErb6_fiӬDv$VYaϟ>Ow&BI~PMں% CB4h%RmXIGQŠhyF[Zj}bD:-j\luޟ` [Ny±.LH^8l| %xJ?]!|h^#dǿ(Ʊo9? e΄<(^$Au7ܐBWq dN(à~&#f>q~#JA"xȍYOgbD@X4?>go[Y=>?qo2.ğfǏfM񵑕[TJGKy`=T&,Ԛۘ5$ާ&ޙkpЬ-9ƿ~nm< W]<h[$@h ] xKq]  6ak65vp<zl<:}̅e=CkPXWHw6\㋥\Bz9U evw"[.zS#Kqtn>tYiuL C{/ks޲ts]o6HVį;G UA]sدJ!P/\E Lɋ VL12!*Av֜"m> MYɊY\3_Hhyg0—k5J)(AwmwK֋W< PRqVK?x5ׯK3"kXXAqʡtˇXYʱOO)qc2 xe֧u#jDPd<^b,sI?\iSC?h-+=At}&Qxc{RəXwM1rgoSBE#:LA # DLh]{h 7~CnSJ-XXQy[|L[d ;tN]J>F96wFIH˂SqO&ge K?OGe4+X :0GR  o뛷̺4Gt-F#棡s?4=)7=ŗ=V!əcSu"gD ? MTmZ2`gh|5xZo`1 fF|ÏL"N VIcgN_&kn & 069}y:UUaI)O ΨQt@ƵѡiK(c@h@ !opRfQ2xw5DAm!rZ >1t ܪXcޒn/jatdH +ELՓy xڞ8[(n,XܽKtȉ䜢@"=͝2o !ROCuxFsHCaXV @uBO?*?]۳:dfL_ʘSG0Nf 1W2PVϔ(̛*z7M)k_ ߾aO=tVb m$̏f PG(P[q{MTDum?d_B*٨f9nceUhO &V1tvy}Q';q;|#7{g,UO_8`wMѧ!n֧gO׈ۮ)?AB Y! WI 32l`·30 sS 5wң(3LސLVQ>G@sO d4R\*HgU S*J?=Ћ o1ȹC9\7<=?,O{{ґߞ :3m2rlO’Ps=$wbl8۽rA;}V`%>*TU?75s4BF{:ysYID}N{piVlځz.(;)?9uR$p=tԁ~v:n T  PԎ+{ޡVvYG5Mo:C&ϐ8 4WNT_FfvhE7խlҭ~\#uAP~^N]^E/GU(e&t^l> pWl2C$IUE-"iwTWKaCs)< p0(`#QmT pXW1}9BҧN>rw8!,,Pc} b!el1E>gC淭1Y0 /’۴sHJAA5=oiTNoo eQ-ĩ=N&z/4z3W4cQV&9aDiA%mT3*:HgJKܰ\3‚jg7 a0rGL((%&TDb鄉 /[DN6ov`GZvsipinAOߦ~u#źr8Ty]j=wk3Ȑe:{cQg]^}*.Eb'tPU{<}p;1U1dc s%^?)=je rn"a*g3 3'XYc0>?gf1GR:܅ TH E(XiDځ%#IחCQ`c VF e5Z{S+ihx+wѐ̴8.Yj78IN<;S- g\'"zȠOU#Λ Ĉ]SdiT } 3uE"c_'NA4݄ \){sΛAfF6.Be/^M8 lUΚUa&j=~iGT 6BOF[uSP=!xs9 ZJ-sZk0"P{)P#ԫT0A7\uqm? w@0mJ˓} NN{?IFݼt~T/V4j*-i*5u-%4R3_|--kbTuGobpiqk.z/twcҞ=\2D @?4~gyM)Ɛ~7fBrKqC &"3{ptdZ7yP4B:={*P*^>o9*r'n4%jrpT7r6e6ӯ@ūU᤿"~c%'!ku. KtteQ:~ .[YDACP^gU9f_5SڵW^;c#(oDxGxALRƇqpPG#\#x۵󄭀EKg3. X^74=BY% vhA(.  N:0x65ep?P:'WJsM0Yr02lAp,-z2%Si#G„zs IENr'0,Ө7Β";|o"(ΊDzlhJ#Ϭޜ֮B˂0uJ*ˊo@[qg׊]F\H]4/2n ^5ǧ .:aW 6R!]|j"'D&ڜ @ߦhDDrؐ$B7&$mY(,a RO:#mu>yYőȥYohMy$~V$$$7NdEoQ!N'ƒ%B܂%1uY1D6EGS3Zb}p(Oxt"[ ml`*Ii2 &dO_e<Ҭo~P ]=ũ 9>yyJ;X6s!ÈcikҶ(^2S포9(ʔtqIHPsf+,b4uM~Uqa:s ;/c0l `ޘ9#V췻+Ie 1s'Q` :4|r-Mm0g+K%:TX[Oe66ioV/ P+Bg3Y OU_gbTg{6DN2~('6J?$H=Ta"/e,ص`zmEiRط_ ˿׼YA^ݼLWOD-`~-A">J݋dȠ-"I.,b"~W5!)=q;6'pu4BrՅ;ֱk #!fFھOOr! E=hg%{D.F!myJųR%H8<5.sm!MKلkIE[`  *{vG穾RvTg.G Dk/kΊOuv \ Dè'+֏,7AI-TY@}|I CX0's]ɮ2"݅3wY%EN=^Zw}%W MWdR b7WƎ{㈏Ӛp{ KX%fg^ݫ/WmQv O4 v6ʋIg{C"2vKzo׾R.TӖgFBCzky/kdP{0s^bvUS_@) V9 dPӼX*.g/[_\.@nm5q#%l J? ^u?YWҷq\KWpƙ)G䞂*};}2SK3E+hZLy3y+IE,c]ޮѿ̞£c6ZwCE"m*WU<!1$=-,_yxkk(X -rʓL"N6谿3XOC}g7(󐸡u[x]EGξVK{WfN-Xgzϱzxu} Vl : Gh{O+P`shcuoFvZTOD*^(Dޑl`3Ym,HĜ4+Cf6֠. a h8Ѧ7]JR`L獔ZhbS?B8\_м|t[ A:xUfIܕ$b;KfǞ X,aH{%3c. h-fb&A<ieNdNˋ"V7x)X4n63qmVN v[,\5GeJxyl_ $7YnM l!E *ݗK6zUuܨ\tIk$zɵܯ5`ݍ>wxxV|Óh+#fO$LE]*D{1}S;坂kdJ{jva\Mւg:9,G{dp&MN\_Ҝ}O?>r}LFH4&ޅ3pOm*V,IKG]e%0%S%uuYWc"Zv%Ĭӏ?[LzBSi2H  =/f 0Ϫy=|hmnjRJ,ߚb>}g$qˡV#''MӧvFAtQ,ISr_EV>=^jU' DqՍ]_39}LG t -*/-7z|Rîd) a{? 9L+yB(fVLcGݴDdU_NFBCT~mvrxpUWbO>`jFE:%D1 rh938M*끳e:cÓŅZ.y[o!Iɷ,a?&[d ;0mtO,KDbf| ˟Yal+5id60w)ېئPd;on l%$0rcswOwR3DXa0%lq635T* 3ҿͭD Ԓۡ67C_pѨi)_+r"\MF;" lgƚ"lɂJ=dYNWwT:#3ݲ/,N`1~@O*ִNÑL=–vJa'NeS-ҿ ,qHaS2VGsi=J~TPrJn^luISy* _&|uqZvlOsN4BM2fK1qe6褦)f;xC5, ~/U` 4?"2ȐY%WPɸI- }b ޲岸&_#0[ٗrJPlOz)`Q6A LbLHIB?S ;_mˁMЌƼr1)m5dbD 0" 4fEj9^a=f5`ɂcÚ>,RXj֮T)dYdkG-w8u?EXAj{@n؏g.a;F.VkWDّ)Tlf$e0|/^W9켔XKt_xPX,ץea_)"FD#Rv58U8-ӏƹ Vk'X}WA0CA8-;rūŒο(I+dhIlq^Ԫs(] Ԓil^k${ yS)FQ?+܊ Z~.^&؂icOo0uɝۇϹoMg#%^zmlѡ8<2JR3GO*{)tVwLN9OmX 7r!Y.wgXţ\{*]s -./];h%P.ER4.YL50`/Siо|s#<`x\,Kcň80z2;H:pE&Wb{Nj070;:b25ܸt}vƴ\wykK `wqm?Y9Km۳dH[:ks?0yKWSBf=0CE;Lzƿ{Ȟ9*+q F|U-s6GސNI Fb/=1qw6yeZ}j;OqYsN" &CМR'h8t֭:N.7Mࡷi1%#>QEp$sZ ٢䙍z9%Q7X9:´iE?Oa Le7&CbӋE1^AU'J:M ՍL? Rҋ-˞/ +[B 0D(ꡳej.ڔȨlxfD3gX#7ڞ '}Sg6UqRDqLˡ?RbN_s>[ʠLfUsv͊B`[Ɵyً!pUR2!]@ZҝR C5S2SMn>9YKDJ$_~1` BAE;9)`Khy,o_G%)=}VK{U&5ҿYv@%?2Y‘zby<ë|2~]9^UIhj=gkӐJs^B~0Y;Y>jspTJ覟aVL-*HZ0UFk.2J HPn FsE!A-O.*\AV:P)vܥH=R3SQњUmqZ ynR s `e@2pHЅ׃SK55kЪ68sZ!0qXHؿ-<_6{jۂ^]g'>ȸa~2 d 06HuUJ|-~- 8`5Ȯ志e,IQ"PN 7U:Wn|GMXuנQTf#{n1Sl?pD ^ TsQ8`i&@5`1)(^p%aH_(fC`p Iq.1h/>Hݐ T*d>A})Pg+q0}nsK5F婝^'> QAQhJJq γ^aٸI`@bs>~F7'rQ V8>NpC|fbXjpRQt4Q=;&x_tU6V'gBK`] %uWa ƥx,Kg|tu042/ 1N"`Nc?P6 ԸG'81|3ܪZ4ߛfP ȗO ,s hz#su>Łe ܺ%I@Ir#vYƐpW /? 岂bIG/@tQ@Yq*XIkw{BN۠EԤ vpDXZc Y^{UK&Oǣ&:+>яW#K Lb4K<ûփR V в,W:YNPdA!v0tbw{|$.{ݍ#إ I|]h~q406&ru'o$:hU/:48(}ׂ D5M3L!, hOOn(>\BF=\A^Hg']s !83MQxyT=+uQRXfzŅnCX& M/~Ϊ#Q 6yP1+7`Q텳0ő`^SfxjS˸1G/d)$kV.X刐 T@$|Oؚ> byOťwғUi1;GbD*`Ei\e@S$gPChp@kT !ppx |Uwps|i=b~| D@f`@S= &SֶЌ^n1DWuO)4kA9zzıΕj/vp %/AITwH/)+eW*$l;Vh7.Zta'X5c9GԂ4`&?*gb+Gs2HP#;x&6Vץ֘Q[tc ﴃNbGP"F!I:d/]&+*Ϗ / @(5 p[A,R{(Uўާ\f{j3vt梃]$DT*}\%`0gJdTT$16wlUAfaߠ̨GpֽYJh8$yaǖ0$l2(*n8)5u냛Uˊh^nD)]ֹY^GF`nm4r`Fq鹈Ta܂ 2yX-G=m,g+Nt#!‡YUCxG4=-Jt`]`b`:BoԼf,rxpf0K{WB%Vl/PG U"=vZ>hi'.u/Ajoz! )א$̬@-vaNj#Zض~#%hdY4{D#&A'w] <Ƒ3M 5dI1TI-dX8 e}:m9L ހZbzjJU5#1 &Q^WLjzy[㐪r &)7#_F{!:iRWZ'hٛPW-ʞ6 keIfiߡD<@)G@{4ȡ!n4}YPgŞ[???4c}K8['9o~&g%* ѩv^Ezpi|&Ι٫I6h=!BKW0y|6wIOXt X;% 8RX %Vgf2=4E csm܍G!%}SiM #mn5O{+DGD;:c'.|/r3|ce|-GcnVz^ÿ"UHZPwzq?eDI J+s0%[tE띄b!E^gZW)6M~T74jV1mX#Z I˜Cv3arXQH'+ASqS#b Tr={"#9DSb -HkEC5-hJ RRg=WxzKGH{|E6۫{%]2cQCBGScTjcx nTxD`Ezxl\yu(MA'4gS']P Hgڃ1(†@HZ\+^1H$s=pK 0h Z3&vшj?ݧQy AagfxTFC <2.e B6N )}d-G8lWe@y2sa 9f2!;H9&N%?f&Q鸭m .]iż^` V Z$ !X]AIso*\HAj;zX#ppc2Q/ХɈC~ }^sʐд] N 5IX 5Vh~b{i-7<+/*-Ï?XKwC":Qf-K_~RO>: NLPWf)3-܃븼Y6@\.' ,k|<2TX` fAs'qB$_)^H㛉+ƻ._:(Ba;ۯ75!}w1ST*'#1Ov\cKnYKsd-ҿYM4[uV?\F.b5"L>yʔ'(.:)hpzw,G±ԏ7}md_YίK`5xn@6 s"%R@RO[/l& EYąm9P;fɜO~=(ar Rw&b.;Naeϊj2/Pʛ';vΣU,7)}S"K9p\F]'nj헿5+YEiY#6,IY4t0P:E['gΕ<EuaP@kf;M~-D2}ūW`H͛? Cjt] aY~ps}ۣ'P_jʆn%B~mv_Ѧt/60 ͜vITJC2`4$}-L:S,?!M+-VOUs.I-%EE57KF K9wgtJYOͺԤƜVpazݜ;w.07fq ( cC̘,I 1Pܰ\f3JbWiyno(7=V/x% &HM|Gӄ"T9(2VrEft7;Aˋv,Kj?7L2zM*˞߼ YKOqAQ{J}5{ X8=ٚr ym!+ R@GdkkA FaAJ+8lIܓY{R8hI%JHckV$2w_ Q庤d:|&K ws~YV4 ry Ї@Ç,:Ƃ3 z_3;Z&aU όa  vFpgSmvټˋLYўi+)mslUQJpe#fME4ҳ83ؗ0t}qOW'9 dhi?J iA 3dXΙ"ގ\dAEKU"kq]`7)6f& ELPΈ(A Hp+ϩ[lUUj^ LxQ#>G*'b#q7zch!|nɅ2-^3 FbuFyTx^Z0V:bR)E6 Xkk6'JtHo﯌Zoo׾4B|Uy%kz2YrҿrA(z!,JlsruXiE]}5Mp/R>7?C*k0rB/南ORAZJBwg刪lJ;>OkEJ 팄YBtvifvy1Ogtuysղ)LmY<8Myg5;w A˘d3rPe>TV(@2j,&-m}[rz锃ֽPw2+ Tۖk)ϷcZXٗ+K9g.Iˋ \3ڿC cTA۬6g%O=@ht}ƟSD/yLu>O00࿴5g|U^=ƥoҶ;Hk@Z1%GIn[%@Ea8%bݸڶj?B3Ǝbo[ު[,=0'E~>T6x8TKSQDE;ƇHu@yw5 )TcO <viD1;}GbE-#ëtpG.:^ C{k#${nzc%R'8 ?K . 00>+D KƌV.wToO18s%g[W+ukpFym:oQ6嶯}1zC Z'-M3 qǎp99q]]יݲj,i_*cnGzԳ?]C, B)USW'JlCz>)|aeHt6l/,@ cO-`x iwy8t+(sϾU112z"4Ǖ'`CLW؈Gie OXp@{~$~e.@K+̗vtaDrzmwכha4hi%܂}SBVYUᐸgx 8z2 adD%I?'dbfexST `\䲲0o8bn|8#ꆛ:K pwa:ϼS<Yi|6wJR ftow|zZ?$~ ?|w'OȰn4iHhXB-tQ WId:C0=5 hdOڝ=+!c%HKDt^*'{|69W >2xybp!*Ɂʰ?*ekfV`\])'O˳;Ϩ5cc ܁oݦa[+{Zяܻ L_B},(MbQZ }ڳ;nYJ59,?P`ZEj&MjQ{ul|$I0yLx6ԸF[Dᖮzj^iI v_"tkoDd+]pg P(W"ׯe`w0|g;RDwbA+)w:UpNDJ!/ Fq~ ЛHD@Эk541hS>)aF (m ޻>)ŝ2P8O }z_U9,fW ͂Um't3C{rD$KpLꒇu?o41z: rnӦr8ͺJ 3)zRč!!)YX+"ՉHD"oLDZ2Ԧ^4tא*~tlcp=qZݞmB\R9 PF` $,ߥFj-QoŐA>$,p lD>!2U-;Y{ri"JUi)ڮk1b >>('n 'Jv>hSZ H'>/Y^Q,20e`8xGA2)4CtO7 ftP (QRh8 ,rE|ZB>qc)BSN=m|=(^]  49اDЛ u",TArʼ>zk%1f% A{+e;pf]f~LOڎz.;rn S!~osN3>>yZ-׀? ql krѾܜZ t2X& MI~JQXlڸ)y Jo_j@p*068aijg*35rȣM,N?Dk/I弶ڈz͒UL]zܫf6S 0vEqxk-:%`kZjB8X O 9;;T0jQtΛ&7~#<LZBV Ӎcs੤ !23!\V{'ެ庢AV-üx*eapw0lS"|x8b9Mr`u(O$m=n;hv6 ܼ cs0@R.@odMm".pjRg6*HGfz$T>p%S9a͗ƒTٓU.\qyN8Sm/JnE ]-9fP}~oU7Dlq>8뤺ؑzmV40@y8Qy˗&|Ц<Ċ8w,Z5C~\Jʭxv9m`~؊?hV.U2;9󅹪JIH-jfvݓP w ם=w➖bE Z $H+>VIw%Hd:nYd.0٩ +F2YK2:eӬH ~[ S@+- TzBR5 X5!_ajSTThF99{G]#,wS ʕpZvc"swt 4[Ū) â\~TqJpvFbR|8^ImTLC*'/n!pAo vX}X 0>fC+mclTu>QTWyvv"2k[蠮Τ8s6߃rCI_a'5TTIlEGXS`A<>B KD[9eMvE6%8a4EDr^zA;Q "K۽ |Jv⸤ Ar#_Mc7;7yHkmN׎mm-iEmKfJ0BLp`.^#$/ ̭'d%s= 6cm5YO %Gڄ$]!d'}C:dRYli '^NQ鐬bÙwO$5O'P]&`PI=&@J]={}צ2g X^ɓ܀a}KX<|m>!O>"@#L*u7*PsFKr;w=YlO̠AbU PNʅktVD#\uݹg, JTjÏ&)7 yNr Q ) ֲ!Jߊ,"Jd!Zuڑ6ɿ0>KQGzA ILO'iS- 5~,ԾKFxڻ)kL)9#amBoZCy zHTYd"!(S)gNRg^7>?*euZGV佽p^ ]@95Wk#KCGdI`gu;jX]q Uژ \DI%%|NF-pZ墱eڇY  s:}y˴t8!3MD4Q=ḛ49@;^q@s(f}J;5۔l"6$dTF;M(ު%5=T6!&[ tS*9a3CҺa+XnjcJŲ%u{,R5M0P]++ H/i۞y%th)},ֳ0H*D~J D& &t^yC"Pb;wϼKMuqv3YU_^CJ2܁sdCO6M`fPSdzZds'KQbZ\CW9W@STʕRȫd*ݫ b:TR4jWvDSPI㌹g=^O{>?o|kRScOKB!2ӯw穮d} b4 /|YIO!cːV_Y0oQňwRborU%D+MpJ8q(eg؄rD|v<K.CjS[6u_m3v#myP(@?-lm6 :E)3gu&5m#X P @T^:%ӳoa1:ͪs^#R䚂ߞg >ky^|Xcc~Kӂcm%I04OfyڬVGM˭>`9W9_ҋM䈂]'}Vg M|d9TzIR=\_~{<'E s=Q[B`(Ѹ}_qX-H}BW3% ^fCU"ւƖG_ӠoN  ?f33BqXHL N Dr0i=wNS(r\${uȧM(xNi%T<(}#5N{V&Ovʷ‡hS@c#gԴ3P&>VFd35D:wdIBS}+aXMtgČ|M9-r Ӳ֜/@lR3`C?wlx&jk?nn 3k{DF3-Lvqxx\z~!笳q/X,7^tjF2f?;;%4kANL޵$`D]Y'o" @)oaRͬrb,% 9-FpDr묞ƏDv}Q:AYlBUq"-{ mzI/D/ÜcԹ?@2^TEЃB?Oe{>W#ɠ0LGw<6>k.襛~{wg;n=OE$= OB\mM֥69dҟnųjQpeiT Wû.i@  ﶈL/{Ve:~CXi j M@@VlhEE w 2++SJf⼫(6J2eaS^v`UίTA~.^N6xӿ?ר|Og 1hc)L3N%Kpvg9P: EgbN>XQMj2B;Hd! V^@yWf5ʬEV)AdB*R{F;i8nLx{sA힮7 eE}P):3տSHDPh h<>?Gm]:dR0pxwᡖaR1m`bK訍ѣˌ)b\ N;]G?Q۱c^&+!V!{ h4<[2p@,{SJIEeӊPEqk\ͱocmTkN `ř5PHO(/NSY38,GWDpǪ|EApӴv]ac 8q|JTK;$1# ׎s y@ZW4`ј$' ,u=b W9y%n)7 kUͮJ34FYagkXIuzHMc23O9.$#n,]K37."~_<-J&sG"\9%^'2_P?28x\RsTd1a:kUN͋䁗dWpd+<#JСr=^PiE²c:RFL$4EC ځ'eI,k+z N-d.!7"BFJ"FFR*:ˍokG3<^e)4Dxr"O$?d,Lxvu'Cȸ"$+z}; GI8cJ2m/nҩ:m.lppBeޛC-֭eEBHBiҫ.O+Lx*^Z/8=~'Y~bT56'a-| e { ++YI\/3ͧC2 *uC4X睆RUnvYVS=.-k(׿k'}CyeQlo*Xm'ɵae`߂{kHbNc4цdĤYF]y>UCtfU,)o7v {.p% $ ո MTN9 ƻY4)-f :"+[_S9F:> ʵWF2C>I:*ӏJ(ڌ3/63a!@13ϛct X:=RIw]`晇pe AHU<с&ar pbvb Z)+ۺK:ZZ}w&#KZoӃOR] ý@`n2ctRX G)g)ͯ&^\tO^SmZ zВP^OkR)ʉovA|ՅSgؓl91/Ă*1C[MmpTIҶjc\)(pKϓ}z bIiةd!Sv/`\ӞͯC 1gk)h^kTǗépMHŐR6/Z狵HY{? 5Ty6Ej٣8ȹƱcjLd{X;!~9'⫛@Y!713.`1ֽ߉M+E?S#pd;#q] B?qЧ(s9QTJ'@!mT'}* 1%P*1! "dG,̉InJ+oEBҊR+c Xt(H2wGydޱVb ɨ7Ջh| 8#!nI7ImIJHkEY"VLhciIt_a'3  s\|4s]yؒz:vCG`[>nVAjض|ӡ dj~0SDLkaH?J#(!:8h@bHh Xu'4js 7%wfK75Ysn˳#ҮGZ)e&tP^_LS^+ifMYπk9ƝC|Jr+cTPjHv~~G~t@'VB wl(FLm ͇fiq MWoT--ϪnEfWy᫳A:;k߁wks:O!9t>Ο?G,iZh.;t [KF).o}C>zP*A'ԫeq%x<?W 0N! 5p"1 MT/BviԖvtGX0 EhlXͧqƏe@-A0fkު q9#ސHTZL&%WecaV](]x]puo_gޯ |]M{G;rchRU}-7V})!4BXT5;pq;O{>i6?,:Q&\SQ2L)3}St!D܉'VCoQEX^#OOQumJU 7`x)|xNzB>~Mp@ڔ,j6b㆙>xk듙Cη#Ǎ9}ljX4bNQG}QȺQ[/ x`_ǰ7M %wƊkfH-9=oe~ڒiCdSp>Mhf%@ثޘ}b*inИg<(ëpxyK/ϒp,_pH@sCQfk`/%EeÏ-PkXS!X<0@qG ӏhg}SHۯTIŧ81 |+Xۘ'?! =֥C0$eL ^^_VQBG]c2A:dFl /dQl.{ɹ}6*\<40MF[!\ncMyz>{Ŋo D-kX%\gwUpՍNA 5֜a=]Gf,"ڑL?qt}r8@a -ևv "d(3Df5t̂Ky,|ȓS[>4;!tuZ$LqUw+P?.B.'\l< vWGX]r}U;6S6]3VD$#tshzRb0ɲʟ C}{do("?PA1&Dž괽ucp]Dm'؅Cu.bW]JZ23rOD6TΟ)'=p{&RY n  aEhu^ S l>.Xe"<[LP67iZomoy0%\dS}ypZ\({l҉UaG?=E +>k lrC Qr`@{uNDB6+cM[4P1OڶbJ UFC>vѡ)VtD.z>PQff E?:q,IC3Cȋ ,̹?TuFs3d&0Fv"xWKȭ3c[QK\7Tn:7o`^r ?Ilx Zu}JˈQz=hl\Լ3s"T7#toL.CBaYNEOu8$pn1Is}I$0akxq4H.#Dr;gVٔX PS8LRy[khP8Ƹd Ck\wkS҆0} M&K~Fv[EV-y䣺Z.Нs Lhˆ!Zd6-2hү"ÑѦB͜?* LyѧGLP:qBxGVnx.|6IBJnKײѐ])Υv?MP~^*TUd9m1; yTr3,io^[)ih7/ƒwDZDmj!T<&Tg˭GH `K>DͲ n6 b)߲ @5EE'hk2{WADZ\ҶYmhLSr*| yd=Jٺ؟]qG0֨cϖͨЌjYaA"oy)ޗ` |ul*XexC UL[2-"05Ḙߺ$֭ZKDW)w[_+ģY`{{8s[u1Ttf,73KRRy0;•+4GCP㔪fj\#'[* EG/"؁rÿYKvgnPx.M gU~2p]\79s</abM( F{Y2m;|GB-6/(vK?W;yFt:EESU⮇6Yl@ eR{\G>nN5:1xt̃Lyp:0`b "2! ‚8[$VX&9F]c~>L2+[e29wXL7.Ďrȯ)o~(ƅ G3}W9H3[+wPet3B 2Ee2\٩ ZSn>zZ:+}Ym8HSZ,H!kJ?"hL!qzDQpx"eEx^&&e411%` m;ܻmsH\?WnR97KJ*8a'lI0 ևZ1\zhS`O- 0ZV*Y5|'<}OJƠ|mN.*WsvvvaQۻGaձ4 ؜Z-_.:0,8.l)NZ0 j\txo 45y8):?s v~у\`&1&SջQm2c%du+Oq0NC 7-N++R>U!N҂`h03Ǿ1"ڒCI Ej"|3=jTW^ŗ+4oW<ʚ \9Q9#8PksZFޖpZL{< teE5(432n6 na^:o)o]wuAdEQ.CFN/-Yz ckoVqCfW=ic$+4~kҽI#MdHm"͜*M~*Db9"`@0;R8EVۗxW/l!  LU*B;YgKQ<5]Cʏ Q5ADW`C96ìD }3@괁G=O5L!YDqN܂H*N\B `Ҷ>*5.J:;f-/t3ZL({g^RƗ&ѡ%vfCŃu 0q_wטMyHmm 3;_g!#ShX BtBY:s>ޙFw,n[tf+/%Cpǐ^CE7<%N */M%'R8]o@tbjThiGb D8,B#\\sS,yӫ^ti ,FpnLQ2v.fv|+_ |̯Y8@omǛ 2$[Inu]9XxTNc\, <yB94 P-XG(AfmooyyQǩnݡ*hݩ))(Ab]x+q<KZNeV +N,yX<)a lx+N821};0:" X}M` ~+խ>kU٣+f{%>Ќ :jqtMV`A4C!pOJ&TĀq0MV ACpi* "5O[H_wvϕ^noU9]^0?\P !߉cddKҧ8 O@PQc K 5PL@ý\`1tY){"&*LzE\tY 'Czڧ=8rINQ=3[f$o~^'PX|wsfp<=v@L}'cUP=%{ņgpc)_E.?Gċٛv|Ԉ n BhO^AYWM TN%_\zDEr* ?GqYOؤ0cN $ꏺ&^ɵM9h`oe) Q(C@XkW"u[!lSsvC2ݵ4efs|-rcN+8,+Q5?%xQDQ7K s} :ퟝ Y-?*كWY 5IXfPI7?6B^qa}:͂UtK,*;4AÄ#Gv>}AeD ♛⠿L9'|t3!0tUQ5 %oO.ѩ1b,?ua6+x`u#i;XYÂt4at ) i2*ߤ}Ɲ=J;$)S\_Ct @m(oÌ P1:ŚIܥS=ێQNJu[PIS4wr:kǒ Tˮ ؈UFD>ucğT*&UD'7bq5k| Oq["H6Koj=$wd,lzsȼA}`//4T7|mP B(J RIʼha_@Uut/Fv.mS85& rU-/ sR$<q`*nLqy.X0Ϥ?l A 3O_@T=nBAo.؍ ޅ}'}zִ9 ܃[C(C;чgb+KyIԯյ9חո[8;28]Ƒ.A 7ZKwaKz0(_yR< ҫ9)Į4[,*}pEblE%0`[n A8xlN?6oZCb RHGj94Z=dюU┹b+q?9)E| cȝ*a 8Cu"ag̟F J+zJq Jt KBj1MW`0.(y1=rl/^xPlyi9Tv>vk^nMFđ7xHw.;rйW׊d,Z#!2,,3RW> ';'XkٲYé(]|%w(6˂}91fwlY+AWW1hb4Pq7xgȨ!uVBv* )A4a&A"ƾͰhA>]q%F)l$^74KsCM|. Xv," +CmC] kPk@tѼBt8yj]V򜄃VeMg^睸;\0'-)EtZ.:wv-DZ/U~4b7ho,` 9+œ¥9OEyPtz䟸fDDǨʑ"l&!B9U&piQ,g`),N)b1<^+e7=nVEqIQjb%e(@TE60ϚGE`gyz'kx:\[۽ue:|`,~'AH>yHnt`Y^ЌW봈%db~m&4cn:G5U[‘Vyal4En=HNͥ ׺EbH*.PU\2q tN Yi徱%sђȵ W|˯nσ"gLHv*@7<ġn}=KԹG^{#ZGh` -d9j矢qo,X-XRT4ӶIP,~Χܧy4ݪ _-$}A4m Y"&hl8SWFmXF$wN*@!izOUWPR}qV\RR'@C8k˙6p/[W,F4%еWSӿ9 .atN$4XYʿR,uꙟ$lEfWL0"QsJJIA*yi ߁ !zqO}I+H A5p4Ia -;DzƾY#`W&iZE٧/ɢI ZXZ 3t6E}l[#P1}ez̓,C/ ]%?7W^_=>z ٯr<ưڛEO*.P6~uo3ZeռOKyN8-Lo5LV}xi,O}(zW{+S}׾}3wZrXG:-N4`WYM$+{U}&؜cZu :\#8 꼖I~fzUf&O]]z>_Z05pb5`Xh{Fg1偶jAypHG+mޠ J{,ut>92Y,j?U vP׫x-+ ؕ 8M)72 }|R_8&<u @y-'.*}-H)J4=8b&N$< h^c4Q#QHn)V4^q8B22) `(d_v&Þ"sX~n ^f.5F]%VQ) kNAC%O9D*qqyyjTAKTb/~r/;ө]b Rf&YhpBJG;/$>}.xuWP=9$5mDC8P&$ˎ?xCŻ"3 z\w5ܠh$,sl&y b[СJ6-,pr:uHe/Hш_/ghdiN`A":w1:wikmd})LH{X&q#G\EU^d8DDyQfaXV_52&'%@ -z:-=1{-Dys6fҶm=7 6&RZz2=[_Dg,4V1` hN \NY"p1ޞ l|ĤbΊsK/VQnuQ9S5V޿2ΝsYn$g%LNA~zRT\qfY-\r;r&G.G%#zK{?,>7q|y.Jgw ZX:LaPvz?ku^@7vrb5* e_ nd%B c &JK.D(Jn:<1>\7h ~LeY<47;YN;}VT{ =)6=w,r|3Ɯ~f5&?եAYY}_P_˃xjgL3MFZS'*V}>5*\c `#;0 Xl.}O2ެ98,<-UVQ`baM̏]9*z]n p;*>[-,;|t~Au bq/1X$E* 5 YJ:l6J Bk(K}ޞY=7U1]B@SWsu+A#HFq0/ k&`+i+کO5ԔRP=d_xԓ>5|\'&8N2^ɓe/oENN`HJ>T>ʙ|]՘lX;cΑi[ޔ,9}&8[S F (9H[Yv[ O[78Wvf}0A:=U,-tHd^P)gpU)W>.RPMȕ!CH#ȃ%*v`[X pIϺcM tr nGSf]9򦧲@cm* =UBlT* OHz*20L@ Q6;Ckp;RCFqw>Up&PZ{Uɓ" vD'Ux@srFЍErƎdŴ 5U'Bƻ9u}r`+7]빮RѲ.CRÝ/hD 1#4o!T]f~nI"R!yADMZ}Xn.tdB#1JxH29  @k^HArc۶Et%0)K5% gCn4!pCZ"ܶWdӡw)fѓ ֘w5Z1DsrSHLrǑeI5tu' !: #'M,VF_SȼJh4S \N},JW"/ }tw}ca\0kFw?#[KN6cˈaB}a0K Vi _oBiTI Mk6MlMŜ\m[VvJssBas7K)>*M2U`gCe*+]}E3i)N:c/o8ul.~L i 9,?x G+Z~> Phzc܀xLb֚Ta&1QGb.Ҿˉ!.9DPhrL>`?~%8. (h!0 j=# >h-yWDd0U7TVuboz 韠6b܋ ruO찭f!?[ڈhaڐ10NBNjW9ɲ(-6|'ۦI97,cM/wU Zˮ›"T8Lʝ֊bTiC%/vV$sȍ@&F7#~D > }][\P(IK 5}3eP䕌F WMmx.8bxvH?H> WvNl &J3O ˣÍ"܋bϡbRަ2)4ZRWl@^1)*gU27 5[!s ) 7%Iw[O4=P\Ubՠ W2Mq7_Jxm6 <&0edy5AK̕NʋQNJIe!O ˀ7W[8-pCs0j 5ޤ99ʱ>(&̶)Kd Vf(gNd*9 c% ` oӠw`dFդ|i5<^ wJʷ^ [w7F}p9 3VMG3 '3" (10M!HQ 6 :aG8g )pB.~8Q5W5/ vK+<~Ӆ̽`uw k`t)0`x"Gul}>g9F#QDwOڋs`Gǔg" C7jģ2 ܕjOQk;)7VypxgVEZnX3cjD,ʴ2"Iquэ# `5GHa=:xPZq%l龉Ryc3 *Jfpt%0y|ܝV)4g蹰.h`?)IYKE+id{cvDm8~t7lrCӑY Y S)j֌>[ضOR?`9RF:s^ʛɼ \cYX]h,"=p͗ˇVeo ޶޶z&$H f*2u52E\2wנU٥%T3'0FW_ࣙvQC9 Y=?GWR/g7Op~Nv|G^+ f<ƵdI lŭA4Ij7TQ%2YEnfz jxh4s'* YDRY]|ltUޕP<߃ۖmZy z kkpkӺ/v#X7< ʺ%G4=Aa/6wpK+t0P'7hzfP}-Ol\niNxhD8hLՁ~dݠikr`j?-?FjwR6.,!|2O\ 舐埤Ia]@VZ!%'hpfDPGeb@lGUYgZ3wh}-#}ﯲ]=BȒI[Zsj[.@xΩrgb1=#GF?F& Y2؆vՆM?O JaF~0#4m o<*#.W# h "α0XJUl[xl{ظ:ZGz&A=wV,A=C}V;^U`y!, xC{+# %NxĶ8xn$90j -@p'ݱنd4NoHO0ׂDv 1?va6lǢ =Bc?!d;JE}qg²PH_#Zkju_oGKuQ2ߥw#RF׶qT)L{_0h C.6$ \Bλ?of_L'.5,kվ9*%H/U픽&Zg㺟Ht2v,aoע}MB IìͨKz,>Ҳ}soSU)nNbUdثf/G#Í;BۘJ J8lzZ?&ZroߺBSS7 BVQSdYg;04i`F᠃fX ė՜d:t*9sKHh)xk=+HmQl;½":3LU\1-4D?8,GnJ="|~}:ZHH7S-}$Knb&$4..E6uh$*^GIYuE}^-o/1ҮBcoqJw';iv׹b'SoU:5i`qS2K& S>x'vsKBl |bևA-=r0("kt= 9f+ej' >6A7n*Ǭ.vz0Td#o* 9E}~ 'OVV`T!龫1ք R_*Ȝ̞/̿T! %cZkMX1j\( I{iCDn #֜OU0tՇSs\8j?S"B[+iN\_ 'ObeU+fg==cӻ`-ce&h 65;.Ut/mM\ Ͱ=†T~͒N;o;!E^-5U;W~N8+VGDiXu əW&Ϗ,园[Ӡf)Yr-łD"%]"^ٮ$qfdh|%=fc}eΥ.|uiξx2 `\>:#|4)+.p+َVqm/ -)WaEVx 3XS^ҖR_˽W^ $m*a/V =nk.VcG\D5%s vيl6~)Fy0%nRn߯azϩHWT L 6seؿ&<-. ܣ2:H\6e,Z\VT/Mq3ȧlf&79>leH} U7pov-Y$.{7A~j`ΠwrXPqLVot_ĕS+> m,R7*'Xwo$hkM у$e?unv%\T03$(P?VZDŵwpa-|RKlFnvv~6`f+=+E ..WJjymM7BbrLZE+̍Ͷ2y]9Y? "0GgoKsЌcwA Xjw?mJRN+JI!$[AlڜQ/Ƽ%ayŶH1V\e2ڏR&H(MqhүLـ䓪ƛ輒(R[z [֞v! WQđR?8K5:rPu\kZ@$aS@Qĝ%"5*GXjAkRflu|>E؅Kh0 v A<;HHaIDet2hԘ{q/ȗG#*12A2'J0D+ۘpY]V|DKTY0̈YfFMC*ȅQv=4 ^3lB@.AF? V+<{>L[ `7?fԷ ǚR&Oa/9Xʌ|GZ}Bu.(Gh1ѫgeO-$-`߭;̝=3-hߛ٧27S x}4xgԘ\W1v!qXUPQ0=TW?%?%~{  CkD^<|Prn|/C\놳$oWn.g1kM,n"A86$rҟ\\O7/V%U'%8.X ^h(?5){ vUNRvon%3kGȷT2w7hbvh:UȧI-e/h"[? "+Ӭ,սc0 S^?ZH4UyII*]`d+y47K/^ͮ=/D&HdQݎ@eP6-[dXy"qE0aͼO5`R"Ǒ wb_KCY/8tq?7XɭaEbr:]Eb i:,h6`bU87&8,}Xwgo?ף@M-x &_f"^x6Δ5w]ez+{rb]_DD~Ox+`-/ О[VǟlHfV5T(O!&Q@ytG&EcoÐE#ԪfhLc yHȘgP$ `$̜CMX(i#"`\Ľ =i[~ BF+l,K u͓Yjm^太Odai #SAWg({SUċ\d)G2Lh +0&lyLEs#h4L O=aty@9(5|)7-0Dʈ^?xzuP;LY[NDя~A k-,j ZZ!> 0<,%Q֚oqj0tu@Bۏbpܽy&0=8~uWj}U j @\&Aǟ=<όB'6&r!7Ź\n. KJ3^^ߗrTSnȺwquF 4/ ei:ۺM;&M.c]L?v͝Jn!8"%uɸ0@Z/ }٫`!@yCUUJG =z1{3hgW򦠃O\,:l#_75j\fsW*lj'-f"VLk?4T 4Z JOR,PeHP(Yny؛] O\'^ "t ;_Д?Ω8 i2穢GTb._utHNbK:t:TsG3O=ܹzF\O뿪y2|R w3Zge[K|ֆ!idNY"'b}cfl]a_uGglkzXhlZ,v W*Vbb&j?j1O^v]W31?9g*?O5w?,\\: +Hڹz#x#oC;G[˓@ =+G#RUe@q'RDهiʙ gӛ9fg˽4FN%T8}ߘn eL48D.XdB:Md㨷inGNʌ pBy{8UYznoq2!i-7>Vces/  ga:٘C9ݖX HwU՝;  k I=^q||G^4X(z|Ń#^r!xpTFj@lT]$5Lս:ewvK( FwzYCEycf|%Oo|A8bUI'ѷ&8s|IP5zMh^4IK7P\_){ljEWSi{8GUmHXMӕ [D${ha͡Kmic|KuxzÆ@9 KO}MmZn Nk"W#V]~v 8 L_pKAS%G>p(r;Nxn5NA J!ʌlBE[_7ߒ\`h3DuxEc51e#kԎzT,-gHW4i_d n#2$Zu*QO Z~w}e8Q'J ,dK#ڴ2HQzCfjf$cGDxÊ!-Ѝ[d&s[մӡmpl-%QD]SQB^P24!jW { ! ө!ʀl6H\o0꒐OiJ]j当m+[>P>._aNł6s)RyZ 2hT^W^o -)ĬWX,4:b /c ܮWZ]Bc4J0AFcm]Y~&J!Y!0x:tY%:\… fj-rrM|S.4^~.VFv@K,l}B 3Ig:1'J1{29zڼːwj֭rF ^Ǜ Dɯ GW @jy^n=*wWa;ɒ1aeinqų]2ԠvhzEaZ0v:|ܒi3Iآr]eaZ ?Ql\$EA{= :ʲ 㛱n<'Az_&$9G@b4뫝{4r5GåF >%OHO_-[q@BT8|)I9s",ߑl NF/&xqӓqP[ &8$@hf7H(L} RQ$\eӑgMK"X=d|2^r?5H+ɧY.D\U BUiVh0Q`Rt\'zyO4k(Ma׿@DZe`Zf(BUbW<4{qr֔tPҩxU ~b⩥Jk[6o`35wQ[# fE$o̊GKDs:sXmhѯo`ۂŭoDi(Ri4w(eFk]!Q %PiJ^46;֏:Dw<kDk$eVWusu.k$?q%6Nrol*܉I͠ZD2cIV9\xMu(ўJ$/NcCfU+o)7t9`8pw)LP2&OY~^:Ič.PZ,P.1)F k_8+ا@:>y CF֒FCg fV/swZ~إ0O^CIͤ#M+_}$6_GEu0!ywY#徶H? xNZ6؊61_0e>?4"-}{7aF_с9ԝ !@./OHa};8 ;3ƍi5Pq_ڠp71,$/xW3OY~;;v_*.l:TmGLs Q2i'"c: tFP9}`/q.B9<;5~Pew)'-i$YEBKUscy->+|wSL.O׷E. X50twix@`t1Iꑛ',w7O˻bcBDy ;ҲjgpJlaCr/j0Njſ~#|A|h4 #{'6B{sm"iwU8#րFΏ܆B4~] Ԁ 6Pź1l mY\1.u~hEd.RtEG{5^N c X1 N8ͲYr.Si%#]V_g0;lp8/Ūh02~FLCAP6&3DBy`3:Kb6LuF&h bO/Be?J!aY @Kke}xQTOʙ>g}E\cltsK2?@z"DK%h\a`+/zzl+-–tVst~a 9c)lʭGVZ/jm>}%[ٹFf`ב7Ew4g ^Ft~*;*3|Yqn^|$OCk*1'Pѱ"0*0qۺPXw{1;]wTǘ%T{ CE3^P-M.|~FbX#68FpyB*w5ymHZ w3z& q[CIBT@Q3p:M'*G÷ypMOn@DerH=TurVOpJ5d~FF:Zl0U,ֳ%.e TzJ';=A. ʵ'Z:JV$zgyeMR2GUp}&}K0-|JqJp 0._#Es$ "~KËOʮPZ.}C=rY= ~c S+1gzAP_=a3[q\9 iVśK:kc2z/$zvFվM,&t3a4!or6N6Ec7zlրm8ءAoįN|\zqə2RpG]PbG1X%T$ȲNxZb0.;g=A$Ʊ97|r}a#:=Fx} ˬ.}t 4ý8'ْX APRXv–]|뮡vMoYa^ xuHE4}!$odVF 5(t_&5%;"e$`7k讄S?uFtHyl洸^ٌd\i:q-؄ ]J6*Jn)7s \ ꮳDReG&p,S3`o:[Q͜~!B`॰5Gl:ĘY7)eD =7Q/Ѵʜt5!4(ƚhunky6jY |ZE R=8C;NTk s9jlEc`^beD*6>y.+' f̆NYWջ*vgJO LmƗ%nl sR11Lrre~ea'jV=9^g\;M>Ja24:lO< hZ}#t4J#ƈ{- Ҕx u{ӷ]>yEҷ`gk^ăCpr0XOUSk&uzEen>!PNG!\Oȷv]tZ0{ ݨ;`BaRpϱ{'?2ZXK(|/Cv}x|lSs"}8xeno@}WpȇuCsRi}ڙ ʛ-QZCaKE%eۙLGS i]K%3bq)Ւ "fnO՞53J4Zo06.&!s7k p'~fة;#L|GVC`d`ޯ$z*4`[e?b5p0\faF8D^ ZX is~V]d:GYrO}&k'J6.ri8o : G'o9Ot~mA,a4u@t} zXnuC{8-xHDsx[h'rf]\qB!&0{dfg>'ޓFZw ̍J5Q4tgۣ0n 8@"R(Sy&[0XFoS2nui@#fBLMPy&)?Q(a''ϯb?xfL%;Lܢ4J@/|dWE*:aך%փy!JmY)*:" Ut_#??Kx-N;z3\+y |ʗ)so8j¤V82S,=\#- .*, ԹtF/+Qa"+0("߂{WK4Pqx~Q9@?nȦ,YhPZBl.J r9z4e5utxFF78bа:f @5ς'9Vo+|& G# A冪;qE؊|k7jN^}{C%L4$S{4RS5$Y;.]ՂTf%5 hyJWDQF׎Sp\?B먳2.ef鿛W'e W$`Uq! Ԍwv:λ5]*>>ѥnD gEΟNf3O.P3.-vK&/Az]!˹}d谏z'[2 6" aDQ 7ƶc7 3(W.k[|4>ⱾaZ O>w8n>naTΕJV2|ӯwy9T;"r޴~d=Ibp*H09W^C*JYP! <3ZHZ{V9üoz2 xΉF; ]p|)^g(߰T? '?ڌ~[gfs%yL1Y ;[wPvsvO$hh%,/7c 9|(҂Zɪu0 ,I1c!/X]. k(\v´tCw K*s_=T|Xl/tH@[7Nh쫦P&m~߫=[ F÷ec$E`Ej2Go !ZV@f82nU/=s=8QRbH>A"rTf[^i fvL'rhN*j`,'|Е/*MLJfn,K({}*IhgCBvWޏXfTt"(}WO|44ɍy=HP$t3pL1|0CDM1zmUÒ g@ef?KxGȪK˩̀TN蚘 ";@gUzj8wmMr+Xba#BծA"+zqu8|/ *43 [1,dwVHXz1L*"EpMʎ|eW6Jwjϫ _Xp3Z9]n< ^/2#izUuKxZoP{9(*&};ck\wZQY16OFڊqԤyptv=:,[bMҋovU}?ݡҠjR-=@UkiV fAzsr"Liv昇:#NF͖.`EA OyMf?X4,ԭ"yԸF֬^ 4}.LI0L`hf튣2&jY}DqJBjzh!%+<#a&p1t s6{OZgѢF?PPZ?Y}7[?\8l ma1iVph',/#KCdr:D S97 BKz?AEcW[w/3w'ItqCWm 1Z|(|n`Ql Il,٤; o)TOɲũ}!?7Kȥ82X!v,BkgK髽 j|E2'OiG""V@3գ1D"-ȏ;VZ ~ Y:l`<ʭCg6)=e7ӦJB=.";3hEv9,S^9Kc#-4p i)CRiv¹Mj>hjֈ9DM$@ű%GS+:050S\ g7]lDQr>5+A|/ w-br5HHJUd Q[ѤK.^@YE*oC(N[iҳ[|0QG' }ݞ{DidF-$/1Z.z,O #IŠ7o8[Nwa,{u@H"ƭpR3$_W`oW@͆{,*$;5(рT# zW锇7 @^3@qUAu(FLf3MXzw~osI IpykR+{U2j^EwaU''yy;zn5 W_п ƎL7T>*a yEEY5)XȀؕK*\X  +Fж>"GB? xv)ș "[l5ۛ|$$UPUxY| ֘MhщC=S e=m\Zx״[Ø``M)æ5ũgOpt#-*-h4P* LצG#jh AU=Au4Ul_ 1EkJ[ax<0./"`\˭]kJ\]:!ull3]A!0R+slt_% XJrS;+$H!IKIW)j6y/;٩:Bq\>N,H%=(QiR鿲iB'M,64E YC/8n&z]~T8 qe-H&xԅzI@e15*f->GGzPo W^m]cL{|2p),nN'9Lx򢭞"ih寫yt($DRJ5>еlrUS*Gkp=)i`<~~ #Cy8YOzH'?뭇ϔp~} V9QNaaL(Yb4zjK"1DZQ ӣj,_U*!YB8fr^ĥ7fL8JNErq3ok̲h ݼ7or9:ڽT9*$=Y~T#4K%FcsYԽm~m2Rr wMMĭ1@ wV6k?;k£]((:ˤZzԵ% 'Ot51Um6LIhŧP}Y#mIT~~^]9 4%ư T㕾5%3H3O7druÎ1@4 ?7&wcJ;@ѢdZp0}`-U/WRb *OhZߵcyKclI8 ni1 N)P>LrL Jsw˝Q]Zrڌ(\jƍ72w l}Do9rN(L UգQ\GwK5[rQz3wl}҇4c94bZf Cޝp8ozTD i9D/ڰ2MP\T֯?-z(x|Ptc=+w(fU7":u_7hޛD7טItOF$Sno{T{ vbϲ`Wov q=|Y#>{%R,n %Nb[ bOXlMCox# U]aȍ^ыAڃ×/eu_*i&yk/aq~hP>0dGP[{_TI،iO|IqY*:CuJ/WV(d;jro]@;=IfO\Q4tWo~_0h" 4@-E4g*AaD;ndl^qD?1uq~S )iEnr90I#!%%حd$,&.# aSaܱ qn[WN3ML HK;KMWX+D&A2?U|e͚OѵasF:q3{'3naWJZŷ;7䬱/249.W.rXc AKTSP;&>c_v,~*uJJ?OͨȽ]HgCp8`qa=gErkKVlG$$\ C V+'(5ǖ g*lu"F6ET4^W_#8HX6ϰ>KDB؅▟n4 8#NC/$d:,r#WZg2H&-7{_QK9:!Ԝhۢ`Q 6g)nQ$VW*-+m҉QucVPfչz8MNym8{2eq9o9qƖNԤ#v``= N\AdrjOտ昡(7^6L59uTiBs{Vnor:h[%^TN?̲,UiMs&VPԒkS8ʐ&KRV-ׅ6=&qJiYc Yhޤ#_lI^h$Q fkImg!B/ },bt!C-yU&FpۛPJ=NN'_͖;IXE(Q+NBH-5Dmĩ4/(GeFv*u4 .D&xkp 0woᣕRHi v/ǻbh5Rk ^"8UȽ1FVZM2XOkLن1 ۛ<FUh8_6Rp陌`Y0aOf.L-|hB_Sx`{- cH20TlpU.nha I=Kr 3o4-n׷>oE::1㰃 GK#-W9Yd*tzxyʃJ%8Azv/I|*ĂCM)m<"Vٕu*ުfU`,ױ*Siq h 聋XӰwim |“b2Ƽ -'ʷb0I( p_Ho@tymvk#|ZDMb\@]۷zsw A~Jai u(2Vug/Bau>ht8Е)K7N΀kYDԼ, j$:Ƈ̬:fs(hR˜$$$)Z|s0"NOA(:@gf~b JF{ᗝ9c{׍&w5sL%u{H`CN;Vo3um@M_M`gKTԿC4Z)+զ I$l}_HͤZNsZث dR*.3Wj/!b#>G|Z&m {!tJhF:=la>޺٣󆅎f+7꾻ė|{STZvc57q&Ǹ -u5q̮:Zt򥁅(հOCw_5hJߓŢ&F KaV5,Zmg4{ԇ7:Yg:)k2 KL_i>0c'YdƠ\r GbEYgׯXDm/S{;ݱZO c+bQ CXĉSO&1ϵRK(.$WI _*%?"Z ʬ>-V2k\ec2 A?rE%>fVxq5cޕ31 r"5Za rXlƪ(8,o`?uȪױUMnz>hH\ _VYδk}qZd@SE &tdy\|iD8b=`O@7zFj@s_n~A./j`5k-fh22_Ӯ| ƨ EĆ2 >4UKplW,+h۴ᤔ6F,g3 |aZgX$Ҋc[tد1=;B5]-ȱ6q0'VI:7$iHxڣ{rQ~ߜ`nZjx?ЩL Qϑ1 Wzli2p닔ApNS;B[c`;>swиg4q2q8` }eb> ?2w~\ 5bdV U|R_M9-45/# 6T/lǥ'mJ;m7q/i? cY !#mOzF,PUCOc֙{z9҃|KvWxU%~O3PZYAtV&[-cALHЏ[NMdK0Tߟ̰?NoX_փi[UR}0sUA[@D~FNي&G gԓNdx@VB8Pi̭K̲FzfSz6R Z{WV^Q_Cva"w7LK0a,Q GfGG; MلNf:!0JbGn4y&A|SW?df]86O'1`UN2ăHI߂moFazNlshGG{ؕ:-טк|- yxV0idÄ9IEǾ3pbtR+gw'kGI}"$mpj/9mpjP*hfib\!|.ruA:DYVW#]$~ DH~Qx߃cWnOh\b9uP{KQ_]!VB\^e-Tm \[Y9&Y A{G+=NGG"HduzPS䐍Աg>}r4ߠ:^:6}{]amE$M_U"T- t:oV # T3G"Ow/xM]>sZ,֫n#`g#m+CдS_Vk3FެjybyQ56)*@.@4s!̔i0DlyM5iRm]}"mܯo KE%)1^SguD9OzQZ7bm$aE1i4"#2=` S3 ^d0:kOֈ H_/: qc&(h&; eNvF]SߓT:;ڊknh#T Dr$U`Zhn(0_I v5]=-(I:~/2$2W~r^^ '82&lGY7A `J&mV盨΄eSboX+!<'}pө0r~g hRoǭPeru+~IiS?\=CtX .EV9U30PKܷkI6N &8jnP}E=2m}[-9ߘiiێXIrxE>ގI#SNc,BjZkZGOMuSݻ1w;r1(EFü0s #/P+(׽T9Hm~j62A|mi-lφ54ao3XykT<2ًGT/ 6_B#k1g죫j; S[q?x_cz?#wp,g̞w`PyxCR!e to9._[+-R(F顚cxb{uJ6^`3+4Z Gh s{Na\z{KY yoƽ5kDő$~9ц n{[OT2[/ 3miBH9s "|x<{bp/ ybn3&zu;wx.?5!u(*uO*(j@:,ձiLCatm!z➽OבYFyv;f9 ]Lf^Ր 7b44>‹+Hܮ^4Co#{I֋Djs\ܔ:af,*[h!Hd8<*W-Oٷ@ K1`Uo\쬤cO$G<{ rf-f"?})vBwE,t{ۿh}mz#^_b*:v59V[5.dt HQ7^;/[w߷&xy3B2'^kAy 4&yNW 4Eh%hWMPؑ5^D 8ly,9$[Wυ\&4EAv*8=U`ϕɢCLDu Ol;X̒4]!?9piR܋\ r;~͖uJ/t[2j]m+vtlI' P~LVhOp-q[5eWWWk7^t{v7%5_Uo+h:Iu"HS+[r0R6$C8ѹ`$_ .iؐ$zU$Sۆ(1"h6An{mIcL/ct ۵WիT&Q\N)TP٘jz#! xͲx0Y 0~g8ZQ7duUxٮnnIfX򍦃ջ\Md{φy;\T~tQaC>{ѫ`駆> }|(5*aM$REkv :㡞B(ܯ@ Ky9'o,xݻHA03ҞyEY@9%Ɛ#SG>'ӧ ZqhAY?_%Zە_=t,a} 1%{O`$+c1{b |+xA^XV1:{h2$Z(AyM┆[NL$w (-qp)tRHP넵ai!XZWitbO3$NJ0%.L!W7ѴkFX\T ETqڍd:K(߈I3ؗ'˼ho]Q`Gcy4IkW G(ۍÀPn̾S-ŤTl`!}4yTfjb݀7BEN~$UА % },ĸ;_ *vNLj#d^7mG|j pnFiXUk}K8}]MݧUhnyel2Zy tfG;+@w^ilAyБ,dEMגX`Ŷ'#h?my]dxS9:zRL-x̞Sa7oJPcH WSSg5"BrhxZ)%)ݱ(b ϲ|%$"DW;㑛]'L^y%Fh]*+aojɶ\>b6CY|gYp5EiDlv~B 1z7 $A[&?cH-NpVk"?G٬d]= 6"n߉+BtԽl8Go+۵,I-ڲlq)_7@,dǟo65O֑#ou"o2.o&Yio,tu 7z Ғy9A7@ثx -PGHɴ"st3m;;H|3iD>r mJF ɘҜq'-j"2{܊,#7eTw[UA˾y$ j ?CƗsUf02ZOt^8c[;;!%WcRDl8QX#JrPOX.0(cE՜mTE*Z oY'Yz<~|k:pAk]} k7ճQ|F~WP< ƑFA\*zc>, |ѕV[ӪbP,w5[81zyi30l"-x;>r1;fj0lbu 8!RXi ~CtiQӮS"6NĪ-N<hw!aBrʕVĊ&pZW@O99hlޢrC0_1s.0f Xa_YY`f ($ؽ ew={35<%nQ#mw%Oh/_mھE y;#(mJF QZGȚк g2|⡍%>O w+tDtz}&B~ Y#]==8 7dsd>,*D_8/jnN+ف2\QeWh`ƞ(%%>ܻuSSxA.%rquR j/ՠ@ =KDKLЌ,:%:m-+xxV/~xI M 4əַWt!e$rl *OrID|dS~?9߭^ݵtL*ԊiG?KF8'4GD.?F|6WM>R.ϼ9oldoH-'Ε]+tXbzbqC-že'N@Kj(>`apw [V2g{:(KuoT[A?gE!Jj2|>8ɏݖ`̴3k'Gecܔ'#5 I^t`[x=/C|ՐJ-b3L>%K>E4MhXy>2;?oք[Aq! Q4QZԖlHLV4Xv2{*!*8l1re'bm&2EY9t ulsUf1wl6ۘ.$Ű^#u]旒iCsp*B( ]l4{_R/ҾO#@ L ߶4(\{YQ`QD HD$ˣW﫢JFfeۈ*(z0y H[epI`pmXRQAeQjfT܄I͜l+Y'0$=Ps':w B6 c?WF9@-u%L&R$r?HגI r̈́#}Mwa?dN y.>#r,U=|"4( rR.pɧd ժzZqag6Czf_=K_ E\<aY|2MÛQ\q/Gm<~qo(\X}!LFYGQї9DMuo0YC*M߱?ɑ7DYqi"+E,I-ByWG&w+q|s^.Ic7 fHU _,AT#09ʩ,(Ys&_Ϳ4OgcB8}]+]ESC\+'qk ӥ•U˘V0[˶1o`ۄ&?jk]3$.>GԻ|E?j0iO|׏[ =\ܱۈ*!lf.h.4>7ϰ[GlK] rX>TRtߧ6ʎj+?D ˾0}#U'e<* "=6l[|0A|lʻ,1+ 0IB-ҵD[.71UK3Brf[j\kz 7l?e%2Mם_we"s\oE7Hzj$H=ƌ,2U["(=r] L\XهgS琔lH;5f-b|JdxpKZ㙎^3r13I^^kW^)@<+M,7Ek&NdBY].`ne%;XK^Ź-я"~;;=M6Ox5Ք[ Dij,N4Ea@r}:1"2Bhq"d'`?-{r'W" k#6KN"_WF@0@j7ڌ0AmI&:Zɉ"݄~gJ^Bv'MwAjuw6>e})H$STWPP;d휍N W L2V 5xA$ZYTWkpо>`ѦᥴN3hcwH9@3;gyrR+O#<ʺ mGqUGh߉;hEP&) sJl_4ľc OZ!1: Q:/Sv2yFm&9gYZ0707010000001a000081a400000000000000000000000167eecb8300008850000000000000000000000000000000000000005800000000./lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/drivers/tty/serial/jsm/jsm.ko.xz7zXZִF!t/P ]?EhDTTk׶Ǽ:i1 8Sd#IzmAke"}xi`OڳBiL;oz%߸\ޙ%1v{;[TnyΤ|ț(9[>\15 ZY ^s@AGd ̉+2Xv~6RMOUq2i\uMr/j$Mz>6D+x0 qvL.auiEժ5 Ԃ *,;~!>2_! +)!lJ=]q/"Y% (HU}4FQr ${\4B+^rVB AO/vEI#rwZv);ܯ vH^XarpH髲W}ð!l \4@JtO0Li=YS%V7°k3B jL.ǡh WJ!r%jNl\os~[g6EH A"H6\Kznp1xgTXZ]h E؉L.>$lIP)[4)˙|#OveIL7o+2F泝ój-ecBpq;,bll%HP= ˍ ^ub/=~鸘NӍ\&p²%kb5^L)!B#jf;h}ɝr;re"?Fw)dU`ċ$V!mݫaI`H,W%>g [2 ǟjğn ̼ެbA PȖ뉟#߭zӝ?zءmTqf ̡5]X]^ c֘{d"ٖpa="#UW|zg9Q> *_hヅfCxȒK+͈@ZpL@|C@ ae/#EJgƳ<;c&D!KU&WO ȡiP붅{ttxfJpyRyl XBϗ甽qi,;u˛Qk =b8uw0gY. 7'qJR }aTξѝPqwԭjgҵ nU1*b}<&[F;L//5<uQR,s<|q ]ii*3 2\iyT=+~ξJT Is 5-SZUh.N2qU3,U^|.jݏqxx1u* :(2\dp5%E8^㳴N7 ѵrRTz/tpb?^6* 3SSH`7*/UUWk:;vq|6A.،RlPs <lڮjͬ h S w ٙt}}y3I1x4p˾#Bqe.t$2Rb*HE,~ݘ(roGp QG7utq{;I@_tT(/ ߤ"+lu)^[A?A3DExW&ps̸i*;r)8P4xxG\}ȣ 3&b01_1+w,>{O8Ζony ±߶t[01U ifGSbi=<WOܾ_71>'Bv=k<2U=EdД8gܧPMIIy~Yh*/tI;Q&~7"X>q'=MkJ,ܝ joR}іXMho,z;EaT3ep&+FhUjB\t#C,ոurRy<0T2o&}!ͬj-w|htVE%'?\(eO&ꐥ CPP<N8sv\apΠS@DL*zO鋞\XQkKm{S蕾"(5~UC)/)SgwM ]f(uP{`O][va7fs苯08R?|4d$DC>1c\ufap`{OfPGwW>P쁖7 7A0Eł0ڤK&sPoqҢISp*-ҭ7ILq0xR"h2bA@_V 6.^{2&pငRG\34n*/Mͯȏ5Qa-5Q<_0o@:/^,c|w+6x@{wa4lEU8=IJJ>XMfVKgϫ I߀#[#w+Aw#kx kPB.0 ŧC5 A&?5ͥV鰜em6` §>8X=wƭW7U }D/HB*Q`:&mON_b 264As b4j-;<9Կ^BiW+ihz܉`g580}mew4(?}$L {O:E]JϪقOdH2 %ƩB"Vw78Ǒ<]'O]螑Դt0PvM?_bǴ gK+X# A7R/ ؂c29yH#,!ht'޻C1eII.jO ^g,Ai?JE{Pø`Sg N )uu>GHwӇbyUp+e;FV&7 ۓ529o Raix:@x|%] ^&E|K8 Aá{?Ӫ),r/tiٶfttu*)LIX@1.Z]HpN [upե_|6G Zc*64=R|ʸ2e'I-vAz.xEU>IFRݦun,蜳YRKΜ5ލ!)A&nC^}Ɂ6^iڅ;DdAN0(%sI> mHbg:q&{; [M{ 1rO4Ƅ<ͦ &Ro3x'  (yz's!J:J5`pl񔔩K3\V1EY0BZ5@K3͑lLUw(.86wP鱯!L8qEi&pRNbma:хSg\MTStb$+}ϭ0{(Io;7k-@r(D.QUL x+&r XnZT|iKip0dޞ&̎lU6p G~nl=eȼyRH]υP(?kHOkȀO3'HEmtas2#]>^ƽиR2,5kpF4֞~&rȸYJ2دYlW>+HE4o*U`Cd;y%J3xgS˓6tscQCAH$U!@zx_pR%m_1cdfaIUoV8bEb%@h_lC|U1a: e#l8c3QO΃DIWPb˹;:' k~#Q{kUjy:iKo;e|.Qob^w5`5D[A [ΤaIב]m[RB/ŪR"ʄ ='|ΈnvԸ*Ofl%,.uJV,bitgH-5Yfֵ4~ڥ3 !}`<R&fnKO4WmN]4& a`ho+HtRDuiDf36Jc ߎ:8,c30;iiKY鋣oc4ѵY;#tOta /z([EJ%G j 0؂YڮRoB;]Ϙ/=y$ƌl m#;E*aEi\rU?G(L@S.ƨ+'2Ae2 ,lBs:9x̑C[}o:uv/O /艑άSm8 PWs_  w: unbKP@ v/$cuk'"Ȓ@}5Bff8y]MOGH^x#Ol`5f_O,fGtKۚtӥ:ߍ]obeHE*{t>!eBi\F01U+ai7ĸURWx^.Yl\pKݺl[W4/38=~ݥRUvOo^X'6N7*̑{MցW8GBeVho_Y1 ?%' Noekm]T\~xc9$Ew /pABBO Fm5?wy]o V4haQ.ޘl:{]qV 6jKv^$2(0e6ݪ*eXP~D \S[sl?~\ *̆7Cvb|-d 56ɮ@ke' uyN݊Q]i!= ]T?՚+23{@Uwb|E"%Jۺjܐ66BgͲDD"oOZ}!Z?5JJ[&eP _Da^bC%m~lԖkGpB|8 ::Lj@ꎸ}ʟsjש[xNABbK*H7fn)`Su&tP|wr\j? F20섌̂hDu{xi؏<0t$Ou(p|yH&ŪI>-{)ni5PzDգRf`jKV>y(峚h*OA±q\/d,pK8’B/p!@t0m@} ")# OAHS? ~;I #̽:,={,g_o3R%%{fz&WR[ INݙjhM uSψk07W#dGvJ_\~?6oI᚛dX#~:N(Z(BOG㻢pnjp4|ܷGa*қTM r5.:B& 2)ʰD$z8)C½nt=*:.[Y G2 }S.L%jyh[cR=sTdy׬(o"#VgF\X6yDc^NwN,7 0ђ+wJR[S}Q47N>Knf]4RV!>S:v :A 7¢/ɜ@p+ΰ`޲8y-,33p&YM*" ~}j}{EӦ5睏 ҖOaq+ Z@f׆qpMz3)@[ޑ뜒{ ,u*fpf$L{JkJJ+*ފHˁMztpT7xQFl?>юrHdu{lW޸i_W rǏݽBhtiYJR`S:&g[-NgV b\2 ЊԥiT ]V .m@p !ӧ׾8bX$Ǎl}72DS(֡gxȻWѱa) siS] 8^wSkl>~j;yMO7  G~ŁTa8wmBK?ef.ȬA[qv^xtE)lُ *՜Q+`I$ ҞdZj a,#=( 4=1#),p.Ss¶E-\%ݣsRnǚ*KXvZKOsܐ2] xvTm VkX(\P'$!pXT0-nReQӒP5(nO$Q䛒~y3?.P ]MՀ5 H\fxoqH$+$  >/lU C`%h8 q%J,'θ'Ĺ&(x?`j tt&c~*D֕1}ep$Tب q>/Qbo:]fX]xX xjIaeui$b7/bqPx2]ح&x14ts vBkҍmh3B}܁nA΋e";iE5&ǝ#]y؟41uAU'hh&䣎=+A0aV׺W׶qFqlU{bþFDܽ!ɌhID$ uºb 3Q{~'jI6m9xxg6k߂6peT)6p"2$OJ(G*T ctwJc7Ӿ^x7Ɠtӏȅr&בPa:Er&L "!\t3WC3I(/!<8IgH-O! Q+d?PE'T+%`!2˅J:c#h/6*pCXtܐXn `hr~F$"$܍tm*o،)i#7ξ[/e 68ch^2; G .W#ZYDu'#.X8q4?&X]= =wAIƸiNC9Hj5m)_B_:"!|4N).s߲ N PXW/d@<l˝siچSDIVmIaaV`pNfk 9tHUyO]@Re$f]FSCVId"1^87~8P\̘dܰ|85񳬚!=8('RFq@*-'=fv@=YQg)zW8~>5Ĕc n!w qtV+A_1)AF)9egB qU)OThyѴbHfZbі 4FA0\YYP^2[3:ƛ<7vnωT5DlyL-ӟ=E<彑ގ.1Xx>,&S0Wj@$֋i֒!Sm;(n, #Z#ߺ KKzqK;VmWVE,|T|:.w9+ *ߜɨ ᓙx))uG]y<mJL >N[tHrPq:XF$CrR ўVB\2Y)1i/d@^|+6G}dz!ӆq{u\P LpfC+AJ>OϪtCB@{ٷRG9Xٯ9ѭJ݃y <7IciWg7{PD# wxu)f 44tQq]TnA,k}ڒøڸ7FT:]T؝A^ĦRz dʫ4F4R qmdúBNg%"g(&[1cfDj"=I w$il}8o;5|, t50 E`4 Ӡq:xAYd&k o:=U,Ztzzķ‚[ 4 *X .H;'N:¤3r]SBjGZ6o͘(YOOW.^nl> KڍE1p!nj,M"Q/Jwh9CK$ÛWOaɯٷܛIg 繧8xgO:rD{VVR5aT\+b dc=rI"5!If "V0D8S(g kX3Eq|r3ilVד%qv>p?_$h$NV7*Ln%g_&ҟlB9B|l_4/L+пwxpqv'yX%gxD #2E)C,!DZ(m)u%o8\kvonC.ʏԋܐ,Skh.܃X 1AU \\7CfG6D(3Va5VG65.FLI9+(%EM Оb|Q}Ew& tOqX:+ѼH,Su@}VPX_A%{="@@Y}K$ɏ}\w&bkSS%)5J%eK"ztv83g6OQ͟1b2~nd2PT\eWnsC69$V˱70[뾃2`}F8E(aB@{12P1g-c"bjԪ?'г937'q:2R ]S~c$xyg9$-~mP!vJƹG3-c=ϪG R7h'P[ӡ%b<*n-8B̡9* 9 —YJiɼq@=4噝#Wɐ/IFrEƪT#<7Jέ7i6v,MI|݅R(5W$A+eh")Mzorv,4׹iG hVH뚪!>>4a)~(}͒E.:Zm~ u5^x:0&G|l2e#iYjC󍂕sv}cYUA?)՜CIr|};+:gj6!&%Ri'/u20 %@f^"T֞[!{ `O$,(V2{΂q;4;zFdQ$b!0f#]։fW?neB3@~l$iJ&akh8 98 3 !3Nj1+68X 78 P1[ ֆݽ cK54=xad[?>j)9V~]T:% .9Ǧ\T13ɣfd]r'8 ZL-(NtB~vouID|Bn5X't]<-7LԄ WGS~ى5&!T wIr=s`ØzԺ+mm@'1-Ju[or~)_I^~a. %V !zXW4ƂH7*%XaB8yW$_Q~c6h]YkF$jvk|&4~l)WlnxMW4;|\/^"jb1څ!905BglqT^5i]L Z$mPsņT@#LpֿFwW&^co&f!>fӣWXM$ <4{؟UuݐF3wtۃh'Ն{CWڄ=9Wnx>S6B(oґܺmVw%\%'r4 ȩHchF N!VlJ#1p@B F&3Lcd78UؾU6)MR8T}j-("$n|̩Ŕ '=,!XFK5Ԏ iqFgw7ޒt jtlٱV-f}jpEשBawT@T4Yְ{-T\ OΓ!֙ iY-Dx>zDn5dt .]t( (6:8ٹ-jomio>J٨O] dFrϸ@ḵsR0,/*AS9.G^0U 'H7`W*</U)؁{3k)U>Ț7aZ[Dqe *.V 7GN ~>|s۶8#{ygif,:8pp쀔KÌ %%OQ.jT O9,ɲRg9f"Y+x&둀7`K8ٛ dS<0@0І42V PY%5 '}^c,j@>%`<'CʒT#fJMKosoi͏@wdz;S%1j88`ŪcNq`9z~ ;TQu ImXr#Ö ٖGz^TEEU(8 t7R4BdlQϒɜ/ T_b:Ks] bB󅫡D 3DJyef8ԔjG>QqT1e+^x$c$1'vfά(!S-mcs]WnW/ÿr D_{wfe79ˀPqG3 Sq1_; *5 WrjYw9Pf|g=~=z)3|r?X@|a(VYPPhD)R\-t'P?5 aUQ m9=i@`5hhԭpDg$XqWm a2Mpj0U~d+٤mWJuzwhܗpT_Py) Lze7.o)z* { TD)>/va'a7kM?Faڦ?Iw#6W o/8d6C A4NC t7}2Qkd}/# (x- d$㜨 t&r]xִ8dĶsHaU&O%JWP:0Ѫ-f3ćՉVrHe]dUU7F|;"m½_󈰨+j2ܰq/-_XZbiZ0Z)r[񶔎BNawf Αigm*_ MP<.I|d[G&..=pw!PSNyDsAf9ca WZ VɥSj5-e^DFW8q8^+U+Jk\w)t[?g!e"U #{Y^Y\#ޞ&ãadVM)x/ \yu&gBI3(Pʣg"kx~c$%ʪ1B,N߅$Ͷ&Iu((mϖ/F| #~~#*ꗳNiNo& ͱغ7 ;(ozBDwFN`tl4c2{4ݼHrCE=cpm ^ %4yxǩ +e$=IU}4uEy~F4(YfYU+t#m87%IJ}1HkBFZ|%H[ߞ$>7A\n7i%?FfޤvodT~\qp-V,n?LeeC,OD>&KíP.3zw[GNkaJ҈\5 %01V2Mo4+RgC5xILH+ _TTq-iNe1<+xar$MؾˉS+<_<7켏CS(16P'X̯x3h)ےDLr3RCdp}fDM 7Șsp>^$+|]/nm ȣm$t=i.7=t9} 'v%._COm՜8,홁p<Dt'VL GI!S͎G>VKet9It\aҟRKGp' 8p DFuډ6YPsUIrDC"SI]%cІ=ܗ ˳& ^*꼨FTZ$?&n>f̶'ʹcJWVQ&mEux'0嶏M?'.82].ǘ8.O@J!g+QqCc4AR,/f71z{cF' Ja5w;/AW6B =%;jHdtU#cۿ[mNNo j-~bx7s@3=fg,:&aN@1#^vBXZU6WEUP4c^Asū2N=nKt*nȇ2Bb擫qddm"r;2ߙRHcS} >)_0l%V|ZJ׻joi`s?6:ICs0%OTXLPMqp˕/U: J}OզNc4zP 6#rgfHrY(QPj A(YG^S;j_9мǻNа/!vO(A!٫ILZk:+2ލ3~KszW/u|K [_ fFΊe Z(D֗DjPWsZմK9YdTw-rĒ0Dln)fnƄ6 Zªv!+FQX<+总gy#ڇrՊ{9 &eaJ(AW2uHĘCAui;K}7~;dw]p- ?Q֛o[-3[,+Dt#"~BJ³xGxF BW` W6C|fa)Skwvۉ.G"65#LjI03ȱ`2KQfq$"5/8qȒ TϬC.)GF_Cnzo]+"b;(-͜s1 B qf2lMspB?! HȰ(UtKit޲Ύxxo9,[8 yŷpjAǦhU a,h%m 9*M }7.ܶ'@JAJƥhZk0GARM󖋈7, cXa3؋ rTfdP|\6-~֩s#{OZsBjW>js6X3/ CpZh叜 6g[1]qʘkՐ4@N.ɗD6QV+}q>ɤ).RuԢiBA àä@"j6Z/ gi)F0A9WP] 9**.X')KOZ3-`i=` pg&b/_;CcH,G%n٣b܀"l,9gt\Z \}?8J(挎8sJ򼛘LҌo+ D9s秱&5o$kR$qY%Tt/+`CYm֝fy48(2ut]i/l T;ևWp"H:=J0-NnUJ) -XasPf>9O{1/"s+j`#֘i@剩}oA`mFfʐ{DҪ}˄Qo-ۈÄ0]Z xPy]*u#YuÀ2nX⃼4KiN#NZ-y-Ko%xon6=9Fay|+jDyZN?3yQ%]X0=u,3@=OaX]Ko"9 f&Ib{>dwjQT04-O:Q6( T6G8 `A2D, '{1EB^P&P<H+S,!aF1O+/~WyN?J~Fc-lq(_y~JxO$a$2[jߵސBX? 0뇝Sj Lu,v竽QaVj㒈Vq:&@O( %E˦1&i6> k!++ lK- OD}yq`}v#\r6Ee~8R!(#tA}/11.um1;0kWm/U#6أAf5$2I}F'-9 >ruÌ0e tic"~P' ~]THV=_ޢj촼eY]FG" :-Y8ӟ"$0uNt2tJT1^avM/J~q9df8XMfwkdzgS}8:N0|=2@7x%?l>Ov݂6mTy K)歳0JѰ3lwY[sN/2Uu̥a}ONj980. *3TH"@e3V:Åd%;8 @ 4xn?}w&Bxu./ƅ1SmX{f1SsNfy'eLyߕOP58@ 63+}Q]/2%:'Ouu?|gw-Ja+hX>I0W'8iK JFWoV W0~opn  ]#Rφ}[w)b0&'oе] =D}aЫ )#4_?Ez+'>27*G=88fDOGoYó)Ƈ΢meX,u=QL:\|BCb-olޖ+ c=nRDi^?ɜ) ^¾lh"K<( 6 ;7)Z=JS%;˸Ӥ pP Ln)g'z=OB>{RIb71Kx(h$^0 oOa/!C%+\+S]I874f UU1bmqB!_qX33/ >G![RH[bp1QjnFn#qh5pV4&N,U/4CT@K mzTmb`Ӵ[085:JH4m>%LN#W C1jKxrBីΎ]r<;@ hZw_m1UMCtv-NdȻPM$UpFi qrCpyU< j}0iG_*MX̐ٝ*Gt4b/OLV')_i`Ԍ~p4l6+,E+= j Ϲ9`a QB-% Po,n+1*wuZht)O u&D@R${y&цWf$U I]:ϋ!L(a a 5 7^hm-FKlJad gn"p$HX&d9CԈqa? ҥШڥ›wND!Ԣt@}^ZO^Hx9")ےBG`~،=p؃ SLL (䂅/0&WߛI܄ ^ J/򨽃OW?j4ph#4`/?a^wX[&₌NRxpLHaB;Pp%{"~쀂|]U@ O`*)?wgvjj0|@_ hK8"8um,3ɟd98lƛ ~lQotCc?ۏ'=r?"LKaу1ԓ| JӼ=c⏜ ZR#>}&zʀ?{Bio?E=~~j+M򇖋hL Y#tD7T095GvRcp;ofH o8+9>5+u hF[r&!=t+5_uTFސ^͒G?_0ד>[x lAHWP_Ph$Pv7n= & c/l%HKbZ8$1_gox~oӵ[%O&,oUq[/.}[a-2Bq9\@L *&M@ݍዡ`(UD0Kl+S@9 ;edei:@>헂˯!,Cۍ lPo3QaAXT9o2r(NJ-~B eǣ/$t{(WCr?Z:m}ϣxBu1SpFϧ(fd6.}1}3uqؠ!#:si ZC/CC&Qn1}Zqُ?"c!N(SX F5.HnxiU*T8!ʐ/N<.j7~l>,UlGBS9WP˟8TO2ӂ$'`ȳxc= ww;9/\7A3Uym$^$![%xՙ ޙ ?Ab%@_(4)SR#i)40ւ#}:!+siH߀lLL2ێD_^Pt@CkAJ2/\1jqԥ">4Cq`Nxber撜~И9BZBG&?;2Xi+!8LoC=1xcQֆ'íIef[?Ҁ#N GF+Z*KY:rRhb3)ߐʖ:WףSp"0^1m0qt(׮Ͽػԧ7T. hbߡy(&l qݧ٠cElCb=™6r̻2I?%+.93rjñjt7g,8ۜw 8H_9K-$sN1Y`PtolT4S$ L2qy)َn#o=ʫGNc< 1Eʓa;["M `<p.nj2(zTjKV='SM;!s•,RTRl7|pOXz?zZo$kמ:PdEzt$u9 )C0;, 0ڊғ@Ef/' pȨ++'{v׳l)y+ pm@?Cu m73M/LǑW -MovC!nlB P n# P3$>%eMkqnߘ /v L:bu3rM^T8i}U~|J Ơ1zDCЃ5vez78wɩ[C3X$VQs€~}pn%x?yFFr /d'*cܶuĽ]&I2ٹhbpb=vJ{Ȭ $MQc]b;G65K+jo\K5czuiS6v#O$)1G6LpDaP@#aȍ%+)꥾o$&1thn5BR V]q`i߀z_#d#npuDNP98Kuu0p6e!/:m*yhK U6 M2 fnv cnFv;ΰ]fOϼa C؂ hH@<6te6R7Nqnm>"~ G#6&Y^3}%KwCA!NUB~fܢQt78S*2eKMɾHꢿ" wlKy پEsIP-p3Nm!f+Z@=ӗeP{;bKF#Dm|•~Nɳayr ]3(:" 'EvBw!ɟ(H!p7ˤY#܊ug9aDM7r_m ˂n 3-B o<{Sh/CQ> X-A%/C\ƏxHШˉ=Ҡ[AtA3z~Ck,ve[9~CEr<u stOP8 EEjz Tf5wL-c;QɎ0N0,Ќr֟R*֫=0T u=u˩g%E$o4 `u0JA툳̵ lXQAȞU aYāL^0H"bAU70*b{ak47-A9i=]:iq)DK$m-&844~Ns gij$oQRJDi },buP$V|cs%A 'vG~#5_h Jγ"5_!<ݟMCȪoc"9J5j "=Ho{oVSG"y8PxR&{#48%|(L^"S#*e*׍hx@{ؒdD i%16FHIŠCj)_mnj9aɯYk$鋾Z?Tpx=63%7"0kG٘23&:aC! /ZaKvt$;)>̏@݃}i# hbJwP~KMOH_I ٍ`+ jIdm0Pvn3=`9˜UC`?wud@]oZ*e9S-81^:]El`n 9~-Ni!;|0Kś4?{ $ w~ <Դ],oǽڏOg?D3ЁOs_p; "xEǔa jا-:D} -q>³`Ḅe[nr zQ{Gy@*Ef[HTtŰN6Gj HKȡ3i%P0E{/&%dpcER96IXF 4s[>i@"'+_{ɉ+NN~q~`724,(kgP`KC(4<+#CGt&a X'(O<Ƶ$@ C1HO=nż@Ri!1vnI':#k|6󺦠Uh<,&oC0YBxݮ5%FO%I GC腹v#.sE=lm>T#1 $7T_)U)u V,i2, D;uUiO:\I!X`[uoқ&}]T'1lAbWGDYmA)j'"aƍ-};4S1Pkӄ!*WRlf%?ḏ?K"s'Y4lv=/O($E\Ω@>'hOa1T >o^rro`?N)JRWV6#Ւy]ΰ VbAdJYJljN v!H؏~K 4d_08U43Rxl>f<%} δ ΆLO=wZngջ֫{kK|OoEY4+|nq* GߙdөŸ.^eSM_kgf:#0tfu2i3{d41oofA"> !0}/4+S@=JCoC$=ۚ-,7Ű3& H|[pH/]$S"u.yO녕.Lk?u Ò>wBo8Ta. 9)uSی TR7_Es,nEn0.:_=ʉˎk,j(a{ԋ{ɛa8T$~>}>+5fS3ShVSGcy1jg*b6UYc'*qZmokq rZJ|sN%,zUwٿ<~oj@HysTr*h! .VokLkoHSa^ # [ Mɍ+n Tn }14]Q!t0<2L |7su> xtJ͒,ݕϰ=ӭ -ϷNPpg-a 𴭵~doŬ2;rڊ4Ap>* dԢBv&:̀2RkVOџ P<Զi$"AEu Pmm\>nOUWzAoDG;ʺ.Tť荍}^d`0w4pp wNj"{! rsb:>h͢u"(mS;1z{i`W#{42jC&>ި` ¥] gz (2,a&/mI&^rK`Z@3⠙q_1JAe1c)Z]#=I-򗳺81WC %C<,જζ1m^!z %rQp{jkva%zsK^ 4i-XW @uHHN;}ҫi雌68$A mm߬5FɡTJ,U:PQcRD^z^:wa _m^0@hxOA_7ycؔm܌ALe8 t.pz/i(F}ԼNT1Kb-dAW>BMtΚY c1Y& KqH3&Tȉč2^=zM]mKCLl\0Ъc%njԀ4W.g!NCO/cNNnOq2p$Mk c[ w$P>NP/ Nys=F bAk"3q hK( B!2? d1V•W ivE !k)!w[7eg ]#UJ Mń1 +[4DQ(ڋ!3'=Ғ#k 3K7ZCU&wn~k̬SETio6._r%-T.0&/EZ^8t*׺Fs@w$0S'5YBtN0bC"5TίO<=X{bmCnȻOD3ʢHѶMG[[/zgKٯ qXǒ@QOF+fK"ΐDpIkp`O"}(VYKeqEc4~%0GN.&׵Q"hg`j(pB#‘$;>cMX:)W9(Q5$)nG \(=)!7x vشמ0{ϱsH_g|YC@W) qsoo5f7e!.E)+>C;z']f^'[x1C[6/2`y5K5H i|S'c ZyoJE]T uIUaؚśsBO9졒92E3k+o`[*R#/{kȱdĤQe6~4z(L_} umI 2ll0mkGiQ?L7s rʰgHXkVːPe{L^7iX7y$YZ!,\˰#'W~ziZZ34`Ѕ50g :&@΀m825/tFЀ\,ķy?} .2-:G@(˺8HazDϰuss{Oy1p%$V{? U}4*HD Gel3Pyuiۿ{0}r}Nzm/viO%9P7>Ehs}w ,{eAʗ/f's^CnG$!JE4%*D:3nʻ/&_f|*Wf`>mVOH9C295#U$lamALK㊄x+Fa6&pl0m'dN[ݻõ΀+gN@g"]VŚh /~:8B _"w?ܲVĜ .L'3,y{᷺9XW "ˌo,]=#, 7fV9 ?]y?SeZl@X؃UicnapSN6UFZRFkk~S<}u2n@"52DPJUfޮaOhT=^"CIJ/X'5~| F# ޤJTFZ\PϽՖuju2cgAC-(mmJe4?>3ۦK’ lşx@Kpᤰ}x5kuC=wb< ;P>.\r+Qw> ǛgN~QFW~ov&m-VBz"Qb^`LM"Bi],fٓ 80E>}rc' ʄaNAm#tsSL f3Xb`0(Gy;1u1~o2qރ<^, :dzԜ#5ze|tu2gA-r?]yT? JXt9fU nhB~5;חBh{a>wf½*?>UpalGfˬbs6cr=ܕyaCH.o2[",IoѿWp{M gè!'{` r[.K=pUj;=xj xn8W//u8ϯ-Bs/ ľG5 E&,oh""~uM4F5dXvըAIFrX'GR: [e_gҦʴc~Hʒ_ܦDTHkL{HrK9@8zbЛEo(v#(P(tٌ'= ˶3r7i0?SgpxL:;&*A]JհPR %)E%Wn/uiVnf@X;D՝$bzmu_{Dק.dHàDo(QIα [c9 A5MѬق/`p|g|da~$e8սQ@N z3Յu#lh4жN?G궀%&c|*y`D+2 *0l72j7 !4dCB\Ml,co3e^=Qz9i([5@xZ TM"R4G:Ш :rblb̖77DȘI[ͣOMzVt^66}4"mU6D;E}"\ͪ29֣RssGE!"ǁ-Drs..~nL;!}7%p?2 ߶ S%dA8h^+np/y^cU&&diAP$4#߳>{ؽu@>偮3t?L`ZvL0o [s .S_i"Sӊ(> i}"Fj?H~bLzOWc3but$˵%?3IN͜¼Mcl0H夐+_`'kئp'Ҵ:%4iFud5D Q=EbkmwW s!Q `^t:(y*W>ݿAIQpǎ[b0E e4ھMS+ \~rJ&CwP_LRN@<´Rk'BȚm%MT Q*L F}K㈰ňWpjw,$MHE5nvtʕ43ިu L vE)!d+ȲΫ'G~7S<#0rV[`찜]Bb??P򢥾NCBt}b)d3F1>uý _q<5o<*Mn]U@0B+¹=vbq [F`sCdNfd%̬u<JÉѽژ=Kt\a.Iy*ަ8YK]Y)' –8ocC klj };X{V RP_Q?ʕN ;K3C ,B[W^'zsK%6+XCru*D5I[PEm=gljOp݂__^N'@#_4g2 e7)>,O5%a8zת(t!r.aOۈF~iPg"#_&^zIv d ^Ac%+@RyVzUpZn]g5y=1MQW6U!'q x 7 asKU t[t?]R6[&cZ RD/K@춉UZ&m--6U >5yhA֨oh륳wԛwU2.0nU -> wa| $Y :^u*0pfl2ry2 Gվl>ӀXƅ@,Le 299 w̩@2K9}"1+FXȈӠM,fvhM(Z )ԁ'rf?S-㲨gٓ؊+=EM<3\N`F@fj@IZaR> yxPi'6d20Ug%WgPrˋ-k#B9>?1|?0<)݊L7"H:UܚTNcXbmtq gp LS & ʷʰ[D@H{4ZR&Shd{p;x)t2AYՈBj? f& k(D)V2MUL^;Pri$/+Ff]/O5w˜;onE"& h e|r 3uǢC' Qml·FEvfvR0U A̧TC2 /^Ȇ{1u J/tL~ñ2F ]yиhyv8|kkNb ~R_~)"H^ZwUN_XW$(4D Att8(m($:&ʇpd;&w,aE'a9 m`; 2d1>=Uw$8H9bg'xk BU@$nw8m ("6\>bVq=_[F<UD?kC!`DQNV&-oKqeFxۈ XLw9b!}ۉ/}I%Dz[dk8=%%@1IK$rt|"`𩪙hQ6z76Nu)a&9DiC6/ vg v.{ N3I+#c~!{&t聺IN9dL KOHJ܃Rj'dsj^ƭ&]8"Rv4\WꏆNkɒ;(fKxe5޷~7W%Qf=2Y`.={d\s9' I-QtǹFxMԚ0Z랱DctF[)&vc!93L.osG7SgUd0)d9[ڢL[s.,xTSP9^b'F C.,H#睞Y7+-7mb_ x rKv80N1KcT97"Z:N.̂a^J:"_WH' y2S墰w`XwiH=wg[7z<nҝ["CyBfi ұo.g"$}'lV/][=4q>[Ġya^3/ՀB/'C)R=u,+|Y)x*_3l8S/`y mYOG7PWX@DNVILKj&FzPLi!\1·$Lphfjc9w,_jG|pK_ReGg iС۾H۸0t}l>!( ,O&fF+"eP,:B!ıK!vX֮og_@UF<;_n1dŃ`Zu9%n-;]n詤V¥n1mgb;tڑ^="P_sޚt@I5CUx*5Yd_3 4R!4/85(SaFNT1F>pQ{g3XsVNд)BiD331}9Gl*EJEI  ,; GV[66P6"Ӝ|O?w|E?(vr+bn}4\yY G{895p%L*U (fljvS7/A{0V3$z* LC3_!HdGxtC 4v[!zy}CΗm =lSnDKvtc4E~)Ս1uț}K2Ce*鍮TK'^[i9c! F"OiL6TS5ϖE۲d\^LMI_p[_" 3l&Y[2`s0ʉ 5r)]+RMC)ҵǟ|Bdx<.lM@.{r vÑm)p`YP6"3O}s}ܶZڵ85sHT;P\G: e]N#TƆi[kע<4*C=,f,)QemAu[ue"ΐG:!1t5f Eƒ%*{Āl -cfXOi(#4~%aj9905k5\:TQ(^W>5X+7oySz)UL [n8z \A&oeMǴ+>m S1C\xn-$K\w.HG\Am 68)?$$HmC$8 [nW=A@%t{s IgzGg؄x92N#muaxs''N.JL2yLd;z+%[DynFxWL``b_c1:E>}!O")=E?&7vOj0!T '+vex kO1[ ?Ă a?i %71Gq`e>_6|hSocsAگ;qeQ& y@]dKB^`I 2]A鉥z;sp4՘niѩج4Ov2T&ߥ]F?6$}lOdhlb I< B hIܩ>C#KWw ĩ5RLo饎4VYy1 ְ49E'KdFa!2൦&/YyQ .ꧧlا,+.A  U c++f;vi5bi֮&P (\PHhƾXXC'u0lb^JwY607.1:Dux޳e4  he ~~~dR4L$pi (ݵ?%}Zn6NpJUUj,hqԻ< 6 nr!1~$hoѝajVȷ)M\JRۧ`Njl,xgS q}A[L?S0SaqR&LA%|g 3zx7-&e5%%Rk^|ay|!ެg!m f(I XTݶ1aa 7f ]=ԳX)Q|hW[ЇnCLB1t?|mήWxpm33(UNY|J9jYv.&=!XOx2YD4Xxjq5ts\SYV{ ~7X+RW"Dh؃C#m"ͯIJ"H}3kP\kJ.L체;Lv5DR//1Q2~ 罀Q!Dwt;*a`zzq ֊C"5^nhr$V'T'K[h8OuWP\>A?R&'MܿeJ̬9 q??E *s3;X (/Jd#籩rtyO孟BrUά\!nV|kE`/ b$?Jo>rר ؄@4#]E=)(rO "ǹE]zVDh//}|9ќ!i^s y>; 9 i#+ .r;!xTP((k=mf׏ѿ" t{m- ՘zJ2ksutB$yNE81K]|krĀΨ'5ma^B3ժΛy)ak@ W71:׆sΌ>#{Tu Z_;,6t~7"FvtX8.B cl=)Bḉ YT߂*Uwd\ 1c^ џ ~~}ÚCQދ, 2=SfB wdFnlQ8K:&li@ SO r즎cG1rZ^Bjz"Hk9aZ%'OTt x 7gSsL;Дq$8Pqɉ]8I0yvv`BPHGr`)9mDdF=~O/3&fY|镬SVH'e!L27 /=WM> 4]RygGQG[ S."RnRќ+-@H^k#sP"UV *ؘ( <=$?'Wal5v;tƋ>..Q%98. UϻCx'h;#8p9~L7:IFܬNcRx$ /rN-w pE)uDc?$\MX$ 'A"PA|,m AqrZP= DbeTͤjH@ ^ 26!bk FMg'84lM3+oƘӃPs W)~)dkWQp6N&~du7Q=ţxR~ /pv/@46Y~5eB|aH,i45y S=4eExҭYHL%$Rf(bN$Qltm/[+\@%x #0eicp>gbmN\n#$M\MS:deYuǞRZB^5|L<&4c x1"OeO}cNQ}CN}d!uI'<a۱л &6h-~WqZ$fP M_D L*S%֣LGk!`Bv*;pu k_©0紗HܽH5^ĉW.c)/jj>^UjM߻u8Azo #}Ri4}& u1U#RcCXVZe 4t!F IO2@;o ~sQ]Х@ej9gm;JAokV:,u(Ml{iEhkd``0^?y7~,fN2HȎFL u 4t"pѻ |@n4B8mRqmdӦW(4\FBS&ӡ*=&w:ݤ򒸲״Rs?#A\{߻2> {Cq]\-~&r*/'GL>bB"E;٥`1 G>E{XuE*MWR*@n}e }L}q_^pyڀ3(Cgz!S(2O2]Ar4t! H+#6L Z}t17S&oOy2ZT VJjjK)'wk/M_Py`Ÿ_kj3i7| ¡o:F|Bӵ]{sV1tUX0n‰ocik?*iPuLTuA=xYoKl}9A洱춹p — !'~#l[~Ka/v(I jQBMa7CL|z ^^7u[CtKq4t5bJj Kw;,87S<;[^9@v!S|=989K7M̫{cڐ]xʱ/ed)͙ZC,R9ޒ$S2Zcr0";t.k I3EDN1[;*2yeL0@fաy8U]kI}/qҲ:oh"u4V5iza"/*ΦSIcBF5bX>f[tnS# y:/ֻs˥~NIi͐&t6*oEA,MbcPvYB@&dJ}O3JeREMIsQJcf<?KzԌ͕;Ӹ5nDG{ɉ?q"'z8غ."nRNjyM_b5g+gE$? )*#/! +q=fLG+' k :Tf:қ=XAб*6 F5BD/.=t Z6T`"v2HCRNPd8~~yҦOSAXܯI*ϧ+#9oԃxIy&whYTYaS{HRZ 3y+pO1o}Į!8,Ҡ} (l͓xǓDRt`.wՠDAb=yF8v*%ᦒ40sr-/y,ԍ@r -q.K(Np2q2\/ pTC~(7"II/B$Q)]c4upn7 3 ?_ 9zN}B>Y:uUuQ8I-_Tßb^NHxpI^/U88K(OKsɖ{3>@6űCe/m03^[6Lc?vkщyw{n}OnֿJxZ â̤8ަ~:191X>XOm<SU^vCT6p@5r8V'"wӪ 7%y[seb?.[}-d hRhbjT' ]8)UC\[pq11Ng<%O/J,khrHgѡ.JHߵEkه(\?*u7 0;)z"2@:3ǚ,=x:N1 L_")|Y%3@k/ǎCniK%h(艦XR2Dv60b0UdNg# 6vJ\vb)PXG 6wf[>zZaC(ᶘ>P"{Wגy7p nԘ;ȵL&OaW1c/Q5=rH3&Xqf_xmsJ6nGo#V˧uAnxFXմaizl6)/}hR{&V揤}OF['MGTm;UL"F +l8bRIv/O"yYapIJ& #UJ0#Əg9wg}ǹ䈗`FIk9WSÛٸt0NXmn$snZMz$bxrCT=qlNov@:sbyN姃¢[_f<{40:%RُOj%@_y$>TwwB .Ĵ'Z$iMSC<#k^M )6DPTAWeQKdòH;~BX;"A /wBW~jŕ=Gv;M/Po/Iߖ^bK ߭Z,;/,JkVӿ\5``xm*C|P+c _N_;V'[ Z<-񘷸}Hf|]G=\HXe(#A\u{L$Ȑ1qNҿ K2+BkYqMd#%% lr!-h"rߴ5h(s59BT3ULc'%|$720,Մ+1UVJc7lżU@Fvy'q\bk;o%e`>MY9?ݬO/a-6(]执}z=q$mcFcm{ZittVyܪ\YS͟n90&\rX m\M1O~EXWmVyT*54'00N%{j pe4)ӥ8<TY$N_U abjݡ(N.yo0~9JN l帒=]45~ DGZ!~MZ _pw dz`I?rkzrDf|ۭ=/v+5xs_,$,1 hKBGjEA>/zI*`PHLvrH{̭@&7ՉEoXdLF2) dj#$R#oncc-a*kvQ?ʺ !L5ȳ!̚/T_>5@"[ɃDrH!j#Ss'ũ!y>*R߸k \? Tɚ e_]d|y%vjJר~odg3es3혫ÖCj7Z"OM3ؾʻRn]w9a1m\RyS+)\7I+(;´28^2QO1q/j̞i cAWj@鋉8+O: W:<䙅.Q*Mm'.a|]&LIi2'$fސqNf|.U:rHi!mn枚e.K+㾋~jm2hvۉ&l9դbڕ- *s>X(j5R]lv=L 5kOeJPO8iRI ; z1M0М V*:`6é$`@dKOf$S֬AhvX3J}^ +nv I<1'-;1 ` :MM E9!֑9?2W9F:e3+%hYZo?tܕg5G#I 6ԟTwesdS|cA-Cv ^`#Hcb?&/p$8C}Ewelwj*.U*FH3|ĖO y_!'%`x(br }Y?2l@P+kǀơ:ʂ^3VvR_Q w"_ BG#5[ceE!,72>%.9ÆZ X\D3e}2Z:H(NɃߛkadQʵAR\1~A[`cVOurrEmI_Sꏫ4XKX\˅Dj%& J?=ET5(7K޵{aQnr=($ua=BC% 4*_ /1#okcՐ MI|JS? vfso@'eOQ80^,l(s1G+5P4x_sħ,([?F`JXQ`x\8_r,vYr=Qr%o'ܻ8fܧ6!/5T!lUFNxq0aڗ-ظ/yz`}lqɫpyGYX} TJc~Lmʜ5\g9[-RpC; ,h-W_"a(9p}U/D- +SC%~? qr=8u-Q|LPnrѲOEgI͖vF*j5ݷa9 YD Y)24"_<#~Jj\Sa":*I/36X#'BVl>Ёer#8oH /UxbiK6.ӅHz 1+TAk񑻟Lw0 KH[U}\q =5 TguV%W2FQ3IܿMUԢJMa8⵲#t:uj#rmS>ilbc~gZ 3@"wma6 ػXu>! h]>kRMaX 繽<6ZDz-&Wڈvrnd<q)H]n3s5HV3։=ASg1,u})0vh([!ҐLe n ۆ [y͂T?\6d zXLK[?Uq1L.%g`PS>ұS8%g;6orfU:K3@#qwdic%NxQb_5zV`"nԊ\(]/|kl } 9#>ՠOňtu=Ӕ 1д;u\İ#ܺseoyENx}74#+5BgΓ`lpetӧ<1JыI>,?OD`'+;+.Q>p8=C6(ӬR6Da@(LF,|#0n(~,,○ .XKM|O#.xS6`nd%N*k6xv`P_Q $.t7EeB =dΔyP3Qg*_k :IP%78 zJriA{52Cw;{^sžw6F!5,>Af AKk\f:TYwO,Jي՗^tSnfCU!<]u1An[!A4Ĉٜ7>,\!Y~P"\4mϬhZ,r l^CyXI}l_m)0 zBHKW R z%#&/n;}Z=i4Uϓc ykMVl"(+ټ.$t<"͉g7|>cG /;rꂠ ALP2fډoI1, &L)&˹G{+\_*m_Dٲ wλ'/Om#i@ЏXuAۺ貰9KMQIl~2ĻƯ\$*^Nh4%]"˖࿹JT(GzF(#V Lq;r}t?`SOWL^kc@g1ntOl7A6\j8 cuӌ>Lw)Lr?Rj ]uyKlA=VJAs'sk2Fĝi%1GLű'WE4aCq-|}2BqD4iX8doHȚ]Cm̭m,I&Itc sg0c~ @w6'3z, rdձߝ P R&UZUc,t`uhOiƙ'BQPHE0mv0.W؈E˱hX@BQ<-F2?BΈ{ ۲1lwQ."",VZt0C8* =;`2r_`g PIÒ׆a4'c|3NxfGS^L"WF Py9CyVQ*WwIc:S@XcbdhW#WlR6&]VD̉NrRhghK9p'Kt {#`GҦi# @fisN{o R \!bjn@BgOz2s"3%H7>1`^>'\u%vDr=F@麽W%V!>=6&Sb\8+.笮O'pwɵj?9w\PNm,P3$ͫsM?'j՝JmV}? KEt7w82Qm.xK \[Ԛ$:oJ(sVur5׮H8# ,сBO^Vte,ݩ}Eʄ(ZL\9i lܞrW&~7K:.u)"w k8ci/Y=>YMq&@hZaS7' IAJnp&hw9gȑ2hD$^34xm@nU&Ѓ`4[o:Mduɠ,k65!qKLz#U"XlB dWiVٺ `i Y{UBqc{FYB0V, X"~Xs-W,R+CFŞ4wPJNhorU}2Z`!ݡ_ZOUmX'4`HFܼ&~ݾe^cT?df&s&=:gTʅ xB &ncTyUъrp̰L]#$fPluWxܶ*cPbu3Gx/ GaOEɕN1܂?f2{dò'siだOr0[Mގ eQWڤ`KI :!9+{sNɦ¿Y3JRƱG1XuףT0QL``ra^Zl\N$N}wLꄰm}rjMeU4I>O#NܞK&H gJWvl34Dne,܋Hb4Au**N|D15E7̊JGęeB~i3Q4L]fܚ'.Cz! VQ/vt>FoGSa7K$#=QrRP{AY.aw=ݓN{Gw/n?5*]-֬P[iܻn.Pd\CJXUҲ$P@ˉwU$o_tJ oSY,ZhЁRA*!{݅*`hIV+vm<9nP$aɪ!#hC;, $ʓ };Kν!3`[|_j*줝ca > J58 nyLGDU!ж$. +LE`¼4HQKZG܎e};n uAE8b|q;pt="Ũ mela4\`}87-NvyX8vpkNI% a{ܜl`Yj*@8|Su4|/I}\kUfuъJϝX7ȧHW8ZrX1)]O# gK;"4%E $m:B;Uȗ؃-yh҇RL%%3u>{3 5T{T m1YڑuN:Q0%`X rT=bӉzIPYEy&w;~ڶb Fy-^իK# jU?w *q AӴmjj\Iy?S}@5Oh=u**p6[ϓu@yi O|#/.7v.R]|%^l;1gb_i6M&@73pRh2FtWVҤ~,t[˧X.$q873| Pϯ>^[=pX$wb1UN2JU@r0ܞgzC?W5C+b2'`{gzhô3C]ʣXUWq-˵Tq$O zm ֎0>~ا> %5ԧ 恆;l,Z;Ymksn+ {k C'v@yDZCq%C%LS .ʰ" *Ec5Pna64T$eҔ^yY.Bi4|;&+ "^Zg\T}צe ?*ij vIy$e+j)m`/%XFmdgVw E&.Zf ՀDt)ne Ʌ$r+qc93$M72`?tT#5mεa 儥^\DŽPS]^ %cnL[&<[BNonphV 3{D+')|Cb G5-8,q֪(fy;+)_8غPfF)HQn`d&y"gLޒP%gyCy'I!Ʌ}G9(GДTg4`BxhDv ůDA#*NJmt{RR>i7L|H:c^%m2MMaaM|]L{M`MҤ뿲r@icŌx1Wj)Hc1Ɋ0񲶰Q.WϿPe5$}?_gS4E*"q.҂\D^-)vCI:`(Wwd"Ā8̑;~)Sf f$9G ݃?IW)5@A²%8ƖLlRմZsϊ="//7Ify'y[#o\ ztw*2ov7RѳG9wX iںz=1a<2dզHNi1JhqN@ׇޘsbËG>h[f߷]%/2^{?wSXFt>5شzBqG62f(p`Q Su E=]27*ScC7юWB粺k 9&cS~# ^v RT_ )2$ s ZTl>=!B6oճ#2m9yTajAnVD,@0Py5{P!__ <@rD| t]&/Y/M͈?˄f5P<. #QHr#'8d9wED{?kǐhsO,C\l`\$ =6iwODWP%4G'tF.ftYV &g)#VOm7‡rÆǟ_@F3^iX<ӻ.JfMGY 2>yJm7X$X@3]a7C$$Ano]"Mr죤Ye,Qm34yOC,Q<Hzx*haS޽a4< ?D~NH6 FtQq@T߃X3"Qq| p#Fw!FV$ߗGDX41/UiHZ;>'/.fcUJY@PIvXrTT>)A3Ԍ)xSwԘ"~`E1Z\/gzo(5]zC.O1XO4aSOS\5}54Ϡ8bQYߜk6"2C;f!GpPnP@Ŭj)ffWVpR^ :ТK(pdXUgr}]#\m cg|E~hPjkhiKA*22M&OhX]܋qHimMǏO0٦hjweΝ ae1jddt)%hT".@J-Ӹ|K"F' '[Z9jd&i%qHM:{їGn ( ZaMv8Mm̺@>㉣4tO,z Uf"h7j*Zcֽ$OS{`8͓݌K⮝|< a?9sog) dn&؃|y]ٹO`D@e>WL5CCƅCN:_uG:(TW?GᬧPin\yq$Tk)0xײБG"lIL{.LXmiqٝa+$WnEe$9y=KgHQ(\ךeۮ֧5<{GRa-N+1Њ[NmKpy\s EuFNF=y8)W1&Zuk `a;)r}q'ˮ)cw"{8!hD{2q.ECYzz*\٢v豺. A9^;a3!SV`in46}w%B-rpQ _<',@3o!iOZKq 8Y3l2/^}/=M{ErVbcy`'ϻ'[M5Ow3s0dKi\$ 4 s1w4!/ ]'Na83p˱Ժ7Pw4IF\:02iL`@< %u?|(V8fd] Ug M3zAಶHxM#G&NY;SkA *E+jK@T:UIv #匫q25W%,9.:LTx fPFI/}b5 ]ȓ)?<ߣ>v6бHN L3lj B-K Ҕ1;ݹƳ꿉SwT]]YӅ恮N.膹"S{w ݎgnwdxr*EZ,[65H"&oFTӞؿi݊ݩ,E!qMJPR6gc-m6l8<1t$VIPh{VQ0SGYh qj8ϖAٓӉ,7vx/:;$|RD^ߒM̯2XAJmtVԮ*c͟`y]Ei Zsv>B<>@>r= ráE-U1_GJ =$`lq%Ȝ̖n8VIH }+#rD4uoqEn,8N:BEZxг~oaY"W`"%pY*d#(9ckyv$ rGM]L .VesUz8%PϴUɓ|(9_˙'C]>( [H7,5ʄɂY`5ijFdב)(KO =<@lį]qFZ<Ħ2YjW=+ŞEMs]٩MZNqZ\] qj_YQߪh{C0yE]m6VS8 5V|]ST7ӛSFSI̼zr @BNq~$ne;N _rdFDK8pX^:xm׊waKy q|&uiިWԸcz-H}@yPT1\%= NA9 7t!^Xn.s`ȘV߂qZt(@`&W0-TTŴoBuG_uPo1shRJR7W A44Ny@] 6\hJ9_ l"#2՗}Ut;g?>:E4E!z[RVjW\“WiT㲿A=!yX)$GsҿyL[U+^v-o˺Q9y) L!7Ro~D֟{nq8$$+--叏EXA*50Rjo3/p f q=&.`=L*.Kt>Yѫb3YD[j-}x4hV[`+kc38*N>ƀ o,0GݪW}NțBYm|+QGwӪ.[ôsT2lYQ%|W5P: wVd?3aD~!y`җ~Ů?jw(?8bX%0BV|epEyj$|n}lGMb@rPsA(ҷPDzUKTs7Fb,N>m9R#qQ+*hU)\Wѱ6lfطC( =4P?)둨 [@B^Y{ R0.L6{F{X[g_qBlf؎yiCi+'ؕ.i(۴焩]0R4n% 2$i8(->8TRT${ ]lg?PtI[ hjB_ Dfr}eVDbFoo-Lln'iMɢE`^ AcE'm ߣBj+~ |ԹH4R -j`%BOE!l6ű}ẁtq Vx'hZ_vy*;Lz|qtJy1kIodY6"#ڋJ4٬= [3K1_͓7eOV6ξ{.lՎ 1Wm/ܳ1 pLN;i%\x¤#ETlzK~++gBta&}XY]K&'Ws7kmNθ>[,.6;u69OaPܭiql1=E<fk=b\;3oVX7X pt(9ӅBgA,7p!dBImhmR_vOŗ_XOwsw-3sX}y93$c`>4?eQI)ޑB:TSlϴ NI"!\EI9bpѝB#D.*~AIp ̣yEIY _{ *@ lQWKoeL て]?od=RiV>?ց! WE&a+<`a9gͺv(f<?jZPZ<Xafx TiCd+-hٝRٶz6@n-F0H 0Bw-dI 'DI ;cpisu-)}ZZF<CB(uQhTMoIdCT2(XDR9Em}j3*}t}M"Mҹ:/n>%HbAfA:2"H uWĘ!hɟ_ȩ6E+!9Ӓ׸>`6S˯V: p;mT6_M =IkQ6ؘM78p=jZ<, P-fk& *O,+4`̿%b+C*yQ0/ԍ-4JD$j~YlEJսcո-LGت5 M vKM#ެdxܕ^X &,J==qo:2s* Zӌ̗D[{%q(!Rx}V>y"Qy#XB>: S]_\E {4 RBi]eiqa~nRŦ%H˺Pe+nPdHͦYvQ>Uw#0ڕFp7CةfVi/ש+ԒC\V$v)b|_|u߼nhdQrRk>0Qd~+ \GrwĜI=7'[,]k-R$| joj̆nS'bÿ6GۖL;߮}:K$9M!o2{GG012?)#<Qr rNF$DBRάYn6y4:?!vf5\1x]yaM[xot vF9 x;c<Q'`wƃ;'ZxjPf= :OL98cA>r63In A_:s战MgIf߄Sfc?Y4k{%rsH!Egn*A%&bсHea6]u, WCnfvϙ$l|r3ykSY~ ďdH"?}܈ <.q5w!fAE. :I}煷&NuZO~IveQ=H#{ [; N쥐N0"MgT>2J~2%,.~~ߨlm̼[:*,X4;^]l<^#"LB 9bE-f#*joƸr9{޼n;4m~잁736ݯ՘K=m$xל7"e2r`F%A?,r>{v&ݞsV^/ -3%B3Kmf4"X_e.i>'xuʔ`lE8#ۘE cZV8aıg}#6۞ˤ`R,ӭa.bp>~<R"BQ~E5i͍5E6i\s2Ae1KE+NUP?ʪ6³4W̗__/ѮSl:?eukA9QH &%|t1r ç|r剓nf Qߠ*{y LC}|baF;VK"~S+(1F=B|9:];j3NqخG[`( s2T TM_8Wڋh llTvtBۙk,}tUz9:I4p3T咲#C@G-)C0F 62W1n:`1EF 3u͍FÑ-8o t%vc}Acr!;Syj'۲*<b&PO6 ߮TZ賢R ĕ9(B{v{"fVQ[HJgaFST:(9,#Kį>5Q$DN|/v_~Z /lˆ'j|^fCl]&' 1Bo5;ec69MKI^DžB=?&2oyqMRQ|؆DeY^)qaDu,c<1za)M=&Ѵ,?E[r$/y?|7`x>L:R5_#Hvb8\T'!}&遷Gq'a KŧNpeBkZur^q翓E xsQi3ʣ-<3 qXMyWDlw˩댖ո hyh {ȘFz}]E?3@:vsvn%>:6ƃKL;k#Q* Vߤh+yH4PWl_ vw:}&FLb\^c`12^Ȉ+,~\]AW ̺gδNc0.j'­4mQ6x-J@Bk0ϧNd!͒+efYwxau}ͷhj^uegmбoNs 8VI+HW'{8~\,-31Hbfvڠ]D ./)JɧXI:T f{P?-@9^1Fڐh:unJ>7<{ FB?fZ'I( vMHLoO$ ‡`} v(FOݚW:k!WbOrH< ;׶FDΰSŕƨN rpbRe|e}A#j> ݥ*E}@-I&)oij š&Q(OCYEfeS`5~DhXr"d5 _X8fBϞ:2M1/oV uP'-!\z3^P$?O)TLS漚coaX~e5bp)~ymf-b k8//lES5 #ax_ .6Q ;;qwD3A<]6s+,sA) upZg\ c%z\gH*Fq]1,ݾHVr$d,z )-;@: IfJĊ$mp}Fdž-)qL`(O9 M00gj " cQ]F{ǂ>A^m6;^+p Q,csęd!{klmquNU$%]05tfhaP? RI Rx; Gɽr.d+:6 0XֿUTmN6fZ g09 moxU1\D 8+!PRt9=vep j[ TZnԭo3ݤh|V` J#¸19&eb" Q.mX^D~) 5eϊh"qV̇=;u pUcUXy:4r>1#Lheg:mfK.U3:np:8cSle؏莊ϔ>7;J>![4LVWs\)1 ZC[6~$BC)>Tc2|P /`-®$1"?-޿H-Mm .m$USj5mf O[`mJ6_MEcz27){]Qo~YCGY9&='4634G_Uz=;4?5#_S3,V-@~?vΥRo 0<0& ?8@`2v$K&;O70 Uu*ڭnDj<,p6R-BSXnB%D v*Wihh QG,^<{: pVa=U+F U*S_rGB8bxVƠXCv0\ T2^nX۽H. 9~ ! [ʊr允b.^A>, @DLDoA}6w g5I㍳KuYt.Wc V`+'DV/R"64iÓ`k?zϞèp|3q*#IwgqF"jG76QrX 3Y^NJ3UD'VI)h;ThC5HܛbB=6ogS.`Lx1phu%6w2jlTƪPK,ki%k^q~EȄT5bPw` š[8 Au?.yMe(4fz&Rj(gj)#)pgiddwiE-R<=V5_e,}>o*RxY7yWsqHu&\<: DU^ rkNS~cŸV<^VL#[ӻ;nyTQK]J_)F+ź{ zZ Pyb(ЌG׃zV&>.t_$}*x-`Za88.ns\(@l:h@ zOm]3 UaZAį$?nL̝bQWP= ܙ1uwozHCƊ9"It'Thh|  mc};X*,5^QXm'ui 2 pJ}A!5 '^ ]uNvQ5d<%}Yuf#H&Ŗ^)nX$_W|vu6J:R+2Fm:tHMTyo¶UtSeJл2:)ZoM `t_Z>xRy*Z,vpWνW><#0t5H2%:$j=X}*_Cp,clɀx\RxnE֚ZR/*NpU6*o!A$I(َg5U2.oj2}%ŖZf|'Gu7-?#kj'OU9rԖ\]%hԜx5 9 d7&d~Y k9)Ѯ8;H!&qssVՒ%4#s{c6ÝshtFVq(T&:ϒ~g8~h:K_Ʈ7Юf?R6hEX{xX)+0UP3|JN>d";H[O22tCȇ*-Vh*>hCU25=\l\M6H@m[ӗPcy=m1m=3VB6ؔP 7抿ycE[p8i%ڊJa-̸ Q{U9ERAץR}!b7zE `*b!ԄT{>N53nNC{N{&Piw揭K78֩;7]};΍#?=| :JzWCg AȄs*@p1$h[(✾F&5HJSLuVJS R[V!EKYs>!my*FwJK)' 1:U-#-+E~aRJ(·&z?#EtAmDzbu{"hMF}Z]Wa,-&D\?PT~5q($-cB V_7Zߜ̋T>ϭs&au;Ĺa EnUv,[qye*<&i-0E"cvd ?*T[fHkeHy m ~Tf&~]lM] *7b@=)Ck:j&/ii/B_*lq)zX 0xd۞{9Vggΐ_+,#6?/TűfOd9Rd;4&~)L!zS6"1}BmElkMd>Vw;D<*e +U\EY B}^_*> >:AfHl#*50,Sܶ]OMC'm   vEDʐa33݂v+QIP,_UV565c mk֌/E,d6 gd}Ů2d9G7r_Q%_%2׉Zdmu ոBDemSG)|DU<-ɔuj:B!̧/ut"e m!&]GCT&&Ѓ۪ KHSpjȧ f9c4J\)OSOzks%?U, ~<૜~f*H2vSkot/;,JM4Н.ө׷>?zk䇍g8-\%(ucY4g/p]39׶Ey篞.,֗ SgYZ0707010000001c000081a400000000000000000000000167eecb83000cf88c000000000000000000000000000000000000005000000000./lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/fs/smb/client/cifs.ko.xz7zXZִF!t/]?EhDTTk׶Ǽwj3 G]|^ ՋoiW26BD`Jc9 $ ȃ:KTڼ_.16t`D.&f.R{"fi%.|atImgK(c+~'x_#H"呦,0}+c?sDT}/Uvi~zp)ENM-6R6I mԪKɪq#] ݩe \5phJwn){h#b |ѽo7Kۙj}%,-px?\y"m]=MMɲU#y^TNʷ nGޝB:6|v<ŶE}N?Us"/:2Y1 maCj3mP2VIz`kI*z+]BI*}23/vBjs" |7 Rid}\hW@{g꾄$O[Ǒ;=mĺJ5t:Nav+ԜOh礗K;,WE~6 WBN·~!݅]ur7HPDz8 h$gO:N^}M @y&S@SOd7SCPlK%f]r*(>F$55 a!6ZKX ZѵgA')&]o0^ m*Z/sժ|ٲLxj|JtP5@6H s*Fh@G$aG  _tyfjL {Ɯ{ 8WZBkVD23t'j`:k"E/ja .w`dg\M”hJ,8R^3U]CNm3"9Jh^l~ɠ4M&$[MTu+yN A&O$D3~ef*|ݥS]"jߍ(%mt m, e!.35bun^6„R~IϹaMFa-gkW*KĝiK0 #w @ ="KMX, rηF+_oXNO^>]xd}j#bÂxZ=*K;x| ?QS[14n|εxY!E[sxRD9!rF{1ϙoB*O/@N):.D==Ht>%GHF"1ƐrgjC;`52;at;X9d2I0VƒsA{zV6Upj-FG@%Jlޕ_P]s8);S@e^vaS2r~R^>F\ :u(B3헅ܡ4! LPŷF+ r}H"H~&'T'z7"3-O_hx=K(erU+Eʀg }bSƑ,ANn'4d+9 BC;{b2 $-asW2.t^?`d o`98{vNyo,dž$* PaғY =ΦNʘ/?*0U\d{2 JNqhsѰԭ~mJb!l4½9~MJ,_YɐK +OlJS6d- # nÔ|#_8\p'էFH2tʖXڅ}w!?A/_g!FOp>u_SuJydT8! 6/ b,D9p}ZvgCr_-uu?Q4x(LTT>L`OrrUM!oEa}3I1=+*Z4K~V; w Uܮ?epZ$CG"jJу(s]>Sb6si n/7^BW X2鴽'B3Y!M`5tMI)?1SYooE߄v2\[vZGF5&Llʺ{éK3,%z}3_HuT4{QOxs/3Z IsgmFŅg"|ƒ1K`7+m(!j8Bpnv0 @7u7,<<'_y"#Rdj+F흁R//as-N}WL^Q?! | OZO::L vcDNT5٣ɰ6¤9]q˹̤֋6+ o'&F*IFk3q;o{ /^n͏@J&f{=gt^{j+KOJJ0X k-`r7й+Z6Mn gG}V&L$!|`&A9!fЕ_wE{Psڞ %\GYC5J%Hl7::2*.*Q74 n Q퇷 BxH3ӽ-Lhe'Vh3u=ʛ.a;X>lY sO%<ˢr-A񍆝qGZ^`\kbz>^A;K@h]4]OEDtAܖYV4ZʦN=O+h#O_I('<$߼bB/P kyw'jganfb[)oDoTue0p'(+Lp췉*7u+GʂdsX=OA'sQLv=xb.V NTo,kw}] Ɵ8hZ崝z)}b!ŪwT?Y`)ēȕw3 E;ꈄ&CzaPd7iGpL%/,2rK =k>f5Y߾-)+|2t3"@ e9xi~)ef!BR?ُԶZsyԖ o#_.Wc7ihNH2P"3LjU ."Y)O~e^l.Q)&YA>o^z1N7 A++[, (\B`A?7!+]6 hk_YUT[gz Ek ZI30thӚy]nԏUADJ[YTx޶$ v<ߙ2B_[gͱGO2V x!EByTZ ;d#N< ߺDpCq)4zQm=@~I3\e,>h\EJ~& +v"6 3U?7 zw2yxZD ɚ׶bHE9MKr(T[Z)6f/ !rB'Ǻ5AɣX15ftIF_eػW-l?LVohΫILn_mR_+[XKҭ8m[\6ԑ!s$;E挑Gp7iJԟli^|=Azvbُjc+%z4 Yw6׈u,PhU3n,#=TtҐeL.^ޞ?N6rvObX|Lfo `?7 eXN\@5WqcNͶNtq}8^7(gt @5\瀞@:?+_JT8=Ьo[I8u-q&eXA)8RD׏srOJ"ɩg*FMw& QJ?IALiI "xH>ͳ):*)5L@>$SM(x-pFEZrYivgIٳRU-uG\3nXg}n2.DyfJ~/ 4B?VԪ4E:V,/qG1zeZf4\ѯjB?_ذ QGe`m$yI,CĔy@/AՒk ]#ѡSC-]be8J5[K:}s'uI +B(Fm$JGȈo7Ȋ1"L۽otD]'yg߳yQ~ަ߾P\h"tꎣ񁷘]ȢWv CȝsSٶOyEǹ 5M3iQ&s^d3qgIlEL EB&khD8m^?ߒ (]HAl0#%L:k3 /FFu9aJdOߒ  ^(R5ȚC,} mtc>Iv7b<%ڻ5Au$mf@jzAr&4K^ǠXРn.:8C֯'J)aùž,jb&Ukb 9*yMtBdDV!*o򈋏]r刮X>T90{_E.٢I}|/~csHD9|:[$- IKi׺@/L k 8i:Uڛb-5AhJbJ:<Alo17(%~ۏ~Q.ͪt mྑr G7azE\ 0c̎k OHkdNTJ#صQ'[yڤIA'dCZD?`!Lި\+8/F;|f@ M{+ I*/;ӄaVJjy$UByڬꞖuw@:#drTwpoEo[MέVWYtd񜶽k?p^!|kmARR!_Z`Ib#w3sm*,,a"ܹ'Wu |97[taru^ƇK&ܿT&4 /Lf]~pbM8ϔz|Ju662 SOj\^u3촍֎%P{*i{a4%k@ϖIb=,5.Tծd<%\pi~ Bm[q'LlJN|vTm";o;ot.K=#?7z|K'Y;tN9 3?%}r%SW -OE'v}C+mHno"fӫޮI!)`UkRW3DOGme&ȖqῘY.30-j-J?5d[֭|>~ PG[W$l\R =(ՑP|b W; ^şsj5nIZd+k#XQF x'_uF" <`:'*[IJJW$Ŝ 6D@NxR,`T3ȕ{d-I^! 12> 9,bp'Y+^f-|Z8@i|Z}EezUwFn!>Vk lբBNěUItj_2#Im{%`|xdE| dT{We8K o,YS<ƻd1D)’[1NVo3jٓ\4#IbK|AG6hOe}JQp uyx- O||m\#H]*'711GEj|/Dk8=cwTUJ#,^JG{cNN#2^Q7]pw0!RS(M"_wu4gnq\$v4iC˟7 6NXƯ!#c- ZF#=w4d_Tq2;Ӱ sE8p{ 0e1aÖK5[i/Oڊ0Ep!q :/W^e t끸Q7PE} YBK~"S+!r8L:,-J,=8,A2BnǧZ=7@PW.I%i3|㴲v:hGHŨ<k3N24}SbE[$>>D|My*"W{+HX૎&v$JbŁM+P"!S 2˙dƧTAG=3UD5 KMK(Q#n╝rѝPg*F\0o>37b2kmhM| [O]ɇJ+y7o1&ݟlOnއHaC~- QG*s%\8f/?1N>_vմon^fEb޺KZnhƃ_JR;,i(v 5d|4Wp^m} XMn[:IгA_vګd^8tj 7;!1S )TRǹAo#_"HV`w-}6WIeM-.ӄl5/-:u`XY*8^bf2gq~d0#_hqfGӈ RUZhPΦ /w]2&E#@UK+o_jo FMjJZ7 "߅ es%fا#h2׿EjgS n%r{pX7@$̓8.-m![ jKbeS6;3""1$c6dF-"'^Gl9=>5=C-{)[$Sv.)uejO4 WwP}y2-ضr:cᬝ54khlN :^[P\OAˆ'Co8V>bJ:$hOr+SZ:V?tg9_TʕpcIkOWwiIbxEL٦Q$y c22y)72QNHdHbG-A[Utr=y0hMCD(d)L9ٰxY]= ;D)@=Goz[ *I2gP5LF<,qƮ&-LJv';#RyaX̂N 1{ŕQ:ַ9V潹py\+Y]6WҰ`hk=zqm;ɍq ;$s[>sGJN:=z-s 'q`R$/z \r9ޙIs" e ea.o춬̀DVH.,ԡ|ڗ%n:yCVG` 7E{}%IhoHRRo`cOʤ1Zq.3kN=Aӻ۴$vli`b' |\%2hyxъk Rapiq,EE|=;a~zIehdw@̔}nJz[N I >nlRJ )lfug/QJv^%ϗ\^t*2|Js;g"n٪Ս\kcD&Ans7y.4#{F\n %Ų=w 1~π1ͯ Λj1u!z `9+渚^u:j*y,-V2 $zSL\4a9Q`{զS7U# SD4>,0ljWKwicUNL"/Iu b=v?%\A>cY/i`8iH1]amc2͜$wn`qRK$3]4o!kkjj3һ.e | ; AˡI6fr|cGQ;mK,J55Y\gJGY,J$SJ|۶eIU$8g!Ren 9=㱵dhVESbCu5X$1Aa'*wt[۽A6drW\-.ejU-\יE&kzk҈"Tc.NZUsПZ[M6f;e0p*I&:n\`or#u֨&fRz2%Kw#DK!T$ :Xçl y+{Ή_T6rd$%)_^V($oxY;u:Tutk:[GK fӋtƿ&!FQ}/!i3b{SPB t6TF9|h:g"0g[C ҿWR A-zQY×ٌFW^<Ħ/ _QŤ2C{h؇-s,:4qO4%D8u:`iRA~kw٤Oq3̶t¸ t_~rvI63%\+46is bF+=*`Jx\):NePN&s61+'q_9GFu~bUEtP9&>ݽ *ގ_#&B"gzo9fˇkPh/J Vj&$ =5 0$dRT9 hbTlS jb)+Eh^1T>Qg;HUM R2}cJA9*!X0(H]<}c-Gq:XaPC 7y+E(J:v jko=RC<{Ad*')t6E9g݈$CJY"o;D|%WG33%ڻ\(낭Z(RMXWK P^Pe>EDoe aK[Q,%>4.܉Iz_=ocIHJ&Nt7bѳqdൾJ~g󢟮-2nUU7LRd߂pϊmvtDGk`1[}V#XptyCЕ``2XCL=S::Nzó:\Brp|7>͑|5*Lw2yY3쿣b.`׋ipC+6~~-szt"3K9Md6/k;3nVR Jf퀾q"s%ݭ2o?!F ^4 b`CŢgv% x4~T; ˜uB-m&uu9y|9H޷v{>X)Ŧ%}von>>+rqgu-M9u}y8*5OeH`Nب[?%. -kNK S Ysj3WJh\Vl[_v"}KRYu$7AR#a?(dM4gd)JM383"}49qi͜hI۰hxwf&a>׏k՟ZgC b4’\8T*Qi=;v=xo?s_ VMݷ"xm[l\|_$g݌=Vi]oBPP8uWinZ b1KŞp ]o47IuEF׊;Y4œmجDo  !/;V򙀀 ~wrJ(K+<1Q U!xf1Q({^ 5ُ{蛲*9]P|S4˭ؑLT5F[~3te'w\ӯL'O"fEЧ9 Bק0B|EmJvLϿhQM`ϩ lP IzOd~)rZ*iO{HOX?֜b{uoւNY`dU.i Fr.TeL2ZƐj0ʻ~$ w̄?}5_j'A8CC9;lq|ez1"[7-K/:PyDЌPL֊~XDornGE}"/S *VtF7K mjjl?:[QCN@+U%}o(Ad4x&kMTPH&I%6KEa*9 Pt|Sb+*,}$q? 25JX+={80FFhn7EՊV\vMðu]\pUcؽٯz}SPwJf g x0i rQ@NFo%!G阰BK D$ڨOB$y_q 'N=kIE KJ(F;%ۑ2#]UA '`jo-k/e<m}O݇h@DB9r?`\1 (H~Xjm} WrJ-ƐݭeQq@I`ݼ1cCxDMf~J`Zի# d#9+CJFBB u *2eI&KmwTnD/I+*EMȧ것y*ub /t`&2+M"E'Iwf^{x Y;Fqt"Qr+>7qW$_4+1L>lL0|s7\&PkUZb\/Ӧ=]2$I6V]!n)F\ms4D 261T`Oyz; cIqӅp6u-'M*XFog2|mbϮBd0>mĵOUΕ,]P@3!uJT\2/b%[9 >,nps{L_jR w~|C7"=`4sB"ڨ(Q',I";%ŲW?(t)A:yw{Adzf% MB A~Cذ>X`A DD72р &__HP;9cۨ Sd\s1  U60YU V#殖+"2by.i>K͇)uq̒~ &2loR.EZKzX/t~ɳO>}9"/3V[^@efYnI?13; _o3G"4־qxs:덻Gvv/ RxV!",41)f98_eB?1u<,8FșGO9Mov=oRP#RG} tźs{&F=niַBsyJލ [-%U @Jk:h"[zؾNQOeǭpI\ 2s撷=A%zn 儽C}f۸ioJ9VQ!;^\Hf"4͟0Y]|R_&bEzA.y[lsv~k4+4ꁸGS?LHv#DTI"oP*W 2)řC&Y(f3G2YYR7p_b7Yy~ߦ3,{:~Dә=#ȉ4y~ DF]x|n*Bh}-55dULD9gQB#:}#=(x|ީӸM=hC8%*{ӘTOMPAQ:#\ϊ, qpU%듳T-4D6jS5$ P;SSU9*&g(+,ר&4'踙 YɕRq9s2Td pՒl`vj95koJ8VsYom3j)瞅5dT`ӳ|0 *ږod,\EivݴnTբiM !̡ a$3ԅf-ey5,T7 1Lhb-~hQ攩>5gV~Q&YUK3K煫cT%~+uIKv׉ɝm)yM `K;w/i&I䠶2/+}p_2&cdTM&ïS$W6ppiWK~TtH.! 8M.2^'Sy818뇳1}.{<gNlNI(D CU]:f @dCO D{?%hBH~ۂ3wc-#m︅J?m!l!9 ԺLt!Fqի1d1Df+Dَ)wbff\/;[T %L;C6ʯ> ( %g٤b==vvE_!`5_`L幯 ;!l+6te0#`MJCԝ}>Ǣ)NfX\+/g ų½@):,yvK̓6u~lDu1ad#ޞƐ?.ޚM*V6CJ+0gc(nv.P?r0$I4)ıO%/=3*$?EuZm8AWb&b,F`xϪ{ie!VY3K9a aOLJ7)~ uIͧaǟ\;PfgzXo*fX8` '{( ɂk[%)P /uU=e7QIBWӻ)_ȑGk+ ["P|/\[PYYmvaL:] "=X [QHL*?l碐m퀚O\-P,m9DOR'SBg+sV@O)4ʆy3 m$iJ\VB/O+rq{׽fvG"+nvFP{Ǯgrl&eZw׺5Vt9m%(+r{KGLWL-A٩$*CWl"}1\@5V{6L)wRnZٵ%>s*'9brŗ p28^1AĒ77ombg89`\@& <^&n!u:׀iY rEȐeHgCW;M)v |lƠjlzbZ2rfAnA`Q.N&32ꟁ#L/:ϗюEO:bA~0 cq9}mqvٍ|+M *ZZJ 'M :Nu1(O$XzM>1i 0rY7M"e(U(#O dx.aLݽb>&C޼Ĉ)ϦnW+{1^ Nɸ>0dnh$y] -R\"7X%5!XY|Y5_>! T [*8=QY;Ʌ}6϶?$RdEE;巓ш@ShT 2HldAXgc{%y@/tœRYIzO΀yisW7nᠴdEkL7_lMCRGaT2< v0sJ& S3Eg|Mtӕ>hy~ 8Q?'7v1b2N8h uuaM7FlE#^@f{žɱ5'Ô6IYOԎ=<Z};9hs=P>C!,ňd%4CbޭE4Ww%H\qNCxuGzt-,N'$rÀU m9aF5t_\<,kbh%.$y44X]bH˛ \_rRx?l:!"&0$0T6cj7D*14o")CSzl:/|ӂa*mx:lEˇ jZgFc=xH&$`lӀigd ~> 4NHǸ‚s*|>mJg] D)+(憑e w91+{-x({`r C&~ pC>DB.}I5[C"`뺿g^K4sԙ ٓ Қ(+4z Ky|̎D[FUH9t|x%:S2:i}wfnfOϒX'r"b t !ޓX'ͪI5S9{ɥrMeC 00w$) \8kbmڑ  W{q؛´Pp# wú8 Wcw3Ebۥ(v|ز(0H0[yB!,{_iF6?2UWGY [ϗ@Az@z9Q?L!99+F87Ot*nG80 XJga'Nģl{>zЩa~ $u nǑ+v M[*hKAq&Y^{Fϡ:ӄ:e,l|k6nŎ/c95ߢP|RNIB K_iCʔɎ켔aE6@zu6|'p؎8DFe"m>ۏ3|rR~-ZJtt|eܨ-:|w!n-fk*7DLY[so}B<ɩ{]g6u!kB{+ĺ~V,@XQ $ ^2|aj(Uܲ%ǃĤ~ *_V`3?lYX+ݟN؇U)m3ϔ}:|w7b`RbhM<=)&е}!WDtXbfK1OtE@*/*:ϖ3]{FM1|](a^ΖLfd_IWw]GZ:Wk=C: ˖5cs^DPIWNqь/Ω0lӚ ^+p "9s316`K8 W1=?h۽a*MoڠVKur!LM`Sj}v (R}m\r8aUUPUOGR}?uTH9|iJB@ w2ҁh#P ojG߿y?;ށ(Ӿֽ:wvBeE{!lF9w6 ~O~KxMvj⟰v V́ pOG =<0?uד!WW0çS&6hyA*?z1 `&d:Ѣ윩K x2_9~(kV /Pڴ8 7j7K}=r 4msl0 UrKX$Y$,13±x!؉W3V&>˽R2 G,&͠UZS۞ >]?__w(4 D/{p1"!<մz߿n:h 93~K SX6,.pՏ1\vdXisVRx^18 a"} v.(Vg'] 8΢1VcҴ:'7+n~5Cy|o:8;wSq[ b tjƾoZk9TQ1\Ai/+ < OM Zۭ; |reIcMW"gpfU#Ns1{[(Ls̆6?}NȉHgf/垥Ju $֋6ʄ].E±ǫDž[j< ,K'e=3R_RK,_HzM߀LsWcEofaJJx~j4o۔kPnϥ2Vե"rU" UJAg_/IsCr394+scepE v^I{.;5[PwW~%+5w ۀ`aOx챗>k2|U pRK)~B'ec Dfm*sx6E ՜ H"RiW5=sejVع{-o`EͶ;π52P5XIa!IZW=%t[_m21x>10<A-Uj\Ieߠndn Y(g rE m: !^4 ߐ*R= OW[%b<:jiw!c)Z]k 'qm^c$F6,zN`Q>}%GD]/^YSv([9Ad9yS>*یe*VfOȃT e+2ڰNV*6/ d ?3S OTV[8egO>vݙRb+c#=G9z/~~$MFnV@Yb.M{څCid=%/.0QPܼb='Ml"wZ&CSV{&ƺ)F%Xݷ0ׯ&fja&~:sW$"ԘBB~!BYۗԎuIlWY?1zz89\h:(\M[y\cEvԢI ˊ9y*~a*t~|T R6+ly]LxuRwECE w Ϣb_Zbk\M*jb#F @|2Z€wK&!]O뼉GjzXY#v~Zrvqo}u)Ö_OdĨ i:{Kô0C`3UKb-MϢ7`ө(c^`/Ҁ,І6yI@Xj<_q᪖R-֯3m3ͺ !.]iY5§ Pܭ}8?X$0b; 垹ş27#_\ [{ɠk6;'nkF*GJ"9+견\1fqQפ mӖį>ܪXI HE*B?` sdP7A*&+T5Q ?u5LY,4$BjƻxGY#M![L,]*!׷ ^8 xڹ@`p>1tb$S6~WCKg_×|ΏREI(BbD\eEOyYk1u{;b$nb(UEg>]6Y⓳$0ed3C@-siAilZHry~iTMGt>-U&Όh4h(`kJV;j穻N{K$!'3rhsQ@tEx u/*#Yf6,uQRcUFA @DYHynBN UP}%2~Vi!@+t EO}s(,DRk AcMVsq7W9p/X:Rf 9xI@p#^Emte$PA?&۸ݬNlMIe5FpysQrG֚A:&'vNk%S19x^qex 㳨F5UK1 0mK2r^Y;K\˙QXh\-h[GHТna3yZfƣTy%40mnH7"$UhͲxzs(c-L"Cx[Ojwtؒor @bMve蒊unkax _g5 a6o6Gpdj; EG!G257zJbŠ4asA$ze#VZwVbTy0=i-߃,>{ U>s3A)e.( 81j /` Q 53(U ӂT :Jj-BkY_Gא`+PB<9(Ψ'r&ɹ물jw@\^s۵䄥S 3ZJ,e pxb?ƿ\,^E,I=Y߿6mHG(R/KP^Eqq o%nfφ&.*DG;lm`P?$cbs\㻐jAz-D{VVaZibd7͡ KhI$sqy$Q\(LWKu^Qc@pc+z_Jn5ȍ98bսtӫ˸1W 5sʽg7٥i5gFj@ /g)3 d#^~=4ϊ>_$0bv*gE*=seq*VWVjZQr1e$ QS/Rd)q#S:vAA\XXjv]wbCs_BZr'Xw}+{fm1I&@ο< D{P8E&n!RxCSL\N%zFIAOT3z*8§w6ER):7/{&+aˇ燜RYڙ>kdߛh@t98 mj݇kYk%|' Huj#ӼE1a\I(|zxzDAw,8shOu:圤LpzhuZ;Er^urXIRJfCͯf،0ߦX\A-,t ;¹ëVͪ0rQ⯗h"ptd*v93Cxg"C\P7X5j#Ln7)jX=:;|@{_S9rd ȏ((@&pC0)㧡ĜA{A(w#u&47߅PMy3.7oYioIa߾Yo?=x bʎaқ=[һb 5>]0ql&D3V 'nk(+CkO@튾[kߵZx N]B tUAbd\$kd3>%VR`-i8~sU[MQytVע@t"hBUB2lK`e>{ɸk4<d/A}Ftu)-`ҺvW;HMSp*x2go $K">ةN̲rDoxXbyk]PmCzG)v rU$fTa'3$(Im}+"ʚ).Gbv|N͒WLv΋ hyYz"j<X,,ep63RE5i}}HE"o[ ?R9SS ݋~p ctb}ōjRȢ7kDP=w]}]k22JH^H*ҝhCd NbF9 8hvru"\ fE)@I.&z %p6_bkF67tVD''h $!M1nKzW{'܃T sB7&U:V/ f3QG-[ RƇ1dTV`22'e>lRǐC+F3Aw#`mQرl0_kpCnCQn⹄އJ%<#t%CgR\6$7fbuBr8g&1x\C]x|_V$$WD9A^bgkktu8-mY_.h[?B L_ZzV?q[Ǚ<`_C* h%$lb-݆.q$Ijgi~T'!n {E-YQSkf\OV NU$7]q=2ѐk3Asi/({i5S8h^"A<*e= ,.o0\F/Z]+0G<3[5햵* $)q*U#XP"N չ~t=N/dcBaťUdʫmD1rPMb;$x I/3Gb.9US:d ^ /MqhWiEmNJY4Wc 2I&D51F5hU=mnu^Pr;_\HuE8E5PwdCoMDפ[07(:YjL,= TMV[)sub&k,PEگKIV &5xg]zPԡ2L| ޽s4tj&Q$54͎c2P.ZDQ&ͥ:GIMκ8lˀy{0a/a~T'rK\~oZ =x3c6L?Ikn|@٣ydHl)3AX֭BR@ϕK't΍Aa ֗펠7AvugО":Uw42 EiԼkN7tQ@!S|H@HpNnlniLyOIj\6}mQ42@ӲOnz>>dDa %_0A.88,*! Vm\n7GbI-G 5vi cf  5͍]i(&ָaݗm NWcj"<*8tL Ȇģo2xeUR}`p*'^QP`wB#Z)6^ܰ[,Nf ԕ~@9Jw:(xnP2V׏9NL0K&gBjp\ux*Lfɛ@hdjP]a# Tmmph&]Jau vZ45ÏZvH4Vf0mҩ.Z$-Ίtd] sn:#cdUvf\W7Y[kT Fp4m% Ov}Te0;uϷ[KI~fL|72(jR ,ktȕ:#P0}Eq F6VF! N^.oxdw1'kz!ӾƃO+c?x?umNIM4Ii~\;x]tUʫgߍAq=vz{ JGq"]v S!O}zz!kϕ+$ rە vv| 蝊jhW2Φ^xfDRĺֶ6N}}^]O) Tѷz渕 .,5 Һ)WR<٤CPc?6Ƒ6V~7ϖ1v?WB3KTSF 'w oCqdݨ 9mpD:D 1BH6qUƉ;T6?Z!h4U cNW* P) mMx#P´yz--D@ [ZǤʉHir]lhW`J^gF?*H n0Z.YzOH*YۣfF84-^jAnOi92?!6l6DPeIQ͜r}]}ƚ%kyxOİH7ieV`7ołC=SpYjFGDHīV ꏇIȼ?zhlj(۱=uc-7ݩ}~oAS}O gv:HUf,%FHk^iiz#sK) H% ( n23S("eu*{1xoX |]93trY m襚X6)dzY6ř[@&#Bc@=S?k8$ =F,.x"?@/ 2CMwI(@>aCc+\?b9Dܼg]WZULv@JOPfS,MU#.Hb~.TZɬm%W*U A!"/PkO߬ V=b@ `>wUOYF3[MbMnSd5nu=ͯ![%Jí| έ'ń/"Rqv m!ՄfvW s*o'lRԀn,ѓ|u>ޓ B$ z*8vbk]jl%`,@N'W|yJ}!Phxχ072}$RCN> 'JѮ~Lz_Oy܏ ųM]{!U2Eߥ^;x]gw ʏq}mW)'C7Usˢ&rVczVoݬt j6hP]4٪Bλw _o.ݬ@ ~@#`a)`/ !6 c\2@-FF%DOa!ߚRn h CL ~s1p+O;F0_d+J3+0!L"arvV g^2qO-cQ{zRafT`P vQ m׭9 Ps'#"pќ)#"6K# cϜ2,g$'pDp]gU8W?˅H R B3't2 >&C,aV{gaLi?9&*ƨ+uc^`>_ ЭI{ VV!/HtH:( 8Pkl?TrV@7j ~4\X]ƷS@{H:+Td׾'W7u  hM(p{Ɖnu Jp{{FЌ܌>|5ܱZHc~zjUڑLItdw], v.BB`s5;I0c>]Q@êJ0~ז{,ØS^W7֯f n";DÓN-u8<6 *r;LU)tZ|Gs6,^1] !b3{iB Bٳ&Dytn&sz`)x]O P\щDz~+yOL%$io+4qkaP+jj'Uy$3"TOQ0@E}Y$ȳ`S~:Õ""2̳"Z EhlaWuSzdRNw0d}|:tBKp<a'&:tGXF$TFQKTvi B&m3ys[uX^H?Ed?e[ 1;_Sǝʤb`,*Tĩ?Sj H %evH(dhvf򉃏5rîF&Á,"qOD2FHi9cnCe7P!wMd:N:ḑVۗXʜF ; xP?qb'q"[(H4Qi.6Ù?1)FfTYe }-ƝCt2Xԉj1ay&~MJTqxGoRmH7cvi@-%(t_;Q3x-Wo'|)ܾD\ DtUִ# ذh|"G%N|fNddcXGo|/vl˹ 6[AGqW*Mӻ) 4j t$HL( Kwp\瓳R򣚄:~/̦F,z~7O pOXJ~]!9A 8>: }`q4zon) e3+k)^fO/#[jZW*zek˗s.SR-Tx*BB{ewqz~ "b@XLrƫ s)6q}PlQK21:VunQ`Gbݹ,7ŽT\$p<|+kA\wa+S&uOu!K焮!h]^NČ.rz|Г^XҀ44]D$~a6J},@.Wϥޔ;&.yn=u!F([&kx'Gږ6n~voȴk|UECg [);+nҏ 28-z^I)l 7YFxʳf;x9jsH" HlR$+$vF {)yeFx1x0Z]сs~MUȺxrqWRTύR`7W=>@2(dΪNFeѐm~=+ +, %ۀy@!*LJӿ=6 W2 0;oO~]{囒W8R\^({wX*PӄZQa ק3ߧ%p _mwqT`Eh!Qj ĎqB:ָ{kP<,)Rr٦gt q')j1 N+^kO}jh(T@Qfԣ9s:%xa51[1S^?E~Ǹy;;Agiݦ[uE =.iXH|q*_xuٔen2nBX&Hye(HFtE-S_P02r hS#M[|%L++rX [i%+ǚ󓻑0,rfՉ~CG))7T>M,g 'y6Ġ8>Nq <4L{lxrA|RSēP,MS&i_B6DX=@ ŅK!za 3RsYl} x}Ѯ{N`1̹Xp$:6?Kle\.sDÌ-Wl\fߗ]);T{Q?^C,PN")0=)M/@4^Յ(N uʈfsJ^Lpˎ|NFӰ9sāӘAӀY>8BtԈ낊 :yq O[,9`cJn ~+?ƻ׮툂LŃUSrje'h3|ePKO ZP*==ґ{̔dP! Y\&%iHG#gyeJqmk|A${ؒZHwcVN &HƆjZ<R+EF6C}DzzgBpL'9˟yFƥuF2};G33`o`&]4vbR<8~^ItZ>E"Am޻ xU[(wl7(Sm~h)`l݉M He-A_ucMWR"ˉLlfp>(rP+[yap֠ WTz+K0+&ɔiTlA#K]'Y?25Ȗ5l'!G)r>|~zĠ+U^ UAn{tzZR4PK>)j0U &}hJV!Ut 4;bV:jRH6>۰]~S(K?ڝ+%2pia%7 > I؁KU},&-ďx޵qX>GI#O,֤Hz^YW3UW1T>q VnA6W"ӔG+%]j3l:x/~5Bu7 FjrG( _rV&~j%U3gHjmQGjȟ~f@K4!}QZfޫ[Ϛɫi:cdgRK9'gǰ{Q&x]w_eM r >:4B9۵+ Oj{1:E@H=RmXu6\ iЙB]04Mq@<\lYJ_8i|5zקS%0oݨy\@y=Nn"CdRY16jg&HS u~!,掱6CbWjA 0FfSs;$qjKD>8#MY׉Y齈h0$r{xdiOhuѐX,|¶akrVUB9Q4{2 O Z H-x&+X HLW= Waְzu|3|y xٳGpk9%pWvzHkےQ$ sQ}W NMO<:sI f0^ jE }_*..YO6|엎6g6QH˛`oS.pif$IS;o]_%!(W~p"rM0[ӹ".l/-^#7oOিOox9qa,K]LTr<1C .5΃N7B4t̗譒 yaD-}! y$LM!xk2hs'z/w䨁 j bK_7Nmf8H]~~7jG P%zL:.`ǰm,@7Qg/σvEF+cd 1Zkd+qP."Ь⎤eYɌO]׃bi"v"#nnyY4G6䏥G>xN詶QH8 GF?:V%r Q\[fwTj dZw;Ht9~iH %lF Pr;O/9z i 8GUɡpߦmĿ򳕭» c' 7`@j33( ٶ?e[ am;R9bKa cXAjd0K)mD~cyr݉)'ۓ=6%ſs8')_l;Uܠv4jnC}e7@&Hv&JI5mJ6xP޳E9d~L11ihfjYj q7ݘ%l=wMBi!%0D-TԕxGSlB ?MSA>->LB.| 8!9nڀ:%}N$cUe!#,Chs!uELg=<8<#KoǁZyCV}.#fEW7րmX>m![Tl6pE֥¶ܾQn VbiF|V:+Mӻ^'i5[!)/h*]{&ZLC}IYA3v7;i^#i"ȶK@qOTt[v+Cicw̤g ߧGDD,pB@~ܥLp$OsҪT>1G i}Wk_':{KgeY.3H|ۄ(3s~?qK!G YXԧatOU97ԭN{q4qr +CȏU'ݛDp!Ch^C.%aT[m(`4]!2U\T3F]i97?a!PC9g{(hv-Vy+,Hs'-A_J Pz[fn_ugnl5vd m˨jjM6`#0YlrfK,*:|0n27eí23̔K>&bux^5ë.˓n&sJ98%|dȩuNz İx8SN[PZ fݽr3UBTnV&m|٪L=.VN!|#`to$I#`݆ܶ^]Wobs\Nmbl0uJYЊȝeAh_8U.6/@*Pq1WsE|rxAUBʹ4 _V_v7YNc6:"•"ʭzuX!dW^`b#obk^>H4K.iyEa#uKwgvt+Ԫo. BB8l\C@'Q_ž\ESjnd` t-,i0RJm8I[޲%x|IKB2:wTQs:q4E2c[S3p!p&IeB7Z4a@+e7Cd!`Q狄C7D]gJp.Gog9to4@4p.̎ na^-H'W',~Ps&1-d~H`r`uV$"5 T9ҭ?\Ս1n"݃M7~HHua#C(E7>Ѕ0dK_kЪ<W4;= ޡ@2'N\?8xޔj"V/()IK{t~ ZIl cO}MgU'P3 ɏ0KL3z "$ 3l>{Ѕ\%"LrsI f-Vrh?^9jd\)xo{MjBO5sZ=V6o(<5\صt07;a"Ԇlx=nArTN~(ӣyYY&<yI"3)tT vIכHW{:VCҢ4_0t]Byv;6-5h>r'Msm%X2e,m&u(x6jollhlFµNX@QiCXbi  Bd2:;2ΕQ#Uռ  ]Ng[o&O.>ҁ,*)K+%P uz39_񮅛&e,[ 6OлDs_ۢk^VT!zo_8.0LdjΛ$!7'|zʭV0Va^'&Ru(Zq“);BYi+Z󃒝ghZ;>6&"#M_$/"SưuFd\=G.Yޡ=>ݧfLRIrDxƀJo9-FFQTQs{ߡ!#飻Tak=T{'+6ij|S.?\˂)\$qR*xq/J@23$ݟhq/EYJs˕]*zn&D4K`W5W {j <}͢;.$}ika.R+?r2hg $7Z`; o4_ \04`3:0(JP"׾3X xL ##%P54qwjΡgXC`L*zɏ\H4Y{$0q uz|ܲa823|?ʸa<@U$-w,BYiЂ6 "#ee|ء3j΂3[0VJWE;dԀ^6I 61A'0Y 2(dL3+[e֠ )/?_(IW 0e1;q+WTZ$| J u!H;]vDXa3n =IH\~tVBӓQPɀlж4XQ/YX)!Qk]s^^C~T7iw&Pঈ@Xwӓ "s夊HP掎!%c x7x }f=!IN|C^rCm!IQ%:xB۵HyJaӠ!BcBHG€69²SzC}PN!鸘dG_0D#2j&w]1yT}bͬ.¤r0EBXUS<kH/; do@>$嘛 %H+3c>ʃ4|ۿ\aϞͰ<~'C4NaZ5)9\9c U%Ao$([}x"\ChuQl#-ZSzLkPQq|ʑr&VIf=Ym{nIߙ5llSG"UlX(rL@ޙ۝~|{M2hLƟ.9H|,.ɵ~o8%% If4ػkIŻ$oy!Jjl ۔Ia݅}=X*(}D+m=$Pla`!zYlI mM!(D14-6y0Xe3rI_7_gVS">&ͦRDLʁH]5 XIX l_t8Qgde{v/'qW*\s9rOyBRQdlEaa P}ye?zSon%<j|E!hQ;Bz$ #D6c17=ug/^֜s"f[_4bP}a L^wYÏND|8&?vbr;վۿ' 5t9Rgt)ڕ"]JflGBj-O,#{-b4iHO 7͜|9(4ݸsaCB[Jmy9fBec,;dF欈GΫŪ ()ä4`@E0?j:0BL! atd>e娵aiቁeJVos@!_2 !jVً)|Vz";rҧ$ eC&MZ,ďHv<~~6!MB,$mBU6+"WW-̱&B`tiUN˥?!9k@2 54r%>UgY~@/k3kBz[c.y-WME:B<O$T,7}NN?F.Pe7_\%M0R)lF_=nŁ;1M`r0TR$r"E2dzn)`_xC6h=p9VTEӠxOgX&3ß *db,P/cF*/[\zɁs|a5,ldw]}7.ư8FJ˲ v'cK2 #TkE㊀64/W@Bi'ŐXɷ^PkdT(+61?ܪd8γH X*C u3f1K=蝄PF _\j(@kG )_a,h{/8bR#VUO\ifD&1+wʙl6{TfX-'2QϢ) ʂNR,\>yd1%,}$(뻵 =1šsjbp >-"loO&)Sɥz+g~d*/=Չjw(/x y[^,&A<$v# =Lߧ #3bF2d?(^+F +VLb=3 ktS7lYۆ @Qy!3] >#/0v^7o%]T_=ra8,ͣyl?=O ^9aS˟yߪ\~qw_6.vqaq~&.p+lDVvC^ XB ŒW~uyv0$=qiqm>sCsqr]zU+H"Jp< qkmI]- :N#+-ֈ#wG0 w;{IΥ}NI00Y{bw] Z}*D dpNE*m5blc%TdyF.ڧn,^`fƉri9(WJ+ݘ`4;Rb_9|JNtԥB(%e, NU@ yXz $ c?}mE MrVUq\܊enR 445zA`FawI$5j HlPKL0یV+35ǔ/+7V<#Ɣc-D t|Dθ ^[VߊbCA Kx`oY51Ծ>=$I3>_f!8m1Uw_A.uN5e2]iQ\۴uIH iVGC5Gӊ">ayj-ʭEsc{y o_<5ّ;Lr4_&+쯉&)ن$w00YsAgyT/x2XwB aS#~طo=kv:[>H?& :YHj))]9CtQ*WYv:5͞HU 0RgntwI||%Cb6<  v7+2)n%͋3s»LVsf2 [(Hape 9Apϖ^z SF Yސ(+u*7D$EC(3*8ΗCdgtA3h)] _E6#>lr_?dW,=t{.,"aSN! HB}?y)/7pl +q+)'z_thڞxѩryά Bn[H [?3S7:ԇ߉F_*7@H#RpTƳITDH:gxiVhSc=ʘ@"v)Z1o +8vZNe6/0Hselx.?2h<瞔6ɿ,h"VbVfqΒl\f,$*Op.:^.]!e2}5gD:<Ȃbɖե0dF}9HSR͚e463d$L-fZ3f iJ zpWnPS#N8Nonj ynLpO\^Uab*c(מL3Is q}_<1'aA#e Q]+"I뤒O?Ot| ghU-^ HkWEzjuHiy>uӻ3;W%t9Izв:_ J z\ 68+_Ya9/N\D#h~(N!Qz%K:t8֊db{pђ,TNjEF ;NAz>N0!`p{xgb [P퉽=+$c^"LՒ_-jzJ#}6$BI_dʝKAlO.2 /o9[wKH{eשkqe9hBS:BԪ/ 8v-꯰>*fsp} B]? iVh`1vw^[6Lұ)Ue ڛ߫Fr̀Gzv&55xʓ#Ԍi-V "iY𦲼0?THCG/|ȎIBAyUkz D'Z37ePD#TBO:Rpy~'V3M+wz-59H|sw>Hڦxv'x;b5la&5' n;r%¡IͦDcKW;f wz VKZobDi&%甌m,I)LT:vG4jh1=[ȼ(M(agS_9읱ł ~76@qf{moG*TV\ V[5ÎR7E\>zRL+!$O)mݷ$¹YLЦ__rJjE~I|76VsD1FʸADηD5rl{j5͓~u9U_OknM!&qbige|Sqh_С/0h*MZm\ t?&ޭNE4jQl%Y5Nfۜ~-%p) >b8cѲJs\y:vMם×>)uIv\Y~eu A$xw~g}zH 'ݳTʮ](7 k,5_Hօ1)qsyw ;>~;<V)._2y\Un(eE ,7.DjxV6Ǧv<([=}'y|JXR7G_ tg/BHGC>gwȽw2|g,:qdE&RettNZ_3XX_X`QJCo˶X饁A dBdhkRʢeS>@v]1 +9\%Y@dJHXL)}xur8r ĆO$  X Q||b^?@qZȲFY0FLJ|aW' V{X J|m$dF-z3 % kWRTrLn[y n4s3(ٌsJ$86͊niJEU|4@p5˿Co'P?nLhIFh#וR+]ض< ODU3W]KrfpL|m P+eZƾK0-x@q˷qǔsA,s+Ek Zd@2"tq&EZ0E"Ah(Se[e*wvqmzLBXI5DR v{5O[kVޠIu8@bSoDv3ccctf\&"cV5׬dbB7)YԢ)m-; Է,kR~ 'N39Sf[>+Hau"45b:V^LEKh>"mDahd󞜴ʆ/(9$d:MZLK*$h,+t߳7_p:<_з*(7Pzye9I^kw(!G|k}R >|ׄVCLLoSKQԋ웢zTD0i SKe}>I0#v үwzH鎇0,T[Xx\70~ҷ%[N=#e8gVZ|-h=uB,SH$*1 [Lאx{Ki el 6HD ]a"SEZrf5Q#5IvLL ٘y I+7`m`,3X2٬C5k(E=h7ߣoRp8(;o`\+|ĈfDwWt`Olv5_y_#;*_-]Q 'R+8&O[U8^< m>WI_ "7G22 x8KРhM1dw8Rh*uKFrIpsRdj,.\s2 :|_b9vi*_D8-ˇ;ȼ2χ!R^Jd*UCy.|ĩ,6E*Dj#4HXYwwNTeꊳl€y*gfe{D4~Աm8̿cGIYw /WH1W#~3хY+|Z}$fK{u;((տV`z9f]=w`>C@D*XIi gB uݎCE_@!sY@wF*r<+u-»Y] #Z $o_O{[H9E "st8JW~M*D9̒k Ա}M m`?T#k*k$K3 @cR] Qz/]cBiž`R/bZ}RE4+uTK/0M$yϝ“L4E'j v!#Fwvir^r]+0 1Ou-XE$AB1{ڢTii&ǯy (3s,R ^ƞ<Q@%H0(,Rr]O)Uj^3"wiYXp>ʤR~ASpAY7>0'⒔W؟I5ݑ1@ۨr:va|0Ԟ *WeU7l &ޒ aV¹ VUyo.a9S5WZi`#3(΁{twL6`=aO,ӑ7Hte!'~"tsQ@BW*Ȅ@w%gFT2&Nr2Nx eK l_7 FzFR'\qH! 4sH6GByI><{UYL`g܊ @g#g@7ƘtX6Z=`2dV%>ޣtw &{A> !5`ߺ 1nKhUL3E>+FAϸst"y܅i<]wsu|=1n+E93:kz{_%Gd-C;>pL@7黙X:K"tm:Kr\Ht(ftW3זW\wM%|5w%af`; $$l/t[M64)2ϡevb;@~33*fՈ4yo"y+_NI.2WŗU,+'+!%IE0~=Iq'\׃Y*Ӆ q!A$YHx gTa$Ùk͘,HU ka%z)p57m۔1% QYjt9dQ ͽgrZ\:/\-/}vL XkAA-8uG&Cɱg* 0nT` Y;x;7Σ ^gCtҽ1WT&`E0M4`,@kxs;A^a`wX.jC9k5 F!l*f.4tCKÑF_(,z&FèwGwBo1< Um=(HxQLe'Һ&6;-TT3 GK@SRLa|T k.klT@PkpQؕyP] bZ}?[ .4xN) #0uM9z6^~ GۨNB9X $TsT#Z% &ٶMT6AzKVrGF[RR"S'b* udA!f!=/=LBM=죘GMp" wJMqȏ!Sl"(ԉH8"1jxޓ9Ѯ Qs* D=vl4]; qXNo>ծMA9#.f !(Gq1P?m:>iI(V%L[$,.!6&DG sJVm F@hY<˺4-2ߖIG{#.GT&uR[;\=02Rƌ [LZJ~eM /{m=L{>ąl#]MA|?>aX!/[.PL~ٓ38؄J| C N"X'+=)w"nEYq_OU4gV"sիTcF/q5G'F5w N(茋\BT)!P.Ꮂ[D)Z!s{VI <+ԩi?/BW;Q_\U@gh*lStZ^wsuEDؠLK[P:j/@B !\ՠ;”`}QIaYbΚjgեm@'59}8+1%uP VF:_ss.?ɞ.-r,Nb !+7WylƋ{\jO8Y3Woͯh|dZ2؄sg ms~PoWZ!C:HV{lb mJa̐^Y|dkZؿ4'~ϣ cVc~cGH}ct=9Z A[TUaĪֶ\oe nR_ \l %4A\J|]09?lCCvbUی*vW%2O#l.XDCMʥ > -l59=|cI #]gV6̄ ~uw_#xvMu_dsVpQx^yge;A^zwq<fmQcIYUwyD?)]"W6e͓H}E+e&'~D '0ŵF' 3"fFQLPcˤ f=W OpQkmI+RԈ[R3&|Z/~8x¢Rf782RHT>x,է$LmWAj)yUxX9"z I~Q<׺*N-Mr0_Y,C#{bڞ[8c==^Z5ɕ)FgwoY7ڹ:$-;͝桥Z$b5nFQO* 1>.\y}@{dB+((Oؚ5:>]$srRAM74s JVI E{\a G7jBb#f}tKȋ_69H߿V&=Dgir#=HkCQocGf;$@KnRmx(Gh7lAȒ4߱ ί>^)ǔ\Mj}j9E"BiE>n1jb8F]7s% 2&F8 *D8)h`*i&Q01 E8W#]Y)ᗊ|0 :TU7Lj*K$z)4S4+atI޶ Gw jAȲάd8yka:gҥk_?Ѷ d 4{08oWJ&ȇLm !Վ*1/y)6gk}L6/)֪3i7Ƅdݭ!`эi_E 'h /¶G \jD*l7"rFe9CVEZ`r:@DCU˒WxV/:wѸ__3`XP 7%~ 6ɪ#+!w ak'qtZJWf?ˎВ\q;u7YN`ZԂ52mX@HpN` dȯ!)T30 ^H B#ʊ1噕u+e}SISz l=rI5PU׵O i3Hʻ=db%d]9$9.q,僬z6 2qL#n~Q`kdaW@&XE" 8RkBs**ctb]XF%LɢL5Y#r3g kbBiy@RKFub9(Cןh~9 H6l\̙V[I5 5^ 5b-j:*,[)#"C`y l^bRC4$. JOp5VZ$+ Sȑj$x}d|6_#mG=pz4ժk运y,5q/\aU7iw[۸ |ܻr!5Cth|QzU,uMU9ѠkA0`32oLqi8Ud]P>3*a0I=> TXd|7'5IaNoGpoe1XkQoJ X'ftbɆtNᡅ1%6BJ0riY., E5F;( Jonr\ wUq(qj8a AV.0,%LZOtZ{@M*#E𺀻.ێjן ȣ*|?F02XmjܟxJ:`&~0H=:1 mJ\{_Nl hL<] u?ߦ&[}^u!~?NB^ h27Ϙ7zBE, ~P5&d EA/bnDQ|N1-`U,l7+6j;tsc\ ۵HBM?iߐ@n״]Ǘ:l>&HWi w*Q;} D+퀦=)тg|fZ@/ N?vΈ}ƽZǸ]1dT ydVBدX~bR :yC#|D w ைi~4)]$iܐt"p}nl 5\3QI3g#-H~0sԕQΥ|r#ӃԜHڪ-kl K'IP"N ;G<Z1`aenyǹI8 OW(Iӓ3WpʇV0Lّ0"X:c#I:rr; ;˸w~YPNPfG.ȅ֝}&5` (ȾqDNǃ&nBUX2깨tѣ2 Wxr^/3fMaN1PKnVjM5 ҕ}%kU >*+͛O①@Pʑ1#KEc ^~ZmLvw[ \pTf]^$ϓ&#ȪB*vD̽k%JI-^# -̱2~oz.5'ǀN@6=OCW l}_%3r]6 pwhNu`ovĹ(BD^'tE5 b̀na(a̐m>&<ñw+_G5?hPEU1OdQ!25 LͧɘDmL"b k2x0>#" _}XOg(2+^y;_׀.wAY_H } bY>c?O SvcJ7^-A8hamJp,:YÒ lQgjAmP WJ}nmF,R8QtfGh^lfv4{&yD{Λ5VC^͐Xi2U"M3[Խjve%oY嵒_P*0Gaiڊ?A{3gybcEݳȇ]0ͰX .VLjTM  -'?D $/kѽ3xzt%dݏ:D1kQhhs`˼&/Eq<;R9{^e`]zwbh!>'ew0A†C\abA1w5"kx5@ةذ.m,ܗ3@X ҿkUϛȚ9JW[ܖIq:(['guMڟV!`F,4LFyٞlrvsY~'"@ր>xl=uuӧFLz+"Lt&:~׭g:8Gg!wO ƒZu'JQΕl.NISGMzL];fiG{ܹY Bk\\fXJ|3#o- ̩WSmJ_EP SS#R OOa΂LZ'CfV~XpCH5[YƩ9?( ʝ( y232vuVc'eyd"'$ȋKʹф]J?;[CJ.gWЇ#2ALt\]wF1G4aYͺ T@K'xp؀x3ɭCN0~[Yi /d C. p|7>ߺqjA鐆RagCn(wC[$tX}Dj/ېz㤧x"xkmӰl|:2"nVotcZ3xy:^#0(|4M7k:F4^׊xq1ԊLT PCW莅(0ePW|? 2w9iZd\Ԝ! S:( t+ued烏8ad@_qҀ  9"oD$+sѭﴴwi fk@OƑ㚷[ òm d=E砹PC`"[jn1)㴾0!w'.)ۖ{ [RL*reORͷ75Gv}=b45SotPmHNQ<]4oMF˖{$&Nޣ`{.f,63,y֜>.V6֥_ ٶc# @) k\Kl+`9CYC iXv1Qf|ف js 67dtgdpBxJy%x2&3Q4nKK9:;b1dcs[;XRή&$lya޷qg{/Rx^yZ_@p2oLzo+">oV"L`ڶ.KEYNGf$|1ĀPg"n{nEluy<4f_h p}˘a~Tt@l#HcB8=z-{Z @h-e\PM5Ynp(! A͌DnM+BA~XPpCe43 EıePZ+F\S꤆pIȴ镩&EpfYԗ*+0ʛ>˩[2@1zGaW3>]AFAKBd \EҹPq]_/G;DR%+ֻ2ZH$]RNZ6:3vt :ix.$8TK+,C@ҕל9C0;X uxFd~ UO7or )<<%ܠ~qfM1ٙ,/HdEDs=֔EMb0[XIGv[]":;sØoǸrkhLNfIqudȣ:Kߚ%t2Ʊjs@t b9>y\̕,P.!JFGK0[ q$gڢ%6rF$B"#uvyL Bљ{Focan_0BCAV+9侖3[񧢖8X9 *B]ށgQ; w51Ȋ*@{tGjyZr-^0t2n #j(?w?$[ (i0AĿi}oS-KKu+fnd5K[x[SrC7hv7(@ܠ"gsb}q0QαhǚN|[!}IpR"_2VHn >%PZHЯ4PqgF==ݚnĤ @9z,fsc9P % ѹ3*v?+MeKa@0~HcER8=kG?Ԅ἞(I&/cDАHmY@oƆ=^W~G>!WB2WːyŘgvA'aqx>:5cLUW2qU Wb>\l돝62LHH jS˃ԍ@)Ф md<ĬI}@"nଡ଼(D Mt2V.[7ߎBS4'm|+Ut˯.5\ݠSD/sԅB {]9)bnMv"-.44F5dף#!?AM$,dv]5M$Sڃ&Q6Jj2u܃*U I64 }}Hb hus gZBu"WCՒբ8]=Yyp慈"i8ZGdLdy)nDRh~ӋAn Jv3A-@$(ipěm5T5R2Cwb9,p#+CCv^<(H䷻@+(D~K;bC.á ۖ'" Q`:5/m4ńE B3S6YbDK`#+ı:s$&_+Rr$F 8>SrIXR{c,l q! Dnxko8zuj0fte d޽. BDSlac4fL!%&0JR)\``~vA*ae#A+BkS-/I(b>YuذF?6;x[jvtiy=|M'_{.'P^J.{tKP$ME_=L^5i !DCEy'(&8㟲*!Pތ~$=b~%W|VvSO@5AKL䜑N _Bvs TOYm^scA,'A/Zl2*#ɻA&( ҕЮR\{lYp߳g#ƗqLMr2ΙYchA}+w0b,;IjP2ւ!l[A;bxPW׹ڼLR>3H:"֎۰Uz"qi@5?Vr=Sa5 T X$%3H[ ˿wU? ya[7<X(k'9|"-gm Qɪ[73  ~yC("cз4/UӚ#c'Ta0j7$_僈oGFccw4֛}[(kFIoD?QI7MGE+m^bSee  Luj˲(+tI9-{u7R {}`FBN5u!S2æy?[Λ.Ҭ7 TX礲TR/H}"?PMnp.LIP uSZJ.*3[q=M"$4g?w{A]C8 EKVjn٣;歬jh^f?ÎIsPPKB3|'hs` b}tFZ(^YR56JJA f?pѹggs&掊r!R6wo Q~BN>cy瓲"SU`QG+%vWeR>$|:npjRZJTo`ȯ`t;lsq6g07Uoثd@ Eu9L(YߗS@ff(,8ȓp=D\%EJrf&&Tae(!Ľ-,KgRWق$w 2aE_CL7( *DE5طapi`p9ESt/Wp{\OO}Tf;eqq~`1z^0wo,q~ (l)UgIjy2/_Qj@TcUbsKwR;wMEڛEڟY?)zocWjk'"ת]t-Huj> xt@;tk.cфK|_+}*.Zb{Ha;ِ ]Q nq`6U|* !ZQlS8&K@<*JFG}KT2m~_ w zvH[mMIvWo"*N1uVp-w9E-mܲ7ySQ8G, C7#u1 JK=nkJ#۠;f̈Sh~o>+HX.sD qhVwߛ:m1Q}:C+4exk_[=f(&lұQ60HjKFDM܂A@>pR2ͧ_d>iNl .eg&K}E9jڵH3$ٛ;b[6a#z=PVTBiw7N+;TwAm1"섾#xi.Okz֋_Ѱ`K#FCD$6zja?,ޗe$gJoOl_#;V&V佸Ӽ6z8RL$m& lM#%D9RDoh3ze^4x~-KaEc8kⷛu/U&/b ZJz#Z&mRX\~2fYW6x:3(7~l ") <+92(V]vznV>[X ؤP(.2LJJyԕ&˲"FS^y+Hqr1IGqsA,Ê-JH {X^_ݳI)Ciu\V巃@:tNH*kNr9:6$7k7LELMiTCY|: E#KRkgNP6lfg񲁬j^zw7,x9e)vB GfYh$-8̜z~.,@}F~Ey9H듄maZA[Kl6CiTeC Κs\{.Mϥi-##&Z4. mmCdLha9!ʣ*T} /[zfϭ_%V6? Lnz3nLPT]5cIwP0@Γ KA;^Lfk=m3?3bvhNʏJ6oq7j:zCr+o,SCb|<@B.-ql[Ӫ"ܯwV(U7%. o?֙AvieOu=R%d_hf'EY:쐃r װ?}5ȰcѠ[)iflLk^,}&~52,Ғu frޡsIbj&+j;M0mezߝ l}wvZ :mmILᓿwilcv?A/8뽟vuܒavmsA6gW;j>qp"}t S[x3֥(ʢňOlAzM~14N̷C3Cț92zngZj87%CBϰ美+HtCuX&]"ȃSP[L T?w{H )ATyL#HuR[ oF$o3t!Fp!s?2`Nĵ!m% X~VTm9W2>29)Qx6%`+J]4ҾH.t*@8KR4Fy-svE >l|fiBaX݃!`z8849a8O.t>蠡8;R*I ">nu?z#t'- "t~AKMkT( ǐ"}^!"0-yf#gW]vAmʫ{$`J,;W Ebo(j΁o=L1Ӯ%z3 ,ܖ5B2mb^=!vdUDfʄ 5T0O $_r&a/Ai M"g%ܮğEt̤2fЙ@Rg;.j~ܫuӳɇK)01`PM5iD'&QBVWdB(X?Wۼ]ǿK@ݱeK/7HQ̿&P_U%\-2{!gV?{tY\WX+!< Z,|4qNGaa(Z[٪tcɄcf\虏RUVKTk;Z-wt\s4H ( JB\s TôhIM?<".,RSR֨0vzCBx(Y~47̼z|Yf2˻?V%YvN[fsR Y4hG^+v@WwǍzB2Ŧ׀\ɰ澑v}G>>Ӻ0^m]2Cɐ|'j4tFg0HvCLddpcuOpگ\]=fl!5~}D_Qʘ]}I]p+YÅdy7fvS^ȩES %UX050h\I@lJ.ұç}~%0ifdN+WK|uo XJqiA#_M"o}fZm-o5Zg,nhLxкKn4Xg*ZB|fLDH=)e%V%1-LשC!ޝ B.pd̓BT}{JT~sў՞.1J'Bg|BK|!pD퍶AZJ1-M. |姵 +NK R~6~ 0Z_Glu\s.C) s'ng4o~5rlIY-uf\IըߦWoza܂~cV^!u.7"i`  yk0,}w 16WCop}uؽdu㴭Ka?L KZlxC G:pm3$Qm%yTQ&Sƕ&K ܭwr6@969GZ3lɌl!6+IyE}sph4a!1SSm=9{⅋wꏀk> 3S3ABZF5fR*ʋE)P8tvF8 ]K r C~VZX-r?N]kq3D Rx+ G]> 4ϓ'IݲZ%5DZKU(N'a(}Ȣw4Xwl;nHsBDt[m{2"pT%"J&g? e `TG(FwEϳ LhyC[5)ls PHrLOeY(tA ;}NУS#VUPBevm@A9]#\QIǐZ\)KaRش]/_*B xS-^ۖodp[<|# ') Vv8gPe\=yp\?[mkN<#S/5z`q.xIrɁltkG!F >oMl_ u& 0QЬmS+*pwEԼ38gm}3Xc/F m%TeI M\%FU\ʛP$l GLipYtT MzRSR;{H:/B0)pz܉2? mt$3hI3&ˏ:ӻ}&+ZOP3|˜Bj!g<]WYq`+/vxK? 3~WՐSjP+!IFJ\Td.XθN'`s)xt%:VFMDv2l';! .mMJQ&;|Ze[8Gp˄rTebn!ؿܯ\ǣ/gAZM.qܞnc3\+PV>f3wgx+3wiŒhv^h52Xb`6D Nq_Sv=r].bl`Uw% y -`lwL?%`,**ӹXIN}ƭa 5O :7q9;Tn[ 12:yt262hU=~=+ґOr}X$횆G͇Cv Nu/ C}| LG;0RFd_lL'զE? EI|ܮ?0 ge܉m+%K޾t+[J+E3`:˪ Q5zn)<ڹFO>e 0Bj#wwأ6aApS Q|\)ib;҈n]噪)8+SyF|Ky0 3X%؟{%(&k\g@36@Ou6;2h"Jp2e7RLQKDzGzO߫/9dzjnPW2!n7[W~$@DE 9' 'R~ pwnv)M ԋ0 :(NJlbRDdbq@;q0Nߍܲ+MQ YX-k0xڝv_iY'B4냷 7Gq řq<٫J- h Rg7$w5+77uPQV} o{>8YI1iiҠ];g@'yQM=3:(V}KŴN&_DrAL08R_Nũ:%gunxFħɮvYrSk[ϻx />9/RҚw+ |k8L>ّR\"`3)OO/ĮCpY[\:hѰ@l"TPq}*S1 ma!aŊɄ% Z%vu$>cAe9%izb-^f/Θi_{A"+]?CMlw$xv|~+R`!QqCQANjde)SDi.lGBdU.V7U@ ! 3/Gӌ&sOLUvSu5նʋ0Al܇c'ݮ.ΈT X86r&_ɬ~{KJ9a畐_u=(CHEoʨ3Nb(-j+U\?jߞ#hL Q٤1<__$Wׯ/cї:͟4Beb+HkºiI12mi"_cB;z% \4c]+5]Hnpˀ&`!vʊ22>3)&^*xܽi$NrlzE]/ s tI19<)? %h޾ar.&Q{T"l_v-1xu:\N( h˥H^ -<":;}Gr;MgzUf.pj-lNwC vwb,B']1eet ˸t\~vHx6#KKIR)AWޟ| ~:$i^;'XGD{}v>KÖ5<ؖ a [y:<;S8ؚŬ.' 4MZ;G|%4߂My)@(I =zQk>agPC:'qliYt1-S퍬rDKv! ?،hMsd&CUs}γuiINգ 4x+JM3EK|"n&8Îw-yM"^[FH b:i٭އ9zJ"s*p3㪸 r0SvPn󫶞Їp_|4T(ccx9JNiedƧٔ "H++̓L /%?hۮk]8l1Baـn0>cN Ѓsm2"l[Q~Ȓv`'Zx3˞;I2Ę {;ޞN;'*] vFl춌?$]OÐuX-ZFhtC{C\ +>ީxc4|~?U!~W$FԎ#t  2nbE?5aX.L!8?` M+ : 85Ž6C%H/u zR+ qo_(;_/@+)]=C.>걣8a"~P%ƼtexN}RʒxbDZ$k*WsEܿ_ҔFf#ۏ\Ȭ12"\e}nO 5R8Mxk99h>E Q?NB%Rh5A3ě,G|TZbGAや qRPǬdBiHpDWюg3> X,:Ow:&}^v"S{@~+鹧0$,/1ď^-~INBiږ ,şl ZQ9AmP4)2p3Iq\(x(+\CWхjhIJhwMRHlo={g<oeŖk^Nabhe^)ڿ1E p]\荢7/4&lXۿHd˷sn:TYvòԶiq%-Yn!,ǛADfО &2D.1eՒ’O53Bẳg3' SkAIRTМrU%xZ" ʋ S IMՄc<ܦynv vv^|2Kg (a_C)]E 1X<#.cxW 9S)"|3kXWÆNkȝ> 5ν_< .hMr+-=x+uGi Zf΍ujmA4/JT"v;rWDc2 $\+Sʛ&%<$2r'S2|h '"¨?poBkg_Gݑ~HQ%%| RHs\CM +WtgM4ot*[Y}z`U8np*W.d`qOq]9$v= 1Uw#9X %-,{ I3]tN0_8Nn&L2{V"B-ϙX;Qgm "zс*RGz lw11Gҭn5/'HiGeRmԭB4DvQ^(!Rݷm0q!zO_JK\ieNóqIu0@K cqjlꐫ.|O-Ԭ },dAZ=d˱eJt.XUlՙMwA#r &Y' {;T3a\TYk-;]) ;IF+wz u*l~g π ")A`4!}\+pN&()K4 r3~gX1dD}+7LY;`35, >6:7\ΌJ_ߨKj+$N zE[ T9͊`z- vz!&Wt߈W*iYhP")|6TcЖ3{!rEAGlɫs:l_m. fFp}έKg*.4"EB&S#yZqDޟ!⎖j˻jCcˎ5tk'<;YSl>ZGUu%i)5ǕzSx[&0Vr>Ja,DGMU4hv=a̓nhCpk4Wp6ғ;`]v#LmUĬ0_)煲^;u,U0Wg'mq q Y拌'XjyÄ-pi )po9̔ˆ̚_[t4mɓ ̵G0Qʹ;8"9X0Em|9RcF}5YKn6܇“U>5msLweo`pA8nTΨ!تZ_i6T˨!^sk@*JVsfǢai$(B)XB e׆3xu,vdr2.#Ơh @K_붨xtbZm٧{l7 zg0TBgϞu1ġ,*uSc)&AtO[ ˅*Ҡ9YϚj> |26|xF!P>9@)$g*2/h5"\RYz(f,t-G簖_>|bYX 2xDK+ R6mA#Nu6{cp '8 ;6K[<S! Y"E=yF;xְK2taKF;Wuvx#zrt\fSn>9Mx2{iX!$Sz*lf"2ܵK1R֛@k[Rs9)j)W%[4!5X#b<_{'p^ҮP/O]7()1`{wkm i=}ݯNt*sv򲔽&/W-svjx0#w`"N6 j3 G i"猃A 1V]I'@:"VR#zrIaiH]j@EN{o9ցKsiqPcmxbƴh x -g G$DGiJ̏"7*1{Dcn߽h]H6KCQeӎqOqc@Y\eڞ)>LTuYϊy/ 2d*pB%S vn֜+,[2MTa7~oU݀hW7t LD֋5b3|eD/4wE# &F3P.B 3M]&~)AKq^ȸlPc=>O1|&ggd:*䀹ykUJ18(fҮP&xh70F8>PD 3D}{즴@kNDT/T7J1K"9E\v \f2L(ƄjώڦA5`NwNln n`9:P;CN}:S9sAק7IZ}=3ȝ` V^adpatȬ(vk$A!+Oz<"{g];R%{3*U=%s7gh*+BR~>gjIrDŽ h#! }+W@5>~o6Ry5EkFcf:%eݡ6aTwxf`%ӮXW{UW+zCyP-G| 4D6ECԌɋCN+o(_o?}I>Gp`Tws5N4͠=uH k¡ ?2Cab]A+>0d@r2V) #D_zbEidbՑBrФJBɬ_a2"mîvY3^\ݬ\0Oh$4DZ[ҟX_Uh>r ^_/$5߾ 4<&/rXWv^ ce.j`[F؏V8`w&] |zM_jBaĸG7GIT{54(kF(LPjQCW-N'/1[=ȏS sQ{1BztnDZ;JdN"" U1.~sRͭd9@3@SS׶M]DB eN .Uc2ס(Xe ?\k5 (F@,MvҜcI a,JݝkF bWuBW44!*\7k֐j~s%Cϯ;M[UK6HSgd{I@VL 02K]Q6k}shl(-ѳ{k8Џ(m'`ͳ3؈LJR*m[,̇覎.b3iCѼz.!Uc'+ndpCIL0A$5!)T ǏN^P S_ݲ+aO ?g[{Tѩ2o!/mT_`?Bۇ|ٰhr4%" IksT 9<_a{mc?G47=.`zY D$#qaB^zu,#·^BJɦoQ-e8FX_i tE,]h̭7A@Loj '<ןA$Z If xN*Ċ^IcHn BhL(&kmGDpg!QW^]4X9~)D Z-7҃a KI7c8]؁R"oj^Dd+.^;p*ߚbu&jJXUOK֌Īe3 [4 0g &?j +^F]fBY _Slzu|-';(n/VXPv&u/ Xӣ/5RB[O z`G-î5o{[c9zIĚz'7ڨ:5IoiT9 SqKx^BQ\q "TqMT7sN#iR6;O^t0:eقA%*Zת')߿eZ2ɳYjgN5OXn 5g{V+Dr5ACszr6"nM7Iq?\Dp)NK7/bl,"Ƌ/Ȅ8bL<(1eM|UlCO;ly]R%M|R++9: #`\ .ٹ9Zae/#Z n^!DoT*vd# 0ݩ&݊O3*F4oF&vi߽AߥNlXP =Z 4 C-kYHL;%T5u\~Zi '\{ȶ`e8୾ʙahPKW*܁@@ NS@5Y$6BCtٳ6Vu^ H n%Q~i}]=ڬ9D-G6`_w؊0/,EKS!T{u8ըBEbN}%[zb ͧ^RI䶤o"6x p4O硦9* (*NrF n -]8B'P 7A۪gSÎTGd2kц1mDE߉M%HBJ`r!,&"ITߔxLTy:i@J9,q˛@w'q;Ǽl,6_hidb7RNQZb'4PR=x NO;TBV{5*fA/-^&>}WM|n\N>sXҢZķ))l]FWX_d$=g<+hrw}\ d;\X~p.S ,@TC >1n!.iۼ4$,ˊ Cx|(@)t̞ԩQwp>SCkɭ 8*'[4^8}wě[P}͖#( N'Ks֐l, 'YaK=S%rkVq3}|~8ht!uAFzA[LNEL) .|TKkNzze6\dR@MpT|n/* Ǥ^h?Kmş#-eR) |R֋VqMw +[Bmv+89ǽdb(eW a8%9 ںW8XLYzQlMnÐmH`J?sG7iΒTDFZDt$/T&~}ı^`zZݮ([<]kYAWa z% H0 Qhl:_V wŸÑw`8CڦzVjTuWxƔp}cSzN-#aHã*Iq:}/ {MCi=@Mv}6ĐfO/xO`;4;Ul6S3T.W#6[bvW)'P6PjE{g%`u')XJli GI: ,/rG<]ހTPįk hNQrpX@=C q?P:=>{tN%> I^c8Ù3+q92&mF \SoH0c_cHZa.^`#n&8sH!;> L XY_`ʃIE0EE%!V%85tpB>ܻ 9 K/Ǎf[ ^ dC6X#?7(?jVT,u,-0j" E*T3T=)!s jT./A'8#C/cu}ع<|2$PR9Z"+l2woD@RTHZnx(ZU8jlsY RV;~NaJSdT#L&o$=:t}sa+Sw2,Hn1TʠbD%1l?-K#Z &]XmUɯ&R[I̩|-'#\Xwթ޼`PsJYvO$8?,dzM?e)Z VT.>L(m\dg) ;;^k8[3߿G J)?Y5쟵-:&wxi Y350 |Ǟo 0׵:q c &{SI8 @1?q=C@w^2HkI5oh ǰ%Z_b*kӄϽ{> UԒXФz F`W@6t,![}/15{uŠTKꛈ:&̣JVb9sԢw݂(i`@*T)q lct/тAcEn BQIQq6w‚T.xhcdEH\ ^5FMtUypXRBOI]"_iZdAJ5X\|Bc8!ݥ&hYb|q@GL=_ƅCbq`ͶoْۢW lly> l]u%4`ϥcd0I%Ccyдs3$Wױ_|T8[} sMOB. ^weIus, LF5dBݞ@SFo"Z*#ݶZd1T@Ð2]z\D,OJj*`eܙj#V4B83u/ow;PZH[]H=CR傂CeRV n }ڄ'P,# guu1z'|tp$@P`FYtlQ Ξ5,\3,͍oZ.;cŦ&^ާuhyкAIBN_%mhZ!{ H5cwBJ:U7>l)Jk4D+ѭu`h4c(~_ցAO Nm?+@QA o1x@f-tFn} wj]9rͳܨ1%g>`2Q g;h`O4ִLnr3jbvL "|xפo[̥} \b @i!9$Da&pM8uoS&] waa]bꖼ/\ ^LcH"ׅB8D9#+Yτryɒ]EWT5Bn{',QaL4ٶ4<|P\t|9ք0gv!FWoeQ0iBp $5KV]6N\B1W'wjhA[ ݌|ލU)- ȗ(j'`r#iKb&^(_mh-qklIٷUx6GP-[A Ne6F Ls{ױǽ&4.NMLB$Jfx/x~@2{"Yii]_.cZ@8;(KWG qf; xzP.+- ܙ*s,~>ZوLjaE~.IcDu|> 3E+!52 G*>l ǭ } k(4XIO 6zd-!_ĝ?:vs"Dzv ]fnDƋl$9Ëc,:8r z m? vKLyes$0L Q;F%P8F?wa-b1@ ,DY,\A>t[]r=cJA8 "jt6\6tU'eƍ-|ˁXZk휍pݺ@[eh}{i2=EsG[[-Cl+"R%%<<\,6!hk CŃZ%3Y#t6o{F1Y*OCxuZB.Lvyg~+RSgVhU(SXw T|ӻ +7^4?;-UZ?#]{_jNR*5qF xd#GgɐOb2N6 `GpEp W !f YDoW?9vrW5I(8@{]jBϞ/+F&]c|t.ojBF0E+cB- _Eʸ‡PˋԼ:=I ?A'r,zP>?=sEX=qm}gTZd##7CvjM![9ptT= 043FOʝ miFSf?/vaE K0V^TLU#?8@`D: $5 5Och{_m ީێޕN:Ok' Lky ڟLYl릏Hlr׈^X$ -^t&XNANhz}"Z~a:R̵Qf[?)i "ɇ:Wb~)4ANu szp,M5bͽ|]ynhВA{Wm {IFtgFBvLץ\Xܧsd 9)|{s㒍Tn''!VDaό|!GQ_D7ÏV OQdֿp8R] T{.uJF2W`H-Gx)<{KrN6l.U5"f]HnC }sɱui.M%^ (B)aLR.FW-ITMμ2a|KZ,=# w@UqƬzЈWCJFf{-8m6O7֧IԢGNSvk~#+䀎V7=& gVZ@ME`4]ܬI\~8:S}@ͦK,j\bFq 9kkk+$Il^B}h(/,EH=1lG*ʊzkbg:D4QzympE fmcO76eeKTW,Ob-}%Ă6dF|yU':X¨|i72f_$ n]мMa6 SS⊂5E"r'QQ9fT^^u8_{uH2w@lBcTzev)y frACA$< .J'U 8䰵G#7@pTU*α{ens¿(Qg%Q$PRo[w-: h ^:Y?-{jI1pp o,83c2Tpu F:RB\Pi%V]n-WQT3)a/\ѣǤ٬Esy}#UFN%}2~k؁D$Pٔz/W=j >- ԡ?DhXc7x f'ϝ ֬9UC=҃Íbᶛr$h1yB`-پr,PXݹdnMa Re|!7F*p4,a)5 R"KB0D`3q>Dӏ6&XmT(k$gȝFu;~V*P/_:2z/(L-@qe>ZT!ZcP[Q-_b=4cy 3Lco ɝ_ÚHep"LW<^&s1&2@}Xzwè[O 'C!~!42n[0C3kG]:ɫE'd[>g|6ldP;wikO[sߑ}zЩuδYF 492iZZtԱO?:TQ648F1HW_r|јj\HIHǒ; ? D 1,"wJ~&H=5Z! 9`O< .Ӹ8@#z [':B@:wE!Uݛ79=ޠ,s$f/ ͎e*UZiז3lr %[6*OK@'#ףmĶ(v`yQ5Tٚ}MSBh p搄n-%y=L;-AjO?=N"]E,ܦd-'zL& ^ *Uk l!wƵ Ӌ4V=J\{%1V&QMɿ\71EBoLhn3c>EbȰ**"S"QoYq~HRӤ|>x%~m[u(K$+@%`M1m8u_dZБӗ,TyHvT_]~I;7N;k. 4y2(5?>i)r̝4ъ4INm)iXƮB7+0Bm6ܲAj懩=7rx K:Lqs af@ <7 άP-WfD^ȲQD4&Eh(t *H^nB#kNqogea1E&ML?j`*QrSH~eΙjk(l0]]_%~wHa_%a]x{Ӑ1le|(bG z3;84]aף i:hLA%v_r*WHP/#˖BVi2>׭G~)*C29-L dٱZ02OZP ޮGiݰM1q&*YvNTLA ڹ%F'Oq=fǞmA8~|V )-{umG%nDJ5L`+cT\U[^d&eͶW]~g-Prg(\ ;`D :9BP:t}PƷ{t؜=F&[GHqnmݱ<[ݲT.֙\‹;xf0׵Z jDx]6~,a[:wog'W5'|z+) leo8aߝ5X_.K UjeNATF[cT|?=:^,HX6-Txy) yn$Z)ćD*W c}O|(ч۽%s`?FqBL+MuZLP4m/y/tzYc?Te_ZJQ=3Et(D;cone}g/ y9h4b=_5s֭i/Zo):yҒz+g8Pرo}"Am٢)- nN7OI+9V$⦫?#1T]<)VރUZ/1!wAr~Q;+a|4~y_Rbη@RZX##7!wRGc!gOMgs& 1}|,APbr*BM?e@4![K꺕 qőt&ʃ%`\OUa2Y&9=Opd.],Ձ2R{C7][x>sQ28J,gyxsljدcذn4Ϧo}qǏtܻs$H@/>p-=p,_'C]&VƎr+p;[n]\CApZ($)|H,?/&}Ϣ:}GGt5Żpo! $#eUOKEX-i?郮P*ZρKL 0vR7/jlqbNbktzv 2 V+w89Sk5syҴӎ.s1Qy 85GWy^\ɷЄՊ~nY2-/_>FsM~k[o7;bK"IC H}tAɘmμ Rvo~§wsR[IҹEobqB4'Dt{zSe2l@t3j(r4f`w!COn ڨư|yya92bTZdmNh"jd <[묍#^I]j l6͸rB>nq<4' Ӡ[ՙ "iLt|_+%͓,+.~C>_Sb?1+eLBzTEۉ B`B)  ܏=D,Z=eЏ%ǫ2 ̤^֡mFWEn^O敏O)ë#Cx Y)tk=qPpgFUoޑ쾧{Ƣ@-"L~UgSpᤙDU<9k3 qrμJ[ABD+A{~g);bh?V(r}ƚѿG\tm?>ͨX5BMĖܓuQճ<tmlSW oFX }E`d:N^ͳNA8V٠Ai{? >h "M9]8/-a!,mؿ`2G^(gɘ>qvB\L<2+㉌#.F mezTҧ"-8`- UˁnݷbN] tn-,1*m05a@wB!0uUh^KЫ\ /+ƴ&f•(ĭ OXJgt3!lٕw?gsU߱TCR%Sw#.EvFܷ>>ڱMiX;]?e_*}8!m ZQ+.Pg>9e "}qUW-Oeq|}+%Uسx<*p;Y:g࿱yaU<>E5vMc~:`&}:IБo8@rv`2{O8&G4p4XZxE즢lvodVvW^"Sft?tb-%Ab3Ű KgO}$a6,7cuaƎ9_:_hkp`^]~jwi۹\%,bhOQ'B[:GsS>xmu?!j1|y@ refp1)&VG+ nMV&2[ǫvfn;#O/|2qbĎ+d:c3ɤ@B;lQ'RôuD(lV Q{'yq:KK OIAmF*MK3D;Ό3@fUVY+Vfp@чvuA[6GFzOUӳ~i$ .*1]زDzFq5FfٶE7s?xefB5[ُ>A[VDX\j5: #@3̕ђ1i%aɌ+URcR)~)/1[҉6aO~qe*?E bQN&M-g+H\uuZ ۳#tz '2"$Qk@[X2!x9< ?`xS3@IW2 #|"; EB3F2h~갉XNE᳧u Eč|{uY CAj^KV(<mDx\ %.|ӅTGvF|O klvt";Ya^S퀋Y[ WP9IIQG)ڒD iNP}Sp&`(mGysq9&ql'E)\ǖ\5҆'Ja! f,f \ :ӫ)\ױ&dͶ}/ƒOc6 6=O +b9c])yI7[Ft:;( }k+'[뚉(oجW>X2L[i# )¡RG R;KT38H UTժذL4dXJ`V8kTd"Kep}ǘsW9)OBԽW  O,G jA0 u|Kj|s^zE1uzBO6+v9 chz~5EX1SO>ʳ PAȮ0|`D{$'*xLl®n?&@[KWQOvͯL?ݨerVj)_s}U!儌BLW/w2NzoIgQw&hjR߹S*Jvp j^hk S!H 1JΆ>̍4^w1 XdVs6V{![!7yN!n>w*eW+GD?J}$PBZhCpL#{"cBT3u ߕ3Ƣ]6j+f'7ydFmoz"w"zvb!V 1f=_T7'R Y]c66:]rAtBl>u OXE"iOw Ҭc$*[W=Ϡރj6/%WhLIE1 vV2/V$wt3-EĎXVzto)Gl bTN(,jY U@^] FHF =~5)b PS 5DdߵA( ͸"$٘ r8p!W̤*Ү/vW1 czyy"Sߌ h֙61DU̼(7q|]P3 o+.Heεa uAwn>##>&`9t\{k@șg!r#:P M[rփwB0眡IAj65ÝD@|D9*63Z\Pr=h񙼙axs&g-IK!sQ3O55>DN TZyhE?_.TqSd1:XF19ʼZ̹:ЕR6z$if` 7KWf!J.X{q=YH&=d˻%j `˟t$(Wz;Af혻&YNh$يdJZ{CgB͸5j@3ܖ@C!V# ç3Fyd);׻ƲVD5Db.W^2ik/e6M֖b3/>wW ti ,Ry t3Ped F2= _!Eb3aW0s D|&xyYC)u&eiD^FDyY͝Lԧn s\T&㋶0iHgDNX3 ,h=J_ 3:tt?[)n|7fyܵCM#wC֨!:,(|M:9 M?XBLK\1xGҿ B˸͆jHUҀq)!5b0Rڼ7)CL%=YG "+K ܂Str!^% Y?%Lm2+2MKVSzSḊoh RQ[uݯB?HIܒݘ|%.Ad͗h/ʼn,xda2[~;l Ү?dgYIYwUu]yZ`?#ȍo&S–w[0W76-yl%>[*_#]n=!UO8-ҰcGLN3TOe0^{?o u‡)?RiS^_uI8$_9F'=r>|8yr<7؞΍`z2e5~2p>Jf@J71d7 l .H]=ӻ*p-l&pYzRޛ# 3iN2Vّ5\US":W;Hp:XBƆ\ji|U C0 ?V}[z?rv`'X!5]lAmlG䅌k,l&y}.EpsGJZCj (h0_ Ǿ Op}Ry߰i<~ك;ۗ tӣ&yh=DW5ܩd:dSAgO3WbջՎp|;p̣A$-\])wUNyah cfi&Φp1#>N8o;4 oQfG$uλu\"J(+4C?C+ẫ 1 {M`')\iI"sMdžX vZ{Ks8`Z~;RA+JS#[ v?Wy\ BXeKwO|d'.Å& ]13VyIZ I8 8.̌XL 3?y)^JB+TnVAiRG6 ?ͯժ]ݝ .q$9G ܩOx#w0xܺ&R/=L~Yb>oTQjyTsK eŴ5+GJ!-cØyh*IEM>3 z3gM )]xk+`nOI[4r7D;tEJ+Y}=!vS0]^-r-a~JPsjg h=WB.ZWGJ{E]~2>c^J/o {/1s8}LO;2|:n x&tIʮi,5>wWibb _^@je^{jh.5$U.Jʼn8k62NvFYmv-؎ܖ_זGlLMʘ{1_S&[ [M0F?j"豆H2 yuyV~3U d!L$q'u?8{zbx[:BrS7h[/i-)H(.wgdg$kv6cbGKzjT#̳}MQ[Ѧ**bؙ_@zg "Y.=>9ެ/͊}YQ3G"S{0tR7Ug$4F'pb}kŭoףk۟372(bJ<ڵ?斲hj?+|[txqaUC;!}6e~/N|/'') b6<V:@6A}3 WGdaābI) xU`J="".59Monc#6߁2FZ[ Ȃv߱\DDk~miJ6s޹I|7,n5 V.pSKęm30QA߉2ͭ k}Xc% yn\dF}Ba+IG[\ļ(YNrg\GCO{yځ[ҙKeI K$É(L.^#Xݺ:UB\K4py#TՑ:?lcҍ1"i #Rpsגlh 6ݿi >y؅Wyr*`4G:&lZ}g l#庲YV@5@utouDRյ% HhƊ!4 .(XP GQVS6oŧSdYR +|I3զU9RB;s1(+FB2BnU.Κ@B_/#FH\Za:maM +|ƚQ5"YGd.!i޿r #(vѳ˜pPGýmW &wt{RB36x} VeY=xj6|nz kvhgC`zD4AaVgbg җ1CW`0kwCjᒃ1p D,gŸRB \ "9Z FлJ׀|_B͡8j~ɻ U!ru tn)H/ڀ4k0KȣPi#sUE Zգ U<-<ڛٍ7]! C(@^8ht9熅˺Aw"G]Ӓ yԀSJBrZ\6(Ӭ`[8kҨǒP1EDU]e2[D! z)oPny6ҥxKF{Π~&[ bR٪K./OДʭ0w\_൵puG~ ~)2 E5p͊Xѯ-Eϔ.+Kr;^ ]`kϞ|K=b>h[ɿBNb~)ȏ%FhLcƚ"ŚfGMܠ#|ii*8F</4SAbȻAgȡ ebW,[֤9rcRE@ ٍ^j0:cE iS ~K[~P&"*^ûGKF Iהt^ٻ+#@0&6*9J].3mv/So4U/O)nK﨤}R`k~L0f!);(U4V^ArN`]7@]`W@ϛ$}ODO |st۹U) -f Ĕ:ZЬ0ݧ9y:z"܂@xT^)ѓK]5Du3/Ȱ\SދeQS(C4 iɁdkoϏ}Ltw__e BhGd t#Lhu0@ qK!Cx(B7 ZY+N:$ùJ&vs ]Yb-j+5~E#$m[BWt4ūSsXadX&΀$6zHS|c Uƒtv ~g5!Xm:kT3M@?rW>[z?gɮb'n] xBf5aG;6뗟S |}bq=Vs]C)ߤZ3ѠEo=-Br0-'Ӣ){'E AjQ ^(hPKS5rы=DÂ~2$+dhP)[9+ Oxcc̗bS_2 4Ǐ6tC$lsR[ 0*c= 7˗%ܝ/&B%&3$S.֮o̲DD(Wd_ulA\0#HMhJxy\=Pe㿌{S*MS%hQJ&X${{z:^`5 doˣ;!{؀2s\ '9!gq&  )'CX_ݰD<X~њ*δN_\77yfuOĄj)4J{}--_iNƓ1&\/ RI2p>e|E;K`C^Pw &tٳ<Π7 pɦsuR+s7@8q2R'7.W2A 5`VmE1.J҄X&ods(pxW^ɾZA vL. |!|j=\QY NJ06ٴ-7*+TpW}l Nh jɿOGܑrd ~idlA,9Gtj\<|дߡ&e{3Omp }C̅d_OJHP)""d[x]ɴڟ6fpH2hpx#53Nf 4}n5i,ꕃޠ,t\)@N8_.R BBԌz^Mi@r8G%px [1niljN&rfܞl 7{TJD5 $Jπ9[(jhwP㤴ʣ] V#{+PLZ&'|b2w>-z3kpy0+hy<(mBk04k91KnICepvc8B TmV2;^FU~%07DwږDU<]C~l=j:f} ޕ893u b8׌}Q+g"+{#}_V%w#+g,Id['[-~Ki4ݜ$ؘUX}"닪ӑKXkOwIQBt$c[V3@rb]'H"vyyB,}tAG"K.["ȳh$8 Ut_o3-utY:0F;ثFP0, `6D;uuo]M&_ѻnss5ݏ^ )nNi=dc_|u1|RajxuU . uRe >\Ec!H.ƍC 8xf%@%sRVtr缱g^gֶ62>ZKB1\q@?S]SKmC8#[9ԃ!h̀?آP5S1T(#C$F'# ^ ,k@fMW+SUGgv߄d[Ru`?Zs@mʜ~N) t*?]  cCo: r_ Nޚyb?*CL5x\֏}[ 0the>NE`TOI KW8ʂ/ բr?rdh*dv?ԉvdܣ΋[+ ysNνfuCZE^Oν1oaz&GOee*ՏBqjK)aCsU\Ļw.(y8CY[G7O!j ▾ He'JGVGdʖ(o^TKMJtv-ۻE3ߐm&˜Tۘmdل%M-|ܧ*'}Nk`'(yR YIu%]AݟH5Tm'2ޡv 9E__ G} 泮i[ t5":.=UVA^/!ͤsFv\b|{Kog> F>Ӏb(h@{2B2>$ȷ11A΋>rW\A7"g1[~s1g-US7'{ˁJ>qjGeJQVz{۝71Ķ~AAHa`cSRR5D/w 0Rki\|q:Tj_qTpU7#}ޯs+\dq+œgj44*[@kK٠anلBA>K(s8jSi Fnfڽ$P F1?P) uV­!mb2ةIba'07p^ A;^(6G̨S~+:QdJG#h t TaҊ٠ !Ydq3iT: i6xͨ[#U"L͉ P}9.DvaH{Ѽ8nũ`^y֚a&7TSWq.WO@[Ӳ[1` ub2{ zvkwBgF -MGޓxUD M|\M{5hs`RR.Y8˟:C7Ue+xk 3(ETogAqa׸Ux>uS!j#.:;ΩKP'3m,4ʦ:6i6d;V_LWeaXslʋ5Hx|~GϬ~4OQƈ7#Tl;"Xfe\Lm4Ğרao+>@zTo>k.%d`D'FqL^:zYq{LIp]d^#Be<;'P/^Q+[pFhbC+,E59FS8yw'R$kLՔk3)nM!& yR<{lv3] Sw%S*jJ<~j=FZ#U񘳥$!!RȞ~rbd]E)6FεʱsV$ :Q=גC:ّL;B8B@Ў?aL{ч),BNY7 -7r\qUS dށ`՚XӶi*"]Yx7ZUqZuGvdJӄ\ @c0yd;Oc@b Aځ.# K)><ڷ;^OIQEQ&QTy0a.ʷBL=(Fli>ڴk3詯{RfFZV߾詳4vOܥ.Zr5t:&%5Q.ͭe+#JLUU[ bGnt^Dr4XÕ' $"&jSK@ah֘¥G@~#oO˜d":~lUj ' SUsمjq9IaRN jAt.dj\ֈĮ<μm g.ydVXD[Z rG%B=Pw.G.@2Bw^a -Hx̐c8WaPuXhCbڄtU&[4aNÒbLB5%RЧFFH {E3b4u\wtm>y(c -063WmHņqe}鏧Dlv,Pbm}}_j}``q&'qzIc(vYGBenQf؍[DDFvڎ!o3~zmHI*7h?P-N#*79X+WLnQ'듡Hm^+ 2^v~^_8ފA~ZFᮐD.Gσʾ5hrtR"woK8z|T7PR@fg:E`c `Αs HҮYR,EBHB/kF>N_?"ǎq4dKC u敕E?8Ѱ3v.Sc6"dP`-i.,m>CÛ3錆;q961!n]FT~ ̨2 )O)1[W_yJ׶L.d詹X:k-.ne7+$a\_GO]۪Pt$M,? _-'ETxbqnu"{xE3秾v\5D~ !*Veryy+hyLSgFm7ܛE$Zm7.WxNY"]<݊N_pm5QYCmkH ~!0ZٛQGmb6g.PJG jC )~p{&mbe\FKH+,*h6$ R5.@cڂf8ꄕb]ѯ{4%̹>Y4Ã=k4,mle = S!`/W7G a}\ g)>`冗P_-Z$~@)G? i Iv~\AKqX?05fk j{w?>Ӂ")ai6\呆fd|bJ8}k`F}HOq>A0G;H.l=&j8P_37-5%'TP#lՃjM4'KS6oGDB@x !@3 jO|shŌtDQD;'g0X`bI0<^e  c; ׬?Tep_̚|t6Q $Ή||p1&k-tGPhϷ~<^P:&^yIo, KDa'dxL5-jӰJ նdѫo -2$3Yn)WhFAY+_;O>Ug)i*(yFBU0́ Aw28Sty3b+7rFRÈ۰:\oF޳|E̊_ӭoiLԷ{-d=b1QX;FQu9Js6 ]!jP|EK|RP4Kzrx4Tz}޽:cD/fyUw7u5;kLcYJNQg]}1ے$>Ess8D1]^5u@!e}J?~BimxEK!ڬ'^g PJdP +A fX"a1#wĤؙ0+eI{%>x?od?,ikyF{$^ ,4I2>}=!3vϺf.Higfmt<) {"{af}# g8ξ[GB~9*^>o֗H,7yŸ`=إRkb#nx (@&+O!F;v9{ZvHU,#fLgtj!C_ mxLuo8dk t4︅CZi'7䟬G\P#H^qMt(8n[/.)=?x΂б `#rzb,4%n}_1~M^{,2l|G28Kc1\>]e|19 0WYszLn/GO ъ7,X44wEOv# /8!4>#wFj.Y%F^Đ uGw3:N.]*Y]4>)O7uNL+dֶ]y "'9s͏nR H)l϶Rs;''S"Eœ N!x?TC8XҡH[k{kl1̗ql_☃~pt0J7țr.(pOzHh`VUGa–6,]>񪽼_W n+9܅R~ONtDB efE"9dApRՊJ čvȜ]*e##rWwL#_DYnwṲl|0@e%XF(}(`Ũ% ʹ**qDۦ>ȩC7&hZ!"@$ueLqFM0H[>m<`xQM6wsL" |yh_*o3wQ `<\%5bw,xT?+>YrL9l[Wғ_-iQ{p0@Qh}KE̅edΉQJQ1P(p#hGOQ1 =GA 1I`'$?C cY&ʇ J/`$1תjOJhUYC`GsNBu.|qwlq>p/FvKxZ~1@@ajPJ*JN*g໚1NwTLbl) Jg$ LUmZSׯ;:ouAȸB/JLJYxFb%4LicIsd`òuI8C5L1 Fo`t};,[I+իWG+n蒠YxĤN54O;-N:~ Y!vӼjaXTjAscnܢۘn\iZi`6߅R`{v^"OtrbY2AXlA-d55;Ž_bϪfXUz0yȯ1C!:OP[["TJ?,e/Ȃ8lDyVx@ 1<0&[GMFG !c<ӽN$=t\Fb9ب..T4.dv:E5D^u'xLDL|#X(i_"G0t u Gә@ֱ@. s;:MgA8HayCbk{PI0!۳y4sC_`:nc,JlDk4)S.eƠn"76Z8в?a>ة,JfD&rr(**F47K0 %}ÎC8P3;F3uȈq|Ȳ6&~S/) Yz| ~ՙk$g\fp߾7D1) 'x#u٢"슼MU_o$+Ixdl\=~Ÿ mEN5_?_+̟tA(炌jD8UfBH2?;j.dT H {2x߶Xpʟ\翳MQ(Sʨ 6]X8fJ֋&:yKvش}Z.7M2BיbWؠ T:=Soּt/[RjOO΋6$Pxuboډ"*3S'*iѳNmLj"@ 3F]6&vs@]E';[Θ ,R Gb6X -9z6J,Vuz^TwTZx,?\_MmT8o/F ݬ{"""wv4YG3_ 8]4Sf(2O)zyŸ;,zjpB(Cuո]ԩ/淀: ZFh2ŭV iv1MI%QpUEQzkS ~ sfiHyDh[:tOȓ̦xN*fC F(y(*YjzXD5ʮlJ|+Dd\Ba# xVǰrbU2/ϰ,D:K? ,kePXW.`WR iH)<ÄfÕ.AsXha&w̚#e }-Za!9 ޙA1?S̶~3 ͈Y?ee\쨐~mKl*afoG} ˧Zm zܟa?WvyY^U ܟе1<`"?gh% )w_ę ]bҐ |Y:Fvq'L^Sн6Ј^XAle`tf7./t2a:q;[Nr']炢v@>~9*vҿu.1| 5⊋V" 1͝ty廥1ksghge>Ovӽ'HMnP!hN[aͱI6ᄼLc WaP!+"^͕ХR3;FUg>)F- Rl (j[s_G9֐7I'\˥r9jc݄tu=NUx臨܌tA/IٜЉowwh47\^K#wd-ȭ42ҫLR v;IR,|hMŃ x%+(C7S~Ֆ]mbڠ[׫;[NR޻ ӡζw։HЌ|Ϫhfw"1S[e4664ZWKUiN\ *) }Er{v̞ UuRRvTS .3oN mMuC__* 0rdS! ؄y)O( k"d0XCC.݀NŒg-+u)[A.67X]qnҋv=RPHc3fTt2vW儓TBf 0x]}[|WDX|U66>dAgω/ ~b pk'q^5kP'F-+yڗb]}X|rRs82 n#T\f&ziJG1$AQ&Y~+zTɆM @]zcK5u+-ħJn媉w,WP.<*Xl<`Lw(v}ϙ xYFYE{\8D Z"U`q+bpomUm?kJ}-ܝ F&tj(Jr6" *)^8ގN&{nB xJAicXjbjDv+E^S%J_H8d5嘲DJN񕝸?QqPb#B{P.756i"UOr[<mLʒap|C`% G@^xֲϊġw M5څ|7e EbF8=&K>%|Rmv K*=TA2v w2S@*ϯ^X*K5cA!zR:M{3`q6"rl4/3ŷpx#-t%ݜ ;dgc RtFHNŜGM2Q|=@fؽjԣƙr7oLgjG+Mف{J"$i4-[Vᖤ}A?1J7^Ɏ`pRs=Hw mvEkW @j1]Zts]o!'Aц$T#̖ۜ7 r=lH;hnͩ휸|jŸnE6>Yʧ4l{.v ]ZPϐG4gH']WP\+K] _`}iF>Ug տVw1zzX돐Qk.Xc~9H"Lf88kO*suK9$O!DqFԑE+aAQʒe@;tzD@j_!~j̇L uڿzxWytȧRUN, ;7ZnR"A;(삺 DTkM:^60Uw#prS}Dj>D( =.`Q$o986x_]%{xb*ͮ*O7p!X$/+*'V)OpM< 196L q/2sH߰X뎼=o$Bg+5Uf8  z/v\޵6*|A10SaUo1wFQ5ȺHP]*djӨRa~ޱyh3!b.j)%-~*絎t@wc~@t4ՊFˋoBYLz6T٢xiL:k"E4(`Y 3jW})X{V)O*ߖ%*m?(5FQSvVK+H3NVزpg-ir8D£oucˤ\JRwn:b<ʗ.b2kjU1{CyB.*m>C(GЅ,˚+mA߳2B+MEӐ8L/Vx]m!WD G#gL3 5@>v7;Glo]^zTBllBZۈ&@ !̷+X\7wQ7Gaok{ENopCeGÅ2*b094 KQmy&$ШW _#H.*R,EU2㐶V3Rg) 3Q:>UwSD'sB1n/0=}pkKx t5|% ))Ɖ{ɮF\޷eѻ 2%9ҫ5Rڸ~j_v]ԩ U͉sT/3*6 U1#뮒$C0:ЫQ*W'h1GHI1sGOZ-G=\EVlZrF4FtuKIn hp9!޶i3؜^ӄ/PT5fVT͑C9RyIyC٪Jp"40 VR)aY-Vm bpĴI_IwZxţ\=]<5k ]V35@s`V~@^lfQZh =ɿ&'ySV:5֚s|YPa15"ԆER`JƖS-dW+~#NeD6g,7VlA2 ˫w*b[FD64}6FJ= GD>i>x$^잏[Qn$gy? T2NkQa-c#_(G{x@/ĊyhH`&JNS|N,LurWBrA3O Ǜq\SPUt4 Ў@#3 Fh n+'N'1@wĥ,OA⻟jR[p Z؛q۵kV 3$|q$秩T/_Y(sPQ(Z2X?:泭x30mAH ?y5gmܥnE/mc[Ӭ*F2* C2wk1h#H& F:2NY| vșU.B[++~I1! Eul4(X&hM )V=E\EbŎF`.F[HMs 6ZNo3G47Z I` vjNtZ5|( @4q!C2@٥9xrDu+eϷt X4w} Fк{ȓ0ed )*дfR2un#@ =l]^&gkF4 䝚%,*@T~FzsY\4ثyܴy~@Zc5Q YZ%Fp]Cz:+t|H kd| M_61x7UXtg/f>|G\=]h"/pLԺ0,%>i Ie2Cosg4M6Ib^B( ŊT0KsU}CL)юd7jۦ|=&Ca:c?.Ać$RBA 2QF9C:wf]yJ {ڜ-OP&U^N[2зS-XABKIyg}@j=$":$)M,3w ߚ+S'ιh ٳ`2qN4~,o;(|?ҶGT hS '/̼G步)+Y 7D ))AS-cD 38 0nz19ҩtf&XJthseQ\0I1)Yy8&A8κvX;i (Ǹx#npzUr"6Ƿkj y?|G'+ QD!p@(K_0Rb)*ddpdWK^S8qμ^8enX_)"ǽ eZ| k=p*ldV2I~=tM  bۡ{2 I4c]@BB͞]yy 3SuʢuBݸa3|K FUG" L.N<xu\;>$B\?6TOl`W3gRZ W0h|Ķq{s2__ϐST"_w4 1ATN6NFFK>Q^.0妤[k0ipSdCxPG$ 7ۖ7U4pyhm&'ͱz*Mb !vۥk¾ZȰa)=a 6E%=/V;'7Ysw@E!Eu8r6ΤdbQTJYu< T up9Z]orES8ԸЍ_7bo 0mwrlOi3]U ztu1 #+T0R+,F;u,3Up{A0`n5$%Zӭ],Z׍ EQ٭S h|on> _Ib6oβz{h\P#KZ cTEyD8r]~3Yy|hGf_U%uq92i O!3)@ӟ䋽kYh+12VŻ1U#̟VzxxDD ppy(3*OS*6Mɖo.?bȺ.f gF!#TTӚ@y9-(~C߿nggݒ;0m7y2UT<8roϹ AOA'0v_ALh)8QKUz@蝦W ! \-bo=VR^\~X(G9||3QVX kCo["R@$]r2N\XD YP>ow(FZu  [+}Fm$sĭ}Ve>TQhqdrWWFH1Ro u@ɝQ8jO 1#"[BL!87uKfGlӵR=Du4 vߖS=4ht&iS vciLzřƧށ-)P)%rydo2 zY ;9\I R$Wى 4¼z%t!-.}0R}j`@ζBs3UvE5z5wXx$Γ4]ڬio0!B!}>0#cM;Z2<,ZHFb UKdCG>셙{}1T>s\иRS>gz.x.L7 IUXZf%k*4<Ze&M! awsfW[׳#DmlQGM2՛_+S_7 W f9n@on92Ps6.vF{ZVuJ.Cp^WhYvZb5(:[{Lt3Bśe nŘ$&~8ﲍ+?%8Ttȥ-o7^1UEd yz:Ie7(:V,;um!=`.!ª/s$nY: $ҽ_P,!Rxx'TCq/{iO8ם?uɊl!_mEYk2A9^*9Kb`T0CA?eW6z=W"G9fD#nRRs'ɫ[Il^x3Exʿʘ_S nz7r6P@nAHmy>{9ӧ.N3g]zBr/n (kb5??n2ܰHoVg`?Iklnw}VNMkקgǁ^[mmgexe x%{ջAs_|<yU6~f9kZ*;* 0%ٲ)!.p @ACmb4!Xe?aRӢ`g>.O`WfEe̟v^ݯZad|t &lLdp;NueWj91L3_eزSIb딶$ALgohs'&p53lڊb͠KM_"q=va{ }IㄢÏ[, RKδ:|FGZ0P{؃5KH*\'q J$߿~jyUѶ>QHVB[ٸŗS^9sTgw{/eT^ŲIV=2xjwNA[}^g6&r ,ܯ;?JӪGP;>`;Gk7$Pu[4l3^bH?aD buhNl;-BZ)PkyV`/^|4*X[8H1Es0s),ܔh}ݭxk5h R%CtnT=[Ni {As0gb1ga@ h݅U!?<O@'" h0Rً(SD#ݎ8TX͌4jq@3k2P% k¢^4-DS#]YS\gkP IAxPx-qd90hOB66& ʢ1=: CV 1 r?ݶ?}B5 1Ht5C$$g/C[-~U= wUzz-NIb;CvcR7e`P.ҦN F'\%ĠW ct{F`|kg0_r]"m_HS &zc>K1԰ⷻԳt@&LV_oBT\O qzE $^>g"6]R Xt_;J2wc{Ejٶ77tؤ)X>d{RL0x3 1]GkrA$ștgn| (F{-b_dΫG+cDQ[fxv)G8-{ HIYG|F'ٻ؁3;?V'#M;y^Q]>)(hƥy«Fk6#v[֥Nap;/;=3|?3 Eiy Z(_ J| K4+c(QK9I&9k.usH{s7 U[B8l9F#A0_$$3˺lvؽsz F(=nG-`U-l-m#Sge!VoՄlBeS^L3E 澣{58DL}V)eb!x)6cU^nyqe?]w%z˛޶2d -h~o2kOɷEe9RtH[V>&8]3df+jS-O-l$an*: lTVAiQ W+x( }]f5mcvVa19>OU(Q/[.BN?,K*`:y؜r/ĤD.ir]|M9@] ky^!.šoF؋8|I ;[RoLdPlm"kt=?fhß;{M詖{7N sI>&_kTb o@DM1#tYb螙֭ K,x%Y.SĽ}=hD%aCJZ$q+R\QT 1ui)w2ƒ*iWӖ;h}gu[\tĢ.Єi֙?.n{wTR! =tMs4օ$s*yX(?!ݾBng8:.CX5TZ?J1-S&LLc~iz([a/3L>;$A/Aƒg؏Ґ]O8w1gxh,OCCu~lW{EQZG ޻e⣇CN L? .LJeP0==>v;y@Ű=窱Hj3 m`6o iEnBF~4$uJE~vK\j"GoJAX!rh+3u:&l~iR?SX.OΧfwΊ:K W:SrD 6\E`.E:z4D Au|bTptXGrY-%TMl $-jy'uRrs@9S^ 僀ęyaRYPxb\iѬFIK++›[nM59db LFAD4^|TEz4ylKg5Ce9b$kYhftgB̃p9u:2VW⥉+|B 'Rdd/;t~͟RM0 8Pg63\^ьH4,v[쪥qW[lx1@$äb{?StfFDd$kxdrQ#.\')hOa; _L֒uRf?2Z_nqYǧQ?W)FGl E%fSMk!E>%IF84Ui(P.I<^k El's]ilpxk9`LCpW7QӺHd`'(PO)/AbHc}MdΠ)-p;pm P;;lwkVU;jjֻXP^!0M.lO`jK"uGsmyCsBLPWX{\F}m\P_HASW]" myB܋%7Δa4Ge9RbIvS(Mha|7ʬ#֜G vdd>m_ LG8!\]u^"\4e| @3"=*EAKcnܕgfZ.KGOCA7`Gse+Ԧ0Ef J[ga ש>fGpw"+ʟTg$DD zɊ :2A#VQ2oʅ 3bg~ bQ0{ψ掣ЙzbZ=cЧi"NIm#)Cgszqn'3%.60c, eX }5I~);bwcU$2xɇ&lRY6%j&G[N>^U2,MBh@筆%WoO9<o()sTE.v(+ybw#|<<y(pQʀ `U%X3\[oLi`bP5E>s`VrM!ahS_RwT͂Nb@)9~h O&L="WOiD-IBaޔ\foz736bQYnrݦn"M7(&pgwyLl]eW+l?B  YTaCyè'] FGh&!}B@O7(l²ÝƯܬ_ÂKogcb.*}f|D?!yӢA+Qx PN?q$8]}#z=$ɖRв\=$ac+ϗUK|ALZ0shE\pT5 <4 /fOE]"$Zn.hl9p){כdYeJ!G]kn˔=AU?+ 2P 6*1tieB.v^[BX62,)7Ze2;|DX. xC䮽!+jlt3 U/!q=^Ǝ㋋<71wTM9RJ%jЧ4[Qn+@y=dHPf}mQ[|WL _qs ;;<У@܀Ü,RuO4;*31\]_J@־h^b!Mٰ†(uO`s0ق8&m4͉A^R}G ߍhteu.SZt.|aIgG -V'"|a b&p}h ᇦT؁93?F<˕4Cq,uk{Q ,7سoLh-̀#U|Jh" gR?׉_LD-@ +[TH7/"y ^$Zek9* ߃q6օ1ʞp}9́٢` (xV0 `,}:o>ZQfİdBpA pju2I1OD9,y(tuG%9;6ojHszxh̭>K^l,Y!xI%oAu^,aTS~;߆ ,4#T /boD[YZmTc*Ox%p8&yNQX'صkQ!ʲ7< MSG![-u\K3PolY,9>DY.tzZda{qe1ŝ3R{̨g O砬#s B72Vô!Fj}̉{'"mJR%kiaI}2[% {]SSF PIvkGֆ|9P ^fÇ:1Wuqʞ3~'WN!%]h>oV[Ċ^lw_ΧB`.xR['DB~_ Da-)ܘ,fG-3m\@AξШV̈#9 ig/@/^ZQJk,;0/bUB),l5QOyE(H9x 2-|췓 `;$G=R%Ia1WR&C}oSE[W34'Dz T7΢rvԴD}? G GGe+[CXݼ GIqutBo {K\7 .&)#Qӭ ]O=|ϔ1#,^?@<\tSnHwK)6`ԭ3KCCf7b  ތ]ɬ0D-u[INyN|qIlDUăLİr<OL#i+&#\.B[ߟD° a|3kƍj-8yCv ;*➃?ɋ᫣zi" V'L\6'0_D@O|)m~W3x+n%kA4yF O5#Z@?:CsLnj1PY,xY=h] A<5$ '/Yj g,nY)|,ob:ھgH{˸i$q+7½X;Ye]q CF_JhBE8)#ƶzűaΉ1hI#v@r\чbs?Jc+!/r3ˇ@$Y8ZMӘ]܌2>ܽpc ~5[񥹯I&3J *AˣSanSe&SupCpGM3ˠ*pJB#}bXdZëi]Ip}fSQb.ԩӂG9 y'pʄ"0>}Lh$E_N+Gv絛ΗD`Sj5r+peE^`B@,QJg2O1[r71}s]r P8x=p\Q ]a^q 6ej8]6 IJ1j//VGoxK"˻-Hۆ>eGs Ù; UV5D+WHT5GL]Ll7`um7iHCd%<;{9ՒGEx!~"j ڿa'WdRtʦ;V02Iu!a>;K>;4iz<2*%l?NGHc) !^)HK} \ɽe2e9Wo͋*4bh&[kn[\~3'7jW}U aSpPmGD5|r5ϥw]DLװ*/j;e]+v2%{'uHD۳Dłrʯn\MݹZϔʨ#N+1./Cw6KiXF_IR)KҌ7 $j EaF Jcw~B(Iy1PrKr{M]eF0T6_@UΟdG=_r^m;̌4pcVE~׵Nt;=|:lp^,f=dk@<)C'b½x}_?JLlq<I"o")ҕ$B:Poz/-Z%k]@_8 R8U d'{y7,@?)Xj8JKr o'y;ZoOIvͶ]¬m̦V VM]jnM"fԪ>a+ F6{D`ʡῚe̔2R GDtz6YG 84ʎSwe碄JoDN&nƘ"5i]C ^|rfnp ҲځB_owӐ$# byv!aI0Sy?@q(}4\iʖLL \ܽmmGH x(ATEr?r?"qRy3URR^ %RIQ>J'P&x;GI+dg=6g dKئWݿ}tn_ H N<`r-mRL\JGg 6Yn!*bE(S0Mdl`_jBDE\!j [LyBk1KͲ43(^6* #F K%ؿR:{~sɛ!PCbm~pH odҩ?kzF6mS! 6AF3*ޘ3;M+~\9aZ٠fc1\rɞuZzXӸࢫI㉼u{EVV;?{Re< @qNڏ>Q_t.zZ`Of/1R`=9O*eۛeB$1N lsQmBifqG{Qjt]4i tjP,:&W;_{J5!.a)px=` /_mF=Ml"k(} 'PAhb t_#Σ4ns#f CwpVTas)YHwkdrkxWy&E?8ӄ' 7甍ەJ-_T`"ӷjnw1rΏ%?>fn%6ԔLQ%u N ٓ_fvۍ#7`_@}Ū]OG'5xϠ[5.TbQ!<?U)dS~; j~+4`Fڝ b92>wJQF\qxC +T sk(=$k+f_mFx$SJ 4 Ο^̤#ܟ-^V Uja#~ Z0 0:V}/7H}g!lʺrrYGw=:%uLb6l/ X$sOl}( (LH&vqt\P8svT:YJ _3J+V-AM>Sx-|3teJ Cz\#;ʪY$84ZM|ꢨ޸"`M!3Y^L#:@NJɓzB4'魹$4ˣg^ BmViqgtoa92E~]p/.#yã5}+O5t{*UW36QByU{Kpy?oh5+}J!\'U6| ֹ/>^&pP|Mc.Za1>2G!(Xd T=Q8 a|{[oD(zD|&PJD\oֺYu8 Ɠ&~&m/2^n)u7tg2[}_BJ ׈E gv#Mt#%.r%5\}͆%̢tV^U7v''n/ݶ=-AOXGX'1(^A $7,m~?)*a2[U&;ٔ/Q{@͏wE.sgSX迓%1@"uIΨ)gUojtFTYSv[I(~C32o5ҟ~FRu`^UkZb#B^ADK @$Vգ>&D5&.TbTYgZ* gّ=D͔ly| ]]{"P3'h)QOM̱E;*rmֿzU4H?덍c@ڑF>|5RAõ'i^5 + qt q$HjNZ#Q'?$+?F!avQ3͈Uv$, kc!{m?8!-y)'6 ax] Nwzn%Ă`bIvIT,ZN:ԭeWP$ DY*.m2W2M+XPPpGuq$!woA-ڄ>TF G6vd.q0x);F݊\1+RrYKs^%;O)aǐGw4["a0og׹dh.H5{#XcP.rDңd E$L9R⍉ơ O?Һ_d2ZyV? loXΝ͕de̠F ,u5y cJBtQL\E[&>L#4x h ݜڂKmRR,"5M$"߁hH!|0`h$Zx`^R,o=Z&JOU0'a&d -~'G1̸)[ˏ cm{Y;, 1F@ݱPs$zQwUuP4K`v{j_O&Tҽ?C&C0T[S$` ];W dI%.BG lh-<]U?o_v50JDpH:m]Ew{Ff܎`p%/Tk_~D .ƴĮv6îs%謘FnZ mHp+k=T]K_-J6*Hdۄ؇!;wc|U"MSiLZ>vD#lu5m,@}ޫUҵްśxht%0J-{L6"=,@a eܑ,'trNo Pťf3BT!"#o|嫘,8/psk5%@ ,RϒtrgIQA%5G5^>1 [XQ>!$Vo)3= &xkF'zھwQXVF7rC&5?3[j-輹s _r:]FxDYl+i*lxmӜ&v?vja`+u#:d2b\F2mG;JAx 9U[&"Qkɮ-_@wSG,b%_َNlW}\K3̗k*߄SHeܪtk6BA6^?5\]=3xp§:1#4Tw)猽JgG#ZVEYkb# lrT/V3CxцV ݦNE$ZžHII('XB¤D%T`;OU{I hzvyw5Q_ލKt(t.𷣭1I_pg*'(t}=>H#fjSg\ྲྀre%q=(9ɜJXHTC82=&$xaBpn,;_,+`Rþ/jZm8<+1]DX:4&?#L$!6(ښ1wdMױy %3$G!iMc4܆j.di& -f਱RҏM~Oy(AËwϵ IZDPb0x`nCYGL5y D(Ơ ;!@!c%TW $Nu\I>@ uy,Q(Y1%QW p 2_οw7x18f Bl-JDApP8 Gr YP\\P5RdA fӐ`~?H%=i,K.%&ITZ庞HM`UR]6K_@s ށQNƽZF;ZYֽ&m`DJ;۬r )g{9v/֫ȝ2 i7sRTm<1D0ZZqz轷t' \<9K_E8`n!?\Pj.85ܱ-3Ȓ?&Cf@O<֫.<F٬9W%}wmBaiL|Mű+B{RxEt\M?(#U@@DmןJQEDBR%aV]Gfw#)1_|ˠ "Ojh_EC,5ǩ۷J$-ʲpV‡fy@NNfy"d77]*;Y_4H&Ae<.<{gRWOIov^pKt7 p6иA0fD{{ڒmApbxg.б:ŧ0D}7lwͯIF{s^)P7Ch2Ujai]8CV=Xq-Oa?R:ZWHp6S oKT,SqbD#^̌)rMKz|~`gF RT߈ [2A,g]]3褩!1 =pS0fi+ i:*\3]5{ }ȼn87~SNBR_LZv6 A0Gym;+W :/b~&%6D<oҷ2]JPg ~X4tijэjg v= ([7YG7ßPhՇ/xnhEZ Mڱ*la߷ic=`'՚]NC='MZc5yA`!_o2fj886hl{."--IH* Pr`|Ŵ_0-E9 '=&nWu#Ei)o2Rs̨K1ƨǬug^2h`%+Eo5R\U8s~^75/VN3/xw^Ko]c .=-{<;}M/ۂ>iz!@Tj#]22Nm>e,vq Gx]+˅edpJoR>RR浣D'#Mfkwv*ٗJ$1-r =2 >yEUڢE[i Ψ U!v0.C\zo٩殞Tg1 -Jæ4l %1cZnAy8?!CHИ:WC)KTRn e_V8Q p$ <<{R,"$=U ,L5fߺб%Uy6<"Mz2-TyW(DIh#Ύ Ok/iq2Qfw&l1YW:Z=bž+;sN4Q㊠6>f# , _:O؊@Śp =P )gٮ0]в&3>U5da|-) 2sX?tFSˍTEw7_^3ǵ̶8e.噎 I-CXͽ`fo[ftYi M#qp\4H.tЗjk>qE뾫ZR4v/Y䟥!-oݯ ~i-M%4=*KH8y)2uɐf.AB$/+bH,vT<`rBNy%~{rO@[_fbYegf_\jj%TN=pWNIWO_ᨔvUɃ5f~g1`Q n} 4>r1Yqw  ypxo`Ncl$H0ԈεI9<3voƴc󁦵.2g_?2ImJ*[ h$)DkohÉ59yÕRFE`zg8Ln0ӽ-[40($Ԍ/Ҁ-`K?~G.2gmTDwbOi\N>.٩jT4|5p$mzuqZgjW!<#hB5dsb@N8v,EW)]R|K@ig,Vkh`у iwC7߇y5JΡ^,Mh4_H!,G120(jts3Krg*?uGNxs>b&' \DJN =}[~㜁8wmȟPe@BpCpv,ں=>紞 61Sk[yЌXpמf+dގrسS?i"9TjNWuOuy'l {Q>{/军95dn1$iX4|1kbۿD)Z6+*mYphKi~t`t}fVG {$XB)=s}θ'vf~όڃMIgzUq wV \ TԩXeV0l*-L6C\;PȾHY ʦ7guU}0PQ _<PY^7&0Ɠ Y!Bۏ8pH,($ƚP3<8Z;S6M.#(sZocť_R6|15dPjBI~+Te;ṽ̈{)xi來=ܦA5s)$;No"ݸne Fu>S' ncș:ڟ [αTUPs#-\Apugk R,ly14i4]IXj+Q?fÆ,vn|Э4_ 1ŀwUbQ N=͘%.(PXY=75ʱ^l &bytB줕ʳ 3wÜw/uIAb+^ VoQ&snjZAwR|ҵX[ kK[ 7Ŷ=4-%mIz5) Q>Od@0 ^{+\EH O<!d4R,0O@PsبƣGצ0#kI[𶚫yȣ,4LzO,YvI`2.sr&\@@5\)Tw3Qp|ZD*C`ģl,6L"ybd@, ^J|otA3W*0͗UY>=EF9GTu9W7/u 7M]YqxT<讞dujVX/ \[6*Ly>`lGU"*clC;e1AC鈊'9ExPy8*,Di_4p(Y'Ql8xUw pfƆHxGó螾iV!>h M3ª +C0p&šn@viƭ7-nKgID OKt+.ǯ=N? ͩ&,B`R+\qs"-0\+BI@Q>Ug-2Uꆊ8MBβ)ܷ`/iYpN> *f=PD2*!Gؤρ |2TN$i١\?p @iU1@3p֔A״-̄{RTalpSޛJXŁr%C"Z ::Sd>}z8Lѽ}%){ہ`",t}^d?AggxsR9h/ 6go}l#9]Y ]h4ՃKJ굸cǵoC ՘p$7 /UnQ7}oh߰p*3!~ia(,UXi8C(0,X!YBy*&CӤkd$YBڿ/3.SȏDDwoft7>x4K8)f|QT憛# >@ϩ0H%3s.u1-z7*ܮoHZK^Ъ$C@_*7MM@n2b+yc)mA$.╆[)H~03HDLmxeI`g .q9=Lyx (et>u.)685 vIq8|pQ1V=q{;TBl)yky#xJ2+fElRύx.FB/mUٷp_Wyby,驉6Abm'$vA _Q@ksU(FրQ=ÉYo(ӥGAFh%Fh}gC >{n]1d!Y HfJfmw'3qLJꋉl4V|N1:`7}$Pǃu:8>P2*8tm\C~]kAv;Plqjlc=3ƀ _JVr s9&;œS 2s@';z lDUJ~AVexBKt4qc$*QqXۣw <2ue\읏3.=foY"+wX@xБXRF[P`+ .fY>{eY_?$L Ap1y|U [=_ezU>Qec6R<IVZW'i됢 %юX"Bz`p""5.&)\ ~-M*ZS =[z͖їmS ]32e&V/|O,0%l[*X*;Gk/A8YpK$mupNtTK[av]42%,s~#J1\X np',j!\sx0vİIUSwT+nY# !ȳs ~{C5类jt~ ڀk?Ѷ6Ȥуʞ6^%ip*:_ڿdҁkng lU6+<-D_հ 7xDKk&=o0GOh%K }~C }[lua58!S?6 75{`-j$"s,8OR/f?#9#RAL)̩m&޲ͧr4QIeß!`\:եqQ\ZndKD~HD3ӱ3 x )0d4SC{Sc$nSf%SL0ٷ l؉Im /6Ol@npB f{ C=RZ"f- NzzJvr@S8;\,ާnZUhI29GEPë9Heܿq0_e|Ka8)UW>>,y5H+FBd{Uz'##NFkXօgȉIZNf@*Twdն-ٚҔe&5J+qt"$ N2FAuYhAGO‚TE"rQZU?ylݳSd,*NQLRS%ao_R i8JFO(`v$N^%3@򗉾e •ƈ5﹆4n/ϝIoh|Vq_\ ali~ cĹe^j !i#D7_%9j-BZ MȾ݊ 篍D^z< O2"<h->Lr\eY*=ue/ɃmnO6&?͛)Q[\l 稀 A<1: t Btg0Y i?-S1#s>3]?k`zjx8Jagk.~ mv"E` 'Iz7OU"2kC@INZ_");eq;GKe:~[C_wod"IlapS%4prp{2,YfJ;xZf$6vw=Ĺ?uZU$4N N~~FJZ<ŎF+P1'RY91EPs%g*W_1hch(EFZ~h،u\RUzIцq@!jh5*AħhIo١Ou)R +0~av4"][rk!{(R&=cߠs ly%T]أ{Ձ JFZ=$5^V _lz_颧dA&9!<;Ќ45U~3 ݋Qb\ xjRV mA|7gs3d7Y,i$''*EbSAsH,z*x^lADL3 ~'Lo/Pwq><>ex)Bn}4 {#sgCGYHjwiE']>qU / 'jY\3ZKp\L?<Ɨ-keӧ҄]5R<4]al:yT+w PF#1 >Jji?Mhqˣ*d&xvgL/M3Wh-b Ti|Q?^Z5)^9#yL" y ?!ϖwɓ*O`}ب#hR2z DœA!ЇD,e]Ŷ״(- qWiu#u r~)噻tx<TAGV- Q2ڬb)@ 0+0A5 YYx0hOоV7 )ӱ/oLնnbs0(;"0U\^`ruy/A06RhM j5u!ؤl}rp~=i֥jPs͚ʹ?*֒!!fmjkY0\KC E~3&@1(_X#_x{5YK/5jX︪P7l6'%X[gn\}$ۤ'՘"seTl''OPA 22rPMT|[4doJTUll;4^Xg6¯0WF>ʕjJHf>>m@ZܲBA%\~ mfED t)2yc4bN[ ʙ/J3N%?#|X dk&:׌:C\>4uhnHƵe +$F"0kM v,'1m޹tKj ֎+br6Iԏ#X) cݘusS4fARloGne Dl w K6? ,(R}ZɼthI+&'~po^a_ٶPvNjC :ڢr+yHʀ_ǹsk2_A5rTTHYW^#CXv,/Z6z JdI€Y0[fG54@|x8=,ɺ ,acLeqH8ܶc9]'r J^>mA|8 lEr<TR-U\KR$c&ΖnǥlBwJ _f vO5$4<3f+S؆9n9 +~hf=j*2իplLo}6J7g" RKIü(Ml10>% ) U(uv,LT6?=mϻgo8г\f |٬|SI%bNTlP+@MR'fbOyweyQ{^g0y/ڙ̧=5*hsXZ/WA}WHO瘣46agrrtu6`oQ=aH,Q$dُxSV%Pw(i!I;o>vGU*? .%Z9#[V vg|C_7!LyBho}# | p Xf3ww&Kr Bk$( u%.NI܃&͋yVlk*gݝ䞁x Gp])0&< 8i:|{6U J#,=v*T6pD܏ST;zZ".Mnf43 rSba܈awr#;8@ s'lLdX96 =zMYIj7Kp@ L63rB.KccOS|s 93.I w.<''$+oNVwOBTs>]5k֪ AT2GIV>k;5BdD1 TL+CS%jM{sڤ1.W!XsHߣ<| Xj-b)ỹng i9jjT b=7afTLм;0z;=]f\QH?јlؖ@dJA'JlFG1b;\r]Fe9w祼mѬ ^Z>[RIH$=Pzu)P&Fh3c! J3ЌNW8Z+A` ieXVliӭ^PFTnj%ʩV#I9s֓l.\2|G½e- &2e|^\I7܊ˉ0P8md|*zVc{h3#:fZ`{p|ke& ] {De16 (&wb^Bᔪ5-.J3Y!7ʑRv|E*;RSrkGݾZ; x"!K="2 ݻ)J굨۟vO4Fه`hIVP_#$$G9؎7R {aG5%'GD[$P``K=χz)Myڼ~͆׿5V?}l=[Vl瞟 jPz̺/OBc!xo] wF34QT;ت̓]1"gBER]0 ?@bb&kz\22  u4j0o >2r5cpMUM5M=|j:,'tf^ZO A{;/Ӝk^Lj zkUwԑ'EE|2{al.*):XqHJM(#1 XdJ2Bl"^9W;6u%`bgq#$W6v*Nu|xpρ50dUyv:|Y8>hq1.gSdcб7*ĞuN(_,_O5c=&[\wF/̿MPsyo*+bG)_$ug6G6]\v?6A_IDVkT 'WRDRp:0|⍮sszlOŇzj~eƃNFˇ1۵,z/ӓm&pҫأ] pTS[,9~K5w&*jIG;_5@te Q.$&Ao<+(g ;ҨQ2Q]CFMX1 ; c ءmƒ0Gmoh- 4I5[20^W aQ*\>Zd%Giqq]b ~!"Z Rck яF}F;`կk݌/&{4qf; N{q*O^#ȇЅAlXtVt{)9(WBc9&H;E$n>~5%x[nl9Ȟ'%%PPZ*Ċeτ]k" N3u?T2mu&kLX%h a yb-vOd-%F{Rv&Ô|FYBL`'*kϠíTMHhW~jD@V(8 ،!!2i,d%qﷂ |'FK{/'x=`q * rIzA{Sc6W=w-v]XV[U8שʅ!3" \ɷ.\OT-L} f\@Nwg.z,sJ`aslދ6<4ZΦUyyoo 19KPVW|'cԣ|0 _9)#U;N1ڤIl6McacoNlũ,y6fymf'Ѕ oq]l ۶%lw5j:`ژ NʾQp/?8mԫ=zE;@_T*}` ˑ_01ֈb#b;.e{ȇEkUEOd`3~u'{paiGDzS+3)= 0eԄ{`!`p&QBpPO _gChR޹'4-6d .ϑc M^Z`XN.r]ceZuKSV& YF{Etwߣ#fڞXx=CK7w`1}!kʯ:kS MyB;_ (1F'n`wj|~vZLR-r"$eCjiEs(H$KN 'lѬv!u(aV↱kڎVL2H1zR=([:Dxcs̻FyѶS^~ejK놞96sh_YX49?xgl!),}ڗf࠻t⌖{>NߑȫJxzn/JScNQG{!QIfjCWI+=65g[mj1UC[~ќRB[ GE?nfÓQbpQž~;62<Ϳv jQ.[nJB9v׀v䢀^ހ٣FGW9dsDnb=bG[o;5v-a޼'ڕb<󮬁q*̂j<ß-5NOH󩦣n~`dL#gr "g)D-Eߊ7X ÕQ~P"|ۊx'KG)]pwg{tZ$?f4Zwww>]MD͌pV֙n@| #3q̓αGˉ_GT 9x?G] ^M4Ace\4,Is=H1xk"| f˷ƃC,9kX]@Ϳ顱2Pt,v|Zw Ϫ}~3Sjļpt/D¹2wMxFx.]cKu`A?vwː+(c;Ou,.(-aؠgnOnI}}egx?h3>)S/_j~gorl?2_h%P:rtwik[ TzG@A{jb@2Py|ZQDw l_?hg3oS Gp93+|>M/.n4*Ĝ1 v}ۄ;@Z"-^"]!5 Qmrv7\2E9?(8K`n2n(6z a!Kga'uҿ+p ^aA3ag駅+*, *:KqJV"/0_)(e&i=8ד:9 5onGknq"dVdCuI*bg8풿$Ar qBtM) JUqu%H#O8i:`x)gޱ99_*i3OqOnc{%rA<[ա'}..o _w\Rb:"D-N_Y7n$0[&b[ˏN,4Dh'ioK=l [3s,$?A?.B08p/#`4H^5%^eNzSEf5Ax_N6lx CY-vH4q١;sԣÏ#~|"ZMt9G^9uQQǪN7b^2?Hbz.wL2ຢCҳHZm<͇+:?_8ɿ'=9 4b⃕tLX~8s!yE.^yrqH2 %MoT9+:=*iŒXoRѵpa2ZlVf ʣm(oVa*GUs=ɍF.Ǜ2*BaGOCse!ԨQEqs M0aT!eTmHD<صf( V"gӮN/)BH Gk/4Q>IcG_(Zw&9z@y :L ͘ ;9تsLʥpܚmhvC~Qϝ'xkX\V 7dJ3ZBZ?mJ#֫S Dc>sΒp9Ґ\+%q TC3 ;~irAIhW$nd:EؠZ4/.a^oGOhߒ$<Sn(IHI]9A(Ԫ/[xF;8̠.neB{ [5^(/8-||me9yAp(sF^xO*e7]W1~g>tA*eͳ*Qy(FkDojyL/a&Gdz8)?A?6Lg釠'P䉨91 LeZ'KektJ|zNWPGpohkeĀ~9r3 k$z[zG[4 PgZ`A`{[mB%I2|pű^xB65F ^|\:!_Q$4:Z;g*͈/OԬ*e"& xRQWUH-XvI^š~- *?&ɯ't4ܾ n͎_beF˔dmo'``g {(,XڗZ2@6dsj #'\2~it< 7ɣ z~ rO*QW{\ϮQ0 &r~!On_Wx 4[Ykh ½A (|;Iۊj(TZ9[t<ą[MF]P8fW `)bH/062C."`ϽCra>31מIK19AƌSTʶ R1d!L/8=ou_(=I@w{U@dJ#\ k:%y²㥀@ЛZvQa;tN =Hy52) ޳(,PBh_Z_TfGwl ItM%}(+6je2:j,1oCF(R0!W(]eԺ`,1J= 豥DK$FW 9!C=d2n^u1]F#mϕJsJmr,'aeB_$fQwpyJeH)bO|}ގS{ 4- K6 k>٫7HIãGGAG'2|˻%v'我 Ѹ ,ڏ]U *-gJZFfiٻipB2`chꑷN ssbƾzX8rO8a1K.{Ϲ4 OMUr\{=Ca.k_?\c:KNWK4W)d,{b{GHߜ:^E((ԖnWYcI |cmEu7iv l 'S?i+xϺ8E輽O9,/{T7//xnzƮ?-Fg]⛐;T8=9 {~)1xExQ2GQnFl!Q̳8zJHym١YtQ2 Ĵ][j("mѻslRɩ;M,V|ƽgw&{*re7j52vi%w?D+fe6>Et5o@;ģZ54] 3]cA Jl)j lɼMV?ke~ndF4sli-=3USnKzI?_-*U}n5Z0PT@ <@0% Cy aMdBt=lŏqvAo$Jk1N 0P*="OD̈`d'x-*w>`g\) Zhe!' *䞯\Z6quWۿ~ %q +Cf3H0lVmB 3(rnbntݏBn(|y`lX a/issD+5Sr:b^!n* {۩.[H^s_1kv̲2z+uNF q,^g_CaB}mS[ 6 Zc}e|^ܛ7AbUC~puD33dk$`r Ъs/%I6jL޶˞+ f5U`%\R@R;lA."1`q{ů#-^Qf" }Li[@ i'ruejCaFd".uh8ry@,X8<5QӧPڹG./vsz| RZ!-aNfCB./\ oo8˂9=xExF `euqJE`A,CǾd/aZf."D샽)c18bH,ywp֊q7n@ɹdsjİ}4>\-bP7oU&Y}Ybj*);FeOCVeUOea~ #Vѓ.=p:7drn?w8~Jnm|3ݜ1n7e"W76" B)V(~]sjy^߉ Kj椋?%/Uո:vfwR\oʏ*WDal#={?YS}- B;|[v9lK|օ kiި& |5P2FCu-lv䉍yXcTI9cZ/^o@Ѐآ{_j}|¬H 얝 Ӥ )El-$n$n2,Bϧ@sſG|ˑɅȒR ̮+ե_Ɵ Tnԝ:qkAd6lKN~!{-Z˴@v+0 (-L5q9Q)qEh(|ztG# i[D[6kSέBqS8 _; E7JlzZp5,h|bEն>G16f9`׼ugDK|w[OI +-<+ T 7EhBŌGx:p_eo ̷l5YQM⽰20Okax<@yl.BɵtdSJIW#v=;=avxz t:UOAmΜB$ ޺׵dሽqxz|Q*jYϮ |@X~[ok~?41 +Y,\AճoR^1\A($"il*l-/rNMC/}H]0dL`2/5jVR[f ܛq)1rW&iO8UߥƎFBMZaUg p'H2[Iwӓu'THO>XY3=Ou$(1Wcw+R0肋AxhF0Q'~U͍UKFSPn q832?d^PT>Ct-/hzw2u3s5 Iy keVMT`InHݟkZ(+T ^)>3M?o_1%{#L}T_󹧿b pI~M 0' toC28k5ĽcFc#~RVnD<3/ &X"K@*Mm1~j||6C\%;GJv%љIV3}ox0m(Fh.C2T[FB{{Kvyp8~?p$r[3Td(Z*N-1/"eXel4LU? AÜt5AÄIyHvHͽ'TV'Rz4!2yJ`n)#JՖUJ(u ˔f:ibdm/IJ"n^x$A #kV+9vuQ9ghy!SP["}LEM&;m,dibL-ۄ6BjAN(uG9);͌Z8-Ť~JVpu^t Tb^)kA#>]2zә`enTf~/(XDλV NW2Mi34fXX6oN6-jBWpʕ<ly#,&07N Rnz.vcn_%57nVVPBj]5] $p<2(h\ b=ĩh7yc(aQ5meɫ6@ ;{c I ^א3: U/K'3  ۀk|R _@"Ɨc\ӧsҔҖHv,zbqz)IΞ;3)h䫥di}@7Z`4P]sq` 楪ӳw %.^ݘ^u?~-pZ]-w]W)Ec=*bPd 0~d$ZKqOV!\#plT7 =*wHRu}LZ"1 }kHT%z.ѧsŁ{1QX5 Z'<& E )rwE$8p0{rLUş؎nXΆ,rpn4ddK]Il|_@ֳj^Ѐ7>0"SH\SD84d&2OSץU("KDB7p_YW/bhg :*,D'Ap_ٗynjm1J3+fE ֩3y֋!f𿓸h5»8P1aA@pT<1ҤY|lNԦh@k3%+[:(̣xIYt HJO!8^יaPA[;p~^Mݟy8,";g|ƜZm_TJ|K /X5;u(P%f;PX;A|2RVk#EVqYenYD#x~񝇯^xyүpjE!u|nHOWGP.(5jXQk6}jxsRxϕ&Q;O6'BJvN$ ~eE/ GIRflҊ6pR3 VpL5k\tަA!nO& |nW #>^ r{Wz3bA2ٕ3*@'_{N짊y'+zmҚxRac]SFiMQ 9֣VzT v+s_ɤ88FRG _x)@K/&3e:RBwEG\@bqwjh sA8/5+i΢>879b4b]͉,_|utQZ6S]U%͌+yASz]iE y;?Aexg=x(?q\$*Z"ZП/P1~akrXK!2gAX1r*?T?h>lVr`Ž Ȧ~|Qfq/vL4*OBd Dd Y#ked0{rE,JxܯU0^`76\LQ%0c=KA-wh~G&t+%9L5O ~7s{R)(D{)`e_vZCTM^.^fJeWrO v^ԅ@X$4(C/" kZL,)! #kehP)Ǎ\3+MwsÂ_ m \jH- 3/t忺B~Юg@)h3/KW۾fȒֻ{,|JQkξbv\jq@;f2DafqaޯrUZ$G-_W*}id:C;'x&`N1/;ݲfF)߼pF'")s@_{[7#ΡDLCA{7|ncDCli >ďs4a B*LO гe@GA{qz!8T I oR|-^x،PKF~3w\"=Z/Oq14zj2UpϔP> >?U/6NINd[,,]zh$RD ZJM ,`QųY- ʽɥc!/Ӱ^)p"e#tq?[2z+䑪Dy ,Ve؅1Zi*y*`QRE02'nԸYO-RphGf OHQnOTǭF]VɇgZ\XH0cj*1,NGřj_k^I:f!5?u {4(R]bXGZ@x!KIIt<oWK #Tx ,):BvZ)xLy/*쮐HW^f.X+hF%Yi_c܆O-Zޕczb3W٢HPau{{/?8݊`ۛf!Ѿǿq_sc܄&v6ǘI~Z![uJ{t7|PZrhn6Cwwj jMSmcIb~ S)Aճ`]Rx4Ga/* 8w۸Z)FjdFNv`r3x&C\$.]jin{ꛗѐ7_&f )27̳=wp"9ժ )pIa0[u`0b`@YI49SD 7Wva9E]1OniDDQ{㯎͜fәw½{7(|Sz >#cw_M({N@Ę?rL K-n;-/|{c /Y4QV_iܤ`9jy3SL*B#Hi!JlN-9΋Am kƅ mվ v"kCkL{n%_9T>I$ R]ncE˹ ݺ6.,' P켯дj$DsЧP<i1WA;+zBO Ue*Ox[_띐M`Kk~y/ d&~ ƙJ@wZEp2OdȾgD٩طkE^*rjEq2 +^G6:{7u u? -񘴼( uH93?aO*K~sD#V(Rgu.3YvNEH`_d-DE>dmLv_(d{HBR7 Nd.P)h8eR IG ;Vy@vjFQ0[ppUT.*ǀsE+'Ub6 8vU>{Є`pk {gaaĭY+fj4c%FyuoeL ٦y Nfg>HiJ۠b<+% 6-@TxN''w{f8*Pr:Y3Ƃyq7\wʕc|,ʼ.9lV7p0Am)h+@ %gtc/.R]tH c> $qyRy_?4mw$adhk e[nƴh% :BO'dT(4z,{ιnp|^RQ u*(١176_ӗH]&2:0TTRd g?jCM =A}"Q1llTL9:X|Hi/n?2'a<1S42=~S1-Bç=!P,z,B}r; >S =%9y=JnxW^5Rn8i7ɓ{gml: 7kf]L٧ZrX6B.ԲKO1Zԥd9wZngm,h~|:utbYSيMtCsEYi KįW4tI ٕ2Vjep7EW~cq-q,ݨ3X˃u\CpQjNj0T!.k R\+8w/.^䃣~(uĀHj! 4OF Z/I@? ͤ.n:k͉ML@4kvRopbO0}iIH RmrϦ[z䭾f5)#f=;fI!d d@['y_dѺ-QHev :6>8 򋱽bX~o<&R rOA膝 ^/P4AO˗˺8U6 ?v˸{0xJRz.>0^4aR|ioGޥCsY KbB&q]&!`f˓8 @Q}G /%ʖw'(Bմzշ1e4KE6ޞCsjT`*h pt5c꣦X~Z,4|:{0ڀ,u\1!fkGW?4?^GW>S+(Ha!|E>2a MT@ٓur`Iuu>8o gDqA!eTwbϛ+g ۹1Z(5-Nj&0 ?~(U4>4\(!uHz*'P!0F O_* H8_hSN+FB1%|jP}>EP$~n(\ň?2bnY{٥!j7gPIC$9ѭS 6!eʆ@/bٛݿXRE(0[ђ8Ć% "` d2 Բ(-<;_-xfd2@ѹ;IlKtMD4;<_8Kܻ7 a.YR( y{ ]PX3`CxpRm)\0!,$mVeOnZ7Ψ kV2ӴU)}Gs@qx"7xB_vtDl`[NQ L]p![.m;r fsCPׅa@(I(-ra˫/mzƔM&mqzzYb')QZ>ңGewq?BF>|gDh/NMʴ6Pfzgæ_nU`\+gϋԅ4mL{uGպ\+(PcyҴy~MRЇfQ3ߍotX7 NF3`mԬz>M-qMd &n5feO!)R3;zHfUN%/2 ]g½LZ`0-Ast]Vc0Zd*{5}>i6m*۞KCyyi=/Ȝ{[h.-!<,+E,Ý'ҧV)D:"UW†tk+sEKc %X9׶;}Q]LEsM55VQǨ)J9C)~ [mPFXÑ(K=Xw"Rѹ.7fwI>8 3n.P~ˋDi#<8Ш% E"RmEޙ8Ez|}+pkZ$pEfʸ.cڃ+ګc'V 淬Zr]9=> q^9F2uH?Ч׻J /FXJ`^/z1SP.&UO=Yj(_]E `ʢcp4vh}] t'2siczKRz`o%*]Y/0qk0βZ_0apÆrAs aPFoGK8}a*Ύa35J [J)Fsa\_ I4 L`)L:0FrwKmh~G/aHClTk8oݒ^&|թmDž jЯ+m5E(BA6]ςCm!i>y8|upT+;qx\gkqu+.ݟ)RRw6s"-t'Ft8Zp,EN5ZEEL‰那`S["[_?whɇg?/oa>L&\g-IƲ"0#іlV"i|Cl%B6u wSAkt: z=xyOkmKkrr{^T&$'d(@QA,Ag53~ $ͺbq^~1v~<ץycEkN'۲}22{Yc [ǴX}hWf-%G6/!AN?/A?VomZ!@l?9bSkW[m"+yaYcCRJb2/>r-eB4EsD`TXoG0xtьml)2 Sf;v%BPf!J}Q,w' GǟcCcb9rs]+/fk;eZG:^!򲫰b8޵L51=Mڤ+Jb7ܻv.n;5f@5[j|0Nf(O0qoHbU Xq_7CA_mR&RK؏j2g#<1ώf҄PReG@f@i Er)KY?xžA;;$dLΟqs9̥-د"ȏҁ|\(,jp%O2\ : {WCy03INu.sOjgzg0L*RX1S|xl$-Nwo FưZF c48lKu8h ^xk#y<d1'x쳏zP9ن_c|a@mVd}O+pN%0‹9iT7@4q5Sq[__M1<ݏ뭹0a\$J_1Vh=[/R7MXLѽh[ȶ .o>VnihY!D*J+JO\g"mX.:Pnit5"x.u4Eϰn2'ۥ`l%O1 BUJX_,>mw Vو<*u`r^$PeFXwb}yLՠAQ+j_5uRnw1 s2Xs+^SV;Vr?`ێq !|ٯHVncyD(-VL8%iR쇾S?R:BiJy~̍h,By;K?Ue#l^K?"ףAemi'&[4Aj̺2dpr|ۈsgTԝ)2gC*ԕXe5TB_gkqTXk,#X>&zˮ)ݭS8Ki'{hroSXdrSVJ5#iZ1PK?#66s2})?]P^WYۆc #Ԕ:(>fba7peˆ8'>8cOpQ(Uŷ(}.HP 0 * uAf,~#^/IW%ZBP:{F * JF_f#vBQ7]wQ /e0_tC;È|/_{$lUS)yM"|1QիZ5ab^TrySWcģ"T)?2Wӵ B}K^$4?Ɣ= S Թ9Jspx7#6>7Yi iˡӘ5DQCw$Mxww 9L/S*M@'Mf%|H@[cM9XPzRY+n=N*,Z<#=3u:DE᧋||@Wh\y i4XM{Ȓq! HpUU2-;sȀ76{iݭ$mUf &7'pm䞚./z&ne\ "3-,0('aU[ȠB:࿯;־W^x)J!íl~\Hr@jkj\%AfHԆ}L3M!ڈ:X Sn? A9jFJ(NjtUu7Rrw͜\U!Cnu<Ѵ;F3>4Z *#4 j` EIEf"St{3z]qR^gpO7QaʲT7ԧS4P>G Ԕ(T5yZ}ܜԈNg: HUd.HV .xVS:H+(\&=<@jO|(*jz6_1+SB",׳O/kk^,gJL73eHQSTSJ.UGI#㒛y.XGW.CwryBx!abW<|B8<ݝL" ȋSRZ=on欄bg&n|#5Te 1?p/diiEk riV\PDH˿YK&YD@w*CD'`Aإ?iʤ%4 P$7b,j6 k0pI^=d l@D 3ɌN!+†s4Y;LJdosv#1cdS3&yt{4]זYKbx9^,-y?w65<)r#E:SGّ~}}#19pFCǵRP  @)3B bJI_q_,xM.p8ƿJv &*=vʯz۪,R3D4,/e @Ԓ%ğ@ ]\XFʥR.KK󗖵zVN<31԰JW :wN)c>y+ۥ92zac2fG^I9.i9BL1C&uZm|#^ (1lA>Z\-+^w( /B%e~pGo sZFvؑQ)Bf۷(J"P@7Ў)~N1~̃ړD*9 :#q׊?;੩R܍w4_$M#!m6ӑ8gXV~lw:8`l[F[Hoc'$YwLyibHiZ W%Ѕzװ)6޾CJb-0TALfޏ1T”ͤ=Ccւĕy=knbLf"Yl&UE7XY.`UJƁ=VɲGzAG!;<*W`/B RUËغQ vpz8&U3 `Oa9/~آSt~G2K.#f=J(hz*0 Yd3(wKׯhG#&Tد$j!^,nY@{~^w.c$ $:~Frh?ƐlvӂOGel qQWPb,vxǗXź$x(@a2 ʈVg~p^#J@zw:wlI:AmV`vZp ^/I|w+KƔ`f_fM?Kۇwti{=΅_CVj(TF/#j@.)#geSQUqYnA"z;~ iO9mC<U󷧑i`ߓPq/UyڸX)a$ LVF7){N"p4L$%p&1Gq5z랾K@gk^G{iO?k6 }5]Z!^6zɲHi\z`L`cMj" SE- #Hi"A(lwσ6t FM\}Z28YK%q6dGz#'1ys׷f?F{D!opş>aCáŽwdiJ ;ܧ49iċP&͟xd67'lS2Yu(KB- nkaZju`8@E4H#iّ K{M2X)oA r|''7@;{Bړ` |6B'bCUbYq-ʋ64{2K%nfQ --a`g<0!BT81Q\4?7#pgH4vQd7ˈ~ 9j*u%.MX6wzH13r̓r`s?=k" ! m[q-q,ĵm Zk+C7s4ײq!{2Й`3q(-`xԂnYR973M٦ W!rI7M,˷@1r!z\f͡E ]-y">bNr3 ɔê md4L$f yf R j3]4j?kz؁B/74j>iY焬nݗ5cp?[@!ZϚR PkVF¯7:|6RX% ZijtqJwAӟl.9esjVa'klH0v`qL' SkTI4NfX\gE֏0E.Pom%?mq(SnX7UŔ1ȍ *=r'a?jϔ謂A{pDnJ ݯE:LO}erm^Jv52Jݎ: mg%CAk,!/qra9yPkyB#f@&\_]6:`c,B|iJ5.M 0wD5qB` Dk(csPg,c.mǫEaOa{U'z⺾}HB t S]dL0zE^ł!b?sR,qjiJ6ί csC;\ObƉT[IfYvP>]Y_]茷Iu PDreYjYԺ@@@%v;)LlĕaBl~&_"ب+uIJ޿PMXD9Y_|r ~nT<4h9b. 0:/K(luM?\o@g M3pk،шAІ^-I?\wFiQDlpI<(U:Dt a\pm,^#9>^RIijOU^)=zta:n0#Y)GƮ\[F[9q˘PYVdz2p] Q%x[.|*y^{Wѓ%u -3li4ܣxnd'iXWL3 b4դsq6궀04EA?$i[q9bj'.Y]2ͧb'YJ.JU$9<~II0KDG̟#rAuYA%9' !nC ѼJ̕ xA ۄQk0Y n^"]*Dj58ҶIX8s\((EMgH=òfwEz~w'5 ~x&xqp%q Q.$Wkw^a%cٶVъ2\d}1 Xxi%P BT"R?IDUA-,U(h ( o|㣬2S,[ݘdryFvmI؟&Mb^x؄@%P.14=ةsd=_gGE'.ya|T+PʱI4_c(Kz_|Z&>?; ; uHCV=l8W7klDճj='`h|\ oGTC%D@"\0Xb( [X:Alh)xWaJ 0]^zwiPgFQD1# ~B#lЗp qζ'*20듕XspBNV!K*Lzh a [b ;_ۨfwe vǖ/p+dSae차 p7MRW%C!%=[=+Q*خjc_$:jyaR@LU̬iׅ fkS`/q[LcD=/NVn[:XUtH xR?*hN\O9[ȷAeO<6Df 5wgb 6r._"ظ֫fa%76G>_5rK S +g}~UAw7 UBCHqUH* ^W*;PT( K>0g-bظifP&/볹O #k1>SAxdQg[pD&C)yngvXQ OgפgvM#6f,ڨƪc$7YnPP inX$]vM^=bUرTH0g!uf>U2ܶ{9<і޻NwwR\ʗ]୅q)& }Y$.=!mrs{Bl3 ?Cq#5^#,(-Z|Gs(>IP>%rĘu\ Zzs[a :N̖]6+UlMyN=1DRyq : n1b~QŗΨY OCbQaSpPS7,b)%I4gsCMTgdSحtB@jYhlT9< [m?QL*'Z [](RG:+J!?+ݹkMž჎Ψg={ ڸlq1"D۝b{SIk[@S I^,[v:p^\MXII:8<6LܥR3jAc'5P]VZ$YD2ƢwcoIo=QLhAȈT׊O"VDiZ% 踽oM)֠0Zcn< ( ~|Wq-"*@ʐc,\wFd^PB6ci|ҡcpqZUrXSY~rT( >T!p+̓pbUzLRb* pJ y*dqpCQY.V¥΄Ot?pN݆VZal8Tfb‰,}xi3?5 qa*^A!ǖN7rŹhŒU4"]ɼ^ ʒUzю"YxZMP)G( խĐ sӖ^WђXIiN z%B6rLl{ ޥgn(Ԛ8ŹYyy@ )/5FdAY?GJ3?Ce/Vx9dVbм!H̢Owt+D5|V,G+JX]<^I 31)P!|n]{bE"\YVLFz;7e pn@^<$=?+GG0rK7&d#ђr7VCuvY6FIU!W!-}XD)w-URu/Y[ xZ N2h賁({%19rUy +ex C])#`h w O';#a)vdY=N4~'yo\7.񻸓H Qx6O*LZ{,{W<(Oo&kGwn0ZA*8khr6G<`Ac'yAݮ$C:3B N--4dPi?f樠BF$eYEZ ~HS{42}AP+[Ezw[510@w{=x/}Mb/m^Ql1BZGe{G^ 7S ^0V7e)W,q ' 6W{xw`9=;ub#&O_8у>--Jdˍ9/&]B2 PnZ;cyWde'KQ)ӌ5dWTN;,IRtQ߫ @z&dj;4ʂ=(o *oaSUvIΗ5ʋLĎ+5.:yg†!* CU aS隕QqIC9uG1&%eÕ< .# YoCzjtt%:XoKBU>C K)Pʘ GZdz]"<_Kwұ#U6, 5R|gd$PNe+p_l,*)~1m]h[#pV4MTC]ldSEvum>J7GUmwrQm+|إBǻ uSp[&1h*vFW\x }gwPg+NF?MH->;o!"mxjsa$3Sq<{G^ʼ0~;ɠu |zWBzPΨ<q,zd3~'\3o/qk.J CqOCxc0Gxp6ɓbWiGLyUbdۈ6T5ܡMK#ή΋= 9sOc ٺnv3ԠS\@{ ?`D/x#_S%6s4iѧc&*a9.`ʂBW2kf%Iw7!N &z"ivY`j]rqm)ĢXDyMHbW]HO9>``.NځE,nĽoXr\3-fC-,:qWx޾'TSZ pdF¶vK :/&5Q@T:e{u]lڹhrgZ?FPw1ė0xVe^@|66xY{%(4/cvjp  >1M6F"Imm%S>TD=PԴD).DLZ+I[q~KSFܭ@9& o,?" 0NbI-PaQh5ӡ{pKf.sHns+8wHR/<2JA"ɒnCsq:͈+ !LϿMTNqR,ؓ1; OG!bɀ*EVͿ!UxY2a-[7o( ܭ,]Æ5QhT]:\ c9x\,f&'wD~,P3="r$|m'iγ.(@*d߰D'0dΖ}0g5˴[CL>R30S!$ /*-^G4ԌQWRKҏk_!5)^JiM P7;u (+ō n30C[U[bl3 ~ zU6``GEJP=Gv'aωωU²Z K  3;bsUEO%"F.*p'BkAh U:uX?!`\$A;J֊Rժ+a2IJM}a*We; @%4kGѷS"(z5Ҿ_$g!_ڮ[6Hv2Ejrŝ4"|T$FZ3^]K3A$) -A4Ah|z=%wlܬejS=+Zu%\"t=0޷2NSݬ`>;p"ryVfN⇀gW?+b.7t;(+FW%SH)k D &MNJP򕛲W/6;?Q$GnX(l#OUm]i#/n>VC[sn͊_%xЃ' u<j F)sдCYBy WG(W4R2 lW otXu®Qa9lm^qm|wrdu_6a @ySBQ'jmj$F:]z =s7 d_.?8dfBeU8h!1P( <逫\KؽUrӺcA5t( ݲ0].l &F"ݼ6@/֓j_oLcs[Rq t CD,l Ję}H%!ÞHgi}V5 PB=ȋ_x/!sΛe/͍yҠTTH>"B)gs>u6~*}NwL HաJ + &.%.CQ1vzA^ϱ/"3hOٍ{ VֹE073ˤr5 1Q+ ISnYzr3H΄{[!)PУؓr: r .zɌF_XP3ɵ]w:lzsC I &u-hc:VF0/JLnC]fe]g0F#,R: 7#@d17A3f7L ܄Ts}?*Iq/1[igF2u>15OUG'jN=f O]O~gKò NY\V:g |c5"u7W=3 U+2)0ؗpIos~bDТqO.mcEeam1+}u B G (;;txAIa.8k\<d\}ix'n ]2hti9k09SQ{s}3H(z li."_*wz(:Ƞ`%; (REfvZ)´0v`.e HP%zBةf'Q٩yl7ޘw8Dv?!U4b> 9Pni>"ڷWbIL缷aF*#Ŭ$5ågjPIUΈGYlIߺ%ajK>Lex5\t F{ůV&n<A2V99ġ~޽#:X)y:^%nMwԶ#B(dj?z*p|&ܸ } A:p$7 '>\xza=qb&'oA-n,ГBD1' D$ƣ,w:nT=f7c^W &R%SlD&`9˟˃ێ#X>+-#<u4"*7t'zdykwhgV^B`N Bm&O]kpGa|:I7yupE}d!0Gv;ң:pQ R࠮!ZG& $#%CKkPwvuG6({E CNv._> )Fi y e4F4+kTy$Y'ύJ0a['ַ~ry(hǃ.oƥ݃Hu\%0蛚,|9|wbds?pK[f-ml~+h]hx-1n#"tɜa2K {p; rКX&{bRP}Oj% m~gf lb@)}9k%2"e$rwo' t͝njm~Ǚ/K}LTt5 焥خHD] 2шjUB@\];b硦Ɲ`EJmeaC-"$Kk39jsxŁ>\_579ƀH\辩8[^:Hw`|g7,!F"ߦEl}k,gdwV }MңZ<8`1~)Ox¥hVl. P L% ge=4{SFX,C4鎳9;o{WR -LtBPjwZ =$1'F: bKǂ 44t aQ}؛,IяnXʀFy^[᫡6HlK3vjt H}>m[dai͖Ѱ NOUC!8*}B'-蠕D{iI *u}t ::j>X>9q5}LLtQ%S0`  aZaj-FVsZ;vNI$<'s'1X1K.e$G.DLUP$%iñc(l:,(.(LfgW*_,ަB7ZLK q/]mqOBE( F_?7*ט#I*k/]e>>>#jsli;wo>BJ1(#ozw?5Oh<.T*0&JlṾx+e*&6њk3h0N1)Fjo"2OKۚ}`n³ :p`G~̆#b4Y#7 bߝ@Jag#i-2T/g_դoA 9?8( DX46ZPrjD2]l}(7A3_2GFڟyˤWS 04D9?񴼛_xRzP͢'7vBdrS<@Z`D NPyk"n$''t$SD>R{Zc*V m[DFl5ǫ7+$rZPDUioK$Ox7DyՊL}ƿpC8,MqS4^ 7`2a3;#@Am^=(7g[Z.FtX=tÅ&V^'9K:b}wK1J&Fwԭ/(*F*c#]뚽22Iy}nq! `n]U59Sn};Ed Y*(\;nu՜y@e؜^yH 5i|iڷq%.1.|b\ehBum.(BQm8Ѣ -nH1ɶ"tT=\}7MxP$ivT `Ek46RH%6&Pj yݶ\U(j,J(.ѿV{..gUh =tOa<$˭|ԴRZRD+"E8 @14u|!6@F<)ـ Kg 5 v a zI<,|L"F WKڭW7j!xgx|EF7M $Z ҟB7gȤmj];Qq˥|uS[zU#Ƒ^^قʒpIzˆgXB!&̢j>n6OJ`@ڑ3{>>Pw6da,t6`. {kp,?|c]YW6s*S?v%C,nPbu!fs||\ďW _/SIC΁(5[GI I0V mrqÓ<ݖŁDDeWˇFJTk5 N%1++?z`չM)^ ^aqnT[sw "p)H@y."xpY[IIscg cI4(iW cei,ևf@<`(EBLm&\숭X #,؉j 8F%sɠDP"yK]D'8߄Qiw VT"g ~4(څہ(5]F> Xcv9%Ucх¾Jr⎔?p_ 8g1E˛Qr[$b.AtRNE@+Z"gkGmI7Bĸk%vqVWV`,пPK" 㘘oEl :]BK#wd2V Ӵ]ӆRKMY'JPMvIi aV ޣT|T);9paDvNC-?3}}NWA"/&,k3C>IW<5c5a-/ Z'|^Eej-N z]{ٓj] (},X&zF酻8\^vMAE; aà}`S%ˏm*wԮqb-˷7Բe+/[Q$"UoHf~$QMb_A.{@m+mSۜd _2Ȯ%-rKkb`ӮE|^<Sn0r(OF"KΖJ|Ea[miBh¥|\tT9LƯf%oδgW~ǀrL=`O; l9*#Ax$\wR^N:l+u >=B ,'Ӈ>rxTHgWΏ9|Ҡm]Χ VѱwF5a :8%A,Aq?+bSe871J Sk'AȞ ZCp8n&`\zqq*ɖjKpfQPIi9G~a6w"R6ߗs0]VGa;R%@!+GJ=ò2r"a9RHYtNe7كKnPA*TFDQ #R\:6CmrO' dev9J؀J.#2jw C_9>:5Ҭ'줐);)_{j6ijsg.7cFӍ)XL-n%d1TQU$#vcX&[!S%b~j[ m\:JIEpE/cxX_R3F/2L w >99X77CzM$ixc+J陗G/+cHvft%Z-:4Pj`4gwoͿ<4Yb Yꟃ ion  c X53z/ 7cKf ZmI17mHSp g1mXtg.ىmTe-T}vpBbۮ.!5B(M#6K3D#A"HL`nCE&ڒ(N%u/ʱF/$0uZdm ">_ᔣ `vMUs=|kuTͥd :JF QdjCr_/`9ii|uvj룚+ql>\8}uudjJP髳|4j=>2[C%uRk~doCTk6kIvϔ?Pߒ\[6uΘ"cB+2/çra4[X>x&w(g ybN;/=2dS A Ä wb'zցE SՊv3+2ĉnEE0N<_e0Pт>/rU'uqο_Zm{wmV R=q tHpRk @+}8ص2B^uXb> ?wWDFj-}aQUTĂ!V E9B!@aՓ$ta{RWͱj)4*8x-hwlz#֐KW:|IcNMU;/4AeF+MQ ƾրS,O(=EP!p/+AdRE1Us3۶Alaz Qջq o*7Of[a/bUMVI8-o91S#´ ߊe=aF?\0޻9W{*߈yMO"N: zPkް[Vs`BӪyB ݘʹa[eLd)&hC~$VN18\rp> m? TH!I\:gStFxmۢ*mjH !C,ɸ(:ЃW ݃:jg瞔bo^g~>`64ў*zO2b߼߷wpE$7Zz'IIS914UJ k[yb8`AEٵ¡-{wxXc֘:#*-g޵=@j߮Q&p/\: -)n P(!p*/òEDb%#fPAGw:GiQ̞S?:hIƊ'QMO[ə6ٚo}b10պ,ͦy#ZO2?ƨ=:  ~㕣O\JruǶM@nԶ @Jkf#*LjUp!`ֻ!sJǗ9*R+.QM^z:ݡc8p~Rµr'%Y7;(]SU}@㖀 {|Jnh{Wy8C23r ir߬q@tBfR$cDwͥ%{% Y|LZ"cc%.jօ`MQ4 z$IB|ȜF:(MЦ`k̅~MOw%K~\Bz YޔH=D+e)F^1/aN=l_^C\ǖ$mYt\"dÆqgzZss2F9G3,Vb!t͎ 0=9¿1kňśyBZr+-pN+kiRQw¯"6Q0l^kĪKn:' Z0NjtnR=,W+x1r [-p1y$ a)@k.xs'%-y/ SƇesg gϳ#r(v*ZM)QwbXFNa6~c \SUj~Qc $p:!9LͣQO]=+iS $DBbˊoc bR4^Ʀ`6K%ԓ:º!ȷ[Ca>KJC|a##+ esQ3`_٠iVuzQl.9uu҆]+;,X5 ;{A0حn?:CTFU`ybV]J$d* 4t<>mԵ"T`Qn{~iy3zR'OCȿ12+֋FӤO…Q.:&g1H5Ő:F1ԑor?5x `TO1D Li(lw<< k Y5G[8?D ۔!0 @ UH,a"gڀY$/2Qm7̱rc I/Vl@_7.cG y }5+ovXz4Z&i9T*_QilȎ0DIYU5U?%/;>€!d +`& nzO#@ߝ1Li.1+993{-L'{:+\э7a'qh71CEmΙ!P~#s*Z x1*Df`2 bA" -$Z2SCm_CӁ+׋WSEIm3.%j0ˎ]:ݏ|R&W컄X*\eR2#۞Ɠܖ0z~> "rAN P&JRU0%/y aCӥJ\`3Z3+K3qbc{GX3[G5iкj%#* pәsk bCah_+]NPo޵"W^yl죗yZ6BV;O Ify$lvwS_; \om~>﹑N:\79./ϣ*M }Iw7|^危[R]]A/ז/iW::"˿nI)FQ8 ;OEDNm1"VЖ#X j9Ѩ >@0l?_]̼D"!D#"C3L6ڂ}5m7߂NQ2-'W,T|׭lHEPt9? ^rb]do0儻8K hr?`k 팴:(L6Z7  YE q4SjRWeR=gRXe>yfWPښoٮ{aTh^Šг}3Y^KI %B":dxW+niauCZx?Y{`fEvLDlhpH4jJGb-.)/&\&&ڰ=)2:8K2'4ebdgCOi y48gD+=}g,g 5Y2%'(:iAgN0ELyÓ нFk++9Q3(}FhS B <@1P-*J5^*E{4l{LGaT9j!k*!$Ot^d^dY}9pL$}y8Z\ˢ6!"2o,IB(_ɣO=_>)2]HfJpx.p_0}XEA4A"ˬN"="\!.S<Du< H)KAmyc]a{i!gNLt-w -eԉ5 ;*Uo=h+m3+L6\Pob(C"`ayYxN{(Stf}}\BYNI\<پ "Ʃ "_\" N}p|󔯆!D QUX̍8g@1eWSܵI-u$NHO^&kͩ OQN=[mV@SUezV_זy d4ء+iBdu'ه5IAGg}7]<x]Q4H?ZP?fENQnKp ˕~%&AuK姴1N9τ{uEWSwK1cvq ^4 ;fWKy|K٢<7"% FC8DL&žO9rO;ȯ .g eZvkJ$IXFaWDA]+ P}] n'|QX~z60N}& .,; H d{:-6TO8Kh4ڮQ.Z0$i|c9L^.6_9,޸f>>U5vgYs7 zWVnMDbnȝTwnR̎,0Ɗǭa?l9So]m8R9QĔ6ZJςʹvIáM'7)orhnOɂ+5М;f:'^W&DhAC߯Z9#”]fr%F;]=Fw[R)pzs _\M5N#t&} O~|v"\8y2sc%ZҲܳSu8Ռ4x S^`|~/C"S[ΪD3#[NzN.(Vo!RȞ^h[h<̽Ѕ0f_# B+tVr&qwS?s΅NbhA um[`C Vة;"k~ΖMEǖXrh^L)ZqEPX3qp?CFj*"S٢yJ(kU;_m+)ꦍ 87RH&?yov^ dh` =:[ZhrUQnc+אXɽ[EW8dSkqs٣ݖ1Υ]h7y1:?!d,*@b IJ,o5vޚ܍i׫]]3C "AQZ@:VroJTxɜaF7Pj46x BzxyυMynrԂ$GUz&jsL/GElgJ- -݅ue^Hj7=#eB9ĨZ֛;sl&EIgJݜiPl'FeFcύf̜2Bv5r0Dž8fix24VRm/cH 1V3o\:>NJ!"fN ۹\`\1ezfMҊD's:U63 Sޘ7Bcl%,ƒ*xȞ j}A=|cSF)+Vjf\xK}^ۇwʍ[8 u.Ê|$/V[ :.CRn<}o-~ek4%(Q16>U)w>ReYZUQf+p}qfe S4X֕~;)BUڶ@H ֬<$Hv%b"QU?YgSMX:V?]Wڈy5O6(*ixvZ3 <B;xi`Iis_qk݈sn]RDՋa>6~0`~jx1Xr)ge56^=5 e 6Vg:ˤ̐]@..NHS ޹ PE:9"? >ua 0e-(3F_\5ۻMwl%^wJ=a0߅y7xSJ)8CRN;3+[$$}!>J;obG΍y uA+%)Nu'8%)-^3 NV5S%hO ,)܊iFM!eߛ؂{}$t1>Zc(Jy \yq.~rwiQ5[rڝ.b$eM^_:Di7pEf@0ro-fr/㮲Y|ߤA{Ùa-?.λ5%f?L{YtxgJb8S;eEю0b H3VMPYi7,59`P@D $y"ho~+V آExg5rxsCS _)4aNJ`ux;ORO^edm`MVc3"~OȀgx["r>,d X1޵M}I^M"Q|`ǶIzR>6p7 cgK5)-zrjЀz: xP*&s>bhT7NSV,u9tbMՍ.5+le _ie:\J3s<@Whߙn@"_?@ C^G" E`=t;(z@y$L hfb Y-/ͬ߁[4>AW(fSe6\> +'I K|B.#9y6Q]' (F/P@ZoNXq`篼 @Rg~V=8ا Cм.N Z2Y aq"ưAwuTﬔ>kD_g8=;" X=v0s %qw)lJk6ۇczky!RZ&K٧iyS̛]V `P0f,Uo5LemRpn%gH~cmz`}8O7F~57A$)<rN^0f hXe^HXBe4cL&Qb<3b fN0}E <@tey0\u{Ud28c"z(CK+=-Lb!BŽtP lSCx'Q"x<{OcC%;f(3f@=L)C٩-5L+iCkS_ 8[y)b;c 9Alٝ@Co2֥OIYuԎ3 ka{ {g 2͹W|Lo;T2i%PXq~b*DvM;rY]QIuo^!>$u_dq l(?1V-dji:RPҼ}9FZ'W0FGfhy2[>\rB]RMl^ jAF,IyG>0f_U9E s]+ѪL2OIeD#vo X37&Uxq d6=YrrѢK`ּt_\Yq9$=ExlhM&@N{WMCdOHgl"gBT>P;lVv{Ž][#A@a49&۔DDF3Vc2Y1.ܧd B8e2]4R/> Ƽյf!yA"i"j+YjG E_m8nN;lJB Hg#O, &.""E;ͅ]Z5.Aь[մ2|I&]W4ԡ Zj:uA!#@۟#ߕ|ff!a7cp9倰aLxM)%]܀2 6J15i2 g?xk4C20FJ Sb]I .ϩFz=ѣ_h5к &/]59e{`vh%C8jlV2]qT.I`Hcd$!^aX Ɣ=^pjT:q[N$zݼ bM:K*tcyM<  lGyPOhKŽ0@05v$3?X7,椌QkGt&A6K~1*tٕLۗus| wev% -#Z~Ӧ" $0y.JaRYNnȋ\dN1荔N3һ2':$}<Ϙ 6"TIYVd(Efw|J݅HN7xl:sh&dvd5/VԞRF^pgzGDul_,c*,QŢ"[(0ˀXU4c}׭]%x"Q7rl0=#q~x7¼'I6{Pl6?bWArVBmDtya_*ZS)ϑhH`eOԉAw={iC ۵5˼Īqc'SpOϰ펠(w@hbpIY/, Yfl^gfl @8jENN{XKr`?'_:4@U&<7)13hܮᢑ˷U`day- Xa^==("App _2!n2Obx#L#MYc]uj{_(qOzD:?%vH;{AT4w2s?eîdQv̌rCk%$^M>.^Yq'|Q.KY5}J*w hqLr Vog͵.Uf;XTO\M{0;<iQHovBٸ[Yh: /w%+E|!=J9Ӏ&g2Q E{<(4iæ޳ǶP3Cy,l %Ap+Z5"v5 Y)C6Z8kB%)%0`zs>e{@TQc q-hQApjqeO!Xxg?코*I;RebD5&KE\),8`, ܫߓcu0p[Yci""KJ8"(Dݩu|PM]TGѰB? 0sU9XdvSf˵QkBp[=`|+Խ a_t_Y`3gpoy"bqhsLlŒk ҐYoDʶ-BhƯSdle2&&= ]+iM@v8;45?Cm3]*XʕNqNΪZj S\ Yn("WـM F ( i$:Wyuu g8163ڲ#v3C w!SG $i|Jn}^GSu|\p"GpfuJ}faһ'c0^Ng.R N~%ToVtx'VGngbPdJ_x GPP?N9}6ҀtK-Q~ ' NaH& Bp,a6t\ZAMp?׀/`p]!Ң߲hShO ,#3Xb`=D\ 5 O&[~ {4%!oSinml<ڢ&(lx, Բ@kMLZ<ˍd/cΐB}cPN;5^YW5b9( -w _{_q4}#oq`vެ&t?F"V3)F6Q,:̛gED]ټӅ1!h=8'XB[C2쉰J<掫)jS-wP;L]zFwǖ3J 0?o;ܧ-)/Kb!қ8_w V6KêӃJq^Y>^gCvZl\OCUxJ"ڷP^fMldJonӴP >N?-rrq)QETTD^SC1uIwz3$5#vjdi ;ޠm)׶fWOW4xF{X7aO#bg06Yx=^qԐA2I4Wjɰ60CPĽ:fCBA)4;twhm؛Dk*2vD5 9Ś{ S;i/>O -rزŠA8^ ᧊a*:53]ZQ9yU#(%c )k.g ?͊[֬(W "D hV)7҈b&N:22^nZxӡUu\]H9=ZpL.)B?mdy֪/@O0U;5*h/Bd^+ ?.]@|ÐAFL쉽{x0rY Oanyq([ߞ$v3{ʹ_UęRt`f?{m"7N| WJʰ.=n s"^K(N?ꗴk.Vk҄v"=h0_ݚ, 8v(XoQ2p / U=o˧%5^6GQݺbwT\kߵZw9c4Ձ\#984?i}ŻNu_mkdw27VxIX@bwyeXGV+mAGik*)tF)Hh:'`ߨS #}vg&,꺻I"S$iv&eE^(9M_ ". *NϘiĵ iJu)kn"o5rrȓTf7YAdɼ2& -EGfෝa>+BюPBf&:»T(Mg]5cPva +ui#tW[/mo"q@t(^BZ^{Uһtk^X m8}KdSV ȑK`K%# 0(5ecf+?2,~X;Ɛ͗.eҧ귦}|IA~Y7UI}]8O% {%hPWܘ\VфM3(} 'Awi#FWy򳫠$;F"W0ZnA]F*boSll]yҟVkw[ve<O`߳lxBK&{75m@ nL$gk5iBLXW~\ISR6ǻMfH(V(Ǝuw0H;Z ^(qG-Q\AJ|no9ѓR=n/Cc@!Z ]} Tm5͋39qs٬ 9n4߷˩ZqgP',Ay/检 *]}{|vp ά AocA3,L1ã*9YN! Gt1hOUlhLSdĶn;G yMKkXUMJXz'@ Ze!Dݶ>\TPGo%0v&Hoj#g ;nV:.EvdK'w꫍y)Vn ax/ C*"ue]U5g`:TKZ~QPtBn,+> 4c8k޵ZC[X FFd#LmaS5IJ(Xn$үH%qSd`Զ۞~ݐy%w7+\(Ly7Oϸw Eh{ϼFPB 3m뉝&kKlk] jsS lҐG~+UJ$FeJ Y_B\I\7?S& yzy=-[Q3f: Wv8SUo=̍R5=\{hkijxʼn8V7&I+1zZ_@#J~Z}iuk{7r,F_W% O*=S 0uSl!faR5bD S%Y[ƿ٦/&s-^?մϬց&ӌ# o:Y]NaVW͟V$S]U%)` Ԁ}O'׏C2A2UVA>^>i?>)"o 6EQ4rs ,P8Ya|gE}H[ѡHK.3rFB ϤYE^-NaD i )+BVSKhr}"tc3siʣH]~q9l.64@,F7>ͬcOܓuMD%"cc fӤRaGwuĤp^ +p&.FcĿ/Uکrk8!;"@AYS< fۯy\(%43֛glsG#SBF~}qdվo MuxGquguWYXjHD7#3E:T``hQz\MSoObr Jb]`fPp>+vG!y޴ePh JBC2rAV0HBctB8Ȃ36lцǣPCmiaF e'Ty~# DYVIIp0$bUC5 GVv=^"O>@X6n8R(;-w c< 1^;`W#~jkaD`K;gɱ)tkx7*/1ȴaB mbԳ)tk f:ᤲj6]ZZtL<'Fn-Aq1J%aחR<"{bYP]>`4>n+{(M4`' `ʧ{Uӏrc j#6O /pV߄QsmrikebDa',9'ĝq-1#h9aqYÓ.)B$7:"j>?zНGvO.x%"aJ]vQb;VYvTB s=˝Ump8$8YT{T?+Ē ܷLњu^>D' Ȫ9" .Ȧh+o}Rpc:/O̗8d#@.17Zϭn| au4 M(5A0`tUY ?rVDKzk_#4gjjܰ^>(RR㝌)5/)*-Ha(BRYS^'nTC0+Vh+ 6}'MGrFR!1* HAuΜ64ry-p!&gn0kI/5ы,Ǐ9Ŗ{V7DC|GM!us)5|eB)"o 0KX,R1b97bm3`{8^-(fY(PU@#vu𭠦pKC!YYW'-qF6)1񫔅#/N|lomqd($b: <@Yp'X^?1I/юOur,0m"vgJMWq_bRބ+x?m2'>C0[U;Mľ|0!@TQH#xN3sJ)!!֬ZSSj堾3S-N ., cXUDV_}Wpzɕky]KyYx]\e kK6Q9O%/hbw,;k:;Z s餕 K>NXBt%0iVn5+=^tr'a|_%[{}N#0 ݰZ d*BsE}N:rU݀ܗJlVK{Pex C* ($Z,C?lúaj>WH_]4 L\~ *ܫGQdT9mEr]1[3h L1~[7)tx&]wg~U;(BTR(G+`'+Jaڋ\-EO$VPQVY4Jn#\fB;`۾EKZyB4$/6 Ur)M-82}D#,,OU5'atà`$aC:~zbο;ߪ`]XMν:I2pV՚xU`9ʈ2y=ݗ:BNT yk|52:u^>\}73%TT0n_Q˂#4!no$Խk1\jZ6b3ܗ| T q1yZj4+Tzu&Ix] 1Np2%&lc:qϜ# P\uyzb)Qi2x\i+ٱ+q6rKLDx`m~h%-P42`'| M,&DEAae[6={Mf;`GU~l1G S[ǪrC]@O9l~CaӍ%pLhF6)O9X}7>, KqMѯTu?Qhq(T ~{䄘DI,ӕU uoqynE`Knߗ| "0{r*Ty];: .r\ sF횚l4jK%?'ѳ0C;I3AJ\ >Z -W~Jyi^hen$43+ =1^͙IH eexC`D\MA/4wU@%=,# grˮ6 Bk3#lՄ% K#ioDWKɎ>Š+.){_՞ -Aa=x ҊDbur),F .%< ڒ |YRuE_5_<[Εu>4bp9ۘb00 M}WЩ w? h5cĉbpFi S+j?tq0T;(}z 6<|8:}GVCRE ц^Y r'8UŠ+޴a$yr._pnsdx?+;Yxjz*xW]IZpC+η6 uxD2HJ*ֲ(kE,;䄘sgR aI`!9^neAG@vN3mt|LڌV)%YE xQ#fXݛׂ;9Rc8Q!Xg((~$;BY\(R(.NL7}}?aQGFA7|Xb,VsTٺj8HEhV.rb)eK%v}0~1\0BadX|/ߛs||Pm(Uss֋G&dL6^=߲E;`;eo@𚲼7܆1Q@X | "Z."F|A |[ݚ d6PGz pTª6W׀)p@Н jyc 7§̊/l(o>ճ|ǯ}Iu':ˀ`v0S kDo)+JKMV]o;jݰLbYXRj>ξ m [PsgػOЙ CQX C+fUf]G=;Hr -Kqƥ/I/&fzk4a86ΩzHW-ۖ׾R=j{9zr|~x@xr߆+"aՓPA3ր6p5HWJk9bf>X_yGGok@Lj D"$W1-x+ma נ X΍hܢy 54zrU~ >!տ*@Le`h,NvD-V}cyKȮƈx44|By5[Sy77G\o^:R߈,Ps*"WpŸX4[LI7?DhRjGfgEy?ٙpz6噲%'Uvp(xܠ)=a/%Sx@,0N&io& .%۰'ƚw|ʢ{p:vʞ[0m4>51"]̍\1MڻѨIL=؏@lX\*_F桏tk2&ٖ.x'e+W.9:Eyv s59jf`m㹼cʚ$&y25 _X*DX?6ժq (h߾fn-1g)C@Zؓ&e}un`_^MLiZGD"(ߠ;+=B눛"C6o-2_7j_<`83)61jK!t#~-%8r\va-WHgWF褕Ĝچrנq1^uyUi:M!-툧w"]l V5i*INW}g3b۶L|kl#|fxd>} *ޟҰĝ6 2ϫS>X#ek/xV|=vlpF"Ge/d@ǯf"0@$2\5ZC%ѵỌ(.߆Td'iSF0ʌ;i3&eCS-cz xf,ZK8Nvҫ3qO!+gqh=lɵWA_C 9ȐeCӄ-C,SB5^aYYf`I}3 hJ򌃄YAJIgrXL{)vke/ԐrlEl?tC#V֌O"5؇:s"6Mг5כ"XDz(S}LȽe ni/n+We"'6C8zMx{m;Ɵ|at5.*YvC3x`Y(7,m7LF1zm>(e݊wCeaJ産7QQ im_h[dƳ rg|j-k\<,x.N2=e۰5)xC@I%70( -ڢ@15/X\ Юxm$8g\ .8x6YfC.G%}9hX$LK0AbXElZ# Pzc沙(LsSV)eM,!6e(@ɼϡ֔uOWb|`H :Ǒ&c#^~jo. ]N2) pԭl, 6B M:|m-7YFm> uN]!Yi O+1eˬ 34ϟjI*!XBI|@iTH(*7Y5{xFmSj)W'5j0(qČmTcDw1I?ܻu3[|EHӾ[q)?|=?ؙrFY`!-ixhXV c>Ɋ?$DUdb*=D3IU SdF'}`!\%_t"3{[uH}.4q@S(|R\60WsY0d9QNyϒ`Vb2`뚖{EE_KBH-x-(muxQIQFM~< ^J$i*&yF0нTph :p ,9agpƬaR-F6_i =SC Qy;%HWVP sqo|Z8zLxڔmy@OXX>N1*-~T P,c~얻q Ҋ+بv7AƉ7Jg"q(!q׸<f?rXv3t95;aF]=6y2  K ;tv %a~|4:V̕e!_D(EKA7UkC3O)!h ږNc̓BfO5=Ҍ*Y0+?%_:>Jɽ0. à (mnvSH1nY7X\Gb(Rvy yhrB Й6}SaɗrOQ9YV@Č`{|01سЩ l8Hj`Iˬ7Ta¢-qĚ(`^Afvt(ed, MmQW !iSpz(T)Zwr++ .GG7{P\)Ʒ{TA4ܝXF|ˤs wɶarCnQ,)!8{-/ 9?$@V{I%lǩ\Qqj{XR#aV;t#tH%J=O+5hHkBXӲ'-F*dVPP ΙILc5]{9Cp;}Kk Yvqt5zL:H){XXmo X]otGZvLyp1h|O UeagET O@e;nR3՟nbrx`_,%v5DNXC`3:WbϓU9vPxl~b4uHi>Lw}e]HbRv,>9E{Kjcq"/_[yaJ)eU߻N߿s)V>+X%3" lwج:x 51Mo|Z Nt9?h零GLBAH9(OmEzyXf7LS(o Xaq$a>eZyPZp>X2(D‘]~809 O0w- nZ̄CQDd'Mu3$ :N+PBsϯ9'6sz>d$>as]t1(ݠr9ֺŜ+8|?Zo$KvW9vz1̢?`bߨ%ߴ+^Z2h̏Bs°[ڋr .lC tJGYUcS)fSg bhأyebh.s I]7:F^H\ҏUľ%ixreMo /usCo9eR"ČU+A@a,XlRO$g%HX/hGAA'L\.פ(5BÍปJȏ5֧X;rClkmI^mG-r%o6ۧWBhSV NtsO62p- `N%)85-ymt7?"A_5!TƐ~N{1|vHg=%L>O*n)_W?Z҃-q7?cBW (?5ՒzD[;dUv^g!Uqw^hcBvҼ@OU;(nfQD!].k*ftw#m\`F+FoLN?EH*D߯lO5}&yĀsFξKDڤoz8f5#/yLI h̢/oz MQ @L ( Β~3m] ).̻A#Me{c,Qqyg `WŽ"o/5'DTLPg ]tڔ`6H 龱r;]!ウYy赣NtSx9#RJKImG;K%wL{ouYHF07[ B2Bdnp]KEpO&2%1. w1`n9#a +~m(¢Z֓n ^$w3wQ&;keH{o"<&E 90 r L0t݄cѐf`3c"0JqhG}x%nmԔc9VLsA[Xݘ#)56nr-7%Ga^Rr,LFUNٓiPTLtč$7fiK*lbW]a1%FdVOՎqrzL[*.9HW yb+c)W`q94tns%0)nw)ve`PPvEAt8: knXfT1焤}Y|(K\NA+;d! 9vq+FZtu _̂ҍr▜]䜨ç@{}0{p7 6)r6G^ڈeH!fX~F};,`vSgQD_#h],ZHry]7< Ӄڛ7|HRq.̇ Āɷ]-F`_+ImIm6M&p"L"Myݿ΂l K>[Xt oL^J᭡;9 '͔M|7η%˅\^JA>̄MH(Ef KS]Qf18R(uT|pcY)t۫ɤxP6ơ$ HvZ(5W.{((*HUM}ANU-zP7+Fd!eD(Ts:aDv.NCê,).9􂵬 {`|"bt\,i_է HȎ;dm̠;CP[ЩbCVpQ9D#2WJrR]O&-$+J +[n() wϓv؁ ziC?rBnȍˆ:={].qs1龌zNSI |b) QUbIkYO KU}keWh HdH>/%#^7 fg1kÖ^,H-FIy|3TƹTe!fw̜Ju3~f/Eؕ靵E$(L7]bbEe7QiH@>7,,oE'P_R@G-O6 ICxr|b{^ vD &5MN IJaUa3F&uTqWEi`7Kn E$b0DAC,!i."ueVQNe[AK5 lða\ԌA*CZbMIY_ʦn ` Oj4ww`Q)=iקu0I.k@nk T5%T 0b+TI o׳cbo5 oyApdT2E,3߽ư깐_Vc{u+7Q.? mH ?{Q\Թ[{+6ڵ@t4!@AS9ެStd7io^ܔҲ/*~Sm'#qwZz[fMBcAA4mXD { ;=MfusZb96'!?/YECQ>C ﵡs :DR Q+!y<`K4T V+=QXFW R Lt?mhJ2qzmg3zL `رN;Kfƈ3Տ n|Vⴷ'GobVmˑqtwQrh⫴'f=e.+bBVG:Lhaa hws8BzAz hQ?l/L?qȒ"j_Bm,z4d&AθDs|+^)R&GK!&߹jS]:3CoUplIܻ;ra$niz?ށFm%_^Hfƚ6I|׾kӠ솥w^eck͙z LLo/'FJ<m;y0urmyX.n"Cp@2]Ďv$WkKY Tx@/>qBu7,qptIrʽ&엸hf<.z'dNCc҅{}Z$>Ɔ>߸º&n gKjx.Y]&sE a.G,=W$ofYv0ܯhvyK| -0|Zix3P'^LWJ-/cXZdx֞twURPImXlue-Fguϯ[硭_/鉮C9kMU _7~{/=p#ИB1g1uD?J#N&P5Q"LpEj*oAj ;b_(^N[Tc1,.+M R'd߼(rR9PDc6H_BpZ#7ex(5QxhCSo:DzԦU%Jdq:.5vJpz9Tf=n.$փQ ^;@Qֳ( }gZC/IKV9z.Bd&tݬG {<fU58t4|HjVLD|K.};2Zbn`?\qx/i(ɒF%8LFɹz 'K&J>О!L**`sj`ϒ=װCQ  bDF&)l[&kn`s%4>R!ĒcuƳ L){Jj?@y#fu'ԃD+)s0=k{r8cB:5 0,z1@ [/;afYT=Zj^2G^26p`ؘ "THضwcP[1Y77ժ,*e3Bl:K/3j){amlr&@>7Net1ϐ6M2վYIh"KX6uZV]Dl]U*ϻ*fKi {Qx@,F"gX*ڙqLJx$+GQ`ZZƘśaI-JCЩ(:XAY#nn)L>l[H2Wr{d%EFOql><6Ce*?lXD&,_H6Tdyz+<;ѺV 7-^+{05O+{ R_s/ՙ]/wV=ҲK[i@yPq_oi(S?R7eVJnaZ ¿O'IS=M#)]9ȵqO,ϦUJd˼jr/YS@FD)tG2=<}Yp N~wVյ,('G"ꮬ}F"Qۍ -FX&c x⑔2K_mF-&Ӓ3 b4aCfzK78)j]19D5+o=gf;emfީ-R(X'!B+~+B80 >ZM8SYl9/џ{p#bM@`Wuu[#%cW-`ÿ3y և~-]3isٯ= 4U3' 6 `}9s&/))բ)Bw~F򸁦=pTQ˾!ԷvP  ˋD l` ~4r6~c<]\ϵ XRCnt*x2u7s\ɬi&7! /V 1B)*Rbx|oimmJ+kYSoE="3(\V.AfIj7;7'5]0 ?fN y;i{2($0l~0G@ 3OZk))@l9Yq$vsEF_t~Jx2[mLɺ"OÏ`u׭$rD_p*zlХe_l $mÈ Em_e܂UW ؆%B;~od4"|WLbn<>8cCfK``˕{{ ^Cnߖ<4LL_Q$Y_[Cy.))blx2`կ@I-q|5jQ!8c0 g;kdDFl<_#] _bR]ٺIe/½ӬL?zJR2F  &la="CLH_MPŚR !5erMa'ZaNmƭ6 "a|!}+ G;K 4VR|<4 Ƈ}5`;X)]n(%RKSjH~ gl*JLG?KZZϫG9W(ZX>uJhfq&o@.Rf/vWC"߻3zI r2ZH0 P~Z<1Ĝ;-z~ԥٴġl:s]QSOSHξv&;W5;#?D scu1A?QxtзMn6t3Y[htkJb nyTTsbSK- r@ciZJh @)vX#F8XMQ Q=A-TٺR=~eG[)Hrw_)jn!?q`]^b~TυEdk%Y1yN^Lpœ</&[G˄']r!1$NAMpF61/|T 7h}cQj;v4\#QJmGf c6akHdLϛNy6Ԗk^*$,EnXY@T?XZVF<9?CvȠ׆){eoe1s/pd2Ɋ(Ɲ ?;;*,66#靷of->й0[?@>V:<,Xq HaD̟+07Y?DjC() ,$|469fID~%, >siSfJ&3&4f4S9S6L$]1QpuO?O3x@\tOQxp$/h/ >cKN6U>xHh|;pTq3(߶6 \Xq$KAⵇ( Gﴟ^4j{;S݊Kc蚶Do$T=h,%e?kjҵz_"/SَM|n~ Pu@nHڳw^VGTJ}~U=Z\։K0FU(zU*dd@:whSn-D).[ 8>z|V9}#7R3l>k쟊;/D)nԝ݈XucQ=wz ph""WF ViWkU5 dhNPg\l-dߧ1d}Ϋ>J 80촾45a%`>ﮭo~CZ:w jg&t_#&R3KM =H;g*]LE/Vjr9X7>Ĝ^IR_n `#!+.W֒V? 8KOkfHXu\N8{7qO{ # |Q2ut9ٛq̙^QNV ɴd|S)!b1L1`ԸhZ]zh*(S` yOl`?A1EQʹr$eiONj98@.8 Qs!^EDgM[8CV ״>zk34WImNﵚl=6RhxLZ@7º(ÃTPq6"i(# IX Zio,Dt&nuŗbpԶI&|{ ?.# ژ9f¡#Wj@hsw󊐟F jb6{J |?ym2b!.;r>ϗ# h.Q>C_(oySa[u}-Q&vu5&fLÇ1ۇQxlkJؼ,'9F 12JNjY[g~?essnvnx 6);}Rr] Y.ƽFK4C.-ɒzF I**U~_l!xU3/;6]GĝRAx/q8BX'zd$hOXYB? q:!|gBADZd;Y)Np~F Q.G1 ,C n1؋35׭ʂشapD&&? ^u~sj[f2ѱh״ ؅k=io|s%zpSdWAXdݰLx(1o޻uyOo]!N~˷$*)dqc~e6Om[NZ &]6&=?J ,/3,]C-s݃XAňOKU_׻녨0 EUvCF7zQhAV^IA#WoןXRWU:zP.QXe k5v2 e 7PeCBV Z5 3%A@ N*m7甽i'w֑*DNv6i:S@B(kDD8R.Psr< -Rp"FNF`F+wi&1Mʩpsя- w[(?9_ʼֲ_둃@|ϴ2 A/n::ohe뇤wqoH6)*X'3H(> aO;aF^opq@,~,JI߫7sA=Jt\ ۵%P:f7EndHY3⶯8[2 eq0e%Ϣҏji  x븩x"YAmWyHLـLnujH=Bک`mWP)rWMZ.F:&?*@}'b:;<6&9Ow;I;94Jddƍjaz=t@wѨ9VߝˇӏFGG@=tճNw,@n^R *A wB2T^bqN9s] }b/m)e āE:Qxn^rIDo%wTA{$ ,!B:c;h2—8g}uW+V pli끲n|+r$ q:# <҂hV@n*]Q,-&(%OH)[ TMe-sC!u;\S$E1lǼטSM2 H3uq:kr{?|}`Jm<Q=¯$S#a[Ncody żfC %7Jg seO,'iNT88LG`J2.,Ǥ3 V*zF6hlXh}#yѫ)_qXrl1\N@$ȝZm+.,.bK- |ظ }\u^oéxc~ɳSSifv#qQ ep2lIuVMllҒ?$ft#kc~ZW4:Q4opb% G?C[&%OjZ'vP'zH[uaUwR S/[vٱeHwѾBKCL>cѣi pm@O؂2>)'Ž6OEnQ;^]=8zdZ7HX1xqCo0Pލz:(S<¶W 3ՅdѮ1ule!td|ho4S:wq{CO~J}vqn)v`40 9 Hq8^&LWt4Fbp3%} b_eAy2l/wtxe;(Ά\waKawLo&\`br!O( J3~땒)o1C dKЙ#aI6},oObTCl1SP ?0vMycK41Y`Qӡ(F;ʉEP]2avx$58OU$=d!UZ"]5/w~dIyDbf`0i}$ȳ<6#vȸ Sc{7S,+糄p}|Dp+ `žGh!8K>;V`i$)jNH.TŴkd A9I B"DY-=/Fo4h?d0ɚOgAFb¿|0n Ly{ Ꮋ>k$\ے]'Gs'/`VpnY$Qe=u-M]ije:)(>^kTl&(_~%Np~fZI#.,3twҿ`Uh N9YOp.bۤ qaFyB"d]ZHֿ6=AZߴUNEl7)ގKж둇K NJC%'y  G"," x2 KYo@ݷn87Z#A/R@Y#`l/^ꐯMoڜ;> ?\S3%fq3#@ Pk {5?W{F~2NjݺLdzͩ79L>n%Ϛ)7]ꦿ3C<6Ȅe~ڛl{-i*1`oQ\rmwnW`,> 7Rׯ(ccwE,FP-aŢY*# Au-ʞhn"'tE0[Whn:/(;X/yfE;>rFuAʡQk~mɈPrǼ]GIqln2=oeNJz,)5.li{Ҡ 648uhAֽM\!2=wv߀д, :WȰO)@,+&Gy3:h&Te;|/ Rɨe 6zjT&fSkvk9ȓ͜+u=]s-m^Ze+dbgjE"B c{0c#_CǦQ忼`{H񩘷?!5KɻV5Eiߥ}^17s_eWOmzToǛJ:&H}yGTDC! l%:e.q5JWzD\( >hs p/x ҕUN)j,s"Qm'DDxN=v^t67Y.6Đ-g9Wā%bdėY$a}BN>qYc 9p‚ @7pq {-_]A~"b4q lwK$l7/~#vKTbߜH@ uf͔JWJ|~_TwŮj^a-&.*}$\ =ʽWsHR! Fz~wq(O{sG}(F9A]ȱ᭯IZHΫ5٤LQ{%Xr^.'4< 2eR9Myufa{3g.LJ8:TnYqe0_MI%v"1s;}WnjgC~0hLVd 6Wu8 XA8pw4~j+l,$ج,3񊓤TtKd%=VθG'7vPCHdNZV~"xp_gWq eD,S/;e[z#J^H6OU|GD9gt=[q}Q7<p oɚc&mׇ?=i(SY'w3Z (YG׈@̙S29L(,u&%GQ7w먠lx 3A'ŧ\JH.vѯ_)2L x@*k8'螊ou,1cGL3',)[Ҟ@?@% .g~/sMHF\S(c$OB6PÎ9_TF3*&2 M$LY =%/+I S"K;Ӭ#g ~$uxb]uS4 @3Ce#SPHNid^u^Ed".qy6{4m}gZcZCxAbs\6Pf Q E;l{MU;^ωŤ-˹!HDj+oرe8)1tI/\F;91!Ub!gM,t|SEb(yǏ0AU'Y;Cd(Wbv3*dNNq%h=v?q7Zm4w~7B?hE^ +ofJB`21h U”sS0y^t!ub7 ꢯaĖT\b;fiL$׼ͽ2#q%Wʅ4*u0|094tVt>d3Eֵ= ~Go?䇋a?:ߋd-!"?ĮxD^5FSP\=Ԝ,C tC06hkh?XYӵ?3Puqb]jޣX['6pǿS!7Im[ Hmd_r2RZc29m-kpy36 ?w+eS::|D<"EȮ4g1)8VUׅO(&YS&o?<2vqpcϴONK81jV.cd&nm)*%jN4Y¦"A`z9PLtgWwxN9DbZ&Tw~_e0 q/)}Rz\7 :,m{*On#wB ]GcФE*?{H4:/1LS^۹/b e s|4& .pŎ 59Sؿr\5'v7ŌmKO\ 2PCa;{  1h|Q4s񐿮LU-ض`{d2EVȃwcJe_:ť߀HؘP7^//X6b^~L5- isDzhPxH4XkǂMXI4wG3j kQe-餟hƗf̷"PBFFEL^;`жHn-nr#dɦ\~ɴɑq2׬>$J)%f:nlR| MW“$zKÏ$[\ 1'慈Th蒢JYY<9sBvbG>[0b, x(Z~foe >ob#ߏZ/f} q-*,\.}=V~qS7 Eޕu8a"\ݴ0oM̴ r]a#z{B! WʚUH*D5ϫ'l5y~%v:sAcT!ncF-}ϝCt2[NKqyz0;Wiǒ.(s5)DԜpa$c?(+UhIK\=ETFsj(0:CU#QQs<\k'HN\!+ *xO8|dj'cʽ*Q\^ SEZg-:!]1h)@g#% zϋi1&>)ZO3 'Л?իt\?4RqN2*\3_j>MKH8$M,Bp1H,`}TsP.jWgR} ,>j<Abњ ɻO (O; ݦ[MA5:[֢^~rƿ(d>H7Pd3w"H9lR~"Yek[2Ƅ")/}0wq('9ҷP/%C2n5yV ,7xea/.ƇK)Z{pT.ZdOQZ;^K#)ܸ VSnqG0QBd⨘[Uit|׹C>$7⩁;-髬%qDTײmBH~2#O~@Sbpdcgq?{\ `IpS_zS;S (Y/-=8|=czp˖?/'$ō) Che]w!D'9RI :ֶ:ռ߲v8=¬_}MQ=#()F6}ue,16k$"imU7&Raz3g~Hb+y7Nyq6 x{\!aefݽ(|bX$K_87 E>OEJ Dq1nqùr0,friNx|JLo + c+asˆ[,g/ODW:s8~Bn%KRT>_gۦS}qg@UU܏7Q;#T0Et o;4nGN1Y9|g@xt ,g3/G,d d1Ǿ&oCJa%r~UVnGy)NJT) >99ۑ= c:):|yVe&)IJ O.S-9P_*zl~EI2ͩo6֒YCVaFMUW3jPwX} InnWej1.B_H݊'(SBFqk(n%:OtQac7jU B ]S vsAvUZr ,U3p+3-Os/P݄B|8])uM'xvԓtZ,ćS8A?"T%l쬶xlJxg'R8>j+݋N4%K8{SKZã4CWX^%C8&sx]]GFLx{8 oILH{X4_ xM=!}b: Iw񩊺ҋV0R(HcV!܂;tzG*'r{&.4C$Lt$Ί׏2`8tsiMwnm;  }zfZ[*Ա;QM6u:(~LjFG T%ei.^CDf_iqfJDf%vc#r L#H]֡~cKo]`1ٸmLz&@Ͼ9L^PTX;i׮ vp5k]S͒e/z{C)y-%EW"6ݜ֔fS >{, 2a7k[t,cBo 聡YnXœ.TZ+Ԛ< P2W> yOٴ?ɦ#Lf6/1-zbp X XNjᣫts'ዝgOE?c>r%9.HLfnxrQxU`.v8ڮ;G5N1sb`V_ͬkJ~n{+=x) Фf X_Nb W#0;BJ={rC5.<|!| t~ +=^hnScyWODu9l>zzMNo3; `)yiir<:-dx,~Te%Q8LbP`W-ڟیL(*QH:|sUfgݏ<;E"-{5'iI(A'}hi,gV*Xo/h7܏^÷Xt e7@Nj!a&ZLh+KI&>*6_ZP5f +w=GȖµ:nެUrZnQq W}fax=-pjCjq%TʌO,G#NQC=u6'ŹS*9Brw=6فѣ{\DbgM::wBs}6F؜jlZ$]zP}נncF b$DESVc(E/AϫmtAF`r }smjՃgYzк{efWrc[ׄ]%¹@Fgl,UX;8_SD˟sl`Sak͆ N<;?<eǍhZURl>j EkAU@moW~41+% ? GQgdM,uj3\B}^Z"kWZ^Qh/lmfRϗh 3-L_0-J彼$8z'&;UŖ&W5{v|r@ϣd~ d;qojD'O(+ S?f2͸-<4Ja KݕQ܃5z,ؓC.?VY2_/8W?ocF򮼤2}d)VDщ-H"ݑ (M-tLT \ԟ^Ff}kT~+)"tGBYP7Mhk乂ovFSUDۦ8p/oaV{H% 9lK{.&6Iix`)÷z 9n5IvPAQh npP"h~fFTVV$~R*17Iy@ CMj /=yvx9#cf^ WUNO9v= {*S@f͋ m㐏Kgh GT|1_H۪V7{nv?yPˌ46kMPfLI[S576e+gR{87Ce#yH9CEϠD@jIE2 3Z(|&^] inekGo_L&×cz%F類Lb-GO"!g"3yRv0^gWm{4MDu7;dGDO_?tK&lgF9Ғ<%}@o/7'/vq/ɸpp+ CB޹k෭:'qoc]TBU5ϓω ٳ.8"HmX Cz#lFDcnJa9iJEn;h~~'.E0Jl#/C(".;QG44YǛo9VJ. Kp&ۆL,@jLNSJHa!HǤtQ#ӿ"XWf6y>(cmKIzIJ$kC [楥ބMzG) NY24]cu>/>eVN GCg \XSAC.ģ!=1c<1:JC-Eҩ] {0 F\MUWisrZD" a8QpkE3.?xCjsMh /qhXuOSiҡBŸDwYݡvz|kbP!czlA2cznR}0Qz3UWؕ} z'Rah$Hɂɋ 6A}B~p6nlcbOzf2".ǩXi4ka;V=6RM&Gک:PL!zn5X?-Sb4yC}5K_9"tNR7aTkTL(}zRUhOx2j,ǢY _%bSM$i䗟)\XK9hDXҝ%|9݁:N0 IQRon [fZ?')&Vk~EX|"@ĩFGb*(%߽_p)[k˄|ޫzdaeyg}uXg{ԛW{ȵl{0fpxtf7ڶR`iyB2q+4$2(GDb ք8XӔm云U!eld8c'ʀAH_DbB^#Yy. f [Pۘ[R3Exs:!Y+c˼`20/Zc2ք*T-@iAVco@>U+ _9s}b5x9R1Z U_N {Rρn8M bǽJ"̗9dg^cLΘW/mMZEǩmCIq 軃ropyJQM׭ k,`GFcē?x:C4&wIHz7~dX8Lʱܨ!2!r_Cy< ;Ñ"`IJuQV$(LއV.> 2i-)qf:sp(59VQ<ƒ)Ok=pJ)LfvO ǝ׆4 =[C2#ODlihf(ܨ|l R%=]Y$r1ģ0G5"gqWJ;dq!98:Gl.ʵeѷ5% ]1jkfk3F>ByV.lHx[.6ypIwI0ndD;N]bŒ鎵QHzݷ#?بwZT3Q5;ߙr̼GADpUnbqLq|b;?Ĺ&J;K*"k.߂d(P+uj%*=4;#2DJez..z}hxdߎH^T4O6cn@94&"A. SEe`ߠ e}bfcēX6?|! rb&5˻7d^lBU6.LvR'^A`-)ybEFQ֘ٹ.2{1ӼӜ;%  32bu{T1婁, Ug#_ϼpKPM̓ HP5|b>T;O}-a2zX:LqKb )Q%2) o>xn WkǀVad[ocu, s[kSCTҒ?=E o+eG uѬZY0ΦM)'pԘa7Ƿ<iV%CtL![R'nlx Au$Ҵ¡2\Zc|*W;gLb9`4EF=m'1¢mHdp]^T Jy(HW7| 6&-8lK=O. 79z\!WN~ ] \Rt[ԑ=,E뎁9VdDz 5;XVBO+XWjKwFOuV\zkeb͟$bJG2֫(iC)O\[2wLj8K=g)"0 upS,u&qRn7 J f"se ⳿ äj_Dh|X$ӯIN-^Uޘ.biP\!˩<W=ĕ#B38J>K586Q>)`KcF%9jFU Xd[Dm n;Qb&*Ko׹˵ć&Yq;UV__HRz}cRtjGXVg_)b_~YaS_y_cHEQ;/gkZJ9'GQl+xjKR8Szu5@4zC_tp$I+`GE(+5Bm#a?&M] +O@wNB%?bޥiiYN6SؖjpqD);p?ȁĭ;8Av|=@BS_VhpZM_wu]k:Tb> JvnبQbPC|jY2Wp^j G< "凤1/Úo wÐnX%75% EF/"&=KI jIտDӏSA699 ڭ_p(B`t"1Ftj4\\ v\ͽ {zfhm4z/Y4hq85Q\fuN.oS!k%Ff(x "Ya͸Zh ֬zaҴBy%& i*VqM2Hl?R:{+YMK:i^[1Ej덪ȷL.mƁQ=Ÿ]->vw= & 7Pv/°#En8yI~.2>$IZh=hbR5*#K{OlO- [Tꦎ/ٴvG]Tdj@+/I*/"t7׬i(fpS?J#EEyxk K.KBaXlCLC&N2O؃އ>cH6dj,]M[@P YL[㲟ǰ`t BWRi. i9Xw)Mc[b?ڭoO?YUBEH?jWVx՜T1A)m69$ ':e<#'6qPI_SYdU؇zT"_桡'v#G7Ӊ$1j,' %AZ$TOH6| \<-@y;KAẃJg|΄(G\UBނ̅tӮwQ}=ac?ů"}(\DcղS;dـkC|n޶ˊDXSEd}} *# vo^~Roh;(cf3~)Z616O+O!wξH԰!Vxby`Ν JBp:ܺs*42Y_|WRQzvL .oY)Y,AG4f^a][w=n6!5X`u_sw?}@Or:M䯜G|"U<ڭyˋW8m ڊ)i|TY Bshوqbg"m33:_i44jN44EyǬRxD5(iGEi^CGS&ൎwGdkS GP-gqލ6K㢯}N8h?V)K7ON{*3yѽ&kp:z axT ߺ>^?ՓKoDiEWE/GoI/A}*cYhE3(iS'`zO!Q~@EɓT"j լ-Lw|Q e @fY;y@d|w0%+vB -X+A=- ̺uZԪŞgoD]uG)Ťà焖Qwn}g&>p"u ZM^_B q>n|}}K7_1N=|Lui&}+y:y|>;3v }&wn~t`u)I&Q8ᎨUT!<%?/Sky96ZtYba 3ثqm(T(*f9Uc댣g$!3%{&0nDE[#e ?8 տPmрTRM[㖉S 2$-XxPgSᝈ71f NmQIa*!C\+y|C"A?W˄:U!7GN!ۨxWVNKƃנ#n^@fc|hs/0bzs͞ZaUdJc_>#b^B'0,.L,v qj10Z><|::F3zTȞܟ??Z.2WKx Ҹ}0t:o:G8iluJ KyϺsg[5wY4m8] ۫1w"'# ؞zn-A mwwd|m4n9K3nḷ8L ڵ sH%i‡d'w6K&͒ $D%6B<^5_"(Qrk[V  h},hx@!+$NM޼#.ȃtqmnN0bS?od2[Dڍo\7;6RqdW^b*m=;QSv°D 򾹜bPʋQ5oU i&?ŭH38ٿk<]1cK }f{ArrVzEV(v"5 bFgW~0J.JmfE~֋ w7o=< s}4G̒|Prr>&)Jޑm[*ym+=@\oxf8c1QC 6#h#@x,oY~FWiHE(txWNȓt!7A{1fpc hv2gQ'2|K?Iq>'_|w&f,{( d(ŀ$~#Jb#35nٟL4]dN)=6aۂ sC)\naq_WqxnT~B_Z؈h6pHV6YPI %/Ȫ=Cm4<ϓńyIU8>l^b.~CwBrrA-Z+T~Z9pN{%𩐁YUAI. ¬[;h14\b\0x*Ĭ:dk5<҅$_>ZN:k 5{6tE]W ir桢rVSM8%*3A"(^)cx-$xtms\:t779 kʹ~Du=t,4B!ru5D\ȶ 2dv4N 9.xۆ5W%K&fjtU1ȺNYu; Ity+b5(bMkbƛ9P +DbNѴf0SuHpâՕh3֣Qvأm^bdMIس{; JmW&PFģqQM1%eU{qmʼ#++LMlt3\jZ*Bp ͳ68jԼw(4ؗpo>t--kMoc`IevT^gl&%1K/3e8a9 WQe5hƩaG&7R9ew5%DRup'([u"!s&qǣ-I\u=Vwyģ]W 偦U\mc.(3cIP>l5Gߞ_歠u¾;t?}Fq9@zj;j~PBV|>NmD.ЂXP/_1l}E{F+11%JVU.dRI&`1-%־ޡ7zvǹ'fquٿ'jdise>:o dʃkz § d_)y\dG)K>ʇߕcܛqJ}=gM5}hCn 9\~.(T,T(pd<8%/YjJ[{6^y~hicK~4oh ֲ1%#Ytl c?i`C""e@+q V>&DX[Iѻz3' MxA,ͬ+9H y7$][431&} x߫زYŨ3 qA2~Α_ɪD6fd`p{E9FfsPP.gkU8Q݀OKF]Z\YJky<}ߦ !K~9kUVCf!4;wq@X }$B[&Qiǁ /]y=/ #PG:J+)sA\ױ="A<]b& r pfڿ+=  |W.mrnAI z7*#y@Seڃ[hG\1 m86H!M6k32Y IQ|:StkO]D+uZ 4ےшL0_2,HJ5F*z&ե]%nrB$tSMB6H[BxnkW|u/>jU}{!)'xQXR]C@c*"ɩۡ=+` ܙ?7,>.FPZs4;0 wҬSpӪ>JldgZy-񶙃,4}dtzn9v}Y}#uܱ8cQÄݨS,9Sv_#Aȫ)Z1L|Tw P0@sT/F}щ~׹H;51m.$G r4i"kC5C/uP]?;CI"ux)vE^g_4t[ 1m*tW)B2!ybEM5J>2tU;B uǥ[B4h>1v`Eaw%`7 ]+*Cg@j23E- 5~\ύ`Y͌5 /cJ| w#޳@ǬW~t{q3숲C̲ۭY8nY_RQra 8xeEz\nC>-p',T@h Zښ.`]L+fahlbv\0K&j_+ Pp߀k b%Ro>$6MC s0dx"wse)U5ySWh4dž$Lwa_qLIݡsU} Xby38E0 _E :,7Shlj`MEc _eo R$sm{eb`Sen;U}^3y`s"}itf:$JO0eۚ t!ƑNŠV,3ւؔuwtQo&,q09%}ٵEI k|؎?a,WX&۩ J"ֱOm+ٮ3L9i:z"t͕uՆ1ƕ̴0rm`u,H("͹Sa0PUFޓuC=08q c{E(ۿGu?Zmpci8VڽǰM.|%`ܙa‡j#[K#=6Y[ѱ絏U34:qBzo0PD3"b 31-7ߢG ieJ-Wm#7 g Y<+~HM6+D}0h@U  @nv#Ԭ6,P0q)i;; Zj8D/P(0P;n̄rbJ|W<YiOMZGȼq4XLD!5cbQ 6Re* #`RNiR,+G0ϐ|lH-v+7IAY*DӒDM1̋*$}%T4~m&w2Hw~Ԇr6.(W2Q )*?`BlH=n"90rzbEN`8 :fxJ~E<-˕ht$zN0[gU2G4-{ePY.IW:8z1+!/tK5%m=krN4S; 5WMلEh TPaXפ> TaQ/4,&:.omO=:]Ŕ/OsŒd|%7Ed -]CFZ{`WNO$HcE;'~0hգ[ >+%E 0twO)Of{淤s=|Ʌ@ʐn^1?Ub\,*Tu*۹> u7ފKjNSoZ掗9a^Xmf8D{0M2XI~ t\KډQ p>o>حs^mЈJ|)2Wu<%~l~7Q`g˵!{Qu eLkJ6 Ilkȴ{_ۇSgKr˻= 셶+>ϩGnc~:pE~+5Nj7Eyig#j+Ȑ3o@/[=6 tbGHW1&6li'*O,CZY+EmeM/ns#7Hm>9]?v~Nc0wd9TD&y O[zaR3udJk{3Wo]#m ^^ν ަ}x{;!Ekk<0l^')Z2[c'uIOOu3/ ~(Q;A0 (5ˇodOL:w]I9,;Tyjy%hԲ9 ^B"HuAT '|TAF#'jk)a,Ǒcu l?ogtyyeVĩ{R5 WQa qX0mJQS8U)& }|e d<S(qzU y~^K&Nle]1eHD֓XЭOt~Sxu.҄2:B'>^j^=5gy.JxVVx`]5:Lk8PZXHxzTNEJ7p Qjnm.TJFTfps!. Ei EcJvT#uqLÒKjѰ9^h .^8n4ͼ豛"_)x'D#Qb~np Vޓ;`lsN$_jHgH %nILgH1VLB_AziWv.>xox P$MA' @Vت >*z%=`sF:" g?W-tvvs^6po)pAzdɝjISnCw13=  #[``d[D%tk]o sK:Щv4 TԥQ87.nC)Mk!5R0Jf#/6:" /ٿ$T~8}b}',.'JMTl9%\T {>U^uXVb щ9Q.u'q/1>m2۱OU3*>F.¥,Ba:\Ƿ\9i`ր?Ͽ|j|N)MŻ՘ͼ.W\n/)9+r{"Aӏ8v8;Q,_GR=uaBЯjqYdkFӀ!vњKP N_YwahcbN:>q|k^ V;C78غnDRoe9X_7ؕbڹWQ"ڃPᮿ*w'\Oms+|}ʆHF:v(ߡUx&[s3=;F B;ҟ0WpɉZ*؎ɏ9?o덃1In 9Tގ'[,H3|$- w)FJzE#p{9~ˮE;WDvg0CI;!=LAXrޢNffz.vB 96V"/R?2!H9| b|ڲYO +ssq;4һ%>j+R~Sd'X#Qyuk㎹mjTVC sg%FS鳩~Ci߷ 3Z(}xCBq`nk J_ |!􋄘>^|Ot'(p'iI.l4~XXMҪNPG徽d<וlO웲oU +Ck AB5=zk)IK oLb RYn [`%oԝ\xlY0uxvV!z]CӚepè1tv K j79?| E"8/'1S>?\Xm\iac?$=H3inB6ȷ3.a^9G;!Ɇ go,jzsR6mik= d p*+LcÝt$Tm#UE* U 1v*`@ ҽa @4wcȽ; CﱸYzK!ֿ Fy{햇΃2` |B2\+iL`1DnSʁzpM{;cX3(>񒚒 ٩IQ{tFz$Vs"H4CϜ6/HN,T~c Q 5pZ(LwQUC˶ BfgÅ^zB֠YޘYh'?N:b ȝ¸__A8"5%4#eX㎅'wIq^6sbjyLeaC[Γ2cE ;|(E i{@KҖY}zᇈnA3ET&#H|~7z\%qSՙzXF$HP[!G.!T\CT[;:]xƋi{{Y֍:N? ڕTY@eԋ:@.J௄46.OI l`sN hRn Un~Ml?]~x:K@KR3S}M]TCu+Eg)W -*An5'ǭfNo60&'z \\r z.9.x:/ͽhٸ t wj`ڒhtbLu]堛u@U| JVkc9\gNT]J8+4ZJp^|?_8K LmCV؉D ݒ(-Ji!2. ? r4`i} cm8=cj>{\ӰNG)uޅ^ڧf M.*ヤFU Zn"q}:̳n@V8p fwa̩"[-͵V5&lY1'ǜ+U <4#_'@CպJ!Ϗ >ߞc "JCχ-;T'lAP5}آI2lT&_1 pKN}%|9:ওᗍYxԾΔ 8zmX^9"`5jg|&htX嫶x-IY73=O]hAzkSbr%f! X]*l@s ,2?DM82~-}Zt9Cn2Wo] V==l?_xf[ @wA uŚUF{\Ns"krgS.\c!T4֦q28 Xğ͠נw# D(ym*Oj\U94$_ns.}l1])`,7T}x4fI:e;6I+b%`̟l rIjtCo$"z~dI3X 6SLmMN. 7v 6 z57uso16&VN4rY֟O/ˑ |1:sBR5#,2MSܝ>ԫ[.R^^C\nQ*,Nt(6!vwƑLIOr( "ʾyC HHsnT QSD\Fץ"ajH\=\)ţ\Ry„kE)CAvO7P(Ɣ`vZyQ>'5>Ռ\ ֕)|Jatm[=Ѥ>ENv+a9tF<;s lEOU~z=_.cz: 4ົon!v\0ciTF&c0rJpXL!C]=#~zc))MQv$-{6w涍Ƚcz:zۧ"֭օ.!AqI'iKӿxHmjLt8(aqaHm^pM&.K)HԒ)9'VPuY q_Gb UPI,@y(F6 TPGBU~);jfӰAs1E@UB?ÔFy-WϨЇ/m2(AA9ξ Nh"?hLt.mh&:O% 3;(UY.k2MjrLg.Q>ѸY,Сuվ,A: 厄R"hJ.L p ϳ*Թo_c,s炆΁~r/qlf&_њ'FCJ,I8 ꠉ-3Yg0/$쓪z" !,PbТ&dڑ_$=gSEnقݼ~9eJsCC=J(&'gq: n-`l gr<*K0\%9%&粸8 iDoc|dQ4/;.]S{͎8*n։8qZH:]!NnHb:8qg ,hbTg VywxGRFDp aS'5XU2gI\ֵqpډE*Wi1AFR\~N46$͞/Yf2e Xdv)W݂fSu'v^>('1X1hBG4.i}4AABb%)rtݗ=oM!\fV)HsJh|؊< }'/h%%w"FM3WW~e+Lk?uUtv c\}m;0:[%9KNγD^cRgMu}/&G(KbC:6=EAB{?F@Se;dW/y_J\yf]}'$˵۬|{#5${?ym¨X+E&naoN9XCv,1t#=ggi2DMpcC̫}3%c$`x`tFC7J[څ^LԞ VFTu&Dmrumi1>pCО0?@ Yqm tzazybVyi>3P."& wccq:J:dlW ǽlx@VTY1DWOm"B+rrI:S;wInR$LlS5NvS>pcI5 /X= ,YZ]̥@eL"œ5%b^7,B.ڪi.ɩ⼂%cI.2E_w~pady蔏< jhCĢD{Wx0J OV 牊/(ޭJH3,a,y9HvAMn%&t#OZg}V2W4:_ rM(9&%QW i/MlTOɪ!2/{pq.ǧ><2=f t[#I :c5R}PS/!Ep4ZPAـT6Lj3fy@\}H^3 l&|Z}-ȲTM3^YIs *-ds*ej98*687.c0x2?lƼ|^FK't]7)۸ŧ&q "c+WW fZwx0x ji&&Gs57.c*-5SHՍW|ێ&F˂c5i Ǘ/ Y~Gg/ a1!klӷ-aϙzm]uaECE8kNRH`Z752 .5?1omw8dt`CGvXJcn"ѬS}Mh733r'1 Ǻy!U׸a_MQG}* 8֍&(ݹ{le{';d߶#&+w]@]vyC-.14rD*ЉԊO#Bk; ]iiv%v6DU@ 0tQݒDNfD˒[Sb ̌$?`D ug@">ê!4C/> < + DO }>iGC[@y5B,zѢ~:unnw C-aSOsF˧m:_?xI5ήqoΥtSv,ឳvf; Wt4,VFӖI lS"#ȸ'Bُ6Ԛ8MP/WQp+%f9p\n8KӀ³tI >_J9TuQ'ӵhKByCXݠPQoHKY8Z*%Wv(9yƩ9 ӹJFUʣMl = 21U&r11 9< U拇k pLm^t>$P'zރQ#v;𱼯rT=~MygzQIx~h2:bbLqqVH#lDCZ9!Wv 1 $ Oο(u/,Us)gg88oi$9ڡkO3#%r6" 3_LH8 w=}UVhMǩetϼ,d7'EsĤ2e r 74'@{Z!x=aj0M _(X0QJ˛֔e>R SV|f-` tPl\瀗j(8>}}Oe6>ley|%CKYgkZ371$i(5h۞ Ce] ir6`RWߞmaR˴e8x!b 'm5n~x#4iH2H!~pvFkо݂\QJY!^4Le0}ɣ=+;&uGngAUI \T}FF14gRdjZD]Kxv8P{\T,>ߞA~); !VҪrjO@!A,ǯ e6 onfy;][ms:|P 5_BJ&aB^yۮ,֔@ w,S&' Q=4$O7'&wѬ '561hU:0sE@~ "PqzYRpqg~;Z=whhuK3QX_OxOĠ_9>7i6B"ڢ\  /oafHxAMg~xڋVK?y,$]5^`V DrYCCN#dϋ%O=filmWy`_xf15+Tm{ 1d,o\ G'*a``o ts>Q>Y%"\0mg$J_\٤a@gf%h»2XHOF6Px`Eq;|.!@" _{U9l &/Ft  ר,\4& nCf!t-tUL3a1 EFuXeH]G jIltE=[Pi Li>0fbY葤SD2n޿afmW%g;xVe@AtqjPzs„ihԋgI^7BNg*AaS-tOGm9r+MR`Y'%inWڹGҵx7 z cLz$ mV\aD|j+M$YJUFxX`M!ZT=Oӄ9Pl1i ;[Ֆu"w UJ #h"t/Gͳ]<:k{f5^o~+ÄQ)oJpi25q|'Tj&?6``B5vBe,XocIS{gjCDsM#;/Ky~5Q>| Ɛ-0/Eݟ&/u[6mnNiQ89:Gmo2gqܝ{s <K 9Q Wwih[v)JY ch,::FkQ԰ +q]b'.D@ؗ3i"unȿ,d$5+“}tc9kKFrnWs?" 3C^#w|t*4`Fx?>$[d"*< dHZIy{Z"" V NHVEt_MceV5Aowh%n.Pf GcZU ?W}%Ac'%_,M~x| M<*HXXBc"ףJ 1}1rgh|< ˳wR(9؎.ME=GTSaʻ(GiKL[>q5 1(KGjj/u Bb]*P3ӒwaYNc) чEEYTʁE& Y_C ]*mcIϱȵ|L*Hv+RpmAU-@ҀL*kU)`YIþR6 ,X&rbzL`lN^~So[rut^wr!pS3`uw?YI?nKWSs:!9c'Lh|qTITM Qg,ΣH<[VxIt촀J֠?f)*K eJ앿4*‘r"٭m.s?0<s52&\8đE`dڌxZbBי48{l4iO ZsYl<)\G-]'*R3KWtJ9<䕝C PyEpv{ &TFiwP_]L AQܖubb|C"AI>@+[QyĕD}_M;x- /&F mی 6H( ;r.c`i2UdL9 S;VBW\?^xA "Fvt.ścM4LT[K w.+w_zp8V|y{;R-wwa'b7@(B?U>5C,+5SK]xLMe-.6~w L9+//m!!-|,Ry2qi bBXh}9{7wX~򖔬D>݁mG<̣֥lkAe٘ #Hlt 7#Uz{{g;%ZΧa'=fc2Yt^>52w:4ktY؇y~Pm ɜ2a@\z `N+v|;M5·蝉oo9zdE6fb-V6O0\FLJ*jWPB->TICO-hGL+fU]]}$K0ʼneC?"iڞYz$ŝc-`ܴ4{5H-npS,-LCݰ{UeiB];j VnJ 4 lJoe4] ;ר3*#siR=HdbKY[H.?<\yش!Pff{Hi9/xD^z˩>05?JROnfg#ڛ(B)eL=O=mQ;YbUMZ)6L7K(I;`}j{f jmEjjX /I\00]W''1:~j}]gP~+a9*S .=^u}>jwj>UO X+F i4Q8+NRWU3jEZW[RRX `463a_V%{&)j{;곕x n39YVJ[& ,lgM1Ė:et285s; %KڇoIi^B0:(|>\gs[B#1ҦJ㒰Zpb?*`@ H6zT P>;x]lJ#IP9oތ'⭂4ǠKinueJ8?}K îȪ:t̪o66EO-V$rPl)#Gjx҄:s|0f +z#4!n(ZDΥG}T :c!LB: _"}>3W/?)EaL356=T'="W㤡 Ϛ "Ftُ+vWSqF {@^EMxoDrDZ1UwJi&ULL|SCE.:spT\(^"h+pQxLZ W.w'/7Ǫ'i=q Kljh B%k|+k?B4$+Fil0/zIcf+glw1i(' ߣS|YWdHmG"t5ʔ ;0]PSCwXq:NW)Ti;68X~FNAg׿+ys{_|pYpּ>1@ܗah*S0ZoR3Y`P׌+5J\^Ay1U9q(W@< d\do1^5]yeqjnsÄ1,djLV)"9A&c\!ju Zo+UyO񓩆EKĕP[e$z4?6V.$Oߎ$c޹֧dƋņ64XC:e͆M-`UmC}BмoEf^Tx6;+ N#HRuZS~5/#?n症V9˦̻本thU3Hxi6 SgKjK7VƄL6;~'@U{!߂&zCXs-$ߟSn?+EdC ,J%]N'"XQ3m'7?C!Sb׵KoG5թG0h)hlf +ӊ}e!ۘdkBڒH0WQvaS. 2L5-Bsj+G-55C{=4$OC1;q7u i f{GSc}iϭuj|O&-6#2/R*HDvڧ"v}W)EL_n9qX!]V ua*G%pY>όXN4RgaU=~, U.;!F&OM|JVᇰ1a:ؿCe,N!IO^˓"=w E G]0+Lw>X5q<?u8NZw;vzn'T j~;$urUw#@s3*߽zB=(|O4ϓ HHmGuH>-N|yt)PQC(& 1f> '(VefIB;B /5?8`Qb?COXaa6CMy)U2j%Z>IJrZ;53BuVPH&ELN4)qY$UU"/Np~hH-dN7WHں6z < rPvm̾g-I0'* Ե|2;,oeЦw'f'alK74R9%[n]f~Ӫ%. ~[uāRx_/;.=zk&\'Q q4'[/ nuY45 RIDq6ZD6O"SfJwZyjNFtMKIݭǹǎ wdQ% #w.[՟=@ݱ,iolbdh -ZEC_:6ر[J5i?&yF ԹX31% sʺ dgz #IecA;BWBbEX/U++Õ4z|v>/yz8`RF? ]4Z۸7S490B>g3#a΁g[W2~Әt_Gs ,BoZ>z2=^0xzȥwd8FE|-hJ/݆å0`&[ܛΎrkej>/o/ ɂ[u0̤dʤE `P#_)pO\gM?[)qU3 +_+ 8  e~!S@sl5&9 bǭu+Hoj6+m*eZu3h acQtvJ[fm43uY^ 3$D2;[P4iO=;eߑ/qk7h!'$v6GƦߌCBe8j.;L^EiyD:/ *cGmn[J\"+|:|3}c7^}xfC'ԞuGV* Nr;V2] <6?,ZXGŭsQu+'u5Ԅt,x -#SK"T[t’L{3MRU'4Kq2 ? );%|{>.LQ U$Q [0g"8ziJ\v\Mm`Gy:ЪJ!**{zӬnмC8hLD05+̾bA ҇uDy\lƹ=G즇dc/ t}M<*)SU wX;Nr^S<NLMDtPۙ]qP@l0T+m9Qq""r G/Mq5|bj|Pk;fDLg#g9rӤ)hi:y9 Rκb` :. R)x XfПw+)V4^b.ɪXNWI Bh:-CvPcoxӭSXQ @5kz˳r60@DV16}iAYfsY47՗:>87#/`QWOz POKP, @@i<.CѺ%W#š*鏸!7yH*C<ջwܬu,{WI>ǐ#a<*0YAs)TK;讗$`"p*R4Q/rm/C$9)|o$*@y[GAwZil8 5!bTؑqyWފ'e T՟|Y,&lѼzhn:ͣr3Po04o50Gx[\WвO Vy=2f򊀑|S-]["QC(kW5yHm`$lETpL=Ro*!)LFq^KaݽZ@ 4є[? ,@eF0DA1.%[E@Vb _t bT'^Nv*+a{]{&6]\$#\0 l=Xdσ{;1(s]<^R#^|M} BAD[ FHjATN=sS( yɧ}F2m(ߑBzMpT.14O1Gr"EM{o&G CFqI~ƂIjSGF=1C`ă%6yU>^ uocV؏S\i&@mrjOC  ]TBA{¼›'aK}xKPц9P`O5.kmZ2:LZ*%r*E绾f-ċ}~Do!\Ab7d|% CiIa1ޛ=\5zVT- [,ǹ74?mz9e6Ɖ.mZŬMdPF 5W5WnӇnXPkdzmh߫L w2cZmƖeE1n|8o:[^$Uhu@GrRHH.]Y%;T(lH#YUA9 Pw `dp(?^n8%CjTZ`&a 'C p˩/dyq.ƒ?{:,Ka;!XQ<5з*ԓRb\3N\ c,گhxPdOrCdY^p(# 袌YN4H0Bc wO7}*h! 0 KN >H\{(—w8 JAS6K|Jtu2 [gI$~ՂA`/pkäN d(4ٛU6*dr9WSrͷhyq2Pd`Q^Ϥ|^omˎ%Uٚ lhW5#fQ (\L$},odg$7&>g 3OgPH-ci,䷈bwxc<5,zť3ƍXFyVi` ֔N2d~&p|46:$}'xۼ|NBeBnR$0qiꣀkvmLki,]1mI:r02\ O8m†|Ӌ>BͶAK20TCSclOȓ7Ol7態(B@gH`&A^նr^^c~LMz6`K*$#?&Hp_ -q pٓǽMRdsٛ:B铊u@xZ!ڧqLѴ9 v]@e`s_*wJeBIťP姻v9y݉ly.75M4ܵP8W:=eXnvwJBq,.ώпJOҬm;3m]ö"HPj-rSCKCo"ٕd9$S~o$:?:x8BCŰԕʛme* ֦Њuю jKLm5LzB`[Vɼ0]v,)(ſ{[q8&j'v؋0]js4[g-5*hL%ߪ'/3=_>?Xg-kzz&F:|4-.As' "Y~JWꔄwURzAU'd2n$=gF!ݿ+;Y⛚  v4(~Pيߜ$Ml,U4tgF5.Ӗ`%9Ȕe\YchdeSFcpR(=mkX|\D[|3q\``Aƪ+6HqltkЄ US?4úB#5$_%0S(( HD.#Δ4ZUsn)Kex: û!@Q#D %&pNe۰܁ etxcd[d֐5+Oپr 4 4~3.#!4;l*_h"XlJe4hO_.RIz7{`3 K{tA8$׏`'\sMd}dI謚}w|6C#ԾwBM0ccn+ڄ\(ѕY6^Q4A* x3;nQm+DsU^([C@%[[]Yx8x޾}@u0T@*R< R)E3l%;PhU58'uyE=A(zo!GAIm<ݺ[*&FK@jB et|%t H3u/Odj7DxCHĕ*9#JTΝo6vK! qv˴r0U?nKSqa`| b;OEsli $Se -!>7[G?,ÑxHqN %8?h-?\i?uIj-4W(I=<=\%ٺރuܓ`\juDrH[LTdSL5nVZZ-qc"lp,v7چ=|JM h6>Npss0\&_ '<$rQR`GfB\$L;lzmg|I ZǽT ",{#q+}A2La7fP4U(wS|g:x8d`]h %nmF<"6uMZ`$gCHHJV_]'*/L?5!gpez P)wJB@+H qfɊj~ J2/R뱧M1/HcyWTe<@\3|*d ?Ud4M.f)n';63]K*g)l&O,˞]A^ Uf1}! ܈مݥXA_}'sXAufkwx1VWʵn%HnNˉIs+t$E{N' ώ!,גFQBџ(ߟ*Mn3;\1B2 (iO2{cB A˵konEn?K >c}LNB?ٽ!6XHʷ 0N^pυ'zH >,܈4؛9@7cQ|5xKL ԧ#pE-bYH 2ᾯkܬ<&|*EE{#6gzwrM0 X=ti,p)o?p O&K#1YZ^Uuz>}Z8@:z-H)9xPx5u;`ꨫ?ؑ9VS\y;=ؑ%,$!gmذ(`lQKAM,\ o70crjprix9CUp{_m?#]Gfr[h5wX4~ep h|?+&_F67"}|-|YZ:˸hhyl<:q& j~xM`@OI06X9 ~Rj | :%bdVھo+l7d߇ NEUj*,(CEJ3(f?>`ྰ* M=[óN݈MZaԷ;riW;rEcSZ=cΚwkJwAWǨpSDM ˬ<^XsԾGR[Ξ|oW/Kr_;HARL/pqDyDΘi)1HyL{'lm!]PY ׸<؟ z,fb0%"Udt8>jIzNR:CB[.R݆2? 3Qy0}$7qƶt`LT|S7iTvÚnc:o$ki> [m:3f"ƪ6MM6-)Rs p&%8AֆkesNO1bܒ롞 rGFꃊڐ++0&d%m6Cj@l;|ׯQMR\ ?4"Zxpbl7y^Q|yUւJd*M~>4 g[>!ecCrtʅ3<ڤc%v`s x']|SX÷X{m6W&n ^PH#,sQϊ>Mu9]>_ Te/iI(:Mq\4)xacɐC_Pq6=y\h )1 `d@ޱ4;cJ}A D'xE4+]m[\= ݒD=Z*myXuTIHhGUq;2^ Qz̳hӈ$POXa/Yn˜+u B1AFr90 <Hĵ>q&'j.}ø9-7Hk}[+,a@&Q9=y خP'ݾT?_^}1w6aI?)(ļg〻?110EwdS.uː}U-/MF3st¹޶-f]MUut(;nMEo/<Ӆ* O^$\\xgUfO`z<K_`q0Q›0b;_Ͳh6n;+, \j e[9vGXx^yc k;F%^g e%jMμŪV .wTK;xjƜl D ~Mev,xƘV؟$usA5 Gs=w[$[?3t<#&S:8Z M B&|N gxi01}VYn, tFp&)QzMn7< )xPD˿4ՃmW) `ڈ7/=I=-*E3[QH͝Cx[&p*䁌^-lKULXeLC|>SI+rCP'6`]`Hzo amEm% 'o]",O(z 4Ҍo ]Y_|#뾘{}=N'?'Ϋe':ŃLJ\@Tu𮜚G[̬sL2vuq*'\l%AnX?SlRcWPF}\reJkvn u$W7Q?l-TSJ0\B֛ qm4 U3Qb WqW[{J=6k қ~ct}aU-,\%8 6Uz6x #H .#5gH`=oy[$֏^wW2Oc/#t>iԅd ھJTĨ[v&H<|q]HZ)ҷQ3{>Jafz0bRQw%[/Fq]amH[R+O-TBe`j;@\^v`5V׷Xt#928zIt: mN:(2C_(MQmIw ;leh.H EiŤ3Y$,0$]vOXp`ԯ^ &#ۺIx t$@ރw%`ՂTP 7Ajcwl]g4h7d%a*KHcaq$N`3#yCα}ccjo͟0*si!1缭 .Z!IrЇ:4P}B#lPϹXMtETm QThnaw;LcQ0wpOx&"nS9uSܟsHaC(?h̯qf}Y ),%n,"m $2'"!dMN>Et ۤ-f(KZ ~jJtu9f˭ӹ۝ܸ0o?_2 }zD]u6 de" Fֵ,JUe鷜֨41E&-:ԛtvid|48b|<ײQw6-&{lc0uC yj%Cu>hVNׅ]Rn Jb| @>U 5HCnސ ^D{l:i{dZn3.^Yei$a㬯>/5փIy7ZFogfXJ\r#> 0{'xZv8 h YY#G[0 b]:(Aq9K5![ÊQW˄/;O[Q4AgEw?}!̍¬Ї?=D 諫ڥpT84|!HӍzi=FOIS5X59GD tP~\V22 $.B5=ڝ,}A J2MCLrHՁiWbch&΢luC=U9ZPy4QqRhw|AZ&RWY"0s\úwOݻOd#v#_YdS .ui2߿߷WAw99Iwb;/@"S2 EbE8O9s?zAbDq8YV-Ņ7>N0O8CdsJ\[B,fkOH7?DzQ%hq ZhG]VFLF8 >z;#:({ Rɒ2cݷB2tcQD"%A2} |0m/;%QQMpyX4,I} lih@\_ )x{YklpWn[[W 6l̜'K%FGGj|Q衇e>rTz!8 $/гPcޭ8&ņ uiIH}JnD*IBZyL7E~6#ߏ;PwV?K+(mx֑fOr\s$ȖK Hތ( h6- !d= -H]S5<f^T|J #nq|j"1c,[BXEU3eGfLȥ;%x[\B쩨L{Ul&JĒqmqv - <"f掩t47b^<[cg.?X [ сi`Z=.|b{Sw5~\%vH5(H/)L:簨>Lh,N:z(^Nє"3#E& {tQ:rU8 DL%Dn 1J^(SQ>ǕeW/xT1.t@D Qu^t6PQUMT(ǐb Eeh'čvo7E~#<']IԖARneMK9bi5+!2gh14`!&K o[8weNzu6!tiE94= *P7<4+--ec?k:_/h}ۜ%ubG$'g/ "Dh#K؟;hi\))TĶb/Xud'Nzs #V΍n/N񐂕i>ߟ-6W8CqOlDK-X~Q04Ix:й?чs\j+ME;:dkGDxTmXP)_(*Zzɕ֍ka"NdCۢKZ*p$UU&I_E'`,>OغZȡ\N~\i r"ʪo^SBekވXEowKHa&Ydq ^XX9HaY"Pp [ꞕ8h5.xgܺr;L Mf ^1%qthh-;k/SJI4k8|@Y(!uh}qyΔ%>{))l#{0en@[VnUvkdFvAegZ}@N-Yݲ ̦tU7CD5,֠Yws%?j fB8Jk[sA/ O ]MSF1w/wХ3D䀓E#Cc]/VcA2_#0I@x{=lA]Q"r. :S`AqGc$%f!XJH6FvIWMغ +x@)7,V*UthsN{[ˉҨ"Eۜ Ohb[#̍ Bg_{i%2_:=YظFe^ޭF&=͈YKT86 FV:$)lX FkĐK240V?YJ/1ʾtMK|LehֱGT1abz\iF/]ߒ4 MX_ioS y.5ڥXUI|Ev?yf"&7oS1oÅik6rg r~-Ϩh/ca/[9Ԕ;KmeȆ|U>{) H:WF*(^^v\X#ؽ$җO2:XJg)OB1ggKҠu[284G"Wq![thE75?\׍VaA:E})^־@SOKA*5n-hst7 g7ڸo/%$\|֧oY5}. V 3;sGw8+jJ*A\(MG,&06㫸W6 }bĺ  W,|y}`e*G6K>6wC70%oz]e*)NTWvfb@1hP$0bZ),;^iġ׹J nf}^,LX6`t>Yy/lխ?ڛ'}DSrVAẈ%M?^q{it`v$ J2lyw\cIA9+d]AyXUivjзogȨw-]! u3VoH xFzhB- ¤B-d4i1}\Ğ*N ʒqK#dtcJ]6jib3y?Sl9_q;N_.M~DbMHnIO_yֿ-6pmdI9[[[O%G໎3DO.Gn$ ^67~:D8b*@)uðCQlRcRr  jݸ/0t%xuh!ݙl2 촐#!].<.qt|'|,:"~O5,“v{ǜE(7;"@kDN9#6/훡ފV=ū`51^5%.9'BdƧ\ibkG\@Wa?Rkjkp3:NOq~@;[@xs= }ɉ:8,כO̍wJިr$[_(%0QO ۯFEaʛd7ec YrB׉ͿsukA~p(vsZ;o(< dVVYo짡h  ,U!I%$`@uªeYdW͘sE:ژ~3" ?<+$6ы}%*ʿt'879ښ: u5Zero*یOh>Faj9Gȑ;nlReGFZ%(媄[8DuJ-H*IaQc|UJIIr+d& -%iFg7 fцsJ2rCd/gI_RBY1.6}ö́'qE\·X^szTEYg:-Xilm[)*>6Z>fm+9rTI!lT?.Ӻ'b`^ZUqS)Jqbjwc9'UH71&{G0nb餀Y*{k'BR#Y^3ې"$vÃ$C]c:kjpb4 lA[9+&fi9ƭ) !ѩg]un nHQk0x4NiAcηKZ@H@ϡr BWTAvMjWН|ؚ\%yo0OJ@ R>~F gGRJnk"s" F<0#OTlm"_ܢ@QyՕw]#1Ukr!cYڠ.JV!#xT.!PLQ6얤/2ߺmҫ H/iԈ7z4P;Ez*Yr mp'z1=+ 5^Aɨ3G77g`ϰYs8j}A5ZsRڕ @eg(%BY~*xf\> ;gb[ˋ?) ǥRDqXj8]tf:*T{vDQ+ `ujFf%kvmCCgnFBF~q7T>i-6b{i@2~DFyn1;. zg0mdsFVJ)vm;MuU+Vt)~db].ңw`fZԁ v:da 1,?<8T3H8O}eOPz%q#x #fR/K~vzp8`-坟,ieWmyd!-'{_'5>o)T]; M?oJ+/0,1ufW+NDLIj[.69vϕm 14EzhM~zڙ3% lfckx_QN5uY+cpVRܽ3,SF/Y!#YdzG^\ȵ}lqUre'zc˂Hր2sGXx: vofz~5/Qτ($T swTXwAإ`Ӊb Ȇx䷴ud4v؞`} xJ/$mO jo7#QKbÛzZQ@`GĐ:?Uq̎PY Q.NpڞԵC?= xiD;p 0L5 f, p0rp٩h쟶rߢC$ˀhIBt%!Fs:ĭSp$*JB%q}u=.υ0h)#aX yPJ`G!aYiJb(8 JmgxprD`6Lk:|YPבSg$U~leWni6K~+jLX@7GBr:ܬ[4fQ}H\cX;@ t+G)H0h!>cqzpɩbl ¡{Bh**đY:jdH ZH#-eO8WQ^r_xq-yC~`N \fA\񮠾YbD4T8R+92V.wN2(WFQGNig-kHYrh#K-M7E,ii bfҢWK{ hTJ5%`e\uNTkɺbyQDv%ra|šʼnHyV812&|a[df`rZCoQ yBlRsl148q[d[bGwAڵB^(کWSdJwiӗ8(1͇|2ھp\Y& &$ b`XwLHR k>K N^}C2A* ? oXe0H#CֱR%d}ѬXsAJWq 0!}hq]*tqfփsǖjX=ԕ5~k2GyqQpJQ>K'~{H0t5Cu^&ܫWf醀X*@l?ev[&!-T mfgld:;ұM]<}S.ƣFzdw{,EQߥY5S sRE=ݝ:_ 9#V\FC%2iaP'Rixx\ ya)})E F鞈ɾQ<s8ޑS{)-*G;ƴx)6lgjͺ-3%K9d:YrMn@NɁH,hͨ3)c-81>ݓ|[dDAl@jXǻvofKNJę"`pi{bbV>[ZʘCG/O) +t7B 0L(]}|ւU9Yn6Srd=ܑ [Xo45[E [_Uyڶ}:6eXؑ ;UЬUw^7m wJ,AT;oMld)r2u~М4Gǖ*Tu]$RFY~!m|QN:O3KIU}q:M @MWQgֆͱO>6>h=N*Yw5&khvy~LrĜ?A+SƧ)'_l.K$^R0YUo.ՐRUVx>sO s2~b E>ma ѿ)qX2fXmN-gL![JaE!qÂh6&+{ v(`<̶RKorQWI'NV&]qwtIY|-ݽϪ߰\ǯ.![CR@JZM?e{ Z֤s0Iu0f*?@$$+dH2 i ^EWy1Lt"@Fs TgSǻ+u3'JE0Ͷ]ɻXЅمDhq4 ,PCtAPp)GJ|{M `6c71'bakErlnX-dv7f-+QLw0X p =ssYTԵY!"k?3 ~CU yxQ!A_T?JFD[xH1;>\l14)-tq(ބ'RW >\ȖkUkD7٪Q=?t&&Qxk(znCsQbnZuŐX{\nPEͷL"iƍZGu}}(;Ŧ]<㕢r.M{@D &ykٙY/(ADm gi=$.H'kj~-̬ݽ]eNhDê G'ɷ?]C.BT^_gG+!*jf^OMCేO=r=~gs|)&6J"Y uH? j+ek)dzOqwo08;3n7qԎizјW(倦t5J*‰Y"1crtr%AO+<ܖ)v3_3u%'wd`nm:yUZ,}RwH%'N)v&>t˝|',sXZ 9)eŒ1ڔ%xA9d|û,P.)(i+S) .ۿ0l"*. 3c,2av,6CZk,ً‰zZ1t Hc`^V_p/نku9? ȡ9#t |"ՎI#d8rEivU.hT:0UPcT KP;nZA<ܾHJY3 Ќ}<5n. b%W7 -\H*\JGEY5⋨[7r AOwԳ6dd_Ih\W5]:yhf&@OFn#d- ,B9 DI$&(o/O0(EqȘụSC۞Ӧ  CTn" *]q"-Ϫ (,(14T)uc`ʋLN:KU22ם`SZXAAYx-cƿ3]CkWƸZ٪F_f Za@Y>--` 3b@ +F~?G)(|ʩ7KD+KͣFkӝHrJNrhdzS7I4Hw㧗#}o9~T/sY0&^-\ȦHHRQNe"CZ'vY&L!{]7تiICKv\bP r%ŋWB.ЫZM'Uϕ{ZNo<'V}n0ݟ]l`PY:FpWMYZl}(^iulzL&4f3s`Fۣ*Á'ZLXY~VR=-%%;3,PI%DXԜ(Qxp&4eV˨ D )[/703˗D 3k*Fd'6q @8lUJ uGKkε3'V DOtB5Z}! )qMZe +nqsUsM|s] `ZkV]5Eq3Tz_/271`"%0w'i7G m[ZP*;w8ZDLxA!¬(|p/C.z 6T"rfxAQߛ0'p_ ISfxj/A1 >1a{)ܝF2'V(ݏN_ƓFܧH3uV}a"wpv#: e.+DtVOa *5eUTkBPQw1 f)oRgf {J?yN-دpGEtE I'Lԇ1LRJGKstPF"aI@R—H.s *08|=&&SZOܟ3( 5 Tـb;( NnܛoddLT }K Xt۫T;u,PsJr6լh+{BzORfI-3S\J,WV(ᬤy-3O>`qZyu"6q \R&"hʰ֣TB#_*IA/&]Fʠ.2*R7l y LtH?p2wi9MiJYH R%QqⲕdSH."H1 a[`ErQrJA\ _qR`DG1qT+>Ƀ3~]2ϯIZzȴ`6e$ҩ>#Cm>n:7?* tv{#*Pq(/7?8إAHj#H<O*>=1p`$jM#W,.hU` d#emuod@aYXXnܴ8n{iL2"jęFAtvxzfk iI!nP+12"Z^fSl·K,D=wsOWz>sAnW@-k{L?#pjĿ9>ѫ+2C:.d>J<7=$AFs*{D(!6?W0|y'VpvǎZ-~NYH9!tM,慄e4!jm0jmb/&g [`)lKPt|.XaSL\⬀C_79ր]  T;۹c ļE÷Pg`J5[3wFnRtD\tf)mL zGbgnL(a;/pqrˣWP{ TF(ڣ쏨;Ǩg0dCgdcV|&r\2`{:W9ekܗAY1S< u~ݺdf$y͟dm^i"fQG6/Y yniqBNHi'2NHN j' |ς7>9LAFПgӂgaiMJ3zU49;KB k)\9f 2ݗ|"~pz.gh ϟN]+k'MZE%0UX5beofTٕŭNXV0{$JLyoLV , .6)IY EcV{AkZՐ_%p@q)ka"xH5^=DpR} 6{ט&*1f:g6ě<ɫ޹ @d}^lMFOt +_y V{7l7uIS&yVP.b9ളHkA%cΣ *Ce"IBB8ofk]̌ pÓ]pN(yU&g&S7Y,jISny,2s5c206Aѣh89A}+ NL32]a47v H_&=, ոn,.8 OX֬UfwWE;ۊłs;MyYTwfFP)_2. OMl:Քdy:"scJmd.nRTQ\*hCAٴG\ i歖7k]Lh0']`Vc+U.B-NqkV\< v{WС ⊎L/Ty8Ґ d0v)F:9}`tnW B]EDx| Mp LD3ߩޖ3oUGs((`40¬yH͓8HQPygqi9wo}xݚKee զ 7C [1j|4;&14),IKR=oڞa4qˆw0Зb cy!יL@(4b5Zz?iiSހA8 D,HQkahKe϶f"1 z)d yțbVMV^tAbL.ТU9,hvdbsl;XPIۺo2y"ÃK[Y͊vlOLzj?ʤNlD!mxqJ1o-4?͠]֍"ٺGVG-:Ocu Ƹ9p%yfh\[1\j3>Ab:}B1#}&Gּ Ek\d廗mDF p|B =!pDiƂ'kak[,:Pc\B%LԈu5{#lO!%ywL p]-fM'UfzZ> pc;|VB GӎVXp)|)Ϸ&SYu]]\ BN.+z EY@ؗO J~2j(0 yۜ@Za&mFqJ[*XC. '/3[ݫ p5C\JF>뽥hrDvHBƍA(=uG9gV56SکXf@ ۥńy\߯9dkpJiNE7F͞j=){*|C[Uofey=+ْ&NӘnG=-ͽ*2 aS&?H+zijb_vk*~ˮyX EG)N-՛2}%OުV'KfUYV  Q2h`P]"8ȐƜJg}.(ڢX{_<ėGWP##rZј%n}:L '@W`oʝzn/ iU(_^m yjяy{( ߋޏUS?1 W(B}nT,H_mqn*cRK ׆}R!#h0l+^ܼ61XQ3}( qPۀN,[m|P>M|/j!LOx&m ba/p0W Vq61^OKf6yЫK\{\AL5AĴ'8 \^S+b(46J%瘝&#a5A&&#Z/|UOPR] Rځ"%I2QXF1(NڮJ ]L`wi gKe n!<ڦ'Im[ϔ2s tqthTBpێI S(hG8p^i\fA|B0eVIb t_"]RوZߕ g0&MʠNd^%[''!@{fD"sV,/!a§?E# oSbJ~SsZhF!Quz42dЕ9*WmomrXϻe,`K2ߋH6W(@FAf~2,ѽ?i KK_(V3Rbm26'z6^F}ʈUQIbU"i3qў,b^5Ƽkn֡XiB;?S{ɲnШFDZ Rc K4FpM!,ۺJg:w"E %*ܣFgd~Ru0n"a< TP]>1_2'Р|1<+P~{í:T>is[8$Q:3Fu9 ʬd(ꂞ!G*fq6.ȣ0m]GFT1:.C~$GڴҲ&f]-G96L5N@͎L`\yp5Nֱ<!'Jw;V7&]!?aj.NṪfՁFM3 im:*+M-q!0[aLwӰ=iT.,¦ki.ŏM[L*0 JF "OiPbh17 X s~I-;RIi<㌗g!m- zu仃ߙ"y[okL s*riJJ1( }3V̻9޺HS`AZDY Jw.M' 5~aA-KoI"3GY, d+G[%jJb-m!DsHn8 u9Lt>[-\KBov$wUKR 1%'q+0nh{6`Hn!0Y6 *Y9$4=t,}_0]?K>x|Kwx}? ⧽O":zv'!h^ (.CYR24"ʤ/l}[[l2,yAхF{_C`Pe3Wtkw>dh,pqގGפKXZԸ Jt.aYvKuA)/7/1DeS *׳8uJZ1ʨ8P)yղT!&3|Yܙɜ4qa\('ׇ k u HRЧyg@ƔZ}ky1rCxJ33[kr0}nЋ>C .4|꽈VUH5KfoHH*2Y /{q!$ѩr*z՘ϡ % Nj0zJ+#z$ZǕ`EFhIw@WaP0憟 S^=bk]6K7R8kYSklh "ۿT2&懐[]VhZa 7ՂR@3PN8-TspO[ ^![v9/ECέͦSgV#zf1 YR bOsHIH<3|/,|bC77٫EݺၩesG7T}\+W6/v5T U2>op=V\|~!Q/j! =bID'&]VZͭqd~DBb .b)(~-s!x-q1W;ŧԱU7cQ DJ!/%͋D{BuxkN.p;~Cx̫ZIW+/4BnB[!o!~0e[~mKܾw!9Ih[y!襽BbE`;Tjl!jQj5IңeYY4%Q>g0v8{M{ AF(@jU."cjiRs>x/KL߲$ woi؏t,^>(Hܼ`Hc[0Q =B*XA3덟U7WdffTGɔ7p&}q$͌uKl &/:ToLGD;bA{븥 IC \;K 2vUڄǙHmUuh!mwJko֠5(ΛW!SS?ř9w3vϤCNohρ*@v8i&?$$:JLLk ^3/|&la&D7GΣ߲;G(#|2D!ky+U)9k?~}*~F#Zxqq۲8)>P< im Qn=-]%|[M!$PţI0 y ;|a@Z#'rax%m@2ah3$}%}oLmưgSB +9ՈXg*jd3N>ga!ɅsVhq7y% В:sE'f +vf݊Locrg4_ 桟M FtJ[%#kYw*mI IEkij=81-M!mv#b`;@LT t-%BV\EBꜧJwͧ1(\@!u^OXV+2VӞEe@U}`cQInseɾ{]-n=OHٜ:b 9}Q)Iij35- V[ڟ*.U@ȥ"[rX1 ("~`X.tw^]$2dm5Dğb>5%Ѳ]mk%=mF|yPKE΃+~ ex1p]\s^ 6~mA;yMk'ŹNZybTOd(AcR pY N#Ea[wUIB9ogpiɻ:ȢELbaI7C7~#}l,< 1cC23:љGAG&e<Q n (C  Yi+:tt|j ޫb\&N6̃ɇqbjss$|A]$er5~aӸCٓ̂UF#yX# F*:i_#B^ӑפn=&7q:ҁ{A{TϷ6K}7Il ר!t!q @ci'+x*Z4G @[Isӳ'-5ѽ!-ԭCzPh# 3XZ xd5n-lMnz@w8CC-_ܛOYY B]v oPU/TSޱ5pf%/5Q+3ٮ31sNUTuڄ~4oO{DZOiQf ᇄ}Gr.;{#F, 7R-nk]sHl+&[hV&Ή6 r&'!oM4Lw܃=؆|/PǮ(gNcF v 0~1F!rrT4~}GLP](zɘG3#GWX8h;޺g)pzpRhJq [qҁ&G'rD8`<(lT,Z5T>] 3SSߐ$8 5%uiG%!;IF$p {)&ίKg+:o|2e9_dY ~Dw+xSJRҢT8K'vg-,$,#l@POBV06&?pKӔpqlxΜbOL1? " ,h(3e֢#: ~wfMW[+j5.I j>xER"IA g׺a}壿m;cnv֮>..HXV>7܃75QdѬHaga99AF)はflẎ>En%-VwLĬ1޽CqVE@nnOIUo/)+>MDA>HGB8Ah??)4 !0&ξq|K+ /-H'ـ܂99`7D>_.C^rPtR POe>]+1Yi t=_nXȁ\-;qZw:-:2WŹ,t~0IU Z6kpE ƀÍwXꎫ4B/0#DE:hl%.2pĈǶ=Zma)5}0XEyQ};? J"="@Eٱ0#ݐ+H?ruQ܈C)am) xθul'5ʬ?$0H,|(k̒t)~<.MxļȣǦ7EzB ?ҫ^|e!hf"Otd6a5l*pLѓ%HĪi#V _?DXഩZg1!A -uF2JRBg,a:j+RY zR &,g0$~PM*lfwe(Lbp32Q& D8Z̓s;Z4YP{^e[1*`A$E k1ecV\ }cUtC7Ǻ̒ e[1Eα&T˿lB[.4(s&%L*Ӑ,q@K75/5LihE6ˈ0QᠪE"ƏNxi|@)x3$`53Gzo? -[![-e U]ffѥGҙg@4\Ԋ@+:x}͛O8V\2) zAn3.tg Im!VAdpkQfI/v+%7?[3L9tR3A:I0 Iub5-Ѷjkdz9,dRȩP%v:jV ,y!\ޞZs2}#IS@+P;Y]wL#A^ 5f<}Sgf>.y- i*TfhK&3;SlOWѐ Wm Μ +(Dtdn]\ p +̃1'QVpyu[wAO%Z^g*>| 'i<ӹ2545_\u } W[+N/jY `K̍MإAWsN﨤g^KT^ njˣ)gN[gdE~e8 鄑i5"Z 34OO΅_z43IRu }j_q=DxO yT0/ťl`6M%\Ņ[STwx!=pe1d@GO׽Ylέ? n%YZ>"݀UgF {d[>]k wN)1@fBq* `)/0c<~2U@A[É=2+s6Vs|fIޚdeꢘ*.^7T7#}I^( .ʀQY&3K_%I!j s؂ʯm4J-Qkm`][FtJσy]qr?)Q4 Qc$ͷ#4/ ^ ~R[/ϺLTjb')Nu6:؝m]ȇ/Uſ>t'O0Uu;FujZ$_TRK~% $*Bc4LRS&S8k>N$m 39rvR/$EAc!2 7I 2zw[RëҏZ/$ɈPx"Z-&,0![7ڈmlIP3( MZ 5Rҁ =:`m/pa!\xlFpI.Hq3xaGZv#XgNll~JW.U8ᰉ^CZ?4s)x("92WY*Ȃ` '*eӊ#;Ds?9YJ@yQ~"y/te~tz4=tTDdvU28Ff(?rHZEFr-U콐^C`$}Nm2Mr 'cC-/pK $c[ `@։^b+Z#] #mzaO̪+^,N~x&&b 5ZQP | Zಷ-MNc-9usD.[Y:nCQUw31E/!h2Y`,gY-{@ `v9}Lo7LcB1:}̛:IW^p0N8>:`(cX6C1T@$[P SZG2$R>AR eR.w|FԒ63h:~h`%S<~@teK!=bߕ>͡-2.;Th=q%$N/z{H2nѧ V{ D '_ו? zqjD.U(Mi7#6NM =WcJ::pkZAWO*VeA7HyR/vWeW j3#WX~<^E%Se*F^J1Pl鏘mOxak~W9f|R=~-5P,zi|E7'R1D~.L"%<03CwyWgj وQ0me6@ftp&IK7'؃l&L$ #6Lj])6uLKFМ@LTc9dcIϫՙ7헧 9!fݏ'SމKMƜ'KuT0yIC&QE2 |1&(a7Fƞy)R|^O̭4H*p9 >hjM$^)u+ 4N/E 8O"7R)[~}l#,Ց5.HC}zA$޲A~ ,gY9ؑ]$= CR-c/2Ep(kw 1u*+Ld":t`= M% Hy66w?~+r/Q6unq =3~)-6| Zlv'nͮIHH<V?%>P-Kv@WM 6zNl4 ȜJ3punxFp eζ "uPCjPsҪ TQr!|'-l铉֟, ykꬾr[g\Yq|Z"\t1[hsZsIܕSCR{IC Nq{>zD(i8{>3zGZ6l" ;FĭfZZ߷cD 5+t;46#C ~{mc|II~"Wۂj:zڱ=!~"˲t1<&jF).A#h(6;g-PF~wD >ykdO$M)'9(Jt)`:*ps"Ji/-{p p|:S1R u%-7AP#ϵ ep@v0XOmwMh"L7ZĄ|V .y3#b#bV|"F{֨$we?L6I7r6f7:m~AvkQhp8vpvǦ61K y[yb͇4 $HUf|V>==ףIKhK>ComB^lb"#lH\.4'{R(2oD1$Vt@8NMghZKro|>fc\pp1xjV4+/!NU8YP" SߢxO慛\76P^WF iuX釻.3mhZ6u5SCAwL~<)MyܔQ j)]kYf` m:ƥTM^?~ "29/k%auwې:D΃ܦqL:7`w 0S5O4a8E= S 1m]~& 0+t(8 5W產!>Pl}?.OY`-5D(j1vfhΣ\$}+^' o3.U~gӶ[It.Z]mc*Hp5u'#6>Z Jר[il)Ny0e0’7"$:wOoşdobtM!2[ 6K"!J~ Q0V=ɋP,@ӭk*FonŪOm vIC誢 rBPGZkZBYv{y(ޝ֗,ézٯ=<)60\n<(eRנ6de :||*Qfi15ccj[RZf?h¾%2zjJr^Ŀŷ{[D2AkW`N RcDt}gה ªmAIĽ&q9ira(NgoO^9FǤXS6=ʆgxtsr>IFM>#OBj'g7gwUތG !q8J, pE_UeiD˵W`{Z®e.F9* ͼb[{pILJ-rwϕk3zJ g>?b7[Adw\caѿNR>@?klk)ד*;ZmG~&ղuYw75Y^5GRNj93|^> _Ս&/z"f8knL>AVzVWq(\H'BuJ:4=!baJӣmI$!q R=cmvG2@kFPV,?.Lk`!T2ʲ D_),W(+-ĺƖGCq,.u`d6 |C7QAUr~q3E`Nܫ<ɹh~6qK9DA$l6r^ .*4QB0gr;YBiG{λ\6Q>vF5)C,ȟ3]| \R6.툤-?* o@a{6tޠ2PpgYy|z8T]"ns zEOMyAi?]`p8@l+fdsG%@K{EdOQ yUέ/fipXeF+@N2j0KG%'zăuФ, A=۲;U==ty>h%o4 8_(kCY{Uo`[/C^ıuA$ϣۈd>}l?:}Zq c7xܑ쏫e ZJ0ZNu>e8ob=\L D4XC˚[p8 wHVFAzfXw"EC=E4I]4WyNuE5op/d&vl^t2x 5n}{!@xWe*\.nfFhWٌ6 Nrҳg"ytA9󝻚gSXL KG37컥DG5!W3VCKOvM ݐ"fR2>QR;gezX۶t裊MJ%xkGyEcU^"CIJ* qQkX11S#4̭J*>.)XziYv~a}Yfs}.+?[|TQaϚ[j$8j-6w2w,nP< ҿ§˞϶}gDˀ q% s,ؒ +i ҅cAM%\p D՝VQ--udv'mm ,U|>pawLNyQ/;o|תc4!$³gxK0]F=qqa2vapFi;=.֐î_7MI O{az5ϖ7Bۇy'\v?EڼuWH8lנ2 >ܛ p ',B@Z_ Ѝ`tl)FZYu]nkbCg;[|E1~1p0M~Dt!kO7S` ˤ7:֏}Lt9lwG[!)L / ^a=# X=Xe§긻;? k "pԱ$jy,4k'Csbyߛ%Gq (PLO,{n9O+h, %UfU*:oٰLW ^򑶉cQ??{7)<ϱ pP6n~8=I@" Ilq3Ki@#WdN蠥:Aďb/HLςUj$!VD\***U 0Ed2h+8s-R%+|"42sGNsfc-g$df4SWꘙ݂QZE? Oh=@ ѓ10u<JFgjUoP3ykn§4I:R+R$`bc]rZRf2%yC&9;#bΧ ׯ} J#a:r%Hw7{i|iKJQyb1_- YۚWny&^]/Q{!l]pwnw2EA??#B, q`-8x\F)_P8a ]g`u끛\NT)@DfyJˑ|x8%M9Se %D{?o4,w }V*IbL'YEwM-QQxomvlYHZſ1$e-<-RxҕV~ `+Qd;, <_m-.hϕMi H+^$R?h3fj ^<ۨ,3=^0غ\#(Y8fqSAaֿd ],0|01ʷab҆)eFۭ>fŎ[!$4sMZYz؝D>>wP@=@egF42]Ճe U5Ho}_]cA*2ep 0i.BNioAj@UV̞3X8U xN|"vA'OʧO'q.8_\^I Ce<fwr\Wؤp̵s?[ |6^#W~ ь3KubmmEiYVG_:RuK|,3yc/4Y"SΩ{9Y8OFI`80҇f:6EbN9}]۶ DZ;R?R1cOVpc)m@hM:{5F7IW\Xgdo="γ4` yBsa 'ԢBdt4jmNl/ϵvW&0J{M2-+}#q"HŜ9Y M$#rXuMә( ?&7ZU9H>n)҇ɻb޵ov @' j!OrvT ̥%ə@ 3ŀjm5E<?J$)'Hr9> Kj@fc"HL#yۇ#Gӧa!y,-'gK, :6#ضbWu/T€W*qu:|m2sŖAT aS뎮A+H{xA:E Ι^k G:堮vf%TxCQh]*WEt=Fg\PT7ʪv)L}nS㫰&k^dNhY Y2n}%#[E&hց;K r0ze{`&0戃Zo>r\[擓M\%Ts`q,/TJs3+ȧR7Dn.UIP]g{ƳZA_nU 9(4aW_NyqKbj ǃE c )qu$2nC2m6 *h{{t`o50Ľ[4vK훏U MW-Y~i?MXS$B"WBH5&4ib="XɵJ%F +ΕӵEȂjt#*e&iOf CZi\XfjSy7^R`@eMqM *pX/G]wgJ_-m>Ch͚ƫi\8p$档2 D]T^__IUO%@$Kj_8F*Zc-_ceN_V17it=ZL>/W攧@%EYEw]@W bYP4[ 72\Y_ |7t'WӶQ/O4-ػZ`m'd6Dw +5[ʮ˧Utݧ8~ lFVUr))`M@']*{`G/rxA;(qs9q7`@zA@NALG{v/`C)8ݖ0@|NE% }`Eo LEϕҔg(t Ki=[z[!~ײk4#2_"d\'/pJW~Ք2Jn}u][2^@{e,2ۮs͆\y&i:utq*ik 틜[1վBwډicVhV^ o$:ҹ&Cy-+!ÛɆAm"]d*pWy.ѭ$:>B !q)\0sThN}=FrOP;aK2i,^O.T{a:"Gr\٤|+=qkƇ{*\nnpx{pX҆GгX_~4$ÇO}g4emZt1auX. |Th QӾ-^=4rL3+0@3nMzd6aNBjɞ$ /۩̈֩oE9uȣk4rKMzNoiñRdmv/? Q6!Cs;:di_| C?iRn=Z :<\8H tx,j!M|93^op%^L;*=$*|l}S(H 6@} /zf,hV0/Z,s/;-:EQ#tib}@mlq(B^3I6$3?##up{o5b"U&0m6˫ǝBQoeڌo~@ߪ? tbS2 Rf@>#dۊT!GdEӃ^ Օ7V$~rD+ WJ}DQ%%@N=#?:(11c~f|痐u |ޅp1u _QcH9w#!N+WC><xf(H%*т0s1瑰t=$e5k*9Żwyo A^m?IHwW2gO"~b[gͧ%Q.rRCrҗ 1+rR]#-.=&y50:yfpH7$+Aݪi dwDj` R^lMa[ ]xl %gi)+hrֈ $)CXΘvZgwZtH;rV 66d1G15BZ ,3oHך(]ʛ/|%\+bRqWW32߄lnX(\P\$ J.F-摰}LZz:Ȯ`na.Nje0Uk.dyµC}M#ٍl)fOjyhIs,w ~xMT)&Ck+)'`iip/@'UpNZ$ \tR-l.je(|@\06"!'p42"R pDQspޯMJYzpgeEm0/4s4epP ,N VΈ羑9v;- hjk-Gsci֢0g< 33:@E(޽: Mz6v;1",rڗ +#X?FX[ | 1(-Oo;Ow*%pA΂E!íH3m_Lzޯvv/8k34π;*#V@CmcB.\ܟA^iA47vHO+ 3l3g3g:.>9Z%Bܧ@,dunNvhёR"br͏A|~~u&σֶ>]N^|HxxL엱P~U Z=ٷ؍o޲LL^ &! |G\)& OF=\P17ϵMR9O);?qHcC9]؂ۀxxS/Ҝ{֔q^!*Y82rVc5sqvnLX7tsI(w9Q$Jj$qNpf{ϊٜ ]<"& mU<][+UZ# pSfw4Ƀ+DA$cb"wCn{'kT̀ў2arSޫ-`ȁ%u'0ɡNI ڱѹMZn䞹qnSP\.C We,i˃8[ +ssxaZGmi]iL{~ڠ6& >3[Ӱp1ϏO1I#lk[Ʋ6h/HEWG?sBx^a`*a鹄zvzl" )UO=0ݍ{]֬)l ~x('մB\20ӡ?c1n}MFN. Bf+~sk|0,@H5 Ti3jGem$:sf\HgN,CrL#C{VWݾå"¼A^}Es7}^X ] LԚt($2&*t(V:9R%mI1cƚK9{ jm32nPQlX@#wHI9C( 4M}E]̚%WE:{YYHލc W`Xn-4\55ᆋme\p35-{ClpCoO}oB$_t/L. $߾OaB .䲴嵰]^4ᵊ8QQ`攷q[O}.῀ N㈅IzX͛`%75#5<ۋqj&TEL*廲 DQ͘ǚ)p3zdz.~bZοX;^ʤsܺo߇T7Od* ?fv%6/&u|"n/8w8 )+S']&n:I*nh9QKd?*ƺ8/A,Fה y''4 x8TnLqFB #Ra"@rŬ]4Ze`*S])q|htuaG  bUܗ̒_Xu=)?Od 57YkN'bXB @ItƩƳ/x}#K:!"yvV]~3c1.2jJ(2ϙ.ji>QR11* a¡rvM3 wq REAI=}|@ gc9us5QlY ߷eb[mUEOXӗ9B0-Bp:">1ҙ&,htb{&T!Ծ9 Tv?ܔ8(O}E`=&m}@9V~ѣ=%[[ FaE`;2Xmd Ǹ1Xɩ@ȁ62^|".nRG D(\"KvfGРjU'ZL$j"P0eo]puHInrzqb]-]]?_`%%Y),HG: [InCS;!S巫%&u|asI}C Wx~uήKGFFMZx1suʼnɭ/۸x.bZ_*-pc8{ rp|=#CueE&29@P1+uJA]#7W}mV-)!y)11W LQ:uEr3OkE8}_Qa[$\q'0}m:l^Ek:MwHa8@W4n826j^;V:=(!ZNrFh'=t gB&IkJAf(Jl]u~/h%BV..p] 'm?v1&eυW軸̋BТ+5Xn-$󄸩tQ 9^2.=zKlWn.dOpHSQ?tώ_iSr OۅmI[xyF.VQvH\,9`\T[z֓Dm?Y9IyCQhYAE. D#5Xi;1Շ_ywD~…PU^S'a ufS Uzl r1d_a%FªLM j(oлPy? @[ hfϽJmԦOp4VRxc㐓%鐰jf-͊In?/ J3dxC):tCɞ/؅IYȁ T#7, }5G25|sQ{:(M6'[NA84*|:6zg; =z۾KuLON&[TK߱D?fn&{Fh>9}=}>G[:g'$ǒu)oh<+XnBJ5ϒwaa1p/F8ހ ~u}UJ\&߅t1sǫ84ꉍÄqJ%$)҃+ ֳH tl,1P*"i!D~\}x,7y5ю $<hեc4/R T"~5I~IBrtOar?fˈpص~}qJm8Hz+mO`. eU$6eL,*B>|p --I#`=j້nR*J&@&PH[ UL /:7҆49" ԙ@Pzv[pPН<|WDch E?eK7pnDKl& 6~1j `Z[M!Fm:S"[>IT#Ieosu1Y6Ni І)I뤬60̏=KBfx!µЃ\9v 31"a(;ʡ"b@v+Eau~~2?pDyަ>"oË%BQn ܺ Ie2VSKBُuQ]E(%3'*ū[ʱ-M;z I{9Dn8趇2Ijtm}3$. *Kl.@䟝2!n`G+;G(A2@S`U ʜxʫe1}[=OFIHN]$Cp`uYD'Ԑ&Zn 5;1 0ms=&\ KW2 Nڻ…}AG3aHDN)C;d_;Lie}?4:C.8wjژ\bu@tgZ_aILp g `E? -KqYz-[hrkϐ@J`_F~l('}~zp. buz|uH)<`-ǁ&^]{ORikल pRrZ@Va7c%3907vf75qSɭ@k][Iv#h.d6u%a'箂VɊfԼ*!&GSuhOB4 匸6Ý&eۑ5|dۓ!^>&,X>"i2W"N^V^QqPf!I:6-g[ڎJqm4;x0h' w +v85%GSQ vI*j;fW^"\j]7ѥ̋ i;6 ZX/W`A ir!klDfv7:Gga݃q6SED+e5UBa&Ws=DgKl 1꽱_LqO2aP ׻eQ<܉\m%[WY<,/ á^ǁ4ё/@ۥ3ǎYA7w1ȫZq 1-`/BO{%+u31{"}5`@r%/TjLu{HqA,i=Z6>3(^קŅi!;e\`[I?ػsyP'cqjiy;ܧ- Жgt&So8^==ۘ: EaL{$%{1&b$:-F6GCk4V'QZ65x&89{hYRJ?fo(B񬒅h"-*-o]2O6- zX7B$P ԔEr ư)*|]MJOlbIC,?.DB~Hw,oel_@/55N/!lа]Wᑐ!]p<ӝ? xd,|^v+u&bF8[HEm@5iL͵z; Iz@Z7ʿ5}G xbG],ŧg7 ߂MT#Meh}tEU[?LDXdRBXhvD捑>}@,fN%141U3N8%J@P>v"@m|OC, q\eaX|E;`yn74 Hlv<3)W",in@OΩSz<ߥQMbp]$qI][g<ހl׌--r=cWzb#:`a\:w`B%؞sM՛^LGDC?('6E_ߵ'ffp^?oQt ^BtXذĊyTqtff)5>>7ܾtQy-3L:n C|](`&MB] gLm%:1(R;N@^Y<mPr' jЬ4ܭ2> tDrlx=Q(&).ZFKx- S*h+<|\yۭV7ow\v;>$erA;upO*("3dP9!԰d@ɠ3]No?Z%m?T43QԼdf^Č"% ĉiG]VS)~~Ɍ[?B :+:juF1־ղWK'md/&-~jTO~ m+{NuʟH*d?l$X"9 W(#5v‷96e b1|fq; (V|wF9W:KUeŁE)6we%Fd1G✣.ʟ:&F&4WYi vmM]7N&2G~cO;$z'm|~>`ey1PyرzynpX p{8ͱu4B Tț1nL}*U 򩶑`4Ns,ޱօ ?& e 9$1pv6a_aRG_fP1pycHȧ |GR^zVdp`DʮM#rjNz{CL 5iU}$` drh'p 'oNj3MJؘUjxg|y!I7d~\2+_Dx\Nt^)=8aY#gi5EhpeW=D 69gGn[&X>׹Q쥪1e(wdA͘9aaL#sN ^Jȕd5N4H٬rN М"YpTҫ4IG,ƑtR2iY18jmZAGlF j^FtA<bjs*bbܘL<k(8qO_N8lpeA#C#Kt<=S {C'04;^A#G؆ 9?"Dqeyl?~}.|݁Gg)3d?wXƗj±ҫv"\P%(e`KȊG=xHúkJjHK˾Io7`.%U1<͖!0-#7D>{br6w{-X~'RB,bkVƝV䑁NRTf~gɛFw\YU|o Du#rvPE* J@9rLOU,h籦 _5y^e-bb6eYQr6Y;p90V't7MF\H行F-p2o5AJܰלd!I&=FI}`,i,{>Bf3̱7oCXk^$Ӟ4d/kÕn!# C@#7C ߕ!+k GHg0ܩ Hc /F'@i1*6o׭vw( 57. E~>vncp / ߂&2qJl嗴H:(g%SF>Y;mwHQiYxԷ/{rCO |vsk!NyQ YU%x`s5Hh qk\oXث&1rDi>Cp\+D.WoPU'<Eu $0ex"Q.`7*?}P}"Gq00͑t5[7*NAM$]^~)_obNkѣDU6PS5$\tqD[D70GӟpThg7̝ɍv S~nO&mؓ|U˦KeQbyAa$IP=S[!K CGдJMI Pup[@;wo,f/{vHmPm>LPs~Wiz٬"#L"yyedds>$*~B! ua $8'kן$C';j4/Iy?Z%vD`LW5҇`/c.hA}s/ZW]|=EVs{y8^^1d !џPs{dcx:mFZ%_A;|=fW`@^f# y(H%>>JcU[;!*2M$g924d41Xᶞ_ZYf=glUt׃JU *:lV F|ed(kE( \\x@.K& 2S+U= A;Qwjjm- 7#+ p:RHbOQ |\}lIFϙOch>-4V(0HuoMB \7ɨQ}k9{yz׾E$?#6=U\Mqf6 PrAJb* ?mO =<#ՙSKGz<+* EVK|N!/]LC,@3ַ _kчkeF)qXe\ } /e+*>6/rsH_:ܤ(?/3ʡPr Y6"I(.tgh?(c@T \p+֌HeEAH l4A0cMMo\Be]/[Rk[CYYu0k܁l] yWXb5 RkW cbZzٽyiWoޟW(y }(!!p(,jТO,c#h )mȻɩ)\Sm'UDpN\ЃgQi{Bڭx>E wwIVR,*M#$d#L 1 j<*bYuNcf+?a|n 2t>`IlBkS,^*ADC6H]66S* uzy؃aY%^5|ceGl)W@ Vb !iD:LYh|2E !-d! or& YӸ]|5b'bH#m *6AQ@T_z=i"bk>OY d]҅ikFOY gK{ /Bw/WU8)2e4@~y`[CK1w}:W:#﹋7_$c,|g3_&A` 0R|Gs 1 CFtvTz2JdɯY:x[q8H}V&-u=|rBބNSvcS2%M$3ĺz>D iAndsD+jM~TqKk `XWi~ ݹ 7>+PyG ӊ i-Fݦ㝠&},3-:v~ &d P?Z/qCq*D0 ^/(Ga!-1ߑ)4H;qqE)`互ֹ'[su? "Cq-,%z|,swi\ /ZmBk_??(y_" dKuK>p x>mkr.cB"铷N@ XqbY@:篅] :_R8]`^}}=")-g=n#upd ^<+47)m.'.4B0ǽymS.qN&1 ׾+W! 5YäWaǕP@7l } 98=-nxjӋSߵ./dƌD= E~s>f( R=7JP6LF]/@maN}$-f XG*:q[[P6;)kF.eSB`fˉfu20YF(?c(#+I $*o&N> ,anj}Q>c"TedutzL9Ԡ𸔡u8!d'%tFGLnb.)}/$uڔwJ pޢ#a'֞~G" lnf؂ݟT҉waCrO{zUn{Hs0W}l9ibPqJ*vD`R\m(2Dy5zf/7zm+%.?5jx8{t닏,gז6qR$h`t:[@J&Sw NNT*J+-שX;==愮띟~hx<dJI|淎:Eۅ%duD^ dqkEF2Kv>2,[IF3=b|)/a=Uz3K}+A9/ZV2e @UЛd?1LQԪ0&닠8c[g1sG>6dlq Hz{E T)ANATVt gڃ 47f[l8ޫ;ǖ%l?ޮM?BHSH` ߬Ʀ=?'r$ Ik(iiXG[,{B5;&֕OԚęZ".詬d+IBjZıN'ӟg2edTX~\來t3uAqSWo1+0}JBndV8%/̒V6@ncXfb/} ܮ@d_ }|Q"i$ F&oUŜ~_гPQi ߔhf8pq (+ )vJކ`3!A.>gv7V?R1ڐ>~]Jd0TyԬmVı~ K(a߸4xH&< > SwimYب)o"XW1?_j_uLfq$Ϡx2a"pfŔa xt.EQ-&k"^ɏ dea2vD}rӓ0j3IZ-o8ۣb^`Ug(ċILTӹ>a_fK̗gfaMO)l+gL{uw̋|V '7UﰣT.6C#Ws*Ƕ?ɬ㾍.^١P pǰk$wT^xj5?`tAAr+o^?n\fK&FoBG1vt%ՙFؾJ73_z6+t謨_ e-o)@F֮:frvQt>{#CDmrrZ]{* 𥺎7ujB-Xɚ\KhŽ5G89.o}SӜp> y=Ho%3~5pkEfr*P1'/qSƋvՉO?sR GmV{}#0k|:H-Jz̲D>Wfߙ8|ȉU $oL޷ǵҪ$ݺ R7hjM2V>\m[{`hʿI*TzLU|7tѵ ge,e.G}gċ)bb%~T#CWEm[*S|Tdh~3, !֧4aPAn Z5d |QRZq{o![zý)= aW6ӤPBêІ'u6e5jgv!z!kLװKGaX[Ҝ,mh6wb^~$4Y7_$a#L]qhsnmjI v88'-oBMӾtf;K32Xck͛~)~ f|#!1|֚A]VS ] zE:d~߅4d#L.:3 R5un4^9B_͍Љhލ,J?`͊FEh@XfohuJ7==84#Z#9pƥd-@|cYB387d#̒(A|FE|B+{*ѵ0 qdhЫ {?e<|igsLx|6Jzc8e 50,l~Y[Ǔ! Flb7>5V҉[BM=DnN!lA&4dזì2']Ec[bB'HJ׼=t_.gSjbZeW@b$.4,>x<+K+=}]Nkd,+QQ3cܵ3X@L(߫mQ*N>āp-qae.UѹUY)) +2A$VM*Β,Ζ lrX1sk'`R0JBKSBô6}+7P2؄RYIZ:5ifh@53Xm.u_İ;C߲JO4ZrSYDYa)\L{ yEs"l~r6%eǍֿ̿ڤ hzKI?lu J/bZppa Q7\GO5\w#>d;&^`[6 <̩XwL$6#è9gUޤn{ f|RU۲2r6!I )#l$1#dBm'@VE7S-L[7tmjRl1Ghۮ̦Q'24> :S̀A6{8H5NΎ'9H]]9!3]T?M,pWM cqlx!16 ^uasvOIFfkX>F\K-@x~l K>UGi n 捆1 _*c[J$P}ٝm~QQvOn֊aC}J?\NIE_ NH2{[=}[AN73wOmzKNpuFWl)0?Gf [sHll=I V; muVi rZ{S6kr1)s;} 5#5ɧṦoWox@BV& TuoPV ^=UWzR7K8)'qS2i龍oas  .\t6XQDMc Rl-L x2=|^+c#{yUm>9X sfZ:A:Ǡ/}]R DSL1IWȴp^y ofJU2gz{DDҮFPZ5QK ~]6Y\0|4st,'Qu ZNmX^D|(sz{vk~L+V5x; \4Gv䊌 ?,ZTDbC]\N}%[A xq-bCu@_ %KSHaltE3I΅|ق7}NL Oq:U1L%.zL8Ea_^K+\ wҁ,~8%O .Ol AU:nO%Li2v ؗe#e`jݔ"svޓpU.{ʹ9(YR|b<*L& s ee!ea$H)/T"n?cݣ*D~s9і3CʊiEu݄j ~(^A _O $2VjOsi7! CzXHVaVP'& IԏS*Ȣ5 L]{/2@?yoTF}Ԕ3Opc nA:}̖ORO)=,pa~JP葽g7kWk4Wmv$$YkYrzX Kz=#΃+8U|:cJ'ah#w> ?ꨶar1)<>AMLBdr.VD/D[`5_.b( rV-Zj @BqڅY.7NV5'W>0SJMvcgT{Hk٫C}+R]C'& ov$? r:\fVQDN!= cumڽg7?\7TLG[r6TN7bE{{65 A:ydDTeF(0[WG@ tWHzv6[Fmg0(2 A>P-7d/ r(IbjBb-ND94ky,v]wvpðغ tt(Ӿ=hm8̣Zk.U.+bxFmsԶ=k _KEVdoP@zH9؛-m iU$E֪aGojO=w?&S>^ѽ!Rz1+ple6mPŔCi'bhy£6#@F+s4s1TeϦ%dF\^G%/mt?,M}cU^`m3_SC B'v.*2^=X1,+V72M(T87pvk^5Y2o(C4u7]ƈ]L  i(!L7ks~Pyzvzb湸9"VFbcEtg 0ok^Gv*%7+-߻xEQ*qj$cq ̄JHaH$ {{f$~olӒgAddW1W$-R ޖa=8Rm7cft@զQ,38\)yR{6ݭibD;*a0ѫk!q0ȡ4)+J<>5=4![e+(KI'ȁpz蠫#2E" qyQ9qq+-JҚkD‹?D\ Le)43IF3F~λݓ4vbGLRt̷C!Cƹ^d [G/yW!}Մ-Mj hQ!Nbvf8mԛ/\2Bp9^ի!6x/ Xc3"4=qv6^yYe4է2ẍ́"t? tt U5#Կ> x"!>%|֘ g%h)sJI6M(i_? '&D==qgU5`Eޢz{++A9ɨ4Yلij"I^`k8 k#ly/f@be[:[?)@=JN5IOS7ROmy61n˦ll >Z vEc-o=z ҙ/L.0JiVy-$Y⽂0!(/"qxdT;)},T\U40HjǮ#T1x(zϟ3C݃>*(ڠ_/fo 4DvQWr}/;A3n:݄cʟq\!Cm*"L=VTOO Ѥ:p~ 'kj+8 ͪeNB~ӘP: H2J gE\k6OwUjae Y;ȿx(hh빁ݦ4up+]=г ?xuQsl(R#?$.H3+>}>/] u[ }~\.~&s[ws/s&4"alM[Xh|'1ޓ+@I=8HD })0 !VOLЪb_58bcԸ\o ;_AkLJnĭz-a(=nĚZ +w"#24)B!"u$HT@~nN'K:q ߆[;xķvM^qj`dJoJqGR̀#r"Ʈ\ HU uѣ úu5-c|A _9-K_IuJ u odUPY"h1!IߞOZIn#7O]-XụS  辺p;%@WaX1Fz7l[T}G cKs[Ë(ĝt[|gTY;]Qfľfg3ɯGtaUa˕D&5HjRXH3lOиFOANhcx󫜬`+޻yLL΅'vj$3NŶ#hrhwZ]+Aw)L&<`Ty2"36>b hQmׇQE#[2N]k:#'LhcNØ4Odl&K2Sx2'Y6> 2Fѽ;뭜ĠnM/#"2Dt7'7UhDiZl,t=L'0:vx'|ӳ {=^Eҩpʧ~m$6W QKw :i]E$P]#wJD6{-_Ze" U /,nU[V~yϏ&ȃ/Su)&&lh`ni1xaFY/|k xş/j*ɓ' ܵ^YX{҈oM)RfqƄ ϜvκUm[; 9 % r"ö$pp5ͧ;$;b;O%*l7^X8r/\LtG?0}σ`i>[bN .QɿX%3=?wlz,fA XTCcm79^)>غe_h]{*4W=<[j"ok[p# 75<‹r>r+_6t@mAJ1k̜hvjEo*\|),R[K p [H\fHOHtլ<,/"ayۉ,[BE^EBrj6~w$[RGl5У#y>hyfu%hU$*Qɏ`$s^ic9աxdGnE+ 3z fOS7">2J9wA##vb:[.5/5lޅn] g*7a=Nz2Њ(g{#b̐ts@QPQ%|j+ÔKG@x=(YT,wEsz[#^;( 9pm½jtt~wx6,"#r^' `<ń:! yZ=&~;-S#l9?LfPB[@SyCtamtI o﯄y^FoEO?X!+OvBMѮn Ǖ :#qV%p4ӑ|s"4ۿmdH?ՒiӼ67-Gn85w]ONoPcϽm%_އ흙#2` $ML%2ЧA>*)r%)EY9*f@4,ooZRĶN|BRn'J\&0Ev=093B̃f?M-?y5 ؟bNQթ;\jQF^_Sak45$r/p)ng3d<>`nAbqC$48_&`0es 2NB%9bvlZ‘Jmo|}0?)&]d((W!2{JA~6(4?_C#KY-fc/Wp6yrj{¾6<9f=);~Ka^y.l My*&7\2 qٲ A@5Ìf7tj?阰Sn |y袠\=IK'l?RhOzf4Aȷf3Dta<%6~ WPPѸԸY̰LT'R3H+T㏂5:"i:/1UGUDDËFUzˋ f-=m_4*%a߽ 0ln,U LykLCJfZ{CڨNaF񅏏 jL[-dƳ"ǠIhYqA*;7lϸy]<l 1Pesza!,hZ h5t ΄9Lp:מli5wxP=O*OTsI šI6?r$&-\QANP<4yEOoE{(}Vh5Dބ2?M^iO+48jG`yU"eKX_oeWCiV6Ho=2&bC,6|R)D$A6 `3&j~C-w~nClzƜrzd;r]%qX{r{‹y ]nT O.YB =i-9\?Eea<۱xK'(FcWBŀ0P3(<0XBJ/$W"&Wn=oq@vw2m.ИOVQx6k>_8jzyѠl~BZԔQdv}K5Hras` '>MZ+ig,%o*EFT j((B֣ۼ׊F$-URuAG< SKjۖb&-p'ߚּ޲v(ʼӕv2y+ yx3V`rA+π!IoZ"VKKVdLeԖe;TgC߇$"#h`+p%KW F &HVkW<;A_a:殮aVv1T'+ڊ\'$I aԃCNw/m3j<4F+x9V9Eyy2q[G=#j\4aqUE"hC:Gw'I,(H|kc8Sz׾zpKJ k9hgV<Fl]ijq@2^[(nHt'q:w%_Ev lj[* Wê\_ w1ӆ} qFcT9Tuuɻr4:\ZUFAhҋ℃jW߁ia;8qXIB eI x/7-ɏ5{;}73ɂ!/gI>\q3(U孾 = ZsWFPK0?X9z*ި0R*b} ?"bjM*TPUBJR{%ȿǢASL3_)r.c%-Q)ڙZI髴Q,~5F1@%V^#Y[ԾщE<0}7Ҥ`Tvۦmvآgխ\I“,<~\MO]6Ǭ 6*To, FzĔFf|6"f[TdXZy=CL! P&(b aJ=$Qy>t91}O"¹X ^V؏_;ԫXF}lg4Y?CYS$^=R=Fiqê$e~ab&QPDaaH»Jf͡)Nd[T w[8 z|LIn^t-7.=?tgո82>?G)Б4irJԈgF)3H:D}~A̭rrX/+tl؁VuU=78iRad%F~3\* 8^ӯ}5x cZf71Z^=xWM:=ޚW~fڜ2ƅz'm91,cE2}X&VZ/nqxq;:y cͨ,1ፖAᵙ?lY@͍I`hVeWLNcĭ^C(o~1`RV`bSxH՝$rHF=MF~Nׯ}m]vNpGW>6gԙZ ee|·Oc{#W+Wu8%=[l(ߗNJ'I|6t(i9^?9=q\CQwA EnSuwX<)Q~z 8"qwH: >YG*|"rsPsEf]t=6w0|rLF Ңg1-SʴY9Qb'2U~ ŹWl9!hs#%5>` g? | M3Hr>"w55Kg5Sy=s2'u~w(] Ѥ r}˶+цh1Oaʕ3 N|/]ӖֈNIr]no1uaod2̉50jFz\:KLlW̏;|OCp3ELr xL\["5swZkb:wՑ*y޶1u)98Ӓ!cBv'^W 1Ӭj-Ii1"KBILBv|1eXt5d6zΪjoy7ԳK3;<`ƿc$E*uFz!Q1rq<]23p3ֿ ի >n!f('FlAңH/ٿQ?^ZpnoV  +OOki Λ4u?@HLUVc"Yi2 9`*VBpω [OŦ%S_Rx[{HN9|gT2H2|n;eV9hm]%+hC*٧;v%5b/EWUݎIy jWw.brh$72 %[l(XוPI|pr Q) FxQޣ՞x nz5"1c ȭthp*`u WGCy1Dži(p$=gZ:QU P1Bִ$z, /,3A\=Z:t0! KjXLo A#ծJrn:z H ΦDN 0RAzF cR8$C'Lxύʚh%֊*#joa|'/6NEgؿU jih=݄gx@UǮF_)"Sv*:"t aT5mU~~ݕ\+@X(sxۓ |5>_nf]?u@ Ai꼛gz6n v"sajĭH_tzi=^P4{qS߁]$QEkDO:+N0NREvb9wR:v 0[Y\gF ,? f  !szYGxWٜ+,mP#|RΕZ%InOtݲtaT5Sٔ`ldbVC)z@»zDgOl!87(sX\i7Ŭ="3#ฤ "/}1I( ?\\#jp=xoaU䐳qKWyo(ϝ4.n~<\)obWR8Wb$I`̀Yf)HMTD5W'@& -} SȘ2CG'n:v,llΧXRᎦNqx݄'m3`O"VS2]d ĒRUxh$M'&"P8ςx!,FV6#24H2Le6p< GaHeox":*j7t=+ rO=K+Ar橩ڠ8r6ԚwZ᰺bI PJ1hac2T hX$Wp1TT긺P!F8F"&Hkqܙ(2r[4}iCUY[G`X ew^[|0>鐘'3 B~F ݖVV]{AZlxƑ>$[x#3#g2iq& B.@C-7_ҪHdQgfg0| u$*.ږ$U1D=Q1HJjI#e5Л8uK_5i.ޓ[k"_ʉiPj&@:}csSZ؞tDŊyP< !pE#9NdD!nxuT݋ɡ,|Nٰp(_tPSMGRp|}èx &&չ)Fy\ڥėL:hGa%;A<:2RsXUI ';uPe, ?Uz$navG{/. ד"6~i/R7> ?9|tU'+Uc EzW8N,7cQH1$a*T-ȉrYT̳`_/y4( 'ܨ4G>AFdf6qbJe#dFlV(d"X-Cn>[V`Oh4lk^['1R@܄ܤ2zhhXsNU鈝 g79FEtdϯ#_*~F|HqzԐGuܰujme<شDz*xV} {9k430s?9ݙ@;?`hz==cW?DUvz|6JY_6hU@㙾m'U0 ƢI8Gрpچ+iﴅ*P3i]9wͲ~M/+uQ󴬄_g/J;>B,[SRZn(hАf॑OL4wptu&, R,ʅkGSD茭ȷBҜƑ_o# a*P$?qȻ+D?C)J`\ˈ[| / m(4_8"]t(gm?h`'I`0Z"*Լy[GHǴwbW)_;9#.iVvAY5c*ˍ$\i4{/>BQՒؕ@ =XQȘX5>f W1cINa賈6p.}5:~8_I_cG>ֲt};>gD#}Qssx) *n(ߴ>hmMMU񬶭Ǎ/hF;uOgsM(DičוYg,+?lfQwڸv+x.3X;7~6ȂD$ P^LEwAGY[AD@+$Y5L]%s*g]ގSy6n @Lc mѿ·A&5H5 vj>`Tt49 ǮZ򢫰s .OFɮ4%f 4#,5)Tf͇o%a*4gt'0TZ W$>ֲ !ER@F &m p29Wl--.=hOC;A4bZt0.يJ Iĭ.R5@?9EGQ )^| Eɿd!"Cn$=_3֖kt)ʍ xUJak/E߁p5#`݌"pR݈<1*d}œzдC N)V~ƹHq!B74yدw1%Ķٚ|NϦ# Uxr #[j mlbvÜ$mpa6eUmi&ŭE$A;H+3[˝[lJ)%2|'*9/Ÿ/YU7:V"»&Sx'(D@F-TxzMyclB{}M w<ƍ5۟^d!-u]M6QfWL gs"q$=NfBg`u$gaCrdnas45̚uӽZ]G6b%dTV4S^Akjf y,w:ӧ0-QE= "#Āyt+3Xn}SxİBAʝ4ZuA ǜ|J" XM:RkaqD|TA}w6Nlұ0x!цGtvs7 KH/sl᪡)J;l\@"ﺀ_.gpr2ύ?(tm MeX݄\ ]ueG1p!PRPMN$'9ADsnzp{i?8Ux!YRLԲS xpL`:C Qɏ+YmxeL̇&Pܼ)O~rP}.KX(٥jf_s15%Z盜,L NEYՎqq?e Qkl]El~콖i&$*ף!Aw%(DR Dh ,o׌[ިDY^w6 ڃ䝦#ѫnJL&V>{3ʅq{F~󙆞J1+e+sl:h9 ^V &@:tB?j`UloIx %#'T`~h1b ! #8DFN.|/*9?[7Fl_ZC|ªZyϡ0碂7u'Kb eLQEi)A#!2zUЖ qzBIt&r{>XuX?wE_NQR/ Fmy-U7:Yhaxә&hiwbOs#FiF-ͥ#*jkrB#1$ ʳY*Џ?4f'tіwR5&^k,Vtq}KQ[7?ԋpjݹHrڨV|6I*:$,ǁv=NȹfCu4䜺o@ڙ2Rq F:ey7Dwy]UM`v:pmAuKCI|F]( 18Epqm`iys8Nt/~rw&oΎwl6JS_B bF!7ȅo:*=7HsAP=b J|[G؃3.f,e:]EMsiڷn,nT`KUc`*1R<_mu8ΰ0-m~隡z |OXv\/W'hgwjqVP1ΫPX"qS4^s2O$y@ăzű1KO:tLwHOa&`Jl/_GAi+[z`W[ۡv/7Opo_7w:WK,MP靏K`^vI&0_t_UP[Яjr?J>2>#͋ xYWFd2|D+Q7ogq !;v*%]+7Kx}' 024a8S6mGI sV|1Yx xjԐN(I~T7rWs_R<}\o!s)F_~s 3T^@?8,@$gh%Ǵ%ՇxvP?aNyǭ [h( R%R/K?gKh>(DRζ"NYqk'+Hh;½-w"4$f& ]ij g`]rlG(-D=ކhx9`I: ]ɍ)7{$イ<*7ē|'Qg5٪ ׃Jsv $} QBC VF/!KBP"([%PK'%ݸJ %|YyOVX@fCD70W5O*O)f^8rxP-d 1>F@Ös5ӘoIz9;/|(w5Ԫ7s.2 -u0=wM=%slwWTu<f,bqS^ *ֲ;&rݿ&B o;ޢ+zyz$H)ҸߵK)3r"_C(BhX.0]7{ӤRoΫtbvVz6R@91 ~xЌܟ9bk9 {(ci9}B6R?rG82>L ;~.-H;@E UTZ2+R/akD)`=Kx /2*%$cx\%DIa@^aJ߳΢ɒ _mGjaشI^8j:o_ZŦq趹 L QI$0- pwŌۮ~YvN1|L$ >%jJuSt SfAx1d &͝k7HF`&AS`j\6UOVd=z5[~4EEy =U=%(*fr"Uƭ T.P&K+]*A] {8)C%ۗNӱ^S\22DAj'dJˢ-Աndoqi!B 7{:Q$s 0Oų (ſy1 &Mܯ<'`sZ[~JgR] (Ҿ %pI@wV,~.Ȇ̦i׆a[e:H@yH?|ef ӤUg۾5ʬl:7XN٧T (H IUNL^ãMO([[`n%+d9Шz@b#Z LIJ8 ;]D'PaiƯV*ˆ9~"7MyB=:&[?b}03PWLSc+.k[=Gn/#%8yzci ͻ`?֟iɝIRxtMdxŃJ x r*et}c#!zF&٠X ( 4t=U[eVT_ f*VhMy\o 19CީqN=>d0.3YC?AsPj'[ֵ:SX-G8 R]Vc8l{u0ne 0mHo&,(;!P훻G7dpD%N a"khij\;R2DM Q@?:4恇&2%~[0>0(憎wlJ|s]P%S=B= D?(5 cj"Z;%̕8菗iw11fk[L?-V8cSkb3ލ"Xf[1HxR e@m5H`/W"2I2;8cW+(G809ǽnZitgh[Eb.`Oq &ͼC9XN妖>:1*f"t.I@v-3P6G>58WGY98p.R"wI^(@Ȇ的*N\G";,F&A9Dlڶ!+^ 5ph+a Zd̟o\}Wi"+1̎Vtm]`]ICՂlk3ωrw=3dv|JBu5e\`1{nju{ovԡ ]~&&8r@H-~psVرL\ο0hBWq{r܆PT\cc {UY~M c.ҧ6Ttufg^F# 4 eo7_.Wlf=/H7)^9B+ZIhȰ z>=4U./s؝Uwx{m]ȼ~ 6&ujAdB_ aᴡ{iJvY+vf af;) rqKKБ8{~B7,= ʘMʥ{Sz; Zl51cl]K*w2'35[;\`]xp-q/u(m꼅P#Uc$i݆HI+ ާݮ~|^b19O{aRA!;o ն,E<ɾҶLKz,ϴ>m{h|@&(l_ HO?>kwH(G,<|r@sZqe%=4QuS^`I`dp9:Pr8_Qv8jjЩ;}/Dy,7\-\!j4zf{ΪXW@Dž@~gh Bfӧ=a,eX'uIaI)P/G[o;C?f$"\V$xÔ&̇'So\m 0܃RN,jL,MgGx#{u_,gyN\3h1P%C}FDtIc۠ALSF«[0i5U3`?OHY˕ ;SJ6{׭(ܬ4'ZUJ'0dK?c|GbA/+TzRcNvZ #xU&{c{ah|tu 4hv@D\|?3g|?)Bm1g\<! ´CaTV֮c"φܳQޖ0~l=LӍ4PЕ5ŔSӿ[_}}w%^ޥv3Hq<ِzt@Ѝ5"C,ߦHK/Ji@"Wi u% mbRƛ&x0$zMPd⭸zRۀ +6T/'htل0t~*fO\yIB !lD 9-@/̗[90H!Ne*ZߋgG"X[]!\M Ĉ&,Vh~m֋O$EyT9bMRp$'D^,*XQ'%N}i4,-㒫q侩5dI{< "<& l9ByeJaח3֋~mbNza2# aLH6mܽT ?^Is!;Pc\u¤*%{AZ^K202ˏ>ă@5B&ov)}#fhy ƿim$5՟ӛocԫtJE@}[~(p +m"aJ^CU<0s{?ROshϗ}1 :n(jY4ɡqV*qc\Ch#)B|3D] #%"30J"캯*tpꬮt1b6ި}4x$:—]TtܑB+QwYN$Ə(àO1 ;yO-+CPĐ>a\{xg/MV!Ahp:@.0BTy e[SyrdGPU :s -j\0?Ng;#ilx@}]T V- ӒN գofВVo;C@'aeīmCخ r;L0bBJ{$}-_ ɰb^Ecޝ# u'~-[˥{ br@nE>FD~J)|v3džM}9“-г>3FVڎDб M@%{ATC4=DmM,&UPeP;=BBvh@<֕9 [R7krKZGl4:u/Ņ?hSGJ,:}|tRJg6[Gva5Ki-&_VLMxg\7m-&?lftq+K9!2$%4ɭZ)y~)'W% C6+/TvHYƣL_?wmfUp~f\1 s}7UhFdB(Xw[>6$]* _ϝXY7#YۺYydiCE`8*}97v7# C=Bbv-ek !Rr75ӻ7\:arM= ;98o?̏T-CmExS9(*Szցr=ӺیW֌MYAZ`D~czfYRS3"F!^qEO -]]YE}TޮR|nkfzLk:,W?;Q^ Ub,A q&g/>)fSO@C,SmkB`SYгKڎNPĮ x̷:`͌ttel,{GX~.5JΜVANqN՟yYkW8T KwF9A-__~Lp?YrPX`#9+taf*C@uO8)y#{H (nBož 2nq]2R!S/RˈsWô 9^<Bח=d?J(UP~v9>rw*.=tjSQ=Ů2'r '}b!A f#| 8QTi"266 !IQ*`vԬbT)?|Y40diL7|ooYKemQkD ]%q.z + cA*O|kOcyћBrNIݑCP 6.uT<_\WD{oZr5S&h^59^-f$ދocBBRvwIapD+]3_PY>鴤“@ݞ1:+pqbdg8rTg YkEɽiQ|x0ةsLwVN.lBk dY?i%~eQ7(-䡛o~?ZùӯN.{i.6"՜dׯd>MQٲY3ڦJw7gyq4*>v0 a(2CzyfIB#S,t\L6>}hlaO~'(g{uACrܜUDN!@l K?UEځbG:m碂@oX>>"j0">%}t/j8=B SEF<â>֛v['_b*+q]ls/Y6&ᦐH6WOXOg𡒳h+Zo0 IzxCA`59 s&0_h89ȅe xTE;~@Y 3$ӎ)9݂S,P nD_KU*e)Pj6tl ^;rbM( ],7wCs4ܱ,*fPo jrbb,7>2|icy7 v/ A#h BUY|T ƹ Z_ZA ߼^^&=~%4 r[iҖ\m@C9B|r- y>?.>)e)Ǽ_Gf.g0;2ǰSj )oӄxS\hQ ؠK 8:]4AlC$nTABYdE/Kc\YddLG1pV k@7;IpeN޿>9'${h *Cic݋tJ*=r uA<4v_3ݣ꾱Ï63,=7Sd<(N_P:RퟁR_VO'@y*5~fT'rbBPY(zI1^0Y,Z|!rIGBI:>si\dߎy[*I9otZydyyD5&DM{5fuvC<Z:bEG[4(>dCiqD_]WQռ_\C幮{5ٓ %;rc!+:di_w (Ŗe.$v͒0~_2 +l$TL0bdCMXAHh lmt#I9 fIb&׽u(MuɯE~v!_E@&6.=Rs..1ԇ] b&"t '׭迏4@h`!!%ˌzz)"LxKnYMbbժUы"œ7ΌNr!g1i0q·J!Fx=Üoꌇ Ϩp]+٬h#P~ 'iFX 2[ٜX. m/'))maw5A@KmG~)*Nh$nyZML-}lL2gŬvR/R([`uDv+[T/Hg Q,n 9L#Ʌ`W]х l=#cb"aԣӿnO0!b8uAn,v ҪtNRئGOrBwrd4&W,ߌo#{%|(fFMNhiP1|Hj*nϐ5욷K:W)LYt*pzm2%`1R/\G @˄31 e/*4g,!!(VcuáZ v&[~-PMsﻁ,×;>z3P?Bo8Kn9݀D Vz;8-CU8Vn |)- -ws)Cu5>qУG< 36ڰT_`Kp?EwFixǛ0~ô ͞ p9ໝ6֐(St;` ݴkҫNL6#I2Zi뽢'x,Y?-9%K9h VD܅@FA͡wpXy jMXb"(^xi-mP»ʛ'B7j(AfBfzT89C9|'Sh;ux꺧-L@=g[r tP'Q v! Ήzً0szeċ0}gAn+5gF.OCеݺmmTK߈icXUDf"LW/Ҧb~ٿ; (QUez׻kRﬠ`|>B+z=3 ]k)>.D QŤAN펡MaX_ ڣ~\SQ̲-8z%lD3~;rNXv ɑU l,,g(ŋ4Rkl*`7B*'Ut3E_ǫ1; <֗hV9Evs [6Na1\w$ Y`ZNӪt{V]g So3vxbl[]MXHz}4X,s8rRZ'0OO'ţ—V ۠!q1'Vr "i~jwl<Ś“/ŭb̸Wa[<%mjrgw H> #l5?xMH9+8C ŽJ<'ـn pkL:dzp(x]k=-"|B2`i;@kx^m8 BTr5/\9fA(tx:蠹핏PODXmʧcqb>4]v*?SkB\jiUw_|]x(Ȩk=nbdp6Q,n`NON[Jg;P@p݆ޔRsl=7Q2BtYkb= Qho^LI5PQǎ{gIyeVI -kBw(2טs-;g-:"@Cu'ߘ6$p yPGGs6ٻYg1 sS;[Uui.yy̾D"#4RZ 3,m*?-pٴpNGÙ0֍JP iVit$!2Qy5~Eo4.h6XpL+1o;@8 ǰ9{QaE @/gv{ `'Ӫw5t:tH9a`'DSBz#W} fp&V4ww9hzLE:cfOWl:~ fS@=8EM:FyNjJM Yx7PdjMY*43m ų, zim1bq^$A.bגk֫ElN{wAWh>RA DV`ݬ֕$Łe%M8xrvd\"f8tN2\4hDqRe8E-F'F\H2!/@}>q'MO{@@5$c, ȩd'tqA(IdxYήaRV8U"7׬zdR>|Tyfj>U\t|y7Pn"N1U'!7 jF_ŭ* XߙO68ƶRrs@ceRFUSS׆95a>u]z2nȏ[+|a}W*n~J:~!gqW l@k]|IvN)Jꆒ-3^IxV6&ZJ( (`lt?S`kIAONjdlo`=z՝Rz݉?D+"bew&{A (z?͐MQ]U^;nK]bb3SwN,6HCFf~RDPyMY&$-nmE^$4GzCd-%5fd_^0gmfU}Hl]ti@kF߰/a*opFP%2=ǔu?-/9UFJz-[_ŵ-i{Y0}cdD''yClvM&HLO69f,o),CeKgs8X8pû-`4nMGi :G &2ә*+&I}h:ܠ|ڈI3@z#ʓUNO U!*7 QL`q., $ 2~Pf!K;:M %AD"3gEyNFԝ.JQ( ?P:OvZ H n*'ly[)W&K2OI{-gB psJX^i<Ҟ#WI Ɲ3 a"_R)7݊j%\gXnl-íӜA:S.8Z GǿB~$ER'AH*UVM0%# YEnM@b> DY-jȂ9la( @q=W_4NfFhJL)A$BWȤHTľ^>-ʭωӈQ]RNqp.~#_V(&O9^!vT A{H# ݗ"cy2n0`ŷ4JƷBd,ǡ66<:K%E5TNF0z:4yJR B¢^F;\(8pa[yL@cah 4ȗ=[ golg \-5q,;EQBW٠+)?Cbd5ڟ1ݕgf|`${TH;|NXXX.*.j@~Lj T+C _+:6B O~A=%Nκ uKBzzw\|>LYc.Q|)wQP! GfADڅRJGRrT>ebp>Jߩk ;t+Ko<xnFs,"ADWKIݬloc .m{bZnw~* Gnx)]YGw|&[/4|u2ZϐP|7k7==9"!%Vﱲ2M ˿R6*G~ x ~S,pK&*Pd0:U:>"O9QK}͈\-Z 5ѓf;y\J*~b4R|&yC uYNzecTឈGmX3<jRp0p;ыY㾿wXu4;~v`6J"]h3"9#-cqJHeӭsC5nO46fdjgen21GDW:d#zֺM./j@7pOa]BHP5ZIwhv)$ Yyrfqmwayr{^cĎ ׬敳tlong:DP V"IeOv*Il}7ď#9=Á2jme$1K.QJ[ǂcc/,%{UfV9N|]5p {÷:6@<~KzU}67Q8$X8.DΣ ^?EJɨ]{EiUY2}28S)2f.Ehh`C}M}4R/U!Ā! 7i=e$%摇_+7 iƿB+Us9iPn(!%T5໦\IM&VmՓ0=gBBLrZde"48i- "b{t#Qΰ;tGXIeS!!oiB,`u;Ŷ= uT6v O(@_Gaf_Z(ۘKɴ!lB054?(A0cnVNfCz׶a`%qt4w}DO-O 6E<|eV}ـ% u)F0~IBIݵ {\d%&8wW{cuf`lϷk"Awݜ]S)t!]8_lD {&¡Sq@{fsP:ddLj#yQLтTٽbj)S:GwPƿV(#JM#a!Wk=>9DŚ 7c䀊9-_dcUkW!X 23.IG( w)>U%4S2'΅8^t_&wls}3FM]6lzxDUr1Ȱ(%fi{hZ7N5B:-S) Zr?ǚG yIx։SaP26{tUޒR+b>ҧ޶z-+"#vdA/H\ҽpYtV=B)Ơ țXxie!Y2LBM$cC[1KH^nFFBjdDjJ,Ll!y6~~.S}'UxgǘekKwFqio,OwO%V@s//x,˜^ ZX?uEҖХkUJsm$HUZ˹ L$0.$O~#rz &o6SSc,+ҢkiKPAv" W,`yrYSܱ%lj*{kCr^I1jBJaLmL/baSQ*/0 $?4<58nϹ}2% Ͱ }5A# 7LO9G -b{ VKmlp9_@0 }%?_H]?M NOjifwZ(xybf,Tg=QՕM(eiwE08="W(Q*!d@OPH(NwŀLbjٙhw /vӛj%[Ƃ.¤6G;o7Ѡ2U` IC"ORԨюnک7$)jI{oS.lD,rG9~zghY!Hǩ#ܒ jS NB:+V# V~K+RqDdk}h9Irď*֔*/r Vi<\iFIl%_pN udsrYG%a#V ?N!>>{x?+NN:OHs1ڵTNje%߭L!GVs҈?16OOUޖ ]n4ܑ{XE:PֶdE atF4EaʖHB'87AZh\'٬3"#U~\mW_V}ә˴ Uo E m'RBһes~ 8X)F+@j$Yag9E<Ȓ}6#,25 Va`NoZG~fIoI̞GvuTѨ 8]~Z[2 =`:\ ]V$hPd\ O4N 8Zo{+vX9{[nO'T&_" 85KA[cIQgǠj*ē3Kaiga+1>A&]<(2nl( `ՔnZ3آgeXZaJSZq8BA 7m*7PE]7'-N$hf*^ ږ*+.մK_rpz\Y"zG.'WV>ӂ/DyW.m\뛻eV,oXCbU]䯊n$&R"%5S\֑yvWL"_¨mZ'cm2n=JA֠Cb=(ptw[8,[)mp^;x5[`2:G̕Jf̽w4TUCrEL.ҥ~&*d^>gymZ"NaQC1l6thpquj}GDGr(,7;˰{XWsO٢v[_ԥ:8û5՟vsP1DܽVl1⌳뫐/wm=ݫBO@I;i,$r_n5y&뚁hݑ]a휢) |T䨲>X͒X!靉yG}M*nJ\#qka(-]<(b#1 ʚҴĚy '1_KNn!Yu)>Lj}*qTT6:Ճm|j;(+$ye>Qe(/+?pGƍuyЊ dT^գuD38)6L~_x֨^Wp$`?mx\wfLYrOըn!9xBRn"O\WD1y7w{렳Qt@)B Wl^ޟ xԃ` 4ƪZеK+]l[ X[mUa~W~3d+h{*d|Vp=]'DWZIU|r%SS# nD\fi>2ceE , ӟ6Soqp$2J&F uG̙(ˋ-xmnq\ vZi>:Y<.tU#ԉKS>)=Ҡb凚XFz$s톣OJ+Ѿs f}[pkN@@M7|sJ. d#Y6&S/y2m'q)fS+BlZ/Ƶ]SpDB2c#2}=ksу+gG-fmDFl+GAMë9nJN2k|Bu͓s⬇nl\R;.*JyuwL,kjEC}k./Lqll*Ю_?OMa\ p75 ϹV | 9i7C吒Jj}2Gjb.dO6$Tﯟ67Kc <KM2(z"OGwz+"-~\i"8z/8"E11bKH1j~oR#Tus>?=⋐͡,*WDĎ+lqe @Hd=hBͮ^3<NNmP ^t*UXGA'죷u?~3x!b6 *:d 31F9sz$v=+?uV+D+ϚSNќklS8HqQnbg%u^`-"GY+q 8~]UK*lK3[LPJJ̒2 KJ DAa^*9-V Brzr]XKۊRWM8YB#u଺,oXłfrTnTM8ĞHGa*)3swMlhG ~9t_" ns"\qrQ=?c`y@t˭:O"v1Qgdtekd![LC~' ƝCazOsaA\R"\/8~gv "} S2Qa0nI'Es x]H'y/FhzY: Mb}Ǽ \p!M@Bk0s@@p0 ̕eid8طS%]՘C xOXGV4q\>=pv(oFU~9@ y@aZ5m!U e-wpZi!(y\x[o/|.OLŬ&0[4LyⰁjT[fO,i#oDwi $}6x;Yc{ȇOOGXwZlcarK+~hNh#&f|2j@[HW< Z34h{[1্P?jPH{j=k=00SڰOvV=?Zjkٶy \ V^~:-_^OzbrqsX5H|ڄzN(E 4^i؃PfD/J6_$D*46)$ω#Xjf RGR+@KzL|hW,vile`t?GUfbȔ X2|;!E9 2J2J҃}IЕ=.\AKf9ǯmmunt4Ӏ\A؊ql(Idu. ,&R-}ogǞO= NO'gHge!f <1v82^\嶱5AyɆ9KlPUQ4n-( _%dy"̶Jݪy#Wn: Ine+ @vA\>]iH-gi0K RLp"Xh:6Y Za_UmQ;oVagoyKuF_AWn.iK9&ķ{;D:}h(^[ǃf<\xJYYsj*kejbQhEYQ\&bXŴ]ws=Cg39f& k;R.d'o3%Rm`{fmyNs}P+!40Q=i\{b}aWS{ѼT7*".XȩcX%eG[ e8gZE K;ˤ,O$K_9tT -j.-Ni|eԋ\H(]>Zۓt؁ V Sο?TXUj MZHv61JۃH4*&-+mDǻk} v ,8ĉ~[xA'(Fm o֑P뾾rӧ: Hy;HuS/Ɖ"TEx?ܫ"]HV-D508_tPUR586/ w݂zr³4%WY:O*Wҿ(i^]U (?5M=(aL]yT(9E;srM=!BJfBDzgD2=q-[F #Ad7aM|_^PDX'|BK< UkGg,7I,n&qE,mޚ.kZ~}΄mӱ 4~QOx\0b@> BKhR`'A *} m:a>rYꊿ Z^o"j?92fB [$1 0ըc̠5̹ڝ<aeLwQ=&!IIEhO( 1<)<*v]n{'BLxfqA#sfBO5f2.|s#,E w?XUc4, ?"?{|,i{U} Å#=0::&S`{ '&>ٕkNs\ Uq?HQ2Gwxʥ}|nƆ02Tɯ5gӳH/ \TPؒ%G%pSLg]C/̍@-unAT2*g05I8sCkq nm,\RVq S͚Ͷ ܌RuFo5H&^0ʇ?0AO]glړY>ޙ)/Dߣi]K{|XZg03nTdʖ/+w_PҳML ~ umRe; v3S1(b92wL*;} 󪭱D Ϧ5w 3[' cE3$ZS(V3i%wب+L8dnW)3k\w(އJ ?\I9:LX(wƂvh~mMf!hI#|;'.E]([ZbaCTJBl[P-e[OxΕlA`>zrӗ=tlqvzeb;fiˤ+͖~V2'M%[>>|\,Bz7]kOw*? W֜xGB T8_h[# PfQ*ZT`wLLOɮ^~um\^8\'R%~Xl!m*\&A羭^d;G8KP7m  B8L`(<ӠK؊mK`֘ *W,1ݝ5 淶#_ KbU0T3$RڬegmJMFY޲[y* J$<4I/pQT)_^('\9c&8 n{0+ww*2v. B^DFPʦH6k}8ڹ"|eȣ?DۡcJBz#Cđ?{+T3FDKw/b#j3?E5meIE>ʬA[EWO`sy< ZuWiu7I^oR=!\bmXIR+v2UoZQi:[`xTvl M&^XС8U,]YZy+( 6xP 9'W[ܺ>G n}.^ #mU+dG!5 G_\|5gn#ex>̑gKv)b2 DŽO5<¡xHI=rr#*R9ΚUY.)H6E>Ÿ! aB=%,Hi`i+@p xZBŷrؤ]vE.d(ͱ8&!tV/ l*'|uUy.s@SN6pR /0录ќ/X/-Mb "6b#7>|Aڣ 8q~rU[!ќLd5; 'CN`iC;wz"/6  8l3q"Ԑrv9y[WeNoBQRi>Ӓ"JO[^+TAP!|Akf S Oyܒ*tUH[9饘-I鉬 gfQxPi2ݮ鋱Iu I*VYՊeG{8|"g=|sL(R}Y$A.u'w@ϓG}pnse\sSK={3UNl8G؄\ l˭Mi&.U`%yyȅp j&|f 9R yd?t O>R-}m R\aL$z"7#Gm!^oԍ.dқ/f0uv[ܫv0j"5]7H_Ӡ G ?t(XmAc"j%`1,mQ>!w_.tOjHOݽ+Kn g/{VHa3ɀhTdz҂4­YlVMŸ s ]]tE!C#mQǻu}czΩB!njaOw,$5DkLq,)-oO ӌlᮀ'KivДNl|F~ތ8v[9?Cr&zMTfxM|--Oz}cX{9$=SifikR٠!9HYqp+Iw}k%XPz@I|y^jLkXc8s>܄i ]=&rJwPYS㇝F݊>1~IӱAi[ ,Y4@9MA6rB@P)mo"J&^E4~3jPև2ݣV{uЉ[>XOkR~22>S4tWWfx׮X?}*47O/9 y8&&QbW;m߄|':kه_9{=@e@R\=|rON=Őїު݇9|Rʉd\.j%!t*:K{qQ:ӫ(N^?R ɇ]Ic_7lXMF`Ue, '&ssT+Ogn,a#) ~7g ]/6.I慔 _)C49U2,<EP@FeĎE9%MDmRGyat8|<0);uLg\!SSw6̺bUs@_\U~d=1w1=RSZnsRjg4, [4hĔ UhEя"lE8js\FPHA*L~ (ҌDٔ}G>zXvtw}[of$`SҋItvnNnM&mU3 fZ1-"*l系87n/W u%wl`TOaI #x'Q J&=/<`NÉ(ӡZpq`2-gf]L 賄9wp["2XTC  lTĝB_)g9Qܒ=0D ݄4Ӆ3->e9XzylwqG'(R6 I%xG28А"hZ4]D ɰ1Wo$7!GUS$YM'#`[i-޳btth~$|H,K:c>wHt܃Vj}$O5#2P%@6۽s[pOMKc^ndwʂ"hG(Z +Iega)3](BO:̰) ShB[! #pB> Y0-Uq.DGF9_jL)<2qMc"`NK);u⣐kY{WJ6?jߞA V?J,@z ?l#}q"vtzF='Uh3v# JAӄޮ)"=s6v~:^e0SgFZ_tW+t\E_{e<&TS|@i VH{(\3TTa¦Ve"r3>#snz ald,ЍZH0q2ǃ`*gT[. o{D$ULWJu&/EAM<é7 WjD$h➫cB%)u!u/x>Ϸܪ kmDqVL@W]T{+h u|2 ;ihyDL/[}WK]2 4M.39ɇ;1 >Нwnf~/qz?Rox+2Xbjغ:o98:ޣXIdK&DJwLjkq6:|c,rҸ+Nb&_phKĉU55&ĂP̐;f-;ED zKpMMe/@U%3 pVgk1,a}09b?Í'&")69DP%o0 P3!iYF| H7Rn!㲖Q)BL ]w%E $'Eza"qsʿ1tׂ }:כ @"59Bjb'Mѱ=z H-d(RQR~:+rWrWY=|!KN8C7uVvU8j߅"~âYd> qi ;+g1 %iٲ7r |" ʺ&>m},Tee t/(9֯5PUS'嘖vb7Fep{xy`vMpЖt1LԐdξ:)1A#p5.xfOxLJr;  E1꒞M~ϨˈCifn3DM/G _U9& *pJ2)~H}\6nмNY}v&HsO>f=HAXۉDVR*'BKm 5z BoЭ;}XA,p+-"!%Q1> HS]rH [Q?D+LȺ~A%xH]Qw-9H ^é2GDF1{Y +o1әf\7#.& 7cNZb-)FG'VoɸKa.LhqN[MZ/>j,.V]ɋO2dRs Ilk1eg{35$0e 50-҇mo34\uR$Gi@'hYԊX آ( e,V< C_%82=2 s"fJI1EVce¬Fot;H^Y{sĶc+l-B&Xj5~udg Xe. 𫪃xo öLmnVA- S\!+VNxF%E-f UK 7x> d=RJtr7~Fש \FI*U^i|6x=U;A?eVuEdJu{V'LKyD^٪yAJS$qy%v&g b~yu_"R749o*UM>f,-MUio W.UuôTzYoޢG1ݘe|j(;&U]_ T(z} ms+b;&MǟӍXWC@ u[ ΂\YY)/t.LJ]VDheRnMyg4sp+j~`@y.7|E aDR(*hb8iHn/\/u%QWBgYlV|M祥wΉ]/&s8?=CZ\1h ~At_gy@xq1m7 WP4!@=zᅣ@K''JK\<|B~ tk+Fj)P#/*ij$"͞CT3Gj?{hJDZPl >m60&I.C_cyq܇{>!4l6wd@7I`0nf^,нan ,휘_$xe"T_$SYiSl!B]&~(4^?[e;/C n-[GsV^ f) h \.Xh@Be=6LhW"6A6aT)?!\Uea,Ÿ_Kf_tDJSL˴Fh9Rg*Mƕ:Dfx 6SIuFDXaORW]ܟD*9; -2R  aCmb^n[ mHq[DTV^.CF5(mlzg SA 4]cGze007 0h'~nv% >\tp(z3#6?_aĂ He'LNu#v~ VJ+? .^' z,gdӤzNm_AqP>#uh. 깝nNޱ[UFFKLQsg8K {PVJ2^ή\]~Dk36V̬2s&ށ] jf{ U9AK yftu;6$7mgf7N]m$i^z2n`gs*j wl:p(kܸK'IB6 V^f{qfD [Tqd>" x/A8y3c)Ae t0P~xԶrw=G"a*gdJ]Y~YD+@SG?aI}oh{pL?j~ #h )GQ7 +m.GԔ3ȅe{f`sq-`xEߦX{2,J1 S;<"Q]1h M]mphsig#Qoayatڜ_7+LU < FT5w9a q! |8ے<')!Ww鈵GQQ IX]1whIqaa+R5G>qˀB `V0EKׯ{STy;w厽pՑ4 ۩Z@k; ^!h|X؅f,Wү7O>5zK zt lêD(AgFYTr&@^ ܬ8oUuنQ cZAt/s6NnlQF 7߼C10Bqbi= r *ĮC ,h O@5VWbP74N@8RK<4|Mg$W6xArU!oڄum 6-@?n.32;EG>{`!)VWP{G僯 ɟ;NV>64c84nY|"P8Baf}UZS~M0?#Laj AYkfGgg lrHrS܇tż\Y~$lx}̔+ɧ6'\\;F>/^*}gnW ȧ CPp~2 ={N-\+Fo/F:y<΋+K@ [#2]Of)kCd,@]z@mG8% 83܏ogd[",ReP>vnHS048C[Ylr!p[9F gmv旈kU;X|ۡlHKaA0?DUhq\ ŏK5ٝ^p; ؋Vi?i$vNxژ4m~ojBp (9NDj@m`GU-kk7Jf*>7]]ExZ\+Obh%Jk o/˹<0e!^b&~WZ?:N(-p:L±\:m6ySѧq>;k?e1Lc|u}C+ ~o!Ϸqy ڸ:w-|U6}9`Dw)wFW='Nڪo`F 0c%bT#4y>&ԑLQ`!{"%G`Ó=~h{Ĕ\;[pٲMr"|q)hP*;eNJz{iAN1Ż/SYZqGYGB,gNm>9ܲ{Sy _)Lʆ?wAF vhq'Nnǐ:LP .U_MOTz([u6tB= FzFEh8y21FjUe[-8z(Z2a)iK 'j.Vvu4F):u/D=u]:~^n㾮R;:*zMoG9e,pE_CLyHEvqt_1ȥf&Q;Sl kZlv.J0nޖ)1m.ݾ?,6>6R :ׄ`Y9|vLEV.g]I8zKtcLQlHI2<$Ybm1 ZO x24cW&o{pMCRm2{ώٟ @ltl;aɃEvD0}-WH\A[@p?݌v6up+JL0Aέ;KJnW.(4Eܑ]L-ծG^c9_WCXP+Joe7.+D#x `P. 0Uy٤X̗" N18,oъ̨kç?RDor+6ࡤLzRl @%c=YU\wAr&%i@4M~n)֮Ž'3*< W;$TTi D++_zh!j 7~dO`\"gv5' [TlhF6u Fq8.+$[o{o$NqaC-)QׂȪ2"V ئxΉk!)['`#ۓmKZi_x9ƜxDz$Wd:*rK ˦5ث"JmgL|-dEP 9{5@`,=1=Y9SԷOʠbbn~_I|)[Z}I_ߝ>DK\3ebU{&bM8 +k‰t- >m 㢍ՙmQxh+'8,nZ G)׷dGs$xBdžR\ L =U=ߒjqQ/vzlnu~,ܘ΁ kj;P"0X6AL pkQ|\kX f1=9 U1 qkG 2؅^8Q5!R!V`6ΡL{({$`_w$!ْ@H䠭.wp.+=Rl]å!9(z'1nxFO5IP< @g1g8|hB0Z@Ϲ+]Zgޥ FeL !)9Q[E^+?]TM\ e?M=:KtcKz MXpK_$CKh[»ԈPD ޒ~,{MoA}:b0CZ#Z9" -NFl^UY47̈́aE 1Ɠ>~.KOvmϚ߉+-x~C`QvWr{!T bm j*B|5nU"A@(v45~ܮA5%Ҍ`X*9Oŭ1}ncWO5svUz5j^LOHvK)J7 ]iUVC1q,Dұ{L|_?d|X -~c$]a"*'٭'vhDl}_+7~(rP{Q6Mn.1$HsdxWL+zA֛  ʁ)GaNǑ{5qm-^٤ T`n`7}Z4@/}К7i6ko~~Wm6I6 J<%lZ+8x*8CMڊ{pe H~³`^մY@1#FIϺG4PLIGH7:>䈏MK il|;j@\;v V_E a+®d!0ݖGwewRNő0_oec Oz$!8(91deT f,*el"[FI7!ɿ4;\fBa$qэ5c97%7m>{杛R~ f ݻ[8FwVܡ$쌪VtBsPNA#,ј#Lշ_d@#+yT+:O F-<E1v 9]}gFczo)[U_ Ek?`̷f>,~. ^_|S.>KM„yW;H{Gb:x *[4 w m hi((9Ͱ$l1@7F3ۣ<-CpoJ!3N'vTCWϘoC84*.v7fn8oD:DDc$;f lfPuk toUk$ccu,8ݢQ]_H qlR0LiQ.BPXYMF7TĜh!.xw@r-}UG2lĆ !0-jr}!~U/{ԨF#y mpRft mYƮukɎIj-YD&xk ?J9&5Ǔg.O5LQB W*\ō,gHff0l@I]u%ei@I~ 9dL%@[;X0'RF5S7_rqhGtBVEeb;AM%r^(-Zay3tR>ry2M͗Ǖ҇Yw Jz+Ɔ7c^+ÑjI۳̱X 8k_j DBȠp5+@_QDѬk':nda'גGnq^!A }pV{=vΩ!Y=v/i>m}r r'#;à% }fWJ|*c[RP}HlT h\ mA&a & ^ JɃqq"Q {{qP4@51"PD>];)vJ\/ GM H#a>;gqVԢ'?nrz'e dRo&pj>+*Jp;5;^h= ."_j tB@V`ūSZyz'JGf-) +5-)T)CCzfМ$G5 %${H{r¦*{'b9m!B̺ -h"L,/tG3ߠ`{Ҹ)Od_wGwU>co6=MOSӋ@ǂ a ]F ~U>Hw|7B}x Q[Q&Wo^uߝոuǍr5x*aαӣ:?Gƛ% I@^t48#ژ}j;ok MuͭV(v]Ok4' ^u0d^aۿw݅q, (  csܴv40`܍ΒA{#Hy_ڠ㢂wYt4u!5P*ZGcYHe24H`.L et$7&<˸B gNMJCI5>`T:.[&:bׇ3N}'1x c?}UΒUˍ{q=&T;r`|{gcu.1%q } 3)_I#a'7*z݁P6^-Nʐ6/ P}NsDZ }&ABo8 "Jq&: جwʩD&*d,em[ٛE\K2;=׵pA}Ioc{>\cšLA9P/"gM^!i{Ҵ`o4tp:? (aOh&kj2'q+ ֓HbVrQya(q9 OMjL+!֚O7 p\jJ^Č v*'~חm/;ɂzB|+eX ӖfxDεf υ|p'֏N5f}ذQD)I$TKNe8O/I@ҺqjqeU8 v).^SB"I^yl!Lnnkʐ N4/YPGb!+w<`lQA}s-<sbV% ɭ舤$f!B!L D Ρxk q[KVL􉶀A ¡0=)V߈*;8rd8 IY5x1X/f%rx$"R:~b[_dou*mIiO:LV_)hq*  T G4.U~TvX[iڳ]?ը{Qw3 0q /O 2ͩySk Q[j } I G R{S{tƅkuhZoI0eW~RA(Y9pVdQtg@!~y<FN/BWRS ;aeVb%U+m >r@?:t&3pUSdƥǚM5)F a$#_Q]Ц =i{)h,u *0'.DwJcJ4+a ˾礌anǂ\JtQ_Ѿnע zF~|_:yAqYEP]Ge$g@" {o[> ʘryaF& ujePhS$RP| ` `6o7|R8iy}з')p% P#=imj5]bUSܔOۥ-n))ke8y~ޡ6wb5xB"?od)NG4^ÖPVT6Ϙ q˃ScaZ4 >}Gro@@kOO_ 'l5WsFK8촋qU Y"9ׂu`m~!lyYl#w=P Vix9~#u(I>۴%i^E#ZKZ8UBhI+HKuOɝQ &p]Y.=O d,оh툻J͕'4ȳgDyX-Om~IPf8Brl[Ɨs>䉧sA5C0~p^fy&" F9^} ps) yPR*v_䠔CssyOBM4OԴ}$q[f ee}!`w?o$LacH,oą7nbc_a|E%,'4oDH/(]yzMu͸%T %n-W'RRRYj4͠qPe]KyWx/q:Ymxo"9dB?z Y="` sЫnKR** g<&Hoڬti6[OR5:^n.}u< $į=@!1r{|z* by"T &Hl9-dh㉩%[>6fnǤ֩az:XZkCr{16 bM_׮Ot3ݬHk8T=l7= -#ů"'@ |ol001ea hJճbCT!DWHl*8z.mm@P]{*g匹3Dq20^q ʍ΃?eY&$f;UrT^Nk8*o:0߸tv}T;Mfig8/H&V`Jrt-͵Hw4L|&_nV0pէSUZY q a~-Qcܷ@{*X`!0}NkJ6 g}-bqc?P 4)CɼZ;0nLn:O{) ipV%(ۮ4><ƐZn v>׸<+[Zh2%#\ @78wP YIM-< xŚyԔ^A bYL؝{@*.&VA5P8Rmi.Qe?@QM(د.'ppIcwGY据Ƶv^S܀Fhwu6 %k]Q)y L?/=`WbxaH2J6$a%딼w5UK jB>eUg9wNxYdI[}T?Y/;WC ^Nj<(0لJZ!>>9>E%q5B\$&Y:v<//PFC5Ƀ 61\I6 hD,F p5ni$.J ؠXCJ[$'*fʏB^H Pa0a Rݷ3'vuUr!>!o87*̮sVݢ&84gk(64#Pd}<:;Bv Ow1S H\K'kÇf骝Ҍ}~ ^NdO/B3pvQQřcIl yS1ar=^~8k9"G iI`V\Zt>m_: UC!I<Y&Cw#Ӣ!E8g+AMXIbҿ#gLgh IL26MoUDX$/%[iZEqN0>QL6(8 zhi ?R`l=ʓX ɂ:^lVz@"VJ ҺY0nWsqꐈc_)hee,t˙!8R9];-)չX/usXG\W(nB)Te(P,  7X˅;z;ߍX'5aAp%  O:˟Q@w#j4]qގn\Cb(1@;Q;=z9=r߽a|'ݫyJt,<`!,b GYf`/==,LK޻f$?qڍm,v&QTpI?|r$gh}:V."lZb] }^ G5"a%BID Vš'DJjC>m)1t}aJ&Aնz%M"T3jnL&H-t]iqe͘Aa} T?þĵB@~`Q?5ј)1èUkABl%"dyV^- 8SHOd9V*T/-80ףˡ5Ԏv=[q]ONi%v h*m;w ٮv 2یfM&g/Uӣ?DgM&}U`;{ߨf5_%)/Nm>"Ewi \ԋy/sxZqVe_[PBDPؾ>{N0 ֜uZ:X1>yU@Ujܷh^k_GE&G2|/ڷiW7{bE#~1h!Gzہմ-H9(v͵%u[Ϩ_V=69,[opql z%gڲ 5 O"p-)~AR%;Xq>zBV*2X)T_M_T*YA!Ճ_w`1z/D&%-ć>~As<6NH@C(afb{_`湋!rhq&(_n:j:0!ǂ۫8Q%A!g<)~@zzi6DUkFѕ`+n 4}Uf(5'?VSpIbhp6nP݄z :Pr.7?QwH?%iCKxU@,`2=u+S؈G:m>˕?7:{v+u vO"Š`PKhD(㹪lDi@ /iR*Gpꮆ3oꍳ2Z } sSEXDX rCb/шx"ʊұ+G򏱥;.2 uR$`q/ūӵcوO=t7OJZ,{LE/B] fB EB2uJL7XM^m?%Ο;5[.g77[ Ƕ^oNt UemXͤʃyN *!;`ҵX@b>9I 8ݎ`/͜3*UT'ZGo;1sJGw52~ڴi;ҿQ"D0'h㎱ְDRbU׺ka,܇kgݺb+$xyDpn?SVA>dSe :Qכ^ASԔxAPW̉u$tس]+o0 M@'},HF''e1⌟?[zl?nm da >Dp]v* <$!قՌnǞ']? _SC_̏~6'A)x@1)XsTki^{`,GfN۫&5GbgÊ7B*J0͈/:"9o]M.xQ3~ ihqMc\R,D:~{(aw*R{=D-p6ߦјcR}EujՉ`ևC,aSuz#eT SF+G9pa{N)EnGXDl.죙t( A)&W9*}0%u( :8,zU ^2 K'K`Anv7 '^`6uexO29K߆>Oi(d֣)8|DIř[,?& }5g5,钽k%GUCArdž/`Ou%@PlL}O+|畛ՃN?ܧn,Ny4@= Ĭ+4⭵{Ud}YOzokƺh[uĉb* ЬM' kɍɋrT/A)^ќsjΉj cлѽ'P"A4{99 (]f3.E1"BNTϟBA =` v3R'&/z qhH { ÉFzb4\h49 A,Gf6{e*>#N<6L Z>i[8/ F=HA`B,3|gjV* 3I!dēMaEՙ Ack7{~8tX<=cQJ ''*ǻ|_\-渤zE GF~BjA^=N&kN4b*IoM.v60؈MxCǮW};,ҩRG}pHtD|;=ADEiȌd-{p[_Wx@y,͟c¯>b0/  VGڋK5K~^8,Oqs}>#`>SnLku/Z@X2o93Dd=%=>pN!.:GeClCՁ T!+n-?[ j yvi<޷P]S6IF+i li9< dBoPr,\j1(" >KZ *]flk j # O@D~ Oָ1Y!\viY+!]@)NTҍ1͐;O1fQfx%lEHa+1(͸Ѡ1ˮnIWZ=Zșq3AFJDo5f2N^~{7TKDYة2b*)‚"eނ.[޸(sp{-r69bK4D| x$?Ae]tUΠ2 t.ՠ=b_$xkwSȎLR>Φ6ˆuT}i^dRLC'g, %6AMWhBv+?Gfz31|.xLY9;[(l^KJ|HiGR _6 {X Aa H*'w.<lvzb\A= )I"}? 6Q>`3Wm~!}YwC7rr48Fe$/C2qu""ʔ>7f<#nۚ%R=?†JVה]4L|aMUCdG eK%~_OjʟzhNT=g &NejjT^Xx]m ; V5jل%n 8C^|G42xvcr4Qp=HnW;NuT̀HDM=\&|n1V|ror\rRyDxeWL@lɯe0Xv5MTR *1ˤ Ɯ6VbPBo^rXeޕ5; H%]ۑmQpؽ%S,ujRZ] A#>KT~yxNY@&l,5-ZDY$LֆtӜ+WϺ!hhǕɵ?:i>(r*[OV73~w̧yJʤHI ^r`Ao։tD(]:3d(z@qIABHS2I6=NϦkvI(U}q RӇ*mΦ+ mU>G{|ׁz!h uI:ݘje2J6َSL$.D/gy5ZZ:]E:ĪNat'%ӄ EMVP9(ԑ|`s'X=| 2VJAiP/Bёi.KwLYOkۗbM0qC8bwTms[X恰NAfM64lj1Km0FښRe/F*8TS9KtmIg\{wSۨl)'^ִxe]0ƊlJgcof/2\+HTpxֽ@ϳxMEEn錣kW@u+"Ŭ#DN>˧zvz>aԸʨ3 KgmnsCqݓԁ2C22.(4#VW[Q5<4>V],;e "+JLA77 -W3HXؐе4=^෎зL*GcoD郩(Pr8SX̰EPE=T^" R2j|!OMG%䕔{t v,T Xh0#dZoddhXҌ9Wyz*0[w[eWYc}'KnHu-͐Hig;\<*"v1M<ׁ~ob5: 3^,1k``LW,+C+2iֲf9PA$ y{pW  <``v8J%F0F= yl#`eN<<% K9U?8^ !šwer tey }\ e3xƻuBF+=E<` JiJI+>.2V9]%SSܻD\80pGv ǂ Đ_R iN /jux]Лm?[wZJw-b* f@:ƌÙDP{%ygC9{b&}dāVH5 lYsa[8HoA"w^d2'сOUި\`<Թ\F ܼt_xjܩEϭ_Zer0}W4#o|-i>&ASf:7lo'k q+/Eĵ€eNۈTl:Pq 2--X٦@S)&,yQu3߇DjL7h!M578)0/=jШ=04?mBUR21 vT\Ж B ]=tE$t7 r(TzҌ+/m[ST"p/g.gf&p|scqUt΂g9j_VGln^gHv̄e V-_ EH eI3X&R(yc8ˆ|TSp OzB}!L 8,Mn3\=ScL磤ߍ-ڕn'ӚV0AW8=S~hܠTDyש6Z穅YQaS u1Ox 0kixx.ډv0kEMeb^)o;BHK ~:6CVgB,&gLϫjCrUmit>Zw3껱{Ѝ$ljĐgŮתk 7Un\3T[ Ɔ5Rjʑ_K(wiW߶󱥖.^o Ba 95?4bkb0Ҙs?dQ pxUres m' 3'R„-"L1[#nyk%e:#=Mᶻz"Q'{v3qT)UbcoHzᢴ)uQc ̢NC#-Ri突SB U5HhCy2%x,#0>ď@_A %py{Dٽj& [5Hya潿{OsU+d\+l1qJq) jS4Od;^/g≈:aߐYLnjMbۤ4eL^[&zB }3+.$ZzA@;*KSט 51\ @%mOSjE !xipx6{޴Ԥ^,8Ut8.Nbt-*_&cEIc,VkWHF'e}K&)%ZR\H|LE|k1ȎIń'^>00a:1҈^<do3rsBd32+B)Xh4_Ǣt|itR="č&Y},۫N֥4?h~ K 9aVph(>Y%jOt85&c[X.jz{9 ((x\̤CQ9"P;Q: @JrSf^^Yu2~R|^o-`#Π÷jL ci}"}</^l6]7q\Q,,6;}a0N CδρHrSI%:)S&!"oy FG\tyvRrz菷F)wq*0p8>v4mc ٗq*,45cBϹ7ΰ6G냸9dNwJQpG;iL,yᛟd^+9AF>RCn2uāݚUbQGAotqp΅>إqgc7σJOU{ؤѡmq3wgkpx^Y=Q rCaD -)1)0lwF3*|n*ShE)8׫үFtRDD]y!O%lYxi҄iˮ: o&p?_¤9"*}yP1рߵBDhosoL{s׸|m*0AOVQr)f_1'S憳^m#4Hvl2SkbCuχgl<{6P'򱗞#u8b/`zmïB-H]2N_zHZI+ pk·[e OUx|@I?hWJ.UM0>y\۵ʧV,S0!#'?DA膑Fsh?J^H&+C~#RɄVb?Un {hyYr Ehoڤc/z%|U YW7G(2&-Z~ɋFYkY190U94ܑ {Ah=0 O/!N-d)ꄹߌ֋߰YΈ~~KM_фwIހFU}m ]apPԽ )Z=]^D0,*,Mө0 {PlFEE3O3 +6' k|>uY^z|,|$W;X{BARc2`f\X5Fş֯Kdl53[a$ޒr\ѕ8id-[ؽ^ت7zm7ecu&eZJTPoR.3[zL9+\j-Bt85lF) ם/HX9RliIȊ tC$i2Й:fXY!O" ŠE2K"oCf1tV.v0!ɅMen!ln( f_㒮|r/#_őfUnù2Ԛ;wŤ3bc5:$`z6K0.j` ) rOjWGaM[•ܐCovtǵO1sd$m5A@%(92k&8|:ۮg:RYfjT B{ezl Q~Sk>:gx_kuؖ!hvs0 Sѭ~w&&d`]_`_{Gnwhm 6; XޕT#|X Z zb_OJa>G M^ٽH4=?4J>Q}6Tr{-w*PU|G Сmԣ>Sjf|0i[!6d 8 'nM* /U6WEbC|ffdxJ s# J X`1{ya>ߦ}xL~0 "Y f7;2&?*`ܴnP3 M ybR{U0I>xn0܆Xe'Xڒ@ksV}$Ck0؏"o T~Fy7tJm*[ ŹAdtI(WRS@d!KOMAl3ټ!+/3~޴@8|5KIkJ5H^Q^U  Fpu^{i"7yαy vN_5ŝde_űG-rE 1l!йkW'ÝF}|3[M[;"S,g<n7ů|˧Su, Kd֛x%h+GnDsOgr[51?dՑO\гr"c0\F"m!~+:|Ci`L7 {)ciUP f#3I[lo扰C"%~A۵#xm$ ƞQuIҪϐK*c 5z!70 s{@87`Ti0l+5Y`P,ڃ)p60j)`if!sT,S*_ϔ'44MY6LʍcE`zƶ3ZjVպfhCA bňה1w g6/@ ]=OU^z0Q}jwz|kA||wo߰t ] X0<1BاK =̀4wU$jۉMY7Z4Gp'촭t窜mŗMz?L;)ٗj"8߼'|f CT nEқ@}qݓEC YK9boKތ=f:#v}4&isj:|MPXCyH}eD5;M*{Kc|#L{2]!]e$fC*uO,;8TD2S_ːZZh Nn'i/1|8D˰/Q%,`wlQlۣn#z`JΈ.)I-TZ9v'`]c7S &SνT6Pc/"tC8+29s]f|xAJ}!r<  NH_ZuܔV\OedLBWM5im,-td`h7ۀ0!:24iL>>uIзKVcEBvSv:khHy"$'#,)D6b#"eP" f6y\tC;C^%JB_QnvǏ#Zx<1d?S]1%l:ۆ]$nXMąQ,9nE.ؾǨB "QSPc(r\byBDA(0xj4Y6v YY㕹:nPo ㎲sTr5Q (Nrar э@W8 FR6{+=Z)\:M /j4M^^mW£u"1sO$H[I =e+?;_x!Xb/k5+V}]ݏ67Ƽ ($ ! ch4 bD#p ^pLb!h KNĚ`1nHRb?l<};wǞZϼ'DI`ÛI("B=ja/10*֎VcQ T;A㕰ifҚ=|VYv󱭾2)6Ş)l\Ōۊ߈-~b[>Q9è>,ƋF ԃq֨]NNDq?Z4+1yȂpI0;hb"'?rt([1s:Qo.8MJ~bɡV #? u©RffDkzOjm |[ME<`.g;t wm@:sL۫|qjq\~x qYD1~ Q}FT| ÔEdUg˰p~ol<i|j k+ mm.ʼn5zT[&-C iUs%+1D\ݍ`#ljd(Rs:Ak#'o\fb(w}kVt6+!Q pq FxU [: # O֗=zּ0ـW`Z췒 }xаd$md6. 8@ 2܌[,cL,dޡYt^NK#p TF LdXb`q^5D`PR´4n3#>#ش]1H8( 3Ԑ$7J~uB=<ϯL;?Gu5w 8،u(ͤT)@&6>oò!V` A'b\h<EnfN $p-}{جSAJ™w;ivI>}/!LsBpY0y qFh#E3 0Z U);wuYt:Qb4!@1)par5%' Ƈ5Vm_]RT-$59Z1BvbGj=V64z?בijҰ&ߙ/3t5Ugbz@y*_+1mj岎!F 6X=xq,=p U,B7ۆb&)+jGz^WUN,_6nώ6%~)z1~ f Ϣ;?U sN}a4E=طu&U.+Rp-8!ٻ'aQ#&GڙQ85Yp꿽oC}+wkNjATw\x<B@ 0m+tMQG.^O+UB6:nM*j) 5٣5NPXAf@PXZUR ][#e=p"r׷ye+KX5j 0~-G_p /Ԫn).p[d 碠- ED52|b vX?7ņz+h㘍?˕L}V09S5zh"@ﵲg4%1^*R\Z%X˿ 3a Qwܾ:i{6Y?UA xξk&xe eJIf[}Az1ʃԛ}jav 娞U` CO^#^7scU xi9'%!?VoTIOda&у!y'/e^RԌd#Ԧ7!%"LڦATtW;<3`lyB[R9-QRDFvRTf_=Lrq2IcE&.ZF9<$['gD@ìzEZGdbyS\r>>`?>cG@=HѩƮvKrU~j-q_0-H# ͙^?A'U;Q _}Y }$#sۉ,W"?$nV68%U_FF-F64ℌt$mI鵶gޒ/}ż)~Zړ xmlMAũOg|$QhFjRFR[`HGh rz-^:I1]6yU mjhHmNT7lBcKl4_ԻY"*.翭PzL0{8nY擗pxia>tf'{CrrҥOhYT^vnZ~ [u7wV4m_dd1t&z$"+0ʧiF93oNٖ=~!A>ܿs%4]&/6b?b#L B81@_t)7$@\.fG(De}͛ ^YCCI{"zWj{-Ӳc=Y>WHFNOoZхd 2囑ǀ)<XP8-t#EK'VBʶXJ\(?n6X jx ^zK t.PV(<39z[A}&tM+5-U#{H8wFDv|m]9)٤~|e miI96.l/?J'30gA&Z`U$MCo ?0y+-xxl *?9A#g1 ]%.J2ksJjxT -/͋KZ6աCj _h5 *\ Fym`ڻ}׊ ŝ.aO-9eL[5^CFlAND=K1sZMM8 A ɛUmMOwfs GIR^kpzy{TT~P|L!X憎fp>z)<6L[r9Wu:Sl(#Q]ơcGT )JN|ԸDCaI@Y>ufR~tLTfmfBÊVKW+/uҼ%ʊd&FFPՏՋd<<8FE_A<7XG^0mH')loVI,jQ ^o@u~'蕣0Q봆Adڹp`U\5LH,fqKHjpfx &ut?d8@C-n|Q3Fh)bHqߍi]26VX?ew/X<`x0/E~Z}/Z϶tKVR&tKWC{PL'a27`Ui@:vfց@18obէCkA-n%#rƛ lla;p_QWFBa2?OdUET3u ľƌ-oa84xk&Q}T`X5~䍾LwM!<A X>;>]l 98 w8dB-q86A|>v#EIۑ2TѸ3fY w>zwFT'`형 Ϧ@pt XgȌVq8I߭*1?\sRϢBaSr/>+Uť3 "򤸹]uGӼ\ac8Ӷ] Xw B)~7vKw†/ئL9x6܎ո *4P(LVV$t kO!@NogiBLJgXyO:Dsrn UP-@M{єH& c|`cg8{LR*;#fw]j, 6{M>:mJI25M t Q"۽ <7IF$K_c{w-ux3zx~{{ª =22|c0.. 5TsQ,Y0TJgțF,1 ~9s>h&N}p Q""hbznMgt'F8 er`;LJj*m?} Mb͵BDyJ viD:@^t'PJ]5 ,:S/GԿՊ)9MHPR)Z<{p$Iopet,"vGZչX%O awaw_~\ٱ ߈? W.^ʊf/>;w6#IٔdCzid,&lVbA=Rpʸm,$jZ *dtw-Vv esx4;4 fkC^G}9H.˥!T jD4u5qQng"sT"FuI>8 p#6em $i=w@lBy9ѩ[8$oQE{ j5SORMSʭ< yĈI7IՐO } ."Ɵ`oBz'QkxgtGk_IsFG }sJd0RgxU׷bL_h3;&NfP\JYK\]AV݉mI23O\E dv*}iþ'QOdؗHvwU JvdnsY(7*n&;)G|٦o9mf^[+;ӉW{%Lp |bIH\QB`>9p'!୪qulsuj,~>= (ˆ$Xau6 W~0>M9:7fATYr2MU"S5BRkFwr,XD-&a}P:~3kh>f}VOJҢkH{sUAagbCcxΚmB6&U.wh߿xYK bt9FO弬9"љo bUVdD̥")k2q ʱZyR%սMUp[pWG6"&ִ$I]VS⾹=V,_1ZVF!REV$'7q Ůg,694ZA*uS$Q_ B%&k3bѻ+H,5p&Ȳ[́yIբ}DMiƹҙjC,ã koXeDa`,_sykސ&,6 &XbA{[L9=)ے] [j_ $1Ɂ]t *C.UW(7Ji=umü,8dQ[X^Y&'pzeR 7Mb(bF:{Go_vT}rYFϷؒ$\%2$,ঌ'u=kz,t]G|GJ^!gw'^E>Od 8-hQj,:PcvD@]uR٢hj{zپ ig߱W&\?- x 81w9q1ID.+A~ajm!p QW[;nA./C٬7s(΢ Ch зeLC#49,}- :2O1=Q00EaǮxN. KxkUWDtB}p/7"|Gy$jn4L^1ŬF\{qq]G4УՈڬ+0hNP"V /q^L/v3Kaee/9$?kGl[~ٖӋn߸8/ :)܈mR7S[<7cHv |Po:rܪ:[xD3:gU jR1ҭ ~UY AQ/ fVBKИP;aQPRgC-utՈ#g C!!a5hM@K/dm-- +4GSz&C0fl[vQ|$!R9-/ Sjx^[[dکI| z;kK) DRO7p9a[ɂb'bML皍ѽU!?"R+kWi02atneKŗbR`g65l1Ymot^LbӖqyNMq]"2/^G*jsH[OG-qD(7qqGO#@WPz9QA,X oLFHZx1mkĄ]_t_9DCWG&ǿiϥ+z5DȵU/:5}t_VZ*-XnZ K|PǖVU[̛ XH꣐}İ<8rF_ bVo4fo\fXrTAD+ŎJQ`ˀm=hN>0U4uЊO}mdK D{,B,~3ۏ_rƾX ,oB3wg#l1&ѡp JU-P ^NbK*W<[JSܴFC6zȔ5tC5ȴ2uyh$Au'jUiz48;vGZ /s$ 1t|㩛^z GQދͦ\ ą[ߧlw߸i_k}R}TI0Q~~=ԏ:YPkcǜ]{h,k9UFtUGN _j BaQQBc#ފhǡ=\s]OפRޜ1 @1*? q=Vk&".[ _\4\BS"qz10-b%+Nu ^KvCdѩ.4-0wLrk2(c~dż#Ecc + " {W{Q6xѹ?g5`tT&_]aq2ݾɮȴ`vt0wLKYH PDZ5i5㚾%'Sc%vhP̑K#_\Q;8!qWq&i}гCQt0r},2d& )7x +(4?$ C{s]Wh4c#M}› <,8d%6U<$MVR+B?gAz'>*>W  (CGp<Eca#mz}dScLs>ˇV_/4borpAƐan7ZfmvQ}%3&zzU͊XiwWCn}Fs.4OCnpwK'r}[63 HkkhO˫|aw7RXX\0U AcJ̓,1b|x0lpEg"uTDYKRx`>ts -3GQϭ|[i^Wxl`ik? Q uݥ?oƾ&Mo vԏ)'9-gwv,IU`қ쌮KtjVW/+ڟ_^W@LSy6oՐݳP d#Qzk%a*c,h⓷ucD 7V'5V=. .Z|^w$J`EÈk"B&a]V]_"SB*~>8VE,h@ل0\V7M$o/xP $=6bI֟m7KVC1J+MpBfxarТiH@hz A^WUy1Ur[܄|wgOƩ7_cO*TsU]7оTXM'zF\B(}±d)ޥM_@wp|<6xNH\8.\zuQO%Z`})n)k3guB\0p'  n`JCbnMDn|u1>9%7 ytB4.ڰɋ۴S5ܝ>/ yˍ8L& =n`@)]793IakųC?H=aZڜqfvu`{ 0>dE{N]eEd (g7@ m%@8϶f`=B$Gbem#~لܕ#ȹgJ%ʘRcUb8hvh?ue+T@<xr"RCU[S9~.C aEo _WaD|hYNSЎQzg`XeJ?1ovN"yo&c}=1{h.vΣRZ c=1\'Ab;SM`EYN>iH=~R Bd12ͷEdʿY ]5< B0*HX;@&F7STƖI#X_G1eiaG?&35/G۩J08[[ƕPUƷ֙V/e{M P9lbaCQٟ%bTPdT* E$i)}\RWWV'ˆ J6\H7VUw/W#"zr-q:H2fo±u' $mPauQ".aGhh4Ŏ3~*1[o#E{!ܟku+A @@%V߃swiJ 1Y,4f}vr;L/=6Z/PMMp !Y[2;'0JVw~jPE訦Ƨ'l8h :OnH'4 abu pbjEnj/@TA7ýn'MOs:VEE_-?7) ~Gԣt#'3,SK?oy-:+ GW5cz(}ER U+YgƮ} U(HY lTUٶ,/'q~҇CS$U)!3ыIjfhƊ"wZBBt Dt9eu U!.ba5 _F5:tƆyu 33?CI-bbv%PEb}NڛaSAJj|Sua& WD~:|3Zh Wp` +p25poM@gE Gjo!PMII١_xq¿!6bSv v(qgM*x>ac[M/& 86/Op8F\0=۟۝Ez.(L_lcvI;`Z~\pPn2㈋Fp2Sys {ߐ,T{-sLҀ 5h/w7fah pRꗒ"7`x\LdjjOEs, 2/@]e:+HwF8hpQ(;O.ѠM(g#. w5OQHJ* ;B_[XvϒQdǝliՃas$;Y>AV6Ɣ7sVg B=Av`TT 8*HD&~ #2 R)m`kqB>tTbV,ԕ}ӼFBĺ̍ETUfI@?㪦:?E rgoVF,$T=KQ(sgg?/RDq+~.`sYFNW7DS Kэ@ZH%{Ĭ/SSyD_W턶]02V*vըs-y:) vژ#h6.N0^g/dmwA3go0G6לOJlʙzZj^c*lQkP,eۗ5+-nݸG@mq2JRǏɳHf*0ڄdu۹ JԑYIPWbΌmMBDiM/ x^)A /NY,đK+kfP\ry)BӉ5}O2>e+PWX[.SWo I(hPv pٞ8˄ZTTr@ -)LpXaK(Ij 2ES/7ZSZ9ݘjQkVЄХ$~< ~J dYqV!H!{AnoIZ=trJ3n? 9/C+=.s6 זF^'`i8WIPP $'ZO!t&$ ͓jREp,!lΏv2J\5hC%Ogkz%C+.p#FLLIIJ|ߨM!0@U}b DnT%{bӌc.14$aO=Xaz`ᴳ6bQ rM2 QOK!KBbnEa |G9eȌqQRH=/;CxGJRVXbs\y^rCߙAD­K!ћzb + t:UfLC12)-05l^VSaX+(Ҋq @G!* '[D(aD60vHFh] %gXT#呩PKJ̾N$i\h?K7PS-.-銢ytynѓq :ir; l[6hF!J]zw{9c ]&|V E%\ٞ}^&o%(I8]8v"B!kH~Cl)֌}4,W&(/#" 3CM;E-̰z:HU-r{Jch{DK;E]\| ߰U8W ykZ?aJJÂ嗄%2̟4dV!ymqȯv#G7d 6qȗ=*r {IoGuFtQfꬩbOm.Y,^W+~+ܖ%9.+nGHgxWk IRXTalǿG5IeEN"FI#DYF& :0#m(R1C%ߝ|gl$Pdy*#6ЯC_ Q+hxeb5n"'nSAdx*TO|D|x؀&t$K!\u?rKaĈW3pr8G Qq;fR|YNr<|5/-,LdY{B(Mh:tACc%<lhvq8JU*!>m}(p/tP_EzW;z߇3z *Vb*Eҵ{wTqz{o(]Nŏ$E^E&b\ӭX"P?|}i{wP4&5ZBz3HW.ni 'vMnC8>4w{f܂y{#-f1AY<75Wp>k*U v6~'Ч F΅^/p /@*R,ЉlqY4ƾ`oiFmRJDA7(m"\T+1ߝs>ƚ㐞V@PirrQ0*8 JꅢW΢oech˛ܜddƾco A445せŊh5F7U3[VD5џrѩ-!lX5yڼmIRsRRg t#G=ИP3 h}5 O'Y*Xzq0jUg— MG|(Jc]CaXj ,dPtD\xQ5yn:#/~Aܑh/2,G̬ mEB 7Ȑ JE9źI.+? YTGH^DcZ""յCz>߂@'@&Mu`P˯y ͲJRψMlN c!T|WqHr#ȯb42Otz5/5kyct7^Yqpddo޲*)6;IyIW&(Bي,$M%7C:g i2)v.V<k<v" 5²K6uն|% )8QԺ\[Dc3v{h^88ĮcBPಪmՊENJo#hPVӏ1wX ϭE1 oh 5PRfcW/j1u<5iuslNXJqΖU !k/,Fe[hu!>Ox|^L{W\;6TVGp^*9liHo8PZSF_^Mz^"  g9 a}e )o+'5F{ZMY/ߊ[24*xDXZfHx x۠ӱɀ(uxi5nY UOFZb?nq8z~!Hv?\- M0b)LsZ_S{0uzf1{[; ~I@$jk23&hyCe>]T˺蟸T@jmbh#?}\x!kiB4xVi>\z[q߰]nWͷ!Żچ'XAflҠ@9mX=N‶,n8_-\qpzG`Iߨk<* jغo i7b *q%{l87 O):W7&Gkhq~M*q6Q(>ѭdMcٞ"=Q pWtEOÞ{.c,;fk/lȽYRʓ!K3Z|%+FXhO9"U)AhԴpZa^Of`PP IVa7F5'~ܟZ:=1+Eˆq?K37V+^6Q$\D囔χ؈K8TkN8k2HoPB$oL Ry-pOצ~]j2*R|3 8+w3-/:MԪ@qI=|AX #MyXrDս#hOs{M4p 'Ay뻪* .j%]=m,qrht=0^gvt:*iDp5$^ v1Z ~Dәʄk/-[<21m 2YTy?+ !79=J+/J[G"Աf0*V ,\>bDT2~k?"i/IGO.C7+_em$ޮ xL8Atvx+6~х\:\ZbfZ |v'xl|ByVPLG+`q_å`ٙnhtU6#2!{-k N6H JB|ushͯ!p8ms !if_;]dkSu1#GUf^ Ƶ@S>l;//*BoKlG>Λ\+5[Xqʢ`;- s)@ O&\ހ1,eI%16/ K:ϯm %4d3 9NC̆Lm>%Mc=xJ ?1ZEhGUy.%L92DRaLCw"#fDN3K;)Xa*jYB_PII[9}c7# 2쳹7R>N ںB.xxRZ06:~ew0"J0Sَ+gIDfFȭDH4tP]IR],]Fm&fFHļ\bWUnk ˾30VNZ'_<]pe =<&.oՏט]Xb xPJxի8 VSfd#T7P9"^ɵΐWW!\WF:EOKfhjUw(abıXwhۑr`aD)-F yʘFi r}'Q yg {'STba^96Kϯb4:mlTRb 4tAb{xJ=i1| wBČe\_y)`p].zte u}.&t,IuX̞Ȯ`oZ~x 윶=Sb kܑLAg`t9*i-I ONI vDn8D,&pAiv//V(Xc>Q] (ۄ!5#zl6LG'pʿuf8擓iWKy+q̄& [9]Fb 5قw =:N”ǟ!',Uݶ5z+,o:޻*LLP%'jL$؇E`W\/}W̆9.:Ն`,ћ> ACޖVا3A%ek\ڃH7XxYw6WS ®.cZ[^4 PDyDKwԑpV $?թ6St ψVFiU͏y&oB!5-hr+c2 pͦ\E-ҙO)KdQnK[t߾Ta|$,Gs*~s ;&&HG_o NIٙyqxn '{#MOܴ0r0#ww 9C*(tY>\ayV :ܥT]PwVVTqlgRK/ K2~ZB5)G%͕,i@V_FAϋ6W2lg/ NDةM Z{1]Yr@/z2 1OvoUXEa.SJ.8i '#SK"3bj-vC$&=vSܫ=ʴi, |#V2Խ.ץgSݥ@%bpg%h*Ijb+c|bC/EJy䝹[ăL,sWS -"Gr,s Ttuf)ohC[BCC\.b"ReI $PW_8KĘ h-VJ@%F` |kxiooFg  MHz&unVp쬕 $E'L7zp" @f,ϖ"뭌Pbr3ײHn0Su)kH3xo$HH$*tVߛe+OdnFu|K]B>*}ySg&%k7rLf@N qigMǎPC:bGrU:`BOc+PF ΁F^_H Iag!/'Rty K'[jsKj=u/Ql9BU&_l&@Y,iLuMsۆa`QX)ԧb>.Co{Ĵ(#/M2L m0THŽsըߙj_ 8$}/N7hr|T;'~ dR!6ycNJ"rK6e!Bq&'"&I+KddNrރwyQ*#X%#_9Nr/A%h R006[tx7v&D@ Lj 2'{ֆ!\Y`N0 jK60wS;? !=s`21زW2T1B6jGՙTkV2bn(ro.x5*xQ7)n"Q&")j 'V':x "o?Q@}y <R(E;QaELWx=SV{9%F{2J&r \ i;tDNBXh꿼D˹aZnc{v/`qXa CC1=Y 7UWVhgC S xξ79>0<$Uk˦gg!ՋČn~>]XPrDX^)}SKv!@΢>Q龤H84d[+?}`tB,L 7)Ғv[4rH5# j\+IO4zEM wRX2%UH)St|/Iǂ%/Tk!%-J]7\IEW-Y|Rm&)+mKOy+ֈMWK}( xgDq^H o1){M+.@wH[x\|ineyx%)mk1~aeWɂea|:="#bwL84]SVb`1ǞYj_(:{)g`9–,y?uRwØ@& d'^w1Mz,3uWo0թHI%M59`AԝRܤ2-vZhD R)$n[s"V.+)~әyJ@3MnngٵJ90(FJ`RuCck;:/$6]=ӛB [>iSh9)7Ո и>Fd !sJ\֪mI%QN[i [BM#و }8 eNݠw̬hV`Ge-MsCpS#./=@3t=o R.me:ܨtOOPm 5SjF -eNb \WU*E` *@@cZM{؏&brAx#xüAD+*Rm\݃ƴ=!TxU' 0CD-^ CQDl*w83~i6M(1Xh+8{/m~S]#V5U/}% %c7ur 2muXAlnI(cfՋϕ"ۡk]wT>R%)n,xY 62c_NG.+kZiŘfʺ9>LQ=='F}Ǽa* 4tm/wKHCͰN-jp`_􌬒fR@59J; Е xk\dFPiuK45>NCKJf·o{d]7O<kgӄiK:!śg)Qp0 Mx~:~4.P7V%8;6mu`?WXT9[x>/3$%,Lppa(@0@G̮+Zjhb>RLÔڗݫWbaXmm0@&k4r)sm0Vflq;qh1选Rq BM861<5i?J-q+̀Ol^y'aB(^i?c3@Ui@?@O#8:8՞NS'wo,P܌}O2o ED}Z{W665bw\WA33iTh(/'L\~+]j81?kМ2_ƟQr1A-?HlS71!m}t51]vx![@5@S2QI(Atx s`"%Y_mnF\Tr*s ?”yN.vhK^(:0۪p34T0e z#;Nlxk,ƹ ov6}Q ZbD*vi`7xVw;VHf̣ԁ8z=EWhl6M?{nPa0Hsj?^Č15Awz~V+Jt) Si+I 'V:|(O5ܬ%WJr 2 ^9A`4kfV:24%.Y,)[ T1ɯ; 0::s-S]8>\٫y^U:SPFD gD/,s N !IJh>7Itñ;$m}kAg8 2$|ؿ^J&x wcܢ$dNR˛ZsꃮK3 o[h,֜P0P")jJ .IfԤ]8&'DžsCQOi}u]T.㣳 }rBʅCf#UF±/ri g<ſϱ>rG]`bΗ< lU)0V"Hd#۾QP溆+h˒{Cp&nY~$U넴 Շ9C,e lԿƦQ$Q]ƊC$Ɔ]ltC BR(K{٠EM^wiSٽ?MРvK+5IZ5koٺh~xcހeg $/K[N\L"Ə/w-&g`tnqP&GY5إ?h|Ku."; |̙09@j3TwOhU:*'I3aDKL4MDŽv^s;`ڱi" ƨ+%!~'ЫK,`1 QU^tO;$Btl%Ymdk$xlϔXoJ w3> ohrw9z35ś2|p["XD%#6blE3ób m&2P`zi6TZ!9A]̖L-W ph*/.yp@56aVPml@7%$O}1x%Cv'XR_ DF/j*,>^9p\=\'BbD>Ynd EA3KRѶzy!G*gM%:N1 _jO&&8VsOtRQcZ&Cu6kmr@[k,CEuUj!{x)y62|SϿni3cb](҇5(30WJ@@,Z‰KԛS)reP}w'd}ű.#pV"syDQ{b&B c6sjLvFjhCFfg0]7KZed՝r NQ_Y,^RKI>IMh]Uq|}-B&c`K~nOHP|'4a>6_ÛL#f g*s q&Ö)U؝cCfSeqE2#'=]CȖo>"a=8<7Iө+L{ˇr[2%)cAo";s8He:A VU|JtC7utmR *X' 4HEJg/flfBj]׈WB(Djh"53trQ"4LQ4"9X<0?cl0l]I%Y쪩CUYv :+ߌh:R,s)t`:֡au:i[n;N쀩Ul(P`X^q, XKHv,`s:jG͎˼'*ICJEl3gف cŢ4ʏ$l`+l[N&ڝ;;U]P<}Ňk$A}3? *Qr"!&هCZXS"xP=H+o6^r.[(/q|cISGt#FATot]݋ʞqe zx{i:X-UC 2Qa"GUW~lϟJ9XӰbN$-ugf+Dyb^fbJbC#l:U@)&gㄩT[I֭]݌PyBj:uCJ.Q)MCpmO;  y`i+=X]]K#tz &哕IQ\Dx2҇XN=q,P>y]"o[BQZf׶CQ'Um+PfDu^F'[e`usR mz7($vl(`Ytk9k5gVcjaA+c4]hPsQ5&(_8 G1z#pښ'tPv tVꓡ5G#u,Tc$ =Gw}ؾhAg9cz?GdCB݋iw R:Bm<_)(υLkF Q7`J_t ^|ZX: w)-І:L>~d-4K9OMZdjb ޙR=D|'0]5'`\d rkرyo$vJO90QOj3NxJG>!͍y3  צ6ik.4D-w"D׸!JIH`T4/Gռs QTځBŬW;n*T]l KAw*#ѝ9Y* .g.@}t8W|}r8WLlchx-+Tt<݃;2][qlnc:|É+̰I\rz~aYkѯ!#Q ;6P{l8S#[.iRwsX5DC.@{f 0췚F ||2<>wry78ɛ^u&=NT"*E+pcn{DP\ )Mso B({ /O=>H<arz aI/]q^ZT@DΠà>4+YǓ aA,r~ZAlCjc lT?H7pP1`03ݳ'+枡X8. Z\-|fkӦkhƁ(0+)Q@^;ҠoB8wGT廽P(r8T%LK*@HO &9??v@!lJ7FA1 k U6Ňי ȸܢ"!)"eYJ3*P 鲎ڥ6Fvl<ؔm+&F[H=ڰ&% 5Ee& c.z2.))񺒍$6KJy;]^| ^tc3v4ץg+;MN4$_;4»,lWc 0[;ގ`Ht_:u(RI _x^ā; j]$ Wы%H%#\^ cNBW=K٣1ӐezHs6ܻxtD{fkE>hG\"8zjH e<mGoQ<+bt<7b ÅiP f! Z+u/uԈL&`D4 H_h}O,PzA.ݴo;w҅ w k;EhC䷕'y{a!QfOb0ju\oF$*áfjh(t %gQTh?G3kj~^X~ҒؗO=iֹ~ổQ0E3}촜Cok9\D331T>q(-M8<3i6+DdOi*O,rד}M8g?{ `3z|&ELn5*k eT'4VP 4 \!> ّWpzm/ӌ$|`/xGEfsQƸ*Η(7Z.5 !`3!֫UGx[4UT.`4\ȟӕV1ްJ-Vl[I5./IG+E<q: YEm*UX\wv顚Pq"A/[# bY#QXr5iSw`= ]'4MW6muj>ZbإO]mu)cg'"=ߵr~\C0;x!]Р:$[5=_ M?}-G:ؠM\"ltу&{ GcZ\وX#__fB q^EM% }TvYYhooZjp'3I4DX3}^7Z6u8BhrIWEbȅjSJz=̫_pl QXfNAashKp?-:\S4E9D#V4?AխFq]. e$CQ#@gC8iw 0s /WXl)SB?c<H^N Š"T=l8`F%]~3DLKkmkXh(Sg& [ (4Xɟc$JE+;!fW -7G ZPޟҷ|6v9=*R6јqh6Y,?$ ,JxNJ/ZfWsX>z+VlL)R(HҢ[ ,EO*y6& 7IBT9Xp7XS^U4]mdjRe]L|Y?#vFwo4g&jѠ9J5 &ʲs?$T)k.7甒bnsqzkjXQ[yТ̇S™ybZVJCH|M'!lܡ3_++εr۾;]">UTO TezӮNFrXŢZ}x)PST#]86 ^G &PUϜL)mv=M2DK Z/O)O!c !s ks˾P~S'|!ۻȐԡVMK/ˍr2_gT>~Ez8iӷ1䏎[{.fmž_V\|Nz4Z"f|TʶVLǓ5ypD"/S*T9<2ф(2*e!M5 ]e'uv˙ƒM !AYfUz 8$C=P&!J\]e|Sκ>C|+/tJ!u}bS ذ{]v'}v83^l֞8ҮGXB{wS,e1蟬uV LQ)C?j*?C$O㫹f&t-Xv_<(u qps"Pn?Xut<Ӂw#yckN.>i1Gr9*B"Qfg`,#K׏CLN@Xkcm+ϰ)lA%?f>$W:CD9˶م3O|_qKJH>]jw#+/]N2 h7U01eq˵p9|?KG֩jdr硓4fBΦQ@u+t4R-.HNNPWhTJh2B鈃t v`Nܷy"ss"f8IƈaD;`4R?va6llSjCJƛkC e[50P";\]Ip"eAwL*H!+$Q&} 'q@ ^s\rMBwtSi'hEo=x>XBV>yʻW`$))ޮKko[ (` _؁qbɒ)vjW !|MmZ2aU^^ MJhzB>V'/X| d{ pmwϑ|c3  Igǟ2j;q!K"XR\#QHh.ºuћ-HnU_|H ,e rqY&p0e,hT^=LL\4QㄠF,i9UJxwn"B3Z~/M#:R)Uoy]qg"]K& wwnYV:s_[Yr͏ R2v(V7qiA1 =nWruqA4&c%rknp!KԋriBd?Pꉄ7 o!{ƤuݓuEŬ5Hf`jv #Kx gGȐjfS9Sw藶hiBLR2a .ã=Gieup.NicJ> , <%!&*d^®RuUZ4<~vǠ z!œVϫ}~bũ8kQber':e(-nА$g]NT/3{=n.ַӳVaA ;Tk>*H-Q[VzK>q9!mbE!9;JDGBBvVF ~◺̃Az^Vgw{ *t{dePJ-McJ27LP{d!Oآr=8KRbYP:XT익Yzh&Qj+I@ZtjJ0Jqȗ][y1'&N7٪sc>'0v˿6̲ ˻R8iFOpDVHDhF!P 'o{LjobTp4\Ƈ&߰3vRW6,V˾ssG6^/ߎH-~ ~pGu TD Hw Jt;RvPfX')S= !<{GwyBomF}F)b]!ݳ2W M5&FEV*SNyEG:ϵ1[NNiG Y\U #*}IϺIJ/Q#t8 ]/CWP ' Y8!!c!sxT(܎K'MePem8>fE/749+" <"|5f'S_yމIX 6LqX,whZEV;&.1K̂|Er^EE pu \;܂(={[AGfBYg y`Cqhܹ"u^nYKO8ر[0 4R9Z]zV#ȉ+C@:<"2 @K  "qge_S-)\v2 Uh)DU X.͡&i7?B]&au6/{}Hp%pD LRAQۆ KՄGEGkr1׭52W>*f,Z%7̘v_0I] R8}^S8~=9dg?S\H_QiRӽ2p߄X~oV-C4lY$7PI'a5Sc'Ϻګ aLZy#x,([hK+?3u[Lb -Q$p"z e"!5H"_!0fWN/`v%V{k#̱V䨙W֝)Bl3hEC#߲Z͗$K3$B~qɌ>4apn3f|Ph]$ى8]w SưY[=īK+$P Rb1CZCQ;9LzGI[Lɾ44*O"-ORg]8;6?'Cڞoh6ɤʣ\|0[M=4 Y|4OQO1a G([4І3v9xfl/.eA`=ȻP }F7' 1aJ\܀h[v%$-oq 7Q˔ 7?BCX-ZgڼmctCP5$V{"]Kx`b#H'C!`wFOaO~M8}>ݝgͩ=1؏αa^Q}|i%(McB{DM.)e0ٔP#Mmأ%Yߔ(4JæA50YUCY)3&m_.ō)q!8 c@CG83!>~T( 5iBD^TCiV%p~WE\gggnd!j0f}BW\"%.338ϿZK}.0~o޾(`+Lze܇d6K +pI·k5sHߨSb46qcVcU(yy%littX `"/Jg61:Z@`a݌PT?Rp>fܣiʚw`&lޢ*rLo;]囪rH]88Rn\(5)\1,mXI CO*0x#{r, ҀLN60uOp&R mϢ&0F[2xbSu7n⒠ ʻT G;{*7,U,5"]Qb6 &?%7A_Q16f7 gmǦ%d_U;J&|#* 8EktI4tv6J"Gᵵ֡/'| .Kau۶m̫jn9{P+bBؔo0} '!>HcnqBQO}[LxGffίg ڕeJxz@8f#Pf&t{n@G<`QxW_g2BPɵ 2 k 2·a!]>amL7qyzD]峬)j)pP}ZtT\.5>˼E9LJNUl;XWVqk?~W*@]r*K{(I"Lx(Xmj/V_~qxi}{go|C+~C9)>O친S4RyDʉyՃu]cm0Z$Ef Lz \FR M_3ofUI؈Y=%ѦQ'qcT6P0jX/bcB2;+Lc8׌V=[Q( o{/X2E z(5FG*I1>VDvZ0|/W[dTnaH]vyA>!~.Ha.ӗܿPZf{q>/E]\mC{2|nyLҢMI~;Bibtbwg:ߠ{~J$=g(qFC[@]|)\*Ȃ??I,_K}\K4]0jj' ~6u_-PŵE{tr-]'b'ԔoD F)UvEfa"Fvo])SXf7 b u5Fi(yș$ jr-0%4)'V=C!#[K7Y*t!Lk/rcX3* vW +܆Ƒwe"{ Y၍wȼ-l[>pjNpz ];+c[RrjedO\'L&EuBǦj(i {[1R~' QiQŏ${wʗwT'yj bS8Pas,[݀2 fQUEBe

    BTn)wSKVvΆ--Wz1|D=z˙+0by:wk9^ =Le?, }E/$ <`;@^xK2 좥A!>av$$WtHؿs1moEiP HRR=w]G0+ea+ X)$rFWhVlZr>Ǝ<[\-Ɩ[A ̷ka,]D2ʶtC1iH˂A]V8b̕0V2>%Qxҭ_.#pkK˜.Щ_B3K~O|2)S[h/pp=xۺ7O 1?bz9F}`ҭ>ʣhd wΈ(m`۷]HMNORD[<(4wq6=0/_=j&r9fz5x$^7)mtXs|ٝn? qud~4˷C3i_ሳbWyvG~|òvAUc6G1r+%b ~m)݉qWN.V=jAtڕ5t1l41a7S4 rZFIB-YUZRTXUvg`4o.:3Vm"Hn­To\ {#i u>?Fl^JFLC(dט|`vlyS15;>?xgK|?\ioݟw=R*V6M_zEHGxL V%ѓ58Pˤ蹣 \.l`GO*|Geyɴoiz[x}#WOcׯƔrPJIhY cZh5-w%{4xeqʯfrg]LP-/"6 od)CfT_=|A0eNWc˖K\`=sMr%GmM,<^V<ރ̞>؏B䖆u d iY#RX%I-t=J1z֑j%2Xz%UyǤR=*<ʟRr#N !. q%-z6*IgHqmjVmpf#K<\kpxė#7k1*B.ĔLMﶙX{ ;mGV W~#7kU+G/171mukAF哬q*s^971ix=2EJ\dO4t$Ny2]KC6d )\b-Jq3̜98W]Eɟy4(Qv HcX{;EgN(3%p&Ol0|xf}9K6OG6tQ n!VQIirEU=򧳾iKAƩNt|fOڲ S.D:s%)]K[ʟ7 i|`6!&j|6,%5g/FTbZXH C#тf*=dc>S?PAK\CINDogD.XzVr](;%/ՈjP3}i"Ry~$i6bnm&k+4uLHk5Y&)΍é[$hZvQXb侌Q>2s$*NB PόXʀ(YZ׽lOb-E6FEIJgZ!oN Sd)Msy0C~m`bPE3mv!4ӕmI[\ jyc F3)=C7Ѵ>FOwtE(ON棐25n)LDGc.#ak ѬّHjGĀ19OGD&JI8V8 ^JAEH(vTͦZ"h>xaw#EQ>lw70<2Sts;k]y}RWZ+0ŵ9*玕#ۇ/9'd.S&KT?ji7?wet淂W{rhn#f<1WĽ iׂjBk~4t 4{ dVV2ׄ,d$h=g590xsHrIJsģ )G̎_nr޻s\C"lTI}XMY`f~ 9\A#=Qnm]I$ Kl~Რ"78C8$G4D~g푎]Ș(bm"3ѫ9]۸'tޯM ޳zo?y1SSB0~WA(P:!|¿TU3ss E4p*ތ+qn-u-i\ɍ%|Yt4rquwo|Cdr +0efUDj寘LP2;;F?ȀOπFsOݞ}6X9$"7occQy.OإgQk0 W [$MeNS 7$anqdRIY=򧂦_c)=݊]D!e]3)ȷ"l邐s;_%wЖMBZs!gGpb_y"%3.֩ c 4ڪ,BeOxYdB|I6h2)AS:Օ#MO{:a@|}UƵǁ˳i{>\v7nuv]@)%wrTyH f)K]lA-CTaoOwx3*K#_mdnqDw,VǶi]kS_I;9?cKׇ<uܙz@?2e:%< >oZvȮ'm*s-8\\{mK])m%"3&zE aP>DT}∳S2[Ȝ]/Bx2Ƞ] M3bki}](mt׾瀩Jٖ`{iIzya6W$]5 OFVIw}8:t5n$g8XD3/.ىxc@q(f ˘Buv9Q5}h(GQ8Wrx-+Rj KXk"yih_r#l{F,^CRgWh}f~^;-26"m˯Ed|((rQ{#| T&1aaF"Do0ˍkt%S7A$gyPd{ sw*6q8+d.: 74ʿAAWT2dgy30Vkȟlh)0Hfc.Ǿ^$*ЙUž$xCB5UBQw"#i%A^SWe+?í[?ZL˄}S*J>m+N^~=af'M JB0i><ÍnZe:D MZOb`H lYK1]k \(*aNOQgnϚp2Cl„bʲ];!qOӺRG)517@[1$d9juy,YM&%'T>4Br1νKiѿv^8 /h$HQXhBO`KKdFa05QZz<.% r'8wJ,f#N/>(S"t:zӼ5oxbۜ9XBҶnCO>73oW~9Tx!8?\:/ _<ш^'oJzq^Km1YOXͪI|],w+ tE/?8RoiTX2!jX-9Ku*!iq\f55i@W'KbͯKL@m >qiS,c'6:i\s""s{DsvfI/F񪥻6(&o# v *V!c[CB9cj7'Z@3Nxh8nh7gNݫ; )+ڀfCtM Qhai a~v8oC5@-U]Oao*R\mM% zܦD(H䔿f)LW[(m;ڰ(f5ȊZŁZ3%9, ރ!5q!g9øB"rPÑGt<]Hŏ $(7%mXqCv\5.67kdHE)gu~h@anj6'@IdT!zFt]V[[q5–'&r~\Nl6ĩ枬^IxWjU*&37:$'?F EkքncIdԉ.:Z0 9VI~ D,<'P HKBkӗ l4L]Ķ$u,no)j"$Gj]XO vAaΠ|u=ؕ^uƉ_1BLũKF% 2Q2T#L F[ʼnS3AR|ra+^xW%`a$0q<6ؔy?B0s4EqGT`SZl>y`xAyIء| WN֓O#BuJ?(wH6,N#Z7m`4ˢW4  S[+z;nS&3 a&oO\ƀAhk#VpUfO!>ʰEatܲ9kp'~&{QM.bHf1π5\/.視J|m!,ڏO # g߷c,'^OC7^k[n4\~^d$&w7QvED`kAż@lgژ58 3f 4KJ۔Ib^OljUrZVMp:_!p򈬵' 5HU@i\"@ʍ,I"*.BԀ#ʤo3S˯$J *|p@QuoZ[ Sg]^ #w!@S9zeC'UnW`fF*`"{ώNPojA ])[(⠴ @DvZp)qfϨ[T˰l䶴)xcXmV5^6QmU ;W[X?[=X&dAwqyr, xP XC*!.u&-~{%UV/Hb[ȳPЩ JN q\Pmr*;uuu":ӉذSswRlӕLKSuҴ~'1~\|?8VD"h>ّ .ǎzYu؅OgV.p\6ݹqjSy툹m&NIoJ^$kv7S$~K{MmV+,-xwMjQn{=p}Fq[cq.5OWDVv+&!zիȤrMWV2$q|!IS](o~4*-_#l@mj+1Ue&Q@NXyO%p|[ZC("PXlE/e .ir7\;XMڴCh|1}XG> .b_ ˤRf-m#@%q-;y ط#k3+,u,)*xySaQgVF#x#^ߑ:xiZR'lAXH]#B| 7W kq$`O&n wcS3()1q4" EH)52YĠتJ$VD&P[-,@y녍Zw]KjE$GkrOfXCtND֠i -Uf\00\'Pr^Ԣ &h5tF={9KH=} 8wu樓 Ҭg瑃̮()bƺL1 ;E務W_tGw (hT-nI;>tW 6%z8Vv}3L>cBt9uk-7$xo BAO~uŗ{4FnU|6)ԓHNыi1 ?7V8?;~h5E|P8niu]GՅ:T D!Pk{9N+WwrK{ɽ^MH\*"-9:$ eq"ӈ Z˦@2K>'ropQ6Ǯ {;a"JY:-'pj]2==0ĥ.  j>LZg`϶GPN0n%XD8{ЦcrT4ICOV< f{P|c{YtRIjJeYx p͠pfU7 ?OW&P""vWʿC0s5FÖsmJmo!I4c & lq!=+# C{%|na>φ2k*:iiƘ|8}(݄bN ,]nW'08kl+dVarHO/d2-gR {J5l-b )-F(@ Z#< F3M?KrpT.5Ym3:Z]MW>*EY5A}Jw~m @u´ڮ@aDگaT,u2Psa[7c VFC0rR 16 MALD.{^(H7頏J&W[P!D:7jI 1lJht[v &a5]__SutȟCW<,6Zhfa爦K?%NDY%0AS0*ӅAwD,tA?װB~bMN91za͢Jyn, l .p1XC`K-ȁ i 2iJܨT0N N~C:*6h r'fM3ʡL[^3t$ẈND>ᑒu2 `ݩh/bs轹C2m+a+a<:+ϻSǸDFXx&p ٵ9\zm*):v?OQL7E~pk耒A=KaJy,i؅bf2N}ٍ8l0brߨir͋Yg 6w1o4_#ic@f:.U-mUUҘg47k'hUQ'`^4ADkK`E&P ߥ 7}Z&9Θj^ ˮGi*fpmp8*nk6<+VC8]=Z䃉aF)&p33)gr-z]8jbE=m?̈́\mxzꏗxPz8Qw"yِ2GأDJ:/z he*!n$npఔ2Ǩ-i'!T0+2i6 ^#;eS,!lVQo<,|4,FF-޵/j{ez̺Ñv k뇚@dH!s@!q/?QgtlX7;㿠ƣuhXR#d?1w2@mQ]M[{B[$Ǜ#,P;uA-jb#WolcLjHt-,$qXvS`ذ|X=,80B=yfu8[)(vwHY]f= n,.כ/)~T'3 EWw՚b̫BC jOVD Cš{tGt *^b3'~Jm~Ȝ6%zսE)6>X pIˬu0i5-2vvAr ۂ|C GWdlҜÉUh'zW~#)b)CRoH o]EbPr3v%iK9te0:ե0{}=<ܥED18#HxC3cEװO`Ѡ6#ʹp GDnOEyU0dCl\O^ d](X&B[:A'Rhw [ȌEI='6fdu%yN05+4rF޾8!իhox_bx;ݶ2"ڕa[Z35$²jTj= $Ba@]+"EKr RuHWJ^ ?~[~ {@h݉AV3>ZG=B*^dz%{(I(XϺVQnvix{H`cBп$U h_?m"κsc]\kT§~Ku?+$+lCwОxq<ؓe Vt-gqk7Ou2Ok9_lX7jrҟ$ kbV[ * Jp۾ȻPtB2ת'#gOZ# #rA7(Y`z7ZƴVVfzOݎEI=CzQ10сg%pj{nӅ&Ms7F(g:% N T|tg]Z5=wk;mh~oquyĮ,+[C9|q p0Xa^np/'w sۋMZs0"ڝ'TMjzwݩTώUT.>E~zB< \͙fހ4ہ_ cn<]Gf"ofs9rK+oC* 8pJe D{]Lȇh\/vrv KOypH)POc/ޓ8sGo3̸UrT]W2Ћ L/Oa&/U׬btxo^WݑO͙K9=hm_vߊK]3ލudI8̃dEѽ3u {[٘* +0ԵNTof/mYߠ)>7aeDG !FS7vFkMu5T*3X㘏5k,ܭI.n@V&Ӧ#F àG{HhgH PáI)8gg&M- >Y?HBC'-Gڦp6x"i,ӈ3yvn(lRΓ`bY+'pn8%,}qڠ$.ţ;؅Q'prwCu_Vj4; %{;XJh.UD*ڸXZLܱj 4sӉ(T^= P|Mq^5S!-iÚ vi3\vu* d^B ܱ$s{`TjaOB}KgI'}[N@#\.s=> $]㯥w4\~(fcXv53 8LA~Ģ@`i{CEN1n![2Ar.$U&@%5B8+;T M#\^WDb6}։ C'3&A\}`mq`:{ʓǸ+kX2$ŏPרz90M|tt'idUB,_fMnw! JtK7' +*Ul IǏL̩  9vbHט:iw]?vY"%G[\@euWT\aZV ҥҿf}8;5n;CUl/xKTك㉢ Ig>Yz_q!_y&iJ좫vLRA5ri;}^uv)K1zºMh'MruT5y#8sJiҗ:G8y{M@)d URoI!*%ܤN3!L퀧eo ~?j_{W<̶TcK=u0Z[h3 [1@tgܸT`9l 8޼EN̨>_ uE-1}6K)D8˹kNqzAxXf$NiT5J!]뎥cɒ˯spBY=I7rXcјג-Ddؑ 6JP14Ǜ L}ظWy^MxUâA,/LրRү> nbUtkrhTLƐ>sk2=tY+d~)Uz8lkFPˬ萦s=Q:wZkL'SehX+}  Dx 4P'Rhpx̍eC=*Q"2bڐ>^3K"LV)Sb«e֊ #&QWLmU$!Sd>tKlyXEa(h³d`T|W?f5dA .2 %I9{vHQu.ȹZK8[yMA>2IGLﮣ(?::jaêP!%;cu$2-?^'_9fY ֈIZmsQOɩy!hnQJ!j<@CMrkC-K ÿ&St` Dҍln4%k]ꙔV7$wj~iµ6:vgؼ.EՄn .[ҋOHdP(H'tYV:j_ Oмn Z9VE)戶 z3h)v:5DTpύ7| =dgqoj6Thf[\Y(]SK=fiqBSX s^̬2݅ńA#RVhܭN{P7ϙ+jj W%qZFhgDUF>Ri``;MUoS;Sƈ Bv W I>-솵>hyX] n}vL访g`p bK5}୺7Sʈ4:k8PRe.x)Zow_wێh - D}A/$4 ^C U "nZአ;\ fU 4Om,PYLj ؔY0bܭ|_t욒b3DH05Q|*м}S]!Gݼ?RxG&i2WgGCgO,sb\- +DK"Z4ּ!Fx8BALJL6췾 *c+./p70h.;m-iTڴfҟA2EW -q+ W\U@,^ TrX7**_ [I)ȆC\l)վ.%dnC_V-D2B 3*SHpMwMu=9+oc!kacx9 b8yg%8.t&ӖBBc|fo}VAOdV|!ElB{G+Ҧt1MnnߚByJIٌkMB(I\j*}> HESjݶ}fF"&ao(ma|/0Xm&0_P eF#]A7N*΂v)B ZmwEH7 A H&ܬR#F%Մq dH1AFNdM\̛w%%tk$^ys;8}iPRk4q^6r kEx,}a ZRi>|u3My՝AD9nna^H YҴd/$J!ŵ4y5DZR-B{U<<".;x~g|UW=GTJ{QB ?qtGjqʼn RVgΈ$oaK>sL6e;10!Jevs Si/CWPR:MLk8`鰨nruMѝ cF6Kw&A^!Q͍5`A,hn2&Z)L RXug~9!cԘILxURݧʜ@ .v#GZ&~㷃|yGxCR?,h:$;?tBT:A ^o [EI5'F髋a:ks{PC+lV&ίf=q+-mq\3oG(H`f̗ ^t5 a7ks%i;SPA՝< Wb78s06E4Xa^[d1{Jtht^(<`ob}S{Đ OX`y6( ԲThn$twqs98 %%Z/8 )jD@\)-d`ٌ+{iaU(Vnp1݃ ⬾C*΢6 HǴt3q?Truf8,G3w7zozbW˒l NŒ[ ؞hFig}b@0''9bg i R{V27futxJ9 3PF_wd +2T\^vg޽Ye]f Λ0ȥ{W}7MV mŘy FTڧw&P#1G/M^6[Ljɚl*>;홑/( ,1T΄A1ر͸0ioEIf&ˢka>JW7_\^'jp0A#'ܷGdD$ij{5T,i?7x%Q>@By rJ<L!%|[<"%ؒ 1V/<%V9?nG SpFKJB@FA71r?3GDDG Ǻ!>l?'~wlXH?r^,)s@Kb/8gh]dgRUi|Le[ *ʉqT*Vj.~\1n/5å%Q*Jb2-3)kt5ѷ |}FK梐P&d.,W(W|Kg w5XVeՉ9Dԥ;` y`Ќ2|\9z ky-R{%Bhtב+[?ʫ;2xB2%Bn)JnYL A,ɳG`]`5(׺fyƺ#Hf>,iӪOGZ؀ɝ/>1[Pd DTbsUcO{gfWqf6'JGdSw.e-z2Ro#Lʄ,Z TRi6 "k7ȯ>FN8sc6-iw'ߥ!"<&iN?ygQ7Ntd4+W>%`XqX,&s[H3P)s1 lOwAY@& S ( {$(Ҏ@6i9V,L[=C\oL`dlG%"g4e6`B:.~ws1 Pil|u2GR6vl%e 3m'!$K6ufH`?d9vũărw;_Wպ"G|mUX,`qmɜ&fCyܘDk9_&1 tTݓˌC<;v1.0t4c?>,߳v/sTU"Kʩ/"i.RODŽ_hekiСqLF9 r@[t{"ٍ5M/wPH!Tnڇ 4f00vԡ{@>]ON̲EhOZL)3km#n_d7Q뭾V~d%`8U(9`$QuD4^{xR_&~.Dp"opS'˷z1PA eä3Pǥh_a+'nhK*댚& 8PlC`udj!Ϻ$unm3B.UA.`bށu'%͠zNP^?VWSI .wn:Fp,L^y+Е80!/<`0a{J9Y>`:V@151 7Resjf&EAyr@q9(HUdS es8E;qmļJe#{Wb OXFOuJJ!V]&7LQ?%ݳՕym3xU_  gQnraF G]j3buZz]e]㧸ʯ-J_fqP@%r1nޥ$Z`!wm鴍Xaѻt z!rdA]? l8DO Àwg :`|'Ŗ91\o:U5-ʡ}KsTX56alP_,+ 8'kQ`[S'-KM.rf,Zll2. +N,'8lŅRI$w][lXz{_vۅ`~iܹbTW& DRZ-#,FL9̠nn&SO!XLBR0.9/aj(˵%q4/cWwJJbhuAJopk " 9re%6)6/FM=pLNU%o /7pK|^Ux? uAQ,_kbb4>tpn%=FȦ tUbwERr> ~*&n/Lgkt'8ԨH%7#O(dH6H\IӸ簉'uVBiWaLJfN6蠜GE^XEZkc[LUOpLb8-^M~JCZTWa(DbO;`Y܂M*1C)JI/.̎ڤ ,Ed/KDC2%hÅ%K.? 2Z\Ub,PY$ CMC2y;AUQb\)nlI@OM'gD͌,qP9w\P5x2 {&_AqFK|@J{6.sJMÛ MUl(UjRm "3qIq%Y}CHϰ?Hp~OX{`I)JuV{/Y}?Ze21= HW]W 6C]1(p[T]=u'@9T1ط@þzIc̨E5CFAL!++KN{)'Egr~cbwx j? y>r#4`E0 ǭhosu"#sNa*bN,ᄔ7_&O39ϱ8IK)Zdle7gbQZ+:IF1y3K^iҞ\Oo*i%f hC D qYx5vP!?^a'}Czddm s= N$޻tqL&-CNlsuRbXG.o(=hU) %ըG@iBۤYbVN,jZ)ybH`b'5:r.}/v1t)]97H&a9j3h,ݓ׭GXJs%\K/AH;pd3V>$R\N{ +|lAx$ шPŖ/Rצg5 >)nI'N$9X6.|L{ nHaM@H U4QA5Z.T9Y~z`)kG_ i!Q?ԕ92#Z cW8Sb$ VWt.rY|KDSmФ((:%@PR[6,N{g:ǔ gv`du@Xz*Ux! @1$~'=n`q+[+K,U F.WPU8^眦vy~*B7ǬrsH9wK<2oƾrг朴;ȈA1?ֵ#lgYZ07070100000025000081a400000000000000000000000167eecb8400001d50000000000000000000000000000000000000005400000000./lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/net/mpls/mpls_iptunnel.ko.xz7zXZִF!t/vm ]?EhDTTk׶Ǽԡ]%%d4ZR-z2(-,js=F\B% .ؽJ(٤i0N8d^Ͳ7aMl'}aH:kgYl" \y4= rrctxAf^~"TӘsIcN{kR@fոp=a Js@PdTQObftNZk]giOvi[>bI)Q6RXxݺi{ 'Ouc!&@ienbU:h Z<]pގ/!x9/ITU/%Yn0X'#f~60璖s^) Ʀ`ah'Nʧd28O"תp.]6 H V@añvjBIi]^Ƅ#,:+Cw}:@{3tfZ&.̓ڙbpCʔ^vȭ'Q1g$2H15?B'Yn}bO Z!uJ Ffcf!it0(p1gpaCfc w[ ǖ '#3KN`qϮF6(,;5WV1%.h/o†Ǭ>5#LEYpPFճ- )r KgЇ3P.Ga4S~q\Le ^/V)l!Cu3gӌ= q(vr}o\tW=Z6:J40`]l18rUaQDE`Tcz79:\9w;אIs/MQ#j%*Q {~RV?O_+s4N/œ:~8\  z?ga+Khy'1",r!nN`qC) r9qB6R >2bu{~=V/I?\5";,{)߹7Ͻҁ8 KN2Xe.pA @z>A=nCq6ʂ S#WjO/CĔEloYVvZ0ZQ@GNi@2у6`j':VT{LcPnE|͚DSm'~{[?ӣt~ +WimԒ~i(.?FFSM̆QUN8x auk8\ 9(Rީqm%^=u'{rzqRVf!ynUc3rOPf%JԚVL(y7{7آg C0z&6v)>P@DGS>83!}MV!` Bf/g8(@U2 -K5c$Q<쏛6P| ez9Ca ՆT1=VIC^qn҈:,_?8 qPXBeL T|qۜҖn ~ ?)Sބ}ĢY2BiX\$MBD8e͌H6cWԪBv+Y rfma`*o'w]c>`@,Sf'\㥬GxB%X^H 1! J25b/,D*^B5Jry JPc(FuDύݘUC6# MDV؉78Wm\M, p>4- #4Bjc %@A WaLx.H@5 5gת# \I8n/jRͩY߼z5!BE߁xM95fB6U4rZA&(j6e~}!; 9|-L*snʞacDs!‡ pޛQKdyoZu99yRr&)_d_)X\(4  >G{$CPxjUp-;+2 'Vu?TkV)pܿ0ݶڻ?'产ayZt滑 ]aI$B9:i>nڙd3PҦ8.{}C|,0aK%#,8WE*[FaxΜp u &1Uv;ܘT\IrZH*+,{K^bS 4!!Ի&2XsVԸ!3$Vcvy6QE0}b![Hx?rEFkN!xOȸ Bc@~}5BQV~o aZ-rN @WfMq6hs)AQ< pq1qV+-7@RtsJJC}kVk([,jڕ9U'}ժ6ߺ_G&2!熯H] qv<: $_ %yt3V`V?P4ߘD?)~}TJJ'7s_ >e0}F{H^GXuIN?xǧt`\OP4s@*h,Sq*UTb[6[jWSwӇeSTfP hP :$,͝?ƅvoi<I?k&z!5.oqQE.DJ%&NNC71ES4S 0%[KiOj7x81EUDgVA֧% Eˬ`M$S:d0U<.ثùS i~5EyڕC:.fi++ؖZگ,+ӫtm PWEXBGUv9VB9.WxJmӋ\6BɃwht(bm\`7a1&s;ftQ-0篿FJ߳;a\mY~eYsOL W_hd{nlM#u4C7=[B0$˕'PAasH ZKVrh2CP ?ii0njoژUniX6iIJMHkL86*H:j9'I 8#QF/;1-یm30RpK&酀0 mIbR0*0iN刃Rr_e6GvfM˯o˘$*]NsH4}skA`#Jlw<[;[*F8HL_.G4ɴMm06<20E3QI~Svs<*[UпV%5&0+iK|(J*rz"ggU{l77CT*3 iDIobwzXnR X3Lț,}`[vYk,QQಾN$Qwєq7Hx"w9߫\[uw a0>`o>gY[;sp$yf|M%pel)R@\db7hBqDaj}nBgQV' `;|AL՘2.;70Ñ.ўMya̠1DƮ2ǿÜJfxgbg'n_8L8Vx?EG!D ig;#qsm!VlVXalMrP$06x{a,>z"VJO^q+!Ad/6>yk撕&e"LTG ɇ>pǖ`Zn]ܬU6+|IBɚB :D+6A@ʾd`,MwA*)q$u>-/'uVz5NڹzԡoKk o|D9B~.HG ڍqI)1~W 3@-s@Kj)^o+Dd S9eN}aȭ2U,"Yڽ4PX4hp-?$G'Zf<(U"I:d05ː=/{„mOE~Ü[{]z윐ҁgТOДOHAR{0᛻wlo.n"xb lva3;T.JS܀^=) 4DH<\묶]ivB0M鯗ѠCIdO`~6g2O9Ũwk1 Tu >hwpYy%#(MC8>~ovw^=HX.=;#4j6 kiƟsdEtGfUw6 :֦w;Pjrq$sQ'͓:ȕsb 5M" .jRHKR7楔o} . yЊlϹyBȎK W@e])Xysɭ1{`z%'(P@g :RgYZ07070100000026000081a400000000000000000000000167eecb8400007fa4000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/net/mpls/mpls_router.ko.xz7zXZִF!t/g}b]?EhDTTk׶Ǽ7zDJ8a5ڽ,hw|}Ukg * P2$=> #^' ȧ%GP= `vJ!R%SяV$+!![ՏGCCr(mɭR`Ҷ/ċ Yhp۱6tH56zA%fX}WWA),Q|ìӝB~Vxf6G/35B!џrG'%`TA ?ޜ^̠^;EM0*W"NUEs _*t 5dO@E zpU!'&Yj‰= f) ^KaVK硷le*Rl.PX$'`;?Nt)^%$w>{~}tI%f+m5al7K m cbf2[IO02[r. ~'`~p67V_SM $u"ZRk$# IvD?mJ"zmR=ܹ"IPs HŻ:I^npҕ-V`I$RR7¤3aiR&^ҼcMxcǖu,l;k L$x?;mc6-cUH˰vtU3x=PX9VzqKF;m"rzC ZX+AJHK $gx" ͍_Rhq0FsD& ;Ё˹ 3=o_fM%{| k v]˃l MzOsG(WK!43{EB[goȂ?dXG!jMgHc)1uCc[ PXdPՁA*jjN-th}V}!MvmP 5h JNf*覈"jbvq̋:w@))I`c 6zi8k2'r -ˆ=xhd %nӧ(i.9;qOL4Ra-g<Kv ohO[RoQޞVhVMjc}_[YILP`o/$¹y1jd9‰я*2.WDh31KY3dbvAHX4Ac&1`d@)g}u'|,sy/E8╬rE  ym`B`[,IZmY"ꈤH -۵dZFzUn~|ZoE?v Y1 a> W)FU3eQjQq`:}= F()I"YӲzʨhO$@B](ljIL!\*,4 S7s@8vZu]FD\K \ 7'._U XD{D=6@+ʧ;3jo\ q3a5;ǔFƁW'JZD yf]8ӰYaXGb1**,Dñ6vQqe":MSRXz䍟˫`o11Cz-o!L/G_e9DIފ<œZK#L2'}P굯gx7hoJ[._CHX`h`(uKbI?Ӻh[4u*% H\g3("DQ:7@}t2YjƢ2l 6Z6G#78w!z^ѼKF<WRJnr'pD՗u-Ƈ2C1h,}((a^VY $aDaB4b5='o&dԱC_ :[CA`A[" X:;cYC6TuyGFi1/{8JiK;Qc./]dAMdx&C9t[| J ֶ1j ]ZXhtrr'҉qrg~B;m2-,.fZuB' Wgq2Z (L]8SA7 MDKi%Z0Lzqa&4%aj'D eAӶ0SRO;={"<:eݯKao d f{6톨jk’X1+I[q.ۃ0j((1E%-ww.:ORmBئpXAK*n3^+:uj ^Dr.~w'7B [s^CByO&a^sAfy-DKTKZ5\SiVd_D!7Pv~zl,HYHViYzbj dAN %syH~ktb+0@PH+iشYR9Aܒ c  uLk{Nf$EUxJH}"7SB%jS~/0E{gh]35 !fjk.r̨s3V ^!b$Pk-+a걝aW ȦvIME{#Ú .[Txlϥ{llx>G ŜrȐÓ7{ e-^mIɴJ;RKov;^);?41*AlۛdvLX#$EX= Aj5AŃhj$c%Е<&S45?3(敒"@ Soc/q!Mlp9׵ܛz-;-A~BpLkZM: zZT"H + _rdiRn@KA 8GpqOYJSz*WA mIU@&/%ժΊ-e㝆Z"&y הVo" xWeq< MoQ:JbmB&U<&2C)߽~7j$5+9%!g&hDr|NN;!hcke!3o0YaP{T*Kig@#Fk^lwޮ"7(2Ɗ@TR M6Ui3OnRJ,kd8=sU.(F U03_}F=gtqQ GK~GJ`]82tX:<0:傠PFapOG22A!XpYmy2u[C9DBҬ| n"3c03HýVuϕ,ڀ+p {Z!׳>9B2d11ca&=w4u%i1M18% H[=[Ż%Wtru90[jIqʵ}[SS337m6E1ds`3Kk}1 ׇ֥C@y߰s 3TvSm.յ\К/`J SiT{^5T}4;Hc*Ӂ #]Ni4*vʤ)+: rL˯mf5YoE[p:اz{0`|Ǹ >n fi aՖIo#uz瑢1cׇ-S޲a N#}I3_ɊJGmXxPT@Wnxxooc:Œ'WSKV1ɋ`pQl3jZ]fc@Mt) uy8+sZ?I\TU*{@X y"'jmYP"(;8J)b-OTsڻL) "\ Ypޫd"GWܥG!86%D"TaodZ?gпOs]?g1q"AYVnju^bӉOcG~h@cq<+m"ba;bjb,+Je1OBjZޝmId{gTuE϶bu7tcp -G*$O-F z}7byQ w6/Y]JaM1j<Όբr~zQY;$3׎PtA]ܽ kx>} g='(xu!NHjKb uJst3?YmH1[l6u \s¤!QHQΊsVj >:dž@ x_EAwimeO:~T+DqxO%𚰭'FhBKnߊ t}sXL_H__-2q:e/K,⪉ܟm u- R>IzlFDm~ј7ٚBZQ/μT4 K>3fvhkx21k8S J6%ׂ!?[I+N,θ*'^ir 1ʘ+A:\|VcZy!, ԈTV7v.$n86=Zs R0,J÷Y.pFi;lSCEm?JIj$[cPI[sd&a 됤B*0@q'$6bi,X)stKs:$/;gW!کyA3K#O. H 1cmissM:L%_DWN:eV|LhhQJȱ,/{Q)Z9-Ʉ7yTodS;BBĉn]$pjp((ݮ1قMW{2i0"d[g^;{/&%YH0^CPnבUS) 8,ռ$o&ij*SSaކ ?ѣU^V&㝵N}d4/]+1/Nwu4骢%'rvwYQ]j'@]Ĉ/mjk޽aBaQ2m7@WUfdiUxoYyq_QI%회$V+~xJJqԀh+r..`K`h .:x.CShƸLf)E~ |X$1=<a6 o`"#uLL-L#- ԓ J7wmc0Rd?éOֿfyQ uJpOwL}NU(PI^9Xhg>kj~minOYIڀ2wtk1z.:EVn鋟Vn[M NW9,2~MԖeFO5W5%ÙQ8s(홐&Fʑ!KXC[h6q|4Fu_3kX>T2~_[(e'M}f5$Xe{ר,77 |D~y6Z<ο'o9J@zgל R)LȨ\Snph.qu9 BC;:_o+\G>!blAd򱙭iV@sKܖ<+>)[.5|`u:(;u_3t izyag];5:PM?i,(k:0սNnQZ}b)br@}-fg0 MtaFS./<%g9M{Ҟ1h܌s)y oTpMi )\Qc j j17naҤ3䢜25uqE.݊ < i)!Y/<  uc+W4s^1D>|$=:;K?Ir=D>}2"M9* bo&nNs^*V'-q3r`|Ξ3 XA½ZD4bn`횦h+3LI o98cax-~yɡl(7l!Vvn.6Q?N^oe3Ag̜mTnNg mz>cOaw/Sx[4#^ 0r3 !Apv&+ztR3Ҏ|,?Dܠt*}B`<>>D)K4*Ǧͩ×njt+7ӄ`[Jb5qhz2>Y)!OU`Rfu'z_ZKzy,39"^ O3=@Ę%{&:f4D\+\Jw(}5iG~Zy"q֭3 }`=z(9"rȽHrY5gwѬ;v4I5o9Vb40U86eG UPAH^vEZ.oL}GZ.$)SJr0D1T/]?jכo0i#q+'`M<-z,W[`XwIHN ,]&VHB>_5W - I!/0w?׋xD8WpMo%2#RGmL1W}n=yt@rѺ&vW_2 (9);9-+mUG}>=i=\m!>y <❙Lp2 howblnNq@Dcq>ܨߤ*#vXORu /.Ӭ:q ]A\-K#ƕýbu&Qn6g$v0v_ +^桡HȬX*󼃾\*~)7s61d3B8?m ^)2qcR"Gq@d_?*!/]eڶ.k@f8 kxJP{y@G~L:Fώ='U& s ۍuֻYDnb`64XndHwjN Owh(ს# Ƚ_)k!'s /TJI55,l\p` scTk޻JPZ nr< J m:nS-x~O0?2:v`oAKmC6R0vKF<f}aô4l7Q 8pzw?\/0RXjyMm%aYxLYW;ĵ*547}n17"BͩyzB]vbDs8\Ktgn&QK._2V/?gj8aN+OYL*PA}_P46 ҥwҠ<ɤ;#cos)}j }f{( qFȠ92s>IaFx/C%6\^dX5/,mxN5mU8mf׋” Mmv;Mwiޛ0,\$͊eӷ1*q8RtnI~Wx:R'f *|#OP(/5% ȹ&*Q{` "3`Q-?/~zTrM*7W1p1H- 5c8*KTcǦ؀" Lkfmb!48U@Baz5UD_Y^@{Y#= ՐuU Dfxs! Y`~Μle :wID`'-0HMջVυk!7e،z#U'"e1 v|kȳ>#k",Qy23 3O UVpve׆(lGY{dJtY< ?!h܀Х|/)\x#WhyJ<@ i[B.2K^4Q(FEL%`dQףfvpgNoY~3'(N@; <In=!ic_F2[,j%~z%R/>Ba>2ȝZ+lu o/]yR0[˼& TilG5.!ܑLUwv7*4EċSa<'wEr/s)dm# .XEĶ<)x͎jS!`LAr#z6M|ИgCO,'x ɠ|Hѫˮ1QI#y10^R __'w{ѱEw%H fOGZT w`ikjvԪc=QU.f'HؒJB, qKhP ca =]Q9~WY!ł:OCIY#TdX >=kЧIPK#~'WӇ}vBS;tg)#Ynۧ Ody'ŰMe@yo4h nQ&ʃw)~}X񈠁{2.m3ũ6gH#pTKDcE eEQz`^  >b&lZWh4.'6V̱1TŤה0I.\y<*+>\ "@2YT<8o@*b7 + V)+đ`JȀ+C\sfR ]lykODNPوČ]S4W/#hEK)V?WcKѭ3ؙ]l&Cսa3*K|dxgjoPenKwNc6бY6\N:zA tV.qKY/ZM$ٙr,XDz`!diE`2))637\EXʒ=dfEEET#[Bu\nNq!4M@2!d~uG#<$?}4>SL(,ijyxkpTJ95/ؐZmT 2 ;5 }? zE#b|JQ%5)̋ꐢ݅&Vz>xx 8ЈH"~VxFJh qz%F[p 4s:+8ɍ>er "|2p>N>lL⹐{Bciʐ:@J4LUt4TceR(xW!D7 T@%2!\q\S5~beWujP?c0XieIa^T^ABջkk th,!΃KQ=h l77"\&Od?[Ay \c}s`-t5r76P% HNpX]B<)Xyd}$mȈUc3ԵȔ-ߎX}D@>@, ?ɥFOWV/ش?,ldMcfOk*(p(ߏܴM@\0ݤLj=[Nܙ)?>QM$TfI].;y7n,Hu\@miA2GT:mڻOIgq3rs%U/ ?kXj ?zn]VDo zv\x%XI2D|I^'Ќ r)M{EgNHLeDri)H x څXc-!s4otPRm8ءE#t`zȅ nҡ$nW+/OAxз 0zkRb G@ޯ.o6RYpFw6{'"\n "igdyK}Y&MiCt##ƥ{fKthDN琭+ 6*Uk PxfA'};zci aؐHP'YH✌m C!2Q<\rM+/`qQso$EώۊwVf/Vԡ(Q`c\^rI%p%ZkPiyG΁A6S\SFQ 7i2 d_)Ubj EJ!$i= A>j-B1뉯.hVtW [ rEٚ wG(lixb0hҠX7P_ŏR, yϼ[ 1 PO93vFRKt(ۊiRr+ Ta" ̘oxuQH 43eYNd'C#xL`1e>A3\WZ( lp\yZ*1h}>l@(>Hk+£m!co>rX2]^QYh̐cʣh>J$KRrÃNo,z'rxzWt@2{v_sW )5d|eL0\&GhoRcN2$ulx_W3g-o! (% ~iJÜL 95T"+'|LP0.c_#(GZWo.:7_T U04쵍 egl4϶;QfD\2]"XBnL)8G'D~B7A:yM,MFݨ.TDWgeXnM]`L}2 }@chpE 8PyzY?*;Xь;e$.0fRЖgy˞>?C(Z{1^AݎJm6 ەp&XY2|;6rMӝ0պyW!o%0R@[\&,D#TN* reop{}~>+( J5'¼I?D}ș?F/l iCZR9Є%PZo,i!0=Gok65q2'='SU&A}AdV%&9EڜPh2`'fiq4)UrW 3d)˯ATOBX|Gr\AЏ˵$*WٝK*'Av=%^5Ɏ{J0hpO +;;3&8(p|\O}x3=6/ ̉LL :]U8*cx^1Cqlz&U-0滛M=5:ND ՟aQ1 zzf2a伟AB 3~k&+3Cc埲ŧ*N>in9:fP(̸GD<'a{r1RJ&Ԉ\myx~|70NyH++mY;v@YѪZīy-h ڻP}_dd o/ϯ  v07IBue;:T7A@)$1齴_|x78$3Yl{ꎋ hg'i{ REF}Q`g'" t|#-۔f- ;HѶH7&)QyU$$mOy%y`,popT8^IPѢYy;lk6#cAoK @ sǧs~Z629\3AY7#riz&!i˾Dks%"=Le9֑}_BAF*!rRT[33tf8|"7A@>*G\/' nVI=n{[̛q_pַ!tHs㔀> `k~ꈿÈҥY": w#H2E9 a,`%)G Za kYyŒ}kSLvN%>_M%a)FOT8~1Qeh6bՑ G^?p6B=vfظGB[ʀHzh 'фMld̒W>AK%^z9nVWuG 1rvƲ'bЏmQLkaG8/P͠¶bx>O8\qeW~6Ҵ{9G\\Ȍ=jJ&ޙ"gؤm3½´G& 3B, xkSdSzs/';M[bDid={|OOB RΝa#‡I'cd}DnP5E;N9^Z /ʳsWq9Ck7jXNc<-'?S z;|'JQ\ojK3][+!ׄ̈>:@/%j ܪg;v!Z{itFL.|ǾID@4X22Vl[Ek?|;tz.zhpw,?@4 9ӶZ3fsa|t@Hu1J"=/<(ixt:bLXeَfDC` ss0 tG'XJz%0SS3Pң`KOg;qh A*mFJJ88H8!f* ћeC׺<'UF$\v!&ʜMNz)=5ZRtY'%ӞKdQ+qح :#3{:» Oԛ/%~9D8ccIolɼdH yXc=KN9-))W/pf XLh蹥3'C+4;QNVտ `ݲ8fx!<ؽ^*ct*J{tXc,ԟخxk?SH^qͪ EU,k9lX=VFےv!Ծn.4 {<[)$yrfA-]tOGm]zltQEcO/ ZwI*]Kqr 9b^xbA&BMhȝcТeŨؾ8͍R%#9*18gm& mط>Ȍȼ dm%5)Ɂ=)݃P8ЌN[mRN`$ҷPke06 ]ỷc_<1Ф`q4" [ݦ,(2|р0A1t I+++C!s?|`#1!!`؇joؘsFq@r vdȅ54NziBYD#b-X΢*y{l* ZCȔkVojGec͢ P# yzV=RqCa3bpX[ vq?6cԈMiRP੼<:sX0d%ʣ'/UqR_!ºM$٠Kmge1\X[ډ(՜,;<^z1ym+UU\\# @~ /ݶ@ A՘Uܪ&F(NcU&qe3A?Yh; L2_庱=_?m塑B#ʹ9 Q\^(4mpsM"ƍZ˿ E_+/=7 u$8[͚2 3!)me"QAHڦ}(+Uk;PH p8 QMbjC/ %Bلmc^јO"6M'OU0}Zu iS[X_1CZϫeѓw#800:QqB mR&WA#TEeJHHjpUyupwv1~ݺ*|'} %+ W^q._GAN%m&>|lp< q+~2Z-S jlc0F૤zw@@C!gS0+ЃT1zxbM[íhDJu ="TfLMEsstGxP9zۄa'/*\TԷYUIWx} y#샨i/~DUĢ TbMZ'p[3_x7ЍD(j9]! 7q,.U}x*~I%haе'Vf~v| s B1_YƱ.j.чXtIS)`?4MMg$Wpz( (3+ߜF!$?6mhxBh y$VqWmfdEuN7bI};" !jZҦ 3m[hcQ6-jݷIgQ0^ ,qWL:ly5M׶]$5%jWd3 Ng~=-b%2kD3 iH .׫ZE> 'f[١=e&9hHSo`"Qp쌰'ax\C&#vrkH9a0 [osOGOZ<"(}| J1P-34XJZ ۗ j<׹J=-zyMBuǩOs&G0,!r%x4@N]]_tl]'m F;yaW2+h}$ͤ3\IosIq/`AuľO'Cd28^s)Pf/*Kbs)jqo6UqN ^ _ƂF9Ӻ_#_V_gφ蓟QLZxoqz.a>+ A%] off{_Ϙ}t|VXxf ֙K;h,^^WǶt?45aLg q|F׉!@Д%mHn 0!Rk aIjGteZ27} %$XM DVmȖ[Ε*m" GUk}^acqN 럧/Xőg,t!x?:j#Xd %s:IeZ'IjvcLByOgn15DGr (D>ʕ+`_8:>$ o Z%;Y|U)F$b/`fP i-,zMBdru;Z ,3UpҚ*'rA n2pY, I\rDU ,ϑ@vU*lQzm٩!Mbla \EAd~{.0'7^<)Gv?n22NSa`r)ՅYO&Ǡn[!nFhE~Tg!Y2f^K!ٚmC2?u]|? ~ sп[v/| ˯dvhKV 8Z q<~jԩo XWʲ~Xuޤ O3y DžBb=bt"s,<;]A֍vkm]qV(ł!Gb;lf!q ZզǫLY/d)}uL !:k>[%+Ć%KQ44ԣ~Up%73jA Ogyo%NƴY^H}3~My,V!=gF8[O_J+1)ΎR~9E&0;oHjᆹ.C ]NU= C44S)wDl%,; K'Jb CwM̗wcRTՇoK#91!tHm=.M-ZȘԙ+Cn3{i87LRueڒaJe*]71jjo'eJ_`F(C؅-<8j0SaB6䛐za1 L@_, gߟ{B[eDzV#}1;:s@$tDv${z.{K4 S_Z]|έy0nۡY{D06qv1y%@?NziR8d@pI[q~`uj,;"kmbvGj gq}\t EpOg"$[53i†7$[z͈G}:`P_;%Q)b_y}F>)0A,Ȅduꫪ>qnn-vK4%@`.,3 & CIP6Y(\U_*Iw3#ej rĞBy˻(48xۓ콌 :p8z4B|} ۱0T>C Ic2.ڨqx@ih%B*DGOQf+'.āJ!;?[n1,`f!w蘀4DШ7weiކJߕU {^V=$m뽡!8 p'-ǂ?Q?߰ 6 1{* Gh昁#Z|4o6pPWozEG^4MOXs3PFl̦!(H:kno`uEܸ:%kŔ 7VBW?w۩6)\Ex`b;-Ð9MͮK2aiH ENvڷVG4@U^fKeA}'Wz|o~FRH0 "-z /Dkݡ1 KC|:X;*8iꙹH@yWߖɨbim+MKŚ-=bo3ȭm;}ʡ7{I?y~"ΆAsVkSuLv=h(}D\Af\Ľ(5P}4ceYVtB5[xT\X-ɀ{p, eoܤrP,Ye*cOϭ~\&iM9SP_]#/_7B܀dG`9R[b J7f`7i+2Ln)W=)ՅEPRWpL6( T lwvϬ.#UX<%˶LP袡; ^ 0?^AAFvXļ6[Yyh7knG=>1 _[vb."H4IbB9gCǮT^x?{h._£Ͻnl>{+WcПM d}~2gêQt:>m6t[[Tߩ%zXVLV<:;7!4 Z ֯y NupFC?DL1،ᓅyYgTO'BCJtb.GjhT6W ~ʯt1W]fۻ{"?Bٹj@4C6TIefϊep2\|LU$޷ MG'\q-O  {,iGB$D]4Fp_ɭ2?9*v(Ergp@ ܆+]Zbڍ"nn %&oU^sWgtöiEs5 ʬ_Si%dX -42UU}{;^D6F:ᄾPlJ3F$ ׇ p$+@Ҿ5Mм_Rn?**Mkj7νѳ1)$dës #d1>s 8"o7jJ/V/akjM疒*J O6#?2]]3GLDPI#@? !46N 4 n}{sOyODoHCbDY 3fP,|$e53 5zfd|Zh,[,4aJ>קLF%ʸ#(XXITjNl~ʗ?v'5ҝF psl8ֆL$F#fz_YS~cx7,swiHdE"|?edtbH|lF'FW\&e4)ȵ:I& mEs&3kj ǁ[Z/D(6-Ye!&/F{?; z _M!4 ?#|&֕Xi5\)hf;[rH y&\b7 7t?n$`Q/8,e?M^DEhؗ`ٕ ;>WX > 4?;b"]٫u=B?Ax^.GpV`":_A,oO#dƠ!'VE >=+2yA'm%a`wΫ1Tjkgel eB;hrAvJm Hor2(jfQ򣁅=|[6@&b?Y$ |{9pDnv2"t'_ĬMPN5'~I,[*3ǽҜldO6y`Ӕ]q@63U*V 2cP 2\&^WR:Tլ;g|),,FWï#YUА?h3UXϏ.884\mNyV'#z`X#8Ҡ| Z=NGF~ƣ2ZqJm~.ED-cHD1<]# FBV~MHv]ڥE>uc5mZ aw\pXb7p/KZ0+!<9GuI2?6?h|>8KES}Oy˿4)$,cb]WC=&rbdMb] 5Zf*س. .DH)m'?h髵k{&_:l&nw#s t`"DHkjIj9EmOxsbx3HVo>5>tY.qt5G rGp~4]⅙Wr~*BF5%1vK;R/Ujⱃ5%SjEZY HqѲcjtj19gLU# oPǐuVrAA}eQ9@Rg>8sZs^Ba}LO#B֚ ڽ|B0H§˯Pl6 fh~JzwKN a\1ĿUYT^l!o>js롊9V{I9Bd^aJ&D=2o:E]) 8_:^ơ5u#Z1pY:Ypa<9y;?8忚c$kzIRb=HSW\Jư#4F;ٹ+NΙT'63 P`hɜŝ4?q˟]*&aTxOgpW.TVa(RqZ;W+axyUf)iu+Zߔ`o*Iqoc2=DR׾M2J$r`#W,Z9\R2ZE]jmR™'I|M.Fҁ̓fX]fM$YC %Xc ؂{<V1S0&0J/i`nY]%$KWtpe:JAgCEdf肛CB٢WBLY܂Q5yzA?u0*PI: Wh1)-N9a]Ƒ+ٔGsCR*_T#pJ *K_/^xӭif΍s#{9q7=Ҹt;n/Š e% hj8"ӝR4q$JQ'ͫY e^c.Av]g5aEt>7MVW-D{"UNf~%h<:=2J~`,L/3#k2$'`Jg͗n nF$:m[8w|XˈH`D%N*_ @^ZyBU`meO);ruRh n'Ѣ?*vC/ߩl1S`D1h=!QⲄt- bsH2`eF#LZlx8s Ah~NEQŠ=B V?4UAU ~5CA8=X* VwZkw+Չ7[\⧮Nך]O):e_.4IfCІqS_ 8IL8Cx;"47 F/-Yy lQG̓ᡟGQh,uT4N=BI= @-I@t"o2(EV)k-d**- va qSQi@Lfjui"s!{Z{ⶍfSyOk3{AC#PI{& нyU3$VX%itr,;]||~6 %Df~ӊtnFeE2+B{ږa$LBG%UDQdUFBP8k#Ӑm7Oታ4)#S΋oi⇁)9i ccØB D7-,ؼtN>pNE鯳q4MuUۋ+`j )yޝΰW3{ó.Md %Y#Q;!b3t9wmͅttl]u/lX-lihJ9M#5jk~`wv%}g$:趏 5XL4 {yjuM:fKvR[t㝵I[aC)CPU+d.ssٽf ^ua샐HX,UPu܊TfVoKuKltzdzs5Vt7 'eZm31ʹSx " [<0`@_ Ԗ OmM$3VGI/cwz hnYu0lj_ޝy7Uָ*'a#SCE lh%Wz؇=Ed.nG,[fi.L]У'XQ!1G9E&@qvr7[,&!v` w0NU#^QUׂ^GI;%]7Kv9 8&[YK !}A5"?}a<:`lф E8x(v\ׇ2Q)j ڃS.;GH(%=ܞz+ a f&KHum.)9I]a>8;R9.ET@jHYգJwD&:gLiFu t_xya갞[Mά|^VGnubrom{\K~w2A7JpT-5'ںELP njƲFJ1hk7s;(9hDh,Npij )mHZgcN5[yBzVin72 MNfِR&{(Y|׊ aZyt|]A YPA]r+%pQHc.^Erl\X2H2IY[tó'8z\MY49xKOcx*8bܫ̊48oM~w2j )r:&۳\ RUv3Gm(ZZt`f!ѫ Zem(+Ĕv^Cr% 96e>35JQ@(3 ,9>-m680{A`ـvdk|RHy~[ z ]r" puP/:Ӝ5j=t؃$7Ű3]8`6D[LFϔ:1Wup*|-j55HѡY_t99!w Or|S7w(0ZoJ~T1+%@ h)!Z5(`dfiteC=V7Ϯ\\.Ȉ K6,|{ 4O̡qmjZ QPl'cȮM?rzFd 6ik-v?Hr~@~HjXDI}[J3=M웝14A|h~ò"SsIu3*z[%41/ edC9^ Cs n\Gawe{SpsH%UUc9`lnkZ&LաV.-nM>*0|6kHVq/;f-_qπ)Yjy5ˠxBtKTǽ2+3EBP F(s!+(jнX{2D#"N\AFP05rv쁴8~]9Bԋ4YNEJg{ \& 532:h7dTh/&A0vM~ LZk&㽄o'jOTMG.ԯ') x۶ȸEG3 B@1Au2i1Pڰbu. GH;Ug,CyZEџ.{v<%\͡(M/ aŮ \Fo.AQ99\xGKfUv>T Aխ/Nƀu>=kB.Y\% z4Yy }t= \\Gs4ϱ4%6/EA{"a23-Hcp#T-B?%vvi'x"f |5nF+Arԇk<8˸x'!@%&qVdS |fUTos]} NiѪ1VxLl%T^bAwvBj䙹WoZk[s.bޘbr^ Mlb/e K33l|#s!CYK9-FBǏq Oκb]YfL;5nklUTFSY#5)ALh;B1{-os~8D,@'uMHp MŅcypZΟ0":kj< q=wvehW,hS 3MW$,Bo h{M'0EîJ6iE}e0Y# ICB5+?ڛo;*Pidg%C[JDn2)PeL` 8vZJZ1ƨ! {{fh} p$ft $qW囋"dYK h7j@ ?u؇5_:+(IH9rBMn¹rǹ+MZҎl?n3/bwNbb].|G?7.j2 \iaZƋߣRI4D]ttږ"aqt3,IR nhϸ\vER5cgN,ǜ^Xŧa½ w 䕕JbFfrd ѧ&9fbaOC=P+Є23q_mn7)ܵ;/R-\. (qlCxGj1^9+*BeWoՇk8r'6sX>b\X =>RՕB]wU{S ZҋЂb X^CjhqZz_-G4y{n7ơo`>p:鎎W/9}6T빵/}fj^Kh{/_ 8Ѷ369ɲ;N[_do;՛cbl{nX&RD7TǍcx&XuOa8HXɽJԻYi Aj!Bi㛥S=,NU:l+ V *Z(\@GfK?wU@{[=و` SURFb0G^|ڱy8@w)>V@!dD@ r/x 3r75&wgg⨗ݻcf uV&Hrr_hV\"ey;Q‹Uqm:6uT7mY˚^A|!80ZMصG:^p*βfG9Ɍpn]&\^[ݾ/yLe8dS>f$ c? '%EΕnOvGM0J|ՂYi~`DFe_`BmWyM=Г/K!!\77I|Xf['ق`H90&ܟ~9u`]4ap—mȒ)y4~~O~͂`o`uܭ* $FM [VS>KuXAImv-xxK#V*VË m8]v+\blDi.GefT_~>}F]儛#&ziXVBE:+ !/5\{jkhBT LXH&ۺ S90gYZ07070100000027000081a400000000000000000000000167eecb850000473c000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/net/rfkill/rfkill.ko.xz7zXZִF!t/ᗽF]?EhDTTk׶Ǽ5!? }@{= s@}!ݻNڐL^ lv濶]AD\; &;&X.$E_rDQ?&iCR{|f``HAٓ͘bKz˲V Q|wIYx/}}+aʇYeagv;j>: XLMİv~, NF.Y'aҰuF~AZqbWp>9`i&w̠V$1+Vϰ^B8L7繊oA($g$9 se7B4hHd f)oM\*J$p2vG--+]IDw UcTValjHU$]eF[m*f땊 q 7bN:7wL #1J*4Xz͓,'nLoO4,`!ecCe}1:Ev]מC rΨYktWlோiYq8fKdΏp>u!#A La`/j GX3K)N1k 6.[u;XnP7g{ne A[8Xw`nIV+|9И?(Oxy+~&;/%ELQy@*0WrJ DJp N|*&Ų2,--#zʤk8GaVXwϿF`U+jL2<aJxq\n2[VcBEtUC]t9;S=2}y1һ攳`C:Y&.yߪyfa{?P;|1:A/V|?7f[7>D̓0>';* p!LWÊIQ2/#aYr)!/z]}ˁG `Cj~$Ff6HZg* xj~y͗wL2P@\YkSY؟i;f$xI!d<8),(lO@~n E聮s-X_Ϡ+ _\痯ɅtzJӖmg^`[=9kf/^v3{2huX]-2&G!ԣ5~p6hh%`11:CY;hIzӳFƚeYy [op*C6𐘊`1,Ig\b2ݖ)5Q|X~fH;h> /-3?.S"d$TaR 6&!tj8nx5oYckֵohPl7\Kr݊5^9KSɶ OR焩b,^t|Do4q^b `&N/A}O:}'u*!7 Y|1"qE$m< v -S+LC& JNNqwsЦAݵА-c-@/hص:uK~+(uWr2?'cP.] BnU zj 5Ϡn $dH7F#W =و%<`/OТ\b\qVg+{6gyF@!ZHq_' ÅGKA.?R0܂'7OUMe(GAsdBF:K}TXJy&|-A8O;ٙ^T8H8n:c3B$7B{o6"Ac`fa FjDX.J;k_DڇW-r.M/OZU$(;.%xܛ{Dw{ +?)ТO1Yq4Lhjs6ѓ\ }w,_o %mIh#He]}A!LBSlgVxȟ1!p$]u'a^ 2w@uyq%Č5nByLeiF2QRwLc( CJx[<YVJpr L?uZ@%Ӂd>ԟiFpPXFùXԖ@XU)Ԧ?"۝Xf26Q[/rU<^/}uuW69 Xm2pٱoRLpb[&aLubx.VӤ^=qJ6Y.㯖c5qa)k%{sddZ݄UCwD+J}/CFV36 >'CGWJ˓/E_[^;-]dpJKw#]Z &繻Ƿ>] |sHB| (Cs'{=2tZ~:~RT&yhM0KW\9Si^0 )B[48ʆF̧kYG6呓 )F; ^uLk䥰ot$g/=~j ki.7BxOCCyto')5ҷ$X}?ϲA^  (E5=l-g_A qݺU~n|b5PMiJC?|@+l'¸/mΏpt%)ZmFLzac2I $H)_0ihGkz~>KV\YYrw\=:ݗN(c@LUuUL}_!Os,<_1 r1G@/X~[uN!1WQ-GU6}{md9}g'ؖظ{#/HnEFj[4 cWQq$!@a{cV cPϛeQfkp{JqJW!햞q-^W"q d@!P@C㜬\\t}ĉe |,e702~  YpXq#TgݕStܪx޹Vz6KgɺskZm'geHJ3kmL\FlU&p(:fuɬ)}iYΧt=Ď:`i9ւ[d#,nΔ> k:@pѺY1ŠA9M<>oz_c*gkq c;~3ܛcbT[r+]e&8OފVNA%$޻󿯢X D d,qhm3Iv,eB T7PUg2f?.H(%2X/V!}շ-a Y{EL7XIRm>Bdƥ@ޮh>c2K1v{Rz ;VS4<#6X.͆`cP'֭*md;K0VaP}v<x#iU7/'$E>++Jկ s+D `bĦGN/_MP|0ޫYa}N"{qU^#V,rʦ,(ٖRK I ¯9Ds(=/,6tKmqy@C&Yem~Kq`*0V.6t2nZqq I4 }c]Hh"HlI//39E(%VPI9C;*;h̷9K@,LsU=xRT,Ky8T8IJE{8KDVfjD :.w۩PbC=g_lJ!dvٽg!H vb䊁`4qɮxEI8xfCP D Z7M7h:Lx[g/W4ZQVc&[a]1!`!>IvmPM$dr֞AvQu SoB4IQҲM 0Sܪ;j>RLzNH=hݡoM!R3fŦGgG ]آ<`x_u/~!ߠeY3&{OȩR ٲ+2vKc^ko7@Ik^MFPHo38RH do[x-MfTֹ}Fܱᾂ(OE8# jA)qd:nFB~Hh좰>UncCqK1 ^":FyAB^*vY%}.7(U{GfGbDVz.XI0TO+m"AK{&ؐl2\mW\nn_Aݏt[p9_`N׋k[=;~lg T_ o y9aY9ʦZɺ!yi{>J=85Gg >rRGJCc~?2F8?{WX>K2d\~oP0!u'vr%Ӱ*n]-][ q!M$/E᜖ϵ8 AO?v`ӿ4b+)2 4c趽8&UtDѱ9T`K*=~م'x^qC%* !: (` ye2VS!s[GcWiL@4`|ėK>dǨ)D_n0˞s-Wmܯ3]fmV4cU:LRSW8g 0lP1ҁ`|=꬜REz~IA&0zw"LVՕf`f뀅׈ |QlOH ;+ Lg Ni`-&`b]K˹N^ S Нlo:=p6h0(+=>í1oaͿ#Ϣ~jN2K9 ^!# qu=mkOMdky9$/lK(aGv6Z*Xvn@)h:#'+ڇ7&`Q4"BE!vۅ\ooLOUM瓎[> ۻ%(~C4"g?d)5 *K~&SaHǻyb~TV5Qٙabͧ3`Dxg_TVQI{f{9$"a̎YiRh9$ٳCcsܝ܍vb]&'Z\%uq*UԮd$8ixp"kȝs!݇ )[F./_R=EnI&`79Lp]fMӐ0"iwXH k gNp@Pn_NVLӺ"|.ݢDֻ!~YdU|^3ϗ;a psI=CR}FDVj4>r@RGt@͜f) -S5}lUm"JĆ=AC-P M I/-3Ue.}z4շ%q5H\!0sU@?r÷ɍ`bVn5 1?IBMQ' y)Hg}v:)wV.*5yi/=^w{xV) va7Bn& ߎizlX?BIӇo. p}4z+'.Nb1mn<6 u[,'K5v['mլNOC%GXrON*{Y3fځ{mA޸+KV6dHeɅNinc<*&\(0}o#٠$K`e(+kP-R, Tͯe\[ol2 pW9P46;"w׺x4o{YaTsmݣrԟL|bp2vkh+Aj MitoxϞ3(*|/eԤaF[LM;S?Z/ՃЏFaoY֘toB3*\ fL ń au P(f << D'"#d] y[Rl8צYw5o[ Kyv: {1֎7!=;wDvˇ˽Jr}ali5eeZD Y_B"kqh8؛fQ1.M=h^E =0ױ~xHVR/ص_oGt,C4$dISX/B'VD!A@B1Rfi_Cjb$_Ǝo"cA7%{ii@;8.7ċmQ:Rލ0_zh+z˙,! 9GJyèc;w8auv_lZ;!jJT4_96{AT{eIc*D`oald)N"Sb=lO <+W/7jC=s2!3iqo͐gwPsBA ktybRٚ!cZ.`?yELŻu>U[B 8Y[쯛)'톽ǒ,蔭)=#B;X¬,).n3C@6ޮC@~x[,q to q$3XBK*JfNFOt[X 64ЊsԎz3GNvZi.js0RѺ@6:YFkP ;3=E d| p᪢V~9$ZjEdf̐yeḭvʸsa}` њb~:9%j- h!u j C >Z :XRZ-[8`wlVK1h>LB9-:'-b0C˩~?`XbO%^ޣgPQ\MQt$'aw?o/ +?CBHiO,脫o_q =gư{2X(u'CE^YUkl[ۚтwu*ֽ"1>m3{{gٺ?hs !n lRH2=0hΆ]$W5(KVkWJ ̜ $ڑS=힘}Z41-wϔA HorI>^OfRo81t꯷lve1,QS;`I/dWs{Fɚ+'"8"xa'pclZ'K,.A,T-zmxoI]ja6iDf e6;F"m=<(Rg$ 'I؜t#_ck6N ꙱zý E E,b"υ{ t>FrF/-lYAƏ.]IX?[/qYa.^dȳo \DY %YaEt[~9ù4I\Zs!4,î۸.PC3J9VŰR\>N[115#(d"w!J Nѷ!XJa:NLۚ;dmRO?v\QآSuS|[`ݞR™bAqiwpyBCNp2^wFH)}Ǻk;>4Hs,il˖tƠ<ڪKƵʤjtwV̥?2BG 9x'?hSsKf5$]zi[od-ivPg ;p~zgĤZeQL$zׄg}0 kb)MI)4=m pd|61Q>~eay+dokPnUg6+UT*XwfWdQ5N3ٽyy M77w]0;M2(>5\RIta9 XxA5U$4O̱).kV \J/NjPmw]щzdnt°.G.V,:#50uOV5[[8|Ϲ}͟agIQm\e 43ΰRE}k(!1rN MZͲ\?pc`ci _~iUQ=N6ms'J̨5Ab(ܬoOd!#$S%\1J!d`^kau6cy{ۇU[5ZZ,0ywU0;PFWv榮h$L.g 1'kdI٢7p,Gt:V9M;Ӱ _/R@^āIjnꅼl RS[jđpqQ˖t Btr jWuR|-~}[]zQ{j/e5UlK:ւiR33@;7Rm Fp6R41*YKgݒ9+$}M+ϰ3oCGs!DF0(y|kP jch"nl|4F<*! 2N )֕A9%Vvea+>d-!Qg#Z1>i"LD39=ӍWh˄a7lrO/MHK&f5~\(@dMx| :?*lP|;K:Zlalyz^)$cxli:. 23kmWEkipo}TiA@*5M[t,-ɨg7WaXn5חd;#)b:b)D~07v b}jn/ =ZxPR:MI6".(NyQo@q3et= )pB*]/'D=]V1S59GP4.UX ]&B^ _tS.r 1o oN1`6ԨzZWg'.LWx' (j>xK@g#c&CEdоYbŘBDZ &-mM2޲F'\XAyxYhUYG:n棠5`gLVU-*otJ  3K<(KЂ0ga`f&\@E9 ֦Άo=N i"qET}mCW%a?#nwJުG%-Zr 퍻r䪹 "5͊Dj3`iG!⼧bnH-( n}bADÿ=nȨ> И &djU!wG#(.5Y. k,n'5Ia~Xs|l^0[$ќZ`Qݗ("7C90"g.[x ;5" ʽ B( ɣL zϟ,)O [͠XϨ٤2b X³y L{A"'ID²ZU⒞ܨ~% 622$ \QA!|3ܸzLį4@)b L WLa* JDM%cLHmia{-jCw#&yi8#}^ݓH?mZu<wCM`'Of9rcVYhR6Š_FG0{ܒjQIn>)BwіJPȼ,2էJHJtCy'?? >x3HkXgszaY~UDz_HM4SEF܅L5 @~H.MO#F'cH %] a{ +O/bEw so0>Be@9ݢY>% ?,Ha eL\ВUpČ5^w$HWIZt A56Ϋ<ӲHd̈́f78[^}?~X}มQ}W#@2iœ :pƣG ٫۷N֭ lF/=3+SFt;G+A{:w&C8%bV'F-x{8*;U9 8mɸ7Z7A 6 qm(Kt+98n*$>02frr6Af(:jϒދw0j 402|g%k(}IDk2m0 W pr;w ; %ՔC,Tm1;ϡ<y(W|^.PT5#g Ed0 r Hn:wa%TQۻ,XǦ;l0֣E# nܜ%7@ Fz;xevKulvkYLQa8 RŷM0{^5%LXeyլ` )MQu_J\6 3/MuӔ/0JN27 }F/>wL<- M0ȆkB`N+HAn|Ӭ'T˙HTԜ7R!K  U52h:BMrOsMiGǔŠtonYԪ8׾ [u,3%`>1A+7/l һ"}'{9VSp6N`bsWpz>`(oF{FRN 1aj S XolCby0X/1Y,&y}l27b>lgSOw, kʹ݃2 V 98ѹmt}znޞ#-HbV5s=Y:j+$SʬMC,z&c' yRh=dKkG' A;C՚EvOFu kX&gy^` j|h3&lnIJ :@ݺmN#LHC!/s@Dٵb4sَ ꅔ{6rr b#xy$Bf ef/^Haͫ>ǩFu<`QS*TRoD~FEC!h!9LjY#s"T[ Y$gw AtL:n:0A 9oř2g}K&5,Pf>7נ 过sCFz垗вҴ3:j21K~_rjTYtGֱk[,wWAC}+3M+$-7OHceby^/]DMd`kp|`~ Sw~B@ޟF}Ma4UTnikGQmtv (`?\4\dr=QJ|y/743-숞z 0$4m2~@Ė0 : xp~Jp/_hZCn8 ~\su aΪT| g42d肭%n\\w1 ^N#B vnnܟ k}Y*t1G0nš#Vz@Lٝh? gxQy5#q9_ )BiTI*IGmKaN{WNbܼDU|0#}`+Etp3reZSY72VJBnp|ua ͑48` ^ o7o"-76HS|P kFVIx|' d +hK83} ;"vc%ųȼlH3b?<(;HWP'c A#\EAG#.Y,$šZ86)0nj [ďdˠx9bgXl2bGȋs]<LtK墻]B[m:ۧm C*P4#蛰ecuK8{_+Jz=hۻk|Xhn`cՓ Msʝ&u$Žv)kQ-r(41RssK*3RS51#Ψy?,(:ĎI^"LGP.:GGK| `Q$0۔H)<9)2c'C`ҚڮBfiw@0Z^$MeM 0 i3P)t嫏hdϨtc 6LH -"}no\]*ujHw2/3 5SMgA G÷ DL%dvRO-/(0JY8K\ø'k@sdo뻎$UL }AS2Vv``r7tVȖezR85t4^b$@Y#Ѵ:kpO]u+^+.KZ 3f*qa}2Gvv$zC-6V|GZ.rhxaVfjI0|}QpA9vV>Iܿa-Mc}r㜎f֯ {- rţed <BC%@Ӵ^nPýN'6]Y)uzs0-&w9G*\bfRǼX725~ڮ#β!Ccad7#[XOo>ܣN9۷G3V̞B$+2߭sptr5.=ҩժGi,y&<}a7-O>I_&CbG"Iqي} + 通'h# A?x?I+mE# A4{ ԇS1+K kPʕƥZνb 9*ĸ ~GMB^Q!\Z3ֲ 3IO?UjVk$7t,Y\q2LgjӨEkN0 Y,S&n`XǶP{\\z^ng>@+}p ^ceVïɣXvp$Fnr/ueц;=2F,R2&]u|Qe?dhmѡMה9C b5 ]>]'ks;Pl5dӑ_XOʢH1nC  hO!Wz-<@! O^xEО)*pY+yekF`g#"  +^QZS!>Qjr‹qPLS6/"`zgNMLe *I.*oW3)hUEҾZ\B{i`$Ms Mry 6GJ-J30dD?]sG@xjX qX{Ԇ9 bz#?Bc(69[N9%H0EQHiMrtW4]Ĉz_pvU%QH;~A?&l>|`jۿ&1 4zMLkO8=Eʝ(KWvjj|y: q$x^<+-c-yN:Ć4$?x%͐Th3}pTZG94kũ<' &2jY2 QWc8Jw7T}$t]MEcf"poK F|R ʒqhm_$Z;~Yi)6rti(zzf P`-k<ߴ[ɉ=[$'LЯFK3NW%o)&/23(RW$yB(10U$6)iO'feqm-O2"1P`x#w'mjEu_L+*%cQ15V{2 my{Mgq-8; LWzXvgdcV~6өcnJOIa~w܋ H]zy++_.FNcrF }Sg[j0[:2ɏa6.6F͹}%MO 8ÙG`m2AzӸ @ (r,pxÈimp >[ǰ;YUp7U5_.YL5w[o: -2D忧V5 h0P2Hd0XCGi~$fb)w fP0 ?;r郼81P~=q~8>_ 51#wӁ_K0xegq &k(tGsj`N!Oeo.ne35Eqw\$d :'NOl ݓGϛEvg>hc:ҰB# [b;˞Ȍ.8eRI4DW ᡖI<j&Wpn_S/*IYOֹ!6k8ItOI7⻡tȢJ@[MJ5RW]͸ M= ιDk=!$c>ת\ )kh=tDSϙR9#E9T0+kY'їMeirV%gzw\D[3&0̅K+[Wj;GW|rm@' d'BJbLf'v߀7qn3\R^X-vҢm ; He0qDnQΤIM] ^MqM0\P>^aR^n,dy@*kja_mEW~zlU-e9dx|z;`rJ>TPdLleꪡd@?ȆV{h8".jӃQ/J`;avPǂc5ET@$w3R0s~[$6/pQ в8%o?Via he#yup:TO& > hc`Աl˚[yނNqL4@5=8_ ̜(AزV6GrGG+-~` %33 8)k6bT MUA|D"4tʟwTik \W}վcA_ʿgU6vz%79t{IS`L};qsol-Q,bzcGbAg7XjM,Tsl= [N&Z u>t!˖^G~DqJ@bsZ n>k- e0k)R{%Ft@x~O0G:E>*yeRx@MeADZIɯjb,ע s  d9D^>F7xV)j6O6~f2= NKؔcDžλ7 ôܹszaITk,B]ނ5{?MS+ i=d]pY`_poZ~H1ͭi]f1# r$"g0?~rqn=ޱ4kê @P 8W FFށ`&e yaZ. 9ϟ=mXiz X A|W~oϬ(@lҤ 2`Jjb?mevHܭY{Bu.yHhLm#C&[Y7e"h_|_Y09(M&M0y.^B=Qc70c0@`\΄DVùýB|K]MV\V3DEZ] [] kvDbx*{K`1Ssc%Z(s Axդ \v4l3!шL+u|h썅6U޺$,|vfffr`ǧ5.8fi*&0n7y:J5BCm {y\k\,O@S4m>{S|s1@c%'՘{[u߱HԌbD/YcjO|+ c4o<7/DY4-:M0Dt&+ǹbB˩10kxVո416OA f,|6CF*V0 %M$'XWeyOcl~uaU\jt:Rf] Z3r !b`Oi+YnjXؠQ#l5)keK.v~TgoGZ@sfPUY{dth laڒf%[spFrOD]+ޚQ spޙks )i(*9@#&bko' ZI#K}SvAF1Hyӟ))nhs5$Myc]xw9 s35QknJrŕ@”Z&lvM`@ Jq)K9be P|DZ95 U8vv5n{07xR^kIlI$_$j90'v(Ƴ "0 1!`j5*\Z" ;L{',oଁJ詐V7}\_^N}4l1~pٿ$߁89Dž1c0ol›: ; et8)'"u)~Ц4 BLHUtDaVPJp?Zr?\A5ۋR@0 5uV IAjdGC1]o.舵?әשּ_X&Cmn;f.=ZiE/l6 R <{b^ ^9δ;>Td} j$U~>j9O).Z"q64~_`|>*%}%-!,YWK 1=l9ib K0u0hҒLg|gy.Sсdx 4 v$/y1CQS[ U<oEƎT xKG9K?TJlT~י^qj=/n_cZD>v!.xeog ;WPP؈ w}۾hLdA_u5螜ĆG#фh0 dL}b(*Sciɱ}i s[g!NecqpDYmO U~ #(?2+%E>#v+;C]M$O FL(+h)A4[d!+ &]=L@L(D+Ŝw'_oʻ:D¯!ROc7}9ך qWi|D"- 6_jW/~̫oi]L*+^՛ i[~ˈ҅Uݷߌerv`[| =)s$Wg&Yj ^$߿ l+\`Qov,f%tm2D ?H)?{Bݓ-Id&%+SrU%RN])bUng-o-ػG8 KkB([`$89O׻ 3G>3Ss6 oE>=6}gq^\RQA>!DSrX vˆB icވ 6N8|i k\݋Ể3nĚGY@L''Kh_T1|)_V%%qC2<=y(zu2ϴŶCUB8PVBMZF>o><*3}2ȱ P2iKFN`DO VSq @g~ 1`j- 7=N{ndؘ*v =m?=l}lS ͽ_o#Vi(#.ͱ;TԜ& (qiE,m$A+wY;bjA}#͔-$Y`@DSYf&Ti zZ6y~^Ԣ< { "h;89/[|`Ы=cxZZ \i")W{]5v=:5񮷋Z&zzIUm;dN 0퓮 vuK㶚T7v INL]@{ ~\*Y{STNoywƧ>3<=Gkj ُHBG0uT]Na{[~~ PYk%\5Sp,]l[vOjo6j5?df+=0|}oT]kۮ1-N&Y%kYβq$ʑS Ahi1.`gO2:o>+Fc9% V MN h+|鰡QvC=E2sd>b a,XP9C{M|NKrAHy]jt$ %|UA5[ސ4~Y5î03AM uۭ-OdS6rap~0 Ud#f;#s9לtظeM(2B||7b@Rba0d!}‚U&J=jm9wt,.gCCX P8qY}7[ v-[IܼvzvP.+oY yWS0]4kv?1x]qXij)i(%=X4))܅g {1k?d"%"%Gw˩c~yw51ˋ: ǡ=`F=(u86&ӊ&nI]<5R6Ez9OǗ]+.JZN* '= :e 訣yeƚbH,K0SA=Qj ╞t%4jvw 49l*C먝9IMy0q= F+e!cr"&%}5|;⒌4E!ӳHŜ>6& e`-'>2MOPkNFwDnhxpN jچ9``R/ QiO"izB32j)~KU Ʈ 7:1~jN)]/^6ݙbՇU Ap]mִXkUvSm &C[3>~̻] vz{)H/l4 )(ye1 '54irɌDrk`9geg6|\W@ ϛ,؟c-8ɡ?ˆ;&`X0|4@ڝLP=p%M4r^^S (E>mwݷELg7EΒӕ-*m LހM>[°iW=Utaf!>α?I 뢰haqXB!|F %dAЛ3v_%_ pS"dc>B+\sd$N'ܩHV@5h˿4 %L#=1+){UTXWuПRɧAY2Ӳ< 5qgHJȋ>xwx_@nLZKQfeGT3M)~F]=,b2 )2*/F"3"Lz2GnV>Hq"Mme\FWnW%1<:[3/1,RK_7aɰ04fn!>k6GYRo y9\oPP4^q)xF" 2̸^ Ď RF_Τ\.[3T'1^`ywg^&0@y 6hʵ3^)I! x~/&jd*TroتzZIN[D8Y}Z̐*=F,6f-~" _t"tE7 lr*݊Pk`*;ְZ<ICF$Pyb `5N>&uh̓g8*J1P3ٷa.A GLPk]KC]Mg 6>26*. ~: 7n%dQ r,9/JSÞ }EJ1%ӎ q;_1ZfE>օ6Y dWRef뵣F\e"o0STrRLs)9]cN:HFF@bU|DuutF=`u/ K%Dq"NHYaj=L? pB(-Vnӱ[)AA{UE1t)`Au7WF00=kJ'>xØ7/{+>oxiJ{)"QUMjޕ$f(KAOxzRgxXH߭eA=MqU{/"oaVkoVhs[̾ScSoqXF.  `2'Y˕B:&}>wGGdEvTd =/+L'U> xub˒=ZB}I{!PR:,ӡM;PwGdwx ǭc۴JPPmjV~y& ꞐG06WyеPn"PkI=y0:0VOI- Eά5Vo*u/y-ot%thS78t5/ԙKn{*E\@]sa_.mRP.!mqB:@`$ _{uܗ=tP:ٱ^Lފ;`h8"rt$H!cTsVY[q!\WuT \A .Ϩ$I8Jy4Tr'M :KW"۷X,5Wfj[<F9deMȥN pfu5Q[ Z0!6'ۣ\O%ǝdM N}_?^ui ÅA!G u8[{)VKEw?ˆ񐯄]2aN3gk3zbe,-'d_3`Kdr6t:5fOҤ]OTx#C(wR,s$rGuq-yìn=P~]qNCd]k Iͽns@ _ޥ$C J%MXXZޔeY0R4Xf$ԜAނI. @Tip癴Ja BgR9pmf#ٚO@fZ`)ڶQF 2="!r4I|ؒdzS,E21lx=4W, WE̍-o~+LE8DRCU8,~% Vafs{}˨(T eAi; \6!K9ۀѣ ݕ,F#y]J;Z.ni:/I:^(W3,2V>W;ӆ~e3BOLbe+B!M5:~vg3bW{,":{!E?r0혌rxh?(m_F߂|?Ov9`0| 5|,/]ٺ(gꨙCK/ƸHE}YIl{K6ZN %Zp։ A9! ۻҫbnx(c fYZ߹\ pLv)CItNe ,p*efaQ)qLܭY-2 SAy&9Jx͋JKDR*6eT"`ːr2b崧~M[fm,^:s8Z1ByZ'(W}cҳEsxn$.[/Ņt)wt51I˛TOY$c'/OMAQF7}6GCjα'~̔":bJ/[^ivjE4 ^hO~qݎun#T6_Rb&i)imH(WЬtH3[xF=+P{DŘ9De4]ʾvHrP)؋]>M3fEv/0Wuͱʳ V[X;&EjD3]ÊW$փE-ޖ pbmeU {PٌLw_\"ݷyA/a]u`lS+>H3%ӂsP2t0~- -# t͵No:iw19*{b0ƹW $Pj^J:쓅O<͜bzv"_(ۨWj= ;akjdqPּK랦uh;K %tZFpe|v]BϜRׂ}bJo_垔G4aw*#UڋۈB:jK}GEWAE;3KFK[a; b4%bg?Cy؎%cS^"Lsz ψR *)U uˑ< oV3j) FLz_yOjaH;[T`bu+g9Ft-~k}rr k:3DgyCyHq,,[#2;˰$AR&gM[WPWx@e/UK08H!i ŗnN` )BWckFD8a*g,BY"^%g@6 I]֠3`i;K㐘L2~h#G lC0PNIPX G|-l25jEQ6dyC75~jzvTylO6Y]fE6 k*'䐡Y}c\`!2YO-i(uvRyi|DרZjIK8 kj/D`ۦCՀC1|GFdx~G$a?tEcS̫ Rĸ3(>YgoG'  %Ԣ2tСExWPly7>ר;O_/847^hk7uӡ׌2 E`ײַ+8khj ,gQyuѰ nK\{eFv ˧CDAVM M_ LJnpn|͖z`0T"q4^]Z'9._Dvdۓb 4ub8?79w&N+ F}髦2Ωس#u35*+ Wj2~vC݉SAɀLNkK#RrK<_03|@O+ a'4~ ,qv{w9 /4]CXb-KߖPT)tLF$^P'צV5~;W尨jg&D a7ᶉģO7Lz}zJ( e EAVBh(E͏& 椳ֳ^♂7{*q .jkj%U3r M 1D5JJ'oDݝ§>\He適Skq~O7OW毲1o^_6? ԳQ~ 1̀ zMȢmv&Y>+>hflW~u_D9>L^Dհ(E"g"XXM7(谨.Ho2sTϘ4}Q't]CmΚx_dӥJRxK3g;=]Blȉ{IA"Ay4o +ʾu\.`z&T=sp;Yjm`#E :+U|<^r"r+Jf JNc*~@ckA!ڝ/_O5G؍ʔWv)M42Yn5B(8+kx*ym/m2sRcޮd^_ƑOS}6Pߋ#MEAr]F2^wa_JBŦ^eʽi=sD3tOm ,Qgu2/Tuh_[pw1 pذ#o,9ޒbE3~| >/3\f1ߕ Lyc%ۈ{+SExS󦅾 S<5O@id)R"v_js85BQк+1`~ڍE? &PEBҁX{p.o{$t2%uڔS}$Jӭ mzFr{,81(2mcWp8'$H%u߹'>/kt,\76وD'IL';l&gUM]R73B#rಮ@W7@SDB4iF ܴk PXJW.1#r,[/+m>aoſ,1R?͏rˣ/S -*uM>p~gj?0QDr411K7! k|=D DeWk>z[j-X}@nP7hTsBSNook%=Taۇ&PѥݕK!ͯIuVA2!2#XP3z=x3b`0IuͩylH0”G#B[duP1iյ$!nq#U Ϻ`8p48!VٞC8I +(xo8hޑ"- O<]"[µ\[>s7(|t%?7"Q5ճ 7 8S)AbpG.d>IxVoqzˬ+Q:7Vo=Lz|89?ubc!!TiA2[*gj$shT֡V @uWr cn*3!4 !$mC4bXZmᄁͭO,+c'5 &F :\?HkIH_ ւ̅kBauVxJK-zN]JS 8!;5&x.IOx|pig`f0$a؏2 v)V`i)7rA ֜ї؏0;S /^fNE6R_ԩǵ@&G`,RyXCVRà*EWg[_Aq틿GVWcUFѲ7|<2N#p˘Zʼ-FӰ/] * [l^ގ}XUj0}Ue +Rdq(RX%)O_D  rQy+qgKK _$v2th( !rf_B<#5 <&Ck_Q]R)Յv`R30Vl KSTt<Gr6,3M 'w]=kcWaJazG]yoL;SQԘ)t`I@_ g0_Z@3Q;2ڌMjǻ2#@ǩ862:_ṙr\^ F~= I[!G(>H - ~fK{Q*x 6-aL 7փ~td8.kPn]N *~NP?鈄Wm|I XJ*4:r"lfCSԋ>=STN蟄6%)8٪tU&p||%Vr_Q(ܼgq 4@\=~SU+`D(] wa V+T#lV B $'!WEM ~CZ!x-p" Y,A; ƺ~޽W?"aF|ᤃg6C7M_Jz7Q?L4n,őK%Fhǒ z#VU5.]6udzS<@/֘ɸEjTS-J%o洭 NX1F>'sx|qOM"5ئ0{c& l+*ڽJKP@šcIFeݽق%7"VXo0{ 9,r>Oeb1BPT' gI)u'C62WmZ8wa^J{`I7#l{9$y:I;p|w"S%`?,W- Z p4mlhݶ&tl (MVc]Ghĥks?a'7Zsz7c(6ˆ}Բk=Lr)thۊnBC;si⧬ y(7awh2O ~,W j]a q7J<'fScnR uxow-G5Ddl_!wު#۷E{NVxb_OHU;;L"yyѭ7eNiI`0N~0] 1^čƳ=8}aD~x7Q[SR?8ջ贷 "F RbՈ<$>hWEA&AD6¡PV9dKSvUqGId 'bs% cz||2R}v,7Z9!ƺV (5D zx`{!NEÿҖI>U3Vȯ$԰ M D{t }x ^EClbUXI),d5EepM+5zn8 D^1[AV(aR޺ zIJ0'>!gڦ^.z-mĔ_<!a8LٚJbUXO"__ޞ W<a! ;U1 sES[8aɨC^{sl6dO>ΗYy lyK~;,=+/ppƑ QF s aZ ÏO(3˝:8t{qP|e5߰M^ub³Q_!9RdMJ@Q#{P:_x i;_ o3\d9*YTݎқvs̨%l\A}f.\_~yz_s&q$sۙ^R.rSi8Rd F[O'>;͆\M2.KkC \al)'GxOPu4Wiz +Da;~+wXj><3_A^]=PNA}yO=2("s=F:Gvaռq."4(o?uqC)2tG1q 0&h3ݛ 6XP~C,,y"ҫ2s|E$4Y_]iޚ >zrp&H 4GYB[f,&CCQ%A\.>tט0 :tBmV,tPA3azzLl.6.hl}Yh~eƃu`XVj ΆȆ7l)O|,U **z kOYrz`|䇿4{z1oVyOq eQ6D8Hvo2go8rw$S2Y 0uܫ_XE"+ ' G\=6[.Z s`Bxa<9S ~A1I١:5U3C(1RY;Uh Sh}i=LL"UFq7wn.IkK\5jAX*(larRul]iF=aEu s3V|fgr5)8z!Ot;g +/8*H{L&, )V$rN=8yĚDg Vo1GgqPχiy9WaE}ty7 &$ج٣x Wb[py~\Yp`rO3OS@5 2f쉼y<c3<<kΗHUuO2#bL~§:A4:Ĺ5F/2գP2s5pYxS([v[P(/?%-z${PE~4ި}.b!jlO2r 4b|!;ѳ>9la?D͛jgwlvEYcpGֆQ "ft0D &"u;M>Z@gv708LMAp|u\"8 tSebE}5fBlp\pѤh XG{+zLk6TiGbD?Aԍ |'2_BLrf(Kz*(mnIHMk)xS#Fʿ!D< b 2)zwW%Zdi̓;Ow-LLBUIpL\:V L܊D!VF_b䕅Z&7XM&G[ﯤ8FNFj_)\w@,= QRg)9}D+_AR=nʽͮ#2Zz02d2wrGAo92o@d*O~^8YuX{SrX&"oR?o ReBؤP1a81iQ%jUP*lOxNtσ&Il!F jSqZn 1_݆k_| dB[{"QY̿V ĉ1RlB )U$ 38/ɝVUFj^)9ZeߕY{v/Z]-Z JDf)2ݹuNj "m*/kHK>-ɇke&=M}|_r|1AFҡDX*¼OE9 ~5 sa%$/M`a©"'7vgM%b\%F%y9Ą] E LAV Izɡ#|.+~rBxxuzχV٫CU bӢ`ZlVٗߕ&T")-V>tQƠ~Mýe.ů˚Z gjk=;j1$0عh˿Q~Pў?B!>`t o]Zd< [PQ Ig^4 8! Ӵ9v?]Q]kt.ݺi'A!.@!Ѹ/X-˼68*6sԜ{ρ3x~aw.h#(DF44 W.wә<m[ڕ1R8"x~w}@7@bo䎛s<*3=)K~:Z-~en/,nb:vph2k-v`qt#sQ ?X!!sKq 9F6E$+F;k`[Z[VJv5W-{b-Jc.Z=x=uc; &5A=5"-kEePɸ2GRY&,C)ɒ*)uf~F!\ Uah/=ͣt̫ؐ֩TΤOi1aU{@@|}|AUZ2[|㚽DSfEYxr~' P4ԙWd I>6?y?;_ $A(Kp0̗kk𐓈 k䪸0Y4#6Y"Ws(ɗ_'eOUXң|ÑڿE^d-1PyOŶi_@M, Tk6dY$%q}y؃$x)/-^[v-:lb okG!Ljd5%d`NIT+(w*1 > uǵ4W-$Q•`)ٓD~*pR}ȾP $`HWS׊fMͧ]q4 IXn%fV]S ñhˠ]& #`mOlF2L_5zUE8~nҰGY҉<w>znK\qK_h%u|nG݂jZ T bSk@|0o9~`_Mnp>t^fXD8`cDhὬ?G;=_`ha7e暨XPPRȓ9%{ڪ'{b%W±f&͑vRA bE:9-#k4SD" GVsErDu)7y<&<:HE?+vz/UԌ%դ#?{01W8&؈WQj$NFZ-O0 XBÅq'v.[w;xEԬ#W}dT)V|HvwSfؓMRG&hXUOb0<}{sD}G8ؽxHv5Ě=˱ab=ޡ*Q͐TaUS]UJt7wr ki!&`孚{礟wO-Z*G% e=F=K*}-.aGGT1 .ooΘ\ .IEpN%ǷAo/Җ =޴GB65 +jIkUqyB*(4}œ՛ssJCkhxgO,$R3E٭~Sݴ%r}j ?m0" mѹ 9~2gU:F k j`OֺqڛQUi͠·RBxc+;gt 8DjȺGxvQ)2i@S8u ӧ3QKpbΏHr_E_}$: m.~[Uqt;K`dj<4=[4/8q/uNm*( #xṬv-\+AA:c$\Ң>2WcВF;IualS7OlP7&(][%wB ! 3lpkrtli$znvtCj_9o ̌_uM]RtG U&Ү63eT$F3"u+ckؐH')ݾΔf=# |hHnj #5>J$oÊjZ V/u"%RHMy}}Tx/J^D;n|~j; 5zc i\vw yQ7gA"0G<=ɨ^H$fW ).C~{ݞw< 1V| އmm?'~z5a;XUmByv1" bP}'^rh-N r.Oo}] hv!E1"gXuIznKd՘cB:EFF"oyI!.S\th5RNC=Ǿ[A_2-hXgZ# nAi3e~󝩀2`bB>S7W)TnHB뎧-nYcֽ!=@TtsS5pNLug5;;68sG<0Jk [z3yMIKl/[ n&ca*?Yqc-qGa(b+vŃ/58L~]CĪrK]gTXqh F7DBqMVJsWI;Z 8!u!}φiI̹Ô"{m({[P<%;$y݌_e|GXgʧz12tSa3?{:{9y[A]쒬$aYvvp82]ZMox1L{6A݋Tsp'OžtZ+N&H:zRjJO#ϑw iHM% HZ˪U*ɵǞEFo^/ |TI-QW!<[a< y#kx B˱^e˂ZbLE&yoq㺄?WQA/>>U(pM/g8Xb䧐|֟ӼpJǾ@3ƕ +5|.K\2@_>gz' S1R.,*k}~J2Q.% Ɵ gIQG,|UOQ7pl./:e\#[@AhPm/l4 ш3ombrڸ/1<&CMARa0gVDw#5IJ xVgZU2 P\>Xh'cp)YTBi^4Sy:2S# /+"UĤ x i m/L:~WkbV&es{s{y|%^ :AI5w/KhVA{.yR&R7GEp!/:b"E؉Ig ӓVv=A )J 0 wmgϣ#P =k^pgm?`XyI| ;1ja,zȽ`CJ*ޒ͞,@uJ^m9}F3R ΣSz#A6{ nf_%K}#.f}⼤KeLi+lqm ZPiy|%7,9Bl+|g_n0 pWN$Tu#sn(Rdu.uaZ،< ¸> Ig| ?/U:4Y ѠQAEZC1Sʾ(xrq|q!i8CɆ* Yٿ' GVQ]!aǝ@ %殛%F407X!VTM"FJ:oVLy 8IUB dZ9tK~;7!Ȫq#C^%ѷ_f-/4nZKp]9\˻QטBUة >6.ME%?9a2wӱ~YCtZ 0~C];=oԎM+NH6Oo!O1lh!vJ蕭}jvz_8h!l'Uk[zw(xZ,@ ^Dɨ5J'&@T##,^Anu3Փ=ޯM94 QA#!\4# "qQ|A 5=nS/ U,Y.?fhDsw"WɒXjާxw쯒\O#cS+|> fѧ?x'ֱjCqb oI3.U.cWs` EuAD[MXs&zU[Y NAoU%Mj3MWȩ N'6L*U7HW/-(}2vEu e&76!}'@o5.[Y2^5H#i>8NkNK桤 hW1KCI_]GEȇc7F{x{%һm.Iz(T 6^~I8ʠh7 cSՍVTyJBQcZRE[,VaC^Pʔ9aDt**pcjAL_u;ء'ӛgD`߆UvεE|RkA>R:Q6H/pT=u!Ӄg yڏbts94o!)BKBk?mtu#Q+萎jJQ=[TiE7G0Cڰ)(˂9sio/bu :cQTMJ'AwW~ T v v1V;TO"_h! 4,pJqn a*vlsAٹWj;ՙd5ުi~ YƯf{3="˳>׋g4t8i۫ٿp3'!ATlT+DEG[߁㝕@U%+X ]x-7#<ڶYbg]G4hҔM͔Grd*Ɛƥ N읠P\M9>v=Q"1VN*c5`6̴J ?xrK:eSq9ϥ{uH~PA.tn ZuTr޻~=W=D낿MP6Gjͦxҗ+t`/MA_`3~'?8m<,dPߓVcDx+&Xf KE{kZ:(mo~$_o( T;Ȅjg2%:`E/+m Xn^U`fmФI4yKx'Mv_Z@ ;\CQXnU }7Gq/+Qa-QhvTnf0îr >j`Lo+DzE|h>F)SjHߗ}*{JSi74oGh~e,E%y_̋Z%| e;اy# caIwуJmj[Eٗ^촲7odžQs$ SnS>6"L+ZrC4 e=[ǶNUEgQ^I3yH֏0~:M6i0DfNYW&Z9OٱםP%e =KFhXc71s ou!HW82mW;W&䷢ľno]{ק:3ք@( &2dz%˜!,O檞v?hNqCܿ_D9 ΃Wu;ZwJ@+=ʵ>/-0v>P'T.dT3#lZiqsd}$ ޣְyяAeޜ}QwmiR'E\~{4+TK?+^EV(Y0]cjeA ԒIiy!e muAdLI/xjg^¥4ūv?]#Y˴Bڝ[ El7xW҃U5[Ԯo>`mOѩH#mLt ׃13)/ GHğ2_t#4T|^6Q^ȈIƑKvB 4/E/_dnFg|ԼBot3qVFg@[u< :șdl݋޻#4Vg.V%TbgU|K8 qj!fRdSé0d7÷`ݵ]1pbl(cE$}Tar RJJ3(WÈ ٽvUf)S`;x6H[YNRI'; =%j ™˹{J _ ќJL~䬂"`:jovZO-%3>z1 JXEiӔA=| ,F% ER.R0hw_avlj|ߤr]7!y/Gz (ě ԋ-b]7TxɹdzH̼_ɗVmm Q-Rz7?pWg{}䨝֛5*F!ms!CF FW(nnN)1MwwlQ/ CnbʖR(Sʆ88'Lbo6L!#dNQ<_.a B mePۣND yEYSv{a$..tv$4s)V-tT@[>Y8lkN>\hP|8( 2R$9CpU|;!f^iI8eDAW~$SLnzHN~ mt5TfSg$u7hLշ`I 4*bn 4?GF2)Z3~cmzm4/$3Ü~?^H >\WjDp o&\b BH].wV*H7 Iۛ&FLd(EJs$_+zFHc& FA>%zwǾohzVHH=aRv2,,'^o(Q#:BGa]abՋl.苳;;us<y_ob G.j)'D˛o,{>Dj'm譪]ؗX*3Bit^/-'/~p==96܊W G[vWfN]R_j,KH3VF"N֥E7u<(>";-*PO)(ؠ; R|ɴll4LKhWy4#_39BȶxΤ\~jr4mB.)p.H0Vh-PN"Va ʿBNjmop"sBue(یE.sА!WSn=RA Vmv4\ u!0`׻3Eiy)ɸk1NP0sd m:Ѩud-&G3tػ@j7)26+~vsaʻ€:,(!8O~ӑ0Qh-Ϳb_T?Jzta74OA" X)Vm:`9 >SpkvfJzF\>G0n XDnv$U|3]h,2f D8SrNlG[}7*: H=hRy<ce,ON{'h:}/9GV,yA~" BdiNEgK "'s||.l6c[!smΒcVaD/PwMF pѰW,' Jl5,!p¾lEE*5nS4}Cw\ي3@̵nn!שCp5KiVNT|fef 37T>F~bVIi "<#6 ԙy-;:(9Y43-T Mv ;!n;a(^6S$SyN8:#6 *mz;{<0{oY/$ȹrlqi NAlj#+ m&eO:Gԫ/zK # |1I)$ΞpG{aV^m!a4XОYbh `נ_׆Zǐ[A͆wAݧg׸YﲻȞę*G!ܜ~zM "Һ r>+PX 3#׺ LX3.MX1W3:ᲔVT>Wjۤi]_"Cuw:A(=б#dpw~-vvT*]Ȓ_q7^B޵Z bɒh~s1{M< -3nΌ`&[H]|y$ Ίf##vW d926%c#h!Hx F Dp:1I em?S ƌ[䍢Uj`:<2i*zzh+h19ĬqC(̰K9/{c̤57aS812 1Et:66q)%,Oq Yn@;l5oBz4>߃2j&{s煮X뀵椾]0dr^tuW,d*BܿMK2"H$ֺ_BMBZ7#FW {c8R]3z2u#bu6 {G*cqq}a5TH8AU/`JcjAܓm-L0ĩF[j0'lߋ؞,:aka\a髃 roi0ymNl4S-uX3.bs{$fEBի:.*Wm BrHД:=nVMbV*ϓ$N N0|PVXS| 8&, RP,nbye;s |3=*̣g䜳BKw 4vCES_>Ϥ$Ƕ1?T\7)s/4:<.׬DTS,/ؓ2R2$y$* b.uCThVYP!;z=ohl^׼Ǿ7$/%$T ==홬؈tC.:?*FWo㪗%(ƥQF!TS J7$Vw~m/+Ҏ\8 )`EKLBA<-D0U.䶫R$_ uQ1LIf%NN,kCaw-odɎ,-I&awsق)Q[tJ<}oNNaQ\magUXOh訳a+S9,4& )z6s}!% b"kVs\NcQn{iЀN$(Ucmgza}~)@@b6jaO3AZL9 yXtKz!>'Kay`5UxV׮XYP#"M}MzuʱϦO<|#w\t*1wcю&s boyu "8&RrZ{y:eƗC>+Fiz[ybM?lݸ-eVUJjXdd/¸W&$)w1EV(QM-=4NAL% Ma!<66-QEvdħ1`fQJ_3U g&L"_Wce ݳsȒR)Y#0v!XlRْ7 V|_a i58C&I 8Ao,5ȭY9أ3< ԥȋQ¹D{ʨbUB3fԞ&D%H8J@6,vYE֕bY [?z*0 ש6zs;R6*%]5Ȕ6rJF+.`6Unf6)à/+arBG"!rC@߻+'&W6eΦ&=G@ܔ]"_<.) iRNhpƀ AEd(t]OD.V^QZ]Yp[ 㱆#9/|1l9^B>zS>MVoKcssqDD@F/#< XDj&%V_r ,y|: Mf' wz ,L&/2^ݭ GIR"b/뼻K8ѿKez! 7'sxRymco .UchqkJ.MdoYœL Ohr0$ a$[ ìqs4әwIV<{m>!c[ u)g@8JJ3ݪ: jmtm̉/\20DSi`epx&@t$I@5{P* 1Fa_4VUs ~!Sc XXޑ0Y蘙|vV~=4~DUr[9'upP t[La0_Hp-vOA 32HIp֐x/$'̘SV{{Ys_ٓÝs~Cx|<:?B%?|ס(ڹ3 2hnQLŦw"sPr Q=DKeZfoyѾX3FUc"*4igv`U RJfzi SY巛ʄ'pe` 0-0qcרְiK@ʚZBk3ӦIEEC8NI-460}5?U&o,;|3f˦IV 9K$+1*ؘv-91j ƨqMNr5HJ˫2ñʌJsh0TuJ B@1uYB.Y9R62Րf&=K"v2Dh 9#n1@HN*`va;b|HoqF`8#+.upF(-ڌN8լFr9V2;F %PsAPpJIP녡6t9[A}L տ31%AX Ν ('"q%$-G ,:5Rt`ޱtJ 6Jl}M lDy ̻B5̺1J[3_lt4)l넏v*11 =Nn/wL,y=咒[iVUvdi¨e~,$CHY1Y UHe;3o2.CCExmv#9sKW)z(4+נ&-0l"jx/ۡeu>a8cq!KD W{"ķhLO29Nك4uJb&ł2}] lUY \TءޑmA(⑦_,@\;h;L6?=Z(?gzLa#q;^6҂ Gj@=ѩU %ghI_ykGZ ҙ]Ëx^p@"&3!`/t]BIX΅ !.fF=_:?Գ%e;iЖZSGЇ'̄F?QVI.̦Cd<*/fTce,=1Uϲylc2/6 +gB#h9g]kV߂<|C3řh1F,PN㠟p ̼=ZyN@Yj,Z{%"p3Ac6 Zf=a%dX  Oĵ'n`Mnzh $gYKwbMZKsF[n"f]w^ɝkp90dS1˝ }0v}zxubVt,Ӭd5d+ L=ul*B0uP)NKx=Wgπ /5ZMGq?D`[Oj9_u98>P`K]Q䉓>#@Hx(͆l+IϾB504z9*4 M<Sb5nlN" VkJ|pFn 3"JU$6 m#ypG}cYaG[` :jډ)M, "$,h$kMSxr.,bsN.8h5;x5܅ $u֭ "-0̭AôJXp&Y 6v ؖ C)=yF.ࢯF22j;wtwx]F1T2+(18&m榣@wȧNSG]\25zFi~Ug9 sXI z< 9L`z~:\N~"'GY|r{ <&{ Y6Ϩt{-gcBRnT[A]byNl06qHS{4D6F3Y1Y".l#i=SB[+o'{DpJe0< WDD}u>.ؔ *~YJA*9(yO Z@ߋLU3j !P B d%xiNT\mYMsn $SlY\e-\B2g2k{< +$c]ѰvJLx%5/;yąnT w ,Jek'-gxZ~&-&e=:A);وˁ/*ivS(xqFp8 32DG59PE8,uԶ9.%b/H7p(+ ~m4ԔIV?|b  os}et:XqmEu,+.6hJa&"cvDKS&)ﭝ{ eh>6z #O!Us]4A}ըnvg ߠW/ w7dϻCsF?nN G;'*FP(ܖ-Ka7.8jSbZWfa ͯ_}AP ,RQ2lQ(("DX9/\ҫ +}DZgVW@""+c2vgKD:mgw|@sG88#(ڟ(i\=5tG6jRSM[؍غ%NFlxMJgԎM5J>ozChIBG} ^I4ҜX[mX" &'RXP܎-y~ba&SF&';\Ş6"- rNA9btM9 􇍲ڥw;ˢ g UyClϰ\  dvj ~S{!ת]݄I_?ʙ{?؈`n;ng !y%@2W!wut[h'4 s\ T PhѬ) P'w=\'rEjStXƐ1 7x}9*rV^2ٗ4mP$ ,|]/p ۣ }+(|Jh:_ZXoǀ9$\cJ6*ҏE[ ڹlg{ n;Ԋs<;$}bٌ >Ga;1!٭W w^" Qe4K( ;3')XIΗ,p.PVu7.t /T-)̀0adbMvl0y7n#&>}F?w1 ̧wxԒEeI?9jH @𣺳I?~_~̢ -ù,x2y*ٞՀWy׷E=vO[ ?k!kH$=֨MP7ہh^|3ˣ$OtuEp>@MS;D̕kh_T3 Õv,;h*Îp{ 1 #byi[ͧ%O{FV;0%~aJeF?K!]; votbO^ԀJgZAw|\M`Ft~R&7qgRjerp~ZOgc^=o4t2VR ^)x߇MnUZʋNN/NhsMKGn}tQn2{j3Εo!H3me1׺x?@ݮ;|ET5ʟOJ6z*2`d5ȇX^ ۄ&}Ȉ,FXKEkɡbwk 7I0U=IÏpTG7[$Ё1cFjw#DXqMd/t%ޭ1BM`K:;&@νx+2ڴyeJD$}tW`\t:}45Fգ67Tp?'a^t:G8ɶ0WNn|RUNhWddLJb2O:l{@m8&$zcc#=#I>C q3QRuG_IIB;܋:KdcU3_m8}5,reÿ  λ+&شIZq-낁@}5,Wqx`7q龦Dp ~ZL57q`ncX Qm'  lj:EU~l'*)-JDL>bi rķ|t2$Ew;$({Z,p:Adժ\W,ڵ|Pq֐Ƀ\hY^`!cu^:XXURAsȻ$1Cm#">؟"@mbUQ꫺Cm)ے1DJǏ_uN%$F :e0 iXBHU4qBʟmzsry[=6Ƕ8;L0JJaURp̙E~nیqh/laNMHj>ǝeҌMlw}"&CP$W3ԶG=MF-zGAnܸ8iأg%E"MAy!D*vbg(sM?!D!ZBZk:5WEGD;~x\L%+`^F!NCdԺ%e `֥ĭAxpQB\T/쑝B7na=yS⹾xX"}F&8we|m]6%]Й*Aں6KolH|8ï+i%f8)ƀ!h>Qg4WvO?Qk!iF꺺\v ҿ4=G6*Qx*Ơz%>Ĺ&"љV--8j@IwL%zDg\{[_Ηy4b|jqm1XBROw=БK5= ý%/b Y^@:?N~[w$MjFJ\z{P9d zo\xkF< cnS'KdwA$+ 1 j]Ԏ]=%ьX.gHR<9CV%ŤO8n%:Yj2$V\py 'o%q9%9_V&itƯef 7ȃQ+˙`\8;ML3J)2Q=;{ j7zElԶ&(muעu`G0ªmGTU6'N3_Ii)〶)=mBy,C,-˱3+h9(@z݀.<:_SkL@tCbt >-bo!6Q3I.M鰾'YjʅJds b+f@ejՏ:\>P GxY ɍr ֹߔ|^q)m ZRMvc@ABN.8ӦHi,DO FzuFS",~jѨt+wOpJ~lГC%r;M]R}tyEvPxzKr='ǀ{?\`٨)H%h$:hr*\LUsM{Ra"N9)Q )|v{yj]MXty/ƌ-?&R`_fYaL;VGY[)\iZQXh ]E8Nr~޻6O>IS꟤)Dh@SdD)a(|XBu^QpY/r1|O <\tNc-1d,UW @HѽozfBōd lsw6B%1\]Xa62]P ZHa≬po ' ̩ 2`wm< T2D;+ „Sz!%iLo٢ԟ#mRju<`rBTy2Vk%m«x1,)E[:d6HB|jdwtZxZRJIjL!YN?j#*c \+SES)ϋOOdtG-gUR!ZBRrMb#ih7Z~ JBc %aHZk\~)p]I б9~+e~dPiZh RIPYttđ{;G2]v¸׃t$ D7cx=/ \˝"5*ܴe?blOjѳm@[ednf>տ31w#C6q{Q6~ݬ= $?bA\ iuU+ G/'BffvEvH˘ SK[EܘݭәSYv#38Çc10 зOj@sQj8V屖9,"t-mI#O i%Vspv٤OY^o+  #rD"'V Po aQ?"3߾ߪC"d; TRqnά$U.ۛ-*iDEbbo%yЅ Ӓ'e yJd3@M hS6r|ْJ,enEK8y|]= N2z%e2k@} cu'샽q+ u/x {홸zGaATDOTyg҃`c*͉AY9&r *RY>,s^:_(#-#o(VpF쫋BM;LEt:0%T!~S c pL7ϝ: ֭4?5jWqSq3Q揹hB@n]U[A((8/d9j:SDL`([\_p=mGN5"[ ]AmXA;q_exTb?_ N𧈦 )Sy £b`6Ivr{=MOxfQ15L'%&,6ij8Zش51lՈ778ԨU0LKڳV |ym(ieiGwlK  jq-w+NH»-wcHF#:<7{7~;RۥA y@ր/c^R`@ѣ'$bʩ3IО-q?d\"{D[^ ;5]=8w{伬3n'd} ÄyD<~ÎZ4ɦLo,r%BĐr*V:UXo37GC;%F<(&K[=sZȜSzibFp6'}`3D6SxgiiˤBkbbƇMx>A6, Reܖ`)q'?XD:0,?&s&%_-Y-K}%)TS.{:4o=8x!wNi+(4Ifn_ĞE^P ocPt`d[!+ m \ه&Kn*I؝vs_*-:8o̠p0YmN\%ah.l̮*r_&DݙV>#ȺHVTCbKB ey'W:Ӻ k2k t2&8^R1.ѥ*֭?J6Vݜ\gT{o |(Xl%lB'JN2 P'չLaHIߤN|!\̱@OWUC^?"?K+ 6:x2rO`>?vu*sB{O˵Jdޡ~C]zp^|*\d}![.] HD`t}cVH''FQVgZؒ楗!`a2֪@k=]Mه&^4gwSh)/[X?GRcH۷8>돉*I 偊[ lCJNeoxos`0n~è$Hpt"A*]s9차s@kpcJK䪗(^ ge5>1ZXf}HFR喅1_D'{.GDyGGN&Ja|JչUźÈMOAR)Aѭw|/ŹksB`n䅁d׉ZSdSC<"}g ^EV~N  4=n˵m vO9b E0 ]r 55ԙrz!"#]M0|xC;VSGe&,XsG: :GXFו؂!_c\Ӈ+P}vQxng6GaE›g_OxK/P~2k(wd"eD$jm;;ĂWގdjj\dmG9WeV̦eƖ+\׋vc,irW3eϪ̤Ia^J׆y 1}a7KEĒ!T}trM)Ek[l 1;SbĘ;kN;H5lp)'~KFB58/N 5 B]Pp/v/9UԘET %s9`V9%omo.<}U%o;yf2~@h81I6-6Kkɍ+oSH`ҥhݹae1Fc࿝#ܸ8bTnenP-`=t/W+t3x҆76/DJ%g~B\Tק%wQm5ڽ=ǫ<2$p.&T^U^TkЄo~RP-sFP/Qh|qvvyI}nXMHD]#s@D].K'u;̀ëዎ)(ƺK +x 0k4#2#wWTԊbb6zUw$γEN׭Xɷ&Ayka.g$~NV^ O΁Du)=[\UYI9Eܐ W{K]lPY\mīm%(xtx@*%d^K HAcSi벤u%Plh= *:BoR7I7~h/ano -P@&CbdK56Gx*f ʹ?џ;do :T,84)[դjj4Y[ E)IQ2 &cϲz8 ˬj|ޯZŁ"5 J`h[^6Ꮘ(/[~`,P*[hw pB*c-7HJg$!zӭ9&-DcdʞPiZxԕ$Xg+j[)4V*]Ro̶($n&qP8ޘrE &3!іy%* wxpBݟHcL|<|[/ ԑ*QOU]N_FdKpLdPI8^"G)T"ԹQA:\{> >KU%p" :ZǞRyi:ߑztb\!Er,WyaMHC j4+v&Rۙ>0+)Dbz*"!59mrR`pm5|=tE>V:`Vu@eGb'%#$``u)tJҒGCHXs%$;#d2s 2xVy;\scɁp+06b u+>q޹Q kͳ7ec[YR!#>WL\vo0Hv`<((G7ۗjk;r =$;?$֬9Q?2f&: %L.!fx0|,zCΉV`& ؝!i(@=uvFb9ֱŇj\dTu>y/L۵~p+t 2ۻqu!0`kloѩo#XSΦ $Bc7)bB]'LmVˠiԖ 99CWGAOF +q4ez9CJv 4 /P#lEȟUfh{(qb̜NafY^Za)4W0;'esF!lˣ3֞% %Jz31H'$6@E~5r:9srNoeRhoB!MH`6r1/MzX_7ws.乍"ѳ+PP^Wp]SDVK,veY5Y!pHqI*v-EN6ײ0Ej+ `7aA<7G>Nw5s=$VfU TK z-W] 2mW*xmIĂbH8K-j6߱] P(ۀԝrB[^ʥJ9EqU܏ ~ yJ<:KrDҬN}}>-HC ҫAWȋ ?PB6љNX_N|F.8Ĝ{B %XjC҄ntyarWLZeD݆nFoZttc HTX9C5G/(k$dY.E4\5-n(İu]dMWc:SX("H+0 yqT} S_vWJL71[HZ1kG9Js譢 D(| VS?{á[Yv84g8WuJV9^[ְ$BM0rZ3c20//~hKIgyla6wV7{샿I Y_7t)_e}Hlղ|[ƿ*FSnB^5xĢ+ _swdBgBwɮcaqA]꾿1Oؠ%W}MUl>P]X{TYgHWOe'k 5G[N-D)X_]i N"\ ȈU. OT\0e9c*QvU¬A9<2a7l4b1Z宔ȿښ[鍃Jnd2mmbsH>K)8ܡG/SgmI0`Jr$U݈zUqo49̾:gc0qjbyht|v)k&"EkP3ȇ7Cɺ:}L[YP0%ȮYw>RHLIxgj<|9O? >Ml!"crblAwQ`8j"SfA:):x{ޒ̓Q>5:<)UtjM.7+qg %[s}sI_IΏHF+AQtE+*MM>~v~*]op_ǶD~W6ixȵ(w5{m+Z<P0NvS$|ڰ/%Z\6D8צ_ 9 KSan9H|9$l7pmBoP|cS?(B/$GH{m\տsc=fIQLbւ>TBbƏ+J쨂8nr꾇\ 01<ͫ!Є|m-*?F`@:vi3~.``)Vww#}نi;\v0/}4@t)R 犙*D&2ϸ7L|nAV\c o*wcdG+={ĥs#$l<~ <]Oݼ]}SFLI?N:#jK =ONҽ0PPq'[8HA\>TxW~pT3ᗼo,13Gyvja*MtC۝MU͖<5Gt NQ@ 7NT:?h}#0=liTy"tumgOh@]*[ '΍N;6á/۰ytuiׇ8qzHV,C8֑8 ceͶb'j"0X|fƷds>cӴ<>J?O=*нdDLEkZY `cS&Y¥L#]b(cܼ;)J.CLU7,y*=J&Ǎ͐d_Htny0))n1^ tvQB6;AwAG_U4хc )F7R o c%؜"\l_TV!V?pf!2p2f=|:A>"S[X&Hgt^v[Kfy5EaκsRk3 J(_α~9:@gb1sv׮Pi 6@I]$*13qS-/*r:QYȺnkM(1Q_IjٙoZM9ZI/qA[8PӉ#~Kt* S숒0qCXʚ O AR@D@rGXYՐpJ;Fm)&P%Hx{~79d?y= H ތ^ҿK-#MiM*Nj8n G\*DB]rE,0/eb[]q)eX _s5Ri?f-dH( V"ւ;/Q%+s(pkECu=M US/|`Ԉ- 2=%k"F33@}" j ?ZհBҡ;9r8xApO`\ld7Sd Te%q-o4LD4*)iWIU~6! [1-}FsN9. Ab1a }* ٿbLx30xi$a\iس&$ӿxv֐.ɩZ-Nij5E+8w+r`ifGL :x|GAqԷ;2p>Ȋt#Ә扉+bu< ?5Rb\*Uほu̗^1JzNbUOeu"?q*Ӯ_&:1Nf g2&O HC#}($&Ɗ|{mˑZOVj[V1J@2[tSD6(je#ҾRW;W~Z6:('O\֤qOyܟJwpE(SsEIk|m Nh,~i> 235 1c<jN^@ H  wg: Y Ӌ-ZcthKKN :d[?Z%]+ y~ilB#AQ r,Q Me4;2Ie⧦ rzZʳIݠ{C#Pu 55.-&"h7g(:|`h:hdѨCtCn0sm3s|~y!f ÂfY]reEJ4C)+g炮Ǡ $Q2(#vHVE:  ptAZ C HW܁{s_> #8ϽRv4k\odb%>er -A+ 8?ӉA9HM%ݣx듟dnw<4^SC5tW#V2*As%9#@Me|7ܠE qݠG-V]ڙ\q"4Is tyz8' n#ʔ w5 OV2;r0-с~/㪏-6~ӤlH{^h$r\hv]tNn+S/# a9SQI~YCoEÐB B#'H{U*+'Dcq75׼{/)xC^dؾ&收aH{~Xuۦ'e$,v fꣀ;Z`=W 6VOⓥO=Aq-꿿{_XA5kYmnhY0E|CKr%0jrj=HC\bJb \z%5WۑUܩ g^w=ށjؘD=RǼh69"lگx P1$=qUTb拣tH~J˙zA%@U1h$/[%Y# g@z4K%% ܾkۜJbޱ Xwy{ZBIm0q~:epIL*qpUͨă?\y`m)6HPsB`L &grbqxΦ%q|LB; shQڋnl)il->Oq>2tPNH'ܑ揽0ۍx䠢6>22xX|j3ФCdʊ~2g@Vo1XIF~6 ZhhJ{)ay0V,TNϪk< ; f\8hGj_d n)Bdzsh-G/r)lq\;`ǐ%=(l;t1sI__CIq&6#?DyYfViР-A.=h6E3Lƿ}jP7`Bڑo y7~K$6x,jUKD 2Ԅ*NU_ *d 2Gelȴײ0o%cWj'*{a!l:4.LɲoEMС!~: ׯ-%5=2Z#`hD5o_^aӿ O2_ER"J=vuWXîl( vFrگfa,B?fdTB쳉ڌMg2![RL8nɳ[֧Ӻ@ۗ qPW'O %gbg F[A)ǡ נa[O,zxÖ^P+F/+N*S;b;"Lx".D2hAm1NAfq [zTLNGx*]*}`XWDۮ9z8~j@{ά+\IoRhhf9f1-;$}@KCkMZ iK]xHUㇿ.:AvzXت l1tcm슞〛o]nir(ߣ9΍!Z.i+{ ĠCd7؅xjyo P$M+ߵKd6XcYU\>u7=PѰ)*8z%U,STLq:D6Z|dHT :Y=C j+Eّ!Z9ȶ}],nlR#nhwnqkH frW(QI.2*c)"LQa&pP:)'}Y|j>1 Kl(`'06!u~B߆Y?cl/8$a*EY`&};s55Yf'+l2@ GZuF`XqN"BMX}5 V5n|X_#M\-MAt8&&KEvę__d·~Xjsy{qU>E+3_h!QtJaLX沨?'T;j 0|$ *LQ l#Or"@=JƲSMu5@cJp`"TjðsPNCt[6xMX:WqUr=OлU$|0ƱY\Q;·Q!t0 t 8Ȗwf3+ze[hWq!Qv5]M,HcɅW'o#gP(.*QjBoFrEL5 QcB)SQBf"M:mɘn2`؇La)E%.Ę2L!@1>:%]75V-Wnى6 ٦n6wuxڞ٢Sk;&|abP7FBԆjOJ"nNf*6W`ffC=w?onתh9˂e+M@c`,OsW@3\.cqtytUv#%'/\DIG'Ǯ/ =tp\q>p]ČYe6mf;R(i"..P fb]PX3 r\'J0$cq'W(r=y%sJu^2`]p}Eש2|}jU>(Hzman ̵XըhV)%+W Y"?ɱ%-UpTHG~6^d?;{qu(rAn _6; ".IٌԜ`*z5o;z 18ȯlƎ eTX8MXO:n{.aɊ,xQP vE>n#'Jg:)2=-Gopx^̗ 0a{ ۧ"8D}Qj|:6bз* (m!W2>%T>ڇRv0ӭS|CKoad%FVYpFee3"AcUFI2}p{6,آɗ㜌:Qt2R&`vouy *~52e8Z!vV?5ņ\وu޺S\iqM<\qDƍg:+8VB_$ ;|7&F#X-.uz}uj\arݿ9H )ɃumWjfλ?ƽ@2{`V´!Uenmn (Ϣ_f:Պ Ii%a, 6!'㜧}9m> TKh `FB?"NnD~.%p^9&9WT0ŋo-p=/ !mHC\ׯLk_#_\!#&< Ѵ'`Oֈ2Vkuf 'u$ЎpQY* h]x@V][7^cpsƳI0/{yةH()2ly+0Ntr4i;2@3:R%*'Egvnt`n:I]uQ^3LRYD\,fu /By\ZU:& `ذF\!:hqkt5-v9ϡiˣnu@? ۸fBsk˱n/<V%qPf6gCJ鱆}M(5oϾn\,p} ~*&VHvxjj)կ#(2cpXt*Ă'N&qQs2R 7V1h + |e!tضgaH$/ :$ֿ~_'TY;hu1I^g4)FmWEԪͣu=cwd{̏/5v_L XHUiſSlFgٰWڹR$QlUc˿%1·^qJH`2o[$җ"iʗ<rJ:%ǢDm2Z̤1LyVa-[>$hcl):r*gz.M'*eA6xmvm0x FdSJԱlhG=,-/ 3ǒ^B:צ(ğHNT#q䫾R'F<n^s)wX9)u3 )YDž-9٧zo$.5/k ZT?IӨXF[Cv| ^҂N =vX{t \83s>x&5ڪ;̪:95bB8m6'&y] צsu8&det<5x#S׺GSsbk 9/ Ѭu'»E#@e5{) *S}譮ĸ)TPv)ĔAgA+iy{]z-ukSSb<@#r<k{X7(:*ܢC}/.70o<wY᫖2xC8\(*=1%A-x*BՏB0B:k&u]ɋ./4~\?(@= 5۵K2y*hL+Nc>k⟕@:\Eσn .!xars8˅شs B9z# nz^Ӏb$%r'Ɵ/3\So =k>^ R! b#Eq^.94P i$12cc|Ue,\UuT]X?n&sU<xEFhx?He +'!w:--9&s,}ٰ\1&?uǀ+v^X&,4H;j(k mI k˂%|?Obݫ~ygz(z|;.вQZ '}:/2r>FWCR7[u3cУ_?'uQxfm` 6z4M1DLKy5A&6F~$M?1H"f P"LY9' z@_Ý ?U{ԩ?x^Q6]\!3 |+W($Q˽͐33fɦgSpm.!=T("!f: lE)\_d:s`IBMi 7j+ݥ,=n WZiڐǯ. <1ؘj||uMjUDx "=ﱓQNѰGPc?f,}Ǣl|HFJiG{jg]W6?xͭ"_`A =]WEr:r* RG{ AM)7-, (Q= 9ވo2` )D:BAr,][׾u7@H,8m>Iu`״I!qL; v 'Fq$x z+i,}Qxm;;l|~ ޕWqm|pGK ̌*D=-Wrj-\ w} qq6Ay؄mW7/W+^*+|Zœz&|oyGz^h4D1tY<)#>+&HZiEgDH9a̩m |R- &7kԛ7F=jh.a0:x&Ddw?!* J>P"2tJJJ|oyr9AܫezGX龎׵%/V4 eD4 > '됳tTʤ \@[:pS3ϫb,ai Q]9a֞:15/%F%˓iB}^#"J +)MfbtK7 5ܟ#PNqh4jd!էH ?Pz8<4wK㓢1-蒲St)Ԟ(Rkry Fyfۊ%W߆O~/r*+L9.R"mc;td7Kz9;{K:ӎ%و(E lNE|BtkQT9tk.aȯ3"eq_];p-NbQ] c4]9#G3[;l6 h)Q-P.y:]93ifvd܂f)NrZ1v·tI8}#XIpFY $?/)A0~!i}5N!H; V݅3@xb )fF _&9mM2x X V"oYR(wM͢b,4<7O" q:}GlSE;zVcɯȺ5Bc~K1SƑe#> nI<><5ݸvSȂ>*y-kQ3ӎNNxy;"ǒuRXkt/m|i*Zv5eh'bzߘwW>WLA)83^v=^(sy\Kni)u>$[SOUszL_VC=uDSuJN^<өʭ l$-d&#5Twq|R*886oHc]2[+mⷁtIZ}ZMc3g7nHdt4Zr~|8,Paeu4R>^U_Dzvv8g*\ D0$R3>7ǵ/9\Cq of6rql%<\P=ZR a|CEEq_v7K_qp\IDfVUR FOyk0 &^u{ɸS 4J_kxv0k9@NUYDxeC=ظzGej$y^xp?z}[&FaWnz^a_zMYC0LRzpȓdhVP}4uݙz!Ƌtv*L^`9|ؤ\-1aH fs6j#6OX)bt^9Fʝ/!>#[aqLe;S2AHGvwsѪ.ղ4! 0jl ^Bc~8NS+9٠^W Ly$lvY/SQA>)*m<Ĺ]]|c;٩A9b5އcɝw+Dz-u|gj 9d7Bx LyrLje/i?Wu(IKÐnF-,b2](F0@ $n*A)"OŶ&bjPѿ‚:;ψ"H'PnK,Vj86XWvU/M4*j876 p~?c0$ߗڄBY Z?%:rLߔ9Ż PgQ\鼎xyCg)GZ[$ 6ү%23ʲ[@r:ǎ GJj9a?.3F9zAaQr5@ )x1oIB;D^5MJw.|aB HFdv(HR_hlPyf.ax} A:)Sv~.h:R,U" J V)[˞ZW8kMy)r#sp?  ZR f@P W|YUwHm5|zWxMMuQ)87гTf'eҰ S-s7Ye]D+q Ϩ;)| ik4AF(?2kGvw9^H hEG2ΙCtf%q:ݢB`LEO|1bCcMn~Zb^r 4Xeɪ)Gy}_^|)eJ/Q&xI2J ,fƕ1eqeuux{_$ {u9Ħy:YoS(rƭBq6GPX=Io٥~v'Ica> LU[Y`#c?YJ O:ҁP(*~o[|]Rbba,#`bcDJc~悅2ZVPnCe)Sэ׭g@WH'g*}\'dL*v7 "2Nqz+Ry-)P2Dzܞ(zH~cL_4pqɹJHXQܕStI~tHŵ;hk֍6;ߟ5h3ڽB !։0dt\RJ9rޔox .3wT]({"MTmG/עgK8lUL>R Z$_)~d_vQ{~U\E$#l [qJv+Joˍ'"!8@Բ:˾bho-Q䐾6g]6}kC tjMܮң+@]Cb©_0E]`~IÚ3:'0&Q*v/iܔhO?4MixăH_REۣ&|۸Zf)e詟x =1i׹}=<Ey;Ţ]?t869^uQHI;O,giwBUH2akxWf>f=zQ|X-s+Oˏ ؕvFi )Iæ:&gaEd-MkžG?:Րf+fs&IM; &k+b'̺t~uH},37{_~7Mxz^22}Qdl1T<#aR*MUK ۚhL ϫxGV|EQA$( }ɨꧺZB4*9*OQ P >F^(*C}X})*:6|4$Ya :o:\raH* ơ!3uL9+-KU_&1 TyuWϿam0!`n۳z\1=7zUkx.NYTtT/rq')k`>" lBAh@i^~&{D{Uȷ?}>n"!n9\+L8PN֊Bc^*¢lLe{j1YΖQUGNFٹkQq} O[LkbldQP׎13m3Jȭ Df7zDbKej~|Zjʶo(l!)Y"f/ ~\M+=O{NaM#r:@-eSҿnN]#Cͫ 4,T*ֿo\čKKwk3Y3pЂ6FOR&UW+֒^Sk$wfLGIKcP/s63/ɯpkҹNV!! r|w -rSON LXNcG31͎Q7_o8?SE2\$EqJs? XɓԻCCFb#Vl*,Q]h%bX3{'C( G <<O`%=3$mhL&h6O<#^ݪٜ D(|~"7ܘ`"%թ-T68~ևb>K#+a[ zB *߿w)v4`+L>88&`0[]`a>& R7Ut!5t@ zN $:LnsLgyީL9C |Ro5xɰ{uj Ű+,e4%ZBBiR*O6DQa4Jͱ@*c_^K&f"{lWgϴsPvoVW M:]3 3 J:xg9iQ?yCU8˦2fZbUk~1/m嗣ʵ"p܁;x<.P" H!G-%;u/Jc{lˆ&׹ag$f'a*9YpivYuOah=w8FKȆa*h TRDtyDyEM'jUck0e5BS3D>_qPRoAIF5y.XW؈dz0L 62n=%A|P),F`ؓhÖji:>`KW' Y*K̀pʫQSn^!11 4~# /H\OxǻkSUo.;ɫ>DCAktG ^p-h?UBTYʠ[D bzBWn i)c%4vNcC`Ug6į_Q捎=:F+8r~ L Jzzp`bé楊hx2vCjgc#yEz7WӼ%J8%M״QG$r;rDN\ akM8TD +9vfq)]F{Rypȱ[]'fVApH+'/ŘqCMB #dax\ {|B<>`/}* L&4S7˽YERUFMz_RAVϏ+! {۸%{ZH%'=gi޹;X:3lXxګ(]a!Sr7RefXg6)"DO[ xڕ2'k ?Xk4W-V׌$RYT2'ŷ5p~q% 6/\?Frpt}eJ!=HolEqZ!n iD7E׾( F2]B伩RsA#P<"Hr\Du\4cj5FZݵp&grg7rSF-(:p=rIӬTVEMI҅@ٌ3_`Qs 7Y;} ʉAٍ!aO;z]RI+w 3˲ui#uJ/-1rY#5=C|u?Tx.Dz]K >! ge6i/r~F7yZF{Umzs+b)ĕvuJX ^ -z"dd)5&ukfݜmp_/tXxn>$WWEO vv8ewόV%ڄn)\0&W|i;@gYK|y|j 1 Ikqnjm}Dh < Ӆ!D&{!C xZcIs $6K3q`3RzBޑ#*Q]+}_!B(lfXݠ*0X",RMsr'Ñ^uޮh`~6b,JY(f~-A﯐[\mLQqO,_AII/UiBn TʛTCk˄B8"[K1z϶s1v\zʏBv,fuLl>{m`Ir_+P`IuzU P+N_IH?7Ո@-O n7=Ug 2k*5n%)ݲ~@đm-DY5Nu܏BF~궸$N&7b8b@dźϳm@aĩU=mPYIƖ:CQ(Ѵu"nI2}3XJӣѭ -B ~޼tolL]Ɨ)QT?'3h~‡WʻWiͯ#:R%<} Z>zh(ѡU_h@#A;I"T4r]ms;8.tx&8XHy<~+BSvQr/К\W_#ʸ[8Ie{3jk5BO`[*xcdIBˠLI!RIFS`,J~2KÕv#Lo͝^r ;.w~^i4Ŷ7 +))f\/ L5T ak?]*R6hךBn?2S_^xv}sr;fO"M ; 1p"t/ ?ÒeTi_ÃQ5U*$wq[l{ze}2gH_L jmV1=?~q&3n{rH^Bg Ux f36?/LY.*pQ76N  Ǔ]u@ ԢDZ¶1\ 3}0AJk u2M<~Uc(lbz-bD'{05fR$, .e|et(s@ @E\u|$or̍T>G+|l-b}R HG:XYenBaPT(Pޯ+GT&G`!v+0m߫Ld`W}ipqT0tKFhOs.)~QȾ I};ϩȯ}%^B񋮆J{0Z~:Az w yӉo3z^螷.4ߍMe[so@AS{ݜz(f9:j: ?> C,. J-O7$gVjH1 {FkA xLv>J2bolL uQdpOB#ܧ?VVXb++Ynd6i`J0rCcUdw  ۇ219sQTn+x1*KH6g%,vw呞Ҡ))~Q_mٖK'^!;7nens2#2Ӣqo@S eMͭY̩|,tveH|EeN_&cf@aTX3^Kx-4hΆ!+85hv#qDziЍ(rS 0.p Ȳ9  ]DV8p Xe3U[]5ڃ=ߗ^az!p TdLq`1c|&ROt&QR̷Jf W۲f{?Te(%5YΏI)d I<\I"!3oSB N=擰Cr܅G&=]l[> ݺ!KwpYLyU9A7)elt)AR`OF}AFܩZ&}7ΒV}N,K w}W%Gj?zW F  E,;Vamu@|OsxU FDKӗ+Ts s\樥6fw"-O[$ /Q]gؠw:;Uf&/]e.>~Ȕ98 =(݄5mԒ}/CJo 8W"i'{::M@FاuU8;W -;-h 3}Z(h㷚H8V{n.f[YJ Ofj]U4ޖ닧9`. gl|bDpۿ4c\+8k<+ku/WNE%6DЉAD\/T|:h)a!bqyJ6'jDrs˜l%WӺlLH\:Fv}}K+R"]ikDv@ԗvhDY1v@#OG+6BbNJgٜx.n Y 0v |ŪW6y4THv0=j},<+u@Ha̎!Gl>Gl՝0L+eʾ3njDR@/^|ʢaj9KgB 8_:@@G%aPr~A ޫ(-@nSod^F]n Pē<1]z `f(yeGQc3TrͲ@R+Mokڰ:`r} ;-<%?0Uٙ.;8RJ:YPCJW⬝|)\2$\TEtSЙI8/h㌆Lo'2\sl .,T=;,kGF<`p.=_^o ,|51aW̬=8C"6my }Zt"[77l+QocɘJzϤP kB|#] }5J%ˏș2Φ ډ" 6d{F8 OBʌԭ_^oHEc7H&uE0NY*'bp7=+;gP.]g0aꉍkv,f+Ƚ07tACLBc_ NUmvqy;iG9-Yx3/A{a^,(/LYPtj+'T@~BE$9ﭧ)ҙڝ0dE `]p#CF gy!`q8Mq+?IL+1ln0c6h ?2pjF^xʮۋ(⛔xEUԱlw?O[ut[`z1X! _@VIp81\&HǡIȢ^ғH+v]O@UxHYljB,rDբ!7BJ dEoůXԨ&0Pj-ɓut%jWX~NIgd:8X86ԓ[hUʽP} ~-4x/{72.ܶqp 5<\lMo|8#.FYT).ä Za+s?Z93.9K 3xXI4Oe+A2zT9ܧf6,$yBgt٫þ#S ٩^  ~/(jNVwoSc\v\8"$ڽhOF{b"/B(YA[B"-9ޏ5/ U=-!ac&H=VܹܛЩ6\_j-Ge2NV` 6>}rR9+VMcAh (dTTY,$}qh}Dz~*\-XB 6YdKANrpbI.[@4VK,y8iNHYnq Ci+V޹p1?ӰTAyE:YJ bxAa(JV)?sx͑,cɣT#>یA$8 s<@ YA;KN:8S;侮­V0/ A2$x3%hh_'# tp1Ev'$WWlăNIZwqם!u?#)h Fk4;`;/qv4ڶTeV1X<0$Rx+!1A۟=()M,qSUg!rf"Xwvoz+AUƽGd|ω 2G4B;IWS7?j:}GRPtAd@ح⌜m{)l/ָ#6e)e' 퇶*66 fFE?5M= A0a74S )8jqߤ WG6f͎ML5l`[\hgo2Mmuơ6cfm>,vy,Ihh6Ιi ,D /}EujeE&m:+FO SN~5S5~ѫjN ]?%ʯS2z=(2.PU !v%){] EG!/k&)|Y 0ߟ ǫHqߙ(SD67lW|&#Coa&@79 ŖQ'sY=*Y=x+gO\!*ק( ᰙwF}Jٮ& pԳYv-3 uHvh+RL؈TGtk ci:I&̯5 S(ciXhp0XeUhr6$"ՓΒ{>0O( Rg #lA]EDo^A t紊uf(. ԩcK&ܨH|)>lXڹ]?@f${%FޘΈE {e=?gզ%mW kSc3&;}A.acQZRe> W2 2+>sNrEw-,CzvQ8a+ ĠLO+ekn f8C΂=c\&vOѓRgMi0z{*ǩ4Υ>"gE%Zx C$[O3ӊx40q;0z_V/-o S#u#X3˟Y s",7f[-uRԣ@J?,, ݏuis=OX|2ׁ!f{,ϓܬ?V!-K9 9o6ZvZ׀F Ǔs$;,1QJ]b%/zY~HyHW 4'EYϤh\d:3noG^,YN<*6`WJה|0̿ߓ8 A+ycW ?d1ÙE| i+ZFe̒Ev5]ae^ԵCx@fԻΜh0?9݄pE9!<|>H_<)x# Savhη))n+zB8p_O5m)c Ul(n׸Y-.XdkΑU8IV:TCHMmefmk!n,^jQ肥;vdݤ SM8<iA,R-/L0%5{C>qYӒe*UyE  ڭ;tQaB0xZ%|Y84:F֣M:ab̖砓zH4)ĈXX'&2jکSBemJU\S ~!˼.A4XUErMcg%7쵮ܳIS{VNͧ0p$kG-? 6[oD{FA[𑞝n[&eCEpxI`uUN^ o1ꂾ]/_3wC wb i2 hSփ/ENX7:iR37(jvŵ ~Np]ivuF>6Dh$p?;H^a}8PƸ 8D&j}z+&K^(\nqfXcXU.QIl,Tq΁@64$$Vuw&װ)`rF 7c=zL_* pkꔂ}|6w4t>dI=) :viJm/.PƭlGey)Zy͔M1qBJτ}DŲ3<ak(Zfbo $i.~Y}(vg3v7߃(afe}N'XXuc4ut1VcW"63PP?ȞW Gc*FE?S.;KVyI4=YPy'ֵ39lBo®.XWg_'rĻ|$;z^P=Je(>BO>p"PevmjzBb0LOZ2#g[ "!,ґbIHsщmZyvmͯT--Ƃ /tY3Ԭ ! B-\lLEZ;g|`{h%ߒ5mWqe*) "ǣ G.O7u45g@m^Wݵl+N{GE7UݝVR;G+"V3D?!tkG{p:"b`dWvb` 55gElv|o}X AtHXK՞8a)B,-qg)6+uYQkNf AE,H|.fǫOKmItpWv̡CuAD%̜Eꤨ mZnY o֭n-WVo9eSqSO\5 i5@@f_,#PiYɄOALp,rM0qM`VL"$wg$~ XH{B"ÒHB(GӸp B@?ߓO*CNz 㓇a^oX@ϱyһ>70w;c`:`$γ5daIykQ(qM^o>Q: %={mfb菥6wEtQ7Z\n>#943zΔvUo*1ݟa[:umgU9d)J~qO@.\c:Qnc]e !h^C /ܙF:!Kd16\M(McUB[$9&ԘIQؗ)A ɛ=S+V~ );qؔA'Uyl@i]?CJ%p=.K9Ig*c Vaq3@wQ 'N4.=y9^(/%nNQIgBjQp ~^KE. u,, 5^CuhT2:ϒKz9M/J[jTXgArn)*PD$¸aOk6u!$XjS)Hk3*}[%V6,y{MysR"Q{#*Wfַ>ʐs4q udՅ^",=T>A=s_cjh^QK(%L$2|'`s9Z(*L="!mY6'0 :yyRjBLկ>a.QK2h/r)t` ׫<(tqڄf=2?1CJ}? Y׬Qjs{RQzZ9t8J/J1jKr^WbHoQbUa{/:GesQ.2pИ82GY R;&u]fٶ{tr!e&Lz A$dmʨ1R^}x*D8 vS̴7cHVX{.H3z*Ͳ4<&-K# p4zUȄERNl<©D'TueY HG`.tm#|e?AA{ٺC6٫\o9sMXk֞k^ĴzFm6[qwfl 2 l/ ,B!~Cc_"@zyW_K[(3Gh7E^?*Ei lu:.%-fYcz_tflQ\ۛEcki2j|2O5Pώ?}4/&;2W5G|Aai)V66'ؗ]OEv/+'iXMҤ nG1P=pYW:JcP#+Gc<ꖯ8Uٞz';K +-CIY3aQpEUah!qŴwQ):1Z !WxE(€-8KTnHL4zAr'k.<#J!&&QZ3a_O,h_Lpu:M(cQE8~S3 8|D^J,qtڦB~My1(/EU ɘLeK޾׏:ՆQnT ;^"=1N=;ns%u*͠UbQdt[j2 ?)j)t)P[qbu5#=gCƨc8x)UwqB?i,ߊN7_`@JG!A٥YejXƲVc^69v߰$y0߉OWx'tّW`]DcbO\ rxvM>;!-XL`1;[|Dt,tt]קW_1W\VaJ2:)̇ g2SՁ5A"seHb =rnO(8i56uw?uUL0xi_̱@|AE}}rd탼+JX 2Y*jI> A+ Ԧ-;! horNVJ;S>&byPɁc˅?ƐUNnq֬; 4_۴%,cG0uaf45;־VzQKZ+ \ LDPwPeM=xk%U%< êa>-v2<#;,ZE?+eJMK{;qk:a8MvD?h9!'eTKZ K"Rgկߊ/uwZբǟ|~ ދZ!!9V=QZ@ ě ^H Unmv w̰;H7Qnq\fi`pJ@HυJǝTŊŠ̮nziD;? VNKbhs1Qe 2k.)wX0}=-hY) c}BA8N%3nK>𣶩q-\ڳ)g|e3{͹eJׅmջ=QO4I~ SdhkFIJ]|:FWq4|k^s-"M~| 伶"L+RϜ1E=߲[TRc:qY@&Jh_x*|?iY}'80)K*Hā<₝踴yVl#i7/ʓQkA9X}7Uh-f`v Nʀ)*Dg|/&d%kx 4]4 1{s MgG ټ^ m )itMl>c²ÚK G9Ex#,61פrqP<3}K&m0>O!\70&&S݉$8I*jriau4Eů^˂ 0l&'[lδj_駇_oǻ,@'Q(k$ GZAh=4FUF vc^r6ן)\hm#rC0%zД,Pzdpd"v'̍h@B3!m[ vcc)3YȪp/U(Zz}_.da_@r6eȀa{nU<`od?qK÷qJu7ݹVpӊA.Fi<m^/&SҚdc(HBbʐr*3&"{G6ERMV/V2B_N3IqY/l"xT>mQ)b~A/bK S .s4:G>Phr 1ϓoyta&ouCзoRaU jȾ e\Lڣv Y`q ߛɒϙzLP _k{ X&qu=u븎@XTKэ!TI<>? *ԩіo7=q$?˒{JVodRc J*T iS+88h{Ҳ"HE9Yy~L Ϭ0xS]TK>JV?|sHALLbc8O<I ˘alӵʅ*bI䕚hD]eOAgL"Z +Kzad..Knom!i-o÷OepT7 n`7gIY0MbbríHT3Y`PztcqQD:ƫyew= j)9N 4Csoߖ/-]ɣ2>N;nol9oI z m-lx) p:oQ8J8ar(b`XMϡNjG2/[̶r_o1zbdYXA[A¬^BfcDh΁GH2&|Yt|o-ب7@w&.{Y:(O=bx s%}\D̻)2t)QQdӋ)Ǿ3y~hƛiUBQFHmWZa?;lQg13o=ax kNES&{qE~flQ Nj!f.5"@V~ 9vLJC%c\ q㶇>?61vZ6E(:TN FľB/}I'ӤS~hpR@&mSO jbB8~H\5~fE@`lhRfI?}LLģn&8\u/IhA@y4hS6D.A{.D\qf*ɉ͇C/Jt y4F) Iȗr8!yvX#C@lPkmfWN\o~i0uIHP5݌!W!`A)ocW] Ҏ!>Hz9֐+y,s0 V~YD 1MJ_L&d:Zs3fa`3G^];cQ_rRߋ ӎT.rs6Af1'`!TQ)Ie8~ 1c;έ@*H>qTȫr]\K),v$ J,8C<8BW 'z6os»^82ImE|pN6 n}C( SGf.]hIQlC}OE# :鍋5jE;Iq ?U$쁼۝#J(=6$LCIK[S JCC{_F#j(焈.c¿LL꿠Ũ@87^z"X(S(NJ4{h7p\ф5!ܒŵ棈&CE{PU zymK"j}3)}Ȧ&4uzKvPra[>ށ6´yjw/pjFEx"ck0-DX3_VfI1tN_7 <(vM-ipfW?dS.A)g5ς>7"] ϊ+B\ *]8e~oƆ/$2g8;@txXV>%nGRdŧ}/BQR^Zxmr=H]tƛq}B3+޲W=ZziЮX=9ǐq*8% |ڙ>{b,TKT#s̄a- E!gT7;ia Q>( ,e78:_=2u`._Cۢ^EsF]+yYd fX zY2vt[g-_(䋖̶pmv\!΢ =n=.> f5p4?ljjO~loK K;-ABK˟%7Hɀ՞ئ_^O'1XXѢب]r$c\>&ԍl5$0͐2T&N9^(zjAu9 ¾U% ČZ][qڻe6+6#ќ? ߉ͨ Ts2ʚ(6|Ԡ6r?=$uj^xQHCN!Ns̼R! 5Ej'#A?b"YBNoE⬌wpM_XiIj4ՔL% =2q=ahKۣ %؁amlQ?ߡSoH"{^Ol7vKߊ}d~kn(÷1iErŽQ[,rˌFE;h H1-˰X2j,+IA%]pi#Z5.TWi\D'ץ[x <좦1eU[QO܊6B yfNVD `K$KoPa2T"-=p-!0g#v&je3r!YOt/MٕNZbA>O-U2Nlp#a5Ԁ8sw-]~J 彌 S7Es ف[pkMYm+yשmAQVqõ4yJfUNޣȅ.=T#czŞNƉ?$AGMlzMiDk$)‰OT%hf{W%/!b5\M >_oM?YfQJRxm!ZH{<8L~ S&gCԺْ dj,g'am-B]k \Vad+R~1+2㪾kx18Q3.5>Υ@PĔeuг~ {fMOL&#-Lb Ұ?>jEj9"#`, PȜx2$ g[¨"a qHvQ \<{C(8d088W΍XAJ8鼫ZdokጶmnjA .ޕ}OGo{1YN[~LڌHN%*k(cg72؎(ݏ Ї<'$!aDzugrݿ?*A-{5u|׊ .bCjFZWrAI,*'rf/x|t8jʳ0UeHGƧmk k8h܏(iZ} n.ASCqNTPW°ox k"QwlI]vATOK18 .4qCh9$DZ2B|6H%ŸEՙ"hqj;7Ɂ~oų5e_/Czw-Rv@V|HX-׫T-HCLyjy!cek Vp(;ur$&59e-bRhL5>)[Ec\U)A&3zV/,aJ{7r)},%RvV|!*vfe^GYT3NL+>akl~xN  9' U\M`7lN!Y?8O9B ؇苧xɞtΰ 4 FδbT\qYMCR)۰G|Es_*PtJ{}#j,3r?@ӬIÐjK%"2ڈUѲ /&9!ףO~՘Հk)1W፹|3pƲueca_HYI_]y7>n[3y +` '(RjE̖7|6MHK}q$'WBQM5؜zƸ\irO;񁤫뺀OW&\B4Q"'$pP'-"ރ?r~E?({8]VTp־Ŷ|h)a;Q݋nfjϯ [+3B\yJrю'DDRQZeoڕ:gSmj!VOpXeG5Wrt#4d\$gH tcAPkUQ`I=@E6T-&R54 'eֲkURSywQ04elME霦8&,ˮK#Ymslb?obgxK6[=>hƓZJ9? `WYn.ثFSfQN3J;-] F^N2LnI sl\>4A#ޣFo9'QdAg0|2p&}fPV̱56-S߆CfrNc?ʄges!TMImS=mr\a$hX~to!X͛ԮWFodDo~6:㝷}E_Vola a9Pz>P\ VzW䊉?ßđIq_7HJtܾL 9^6d ",Wa47[G1fDcX&s9.(9HCxpِ1R-Ž  YӨ XrN5*pgHhEbٰ"zݤU$pmK+M7"\{0.*+r.1D %UrE UuJ xzl"Ɔ9œ d=@A*Խ5u7ym0զr\a&㠤_'F0-9 >¿*p]K{= M'VtkYS8C#wƋx~2^U &[Fz0~SkE S,Y iWs7+"%Ea!|ÿx3``}ވ'̮2CG3;nx@a:f@z%>"X` WgGݏ.4DX{YVߔt8é @/TVݲOjp%,kI1񼭨hZw-+?sћ0ScggWPS=|' R)&a bRmW < eO1\ίKǜ%,jt5b1* iXN'qw> ȂShg9,Y5[y3\5Nq@J̶Y:LV9TVU?5N̢? B!a =, 4Mz]>9mBP3؞`Fsd ElOJLy@I@Zlg!dB&>!0.DmSaE-&Cj``2h=ϱq$["xF-yR0YvݡF5qZXKjtޑ1aRtl3|s+蜌ާBtIJ%&uV$_e~}Tk[ҐmG_>LXQ2 AO >5.e$pEYe .g+HҤ/oD0. Dr To!|.oъ% 4W%L+!x-̠+\Hbo^)c s"*J5GxIj/p=g_iߧ) 3lQ+2H-Jv+F79y] '~ bVn:_rFT|[{ 0uš'UbzgV~364\H߫w `F6*[bިE Ei=Na?&_nYpϻ` # !X.tH>KZۜyׂ[lWF||r~JY ( \MםoSTbQV,AW.$G鴰״z#fG$)aCK̆i"c8u$•}AβV V/kU?P}4uLo^IسE!Dǎ7p|x;X:Y$rL$ĆyOS|(Oûwh/Eچf(;-L"IQA@|7}70I3IMQ1 s_tډ ]"0fj @% ;QrWLu٬#7`A]ANNQ<ꣂ`W,HQ'F5^Npe(5OFѯ?LT'~y Є\_;Gf@GKYC1|{XJ-9RFW(A2_Vhr80gA`:#T1N7)JϾ%vt`so ckʺ(` U%vUڄEH|K%ksG09Y%H2:.1Ʋɼ;I0ͫ%mk˳ '7s)(&*kg\mt)7yl\3pWx]ˍ0 RQ˞N ZN#YaVdMmym[Tl'K UB潲&N>i册)U)LֱH O 'dE>2kObgER:t:'DFZ\Ԃ~ ha< yGS't)2.bvUp n(`]ι$?zy%AF~W]F `Hu@q!ksmHMxNⶽ31gc/%ei Ѿn3\/UY m |sgesM"V])fBj#@툩.xg-@& zj5?he!zyV#7'?}XjS0^.S33K ac464 $/h 롙+@M,SjZ& )1ncO:OתEKg3Yh݌\h;*HV(GE6^Փ܉ = Fj@ 0Pj6g" @t348{^.&Yh*W~eG4ܹS=WlR܇.S)lpZ@mh(brتj#"_H=x_X 71Br5N;j->BN{6Zg;SNÝVө Z& "\ K#g×)~fHg"P̫}Ae}!"yl7F?ob%9ʹe9'ײr(Qy v7ic lZM%=--NڱN>`Ir!) g+ѣ"PbAژhToNBbfHzxk ~FD |HK܅dz.N& sϯA†Ff q F_%L[)-)TEe?AU[ZU]ӑO'̅<19L x ڌOϧ#@L N`q v[y 1$|\TdFVH~x8~xXq1PsȷQ3 DQ_#i%pv@d)u;S܇XjtV}EWToy;Z2#[!/ٱ%PbBF4GӍ_Dy7a}oEs>O(osUy 5w%E\v܂b/Y8Q9oLS5}n-+U lL% ~"wMڄƾ<7~ũyulnv$p㽾,7a,&Vljv-?puaӽ\ =5l'2jd3ɯ~ZϨCUm^;H?oɇ3ruSX3Ał pCj /2s'G -{-(U~싶#ڼrg㸈x./ҿ  8p8[4ٔ<'NQ9yXoՀ~Vƒa bnڭ\왘|s{+ 8Ewh,H+yKZO7,$Ow_ -X E~%֮mgV p ʊև%'L2;,U%G]?wU[~T~XQԛ:.64' [Z0&Mkɐh& ]"u]$p̂pmB4=?P(K*8KҥOgnSe4 Ry1hh~V=Yxn&n@6I2h+ d[$í)`>chUAY ."~a֯g-NgAwJ'ְ2-.e]w=tŘJ&Ί֖k0U$A ޅ+r+A#lz޸TڗY{wO ɚK, Q0lvM ":hK:Q1ntz)PW|4y)A!4cUDl:ªn%;)=fNҤ 3~&WQAEj32\O4^8& XVM[= m;Zf~o,졔 ZzJ0>0lU)E;6ѱ0d?UvR7(<8;]sTŞ/NL5qG@qd$\erzʅeӏkRO[4& ?14At}}<`-(fsjK[ebczl 9IŬLZ9$$OK7@KO #©d[l:;CFGNʚ5ȷB6X*Flw _R~ٕ%s1eRV6t$dԮky.3=(ƍp,!hkjz#Vn:J%/84JjPe=8"oek]u405oz#-IJCoH͂,̄>\YN5S{+C%2q4mb-h+xv01)4 L׻)mFYC@AGanH}ILqڞ$#\z{wMY9a,}eק ި%#iEJyˎ*?uax؅*eVQ.eơ 'NYzCs3" s\Wbn8J$g =祃KjLؽa`۾%g@v&4. >#aMLQ&wCGu ߚq 뼻;f23ォ?v1)bj|pO9,~JsR?e2ߺzKDӬh9AND?*o`7S?C i{Gqi䷽úu%t3bX$1)$AZKL?Ka T -K=pSİHٗ! ! uZuQGJ ^G*)|P%AGlkRf-q  &BmtŤw.w#44_L8@RgSRmW H܉?` mmvER uRlrO8ȚSݔ|q9rquN侞dWiDԢ"7 j#f\4_Z%R'wp)[9 GF2~<<)r *gH./0Ë >Q`vg?Al5.K6Pqժ mp%hbkUˣIWL_dMَz !>^t!e63EGe݃+Z2Q D},)y.<$oXeb1ӘL\^$ޝ;` +宑S׏sRbzlmMӖwtR1M9dޫE+<%N"ld' Ԟ'-v>))VGx3C] ;}(k6|fnPTFk'ƞZ/#{Ƥ2AZg|tS)}"?Jb?B//[/aؔHsb*@))mB{Bd^]L2@>>h;3&@CSwE/՚S8 Zۺ$e>;,8o03ƶ,Zv2xJZ l"[Wi'" `DZESr o[ 2@w Y;6,ᴪN 9?Ad/;ұB獗d2X^;%.$|:P[^p]+or f8UAgF$tȣZ12$Oѩa):k칀^K rJU^2:jy^tDs=3zPzO[$Y&MBF`f#kmpm͍5&~ŸFyNSs+gК6Id6`YV6BI ,}xq;wpM|3&~7 10pB,H)hX c1J%bCyϠ3;{sOZg 3ͤQzeLb(QWo1[4Qĭ*)K{m |F ~/~VHt Byo `+>>텙CvMSYh!6K U8=fW"x%Rc(iRk|ЩnNL@q÷aptZڨ~{J> -iArFMЌֶÎ$XTkm־2Չ!m#ٶ%MUh5=q{5onw!QEU>p"U‰}4>mK6gw|Q{\$:ة}<|<"]Bl%sI8UNLHuc>\@f3FѪ݃#J.'_`irBy^9JoP=d2& H (15fhJ2u_pk.>)w7xn`}ѓa Ìe+LW.>{T0b=>u1;*S͉(ތN-IP?f|F穛J_u$bDDPPzKX G[+\ꊺC 0*Dn+ԁEe\×7HOccG-o= ``^6h=9JV?9zNi)U1!I$2MAZNpz([mN"KsC)VaXyM 3A~U'MZF<KɜNnKt5X~{1Sc(pG5X?#>`ydq~Qf1CwUJ)שĴ7s]рF3}^VCz6 s2 FoKzw*-f>ÎKC/RSI@)YzEق]}@n$%xo/TofZ^} ^ `fxWU 5XͣIfpwdX#%|,ta\X/984.K^7$@](^W6i %׉oE p a,L(UVzn;9ԆhJ 8y4afS@ mbo~DOZhqn;)NjsD0ik]MqUٙ>&\]3rɬ?tR/ f!T,qb-=G{xn{< | N;@d02M~bF‰B#!MH]oI5ZNK'mOE^e-FOѭz \o,_Ȭ.ݛvf3E cYf >D:$-hpᲂ[ ( zGV*KNi?2|,"rR騸_7LFly$3ʽkϋc $>2$azmS6WЦ ;A3!O4kp]zS3ŝ ڥV!yK\NuߠHL~BgGE޼ք  vCğ 6Yu2*k.atQ5dž1X1mR-LAfݓOOa!d jW2ۃǽkMh”^ →ƾ_j 0Oxהմu^MP{(/98~ j!HlfD)Pnطe5!W*$h/伃)/ \=QErrk$dmD{&iCVIBauO$ywTd䊆$>Z\s\D>b>f`w!u :DJ}3U @&icR Sݰeǘ蔫p⹗ [q,ٞfHW|(Ex5t#@yd"jX=@la|;oT!}nAu &R^at.q 6Ú~>f?.=NV#G$NVV.XI5&R谟a\B#|Gl th聡U>ߑ\¸z`nA5e̊$m9/TE; _n " Õ-J 3U7݀Ln[ASܻI6^-P7GlX&:B;vnO›4?S }{M?QV^7cu45t@}RL!wY-ch.n˖оXA @:[׎*#%xӧg`1ҥ}I4R\Ǿbo8RC5•N!Yif](\[k/q c Ȍ ؁y }alv4I 56S_:F3蛑mOAƎcNفB){ZѰ<i( $M'^눩? V^nB'^3ai𾴕>- Tz"+5Ϗ}y/  e-9AZ_n,nF(LmNXn[%beۆEXq#/*5z< xڹ>+}zwnpۧ3)f7D" D[oG=?9@-fڬszrV{=i;BpWM33l'譗T~/J0Rs `28GTKG{|Ղ +Qd;uԄ榧iIH:r3@[m?0V/t0]qoѩM<kQղ ' 8<Άqp{-kDbƬ,ȓ*@9m2s\r֗ g#2 2lB44gUtkg?Bd$i9"!&~_=Q$h_i طXpP9 Cl@} O((޿祔R!YL?ujA0xĂfJshf;qܐ4'ttXK-JoJS֗8'V:ć6StV WEB]n%pk5aQ6Mqu*ئvI\2siwe{pȧzD1MD_X.,ϐX;]\؉5+I!Uևƃ$2dܹ1xyxNa_LȈ6aP%71H}G7_4ভKXr.f ҥ"jE#&ud7[cUmiRq!Mg>e@_Poki|<{%t"Z)еlK:[ $>OoNm\ &ǵxˆ 5v5c5;Kl dW8zZ!iK T8jsOK !?F`_)ơ4nR>مd%Z5Nu<83]j3 +m+ *zjuQ򚩇]?+Ԓ`8cjOӜKg]\w a?de/rNh!|xB-HakSH#l88UԖ;M3T6>E18|!˟hGJwR2//Ff ,lysn +'=Jڇ 0f-,iB_= *:|MwŎ@L@8pVܿ'ϒ‰,rށ Ѱ{( #?4m:;zWeoU2N۠r%B!s[F ooTO#i]}U:֊8!֋`䞓Pq%Uxn 6lq(&lomI牣TQW7^E:E[%9HxȓT8w}az阮_^",z-Ms山ꗹ*K\'[$lj*tt"ʇD+R:Vi;’h7Qxؕ[jarkBtsv0tHSi\]'/Z4cm>%՞4ҋUD?a:By):]jsAO҄x&[+}]Q5؞U#B/Mdb7S_Se4LeWtNȄ0[8N\ =l(| 4Р~C }9 jt>94T6kl-ay̙/8]!,b'MѾ8C{Q2>UD&!3y/ GsY'pr@p1e)@l L1i-D[xEX..P1m93+c()j\tRsW1ˀçk=<sPmvzj-CK_3^@HGzq 6$yTOLKS3{*P4BJ ~ ϟZmJM8sfVEG1AѵFҠMijGy(v)|v4نdlH,xLJ'ߢ`Vbi'@_2va~]Im19 {օ3)"M&tL7FY.4iN7'c7MjRCT ;v^Yp ބsc Cј 'EA;Dw&o͡;NI`&ƒBS(zKyKgW_F'n:{şo erweJB> 65;ɠXk!{ ʱb٠~ *UlF+et>S{*6Q܄'';~ =,ӳ 81%gn{mĀ ,\LAlHdF]m݋wZH;>B^s{Kۉ" ޽Ѯeg!4n9N8qO`#1c,QJ"qF>W^5~tvmLpV_ A׷#VZQۗ;+4n1N9 laN]Y-t\`F\ pថ)Ա>Zz|LZX懖nnwb+e9|`6氽BIqb ե)I̱T}⫌~b , &PV#}D e^svSY"~0B-Q`D:6kv/Ժ%!;>Xb(cQA"٣|,է j vo^]wK^YUnԐ%DFti30EA8{YEc-,(F@5U6;Y_'[κ^.IHv1;ە[ur}Y?Aܕi)Ǹ[XvĚcz[xlaV[7+`\NpG~{Ako n!x&C\x6ePB,WBai24-=w288#GS|Yז/ju:;;U{!u̹ vo#Hvgh95Rh(4p&$^]`q̡+* #!82mZV)o*FV# u,^$vsUR0$<4'TiIL=,4D^w3A`\q(5Aty @Jm$0>,# N78TbဘҍiD2>[rǰ偭ҔW=ӼpޏB2)L2iB>j++ 2rdU&`o{ Y5ؗhLZ<\@qm(X0_e.BdGvtϑDeΤC7 * :BM(λ$н7O ])Hێys`7RX|+Ȟ譤 )Ʌ7\|O-'% ^=;<7 CӬ겞$温%Α 90~#!=N  r~ux'R]Guγlc _[1>,WHIIE 'gyzzڿ\mB 2lB6K LL)"kKwLɒ7bVPAooA]A W݄ NWtZp6`tp3VB ~{5PʳV!@4E޵0AʋzbuaaID*"R1g\*m&9'{GTWe/5vB! @$H< hJyGG^'t烨 Ot,[ዼտ ?sQ_ ]h[AűwWV6۬-fywi#wˍM\ٍCAmu|Ŀ?@jmtgr2hUs'|fPE+ͥcQ#pWxMm7摁k"9f !ILȫElK %ZG";?V= -"\;S|vg'%[dY'"w\+ muS$] C>s!Sݖ6lSP+DH#β_([Xǽa(uy"S_|QifCnux.s|vX;gw!˅Tcyusp 7c *vh'!K)+b|Ԙ061 lfph< 4h>sn6pc 59w|"wN9¯n/+d,yW8cel$6[؋}C> &lϠpcHT0`* +krmW|4$V,]׆@TQg%>G3y*1X2rx% Vɟi'!XccĻ%Q)kcB?Tዷ_ _ d;9_m濫oؘC+9_LZ{9t#o)-(2+ĿPIa\]Qi0Jdr)`x4kaP׋\ABka1l/H . :<3 F6e&j:}s 9x{oru:ױ1?[f+&KXf-UxNq b+oAkU^6ŻeQ)wBqat$w%ހ2RWn[:vCxXIbW!^'{F2qg59YVڒt5K xVeo{p Vv*p5'qr߾Fgѡ$!>k,m~Sl@URyOC  ŕxSmĐ{^ b~lX4=-)Kc*m?./3Q6&ZWa*ˎG>q\Hiu1QY'6^_bE^g޷U4a,*B%к<_?t@/ǒFD0vͬ~0Ĥr՝99oCamJᇬethˈQvyy^>es N`_ږeR+hA q!djl]>rN9PU ^B퉐Δx4WUB&T՞slD埿SZ _<VYVmgaY3P9o3zD>N&S6b}`A@ϒhSbtUS#uILӆQ3*k/n"M9cNiJ$fYTQj #3>mc?'lbu#R-߉Ō;*!c)O2ԣNCi3InKP (KNkX7}0X#Z? \RSU6|(aYdݷM[sT?ϸ'sImK²~ݽmL뛛50<|0f:VU rґtxج\['?>zXp9g/O);uuU %CUf٠gq'Eh7@ o}{w$_w#~F|_:mX269vМeq$C M+G擹Ϥ鏅1jފw@p?Sye(Q:\:9 ?@<% :<<%4ejo#N{vjN *֋ r0t4^OsthvMisQG .%& aDȋy}v͕ي_%|“xxa(ب'T=1.edJ$3tp֐G@^`5>A1Q ~|o MUϷ)IR)rȍf2zHw-w*4#/9ێ.%Oc@INB<]Ys^e5/$aۇݰze>zf&+rwב bolnBWf@aKrOeY &DY.ZF/^y`H<. `[粡 [%]z}٤KMMqAAV:rIG^ƅUNpNtިjЮ'z ˶yE U.cn.̄$7J(KK}4y z/RuHW`ՁY]LnOm/&j-J֕B"CCq51[Lڱ%ə#mLTGg-̓Vy`P{v,ja9hү薖 S7. 4V{VoY+~ݪJ2_$J8ﱆ ҈ _]Lt -} .9d?v1]Z;-u,$92 -2t}?-_r@-MN/Rd^>^ H%+ZJaE!+?ƔQq@4;֭HB{j&s_ I k#@%tln[lG20P~gq ]g/cesu*885 N>mqW32] X6y0D͇$HyTG1F泂 Q֕RL2@f VDlA%I*\zbt"BU9 ##DbNctTM\'a/98JyFCV Xwf#:ԘLI?=ryi( `x ؚ?Y ULbk; b'*wnxK.a62C}ONZ^mAp!4QǦ!H7QG&ms &h R{[2l1e9~XVA=ҡ7~Y84:"6.46951R{fQ,5Oٰ5BQ:#ivyOeRnK60gA7GgK'stqnkLM('I[I ǵ!%0o57nnЌPJ8D򜽞wU+>-pUC-yLz@u>XQ8^蕉< ۝¬Τkl+nҩ|MHM׎,+Zyov+uȢK Ջ0/d%u)(MMRPOG@-0K(q.R䁈:0d uUQEmmPZAa `}OqXXyL_l3@C МᆳGqYd9r{Yp]@W+ ^nh'BS؟c*ɷb\h6aP*fÚ J4R`p|CqMo>WʲJ0Tv,-GcJd<:ĩZA98'DXKb{# {SHEfԘ + XGy s Kx"[B~hznbUӑ@`/y0*+lZx:NhD(BX14֗tjC 0ޡm}}^s[R^Ms1BX$Y;9x' a:t-\e)t7ԱAsf#Ӽ&]uG]:VS~vo>dT%V1Waw K@lBR_- 4 ?3EV{NMJ'DJ\'E7l%gZ-  ߒWM0<]E%G6VݶېzqS+a40fņEFE- N@yjpvD052bͫd{7{_'4<&Ph6y!h"هKHQlT븫 fRpFȺET'HřVaNJtoa^pm g6H>:9eDQ CFdzx܋O@{' :c7fr,W̐(R{V Seu:('&W]jB |]CY$r7OIuA]mcs|hCj$ BMRSEN84~)T#<坕Ո w~^_zev;V#{<^"$eO"iɪsݼVJH5Fxs}c]gi67,wFX6n};x)?iSJM)\Ͽ: ;_ #{eHۓv /ˤA$Ma,uzxLW d? `5MlsJ9)GڼY!#kmxY7 ~d3=vyLڳW7kP C.=9&Kd5 0VKT1tQ 6LAJcUkӓ xg?))xXX4t"؅쿾ӹf/_7A0˽ &Hth5/"c{)mȝ=f?r@c@㳎@eR 5Lv@0"bfذ{`l͞:A4Chp?+BCbлx'hbqt'* ' 9PsWCv+!e-ASk(B|e)-8gDdž(z?zB[ (AQ" b 9pLAMn-Tw_)T auCQ{v(jHDBJ_ˆz(ȪPi,bf_=,Xs__ @c-p1ގT5.`'#*wiͼ`?ț@b03emuldF:0Io ';D:OfV)-ZicA/Sj+ӈKn]*9,z n=iҰT I ޘi(d2`:/吾d/kU VMN>ӉY̲F5q2oO׹MuB&)Zfeωi")kJRE?.ٍǘyCc2Ej``*@sz-aqJn5ٗMҺ oFmW*zLۆX)gC? N|4?ghd%Ŷ3XB1L79Mf[e;',)ж YT|3q$XYꪭѭM( 54oq;R9AG-^AyŃׇC[L' Oi:`!ۻu` cFa YD6(LĜ^ 3 PH!x-J[KSM0h劖[Ұ`vJ7[Hw8n M4>R1#XIVuUڡ3N(7Bث"1Ѫ,+`WwOlD֙Tr鷑)pbWC)+˵yo {OTJlȚam`%GnW+Ks[A*g"/GdQ9{sg*E%!*6w%UGf y1ƧƎat5jQ,U Dyvqf`UuAV)%5TDpRD?v0!|>D:15%tVd%/g.ȃ>FCAuiRLQxg2 Yl9gQ.\jI޼H]J#sҊI[ܴ2S{ S_p޽ΏQ&A%OC&};ahPo ܩ㱱8(néf ҋ@C)\o|z_<teI2]_gՆv7 uHlyWY:ObU^PAfťe$TO~,$Vȧd4L%dygqT5'fHd1&)d}.Yj^~&s']U*Bސ4Jq2i-H1x?ʵwVհ^ 娪k*Α)+r$?C8Vwzȇ0&2x+5!@;KuWGP=4o%FHd"&DX0̦=Y"X9u)iЛl]ܠLpAmH < <ꬄb9Tlw-4xaT9 3CMMMuϸ@^iWSNH`"o54N` }ʪy NchgBv@MW)rѽiOp;81L(ݤy~}3@,Y -gHJ|> xi2l#ꚇq]Xu]JڥlŊiAU{qhG`Zh2:?/Sa u9dK ހdzqXKj$1{<*]1!&(d O${A;3HKݬLom7nuRP֫?{+f?pqZ<1 r#T7[qX o_UBF.*neF٦}Er,6}ĖEK|wHH٪(~T1:κ% !tI" *|G aq{ >I!nwc$N7R.b3۵Uő"Sz6§Tz=}n H~ MU~1Bie}-&`jDc ernԑ*hW*bNõ B?mj&lLzĢt;[ Y=2mՁYryg LsR mZZgjaByNxE:Q5H~=\ bɅt"Cb M/I+F(3ݽ-3h;ٮpϡ*ۖ:VK9GitI´T/>EEo7P93)Vb< ֘;ńo"Z{*\#vٴ?jOaWdtN)g(: W\5{и}@,zZ䏐dEF87mx{+?E hxx飶Wi(>[($e^g`|*b'؊;9Ff4v:a/jpR1R_[eg̦6Qz%&KpGOP¿[krVAXcR,,&` J "# kr$dyt6{|B0xhfm9&$v2jrJ؈. -4#<ן4Vۃ] VR)>G8XY1B"!{5O+Tջw;IKX, =ȭ]k۱gZRc覂A.<"bTIBO/*~n H:/BnƨNWhUVkz#h:qž|awS B M GQ*Q9] "\%727YͬnA/t+"MapF`[nnz7KtZJ*02^8o4 0kpmȭ <;0K+|ӵ0 XkcťluO?} \ƿW% ֑JIg[_I]::Nb͐:ag\Mn &ɾTF8`ȴ]!"r E nz<>AÊz;VMf ͏ dֳFz@[˻okIl#_mP]FQٰhɊ'P*a8\%8t;X % ^ cBTh4rKa#Z(M5T3XcI9|"8WkʇWOx"A*]l0gR+_L{cMZv; P I.i'QJbQ{U64<Дab&.oPȂ.Z68a4a-)~[gl +lx(n}:E-cvڴŇ1R*L'PAd" BAB#p-aj@"ݎ2TW/(Δ&(9=w/I*P"qp3|_^G{|}~Bb Jڌ-9do,ƙпZͪW?6/*aY p'~. JzMVpSL}c?OErg-ϑik)GS܄Ԟ.5q|/ {]z'ί^bυwxv/Hq0BF&⿜5h%AxFtFv+r2!03-YDT)P zd Yn+ZռG;! I?AmФ/5ך'Љ Ϟ޸S|@`WFJvdZ\Cy /)RNjdEHv? ņ:œo& Cy/] JWy=(OSǿ{< ?V{ZuЭ)iHt *j'Z/뽔j}{@6-26H]>k-V-N U}ọ(Ei[%S\ $l 0L?݅)d% p֖0P\$D^k;ce$hQ eh%їG j`3B %) Ц_NuDyHzn{;+-d0}aujScgc̣'W]ǖs_K^<H[ͅapOQH1WE9wT ;Crڣ9; ~^H.dj4Tx?` Ї}ns,S3Zz{~m%ТC.^Zz,w hd&k`Urq #hML0yDqf{G\ŕf`4>Mȯ@ )X"(Wt{)kP{jjHaz乮qO5[[zF%8z[bۿ QMqG=7g5ǡOy/KH. ӎ{w$R#wk~}N~"̲;ٷ$*]f!G.P ; 5YgK+髥ja,xcLgp$i9uQDQT5QqvQ%DT͈rixz|A)]VЫ59H>kPP!z 79_'Q֟~wSC3̷dXWfJ``w%q>$WXɩ 8\K22l:\(wC^ ! %\^oVQۓ0l`K4g6V{Bf(<6źڇƵA#*"D?qF@Upo+[$ q,̴5mr p9s(Ws?lϢAUR>Ýڇ 9BU؂墢rcTe0&3WLgU :0/(|8hXFC4f%"O rDH/ ^=\76u~ڻ@) . c9pvV"=HW'LX`Af)?B 6{]@$0 3邜ým#|G/uJJ֮4ǧŢ M1")❔B>eZ4KoE]fHIՉ{=d[n 6§/ @7jd~{Kh~%lPgYZ -iL-J/%6oQa ~ZAT/Xw0OF%v9*Y x *2aWݷ)y!xxn0ɶI,q>G煐1&f qFT#OFH;F%ASd+uL՘1P 8a_8[ܫ{\ qjh7~lG} ʞM=sRuQo'Rv?AқyH$׼ &5V Һ5]P!H,oP lKȘys 5{48%Z_qd.q iBYS:ЕC]̆E 'WK) MPKB$D^5V@8eY\~疂&܆ȚjXyH(/yȱUH+3ڀyZ͆SmRUe9p!t] Yep+ܑ{<fg=H8`Aj¼4xodU4 9Rqjz cPSq7@4C\PW|/( "wO_{%/ gK;ORz ~\ _?7t'I >C' ok$TWbUIHc4{* /bO ݟbP-a>"f+FocQu̠;eLdQo|&o8I" O jBit\Ǽ䣪Yi[rm׻?+޽F"b$3:nǒWs'U@hp)]1BʙHG)a:Oѷ28вKgoʗ:s+RA\KkLчZ_k9n -@em5qp|DWjQ,]0\pJAʱc21adTf TNoL:>?8+Ce|%jL74q6U| ޠ'`Y7zvx_gqx73ۺa2Z rz|xtGiۦs/7`9vhUZWA8\!N9 )>6}R,h +(3Y҉'8Rt4#zB)WS 6<^QfE߂Hr@o:c x$]Yk$?Iy?J5;9S;䰙`OL7K25XM3܌c=ֵf~G 6_z4)랽 FV Z_Jm0u!\r^8E8u̧ntvyh$Dc4lqD< pVYNQqdǬ-g,"⥡"8OB?4hFxF\yS;W #),YFV*!s!Qj$O^$eԱU_=O)ZdQ-M'pL bx>G^wgjYK,|f\]`pʲ *ߟ aue%>2t{2;"mDz{汘I^e3\-l(*.=\cK\/)=8dKo)D'}/@FF/L):gb;!|;FJ7D,/ -ٻ(ٌGDqjAnE`2@ӫqۡX?)Tx;*+2Q9U-}#h=D}dV-,USRwSI@_.W]=ҍb ~iw7Ia?HUE 21%f "P>Ah]2s٠֌(Yn4^iaK2/P%Bܜ0_9i`l6j,$b#4ut$*9>|wu !KnjI=h_tEmxT{7?J(ORoe8UE<Ol.ǮfZwL:Ԑ:TJ:UQ𜸦M3jkN!wpzMbpH nF!vC$NzXq2K Pxo$) ڤxuk8b*y`Cu@}rDɷjhg{TY~qEJf OՊE t@AЅWˠ'5,쯛+_˝J͸Mvllh{\҄4ByHKy9d.\}adH=5IН"ELZ#BԦ¤8͒mg]?ty.]LI!"oI<E ۡrF{zFZ|-hNCVS U6>9 S*+qWzѪ˗O5M/c = M>_(v@X) v;Һ6rp9*#SwgB m[pF]GE?*F<@4.z:+f_O4t*Vxz,gV[/6s_yF仁(TIOh|Z0U+^nT#=ȅp?D 8k0>9ayn󵋉P?7*VB /cBpxΰ_UzSBt:K TM]`WHm(c>VaYps :=~)l&hj;c?$a9 osڒ_gҹ̘re-uoOK?yb\ LYQ'B;H6@eQ *O V>>l aR-:&td^1ikh MiB2̈́@ڱf`]_f 6*WճG1tD-Q2e<՝/3LXMkfkG{ A [nRQ o^{^u70=A@>1( {QeD&67섞;+ŬǕ Q3B/ |=,6V._  `NXT6_ߨMs|N[RBEMBU*2gǾc&uLFNrɡZXtiUM܌MIlD1`ո1 1 ~Z%{kV)whqRzfzT4jh¦$@En%9a~ ||9*ByGR1S`f^ xg1ǔdm -I|#:^E1ddtF8v(,8;R_'^VыjjB_ԔpP1*]:i̛d6Z36jLSK{CO))ALDg]BlVފ|NE?i0`eOdK).T@gN0}PWG*8T $y1Kڍk{w2MiT(E6|+ţ竈UySS3evG,4נr%=;}Hym`m:4Y,*]pu9Ci gn &bq*Gΰ9Z4FᎱ"jqOǩz bTdÀ-~GU^v"0 \ ih}'Jyz wD >絥9U\l(q91b jyVy&cyl ʚܲЙ$,LZ38XuN頧(fg2GLU]SQ7aR|9 B)pF]Hon>ژ مQ? 7S3oV#@UK!hLgC9V"6 XՏ{&.P?*AhtwKE: i$zѬ \ |҈BADU2Us_}|ᄜ\%͘eGMVz^6djoN-Y,דh'~qo(vA+.*!{|YwcHvp,pTcaUFރ:#{S٪eay&Ž}J]VM/뭳=r5$l;8%F&"PHr0A |1is =G b`.n:"w'A{aPY8лUq4Zޥn=Ie+MjZ5PJI -11W3 5V)-S$T(RoJ;7E*@Lq'nA$tbw 唳ɭEH"EXEXSUF)]A/nnoD.|0dRQEK- -/yeV/z\S0gah8ϣmk7VDw!9)aƂz{LZqi~w{ geDFhN>XKVW %MYˈI{s-DTOK ,̺JN{ڗD;GA;I-R75 0D3ć3؉!+tJ`m2$(X1٬bg3'0z=؝a39}]HۏOQ"9V$/UN&uh5z46&#at׾ǡyT/u *kRaЂݱ.b:"= /kW?(bx^fK׺wiYfK ݂BݨB68b⁔ʤidI NgE3/*K0u4^qG1?]YKR_nHe n+XDat#*!*X$y c'T#~zRd:'T l PZ}ku#\͌vrT,ePQ9&oY "'jƽgݢ9۩6a@Zcԩ̑ړp ^h(=R:4ÚAe,D^&ѷqHl(cb.$|`zA qqpkQ8XrVm\EkHV< MT7j/XBe.v`3)mb7?4'W] =ly<;q=5_{'nyj7{1 _d2?k]\ǧ?CI//Pִ"ϨӖU)sҝ އ'ae5"zq@|~m.'MxLacN15.^ܥpY[u\kΌXxjJ ִT{HV8ghnΤf0LOnMdL%*FPߨ!H_M'y? -ĭr7H\MxiQJzq|JϾc?D_2zZ&>٤[f=!zNoJOilz:=z= |\$lG2`pzx`4lR8X-K%׋Dm 4f F=ގD]Lel>Ogt%ʿ>zƍQx'48T]w#KjU5ߟ "EQT%!]W)C}gӵ{׍u,7Z~sO,KHBN\N2Ƴ'zx} aOp=NcFZy3SkTA>~'LFTu-Fʧ_^rU.{~&ඏH{݌-,Qz+otz=hzೇV+E%'0jtA ;g3rB$NR9u%s;toZoޗM(%o zesD)0kIݨ (G7^k3'tG_%< Ҭa %_kD7;Eֳ##҆4DD#s%1b[F\uY€+o B нHԻlm?a~rxE } ԝT=q-S8^V1 \z] OBc[,u $VX,D/0nR,069g2{U=G]mprd5)9LjL`aDs4cQ!#.E#ۃqR\ q`QU1 6X.Y|ϭqλ5Y}9CcL)ypT?P5jBsݐ*m KQBKtsj>x44nfKB;ؙ^̅Ʈhvȫ|!<f,fP䏝|go %ǍmC6xXm)ʂ-*l;C=ۯkuޞFk' &wsvL 惬b:BM72 Rޮ]1vX%6̃OcO_54(#wYj:܆+*B#&[jt{ q'؍ѱoILLeC# |5)]5ܥfC4_8 @J]ڻƘ%,'{K cؐΥBds5]㹣.iSəcixN)|s3kTOlǩʏTQ*VJ]m#nmb6eBEx6؉6)E;8t}n0qB 4 Q [tJnmI_?6v*pgw" 68PO-yr~v 3 _`zy%, 8[8`>ZÆwZGw9ak3G: T~9:GcB]Mj0m|\ 1\~A&|2gc޹L"|d&kv<1ʫR䥋ܰt<0-i*wm A*.]k2aܲǑulz_¾UZ4k{c(;FǙJ"T\ݓ9$09Doy4C+ {4R,qג4 kpi^'D<_Vx.tݝk-yE5"gm1kw~o\;wW*1_zg [4J+RQ/o$$9_AlDC2.>  !BXX-Dgi ,T8C1:¦wA2=mOy։&<'WNjv P XM=qE/$0}?R!,F$n\Ir qo6@$mj쎽H+ x=2pNL-IUsgXIK?D?@r|q{֔*U<+ z 于 iޚXV^=n]eU9U:9+"x!i"_y$+JЃ˛ٽfo|u1&3ch"Ebyfu`Lo1Sz[eN9m dČÅۇWfw\iKA63epB¤ޘZb#ۿQĂ*$bk2~(B#Z)ѵk F_l?jfxUXʣ;8Q^ d8f8ޢqQ !iG1]ӇQd'{^F|8nH8lp5ra?3(o'J2MZ#qA"g(ֆ+v_vv(ђi[:]}Zy{iϰV8z~x+b.yBй(}S7rC2!僞v^}4 I#Br~pBB@]'$,tTGcۻ$:sJOz> h܀]1ad*]] qߋ0(O5xsx S$$h7nG$% ܖ)2{,>26D+'].#`:GcgMo200T01[ &n[}M42t̺ EiA o9UPDcOs(Nۈ~I*KlP3^]1> fJND .Ca8Uj߇ќB7 Dfs=cj 25' LPRTnA)M~@V:!8cR7xDKM.f&c}u,Mnmc&lЪ%&4Ŕe}(=Q\l7iv; Nc(4I{.5Kz`dc9 $S,[v3 m{s,|@,0b<8fPp"cTQ鴢!1d([M~`te0DT]/jdolI1Ƅ=3<yQ0ԅm]77tYҩt.ҊDcñhesy{9M}Z;q[2V1DB6|Rb 0iVVZ2@cXˉo's)Y cq6U=P8{}HWm/(W+4;DJHPOB %ˣu/Ͷy*d'kbK9QJxlO%.e0>̒ԑ{vv0eD_%81n*I\T7Q2WFX焭Sƺfl3|jda*F< |*]U:}x{3~ :N(%\(y. ߌ9tAjwhBw&F첗}y,цېJ ǘ0Lɫ()6ٕI~-n ,R8hGel==a:XB||4$Ce:L>֥2qrj[ɋTDZw  azLnq(MZ XaFC' 5qC F/kv}>]9jK+ӛS %ٸ[,%.Yi.NNoT;xRı+{aߖ=8|83_%Odm°/孇GS:*=~i=uת3->t/H-8C,(ĖEd*6<_2'Kf<*DN_Si8}>l?|vVK45Z%g/*ER`5XhwuÀ(| S3!Y cd-ZyF8EV@/] ЛFsd6fW0`ONK RpHM'7=߾*Q]/@:HuxA}w)ק# ׯqARTȋdz5CmuH 8Ie+ Nհ^w4[s'bh Z%U8~: ]kwyb {xoKM @DAt-ױ M:t~TF$Iv,jD-@YB;1T'Ҩ^kEʶ@E9)Wp m*ijRA+<ƓͫkNCL1bx^7J# Yt~ wy  )e9>xY‽"pDŽ>Wq;3&7~3,[rv\>kz^ "5Y@^{0JlȦ.kk|VxąO\xf5@PGTh:)4BUۿ8؂m3/lcZ85!NNx{ 鰧dw ,/v(Vۈjlv.˺.ڈQt)ͻS")-l~[_a82D,/x$ŚNefOXahW iJD4cz҄q;1j3Yeučr} }bh6gڱm0`Z+^:m}Uq{DVڛS9ɨo x} FsEN|ޡ*d 7[J0*8㵹N_p}K1DWKr@ |!˚H/ ) 6s?W?eT HؒZ1K({_Kw ZVC%S}qm k+ J?rr?Ű^/zhH Lb{r c{Hj?ăp#3.DO۱VhcEⲨ zKi+ɡ`3\&K 6>:w0Ί#goX`A.de?&PÇ]j##>k'Ŏ '摿EdyJdE$km>C ~d-v Ar9śa4 &D~'`AmLsAC oD7sw硕˜|wnÚh[u J&f~8X_RvnR`5ʥk/7kyT!M^SX`("{}$wTCʆ{(ƭ9'@ynL*ハTlm*b=aGW'LYy%NQXW'Z`JVRKPəWn{Xԇ57>VڷDZ9T\v$$g `'UFy-\:(ΥO\Nѱm#ilYM8W__"aN?Nq N{V4cZaMQ !>R{ٖ ;ℤh ހJ4 D*lw!&5 p}O[L` DIW)zW iLD?fbgc}S {.qOB"QxS]g±/{v݌gkl .'yES#/]2AhR\R8@?l1.<( Ly~1tiIRv"̕dg{'dH,|Q\\R9W7虺-Cfq_V3^ہ |' JEPEYqq" gB"9wܾQڸϰRYӱEN葧d Y}f+o %NRNaBƚP^[vDjw ADSM92 ^SR.V/o_L8yc?8ey1LOXI03ݶ x˔?ӱpWtT7|N{dUGUh۷]aң{\T.כ̿ ~Q>r9W .$6"~]%}AOlFNX[*4fΌ2$qښҨ7r.o r 3A㐽+hYF#+p)i")7!E@rBKu(b8+4'r*~#Eu*uK~qf֝&o uBbE{>‡# KXVRtgoytTEn7QiJ\6F{A;5uRhCڻ=+FP@pٻcLjw{SCt~$V\-3bN%W!&J' :G®㇜R% Lolsݼ$p+s( {R){"8-~Oĕ%@ӬA?V=Ě,XFx!K@׍TϮ9LB:OdfybrF\m:ITzG]R&sC97i.@O+*`t:d=8'o`!E eD6e12sF@liϽ)Z#Rm'_g`)ҷZjfzx0s< ai`c-,D/Za z%"1\ xT# RRo ~ \VJJ|`1(hkVYWs\D90j;=@k/TB[~`aƍ._eH Q9:`TqC[6u3鰟* cUcemH kͫ$-:x5EXibjV _Tdԑv}&=zGdV>لo˧?{ FK\gv 1{D-:ҵMoO>oXmE ])d0V<%Ϲ~ӟ=`ޅ]@{TF"̟ XwR7G-N)gZ |L&-@5Tk  Zrx̟|+qNPM[N4 DP&BJ9w2ouc4[7%P-L! S4Z!ʛ:FڹE)0!KbeW8}%*ۖv36òQBqQQHl xlJ"rɏ&zV|q[Mo9g|u{ڇ$īɥœ`P4I :@>u~ph_bAiEQ cspɎ`t]iY~z߮eȯIh,ԄX~OMԸnMIl)E'XkoD`%2nhM!|֙5AZsjtw ]MEK[MLMo\CK Эo_NҕeQAB1Vр&c;YON+w:Q ; `,D\^J)5\kB;di R|2cnA *b XGgsbyS7Ǧy+u|mfn.I^ڙk`eWt#֯W89#t粺4+xɎŜcZ@Sl75ul"7~u{X]=veq3ef $;Rޅ »C9 d Dtք jONW\I`^m2ֽv޾0H@1PKJfv_Uo\bf Q&;B1lz@&MCFvWJ1_H"^[dxNEn@?,ʳƽ* GvV/<O[T? aV9\]RZtbAT+&svsNJ:ڇz9*εP)chPfy ^3sZ r |1"[9n.X7Un gTpxiVzrNVip @S%0 ^ӳ|rw| 3'ձ:sĹ 8Zcɬ.RC AL+9Eo )2tے ?kMHӢlՕ'9ʴ!)tgh+)~a073nPU♭MD |lچ]cQLj~XsPYY[dT OW}־8vU2rI'M▣jg w/\(FK0kソ R }~j?F0^ dCjyx/s\ݙPT,˨֌!1Q?}}Gp*0gn oj,Y RMӥ(DھL/_[BZ,{%̣^K›sv td{>a)zisRKC#Vz[*wx< }7+TR"v/pJt.=\n*[?y)r6X{h~C tC&G>rj$*}sl J}SNuS6`^ZBf$.20SdHTiR'jGr5$qRA`RA9rRlITN0ju=R pBAhUV j\//?(=G.ܮE=8oQ0K⹬8ǻd൉L-}%3 7,>%!dLGhXޛ yP4W؃LZ-ۏ`o~W܎C e 6ܧusX/w8LՎ+%]t 7+sN93i∁iT)Uv3C7BXP|xH.:[23I'|i(q/.BcZEڹJ94IR?^GP~jfͽy;^}Ts(fo";i= HXۄ4YT./@v GMqp_1egT^iW7Os,O@oCTD*;8/ #͞푾vqpHӍVrJYd!Vt(x J[İkWd[u@tYh0|TxF[NjyYZfyfneԾʝo>ڣ0~;p+'(#sf&_[::qĻZ*T:zyKʜP8vyeF? nNWv QMBN"tj0KZYX%uvk-凌(xu+E:AMϖttM<ͤn:d>+RANX!m [Gt~Wnc?`1ᶠA6/6Q:\MuiQ^SHSpZU㻆-`y:L0^rQ3j~>"ZYz }Z$V Yx fgJDNUZ5iZ;(v: k-4n\ȨIW>TlKIhL  }Gߖd<0#QiMga! NA˯M2rR̯:.kZ|զ>H^C! Z]5bg)-e(xȢ1iId:'?c䱨wl2Y4֮gxXi5CZɌ>R$jJ.idvl3:+S!%=Qi-sp?}t*J|1hqc q `/͌sz+̽6!zvXPoh>_-)>lrAȲHY8K &`юo"h|t'Sb?)t`aRtP#3"`}۲\"_W}TečexޤY!޲3oF$fo[JCP7d-p'8$;𧴩5`OYEp\=wvX׀F0JkGƢ{Qr߄q,?B8saЯ`߲ )u9ec6;qmq~[ =b6"{1D~0MӜT1ƾJ3&֐ABp(y׼hbyjP]8Y:פJWxRmjHTsD$#@;i~KIU+w8;+F[.z)Dp7F[]!Bn^LqIh0)݀p]Ah+qqec#D'ՠl4DLnf7wkz2S]A$8ԝv k2JX)}1i7 n~ᨩph񛋹O ] 6G- Rh uFuttZ#U(Q) 0毈t[&jVaX"0e~XnN,BD\/ uI+cSsXH|9t3؝4;.el+iNu% 2emqcm ,V}G!ܖQءeqݒA\+dx: *@}#%R SސYgPqmR?H ۥ̀mUV/^gG(T.h"vbf. UM_E֮kҝJ{_;Jވ꩐kd9e6 U5{M`0\Iƨ2^=9Ay#gma^@ FFt\uSҨUZYK7='4hաhOu&x|ͪVʩOtmwtg-cwNZJ0P% OxGMgCATjK["ܛ"ՅZC%wŭ3; #sţ-yAÚimi}uDB۽{NZ'yMbEJRQmM֞_8/rRw5[:6iKfFK;leo9e sFvb FK^fz'Vj/ŠZe[$D'z"9FÛ;UT.` 2~rqjԶNO*jy7ːBv4="ڦ՚'aY2">͋XkpȹͨX2Ĭ5"߳HZj>jDgQ+y`[&ѫك3P̾l#} 軧p ,++ݲZY~_:mӍD)kDap+ٛYL fnE+>}##0Hh-ґN^ď@`>K&3r; 6C׫  &.=eM޳:*U /r`Xsc'UWY(Ġ5Q79^ N󳵾p`G(/&}~(>[v3B_GkbSڟf,E .Vn$3[!{{y@_[:?i{q`є:y҄)>Xj`ee褒[LAZrGc a {ܪh`&bS,I6'H= оٛ%,2 hA3\^4٩UE dyB^Ȥf}-ӘPtJ~DLNjٜ4b"jYVZM8_OP}>":u޽ @ % hq/ďMJwqľ~qs P,V:۽tGhD{Ղ7gG#K年6~f#+46at55PQ\ N[HY8_؍MtGhƧK['R eselJ+OɑD)9PY.9'}ySW?V._|Tjx-T8ףqV@DHQ+v3Y}}h'~D'rw\qW-N4%،/Z:p =*qLͭνrˡG(?Ww3?YäK"W/'ACtgQ;wí$ wT7Ú04WuOj'5!6Ê9P5,YjQv7`s7y*Cr\ ;A&\˦LXLIQ!,凲 ^%n:F2ϰP{׋8K7Fpz64V!e)q)imÖTJÙp,~XoCKKӿj@Lm.H~t3͙W[ ;A:J;'=kD>c+##O^z4DJͿn-(/<>pqxlNoU[>~cёmv<_߲vgF\+ gcqU%eZ2և[f> Cs/Stvz?8p yC-PVr׿*0 i6!i=JN*LԲv7< ӺzqUD`VH"z/h+(žXkۺ.NCb FǾM "jKZDշ`|/Ϗ^lCwb79:S8rV[绖*ۀs.)}Կ0nAz) £b_wUҦ!bl ]iij- nk &x]y1ICx)E#;J@~`։b$R?e|JsK*9h@gs&rZ¸[cy`(D>?7ԊOh7iVGJ_ZOc;Ugrp>6d]al.yI[(]nC*q#yfeLK`h ޒzOX*w8j5yՇq̝pX3̠|j>В 6")8d;$/+L!F;%4)(x@L|M5z%%7OEWV[0PRd1K% mu%E(s9KO?P[ES߰x" q7#;[z? L"^=Qo4R|䡔oy3I~ ENݪس}rz7#͞mPpvdZ!zHXY ^Up~OJ uZ~z3e= te|Ü! FmՁ1(fݠ~H8ƃbS@ѷ )G/W}Շ9{L:AJqpOoUII`缟ޔȚpui|(fRǵ ,ջB\f종?>HW}&F !zpdMέH `81~ahc8$hZb~!ɓ}?QzV݄V"Euvkl˛>ٷ}n3dy:$:-okj#h<Ò[$+[wh$$!Oֳi[ήyV ɗ !71[@8-L'~lIh dZYW=qҏ0/q~_P/ s5a8fe|~%+n@SIurS T3}S=-eo1Mٶ Deq&{5I2tƺ~;ujq"DeG؞QhZF!x䟬váHQY 6Ґ44!+0<Ap\U7aFт{` ~7g*Fl>dD|NWK(5C}Jdv?ȑF$HJ=*wΐC`}|plkWb$Hh0OV+e@Xm &4VHo< }>Hc"} HO/t,۪ R^,9Dv?Ot`kԨxIdz/7&?;VBs'11VMolPY&c.U^*M'[,DMgkFG#o)J堄as+}Z-{~)K/,zg}ȨݳBU.5\_Dk>#N)h G|Jw򈎆G,fl[TgMquQO!sT8N?ʼnpj&ڐ06ɘ|&i_;rRx{":pfs)Kth뮱Gb#l氉#5(@1xSSmÒR[MWIncpbu SdΖ?B5(D,<!<8ʔEf^g3, b*LXE2V8ڋ݌;p>I!/"{ZU5K7yf4v$`Gوk*!Pxx)9Gu:TGKbyͱͨ'M7gڃh7N-xE01*Q  H5;qn'^]_ nJ.]KI,#qaN2Yީ0^'dWWzJZtf̕4*ph8GH=_*`*FC>+vY+'Xa"/ԓs+(w59LGzl7Af!K0 \1{adTNnOzM,VmSm2Q>P<:JҵɁrlQ/S9L#N1^~)KBtB ׀.ꨭf2 AQBgbKCi>p]v-c`Zߏ}GCb9۩B.OPR mBh$ID-\%o~S8puQ8Zt7\4xO|&FWBΨs?ǫPe1qSg7FrCfşy[:~LS-Uy5{:g 4og dEIĊ~O$E_(roZ Ԫ+\THvp>SsO5_@">bʬ]W~B28>45q2kIjy0}P003&?C6V/s! D7Ω,R|Y{pg|S,1(Dkau V^3*}n'Ahgp m]'%:7Q3wCqgӳansgUҪ\aQt ԓ/RgOUJϢu%E#M iV@J>9} %m20M>ôWz5+3yx-f:uocoq2djF0G^Ov\`=镢Ʀ)nYZQfӮbV8:\=¨)}1 )/͊M2f : GțS@,;HG)&L",ak`jӯ*pQTz~cWE,DrnJ9-73;&): *"0LQ{mUŝ iFlluS̲Vo]ΐ.f|R5^MOY>8# sTΫvr{%JYuq-[4:UI]y/5G/[m>d䕒ZM&yvNhef( #H l#N"V$!LL$`pTI0C9kVN0? 7pQ\kz3o3~Œ>`XaCܙxu)4²]AziW? D惺t͚KT ݖȇzB ygGg}u^F*zQwo1@_BW~Э'bv s?9`9Uw9F6u"8T+ "+E/Ja4{kn&p"U$Oh^)&DRX5˘ǻO)_lRcqCu6z*vC0X҇*+{1)1۹BՊCuCM+:(Ͼ5atr;8?.^z-^Zgj)ߎ:Ѐ Z/ȮuY]ܳ7M=B&]oJ.9oB j?-Ob`! Wd5!Ѱ>QQ5d!=ᜨg z ң31N^N6;-<Ƭ)NA``%[휔<}A(Ek>-ˍ 5j-\Kॊ2zȆ[ϱgp3%ʸCDev.[ͲV` o1$:'Ŝ袃YĄf=eަ"g7!7[^ra\c!;ZG!T"ݺCc2t83%Ӟ\cCCYHԝO8ƪ Ua;/EQ3gku!Kr/+lhfgd3y'Ȼ>17| Ғch߶w;ƈޗzuK0\Uiw`I\ P-{r*媧)}:o֛+z#m̰] (IȹDگW;$amHȑ<8H k%r1& VR7 `5|n~PvP&>´f!h8:>* p@l!+)Rxm?$eykѦ{)9?7VJ{͸plZw635p#/@]t}[ݑZ+|l[|]xGr7r} +UF ϓ+UA# H2qV7gsĵePEEBz5N"G:=Fflr׏-_1 "O`cP $FM>hO;o2]d^uWl!ٽžs p~25XiMIq#P ou(W<ϵ*.r5\4~ǕQ]18?!ϟ>CO&l?ї҇ -x>M8 }f*u/QpDۣnALAa, /K3rxb'+Y;"R(d[JJ#3RgmyŁWxmV\ @nmj!@05KxށRۯXj.c3.q.e~뺲cr{#wBʔJ-:($eM vB{8D#7usG䯗1;dG=nu &Fh0" -ªm 1NH˄[C o1Ѧi%JzInQ 11֟O,KRqMUQ1xeHѝNl M+.blU:Afҕw!=j@/΂31/҇n2@D 3DCb= dTǙ|ƺL?vCp/_+Dá<ր@2: DH?eQTG*:l2,\KRGeq/PfVȞַ_Kn5ȗ,%,EkOrL,I)g. p +[=xT7xhWHQ 1 <ܞ`lӸdQ~ ^^?d!^eR3/)lGΪZX{%:16z0v;,MՍR沒ynE5AN +=bw \ lC> γi1T#NaWN ?oDK?#޸`_ RgCɤ80^Ƶ7i I_2$Px!M*)⃔Q2}=P/,,m` 1ޙijL6>=JopK\lFuy"vl]QlїAP;^X7F匳**mʺWKX6*k Qbuu) @L):VqX&))]=uV¿]TTed5Q ml=Wv/ nO,&Aq`S&5:#q ЇƌEGPR,2zRlI(̪"بh蔄kjAxI`f;{T7=.+ӌн,sK#I}I#BX~Ⱦ30CvuxXGWk58>B@@,VqPnH:<̽YY*<R79m?EG\DFTa9R:ftowU]0e;.[mLjq")16Сdݨȿ<0-+4GZJ!B'N/ 77EG jI$ xWsV&v+N]W;Ōi-~Juq,Dob(n$K˹XKvsmjўNgZ-XRdXO$K? ǣ`&mWjsݜS#T<]{-}D\{`e4~6ks4i'8omv1\q$3%_4N ~כ"tCNyZZgT{͈o"d;`?Fj$kN|\M4pQc35i(rc϶Т%ݙ\[mc8{܃~#EV*ԟ9p0" c+&o/qڞ ֓nbmv5 ̿ǡ|k+5:|(T* ShύZŜK¢[5 Mug[mZZuEtb́@a2hse+0FGb&m/W6Trb vChf=`^g"]W& 8yHtzY`]3rwsqhT5>u͌R~/ ezu+̏M%vgiw=-T;/=G;Hn`M{+cGd9}2m>KpK"d|\Ǿ=7w+jetr{2 EW755)-Ɍ2@:n2+Lm~~9ZVFnU+6Y,,=QAtL.>ѹ%(ShΑ5'StE,racXSQ'ֲGNE GvSE f`V Lɸѯi8e&U&Ûݹ|+O#0ю+%+K ۽B]&]8 礦U. Oڜ諗Ͼt^f{;فuഔN{3]ġ-hqU@&[LxS Ԝ~8)&d_t%pzE د|per#:02FV7trla5LWvQnij"l,_(%!7y5 U-uu~!0qRo$>N㤪me-KB:{|5 ”j חl!9}5zXD=@/]׊ 6['Y]~d7ϤW"V-} E&JSwegӤwY*LjҗF#hGi2>Z=WKcls!rQ7oԟ*z\2qz,â"@I*Bit2^y)q 'ca%Aw$M ,]FV,04Y8ЮBI(hq[eB)]aN"I9:BM{lΖr$VT>bڋ0EATpšH?nϋV9 Tet֗y ՠsr4:nu/>i_ @Ժi?X~)G6S al!otqjERZv̙y/eڬ;ER\O]I46Zh>p(pNa0}+xAv_6~$bEaXn)r%2.001֡?a+3A4օJfzw#C1:t'O8g(sblơm@fc,lGm{ 6ey bI E81knsA Etl+o /-7,xy]9{]PmzgĨq@m/@OHöpJW~ |X! ^9_$}g]@دG 7/ eE#yw Z·JBW '60h*Cx6 IU.$L!\Lp*t/X 3 և:gYZ07070100000029000081a400000000000000000000000167eecb8500002994000000000000000000000000000000000000004e00000000./lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/net/smc/smc_diag.ko.xz7zXZִF!t/u)T]?EhDTTk׶ǼVzJ6J1MΒ& %g&ZmeuRaVH0Aƽmm(|ncFI)~?u:We#&@a8; h iIS)fme!:#IJwk5?d$knj0%Mt|B|;~ֿJpz} [#\AQ=pKnO>~-Ix/o.[Qr~wCZ#lrJ2 i&/߄+MGb#uqv\:2^X+Sgxt%WAN]f(;"p0G1$0|6^%cE[,wi/~niٳ> :Cr7e |u>+n?2(R7bT{ZVqz1PTb+a#JH̞3g1&E>MNsve.RI`h,Kc Bݕ-F@kF~mxPM)'.(5pB.٬GF&Z]~lpmrJh}o(0iBJ GXrZoeALk9*vH=a4ϱB 2_!.Yjv-"B,06xN͹D4e$:)?_a=V rz&E7@Z}0N@w)@Op'9$kIo$XP(VЙral~l<؁tvMFLuKʁ_[]>$̯YB8?o] mEl:区n P|tAyG6$/,I !@mFg캻itP|usg;O\抔%GMBd1͍dPx#%i8U?Q>>!@`H5\b\Fp &5%ӚMb@bL q#SCs/ϴnS*teU5Apk$"O2ye~ J@s/}\N]ea~Ȅ;|kWC>BW 2̬ǽ%'OwQm: <ۮg66 }SlQn15WHpZ?l|^;BcI4+r2 H9 L&QqI֖m]s[%=cLY!K2$AU.79'+ADž-3?).DlT kUCr dŒS9 ("(&ӏjzI=PTG'c i[C9u4r};#F4t~*n%.\|k:Ρ/pdGwf|ٗ)aM1yMŔ&]I;$E!fl KXcNZFAqC֓Hv'd5;C/X$="' рr]d᪴`{Gzّ_NaD7Zi^QӉ8M&v'YJ[MC邇1Tú#2螣|б_2(I!Ire TStALnH$ +2QxZqR>{f(bA?^P"fmHI?/7t}RDGO[Il`BAb >?߄II{* .dkq'ް'hwUj )x)!cC8GY!g!/1L;@7z+kt ) Y ynA-+霂 -) DOS>h"k]Y @I2v;r.k WN.11@OG\p#)&$HwܝyE}Li`>bT.8Cb{ #Kʞ{-%8;11$kWqB|\,d4ѯ\ג̔`0:͞wΧ+]{C6Di)=_GnND:Z_b! c7fK'`+gyy};)_{SK&gzyBJ˺]reY(x+;s?2jn\3lx$^̬ `2q))^zoRfj*1j~ޚ;t"ʷ뿼B۲%bO6oĄ !31*AkY,?_gRRs- ;A;~˔H W)+ݷgW ?93 h?xj~`]z|y{jn_UCuboJ -?ZawDG{.v!C@g;^q –M[YEN9uӐP?$U&-Bkno&zZrԛUE+?dXNdrQ?)_=3O±I777,MEG0_@4ݎy(ef_ډJ>Cl,sr1_2rpT_վ?;ROTH[r(k`AɎ.0 @W;Grk+C J_f~:fMgTۙ&>Nҋ\4 [ fߚ,uzPP> <,'`EK3_®(?T@l^[ KmAb"$oUK`L?j?/Շ%}-E 8{(dTj]uXD{-2JGxJw>{|O`Y[Kc2tk"_]*PS m`M9ö5 dIN NZ$aXÖmrÚ5ͿAWOY6m6UI<` *@ z䃫D(1L!t?Xg>Car%$*F[ 64~Ƞڨ'Fb$ 6˂k5fJfR3 ?!yg|K[pzsV` .ȵ6 y;#~Be:ԖIwBO@ =lD HnÄCҀ~? pAr!-}q;~q!(0D'&:_D>块Z KQIW`,:/06|Q_@/'XPd[ Gt)c.n*Ӗq\[4jnqtot!}7J8#pfT*@URބk,q\ h9} ; كP$$SY>:7^ot9-40K +uj乻9CY'w:(pQfyU8:zM( Kx9fZ">3gD;6f`+\/(_69׃X!4!uS)u VT_j\go"KbdGN3jGS;;&VYLZd2bCי吃Ħ#_KCzA9jכ)Gl8\`g5N!%R=Nc Pۅti*Aid!'6vN>&GHKآY[2$O/V yjqܡ?b6;7{An%bU娖E |\c֧bԡء. 1?>*[3ػVqf. EOoIB$U"P?$(mS` TmaVt<0L7O Vh;[ӦAuJ]AzV_" ʋmX?hyy9E15f$\<-n\Ldǖknq^|v 0X@%.Ld C:Pd(EU5?P<<a},盆XR?ڛSJM-qh@LFV``J .˳aXJ[x8܇^C;1`6UOc-l攝'aTȅFz"غmhhiwB .}ppF4-Q d^Kfk~j䊓U z߼{=jJ"to&N<0gr[z4 ǎnODH:oWJb0ZyC ;dEc+o#Kuo?cX_.)upDwI~%Z@tyT9u.Y? "=~@s=ׂ2C$*ͽ~I⑹c:kySD3\ZfZ&_H@q:|z}(;f;f q*9 HfvUbTFJ}{M^3ɃQ,4U=ܛF].J&!KcZ5RkT1(Y> 1i bns)iaIjXC q`;kDY6gVc ",WFV+*\>&<Y_R~(_+9=h)zmQˇh;ObCl޶W:9&H_5/ X_!Lկpt#P!(󍬆_uo>ci7ֶЎ;ARW/xM;ax? +W)u{p[f5%O^Fx46XPcƷ&5%*^*m|$#D_)׀zdIQ0Q[1:d%>BT.٭5i ߤb+WR7OV!]<娺@2'?_a_bcT:2c仾*y6ȈBв g &V@Y0C_o-pm%.ghMfTgt4i^^^R+_6t [kc1f],p&XU0כEdDJ˟y{}7,<'W%2P%g< Z&NQĸ~f6h% iݏ1~g+( `>rE5n>vX+zE9<}*iLSɟ a^RヿL3h+Yڀ h *ΧfCX=* ;&ia3Ao.y3D.oXo2[psbym9Z'\\e'in4@pyfc1VM!G52zH[ۅ*TP h~(à _ABugla߀ c'_f9I Csʗpc%/̈́K;}gcwVGj@#t%m?Y1X)&}ky Q9G&|5vBhkI~sxZ^:/{oWLɐK\+YS*Jlh  é{a(4"@ϤǵHZD \:S/c2>2!ҧ8dtD@s%fc0k=5)%/Al- CzmuFJ3_+t4ŹO ;pU9і|0\iI Tp} %ghkJlgct-aǣQCq0}e~`U(mV2%ի!:ؠ^Pg<6BI6CPk4r#J+T?wb@hk;<:Σv67%2EÁBQ/g" KC"6]9?]Ub\فe Yp]^tZ+KP@K4ێq9q+ӕI:C 92Nf ש=%:z J@c*=4]ﱨ Þ]ept ƪ)~ga=@i{.$ġ$C +<+ p4]>.{rpR[Kڛ; [RzlM9$ r@αse=ME uxKk/[ެL d|VѠǝ"FX]+I÷Fӌ02 PÒXV 7\;!V4& e%H.HуedoqB{N;dJj!BIz? mqi;1zgGQ+bm++_vk:Aڟ 2npo\ L}2fmG}mBJۜlbk9!f1JS-e08T̙j|[c\7T 4(ƹ\m۬װx#<[[,a;';XbՋ\kJ-|W' ㋕}x-%^'T-řٻj$*d]=n ħ9򵽦q=ZΒ(U">F_zk(+$ATl7}06>0&؍7'dNmk#'8F 61E(ScX#BKVZ߸i]d*/6]7j:A,Exe(2~g9%\vEv\ղx_Y\LE&*Yb5f][>0z1RlR(eEb~;m`Q#HncLz{2>6L*"gSQ~J`'Kȩ*j,RPͱgYZ0707010000002a000081a400000000000000000000000167eecb8500026a78000000000000000000000000000000000000005900000000./lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/net/sunrpc/xprtrdma/rpcrdma.ko.xz7zXZִF!t/-]?EhDTTk׶Ǽg=4AN!BAdwƖiAx ATnEЄ<fFbu>Z] 5HJ[=멩SnT+ 9~5r$u&+oQtޜN~N$aEPma6dYC|NI)uC<$uF NkG>ᘬרJ{?,n&z '[+ZsM,VfD@tICY?O2)TZ4 ۢ lP^5pfct z*J=s&i70eD0qVޤ6Be$[ vM'ZdD?*M9j@ =SPuWwda9|EMxLcRkӵIrA$%Ȗa}*ױBd1]N􍲢kdg;֓$Jo2d(-ӈx2+;tu"]AZǒH촲ճ\F-K&-W@j1wΑ__W>[A#7lf'pdUT oAdhɇؼ3*ypY;"߀:k\ڎ[=Շ~ÊO:P;;ǩ&:NH *3|XEP ;Qj=kh?ё{2%w%{_Gw>R8 2f(`O 9O#aՈDF  f{PvaДbpʰ'>\*s  rdPzaX&ԑ<fgiځnj=UwQI99&{eo-gγ)ӽgHϠ/gҐ 4 c<] E'_O>;OL,H+R+Osk5_4\qŜ8t@O[0:]j _Jy%ϴzT-5JnzF᭮Tle{ a:`i -ǘ*MwPop eO- ̊, "a9SW"IC TxtAư-L0`Ƹ&=t-"M7e'#! "7#9: ;թ(PA`Lӽ=]}aJkS>pv ev:4) rGI^ BZZTJ}ɢ u-PJTS,oZl tk)1!},QkNLZCט՟/%/.8?=AaAgm|-zͦD%O@9'-MsV}\,4e(&OF7 ``r_'|"o)x1Ke[w"w99JFFulQMII f!VƑ(Z2Dž5NWƛ3ڙ M j1&^mZϿcҦ!@I!M- H.ԧ2&/p Xܤa_ 9'ҨXp{/kvjvjon_}h.#n<I1AuYQADJ7Tƾc2CݜDh䲛{8’,xyƔ(djX#V'*Ytf+>+~B"Lˬ*?|,MWU^ v-U?߽[.9CQjc}|A.A% tߙWu.zܓ}P)ȑ1axDgL/O>PK ǚH%O'5.U}T{o,Z; QAzIBCd FcLc:7Rv.(ONSi=)V&h{vBp<AS#ϋjJ>!aQ"U>}H`Dv*:S֜HP3nO +y5k[RYx H:rSpFz5XEdE*[vhbܡs̲)&Ğ@t`OkfjȲ}z9Eds's܇Vls%]R6[!y) fPů<ƞc2SWDB^;^D]|ɽVd1GF3mt7+{Yne=_>s~ޢn"je= Ni;-JWwE:/*׏{"8=v(2r5} X'ZGˆj9[{jTbkӊ1WF~BrJuLÞUeGҜAuv LwUrr40i۾a>o'KEh{v`sSDbH1~PU,8$oh4Xf&>[]XJ r{Ik*dxpg=.Tڴq8 w^-q1R X\UI%0hxPZFYL+A'ddyOlaiΈZӏ$tg210e|MC"r8)~_Pj(._Q E=to=O6c lB2s^0SǟIt-> e 8J ? |sgO_,qimmˋ. ;* RAL=k+ѭ\:52VJ%ؐs7EBEt5rsJk&! );4R)~V >*A>bOZ<; <;*UDN<2S mrl@y~%2%9U0`NVBZ1"\5W(32W1fqhwY4 EZcuO]9u$;ɐ?.U@?͆8wVA yΟP7+J,zڑ|qUAWB8&OQjKo^#l9ЪJaG5Yaw/еEt6ToGVJpE,_C白s1[o'lubvgj̻ʴMG\u%)-iIuK=iffiF}2dlZ-h/==%. ~#=71 t~78,ZN#mc9٪z>Jg;/79I\BP>7ӫAN MC@;E8GtLEܥ,۞PyJ(RIpJo{,~Su]`EQM7/酩4Rk?y֟wC8t}h&iQN!)>RT§:!l`zdS3D+E^I)R pwcx e ִC;^kGd^(*v=C?v$heK)k7]e(=4/yDP`t:էY.d` GÄkgLG߉KzUwwQ]jSeh:ÆA:ik&y5:n#9_Ao6"Vr7ndrbD>aώб>#l렘ތQ'!:wGܬ_?iN?݊ILل7!i. T6?et@3"~**V-VXդ5"JЖcw~;˗:ǶuٖX_h+)=69VRzjAUI)"wtZ2I/f۩@+I7霐g)XZK&toS6Ã*cz砓DR`@@zc OEOW50dJ1sXJ 4aK b5|ԇ*e1 /(IWYm-}[}V&l,jj j'8|lL![C=۳f$I#RRpw m$,53ЙIۍS}3jȬ7b2/˿Lysw \LN@knp kC qa`SU:@e\YĀڷW.*FtB-W7a(S7UEۮm L-8)r._k/N \O}[ 1V՟U7{euwf9F@VB!,-=dx-'"L뚛'XJ J4sr"aJIKoڑhFNu#%0 ]wWK>=p!؍]T>q +cP+gSU(.[~$" R|$߃T*[q*}3Qqk)e/oT_:;ړeQX}PAh0_PG?\b:A07+= N2|-()KϡR3+c٭y1H@l_6!3;=ئ@iݤP?XOngxuD뢶`ꀨ0o'}hH84ٰae^;8̌r#C8q{1U4AtFJm)5zUM@s굙‚j]l8^8ca`x%dk*E1_X N'eW˫DzgI ~ݕ&vV%>@w8Mѱ"@G?Y˼4]A~My`sDDYvPGXo Ӧ@j1O>ɮo_(Dc&<O."w0Ca=eⲵ< 1)]>tޯһ=Y-W4y `2zEۡfm0|ǻRfvmüo6C?:H FAz|@/ 1T(uaھ 1 C&Bb?IӁ)N-]Ce} (rj$[̩슰{RHژ% iQ O,UJ/WU Ӫ8Bz?#<=Hn8I(ґ(AE0,X|YT%1Hyj~p&;K!Bw ֗#|OGڻ۰y?l2AI nmӉW 5Vlh==y.{#6RBv+ ?K+šw)"PwsOsq_)(ctl3EO _'Vduf cEŝ壭S a5/ɼ7&.9Af\n>]&WxPRwZ}o pq1Q vZUi/GXVV,P: l^5} .*\/,[S+43עe#z㠉H#n~ Xu)MYq!?gtovؠ,O*VTh(i[spMy 1X᫥ ;X):VQ3X1O,qr.aqppk>8OR43.o[C#HjJx<G (6<,ʋq'DC&2A5ϦԅR- VA}9sQߝBcIw3C-l {PhNCVAeg$&~d@d=J,V#=g~]ese*JnUJB#i˹H2ȂSkRi̢v.h̄BwC̉sWZ~ؑh99|eOUJJ*u,~кMOƕ- `G`qsycL1mܛآډo-NvT L^D+[LB]<:HSQ[iFb4poY=/U v>?o\x`h3di>9R6X_$a1nxBD9mжo [k 8xKl!)C{yRJTe < #`|z4-cfoV)g_YrEQnIg|9LsPp2B8KX %@_# 5qs|+1ŷu8$1BMSnJpx!cEˏo2q#ܞltPD6+Kh L)?ՙv0辕yY)?vDެMH: spjY :t^`[v3!%cm$= ӏw/:Ͱ F['`Xae&2ME5.AApp΋8u[Ki=&霂Ko3Jay~g ŭtu\#Z_n*~E<x7 kl6 Q`:0xrLHz%giI1j4E2~ aGP?ӷ Z3uʬ( 9,_d@+΁OkV>]W4LτEfwo(vۏ),)招UT& lV# `S5%눑c@my jryaf+V"v*H[ɱ]7ilv'^0`:r4DaGF4Ď9į)/+qZѲ|V\rz`Ҵ! P >E1Ğ4 Ԥ Nuژ: zÖa95դbC()w z!0$NҮܿ.W g]8g2Uf]3B2c]c^ N nspd0Y qTȴTol&:l[}ngHQvFÎ7$Qs٪hA@MdJJ~}(-wr=<"SWA@>}837.] _Ah9(;. QT;;A`ZմrwI=)Lia>ضT9J*qApC<SCaS'xto:w >`/]ڃ 𭰧tj[-^j;-{u6Z ).;Vl@՜\|2>,UIRA.MN/ aLyXʊ}VZ1zw(/WTM[/+3(&7`w@.twJf( w|Ѱ9Oۤ eԆyo칱_& 7&9/ѐOr78jY8󀃍IeX4i]&,d"R< kFٻF>ȿBqAI/I g<*ZﰿeÎ[ETP.`JV{6 P}|E7ef#Դݛ*|bOuX2qh|񋺵d֠dm -\MdaTeom\2: m,gw=l}qU$mz X'-KPU%V+)DT-KK#B*;Ȥ3Ak~L o yO_.K2 ۀuR-?1xdKld ~j 0 щP'mXKg:&#izBJ5Ww:to4B(GM1D9@S!44/&Yy KE0]8ƹ_Ǧܳэ9z F_TP—</-}k.kxH\LqêfWߝ=bV>> S @[G;HvcDa/>m=]'Cܧ@Tq{yg"UABG3"3w==)9˰&guA3WR*;@.1vU$~O#~vj1}1؉=Et-5x?[ ]8jzF ӗ%C8;#hu|_}XU(96eDLHS>3-A@ᣐIص{U:'D KѻSjfPTe+=8"t;6`~VvG,P&,+ѓҢx4%JzIc#,>UMG3chs?+[N)񸾒0J,@+Mx7_|`^aΣMq8GILEB Xl^ĎM ~`nxM3㪯zC1̗HW|Dg4um YY= sBsh(zky,$ Fό)QQ[E"48yunv+Asg!V>r/"_ɜ:1*K@[E//RC'  Ao3wBᜫ-8V6K>(`cv&lSwҚN&mvɂWY82CAIE:L-m΂na絜(~JTo^a;`KU1C~&k'ɂ(r4<~⬰Y&;^ df̼ǃ/ӎDH{ oA<֥y3>wyjܓZxǏCE`. ΐ7t(_S EG_@!4ebzɋW?;iBUMOSβ ~_'S^v?FYt M"Կzڮۏd]ϴ*F tqY橀VJ`|B fbAU(mq(1 ۱L^j![dJ ᔢۧL7ӅNUg63:;}*6?쮒2ļzM*r!}֜eiCDCw?A+2_r1%rZ{r>ɔ#8)em5 t(@蠙o=爣6Ÿ|@@))2d ?>tUfw(QHhl-=ԈU)%}L޾'DvW$E~s*"l\ 7Ww_N-J|`|FfN^hz,RKZT\/M+u8BÆCNQ<: Ăӄ0)&_=4hYYTRl7Hn0eWB8 0Y05im7dӐbAXؑ"Xpg\vJV~Gw$z_)39lAQploo֏VjzCLb( z/"ɢŇ 仫:b#V1M炭/?8%\ &_2.7An@O͟V*& &mb*i87Nw*1q`5-[iKͫ٘5VZH6Zn0DPv 4fmEyj}O-&ʹ.o-<`˛x5DDzט(O*?troyd{QBll'3%og+Pě=7`[̠Ez!1;7d :Ti>(%=l!,Q5HtkIְdޜ"~}'ޞ~3KM$[٢b#Lnۨ3|~=TS@޲zvy8-,Yჵ azG|yH8ҿC%"I7n2sKybYymaM!oy*N5yֲc7HuH Z.:ԟ<ڕxl£׈: ء3*WĆυv${y-c$tlxW^/J SԔ_TXQYe :In2Ay-{V,Ģ= 4g ok=[暭766KӔQ Y0}KaEeܳlx+Bmy ȸb*׮>]&kQ.C4|~eSpkZxC. T.ty+NZOV# KƱ^A=fYα&jbB"k@Ԯ֚^}wq`۵:Un꾘>uاX{,0,6)4ǿq|t థriA i\2 ܮw 끳Ѧ%fG}vW|+7·QEyƤ%.B&e.B&U/# y@dHG8*2ٚwtT^_SUxyeP%Sy k|Wvo[D6B_A+2p>fq/Ytr}(9 sK = kLGSDCC18(GWOqbޓ}n9" lN=ZCP 6F$0Pn#goƥF :2[ O_"IR?߇];; Zӕ(< ű4OfW%5h@El.wG mo1!ĊuX#"(>N狸5WO7n|gRNX eٟU iiE) i8FQQ *+v+˲g&K%l@'U\qCK񳩙av}fhԸC`2 xY]Ǘ{\I^0fN=T !1C8?MW觳Չ% }w^ R+͞SBF %ѨQM2CvXlA`A҆q%8"P\BPyX@xt~YX(M+VHWDR?ܸ:$ǼXIi838;#D՞$3٨^aG%zɔ$I4O:쩓6OZ`)[C+ {ZVx`̽%=fRNmh"9 z~ڷ#ZmM&ۦH#FZR/Qr2$xR|2vk"^5(oе즭X8|ڄb2މ]a-r2F 50<$$zX9ߴc(.Cdd< 7T?5Ys~@&檨jo1\vY?d]ƺ'Fjmt-B~HլLlp4oXڵkao/ 5gUp5ZN&?F9R[z:$.([ӲɊ_ jmR#kԕ(O}?"p/\X1~~~6 n~ylcFWS߰)M&'a"2f|#hNa{\?%3N/6=GYryQoTC>A(mcWY N)"B"rv xIn\>OȎPCO𒑥*=)CwJubkF1y{Ǖ? aMh&̥!+8cj aӾEy6mg(~džp '#xXk$0R"4KZxr ҝKzoC4͠E"p(n\vÒ)vz!RuNg)ЃinE+K'm:иI{FkZ/8f@$%S*$sS9 aSx$DBj7h"~AtrE؆<ܒu3|=:h"::HV6tsPYȧpmi㡶|& }H yٌ7{WBKjGk+?xҝ׏r}yte1=䲥ឭ [Gö[^WĔ+gjP7>E+*[)+Jd׊jei#FH^q8[BDrO}rVG ۓӜL3<5&N5\T T"6e5!5#?9f, >[܊کmbQV4=ҌP@j;|J|˯s/̣aY4}Ta{l*B\${8LK-@FXLD՝˷?6h3 i . AaJhSѩBOvs-ᤥh#f>d<>F~%XU{G9ufv;DX]cK?,cuάGؠw!dD'7zz EUZ% Ϟ{xoN֢+OqN xsѸcZiD癅,fAiiT"Oe𻐳T#6]>V~'࿲-̣e"lp6yy͊D!Ph?"|U,B]1=)k i]s2N,Mvlj xD.VE0){-R4&cr%oC ) (UӈpS3Ud|Ta !iUB$@W Ϋov6+b/aU`VO70Z"* 7Yco$c{/ _ Ƌ H U%hG .?sg{s7B244c*)Vi'[$':U`2SS45^-A_4xƾ2 ,-4GMro<czuXx'{T)<2{IpJEm^\ rwi\ DER9n0/q~+ZxG"myBUզ~t{a a>(|k`/t *YwO#ʪ;}8Sr PQ{0B˘BZW0'Z*]YDm'`hb5٣MDSjvDs Sxc3}ܰR>+vxbu Bg+ȵq f@:-ӋK}5BGvP?/ Ғan/캝Y^!|eF^I௞D3w ȧX8 H-A_1vJy%7EaRA1l,GfV!*ڍr|:4sB=5NqNu՘|; #]xU1 CShlŵOɻjHP+9=?d|7w^"Svs62 20k>$Pfa Q9bh{TpZQS _ 0cy" lS8=_IWe s4y.c6Cdن.t+y}pضLYp݌tS6KkMrꦊ$VD ]CmIɮTe֕k/L )J|GY< (Ss8R@^(JtG>GO+}VցYc|>zFH!׈ gE*9j򝌋 KO}8R;B NJHK4 wg^'Drţeeb|\FlWȮM6p=3V7(wªbn;+I)N$="_S(ȿ8Xo FGV~\}K.ZakG{Td &KzɪY\^r<4 r*#M\R =g@N9[_SXn-Nm O]mapG,W:[h7Jk.]_C̚*-e8uthIhWNqܹSB@R݉H0jcŲ=עY:]8MzXO/\;YM-Jv!Z>(lYLjŢP^ȿsjQN@XftU]Zl {]eNϝ6Rے@9Cʜ3AdIp5kܛ!i'Nj>(«-4 $ aK6Ta@o"',JhobVu.S&}'|{~##jzw(ҦKc2"`ԞoJ~Bzw(%SERFyW}TKtjTmCyNn&)Vjv/XNK2)^Zau"HyNL^ȖGOZIKknU};TM`fkrt6D#o.AEтv}3D*6{Ihlj]ȩ _>ğy, pNVCفhjr8"K~)CvK8ߑTW"؝*0$utns_ʦ9R5n/OkRq UZl?}ƞ|T dܪANn|`E :BoagAKg-EbrH3gaB_}, ٳWCcR4&60Qb=WR+3_|adž>X,XLDqbZ{hmu.()p2q? ;5j}_hdMQX +g8YokP3ڨ>sƛOQ<GAwlK3bbNo?™5V`*>(۔șbRnk- 6P'PtR lil{ ;ID!#pGq"gR>VڐYw/A{Aݠ(.iƩ hbWd[rN\> u9g(aV3ը%KN-IK ,mVuW`E:[T."6`X rº sbNA,Y59^0!E( K3߷.U|z()~%T1R!Fa(5kbZU}\+D,Su0d i n<&ڂ9⨨-4EDj#ٯ,(ɍAr]&mզ/?G W3Xya5\@L.<#2 O6IM="%pޙtwృ)'M3gNew֥yE|˽rq:) +k* m]%Wܩ 11ݲd"gD3=J`Q#5i7nu$*K\HJIOVy Zo%"1Uwy]N6!8։?bH {s’ĶEvAd4z4+pV=tQ4lg Pыq>Im.fHĭ|x #"#Kz*n=NYłߤj s16dDJZ?XhPPiȓA6G?(d@zEw~Q4-u!,L}oMfE<< OZɌ|oϐJf<#У(٧?w*i& ˨_߫hр,4nQ:MAqE W4Mij!GBDɛ6c̓:Wc<z#>B <7rӁ2?#վh/SQv7Uu.iu'*/MJ6Yo1 =AΧ:p̘~ˆλp:rkO,s=zuA 4i4!{"_^Z :a빿_l^lqCKz9\m Xtq˝J4(;ZHLIdU;1% v; J<;w{+{,+[c#sV 6ބ2Au0@*R2ؓ ?VςN5(0V9Kd/Ok7#Z>֪y@j4)앬R")i}8r^]gï;-xKƲtvbDEztݹQUQҳMv#e:Oʾ*8|&sc^e=;~Qqvs>eay+2XVee@pեBK.8ZY IA|G7m^?>h|;79[nSt 3{ᷝ}I|*atY:/ ۱v+T4dLP+ 'V D,@A0{عBtL( VMaygEKQWXz;A@88QMzx @XC<8e%۶ Q>0:<!sF5?t|kTxԆ&# %⹅Dq![xcWEAC$<Ʋ#Cw:~_wlt2Io;[~, 2*1aBzy/@3iȰDwMvS|ĈoٜbXE︜"=څG2$ J-\c ĺhh6 Db2V< [T/O $K >3뛟3bxҏWMC;HbRCm.vQ#]Ӱ OsƸT>A C~D&Q܁ۚ|;y#/x]t-ځV9o mE&K^nSZ$aBŠmpίUYӅD4$B"I ĥ/vqn j[ިf:ݦǞZMg9J0}} d$s=`ZU8B91N6B2[6F5s]aWfZw;E:^&pì S Gn^C\|AaT89{NGEPs8L tX'-33d֧6]Dh GӸqDW $iǠӧ{뇠V5]wTop7l$ҨN%Q J |U=*Q_ʔA(hiW+lVfts::*nrr5Ux{6c*f** a*,(IX?º4mR\CϜ:dFv`*/+WWy\9y K']zU'CWA.>L MKk"ӷmf\6XJf<6[NgWOFKsEą jVf^B:VN~Xd) fM1NEgRXº_<zԝF6cn.(@͏,"'ޑ%Tqvq{Y~3jZhXwHXK.YHqerBU[쎻-m" ,Y¡4_9: qd)r]Ց A m&+Q.iqҪl1OX4d Н$\[.%;EY8c_Fa񽩄ow{j\M <AtЇ?JHc[ Vt _i6ǮŎZ?%_G_ ?1o"݀ -l < JpGG,Pyv6!X kQEMW ټ׋t6Ty(0DJKvUULzwjkd AbV=U=8.\n  ξgSM.S| jhldgDcȑb% 7z?KS,gQ?<& {D]^fGa 9U{qCz)4fybÆD»rC0eTWbsciS )|芑-nևx iU쒌ԔNNҘ%a%R#a/eTQ˺kpS@BퟝF` kZi4SlkvBC]&$vP8@L(8vGwgnKdq*OKX` NEM~*\f15_t&tmSIY[0SwC. VpQWkv^OS6ᷜW \:SW㹾ô5P-;YI,>$ᝳz%2n.): .& #̇): :^KLaOՅОw[qkm|ژxF0V9. jڱ!Ɇ6%rKJNZpLtoFUm&-ƬU IiS*9m 'ЬqƷaԥh7DF33xÁk#Y$WЬ8C`??INj$ ș9DemQ("Byu{ &6j̃yOt]]r??(oX#8M/mDغR ,E$}XiWcP`w"Qu^( ^^#L6g}gZChqȓg=_6t+uSCkЬ$xU\+-e`g7 23yBX̎7eF ؿS:9u5:nL!mp}F-!,PS>{\E] nSE|k$ލ ǜX^.]ɍd/) kC@"&]蟖$;ܞ+In5E(lEx>U֐mgFv/\iTDuU=A/,T{-`o2(ˠ^(;Y9a:a 7GHVPMC z'q%N^~9Xpbbܻm(I*92BV DK\6zFF!fmvLBJȮ'(h3K9Q+ cdKZXH,=j,M16k$-aFrеWk =#>hW1v,=FP ~'qCr`_xU>VO7T㽚/H<L6ǂӬ㰴*'حxv+|߅Xm.J;SmjYqto"~OHW m-d$ _Dg@_buc:;7s* 1&5C:(6' +>:d/a,Eub!ǡڵ̾vh 0" L~2=őQj?6 4G]v-/x$:-r/-iα(i>%4{HwG+yk;: ,qd=HM*¸eWm ic~ >3U2{B|ɬaa?B$g^Aù<Ǵ+GI't~| `ubϣq ᚠ+{\xI;5oboRYI,naV: p>'7WQA21J5.O$]!zS.-YgWqwOUe60!to2; :L 4 cn*Nν b$u6OԐXT0ű-q bPØ>"3iAܫn9D"Z^oKJ%#)A4?3k/ ӀROPb3nCjOY߭J_ M2=WəW.!R뤱x#oۼ=.&y˼ym×Kc;+v紂Kr]danGWK(7z\ a ߹Xya2OKrUƧeY!ڌUV]+a^Esacg)q"VgYj}lf+\[_2-9O5pt$e"y-|͙Zi4 oq"B4Πp~ւs.}9$ⴤ%;V+5|7^$Fl5:@gs;nCϱ_GSXǑX-<~ARf;OcU~!uzHh׃htܫp~P4BzUNAgN6RBe![hq\fvްϱ_SdwՀ5N[`NaAh2/ہn$Hi$+ }W ;¸(X#m0+h0̷ xeO"_ci>VM  >. *2" յHs/)pd=ڕ^e:u:_~wl\wcSx>*:] ܓVt6ؘv@֥dr¸:ƟK#6{)|tʍ?5R`;Y*!%X8υԥ8ma?aBY4x:3P:W[\B"޽O :5vЈH_"]r$C p4\A; QGޣ4FM B,A9zH4 ! |g`g |Z|j|B)$X5eP:`"r *CHy>Ka;Ҏ<¨@V؝%ꓕ%a}2"U"=DDSH^hd5{Uk0o*t"<%J V^s%s3+W) V,i}QBb)lϼP+o|rԭ\T*"XJ!7tӢ Z{4 ҥ|t vmi*:FSÅa{3lTJkyvh;Z$ް|⃄.q-4a#_HsAT3Ly8P4x1q3`'Mؗ#(œd 0Y?o"3Ȣy-Л*X|л̓ڏ.6G쳁Pb`i1Bneᑸwրlj/ϺDEfEh,+H)֨k u;ȬXXKI[nȎ8نMؠsJ_6PyuPA7z1oc4%o(Ghiъ Y5ςz62 eLئ\È> ]R zS5m5Mu'h$AK$ozl<8/dDΗ1@/&cNE\29b\,ݶ!iymHqGI,o@=6|':Qsn~0JK՛d<`ܢ-5ǀq$1X6ydҲua$!:P&ŮL7RoBwwT7^h0ա `*C]zr"v>pce,n]ls~Q#i;~) +~;5TBF* 4ism]dKT9L6mςu(BaVZ#iJ"<nޚm Vb'Jd-_I2ɃT5:Gw<\Ug^G[WaO.40[)d}PUıetwkcu֛a%&%:qS12`6q[ ГOO:%DoAH9N3YEwNL "*/_Պ0\B\Ss;EՃѾ^!oq{kːܸRbe)& KR%d'uylk]?D\ {gԫDx-Wr+aY04Q[{@,_e9@bWbx Ex-Tzp,'2u*]) hpf ci2,;=<fdP77y=xξD\|&?6xij2%7Qq[gV;xzrw2u$ҁ6*p,L/4.l4cYIR\"nd[bX#6PC>MgCOjW' x;H8qҐ 9! :6z<͎EPLg~ۯ Z(G|UhesO 4THu/[cx [3؇oޙS |g [TW, V#~*,XS{xTF bJV SB٬:g40ԅN=֗yP؍䢚qg(̚ii9=,3p+Qdo4]>; M <܎Snb9Zt2Ϯ=~i_*Qcc|kIZw!ƖZhMn  ER'r>*wy_- }!O36c?ȋ` aD`]BqW3.arz!4I&U5Ļ4$.O]bCiƛRCRR:;'_Z^rȤ=PyrIA6*$ء©B٫CǏωm`Iǭ_, {8;bF=%:EFA`o=Xڳء &./LԮkt2&fO!Lj{ee6#j?5< H0eeLA#A:c*y)r4Yt8#Be8gPߎ%Ȝ_-7:["plDQTL ҼUkkq}.A"/0; x.On0=v M>;L塾>:$L6[|>^_*_x/Dw'Ud r>ѳfo @Ƒi?6fnVf FLťGn>tDlE 8ˣ1ow$\e*rx({qqbs n9cM&@5hDK %=E$=DrL#U5/Pj#E~(Y{_D JL |vpxC? w}N^F*ՆP2哌YT=;A o6)SF${'qgU',^(#e 5Qz"H_&ȃs D5Gi1MGSaix9k7c~FD| Q;P^NOې=*a/W_X@MvLmV~?𧳑K-Ҍ*xonpٝZX3f |ЋN: 5!#kew3*}!#J/@=>KL j[q{ˣ} =ݖw ~MVXU(Ю$7?;.PHkpx- N ʋr2qqBҠ- mG!4 #x9Ź=|L'u#zu/)!ygv:0l6ߐ!NR yj1-r2>Uqpbv!YS 4@(!c[S4E1y^d;׌Be'JU!Z.mo MSpE}e?uRݺȖQLbŀj8vMV\ +%sSrIm8|A;-:GgJg㇣e7Nx*m'YV:>h=j',QaBOeߋ.y/G#@#>Jͬ8vM599ȷk V' a9&L= Cs0%Bu(}u6Sέğ-WjMI0uιzD9?9E1U4Ƕ=,IU w7!T).+[%t(I\kay0}  )4/zCc&CgC߫Y5Zjz5x#DŽ_О=i&_5+evt깏.= Vs:AL_&KÙv8`t2c,Ǜr`AyK~A@x-,K6x]˒IM*&f:> )Ȝ{'aq" )CKVdA$[ӆ&_cl G ߭@'WRm"lA N_DY{vd+7 N G52'l( E{ :'ԮޘKgF lp<qO#n <ߺ2?k"{%"^]pxa%.m0X*g zY& ԧ5gmsy>. Xq`O/0KեHi6tV3jec!yq+@;o`gUV6|4 ͲFDEƜH$FzF@\au`$s#7D=;!6E3? t sj0[4X +g(V*ouԹ6+9K4svvRX%NVIɖ2tekGtV۬QxjbqVXJT DyWi5ü@O˿`{riռBDxǪOoBsjؘ߁F@D-؁"ʔٔ;[CqI5XpG=,<O|,-"$D dGONx=FhMe" V;Tڡ#kI W8f<NYNh:tm7JM7Dg޴^7_!Ҭ~Z>mB9~>;ȗt OX@nn 4 1#P$Ug3 O岡Ǩ+̠[0ě>c#x!!l)[WLԅ0#n00<7jںV;"V-eZ2;f,{۱!",)?cƵ^)Qk9,VG2KG!v!T3~H3w1"4HEG  !2tlwR5hOM{|NӫL1:DwYlcNWj5kKLguى~-5 ܀<`r[yV! oօ|b̬Ui&SO[m?vIgseΫ3*ܠ~VQ Ч߇|[Ξ%3BGjKw(A(PY\0_)@E)^ 5\ހTdhi]G( j0 ? i+@E'YƉ;{N!Z:1(ًqep+!| ?S$H,2^>aVe voeGa45NAoc7^ZA%&2ԑSWK,V`Bsk9<g";|{MܤAnvK#۽iK\ֿy~ xQmu SOЗ`i#HO}9ëM]lCF 6sNc>M %3F [ 8͂ hㄱ"YHŇgL DW⛟S~n"Qab%TOr^(.Ȓa Ӗ3߈*!v7|U5DKO f>d 7/"ꡞd` 7s:rw!K-jAL+ <>>k[|%蛪PLužݎ:H|S+w><>vŭ*y?X9WlaOǤ2\g5*[+OKbJ hG6VDkH_h(Xu|u3H˥@_DS_EV@TZs/ڇ( LRI *x5B^/ 臭3D'Z K>6Rwo+(6Ni^jjf{Wi s+R+;fm=*?2TX|,4nѲ1+-NM~MM>& ŹuQCZ8> (/Ay S{j8v +٤bckՠKFrbGHpFEKN}{^G ,%3M͚(HF|F-oC;2x7k^\QZ)Nv+n:'WN t\}ܪdn+t0~%yrX_?Iin|w3z;cq1G/C\#1?}Xx}k}֬=$,d?3ܦ3xKDé^Hz9ʙ(_T~ȾKC-<.bȩ+M6cd9rkVWeBE*!CĘ{ӈKqH:[($ jCӉVCI*PGQƆ,|U0Y;ޗ2+Vb( T]nutL83䢲mMvo)zڛt,!q-V]=se>PkDz,'@}u)kI^p[8ǚpM3@U 9bQ&ֶZXXXd]02ºd$h7tI4*{}<T2vTrѢ3l,A0і)| 1~SACtN"!ǧkq(6F`Me=bl | k3Z[KqKUƻ.;stYfNY`<띴z_uA\e45rDJ|ՑeETu+#6 /&otY>Y0 xJH}5 I pi.U:&;PSrQF qBR@c8<=YQoN&VjDX'13Գ׾a3> asO#YżE(z9}`q u57IoD8%!֐ƶ MY5oS }?2_.3&R{?DUL]J5~pw|OfȾ3g ,T~[BesXQ(cfuyVpu 1=)A2mŸ`0QG&@ | SeL\F5i~rV A=1vI;2JMvrWH]O,\VJÝʵл~ȗoт j:Z-Y<ǎƷ,+ـp#" EBtK}?#M9"dܥ\Al5lR9)[կb[" NjW$>6#.Gt\HpNV4T(-1-`yxq1KQF~/-|iE/5`L/ *wn#Ϥ˂%7`-WMNPT8kTDzoEx O|ד88- @t&ME(ҿA`4P6hzFhA={<#]O4?{5'TWAE|NxcW3.Jʭ 8BBvBRGeմ0j{BCK} &X$ D.`>;O̤)x|̙Vj*A}9 Xc|06bS; ^<{GBaShHH}Zn_+`IJfR{rP'y*/Qci&nX\f\3.CMCtc*E ( "#M4Έl" BCH(>/tt45v;/T[A(1 ZK7r Oe)h;<|C'XKsLnY>QC )HM02J 5 礑z0-y7%ų~q)hXq#lpA5Qqo:"/ _\4#DT}k$Գo%>̿E_Aw+o Da гMS H6XLT 6wY PYj!Y闤Q(# ر+ 'h 6|qTR60B?3,Pk$}q!f^[s]\}t}(yhJ/L" yھ?х anpmgj*cڙ:p,H΅Y>Pbaj$c RࢽWhO~'&OS߈1&曆C,<*D*Yƿ.vU4OZuS'șSk}yVJQž<.>%/YXۧDŽؤb8/|WMkP7]OZFĀe}ۄg$hĔQWYSb2nk G`e.EO7s46O\:'(GYJ=?w">H^Rᅈ}Vd"(Ϫ/ YhEtau Gt5[ dʿ NNP,-SW掔qdR5T+\ww-+0aLK 4!b e>b͉&vM$iֶ?[yh`>ëFġBLMO;a%AY3G7=!\zTnB~u_te$zےٙP89ћkkBA|uz/18C$σb6'e6'$gTRy,O4O4C_T? kX̖g8nп@JDi,5qWl6R#ŊeلCÆp`$Vڼ H-)n.޸ovQ<yZO[g#hn; rfڂfl_28ؚ0 AG)t<џME55w&8qI7$t^z}؋kJ6zVo{~?M|Nu<(E=xia΢M, \00;Ey٠3o5T@&IZqǴEG.P1Y- s*F5&r)Lz]kN{; SA@Gi9U+v!ENŸ!n^MuX4gDJ5vx5r6sȳV9}bPórE%Nhh.<'4U.2^ sodimG|> AA/tϨv $% Bymߵ{s滒McQ3ڧv¬9F< ػGumotD?Aᵩ|Y|mZG i<nUc4 8=PNe:(8)ѦI*/[[D1D@>شn4 v1v}G E"ҌdBsh=g׋<}@Q  +ص !u *l}!꫹ĹZy!XN&jMh!}ZF@u?_D)wu Zɰݟ\><$ 3*<^Us@L9Ťf,9#7)_^j4= iM"^~_B& L;@{dg$@FY7qNM pD݌ 2^0KD6UDI|(ke.i M-Wc9pmu/. T2j-wZw[FhLUo2c ,cVf ,ީ(ѩVO 3.iR'X3S]> Lv? C*42鐮/?{HX}+@(9pb0%0q0+Y4N!1G{3φ &v8m&Ȱ#{q"/@toݾ%FzߗqL[VIB;|XᐊWe#=3R^͜ fo!"' .1 ՅncY~-ZYqM|{fd ~X,!)wS'MB)ƙ0=49l8cޛ-bB+.N-cA9p~7q5ԫȧQ}9|X`!̧y2&ZO%8]W^!VY0>|$uiQ/<% U岷e.04[|PCo}绮r_Ԋ1-˙ nhk{Y@Rs 8ٓp L]A)KO+_vρL8sZ e$%c nP)г 瀣w$;{uU!KMțȠ .aA]fZ׭u͵ ^ AHsE?5lVPN(Ы )RuPHe2N?I.=BX'Mm5֘=㦆U]ekkJ0RhrnjۨΗ!/5p\MWQPmyHOImPghv  Zr(2 ̜|,̔Y!EU sLW8W:}m:]2 d0kȕ$kfne]mX+\,Ik4ϔNv[Ve0J d6.5pm3wJbM1Bet:du,$DH`ݨ9^!.޿^yv|Dq/e~ˌ<%mc<cNw Ut+mt1߱LJSIu(HO4F%ΰ.1ʺy'Twv{>]a 8i?kһGLfʃ ՙؘwkS K_ '_˴x$y>lI B :Pmi#Dg髶WqaeT2XxM*zlkE@%$Kչ|F]K :e`Y\Q&*/ϴxx~Agw5( o !8xUWx(jIbixU6$k`.CBƺgV\$@hS}G;e]b)Epa6NaV7Ss:8umwB&sD*:O ~n!pS\Qg$\E|oY?z0%a_xІD*t,=bY5hAZE (lPE B'kS=#[ THUȰCSFA$'vM|:eZccMrq'X79ZFM_p["__3)ș7vuh=X9H  }@NϪЖދ28<,O}>{eaau޵JFu(},'%t`! 7C .oHN+;(Z ϰtټ/QJj:u8EqE~+N(|5 E:{&㸂2w^lJU1[BH- "^]f}wRl'x!iLD wěhId(υO-PlW"h=׸T(i>Wqģ.5vG-9V v 26S"%31!9/: Ӣd83yvI^ΰMU$c+:֚t)*9"-݂n'ѻ I&]P=4NG5 p1ŌFG&27̼Mt~_~*:nLj)0Y_M/20TcC{)GF}Ěn]Z RH*0~ibcNBHB^H{ݬY#6BxLs&=-cWmg'K`(eOhMNvYs`A~4/EB9aKF,x*{>AT}s~ɞweml@WbK։hVԄy&$?7Kx@ t(9u6֛.iZtI_h8y|0矪b7C1އ /c <3W>;rLCG}tDwN3)wE(~qUIU H-$֬daT20Qz __,~oN5 gC)ɒZ5U5ՈJJxs= )TpmЪ𞺈y@z(Fݟ; T"ʒ&)bSӃWaa5F\r(g%MC%:8dĎ!(RVl-zP:/,L!אsQvuB;ߢ bߖV`CZS(E;EDDisXy(V45X+-.WxrTXal\C 2@i;ṞvJ(e,49X %\D$: 3gim&WC[-4Sm^;#3٠h5l;8c~)L+0)'ߜ^ -\!&Ho]b~7^mrz]]22pw=7m4rq\ 5lqDiv^-#_Ƞe~"A>pf9Y d`kNu+J&C-teG^G5~ ٴTOy؁Z~m!Tg[7 $ o\LlI;CƉKKlft\x2F61? F|۠&vBSo/J[I_Eh⫆QmE8L r/Lkߠۋ>iY|8*uhJUs}6h%wal:"as 4C56j)+wS7إHn]6'z=kOliuS$4.u91=c{~Um~'"Xh1JF_rIt5$x`.*kV?*"=j@MR\9y_-/F;<^cfgF,C`}чæ1U|͏?[ n*_4w<0_׷J9clcd#~҈(PYbH8=))=]Q2d~!CMMeozeԦ&X$߿&Zf}aymQI-Nq)?%i(queG܌7j5f*%)N$k_7&&pxXHYA/{DG1Al7b H)4.I2ZyGvMѲ5 o{zs5ʙYQ眂aq%;'K%_2ɲ&lUtE J5moo3Zq _3nnW>+]3w+9;4vZ$ լJ9̧³,$v{.f0z6ZZ |QK6~$֋h~,IE@XE2-c]uvtHd]5bpQ3t!4^SIBïJ,$٥ j:vO3}n<&x2P,CR$@Q~)cPC'iwAfR;lzR{CȜV5H;[殉JYao~\ٸ,~۶1[ :s9t<@ŅMx&L޷y2$>>~9`ᱣV_yZW.`zWU+͚i=& V]' Vu ؠȾg@)ieUb՟JQ^7pXdRЊŬ#2]{}#G·r(i9B_Bیxc:p=P0̘[2v < kHSͰtGxjB8>٭q#Q.G{oեYkaPY. `cIVcix#0P~ W,e2+ 5dp+r.#N_26C' Q j[9p*4i҅ZV[9BV٥#gi-;DgM@m~7 P d][G{3q`t3|M+; vcJ1 2xLij~Ք j6S) GjG(ɛ}).ŷ'N(-B9Q4QmBebjczzh!}=t!Q'uv1H1ڜ/;9ޔMUdjr_Z/0H+U0o}6%N>I@[ Ka˃ ,~gG8dc(}*rl1ӌ57_n*EBwYF?>CߗE5P=vJ)Mz6:6>%lH!p^A9iL68._jhBCB"4H#c)Z܃̈ߛzmU4 {B6%ilw1sbVC lO a:$cmA7ȿZѹ4эs+濯zBk2ߥ AR.H]Ap(tڷ v_vPM!(ZMϟy;Cr[pRӑ X#&mA2@KPC)g}spce:3E:p3/>(zs+0Q匛X/|tk6 cLXFm'0 >JTv3=-n. ^[f `3y +xѰؓ"rjץhQ[ 4 smy-;qoPؼc7dxF# 6m"e~h?UPd0ѹ}\N:w!҆[9ɓX"79*Z_X(#x0TR&1+MJxêO ^&3otUaJفRp aE@&Pv(țByឱ0qi\'Ll"#U-=^H?D6`Gxj1OPU9ؒF( -_gI\95)Q* f#lzltmaOfh{ؓJ3KaDXaԐ*n`C@NDEDߚV}ˤF*) JʱZ˖x W|H#w2"ݍF-Ra7Xȍҙ w01%;\ǹMʙZoD(ڧK#ԟ!5o>ϓbZ;v {^ݠiI Y窈\ 9%t4ʦz<0=;|cJVV@\a-֐]RȃRibf$\䉣ZEڋ꾩ItpçKySf{=#`[eRfDA.G'BH-FfzWn?Gvy-ZzISuu:cnpSo(-ܿGArY)>MU1rjz,Mqг ET)d>Ō=:pwg݉ 2p6!@IoH0X7]IN,f, տ+ :j {Z3= plHs͸]AeuE< 3e%x@e+N丅C 5!ϫֈvʯ99;,$%&DF1yB'LS]EKۀ=ݡ}\#fMؖhdݬT"$yP]~rB_;yacSbǞ,~GQ@ewjء,x>CE$KO-ZUho {{cע(Hn&`gn׍ѹ&i*07ꗍOeoS ҋRފ.&ŕq eoak]"bp aXRwa8P wV&n9t|ڄNFS36>'_ǦU+M U '!2y'}LKEgA#ٮ>ץ{vPwc]g'Av,*&m^5'@MP1<$1ΤݹsHLkVX+Ŵ˨:zlDw( ,Q^&?nXhAQO-;7Q{Y*/QI[k% f &˴IRx=Lƿ܊HC-ɼQphAv *C>#eeeJĤ)݉ފLgz&tbIA0\ߨLCT_0f:z(U'mbͼ] B, } (Avr;SO1 tK5a+;q$- )Y.#C"ɷ>Xݦ# /Zfa=]IKZjehA3$ACK: bgG1¡KӃ ΀-XMQ Tj6ES:GQ~UC=Ձ%^3/6"쥝4BByѺW9+jI+)+fT.R>ߥ(9QJ DM+OI:2p(괜iܿ3R̉Ha=-*=QzWxAu1T!4'?9Iˑzʶk,6Fr~/Aѕc5s@џYSY[_ hĈm3ZI)- X,!\M%F%`7^$rR,D?\?~KCLczߟFq 8V"Qz}fN hq iz> P-@3KFh ;U (_R|cIG1m|}$tJlEO֒gb>QV[Gbˆ9ӕ um h!3I M"}CK5NK.Dʎ  C@uy^ ϼ)%<[q 7y _BH/e!pdܞ.\3y,GgrQƟ!RԳ@ЄQ"< V]gi"Ui!B^sjυF8#nlʅJ ع-9vH΂r^~be-uv]ƻTפNl Vx͛|qOU#)IƱ=gqdwi',c]Ӭsvv)JX&=^0^3ke?\Ƥvi G\c{{ %CZK= ]Zv0%{s~^VpDV>76`'vs_KB[T)3{A'ʵ,'br2zq\;HzKn ѸAeAw'9g. /{x_EfAlByVYoJZ jǶl0!(mM`\d*YB3:=&;|4ٳmپLPG;Hq9C>ɼ 6"^=LzAHZ>HrWX o`'1trkT ~iifL.% &$mĐ|?+|Rhq)q5=|O` 4{#FwYOn%S_ ѨxHH7iv=طSf(Ӝ^f>jM?40;FHy# -hFMLury.=td"^n=P!FA[G2@mchw GyAJjpŠvH*-_YYEiy%kUKua3B쵠qv??cFa穁9`7=?7ElKzϥs&In]ɕk|-Nˍ^绳]hwc#GהkCׅS27-& ;LvI9]vX^?ibFBFK9O{c`L8>0Lf ^2&ڿCe~5?"dIcc{rTehog:Ȳۇe `\@HExHBS`ÞK.Kjsl܎ 8*ZVvEioDxP;ŁF+ۭ/׃N"fw 54;`B`yl:?6sUhl{[F6;? ~Lg=Fr,ܽjb7bIb!NQ$LSoaOϵKۇ(r]Y6%VA;[x}wٓwYIW],I2qxK'ulmõ7-܇Y;)zt6-s~4\byGNЪ9O!h`w5nwq$!3EZ:Iт>~zHJBZ`!3,,c36_r4J?uiaekʴddQS VR_y`RA Y8ImnPPn_b}Q1">ږP7+R5?||.EJS 㯿DgeW:T">,w#4?29wcR#u\孙@%#bƣvrVP.B<>LJ L#Y 1ATo.ȨweHE?V/:rxnA*iKOe"g&D.xU92~\̜ԀBB(Ty>eHxIs =~OBrZK/CVdfWjg+##*#yf]6˖(|[qz4 r*Mp\YUcZhNu,7l?@`H@kPEW;G56gű<_ps.6[ HAPɚ/m{uKie#ƭal =w |y[+ng3mf.S;eA~_>)4X+&aWO*Q=y|n)u_|~n)uȒB5fl ''wvkiʽ փOV4.;wc%2"}x /ݢt-o^Uf"i*mC~W5. ƛLf]%p$D{^"Ur~ `*X>*cGZEeqYaag?8VjثvS< ~h5$ީi rω7w|*k5+P4VƬ[~B۞.+qDk 19nwi=xoL? lmYdECj%@`zvmK] I{t16`Y.UDey?\lz D+*>A zo&o ? 爨9ø--Zn9xySZe 1E9HSBڞ7,yl ?,_Ta,Uv}4ޢnKi:>™-q>d[9*FtWqzɪnF&)[o]<1"?Nidfي2[3wPرpEHJ8z6aZC@GttfgCԉ7]Uj(|@[2\0qdI$ -Sso %LX1ε⺟)n۩2bdA+hØlG7lQҾY=6BSRmN9Cx _yA9څ~Wwu_tv GbarSF齚Pj~e_7Ý1WF9kTjᰍ9e0+HP33E};#I#ȃf8 )^VE sfG᭘1ˉ/Z[gp 5@󷄦*j[(Jt̜Jgt9/nELzYB&H(@u#ijخTmSB:YE.N0,<^j t* Pɲ4-ȃv=u$v=r}f5]^{OtM#`]ERVL$o5êMY;;7;b,]=)Q)GI AlOv W3r5F.LR9.>5>IN1Y3,c3Qà(y[p:npMb6#EcXeC*8bɈ@n7zҗ9S{ :7˴aįʞ+*+V\Z,Iؘ闳p*{kYq4:5#ݼG:ٞݍj$[\!$7oØڙjKv,QvK,X9v)jhic# ao> |x%6iBsYN%xp{.<72UyWUg֗N@{}cjJF+t◿(A pPے#&{ܨPxtPVE*;9>NtW҆UFOGqx7% D)2GK/6v⻊ch.Ұ)ȏ̼h[}in;0A8H&W^nV%&Sy4b} mCD?O_d]0[R w 0&;Y0?DRМ͟IDgNC1 lj-$O@*"sÌw2k ?o`v6qhi[|S5{=Wm(( G#Cz$&+i??K=xgO,1s*{>ťusmEӇU^Jf~|$ƽTN)ى!.+^kfi`\4~M~-:9ۿKB _0\/#<.72P`8e%C}^5>a8ҋH<3ss[Mc+j>}ߋӘP.4}O^-wyxYT;tBfD8 \Yߴ*BN6buI8߻ibI*䮻a7+P}I-V$:A^xAo{OAaL!IGdu5&?侨KaI'i(.>}'9~Y9[L*֞~.۟(IE8>O1w9*v㹩I5V4)h̦b v ^0lHЦq]BҖ q0ROz:Q(nNZsbd_kU_0W<ֿe a7R?#bE8,`NOmJschʍ(H]]qTr\[mhXqi؃՟L~S/'Ҁh'h6SY9?Q'gWu87 -(`q@torVnr 0:Ei_pic~5 ڽWJ)8٫ڍxېl>K(_ v\sǝ['yc91ɾk՜%y̎ZoE?Y\X`Y\L@D~k^ #d1& o}UNT;TL?^ 6E녗VƉ^D!v,,N#K+<%dF;uo]sCZ|qW=пҞ8Bf>#]C C`R&d!pk LC,|{t_m^Q#:g t^g"Pp^wr(A9}1|/ʣ𜰙o=IJ 1pLLѽ&owu 8g-^lAC0}j\2\)tM#9xf,NR"kp A.FM|5}f V?``yK5 1I[<;#5\:qʃt(,: T.<逤JI[hgLxJ [r/$`MPy M1A\.%/&ni]:y0lQv۾LH09mY(cRɳ-Sr yB5=, 5+%qNw+N +K2o4G%4 !xXm0=ngIɿP %Qe5<O+4mk,R#RǮZy0+BgJ@a? }("O/Em eϴ9zxzXIwwbr"n-ŌOQs6g~^+l/Rʋ!";(6La鿧[q2YyewC=(z{kpZ6qp;aP_;I|-E5$VЛS]2bT9,I^;}$jYy.锰yiuuQq7f7sl9_2sz>SlH4aR5qL^u+ar8+]$# ͉G !X6 mv~#N86hJɫg k(.yQ}g5 kK|WT`=" ax=TNs8,Rru߭z?-^mb %,tfsG9=vu&=|J,YM2sکfJY6`2^e3)OFka`2dm0m$8*zF*yE%Lj%YbOZ`,:O p8Ɠ|*rZY)(82T4b8XKJVdO+NZQ_k?tS+UakOu3kYd4fPYwZ샙D@3MO8"a7fT,- 1,)p_*$t'DQN=0#A>RKf:yw(XQlh@]mBb৚ ˒bЦN1d gz\ iO}"he+jwbޫSAۨSK>+UA0[\mJuꍇ?%%J:x),].8{R WQ)5v3]&% )Ic"SM[`'K+\= 6WISuLI+̷@Pe|OSZi }XdH\Z'X =9>⋸k Wqr|BoQ3: 'M?%{,WavvOجx7 zB_Rb߼lrBLU}A#\@6Lkڅ2m%ذ P/=Ks$f /?5p|ғ7l>b_[~|gĜy1tw%eõɓL'i)J9-_ #fIE#}|~hI$"-xh!w3-\ a03وxjB+\ /T(JJAfl#+p&!ڛ[0jPZz |/LA91jOyLZ,׾9NŽ޵Qjabs,OI QxO< %Hl'fwU1(f#3p`r2@:f?kE2s"m;te@Uxt\o[Dʌrf#};6KBb:wsC_~d;A.W ,Ȼ/ȚD.GC9̱$v{DhJ9M] 31X0yMkQm:u\JWѦHxBv_!2cPӧ))mӮMz/ _1f}Y9UR>HT׺ 58Yɓ-LS4Dk¢z~4yL m%Z4pq"L9 J'I7|ozpAr4t1Vwat^g?VB` "pkC. -̼Dk.>է"t>ⲇ_ΝxBUؙ~ZҤdnIQl:kYȦ@`s9q-`AZԗ/ Qz5;^Fꂭ& xXmuJV(}G>P^9ߜi8 <熰s(-T`ۉމ.i?R6@v ]rrXT/_2qرui-6n\#y*X  ,sytBDN2vvT OCs w%qr>G`om {Qڑ)i\d·5uݘ <[;kt,$ u}RٸyL<;ϯ*I+y\#,Q&Qu)CWs0Ih"*MHR:8c+l}C_G4aB`2ӜJd+lbEp9~MN%}1_w Fn>!fEMlse9уGggFuUŊ$ތؓ>v'{QZ=}7'ٵAu" :-@1شVZ^7 CeLt$|L$ ILa @dE.uD @ýh ~m @H1էH#e,EȾq!fVkVÿiX@RwOHoQ8JsPEӝ:pc^i}5t|$5Zc5A" tixGɄ'-,7+ ֣RuuN /[)ͭͥzy!yHR[ U{5nl0]劋y09EHϐ@6*:so:+[Хk_jUx^m%ٷ9*9cY{uqqT7P26 9nk k9>NM ,2 c)ᄞ1_}=$}&E8rV̼oc LEWH'18TIx\g2nQS۲#GtA"8Ma#[T5k[}2/xg+r!<J8WdB;t(r❙ oʴᙺF_ -KOi-U͌ЕW2;!x XR:sW*S^,uz?ѡnYgP2L=~Zlf6ʼ"G!Mnr1$.Pqꐊ?k].H_j"I+l:He?\͑JWCΝemQw\zT<ЭNz@C =UH 5ҷQ7n(/G\RݐKN4HO 1^>3R)TF>UR=IxmE,q`;eǖҔ)Zh bYUQ2E߳co4ۓ L_dᠳ/753zSkiYENI-MFTφ.]-@@D_SԂ?ZUnڍrq )b&.8Xh Z*)VXY\$?+a*zBf@*% ҌI0(d228YЭCdž! ;Ĭ ]>NK EXf}]~űiHJ7 An@Ȇ!b3 X*E'U8mA eyG+b3F8#&C+xKAсqKu[v{XX$e? '5ϲ-$Z~c"sz5q`BWԶ2.Qb닉D? : YYE\Uɒ>Vvn̗s|0veo:﫟&k]ARwg20/J6:%H@ipC Q<VתNӼޜ^v K e{ݏ#*vyhL.k/xcAFcoqt)%ov2v6睩 {/PQ: )WVDB7VJtnAR`&<O3# \nPp8&UYa`+9&n3e A0pw:C2J`@-$b_gSn9TW_Wb7[܇) 9(!J-Nf_Lul>[^ buZgD2#ŶgM ~Tɜ-+z`e]r-{R+CwG' VCW'K(o/1DYV6p{mޢUXWMͲ>޶ h x@G4xy ,i+b "݉BKTnlj]Y=YռrB6s$꒯ Z_ir[Y?Y_ 6LnaԮeFI;z)5="FyB%)|#ވL/֘G)3REOu]pQ|bS18ɢՔ]EPi$Af:f@(^hL:̬Hxp DJ͐OrFf3=n_G$V^Vb=8hm*^4lG~ g6~B=I͈aC'=B#8iz\ 2$\7"H>Ur< 6f2O/8Ti$u._{; >.Jϐ*@Aa A;" u:hBFdG] T87wd) o޴_UYZ:i85DҶpgmCӔ{FX|9Z@d \dyXJg+荠 0'K3sgO G݋:0۔!ZƠp0[koTQ3WHM({J[8/3v`AU/Yt9 H†~f%&pkE̙B 1J "}U `f-l;.YSBʳ >x ΋\ >w9`oʳz'=S\3~X)g1 !NlK#t׀cD|ϣVØCЙƉ0'gũ׋мK<Av7&>p/""zgE}F('* C$\lwX̘#(|Cs[xoU7FƠ>͡fMjzZwes0w}2{Q0tI4C//b0>UbUz8&w0~)09gC]QpQ6>b J}.Ƨr[fw MZQ=hQhAqGIjli]'z7W0@ODl ~*>ÒDݐt(TCH,ffṖæɳ09AIī/l! IBk-^@"/yN&Pt5nA\k[W|RWr  f#^PJm5H]?=Oc۸zh1aాmpơe$wh/\EeYnlLX]ܴYu*WoTesl0E-Q+_  ]اǕ510\W,r#gPd:$4͔?&GcTC+ho[ϝŮ0&%)нRL'/ƨ cs8j wT=<"-L*gS›Y՜nΈ@_XG4_Y*&FfK1GiuXV : PAooZjwC}sF|>@:bT q:~{921 ς@~!q#U=pY!{2;7'Ga.Ԋ4J3όOP>28؛y'ɝTfnWr.3_0~Õl*esh6Khf qrͮo$1k촿Mv%b[N Lk}Π8d51&DFXZЕO hEWqWYcQ -Ljw% 4DG9S"T(aU6ԓ(rt6ɡ{e? QOGM\6^q< M6Էp۩r8C1㋀zt h'2󰢣&bWt"6ۀHaU飢߳U;LYW;-6+J2[0DcЄ8ajs36SoRyJU| N:71twFЬ6K~&:-ix7+Ys%OG'U`}Nj"쨸K)-cl ܁Q6GL6l-k[m|4UG9 G>M|)vhbҶf]U)[k\Q^2:ZCM;@hv0ǏbT Cm&i> HÝ8=chf&N4jBBLiU/?`$;5`zr uAd:a&w;3($doU dqG9aR~*nyMŪd1*h%1pF) vr$T!(4?*_/'?)t>Pz[s$7z;p(_j]TA-ڦc wȔ:+0UAKuNRJ IrЏ$PNyw~#1Q @L'r !Tn55򏼎 kCwgt5bNclI,HY4myhȷQI: ;@neug VϠkɖE$HȪK'?D.!@Dk4OK.k+ƺX`G_`f|A'LX=, W6Ui r?UѾh㑩/ofi:=a+ RVI1?!7w+\(=3lә|.&҅nBZLpVQ4q,*Hʪv 3(Dg9`R<(y%Dtf!+%2ti29`e-]5DŽ1j< |'.$Y 2r!C%휖֐7TV9 mGߧ%&8K Eߴ?/QGOVO)a"q< lNJ>&$$K&1*,͔(j):e%E.6}*mWweB_ֈ — ~$Cۘ&/s@=~5rZb*0x\j9Z󣢃{OEh)uopVS;l/wB& ImgޙD>=,Ta!u2O=T 7I.SɟW bw;`8Iu3b |t&tyWfn[p$(39QzU: \?3MԷ0jQCjBԗDh~5!a^<=PX9RVjbnݚa:E0uA~6iq;~TTeE=ou;D*~`&GQ״C^?Ok؋NY&u]U{/oNW8HFvm_hbg%q(`9D|8l) ՑΈIƴbb-Q-K;ɣdO3tvҫ !R3OvR?O|/Єޔr eWi}RPhkJ7sW9/ bA0ǣ&?Ԇ(3c-3@XGcVvۓD1iUIhƜTvy.&blN㴆" ` ќ:s0Jm0-< QVmc#~jZ7V:4>|dk HB|%Ѧv J}d[!& ũ֙]7>4utד#z+C©J UZ#΃&玉n^ 0uvj\A5]Ȝ#V5N\]5zxKn'2l(1KSF4 -x_h_bvnYbLשa 8;Ҏ/YbI3ߐe)ѵ8V#a/-V\x2bKQn+ܛ˺ie z9gfiLkE|s!Ύo2('j3ā6 ߏ#Rׄ~yk\ Ǝ8ST,Fÿuj#.wcq?d(͏M`Bϫ >*f˾wa| LG,Gu c!VR F#Ť{X:N=KL,u>:y._xW&= 9XAyHL$|fEPzթ;QVlR!n6ymDz Bmk_.8"u"_[\!r,1y[Ԡض+mlL0hpvGhMal vITM]OK!K7d"zڔyXG{PMXL,W61'|Cf ~;9~ӖAB Xmu]9~a-<-CL{owdCc>RxHE]UFn]=NBq`D8 5x?~63*q.9&9IfsfZ.f~=SQd^oLT:1|1gڐ].@C~~XE{'YMx!p;abŘYy#NƂd=w[-H'zg3_Ӧ^G2!\S\0-n >ȄG$'gI5ܻ9P)N(M,t˘櫭}n$?wP$c~uT9rhf_^.wK 'ŅEU!z/R {{&0[xq/Z@ |p}sYY\ f3 ""g_Yy,}O<aL[Z)JЉ }ZC0C:L) Q!Rdǽ~*~?3A#7Mؑk)A9MS C}Vu7~?q"΍@i=RRA~h. >l=0@KVR&O|Wn%H:TQZ}@]&uقȠQ+*m/Ŀ3vEVcjU塟mқ uuTbdQ8My=q(`J-9uf%d%}#tAEPSgJxKDѥ츂\׌zaa 1! d֏!$9UYT q6 >ZVBjG{fqxժoqE4s1~/~0G"|t _AȁegaÄAPnFv"v6Pu ZרRZO1e>JNߚԢ1q';ޕQ"65~|YBTMFg-lq_h)E{gqI: /ƾǜɹS u#,# YgLMqk)-Q0Zx+uspw\swyUg^*㑸; y fwR#mhҙ ݝ$0@qjQM)!w_`Z+ ) gI~6(7$znEVEzl!Ӌ'AeA>z$x]9g)Box3̟F &!x ;IjgB(QwGYY ʻQˎ%آm'zu$vNGCnO-zgz43،ݾ1w[9nPNa5Q*H?'AZiyR!&=WX!?ׇ0M}` QkoҤ>NU*^5@5Vz=Mεz`Ў֨u-st`]i bdl[Lƭzz%+.QybZ1dH WTfNqEKU5VX8E:D[{B]piqiئ7Z2o`4Ӣ蒈Χ8פ V l`Hx fEp'اgVGA-Xy3O{䮋rwcZ}jKO]JkP"ڨw58ƔܨBIrsYw*2C5_0`5S&^SŌ]CZPy:;JV /J\,C=W}jy 1;R񼈆~0HPmr%@WD%@MቖqcdJ~7lư8N8=ͮbncGp"R0Y4˲L\) Xħ?6Kb 3X;1Îvk^~rԮ3Җ}[=J2+ZW2Ȱzώ"|i2PY϶VANρn 8N"CLSek O^lZdPEݬY>\p8qABh?n:u4xCO͓KdPqnh-W[]O1֣h1ӤWBt,נdI_~K1嶱ZN"IyDk/4md$ګkX7C&`o3vP?pCg)N|il}~'L2lv.证TMI`Pw 2lfrPm#n,-B#&P퉫^;2nH jlZذ9ҧy#ۅI=2of'#]rTƞa{މR79~ {8- Zȫo BM: `̨Xڿ2< QI&$JZaK(IƴLsZ_QFb" ^W~}˙dZىP)Űnů#p+vҽ⾱j%6ѱgؿ]03sƵsSFS0ΠڡZFSюX ~4$+ R<ljU q;aqP^ߛQ|%iVèCtbsw1]`; rz#w;y8BsmUfG;ŏx^_mϼQ# 're$&c)^Go-[*(VBlߵ1Kchp9JSͯ/LC  7Ue(+Ua|10wCȰ ˓Rdti2$;%yOL)syny+DgꌋӀD~p<[M!?&YMYK̭[ %}S+n#y-[T*I$K:VvZ!eX0JSdz0DJK=Y'U7y:a}dji"QvxK1W @gMn]YAR)^?&>a$šjd[J006qyBL%fc!\6.KQۀ2@A_T1iI(!mHx ш^]l{*FP1{M2*S#&5wX+r./ܨtkRίf:AMi&)}e$TV5fi0}xDW#  ni,7HR^ge}+FםqyrKX74@R9:6qew8=\mtv!R2{XcupXv$}zr;{W)iJ|>&-P9uDv0 şe^-BVMW@Qg`/JV+0t8\v37tMK.DN:מd4ӟϰ^LMghJ|u剀Tܢ:}.Hb4iʤa)qPfT"?LW}ҠROTi3 3rР$?Ui.i"oP!!x rJ3%YϽRꖀ0y96c$ R&|tWQ%-ҙ<|TX_W͍2j:Q tA5 _ ++M<%ބS7WvK>% AxHfODiGy5egDNJU}Ŵ|fqO (qDaui4 b˜bX׫L;lS(bb`Wqi7vyMc6.]\u$Lea0 ĂbPAG6ZPQJ$df`~>ű`ie~ fk`wz?H6*2>u3&|CNWyΟ &*~2FmwH16r.Gm"If:COYLتV3>M~1[$Rn|c92D-8I[5~[ڨ E |(vUӸ_Ksa%G9v=Ӽ!2Yc㇋D~3Iz)6 BzXB23et{SvsōPwB[_e⴪.OkQA:UdHwG;5r"EdKy -ؾW)I@"Dcm'[BIc))\}H)wGOg֚y5`4]Q<bpWcEt5||05-Ƒc[ïkLԱK(!HR86GZx?$iuQȤ j7fpv<<&l"i5Ј0Z2 sIV0CHBi%kb c75rmKb'iwG>B߽ށnSJsXT 8#2R l\{%/09*}U㴫*YO2fIIġ6~u9|l ]%9UƀrآLn3oIeOhr%15G M:KѨet;c uٔ|ZeY, ?zQXm )! T_w9(v-j?3v/}9WH=,| A*_%+<$#@\w\ kq@Sgی7S^Dz mm5TdA9U#]& g O<"sOD g\0N>GJTrVCK*4~Qc-096گk{ܣr5fO5C\(cC"YWa$ɢ_{|y 0papY ~]^E\/y"l{$r-Qkz M72?ƕL;߸z۳VP1~7m.EfAAhZҤO7vY:Ejp G6.a˃;!^ddRI;ԜyݩIs<0Rj/=l|mIqrd|p7YZ>^x"BۙuJbSs vG;319g\W=(R/Eſ*-GX4ii{Wyb0cS f>-(ПK# [.? l6IpC3_H_ 7QG||}l54arR)3BiK)`y+LUbmJJ51Ω@j!:+i9y-yE $5RE,t.{Zf?TYէ`^x7*T$>r6gX0μeٷJ< RKf"~?C(HԄXUiPtBJKG.dbWX05R# s2 ! vMX9#L$-f4|%%`o]%9~PAf ~!o0b>K3mNz=2ZWIèC_7I!XyV򍧯o&Eh#?G@ۧK/,n); x5ʖ2#J='b&WnZ|w,bj`̉?w N˴76rD0:y;F@q폭MG,o6#ͩi=UT k*`vЊ;EGGFkYZKsDڻSkV~; Ç$[^<.H#'nl6ϭ@7u?ׇǗA?|y-O+m[7+MX 7D@ܬWB_ Fw듥p$vYOaO[$تӭԂaG WLO혡9٦8 \| k|Љ<,yel:HGVe÷t 'P|܆ߙʰHeC8 : Dx3=L Ǔsb=PAr6B3ʲM:{h&fqߦz_fÒrV@WEMdn %Be*Eԙ4)d "n.ůN2E:Hn׫A;儷5֔I<֕{H9E[wD Ne^,Dof=$HT fH24Ƈjq!f_:}Tq+=3a_D?#ҍHcM_Pf/l3ͬhh̜n !"\ۅp:~6<佌pGmWGZ̆L_\ N`ɲIt t B.~:as}$&[T܁qٳڳ%^c,nˌ`qҋɩEY2fRhɻ8]#cJ\zK&0.x+3%31 |Q*g~lꡓ@ކroa6BF̙`_\ٌԂ=up辂r-ʫrgc5 u>C<;7h{sw1^fAѐLۅEXOqA>][z"\'UXK?2#Ё>G5+:-x+"^4ߋ=a{UgLD,D5RT]A{hkz{a#;|(_MbyrU7jGaǂRG:{gxwRKq$##BȞJ((:ܯ1;_ 6@fܴ|=me:2 V5@ht)r l[#"bƊX4W4(/T:b,*ґ$VUE'3^Vc]SI@W\f;Fɳ81N> wy4HGLbM掃A]/O"B+!&WMbbX6z l< |Da*T`'m 8[?L(I2j ;l31|+i"#CTβ^aAll2AG8p)OJhU̢+ KWsi`|(P₻(VȖؐxWu|-uhY#=[땈{|JԔUᮐ&v Xty#Q1^7P~wf|ëv1pK-]JvE%F[_ UrmCC01SB*Ɣ+a!<]fiV,>s2Ю}:tnyVMvU1_Ml#47$fd^#/C̼.4R}tm{#e<&>mO<ŵU v*|X31sH#[K6;CsyϾO@ mBAU.vx,9V>e ɜe<9"䇜 ${>5UM)TWNd\%=jP l.Uxz<>@|RX]J_ľ1gQ`AЇYj}lyS )-dX~f5z \d `& c@6FKo?KQ DLC(q[lB!&FsmaҤE8'|%v} `R^vCck)> U-TW/r3P{DfRB%i :Q(WsQ|R}*7 T[xaTͦGc =bI~Hx,4K28׋N I3G{Uק ^\} >}*%u;eBtz8)X`J ANvz1HӜk!^n=V.ё_9.'ˮ"c;swaQXqPJTҤG!5!̛d!Iɡ1F.(~X=cTsn1s)кn.$  4'Y3S3~#&^@(4 9p4#II\,/qwX(V͌o[MۣZ#sÌcZntݾk 7Dg0U̵ַxQ 3@4'GjCu@# ad詩= jk 2'V ˊS֙$/[)ϔsdG斉´Pz$}ոQm\8Œ5=M,~3ن\hXba2) +yi!fv/Yt[kчc0'N]X<$GPƸ0q9:&m[ck}ۿ>K1 n6ŻNj;q6y{v .A{}܏͸#hc#X;d 3_?Q/ryEueJ$GNJ*'RPvA,3G HFz?@CII{d(pJg, S~JDH`48s8_>8uo[.IȒd6-KnWb<囨uB=4;MjUs6"C|Z4tjR*Q؁1P_?*BSmQI_ >ƴyjr!O炒diw(2z*IX ?X!U!E2e  A;Q`y f\huH'rGx AsLƼ:{/pzV!T v-:wի;e2pݩw:?;lYЫ}Ax֔g~hp ). ,¦DV΁aMF|0[{_ 2}2aX% Apя`%LʧáiOZDDI= 60G/o/ڝq]~ç+J %ej<qW1\;@iEnLwJi>2us4Pɲ<7(6geQj6N=qICA~xVkꁑၷR$zzo6lH %nB Nu%zTrc剋/&Q"Q"IfYyOͿi"a@6H.^JG5ji64v+qo*6:xrJ5ʷix:ޥtj٧4pRj1á+x(q_{/,l񬭋FNes/霼8+|ҡ.BŸ[ed<إNZN*MkB`qBSqk.߾ܺcĘ݊SF' y=a"Bm[4U,Nv_LВnO -".4V\ET+M͝Poo|#Na1 x'ˇ@`2 l`e_+ roHHHoOqzBGK86oGEk!T a*%d}>:_04 5\/3%{hb 4ڤspox^j+r k,Si*#-SS M0Ip;ާ0;p#-S=& h$4W3̈́k.=hy#gFD"*'sL)I)|7͙EWIPKLc P3~4rl@l_gfCy|ԫ}??H  9g 2i Cylʮ+TC]=VtY;pZ5"V{8&-MleOCknL=t382i7uA3WYLƒ6zձqnbTfsQLfEdtzl>_*99J`8ENSJT%'N̗|?jBV=҉Y{W59J}StYG#1d)"1*RvզṪG4!sVe<+ҨOdu_&٥}lh4?::ʵE`x‹g~38l5dNs֪be-:ݖ8@LNgfri"49P;Qnb (Wqؔ܇ OB wǛKїS}>6L=v+9`WManɅ +u@": ߦ_8Cp!*8po=bF7aJ|J9NL_ | 4Ҥ֏.yjj-+Spf OrCc(Umrz5k8x]A3Y19%WY.PO <~"'UnXUk8ZwZ@# J @R-XZܺ}s@_RSOuUo L!ݳ($dH4Kѧj}sNQޜڔǥ*'A6K$uTep i}ޘ 5ș%0T(Lf~f nfiFɘШYzw!0JmC: Io*B#횺M^aA݇~$5a%dJp~ ېgj( 2 ~)\ζ'?M(`4:hY-xM+g,ZFnmDݦJv >sO4&zSǶ8Aa})^h4U7߫,ʧTY2sp%D$W)nE2!{> }G>?T!-36r|^k+wPV(4y:lDtw5v[[oM .&o'V|LJ t:($3D{4dސU֐J<]g,dß;QL۽r[B^P gUgQ,wМg M͏WTrD#=3ۮԨ*(%9wX5 ڔU59l4:^ʥz Mbp5S{6Xm]\#@1fZe|K>;rk 9 v 9matv35P'SU-[#Ģeʉ&V^NFZkYCMJ&5վ3+NF\8alY' 4jۨ)Šux*K>)jL:,aM(2 ku-đk}axQ+ _GEfzT.Nڷ? (sIAM8=m_ 2Nwy& QxVL,DgꞸί{T n9oc?.al5\7L%i 3Dģ)3ؒ-qKf(ӎJ8UioYT.vMפ.jok|Lʣ@v$13L<(~PjC= >!z?^Sy|\MV I y}gS)M3J8 S5|`} WdQD.׬{5<3;o5Oan}V~#Ѳ PpePto@4G.#K{& 12F}^%rDZN,~%@tџX#O =F,'!0(QWt&.طϫt=#7E8If ,f5ԧzQyD$KA }‘.1:pH Qܢt5%7&M̀+)rj@tX|$P,y KW|$*cHve<7?J _Lv1Tt#Kc0 I,E5HUO%uaplF*=zGcrCs.|k/3ۻҨp{yF|Ly=5~-o(g$@i;WtYP$G7-9q(HQ8tNg¤ RWGA骨sM]a2QM讂gRǐCm0@5喋tnגs=Ts0E;9wy x {IzFs"8AvJ7oEo ?蜆p BB3->iJ8W]WPlir슡%] QTk%es{6dlrTĞ㕷%E!FBt5&ox6u96c4yӇ$LWL6O:/iPr^QCM OmLzUMyqA;sHӗfX]AgZ$ 6Gv~Vjqbvk.3/MN6Uǘ(ZN)Ԁi BFAD~ ! e7INC>6P`K&07-fO>Gw'{2am>u0HV me)*E 3 *,9t(@+a$~Q6b7YObI ڻPwp& Q_#CeUdfaUE-Y+s^DN @-6R+t rj钶03M[&D~Fީ"R޽Db =AauYG.WnT {lnQxx5}\~KP88}zuzg^3iBLT! QUUJԷލP.Ҳy{ۑgAmO#H}#ν*ADeeK=&h5}j&a_aJUյV9qxlC3J'?Ya(N]צf%+dRdgeRwO>Μb4,S2m%f?dae2༷c4Ԩx)'[zMs QeCU?'7@DO+ k~uUhiX>!L\kUS5Vqw0#@ u\Iv> @r6\U k3"r%\7D.}v_cMGG#W;߯Y^f =/qΚ?6h.V O `V5o?E+sT# , Х2ڡm>؛~3O(G8xl}; 7@/ו"U<^,C:Up)wT:}d2;Fia+ii-f>NF%J?RiN:u09OM!xC@7 k70Еvw?&CءfI@!nbfμSkcst|]ԡ 9"iJCń46v{ !gd]LG懲z?,Qz7=6uRM[cPw0;{J?fҞ1[>ShƱˑդ%Ǔ#_T:pFsoMrfVj\GrntpJ`p{`oQRMQSn/SarFv|{ 8Ǟ%wEP{QɈEFTx'')8SgynjdH] g5hNfaOHQb s* xPȏ nJrĿ]u(yxVtbaYFY.FDK]ӫ'ܲܘܛƪm\16eC!&B ?죲#_}_C͕=z4cbL,o,8mpv^5mjvq*6VH̀!W['{iSSҽA̹w (*oZɅQ})eCFI= #\cwUcZdF Iik1He`nYhsY6 YߛWYO qGxyeι 6Z8 #|!mv-K.Lti}骷=vLce8E ]`PDȂJYΙ kU )ZZGˣhw?)u89l$U ]k "Iu'[EEkiEttр"V}В)C2P}oeD`N{ZY@ñ~qx-uNi^$#l;>"g47m"_4xb?QAXK)R</@)j ;;O[mrM`HW9,)\x]Nj<_t9&!$r>҂A:ON%t8W)`l98$=}b<ײϾm4% ԠOvJL b`T¶\y\J؛MO K^4evΉ2K5p3 +ZUKxƽ=&1K^֞$Oh1=y =si:΁:瀺П${(l|rbQɌxyOpNJ'{i[+W^ +l[SƪnCO{ДhO>%c7<i썒 4 p,Km̳g{dN #ϪKA&`?BM.FIc8xd>x%yDCmaLh z`4S||YbFa 3{[Zea,R ˩3_}_ #21 e76_&cyT}Fx*{S` ]1 6UKVˉl-:T< {e>N٣E N@66a6eduU2G1f7_Z}5*hPƦn!aNޮ3W%X!n cfD뱝_Ц4|n>'%+ ?uړ0F?2kAX}w9*R muOl$Olb/Bp) ~ycOT`iT , n0+2i7  P@g;/@ah{D!֟*Uj+GR*#p:p3gW5e|yφ,XmHRUpMn?:VFiR~G*K/,5uN$ӷL&B/֜4 YzEG{R Ӡ;Z> 5u_d@GLA>9!Kf|/] 8u+, óx@3@PTSy"x\T!,"δ?"7\T6-O56鑇wUm76zG q":y5/J4mTj4+gFq/0yo.w&lNϙ- |# zí*1$هZ^&Ӕ":)5Ƒ{|OU]& NB7iu G~mj]m%G,PHp*z[8+ڬ^|} ةmQ/SY`GKmcDIڬOʆDNc%6C-JWJ>2Kc2A6xz20IG`6et"eʋϿLQH x,J+υ"N.(K*>X-l7>HVaP^Q藕س%4~>BB6+0un\dL}?7\{G?6f.Ld ŲkqPU3UO#u-nPg4Ba(WL&@V?H,U`'wT_rAF7<@@*'QqxGL`jס&J}H3=,U@?-}pq`>X==?$-_o[6AKv$$xy] @kIhRoܭUG". Q!2s ګWevG,G& @gSCzww8VJbɳuws&F(V_V?%ה=U[r lxujעc\p= 0LnD=quo jIHtBoF#n0NSCj90WDKX/:[Qm6xnVtpw&5x.B ' Nj>T]{E*pH!bZ nFjdsj"'o+$,(6=ox;9Œ p2mb,3۲"/E!v$vAu^X#o1ݾ6kk=r%uy b17GMXi牰|]نivnIxICj|(n{,y/6hγ|.~$XEk^vdVͦê/98g-C&"?n@"F]* Ѓk[gOal/%ݬ$dYw:w(n/.cFM7!Kک+BNpC++̷|pY-K4Vfaz}SCcG ~5.q,4xC{#ySW# +z%e}q*ϭB }H[[_$Ȕ2jSK8`1MN_!Ih9>ˍU#ԎgS0迍DGEP 05 }dhHuI|1I-,#rid @8wwSlG3q 4R> ̥~hX4U`z %U{-%I%"=0EoT8mVl3Yfpqf^ŋΛz\#f龶sI.?8 Ɗ~>܎~\547̰k;*^NUG7F JÀUoJ-b~4 4X7289*ރ!j1^8P~-`8l+DO,0 5 㻭&0-~«ŢܮYn w? rm {" 3,d5)E`"3k&ᯅ)X\Jfgu I!eheW*d1w4$醎8A>#Jϗ4!!P3L 5|EDWo9? ڼUY$^~Q^ou'qlx&"\7ϲF=zq$R#m7 \4''88dw\]z.Em{󴙌u\VY 3N9-@Б`Ll[|#xP@9|AXGr6jrόx[;?9ʐaRz~ZksBqk&NdAA#E&WY^lYf4K#{\z)vkMV=`q8VְO.8hAyޫ'J$+h OCc*yc"B/k:c^nv2%_ுcJUErԗ=Ez *sLO}0OR s@y퍫BP ?k'o3=zӑ<9T=Y#h:07yǖo)/cNXV52Ou)70~v;R 2 vҮm~?lUm碞5F /moDoL j[yNq_|OjwUh'I-7S꼊bB*g{=;ڎ5dЯJU{}nBdRJ6D8{^y . ěoʌ$@v'Pa<jLz<e/-Q3/pܞcH?SF󈾅7Cau1ke,kg؏{yR;0+~ ITJPH䆋[!icnYPK6Zoz:ԛ0tR (&:+z q{|X6w]ҋY!IfRI 2ȶ7ǸR Gy(T$9p2]!F9%D<=1!)Z_t$Nd[K^*{cY0[U/LӦ䲷i d$ɿ8d7w[Ђ `Ioj;J$Ų$|XrSAym@ ƵĞ&\=h a-KKj"C.E2<|gh Y8Jy 5]$t .9؟N**eϕ5E]-/O2QKwWl /,=ĒAGF/.p6i7NhSK [#ʯD iYQ=Y8Ңj~gt$s;#Պ:_ f}؞ɒq^w7`Nq6݃%K_[' \P4S\y"]m/B繳\tS#M'y.I`HؒdUqBfsd*g?3[ ,[ͬJ3b\T_Ɲ_$`/pw uh>)`YŽ=xλ;|9L/0cCC+>Tw0E,#8fhqPfiq႙{W>@G3p9FsP`ͱ:oJ|+쮾'V[ꂨ=7svF\҃3K߇[LM +iukKLj P)267n)yi}w$ l{ ^Fz/)?[A1 vj]O)س_-GD"RDfy(oٳʛjQ-EeXj, M{+Mr'(*po CC4,r@Ck4\=2Ǣ ߲]p ^UݩFTWQ-@= 80Yr򴴲)vi"}'TVFpHGDaiTY{ww3,ɑBHĴ[rvә('9oXF=kKgϡ# jwHFAXJaApH0Zpa4EN=.\'Q 4Z ޓ*b)ңD'EQ:b\c\7vF^:f5Nۡ$M"ސK_yҴ#ШuoMb]˝:>WO/:af3żoc)¨->R@l)d{kR&+1;cMY;UN5&Jj;ƫsmAAugx)a9PB|MS%j9^_r|j6(rl-^-VxFcY?BM\iFS bz)31:p`r؂Z95eΊCT2gx[ۈaw ^f=Ե )X ^_,)7.B$/QSm2: /8 L+:Ε|΍ w6eWE&pBX9pvdRKlg,ZB;;po#1BG5S 8NuI9gOfvgJ7 ͙mZ ȧ &O3ET4б|}&$"o ^*iw{qBƷ/眙!挖4c AVnӆ۾ɓhK;@IZ\y[14/7 dg]BRnϣ9]F^[``;)OOe#D׺׈Y4:kMҿ`LϨVtµPR3Jnj,+X⸜C)ݖB-jɍ8=6GA::O\F5$8%'$7S,Yu=5ZiE,:$&VRzoqC_0߶R\f9"#.-}_~Yc/vUS?eA59RK4(kk˛>.\Qc_r >9* w~G=bdjY4Kn|]_AICyq`pf#.}'Z׌az`0cKZc\ `n6j /)͹̴꽒ER$C̼d 撂#Qp\s]WYTp<;Of'6 6 1 Dc ~vv)̙;F,+%WYh˴}:,Aޫ|dADDEF@g8ƚk[bMnhvm}=mJZ+s!Seݖ0cj tC̈> aD$T2"8x/Ʌح BG)HCٿbPrWS5ŸCW;i9|n}Vj%(}cp\,S-\3E[7{hC  9/\`JF^#QkD4HWI48r{ta{o1PPEBakHWrUlt/m_ȅbJ3[uBZ ƛ?TtVh=a\qD_ҞZƅ u@%Q}f[?*fcd醲5I_r^ (~5#)4#2)X32kMKz3[Lk{PXųW}(]K쯩ieUbYd3x[.)>xb7•ʥB u$?H]omWrv . BLl?bwTgoROUe.[CӉ-^v2+_PV(kiyM Td?Q8%*ʾ2YaఏYoGRmn%ϒ[lx7q;R"؀g+&4'?1j̈^p,&B~ sqU~G6**>L<(X-54z 2ry>LV\e&\=es K/ BD., oԕؽi(Vآ66?ˏKdr;vI:3ZvG܃!vZ1]UpJp֨16x?4o3EcƐț6UjeC#eOCtZ(y`vDکu';vmIp+mH~JN ?Ԏ/=~c>s,rlڋMG0@n[qsPj$%7%Π)IWIm'mz{ ~ˁ-VR>0U*u@tYM?xcw2 <}R0uQ 4*HF-j?q-"}YٙxDY%d=u:'Wm,dvK0U9R6P|"! ]U,Bw ~V)NX gPsk^RAtZ<< RЮf WKV>)`U̒Yu,ZN9t߯ З,7:i 2cr՗SkSy}r͛2 8M_c8\χ} t/4 BC$E.DPk|T—wRV]Gv;e}mU,ga]$;aH֐$Ԣ2nk\JxJ_E CV 15Sa:蘩 @092沺_AD}ksba!-tp:w$e10z3%aY0|?;ԣ3U{W>P@Zljr]T'Q;t)l.^dbr*>G{9x`1 0U<8.P$q/IMSUilc3tO9H4aqa}I`3/&Ur=ӎpAh'zA]%JQYdmwff*B-z.!b 'BO+-]RuL@u{@± Ή.y{4/1kDB>܇.D 3L']VaN2/g* Aqlgl4l"ŹBh0)Si]09w_zttgG1rܠ@hkDlŜ-i#QӜM$O1/4S04|1Մ 6Xpk%bt%qv*S _fEb쁭F5g.ӫ&ץPϲa,~ 6騷te;5\Rm6.V6M2$േ<,^B^Ieh]^PD/ mS:@ȱ4U `WGP2mkp| Id8jP"*%vL޽n(D)ӏ1KçƟL\0;c\ϖ͏L s&pn*Ϝs/4^e,# r+9QmL& hy(/BRt YjDnh$[*$$}c2&<9Ѡ&Seڼ6دCQ2 ̭'zXuaCia)R$9BK kb 8dneA2ʾg$MI]62d~|ܗKBeiH8- ʣq9{oI'3b 4 T6\")ۉ-LjZb7[h4w(eSoz)^LuIwڀLf~sL A xkvd\w[f*H4DpQODmlqFWku.BsN<8bA+7kF'7m밯}< =r[aCʿ=3< j+kϐDdzgŇ3pvH#%dp(_%0:Xӯs e5Z+i{KsrI! Kc@N1%)SBM mn ;WpYu[Q۩O*B`x% ިp-vF"=NgT<n 0dѯ74P] d7U5kƏJ[7R~T/7P~̝Q !!P. 9NIE1D Ueg[eǥW/jlƼHtr(p@Z18M@g\NLcAY9n 8KJnd{DI4aB8.Lѷ .b.Xd6(wZzPUWw7~wN'0mJe8)I_:qƝ !> . \~_\ V_mFPbHޖFE|q$X9TeB ( 2+ﰹFϯHg۰iQ!`'.\wfovfks.<;̩1sIkS3 s-}X7{ IX֎%#llWNMwzD@sDF̝_Z' |E~ìm B?4:sq*2 O IGR0U(#)sl۬׻{?Fy{6.AUN,r"Դj|GHvǾ44b;"1#A2B:SV q8vCIe3?[TX$a3pvPT<.SK;'u"ե餝??@ ,}nY?386ax8YՊsW)SS쑽ݏTS%ɓֶV>)Nyb1XHBK[5ď}83Ԩ$d;{V@!< EMRPi/o9cf$6=)ݎs:63nݮ܍ ORBqzODi@`ԓ{zm]S&`^ezON%d͋Ds-g"EEs@`_ˆP$#V$Pbqm /wٗӯxZI2a̽8N1w_ C[sJv FtsKsս_\@23kd18sJ:  '?R 2H-y#UǡP(dՕ `MĘB,쭏{8 ͯaEKlѰAbffS'G$X!4fĭ{DsF U.SmOׇI( Fw,{Mutu:IVM!!@}/iE5WNirxBݝɹؔU[>z.0iꯒdAnՒ o 4앪ifkfmxBd,߬/}2 nQf24sIA+V⛞RѺS  T'=pfU ˯ᠵQ};IتV{.Ժ_`PJ)-u,;ܥӍ(`Ǫoȡy-G(N DuFJ"3^7Y\FUo!bJ 'QSIBYyt#دKXE]Hr6V^2.u^gPugD'@U: CgK𒅬 K"POJYjSY8Җ|,%R^2Wҵd~ƒpXi͈#ꦧOք\7)6G Cb-`nTgf_DoXƦTV.<7 4iSD76+P(b:Ox?ac " *NzX`s ( !LH:Y=.4`65`)"O!k!]uO$nRn#(Q il)~ڮA7~ȧ wj!BU=q*n^e< E;}ņmnbT•s]<0S5B*o%΃`wsއS >e7-{֨{Ğ}¼ԁ@OBPF@!!9VYQ&HpIMsmD͙2$Ҕ@WiUTmtcDK9]N/+AUBI+f/,8ah:9a?26Ilvvn{5!D,!oa~5!>2(uX¿x :1 tBM:I7/`^ Uz{VnHQmP H`"l~I=%Xpp t׶pEn=Jn qu(Ptg 2ߤv6hq)ު|^x\g-WX ̋m,Č 8$Qμ2ޯ> BNp=5 sXMٻ6O1JSL5Aq-A]V󘋕7d4z)]J ;$[kFvEH#@Nq뗒 fEW 2v{ TH.ZM \G੾(>NKWǙ,ףQx=pj$ 2 KUر||C)\ "G^׈{H)6n'n.THl`YlgT5|uj/fw @'1A>@VhՎ XgQk1iR XA&5 us>i|AÖg2-+)ָl`Z z %Lp/S$̊.@[>6SX:5gYf}zo0&\#r",ezb(+z0h#irBxv(,sf+ZAC{Ϋ=ʭ;eiKw$QCy2֢u< ɽt1ÞʏQ*RtA46'Y}sΞs`ILyTt~ce֦&'ŁL7^hc(fF=\(f@j&`T#PI1sט-V ?uJ62o_^QjXF+6lxIC2.*A܄O4qj$`xV86?=Mnm!PGZZ+r0+ T L}{ƽJPV i-ag!=U*4`+ u4K܏Jt8kD&XDh˧ S0`'DUz|1sz#;D4p{P>R v$&ॶMq K3`ϴG"^?$@Jpn|RIv4LǫbY)dr5z9%D1$Pb'>wԌO000;n22 R#,cCJ;޳tFK q39FGI⧻/$4֦e?  \qywt@2 E*˔DAIc*Bz5V?MF9IW2hq fO>%VHPz+y_Z}'xCx=}VnB~@hzgdngt u v?/u$Ep\1׎GNV.˅M_ T͚9?J*əʞY&%3oO-Ųr⭡j nM(.H]I+ "k 8a͏ėǘV+1Oɗ, c;ZUtuAiN` c Vƞ%Wq%c84pX:vw9hZh7} RH L:uOC@M5aC90 FPUyH?vrťFzNy3W9C 7 *ӈ3P;ӖM=&Xg_u-yEOE)j\)u?ʦ<ݺa~ hY+k .H1||˱H R3|UבLM"?WD+k$ +xEq3#wkwHw8=쮇,WD|(@ݍ]U-/;(e89,!g ;u<6{٤GiJ5yR,R8Z-hh&s6 fDf>e("ʾUQ->c = 1@O@V bJu0bqzì: OV9/*5I@+x豃D! IMoloZ/ T0kʇ<Ol (F]^^#6:ȫf>BmqLO=&杊31BjJ~ֹ Ipir؉ Щ"{<1er1Jt< + DGz"e%ekL)hE}_]zGDɈ@-ڴ~`%n8E{{i ]N)C~Lr醡-v&nv5b ؑfĄ{2_2$M-Vh@Zp B[MXR͊DAPiHmܱ)|a7\t{ */*T₲Kq=6^ vD& >D:lwBqe&\ QrjX xdAl~a*,G'壙oꨄ3=.N}dx#1XtDiinlXyWҪ6+XL @6붖v,~'zMkLZKRb!n; "tU~:>R8L⺎$lf4SzakI[[zVt.7AIpC1 p\=&t-ˉ3>S4.;NϏ:I=̜ LçCZχ5mfKgB.z&/' іN7 V!4jYr0.@׸/ؐ;/l?5PScp.QAk/G=n\oxWUm J7Yg"< VT2yz;sXѝ82C5% 3HM<dh\+xq78kphMe  !!Yf*q0$6jJ 遶f6fR$8XÂF4Bj e JIOgee0VAlZ3p6Gv|BY"N2l1 5ڬDcAghuHw[ticD`k[7Wd0f# TQ=.>cab@~=\u`f~^S+z(G J!a8{5GX8!f˾iARQiP<4yő3q?3*MQזGC{Ǝ,-jsB G}M1 zMS&۰$i-G!9U <ѯPЋx@-2&Gy4$EWj>meo\Da`9x~1op 7,QF)Hj /~*J=XYHSX뼖҃VnBfVF~N@0Q `zȖtk@PV&Õ\rHF|+nИiJkYdcLWaH"Nbk%HlS&n 1Bj /--щCsKة=SB^6j ؇= -Wb?"g ȫb+ĕPZZ]Vfx{UٰŸhȝoB\}Cn4OnVsafRx{IKi_iw ǬsR$㫵lQޱvct;s!FyKb43wðjk18E)2,_AR용ؓ/F_d2\L5Eo_3||cR.$h/y7sՃ{xȍB K o nz0 f3쑾k2`]"u lR[Ӓݵdп/{AksZ0p /48Cj/l:h\`mժUU;'Ϝ!yQwv,hޤ-1ͧlNf_Wt^ f3IAFy򡐕=\0Zbh26gn;"~ՐDRKxt1+aQ.ث@Nkd X&W (]<2sMؤW#CQT"{XMB?nd.W% ȹwҢf qvk85#CI} D0 \b(U%on^5Y 4d7hcS]22~}+j}߿'ߎ," I;N@]dMUunukrnYddz\GټakP58\w\1 |Ѹ%!&CbDߛx4R+pbSەTXΐ ASua+bjwg5npY܏qmkcp( 9b$EcM}p}a,.5 UԾ@ 8+[KU䈦2@wݰ6/Uzppj-,^o ]5JeKd}>OqM2x8UK Y@Z$OmMvyx=dJ|T_.i, C61Qtd{ Q)7l4a0(..}p5y΁)?t/D:#nLdmsB#;m"zs$tvfpt@* * ^R]OGiL,+XCvpfTmN|.k:09BnثD^h۵ +;j\3X4"9WV5<ky򤎽++$ee Q|Kl{,KI^35 :hN|k%yPQ슩@+M Do^5?,o#Vځzc&gœs/Ѳ)Dl'8mJUCgNB%34ʒDXEx}=5ϜZ\Vv8aJD^(?w5lT.;ֈ!E Nq-@oaV:l^}VXޚ)I]O{,M6&Y֨1ᗄCҮL[{;w XYM(=ۅ"VG}cs6om - "Q>yso5= QƷC+PWd sԼ !\9kpz?-K)E5P[[Ldž#fɈn:Ru-aq6 3 *EKT+ /šV)hs<3*] *B2>͡]N ,^cP޻٭ÞyLjХS˹$M OrX VAZ yqk^iu;`M*jJVUQ"-7mIOkk7eY}xPQ9ܽP$0ITŜ\&ևv Ym5>4lkXIFַ̿FȤmr)\)oCUW6dëPh%翑E.UwNLEW #1~#TX.Pmm.ԃ;^HhM. KW63N(bFEk<ړuk[G]&t o!FbM7wm1U>xrB}n(81G̍"{jG((dD+J+܄(B1mpfwi"cu>Z,\f?\? g7f'vTab;Miɴ - B*2G,?[ -).Յ"7IV  2CԤ2!$30@X0\˭''Of;c,E)Pr~dm?IćEKspwEWt|m}J>hrKb. )`$3ќNعRS;o$'xʭy~9m%c08+iLm qKdS%XLx}i24ؠH&֌C[;_ $Vߩ;Ap̷.GBq4-' #ז7[h`Sd?cC.y@a_.C˶3(aС}jPuSӀ$\/;-t G0'X3 3 ?k{:tte+4+CPt,@ZlPTjlACNFZB$Mϸ@ , \B2ӦM!T]5oRO B5%3nvq8UZK+geXU+*!8"MJJ7Z.!M |:e&\oE) uӠ`:uZW׳VM ,6-H5bpM(Yj땂U]Fwb+eQ4]ؼX(OwDzIs6xq ֑g2K}_AW=2026| xx(gD@ϤbX3{ԥ@gɉ,93^즼 9j#fT|65?̑ԍJ'B| _btRh~ޞsw4Ōk`$"0'JΧodl8kMee1thQR;2Ѡ43I34ҙlota\ ٤LA6DB_ { m"鵌~lkCV߄t{X #S BNZYwvÁ_ES e|  >O܄H]C$,^takVq, /B;lbzƅ=_X7?D-rw7`)k5Vnk W(j$20,.hcAJ'x3!>d/ I'&b{\t|Y8n ƿ`܂TI0&>Tk(ܑm_K> jC)\-ڻk]~Agq~HaXړL~Dz2h>a.u[e[Ypn]a Zoby䣘`Z H)O,Т(qhq>`}jNQmѿDruVȴ7cK<,?Ky G k,3j%}N=qc; =% DomO҈OT͟B}|a X)ޯY `<l!6yҰ{4tUF9)1 l_4ʧʥ\Jb҂ ZY_x4jasZW5M;u&۫PMyɾ*j>.{W\B@Cfܴ5ō>*Sr~U{z=\ 6k=wؑ(T nbhLM=ԏΩ|iO*bNDjg3`p6y>>wO} #}X|R*7{iO|s<0a70rnlz'!zȍ΢"⟘YۏKc{9Y UK$qK!0A^"aJ-!3He\NQTKWN~ajGCњj~07/`[9˯H/)w\eCw5zYNUS\*ܨ^Lkfp_U j*V[|ږR٭Kg3 ›_a #)d2Y r,s٦z30oV^.TB$P]5a⤖!'gеx.!=+^Ƈ<]_(1 I&-mX˙OuH՛~yU%}A Cby9m7B%TFw}%~v̑ו_Q" l `*a}|Rު,U6 KHz[bl@WkVۨR(\.9>+䟤qKc]8t QÊf-n{7U՚, Npq4|3,C=HΌIk@˫J6J|[8Z} rXC`flp\dAVltݬ*rr5LDu"jȐ/v#"My/I*y$% )PY@Q\؃ cn#Ko=CڜD[@/)0Yt4ܪ!nx\N@s !*Pm >ew929<]ԠyrO|Ķ[/a8̤ X6Ԡ1`%7k!(LF bB{QdcwIAb߇Mo>BURt5*u" ߟW N tB{UWeKػ?x ?^^ilד"N$1n dδ:C#FW3ir_sVx̖<7"Յ[G8ˮn[{v+ o`pS-n1эLa:E0?)ўP+eClH'{PQ&A)߫6$CIQ ,yjEH##V' iJY,0v|!LtڵIe`#N8X̥Qm׋FA$W&S]Uc8 Kl>.x SUuda Dx:¼>N 8϶d6*;$ ZHa7fj0gVY&-f]At?fYz|>Yew:Ƹ@tN* { $CooXbX>bmQ{ȉw nh9…KY5ĸiA9kEI2"V 0Pj">6bR%';:Hʇ{])x}51=tcX;v5(v5cOf#HXv,SNa_n Ŀ%ϮۅF7#+*:i}iobd& #jF(e"9]ݩ!@Wg!^7K%/c^[ &bK(qIɜ:O%g-M*10A}A\%8J#{T^3?v+;ߢHo1&,m5ކf瀸;9Ŝ68vN!Ωf8R Ŷ̱SҊ]0W kgV /%y(Ls$ART0|mRǕ. Ocp1D+IHZ!Gbg/-E|U^jhBGI0j$!|/%yzVY ̇ݶQ5;z*)l.4EJPWi$Y vb- s])S 6R@I[sIn}.(OE(\ug(A<ձ~O(D?Z~C|lqKEF#I]0BY8{PW{AmY3mOX#LפlοՑc=~8+X)_9أ 8/{P0d [W,gF~o}Xr-Bkj+o1.9v2 Ǖ[q[ {Wg`1[řCT:2\/W/dR͗ZYpr:)ylX+_ZqnҸFO*斩/e:g^a\u@CjO8z5릥A*?ln(N?)A tBUE?m#;9Um䖦:8{dCc@G3XW =.ʊ\GPLO4Ra-HAs(w2LwgP/E0H[E_KHt&KwbPnRV<󝗽ڊnphw)/afԢum, 3(\H vw@@0?`oXYssKYEq^in# ս| _"KE-RYpx̧\$SF`AI7^$E]rSVRxWi8> qjt)'LBZ1I5:&/(0Jg )*X_6bmxwȒ`\:={*|uIӻ]H-.f:-w.:?U޲,[ԬZɽ}p0:n[=ku|QSG b4[3CofB|wŎ 鳣.C@4InStԳ;*wѣ "GYU$ uB!w*+:#B)1ebFnFkO4ϦhNp|3@gXM[PaVo>G)r؊sF}g*\_ixsv)o=e$ģn(=e mk$QT`3)=| mkِ2_v7pTl v=2y kIڡ'` {LJ%•d8L)piac \jJ]T@R"nRṴi짟~'4f͵68njus0 Z;<>ZŕR+N3R)9}!ڶw)Τ,X/A̯:ǹ]=wXOe;KVEs[d^CѢ>W)yVd%j:R (caݘs<Pr nS&MW ڭC$bg6 r-#^)}5$㏸A@7K/Dٯ2Uip3#tqoQ0L}~܊)??k, DCJ_^\JRdż83;^G/~͑i|I,oT^'j2kή,??C+TJ g8+Rʰ3O_8\g^q`0B=Y31K+,)AS?>EZ3|%@8 . (yYrZiZ Ns4MHC/;9JNcLEndl;RRojF/ꖨ7Κ΂ c)Bwtex5ݽyb6g$5WxVTGYf)B"GPV 7F(B{VOMTcBv\n d"_f5f̈́c"c4mby2J&[Y^g:4O9 o3<}'|0;V޶M*^_6CwR:1d9O=}W)@J$wpTF6F v?]qdE_JKY֦A<2xi0ZOQal@ښ '$Vk;QMf_\+?p5Zc3whBRVx %WNj!!4CXɱ޹:"2,\&f 4'I"fgM8܄#rE;8_Z?:էnm؏ B !38䗦+ln˖24 JlhY#O@> \ ) pp)vU-~Bѽl{nRۏ6ޠ,V6>rH2lD\,h(I/B>㕸bN?&nñtQpVhCH!LۻDe4QC9:+$9.m_j >tvM[M![&n  hajSʎ$kNem\ull{8' w`e]*v~iZ&CH.xSfQϋ%VbGs@u*WȻv.:Fh4ʳ(Fnm'\5ڀs"rEy Gbsߤb_XCzSS:Ò4kD}GgEM1}#u0:e1:ЅT!#椁2"/dCX`U6+* ~vK  דRUd*^*Q"zW{m/:+X@]5M| _$?({D Qje$jyZ4u88l=:-B61"1둔[Mta5R-}l^gGYu..kO͵ D0_o3A2L/d6u;+zlh&ػAKW4ף.0ՔrCiA~Uf ୦6/ܱ7 zpDYYʻ-D]~f4;z|n@/ʫWǀR2I>!s٬ި2G־,֚Qz"{,_؟<"AOKWKf &Vcb?<$z<^F]Ģ>+г.ax\~|:Rv9m[w $9ldzy zTݬ{4Ϲw+QK]S(ӰJ+V<1WH)}Gt~{@lg^浧:r@lq2tD>>l 'dcȼxs{Lh&)JYie2 .] .&ߢNF7n0A0DƿvS-3G>;ƒg| }W荱eLdkf5H+QHRCˎ#YT/YɚþqxQ!W] >SnZߋ ΁?VjZ# pd44!W2 %G(X(o}tESh0G@jzW,fmo|Z4{x+<'zp[,hy8uKɮ 4L&Yfɵ7i[ '> OTW֙'5隁(\SbMp_É4>/t ڕ&99p]w-@&x.v/lSa= @v ̋Z$n>(a%$Z0ܑ|"fX(GvrlMQ4iȖ;ܮ]bJ:l s’L(VuOmqeͮE|>%v/,';QygafmSU5%.觺+TܗejcG#Q}o? Wb"e }NUHwKNR &x>툗 .~ DT[_v#97[])d$;;3V8Mo7DB89dк\TP]5mFn=%);\R"1@]Xq!AҭR'sQ,5&?bô(3sxq/#[HW/ rWN %@SB"s"bRgy$gx3"V AIĤ\ A,|X殥>,X(7CBB\7bڲOQ\0Q% +V˹ܬ e_AD_s+Y,xֺ coZtX |K 4d ږA䂲\M2!ӧ5W:-O_OⱪdG}u6zd͘*b)Pg;L ~{SWȷEp#3@ UUH<ϖE% PK oX Y ÎDxԨ-p]0\DC>j"XՑ S-ARb.+:sF^dr@GԃcE#ሦҖXu=&xұ~kŬWFFۀd/#:] i~ivi[ v(?xo`UGpw u}>oQUrvoKBe>f%ߑTT6BUOa|@D*"-SDd_Daz21`/{hIB_N Ϝ:\ =Z^09bp_U1.o&[H\ܝ}Z[-X2M,脠BoK?w ČzјnWpf5왘zԺRiY[M@e5F69!6"Ip~i$pǽuQ I2#U76$ccl"B}x]Η!ldkYk])Ft5y M(.&v^aľuۖyȪJ&ndyq [m \.\6ٷ<^]8_+:_d"rP*K ) pP_[R;BuˌfL")/xg I !8QJNpIߏ;VZ.́ʭl_=6.RK7:(*+_#ĕ,8AUi:w<܀OO_+9uh6 Z0b $@_K!@+10Xd(kB[ЈCo -y{/b=>sny؟C-\l*i9e F*8O/_LchzK=Q꥾,itQEJ$.;2O$p+}KdZ{D g/Ewj^2]p3;LN;)A f2L4uF\4*Jr1qU{)rWHyϯ-wI ~XgV^;Z#t; |QF`ܨ Ja$EZyJn4zۅ|8܌W(? #):'՞}#w=i=_tz1+rY-~xˢBGsG=NUFpL!NOEAO]" vhxO:U_OE "89\Ump 1xުؑ~5w]qH\'$HS'reP%BV,21Hb}g;#35__im$(@/)D C@_BƞMPĉDzU{X'Eifo5\nEc䆪wHȰ$źmSFBDF7BR#^U 6(a:#4^ͯחK.z80QA5@´d6T3&!$RL.i;"! G }+{eC0L/̈1/tXA+8ҵb?oɱb)xOHx+?$ sEiQu},2)KǓ>MQEYꮊ V {(#.|1:E+SܟS'py{s:|;tk ( f7Mmv Xׯf' 3J t7W":cMk2,jY<*Z/ߠ zNӅpw ٖI"~n5 S.#8,N߸ RE}›1|?*P 54 _XuQɔXvF\*l xn^t:EB̸4UEz QMUy8|DEbx  qT#_UX">yʪG&Doq&i1F:Ƞ ` #~ro`uuZԭƭl9*ad]is:J.['TQͻmOd2?n@>el+s?a]SV~wa*`b"r@GNw22NM"CH{9ĵ%LvQy#y2唿}6 Y2Fl Wr# H9WGY#(b_)N}݀~'PW^2&~׺_7~a,Ia9=l)#&؇ox7@g%9V!1beC{ԿJ_vR܅a>?4ThK_Ñ<]NqhԡuڄfX;meq3z:ke*h;Y нP? 6ԣ8BO0&n2+M>1x,<|, -a~ epEIWGj1_M-Pk"CKLDgGi"~*b~9{)}1hgxk ؀kZj =",wRNԯpR Y)Ƙ Ck C!ǕxyR^!5i)7 ꇤ[큿FE𓂿y ZPٽweLuHM}Li(:p.V,t!Y18Ru hIOTw";t2ytNe.+X-.V<>;7:5*f}2hrC@)U 0ć7}}{iżwFSr {5P4d0?_G0\X/l y4Mi =ső8U܈²{HQt2t^W\@UEbP;yBȷ)ez?92:j׆# ˂꺛tEgʨYF%P|6 ޝ8꠆qڃhI]DDQHd,_&}iyxiՇNYVms%m3"WALnR|0lmǤ>nyl]FtݾJSWUi]J0"X.0rZ0djű\mDi{b_ոdȏ2<X@yeXòi9 pRZ }- #4KX~~,m,`A3ۇ-$,#>z^]Q3 13p]wpxAJT R{1(_F w#y=rB27lQڡZJk_qU/jB35 kndIl=Ƅ&teu=ufzݍԇTpg)iҔ$Gzά_%zuxc%IVAUGG8]Jb0]좾ic(y\6uQf+'d"uTF.X:ԗ7_{F *v76CB依Jp* /| qyTVLg LIE4vV݀ }; 6f[z@st>\ U&"f2=7 g;IYxMS]ٜrȊ=E20>ӡ(uBʥҺ!/eZ͓Aͼ5ګ(htp*#"ڏtۃ J\҃,IKa9{q_[\<7yi Sc>d~\jcy16 '^K 0Z}'|DY~ R?o4\QU3@=zLUIǫpq{TѹJHf óy[}!>Olٶfތ%<'_i6m8+~~ fD5j#׳7f3J}3}>9z%a[;(|$!:b,.a-`䁗c 4ox[giƆktU]+d %g(hSyqX$I3۞s] wp N1&in8 Sj_$ kk)Sk uxP a8 k|&9ŢuȜXXTȶo7%YX6,{>dPdO[Wh鼂YQU;@8xXޯ "s鑸Z{!EOEpрuT}o(3>@--oh`eǀ;\:-*7X@宻4 MVQcsN.;ঈjQT@"نiՆm*Ȏm6dz)#7ԟ!MU}i053YOt3y6Zz[ 58 9kuQ!bɋ0YW3Z` #A#>we/" BfjدVZrS$,) 3XQ$6q(*$oc(LxH1 E\Zr3_mjIlt7,q&6_'*v*:K`&ĽCl[#{:)"*ENjg^Y˱E9œ`ǘ8Ǔ['kyD'g|ߴV~4H*oG!qMheT?D=gH:pQ!)d؋]ֺ\&V5ME-i&k-QtVLׁ7C([ӡN<!W6SẌ́v:D?NЅo%isP,P0U}m/@bV!ŞWs1nن:E'8g!c]&ķ$:.7 ؑ'ꭀրe_ mEuQ};y0Pt8bo>-0Kk^{UmHn+>ť< @͉5-6W1R\zrK0O֞t|3Qԥ\MMbnI';EjTSRڌ$/G=VܙK:Ɯ=GY&H=`RF .$T8jE_S% ObδK8dUeEN*T?v?P(x[ZسTI$TA)W:;5'{BY~S ^J G`DPcqeΙL1cud04REY,pf,7X CS歉멐ܵ: W#1O{(RNQlnތ5i}v3G9E TApoP=p(kt23ISbYHYҍiXÊ >Fz~T-B в%`Y t٧θi_(ό?w5OVs;v SQt8ڢA@TTkmkСxLKF_gˬa 2 2q 'm7 ճ䂹=P$)vU˯2u`0U JmLHD ) /s"73Ahs֝aq ?K~l;/6Z sF֏#D@ph9!!݂ku_RZ%K4*K%"_%9$T}%#tν1B^"iGY}G'- I"IF* O/A'It Gusc+8̪6,M c TğɨDJzM? X31 AM aY) Uw߹񖙠 jRX7tHZ 71dZLڳ<0Wi%2̡UT"-&=b\%&6-Ց]J3/][$~7&mLو!7sI ǭBc:&(1l'5@`?m# ,c*쬝m(inr/!aؾoH*yoJ{*m%Ե-3;i3DƱNUGSlL'H @&^2i-kb7q Y̅Ten_ #X8=_㕟$SļzCj^VWʎ07ʻʥ6H: 6T~}D"mA3X;0I|T~0#ml:Ҧ< \V#[Yznj[^O!\3ƖIG.+`oTBl~U90{Q$4cT%_̸(։\öe*GƵ+|OYWS9`1x:Sܝ&c&"@~GƗ@r1v|&P) ){B,i"= L4b56&xS~2O>Uٳzw͙3ǟ';Y765^gv*v HdE .];zCԉ:}ޣa]\O%uߪ7^ 7(܇σ Φ>HQ|3av] fȉp$N p[ȑ3cKLKjMPyvGё1bIħ$]"kڦ dtii N:)e bdԕy 2B=[*O[R.V Ngf沄s$Ts|LoMfzO-./]jB]K.jR2T7*D"4L˵i,Vdջ 06 ޓV0]]Jb r{]X`8*֭l㇖JrGn'atZ>wGAMY{OTGn?$T\Tx"xt!pfX=!SM|5d3.V~l^=!d,j#LOg%T jEȾ"<A)e}?| k(WvǾفӑ8lp|eϕ7MׄѪPaɭT#z FY#*;773S#ee00^ʱ(#JN),.2sŷ':plUHݮC{uU.8e6Y ǯBaj-e[3lqnq\yIN8~s5m;gd1 EH譀Lm|ٟcn%y6 W,uHKTRb %f:"t9wX/t_&Ɂtا9h&ndeٸRzzAVݻZ.3mڔviJ+^E}wWXEgDkcijmWXGu+ XL3gnfMb ۶0<,uLw&&IwvwP܌ 2R F dGTtN 4m cSÝ-J9[P9 5N ?`5oh=4gy$n"^O=D?̠є|p)k+#1Z+ܳmĴ ӖQw# Q6۞,`>3=lmXUxIyT:B Tܐ;fA7Ď 2@ {xUW=nԛ='vZSfXRwȪ E\ȃ r`dDmڂ8}=wMM\R2_}WU6fR*S״lpٱ2xI&I˙)ΑwK<㥿s&2:xONL[ӭn5QI7u(6o| E8mb=Y)(hAFNP.?.N'1D`D)ؿ;w!6t6\- аgd]S-+S,##X`EP-{US0ICP ۊG')j,ji$Mk!ղ:Oiڄճq2,VBp!Ct]Uid>f.y? pڞXO[b,[HE2o9gvˢ2rO_jb*7}n4IFb p uRn pèM\:+Tg<آ kOX*k`\9|.ex`F[KR axW2?7qy-Oͭ ܞ~nK<-MW J?ec+N]}uVhJ)])C;Ӯ=VMuy%nZ*/P:m`q?fSntHvi\LG_;W=Pr\9jᣄ_&"Oyյ[CG,[(p|< E 3-$(\'en6 gHNj@Vnҽh4@N.I]'JSԋVpSېm.5sҥmlxd|KP.VY_1gm_M3CO]["v^@% 詾ՒX3NηZK7PV4 Yx+x<|eEs h;YވM ʵ:MHl}A$5-~>sf1ˇ2:kFz3{#qԲŎb[JGPS1|;Wۚ19[O_M"WGSZ㖚~_q/?T?*A\8?Sd]]4[}2\D A2/U=ś&f)n6G0Ð̖KKҧgG] &2nm[GobE?@h:"9@Uf⥑~ڒ=FNX86Usކ zKqbD{Ɇ>=pB6E~Kw^" B/R MG:`(=vb;!*dC9Wmy.ՠs؍+ ignQ+ BS+%ֻn-P'@Er'9 [J+?\a~(vE/&Vcg?,J@1sɁxx g`E4tw:b=ŷ(KN@?dZ4Ͻ~ťXL 9@Y;3:Qe&{:KQ/˫ny+jSM5+ yT1*\֔9 rT\܎(|RK;нjΠL^rZitԥ?SeapCt(JL+|CeӒv=mMi[b"w G0UiI{`YaҾ$c4\B Kۀ keͩs$뎽Lw`ptwV6"()m89'JuףVwsۉ-LʦñH磥VB1sbV_\@5Lr' 2ȽuFԮ hWۇSpm'rc1G `UdYd/ZbcE7`ZD=nx={:+ryHK :]Ϗv`2l#ZWAE=/[sq41J=y득íA p&+$uH_WYLN/otӠ>mѯKهămg^%КIGZD&w,ʓ][pkSE?+L6vc:3$Ŋ0kJ3Ov_Xn>^kˢ;66۱ۀ`VcAݶOMۜBDXtnOVUf(2i*'B/_$oakyƅw NnՃO8M6{.,|D*Փ8N434N[˪6i^{6*'T,ަzwRZ8.P-חAJ@JY:4j-E4o&,7jq !^C6 ;ٹgm1׋^J10sRlPlLP#|Sa;Diђ1n'+t((_ɥl{uUX?t1 )^.D{o%/l4G eV:$_&>O);Ѻ=ܣj)%Os]u`a5V:(Y-*ˠ͸1zI7_ BZf@M*~ki jQCŵuEG%;TOG0 2Ulҹ~gHt(9=l+L-BxX+P畤ڰ7\dVV=(R'[0>޶)ǦƖVsrls4oK&tkψd-f u.|e59EOhD ܔ .H8B`/6R35~dA!e~`oq^2cj;,YZF?lNٕ3tKi_bD$Fh BD}/݃ Pz:-6k74e9`>Oje8ilw\S]Qx7=üBS6c;ˉ ^pWvfC9?"aeҺζ9Tj-Pɕ9I˛= [ %h L1J5in\ w |Ou(JqoR&fk&X54F2?hy-+aSβFgu8`*LWBA8r$; gEJ~X 3`sFz48Gtiuu9E(SvDC'  {2A!cHj2\rG/)u׋29 .Fo={T(x&`%7t{T^ k6aΛk$'3g!w wo=YQtQzb z$%'fУ8?'2UMV;GLU+yyFO[IץDHw$ X S-*EK$ƼHG-F쫅HnJ)@'5JƩ ٔxwNxImѮ 9dDkҿ=17&5 =haύ[EmRq>dZ Ꞗ],;'^R5E{J|iB^ЏIsRtO1OZ^WwCPPQc0uRN~iʡתfWx0>bwHDz71ԇWβTɎ +EXw%/ n`~BYhG/]oWyږvF>y) _DkM ڗ]p+^v `*LM0ߴ )97vrמ燗 >,|Luf[P 4]?UpsAx͌&n&<2̉bv?/q7wC!>2 K>-HHr}5ޖl|[\\jicΦռm0a ف&hV]O;U4dvϐ97| .2$\FiUCQkA }*Hys):⸓$YFո\^_;GEv끹 s*-]F1D'U:)z*\1e0݃ĠXHdz_W*gC܍`Bhsp_V=l@MdCՖ:5\cƋI͹kڬ_yDx!⓯NWk?8᫔%XbCTRO?gPa`xzAɼi޵lLo/t9^'H =C39])9vz˚ڊ%7F4|}\|SlDT:]i.ڬO16aHCRh{-)T-%L&d0!/ A'PͶx&ҭE!ܷ+7y.0[RtS0I`<Bٙ I) oZku-B!ޥE=\5Ɔg_qނk)w!Hk*OI0L&aN3Ӱ7'M` f#9\MX rLG-;ҖELn]/=,. j+T={@ol2yEHlF^fɦQ,wd S05 '2-Gڝzz̓69R+z$6LOΥ=X(Vh4p2t yLNL3ت{vⶾ+{S<N|{ 1gY(N2i! AU/^K-ߝ?A1*q'P(geu]U0!wKJS MI*#ԈUv|imC1v05b%r/%kx !(_Be85Eڇ!)Il%f:['E{Gķ DzSZy@q_I'AK/ؒ[u8x%Svm|(RTyN*kѳR:g OwC'ސgy'}YN>좱Zր'QEvz>n>= C,pRl8O}1u3"6rBzPq<+uF]av"|gCVhj 6$ˌD.35*.|yn(NLB'{ƨ&PF@D0ur^yd(pڄ>N?ewCq8xBjZE!Fp BcDZ6 Q@{5r<e+BRP~M 'Teצ!Ml/"ӜR`GP3+ D jF1)I&fK̋[?NqVMmҺy&t/ g{Kd%DM; 4g#:93`-x'T%\]:!ZՂ[&O$c0*a+ C-aPoiu+Av=*$ۥnϘg!>h,VG6z \oJzn&7(ASq[ RqNB.DZM .Et3.NjE­(xT|GJ_.P?e4Ū!Zi%waw͏xL?3?*QP|=u.g4ҀK;]ahr ROgYZ07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!$jDw(\/-Ru^Ư忕ԪF: YZ

    74';Z[Y sb}YnBh$LYYdEvE}%X9IƾBFK+ BŶ˚"k"L( 6Y( xٛ KeDvo+L]KM"[xDO 6Zq>T4&J3*h,EiЩpZ?24wi/7 ̀" \x4R.Z~❮!&ꃄoqL蚫=]=j},/Ťwi'$ՄOqcsYk/ T%ӠpFC]m) q @,Wp pu+Ė4Zs) uuMKlMk;^Rl'M^{K(ѻ, ٟVLE?2gad9YFԢ$17{h& <<27@ஜts^LɭVT暖N %DŽaM‹hWVY Tߢ^ԅ[p)rO/5_9rrI )[; ̈Y. OۣV؛h~0¥x_/Z5;<+Z8.fErmyW]|iʰlbXd&eurQ=̌}'@Ͻm,ŒE\I].:kA6/>7hn[Sw0'j s(yLP5\iDTICOSQ@$Os$2: 9Åj\Agw}Ռ'v*Z[Y'0Tkᥴ)4a9/¼XdrPPy+ -ruC"v$mt{@bo.I}"u$L=!ĔE.*kXs~SedcUy#ʶGup!P Ł $d ?DM[WNGvsYilZ{wAOo+I(@~,,:ȪKD3 ~j:l@KY4>~0"/* QqMcP[hJޏ3gSre^Zo㌃w"DRgcg6&X 8O߿@S] )i{uhnQdj:<.DӸüƋݠvt7N%@LY~-AZ(vXӔ|:cJ&kۄr2Zn*D(ו`-:Dq]p @S@yNw h ]o_.L8+KVՎ\{*'?U&==Cd6 iWxU W Y >[+84y9su݋;_ľ? 9 ֳzH/RGCS5 ):!݌<U7ܾjw{QN˻PbIYcb,? i(@T +U<W)%|?saҸF\!Ogܤz_%sFB8UUʑ0V4۲?A7Hw o㵂+LsnROX'2lLGw<r`|\GE$~#NYn1MTv8RUr`&sa'K-MR ȚF|+\ gpQobOxu@JM^:]jL xP@3OL:)E2F@ N2E;Ph:|WUx0宨h\1!0V77cVirԮX15EeAα\.cD>RrQ~ /7vBq$[{Y_Dj>ys-t  P/1;82g/Ppd&$G XP懶/WŠV+{*.#]uė #i] 0w,L$ ȃm.Ή\IuF@!Z~Kay# W+z7ˆbdH<њ oNVh> llhéoS\1Lpö6Y8HAR".YlcaH~^ !Ԥ)Bp4[${ Pqޠ~\~\ɛe?i2ܟn-ZzQq96vYD3٫Z{q}>zl`>n0{y(HAH* <'YO-[jBk2,vKGԅf ѡbpI_,\]2)لS-|!?vϞK,jw>6H??#ۃ! <$yonhWvN{U/:ABYl$ye^! %@@&"YVE7 >LXҾuC4x{>e/{ĭaè,*k1f^ί#Y/Vw"cT]UX)wp$MY3w-D(BOZ[{70Z|4S,w媫?@`S{Gjk?H 1#ƒM?'\RO*0:qtzEoHwU&ߪ%:ڬ ~P"CW Hp K4˟3LQ %Te%1pwOgmp)7CV  XڕRO.gss d_4oJ$uB;Nt/ J>2}S{썂mZD8vdK}|il`Af90lB,ɑty1c"4P$?Q` 4Ő Ҏn( 8 MI&'%6|9G<~܆AM D%#e3jEzoQ gE)\Fщr: _E"8z2 [Ҏ~? l.t6ɦ&+"~Q fƒE>eOaJzݟ{2bbSPx͟W{YݵE%' Q?ѱv:VaӸ+JueA`R7Oĩ5.GT0dH5Dl$mrVf?T0# ]tjmG4) ct9QgJݡt@1yB()zh0X>;[/Ccl 1~Z%eS WWpjjU w u!Ҡh4(DAeo@PF7`2ME^k[Yy}Xs<efd8E[:٭="m2͕NwQuvYj/d;юx$2bW Vj^Z\ꦞ‡jՒe9 *se*|eX9ťHf>w"07@"Z)vt{vnf "hU#&@7KK-OvBru4 T!S8kmyz]%wt^ Ӎ 8爀P?(x2uqqް84u >ȬkNvCG N5#|Z>tO&nRDUAKI^*N`# -NZ!ZQAD,@ `70m|3i)Y:*Ds9(^DUtZw%Z2s2( 8nb}fYٝ\UR[rr1:M<3ʸy&HK<⸒/__>'lfݸ3Zx]u8E݃Uֻ5a"9G'xs ^[%(Q%"LM`y-4v7A qZoiN qTmWn1Tvo(ՃzƘgWngF/>/' [Ⱥ5;{MaL[X}5!2$c] L ̭[͚]/:~L:x9|tQz^c!]/D :Z?W w x8Ê~,=KXh%7yRYrw.+1VhAA`|MYpjeS*,g3j烌P )7~/9ɐh==Q; 5I o9kEQ5"iL\/I\PM(0US,Djy%`\=uBަɇHdy;Fp$fr7sKPl]? Cj)ݣD%.O }kArN@ӊ |u^Bg\0LiHAJS+#,kiffwF8}~jD @GvO|jIgezQLYWW3s"~3rg0]Zq~gqK5%ceZmb:RY =-0tF7[;dPPM3RI}:S'Gowy.O3^j_ćӻ o`P}:͹0_3n#&gw]$R^=D13 8WqGc8"А HA u-=0v>6^i\`WV "0u{71[mMcniQ/ qAG QzL,ߵzG2g43(ƨ!y;5r9fbAI",\q=5KYsTsΪh.2LSҠmC69pN:{WTemkL%I&I 5B5tI6ƻv[:v D~bm悔R۳JIgdNZXu.n\_EϪ"/>!xXyW:+ZgUWEx f:<4mEVqnAR>QɆt  U @u2n alU}(l>oggt@S)㢁CfrϪ [U}l_hbfI#PRϑ+ Tj+R2R_:^q®a m@FHh13j9mN,IPhpFSo\G9Պ$dO++p.^YqI~bz|w!'Ѹ`PX!5^M阭:+Mi}uDIBao6fo[]2j>~a2 2FK]'@qtbMz.)uf83&t'#[eD-OsgjMzŁ.-༤2qM`3Q8)A ~Z㭩%7 y;Upk]Is^RdTFGBnReʌ hP4jq~{Y>"CR!Y?AA?89A6+:r2nh樆pI~ij!U- mIR[n]4?nZt Fz\\u꿮m~AㄑTK]SsV1v||IhӒyPazXjߌD MNXFd;>uzQ/Y^,Ņx]3v`w(6])-j(14;'Ota.FNһ,a LxL' [:BJL*EM>tc^:ܔpͻR1{ ,{?;BNz)Ni'4P疣 }F?@~H1?:e{xY(E lV(ɛ&STZI&,fM:MQ}~$$Mzo>O3ڰ:rf>jbA /IJb2^w=uWX|c4лCՉ(<|fBHG3PX"J$|Si kK0j0HށHtɏTx7\0 LJz"l+ J-n BїH2\M1n~V18u`' J`nq]R2[C F AEvDadiGC6v/}E8c%]zʠyrF=j1OJ߻ƙhq\"f١r$k;]t^937<O %b8h0l;3W &6unѫ*p%8+I--`gJJ hMoA +,pekF$O2ͺo/soզxOՀ\/ eEJ̳[๤`jca۔,̎,QD+1=ǔ!ko8x*"`pB׶2xmZ~kE3kZMo]kE3:uIhUȌ)pN:е@z-%7 s`N @अQߪ)]⊝{Ӗ`gEY>;6k,ؼ AC Jn*A&ƛ>ZGZE^+('I!xOo"&&Ob2{ZnxҬ2v"JH$ \A.B79K F fa9~BbP=F'Cn&Fap.#5u\qOLk|"]aZUO;cq"CjoDzfPt#m-a뭼od nO;6eY\0¢ܷ?od;AA;y+K㇮yЪ'm7/d< %?]gmeAz84Sn|>snCY1q!c ^\}:as[mv4aƻXԥ׽Y\n&|D  1:…>_I_:HwOάG![V QƇ,׉@$`tv$eBE\7xygĪKX3I0Jz:Y"\1 f~' BI zDamLzDujc[815miDLm~tP;bS@ԹOt ;hYuoKJ$~FTt *BLzS*J!ydg-'ѯv%qrxnA>CMR&Sw%d?R^cJ:T+WAx6"1ӰD8BƝxݏ9XrE&apf󱸋 ,W=/~-Qq `cČ+Ù~63='%@D;^6,`w`a,1D -CmU53buG Q@אj̼x4~Ѣ.R7L[yg>:CQh䬠B47gJN۵Γi$9IzpG' 9r 8I$׼="QmnA$M?T@㜘1pm* RRe5`XAo yM 0GȣoBI6Feꛠ!YnuӒ?;wƀ "]Cw՞FK %S_=&03r{s/9oP3n6+'&i/6y֓u/}ј˾ժ=&?TFAmP15)\|]B,͝M|p ?q( 0W^~^7G1-y Os,toŔ,׌|qt`rgen.}Y%vsHkg]ʁ7t:%=(Fgd vj _9Ά{LFk~o-;zo t QRB}c' cR՗hEo]ݷ!1AR`Sj[1Cy @ >2~3TX=NPn3uqyPYmpdb4, Qwxm;by\Eg;J6o~Q&(`R>:'p%CՖ:uEW:MR@\p!:܎PwҐoq5?:*Z<ޅهǙ ]Į[eA*9z.  ^+WEÐcqpT;|A~uE9k>xEHyR;,Dc6{+j"TEK z9\s߫"^.oTʿ+<' jU@樒cf0W^{ +u@ C8Rwh|\ Bk!-MD.?>. ~QnqxX9i{WWCP?nc{Ῡ)awI $2XrN1pS!=#y~ Jz[ y *C蕠FU&VmG4>VQp^ S $fw\u]N`fVٸfS`'IHdܔ{;ΟTK%1'H;CPKŚ 2clr_WqZPb2"rOUN2^^K~$ba% $RR'7Sn =F=Nͬ*́g;}uK@40aƳ|o0B3V(?=z!IH䤼R]ӽ,5A"x _Ӟ.&A%Ix[(@Q"NB|^%U^o{mc,R9aReKKg=NIJL-%Þ*} 7M$:\X9F[P8%gbMU&)?;'] X>UAEDT2١cN2-UVϤtclAV[}@݈=;TeS@݈Vf̃N(@MnrZĵ|axĬ8qM&Y6P#oϖ]A0;.Kي_ckƲG>=~L)g^\Z1yujt:m[d:4){SOPpA4OTo.6'A)Wl2K-?9V !|[=i;Di !l违W*^N}*ih<ٝ\y6<:5^ V˽üIBN[v@^BM8~mfE6jAE[9rE]*Ȑ4HdJYaӣJwt}]ܟ4T!Gn"ԍc7"XTIi0)-Є[҄!CD*D`g3jGHa]kaUK!s$[#JmǟALe֧5)n}5؎ZD,]KG G}fܖUYPUh4tܘȒ̘lkD;bu%a$^sL :{0\#2I>dpTq%W[<=(f%1[|j.6G l!-CCT8_  jI"Ѽ!Ɣ$BE{ST [h VbD9^+" hx# 1.n44;Ӄ@ ˍM;f%h:vm~8KIԇ1bJ3IaQq\ig 4l0?^נwd3Z_Ozc .HӚ.HH>0]+nD{fxBL3z=lU̥&,6F3nGGLOP?ڵ'G!*Sxj矼_XLqٝR-d,C)leʘ1OwAe'R 9NMC)~|{i1NYnin*#WNHD[~uƔ|w߀#w&0E kb8gie=o1uDeI*.?㚵6?o4& LRPF|o6Nҋ!VrehR@0_Ecҟ6Vj=?X& /ء4;Ƹ_reOܙ׶9|0ciB"~y .lEA%g`vz=VY؜^b6LۉAbOyݮX TnٱBV0$q9*:/Da`!,8fWPFW˥W]MzSݴbx=v8n]{m a[{km5]iw aPyÿ$nxUv\dFǞIKlǗg3H*=zݶn7#8QSI >@[S砩DX)Asj&ܯ5eROgx4o+k[/WR.a 6XgxP 䯀Ū3r2R02;S:X5k\Ve}2ͺ' IJvYq@NIbl-4S'ou`Ëzsr rx:Icr{rh\d17tyiN~ SEt̔bxP9Қ0I( DD+k]ly&ՆynᅳPw}a'4 l (l x^ʪzB˲ߨyBZ?@G-o*I,əs ݒ2:]OoYK4c3M̡=~b&L.}1-S-4w?f;|3ƐI1A8zO^t96m|x,u0%RprLU8RQC;}oWIwuMrQ_XQLFGŢFf)! +3txC}ʏHp͜w:H8* 46w-Np1U`CoNڐw\gHeZUO_Zɸyg2B%nxU8(Gw7 Nͺ@A# %Dq-FY-<95,>z7f kd0w`eHHO fJ(Sd&p=EH4Tbڐ"pQy|孹{p,dVNRi) $Se>xG$\w\)I,Y/ŽuT𥯷甅ė00V%{)dl)>8&^a2ru)MS^E4 '-`Jç{9.0ߌy-iaZ65\#ٯU+O"ݯN++H$>c9dU/ƻԋI Hݑ2XP%{I 3 VYs}}uv۬d$s<DL~i OfwI/7i`G O*uw l"HQC^"\nz^5ş`qO\>SOS+6j%3X]pT(TK?4;' D滑xKK EE-b Tjt$Mͩ,:UJ`n ѡyɎim8sJ*0r.QPF.`~m.BR^ !z T|R/:_l5$HEn? N :߇Bn*Y5c brHlE}m\18 ']' x$ϞD^8^j/Kep']],Gd9Jt]-"4c@[-?$-gxߤ/IAVm21auaF'5o;*k{*@ek]MaN' 5D0/?yjS$ IsP4(-/9SKn#q2}_.L>ĩ,#v д;W0 gA0=Kå"j-.?CeR7zb7q2$[ˆ8AL_Qfؽ~!=S>z'?u$QS\/#Hq}rnVDž,#c|۠ ,xFVVuPu&7!~Vhߜ@#-ž| b҆"_CJ-,9GL ݖ7?4?l6We^?S(>Nב~ފ!utMM} Em5M(Wث>z<*&ESu_`QAzB)V s-Ԭ1](՜3\^ ZpHّXbnjkZSd 8ɐb~*|6K@r~N~~iF9o>g?*N2MV[+1pJNׯsPߦ_7:s3/.1K,b5?:*)s=_o 2 Vl%c]yEn<Z&|CBL$ 2OxZډF%u ea>~-*Ј7= v`wS=4l۶y$ۑ>x:+-ɒr +֐sZ,vh| [Hki#U<; `2Q&$68݈ tuE޶ ΃AV΀Pס=!yy:zVb/uя҅IJS^I/ |u7A`5$jtvi@jTWjiY폨&t@)랏-2AߧVֹߠ1 J(LIqʗn;"U]G=~º=gԬ4F@ VpHc#7k/#y-wO &A 7\kQwn8@dQ.dP{4{c`̄*j $$2`6=ThHbd$˙ 37 ˸p:$/i\^Qp wXVU\CAMIV|-nȵ.f,2hDܠ5{$c)^?%0VGg6I?ܣ|if2|*W56L7&t(Z sh/}4`Zz.-z]&TA~DDå^Sb,FOVu 裉}ۚ BF/Yjs;e &e<+}.4>bCw oǣs<` J7a59HiS3=AZO8,]?NgzVi d DA7xa ˠkg?gD ym%#<%J%kߔ޸PEr9I Tpx7po QG4+>k :x?ǹTjI;(!!zE Qz#U$fO4VdW/W΋fgU"-KUDsf^R/^GaE+Kcu4)7_ WpW<:Cg똧D29yL]!AQ17C֨͘pxt.RɩK(uSx]Hai:oV3y#1Xnɉ1.ah=.J5MĦCE4Akx=X79跲f*ۗpbEϑK FY`GFFQ N ̶C_iy۳܎M$m",`J;AJ19Em2Up&_"f iJ9dabav&Ч`؇Du]0&٦9tXc6P|E4瘐Lk5M\f9jed~lȗ/E[M'ӇӘ5׷/W7m-g6/ErUԖ~c(_N3AW'?>Dtp6!hܔNW$;8bW+y7zŴ#>YMGSݘѠ5ERӔN+4*O~C|`_!!_irV[a!P 4h1k Uچe5A= 1>U&n2ұa=pĨ2p5ôH3xE*8Mdd,[LJXyK:3j7DhX D(X̙tetXbjs$dqkۇmZ 4Ő&lvOrQ!1=ya1d7;f#GwuF 4fW*ytfg2ڊtjp߫+G߫S9|;#ɕf9beV+5!SA>+W ,0%Vk39q͵it-/#fo$C<_ҭX C\7')My#,vm {Pb2{[qf >7%։"qO[N8a!'uN?Ikzml~P` ,`R$2]E':9sګ3 t(K36?,+|.3lT6"k` DN=C7AL$iK儦Xc֑xL-&nJ9=ei4p KK>Tz0:j7ޯ33~2ÔSTA.>=?A<!Isw mh@3s*~?Sۼʐ |s2̸ <|MIK7!\7]{;ѦrYؚ"/X9:<_-<9iS̑T3"1Ju&_HDKNd|7&Ul`/ޜ;%f1楟z1k9}1D\)~K (:wh\b~0CZԂ<6./| $Uk~3c9A^:ah=y1 |~|Y%34\N36J7|?Rp2\s!g f;!k6B%sgXT + ` !t5]]/?RR@kW暝A(Tŷt$E ExDe*Eɸo4UI emADcд5&qB h-._Q}Bo!mM܅KŞϞPn,I{A{+$|M\a[i{"3%*V7Nq*Q_OW7#;ci2ڭZXs`+w/>$.?9^5SJ'fǸ۩9@| nd8N}mj{dTtlJBWe JD*r 6-Nc_>]px=.:{DD!3Wl\`._Kq7Z ﳯxQ3άڝD D ɻ}BnLr=QSAW Q&)q8\:=u:3DƂkekriބ|PXyJ5a@W-4^7pXdHF#hFFtE%Jv YzSNr \]4EB_n'- X/%o \Yv*jHRTہ(P$b[wJZP~7q}(aSG"s寂J$eZֵ+!FVP&b:=ˋkoރxkN<{cR:~"JV`\VyQ3MXX?tQ08 ZmJ }_{eW;|36D(_m=VLT YCѬώCݒʎ_9޶qT`m~ mq5?i1¿ 3|h'-e3'e HogLJm"Κ8B fmx 0JӤƖ"YaU!.ϥJ,q=kBJmÇ(Ԥ;@w\G_k27uMه- /LfHs])aQf_L1ZΤ.s fnTk_"Od_Ig.}Ux"ȶ3Eb0{퓩ӎvը; Vdr2R._tReiʼnfmiH$ u0.yq,~Z{%GIdxsb$mp~*욋1C_|?~H]݄q(лDEOMj$ceqU W*2Atґ5]Z+ӕl^lB_eR5,qCxԖWhA݁p mu4mw%d;j˛GJ0?dkRLJaWtn𼤱}NMlkܘwl>ZFpҖ%7{{EǴj'(?gf 26pE5˦W7#-PU@%ta@ù$v8,g6]1J!KkQaUقa.e@kD-. W7̏?d?fj~ՁBbu/LbE `#\+FvVMNOC1AȺmHY4~L{B *ny': 9#X$f3&R*!;-\W`sS Qq zPO5zbuԡsW@!Ӟk˧U(jkidT`zsCKInoY31|9ЋPœ}=֖[ƬwOl5󝇅lFLφR^v=%y-vr}&o7l)#a+ ]1a,唎`a,+y14i-KBٌˆ\#ހuT4 5 0ۨE0tg ]tw&dCa#V?؋)Q]Ԓ`[H-Y[EEߓˤ*Vc 6}>yeXM}b~ !5^0wҒA;Hu[,qJ#pBSZ~YZ7vUGMj9YEq?PQ&`Ny}iQ^DkUD]4h1IUO2'\֬? ?FZ0@JqOM~ ` ;|pCֲYQHT&{`IA͓1M? KNJ%16Yu̡#iz [*/Ci"P >&V͚y/Z;;t p5\?}j QndԂZ NO R F}CO>ӱPK?XV"{]Msm$#[ˑ'Sg 졪QT7 ˴"k3\NPx@z✅K4[>`aV!w~֕0{C+ ZI"z"k瘥&:AZdw) *U-Uq`V-4r6k!,=7Q<Ќ;,!3}9*IIi!;sj9_b Б&oh^!n Sj!Ѣ74 0ROGhqtMz[V2o=ӹc9q@*Ci,W&-$UfNlBk؀ 1t r|D*U4֜4zE3aM#a#b#X|(H/GIa0Pvo:{ @i ŸW;sT8ɝaͦStُOif  IOjKG*8_;qEqg.:}0WA)u=b3x8.b>o7OМ3ncETتh) G-WP)Tf}&R)?v v*[\lN;|p4K*PLHdR%g3$Mvi708]#x۴,ٍ6[7`{q5PYTTm}?c{}x\!"?)Ybqɭ)KS7hS|@6ME>u?r 5< I #,`w2K,\~C{u QGSeH~; "a!aGnf/YH #PVP1 %;ɥ9,l_Q`J7nG&Ж[mV-x&5 +r?U"IQGIDOA"%IyH̨V9kjуgFV+@PHLy~}?>z[Ԣ˓53&0= Fv i&;-\:h3C3P.6)<"9v "+TVͭfpmeFqXd.4+Z}_"[%Ot6)-^b}/6ptFQ~9Ec'c /`">бjsJ2 eBLѬGxu}X((F (u}R6|w"茷UMz 9 8ďR.g sb .9V˜?Qu/ d˥b"C0yMϵH8Ͷgnj`v(jn!S팪eރ6qUA.9x4Կt RPA0Գ&;L ۡ5bV#LVM/ qfL1 u!ɑMN(Fj0j2ʦĶn?99:AlxI'QAp ]SlZg$ŗ,Wm4wsR~Չ- vqcRmlyE 0 &0ڜu2/(^@Y-~KGxD?}'M |'#so._9C-4Sݞ_%N%xKB.bSF 2MsgFH9l2:*Nz&'Z FCo)9֥H[!hXdw% ߝ}3[NxvtSQSI-8P.z7ioXzƊ%LX 5B]/jE/ުϋ*.xm_ʕ5bkg^R$Y +F^S{d߄̓I+mUw5U>=amCѯ ~K.4"k}}&6d%dz~ZD0d; Ns  sU!AǘHtc$"=6t Eem}Q,LQ>:l b&JׄEX 4XE LٽV(ȅӨXNdg4Fs[PON+N Zo1I/`GYj gG;3@ĿIкȌıoK{'82Y o/O7[oĦ '6d׷52HJ[ktxD*%Ng":\c2tM]TuCW62 Z m0qڵÑ;XW9J^b쀩Tcp_Q-\`-gɐ^mwDg&.'Y}%rw5Yb.n11 :o{~bHn(㙰5%s(BsP)[g%" $9 /'G4 $πdG:L3X^U+*-Ǔ@] 1Ho,i)lgH֞\R%[Qԑo=lfeG3Iah3 (>7|f$~ĐIE%ȥ֢F/!v]u\X&g_V~ ÐE)rص"’{ؖݳi*Hye%_F&nd^?j<\P3zUvV̫X 190].<6ewfR5:30b1SS92 3\vU/DIZcE(eZ'"Ò㝥lxD7!˿j9 >/fl%l{9RdEXFдP]x쓳 qk:kR.C*v dZw 0cT}971[ CfZXZώjYb cx<ډcU.˵FI0=0R[.t_"'ckF"oX$0:Z<"Ak?9o,äHE S=V ' 71U^ܽp7*?$E\TWrtg!`~}#(}lT\Uuo1x~7-(j -0i:4 {FrŬ{ngUCH8xumy2<*;Ã~EPYNN](W@T,xO跢F%뼆X˗N4VJ e.w\5 QXC1^!%]h&V'|>3p|ITdYQ OȻs;K"UB >Q!lBU\tVtXtQW <{ 6/>7g qxIyr&[i:\׭ ؘ~wG# ЋE|Rfd/yb9#HUT2Iۭ؍iq3cv<*҃nCf歸OQ 4]B+x;/J*wwC#9cn78;{c'A屠N.ڃ~D 1?RsoPE&k#tJG?Jm\'NhJfn7& *f M`ͤGR@DV ;$0Xp<sń̟>XZ~h7NjB 4XEh+}A9F? ǡoO[$.H|lkHYG0|L=Bs}Q撍P2//քۮ5[un)x5ɩlwX;!t2Qb%tQm@E/#g '#( =~Ǐ:}KDPuNX:8:&fW$tmpr=!g6@˖lAO&S?>AQ//]Y$8EH4ްKqsŠy/KD; zTCڃvmrSgj8i5F{{DJڹ%5eE]$ĥ)wծج3}׽,`s3ѓ tkniv! nCe!9rVYe! =`^Dyϟu]1[۟JolEMZB_ AhpBMb] =`uߺ͚P yn Ve^IK4F[7J]+d.G!#1i C|jJlٱaPχXU6!DtD <&er,%N N˒ +;R)5.NeB,%dģIHiXoō;N$&ĭH@("U-]8|0QmU2m'n8uqjP@Pd6Lq¼{qyM^#W#JaΨ76?^Djݳɵ^Cƨ̊l*X:"뭩rL2=FYo?37JhkRa3LfCfLhrY0 0'5 ϒY)ɝfR>?zHUW0qC. L)Fm"!w[-@`/p K=[ ʞ!V'?eIYCtßT&\!}6 \Np:T@W>,UdP@7ۇE.MLݷu, 2;}#. AIsʻzgcDJi3Wzw(Xy&P>M? <]2Vj$ -B\-6 ~ʫJ8–,>*c Df-=^) - Hfh]' '>T "}pcW g;po)AzWLØtI6%rͳIwMz9Sݷ${Mi|>}5sѤ%^8"6ƋtdThJ!f}TI|YʠImznؐ~8sC0h-u" 'jDTa \IH{"T#>OllP4!>D>f\?T *ٛ+b$+a"sqI,*(hq@zϑ XԶr,ӂTWKlu9R}5F\n8H4R|;{2T]ZՈm|âVjyZJ7¤/09WZ+^n`-j^ASsHaK [GIJ7ODqUQ¯\j YduM)J*-a95H7Jk{^od'N N`@ElqyԘt-̦Xa$cfTmS\!N%s iȃWcpM1Dgϖ AdwPJ BlJO㎷ElNK qkQW T1DMՎ{fM\Nn4x>&dJtפV]ptȕt=(-3Jl㑿D Ʌ`ȃppHJ6*OD<]RN'5-稈(=аQM%,ykhM\_ŋ^4 y?1e3$",Y+"ǵ\[-p3 CYCZLg-`03=^ٜ_WDJx ΰ%i/6xbM?L@#6-)+A|FbA,JK EN=ܯ' Zk)9Wm's0(J`ARL 秥0ꎛRw BvQT.Tl|dOݯ?,t}]nI\'ɊNh wIy"v\箴B0\gAtƀ_Ć|Ph5 鞥Dۛ2ޛEΤgw9g} !ʴynX2.*mh6z|I3, 1s:&]gď7iVi?P8(wQ7*ZxF%nqBU[:S; tq&\J+_yAp;\ahv2\MKRj/`Yd ̳$C3ިMg`w',<ˀpAy)vIINld{2lºԏM`@75BtK߼Hh-="cXK2O 0l5'F1T5Ҋg|}D,>x?uQjz ů>ۨV+٥U V)3"6nn2s#B" sa\ǚA730 ":(4}ڝqms=/ RMKՂ?x[+]_rJ=^]) Dۧtx&IfPUVEꍛdv.)"x>$yUQނStʼn3ƴq ;>ζ%2gi*]?c`|Ob" R=bⰝU ֡`!ZS $yN|i=XnIz 4YϿܒ1' 2l;q/lQf%CqsM+ %$aRa5HGku|˔kn|\ɾJY13 UY;:s"tSsRΪ*|͉JC~w 8sE6+,,-4ع^i~) C+S0$1\䅇yRlg6NW>@ &]m"Tѐ?ۜQNaw3 yDڋ33"FDdKpцd7[}w"tڮzţjK#$38"i6_zjQJ|7J_r[@Jd-EUhVH[%bKC9! A;cEUt7?huMy5Twэow =umհ`Z=|ݷdx%ʯ o7^ ^ *BdpO>Zvɺ4*]>2tURy=(fGUi EԢ% WdwR'$#4+Ch^8άS-b3~SS#y ~!; [oҩAmCoB4suPUMCS2Z|]:C@`ߕ;D\>4VHSLcQ+`i/lF\:D3r~}X#JYkۓ[]ҟc;v849#OS =AW 3εGdX{qBJҫqb_/:*㚛t WB,ףPm TjUx9x7WJb \ 4 x窜j) LS0j;/.ҼBe,ȉ`~R4ܗ |gv+yzc_oI1Z#Φ:YB:zl*Ok. LԐ7>j+(y H }ʌ㍏_T]%(;>d  EB\^'>Uu 0i11qXiT2$lN|wU<a"_[T=js݉iWBAg3 b>5%N̘t=5\t4 ^o(\H3C=dƪvk@^&^ >\U&=*:9!Vэxšæ `WPR%܁;]0/TltV^VՀ\7T3MG ^:ŚISPi1Ope ^Mքmq{ g4= iQ-6;q>y+wjB{B!^QN,i0"4X#zٚyp5BaHrȀJp+l?1c*'ZRwoU=jr4'ؒ!^v!ا*5\0-/W^^nSW*%m\*eH6vB8e܏ /A#DblaߋģV7xFzqd}͉*I9Gie&6Y8a-q~G}|\}qV2lXC7qwxvMPg ̕mpOW@paͺ=eaYΏ2TEt,x{XF imMo: "KLN)%EVo"EѼ&\oqԇZΗMC}i~/Uns̪m vH[֋sF4c8n1ɯljb:*WԵ_+5`Wk ѩ<$%\W6j~&ze"Rh_STDV {0M &|餢x(Ձ(zp&ar'C:ԨvRrVJZz;k-5>"m\dm2Ʊ:P6*W.t<_b'?D:,.Khr !vPTS){%ԧ4C)̮Cէ~[鑻+ISNWcdtŎ.s4S]g%4:cm‘ܗ$_J,kk{(N"(D!Hjѥ{ˊ֢`dJ!ӚÛYSFk&=뻢9Y\{xCRϔf-L8Pb0ͻIH:'w }91ȅ4)|gq%-J+nd<±ZhY%$ۃ\9 t}WJHhQ Azt^qD ήVe293{ݱ'TU L5v*bM MYj}{܍"DHwN(pr7 Qt#Kx&Mbzw%i*T׺j?Ab&B:6 oB=qdO:Kik(8^BQJ &Ӗ>MKYs(u$[,5VG+03p8 ckߴ'|G^,X{i#u,ǨHnHs q-)/Qj6(X]x1Ffy1g_0?RE#JqBk!qPj@YL36_ˋSaH{Laa'"^zoյULyUX*Q ȗ)%7RHHFBX[O3L &]s+һ3oB_v~k.[n;]ǝ'-D1ɛG ϶ :g$VdA 5ՐJgȉ~suI,_ޑ,ґv_A7R |&ō*H`Kp9>U.I,)L֟d'Ь&/Ra\o/.&g?$oܾJM`dl䰍=:YTS' |K'07T&F,h1{6aqS^rBuNiGZ'Ǟ|i!qxk2 ƬG[ZJnQB NXo^>T7 >6(dↂʜLlLOlr%Sֻ?5;*ۆ}O$!ȂH<#,Q#牚2l O|;Q7YN^e4ϽvOµ͍3ģ-1 $<c{X1E|/[,kܾ1d^V{!zk %d֪, rl4XrDJ qůO ]s,Tђ@_T{9=.65Lƃ8[} aWdwHEOnL/BR~Cd.pה(ݹYy4S2^c3 n< l 3_uS IO2r?yy)[RX`zEMؽ[dJ,7K{ҐH"Ne~w //sFO#f #4n2FJ'y=$kk$akym+[mL,wZ{xvbJUa᪘S Im.|=5 8\y1egRB4,1!ؙ=*G1"ݱb_FӰmr*[ =@hP(cAw#鏣5_y1~++Ҫ  SnP^h @B#] iTS"R%%^M qN[Ro(=XX KQQh9AMt tD%ݖ(ak=HQl 8\>m;9xN1&A.{zM{m=N x.o d@ 0>t|t|JZ.*FGTFׯw1G\ UȽzݎW3hB# %F-m*b@m=‰#쒾_S: D8u@*˯ѿuRBlnjP'.is2Af'A]ٰ~t1'iVRfMN 7yiG {.D$- Lݦ%p?ΈOsB/kKLyp]VBF$ZmVdmα5eeO8_82Jc~bz.Y8C`\~9W=  PU+9 aSL B5TrUL{W"BV ?Z}Y=b|c \Ft@DMGۉ%lP6]H95ֲ\trUfHXP$4Cٸ?WY /?3[}(Nh5 7l߇:= b0P!&`Heba.̱JXtpu'4L;qO4Kxrleϛ#3-?WlIdzFޑ^+0EWLX?vw%?_#:u_dgj际V=ùBw5knp^hmEA X |NXhC ֗^8pNp)Sp,мqx螙oy@iEk=:<~tmU&5M(Fć:dpÙ1:g:1MxvCr&9S}A\ѵG!6yh].CY_w3:t32‰8bF<6i-$#Nr'2OGs÷o0- (F0A b30gAa-)͙,n r0ڻz]fp,0l$\gd.qH*q>怈ycG.VQ% UdBWdqXr!/lV&,KBrPk791K>&Ar0d2/"lYKp ;^'2][=O载nH7Ο550ҨsYEJ·"g!)1+ݦ􇰉Jf:#o?\^do6-vzɻ|"pƾfn^hRi@av | ޳QJQ9@HQqY23s|g$ OU+" B(/k|P ǽKT '.T) /W* CSG#\oQe״-1&;vN9tAwM+)}Y\&; Cynm1b}ݱujur0<sY117k]T !O.kA%Du(xЈ:]dEΈ_# _A*NfʤRQ24${o>`ǃ}dETAp/K1 Q*{zwWwE{Lr̩o]B))8RGfSKw'Z L TOQUj0-;pU9ߧ$Qk/x쒻wd <9,Oʹ!'xͺE"K3f-U;O{:ZjDg3sHshLOt?8Yz('J-+hHZK,bx~[Âm?cjIJ-ZQ@+*6 Vǹ ( 0(`w($9{q?RLDmb >4XI.twi //?mj2.?ڊ6׊! ǖ'ǰֺ"R3K)8LZIA)!8h& X@-'s`ū2Rg< WyW  vюQxGt17-GշL ?Qg'Hx^0Czgʜ!~R{´UEm3Q5m*m?|%hK?dzS/X}p{N17:&ANy| ou[SG ݜ~_A]?bU9wkZ5:' "U"FU&ZsZ2wO.+Uu)i!#y:] :9e3۹ŌxЁg4״Ir5sV 0J$ jzQW26EYeof:gn+\twሄo~԰5V(HVñ{z.6I_'Ђ\pHu!S~XNy۔AKfUYu:vVXN$*,,sD*l[Yp(}Q7G=+9;QppʭyL4'rriH0!rHOECL.XsqhB@ێS77;JXEZaPSߵ2}TeWI0$O`o}U"RΫRYFg↚R{'ԇP ȿq7R:Yi 59[8aze"Ю1 +.Xc][Ll"}ȚPJ(0uW[x d}ur N^T2.2ζ3w a LvN7`avWA'+pɾkmenw4]J̤vم;}% T]`N.1n̳7B  Jc#}7zbwwϻ>;1S0S5Y6bF8)M+.cZlpş31bPF4}x$͡ٽ{ޙxin$[їYP;4AJ_^ h@]1"2k'637 $hϭ+[};!Z )n }\n*,tg6W9Am3mr%GܗDiٰahե߮Q,8Jښ7!J8@)<ָH*Q=>aOɶS;h(՚QT(pV7= a1\v'ni0#OK2![TψVMp^#U:F6mŐd_b^պ:V]sr}q> ,tpR#ԗ0ٳ/DUhV-h̥@sixZtbWihha 55_ՑKZp|Čcoط\<_c%R*%3̈́)7~/ skUcRbm{#.Sy}25(j@Lt1kp.oG E>w+ ̜b M7@L , QU&޹e>T [?ƵCD1bHCJx8˓mx: ^LnݚvݭOU[ {Cm[=>ȲTDܯqsƬej/؀4'6%/oO;,dQ;uOm+XaGal[Y/Z…El5][wT繠hTw69P?d ?zHNf ĭGt9$-0G֣2-mq…E 5ˇO#2L M_B)=-kS09$$2kyp?2o,piqtIĀi9L(6pMKId%Ӷ_'MER͕}$ i`]߄l2zH6]_ ?O;*勒ŝSSn蚇y۳80r d+}P5L5ϩ\h.隡ȕ dln hzt|w똸vA@rY6^ߴ^)۔bǴFF0 J_n%tݞt T4iGn:T 2"Q0R!7 C#A1 m ҡzu;!ߏYH9ɧ"9"*daCLE;ݖY,<`**Q!U͕WtlC1ʅx:a a5\|}%uŤ\mW/@T4(V6$mBüu}܏b!.+Dݘz#ppU&jň$py CdHYSOE'L{]ǓWe$-aj T6jPaUۙ#+ [v@F`X'{+h%P9r 90Z֔y.fVW,KdGڞ[HDgB,db{Ƹ zGZ?i$6kM?]x"zv-8p9QnAHp/U4)\\­3'|5ۋSJBtR>K!Jnqk:"1 |U|*-6x%mӳjЬm6nj-FjX\ :|mZӅ1[r/YooԒ~)%!4DŽ? ӓ G]Xǻ&bQd]ѐ)M{d-&);9gAP_4XKlk ^ )8Q6z1Tav޳4TV.HJ0 ;ݟˮwIUxT FsyIqy~d%{aQj3iʍ;doNͣ\DH 4-^k*|Hҥz| 'C8@*Ko I%BR (%̆(žmQD޿ZأtKO8fJEj湥_QKr::Dr|@8ɻ*|*p- 7. J<ǿNif\*H2 zO}  謩nZIp|o2ڧ'j=Ɲu[u U#]8b wԦuz`=lE{|,P>܋ެZ#?$k2̂C2Yp$j֦8/H[X[Ҋ3Mc8[h0@$ҙ4$R21G|f"U$K}ֆvTNz+XIE -i 8z]e { 1sH`{P2Ei!z+ܺ~4;UͲp mM?nv$Aڒ}vZ[ƐrϜ:p錂{ެ0/io9ah&P p=SzPnu$exNbaCt&߉MupD$o^GO vdLyQxqK. +JeW_;El )r`p],eIq:Av3M8p@mcWV]CofۙFSƟ1ɛ0'&k1N5hT4X;ȯ:`hC"&|q5b|Ds7_d >WQ[~iBH~sET(I1q:wu7h0%ڍ] Q8^S-apL\.ak8餛*$cY&QR">#iyrP4i:i e$W,i NThPs۩M'XW4#\ kV>r|x]rl w[+@. T(ۂꟼ_3?.g-Pr7=m\_Ж|&.N3G})]*H~x<-.EQ1 0EŅ@ε%*Ս8>#ڬ !)CΪH:,3)I-\?^VwtHJftו[8$ǂ=\&+b%ir,Aw9(PŞA;@Lok|\/3 wM:xpU>V45=+Ml[jY=+0P/oPRUV+u3 'sDʼ1]#b?2h FBxh96d`\jfV}.J4FQcVx.N'ķ==.D:3\ݑynt:]+4쉸excQbd4 QGxu/gۼw3n{nN]È${hU6.MXCYإDcq"';;Eq*]2GrH-Kͩj/[ "8W7(M&)v]z]1],Yqh<]w9مߤf!ҺO`Qི],զ3X>p<~ aɔ8#dRdLEbYcN5gXp؇bDEfo`+}窨F{̀Nk =Nŧk1ΥK'T{ɢee& VMFǼV^Ҿl\m^rXaKPH6ʪg`6fM :lRRǷءÞZuNl2vp *Jѥ76^.#)}L%M>3y-,)\%T-cҙ`ۆ7(FwR+ h*W; 9G5U4]~}U,ϭw㄂UwCV1D*nXAyCM?;}w' 4žbK)4eP#!ls3Rp~6&WkCY &xt3=ޏ|MZ3>ww#k`,LcTkheWC+dgMPs-?>1~ez5Z-g,Z)EȟǸrI =gJױ Vp{] ѹ>.)KV8֕Zb7hxONw#@ܲN~{7ILP[_Z'qzs\ͫ+=g;jNxDJKI6M iRv̳G-h218+V"3C,keh3?nu{:I7ˡH=%*#+11;+1\h m;U}]Ӕ mZ޴EǙQ@1Dǐ] $@-W!>bˠN28&y-QUΙ C٩QY'`7R6w2\:vT ;zJbu?I76 '%-M.ueylыLTtMHi(:[]No 6!I2.Ҫhڀt֮|Y/E3B)Uum+N39& ĕxWں<exMiKap:pY6y˖:Lt7|C`Ǝ;7mQ-dgk9$ysB&q/&+fJ{oAw0f=8]7qS jL/;Ƕ.|ZA 1΍|mY>Q?] 족K&LN~qڒk}WZDT.EZs#G4 s+OO6ĥnKʢ&.&n .`x|;9$}jnӑFS>/ltzs"}ML.o<4Yԭ׬jyVؙn~ pHPfJbsqD w\L.Fg !-j5}n:Eس__\},zd#@"Gt⺯Qg!dMTEEiuS5ZJ a \d荄ݴ<"#.g{k^2Qbod.mH1g=;;O|~` '~~L GokE"Zָ-]1l_Zjh0C  +Z)')lBO/,-9kVC*>`C@XKFثm94pB*pp:p&Ji{oU#M͸b;!YDSs$K210oZ:BDTuuw'wc*LKAbfR"t:>TfV8>2 ;V4*wUQ8> D :4-hxr\Zuڟ V-7hf?*.;I!m#@!:v pe'UXL?>9uyݗ8V>sVVN~8&x sRÇqiD-<_T7jɄ_B DJ#[W  GaޗS#=~2ߋ#ױ5+%Rv1%)g6Q|vSw]g WS鮳 ˏ> %fn Q)T+'+&<^Ov` LR[GXid`cו B,+$ϸ IA#,h5%b=43zf׽q[nl/Պ8Ӯ5fF+e6 9Ǹh;l뽳#OˈFlqIq'70EW,1TD|<"s/S[v[KiV5?VGgZN\Z"y;ZzDO MWl5V5XvQBhP6Q h QƤ _8igi1/^%YٚSFM<!C<;k)@\6V2g>E8Ie04QZqu,)&}!#b*6L1x.u""Qc]MOf%& QG(@=X!7SYbҁLU2/7^ɍ7q=nPdaCr;W=#383udCf-x[ٳ7 loء͠ǔh?}d;⪒eJֳ=Bc{agve[u7A弪{\Q:7?xFKE{:^滽;;VUEoiin:~هY<® H+aPF5sn 1WUht:']`P^agaiOf^9ܬ[UX1STA\[4B'00uaFFN۴#&8q[+ /V3FEZzT|U3iޥ`?Tg4,0c2&yT9UQ';\V1zA_ӉjOPP} )+Qf2ԇ֏==";3ة)sF=xVg1Lx3<N4K d;9\Ь $boЯY hcJaL%)`8Tf"з ޢ4"GT^\Z5x+xXJ SX4Ie9c4aW&dߊ2)N%F,D3M (#h=\ݴ~F.:<%U*\/kok ~ә)5\h7JDW;ilwb|]zh` Pow/n=*pa˾9VԪK ~F2@s )g WǂTg^bbrnڦmhX#rGgu6ҎipF;w,:!(C_oÖqR3v`iǃni? Q.`"jv1CH#(sRl=!s{As;tų,Kj!y6z3)בR!%3ec7ǞWqXSЭiukBɰdp<+hngbMAm@hAY!K\߾3w @*!(CsOrБW#tAw=^ ZZTr/kBAִ/A^"y*4BUw&ʧhdVC,Cw/i:x^8l(5j ~w2W$MZbcu,L65ب_ML߮qʫ#G?z;7 14turqmJ>>2DErp ˞_l*[XSr~{c2Ǥ{" Iևup24PXlhk)#l8ǿDW]<:N?y5+E/gW`u!!0+Yl~'3cڕF>v9tz ޶1+8H;O3~~&d< 5Q|d tP6D&陊8\iD|7aއۛEUUw}u=fTVr39Sj8=ӯQ3 &9~Ҡ>IG4BR=xj;iW9׹}ZK@, i[{ʿSƾ u!F-Y/jK//˺0F? o /H\DDr|*bw)EU)nK]z0 2.Ǚ4dZOA@""b( Gg`a a[fqJBr+`/rLfM ܼ5muÐ(an`S^.l>[_KG8~ְqJȄTItv,U՘yn)'?+#tX)Reg#h/ܰJ 3O]"k[CΘXzP8 C`7t wќw_-,볯oܜ!8Cn\S0Q P%0l 33UiGtz_Lr!xݦ{ (t+ޫV}uL27@m'/Y38 k" L^[ BbE˯+k楼'La}9Ot@~[e\FF['P8 ev 9%Uԥ6 B.J>k" Zu!尲D'3:yc c~Zơ0nM3 Ȏ}.ZpQNP}Fg6\{JoWt`8m;-PzfFs@??Ͳ+bL>\r(| VvAE~ԦO!HϹmUtU$, ^w.ʷbfuf8Ժ=V-/:4g+$Iw7ۛ0囦tqC?y9A=M8 ܵ}_,q[3U#yū \I"@?'ruxEdp\e(fRZlY~87mJAb+-.E١y/OO QfxĐ1nn4?Hx@E 2EuĮk*|%nۜX/倘ohot1U\}$׳4K{B1N@ηp+LИ9_͟W _+q(}SX||MsY{ubOyy׆pX@M _Go*`0-_V EXk? V6KL|yߜ$~jїh7/Ňɳ@Ѷgʞׯc.\xȊa(KB6B0k4 DL=O;6*$u0[v.Q@.moyF׾zm߲):D̃WW\tM6cfxE3f4ͷV XA}9#-+xaqlx .g2Vfa6WFӾfUND[7ǑzFOf!9Vs^^$ jɢ@Vm_+8`xDGf+"Zګ"Sר}?\TMcA-kZgHn"c]j-V^Uu[(B܉L=sdOZtXJqѻC^3-yY$721eKP,r8q( 9lwNOǛ;!>_+SFUey[eof]y$u d M"x&mN&GثkT,%<4"N PH&ՕUJ2H BD o]QIjy6[/c]#VrlnC)v!m:]4D|[ߛc5XvZ(^e&E*cVFӑ#yfAt߱N[PlG $hLsNtFK1o vX Cr8acx]ʟ1ROh t>2n*tT u% ɗȲSɮ?{ ִ{ ʙ =.t؁-PYgd7:w"A'U*lΘת 65 e.${z} xtN/)H&<TCOf ~PwjEFZLd\6g^t-|/DjݩE+?G/91Ћ,2z^ck-+JZp!,t)i&#AbArd_;?$F 4˘\JQa0!o~gR?)S rpCWgz8h?לO-w3D|1sh)^$霪s Xyz)t}❌:!x,(S(*2hGiı$ d#Y,Ql[pKPM[饸RIʙbdUa%N˃`f*8VƑm;+sTXOv;B>wPȋ/S_g <ahs+"Ri t_>yrIIWdPn߹dS8@sE[1R;d:a}HOTa D,2a&W(r}Jab'7Vj9ig;L t5Z9yP (I2*W謄|L'y'YDVuK>ScKj'Rdoa$%̕>~_qjJCL;5 (ZU$ [f0 t@YX`s(0e>#A3q^rZ7>,'4͔Yraόmdu11}z;Y 3NEў pG@gr}ɿּʫ&`ih SXY+D*]6.6ľD*v-L\Zh4@i\SJ2Z$Q6GsE䱘U8,nIobJEU7Kjǖ hY]!LvSĥ--ƅTT&1[%q-`!) '{p"RH8{N5}(jFb[{xYI몄hѶªwD-'}|7sa#LF/jVR :Oa̫;b@I^N>`ejV|O*xW눇2d$f!Ӎqmq*3Ψ9JmӲ-zF{Jr1 O`>_ e+]t&9j9@b^,%7p!$:jõUˎ"8T*ɚ5OGam'7BΆje4|,ܥїhÝ~!0xˤRH ڷ`E3xv<; w(fyUlj50QH-Ҟۘe,t2U#[6:٤JI]^'=P>T1Xׯr;= Ukhov.|IoRch -D*`Rq!5;jPz`.YzxȅRwQlc>L#,oޝy?ܹqq0K- 7U^cxttwzku05BR%=jߤxDnŬ/wxqWjZ77S| UQ;~²qM- 9hԯR $(尖zȲ?uʵˁzOx9aT(QV4ҒlnJR !Y PD}$(®|M*%-civڛ6Ex1[X@ \vEE֜y={ e H-<2"S JAW d ؗsdSI|WvO$^NoGcDmNBJ6Iu:@ r!&%;(;E~TsTg۫C.JǞU|]lHks"FMݩ$\yIisz :7ӈ֐4Dφu[ͷ\Pwέlݑ]J~~^5Z[{Yc$_]ܛΟuuz,iS¬Ȇ,ggI} f;/wb&db& ИJ.S hd.!"3҄3Vxo>GaKMR%'{%#);Lq[i8W+C#".٠F ?VTv◔סq~VÙ0UļuNDcB-YmP8O:47oT(̦|mi5따ul@"+#Vz\)}X8~V2QF`a.e(&W?Vwru|Yʏ{C*;VSg=d,z~-cͦ f}}'~9hFHEd,yx6q149,$)(Mf~8x&F`+Z8ĮKhU-|%NˡP<X|nH,R<0Ij%G+ڋb-um { 8Z mLMa)SZ `OW=)gI`-GJ=IП:}gX4 Qky˨ASͬ6e,.!d ]tA6w!_w@Iq鹷ÁK^GאZƀq_=,|M#UŅ32cUgp1N\3Кeز7Y&h5DcmAN9'T=ka 53k< 9?f b2}f iʁ^]Lx24!a$-h_#-pwHv9jGePi<%RӷoA2C͑CX?ZKxe > %7ʫ) n욟2Qqoj d0?4ڠz8iCl+I%&x0z߃KWw;R 5'3Ia0O~qc/jڍ$UktL :BAhs כRǾ 0Yt@K#d *ӿةEO,h>w#'ibqVw*3v${˹j^/0h0$ɚȄ6!~hp pIgN+S$yġU6%*[>ϨT#?cgA(p{&8hnhŪo&wʰj}X表w~I;+頗WW/y:y{Cw_GEx"< y#Gz4o*r/;>آ|<06BV:zXf)y"Q)xJkӡ6%п^/]Ȧr3 4oJ:ci V':6%T1QYa?Qlg`2 9qM$ m¹?> 7T9x~ F݋|ZnQ9dhѷy-]v-{= V:b Huo~n0Yuql*[-kz\D.B:R 0~w6r-ً~Mb\n?ja;ݾ v$~>|zq9v5Rn>- \A$Ʊ \Od4vmE˫ngwu5q x3@AZdrp-:0\lEhEn]w=`yD%P| s+|*gIg`p0‰b'kw^ζ<9YBo ڤe! e5I#sW5HldAπ)ݻ Ӎ |oo$)dojE KOږ;eں@Yh]&-u筰S`]-eA`e3gy&;K+.z˦5kV ?_fӲHpsLE(YN-{DBX/ӇwAAG}?(q'Uq9GZyt962[J%[ v"bH>$H;swk@-!]+4Q.u.<*׃"Tu}VoIfS~ B3js 䔟0}٢0z,Ǐd+NG/]t8lYqi,Xn1ŒAX/9-Q7+es6]U4d3k-M~#/""$Uush:OwOiU\i .˭XI0>SeNg[wg;QU Dg>{ ݘYer4e04So]ct+9Y%fuBkWKoO ' X$qO1O<'Bg+{Ռ'H,bf 0"]͍:&O΅9eeK$΅[vDXWw; $2nt ![C}WO[aY$@ 4 `<^dP4N%>¨RTcsTo^ S׆~f?:E$aUgtZpڧA0wl90">D\ cC=t'&3 DRZy[Ry=<7өjsЫ+ rZbڠ_p+NV۵ ˺ d}ũQyMw݄w8XUz`ng' O$}㐯\\~2(S'[d9OtR`( >;Y܍M7d#-1sN,S8%[[Qq+y8֌Z%FeR +~*=V3J[JY dê0}~G5ɯlEc(4q2S{\N}8v4ʥ8B|SQLO;I[/|L=='4֟c%57mw(Kh.9d0[Q%sk{*Jx8Joh YPHOc[fCJv\~ Ɵ]1gר?k Y?e(^ݤL+(lc=ڇL~K:r}zշ]SNJ=*qkG7&PVML]EI~})ɒោ٫A8M= T&^BP9| Ui+t k esz| U876Ksې)_aj:{VTd C9kT0 \8*Ԉpk\%b=p״2=YBV؁"Owp^ؕګMߦ/i] " ߢfbx4D \3^ZВ[m?um78fSޕA@_iہżR/8O6օ~.0TAtd](]N֚fv[,TpYFw?ϒqMfh(V^&f7 H̯^e71N*l$nfoh|)yU]**QAJw2ʾQ|u:W;b&f&kVvwi9J?ʷVs$̎=}8f$j"Qei\\=]wd1E&e=E=!B]xD7_t7?M.)uղ`X\XLBo#Pv ;y*7%B &)_\O@zT6 f Bj@x Z4a)S77#ͩ&b9+)4gJzK/w)6Ss4+*,1MLqUP/K $O C{ F(X8-2O$.#7yEg b"rpN ʋp  4Ԁl*|5A&!FO[*E`luu{[KRVmM=hL :sykk_rā\#Pa$3>B2k#EYx=83FG*le[zwc ݠ!S57vk#T+B?Ј\][U/:̖we*gHnXH?Ɗ=g:{ːWw{薗oc.l܋v[ep-)jH= H%k: l4(_?Wqp`5^|̿,51j @c0;n,\& ,6<i+ZOXPxRoh(I=n{ȑ'K%vhH.oc\  BT*d#!1d 8U(VNꘉRUcI/{WB*oa ;|r2:<Ο1"ÃUk+Wnv]fn6蕳ךپ{O Ԟ+cD p`GȜ##qu0W.g`N17=ǯPa)K&2EekHm{ߡa[8pEmɃf'vLE{v'+eo;+y&"!uw$)W"!ay/5d. D i0,rwzUARctNJ_mȨzG#R2yX\ }g䄢sKUd똨l]^9lcq?rUy?e 2ԟɬa(b1uS8,f CkMnB0<[|Cd1cӠoPGem: B.1r@ 5ivX I><^ΰ΋8tay;n:- :Y`%0Edzs. U*m\10:̓8`0V8d\i;'Be2bLϻ%kή+d$Wwwm(+0'qܡluIhKށs{iZ5ۮR~Ly,F5^m6rO3pajY+8|8XCOp!¶+"uMsg_>N""$ }.L$-(*X r[/} ޱ!qߠ<"?QPG΁.W<@H;NՓ[U,Oղ>A6T1mAsAWeB㎰&9mdB0UJl @c|g7PRAVq_H9Hܣ$pLPe^PΞpVt5UBm}' ;){\)RvKMM'M1?4ɆTBD NJb)Pe ^*)_3Ip d?:1p*dP\`&N:>wj@X9zO $0CRnpKv}Z-^ >.VNp=^gAԶ#0n^zV5O#>r"PlGB \m7xDTd5&ZH( ~bn4NHͷ,ZS&%~P$*2uX8ǟm#-K"{Nz܆-YP*Ӫ8>(rʶC+&ؐG3<ȆV~:} +D2J U)IS$ P2#u~y]sVJ̐ԏT1|A]jOe42j~pEE0SÚW甹m/gW&Fϊ\܇m0كؓRweM\r"1a^~πSdL6 Ұk +4va~mU ě@`8KGiL:T3D3 z95+yHw&b1>Evq!!VSdп"h(!2ag!NA\I7zrY`5-aNVM)%uCg񝄅Tmw(nJmpL޽1ߌgM3~ ,\SfQ ͫ+޼Ydظ,WZ&7;0642W$ 9YۏWs]+,A=\vq2xQ$MܑOefD haPAw/hT =qO&h10Vv졲yt?̣ y֖ɢ)lK~"k;5bYO1팼J- .oZ~NtQdPw# \w^!P_E*k1W :? FYaNA: E9ќ_.qywq\HwDHL6ݶ:d uǒ`҆j=qk9e.:dP#'q!B&T"H6y=l6_ߧXNqi*7U7D-iԀآu 3E-aDl,`1[!ΓGRȿXΜ- ,̢ؼ9O*[`q} Z?ʥٝU !QfB~֤%C#ݢ- ] lAg<%?ft^d_uшfs0AȘ-c xְ!I~^h[,b=rf#oȧOf_R^oE%q,/ 1[: T*9M{BsZFQVI5|oy ^2yJnaA"T;T4ܣAjPr4CH^nwɕh GJ4k}TT% u$4Z# ys> `c|YAX HE%`?5077U@}[W$w:XA,Y>䗛ts0wjZa[{Ch7h Έa7IiY~]  T޾P|dcIf?U\,0^spkzdvh$ #{ٲ IRWaoD+3 MdTpmn4,Tx9,XZQ.% 0o?i3X v K@ˊzJ[> ާ]ʇ.HN!-&>PG%׻B!e)9̉ƽaȴߞD+W٢iBkc2} lT U ~p-AlN}D u}- ҕ=AΫx46-Y>0$閧#zrvwCB-Y_d ndˊeu<·>d:!:]IZ@wjTo Eşu ;w9#볗Ϸ+W\?9Mhaw 2N)x-/DTHhjr x7j ٵD b<s+{wM7({<'nz0)> ⱙaf:==ХdDv';to_:;WWjLKu9yGW gLƓd2ltw*`G ofDa0XT%M+&.RԽ+\Oa7aP/H Blm(E1VV]7d08V xYMqF efm{C3 0Oё.Kyݑ XJQ( yi[,7 hvE_?X-MC'O37U]Fۣ,ό¶evdt(4ꎈT814eQzp;+Nr5db/kGf Cy6+L~b{zIɮ j+{>K^:2;j=-w7<[G4sh( jp)<㱢*8ϼW%9 ۝e}QwY*c+)d#Uݍ w UƞΣ"_ oo5miF_jF4H7`BȹUYP0Ȗ򛕚:ѫV'ռf8 !+RlGCԗ|{AOO`P *m8ˆvuX b͆7+j5yQ&ـd3a/P0Ul$9굒kOarzx5G#gJNť9y;$\T^wz"^Y/{]~QGL֛BG%/ghZ%8c7mȼ]9XQg|MV£ <&PȰϡk E2Y턡5!aw,z!All+lPf&D!.׷FʻBZuv2:Qa((T_Vr5R90VSӒbۗ|lK;5AO?\p%AՍy2g5. ;_vp]N8SphY-ѺhD -/s`jRӽ^ɸ|/ X }3K4=V*hWm26b )uMJ%}(hvZ݀.x2ljx #jG+\4=iJu2/?wR&p Tsj14&&AVkHmЂ2.dD)i:YڻeJhGi7Ӆ?:EMejZqD{:}]noh7 %~e@Õ~UL 93 .D/>Z | "/PqΡ1mylb֢P]+g)iȉmGm;.#9( |;@Ym<##s}!Ƥn2] X2U ʍ0]$`-.zv^HjWXy1_w!AE*6r&' %, pɽ 19 gA/9I&v4Mo UƸb4>"]E4_( բDp; 4,jpP纸E|ոG9MzN/;&º/*ls A DdrpdJWi98ŽavV̻vaOYp\O')!V|=z`h%) ^W`=Ol `Oۛ=~K./uH/Bɫ xOݶ~GP-݇Keד/{1hBRTgnr!5Z‚2@+etU|t[6:ndT.S%L_x(LY[ tS!t55~bפ-3d,(- (eSaG-ɌJ J|}&TE _T|&eJ_vR*# ksE](˖yѱ+a\.6%1,]]\L٪wxO<,][gQ1K4PYAmqКܚGr8+Z>55( @z̽Ʒ>_nl"a.F~BHq6/ƄW$V-ز{ַj?|7K^7Td6kpi{meSMEp8֬ L!_fyAv*aJ.*j]i6x៊zL6.g{.ɫoJr1eKͪ"c ^PϜ"7SSOTFIŸf픢໧VZ𤔺l35]xk@s M]@cYAUiD֢;3(A6IF@Y%NGJs]71ɲJ&h5'(d:52<u1\j6.Ur2J-$\I_S uઢgc9[͂ idybpWgć^0 L~T0?z= iƒͧK?U$,T_25Emد}!rߎʷ-/mtu'n@)КLs0XipUɗ)x믮J$N ]G6RcaIK;&*!+(xݙfF4H!SB@rы'=.CU.'.MKKbm2qm^N4i#\9G޶0^%DJ):KsƣL>ѐ+W8@u-1T* -ѵ[ vY {_^6aڄ˝oܢ&>5|Wps@Wb֊ F]=uƳ~}9m)-9 ~g84gAtV`VYo=:7e"s"yS} WXψx|#:;]e]# aclOڭ9SWSaFK7oG#KA"_Q1aƻNm2.fpPHmq3RNN {5jDkr{ ox9k#7vR^=?u$)'֯KDN&Ãߣ}-q BQVN]vD޸Dvҵ*]<ŅlkBR~,ǕCŨnц:ܵV-aÎ T9.5iB?>Y#О4ꝼ*m klkf&ajm{ -6nVHLq0RNʄMt);@+8 bgga/68P,>qqYuޫmL_kܛrxW=ߦ*xm/yEkec juGԴ.,>܂E7|~\1`ψ=NS}SWdFQQJ nQnI<݊fS(RF-E/zjqfk悇Re<+C}DoD{M}a)7 *?X&ԡ*lCh14K?:W_`tC;Zco[uÀJAm%R/mC&sٰf IX} XN䬃z~"7Tn6<QF*(ȄTuG rr_KjOg4Zx1zKNgpl/Qy~'9[9 #UM2@~VRRJu`;Bi1_ւr}9uy_t: 6hDg`w|ɡ+lfCc JZU4nb*}*Ͳ>[dY 3iD5~#(ia5h#5 uς@%ך҇[+Z&!t՛ŋ%g+py7.*R҃>>+(_2}v:&+qQ@˦&=ɗh܀ouFmq"(J?Cc^ӽ3̳UG~K7CCjesAiزh01PIʇ~x㍑s5IVMrˤl]eI^-9y*VPg&sRZXX3cӃ}glCjW0%%4_}\5i :ժ#gꖌV<.^ITq}>M$Th2qkiհ9P{_vGA5k3"HET{j smCp:S3T8X]olՉ~]n4fch`ZvAe#H)VJb] ~!0a1Po>r&: '[[W9r@t|/6q3  K2o1|vLgB? Ю. X^S RXэ KAcӂY8G3MZi\k}hQ6-1DAAϬ,M `}PW*L͑Iя|)g6xp\xWEAo5K a]-6-(URGPѬZ:P&́+ѯud tُtʛ ]6,癧XaBj\dŭ(c+i+ӕ~ $/en)-XIPӦ=n|;14CcFqxqtMbMߧH+YА _n,V񜻹$ |M,C[6w&'S@W@EXDf1!{jsZi־RWҙ:c  4& h#^%;x)fo @)m+ة" }y"egX$,V;rD(⒡NbF/ח9ākyf]V-% WE{[D"x Nz$AUu~4ܜvLP|zZ\~c CiF*Y&ǀ#>/n"p&zݿ BLAǵd5/nq[ .l:ad~ĤHX"^$JjT񻆴Cp/΢,<-2#*`&/t{j[Y)q_+G{t2lt9 㑉ej>^2aAWCsJJ#[ɀ{Pm7zu\O~W'jb3բ8 Z@C<-r9 H@Nud? w9JۚVFԦ:^?>Ϥ?K0̋)b+g錽(G;Ԁ 6c&1If{|$nl %?y2>'e-c4êXcG(a\v}yim TC L{֍+2|‹|@G }Sm9"݁!d }$a&~yJ+Zw㾁}{)쭮!2>3d/Z0`Pn%JJsa{U4@.TNI/LJ]˳úK>Gw6,ԭ9L?I.އNmȗ Kj: =$< g 95UC,NZS1;~ hL+6Ff}Yߗ=TЮ 1X!, ;l](A`PNo8xH`Sz߶*e4r7)Z K4!<,o3Y;D-jLͯr䔣VUVb3 B|\óX˴06I|`eB$5ggfxum9X&g@b5I=`Vuz-]IgeD;UзRښ)ae9LU{ A "?+E`Ɵ=Dz@e^Tn~o\}ٯR]j 1H[(uuHܾ棒d')y6T&8rlvD`YI')חa<ؼ<9?|MLqst!;tG/8U_Yh{`)#oM} gN(˪ donJ<ZuMZtLs>l[5b`&2(RnnO*ⴛ(``cZc~aefh3xExѸ+Q)d]O'Ld`tnUyW1ūGaW_Aڙy`Jb Zqg7գ-Q.\Is;"#ƚ$2\i[{ =1١Yul9fOmJ4!C[<Ƌ ^f9w=NiWN ?eJhΈ~;9.&orGX-˱ѴJ*uvt+L5^iY;#ؘBkp @+\"z>6M7^R-]ʉZ7*[@SF2s֋- JKM(Z{ڜoM WpT21kK-ΰx?[򶞦VX,5Q0].Xd4Vq(K-z 7}0 fY7EzZrco ˡ+Pf遛IڹHail>-CSS($Y_T"%h%v娯E ylpxZ3YAgwa t+4},'t H3ŝKrx[˞tY>b[?Ӻ͹|R?2&r (6R~Xp w)`n."LK=-~Z|P{+<^?n@aj[GUiqx 3]Rqbs/e<&$vN̚CX8oH]Tߔ=g{6Rw T5 B+ĭ&5̞" 5Z5q'4Q0dtAQ 3S1_j@w'Kl-OF4EGnɻMo n bеKnYGՑBR$|PWjiIn/mڰBnnqh\N=P̣Ps+8|$]s(^²b+ Yv=ГSu[Y.XO6h2,>aF&ް˪6H|%Xݷ"ʶ<'” mW8/ /tM_zHntF^{Ww^Ex,#f h[]7R0a%I Ao״uF%H7ZKő0h`4iDVWx Ci\2?)T.0$=`a/C^z&xoG"_T@S׍ch`K~X; ּON#DχY{?ncS31AK8v?d ۋ6-ltBdAq6[9-D pv p{.Xihp2W=@U}+cIdevw >#%*X KZh7yS0ݨC$wdZ'7&=-ȫI}@G, @/C W"ڣˬi;nQ𖼺G:T.H<  {x"!}Ҩ1m4lRgEM4u &-uЮbk])= CN2n%{/ҷ:5@4Pc\,>Þ:K(v-d^D>u3KIРBd0OnDC,cd\i„jz!mJdsU* IMkw4YH|(^N?a5W*O)5ty-gBs򋜽hL0\bD7fd;ɦea.젌bwaH^J*ר*H ΂wZ7# l|ɗ*<v Cw{W_+]Q"j^IQѪ\83hj"I% M3MJLhxhf)iEaOƒ\نN-ÈyKf:Qўܝ8v;33[9ys]Vz7*ig ZN]%{t:@u$dp`>GH4O$6JE٥$w|aoۋ{aUXU" U\;q*d7s1 +b|}핢~X.^ h@<چ9`ht֘ KH盶 rr )7 &_m4?o' ]+UWj`WfoP*UWKa 35{ܼڵh< t5soJ.mx?gFc8:wjU\YY(ڮ]wㆬw.H@( GOqAuHM=VQ 1,ihָ.(֊BC*G "O*БG2ZFOy#Z907u9X=^qK@K0N]gDjr8vO ^CW/ÑZ5>?g"p[xN"ДDDUFE2욼F;;{~;7jMSI)Z-"y!a1/X w7MSWX˙Q~ůDEHGit~.#eeUq!Ҥ)A쾤î#DI5gշL._lajD*"H1V<lT2q3$8 dPN L;uڦKNyB | /jbsk95EqC9 =a"q[ ҊD'4~@/>O:'wKӺDOM KT йv+Ξ| @z/~q{E5]?J4nV>~"dPXka7&7 + 0dpЛ>5aoBuM;Ja.EKQ x _rs0lI+߇5 XoZJɶqG/SB1*$OD\'SWY~q }~P3<w$t0%x5Vi=~P&=ڪhWiڎAf4xp<:x+NZ(\܈`c[{ug'3ޘr5J?yH2CJb&[p8.}eTN+2@s$rtĐ/\ U:vIʘjHC;?pf CJA+aWoO;w96az"t3RMU bYؑGIJ2Tr\yF|ia;f֝tڈ}әkBɧ =y/O^":cL ~. ' &a>"DckU*>gRd/uLRkߓQ`u,E5uΪ MFɶNxMTTYޫ*5QHbDRh >ΥF\R-zl*I>[]j\6? 6 TY Q !R|H%(nwEY z? BV̏Mпa3wJy15xovUT խȶ̰9h֊0cpk73_J&3X)z!?H 3"~8?;',KCw҉1?2VHE6Vh;oQeo"w7] ==_6!zzE>9Gp-ٖh$}GQ νw0\?_uǝnKނYXCKlae}BVz2'E=o Z :|Oi)Ӊy,lqWk dVpCcrY\+tMa&jE+mn/t#+4Qt G~ ;UTlifrP,/K.fW󠬰` bg4|A%*zCX-2/GZdǹ 4%V+[-QwӶ?!qqZ9OMȉkx2AMxM$`AW9>UeWYN7vEJH4UO+TN_|'n‚l*z7bfO!_Jbef2" @" 7Z:L3|[kgmSp׷{P`J9KD49J_KY델/9~B?3y~ )S ]PfUfSڑ>gfbu{og㭇x( &:3%zzȈ/n?Xޏw/8T OghfvPFч-J?uiL iwڭ,!gSJ p Z6H0?vd$@z׌[WH~*.nZyE Q(A0h RdY0,ĹSѺ$rM,o~mXf蠛{}Ԗ.ӳ$&W0dR3dد߶:_<=ǘzRTQCf뚬[kHϊ>;}B+%,J=GP(߬Fܦ}Uo-&?xKFPL%}+Nf*p#4en$B3[P4\?3DQ? $7d*ߌ|!U&*uj¯B+I54wf&F?ɏno?xnn?y1FA0LI֒&=HGDֺ eF`5:JK2U@?nm-@pvr}]?AW512be,Y,jpDȯ!3laI,NH&<ޟ:(ly@$X#xgƃ[fgX&Uhv!W53Jbi'?Nr;v(K WX!YsRGgFdm} i1vf'@w0aA+4;`J{`AUJ{ѶV9bnvnU;kv)n烈$с 5`/GB%FkzmC5=t@ fD"ɒ FP;E07%mxўk21~ɷiwb V)P]&7_ Hwg!_: ++hRu/MC}h#[e /Z @Qg.;4856t[5ҌJH7x<1VOP}j^ǟvl?c2-OIaWrB$l-y.~1$~dtL,ASFGBj񦁛p,CLuZu3=2u okc{OYE }0ꨓC:LVpgDC$hgݐR&"$~ TAÇ lEr|x/j.GiX?GKqD=n˴A7x#1"bSv9mpϚ%JCI{{ac; "#MJ 鏉G{ŧ۵-|W?Z\I?>*3fp@填%Ld6U4"A{*&W({[:znIp)py>\?]N:ɹ= }6% 3PU?6¤NcmvpXEM=IsdQ?^ *1ىh>ս[XPQ:DupQg`XV2ݍlل6nk~TQ Ü12^UU{n8 Y]Apbݝ46r3F]2Kggئ R K?&IT᥾Vi<{dA@7KY~̯~Ro=r<Z/JKm\ ѓۅ%BbE~mxEoARL*/79#2}hV ҂gf),[u?"j:JZ(PDpt@X%υp],L$E%kUD4#D"}dz}^S:.ٙ|u3-# "ltlݽ&'Wft} lp*6bJ_"]8s }Of.#AQ4,w.@us0Y2HM6vc38 љ+C*vbsT*;c=?I)g`a;9مDkA}k &g_{{޺qB-Ӗ`SN^Wnq́Eչr 'RJ Ob~Kcz bm_j93Z{ M7)z»vȗo_ԯ["X='rYwѝڋ݄qWuqjDii$7~K T48ʡIir5#ȶpWT;_z"+>8m?p JloWbNA3ן5*BZ!EѷmZ{@-B]nj>HbhhGō;,jXڎoUq/c_0x{Dd?̦!FuBVhԪC=lDJ Ʀdwe/@)OF@O#goy 3@^M o5:!PumoH"vآ_[4VNNwA*p5n=T0"6<}x[/y!VFҜV&nǀeP$١ 3.Ĝݶ;ZTet V8c`T@t!Q5z%!{>|ޜ9UDδ]bd- ՈHn͓G͌7a=Zf5m~~iU9їb.T WR6!CloK5糒]^*FAOCW\ 5ʂm8N:k ૵7YjƑsjAS⾷WBn !,̠:M PcVbDE(OWd.z~M(iOhP3uG6{!.F(]NңHlɗ˝F>{j ©%[tWJ͜[sH[ϻZb |a*L v(n+_M]_ܙLqSʼ Xo4t&}Ӿd|:gV!Em ff_ݧ# l*i$(\C@JKd@vQ+}ASd8a՞V}&vzV;mn) {N}'ྲ! {g %~7JDxtwey"d) 6 =]55$om2J}*#﨨7-͗H.F3&2;x}u3[<R y-kDڂFĎ%rFЭZr6N|ߘ錢r/ɿ:(5"LܷTȂ'Į ! >Se}d>Hqf~؏a,~W8ȕ]cڛ*~N lEB?F?{G, ᭏\}qFK5ЏL *Zgf[=fwZ^8B@-f^m vژ eYK[Vؾ+,Vᗶi4Qp +}:o.G`^ %p?6"?׊LPΓdm!ҩZ?cqo@lD [*).~ IaܜS~s$9G@pb+ϊsD|唴{ 2nmӘrs]!xL16yy|E:Î7\ԏS蓳"@ĀD6ZX2I* Hs Op, l\帨ϠGW8{ƾ }$1R:ٛbvL>>pY4qABMcIHgU Y3@:/tJ!5!%Ž ԠsBsˎ4"S32ZiBZ.0&$-,cBtc`1,{иjl-DǏ#h ㊊ܿwTg-*;ٗ58/9 O cܘvAeq8&Bہqi8?@2gtÉ@$ot8Wyyow5D<x{Y$:CN3ĭir) >D9qDf<>kl~yߖjOpMδ EL_g$~]X =8bu8 ">Fה#$))T W @*+hIU&n; $je Bl~H̔ix!vN2&Zgh8O{(v`[.CuB_-Ax=fmߒTW1,>d:v;GMe$Qyq G$F2C=۵8XNd``1O (c*;Cy8*^&nZmri#:NDF2=#0NUTuEן0Dw `l,FK] [Ї Ģ\/ȘzɽQ#H}2ŨLxj{CXˬѻZBjh,v'FcR>hFvZѣ<ڎ\c .2-Fn}STDԫ#R$44G ?u[8ճv!!DY9#JZu2^4¾k6^yo ɁCį &#@E{4]JM2|;y'4ZHF~!cEKuǒ T>Q1dLiD:.x{ː]fC5@X%b&1MzW߽٥ڙZˤh=l;PP:ɲF;]29wpjޞhEpT>r0 ~4iU1%.&CfH}A q]FuuRvb_Q PafNuHC5SLPn,2g9ːp Gg0M2na}& )C^G!O yx& vϮ {'>% }Yˆ.qꒋh2NTNS׭J?>k0q6s!2ᓠݡ}T:Dtw;ͺ'fTS\xxG@lXbZJ)OUT2?eW"}=V`^@T39|ʰ*l:山Na 3ڐ!- a=`4z ZSRyձ3ͅY9_WG~#"r㳘U}IZp{x(9}"3q.=^o@6A{iFCA毇4 ~ćFYefʬcDvk Q*]@Eq.ll qW% Ӎ'hF"ĚSy#uD]QL`v %hQltɰckQ;#PVublI^DʙK!LfcJ,ztF adcQGIC=-!u!}(q=Pֳ*#3Qu8}R|7 HQĎDwv`]UNîRa̽7EBԢ/QF4T׹"MTuE$bvyOWӔgR(t9j`*07o^꯱ǮIV$S", Quкl )EZix׵Dat,D #hIDX-&^5闃j@s5.x#6: F|v{olIbG[H0/G 8 KX8&E:iaĦ"89ŇpwM<1QI)6Tg6YIjDD;k"+S$;JVʌ1 >hb`zDq8nA@YROXxADjQ@q!g$DE2tκNy" vp#[ kɜ65rIN9f{y7ˆ.JgV3otAtyaA5{z)։ xc$tu"n6z3J"|Ԭ;H:nt.J0v@'ve9R J>ɿb8)RŖ 9cebcC;3q-P-,G߱/ ÔD- [ދKIY'"RPg:H!?+_, 5!mvǣ/;DfҌ|c\\ o?BF7Vbjjj=Yfj8EsO;,,o~Z0 )NN{TTTPcFfP۱5|b }bK\p6{%cqBŸ̪"j@@k=9q Dg# n5{([ v2>)߯5) ,P9:Lu(|\WZ  Z6"(_ 8W9SD4.˹rPN6Dr` <8_ϲH'Ҥ4%`BH#FJs&ċU4M4%a s&~ n0t; rV<%R 7>;=T'DŽ`DQhK=nggz!@=%(p:E\2iudCa+kRo6ޅz2ɐf1qp7/u>SU=u"צ8 {k Hu7 !*|H]">\[UMU7֞xB_W wŮՕsԘQq#0wptbMݦs.yHNjEHbə]alG: =ToEK5mAp)zwC^ɢɾT`hEČ$zO^(wpבMp`C$t7Ar/R ٗżOs( {$]}R5r֢J?9d=8FoP-18WYJM!nόi`@Menf벰uʎ75Ry+m_g"W[DRI\CFh9KV{SȈ#SwW܋V6;1!~> 9?vt$\3:_VSڦ]T~QBu߸ϔ1[ӯH3&jz 9M^?fRQ×0B#}ou+"^}NTP-%04V RPzNȾ6ylǫ&js2⤾kx^ wry Df 9e: &dL mlMF138]ev&t}:3)|Fj:)!լ%hT.~@Z6o?k7h@w[e^E4KFt)ֲ@)EDIj ͠+„^ MkfHqզ,ߥq%y\̽R~ W&aa6dBf,g]7zhЇCBU >m d*rJzt\Lk ֆ*`{ +&QH830F U~:m)EYU hɰP0jRSWRS>gԕ68DSn+>#ՃYoknDH&h`f?RI+QWxyMRfa"#0!/8TD1Y壅8Xje>&Co_XBY 0j)7[W T Zqw@hѱv+]#?a:,\j揱UnЈl~wa0fk~o4DnOʱjU~x4@ֲ.|ov+)㭕 }ʲ"!WFqy,H:{;;)jJe5 0UIT=̨Uō;ߓ9b}KU n5 =eUP,ӺPD%cg`Mcx/kTPRNlGk'ͼT)U"۳a&A`J £,2L~<. 8]B&0XKB־v\[8ۻ KGo[~h)q# >1,T͘완JgEًsJSep茻n8 @iJxƞܴL:H)=1L̿9q|UP] 87o'E6;cɨO,>?v&lok | Pu/ov8 4c=U*aCGd+y&b :M#b%izQEOpi{"8$%w>W<9$2+8ٓLa!"I|/mJ% F͊"^aC_KSz"lOii=BmFGɦCuq݅*!* {}Ƀm@q|l0n9۸7N1UQ`,V!#Tdj/"εee>`VU[9^Ԯx[%zN-vJxb X sdW7\YDZ?9 #b0ĝ`&Dŷ?2c6Qgtmc2XxMfvbF4t׋l 6FliIp23 LRmD]-Tm 4RBcƩSP#4:&9H~ >xeZlTqtٴaFH<9lb[`ڍBCBe1y, $릌t3$-׏A_ދRİ6\xхvWHtP48FJW*rUF}n#zcz/IN֡VY>g&FEI2:UGj^C='}aMeN\ aH\Csir"C=LYGBp} yi[|QwW<}H)b;=:cnG??SN$G9Z].XAn# kNl0 PRP| C5Ԯ}ս gIgHNˎIs׾#D;q4"P̱On٘Z+;H=u0nWs65(o:z3J=@seOBs~He4,e#]p‚PpZzSc2?Ql@pMH+ =!,+:= ck~p#ց-0޶Ո]T\D,ʀ#lq$νB隴DV GwfZ̕ zԧ==bcdG.݉t o«lbu(Jz5@ }<ҫąv_yAxի06OWI}_E0HskhOj/0'#.`벍OzZW6.!{tlDV/s>*}}N?t=.QkY3K_%n08/OX '(MyհϚ5P;F,w(dو0آ9>A8 >IuI{!"Ѭ'IYΛXYrl oQ.ߑ&yb%!9-[2"ET[e;gֵDGL\)|#S-ieqxB߼V-)\ijwPip5UHy໕g94ZîxH]o[C2l]s LI%~E'J!7s/a6)[;#qǯQmIP{e{ogeaө蚢2#3 2l9&f- 1IV۱ZQ2m5[I)MWH+1UU=)4kh}pU22v&>?Ҩv JSk4_wOt<# n(SzcH@*q5Lt5%clk`\55*pթ8]^g0Wru6CNYo^s? ?z.$`g>[e/^7{ft;yT@zqqثh[|wP ]Pz.7W!vXv9 Ac25yd]x ҇ґFK䪆:Ɋ%kJ>NL)j--Y|ꬓP@: fڕ嬴_eQ m.W}ua^2,lr1!nm sq i9\Ebm#4-p&IGpFFI>Uj锉m@ł^5ci˦n_A)z[W8@V`3cr!Fqpql-˸ `?aR4]>t9d5|7gJ;kK%»ѧlX:<<+blOd 2o3 >.2 zLF'QZ/Jw.5,ՂlbEbc-;3tEȾ|= wd.tM F$wY*%Ō: "y7RjܶJ+)rջy$wjɼbjʉ}CWxL;BBN@R}&ܾ\:l~OA̍p2͑=6c9k\wA%MM.Y2c`RoL#ydkB6! ),$L|R@S?=1|־$cҖ)@RIKW DNF|`gN x?"6llD5E1g.ZP9׳u~6t)Nq&0@[3HJ~8^Z M_G kK96Gr7e|cX4Q+h~^ ,떤2s s$);xrt)a9:1i9/n/bߝQVv~Y<>&#WRnb5IȑR}-&Ӹ]"vxӤah2ۆ{4" 2xC3 tܓnaj9i T )Yh-g'mP/ԒnGיETxV{ 3d6짯?Tx/ 6|&%v \j}#wieV@pG2*=2?p]!) U˪Ex"Ÿ?qd[ 37Yۡ Ih2+4k:ڌ<fyit6}p:n݃Qbk_KcO.IK^I cye ۴5* .MynWK/3ՌW%oRq9, f'x WMi4z$iMx?• GVr#[6ϣ'1fO:E~]$#5\α28/ Xg3?E_W#.d m;0b"$?Ծa=.ļA,Pth~4u/-.R5JlS ao> 5~SNYi9J^ I%;F}V%˲Q4`k#Byeꔃ7@;fG(!a" %u:)c$d| 8͋Ԧ뻿|\Gs1jPrDy20,6I2e@1QYe^r#n%قsB$ 1Dˠ]`ar+>5fY@ E%B2Lah[Ȗ+ >EgS@$~^?fmئGK bQnxJ= >9yg ^7ӢjE9}ɜ6po*يz$FP/Kf?o}(Fs6߹MZ)j(}|fSL8MM5*>XCmcG4^lʇd 2E{Zn[,s%5Tٺ>fH5̬H>_.a~Q҉oDIfn &LI^W^ލU!kXhei 6 !u=V(,`G uޭ2h3vh˷Gd{ZqO h>aaP!JW6XT (**9DLfD+}!x0oBᶇO^rKaYegY;~FvKJeVlLb~,` ڷҙ!I7G+5\s?id6ڒ4ԞiTTA;0rBac*/ޠ:Vݬꯓ, 隟ۋ%3N9o l{SZ.#߾>`臎 ci#`,B6s,a' TY@LaVJ3|R]7^nyZ+. ba-qeFuXoiI|9<*o(Ꝟ&G_rGmp l۫$,WCGf+lýN5=?>&*GxTyءk>yὄM)6>m먕T£;dv-iLс_0Xb"n95Er7%ǜlB2 !)*q%z, 7aIb˻s+LGo@˛Nc:OyZ̍6~cNUEWAzIJqjWъ[}g"yǧ)²ZcD ry@ɟ=QB/ sW|W A%(\,${7V NnSWF@Ӥj ^]Nu4xہ/$df4R 01bwo{)jMko ]$ ['x4\)V*UFx H3wl;,K="8XdrIႦ!z/cW~ 6>J\QzJLH+wto㚱C~R rE )Y1jC#v'e- 2W蕒nmfK햫>ƣ=@sQu,1 ,qS V2%B0Ub%niPMZe,s1^IkLQW<}<iX-}s%zKjè)3=GOL!Ob9^|*#̎{<6#ᮺbȮIOxk_aN[&7KÊ*1<6w> ~16̂ Dv 6R[F0xs[M_V'ݎT}@lA숃$̢S`]^ euU4KIb*w_pK_{J_54Ha a7Z=~!^p 7\yk>44zQXz`7U }>VW-&~nkSOB֡`NʚFjѦNEѦb+{OD|iU#Nܧ [O sYn&!2cr3P,9wPmN:iH4#mGCۄ3YE$D DֳK&!!&/ K+FJA<7A_۰*tϴ4Ӷp~(QoY&m}aDTYGoHOT6lˍ (o(b$y4ع/xN=qC>\&]t[|62`vxaBhFYLSs@ P0UB>hKu@samIXOEYѡOy8 07[_>' ^f QCS*H~*3M?Gx) :H}Ե oy dNiE[hUn1hpp@8Q ʷ7Fvm0QW_z|5a_Z'Mh=t yi` P_F2`S3'pc#^zmm04껨Vx$_Q`J.,0UW*MkDHwS[( eާ~R꾉8% 0œugmk$@lW˪-d %`U6 e;4muoC.Ŭ `ڬp=gƹ=FYoxӫX`@4]oOIU[[>GI׫ 7`&1oDϦ+orP ؛;~t/jѿw T%/i^A>foQeM1 Iq\C0}OJ@=0-54sal&qr/jgͮ+AKkQ,ukHCۏ^dm9jr]`U7}'fC:*zxV6! ۽g W4䏃܍r4Mɑ@Jsz·bJ~(m-˦!O5x]{ek[ U`>JNffr֩Z(IbNh?i> xÔ bDW%۝}P+;4TUB|6g>2q=a✵V=\@S55<+{tՆ(_ 0,b5"m pC)7_ͦ8EMQ#Ρ\. ǓqKT~:~*L%30iIuLr蠝;(`Y.Wik;Pv;P?WR'˻y] z2>:˩d.ZrK6TEp7D8OJl9ŷr w B[vZ&/y+ Fw}z$8k-FH 0I x3jtZs!("OHMqLXF5 XX{8DM>O Zg> cevG=v 9Kmq$#. rRr(:8m_pOtC zP}[E H)od+Uo_aX񢜁18Z3D96iLg4c#Erܻ]^J[Gk$.ާ{%ZeXfaﻙkz= Rt2 ,@56g'?ZEɘRWq~-F@aB+{9fs b6iq XٓvP.ô\CJ˅*:`'.qs_®Hà]y7㕸x[5tobJ2qKM.r;zh9j~ )s6؞B6$N+-| M51w ƒ5΀Z1;C^x09כm*I&n]!Z㕍cmq4▚`D F XrP\|ר3;K@Ð_N x*D7 K%9p:#Fp؀r!{Ze/C0cĴqk0* ϡ}t-f!2P[{Kq@n 'P27|A9tWy~׏uV+J]ހz!V?Y^cQ,Z!4=I39 fHɺoNuG7G]n ]ӻ쏭ծbF!+p2][ׯ-sj!h%@!4tqTf"Wf`Gv=BsR( IHt3&V󂦖>[k4,tzLS>5qb#CDYPU:QCev//zo}8M~x 9yu +|XCao%jWy/M&˰>;:1%ypN'Xj&kvPţl/v>SA75jŽ.ՆLw bVSBtIdžr7K"ڼ9?M/+b{oXخmBJW5IJnJb)׻TEC9wbM27)h{YӼ;Z:#Iu{Q(g[|Vgairoz%V3Tӧ[ t< z]o0S4ŗ޶ BIUr$r>Qca 4 X|QW҅Lj^`Du{浞T]F&Q9^aGG*MzT9L wۈu =ʹ#֓\3/B;^=v$(߼^Ov;Zn~_H t5`-萳O[Jk/$k[3BG !ŌJ :P9 K(Kuu1YY.gS(ֵEC"I^{dCèLV*„i_:``S(| +;ӎuH">MVZZ)Skf,^RH#,5MM҄bckg^Y8d>%'baTcrA]:.j5r')Ne9ΰSarom$JGr=ɂS1҄#i􂼠E&>\MY6G}kq ؆ddœPC/rݡpddg<՘gZE5oq1HZdJ,]aQٶCF( %OØ4qdg*Fe.sn[L>$ehwo/I S!6RBRCQ ^əd2|hp_MFD☑eWdqȋ l_`lhd`u0c a l5Ed$Ūa֦eT#354@#ot0z'p |ᲯpT҉gi|5}v(Z 1YHKDx=RgYA ΎMPqaP:%s0=? yt y`Ub4Z|Ͼѩ HL;W*khynEC$v:TMOcteR̈́ kh4i̳ɣ` <ұ^Vcѡp0"s%gWJk^潱' ϑP# 22$.Jէb5N( K#Fˀhz(BWw@pȾ>Z[A8kdgBJZqy͝'.I+e00^]3jI '@Ж5@('BCv+*'glTRs% S+IYgKEz j^ۍY9=`o@Fa3 xQW(铵m )ٍ / `Vr~#y"t#sJ, r9j}8ZW@Nņc;6) f 5i2N2_xm1 s-X.Wפݸ7L=$ m-J(#tTB;wH9`_ƅ3Z} *`K {+%C26o H~͎05?ICl'(n)YFgO23'4S\\bLŪuDP7767DRFt^'sqI||/}xBLpo_1T5*1]p4Ϥmmö&MoVjt iS!;XݥpY./GDyp)7ԣem2{"8GI3mO4bȞB`X]bZ1enbr7$ oj1)b7Dy+l+d@ktK/K).›=oyjugKG?K~?.JqwaZI?z AwF :3~ ⾖`\I, u@d UmfNG[; \h odk3YI$.xVT'H E* $Cs҇cris+[66Đ6j"vZ%n}l(8}⻺M:{nTD"W$ |Oԉ04ܪQ}CDG*fG!\SOHp VqJ#xSԪz ]ڮEsC#@_q$_܈\8Y| |I[c55Ha]w3t(G}YK=ۓnݔ qhEyEUfKiY%$FvCٯ$n*J(ARc RY%+x/|[cOߖe$0S\v׆4rQx򍢪w4As")Z0\f~K3CQ `艫-$D ԰-·jY)QvB(,׻2Ǭe\T򾅉h9}D\Hdi{OXiH]*'""!@2U)͕ܸQqktFOΓsnJM=2EJDtWLbvG;>8RO0y$yG~H>UPwGXš@^8uN6+E)DŚ6"#8_N3J*% 7OXc mh84(`+4V|ŐyT=) ;gX]Q5b9 ob&B/`+ч&c<N-OGdT}OĈ|I I['E/}bW.?qKvP;4홣E3`͓g#D\=zR UQ(ٶcfKS?d!b{:%@xNs;l3-2z2s5JnRo9H-!ىOr6G-Ż \0}ú}Q/٣3OkEm'u^H춈x bz2i6=*B9Prmx/MSz}rZ~QjކgKi#I^pQ)*D/v,^n; (k $ʕP]dj*+'ql=t,^-"<&tM >.IKImɟy1'o|Z؀ٟbQk(|w% H@~: 8^xz8>jglC<ōgYIj H1.3CM2ܲO8O$&2S/sziyeX[ɁD[Q0X[ڊqʱ1z6}J;&n$HD[kaKOdQ~ĢU.ЄaٲY9;y1@kuKfa&u $ZTa.771TڡCB+I7`o 1 lkcD.a$.ip-3[OVm|=`'\Yxf*_'*4sj%,,$\g;Ö3g;~ e'8fC&LZ:݁v>tD:m +O99';4̱ ] #IpmY%F?G!;w.FXn_@ !*2֤>ڇ׷E rI" K\_{xՕr #7R&t*"ݒm[ P7P&&}(Pa'W>hz (]@dXmq.9|;H>l?]Nx΄?&݈_#"*rHa}`bo+|eKpAQfZrG` )i̵}/U `R4ӱ JȔL 7g 7+t(f3A1hmIjEBd\].t~qF=s߲`oU ),4JgQ%I uY $an!&[aJu貆dbX=jT~{mi_xgk~_PiB:uQhJwTAOccBB%O}p%tW}$q"=ڷE=;uuo&&/RQ4+&edsV;採!ᗝc\"rwo"Y:]'AHF\PȡepT˟ъFԭyłϢcP󼗑lY':hD#q__i5'*ܮTCG:L}nF6/xm!4 } ^TIf^3S%˝`qM){Vs7{WMkSLN[8~!å왥  _D?M)GIB% >o,֌Nh5/[WC}-4q-b}i0!9ZҚz_8BZV3H]i[!m=$mDzS -p Fl)!aR ]=K@dyMZ[*W# G` x9v&EF'@yWXԣ`raR6,mjWiZI7fh@1wf7p / vb ?.!U4$lk} 0=dO3pusS R7}lms}*$"+e,0 CSW!]h 0;l~s0x!+ hEtn k? )˾kW9?vZˌ@&<"b:p̏g2"R!P `X_}Bˡ/Xy?q{Nd:8YM9 +k2:[tND*0VfD.G)Y}vGjN{)}Sti/x+ӌQ&_X UL CѽQ]° VBdAOvaAA :)3NPANo6')7$.zCGҏcOLblY-nк9}ZZ{~Kp%tdY?F{v`ZZ ~ټ0mzxi[؞7.< nw -˾RO\ 0X_oq6Hq?P΢HG9lwai?X3[Ju n9:lvzTз;v&ׯNCjV0(Y1wB%ʀkE$!WϾnL\fT&ocJhՍ#( D!0u.PU4qL|pudwPa}]jˇRaft 1[דJ!@[stbS+J&X7=v{{% #uc;(#+cї~5-V v5u@tݐ&^ \^6ibe{3w,&Of)4Z@^/D'ng"4ÝzU%LU#te/"//Xhu*xgBT60ou(1TgGEC6/Nf;M *ߗً(V $oZ5VARE#ES_Wa]ôI ߄y7޳.aA'6-.'Ș7S`9/ivFS^s?x{ {{LyDYӞ ~?R1:M?E1)SvxN"1N5Zݙ5s*/C~J/2FBC'V'`^ɻE e8zU +ձL UN5[Geu%3LtBmZ9U\NG;Znd~_ne.qom?P:*:QڃQYR}%On9'o(酇l5Y9?@ :vr G~f{_BEbUw‡tUy0(ތEgL'Yfl;%71x[b[Uҏ{Nr2<B8xe]ʪ!䵟liH4emlDK]˪Lݪ>9 ]d?'?F¢!ΔG; R-9[vmQ)UsMLD3ɝ(#^~7 ͏^xp:Yιu_&~uvXKfܳFof>𩋵\r@t^8_Z,T`p >ڐފ$\<0(fK<[Z O0/d۲=qZrJn:oɼ߸)ܐӝؐP2doUNdm 9kPdьVz쐭P~_V |z=M/ Gspy i\]l iEXθ=cVיftNi6kYYQF1ȳӒ*b^d\G8z_evij#PdWEH_quTNrRx2ZS^ 2J]WJ/چUBvCծ+)yS;ǼkbN* SvlzX[CbTghv^+ox_ZQ*ܓuU6_ή; F-jp*%CoQ?3j8~&0i%RV0]v+rj =.1eWCO7fMt, hu1t' SW{T̛-|F@NXH3_fѿdBͫ;)z@I{!:?&:qo^ln[L~svUFIO Oi*E1ms0"klʳ!0_ re0)י}3K)/< ]x=c؛ ?h _z2_ŐX3ɋI  !V̌MѡfAS.7( O>2C*ըR,3rDT59731נ}_BWԲ2QpncT2 #a㠎Xv`NS,wP`-^+ċ~$R$)dw=g 6Uz+XG+RkO*{d-Wc*4}7/8Z1]]q>W邕?罍 ,SpKIp)䶠`na[2=o}Iᇋ2Tba;Յӏa( xXm?@Yy&b\*k-'5?8*;?9< +ױ_tݠ뮪`~MOjL>ύ+%%rIh%/Ne*J]sm2,tr؀ !2is02cN; iØ '#Ac=y0GD-UaX"evVb._po&TqD)xzPC^1d]7:kp*ٓULvq_Ntr"UX}:'O* j44eoۤ 9Ze׊DJe1s|zZw g^ؽM/][j7n!͔,F%a` Ҫ-6ӑ H+Cx@1oXy73s}ڑJ* H2AO`dn3X| ;%8?qmÈ^,X[*ziH8B vBTM#6{JAc4$0|?j#.wXuj ";4BM4]JF)|zWX[c|y2\5naiյ#ƭ.G7\]yۘOxnaس␯#mYNXr%PS5iUB }kv9bSeZsAaCj 6p'Hȏe5ЏY&vvjZhLjiM/]4WZÈ<(JZ+m0JMyIZ3@mdٴwm8N#9 Lig5 MV1cgWm˛\LM"_}!&m'3Kmb<Z pd*B i}~-XT-P\o^ݎ|MA.a3mԤ v3; eڛ0#-A${0!0Y xtwT`H$ϕÍ>N:}MKH_Ib i$TI3GFXs[\r]UV1x[?@5b1z*9l -5⧮K.h5q/nm/MH?4QZU <+::'8H3x,[ $7D\#_o_\Ywnΰ1PFQ/MIM J/@.E Aӛ Y4a%j*{v_B0WI b 0[Pu|v}yry*ىo*byÙd̻&VqXL[D[6K73%tϜ*PWQkJ7y8SqPIuxjw ~'g}$rŮpvFtC]eDDBS0mBa,-^h6d= Ďgom'/TE:nK2ro0uq\C%@hS1»Fq=vs zYl 0 "̤ w8!3f?% 't%aCtWmLcBw.B +fe=\i0@N鎑V O8F,r*0fR˯U$9HrFuO:[ u3~>;i|\LԡIÿhnB]^g[W{Nu;2=_Z{ǨE]>( +|MqNt†Q}YZ^&"h jC{pD*jFcPT%.5˲f &[_~e xCAe 2k@h }U ϝ1q+o6άp32j/z[y_&>e3(J.1*&*`XɅE†\u-y]b8WX.!RiʵA%E'f%lQMțׄ0,j׾[Ob8vܗ-Oh& #νɨ񮺻,Wh67pxL|đ*fyoYy}k!hwr"g-d{+6RtK?[v5@0Te}A7+[?2{apa6St;+MbsYiϘĀ<%Ξgj{d₡(*wu|FѨ \DCWPfy$D^2%V"! H毢尮 pta|˻˜Enj ڸPE>B霴>sa>d~LyAb^#Vw|;ޝŊe$?ܩ!RѲK U{4(t8 ^0IP>kaf6O큩&R\i)TcuB"d Ex' :gpX? kWٙb1YwnQs/EoB5 GEhӨ\T 6qqr=vlU3%LɾFP4Fu}3d8"'ǠgUXEc >ƵS϶3=AHbI#nhCc5ց'&[c ŴϳyJ3 )G?Bh]]RIR\H4&%#3(+g=g#;̖9? @YU^b$Íq/O|>5@ ò4̶EWOl%;EMl'I5<;" 3a|"Nz6??iF?xX07<Ѩ! nqxx;MmD DHV;dY"Bp+XtZ%p',6aVfu4b ;;9\ƿ3drn\FfEaҁj4E):]J96lG _3կJǼ7Hx= '3GV>w@lV&blƫ4IYä:l2>G>LwkgX&G#zF|GWdg԰*CBoW0?\)]*hd!+}[@BA-ߖS vΆ@XƂEv;.$!?kZtuޟ$.2HtefU?M~5[3d`/ o [#H‹x3/s (#(FXH&32 ׎M+|0d(R 9{\[~ͅ}`Pb7U*F=#CeCF`4[s_6(/~NYZ((I$ʴc:> čFݠɁg[}~0kfTԒ3 /|-[| mE vOnH}T 54G׵juP2 `SfSmY r's2xzn $s c(8M[Xa'<@A6Q)as&Dg2zX۾SjTG |Mb@U Cr޻EThp1l=`+`OmFc)Q!zM sig`cJl+w {h G8: v&tc~B{10@:4J[تp6V00j-x8[ k "%eI8FcrՇQujʩɤf tESi8u*Nؾ"g(q'EfGm _.={69`95eW^|ž<ʪK/M#+OJ_c6)1M#Q( rϛ^D@yQǬTQeD}ƓySQCBԸ N4op큹. )iԕ}kMW=VoJ17MMr*":Zh̲.1dـ'hj6LNJ TkM4X鈽KȦ>N^z!~J<_D=?0e@Q$YbsS5`ѕ8HtXe%5& νN$:"qm(t l\q*wE@4Ոl|UGl6GVjW__qr@Gr"x_dUIb>'AAW0Vk vg Ep>uW8]5j}-Yp'z2@jdKNzxa ^c7y'*W6&Qp[WRf[M+QۇNÇeU_UU<KQe$X]F).:D/>VNd;X jḋ#`#ۗxQFB+=^P&" zaǡ#Z>w{.?p.O+ [Jgf;6-)3iְ pg}tEذ9zVG;t | ɍIdwp*ViLcV \= p7PS[iGFJ-+"aq? v j7%}3TPEtQ@ݜ<${X)Ņv㊺c("9Se3iq/##;a1+ xu( M͞Dgb ~eޅˉtpIjNӫe'OBXgwZ姞R6b0vں;D/*%4mN; U4\3HVc z'1h"&A֝o-/G3X]ͩ>x9=:AЅ2=57X֬b>pDY;j}w SD]OVc74#W9|sxxrf8c~Dz> y?ٴU2xislC/ r|"HPmdPʳ@3n{ŌD/&ѩ r? ٽ<~rc`b󘳱i莏{og9Bea4 xx.NI0ekpGۄBkVͭ;nDGQ]eOe}DƬŒ\ASbU/0 Eg Ab*4eQEׅ!-] ~5nk^Ɋ]vq_.nl Jv:L 8a]Ֆ8aۃu"*~ØȐ` L=٫=%1?RBF}[PSڥۋ=W˅- ԥhMtD(>̇{),>-:.8Q S `>:@4E pVZ]=o~WOeh"V6FC,~"6r[:Қzr'; *g*{vv?X3N;T@^?6Z: ̮oDf7h^xOj.zm L %M`Qڙ7PseV1]Iۡzmljr+毗.ꛫN:5FBTzJB+0z5#Q hѳ3J ,uzlnY@L׶vAjEze2r9;I vj[_XU6~%<)4iPa- YZFWvi m,@$cšJ<PBҡeW( TۈMf\&e1N{Wh6Z@ 彚#c@m6T❆K AXN0縓[zpMSgZե  &q4 q6zݬaZ]_rntg}O+/[I)YPuVv̷ O}nl_hFX&r` XG&3ҶóJN 0sЛs'!|0ijD_Hibt|r>O(CZ ]&W 6KgEwA WDd:~ŗbcF\Ҭ j  8HI9j;@ uAs@|:ܺ'׿Yvljr&"(#dV=L gBgc1D j"~b1w;49`@z@1滪r#ߺ??B!+i)kIQcZVN>崫H{r$pÆ?47قv>*$-{&>[FL%XU~ANm,o:hO܉\\veaMXQg oqA p V@?`а7GdžWv`p"Bi{JRZ#d!---;">{{2%iuDϠm?Ian\7'3ZKG`T XfTW(oa%yBM -/c%|b+MdSԚWBpmr"P/=>wU`E#= &WAb0޵,sԋy^#d됄^41Ȳ˦}xdƘ$u$56̕v߈7`s>"!vZ@z:!uW{`y]PL}Z],r`}#NӝqM@m+jNJ$`vާǡ"'p^ח+ 2%Kj9_&uK-O@'H`su -|:klЕ|{mmɌu$]Wq^3g|Ar6 B2ƫyhR#TZ"pI:>Ef㋹p@aP r!`s}f ʾ)Z"1WU:#2Y}Wdz`@e}Uk>ZcmɥzBZPtlR\y^¨m&A), h j2+WT-w"dۚX;0jo#7wVπ{U}U*OsOB.FC@ctL?Qo![B̚?_.l!)T6L 7w1gCl.ῥ*M>0m@{|Pdt.QkGvy-Lb\xH w :H~qjd_2XM/eW"[L E\J\5]7oKl8*bX}`2 >{$c&pm;\<!rݭ=~:IE{Xˎ}ns d 6jFt9OɶksQ!B)*H ?h(9+Q'Nڋ1uUv;e@rU$+>Fs~6h#I^?m_>6\ٕ%I1H qE ^xᄠ @p]]F7nȻĠw]<]rN>g/Sh DVAGiV,6tl@ŁlYĺ$0JχΦ'"El͑:ui>:xRj*1ybNv_p]"o<κc;D`} &۞p62 @C@Y(GGu,qT-m-$^ZIҬË́j*w,ڥ |w$\yZSN`Fوk\еt TϦpⲊz|`FiP޹~,՗H[ {IT]/`q. 6o o6Uڤ2\ô,rK>.X'\HI?,^QT8Uj aP09I 2e |+2Іh vZn?_"؍ Vc,)AAi΀e>İIBfwuN9N*Gq*ӴM !?ѕ\ /J hnq]#Uٖ%%=NhV5}}g ?dgOn NPy)fҽ_ /tVIۡ*D.D4eaKW49h_WiSdM>Zav$f[Z,i7eJoD_d lk?/:; pt]+6]@!^;Vرzcn{kƒS)v:e_m<4 򗾽$lR Ew ,'0jI%b7-G8.!q (wlvK)/aګZ)3~؎ nwn*h%# m}dy9CBTϩ&]z?aѷO uTvbd,/aJ]D*ĎJ=T"xVD>v/ V#RbŰmľF"f3Djnful "uF*Nf|p<(ܜX݋ ™m8˒ޑ.dʲ\=qꔍQG#](ϥP b鬚27|EE#` `!ØˈT([`)nb b P*4Էl&YIh,(1g;K}[Gy&h=˼mC7b;mNKFhs-)^Bpi#O1XH)\5r P B|,~st}޾zad~(` o#@f˒6 _۲WA 8)ݽ=3N:*XZ6啜Daʫ^:̜;Y7:Ԁ>ɯ{8cÖNKbWp(g1&*.}P`j\{WAFo=T_I`ecsgtxԆ, ӈ֔~BQ W[/d ~/FCÊmA7Ił킧U\) ]6^X7Fpk3\~/"UeeCS}p@o 9xR:1BL?W]G_ЁU `-&ߓ[ъңVanP`8֘mq{?=/GBԣ.sZ" h Ƹrmߥ|,= )~;GT'[йkQb:%kCn\:ʜu<&7Q eT 'Ub}~B*>öd UJ-䰅]on׫Ym{3<&VG;0qQ%5I ^-e_띱t*ػRNPlHZzkŎm#ʭ-tHOKh8KHA#T (mApiHq{yӚ|8hWs!1JpA6</`,q?ux r,2RW~k#t4$UT4֦- 62`*"'G%H]\mpp}vN tSKf3F%H/N(IWx\朄ᷗ=2-[{QǃJ4aT]$(ta Nr{c(['pBoR@ T`!vQujDX4'i7krL!UïO¨C--i'L:ཝΓ=JL쎇O\g^]<0 =XL^EqS Q02f?ڞ߶wϽs1 FHp|z!Y(| 2CEiqo y e{0觘'?;QG$ L>A֡$6d+%iI_-03>j宸ZǷI/3eۋyqRam@6"ZK>>GE@9&>M%Ww%g1$ Im;DFͦppe?0`9Dth7K.Gq[V=P,vw&-.D`X`cxsU G6{`̫8wm-w#1e9J6\S t߫&֍g7%30EotbyBX,o 8jD1!XUwQKG%>7Uaht(m1-߄U{[EJ Ar0m}nn_)(g!I_o.snSzY*+Pi gӆo?}"J9ǭ-'UW{;'5JVr!oeE#7'{һCb<)Kl?EDA}^cRgkThcGiQe;5 "E5y[S#myʴsf尙sq^\ WKX-2|>7fhZV`;JJn~2UwvIГoR>kH@l R'^' |Z?t#sdԌ 9+ދV f[^W[O+`>M.Ew©zvfӵRڹø@=]NXdAr~8S,kvO^U4Rb|5v"נڂTYCrSݯ|F՜|Sծ8V ",PP]|"}Bhi:RI{'+yZ7'twgUB_*W6WAs&r2zQ ˷g6[d=\ %CF+ ~$0ʰ2tcw7#l=M?Wy=rM E+X<Cm[];(-{)ck+-YqC jRM3!w%4?x%/l߃ķ:!f~t^ ;ZD8$9s{hN(#JRrXȩ!J]}3a 1;uO$JsXrHPj6 ' U1K)ȑO<6lː=DE%s;"sKl`ǵ3)fCP|l–v #BVjXVl<^dNƄыtǢǤ_er+Ưsy-)wGHiSQlwP40cűL!*% 2Œ"̠YLr~L-tB3 fmH"6j%"شh_m<§c0-Ѵ9UC̈$F$iBb2ۚ\Ac5}Q83J^*ѹ1U9[B@ x6Q Xr|$'Ԏ&ׂn!EÆ5PքAt]w ¯ް3Z^ \K56Plt6>!$OA3;pD!>X 4A;Y*(! 3@4U p8f 5?PTUfWַ*dZC)|yst")@CiXwyP"s;0v9)q >/c <%"y[=78(a8$Z?:HXc64ҒK0:`j;C =C)G\h@xz‰7lVv7% J{4<-)2ݻ'kr{{Xr&~?#>) uNTgi{p`y=\ꭢ%k!N!³g.к4?xbgwf]F膜^.m:3ɇ$ޢIWRo Gz ,OOz] p b*Cs'<Gq:a;ǞL?+-n@ n< ?M3@V Þ DuqT@#j%<Ծ_(%*ܣ*W~#iYhFkdPy$'cw/UK?θkZih̃XW}cI)ij?r Q.OG==(VоrHn2Kd`?a&QNi#WFv>ͱ/7r5"3-%Zk5)y% oX&| @EJ쉞,xFe3 s%*v\7+ooiKs`MW4z`Py/؂ j1N!Lu8sMNy_^fDa5U)=C߲@`k,O|9L9ugJ}BE܏ t'$)i"YPݴtK+/ 'ƨXrfbCNWEK3)5MͫtiZjKn goV5 by gܤzNm?NFsjGIPs%'<죨\m'8q\vR(ER_`NgL7@PSD Čf Aضy\?hLsJ$2a"!cWӓ&q3?8͍]sz@HsinV,VaFlۨQ*J.2unm܋jT.A n:L}P:x,x%)t_UQdS18cZ%eE|`qm)wwy/K{h{" W4 C-Qcىx \ F`D~ w;+@FR/]l5c807CGo##X[p@󌝶2Wb_߾ 9?8)vVE7SFqQM+lC؅ƻElKPK/+(Rjŗp[}'A_8k|PkC.eWwB./H{V*ih#WzH@2U+7T5uúZ 3!+ Zo^7;3fd!O؍6Cr9B>z]šЩKlT8TMH6,y:$r5 gv—t%/|n`KAy:HGũ[eɜsdyͻX@ !zMob8gKdnFЧ/*\b:@sL厓.ܭ[z*ۺО 1 !h8qhNh/m|4=֌6-0ѿ[X~b:y• W`d/+C_N_LG]etP!+܂6#] ]aҢS7b q}~BýP˓|ޝkJ3\X 9[ N%-.btFЎ{i o$SN6~ՠfWI$!vӵ* pnP-'G|UlVrԿU/08$CohnLF.0nhN%%mxFΒ'],~rJF"jߞ[:&Yf1qc5 ,߫Fſ wxUmGG(u-M@g2stbQ+cª"']X۽V:Vz=gAg y_:\T:·B .g?%O+.XiT/ }Hr:fArCyN,:~E d  XO&C,}T]7͆eC`ڠɽ+6TK!9k[<}[WfPA+`锱("\p ~C/R߅?RQ!N*!g:953ә:C^:-5Hة3]^1d1=Ëk:]Φras7 xC*킊{4rOElOwΆ-d]mdD:GnNGulؤν<+ıNY+onyo $Fa0מmF^wJj\qUA (dvQvGx57gR #prĥ( RJoxq^4~FJXF^ ]6U:-sIX`i3Jx aiԃN\x:l&iHYL4< ^#K iiQ#GS4]C?yb2a׳~IXA`ɶY%:{nV}8yÍ6OZzǑ%b Hܑ ͐ Y3<]K t)U01_FRY҇1&7R,Şp 7 KiVQ%pգnR=hHIŪ]X넡n l v,rD} Gջ7VKa]1񘁢._Yul{Zh`K4avz B5SQ[ -{HiL1.ƟϖQzp:xACa'3>AХgi@,[*$.7w,ƇΞ+œZAfk$2 ,S'j@yCz#H-<[?$ɕZoec;oU}H@;iǓFa-1O3s* rÂ+9/ub^s-Ny({ 1 528,Z֬ͅkRZ=I4=?LP'ks)pf@-kU?;чj ?U894s agGi"S!JI )"O'ĮC@u@z&f_a9<у[KA\B_T*UlN7ڰ8_{:Wy>iDowƢcR9oJ?RقkJX\:"ÃrE%;\5hKҖNUItzb%JZYk--tP9ayS/i\wX % 2鋔%#F o }/p7H X`E#gR4Ġ̨2ʍ86+,4TS_լXf?gqe-lu5~,B)ZGJCkCźwK(Q@NsPLՔ@Qz]Ht 1b .9#tH3ŧ_ $mG̔I,^.NO'F)%v_ C5J9}pVFW'Yoݑ]7T0~7үr!`-,Wњ"Kaut?߱UiI;~]Xʕɜ慰LR{#M@ƤAY @Tt] b+ f NݛIW5fffgZ|T>ںI_ryl4hѫmo^^hb\vS2؂sua+ '&k:$"bblpz}+nêV =ىJYaS "W@dN)! ~-;mIC+?~Q1S@.KWj cy9ыp$L7'5&-뚦;ƛm -E#3e/#[c9dJ3h-H ~nEd|E|^s"L4& IBy0{;f9l3#YZ޳<:$lH+V05qݨ:wKPP<(/tR₃Y8X.*@+vͨ)2j~S;pXS2HץR11ɘF{} ^zW\mQ4i;lR:rukg8Cʬ?"@6R]e$Pq/EO]c^U+ ghQ?VkJ/Ԏ)=0 -ix<2E1q/&t1s*k٥8f<ѹZ$-@ C,uUlNnJIVrs=d%-XKO`S8ZRoU9ɶ\4S& o4YpךxI3?|n`Td2KgA_i$^)־ DJ5)l,{Aw`6ԝ[DD`Eˏ Nv`k>eR#'oju/2\"LA\2JXF[pm]Za]: W /x|22ڒw(GQi򍺻5xvJ8 $F Ȍi#x͆YR#`@אo^|:6ݷJzV9NV8xϥDa9Go`garŨVS|v*FdMC 廬 ܾYGZ a Ch9GD1nZf5wm/z /w޾tӢ?e+֕4 * MKOc. APEoj;Qt0?2IZN|qo˼^n}|1#UEۚ N>y-:LOPix )J du'L85Tl$Q7mv+J /sz~Wn[SMTm%?\ikd 0iP!fuT\UHܫv>&VPJkcHpg"Sp?j1 ,ҿ5"+iUjNgX'!R}5@/R9]&f۴G˒]  \?՗?6$0LA,ˆ{%(<;=Xy?N8pڒѝE-H''re9?>ZaUxLq۶`{xwvJS0{΁cs瀭aŃ Yp$hX *Y}qry ͈+ T0W.eŽTXB5Q)aQw7=AV,zRʬ 1Jccߩ>%d@Θ ҜO/c".yhzcg$='q)C"E^Fg&>mL&W9Tw'{?CFx }Oǻx¤eŴZ$;yGt26% r~ a׏FW7<qEv2UhhTƪV>՟cB[Uxf ȧvF6(iyLRZx.t=IW  tL0y<]s<%aZ39YG-u54}*DjxM4&|VT.T%\tFo^F/>ոBn_wZwVBc H(~./c )eA0ڋ` |Mm cphi?n)Ҟ:j bdXJ&#PA\TpY1剝gH:8GTȎI$]2F#1EN bor-4:%b5vv\ % 'Z[t%R_MǞbeR".E`Tjn/D Z!ކT\y;K1UwC 7"H,;ш@ZVa6l<AU4o/x"Xjq&v5}AWI3j=4ID_X6Qv^ c\.!?katJ"}=^\Hdv: ud`m$1R+Do>#l*> lK=`&/~> -caG#Px ֋Y!HtЋB͕牚w7>Q>K?/%Oe 2*iQ([UJ'=#{TɃdžqi?l@; F :Ѳ֒v|ͦ7dKCecs+ϰ=Ĭ{7a_[ȒE/([Ʈo<1~pPh-Iyົ}O8je3[XLمg oPiA_$SQ啣(P6~ەVw#-o!n]BQ9nIwاY&ߊ.6wFQF|McCf<N.75mcSkz*rb"lKl=Wir>&fdּfb)a.ٴl@y:_`2$5 큈Ma`MnW#s% kt OP D HR{vn-: U"s6I6] ~30NDoFyV܄,\eCzJS2/F]H[o!9JMZt/~$&c2K վ+;iظl$Lf+RWۑ8pW@ 'GᾮO -+G3oNMw8p l-!bay #t| kRܙtO,jmݯYZ.nܬ'6G[r}3p>N`&=[yS=MzߘaAl!PN5ا{Ϣۄ1ix?i. ”'>)_"^:j]` VԈNG˞" Cd诰Τu+>Ư&<ͥG3]+.R>Wy@$qԀ_N8kJzje3V^ڭ}?=goҒsy` .[OVej .u_|BC& RXo Z8 fddD.4]! oz-C, 7C~'nP3(B]If갨kչ(8ǟ~tڋ;yi׫4T0M^}]ன\&Aeo xP+?؏6T7]ʊNZ45 EF4xhPQu@|fwZDJ ͩ QyyE]X4).! Gdvf+x.^fa\8"d  OYvqB"^B쇲.r3%~Kp"/ * Cs4 n ']k/,9i,HnʸnF cܸl\[s zdzz(m<٢ %##Notxs8ŋi+u eUnG{H+}E# KG a AP@Go~tCaZ gtqgu8RLhhG a\ 4n3.#"4jr uޟoaZl v£q6-㌟$k֙pUԲI+ټ髈=gR;gѮ}蔁 ea޻,km gq~?HRrZD6D#48%jej1y'V|5-Y6⡠)Ķ0$-!'E["J|;im$AwpY'0p` `Щ R&(x*Tt`wc ؈_- j5 I[}=X!ΰz{#w,[3-.:prC!b-rW}N޺k) ntsM&Yyz΋G+a:/4Vq\#XȩcMY/Y*8!=f@ .QTNƻ<6%CyTyc8! 3Ioq܄= ɝl茷c1*KtȢ۴u*|@_ %?Ǫea AYF%+b"%BmHY]"H W T_:dHaPLS*H{&q~67~*t O 1 2$+<|P:$h;PM,w">YVM# ֍ow+˫~qr{Bu&S`V^ '˝!Iҕ!Nl xL˩o٠+GC-{μl9PX#F8`-0m,=Hb_U8%;?,4_kMӈ%.E7alWՆ7U`t~hoV CdNT8#U" !\Lߙl;؛=E^L HPz7OA?ݶ zS=gK ֽ#KVNƩȚ,]w($=@dUI X̀b8 㹘Ddj /U/d͌[{x󮞖n!B6$z3_k'tVkhD ktPmhT Q91IT&.bsCNp>zWItE }r2{TrhX-{j}rǀOL[Գdz >!~@x}/ E%="D0; Zī;L@@V^khQx%yIps򂳓%bǡԂ'CJK o)x0fwW ~ -XץnvM.C:`W̔uC$,Ѝ񺒐\s|k5J/RF 9* B1F`BuN&xN[g?^@vKMkMꉗ]˟M2<ž٥7`ViR MvI`T5T(J7b 9^.1DEqpcfkW7fC$+1qjݘx/q0idbčEMq ޕiӛhGYi -7!2ހrwCTߛنB;K䎪 B- T:Brzu:ۮ_Ȫs1|`'ds9gLs2,iճZ(OwdCDf\̧>ƪ@CР.D/ ݗwq2sfxkdLI7'ӚWOh;q`ta Yt\׼LMLPlBy5캰@"@;Q~|7C0$ŀ,1.x6l P^*2p*O)g1!\9'm\6&B1=TYjoExN"7Qa~<4<[#~x#蹏=1xkR7ɚv/'dO y@"e;ލ[Փ^7 YZw=FWHI"BrfuJBy7S2u!&(rj:#_$:!!p}_'ѽJNH1ng8nVSSD*}&6)ѫ,^\/h H:a3Hx)ds۴/G?LD'nyms)7 0Xm" ﱄY$;l˜pvL"p\,+))`r>Ni$lhSb(l# 'DXF$c U?[8J{O,{{>89W&ADit5b WI>zyPKpY̠ȑ]?X-=񄞻82ڤ$  ;{'OoYÐg>%▷Au΀l5*-N"P}0'VKSI3$*C ,RȈͷzO57)ѷH:|"x|h5 F/P!φHYCrw3[]HlTaWS&-sd E Yn{B`xW:Xم;*P ;).8SMȒ^xg/1(•؋sqmS&# E9xZf{-nV"nE=fNեsf;,"zamPENԜi5zR7& ; H7^7)У|DrhP8wXjg4CfaEΩpO-H?IG";BȦOq L-!<,u~UXEJ'sHK"##;萍@+w)suD |g@j߱k>FU '@g P"ҔBi-[86?H~DFt?S𶎩u[&QftM@|zyղK'k\CtHwۮmNyW'5=gEGdBopa a7wگ !͉xYO$% ,]ڀ[109 qoݬ0T!7ܪt׶Kx'lu`~i<2xZ6"~v%? В(K*]3FK"&es\#=*i_?”rd菔GTC)ƥ5Lj=*?Hѵ+gbY_m:4tKMIuIB_wXeb0{ia3'?7TU4x:ˊg#~>,MD5oN{BGHq<93 ^aI\#@e_@ĈI߬֓,|OE%ЖՏ|wnHCJUCtTbMg%޺m=>{E]:vJ e,ʫd8 ~~ItDS{r߄`!iO>ya:.@_' u!B"*3Elb"#e"Aذ˝!i!.JCTIJcGOiܕxGW܏<S~{zgUfّC|Ŕ8365XZ9ʰkS<0NӐ :s\ BQt~xrd<~ג<\"v_!js)WC񓤅Ӫ\^a DŽ{[lU[^iG3bxcNW2:KwPa Xi*q6YEI/0i wMEd ~56)sOTvO!DmN&aJecJ{T y7o] LNBYDB D`Pe"uݹ)eG$š5Fo[r!{bk+,!{%02#4 5]vB} .^~ : 턄 |Kl"a}st}6J;Hvҗk|miþX>XQleٟic):Pz}M2iA8^ ?[ftwQ2HIWJ Syy!fs*()b %gƛ 4LO]6NEsEణ}8gsls)\yڶ)x  !1M 쫻7G! f_^H"5OCq $~m!a}8('i{&B~ٝkc>/}Jx3(.> {E"8ȸ8!<g{GR{f9 KrO\s=9GPMS\S%e{KM,q͂c'حbcƸy>\Wǟ@NOHwX5e+\blCu<ҌI3'L#/z]۹8R%vat,PyNZBZHOe^2 d̯ {?/yS@m埿W,J_+[5 vc6JrKM[0O=/mwه>&RYW++~:HL6ZB%2", ۍ*$nfuy:Z1ČfB\0;3HpeR .l;4Y n59N/0uİ1^gIG7W/n)կ$}RQ'`\LN8>% MkZIF40:T 3B6p-Adxs{A [^~p1Zln},f3Zo- `)'N|gT Ԉ`j`TLe|3A$˽7RW 9*!`5UKs[|E_kK'DM$!["%`PZto}@U輱fk a_# aJ;J1UizgJe?eT+4^ +LG& 4\๙`XPa a^{rso5w/"Idw}1ZN$ynotG23H=1'2hHXBY~3D'ti1"U!8YQ;2q 9mTuatY +ձt+ V)] :dw@Fa6_N{@e*$e6OOH<(!?2foȜ<1\Eo[5ZZnӨ)xYh!6OZi}"%bu-=|=G^[U3xD^M\CEJ w< )QFvcO\NC/;څ́/ba)]eG!MNmXFNFĠ7N/޽8{ៅhzn ZOxZ4=sX d~\m̍_ L֑Nosh'5ɀDF2Z_$U';3%@ cd F)V>b9G~3 ڧnfк419v26MG1(fF}wzj K+KT;56dC ۯ7K|aFAsr3-HY{N_![պl{J?x(6z#3;~XušDws64ޫfruBa4B 5"d\f -HX~ZƢBmi_Ajf q547IrJņv ,r PYk.Ca|I E(SMӉsT%X4In&60IywJZGl1-UkPzi y 4F.}G^_rM0< ף {z?iws< Y%*% ه?hI dʧd**7e?|ڧ 2mdo#!Uy]2M,0yVb2ߨb dT 0ke!=*ݦ@zo;bf9)$KQ;ҼQz&6*"4 H2st$>Ƚ!U!+`aER9c#aBV$zÃySgYpH"3|$8Y>؛b|X=؆Z bg>;ͺx؞5Z_ea+vPٛO'fb%:5O1o-)eWQJBR=BT\ ZS1;ϹǪU֓#kx.QQtC} -){0uX䀯pX9mYe!+ V-C\٩,d/SoʅQ/i1+Blp-yL ބgU>?N[ *މ?9;z"6bf4-*ywijo/kT%z(/I_WV`IrgE ZqԤ.&*G?:9/B.Ln?V(]7Q25"chMU]c_S肩y+`! q9yjX!\ь !gCs66J~E[OaC֥d(ۮ X:Yb^unR,/$n`م/y CԩC0x@%̷]@ Ē_KHL)t2wRDDܣeF&)>֟p;ga}[sWopApq%>+)J{U{ԮXF|gbfW2'؍Blw sRIVGn*/XCGL<iCnx&+\ϕKW_\ jl7sqS0qw02sktnJQjguHu>Wy=W̻}rrJd yB>ռ= ; 9rሇD49ˑLd؝RF(|(:kV!蹿4|/tU4Emw}W`2 rΗK,HPT$˹c1%LlϢIޅB7Z>5l-bpI%xFt/E9JqOh>Aؙ21ɘӧ$O/9 ՠdTs&O]y1P++6Aº2hyzz-'f}e8{%X$ !WcQ9Wm ~ZsuT@[/pk|\)hG\kz(߷YYs `aNouV@ɝF0Ӂ3xj閪n#]zh{×P9af,[{IV=dKzkcoJkkIT?܅W ime0.nDE$Mmfc'ЕSP%QOS Q jpK4> t ?IFHX9J@) 82 /nm|2yGS ^PUyc Dr< ٰrֈ;:e쉳TS'^(. /MQRuc`?KdX78SkQVMe/av\ 4Q-mY>ء?Ngi ҹ8}7w9P/R46FMV\N 2GE2akt&sOǒ F+HÏ_( 7iWKgE^R^{{) 0 8+V:L G_lH,W6O|mA.+~'0H@ +*T< J LlTOO?f]WhœW ٫p;>BW%5JHrY1k#C3P#SA:Q]W:ܧ:Y :!!dnRAt*@@CJc!X䣲2k}=ɚ ."uĽa̰{$VP/tA[G.*;̥e:zۭn'Jw;@'isIzї$;"?A1,qzG+b|>GTгȎ%Vv 5)^RIBn[Dj}]RMXBRa#A-G' ?KԦw):#)dKW4AajJ^Ă󱦘Ulikr@ O$fIsf˪VC,|N5ɟRG { Tg4Z4o!f'Xy 0aY(%y9@ &a;0U#yQ@H. c71ElN9Y!*Cynn(|8sbq <>DZ20;:cgo[}XTZ}3P8~pekr)J>D.2g vw#iZT  2eK JR f̞&NsT<܏jjֳq] <؀c¹CrjX.@(AH|)w25bi+@R^SWKg2Xm7ذA${k"-=W0KM ' zȕ}&ule`:FDk'RU"сIٰ6UBm&靠zXV?.;/ZV*|`pP%$';A9O|\XٵnFQ{z|X6]qZ#)Y:PBe#)$Zˈ]5˵ t2rAZ[U#q-z\*>F{#wu@DbX &D6F䆍XB-Wih.5@q3GlN kk_yTɭ{i(sRX=؉WjLϝGE=IYܟ~~ v`KflvWpmʴ !fF1t↨ tK^1ĉUsWM-VOE 11VN.JW"=$u6o'fWu@.-ޝ >Hܝ!b.;nlhc\ 4M ?!<ٞ5UmO8:ݤ:  HkT_T9}Y2E52M*JZ01@>;@7kT@#EWt<-3+HzY|U-:≎s0k1ώ=q,&14zr~ިEPU㺐$.s|GM;Y= YWE>cr`|UoQɎQfN>I^:}{LvC/xJم G_$0E*v>'2YAp"[eК.W(J1߄=\{8vr`o2ۊ@Pb,!_|_9E~S/:`T8F=ެԓA )DZ '-=VP6|u@)҇/jlJz]^,`},XǸdi|*ɰ7bLvCE?Q\?2~43u2?m;bV{xjZc9vNk)%E1dsh4Lq-%f"vvJ o5՞E rI)+{5mEߥ(4>vnҗO>Cb *Fq,=ϝKp@yD[[1fZY^W;l_R!O陮7zXffkUm*^ > NXeUJ'Jm^TUt?5_E]`Gyl"%ȃ?idy kv%*P{@@79Iw~\DO0>! Xa#YĬК8AUO /2m}]#:[U3+, rˇ/\EVDW]qBƞJ6~hj@GEI9炗Rz+O=2)9ThkNL:'~o+8]"$X ;cm3'j-,OVk YGZ_ݮb9cȗ]xR0T<ԑ)^#ɖiS_n/״<[q( ϴM`NKc%;#+s^5>i>;HUKc8$RgX1h)0N>ZlL`񸶦o;^IV##^.$/Mq*{мN.a} V;Yjc{욿z|D>p,115a}lvqC_ ΟłspFe*n<@C:*-h_vg2LRDsEW#z FZe¾0ދJ -ڏF^u!h᫁Qa&O]Y,,U&TЊ^fErtp8j"ZH Qu;7WNbNjD.-|RkoΦ@$%:QyY_n])%FնlȀ!^ S!S]ϥ@u;ϔ+8f,;׋u ̋ rCcc,">?ti:@ZB{4+7M897XIBaEOFBV\Xf.zPij$ca'Ӎ_q?b C&uܒ㟥k,I%%BLcx_iRr5$93u>|OG} i'N#]򪠀>-־*'5?<3Ѭ`ؑG&p\hlYv ouQ;0wD) "ștq옲!h$V0h>k 9T#2#4( Hxl#&Ti2tp8.Dmi}2%(}@& ?)Ap o ;!gu|Ϸ: a_s(!Gs;/jQש =~k|V!~ۯMFζuM6ah#+rD,1&0YJEOl Q IS{/Ut1}12?BծtuqY'H85FSؑjGl'$2wW7`>7>Ќ)>XLɪ&kX>Jg|% n *_K]"CT*z75ԅ|u繉0I$jTwG,Se"06ap%ADm mК;kI*VvVM;e5K޹ JgkĀ빝Cj6&6 x&Z9­ J߄ ƶ(džۨ#S6_k{nźv\ۮ0ryv앲?RĉOZF PM4.<)B-/ߡR>e9Pa[TM^{}-j21e'Ͱ :T#wN?mc-JqeqyٙVoENܩq[Ӗy0q5Yw!^)%P{sR"f +>_< )Om{G'3νP9c?khۨqy"( }l5҉Sqh{krǶd3z2 >h rZLK~~j7ND,c?:xE[4f<+>y{TUkF T -YNf8q9rE(㳸1a6'Pz`[1 en'1ak4gɀN"^@RA RG^vp׵ x+@{ MK M WyPdح2UbJkbk3oC]mCY&h9|WEy,Ɓ=MkZfRF$4?ߊgFry6c87gdWY2']#Z31W۽(C?TSSϺgO:b0D.3\USQrȏ,LV']S5q@j4aK"aНhrpo=$BGmc' ѾDekJ%;\Zư3٨"U@xcmϬ{=R#O&ym@7r` n{z)?\L yzB~Te لZ /SIܑ%Aۑy\:+[aTjd!VcQ%;!*w/M_,BG;'H@X$̮l1!2ABTo$V~>ւ7澒n~N+(%(Jy@BN^xxĬU|c2,wrU.դQsi鵪),'{tR~TO1t+@Sx*Z~pӚ_29'!QVta^E"Z[:Mp ]T1@~Dsl| 64jIghpxLUXegVL[toF;X/v]l\?|uy$K>!}թzxT[C!<o7 H' A::7_RNh*h2kDVSjA"VZrNa4^  qZ4o8ovO&8ZĠnT-瘊̪?63dkC`O't n 2I"aUPy?[$VH%=S;P)z3 >rǴgZ1, |I,5ə AmU y!Na|(#D  ?ttC#Fbʛl~c /LŘ-+Wϴ >U0~Skًft_Rn%`QKFQJJ}QŔQnIH dM 8~Nnɖ/pja3(:d_db &(K '2o!v 4tN .PWE)m}*Ϩ'D ciN^W`y7teqk)S=Ŗ&2'WU{,8k @G5%}>l O5bKe+<r];`-gPի6ڜkbx'ی^EG%i_YE.,x̛)mOHmvT{v Gx3*}$Rtp̏7#W@Ate=uMr2Q5j)l)*D^&6'՚h.if, L@B|V*A8 (xѫK!> DK~XNb|ٯºCϹ]CޓDg}|P|d89 V/eQӹu^a &5qA%(7C`|+ :<}e#Si(bƭh~jW{ s#Gik)EA{DZC,Aǯ NDzdv%b $6f~ WB.gv'+ij9'zoPy]Y'"5vDE_ srJ}&NDuY N|7wS X#F|i}@†?a%?7>,K;ƁȀ2{\uz>c#&-^ ᲮH0#[2Y΄ܽI(B[\<ɫshSMSS$VBUT[Le΍VeJA'+.j˽q@F7M-< :."k)G/>DS5DoKXHp::Ѿb qK Rt%GX4$!e@$Xϋs8tjoOHXi,3M/}r'ww6| OOzqjֳޔ.`<+ ^d@aRu+7%BF,kHcc/%mXOk 5nK)AKSPkf:Jog(ݶUs5 VE͜ PDwFeā|" 3}=Y촮ЈC"K0$=DbS~ ָЀbCoɡc\>"ݪ9'>Be0pxŦv9mA >OIƣP vZى؄2_ff 8"3T@:ɗt~˪0Q9W-|<:K7ѡ]J㤟Q;ߢȅ-7 k% f+c]  B EW)[%ew-#!.546}  H4/.m$C;_t }SY׷|ޖȸ>XMu⩭G׸e0?+=64i-tvj7"ek*r SW~[ DΌok {t7^ndDmX"J0;jBƜ -`kd~Wkke* *oi.{&:VJEv!\kBo`,&6u4I g\gY<0'zEwꀫA)b1=w;c,H5tun^ٱ%0EW!K=^qj<~KF۠dɚe@'' Rz1C4ߥ+Zǖ@UR&#CS2L /y@-;ju!div+agw kMy{~B'( 2+NjOF#d=G@8VQ1A!VP*THo2 e!zrD0!ÈJ `i3OnrBˏs7YOolf YmjVk2%)4UgwtJ,as$TQq^D"J{S0 R_+7T}I9TG gW/.O}J)0L)>;l}mʮlΞk!]Fw,`XUY%| 5~qEN1N+ kƦz>zH聉;B2{Ci5p%qd)sgd*,amϙlȿ%~%OErL*O|nmc>ɩkK `ﶆT53 ]yYqBdƉ-p'UDSz/)AץQP# x-eEܚRH׫kIQ{eb[Ôg&L"cU)toGkq>T*x0X3'A=+2:Tm殛=ՊاG(P!ŭKmf2YIc6CUEm w>?,<cZ Eދ%RG 1e!(6 eOy<ٿs pVKݸTN Sn]|7;oZh8ȁ־挼ҬA'/$^*0/#t.GDѯa&2Lg:f5;!2٭~'q7:924B:- $G4Cid `%y7QN{OjCrȜ`=n\gl>nr^9 (b*=l2oC.OE$͉ڛReښMipvt)sћ_?EMݗ ƌc_@ц0zd@+Yn: }^o=#?+9<ʼn=8.oP W?棜퍂s ap9.d2a cXq\?ςBOQ ="7.*v07G;Y_b ~7.6A`ڷچ*6ކ3-ub)0t"LXdj/C /RRÑI]VZ[S)aTcs4tD )QlKՕ)U ]4IVee0֞(KBClO 8QCX.R2$Vu%pM%2ۖAӷeeNA$윽@uP8'~G&D&1a*"z+ wlc,ӨÜ@{8։ALjWxOZF7JJ@$ڊc:{VO*O BdlU= p=e0-z𶈘 hE`R+|-'e.UjęW #YM'u -T$m`kr $(WF2 -õNz~1 i# k&4:d"Ęnꢆx> ٠Rnڥ}"S=2uV@uB*^|^ɚi 2XA#W,7/_bb?ʠy2CT|֛MP0lTI>h)lIPK R!& (ޛ*Z<Ϲ6oK9mdGj:Ó(r*)<:mgܟ#k%F~D S̼Q98TE Mƅ 4?4ٸ'J +\K$fx5P?μفxK H]wV[F !kdMF&QFZ,7p4Ww<8|R%D! p`"oΒ@I\Z(0<5wc_BN06poWsSE p6VcMLo:}vxD-7p55'j-TRa6ZHZNBؠ\ZӰרofA">|p@BHM> .ir05#j8xpGʙeZK HA% `439=f#-M 8z!Zs]C7Y.n7Ľϑ;LlΨ i?]#!pA>*7Cз 92#Zp-m(T]yK{i)Tgt]s|+k Na2i,yIST Wf[0x8;a az9T#&S)lFxhz]bk"GڋB0@VYq&iMQدd:չx^o/Ϩڂ@(62!Z;ʤ*|N"1ǁ6Nu .U*^x1lL1 ^I57,;Mf7j9~eŘiЄNcq"8/Rt|On0Fy^RnuNjQ|ܟ:yg[u#Ё"o{uCl8ZmjH| l.%8LEX`usoHL\:Xwy@Yzw}+E߀:}ocp-aޠL 'g|%DAzr.GXM9|QRHd)&PDq Nm+#:wf"1lu 1u8}oNl:/n8!4u<R>r|pdTZ٤uء7yP4߶@tg~[lB@2FOP-1^ 4%U6ULj!+)` Hw$)T!3 h*ΥV^5v9Z=_̯B5Zo9ũ n јIK.%,\DOګxx'Ly!Q"pɅn>Y=HjMnF#]GЋMu{8I{`ᩅ~ci"d8>3 '=<2h}D#,*aD?m,981,` RJk/KBV0[_Ǧ|W?#63azoa9 -j~YbN]=wKjU,b z>F: Ȋ(CHpiRaOn("x*V̛d} !0RI/vE&O7T%LAHyGCDVBa/ĭb r#**b{,tuDPZ0_Q8uSg8vuhDʗoS̫sU duˠ 뼖p(zrt[AV3_\:悚wQe^(O[0(~9@ڄ:\$9Gsَ>qA݆b,[ȩҥ…[(`V7[[4u]0nSGG֚Vlֻ>V._-8+?.F3sZ*@Q,-)326@맔_. C5 ~1%YRpkj'x#ןk -\xt5Q9G]"^Ō.~77r% pmg!{lXL}cܒ_h`;Wr8Ʒ@xbp.,+LMc)*_Pt" lXBoyF*{e>Am/^"i</Wzk=30vf<(Ƿx2j39_ҺO:qGZb\zx[x8o3{ a-ɏNSXNU7IeTCQ пz:D3AQFPQ"](ܿ:]1ysł7/8-[7 6o>5UL B#}1N387OkSK𣮊3UC90j/2vE1|϶9`?|i=;N.vPnZ'؅^pqZ$cTNOT|f(#Raxj:/[25VS 8|Ї^G $K)Zfǽ&PvbuSipCY"._'zh)b@FsJNZ7Qq?#$FhoS- 1NG HrޮLت>`J:t a Wr-sNHOX!;UQT"[~-c.ԭ ?фF a+z;^?qӔ+{;K Ο*XF;>7vb#N0*u ~Nle> =6C,7#"$2Xj ^Kxڟ ~-F 򩓚?zKzZot4 `124w^G#dyPLN&3gŤ_ ^cdN']MJF/IxϫY( TlJ9U-")k?svX8'-Qk]k:vs)֔|XDɖ0fv# rqA+ `]ڂOk!0O._7~=M"?$U94nO'~ʧs\x0]ՏFh*g$-C?vNxz*1ɴ>#@@KNg'MO]Z иIk~)ٲ3J>7*|w_𐹖ON9zf<*KG wk(}>ˤ%K^4d}i2V/-eć~ W`ryvBea~^9~!1/%s J7f%")r BvU:=/ O+})g>]7mfNd.WJ{&z%eiOh&e톁2ċLhur2#dQ3KGkt5L2h'd5?]Y?=<eCGprh=q 3š\ p=-4arQpw:veMoҫ'ztf1~ !} TsgaO{B6 =@֦W{{B^-3+=[ $LF#kHp<:eSi hdi/YU-Z:s_ZZ8qBv(cdoܹMDl`щ Mr4)e +FfZ<7j+ڑevz0zEoYX .E;B0mwdC__C='J3j|#maυ1]YvL32kT#KXa]Bt!Z6@P)z-[\R>o.**Y] ^&BQPЁU\'|_0an?5-;fُޙ<9ȥd/˂1YeP|i+Rxg~Gڬ Eo @WVi:.R,Uv~ uZSF$v5Zէ*0 vK'NA8[W`sc} dAGg~R>dϯ=剿"/XP|[~(݇"l`klK[Ƅ:.B34O㤕Bd(PdwOcߧ814 8ǜ Hr{%zl ~Dדd(Ѐ;bGO_ ?,bSNzI Q̭%]0@F*7spk=Y("o%XD2c}wX39Oa: Tfv'52GMs$O9E(ux;zF+ oZǾHME>mzsOKpq!J3GU3ڲ54`zf{T,j,~VF' .#pdxee:%\\mC8?= 1ۇ&h@fCQs5h,jiEl;ZzX^ k/cc-& >K!v̨կRmc?C hu [>pu;|]zuΊ{SbMo]6 u%`'έ|nJ 1v9g3=q>U+ :TvQ-{'_^L먩w6kzB$\˽0W(HD 8~a&l%RlMH9]ZQ?K V +3Tۉ5} Q}޺\: ^_p͂pߎTF1J${'k|)YTnjl4Ŝ&I7PMR_kuhGn[;N7 *qŮE nq]/ޱ;] 8G7aTz"ֽa[ΠWR-'ʄ֞e$m<ΟbZ.e3PWūj$u;wϚhZxPTWFmQ@rfUk87GJLL;7\R> fc bU`j?0 c .o'Pn1 S1w-tluFM"ޖ} q.CAZ>fiIhܑ(382&PC'Mo⇎C'evXKAa!&=i}iLv(6@/K3)eZ)«ϵ%;@#^Iȳm- g{jmYWny5sfWPg %ٌtd /s0`|6!};@.s&P}ɵ c. 2O(Vج$pUqj6ښM ^a#'P3f(ɸK L:ג̾|7sApΉ# #Aʲ`y*[/TBe@Wo&ؐS"w.Y}z̟kqqVe̡~$:H{*ACN EPWz,.u')alzMU?v3GnLXљK.} lp&(RRL׭}o!4+$/C!$L[)%[Bʦw:d;Rޱ='.* M]Nbl+UtZ3Q \{ DPz3t-^O潻{b)1kX JwR jLYHaaEXª~_M\鹗ˈe봒&Eޤo1%[DݶV2-FE|Ge(%7cP VC[4a@ʎ: g&oYIavse]]'>PtF@>5 ZXP*ϳ"_>kc0_,lQ! >Ի,  Bo<>Xكӵɿ@#Sr7nMXr3x \~﹀>`ē8*1je[C p2HUS`^hI 4ZLj[$ MfbzHjVݍ.؆l99HN<U$CPCGXZUpl*:DQA'Pıo$d? JWe5Lh\!48,P!fysPtE`m"eINIqr@܀®,UpP #Rb"[IIrqX~(ڛEKElFhB* J/4d1XŐz3ty"Ta@ʹ|Ţ\EY=ǵ"[cӇWbPyP*hԝSn9F AlBNu3^-gT8%-%9ڥBl˙=uR-ŗ% 7q!?D&~ڲj:\Pv=>(*˯oPYDzNLw1x7!((MM#AmF{6n̦i$F "0M<&h[,xSI<W=X B,s3)'N2U3 q{.ɣnXCδ N6:޳H1BBJ^Xvj@VPgv4 J ƈ͞=քl;OIbdMH}=ȏFw )מxB=I6z| ya+83pk$D 7qI&2VɌr2-٭ uZʁBkރ5q%LD/ %%0 kU3r^#^'kN gK̜s~L G%~ś&S# R$Y$]yJ[AZ:~ZVǴv'cPK`'mV2SvC-$Q"B){^Qiɱm_3:Y5\km$#KJnHzv aᝒ!^7fen:mZOWʧlw$ͳiMYȑ@!lB5Ҫی&2xu~"[w>5L=%{F&+:y@or9kkD᝽ྱSYsi{*\y[\ WSXG^8z%a Z5.wL(Fj}Qz+`pJv6!830eWlM"~O7WO3yԉ&Eс0 r b?['Lu.b |^`AByYt8l9YH]W &X!3{IiIq}xHчcՅ>A\4N5:Wx"i8) `Qu'%q߾Ͽ %M8θl&1Tc|^Y|zaOsa)mE){d"n;k}09$r)jS=bw3'RL9Gyhe27Mr]4- d Y#~I34^FQIu~vǑbP^%PCwVI7apkO+vLM%7zQ̯KXȢ=G++ȟvhܢ=e۽R|kJ$VʹAh^xp|+йMacQݞWhSm(Th`" HV:hК:^/^P6I";C5ᣫ_!zOI󡜱nr\sgEELjn}} %egNg89L˟7.ZW{Av#b&`W 4"Q@b$,D ?2RPV٦/>/M*"W(SCZPafya%b[*;lL`%R/uz[5o8kջՑt }>ʼnã .pI㳬t":̋i|6/yfge`/͐,[Z6c w]t%-!ڈ;AYL6i%uAdpi8<7]M{3%6R02"ُJӑ UM.)c"-ԍWۄإ7VDa2Du%pͻ vڴ0Chw-L@de"S M=p42+A!{qD`ƫQ,ɡkVv2ܳѠWDѼ)d;/;i|jl)`V'qH6Qdv0' Qj%~nru͛Ex|T!߷Բٷ*ik9T9mvD%q;v3] Aw9$Ǧ$:Z5BKďj{/|{P!%߻x9Bs$&R 0Iڶ XO(PcYNblC~>֯lKw,Pnf D /MjYZ9gBƝ zFYa]₏(%4p@eiO1\_Ŀҡ1e]tSRcٝ ⓻(E|SkȰ7.Lu,Z83XrP/-*˥q]Mbh7 A{Kb.FBWm욮 ARˢ)1 *3+yV"Qp؉vSXJ8$CWOM 5άqoʣhɒgpaZ_E2 y33a<{Nzz0C!̴z36f[s4L\-ľ~DnUyJS8gV9(j ҊFOt摄Fr?z_3[F~~EB. mj7YV77si~ Dlyhh`\O NzԬ/"E?evGc~kWLf􋒔Lw/P<=blBC#2Y;^姈sj(9Qt!ezY/l2r)?{mT|7HwzKH,6zX!ffeiЉsL?7(똃_S빦F_nVH\ڦ^wo.TY*8I2$r蝴ܘө8TN!uj5R}pGKy88.ѳ" L?B1B{L:o Fv[ TΦ㹛 DWdH*;w/qua@SqwSZ<8٧HPae =<`r\HOgE4_}^Y4ீKoXTjhAùé !U+!7$aM807HQޟ&Z9{yѴ,wD*=ydeł Xd αPjX{4*:7:afw7QzxJ*F%HiNEW;0So,TS+љNOË<15eLbdgiY\= mu0f7%_'[ f5cZO{./ڪڠ1wvJIK*dF^dhU4L#Gp&6Fjq?'#dbTZB7}ӭc;FYnt%,zk x cEe'UҏE~n1eoa@CpMN+E8֨>ۡf#t i ,XLYghRͮЉt H|Xw˷hQ!0d'* ?J|rupUL%K+h$\ 5wUN,8f|_fB}n1XG#l Awm{m~\Ys,h`Nu OCgzQTf!eح+?88b?y+2z{ mid`?4 ȶ|v>/zh*b=Kp ]kL ڏ6\d[/iFݾjaO.9,V%}?[ݪowfŇNr,,9oSBհ.~8sBғ<:ЦQQn>6+Jgb?2ywY4Y28?!S/ϊ ]@ɇx=w2r(B/;f "y#>4yX|+嚆+hxst򃘁){;N-vyGct|y?PʜDOԀU>XqAEМS.`ʵx?T$2[sV ! j*Ξ{?f"IesAcQZv!ҕ>疏Q> RӤ_* w~!JxE!'q O:gbI2ƣl_g/|lNg#a.QdDTi^^Ӓ1G;PiPmf!:"#NW\d@31`̴/WϦ&2$A8Ob_v!a nWuG)RŏÈ́HA C}t ,~]m^9cDs& ktuپg3"zD@k(m&bL?y\dJA؟F3f'B;0 ),8z~K*WYWI*T80ʷΜ,>EvS0@kBzX)Km L~m216mMJѨp͂* '($Bz )3Yvg-G9U \ZH`>ˑҕI >|F'B]6xþ܊R e9wVFY؁uFͦ+&mkbZʀҐ8ݫۢ (Y&UգI95 daH 7dW6;]u%$оifV [z2G x,[ށ@;UWmo+`6.Ty0Rk*|,IIe`cmOv1ؘpȘPlw*wR gW e8N}x23Xͬ'ZN,f}!|/1q-nMhnt߻9a:n[RTJ@:^<qk; R1!*KQCdhuJ;9C,jpZS_2 YCU+C]NBvto~DL}}v) 8% /6u"dga yl|omM(6+Lu^ǒtv2P۳0!kw%bΏ~c(In]Sn#%w/L #vr}  U RZR X&#l)ěCg? -a:d&fB?e*nNx n-RG9=R;#fU(rOe)iZPn^u9}~F0 1NA=Ͳ9tA E2NOɶN+a5,~fZdwfajxfJEa(.Pg.EE?׷KBygj〖P~~Kj )&)IoSIh-;3 [jO޽BqzkB~ >I.R|_ }Dib Z1<1㞣Fc9 -S B1Hd2< ,{k'9j2ZgU. ),OC@$Gx <ipIy <Ђqn>@X꬙8\stP?Қ$qz^~ 2y 1T7톫 Rۙ6AKyOq3>+ 4#Hų!G}43 LO"Qwթ|3Д:bY4z#~$zU7'YcU76v2st#Im^ÚuIzV ^Wc9Rk;5O+okh{KYqEqnhF'D IƄPɜ8Ca3Ubx-5\(ʃ@w=OMQM-W ϊ*Whֿ.KRܶ9CُNdf4θCQ _Kĭ ( c&}B,5p~A!)=) 薷rrAfV .қ+N8sz kK]nC!崌goԱs`n{k~(Lf<.?$9N@qBS}ov_gQ#MSY]6S\L,R5{+a:w0#v8X>@.so Oj0U`ƪw,7 FjI_(!z늤ƆYY}W B;}x ǒu:O{`mhVjrVd4<K}qC&hGp8XMO {6ّ{XV|_%+ɮpњgıGbır`zu=;gYtuȉzSQYGH}=x@cI4풛0~ ?VtF ߩC#1) hu(cjƺh^5S u FS/ƚ|`ছk}XmʴcIaiôR\cNM\t[>]GK3uۢ 3|Oѐ9R JWT O :brO:~wD|<0iNA+eccb?rf"8BTpK*CI؈ZtjQLhy3?7";ig7!c8g[ё"§2E|!aHs4k;xp1Iqy(*}wyu5a%dEŨ'<4̥f9?8[v3i?"# uWpU_-{_ 4A2f\zbdOc\wh>Ɗ]gKlcG)cv^hE+it˽ =w?%Trk]8Uq[N^j鏎 ; J/V.e􋻽ٽ.<~b%^2Ǜ 4q36hS cUm˥cW,YW?= "Щ#[)qS[y!fl S&T_pYd5JH0 H>Yԓ<еw4ЊyMǗ ,'iІ '09*^] $g,:k"׫*Y}x%6cYlp3(G<#n|}ݪd/z1 D\V{{h898qidez"&~uyȍAbDqH* QLB^cifVi4#**|{Kd4<0@:ځ&V&'N)R+rv(j(CIu|:W؆}h6&԰8"+ok4xX̅/5>ql8hF̬rS 0]~*<>+e[I,Geuk>`ON Fn+\I)Q ҂Q l_  5<$FQDo}1eoHhܳKAf@\tFG!(Z j  2V6!NKAz"=̫4w@ienBշ2g% ^@dE>zȇǯv<ч|h5́bJbNup<~T b ~P/>@&7ˆv xU𜙆!n6g`cpiwZ7#.~!m=h". 9C{4g/EG,5oxPm@k*ş|3 t"Z. )/ſ+-'s bxo68Ttt +mi\.]_i 'tlE1cuሚ,<;I)Zƌrt5A bn:>b%c #b"@;ejTc˛>w 쒎zxl!_D=̗< Uf= g'{OnwQ83o1J\Gg9MTB%N}Ƥ3PJf⿜7d!$馶VvCpHGxc !+0AϘFsH`L5Ŏ 603D!=w\ QT{c[&u`9 z*5iGkV jԁrR_u-|ne+ybۯy|u.k ? r\.v> ^󕎓\phиc푷?~mSx=Ya B ҧ!7gQ#nVw٧C!97Ѭv`u?/$ ߃C8#Hn+./X[V?W1ӑLz,JDΉ M Anw(oSfR֢n1"W8q 5Q ǎ q;@mڽ9'>cwήxlO7Zu[p F&8P;r`ADD*}yթÿ%XɏOc34DQ@$N#!Be$Z[AHRmՋꊟ1#\gIE$`n`2E-1Cu࿉T/0SwA+٥5X16inҹjnrcYq?p@MZf <2Y.yKmjt1΢A U51^v|`AOۖr h椅 zUIDz>}3/86fL?E*/aW Vͬir }/ۢOH@!{|MnSikΉ+Xxx>G4Dr"\oY$WY+F1z/5O>fPr1)!mJtVwtX{>*jUx/p-t4& P04Y޲P QeG]P@2l8ct,{fg`V/tt1Y;A69';0_b t)c. kO{`Y2%sPTŭL S,~L}KS ,5S/N{mDNͽUgh瀨;%"8gBfQU^ApYfcx֖ѺFKH賚O  d6Mݦ˺.Xr6$ł#a3R427IJt^tYwo,+/kdt`횜 fM dyQ}g㋆ .t2 vM࢜Ҧ_eQҨ;L6h! 2!ΦQ..枊G/es;O T9$ ?Ė$nDm9fEbYb*NyS81=el-0D52.s92|A>x Yߋ_a{s.cS& Rqab'g 1`3 8M;>\PbR.7 ;0E(m&ڰ&uㆦtߒhWMϘP< T{=!X3(#ūE .蔀 <|~d<]0$D<96i4[6BఴD9R\>(nr؍w$( B'+Y ĸ[# %v>x+\r>-y,V?ힿB(3,sYfP) S$N%#AbYU0% ISjN@+`oNml_ }QF~w ji3<鹟:eO% .}>I ^&ܚh1+@z*mZM)cMġ+8ޫw)!Ty)J͎ -}j\ gM&Y=jޘ9³"Wglx#G3NoҀ_0$hQ]<^AGg}Qh_>ǽ:hp~MVlTo*:޹>o)'(Ȟ)P^GþdvNXepI#dm͐bGS75 ~DZǮ+/;]kUKGjp a 4,^Q@.ZEITxٜƕxLU)4:+"'?_zlB[]$3"1c "lj9Z'Mq [Y5%m>hKEHv4. ߴ$$W;&_SA {]O441PNqե 0JPR?-nŠ"H[+8pKrq1-}uVX&"lixwҼf,1r=oVԊ b)5kiXj)I7]PgmSԾr-q8Z;^L 3J;@mwx })5@Exv#]lΝQ8cM38T3R#nwӳZ$'>86Nr<}`PƯcs5oJ45s !6֘%OwaЄ>>n5PuY'{}[7[E; jkT3hI9=H E=ZO=fcqh5_BKq$H43m k3p x^FiZ<=@OGQ |na! è*؄}VCww' :R4~ǘM'S9$ISjXOл4?MY=PV@@fK@0+t;t5 6fte22˭fqa*Z3~L+0·%zns?ŲNU-y֯;޵4S_'NBH Awҟ/OT.Scl]cnli*|xZ {!P؝9y,ݷ_B0Bh;YG?sl SVnLZ?QcC/GDG-)L]qJ$ev:߸Zz(ɭkh84G!g66L$ s9L cP< llJJΘ_뉃%ߍCJbh]ry(z-A("vyzbF2/>.h"~^uW $aŜjė¢ѻlřV}L@gg1ٞXM2<:e|?Q5J-x*GJH^v_{@Ruҝ;Jqc켴mՔE5hhT3}#Zڲ~US]4 ?q*}Z9RDU":- jY TQ`.wgSUvɋt>T'Z Z)˧Is0JSXqQHZ)ɈzdzM""W1g즵:Y,3ҝBP=Z`zϬsrcvd+`, ^H1\?mf*B]q\]2f洔iVץNE}<'w0ZV6yاd*.GRIiEu;aTBg AaJNsRE%K[PۊWlpFl2]_NM|;kTeoa:w7;|VpD(|Jrdc t|lt4i-Iy6Ԏ+B8uyq&KȹXchb՜%ْ0^xyF>P$E!="i )4jT!?"!"e\ P{\"D3a%9N 2P/v2Kg:̅Q-wF/Dw*z􇩘PM#.Ē}kU>Nd| ' ͣX$˕,ytpe+ћB8MN(UZ6/D\%>\ПJ kQ̯TU7#6\p JӨl SS 1- AGPb>_,_( A+GBXDEi-7 XױbI,l!cri((9@Sv?;/e45-X5lMED@kY')zC67 o9o#Ǵ%z  GV-aU;$IWhvVN0S&*]>_'@E/[ H[t :IJEByo]^Q2Ԉ#x9IᚇI{xtU'K|;{b>'"DGD%Z@S-/ VgqU^9tkmi$eu!o1t[`ZB!s6zMs Egy48q@f;.|m̍^p c iA p$y`& >نu/ 9VCΊzH~D_NIeyWW'†ǵ"Q_;pZJ 2CHVNC9_,D.Χ ^vݕBa6SO%vu 4 ֢kd` 4E`!q5u0,  b[T/UZ4k̼x\9F_z٥o}͘1I*yIf"+ qjƮ$qH3W{mΝ[4MpWY2G9 H|rG^s )@żEm/ˈRPG;'N>4~Njx+)N(k )knV3#pAO<:ę vԆXNf0}R;R|6rhBhݷ'J*ٮq(,[M; f>@6Qv.[I2  z$f9cA#%&&0 HN۴фw8tz_\wϟT"8f8"DP(4"EZpD9(1>V*$}}Q( L>F &x/{7Kugvh2ǜRXMH%r {_8xZK統SEɳlUG2ƥV쁳{?tGOvf{>6/L$Qke jC=iCd+:\)O-\aD獿ꄹm ޯ|-BNZN#ƫ ϙp叶Шȑ_i_8%Y!|+=+>jM^¢j3b6\.d7d<%EAU5=/ĘY&9cIi*f1TAo-"XX=&hc ,Y؝rwu~)TNE/{K◃ȕYDcvQX{s0Q~z &o9&C倌Z,Ͳz=aۖ@}(w٣ pkg=o c1;R4đ ;!uߕS|Gވ%}v44YިSI +VeICJf.ǗI&`0jඕCq+ 1jg;bx}L@i'jAWޛ 1x eߊ7ܒ }QmaO<^J}:QG p>d2 3{YM4Xy^.I8)8e$OF:u>/@*}kH(B!+lsCSM='.mڡ[/zD<> ِkV9x9 ߊÄFv'Z֌U8!^I t,ʒ*v 0bS95ɵmJcU:&I3ͭݗ[j]+U^nJp<.]ƞ%zSoA(89AeT dQ82cf  t ]e<ʱw3#nKqs2 Ѱoa*?"h©u`t촵{pXF 5M+@HWQ. { Y_v #@ΕkneB7$4;`|L6f'*Z-<903$nI?M>S:"] W:q18|R6"p|Kݪa 1051ލ B[d3IxP5xwx5<@HH{KyJ[6pK1'<XHyW44>D|oўoPƈ=gNdv/޼c*YHc~XNToU:jU2,dv׃~d#|#>H⨵V?ƒJ^/=ϜK`uvwA_1ؗOZʯXͦKvE9[n<*Mdh\V=%k}-ͮzkזm)|0ip ?{ ppq%_qdkyku6q$ܧMDۏǸ<C^j 'h)^C_$i)8 !8aX20zDdY9l?qlKq ޻*{P[XwKRHa?f7R,q@(01YĶRSOyԞ FkиRA3x-BϹY{nv߯9P AT9Cri<[zlZ$Ȓt)a+TA"q~W&оcl̓ݮW.iry0gNh!kXj12ڥ3)}}3uTֹ8OjeEwp/qaJU$loH`^ҽHryiq5rF@=.<@ h&/ÍhLeL]qeu9ɬ[Б6STQ}l:g"R6 *T[T6:1<`N&RPpγ3DDbzO{z Gq#J a,U*vZJ†ASf C(gsHwVdŜe$ bĈpA?(=*/֌Zc{F{V+ŻhDHGGlkS %p qER=pAucܨ$:@{)t #vO:N>f,qլؔ),;͓s]emcs!|w} Q>ӂ'F@!gvxK.YE3}$Yc8cUpNA{06oh Ǒ+.eҥգLi8oW 7Yl6_yS0r1WWV_n`*, iD ]Zv`_ަMy5 K.^۩ 'WXZ^*ZC{Ő߄T:-n Xvu+ 8gxNo̳"KA6~z38UL~jmtŊnXa~Zd5f zh8◹ !m jfRB0e&''^YqC4}Gu$sug` (` mL BR 6ܳT0NT褏9d@4t"zJ_ O( e;zGW) #HB`R93훜wD_5'~= \αm?3bKq1o(KU 7f7GFl =nJofU:5u8\q(?Fc>ɼ s:}tхOt[ʒ1Z(I̙q&A^z&n\|݂z7l{>m6>G-p!ۑJU*qr$Wȧn![̄όJuf!uݤ(5L:GuPh_LY SEX9lAT[GrqY qQSٞwWtgp?&!gp(vg mɰږb9nyvq|${ d+; HK8309$=ZsY~H*,4B8k4ٜt|}n?XRDc#!иz~* '@/8L rЧv^ϥ?U@sHVг~)Gy{9o7ۗ[V^aiiYC>$si[_ ]ՏDM; _۪SJ )xveLW^ų=b_f%TM.!wnkXTM@䋡^2$KY ",y;k8'g"TBaE[\k"|2\ {TT wo8rۚxN\)j0cP` 򐊑]c@*9;1-jӗ(Rw)ؔ4sr˟XV{VB+ޝ5i7v #czT9W7}"T3K5iy}(z q;`xd 6B \FoLN~tnwHpvto jҘL9޾پe{=d Ԧ>.NfON+p l&;(ܩ{yZ2D{ԩyX4S61] )fg`8?DK2T`mdt Ϋ_)evP~'^|3>N\V7\f5,;W6}W=/nj"bNaT*l);Y$'C6h.29 fοf?"*#j#u[n.KR8o^lm܏2rYv 4(qD,he\ܲ] T8 "cjP>eګSZ8ȖN6LŽEvUaC@9awYoZ4UǂXol¤jGp%c*ةfٍ^WIN l+asՁ5XF z=#CEQ%"?R'{ZQI& jObyej`ǩemka4p,cE'1zɸԓP3,@#:4-Jhb&d4>鶛c?YꭻN%(RczKvI:xy[*Ec֦9u~345zukYo`|OxDAGXd\NIϛص9V$C}VP$q'9+s I#zdf-$r2bRaij!~dRw_9͛Ib$/F?}`o\TOw"BmE Ly1op"DцY\iw]V + ̵`>y \h?-2"z#o,D+d! Iqʒ X:sv!ߟvEi٨ u2K6&|s^NGs_Zjme%bͥCtM ;|[/0#wC.@a>Ճ;8v53ڮqN_>,VALGޒQ:o?O_K-c̈.D~U3ilu+8hiQw^1O4_#L&f0a= gP gvJ1t srv}iUz@xfS=PlobYĵp(=P7%~盉R*H$՝HNH~Ԍ,Ȓ-@5[Q"is`ڎL<w͓h{v75/{o }WmT}K<aF2S" \fE(윇7?1->jV*R"U,1"v袷6bo o/Ai,ssl O*];0#hE ,-ɔm9VOao G7&k7!DJ#"QݙB Y@N\3b0A8EsTcӹy 50po6i61zg.R(W^V8):n,&0*;ףcRzs24}7][]eh۰CN).}QD} ^P-,ָXyu| T-|, s9xKm)8:E%./.7>2  A'yPl{VM5{P_,n!0;A|T*}"^+p;'7![H\LW&rz!uu.f^fq8{mQ3/ض̵߯ދc-&UPΤ4qf|?Y73M[_A5i"{at5r#Jm~&ݟX׾a݄k\IL0͋|<=}zo sD?R1t\2ם\YO6PBCt!<̨MɹXαjYX쓨1+_E#Bo^:ߺm ܩXFl(V0Ox>CFwd}Mutp'aLr c3̡ |rj#v In~by̜Vq u}2'`" fœ5VJ}cK]D"(1!N<6ظyd6sɼҠ]xZE$T-e*..}hZ{kWh@z_26ѰrA q܍lZW"+Րp/ѸR*^􇵛(Jc1zRn%LS+zfo{1eĪ+88C.lPzԫWBY QF`þ[&P^%12RRժ6f `(,Dd1&Sq&[BżWv#ܼa"=0wDN^iƟuoLc|8+@~eg6*7lN.0mFF>+GFq]C|6U˞>XcW`ngT M8T{к{܅); A6ob_zq9֫~+<;LzKLH}d?;\%? yƴZoӌ6U j̋/~ToLЃbsY*\2R[0i.^z@_j}IЇԁJ*u陾T/]͹7)o's .Iڗ%"܁*]]_' Z"$JM`a!y^-8oe+5}3~3h?8z{ؐe`Ehm䑜179&BMS}ecw\gQGdBM:m3ÖI= I3(53+}Pa™9U7պip Z9V@,) T-0vxC0|pjAc{e/ د?W D5)!Nq\ͧ͙i82vU!I6|,&%@In@~9>#ᄝ9$P~td Lzy )%L{ 6wD/ͮ_ӛ7kʓq$Rq~5oˀLi(Z\!s?D og=@7hﭩfJneVA/B( qj }EGZ`YDU ~oP :7 †X<( scYJ3(2M̘I\uOK]ay[Y0⿦ PL81YԴ-ǖ?HԦ=JX1T4ʎ;Lτ+>jO@Y+%5`RHo^ѡBź?<Mr[SL;J~SxW ˒m8 tXr㙤#t>ktar$_`̙AҚdnrj(Y+dm).c*^ieIC9k.it3x_ Ul͌nH b"knk ?r\qq9{7@,Ǣ3RIa\5W!v}Oxgȵ0"ǦE$]}PyU2w81:v 5KU6Wr&M6UzQ z+̌e[)罠d7 dv_\!@ 5h TkD*ln~̆q*` k[3UΘe*bO#+g#a%}ap.$y2Ԫ <\ jH1.|qvj;h29Mp tZZdWRk$a@7W˟O I CwZH1dih73BINC{LEb;9+(dU& hMĞ1㧴Jmng= AׂG]<:X-KKCw"ilYkȔ쯻lF(?U1M4 6$EMhyDlkfӔ)}ISg޷X(B^>&s&Ym_ ͋\ ]Iё}#,LeX/s۩epPɼ-< z7#qY 5l~P&9ac<|0cAxvvv/Λ{m.@Pe\O:8vWE (3vyxjS^ Y1$ޗNwق4> 3(@qɁ@zHFGU&6ۣݰ?cFACK'_8_NXN4).؟%g ;PJ}p8R~zL60byIh Q%yN7KW8sl7 b 橃qȡ3욐q5y5'?Cs?8O8Mde^X疤d!} Tϋ TO+xʹ;˄Z, U\\0?$P~J˺Gλfh bB|6Nv]h /w);[ ӂ!}+=o~(x3tW(w>{EI"U\دb%@+Xni;Au X; 2BIeP_*N]a$L-?A r :i&.Rƣ,CfQ9A)Lb}bIZ>ίr)1Fy)Z%$kчպߨu&oήt%y@i} \3iʰue` rcS9/ XH˳fH!@&|K&~jHzYl`ν5PiWb&qUV X g1Ow zIsy_Z{1j/~=}:{یxB-بt?7ĺWFZo.+R/Yv\odd'ŖK1 GX yxK1ʬY]jL4pMvb; !Պ^5qt3ߞLpA?IҸmBv*ƀ$`/VP#Esdj -Hk@ ^h.5⪃5BV9gZSqXn_|-̱֨{3fl~q9 z<@w;/?!.Ѥl~Cޱ@3o;niNW<~m0϶֨ QӤ)v!4ufľϤNK 0 7VU@{p;k 6@_[a vwW v8Pԯh12RR*WϱDDL/ŪWs_YJo9ZI-\BMCbO$M^oUiHC)`xb GoOfKa{R ]]0Vx]FPՊ,A1Qa)ͥTA#,ֽA9~ptps#vqEM߀lS-aH'r9#V==:] sz\V_)RO}:iO8)?m)X&*'+HP&c $hIb_٫vsZS!+޴1Q It_EֻN qS>$Tŝ,HLj1 AN=!a$5_']4?[gc{H_[ono]}J~0"W~<FvzeE5`z&:3uFkDAno(=]arQ5џD[R^NVB)3DPwqԍj S;[QPgrm( ⋿Vq^wqdO~x"R_&CGMaQV4+em>lm2g\ʚcԤmݾ- m{Rm LX =QlRRHkżhN8ITٖ-ABaHwq)\ֺHҪ5~}Gzx'lqߟ_Vn?fy)"`%ޏfƭ146Cb]X+U>Z-e)ҙDc%xή?RQ>-Tr\H:@s]ǯQ^ ral#HZlW//p/@ _X+gO"n%G.a38$ S~/]I= Q?Fg{}e mXfd΁7JVs*}ó~G^1K,5k~Pœ eHS(1|& _6ÿ]W+}|hoOCe#3e#-?xI;`Yfprm6fgWh1rw+H^7 -' lMvI{aicLQuc ɓf_ˈkI~>|ҡH2pDZd₂VF+u P!)SJ߈ jW)ήR?Of=cC G;XE_8%oBff$?c." 0 !yRFL}-bpU'w dS^uG'Y1 @8ِWJM2.Py(oT@5څWyN*[mtP.qng+>ƛd8~Cm Οh?HΏ dě2-0ˇ}=MKW1$+HFκ~XDZ%rDlAbț.;0as:lY3?F+n<_+&-3EtB.)/tu [DVdZ#%nek0!~cK Catv,DVRz`i ޒuSlfi\+_PVYHV G_;Q9_0 YW CK̩*qV:q9nj C,M -Ɗ#~P"dVr"x\zsupqveggV`OT-gBUinz @şZX+yiywt>$H=aJd/q(%gcjqh"/ņ{L*ذ~2DY^hΒVoȾ}ʖA_8p1 _%1>Ӎdo׹3EQRx~rHEpHnZ(tXOx4R!,0!zR1R'`N1;'ىď}AffsK1wyoĞg,XrTS(ct f@{JT3ī)aUsVq1&l뜛_ty̦HhK=4]0.:,"{C}cJp1k|><û9J7<%͹>XhL"U7&%m{0[§[ǖ<}sIO?RJ;>THZHh_r H32}5[GM$\?P( HIߚLS}@g|K~'2^'l.FyhZ&:R+8d.xA ؾp я(6J6D(q)]"7zQK0Tg|*Q'])"[7(2KqY>m~ME4N:S n-!+!}I6njKb%C|_g ^o DY׏tbv#k}6wh#v&:,\(2(9CJxgd&t$MFs쯈Կ/b{63^No~RْHWҒF`4d8)b̽I;KLg'UŖ D5gvՒ&9Gڴ5/JRO8qQ aK~ALq0Μh %)TX_EY o7oɉVcnWDn/DbEJTeգŧx+ b)sA6sÀmvFߐNct 7C&l[:ߖjpВQ p$[hym:BU>G7~ų9t t{vEg*UݪPlI{eˁ4]S5-Q܆6Z=uB2ʇ)=$m" _ ĩnGv%x5-.δaBsWbXz5VC?ߍnO9^&9p=/7y_[zRB_kKG1dv-QΟ!q/ݕ& 1O_xXjOs-o} _U,UX١Qu.[I,= q4ZFs)[ +Cͷ `GPj43h~{cDXlS[Iw@X>,M R#(h :rucèa\qiJ"`4r2͞~ϴc9tue|Usiaxk~\MP@6NJA+ңlne 1B.Y2uтD8ڼ\J6/34z;KTbIǖscV=-0w%~G\JCrq/=rGTʃYk=Cpl&.q]5` f($i)m}FBAign=d$u3mL:)O+2 `6FՁ`,kb_"eBTU/r(B}",6nȞW.#g=vQu! fFn;*kT"Z9R"xO5Sֲ#+(_ڳLik3iZKԏ5x&\C\2%{@W9y7-ѷ3P![_1+v&ѡ^gt<):(P 4шv}Z_5tw`[L(>G(qyA:F{KӪE|gp30+geg\2g#WU]6cpŧ(yn+0B)h?x)#KWfU}hj3 8x_FßD`<4g!*fZmo5flmEq¿fMon.=D;{D>ِt`5h"A@3Z.r>O54jqYchJza [GVfqj1D`ި8M=tbX {yVCBR# # ΦHۋW\%#Tۭc60 5]vj\1;Nˈj>)kI<16gw4QOL78(A2t M\9;sZsu' ``aG?U\~l`~m4!?( 4>Z9)nTNjە5 2Rr y>򿐊|)p5s/SG;?Z♂2[5̀:Pv#v$Q|o6ou)v'-Bm~Z,,juj8ӆ;=SUE m?EH10piF JOY*8t|tVLM6ͧaWi(He!59n'!'2ȚRëće^h/$kwSŌSbBF 4^6,S qM@/%Bwh/̴*b6o2mTB4Ovc!p7M@F˃I$kVP⠧ OVcj5r?+}Fi t  dG/Z0WW6CVb& N}GoKv 1,7 Tt78(`!&5m (滚oYwjlN'&9ñG t$9~-!6b4 ow[x̆Yl2wAҮ'IT&~"3Tr @ $A\oi1laf(ӳz&!e*M55fD|φŰg HAʰIG\fc!p&MVۿkp坚&s[66NaIX3KiyrTœkhnSᘛ : tA@DUJ܆8 3ľ| (|lEf1m#Rl`O/e`u }fD# \yJ1j5ﶋ|ќUlʁ)6nOSpRv#RmkyC G=揇~2GMuܠߧ)t8 ؾc() gN,޸dh tRZ },l&zT+Š\@2Hr 24FOM[Z>:oෂd7kGR!ЪLxX9yD7&I{plͨҘmV,&4l 2E`|xP:%uHɐ1 0إ]POR JSP10b-&T T[ק;YO][Mig5'YTrҊQGn4 tbms"'crdp>.LKP+^\~H98 wU( W}u}Xɦݥ/ ojX W̷hJ$t(FB++Pƻ['!qB5Zrn΍3)岡W-# ,HEE SnUUאLA Ԗ+<ԄSz:;ծ;Q١k&%@AgEeW-Ɉ.c{“cfYQw%GXG{#eFڈBꈑ,aIr Tr͍‰1Ip(7[ϰI?hglL>}GE6 XuRe2[V`v~PcI>1D#A۬0 Uv]QBٷcTP-LiYo.MySzD']Yt-ɸ4UIm`!_Z/2}>֋~(,c4=[YnKȿH#mx'hĺ]i5}\{!XT1ƀHi:}OyXZy /)B7[dIijJ0x9=B7֥zc@(_: ;.2V&35G11@i6GFG4r6ѷ7@;{d}ϊvI>wɍ` }EN0@Lzܭm3ާ%@W^p^lYgˈURBR%]˒zK,PZC'Egb`M62)Ld8V#On#452]ASa*U|A(F7di2HuXK6جwD@&$!QaI<$D40u8|)U^#o|y(;1EG.u%ݸ%!DvM: FnlJ;P!1[o.Ađ2 ^ҤNfNy_n^O`M!5ur.fڷЌ 'AL΋! sXx:}jinM%`lЏב#z)CeFV,Ҕ(EÏC% ja&?rY$˘S_#7@ZKiPM%tORIc&`{.x 6~?dHXP4ŋO|p,6YΚ7Г/%i4p)Ĭ/l:3cٹev?꓉TeKv#Nu9-jrXo:?<4r+*pBY~tovc\0 fY,U6rA$7Pk/bhT7U8iZb}]!7Hw)+lKd6D.?8)õ""Jr/'P":/cXR2= eƈ-E )MHvf& _fm}{C;l^rsMےmr 5I[KBtj4K&MaBWog_ߟx7DɣsqQpjH: k 2͈y W3æ7E}|G.};BU;XX3DO/T( IJ3 &q9tN9z[5%C ue% {?0y1ՋvTaf ]+xʙ;܎^nM(Ԛ}p !3~hQ6|yWB_z;6ƟR,Z;)ܻax𽕧9=~`hDKh?uP53W[ žMW^CTq#2R~fr+JYĔ y]x*290AF) zn]^bQ-6ksaK ƏJ*Za6oHA6arpe|ڴfT*zJ]%SV/;^3CH/)&w!+t#)ȭ\|f]sSmԍ6F{Uߠ_ٔ8JEP2o+XKQP1"\b6HS!X߅?%ba4mp^T$vu\bo/AmalnA|I&Ɉl@M8fBA0:(}1ЈvRzų/Czn8.+2n3u Ey7Fuspa_%ڂԴg"=`"',zDu?xPH:љu:bP@kIg3si̠„HCYF6VD}I)nDVһ"D[A ubޥ5ſtx{ :{zSJBw I.R 9X싽_dZʔɚ'hu֩GQsm鐘\Z [)>nEttM<=NLv iw@11t3j*h˶LQ`.XbцfqP& j 1 ?5`%i563p$!X[q4ޖYm. );d ŎT^27vh3Zݥ)(>2F{R!e l=FNHjd Tvk[^}F8X? Ο-/,_Ҁ7B㔟/Kx֖w&;a:44Q^dGYmq759y0Mvsj$1O-LN釧IŽSaezj=[4Ƹ#*ǁKRacEKepW XVc6=_̟M-NXfn*:hL( MaS,dQ= z7NiXGNT|ri~S1}BH&pDɷEtQ/]#ESz;cG+^ V\&7KZ@8F3kspT艂7C1*xFO@!Q3⨱^r&b`!"Kev(V.(m$T!~ss;06Uٌ(լUYp3-er?qcoR\D81)K69FCKa7I<q8ݵX#Agɦ >3"sOB;G5"niY=@ ^n3ܚ6yHВ8N8Dn|^QSO)!4i57#{@1!uoO5/0-[]u}b$gNbzB?`L !=0<,ޏ,O+ɲu7VAHp¼pBuѺ)0 _U"fhO gпuǰqȶ~䤝Cͫp4P9eCf76 aj4vqY<0#՜;ici1]D[yp:}xR7GM:-Ih*DtM.cI).}\-WcSWN@{ `ź*HeEsyQwg,`*hlCQ8_ :fM%=>H4J]{)ӊN0!?첔3~Te*g=̂],q3^vDJA)Z=3Q"-p-Xް(}寜cXp%0P]V 2m|z0f?b9 cdL7,ғ#|xP>% fYHa ˊA|39u̩m]i 4:bTL4MT_܊Pj9isK<2I< K/2.˅R@`IU[ Ce4/yׯ>P+bګaǑ帚D\zc\Ydoeh+YghV(ˆvM[7\74MO5lGSD_hZE<VFuGk)츒Vʰw0$62 fb Cb: %dQ苡-|k˾wq4DՕaFB\s5J@ /&5zxY}sdrq^yNH(P0"r4h\65s8-r:~>@!, ޾bzo yqQqT=;*SHV,1%E~Ū"+ծ5喫 nw{,LC7zȽhH7$t|v6ĽUFbMzR ?KfZc*_lnFç.`\NH R2mB7 ?LX@@Wv#"m%4NϦ+Ϡ+/ LZm(g?=x12 HziTdŘydڠCm <:W`F޳=W'ѱNRo6Q, O{]M< ;qGtj3PN^s .ŢMPA`vdvW!?Lmk!f_RwLjw= ~`^hu&)L syV`P.~aHJ?wK1^d,^[DE[ :h~c!i',ca1+܉CV'f? 9.CLf0<h|CٛlǶs+WUňQo 1QYˋTg/bmn763~{MVx30ܪ8-۱}σDvP}G{pГYqNXYHԖ\}~61SXj ?|J>}1?m8dJ%HV=,^˒}"jFiy@Y9'q3C1bF:򧯆'и矎`E713{ښ"}iS>D5G2̂zm{"zQ*VZS}}|dَqZJB4awܹդ} Fy*QRxĞc˂9Hu:SwX IʂS^g;K&3-bSN7^:MMZ")JdMu}:`HQ0EΤFiq6>O00r,/сX%IH3U`k TxLf>>edž1΀V/WZ?kΒԶ5rT ohJl @(۾ѽ2 [ZZqUZI(B.~[Y=wҪE ʴ@"G2l<5o\=S9kН'DPӫV;'A3#@{n] (~ b;gcх:ݤ%Dj3*`wsof Au?&K!HgT CeD~xj&we~@|jt[rU3'e MRnR/L/F`Ѥ f"d=~B2E?RdfS\G~]/RfڽCB–+LaN^ZV4ږ u;^@\eLqw<TC|/Ƕ4׷'9y}0ZJgjao!,;Uy3Z1"+Dž:w{}MG>'NB9e} Wy0kKeV~7>TBX8q{bns|}T]l {'Tu$_>1ny#}\ ,.?f%մyoK]0yX8:0KaK3%19@}9?(/UCs8X&L9!6[6k>9 <e*[i|lc; ǎ !㴼m,za7[ʒWD5LO=uiB`("9{]Y5zB~zn_Q"E%3o|-B^*WXۤ+ކs ITVx@^TX}mT=8 _?UQs 9?goރ:@+GsU2Nb ؂pXI7"M ͐EF ܗomsD99#,ur*o o v )dĹNШ3,,e>06e׊8e ~ y.77͎1K'$D&.MG?S:1W?7(-'"S-J0 G ڬ3ONCn{z9=l~B/M8 8V ĦTY[+/n=ٜ(q齫3^Z߿)4E "))dgg".i7KC]Rp]K􀛔2pH3-+LY5xd^^NZskKd@tpkƿC8M$~gsv:5U+;L=_ISsT`B2VȩuGII[:RՂ)-PaH>Pg tfz"tbCcgc Pbj|dD⇬ܚd PCHSy1R"̳H:DfGT{8ʁZ(1=Ǟx>BM?2B"C5p<`u]MYrzfquEWmnzшaqLKN\.duTp-OkPSmPC(5%OVyZdjT:xK ޹u:ב1p^( 4b?T i笱Bv‰V4g<yG .AeW H6!8$J t7O&h vԵTLH/eF// )?3*údlSQK .t.AP˩Z.:JDT NQ.rF)#4 vi4-ܭD_! |71oKӋt` A!O#;nl2+WC9[nejt=¢  r g.]l/' t))zn(ʫh,M ) Җ+`UPag3ѳzG͔#p̋(T(teݰj ADdY2c/ЎɞyNlF̒T2JtEVm;ћTBh8O0uHI3گSѺƹ>`9B6mi[gm;naK6r>-NԄJ._`hg:Up8׮\"pȘ6WqE"7B⮫cl?~En}@>$cp K0g!< [7xao xiB OKMz4=q3ϱ2N*nbSxUH]*/\6HĖ{h_k l6^c9FtڟSlD[Ca|f cZgL:,3\!J~gU6[軕*`Hڢ}Scd2A# dpJ&(~w %yBSPDEpG:#w0K[-;pɬ/hp|'7xU? (d^gKI聾&PfEM.(ΊHK(}ʴ1# ϝD[L͡r3A4vFDF2hJ[4f䑢6f|Q6 91t9"^STyV WBL#uҠ"*a3S%) 1HHJY[4ަR-eBGZ-nnYi_7:}(nC|3+fx mj& _\"|&g,I tD"`\{|[y ܆>-O>JN8݄#Lv(Kb{{2qk,z4a \yY=)158P\7D䤙Cp>1@n7D\[WT߬ =adE\q-ɯST1Omt Dt]L%iwY0SÒ ӳwJ=3)+U㨑z=ӉSwdȾ𰻕vM؍gf?c `m$ls 6ef&3xAO3 bҏex\q%[J4`@3SL/ooAIF8dpΎ"+9@E(,NvfUlt]P[XrcYpiRn Jp^m ټv|5z&ҵЏXhT6a3;y4 (:7U Hw}%yu(@:֢U*߆B>ba`6Z\`y` 4j ܨ/ٲpzr8ȸ5G.k&g6m8lU·4ǡ4$zџ9[ݷP7RA)Y7 TOJ=Hov{N+ oQ;><BJP ^ 0vʽi:2GHtDZȽdRhVWiɑ8-BU{L;-:3!yiW#]¿9w,l(A'i5HH6XV]K>|/%dk(XqKFwC.M gجk<Ǒ)2 2RWz8vu"Q? S5ٳѱbsN*a.^|b:l~JThn ^nFjLR%7@V]ZV}>̗ؽ>LH%rzMKrʊ'2݀e`e{BONG4.I@_!p3Hi7͹?uRpeppyoPTUG._VۡZhFӔjlu^v WJƂpV?=a>|ɸBFC""\-BF`p9;Bѕ)́Vcאq?#'<ܼ0l%*6>êU'W)Vp'iy'z̚If0vу<<[F!P4qMq ˹=6 m&5)8b!nÚ ez [u pS 2sېzfyn!tAꏯ\78R3szʯw;ڏ޹c$ɅW7LRόAT5_8aP~HϿhQ1{!؎;!i${;=}n3iDT[nObgy;W{ O6!;1~5yտ5tW%Cbwe&Z$go3^*{>XԂNɦ=W#EhGC ~&LC7UESI#_vYIJq>mԠy;9@"Huj$RM_C^babEȑadBSV ŋie.d]5%rRkL͔NˡZ7+%)\'=2Wހi9C:ٷ6G$Ug^u^9UJzEc;HDQ-ۗGD)J'aH7SaoؗO-r '<9sGAU#4:HؐwIB"k&W0DeD( R_f6ӨM3(bm`~`Ռr_SYx1,TSe}d=3|ZE:<άva- 6JҲhÕ*$ߟ7{oچnC+'og {%,eqyc;mEn|!K0jEum[)t/WU7}<.6FMy[ͬ߮MB(`R)C2k Ky"Q'H e.V?Y1u9BrMZ(]^ފR 2yO!U1)TM R l4`2pНBBm<]nυ5nh@Z5R!tcQBk Tϊ:BW\^KY읳?*d.mG`Cd4>WaS9 Q1lF2Ua(}9ՍeP|؇*#J]3ђ>0 B#Zfuu#<,6sZxG5٣dTEҞҘw&{_U@rGZ.X"O?DR^ aO'PD.#2ފ ]m 4R?YQף3򶁧mUWK.3I ~)~x>e)Sl\=q_jSY%ɛLZ85Z=dIpe4*Ǫ mF1=j8p6bD:a=xJorC1 .FxHCަS/6tce~Eذ*Emޗ*@m垎v-%&-e2&ᯀ]^V/f$SK5k}ݕ(@jy$81I`%ʬA$2wcSJw?6\0ɞ3S:p*?P/TR8QL/ϱ>꾇dݱb-U? a3 |WNoN{ a9Bm4x)B_ ,eA ȸ-GS*feur3%^mk(29g2ֆ r)w{QF5T4VOu@Tiv šb|tέN5mYiWISTt#G` P/J^A`ܱЃ5QޡHD #dF~dTM"엛O֢ WՏBVĺN]Ui[Qoj܆U"=;.NoSm>%]EGڛ^@ӄrk7~àW:7sz8)X!֦v*߻E:@1K|)Y']TWDX@D~x&%$ęRs?qGZBf'9.+F AX[B"q:kw'zLGGk(V;žGp#z5ðn)a'exޮÛkm[)Qb7ZNv^Bhh*w#n,1R44e}[&ʪ;)$hތG$fm#^U۩:f"yCG{͆pW(114܂'z`V"r]=)| 0m)`/ķe&LS#xB:ѴJɌjL#/_5;&rpZȮ {qYLK"BփUbA1쓛$9E\c`W1!tt*࠙ץ:`Cv<6G>"XgʃKRx 'w)RD@|T)Fe/VÁ -)g,H4v dn ArjM*\F9>ڈ621t~,`Pd;Oj֛%҆3/9q n@5@Z92l/- uF*,`g- UBGtV,C^ ?af/AZ-fk~7,}8 R>*!N ؂]\pD7 a%Z3b$? ́ bCDwW"d/*{R§7cDzVMmrffP_( gS26X8&:ZP"jn=t*Rvf"ۧa~׹ܹuy2Gm(^OHB|y*r3VK ^sHiʍ;NB2&hbe V˔w+Rr9:S<,(AcR˥p"ful u vԢ\r+}xJTf]  }5ts/OL;}-}bJϘU$k|i[lAÙf?._T~ ÝTsZ_~ppc\xA6YD;6 VAw c1 ivuͭɴP@l:puO۶~+ 餖cnU.WWIږIe|\ky-vM,Kln8K\7{4>᯿a)$J Zò!a s04QB^)c N<sk`l2owT`N$@t*XЍYrJz+,6>zjSbTBn^|_yyMTz-J-eaUReҐYz5y@2,tI4݊qC`O/^'D,Raŧ,bٜzFXR&,hsii.Pqr++~ֹl;S=ƸO!,JƁ %3ȅnY/d1ؕ.nJ"$>* .wv(ݲLtN/܍Gװ7҃MYVԞw#4QڥOji=Fo|sSs6*,10SOcRd4tp_'8"sa.Q&~y/]6hcd(HWBkJ8ƣe" ?N-.,iΤ ЀV錌ěgg!0n|9_P%%Z}[;z)`-n Zdq~E#* zEk`4N1vۓ(M8V*}#gk%ETXn1zw@s؉z^ 7jm*d Cw.Zb6ht‹T9ܼ^KXzNO臬ҭ[|8m]&o VB]%>K\*ƧK-;@{1 E(dձ= <.XTh-`*r>WaWLue"\qC! M_ܺuOlg;c5U"Υ;:/Jķz?LRq1~@y1/ZFcq^V@ ai A~̞8SkDHR xqDI)&+uE?]q8 Vվ&42fjqa5G\wF\WU-ϬMF;҄!X8SVp%} H >Ȏf.mn,|)ؐ{(02 DмCƇ3zNO*E5 lPȷN7ُ/>ߨ++S^$s1w  QŒoT3b&lG^9bgOr#^O?i]|J#hS8;,VxKoK>ReK/8 ;rqs47&;bشy~ zQɊw4P&*t2@;wY_3J u<6%69+BdsZޒ;.N)Zy!VZ^~_[! ){(mWu]o];ZYm-2un 4!QgD PT_Xa)s&:Mt w$dx7ki0J$Olh pZZ k3-gv@*PBɣ+kۊ*8/hz)@Lz6s%XvD8zn& ~hKD ".VdoT6UH}4'q`5& K@qL\R/ Gr **ydlHw]%HV( 9w:F^pZ46|O=cܧں,L6!N |v[ `ދۺw>!]a0ʺnna&d. SHa45F >Rכc '{tܷJWpZRNTErб;(e#^ƍR eZ(1Fyo1MQ抵e@#4$">TK-z,!\zq@ .FPnINnCde}2v')nŁm /l62Z].v8 .u3ɸRmʹ0Z_p/r|Jog\5.Ԡx GZ %o[OEؙ#8Ot8vRm 촪~JBR﫱i<_emnxv5gTq,s$%87j{C|.Ƣz#|1{PVgrEt*Q7/fqi}F*Z^@> \:8lwP:V zVtyU 4p/ SQ_+C 츽H57(%qOzžYo<60Haw$fıD؇S{0ZxQ@wN$ LIx8T>ƚb[!OX(6'&oDo'~0+=QΘN^]֌iPAJlnߤP5si+4>Rȯݝq^"5d|lmzs&;[U2a՛˯WC6xG^TBkeBێ2ȹSD@7rtTB2ƻȝ`4,hLd!ߢuǵO68CZ vdyU y][/*v&P|J 8lJ|F:/vkI\%c}{-A!pۙoAD[O%|>n1&y)IDP zIGގ" en9Z}4YjrX khK}Wol/UGxl,[+7<5#>'W3ςʚO9!RqIKJB yF Lp2.\0b%0wj)ZU;<C]zAy]ОXh87gҷzM}^@>c1GCa bɛ(0JH|*j`s2ɳԇDnfTqgCHs[x8 hBMLNWq"N"r /ǚ{`ʱz8DLe ;\cV!|gLH˘/K-uY}u;$ .n!?^ެRhg+67.1k!CG@ +Ʃ;,uk("XRULH1ՕZ,%hȀM7P4'З>l.c Li,".4T^0ROםWU;¨wi}y-V m,]g%XHfgpSB Նf k,HӖ]sM=>]xp}WyEˠ45Ɯ\}J >=ƿ* iba *LPb(H( =S.?M884^faY-?&oZ:>a|Tg@O ,9C=#/>!* G?}Duq/5ǝ`ExJW)@!ΏRRS]t-i8O )/2pBHn_>ތ#l$I6:EƯ<)([OL@u&-ϠVq&*GKD|=`F\ MsnabjҼ>jO>?~DVB% A;=}TaDx+e]FUOoCfv8pަɼ@?s{]Qa۽='n؝܁7G%g-!"xo_ᡐ޿/  V[~=xBzM TNv2q0<~mZw]k|5^mHζ[(y!ZrN_#;Zq.$3&+3s~$xRZJՐq1XpÙ\A B]#.8",:K6ٞ%APHzђW4'$J|Y#u*z <5 c7J3mnoj 5D8P{?/|X8`PNo(Jƍ@K\509tkhW4/ę$wħYJN uK*Kd"ތT$pǣ>Rx/=(A-a-|ƊUH__wCr|xm9\y R#~qUPb2aT{J,@`&kt&m ZyI dn쑳 GLz+D'{\j#6L`MGW):t+m5+ɮѴorVhߕ]ɾԖ%㵶cm Gq]Rt7䏺*̲؈լbU)7`@BaдY¢33#,LǶL/뜀I<ā*/W877DHK9\`>[f@hR/8C ڇ+%l{BVIl4-ٻ;Iƶ{OT *PeI2 4lEN9[;;/gp]-Hm2fϓ4 V ;!eYd&T9r yP(N.k$,VC CQ;V֦2)ׇ+,՞kR!,ZhjqVj1p4jزY\ Vlz qd-J{XWMſ'(xO}GU+vK\%dޑ'1 z:Uջ)`s_&D=BcO(pztl`9ܗ؃tU/{C~.ĎG&r83>l*rr'(׆\u㰈6IH>/#:l 6\uPy/:5l9&[bmd_>`fs!2g›r #+E}Zr1?`ԥX0Ju[*GZ#]v|Vӑi4,^9D֏ך284V@nS{i#T41ܷ򴷅ZrMКT: a{QpJ;o^+Inh(`LWc}3Ol[Ӎs ůSL}_B(|k/d[=mƱU&a5G3O 7v5(BhWluhCߑE/1gjGr{8>BTşOHnI 9g)πv#7t KxG dhnxkO77T'.#eo刎Y,:4g Ŀ?3Zȇh=ZGN (}9Ȧg_i*oqZ(Rno8"d?լXno1* M!z,xKNhZPfG_E{rQؤ$ɴiKz~P ճZ}svgZa`D4PWLJa o)sN/չb`7-A`+htiC7TZF㋇#TjM#G2u k5 Ϳ"^c`I(d$f0qU4Rb Ռx԰?MZϨtH>4ٮIP1P$Acr07UW(86"/beۺ'QD弙Vlߗ5&!/{(Vݑ9#1Ƚp+ԚTJ,F@.%}zM^1{0[jbў^y1v_ѶfE\o~f4N1!4|[֔[ai{ZcQT1WB.k.n hׂq;؄8y_cmJHPrb<s53:xVBvoǏtKm@:7 B(\t1uU.e(.Yu\{ yĒ}un)ѓ4@1Bݜ歩z^̭kLrϙri\=1IYyR7˩NfD̅A9(Jɨl ecoBI>9% #TDL,t>{[ݹ1)hnM088GzH/ n| Zj9[1rx*ڣZ#?z64._Tw2✩y/ H T814*|SmQQʊ۷ 4^_5ރǘ)JQY7 np5}ݺY?<[Ը"Y[ZW,X{N"{cjkSc~q~$ <ҪOɄ M]Z7a(2܇[\ xNhT5}?o(ٶ]P~dG*"oi @IT>n@7Ġ{>X(v>ּs܁t`,󥾵(l=pOO/u_6{qN>p&27=vnS$μ̓j>?0hdx#ym%[}\ 3e5Gv'u+H/9(޹ѤDkت?)dw0 Z uJŹYU+5]Srs9Jyq-T#^'m;ʈ  .p nsߋ_Ӧ*%pRuݬaeJ=諺ԈIdb0,пA&wEh\o+j26[%gt udkR߉7\@HH~_[m^; ͡yUsDfO[ny]5p^lb4v͎[! W*7`-N؅Ef9FDjZ}{+gYA*N~CkD!mr~J#\e7wi8+ bszGE : ūR}#dWw`j2{Xv6w'qsz,&Ү0;rc=FmNǸPU\@8#q[V_( .pp#+OJ+I:q@'kbd>dfO5|SDWLpc4ӑc6o%`nAGc3ClHS= .>оq1EߠOc>^""[sHW,QXzbЖJ9h_ V2jHL]vO: b_cpnƷj(Mኋ(xzMDɆZX%iif㕜,ˎYeSq@==`5k%fn/).h%!#s_;r MCj.j2v:!~aޫ{c<=Cd[Xa'o;q\aʹ ;sdIdZJls(>]lySN s"IbJ-paEk֞^ފS&ΪǮ0W W 9a;e)hPXAh"(۷d[`+E64<8pT FtY,[$os5ema=DZ[eZswsy]9bܚE,qn$LGnByH}JQ39Nz`Xgq_{[rGiS"2sG8'jҾ${MHOG@J%b[`FJ-|Cw  2a^(M'XIzO:~zhW `TSC {#h?; Y͋ *eb̔A5#EۑR ЈYwA6w'K|:Szhi߉{{N-!A۝/ɿL=7YIjCܛ=N34#1xi:TEGБmJ4t7ZG BW%gP*}Ii* o\Ġx@;q,zu$nYNAњ8]$N&sQylxqO=WN-zOϗ hG̋4)Xx=<(~wDYO9ez3G 6q^aICEQgl| }`&vjB ѥZ`)#Ӽ98몔EO6mFќ5.Xۙnje=}h~px]ndW7|rCぺ,Fs2ޘwǍ?E.TJњ --V]Gl d2B i>NR?s4%ɨPK\g3 bMOGjĞHj8q>2 2:I( \˝G w2iR{eth#Vr?配54*& ڸGTl0X /g,b_?(> OK;0d Ev&7σ.O}m rPCF=#tu4w 5l vwW1Oxj-={L&69a=J*֭~4Dk9{y${ NB_ʹq(~gmy'.A bX4%2m&X`RlO%: }DWf{>X@&qG EJCF`I2nAf{n3nBu1TiFm3hyz D ~jn@B@A#Ҳܷ+FVpWLq{E"<I&;?V-[ĚIÍbmTLNU!(M0Lwas\l9(F X͵sT,c3nĖ*k4S;VtE9O։A#Άi~-0cw,n%MrWͿt=Y}AL~+6gGX|k>5 ۅ: 'Nr+uU/iu@R6x,Tۜ_2ʰب0v'JдXä6Ly/W()nlffhqW]JO~/x,~4}}cM"P ҦRPV_}UP6&! W=7Y[ Bg^ң)r؍7 ^hsEE/x-YN87ܪ?Sj!^\V9oazEHi!QbX`4 GMa= TtIE-n 1t8H3pπ72:GfDzH t<(n~i+Y_Fc'fu62 i/ז^!3M7Ԟ#[uD Ҕ a?GoLȻvUGgRbY Uj2Js2v(zN+ḿ>$؈zdHp6v,/Q9l ][6$k[]FZTJۥuQ16%R GȦQm _jnũe]C'ct3yP '>Ŧ'vt-\4"nEjO rwZvS.ORBWn2k'bC,@}vj1[ r }>;(?L.)&z1h1Gl72'xG`I (Zgmvߕ \aVslKNd"Czez3Q:bh-H]~09Ś_`iw/ԧhnܺ~VtE,4 Dr;K\(9 o- }?Z:Njǩ\k.sP1|:tBj|f4vŢv"b漘b'ܡg@-l DaދRD^|viu"I˿)22**h掶o%Y 2%J%u $Īz~jUF90b륳 2QN.9,h7F{ ^(/"N9e\oEQ*`CO>7%A RBI}Tu•"*LUˡremQ#LOP]nh1 sY0OͼZ^BcɆ։SFE5ojHQ ;4q~>ZޮXqo 7U:ڻ3 FANP4^}O#?N3N_ķZЖ‴O']b?ڛ%5SEekNmE11)')ǶmCɀ󫯠iC/ i`w y3ivK0E.ѷӅ.L#ugo]arw M"NF±Nr~ww9iAVT e얿b$J7bQד@ѹh2?QAfꅶJ̄\e]U;.T#c*N;Tc"01;g6m])uC:$͂n\Z1*VuMb'i>{}P!q;EdĨO `n7ԹB v8)&#M.E12GS U)DK l8\o|/4X!0aAIzGuFwMJu>4*⦄k!iNPgA89jx$cLuy6qNpWJH0I y% i<0`ݗiTDv~ڊfߛXVظ65n[ľZ~Ʈ,5*[܇B?NQā?|iIBXB.в$N\ -y]ÈN풉0O! 9-BO؟Hiqd6%yK>1Mƥs;j űb`u45b,KbS)o6q" dCJШ޺%_ ^d]̥r`TŧF1yP( &LJ֡p8Kheޒ% kqCJŅˀ]I,T< A)$@Shv,l`f_ IX@yτZn=};J&5ɤs5 \7c)ñ]w9[h em31}Wo[@kNHeoJ׋Y#5;nY=޼alJuI;dQhFxw`•EG# )YS ?Rg+`.aR\E>ZK@Cj+H-7Nc4RS4SLCqKpP NB] n:? )v!eKe+DljRvrHk\],yd*>; /MXήڥko8y(/H8#0.\muBfڙy2k2u5o -/F@{ dUX:4pD/ځ ̘}E3-^GŰϳo1[I^]+C7aC6H 4"j&qz_\\SiU7W\< EԪ$x'֬~Yn$gA%U^#TEo{/ߖ@NI>5ӌz_߈oDm|VHqU&5΢6"|նB z ǯ?mRX m*vjG{W_JFGC~ʼn5Gi"yTv$aN<Y'c&S[IRS,BaYfk(gsaE|YVHΞV(7jk^'g.ĝ I; `C$XҖ 3m[q/ lo{Ptꚱ̳kn rܲ}%P2,%]4" Q$*L!,!H{+%Ǽ2]i+K5X[kf†L Q[l2s;kNWbjOux,@סͲ5P)t/$0"q%>}2$2|Bƶ* 7hg_|+O.9|Zk~[~9]Os 5n-tǾ#s:\LPciMyrg ;T4߮үEhЦ/HaS5_ތ3$ TSD|%n>8{&(enHݦa΅u_{LF)YY!xh۝qLa<Ed~{lxF|e%쏹{WG%U\#~bĿtqV 3 GNb(7YE?=p5f,>?(BHs;-{7a!/%Nf{@b}G*yx6\.޴@{ Vʸk(>֤C1 O%}-OaQ%8|iLcT"h@W1b+PAux-_ egXvR忏f 6Kk2)i"'+Oެ$=͔0%&=#0(Mh1؂ eDϝOc`ksp,21U=,a2Z%Q!-qbE)&)4JJ@;c\^vINe'BP`AWk*_^5GzO;ƈ]:2l?o%ӦM,jQժ@U'S=G}9{Cl \p+x ?/d65gtfN9$Qץ$Ša0 9&EZZ%>gk#>o99۽L^Q&ӏ^oGGsX"D cWH{XRr^϶hT-uk:s|]i76o7C#;.U"@%klH_,+HhNOј84~^#~Rp?ďA&mG$Lx)ũB~{!,?RhlњxZz6 NLrNzŦIuE]>iw2^)yD-V;n?*١j9,X q6U.ߥĝN ᬗ'SQ&xiZf\c04:]@89YK XD $_hO[cf\z#4@{)qkىYD͠⏧ϳ<|D#w%@:MG!Jiv(" vz3s 8*fExӁV>H1Qpk2]7Txy|IfZZAIL|$} -VR說.ޤ;k5[/ŻrZT+ե W0!9x_GίUu9Hoυ9Gӓ;b3!*/\4]gd\& * S>:+(43BgWA(%W9V MX%Aq9.R>ٲ9G'(TGB7!0ZL9I~$Dǜ+VQ,@6q6ksd^.7`eWH {)q!VD?ي:w^_RU_q;u1ݫDpfSjڒ;h%+obt T{Iء4PGkiVq)f+9h=&[f%قl]Znt"%}цTy> dHO=K;CS{f VF))GFS,+dINh k苞Ī8,9p(`LN\ZD9hf2Va5^GDx-*~Q"$.Š iWNjn-Ϳo&NɲrdJbsTsBO#R3)B mN[#!Yyعʥy^j:@EMsGU@!dǜ+"lƻ-H0ި39\ F ܊|=Ȯb`)DG!<<,Eu 3fٝx C M1(C9 ͈!wB)_gݿ^ :my+_〕بmrr3î *pUKX=2+&p l|i]c֨/,*eUK p7oivFUT^`X)n.l{9w_MԨwm:t\||#~I'&h. @#l0:>@IS mǠcljyO"5:NI ̣t^^2ií@V+;b쓔FXHsލUbY0(vRœc6$;.C$9ѷ.s*R|}qڹnL dDF^ͦ3dcP:(5[K~!Mlrj%.l97z $K|A*S~M>?ݔ5"B8P/ i]=9tqwe\EeTI[O#$+Ř8dZ 'F@O|AP\~_!ǀPE9jJ6&b !F,EA^E_<:^{j |Ѿ7Z$ ָ%UGt+KX휲IDhFoI܀ WR&$x.?8a˗c(Q~*H3ءhHxG^p@~Ȝ}"hD~I.SK=2[.*ȿ N 4y U3}TT=U ~9o˻ *H,A[$G}6'0sgK;`y ]LDpA-a_,keG2L(SڟĨچƹ<q"WT68I:9#Z1qg߂0dy(M[Kw 0`6|뮄~܏ö\5(e/xQ߃h6 `` ea.ίP@ Eiiyɮ1CWk%D I+4~}aH erS?bjEc}>G C˚sk^W7E]$P"S , `b*GxyX.yzᠵ!{ֺ,-K1:^]#L3ǴasNgY:1mqt}TYýΜMtlShxr!2[N7\W Hzd{Kq&A&tVFQqf ;DJDX.z,X_ݚyQ1+FS=O <$` ^5h428 ZQ>ZipvN*4azimbEV)xRL*{@~ <<>SgzYqfBcB˵ΕEg:RoDgCۼ8J p >1*<-A."65;I7>@>&O~,i ; 2b@q3r{Ouٵ =0CqK2;qnl  &YLzr&~&ZgC2PS=m $7-B[*zpL e(-w hѤ%.1F.ox^!1ޛtnLdԇHoF8:.Ǜai9ҩf-$ဲeiUZx0n!!ȢB=9>x 0]gR|qỹ:@J L«e~R[ S3.[нwn6ǟ9 y^n*WfRhR,;:C ȩFEQn%-="1X;T-~-My\t+  ݇+ύ*v4'i/kMu̬ۋ3%@o𧐷Yc2c^KڋQ$fC/&t]y;bc1TJjY\#YCTiB }&|I6({7.V7ȑ9 EeB[#B{*wBC"tɤϪe9g(Sb$ `u90ٱps:bͶ'Q:">ph8>X;padډp%x݉:2겁1Qg9WG{|zd 5qnнƧ}j/sYΞb6iL6:Mb-2 BP3/C=ӔPԡzJ͎i\c&:x ]^t؝?]?FOyuAHRJғ":@$PfQF~ѕ#a0">'7{χ?;^UGnµoUF y>lXCN_>^ Y<,5YM$v9oU2W>rn=2Q r 0n.%2M+JTEOV+R 7PF4ghKZE8xsr˒c̗ N 6t;Hd!Ojq/c4M[{SCb_d3j/bO[v7@l*&(\ 2bz"* FFy;^4h]ok%W'sC?uPouX/pRXHSڦӪ,9EH`XK;vҮ}v)Jwaz(>>ʍG@k ݍ@r*jI J*k݉ey"nָZǴs$+}촼6%1VdTWR َ_ $[Cfrf"FNQyV,\I <0?1In}XbDr_1b44<=%]aGRSAC=e%VvpAd0]%/G&۞"dlq-\O͙QygNi=rHڈ -y΁K3^qB1;ilO-` dW5= v\ȅ{dx[0;,ݯ:o^^ 1|VF,+q@wXEPPId?~ 5Uc #Dw]:8$x(d~PM¬XHn!a4xk A|-oeB f5HaQfVZ:䖞KYc'#9ۋD2I&ۡBz'Y-+R&͔]Vi7'9h'tT)[(<-ewi0Eh $i}~ՆbLǩ.6%10g^\qCU+cu! ptA0M@Ln,50Ll/ HWNIGWoyϧWi߶I`-jYAIěǓ]@ &IBVrb¢':":"skԤTF EK <&i[.*kɊB|W9FW[~b{.9So5?ImV efQZ82PJ{Di0l }n!7…9[R_qicN~P5#6SWe;k^i@}zd(ֹfo RԄ3_y _ dHş[tݵ{Ʉ"U ʚlYQZVj5;@JDjܚvE<רRc]#.@EhPxp`p7),C Hs]p6)i%u὾Ǽ av:KH H&93B 8 7KM!Σ*4 ÷ap"2dgqDS;vF174=kM.<@}B>~g]ELB-H.q-pr;7x ~7ހ?^ *?e‰fq*Aҟ%fk\7 ֖.'NLdiHt^+o!0d1}yyTʒF)ȧ8|Dt>d@8cQYKrA]j_P:b#d-&ԗ=`F HE=~[9H3Z![_Fy3dIT'QW&n'p4`99C`h Ef3:!3P=RDL;߂:_RZiCR[x<"$C^MqɆT! [ڐCrZ8]>j-GR雒9f!wh/RU~B3:*cer(3V ӂͅ}P !].U= ıUF2JsPibLq#*SՖ ׭5@fh{kw"a& CuQAeKzHi<T#y:GL~< Cm׳% D![k4kͦ9Y!?,T@esfH](<!/ fޢSE۰*)oR8vZA6 t.mf NX`YH) [ߪk.z./U?AZuh/8%$&,@<3|c2ʀ,%*[1AHδJZy#p"upXg֚9% A-}5…ͅ낖G խOV%:!,ccfq#p R7YG ,tdQF_٧39e05VB2u_ |\J_PHh[snl+*+ef#Ӥa^T,ϸxO[5o n{&`ܿ_]‰^?DGeYanL*!#~hㅑ/ǴwBoM9wF T+VO )Lo]ZrptID7дwػ\}ԮU @KyHW~RxD&]]4gٺJ dD=vkM朗FZÈT͋5~Q>QfWfšˉ}Q 9E_X}JE7_fz*N%Z2 ## 4HIٟ2"^&O_a|3ٝǥiuf]%K˵z3b:|<&2pf: ⎋.6MŎ(q.5k(堳lIz w[\Pqm3{,( -cG,RFx˼cñCgrda@YʷHAvf,\?_F.)KXip[ #q-UhcEprH0%FZpV˯lԪȸ.ܡTJ[ͷ7\"Љx :CD"xVnO=~f#ŏp0R %EA ՞*eユ (Hxr WJҒ^ݔ-3TDj Qّ3\ѷa,x4v&:5J'Y< g-+?Lv ozx` +K#=vmBi~xb'}X#~euw 9y,Kv(:1K؞JnX'$rdJ tULh6ۿ%:F/ ŌDREP0I /D DAJ rU Qf*y)UqW^8NzF(YBQ56޴b}Ǣ(ƪR8S.äh~x-j5Ƈ{g/OT'>0ҁWg$L̸/P&RmIU9?楁:v 6AsmN0 W%wA+ !l\HI:#m3u@$t 5[H A|0ͼ#q; TSmt`=ު1h aw%DB~GL ,Qy |+x~V "` #[qy $FU0Q>/I&CڵGK|M DH&;K43R8i7<X+m7HB܍ל6“%QigEiMw0#MCg% OwKPF'Dt=J f3bwkPR6Hz0zf99e#ǵ^Ʒ?0Q肢>HKߘgIUInRοrdƃC1~P{GYܭkN/ %Ff,,4%B#R 3`[D#c. QXMU;:w5,}EVI")19R:r^0355dh̺@tB(kStAyeΨVaQ^n*\WlgMU 5K!?~3/y;2_k˵fd}x8@Љ[L"f< 10ND}Eh A-獳aI+,rs|D:(6! Zc_-;t!n1Bd^.](ȕa3 e]gtYזS[|p88-&y uJmN&ؙf _nmZE*>EQ3OK!J>s lQk' XtON%s;zDM^/T뤤[`{`ݦ'2ߺx)pEpۺnTŹѡ\ xZl :!oM0[zk eP>^t-Dvg:R'ΞP픃<&*-!W 41X86Hns"`H#ݤB8Yhhq9 KF(kmfh[;*Ac6*l(ƇՌεJq+n+ݻLJ J.2\iM9dFwrʽxǫ+J62_-e<9Th jj@: ݴ*$pMP0pVDox@i6 =1@k30UQUeUPlzu".h"bcISrzI:yK 4VU7bf.c4aokF^W9I#G_`L7U10ʬݫ|> ao>uR [U$pdyP7ihyJU(G!-I_cj(ÎAnT/9 -R 6YGhF!"B٠UNn@G- ?񒬬Qr {9Ļ䨦ERw돦 |BmZ_u9yJ:>!^G@-oƃȷ mRКͻs-"r~.V_]ZOR)ADr6^~#s?liL#hIU4&Wqw w[UP}kE+cj<*ٱtGwg")f2s7W.K3!V[U޼p3|@x4/3εBF`wYi *cFT,7N[y,ȝ&0sbw(YMޘ]GFJ#s(q`M`+ r po2t]dXm"P5X˜vw6LFyaUjiR(VȜFMS[4V, iR~^Ee ż:4ղmnFLջt:pԬ QhӠ@a%4=: )E]ŷ&3ޏ/P<`8'@~ DBTĵgSb  0"wԞΓ83:C#@n)$9 :`U1n/jt44NVii.Gh+3kJV=tJ՝/ۡ{إ%jdk9NNZ',S#`-e+}@J|Cs5{,*`oN&k]vP-&㪋6?/ q% ,LR3DκVneM(pv4^0S J "ul-B6qٱ rZlNR%2̠a"LO?/#)$dSCݕ7yLi5k#\F1fCP#ډbQ0+j(hZ6+;6 rN{ᨮiG4MTLs$R1!ň "M|#4kƐ `z9:zƑb!~(EWM֡_o ڴ%G_ I-@ !,E6mou D$B6M#z&G1L?PS Ie2Q=v9p|/Nmhm`kE:t"BiHS#=m+LdS |-R@֫]=kʹ"}< \ZWz[9 n{Wy!$8*T+/d*YPq b}Q!C6V#~pʓ:aJ _>՛`IԲlC³ฟ氶8ܞEƉ=Zfmv5ehO !6q "'怽n"z*'$L*uTNRB=WIoUJ( iט?GUJ =BB꺙2VpwiܒE_-:8p7vf%fvQZ9OYtS:diu_NɻLm!|ѯB/Z${Ue|o!Sc.[I>}DCdI?@G.&`!]W8>yMF<25oq Ek8c xm~C ȫȽY1h/1ؼ~ [tб%-|esQ" ONFVj aCE K28gnO7,e+)\R&mbc{N5 '*sCCf*>4s_fXV":}],yVW>| ʦvФSJ9ZqlZ̪Fn6IL\z܊b3iB x{QٛN9&qy2~M^uIدn9%w@ MYk4<[M{m(?O](T+>NE"RHDargwGj+zFqymɒߜ׫{!V,v & Vɢ{,UJ穳Bϩ? t< }iެ3&c:8-O vu`EkYCW{K n7a~h s0Kz~]u>.L;4qsFXu&lJۛB۩z-=_ >א%`j2Ihs"dX 6]F?^wk mQ~n'Ovn*`d5+HZ3ejOp2z%׀B^*m\hA/63joR[fP^ }vW9=zPnoVC! 3 /#js=r* #7|әcWEwj(B#d=#@ճ/SLBjL&{ yIK!rPuudHDN 1|6N%7:N"L̡6DZyz;;oGeэ3WܴhPZaY)+ Ώb /\!$2$o@庻-:S}RֹԱUd]_Cm4@u$:z^c8p[2nͶ0V/kY1,ʺQo3yW+DieW+Ԋm"9gca p[tG)fRU旝ع~kN_GoA-oҪg( UyoVԘ䄻j.#wVXL^_3ŏO[h\I45KٹzWjkf@p#m"|S%8֭[s@` ȐU2y_D{Z"_Pwqܒ13~TXAjdH% Oh6YiH6.Dv7D"|GB{_bPo_W^H 4Vm?ŗ,W2w ͙X`W@7zxrJUY7o/RMrZ#7~pqnHq517ev5!=XϳU:M s7(28vUYLQ(5&Cv(`r#oSWYO^RU8`Oux5s`sV󤼔&$ȧ?߉y-?LEL:u4Š7{@LU &Y[inYk9N}z%Yl4wFm$}5O_d bѪԵ cv2l*ƣgO{!@GGɶ ,ы#X$% +`4WCލ Ǜ2s_ӢI,8_$moBeCI|IS*iK0RօQQz(i>"\!k=f**3v8IXZ$!WƯ;3t`ū\4od쇌DցD؞tض"B :$cZ7S[asw;:-BF)` 0$\:"`0N;Tk~E( ./KYc5 Eۜ'laҼ`r/gI4TNs("vp2#)jBRwVjy5e/Gg ̄R>%ԋ@`@L;o.U->K]E XӘʦWLJKJXPL6DtQUϟ7 4csXyp%_ZyC׵uh#'#&+rMu޶c%}f(Qyc[j:w^`/(u谔xyk+ ;-7U uh,u Ͱe޷)*CvoiT;iw@8KpD,Z|\^chͶN U\90쾆x7LJhV|t!w?w$t <AYVD"5rm)ġrv?R 3xu@F޻<a$i#{TH9q}YI=1K&[cU1HB6ՈI*m0..lK#8j8j+>upᤶ*OM  螁`_Vw~a .XuI[G2yo+{Xۍ .%z\gܞ{ W4|y=3^5.3T*Kp\w3 ZL%a/xq%(%PqrbҰcGcVd,6$_Pqp׺XcsIlGWw~^΢ľS)SwP*5&i<7YG0.Lm57|p={f.T:ߦ49?eѯ]UaDa$B3_Sv?_P>,$oV:tCDKBGaKel7c9ġ hGY޴-^pGX%j]Z,2F͠ zC>;͂NBBM= 5!I= ֎I<Xw'! 0Y~Ѩo2|lwT8bAV/ $Rq_ӱCG#RrON;+2"pbO g/v< )D֞vT^h5ZTd,4I,vBy)[9Rӑ-N膢Q=fgFƗջFHmIVt5 a{4F?ݛS}#J>,mrMy6|R>%hT_3Ŭz ]T]8I.gN̆/ )w3 Ytf F&ϫWǺ|X9LL"-B0\]YaNὬka Rf)|^kFata";0/*%D)!7MkbVGYZػԽxnJZ90ʶt8q\|A8 ^cՒvNx v])Р.p* eztP:aC8UBCfKd3b7ZSQo5^U0ז?ƒ{CPQqQCx6:u%d$ӮM kj+m9PYktuPlv-.uP:suyP=Oܯ-ΠZg6ܖÍ{ЛȞ`r?>-Ȼv xȚki;L6rSIͭm_,e߻odĸCk{OS\o" ,M}ffL|!6ӕTs(>'US%eFB8`Ǘء* ]qBz_w_߬%n6ǜtV +[M>a1r!Q1:A,bp2d):}@zvƄ׳[ 'Vxʄ &g7xjpIf6󀅀wIx|({Ĥ=KU(ה b =˘xR:1"|WqXM0k+ҝʤoJc*  pMC_)\kVӊIۛUM-?˶,ua]a^494К4-vkJɭ|#WNg:. VqOɆ4bt6B4.QœiLͅ7# E9q*Ƙ$?mtpc!G    ]gcX|4D骝s)6&w6u*zBPrMO7!4Gk1ZOF;l9f9'kwN62po4&q(_%/pQ^V6$T7AtVoSNLVG._qd Dq?pz]dOOr;M`@{GTiKxFV3umdFmYVV"7X+^@T"Il! _0Uk@*͝u-^eV6Mwŵйl[iMTgŴى7.D^= k' *% :*3ʼn*˥O!?͸Q(o\mj8xjJDQ1!QOBkoU뿵frv3%Q5"H'q3`>tz "U+ٯG}mf>[d |پfBE?Cw<̓޹^b㱜DЫQӽsф=Ādh%5R5 H }O˪YۮB7nk^{ GD9'< EwI׽ߓ_濾%Άq4OcDdP2MG3s1y:6PD dA)pa$ԙ՛%,ܼr@Ci'NS~)gZt('2v ¬Q8=[ QH+5. q/ۖ¿kV$9cT5miAd?h ZS K-=`"RN g@N+3!53%L$g0׀eָjrlf|NtxϿ~׬#/=)!(çCMEpFi .]&^͌H\ 5eD5l6o΂hT=o޽Q:8GQ,.7"(Gjzߙ^ًAy QV۲eJ~]~&;&z#GBPY0! Mor{ Cn8pźe&PpۓlvDrY҄؊zށIC65Rm\:HU<س%Ewd$oˮS~jLN¶`:yDfo(ZwNRG,pilJ#vM(n̨0i|KKLJojv5``wTjӋv5V(a.6Kf<^WS{we:VPU`o<:r'E9K%WbR uLǨ"Vpԗo8F<BKCu~! BA܄>:>1پmKNVB($䁶 &6W8ReE'oq^| 5Q1NcSf]zB5q z,HѯM-MFSy< ({c* [Aq}~` J,d,zSQqVw'b#+:co Яc$ORJ.RiHg&R[cm.r,df2g7\8s'\ 'KldRĊ 3cE>L/wT8hd΂X[kxL`f>8 `Ёb!$Jɪ 081_6 T (ytYrƇ-w/y8ؗe+bX`;\2 ;yOyjP lpIVHQmL)n:xC`a&-z{vY˖b[ r@^MPuz&k!A2"D[xXV" `DLJNKBU\ݩN<qZ5APx/sQ@4wiǴXJWLm%\>@˹a F)M;VZkL+#XOɵ|R) RבE0QHκ}J5 my[0]'P(_M36)h,!dN47}vp5GXls:N#A H@ %tpaԼ+,6ymq?%{2=ov{9e;_xZi]T @t,R=g#f#y&\HeeNs*sc+44MI)KIrk;+q_Te/_b # q&cu Y )Zj&/@|BY('&߱n uqNeu $.=krdruoe6l]sQRQp= ;"'S7_pHQg]kz:0vs)P;]i?0L},VQOB.CzUtLfӶ3F(jN!N,^\oz͝Yjw;*Ke*FlYb  eoP-/.JAA]eCX/m ߐ}T -[nonL16༺Hw+W JZѕFV*cKZDƙ+H.aܨoސ>. 3HMr#53S惷1T #J4!8d'q`QXV3}rxɶH\2CE- A,oN>2DʆePr1U0[& G8T o@cԝ3~+v`o>[񨺒6ew0XOf8mGjcQ"j]GΎS򵚭䙌58Ȳ"RG9M [Yܦ%#̖ѭh9Ѷ r^Qpz h z'bsZ@(t-ߎx(L #KOFy}ʭαKCz{ ؒU5a0MHcn?\6n'Y=1L w'Rk {)$>p<6N צq*? <S7 MnTa+q*kÌe[C0 ku{P[+ýtUI#A9irsh蛫lƘ.iESw+JjPX)0GHOl)붎KPm߷#zv^x͖V+YIoDRz(C]Q [BMN 룝NdsƱW~KZ.S^6%E+ Ѭ@'mϋ)j]3S;EOm TͲ)[Pq\0&)= GWz@8sg4˩yn98VIjk|9VrF l=}1G嶼TCMٵ>5ʣLFTD 8X n2d\).W 黷`H ;lmn~M1Jwկ0tϰqj.zQZ[_ՁW7s%\# d4֌c]# ^>I6:^pв| т"_UK}n g[!-ɎPS}7T߀ZܛhOc`9;ȅ[]~uj4 ȟdFJV~u2 jׂAQKÂ]ם< R<}XA9KC6q ɌA c{d uѯJkP~^.ۼx&(ƛl4E"5\wܟ{ĸv3^GSnA~{tGHIWcorwTT%v>L ;eU4,:[ѮwCS!CsX4Vμn/ ]dO8HJРqմ9̉x4aIՍJ@kl$E |kQ@VbɬLfKiFN>[ZBߛ,4 GX1>ܲg;_k;!=?*FnȚ3 {:~נo)Fvtr~&RI~WB/?|V9JM Q\Oet[u"&x6r64LToRۮTb|^nF.,#h3UfS;qŋ"Q%!1r@6lb%h.7i'-c,O5O(py̓[.t;2O0Ɓ ;RT׃; Hs0{)pNkNWeяwS>uƲHmuT<JVG{#7DgVcu ӆj ƳRX]̢v%_s( 潾`z"(Y:1;4Kz9qVBo.jN)wWmS=]˚CN=C|5T(LOb`a4v\%15p`þoS+H͘7+Յz,u2~|(ozz^v=u |{|r \?Htdtm'9q f&X{Z)=[荕R{OW0NGnia.XoVxp?C#v [>i`U3l<~I>naע c V|e̕ K|Mw5|o\KWEjN2§)қ4mIԁ88BnRZH}~W icC"& qY)UC`Scaߨt 7\CWY rX@SOL8'bJiBxV@8uEV]7UV;n}|[E_Pzמ/)LL)Huq21 s)y)137SLƂЈ:@Ƌh ̨ZSF1}M/:SKi̾quc1*Wyuݵ\ZKLI#[NZOqqH.+0vpC[b^ D>QN7G'C9gM9?Z% $ >{kdqf\92ԧ!+NTqfh)>f|ĠO1`'՟=yo*} 'kI=ğanr lH/X oRN NQW0*hQHT;%mҸCٖk̶1r.{P~ BSnE}#Xon1 Dӕir}_¬!'y1rN( v 9ڕ"F*$X W\h I.gf(sxA6nw,x3[AY-ĄHZ 3QH 2IoDM$v$$P -nw Fᑓ۠DZD9 5[?:N܉Ĭ inD\iQ̋CY57[S>N|cCDN^.5F 3FᷮMg'KIܗBy+&Dp+<<ҫK#u6L W%a@L)Jѫn{]]?Z53+7{/Hξd/Jb{!j39fSc^k'PȮ5dз+,>}L}Q`soem Ej-@U4'<|\4a1QH/_e㢂6>9CZ8p9b ]x`i):{ [Pnf /]={x=.˳NҶzRrO 5H[_߁]ͺZu95輡<D{7N,EýMR-J~pP+ -*ݪ}A:y$V"nb rgͅ7 WKP :tBzb9;2k/lYbDM#h%U39cN C~}S)\VQ0i=^a2 ;n_OOo(Y3} !c)2%CvHn,7h+w>ہl8ԧ8UpyL5e, _Sf % TY-ݴ!IH$TBGirRO%WBc"2}U3g.9&?!Q)=K,Щkgw_L'm1Pc\0Gө0<{k!ƀ֭8ۋ3}#A:xfJ֜dFƣu \o>`xY3o}߶80ׂ@<-nBQ$q68elퟂe`QC6 rdc! TC5v`ϐ˼wf&]%gZv1n ]V M,y3꣬Aկ2^;*%ѝ=.0A(/xE'֘G|9j ǣ8s`J,c,,EM06`no#QQ:uꎜm罁:JiݎWWcO oV"Hc3ɖdvcfG c-r*lLJyxQ]'5GPiE2D];RqE(#dϨZAT3KI# F-ҳPN7$BpZsetMhuFʔiEY1?SU߭_ĸYf!#EjSLWp!pX3{͚8 _{$ 7܄xd=䁣kل܈GLu.]Zpg"|:B)\\gњbЀqC/[k9zPN Iu6В2:ٶ4A"~0>!ق K~7|AGPBZ9aʬjTO/, 3S*x=We4NT\`/?>4Iy bdB \"'*UN8ǍO\ tItb-a1}!s]kWxl fr`inV ÔflS\uoyw4JƋņqVsӵAGwL^~j.` BYWl֦%)Gb*T\>Ysk̄kJis̨N*,c6\odMJwlp[1ſGF`l}גv +-".. u!vES䛎i`I$[ۉBoVfsvE7(PpJQhbXϬ}[Ўl-1dy,^|b07'vzmm+D':ǚ4e"q䗇P+ 4\iؙjåe&?G0c}u@O ;(0l+{?r-JA߲5/9֔yeT6ne Q(Hcc{GlmRC:欸ƹvն/:#J=9;vtyFOF)L_̛Po-!"T =o˅ob e֤2_2ŴBh%(kYD+-ÞD8Z*q+:Ji%[rZBqbIt:{fMO+tl*m"Y܈ܾRwE+_ښp4;t# D+z0D~]yrUt4 ~Lke̠.ҎGEV÷Ħ*ೖRXLFR} R1N&j,Y36mؙ:O@WԵִ+>~+7%+D,~_egw[-ljJ)6-l^zzөKY3ZtheWuYG񭧲|W K&WlԶGg=7CG@#42U1E f?tu.N) Kj铺(da0TowReZ=+&/{5(/ i_dSrRD^0♧<r[x+EA$ۍ,6c+kW55XĜbGہ}\@ x/$heO#qE)ح:Ӫo0k,PB`AR8b4=tD٣s"#tual?@]zέ\5S.nź ȥ8"TKL`n$782}5MGCuv)|Hb^ Ql2\"-qC Y|J`$2pprբ,@m]Tn›zNVč3&b ?#cd]HP`< Lo}4zii5a\g7qJ٠}Vf 7HH=ZFTQAj\6[#Wd!i90{_0" bQ즾{Ax[Nv@>rEۈ';_?||5)T+IG"3xs3y35P ۲pC~t5-cIlT.)0 m,TNd,MDeWWB]>~M{d;vOǼQ}(7!.K ž;1Y!kDeD,wΈ ӈ~}ʭNޖBAE|Tg $d|Oz^Hs3yВ;4`Bd8J'Ch F2;vhu6z]#.w{h.tuA@(KEN_r7GАm>`| `d6Z Bi”kxȳƸ u]F-Xun9^U-}I+eDvRYvXdV*簄BHURkpÍ-%g7qFY[?(}"B?^|*0ʑ忾%1j 9Y&Xр#5UYⶉɜ}6X# MuH.Wg_,Y_;folv y`#&CF)6jQBjG.>J#?2SUn~5nf uн$a1 =5G4 *k0rEZԎ@2CIB [b#q8O0. Y\.ixDZxڳo2wy@3"bĺ^)`e7PV9 aL\wST!Ce7ϹiF5h .\2^N,ÁRA}ѫ(] k&j'G=qܴ pG uyB WΰX)+cJnYm2C)hG:]!#Z+QlfzT~~&z0_7iZ$njLqf$@ =fէ*ʵAx\I5w,D^aOޤ(ByDFbT|H !w+꭮?RBUvd b oxfKA0Bg1J#WQz|ho[_A9sUBU~P?u)\XvS.KF":ⵅ"q#ώ )ww La/Nȃ))&XE'6. ډU, p7R0-٧CxM0\ePa'dD 4 qϵ\@Ex*is)ܼBffIWtY4T:aU{\~ޢҍ-K#4w|Ԕ\1ep&Җ'v q:@u#L;1iW:SAD$C^VP2&ԥg"#kGB$kD;r% slzR@25܇Oy?y"eÒ좖*54iILUQ8X 6iNd:e = !mYhqxbx8J3qyF ۈ2`WID,a'}@꣉5dοpNe[jJښ} %F L62yq˝vk[oB:N$;|7ffݣgW~hlV&?qu/a⢱gwk cj MO"dm+GyO`󴕷bewFr^,,v݋]g] l BIJT8Լi n>1{2u^0^<~a*ʻTnN|g;-lvcJ۝臷_FD Xj<#ɧHrf+տ=`f8(tp1؀D}=B$ʎ07je&PAJWp뫃g~yç$aԇz8DZꉊQQ٠"8>\jLyxhD֡Q2bWr'}DBIJ"jڭ-GK"btKʼnf=',,OH]:b&DAG yaGatef:B $R|MH4O:{-}%]3?(8mH$r2"浨 Qg;}!=]N9U+,$o~dm@ 'od@'xCBg!syuZdX0}N*nXͱ9џN:OsgX`d,ӵ3pʖ7>\xaab)qR*H'̛c%O)$ܩS+UrMi~ a\1qb i>Mr@e"JQ' -G>-8/Ӑ|ۿ3r}%AQG̀J3<@K_`l;ㆂ7ޙZ/-yo=i,,7e)!;&tk!,4,)*\EܩTIL*=LwN1R\HzJJ'PaG4H FeVg@aޞ5p4̩"H V|OWGfEC51ie|zFM*avaGg2f% )a0[BƳMf$4bHlNpN#^(wYcل`-9J7w7d<.=6цh1W&t 0F p9#ROwt4zSV)uF톷v-~)42Lk?sD$2sfܿKtRƐQXg]q_n֡H42x,u~M^TDٗ6w#$5Gbo5rYJySWj ZY~jC^j{ܝ h$;9[TS^Fcu2L0-ts-[sE#F.Zu=y a0/QDuHFCu夽\$5*MͶ귝@aRiPɷ2~Δ׼Erf.#~_$(B'xޥ!xGFW1([R  4]Pk]n"He /"xl&%Y>A7]8 Z*t桫RA`WH|z[:ʜ^(wdB (7#FIR18JBZpE*#XZgmDYvU7*Agpf+堥{bΐ*ZoQ62PtMxs=Z[OVd609JB:y#H!:j]8Мrq *{# vf&3RzEA1E;{7YYg{QjJ}()!lƘ7BE950ZM ~2d87Vγn #k55V6$v_\L8~]J.Ϣ<qVNk1̉օJCSsSBXǕޕAXeNpzzeْ 4{n| jQ[m+S(mؿO/h&B۶ Q`T0S,/]X Qy O<%֨닍]6/" \3Ȋ<{ ި(H{In\Wj xFEo#~u`,Xͮ*EX$G6Jj=8^ǣ^ӘP-xg7m!s-@9- x@hv׏MNiGn}QQXP5q&Mtx1Rl6\nW6.^ ڋ|1 ^;k>3Ñ QûԆOUU)^eSQ1W2%ŕS8=?å;a5!2bk,H'sNbUƻd\ߦ 4_Iv nO'&0УEcDɕںp% Թ>\DeprQ ^)Ո}HƿΠא@OK_ -r+(=+R@'dN?AIXXzDA:jROK*Vg r/ ̩UY/ϱO>bѳr!paQpz`V4],6S,S/D tԷ#5ClK%& Ҁ!B-#8M:!W!"ԉt^~4S6ޘ{_%:ţ)!63EiNWJƌ-ut|5KgO'8[!.2*58Tgn6\`bq2"fiH5tʵi op]69yy3uchAdѾ:,P b oW+ r';QWh^C'Ii1p@YXj ~ 0!Zަ(>]ƚ*OԘ^2xpbW #vL̇й}*PD6gkF3П'P8mV)9W v)iWFUV-pl׃Iۤ]w< 椗Tnj\JW@>&eONJb$!e$DrǍb (L\^\;-̃ ;~DsO2aM(*.R,ٟrkc+zRڧ}r8)Yah8h$0v%Q kfJQﯰw\F*'GN<ˆbYHkHy;Bb+n 5FS0 epNqw5H$Pt'UD2pKSAejZ+ٲC-WJ柯 "6a Au1>kx&h?3 SUP͔CLdQ {HTdb,#t{ ?B Hu$C$ѪFwQ#^QEt+ڿ}FotLۗ0.oxDۨkM)?&']E7}Wpw 7F t(~&ѕIaۯhÙ/l)`M8WZma+jWQgI$g4֞ 3cUR-YEIHMc3$N޲`ۏ}hscM]JVdB9CaqG5\p4qO5ػg`0 d llErd}{}ne`<ͽ,Q9MM05_F$qDDlHkZ::i#?'\D> ̡7܍Hz &z֬$fT~kJ:Lja:,Z6.;`/-1P/0Veo`D5Yˮwl&]#a" @2"QC?Wn" N ߿q'νQ_ΜFNr42G"*$vp Y6-htY'WTXjhVxskU`sr S⮙GS ޼TV4@!?T:*jA,4kfq恏U0[RmJ*"'r=AZԞNccXP28RQ#x4\a"FU0%I (ipV YTP}3r#@vQ g@nX.$>Ļ6]U݅{V75gITM)Oj2:6Ot5F(:BP<+sM2mr8 zΐBTC\0;>khE/`l<ڻ&т+ :oxdw14P~s?6WQjЁc^mSlsޕE% q܅ <: &)L9k ޲i;(0h OfTp gSMRu8|\6"laeQ[ZPƈ78:'cEV$ae< Rj&婐c?ʔ <+i@̧ĄqwmjU ,H*THe 1{^P: rf@igM 3rVxa"B:rvdo* J0I>*9eIg -Sۡ]nhѐT0$v~,"ovR*`06tR$h>qbj,+iG_DXCl9˔`e;5ޏ]J$̊*N.RJ"fZ99;yVWT(A7rbZhXONϦe?w5Y&;qI},Aso Y9xa$S *ץmEPn5U [#.&I ?`*X|mE5r,ս!N- K:C.t:C%ݼpȑ=f#~84K\b#?z>P iHvIM2փOՓ>t Ya@Ve%@mp.V{l|?} `tg$y3!B qSM {4NaftXزM]{<@}X Y$#ql2K?Z:P̩W,')SD Eƀ$gB9UcEڝbY:ׄ'Ygiq@B*+W?sӪvRl Π' hHϫm8A pƴ;g=Ɛml]gKȧhJ^17Ei[Cj%Jh3_>Ce‰о#hZukn(A6jx5@xCN?Kz6MD (ZJ?OUirkE02Rg?e٦Ҝ4Li8Nqz{O`a!17"UmEԱW@]oV{:9gH~tE93y9^Kưv_EU4g'IO@2 &ӫ1#~cDmbO+. V3e7 p~V Ҟ~ݨ+AN6֗@NU ;kLaNoK.f'P? ȳQ+OF<~xjDJ#0f󝂸fׄ5&Jj=vsāX95P& 7∅.f_jn'.c x `a,)ZsUJVG OIl+Au:*Brݩߕ!Ʉ]T7 jzh'sQ[EP"{5!@7e'E .Ѩ uJ{ތTT\B d>{y8v|Ǖts4(Of[H_;#Y' O\V>X%vnMT؞ZO\{^F) 67z|a2˘܅õdWsYEs*:3~O1SkoN[IHT%u e w.-fbUUrV 8o0AJBI>ps`45zc;A/U IG ~#%OqwUaWU-U͡9Z[oPa AwAva@NM k{'VhSn)[FAB)L_sE/shȣLo.Û)"]l& 3>50MѴT\fOBGAL}/d(p·_atKh >Hfqp$vڕƛgA#[=2Kc%mr KdRdgcOb'J{NEI?&HiEf,gb_;LBӮaїB|?ݧ_H !;?)xzNm-^UV)ZЗ@>!ŸS/f׍FjRگdf,RQ[tQyǜ5Z[2&> Rj"uK3ƉPjj/t^piW1;hn[tak=dVHVm`u0y֛.@|4 +ˀ"pQmi%Eu_'ޥ/"4(yX} V)n8\l1ςb.?+an'dW6D+ֺr@wBD~igSJ*G#4 | pƓ|z+N1ht}Q}WrpR 68e L:QИ\W},LQ: C( c2\QeDqqrHx6g'S q !pjq&ɛNs,ܟ(926']Ne`M-"s hRxZų$Wyl a{>S2YO-]<3UjK7:un};`ܪ^ /fhʈZ WN@z bcĻf?4ZwRh#vVǠUr??DooL Ǝ#q_ksQ[N[).~}3Ǎ_**cj;eEE&Cأ^ܢYWIa~tiO>F=x}G2_C,ݛw:{ʶqx ge~1 $(ǖ3YrgsNؾ5il닢SnH$-~e#?)e`;`F=Lr/Ojf+;Mr| ?XPdx8|ukXrDNM' l> (r x>WObRTF0A$A kҳKVe_$lܵ@lĸ9Gw$4:܀' :quoY_>䢈3¼0O2~o" ڣJ1qDnuhƀŗiXAF[+NP0/"s Ap L‹P:B5YN~g/V0(>D$VYY\cLMg@ͦĄJӪu&wW*m"1yZ76ŞzQNjẠm=1xoh*}QROHU29 j'MOxHr C]S$Ǹx9_R {P$a{ܺCUͬ͜`ˍ9)a4c d <2Q(sfD*ڿV|v5tm'EEA-Z- Ǟ8xWVw*f6||H6W2p8rD /V#?5ЇP,bW ,x.Nf{rle!_UhZiW'Q0`>93"q|YB biB& wyճf|:zQ0(B^gGYYˍxw. ٌ3sQYL#`F9Gu{ p *ZZٹ0mOwSoQ7lu:7iaZ̧<-6* lf|ld2)yLS ?]w:gGT㳹 Ds4gGS 8[Ó*ޣϿI ?h* v G~^ eZ; _^Bc-yI5j@{AZ2v*[y84.k-ޢ/ysGB?N>.!NEf{hj1#8bz7VZ'-/Vax;pu. /b?Ә9l\Si>WAOc^prnvʣ3ɂ%Q%/O:HMFӵ,KyJOu7O_ɔŘm8+M# ⵣ6hpo;3pN.af|`xS@5 F.^:dR{1$5d,9 d@&hLmi{C;m GϮ yH/ݩ 6Њ}V/?Ffd_a/ƅ;dv&v/$F`Q:+BtMw qMegX6gRi3t[ls;oNJSl8fڃ};Ôy5 E:bCڷ~`\p14%:u\5%8Ed'F43)K[; FN I^ j9~'(c. s *8V]֚pWtB(dYNDf7{+/^UU5I1QK:3rؗ$l0ﵺ{u"WxA~$*ms\X^J!J~{xIs- I7}\[_,&[s8qry5҆J'R9g;_h~2 c`mB \'iξ8:IYR 3n{:U0*#j;)nG@aT1ʒS+'z*GLi՚"jr:,1 & I<1W ]HDϱ EZW0R?g {>;ډ2FL V/BX' j0+Щ#-̔(xȆ5)4SMDe_ȦD0Y[b[ˠ5pĄ{:?(u d08<e%l$3ȯ!yO6,bD:Qhν9[Ci7}S 用OUT~{7I]i:>,YjB f_ц*u-߭)m`r\4 cH>3{8C9=خ$=]&neϰS H ťJ۩0]˄c$dk ]R2O^@!փ㼔pf = ֖߱>? M .XȰNvX!ͺZٺP+%h$T- gBQ[x#Fy'*ak5O$9ޮ)9 (_ϩBP r,~8Iᱣ#SMC᤹frȄeBc`;\3y!%H~8$4;ꥩJS:֢*]П(xE޺9Xa<){S48`ھVn6<$ ?IϱTmplA#qu)!=c RxxBHm+i7Rp?>hpbz![_@ F8e̱D=n" $M3&[^ S"HmrB7L՜. bAHURrgb.yIGΆ(ؒw1_3|?7|l4^LYj`d6tAnw {oGRbڭp=h}3/(jnES. ьXG&ɕYX8)XJG|-#r^hG|6뙚|;pZ _ҫD^gwP}#t!?ID{)b=(`B|~ϞAD5 p@8E\]~@@ٛSr&Oح@δ$XSҒpGl.pރb)K/4oeD /bpWh!i9h9 )0a|IMg}}2,S\H//(Z=YRںk?lAnbȇ TKڂgA;7Cif6RMKV ؞֐9 4w5d@lO1C*6l%AH/=J0Cɺ x\A/j8\xh |E"[,Y<_G`BD2: څ/t `?(fVf*4;980~f8*`\j A%cZ]-šXۢ B@{jډ^c8`ݗ^aMBI͹2EWW\)ڶp3O'Fv:\{>(!d*42&'$&V$'{F-<IY3䓐b01cvJKX2ЯѺC;!L{% % *u qj[nAcTYՙc𲝣 @n, R`@Cl{A6dϸ/<^od$afp2hH1 %W DX+F  dF/!{ey0T@й4Y?ICKhc)ȕ +1ΫZz , zp+qrx0_/C۟nEKk®-McD)5>$M9V`^$XJ59|h  cR^={?1 CU5 +,L 3^*qo(4TL6WT ,%|eBeiYtT#G/m;a֣o ZIZ`2{ʱD!x96y @VgE$͞ߚ;z*ȇ#0 ީ^I1_Cv=4vҕڽ[0 _˘evdb_yn?w.,DX?[M;wOCND1FD(C;ςw+B yGbҩ 2RYИrj9++,MU/[R)?ݱTtoJ`X;ue+IVuidOoMcmk~T23Md90J:̨+j3wc0tze(d≨tlQVH]_%#]Z ш$2rOs5y8Z_l>qy.R%&%& Sq^}cF^`:]s{@v|g{T1 yjHxros:(Gkq{U#ǠNaenZUsO! j$2ǻLZx#`f 'U)>_qxcQ :F[MQ1 (7g!НL?>+|S;`N Uqq[PM))I\]X'_ɏĐs;u |9c↗ ߝ $vf&ZF`m )@IBQQTz" K,rXC|ub 72JZ r$#!ƛJk(K 6ja@u[Q,-6R0AS)-TξUrkiIUi4]i] U66`$3#Kj/>=D a)vO0&{)$=Σoy.JNgak<1(La.S{G s[N†dIkfN޾v?V9Gz*E2贲riN=sv4k5JWvM~KcTY a'sQo6\34.<.h]dp}*QNV `d'xҢѓ;Bʿ~{qKv_2+]orS_k$7m\a=)rf6ͿYPy=*^I4|dJy- c.'},l6 3xYsMov˧7B/47x6 X:`=#žեUįedrOqRʫGCWSe14Ƨy%WQ=-DLUԮw) crn`oFkyG=~bnr+\K,\(8ߺ7a5U@?\m(S K M*,z3:4+ThґڌuqZ6`s#w$ Za/\{^Aȏ|n7&/ h:EG6IꝐ߉͆#?)a Ψw5KG9eZ 5l Jb!v&-ΎGx8'eqyQLa#BCP!E3K]KPÍ܇N L1yW 0=%M Gر<+J>xm[hK_ d}H CtCQ?Yq`hTc)@Q ҦZhA\Dlo}YüE h ZFE/A4= _&i{T~]5Bx.Tb5 6θODk`/0912wV]=;cYkM0.v˱'шv Ƀ_ݣ l:_eW vjg1jVޜQ{ YhFCSL4Y{ퟴT{k *<Z5<%> !PFI<3w|sJ1WBioglߧ"hnX.%!WW0¢Fq`bF or3[MY'Uiiӷu/uO"@D'= pG4En p Fdj90`K!{,(U{J율*QlZ2m'|تI,I$|?#C2 Lɰw\h g,kHLQ.|)4A%rMhn1 &l 5tM#F=@ّݜ7pvԀvLKLi00>X%R)옲&~2 CDJ0gn%8eGn_03 K瀧1N4FX+nʖ9ohͬlqxʱn[68 |ϔV*'*J!N\> ..)3ʒAd`7wX'M\OUaKkȂ\-_y `"^eH0/m-w_1zIo CI\7 jAcZ:p`Tc[iԞY_JN9hxĚb@ZŒke-|Ffa!ȇ\H="u6kn:Ljَ %D@j'RewUX]#g${Ҧå)V4_iq{2#{A_r% Yn? huwW y3?% 6G6-eFJESv> $*~0y2Uum{AX9VC9N'JzهBjz|Bt$3.R8Zc*F{#ˊ3.ʼnxT ڸPNJt MHcRdGH]klq;iJP^vϑ"WEF$d E\MWP> {S>d]q'ގUb7B-{=:hblfmh? z"Bǁ#S5qHպi-]㺭"3sMr^Z0!meD죆L4=KK ٥Z@}$Oj;SE|kl9Keb&3жNHb~&&u^^3\J53ByK5 wz&kzsOWF = FxwY,-+A"E~tȟ[P=ctitu btAm|g<9ui;lݶJeJ+ByySzbְNL{# hq:?YU[b-sqSZoY2YVZҘPнtQNRU4v2!%qXwPPw_gχl[,+[F?7>l#pE"I]`}ˢTB~m?76;=D.lrBŚ&Y e-Ύ5QEfhGF:Ф`1g3ɡ-7ܪ~\Uj7&mꎧ!kP߇$Ehg'5!ȟLV^\Kv%__^ZexfjkVabƼ asXe}mU-b7.C?*Oɝ݊Gc,`8`FBԵڵG01r! 9zs}۰3 m2MhO{5ºܙWE{$8 {\5=ʣ.6j@:(Xg9 'kkꖪZ +cZml/Ӏ~E>X!X/9]ƉB%:X6żФou}@eNٛI9,?-pgt"X?NFMWkOEeCS%~< ilO8]tJJ(gD=q\wyۤV‘;{ÞuFȴ0UζJ.P7*ŧ$j:9Kur$+ ,Lp csc,Ѓ>/?"^ގmQl#=Mm&2 u3䷊:iRFXMb[ato78Lk|4"wdhtUNjKSŝB߲ew}Z"^"{BXrCjWt2m̱ ĢhSV T7" V(연5*I3Ɇ-/5BF:Mɛ4LIx xzYNaȨclG)L$Q:`7~١(3FU/b)P>(+\䏙lYh{Ej<GfQCahD^v5r$ڗ–Bpo inhߢPG ׋яTWԵ*![h.~B*y:eD[f\yÃޠ-wWO^<m(/G}wD](y)) Z><JGjR `ɣG܄}2q"f䑰l1[R <57cgU'iɇt9D=㩘e`f< pŦ-J9L4 (KlԈKeaMۈjS|0Ն>Jqjl{*TeC$}@K#̙%9ɮyrD(`^S|=R {qi =.Uon|+:SJ0f'22#@5N:! ɰ4h_6jBnuު7DRB{|vtkNjWC~mt1(yoԆfηSIR4F!{OJAy:2%D3a[8uu=y$yO&XaMVrkbKYlu21%E# nUƞ9ӵv2g_os翌!2ioi1U~"[@e)K ĵKO(MjVbe05;[UrSx0:vŻ#t 2Ojyw+{n*'4xW d ecCg`P+ k_B^r; +ohMϲ_H aUKJ?`Ar34D ,*y@_]IoA,02dq ~#`{Dz,Xi5YTi-y`PVz)#v08b yE]$>vd5,SJ~o1ijbS+tWOE:6k2^XjhQV>h&W ΍ yBq@IxhLlҦHqE=ӓ8nm(?a$3vOɡ `/:bT_D)U -ι .Bȋa5M 5N{s"ŚGKy^^A{]kȅp6 nF0ſ6BfnZ j `}C$:8Rnt2ڏɝjt\=;5Dhƻ&|SsA; lE=3:i}]LBM)[!J^ueo@N\ʖ-ZeS+ I 3|f }SfQ0LVsBptlG^W~&YdPe b,s=6$;}ftm`d89 [UNVt㺙) %[𛗓1v0P*ˁG5z!v[q:JХt'+q+-6L_7{~m\El9GJ MGh)}jdEӑ.pX,yAhl/Rq5 Uyӹ)A۠% ;j`{F^Ӄ/oG >k%bҚ຺VW >H浧?*򣣿|^9<=eyރ|8EU1GF>AE( i8; GV.[+P\7vr }L!N6n+{Rម3hE]mϫ2);uo݉1Hh@ujNNKi'rؘa1]c OvZ͇.&s)7G. x^-ylPmF!d`4<_|x)G %y:r!oӸ&Gs6MxRn,p}bHj9c߆shQ5$څp@E,]"o|YUI^p`i\SdGy2 I[e3Q+~PQ%ϒ+]j2O6,** %h}ky Ϣ/#⸈R=bs[Y2o>+vv%}y-QsZU `DǠ 6θ^yU eѪ ~3kv J/ XBZ*>K2K8yA]PjCâtʶ#p L FS[줆H7Evb\$] GK d,%M#B?1MᲷ6>I.l[FTPPÂ=tTU}D駎$ĶlNml~R=#vG)d$6c&%39^i=kTVt5J, 'Jiv**krF,쮹P(| ]n!%ߌ~(YvO]}^;߃v#AWYD+GM96($}j8=歸.$>)[tl&EZ[:O|뜊HZh*`60Cݔw2jNc=5y% S!&L=‰Yž= !)us)<]$'VT&"ޒߦnH,k>fY@M N g9nQ%sExgTܒzي_yZ;I4Z/9)mYvWǼG}5TTg|@{F(_39HrOL@6!i̥:mm솊I wWxnx\5*5{Zu\Nou]t!{mLn|5WQ&ˌc =>_h6 4iR! KmjϋNdLV& ~pd-՚Ո1D lOݖJJ lȮ~@Y&W[og+f aԫWN J|Տ21C!겐Rt fl/FPXoLBڴ0`3S gśo?M$jjLI53e8Qy;0S[0ⶵKArV( ޣ2!mQ΍ov#O$\"bR>srͻ$ZĊq@C/b# Hg0ۗ IRXD!EZ'hGΩ /sh q|grɱfg%VzD}ms{_zzޡ|I>zWZsX'{ƨk@g䋝a7Ѳ1k #} iϋ(7/^E_2r[k--_nÚ >*xYbCHqMC pb?ם^yhxCΖN=t9b) p|4 +DJG6\)uϯ deV\Աi/L?vNv_9~pEGK@jy0$U(V,gSbo$l?y ~7~lkSpiA?d?4|Mh0GDrϿ\HC%4]X%@w- P#J.;mijΩsbzM$M)tD#NËvr= zLc(q9cS‡hUL9kX@:Ȭ*"J Ke(Q #g[`R1eH(RܠP lj>%*kT ibttAA$%%ȐǏďX3x>5db!~,|I?Jq.pӘj;FȃYfꜹQU .:Y3o]u|0Bu-A> 2Mi)sܩ={ftQh<扭3ת3Ve:nBpSs%r=xމK Źul!=%ei/|,XƁ(RgJ_TBEn_c9 bcrˏsA=ṙ{r'@QpR <ι00; oyqi%9ZLt9k:)/6_aZ0>1\k˞xe:_1 K8'+sC<]t%\m=2"p̞/3_lGmє /ĔXM**.N̴h$D!-ckV)$obtVcUT)BwO/NK&ʓ "ZT|gV,7ـ,6*]%RG5%ѤgԃIp !zvD)NiٌtgX6e:9>C:F< Y!507u_lg9m3&j /ږ3k*Eg}v|TkBi$C΀+Sa8!4ۓWaYË4Dv.$fϩ{ȃ{O h@t'A_E'Q(he+Ӑ%tҤe/g)-%oB!-Kټ+ ,U:L<ܬ`Ւ7=KHܐa΅1a \N76NE>ZEp kf{D[]{^JlXb`!3~E5EWX;aYu.)*bpرRł-Ÿf;'rEEa o Km]nRs `O'%B@W-Qo>`^8W8b_6Xoa "6> p =Pnkд-_~ JYsп U(8]b*=쒀Štv12(DjGpٞǝ15*OF>6*xa΍F_zCӾCR(`eQFySONeK+9d><|;_-Ps&VNj8-!SB:hOϳRse֞{Y!\^xI{twQ5?*jz-Rtda"]q"bfC`IaA.[1:&7K OVnr[.d>:g/Y"b4ӖnVe?sX D@B~l:10ǿ"p0k`_^ %w lba6rOQׁoBt\ YE~5&ڇDZ7r,]}tjWC7LEd>Hd=T%^U l5i AHl0F*D]BX`_( 8ap-'7Ɩ`DF"8.1帠= Lد Xa{WQ@e7#I} Qۣ>~wQ C3ı팿iNm+ ҶBpsO-W~}%!ˢ`3TSEV AyBo BY殍 I1֖-S!:g:!aF?/~}P:a[.fόWkhߺ@3U4byfKcAA +U停B >&EXL&0硬ro ZV?q>+12>4[bBH_ݴ^WY6is|_KQh8w3@Aܴ*Y!Q KGi`AU܀B:zWQDEO/FPg7$im"Y`,[i&n') Sg^eAh4 gY<6B68RŢ)2jE|\~DuB)򅋢\4xTIX"x*n*5D0~شQ3YIr-q.(13P ϚA9P@*>Wk4WF/O|!}LsSxRX9rգ/g}:H l'?|ؔe @ԻhÙ@/AÌ/*ޢ)GDa=ݳ waօ^ Ԡ5xmy|`w&3m!%EQ.`O,f jx/`ؤP4g,R0ᬽڈzZe5JG^b^ԡPUA|>*m>M>֯f1Ja@(yYM|7^F;Iv,]z׮I٣yt'iA8>N͕_b6{r"႑E%T*y0`B*DG9dM9HS;m3NZ,hHr_;WjeA m˳cRo6cz 2/讨1{?V$>D~דSdw0ʉ&A[rBL> Y|kY×{Jl(cX8\8/RMǽ4UD앑VP:ڑ&gdLށ(\Ю`ɝ׀-y1)^,:5jLjцYm>O|,Z A0.h5o u 25PlwMɺ-o'$qobx9տ9\ECK!I 9Vc 7wǂwh\T*dOvls@0֜$jI\I0;b7"ɡ0,fs<퐻x}'hڨ5pKj`ѭ^)/@Tni.SAf7jXīo'- %0В(*I݅契Qh0uD\Fɍh2:k[.dJ-8-rىlr9>жM2rfHU˖٪+v ѫV)pd~ 5nX}K/<:Cz'VSmʠl"Q*}ng@ ǼGyJi/EDD7R1Ȗ$"+ElJ""Y]!AaJSSs)Ѡй>̀r:C7FAa{Ƹ:|w^n$/g(n>8&mN!% НQG]ofR+ED-߶n I h6 23L/%ߞocnvK_; : ymm"_^g[ rKA>eLJq0b\ S"lAbՖ!IQBjDf[uUrH= /_Ej nW ,);cqr9$D+Jw;ҕuXErG$ ,H?;fɃF}^(a;{v6<Ȍ['Mpo$tDD^l, tʈL^X9,W]z"y$@8*Cĩ0}z\* =:ȉPƂǒ[(˔elōFRhǘo=G7"R>S/U1׀xNn=# iX z!.*MH1  {NU`76U7Vi$N}c:-evA`X^fϡ4UN$lX+`[!T*[`piAT#2#)_H4|=^yi,VUu$ 69˻?Φ8Y ? t.i6(R,4NvY?&G|uRn4[:be>پ_F٤?$oo?3·a!v5Q#>1x9~: V,MU Iojh6?~kJD]iY$}-ff{\2U+}ڠ:!ÿ4,DBx^|e#V\hj\v"B&ۺW(Va'`HM.bM"agDs_D8fb>%_;ei`2D$I ^PFӷ̃l#3[scrsPV ?NjOܕ[ HEA*9/UK4 jcم(~ m9 BQy·dΘ8k@y)7W̡|O#@;q챏l C˖XP3Rc":x0L댹3I >x (Qd%eC|8iA$Ó8<ӏ-6^Tt;3N,1:95*8W*5th23=A*,$ʬ#1BhCӮB#'G#3ZNq.6L` !kNJ7p+[7}ފB?",HWID_,p`\Ǻ=edE"] j:ͶXCXKĸ/ vcoԗUG4pZ9qO5^0p$y w{B 0e7=S:u iOc1mr;B|՝#I%Pd15D)i9B"9~nT_},P&`ȅ))E/Irnyqi8HFo~3xb}1M`zЉ%pjN09 yAxlS@"F+qec0| o7[vVh8Mo#NEv[p#kfP RJ0T\vTQVD0d}5tz;Hx%8Rїt>_ C+,l0It3*F{`dwˬ@0R"d;R® @(Y.~VqDPz`_.=F%ո7`8bb m};[(gi |gsZa(405mD)!֔(aRgeHX yLnaFW;Ă4{ } ?ug؞K؄ Rҽ#h<"(%2#P\QQU.=~ъQOGf%΃YAT蠄l_A|ѲUr?V^Se.Dgk$Wڨ)yK;?ujȺ$f /I|?dOLSlE\8Mx(R^Wz'[͐"jYh䲑CW ev38e<ϳZIoez;wA=`fd6$bY"f-^=(Wc@v@ɁĬ@&.J˰-AdOI5 w&6>(&US#7vH+)`<d6V(5EOagt8sd+Nx7pDf^9!4\GvH6e%^65+}6lmJ$7RnRS-me{㎱[0Hl$uJeqCZ0qRjvZ"_b1A[TX8I=Y-ۉx5uVxLf2 B|/6h٤HTg#kߣ:P:0/c [CEPhu%/~͑)aÛWܿ:j_spKX%g<|zP:Q`9>ӵSHQư5If+rP*J8zDpA1!u7ADhݪo5D1φЊ1hCNE~0>Sw _R/LvC3˘v{)78/ʫ``)9WB?g}5H@үy{p}wю#HAFJ mx r/ YVh)'}͎.ȝ2lpp'u$>O[HA$zAMh&{w!\ 0C1JvS,gocY7OΚAGGNoxEKx⮄DW{ӛ4`?_BE84* ϾPv| Kqs#x1=T{~/\^IgP/zm( á㬕} c [qKB;j{9)pWt JUt9C̈́?g {KfY攔0^P JXǵ0E?f)d$iĵD%[%<MAڔ#?i%)Ke .P:jܒ@n[U~MAIݞe.Z` yNNц 8W<P\0yZL^+9I:[\޲_}͆G( !WOT% O2CN%̈:)T+8D,r8qϜ%tY ;we!5^ЇyD0y][+f0^\c4a6}ו(ܻ$D_Fx`gG'k&D 4@ِ:oq}3d2kWb2@,KrCHҢ0im4JLC? #O9p%Yqa! vܺFg4-1ۢkh>>vQ(1H2 +@k_sETndժCuZí6HKi&GLTh} o ؑ1 /̪Ѳj$L>HsmR. F8ԡ䰈1/tY eBݹR'Mn/,Ꚁ=̧K|K(=nİ^7 n\Jߑ{-gsJ!LT+/hKj`u@%_WpDǮ, 'S3 DKҵUFnXR-%@'(*JI˶s7B~t!qh*VU1!lOx`'wÕ؁p/w4bV9JrsQqwN/ԍ땛ouO1Hh[iǾ6ٵ_5. n6׶* s{@R Pc/ta:h*cQ)8ʦ &0H?D}׉˾lC-3 IV`\"V|53:$d3-aⰦh?@~4Q/UJÅ 'hЅa%E4+k~ran:p<砍 fߍqك GbTG=CW/1,ddo|*HƠtCSv1xr\U]3@[(sIf5-r%z658:spDּAS:#iW+\3-#2șoϖB)91<`rTo4W'໢ V\Z htߟR^فd|j_pq@4n%}>Iȭ4i5s%:ECY*<o $nQZuG٥Y ),nA7GK!08J2˕xDP ul/: V1E%՝^3 s:i?Vs\sw5,},/ 9d_r 7oS,sa] ,G'DHvŔj=ibER|πjM] TKEK)  ozďe~@Lю6ћE]S#֦ܰ1ȅ?f%")1/Q1P~Y}En͌CRZHLUmm풭O"$*EcCNl@;4$Qh1G_R\zRM($'*$cئUv"ÙY!JRK`Jk.7+QɈ%}iНPXNϲKV<ȟwux7kce!j<}=No66S^xm9UZY291Tủ f\B3L Gc]*R{tʄRK&/)%t[@.S-< 4_峞/E8#7E^{bsOH\ճ1Gynԏ+NB'D%J\4܀]ͅ6iŭx㔣ns@9@prӤߺ<+ GYEzudCw2،/%/|r=]iD^+AWv.V_upl?PV-C]5V ZO73\lV=zdEe3ίi/.6VFF/fy]Pr0D<?GSEv)1͙GF$4I],j]eЖި ,*?apX"w$fߣƀHD9&kXn Y=$ Ŋ$Z˲WYUx\z^!r> g=Nw&~iG dqػFdd՘l&6Qk5'dAA*e(5z0G:*ظG4|N7YVgiz47&}nC;l+yULݠ.M8}%Z)CԽvBv `9]Ug9vDniFi@/Q8_8&=Q- I013T/j}oj׻XxM8xw!!P-=/[|8*˪V]|-xl1Hb!WK v+xefpƉ.b}[kSv`;ys9sh2S䶾ʣoBU־>LT $Z1 [C!UxN=ؼAOY}Q>SX\}l{ OzteЊ2TDi8GTCתEӄǦs]SI4ܬuduL&w&NIZKNQQ14RYچ;g@G[S pA^U - uE"PWPZʚsV^eOO@n-J\H|:d>(36σoS4RPN/Y]`JU[*wQN\[R!a`f3ado1FIܩ E䂭{!; e>O˾ܸ]{} Ju#K ((59/%(C L|;m)olӴRq}!trŸ4?!PRnTs<ϙtoeASwzZ@aTb /B`m92p-Kz6ҁo# DmX chwlpaSBv -є s%X&Ɔ6V\ 8nQ1ˎ<Wa; `f+to")LqA.q{@T/79^WԴj)&.8`c/ecSl'sxESXm$مPusޥ5;/^G-ExK!X P^8FwU+h'Rx =g@ϊ'hIV)Biط$aWYx?$w5_ShĪ=0\s8 (ea&d.YmRًF#e%,fl}S{Fp~I^e<  f 6q 1ֱ~*R&eywz_}Ug 紬R' ?kxL}}ūe)V!6|8fy9(!/ Z.d',@r_Fgv͏@%˄{RI} ržXupA lGѹRre<}v btxĝUZ~6oDa&FT מ)7dWkvaf޴Yޔʊ%+03VI).W}WfTL;g% Bʺ__qkF#amHNnm=(MgL#;iyhs4_,Y!uP21wiFh%\iZ$kL@O/dU֎cngV{[u+}()e@i9l ~mQ}+:䗜3`g#_%^c{HJjT9 oS:e%ZǬ7:m?v"&8/YL<$I -b:rjYR^c1fK @!0߁ǰ־T=@P tpzS1t~>uFT<)O߆n06Pmo^-?|dCOB?FNWML+8aF:2i9=P[x̳g HDٜ5^(cܫVG֤;CJkn C~iu׺{etLﰻ Rd`VEE̓XaEAE UKX+ 3.l\'t#гP ,Pma>'0&~ZPcHUvz!^p6w|_!ɧ= A ~EӇ6)ȸ.W^m3*wc[QwG˛4?{)'`B76ê ymt VrBP =ٮyB",qw}#ݥ⏋4=8yXѰL%=*12^X-D[7x W-BQkiZtYѝ_- Gvksun5xP@;=ad ?ש'dS՗1fV7\CV"P# DS &eު#{BeQYQbZ*uçؽP M;^#oѣٜILgNkZ"kbd !|B[T7 Ň֡N x5q 1|tԡw%IVq 3Ł)#)l19\Pwc {8o쎭?uX)b]b558Rs0n}5VV6؂1RqFl/qm `4_C40)A8?UUCZ,G̡QB\h-:Sx&"eB;Ve8IJ'<MC@9 $2ϔkokŧL^*+#>%NԈ:" a(BKFA/?dڽ4%ocH E!m(FtGEjR$#$,= PdYG(7SpgHiMT;>U8{A- nn" LC8 #\œ=M[KŇ޼Him\5`]V߆mw!T`J!݀Na4 ^Z P̺ *Sbsa0vW>!}v7A+ 9~CF#O0Ge#\5;:eFo9y!C2r0YEbQVx%yrBGG8p5ܷBɉ=d#|cev=5=hNm 8PRl"*^#K;AO;`'p9l7o*1+$#dog(5ad# KڒޯP bf;C ?;3q[x LM>q@ F4@&I O ^HA1f0ˑ۴>_upXh۷# x!͡4S ALs CW4e@іJU ^$ye:϶RNqbp-#؜r:#cY_3|% lpzhXNZi (V3p%HO_@ az.Y?rVv=JmNHW(&VoLxIdYV So_Z) BK3T\^(Y Ø9vAGi2vg^ | u^k9ML*>w}Nhc^ZXhG::`ѯlI2(\IIQFN;ksŤfRO)v<]iLgNTYKVoS7⢁A+O4vEU= MSPR] L|`ňѡռV÷r<PS"@q~ wCbjCg{6& 0UVD?0FC txu:4-Ny@S+t*أq&B'95!ןZQofZ47#rse zHu)Y Z[BT9#Ccj1foTE5Xt(_E;04IA YV!/&)XE"ߋ$E^4?KR42V !#盋1\}VT>-Y{[LDRvGR.>J8`Oyhj=|I&t 0zb_zi0Pn /yVx=~a&':ȍTCe ,9Bo[n-/G?}۟5T3E7z)p>-+@xa;`nd7@ҿVobK4rVzq`q Y˭;2cAC%ǔ.mM&{^en&α4,d$_ڄTFHԒP].F@dJD]Fl/ꦰFߚ/0IrO{h+kYMq8N-F[W8AO]־j>)?/n-v<6OIBB[hd^Ȑ.rcK"[X83ͤa5Q2~ 7E l Zyߥ/T"9ERG}Vo$8jܸ J.ȥ7MkݗF) ytY05\3!s-.SfUJZDwg(!._q#3IG$ 7N%"g2s);3|1SVN+J&$y?#i_kx 0J>q P'E2} \L5?GHhnl B'ϜT@*RRc FFӭ?H&P!1\TC!\ϐV$eIH'pF91T"q-o~f wucc:h+8Ө5 b 3ZUU`*2ǒJR--׹R̘V 1GT<&q+ D8 M)l+WZGhxnzM sF*5ՙ`3:܋NTNH"CJ},*_kγ07: .`LOfjf7k0V_EB*@~ak$ؕ*z9!E*b=*}w" sTzZيYNAhZz ;,}Ƭ]&e(KXp5u93דKܘ"B c3I=Q(~TTe0dàE(8 0H0jd(.U_idΘ6Үݏ a)v;WqnI&}81ȗ:?$Vuwb|f  9Ʀh=vڡH\-FXCHjK(~HIm -WK8~r}Yx# un?""`^ّ:XdN)Gڛy9_to:SRGKvSyb5N&0ͺ`[] >ʴ$k;d3/ { LCa3mZKW/dM7hB,i{TYH.ݩ$ijyLB,z53JUQ70&9ͬÈǘE5B"k aoHN U$ >GnMYle&@Hn"6 N m<GQҜZf9Y $ 5Gk3# +<]Z9¨nJ&Tl k :̂[hC DhXEgv}mŅ0)9+[u )s,x~ŋ->ŏΏ笟&⻒~]p{XHF @8Ibo 68 _8 ǛB(\\ةq_}ǯ #@rAUM%qEMǙr%x6BBgg'! * S\hE,a!+FPI7/R.p͞09x^J|3KO]eI47:<2 Gǚ۲3&`]R-;W7(2b njRO6&&U(Ml§pO_7#tg"wU8,|ypB:zZ%g?K΁e)~#@vQxOr CjxII_\C:͈ GrK 0 Iq8VCr[b5tph#gmO((50< 6ƫ:G5!y) J+g 9<?Yį_A^ׂIܘ$jsVT@(h_CBaT0ט̢7͏ui7QY"+q@40Fo7wdkB{"ƈVYZ{iGA`Q1}FiSo:aS_'34fDgwJPh5Aڈ>7H(/ҩL 7!J_ iZZMp7Z|0:,,.!H7q?i};Lz(A!GQz HCe<Hs@l!*QnIFq.@K8X?bl-#x_ O?]G'z"6΍rψ&.!N:{mBթl2~LrT$(bl-wBgtFC2"zǫfU:K!&݀D# [e*dPKt*/s^%zG"v9Dn-Azdy |5gNZD`(p[ f= ɝ54u׃8/\MeW-/,P|xju,Z؞|t CE 1Īv2Mn5hTƣ9-d!}q<$s\4e Je[Q1`'St D@ >^Rzll7gtiTQ%zZhSֲ*ق.7n˙Pn];j.ow$k^!iYR{3?;jPs_'a&]rj˛Nūv'>P i4%!oHl-fT3xu/v5{LP¶}V -PmI1699-? OOCmȿY4/?#nr*湜2C/pH-cS|oZ5_;'c7q}\ ,G-{Թ7w5涑^G|1/FAzNyFiREoa4CFs{^_"b|ilpұv-ju |i(#HY$w3|.,9vzl]ȢN<ޏ-sdڿ50{ͯwUc˄`CSQ܊K- 0xU'^M "A b X3Rٺ!*x8Mi`ؚ y̼7>w6!I&<1VmӒQ5{Y3U>]uvpLWrjcH7e:8Β7:Bt} q+^loqV]כ (֢uO|⅂PK%xenY;8{ cIFĞI$?IEGpx QsG.='>Ƌn3l=xJ[gZ/hpGb#vδfsBZ.<3v0P(r;7אXK#{0z"ʲDp)8!;, 7a޼ii\G?mYdygR(?D0û&}K92̿`N$Q dƜFx\Ca5tߺ7xD 0R/0ڝDȁ!Uw61yeTVB/Wt rw"5JZy'6rj+/tCڮRQ8snG*oξBmİe/ϛ|j?2aF*(Bdj-:ݵtҴ ma|2>8P cR]wO"lǎ9Z9G[]J="2#N)k PDzO4[Z֞VBZn#t֐{HjSWqe d/DB{ܑfn0â+C֫*M%ĥZd͈-nt\$m KuȜ0ޟ;^9a$zR|TpC<:9ј:@"|p $q4 `{QȰ $ݾ;jWht]~`GR#'K_/8}wZ-F ѡHIT1xC) >$?NJH&{4F œFQa#1<^9wkCh꼏ٞ 2n97i۟uG KSY7stԶg )r7N`97>s+$NBQL덌dsZJ1[m:K(| &FrS,TF0$Xғ%:І~m߀~z m0vw^'d@ ֎{,N0ĭ~VG,ȰiV_'WQ'G۶;eyY䐂G 9CRw[J#)# ;mE1@vj ē:0/GF70"df&S$ľU4!JYFI]ՁqSVWiy5fkrǭj&BF߲@~fU_S[ڈ"͔ys hnD.XEIJ"ѣLlj.A W_Ks|sݭI%}uX iO5G++A D] +E\)ox"i} !8i뿁ˢa4 y^JթI僺kbF*te%/x MC t/Tfj7dWSEl0yU4Ia4X5*u7V䙓ܽ|g u'3$̊Zҕ~==.ު^y u\P\+g̀ ~,d A)0X5'[r?\#,yڮ'(|s*yMT;|-ܔ{e+,'Xb((U0gh4Kh<0m@iGf #z,*rW)F#(|? wqLesN}25@Mx2k*.[0= U{IƓx)W3$pLN ѷS:PV_ oťPk °$`bz9.9 l),ٓtWk ڠgqsC|Ƙ1ѱcSۆb3b:L~Iɮ^5vr,RıD1w?ª~h)T ;ĖȄyS#.DO0zIh:ljX: A6/)&!ҵ+ ƾ" wT?"<ָH ȪQ@pܡaXj4gbn2d@K8 (Vz$3!DjKw13R!x0īVe J._X~"~ۉYyTVˡ7t&7KOip/+%g*6FBbd +tďIk&4p,zdiBSȀn"̐,C=KZ[WuwdLb ߂2/2ϩXZJ\ B+glnwc;܇J 7[6YB0nu)UZZ;W&ި{%F˃^| lC?H7OwT}M_Ƃʪg#<P.^9Э@SV~ ZeʹN(9l ʔØ_!Q=( HT=ܱMDu9GvyU3jJ2/Qw5;A~K~ٰQ-] _o?[]TpR+4CZ9}<>4%Q0ʔ]v΂7,SQ^+[XE9A}ؑ4j,j}dNB=QY6֫e >/y>:˙ H|K Z@S'A\%a;#gb7?j) )hyUMRcQg;cw^` TiЃ]>P$`. Mfyc2aL`i ;l^Yu[" v24u,Vٹ G z(|pz~ 7`])U @ӟJڀH܄_P o繒xShgB|O?4x%vPzgJfB4f( !i$+yZr[b6z8;lߡvXyHm3)eyƑ5W踏(,g?HMg]eፊ*d%D~y?|jyy.;a*90_t^.4SuGQn-L~ O%uj 2K^ҷFg_V"mZ(4ns')//(燹xƤg}>-'؛"EgQ Q(GO]./k\ܥh N(ޤ(~ߗMF`!Cc\y./*|tZϲ?|Y/ *I%ybPwN\*cp5[{aQa*͕mڌ&{۷5IӀ1 3yLr |If/_ &Y'؈) 1}kBIDBm2Ȗ@]叓ޟЭ ;^.2C#EZT=QjG.G)Ĩ^~즫c<ùGN`s \|5vAgV ?B={0Ĝ=dW-6K4fpnKX1vNuQ]NTKZ›oe/-bEuy.5l ]sKaPXMQ~.y*hQfGܓb KkI|v ^6kORG>9,#}0 -&ӆ4#u>O08)AE]r8_] Tw](#}i~|Q}\}=wiٸ`!?ai #҃i$BlR&pl?om!5ۉT4 A mW:i{ro8LE 4;?ZciKx~UE&J Jv"7](9zS'g]' *>vH<ԹZ/CcebTс-yjxj &u6ôжƵ+EKx)IimX'!3s_2!.fVٻ}SUw&/Ca2Yd^]O5r^ҙ3a9/1$e*5Vǔ&/o+ ,E I@A EblB@ݰBC:od*VE[2IC3&$Ԇ0ڸe]KNf Ѐi}yֳdEH./ zn #r^5 CU1~DAh7̜Im)'I[cL\o .dž.?Hgnx;=qL hy0mTPk,p$zV OX9wPcvAn(B΍ H/igQݷoj?忌/0^5|"č~Y" H)ƚ*G( NԽ+wL|C͏n ywʣ;!]-SB.Y5̣"cE1>''U TVHE]dMKbX[\:=<ɧ'ɾJe0rI,+C3%3OՌ&+ή05k)>P:m_. YKIGd։$ jYf6҈q-ȹ:K+F,8bT~#;%HUD9`5lKk3#W GE/>*v/*7~u ̸~::>2%C:2N_SQq G.*l7ЗŰEõ;6.H]'Τb!2BӇ+XirЅԯ@0*cjqôzp5\N(չV#hfC8;TRWq*y Q y_q%S$ҁZYΠN7Ԁknӯ$\v2=pbeGqqv8};M-)7>s^<'U͏W9ÆErk qQV=9yDruzm!cuNY|TD~F.SCWŐ-.:l9  S#z}ûޯ=Я6\X{ %s"[AKH:h MC8~(pPQ@Y|rd^ na_I5IǾ8L`K7ϗI*JY*N} +!ɮL6"4Zaz74tdl˒r[AvuFjLcaM;E%[ jӮ{>e 90naFdf\ ˓yıQe8# خz{/]]Dd{f [_$mـ3g4Pҋ$zB+*Luy=zr6ؐ(.;ˠJǂ1ɯ6 coԬi?.߲nB0P#AʎZ.+hڝҙ`I&=]8fO$q5>LGӭ7$z<LhCza#K{ +%'&v+l|ݏTZR^KU1p1Y~sƃָh*QZ7T6!ˁ\.6Rܔ.;ZB_.9r.E$S%lطG6(a>x_!ݲ:XYgV2a9/xK ؀k!I`%!}T>Xk4|0X1!c 5m7.`rX:!?En[8܉9g OVj=nCnL*l#25>5lVS5䃈n}Ǎ{]1R1ݔyخ C!X 4CT SKK% &TxTA UjNpfjs-7j .T,Ka e9<Oe>=ֽ#/Q_RWC?4L.* 7dц^yz),|m:osqXwW)w|˝t=]d˃S#1 )2$hGb~A{ X^g3U ;0YZ0707010000001d000081a400000000000000000000000167eecb8300000ad4000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/fs/smb/common/cifs_arc4.ko.xz7zXZִF!t/( ]?EhDTTk׶Ǽj co g7m3Odl*Ȕ|w#ӥ KCR}K"v㼃0в=W%v ɺ9^WZܖ3ܤ:EX# M'- 4.Csb8|x]P)"= ,2VWvͫ'E'THhZZϠH}JPſ9<>P+m4rhuDF#yl9Naߑra=',(>딏Β4Mti_C\}MzU'zAaDfYc4F5 G eɛK%.M%ޠ)6nKmu Q FLz{J?NǓ.TMW<粘Kք,gcA`j.C#&tTVp~&hݠaK!O ;kSk,,_TC_ S5U$ F҆Y /)"bF_qczi $H3@alUPo"zQE[^| nu_R6 ~~11h 8pg@QM2w7CIMs2O1|9lHVZ&)/n0UQTs9U- DyvlhSf!AdׂETV{cLrv>;DH/ j0VA@#E;"7!m "ĐnE;6.᫷z#0kگ\ir&;BF<#%AXغF7C2#SR̻0L¯% x<܍e޼l9k}b`08)e*nq[i; maҰX<hy{'2kHGvp0Glj<t |泂Va=^% KrqgfaI?05GjH6ZmfdAe-,|/ I&)Ss$J+!=<$NzZ鴗&bp=G>in~$щhiGkaq( z+rl0" Dˏj=da;4+(yBCD.\,ddlϊ=ݕlt`< 5c5='!ԭ t2Zý4@/E :Ypfk„֯ lMR}F#aE m"es|g6q Tz|Ա[XDZYo|QݧR#['sUܑ\a'iu ^Fv"e B[u7XƬ"-TbRY}OGh5 'nCӃZru^1] oi7걺ڲH'pc3@i<]]6O؁^-J!.(rM~ aީ_g̯x"W1RIk/O_ B\8b#eP_ߟ!!膬Zx_ "] Dt%𾽈!Tc(yJB Iż9f)ޔagnT])vNSW5מgwgЀBpq-k|L~, /B1] |Y{V߄Ym Aɘ ~TdzSIeM9#w2IоpY3c fZ3UCY]KJ4JN}e2i L4V {-n:Z]?Ijlt"_6mmnR4 nJ^<5NX*܆@5 M,>1 Ǚ=kѩ>I%8PRd]:$=)yᱥ15^ʩ0C^q]DQ06And]sػ]|MfĔF%^U["RcQƣ D8F<4huFfwf=3AcKV|_A\{fXyOéVPbB5Vw"W;FAvĖ־3闋*Ͽ(R6(r#lZVĹq|=`5OzPd?+4jRTMd=Aӽ]Zn\љ]R$7g ׵ag#)u*خOz{N5 nbrsMsH&tUvZXvbuN ؂,2Vł dF#QχQ;~9 e.HJqq.Ö2dut7櫟@Cr,ЕC$Z6ۃ(T Ş$+y]&st,>p=2eu0AD``Q'ށ2[.śM;Y?bCr-BqMӹ_c૴ŗ}9 kfS5>s;ʠDH;;RcQ1*lod+w+9+UM޾j& KxOdyT0\^yRjCi9G]0-%cȷاelXn0QUDоB`s1F \mq`Tݼmаb_#+Lp&'PH*#l08.qG]Ew%v;Tx'mͮxK'p R:被b?tec' %tt=@w;_?4 PMFy7sUc u PUVk˖4$&x9ć;LB%FJOfUoБDSoʠߞo->_;B}G8wRw7]ԼҾRzJE-X, . YwPM݆e%+;c"ȦY!4w6Dbspd!VN7pU6*n']ݑdsΊKr/bۏ̓vAtßx%S99[x¬2yC;_Ο kxbW\euwi[Q79 G&@ثwPCA]vJiI3e !c&!M߼KVmI6x Ea>8aK$f;VCJzҿN̉x#zؿ@زxT~ ]ru/9^eaf1\uuU~[GJ(6r3<$'sWBBZ> 0Zadj+x3صp>p)8θeW5a V1f'T+ܘ{N;c##dx2DWBZyl L%[ϐ4ޫR"*G&>N ci֠C .bR5~_8;{qѿt' |ۏ?EŹLɻQKC $- oES 1P\ TK905. Ir'ph2 Zozhxp:-N Ju r4ӝh_ ;̩3ʾZk| =Rc`>+ɢNu)[aAY44)U4RC6CUP.5 W'Q:\F jT\l+#=+`a 0'>>_CҸ0=DwlMVtO7x3;Vk雨R[*6t7 rC+iģkynå.S+3^zܶ^W{n _ߵf/mTD|kt+I)[ C3SϮ?'ػq2IRi= Tc/gooFIK+yɪ9kUN.{BFĘYpi2dLyS8N!\>yzsw1"uy;\1l9Gލw [5_uDd{0aSֆVO]xeWD ؜)Y5ͰDq#1k|@ &b0وR4-k~; *͢0>8si? s:v󜓍$gF9Ӡp8'pGQ?}wm{DȔǼZ;YͳUkubP\Uĩt7p̦Ӫ^+O ؽp>3(di7o .,00E|<7ЗP` `6Rw|F5A<'<%"d,I (Uz_: [6bv6+@ΈF븒a1wWtbq9l)ރ+(1HPmAv$.lfM"I:.>PrC_sޑōTJa2 riF+b*P X9o'en_UQqob̐ x!h-Df!}L՝M0 ^o(ަJ)FB=Χ >rW GT$; v'5P@^!D v{ΦwHj:H7C>2Cr:>K1)b,58t\ѱtS09e10/0jM:%m J=(=i"ۯkD/X`4ZtZ w ڊl,$7,^XK&p(ZT:gE 58$dDh<f7/R6wIZ9ϡ6cR#%B#1DA0x/g*W+aKS(eH?q2_+6-!}c 3_󠦯ͫ&= $']1Έ9bw;J-*8A}H~zfzmbj ز>+@1Oh͒͡v:iD km9z  p~;+~IɎv:B< ɟ-EaūصJl7}/sO<VU$z{vƆ Q|f{C녍B >Fp$pbc_4L8b<\**@=8oɍ.=={ȿ_EA(2$n?jWn $+ᐾ1DpeF'H ٳ4cOԸ0zRB8.-,g + w{ewz gkYN4VZb@ûɭqv"m0RG}h+!S8N{eRP6 ݁-~P%s:nqTnc| 'v3t= 0xYg:{֠h{Rp&e"AZ 5'Au9PV8&c)$a^U Rzfw?Keal-CPWʘtK8&0^U!_Q=I,䳿0Cq[GA6&/_ne]gڜNyߕpuU\c-BqS2 i\E^]o-k?}("t(> 2k,Xۿ^Q@ܺCE ԇ`.G^ĕP0䛭"o_es x^:1J @Tj {T"х˞r֪Ìm:8$! q-}Op+ 6gO[^ @ *`K8̡g"_•B:a<7ERwo޲kdY ćAJ6QVZ/7$=>a u7]iZ{Z0#7$,Ń,7xM?Iՙ }npQL2!eߎnlO`h0figۑDZVB@^u6t W Psy*}m״ `0[-cNsI >Kmν$'ҥ~<&s0Ɏ[SH?lK@+QP0vUpW/9/0ѬC kڽ 9 1 9j.&[:9 x Z9Ʊv2]ͽ o1{F.R83വYJwj?hG'g߇x u:)cvقOtjؤB$y6я( }U8c:RoFV'e*Lಭ*SrouI/-6'WTfWN-2&0UBe}#"zz=X̥2x -X :0le/Lb}&w"KYL4:$5f?h'`*m_~C-6j%ڊ`9ŊèdVgY}=!ExUuq]R-`~n\qt18[Dі1mQ.aT _v Qwbg)&9!#( ȱ,ޙDB"a]?tSxW|"]ୟf+uCI E~i{#bH6ZxK2yCQmYFHF9A$oE^{HfDSh{nZ:ʁԉZ!k:*~u9]Kjk׈҆`uֆ,-#y |=nG/Xf f0vM*Mbz A&fO'[DWBy%p/_盧u[ Qvx> #fZR?Љ}Wt{ų zkhWy~fhGhVa7LC-A΋,9fm ZOk0X$ x}GR%;%1X,FAx #Շ˻ ߴO`7c5w/`]?]'uߪ/ˡv0u +e'9)g"QwhgsͰ,Wy3;k8͖E]?2 BpVJ=p £!3wN,p.a;R`\]&ea&wĩqE_4Iny>'-.nF=tW zށwi燱M>P@Զs,2X+'gć]46:3_4YEJ#~h۾AtC aˆSw]E57T! fعVauԚ%W/6rI?lޅF#9>#ʮN1(Y!??>7҉ir ߭[ԘOG>6 -1{_m.c5ca%v*R6r]ΙɇnX QR=rIvYt $P>N*<8i*`]DdL> s t̔u\~RB4YAW&(>Z275x7`{<*a ދ9^!Dt@PǪ6g0 "yi{`Q0rЗzLJXU;)iU/[\y:ژ2߁=NŸhQ޻CA5iR+ޔ CaZIYՃPw'mz*wQF(URtz4]W3{I[i#ߤ|͆H}L}" *}9c~  Miؔ<ᕎ?đmOc E$юT͈mAm+d豐3#IiHS*;[I,2vQ[W}n=2$2\lPEa/M񾦕P42lwT uB+,͠FpcEIZ,w=Dl,/gܒ-P{2h~Ցbƹ]]2 f%dN)E$|irLti@:c_Q^A,o*i1@2B p1ay$s|lr=KD[I7J 4 &3)]B[> $m7LXI 3e0K=xi7FYSB;HEn^]FoWap5`NuV4v j/.lĤM;]PKvdNS\pQ:&ȕCI01W􀚻kL~?aI +UWc#b7SCi6\2ڴz|>_C3Wi,_.E.M-4ce`BȄ 92M@~Vm(xw;{E*HR6/rDYy#m~w-7 ) &hXhK:g](:+ce9Vi6ܑ b< tcy[TH^z4r-f'd*IbࣾbIV?&NoCIWZ8›@[2/ri43ѺV2UXcNB3nUOPŬWeǥSt#_d8F* XUM l/~kSĒcTF[o7d3/ !R9ѫׅեx=H* i^cfgYHxP%&ή>^,0 ^WD7 Ҙry LYf".8Q%:Ma:﫬yӤvkeP湄glCg^t9o0 `]5X }ׅ* lÆT-`T18S)b f@3YE?-Cq ./.&&So;SYj^WǕhX yS&P>K-d#^ K"!Ei0"Di| xot>9 \#5RAghA/mc#}肞Uɝq# Q2Ņ(ʵKRmEcg / z][SA ʂ@,nFJo<&ids6rT-s'xKI@܉AZ9TuwA!*l/̮7ppLTh"QJJOp2 ob3b] ?;ʅD qJBsx:Ÿ0m8wal *o1*Pk2E qNlz9`Rɡ_[z׋H1a]Sb P* Ͱ{5WӤ]oC_J&<8#1 cg0EGe,A}:ɇ-kȴKߘI(~ =4li${WĻz;j8 ]&g7 &5giR T O$U8Y,n+Ҍc&;nDOY|{sy`H'8lO%|<)WWD7?B`/F4C P`2 ~2cG۪6.0Vˋd1U`[2Yv LW.ql~~ow\ξ{LD?.[{d h' a"1k I P}P|/f:Q 8ʗei}Wƽ55ʐ5O %Ѵugv4wC5^]=퐅D{/u)^?qZ#^T~#-Vܔw_@=/̏ omi eD?PǕCjqFTP6q!FvMroGg&2 9~*R(5o9t|An3QDL_ ".-K"}EQ-@V Qeʲes(}ׅdTL_j4/ql90ZO>xG$3/߹"#0]IGdc@lσlpp\*tQxy%*,ƛA@xܣh\LߨdރY4l I%^n"Q\>cfAqaV6s%= KZ; pϼu2ЭH5wjဥ/3@*Ҋ1!aH1ݺ>h(O _6PؒUĽ:H'/Z/xVMw>L/j SlZxۏ6fx|#7&g6ھ x 5"΃#Ն zMJ ZXs+v_ ޞwg!4Wm] pق_%;Ƒ[A[ꆈ~l4=ӮIjlۿ 証oP5`†P`MdSkO\f=_APأVm4EoN%Gu/$ֹ6ˈH8yȒ/*Ȓg%&-T](D6M杖23ǜn ^8L)&drDLFac8HMZgBU5 A+[Jcڿ*qtd;yT@#wZ}GybiS.(D1V[. c}61>N9K DU3hp7|r%*eQPyٳ9q 54Ue<{PR+}z:^!~K<ذK9qR{2щƀ-$-;g1T鞤>JMQT$V$ʂ{x{5 4=WAa%]ß ,ӳbcJchbDJZf~&bVYbנsfqAB72T&*HsR7QY%9?x>ρpb-fkebӂH[DbZTPY|"3vW6>($eIr;Xā|q2쌠kc{J0K~~שIó3 C ̣u $zns&@.*S2̈f\, g[DM/.JM?#~t]_ɽM'e(xȨ T_!2|HFH2gUu7қǹmgWjSr/_DԅtTI*"}]96UӍ2 Mi:-cYOԫ4l-SCQqI~͋c~udZ ״68n#]k0ZX(4 *~M;͢_ *,[P >mЁ/q*ցN!Lb}? 镼i-u^ġ~]/q+oĽ!l?sBaBNF9k,q.qV횗$"}_ƍ T>lt8vCF}و-Lc+?sгjL'1&z P8sgXdKU̾c%0]lj{L$o !9Mc w$3c2s } /? -aˍRo_0Jeڡ8w:3S9KBOFsS%Lҙ4ο3Knضs:~Yp0f". zL tx4+f4%ND2yDҩJFq6/WA)1v53EU:܄A%6^:wdɠN haΎFGY D4-~u TCPQb~ 6\l7 IHYGؿ`eH[䘗(!5<\"_@`>$VS=](pu2\ԎuPRpzM!`$ "\ǖA,ɂo?wegO; >Һh81X^u>ՄP}Mb\{sAd(d]ԮH4>ţs%Vz[9C~ԡpHeGvV78k ΊDCvTtU*~/2++䦯O  tkEU'=TtO-J)xuXL9Z${1tZy*[9=C<|WK TeG/ӓ:eP-`aPc:&u[tLY! +1 ,HNoP#ҖB2?hUq'(yvM$饽A=Pl1N 3fdODp JXZ0,fۻJR*g+v3mVlrZ,+3wkd)9Ue5U%5"wxo08;HĽ\;NU90vR|\`_X-Nº CW3,= 2dUvG͒>}?7^A)20҆97]-$MRj/xk=>TFջpsyZb7yg( ov`'鞖K ["u~7V?!;4׭%|lU~'<|{˱n##>-#pبx|(fQ)?HmΥ > a*xYqNZ~R׍ Cw4oDyVjo$,j+*8zsՕ1 ɏP>c:ԃ6,RJs!Fpm+:N9=TǃU?+?w *DO)픞5/jzvNfxNT\5Ww3~=^5U,[)uɗ5!Pt)moC8af'^NqU B!lKӳ~LtSGV@|f#~-BAKq/]T-NG&'YIΣRcȓ?5Im(yꦹL>æcvZ,PxY,im:KcY)E>.-[(!K d4ºD &jfn1z)ူ.>rDBߡNt+NgV+3|WFui6ٷWX ( }CgOR`ijb/ 3gÝ7A] q-մc?Uk{+ji U ʗ@hg}|CQ8y$Vo:q!&cy:iϡ+&)LcAM?Ѝ_pbP,Ng`v(b Z蜓+E6Lqt5yU^TA_Ze`1ߋ!̠۫&آ01&^XjI0 *HSjoiv!* Kk¦5?lD"Fy(pNf独13&n&V1,N첱5*R` @EPA5rb"2s4y%K$Wv <6ޝ'\Ɩ{d0W՞~)f%3p1bsl?6ЮaWԮS sѣ0BJpt\(]JqWLh l(7w6 66[ {2X5Hp}|o@ЫoZC>xdJ=l'I.P.p%_=~dd%GKcqWNӐ[@Z5G1e%O:Xpy:.?Z'$R'r3ဓ2%fdRQ' tHuXE*DQ:h[{]tՖ 6<4B1r?sdϙ, l-W;2zD 6X.^8p nY%8WR`hCTc&Ȟ=Y1EvawQшd9}O7me2ڌǍcSwW*NިT;Y{<צRmNeh J)Ա7%P$|3`TA>3G R .`ɘ ~ʗo4d%CD&Ψꬹ)4.P8.seu*({mQ3RȲx*$AHgF(q=_-7.qMș}K Fna=vBлMH:?atYnЖ ؠy |d)߶}\Zގ:zN3lPՎhjm%/?P%-ؙz-Ň^a)}Wm;Bt_*H&pїN@3짹p{Xd1[i^/!gJBΔoM+H푔\c_6*ʮܯ AL!;J쎃C:~3~߫v-*BE7 w}dU B8 ,Bˆ )?qF"?xq>$Q[츂";Wf.c־'3.p8ӓ9Y7n஺ڲۜrrӳO9@:38P'.&Ni5ULrmCD +4a!) M_m+ު%,n5MmKW?lMx-e3h^ČlT JTAx+] hzM9rϬ- _}#ӥx) D+bj |wj_6/Tcw;R0qE~87VZ0kbyJk^b RD_e1gϺs}pn"x.ԻȐxK1xoNa G$/y8.tP=I3K~qД=09/GԗP*ੴƎ20e+ ζ%#M[aD.$0i*y]fg;/^\y{c0t'A¢M;ր}f/Mf-Ʊ{ĒMq՝v  HFRDAFleϼXɊNY6k skF^-?tG1hRךpx Ga,ApPZKM1W7#4ڇq;nsJ4@z6xB8}l/<+?/TJ+aji,wBp/H Q˟wɮqX̳pQdno[)T(9WmFn `DziRYC=ú:b.f,%b<(!oes@QWQj{]бJד>=>tПVwXD<@u@p#fəҿ_lƷ< Rd_6 [1nu1xbLO-y'51 moJZ G׵Yڎk̗7:_`6r>ky0vpV&"}w ; hJfg $}'I}t]i^ jUq#DiG`T|IEZ56eE]a;9@‡0Up<5M6`%-c[ x%S+3Lq+ EŠe{:Js.K?a)<G `Ə*Jm,+q<{,uBէL3чRt)=Sw:N`'2-ri}A(8!~eƫQO>/ZyE0"c=`$K1]\27Bd"(4tݧqW qL@ vJ-MPu_MNe?oqɱgpZ~kEH>"tjw@j (D$sҎ0)_^78T! |&A<6 .LHԝ Xb8Rݍ*0P`,P?@u `/Y"vYp5d(xAuV4W%|VyٝT*`Wjv{'K}f-%f95ˀw`iH]}&֠DI8"eRjpfAtiaܗ+q&X6*SCͻ0y U|/JRrh4GZ\X%\s$DCnG$b|fnBCgGtn9',ަhG]= kQcۨ2&#o>fGpP>_ZLzRM4AX1\ӦhJ"HEf,[V)7Y&ޜ֭[*D4T_V|O2W@2U> h/otx#j!+VN& 8i(9ֳw_v-6Dnr8Ph实.E|8'lx5L3ۗMn+x͡ RcKFrJ'"z9lypv:6.ۏ?ˉCO 4_3tYj#vOpAMV#v^Sq|(񰼀=@Hǀjyɪ`B7Zb' >xuH[yNJa*MHG*v3ZFN[r|$CX넉JݶTiqS; |XEcfI*|QŸa1 -Tc?gJִ%x!g;E_=5\>u^M(+Ft 2;G<7LBu)f7C=[Iys S.a"Z~e|")su0U(Af[kygWQO:- -쬹7ac&r iFl[ۆ~wpMya6\Iy؝eі~p#ݧxhMlIP(Z";lrˊz9{),hKyzap)>.5Ֆ4 o@ؽݶO|5\9PZ_-$aH9lǬPY*K-yuOXG,XgIvȔJ껠hT9],xL~+ccb\X=woj]4p *dd0 RѠgSئc3 Hb> 1bkKjne|ӄ|&Gt)h)ض^&\$o uO9Պ0hUX#0Yq}w5ˬ)Pb$Kؐ@Kĸ8CG; -G %CF ?rG̪ Σp¿8*Z:<<Kes_ xEھ׼ rV84hO5Cr)-QM[˫^=rUW23ݲeEHoh\s SD; (ö]:ݧ+ e=ǤRS{rq4O`NWD[w:e)7kwҲ]~>xO7زF{o@EVq&!UPݥ# N5 E=h EM1ऺܛI#E\NYS Ώjf1N+@Qli\|3A( TLJc كLG!-5RC3gC…ߠ^ ݐ#<8z u &1¶+ T1IW;#,} Re PD\5X *9p}gV=DN4Q?fC m+DfWCeQ|~t3l&`m:3>wehuY2/ptRhۼn`Dޗ@EZQ{moK qH0%So)|5h#@mR9MI-3{{!>bw-buד[V+ 3]ughhK[xt4wR@ޣHgD܌<,=wD:YWSRVߜj`TYEgmAW釵כS|˟D=n)S\bM6y6"󼤮{;JV\N:OHITfwo0`FvF0LuP?y ߓd\iY퐇zFC/.L.ẠY蜆Ll{-F ZF([eH-ҬE ^)/}hri̲QTo~5KS'셧Exl<f!ûi  <ՙhp+hvH:\. &|8|sq$bseK\, |p'YLryNJ٬B95NN=!\Hh қrʒ .;1?&5Kk;lez w&6g;a/'"׆Z› H+6qZ5ZY뭟䥋s ʜ"@C¨S<VRQ:.{<;}g[sW3o1T3BmD`[,g@8}ʇu'F&Ng>LqmKbi/bReWj_Jb6NxJ%PIJv,K ni0}fmqN!9˦?Y1logcބ;Of* &W{w8q$GT*o0^5 JiW}3yaI2LUxАp1<M/3l;ժ'qwĭZSGt>u(_ нJQW=j[[|6TmPQFtцQYOD[oǷK `=E?z4>tEGx~E)AQ n&Dh5xA6b%߾?(\5YIS; Q=b GlpsgU;,9=}@{%C5TMdpTFm+hB/^@}_r9ks' @ ҫV\tuٳlᯊ'L󬐥Y׮E;X ᶴ6T C2 "Sl:ҧ*V,x|Iҙ .tqr fs@Ys̮\N¸]댧֣嗧d=<?IhQ41JBDΣfҶ+֊,/QKVZx3QG&h;27NhnN[vx`< vYt~ 8JXpj`?uM_ҝ/+V`U.#NVmz#̡j'hnσa1LjQD8͔j; 5+:-;|K;u]'0JwϛRq]lOg#8ݝv?n,S`nfX0t f$\VoYCѲ5; =Ji/~ ~'\;8Y_W z% ؄[)dP[JЅYyh#3"Ԛ]K{ 0,Tżt?MWJn Ҙ3_E= xNA,e$- wGnX>e~D<U'_yz  ҫ4f0BսP%p =I$֐)V=R[\QUŌ]>pWm 7:ɷ.*+0A֨|RY([Sӓv_Q <32>a?ܜc'˿*ȣemBZscCxÏPy|vYqr`І -PkRPL\_dgiɥE8xj i9PS-yX4Km/ SDЦ/ǩ' ^`ɑjeK%)ul9{JmC>zCL6]w$Gc>90РI8 I"h?3Cx<Ç%”6d-U@TDXvprpǒ,PZ/l$^s^~b UfiO,ǟށTz MhhA2q*mYdc_V\h"Tc+ȞRIElW]ռ#yqa't7^r9Y.v㜨 . 09s*]>b5+CT6}}} 'ՔSo7_ռ|2L&!mUi^1אyi#P~v=FW%M + 6t$u\X;Q Wc}Ш/N*=n RQۛ{[lqۉl%܅{b32'1 tMQ;d] 6$Eٷ(hmS%;?+j?erbrd-%j]< ׽k:)mbU88,nfI3uM:[ BW,1s.Xq BsE7Kve6ꀂC˼0j#gr* !+ o긞A9 -ɚO8ynB^|] 3J]'Gj|l"L@| T5nR>Ml3\s_LX&Jz }ռXapAfB01LȄuI{\,ǭ <u:#q!|Ez|TfS &nEAs(հWXX%LTg.=py;i]}b@S0%ebB_?2U =ș?W.{\<@77R(nVO0O2GV| It LwmjWfuQ;fΆNջa_) QgG~L.s @Њ8z~$PF_ݳ+x٩]bpѐgjfNYl $Ea-<[?ΨlCد(Ӕ˜u< ÜpUE̓×!u⧑s©uHhE`(?- /[/n$-I@6Gi}p3"՝< 4E {?md em~-g0x֦M{#^&)Fc[9 ǔϼj< Me6./U8E TдکU,f\2 PiO'պyOS+JCOO*E1g2_{ч+"* 5}ʂV(fu9,m:AɒS 2.c۴}$nT6K uΌ\gj؉p_,( _i3Arӛg .eN@c7Jk Y怠޼#6=:a:M'BmW_7,VOBs3JmhAk瀴Xf>p jv)0'_5s맜:.fdpT"Q[ fI{bT2\ݸa;^=䖱(!a#XY̧t: Iߺ:LT2w<̫:rG7rΔ#8ٽvhרnXF;3Z3R۬E\a|(- T4.DK4L̓V+B= {:s@uYąV :9Si=Gda]y${;!mݮDqpTݠ#EOVU1_mk6r*)ZZv{ͳ+B)΁ǂ+m~UPHVͱ䤘4CRTϽ~;X1|GghsjYqdV.S/Ǎ+CB88OvhPV4,f^QA:J`?XY&W4Q\U2G"'͉N'yGB'.*b0647#!"'2]= S;e_z!!8G}&,AJV1}uTƓ [<~sůH|_ށ|t)@lA]0gԍwjknȸWy[j m(6ª=~skj$i:g ?ceOp~* Bal#a)5qCsk-iسK{6f)c+t>Nrۑ@&_ g/4»=WFVr"ڪEMS_?W 9&;Е!ˆw\/R1_&kM ^FaWGQ|ƒmd wlw v -Jx7øJO>#(ቢǭG m=O/[KaՏg^a5RQ+TCnQ?kijc':R G؊6dzѱ첵LL~BPbW%s<8U}X9jι*tb,@-wH 7Ƌ&9y]&2NoU5>kSczW{娺4뒽'3j!<& S`y'hf-?`,5ya_EO3oe:TfV:sxLRW.?`_UU7LIiᚼ^箼!oX MQ#2Hnק_q h JoЎy<s*n{oY&Hɶ ܧJ qrx6]P%Vg(`J(͒i[?)wE]!OhӯbX*~tjQ3'Wm !MQ%o,u|d I\, N 8pƩ=V(-`5k9iLY ӣ*c6>k4 f,=|=gdz?/ʡoLrÒ Z&.QN  \ ?H> f-i afyLȘx8v5(C"4L|/ $YI0t(؆)\<cڢLNY86'̡ӊ-и>NYV{gܺXoDxJ8*&ӅQ~yWYjbo X9^f~u拃ms/I(+Ku4з#L(xLr?2x_hBg2P^ GiO)|X}6Ýp,Y.G`}h^ Ic \.i>C[UPF)yh}ed Czz#(>MRCAkss1g^5I==p+jSѹc_){ӛ BpNS$tw~kHQ}a\X:# eC7X&+C͸>M=!6i^GG\VYJ^lgV%HRk?57 C*w[H{JSI4hKLZ#t&Ӭ{6ґoRe4mIZ}J3]$9:\#$}sX=<# ՅdVJrtg<:L&!\ )FfmjqN%@Hى\Oo2#QdqtAn $2/ljCI:ՃS6Fz>&JdY.K]]-ސźu!w9Uw͜X>gֿktQEK wS7 (KSLΪDUd]B(f:$[}y1ףwTTB2VZ>pCI!DC0]P ?B\p8XqvPCH7O=@s%vT9xA!`/q^sBXa&.\6D'P5si\9Jkr>?Or ,'c^ss@N␹߇JyYPzbP+nz䀈w,˺RJ3l;{']G<ASyO((H -Ƣ?Zbq/ {d!LhDA;7)2`HQ]V|EhkD+Mo~7 ,ra>8K*'d6DsBmd# ZvBMm sQDrV.*]]bo˷r*feilxOP%'\(IxX`B94ӹv`%E'І k KWW *i6t޺bT^':]dlM. x$s_"Qq ۞M %3t=.x,͉ĿWLp~\>`LXb=]j n춶-3zx6F à, Uyn YۏoUWZy"*'h6 /"i T߈Hk~$z2rYV'Va[P]/ gusi(XU]B4 nȟ~{(@.0{H\kO^h75Fj4^TDIS_/aYErmn'q{,{I [*}I6qtW I8|bin25 2O}G5ޡDf'qI]jUZqT/,, IK'(|^DnI89#k*l[W՚g0ߵxZo-E`t_Θ/:;yjj~z>A4Gq7=5uF9A#NMc\irK'v 3_U.=84eUfҤx;o7ƾ?<5Ćc`ҭ4z6V+qTӣZC셤_>%,k[ńK :~Yy‚l搔0v5ho )T#^|X^ 7Fn.TgV.'hnrRSC@7p! ip.M@4O]{/vb5 u`9&(QGҨ/!"˾.;vUPIF iuWYP,KHFa`s6=h%opeG>%~4 /t£weP@ iAI۽q ȉ1?q#PU? ᮆHՠCx/#1?N%b81Ա\5UfbZMf_-ӓcRP.e(r `1?ы;~ T@q^)>֟}sⲢy Aw]?g#{40B u ⳢP1_lӑ_>?(IWPAVdXjtV0n ѼlOD U=Ӱm޽9N$/;!S#Rl'ї@A](~VN?W'IJ n(k=%y^c”`5Ƭ4TnHyzeɷ5U%j_lǫEȜӓ7{+עy|)o1.> IW{X) '{^S>E, h)^] m]* Pݬp `X}[/T}}ߌ + aԍM🸋 ֱCvV#/-[(X?ֲm %AtDMj1> 0dk1f0A`8< Fnqbԭ𙹄Bɿ,1Nd\nʪ7U^mȈpOOF*fF!v B'L~~#,]tXf('SVEhlZ- scrˍ4njpcr֜e. 6#""k@"\zhrw.fMRWuNws ӡz~Ua r~jZ hSʘ(/UԵ`~-%&5FЊ2W)86 *5z7gu1m.;i83?oHPwEVg9`kOÌÂkEdv0z_%Ї3TΜt`)1lZhްSM'oJJ=ʕV@߻@#Iozq'"}|;kEwZ!W7<uY4'~iF,lz~8nn6yne'?1Cѭ_)u'D r4@Bǐ.F1:lEootCebFP#y| "fm4*VU#{bm+ ,DKk~BO*,dtڝff6Y4>سdi@u[Éa=܊2k{%M/h2mTue/qʕOSCyY1 ^1rKن~G)ޅQʽiN#'lgqY¬WP;4w"'ޠ{HnskŅ mWfɘ \\fy]/B7`\7A۝.B͢!ע}4F7ߞEonp rJ݉>|m_{ U).FG4*g]?w?&pb|!7cdf XZ~4 dO-ilSAbfu0 zO=Yc:4FU~e x0q* ?+VK;uuI^$$PiK}UI%gWBIOeZF1)Wb]5~"a:ARH:mAضE_Y<dJDDT b%dM#@w5yFdK5yy1l_OsUEK- FX8_͸z7 \[.Z#&*ApLN֙ +Yѭ7'f!p;:{E72:ϕ]hUI5nƣ;EZ)iL`rˏs)R!A4&X|w6u~'Jρq6v pYFR8Y!dE!.+ v⛮^MEV^pxR].чD7L,9N]QeώE$*xn d_T. Psk۾&EՃGxk>6~c\q!#žZPQa*NS(O6l1Ё߹ @>xlB71?E)O+.]]ze3|t'mr͓Uk^Ԫ2ܭf+`X\&~ȋ*oїwN<$a؝W)R&}*f(_xsA0DȈ[ kvyX{JL0[bib:c1Vo@V6^1/Zt~|mSd̽_ܕB/L )Wx3CtPC/CZBnLH$)ȣG0(*7A }G~Kz sR,/ԚQ@koĎ̕|B ,r0A&Vzjv~S"5lݭ|}kPXQqY`Dm4,ikoڌps8&Jg逃 '{[ }R ʹNг |50BC{S#i):v rP~ږ3%z|@x*qWO6Nd ;+ѽ0m3'[n܅Ef<`YDG%4˟[ u;w/(Ӌ`oB6U'IKZnVҹ2w35L=wF](ġ Z\5:uTKN{Fb8ir'J#Z "s WA;"N,W~Lq\Yj$+ٲf"Yb&fwkYmDq9Eu/e]VCPKX#՜E Y`v!δV&${L`<U$v_ʲ?BKouufR~IKaGL,A[݁r\2/Fr6ХqgȌƂVEE8A=%@F-nVb^.Hm1,2eE5Bok~P`E Xpfϔy_mJŽnA ]<<<!;+F`K{Q@>hB&|aOAWWi , }v3 &܏(On(Ikě7:H̔l۽%z۔љB6OުcCy&aRޛ]KD(ZSoÂ/ls _00A?)@0G(ltz|}#c1'6 jdmZ`4`́$`G$mnSwP?``ST9Ջ^='nC{`кd+\e??%DCq*¡ WJ@%fxHi` Ko)58ŏEä 2lnz}Dmg)N$#HYәG"Z䌕I njNYNÑ*n{ubЦo>Uu!ePVr+1 Aս7xQ "͒ 0}T̖#ï=jkzFAyZ )X#>2R?̮SH*p|r>e ]2~;·|F1In5D֜kTqnYгR\otդ{5PC[;2 bNp3>BaK/tĐ9Dgj{y;[YK_& $<*IߗI1Iwک/<)i?g~]#-^-8I|6S!2 V+bWw칅0IZ~<gs8~5͋>R#N`u3A]J,7ɧnf%q>k(pͮ',HzI4sM%?,zE3qC=v8"C50r 9lgω6tL_vV*Gaoͪkv= oj=M.&v=h0<3W)AC.&3ʙ=ړ9%A$qs}Gs! }ȪdIpT&?2|}wH;D'̸T|`Qjyf"YK䍍nx(R~M9#-\w&j[xΌ5yUצ>}ҰVu% D?.SGFW%r`Dgm.Tk\WkTޮ~yX8ܮd2yvse)q6]S9:eĝ:0ifVDIS/6gᨌ $g#UnVĂ 3q!V-7ebq>hˠu'd("5l9w*cU| _1Z$ $8nl(mUTk84IPHn wXnL5\\DV%Iv[s9xP{*߶ѪP' ]mF>RVAo9 lȦ0.M/#&:|C8v=LaL\lC*W ,CY;46WV*$pco5pʑ= !U$VΪ#|.tb(P'銗~,W8}es1YtM&;c;LFN( ٗ*/:r`ҳ S0\<2ũɼndVJ̮.gUeڂnVE8 tMKܻȻw"26Z7O9{Rل8]SխGO=M B{]W&zcv %5% @fekKu+,Z~fexDjhC`'AJm5U;yG/3QQFnBw4h {&[ #=EOOЂ e` TI ޒ/1#< b__a:GTJE]b=Pv$ЙFda'UPniy: gM׌% |*Y ;,eݹ_U獻__q*Mע~#'ct W4|jŠk6xF*c-+`kj)T!ts |xy@'l˦_Y*Mr~m$CQ+^1|X$x/-aHo'Q89;s%5xUhFxV"[<|iLgsy \'߿xj؀;YEPWC7 !lP7b֡Gi̹ 8xBKY|F($Ҳ q PkRX[Mzqбed5)" > Ԁ g^G(Clo,s`2]M4xd﵀G̱2W] % 3\q! /if"'1%ehE#sm_~q~YߕsCo^^CAswҍe2d<=}_ pˑYi6i >l&A`}gRU 5}S5ȳT/AQv\Vbh:N;ZE:Pz|]<\N4ExCo'?^Ü[\DVQ EH4#^bW'k*N3'?'I'H1rT sɭd}I";j^"ZtCI[e+Īz$VYʉ6[g)[j}[Wt7pA񊝽o*EVmӼmaa J1HL l 3to rAݸ `sR*f%㎾A} #kzA` ݀0AF.g]@jD\qMK2b$\qhbwmQj@a6 pm4We0K`|ߗt}pC_6]i,z.\VK,nӽ$y4q.h`yMMh;M_X ,{۔S<8_ ][1!ConQZ~}JGHMTz@p'(VKrܧyէlRcD{ʼn'.Q rzwJg7tPƗG/c /y)wS>yj7 CU,1 kI˳ѻbNz@E ^?]EAcKp~'#cWr,ěP Z؁l']W',7^_kђ(5W ⭫`Y %v6ϑ$HFJ!y˹9M ~uc"@.Su?W$cуN2| yዪfz#.6;M9kikA<sMtfR+M,h=`WdsFa] n-|2D@-d=e{y,j%lkY"8rX/;lUQQپ0HR lC=>A?KL$ľ?{.8O ! ӓfu[{iά7sߊ0+9}73k_xCf1O&1N#-* k^:^"EY[D9V4#UDƵqnXH~B%h Y kgM=ܐrVx^BѣȌP?ھmFVCW×OOmTMWE !9t(:{E^eҰ7qIc:} ;5?| n _ ,%X?@fN}E/#s1L[˓X& HgQ k*ZpyU9>'4JCE()$Û~m#QCIu $zD Hwɱ~A2IXu`--Ͱ6ʗ\!=9Z45#4B $ n4QV7='<Ѡ<̺Ջ bc/Jx-5)+[W}ŷ,>" q\7{qu7jrJ8NP xxHR] HT}\Ix1=65i8Z)gTe# e37vB/lpM[``3$7d6OsWhڇkl}qf۞EE1OseN e)'KZAY0OeT<3LE-,&ۊYU;—+C/hF "ھ~K%-eci"߇<Qw%.ƈ{Un߇G dzUhJM@y t1IJn&B$ӟ>"ƈ$ TUzlTG#CKrlc> @yPOՄMgc4e!t4UN10[O,\ט@Cl07D fHXn㰛ψ> }7 5PH.v<TpZ3VWޕ6 \#/2{^ш?.ɸ|7NPL֔-\bM K%xrjJ{X8G卐jn>R,xzѷ#! rjam^6WÔV:=V^CM\՜i<]ZcEm?]$y)^fKyuwi1B`B33-{s υ'Ԕ}Of2̃?j=P_N9e}bbbd'cx L~ikva)=|dKV?J`~f1[BY;  +ʶ%(G=FuQkuˆ;GPҼX녡 RBԬm0+@Yfo6C-x`wһ+\5&Tf{ +  JTl 5k8'Ksx-OFMQFn&3-JA #bX}siE5>ͧF ȱ?H`3L{V#Z9~gصZ~bdΞc?C9~p<\Eк[O TD(U&tW&ϥ RW?Ü \ںE;Ö9[>Qqv ^ZcMZ:51&t)!5Ѿ(a1̒K~z1ɧd_;ܿôـKotrWM\U:Ghb5Ƴt7$slH V6pxK=z,ؕ0l _V!8VF8P][*+ Fޑv`W ɔZ9TƼa#S`4qIQBbk᨞_Zyj6h7IQGȞ^RVnFͳƹɢd~陇-6ZFCSuuItqJ%ڷwƴۥ mb*`ll2Ģy!6OW؄"I<2vѷ/䰌7;RǴs5>}}#Nܝj =kv!,sp4P'?Bg9DR 3dEf"=!W i?JJ4~/ (`SUӔ:'¬C7N57Mdf-#%ܘro Q~B jTz`yk5nP+a|8kߋ&e7" 97a{-:EѴqöv0J+[wa)3xE/rgHje/"{C)2U?C&Ot_Ap Bq H gzW(a=Bq-7Rc;b4_6-DbB5 dEJ,O Neu)Auwή"6TbLDz uqTSR鉑̶261#Hb˵롏Bl A |.= paC֝MpGv_$+2sjCHLQ! (>,\3Mb?TFʨw Sm+"Ϋ^Z6۲ \K^Pqt6ZvN9m.eMޑfAʅupȡslHd#\>q_fv|g?짳MiY^b[*.=H-FH%t)3aLaOb!@>t|dHB3ѻ~2/y7 [_([^B+)O8L -LƠ,R\Dbk1֝wZsbbC *+ĩlA4;[ڹ@.i=IuUa|:prvTy?N L= x;Qj<@TZխo ':M~֪H@{廰EAJlGG221O-D;2{>HȊ [+l7xn {un#MR&W;9\ ~xBŞ$ 4KLv +eL*O. 8 s:#Ӆf뢃SP8b+, Yg P#߽R`Wt$%M -ƌ;Şl P_d`p@0.*A [B2 ?L;ZZA+m>`yؽW(wSt 8L Gqvkbn톈po6f0&qq!̭ :GJ.X^Z0h%^t>7V}|;q1Zt5[>[7ϣ7۹fRL W,\mP! ܃Z豮2xgiC `W1:BU'0ʁ}UR?6j Qcx<\:$v4dmsIE$$F١кlm xրS*_.NU&l72;}[23) !%'8H뀵q!j<%ܾμ2dx9a =|JaԇJGdL Lԃ4M%d$cL̗zf]BհcIm>^c N)譝SPjA/4zVj\${Qu]PFHu>Q!hϾL²HvO$}z (jqT>t ,•`/}\zhF}8h"Tcd ڣmKM^ d$ʘkcj([ß eT*#;x(&7a"MŚAb[:fOrvτ2z\4}diF*rrn!Ʉ/J$|\E- m*` 0 ckz:ϝřg(띀n Zd+Қ}l^v]j:3Y2@z ro儫=t[k Aq=b.>;C<ΑLjC!h.:`OMYǟx@uK(t%#R噮[x2S5}[.:5A%K$f if.fg[s5̦Pd|kpΏEsv$ꮙŽUWWi_QK-9F~1h6ݶ`dToia"NŽ|B=-W8LD?07'a>FiB̈[%.qO5!I-\ k6y<L#!C(PX9~ޞm j[PZfNfV:xgY a *a'v_Ւb*OJH?sMeI HQػ4=.DGv¿V\J8ZԲK_9g:\Ԫ.rQ;ҹhJ'5 Ok¢2 _UVP n nRA`_z&=#OBr' Kl 3yQC%y-N—iJ̉NEd*&! KvI#G e(b~_mQ1J,qڡs{X3ӃA N.?W*5 N?~8SƟ9 qjQbu)M13Ȫ]f Y:%;<ޯc`T)("*Fzʠ ]+)`X_kYwH}WVӰA&s7+7}"4j`3'ߨ}ujdn=t\ADt2?y=EZB߄%el5.cf=XS 0*;wnV.ۤB9}?JhZ%\OPgYZ07070100000020000081a400000000000000000000000167eecb8300005694000000000000000000000000000000000000005100000000./lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/net/6lowpan/6lowpan.ko.xz7zXZִF!t/VQ]?EhDTTk׶Ǽ5WYP#7rJg(@qfBhg L G{m`tK }OI).@Qxog4F Bf)+{gs%]A@ aAd=stI} dަ6" O]w:be,YbY@}^:0vP\km|2Թx2,8E>mh!o12+,&[2[C|L5I:lő]>u,0vw=rtQ 3VPb4B?sP8:9&r+75/vJov~x 6mwTsH#3u,34^oT#o:l-$8oQSWaO "f ̊x4Nض4pyuu-KO;?ᡶ"9}pfUr@LzoZ%Yj$M@}Uׂӊ1 <iBx)g?}̗7[?\~!1rA7>c{N>C$DKVxЃ&l3"Ψc՟&9}8`=zJ bCa:5%7"\Cd^ĔeBȲ ;O}"2|ڞv|7ބ gShͺQ0!`-HF~A:{')$2Ѫm-?5.' /*~̒:Mc_meRY_2ahy#|;$nuv+BƼu lO::[X3F7&$teG= K`T3ܣ@h%y0)U~W _ ゟf_lu#V,x!EW)[r±8H%#@L<ۓO칏S|S fe^:."+qX) mf oDԠ w(R^feNk],>uR΁cY|̪p[a io\ d/] 7:MwS|&T]UV$:GJ%7꩷GߒotZ.7Kwx |tA]1\g4K5OV~i{A7偖<6 4XSXө|@7TYhʳiq3XEwo»Ş}W&{pL ͢ֈPl2];[S[5qt\$SCY -s7N+1ڼ0lB%{L:ozz'_N+r E ꈮ'ڥGݢ)FƐ|A/l"oE{z)@1 9UM9{3Z8zULG:>Day<37oGkV~! sμRyG}9AoeGo݂lvm1xIߜ|~>Y tC3;>*yYGh>B҂,q;Ps[7uh {Xj ˿'W{#n^%9mxh{$F.kZ{\qRD4Bf4Yġ8E3b{`dh1J m /GH! iPrn$L[ E3GҨLnw a_V-SKtal.P7܀Awd3b92]u*2M6*01XAz75&ϭ\=S-:!3V󹭺`o@뱆Q~N=>F "|I:$g*9UEH g'av ]Jl X%/̑AD^ 9dTMV#K gD{D?Z $O-MB\`YnHaAlT'| + pZg,6/ݰo3|s,=u)C,2Vr뻦THO3*d>(JmwS2`}o8phZV?XkcY'pWTs G1!miXa;mԗ;iDN@tJyK3 z( ?rͫ|q 8@*Ifj`Z,socx*.y` TC\e1/L5LVD̡ @ P[C{z[GCl5t}]kY1*hINf N SfUjAvUɐ7i܊D .N-iկ~I`t`ᒧv>-)}r1EwjpfՄFԨm99c\fsѴ,ǖh]DI8*qtH`ߣ.:j#\=cR6YM5fOe'RBhh<7S`Jg\-N'<Ɏh35*8< o@n8DɍVIc[t^vSNNӜ1u)m\!18ИF!-ɠMyVzZ7J)J}˲3YO6% 7XTK3S3&:t\r#V( ^x!q;׎[]SHkِ=VQ{bͬ:5aװ-Kvz[O+D.(YTNjlΚ]óN=N6`<V{U،GkF7K `w^Q 3ڲAϯp-s1`;Ul/h¨hEnwJNҰl1:r%"%TV\=L'U^1K?pd[73o;!BmU8 .#BbC0К/ `%zbJL/&^I]bIsIL"r} ,.d}芦40Syf-$fȠH f`a j \7]$~TOB\TH("5:Q ?U(o xBx7DE3$DZe`k;(f3_!:*d}i3O$"ճ7'@1^#Xޔi,ӦUE >4-3,`ӽY hMт?G|!wc\={8Oʨ09?u/oPvob]bMZ*>TP%{I?͏ve,mTHIE1Bji(M'aF+\K@"BOim2/eтhR5gkvYtL 﫿c,\"%fQ֪Wn7^ ÃN䰛8z/*459H@ڊ9DSV+C\R/Bg95*¢O(0 5!<%]SFbBI5LU䦀 -5P6c%-#ÔWL=H`:qN(EBGM;g})Z[.v׋b^(bn8I(zk!Ws|w{LFT:Yifzk9bWߎ6̾l3^)>X1BRǾ B[N󵎋o v SZD*:ҧmFͧI;+eG|&Xk'd#+ۻowvRߑq2h5=IBH  "jMw.)ñ1'i"h{3zʆ.JZ,c!( SfA7\ڹƽ;]BOCe[߁!WѩkMՀm-SKm=\ -*tᐞI#Qя˫wZNybdmZ?VG:()bJhUZ/-oDA;1c]'g&Lb`* Y**rg0_Q#s[dl]kת#ZA:>Umwj _0 >,͢ @Q,Ϫی3b= ¨,8/S[:Yk1塽׉ԸZ `ѿI8jӳ2::O EEz/7;neJY,;?m"/D)\)<|&rj lɁ x'*2>)G']}VE E,v:+k8`àuRGR.XWdHcu\Sj9 vԹTCFTa6MFcު+!KkRL:h2VlwjϭnT$G)1spmу^̒{p] 9]Z6XVv(<|'y)۷hN@g+/Usd# .^JL?W>lMTh)xL{"oj?=6O,kL1/le'ІpcxikN:tMt 8ŸH^bV +K#*놙'NtUD'OlDZd*H&,iJ#ZG+IBgP1:R)wBs޷!#ɢ+-^E k,V*$;s2As&oOnaEj8@_JX6~óUmba3+BJ.P{̞O>;†bN W`&yHwԹ 5oy18q(I=ш{BVur%ԁ=c|[b4%u{GK.9;MG'ʡl1N+R,E%aM faJvߞ82>2zRfF$XdD{ՍZ>m22ӓY ߥh~ue8H)j2tS# G&$5Xg3{1Lص:IùAthr8$65L&|uTۀQ.D4=B k4ӑ/IUU<lo Z-2M#^ eDB6#: #Dve!^A -W>>,DQllgg>VlID\\RN_`vy@}NJپG~$nL21"q}Nx~Ǚ]}i_x_4]0?ӬwPR]a3nIm_kKo7 (5PPZb)g4T,Ff!vN:5nfwꥢA?w}r<8Vv{{-DM sP1~ϱ ?f0Z, ]Hpq-zu $Dva4$؂R.j2^cҀpX=iPj,G*?YC<{K@C1д Rv]60yƢ1glS>"Zz_8X>Z11=A6EBج u=]+k|>+2T=ylP?ȆwyL`'*%fc! cY&5N2#m]dg|1NP %lJbHc%%(vT8vL/`' @[4U8A\qp:F"ɰuqs*%x+c= ǿ{&`oʃ}VԐE2"g; }TT^fMӹ )E.E |:`~9TdJ]O#Wh:EV@ /.3kj]ƥ!kHn ׵﹪f8X?x׮:le(y6hu-e̕>3~~=(qסU~D.^2 -Q_l|4i3F|3{\>Ӭ0?,*7.lq+="䝘NJ`լHVj;_Q@B酹 ,ŞE~]EU`@EQP: E"m?:CvB T✴Uޱ}(#OxS^ ZQp.y*.pdWb)jT,XMmhsMx\KR.k B`jMӻ&0TZ֫ uw]v%[-1;@'_Jha/ B m9-&H]0E'+F&G86霰 yvճI!PȆw0ZdvGvuG)H"wA"$ͬT"p-{j;:U*`&F*6(wQ\KM-~PB'ہ6J8U_j<=>.kĆoUKlc=9#JUӢ9Ia7Zg 0B\l>'/́p \Q9ԿWP! k *9k$I=:QSuX>/ DaV74r.E=]&]] K(Qmvs祵2't/I<׆q7uT:x.=ʞ^PvxL !iZ%@Lk%p1sBh[vPw=p^:sO-LU^HA[DD ~GK}W9a{"GXG:Tan we}kE | @ګ#1;?|+&x)MPA ꜨsDŽrΩ{)8۬P*eg*Ĩ3RFgDsrsLF2eu>ػwTMGrN<@7uw'QtjȂH8TEi8thG8ҭ\I(择())_RMZB/C)4;f`UTS AP,aIb58]܍pȿhkV&zxP`L]\Yto .K{#>OڣT h%=:`!@ 2\TDc RgqfpDS5(Px1(y8\;KIm5ΖUɺ8FT uf ڷ|4Q Ԝƾ'^R' B*]w0cRs ,Q+mK7~ yfsOqb)OQm yjx.RIăG` !tF)sH &/ ٟ@[֚M[uz Waj6KϳINt1Ҁl'0PXy$*`&p-olJR ѝ }`wr G40eۖ˜)% 3R2!*:.exk.O0zu\Ap:Qq[-*՝p 9vv}Xu7KbqX>"=IΙLk3<kG-P3)k~FxOy2泯W4d8pQ/]xӌ8E6u 9<ݾ<5bU%"a5_X!aczV4 ڵPwFtLDG?&ň]gr/' f 7_.:6wnd蔇JqJ9S{r5f1?Vbmd쇥#"W+"@Z7!"hq556H?֍0,TINѣgJѯ #.,.*oPBH^0W+L߰&26zP"'sI,Xlm%((j4.ى^D*g=|+UA7# AH&`[#e 8N|Na2 95DY5=Ya6kl(fxO+(ȹ'Pwl> ᶄ4O*e7Xˢ f8~!3-Eឋ\UWL~GL4q63t}m'VsNc87!#m޶^ɦ4rl/х|+Wۖij*L2-Y;0~jmLkAzQƏRF/vmhqc3-fY ts$t3l*t+),vtg]w arr$'奰sd 532"j,Eo9Yh:+>ֿ*hlP㐈J>zΏK!u^Pk&.8yj$ď$H.ﮬxt].dz Na!N}h0VϴGDŽ 5DL !}/?w gT[~^ *ɱn.x~J6b#SړƖr!"}pe_5 I`9?)~֭*ʇM7gN(laioRC?=ـ /234 D6U_ (3brDg/Pf/?ﵘj>^4>ȟbH'1:fT^/ 9Z3q5_0Bx4'a)kr~S!od[/&˶(8 d@'p(!P`)|lj6+FO*#u!ggHxc{b,!f{޸JKY syP-U] 6$75h\fUb*$PlPVdEIӐx̽'"]2 K\/97cj3B_ش5E,ʹM1ul0y$~lֻK(VAtZ#H` 8&?oITԱmio6]n\)*+oYTPl9l^LJ/vwbph*ʝQC4^F| rڠi)$v+CԒEvry|]9|\E:FkD_G/ 6t?-|&)4~ȢZ%1Res:INf*~R 2m"sF1}ΖA"!ZFƻ{^¯R})x$|Bml8aDPlVbqdCbilj)K~ǭ頎d vJ֓]Hod̚8ns>tA<&>8JT A^g!  "ϵ̥@'QȕKP;?,mA(@b"tv@VN/-&$1u+˟JyKnx-:O ?5OsC"#r]l햂mȋ.d)-9,a4vGIĸۆ?Rٕ%m9Vt=Q vZ&*GFm`6$Jk8/YOyjɳ=҈ Z '.% $]p'w𚔵.VW^jokgaE T20D'1ib1YP׀Mo[{$';]:4lu] NK gU._^|rᢼH:mBc |o'Is/X?դTcV%Ď{iIScndb UqQ7&(Fϰ\6" D=D9P yx fz]lg+|د.wa.GwނDկ:Y{I#QL#ɿ2И>4oLg8iW*TXxŸT)uggyfi$>T,Rے%k޲GE왈,m5 |%/ [eGZ?tKBtʻ[Bs*/]CaRj NwB&Ut[RL#Xzs/.׍xYAiRIvÌ[ze%+9AGɪ8L*&{$G4f#p䳸aO S=LI4*fK+ש`,.ϲV- "-TonMz3nvV͠~yZ}'NNvsz4jn?ڽaŪB,ґhX[]C)SW]su,D i \W,cMpX:ʛA!N"\Lp"T1o-/z+8x.%KL(m:32CTpYJi$Y9v/D G"u_`,]'jf;*.nC"`Kz9dlmRHSIFy!GG! 1?L# 'A^fPzltTL'ZT JGޏpV"oΥ6=?>$B3Z>'t>0Ft(Kr@KiY(+EۥFFnoǎ3sHJq*R=Um2c8w ,WlF&)!nL{'qCb!alV,$vshVKX(F PQ]2rR@ʫ xvZkT UYzb`Ɋx04ݒ1׶*Tܺh8avlh! ;yC,Tl .SU 3QUOYx%XZxW$,se9C[bONma+grS3 ,:SEgXF =كhsV|M&0 UӁhUOEzI<56K^l⥺ܩݫXG*-JJ j,V@%_ ȰG^oRFJ9#C( 5|F )|DEq8, hi;n,5]⚭v5ޔ,P.~Tx=hu~&gk oՎ=V1} -l؏>h8֨Ͷ|C2:E{}P;OFnRX.^{rd= y*+Xsʷ &Uo.#ȒR"T Rl.IsU!=e\wGo(a 63bMC- 8g 'CSuⅿd4L-oV,|dD ^QiǕ=]_wW+u `ȋLXCpE'ڍ?sD2HU):mZpD|g}J]T| ]Cϼ'&eQ#.?t܎9/Qq4C ǐ78_@@\x;e=fLvbj凂=S#`G.}(ku wy=?-NOwBv?5hniQLHhTN ƨmeN%u-= ngv3tIJ]&ƵI`9Y,R6 jnIA-oICڅMи&3ʙ *Ee'gԚk:)A ^aR'/=]f0w!J 220?q{v$\YK@ ʹSKwAS`z*˫qE:6ϡXp"*lJq[Eބ w:{[ۿ8P<_ y;,R뉗V *>Il74jc)@&F5}հfF5l#q)U,/͏I(Y=3)/g zRh!snϊ@⛬F$UPikf]b_G3T P B ⹉ ~W^s06v2byl*rg@Fn,e,05pt_p>6BO;.аٽ\q}N+ń.􁍪z hi)-+A38Kg# Mʎ/55^ۏu :DkUS _Aȭ/mhPgũf#)uV40bf?jN:Vd j黷EypƼ1r *%| h/0^BExԂҮHX@ ?%6,⪚ ? 9+ғu OZiGyn '7CS@DJUQ|`G&2"c-ȋ/E69j5nwlACxWJu-X)1OyRhԡ`>w WcDph7!$\5ʄrk*CsBWJtSp3ݪ7UA JB2Mt$T_\TT7&g#_Hx`&8t?OB0sl#7"֑;!+l3>eUvJ)`gȈN}ңanS'M%!A]n3Fn^6I8RyrQVղY/ ,Ph+H8iYd51-#IG|SUii17P O?5[Ճ<l am$~#aO5V|TwnNa]3<.=8{=T"o/P2z(YL7Ufr.$J0$N ǼwUFђ6km _t3^JSCsJ%<:x tk{ 4ZikUlHJ>/Aʁ/Zi1ԐkK4b[Xe\4EōQoE&ҠFo7ؚ&,EmJ4cNpCtRah͎W7gHNt^C  EAy͊c&f;,F [ ϳxź&oN~KI.H ND-MS#¢ʙ*ѿByۯYό+7c_e4I0\][>1iD:y(fC2c 952$bodԧsI*>2|M=rHGt >V @CYݩpw&T|na~[ZEm"Z[RYA\̵fzgc{ Kn7,~JzGC3 ,?@>NA׊}2#6 dh^I0g[2}=:{?!1`ڒ7WJDKH70־|≳0p1$Z@h`#LtZJ:Ts*26$0 M:9qSڔ&\.w:,P+8WEm UPVҳ &E`:I`5GI <aL~.{$<^ѳJ(yNf BPgg[K$ (ݸ+ꟲ-!)vcjT,&tu< -G}`)^E#XD s'ٞt$tvϘ#*hë6~ХFvd'McuE4ޓ~LxdB`8ܫ&q@`}aQg;R/Bp~'Hqq-i q^(|DY/p;JQx\̽# m VVZ g渀xFZXq%@Z~'Zƿ  kedz :7\ɼ/©YZXRJ!s̎hGa!eD{YZ?O HL˗o(x;,}$t fmEx GZ,.9]8v3fâ}1Ue:P=,PZZȓٜNjMnew^tmE 3F7`W)YIᨼ*ٿ/3کT3PM OƑ#T|ss wkϖak&mD\%HGhCmu􏀆2X=sW=p)cwl.2sk6[XSGf:fzEAfs$`+G #:!| tvUE+c߽tx#GO']SuU,|ٷN f/EP _Ng Bm <u=T7UIxY؎Qvģ>g/0,a=zlό]p'r1?Oi"uԕmE8@xxHL(y/ 7 |u nIP 1 2kZ>܋U40!Oږd,ޤ. #Yz_Y<(3[U*lP(nAH߿Q순ܣԎZzNp,^~3qK╥5Ԫs1QYRǼ'^@`'AzSq'1J|cD4|cc. 9O} u*DQ +㞖kwA>•eTʰ%-EщJLeB<%1h 3meOK3.?ޙO S(2^5CliUݗ3"gh~C *ZOHeqtQͅjHJ=q;P~R:O3 MUGEGjNa8#)0oXϏ)o-|e۩;Q-fԶdyV3,Oతn ̿=o GWT꧀>YQ'mwSU-c/ mz:o_otQwxO{Ό|w,k66vf=<~dee:H0Ez-P[ly NPט`̬[U;dH@fX w+vu=8q\hN'>˚Ta0=kS '-${#Nat lUD3m@ fDeƶy mî]X0 lPotkj#pyL0`. ?ΪFjX9{E, ӂ-הdc'oۃ9QՕ+'Aq{ׅĪ7`j|!&KEFQ:O6*p<;ӮSlbI}6-b\_& yb` NLyUTmܘM_kFoC9߸m>tplv}c7b]OR@;v| BfIȦI\2ڑ|ailOj5KWmQ= w1){rfK%q8wNs/׶*'g"]>X#&u5zdQKAcXgYZ07070100000021000081a400000000000000000000000167eecb8400004544000000000000000000000000000000000000006700000000./lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/net/ieee802154/6lowpan/ieee802154_6lowpan.ko.xz7zXZִF!t/deE]?EhDTTk׶Ǽ4ca1Ҕx*P.f; z& tpӤj >ͼ(}gݦ#e8rAvb9e#d$. ڎ@ uBWܛ8]WU,HٖFL$Y\ ?cJ6Va7S8ipx 3_2DbHC}D]kV5d>>@?5r~U1h-YJ:deM}O~lnPi*C+'A{sTYH^[,Vy ]4}Czh;^wrAŪr"*gá>G ~3uY96Ď.d MYU]cv K Xn8oQoaKxr^*\\m % +5֋wezY`ώԌGOkѐ!)峻wLEܰd%IKѡ QM##bc8Q$[ @3N,j0cΩ%'>O ;>Zkp x ~U$2Ht Ax9|^jO~8igQ|'S:!Pj!ok'4 Mce`qdZdiƻFOWܺRHIny朠 tV ͂9Q FشkUÇV3LY=aT< o Up̶m3?N}p|_drue;L2μfA9.v l 6?O_ʤ@щ(bf;Q(nZEA[etmJ԰U&5XA;!}Am]QҢhON I kz[bOO/ )?|S3r;H [?qA҅>'a!9 NmAx Ko}V-E݊ܣD<:OԴhM"<_;o6ݴ.+ifqPO6dt4y\[ShQL&L%P@H DS[c/&!0IS;d:e8!cPgGץU<jFG'[Q.+9S#܋f w\"3Mq6z2 U!E]"&;su?=歭 XU WlN@0+s`'[jiPY\|95E!g1$K죢M,z6yWnݐGKѤ/2\I1uY,]<Ƌ_oy#0azi& YӕY#C}cOu̶bML6y$@\ åb { [x XlsSZTJ\т'ɄK86XcET3zkR5Nr\AH_p"Šɨ{ު#e\Bj[I^d}OPV<̅$J=-&)ktɠ%9yћo\H"Ȅ&1ܽWTL2ͷ>7 尫5 ֈ]!l ?aG^OAf(f簅7_"P KŤUg?1EXi!E ct!EN/':n0aqnq:&; ^ckԸ)A[AvO}aF"˦+3Zs||ʛòq zB\1$ht4Bli1]| hˬ8`9 a2oTծ#Xy\U_D['_e!u*HSi#T+5tHgeDs5q-˦MN*T s|LC<}ORŕr 5wċWdFcd GO~]M~ Y󡌡3<ڗr16\~y:z#k!k7.YLuqDy$u{A^:, 2,ܦS[@WnȓoGұ;Xm={&X®Jo_kedq㉘NС97\Ѳ N@o% 9KEBHP!޲Hg[J{yغ'WKt8?:}F59H_2A75\W}/96o3Zps0 T~gʋ!bkCz3ڃt N(D&D#'lwk&E`C巧OZcd|uB1 cqqi2W3\ILO $ĞaDp v:ťЏueil=/dMwXs'3gr!{&r(pes3%,} uԥsJZ_Bq|ADko;Y|َ'$Z.̗,q}_Vz^e(LTχk_vׄ%iΌb $"hS#J 08 HL[qg*eEqHDϭtКk.Y5NUL}hAHӱy-M!a`Zc|iV6ʰ bc ѽ~]z b.kzhŮ= `ȴҝ}SA*dFh/nI1!. СA:`Jɵo_UgJZ,1= `1}-5=哇80.gZ;& ؘZx2m^Bk,z3ZWfAp:ȋȮb֙>d O`!g|\}(d>3zЊe<M? 3lT E&̃fdP-G e/-8_ї8c 6|U[\H! 4PO30^xh:ym'Oa68/'J"m$AH=~)ܖL8I,!kVBa8Mp|^]0-^kk舱|h~ݠm;꿿dMh(}nM[s'>‡j0tn7̫0|_OfKO^gE(k1R72R@Ƌ\= TkpGk0 kTp]6<%)'t>#w&xŖ!Osv?4P+jP,y!4fx1L_ "*p ``z'W}|846/윇vs֩zxN lcH\yIĵc{Zb Gsرm<3>O *.ʦT@z #QFHKrM;wfAJAD)OiBթRahXRq֌퇰V͚p ɓ1#xKNCP,"雥SUHp)t?!iw"/j8õP [qK[ϰmbbLI" &nu78TIF%y׃JYN4Z$1Hj.guH}` :5M%Ud >+ 45p`z7c #""NZ0ЮWF0Q~`'Ԡ=@o/Pppιs'ɲ Q:5Jоh4ssuiq $t(7u8Cv1;ϰۓ kQ:ýgi$ M(ykZahYU0fn>n6BӕovL,6S.op,  ˵4k򇼫E"~Dc ^ۗYNj[>v]92FS3ӀgL,B2ofI,ډTMh@ʦu2눀#w?f+KŠܨAqGsaE%`aP&S3p VY;f}nuF$r} QCjZkc,_L60o񜭵hU※Q!ˤ=}߼+,&>@qizAY s{}^ M@54c[$[AVG"glc u>Je6Zbh6O'Be?f_^U#:{gU:YQR˩CӪ)R>C=&_R8qEͽCsKmCVbn)gӄK>d[86DꝀ]`Ҟ2z_~Hl!"z"s-[䛮n7_ť; 0~Uv4.Ϟ'0HJIMi~ju/l-:HDo _7 `pP1칀$e,z?z{+v of`@ᖽ-!Eϊ|Ŏښ(J9?v7gsU+ʴE%n[TNI}±CeC^O]LxMflhxLJ#'PBҀbxFNNO%BUc$>aDeXcq|˧xH\nA0J8#vAd(9ެ㣂](ZoN%|[v  Qr ?@%{ 6_XZI<+-湜V;HDTh[ WK3v2H9RҲ5A HRBƖm 0%rW4&s .ga**LOĝ;RT)mRm}@@?q`}RfPiPL;Ҳ1"* c̏W4ͳ?XGP)A-pO/^M p$8DRiW!dmҧh PgW|( &HFz3 `%+;<額i Kqz7c41JB .TƄlpUe&#, Sj^v>zM$(^ ʨ3DAԣPw [>L-n!S7P`~ D\t˱ܸ>.D#)΢ykY1_iz3vFJ[MZaE qyex G|·%|5f_t e"4@ӝn>X)%Ū & Ta`( YɭVXU, LAjE23;<͘+nbF\i%r9'kaRX{E[vRh$QU!$෼u }MUEtT}㍪  َ ,vfM+\]CwqGk8e8F -9c $ͽe!=]= 7Kk: ft^a(C 3fn_1I)1bQRPt*V:t%xfD?`m)SRZn+JNy_ߊUVN5Z;#w6j혉47sXq }=dTJ[MN0>1]WUYp*2pjY|'1آé,oo9Q;⾘b>0N nir<$|:RQ_7'00pDqH뱜&. ; d_42O;n;nw{_?A~,GіcBR N:˟W7-"$Oؿs^-(nipx'Z'st&`̺ t6\K€00 o5?YŃFXO Sf k Fm֒6S3+|sY] O ' %1+~;D5Q۝7R<6&ZFX\@[H!K>R*[ p (׭KUҺ3`!x`= T~ ٺOo:-AzdzIdϔ?EDKXZC9)eԶitL߶;0J L|FD|a40X u(m i]">^s-*0K>PGv-+<1C;^k,HXVZVBCr2 bZ4kQ*J/ |Su  =do*>\ON|w'NĮ3*#KPG jD{{c藑Db5^LY\F%XHIJƬ?_=\ޙǶu KFK։:.}Z"goH}u+TcNvb9ޓgߘĊ%5M֔ӻ$ןhqPlL [,شl%w`9}z~x`)i#vHZ'`8$esGt]c r#_֘#ux߲T{(8}4 V<+,ʚTIHၒSv,GJy+r_g:tn&gzt}7CΆɱD@sQ8֐_UI7&fζ_^F[uȐgF(zǁ= Gt~-zeEGf>N[v!vif_='lE\B dHb/sl 8Fz lo;6[CPoC\-IVPoWpiX:xXwҺ(4`k>`ofnnoWbqT%(Y.35Dp!~9lMO;u:z-0Q Hs{||l2uF&GJh'`ˆm?p'u•nrVII7S` _Z"{1|~HM+a#[ ĠoloKuH׽҇ԡ4Y cĤ#Jd0+Ɗ(n΀>^8A;RckPTBRkB2:9&F)w<]t.']l5ĶYRUsE:vn xRw-IoV1teddi\<vβ[K~ n\QNT& =Qw]`ڶ6:2H^?? ]Q??%?DhZ&$ #vؼ7~z+!nO햝%A>]j!҉h3U9-PI/M˂g訆MyOS6"a 0{)B,*>Z3xͱځxGCrvQ, ] FIe ZyJ(};X/EE଄fE&%'-8딁kD40v {L9鮒a=>"L Ojcޗw+~ZO)F$GДh5Y+ [`q$Îrq[x׈ʧiecLe'7j8!tK$? f,:ߞdRlJܩf_D TȎ98+"zȞ O5lѫ}%jۭ >lN_8TD_M>`b ׊0 >ͫb<5_$~$Vjؐb;?2-u4 Ţ}I3SB]GGgp;1ľJ%3YX U)㥟7&Nf{&)ɥFa9AEG>dt>V#Wh+qW#g`^1%W#@+Cfɮ~X9aXFKp'jPSd=yfF>;rMS&G!m3 Px<Y5\F-YS7T~n6'a0/ gY@XoǞskV0NvѺaPA뙵#׵{޳0ﴟ1ΖL2FN :h3= =g2 q߈b|*2! W2}sʩ [k䤤&.eQU_ƚQkd-@fP+;v%!*^#-U%j=EfbxmlV]r^Wzu9*uQ:BM웒2 Pػ8T\}WtJ@6J40et,)|)Uꪓ\C4TQWh(A*Vd FL?(I\kgpǁ2U4GksCeasyIdԅ>$2pV~Na0(nS>؃ŭX/9@7KJ@iO4P9Ev|WWE05v.I?jC~َ.i0ܽ E ;oP0IEpLqQO<v#%H2s.sv[{/giWEQm0G7kpmtRw0Cu&]苎s7$jє> W\m(pq+4qcvǥC%3 qӐ"ItY)GC B4 GQ/[| [yqr\{DOLE[ I'ѷU2`*^+b6o(v>[m9 :pp:pGW\jEGpkE_vgJj?M:?'w'i?oѼƩK;Z*ȯ ٘E(4&ެLG'. e!Qq}])v~l}/zD/Xu) 0p%G{ 8U> uݾLzHz358CCTWfqCXgyb8А"B{HWjb5-һ=vb}#Xwa2d GPcb#p98i2]¯>SV6ftK[-iǣ'gQn{1AqlfiCm]^.M U>kqVF6tBOoY K֕*}{UPRMDB3f'fp}:hs%MWf5)CRS7?Ǽ]p# qs #a^{sc|ZdL | Z$כ*#mU3xQ`I/mWC2ϫxJ'Qk,"[^0iLyp=(D*L]g sP 3qje-dqKaKy}%JUltPsP3mK +urQjt0._Zti%^UNZ۩"X&[tCjy1Bm&&h69pE8~ئ hzUN3!6v Gׇ*$=課sa-jf^;k s`R,_Wqo'a%rw t7!moҭd+[(w@Bt$>E~nh3j,ߨt<5F8dpkRdz󊋲YDஙxOv 9.tf#v>\j!!Mntp&$q+Y1`eSkuw2@Pl$ [  bQpb /t_LM Xp޽y׸«Ub, agVx tV:b6/#X<{q9(OozAu6+-ezu<DDq5}U`ߊc| -9t~:B:i |~E-xj ʌwq7VE+F_ozUyj'P#n-?3%fK} hìU!wIc$ &4 lHGAy~{|LG|GA: -m!iju fՆX\KqLg/Qrܱz??o0WeHS *!!E潏V酚D#_{ƮAQvFIRQ< 3Qf1[1j7](_rJ /Mܭҗ{SIe?9|&1._){0R3a|R; 3^1=#𶤴{i> ?gStIt33(ɒik+pc*tgДuUG뚽>gֲ;u"pho]:b;4 \yˌ-X^E.IDdvt~7jݬOʱ8P}Oewio]\%d-428E-}Đ0QHjռY8:pu[3.䂇EfE D 0ƛAUpl=k-XHxp[O ^d!w(wgeڅ~VǓ[ջ~A=v?LjU.kV2󟾄ێ֪cDyj,Cqj %t=sM_Fo]x#DzڎJ+8[ *AEmw^O*zeJC =?ِ89gO3q@U-J-k .ɹՃ;˻m0CQij+EWL=y(xj݂Jk7#ȝ|'P7J ,D4S*\mFDjS8ySnzb&2>m_}fM˯*b* 'ܙix|ѱQHAtY4:Jt؞346Md0 ^vy\B F94փՆ D3KO#?x=z*N3s~tB o%ZЗo$O(J/_sp27S"w%O:Rw XAqcp!yH.P:VI潵, ++m&Cu%k0]Wp!L^E9Ѻ2_] J+KdJMmJ򁲘x'_+'<)'SNC$Yf*EpY+)lcP,,3H6X57U^"D<]j2&rqLfC'y$| 7d(.FuT&2ѓU(+3B>XA=b..)u~RG(YR~:& 'Ӱ/ܡP,t_)Lu!xYu)ObgBUX3`uSÃW1 }н>>"ҀhhO`W]bz0BFr|Ц/$B'l G-A fP¥ Fdn^C?sR+ȫt>?v杖X5c7\טяabugR 5ZF6$#X Ѫ*|n0.{trALh:F挋c@{cD%g #;Ң r K"z7DfI7`!0;K]JL|~ 0CIZ[ sk;L S+fWoWmrV;{*uhxuߴZ?݉OO'U-<ӝ\N`)n:^\ ¤TpcHcsHjn:, aOq} jL+!/FHGg%*ydxk9#bJobb̷23rJ[34m4yVN,c KCV1x됳(v{-%b~Ӗq  R r7bC3y{.cqŊ1JFۍ<FXl7r!y/a²"s]K9^߼|=CCw@{, "îpRKܻThpxC!*/fO7{˦Q<$|EaVS7PeAʃsf`i@Y^Wp/d(]YR8xї6 dK*k._ܳ/=(̂- ^חV JNBqT1SG0 1-4;D$!]Fjzk\ =^iSaL.aU:7JVG7ƴĶ0C$[W<\_qs dq~;&&Q<Ɠ56`&f$m˘Q?,iVCUAIBސ{3YCb"p N cn̏P7';C\=O=؀7 Jq p{@_oz+Zz6lXHY93nvSX~\295-ޠw|{%)fx#EO8ipJ\tUOj]&hR&2,7K rf n{@@ZA\36 YT6.`ic'HeI =7wCѦ0Mj]4ةTDJ.ʄ%xyɼ?gƒ?y;IwJ:P&8ET"S>܎‰N%㌩9N?E`1+Na0_yJ ,=ޒ~t>f9}3"4 m\&ᣣ}luODty,E9jI g Vxqr).Q@'9)sd:w+dz m;f"BrrU[';?#T>sy5:(n1=gQ &4ht?g )Mn4W݁揪fȍ9 3-f5E'B E\Ԩ0'!/Y>Es %t2qBdVqjlf~2!c uǠSᰠ?q h[Sqb?9Ǹ3b2cnl Vb8@׵૊i^Q":U0+Z2jūdZEA^W軴К%*Ba<7 u y!Y5دsC.<[xV:S}׼أcrzAS 6Qt `'(pdH:D'e"djkCQʽ+6WwCxV49|ęJcJ@aItK٢Nge\T,^óG]a~IђgӔ'>Ux|Nҝd˅V>읊9~Ugnef'r(#f?I-&G%ߠ`{cTP |wN9"E_%SPc9O>}SEagYZ07070100000022000081a400000000000000000000000167eecb840000e118000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/net/ieee802154/ieee802154.ko.xz7zXZִF!t/"-]?EhDTTk׶ǼBM Ek^ ]Pof̺GCŇ9#5ܛo'uHયhV@XL0l6!WJ״Igvb$R 9'OMWtvS@}f{_ |c1^_|JCDC5\D9.Z@1CIXpm4|J)t؈;z{L紌؏hz /.! k\4R 0( E1 Uqξ;">Z UOUooQ;W#+IZ+)E#Ċ0}Mf$^9yRb M[%Bc?t7e*Y:Dcx](ᦖE$U\yNߊrWUR4 PꋘevDk_̭T+Q$I*ubЪZBOc5 7W|n}; 8Á4L Z`̈(XL0aQ5z *7+SȜ-*1PE~!B }X<:}E,᱕W\>I 7 }9_"9 \ޢ[*'N*hyS-m9#/~PEr!Х3:߱e)e!0D%U=zHⲛ24'L%= vOg1 ^S:imGydtZHHe9Þ^Ma tbqqfO>x&:f|^ٯDEg*-<`˿ɥ1Ms|rw+dõc<"~H.ގyNƬg&ؼ0С-V"B5XQ9vj1"j1+%Cخuy%kVI]ʷiShm`BcDDӿcxG(8B׮A5ỵ?7w]­Q\AĈE%EߊAiǩvC5gg1}0_AP]gL0Cw:\flϓa6JښF6\}nDŽsȹ҇ɭsS#}H^j,db34VષH![ݿ3b<{d & rO,/o0 s`ӺO.6?(1[h~c%T:A%)k(p1=P=ŃOvɏ٬:‡ W ԉ5QtN0d`n83kEK#lM^ ըK8~yvyۨ &cRPj}QFWu(zxc.'}F{]E')T@;lD Tԭo_*x]siD"|r) EMn&` 2'v?H"73@2-P-'Ht*H|O0p} [\ ۥmhn[ʜMQ.O>ovmmJbC`~A%z 6.Nk3% 6XĶ \ynZн6Q$CLJ9i *h8_0NBp$qxx tT|6l)%Z_QzON0՘99T#]޸/ HXM0SXƒ** L2+^YѺNʵlC҂mm,!*wow<ߡQ=8>͢s,cˡD]Z4]uhi;Xx·CǭܺPsܶ Pa!׷.V pܭ+ׯSkI-3kx&sOB"OؙnwTOݔo|~8#ms>*bjǜPfϸaR<$JY'p2S}C'M s/R왈y`WQ8Cf)U$Һx|^^XZ2DŽ+W`@~GG{:E'G-MJ#&fّz+OV Ϫp5YoTlNc;-5vkkRrS(e$N+4Iq^L5TGW q LR$ L6ZJ.zRlg?GGc: %RFU R%(k8 p6%@\J|07iYz24Mcp"WE/Zt%ꆜ4j߈T&:`-}bkm>Q=cmkoPV>tg[Zc 5t֕ > ?%;TNof\weA}~QT BCITD^绒-ۤj|Q؟,}V"0)ROɶT9R-o4C'~/lIݺb%إo2 / E4vu% *Ur[7bV.-촒ZxA ^I|m\V@=V4h|? (Jm ?7(r6^ *!N*A__~}o3¬pIjM12GrͨN# Y26KtaNy/@ݐ XQ;))@$s+,p']L^sy[oC'>\^$ˀPuSgzmekQ>I=u[Ⱕޡ{IDMM:CK{F&' X#*',%TһZV;ʃ d(WI`v~BUDgZLp)c$/ q q .(;}V[jԜU ac+-V+30d[6x=H{&o)׃RݶO;qMI|~edknh^^%%g*L,hxT;z6ż;&E tR2K}Yn:܅EK^Js"lyD#1ĊA zv, m4qq[x\}:.o# טB5 u 7`ulR 8b8y觯}\#0.RLv`DJ[FHQkב!eyfO-S)MWhTGyBLo(Uti-n9![C󾽔8XaG¶T0$Õ069o9%ҭ(-~6uO$ۃ/VIKgǚ(l1X_yr&QOAnffwOmb pVM?ӀU}mo6GshJ\ ΣBdy_ԩXo@,̮ inI1A8Kz}RH%FKJ(nmoN&Xxď"o~;/쟔=vA7]H݁7 +NZە߼ac<\IӿgVZ?F;V+)oy9y& D)f$P8,(@Zp~"uFn얾j8 M9 BOdB/FUem6}.ŝhVnbY$%e~BqT2B·;^96h\E=}TKtv7n6Hrf0eNV>݀KuL_'.~c3'_FsB`CJ{L߷O^# 9uճ 'd昏FT2ۯd45-Ǣ0 Xv+jܙ&EpśWctK?ݿ Ar(́w& s=KF]C~~覝hUxl!6! S]$E{Zsl bF @4j|Z%:򯧓h_xBO ӁB\U"'GDy:XLSm{#l7pΰ//7;|!$*$*9Cnx:-36tw,v9>3G5x3>ܭJffl9eF5(.4o/ X (-%-,ڰd1E{b)M=GU[0gƮq$t36ԝвsN|z+6֙6sj&(P?6wُ~,Фdeln5<,@ Unh؎Z9w.fSxd>LVb=j"~﷈|+.Coε:>8u/=OV$2V[x.F0LUuԺ7PoTe`P=7pkfj8;vIBG|d|)`!|FB8Ƕyf02?چu+ˑyUHq]Jb"vG58=/҅yg6) } ph.u)#1N5}I@@%>D7@B^U`,Dk65V%E.pj3>J5kم)he? @bR&Bd8T̀9:s̗7>zۣHM8`GU1* % jQU g~n58#<%lƖ[Bt3`N̑6? ‡Cd68ES NrT`@Cr|_Nz'Q. wYɒ0s6.3c،[?] BڳvpЪE6|}rSS/a2,Pi%HMkT Ԓ:𧗕54>+Y*Ai8MHH QQ0IviJ-xii ː^()?zE')i% ?,ܡB`~(8=iX/20 : U vkb{0jH[/H#4ጋT{Pi& yd0{h` HڜtLYӧHV g#=cY:ECdl /szlJ<|H'>'uQOͷ-:9{< x9ȇ{Ǥ[9K~/jbR2͊2V1ŏÏy&oo7D 7RmuCx |{z_}K FLfN)T_RGA!0Gq3Tn0tXAA'L4jfܳOO&ʒ 94$-ʅ 2e;Y²JwG_߂U/ײdO[NM| @@b\׋t,_bkx !*h7;Tn?((W(Õ8?}tfFr!Mf O@ӥ%9䂊Dn2d00a#&q@~XePɯ5zOŃU ;`k8'1N8B 3cG{z{]v#9/44zGG\j8/&M$cHܕUG@A acG>zJoo* ɨu2'fҏh8֯ϫ%_# o _Зcp̪Ŋ.0+P"g}( v똛Ȟcť|lӣh:цWN!ɧ)8\ʼnuKA#a X9bh!ő8B -"@_Wk(z[F(<[K;456{Οؒh7e ؿ5q_fBWJ-e@Sǝ% &|hW^ְ»H{Z-6EO)E$ġcF_?Zm&'_Ԫ ؚ=b ɉP &:0`uO5v$Я Kט_"rl3W =92 _|ۀCرW)W]vDhꂿbG|VW(UynMF^rr;5oFy`zҒ#rM&J9vL 7GX,Y.%bE< ,\/%o./8?@{bR1j wҨE~p{RqXw$B 5 C|KN!d^נSN4$^:㖬4ؾѧQqW_́~Vtk>fn;~nij_`r "NEcVכfkqŕulR wجYaJKp(2,﨔gՋ_q{E@Z0JXX l spjk\c'A5>}hT6'l<;cor{+S`+0(Cb? 0*{=[bÚ!ԛ ڱd>vƞC'[K(v%PϜGGp$g^$9Dr;OHS? jOp᳼V??[PM|+-]G[l,ؙ5izmdn?BUt|7sg@o 1c\ 25@{ 2)̊PrcqUߪX#ЖQd#_%.Ӌ+ LAdM _$ +oʈt<; uؑBg 0+jnpٞ96#UOӻ X J9WV9J$z"~WH?];id)9gd&*4Sb;ꠃ tXӪ (<6uA VA#^PWNrq:T ;O%_QIAxEC 8̻eR]Rd^ 'dh}ӨX"iGe|Ϟj5 u'Ln(Vh.(OSQ@C =s]#L,wҘ Q\@5N`8pxʇpsG)OTB1CVuJ&{\XLeഛb$!{Dg93;39 D¦Npa~i`%Nk@BRSßn:SJ3].\>7f'Np7X4Q9^ &dVAíͲ*妜Z4Ug9{XtO䷑T2 ourEX UQψ6VoIXIw.=;H%PuW5xʂm]o?^ҰRw( 2Ҫw.:Ypn%Mau.@U p4X鄒^r&3|ZGSG(E.8stq>D(_]էbiƙ,ĉڤ G\4)ppK~癮#9SEЖG~z+[ƣ^}U> L[1ԏy$+B& $@5j`N$#"RԞȧA;;t6љ9הλDu.@h{8!J?pKu2"aM9-/1K lGx27;#V7inץ{n)Ӳx\JφCFVoh22u%bQ/%=ZFk]u-I8nI7䋼sWXKͦQp;qG՗ŘUQۓ]gspb=g & {+>#F r.hDyIJj8>4cnN)$/9w ؁5Cv 9VD9ԵB ]R\9*PJ)8kz 'UyD7Ix\rV )M0'ULIՑh 2MreMP<\ފ?eDhDҐ>'["%je-(1ui!(ߩDamnuOY8go-+p:h@4:; =-O,#S(cvmya$l͔pC>_.O?4TkׂFǻPG2aVH~`|hFXDd|֜YxlK`rE[cQ+MnGZoߐGufKH滜1A-WSx=&ɫG{ih6+cYۣfY]A7Z|e7GR \Yu8Ӌ)t4|X(wmlܥ𐐼 9N^ĨJc]$ʷaBTH 8 ҷwxjyŪ5=4[v8zW}B5 I :uB"a8[,iҙ6η9(P~e&ִ @9h{}fţ5yX=]k7L g :(p0yh-H SԖ^6^dlL,6~<,tb\پ'TFLXge3/g;1 vϙG,=g j^D3+/`՘dY>r \TcTyfE1]+2T2Õ;Bop.8Q5~Df5킐Yَ2.LE4qOݮPu!`\%r ى CLzؗ5iBv<7{jEij\2/TԨ' Nb&FH.6.h5Ho ?ճt@ )Ěfn{5 ,1JߪH6.%+يxЕ =A ϬP<`m&pIl/z %!Mk" H]NL ޏ\AA2 Ħ䫒HQ*-ej„T/Nf?K^0|Uy=Yws/ya"Aʍia@kűh1%(]z;h7M;}HEpeдfKEQt̲'܃8κ6f Gm1S4]^Űh(Cq2qw|xQ^nq܎;:Z7 2a|$ xF:};%9x[+n:6ƽEF4F4;YHĸswhr|#SpgN'T$-U<&΁'0kr S|e[tLy}ky:SZ0eF6A yf iyML 68<2uM!ek 3<7`FwAvi6^ʗ|D'sKu/:ev}\])#R4NPe۾sU(6/T:2+2Ңb0<t#V(Uw+Ь-wdOJ/k_>AJRtY?Z6M%/Bs %|א(ex2,{h}xj$m.7/ưҋ~似<cQ7+r=ʟ/=-1Ԋ:RhrHA*mruZ?4bs[Ym:M%@a(o#ry$E)sƾ#3݀$,%GPJGw<')q2&؋A?H=F;sUqp{\0ݰK2j kk{b 논< - #ӮIqNĦ)x㲾䯍5w#&&VOѳ괗Ot6>%t%K _LႥp)6% 7!\|ȑ4B,`<,H)KQg FqᇲWpކA(ov!G[Fڲ5½fCD nJ'SE~NEL> poS>d(eB"-ւ+^Hwmo>@$/k*Y)G GyHt//\q9ع`fMPpE+eĀs?4'[jge1w9CuF/$ˈwR%`$n%a"T]p9/X8km2M Dz}D4uI 5 O_˯]0GK]d[8yQDbvX_b3c3$p?۟jNh7 \S7C B~< |9քbܑpH_}.[|a1DwQ`UT(1dCjut 6]ݓ&_/ir_f-|(>%ÑLv%{&3^(ɝ᫈2>ϳar:!7աo]8?6A; &fKFˢ8  D dVfnT>EM;LΧ\mNUbgRw/J*aK$!4=TåB&ډ\Rm ;x:LyΗr2&Tnw% cQQjv'Šī'vw):Fd< "Qo :rg"f$G{S4Q"_PVhn&By#,:"e8TZ?λ:oMOIsB>f nw "ӳ@[;Ti_$ ȡkrUqBqVDY^.hA,Jdpu+[ ngxhHgjv2<5k{niQѷ "\eײח L8I`zf0o:RvBaV_IBt ρ7]=s7j|=)ҌxB;*mESH eL 9ux>7٫؃uZ&pФ m ф^x 20G-Zq=Q ֝6zJq$Q݋=$CX[t=ߓ%9m>jl&U3m(}KZ1`V5Ȣ uSHA՜ MzX H+ }@jylj~?.ɖQbOtZG΍#?y׊)ƛ8$}Ҽۥ⤝z+YMV ހT,&hѹӖTڵhw{%<YC15pz MU}.]"S̈́5h\`&If'7>H<ʼ;> Ш@Y5yj<ے h,bhVz XA@{aX8ICҹ%(41ntWֻ U4h]>Œ,zB Z;Ua5zݝ<1oӽ.0Y@o8@qm#5Mh*f^ߪA\)J xk>I5|xyE! AO^(ۉW1S (gV?W`[0ݵU6 @dTgp*_Wހ-lw[Q<] GZ] [h)uM D :BH 0Armx[]ثnMIVm5WzJptN APqnO)M(]k}<]kK?eSB̗^%dB!ǔM}jR n2 _3fecj%#^S3qO/Oȍ 'B}eW\X^.+r?: ]Y^0ud=)G,Mu-|Hqw*{>ua!0Yv4`$q& sȕ"e'# MwPZ~΢W?cX e\)3]C12պ{I4"5wS0?yҬė]nRk(&:~vFM.P&Y3G 'fQ}Am QExs2 ~b59,76n})uc86I&Q$y>Qeϥ!,QS|`~Z$ nƿ8lb)?9{XŨThne*g\D@!k-tUK{yJ/,j*f\dyj9D%շ"*!|2(DzN4Ep ]"9NkhrW'%G#?SA/p] I%8(AP_ 7z;;!"/ZGl_7f^;iWkGc$v+6>LG*-!hr*N`UGny~ccb<0Ζ/~yո{_OTW@ -ymIaSyŤMA &qEĉ.5{UhE..Y3NyպWEbk"~.Qq\n"1g@m-D#Hy0Pg.oGBn)ăљ pJT1"S9 ǍZkBnPnG"o 0x{C8qmӯZ˜7pT.u#]2[/wFHH:Ŗ#U8At6V,=!^i\IklVk@1$k,f go_jӐ~ NZHSd!oM=nuӧ(NuR|(58hMdGyHKMvetp.7Ԫ˟Jb6~ k3G>oXxQ2ߵ%/tOg;SӚ"P#mT,~K&n[8TAv/^Y[k2n%ճSzo  Fmћ̲ʽP~> GӉrdF3'< "[Z*U2x [E?\TD\/sUBʢ!:vҙ-S7vwcCizpnR3gAhU'Ͳ[-zlXygu$Ȥଧ}j&jFc@jS+;3ո!__q d#? E{Zlp* 1Q4m܊*p7wtG<ͪkBZUσ8\F"r/};SP+J[ط*3,H#-63`  ]b9 *nfqx#P8X**ױ+GO<BJB~15,jRnRf5t{ԧ*xWW%̅Cz~`w f]2q/x~3 ?e?_6p&;7"|$LI QsSD!zyМŽدkxI>Vj;{k4[B>5sÂ~ܸ 5Y05pyd5u}f G*7{$B ;ӝMHȪϲ)˘ߨla+cZc?LOoTN=\0l ۷]o?󩏌On徎[JkhE,5q8^d4U)u6:FeХ#$T44_DsX~9h;w/`TR+nqϥ< S .43r<>E/j)t?""~i,o?"ϫp[2iZ[>Hdw7c:ue[6.u8Hfr۫Ը< Փ.y>m( ͎MQQ#~qG+*(\4.eUO欂O4kҤJ;;38EA ׄ;37!g1CwSܩs83\Ů۠+VȯJO1kAG,u(?L&o=K%#blc3By*t(r;+aNrrEu/sΎKhD|L Ikʼ+_{#<'m^E(˚1+C|Gֈ%26"g@C@:uJ^DŽxD,o).$V8n2WV&%g*iUUɾ<c?O`w͔;UdžwdH>dKQJ ^WN״_bpg8ܼqf3tbޔ@൮؆M8fsBbu >iOP[ Yj`UYЇ\NOfq75XMljl߬w4FHhXO0L~ld5}/[9_\S`v=F2v<#fy^8De7uO[50+z67{ac^O 7aD [lDɁEq X^rfIDNBA8%fK)rTʩ 4f`#1b\sГqu< IA] aju6on v}QCIZ%͌NX0*ތ8.)`DtTGȱ0 =W_D8$I͍E~E~ĖL[HIIMpLaA#CH!䒤_~R 5ĮNFjA2qZW,/ S^:Ugaὂ`O,DZYQ eT? ABJB#L{2[T1.] |L[t)I:1 &-4[2/ݲT T>ґ3p4h4NKetM<8C`#r KRNrߴ)_zgM씍nH ʹ:WOQl⡭dN3g&nr{5w^w&eP"h q%z>m/,ȿv-ȳJ0HEh#U'O?@}=(HBP?9|Ìxٮ}BG|5VJLݽ%VB0vG)1fѱ7!Pw&||*l2%uw˔|][-hݪ VGRDUSFB"pϭTq֪?RR-Ǫ)b9ǎ'h|J@ d奮' àlj@Q?Rwsoe[N6C3-DާEŒR&g]N462sV(2A,୼1AO6=Ϛ  >s)Qihn 48X!)ʷ5lda,̞]86T6gjww:w=1;'@p (mX \^=DI7UKʣJ$zX & (:CQ5EEn>0C,2ϔ|IJ"(JAj}$G+Bʊ=NjfO}H$^b;e# "q\4rڍKڡHw~8DjqTY*M-'Yj:i](5(Dh.$ -sS;Д4WqkUk6N+ۛqYA-% /aN;J^K]QJXxy?iex%=:{B-xɳeߚ@iѲg&L'$LX,c#DDd Klk#ŻT;X4CBe 08&'t忤mWfhJw*NكQ -[/ܻ3BTќXuaچ\!*Pp֜o&$b}b+%zsv ڞKk%v952lm #](_Ycj$]O nkׇ JJxwѬ0HvsCBDJ3L^CH`UBnLE=P;?=\{Vۣ#9f0 d >.(|nQl]/6u1szːLVwE#ؓ%UDHhKm I27^%#\w(C]E}rc ?v8wD0i+y[]m "`$"k1D'BLKͬLa0sY4ڇqvl1C:Eq$M DLk/~]'N HѼO/8Qª uGtL~bNO#m8I寕q |`cnK;uKi|ޟJ韡w[h4j] ~8vI+$kkU'\xcM(c26yګU;xy\ĂVm#/dƕ&M[UIT:a5 8ݲKO"i?MI*<AKx T OEf AhxByNr5|QZES`"1zZG+Pgxpȷ<xj苣ʷj{Z׻QlPz. F9>ee6r&CB`$yOUPjq8 *w3q7|ڬٶ6JZeB^iGʾ'Jn{&mlig?`dߗv}cs N!, qZZ>7H=m \P@]z# k_wx&u-p &xED"`| GKT_~B1"TGtlU@eJ)f k(ZCt549_,~Ճ.:[QL{e|f!o":<6y:TCM` #Zoy'0P-i'T[n1츇gz#땴(dR^"ƒlYhmxګXg;CLw8p &wSzw]Mca^Xڃ"N=Xd|H2wꊳü^9@e=sUpЖ<BR E~5Ռ՗9\VvӇ?"貾ƶ?fbcN״ZLLo0=QscJyw|a z<]Hܗm!?=\6R)A'f2ѹ Y|K)$4P8k^t>Dd)oP"㶤o0hNڲǧizƛҰ R \}mzOI'r*I[`M_×%GVݹ/Īۥ,& ,+d|@Z$@XXWG`gv& A1e-;k;v38=WH'ttxɡfkYLWA^wn cD򴫗R?ìZF:I}s ѼĤpJ V3q ۨgv%KNȀH¿Te@\H_W^QjKR^jDpR%X/]NZML'ȖOeG,Pgml{G(e+%WQ_FX%ui!8c7ݵ1ݻ(/}2c˚WBó'EFK07nLm dF'笿%#J r8 #=(Ts+"bmltA;Jj&-`N[3Z jvvOaWMͦRRqJZL&%7bg! {k}d Fw1([\ ĈʑMY t5k"L[yb7&!ړ0K  Z~ P i)/.M#Q|{>ڬ\1?|mtvF-*JAS65Gk am{SN %]gHྂkOEh vC6I쎙 6k0@GXR@nJgY}ATWu Yc4ܖ}MJóM!Eh>7DY`֟\ <\di D,o\u ?IB==Ov*ݱNl)|H4e5#Յ|+%#x-ڨ̷ , 5IM se/h.YJܰbl p25M{f33R+q\kֲSҷ/5ЖNv>B}Мt=99]h?Կ,Y6mYpMAe0P8?u<&L5B!8kj&9\e9mm  +ᘃH 5D V"xe-7MR۰k,%K2}b`Sr;,f"x;D @fݫx"L .DR (Xj+k $rUsXD&' ~QR݁>gɇI1ʭVrV*t$nHB0 D]*#Ujfy_AfE1֛gs֯1 H4PZ5'Ҭ)Pu=ÂI8໋N&wgXtȅUpx`mzA+X*W넖#Hi jA{>uWTyF83S-0tI]*3L{)o})nϼvXxz/: TJ1{"XMo\-؇ ?~ ؞-Ë9J Bռ""vz[Oo˞E`ҋ 4'ˏr^g ś[RHk֜'x=˟>KEKV% Э$F@ 2j%7_GZ|DLmS&mo0h\xC\P29[,`4=Nɞ$B'-ZQuNŮP@ vs80`w\eH-ni$sM[xfлஹ(S=8T--cg9*DŽ\GWkLAoѡ7o,y3+{z{G D|bbo 607ddSQ"߽/{5;L1W/<ڮ@P 5fr] Q!ᭌW%XuP|JT!$Bj☁+n,HD?Ie0M0D)]Zeo+.5vqrMSƃ 8XEFæ_RqA PrMI#CC 2^Ix#Ԫ!UގVKfB3%ySlIM*< sYŦcueFީъY'GQ8huKwRI;0't:݆|50Pu(nftpi""ݿQ~.GyH?(IRCRѐ¤jIRޓ^1m$*WeG)p{}lu@Sr#AfaЊ)0ޕ5}(&f9.Ll)6Eԣ|pGbGRȎS⎂W. tO+Z-Y 9i<ƞ04q?r#}R9(l+-ೂqwPXWFNuDGA{#1@'w5*IǙ>7qmbT+d«^~B9OMv?s޳L1<36彮mlY8OP;)[nVX8@(5v_er+VWl/+5g:),q;j}ÄX_ڼ=}[fa5@X4eĂ' 0Eޛc@W+`GDϦDjnܢ_#^Poɗ@C b5`{x>i~2yfչXAb ]x2?:=XN[kȴBu=sMCV-i]1,nCMpC'T+ͫ"(y'C: )mW2}hNSr+腤? zmzͯ曖 m3UlE@sHd;-G@Fv7K&0iWC8oΖYqrJ#]HƑ&[%$8F-xx7Š/9`\y,z[x63t[@6kskM8ABP/J~ +L1ǀ/dCLk{1M?RijHz*/_6< 3։cZ9׊(wk@ܯ$}k1^!rӑ6}(6Ty)HRM|P3̬H"X|"4 zI^9CMxB[Os>Β^"mA>^ #xbu2C Ϸ<6fb.f^tGgi _k϶y`('V_ v/Wve Kt !rIr?>ދ>]c0k!ߒɝ]r kei8iccZceWby?RFO 5ӏ(ekbW"%E>~}B3Tgx;IvJl_=Ku_w:dv'\;dtE9LLjtFWD, TFSES I .}'kHU sh"3Qo+ၛū5 Z9#k[843Nؐ\6Y&./Y#i $Q"]ImIutPm\/j4;b._@|XCآ5j1cc1A/qQCJD+Iym)LP}F&RI3q,bI(4; ٲFc'$`66$6f!0}43Ve8I(dl@\u[%9u&xc!Ƴ/љY^y<Eeo@ZblJ7ƶ{@0JNoߒEL]̘#^}c^ ~a~Uv?ꃞjX7yS\C!ew1v:1[֞YPaoc-؁K}̐k!?ɖt&XO,6G3Nx]v=(ջ0 Y8mᶫZQ4аZ+s&F9eNc HI</?4 cR[TC`]B5|H,Gqė~H!$Vapt=.4܌[S05i+Bm5&J cgH ="'?>8. \jVNv2 ?.[58>\~*DzjO$Էg:j>cO`f`|uǪhC$iEzyf%Yxlq[%c!UNRszɄ@8 rKuE$At5L?6!64(4z5#h"E*5z"iV*<̗eQ||[Wd)_#;?4'y8'A!sQdtiI_n9ȚpgCoV)EbY(xDm~*(%9ms(Y cy֞YW$9tpMEex 6_$p[G; RoԚGT]DL$-4׶1%$fytAկ܃H !LKz}:5LgzCA 0W:bL]IQECnbt-#޲١k)?K4򥾾?R $qq"A&aٓ6E2m,W`neAMwNs PY4V}1Le v^]ɓH6;nNfb|Ygi1k}lҎGjWv$f Wڻ@_>AII8|PEM]}ikHx=23f/z$*ͭ~0*YpAV&HC|`(8J}{J1әQ l]kAa|~B RsӹL訸s~gE+R[L#s*\ý _.Vh9jQs%'."%A} +%5hG[l52'0Ml@em P('Q34 nRճd ;R*N˕+D~Ԟ\ƾbk܁ڗ7Mk %۟<%oԗw` _9-g퐋f-i`>=)7iU^ܾ̋SMy^4dx/r8tslQ{6~qsHʣzp)7;^}yDA ѯI7aΐ޲{#65PHn4o]m,N731#01;pQǗ+b3Ͷ"z }"QIdYd%ւn4iIrI45\YMQ X 1~T_IN{ Sh!AB\gEōxceӞ=Rr!;Q’q:Qfacxߪ/t8- je8;<-n7W뵹wݗ_W$eo#h}< fx{T0b$$ zX tԕ5{ܘwƺ}=4e_=lshpEc(]iR3 +uH iwld# }a )B=MKRʩ?phȄY6\X)ۼ?c_Iں+ ķOՉ}hD7@!yC[.=FWOR[% ;D!0ĠM:dïNb-Pz>AReX|IMmvvbM[ju j\U'RE`]Fq!^ /ctý4־ yʻҕ[޸!@9sCo BdH[k`KWy ë׺UMF=gY\=0Q+v0dE>:I]>|b֍+ؔG,2"LKNZ=xd@TY`Ƽ6{ۑ.n#Tls}Uy kܪr "&B?5sdQ'諸BLZ{աzTm5Ly0QXO0I9=RX\ P~qM\Z4`9 N!{%t( X0W&E-˵e bUe18kPG)Nе?-8+[wN-QbŴ`[]eZ*qM:㍿~&KSr 5e}iā2`+%nx96[8U+2lJWg!le'oXgTрŹ\a)R xӓm쵯Wa5aq*S0\ϼU~Pd`p:rô½oD``}ȫ҇L~)LEr#ۋɶt/q.~?|!UT]{>'ix;|TųѲ+Si֙N?D1/O;X8ؿݲ,b8/{jM1HZ{7#(cdX ]G2r!vaR Q<$4h>rӤ,ܩ%+^6nJk2/Go847b.|=.3qR*nƚ_B!4,Y\3JMBn-ZIȢ(bɾ`WG!ϫS49ETYo/,5L=[(e>\ln ̽U= IbdI .ONtsEƯoGdT:-5>>PJf={4e(מADŽꕺK>i ```L;6!:OpgDjᦧ. W#EAM(upA]X *M85xM"z=>Wy_Zb\02\`ǗWs9;[Usy=GUaZ]1a8H[ OS>bd";֙}pG+O\A*GEf粰Л٢:x C 8x=n&Hb؁.7v0Y:{ K,@owg` N2J,FΎ$q|e#cJ\mh0JR>]1` +gkUN)ަ"rŗ=tك -19ruo)A\,u.sU87m$.\g ZOgk LA/z(<ټ´ѾQ  4juA">b^uT#$O*٫:q >4FA?Y ~XSGF׷^dI -Gu4MU8Q+~3.3fso271V+\0X8"u.H1ĈfoEb ؠ\]VO9jy6ia|#H$ۊ6^C-/A6 41 ŰLգ|Vga?/.3Ȉ-TC=E]cg;I`y8 PQuM7 w0x*[# o@8s,L}ySvc3j0oڿ96ށ[m9yPXIM 3&ͷeR!8˺L:a$ 3ddi{y=V 5<w7Fv`GQ0['R €3CSjHB*o58$d\砇s!~[LޘV`Ċf=XPDM.`y8VS7eUme~iܦ @;[VYOx 2Mr7w_y^~uZ U EK#9rmOliS#w2 4y##y1ű / (DsAo~ys2JlHC(ɥIEߩ[dW>C*^&h D'9jx52Ph#',NXjm tph%BKgUPd9{ٱe1[C.1SQ `J@HY t%o385Op0ח yCWM^l"u{c)oU H6ZX:wj9' 48 e$O_j,cƉws]%1ђرo͏|3sUx6,<<'NHwcsrAYyQ[;wZ5я!7f,bQ-z~W Q߈*H;4GθRM}5t g 4f'wM =@B @)cy@b?~rt_E໨x{o~fWp% Pn^ئ'Ox0J dFgP h_]")2g<5l%LElV3u txȝ@ydQogg{N; V!9InVپA}|9_QНܷ'-k < }^h}| 0R!3\LsOIho:Ud鎬 &~M(QAڄ޶-08hjtuvV*NL`Rd.|y|j57ڧiײ)$&~_Оy ]Wk9yn:6{H [u,JS@ c`NS"SuiYw|W F*%b}"Pq D`Ь'@-yo_qȗ1NOJ-M>g kÐw(#~wXSOpkje(E>&gUod@B(}OhnH0 X!;%'#^{6ީȷ\gY|e]0H:3nRv{x_cyMb_9q{0;JAE!,{ⷣ=`38AW6WiEi=t|tß1L"괵kHygؤrս .VUzG۸@MZA˯Xue5V(xh@LC*n*bC?4]\g[ !L  YWqƐ-ص ([ˣ@}&N^4oLjV`޺vP1>UVhD 8>_Gۿ`һ]ƹަhS&-TZ&yłD\u;a\PODfck9Α=V_3dpc=ԈRPl,۵x3Qd蒩S2 ^g0:vBaCAKJVJm~nY^Ȏ'`1g c?g.2/gs'#pUE@v0:=5}髐xK{/@ů<)/aJѣn®TfsV.N0JlFmv Ks<՛~ MdD;$8;mҎ;y/ +m0>-eBi.`[ԀGGLcZl-c{TH}E'5AW)ǯ*g9v#'.JE(fvmpyWK}'[8F/kM1^NŐ$% ֥nޣo3ykj:b߸ ۼ2o Uo5/(I9%mB葐9GY>f)&<3Bչ1SԷ7Ƞ^7he@I]QLz~˽Y׀2n;̬”q9[1o 2K4ɣ8cFJ-]Ku1D3(mۧ:*: h/—WDUK յthttoqKhkoQ$߃4ԑB频*T_KNԾ ̫Km LblllP[xfxypR%]zx?%'Ns,wRDD߂ 7G-eeJԤ&5|!7H}ƠLロݱ 1g~ VZH*ZZxYK>8:Mb7M< zxY04,zmK_zA{K8&@xMhqU F%p_ulUs8A8!!GF.X^O6]Ӌ*M9y)fQBWci]YU҄8bբҸ 8niVȓ.ѓ lDPb$YkuUXb QX79Kd%!F@D@q@ݧB^8kgn` ]QgN)4n"ˣUtFٍq.iȫU6Z o |2:N9"Sf)⹪9@oAyW,@8Xʮy*X@Q{ V > q'IKrn.ܠ%zicodQe;;T&GLpT.h*_LXm䩞`1leRA% @ϥψv\hs{L18_%uolZm=-7EZ8Oh"Y#S;É38 W0-w,3nDy2$? (EFʆн<>ل#]qL'9@9T)=P,|u<ع]8[drui *r<DHӋSv^*Uw)Snjs[:7AK:Z, +)?n _}$kVEJGKyQZ8Ҿ$%~Ji-R FqҸ}gdc=Ɩ?ܑ$jUosTYC! \=[8\"U' `e&U6MGr\lYY&I)^"I;O&Ij9)Y/a_R,흫%!%򗺽nE Foϥ@##ZXi2EI.KeV.v Dی3:#Z'<ءO8;f5%t)$b߈UӆSx#q 2YB#h D)V3z!Yii}Ev *P=/n#^ S뢾}ғ츾~*W$7y֍Yˉ2bv# zb4N W8!ֱlFLސɁLP:ugd,h= ty)ᄝcA,'~؛)B:+B^USBd࿳SpVҼN~<¸EB@ $Z 3xy7-aѲnkN5e4hR6I{ ܈ԆDGoetV%2A noT_Hvj9G7@cՉ~QCEJ1᎐Gϙ 6Hy?_ q&`9 d"e9mWqDP(l ~31vMVuYgd8Z$!Dj:2q24eNJSݵkR5-+oDu)͝*_S4IdVEM{quw7"IotIΙo EٽT#G|Dl8gP{/R!yʀzPn&4s6*IPW}Ќ^}ױ:62-YiBĀX__*XO^2Jo [۞}oVW2֔G}⨅w$YAuf%b^~(G:=샭BZOF\pS"@_q "eZ|JoɠdJW/Op 6"cdfgL NX뱙80Z;r{|e[Ǚ{KjI {e,a-r^yuWlXuQ-$,;2ܮANJ]C.CV<8by0F5"PɥuuModTiΗƾ/q|9ʕG|С۾ 3L}kj7} ї.H ؟*=1A\o:ݥ8݉hQvH{2a&v~mw3Umj܊( exٝ+4JgSZAmA-p8#O1 ˦kjT[޸AKVP҈spvÎ f:WUf**B-LFPz_-]qP1~ٗ~v>pi *B*Gmn"ׯ#(JEDs?hFgnL ш| ӳ@g"qE~_&# {7.w\MA_ux9hC P ee_BiMÏlS]<P: gtzGf3:_4wҔ\Y3%cЋc=vgIj1-30mCQ3.EA͆~ttxGu pM!gWw7nN*s c"]"ו>K c6 eX3Nɣ , A| H,µ-(~C\.FB/u%;# RgM/^nsL4`c'FsiܪxS3gD(VK\!T]czC^B%ILB >ktXuNwAK65^q2wS>Z8+iUlG Gr71z'8;o_'dev=j!U#/cFAx٤A,?U7+~=,ؗp_7Ď_ed.x+ ,~|/c0P<8Z/NpI/(% pӼ RW D+M&ekVt᧠T 0SS h 0SF~^X*aV%I?d%r}WhN/( >8I#alwM0 JJڭ~[܅XIEfkdt39;B>E^77sq? \jMu+=9<?.䯾7TLQ]BIbD@#Ff;|숍}a"!ZH[`2+ ,o6vj]M*]\[dv]KÝWm=p\3$},k;yu,w|-S 8jL!4eт |ԑ1x#9~ e.[/"#/.ύhJ#XVwzXA>";yvPBٮ,LGLH0~=9e GܧW\VGXU Eϱ<!zKwBg_uF(\oqKIh>VV9|=jX[PiG3&<*\} > -0v7%g}".MvK`7w*r i _ @{?TXŴ$v3B1tԯG!no"e+HR.׊0XzQ%WR0#Ζ`s ѣ_@ф}_9:lK Ɔ\q`'jg@߮[B0,$Ky"VwRh"7I~eG,;Zdgq HF:K&8fr[41wdP_y k/:1vxiU&l7&`8+z2~SH#QE /1>2ۀ3raSt-%s%?e܈$іMP0(-L)$Uݴ73"!.SWηo3]hޛUYbHHUǮˈ/!M şrǫ< AՍ>"8c%=Y%\bDf냁a͖# P)ZJSsaL j&zB .uU-.C\&P*J~y4-m.q!Xp ȋ_N ?+ŵ3ҖR; u2xrRI^T V{ WÜć^}go_vT$Ī762ҿ^^O~ntR'9.|Nd4]Hȵ cPLheT.¾=WD`ZB QcL)$=KlĶbV$ ?|1pNA/i*9e$*Kjag(Ժ:vI3%P+C&xQ"f)낡~cffsmŌ^e*p*[yPzٺ6Mm$Ükx+/CvX:P9zK˯R "P8kbߡj0ԴHvIBr=OzO?_1qب62ᚡ6ts>bI"$0z~-1`i/ 8yNL5_ZlvDBNa_)B#E_' Z5Q>+Rڷ3 tkIzN~o#.zՒ6'<$:j?/ž.YԠ{х x={ k8ʅ`ov9cA i o익αX<)o5yIϩ2>Dk6F=Y}w";!^? 8zKCm1ON9*jF$FTx+ø1f"¾uHm}B1y_ΟWOMI #Ex h(,9;w^*ܬG3"~yZ$,q`)t/%63aLC{6]'tf(ˀ~.[A~18"e}0 8k+b*ZHa2| U#\(Gz7Rgm)\[ȣQIZR53dI~ a6OE^3=Ê#h/=W o潅moё?0.%si%b+ sȨs|s̟]QTNr9 fE{!-;$tU78N~M_×(ügOcns&Tijf8ףkVdmۋ:6@l+q#G. Sdӂm0%(f€T߁к #2H=FjI**편W{>ߵw* ja!i'Wnws>Y oYУԸϳvSB{  :s,DY%T{g5獇6$`;:lx,W>蒧H76vԅ Q"A~n'OkeI:ưΠZ Gg8!㏢Ykٝ@:ZX/6sGÚS]꯬F-.7(Y#UO\($d "fiFthf `kc~t6?}rdg护nBg ,)NjH&ADeQ Dz>jiҽ=N@ w&X'uX,t~#dtD-<5"Xc%'@WA@Za- RJP3=JNm¬8=OYu8 q!\Q"{aZ,Z>3{RXVXjy(O #褐xuGO@ک ҶM1VM <1s$c&G)v`=fpZ)T,yr/cp[Ch åʀ2$v}FU@Q]ݲO'@yj-ȿuuEfIw.KSL*͔t#l(ƴ,4A˔#PL#0šjGʨ HgdWIBf,~;3L2I3y[a? vMLJ]2g9چ7\[fDa~'xG<ͲdW2jk+S_ w! s+@k+ƁXD.Qu1'a:82JEQs$y+ޭX 8tOw )DF9!YXB;S#b@ɋ-vN yJ8zd5Wp "vgaQl<<_\0*}ݐuMn\DaaoVP{ i8=)9OI5uR탫_&&7KC6cݢFP>ݚ- *È;+e!Δ: ubXm匌cgGUx{/Ik@4?79Wo7?V +wWEc(Je&oMV;>(DNjnO3_^ 1dxޓ4ʷ7G1g4y1j#AT[`7(- zU&4 _CbBm@:drv !L\۸& QGϝzmSr*zi4[鄰_P<_jF?0^m^#~\ adB Q5D,Vn;vն!i?Z/UX&X M0F? +I jЀ7G0v?Dok#0]>®2&9.wK:?;b9s^]QӸ荾X62N%+7tTF>Ja3?"iQsxa6M kw.>Y -e[9hVc0l=/זۿ~y~@m^f"$|Ûg"̾IHH҆@,dd':RviA >x2)i,5=ʁeI #zsB45ΫK|v/GPE qo djn D%d`x}פk ; 9d=Y?_7Ԑ1uq(գ@èo՗@{B_րI*f_ eݽʁCaS8I"0pɫғ\p wr>RZR:mTY-NKRP19`l:٭6X y .ԠOl UMs}R3+s7f~aU7e 8,\@H6>72!ROd7$|v}_6ߧj41n͏()v^ g:UYx=OaZT?q3IS2F,nH{ ]鯟j9s0<4-p6%[^&7n-dvJ}爆!!n7\ԥN2xD⮝\K?zg`7>R6zttBu_XY8o FOin5߲R[vuH'7ҵ jW3BsMlyiD C)lp7(NH^1i!(0y0"ҊAZ݁k Qw1ɰzdFPt:G>VHߤ\)`6R1 9 {q?^Ԗ4@ʁ!5zOxR'*,K?WTNJfHs܏YN&B2r蛮"|[Z0]UHG[{c\\FI#;@P*Z3PJkWzwp7FGŗ ~0o}/:@hdD9SF̧T#VeIlcBaSctZf(PY~Bb0ZX%q8}"2핸V`)" c?#Qsp5R5c:]lOcY%ȂmM]Q[-Qrzc%iG`Z- >9Z@)(F iس t(( F,-"ѼG8Caܽr<<{vyGL>eKWC OTEFBu-I@|NNfyH ^<"7u q8بi$WIͮѭV`]R=Rޤ3NA7{OFTg~r#M~/ؽ4NKwl(7WvJ4"\rC`')i޷ތ x>?w"ς`RG  hnYs ]_ݵF{ҩ5fHMG,ɠU$qg"i޸?QRKT raǚv}AOEvTTuwA g M;0ꉗ.w}:`BKȀxQ ]j p=Pyrk829bc߯WV`xHXrף+y93M<&f*uΜ"`ITP$S?<ܳlito)3Q2z~j ߚ}Y\y]gΞ"=V0*dUWS354vM׎g;ꊈ"㐲J9E'3钪5ձluboB!'j>77OOQ͙HrLXHMP4oJ''9ms)DFJ7KȷXRRa ^_)U\`[_Fͺgg-@n`H]=}eqnnqR*SD]jqqɿ:y(7Їe.y@&lf5Rnhebk$KPx>{~e(ᮄDMo׊TbX@np3\LzH/5qJsQ^fXi7B`_?ĀoU#GDπ;F`r "\bl3W M̶)dfHl)uC_&۠Jw+XkZ5P-<]< TAsGS7F ;vF9dah_qLGeV8b޼Ҙo[f+PmCЈRL3{(rNLKxsJ*e9]L1T!Qo@!*ֵQwi'D#j~e>ϻз= ^44HgKz `"Y.HQ*;b,eN5u}\7 <^E/Ƨ >I{=v0LzJ\񑄎;B*.vOC<&ouH*8%>h]&-߅dlgQܭ9!k>8]6xFNL,~l' L*Bm`x!k]FͣcMrՆT:zq, ZB߾8+7~J]jQ907#-7efW陗͔e( Ʒo= 3W&A.}l+*'@󉑖y3;UWQ xk#8+._͛|*^=:vBRا]@x;j[C~G\#F_H;w@wU?'> e3{eI1 $E)&(9]cV.$ZNe%FuNٳ`>M4A1{b:!U!\fg>'^H0oC24LkJAJXegCIvʌ)"?"L H#N#Dy7Fe JC$]I,XbhP6i 6e%t2UnV2'g#uu-DѴ ed,;C ԋ'8^/i DxQX`O$-r#]xò%8@ޥKe8~[Y_us%+ ..w-&ܝJ%\R,vwO#0og`MXSђźv2LxSBQW.'}>蛴XqX{@ۗYPocy+iK`/Y$SLN̴vS>Y3o+eQ,#&8VϛϓbO6rj[5Fp)ݞ8RmN$CZ$5^d/X`MOwi¦h}$A--O Pi "c4Y&P3r,܆Z\c=M *OdzIA9)#]lW47%<ˍ"rly;z%pTLͷ!];YJ[Q{]ea)' b+ ^Syq|j@ r@Q92lh#V^E1E(*g2yYwS]ͶQk1qZqxQ ՅiT ̶ WL\jd|.Ĺ%PBtJp^9bB+E_h"c/Bgr#X4 8z-$Ǘe66I!ENQ*2Fy鱬w1Zh&K=CX[{z_wwUiڵj.:iit4ul|0| TMvzwf9 6Z^I? ǚ]ݡ-W *?9%tUlJG^kݍGDX- dX#w6w3Z IfsQQVMޛ5X!"F-]0s>ZjEH2x}AZ]iv'./u-ZC7Ƚm4-*5lIqymlB>Teka0RNq+>돰c_C Լs'ÃW |i?k)( ~}~UNzf^iI` Ƚ2{o~A8qJϙl  @my rsI4k] Khw64Zʘf"d-R+)n,-q"O|Rwr$fg3$ؔEĜզV?e %meaVENޱQt*%Bit&p[~ia)`"!OaYG!9:_iA[w /8+JZ 3CCDh2T tk3KeԱ͝h3DjNmcn=퐆3$'J Q%Jt93ȗtM[|a$}8ŅfTNlh| m\v;x>׭B;C3Oڴ@a?KDpE8Nuޠd6DGMO!-z8j-& 2<c_ge,ei\М>!>oZ_{(΀<<{U!luo ٓG-j (4' R;>~7H_d#l~IQzp䌎DildҍBA`^ ߉]57:D~;{1Zόr](M-t2VTdV@scXGpù;m%df w^hP*΅ӍqpReR*}WM1x2z: R`v3%Zs J#ئc_]뜄$5&  }kOnc^$F8Oط{k|}c'vSׂST讝};e&9Þ^'#{z^S p.xo8\fƗ3{')za5Îk4aTKj _^qM.÷9h\)|/n7p,]}+Mw Hrj# 7ݵ(n|%b2BcQFa^4'g~uD!rI;Fi2T_%)=7dͷ'I8=X+obsF#կ>oʾ@ +LTG 5nL0h|+' mг^' tXu'lӵ!J`8PvE8/" QۇKf#s.Qfi%%y[K2[AGvR~5: r8>7NLlzCYfEl y]/B T/ie/:OWsTG>qIm&!@7 *l$`#V'Rޕns)/ʩ郇Boa}hص~Ue~ RB), vN>ũIWWbfKlkLFP_~D]DS٪_A B0Hf,ա,Έo͑fQ)O~)ahb9χ؟> oOI T m+PdpmhA03~`Ͷ&FhRHwc#XsCJ-A)CvV,Y!dX61=yoou&)أ{靺zߘБ컣ͼ:f2:\]EOg3b{BE觌voIsev8$01j5Y8nfoT02<[#*#lcnE{~{rE$A}ߐNLs0 <oT5 IľGo=j<,HQ٨$Z : OpT"1 þ֛iz[UcR*wg&ulW78ݩe.On}ǚԡNA)>,U0{e K$`#@leG$3s,cG'jPBr`C$)*v#h\98\?/T9Uer+|'mpi >wK"^,r>XA}VԍI5*^DNU֤W&tJWa,B E{eM\A-Hsi22~p&Ye NTDD΂դTڧ葛BFߩ,@x܆nY ! Ÿ_`stԟnց%  jxzȃ麷JLm A85g&[.w[Ka;GKVzmʜsC)oqRDt`%=Q4dȚT'8+&q_S`py<:CdS @Zf4|뭍pd7_0LI0vt%+q /C;kjξPt,l}1@#bvR,6}3gȏ+x")Cbc!7e]ZFYkAE92gb]/Q‚~GC6 ӻ,Y2*jh/{Xg3`./a{$JkƹNAd8:}фMAAy TN2/z/,;0fR: f9nj főr\.G IXM¬\~ci"pc) ђn= 3oՌ7?!4ϫnI4;tpԴh,Pg% Jqv2b P|AA,:~jߗ|xMo-IQ 3D[T9@/(`1؈6Exس1l^4qVhm>cödoc-(` nܟ_{{' '}$p~ "HpMX{n~ :aX.h҃V=a')@#5߲OWfggB(*q^ "Q4f%׌G,4@sǶy1;tZ >@ $u4 FC#{;| XSfXGG7 _LH cQM _ N6uoJ-|A9ϲ~LjަLi&%0@r)9z1"PǮKu'drvƯKm+@2Ucl$B7jC~yTՁe29ucɯB ~'yZ(F<|&3R\vtt. FEt*E'#'…R%B vw W'C7  OL\3ω])2v~lGDbtiv`.hm3LVcsswvB6;^Th^vnUU&muW4>!vP}ח+84{yjI  [|T7\j3\j?qvpb֓ϦKg1;ruhȆ 6G!z`a\D PލLbZ)jؕY4dD|(P4lo-U0;gwn<Qat,6,pr GFF) ǍkioX@3b0WRֱI8]s]Tcx1i!'КFMr}*jK3wH f2k~WBamD.xqT0d #9KQ$y$njwh̔ш,Ơ4r,j`uf-s^2:D!`wJ8"i)Yc.|AˉJ>a*luOSrZp|]A=w l:hCTotfv2N#ejYx\:orxlf:9fq#+Mc5 WL+*ˆ(_psG*\bcR+\:ʿ(nr\m&NI^X:~_\{ʅ(nLehBS<֜N\ʹEk6uWTK[kWߺ z'+٢ gE/WpGwMb!ȃyٳVSKK]1U!oYf XkY1/lGRS{كҌɳ1>`/*;%F\+'ܹt_ `Ӌ~* ZXhFOfj/$w%yBC jا V pkP8^hO'kqw&4n8NtNJ7HcFj :}qlr!#3ә5*~0ޯs yBvWkSӯyn9:8z%Yl= EjjѪMY%@|h`rj]LV/Ov\֟ ʐ #/E l/ϪuU!{12{|eyϺ`g 5xvp!:Ox-(+wڦV&Z'jCS_`hP6ol`1ݡ+)8*;+#_%U*2kMT^cb7QތU,R HHNwǤa1csИtMVXמW.:0tX&N-i7zz!?Ζds3-8;bq/VpX)\8Xeq*ڜUd} ~יT!gYZ07070100000023000081a400000000000000000000000167eecb8400003b08000000000000000000000000000000000000005e00000000./lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/net/ieee802154/ieee802154_socket.ko.xz7zXZִF!t/-=:]?EhDTTk׶Ǽ4jA.V1QpzJѳ/}ǧct`!Ƚ^DRXGxrJs zC~6smHmo?LD~[N` irBWAҥs+}>b%y"Mi ソ⿓2A/w>|FgvF>0ݒ- [t+hS`v?@7_*FVb*"?[ci_6I0Av Q;~=⟻@DU"qi E #@C4Ğ&-%ؕm,7weÑ,YC3L S82=uC 8 ; 0#.z8i<+Ȑp)/gx,:Vgk髌˖{.q5ٟbbg!+$u?%I |Of/uqO/NZ(ggj$ JMVRc<#}fJSt#&¿/U9X+}̥= o[g T(y2:-w7cNW^zxf6s8BZS=%P1 pt\Ocq=|9Jdc.XԺ8Œy{rR{[{jR7LzUEA!0 1ɫHͥfP]v Qz *5]C0P .%pHX3(cMȶF {IPh[>qNUOIj吝 ZV&5mγnGrjHgɄCp/M_ 7xpnXzߙY 2|.h o{nU)֛5OW[ f_[(WDy sr Ti}k3SQٶqLtz XvTr}%GD- ף(~`0$E[CnN[uK{EΛm.|$L3 46|N=1RzaƋ;(yh\t1)S}q^B&?֋8yV51b+SVHo8ӜKۚg3 "LrG0ITӟ_os ~~Z1 D&AO~@HXVF"}p7P\%FM;IN!{H˺ߙD|Ʌш!Lm,^#5@JyW)s|WoaE%?B>'>BU ypl{%xF"@+ e9D`fJK,M*@ RfZū%UՒs=xu8'@dzMQTUv~1AlUս:gNz`]k+A} }}H.Cuw(ag>iO+-8x !5\7#<O8w\׌&b?&q<)}hƀ9Q]^z9M)O (U Vؿ r:-&ր~ްc5綮83qn1_^z1&U4f;W5`v0af; Ձ瞑w2%g/?:n(@;k l9u*$.{9߫>0\*i񖄛=(#d!A 浅AERt85ڎs͎-:ü,H7]8TMWL;Z 90Rѻ^Z OQi=ӂVH$aYfzgogڎ}LZinbvhz_WCeZYL!A_htHJ?.,uԊԣp q~l~:#c:zd7j.4 0A$BzҼh6o-C(Pd⧾# @$1 قq c'Xb$XUbԷ!bHj =/3i|-Vav ̑EoQHb;: Qۍ9ɶhxK[leC۬z֘t'7LoK8 ԟ@Q2v}Q>fW2*K-NN A܇"bwQ/= fG/cEsl (92o,HQ,? +mVRk$RN=sw@J,hyo/TmQn U3]DfyD)ccF! Bu! iI`nۘ'˧gFj魏\[G@8wGA0&й&zS7%|$'fV0kG+z6r@(+o+>S> ϜwǰEJSG6SYy1HEuFh{R:ފ~sDcrWC\N\v#s=C*d!=֐n)2 XOTȷ-&9t59'1~:oϸ x ߛ@Ӟ31lzkq;B۴Ƈ}DıO c 6G D 4G+atF7?n,nƸu{gQ,LݜSɕŵܘET|"UDLZEʲ KC@5|rWZ0)]? kZ)EXPZ62>h0yXk]5;Ut7AKj`N‘i/ FvIuLcM0@ScJṮq/),~9ڕK)7be@.\ZM O4k=".ܘ<Pd[yJ⹬EK33;3YD<ǜYs 2m0uqqcyt ӫŒ$p/ٕD|Nǚv:7gg7"wBD9 X# $CBwLJ G!Z]fC~SV묑~kS TywNjN1U=5&Mk<7\~NRFmR4rKЃ|/B]ļѢ5HKVtCd@gj 0_As΀A!w%oΑ恍+ X\ &±DE/u9Ҫo9{0q9DV1 ՙS&ӃYh7}+Y0Pq#GT/,k e~2c.Vw> ?c LawfAk+Nr{_ `b7Si⃣He.i;/ PEw2PhEREYa+T]Bl5P_pC,H_@:1?:eMB!W0i?RdcQZcI*¡4 q*% nQw;5+_3{jFՓ5I,K5e;:<Ԯvˎ`u`#/Ӡ/7sLlzqV{cC /F`%#]$rne=a{uŻ~PPLKJ⣊^XBx)\5p;}M\VТ6EWlA@@;!w,)!u-ye̲$og(k +$GSAOӴpE^5:G*lI|0^J JpҞ%"Cuj *zkd*RĭvFN>YOu/֦لj2SH 2zrF /&[{ƑQym%IfAWJ| EU?̃0$FV7Q-_iOmN JV!Y'Y!0)|44bަw~\;"M nH> Ua} ڻl/ e̥e"<^o,S-Ŋ%炑u(Cs_;'n'v ;L%QvZQZ}>~ hW;v#5*^פUO^yg. d@E&DRQ׿0 s ' UoG^.J/y]%W$JV;olc0EԱ;NvXs{*BRox/Fɦ:?G#I~3ngt< f=/\MN9 kVXj6f`zR On1FD̥u9Fy<Ҡ*/8+j ol1v!Wіʔ\:~>2Eo*}6ei]MZ 3Cȟ?8ljY!*2!gb(SrF 8~1N?_BzQ:]7+ Y®;V'ڊe=iR (nzW1<"Ȧ2$J# }:{\҄S^6dҶ2o܆14RdA6Wd1(ҫ&'>]1 :c\ V3Í,4['Ax<`\@!{ <6 t!%U&6/pUz #\ѴUMYF2DY=i'/u)r*ɍ-Lܑk43>_^WBTj5D~}`5ꔳF5H21 ̣Ж1Ǭrt3g:i jD8X9X^h4ʏ }CȔF0Xy. yDž38?{Moއ0mļ+{$#լ^`߸js?14>2TӻL):FK~féX;SwL2i {8 1S[edIxCR3ۼ<:8VB\ 8!|]l5CQU n(YK&~ꨔՐ%kp +g'd4ٍZ~s,Fһ;fDw{֜qdZ2yIʒЭ@2G,<4]$7r 2 PW,)a~',Zܸȷg]zWamێ#vQ\Kmw9F火o3~x)OB!9j>|HxKߡ>W&Ut` hVb5;z.!RDUoC';[CЯB ،qTMr80DS<էEnQ4&@a_T^U _$ 5fpu*51xNEQs?ei<\m+Brb!׸_v&HvT^ؽ3'K,LVaAR8-hn͆zcex@tB 'ư`;}BōE\90^53gDR)2)\Z+2ڣZQ^^~7&{u{KMe03Ćo}Sj}>yНߟSm#Zl|ݟ $J_ώ'/*J䵊!I,WQk"@F] 5ZbN*xṖ } "DBc׍*(DCfG3Ke¾NʹX2؅Q&ᧅ&Ѻ1f0oPNO w/3:,R,y:IK I \=ç0\)Ӌ~_0ʲB1!s" ʄf!y$+%xk?綠7vkͲ׶)y.l6G)+ok(َxO#5ZpA++wh{ګﭽ Y{' #c: 7 |ĭL3XD5u- f`X3/Ӆ pm"-V|AeGrd+t hWnz O (}dc9a(맟mdt BX9c|rSȡ0`nm_ G3wX~FTSg,ZM 3js,vP=-LT$;+phGw~{A72Ck8Ph'*0 91#}y11T'=?+l{Hvx,a#ޡ:'z?2c{񽵬چsR-wzM`d/~a)(9خ#JܸX1dlz\ bA NwiXFvBJM7 0㓐EsE5 F48׀ pjDj$`"_AqPa<.:RDP>xaC;Wttk(1ҤV59sp"!sds96_,A}QO)Sis!oF>c+c am{76{ /DSVV@Ү lN|PM) 8AƐ+4Oa%rVx }%u<27R[ȟQ}pZ=3,[B#W+(ՊBtg)m%.#wjC*!xs{_N[--y-`CZ90H܆l+ZҐ?o?$W):ǩ'6̧.LF6Wb%Y2WS {coѰQ @XCt'NFQ!RRq/ \]ȹYRTku1Rmlskf=ҳuߡ~qTH[;"i^#9>}#%I2!#sÍ|KCu>@ ^LA2RKt;I 07K@V} gJ+] M.O#v]aƏ8TJ:ۼ 0)L<۔P(KXnϙ|]yCc0`eRU$`GL'@ ;?TC&`{tl#5L7V%,s>##\myΛf2 2[̅e۔O11H;d{?3 jD Ld#R-ei TP!3HP,Y(zÐw4I(jGY8Wlҳt3n{uXwNJL:rMLspoGNgG~''gs !WKAKpjb}G J{a$ߴS+FH>==+0B-}^q޲:sQ.%l>ǘMԔ vXuy hY&xJB w `#?IQ$}}@Duzj'D,]ꂦ_w(Rk [b,[b6}l<bnFFiJ}9AoDYnqbb0ףJޫ̹K zߡR 8 ʶ-PWjM;HQF-j\h_E v_M3 F^"ZzuWs6NCD I?!+yn:e{vZbB2fM~Uz-ѤM>:J"̝7)j}D' ;s45fn:$>CB&{ zX_,<$HX#$-=9ͭ0 te My)>3\(IRh;`@'md/ĸ8fqط]fԶhzë) ٶ&wtԞeZfpoθB{]8B-TR^H9.8PֹN V}> cB{& 10`QC! l$*` pǶ"H_-eB6GtHOMLu#>@#Wc]nFsC\Sib x"x@g-n1OVAWop*w I Xtnx+U06bS%ǭ[6C[@a_nGᱸh$77g o:٭6mpifuq6꿶Z(]sݧ$U*)+iч~psW6T! aNETn໘"S5  v. 9[4"in ;2^"r>G9I>ƱOuF0|w`q i,\iPJvr񕵋WMJf9-crʫRHgL*ѣ᷐7X&4m^8$o&sc#6]ع0aOGNKz] 7Xj&x |2cյ/npy,Y) 攊nX* vLk:XfPgOوV#x[u񜫁 ]>ĺPWgɚp>ҝ]jW0?S*P q HTֲUVCzV=H^;`+D֤]_ 3@HAW#[+ƒd5ṫ qu1)[4f@rDw {ߟtJp"^nc@?wxXtOɣ2;ʇ<\&4X:JcfZ_[ft;4b0%?9כ&?'mxٝJi7:M+foHhrI$SACiM<]9}'`/v$K>M$ V.s(.°UAʽ |Z ZZ}f*p <",Xtn ?ڜF. HW%2:{+)_)HNSӢW,ZuoMd0m?<\w|a)#+>+b=JpCA3w߷G;.04]?ąTa,ܣ|ta_!^_; P=Ǩ-ixCx&?Х剾ZAQs6V7o7IF:SFS\EwlK(4w+l&{Aۣ'̛$`2 Ŋʍäej7YUf/9fm><;X+8-G{?*}8?]&BݱV6J7ͼGk ji]تqrνm>D'dȗI n-xle @eچɵ֢J@6z;snx)/?VF{~5a*R "@~|滐aǫ`rywEu<".>Sr{C^5]b؁.8 .[쏜G T#KX˳@E$XGef&xFN.E-{vO b(oI hc\BySc0+е]K_DC*utY[GbƘù l@zld,MQ mi3 ғ'tn؝+ (n< 툩N.+a8y [ߥ8G(.irJ{6 "h7~> IثglkWgp\)Dip5 BscUy=B$ [ ] *zxh@ߞ݉CYImv2}QXk 9*ZP89|h-``#C^8S0mhɓPoz5EHo&lR<\$lRŠY\x$Q!_NFߛУ⼴JSv6UIyc c{[ȗ4B4Cw fM\w I-`Ӊ(e튯:e|0'\So8CXbR2+CPU᚛W` U }іgb?TWhr .EՐ^R+j+)QB78Nh(5jDxքs5]mrt k})Ha8M}DUE )+ӡ8!3'0/*`%"^6(:; \˼BRX3}F+~[m]HnL7]=v5_B4h53?sl>?nxwjh:"aD Q8vbf7NGY2-Wp@]E)iFNm!5@ v8n ogh'cOxmT['΄$9%*-kStS%R`˯Gwʡ[ xP ߞ߂+-~\*5g dm-{fb Sݲ'wHJ}l5_˩eaV@~Uv]<җpM(#1 ^NIQZ9 Ȼ]vmȋ5Tdޏ2Un#}W[q5SȡI [$RJ}bd8dEʜZHej?W*c))>gGD/c%0M9#Qwcn<8L`aAPYgLS:n +<;07Lg\6>0O Rekܜ3EP?y( XZ޳@[:u?ı F~EFUa)!6 f'PѤh#V4.ցujt=bl>J>;q#>X 84sab~ֲ.ӯfg ;Ű/ 5:k΄ПSa*o` ;v}ʽd$GcԐIg[K-f)clt}wͣ-+vCf>;?),ZƲ d51WsrڍbQTZu. z P soIyi ͭ-^ Xۀw4@] Ӂq01 %] 6 Kʴ&/ iM_Ի2;r1kԿskI4P xVV.G_gHSs}Cj ƬG}9Lt&*) %irO_>/+#ڿ'Xň\&ׂo F1 $b_9YL.`6Eb ^&)a!;|=X~sOoY'w&ڑ #zg9? sLR$D&Q;{NF׺)gl&po!tri!Y e [$`{/t$ƃ]"(RO e!c"c c#!-mL_fC"N * CEfM@^6@-U*70 C-G?;lS:|FUS0'ghIu]J w$}艹k0ǦPhZ*ɲ_C`XEH/I~](<F&Yysmdߝb}ᑲ(v{5u3Qoߵ6]ԇ1MQ- VA&hqgQ >ח}{)q4.aMUlZTB.^`)y$upzUXjbͶҳECg}GÛ%U&$3@1̧W#EzקwumfgYZ07070100000024000081a400000000000000000000000167eecb840000d1c4000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/net/mac802154/mac802154.ko.xz7zXZִF!t/ф]?EhDTTk׶Ǽ@nTbBào!ˊڻ̷{qz+ZwM0P gOW;`x%jsu7J9 ic("?pԸ$T]UBΖ{\H,=AꓓcY*r^2Nǒ,q5hF_e6ud8g9$_Ke e -jIo:%:%w3'|JT)9\?fIk(m;qnd/)${y¹Sko0 #-qfrʚ[r"{8LP.;V2@3(gA+čL8ⱆ3hM~n03bj +`;kv.th Q>ie |=soSԀغ̚D{xIfyx+GLeYu)So?Y/۫թFD2*RW;mbr]LTK3TBˆiaTʒtKqp^B<ռ==mKx5ZB\]jUrDl5mlE׍`8rf ƳPQ wJ\zaшY䚭Я.<(LJJVɋB0$}͕sImQPrx BPa@_V?܋nT֐TRL+%U//[cwMĺ;hÀނ? @{$3>["3y1^3|NetUFd9-y7' sO!v?-y씕w 3Vn!8g:94OR>',#dpރ|s8RJK /b鳲n7m~q &/ p *JֈE-#,wo`c:\x^\wI`L.wv 5D Nj5ӍNN' PHOMVz3^Wr~.|6o2oȀȽ14hNÞiV6w +u7ITVpۓ^ X$7=4 \qJ^/&{NQ [pn|,^vi18:Z00b)J3^3ObHq77QB#6Ha:KI苒#GeѪ2Gw PѤ%{cm:{D;[^ek4~TӿXQmߡȽ1tkHMŶ}PY,pFWM!7}^@xAt<0)( , TZ–w-: /fݟ-W4㌂ʓHL͘ =8 2p6`m5wՋ!;VddAI`+:#Ex,kl,#ue5*iutBѣ,Z~/V5бXCHbENEǃ*m~P7$c:y=,9g4^81s+C)x6lG[45Pߕ,b[bdfg[?"i ڹ|;ma@A=ZoF'Des#?g~h%sձ :qfkUv-{S%3Єn],҈b>vDzn;4ӧ;A; ~huτG҅~v ua`yʯ L{tmopcShڼ-3U-C{:HצP 1v9ZF:Xj\+*4)l |bX-Qbï"A/{>R,/t#š:_5@סuZ n6-)!f:R e s9uWSXKߔE.ZFvg%l,:y#1fRTDT"X J0 wT,f))$~>˂zDpWZz$ҹCUy6!%G\`[=ǠLB3]FF:^zD-k1M ҙSr^oۙnp.Ӓ<,ʘݢ`֥i;8 h1,ݯcp=q$Wz\ 1Cxj GBՆj1B[C蓄3/_n1@6|hgdOvii'˶}/Vާ"g2[Ѝ0Ad7qt/~퀭,/ݚgCV ,O }kb7{ z/O;;{DGV;Qp@c}F_MU1L2ALJ;C\溹 <%L.%ma==O\v %,9mnA?zGp~4gT ^I 8)o Ş&l,s%lM &p##MQH?ˈ7B.9s34aJ"=&EȶL jk Ua8StaozIGuv o(mPm摘['Nq#,ѸKwuْ/ < OM^b#Ab`2ꉤҵcE긌lrbƸT7ZyENo{XKQ(: ΂hiZ婎"{h:[2=(ϪdiPk0 td#%`sTD޺ "п/E\,MѧOr|lՈ: DR ~ n-z'a*AȆy IcMoCrJ$8x@[AХCFR Av?'hZ> }-F a%G23|Mvd)oy>CD7jw4~ނ)i89/:*, 5`Nr~\YD="*tDS4fϗ 1>#4h[_4b? Q, 7wHI@p @>[89+F e$Zs!5rYl|J/ Isn3/ĕ*nT TW9\b^Lf wɯ| fl910D2)n_cT2錣IxD!,zh[Suz"fĸfx zkv&B^WœY+^lx-w, ry?fnN; *˛C7-_nT)5}HTFd`}\>q97N.+LHB^WSDg O[ZZ`,f`4N[4ȾԂ}|~2%?X-].Վ4AAH ^*qx9(";q`mWڗ +/7|RD[O|x=ҽjlυ%J?\Yf5ESW \|{(k"Zdpۖ涱e&g~|J~{)EB{{ рR<5 4lUWߺ k3ToDPj[V)&0])̟&] c*F7OJaQ4 !WX,xaJ迎 jX,#W^bxA@1'6R{ D坼 FgoaPs[{г0?WuV`n7DO g5 Ts=|VWa5N" IXF܄)YW,zb:3>r[=BS~\oWQky.G/kL]1ГS꽺{d|y|ih\9Z!y(BBvpmѨ#1»kUC~.d-֮hcz=mH{,"Ef;@R8Π4Hzhh2LgΛGyE6cGn#NǗ73h /WQ/Y9NgM7r oU1%Wn؞ت Akطk]km+[5R:%8ǡQbI5e Yo{ŐoG(C9eJ)5=7r|ڙHWi_O&`R4$ ŸC.!h71m-V?w%'aژB,+-6GD( dG)CQc +c+}ZHZ F 0'$PZfBorٛ&ݑ1`'%HL 'E.9Q }ks`|VI&*ivBkWrγKC([6KsuɗYaum;Ak%_sC'ZoS"aR>3s@DBÀIB/ Vвc8iK?)arٶ~5^=3Zն1&/Qj&˼ę3Cs.KYl1:S@Z)x2;ټqM* v!f}h-}{5G&hElɈ dzg@m>w՟: ȲAɍc{\DX[fV(BUSBT#/D }oƳu7Y~0G[M#{JKY%2&V~"]e5:} [G؆̍}]Igo:Pa䁂_CD7V }z68̉^޵NhP;b<}]~نzoеSE7Y*f~f?UEH!x9@׬\Z&k8Ms!yCrH7ɐ< x|^d{Et/OT܇K;-R,\Li$ KD02 Q%j 2 QKdЃ̋lvrK`?TX)VnX! kZVaY lճm>6*Պ!suय9T0`8 ] Øz%Ӛ2K<:trM2o,μ>,21ەoq(O9T=;S9/BV^HYrvY9M<@i7vmB> 4 śU=9Uf=0/,":Ql6NU@B{%! p/눙,ѐ7Dh>}PsJ8lA-ueAl?eD9lV3呐#qifu_0T7blxQ\L8Iz+~BWVk:Y~/~l?A6EQ&P(욎=_>X;eA_ EC XgunR0xg?pPx[7;u#nTk6PU'~cEoc ރt4\(.[UAA9%Z*%̴݄78{>Bs= ¢r <$*S6/v|!zOS$'>(dt<GjXԇc%P>[LVv C,n=]jU&<!A|ҽXF}U>?]\N9XkB!LJMV, &k`n3ș ˝ԓ"H 'v~O|tξ>1!6v tOaN 0A'sMOCC.ԋ4T33%lb> l}d%_ ef_@ 5g}bvp4=jb}oI`ᇘŜqqJХ"2n$eT.G4[lBLU֋d sGœ8gǃzGh&"P/x#nշ\iL.-)@'9sjO jV`oԛ5B6oRgPj+aG~lkᔠ!pifN約LY ٿؐXHwt`dCsUh˯i_ߏ`Sfj@Vb;b\pe:C}^U<)/.Smc1UE67(ωA VhM oruLѳwuv;f.9)f0Ѝ\\)ݞuw @(p}1llAQlq EΈO~#:XeP JT ܡx*d9-N?ԦR{;|p䌐wg">ymu'_[0C\ 4l[{\,TĪ"{~ mنD27o7DwtEH7.c6`ȆLUVFCږZTh(v[?d4h`@ȏ~kcOſsqfЧǕ&r*׵ @Ctl%;j11([." OSgAKO, w9&q^\̐Y/'bdvru+븺Ƌ>t,E0ko ~D C 0.:ApHcͮjTY)/o'_v''K4@`(cm~8Y1ft*s[exМ AN3_<~.봇ْf5?0 aR,ӿė?fڬc3B<􉝴ܿX"dt)=̯n1^ÌQx08cxv5T'P~Ce__m ht0'_Uda:Hʰpu[.#a$D&jU@7(3_13,~`gFb. !f3Y(‡|.7n1 6IV a5%ZDZb[5M2гZJ=h*I.O'QemWJ2b*y7SN dO8)=AK)r/V=xaH/F`/wl7=Νh8HfDͶyjTyn?39˲qwB&hhH//vq %$Sp1f92bzDkG3xq͌X b^]>{ 0Gq֦[`mK:*OK"@$R#ۈIHm[K8I2BN5'f£Y%7&[_ԟ /:z7N؄x•9yn6͞e&Tdw_(M$w?f ;-4 `Ǩ&͢˅wxPŧy#C> >]*rþwIߦmMx 'ȐMtZ:;0Οv|qmSJ>Q:|Jpy&}V8s'xI,QZ)EW DsET*3~qcɍ7(VDpKC;GԻޯovO.SZPJ 7CݵE!vӿ~0EqTKo)[qw}VE| pNBB 1ɯ2eYN^SyT-ھS/&$DvṠ˼B݇!Ԙ2$7d&xBRoʷMf [tܡ-J&qI5ʱUkSC!~TA)ko*? p }чvIL_e4#R%ZQSCMBvH%Qukbߦ^9 70.иpcUhMYFnG#^h27n"m-vm !LL=9f]d#&R \^\$DЉw5}J3onsp;d]1:Bpyw_",?J6'V)kWYv(w$B mLhMPnY$jFL[2y1RWӛ#Pʲ&Tq Z!#SR^,!>uc0' ?P60Kf߾N^f 3GR6>9?|~H[0đb#U:FEsrrℿ=#Kg:IeenW2 l4LA gH=sZx]7cYዬLxzeItjE?DE_w>R&Y'vAH!H2ԩXJURYxn4^n!Ú| SI:Vm|*v.:YV4`ܽ_h9W:푌pKf bW/"g bhJ9Xa\~udR\$sxE܋\H2>͝5amP`S?Mː+b5׆g5pXG`ယl:H^*honsc vaͭ\wDu|}BuzSO?1P+&6N&  έ#Ǡ 4ν J^m~SL15.#H6[; td8#3n Y&{x&yF0|s?iAU#u* =c(Z/F 8K_J/7R*<2SbeQ'~h~;@m1m3>w a ~FT1i%DiɇSr 8o\͝\K%n(qP7B bò_DZމ`z77LIZіt #0X6u6m$b 0r揸*Uy7ǐ^~O@cJ!pvSSZC HZL YZs pP$M ^菾>0GJ)9V" .v*:Jgt<F^08!ǮbXNP:mFCg{+mw0 1I&\W\{dUKl,`m6Z f0y•HC_G' 7L?/;`4B銯qT/A"-g $*c$ [IHm \VV.%:U_V!BAnd<C RwVt:r\FCV\߿܎xUD^g@yo $k){Ϭ).' KxKl)}Ff *\cw1`[ʄW-xh} l} _ NC0%%b.E2egǁ^@݀2Gof|Wj)*ݬ7Is=IrQ{ZsOMHnO7˴ިP 5**32f`?֚dl7f|nIJ? Ӿ—)¹:x}Lqav_?AL4[6XIUgټ#\'}o[bAɔ/hO?'fDE&QgZXj[ ƿxhΦ βW5L 43'p7B^0(Ht\d9¼(B+Ef_upt` O&P` 9ټ_8lj9OYt;ejY˸gc3 .e=iAET6I+e :F6uQV,Bs TSd2ϵָQv<)<\ztQ~`I"V>@IKD얱챵PnvAs_GcU38ލ QD?u("c< 8>%?Fbw q t`<zJC8ō1I<MșŦZ+_H0@I2]dUH:לrQ߉;B|k|Y$wǴ<=?Tl"Lϲ;L3_!-Ydi)L;sg!ΤF<$ɵhGĥOn#7ʫpX%TmjlӾG (&:>="i!,l^I:VU_cLiNߍZVPZwa FwݘZo4z .dL ̤LJ;A+c iE?yDk\:h q>5/wך˱GZ"R3iȟ_TX㘜c#Vܜ[P+$H`*dﻩH/ڝĿ&3!&g)>+:`>-3 ˿2P* 2Oi)vr9=xrdOP$:>3Nځt'``@t LNRks+"ϘY\ޚb v Ҹ~, RI#L5wS Ҕ1ܚP#e!alXبz1P*9dCÙbI ;51G|<='QCEGw&wym۳, 8t#T0 C0kidM([ہK`}}eIDr-A_C&VHˮ:0|ۆb,nWݲXvwY"}ȱ# xŦ}uٺj镴h[RiÆ@MBAd~[ˬԼp_B~ =IL5-Z] ۡ VvyEs/ FҞu# Ǽy(+h.99mO<41V"XèP5&n(":uʠkrI՘CUq!X?"DeEwow}qMwbܤd@3 B7PU\9&-og|5&ޟz' W>"l[! Cdv FTD]R% _$c)6[jǫjd FN_;W21v*}=<K^\Ui |Ë@T$V2$.`te 9Z7#H.`1bP]q(G&h^A?Q:P?l B,!*QU?Mj͊9] WKHagamӭHBp Ϣg;_8bZLT@Flf⯑%>>Y+M*sK0\m#(](@ N'^/.' ɣubB_!v-j1kP *nm,;x! m%A&G [`:}g}A?1{hXij+ɍIaC65Gِ'f EȤ7vSI&=`s fv8n>l'!(!*jR'#=A3> FD1Ubv͏m O `28 oݹNg)<o|0i[ O+ןBntk*WH LZh۾!L];!62i Dz4}-T<&8EK5[g'ن8P gGD58iC0T҇]mG'~4m~p.$+ cd{}0kJK~ECA*x 4ɞX]g"^^ͬlL@cNcZ4ɷghy(O-3dE|$-nke.\hs 1&_.(^p{l^lE)jGwm[@LTls}?/@ݭD.zy|fʼn.vYg.ɳ/tK:)&ͯ@>M޵M&X=Cr솆pħ:9aW6JFՌW<"}ε_z@A1𱞔R42 Yo#hk j 5V0f( RS٫rgSP}JNN-o gR74zLFķN֕ʡ>ygsEY;^#D"ۚFמ^!bo}-1Vo2q,|*/hoBu{w]nK.*Oql&r;k[쨺wp8yp8v]@/GS5mHCqU\vԲK-+.I7i:kf62ܤ/"}0+#q0WDؠmSN(\ MTGeRm 1?)"[䴉rKƥʾ {Zu]x_2h͛76~.1PM${2SS` ^tLBZY&4%}(y_ܝp"7mDO2OQDyFsS˭fFIlu&ߙ3)eNLjK־ϒgtB1kآ IVsO=u{[wK&f4di昐a= ?"=O57)$"'K糧}S6h~7 Bm(%~.ŰW$ L.b)%3`ߛ-N/*)@v[j$.z`djR<2[?h?8/Ky/_6u]@Lx{/,Oi 3`iT!"~(MjN`io1mSi, &i&Wp"=Z6/=w805oSc/]u;7D" 7)x/{!B/L9=|kikTU 8(<ï7s(TbANOτ.||4+WJϓ|ʓʗNVqe;stB9h^zTx6iSVx/PEj+rrN?77^rhΡQo =zaGn$k"pME3$ۿ+qEvBdR&Fj ffmb_Cx=թ/$Q ``"'AHuh1Ͼ%:+,53S!;&, "[Lɝ0 &bOѹ~!82s[k+Wx`ZUCPqTl7ywl} DU,c7rلiC*faB8&ui+ذp1ե$}:}췭N,0Q+oBd6۟Ju_1 T0e\7$4*.n? ? дa=5H$ &#6/4ΓWCsA0]:Ëd[=#.508{HR%FDw 6N[]n^<\Fbd4SNgN-O D?U@X*s+@jn0ٸ%P D$ Of3z:k6V*Ƙfe0)]`{$ޑ篓?F"0n+9!cqop q^˦Dbw ?{ϼ7dtzTD 2jg$~#KHް|buMIJ{SlE~LğЃS F~} X-hQlPZmn{pOo6#F2)SK 3i1E6uAv%)YZu(4w!䞂͇iҋ[䷤yHxq ?%t*N.aj5\ԏ9{$yE֝ " `ޫjƞau{>SKX.GՋș04o< & Tu"({_|qu-휻Wu͏ ɢ&Եe" m}I)NPmRc˜NL auQy1t.qIQWQLS 9 Eʳb7Nnz7=Vy<,E]Qn\GzU_|%;ܶ0~!F"$QYҫ_=cydaI(fG c<\w{~MU@!'ZbiH䁛ڣ"ع}4xz}&, $̯$w;n!:ޑ>P|Y0%h:XrSkVcb.eEm)Bn,0Qs4d\/m+^]p6n1ihw\k.$:cYduyˌ6۹t|64Aq؅1[&xT ;=hNeF`ZzTqI5sYf-jٱ;P|L,yr8B#jMO **!l({&,v|.Z./1qN˄<|-?QGicDu!Dx a]O}[R k(-D?`j"dA ōEK~yr?y-#[yUgO%HK{e|·%FZ. ;}R4m {æK٫j Z0I o79m) F$M<mP;0,I&,Vu֛LſՊP>-+> ` eo1DgMaU^4fb:k $L󯯂>xɥ#7(4"THAZ}ϳ~/20!^0(&v$T4RZˡ2_s0E~N(\>)SZ2TUUl0Uf:n07f=4۪^<)/{R/2&\ `*70WB$TrL$naݦLjl`O+pFq%l_5>.eRO}$@T6 "=r8݄njAd~DͻQj kv{ <4 F6ۀy #4lnp&}͆`S&٫˱Om5IC?(Aqі_h׷7h"+a|;"8YtwuBgM+@P1FH=g׍&b<,X̟ӕ^-&vũf#IzJ%=ړ3]f`V x5otH]M}LL80k~ah84=[^X)ۥ5Q0+f^0C }fG7O1˪,O+&Eܕn2]P٭N`U!-q]/%Ȩ,희c­C!,~mZr @W<)* f4p!h!- @x#E!wBU*k>k T`ޫh #o#ymXګĜ*Q}iଚ<̷NCbP{F2xˇ>2DMVںv?_!اB eG GL}  ~* 0 Og*#^ GH頫+㷪_i̠kr5ܯ>T. |4Q-|O=sZ'RR]•zU'(Nx}uӲD[26G)qj5N3z&\í ̳Ԓ ፔY}=Ao bz(b iqۍuHȅY;hyHR VT %(Kkr~ =( ajEdcn3-]U%q>n:@Dx>SBUemPS0hN1Bk)uڥV9e'5/UYZBϽף=YK J}tLq@q} wPs ч(a.Iwa/Fm-4= h 6zg|׽HB@<Xܻ1G84F؜Krv9ӣ9wEgI)\tW/ZeELut.ϼIGeBxQ٣RMCn7@`k[oEdF|O:TrKD#esrv!*4 8H.Z1~|xS XsCjs Х O(.hgܒ_[>ν,d)@ˠq2`i]鐬C=y Yĉ7Łӟ;*M#Ro'HL8yN^;ag\tuGbJ)sV9Opڲ~ьnʗ\be_ MepqmZ)nљytK!KO索!Z-CgųD+$wwzj+/d 8jk- }v̦XK~eM;eC|P{9Qj OqUIӇ{Li^V!q_Zi7!S#Of"f#f>+@29ܳ8Y3lX,D돠Pez&yrS ` 쟼d*ݰKkdr$"#z@B]hSŘy.SvE^/?,^`YgLH M ~㹀!-z?,i tdR0< v&mMHų}w|EmrU+Y B:JT(N+.xHnE>4JۗQx\gl+9d2NJUЪ60OE}^^n̓ K' 'ߋ]eGCThBqs@1}!mobHx1|8Bl"."O-F8cQнW̍l{`g  ߾սpO{Y|gncF*U\2eHνT;ଡ଼m]sDtZ^xjo/r(T*Zk} _"$ :x^%*uhl&{ --_:ؽ/Vg3Bbk۾E3 [*0ZQ(0#-h@l|^yfTcOPC5bmxIzK< O;f_C]7s~mҀԐce/p~yăv/33,2Ҿ L?8csC~TÐ?P92knlPѳ ͻ| _&AT)W~9GqB|a׭04[bWFפFSE = MJJ7Ifܟ*҆+GDu%4׾" |;4ЅZ%;eF(L8F&P(8J(;Ǩb?j[8gE,Lby< ۃ^Ȫ1:d`$cOGmp7wԹޮK=T;x @LeԧtIȥ("lϘ=ڗ(p'E^YЭ@ 17e*0d p@dݪHB-kߺ1 _lc%=}~In )cwرX9g=FchV3qߕiʏH V$?^UwFk΃Dcx|T$ NzDx̔Pd#"|LMUI]&<KJ(*}f5{ e4s=x2~jj~3)iO]Nbm>$ʕg/`;.~[X2U9A\EF_a-{O:T%﷕z7۵x)ZG9TdԤ]-KaE`=x0/jzJ=z:r܇LY@FL-J:ў ԥ=%;DsBsGp_).{v!Tf@EJPJ;^I=Ss[UZ=\ %/n&.Ư~/ p(#7V=17 X)ަR/L#h$x%3(ttk`ۿ#9bNqX!K{;W`@yd[nH\Z(kgXBs-j*l>aN: T K!hkRsse(jϒ28hzTpf;[&k듻i46~h9ݧB-e5^IbPzJ0N}䶯(^tG#cN5=|Q^tTG~"͛_ UݡLe8['NA=\ ܤnHpx[t>@XNzʲm-wZYn;mD,R:Foإ{je[ e v0Hr7)v:RիG[q\[*mwy,^Nb*2nWdz7O;k0aPX!.Qr!7n ondp~84J$>`,v^13!!oŔ( VD%s-^e=ޮX1@E^P@]!c &"T"rcuȤdwj>'vmZړ3al_hAA2at'[8<*Ii!9}\8h&$F4큎{7{ޒ P7HoQ`y&W8>*Yg[%ri胶U 8|6ޕD3fcT66}/]ڷi `ܩ!ٿґދ&&_ŧ~R"kS+(AQ!ꡋgNe M"D E1RdeuKKnW Y \R8;1SmV=NN kkyQNZ%Z@ڐ`'8ݗSAAeEN:?@xú7X(fi|beO,.!CGlK,Y5K&>`|NO#pQ 'E;4==$!@{:Bv-D'wѡ,N'i(STl@?/4-98%51=2ڝ9.\OئQo|-Ec lA NmRht*KoFD82PȻf';N}EՖl/_o%5ݒ="5d`Rx[UGbG: [H("F)R:9YwϢek$SeWB ?sJn&? x>Aɓx)v]|`ngt "[q

[tg7ZY`IL$,=K}D+;{5uC&qêX%}i.&U^!x5o)æyRճz+zGQRuanAQYO?J(ܻgQ٦|l\QT]ƃvW0넺$90]dN8V==;BAxp;1ڃDhG:rCyUDfO ޣ2g]%oUySɢ*CW"B [e_beo9 1he" _hFJ8D$_Q~Fu͵5f-I>)L\sCay5"Pzˋ;R!|xj(KI'*Px5%'*$>t{ ߚFC=fm܁SQK>[?LWh^WЩ oKf!E[e=ooE6.,JMï&*f[I RgG$~[B!td7~umC8Yp0)b-wO+cՎTDT!/)o6KE"cBt4t)oǜW(hX߇ٔ;JDclb.JlMZd.Id@H4oGevz+(`y1_s$ZPqP =΢R1_m)gQz {ENOFHPJ,5/f;jtABOOpn YEoޅs;u`Cowvj"Bl]J>PN |\LC4bᔷyWI8_d:'/mr&NkXڝDsX$p=?%htiL_Y5t9eyxc0Cնܝ&̮VFJznu=tD-N}~5=gsOٛM>aI2F%GM2ccXvRэeT;vzL!LLӊ,lVۥD"I>PY|ٔ$Ѻ UExl> m5 0b AGJ;K;x[ hfѐ+o܃m\73oDF{ڜmucfőF>pB1 ouʏi9:?HŤOq 6){u58|RַfIjҦf&8 `4Hjsa:dQ_9;ˢ_a&ȏQ0W~e2`3q[~P>~w>G{c"Ƅ{W {:{]q+;74G8sOIz +⃄ _7"`ezz2KDBPrD]b,i.Fgղ  *%O`ZW"D zHjsR0?$3~uj:VwMMC Jj%f]EObjg4kxWQ5#JmJItw3MAXRIRͯ8[PǢO ]T6ҍ @y6?HgYRTdѺGa( \MzHh_iL%{6n꽆 G0hӵ@B,v# Nxps5S6y)@_s8!Y: 82tyt~.{ Ҹ81s! I;M}dH&;nbj+h5KYvUɈpNn*kWͻ~o`@SbmAA ģpF 2@H>-Zwm.=&ATV@yh| T;$ D)aM ۧrRE5}*ɝZ ]\+Q^6onuCW9} 4n{$:KKE4]~<.L<'QU_AVvYڳ{8w|lݏvGp\L\':)sԢHCOM`R .fQe|tVC )֡'hNVMnwtܰfBKN*A}iKI\\al~p- =kY)sw.MښϯPt|ƶw5\:غ8Jl12f`|-zR 5KqwOZ"|FKzPjuɞf^5pir)jw/1)AR9*0~@j9>Wf; QB&4HBi!j3.ޥ?̣U^WZ o;c;dv”ϰM';5Fr:(gU3 9LQ]iDVQ᧢+$(j.k/8 H NjLF[_Iԍ >SRNO |@@C1f  *G?C@n|ngb2lXo&T'۱S*T;̡#u΂VѤ5[q[TarĜǻ6Qe-Cp*]譂6 jcc?dQ$£B =3DtP{Gq$rrAooG!#<'[p;lƨ)-! aF݃/αA#"e)/#880p̳ho]QɃ^wCvt¤уL#w8yi$9-EIdQ˸^m6E3xmήH28L@I?,&a7Ub6sI8H/v(nR#\IFxGwl_Y8.9CD^%(g ju 5i1R]eyE'3smNU,Β<^f6i>7Ec6Y!!-(iy Eʼ &VZpf}[~` s/[.ioU [Hu`?f[VX<+4M| /D;y԰#I< \v.-UfsfY[n*MtP28ȅ{=yT.H-W4&YXzX2 dW$cf[~Y`[$<:iTkR&#vaV@H:p!rKkh74zWljJ YȒR8`!۩!;z ʹ42_IZ<~ȝ)ҏ̤jFO 7Ѳ֞刋UV}(<fMpf$L[Ymӽf$r`Gp%5/ϕbJN!-i(gܣs,ȼ<^V\ LQL:Aٱ*AC'U i+Q(bZFwDr#ąY 1d4rhzerFxCgn4+cIGwx@oַ0n8Fg:Iii4"?^*[E5ȯ,Pcv:fLIpqKDж] `o=WjI>){]ާ>5zf5,w%/џ*cnFO^m%2\,82?<=_oQV ?V!fҌ u+JV޼jG+e}oϝpv|6Sķ%K.p% gR<0Oyc7. >|%WAL$ö< z(W"sl8A-:jbsKJV~-;,ӧ0J9gwv ݺθt/.CcnZo['x*>t#=+(DzۚC rК0; TMK r\ ' $=HqKHLT]IRKjWy<@{\'2W` `! nfVΉC -O9&sU1LyW41gxOI8ٵ,!yKH"&] a\WyfvLUqQarﮜ_ DДgfo}"YZ/!ՄV]~ FaQ7CYMqثp(O? tv“G0|ǴQ :PϚ%d$[p5s͸Ӈ UsRGj(ؖTM\≥8gn,ˆɯTq Hya< .,!C\GƲ(?$f1~ZuNA}X-~fw@/bC?;uWDZ3_^suC`}46+NUd`r~..v$H-c^#y}8 HnU/y|&6wc UfZxJ\+ibLަz?oՠglqQW:, YÆ!<>x!<91G$5&v;/nQ;_K>IC15<.'`O 4fkvB}.D0K3Z8p񹦤k  `JR.p|z `Xn\r^^e9w 0f'րݓO3v1/.ip-`1LG4 Ob}Gtr0># ӀcO]kϩŎ]PӞXn%'\|e b jQ-OWA\o|r(sRPjCrfw]|;ɠZ*[ڟW`WY/s(a^Dfdɧk WRIY`+]_H ܸYeFo% 4>Cz-ɠ;f8舁=J<zy.9PBaC1886AJ54;"v{eZrTCwpRr-}GW#&j_\8jZ%HeZ$ [}[r)G%K/|A3]`G78LY>R)[/{Us?(Ռ21s#R"yX~Ι2dT/ovS}GIU q 2ղ+Ц<'գ('?KRtKM1e6nxܶΣ+SD퐫Y?q-M$`AnOy@XmxPO4{b\*cutm,Oᥨ8k-ӣѱcߋT*gYQ'Fw ~TՎ[GJ-sW^a4S4TǺ{cg >J䳤MDC̲ dvճQ&cWC&O} Hp,d/2~{i k(+,1ͿX-!/7ʺdˈnT₞kqtL/Q}<}wobฬƔjtCPO;hE[oyڕ'W-Ou$ KOl0JimB6*Dk{΀nUvSԲD1ѳqI&9pT-~LNf5wT.?w[S H+kdc9ޚz{c˭{DlMԢN>)%vDx%c1p4Q;DØ\a04rH#VX߰7㼇D|lωk09fPH[בxC 50U82,B0,r ;6ls1Ѷ/*>o5(4="~Ei]s9#Ͻhm&ְ"gg؛(?X/Wg@t荚{ƹ)pv,Ym1` &)L+ʲtllƂSH`p4Y%)}"Q \?ćޛγbrz`$%M+a$MSէHĞ?Cj7?A-Xd5@~`[ʱ8(㲹? lYWf@Ո!~E;_;Qh˵w C| “ygwzӤ@Ooc@BD]RZI>3yA>w?66v -Oz[Gs{ l㼹 H%߅2)W}Aea4OkE~I.*Y4(금L+7Y)H쪹Ȥ^mN[p!}p O`͉O߇d9㵊R#\,drp3`D'/?-'4z@`~yơJ-@SLP# j?O{]&*e$Ռ ËM&3 X;V' Ƚk{R36gKϹT h {_1(+ߠ6Ѫ9AHUzDix#=%S%אB0:$xKKCAuΧKD:Oi P_^,*x[l?u ^#.~ܢJk͋⮂'gR2ƒʔ4HiH6O(RcԹvFOlB婁=#Tv/WJ%>_ĖQ v 25&o;;B\mFY֎`J-ziP'eщqzfQYSAP$eg :Yf]d1(30 "Dz<ؙ|-{/Ҁ `[n (Brl^wݻZMV̨)6P wm5RKt9 @q̵Ly*x2&KM<35fչqjs4c8\6 ];7HaLˉ],_x񋅡y:GkɔdUѡͳȷ׀NU' b3(ԍ գVeKL˱Fb>6gl2>&Vq6[Âc4Xt4T/Da5%J1 \p Jԥ sT[ṇ^'XHN4 ^(5t~t/ef%HK, {3D;I7 jc0S*UfL7"Rs퇂YY,89խŕ:9[o0v`ʑQliC\ 0Єuܾo]leF@.`]0>")?1vKA c"`]C\׆}kwc2|@{І8y"! iMKMp0:_!v®Ҕj-T<#!:tP\1\޹fE/B?I@JcEM}x`'2U- V9aPEe"T!b4ѥHFsF= #t6f 1`P=UU[t^xS7FMtKRgЪӲ2+-UR@Xy DP/(w> [`݉_dXb;2[e]]CF+%#4ɷ(.B[1&$S7;>4l$]pk?[z8Dhl$ $W* ⹉0()BQwBe '.8ι1~W\Lfv|TtUZ}ȍD %qk]iRhAcIFDUn>m5.Z  ʍ{t#gBT;M>^_K厢TDXe˩О`L+q39 L;>_v17@И%|:J>pn0Qj0Xl4:7yGà@zͲ$c cZ @YbrׂI{hW?L9,ZL5?}iGpcrUZ(gqզ ,] B߭aH4bwӆfDgUU" {R FDY]>QM/&|ސJXx K`d9a9tȤ )^[Hg{eLPyy<󓍋,ɯ|j"+>eN{ȐTN\L/&tB,uH 9! YFD,y|{ v~.0h?oTVW=Ā_Zo`gDUԩN}hHó1 i2ԎR^YǪY vur^V{^>e4{?R[{ %6GG|ڊIt$_^1xu9 3!$bu'1ӽHufCe$:f~ 57bkﮝVALK%5[Ǽ *@{ pB7l{4[k/󟺕 MU%º $@4`AL^oAj{5i- XP A y\{/e+ߦZ10MGr5',Ű;&C.vS۝:sttu)<+@d_7s( Q]iۑū"s\Ú 994.Q=ഥe-uLrǜJjr"ee2Xsxܦ7G|s|f 9v:m3s*8sǴ@ѸàzX[ ƞq:·z#2вDzNqޖ&DN$hQ%O#݌Ej_,J[U؃2+a/ nԥ":UBM/:k8pF98{b)^2B=Ą3h!`=nTAၳVHAQhh5|!3=TV)[R/A\*MMZ7WtjfȺga4;։nkEnjNc)ZV’@=M*+0zU;#)΀Ne~ -wt ) J.1ui: Ǧ|"x!,wTVܾC!.|O(%J@(IXƁ UOxB~¼F4kA~K6qm$}n4Hއmq9W3d_#:wݜtn7Y~[R0 r(nuZ<,URw9_.3娻ي|!ďr򵯷{<1GVG?)`MCKRM:҉W :KNS=ϟOE]!߽ 05Զ~Ahph | } Mɜ2tk"FeJqə[CDw5%# w~㸊xyALs S*Ft?mVK?I$p5TTj\Y7W}K0̎JY=thfrL.܋8wިU߃e5Q ]W7e_jg$L*J :jy$#RA缉oH{)<'vyqQ/rǩ9NU &l~Q&p}9WSf=.gRحyT1=^ZlX`y2{h0o&VZg!((i!2Aw7? ;X ý[?U1お Cj9T`@֠ LY: O/[] v֦&ݲ`_[3aX% 5 ',bE -$>-R 8gZk1bqXrкɉ=[]M ۯ*!Ǒe1oB a/̀%MFdoEheK t Sתܑ{<83+9˖@F_LJ[ Ecfp=z8Ab染f6\y3 , daЦap$9Z#@za+ye8X] !KAXL!cК 6,C Awq̋]$[K/{0 9Kٴ؎*6dc<=p LlWI<^d\SY"2_q$,E|WBJ: ~ *jZ]&Oy 8FOVDJ7lܢ%~ikj_ҟ&$^B]K6;M'}:hv2|vGc)0 avo] °%oN'?s R﫥 U[ѫlIijT/:.F?} @Z6R"އMQ%ܺהg i\L(S୚EAp]|^*#ߎ+cpPJ9\jJܦTjlZu!cI\@$˼efڢxz^Z|$r+` MP-P:k񪗡&Dh o$1W0my 'ؤurJʦ.Ȟt"=B$bnayP_O'Q|#knwok}E˻6-8>5fiF MY Y>MHE>cf?c0\ʑ{T7dsơ]-gjZ?%2=pLV[3P'oXQs7r}i UG_b3@3mچ,b6j^Jy< iPjԶY8}_kլVм^,< D{ج$!kBe(*|*iє}eޯr4(BP\Y6D( Bm[)AvšbцIl0?x*1VK6Rp E;(5yZMHh2\]1B",G]wӀ8m*9B {c<ƙd&uɵO-^CĒWxP~׼e#Ӗj QD̛ )0 ;ö4ÔQn0o: d0' EKHe;KhO|~=iv7` 8~/3e)3s| ? =n8z,shKD]Vi~F, vŵ@tkzt$LB#=  gؓ&`Cۂ5Y7)r :-<1y kfVk|S}p\N9DHDVZ`Vȶ:hXri%w ʳ;C\)/UnoD9gkfokYʜ0" p9ۋ61-=,dti٘.G`P6@80e@ ~wmjxV"ܣDf}šGu ߉Gp@(y3džX^w!\m'Q0ǑF3m63B/y" 1uRBB)(PB}Z]4j73Ε܁rHv-HZS gL^dS>h^i(`y ^=NSPE[ug$.۠`--hܪ ;]y<$ήAә#2iGy=) ?HpO%k%뢍MM1"ɉsC94ykIDBWK1A>LP+3eù 5#^<_;FS6 'TQڹ_9:#N31l8q@'e~:[-m^ ?ne3`NS*';ǎn c;1G7d0*d'4HvbċтAx DtE&gI$+cmL &T 4=ff"%zE #f39ͧ2K 1bZ $BJJr:?td-ۼ֕b 'yž~Q1٣Cͩ[ydWh+i4/X4V>LD(Ջ1hU a6,ܮl/ g؂˙q?0l$͉Vϗ5@%2(e0B@d9]}(Y {Dn]L귱$I ^t]a.{0IX639d',dDRJad|p}Bg' |)}?љ,SU2Dd(d`L<ۏΓƦUDi,Rp eaXD>)XM* b`c秣r+&֎|zȜ̝5O:V&_x|Xvi}K,~lcT3ж Rnrs z8vFbp{!w"Ks:#1>{e#4?̣G7s%8T53hk[-#Syk+^Op%hL3qCZB Y.l*q#ow8XrٌTQh(7ǍMlI3jA3uZb 9@4Eʊ*7Y/K4m:Bbk(=kg \5q\dY0"B",C?(WAYxG_o+%O#Ł6!F0yD< =-=GˡM ^n+`~ifЬ?;RG#ZUsj^ GdĻ-mӒ ie9,]>lyɻHF+9F; NXW0q+qf ~+ Q{N y6ͭ<)153C+:1bWDצ:ŁyA\ۈ1' ߽;gNail; CX%t$w_Z(p$!zuza$`B΍H& ],޿[s#^}^]a]1',8=pq{ `}+ oO8y*w/^B o,78w!?FXVhqHNhzѶrKPaqpxjDPNDóIHW~<}"HEMl{\<8DXΪKx/poϺmtןp=+Eph і W6CmJeJZ3L(b8n8A8ؙb-(ҩi.hzNVݱ m;L>N5Bm`@ǎ9p nZ {mueoȞD@j[]Vu:"=8Ҕ%4 j/t>=!& q\ƭw39%ľ~_.> OeNӅte:eʻ0e0M\i"!T%.IidD4ޛn1lP|,4uh#uL§IN! a*RbA=DEu`L`٦jh .Ԁ#FzW}z7 w&R@G:8@)wSRz v3]ۯFd:- p(1U02!^>02[އk߼HWaM˗?@5ZV}i%rrG9}4 cTTLOMFH1nġ.nGU +쓘Q*\0qۅ*h[nh*g VLQ(9f0K{F {G KӾ%=nnЯTD^goͱjUN0&W D>]}:S_Al1$G,SES2=٭Q>Q`Be`1$Q(>*S 9\x GviZuF XaO!sW3MًPUqf?d  jteWG2$?[y&\bgR6dݩĤdkNjٽ2kFd"l pFWU߼Ն~(VGU4PwY0+ܨj> E% 7QsMdޖ|Oz=GgLuun|ʻPؽ %pEkI_3d.W_*X7ɾlE7HQg ^Ic$2HnwWmEL?){ r؃9ɣR:`Wzb Q%zGYq7"^uZ^X.9q_zLӗ/1/iEjrPhb*ԕ)/A\Z6jDŲg GʍH#1]yB*k&A5X&f]p qjiDIϬW$ec6|I,~N+|ZE<; ޶Q0}_IQ?B8(]=^t\fxEB;4"o<:;i1zlg"!$GæR=;k\DQޡ6 Z`CGc5oR(&oDJ@QM6g̫E$ئ$mm$[Wq&3D ˍ!o>]N\}o VC01Dcu*Iq6ۼ!cIGD8t6Yﶥq`yѾLon_BFjgDc9`kN[^.Eһϸ !MA]2*d ܣ<9,%>i1c5KZ ,3,zPa .-W gY":^wrMܬwJ}Go5n~RqB<%_575)u'$~̮aZ_%*) 0䡏R['`TU@n LJP|#zSM/)^ltCau/J+ӽ:K.f Ӆ"BRJj=[ VhS6q'A!x>JLa /3zϋxG v ~tk",IWUWgG-]9%zp-PP9\|YV]EHujۆd4.e{]/i% O$dϝ> 'QW ?[ ÈoB hbN9)t}:nHKBg|?bvxev Nz˫~2n2B(cGS$b4X­t8ؘtvWhYtRv+RHiNpnN,c{o TK&&>n$I^ EƖ(O?^#=~aA Mhd' Ag.Po'4j!?m)Q@VيۆRBGŽt?M>34R /-_Rk+0x$cX!*!Aw(Y3vL[حzH.9 r- tiq֡dҔi'IғB"=!O1],ӎ MП?2A +ǐOI6MgqAe FTmRuB*.hPDdhrkr;vص wau|R^G$a|! " /-KR\hX`aBƜ`PTD(Dɻ֑`!3=%#ǔ?a$0cR=wqRI@-׾vLgږLt(^gug]=SbkEĽu}Q$68}ۂupШBkYGVtv /O_"es1^t;ɕ|qPP_)T"?X.yF< &k=s|M0s^!☍3P5F\Pud?(w;biژXמ-m"-U=)ί)15<[vI\]vhCxJ$&{&%flK72^˝@S&Hp76aPȦPI幾8GX';@Znj0109- y0.l}}5DJ)R("G{E8o2 sBKR L1eYt)ܸ0T]|i`Ҡ3 YJf cZ*.˜A€ bL^Тˆy-8R&$0ɺt (s iD9ݨ3hiDk 4&`zd*KQK+{<|,+@C<{"`%5-溿!!Wܪ)0w>e8nGR%d';vVv_j l/ʥMkMo~əaB; G©N̔C*35¶lCUg@]a U\fLzx(jn[4Kkx]\XvLdcBۙ+G]zau38@pRΦ;ڵ?D/uIWgEyVCΛhBXBWïԵ(7{ {fKrPԴ6Ʋ4ɓX@ӴS9V)L`X\npCnjCLMOt$66u@)mZDcAɵt/"\FMt=wi5odD-ŋ^΢s՝>& sG:-H0*Gc-t<#ZРdל48Ff6 o COcl?&$(l ~ƵuBsq(mwOWs],D& 7v(v@Er)hE5<ʥٕ!weVy3w@Fsf^+G#LH;C ?9:^s$#TIu)~RLX ')cY822jpKzo Po:23*D)}wX.0CjbkBu{zjN%ɥL÷f%Z ȴQfN9QF?{KyE螺nFԋ ^d@&zJbBmJ| ԗSXI[>Sf(r Z۰?qvJ9-?B( @!j[prDÊZ' IL1OXRNApKyӜkZ|OfxU-jk^Z}%|M[7٤_v4<{a@`UdNm97j)%kccz$msmcHߓw1.u["׍? zQ wp?/]JtR_&lp|ł!eu%DNHن\0EJ緲:a@ n2~8L[W3(}d2δp os&?_N"B$H2ɲ*Iʠ47_jو[L"ݝ"tTOҶӯ^d!a2/& % 1=:F@` GeV,^Nwwxl-9P!DKW &=TnM+7=$MF+  n+D" /'p\#.ѨeR;^LmUR(תA>oW=АK8\6_n$W4 3 3R@]#mr82yq *:^iCxN |/ 8t;Km1X:Fs)sKIf5 v8*>Z^T!dTfH XĮd Ʈ,Zk/)"UxI {Sȯ;2:U n3H{:. x8|K!, n#"RLZCF MtsY}"T~.9GFh?6;0D2 UodБJ -E1=+XF Nzc`?Q xs"nAQ{'L-5!Qt_Sl9nB(ܑGA~Nv_wb0x}@zy} .Y,ܫ׸.aыYy5 4>?߸[b0a~&3^DCU$ 8vWCz|asbTL|lp+g%xN ɕj[؀#-u k }:rzo2TxdL PC|Ra~s %8s!A@x V׿G$L^۷uXE׈f +[FAm'xlM(ts{vx]7!v!k6=Lߪ ڿa-%Uܲ*'T8X$$NFϯGj·]`D-B= ,L$,OeNO&gɽhʒkr(bЦ7@Hkqp>_0~qK¯S'MǓ2lٷ* ;Mx; q͵W¤4CЇɻl>Cݘ~o c;rEmu}~N=xa䲆;;tM vnHlPR} kt[}v^_DzgKybׂ߯M Q|$݈wmyNkU7-wA 5 Ȝi.K iH1;M°A㝌OK%5;2d~*p9wX.UۇB%ʸMdL+-;)6CIGvqޑ&0zÎVFȾ6`OzK­)dBS[e6QILQCOf:kE iW;`*RȻ wxy5bh;MdX-jLj i(ـX2s''e(=NP]H ,] ~vS#{s6|@q@ȼ#7Ij$gB࠽Gf;=X;f ޗpI` nhpt:F~|7Iu 6I,cXE':mDTGvmӨsRi?h  |.pSXǔ3MAb\ZQSykUBȪ\BN+z՚Ns9$-]zy)T~nN>pZ}=;u}/KYMJϳngƶ, r̷*Mq<F9й"gyS "}U>X?XoU V .,>Dl.C?-uz,-Niю}B$;*|Q_oF0.ŠeV?m8L WאR %]xklv~xrug*兵ڝ-q聱фeMPCWُ:n,*6¥+^/QPx]FRBmR)<6Gb~xJ`JOl]}ڵ+;-%s;-5(VV_ [$f}lc7L:o)ʿC:/?@#y1[pn>'ceR,/nLs` Xѐa`hsy#UP9-%V$sZ*ƽv?΍Dj"^yCơSy9zbN`#FX_jUtc]s,I7Hږ\> E-;TU%lPT;VD ,6& H>_K["#QMRjn B({Qq8ڰtFWA P`WvZCװ0F.QS"&(8|$M.ua{UE$x{(`-`e!4%L}f1*x 2jxz1cCxqS +3.i`d5ƻa`SwXaǟ?t_)^\i㌩Lwf11\Y ɜPR; E|i}y(܆Ѽ?檈p#KiB*&UD2qzo&^\fY"˃r.g⥗Tc U|Ёj~SĽOer2Bvt]עW)-msqspTх,5w\dqXo~g"`.goT {w3*.C/&،Z t 0=!ZE7Ջ'~9op(Y)E9bP1{/5x5UmmԢqBб;V m C)|׎81~/ k hD= >o+Mlrt3VL@,M,Cߠ)<>K4~hn]α  Τ:rzߩĭF!#~`ܳk 7\)ȮΏfHiS_ulAcawYqgl%9J&; ڝrf\q%!ź/S/\Je'yx;!cGqMXLs؍:%ImY _\xc4{Y۽2: Ð,B 8'ÿ*)Ԙ>bN\ET~EQ S,r @ɻva)uS@Rj"mGNzɿ7A93;Mw )c\Cx;s^E vɤ5 Dk?¢VPu{A: e%",O77vu&LP K* Mm#1H)-oZ+Emu]pf:B.JAE0AvP¿Se|;C~t1#kW@ ɠ, (h@,0QWlNܘU\I{5;7>7{DA΅*leBO`궰2C}Np_8upn v-;AO U8F#{Wr%Ε(0Kz@@:cnt#_5;,MKB8=ct%*>ް[")6XI״cC mc T jDnSr| ZZ*{9KϺ(v/O$9@~DW**"RL w!%` $^:Md5;']™ shBlw?Ah G*e!DFn ҷ|qP!է~ N-W6 Wn+НLkJ vI[ @,\TW=D캡¸K7D-h4OE=/) YFd;&>) bRd](%.t,9/86h u5 HKcme6I]vkIlt붃;1P3nGϾ^4k Kn2GQFG49eסyA0Y17&ݯ?=D&"1[fw{ ̬ LI3S"|;k=S$Ha&KiEkW)F, nĥX[bJvs9$]>`>B?no>LVⶫ/G5c@d cpP +sĜ;մejКMf7`\W+ k`S#* /4a KÿWIi9Z]Pʞ@?x]5`Y/<CҤ!EHx,5gP?~mR3{[JсUm -Up%zeɄ v AJ@s6&f[1A<Ajku6Iji48vS'Ok<\{(-ּFRm~`&Yte~ yi Tc*rA: ӗw *@{pX2$Ӊ#և@OaaQe:Wf$BQASPuЗT0ܷ2EJyNOVFb9} hb(mȀ.Gi=`QHCGN0/s-W@Cyyfu]E ">Q@)1'`={R i;cJj_?ĝNv#H7LMp7v9ɦ%w]||l8Jo0 =#5m^ޔ{)X[x<:v9naZ-N%^,trV_- _*łKzJhwhV Z;F#G1u|qWJwBClϱR>ȻR+@3BPa,^^!hXqF4B.uɽ5' ,k +b\pDRڟPkM "+Ndi˱i`E(R3ĴZJiGLlq]p0T_z{D٭'AVs.iQ 0K{Uudb²_YHڟM̡e==9tN Rb^&:ٴAzWLjuu}49aR4]N\,2`8@;%,>xyKWB6ûrRm=tq}Y#AXEb&d sbI8(v@jx hƮsC8 U'G/8NԕV(EaH1G7ܕKrn>!9a"Ȳ\-,}fky;CyYH޻e + wӗ1 ȅ^=i*@?.!@vME,aM5[kjJ˰STK3^B38n0uSMs<n+p zh9& =R bEE1$,n5cӖ ph4iT:* xyAgkchIqnؼ>E7q6knY4P>k2.c Ya{6zY/BR /&6?#5qb5f sqL&lS`%S<{Q6RpIg+>z'#9*u +*4!5BjLɷ@_{F<een:.݁ 6 7 ˁ8tο52(Hhգ\ JXR|<0>xR}_ќ=;e3V.u"̭}R^xk3ru/ ; WT4YC\=U#{(p6ܷ]Q.抋Gʖ!eW c7[ZWC7n4yb[9ʴF&d$&!_p:E;W1I sy5f9;D!Z;Hg?vhNHw+2w؝a@G};c>-d97QL{]IW]$'XOPY?c[v[3,9jCoĽIC҂s%Yāxg!SҪ!M(Zz]k+>Fl^Ɲ3bW2C"T;3;!",.)OK~-nIMl2:Ծb% ڏNtaMS|/iT8oep̸E*=*}?w78IhCBgSa~8>T:xnokhH>8• 1I5PZHQY?4+ T2%=Kn50КXrY&5cZe-ۦ|2>3vsp9 jM3)gS*4Gj̮0XPI:]et![mڌߋБXWànn`Rܸ#=XuJF S26*6ȘzK.GFdm63_;Fa+J6_B4pbX"&|!*> qҏ;RXGNc&ȺVrDZ1Q!0}vӠ聮w2JY.;LÝ?ֿ4Ik*榑7'TNXnL9 3FΓ+Q>Y|tA42-o^T/,SXTI`U([Ψ6Q~iE$u\>\ ᚩD (-q{j0;|}Vt]q}CA<"g/w.w4aH'&2!BshE`E9Ʉp/)?gz% Olc _D\b)1t#0\:Ie~P.7q L=8/z#`Kٔ@_ˌs;2|`,<ݸZ&=Ԣ#YNjn_Z^f6D@24fѕ_b R[k: ':=[COVd2ps; jZkB|u a 8Ƹ/3߯nF2f.~ެNsx<2Y垁p=71 ap [;"p:Q1>\ROs!ѐl os}ft8E uzbCAX,UFk9Ed)H"K(Δ|iB',fqo's_:J/n\ qpn]%ju8xI6y %H'}V8Gyf35iSݜ:Ĝ R؊{m,> 0*W$]> Y)._'I60U͈z 3vw!Ɏ: F$lM: KHE&`('űn U\i4rl Q5f #M`rEQ)/պoNG)7m6W"2B]llK_+@wtwIqH!wT#{QH,,S!y+c)ka%ddD=WsuA '!_,ftf$dp t'd[k0륡Zk{c; jis2`Wj[c7ez]CxnvR˖0V"^x4A'dfVʲ5 '|mNOr8iZQ W M\0"kbMeLłҐ ljrPe8sbYeUܢA9*OhظIWQ4nELüT0ϧkHJжD7 ǎkh#@ ˆ9+q\7e]+'?O6B)*<(/UgEϔ. [X [|ԍRHR΃2'zByg,GS<2ULɷD&^$Hk@=MM6zkObb&~+s+U5i|8@&õt /pir(9LĺP2+R ih\I)D 6_D̎+ 6i܋?Tu#+ǢXZ8rIs-; eWv< aUEt jg RX)Fݸ*k90 ;%z\z)<E];Ep!nAPMKWt57Otosf5Ռk;|]Uk1Zcu_m[:lGMZ'^F/O4} PZn#"Hg#6hQXӪ"^ǝ#еXy~?*ezZYc,.rW 3 `χsT5vե(Q$A/-Kbf4T䗱˼ϰUE(Q.mOPii6KHp{N\ο5b8*>ZqS$Ɲ5\0Űš5q. 7!'#f+B_Xf\rB]P-F^[Ew(Cef̶cM9Z;/uF E+P,ÑJGg>Eʺl٪W,m:}uGHI=IXP:(2zg?10 *Տ*$>PF 6 ||D@%&y / #Jol"OʵBst`K)n=!Z.qsY*QSA.^a(=f첟q v,]ʾ,(})sV5>{sŷ 2?< ܿ4-W'(>R\krSi(v}}?C*XL[kK#L#W:i~dz;&Sw{lyPv_yB-c/K  (02vJREHp.qSX8DznZ]V39;C~SsYznAo$PrCv%۾;tY{UrHf !uzj՝ 3djMWe/DWIhDn 7 I)׼mZz $ gl40U1E1>p)hU(ӫG.pGbEK5qJ^TT p,16RgYZ0707010000000b000081a400000000000000000000000167eecb8200019040000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/drivers/infiniband/sw/siw/siw.ko.xz7zXZִF!t/;v]?EhDTTk׶ǼHSKQqu* ,t[Jکh;ڀMTppĎsu㹦|tQk4shd4ElC^g/ϲcSzM!b< ס4#wfєv8*IFM# idH;8@T9t|x"V[Vɑڋ}' /n_?:LZ; pJ 2y =Myz)"3OXUʁJ1 U,SA[ |gE[&, 1\_h!j'ޥuՙ~%eM4F(_O EWMy!%qFS[EQA0&gKhAnW?^Am1Ra2)ټ@ B[,@7}Uq& }}>\ۅV |^Yx@d;WB3d\[%#e0WtxO홶Pq3 :3Nt~ꓚ48An k=:>$MQQF} J/_̧=3=ٳ(+ =#cȾcMoNo,S4 Tneo%~v|;8dNJ3P"v N=3PkC=ll4l3 71H2<+h9s6)zj®\VZ4)@|Ç.DY&Sk+cY*-18[헕zNeu{~ ƙ1z0HwvOt"~Q!Ԅ.&DF5'$ǮXHEa@eS2h?β&r0Og"<fTͩ&T`($Pl, &5&dѶcD DI4v4r_7U,۸.wF)$ۦ0/ܡ:^@pL]a>u 0'ET8IIq0vL!1= >_qT;jۘfl<=5Dҭ60bap*mDD?4$x+DV}m0.˹ _Q9W 45"-JDp,6pQ;mR*QRj>&7zES< !P RD@0o GW/*԰6 ˆ\Z|U04Q~M-L p?-CՖJ#R𒶥Ch"sx"-OP0V 'h=)$*"`Nlx1MnY0l$(9$mfQLQx!E8(ʀ+Pp4Cv$sg6U[ VמGwE tPkiq',L⪑8e(b[5A;GLH_S^lׯ}`5-1a1b{eVx(/J o s4;%q @> \TvJpb[&! \y.E|T4ܔ'4*w"Fso@6 N1lߊDv G2ܖ'-Š Q"m[:yE9vqP # sL˻j W,C^|Ņ"MN$VU_=M :D;1FIð%ÛX0+̯AzX9afBX\G 3T,U73#o^*fĞ (oI2(ݭ;(۾ _ʝa S}r> / 5“#aϭktpz[t "!٢'Bw%c:-%V+a/ʟbFFJw0˛ر5 gOY3bWLv"cz.\{*iT*Ԩ) Oc^ vH@`ʸQ2 _!|aDѶ/_G`~;!&Qđq֚Y% 3BщmIEhvϥY&otb}^B ;3A!YH_GLcJe}4z7gp9Y4ÕMzϨXH7"rj8]tfj.%Srky%JY#ŀT?9Z\cL8F'"Gf'iFVn-Fr.$n۲uMb3\yX%΅Lb?z/4^!W 1 4ZC9qqTyLEPo98ʀG(ZDvRo;4)zt.d'^?Ό4}SIn!-292D n?\mCVNIX$s!0"'m+. ~D;S_ωhjzn~T|#,R?n +]sY Z2qpAOJ3( Ura/۽M$yG=ym9U*0TGiʙI#e+ڳjιo| q%5ٳIBAhB^sZcH 3ŘLcp'X+̪h|5Ϟ T'7`"mJ#ryC$9KݒS\^D/7%%c.egѬyU/q.ʉb"l!?ȯ9cy2͝']RX %]9ؾdSy `}Ղ1 \pakAդa赠n␄c0N?CfR#,(҆~]iL[ر9Ɖջ̐8AS- 1%ԩeS2"x6^59!v |bsM[Y؝aA1ccq[^nxVs* 4߶P}wVn˼Ldw\]L[0~G\>"vƦbƌƒT /IG~t ߭a(3q\)h35f=go[J\QҺZu}]=.׀mC$>:ZPjȟ"r3R)l"mynީщѩK1*h\[2Bvu5jUmÌ M،8'!mwivE妶o ܴw!HrXy#hdI{qg~~Ph 09bnbfPJ .?Z4xM:5D#Ͳb[R1CFq6qG(~-6,WObt#pv;gXEC6?NUMu׈ӲnN̤{ugQvQe ozZao}8%0wE%nIbPni۷v n-SŠ 5u2;XQKpw R{o~ʣ&hЙU%BfMMi/G26 O^/"^_1- M0ٔ'yNX8w}$_jíXDw#<1^C2j~y^Jb4]ڮ>Q\"_ qCP*>YVqg=׳f`wvЭ7WjuF?V5oa~;}ioΙͣbO:ss%%Nxʢ0Uf渄r\n4 F=tD+2uY,Txag<7nh K+4<D|FSxUyiV^j) j2l3Qi2xKLZu`y~Kòٰr3`8FE%~ ydK_LZH^ll(R㥤QD}8HBJ̥A\H5ZTLos/փr7GAt́"`"xv*r)ar+gjnD tYwAI\7|0{rGB'V 2͜[DJB@>znRNiL[fJe2 aq:gc9kDžw]l ۢDb,kA)C]-D(lKͫ8GB)1Mٸbqݩ=;Jm%;57d1BZ{Nq8CCDIc/Ў =u{ڧ\nd#ݰe3K~pàwc[4+הD:2GAcI:ԛ} LदGqpgѩ:Ϙr~g#6oxdEKKf;z hiB9 >Cw+XIQB3I]*=_%KmO&xj}OuE7AmMh27rX?k^Z3z?o&^5]LÏRk+S.kj-G 5Vs}j]A8/i[ gZ ,O~#*PV_}g1&[užEN)+L i:JTp̒v6FD=]%>M.L J رaW\2R\EDv3[/n3|H(":f[1VT2䑋u8(16>QmHoaj]gR3s8g f ü4XvQ"`x Qb W,ъ5j{T$Ţ\Vpj+*YW'b њ@AjNMg}ϻo؟4{KC <ƒ -Sua*}zNTR&W*#O 2mgdn,Q/WM>d`?^.;CBيW׀IYqR# "x4ړ\lvl28l,>CAM~>f>ntˇj)%i}~SXڎ}:SVۡb(i>i}-t%IXa1?dQPe{ W̮V#2Y{\}pD:@puY*!\avA)>lcӏv/7p?so[0<\@*oRRUܤk]p5N^FGRN6qOOS;\f5rֹ^-N8 ) {LEFyz2Z ;>6D1iG$y!ʼnǭ4ZRs7Qb^c/՞hmj`]q:xc٥h<a+aKs%dFLho^&],<=bzd|Jh>ʺJK[t )z$ָʯGBĴNvx縅$f5 aQ!Wb4"+Jab}l ?Ď)1ʚR; 3N^ bdMφ1,z|W _:|^Qd8vǣJ3ی} H_^뿿J‰Abz6ܖLŘ6}B~!MbN5d W/WZ\t% g6խgY/wѷ=T4zڰk\ă<ظ#BP,sZTqa >?HH^~TZ`qkN)46'M~ ?/Utd5ROlj#;QibPT0.?"E0;ϹQu(+q|TDW- JflM:0E]bZ) Nb[^?~*62LYi3Ȥb g{#Ɇ[$gHFB>u'-NIabSˍؼɺl}-(oRϵ++?Й  aZswъ=MXߕi ڬΗ u/Yz/Z*#ʸnsSm¤OsDŽ"`Q\ZRn/ŃN`Auy9xRqZohYĘb-tEAJ)B{CIVF!Mϸ{t]$fG h.ύ^03.K(J%:̪^{uS]T&yD`#<902pQA梍T5#jmWV2/Zc~4ږ)j6EU삅!6Q|zX̓t,HyoayB4ngKA&/?fY BU2tgKP#6r1hUC1{QÃx4t -Yۓ_5sT+6"~]lP2.ERғ)bD6 ,Jմ}6WHuN'j @ٳd ^Yo*1̗znsXI\k=2CJԲ-̧"Un8E4ci:A֭`$^2>8!Рa\v씏OVJïU?e~l0ɰ%*ZKU A^]]:aqxGø.Xv] rW4(\_<75bxֹpTcoNZa)ƺXgCpL۩1)$p\$}#}Ɔgk^Gܐbh%yơs>N(y0Av:iZhRٍ9^Zn}5Q {!"VJe;I1Px![63J%ML8㳾o*># ؅`-Pr:UPaEn8)&;eEp|8^0ڙ OXt=c`41]4xp,7ʩLF8| Zc Jg''DS/m,c7e,rX85w.SD`?o?vQU2!Oz(PYˬH!@VKF@¹ ۾y)mu/:dX.?q6΍)ͼ3K/.#$`T6rg|^|$cfΧFʺ<݋I?7Pq>:S9g| UJ`"L]x)g5O^t/jR$ -q! 30qRҜiVvpCn"]Hܧ{VkEv= 7B4u4qW>}x&q 袲_ԿaX}k-5@rh *$3NEg:z_lB۴VJ[+õiۧE c7Ĥ|KL K1yRR"C qˡ;]rXFRQ?8mrf0ťUuHxؖ'*~f"f1iX (<"zb' %2b#{P03_$ ,{GR6<=hh@ cy I̗8_ZGb!#LY > %wjQ*QeOm*SJqnl~g-rp8tI,L;(neQ\Mj|A:PsN!;_bؾǩ jL YO3SO25z:#jӈz>,J\ 0;tmzf'Ul)\QKt)^}9oSk)C#$kk2Svawm=+>-v]uB8Q?TW:3pHN^3@4P/N)nCk{A#h`ˊjQ$F5 H5n1&[D\${En,XSJA?q}f*d.6E {q 6rz{:B:c>@h6 Owc4'P4Q)?G΀\75`c SyEGܔ,M'6g^-dHIĽ YoA`*pk:3~R֑2ȍ}?L4**¨2*UEq꧝'݊ì1kICpe]o-T>܏/c|Gg`?t1S1XY ƣ 4^0y1򁇬 +,3u>-Eİע7cXx!-I2'2p2?8tS LHCź0x~IMH&v6JdLJH!3wJ*Y%jG\EPmSY`1V 0CUp0o?GVH&}Ih8ߖٚCA'yшZd+fA_/ `b,>]ꀜsߊ}>Ou{h`HisVm~뿝m7m62߇sͭGƂ;]gϳ%TQTeႩe@q=nIsb|ga?)1|T?bRϏ/AIH hHv@V ;6F#/t)>`Z}԰TW+)&w+9KXPx(&DN r[ य़/L {@Rlss +)-SZ2 H_~D3K8b)dt(fƻHT x _Hɺ#i/ȶ{f~+ 93mfUѤVL ~`;o>+qK2 q3X͑<1AV6DwFxY谕ļ܇WY͗vu/½둶չI_-Ar`#T[ % e?Ek 7: {+)[=LRFMs=4<\+MH@˞! #Rs t{>*$|jw!ԧͲ?҄4$eśP,W:en[7x(TK~g1$.H]LXIF8r >3#nj1-z (-@JgAK->èK3o͔&2ZXR_ܺH5-egX뚉ECw)fͤƩ[2A*6jwd #lߘ%=;zՌ~C,A>_cf?`{Pl(1ڋ؄B0*̓gu'DcylC b40j4Ӵy:!9,3 o=5r_e-531&(+QB.KBg Pܘqo1qgQ"tʙ(qk^1 RAb+u%Nrn;Iގ )AEg]Ѿ~Y̎RAJ6OABaz_HUj\Zx$pp~R2/mK/#!xj4١]q+Wo 8 p@t:foo&lȂdO3p3OEuvz?0nOc`6_xۭp}A{e'o;b5.ڲGwd9ivܹX9t (ވIQZ{cGH.iz.TiHjGؗk3{M%3n&_sHZyv_d&`Ջ ,DQqңb3f,2: !i[fTl RL9c*f\+Mw|%;: bAc{<"Ln6t{8(NtQ ȐC`s@4ahWk9mLU턈LL m:4T0>QSd `^KGm5˾*ӝ%6$(&3ͺSU c S&LKyo*Hy݉:/VB1RIӂKPvõfk@c@Z˜;?LCoФJސ\1=m:j49o{'EdSĂ5_+:[fj\m?i}]TSVX.m2'Bb|Q󁘒wW˱OI(p'u;NEw  0nqzosgJ ,5eW& 8.+E-JÝ @IbZF@'Y#1ۜ_r aБ?Ùt}Y(5V RԐgdrWFk39|m)Nŧ#hsn'{}BR ljo kw> ^clHa!^țQBfEQLK6%qu@-ME-jO?Y?]ݚPZΟX4ƓbB>Џ=ptfAk \F | vM'sjDxQ54ДZ]R~Lz*aoEp*6lAydLjϱ8::?r;̈օZL֧ǂ$O`dpJ.r*sr&ស[q\'ՏFiXȟ?풷ҵ|)ʼhƣ}/=.ƶ\h;m q1 06mZ<.w cUL_\Ǥd->xYCy9!p4pcUO&{;щR-#~uM4ˣ0JCq)-v"BE^_3C4 >#օiA\&mh띾ՙ`LRdF OJ0z#KwY6k/+׎)>boC:$VK:r7# 62_k n3dxudl)x4!h 2}ݜ0k@'  c: \J\.QDvYn騪%ŔV|T/V<*5U_qq{ d[+L+x$`d=[]'ЈXg9gڅAMni3;;*pf8DM6PsTjtg-Wz}䅛Ap`u'%:v5O9P Y@X^lJV(` /Ot !jU˚$;F Ө}|A;WcL읏ku.+u|x>CT I$9.հ%Hiˢ+>Ɏo5ah> "vA3kSF|s3j_#PQFji{{cDdhUJNJRd) )>ZQSOlw.TW3tl(j%n/dyҮnSQNdH9d`_YR*GM)9 śkF&gvba ˿,)/DU[9BcvjhS!.,be>e'̄s6gt5 0ղ1L2S0AWi:ԨL3f3ҡ>Ġ+&峗[O#ރVo)]9y-jFiEhCك=u?RLD.[k|Ő1iV'+$#*ܡuqN,4 xyX^b 6z8I;3;-,[r(44707QAxCN مùA憣`d3ȁ~WxtDOcNYulZK9A+ӓIWYBlQ'Kˬ!6(Yuӏd= ,! bBM2+6xF\9Q]w.[kFtVIN@?mWKKP('mmmBW֕h0I H79:1!јIai C?䓸, ùodi=s_u f8cc"a 14?z<}r"qfF|,`^4r̤; niιdW*6?O,lb5| ;;ȅzś` rQ⚍ *%-nE(:MU b5!h[ }Fq7- H͒Z >Π|?o98(+XP"QtG{ W!Xz*{?!U ɈX|N/(PIsӨm θ+e1?b0sY}3U .k;?P\XjU97)UږALFܨՇe} Z IP3t;ψ|e$@ \ RRPe,Cu΅ެ]cp"R 6HM"֬yHZҲ: SBvy -ᤷ=ٗ 9 @Fҡ԰^ϚɞOW+cW쨧cYfwr!GlQC'gˠjhBNQjgJ #ǩ2:D͞HL p9p*y+f 7Ua xk 2gB֬ sI!2ܿɻC UfW6jc1'iW#L'muТXşêbϥ?ȒWPݶ[z*HGI 8R?09|}TXF:c4bݞBonFn 0@> :h.e<Ez0CLȀ$eԹոޢ?7t!=׽lrz\@aCqh'.2*D};|w( '-}?J[!ln8Mu4W"Ad(;rkxs~| *fؤThoU\&2I%K % Y:0則 5B+\ Ae^Qϩ7ͯma4FCK_϶P+x"$6sJhVuE?Bˡ $ v<e=j>{@%2^^ ڗ~|w"n'F$DQ6d.p |8p"fBok=I*A=*:ջ?<<+?痻AXU l C!a1tO ضXΣPI?/4x㒷* LAYFAA* ~lϒNyilh \(F䁐!;@ m} ;ӝ> U^β:(ayT'jD}y.ȕwE6#anC}g tHNމ F!@ i ITGw(:敘nK׊]v\y0f7R ɒ"PЫjtttq3^v`Hb:,!- i"Ӟ kmD1`uۼ<Ї'Ė![G *@'d?IbQ-d%f/Qn;KҘ!Up{cU~T,gZZ}''f#@d3L·tk5.|rD҇@ ѿ;*]Iّ-)`(Pnn={SdI\*ŒN?ekKI綾Fѻ~[\S諂/a"~g k#fe3Hg:$I S,n%oSz&iX4kstFmQe3vClUؤsPD/Sxil\{M7"/ћqh$cH߻`MZEa]K9vN %~ny"StۗL>1276iʸM?ǯ9/)qֺ2F4g!P1Q2rWO'}/pNZ ~{2Cv_N; Y;<-0A.n5 Sw7l0Eɟmo=XqjWpX9 GI+Fnqj\+ wVsunF l oYѿv9pR.f *I" KsᱦE̹$̜i450FVV o$ޔ576"AAp[iI0y-Og87#Gx"v1}&CՃ'?k,^17j)}E{H23ME}Sn!y!E8ַ>W~zEy=;*2-`` ?c :WObwTеWH؊`iqE{jxlPܚTTwHH15LIB)Pҵ׉ݓay|u.k=n|1swc1̡LodZN^\b{qm"8HeX#1bstls+’ʽXǡ~\?k Z:H x\ìd~iCR0FގTYBcB5h/|TP0Wo,0c7#IH6Z෿'OTE٭0Ǜbuฌ!YOU$8K6rNQ1h5v:`[Z"/k*~ !i1Sx +_RJ| 4{D聚\8i{\Xl,h뇠C( ^g2DG.3d8g>&nd]]9; L1kO8ŢuU(r+xm0H^m$rSzv0zD%˙fcll_GRH@yuhv)ٌ:\jZY !:Y6t4?xg~DK m (yuU& )c~c MV!/PJmD!WX v l ~Q?|z0'SAKfsʒA5zY$Ag?]Q/"!|J F_G~CuL~9l9L xԬaZAۆ _xu(Z%"sC_zI54>ukRȰmd[PfJQ$7_" qǶlr-LjB + 6.Bݢ%L}'.z!l xVy6xzy5Si5|<k@Xs:1mg;dr(n)TBsk~ʛV2 ww-1F۔]Z lf 2<p*76 SiJx5ʌVO _ݬ_ni':Mfq lI5fP]ɘ򀶝ˈъ*C5:t|LH+|eo67wM jTPy3ÒU 5v#x]zTw1U9 KӍ!WrΦ$OTVo!CB&K_Ny;J/$,eы913Om!n4lS p%vUx!z?[C,ǣz\ +=ix`OZJW3\wP=-"}"O| çGgx6|⮽OKHk ٛ,JaBhu( hqUrN{>鍬}sa=.S|a5!$])G gBLI"HDܻ}:_16'O老jL3k h?bWBⳭ}_f?WoS]We7GA4hp eB xLd(m  .Gi'nWh RhLG8>݊2s׌:.ı!P9%X]:A&*tNfKHdꈣ@??#)416Ǐ)SR p`ǥaQBAk7|m9&ozUk R/-P?tgOeG\srw߇U*PBגV]&s'H}kv;Up/cXs#11ph(ϔ7"ߏ-` v q~U-6\|}~̢ĵz\4D)|`T݈{ujGXĘZVb8omK,;;tocI bS%>6%'KگhFpY+w0Nn5A' uYzropбHYGIP^6&zJ@iZu!-U=`Y0_T](6S#.9r<̌(  ˎk;/ָ؝|IA2l4E8UR?A@%wk C 6vḶ4{ b>/X%,ٕ=%իo%HX[SEI̓fNȃ6sתȔ A=<6;?B؂0]Fq-UpK ,ulU/^wx6Ƿʐ7\Z9!b-6Y;@Z2m$ˣԿ-{(h뺺JN`rsz`p>(XQɞq?)q'l Y9 e8*fb0 ȔMȧ#!pHpCQ)DbDѺl YAWw&-׻Q7me6?*]h𹘍b`!i5h)$sǫ~z;;|س9B^׫{^4ꄞ39x⮙AB|(%VqȞgj;˟!"3Xq2oiհ&i8>˒kM4SC6hOܼ HV)6} L{Q 'QdN pof!3OԸ,?!aTds]((dEw|Y۷7x8_$msr0ZyiDG[j;eذ$Yh̔R`\*% 9 W 6^)_SQ<ᕌWIe|~]u;J?顚lq:+EDg;d,e@,\knʱ5~]LJ1dpsQ=ݿl<k!&^e M/ї?LƨT`[pI=dMݝDNLAuz:3KN2 ]{3e)?1>~^{ Hk€)wg'T'- yzw -ON! 7*Iu OMZΕ%{=˘.'[_"g Ɛc9ZSX6w۩̓xEk!.7kmk q!3r10JᵕzܮM`(+5Yڅ~AYKrT<_N#)P]# Qި b)Vb~}#Z-ݯ@>b,ʏR<ԭGɏ`\")'#ȑb_[;_:[2;0?* cjbD; KLMwL8 Gv)X/7Djz>Ul6l:3~]Ul\>b|>Rtgnr+=MLu*0Pr|RD!01mܔD?nϚ8ޝ,2R7 PNv uc`(3f˘Oua!`6pXBwa/8˺AO&Izi x.cUTte$Q>$mNsl, >wvߵb]t9`m2C/q aPgLi[U{aRuEƿEQ_Nj-B!QB%]Z$FPP_bsRINzW"ʔX`Y{{=ҁe#цȦQ^ rpY4cf(,E 6( u#E=%C/]UIWA*nC_oduz Pg[)~j"].mJ~zys-:LvuT$K(F2m[4GE/v*p\7Qnf[mc%fbnr8idՀ~VaN mN>uaҍw.|)]p>` 8[_*b@HdM?-U.[Uzb #a S)  EG=Q0o)< %G3ȟkCBOͤ:c<[fc1|Y$ 5L; ;]]<`܊ RGo胹 RГn5.2 (_%D@Ja>dž o\0FR'{.@ Em&P4oAb6?҆p,O$ߛM-d g.k.hvL[jZ@{ @A<<5;ǻ?)8OKa=?+*~DƾX6U.较 uXEc*0hM718SMl ! WJ!P^g %Z3mRppfytUv:XH8{!ʅ=ȓ\wa^ [wғ%8ΆT<S8-`9Ƕ^w9>rc\_(2:VyJs3ݗف=ѻJc#'F,|BMu1Ago7ٴd2C `p~Jj 48|_0)%c? lu풏\-^:l4F`S51@d7Pt$ <^# rj|LXfdY\F8f1%].m߮W'~gT-篆/|w bi-qdqxr =½Dx=nݔL̦G&Ua(qu=k #t E}K3CtN{1# Nn,pi;P@HY@,pPikdMu2p^*HrCx{u Μ Dµ?i(iwSpe.?P!ʔA3zr:ua(r.o\긜ҰOM̎ɀAkYp -U"7nBJPo>aU~GdQ7q\Hu4ϳ oҟ$G?ԌYFYdaMq ư (3 ^:R[ e2^sPD HF<8BhS؏ _+K(9\*'@a?9+Aa! YϞ.ݛ0ӿ!MqpaYK5ɟsRa J+qz)UNosyg%Mvuw0 ŎXܢ$̅Xy& 84N5 l 9-s%3r ^LC{|8osMǢ^I0Om'$`]>$rQPwuA'('sʨ-piT$I`D%jEu.7,kVf'Y =q.<5TGyX\'7N gX f<dž%ۓw^itT]T⸪ 9Dwi@KeyxѦ݁Y2g12"_w"Q h/>g7AnDyx 0X-{Zwi,(9Ͷaָ3 p5uzAsbF.j~=-+wSv`UR"@Zo}ƖsbSiJ=:8ldGC 9‹7+yV ,q |ޑOCjot*~$6b FY& ج֘Xbrmגm]WwsaP(" l էb[pYjD*z"UxJJ3E NW (T:sS:J%%j\2[ +4 ̳i{w] .@}#3l٧·^qBh+PbٿkD٘_/ArG;Y?P 3+I&&? 9|̰NMX-%MFX6~rh{|JWkLO)9<!ܕ~Ã\.1rwZPs\k׍!1dzk"t[PBg`47(JV =&T} P9im;Fu稉/$'jj&`\)D|A5E\S[_fJs9n)fW80,GkY\~xiW@6>Wno5iZ|\02rF H< e/rIt?aJ%J."F?F9X׃{u4nu]_uOq[.*fh~C9$DM}2᫛9rĖEwZ)/j2o?Mϧuɔ|[pd L{@tO]NFT[4;xMfJFt;d3A柬h @Gg |ZuZ!-|^\׎1u~Vml쓕 $jp2 62Ž`}x4NUKRq  l8] Šڜ~Dn*u<^IcJ5*P8 Z~ & kV:MߣN,8-[vQxm1Hy]]Dq&VJǣ-5k~)%Ж̌ج+D\UIh a "O:3|4Uh>qD Sǣ^\ZHxp"d҆ۜRKgS\! o,>Z++/)ڿAAR :Ū/Đj^H~^v>)h$_şAx3u[S[&{!)j@s7 W䥩wnGy6zvDJ/jz ~lmah+wjNӯ>/)clI/;.Urp<˿{Ǟ2WppE9sϴ&Ǖ˨$I[|ݡ='Wr,~&uo r(Oo3bxs}a1ԘVT]ʷ2_\8&i"ȾcK4$êdlݜK# A-YO$uQY`lbu͡g>8m0[D615x&жqaMXHwFLs RBؼ&e<`@t"K5שNVk2 ò4xY ɷDOgDOYX*a)Ѻ Q&PؙZ_UD1Y:7cɈq 7 :?nsԬMU̸jkzẵM<P?eCʹe=w(ʓ lx{\ E;nFm':QJ20`c'\ Fֳ$fi" oyrn$QX^CU$#xf NU٨F Eo1XEe$~͍s1Z2ďL&ko!T GH-Lwb"t bf5kym <B(T6AQk]:q SZt~}FrV'a2siWtc'asmߴ L9r-AW;.knƪMG,{w%= v=M4Z&m*u{*и૕,l0M+ 4w~8ě,pBٚvb>5+齞ұilW*$aiYӠ%cf؟)R"wKp,` ڑH|.oʟ.+w.*֏VagIe2PS^{iѣ➃rG0VdK\#} yxϕzǨ1w߳B(%;Ui14=^Ji7f4 tᮁfAW_EUES6t"Q3 Ts'.,E[5~67YGs1ݷ k 96h[ntϐݻ='?zj6OP~dnY;.OJ!`u _ )q0355fNmFu@ք1#3OCng>X?]{4m6Q Hjw'ð]CS˵TE^{#N6k(°qi;OOJlR)ل}9ڔxph_s+V#P- Q]1.v} ϩK(>O9yw96'N5H?V2sbĊ%֚4VH SM|'Dz@ܱ#V B5Sr=1FglFE yݶ\neIKT$0.0kʍD63u)?vSDM+;丘L˖.l+n[a% +& EιA/(xAo{xn@{\Q2E+U{`q `u9>O=Ed<?%>ndvrGLf(gA,޳屮g`! ɺ :T !0UF!O)}|߰Z^ݗcao- ),: jf #$5h_{:Hh!p~FX "EAkɭ4}L40=h Hykջ D-f GhHEochmMZl(q\E>Dd/^R ##1"XDZ|:\}ΛBxT1!#>Qc" GLcX ]uBp9veCK*, o E6 g7x2r"rp&-pbdEn ;xYxH':R]G juufxc/sWh]]xw=Q;vȿ)${kOEozv]I;0/1/M&Xmz%bߘ(4\+|j`pE2ZUuBck+ n=Bt*?xQ]} l mGezByt C2tmHR]8t$s!QLJp_u9C]۬( ,MSA癱a2(mqdᪧⰘ!w=!?G[G?΁fe0Do\UG+N'ޛC7bxIJ,ԷH̏΃ǰD~*j9O5vFN]`0tVEQF^`Y7l*,`w"۴}O \n A߾U{yEuDљ`£䁪Dr|'_CV5|:-٫[ k\ܜo4|ϋJpf ofa9z5MR5Y4"ZxRs>_(-VLLS' u"N4'ř.#SC9>IмA$bZo2>|auUhL3̦i : ~=|5_W ԏY^|-I^i1!LJ&fe?~ylW#__M=W;"yHqk=Pߜ.WSr˼g Yؿ p0T:QdSN,/y3)vThb(K$ڿh0w.`0-! kU2Ӽ@!z`@Ԋ  u68NⷵKgfc'.:yS]b-UGQ췴"6{\bdO69a~as ,^$lhiDѳ~ʴg}Ei@93W3(qHΙ@R|ҳ8f{I hFR1rK^v0{Yٞ@NG_:_v@@=E bpKhY)<2R H_} 7'qq\o1-bT~^^^?jk .p𻝞؍* Z͛.Twx qnoA;\nHb9e<ѯrXF!Y/3l[U7*L/ j.=}^kIpJ+jf}}Rvnu>C _8:cuA.? й C(b?SJsG~ \A!n= ޱ*5x{&}`b`C󑆥 {{h bBHDAV~ƪP _+85>}_T蠳\)uY,Rc,іU/'+>ˍ =4}c YUzC_Bi5{IߠriDj(ԔhZ c@L/Ik|Ѝr|_7!#*=EhhsO~i<ե|XAp!p NG|;׋(uĜ*h'ӝY)QÔYKZ 6X 7-xH5?%ҬU糯1-쮷=zucyFJI1HFG|"!2Kp&Ѵly,.#sڃ/R$Sihw)yC&^5&5HR]DL̿Kf^X^ R4,g(Ef:JCFoZW>܆*Ƈ>A bHI"CX]R0,{)H҃4#N`ԃuۜv"L,ndt1N#ϓ<MّQڵ"`Of vSb* LW뺀2~ =\ų-0ÄEӓv`${{7ޓ w|>.H@GNnm\ excM]hry?VSR)4\՝ʧ瑇TqM&‡"P=K.l9)3$[}+y+Hu<ߍ )ȅ.d%xqw5 9끖ZGrbާgk61*%(n9PBOu%P8fVw0}wyJ01LYA슱7Kej<7f@ }y="zm׋ Fœթ9~b2Yu L  oIVfO#)lO nRh^sYMכIǏwU/0φʇIv,1" ;dC {BG;,6lR:H:~d; -R8w4=y8): H)ց9 Bǐk8R{auZ2&-j /q uu߽w97#- e|lziE! ly-_74q+eug݉; D N~uUp,`*K^êθ &m1 ) `tko]r`[uX{;0# fXK6tֻ.Ap4 0C ̻h(X^1nE Z)C;?f.PuئַY/ ЦA;Sס^L"uC-c jΗ@I !gTřJː]xBl8JceSz F]j@:@G[$F-H߮HA‚_WlQ%25(a3zlUۏE{Iꃃgw OEF!w /U"s vbaer;aEg{ԒTTyox{Y\5[a;ˬ^// ?c\ڹ6*. L@cVs6s o̖֞3RN[=璥pƷw.]khr+e=l`!  (C$9[Kʼy '&+V xj/(?L5AoI7xo*:]iP[2?%']ꏥ#ămK7?(c,Vt @~Ҫo>Pba]m bÍ0'\B0.+BRLx_sV&.CT_(A-sļw{cޘ݌ Frl5 \5V« @BL9\46z z*{0Qm>e#LdL1yey7 ͂=M41)഑tkPvGpyٻţIdJktGޝZRʗ&EugPQρK(ï {jm?C1WoO9\kHf/4k]tNkd]k(=ظcεs)p"'e9)j~]Vކ;RH*O$9$ٴ31?3*ks;:f*Ȏ#esO{속p Cy#$_QC67C_xGz: {i.Qu疮q${]Fa7C9?&R ݇dY/aqA Uh \7UBV"( I;H8Sͅkx}s<oF*S1cKW@) /w$JǂnJӲѴ֡0Dζih.aV# V1jѰ&ɽrc~0 *:XC_hB>X_9B=B`?1+; Bh]1MPӡsxPm7amϋ:ULsEGΘH2$ x ɤk㽷 N!?NckPgA3ؓAeΕiak=i'.'l)Fwbg# e+ F|$o;rB*G~qzRWrS71X!ɫ=[36 xTb=}OOVl:2zkNpssH(da,XwS]M $qxKYIDᲀLLyO),Cm=i|Toun\G6\=:?O+ԴE} m[3y/72˃PNq1,ߋxw!pe4?d9wadž݄Avde~;TĘ2 .J%2R5eW $#D5.~*Nܶ۱]!]JzW-lm0T1p91NWMtkQљ`0Sj h] U.L(8夠RYd_ o*,D]cZ?bԱfS?qX/Pr?8 I9 ozuDeQzE yyC$5bg󢉪9LK.ʛ :'.NJz!cy)˾>K`B 3YTG1yC> Ƿ+^ PdX 7r[LXt)u`3fތ3f cęMbK0X f$5JWa#)>2B'N-Mc1{r7$Ġm S.t'F{&*T ):KLccT_ADN,>%?pޠENn:1. fsu[P$-?c3wqqy1oZٳ bWгfuU#ނBe?PJ  y\0+I\XsޞgIyE e"^=?mJG JC(註p݄V$LCe@b.8OHMAʈ*'2& Zс`Ȅ/ "hrqD- G4M !,,  ֏B%6[Їv9lC`Ki 2?%w鷒]veA5ΏklXߣ/ ӳY˱a^ᙚ JbM㐯4Y/48Fܬt3V翤Y1>qq1ԍa$x5Б*c۔p nqkPwAiƢo1"?!GAҲH38 +{.uƝ3A3xa|yJ&| S7[35ܼ\W%>0==s4Lq@ug[R&_lγG>c adxɱd@qx%#?Ӥ@ZT=>&R[~Г7R|'j<侠/}:n`Ba캶Ĺ56ɵ)^XKy*0w|o.#kVSaZK'e Hxgy~^wX8hOz-wY^+o;w[Y =R-(qYux:t6 E|Wi[X$CPVWfƉA#6Q+7\%@~.mGYYy4N몲 K aAUyFkbe&MfQM `mT[ ܪJU\hw1BߞّʢOoڎOWi[quԾދ^J/Qj!42ݫ+񷿓r2tg5N ʩ1Wwc:iĶ`^?י[ؖxiA>>K+u2juTYHS歹O*Qa"kI踧J/'G#kj2̑/\Ʃ S͕Ѣafye=+Qhμ~8 }H 0fް#A!oyI?7?%Ln%+T3om 'S8K2tNeR`5iī?séoREa/^3j(ލ"yWʦxK8T{IB Č#k}8cS#=W0sMi$T}_Fc?Jg.:T%'1<9 Ӎa-o}!mOҁ÷=ݪ@~Z6]^FSrOvz`rVXߺhΈU\1&0C -\ L;`Pjd0"C:cuX6@k'_.8YY!{z{Íw+s7(Nz_g9A\l$7W-7t\WҪ=cdsgԖʏ{1su.ǟO0 0mč)i 5XDnD?+6奭͔:f"?bu"Hil˹QDغ&,a}WXʵ| Rq˒T4 9@yu/SU/8vxM|eWٗD-$l佂< VhrR܁+2SYG=47D՝ZqQi5]fD u>XA=@%k@~(Xsāꁆ\٥:Y)@Y &z-lI.邻}Ci:֠(I:RaKwa(W {Tp&4i )}[צVzˁ=uq=`XY䭊0`Z2r?c@L k臬cCbX9Pڭ4X .k8,*cեŰ{7 <™H.nyu{,ζY@(y#p뻇inz-_" ?D` ђyʉ)!' w|֔SQr0J́?ԇ.!DzO3tՕ@)R߇F5U_< Kj~ Mso s տ eΏ#\/ a(L'tHZ2Rw3Wp]fq.ZnuɧA>f3~2Jn [-kL>W HVZh~&ȶܤClUkV9*j{Ug8HxbpA؋ %0t\ e)NǨş~$ߠ֎6ͨ jࡑ1@)c+!p6ljHQˠۃo߂8x6xo_΄cҋ_d0:|Ӱ; 03p[ދTzKjobQ|׾\BA6K@ A$ Ec@Jo+ҭWw@Eڭ-aPjقc$# i?[x£%0g9[! gWk>,#*Yn~)Of'Vnyxz1|_ `o k R4⿉e,?sqlP }O3) pwWѶSی`Yko[sU(H[a5OU#?$ D8(;>{= p˷[G۠\ܕP}E&&oDiAQmeH`E"qݖbv[=2X(\DzӺݭF5p,ygd/ҵ[zy߸q$wf6Bjdk?t+Vս!aSh4ۿ_ K{7*1^šdp2`bmvn~J@rpLN .O^S(\ii $)Iw H}۾2܄'L[) J ~AIb25;!F /ZFB{Pk.7N$=>)= <2uH_![33.QKz;\$~2z<)0>ReƭD7$NS=LttɊp0 #mzHhn${Y#d Za5+ G8Ĝi5LT*V67@U mR~}]BMV>EJh=K)4^rg PMlļ(JP,{i 0]%;{XOcP[Vf63YeY>W:THFGvs~wntn^6D{6$ّ~w}!ȧ?wylN|T5Aұ0y1X78|/fY:桶B`C* y{Z쥓G! CkTIF2ׂI{.l ~7-KӉ;l?lŶ/fE]WPK5JOQ ONlcj_yrvH ~<%KYfw07l@ ;&$D 'ŝ{R_5:fp~lڟ|`_ܡt!]!SZĥ普 "%]0 #艬Ӿk5D {[ .,<} zO :Qԇ(#ougGY4 :$W򪤙_ kqu`VWmK2l\6L89s53+p.j6lH(^Eu`(6.Ogƨa)t݊+Gj8HMUμd [4t\Um5ImiYDpZJGAUk {=.> 6Brv ?X;z~?QЇ9`p[1@؏e%n |04,寞ZA%t{ҖUqfFD$ هPT4f@)ݘ{5ٶ,Cke_~rJ$&OTuJ2gqWSL2dQ]l`]/Ph=z?[Cy0>[&wA}v.6WTj^vG@ 6T|n쨿 6o)L=!A$qt͑;B@ p檼G$*C<> (u~Wd~u4LHe>'N\S&K١킵Pٰ!eĴ඾ɫ3c*ޝȔ4E+;h;T;m] L C|'|:As10Ojf7.yg]*mY :O׹X!*֓bDTW퀝>t\sx503 &ILdS5.\8tUؖ-D5^Fo [xBY49*s17׳ t.Ŀ8Ma2i̴љlsD-evd~12io7H6=jqlhlcjBُl޷mҷ}I,R"摏ѭ#'͈JP7Y. ݹS?jWVQr&QZ]o0UΗ_Ҹv)+$p+~)ZpEtwk[*:QQ|Gb ̋~]g*&~5 )J Rici d=([1f1Xu$EvFd($&%LONd1="7%&` 2}fgy(3A6j㋑wZ|6K60C S`lll ?q%^i({ E9ߨ$b# ;Uqb^ K} gެؘ{{olD:7(-ܦhj9䴜TݍN^ Ft##|\Z!RN-]8Z2U*]Jǐbrh| &4 (dԽՃN#$h̻(h`` ~X/rx, 1eI<&0d5W] ̙1+b;( LS㪜hmU<(0EI#n?+cb40'p1ڤ u7јOX ab zĨ\5@}c&w+8]SEw4%argu7 ̓P7QV#!Ԝ#-ēs8)XMd-%7Gs;%^!zJ Gz<`oΓtOm4s]"5HNjqϕXqmŐO9HTÃVLi7&-ԍyBy;:X͡å,,7/uNm cBMeCJ-ӧSSzu]-|#Mi/fޏHkyM7iH 8rYN.َ̡?5 ɽ=|t篳k=&RM6\ >pr_p1j9ⶨRzj3_f+0F){EP͜  v[}fSLg]L$|~A7_e#3) 5I+jŒ%tz.*V|8(ҟJRIsBW'MM<XТimSҙ |#GPeCߤC; =7{fXԻ$Eh$Ȍ=4Wr?.IsЄiˤ‚TZzPm3aSZ(-¿nF]Ia x?vMyk)ݚ|[@2(MՀ r+JP\4 `N7Z./djBn<3t^ۜ{j4p6m,N5=еlB}=j gh %Λ3.sdGAhi?E0!M*IS^:\|k0g}&_⶘:Xg83_u:IN!d׵n_:)M<$al, ̶v._Qo7 2 a/;d Wp/Mylޝ=-ɎnR("m7whBRc*=G$2 ?{(UA`fuբ(,[6!-0-+O. X^z brdc9 \!bZߩc%}2!N[!+X-ui1Jgtg'3ߦ!L'" R]a}h P0\ѪkL;''XHvO}Q/_ nV),Z3گ>'Jup \tZ^s^veݢ-| 32,: EW1a0w p!r1,r9x|Q͎i =[_b322| !TB?XS<=2M YUN;zY1G@(mP N%i+M*!8t^#TFTc LkwSN^G?'9xNvOV "*ܶ_H& vǒ +3 24=¿LhIoo&:|YMFް1"%d[\0 M(;g^U&ɸ- }%ۑ믎&Iwx@ֻ@wL"j[BUCMKȽE (3{䦦]WjDvp(I[1euw"D= Ŀ]8(>k{()X`<])>Rme r'G$^4Q?lKev!t;M_ڠb[~M͋cWXJ)JFGmF\VϾs=<XSy=LNAFqdIV@[#1 rMnKZ^CwXKu*u[$?ih5͡њL^ MkۤZ^I{rz^3TA*_BH RІ_DCDgD?k<||ăFr NNjH[$hivItqRG=!L1vd큖X$ :$+ԥ.W8 *ڞyC9N[#ve16ɥEχ4 ӎG4A:RV@־cL)FOIIeCo/]=i`2ւ8N`⮔&J3m*L/P2}|j>7l~WKݧ7"J:. > 0w >K\ a&@!St3854?xqf\z^nZTth$ֿYVJ?iK" "3f]Zd蛎mz"I(jbNZ(!ߏyླྀ.R fsÁT`(%1`;\ӆ^Hh;%3Ư_ӫDmR!QBEՈH}hI2=.?^8,e[HUO+ GW 6U Lm\Tmʸ{XW9apk0gIS`FKb1"L@M>Sz*U E~yӜ >Ylg>a+Rjlۿ(PlŚ>=t w8 Z8{]=$s)`8WaQyvWyd* p+!jmjհZw¥TbA :D ,Yqg`/_S=BQLq82v+𽩎}H~NR&]=߾2sy* 1! ?/RMU&T_ISBV8Sid( ?y0P";Um5 P.2 =lN+;TӽIz /*qJ=QG~З4!>h݉S#N1]tD/g(%0ozw%ޠţα U#/IJ+9(rNٮFAP f;Mމcb /\@ R)9D4[m҂-${>nq(f^NÓ[˚/ lJpybw[9mg\% 6PX Cd>~Mܧnqz*ԾfS#*o&E 7hR<{Ws iƭtR} U6tz_h4!VNNf C)ҥ^Dv@TvL"9QENU°vB#Qd* uk޺hWih=gXIaPFfº&y:8ϡۏ[Gs/)HJ@j8u5J&.>ESUdm4mhQ8Vu9> TAz0St>>S.F|G⬒KX>v(=E"jL5PAȰ TV9ڝ>2qwl9Ccc.G4FgNFcL x*!jMēzYyAi9O!UM`Α蚝@e+@&vs^IcfRnr#ljyGc񡗝|=Ҙ#uػȒko]ۦJd_lA6gbhIh535v6[ˠmz\+iWݻP%F*J2|Go^?v5*B?5ހIѣX[ߒ8GjJ@`rxBYs.xanQ+;NLS&D˺i˥跸#cW(wM2c {N|FybbaM .'*DpSGA r}\T q%MN+LIa<䚶j1aqA)J.8hW { V]SYۖ#W:Zi2iw)ˉ72;fi@ ZmV߽G3#Pd 7tJ6߾Y*)wGY ^-ԩófWA&m>sݑjNJcT_4+(yb򍘢Jw>8א\zAX9_F,FbZ:d͈QЙٽվWYGA|7q=hU9ĥ-}$9b[|sBL=2ػH$Q03PX&?AbSz/S Gj4q"EtϞ|9p k<^CF)E\u@V|oyz`1R5e!FgT: v#HR712").B*i6&.D Lb$3 ެkh:Ja;e@Y\tzZ.LA2T_*uiU '?.]e^I>͆fO8!1!E{B $ D1]m?|vԕJJ1wvOSiPz6]-Y(ٖHgUHv%Y-,wBrsļGargB@ |])J_Gw0#ݶ 0gU(y` |c֦ e7))_=t&]WMCOZ"IR8o޻8Ґ.qj9`Ly+ᲦxnVaK WzXl? i2~)}Vn ",ѷ8oaFyed;ga=`jQI]<.qc9f~z.7NY)laŌd-p >`D%OVlxKPϏX=MH Yӑ4r`QT 85"l"qK5=OhB߈Iv'uWU%@]DƠŽWpVV@#]pɄ7FH[z&n:u@&PWkHd%MntO#<ϱB o3%.x;hr¶-bZ';Tf.Yjg IO|F!'M8rB9| -o PS9L2,l_4AZl9lOAҭg47;ʗԹHLa +ՕP"w\ٙkU@BM>.Kh#PNf04Vœ7syzo5QňnSu)yXi#}2̷}X .mp0,Y6ϴc:^FP=@{b2U:j!hƱS*ǔc #M P!HLXe.(IF>i*9dAdTs+3ePwt}uh€.~fn/.O]%>E EybM.q[Ÿ`. x&R1t! l9ȖyR(4#C,|2QBdP34u'?Sw% TzJHVR̵xokT+h1 -8CVCoOntYe}ZO^NCf!t3CE2Mamm^`{QO[Kp{-[dɮr6(8Ci"(*2YeڙnͬcP)Jd%#m 9.[,Z SK2&K^ aYNKnm]#0uW?LhjM;`_B3( 6砏L# Ailz]էMR>Z-"Ѧ(H8Nֱ b^k3yz9}?K'c9e53mu U UPh =tA^B"p< lyL+1R+_}*V~ШF3Ӊݦda 6ͪgEv%hnWNAKYTUnpSɘRvn$|]?R\ 3g>FNTY!ELG;"Pul@5mBHk鈸?%,tc(YگmUrXg^mtʑL(M'{(@?io*˓Y̓y7PuۆwKb䔳i|FjؠψըkTDYJPك=+aEbmtb?XQIe釂-$D+FZ|Ǹe'e\C~)·[źy DTO=GmL3éCwJyt)Z} ;_0Œww&N/S$KȄ5~ BtR\h[%_ 2-F}i1ébttE(N̯]ZqNZP% Oc~G(jg`rԋi5ZXj`Uۭ+ 5~dmyyך ajRo˕7|H~k[YB4 blo_,xZ0݆d lj* N0@GNr!+#I&ώt~⡹f0n&sN8zD'FE"{+Ɋ2IIbY2XnnX'[}/u8Oݧd݅?QGrR,o93Al$AYO_֨UX~m` _}7-9aeO5Ⱦ8+%+r< NF4wj nkU2k oI[n77} IX/ܴX,ĭSs{[W>;$W*;ETjՉɺ"^|pVm\J0"ʇ[lpJۮ=zvk8VlT%`x_ CǵvptD_8(c ٣%Lq}.:RgD'5s[@5RP(ε#3!˔g]}PThhzJ) ^E.;K84D."I#%n%éeQx x:֜ǪefSDUD?`{pbHYvvR|NHfQiDJ^ES`7PdB%];8l^D~J<Y \MnU)өX10ˇ{:h'/GGc}ď 8_?puFbWn c!jz%oḗx=0eFaVz. Ӫ\eFզr|k,c{W\7E3LS@:gN"||;fQi6Wb*CT\U)zr,T-w\g<>+-g9P4onD5f+ޭdP_wx##zbOG>`[aR4+I]/I Ip8a5HhgNl^F6;hi(rJ V|юȠc^TM9>ٲ䕸!HVmZ[|*d#vQ=vORPJw;\D!t@PJCj+45^ꀼNͅ}=S|r0ښj0JVn浕-qtNd_3R4J_ ;>K< `QmF; NB>N)W KGN]k@¦SH ї<]ޘdB1wiE Xgۯ%NQ¥uÈګpG0RLyε:6ʷ7dδ-gJ 6$t ֧z >#^$_!K 4|A*7 8iFe^#kԕG"O!8',NCلwk4++oqNjjuྐa +T {z?/TH@`$ro :IN% `a v՞Li3SlnJ vaysL ڗaUM<޹MĈI৯'1 Q[7rk&?+ XK(szScJC1(YvQ,,8C}7n7 !2B_ pjV5~22cVfcQYdwnI?cڇkp4b a<>7wߣ-T4 I/'=p-CI"8wކ5Gl( '7q-7Cѐ qQ[*k֔뾏+&~Gڲ0֧ƌRH/ГQ*tt +]I3X u܀`M6\R>H+c#S^XU'<'ՑKSan[\cYwaFXCHNGJ\S<ÅT:tK=Q sN&bi̳Չ]U_b!l^Nf[VrhwbA_<*[f%+$T//h1fw(*i#4I .i@zcgwW⭷oWŽ_Mư=]Hr}̆v\|*p,\=ܗ 2e`,x.aҵ 6PJU2q>LrjroA`P9[:=p1F5]@$6m< A1 !U 9s>gW` 2}A:X/KЩtls7G]=Juo%gRmaL:Ô99 $Xu'Vךm tr"uDؗpܩ?VGTXvsa}{Ca~zhL|ĵ6{,F̰㕿;窮*WQeO$ihBƣ*;3?QC@)!H^P2Z2w 祱K?_( DpZsAҫ#S$1ukoԬwxڬt3Ø_W!w G6[7pRN0វ:y9 >Sn%5ΚـeOi9:3۾!I4ҎUb;FEużoD.g(Չ~ߗm (5 >& Bon2'Hr138y9E[&a]YNBBl!)ZV,̝oIv^ԎƼ){|A|ĶKqR8MBAYOUmS̉d>HEEDgȜ\}|pE@~OJx Cle'CWC: n|E-IכVP~W;֯;5QLchpu5]o!\mӗ'*Ց|8xUh2Xszp8ߙ#e Y]~P#F0j a*]X;XGK= [T8]'ҩkA9DߠMao^>iV7EӴQMfNeOo/6 "ZuR> /o4/ֻ8AJ;T5~s"ػzSAT Kqu]QќiMP9UĭKp2_vTe,^m]HcpR #T9]o2p=;o9$Q4HlƞͣROSIA7Rts3"lLPTac@Re{yFLn,ҽ̬Gk=פz^ƉF.V#蛂- BhkA &UMxƘ;붾T1$,ur)t"t;?H )AA_pE=Ul>?|BGΥwS .|^]?f5aI@'bs᧋nŊu"u-߼ؙ~mwHYHE枯>Ygք4K8nEA7g  T@ꯟYRB $Y=KVA)%t0w5^e"Wn' RC>1%Q,)]ڊ"%eY{`o|Q!I UVMPyiai@ڳ}N߉iK|{C\V 0Wqn5<3d*v<' yo;ZA0c sDݥNI-q#Z7&gS)vAEHJBC_o~()<좺P{"ۉ&ˬXkbD*Rx^ 5"BȺ9x"A10"eRa@Gqf3?bk?b64l<~"kz0ThD_ ElQ"7$~613@cN8`Uf=%rvI_r/O|}ΔJwg"`ǮO5&SRXco30ﮣVIdxRmF0.~:v[S>(TPeq8XQ#bdɾF9ǔzᛦC7l%JM{%sXD58:"%\_ l^ Ry+wp%:#˭Ta/HJ$ "0^}ݫ?!"P|td1{rQ2l VxAjd+ZcFM0d:Hrп|_ũgC#NĶi\l}xUJG;fiħgN b3H7ʤK9ԒK6.`-ŏ\A BrHF[ ak*݂ pygU5&HCmo Kmu܂DNy(j|Ils8jSjB,U#eg{S4#쭔 y3'Ͷ/ EU׋a&ɣOV Xs.,5l鞁ߕo;{bsaX=m 2mZ̨1Tc hl%smqQ)ۅ)a7<au[Ο/KK^s gT1ʽ0=OSU%."`k =v6ש@hqjo7kcijX+zBfOY4̌ aY%o-ϥtoL}Y%>a>p{U=H̸nX$3@Qs3 f`/L'궸:fͼA+M}1uݏݣ 4*cf/o0m>(N XfKV, $m S8BA7*=21RbPQT+lN`yw5˄^$}MJ!v$NRCmgeH1M^c }c*Q\Az].F*|*$*N9A9}El[ʣt=ڏ,6_?@=eDg`}.VQ 5#)oz}lE^ Nz.K@ YNɔ'$~l uneLkclr13pt;wcNYFJ,ո63HPM{ Ky^wd\7,TO291ܥXj**qψAsTJQ%kt.n8DZ5*w.U5pcj]VUg82% #~^w",S,H`1?%hj1b>Fi=~Њ\›vaYVUp'P3GX"كg%ኦ+gH\ɱxԳT_> P ,z}n2679q30׌D)z=h ̮?Kq>妍V|ho n3%ވQ,>M~E|Cd,j~Rhd@=,_SsYHZ/TSGD|HّvE 3]|IgG[7^ےe|_7Q"iKePk^ 6 L_ )Y>ć(/SF?޺Q&źk"Z^VBnN'A$7kCEU&aёHD*Y)J e9<`kacJ!\"sA,L="XBzծKZ/VݠI8Ѫ,9·C_9x9|h<ߔ  ةV 1 *qw t'8.2c]C7 ǝd@Z$dHi$Ha∇DAJƓJ2N*\d<9{)庄@aR.v*(S_,W󗴧 ޓAVUau%ۜ/ 5#Y &ҩ0{Fp-?#8`6qxnfN54׌.' ]\a0 ZGau@2RD7XSDO2$odhL)CFݥ(#h(['!O3s3XOeY`ϼq7\{fS10m\O;aqRv$r(@~'_c:RrH uh 2}W)ytjT8-]vCZ[ W?J,\cf٣=p}g$;OsYy?|E8f׵G`~nҨthx/K5#n Ff1[W;# :Xy_uOCUFAmC[ψޘ\i8zχy%;a+q dVk\rr1KԬ\oRR ɵwh7`FGCF'd.@>Y("},o؎#0ݫ᚟t!eAAm/0z9@dﲒV"Bji6t;cab(/Wq7o3>Aa>YMn9Tg.u( ޴CG_¸#zPN +K4DSF&0dہ;Uh:Z5' #1N U}{P#sIp>BO N6,1hݭ2dS21[߉$8̟-)RW-KVP ӚVXd)0n x TɹK =E0 uJ=$-JJX(*%:c7]fT&uhOB˘8[ ^hU0"t~3o%9[8~ 6t")P.OqG] L-༒9W)jsx!WOM$p7;X|k{+PQ3d ]Nf1Ucn2c)#L% w_pT5Y2=: 粙XnaOSpK)M}5&M ɑxH_:C' 8iMIE*j(%}%k7qG7̒~]ovKJ[ LQh+Qǃ>.e7 ziҵ-61h:7\,{]{|dRN۱5# @[ Pf4 uC[LyCw)Br/fo˹'4V:|AyV;D)8^tlI!n\bK)4SL Vu &R(.d/q\||n!ˮSb^C6L45Ck:k gƝ_A!$i[2iPU%Jm*=I5R }S֪ <se " PYY A;[~e=sං. \`9BGy&l0>{iCR `K{5<̆GћTmQ,7IJ'ky4}kgFX%Ycϡ5kX{JXQTw93O:JԄBB²?i;g]xȾfkLu$~V7`#5MM'E^趒qZ ԩۖ QPBde6]k伖[)fRὛ)&29B -D M(5ZGfК%S3m3@BG=\yz9(%$fz01u4spx2cE1#$ɠ~n3>: &rNx'бi`IZR3?cnُcnAFL)Un(5} Q6٠3O< 7C+kZ !{K?* nA3J|Rq O ",V8Z*pQ*]jQQiȊɏ  bKl2喝qs3I8F\~3iuvzܔʗ#ϥ4>1WE*`dQg3z8d6{Rk_!"rbu03ogs8s4 ܕh~fVFKamgh*m\M+.K0|\ !թf;2=E$0tԞZl؛G2ܿ4mI,|ƫrӽQ^Px+dv;K״c2c4Q[2iq_?L>PA6ݦ5nܘɯSӑ (~.`[HVMMdGlڪzjΩaLAuzΉ1c9o5{Z |"/%DLf׮;..\woz k`#[Kz;|^[y rr,r|pEVFo;񀈥mmi^h2W׊ 5Ɖ2׹fuAd4/7 1^/j;7S W:uvqAtO5M+/YntQzx$Jx)F.٭x;<޾=2_2;LJobD|g3cX1_BBy}j = oӚM|,h6 "ZYϔ'sq3UV:CwӾTJ:\ 2$@qJWw]\v.\2 KԦ4TrfN t$n^齤`>չD#$v@ESYn4d5T$dib2pe8FG!']!(~g/s/B"$ ?]^3$3 9yJVd| H@[Hj`-KL/K#ӛOq*N(A/}B C0Q\v ̰Ջe  (Q7N<`J[v4J3rwEʝ*ZW^cg"t\XjMέuJsɬ.9I+8vɚ+8!fl@n=VMVN)|PZNʲ踾Va`ۅUɄ줫BZ*abdx)KG 4szF\DN#ִr%&+ RDtI?a UX-B GB/'Tyd=/q ]Rlu"% %p̹˛9'Ӱ1٢9D+<Zd+~2U"$ }Id9s)ԄSf=3_t(?e5X#m ̰'T|?j[1͖b I"% k^`Y_~tVEv0E11٥f'81>kcy._c"߮4\PQ107Uɮ15@!0=t㩠)t p<Ҽq`,M#}l]Y #M=Vcy;tV=B\kMgqRI O1^n(E`7xCO/hxiRH zd 5>*h9eiؖ+&ymnl*g|,*/+:DH?7}_Ki̓|nJT>c_ަQy4žS/~o;y[wXrc:zӕF+hwy,ʷ~5I؄\ ^{4&>`26O4b\iM(俑ےK A8~ts8ͺǟk + N9$y ?F~x5ɑR>"ӳ)D܁ܥ?pJMfʱ,A1$vidu!s:g\iojA #]ˈ|ƕ]//8GOai>Ruf,kaz^G>"YNq4%\MKnM\;}^yػ°~zDF(3߯i8H0!6ݩ-xR({ ֌YDt>{]|3#A[dzѽ:FLuybcZF- ]dcǐq5 4_G켮3'MKøY,};-qQѴlk;n{rŘ*iї9'%f!`V0C, Kl<bWh 'ůJ#/D,R3mY3%kx*8=C ?mfv@N֎$]4*6r)E%,Z>&R " +hˆVϩPyTu+ JO_AKbqʁ^P֜gq_H|2Je ÿ(B_'xeO] וʢ햿<6ȟL{s A@* JoWMP H"ꚁLaxHI6gwܐVl]wxY̶>ӥHh@÷v zq!Dr@E*'RBAZ"15k&%QCWu(z8 %*5,JHz$UD ?]H8~3D耠cEŃ1Foط*)kPtK3d~_O9d`)?_:q*'1J25]pS 3 >gaޚBA @wm2. nތ6:wA;[N~y=Y^[^ Aiވ(G߻4'hƜ=R׿h5+uyo1㨢PP$ rA@Nͫ FwUsDePM`ZYEf9R&]_nWr҄IӔ+=&yC{GP0ҁ|qc @=hd5CÙ<Ѥc53R]лyIe'tbI6i,#DxeU~+ M|w#$b͊&Zl̎WWA2Tˣ>g(}bm mC.aMo[NO[%Azӟ5a%w50#-I6mM-Y;"6Jw 8'^a[c[0UDg<K(nBgj%-+G,S+bo(R gZ?RC+8+t6G||Eϐ3/ԇwGEZW3}C-}x[ByNqC j{yPި4z*?0X`c9~*uJ#LsV'0!i%0W|)0+ZqZȚ=VU_ K(jve+ki P|'؜pv'2E:Z&ARzM:1Xq\|u"#D ] U:*3OSY7g Qȓ*5#|P%΋,^ņ),uO}qXz32RLL|.ɳVέ?z5w 8y̰L3Sk1Yف^dݢ E;=G|+qg}It5lE~ If82'$Ch6RKklR+mb.d9ma`x=|섶Qf4&>"rƦBJw1-JN3g[v]<>+ Wh:C7*OL< mCh#FVXXgywɂDoIo&[ցCZJ<_C:Džd7)LhZ)걢^f"o#̻ng`dOf=;,po-Ϋ琱%́&l] C=:pe ᝅn@s;3X^6^xKpD3MSkQg~"gumzs&431[[1*s@raQZX河VUls>i*r-etՏ|/ ">ך9 SZ»ms3S6_T+bGQ ?اI6+]GgZ* YYiJiaxWd=sNZRWӋ24~lAWt\k:;9So(Rɋ; /O:1,5X9:մ/Sd.BahZt5 <DsfU>4U!sY#>ۤ'Z?dW!Hzaټ|&!~|U~ [#:s]vO8B̋AEfy0ww(hnr:U6{;W/Chx-:^XcX-#G !!H>YBoi mHEYk>%]{kjUw?j3B,FӇ0) >o/qx+nY950,+8Fƿ^rW {a 3%甴=},_ XY1. d nLB+СzELL]* YҦ8Uu8{SoYxv)=84] }Qk9CжE6=D/¹0>N$+} ى8ȧg(NuHޯ)X[g2yL@Q0R2[ć8*e"^~0Km~q~ׇŎ7Ӈ; =%42}qn`Z_6\ꎢb퐐NI:+zU 1J-\i=A/|^[i  @^j íߏT2,=9g8"YZd  sJSEa@Gi-A=ᆪVbRCMt qWBNBTyN1۾z4Kr̽-u~})D) uq<4Y_'[.i#!C>{X#Bk[p@0oِiqH*~l5ܰ#{{QwVxp߈d_)xÎIpA]xW9lW6$ gx l#`PE}W:{ӳ bOgYJSdݖ5_ \dlsglCo"/rډB:*Á);3b=#lۍ W*nta'~6P +^!o] jl2Ȗf(øW}auS1,W8e73Ls.1\>O%ݑ :>Fo΁4}Wΐ8cNW'xCA/ 7$C">gVVoCWI }a?},Z+XS/Łٰeծg@f%%_3qS׍ `8@;ƹ`&-sgш"I[7Ҹ#s/d%U=YVHDǘ$< ]B&x%1I|kڏ/IHpq.+d#Я"9l'@"mnQ٠89M zŘ\Ns[5H ױrX*NLpER 9fοp엡ЫN%UqevТɀbaik2Tb:/$a}#]^OHuD4Pc L.Zl!R[tib57I} ɩ3 C>k(R CvFQ`!C 2cASfe MxVp1s{ M_WTx֫-* +Лkx6XrJT_/fÅKͻ>9%5͖,(M"ʸ!@_8\u22mQ ZjbR4M/ԥАj_t Tw$8c-N`dwwPKy.Ϡ ('Ttfd&3i댵ʯ |ߖ1 APΛD_Aimڕ3K1-9L0rvYP3ʏe6[%N>i혥~A0s](%rMjvW wM _W`5y" :.z&eBx^ld6&fB$pa)I 9_w'bA9 ڵJS>ʁjzBZxSɘK5ҵF{-}Ly^q,Hpi[7+ r+qt͡fNħP|{ Qxbk̪T :3ģ8t4r8/>Sk\%K/KL{Rg;*  nԾ\VŶ%r[m{KѤkD ştQgDFՑV?j75r5 F`wnЂbs7NW ,[+k:0)i9@:[Dd`31RH R)7E =K9՗&H:1?[{ly֫DЁtE%hva$Xw=%8Qkv^͇`75|dچD RgdϣDƫ5F<׷LŷU JeJ=n1ŷ Ềs.D uc3i<^6T05PALxF\ZVe0̒Dªte\_ƇAyƱdMt9LF$F ΪNlsƞg]M}awlڒ-+`(6@݋GԕX2|A^` q<}n L4^nD QV]W1 vp^[n]~3`լLNڂ؂xJx@1ũ]z>r$GA"> G+m) {{Yi`\W&m<*8,&>bRA4726m_.^\",6 ^"fS6GaWl]M{usXM]n{b/!{=Zw:l@n1<U=  /ܷ 5chOl6(1S;mS;kj,QE ;p?hwWM"#+3 `݉kb^ͭqcgX8tfe`y-{/,fH8!5a<r7ݏU-% M_#jOcwV3xxyw]P JrçO35j+Vkqꮬvy%h&{~.vhP e(z<~; `Ǵ A ORz7z͟PdxѬ36Hd3,Hƚ1%JdTgsiۨ;)=mu{i1S/ĸ +p]F ,Y*E*n~~[lάic>~h[~]c<*夗koyqaY0@ϸ S"4YlFiLo>Juc7qDm$}! Ncޡz&!57յ:nj<|$6F`ήT(6ﵣbm}S3ݯG|b{;> Oleݸc֡'-K vSсPd{ 鵼-n4j.Ø0!<؍$+6 %R-2Bj2\v<>=#!렸ΐ1ֳ+O.8phm_#@KVgָKO ˦}$Kz y*#w^_?,$k8=W&: X/ZP/+8q\^w4!$zݒJu>?ZN`!7&lcAl*8BBQsS48<ܛĘ<-Y8,@'k&.ޟ!\ hE"Lj S熈$oTM:+$M럹v.jbaD3l@49uy/ MRY'5Pm%=zڔQ9Lx^.I:,`a䕧'\|p#hiAcFF)@8i4Bڦs5EWT.g z俻V2:1)Ksa*66}9n|n]J->F"T=unvGx2d^$,9M}G쯛kN (AqL6.Џ7kDbŤ4& Rwb>.xX/@vaԬ`[@4+*Ghyl i<e '"`XR$M}MX=v"NE|{Λ:'G@<3-Pɕ@W<)EfO <5O@P\6#˨ f?F]\]0p7Haw;ޢ8Gz•}:C 6z 󿤛O0˾ ;O[j12~LGLm69IJ~̑MSrPtU" EvA9g`x}.$ʱ=FV_Vq{N]|04 P`oGح\ۗ-Ϲ^4眘GJBןF.;h-L~PfwP]$9KC$O'~;7Frhuoo+F?[a.P"no0篍ه ۖ%.̶OX) &J52+Ƃפ]^C5}E=-~\zܳ1鈂CWeMEAMS7#*!l|hjo(q3߈j憯h`,36OL! `0$dYYZ7wP5`iv ^|px;.& #Ty`5⠟Ja{qS"VW:J&Q^7/ A,1;5uKx;?*a;z\/SVe~2&n(xoE_VB~gG~ V!ǙX"3m5KC+׏-.YK' Hۥt&_)aO䧟9T=Bsom$M6HF_c=ZLP7S0swE08u #%(!H@=J FqursvD{nؐ ߘ~x+%J%M(S>Ic@̏sT6D6 RIb7Nś砷K@y$d"G# SCRv;;U ]oܐp.%XƩ };'RUG{2bv>U)"p),!YճccKMǤxx.~;bPZAB%X=y ApB=xzz߻'A_¨֫ŰUm >F熢g0ŦkavO7F*NS4{Ӟ#G2nE׃*˸D~"e&%}"w֙RY' aMQL:ƪ@3,Qf"o3ԇJ'p5r ]1$}MJ/8)=6ݠAA]A>PAKdf qA"|iݬ!O-'aGȑ]r!Q2lgftNoLqСa3-{6bP !}}煨O#P{eRN:_m=6|{̮GIHn$sթld~X1Mjji[8A۔DF[)\a JGz7Ts5f0{ؐ^GȄam޸ gR(ͺ~3؝T Vsc;tyD.\>/)Zϲ(% " Fc}&8!wUys #yh>x ˛VF#Nm@iKI7s6|~!W W7y¾EU&A;_e頬}P$P6$L]x{pHp|!r؀dYFR&Fnvo@9}w;4k?%@̹C6*t 6.dz<,ឣ8WNwFӴJBGsXUH &QXvvUihq3"d4E+5]=Ja2ge[Σo_JR4HޛRټ J 8D`{B"#/&ta-3r(S R,6C87|!kRS_Vܙat&7wa7*З*QUȌ`ܧbs[k@7GI>lL~.DEtc OBFyX-`ÌV'Iuص+Ր";PD EC~#AlY¶^[CvZJS|u+|K qmW:~JS/F>utlFg F#ۂy'{ůVEqYo ^~j;S щ<-JmE:ׯ${RWWWT RVL_@w{5֌'U"S1! Gím!N60 ֬Zh'53Z3?|@/~2ٖ{$5ÝE>ng 0R3M6(锧ް NhzWbt>c73ý'f=J4VVR^Wloj:1IxBlcRlRJΤޭjpS(TO1rѥ_{3|[Z2|Yai*1( r\%SsMz\AiKB Ma !d!4ρ :kB~  9o4V"kmhVL&y!z+$iwelYiɫT0YId=ҟtι'Lq$(Z-U Ofvv.v8s,2OjzxP./7-*FL:?E36?v=t:jl4'3"{AI^ \_.HkѼFr?o4mWL╨`7ҕHxm/Ǥ., 9?)'Qh]Qbt㖍>/txTeɶ؞GObls+Çה2ȹ&369@'d'v5y$!c(SI225a#n*q} 0]ږe%LiI1K&;iatծd&'|J Pdyq XΞx GHFn ~OƯz<-̻c:jEha^ZIMhӶsQbszi}UD+fL1vqPbib~GpbuE"ZI Bz*^.qd=G))yBo82*Q轥vsJUr'ظ*ڈ @u8뛗i遝w㝦NNɉV~OG{.U7YR%].l{NwЎtЯi˿aY{TK*/[|.I ZC/e+g,vu.#316XVx;R¹ah0vK0 $I&70c=9 <Ť6A!^4l1}D| tشӋXj\ fӛ\\Vi.#XA]}}@sW4ќ`yԐ rӰ'XպPgK4Le@J AڍUdzxX.bkMIQyT~j(Un?$لR ܣQt?!GD~oāf-D.Ӑu``^GzbRQ]9A=9j>(P/QSҀ2VϹzKRMOF:~Ch+ ;aN C <~H?UvP=.)Ɩ {'4AK #+MH׽ᗨm0Q,n;imyKmp$y@\Pt!+/ ‘'`2T:QEOU$ RE2h@":rRɱxUc{ _aa,.mp2)Q"ѹNWb ;\G=^ ec:SJRh z0 q fb9Y\Fh]'d(hg%#c])$r>%dvW=9|ju%DxR.NnA! !] Z!qYa.{[-3XsqmC KqJ >!658꼩rdX6SJ%vx0Ӕ1]_TcsqΤ]>ěahyQ˼wI=<$H@Ծ3X_2¿rzm|SN)Y'c=}TsKɯkD/FyXzbk+OnI&C9aw>^cla֋։ohc3)F"ՔOl)C֡hNay6Ql5GZyg|q6`YVFݲj 7h sB`ݗHvI+Z'?S _5h[ٙan_7j]a%Ny?4Zi8BL-AF>0z o[<=uUXs%!/^Å yehFOxAskq(^Pd' {΢czM xx|Y7a ul*5 M¥yN&l0>4(z:-%2&^$|FSRc.yBB/6ɽz$5w%+lJ}.䡱- _cE>&!8ܠ?p<­uѦztV^OLr8\1alNn@}`0r^5M.xC0;5ALxpS0;gOMa^&Z'yEWh9UNdմxf.]$ei y5 X(hz†5g#LZqT5Ye?^&m)ى8M[*)Z3`*Ji+'cYUoM<HAbg1tSVXnom^Q,= isY"w3 |ՏdRiI\@s 4\VM73 }Rq>uuXD1_<U؂pb9c7A= F"{_!氻v~͙OTɬ`q+q(#F4L S +QVByTrƣY@ԝ޻J,Z߂HE3L?br\ſ2zd7c@±pX, ~{NYgbH\ܡ#5.ll$X/Lt(j A &Vp@OVLkv*ԺT"UΦ"E[%5HXJoe<Tա<t`=+m?q6;!/L9+Zbdl'짙pV>@z* ׻d"n\A>cUl[ot=8jVL9JC H 5)+3CrԩSJKȐp(^/_4uZ {zDqugy~gm7GYc<5LPLWdc<<T'HܛX8w+Tk8X'~3NA7HM`]*Uۍ к%Qpwf0uO&fƭ^ =J5)MWi0K_h_[*|iV"zPf7ޡ.BH ײF.'TnvȔ&Et0?s=q犸5`A0g}Un K+wS$"gzٓR;_0<(XomW9Bn^1Aw*kaFf)v##NF{S Ԇ1YnMrV&3P%-JcJh7&;f;_Cu`eŭuW'xx?qh8Sa)؂3|E6y^Ϟf(ynl\'7GFJu+ !#Ѫ1UH20#a/2vj/bP9@b4zw,e&P$A,ړR6u4< aJ%֍NL2@D@R~:IhKx(~05J>nӥ\}m…h4EB! Ӵ|(:V$vqR;qE0ŤzN~IZUZpCs:'ac9 o΂3Ҽkyљ`r9_qD]ZLj-2̅X<( XM"Mnj"rpU%JW%*SZbcU vtVU bpGp跄F,O?A,9U=Ԧ. >K9Sp9~4"6F(¾,E*>4FFvz?>Kv XJ(S,ۻXWZ4KNeVbs`?lAI .q*+ J^]R"bx%*40QBcD$Vv2 /g3ޓ:~v쇶{-Us ~t<lsu:|˲Ys'8æg-UŁ?ʪoibjQD9deԾDxpcM%4w#ZEx *A Gmf7ҳʦQ (כ>""XjzB}L- UE 1d֏[~Yupg&0#h/y• / %loWW'8#<,ά0sp{; ^>p&4@2&odo ɘZa0U[Dӊ_UM IW( nvD~㡘H.;`!GZПk+b90o{ϋ (&H⿵ˎ8l 0p끺l:ypq6{^PS4 0a}'`hԷe6b6ʜ ?v\IC @ݜw9W)nH!:ҝ^!&|}P'c`+A5W|ͮWr&~ *Ij_OvVz&Fnx\fI7BK~qVC8cOAm -z EPe+|fk"ԙيB;t ! yb/m0?}*DTa^C{@$ XOA79q gTNvV)ۖ2e&<@(P9X†~#Ch͏ G k/F p=GyX5 ߂ο]#,rlX 5@.^OYsHW\ND×c}rMEaX;%@{9VO6x7H; .g}cBjpjWS% <.js HKh] {t7xomnMuV{C@vfzqѯeW<6颖)K#H#ʧd㩏)͊|ȢaJ  H|3j@<"b3Hz;jY WitvXEUyߑL̟J &dD jZead8_gnZuN4Xhs)Z,7_7)<P6=|ța bB+S Cb)&TQμ-:/uѐy9+WA"a !}6D>H ~K6M5SC2 |0E!P?[$`/D([X7,GO%JMs { Wr.%q܄slc B>"" ~ŞN1Fnj}.)\Ņ.ݴlɑ"ׁ !kN\!L-D]l0$\f E|2/ulF*tje;MUp^.%Y̓jZ~{Sv2_ЧS8 tJ9!aۆ}&vuf|rj 鞎tCsN'`OOM:zh10ߠxD.?">€ٺj->KX+l ]^v S*F&Ѱ|vofn{*Tg*R^5?Lԭ2C .- tfYyD3) QW͠p@z_P7/Uo1U3/Vq&€Y@ÕϞ^>Yw+z_N0M-cYW! B$OF9C+fQL_>EZ-斚ȓ'@,j7[$褄8Z-c{S _AZTBDHkz8ש,XJdͦ)>+BՋw=3zP+4Zy7c0E=P6>nB~<8[UxK׌Jf> ލIXϞ\`X) &,. hd1 \oq9y49jո Ɵ%u4o^Qr@z/_'lS*68Z&7$0gܕ1zzmq[LD#?Je+Fjh߬_)E֟u*;Xԍu.bsv&u^dvy EG)f}BWId_n:gJkH``i{hdV«퓅 KPM>unS'}q.lrnzCZTk'rhΙ“8Sja cl۽|t4G0Xp+m 2$&M/ET`QnF[}G+O3U&>ZQ ׯy+Siqiofdi6GΣcr>Qqa5<-1l.mTA8 6.1 .LM%w0 qe?Z.{5zٟL%H/qZ @:|V/Ϡi y Dq%zl1}hQz!G6Xrvþ.4y:C"`8nг9pH (Re 1tHz|N:Gq­I6!J:w d(w+2BK@?tlHf`)CC:ѕ+]J| RS HJޮ [WSO1&q\ )08}{ D 3K3Jpہ m+6}.gSC1rKq߁cT0ϹLt! *&g:8 lW Ǣ4ף~71ˬ%dX ˮ.kIGW;ܔMYd,oFk&WmUnaSx 6C`?WǾ0ݞ8ܐ8&*r4hEWGz';X8v #Ewbԣ'l(}Ǣ-m68,~?T ]}т_L]C@G=2Pް};6׻T}XLCC]ȸX (EWJ @krulWprTo*53S;)9?9e +ɤK7+[mϪnwYiK1:KV Sy\Z`&;j^w/ȸ܇BvWZǪ<`x .\M#<@؀?nd݋pN\jf>DP{]~,=Ds~V0`bf3ʽۥ'؛6{clyֻ:nZJ 8-BQ'vtSO]c^!S "Uz_[+[즊Q$Cp 1&0Z횤@Yqd.tZ2kCQWՄnvlLƨwUϩd.? )F^Ҟ>,O!RHf_ZR iy<\˫ҏ&|n:HbG[aaF,N=gGRG(hAfyS@RY-v.7"؊=ψb2>vFs8!ay2iTꮭof5=i`$0_OBNa..'Il4' 'EAK˟3k}jRaQd&oFwGR*OUIy{{Qv`7 5ݍ1OoL:k7FS63ݬKTU)޵ƴY{`褛/|w] LOg|y||$ެ-I7Os8vm|ЁjeǔSVNfeLza(s [kc2lYE,΀6%c#MW&jU{!K>:v+_O<]/~zRI2IpE̺!$;Yl 4n&d׳֭]Y(rv *x qr6T/%ZAۦjA{#ijWT\r'}bKz-dIصTȏ ,܃O\{-*wK2Q?kFVIhgD/ܶP E:SJ7>< L XhPtm{Pl쨴ίG`'Mo`<`,G%JaݩcEy \*1_4Ґwkʢ晎H; kם8s` ~$Dw{ڝ|S$o&qu5@"C~PJ fb*q<.)EȀ -t=m 6߮Aԙ_D < 5M%iIPwy-ZF)8G3X\xz|٠V<Q|g5EuC7iPgsS4PqzʏOؚ :D4wɾq޷Lcit3 "u$$+bEVݺWM}*`Yд^+Obj.n,q[yc!+tQ! 4L4$B{$uL7նu.` 8]\[O`ka@czʕ2"!jkH63\@'f݃P,r̒AG9c*W/-,JJIrdu5?E+mD%OGxsSStUsPwVsQ4هx9@(E/~*@(#}y}"۾F<H~*䮨Jj^No!a^}fp$z 01/|}(@,Lb\scc|vyj_fҍΣgjzl^ۦ}p9>'0e,K8.fD<8G-`ii[Y~-[:t퓺ϚQ WwRg(DN Tnn*mBF=-\،pzGZC7E@GLQMDGa 1mO'hrXYʛ?"IG-um0 sْes1 /m\3Znyn&@n4rF;ݍ-ЊI@Z#[&(!.eLQ."k7=1u`pymHH^7ڢzFoN*nn0N ms^/oxdCf[.RqcF?f2eiE55@u Jhh%z C7^T*VWO;‘ڳ Ks8Bkt8:֦NL- M1w IcS핂_79Rd#zkWU&]T4vB>Ztد{tSӀEW}D>ۘ)xVV *w; // /$ia`(I4>JnS Ę(6Jf&mM'CaML6ibp^*f7` {<< "]`5uRXHIЈ#Lsԗ%ADCJsQoBd*YXG[bab58bz*fw$q~dnt*k_*ĩp#\!6' ncv11R AQ?%zbwBB73{IŠ]l5aJ뷛0؊3T ljm,da9Y43XT9ktWHDuz="IH٤ˢIYVKy1d"$ˆ>UROy]eLڰK{ ]Ido r#m+XVuc*p+e<: z*ȿ)aT +RZK}fe$5Q~CzE͍W6& 5߾rZ1] ɭ0RIN|aѨt2 6cXh6I<_`E7˺'݂#?}b iݿW1?[| *&f-lj3zP%}'<}T}F6}̜63_j?Ý*K0mc&%xm^BFF!~ ّy8A @= GŸPg%md൤I2#e‡4} r,㑴C 21R~qu̸FsC r `?O2v 1OQAaivC=ZwD b6Ѷv>4V;7tcMY.ٜY( hLdFR$gREW4J! ob4YLAT("djQqʬW emN'5U/OsHlzT2;=)D "LlC8S Ho:vlgșA֥P)y9z r^0DAJ`&<,\w v+"!#/?d*,Ål݉U7t ݁M5Og \Vp 3^a .δ"x%L XԪ6)<[FX xY+>'D0_t1d[DhrP#_ޒ@Aw9ӡLVmleٽCj62EP#( ,"go+t)#ӮHlN1 t ԙIsLhfnS\,!72m+uVE(OW$|{@xsu 9| Z5@Hp~ Ih |LTd Rmr;,Sgy)'__:d6X1`tPȑt=1b2ą=M˜"'PM\# ָk>#qr{/`[h|&Ǵ0}^TbF`1 ;G:it>`\<75$\$@VK==R4zʙ_~rs{)$iMք-`Bs>;.5D#V/!ΟoI#sU#J:Ԑߓ;o#CjRtHpvZNMR >Bͮz\ҎrK3[Br(xPa2*!">;yt=&8"#! իʄ\$s6G?=幙26._*9ȃcއuIgczQl!499kӫ C尓csCqxŝ}EzO/%kn5oNU=nlm t L3t_픈C`Ź tTQ}Lsy"{=Yɕ=.AD:G= Avqm_O.XE|֭ ߎI—*ǿ mLq'%-3{4k'!zW1$N))6rh^.7j02y^n#E彃yDwd\.O {MPE ÔS"D~30{hG/b\&a +<to;IXԸ>Z9$BLpgYZ0707010000000c000081a400000000000000000000000167eecb820000b4f0000000000000000000000000000000000000006100000000./lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/drivers/infiniband/ulp/iser/ib_iser.ko.xz7zXZִF!t/]?EhDTTk׶Ǽl S>Al &yg,ebZP75, Gܲn)u!Yo_I3"4\R􅎹X\90ۭAXa ]]M˼ U*3޶*0څv[6cG8!]-;Daw/*PB }7pͿ*7#li\T{ ݤAuɎ*O"O IzNξrps+2^ ѕK-- g_9ɄYZ!=7oX5@ɂ==1NIfaA,{|WaZzϱ6 *%;Uʬއkq@{@zYhotRctK*_SG=lt%'֌Cnmڭg&鑁 ѻPP2sGGglޒG@H,Pm&ջ-eFc"2V 8?f0s V# %-ۼ5QH鬰X)Uo^WY`Y@2n^]1*q-L_k hn 9AglkfLgՋJ="M\IKO4_d;EО=aS̨[+,l8[dtWJƁR/ DJb@?KݯJSVy-Ub%2 4yugBl1BJ[ Rj[Yk687jYn]0!?9_R3?j?nvƀU~uipo )jU^`]g4OUjc D(sPo8śT^`T6JB[uBק$^ʅel>@( cRc̫,}կŏz<^'h竽Vcl:?UCp)w3<:QH/,g\E(IU{=3>.>9v݅$.y<'=hT"p([l=z]/Y/"5p,۞ NMYdsYɌFXge&Vn)g^wg5vorm kSR>-"@^V)J`Y}矶ڭg4EP﷍ 0GJٍ@Ʀlnh'u*Yy68P$,K.6#!a=oƳpįY&p]\k4kDx~pvrx#sfm`,tF]jY,M2+ ns_=GޝIh4(nvCk>۶o x6ҹ$lBJwz%pff.)9{i8h݈a 4P,YHA63/ߢ?e5?rJ C9`S\Q!E6{jyK=F:Y?K֒?,2 fC-#(~tb^μ|3v_Θu!ySzY.$sί2fDEo;ڲ_"n$>8A)9" 7:<а>9q/ KJ$E \"Kh-A E|4jc{7WD9g9c lX_LJ< ['ZLhT1-e2.W ghmbwxUkWxSֱ@.eWfK]抐p :id=oLFgj7hQ͟90ةƉ /C>wߙ*DD Y:Kf33mXE )31F|,_U;u t1,sBԀ 6)4'~.Ԝ3/RvUNpTVL *UO>-xSl{߼AOxs6]L7* f!kR6Ðø _4ʱ`+ LؙZ 3JVIM?0[wv`®W3F1z"Q/YU|O}ӚspaT$cr}1pz癋ȮPz%ſbj|ff{##mkfz" +וS2m.W݆%CX+qPu7'+|q :P}({*}iC*>A1 `tJ+f'Lҵw&S:۠?_&F%!?4Ox -5ĭ$92.eѴe'WtqD ]bGHEmpj"I1$AJ=BGPS$EpCG"e|1ow'I}%d"̥E-`I=}9wZ m$'YgNںŵHv:YQH|6>"vue9%ޱy4%a% щuF@ϖ-d{h4Km:㟳,;EruՊ)i9, v&50rodz`"9 %vԤ=ݩ_2f{fc҇f΢V6S.0zBf8j66/@e|fthAukǏ6z#&׬C =H U4V"j'.L^ +1m!ak%jƴ^k_g&lKmJx>D44!u^OC-^'؂kvʛayrIp\,upRa*ڋ[`fKDX-*_B8tr!WvKDãp-DITUɠ|U@}j@LoIGm@|1~I5@2¨&.(2u _Zf <=BALjy9O&f`xy5+<ْzC [wp/pbwW`r9~;]CPSw#U݌v>SOMuhڂ)]Ii5 F&$:>LlHK"[m^7e'Ԛ~fN ~P1vjf.f.&nR#5O wQ{w#qo@ Ⱥ.Ƽ/-Ty}mpQ2Lz;jDejW<9iBt*,r' lCT9a!]:m6Zwf3C+iǵKzku# f. &ʓ+N$K kcb¶z]bw8cU]̸'k :F [\Q_ ,y}drGdl߀O1صM&a!/ ;ڶ8;N`s8S|qF>g+nMAӖv b^mQnpR9.E܍&Åǯp3]4C%m3V2Z XHFoOq@:y[_9f :^VBrA_shc2g hzX&(y໤L`lS9?_tY"v9bkDӘ\ DT&12rsBFSO {nZO^5MMfBn:D qzR0Qb&#EHq:^h^8e * )8XƓXm0:Xfף5 a7<ޗK71T5}Rq-xjv_Fgɇ1EU94VقjMʊJ !Y(v\Y8iI?*Y$[Ai*Y E}4$A5v]k]؝Q^"+\0{ƺ3A`hO|CoȄI5#v:`LY U߫"BXӭ+o9vt^\CkL-X'>ocD٥Ņ%C- zҚ($Z{RSFW SX?^ HNVsj)h˙]q؟4DRᎎ,. aĬnzN I(rI:q"s4۟6-}zX'paЈ7f8D[tĹ>,.ZƭQllNbK:6r8eWӞՔ}+D>I^ v{HaӯVqlqJ&:3u`HOt2QCgapf1#JH"_)+|(WēϑAt r쪀fSTӍИžt`R]N2xf+VIn^1{$C6@9yӅ3|8e >cԀO!S; oO:9&֘Okv jkB^5n ϳ?tef;nҴA |Rl25_Lb^HLJaԭY/1I@JAOQyWy5ѷm{`<# zGÂK<}k,p arDT-+W%u8~P1\<|sSԲ?3P@*诲ɎG&He<(qT%l5xz@ zV~إM}c] ^ű+6cGS8%s ǢoQ|##0uFV\>6I6 7G^VccAO? ,.AMC ;R.q:=|{riD˜+Y,=@~0sMNTNɅ}w*'y'S!j=)|ښ^yGu:g{StuALfaBALȏ2_+mf74s Yit,k)h7:8leߔ`g Dx$^Iޮn3ɘCVb"v QX"q[BMĤX"Mz_hW4^Xȏ jHW3oޛ2 *bT:;1W(?C%[}}U:J2Pwε#Pxˊe$ʾf4_%r鬎Z_;`*D +$߳Vs-ևyԈ/-+ JUc{VƈǑjoYRܰ?R ԑ#ڤwc *ojlPůgm&f=\vXOBuh>T9CMk@mzez#]=6?_- ɜܛ1s[Dt "ƾ󪃔lSNjQ\ K>}Újg!@7covko7p6Sr"ƨXMsKA5Z4X#aW,M F7D!QӖWHһ եa՗7m4Uj]p~$h%j/G*m3y}JC ت! {T5OSS'~jfwy\d"n{t}M8,{Ί,7Vc"9p4 %QbsNP-+>浽oЧ]AJ[;΢t`e~̉` _-o6V3>L,-"m )Rǐ]iIf{~׻֑~ٯZ;bd\53=LqrFhCf}:O@h$lcupv&vdE b}adӡW`v ~ՓWO:2u3,8aq|o뭔e/y.@>*I&hS&9J-H[Ԝ&f\>>ԓ:˓kc!Vjݟ~s<[w7n%PG |%}aa>(FC6(KMiRH)H@DmkӪà2"at'גPł3*@fM.$L,Fxv3_ iAqөq V鮟fc^&$Ns+kbiO:|IY dsy-ٔv- tp5@K˰ރR0 "n360:ū,9ĺgfEUJb0*EnZAMO'ʆBiW! TqYFs%# @q$ʑlEaҷ)cA&S΂)܌B/,Բ|"W3i&. (kW7 a9Q4\Sf y.Z!!ԯ&&tg|-M|dXvc% /\~ᄍ23(H 6|+%3L jZ=Nzdڇ] cSBTły (oaI R8^t6y+Ou)ewxε*7d P7^j\eF\;czu 7YPSԓR00;/09@a.-1gԏ7 hR"\M:Pr^6哄{ԛqiPqL`#KAu;]CX4Fέ /vK(BIV!>Yu>:FÓS5D[rEVjXɚKNc5A Mu{ڴ*MV,89~˹5~K,4UkĹ6HHR{*x_Oq$qpX%8_3~Kߴ-]_AO;?T,`1&චk㗙s3zļ?^]&jǼ9Ud@b24ɧ R bndp%'$LfMMNom7Ig esˢ??Ufr21`6zQB|3zPs< =+C8^j4="tZ5R.6:5G ݾ0eg*izFh"R\o۶TΓws_E;&j,2V5ٽj~TL$,W xx(",pDKJepjg;Hܸy.(xbu42tPD'[INj !f`,^ m΄E#eD^5 SV SRmzfRj ~םJEaۛ V[ԓ.%zC%a'#7,W+`]%}_L`"b]Y~qpA$9r.eȾh @(hBI\"B;&X5Qk^:8}qK`vnHjлWuL(=@֗j^Z,!BtLفF猴u$hO- dຒ I\k3? :! tba/qD #[e+-;ZH9EbŸ&?tloQYvj:shn- ԝ4aWAE߼0YV/n\uGd,j3f"?N-wm)Ia3ҥH|Tۏ222u |bSX`S S*eȹzRzANTB\!G6C2i{v'DX2"pLkkz ?.ܙ;0LaB#["K\W U D4f+T 'oWڧUɌUa/+F'e:``Vn:A$8/7ϸ 8{R.VڐdLPPnRžxx]ڕ;wvZ֗<\0kӠ+%ԷRuB4,Km~I$v>,/QsI -R U⊒ ezy! L4oR3k\zkiCJ˿L窒skD},oJn*bfhl| ?:KO>輦%d ]p#V}jVBlQ]x2bm`Q;NU0!& "ɟ:l%+p||I# C(nL?מM9I]K >.Meq{y؊:]X_])CR6?#[{m0Om'qfM? s7{1s,?PMnfbyo%U'P8.ki8F*[_d]K.ɲυjLqp}䑬%9<<;Lni8VʕԽD[B_)L`<#q ~$ۉuVm1W hs_PΝMm9".DtzsG)q| ᄏTٶV"]d@sDdnHij׍N47i$T1VA#g3@&,OLibǵ, GE撬* @4γSiIڃc $yS=)5m.{GD Jmi8T_Jn;u|>K2PL~D~NKO~l_ rɟ79knCt{wcax#sW}ϥ>*v߃g1Cˇ_^&vm嵄gP "S5-\}1Vwؚ<Ѣ瓁P1 Ҳ 2סM $ÂKbW7î]C_KM\mϓ{: K?3iK+o|Pِu4PkEAԵTsoOoi iTT~\DY#NhRltqk~8h-0oA.o速WBM Jɼ~ݹoadŸ[ B8F|^_wkyr75S6\^+TXpa 5n?"M]&wD-xRY+zi׭B5NEAiJf(gn3< N2^Lu\Hkژ9,vU9Z@R;yO z44tC)p7X8JJ5gpiN#ç=ڧTP3pƴI~Xf$(p_QH{>[GNKE^ =j;0, ow6 Vk- .E|veÃ/ {W~lQۢ|ZSƋ_g`h˘gR SR;j~2wH}K} ܿpeiD6bcz>SX{.x80@* 0{\*8lpnvq?7Iva^RRhF:A _R{]";o \;* co it [Њ~lK}[Iq<`} bU[<'5=3~TnE۽`xA?>C4CL)ӷS Gy H*7ySFU\*@dF:V(:ChAqA4bPNk!vr{9ˡ7_J!R?}p1 ~.hu29EZ3@>2ak@6,prڌz 4qaP>2<n$ H=F[)>P,`{/?sZtI ?>ahuV?lpGaA1ʥ[I Pb̋_a=RM:e -]'9X2n2G@)rG惄Lb½Yj%O~Wk!K.%BWҲ!"(|^7ACKqYjN* D*;M>TTܶߘA}shxzcÆ!MqM*;BX'SV ("㿳P;}+;Gs|xUigDP*"gҵ gܗ4/ĦoohZθ$lMb%.7ޏ0B7@ZVkiJ!pU3ӻ?j7]flԾtB^'6^/뙔 m`h /9C̩M/EpǤYioGgj\ЈDi#gHSSFY7dfz1iI5*b6*23|O=-'ʊRbpNlR5N'-T_/;+>0C}¯~G#jA:%e{ :AdG2*1^{Dl冬 M#AK4H(zo sED+]qpmm='11֩?49f%(:Gpc[8 cS:vizC$R.eLX:[?"e'@X,wn81TFPۮ9Kkyk`md\ gS~1wQw=\FgPL`Ir<4{ø]'?Dlx w>zPvY$ڮDEYO s:qK govLk)7PX}9 piddǎ^Oڻ 2`3ʃkOpylB;|=wZy*=}kz&_)3ߌ2ǃ7婞Ġ?b[) m~)Zi__1wE-kI5><ũ)cᶠ"^|5sW #۰ʚo2p2ADɲ/C%~.s;a|6GW_!aW,*$Ms[ח 7;TXX\}=IGheR62u>]dY3@>toBJ+@)d$se4o"ZrrpObb!nU7Ke"jkwS<;)Ir<6v!tRT^s5,iXl1IѯFsm7 K0ϋ1؃}jL#*#'*A!D*- )L/2TwA ~&<+rz*P[,QY:YJv Bl( ]_!zfW {R6HfV^y:jw53CUIM'*~_׻_C쾇Ǘ嚺n,l",ݙ""Èfb2~ӳƊ u@?j`ta$ pn%c:O,X3; ny,B:nr3Up) !TcvQ3 +CT:kzgXC .E2|"`?KJ53v-)1Oo̩ T+﵋e:1@;>4Ob7<ȳGUBͦ>ԑD0<![!~,K{H G 9,k~EjC6ڃHbӖ'( !!s -^yJ|>{.ϥ?ML[p`dnU:D2z<2f4 ^xJzGQ_v((spC^5xbIJ 絣"ނQRQ/eMjo-;{[jfLNl6 Z$J(wk9!3s\v)[/B -t>`68|.wfcT,յv&)+9̠EE\ xP\ȣҏIݹ3cr^brJk,D,'\5 r~ꫮ}ʋaIYʹy\oĽ_>g\֍]!X>nD2XloW8{ 7PJl8Y^*C54碻Kfg&xJB4=s^.(wAl1.|W]FHP6; BU]~ԠQ˂uE^KP.ht2tV˘%%C1͒N CJ*R3G(`G4Rqhiqߟaiu^锰/t:E؀Ue 95(+/cp^"Sxv*q2p? MZᙀBQ< Y32߸5 /Tq D/z^'3EL9UIIŘn Mz ,׋D)Ag[܂. 9yyv`딳TM0MX`&75`L۫|}3+ys0]+ OB])'#Cnr~&|Ϝu 򲨄Uo˭p `LeG~q S>ַIhpe'!PI`)L&L6d~EmB=j[4rb-< 4-Iۨ%k0'q\&ۂӫE"<9<uu1cqƲMzpK)f(m̀_zm=Wy̔Ipe%w_YU}f.hu)G"P%GwgC } 6YxgP>@e:](Lm7﷽g҆;NDB-GEvQx Vukm)50hz2C%g$~!)5 J@tp} GRMqs Xƞ W"嵂 nj i19iNG7ژ01CeAi]cT2Χw#LUl%h1o %q.EFI7Eo_bNA9 %𵕮dHI`+uZL!& "䯶Cmib i.4BV5$+^H2FƸI'{#⚌>4gҼZ5aw2}+p y[tsQIt%r^tq *qH9Dg?w1E'ei|IL@^/.QYi%kU;^nC[,!-2SѵcIL&l>Q譽#SVJ`I> IßTÄbVMg,N'XW@.gvTZ((۟3t۟(wqa'vl.5reR^:#I8do FHܹ2nIJ,!j BɄ{&ۋdtgb _KӌpKk /b Nȳ DAkQ/;yu|L)UWڹ+PR$'`n ~ Q}ʸkToh`΢d,Q0ʝh\=҇{<ҩ^2N{,mЍ@8&$O<}c$X^8=&S=Sd"?iEslw\fQِǼ>Վ2^Wv+/d%AK$y~^FlhS$ye[#-Dt/7E]ΊHS.Yt?m9W|#z~êU#^%Q|JlѵR?j#Ҙ fj `ubCc0}ɷJ Wn eDRXt}yl֧S(6?ǔۥ$l8 %o'º4i=OjuM 콹Mz5Q,PI}\51䇍+…k]\vk zse!3řbpbh >r4BqcCcVs3y!uЛ#%y~T=ّN6[:%5aJ.QAj([!C$%Q&َpj C SEnvJ zw0̤}h&oSX*BeDxit 4+l=7V+ !|+O+wCչ=UБLC9s+]{O35W}ۋxө –kU)^K KRDKtΘkG8)]qik1(wǴ}e{fU&o ܛiT8+i9,ՄIA;*MCy"֞vNW?FDt†'۹$9d[U~Hcg15F|fZ%fs{A A [fLx']/˰55EmF^0r28 "oSxYF^FiFUߞޯv^U01ѮsjFm(bt^`צp֜b3n ǿ.{jSV/+_sc;=J4EE] šM}=z mNW7a׻s_dOJt0ɏ}mDAam<ɣ.rPּ-8<ʎkڄ).tZe{LxؾlBWI^sgv!@49*1צtT}bFڎReJ]5x#f'{H^j'MG@rwB }#jʼ<6$s4H/)A-Xo~_@Z,tpDU`1t"/.0X8㽰[PZ؂u8;2 O5rv<uc$g:wp1gY%0!+1FTNVEpStnwɡW&c||׽ ?€US֞!$trzA X/dNL\.̷T_Y|XѬ^CͿC-]cC9Ὲa;O. Ts# 2&e ~7CNbb޼0\qd:m/=/.uل=\Ɋ_l+ *qC z5"Rq%-VAv]5#UKQ47TjHvؑySP_ΐ_Pys>m{k|/Nt? ])6|} ~p|d8$fJ^vv:\mEB/B Vׁd.@Ax#6=Cl?b9j3-kK"nZWUic5T︭'ŁKaL蟲yիwx鐕ߋ*:ď&(xz]lR,NiiI)uܱn:~rlGѓThd$L"z)o0pkk-Y>,*1/6{ڛƤ`wz(~N:|浈ҽC>'Ȥ}`-t<ګWuh~pMj/o;9G" f]e8(SXpZPӢr|('DQMs3Ca%Q9x6;/e1 dHxʂI "'`$a/*y$_谡#&?ۘez #qP<@Jca1&63U$xCFmbNG8%:MWhrZ\;bMy?\evW\Qqx|eeJ=X~446;p_Q1|c/০ o3wMc2(s~I0U*c/WQy q9j?]` /FjIZk)6j~F~It$gք0Fr}NO޴qx0,g6HO,]< ]}C<]~}6'0BAT#kZsܼy}灿a[p-Q e]1WSϮ4!Tُ}Oo>co3~+oӁYuuL"ט5!2ElcƟv a3.Є;>K'_DlIiӅR76UW  (T5yePWect3[,*T)r:J`DK=kD9)LP"ȝ!`c~54vƷnT@SVQov쥾&]q݆[oW 2roPߵ;.=~De&Mdon4n=mھ Ca+!;q 2龎 x:̙vUJ=nf[xWAxy6@{afNLEY %U.zߩY6=FB7OL0F\%䦧QŢ9{m *p *-TU+g4Kyc;2F[ PZвUXHЮφЪ&5ԃG#b6Bo|"cݠFV ѺHD Ś;L˚^v>Sp"czT-Oq'/~l9` g ;o>@!m@ٮX#G*:W't3#5!Ya 4,_?ŤjVą+tEL13Y8:v|HS&pu'U%12K[  a7⠐gr~y3w8w{j[^VTm|lݜ A2U%`Yi43섀g%0}vύv,LM~3`,3}s8ɨɩc Q[Eݪ $田 y *Z$ _଀vl%"y\ ,D730Lj3F13m03~_xhJ /:7~ewE8FjfNb*2ަ^_?+0J@?н6SUi[PqT_jwjl{{%H_6=y^@ Cvo ,i&/n)֛";c. u>CՌߔـYDA&XhXI [SOv287 mIh0 o,(=$@C~.aGܛY2_z&E[ Lk2 kgY\5Hkqp0G6+HXhIvyc'Z˩ ,/…FTDRg.c:-;]G~wH~޸XU8()w*`Nx^wF+9Fs.)3MJT6|Yk|]آsDC@ ,$Mz oxgVZ]RmQ1dw`N~\mka!nΰF|Ct3VAXa" (%uy@nߏQ Ey1h{{q EM 5-,86c)gLm:>=N x7WQ`!T%vר֟aA~.Ghw=^;m( gS~QC٪tWy&cNgِ֤"aTCl!6]n4Y ebR~Θ,2jLo8HLdF/[ߐl**GbJve(nwnPFJwk:xe8ߍ:w_@+Wƨ F%zT`Sdlqn YE{]Lx8G:H ]{ؿ#=䈦FbxI\t s}vg|kZYt0P~E"jeKaDzj4Q>\X{"n8_^tcgv*\u.Wr]عAs{"\aOΒH܊{Den#joWN7j-3&7zgJO L9{ :r&^ 3fբvjQ1WBF_[eOo`x;T@G@?S5ig(YrvTpүpЖ}@x=9>n_CϿՏ=h:m_ c*E^dL񗭵 )Z8Kќ MO`dkM@+45bY$H|QI*HԹT u%./(;Ե-@ @蝁1fɾĢEO q3Gk 뵳{N[G+HComz&Ջ<_XFDW%n)͏>U-M.QO)UF݂7uCf `o^F_ͱ~\9tOۼҺD%,60"&+'[16v!DVyjۀy\ N/oF#0V"drqGdLdpto  DA hdJ-sBKQ q/CeC=2~``ݻ"\07AKqZ A-I$_O䪶(;i"сAt8_5݉MUv&G#86;YD2r?a@&2AdDG7'30i;J*mUwW,!fjFb0(ؘ*(}bX@c ?DjlA[.-3W:8ydXN̽ʒD7S)ѤXhn^^vAQ~eBjF!0h96pܿ6 lHix_s f5ƒ9C1QKzVco/ے#zv}&ɢҪ+캗a;~1r g tC&L[௮uŃ+Oj6 (|ZArxnZm+aE!Ne\D6 iC'vSHOh LshX0 ޤ.:ģ崸i8:1>q =Ҁ)(Mj ɽ z1r$uAcϼb >K*xyꁝ`1!c[ 68 @*|6:˟nez1s OV*&%ɛeawdd@:3gᶨ|$4fغ({=%^B'SY)MCrAq(RCrgE3CKC+Nc ɩk=Mzb 0uCc1yKxA*lK;t!ZW(Y_sΣ `_:nMH˂uQRg‹zٽXNԠr*o9.;E}Qу/7򖰝"HR\PVFhRq~LJsFuoRdbp}uoa@ z-v$iEm:#T wO9JJaa&+)m J-DѶ;fʗ9~jz! ƽӾ\ !H\\:Lm3B7Z''Lt1-Cq((,e`:niԒ#.'^[ZQ 2-+]憉!tyB s{aO=juh`y5ҳ0Đ% ha쿨"ưkknC8URp2H߼w:6? lڻ$;lLK7mxCQA!} qs rvZD39Okq1a~|mwQvsŨj߂4:߷l]B@Wc9D_W˟~h$]Y_ 8pA_IauVTz읶xV2nD ӏwcajVS&%aFtPݘ.*AM׋$}v.W5t^PF.rs_JRy^+,`)V%6ZT{sJ&  d2'8 6 m0wڦd^$WeҨT)fr`{<GЎjD褼уPt0v_}83h|fw4eDoNՖWmO0J*US{^,`Mf9uV-f\dxѴGŁfdV}?+9^QVliv@l! %( l<uPj( zN& :ZGztiNqիfn @wqy-:!Wö-w5Sfr,l\džJ!WIgfȨWtP,@pEDoq/ӷ;>ZO&T!2DзNsQqoRK_tJenӊ{#sTs·Ny0幋oTQZRY!ץ:5It}2-<G.9kE$ʔ+׵P-@SO" =Q_]E!-i39a'= C5E)eqB[dC3 I-JZ&{f P՜>?-lRğW=Ota5r3k`y""^0L*GCBhs/ U7rޠDemPұqϜd|̀PUrH4x$G/sҍ2 j#qlW\g$y-Q°`Ẏg!uc,[^f1/x..VmҠ8n_+˃Ba6)sQOTͼąYfoi%~zin%qz𼪣r{R[cFl"Z:)hU3cNZ"^kCi4ٻqFiziF=ۢw[ ~a>!/?{+xLm!0kYtW]k~V4X hfLIhZ3!FfLx1^~d^df{%`Kf`?. {P\8ނ3;8FjwK{ۧhAlH7iK*/SҢHˋݺ=$ta=DnFIgv%j>Y_%3y)Y1&c;V@q3Rd t1Z1 <"kNi!W.xDQ"Vyle&Ay3Q0pSRٽ9nl y2vjKyԾ%;>=A+2DV f&dDO,i14/pi%BMovѲËdcBm"MXLdeq)hzGin>eȂ'qHZ;+hDK!(nq5.a6(V!«ޗ׺)W>5< l9;-(7J. i̿|:X.ǵPrQ,>vby/̾v`S1JrFz0U,hAR兩"w2zJ ^R9tn4g*XXk5GL%]nR~Dԝc0>W' iRjf@gW̨&~4MO#KQ3wmܪ%Cg9zmsf"9d.kJʇ|ƴJ'[TkN:jihuK OMŹ"'#1`9kvr6> վRs(WPA+ed;G!gbv`ycdr-M+R.N5%eesQMrd+fΖVp֛K(} Qo|Rʿb;>JVy.,8 _frvmVos05`)ܣ_#_*T.g;ݜ[Ky;b7&-JN/-hg ɐ35J3Ū>*@C)tQ6b>BHnS9hO VT3r <RJv!h.6WMhx1KaAf?7itj*4ѡ6>:|]6 3ZmSx(0%ቭD>ňF1 k Ϋ"Y/w +t\ BsT^Ǫ+ '9c r~8 54׵ʚ5NIoxHrg1X.LnqL\mqOY.=ZC;4f=t(Β- L1mJ$yM6aǧ`hx? D[yW@_rC8"aٸUh4Ϙ*iW,{4_bm=]:x#7 xu,ۆTc%R FY3:\B SK:G(TY,M⣂:Td\L$"HP"Jnbچfx@Y9&B˒<D:蒅Ӣk ;>=72׀Ϙ :'Q|僢C٦[D.`p (pڍeM("0^MwNܹ `wMG8 zUBnZH~S>'650u'Y~ 3j,+i)*ϭ02gĊs?1Y>uA'7\ӯsr17Zj1!Y_.{bk{"P΃K䜹jSL>3,8*13]C4WG!ɭfC(yw(~#0.=p"?$_@D3%5i7Ηm5J`<l|g,f\206I;a1IflQGÈnLoV/屟l0u`(78~~cp#G2ԍ#C elh6<;vf~t\}ynC|-P&&D-lǫ;,bM{j0N͹ieFaThԬW|bD2pBzm](w%Ua_d ؉#%[E!a9Τ VhBJSƞ%JoN-թ!Ø*,,}"u>/Xb( s842xs%{p ng;/8!ÑБ4.s^^R|Zf ue$c3~ +C3ʰ m^01Y&y7dQb UNч &:9SoMNl) ٔAewu'HN\r&n{T%wM7eWk xKPuѩ\M G*O5^Z[ɇ l Q劙^2eNb~^Oi^f$xo.Bh! gM$ά ^O5E-[rG7DB`_T0/r^F4J-!%I>K?hoš]=^WޏOhc;)ֈr۪ѐ|.v¬o[ %MpGgY: E ܗfNH}{yYRR-+=7e;6"=4V`Y Wzim*5܆^jj)cl_E45ɨ,r_)6,M ^gv zj_o&?bv*g +d"PfX+c.klbQP6&sZS39,f :i؞g1cg[gSOђxXh4HR NheܦÍԐO7wM _iOC5O`Fs|s 2Ow%=@m|nҠBkqלGgf{H _[g;YշD+ KGikf>ޓ82.6;ɹ]4!t4IuQXgrTCȐƶoU1:Ҩ}!<úOV,e膠[س.]f*823Zapy 'M]#0u'Ƨj;:DJ TPɥ.v'>B P/`º\a[N=  7@j]| ч^Do $;xyFu0by(Xi;p]q|O:ΊrL% fFyH&KqsYM|*?v 3ϵ~T`Z݋qla0$|MxmKV!쉑:fyd5tB֌:/{16 I7*âMϽE9-w|i0z4:&pYP$[ 9k#j| xkIFk~׆' ~ZկA`nvӞļ8Sx mEzZM 䅲^ȋ?La}a)n4Rc0࿤y A}[Hxxs~,b=Kف͓}W\ޓ*t' jgQ'Ŀl^ƫ,~pSqḺ/U<x֘Bo%ŜYdJf{pf_E αXi?0wi >vh{%ZH`+dظԀzCeK,/QdYXv`0Ax#d~lz{>qſ]r7Nc 3,ДI9imq?lIeI00$gգvǯg֎sKܩxLrZ_wr>Oǒmr`143Wm&g=C33ol,Rp%էϖمm"X P(K+*ʚ2dhy̍40&b#h H~BQ wwM G& 0Qt\F6ѳhz+GVNe ԟg$h`%[^{p#=y@kD?r=( ' cNۖx#5T؇\ 3V*%YPt^˫y0Y~ =ѨN;( 0JCpДu8qvzL&~xno@-W2eΩm\MhZ6+[D^_-U\?8SM-+)ЎKS6NiۂQei V\6dz)\vɪ^ke<w :Tg)14@@KEP%lW짻1'eO{!o59_V#|SKv@j_4Xyl~Wf0?7gdlcu!+,U.'OX5jvs( 42R%9tMc$EysGr dBq3HIV4-@s~1o5i|Wο9/>:9MAdmXтNQ ]f?9>3_gd=f 11.Z(ǽ:];KRPi'NFK\SďE vH\e湻."7~X!њK,D[/Npҁ+PQWlHYѲR'9<,3)7~ԌDye4(݂[ys MC?f^w=iK+;}^Bgx]i[sʞ5هۏ<I7龰dN^D%Y%3b(aNa6N,|k +?[W\\/`kKbĝJxx# ,F2Ԑ  sNIG*DJLr}#aA5 L^Y,GEW&YTԐ 0 1EѩC'?TaE3X `0 0dlAr]%kgĜ%dd qgNCm[$,G?SL\fh8>K񿖼#۴"1{6Q}&%Lm'E(Qi!N9J̤+S YbCMĿU:^^tU}*Nƭ%[F\ii~|G6nWRu럹WEӐz >q'+q cUL9u[RDڃrZN D:BɟUҵV@so &#RR6A6n\iI?qҲɔe#ְOI``m'R,V5K; ]1=Ztb(K. ;?`ӍmV^V@s @Щƃ)1cotッ޾w@(B #¸V6>qQg00UcFD>*oqSjXn%=Q#3)x{e${\;l2*h.}# *K (ș<*#D0up%*Dݤ0k{z/&Nl*0C1ڰ`sr\|ٛ@R3Ls2Go>X3N$75"Ҧ99 @EtAfӽ3d^"+i‘Z-m?bdyGR#404b0*gI_Oq 0ƗG^o7m^)-(fzy8;)m};עZ 5Zde#p}%h\N¨+7{gR ;|%̿7^o퓑ڮj-ӻo1sPSUvOQ܅Kü'_Un\LZhqJW;1 :KR VN_G_q'wV`T6:)&5=t$'Mpљ< gT62\@G(ir#( ).; _:=vJBx:ʳu#P2<2e6V{H^Wq%& CJ KvHf=4O'^I<'߮ڟlҺ[EF9cBQQnM6%^ppzB0-={PB:0{{Ҷ+vB`:)#fo3msL3O}Е1@H\@kedb xmN>$ ?f"-W8姐4_ɈV[ES'8;; #!U뮢.xOF`֐R^UO&ZIf( wjq簯)bXژ3{0;܊ eEA*sE^ ˴$* `vPӏɣ2:*hADӐꫧ?/N>seC~![*n*ѶA2?PAI/;?CYd%sgG+X&h::+ i8P Q{ຕq^ :3 y#*kPtsGdM֍w[.q[-^uj aP?) x@;rH2꺣<$`cYr&ȉeS)z:E[:k;`8R##cGq:2ŷe*/z:-\f׀ ^ QcNhʊ.LwQiazhw1q,TEEDe[=4Z,IBӺ"8'BjL)7X&@$2H";,BgID|FDҶR1 ?Ri¥ ˁHoVJP)U~vP!7h C_'Q} FaJskUՎ@8zjG~03uoH+i b\Z`Zm Zu0T 8НN|$Bz`c2ݥI8xy+(7.ew8UU F0PUBӠ2DQр'ffo(IMV/بcHiGPbE?kyIr@in _;Ԇ\ }:RnʬSg;㊋b)2M! 5!w@2OamXI_sy'+H0(E]}8 c |s14^Zx|,]hm8B5eSh0,VZ7N(@4tV,*\ ͅA)=ƷF= w?"c /EIb2,q n%yEGOI:4Wcyk+VSxUM|Z:Ly׍!j'0W@!{޿Gtf\\*v/fZSWъD![_Z+Sl!n08pv氓n%4Qu! hi d&k/ #a!>w}S9cM=x]\)k\x9Gsz7?}D9p|дuɟ[Jfw/@J>t)^7]C]yˡESZ(#iQyRhVY ~'WXX81֯lst67z:5h,ۓ+f]w$U"V/( V&|5]F.0d"pbA9 6* ⥗u]kۜ"/jD| [>m<|$, 3by)T7~T3y~hQ!iu#T"*սܟdA0A؞؞-ղ33͊kcvp4 ,;ǣ cx2`uаujN4.,1[PBu(1UJ--?*fI!)&I66ey!!nnҕ\P?ì)^*c,y}e6cxETHI ?4=1+$2_&QסZ{ i .c:p(,i'$VOFwqs幫{Z y^m^o|P' bHA=o*S*w&}[n.Nk9kZS<dB Aܦp<ϝ,zK1ߒqΰ_bKF>_0iF,NW`ӍW,!@%n}%34!w< d ԪK(m(gXB^7w!%FڅzUq)@+w.? @Y``uejk"g`IMD{XV*ܝ-P^zFV_҃\~>4͗9'U]O@~Lj6#2-1<; Gu K; Eb`77$15J/v;ړwMgvɨĀhɻJ(_d\kv sH,ϯx,AehK 72'54:vFEP\S᜞/##1lf!ȑzآN0& hM;!᧹尞qp kfUǮ &1 \_4&S ĉ`H5 *2B]Vxe WyQdH Lp`gxl/]-V]=5;G! ;dŕ63x%Tdu;FCYYْ<.90Ĩ.ôiVӣsȾk2= 'őe;PfC>?n}ṡ[) R@ԾG+ɢC W* < ֡@+3 yPL2 [Dl`"JzS/E8T:j  u=:W6UW㾞gw||M>3juO]"'ްL8K,%dNak_'c&|)^T=~"$}iPΆ HJUfyhǫ7h*jn0Dpxb+)_qB]ZQ,2C^xv'hɲ>8m` cvEugf͟3x1ѨJd\vdD$,m3̉4Alع~]=y;Ċ{Vx@;|F]o/n@iQ_"(ODC3M/-J钣U*X 𼡖adV`<&zaEiu;-;N{| Sс|;ݺvaY0?Sphthg`*x#ۏ~`u\z=y,шRpbR-~ԕM!ʲϧ\QPebq"9X\*3CG>>9EW*4N)qIkcTyHA"`w *$_+C@R1$MlL'cF*U)eCg/N@jƈXci qmRWeHI ԡ2l?< m?]&p4vw>HZ8cCf_NuN'nFy+FGaJ"[W?ʘq24Hb 0DM5C/6YL|&Uq޴C'J.w!C~̑o|nՇă82 "PRCrƲsL*9<~eH%+h JoPOҤ`;w펕Ϸ"!AhuKd $D3*wdm!Ghȵ|C5*0cmy(wOE :9ճ 5`ꤻTU䩞\B.1h@2"-ej8i7Ws.2h v4emwA8Sfs8f+̷S$Ios ejO((ogDk0\ OKN]Y_RD5AJ֙!٩_w,aZ}EJ;(wz>tɽiWeCq.1F(yw #p@7X&8Y'}\0s*"L`ϳC{Ǘ,,D1<ȕ.F@* 0ACʸWƜW.,uFpD'X(mḰQ L"seY M:1@ݒ^X"@f{u?@*qG8Y1I3AG4xMb=10nk >B!S]& ힼ)4Cn{%Y C=Ky82C}sqwGcJiN99cdjNѻj~.dȳc ,q=y2PҞ$dkws>!'E&?7"o $7$y1Nփz4W,~I"?}svEbL֫\&_( ^!T" hH ѱkK?]j ӞYYޣMӘ# !sv^*E4agPf/TXM0#&1k,yoӘI)GN`F``)fǻ[9,FuYPQ`D\ L]^aD*'xbN&=2'1Ɗշ7'M c+j].n޹y?޿ $Kˣ< {vR,`l (@_@C .zfnaITrJBIeZgJezA/c' NA+aB޳0-]/1#)y!rWi OfkBұ=V#~Ƽ2hl2Wc@jQy^ ,#OyN H'@2tl,0SP:<Dq_cFmwTVyx5 Yv{oN$1.׭E0L,ɖpm)~Jt +\E6^ U=u>Ȝhu:GG](4Y8]\脺ߌRÖ1V?$ucE"8I=SXյ8zڢMR^_J*ʠ (eF+u~:7PT6lr%DKQFÒ0|gV|9 ёaugYZ0707010000000d000081a400000000000000000000000167eecb820000d034000000000000000000000000000000000000006300000000./lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/drivers/infiniband/ulp/isert/ib_isert.ko.xz7zXZִF!t/]?EhDTTk׶Ǽ=j` ,E(''T1%^SjبBHmsyөvUt99>!16.G)}9&=@J83qt_}n7?+? ┾!'kE(Uug4Y[#ܶcYӓJpNX/گ:jExnf b]q%kKdݼAeUKU*!JQ&Kdə{lk2tȦ –ɸR#W9CuȖgIMb,?@+j~snNr?0S]ybN}Jwhtri;ֿ;]`z 6I~ZM Z%ږϘp%A[Jv~(PɃBCOr~F`BV^Ij/5Sc΋͠_$q?b ÀIGR+:Sӣk^0a( 9ͤn0 nu_u:]% E#gZ1Z J!tQmv-  { .E|J-5#@Wy"N}t3>։0RvEV[U\YKˠG *YsK҃a+먆QlwAESm.¿{DJkmr.|цEӼ6Z2*/;?aq ;arDZS 󗗤rtGe\2]T(+@șX1B#d+*~fyU]ҁ]AC {t}" SƧJn@pZN:2 D8 H'\ 5Ir/_ C!Pf\B;bz`*V[*0HwBKXGF#p3Շ쥖Lͭ>-۷G<P2}f 9ӷ3KB ƖSG+LoXwc1a_e¼Y0{"uMla75C Co=RH*r|w[܅fNX$dF4͌נY"r=X| iߺwВy^?ɞ)6g!fXJ[7 (q =LkNp~Qn.ݚ%0-9ɋAU6C'x#,"h t<|2>:Aͯ"2=9rh9:-ϪaE]{R$NNt].SW7t3&30A3fqCfkB+ɵjJ9@*j:c*q}uQ(^A Yȏ^ؿ8Mw S&70>POb8ýZ%(*.0v}DJkeX! PY&6H.-9K~dڊY-ġ] H-] l/[Qby*]W,{vn%ޕ :vFz,Cnr_XAx_3D"c7'- a n[c}qaƷ<(/& 'x`sd xTZ(w֛28}jgOEd?yW?W [_ma5EMiz*oS'ɖ 4Bw0$aaYooNlAObjx(Eo];ћ*Dbe$X}|I'KD00F%P1WkSOJpj&\K̯A+< !g iEB5!gL|eZ!L{hX&+$YgEt)`cSc+i|A?wS0ro'ezPǝX 룥_7[6]:FTQ-8pO&E+RDCFsF=@ 9#U2UMC'=KǑ`gٵĽ]X0INU*4´q&+> <VG ͻ{83l^SGxO 5^vۧņd8=M++bk~4GQhFF3ͩ:ljFa{ N1bED,5k{ e,ѾzdsLC u)m3]Qcf+ofm,kuߏl'?YPz*yꗽOkavĶZ[vڴ4(,%5Tfڅ]Tʌx tySdG:k⧜qXCGzDžn%Dj?Z;F^B7LkOƾi2a^Y +l*İxBDzM-GBY?`(-Hh ܟ5sU0,QNE5nٱj+ Kn/\F-zpGd9wmGa]3:~w'>4|iu U!˛Xzʪ "덫$nfvH։ Y(R:cf~AG+o}O%(6Jk>?. yv9NΈ*skȳ,chu"uH>`Ll3hMQt{-@. @7F6I) jK^]p  zfՒ빮;VR}ڔ+ vkI/ J2GGaϒjڮ"1D2¸V`k- JTpԘWopbaCxK~˱,E 3oU() ~- A ?-!ogH41T=оL?ftx̮Uձȷ0W;8TG=ؤ+@"|+șȎhhd9<(VF 2|UA6 w@|+}guԱ'=r:=T!-΄^"K/J˺ӯhC$?U2Je@BC`z^Ps'(c&BսnB {9 fG]%/S)?MYSmO=;2a(}]n㨋oN}inD>w|7FiU3h% 37 ^3n-cC#xr] =mۄME!dqf+}qJV¶΃<#6S)A﫦ӛLqAT*% uXbwN4" G$s[I#Sh" 3jNa̢2nwDw4peU9N.R &Ar2AZo]i$hyֹ֢7YݘZ"2hLBU "GN?93jtjҽ EgM̃xxnMxԣ= `~oRy1>{qzl|a,$$  šPiqµb sKZڗ'A?Rw^W[w먆wf: Ò`[:?i?h/?Rɑ'䀉Yŋ. :_י[^uJ0׮C)B$buT*:sC&u&|;,ibTH weSRQ3wM/>u@[9*@|DǗ-'rDl$eJM-ؾ\cfRsϵa@L_ʀHב3 7|SdstTg:>7i;(Py ?rqrļߪτ] _R:߿~TU"B3u7E|1ؑi izȋ'EelV/6P|:o0,/vxRNΊ>ŕI?Hp-2/|M)^0"[/u/d@8|鋾3c1uL Xa B@+h%(vhUr%B W$0;{g@XV }vVﵔ;V5dT7h6~!Z)YZ-u%Av]ysT:Xwj<Mh> D4/7]A-#V4Hw"]ظUha21|=ȝ]{ΡjR)tOYn+Z@uys=Hƒ2:tB Qcؠu?wV8Tиkk;l`1bA6KO$vr4qV6I* D$TN>ڙX )~`jC6w _Me:^`,,326oq57~)<8iفy:>]u=CHF7UX  wv1(/L|j굯B&mi`C9j()oS< %M ǴS?QiZŶ)l0nupo c2`#y'VGUg&*V\e@ӺwlC }`[^O q_gYH@zfA8o'2%Y(h^FNkCc:ZyCMN$*Nc(Ί EO Q;PmG5kkYn6\ Bؖ'kOōχ$Mקg z7/9oqZ'_чUs:VH6N)j؊j*ov(}߁ 񫥊ҍsvFcM'ʊJ%4'}u9Li ~!;|%c2R'xΔ2JjwPDczdr:dj8) e L;_nh'0x՗',w5BI|jjH5`{ U-N("3^#оi 5eLqjؘ5DhضNyv4ZzZCo2ΒjĽ.E@o{%ZmA\/P[xn5ӭѣ"j|"dۊ3{OҐK:oqG[+(\5!tngQRߝ4=OL;t܋6 '/AL˭0Ki߄R_TQπӹ^ke6'уKU&Ǻe_bMoSX?bUU+Uc@L|˝r%~qK Sΐ\[za E]J.Ȣ#I$U?at>[ptV gE:{hjSceK7#q_9 G2m[v,t?ݕ/PVҴXDl/gf7M>vxOu =',vR)XwH$D^Cdfa kqCU=yJ:;tu8?Z ks VmN (JyUOĝ֍j-<O(\9ruwAgV PF[(~ڠbvO҅'}iM{BsM:p480)­?3GcRYTP^٬[Da0c1QRzJXq66ʿ^>ˆc{ 0{㑡csHq.@7` R"TCkM)#s*'BL+}D7Emy@-z)KqoemH">7Y6~흪"^GEuX< 4r MĦ A7z}a Pi+_s`4́tzd3Rf>퍟UߓʿS]$̕E 0=B4 )rxVz;?}PE1~V@=08 t-z78&"K$a/e]O¤7ar3^" +׆\R6 46FV8؄kv^DU#(2%#Uoo()PsR I`բx/(Հ~((;pq܁rM/#aMSee!qq: -:T>Ev,),G}+Qdq< (7?pMlGI襀Tb-_vLWf5X;Wr׊uEidv݄UFo3V>YeNaL(Q(7s=??Sʮ޹h %{h`Y'֐T" 6\*"t|zeabY 0Îቆ,< -q-?K%\PHKl r_ㅥQ#$Q]xXϢ4~2M9OC_nWY>M9r^+>OD#gHc N{@j&i;hSCNH@> /MT܂'6kW"Ot[˼`@@LvziyJlbYECga^M"~{x6nE{ԴrY)0` ٥;j[II{qJ`r6y<նwkQt%4('?'C6{z}. iKeW)ƾ쭋IztrR67K(Gj. >m{7PAp K wp&;Dxdw'h@];f۾8xۓx!A0}xE,HB6}{S&OZnfQ2*h7 յᓃ?I ߌ/8a$F_Yx Hq)v?j!k7?Ŋ g=2G nQ+)(6n P)n ,/SuGO5SVxWe:Y7'NzqzC@2,u@/Wg.J2^5龊c|CL*%x`87(+4cY9Q_/3LC,8^ *il) y7> ;*Ө14ULS4 < Rg3l>T#l젽!q g>teJj)J=QmDR =JqTW+ūT.ؔ pAJwJPKUnR ߃:@^29Lp_ט=@Sn9D- }2iLtWAz崄/ngӸtJ6m (aNF+ u,D`:$|t$@Q`έ#߲1Ϊ>9GuS5a/S 5&e-꒵gtᅠb/y:@|Q6N ҡHus"Ji<5Ӱ"mmD>o;>dtL1,%-+2"lQ=*Q&bmTھ }3ě3EeR'r+l{/0Ng xI%Sg[7G2;$,gB]E1pAb xT8os*h`ͶJ/f,T]qS@]4Ǵi{;-k<[?Ytl4LU+qF&W! .t¬Th!ApŰz䍮n*Y}wE^as}b_,n( A"jA7gJa=E +%fe0M0G/s,vQ) vg+ Pnl:Y^U7e< CF6pߏ"GHGYlHPӔ6]uOg;I@% /Bm<=GH~}y D_:6BK$d8PnkUݤ'^x;A!z Z2<5 *i^Ls[4ӓ3#Yn"g`7w4hQT^]f\1U|Aq@y?rC%Б_Y:PNOTCT"i$W(1D 91bNpcEeA>js`d7o6j՜.W'WO8y`{ͅ|ŒJ,o=8=Ua,NO+BI ^ر ,t,8L32Ru'2+k!Ia" g)~H"6jpj& /h6iJ!ƒ:″yhDMCQ{<)z򜦍`vf#ڒ~>X-@ZI+M)A.%˼jwѫ[Sz:AoP&hl¶fuWK,Vɖ3˟8DE/MļͿf6?F䖢}sc=u=2BXomW|}{S"ߗtV2y۝4^ӋY%115(}`T6I Mj ^.opK>Oh wlD)tRK1|/hyzxP\{sC SkqrY>=rx@!0r0REiGVƟ—nxm˦;7qS ZS5+un@ v|5yl:AĜJ B+KC5.>g oeٻ= >UsVxsf{%'tZ`\` iGf,9ف49 ⪘-:{(y*b<7駦.ySxԷj8!q 4 E_K Nc*döiE Er?4u4f(nFZPZ$ه}ԱcxD+5$ݒ?p ,.x ۨ؈lCjXewgFw7V"+)Z*Rqkm@Rt,z&ijI="s9ڴD L x2sO(0$'L70kg9( gX0u-mvEp1_B˪t[<ŗiުD0ٮYr:ȝ-bGN3zS%{n?sϧcj[>a[ [<k8s9A푦BJ6+sӿ4tX{MnNz;UͬcЙe%פ -sy۟' ,#JgPlK |R*`g)(X;ER؁ψ#y$ a3{㵁YokӼOCOĹ5D9BSm =,@Auj<~4yBXM44fAl\V?'aw#ד eOfl"0d`ז2o`]`jV{9i}!xqiucZ*7Zrr +`. X^5%@S1,j"8xVF*Vc𻕱C%$%--(d<1W55հ+ n 6#y*^hz-]}^4%EO>3 p;Q?L Tou㊞1uD<)S)wH(AT@cxdxG_5*:SϹ^?ph3Dڃ[wr.ь=-mq] T$gqtVkI;Aa ~&G!rG'ġ o|<,`b'?Gfc0(ez/|~ [ o]EX'޹ѨS2Rlr"t\'1xnZCM(Ksar`a,uQ|n+5 |8Wlxn:Nhp$&FҌ y?I4_yx*ghN|aVA ]jtz)IiC(&eaIO]3 9rղ?q9zDwxoV]df8˗,O5zm2ث&m>#N>(5ǭd8zfqlGL:B/b* =R&%$ v-l8?4hsw b7 ,T޿p=h(̺A1qލaK';~liv ,IS;m.+Zme‰LcԈ!R `^wڼKK|>=SL +*./կ (1g$(ڛǶbC! %+eG#Hh/*RߊN lw4<( ѻ-|!&e#[FB?N8d_8wQ[%Hşp`(b*SComw_nߒjyB6B3ȔA4KLDNnɬo9g3F-]F$zg (2F.FhT5| 4Qxi#Y!A*3%y0c7X Tɍ͑!>1B/3JfVV력=+PsJj \ oU&=[^O;(5TH-mC}K΍`%gH@lTuimph H"{!T.nKM&%$-]i1&? LP)::*PkmT)!Ƚp7J()><S G(HI =g;"P{ZYp v*\Lx<\?tv"m iIAmhJDH4F~c2^$nq5bdH8t1‘/ptAf*}]KAXy 5@߬2=vaYk]YWԲȤl'߼-zDWS%(B2o! %V&[5}8|v:@TDv K sգ> _*/+Ko;TJ.&x iq9 j[+7$. 3v^\}y4ᕤ Ip^gPr~}OrOuj2 ԭ" 8u( ? nk#qҫ_Bsk'Y3,ҧ> 9ā;h{/o]V=]!ӆ~ôi  =+QGNO b\zbj@B0GMna'Md0gh3ݡ()*/8=辖q₍'a; ΀+?g$Z&P8)*}~'ک GJPݴ‰Eڀ0{^dIۋ9+ͺ>cS4?4Qm;j>lhh=oTbuTvP'5 pB򄽿h- ԳL|-jX>q{#OEq}YKì&8,z:o) 4{=~0~g͢5zcuQGV ($^L)|XfZ H!ٚ\IoONUk"&% Z|lS/C$}򥂖v 2z4mC.qa@LjͩHt3hGi)2$gZDI~MPKw*\:/a 7Q@E 窯eWzz ᦀ _?n nϦ#fVV"&>1,I;҆j\.9oh)OO%*(@P|ނX:a]\f{)VI A|Bcx9eNVd|y_47߸!"Eu2OuYI nTϥbΑ'}A-{{zkZB%ɵ\AXK2OʘAҌ1?j?:R>x4(MyF/Y(tXW>E3O Fb.l],6T)jA,vZڙk  x[W%rO"~ I,#e1}j0[Z* q ?2O+Jjk!@{zA>waO/>P.*qd'` >jRc_02+R\6t i=h}^`#7ol18Yt dͳqɳ Fi\^\eF=.jgҥ!iL*| 6h'AԘDc/?4oxp^]KĈ,= ȖbO15^z!=lCI EG iR L4II!*uq']= 9a=j+8褗ź'cr/M9+/N:k68XS9«8= WYF+5UtD`~SͱRhC>|=9tퟹ2$&n=2akJkP ra5a=TnUſ?{9윙# ƷT*)x%,հU^֝:g!2]>:8O' r)xE.Zű"O׋$$t?yn0zvb9}tA΂ޑDbZ(oKk3s;˪ 4$GÓ #ݞ4b1LL\8E/qw(Z#? Dm]/"q)Ss:fb ;xc5JlC?LUqYr),JȒ֋)YPǾݷ:.hq0,oBv <_ԽҜ@z~  +UmYnDXP.= P0nbb$Wݠ X#cHyge2Mei4#y5j^oc wrH76udͥESՉ´ŋK-y&!E?? Ԋ:'ܕW'hm[>ZJ yfFH9=&d6f%'\oӵf8yv3'Z&(F9|.V[C"ΧXNB)?frQ,/U=ڛ&A^~<]:AOͺ$X.mvO$[6Mz"b_r&P)Q@; 1tTaQp6LP5sv%y'1q%&UE>尹h@zI37#!|v M zA?C}֧qAeISdm<%NP,;rmD̦_b! ׎v]81w%i(ELTб赱z3[̫7(Oڼevhs7hdES>vft^vY[7sU&j1ɿ!^㿸MQݓkcu ?${*y>hϪ <#jGƃhs3|879;%K_w pBm2@S]N &jx?#P O8OhhÏ]򐕅C3G *:aӐ캿FQ(Lڨ~zR<%jpt; G<3Ɏ=[}9)QCf*`'N˃,:жn8Ck _d?_y2~D P`ɽƒe95gl#]$#X0Po+E Nʩ&3AlA^B!UJ5@٧'sR *.\kL#OUAӣݮ>!7$M6Fn Xk\-GվMJ ~oar=fߟ-8DX5䭔m1 EbT>eM澣xE7 |0YI1/b:8(]쎔ɷU'plHRMfr 35&~R.o֗C~<(E,S=m胛gqufvZj#9ιm.ZߦaawЉ$iA9?@yDmbtD=2s3", / wзgBԃ#*ZjSb0 _zn'oUM7F3pXOl'm`T% =&MaJ/"PRB5\2NK }y%tDѥ,h]!lt;ʫ+{Se ws!- ,V&VzB#oo6&Rw< ƁCQZ+W;J%ٰMx3BWDi? b5e#!Js&X: j&+<ȓeu5FER1,9)RzkyW?opJܗ-p6!t ^1P@W4!QE5<=it0wwP:M[ִ {4}B%;̯vJuw3?~WhUIaL3iǹA@֦nV~Dt|~Skz(5ۃls=t2Y.Ɋ3M@$$: g"ȀJ 6 ^'ķC{Nce4^JJ KNN+`K,|j@27DzLAP"MQU^c0K~G$j6ͮ(uޫӖAGqm >Ee '~oR$C03$՚a,*FXOS~ L}1f_z=_ m|Ѝ>pٞۗ#4n(N0Lpڞ6@J]u@Vx`NIk/ g2GmQ,Qt֗@1Mk;b}!c E=Tg޴g|Њu 67MY[DJ S:@Zu0X76mC ƕ`cWyG dC*iZΰ`0K(Bt^Ogv#bA@j$襺S/oL/6 +P`􄹜}GEӗsXB+[w_yW@j 6c [q1 z =T!K ϷuaosYm_ᵀ40@NKmH.KF%@i;?#PNr5OjNl/g^8M }@hT-q,џ\ "F/*?SJİƉgL^kLaRչwƉy_pS-#΋d+ VVnN6[%T bV7[m3ׂ!$X*C8<]wȠ%&uV*^ITN 1tfn z }Vڀ6"'SCKݲ$4[R^xEhxg=J(]CH5װԴa"8 HOYmk:& 㵦j$S3-dXjĬbE&0n.޵qĚq{xj\ՁWSIƚi,0zteRxEn3·) Ws YܿgATd+|[G4opLk;HH- <- vTΗd 5݃XYʻtB*ۏRT<.?oyi֏v PnǟZ@J 8zytUB|,#fnE ~xY.y>AU踇Do486)kg^Iu(5 ]긟S^LNQIeSrbפ +gq7 J> *B<&V gg!ۑǬLԡb!{ D+\U."m%mٙvDcCN-t9̛{Iϵi#,Crm5 4²,"rZ!FUUS;@\s"@KD l}-9tw$d|W i|-.C WI*gHl]}VN|^| fY?J c +:>u7jBEр&6}('.~o&VJJU33\ǦNrxܜ$}!,Tc2Ϭ+0o%vS]Z9ae-޾u/B"~QWSt ӑ\&}WwN3SFbOL@0^칭ڛ󰊆<|8^g=yB:Լ(M;$Kl(A(qrA3mSsTWՅ39WYx~+L?T-5u?FH̴nafa~ A@1v1'gkT88~>)Nr(0oN 7gg>yDY^:`83_S(@mÜGN'\^;/@^#6&( "m$/^̖}'34Ocmjlŗр׊P}"SŪ[IIX#_҂Ԝ{ V frm4y.|*`*ٍɫNZxVYJ7[96m8cܱL{w3thAg!ؾeqo!Lsrlغ|Y" )D$%ur{ =O> %, .c直Hb>.(f^M-#"JU7WRqH̝봗IN.:dRnl9+Fȿ?#ods J|OڥMɾHPyB: {ĦJhVԲC)9 ]N|DoqW,AP 'bYGBn}ɰXK ORWj oC äs9Q_ɖj6^<,0|V+^5*P vy8}X++*[ͤcKq4琍?㌂{)w%6Szlvꭣ{9Q70ӴevXuy8TWU >{;-L w_)QY^*%.I~vӄw nuaRulWAۺ.S<6A /Dj:'mPBh X{ M_4pU @ 4*REjh F /݇)V9YGysʣ wM/JS7S%"@,4VǁdWEMs3 #m9ۙJG/`t7G䋷" *qhZ_-1$%2WHLvP̒b{Vb &^?;M Xbq4y?Vz|9Tx(מ!FԾk7Be񛓨B߱vj1D?tHE( Bp[O.Do-)S))h>%ڎurFt?&=] |4L?;t}A7)p"dnln_z .Ŕaa{ +y>VzlGGyQ{{R:m9oGWFe9uQ>q+Nu GI ʑ]rMXc_lN]a 5g@8,BGZ!|„*T.%_)B kBQyp#@/˩<rEMm֐wWDPCNW 72ۅ;Vޒs ő]1@A|ï~α%fm1OڛR)ϏKS@cxxh܃\$P=s0*<崋Xn@׺R>yc^g$Pļ`Bw0+},oN 8kŀv\\~O)`^&tzϩ~v[d$ilBv:(dk<ߵL%M1TZ}}'9^HJkSR޵_,dh-@FCLCoH4j " )*~d\"j=5ay9:ualWPUF\H (1魼d9 ?uGsy-v)b; ;,EX놢O*2Ji Kdrő0o'മOZ9i_ݫ=W&VÏ`!57Q*J31a:2M?S`s?9=vTٹ '}N)=}VNsC[]9ENSe;c=obZ80kY^0T)B2L7t8 U!;i|cIc"-B ?jH#x#Ybۅt6P`=aRQ \X~rӏg8#ez׉`qpu[ceVu$U 7|C}?eZ`,B5Oِx,bhG-i4O鵝|Jv(5:w68&̅iJZ\CNpa(AQbm8DiM4+UkoG<34DG_/#v[o4; ۨÄs\Šlfh`{!(?)$^$xbQ 1b&[*_1{@xU) sjFf hQ0xSt₦F,A}-ȹ`J\a䒦Cf_ )f-?̧'mCfmb@OzfwۢŰ+Sxz]Lqb]W2ձX1mIj33 H[B ,DȬ~RZz{eqӑVR:5!iFB#`-Z`M:v{^I:8\=ShrKW[C7;(_()"$+]3*Zf0$ĩ!&r_klU"yYr'QN>!&zv|:RŏACcyqEU>bϺ@~8ck>q("̫Kۮ `yV1[5άeNz~srixet]2V7w2/s}L} 7hlƒ")M l[(i]kt4"Y%%HӔ/nU(ü tk+7 0)sHS<mtӒXJ)#Nke֐Φpr j\>\ѢNRԼ X^ =Y_e4R{R6ъ3T4@LJݙz28sX_rW`s TD$.\'n 2B$`_sAq' F;hLX=dԣ_}Xx $24cr&agY:w3.~|2~Px|:ZJU*7)DEP?24ɘO?2ѯN ECv|J$n}WEV?]Vjm$C STK=% $mfD*dž7Y(YD&d\;Lak=w+̽c G ].-&7LJ bLWECA$RAKNr;J '))χNW:L(xC c:g'q.IKH"KBH1m Nk[s ;p0 Υ ށ)򸣥f9`ӟ:cm1aHX -Ү>0Nd[61o?n/ 9@ӷ' zy&JD%̬RIsfu@_@TG`(pU_xl/f,T{Y,OuTϣVt M3>uico GC^H}/R?Ŧ+F.dqD;aO(&,H@(`FǜC_ -ɦEбD.ͱ:Sx)CL-C}ZalfK3ڑ MnrOPǨԚ.ܵ7 {l%:?9h5hR:*fIM=`|"a[+qEey]-U<3@Ҷ1s#f{ܮ ͩ:)xΑTV{=dxC'|kiu.+Hl뎏WjX׻h}YഐBŋa_pM/෉LFyc_lGۀ!9S`YT ?]|L,@`LIt@ Uxl{ij!uI^1$!\u<^A%-}Ԝ_R*vK٣I)ËH#TGbm(*q95هMc;90=}Lu-^_iZWܪWF\LMT,Sv_J滖S9d։0HuŽNAEPC|䤍jqč=:ֳ;1t5Wkv Ί<05uuv23:ܔ_JD [T!fȣ$@V멁O\b)7&ݨa23fKqhŵ=zEYbM/uqs$wiEnJRiP2z1߲F>ݟv 4o'΅J["L? u7cG#0 \ɔox[DFe8Кȥf nר8s'ض6xA"'79 fKө!2bOLSH/_/QaEj{Le! 6r ; 6F>.]ywGW`"Iͥ2.{񸕓B`qe`@]~G6CH^=Rm8p`14QobVD&|>( ǟF;J[rz ABrkRCОr\1*/L_zwh۷[Cxz88ܵ1?DC{1JL3$bbJhq4~ y z(`JoE يt.*e~:`eK1O!z4.}so>!J*, ػreI}frhi~Š: \J~ eF]?X,!SnwT!$ޟ#]zx+Grz#ʃ(mQ;5rw|wUf0ԗ#U Dh&-x8QjdIҞߤIw:^f&!̤Xw&9كZ~  tl Ƿ^K&IRZMO;V?GQb =˅[-DĐ~)[ cq '@#LXRQ=<@Ta+"]XF61q2xd)L;gfxDr\Y)cSF̡g?5UXE@D@XIs|Ϛ'a8*AT)y=Q oH'G C z#zVC&3jǃuWHRJ)~:Ó3_xA <7c|@@k_<բʷ;D,xsunYηy($ƾ{Z` FP=~y`$q*rXW}/D|A+Ffx~jDmӖO#2D. ľV֠Qp<Ab*o7}j su8OI"7ᖬ>)Zw5t6P*u謨BQ^[6 iӍ7TWV-N-āF!=h݀*?_hʬ:m%  m{︒7` Z:P t!|θLJ:(hُks6b&%u۹(OV_0"@: D"AQ=oy LrBTt=V#YzVWs1hu9yӡ_Y-C&Yl; n j@ud"Arc c10<\,y3Q~8e0y.%ĆES *^VZu+('Z' ;HC nWv{$.2M]L"IT;ճBGDLZ[rxYB#A"t `sܯ5(D4۩Hl%IflA.nHd=鎩 $,fENz6;"‵`ڥ]Q' KG7nRHBە^@F%AW&4HFM%!TVurʢhY4{R=ړ܌? (g>f\F@eAbm:3awX }ۡ[15bSޡo>HLé%~e@ KF~_Ξ1([5| t'jsZu$$1Aa'/ ,+WVHIHjC ܻs~@W6S(]V zK#u9iV^2({MC"'8 H Db1Q͑~ \싇QU2J֊%6}[yE/QM-Lz8EMMl0T@~Vm5e#Xו 6;P _PR:pPPĈ6LtnF0$}X6Qo<"n Dϩc@(d`NYK'ȈܗJ3M+{2ⵋ'k8sfpt.MKuZ Kr%٪>3yft^fo-əkb"M9)bB$Zfmq_ Y^.DoV1bםNh0gKƼIbH?{$zN)}TCifqeXʧI7!l(n /b'~Tr=c}=^BDc[[bT >Y;ymn Aє0Vj\싒(TჁH[~7`445؃=۹ ڸwû€ !hu?̌S.1X|}#[y? औ`ZJQfAAnc }ǣk015 Mv u+tk'`Rɨ)+)<rYhx?2p2w`LAQĥgPa|L˨w41/bOBM5urc&>/vgo=BZ& 4/ .z_$ʉغ')Z8b;NDɸ/jT=e&1 c%[wewL#K! IcolT-[,gdQLFeҏl2!3)aSnj-i+@G({u#-~?ѼP޴ksz; 9jչ=|!ڷ4f@Nc+ݠ.爂OLRb/݈l d@.m)Y[z>ڤ5y_;Ĵo6WٽhMx )Z5 `X W|Eÿئ;c6.P|b $_ ^! pxPE蠘q>d׶lعE?xdՎ4{)ȊRKVM K*7ܦJO?l'!+:us_d4 U0KmzŠ&4y  Am:,Y;ӊm5 B7qz:}xvc[o 4jOJi @ ]fqcW5*eۍ֒mu#S(FXTI[#z$Ƀ_m D)n+` X!I 0Wk8wJ%-\ìg&> 2N:Stav*]s/cDQl_f'cP/rJ[KM/kX ᣡE{FR90ƪ06ra/znǫ=㾨dlYՔ<Ts+Ll6uugSY pJцo'.yE8)g p}7.{wmV_LЫdEgsg Wà%^>$HUsjـqm,-HZD_m+*S#e(9q!s*o Xrr۟7vg)WtydcʄHVZd{t?SrD1=I߲Jd]$ MEϧCSd΍)ERzmpRA_1W/ÈgGHA?0sm@>_B2*tO<* \zqfOEE%'f%CRU0xUԱ#Nۨ 8FҐ~YbɭpގjdEb9HA3 })H҇~Gw>W"74d 3GϽrC\|u?vP|8>Kt#LS ΀uImF_~YZWL"ATeb G^,l\zg'NHw"P;xM䴿B)Q&5m6GX Řbe6;k`|_m׭oyu (bh/sk#f?}HXک]u.Th" m6Oke3&YQր&EU+Hqc4Ʉ[lv=pD71eA~dO㻳I0%҃i7#%u_MR[++A3Df`+;h[b6SR/ۭtX;2?2֜vY(t鬐'^. X_Q8mj1YD?T*^KUQ;SKfD exd%Ax ꂝ=1&/o,b/061:!}tσ!לּ:jGԓF'*xnLBa G+EK@5|}OAa`[W7:f+ӎC=/X??TUS1܀j 5yJ\3Y#cpp?f#q}lKgߡ葧zO7Av0(?j1. y-~"l6Ƿ p"e)ZI U/vXurKz\m ecɹ1FDXOVv7\$Yi^Q]K]qwMY:Y%֗9c^ bYuJrLbDH. w9zWtq\wG Sr03 ϥ=:af%1~0!{?l56Y:tZ{!ź6@R?b/Q2Bo>L82^w}`0jg)ɱg&2"U> M)'x'qE c5t@Ϡ>%w;l 7YRע kaS:h;+Yˬg6! 'bK(4yBn槒І} (U1l*l(LFgϻh4دRKE}E 6p K.,hڲVaMʬyEs E]NgoGSN ;xf\u*yΜk6)_6OY™çćL% xΏ0o)䈸sRG}_uqs {UVYzmXA?l/J鮺eG0{&6M}e9Z%Oe#%>Rl_~Lݞ5r +}ac8*HĪPy9ƩKl`<,u7 q 1ftm{"ϧo9'IY_2H^s e1HdtŪJ3z0-%{}j,X6~ F"D%"Zœ:tr=G}ю{ё%ŵ8/D4ФUkmPc'N>ab} 2YCT,Aѓhō$d_0:]I*3?Jbjĵ {?,ed]͆&2߾y}=ދWN UcvYӂPI ?81q ] sp`3NauVO0@}%N = 9E0զxEGqeŃ%_7y*y֝y-\6ORx`įZ ]XB񕑩׸սsm)N2S}E4cj|ӂk`Bh9[pKҔ6-&)(\ё/P3[vU çtCzlOXKu )iJQj}^݈T" [HO@={0ZxQk'7&bWP8mymc 6PM*D]ASPj `OmqdgC hw&k|U/"3'Ԛ5.?:{#yvD;;O"ʚ&h-SQ vOll"JN Jep|>jJK;Jv9^4Wa>_4p},8EC9hP̫}# sz{D-s vק^/ynn7ŏ$o*v wCpvg y;tRHS֔iSsBQjQ+}Y5(Fe:mi>]td-I(Fɼ,_B[䱔r1VFv hiq~y[{ىL_|Ģ\J SgWOG %K }"%_r<i +D/pGʎr/fs42f#1j?>>NؘZ$bL #1#+|yUyi^F]H4 ߐ= e[fI,n ߑDUW\gӨ=&c(]94%4NϻwU3Ǒ'L$j{Bqw4-,6Ǣ;[ Kڒ`cf8ΆSj9i]}57S3>X H@ī|v )Ga}s rӔ]'g.wQ&X8iQliQ=@^}o(VXǦ*`5nJl~'&.y18W96?ͩPŵXj@|Ex̀c6ƼZU@ϱ;%E[-ry1%{ H` u[a}5df/p8Y*;?8A&ߺ;QEiraMR]D:OBL[LQ7Sy@trJ@x*#N8ӯZӫFk5 fT݀5*{! =0nQ$sЏ;$s'G_C!%]xw7GRۺŝJ ?&!?P=5S7QgRi*N!uVA؈`A#W:nЎʿıoxꨪiƄ_%r]]4CsW CzNez},ӷAq|3q=qShPDMǪ|8$.&W񁺊(i.w 6'!V{׭GW9ю*icPApb+ G0/W ̻օF[ă,~7(ixYܐ_PKtGRҦDOoļz(.o  ݤz>߷]pT}Tt(ħw_߱~b[cEYv%y)Ui*e-Hws.> aJLLǠ]<+kƚ>~0.dAZtlM%em(uyA5; ^ Щ88\:̣m`X4ҳ7 /,w4g7 ; Wrt](Qנx6+A'-kc'p1k"Yr.(5_ozj6dwl nP`_Zd6_,RKgrT k1ׁp &2Y_i^@"N}N.p{gvFԞ`- Wr\~@dw'jNttb8촄QF- bLPXA%: ϢϓغOd{e 5e;;N# Ta$ Tvbo2cyBzA @qZ2i-`m[/:L! @>eXЖ(7젽k@.E)ݼ{@pN8kȹLeBޝ\ ˔H$z#?}m2u4f(3SlY{ g G526.:tt^:ġydC({ZD3P<.=qΩ3vZo+wLQBB2ikj]5Lubl9QHGC֑r2Z(dD{9frpGiqPpf~QdXi[}{;Shu2k^Y/ǚN؏ޗpyݛpĶOɗuX,axjB I&UKV*k{>͈q|S廊`y]Ɨ?W_y$< rIY@妆v"[{,pKPPg\;i'.m5^gmOWGo1TdE4h֘H<B3`D |a;"ȋj M$dyBBuN]WJ;6<įw38~_BʀoDjR2{h{uXEa}6v\sQX]s՗uBf̒^@<<>d^8 ^Ĝa@~̵Ziۦqa>2^[!O)]LWVu4^ħA>)h,Xlt<=r/"_+06T>d4g:$GQ+ - (%kQ]i=Z,a)ܻO5ܶ]by6;W^P55˦ɖK%[\W5;Nn=<=9?4Аa."B&|P1cy'S6A_ꟿyTQ֐۔W]uUzrHw>R_c1 E8ORX tgf"} }aܪ3,)hT(%'`iTc_1B]aqֲ"Կ5㴱=}9.zwW;(uƒ$I3Ҝs m޴`ߙ$,K3S&bhzTEcuiITl zB/m׾:[>i'%o(ߦh #"{5k!z"<`9y*%Ǡ7\α^Agh ,̹]=*'ـm8= `0Wj9wύgCtSK_{n?zwm[{zg @;_o04$9;G$(v͘8"a[IxT~Y-\](}Zzz?3 ii2~ 8 s]vW |a͛ )ZxĺPW!'*eDŽFǂAI˻C~q:lti`I֝ߒu8i{`V\z9 zu_䖶a]slz@ӁPP|r>a>Sײn(٭+LͲk}nQ dϬ6̵$W~n^|yFa[9 |x:!r<~a޹@4Cx߰'XWDј-}lÏέA IZ7}@a3k,&*Y#P/)9p TdHk6LƳ sP%a8^uN2s>6vS@ JJE,mVʇ]&D\zA5˯7 sGp~fMlccԷYڧ-;ag4d9E8YZ:ā.(ea5oYf13[ `)c^LL  M:>0d%t 1ϡ זJ$K.V˴;^Sa%i0ZGJ5JE!9úqrŀtƸj[HZTt ;oHk2~zp mvwFgww{9 R-ME0O9Ntc=`?tE:(|@OCRa^.]1F^%WU ض<֓S22ct:PY;ׅZ>̄Lp3s4QaZ38̱U46Lߵ>W1?&8?hDJuF1000E#֏jR44W/Q*;qG=B0y'ė A3pBFB(̃lW.ϧts*3<,.ڈvVNYe //ag~>϶)2 DZ N~ǃ*1_i$:ZH{)^ Z0\Qe8]AǽtcT왊WF 4'wK_uwzyDq69KTcAOpn~10 }P;Wy] eܩh 5t>]{`\C.)i=5I'uk{ Dˇp-erݖo*%/=s90Ry? m,Ik&![lb@GnZY=iÄ_9nb+G3*|%D0vAn[z[,~*PMk(S=?D[O.r]Qד[ YW=6-Ó{&f/qdd"2n#7ըT$2J;[oG^:q#s!%ɲ,dR4h+פq%>:$LWVi>_2yRpr%-"-lC*U$Mg|G}oUeBJ涞W͗l}#tց4^26!IϣTb<^?M޻H幊aw6㪩Kї &dUn}(lԍ_Mrޖj Mk\G=`ޙ"ViL̡⿟Wu)=ֽaf5gJ m[@8qb5GU}O;J@:LId21~1K9 Yg7be2QqsrIf/Rd )Yb%T.к'œN5tv+P9:j|(GPBNԏ3/*'c bƺhb0 XެueJ`’)-d,3z(2r^ޅLD'kJrw'%~-xD&Ll+%P:dGf~gN=&LY6FZG$Syixc wLK*@wK }s=\o9r½t|( %eϺS7n1ɽ4n]{G l cѤAdO} جKáꝴr9F]a(!5!9 f'b"Vov@OJLAfܦ$ԾZ~̠X˅Y]@9i+D"OKF_f8yAE @JJ|䗯 Be)oߨcؚg4LǸgЉ2HW8|l)]O%z,Lp}=LOY+U]ò=azJw^jXespÐ$?9F\ATg G]-)5gC(0XːW\sŚLBZt75Sߗ@40S N*x+=~ac&ѭ0DIɋxj/C8Pt=G U\35E%Ts Al`rnu f+;a>PO|րVg" nk`7=k SBg9?^ɓڕVMPLf1`^Y ?>>Ep05lS8k8E{K1 IҀYtl)09Dp]@~J3(ƴSB;r\;y"xO3i+JuS-xHږtw+3XCQ|LfR0J̻`א{.tҍvGZ-/mʒ%(bl{˺/ [˰~nwDOD5i5/GX\!VL1V >Tu"2)[KN2. TsϞ2 *f̗MĦWNT?:R~BLVF>nyU[1 EJdŏOs1nn$I i3eSC٢db )O6+bγ7TO!rErGľvQi1 -gdעWQI2{a9_ދ H4҅._!pxQ?$1{'w*pUa!{C'N]zwA*|x[i4̈0T yqC|_OOĞ4^6y%г(3QicD]^mO=AYhW<~:JSUrSY(/Ͼ_GU]g @s\.MMn(̎Kq@&sIKֆ;dC )(ȑf+a{y#*^^%C:~|1'ncɷ|BJ?:(3eX6Ď Rt*7+Za0+MzP1/JL-h'r;$5J˨7 _ SuPW+Aw~y&Gkzthup (zmqDrD;݌ϲZs/F;D0;\mSy|5jhwܾ.\H`Jn-iq.VAL[3| xŽFAkjgP.[·7kfPd?$Lȿ. HNPХ<(oI }?l)&*p&jbb+_+zP/ ]S[!e~D&tv½C\di5ݳΩz{к* ͈_mC+# FB[KsmVgmmhRvRx35|~TfxJ (íXr3 dGG}@\ƬiX3:X_p!8#!`V|K 5j]ȉTZoBuZiXlg҃.弌1_`ΑW}>%c8/$sd oF]l*}*;!N8)HhmI .f[|.*8e#`c5W`[DZI)L^'BnĄ}؉!v&;)>&2>K[ox$}OXmOVw;=jw፶NٷA˚8:, AI-mE8mEE= 5|3\Eg%37Z$/X*vEJ`Y~-J.@D3> ped5X0iJܒw.%xq!͚<Р襮|?>ޘC ->m"wWMe-)AJdAm{6SB{ bĿs2lTSf_29ttܚeeM골N ,%;ox6"@H|eӇ 0C@g?W"" =$a]H-nrz[)4ю,P]pʷ=!GvZqcʌL@ SHJ`J5HnOVK- tUcާ<׻AycWo_{CC34pJWܗ/8H2++SGh}Z3 tT"^W>-%M #:~ˤ g ؒwb74 Eݭhk1<WZp*5`FySV*HDz"ES ټ?a$ /D1O 2̝UtGA5' h®[ƝF"X1Fs,pi(fչQ"O2:] ܵ459Tm38 앝ʝ̯l@a!QPSQ=8fBvw<<'P"t7M0KX_0Vl@F;,Nc-1,"I(svOײ]z2O060 P i^^ ݗcAdW՟x8hiQ:ˏrHW0tFǖ߰g$AӒd_EՆfKݢs9飋JQ+07FOdS >VngwBeNV2ũp M|SPRb'MbkUz@S`~˿X&lbljUC|A ?G+Wo$uDb1X V84`ۍJj%KH#:Pt(;c"RavЌ.1C rxUۓ Mi{E:,:*[Or?K35'Մ&s̓g$ Q-n@M@he:at1H, D w!Xugc!xg}gcjjXj(md65:B9I7 %:̣ )EIe 1e=ځBHp㛇2iU:17g͞ԀCǡ"_ ULvzCW -)o[HHM><)~p+-}V!pЬQ1fÜbQB`q#n]/^kl\O_ԈiXO!GTe7x$/Jr{Wgee7#0=S<[wG''hXUё/lt I%nD_+3Z9(WPi2+No]Kqkml*PC;W؄/j,^iu<aA2}JI«|mvx}ű(NHŻ } ų,m\os 7 MBuK/c22;7G{⤧2 9<8h{Vլj&K}}RaӾXnH, } QgYZ0707010000000e000081a400000000000000000000000167eecb8300001814000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/drivers/mfd/mfd-core.ko.xz7zXZִF!t/oU]?EhDTTk׶ǼԓV L~<%_. 6׫ґ=`kj!x M:Y_)Xq~b@9Jā yڤ3 ;dpډOBuoX/ s6 =o&xCyJB8ZӜa)2KӪvC̖,d 89U|*8ri^ԈqD,WH1Q"J~_O8 "㬆hI^'Nv̳):*ޝ黭|X1T0_I7[$){؍W(~Q3VCN:4hi3(nL 176Š%!b#5NW/qpx wnL)#f,Q6F{p()|/pDt=oEl8 }0s2३Am?ї rn/+RĴ}k;Z ?)xr1c5k,+LPq.JVёO=âR`W"Ϲg Oay0+mgt6Z4&y\F @؁1 Qo,%LrȳIvܯBe΍ ׬VaQOG]#)ݏgq̲7{e;Tli>h{2Քw'\qBS~%>Ni?X6flJWzsdp )=T6o0; LNIO^K/aAw 8KkPx=TLS)ZSpO+gb){N=Lu4RjZy0E+.BJj?Sif.·ՍřNoWɄaO{($!ỻ 3F(ɑJWC{$ب(@]*}!ڒ6g̠cOo\}4 7<,Vk-Q **uWFV֙*M|R1-rrMZĉ3w&(/۳Eq *IE >$DN^}em;5+(m,0C-QC'}0I)BPL}Pى"#nˈ+ $0߃]#>}s vъlBk^&Fjo]/)YAgedO ;{'5fVLۅml%8Y)\:U%#6r2sَV))oNVy) GKcSjC'ɱm=yb'mf]>O[#3)fB#g6X8z8k?WPc4'+5O2FBP?~nWx8,7\>䃿і+˺M_ r =3ȳpi Dx2ohwhNY^mpbwPa-y߃7)l JYKguK}~kΓuoؾita~-h@s7=>'rjeڗc"=W}8 訽=o˒L @.)A_6P^$җ|-E4FuD䙡R36Mdv̿]Xs*EJn5n DUb*V VCǍrbwά?\rR.UvI-O& z;6Dt2kͅ^AM`MgfǶ˿4U⅕x$V?HpӾ/: Eˋ8Ai;H 26:uxܲ v1^|n1w$f*6񘭓 _pxv%siօHFg: :.;¯S -@4&},n6X^'T3yjwZpƇtyo}g%0Di`T b0|=e@X]$Qu?VjNI>[h5Q;1;J4nOY bm;%G8:^>_CDvi0|n=sʎ`_[ivh/O%%(&$.==׎ԗWb֣VF9r-oZGc3gĮIa.+ BZil"9F T1Y f$:=#n$i|bwe% W~bI J\MʿC/h4n^p薸;z̏EKbmWa9?jOvԧ!+tAY kE"+Uy)m/Mlcmr&%ẉ̂!,kN#.|CΈJZb7^e9~M6m$E7 E\*y9}J[~sCHHEؖ7VUiEZ85`V {»4-z/Ț"QG~Tӟ'A:&xVkq\ɉG+ W1ɴLH Ճ%8?-F`Eq-[M53|5"[)-Z]L: 9\ @Hg4j]E)E րfF BcKi- 8Qm_*s,W`P‡kO6_QZ<,r6OOV5%| %F]_:F?!ŝtOi:evGQO\i{ s҃je q,} DlIݳ;=4c?'דfL]xJXNm`4U"kYYwZx@{ƔV)ÆUl/g\n\/fHI:Y.NRݜ K)0=?3[˗}j^l7$-i0y.:(3;уfbH"{}Z$aKi(9x>V2C*}8Ƽ$R\7 K^"Tߴ9 +KI8T{FS.w"{ ^,9*7B_g=޽n'ʲ<Ql\ zQH:wf:=lEGA+A) -؅z2>+䱘7n9:5%pe,IHZ9!RuȖ2>vӶDZr/٪uKT5 Jc1Wݘ: :ZbImH{vv0jwhaT uTOEd~=++P(FNZQpUK-%-NJPv2zn-]Ngs*L5 h"*~gͪx}2[!vʂ%Tt_E]J) `# SAywA(߁gM5 CqAfcwnI]>k !~Ob|⋋AY OWG]_TA(\uQmR lPs&hGyb">,scQaQD,lz5upP6g??-c K_[-7pP(VO&qjU&6!OY:GƗ"I'<ռWVGp|H} =g}Q/kI-_2Gazn \A}t |/~f涖~7j5;ݔClƔϒpdRدڈH7SϝYD#BthiDsGtIe,X-ߞ=ף%`&h{%]o fAvG۲;7ҹv#98m%yGQ"x)Mi]5r BrF ܮ9!O :MTxҦ]xjlX<ԛ=C  eWaoH͝]|2[zgb\Ѫr}6ўz/d;tHM28ƶə # Ght(e5{v4a* E{w>b]˜#~x+Vׅ35г~Mh|PjGT/X-"/kJPw1U^V9p}bt7& iwbJ.$e\CP2ȶ} 1ѝ߭}67Xz6W%5M8>6te3_ eA1|+²FjA[yxؙ-?oN0?2 < 4O?[Sp5ףz61yw3r_tcߨ5\P7G 3?cs' K,k:q:׹;u#e=JSutdAFyu#[X+kL8FNٸy^bV 70NTݘLv@(+ykvtm79U ֐VY@7s߳qm1;}aK}4egI1N?B( ]gˣ RLju_y VWC$>2K4Z߱8t2ɮ !x4B4-"{M5,,ZD +^CަCe~$VDؼ9_pnybז/dc㶈Au0oS&Z7 %O^{w(u(Wm ouFO6o5{6]}(݅QL秏/d==Y"B4>7]5"ۡL^ZJ+U& s%/ȍy6jր%])VT#T \saLiոUs]$m`9ے:~<01 oѩ0%EuNl66^Ê1ؤśK=NnTyXImD{b>cJLgRi_`^\fKy)D TWVCZ Iܲ!7RbِLuҺ<Q w@e> ^[Y/R Qi"e-|k y.ͬ+g24 ^AUܵ 98U8o)7 ;ɖlY c`fcD\uFۮbYn$?^}Mf!FUXϞ4 ֭, )co| <: ݕ{ X"9f6E:wYᖅHTy#fZ7 ưD tl(hq+l<0;.DajS\ʶ&>\,"G9CŠ  #RkA,g=<0@gnʄOڊfv`5[ =cZa3@6KtrL?KM!2,kǻ&lO :[L "&|].]d(MQP0YXm&^lvC:}XF#d-CL0K IŢyZ]s *woPnCGf:oKAm l{[8h<ʪ; 5wR8f˼|0#I LlCZ4ν\;NxJa?da t+V̪03f͈YMBӫj׆Lzl |_;NAʆgݜJRA2i]uG%&MovZP@5xA=)}E19Q{=݊ڜ "k96%g[Jwr-$O 'iu&a yِe:,OArnԎ)QiG^y`mrrӠJs&n}Ch{*IxU!L +jwemelgF[V$gp~L=Qڂ|tX_FpE\ve[+[Oid[6cF; *Qߋl0Cs:~7GJ>Cqm@)n_7چ[+wtcw8'ՄB#ǯVݽhp)ë I@Q vC\@Rq0=#焫X~XΦn}#Ƈ;n&r+[1sJ&2)dnY6wFi jew$5z\5n H#p|TRT:YN x@㈈t^aq:'3QTcDW ([ Vpw$)[~z'zNG˥aY&\" v;P-xv|+;)ZE#BBh?TJi Ap&AvJګG99zϙ5za&=w#/6呌ET]#K4#voMcuNUȿ*ۢY#Ś?~M{ osⴁe145i ҕ$÷B#Ӂ+5JͰTF=Tl|Qe bDX(Mؠ5r@PT\V5pI <`YԞBhq'IBq[w/rP %.RdFh{q,qf.~R\<ώfHT9Q':[PN|zROʗ)14Byh0yB''y%qOs?,4`/;_ S:K厀qQ,۳RWIFiv?ۿ(exQgYZ07070100000010000081a400000000000000000000000167eecb8300001964000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/drivers/net/ieee802154/fakelb.ko.xz7zXZִF!t/}"]?EhDTTk׶Ǽ԰H/?dy4T8,WEf4W& \0"_]r_Ъo'>J&6yiz>Il̑ڠᒉ]<ي7̙}u#Rb%w'zroף&0 #dP;L8؉-ٵlY}׼ *7}ۭ1|X dWا2Ry1K52S\Jg9DZH2uEMygkϝ7q(XsOxe Edd뺤C-; F@P9Υ.ঀBP2+E%xxx!+"@"޺1 γj3aŃLOG@?]ګO]ZeW~ǹVr>@S悆34:X ~GDlx8WGתLWSbuP0YޡU%\is'':BJ09 {W<<&wӂJt*h0$~!X5.TНm0=ԦSّWP$gHe7~~re !iH sG[I1gҧ噽o>pcwI[9siJ!Z`w@(͊rVX[`H}:|g5 %NyRԺNJӾI@֮В"02 FXj#}D` ~tyc6udpaE^`մɴ'f bzI;-Z5`wEˣW;D%ŏ" vq| 7lOno~,r`^Am{Nc7'XҬXkn.ۺ o#2!KXR-U|=g_aSq2T/{ ~nԵ=ԴU }Ss$-'XJJE}t$ ǽ+$l$TWU2aTHXżCh2}{nN \2Ј{G]V ג {"pȽHRw 1S+4gqN CmVF_/rk {66=;;C?{,6M="N+yܼ;`uCE! >w));߰ wD(OPFh꘧fCvQ`nX*򛔰趿*54K0]D+XT١9aL%gzJFNK=7Z9#ko76M"Cˀw(r*ָ"БԇLQ;G9M.J">JnZawA .Ri,Ž ӲE|н$8[mn'PRxR :r#X=Q{ќc#Z?6X#'d+O5&&&g~|^6A hd_БU9 ]SCWFOe31.b)?CZ`)4/'aѕt3a,%%z*5HYöH)cC|240^!R w;cr]*Kcr}^{%:tIP5tuޛCug'fDSFmE1ɨwYE_WٟJ\T; {BgrDG|Uj#nfl#qVW:T'E4xa0x7c~\Ζ]I0:]՟y|ak3%vӥX̆OR- 5Zd5#9@OCps1USZ߃&Յ5G=d e%+>Q)]E>_={M.1UQg  & \: |5ϊDZt&W԰*z2BȀ5~ƖF>W>?M}5,A3ٵdI"2$bW${)[6wRNyH`hl=u1,l1e|WimL\|Q +-&KcLyQt~]ZCQs*dʣGg)Ղ hAltcisV Y٘Ňk.̓ 73&bꗹ݇Q<h.o1Lany?=BYFg]oCAs5GP^пHO)Aa5~UZI1d/7~tݦCCfY1'#ç<tkE@iDž.W Db5.E B)~Gji Egdk'H}i |b)]({B@Yfy7(V o2(M?#E /7#Bl rxGdMVC,|o)y{O9.Eա6LNħ4;<*=c%G>VPMI#>%=xq6ÉG!CZoC9Ϧcc4ռڣ-]N0MIz ܪA9;Cm?sيI@JN3ʼnTRް8#aI 8&8u(BIHg z‭&v#Y!~~D3:'LߍUI8leG[_ QXHa} hmC@6!_$엊륰J&/ʛ1zR5յ\5%6H.ik'Ų ])IgfO^L"<^7ɾ} vVbZu]^%XS3n^h>yVī.TnB2o7i5MjIkIn ~^Y+4+LHQ0U~'Jf !H' Wx:X,;B DQ9c±'%ĖzF2>1?ϗO}%'C΁DQDV [2HvKyoVutC$F|3h:GC  ^GR2^Y2[Z'& 6BKDύj&5<NwT/@idnq3]^[/FI)ѷV1b R ,rR?  q1&7[҂$A.R4 jPy:t:nU,Euwζ^mX+=@,[k[!w4Cp`2&֘|S/CAS?1;V] d(ze 9-D.v>q ݡoL J9xf'5+iqgVOg(,vVM>?!G~cZijF.%+= 7+64fe&]1Pn8t3rw)i5r?~YF^(W5Ž7A,.#d|Jc$ Hϼx(-$5;Z mH[zhK>jP+9m-cmC5_dfmo`"^yȾv2[FÒLIٸXHX>!dAhtD N2eebom "S܉3+zm59EPJ{g`.iYT`.9bώ9 2EO8387OurUͦ}:Jo`T{\{gXVs[9FQܩ%R+_uCR3pc$H{  1ƵF+ 1ⲯ7]P>2!VCu|<X g@|RYƱc+dy{Naq uMC!*ܶd_~@9*_t!vR>FD q1-Paz2zZ˜{ƥ<5FJJ5<2]p M>ig; lhq3$ >!f\ɿg tZHPV]զCA8Ve=7sZq 4EZZ,s}vԚ 1lz`t ``WQ_MTmM*>h=}H.(?G^gnlo92F!xgYZ07070100000011000081a400000000000000000000000167eecb8300009f30000000000000000000000000000000000000005900000000./lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/drivers/nvme/host/nvme-rdma.ko.xz7zXZִF!t/Ş]?EhDTTk׶Ǽ8{`_ʟ`BzZs 9^`d`kP!fڈwa|MwX!{#X4sF]`J aԭ׳[]r…y:T J54ELr/b hq1c,. ơ#OR)hoshZia*w즦J8 _&&]K<D\6jrbrL܃n@#vűa.b /0LYbePUxA߈cTJXS!>D']fS&zST>Iį1DӴa[2[h"Ziu(Aʞ]E^욅 'efQbdYgZYx? Ő0&]Bl{7x$i+ܣ^}Iģs%k.qkk,"RӦgmͱZ7A&GqmPcd8 R8vpj|i*G6ȸ[) C3cd}dceifMEeYuVU<4 sFT$3zNآX,Vc=NU_ך}#y91x3:v ME htCk^镁%\&D2VYؗ7RrϘS%{Z\BCϻ厢pE͠HO/^$H%P'*U^B%%-Ixfv {7zV٘3P3bT [Yaw: =;\ %\PyryKU*1e4v'Hsض֯̉HjBRTS[5ޙ=S {7c>+Ps~i0~+I PxsS so@m hwةS+@G"hPoM]}#B3Nt4z|R&ՒLcs^eenM]a+-W.33[I| ɬ/Z%;PQ`|$9u+X[/>dQ.uTF/ԆaK\)F+9R8sQh~YO p,0]O׶GկnY}1UP<$L5C!Nm?qU`B}ռL,go$QaEw4@ =PDY= `z g*Sd͝ŷ%YR|V1hW9P6D?=6!6v)dFC\$/:uq'#Z{l/%PoD0 Kten39MXc^LKr**|k*Gc|N'|D._]Oj<bI9F55z}?ʘN}1ڄL&CrHxz$=*R :rN\bGYN*)}Ul 1 >X ISYF>>YAyPO# 6v1c%܀ڛ5YdA<RLr)JoR6%7Ocij /WK/i $nW&!gBBh]UW\>P(J|P5lwdhm[_ZG4٦zҪ,6zp+V9,繇pAscdz$ ip>Xz9ɌkYVFUz #^(APm= zO͍fY \})e0e 0Q+tՖ=W{ alۏD.f6ɫ{ YxQrlJ%a^ ꆁU>xalEY\[HmV1?/整ɕ* iKe#^J\/bGH 1P3+MقPQ"ЄP_IL]i?/WÎzW'_=.i1{7 MOGArg3sWTN$EJ}hV?:hȮ9rqpazq=Fe5p&1Оuovb1:NR /π2}^B(yYo`vm-\$NwlaAD`lZ5,4XKV@5ϾMݣ=cM_s`59 &;C}RO j)C12k`席-Mb +%qR4V+ ?q>֍ʖK155H}1t"؏ ?؟'{; sq<ΕJWg_ AVxQ s5OXpilLʔʲMն1 UYm"{0ޘ>y~l̼K+Swx%krV/ύE8.zeŀEyCe*l L(U g;9f:f毳cF><yY)>COf#`Qt(0Ï#"ɨ7I0cPѽy\VH0Ϣ@ q5&s3q|G-qPmHj6r!Iil"skMh}:e} ŏ ^ӭ$˔,c%G?>oE[k(6wJP9WBá g~U+GtD]/ju$;)zC!49upG ;TQLp𔩻umkD+mqݕ>#K__nH޽+sl0ci^%}r.2Dj=㽏Yz#75P̩` /Q{b[,waMF:.Z` |OG^SuKRjFmA(0xE;ᲂ~#OeC׆J`dZ)q~"j|Lڣq({B/DPJLgMu}R=J1+xrԤwte4TrrHKR$Ao0[ 4,,F' _u;WYu rwfм1癩7(,u UP<{u='17kV2 GBE鮀;r$}SX1O: p{8ܞ~<=\i*]m9~Po,#/\~w]J aY7W#~b$ M#d$[%mJEA՗qSQUR>ynBBxdz϶X&e;K "[UHg_>(/}#h= +cas 3>q8A Ed0(eUF.0%,u+B:Y(1(JG܌8(:K$ahkɜ6:9;t$yۄ @&(_Ӵ_PBPmsӼ=E_V'W1*)^߯Eʵ(tp`m-55cjZJkks1FK?2<׌(ҍVbL)# (CB* ; 2*uYudk vEG4ͮ9Yq_*% S[Dt;1K(M=+jVK `e-'\ӑco26,Қ9' )3v(C#0P6f=$kE ugOM >Agn h[m.f GDSQҏL25u1V\( rTD)m4ۡHץb<}QT\Q`@/g;Ap*7aӋRwl3߭SgT}{s]0r*Gvgب.ʁR9?ɴ(6~;#O4pd GkAֳdzF5-_ڒfGjebk~[(c F?pJ|;9<1FEv&mkҥrYx,)d{2~a_sg@¿`Qvݡo_%qP6ZߋOL&~KArw?EsiH%^obkSVmDu[ͨܰ!E`~tiBܚoZ@~ &"8YV^,(zxՂ6\5F6ö4EJ}U*L՚Kn *E>Glv=HE~n}?.,l^ K֠45RHڻ :ߵa:o0We@%5J㵙 v޿NrN-R[a m,,_J^Na6 O\Z `-ѣatq޾CmBe6aT 'I8l׶<'/{^iZyj0j?g^!u5:=kZY]21 f?l9ˬ5~m,}9pIPL'#hJ1tqyDbx*Y' _0qŻ:,d1X=hZcOW!m1kz DO!.*W 1'f>>LۘWo볿UPs/mR{${T,JgJz5L[ѾB3(R߉hW̸ylls'䯔D<$Qn` y//g#C2DI&V-!XJӋo #LR;ؠ{d'QeU^ -6W`GH6Pnjs;J+VvsǨ9Џ옥b1d(u T=DW/l0@ 0%~O5Hiu3WNl9p/[4,rA4 9%NVa .Wos)Bǫ֯f@9혒۶B?@,*[E Z"V1Sut~V*12QXRq1K1bquy3AMX4\r sxQeq"t3@07iRL1d,zɝ[Q;"-A>.&Uc@qH~TDamn&ˍhwEzo%v]v#Ǚ:XnTNd }_2!YMC \ŽGkAstļ2pRPf})$D4S0MD!NֲQpb2fVsLo4NJF{e1%|f2rCbiO .R} wQ=>FF9Wj#[ԐOP\C;ݴ/mwC+^[T۷kr'CpKV<Ӭ;'vUEQûLbl&WNL5yYq)EkNV(<= yD89!#IA#-/N3)Мļ1K@O'#O%{@F8XMȹg8@A9q0& i*4O1sSW[!SR|+gM(eLekKfy?tՠ"v]/*-3Zd| hu6vg% in7?.M,KD\DBɚ##mkl;<6)f4` ѲDBZ^U E+.ddZ/7 Ň_pV `ĵx[}i^ODwcEv[)mYޱG~Z OW~.(i^8vX=\pQ1&ե@esNP*+j5sO*Is2vj֡UkJZ4Z &iT^ ݙZLFJTu0H{b>㐔wlY}@ŦiUqh:Tv&2Eɷc/5[:A JxH'#Ou, ).]8#UMi 8}lNnDjzJ ONRo[9B<(Z V-U'^S|&@Fp{Xucz_=XHmY&v'"}㗪>t %NUn7@2|f~zӡ9ƫ^f )4C XܩgsZn`h e\tGUYOp f++@c=pѠēaB>Eՙe:TKV>K \|xi?D|&hvf{BYtΎTY DHyK0rQx׉)ߢ1)qoo#a V3r_t= V]csɁ%'`XF4q%3&ezbӮB %nk؋Y#V,\eNP+@A_.x I]E|dy0vL|M؄ aSI AC08TFXVJS]iFʉςl/.IS3{{̏l\U꒘ yBZǨoN[ %دّvVK֪.A轥wxXLB3R@U1؞US~S3JF\n5RKw K~ =a7rL?_!Iy2?"8j %R.TK$^MK j"RNYo`8Ǧ:" Lh"qXq+}n%s\BLf 2! 7%ԐًZ"SuD'( W:cgfŇ/e e2WBi^5ws嬢L)ssRk 쑟oh3,B$0Q1(?T504 ai P3%f,c0\~0Z_bj:BU r7jXG?/Ta( r_x0ztlNsR;?PU&)ۻ R ޕ6pvNPrӮ ^xأ5aG l$信m//JK4ٖ,߇0DK;Lcv"XUW7o~٨t/WX20;U# .}Y7^=06aTP*{x4HAE6]%Y <IdExndhV$b "`{ͳªNB;R o6$ X]*9>x(Ů| _ߪkG!nndw<YHbatl!@FQCqȨΫLJm[mEW+~x"Bڍim7}r.@!I_Wx_$X{#s*ζxn ?~-c]ȶ6FovG ?†9$9,0P J~ d8CV%LC^&5C-ka° [)D`!)}`vB+<QI|,~ph("2NfX5ՇP;2ڰxkJ]GM~,m"Hn;f%1?jEc~NR_^:t?i1{aaӹ_E:t?J^C_ܧfZwA3QZ{ }*4Ӝ8Րwr ug-1j]C' !_ugØ>-ƀYae4cwWy{Ō)_+8(|󶾰#p4Y8}R.di:Wo_]OoḿCv?(,41 V`W-%oԍƸap&!2΋"`v1PIp$ }u*<0 -SU*+eva jBK1ANHOVIR(xbԗ=l$D*fpRq֕,*1Uw*>àbL8HzwL[g0/L feIbT~o\F׶ >P~ivg4r#p 1p(8OSR.L\K_gn!?U#6O`'R dmɯQ؅OCȚ_KQ8*+6i[b[قʅԷ8=Y .`D[3`*]-Wɪ' d/Dȩ'%sfQ0VR9@3Zlwc E'D[ZB[/}" 0XN/Cx@:nki3YPf&yG5c izpahmOv^&@P]:%ClIhl3ԷQh3`(bRW&8UڳiC?G|L됕=Vs ._ 2pmFWb䂠QO HrRC{Rm\ Ca/I@UXV8A=ս QaeT4\/BQyvLb؟q' h@{xneQhTɸi §ǼGW säob:&RrJ|pSh >ciN.&g+Ӡ܀Q^a{H<&8#byVI"{%q\[?>CarLN *űf+K9`]QW+@ʓ܎XPIV-˩6L_*sl"NIǭw^X;7n(r?}gwqbx)UIBğ㳚r_'jARaǂ!73̉kTO.~TGI> ɅYt"̰F[|oi+<5\*dL?n#ԀhxzJPV1.;Oe"6TcL5 Scy&ji{o·>fGFK .G(º4=M/ y;y{j/DwC۞n70sO5[5ɋ@m[ ,5͂g3u{L h,5U:f'Ho12mP܉U3}oIc+eJ }DŽM{+z:#-`Ax蛤:"fM UkMcSKR!w d:y/r:s4\ iFY('>0Rώ5HL`T4aJZb50{:0Z̉+d1PdBfpոdEVnDG Gm(zC4sʿ益BCq|;O3hFK$"PW 5 ,ꤥLkV@_'S%;~4.=d# }Z: ۆM RֵenM 9ڷW7`W{DAbL+!_זippzj}MbB~B|Te#/N^ҞȱdߵxW5x{R㟺2{pbDjf".vJh Τ3t:VQb]lA҅TNя w%YVq-tg'c qQq:$~=MרcMP l N!UES0_|.a!wC\9uYӒA9@xF\UP0p߯#?[^Q')")L M?):ܵKJYwr޽=RNxJ[fqXD@ɓ+1`,U;(X;Fٰ@F( Zc19uS!RM3&# Bov>USh,x1?#30OOU RA&8{c{Z=ڰz) |6r*8mSKHVP ȉkNA[}z`-[h5m)_~дcsթ^(%:Ψ'n:#N?Š[{N| .嘙Tx!Tk0jA<4W.QS,UNm-g4zvZ7/T0]Nkr>u# -DS3׋0$#sxjO7эp3 .JY<<._\i0azTqF'z u]`3'i.,d^`z,IP;aFK0,2\WS_erz)]ZcGGU;.!d^0FX2=N4j psK,aa;"xaD; z{sl"fgwZGNzYǯA1uvS%Wlx,r/gbۿ_7|Uߘ,ĽYe0UCmW|>fLsd&+%^]]С>v -Vjק=q<̴t-ޡaR-I;ڐ-5r`P:75v|tb FO)hi9vπŕ*1sOFfOrpj Lu_]DKx=D"gc(~NZ6B-hk~} 0$QwT/8| e*KsL߷:1vjRʚJ2ΗޤU-Ù#[X_O5^N@bLfG!KͭԳnm:Ϳ ƶ׌"a9w`I|PmX{X6Bh́ XγcB5ml9ڿ`<ۄ;NCJrm(7Z,!aώ&+ZoIv@%PO|.y.Z7H 뇜ѿj2+JV8 ~}"AdZm8 7i 'qo>h"Eޥ!Y(ʴXd ɉס.@l/+0,6*yC] I)^BNj%+-ͽsRڎV FCϞuNw"d @[ȕcr1eǫ-14䇎w> ̋pİūai+T@ș? D2'A.6%rY|^~T Ɔ$P*h{;ҥZէ]Eƒ"M!EjOd"߮beeR)< H3&E9YJ* ϑ@iƤA%-}u3)mnia54knCsaUA]8#!c-?\׵۱Lw9jW\jV/+L~ͻ1>ù(1lvlí6jjVӍHqz~bFL(2qp e$ UU=':jsSw]A ls t7 f=.T hrXT_Ku šD:( _7Tp^l\xLDJ}%p+Z%5e-\F6~n{cM"1D @( \*s @b#|Z:"֎O>nbw=ya ֽWh]j4ݴA("iAV2'"\iֹ$_bn!{S#n2O9?l+P&Ҽ>YF| K@UǓT%8UHM]7f"WȝU LT$;EE)!3p70٘Iz 3̄OdN@KudMFDi [YZԈL+3-ztPlY&)yQR[lU)8_.̋8tP䵱]/o(Uz|߲1|Q8/u]cJ^gJŒ̆JX[O|Iku(BZQ'L۴~Cxѹn79JFz&fϜ:;k^ 6᷾+2^8~YY˲ޚb2 Q %'e_6v*|v OhtkB{h ?l[Ѹ".I 56Q%.-kp4qn5S za!;-;fbL@Bb^|z?y2'~E}逕C}Qde7b>C߻11P|YwS}ܛgdHY!#GHĄ*IU~Ģ!VmDydÛց|ů+>jL3c;v@ՈN\@mN/Wɹ;BV$'I2<";i4]/9o.$xMlA'kaƮP4[̛Ĝv%l N1#P[`0&HSF%a4ę6׵c> 0O( y_fKx"(ڔ >gJ` T-P" qRrZnO_lnǷwQoCRjg͙U,{=JF xui_y,nKՅ--Ȟx.[|9+ Ϊ ׊ܻ\$Yeu] 5Sb@u8N`ifdřxW}# `Xԡ^e𛕺a ^4gc l1 Q[2nZ,>T[4uX]u~Bhu:$xxP`W`aDVyLzϒwEmBE}jɦIXp`@-$4pt~c+j2rؼ7I0EWxݬĕ;YtG$s!gm׉J TbtےqLt/#U@)`HDp9ZX"e]}J$qlj;d|.&X lBZM[iQ,\ %`=ح;./qG< z;3"`j 2jtkܾ' i#so~Y'O0aU2m5"w im'R9UQBU;o=^h\E^ܚT32H>JZؑ.HiF3 ֎}RY^ICw#)t8KyZ[~ez-)YW9M҇O#X̊ߒ>O6&IS! oƣ3()6sL;C,wiPGoV u94l_/w:cLh'G n!YWJ6L סX޲@i~#A|tʹ:2_A!7w6WGwsIE|,iSgͷ8+rXb4`eQq"IE4Vj! ";#,J%\j?±S7T9jkr vCc+eUڜPJofy {;X+XHq:oczd\PAY#3Q[o ӪީֶKx7j]mT/7@@__G (B׊Hj5C-AB ~i=~oO-@Mu, ι3Q6QDCtY ;Kx{Msb.)wB̝r0rҁqG(bR6_:Y0^@-GZbU0<rt{N?Tj[}*8<Q2}?oWGU%125oؘ!Fz  oRuI]ed tFo=Azn]:KI!fW:R-Cu@F(^֢nr4`p\`1{@W 'T~&hHe,?19>hf?Ҡ͵u;O(VqNRQEX{D[>N3:cڤo㮹 S>I )J} SeEB֗\u'V2H'+6O%2Rxbuq)K&tid iF|9ؠu=;x38q8U!R ys_.-J:fښNhzclHjD#"uEv3@r:`Wl4M:I$9`lz K&kn\Y[R kMϵlh{,jH;vITܨyYJX[ ;6 Yڵ4. P HTVDi=UAPKCuDPe\ W+n0\'tV?:Qo *!q ;=Ol 3ApTG.*)4b(nبJg*m ^ DiCo`.hN+̻֕\ϺѳR#fp57*q2M<`ACȐ6|Y[*#ON#:E3-Äq3$v)<⨩tۺ28.Pо{7oHJn!\~_ ~~NP}kIAM;4}[tt5 $)@q7y^A#/צFebW!m:Je ya[cW.*Je +bdK|<Х JV=|L~>U!Tѳ&g,/X6iA)>#,> ɓ:3XDν.cN|ʀLQ܋lűC|yC0dߦ_VC#/ oz [~~#~w[4|& o"Txܰy7yL<8X+d *Í]ݟ]'wGi "F.Wlâ(TL1'h,A P^1 /9klPT,mA򋾍?t>FX(1'm4fqotiA5оCCwO0J@^8v"HhP.UB8Ngӄc$-)U7ʺ>aLJ1Q0FRPỎW鸢Sroq&!-(h8ѾkwIW]6FuQ`1U~TC3qh0IX0,Ie H$+Dw;[cx˝H$(',7{?f/]=Jo|o[6ҭMâH),t Kd${`zAmvdÊ!jŶuc&(mgؒuԗIf>PLhfWc6H O@(+ZGŢ̞c=*}N))%`ֈ0KV%x]#N:(sij@ZObd#X@I17f'b<՚8!`4m?zs*0nI EO]:\rD 5}Z7xZ–gOA@)>I>)SA3 -I}@F}>x6a}b7=q!腚LM8A0@S@b}͔`|}-\:St5i*z2}p#)VW_X},2аLv/]nI_z~. 0 LD!"E% o8Cy"Tv-=_ 婭($w14Nh3>p |:v״Wȗ`!O']F%Ee4i˼t3ixL"B;K(WZ.S{BZB"oW\Ѣ?orT%97EILB8y{csmPZ%&@F@2 }Cqqȷ[Y+ a%1 ms|ф `b-lA7K~SX(|'X 1X 1BOrIU|9wt (MQUQ>a}0Z4:31VJ-d?$=ɓa>Ko4VaUk?#ȟ v 7f 6Ժ Woݱ(-!h|(.f}R .D$"`\;]On|:7jEFvP;C:wKfx k-SR݋ -S>>Ce#_W7; [w-SNmјȦ" -<' rv\;[5O}WhSw|X' C)* 0yP !Iʃ<-`T58WS69[ D+0IwM7Ffh+ALbs@bn5^}Wމ˺WUu6y ҂ފ@M(m ז@gȐ6FLׄ"}IQi[.e甫EFu߰X}^_X'R{z"¦<>_e3NٽrVƺ~}mţ)kk#[bV4 _E2M`+ B"h#u C*'r_eĶ}=Rx;(( @um% tpWvUAUtd BlA^1:'Ա8ʲ!_bDsu&wbO0Eq(_'Q'>{}LLslLx4O &:͉DjZwo/i.}Ԁf#xPQeK~͆_k*fK`Xb2IC hHttU>oY1?ڰpcB(,"`R<Yc?itpx`-Į`Me:la$xŻ2sɾ%SРMP81q3,щNziV/vt`^afΫ|DզdnOˣFLȅ^c{1۟9"[D<.p{^W?*0yIu m>CQR:~Ss%{4G^WWR"4tO6=4y5F*&=&|M]yKt >ZRO"y@g1~X+:mCL`iZ5^bisn%Pc}Ic;{J?؊pi"nE,ܣ$HYHg}:G@_qN?k1dnEߞӮLL y( mL]Ӹ=Puڳ[3(` c4(K^j?RǶKهk3alq2v^(y3ׇzS.4&X]:i ĀmA'5 fZ~"e8ߝ'*ɜpFrQ{w3̀FbN"8"cF5Pi9KXPg47Ib|ϊ1+󇝞 qO!QbJQ9DYwKmQ㙥fu5m%(.:A%$t;!-'/ '+X :;O^5nW~6vl$ >!x@E'8MBVb.MqZBȶwGyjf'mp"5AhIBe%\u#킹Aux5(f'_N0b7alڗ Fi jiKf D@[h&#Q!P B8؞uFc ^߷w8$CYA-NU5i ArlF_y2^+"69ȗDmF54SnFO?`cM2 Mӯ!:8EN#񙠋J(%r418] *SEU:PZ  Y"ׂ hhްY% P^yv8WdtKw\P!v3aZzv#s D́u/f){$> oJfb%5%L4׍7;/"~{jǷ~ߖG%?e'+;`^>i4#MިOGFK(DgVFD:{S/j-!aBGCT'%LhK:L5ƣx\4ƚXVr"{M-l3,S]9IaO m@8 b'0#qu:pƲQJja%VeX>ߧ-nto0.ɀWX&QF !*DC2w=[Y^vCBzbKg<<$ 6(xI(;Yw$MV2~4Er P %1pl`A,h,3ꄵYŤaF(-;xfp"f۶~ T@"d51V0Ţhqd ~ {U=!+(Ʊ5WuoظE: ̏l$PK_ '/PP>—?cR}B>ʧdC"LG-pWayN?mc#} 'I"w4H@_xC@LٌX4bYūq`3He&# o:l4!1Bd/"OTZdtZKԧԬ͍n*۽tGf]H3MIg7ysN?'j'Inik A轀;,i݌G0b>tF %4a*"խ] t{Z~T*gWrpбGGZGɬZ7iRYvyKtAWZVSZoJkEPe TԞi?ف'j8LWgǞAr`tTDjDտ8tA0־{g\+)^  X: ( /\c^nI֚%Uy2ٰR|svT`%1/ $[O(H!h%ۓL+~c3cS3auԒwrVu˯>W,唓yzXHdWO?G>iIU职UAn;!!0/ώgJS~g_1sNQMYWt!wRkm˖D}!Dۉ{Xj `f;*>r o[6= 7T, 4tn:SO,C.2*k0E#L JՖmf83+G)PkuمW)p`s6riV3-b$KyiZ(ʍltL Y~fk%gע>5^Guq *t=xNڐJmf]p`텎U2p/h.\D0~y(ϲ"%K{-L7]`]t2[fE.`*;)=D a9~ AQ 5MAy|!p]5)je9 O.460նLKa9+ KldXoَ7x={£fzqFJbpj^!sǑ@A^~.>oLBXaIY 86Uv{ Okv/ pp:d AĂx_`"pZYSݔC1;D3g:X Ӗ<i~zeGX^`c'_/i: ~W 9+90^j5Cw_Ȕ֬n>p+~zOE dPwyb?8~JFc^YbM7> Ȥٰ>5>4Phwƿ55rȫNWHۥ˃٩S0X]|P 4R*)2pSXF&<,fԴu  ydŭ+㐃ε % $S H4/S>l,*W?8W#S%MӬ(tXɁ#T3 @}wOXrorizJb/4I@.WKj*`u<?`rw۾4wJƻ^)m߹?isդZ 嬮 JL LgC$`5nߕU?d>:lYn R C_8)~y{!|>56׽ǭu`C5)ߗNa=CJҖߍ^Wbh+XݭmBd-%e}bwj1~krK8CRjPOgFuo {l{e4 2đWt "Em*9lmq&vgL#g?-UF[)h g|ߕ!^A_1{S~md[]1/\jTy+t7H q13z5 J#mt{;a Rl_8nV(~@P}_%&nYI%p ;1Ԡ1_׍n[#hGdW"nC;29`qpQ{\=:`a=^̬z8VS퐙z7&~D#cm"V tv7-Zm,]zĕ+'҅R W/qzؑ(ԭzw`RhU\*H C ^ZpzYE]2Ǥe9'$t tXg b%=K\cz d#[6Gs9wIQFAp=`]n0:yTF@TUq/V3я.чQ5G E{+;>P`Wl}+VFkQmHւÝO t7GSڣP"4Z7-&/GpPoM0+PNs{ `n,ov2}D"Qp9"I*|M%Ta=9=UhZzNyM愬",JaQ+(Kޙڮ?kd3uv&&pxOW3s4t^1\*d/{ǕWRշcmwZXZU)PaQ )O~䄝>y Ͽta}4`l- zp 'Lf.}-#,B3p s06E~[(27>T`ge_M}-l$XKiŏ\OJ*iLQT~X)07Jb);{;"p2Fscp"lZK̕jJ7_%QA&oe)1=1FgSG}?7! ThVfFt3 :h~ٽ~8{};([B]G#'ׂF:&;etUrTx]i'[A=p^"&쇷ry9D,=Hvg^,_t$fbAqljM3hY2+[ l4ԋS3o>̇Ҝ(WH%q$ruT`{ŒT96V xI?M%-ڵ;MȄ:ٻcOc /mƢ[R8o$8KcǎBpƓd3Jח)t:~5=2n`ppq^"!Z|gS.oTzGs"ӥ=Ɣ!bFSwAuB8(cYi<3L46$^_8ƞݨ>^'_-7 Ymlx׋EMYoW3Д5fV fjEAIs`zA/X⺃gN./tFMVV,adKPU^''-|\@N2gMFT.ɊY̤]8$UrƤd|4.y2!y){mY1.`4M9(d`|fV.,&}XnPiYGhq:)u>WNa٣" 'I&ժ,i:9?OYyk0q6)%@ZyGEŠΒZW8TT;&]^#:Gf8"4tRI ) [/J[A#`yR pu!q`v NW<[.@Qe3BGs4/k0D\g ==lxYooeՇƔT5ƖW;VLi5H%Ϟ""! !NVgw[,-o"#{I`Pf^<8W&X7+(ש`5ذ9"~a'䧲r{ZWH#0:ylz\|5&|a$}f]/v_:k_P&@ 59U'6c'<ܟ>ï//*yC~z3F(g_$~vd0ڝ%>6h9褀 yA5rOeEXl,a͔ۺn Qez!{)eDeJ֓xSwbt|4)54 Dex4i2xWhoDB ?wO8c/e $$]R/# BVޥPG;si={ K $ɬ m97de! 0lL^DK.%pAH \GJ_ΘyiOë_W7­;}C]I cFFai#Ug* ҄%d)*D I(M?Hkȡg8Lkһrmj\I8{`Ӱ%?,!I&m9r?_"B_%wP^U4"'B(׿ֻ{?7⮹m&Zw'aG$}b/6&f|ϡ\QhK5m]҆Z}QVwȄ0h wuC|>M·$C ryKCcni}]>4#Ya709SAU%iE GDdw{ZWV.Q贳l|.}/-K#/OW yBʐ#OlsIH%v^5.GcaQ.-~,y^S"/~_إ=u Q}Dv.~03zxItQ3iO$^h6Ş $}o=}EApz9"l3׬yFPqfr@>&Of"`'ґmq(\ ĸx^HMD.gn/wnN0/>ד `Z]M|SGU |I+0 omxۣ֞/Cdnݲ%~u9^GB=}h}L]e ]if &DrnW^y`%K'Ȉdt;X -AѬPx{ݦExl}r^{>Dk0uL/k|#?PI74Iq3-RW*9#<>Qi#>$:Uvŝ:t'3yR)2TwuIrfx+J|+ basWx8ǫّ_s+WP,3胪9JL{]^xQ~TL鼄s2#AaߨJRu>lxMU.x=HMSj[ۙºBBi޷cޫ(x؁[.DܷFh O>:;4OftOg( M#h׉ pHqӦiOuH\r~T#!Am݈.gm?MMӟx|C"8~25 ca#jKd^P6S `t49!c>n&i[4.usӀ5АF3 ˍ cDik-,+?Ҭ)'XI/j ~0 SeF:o{p;Qisڳ+D'5F$.$ ޢ$(,Ӳ)6 ^8Lp(,څ3ʥA8DLJ<;\fB8Y6KuĻr{3 yo>}8]bvc>pփ4DHjLHIGCp؀'"47jf5Mh;LaJj[΢GHH׋[H." fn=Uֽ^*ԍNNB1=3 O#U" iƅrY͋umQ34<0,5n=lLFwdީOgk욤l]0 8XЈb*;W$.Fi1 Es 9`Z ><:DZu*?qDm|: YRր|v,$YdHG.OHЬ U/Y7Uv<$+^؞&xTOrړB|n`SZǝlDGąj@j= ?'(HH#ВBA:\bn'Hn0]T4(¼yhGV,T?śL5)f¬;kHa;UI_ז ădiFLyt}Xbw\Ab=~+}cZ٢2vg 28H٢oQqН]X/Pf}tJ=|b&&,!>Llojʫ[\PY^vQ4l0L+ (k2Q/Bx 4|*AaHGm < _.(p*&*XgCABT**B,$א2Gz\5Y N)h?@c܏ydOhl.2+w$FדRsT3s{ș&yBѯw$!* [m@4U)8l 4WlZeE.P 1Pa%ɋ 5Ȍ"98gNW_+$aBF6pIMH{b>"!ZŶѿlW ՝4T斟<8s*:9+ӈDVt.}֊c30FFr#n7lrij%Tw~]MkTeš庇 u8sA(Nx\f[v,<[ =ױT1Ju -iŇ㢊-:3%-ۅ6 omAdTYIFNE3Di=b}Ӡ2R 0CՄCA;0zk9JJ@'*K\6Qg3+g*TMT pG@4F*]@@U ͨ}i%(4RJ{Da rmw^0簈N&{UĭmУ5w8#Tplj5|6h4sy kۧuh?ll)i  .oԋ0fd$d>9L( (ӜY~` 6^J$>6Vvd':޽]& )tpsr8s$q*z?,q 8߶~  SM:Sqh1y|Rjء6&H@ ]7I,mkH4rХUe'M!p:WXTnۂYAE~*S/d)΍2I+OoKUj*;P:GCANy+V,: 1azKvOze~mL@dtī:$G tkN>2qN 3@;2 BDB1/׽-qz3;_Asi)gݨG'ajnUčJ԰t{K0颵P&;zI`zk0ʭYj>dI1r4,qsx&M*sk ZsygS*b~s`RSzW{kw+rbƑWMz W!$(u{. yݳ k"Sq%3*L}nswpw供Ûf=;|V-%+ /Θ~e /;g58 K8EX Gz~tWn!D-n#YӼXJOdl.9$\ N© O|khܝ ,<揸`~A4$i8DyS`~E[ $u!˫˚oVkiԤLk{ƁSFh(w&SLډ.sPhKS5MKLi0z-6{ӯn|©j4L 3g$haBG{GsR -[حQM62C\[:jfkM1 -i#qoGFW'~!aչc`q M 3)=M.aJ 5#z`[aƼq=;nk3[lvFub'|Y>t:;PP\ko7j)Aiu8$0xca0hR5ATxF-(T jy15ЕW:47qƈD]y0:QCGٝi40Ri ڬS8|6+@آ  - I⿼Ye0aGXs%dgw ˞4\w`҈! }ΩU}Dob\?qpS-`.NVC΄JEp Ra~TD$`}mϋ3RYǝjx>Y,ٌ_Z_߉;m+kJ(%sz33ÎKz?H#(u]7(Xlu>9јS=dNT70 %VH*쏏fj}u\3RL:[^(ל/P G/P%v_c'(.f޴Ha!/h 0PdtCHHDO( ,C5Z~̒{X[Jȳ h®8ɺ*>?&CAx\WūKJלyi拨+8|NT3 J1SkY뭝sG%shǴN,-gi3m>`2^x>|yB+js0DdC1+oxgY^ )&=ZF"^ > mik)ى{= );Y2҇b~yt.[(-J:#š Qҕ~H,ٻ"9О^#@*wl˗8ߧhV_~LE}Gn\QuBjX_ABŊkTp ~vgYZ07070100000012000081a400000000000000000000000167eecb83000092d4000000000000000000000000000000000000005c00000000./lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/drivers/nvme/target/nvmet-rdma.ko.xz7zXZִF!t/򍒒]?EhDTTk׶Ǽ8t8o#N1=2 NO%mjA^ߎsy % %ي9_RX\bJ{<@*$muM[pz3t4EmYU/YXU'#^$Y̢Zgt)۪e!&<ݍG5o z1/ 琲U}qL3.D=Zue<ȝd,fAek gZ-lb{=ބO#cwuS͆BF7j19ʜJ4v9 "u2bTʤF#PƁ'S}θ; 2HbsU4e c#ɄB?*gTl EG~ܣT)CaO%`O{3 ՚Xn~׀CRh)Ļ=Fi*h2jomSD17 d0W̥ )*XsM5n1?l޾{crB?7AH5WuFV)TkPi^|poJf,HR׮͐.:ꎐSx$:g W/<*F[er *xv5z*y>֥x)7CO%'WϬ[|+|GFԅ_BJ%[<r>7Ŀ]|GM_;! V6bSF f7 :/; LNB}o]7M_Uuׅ??;:ЍcmJBFXqfmgKpH%p C"E}i#b!9ic lege ۇTh< n} MRǮ.ml\*n4­=3z3/ d(lHR ˓23P6yuJ+mH߅0"鞽0jV´,~$ZݎqX\4.%}ђX}1n-ުQ\@ګ8VAvvZF+9 Țq3,\A#3xM5M+J) Xd#SF"1([$eۺ],^W8N?-f{JW˅EԶQ[yYAso7?7d0J/z6JNUyww'lid%k@3t ̈́nclD{vP1Z Y)|eʎ A?G=[{4 g$'I5-;CAc)*gyv诃PF!\ߟu/ibqcR(iFګ6ȤGZeTXj4{ ʛT1L/dVhbh07XE~pl mO$s ^w#0KQyeE)uՒLC*hN m:+AC>(Z:${7?s1 EI1DOHGe]_|6eey ̐qީ(h}F%xyJR2 bG=׆o ?N‹LhS3IOI$IQ`r<6'%Nł!!wQMAO ˁgn'xC"g85\{"I5SQVƈ=B@o޻H$]R4uڌp_qlA/S#1k h?& [L}Z}P $?83~غx` '70J3m/‘ɚ ц0'A)LD:pհfơuK<Zv)YycT]' z@v.=)M{ZYmJd43 ;F|^$I2;!?֗4 b@%A6+ڿq HKzݢ[CeYsF ڻ*>V[a2UD\ANp3I1C$uV$OC#m*MЖ>RE߄YJ?`ϻՉ/Wqr5TSBs)gme<`/$_yȭI:Цh=SbZR(`Ks*vODdL0\KQ=ڢvKx׻ "z_-m4[P;OoG[;3jr۹aP;d @67w4ߟHY`)jX{Xե燷 O7Y!C v+'vZ_,o"D8 cGB1ER١ P= 0 @/NSi$C;s9C 9$6 ;#7S,wlBlfD QI4}} D*a#gZa0IjK$kӖE rG [4f~`2SϿ 'p<.u~mɼ`WEeJ" ̣$u,o6M(m G-iRҽ>{FC 5K$ό$.k[-$qm$aÖ6c:M仮}tIjVǸCVQąU`9dDj5㶘]Gw5Ks::? >z":vO_<.[F7ԉwhSIvZ>E /Jלb1? !HQJ0خ1{m< ^n7y%9s,]n6GZz6޺NB&i`3ޠ%GcrP]ߟzsN2Y*6I!N?Lc(k(3C1@{^oFd|kÞ664t+շ}m,K3VAҨ?ޠd81yF4ʳUe8yf,9֨} -j9g^dէ,gE{盞qaWőjşX|@{?UݓG뫗c2y$Ee6!8FUGn 9Em^K $Ѝ 9K i*޶3Kjޢ\<َ)a U9k;hn't:lQ$:uK$  >֧lAT{-'<"-|KlZR!D[]>ĪR n0҇&^Sce{p|h*z,rqZ+}Ѭ-m.)oD1F n?$P G#2ikϫ!S &Zuv ن^sY:k܈`r&NyIÏYBtI Vg^VupVNݫŪ6iE 05%?4!" '%|bRj^1.),YTM=}4'?2q]ߜȏ|L R}ӂ`hxJDW:_30jIZ_Rh~ )U(n7Τ8ihƓ]͑9[n9*sH-oy˴I u ^27y8^yh=4~_oiÎ! 9-ؼFpquXaj2HqÆ%R WZ6Cɳɽ|XK)z@>gvΛ7Y$pw*IB~b{jx1;(y\G <]ؒjun!EHuwy:7yE^h췑t;l0:(=h6t+—SЊQ;ޚT6Wc z2t&CL{6Np386  Kjs>Ig&;sSE52B˨%1[M;ާfP#N>]Өàd:S6m9?v!.$mˮ'Nkܑ."siypELu&*Z*m^/oQxserWx-v(қ7rFCs'Jҳ; pm~HXo`s\>̖t{\i͂^ԜO5ټ,VV[(bJBf MJwRFS={Eu~X۳;l|[ ;mj ݸ vn]Twrڋe6)M0%I~UM&nl%TCg'*^|P7Q7,lMKt[u_4wR \sC#G64?yfx'ljd[LBKy3<`#`9A-#}օ,(῎4-pQ/HAT7x܇צ|1O] }*Q"\';'ц]B! /"\HhWݕ+`Y1U;/${G\uJ.:K1a.&vQ! Snu{1ǁR`wL2-y+ &iz%UD 'Nwݭg :Hl}Vq`?֑]S"KQA/FA&n-nXkCB-`*̄ ":}>[$vۊu{d4rNmƃQ.34}ޣxBC{cPlԧ}ئ5R>;1:uchrH94PɄS;0NՓUg ՘Z[58P0c6P*V14ΤN!t^#i="&Jhb8~&zQy9p)dti򴾘—MxkEw$Ln9ՖKdeϡ#]n۩HCR> 6+,n]:2ΉG5'kɻ ^ <ÕT G'<8 F3C.Q.o><HԢA 'Rzexn9CWrV]%uhoF 0xxJX/݆LoAFrVLkVҸՋ:] ̩{%FE`v&_Z슌hK|!hK{A L=*ޭ3 _t5!J"2&z1EgM ,cSDhk#9,7|܊Swse1pvd 3:٥\6N>Hy _YFcvLGJ6(g8z"*27Uo$r}?k+D!8_psx?ɧh"duI\Ih@TQ x;@v.vQ 5޻M$8WKT?  ~q_|BVqr^{3ܽ%,jIvMH =nSNe/hfs뵧cfջR%EzźTa&/ۻHv?[$[Kw$ÿ2%Nj;\a +Z i)9L}X0L)d뱫.w TJ.PdV;A~g"ͬ'>4ux_,B:_@mü"&GDvB}=K}tE_V Zsk0y΂W7w+@W($uoA︒ g{{ 2SKŽ?S"]oXia8*|[$50+S 0rЏ/GZ1$$Kŕ6:),aK-DZ!.Q]ZwT0ٿ] mQJ݂܍C Cŵo?(Rm.ʀ疅89ŷ8J)oTKwi;Uq;̣oM כCcU:d+*/ȠWSŹ'2䩾̱tbww -d%vo)\0lrTv2%Fz̾Z<2W5PF0P>c `OOU#lcYRLqqOҊiOBa[Qy2˄\7|=䊜hOwVpؕte 'RqP^XsG' d5~hC Bfu8pVJ]NmY@o9jM+;>gHE|8VdiAvEm_"Ů :(F#U4+K #zV8L~lkA0š}bǍTv}~ГTԇ6;@vQVRgI_rC,-tx4,넃aS[ 7I8x_Q+NRwl y')4"3̅wbXhkq?|AxG;ҩV u!eLaJè7Z¯Xx\mҭb,۵FkC $_zl2r^;[ &w@\f}6 7-T'Pv> *xukTh/_T_MTb]/< 52ŒFLk='u6ɞOvQJ3LۦKϦ9 A2*$u:5}\T/sTia7ˈgԳb} PI(LdyT884Z7H߭X2>&@g)\h#!V\A2D%[ %6%X>\/a1ȇ`DJ7SX[ J;0\J d`B]W=UhO?YqפE_VL,VV&Tu&K_úPaбk+]hJN{###Yt KCxk~[⠩ >]f5r<3RN'uu:|'~dD.SQq$& pI|ՠp'C$9 Ue}gfLn~seBf2S#a b%CGHJw|PjxKWG썥Rxf̴84(i.=0+ӷO<3D_7o{~GNL)ߓ@ oC!S6|$yv+p+H(5}FM@G?;T?r>?|D›k =*&S;Xi`z("ފH,6NbrFsoC#ԬYuZ5(nw"9 d F4um3y3d@etT7FSɏ6WG{`Ud)rNIvܕADu~t֖ V4Q@2M0Iْ%?pXU-0-tb…zƔ`*L]$4F< X *1D{Eyx0 㨽ˆǯ%Rgg+R(Co[Ӱ/RՈ~#0Mo$oهiL\X)?ˤ _M2wsEFLv8~Tvo%}h9(rE>رДV@SuNN1Jd."ݲwd6!Ӣϕh~A20U<5U$MOHC$@!Y)_F^),t܆BMɽ@B W2dC>W^oYEޤ_9c=cM(`('y= 8S6Ol~EB##gE oC`qS (#Å8z*)*8 HgoɡadR&%נƏ_2nt|xrhT嵬H`_;*Z` 2`?3U3~ສi{n n6vpٲ&Oت'mʶa Ş,- 0H׋=y =͎d X+w5qnNZ||ajls(b9PB;#7e2-3mpotX#:U>!Ȏ%Ԥs+4 c]ꮂox8b7gBnBsqu|7+5f ~2F8sJBDu|M ãVWe/Ĭ5qY/-,E^b;s/2$P]8^^5+Pw܇e 7Gw<qbڡĀá Pbh7V|,ci qov@K0$33Պ4G.7d(Ze(o)+/OwPt.ڂ8&M4%"T>M cpΨ'S/M_9EqN)x ~Znl*MHn2sDdw1{?/Ex٫"Le@Q%/UvqQy!E?xe(RdGT] 9^1A 3Bk9(Q<$+hmWK$kqĒ6jAKO7)0LSf.RMрZF0 3BH j`d]$\`h[գ1af1XK$q.̿ >V[v@سCCT=R\a_,/`+EGg0 HdZg x4'U*!P6 Б~@a:#cllMgZʠRyh>ڼlRgS9žҋ0~2zH"L}Ay; qCbZؕ, J Hk,3g-Z6*К}dj юK]u4p4aOݖRQe<&5CXdK82Lgpf<CT i͸+ [ԅ]0/،tZ]w&A&x=Q;\AVF4zE@A' _K;55Q7_Jl]6zw-4 ǩy֍';7~B*^%v{5ѻ8 "&}zZA5c+3򦆃* L/s&L)#$3TcR³ʗEYNPhɴ"Q< dJ)idW]J:?AJx%KaRb(NhmrA/j]IPV^B A$Vo=AY^F1fUIH,^X[,/>G;"+_U1p91KW'^YGŪ՛̄hm;R"=:Λ]#AD^xK*q9%;^vvo)?_B?LN=Yo T@a+e9S7p(횋xΆ_tAN`U|#2eylBs=Nm͖e}vrL\#O||$:]M $huȟtG7N}A|" zLK_inM!ӕ\xVQI RtAeZfd, vc1h]ũЪM]{qr@yL5ǕL32+Ԍ]1A7chEFoI%"TzC1%'G,o~oECT$K?ݣ9ќM}I;@S/QXû씹`nݭe$Lc;'A|n2cAj :ǯB.e7ܘJjW/-):..k0-аmrY[[Z光`ǥ%` N֛?*&>pG}xb.(J`l3H|k9oN:UG'_&&+QlyULr0zg(fHۙ#f6Q?1q̎5sGBq :0nn ?bX]24%0V/[(ezq( HֶH! Y *qGoEBa.Iz}ιSf^bgF@6YRCtILXu}r=]1y8ٷ =<`=baSRV W2\$Z*4qc zJ>Ez&;tK/ /r*.nIbyvxHkeLм<Ÿܲ8V5UiaA&wx}ڊ :4!;0ƈP;NꂓdO7T GĆTN776@h 6jǗI\ C[>\o^1A sխ_ܺ)n}ӷnѶ*&OI/#!>|Wԟ5uL"|e Hȕ>^a)m+{UnR%+j])ƣI^)=2,3?c#C\ewW+ _>:zbVragP 4j F8ӴQ(P)=P7:7JҤ6fb ώ1[^F[Tx Nf|@ 7HK֔"Djl,LUSwʸN(C>iI{.jRm_۳z]Db#net'ĬVm!=PЮ=^ 6{meB,hnT]3B(cBЌ5tEjDV4Sq5k[tGN0Dr2GwK#ה&V>tJDuɰI<3{fax/;Ql0s&Q}n Jw&׋>d3jʥ \gHnJS  קmbYgY ?  NaWѾ 5W%VڣwplecIЪܧBQ`Q28y-!z ?"oTy)+FtNxl_IY(WUiEZQ =ya!`ADN,92:`7Շ\TVL`b@lʧY^,O9uOz-s'9=`+tw cST}t 2d^-6ˣ5[]"~<&Ruԯۨ}32;?^@CVY"J ` WT"ɉ>ĆFhʄ3a|{SC*+'e'IT; f}pNWUpa@}|Z$WpmڹkSln#U2׌Ya54Wx<\kmM̀ҫ*0[ӡ%,bNAx>: bIB<"y y]Q "y[uO;HfH>L819?auQ3(J7LÇ{mn@9JL- )W3MlC^G].i{H{SQ\~/dL&xc|f(#K/~-LeGV> Wm];⦎)B$wsR%6@6L7vl俾ԩ+u"*Pt^&eN>5g]~<@Hzo)}X D? x%7ӰB*\1I?C՟}DKdik* Vaj; )ΠcOm9،bwjJxyD]1%l3 '(?J18)Pg<<*+0HK 5jYWg ۾0ȓJp|uʁN4?م瘵LQ?PL,c5QV|A'oq)IVٙ-ZK[qU:@Zo si tqlaR((zA,V2} ^PL4vYkdHlp1aՑqg?6 ]Ny_عGr11&߿}/jq6n+Z#LLw7kx:jq`YeqåC i"" ,'8(*GНgRO Vg7ߛAtgЅJS-FNc|,xE ,P&@Atcdoji$SҘzLT Bx(6bg:hLh|ԐʹFoRAmN,t6n"o^}M҇2K@@5)FX.oAMPý@֬5R^lp:!RwZVv,]gO'bo Cp),V`omfqQ +U)xq@7uCGbUK7˞@I@NT 6F.Y2tb'ۛt˨b8#bvwl`ΒW[F *DafĩZ 4:Wd9 wcMfCcڎR~]n0cT۽ aƊv%YK:"$Ov"nɪi:o*%$z,2.W}w!ĭ{J{c 8l5粧˂0yh~*֐y*!5':"+d<b 1Lu&&NFbo| 59 靋yC^I$C&nUjp?")qua^GnqKa{_)-0Tt -kݐ(ȥIO&(P1[苄qs 0&BUAՁ}Y {ߣh=nQOF#RUS˭EE⬆[t4_s˲ ]C[o*4 >jƂQ/J_85v9uz}>܉V=%7AkJ̥Nfiڭ^F]/jR%`qsүc@aȸOX W],XmN"1PZ%ܖӂD{1zвRҦ!ӧ0T1(Фkwwg (N&yZMwQǰ蜥dEkdfa w'I]'H B)N˔A\ܣ甽)?IBjS,@e(L/KǓ'aF+Jx5l?ԙ:eoU&o F08)_s16u˳TmP$ƛ}ܶ;^LU=3-$ٞTU~ec(>vق+#,1/yԐ f  !!>AAiY]B4hqbFz!p@Zb(?8/ٚ!ֺA2v5meFΆ?_o _ ST'[ԅwNM'_pK%pg556{рMdݐ/|xѮF"Ba)׊7m^!7)<΁1`Yrj;AhN-ԃu].p'L,U><+gX 8Dh^3u,&2/b8kWy k/"tfKc Aݛ:?) (ήQPDwzcd#4_0Q6| Pxp4l+6^c@T~*..ӝ<`i54i5obnVKחpKm}{r3@3]~bmXk37,g ߡ\oz AɐrqN=?L9/9NڀbIJלSXVFǶp>neGHasweGz磧35#I.or֍b52g>r\Cp\wh]uKZd"u6MHi 6|۸!ɞlXQ fuǦNR;^jDIh댸^؅i 6}PƩMB炷%*VFx!䷗2[2C9/4 7 I:9R߆ ٍ0Ѿ=lLh2+WZ>aIJOZ? :uN4GݠM%!;= *#_ǘW900sOPhL]UEmN6(.xAC+twυ.9.U+%6KֹCDb}{ A1D5foac, K䮝 CIBL*~y*i[v'n.3W l6d I 1eq,r:1)D 'T9V!PӳAtdJJmXItE[1sqUoo@\+ϷPS؇-!FdWb;[q9CvD&_?D;75,E]+F->#ۑ(J͗q4rHv,Z/qSµJm^mࠥ"Iɜ4E-e+)F`v1A5ʖE/|C 7VD,r}akbs)SA`1>ِa!vN0!#ө:`eX7izubOϤO[g`l+}^B3;P#9U&4.஀4Bj4|~vLћtx[?Xf łvs1 O\X}\0n6[pEA/'4LCA3Qw2&AЇe,' pQ[*NP*Ե;8o9BX)PUR QF/QS}%h=n $,x.=##\jg!];.Lŧ$`F{Q4֧9Nޗ!T\SgϋA p|Cxމ{(vfH}eAžlݪ^n3 pd(h䛋hNč SBFJmGv^4@VY]a.~u\bY#àlhbkQz=<ϏH#pTJk..c%mJ.iBR<1,ZF¦!RYEF@9#뇧D$lϽ6͹;JRpT0!L{( _&iӢ`SkԶj0w^1CD? ȡI~U{r>ؽncQ;h|7]JH'L?~wvJ] ~u, "?"|=CUU4E >zp(y^t@_=K3PI{DM+.EfiQB-:tzqYmo~:Gm'?9Ӻҭ4Js :(Z{b,noFޭΣbIJfMRrj:e"nO ap9w|3pʽ 8 w@XMޒD̈́jm0^J-_ N^^UNp])$Ԣae>ȩ@ g c=A2?QOz 7j1eH^>5{VOmPd^j(E.ic-? r:ƻװj-WlTUIUq2\Jd1ak;2᎑YØf|d8ed\AV:Fx[Ҁ=$mKɮEORF+lmr+V1 +==oV5"dz`jcyN&xj,$93s5&2O9Spd$`Y"oޚ*=u/08)c EO7C[-~0+0$6&\E.t"_1$e$7=iW]ԋs$CfqJ @Qpai2R)áO`F*8]E$FZؑ̍x T)r4SY~S3ќPm_%ɖ|6~p?jM31+C,GgFeBUm7\̡ZKîM _E/~1K9IڳHέ`|YKEIvZ)Z,;Ga2GlT{4~Fǒp*"Bp71_َ͋:V1J!Ν{ǤJ4FN>G=-]>8JL*OW:CqzOYH8 a_=fZjp\N{9'1)pc\):/ ̖ve lB&bv;jN.17p͵8t(\jL QݦG'|qn% ! 3eXD/逻Bb(cCdi*.7T{ ]l1NΑD 9E*Ϙ[,`sw$Fa|3nBl҄̊緶-;~VwVb&i ?wϞ[sRmD e=Qv39:XLgQ擱jPDV=(fIqXHwdL3JB=@TYvKh>dy9Kz mά= v'$R!IF-#Ow>r|_(kJ3#BXQe Yt\BO٢aXESOv(p-O\P\X2QU,/30$&>'qɅۣF=i죺7Ais^3v<`>aCJ*JR7$C{6iAa衘L2DX0xvwV7 سNlĨ8ǟAD1hpOdTkyHx–N}y^X愳ձ zQU잸6r'r;X͍senhkbWQnоߘU ?>}K1p$xcU40m$nǩF@t࿘Яda$t}8I.)##U!zǀ1L'{< "[ɳU_䃘4΢k7|GiK.j o 5(km#œ6E (!i$|h#Ӓ`Qp b+&2F@/4^;q]F3xFl .HjH _YP:ʈl2x&n wLhnE RپpG7ˈA$\Ss0[8[ G!달 +5ɛT3 MZ+yƃPwD$t@.-[_R|X>M& K lVi$K@o|ˊކt-r$Tq5O0\m9W 9OhA#+ <{=}4>n1 #% D :Jg]5tZ9އkO3ꍉv\#FDEwug:+y۸Nſ;&hU7O wgGP3ףIc6ƾFt5em]=rUج 5kR@9:'G_DS =>dV ̊nq-G+J8[9x%+ob[FT6gy TGA)R͆`cnpPƪt#=pܪ|(M63=$ZmhrT|4D) ׾ƂH=##"Qgb45VΫ<Ȫ#(фmDٟ:C0 ' Ч.Y> MH]jN=I39 @L5^dN.2lWhT\bܺ^9~ "@,JpP띩2TzOq#5>m[ʭ]3?D+Yv_s}hV*|޳]1l 0Css7X!V8~pj qFLq̆ ?;&[* x:ʍjnG51h j (:Wu=}4*mqtey42rk\ꦾS=k<)3@%F]zÌIDZp4#yӮ:ݵD!u.C#{PĶ̴ zs]m{Vjdb _W62UweDX|„lp7g'n:'=X:>W濔hgV2{fB. M Ƙ E-'ٖ2]l%b' d e\ <<1/zل$nxW#ՒMZfrn`+byF 9z}uXٖ#{Ds5^]5pX%镙삡hV XoT˰D*OTCH#f.+nyK5tw4A|d|38Xvha֨ @1| t5ZT1FڼD*a!8|[л.i=i{fو5:%D l_63Kj-fyUQ/ƱhI` Tԉ0@Nߟh麇({@}d +YQJ/|c^ԝ->/0j˓̉6;0f4ikK/|Lc$J! \gv*(2W x'ҕs#&&P%!ݖfVfnFOj,u50w(t?or ʡ.d&HDKnxzls#LF.JX}E'wfF+Je]KRSڎ U8vZzjg1x <~^A[sy!PpuF ?& g"ڄ jyщw|69M8V8n0Aoj6uIfC^=ĆT,$h@ƀ *ͅ>Ufb4<7I:<-_z i2eM)f#Oퟤ 3%IVd[4:wkՎAןc}4N&_SUAY=4Lg^'HLˈYՎ$hi5Y G6,C|R6??}Ƞ+#K4 koI Ǒf Z*іXx,V@eN缎vdsF}1Vu&%_s'>1&&^0mqHuft%֠sAc~;pNVDͫ5 C> e=N砄;fɔ'VVF l2JmQx/a'm0S*"MfjVժؘ2lM/b8dvgBȵsj*񤕜(H:$:P[';-FlV  &_tmwP4yi|AC`9ӨFNB++sBln^肟}75^3XDج֖t'bBaiKRfJHGbޥ8lZZpjR,~Q@8..n!CqR{1JZͤOD |Yhn+8UA}UGIY!kM.`Y6_ҿ#sT{Nؚ[^鴳3vy[^%^]L}vCP#*DT׍3%tFfؽ J?93)͘h5ERSryG^iPa^c3Mu/ҍm ,Jrv_m?zRh8be8__"H`SֱYun]di(_s(Z/9KpCA ?ElWk.lݸF(hFVbv:='j}e'|\bu$Bї0}:F3;~?@Iڳ|yG#7ԫHIHY޸ǞQٳ߉3fO]&%Նbt]NwܣϪ ]/&u )b5W0eIRY A3O`'[|` WNɴ}vJ+]4;k8ؚOF`??Xnpp$TiSsՐt2թ9[tGa4XʄyJWl>qz ,:a‡}2^q= "pTN.bBد\QDW_Zz 3|} 9[{7Tr6A=s+CG_rM,I6Ռa7M8 ?qk ~cA:c?i7擢WDSq+&M$gv§FPE !=pvKT7v*cP"ti% o:N>k#BE7Ud!-\f8mgΙCH;fcb,ɗ^NcUQZϙ}K_7?A,F܃3֎,x AVcЌUCcA f NCRRܗ+ڇ6xd ^H!v%PwGGEo_ВOBӰtpb"ӡqyvp$K8j Ԏ2SHKFM%ʐ]'\1o࿸>QincPW#N  B>")UZ;1$\$!w x sOI&~RvܼXQ^oeuTP)zw򌨸 qP 1.mL8%MWnjJ 8]1=Mx"0$ zSD/o\tE7k<{+J.aó-67A[ޓo Q_R k{s Qn\RPNPtܡUD-:=U%t`&bBw~ {Zsm޽4LEf 6҄¢;RT2DZh8 { cN$kv+!^ӵ5Ԯ]{OH2_2s&f1ƌ_VLfXgA`[T)˴\4-6>n o- *Vk[X57^I;?)OG"Α 0s䁟EǕdĎʪJi6Xf?g:P` MEo\!Fl20,o8q+yԋ\^sB :0Hp*n0LzȾ-z%55qW!c-9;@vtIaryp|}AEi$.SAL)3FL<l<6=YXZhl6YaѨZQhLjz0Q5^F'1ޔQܗWPeCJ#E• ho!i1WtCNpIM0 R0zobR0Nen0"T: q 30| axߴ6<^ιm,;U}e}7F0-%;jeOKen2<AYQN`_lu~j#)l *$~\]4lP  XoF&pzdAw%7UO U粅BMzfSrfe~ۭ<,oTxwNַ 9VrJ TR\`NGq֍ӚdRFL @Z9>HkLF?Fϯ뒝7-R"+aLU g ?η#(*mkKEzxtrm;}I\Ÿ񓾂K] U'kAU0o:. =lⓤPGT\F偵]L I:&՜jlB S)Fzd`}S'GxSxEV1E68#1*cWθ%d*-PQR)_\?,~,i6bj*ZDBVt^nA1%󮷌i v;Qj"7o9gL\̵FUȣtWsoEi?Ok_D<)_ѪǦx%͈ ;bAu9V덤\Yig)ei;&.$ڀӫ^:.tQDI;\j pM A,pjLRBռBP>'W$8~Ǥn.\:RDvN#xtplk:|c:AjInΪ܌[Ir}?@ cg{){L Ztt 9lw`T?(klN}7ٌBuua0i>Ԟmʇ-u㦇S{`* rra_9\N؊l&ؒ]1ޛ佮ܘp(M&-JaR?6gr l,<Dp&;Tr;ʝ/?D-g $/],A!'?!=P^(VbXm2 ~5 *`9tt';ȤDu#h13gl+ ~Hm*KMYu}Y\ܰ%iv`4KM[%$=cO+f ]Ҝ_dKJ{*8u; SavB7IXO3WD{OB.Z+oF F ARRWyֳqt7D-&$[ު7qC} h7TpX?y4 N7H1ַi72vą2mBW {`N)'4ÊP_~;Dz $J%ؕCtJB+mB I<6mwb }/"?:#BXg_6dsI+-ك%HƢO/ΰȶ@E 6;:v1H]ֹj^S>Bx~E ţL2TT|TBF?@Z\/ok<y-Qʢ]Gk מGVq nZBx2%,- d e2+sW';X>(OB=:2GeG΍P `El?O.~̨ubx63_>%C:3Aވ-L8q4sDBQ^ [`؅tTb^E<;sAnY}{d @g҉1c+ fY5vLö7S;NRbQix6)zdZQHUqh5_O!.؆>+L>*f}j },8܉j73x'=>-}LZ7.v&$sIXj&wס#xN#_C(h Pnʦj4] xĿ9RH(07 (d4ܯQ zt~=/ѣe~a&+ٽ'NA7$ay= }WMyMIߋ녏`Q=5c[!?rz iH+Q 3zU:jm_YSfu(Θw'x>u5yڃ==D2{n$; ,00 IRx\g}ar8B4s[JK؊;5 U*˪DZA9+?Emlb%}OG1:Zs>y vHX7/rQ1HCTyU7) !'fS $ ɢqҜ]/p) K^ʤ+osh.4 .%N׻ =_oؔ=!ouQϻH/o\LƔ Sw'fE -@RJ/r)D.VX䝤 6@’eWĘ6ޛB78ӯOXJlry,*{dB㮴O CUQI~d p?NxǦ” M#hy6K0Ը*GjKDi5-F\qI q@y ),z7FD#^:A0XM8l6hqlJnR 4cxmB4#Jd܊:2}! ǣ qδ7[ORxtW>ߤdxOz+uiyC PGW)>{V1Cxu3~6KhECh CF7? I |C3 6H>Wh lnL1+={J)<60MnX\$J(zp<_叀 .mF>Sj藛#fXG6f&zYEO]k؄ims367*kySS!dc9%y˚ OX9A[1MѨ[Hm%_r i%+CCv+v嘓WCF_ VDP2o8bW91Pv"v}j\ ռwQx h ͉(nR %]Q=gaB?ya+dX{2s1sF3x&]jE/7? x ^1La7yBFlibCᖗ׆pZ[|*`Q;zlj)*ψ1 ,&hO]2q=<0G_(8MqF؜[q-u^q\+\ZA̮:߉Z2$Wh[~sV [VyH\reU0RD\jk~<4@ŐGhIqdMC*Cf'PT=OhJR_u;|w~wD|u b?gW!ܕ%y /L՚̃ؔTMucB*G},H汚]7Dhl?K'+KV]}=B²]4uh:W8ǒ Gi h ǓPllr ~Ğtbz5td0ńCַy+WNۓ<&-ME6[?L|s+|ǣxCXrֿq`j:8A 9bڲ1 sH댛Gӳ̕`MIYs|'ʘiktWb/ԃU?/\$z+qK,}3O2z#}_OyRYx뱂M6gry3H[ {TE#zqAktF3s kXu'Z8"5b;y24dꋱghpsfWC%)- p7K7wṏ:ǰsL*D7{֑HOq[-Ip7_cbjiJx,jZ'/սNlꏟ.'eATL<\19(`_npC=@:z-Hjn581vK<瀽%v_:UiWj*m`G\cMpR3Ah)07뉜yV{94Ԩ8۽ <j= @{B0s@pmȇ[8\<"gyX?n%GTs^MBr-1S 86vCDS3gn<IV3JbdZ^S2Z⺭ /B{G$s1⏕vUp4 `Խj#7!R,JŎH\gONɆY?LB-މ{o᪍c]Y@4$71&y&O=~P:xP&یEa7<@7 )LuL3|6 /A.ۋ HRҏPpI^c{0D5lur(^NDP4<'vW<'2дL~6uM bk܅\ _w~5P#8A`"^[YX̏}X0ըQr]y㢦w*}"Hif|5 ;`Zw*:d72ˌcYyŭ˃Bǚ2WC" %/[㥻7 u}u%|ɶh~WJc̊?q]!o.%X.I*v,ڞ"c_.iߡ3MLxv 4Wt0fzr ULNqgJ$EWFl @M?HoS])5`+!$/,ܵ:+kleEI ~qcKTK)8 u|xE ]%_m6twt&*n"kϝ&_ ĝ+#!B`Tc 2M'Ajݾݝ}я '?CF|3?aq tUYw56"RGqz0jIpD?MתZXΙ+ QXIu+:^8WPj5ʪVQl%ᄪ%vz8/J2Y$ܾCQL=Q*7DoˊYPxF3*ٲ1 P"NүK | !l8zY€-vv ^:g8N\&ܘ7* J =Js9)ЛF w Sy;, d|N1i4V'v@)\ BT8zJ»P (̭Ǣ+"3;2b|ku|B8ջ.A\g\^IʰAFGg6Ǜ ٵN v(NcmЯEhaSzCx_iTg Iw[0FqOVyDЯ>pU/cr+$KF8 `q9Fd02ka꿨 p@,G?.dH=**K cĔ"k>j~!clnߙG ܬ<A?ȹvSN_6+Lmlo.YO8^|WFbH5d@+BF拁:PSE\)Yҋ$g@ cW&L4U&ܔV7[pJLZyxef f6&<Iƒ݆͐9$$|Hw$zGWgtv.hyءM0")3?3D jc +-".s̆JSkws"~H1:WV2KUوPs; Db9 ݨƒZgz`;G*&抹)\Y飾_J\5鄫KЋ5s,\D7E)\u d CĪG-< lm-HŠ6iSy4uF1 wBH'SwL=\B80Tl}@F}VP<ơ2xg(P[> GIuMN;4. I"K -[P4E4``b%MK~2}B9s.y.̜W6۲\7@oMug~^­8Ϟf?`Jml$ !C[ʳ(6n`@A {Dio`!F؍is˹ݭ =y=a%`i̳.X)A㣟xmwȘp];'9n}i[*Lgn ޟ(4M+_*@/<||wLm~sRluh^umJIyǃcsePճ^8/3K[Ylhʝ4'L2j{x[ ! ~xmַr{P!4X$t,W 0<[و_d9h2C~$!ѰB*ATt[I1wu?yE2+ ;*08"uJ&րIUO-TU*$بK[#Qs@_ G>W٣@#<2N.g4+5G-kBs8BrZ_DU3pb{c 7Y&–bb1}y#:FHh!"AP@gfphS|E[ wMᘭغ҉i 9ډOPNXێӨczQA$370ۈ]w*a&9K=q3K3BlvYDέAw%I{O)ЀTNW.z[ܠg n<& *Ƃ@I団Gٛw#f*ޘ%z[y; |L+imĪuRJ^~ ?[% ^ R`r9F F3xh% qGz?"MS%:5BG.C{Zs}5Ȥ:f#B\R˞mJ|yNY*HV 4T7,Ts]l7]Ҍ?) ɝnpA߶}!!a ݶ8KўW V\mKHbvcT$m5 6* <^w|%EL@.D{Xwv$HRݎ*yת3+ 1)rz}B" uOYsUe͇il=@TϮ>NeS@8nn Dļ8@J,[LV %=f5ϛ?숁\qZq%G ԡ_z44t'e-:'aңec eՉt<Ī[}z"r?͍n2~).1GR?UYP,{gCV|TsY%QJo1P7_?OZ[OlfƺFo<ƺ1?/0D_ɾI! 2]%_..}aowE.+o43q&x&T l %X Y^@o&#RfD7wls-c8eȜU)-=C޳}V6|#dؒ[ՕySW [{e!P} a}VZnS@qgiWzzyxgV0e04WEu^觫 _ O FXmk&J=k /";Gw);*Й ܾܝeZ.0 Xs$'$ y8*ZQzˁaTg83lBTfDw-o,xe̳X )|ȠBbkmvҧO`Dc $]ߌsIG(O\ݦ&جQZF[tp;N"<'tNOu8U"nhv{HĊS< g= 8\4B4ʹjO|tupo]PMHjLX_;bA@Bc\ߝuoR?dLd6OQ#kh.\aK25A Y8GMh'`gT`~qPHZ]Q 84 ii6%}_X.m8Ap 0}t{#5tr`S%do+$b IӞf[ kj^b:)4) .*S{Pa=9)3%×`&ƂM5kη?.%MȊ!_Dױ1bj;S;ǧo%zeX$S)TY"9&U3ꡢt9MFД_38칫B.X=^DˋusD/=YޫAZ 8aRg8OmqEFoFg .#&W0.l8<e13QʜՔh({G ڵ[ d>J\b ~ց䎧%?^0B{ۗ.L2ne (d@Ȳ[ئ%,D9ilLʅ]c$ɏEqHTȠ"t1v{ݸ+9M> k%erB$c>G`,.p.9J&`2>U MR@c <&snUmTVW@Bzs5ҪQh3 .zթ7ֽHJz/u鴹xD1i *$BiTJʂj۵P%9<w5%j' e|v<٬2q|z~Kh}V1*PUaXP>A46#]OB8TXC͝%8 z1l_Gw6+c4[nee>S^iPXɹ|hy3ψ1E)Q<ᨛgN_p{Hpś!Y(dpK]ŲIp-TC?dB Km\fP$O_,:e=^j48 [kƭWrWE#s?7?l ޷u%L`zbMqsDz(0^t!ʕWMa=]jyT{ H L"U":R>n@*NJlnXRbO8"o) O{-Y*6pM;I:;QE񗑶I3]E2hO0SXr 9-l_ƉD}z`Ȑ?U>_`bk\\l3NUL@i0^wH(oô \Q=d@׷}$`kw7kGhG%4<د k. %6;bC內V ފVP ×p;˩J[ z˞{|1dާ&Hah4\Wu 0{|'^ U%1ΑcS:wQ C J.,w,|*'˜lZ]ԚdX82jЍf]5q˽4n ߚT<VԒk9AoI}Q]`vsSr~vT{_ !bÕϖ;]tDbvB;&\L7y4K]n 4j )WjYli pt[UX؇6p~Sw\7 ;B0\Fa2k?;=>y`k$))48-;-f2W W}5SI8` 8+ 0Z(ዘQ{u:P-$03hz ĺ]F9o]w/<8>Wlx@ "*60,d.sFꗧfv{"F~p] krRV/<~/ayҨ`. ";3džCIGFK=Ctf_UY 7a %2,<5Apd1pG$6_^ \yPڜ%("=ztd.AxQh*];giBsl1Q. uZW b/pm_㡟"r,0^ #Pfwjyp{N {oCA7N=zp"PZHGaL#MkS%ts$n=PzOzE6\)gM)e duoH?^Mp NƤVFM^,( ]Ñ@,j iov,N \kQ9bƚz8M0N%ێX[gE ܔ꜌ w]H;0vg ]yyuQWre|NB%p7_K9+Z]Yg\u٨+Xa7rb'6iSc4m4:ߖ4W;w_W̒57wzOS Z^ i@{ %qt(k3yC[3.La&==̉񴭂Z7Kպn񻂂!U}WrIȂ<r{jlMgYZ07070100000014000081a400000000000000000000000167eecb830001f120000000000000000000000000000000000000005c00000000./lib/modules/5.14.0-503.35.1.el9_5.s390x+debug/kernel/drivers/scsi/csiostor/csiostor.ko.xz7zXZִF!t/]?EhDTTk׶ǼOw_k T-q3E "?T?q:K  O*u>Ч&s%P+a[֥x+* Φsp#xzϨ8jH2 KËSk*2{@Jy䷞/aX?R#*J#vRɈBG{3tWuH LUqiAe+QTU ^K6(X@xrl/-M`,:g[{!Fv$rε8!w1o>& Tn/x`I.]u p5m$WOZ6,Q.fK-0"2-|/ '|р\@NX̮4qF4qHΆ(it/]~1/+I1+h-԰i]| )2Z+ӱ?1kkdtSkIJAIȐUc Rj=ExG3|P\TT Gب=t& pRfnh0*&m&ivpq!ki|Pd%w"UҚ-I Ү١ Ii]N^ +c1Ma"*`!`VLw>;D1,,[щTg}x<[' KrJ0j0=(:LU9+s+Cqw=~+WM|d6G q+NիwubJٞX"jY=F~ﶷq1HO)zdŠslՀى k]'ЫDE"+4+ T{^AX`]Y\ӟ4&p8m|xNJc1dƭHn`😖nt@=U eMc\:KNJ0u\G~J <+>+B?u=4uS+ύä꺳mWe'3 36B"&zOwl&,եG`V\Viv{.Iҍ c~wr1h75ízλS 1Va,랏.V8U< qmn뿁{r"\`~wu*dGڮ$6PW"@B-{IS&; ).+RcCW )ԃyHfVb[\;oPJ#wm)!-!Ea4~&E'%h>C}ժ*/dyFY2 שe0v1IUƉ0 ٿ@1ed htNk!H*|YE~ >]C?XZ MlI^0PJxy~Kvef\ &[j8A$o;`U^ᱛz)P߉,9/c$'ɧ1=`x,o扈CbMbPi|&lX$ ( y%@uuЂ*zi҂H}C r0˖ g5QޅildXCYVL7oR4fGrP 8wbI\!R]fv?*efh{keF͇M) LYX͕T}[bނcĴtXOR7G*E[lxf۬4[V4"k>_ߥ-, vZ#_=TUs-,Nώ!Q ᚺG,9f'-^u1aS4B#faH 6zZLO/]`Co@ɜuwP f(asZLx+EIuqܷj# mR!Yc$О$n@U \M>jxϥ~ܷ}qCABm۷g gD2#d@. ̡-b<J )2s,wL"ͼ !9 gpe%/|n{45]m3Ѩ@fRڢE[<#zU5 imSiu0"SkU>vZ3$whI%H{y@ylZ;ɰ4%Dq45ꚣ5$o:Ğu  a&>QYD ߳n8ydzX$Gc:m8VGۑq vTҡl$*m@'Dk~aIL9pg SĘ>G*1\3|?- }#VXCLɳzI`RpN[-츷!5x(Rc|ʳ\ ˇ/x#> o-㭢eӱؗ%-j9dx@r9HЍ== RklOA8 đ,wʜR1r\\Sd'tZgyM}cKiGo6GN336_v;$6JۓJXU F_O345SNH@~ay"l5qhIΡR>ځ$=i+!7q~? k \lvSW9azwsd%X2"FGuӃ-X}p-Q\$dRlRD.[,w4h2+@4݀ը+ȵzzN|sn^Aq"(_jFY[SHz_JZbk[e,$B+ {ۍ5/kXO-%}eȶ Ih,>a|m9&auUKեF]LfK~$^#}i mTֲkΑa:mME$s' .UU7ؑ=qa(4*J /Lvʑsϊ`kj +}>vKV]-5ۋK?kp$q ,T2eX^AA tST\n?{L~t , &j+V0y pUOV##啎6JN=N* $D~_JQl 4Xγm߶цxHy` Ph |zV´J`鎿[oS2?ZW$~dxhrMR!Z3)wH$t}R /DMlLs_ςWkYJהgĤO6mv4*C;#8b4򱃃ny-Oj\=q[K;pgQ \Y a~WDj7ܼZSdb[UReX7f 5 4aXٱtGakI*eԳ[r`ѷwG/c]7 RZZ,mx1=oY! zi*T|`bzo#Wzh" qDL$E( JvXgd " %:GJI3ՔASβ._ Ct'|\:La$LrI13)z 7zPqͷX,]M-}t#`UzzT⊘*4pGDMM65cthjʯe&s(#yjࣱӆ/\B 7 >^ӿmno mzHJlc&iHMȱVJpnk٩قrP@$L6L^``QOmJ`mlp!Buzt,o'6/rqAA *묿i4Ff ͸I`z}"=7QSTV!1ͫݫбyfSܼy32MPR&c@0LQc`6LؾJ WlŸM?|oh5Hf[tu$ z)4 {lB^&b.AvgѫC;oRNKnKJV@KrZMD!pQ9rC~ٗ}_MW{`VVji:ὲn?b.X7:X1?c`%H}:m#U 䬶|(#ͲAuP&w쳀:?xAxw?J\[ȮƨA4RʎcKyta$DHE*yKnl~ݩ DG Dn׎,T0TᓒMSx.,i!$zL;΄DzZy8/VI<1̛U tSAU~G(rRoE_hF/,Nx)dyBf|}܉3u˔g*H??P5&C:HG?I#$m-%W׌pZQLy 4J; +!7=rX.URc?|ewR a'Y: Iiy}w4X'Efxw*YuWЉY@9.`V ΙLWrÆ{LjV'R?Ev?n-2.7m&ٱ !OEST# sDR)]=/Kl}~*ckbB5ixs6 BHo>NlYtF570;={e8G*  MkM;|W1 ]yl/0Z,^ZVi95oqn+GtHp.6 0omVVp(encM{{{{tn=WP ieߕGe~YLgH .pŢbwf. uFխksCn;ˁZv|dZKablVZ,I&YoX_9fJGgYU^BAF_T"TH;lu>@[3uX~V SNdh`.GPib-MKfڑ7VW;˨ )IIzg] Mpז1;2^} [$S۰TlEinEfil'{>OCRY#"jw%c_1s9y@Ѿ1f">D!|#m!xh ~OT3K8uK=MI-I\ޝTfga/YanͰxcn.)6vBĦ՝ר:Љ^2~U2Ő!lgRs UyZ֌wEqg nc3K}UG9%5d+NKs-Ot$OȆ\/B_^1k6aűIO QP즊4Ucے[cr,\$l5ofvVOUlg`@bm=N᫋7\-& M8ZZu j6ϱ^Z;;"]?Xo֔g^w>TCjH)b@X1/m/ Hc%/bs ڥp{ l&;y֧4?aǾsP;O@?K*Og#n " fؾе\YGOsκ:3in@#[^OՊ+kz"PgkKVL$O| JB `gpY9O|Ezs(W VtL^?)IQ " ];|j~^J8C`{x'i'.uˍ vD2оZi0 "m#1WuH5;o4bS4xcgWL$gRe1\ ݚ|2 M?> 8/] z2XT-UZ# +SbaBDTY}ܽ?îj?k\ jցz;m,51yY64*IzJ] g36#~u@]L/bSou\BzZ@#kӴwcDk%/k}z fpayRk!Ki} SFs>41btZIDXUZK;Hz-&\p0}lX:geX!-8ԅ?Z6 GuV&k@4F# f6H,xqd]Fb_suɂY[/lPnzTZ^fI'0QfN@z"b /8 hugĦpG8~#LH1NEM(0線fX-'T_32?`{.ޞ.l1WMus" R2o0Lf?`f"JlD/%X~ ,]a[Pr`Nbw٩5I&.s5⵬IEeZrDmG;?IÙGKU9f-p.n,B1*Z1= 9&FlG s$dMweˬxd}nCЭ3Z6ñmLRCnC*]lmQkS>:&RɂE1vOV-%gb &(8Pb8:ByIRE.}v"}wmMl=t~yv) YÀBɸ"_Z}Uj@-M.z-_{XjR&Z;i :4ͥW?'N 2>1],P8\s73衿d%aՇ+`=kږ i] 7-قOd%}C]iԞDFHI7"^ƙ œҍ"8I{~Xv:r0j-}أM)E e`$x=9^&cs>}H{4G+.ƧR i_*>$fmM/1BiRdu!p* Li~I0}jW~M?<}-=B^ݠi[kl&S⻣r^)61tL=:5n`fu!!wʹO0C\9gx=8RS)Eۺ\NKV3fz[M 垀8^ ދ qFGS4\Hma"4%VvM;SIm#4RN Km|;’S2BTG -AQ,p)AkkF:'3Az)h!1dv^~qoJt(y"$-&*Q^ nwk _ƞB^^wr^Ît{YG% [9XH:\lSc ͮL-»8dm4}&`;DSEVŵK&KMO=! xQ=nY$FBrb¸r0bU Ll]Q'! 4-9\IuXdMrsd'!Ǥ̽  iC$ vYOXli@١T];OŲW rs@ woxy h/ D7 ?1q2oT& 3fs <9(wןp Ԃn&^ӥްpP"yUl !j!Ǡ`Ild׈/IC 5־$t1PwO*D dw^}YPY).E[%020oyu 696 fo={mdTCpA6Xϡs6Yrsj <:Ko 0X$X4g \4qGW\;m_z 'tn{/7 +u x\ %AȧihF4;Z9շ=mC;RNQVsSZ . RRژldrl8D6Y9#.dHLepY'WKŕc6D. ]^y mC:1)۞zLxu +pxQ4W 7 %*ࡍOe$GA%ftUu{aPhׇKY8w!L0 nE {4';eH!<z -[r'm Ɲ7^&ᰤL_=}ا=d&z)y7J8j]ĎCoq#TV(P>9"X㱟lGd}jrcS{6J,9(\vO71Vj׶AUphQp "Ⱥ'ayOK +Ov3qI 6EO0*tw8FTzf4&0.Mm0jL8sg. u*@~,L. Y}Y,3j EoBSN_FT@9:g|7D I%mہnU\Gn3/<*,&#KniC%YYs(1w̮7!:,2Xcаmm5e`!hZ)H+Ӳ/.0Ȇ̗G-kP`Mޜ4zgH*g ズ 툠wNt+Fy%%hr-P-nHv!낲 IU,oe.탽p_VPl`, _(4zcH(g욓q+nMsǺ{iFcD0B\-Fi~Yi u-83KTUS;%P/*9 ԁ9ɶFQj$ 8Á縡㼓^ MO31kl(TURkPyf\GH)zR/ȯT"%LNECC錜h0ҿ0N-* y OV~{C}EҡYB mѐ{0U\dpO>u}S q@$I,G2HF<#tт1˱Tp;5֡e5q׳jKԽ/<,6:ZӐ\L.QDּ/Ԫ{D1_dKz/*%S_4*yLwj*>*ߪ9qôصzkz"In4Ea<%ƕ6E{~[0|@ەo ղ:'!9 Hn ٝ/򫏌pr@ԏ)Y8[Zq {ff1 z*Iη__y[1^U騉QЅD{44.-3ϴ7ΫO#3aʹB,v18ajL=)3w9Ң/zݢ^vAIXسV+o"2Uax#'W|_f፡7jpoGr KaqxdY^Yr-fKetq!GC]TȘPOx pSؘ^|ʾP*7'R^u2p ZjL;-򃱷q~C4Oه9sz-+:p x+H} '(ֹn\#ͮza_5$yJv%gkQ',("ÄK]wbn42D@8{:Ρ`(qH(-EP͍̆. {9F)籟JeU)v'U8 "$u0Q~3d0*HE/mye"Fdھ@ L0 pr ۩~8x52PiDNhv0#b2J`S|(G z[^& gAn n[1-@h7֌6ŹUFbMC@Gx" *GmʍS/'GJek장׆Ф2$+_q' 4V_aߒ#jG:,a}270A†%$A P*cz\0'qlOBHaM묤2AoP*}Wb?'98ǐ _( \J?rg-Y$[' ۩З|Q?ӥ#dIx+ԵIC ]8b1^ ywCJ~1 ^th:{Btwŋ$܊f[{|sy6c9ŋZ8P0<lq޻Qk9䨽QxXupTټ1=n}ZEk{X::dZ>\LJ6]&̙|5KZMI èڤ|f22~txSw&lao\ӥ dWęZ7BKRU;GAv AeßVwDŽ?9X ߧ b1u@S`<ElOc(lOͦ>LqǹM1-:{P~df X1$C"q) $~ ] Y g?}ǘF5i6$'/;H`ʗ^L9n᝾F/{鲲]t'~*$+@Š@ʺoxMI)4/)eEξ7>Y6ܾ1mEAP,5ܞ"-(z^ѳYxAXwrK4tRO;G>3GNV=10vs P2Ԅ8yyN$0lThctt{a[CF̐4r1˕B4.蝁Coe؀cxoICt-TO}z+^HŬ% αųͺZU'~(k(mq5!Y0/n H`YoaӟR1\4=߯ 3۱rDG $i\ ϜH\4v2Mह1#g5( a{f$ 4#'t=V5m٧ö8df-{KʼnnH_;b`YԾ߮ELY6kIK0>晞/RQbi!^0xP)N+DʦEB$a |lDAn-rx|Ay-ZDT!+DDeEA-ڄ+Ӳ% o>RP\JA,hW}z%U"X6UӼ@F,_K7)X/Pm * RW9oO٣ ;fA^ἄkA8-QfTq$c ʓS/B̡c0N\q7fV4!9 ɒzK#\((-o om H`(W}W@ ~]ʜ9E1&>Ȋ9W?gF!4zrU;™$$G b1P8s d]Yi9Sgf1ĸn0M8v"^陻V(bMPϷ]q UXRn^`{o0r3x9u/ġxFiK~?4"-/NPSjLލ砒իa/T*)>S# YJ K.e+ bR`w]l4:sy":NEZy֐{} ~k!?`z&f"LQhȳM%hcK=Ok/'rR^(1kvաV^::~ ky?F/T%“{@hLI)L$!hl\tLE\'6Nh=%.@3MlOmJbQ$4~>,ѕ۫56Ә膎%%;.]μ,/"AϠ-tˎvoaC>6XaXjJpPŎurg-ffo#僁Өk-P^K']wnNѤT}9=,JG`,V/?@ =+O@(&X)/XS\bΧc~b"4h E-SpM5] um.Uc`CB( +<ۍ@*~F%ϪD )mr]vN?.Br b%Vς :Q!HoU]a5#}_o=pO(=8֓\+? ,_@WOPW7nJQiJFqXpJ ~s̒>ؕ{u}5Jǟs`nMszx&dn!A0Y;:vfD790NR*ڬ7^g-#YxH'6F8,BndrlESq,И UAIfHG<1x?=հ+&S{{N2AY&b<.u) zdaz w9/W˂I׾="St)FytЩIqE#[$ glyuf{r+lf.;CǑzq l)M̗e]Yaq>\ KB=Ѭ9X*Bj)fDW2puR+Gq,Ey|nT \ Xă`1?K]s+yӖ>΋dN%SBvғoEeLгq2lèl_`gPt@_#PYD\!>$#Ftn!m㉃~KJ9afUyC[SfPێ)hoe /ZמEJ(70TY] ЙYˆkY{ FJ-VpӎTa;(ba=/qdWcmSs'8kT-os?Qn{IBPxHJ (df f$pk3dfVz{g^2Wwr !Dc Pm\f|QtcafQuf?oͦr8 x!*rOt2*:ZEn+A^FXPjO pz{&.eO6;l S&xvfTߑ"/NshwrYz^ے~$5ۨ[ :ޤ3y7O5a=Bog׭]5{M Hb4Dk/5(pRCQ]\p@3@',dLq`TZHWoAsd[W:Jj"UA2odw-_i~k)O&R12 :XEdv z.S8Y &It2vMmqBс BnZa զpV @̶l>.}|,M'/#Te|(YC&m2أ7]9흄 #tk=d x>>3Qa)0~/i@_.w-J-&88Mf;*z4g.*w䡡8,݂-jƥ8hi#~%gr?tBBv+t+$Z Tq=Qg7`,La/t֑orawֻK (k1۵ k6 i_Ĵ(qB &3jSdhaTq̃=qfN&4Z{~̀`tz6[(^N38'if<8ܜyт)/) /LUd~&OGA1JfxhĦ˓'!{ ɽbW_ <tR9o!} 4>1ٶUz!s;0jG4 6*%[[,ucC$If> @I~W a&6vzTʻ+.@6I9`c@GYk|Qܢ^%FWXRerʼEq#eWp탅bi6;6SZ=Iixv[K ]DGi?@`9rfԅmg;C'{(c?E~E跶\qQ 50jc$G1RrvI5ۜ4eAo#£_9\&"Zm:igg՜](,T*Njj"TM?-x$ű_&ᥐqh`(~}Xl`YڜSsg+kP d&[Rg^ mΔQGp{m#ϻ+*=Grߴ$C\ UT䱐[NXXC[~XtH-mYT`ٹ)^RRuO! @ Q ,#_n۽+Z]XCE6ɕc@T3(R3o1xy-{eu`.dyhwMGtnD!Y .k+@1ʃ5doEX `&OBbVT; p T欍)OmkS#!Wp#(bdސDZVJt WG"wy_K-t(.K'>fQJ0$Bq3$vKR͈pPR [ ЊhG7Cu0,W;4Kh |ږ3h;I&ԡ|F-7ӏG8%ǙQrVܵl}F""oIи>c;)B'4#L;n{5Lg_;B}A-D_J!5"'73O5cmkEUW;H } wϕPStB!;on%X *}CX& 4|!煫HA<5R&qunNfɍx QGgb\'3cT2׮|dIázdƠ4x\\/yƼ{b_ݨPmNxV `K$`摔c.@ 3h@jkcs<ņ1McGMSIo>1bj?oYC <}r Fx1IzXչSp̸ R)5&G g~_,ޔeb/؋`nCYu9:T'.͡,N3Zc.ybTKeeSKl8aD5^ wISMQ+es=fvczC Pv EcڸhɾBe6 yd rihR7pFoVoJ5Wؘ|!(dTcP\r֊S˔]~Y4?ε^$CDRuV i҈s)"w+4Zw}/j V[!*_BIQ_ F .T[n!B$&tqiX;WyW=kA>y);K oWMX(CR{kb E&c21E(¬J( MF,p? lv-DTM=EAԣ}eFi.=uX+{AΗ7_~(;V<A]饀A(D~c W,OWٙgHQ7"$?KW,T42@*= a4\%tIPurxV?ɕ'Qce 'E=Ո3qOk~-{J(;">+P:9 _A>2ێIL+fwwJRW5 V l~&/h!zG+Vu%e͏^6RP 6Clj^rͧhV-2zv~,'[JfG, bU`̧9iֲQ+2J} H?srh1:g{)?bܵ0F'%X}ёmI2P`AF%6/e3\jW4~:$pC3-_@_}\܅6nZ !u~_x'}(Ox*qysk7\c.ƒPLu }ֳMbU'Wc悔"_rLxd㶌_*u} 'G96u8h@^2v*D rS$}e,:0.cnPYIN䛡ȢعJwtJQĹ%^t̝ էRDnܪYȄ\Y.! V}9&4QZow@~<NF5C[ay|]SUJ2vF@iC;\_7^&QG}V\V:-vV5#$ 6`w+'D /}j^^/AՠLEF'⼷UmX6ZTGL^-V_8qX0 &YXBz;n#L<^ 30aOL3m=:~;7)v6ؚ,EVdU5T$|bv߮"eW6=: BO:^j:l_ہ"ƫQ5=J:RBNa ,,7C4?,KsvE'p/\|&]nX_}MA7T},Hs8jD߰?!V9~BT޲l:5 ˇ_aȰPl.^YSSe:ѵAKk¬:ҖfV6l=]=n3'$$R?/+xHYyPljkkVy4K?sDo*\F毭Zڹ|-K`X&L@Bi\6|v|t58H(9YLt5A uF6u;YlhDYHg7(r.-~|-^*D:HO=f./At>Rʞ՟Lrij$C Rrj$O|5ɺo#3Yj Iuۧ\s&Rռ0IBOtTbFб2 ԻOopS ;B  ,hY\o*nl>|9}2ş4 nk{5"岘P 8Hq@69!\PMnSkBY"( ,[Qf濦Lsx_yg`č|LG|1ݴ$3QI•[AKOhoYybTwdBN/h'mig'A=TBG՜TEF)OE YY 尔СVZVrA~a>f+LdҺҾSVZ0|z5t(*'>N]/I2?QU2b%oZG"7PUfOshL8{b;kDFU=dC/X҅lVݟ0G UɬA1{xPB!(2m ĵ跊UnqFOwuwC/kUkT5P!3XNd%+07/ؠ.tƒzsf&*(zo= ̓ouO! y?y-䜞Qu, ;#PM݄SBIQP\)_ȰBV޳ܖ(˔7aVoudڨ |т@_ް42 OɕO;jJAF{a/="8z:*>_Vy)w>zRA`A'j'&~ ?bq\(\g&\ƾKy?^XHM礆o[Q/h^EԮ.t3br#7QDj0W] &~ĞmzxFLU5< c^pT1,\P 7I:.E-xߑrj<[mOc󙝦_/Wa{l\~c:N̍վ萚J'L%kEV1vԗYq ǚ&o[uA Ozx|$քf21Р{Dqk{PƧ:f&R gMZ+%K ]!{sz°׻L_kKAǿyP4=YQg񊑀샺D\1=嘂a}/0lp&&^IB!ڨNE^"g$aTf:T49 wFoP|Q1(}h[ñ]jNf =/,cNS :90`E4)ܞE4H]Dk.K B[AY24Ci AM>qr&6.\X' N끞!k-v"t'RpF8N}Va ٜE&|ݮH=մCOXlP(="-}wsDEA')%Ŝ~ RSB=;n|ke Y`tGv=#;NmVG^b[[9}gyf֬jFQkG^8WzwS!gJ$s?% r: 1wNcˊBzg# ߆g]̘n6B-L,dޏԥzdT{w5wbGrKX}+!d0ky#:ăEzW ^25f#Ga ˰Aw7 zjJh A4;`eJ[*z&U&@4;+p_Y;E$i_E4e"f1W8ۆE-rvK+7/<ؠ " GcPȝK2<:edz̭K/fuHMpY*6ʥ!&|y)X{kGʲV9]Xqʶxl8N. %FZCt.:?R)_wވP89ܛ7)NnA v5T*X4W P']t-nVFi-MetNoϺP9Cv.X^\e۟ɄkA{Ek洅Hso 8yuNSHt I>RṖYRAeۍ{cB-co+H2uxc޺&؛p-g;8Xf ztӐ#`? GtWɜUnҐQ#ӖVjUW h}T}U.; pgm vEћn }،z(aq^M)ԖW&.\1sʐs>C [&:pN\έxmH.rO}͐ P ϯ,%{iy;oϖ(v6TM!$y?^lp30:<;hG f!@}GM:1%s{Y~bB]0&FzZtHa53 YymWD+;'uJ}OL'q Zٚ`o&r@z\#I‚"E]SV3LA\W%pL|IN'uy@9P{7[WȲ7}TZϺ]Sn= (M?ۅOv@4 *<Rl̡_WKO!,g4eȂ ݔ%jbN2; sIU+}ݫ@ i7;^-D8gXCČaK yqe&;V ҺHs^9}~1 NP^qt˂L~q=>;a-BI lh8s=ڝ+:YI(b:ޡ5!4Ia(HI~A Χat\TH0#PU) r~tD/݈xt0_=qz]팯wF2O#_K v8O~REUƑz&xaO^ $$݈_#̀#'itpr- Th.LP.egbj8¾3ٔ9 M@(}| rm2h@&fF仇ֶC7ma!i@[ɫ#p>iar;Zf닣W i oSzmj65'JKsǺ{JI 0iuqR'RȈF_(ɻM$|Nw[½_=|6&X\Ҏ?u#dYASH*AEM!r"t¬qTC})MYZDb>=F[$r n)I:왩ؾIMeD#[c=T{RP"-) Nl$fq.ms)"nPg&YOϼ %8 &{?gg;bf[E=cd`m5(Z6׫_ojL44]Ɠjb>CcV$ ҉N\qG^dZ蓒e1 jMzE9 zJ$q&^+?dda>k~\ٲ0?gy%ɢj˨"k;SrtdFjXΘO=dF2)WP<# T [E R'nB奇$'dP3߂H-Jw-L&V.W VVP{@59GgIr0,D { W ]H+ŀNzKI`M}"=tjX}^w#_5Gbd5ͻZ @.x ®6ԄzP# jDO2Z E[g٦IWE𚜔x~7eӋ .%2.7[1iP;c /hY7~/&l(b V|AwLhم!,O.9huzcwn" E҆7kctc2GFA_AieEhC-<krUP_q;o\]DOQ9{xEBkHz[&D%^}=%C?)ݩ]y`+ Ʉ bڿ/4+c{ E*.iU# wK"Ij<э"߆{H)AE]Vi![ZOba=bLŕhi=(l\@TNJ+@>KW8[F"|ZSZ1T˼)Y@23?Gd*Lζ)%Gd"# O.=oW k MS?8<86cYHDh;kH\eubNF[A+d;AgOn.ku3$xG8`Ax~xjRJ`_qO(qn3@"=|E! \V~K,EzJZ^P$XUMW>q|QF^q[Ve]zr ,@7@zk?r:fRb~.cX +<6$$Y=!XNwсe2 綍i;Z #@=j;2wB my! 'q E؉ AE[ wdR_Y먏Ч<'w8͙c(`eqUX, eL(J#IrXP ۬ɎT-;áXx}zv= 6$>ylۣ<-L#dgι Q\ݕhˣg9ڳ8.O|a/8Ǽd>-9.?ǜ @V~m-80 5Ix|KEn7Ue?kynH{:+'AO(5x@)RAҮ|'3I:0ĭ<0y-F^1=mČ@)k%XcES"H;tc7D gGѠk 0h YJ_$F٬&.n#Xi7Ʋ{iĂ¯ @_i!hی^D9ao =r;&[۝RJNqoYIXΙP>#H8F*>dJM*8 R5Tʚ&U,XMMDF ؀ԩѿ:m_b.,X@$I"akYn:J"}t2_Wwf Z!R;XGzca@jj]Gido?ꋘX\a|]|/H0ߞPe7M'jɆ_N'ҝ7R-RT2Kj:C‹ɰh`]*Jn=_5cV.zd/83v2T ],WFː꼖а#`1HCT9Bh*B'IWy881[ r}F,x`ǕSH>FB8+XfD;E>c!^Qfo vz j*±X|6!IkxvߏUSh3v2=H1M/`\DZB_YO`u'x{O94Pa=`U?zh'K,Q]$lӲ pT(2͍(ìg-S?l[Em-¡zڲoXk==;&X5T,`9Oy3HEQ-㳲7ݴEXfPp =g@y l':Kd1٘bw`7-baam6PVsng4fĊӲV*@KmPE2bA1PПEI!G=xN&7M z/]n;?5 R(0v_6LQ_bt;d4dk=c2{abqx.yY6EAͽJ&DrjkgpJτ}9=x sSgAgٍ9kv& ءYɪbݥx.b}v\ ݻP<;;K\&92o1/0<&a1sv 󑋔r0hP-D;UrAGɀLгĎ x &魶BIvJT6 Ҫ ˆ{Pxބ ZX6z5 `O9%!jM@ek~R=1.}\T PgoZf)^_5PABN/}-p[%@.sO8K v\El@SӦR* jyZ}H͖.S䂗Z𲦘w7u<-XMzȢR,88MB>Ֆ`h^k.0)4nGKK $lx~RՅ!!VLdLƯǡol0N /cxkëݱ_t{L#sz"Uƴ)شJ#ȼy3;(u؄-FmwK=bk(!(Qn{=t5UX+Us#bxHFg^d[RZExX0{ L*[d k/\{K xSg K(P9AJ's3\c2 ҹsKpEiNDP1 JP-8L"V a31W1;iSCn }E=, 5^Q$ R#GFڣۻGEt͘2> .(s'6-EZܙݽɚi۬vz5}@RبQv3y :ڕѓ<3x<ˡʈ>a" :w VZR67b,MV'һh?NyFlayr};74< I eU:rJ.[1bp!|qx5hL#33X֡Gr\D `Na<c-vK,1ywxJ l2;TFҾz{XdU|tjrecrLEEOZ +d8kC4}$P'zhK :{V` qs]͞d(`,Tgw DYJnԨDVz ^bMLj^= èJv,o^V&K( RP^| 'o=Od;Ā_^ l׼$3 A628F,B"3 Tژ6:Oǜưq*j{28'yBGvl{=rjy˓<[ " s O ]ZC0QH_+TݺeRkzדT%YGPu?$f.R؅d(|3 ND" 5a%n;R JJvKY5qonh6 9D* ÞBS/$ "dVbMT ii~>_Z{idHq,n@QlkﯨN,K0:f\tpv2 !xյ-Z"iUqKGA@Py] QE[e+oU]B C#ٷ*Q/ږQXG\ T]YęgDiKëeܝ1 N0(WO7Oς46i!UqF"HHn[Ļw.`{d*HPDsTړq0tq7{\'!#P^ugC ahc.{ѧ.,3%i0,> Vt M~/N2GF@饗tߔU|,3V@4َye%R4˓Pu?0q-c/'g F짼#=8YUMۨ; İMfؖvLJ]d>AO;]\:oMcˆ {}K`/ OװPla"H2P/Fjv&]CGLTdyȯdgsڑ9 _vQ*lBmۉwX cGM ]wԜ,_{uxQԾ/YAg}}iOuMSvX+&!\ 萵/mH솒ސGDk{Tt,ʑ\Pͅ2J<風Et汄CgIBnՍ9gnչ*GEm|Mw ox=΁VܽO0'^gmXC_$,B = "ѴqTx5{Ԭ?VM[F<6ancF/Cq";ұ*59h4`8Qqv8&~?cwp'"Vn~|)B'1|RrB.?;hD9=`QB{Ē$R_ܿz%B)Ĵ1Yg I#TfcCv!X;.4\^],4o!%{ z9EN|#q"ͮFL+jBqWT8Sm+wBI9~KpRt亦OzfmٻT!IT67Wh֖J!ݏg0Xi m<~oxK ;)X7O=gψOwBzZM&6cϣQ-FJ2j>}%FQRjKvdy`]ZH뇪t^vD"i*B[_"{](w.5&N-Q'@j[8ɇ KzgY#{o.tTDxJI9+n2 %NA1")N""[*r@/ͦi6 lЌ )%I!BT>:9[SR,J =X1x:DUf3;Jo 덏`V6,7z. PPU:nZBڛqz|m`${c1ctKVq`) #4Y&U;>EcYIWd![P_KRH\ml]q[&kwA>$&1.p6ʹ:%5i0OmurfK3>AbK4<󂑈;{iVl}:*z$߫K5y2^YǵMIak,7:ͻ%Vn+0E3DsIc2r=A^9SF6\pi,BYsCᅳp ikď{gґ Ep% -؊A(lz2vm]Mdk2E* Jq{2fQz#r~/xNQ/Ñ3rj3{_7wZL}h%z3\CX[iju#lPӪ׃Ȼ4NT̫5Ϡ^m-=hABOJ9\vZŐ?<IznjEF0S\ypZ9 uK pUz7g22 cw& #e?Ҩx=bwmAA|WͿF3Yc\pYg M+I?\ _po3lB4G֐m},&^^G P]OQe"~V9dtF;w 곴 q7mΉ2p^jXN4l77X?PϩA}{M $K+BP!~gvM혈D?~ PI!)S]AM1H#~\2I:9 ﱙsC{SZ0_-)P' tӃI^XOhBnͼ3h3Eܴ )(3ua㢏`էꊖ2- ֛Ư4IBJetvvc,H0ŮoH5:*2^؞(Hݖ}:Q 1f]?^IB5fKG.d[zƝsV{TL@ z4|iBTRltڷg H ] rhΆ?̕JY.SWvI!|6+xr;_i,+D*Qmt2}U*'lbhh%U^p`FH%>O;۟OA3˿ ^U:V]v';^]ZQU O~Ek{4"̔13db4ߘ#~lvC||no(L\&j論F+M@Uqp1vʼn撽7h/ZSƖIFUx?R}[ܫO* "@ t|PιHAK͂SB90ӫ1j,Y^1M"M<)rˠo`3e\^bm"ts[>[KURU}JPT7sGJyo~*s'oAց 2MТg޾{JmsǬ>c𯐱'HQD A’L+rʹWC FZKI4›mEHP>;ǵѮ CZe|5@:qVBq,i;Ngs(* Hu>H DjACrH=oJ )UbƂhKHG) xU0(ɋM T=55C ?9҆zr Xnd^H$Y%~A!03i6""AʐmTҪQT˱ (ĝ{)u+PiD5Ɨх&>mRHyvPR2$G"c"j~IGb.VOn Ud73!ïUΊ>&h/췐DVcɒEͫ Oq҆),U5>TΰB^bHѪ{5 zÜC5洅GKO_ǭ4vQz|4ݘ~b]s&;qٶjJs IGtDzZ4cVC3-TD5^7ֆ8h"iBGX,0 =l#4w<~[uذEi$ V+}2ym#|F:Zx-71gzyzT* /kHھ~Z+3823\(WiZ(Ci.F@`wpzl|\&)FROw0Z@|+\~+VeWm@<²bl6ն S&v~@$s]ӊ7S^YDHWTʫ.0ZC w=oah\gGXdEzEzFd >~c d5k66E o0#e!KP>9n"I}EM'T@ބh@$bq>+aR+{%vfhTԀ{C!p ["2 %=.҃jll~3߳,Sf!r wdaZ6|`Iڄ5HbpJY->BA66k˺9l'Mwgʻ' K:wsqB5ؕ8*qpY(:T91HcWQ#WV6R `ij(7+֫8j/c%Mtmۃ}d>DCxZUHW\6@@ւ|D1gJ$0 %MrR|ǡ>&lz!LT#uz:TU? 0>?_+E Tj0=5T~/U5!"|za*~VcDQ (asڑyw5CCA'.+3GoNJ:T׳S ]h=ʉ3UpvA"(`ZPdWdsac"^o?]Dnva5V<;\ t^^MJyaxAMzuZo_IaGfh{u}ՊVDV3XZ-qH6-l:qBWx|SA=5uC]}Xpqd*0ۤʢ i)ݦKJT^Jq_[C!On;oC[+lWWJZ9-' 3#G@qCv]E_|n&aB{!1ezhԍHsN[<)A_^wM\:o<S1y6=2\T֜%u*Ve`$ߣ8 GXSӍ,n|1~ݿPF|$U"! y0)`ZF; ͻ&@;\ N3Rܭ1yZ2" פg N'18XmL BŤs<06 .B0$.l.'bqd\,ȕ>X5* %E'$Bz',sR u <&Jb/~TE7~7YZ2sa 2ir`8EZȁr% qTߵFpݐƈUȨ}hvG\/jFZ> (Xh5l;g5[@YJW1j(L ,ܳ CrcP͐H=7ZcRo=QXS/BS!=fCdz#ȡ.ң 8Aha2eo.b聇C!2Bl57ӉW keUPz&4=`dS .@ ~CX,}!N=yywv,yEt.=:kaSN;cvDRbH$.,4S?GyjC R(O;mFZ|-_p'oG.J'!_mJ:鍴t35†դTk^OQq^Yo]eF 2*45f5#ަ_ rw"cM<&KyײՈ?~%ANJ6as@WS=Ǣ@? Zq.>IPr{%Q^zfOF> ^? Es`"n"/PY}DlٲD[6}5[S9gnnB }*[ ΰS[[]WR]z-(AB]"xӳ+~^'e2@\6aHP{߰k6?5*C9 Jc۶i|Ko!:9蒫u,)Y0뢍>Tw!O XuL OD7 Y~d ~S3\-4ݘVu_^ 䛝&A6ZjJ9qm*Ĉ wrN=},v*727 rOd,@C!w I!Fvo]pܰt֙jf%Rbn*KFpqN7 *p)u-*0*Qex+osڕĕuAX VWnW\%EܟŇG&IOHx0c?ºh>Ih{sCRaAO8=_"0’c \}~:I?[l?{<97/Fi;I0!YgQUڧvC=rlM_'nj(|TPsMOÈTk%#7m܌Q %tV*.+韃av~ԛISAMD37MZ'pU4|B+z灘=W"0*qqwWz%SeDjRnZIOdo? O\ҾY Ma\9}_X/A̙/櫑w_͊Gb(bS˼`ND^Rh/Q |P3;Wp}Kq.Ax+йK,(פЗF@_Ms<%rZ!).ǝ2ED9$J *y {0 oFN9Caw(?a!Jx蒯6{y-bkI7i˧-eI Ra3_,]UyJ԰I4 YIЇcMb̒dBؼțYF8&OӃÕK]-|^ ~[:mӢ:}-?Oj*o4O G%WßcK}7˜T.nHra$bO`N:%M&}5s xLgP\ J#G#~Rf2 mZd.\ R`V#Ѝ9ɷn3X]ë4M lh|?2-&2:A ʒ>]-_ǐ=3){&oC{e_S$0-Wz&[&J__t@'̒.mNY/w;| jg7>Fe5m.Km؟ᗔSJA pc9mrG_Tďe_ES Yֱ%SCLUa*|p;\֐Kp$և̣ ulp)Ijd#្1٠_y3aTo n".MZdK}"JPI~JkqNm Z_Q6Ĉ#,{G<6JPiÍ|/WII2z|y{e#58G "kFy`0ZMOߘz8(2hl 2yDF*8 #n> p%JDn#9K>hKwcOSU42.2=9|D,pɓ@[ݒ1)r!xm+) 3 -hM[rФ;"+\70RFoT踆QD ;!-q.|䟙J%j,= ^o\j9g }_G4"& !Â@Mǹ#f҇ n OehcL&E4BkI yjapJ۩åo3HamjrtwaZQ8g+20ƙKAA\sl%̜p\O\@)ucOnynOBQS[Y=0I BE\) !]aCyG(m`v tQwA4]/Ц.sN"}e|R\M@=g}è"000C'T@ j'; *AW%XTdL-4K~٧ :s:fWVQ' 'E"a3t~kNh 4Պf]~([/oNJ3E`}Ig#=A^/~>h4#e2zzP\u\ц\14nPڠgѰL46ϸ*dˣo#$UUg̒*dO|_u ]U;T*t kKF$d7t\Aɓ=_acϽ{K/h!`+^#uPc߱}9 2kД&W;C9& V=j> q [+Sn{ao)9! /RU&@$,8v(hD~?@ t#ɘ܇F j8M_S];lw`\kuꟲ3Ց p/ kf?xA`k%gx M`TLbn?zu[Yݙ'i_~~ 4.lGNwfjӎk Z+>MIFTq?r/U.  ;7V[W6cOVo&^w+;zAdٚLE>j{W ⢀Q|_ܰ~+s!Md*:^U\FP^T02ϿʱnEfuE3zkΣ7gQ|@Y2!P)~*ON m<+7~Zh)ESVJ!WÒ#Z?1sJ#xE!?>D: ł3C()^`bʛ:CێYO\sPrM=mR7fL @D>W ^,f 34Nɠȫ(khX8s(k:\YCR]mv5vtRAcAP_'+p.-P`Y(\&$Mf'] h\[WdUirZ#D,wo,EE>eȣ08&k)b3^. gns,rKT(!̑\Ǜ]EݥWˮ݁ Ƴꚯ6žǠȷ+o(o<}![f$9{Q5].?S]Zhqmx~(@j>Ԡ÷˯|V!q[`ww a#|7,hʔ{OsYn&җDAm]P_Y,M ݋ۿ 3cqr5rs;ÖaK!0׮dx;@8&mv}b7q3R\]ajе~L9!pTVtd{vPY]kɜ0#V#N OH1#1|LWs$thtCd* gi>eB0?B&d=b)52{b*k` |+8"χSG'!NQ17/)+gZ9G cb Ҷl6ws޳c:mIg<,c[*K}!M^xz9(4صj f~bZ3HĒm<ҽr;,`%{K?7ɴl3\@ӆ~H͟w-{ Ui:z9C)HM:9leр/nSNy`V:QSMIi刦TThN2w&9q{_;дB<$scD?熿):771d{R7WÁxGUIy3'4jDI:sӲ"in >? hO#hOx\/Qv_xbijY h^]kPV՚لL:B”1F1hR@7D"!=ߚKjO`])P>x/rP7$D="Si=a@bvt`2,PqƊ#O](TBX_"͐;|k^13SuATg&~,>f*T\ 3!sE4{3 G*3lm5´Sbժl7qƝ62hSCPxO tJ(-{MU%HcwμNG\*=ke֝F>Q^8Vy h.?2nkV q蹻$ s`ҵ\Sպ!farwWTָU>`[Kv.dsI%^"J3X$GxF i)@=g%D(};mZUyDuQx/ A LO*s@2aذhOeNj|ϛ3pqH3nb#ds7{إ6.e wۗq%uzr7}$CF2DUZ/ƒFx,RDj+[>bvȦY%_L%pA1iC7۩+$Cx)7v,澟N;~bljPlk$G7Psb' ^oHٯ{7\$T&w( 3u@DXZ("DUa24RvYuu77 |s7 ڭV@E7cNW0fڍLȘe[1C)C9y>Dy%&%km}xWS{e/9f xM(87}ec .1 _Eji,tЭ}m\ \ I>{C4Ey.g7CɹF5#@l]+<e3Cw]z"֗V7Wߋa wP!טvA `DFȲ kg6Bhʒ Mqe*F9D:J&NcV_tL9\ 5,K"s{}keA[*I~˓}dWۊg-H;]eCWhٷ/k[Y\TXɟpDk< Y63M&4T32띀YY\J܎toI{ o8~0 D.!4 Aff.ǚ\J4ͨG`/cIf -gѫF/ͥ["^BI)1N|uԲFJ3S%^CԦ80{QQ B22h5? l#?B%cƔ@r˝%l*Sm|ft }N4c[Q4UǔU$6 TN{Fɚ;LC(zjfƏ+tX7obJҚ_@Ro!EZJ{s~do)9i < -@1*_t|Y d{b:gv'M&p\c w&rN~%{p̒]_r1,m}TQK1"~PpRfZd/:4 '}nLkwf\"B >ԌA͟$5=WȔcI2wN76&"G)鉣7<ݶD~+BNĢvL6o^]biRjfo1;mP|Z[^C{18U!. , 8/KR-舀90=}j4Q;w6gp~K[2} 7XjFqMpV!,8~M kcaE ~@Αd"?;7ۈ'"=sH0r ?hS_^1xXO K8旃ک1b[׆5`ǗJuB-H$WaMz=!K!:Yf>d) 7Qˀ~prw~f~%cKWl[0Z^[B+\UXũHIq.Bܻu-A]71>Jt,Ÿ$"2`f!:[@Y t \ yJ ϗSxF?|5.WfAPGcƵyZ {//i y\Kw0ZR~83OĴ.w\¡M]oK}XN*rڗlڣUiqY6D~Hψ7gȬ~gf2ynä;4YʼtZ8nFhJ舩dH?E`H|V"`~J&_2YGKq܅S5uG~fGkOs% 2=!4EkoQ&/R%ʾןK̉Bυ\0cDPP |Uȉ.$F&X볜2CキAVI.}rHRNHEA}lxVp{쓄"PɌC< YWQܕin]QtbS|(H*#0,Yi!v$"emq kv&>w/҆U|j&B0HH9Y$3S޾סnv䛆?ll$պI; aRUa!k]A/do'ŀd}dJ I3V0q**TSS,ydu:RN%P/ \r.$:eO8?DW#?"ݦ*rJ_)eLv5[9^|T~T>%/4B,q<.ߡ7V'y ؏0dգNMCT \´ b 1\ \?fKuj4h9v9v[5UUVR/Kg3Z<`oue00VPVD!4ݾ9dQ+' rqVÀ-s6 }Ҧ~[fUXvжA5*,N3̫Hw 5Ϲ}&{ϋٳ3Pw|sjgS=N\dWF#uT"} 2]Vh~ϛ h' ͆Ħk>s~wJ>m=֨j9zRx{;JL+϶u^lEPMؑJatMÄ#xir0|RNOd}ȅMl z?%f6G pAKNG&%yP#CYm=fA3y0gLl~a%8Q8] -Sq @&PxGD3[@I:+ji,\aI7).5;kSTOubO>R+צ~4GN8l%)/|67 kLQSҨ g:\ڸHƤK*ؖI{amk_ٞq]u\wLq@w}]Ԅ8T67'[ɞ5*Ś9@+p'cG9aAytNV[_.LPspB!;zٸ=a{t2Q.`4wJvc#?冓xcx4[%5H5"ӷpe8JQR r}?k6Rp` ? A&~21N! mG^M['?<ӒfJmvWsfIVI6zux#/4\s]zW:]JM0KquV0 `3j\@4KN3]HͭW64?,[(JUco!B>2utÃ%~s<] }xD-3"؁f(v%Zm50W|TSoA꫓CAl__c7w5AzrJd\ #ٙ6iGċo^@VtK:iķ\* $w\d,ե-;Ur4tˋЁՋֶw.a00U;k Al"C{0oʹ63SevJ^ F߬M$+%E ;iwjW+ۃf-ݘU (kƨ^`yn96PYjpeXyjb{4dӔ=M:,9z/NXHweAH?MԪJ7&gpt#q g%f I_&R#xs[h4u1)%쵾K7͙\U]-:1{s;2)Ơv]oU xjѲuq8odK`%Q(ɻxiO{=U+t.D@$Y&3y]l^BzJme&:|q>{a6QV{˓#CӯnAWgٴ$PnK#;Om>CAWiyepfb2ƣkbT^`񕉋)r QF'qoޜKcCM2.N#tF/T&5.YVaN0KYvW?LUd,ckhHrJr.Re Ά4aИX./|s3 (XFz\ݢIrUAɣn$I&iM|rʾ`ry3( "#KNu2LE[сP|9mFgR 3TRo X~VtU>ZjPq zL0r9.pdYwpR傥 $06"`ESJ5i+[]"Nồc۪XaJv^c<WL.SËM/Y&.["e<ͧBiuCla CF8vxm}d+irX?6^UI*!ߎҕwɊ}Y 69m3,8K(ըε@j]}z>̹i7)F9ViݛW,[9\oEiYϘz`?ܓL1m6G⪠8ZB)=,2NUْK.1k>:uT)?Ă07cEI"ܐUUΝA]lB]=f }ej'kx MdlQJO'6yQ pT7(i7H ~*>JM hS;\7-ds#\i*-'}OArqVg/8ӫ')y3UΎJe>[hأYbkr0?ZڳLF1MJG1EX]|~j|^4O貤#*'ƛ GU3m ޳,H4>d]3k("~U, <܉]iw_ W 4XVϐSȎa[ڠ_i= $tjF;Y{1aFW#7a=x) Հ@F~řX_̞S\]wv'Z,j<8^t _/@afb✗/ vПefC2u뽕<Ayzgq/7S"_QK3VXk ߔFIÆU@=N PBUlM?#2Qwnҝy""n)55T%4DΉ W5^*Fh_6kȡ!eRWʇJ/I:lÝ$>#qEYbK'(1~O!2̫x>nNS@u.ch.ކ{f'lНŭwp&є\+ZE[sHu˽ͯ1z EpJ`˧Bꭌ]S+/t[btGI/&!$k`7WzN>x&d${TaoQKB)<ВV,0$@Aе3,&M圾Gѕ *M<#!՘/CVgtsI1>Ȑ-%j]Gkx7g\Ì'G@2,OR!QB b'>yU0:e q*^w6ud#۹HehF(xy[ r!ZCuފϬzrNֈ>H8Y!!zE {cJ*Jz=2w##Y%i{,3 *Hl|M11shn;^xy76BKQ<-ԧf=޷iZ81RO=2I<ѳDvZi7_/#c/EAWUDӹ?KJ%s}<nx(č`}`j'P|B GX3M i vF2ei{\%"R*=bogXޣ' (P kn1Tɘ.|Z BdFIN?ECk7xFr Y AbnuۀMo+Mz,8#c޺Mv LjGA.R2S՟  +9}L I7,:y)ӸjZ!Q疌s0oiTyG"{I`ej :A7tѷE/sf|6gÀЦ]! 1P@h"%`˘v:I!~w-RZb֋A\>υ\2F_CMr;~g"ӿ}ys;y,)M"=6r鬰f`I E 92YVIGH;8r2I7E!N&f*ʑeq5ГN+ڰ网 )`t폠T~9:OR70ScٕQwS00g_ԩӄ֛F?t_W 1_,PmKV\9Jvx|'=r7.M0|Q$zVMDfp7o0V.._|y?] V7"T\8%ڏQv$ p%xTNrH-ơl~='1K5ke #$bZ/;15𮓧970*.UgjDٴ5al#(Z7d!|HGdϐaۑ[i'9M$Tk ƃfM F${ޛӽ ?-'=݋d'N 09\x|qx~Wz&Gg?i%Fah4@N67+wv4ʹw$ p }lKx,?+͓lA^^bRRVC9h픏 o7 =~4"3ld8cIeNUYEUa", oː(b.Ǖn^RX5!y^+5D=yUm^{5aY3l!e$L y`>ȒìNDI)L p\ToVxiQTJ 8̲ײ{TJcbߍ^цjNljf1E܆&iU[a+_>,t6j_ع5V21T}ծp3&<0p#\ Γցx+$R?lQFbTj (DiN4z90Ȉ6ޥvu\0#T3auB ]8b9KΐQsG~Ss&vep)JբFυc-^E2ɖde$XPh8j}3OY^2|*Ə`Q4 Sf0(5RVǖ'>jFHrWx98(+&\& ƲZnx5zl+N?h G1؊'f }]άX&?XiB(_H ERMD 4Gǡ_X?ԐT"I{ȍu/'D2kEt}g{~}\e2v#)?p\'ޡW[HTo-oZ0M\)4޼ߕwD`n[,fB:G'I|H!Kbqh%{  Qـne$ѢQ _-L EņJE4X!b Axg}HpfO3j|zl"mQCOn?8v{Uw0јOKx< UUxw" aO/;<@K$k3$DïoqEe%р4<nޠMop ";`FNg{xhMPX[X^&nWG %N06&w|$rD`dQEcT"h5?R;մ;qb=1.vxW41!Xۗ ڀDxP1\DLE"6DY9?kܚJ16TI*Dg!]C2Zvuu'6C-mhfҚChP;J]=M\uřZN8axUch I key{(/|xI(I-8X3[ =xn: X@RѺ軸u #\QE7&Epov)4YceXQ^ q<$(ϫnwھbՃՀ`]\*nP ™})@0>cvc,*_OJת=SQ# h/J6MEB)gv80j]N$iJ4klmS˪GgWq8E>i!oJ.>Q6/s%A2йTMѡXwg$dBoӒ|pkN?\ٞ늘`kP:7֣Ae¨lՆ6"DžC5+*C|"}L(Gww\"C g P\ @|$SEhhJ>8(%ks7$~'Gm!\ô[^0V$pVUf"׏1!b紀&t!)Fyz.22h\D[A1X-Q %Ó5x':YHR< {.t}zqvG Gۣfji*:9Im`'on9L1NP> jgOqBkC N*݂jpgUۚ>du5-e'\n|z.sQK?n3W1Ln8?zrQwloDp@֞ǖ2R95 GZd*.<+j@e:&jNS77TLx3N8))Jqkd8pf;.޶kvO_xkeKU1`ou(n% 7 "St$ ؊%/F 'K;)3Byc$uT0 NL=RY91VcApg>מ! wFWCUBH T; llT3q)2鿫鸷Yϫ| ~!t%^Q /*5fSF`P߮hm&r>=>?Vb8n@JNaY㐃ZKކȹ5nb=0vg]m%y4nztfb՛drC{ v um7%Xl>4+*/;8񰸊tm7ݪƒܾo"K o˴dH qkV4oC׳^7BguXX_ ] [@r. $A.4#jy#< _FbߚD>JHd d^$CÚ9wf#2V)fQĈ"Hҭ9K%{0dUڙ4I@^rMf]Q5bkb3ks=9Lv %+x+MuN˰ݛR}0@LJpE^h:/ 只E03<9PQ# KF|ÕvW ߅ηr`2΀J 0;sxk*/W:c ETN>E2q^x?_/f$@A4lp&mU&Z])B'W~>m5s+ew8ip3ԏy_%M3f7W<`a4\'YvŖgm6fͣutHD[~Rx`w9Q=t+5YLʡa,cwq 0}Qךֽ^S:OB%O1{#c?NN1!QaU@ S͇ ๹ROo|[!|_qPO@-ηY)mT vMs#/s70"/WEzl(S兀ߙp7u6w^i&*}~ԺV^r8[Jgd gkajWM_Q*EF!ؔ}nZ4(@:Xgy}z<P ,pksn7MW")5!XNf-N8ճTc @?eΑzH4e~ v4/AD:ϗWlarH{^t[kCzYO-)"s[-N5L%ڹ S,O P=jp}ݵ<B# pVص ELW̡ \}CEdr kJ p|W'kއtެ+.!CQŕKRJ*8墂yxd K ͍K uu" #]2C$w"aCܳ~`3<8v~:eW"ڑ+F*WxXoKC$Y \Rxo~(@j ߛ$FG~DLl.w@[nY:\TkWte:§UF<*ϪbM\bJ=7\d2rfmX]a;KqD< }׋E uӥu@/shfW Pph57ĸ8gnX HdD'u="vo|ǘ.%יR(HU.I b {\hx]CFKhr>#lkZR 9K PnD1lհ5݅N.fc)0.h ):CN}g H,U:f@bw@&rj L<χs=ADd!:H6dt=Wgz++ Hao*Hw^ ,cI)󄍍^u7p&CuNW^s}1>Ks[uRzt  ظ fs5/};NcI:0C|,@_ɉ=> Y>+5C`1mh*aa +Y3U|RcIY]Zb6 ~4q;F;HY_IejT/QMd`R&+Ok|X-JJJFoҒ3˕_&t[W8Nn|p`a:RYP~5[ #s_9CM?xĠ;BCUwz)J,So܁\yN֙Ra=ـ^*Mj^S"k~puA @DhdvRj( 彴nΆ͔VzvGىlhӻc×NܶgTX1k]* Zz*P$5OQȜZz תM\Pד*۳r=11M~:Lvˀ>>Ȍ.?iBPWoNshïM rUyaQI|?<(FUX~cOAOc^LURt@LM xPtMTvd^0>quv&) )% iV]ϑd/fu~KX4-~ElIy Ѯ SN"hyxp ;aONʠo]q䏰`1F~yk7K7*9_UB |:H. ҿo38PtWOk3p̩1'`&-ofREVYPQu[ Oe&D_Di!iտ u(;pbY6A PlQ?/amY#7{ĭ0!!3[@oq:&#ڰM{t1K vLZR0`$Clt >y65?r֮1>T}Frmc켦+R&8Qp;x絚idE.wHB@lOqO9j9ا13]} zjnjp^nTg4 r@=`2q2qH90ptWr Q!+V!Oq٬dڣccurIL|./:2{*"b8j}U^39K~>27'o*n%ף±ߨZ]aoAoI5H?E hnk(0$#*i$l)IhmpsmoŒ]"qB#WE< aHe uM{ۿqYb ]+sS]5ĊF uJZ((6߶tOaMtQ FW"Jicmgvͦ36uaSQ3!؎ M@"?gm`TzΑWD9 ɢq;RKNn{^{޲eO9}8$崐``*ܽ=QZ(Cqm%?'0,z|}V:˵n22q[BJ\Ȥ%@7H8+-[{6|2\pxpXg'T ]S\#ޚ@ym *X7E p Nq&)?GTMGڊ΂ +Q&;((jpLRLv1өhSZ~4&Y#|!8ܘzs`#e Z3dǚ= k/A3?}68I䶆#v{~I'^;Z|g(0V91 L=8_N ˿^S;BbA : fUH܉hvyN8#pݥC⾚aMAFLVLS6}RFBچ n,B966үZ 'YXRb5d콽/h9W`7Ea|7o^]?S(UJ޸0/w3rO9uu^B䬊0c_gRՒhڥ?vK1~rz->`;:?5kixŝeքބ9&b J rrc7 HDe^$=W2=9ai.;mnigӌ Cc:Qlӏ?'N+ib9^=p =E|1LCNl #ԡ)#b^\'馸G ꞪJVxc~Sc)\s܍cbh@/飪Ryف8P$n;Fv6P4hzf? ebĚ#ڙ&5ؔ>-z~=2?*_Bv6.iTֈ1?qգ,TVn@ū,w'L|4u m/NĸxVVJpN \4DM p]XN[A>ۺMoH8м11sοmp0NTLc[yROU@mǪzAsjqA\F[C3.)eh'HH"H!(lf,34_|>Cz'LE;[V 䖬hgVѺDyA QP{?B#g6k z?Ҧv2xFxڌU*pb >y]=dzB2o:GDCPE3K2Ʋ%zE:G$E~˛aSNoe'm}Фaj#vGUY ʼn^ՉZ%wsp}^D&6ڭgye;R+E;fآ Wa i-^'_i^&dnH䏯ez;%Y @=3Y wU!y:Kv"c:3* y!]3JdVds}d9x&:GRN9 W*G"b)vC]m*4@#/w!b 4p9\mӥ!=[nJ4X#WZKNEnѯ pV}J&rЩE0R L0C5h 铢"N/5D!pp {(M~j7rХc>s6#VgXhYrv$zVy0BA:mb: 䟯#R+TƂ,Ci=’razT}bIl|7IӠ5V&}W̐euElĻ;\..OdYDd@"O^@B,t|L][mEGf#iJbpBjPHQVt|zB^VPՉb4 䀻n '*dqZ$[On#@Sb{:yfPx6SN+='MBІ1d,%dK/W)Ly1 Xʠ#Ԧ̔WW9Z@yT  kL~ P>8ګ bUjHhC̓U+Ut٣~~]dRR"vM3$8 1x>7;q@'eŃkhJ8x@Z% 6m3yz(!aw4u5]310өQK=)1ǘ1м[EQ5Fl wojJ_TjZFXTZӍJg(U2KOR=j\u'L ?pB!@W'[Ȃ$,bx(M}G ʤ}> zL0 7vR^yVLaD 'h$'2_&fd X ?iQ7q.#vOHKT{nj~ߝأ]7fįi@ [ H=G 崩> ^i`Tn;%.!b}uUqr~f. H9(rP~ɑ eط\{_rbKaҋTXERD~%(^(FOx_`lbAo%4J1GM@07M;¬">+@ Yb诽|ghD K8 !DyT{ÝGE#H\!kbyi^a^r5J;]UQkshΧi/b}.5ၝm+Yw ?[KZ 4VIlz 8U0 3B_cYEG+Q1''D[eɀOMX3<|"7C]Htj3_͹n ;R4=j-nq 9tQiCݟ>IVîFMrjV͚3!E(Gчl];mX{>'~0ɰΕ. [0=:P>80뮰ny4wsP}n KnVMB (\?ys?x6 a>q:Ȼ ~z@~&c0w74sal.<za&3͂|70LU{x'DQUuQGπsr@Dx?B9N,pupn0S x >7[;R ={:vTܶ ]Xn+-(cR=LL_F0v#xz(i???^cהC)e޶J4"56+WmKH'o.-NH(/U3N(qZY3^y'! 2eqy-sCbY͜6@29[:? ;Rp2 ۟-#hD.cJQBuޞz-{4 8%i ߼ǚ#<+#]>LJ$M @UxSwR:egTCuHFƆ<(9iØx9G"+JR?`jQ<1mߔ5y\WV.Ir|'xzwdmϊkPև ;-f "cEr ^k Iv" <Wָlv\΃UĶ:Y8s!xR@~ur5h;cnH {Wo $Hb-o <Ǜ WeR*Lt \ l8їw 灝HpUaA) l V gɉ ZcpE~1yb.P(.ܹY8J~<! FsGꝳCif,n!f wg(˧ #$YtV/4u*QKgIK,, U{ށ]RV29oƃEgcmayZ|bl̈wbRq[~A{dV인(ݶ8/Е_t7.q7KC}L-HQǁ$4IFq8_Ϧ#nb+'5#)ޓ; Ԑ /ʩ@r%yX@zeIV92_,TەՆD?D7hiMĬ}^5^EsqXU.+>4a=(\' ׵H蚾f'5; (FuG >1KS :gRLӕq|1[>K]8fU5 11tK5QCf("<=:ilQ2KQA-WSʝri%<7n-jÄB3+mjEE,\Aw?k?D$%%ؽbmrci}_)Q_;Xm<ȬώyfU̓by =XQ7OtE}c3/ȦAYOS27ֵ/PHacGl˹sM4lLBΉzvtTQObPj.JyzD2_&=\T;;?2KaN{G,7G7Ee`΅ڤޟem!+.`\H|i">G%~;a?(BnD :Af_QJ`-4{QkPdї,MɎ>Cb)9>p{_zx^u5rxx|[H2p?°+v̸'xz$]mUu7[_ۣ1N5.vZ˩K0'R?wH = TDb'2L s=VIقO5*T%.KR7?2/݌P\5M3,>?c@sۢN֎ C)D JܺQ)`vl#DyPwbg8)E,):W( yyKYl6¥{z}DI¾x?,3eBJץ%O E|stp%x~ ',ړkktY*C.r@{z¼=@Ԑ>$E!iwCh H[:I1\q3 : X%p >9g9F7*\]MYRxE}}9qlPvEŸ[VK4;p jFu2D"K1^ ݝ]8KTg $FK [-M |9K 9JMf)h]h͍+fl,߲fF9&A2s&<=UP%D8*,G"V=mhqn^ ٖ84x˳9S10yGg@Ȝ=ӂl/W] UDK3 G"},gR0ۢm""OҗQ3 *$x!dCmOĨ[-,q{- >EI;.1J,xp2tZ߂I@hD_bkAH~^/!;Hk(lA):Y%pshfl1<-hpЙw-VlVp%ƭp]ۇqHF1FwOWG&ʀK1Gwh Ho/-8~bn8gAEjss+&kfbtEI,mVtY^KlM8" >uk&G]`M-="^MͬQqrRQZ*L`U X[&$Kq~6 .b:FHS9?YT=X9VHdFq &v]M00Af+MrWJ-G\ዄU vᓑ]5 _f4*_+^ZWrX(2=IÇں*:`J )a]kZB_O`*:8IXP t~|!ojfF{r㞖tP^htrA!1c'(>脕f3{og 6@67 6P;1|.>^/gRg{ $CmU[28~F`c=ZNNTM..GPr`}v2(uN^Lޚa+c17Vd2.C}aQbnF*@91ҬVC IZ(9Pӥ i[r6NǑ~1]Q疅e[oz.wsgf4$~n;3Z^mg}@{Tq:ҟ3_n/͂/qDηC)?O,FPbm6iTn0$J,z`)l=zڽl|ttjXDŽdܣ~!FޒwtʈC%|N@,9u=41̽~J}[s1NǿM3pb{Gol ΟͺCj<습#ڦw#!xnݛBZ\acևJK qxQ4/B|uQ[asӠrI[*W6ts"{;L` q$\D(_´qѷ@umE,h",Ƞ}`Nws^H%ϑJ~d2YJp(HW~+׫ : HѭR,7n:% V*8@xB >Vw$Eٚ.2zƹ!wo V5syn\w> !{D\t=Ȣo8kYc1Z(f޹$;\J ?_ /-a2Oz1p!M$kNY\I[\,b3S};ʼ{7LJx57Jma) 5'U{*]ZE1l#MYp{s2jr֮XB ز=0lz?^J.;e G;7Oa?Tvj+<-MqeU.ˈzӚ? :S}Y=CD G7om[ jWLȳ[ ڡlS4 P՟tV6^`qd"_C]l00h:y2]Nd`[cI o)1{"rAwL2i~CcoBܬN4',/ )Iƈ9.]Vd))H"&fcjY8<MǽQ+;~xeߋOSzBm%)f-e&,O nǚ^NAD' mTgSHCuMllmMgԆD)`2WSqO1<8CYP>)Bh0?yW"oe6A 5^3^P#rv Ӥg]="1USi8>4~l5*ڍiN +˹tLI xCL}\(tq'M-N9#lW[N{luB _XP,8f[t0C1=ܺ`ޗjhHYpItޘMXFP0PR gD+< &OZ*Jv Xh[&z{Sg{/cN͊"R1S, e+ìk^IoC;sv<9"ٍ;Soռϕ=JmIRT~WsimN,>:]aP%tU5LxhCZ7Z+'/ ]lNQ^~Zj+I/,*eܼäWаy3IW@l1bJ%X'߷Kf,~x?λlyfmk!dࠃ9@0i"نPX2ohV X!,(YY  4B!ʪ$q -aDŁ!RPP<C _r]_{'Cuu&:"Uos s|$Ό SIfoU`da}_UDI·^^B(iz|c DĺguL0-{C<O9.ɼHhͯ6A7P#t[Bѫ t+<[3GKXjQb-2jmHվRG\>IY3MhNZ9wI HUٟFu"y@>FEY/4ZlWpJR(XfS򸟸H4 ZX*m\pG㪧QYxv鴰DIo.!~}}?9STaؙ]ڢ!EPى?H[ Mcd)1Qw؞dC)M5~U*<~ib,`1yѸ%NNVED<׹Ԯ;,fWٵbJjٙE8˄Gse(qEiy `y߮`;PyWqa u)U2~>oᡨ5#0{rꇮ'Ӈ Ecga.v$\/IdLcEq?@^/0Uu]^<%A%X ~8u1Q.`M ]҇h˵DW{mP{J'MdSIAE9M ƭx%ڞi VxOev)DMn&ھbѡv /H j6utZ*NI׬uJ!K%N>T@q\F,YZ(F}m9oqj ͫkza㒴&MiVL1ھ3S>ߧ?qzn4yUr7nDW4xSX gt,x![uOMȷH% kzJ 4lΪlg+,Rvy؟[ ``ڮHwf#ɦڈ/&G|j͐U;oϺxvUƬ}P7z[,Ҏ\cm'qmPiJZfM 2fɜc`߽ʮ GOR$cਯl]‰>/fG%RhGj Et"}ȻxLuf~&&tDӅ&֥Pn]4  Dyݵ+2?A0z73e]'(C=5Hp^$|Q6A"AvlȓA.kQ aq`Z/|b|]}h'b~z0CT]Q *;$k/}iђ_l;h#X{q:DT- 2pkԌ%pۗ8_~pR1;RJR WzH/4'yp/2jig.D` 4Ǘ}*~?P|jHvnxt,ν4)gC}Rbtrtjpb٪3HGp?ӗ9=y}t2]3Gc5:Ox觕i4k ͸2353**^Eً9Z8Za@M Jx{[6ŽHju#c:t@PORpg>J}~ys3BLCs;2^DGݨHNQ<||Xxa67Y('k5Z4$pKh1 1dĠBT8Ƕ_MͺV)l\a;YԦi- Y.ːZdvU[3(FEDjۣqFt\~ͺҹ(rbKlw<0z3<6]B${v_(\aLvI&)t U8mfuф4U𺓅WZ{_2 |tlZz/NU^Hk=Cwo :Ph,S S;#)\oF0r)8 2&c^w7s x?0‚EH 46^ Z5`d2L Ty,<";!и$ #Q :bYQ*)vo3잭v 1փ@9`%Bro.:.ԺLJ>&8v s>\Z ]=P!z L4J361|J2{llAN^jgK56R?V溾*r?Y!:cҝsVKm0!q~A$굯"`t|G3HC\UPI'Ifog D]vҏ@gYƪ]jl'qr̹]μa|l8(2zO}RP,MZjƔib'w +$m7 uO8x>Loˮz.'A?μ~f Nco]ń~ ?XCs6':!G<0JOI|3]I}Z8Gb4į㾰X#|\U .&1O!Vas|D6̃Fێ҅\՘WHtVn^RR+ k1wus@a&_~eg6Q9Gчdn"2-+$ČU[Dh#xRͺq3I/@dRVBS*W[6Mf"h`t\e= 8+=FۏE2yXF,WLkd'an.I=۲Xfu[1ObXAr]0Ǡ:&wGQC 7Î&y$0}C GvSpVƧ~V/if!\o$Bc=}$i"|a,Bt0<mXu ؇w Ԛ$b_Ua<LNf[/W awNsUh'6Ѝ/F( S<~6~m=$zxr't#у029y3hwSQA}Xh{AF ;ߤ1?:@,'a򆗓W9(qpb8rrކXr .W^K߾WQOoMg+{RК~0M{ron3-['D[TNy)Sk d 1)݃Bky1)InaNV#~>+"A 44Y8ˀg`=5Xƚ,/ i^^VFrdcV>jJP?k,$CI ӫn c(@$J!0<¶əmC]MBQS90(CTDW\w:KCOJӵ@=E@FWvO1lTj_c6sͥ^mof<|h[tʻƿpHʚn框^OWۦ Һ߅Aё,QK$PWd}t2j|ݹ0hq !  e)쟏_IqP~xA7\rpֹNcF]nK0/,+8Nc`:a~*eDŐ|ϺJlˆJ%iW3 ."'}qޮ JH7CUW`{3rn#<1ǚN| 7:M(dBݷ]Ƙ.?@2ZZ=CzyV vy/7v~Iz o` Aj+:SrCs ^η./ū˂/"U2 VPUَE>1ۣ?K.e-8۔^ѮFmR],NMչiT/14M"U=χD.d:B~>Z()~1 +S%|8Ƙ#$Ug~ܩij'3 *O"H]5˞4e= >!jsAC:Qێݠs)M@ ]D'FUdJmYƟNGBݗHع1t7mdQT Q ˔("x6-Fq -5īt㙄&uEX# RlvM]"Ǹ mI{F+dye.eq=Lkgxfy%vN6l.WnL1PXP8 "m3Ѳ' d%*`cͺ3ػjfZ+O%خKKԕ7No#پ OAB9P'h0vVY.Y_no$FH.SqQQ37ʷE@jyi$ \ mN<ݏ嵾%GuĞcI\ i8Ko"Ka>E:ͻa`6ܨܫ:MzGS$ 88.]XT/fC7-J(5왉TSͮXNS=&ob FA&L3`뛮zPX4jͬSDUF7AX*z@!8rW֑Е~ gC[і7=R_ַ?p;H;@:i#$wV^:jH;ץ-=UtS$gi&Hjg d}R j1nM4HFnUVY ^ čvd׫&/: q‚V~ Q(X3ׂvz Cw4#S(j1*:&M熱dQd_kT(]ڎO;_͜}&4ž(jiS m7ܠAB}g\i Ѷ>O ĥ@55/i[9PB>P"8ȇgG+A>/To>PLp/.l+V s|` :Q˥ _ *[iӬWB~Jl?RskiU\IC] r^&r,M d8WyU郫^H6G/",mgoOh aho?ix,7l}F aЭo<=."®H$gycųeb 9{[z-*ϸd2 8s|gn~?{՘kS+9V*Z-DvWCRD1U= XT[5AA]3f|-^S 4V3@"UǺA \WMoo!.9`nП_pى~uQNy y7yu}KvG @_fa-+0Wd9$,)%c,}9ubQuɐ/ϑNaFXxysE@'uI]8 '92bXY*t,yG\Tx1Gה4bHuK4뷋]wSJAn*`,GVEG;`S^dž ӣieKO;"FEzzR j [2aPVnuJ| h= n[jţ]j~JT9l2)[6nr2%\ԠkEaѤUDZql95H..I¶fW=\H!6,X:H*wf<9r˙6ɍcC= ;P;&9ϜS\ү> &AJ;1_w-WFR2æ g$\Qoxtt0;1QTA]79 .LoϦਵmOVp-xq.xB@s4H7,KӛhHc\N'/ESzۙ,[(tagbd!I3is%c}!I;jA=r2Ppq' BSp #ı .J\bmvndnPUz PW /j! qgM# ^_6hp{L<vv+m)*Du.%%dQG{ ;xAR_>WzDlmk՘ M L%颋fu '9#iUDl;$g+q&[Pv/9Ɠ2nЀ56\ru)i۝_!y$݃xGgsaomz/<dd=hrQGU51ixc~*o`h' -" Ym1L[B( \EYHǰ\)@ƮtFK+MdJ jHϚeKu0i^ LY| l^BnSFyR}嶠S0(G ?sQ YLi\b)ۂ5D"};Q@urcCDy[2{8JoSieM [_ fsƠ\m$%؅S4l_%>!Ij({@55,9CWdh_4R ^xy+$>4Y `Mk/%o-H@nTVao::;ڧUbG%IR 8= M"g+FCsS5ƭ.+Sv^3m# YۀҕvᖣH7rm¶.A.uT/Wf&^B$l&,mmn`d+Ҫa{mٗlp`RQ6d3V {..h#w=&2t݇ 5@N3|~ vVo1dU%Ī-CB-^u gr nXs.=;IKgh5I"bisXD.1p'@M2D5V .o>!n n8S2gYS3[-6?*m ęt_*@.W`f-"||3>̡wcs$VVjor3؇LQ`mMHP#&$^fc=ϲ/I["t雥*HV@۔Չ³0Fc,$έJpɯdos@Zlx.ɝ,1e'5@}a?H:FuBp v1!q↪m|WT[T9-:af4tŸ #bmONUơ`,b5!Ǻr©>dbY=?,3yA,a 0 %n[G@#o5qߎ3[nqmx䑵_l5؃]J6εRB݈`b@N10# d9s\4 H4B C%jXoh3S6Żl2PY)i@Ό3o:aچq ̈.pd&<˂-37RןQ CUo|`b*՛sn+y ps;FJ -w`'?}.FP.2_& x~c)}A]~π_˷iR~6.r|5EW7ze`Hmb0Xs2="B]i35lc|qWϣ$@[UC"e6Eڤg;5c@Nq~WTHh%p5Jfe"::r+ֳ*SAb8.eD;bk)gk }D)"a+K*V X!E^D /<aN^HjP+pȿS2(ȯ$(Jk of^8ĩ)p¹O iJղ{MWbV.>…~p02Kv)I[u PUjE,YF:T@{*Et?TDvL+܁wd.[!d:aʤ?k-2.孬@Nd Do>]Rl_&4\L|ܳ1?xztO9QeO0Kło8{)oDZFU}R {xh%mX#ejAM lF}AȏK*7y]1R~.yM[E1'Ÿ"]:S¼)#4A(sŴ<:KĠb NOU6߇$[;GnsbAgL{(H JW뮯"z>}SKo6g7> N.ڱg[1mGRAu|ǭ[CZkM1GTF)&UVkb~![ܒ_Y sQVrK`m.nHY4{ݵKI+f׆b ~4 ;p'VإDl6 Dx O98[Rm.YI4D+XWr-2J`IhSRvTxVQ ԁ#⇁0A½b0ͺ A( tRZppd߷g׸ཡo9A{!nW}V `bF[|s;Ym3tWhT8O-2WH#:do{`'G4DR[b0(ُ-w2ִ3 RuM )D3 gg-SK cBi~prTAj9Q~,O esAlhg}Oyd)j y4:VH2慡dDlA ź7>qkKOʶoEpљ^.-FGD{~m0:V`b$kaIff^R+ ~ "p|l4|էG6-6guZ8BTAHT-H׫%ZAz[;tNTл\:)7%J2OUȢBx7W:KGrwg6R<t~zZEW2lHtvq]ܟ<ߖa* :pmϕw풝qP}6 -$sjTiYk SSƗ3NǥFLU^JF)Y>(UC NJ,kTٶ9H*Uf_ޯ?BMU;:ParY`"F|77Q$غ:`|Q17]c1]-ō05vh.IڼÍ}F[_*g+yץj賂6svm_ fc/CnYCoxc<'>y.,!M)䘔WP 0 $paJG}L\zZ)PՏۧY*zh u7dI2y!@bdYBKAuF'L'CV&=VC?i!G7@06rH(ʤB+?cU5 ctUpRӞ)@PZ1u{zy¾0l-LC0r (D%?`Qu'm]77E(I>VC;r2v5 r2dN;R !J-ο RLJI٦`k͏23wk!ц5j#L "cBkfl6l47O.5 -ZH Zs?ulk~/gEB]"bHrkA$RP;- "ԋ$+<>*LKQ($U@PFrm%y ?ΑKCp@S><՟ʒ*s_AB!wl WUkjrEr4-{8 ]ObZr=DOICݣ|\+0ɿˬI"@2%%#SX^|\c鵊|JwN> ysgUP٢lMŜo`ZYNpCf[t%*Y%R֪k`0 0E1 vμDK@\+ ߼+U/ i7fC*.=s09!rYC8=bg^._h=~M M >P艿c!f rjf+gXZc遳:W51ƢQ Q9ԧɘҟ>RK(<vNrvuͶ͍zZ!y2<0;« bSjo6ղ),Uk!*̕q*h&3)ɨ8AlkrB >UĕEcG7CY>xdLQVb=ĸOU,"+Ģf:?hgqZJ.b1{ytU' hvܨVmGKy2ѳ;Cx9(k4{G8L')ʦ^9im asSF_k/ krչҬ7#+Gob_G[XHQbh]7&j27~_P]Ŕl^I͒JQ*r)N|D.mNg #[KTS R5{pkoá,#{툇5|7<,U T2*S-*zZ粥7H^ueZÅأ/>*9,\,泂*3%/fG )]( %;w;X7 zWC3 淎 _ ]?xiE9c j?ԻI)huw{7DyR_',rN*i gK%o%IHV.*bUԕ3sQDQ31$Z ˪dK]Kv>䈛mn.&5iHcJAb.2I cRIi@ *\vO{)Z҄䒬7#;[bӨKk+|i3uPy:qr_<~~~|C-[BmK 2=8"h7k ~*t?3FKګ4Ǝ IRɮcP?JD4Iu̍(ER #tH)EQfj>EWlӏ8$dM|Xp  +# ǪxM|gVVȦEp;w8/vrteDF\ (ǣp$W2X&e$ nَϨ+PO:ln-Iz9cE =w&m-if$5Gܠ|a}Rߠݓl4@)%w,6i%3 []ڧ5D)?ba9i_x>Z`eM0圳W':Uz3c9Y{B(<;>coO '++)5e] n/, ƞ$m>YupoD8Tg \Z5KoXЧf 95+1Ǒs=jX @F2݀TSD[h Շ3"C&5C4$Chw=i;C dVl`g{v$(t?ZE:0 mJFpg9 Eo*Ivs;p ػH>T7u1Rp1l'z^64J.r+Wg/=V8ΐ#u8ͼ@֮nI6V$ד:,(QK$~wtX 3$Z\ HN3ل7"|9M_ڹ?CH$aBdA"6nLL{zÐH# 9*`Cfr*k* UxaJUvpAHXY+w2Dko0:O#pz3Wk|uuoe&}w_6y_tԿ4y`=z:9 1Ŧm/aRB~)+Yrb\KΥm͚+93B8R ^Qe]f9+n:1TF=iA Rm걬\W5׻MhS_7Dդ1</gr3& qh8Ew4/m50nNuY~ctVτ$@Etg6GNL# 4azLjM/XR dZ^PZ/O ݾbbӈOɷvۚ6 ٤/gzzbI؍"!'"ċ]YW 3JIr.jb߻ w˅{HR`>GC).*ޕsdVJr[/Mw;3~be ?+AƵY"`@S)=C<18a=-qf%Z*@@s5^wJI@cQ2# jh=DrdcٸՓEB^{42;1`ыTD\wR6au{kDopI;LHۋn'w _ֽT."~6t, p7.Gle/$ÔZx5&D[&:ؕ/++[(!heŀYz4ocOέ%& uGB'z*Q;F7g{boP')ק~*"u޲nRl]֏h m;>[`g=]%Vaȯ,] EJ&]Bkjok5DH~;u/ w s(=-#]Lbmx;hlלU!&V<>7`E\C.rnϢG[Od>Cw İYP1Cpl!|*[+{&a# D}`*EyX wǁkpYO꺞l5>bOʠM=3TjCT3-WtYV"ܼI^->B©+̃K;Opl]bkJ4fh i$ZxA[Q *.57&&]ƺ dh`#gW7,o?#xKѳ[xlTG͝M͍d#N&<+8ѡF?E,/Vd5|=+:~-Ժ5D%;FK8c,!/m{ XND4TPl.s++qzh3e%o+>G?B01WdjeBп+&7z9 5ObՋ^Łp>ZP3J _GgvB]ټmh尟Wrq%ZK_``Rd3w ~UZ 2p7>~P[#9(Aii= r9BYdC_~L_|ͯ00Oy[j-fč{"g"⣏~; 1n=FEȣD.d )e,.g%<vLT}n8Dcû_A.JC/0zuCTTjP)<6s|;iQc9cvxzv- VaidZ{ojrYq1ґwgTDk c_CK}D;[{:nZ,XkEu( Մv }&h!H!{ya?+_K\ hoKX&>nX"]y|\=,ƔJL .d&4X ݠqh gyJD|mjL*gU~iݻ#$t.ROba ᬋäW[QX A\֋<.{VߙabZ~ C0u#wn{?z»k %8Z,#7s~?a&pR%PHʱvQQ3!|]CHH;KKYp:QS}ˢ[t,;lnS> Lk哘"b٥Q^T lP 6N!~UQmY˩ Ce)d^ii1S#-lYt2/AdyT!H,Zx{m7 e%J:#}P#qɡa>qj/'Ɉ10}c@;W1r l걍ݹ WX'CC1^e>#F"7\ B8RW7onHg8Fwʖ:d5MGe|~πQyAy0~xKתWyl@I%,03#FkTq9&+.Ό>_Ԃ.2rIT'.Ks۶;ё9Ćx{`^ZѼU͆?)3w] ifͪ ,L3>cl#FGl3)/Iq?!#LxH33bZ]o+k.sl'9x0t"<ݧXC6Py[qKa|GG!@!=WoUԉ-Qk/,AtmL!RnPg&&A9%E5vckތM?̧=o+VZKD`$:ڳ@mr(X 43%DOB|[C% j y,Nl;ςddc0Δ btKS$ \o ;A-A[n sH5ȼ*% 0.!YogF=- 0;NLة]-7+B,HKOFGx*8 +ddChh#=vDƹyb AlN>fYfC{ \L[w;\S)TF[YîȸdJfNJp&SDo-/1Ue" ֿ E0xypa`o'\)1p5H//$P %_w di#* xBTgvgd7wK|q-KY@CD|2uvq~aȌKzBk5fYChEi2cz3^uw (O'cuP}DyO9##!=#1{V}+_iZ~vlgorz3\XBvT>yID^8H0V cf2B)4v1<6TM+vےNrP>7)WSu{Sx'FnLm:-FJR/3a|UQZ%W3iHCߋ98MB-֭Nw'J*Imkc>JMGiH])3 >LeHdH6k*L`'n *j% _/Mc]:%i&qN@{KY=R?h_3lXJ|b_Jf}S#+I.ϊ;y 7'pdA.b V<%\ y_#OLSCAHl:t;e GmNuno İg(8|8"_cH@;xԥa6 xl%G7=aW|!H_6z'*EiQ[|{?s],ͅ[ɢ^!|D0JP^(iwc`HN_tKvDDZEF/$?Ѝe`7W;g߅@E *  }:{QJvs[o#U4lY_=Rxħsaʓ ˿Z9 NUVuuGG֕~t.y|]oK*1 hEF <*/\vU*7&<qmn[O!cv w_45+GyWUTDf5Ԩ*6K*}-+O}av1-ˮ=nWluJ򣏈6'#Օ{eO q뷌YTbGlcW+1K+h57pcH^n_a{ ~ʽJ!sd;Sq-Vpge YFɜ}3:zbeǩ2f)WxtOt}xI2;8$C vل9)ĊI2DoNmSf5NSvrC1pz{RѽA]ŘYKQ[+u`ƐB͍+qcR0y_dKZnG'!o.hXbBNv~"V0ݰkb p~P}w"lDN_l޽=ћ)ԡU܂sijt:,:`7S 9nvtR=`xy0F%[SlJpH1iUahGrbd@A0oזS+J (R8a,zL-=jCݺQpc<c#r@֍l5EcMpt|Jtxec~V= ۢ(i܅+ٴC cP"wNȐF;;'\/S6EkR {Pf@tj s9r ˁ @~ W?G3VЩ;Und3t$ћ QG!tyiOװ 9b7NN:-G f'vel^Xulgdӈ т&^ҚT] ):[(*N.nfڰA)/Z},EC/sqqz]ۦ9%}Conr1{ Xܙ z=N~\xw`A:I2Ǖ WH򽾷eGLKlHN}{78DgNVk 8E>0z|]÷.CGuHvMX91-uj{;ic~hGa,iPoւ<C:\pj49 րK;0B|Ez%" b>+T*d8&3aC}$YoFSؼq&a'#{^R3 A$l.-*8|ѓ'1E+HE&l RHY:-hϹٛ ]> /YswJb8X6 F!(G4'.iM3C7$@7FQ|Ț/A_չ=)FZ;rz<=,[2 SMHe݉_f&D``TDvʔ3{ՅlۮBҭla母ӁS+W>M"9iЈ э5G&_gOfQQ7V[<1vIR]XBJu rTQp@ }u(_^q!}b`&N|[L]t"A߬:LT?e-כ@?W*l.17zOC/>0X17`!~`$:yOFƄBs8ƾG1TBІ;)CwlsCJg-s#e ϥz¼uz.(eY튇(P  +#5R4.T +X֯KF@?@^i w6G}>m3E\mu/Sp82g.i<7;{<*cr RSjOz5O2̵>۳̪fF!(!,Ɉ=9DtC<K,Lvɥ~HZy+XI?j.,bEE1M+E{"ːA̓I""rC֝"ljU|lGǖ3FKn(ٞ SA52:) su݅>mh1UY,x?b?'m?cD ՘V4rsYA@GYv}c,Oֿ$$]b~)f}K:qdlO5)8\bc!kY ;&3dD]Qƀw7 =J89ŦKt7I}Cu)ZYɧ ԕ;6*Vpv;MCC%=2Xx̕oA2԰24ĥn88v~~*@[)+i#%e-.So\u_5я`2mƌEJ-jEWQ\P6j-ңRPvPJ0?Ofjf3KFBXf@c٠:ܮGqdfpZTȧo8wqNoU$r@ʑ]H/E<*-ڞr;KJp[TLʹҸXU YQRXE*V~%ԝ^ No[Y݂d"o@]qJN( V<ύ"QN9ŘбoA9wT:P]=ϻȓZߣ%"\1S hzpLgUqlՇDP86w|Lq{DTJ9=6F7TOZ`& B}h$xUV)P>8$M=|+8O9x />ll8bj1[#j ]znK?yzUU1ۆb< v~Gl歴KnzAK/u6 6EꀾqB<TFUoIJp͎Č >ԎKmi@l7E5yjrQGRvR]4E_a2P( ^;r:ZMc:hwRMUyléO%eLB.%gA3`(DB1 T掤UʺRjr$]ՍiDQ,!ԙ,uc瓞ssLZ._y/N4ҿ6,7ѰEj[x57Ibo7}(󷹙`zTn%Ie*"P逍VF"JQbj2eͯګC=ęCn>?..ݐph UJݷwv-:"ބ$j+p|3Pvif:kqRaB__El5bh[FY=v,A`{( i;Ўْ,~E2`ZszF 7ˁ/Q-V%re\m`uH`EGEϯuԍ$ܨ!"Ho@G !}ڲ靤,+B}`rtŢnAB⓷6 ^l q5}&9'wt_/p8 I-$d!.p#-sum"Ɛn8Q8m &Ǩ93*Nx$ \#c4> =-7+z#mCnKҚ '~PY"̾9U`PzQeMqKr[]5kkkXع\lTx]c;; =KB)og9}3p(x辴ΓI@ϖ$7\C󏔉?fF˃ /fⷬ)(Lkr/o)[~uum6_AioHz:ND%?iu6xa(-.B JgDHyc" HtCĀETeK!TDg AQعݼr=SP՘-+c)NIZ-Pׁ)wCa$zv4[u^Cʤ0 cb0[\{@l@jUVF}%= ;SWE|MxL9|Un(V7\p`4x!P1!";m6Ϋ;VWIuRMםFV}~wn -L_je`å矏_&] ۪frSk[]RK5Q>bTJ좗=Q-N;[b@20K2(DZP%eMI<3OzOP@=3˵m~:̃THp1*;ΥɮEM\NpK5zj9Prz#cSSs% Ϩ Zvx0+Xca1 ZuXfm$;a2xf(P8`I};#Xt:H#IT-( 1dDb`"FIjjb_ܸ2o{( ߴ>>0.fq,e>6 -Z${ʆqE6l^[tiXF'W%Xl(@`X{+PtLju&\WQ\qԼ3C!rȜ8k~I>Xܼ?pKd@z&[х `{6RO m^&yʟ|KG=GU* :HSKFXj*# D]n0۪&)M|_ZPk$+..b/ZmmƪʛW\ᜨQ\*ȹJY%q#丌:nي`A-acU ';F累!nOcscd10꓍.D O]F穖Qr^FZik~kV'Y~T!fVF*KS[-]׈ajQx˳):6郟^֯!&R,`1!pzt[xuAqۜܯ,:GlA$}p QR5k@hB`arO`v%IEqZdݰZ H[zOH aQ17yFG2׶$jLuأe}|U8(o$oBHp_+2Ʉu\Fc9q)/}Tn< NP*A `m-i F݊mj+rYctRaE)܊H n4  ,l,~Pw#oarHS܀H#*ye/+ 8efam$T':Q, y"D1<>:PZ5Wed⿘ h0j3nÿ,ͰpVq6|&dNU{kO;aKja3RDM-6[Ckl7<Yǃ3-zb P/*8<ʏ"1$aA= ir{/lltTo.\(\?˞J +vE[ ѱ4ԧ>R [Yрd(N R?W%Vrfa̓y -=qhdU^q/]lz+ jICC[Z}t*P.~;~i5DҺB9_40jY||brev]wMEg"sWaű]%6GaK7{}d~`G_UuF-mܥҶqȩώbpl|=3pi+y;`=^4qn~ 2GrMlU=wUjͪ/&y t\=<1,N/䄯w!KN5@ҏRɑzNkjDlsۨx&c嶢Q&Zi؟I  0>5'[Ju8zϻ߻& WrSo0Q`G޿tmRT1nt!dLbDn~"*&mrwǮ] oYWxmTgaD2x"5q(:sHhyΫ:Gs!̆8>`_6&P=(?ޮ~%d|vw 6-ɛ#k*np\< ]Sz΀R1 T({SJ]dGi 遛3ųl Tqʼn>0#F~.;as(CЀ J.C\w_r"_Lnv3m$Z$"ҼxEZm.f4juC%ɼE 0g7 (FmHR(lD -]G0+r_$3[«< R#$E|w"|R}%]X>.eN4`gpICK-LVO ;(y JىmKL*y,4  6lyEea|M88D=8hRC^ѣI/cхݭ$bص i(3M3c6M>,XOyL#ƠQ4Iu3¡8,K7{Ԣ#]VQp-M"wg4@'57p6"K:7iG7Vֳ&P峉4Ow WR'Z7n(&戜z܄9ׯkN&1dLJAJ 5XMm1R-v /zKE_+6Þ Ħ)f^8qu (s{H#yIQAʹ<}b  7 uJ7 uE\}TfIŭlŁ.Xl~kQR)UiJ0=0N1#x%fvX8 e?@7u+׶k')SDz:.r{Kb.H.EUT?a>Qp g&QAaN E#Ը=25eU&B; W0ځJ +ؕZ4@lOGb`(;h" 5srdTRQR;D+`% ٶV(MH0!(8{8 ]' !M]Q:_lp|ۚhi:w DSF z_pIKư1WX B?i9BxnVh8Vؐ5QfVgpx*;ARreߏHAdalJcIlH\iQCOrXu")wթL06?p!AXf)`。s˝N*@5!bwCK/WP?$Bɒ3_bjPeVZ[mh5 t6^( |eJV̄;rae#my2jY9.P1~&RX,h+޼@:۪eH .e`~7=ʽۊ b^r8\Iy06y5 oI_ ? /NyvVס*=P12.WߘxrYgкM'=9ȸaאhR幏 c4?gnLȉ@SGE}yKktboI;ǽ cK~`4_i'ݴCr_Z.IoƣزLhMzq6OV[5{mee/A$겆njݺ8),YgnQ/f;Խ(z/9m5ShiyT$a\$j>W5|aQ d9SbRn۳kuTK.6i7x[l5#ŅZ t4FHaؕ%HϾ#Uy&g(ar>ms*י]<~aϘG}r2P17=4XJܯFIU'c7#b:=?K H\X{+SsQ+>\~5S}P#>ړ>y-Wo YMs@.wVHLkwʀ (i?~fH}L}Hآ}@ݧK= fUd֮zHHyȃ&]4*cGS!7Wi9qцiX -yIHje36uv'W5!Z7Y=Vz7_PmHO3oF6QY!CffҲ"4tQ" l@Պ~M\6jn0;1/BUݲֆjkGˋfyga}t>EmU%x)44'_iiUCSbJlami#smvC*'*´?>9OBtƸJg:%õ+x XZ |W%VԀ XtuYP"-w'xA"^-(NSxT1k*Na<(d#5OzjO3>r|mYs@1)Z(y `H3j{@U2,ݰ?pG'#fy"t^lis<q}ۥZgI ^}hJS[PA4m*1j]2oEo+k1$?i9^7>ʎ!jj}8Ogji[07 笞Y#:=ubR7I)̽7]dG-tULuqGɂCXMSݸ>.j}힄#:^mofoJ[TSѻ/ok8>aN+ɔFkfn7Ws RW4dH;Qzb1LAJV(i6WI_0sy(|\|(-42(?[]w34̒9TsgFb8&]fc0ꓳ_kK{Z&/t{TyǢo)|`2V*.<HV[+l)`{RU .e Pv:~"pܰy=hm{˰̢AhCݐhSz]j %$2m>;|)S)ehR戣r,z)IEї󼖯p{vN՟^͎mѺ~'7? z@H{pn!{k%61@|f N5݃a^'6 ĠO+ aI3oJ?,T7?IRld$WKTZE7yvGg3BcoJto8f9mtUV R: 6 5Q>Mh0 5p5B}ռɡ7ĬK>COH.Tw4rf)U)2;<K|y]/XDC@LG cj}p;f`?z!!KO?&80Ԗv`|IoEE5 qCZҺs%M QP j.{ 7Q$N-%~'Q 7 SP HBR|4_{6gM)%Qb8F}a L]`m:\f% wL;;Սwq[wv>"3uQ).])-T@t{mz  gvgKfRF~іwXaϝΞgHhJ{c]>+KP3 Y-Y&<hw \FŘ0||| :": ^5f0Q mV?_=ߑ< "Q.@ "F4*Q :!=A-Ms\7o*v𠿮3bP!L ݀PezC〬i `(1 uNYۢo4q m8q3E85?Ba\dtc M!|hA_ֈVfU< #~3Wo5'*j@-6d;zG%S`;;l:+|Ts}^s~ѣ8cBΈ10C KbdH*}$Tca\ Sa ~XVF0>^_8?uBnV$"j7 A}RNE A<~瓋RL).hnoU:rM2ۨꛏݒ@ֲǃ7 ,/Mw(gܱxa@Ԫ2>Je<먈nN-}K<2),;51#$2)e{ݺYJ"}]*b.&naRN^Rrn+y0_( UµcqS R5oH}|[)ʅi_AfqzQ2W}lR J9s=)^JF f4%C'hubHGALX˰o8 ,i'<21:, ×џy`V_=ygshq<^$1B1Oz:L-;P֜@.БtyQFϜ!/\,vuÖa $W`XDNR|~OsNxnnW|pa!J!rb. DFAz^k%.B_ HũݵHXFE}K!XǕ\*OֳyS}!J^IM<?"pt'sc.28($i1{؟:2Ÿ2~:D<|] McNGSO6H)45vs&ϩ֩_yiSewԏ[18=<^l`oUM9,xJY3k=X{yf]]d͗ClԷ/wv$z܏<WA xI