kernel-modules-5.14.0-503.35.1.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']greleng@rockylinux.org p-Bm5 ']jsBo|/fhƂg^}5jx*;rZq\BȜiwPMoJ#LhW"Z\$G4]`Q݀zNDy¦# i9cJ~,B_`X upXYS:UѺۋof5t ƾ`Qa(z =9S{,]ݞq\oa8O~mrJ{(jۋ@D;-9moD܃no;{8`CMk.h&S#R O/ZAWJc r'A3`[~;_Uf iF<+֘g$q #ӐZ"НG|c`$=YM 9e236bfeb540abf3e8ab039854b35481b8cc99801caf60b186360dbf2eacb80f6e684fdce25325dbadc5abe9391ee85c74df10c3?|NQkct>C!?!d ' O  5;A < h* *  d*  *  `*  * 4****PEW X X (Y 8Yp9Zp:sp> @ G (*H *I x*X ڤEY E\ |*] $*^ b!d!e!f!l!t!8*u!*v!w!*x!*y! (@!(!M!X!\!b!!Ckernel-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-s390xTdRocky 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 if [ ! -f /var/lib/rpm-state/kernel/installing_core_5.14.0-503.35.1.el9_5.s390x ]; 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 fi/sbin/depmod -a 5.14.0-503.35.1.el9_5.s390xhtL\R@H4\q4 ia%*,]h RU: m47 ,@%tF2$md`>gˆgˈgˈgˉgˈgˈgˈgˉgˆgˉgˉgˆgˆgˆgˆgˇgˊgˈgˊgˋgˋgˊgˈgˊgˊgˊgˊgˊgˊgˊgˊgˌgˋgˋgˋgˌgˌgˌgˌgˍgˍgˍ03a14ea96738fb59a13387618ea848d8824e72841a15666465b7608ef95be0e8931391287e33efe6b15ef078a54c669c7774a20948062c5881c3c6acfdaa7a40ef25ffafd3e9c4a74348967d09e3abbb87415843115f8c7163f01a405d0fc6e3e485e6009317081eb9bed936a1cda4f698da95462882ae5e647d6137699eafc15dd28002d369f3c161815a6a079bdf789e80be8140cc20d22e8780fc5930a937084dbff6cadca695bb863372293687165462ac2807f32c07ca4521ffd1f295820f21ea64d59d529c51791a14311f01541f4f0989baa6215928e6e60496278cac7c9bafbd1b895b8611eed55c6d5f83c9895895d1523c7171cd5f0a1e2d4fddb9fa16fab77121669966339dcb8479a817923d7fb911ef95394aca0f12ac01e1e48852c996fd56422398e9db2d09247758b056ce44733f3596dc52e100891d4da9be9a2e67490f7967ed7c89a7ae9c909345bf1aa11241f23f2c66f8ea8acbcd2c3ad050fc9f6c9e64804b0f4e2564f21d7dfe1b96a207016aa5b25de9d3f83ba587d496619835532c08501fc05d49a60c30249c6e884ec197bf20a2d27f1f2db22c5a4b8d1e8142a567b4e627839445454dd8d708cc5e09b7029b96f5fe0a69d99643bf34749efbdb43d3950cc1a916caa2abd357dd399afebf86bd3b1c6dec3e962e4cee0335f6735c2a49eede93db8114c8850e5da7cb8ead5d14016e810f2d2b0ba6d596e4f4c63e1a3639032f30f0bbd8230d38a5d12fc519f06f9da1e6c96923e5869600d4e7a4c45738a5b501fec5b1af655635000ea112617ec365f197b9dbd546616054824c8449248a5e27690870ce147fec3ca70a22a03475fc747c48d7376641f0c274a07b9b3f14b04178c7f9c53920dd90120113cabc353e2d495d496b1b6ef20a41f8685f64729833e9d7938a436ebb67e1e455172966bb02c894e71ae08a21cdac852fce1bd6834e1eb568b8e9a533cfdd056d91f03cf456516a92a951b1b9bfd20e11f31c9117d55769af3a478dcd419f925675d4b465b57d714627eb363c4775bf86cb5da5f380bd7bbde132f677d0fbb0973aa120f9c8e59f1d65b1649b8848dab0c44672341dd68752e82c2ac470d06f0eeb1c7d71e0e29bd630ec0a9a977015087f0d3e5b39b3353164ac27dca5bd34a8338adca03a87ed9664ac70016c41ff7d00502ca4c9e84b95e3dd275c5e794ea9a9b5de7d80c94bf5b5bb538ed374124c60d307b5d654af7ddcea8080cb23ff1084ee21e56e75d641d92d1d705965079c9accb8a88b4ab3419162c5c654e2fcb541bb4c6bf1db2d8872147d9ba653dcbd4dc20f7a87fff97435d3aeba471cd9065c6e66b759e4b6ac735d095c1c0d6f300c9ab5ac58212549855c44e365374513ed5436cc61351e14137e95ac5125e0aea06588d6b276b998f4a7c357e8e321cd3cedddbbc5b4950d2ff93671837c066183325e0df77e21d389a05e2f2b025524cbd0a3c1b12a92acb1c7a66194658638829c68d264d383340815fd404fe993103324b023be91fdf9192bbe6772aa206c504b22682e26fe607e1f57896788e62493fcff489ac525c1b5252c352401d48bd4da659f6bc33ec48fd50ed0b2f3284695bef06986949d1a60e523b419e0d5e8279789ae5cbe0f819c4ab85dbae47826e1f4f6be1d1d03738b48284490e89b6741fe6cb67be5826172537f032c326174eb010cd8aa37562c17dbfea1590c05ae68ef970ba7ea5ebde6aa521064ae13b7037154b1f8403bb08824775c02d2f472216a23ff2a3c03c28c59d2eb48e66f0deae8edce93fda3d7e13a4bb0407a7da4592a4e41059adea7e45a733b7500d4f28b96a35f70df9bcb9bce4b209f949e8b41d4dc55c9792d3f54f732b53d0a55daf83a877d9092rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-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-moduleskernel-modules(s390-64)kernel-modules-s390xkernel-modules-uname-rkmod(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-modules-core-uname-rkernel-uname-rrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.14.0-503.35.1.el9_5.s390x5.14.0-503.35.1.el9_5.s390x3.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  !"#$%&'()*0x3153cc920xfb8cae0f0xb3f2d1730xe7dacb8d0x46fb181c0x71d418e10xec6d2af60x2e9ad23f0x375422dc0x19e7490f0x571470da0xa70ab7720xb57531530xb9d824180x479fdaf60xb72d0eae0x1b1e06e10x8989d6ae0x99bf1b000xcd9701fe0x8de917680x29318b490x1fd122fe0xe1f05a4e0xabd9af6d0xc4c738910xceecd9e40x798f38300xdef1096d0x98d32ee60x30a7b5960x566217610xf610cc6e0x13caee3d0x85ebf7cd0x55686b3a0x483c60ac0xf81a38970xb8a66fd00x19687e9b0x15ad05c70xe3e3dfcf0x9eb769540xb74340a30x7adc32c80xcf7c38b90xbee776310xa6bf60430xf393049b0x17fd10d90xcf8c2f490x67f287a40x820c0e470x448409810xe600471b0xb0cffb2e0xd833bff20x923617cf0xc3f30cc00xf167cb7a0x47149b2d0x2707a4120x5d116d7b0x4387a9950xffc0fd130xbc9a501f0x05efa16a0x90e807c70x55bb02f30x549a82d50xf88ed6c50x5a6cab570x166e7d990xd9e0ba520xd9950f440x0e9f7eab0x754b00000x36c34dc60xd289f5b40xd2fce20c0x1e090ddc0xe702f46d0x401e1b9e0xedbd3ff00x8eaf0ee30x00ffbf640x984c2fed0xe84c2b450x82d4037c0xc70ba3590xd8a774860x959ecd1f0x0150041e0x379bad360xcb88e4190xed1a5c9d0xce05131c0xda2a89290x9759c5950xfafed4080x0189d60b0xe57506e70x39dcaebb0x571e32dc0x574dc7a60x2163d6000x35334a7e0x07a8dab00xf6ed33340xf70532870x53547bd90x4e3044e50x8cc881160x39eec21a0x58114c440xe83a7cb50x5e37230f0x7adc6f370x8b16ce260x330929750x24e7bc480xb91cd9860xc4dba8ec0x787ccc4c0x8d5d46d70xd5f80f720xf7bfe9c80x9b02fcbd0xd4321c250xecb715e40x7da9ce440x2278ddf30x4552a5de0x613b1e2e0x4366d7530x66f866790x4d1e31a60x20d35a550xd9a544870xa753979d0xa66ae7f00xab62888d0xe7b0120b0x282d10270x9afd737e0x09307f140xcf1a24460x0b7d2fa70x08dcb38c0x06830b9a0x4ca68cf00xc5c6b8b60x48e291a50x843990630xd00766c50x312ea4c50xd15981dc0xccefbfff0x7eacc95b0x0a1c7d9f0xfecce9170x21d222630x6c1830780x5987bc790x748e133f0x3f9406380x8ba88e5e0x0bc8f4220x65128ab10x2930ac4d0x38537f280x5b0684a90x4e155af00xda0d50ec0x4e90435c0x1b180a240x1be447330x28d89a800xb4c400400xc1b4ad680x9573ffe40xd21bb37a0x42212bdb0x592fe3060x54c189a30xcaf2c3020x573f17cb0x25997e8b0xfd1d19030x8fbb364c0x9852eaf70xf6ac44f40xcd032db90x8432fbd50x544cef4d0xbe16c2020xc288fbb30xb7852a050xe9e799fc0x3fc2387c0x6b9583200x50a712bd0x25717fde0x475f85ea0x0865dec80xe3f375ad0xc6e437aa0xe92e077c0x06bc833f0xf96fc9de0x129d74d50x02cdc1000x85006dc80x05bc404b0x8ace20480x45e132940x379511a90xf7a73dc10xa45e546b0xe5840ec60xdbd019c40x69824a140x88565c8b0x2661e4220x42b92d000x9760b4940x8b2f85f90x9e322d3f0xe086c5830x1761e1140xeae89a820x3d9013900x0666cefb0x9536038a0x460071230x29d115cd0x9994f5170x3cab81980xbc82b3dd0xe0ba29130xe55ed2460xf6528cae0x5499fb040x1d2e0b5f0xc9eaa7a80x1cf63d970x637bea970x76946ae90xdbf399050xb749f0950x0db89e1f0xf26ed5390xff2d22b70x706c91b10x2a4013030x21ed27c50xaac104d40xd058eaf00x7e71bb510x8077e7b80xc33e708a0xe2f071760xc268e0170x8e7ec6f40xd7196ec40x7b9264530x9f8c99460xf3df871f0x038952f10x1799f53c0x1a24ba180xc20eef220xc5d1d5b80xd9eabd640x5884574d0xa1c19b9f0x4ccd18980xe950e8e10x7078699a0xc85a6c870x65b5112c0x4e6eb4f50xf8a4745b0x28c098040x1e0bc2270x6644920a0xe06274a40x36cec04c0x4e28294e0xc8935bc10xe24381ee0x86cef1800xd6636ca60x305e57010x797877500xc515325d0xa17e30200x8e2e5b710x582a25990xef8a65400x57741fa80xc73ff80e0xcea501740xd5bd58d40xfc1135a20x3603a5f90x73d3c4430xe51a0b970x964e1b2b0x1ddb77770xe3acfa5b0x058ae86b0x56b4b0a80x907df8030x1e7c34180x0f9726c20xfbc3a9a80xd00327f50x3c682b5f0xbaa43d720xdb5fb1240xb93550fb0x6f3614b60xf4b132750x7099ece60xf2a90b8a0x7753e8760x89ab8e520xea5b5c370x375573370x6645cdb80xa7d8c8370x36c624c90x45fb89850xc3939b320xba2f0d690xc835fd290x91137a650x4fbb5b800xcb2a321a0xe4c964da0xf547f2e70x865c2f560x571e0e990x75a729a00xf5dedb300xc033e28c0x92fbedfb0x191ca47f0x260540d50xa146a8a90x5aac8f220x75f9fb3a0x3164a3fa0x420ee45d0x4ceb64820x74e135300xb61370f20x2cc964650x495332ab0xaddcd06d0xe919a1a20x28b03de70x6dcb261f0x3d55373f0xa8e148540x89e2c9140xd1e4952e0xbe6dfedb0x4e31ef930x5e2969c30x1b465d6e0x9d22bcf60x955b26b40xfe8a0bca0xd587e3510xd47932550x47d396030x6f4c70f50x18c542230x2c611ab90xc8fef1cf0x1b8d0ee80x214a9fcd0x3a6ce53d0x79699c8a0xce469acb0x81a0cded0xc730fc8e0xc452f0e70x4c87a6b30x660eba5b0x29a24e900x48e45fee0xb26940b00xa9f049c70xa5884d340xe8892e2d0xc07634840xdb68bbad0x50b73ce20xaad6d92f0x3939f8f00xff2825210xc781bd9f0x0cdce87c0x85b5e6250x8a490c900xd24108d40x083eb21c0x82da4d6e0x2c0180510x8fbeb9790x252ecfe10xca1558cc0x3adb99e30x095a675c0x24b6a6e30x548988240x7bb9f3180x5b764c2a0xc25dc3860x02afc2300xe25b4a560x9cc41da60x7e53cad60x976a00410x22dcf8310x7df0b6a00xcc2b1bb90x55fa761e0x839223430x31b6cf7b0xecc767e40x02b9468a0xec02e0980x788cd6320x1b2cf1c00xcb5cf2f90xb02c73b30xbc0a78550xee49d5910x273dd2310x4a8e3d340x6eb829c80xe28188de0xc49dcfe90xc6fae9970x240235820x313578500x3f8a687f0xc91cf15c0xf3443be50xc210f5de0xf8755c5e0xdddea62a0xb0f62fb60xc25a30180xac9ac8ec0xf5bc6ab20x7d468d080xf92e66300x7a1746c10xd561ea760xe10545420x9aee85c30xefadb4660x5a4a4f900x612bea570x7560b6010x5d1af91b0x1efcf6e70xc2db5f860x243d9e210x25a901260x0f7996f60x826098730xfed8d23c0x434c5d105.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.s390x2.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/kernel/drivers/crypto/cavium/nitrox//lib/modules/5.14.0-503.35.1.el9_5.s390x/kernel/drivers/infiniband/core//lib/modules/5.14.0-503.35.1.el9_5.s390x/kernel/drivers/infiniband/hw/mlx4//lib/modules/5.14.0-503.35.1.el9_5.s390x/kernel/drivers/infiniband/hw/mlx5//lib/modules/5.14.0-503.35.1.el9_5.s390x/kernel/drivers/infiniband/sw/rxe//lib/modules/5.14.0-503.35.1.el9_5.s390x/kernel/drivers/infiniband/sw/siw//lib/modules/5.14.0-503.35.1.el9_5.s390x/kernel/drivers/infiniband/ulp/iser//lib/modules/5.14.0-503.35.1.el9_5.s390x/kernel/drivers/infiniband/ulp/isert//lib/modules/5.14.0-503.35.1.el9_5.s390x/kernel/drivers/mfd//lib/modules/5.14.0-503.35.1.el9_5.s390x/kernel/drivers/net/ieee802154//lib/modules/5.14.0-503.35.1.el9_5.s390x/kernel/drivers/nvme/host//lib/modules/5.14.0-503.35.1.el9_5.s390x/kernel/drivers/nvme/target//lib/modules/5.14.0-503.35.1.el9_5.s390x/kernel/drivers/s390/net//lib/modules/5.14.0-503.35.1.el9_5.s390x/kernel/drivers/scsi/csiostor//lib/modules/5.14.0-503.35.1.el9_5.s390x/kernel/drivers/scsi/fcoe//lib/modules/5.14.0-503.35.1.el9_5.s390x/kernel/drivers/scsi//lib/modules/5.14.0-503.35.1.el9_5.s390x/kernel/drivers/scsi/libsas//lib/modules/5.14.0-503.35.1.el9_5.s390x/kernel/drivers/tty//lib/modules/5.14.0-503.35.1.el9_5.s390x/kernel/drivers/tty/serial//lib/modules/5.14.0-503.35.1.el9_5.s390x/kernel/drivers/tty/serial/jsm//lib/modules/5.14.0-503.35.1.el9_5.s390x/kernel/fs/smb/client//lib/modules/5.14.0-503.35.1.el9_5.s390x/kernel/fs/smb/common//lib/modules/5.14.0-503.35.1.el9_5.s390x/kernel/fs/squashfs//lib/modules/5.14.0-503.35.1.el9_5.s390x/kernel/net/6lowpan//lib/modules/5.14.0-503.35.1.el9_5.s390x/kernel/net/ieee802154/6lowpan//lib/modules/5.14.0-503.35.1.el9_5.s390x/kernel/net/ieee802154//lib/modules/5.14.0-503.35.1.el9_5.s390x/kernel/net/mac802154//lib/modules/5.14.0-503.35.1.el9_5.s390x/kernel/net/mpls//lib/modules/5.14.0-503.35.1.el9_5.s390x/kernel/net/rfkill//lib/modules/5.14.0-503.35.1.el9_5.s390x/kernel/net/smc//lib/modules/5.14.0-503.35.1.el9_5.s390x/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< $    P4PPHPIPJPKPSP^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>PLPMPNPOPPPPPPPPPPPPPPPPPPPPPP7PPPPPP P P P PP:P P!P"P)P*P+P,P-P1P3P6P7P9P:P?PBPDPEPFPIPJP[PdPePfPhPiPkP}P~PPPPPPPP6PPPPPPPP8P P9PPPPPPPPPP P"PPPPPPPPPPPPP!P(P)P*P+P,P-P.P/P0P1P2P3PPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PPPPPPP PPPPPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPP PPP@PBP PPPPk4w}_48լVfy]75 ^xʼ\XzT^[}o^OCa@fW/޲c'ZPMhҾ쎧ȻM&河1v7bsvnzC|?"I]YMT! C8|:*U@qyP+VO=`ׯ(`TU?`&*fqtM?`!Agu쩢q8YX@$U ҷZC[횦00ZT07m[9z"7!s1[F04uKo惀)I1‹)ЦF=SPo lDttAfXtjbrG6v AH-%xncOLITsYF<>O}v_ ~{?N,5med}9M8zzk`M7;%+.:MAAkG&u`)6g0钛VG7CO\0˯WgIoAkGyY6m]Q(\90ɜFZdZš]D%ʧDuQZi`_ϙ Ѭ{4qd K{HݫjjrkCuיD i)L¤ו/cC_C$Ujny v_ld|K(G2Ӕ#C3gf|ŋ&iQ5C2lmx5  XeX>M\3y`lI!׻5|+1/H?ŁY7.V f=aAR%qFV !2l" $`ceM tG%T|VV?)AskUrkmiݞԨ^ ,)33ZB wЯ*;4CbJve)VDH@}=nFy/J؄"zWl;XI)MFܚ-՜N "- 42}l+kO${V~kг 'ԆHK>FD[A2y\(/v:81pV pR4aA} okV};=_.Xj4NU3`Ʃpw59^֞1ީů{чF"㽄>6S# $/] WdVwLJd;#j|X@hxޯ#';zl!ꔡ$bn]Wʜ(zqAR[qhЬ B庥7=0{"_9%:/ &>a> c*2r Ae8yӧ[  ~N0}<JCT Ԑ HD!q@\/[#FEg #'&8zhjWVH\L8e .E5prޗ /Ae%l '%#En0h=%CoLl(<]"i:-)]!qf3Ci!leDoMӅɒ@gEg,NS{meʼnňxrI"1&pwQ*pk'\Mg].mZ|+LpH쿐uHT/0S TF{fAUsISq6Cx1US Qz@I,hXiqO4^b}a<5tЌiKH$!fi`p]r*~7-Ngg,҈V}dor(GVBQdkt ۳M0",B4ۆ C|B?o$@C50!$/)%_c LĨ8%WBmyC.~]\إ\{[O D]szWr}'w#Īrc&8'ɂ(&GdRCf@:~D(UG{9 8هG (6VlF`@VO0 Ĩ90˟>eaBOn0bG)ZvP+scU54:b'T6f5E%^X"ŮS-o'\$63i>.^J5V.f]]AYp5 hkUKŵ+hBWGM9y?yHX'" :Cu/Qo>/q q%Uu7ni0"uGO&pRQ< ' >(IpV%߻\"`Z2J=OlH%t(%| +e# _E (phWnfWR=aITO=I~4G6Q#YQ<;B;Q\J-oӶ(tZw h-]PF^gW_ a%䒣i(p8m?e VH>ylt.!zhrr\jKG:aHofŌ d6.]&q_d[P0vOUSyDHmc!nU޴+ VpI>J6M/7-`ܖTzEC3} A5Zٿ4hɩ%$(+EK!zfy4bWOY9Gor:Xffҹǭw6=HSIvVV%##4f Єa^3=)#thbk#_;GG?M e-EcQs34Hejʛ %\T RBeQ&wi|FNJVHo9&.Au< -Tǎ lUЀI}չ9lIkP1Zԩ\-wvf"4U<Y|YvN5`ފp坵pZMoqO܎ ,3X|xVcbM'e~f9%P3l]u TOf2[ݚk {͙d '2fG'x# f.Hme*}#b鷠 1r wI^SSљD3rѺExofƏi3aa`"%)Yi@ڂ4Ŧ@n+*:T3/aH (VwFxV\$tK{K<*u2+ SʼnnD6FY] ('՘qMԷޡ= E[s5+ `{. w8=|}R5dP4HezW߂7$y&)R˰əjlma :>•B8;eQ~bVfPBbZy-`S@JJM\SQ$)~?dy4n]I0^iAK1 O ՉF0U9m2`T(|lrep=˾>&NDIZظ9̬f ^M3"O{!N.w2U'YsW7v]b|HnݡÃ| @^ G)3c(wZj{G~<)QQϓ=r;q`{w8m ؇X#7HM[g崷A+a?W*K4_~|T}8.WC8:7~;?^!2-(> ؋D"6ǜoƷ)&:!Ŵ*"7iO!rYm#[/nWDL30rz[X,D^ѿz&fIwWȓI]D8 zu}c^J|ؚLbQU[5ʹDn-z4ɼ0B"oEQͳO}nnW1$ ›WwH_RzId3_5aq5qև?|QFVk35ͷvny&^ tQ=gC". TugD6cR{/9. J>m$}ۖ9"r-6<%XSsq }*wB"0}ɹ-[6rqy}̜5¤ H*"nQ}k*IÜy\neL&hr+CUUt`Sl?h<]Uk#ܝU.+dGajFH31?,vyt!dp*$;!.vݐxeQRSv".@3 #}3}MI-6傗ELjG3q_P@ {_e'{s$#/ N76[wtšCG~_Ĺ[ o?aKUJ%nVٯ.G i8@f a>O4~Ցww/F6e'`Gisuegks& g |)\KİC)|սיfX^t˻o&nMkKM`*=(eo݅Qh״RHv]\ éXY}7a_yN¡JixPπ,oRT)^E"c$Q9h;{7fu;}E좴VM !M7ɀvoX[VNR T cXQhP&XA1b8)CIv,DuYp:e%^H4.8Tآy)0֘eqXuNMmE5%߆om؍:|c:SJIګ<[4xMu9,/sXxH(/ EgoDEp^F甾A*8NO^~{)$VIpe;*}_(-{2 1Y*Bo<; ?:5o )3+KlѢZWDgxcOJNsg]^l(~8%Qs˙<")z9sC?#bq7L/o7a|u:=tR&2:(:2u "|Ւ>͡#i;+)_#tſ]9FDX +Zxn!|H񃦡@. {y/ ă%Z3ԭřZND3-5ROWFO%q1" ̱<z,cžtbՒ.x!-3Ǩk]196 5SYe8@Ӫ'[C)ۑŋ[΃R7Ұ+e+fݙt^~ ǥ'Ra࢕6_^faPJWw [#a5v4bY2H&vxJIjz1FmG >f|-Nd@D'F]߄Nתx'\P89VJIJaBʀ61|8RjoG ?#@x7ЇZ,R91oNS5 1~L7<>_B=eʼn:/M*'XI^ɜEvs3D‡֗2dLY1ÂJK]B 8 f8VMA4;84Ӹ}0B\lQKn#Ho-8f!ccW yN 2 DDl-^rJ׶0s|W_pNo뼏gQzFAf j-IZSpxOͶNP!DG@cƢT envUE&m}ZqkX^ӓt`%x.xhG;B"X$ba8wK?fn>{~l ]]~n ץH]5EpmB`tL=[ya*]}MUQ(kel{G6ld*]ÁR1|(^B?Sw]σfP.}Ssr Po:d#D j`Q˯GQTƯHhӓKQH(ݵ!VKKp-nVmb 炵|0?j2 DTTu˖ I-9O_=0ۜjƺ3Bs⇂~T3WSKpQwPi N"Bb{YjI{֡FjQT<(nax1sK&_`邵PSةo(6%?vy.ikN&m6keЄ Ek̓ ZO͇mלگAUsWq0^Z}`ڏ̕a`3}RlJé~!" 95Gؔ&'0څ-b5,B_QI\:62p~(~ÄrDWY*`"+W q eS3y3> Y iX- }yNwly<Y&jkܰ~سɕ_})N650NpiP;V wЛAlx˝#}E/՘^Di!Jv G239 I 6Kޣ4=aINGCUgs);m^).32l^҃'}<902bL [FXWMMx^?gZ@"y(VVmI76r Y4 TF^ GfLHMQ(Mӕht75UFըIo)*yE_,kk R0;qMGT4QrZCÈ0{.Wa@a3\k&` C:=Z-*X󬇣u^Wᨽ1HlJݻ`ǩWuUPAT ɠ f9W%mKFngQuGVjNcM}xRa%ð4X  gZm ~2!@A`|/^!]45bi짊XuYPw/"#0zaT>e 5ЩքpRNSŒW1c,8)Tȯh dik"i[%B%Vkϑs%.;s(vP$b%{GF\'k}iKvJ1S{K9RmtYҎtң x9Wa܉s_U ?u1۵ g^f 132xK~68f6WM!BJ 8 ڽ%SVƀt 'uS[C 7bYN:OgO;J.J#m }'kaӮwfrud.hVEC| 9LWK- "CXZ?G>|S)+i/xhtu|;>䢹g켲;ZD]5m7ƘD7.x 1vkm97sʥaxvuP*RCGS(VL0mޝ 6``X; Ռ06(ŊxRבK>B&+?OC_qy 4@D-!i#a#Es$aSߗ=Tnt% r 8+C[~";925Q2>=#&OEu~t57N3 '#(O&Kh3A>.Dt=ƾ b- ZPJrT}lB.zJ-5bJC?b 'bc\YmB&v 1pG(ޅ8yOg8J 2Rl :J7w8u2.ЀI]F F{,BgJRΓx-KT,6y7pȗ,~gUz[2 *ܯ"u׵ol֟;2;tiЪo{ ӳ[oύ/7dK:y )5AiNr7DxlbfsJXd%Q"|+mj>)Q)0~ݠS5vKBܾQd3Ѫu?X>~/x7YFYq]aKN'6)xN|xD 9pGad6?!A,[v^v#1vN2G_{$締Ę:DЮQNzf֙Q?%,E-BPe.^2v7/~Bv2kΙgHhzv_v" ]IVZ]8Gz.$hDAK7taꓢO{mN0n`gꗋ'lz y65tƏ*EU?󵸧23uX}p Kq$I{n 9SMݓX17C Uai:х}Zb7ʝ?>j )=!V?=#,[ܠJU- ƋI1%O5#dc;3iHk9 ]*:@: ﭛM9 ,ܟaq*<(۳XyK"wt ֜ҵ2N5Mމh_!#޼'=*_b(7e`eMdM9*`wY WQ$ X #wc#uoWĎH2t T+goDwOɫ|D&y72c")d5rk}Ɍ,?Ob' @?V*en>Ou"& n64]u֝@7--+9#֥HYN .z5[\C .?G<ΛBVi[F:`M6Q(U7?7ѹؽhx|IEc jv^ h57 ~IBKO=ŵ=-K{P.t2]ͮ>I8CAʻj=fEx%>?.8 fߥ@$١Q!sZCFWq:yǫ~Z o! ĩv4N$ @ 2c0J(::y?Jډyи4zZ4׿j8ZN!_> %[ &HՂ.| ќK>Umm|`C7y=r08)އY&3$C8xcܷ+_~et^ yjJB˞2̫YA }v&쪞bƅ~q_ ,yC:f Cԙ3#-adzx o !l&MW=< \df(2xt5>7j RoS5%;c-(?UBh1p٘UۊWkcBjne5j.9Mvj!O絑O|YiItg*q;c7Fуae(<|lr=flv78hչ:ܬ) xq_qGҬoRݕ8,%W^Zs :]"-M[*o-ev!,sb}UZ4JGd1, kPpw *(,܆11#$ԌLՋR iflFڱW=wgz[4x\as:0EHy4xvoLJ4|4Ofv11)@`X>M _9Ej#:$x8!,q3 Ao;,jp#19鵝E =f peU_L[ My* 띴bqN}!u28?(w .6,x+I?@G6Lx7sydCvpU &Zй|ϫWTŔ[ R!&Ǧ=jzEJ`o5?8Ѣ#ʑw $' &lDQwzs-LO vتNZ5.`t4#`!?`D*r|.1$Z4 Sc *Vu `D KϗbcB`i0(1q.xJKw"%?\.fHܛp}Dط&mTbu҅+yT$rI}E `["Py⮜d}Ҳ\ɱ J7ީDQ)o_[4JgyK6r(P\qQb̻U@f`t%pHC:ymw_pہV0Rk'fCu蚀9/*xFO:qdnಮj} A}$:FE=M(x#iids`G?>3h}]y`.zC^/V 4!,4'lǨ*2эL3ʴc5ߪX|f @@\zʖxoo1Ɍd:V ZlfQin{(q]RƹuQL|Za jzKuv'Fa_;޶yPrߤQ8 l~m/+m.A4+`lV Tin)D#-ws䏔`r-=K'Zis󿓅tŜIy:BPaygeҼ,DE6ӟv[L}*}_ D /w(+v4bPҩ4T5VȜ]g_H~+#A3:tBތw'js|35}np [1b+le6;,ˢ=4$ <8䝴Xo%TJK qc$^v{&ƒ~94$*5ݫ:\9(':J ~jIJի){¦,WyJt<Kh$|b]jֆ֝5XV-ZŠ@S#ٵ 4G|~ y-pC@U|~b5nU=3UiK7idQdC~P e -Upx \ Ad>j{4|t aX/Ԑu>zCEޓ͝=}<"lNcN:G7A!?[ =\4@w9[=GmmUq,$v[(#P 2cTt2ëF9$OL N D ҝP5{p H0d\^>VB<0 U38P=}(#@-UGR|At}Nt4rǎ<ϢtlH2^zBG GclZﹻp]PǏE aȅoN;Ż,fLiw[^NCgy@dj0 >] 0 J;f*b=[)Z9vTʼnM!qHOKd-"H&7?(5s ^>GJ+*0,l=\tM |\q}k o];rt9.d%Ѯ/oXF=\2@|7[]=F|"qHONB4Wo\nA6+@˹5$Ý<>B jn0pY?vlKo\źSݏ\u/>صtPU{ނ3d:3%)ж R.WI3مԴY-( l7*c( ܌3ɰh(/Yn댭1ln ƍ'@ ۬Ml=HtjI0;B"nه>t9:ȤV?yNޔQWaO 4PJ$7Ј 9*anoX/1뼫;vB֝1 )Sl1$VP;C\[(*L'ӄ<I]Hl# &~nˢ&fzU4f ) V4׍3mMZ0K]s.\4 )DSKgjdDz>\A\] *,'vRuYRD#9;f{^H7&S塇YҴ6 bR?u)WŨNkR::0& }:.^lr4H}%,u\+?hB&^)X]2뿑~'%7yНRuWҵ1 0 :6R$ os &XVsE}⨂Hw>c;sSdRk Z;EJ;ѡbb{C?T DL+蜹؏Zv7"zU8EShl"K$Q<>:Ƥ#mޖĒȿ.ףm1-@ U4'併sQ O(Q zj 9]wkrf ܿLޛV6/FU-8Zs_`o3JOs h[2-{8V2|MJ'۔r7kG3xl8w곻1(H+A.i 5,U$jl S$+o}ʂOiyɧA;Z3g?@0Cͥ>1Qi[TSHM(U\Z o2>#k393ّ r*ZB-~1[78/I5Βnni. k$AiX-U؉ -Hgrlұ9! 3]IkԳq0d!#i'/ui!r t9.oF^j7W?kn~u^ KSbOr )SkGI=i<]/aY ?qNOUL^'%wFpaꑫKKf= ,=48.:5Ѹaҽ J 틬' G  dDGp_zHo#؀+'#b<7oDB3BOrV+-hV#cNlYOЌ2Cd52YJEJ?ts!#HB|(\\LS&Ca!O$bb+e.\Z_h7+=Z՘y~o iP>Ǿ2Lu C®iPbTFD6{}9"b*dj3m=ω r˨LCPi no@J-mk#lQwƩ%ӣp/b/ !Jd&U0h4+`vNt4*K_LK( m5ěqĜ0l(`ZQAhi) k'jWi96m;;VR 2i2~J lCͣ/HdESWʻ%Y$8e=,.6I At`(V/l:ApEnH˸g-nzjf靰6.{H)Q-Cqv;d;5j"5j'֔#{8̂&6@UKS?!"EC-`R`ҀN%N ?챶WMeRחEƵ4oCWUl\'^U<:hvhF&`KQFk3q\TVe \]`C *x&%N|H^`an [=ڰUQP0{@VLu>mqr"i|'aUrgHjH#M`p:G`4j:FewijI.hkC2vCg'G6A0 2򕞓|ai> qh Eۆa0KU8Kc~=H~P03ڝl-<~)%/&)X, Z>w}K6b/ TSVmd&(zޢE,q}ؾI _p海5Q {)W<r <RF3W1)OWRX` ؞h H,3TQ"Gmwfo2;9+.}x˨EA)-l` YgϾm⫖d&Ѱ,p} BK.@I/RAtVu|{^j ݅ӍdÇ"Lq #?t 6ՉCtO~3 xki f!xJ,oSF݇}q˰zЊVy >ƚYçq{"FS崶 @.?:0H쌘ޟAT4>e &[]&OXƐei( T(׀I΅"QzNpKv! *)$|M)RE ѧy|FKkQ͓0hΓ9D泭TJ@O܁`|m3i &e7+KPT7p O@5$UPF`DVZԚf&N:K4@*u](gAbV"U$[DTjm\Zaݠ^AnV4|_OuRo0# RgM\ŝ5lmsPd7&2)54K0zUb/6DsĠWAiE6 KD\R[^$2hҾ050aG*U)fcwScO<ݤr1FC.Sz/lCp{Cg`Oj!^t a=ҍI,7t. r\NwQ@HzI?6U <*rSUKX@ #uvܻAlG.Vmy3$ZwT1q @poyl>ZT Rhm슙_dw[D k_CpuY }Δri4{R5$CAT9!tz;ZYvţx/bFmy=Xd3HfѸ4ؕ+^YdiL{.nM5owѝ? 3*A󴍡ŕ@*OtS~n4*Y:n౩?J^b Xw;8-9NHELE&v)C 5Yfq+Aͳ9Z"%ȾفR?'X5m+pҹB|Dw^9{00jMEUoXŁ>U&f Pt.09;GlplǓ3u nS=T7M+kU$fփue'Fo NPcJnRa'4&ȋ1 ړ'@ uu|ܥRe1~yЯ*)^c*L8*-zs F7k/134Fۜ/R.Fg"Wo03ΗbCNuxW;VX- "Ly#גp 3U~0cK??f78W%  97)Kj0.(ɠ`aKdsf+auy#66VLnjD9h-{s4$GrfMIfZ K4wSKh-av|#;抲8%~DF%;Jsk&򳒤!u! G\sDeVy+rc2ZBn=J((,!|pdiP)y sSVK ~i4ʾ ĠBJ=,per4(ǖ 1S1J-)GM聻Y>|#\(*Ut fDw#p_P-$ij?*v@/ևPsG[i9ˊKEcݑ ~~j#<+3$lȍ/R3R ؿ蚣ȼ+AA13i!~96B]:v4f:9h5 TCn*Ddhs0Ps/1DK![´h$TMfў$Sݛ !.AFXѼvߣ} =;K_57|;2iޤ F᥈ˎDq(D~sz"8kJ캚ۅ; An[-kICV^GSQȭXJApU+6 /zšM585n 4ɴV!iaA8:,M͂>p`>%;.oPN 瑱`<[(qc P;#[SޔlN˦*Ve%<㭍#ڦ۾̓LK|ЫH0 ۓ{w!jڽйxe+%E`[g9ĭ`58U(KU(ěǯzUɮYVAfk˭jT/Q2No%AظBYʀu5:Nw;Z au"yZީ2<&aew"9o&^PpC_m5:Ԓzjx (Z0Sȿn'*1LpJӱT AUSP&)&eryĀʊ!W#sBۑVYF6;t14M~WKW*#H\z_؁-lt0x@eѓ8e^fFO%e*: \pPzn%ݐc,g|щ.yߪȑNł~gtQBa#bW* Cuo >,5}KD6v rTMgU+fmGMw<ۙIh>lMs_)p3% RPI:erIL* ("NawfGk3cp|M2afx e7$CFokRB[ZrHb{6_"ĸMAK 'Hr 4c\=e~#~b:ҭ)ϽύT>3X/pUǶѧf[l[3dtW1:n0VZz"Gp-/C#S+1p0ԥ%چńG[P &'. d4Z?8U\gNbogAo1 ad[ɦoSfE̱G/ш&e2nNpv,b\k'W#,Ih#1rp"&hu'ZxS*]AX#})B܏QXI3z{s^n_bW~^Ib$u`%OL]/Ӳh#]>Ѽo<ۼCJCM{~͝o6& R7z!~VFŸP6u @D)DŽ,`2]MT?d9}]!0Zt aaϷ?A,gEDHqϐ`ă0}>?quHFc=v}ATk+U*,ЙCvhW,f-vZDM\Iu[ɣޤ9y 2n&%!o蚸'q{"A'F%w TnT2T/f/s98p=JL,ŨW5đ~~)NZ iP;z .H}Z]l-c9e_-OG,q)vXQ05}C奙/طw"/A#^j3uLu zw4$S__hHzS%cRrk*(NqPH0&=sSXϖ :",2Q[X/,Zyx3R.h5N_:AYQ1u~~Uٙd$udTvѽK.:&u 8U ;_l,›A(UG+ܹ'f̓ .LQ`nۛ7>XGE›LGyqǀ*k3Aa!8y_%f2/la`hY^`p+Z *qI_aRRgO{;*V@@4lDKb\R}_S^s1g5do$|3 8Tݻ95U8w}spnF21(ChVB!CЮE$9W;%)WJAR,-]Dٴ&9=&[|mt2 /Hd.t)OG Va&=BPC~;6\\Nci2mM+}Nr`З<ބ=ycy22 :Y7T.1WnZsu؄ #?ou{* 2SRN4O˒cx&>4w1]-Sw\pHi,<\kdO=!k5 2f+td#BP6 1sG=Zw-AeNTM\::z#`N;9X?wV$9_(V!Ÿ{ "{}C[טf`zP|.I=09p d>)#e`F]A^IU9-^{+TA&.>ulzA7?fQ#F~8o2gćTra*(%C;p3}l}(+O3,O$`T % .)9P(y~R8KȬjז0.ȳNPFV ߓ<mSSgv8 8+&I1pMd2;s䙽n ٜOT<T>6&׼ɂ|LrQ_$P;:Q0J^Y=$!krܧr~r3ɢS}7)Gm1=;e XTY3~"=A ̢# !N46YDS%#K6}4%ͩ9x]I]]ClZJawG떩v)/BKqP)pȫ/P]`Vq`U tXߜǬO=UEҲ9ad?lm_n%'0!|o·Fghg=e,1@w6T =M _˖7"n[q۫: , ]û4x oA 35~ًݏd"XU$RE\' wYʢPޱЧG, J%N+o $O14Pa-VһCٌs(v` v(lsbXڻ_ޓrfsj2Nf5Nۍ{+_Ƣ쎊K0yI8Y@3ΒMԜrC7Ppj =e՟?" ߵ_]=Ky2S6*آl1 H k,)"ef`pGkO gRdpxcT{Zu(J#NZC;uy5b5Xdh> 0:&r"2%B:]y !aqi>[Gۂ^up֢_-vנ)m3Fnʇ7fUlZaNlaUKzg(K$04+;utjIr vz@d*qlNú-=9WlbF\?ܬ%G8 s:sL~y0F>ХJ gwzwKW0 F}ȅə".9`ioruSb~9 ˢ  Z1^۟L]R!+2B!P2[ qacQ_}V\;;JU/./XS$Ga_ _< ;4\}rVcuz֡"|I{u.MnhF3o)lx7/dz껪(5n ΂~|ajj[lA(r}4+Y?{;x@^c|DN]ԓ6F)x%9| LAz(;U+Nlۀg}x4Bd[/#YU I;+dd}7Űe.Xz/ԭnv5/7r.%oeQy?2io \oڭU- BNk[h邆a8)3M9|Awp{1?Pj; o?'_Af{7菉-6#$ڗ**}Պ2~H{2=j"hy8 #!l]C]={P3wwe+H6ٮ.VR-.39;.\8gd+ϣye\I%`~6PO!`s,Gsg3UQ:| O.S")Yhv,t8;z2I lIkc9V$7_$ɪ!Nu:>Ú+Xy Yx5ҊλreFjcY7*jaY0_~Ɍ8(7|y=+ kϫ^STPE 䎕58h}%ј:8c?X?HRLTgM·$2H64£}w7n೥e dEq aZd!?/֡uy #'9ro̿hT p(y'obX{Voi|7}` k}#fƈ)5%qx;5aυmҐdʪTr4vmQA\v.p%0:ET <7A>-?>Ϥ\k]c#LZYkA<K܈*W Z_E% N:T% ޺ 3XgYZ07070100000002000081a400000000000000000000000167eecb880000a014000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.35.1.el9_5.s390x/kernel/drivers/infiniband/core/ib_cm.ko.xz7zXZִF!t/]]?EhDTTk׶Ǽ;E9ߵ2M<܌XFUx"n3^kেwt\&ܩe5Z,OA:lO¸gH@t-Eh$¼!'@ b_sAMtu&xYgҭ,0 R'/v:[M~:yPjk‚~4[U/06ٔ#t|hrV[E1U\#&?,CM6㗲{V<WGjA$f}5H R7+ٵhl԰zY7A#iYoY0g5p/BPoc :H+ ThkfWD>qRK[E\oxo KIiTenʲL/7DZTYs?ݖTmhXsf}]{jOitkt].zKQSf._RG3Qd2Mx%JsEsk{>jt@x9`s(5 U(FB6INs`WZK@3*up|6ao~AVmWEI.bE.AYy?w|E&=2—$,ZlvN )3KH[} i _TgE~$ /JΔY::^N蘥Y ,F m融 ! eSVqJ]Y7uDA*VmT2%V݂׺" >ǒ[_.!%_Y@4 =g*N7_ư )i̒ZG2"<#ɹw"Ơr5~c 4~HCE˴/pT*u k_Pى:F*!<'Udq=BJ#>+q*+1zJD˦ԫGفzf[1NFpl.kBJB.xyYA]vYܒe2ڎ4 Č%)9nD*=͉aN&_@@{CT rL'/@HϱwF-`JW)M=Plm&8Y'_AΦ M0%SEbnCKY.S/Q3M࿋͆oֱ=XiZ7,n+7s4{U%.o18“α 7R@9i[cW p@d|I!w*TtbEYmvߡ})T5+[NMT%}ǦxWytjd*>s xJdV7sOeXYch|mﭩ*FopNc:ţYµBz\ɥ͵ r0پWM şCCJJGf곓Yݭz_k杼ء?;8 6cl]Rryk֬` KwB5YZP9V6 )ذRuZ}55.ҽP^I@DY^E[&},KP iF:JU1}Mrr{>=\UЕ K R ;:@ɓTҏF˸z<؛^݄K+p7%a4y# ]9+ 4S{ڧo[Ѡ$]į7m9V$l!GLµ׊>AڪcݾnJ *@Zpm= Ƹo>)Kt&Ej"J-}-? rm.\^h)o$td@:G/C^X.t]lHp)Z_a0!0ۜVM/t1`UŀV%(=A+ap{mtÍrL 8:ˮ_%cW+oJEŽvV}k aI VrPTiұVS3:L\kdg Ӱ[\/K"ObD¨ O,{ڐt(L~M- p\#evqISK.ZDea yih[G!tIn9/{hz:|9~@Wl5XJXX9Do@.v1Yigu}iEiqRRgm@Nl0B`PF ~끶lh;i 309Ӵh2# 0.j-U@3R|-9}n|ƈNGқBV!G-a28 3)hv\0<Iݾ%G>X^;Ż"0/ UWvXה|>sD)JW/Χ3!l}ZBPe:KoĞ* M/t.7gnO+mtjIB q+ЗI?K5gRZ !8 A&dɖ*I)涙F EVy}n;z۞,Ϯ'avR2{7L4S6/V絅C%Z7Ci1`S쵳}G<~}y?b(,wDo|ݖh~vo> h ވ0 p4lCm} y˾$4ʚs]BpM~9saJ-neV2 J61/4k c0g#f[U2/.ƮTW78%޹ي4Z.5h)(p ͂5G`#4B-ݶ|_ = (gZ`H%ZH+9 W`heɊϲ{F~oKkތئKQbyzaSILM[U5x)"vIRH׵jnWUD9. SelڣL6et!gIWƒça@?-V?,',Ah]tG?-6ʪ]ډW[%;~-f.+o9a#A d*n'`-0DџnUWJKۯ9hJ2Y"Q}9G$fhO$9ZXR)zߺPף7 99pɗ#Ө\_w 2=z'>U}NCЦ '̹/><2[O_; |i(hL̛h삔'Mjɟ2m #R7 m?eI GxO`ܮFLṶ h6|<3QN\,/8ۏUmFf˜Ǥɹ2NYĻPW[;6@>7qyYXt؋h7tnS!nq&_eDx eB;LtNyŦ 9! |5hLڍ1)ByIYa 0Ι]E ; XK`!pͷ}91ޖgq~GJE8('ܰLPZ"_ pY:~C**\xB@dd\2Q$L zڼ 5(o }Yn+[N6d'PȊ*+E%٘3R7=t8;]ݝr6r@sUuvL܄m="ZA-IV~9,"<4}f8N9 j $~ՙqkΚ2޲]$|z:XCl2K_o߰<ޔ')_oi>[S >KO)ӀP NB+ҕC~,ƘUteo$znJ:|3Ijβx`f* Z+m)r SHоy4Uq>zvvI䷓6No(˽ jJh!iDN(v-g8-7n |~x[4eJe/DrZ{ y;Da\6^U_Nc1HZHȰ5mU`R#AYM*I]ӝ4>0xK Ifali'bƦƭV7] &~fwi8%Az{.* #.|Κv$m+ާgj+wq޳ vVm%?2 '-Y%mΙweLjdqy$OZfєlVQuH'&ѯ*V* ujm*U/D#ij닁ѨMDQ { Y (CUi-* B"ceב]2س{*2‡Ⱥ=sJ[UiaAcLTyQ.G,T6/ wU.Y l8SR1tp&c%FPLs̤JZ Ot{/Q+Esb.Yz4a]r0yrDD2Ik[. Y( ZRR krL^́6 2 } 9wl৸x I5J@MМ@H @B̏[8*ꇟ1Džzo}q1meѫmS@@!gkMxN9҈ :8O^mQ1E-V%'qa̹5W דY Ҳj4:Qsk|ރh/'fV,j@LTz 5C{yiBT`nJr,5qj!p p6i RNEB-L͒Ekx;+kE2@$MRK'<~QY{]:a7O Xv ӝL 4u#{P2w.ڌ&#v,8:{vjs\8zZ,K H!k!H_-C毃|*nڬ vGSVkd$MS.ZIM-fۧȮP]eyPF({%fH~vg|t}U#M̆eyzo*Fqq%FwY0bS/_40M:4V}hKŗ.ncrw" e?#j6E=D^ku՜^WebM?A+5D阂Tb ~_, ׶N$0-oy$GS˚э:{k!g*D@XQR&`+LЯC?V\C)%n= sp&`;6c;z[POQѧ+V^+m' .)[fj'\pzqZwEQ^/k91yQ2 P:70 &:$HC1*ǥ<ë,,4'ʊ#_;<2LA>Y4@T0q36@Tic˗WhL!"+lq!͑ql0.%u"qE-9|B L, ;Όwncz}Qܪ1l ee].ػcuUds7N'ݭdCs=ѝ1T}t)BӮP\#դz;mFio#pXdU x%$ ԙR4M%C(DpԲd1E-e%K5hRsJ{>z.5_L]Nzw#[ 6D2X zB0k )ko jH\E{Ȋv0K~5!e_>sk 0F@in ◞uȴ٬lIkI) {&zdF2k}{$w24-@54'NJ PdD{$|h@b |x,HːN>:Ѱ#Sys%ڞMZG +ocbb̚'G)( bj] m~H͘SE;q!ճQ@ l1FA݌j;F +Ptc-uS-6.ճc~CܱI+L{zmMY)}x[#M-dHR&J`l eA|>v5~WVc-.?+'"'i}E=CQ=(nVN ZӿϼƞqὅHv*@Fi?C7XxqWa@TyȰI/,G0Wg- r?sϗAQ< Bju̽2 0NћQ[X&yakQbE f\槛: ޲Et|DǸ" @+:#kY}JOF*rOu͑ƛҠ6!يixb'SÙC7?b֙Ŕ_?<}e>&*&`6iFJn+ ŵy#@ єM ឲPO'| $&Vh8Ӑ@7O@$1._v 24|ZrmɊi>QKIu0Җ#;vS۫OS1(.lrqνT꼢`%Vc k:ν/K7ƭ.H( H]8׃к@C|.Cpk;/!A(W+;}O|r]zC殛'a v|{n(gf_-s܍.}M.Dq39QơEdkWA}acY$Z 'THz so{c" 7ѧo3##U.<+oFXPk4  ["gCQtJPfZCHsԣ7bV(bZ ee P e{x@&vm$Q|]IG̴MGg8c\]lϑ52v˽=n*mE5b$TI$xg># p fYY }XSMr2$iE'TǡZKɯmB-MNP'vDyx hQsrb4!rxAG/:#dt4 V:6_x\cĒ@T^+4#w9}#=O0.쓻ةGHi…E9w `g*o3$3[f}Ԋ>Dٽ.]0^M]+t/d3"E\6\&I%>`3ua ]}K[{j!J츯~CɉNfqhtY~y,V n=6T[ M)~'2T?0WoһԚ~/qn33K0GwY8ti@V~C"xge I`Ȗ5% 2_3+q>l_W'0Frjuj^ AH˱@Zw0D?;jezr,Md8(o58*nSձkBE(J L[}I !NV8vAFD"N`` 5ˊݺ6\O1ϗc Wi WjdK߆N4C vآ$K o^MY 2*L`I@{LHZq龂a`ddy\a, mln|}р v 3 "kiʤf #꼾t,"LU$t23芑˽Prr-X4^dbSwl" wz4.)Rh2v_zy5ls֒Lr-.[ӿ182/aQZl Z6% ̢9tOԏs~yjh +;Vv?bpЃ9k:_FQ&.x!TP6]> Gߗ'szV 3gQ>y7$,szht*`V_`+37XG>TM͚7޶=ro0U<<ޜy[FӦ9Qq.7ddp5*辁'QJLڸztJbv1v7ɀ>(xnSdO@|9I$2hO@'qDC|I9iY&%<iN!i}t[o9oz Wew׭} ֳ .' ~\>Jn+iCĤ.cR^6FQ""Y 0 0J9GP?9}}鸕A?Ҽ=sNk^ dD & \$17¿f&XĂDSISMo" V|UB#CQ,,xJ9\ul "w#[t݊3)cD%J2Mt!TuK ˋ4lCuy*Mk*ar9—s$RHH w?xΜQm|ש)ȱҭqypt'%3Ueq(,_A~CHa' O,Op$hjŶH 9LJ/@ kr޴蠽 m_cjzV㖎=omn=v9} 2[Mơ0t"K]Wn݃:T85q14زrl ~0\A뽭^:y E#;HGnɰnf-́~C|;E,`,Ihe f$bi赠@fffG,E$aoDiE*)& ԣˈ}cV)z RPpj_r(@M㫩 |_x@amvpfFZVy%82#A\uO?t=a>WˎOQ)[*.*-_S:k~Vs𬖐s¤ tWu:h!6kؚg KAP5<"K1W%=05eYJCk85(L'!o𙥭)ɨCr>MIFjp{祡u})@, 7yct7Tw#tRRbʻ */!3D=v8[b'TP`ia<~Ư%i0.Za-:Fޡ{̓ |3McCx7F\݋ F+Bpz;%K)JaC|l %l ދ}]t.PNcD@;cSc\h/ԡ&GSq$t8:VS{|yI܇VR֙,ƢzCj0ᡧa0\S@ n;p"H8;ӗA'k|YPsu]v߆N\$9>#B5wSS:j";&mZxkacrO%:Il_`dyi;zN"~D|C2~/zp"u;\SxVL7/e2+4{v\>^fhg#IT7OB~6ES,릫,ގ7|qN&J}ltStcZ lUCK!Np%q~o*e)^:NnxB~"i5 Y;."wfP6J[,t[uL͓?#/LLi݅wpB.oAUDC .#ᦴ7kd*Yb(Tr _!`9 DF+9):*s\&Ɓe" O5v ys1 |c^;5!6vxt|7l| m/k6ijwc#=ab&o} }2e ݘHÕE`CȆK!4 r1y9!%9MM_fFS2H:dwՎ!sz">nB ^\ 9"ѝߴ(gs 4R#bs<4́rϧ[4O;]MeĘ8nͽ-qzR7/y:pm5..``̿rqm]6)h͍$7̷brJE"siΦkRE(d+tQB&5\H׭4e6\.CS$J~:zMxG)`J*ℂhȷ%@3|Uwf8=~*GZw o$ _* =(4#~؊8g/ּX q/-eV9Zy fe!4>/孌S)1 1}}YD'9@aRwׁgeJW#BCX 6eٲOEotyl!ȶ狖A>,r9Y f~N3'L]Ԡy핳fKbi#,O@MYdbhi1L+ݥ6qV$/ΐ_{=oV߁Ry,% 䔁ܦvz>5MDn?W8 }Zc+}@l-IA2t}\Ʌ# -HwE+1AD!g3pw@jOwj?А }xlz(՞C̡&F7twZ/-~1EW. Mc}D9 ȚΆ1GeBӁ#tjAoK<<%tew9 "lq@U$$HcɆ#3], i&5<]$H>n&0$o8՗"udqA^2L_FjO`}GM@[l<:e[KPSS:A]JHEYbN!bbg%|IƲJ0WA_!'0;^*,ĨӏDZJ{WAw%1"[ѡ6J徺6uPȍi 1'AI,/I~02+Ӗ|ڑ+NxF`#u>2EEy 6Gr1=(uWo_VŞl*gBe\|ߙ3E{|ly,㡵3h@uT:qtOwt1=dn$1wZjMjzgEl Y{|}5b 48dL؍S%qjEU&ɰ>F-dCH8kG'C Mo ;㿁wuBJqF ̙p$kHXtfJ[m;.G6WdB6SK%kNS]; 0Xϔ. g)t漕x6J4R[VmmZOkPqAOv5|˗7#lj"+STmT3҆lG?J8mMX|Ky}` ɷ]7F8Ⱦwf|TiT@{pI񅛘IOzS:W)_lj-2o>HCQ=^S'I9ڸ6oQEaNaj $u9³¸랿;AuZNF  q6%ϮhU;"!GJҢ: oq? #!}I\ Rn(6, y|6 3ݐhA<vc^G8 FF]i,xpx(rA;`氄ԕIIu8wDm.Y/LQ %=j}TP'm\lj KժsBRZoy?_F;RB^*j"4Q5%yш9M{nw/n4$XxD3SQqVBWRj8³ JdFs^)@&ap$,ڔ x52㰿_%WX4b0=$Oy"vp~k 5R1,Aw|)Ŭi0q̒I>! Nvy+™)P.m)[P}Gc9BQH81OV{Y06XZEmK9ڛMCv\CʪDgxq gz&gomwlxCe`_O#w8 3W߬TACZ<o,RjXK=0V(s]v'fZŽ?@h&B b. s4K-Ai (=/Re:ITB$^6|VUDG.r{%h~Oi2 ?;SN_6jfR_Vt"|Ʒ45VHȫ#ĥ3p, EU|g'>|Z1W7kT16 DHe@+p͂nG3&_^YhPE~v_` KKkg?5M> ܍/ޭqs28 GzyzQWxU MSw6-h"T!PFI;eW;\wektMŝ6?zB B 66WPr~'*/ kreMK~uC@RN?.q&i%C ׎Us4Pߑ k~Y#PBXVIuuӴ.hiŐ)߳3i@k_ne<') =`,I '6`(6Xqm+A޵/0-}+^wqWg_izCu@&49?ZnS u0ā.2^7C4g#T$Ӄg&aT)*iYOi(G#!WΖqխG&7ߟSX{g딄=VOr }:yX s׋mn5 M/lW62 ҷJ-y8% e (T jꮦu+9, FS>bʿ$Try.ȱzxzKߓu\˲33;83:(FqBCQȾO@_I :+ (aTQ,,!|A3;/4g|X{p@bW͐m]3!FaiDhYm&-*B>E*aT{bCڡ\SG8cqq5˺ƂU`ICT^'eCk얙i(t}䁮 Ɍ.vTuo`:9_ b#p.#WYyЉD ̻3`UԑOA D:, *>z̰bzNl£T<F)w- 3InDf$0~+v(@ )¹+Uv 5uG!ܛQ4'Siw+2|F[ '!9O7+  f1}?'핉Zy]&ͽ"L#2<>.>#[(ȂmhM@̝CgڱԶ)-o[ .n4 {`kT)[QOd|[QDCȭ!-.GvrB{0Av-̲.L`Qǰ n\:zvv6!eT(V1£!ևUDcpKy@wg%5nQcGTQ?hЬcf{ǭS0[[T`轟7vwu1ehRA+XhĬm(ӃS`,0F xf͹Fum 19KǽA{;n,#-Ù+HN+mk2&H1FdU p_b#ri1. S2 VC h(9Sj7 :"&LYt?sl̾7i}ڸƝ.5#I5{_*mᠴ>$qq nM6Dfz sZg8Ds SQg3cҦg˲EK-1qDRoS U%(,]Y5ey`?dS)eMQQ-8'$$`̮sKuطiwL)q4I=r:N5Y\sjఌ^3G0ʮM$# Sfl=-6 k`lTڊQ&C^s_|r766e<ͱ4=2q=JA_^׳ޡ"4Y,q'yzNX0s%V@VYm,j:'58aЌ*?~%V̪$ՄV#Rdh ,2#+K ^GIHk-;;Jѷ؋Q ^6"3KnǐhoHP+k@uBAM}f%ƃ`xwdkC4eDfoQe1!nH8z@OG uU((2;'[PTG|{"߫"䘧M} zY)":ȸ3ır[y'5U}b/ +Cp6Q.Jyo{vuK_ Cǎ.P!$["^kg 0*! :hH\YY7PGۺ`ʭ&t3p9&ide{ևdE?~ (Ů.VZ-j*Կ;G#2:ᤣ0}"ճ*;*V9V?f?k=QlRO^i8WvOmAK_pBkr%fҩB+Mg%RAcV5ݐXg!~>`JFb΄it'u i?7Llr>V]n5?6cWwaR1_vꂈ t(^Zq#%"}eL-= )DDPsc4Φs5+mu@b?ָ> $zedxPCD;ɱKk&KH؅O5[삹ʡZfVcZp.ڿRTN3*vg+$P1Q]e2lr̬Gd6*swTT0_"a\H_=_+.mp_wT*r>Sy\DP*ϲ븓*j]Đ" &6fa焘 Oƌp"2OcU*+f:zMxx:9?7)"~KG7.5$_95BHhj5z<<ÈnlRѬEZ =o_auf]V3>嘷4jwyr'GYT0μQ7PIUcI zՕO-hY / 6kA'b7o-܆* {x3Q{} Wcs!JxD3 (wSznt\x&}4,/mz1$3"fE&ڴ@ouhEl^W )sw?.]Es(nʆ^15 LCg Y 5sX\!)\<<)45ς^!( gFƕҍ/\9*Rf]֟P}^Qm;OF&TͲ>h74+^> z}8wW x?VלCj #21&q($) 1{ }$ln tWǨ+AV\F9 bVV4P0Nڣ䷥4z1kvyf]]{yK3t[T4'CuK:-P<[SpG8ra0FzuP`2W٤8{TN4vVy!g/ě17Z{^3awXv~28Zd~vumCwcJLX( ^HzI/kŷf}і}Wiìw:vQ#@p ۸, 4sD^ H# Ճ~808g޺[uzA gPEWdzXt˱/RI r g ^&%|$kosp9k\.L$p ,pw:b/ip !Lv d`v#/hW#b?2#RH07̾"ʺ ^fT~֎S6;B0NjAQLkq&}Jub4Ӑ8kNHۚo|wmqZ;t٤Z^o3q-6RF.2l@hT5kք-/4Y<-,=K zX!EY3 t0zw že'9ެ[vbsM$zyy3ٷ#H@dK%@qHnJP+gFnvuE!֗Wu8'=l/oNJCMWq:K'I7 >lu[;B@&S2DC@޺~"`B.ìH;+NjQȒ,߯n`lr{E0؝뻇"*]$AH'`t쮢mcH-[i9,1 ȬO] TVP*l ?wFO^+H#'X)*̱<о (pgtgW9N5k{sy!ᯅ# e{4f8Ͷ]Dtx BxhaE<3tXKL*")v 3@(,@|,Y̺/$;$塛l1 c]x+zo@F˼iqr^VxQ ,5nG[bŷ[{J,RbjwyGáe7dK|ٺ7ECte jZJ+5fz-37cfʾ2f K4Z@KN6ڌ55׉5;3dx~c$ʺH)[A^SfOҋ/@UNnл{bi;ÄҟlMĸC7zZ89i}%SR>ep 4_ |p"d&W~:rnnaɅ)6+G3}KX٪^ nsW]2OOKvx5"}T7] 'B?ʉ2)~ D|V ({i6ty)/(!4߸J{ox2> DVlQLb%y{ǩaR{,aHOwC!ny||S{ Spve.ơTp+y8FfLv-ޔ?JT 5&eO^_ v tgX-%y}4o rcХ >XgʢDɬSq,q6ɫ56jS=.65ƗG^]\ M oR"?H\v#5ڮue7.b#NHD(N1v_?>.Lm[؞#-~Pk,Uh3qcEħr㥾lz>+֣ 9t*A'p"nDU'5̷Pub;6GGbi>"UdRYx2Ūt)pu"= d/ER˵Y+J>x/n7$`euL!?I{wS_=UgJ-%A!h[ǰ69B>㠿̅* xwC98d*ng4UGV9"q׼o1#3ܳ9!c;B$$:{cOC)712":wg'ӟjOMYGn<jg ~ȫJHR+OvqcmLGĚ\#e4wXD/a7>=R*_1qȓ\S5cHG%T]WzOi9:dYc`)IuYj˕tZ^B1AEO njuM+8ENoMPP9*bs i&0&(g+U@yǤbM?βF(]z_a$vU;1Y>J^nWR(r* RڍVOW\2r-2\cgێnޛ֢Jd8$/P9sEb"'x1Sb2Js˔"3"|wT ;1HH]sJ`nPdu-ӑ"LYĠ Out<0#I6 j0yU ː$~͙Ԅh (TQMP%,&ܹqah 0jߛ&;}M6j`SD( $~T0^B/=]6R8(dCTG}։zÜ1r ƺ7` bPPC;k`B ^FRyҡqc J'`m_D!E fƻu-RZvF`?$XVպWOojezo}6<"+hH1b+PNjz'-W9M|;*5:p[F=( .2ɋIdCf[%Jg2/#}%&Z:vX>7W>nGfVX׮%G,g3wgfÒsT_JZY|8YhL&NlP<-BP&'\sko 0h0#|{VkR*:AПQFjCLA%]b-fM85ޣUV,6-Ydt>b0` }CЇȘj4-+@qX)[`3vK+\g^''Юmyh"2x>mS t2"UiP-$(´T2X+tIM Ⱦa΀2?jU-Z&!.8tx˨2>=^y'%zo m%#_E+gį,a\*]իVqfJ/W8pAHm9U'!dۀgvU`Dd8VG\ط؍ɐp, gJHXdz|O$TđCUuN 'xeⷚ7LZ Rf0o+~y=Ш0H (QF9Ͳ:|t+UkQL82*cgeaϞHnu7'T'mQ5Dz J|-Z vSA1Fy"MyϛE˚M)k_ O, D߮fWZNH;[B̒o8M厌0(9 F/ppi?u467Ql# -V/#{Hf' y&g/&`NTR9Rk]כ&Mr&@*r{cH\.҆ b6| &@/xo7Q]/iڲ&Vߑs~])t,jm gyh>Zw87'dBt'uX}z9R-ʼn{N_spk;c L:Uq%_6UmT f YTakmq)IJCRH NH1q[1MKg`S)$fPq9XGdhIP&?ė`eE4ILY5L38dAS=ڛ#&u `tŌe3w;NXbTEXQ|%{C6 Ӵh ^0Ҿgη1 j#!:֘L[SOOɄǔ/_Cޭo.6˹n';tW9brXitEQn[mzL Q(W=/w#] +ODp:IGFuOQY|-l:j)ѼFHׇ@Zsv,tW0gny ] 06FH`,X-:L3{K446b^#6&LS;G;]a07u(\eMcK}7s' @i S'ovdS|-r5mVXB?ؾ^ RxC]g_-Y,蜬/<@QIU,ХT \_ҿqtlK=IiδŊ?T`{Y&k05oG >U>L1\EG֣Z+랴+eZaɳ릁0FDX! U*tޏiऑae&VU?7Mm.OڡPզL+'69ώKx|Yd[Ïcz!AwSV5t>}tx"5H[v Gk9lÈ Z2`UѪprH"e_IʹWH^UК5kCnj,mϵ.""Z]oCQ%V)V\\p[^Ar ").)#?O;$dޣO> G =>1bL[ºC"-JQwt7#p(ђfIE$5 ϊ1#^*B2,fWI՚<%;LmLٵ5@h (8 ?^TÚ.^a>7E#QټABjAnF}s#ٚbyW.EG/p^&lF/lAۯ3ҁ}G)Ec+S3n]RG_+EoP"~e]eO8qףSeCn{mbDmAh l4Ohf$8v;10k|p틅bjgv~0!p0Chc)X*_"74Z:Sq쵩iCQ=E.:ԣw &-W6ty0z۝"{eʘ9:/ 4- E(5w߂MZ6gBlgu}T/yh"Jsl)7. YF&\#? m.ToXpEM(9h߫L*EΠ4Q :O.mVF`0[߃QIM1ܖcQzà¢U1 cM,~zf,1gѢR+Iuwf{fD>}S7q 'RKȆA* hh{=Ի`U~5P`jo ˋiii-K>q=3Ke+x^GQ*s~͜E9d(B~I?/QLbHL)ŵ^=/.5kh\E5FO6gg^7toi؅.'jR*a)7<( Ƒ]c=%MlR%R=?4[ũ;tx~uBeDxBh jϫ%E7OWјVK%EfIJZ #`}f%x#b aŴ=ctxWk5Y72Dq0ۓv}@!8(9PT,`׿/ ~ *LZ: qJgrP(u ;"K}P{i͏?mðKWdZ)К!. t.@8\0NH?XEi|g-7h UtI1zeP=t wv B_}"*%߻=vFJmOjՏVm ):)";ӝNtqBQN:ez1l/1MꄋM R>HU'?27s1.Bh+[lA!;6dAR}yggdbb[yߧ) pPOSXnsqǦ*zGs 9T_z@k]@kF|n'eӐ,K㳀ڛmp mȤ]Y&Gyp;;xy{=+՗e;><ڋp2.{Q+D9H$$׉} !ym\8I`Ji_cV&ˏ4W谣xE ebqꢙ"΀~u6KCr.Ŗ-\+XB0g[ܽa 2kGmyʵ*UAK 9gqXs4SFheT|`b_UfB!ri,6? i槒ݼ+}XxyTKM/źQ6 ܮP_YR'\OlyϿ~erg'JF *it= ?/ār=pu>9;4 ;ٛLhZy;@Ti݈ߜռvC5iDE:u;8FM VIwrpWʥųcFY/RUC,@/΂Uֻ?MG/Rt-ZR!=S Oג;v8wl)%]}/Et%ꆉx|,,gI(?1B`xeذ6a(6JC! Oơ>d$ؐ[~X!M8BGI t籼Y6RעNǐe5/RrZ)ҋ?uZdB /JmmݽTXzv&,Y{RVBuwX²DMMa%͡skM|ٌi܈j^CpJ_zqx4EO`is2`Gx:9q*BYDQ)]}JKU7a&Men/BcYu;04SFSjj3tD;+ajEA5 Ik w#˖J0nҝJi;>=>BS¢`*,xw B'>KYXK nI.gVq#\;o [Ғ&2$= `N*^AE*QSњ ;XNJm+]ڳ|.6^O׀nDZ+9͆8v>NsBTbɵ『_:!i3\`V *䁈67=\uu))e-@t֥H4| !^꿭]Xv<ܦWxe0`T;}a?T "aQGbHa}vSy9~/t06_, H<5G?O\MyӝJT#(yNXw^Y}Lbj>/&BCI4G`lKINGu\qIƩqne<jZ'9`s<sÂ.1x7Cnh+nNN0JCyGڸ܎ k]STQz|`-i{Xm4Ɣi|tKXJVY޿^]9Seң=QC(9Oh"d!7В%ݯcyl*4NMK0lAPJ1RnC`E4_x νsȕ*"(t\zNm?Ӊ.;9k6=w.SW@>AsXɪΟ^=2z`RE0Ss ^#Kpo1&2Vx0t_N!NHf WF ZK `ImY~1shsy˘b=Fˊm G%3dz^ͤ)8[@ۃ'?=e6G(] <tN̏ 6NUR(yފf78\cLhwO<G 2_d8uϓs*69㻨bjz֜);'cUZsP $FDK]i; 5 .)DۀT7a)dK~?fu9ٜtV< d~댾vι_V}[ 6𥱖$9?`kߧ}˵͟ن0v{@ɖoCF(A#'.#c IPw9˿4"r;4W^ڙ9JUd ŏmp^<@i)h._K#*c`4)DMT}T$n&`0, דzP$*AO mf v̕WusԆ5d\( RKyXBC>84Ywrz \3,!8Hi9#Z1:NM+Ɗʿ9Ms֒v NTw !%5ŌZ9<&.jǹ<3x s-'о^AH_f[NJpd++fdhy6́Lcᜲ_?!R^dl=q3"=0N}")s@P$s4 NzϮBA4B55i~~5yL-/E$5-< 'uʈ DsgZ9-4/esJî$5^>;~3[m2Bã}ze0 G1HeF͖4.:ˌu H6=g=-KOZiHZ`aQu׎ύ}FKRlN~_уW{ 9i|vk?g[ߑW{^z?\QB#xհUN&&qT!kl'EHjFeA[w-޷fA.ѵ(ч0xPqq~V{<˘Cx+&7C՞ ϝ_ ivpQѩAs|L-l{H=k)>ڎe=Qߝ<-uSwivUX<.{rѕ-3QҴn+}5yD㶶:tȐd\A7 / \U-ΝN`^ !6 x6$!cȓ/ǓvRSZ4 Dn\ICV"m L_G'j)l?fcٸ&8YD̚fr`2"o2 P2b%ـuy6[3zRlH"!Sc"9Й<6C5'vxGm!sqOHZ-msdȠd.Z]bY nR}u9)Ǒ[Pꈛqw̲E)wc/w ܛVWβȬM%|ak%-;GY0?j=ntD⦲}:q*S+rtz0DJS˪4wOJ[G?B*"ە따yς`.2LOg},US&^M]0 c`"E|#$?Phߴ/{W7Bb'2)dM,Ǫ[Fm>M5x s*YX,)gRM/8ЁVK7%e 3vӦ[{>/ & kz5 Iu.F5͆I iyv3_L&A[XGr)@2 zא~ӻgq!bA&L'Vp4vj(ְ&he|wA"=%Hܓmgj-D¡Ik/C떢falNjLҪУCPɎn# W{$炲:|hRJ馁XWq]Y\1Cu*`Ig=?&v)Y@+ CPRVOgj 9W|*OE:VQ'*)M͹a"&<z"ε|8:@蜟_؏ds3`Qzu&ǶgfNYUݧ_`aܢY^H0 G<0|H?vjFG 'xQ)K$k2s^e37D+h_A|9dZ5BU+^|b!n,DV@dZDW4C6N|L먢2p3fzHP^1?;E[txh @@uZv{bFu?\u*K:Ȣ#"P|ٴ+,fqb`;yS[zV7`o=%=& IfVW9kM A z2Audf*=bM6–h௲yj;T@4T$0 lbF?.&DoYGGKX{`ETd'#U4 _%;OefDX9ӗ3:ƻO Խk3ܓ=`g$&4b֠.VE"qVEkv dRwK޹DQlSٍ͌z:L҄&GB9h 'p ˑuh *%n;ꘊFifNṯm{VLo}`_EŤ{M>%m/4XRoQaܓuW_BF?ѭ$F̰<򑀓5~^z p|^gNeӐ.]/LG_;~e$wB{ꌼ&U!TǐLwg&{dpFA^څ)D9v#[NMatQ?=-FJb?) 7~DDٔ,-񆑸V\evq3kw]}C*oArYgW6lkmH / 9$ 6tv؆WŝEq4J/Vd8p1öq7J{# eQlT١q(KeN4$ #K͔̤ڨ6 >%]sqa."=XGQ D0b鹇+%1769? eD{w k0xQ6vP4-k}G hjˠ 838^U` =CI'~h8mz@|xGLCwLl2VJ }/PvV`$HJeH#r*ciiG D354&0C628:sv) oyc#EƼIm9gRVKCU3$.c;3^C5$vd鴜f'jRIrboOtҗSd˖DB%S(ErB,<>b)Ҵp9'vܖO{a`iw.'.g(מ7T!>{KqK*H-޿igE+文xq=8_'FO|nKq|F0oQ[$!dnSJzWu=C,/͑LxIv_. Hk=ӓ sDC%a|g/!@Z>A;8' u~>Бt ͥ(ɜnb+6˘KAl$炀}KT58+me}g P}ʵ7 xMNcR0/hSٞ蕝9 ;.=)J)Y4ujOdt O).H \Ԧ8^,S-,)g̠-Fya B|RUo(bSQK 'pŴ4Ξ`= ޝl!C+g2ҋ/B"0=/bW<?`\7ƴ pu4;D>kPb. Q:̷w9 О;#17cQZNc=1$pX6.0\| E'3g95@/ S]6-bVG6$iMclN#܁η2k%TXX& s0!IDk^ރM[3oرK:8îtnji& N ?&T)m!l¤yCcKNFŴcIب}v%6ZIf!^oݱpk3=njV|yѕ{ռz:{ LDcGtBȦ R@zkUGr&9~N"ߑ @.VTf? "u ӧ^GhSPLe֒ϵAtse~e-oT],9n#ɨ@)·=V67TbiB7CLk|)8+d?7@3۽+QdIǍxUyז9g)`s6~pEYr.{x v0QhLgr~𺃔L.3PExkw=0W7x[5O,Ke)+_&'& '@x1DwHހ/:}gYZ07070100000003000081a400000000000000000000000167eecb8800024c5c000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.35.1.el9_5.s390x/kernel/drivers/infiniband/core/ib_core.ko.xz7zXZִF!t/]?EhDTTk׶ǼRB"Pe'EmC@q)Mj|oNLqR4r!΢3 X_d٥XnbYόka!6T k'Om^E3 _cAF@zv xt`: +#Y.3[cZHw'AIzO$.w뗮G곫PʱGBeOcl .$H@'VöK;'n4xjd,$*f"fb2,b,LKµ]@ߕ>?MI"Ik'<z0%W_0q\"Vk~PwP<5;'ӎzJ/7Sp_uE7RQ|.Pm}}plHZX }4,Ӌ nc|Op6 |4bv,ogF ҂)nHITh@=~𿚸D]EP~=G@?\4=Xth]o$2q.n;n!x)pb~h'Qu]" .au4@\l-ң"!OS YDL1" {C/BGz<}=:YȩiVpY^2ry:+Ȣ`%#v i.2ЭzY:/VN9%:d>:V6#{  w(V0Z c~bTi;M"d҈Aݱ`Umn7ɯN̹jd~Ip|BJtض! A]=r6>ehPWЖ]r!|gֲ_hL[JOYZ< 0qM%_`ƿ ᑫGVݕ8%^[l ~40 [dw }-Y"FXT&OjVZG[UDT9`S1@$20{Vpi|XBzDoKcHj%^ ݓN! @_xK-Nl qE\WCTC"sZ{EʾV'st.᮪[?N쐍'_sZiY#×411s9DRdl$\eXA},eqXQ o&BYnx M _ BoBcӾE:Y),Qo2(ؾBN^Z0S/鵃xTr ]d^cd-A=WMW-dMoNϯ=l٘u|+|o"@m|Z O$s%zNr]\FBVREn M<\[s(٭O#1PM(~SѽI80Af|W?^|1ʸ߬73HO\ ᘓ"w%X~ZUv4~6MhQzd]C6! &zoL> lOfrU֥p $A_Xtƍ|t{]0ĕ/Fez)6*+KW}-8c'Z EzDR;7{)`Kf P @ݕ|ΠhwhJ.<L;Ma=Ӛ9bE!"=WדQ,ҎԸELy6uzRt_0_J m}DZ7!5 PR| k,[<|#1{La”a^BWzh3϶ 7)0Pd^֎=m]*s437|bH|Юh w2jNo1Ŀ@^}E@'m %`_hSCj떍%FrM0 q* _ta!6'59PǪl1J-_ṷvD!H4 ӮXL )Z*lf;y w]ĝW0Ujf0Q\cGJҠ{`0 = .I&.z:.L-nOcTBUe 2)пqfh[ɦT orpP(˶ \ 떝N=-|>wV:dH'MĪ!""{fSJc馤#ѷĞJU*UdqRG@Jʏ~0y3Y#v|)9q%~NUހp"26reAMb #ʚ Y Lڽ ]mOS*`+8yr(wK.3v_줛-8ˉW!68ūS ʂe<_XD~KP(6⯒f_}9EFeTf,GY2sOH-腣'n<6sd81Q*Uɦ(G)WU9 `1Obd1^>q7`}> >ʰyXD;geW<]Iᕜ@S} ׮$p;1l 0)bw\ *$|%kbUvo݊4PC1$Ts񚁃?TZgl8/qo,}eI}tDw[45Ҳni#uU3[fl]:L9JJ12aT0pV:Tdhcf2<ԏ|)S> yKu}fQQ`؇1 Z2]J˭ŲH..ŨׯCP"OťVB |*su&-gcĩ"+A ܸ/Vuoٌ c24#tPR~MV*ÙÊywhI{;/->CciN#Tk\mJvсf[f pͨ})Ab\ D|pSո! 0bk ijU2M2]XZf >dKD)y٩P.vĻZ&E@6Bi 3giaڀ'澐eyeVq 8Oڦnj&rvXr5@ɦY>'<4=݊r _;!v7P&p9tbC%m2^ӟ z2\X@F#]igK3CӮ4AC$}[7̥)@>qrEścB[T¢jb[%O>&BlD1/uLWѣ GG(>iFT>^c,uokrCV- [XdK[%twt.D#heOd;b4ˇ3aHkD[TLmxo ogw$BSN CBkȬDQ,}xP`acYE?"p?Ϝ-3@ah[>R뮌9ü 8kiu%31SB<ۮlLBPNA "H;7:d<[e,R}N -*@-xT<x"Ciݮu4aEVL ilm|ڥBP`xxVtG6:1%ȡ<:&W8An`˛[;ʱDXĩ2|]~=Z@ҕs7V*_f3\WiWɋF=4jo zڐ Rv˥/>ы ).5Cħ 9 5@᠖,1<[ixزCthC- L)ۍWؒyǡdEMfs \ U/!Ёx;~dy  \5 mkJC k>L :HgZM"#NW++{ӟ}kj5ڏ;#Txi]]R"%(Iӝ<4,u1̤|(]T5ہ?Q-)18rAQZS%QYkC=SA? pK^LEF^\cpy$v߫Cdj5rqݎ|e'ܬ44"d7Xgؑig>ZeKDX) sK r `x !_'*d/ک †NXd N$HmxbQ& ش|4"7ACO&w5l59+4j- zn=jR,Q)抒++EL$K-&f3\s(XbJAEKGaF%>.9i"1oulHUrF4Lg6Y8!'1}ܞb6B 1Xϔ _^ 'iY4XJv8&n$425 ")Z@?`]#{`W-L4r:)ġOdޜc*y"@|ڸVB@ ti[C_js|>%}"W T^)_?Nq-`} Z!}.pmI_+KGCn$|EYYZ*4i_DkX$FѲXeh%˖dz h݀fYp0 5z%Q֍7j *j!G,\s>}N\ÌU Hh1rsmDt5q۴ H0i˦=IJSzoU_KFV* :iu3j"3yzn0!a糱A`c$5h*Q+mRqMmಘS+;%䅻T0U62@Q`?XA*y_z”ǥ6=d?9]mن"vp&LuNn1KzL=CLr ]\E}TtbW߽Ve ‡~k06tc6qc6OVaa¿  BD M5蒶q?,1i F 3T+.wԐ vڣ[ DkWcf[HOM!aA]Iܭ[_$ Hc$)ES.>WS&dk!C!5Ϛmg :{<#J^S~]m|U}U9Ϋ.xAXf e묻~Vd} Oex1Ǧ%llK_h,PJd+<F~7!q|hDɼ<u*qLCU~!tr>Ol(|y4ڐǸp*܇V K$Zhkk-?l?qX\2xA㢅BvP zN[`gpuV/| 9%G Zc5"uZzJɰcn7L@6Xv?KYMhLJ,1X,YdRn.`0pѹ4/gDy #?-ّ1a*m>oeu31+ y͇,̤VPsW-j':X_wDB7G^z8l"FAR@=$`I5(`8{8Bƀhl 6n+.YnW0o|f){L"TKSHf۟* Jڛdx<>ˊЫ3dyN1a5XmJ'3r9{,~+ɄVe¥۱P"\#Kȳ?xWtc4%w^^l'nٹV'@/m;I1ZVw"o7UyW:Va]%o8?&|}Kl5 OJLC.؃SCY02=OCZ\|f&- 5MAb ꉏJԾ`IcuqTl gD #%*kKSsr^w,HƔӰ 9eI?WٙFzVIC,:.Zu&M 8E`=҅3сXҟ6- ɫG)f??0ZuÀW.4 )֗|he*fB`q:_!cԷo_w/T 3e7*iA_7(& $MY بNs HٛS%K\_Ќ}'N=;1/&w:hAxI<;.fdS(^Qΐhk/ b1w]"@&ژayP ;>lޛj P*Hv-}Z@D?):bܵOﮖ;2;W۹j L;2O6ŔWX^_Mx>H>2R;*담zz-:eY.?Pܱsw KLYZ"bRji =BZ/4iݞ߳%v㴱kqk rV Bm"o5 7ݨy3LFn6pdn gǡdITֿCR?}McׅR|_drP773;Le}%VZ]skV!*j">&s½|8$ jx2Z$͍Fqjom=US 9$[\ i5,@XᱳP1*4{{꜋@`vwE dki OFnT50n~6{[`J`E\ a:B9x.7\$uglMO4>>"B\U*MyRkq`"cY]{a=Դ>-zjkq Z{RZ" ?hQUbcҘ,mgѯ |A!M[\[bE^gQ◰+ևB!͇ m޲zm\r3\ݘRFbeMcudxng܈Yb( ;)5_I q"C7PQ4FL"ix>?z!1d)璛&bodM"dϏ9.@?J"c:#\i*A|+#1`::W!(?葕nA|ua}U{,6U[T/oY%:$F0vY}8ȞW|j4ȒuKެpE<gspZ uaCNCM˯37qхoVa=/E!,[~Z1q8TV PJY6"f=!j)J?*M6 A}KvgWFSYHȠrCŸ硗䄯4ZxLh'3"˭߹xlo].\)'H\80V`XCRk8oT0 l@ |џc*eϬPҫ.0ep/7w N-PdVbnH Wм1Qk -+φo܈.kבJ,R<ȏ3'r$]Z?h9^#tVJef$,lxbK6l|W]}sJ*c_!,om{$DĜ-Yz|HXU1(SUa9!'>H:1b'셭x?iv}[4'7[5V)feQNbJ#TO"K:QN1rSQi.c˝PPsFh#}a=byߙE')";|qJ PҰua*0gH@/A,G.nb>Jepڤlil.5bhRUrKlyҜH&p1y$ƅ(f3by2CJCF@LBABty4hɻxG I)/eD _\ڢo!b\h`6DeJ9ЇEFcw֝tໜ %*@Nt1\zBuyt~Cj{O )%ueVLYCK 6Ve%It n*Qj>CMk] %f: 4Dž\6gEAH xcO9-N.uV n;nƦY60و`ΒZMa9_s9Id"x"QxOYqU\ݒ1EL̎xYIu` rx>Yh+TV)ܝ9 t UKep d{ԴTz dpqƮo5`N?=c! @^OGgic9+`&рLא4$1`2 Q+_dpn-~!Njkg.=&'S1FDN84ׂ|3 UdC6ApzcJwGv4q#:ڲJsI?WGEUq(SEicbJ2%IVA+Dd.GȕU9Z0]3O2>ϕU~!n2g 4N2e|%"j`aEDI$ :҇ #Ơ}}Vn}\ ysH:tt7UMU&[,0~]*Yo~qBE*wr{ 빬[#~0[Ē,C¢$ ѫzgUzA:TӼ37LSaAbMiՍ[բ}8L&<ͼ\!4`Ӊ[;:y7| soK15D; kJx f'C;$JKVw( zv½@v:@% `+(exήFDnGt c =P_HOH2xS/|pifK/[r"1>D4IHiϒ!mL-W:ֹƄX% ov eWD4.gKddy" c !R(#tܗڦԱqr4sx| x_-fDJwREaD1O3d9^z Mon/YrxBac-S":qf:T_t*TC6ݱ#VR/jP0SH_'i;aAJB[ >s!թos`SvOkn]"*g Gu~k\tu\铈2;VQc$++@[FǰQHF?A`8O~9ݱ-j@aHPg{}i=_+Y&yɜ,DR0N$9dFL_T aB},Ħgy8%Z=;NUH]=Dv( @QԳRzeTOPǃFW ~*80}@'Mk{ᨲ٦XrKTXʒԷ5<R`u8ש9ظ;:]}UGC(r%Q?lwzA%_dq|Bwdjz*U){}TU2Bpz;%XWO.ga, 6DϚ"Rr%&|Hy p63~!^ yYs'F ;ѳDVr~nLӓ:U PN7W̛9R O^0[Y%"wZCns.o'{)F=AVOmD8H16s&=6 2跖vtLۏRdLyNR>oKet#inR#ҁȸXD6E,6F*rDYlCJl̗Cq^ZFMb薅2%P5JYBcXyH㓉e l-݇eU ūfNJtӐ恆ϭ%R ^(iRBN͋Qpc4NX y6EG ;Gy @KuB@6f_?FniPSيiTt#t_{l^"j;ٷat ;] lJ=üDy~]˦ G|d4/֤Hrޥy3` d:$uS)p<*0(.2 =)lë܊Zjme)\NhNjو`@z5rxFހl7ق 'Xj>v{aD[qг 69 LͲ| r|nHÙUW,)_!-=eY("gw-SB.]!=JLYӟ'l˖)fb^\^7VImJ۳)| n" \?jm锡LSFd@q5Q %Ͽ'51QhHwߝBM ,@#JXO OMl1 1](]f >' }eW1'+MoWeGkҤ}.}[FWn2Kuu萦rQy+moh<}.i3,=[?dW"G26OKZ\*$Ӈ, 3#~PlJCFSs Dʆ2^N:eD\g\H~}h]*5@ iӂ<+'9jKLF [T,`NZRqgf vZMMS-٠ovvp|&aQvYʑ,} k- Ȕ'ť‡3AsjQ'⌀$VXL5WMmESp2<ϩet 2(I0jd͑ig^Enj~,~h8)El!eV}/ Z#bsc,E5)FVݎM`1^陖 f'&PK1iMl||U.i8S.fbhQ=C|OgT8嗰0 WPx=~~]`"Ըm>(f$Nd3yfjP3lf7dZ⡄#Q>)C4,U">ಞ&ItpE@Bŕ9'kg^c}]DŁ02:CF˵0F1$.vjn^>te'uBϦkے_1DH0WX^\w;`qEO_ާYb *BNV>>78"=r;;C=R]r[UӬ%pިT!@(AS-8J\'3d|̲bڏaoa8g`:aLΎ}_N޷ha/aZخ(r9‚g < u:"Ųr?,;P>s[n>xuYP5&p2<Վ)\ Lh!䡒-euŦgF y'j( C@8 XpկzA}Ug St)ycF*ua$A"nQΐ9N恣ISLxʖ_=y=ympR-'n @$ol>%?+h?E('mάkP0E'tP`y]9.p{ h;r*4 xM9*r/ϑ:2вEa|#oqoe(LJVh8GsV 7,` kC퉞gݶ@pZޟ xR/| ^ү> gC:+lHj |͊ʜ$.U&S 22Ekw\~WF*UQ=f^.թ'1 :}Մs/(=j=OkM^eKM`>חbU&yҎMc_zdMU½tT|3Mhc 皑6hl)2'1e/˔1R0a)\͢ЅZX5#yޱ4ក& Y Oymߵ. *g~24?>96q_duE=:x:IU*C`/Peg:;֓_o!oyiMS 3MݍX,t$19>Ͷ70G 1 b˽b{vG }xm[CI-*,POcʮ=Z^-PG=pO2ҸB4 ɱt@ #cr|eD7pBnjw"E}t5zڬ@`%$J[g@P7WnoPQf$bR+-N" !`S>vnEOm0%F#3uΈAW:zcr@z.[i%R#%2kN Jԉ4{ /]y:U{uSI<+^8]0 Cj%E/ĶUfy3hM؅%)+F5}AukX`VNgSX ާk۩0cdb⿮'t N`ME=dڳ@_;ȠL:f/7b6R tgO`AZ;q4ɢS<͈˴@=x-oCw&2Ο5C-Sd"} ;#SD03AB~2h޼HH?O.|]5Mz!""RZU_8(Gg կ5&Ǝihcg`넽m H; yH:D%7y4jTJz!OTVA?L#O;@[M,XϑRa+#w|Ls&#g#2ꍏ)T^;Q瘂P-4$3>MVSLS$Be4w~OG xzcl])I@!3;C =,)5{u^h4b\SUUHYi&%b8NG U6|{*͍+3f)iKBeg s|&zʕf$Pۮ}*6>j #PBw'V/_[*tۻt.4'Oo$+A@'vl&?&%LQ<T`(3حde5.yfI'MPe9BjY*>(ti'2[ Z8aR۩d}OPuB0%aCqnD#ut ]fD̄XY,FGI\0yڭP<Ȟ#$]1>u ˄e73GÚ 6j+K5$79<}2-FN',5!#,ݲ]쯉4諾n/z(39 ,z@fJf'%{O xt$L"wN9I}hMd񎨏a(&s"KxL5o3k![i}4ueR=hV^M"{۠;,Rh~I ;7]4%m2beupR/W,e"~Gk!>Oh,7j0z7y+ƃamcu0#X!-8Ĭ{gƅx}$'[)*ղ ;|t#e*l'.M,ohڱ.&S'RP yiaŒ]&ㆡ*ڕ=z rr#Jv֩lɀWl}ʠ$ׄ.WKZTRl9_JIP8&R˓:P?җFO m`קX q2kNM:t-b+ `i3$l¶%clqΑ z,"*q#%i7Ó Z^G."NL)˧!% W>MN}TuF(W&٩tcEJA5@syuvd_[~Ypk>`h6ҘQtIU= xVH_'orڴLB uɩ&iv{I|%&;ҙߜ=*B蒐=RA 4x%$W+G7fb# Գx| ,zt9R";ׁ3s:Q:u[PYHIX~97>x^r_pc..ǨاmAB$=NCO 3Bm)/ԊɷK?Hnt9w+`1F ="픚׼l2u8Lsڗ vw2tzv*iT;xȾ5ʭh3lx*{ ufe]ΏoG7ʨ>yd>luog06;l-<.e.lzWFOE>Un{q{_.4@nnͳxI4ČF$ $Pzq.I No__kPErvCiIcVb\a[-L4vt$ukk40ĥJgky@>tZ,3silƈƿ ?͠zz~zߗ07@4?u!*+o# [m4ñ]k;8F80bn`'\WmC Z\k?? B&H7ESZ:oSu-M(zȍ#*v+qB |R(bw,%;DfY׷CKVZ{.,kQ'y>T/B*GN̶$Ꮆt v`ΧsY<~:PٿxC\H Cؿa{iV--]/yʋcq mLC~~}VR9|syqOBMPhtXP-0I"ߋ{,b,^2O:u=J,ᮀݫ'quE])a֤k#mrQP`aT#pÀs3r5Weq]!ң=iE z6"GCȘ4/#h%;O_`iDȑi}E/ V01xyw%9ZD7GrHϮru9^. P=` %sհs\=LRߴK1 n,|i/Is tI6z=QO[ +Aʧ i[>e]1zRuIA1X _=dh_Gٌu;w-07V̆`\GCfK[ [Vq5u~eߓg8VPQ gLlT; J=lQlUhZK?QQ.}$+Ÿyjq:c%kxud2 CY޾¹8}($VNq ӷeE`_ә4*.'XzLT.qVSvѸx ]>KNNMvxl-Q VkbXf тI˃goP2`“Y3.g;)^ǐAE4"Q;UzSwX.l*ؔ;"0˚2":2t$K+J̀X1l=?.!4 NpdfU޷if<FDH^E{yd"PbH " #m^ctrYaZ]e!p"8%[(3rH'|hB #Tiޯp k[ǽ4юY"اN>gpңLYX 0.z_ ~W(1MS+á4]4X+~0[iR$$-= 3!Hrf$UAv߲i;G; t&\ )'JN]7`%Ww?Tx:`=eT=`%VwGt҈r{/-Y}8Jz z`ѽbyicGN|4+@Kp*Hs)M6cًGS޸[j옉C8d5A;aqyGǰ *sÃlP:aޯ4}nOq6+[ 8\Kl):ƛ'r$ԌoT,̀v~.uOl;uEvEG _ +ӽοEnu4 }.1U cN#j&۸9!tRLS]MшF]2+2;)W+>Йpk~_qٳj0lbwh".8A0mRF=ra]#2y35a310{DSoqi|)St>׋qxat'b|7bYGԍK6>  K}_6w 1jF6~kR )߆f}vܪAc2{"+C h2G5m_+uo} (n,uU ex"jg 0mJUT%,G$nB̡',:7@:[CsFD g!2!~x'~_!qy#tdے=rk%#$^٘R{I$LJa$Kb?-J7:Q`Ɠm茫n<S:j2R%'MV@ǧx?'pŽji¨ےs~|^ }Ý4qғ.vnP#D t?NS1^e V0CGF;OhN1 [Ϳ+;Mo󄛏ׄݼKf.78oa  6rL/#׀xUnc,qT}{݊wsٽvd&ڰy_.o_5 765.9t \ ."ؚoR)>SwSX%JcHPZt* C )^k+a5Ӿ&O8GΑOxii_K5ˤ8nS;AoTEALI(z 亚r$N\h,摎/n'\) <2:Д_Gyj b1f@hY=/ ^Og}@5c[ў^ T<yK, TY];%ڀ)h;}ˣWlTI>kϙ\*\bgY'SfJЙlq *mJUY%։$LN`l#Vv0uO;EdyOwx,Lx65EDQ !;LqS m/@%zalb}8 ߿pmZ`1;^?سraYՑ B##ֱJU 7OM;V-3]fRGm& =L '7X 08bDspbeZr3h*P{w{¾{ TX4nXhD׶~ik6z7J5qTz>*uo׻!BVVN;d(SՅt0YFW#0 Oo8sV,p=FSE; nCdAzւ#nI3#=D4 9tx}A0252`Э:U~o>"./ŹXqI+5mR:e&ЧaY3 h*RNcNך,N$Q 3k.MfʄMak5A市B.v}:!3U q}F>3SʑY c3 $:0MlW.JBNA 7EJU~t0*ӻz_QP*FԃA.߇s2W WU?7**`z)U\ߴc3fc"/$=9Ҫcl !rU̚$e$b;ȁ9Gr}{d"[cpD.%EEl*n,VB*03)oQ T//"fp 9*rY:X Y,G_,'!+EԥDdQI~G+Eb> KR7S^>;O[Jy[C[0A5=ĦKt"SOY?3}0= ΠnkH&sfKK#.Tm-#n /KjֆvM.ծ|( \)R7"x|b62xI­n1jg%+kwk^Zl%n&xځ2XxIqf ??>%Br;dBpL%YbVZX;j6 l ?{$1JI W {&x:z_n{O^b70e)T뫹cLr$n ELC^RN8TȊUa7ʃe5&5ϰSy)Y2m?v*F{#H@*XF{Y` _y0?|%uUM3rk @'/+x66p!~VR!Iαy=' ̩%bѫ_B/Sσaо s8M}R$Rv7 īǢ!NdIaukwA+eR1 Yr0/Gc΀>f>?x{aQx2c'{= 7\LU i\i&ҖЮ|(٘t) .A ?&!ᝳ_A3r=)spv WD:w3[zVwJ4qhR!GPzpZsz m&w| /ӥfgmBҒ:ɚAKc Q9< jXo UQc4q!kSZ{ub Z%2焦. o)䲫k zux|id/LX4:p+4)s`@ ;}7m b٢ qjHv#6G0o6]*_Kk噻oO) qH/\c g(Z9 f Gww`OnLS5ZevvgO| >}iWlw~L8 k]8;RSP>: !|8 #r%M?I Ҽ 4")PlMɷ¦1$SEy0Ur*Лգ)tP4wDlv7q&@Ⱦ{&1 8@nN`k6g uKB=[+4wYvںLjgJ-`8_/w ]QC`uf[U2Ó *;aj>r/Cs~1U'(0Oi[;2WeYAn.,v ѤUKG_ G%8Uĸ\0xܨYz(-7>B|k1͸/?:8Էf\ϞrYV# .3Au5zuyRhjvN!= Qbmgst}1fo%p_E:flJmYZPlPܤ5K  N ᭈ(x~ ԩ1P az-)/".WG^t_D@u-!"zX8^)Wͬ)"JBTLqSNZ 3!pL~R?}z CRDwZo )IX2v 6ߘ$FXaoTJYkBSosJU._*PA|:MwDz8a;Dz:_"-b ,Z:{nUKDϩPD;u ,2jb.޹h`wZϨ1̾vC@PA$'s}}d%6h 9}XYF,i6-/k@~Pk2;ObMGyu |;׫o7$1EBq=mG`@LiOoKBJޥ r kXSy{3jx:3ͰDHMɂ2R=00s=*+4pQ4Ie&|vC? TE`} .8d*4dG#I9?1{m6'zvh2cKԅAqܰbV1" OIx1]B-]q Ō!ź^s|~L }w17GjE'{T7͔!ƌ/kˀ¡<<_iAN^k[;L8`y#_P-9C01VEl;xz{P3z-,uq?&&ғܞ&ăQ!v:<~a3;fs?:! A/-U2(Ot?d #~nAH"H$` MY f%d"9Q$xR_L/oގX%TtsbדǬZ'e28ͭAOhLr 6 ߿(`{i}-ȨE9uHP!;>O"8h,'P//JT]\r}inWc3&p4%3.KR@X=ϳu-յ]`*1߯@F4vvr8QKG3 (^&~3v7>s޽mĂWR@ݿ@g.>zi b4j p{0q%a n`zF5bVżFa5\8c )SuH/#<{ výN]DQejXOΤ;Z2zJvQ/:/FPIG__6+#c~9.}90f#.=kk@4E6QQ;./ /FrlܑɃ1HD^ ؤp:N/B1R؜ikQM+^a_6,Cwrr;NY SgF9BuXR%m%^n̙r)'G[\oVrpO>`>J9 D5`OXӷil&B~bb§Nboނ£e`9. 4 6;#̺ ˌyz.s6do aTuq$,AO+2PrEcdR:KX^P>>IL&!%2Ov|+%-& /-` ^H(Vǡت+lЌC!mE̗,Kd1[f'gA2`A=d(@/` ֓BK3#2UpNgv7oEbFOdAUG'{wu=F0м.ƃ7@}?"´{OFPpf_*|u6RrX!s8Y;QL檏H6LYCt ,_vy@ܚ`"#N$0A烳-J58?(4]n;m6NhX,ݢS>mBۊ_>2hk[~_A/uF؛'25blw_X6[Fb.{kаsk5/٥-WmwΠӉhD"#XbFbծI'zW6k;)bR6-ACPQ.50/P[x3c/j>EhFjPħ#)vNO.51ܛp7b 2SE(#Uq5Bbޅ AGt?r ib ʐ6`׼vVlc` H= Myl *jYz); DHU` Zrk8rY0!#'* s'u6t7%[GR]㨧&؊҃4~]fyUIs<_0{Ǔ,<]ֈ[5'%a(k|H yt8Qnj.`ճX?``I;]8d̯%" k5) 6%ELMLVocAQe[S.YY* ~qg7Wb-P$>Ũ: ei^xk*d[ dxey_誔gpM犚kK;- ɖlFSPF?nKtJ< )E!M{zF;v;^霤'PAPa!ڼFuܪ(o@/eEdƃqg+U:.2K2=BljHyͺ¹ ܱW2?xE\Nv$m H6W?:>0(cWZnpY< Qaq9(y]G83yFJZe #(Ѽ:B=gV|_0\`A=)<ў\f9]z|1yqJI 胋9M #{BQ<.dį{)SrY+J ./yOX$\>aKs J'NڐU99֮*^fwD0KP&&# 3 Hq nru4ף$(`U~NJpf'3-B} Qa˓܌-;&}m8&wg8hkizF.Z<]XU]Z&YXZs{On]\y<7JgvQA'oTh`>Wm[^nb]xtq, [C/ +mIfC i aFHvJ1}ൽ 8vO.͙6Q ~RcD%~dQg^ǚۢ5X=skZQCҊwκ6ee,v5l \{Cuyo+R%JÝ; +7H0܅Rhl N-<b3xXK4˓1kAsΫ/È6R2Z< M O79IN>f##7vI^y_rq<8 o?X j (L/P22ҼHs?ra]!"~|@HXTL֕#/ -Wԃ{χp/#(b[^0 ;] )VX:)sAc R]%?mn=M7B+23tg57j\Ư/uGXqq.2<sHx1+வzKS[ݗ:㬒 .>v0tJ)4;Մ9W>.BF gTNy6n{'4:& 'nm ͜WmA?;̗`7hRW_`l!E:x/Cp>h݈K=f>&lr?8>& x7.sY3ϓOnY}LkiO P|%9 恹e$qR`L!xpCRܯ&R ]V4Ѡ㇍~Y1(!"ntJ hp^C(Ajr Z뛞[Ϗh1 J7 +zbzjLf[̤!5 QJ [@ѯ^re ZXv5ӘPšHA>]ҟ71۫sL$~;\|( b $qMZf ^j]KW2K$̸9mkXC8u!%U.z)6Wia73 9J[HcNƥ$p'=߱|a^W2&'{$W[<0LZ{?,۱rȭhPZ{ aDzQI\:WqsΊp#^ <ι6̀5T'H 8.#Js|窕uX8Rz"9v&(}!n:1~u_f͠vgFLCXᦍ7$)37#SçGР0;@5 ̓6yKY^kjeKuωC'- nyxG@~lSi&j]9<șVP.Z4 O򠚬b=%n4LzFh̋өN&@W+3Nӥil 'itYi.6a?^'OeIJ}(M_1ŧwXJ}>+Xȃ_m EpC<\HI:۴Q(M@@7H,&!g3Y1j' Kug ʆ3ᬄCU 3h%̙ He-|nEV뿠P!a@D'd+Is_mG#6-MeYBpEFiH͖ 7N6 yÚqܴAQz {x uXJIᙐ:\cZ>!n`LӕlN&߬JGm ӄT||Z.I-;7\KѰ82E^eX6?8Ry]%'P%z kM`e?*? FmtO:qd*4K2yuIoY I42vƞx+rW#"!Iter6V%kşDKm:aCĴ%ം+yf0t} nȴk` XA?)櫝Ϋ'e[׎2[RY|molBtт,V@jEC' B^נ0 ޤgh]We-/Z}u=6k}atE!|cTXsH7_ B,WRo"OkdDFO~Y6#;Bt3I>* lbݻS :`;qJɨ8C߹Jrbp2fOR0 Ccr.HA9Qm" s:q9#m)T 7pʏ9vTR%xy$yxzp|\ kF{4gs {deکaOoo_v_!D]U(#fKݣ&x E뛢WńC7hP{Ȱ>QaQ\;~;]jТ"ފzD+t0hamFA4*8 t> jԍpB4u˚ v$ #<`nks~: BeF\Q5դHrP}Ҳ6;ΊuFymoB,4v]EcjމO@#Nz**gI1qu_)VZd.sLWy)Lj:U~WJ[}eNP/wn8SF\wQysM"zף'h1!08\&xiG# MႷ4VrPw"MA,- ZtNw+N~0q7ȰuժT!#B|8Pgro?8-*ɠ-x/O+vr8oa6`]$2~Y#tΕP-jTQ%:@,B?qɒ7[wy%9mϴ1APc%:$TBGPU.Rbx%7"w& .kT<+@Ӫ,/q5l:i\耓O J 'yz,QonKHWUH4\b,^eat oJ[@erRcl"Fr2o`hvI/Ѭ]ZPb|A8Gt”{|m-;%OM;R'wN<[s%SC'Ԭ' o ZTBײK-CZO|Ʈ}hGfK:(.2 哜1#U /3iwՋu*bѭ[פּ㩚$<Lv#g|Ή1%zmg`D<5z "Cr_qy,߃F %-G}@Z%k>5MxSE a%9iO&߃l\vr&JYG9?>/< ֿshFM-朸*~cBdcKJѦ]G7OQ 3MSHbX_+2"]K qve1թ^zS*@'yE!UH5kI RfW[Q_ӵ0Or`@La@޸>gXSZ$J- HELA~q>y9Zht" f pDo n]U5،+N{b`  SP"fp@A1u@ł?•gYZpëDJ3Q o(5veטQS^y,[CڏoegVVeҺ m/kEu *8ip\SKu* "oB(2o[FcNxE/o0T\Ůa$:#m;tiA D:|W Hga.~2)J虛 RYP;/KGl>XԈ"B}K=QI}:4y(ۣQvgw^5ͪH|#b~TXeE[ 縀n>lGruaC)Azqhh`"N [%ve&$P19#EOc.BSGL[F~N` VEbB+!ѤFCʸp2iz7|_u$ `(KBi3 l,Nb/,XY[UԽ\Cɉw?y5QSYPlk%wex GSoz@)8Ps~"%Fohg$ھ[Ȳ!T40=:Q q䁅-mV%/|؜55@lƯa,`d6Ϧ(VYhCjOR]C߀? ew5ܰ<:P*Z|b/wqslBﺜ4ͩzխp 86eޔ >Qb0s7b v;Kuya\0c31wƨ6r>4:XR5 ̅<3}RՋ:t~{|` PLyd2Y6 6Ű ESMfl>e#._VqO'i/pK;NFvOc]F>JZ( H#g['%cj-l_)< at̸ !+,uL!"APԔn bf$ʗi#7Jhbw}8oh6߯5>Ӭ J 8NX>L|:НqFZ]^l:U,CPGͳ*O>DXnzH;bny4 u68?Eb#FSϩ$օ!^T#%gh@v_z2 rN9 `5ת3>,1qGEZ;W=oX@pB~k)lOuɛ6^#O3XJЄQa~vkȳeYW &O43-qOo"qƳ^ {'4ݲKJ!m!W>໚Lc oqgИMoo lֲ~866K !6ooQ5͛ cO$d,7ښv8Lh$rgm ?((XomOgA6k~+2 ?<2ֵ_qĦ+SmZNrk|RJYSS'~iO5j)P B1ă5P.Jv*ch8J >&#TGuxf*K;$ѽnb5YM1;o%8>S ogsBNp}%˄`+f+|YZ+;痦BI2k)jcxФQVN *(0rMx(}aPoΈ⁩L:K/Nd&` VR(Y18w1 53[ԁLLάZOMM6&5GZ WP.?S2}o9,gIZ uCb Q znBE;7CH [G5ruF8g.J ',9XT"UM\4ܲ`4(,Mej (9fYV m{=EͳT[_|DVg1T 2xW wwho)ⴚ/{ig1mk 䭠D: q /+$7$f:AaqQ}$ɦb'X]Cԝ7,]X0[K UJUVHmt}P.rsƑ_cx۩RDvP$ \HKאS@9"¸:JV)]2Zt՗:q{-15rygb0<Ѩo\WW3t.ܡ,u/t@p ~!ڿ$q[M+&ڂv;ؒ2Q(`m`m_U?X)|q$HKa2ɍs*+o axDC `N7ro3JK@n{G.y80,2<ɡȗ^ rݦR3AWmPnq);,lq- )DO0%?BXt]<^v07Cz5>3n0s(>)A,c ԙPuNЅD,{r1Mij/]ASן$2G9Φ='Pj[%< #ܨ89]K A/ 5K` e.05@ OB|+ h?(?)hGFGEzA dkTTv`p+0N<2Ǧ<%&Y"+,ZqGFMR&B㊴B p&Lh{f`ybURxLlb3N9{#`_we\6.nKr5[ ;e'0R?[Em`bhi?:UFj~+ aw ,o; Ԣ.6RWCeZeD" +b:@w\ 8l-r6QNq:QoD[Y\J],6,=9`L6{Hobm IK zZ1Ln(J_h .k!E:K.pHr>hMn.D{V $# 6^,%ڨzOjLcP(E^ '!!># xnYbLГO]GEﳋgI_k*N]?M]Rkoqy{4Kr"ܠBwDldE'2SNظCH8'g4C^4ءύ%PEJU% f)GjW|$.)כ6v%jt: |l=nV̜&S K6X=+ӟ3 j VÖ1BE])D>9' ӎ"%5c<:miz0`)𘠐|+@ |n;mX#pw o'XH|SNvM%X Iudl"tM,Gmxpbr ~p/m]!g&ka8EQN٧5OTˁ ?"Akb'SMjN :"00R?:Dg{ﳠ^@句I a~r(`?:x4`&YNװSEUin-?4*Oأ3iGågU f`vM K,n>y0w6A3NrR SHĺӒ *HT*u[lI-flTkHDgx!?.(!1a=f8;b4^6_s %qmf!prL4] m#>g訪o_CI 53tAcE6=Y=g$א4nκr/ ~@IFמj$ n''I $,*uƴՔLS{?ߕߞ_֫/yr-~(JeMuc sj6^b+`Jtl|A"mt}^oq`_@gX&w jҪ.v8W7+AE6|¬+܄+3`0@~KH; rf7i"~@HV_~܈TŠ慊PƼʝQ'݀9Vln(Lv?/ Є4r|U-ː sak "*1+(Vҭ$GC[X6)ʕ{A81—oZ 2"ֺ hm?HE,`^_BI 9/vj "JIKɷpRE2Z|OK26.5F!I{x'C")QﴰZ \!.wL9w_ƽ5-xB>#~_9zqm\쿿=Dx)ÊfSq6ܗ2W yQ #n3Yz^hچ㛡X7I@1!~?[Vz ?%i~ͨB0>F 8vBw@vtTĕ-|~![N`j7FAU M`ϵW|b?w si.NKb4\{C׃ 10 !=}MY,FЛs.`}R_lG&Y/O(~̶?]ߤ^ (|]0;60*;+~F{S%:pq$Դd8W6"O43E*7xgh]VY g0Fc#&^@{iF46*/|N9ֻm9\&|dDLZs =SY((;A ZtwN&)s'7_6bpW3*%:iLZ{x5ZsO&bFLBJwwQaON[ex԰+P}1uv&H0 EW>%[gN-s& #4|Кt1Tޑu~MBO&5ϱ4X:72Ov!Z #}3A+JcHS߯2_EзJF_M]˅34{R2DށPzls~E|R? [˄7T{ld. JepmB5.,RBQ b7UC7ڵM]/Z1\G|^Y?޿< ܯw_xp;;_@aDڐa5$|zϮ&=2Dx궺+m$p k>'PbWd4J"]2[2=tB!RLnH47EOрmA\1_8Y̢fF)V9x#\$5_4 ´͏Gȳ {Wk^evrc@QCy">7'm\ԣZ꽝Q\y}J24SWAGb~Zs`䱴5}ӳ}i۰?p ^m\z8J0FdK+.|2i!'֏?ъfo20H4L㮩4ʥ!zQvNbƑ$x qYIaUъq{Wb6LswAuH|;nn̎}+YNߧ2 H+MC>H%rR%2z7Vx13we,-]pI}{i ]co"᭩8}A8G _6{w0UW{C:!%R@`*4܎ZBQAWf f(+"r~ѵ!LklT,$ }SA- *1'H-װȐ̎oHq?ͷfh~[btn7X?OM&ؤ/ŭB#Q}DRdρb%EtAҹeLp#Eji]\Ѭ-@_Ͼg: o" Rk7Hzf:ޱVɴ7:X0[DR =(!24 oEe'V0s3XRFgV߫~|БLNcC364OVYW nGl" v}.t`\$oS U{`Cq[ 4]l[+96MMZaXw{-X[$ N|({RLbs/ԥ ʴ Ӵb|pDZfL oOEɵ.aVuIƍiB6|3 }ֲ]$ aB4xݧM4.H+\DF/,COe8E}iӅ̜gA D%Fũ>jVv Xq!9{TT~d9$F ׆j fUQދN[N銳\+h FCP9R|ލ=YoUL@H{@q;^}Pvig-rzޫN6n6 ;4RldTjХ gТmd?Vi$ko4ͻX2E - lϥe*֖6]M˔I|FpY^ԄK%s5|`VZT.l=Wc1R}qp⣱Tڸ-Xr"gcF7GԼݵmu6Fe}q!Y \;1`۶KhKG=:+OԊeטR.dzl -`IX (U bLBs(kU!Hp=tyRד|ֻ{ LyoV5ZP _R҆vv҅ ]=!/h`x\SQq,ݴO2FyY,l&K^a#W Ugc#OX Go&652/tu BX/z gfxlZ'aDu @_!hadٵ#lRVP5׏(ۿ%V^; e87?z!Hh->We/mE&_:!;!j5\…P=\q>Sl4I3puef\YQ~ _^8wؑm֏cF=RT XBg2;ʵ vl:KK#@@wis!&[c%dAs>sm@U4=,˦@qPmiue5~ZG4iq=#5'A[ F[$ݔ/V 9Udt:AtG8Ya#O5ept|dfI?Țtk#f?9,O{vCZ34UpN`=fDw iBC]G5RDÇ5> +_KeDHd_('8D?4G-1P 15v90t='<(?ƄGȞݥwNX=j]}ti'.^B,zK_ˉja1kvr8 5V2{]pVy%GgQ_2X =:l5Jج ͠xPaYSМ ;CH@絨&ta4Fn1fFej0)M_ Z i9ʏԒW3л5q?|J*t\ҙa7O^UMy}2j]ͩ ɍ)S m\n9%16Yyr39$gE4wtl-a,0}|iI&duLjIMI_`/I~3O cun&A#ϬMqSܑ^}^B sҜ[+`j\)l|wR8# Y T b`MY Gѓ)xɖ_i;W ("jc[ hHDoEYmd. , LlkHIa2;|EUm1ңFT LǩkKZ#ac?W2X*@׽jhAbxa#1 2|;o8Tze>)E5$uZȣҨ2t-Uj{/I>X96q f 8e@o<2oD; L Br?6*S?^q>59 vt^CzǞ) !Ͳ !iJaIز3SgM'1p\JZ+Dr(:b\HEIM //aSnx&Ig)NE-l)xqW^/C q!Fʈ 4>.RJ~2$Z>ދmm%+01} -F,#}Ǟa ؚK@A+ MM=oqϯbdyy|gjQ!;EQah03&r@2W ;[DRAvhӊ_?D(s")~ZjvyE]8S:CWd~>yF JкZu>UM1 RL -gBK+^yA\TͰzZ.vBN qT1E￟IVt17NK7 >&B&]A@.zH0"[Xc'iPw3xl9-5(gﻨ3t+bxsFR)vkWcye> .=zDw) gvah{ N؁u軺9yg[3}wuх29N0| ~1𭈒ÍXQ \N*pFaډ 2LE Pԇn-$Ф ǖhM;y[흤21iՖbE=7/kP4~?=`=zZ6%꣘HPNfEr Z!$mPi8 ߊ'jb'anqb1ME/h w$Fo҆n)5ْf $^M\/EMЦբתDzj{U2ub|.C\!n;/:@+\-uyL.ԙ3d|6 1{1eBFY'Q੢u0҂I KAb 4^jD<ݺgI4O),  _q>Z!:LƐPVHhD#%\`q,w8ApMn"Ć-64gi!ז .؆ 1 ل 7jZ 3™&lS"/2v\7m$=,.B &~d}DV2C͕$rv郹>iwn)xMQ57֏:g}Q⻭-=yW͎9!ڰ ЄSosSzd}D uB&tmXw⫎l 4UG8Lz6-{뙢F"=XLQ!dUm04ːkL"=dkza Ffy"H]HU[zOF[AR%ЉP= ?U^st|4<1֡,RSiAnb6w=YX&vB[S 2+^ZCa?.O$4alK+͙z!)7O@Mw4tn>Z/w#!\o_`F ilαS٥<aNߌ֤hښv#'%A^)I\J\DmʽD/m*_fD#@6+~Rddґurq7PU~2& Q#߽&j"5wA>p2 2r"/9t"1bjoJ ߞَ"^ Q֫Y 83:,8uU-$T_W: qE. R׼Y ) ,)W%W}qWT2Ʀۉzh'L%Qӣ}2uﶅb  $aQ:(,θ(vWpd*:K0e97',\ʁP<a6l c\TN' R?w4`K.]KdJ?BPc9pLVl!?_Fn'3lTΉ\b.SĨsX]Fga̱+u⏲gH5Vx)tPZHZie0~30GhkB\`;iVHak,I-oQѕ 2% %do b+},%2&y!Ӟ&xx>3QЋeF+}-EqM/=oˢiW 8h$՜,>kC2T~jJT} S62|`&l7kyWSe$ /T.Crl nUi{DY džSvFVqC-'N눾>0 !]׵M|CX|ŎQMFrr~|߿ԗ."݂>Dw.| ξӃAYIkb< >on*aA/X_^D9Ea/59$nptM_-k>2FYZ|1rSDVflֈcB X.9/Kx E%. k@XkJfH^zV<'yg\ܙlt2 *٣ /#mK%`pc5 VwwO`ʥsit}0>S#7c*rɀM(%: Ҡɶ/oJ۫3M=D9=i~iUA<гu1 dAJՐZ6 ]V φSr'gV?رtg >^)rQqAPuGWMT_t(O::#^pO. .2*mQ$^;u5>cJ" Q'WVBڥ@m,d ^@k8 8I/ɩP#rd4񦵍Mu;.RXp@+&$˹^V0{̲e&UY^~|ۿWM8!L֚J &b9+⧍a N8K{S3,\bw=*98P])Ic wTrw/۔i( u>0K V-I/&T`˪RoKIՋ9Օ/ʟesTDӴߟ'ء|!" _[j`N܆ShA`BYow^O냲ܺq2XSjRp9."MrĒAxdv(@CsglA`EYSx$ yS(d nmۺ57i=7l9Sē"Cj.igL^흉 exsuIڇϏ|+}X{#VP?(p6*ؕkZpV^i*ɩV@Wyp:%$T<~N=H9pZ}w iqDhs8KmFޚ-{x7h) rs7~ndFR$/7 L6@AI@Fz|⋍*|x3FS亮aLZbI0ktQN١vB[xD^نBHW)1.ϬF)~D+.$cQ җ>|3=:yܨޚEY%!lSwU~0]l|QIp֢S8 ]"ٓnSWRaA!! 78%NR@oM^2E84,uxg(.%Ic0%TĢa܇_0OG1O|`JFtkd'DQ&#i HhvoyJrxF"~\Xuy"V@8FrstKLhmr f$(J$-gӽ(RgԂ }ϻ@iF >O*FE_Nne*iѼ՝I%'5VIȏ ã r E Auyk>/aajPNz^|6G+T {9HjbߩM1J[~(J6lسpd:0uTrl`17 nF%2Ru8}2-!D5g8'둏fkW4ѫi*7m\HOuQ)$knR0v @ SXaa&@UpTdDDJ3}# 2F--~H#M#Rjm`)*&5 of< 1.9۠l#^-2 `V-#R%v7P[ 3YL,T TM%Sb 4 ٟ"xyGPF|TN؞p#f߿]5"1טFPI = >1tjBykf;CB`P>xeFPXn]M w7A LiQFFlX-ٖpo,p9NtG`)Lz%`9i<.s\Lm X"4R_+,ɣ!=]w,٦9@Տ-l`5;A镺< ,"_6fl$Ed2W FUԱ ib3ca\$!,Hi U')ΒZZ/vۈz* ؤ.=q 绺 Jxp!{=%Ijws _ n< M;\ ].P63ʤm;ݤIW YsRf#м}G'bI?\eY ~V֠]H}4|61*,ǭ#S/*8-W^CSm᜻~cBpYfL%/eM!A"n)yb H,!9AR `r^mL;$C&G '$-a|F揞p6L/$ %ЁG?,W\S1 KC9؆*-,Sh5t1vzW6t!)Z7u3WaLB}8 7DA췽37捪hX6>:Y{&L~U[(|eII`f BFu#=$ rE-`M]LQ`O|q7Z"nd%G Hq;ȝE׏o]ڄ)rt2;|*}ҝtnve"- YD{Ϙ0R ٲJ͠^j?:f]Kr@Y80=yti( fgbb,&J<mTFίg^L2"}zA|462  %EC5BM mp͊62}GG6eyO8WdJN1'h;(8@u cx-'Y! 䲈>isI{Kɨm1SWJ) UQ IƬ={ .{tL6w MXIV/LZc1Nk64Kp\^ b6tKebw$Vʘ W 4C*Y cP匈[?ȁ[h(*Pp_5e9&bHtoj3͜!-=&|dٯɘـ a cvhd aֶmG(?\ŒP|ʳiɭsI 0BYW_S;>k }6poĮzJ^ZLȊ{%MF1Xh1Sp+VbX^|R/rѐasam{ZD > 6G<ܛl5{g~"c-ܒ"(}a>ax{IddljuN#-;{\g?Sׇ1̲XN^opn9ڿV#f*-\Ѝ%|7Ȼ֡ƤU 1t$HʁnD9&ΕyM:ve*sB/?9MUKKH"1Pe܃܊h 6b=B9Ieeq6q Bc=E"f8 X ʤc~.J#-˰}]6 {m6+ {#u%!9Mr߾JJ<?6Upj)!Rg hhd=,iڣ֭}*zY9ꪇ;7 $ :SҲ}]6F$~3I%^auy(1,&HweLoۑ<d-NgJ)]z$O]dV}-yrعa]^%|@J9&kgI ,c:kv.#OD0黜Uwyx~1jb ?۝0!3"tN|Ԩǚiz7ۣIAXWKgllt/[O}Uxpa&pLqN a0umElb}In(7>0=C@%?/h"FY3ҫ Q8fڿ_=58ų`r{8҉"޿[ \\3ѸѝȾ#CTw:~6VĊFZ_vB\NщhxY;IB1lXN^V8mvKdHo]&dׂJ[ cǼVԝK U`>lx`\wǀT#%d&Ucn(đ-QN tb6@g(L͵BTJrUYOSLl7@U: ~q*mLEDj=xfgRWS:U5f[ImvbZuAgGfCZyА7-6'z|#F*5gw޶QVp2 ی2.QyQE Ŗ!InCEyU^W}˫-·M%^W_N{W͌a/;Tj\8ݱrt70vژk'6gaSf{oyĤS $AoC_Ef~b;kL\ }㨫O"fCHslJFBkpI&u2?s`1ʼn7_œz^W?,@۶& +2sÛ*)vwR=sT%# :]eߣ y|? W S gK~<9u%_{(\a}Q5yggBO*α&wRUGF=5ye3ƢyvlɺD*g⋏Wk'iqE{UoNs"Ų΀Tdfkoɷ, dPQ5|}89Mc묓f`hS{ڄr[,ACgرe ͿL_g.6}|ڌg:H-FZsfZc=~ފiAX H8'n0}7xY{=n&\?:D4>fl9G[? SKᲙm؞\w3}t̛-arT}w&􉮠/}vCpp^ ]]wq=0b9׽Vk,2j(" ;^xrkv 9ph+T~_>A 5swzbYfT\,}}=AڷN'QQTt1!0:KߊMEĉc"n~N?Bps{FZA펬a|}Y*SՇkbA5êzMV,9Sk;vt$<ֿFK$OR!zHfqjC 5=d2ChqRD ~5t j{o.󻹋t0(~v؀ l=WuA -JK\.%xE:ezCc.f l9 3 r]B9EEy2]Qoeͪc6>?^6/~@6J"~-UwQ0eƎa3gl+ߡmsWO햽wG7fQ1+K I5 w\rx"0{ -)054%D~`oU=څw3GH,!_daj0nnxdi[̆=9 Ƣ&qM}GKN KMhULI eMⶀu1L[.f v8R@~Kh][:EkFЈjjaE'p`_%= \Y4G*9*c$q8 p X<dL;T.>=tkNϋLB4pL1{PI#]l`)AEAC h(#PDx*wV?|00_ʼn%'c@L#?g;oDIz^z= n)g^qHр3{a{̴{ԻN(hy([Zz֊}ӱ[#  Tgƭ?3ea^5ʡE{;IJT& h> Uz2&a 1Z{vFMgT$> |?a#Q&yW/[s?elnXߨDq#.-g“m.Jheɡxu( ja&2m'+y!ة7[\a ,5A$5Ə+v6X2Խ$U}8.R*  '#)`֢1#ّQZ9[u}=k%y7ϐgO#ň&\X@hQsRC:zԑ4…g*Mi j~xIH,ClkblX*עZB(!TH;'EaE!Of wrwlps SNر(;5Az_q Wo=В&i &|S.\ l#мPSg!i峝@s9q;(9>+1ճ Ey<@k1>M%S؛v8*l (uNKj퓛M`3.-!8;oBf,x6Sdat.o" .!թtPRIr;F81~tۿ `U$=94D $IitN{Zf&hdl63*i/4R 1VjNAdCbd|+w'n =~ 0QV9toiss)MYuRr<~Tz_"*rDG zG iOeѵ2$[PHCܠjDKnYT+IF怨 lYXB-nTo@9k>pϝY|3~wBYhl7,F\-&$lTS&)& }*j,%lja]^CeFG{O_#4޸dptK؃:EG9NiAa-UGŚ"B (F"Fg%ӦӒ2ƨ3wަٟn oO#ϫKS=Fy o *2{Uɦ|d*ΰ^ M槐޻K _8\!N_?lIfb7ed?bKm?}oٿEEJʎʱOc?R9?\ Fb^."cmEl[-}w.=u!=K:@zVdִE}sT~Jh#d=-RIis?>Lq9xPr:f2\$&&぀z9˂UHCWFbPUuO|&Vq.8 EJs#qRSpBF@1Aq#U-vi}:7+lxY ʐ̑:;%9QʚHm9 /5,>y˜y0rG"5Ӎo.HuOL{d$4;'{Y |bwV0E>!N@fgWڐX_~()Ν>hf,댽Ѓi(ϕ5=$9^ !.V @HjljE\!#/瞓:#^}hyCeҴu:`i];\0T,,{Z4Rm2l\Sg0QJ%]2{Rb C5EC/Tf?0%Fy%$&BudyAN]y"h}͞ pb'LΙ!Ef Qu-N`%IO|6dYK4#L.v\6& 7"u 8جfG]RkoE<28?;$JՅ 0l~j(׺%:$>lG;5ʝ鄗D*^zs; z):HT]x y˯o\!+/}®=[$VwOkE'{?w1զ, M϶gKZ,dHR4wJ-|JrŴF.2f"%_]j}¹@]{0$ suCHBٚY%cyWȳbH s(̈*]!/uƥ{Z[\,$6z]v~zP=0 E1Ҡo!8(e]HYT4*[',&̩,0Zi7qyE?FdDՒc{Q4ځkZܰLbm&r괩x>$XfHl_OS8g2|[i337sQ3qfěƛ9ɹ`%B>E AW_:=se`ŌqD{4Bxn֚ U k0&Ee jEOUS7tT%\dKFBT bXd"h &JiM^zNRk6xYg/[+W'>0R@P)4՛3I;Ԓ5gP#MV\i{McbK}\8mzYL77_*q>9Չʲ!2c%z  F>?>qD>hD2H|h, bqf⾚.K5''hZC\ 7VNk~V"4#gV]FxLr<2ֶlE!-rZjkU7k>f*qޛ-0QJoǀAX(* ;zMd7+}\.Yo#L!֖+K,OKx%|_*|e!0ܙ:d9wQH,cTʬ{ysirOlʯ)[ݨpʪϑBbiRc3gk!Lgf~+ΉPZC5_808M,A # X%IsyJr+ICƏEYVL^NSoE< LR;u%:;ej%а׎ӆZY0PZ;W{U-y7!Wo`xir=DVܸ]s\;mOu6$Ɂi?&\u#`wC%?2g|ءJe͜&m0]Dj))NpD=ϱ+o'gtV'?S2/w-636JVF>EM#h#?l ':\=Փ H[N^'t砦edp]ִ.Үf:4),m`\Z0o$em}]ćRa1'9XkNϿjY!nX*ʵoE 76lL0 X`vF2+ܳ1afObr V(l &_,f i{O= J3b :$\}W8E$;}##,5NJ_;O4?,#"c!r:: 'ۻ/"q]Z;Df2H,hఆ$c1){γ/f0یb*t yeD߽e3 x~3-Ȓ3rd_ o9. -֝Ck⭬$mQc#2.{yZ"?eANe{[ƦA牧1/6?}(MQ d~ѭn⩜eФ2RD.gJdʹ<<Ue$Mk4%tCv]&؎\Oh@koΖ[RH9'k):FW{ٸaEqBbT%)P:aZ˨YuqͿЮ%\^&4Z;$qQEG?BP ^v<ܾ6YJz6q2.#6R'wIgXmVלI7k uZ=*fUj'4Ź1WeR( V>6ur}&:n,3 SH_')p"wyM)\:6G8q<)/.5OUק [7z {rfY9/(۞Ӭ: EhkGi `:mɹ bĩD((R}fʂl!yWh `٨fbLQ=fDhmPOpBR:7ɝ\d]ל_k>|)w[{^>.W+499Rސ"utSk.OiVͱu V:ta-͹a : 9vY /*u-_W(qy{R/J5/3):޷ڲ gbK"*$q9itzaa`6-y y@r .i ,;C\#:H|&ƶMJRQ̞ GoH(J4ŘoZ]^FJ_r2BPAHM&є<$Ա1l:6Ǽۑwk, ACV4aYײwD n􋼿iyNzKn8$H8ZN_ l5Q3bQL1XciXXZm/B4f߇CH?u)'p_2zߍ]-/iLXcX'lTо&UqOn0qu!sҊQQPQ[lZMqqBqv5^5tiNQ_cS)B{:ؠ=#Yx 52~o@Gz ^?v UU(ݙ$)}Ћѧ; g6%$+=J;< Xջ6i4,W2E_i^㮩mxup*ǽ$^/=|oPÍVr!wCK1h'bUbE4WE탴2튰fhBtOE> ՎN[Nx5ܘ L3].L{oc4-8 P(4^_f=&=p rIZf~ d|fyc@\:7ޅ(u:2$XChv*daVwyJo6 SFii8s)oD!:uG8B,Hs.|,B,z瘬+τz#ۮB?!g~)@aIC(=3߹@+9]d$plԤPnK HC{{- zͱ^N˿C=bʣ ܨo2oYђEoTGEE<]z_; 2Rv%!I- RJAz|Bm2E_$RYp A!fJu.E#PrhܷzN]Q26p?!9љ!PdQ= K Q]\lfT ]yh!(2yĀIzd'9p!W zy RgAz7#TD"yN l%{&xz9Gϐ7R?ɝ\YZ^iѹ VbF7 ^&7q nLAhXR刪jÙB8ssh @f+B2\*GQ m,/gWBIl}(38fuiys&_t5Jh/rپم':.KNLO`M `N"R$9X)a{5`v?f)ὈYl6Z{g<|FE@9hrz)wۉL91;"3<K %Zs7`KL3Q01M$#''Su+^&>k_tqUQ6dpG:fffS0ҟ3{<Т8d{^ ؆jްo9]{o2HJN|pn.5kY%O`?NOqU1ɯxq\`HQlZ2Èp}F <9I+nG/tjϠE!mΨ uppJ! 1x4{@2H]UZ`;򯢑9Pd'Z.Alq͍ <&:E`ww w*5ЭfY ڑgFT$05O9 @3Mo!𰇝᭑ՎKT#d5B{D >@LΠvo3z|&AQ *G7B=DÄkw%DsEѪ,?y۹>f/]+t(3sp[+agWhiʤr:n D.||d푄C,f=쩫ήV(җA 1"hnk|y/VA|kГOmj"Z&vB`E^u30`V6Z/u|6p^8N8!ؐJsls}K$&8^?>,4nLh}5h "+ }`6B,:%p%[h3Q#s½H{ppV4U14.ǥg+#%xg > *4k=fxp `I%l]*տ[sM E=3[ %|Pr9Äm Bw'BK!lp~Fo /%OEnV!Sc#en߻-m`l@JuH;|W'H\ktR Lm?XW L=x F GpZ"{n"enj#lsyB:PC$2%R`J+s|נyԅ]'ӄA 3E h=! 0 7Ic[B h~CA:'i3nD+[h=8W r[UeB`HnPhJ-[ΐ{Xå,oM2_[VmMp a?hctX}SܙIE3{"eu![e[ U͹ A2@gNljfk@_mq`[bÜ觨'56>z?̎{dOq4Pܩ׌74$u'tFRW¤Aܙ1J T%=Z^E3qxEX,u0 ɵ-2=iW{E~3]EU޺YE1fobᆆeś:Ƚbǣ$y6p~l<  4ʉ>+KuDn`*f*rt2ԅ{Cj9i3*!|Fm=#+eF,'QB{AV2Pf\һɏS$J\kY@Ÿ7f{wdS$ܟ.^-C1{ 6v#7{*czһ_C*yޚ/@FD֒ 0KyEd{k`;eIި+1r¯e~!kP~ {6n4vNcgk( W8< [ɼyXe}iļf蒡khok%gn8  T}L[o"2W!hpg*z;t9ը=ݜ~/+cWǥO *fgr[0v6WOcW1vH7 !SE$^=SD^;PLiSVCIRud&od錵v} ixM\7*Cvo>dr)V`N#X.FL.z%Ac=JΝoH_3؁ґ8J)94jj-dO'g}2=qkģuV6Y5%%؀ ~ \&r!D-JKtE^2U2jR)Z+/kj=Ҡ.콒p8O%`du'e/q7סvZZ߀`zޫ쨯(v9҅Xc5{HT0*/*s_a !6 䐍ߤ5-&S̪%k|*}mO9J/i\WLpK*h>~A&\&\\GgQX. a "v x؍j]);JjSmXj Q1ܚo`|ѦsaUCTp,%1\d./F$XUn샑\ϝǠlI`[[1 jĿ`ҹKt" ʫ.YIbA'#(9- GHfnlpXHs&)ŽPL%lLWSخ+l=o>*&H ?V7Soz||.t?f0N/ k x{Lk+>4jtIU3 uy|4ϽFf-v-3oȺD( )J?0^@Ͳ<+sK4LMd\<#נp6гY/򴿪OPX2~Rb(>kseDZzľFw4E0?DJ^@('* h@ Z~x-Uh Mמb3i:WV zz;D m4q~H9-*FWuW\2hg,) ӄ#;g$hdWࢄja#=r@ {DIJDy?]F}F2!wW˄`!(^%/zNKseIL_ - PK ? ;2@w)8Dhx1Jߩ܌Dl^} қs KE>gE"qp`a]oSP[>vA2*O&^-sߛ%^fx#TjHIdEFTJaWS<}D{pu`}`E% \;+{乒OEQw/*;O:Pdirٟph+[sd') hQI M%tcgo2aT2Z2w%2xjʉ]@{2bc@0 x}l@cA@ͧҕoN;kU>`e9kc[mdd;]1*z\R-G~zOGNrΚ$\;t xO{GxnBc'ڐpP-\xo6jÕ14>9!eIZV\ K6:z84s4I3: RM-O5Z2^ r^ްNM\.dyi~i9pw٤K{RP8'T oM,Vfqi 3fӅHƢCw%Eyҡ;fomI_1{dSIA"),Ԑs.nh0+dND عɃx!Z ~}H5RVX9mCmnuYKCLj&^<"9MmuF}o9BJWRPϨ%$҄IOq˰lڝiNF0vFm9?-q=Zxakm◟ 0osw9]ğ06yT3l\8ؕ#)6VhܠK5,΃`ѐD#2k!DuꭁԮ>pxT9ԋL^aS("3Π`tFpkk #ż6dKCSls>\Zb .i~ͼVqMFr󺷄ćJ٥U~0VF׶\T3DoE0t(= =Wg? kt q4iOަ+%\bq0Z2ӆ6*}k1 k<f+E@ \}$?>= 0H', Εop0pƝ(ˬd.IMiA #f|VЏY3%%Gl2j' k/gjsޘ+N^F4(d)z\¨k Lu&Wǜt-y܄ >B%@!$DdSEh-8*klB7hayсb_5+}7.FN@{D=ZkBP6GX И&4j3rl5']cɄz= I2-^6U Q-bC8tKHWVvTcΌD @9S#F0_y'sr9.ou1-!owt'tR_4`m޴UuAH DZ"ai&иDMs fcѭ ċu:$'&ghxx#o%o57x e~mԙKBjA&ہiQjKrm3_ieWNPh.뿇ZE 9M{CQ&DuN2kYҐo$]SgddkegiԠ*Vn|5gPaWեrGWyzT|, ϫl4мsZ&+j:bAk ƙk@uh ԓ{Uxp(j}:cU #t ]x8[EYwUn0ml^pI&K!_p-}uqfX ҅R"HpGFEbo 鵈j#yȞ R~z0Sx GS 海Ք,4z* qr&Gt r:-ԮL;,*mU b {E+vf8=V VM:!7=LledOسE(` Ոh͸t&54[k!-[eO1BK'$_JHvA|ظtsHjk( B9B$y'@0V~fTdc٢e#l@k"E ĹIA2h^u&\a!$ӊd$pl2<|yʹn*;XM~>zoB(c\VoA1lf?qN`;(&*h1Fjpޥ`FCk7Zvhi2TKTd2Ec:=!ݘH";(Stߡ4GcHͯë|?>_`snxYk)ؤ`-NOs>DJɖ9ECfR(".m/+(!%?JwdHEB G$id%mpm xeE$p+?$sÊwyf^^ƔovAl￱V{_S,j5;{ȅ &,ezr39Lɺ5ay*jjL'mw% kmS='jXd"@ 7ō¸+I7G@J2N|\ƉOWJnHD' "&kWy+jf/2wQ/3h.l>¡a(훋@K~0N Yjpjb'K&=j3{c8F=@{7v% D/3/߂TӚE*Y*N\_B ~E4`4.^C|/I-doL2%p;zq`"O>f~TڳFlˆ`#R}v)`Mۣ$+(p"W'& JaT[o:r*?TB(MGln+-unclwvJY{қ/'~F At=wds3*[ P{:& ^BR~YV| */MD.byHcKP궀뾁)<{z҈NuԭA$.ڼTn,m[~>{ mAThi{8eц.g7":}gkyN俧"]ExL/''58k>ݦD;@:$2J+7 Pz5JU^aau*js4.͖I '9'kbn,uTZj:V`JXxGYCJ{dfo[" ) 13DI#X^_MP4;rS4(9,ms~ slmq'J/%v5mގ}E*hg6VukmXݘ1 ȅu} W23WTo)܌%CYK[s.s6;/};B&OvG`~ʄk-R<~3ƪ2k0 (ET*QfsBu:[t+@2H3o_&73%- īK, N'ztі;>gy BZX;qC6>:I^?V+ ?5E5Wfo}"!z10.g2[}lֹUt|[AO>&)ףePdf]*a)41qߧõښRDV#5q_pސ,K 1h IG+B\ItZt?x*=)^-9d$@f:] w?]*Dz4wrKK D0OgV ܀(@ k 5Ln$Rcwvd}`ڑ55P Zg#o̙y /;"l:)I sf%^z5!k-h4l!RFAGN+5rJXpdo}җQwU@y2-kZI Xe95x!{^+\u!gq"FkQʍ vKj-5(T"rCp;7]‰MP5E_)r uORe5 |(mʠ ^?B?(yޡ '6p9N?,rIC}^pʫKf`2K2m}#T?`o8*Eo٘@ pUFZcn@~T;6_7%9;4P2%e>!t7ƙ7i^ r{r4IElѷ;ͭ p}P^3ΞSq6E8xw : e'^e|RH {OGQ^#VnM 4 w/nl"}zׂ6T_U#}R e/58%) Cq=AR(#h&]I y: 1/j`nW%OWopHv[Ue}}jkGw+s t%u6ۃ T#\qp s0Xî0EYI{}rO %f!}IqI0[)϶>U$l#ZN>J$~/'ȉC˵oL[X=Q´5YM0]ãВY`+C9XcO&4̭3}rPk>c V1yv 3\ǯV6z^RHwRs=iB/[|Je jBhwiKځ8\ k)ǂfmceYp{e5"8övn6\x&y!P;6k0 W黕sr /īGw.5Sq1P*"T>H덱U*wdߋ0K<-W=7Tݤ+aрl,Ӌ譻yq꣧$_%<6LP:{ 9f\IK\['Ra{/ɦ7ƹԄMƚdL?%[Y}o*k /e|JÄR.#iY}ts!+BD(lJ*+%)% ye;d#kGD*ֲrAKCALo lwV|0&A%y/C8j7O/|$NUp` `NYrW1;S|4Dfw%7{THO"_LUˤȬ/AN!F/=y,w#,` wZ')Z."8'-'uZ+@ܿ}P RL޴)'o/_3y3f-+ݣ3Mo &k 'žܚi[MHu;Ԓec݂ţH no'5{F1R9;GmnR3z]tvCP4˷VMD՜=?k$ 03]w KZQ9Bj j&LQ:B e_f=_HEI^bV] rI *"}8,>.ȹEAZ8jOp?y>A"`̨gg\B'\0^~t"!idvI&(aDǫ liy4:-yb9y) 1zY{ejR:g {dS0/1%_ pkbjѸXcƜѩoTe.c1~kMjVVb{1rc|Co*Lr%ujԸfWδf}}'w1/_<X|rPrs98>(/YPX8Q S&4Vw: 9x(5f A^P2$jmŤ? S/mAQƆ)g^㮨%X(Dہ FxeD^ k?-G_wk>Ț_* AY׹`WT~/}+$L,o1F1ԱO^Y<~;|1~a|~Į{y?&5sy1[eX=g>[K6cY%.h D}*fUi/" :Mj|w 3qю.:#ZRWpJw,%#ўO8CEE?ii h҅W3`ڸWښԨ󶜓VclɡcvDZ-'\c㰤EnTI\ ,'B=`3 f0#dMQʅQLBfs,* |1He@Jcl5Xm+vPLW6E?i*i˯FQ6 91wv-Z4Ƽ~=^Qq<?c~MK2)vֱާG]zU'_h8"@`Ns{찉Hb|Gq5s PX\/[]/Eũ~>0tPU9n$ȉk{PjH x{@Q߿ (X-%J3L;h9U٘./'G\.b hrgoZk&:r3qM ]H< qGE/KxX^xQV,bmk}5ikfHqrAS n ˴h)𵊑2=TxLnXX{Vw}ŗR9VZX;Z3S!ϒw Y  ~W|fpS߮\$^ =:JZK%xZ\!m^*8wo1IV&*-;o1Z).>^nR:ҢNf%V*td˲-\C}X8K;g3V=te8,YΔE--@}1[+mYCuO9)[%̦%ۣt*Y}au$Rbj~S&d@6( `V15)Š`K/&J1#H]^:ziwK83 i)[LaQJ<`[NGMD"=܊K䯛xOFAh!rz='t:p7,L( ][/Vmq4fcl'SH5.ΞShOGr\Gh˙>OVEZ]9>| ðknssa~ldž<V`svH򳀤hj_Na@Ӑ \AM*R4OiDŽʳvZnAdҵj{sA8ҜLqI_: f(e\5xBcDwl뀈+ p^s"?NaOXS:i -Wyjɮw!v_ksVLOr,+ZhUdžR 4;4g$2W8R&Z`ڳµ=N[OM@#X]Vrqslrڶl?6ΗйW`5,l2$"QU<9~%iϭ` VezQY(A mCK Z91~?|4sڮ̪#LKNJ&@$ "TN 1fl6~3Ab}`6yzL5LQe\w0' RUSzJ_`C"7.tT6׭sEO/\3Mr}eGTr~у -SjP/$/o$M4J#\Cl(AL& mod p]Ha8oΙn72>U#Քa/g'9sX󾕦kc(d)4Ћ"鿶]Q93]=isK|7IRbk4_* S-2ga}g/y`BtU? S-qٗNxxչAd_,!JN[& &0Hh?i' )h%͓o b9ciꘖ!k7Ѷȴ+l l ـ{4 ͉* ycj[ßqEKnn9Q9S(Ujܸ+sh]F'HեcyuW ~!%E^\;xČ_oZO1o;̏qac.,P$UK Uqn2E!.׿.5q2yX!п6mFͺ\jgm@ S qCf$//p`HgoUVW^M O/j[fZC!6͔x5Jdph(6iA(s0) &0wR#~RJ.-6X>dB0KN6ʒeNQ'D=@[bϬom六CF,4b|ͫ'wݬk#vXBy.-^l*.@ŒJsdH.; λ2ܾѧo`v-L2gDo^_E\^I0-Aᬃl$a>mdwՠ)_vx}]>ĝh4yѤV ٥od䍗'* lQU.1!²:YBf<:eDo^+t: g9D3uC%1Y!^B5fWX;ilq\++z]aQGuBuI%߷>62=, aV O،2ŎS4Qq2Gox>1qCqV^iem =Iܱ[Q9Fe*[\B7c"R*=" ͧQĿoI0ԋd;H#5!KB?.560*qGXf&r]ؔLmb{0LCP;'$bG)՛.AwAƤE$,{_/<;Ԟ EBNx(8`1$Š:IZN5zN[N [d/)߀_e;@jу]q^Ӓf0(xn(tj=Zoh5v*,i-ٝ|vL`-QP+Ako͉"3 ƵN#VtKS*Ыn SdEGM*'U3@r9蝯kW1֘+%O RE~A#_xK m!D̨w}7psvgk eDY Hl'[8+*a-hZj8,O+g8dO#z2OԌ6aQ&(S\a蚶nI CI(~g΄\JQ_hE,]ky0̉9iΎi?bdc('' EM Z; YG=EäO|q-` 6ϦHIF|0fh!%v뭖;# [+gP1ڍ !jhW|fKű_Wvw: py4g蠙@8YE!|G&2y2i; 8x~יJ1̇!e@}*uFqFrrNArk$!^Ro{3.< ' ƈ.2iȿH vvF@DSQ97PH6inڔ9LxD Y"Aq=x6 {qY{b#9ɉc\ݟ&kVӝ82|I5f6۹¿qN]8U8Øer@;RQp0G.- X?to q #oz:X>,Fq nEuE]ˈ)MH9ْDq{sRJWOz:+mM&.SkՎ$KkX |\١ 8lnu1i:]zcptko!9{mq7L_}B<يۦ[~zt :sFԩ*ʴ𿪖ȩib۝5je΅Zy={L(xr,),j/ i bHYiL@رT(5zu0Phv E:M@!BEW3zyz[2#E%613F 0rm}PsZ,@hBBčNlKf_䌤AZy,U[FGE%ՂM?gs١'Æ黠ʁ+lOu1'-Lnz}8% o#}w}(x " 9Z)g|x'?'^ET/5:lFsDTc1r¤#NNB '"2y2kQy3$^6{ W"=H{u2͒QClNP*ԥ0S@jR$i2l7I-Eh&{Pi~xZ;>ZOeI#xNX V^ifD=kޯ X$[P'F"+Xi)5Zlr `86GfQU_@km0Aֽña%[8bR)=qM‹6^cME}&0ko Bjߋ8lBhPtc>V꣣6; +MCX_d<* OvO,(;c"S3Lou7&};GPN:I();8-vwTb=Pw뚑AF0= ^B^hlD*˖ ÷w5}:0S(g k+"aGޯl[]dgږ`(aCU3wxjF}+b+d0B0g&-oyCkʩ*/ =]p`At hƓ]FSMz7(9\QSaHG"@g-tB@Q&"K\ߓVHJ{F_m#jWx W5IJ \mʇs s|mi҆AtF-|;~HsRô%5 &wjM7L< 8po#V j Z"1& NcR'osҮzbO˙S"V#a sxs@wV Ife, sJ):YqPZLTuC~8ۛ;7?ԴY!si p Q/혓th910`?]״(z2iSʊHFS^=:g렶36\y9I{@h8:aa^ܛS6{&E uZLFm|bd_Dֈ  '6P.;*b,lgwCⶹ?l+؇| UTS;R\/#Sa_R`RD|B4{@sqdcr$NWuj -pAsghzUN썉<ymwaDA[]cP4Ǟ%LX17\sϴڒVXe⫶,FY#RI$FydgF ^*f&O jO&x3DE`;2f6`WiZ.-.U.}n1 Єd)v̭$S}1x0hF>=u˸ԕ)~GEGq5x~ބ;XGnDso [Y?JWMeE0xw,nTQjՔ/ԔΒn,|ڊΎReZނQoj (xI |Yd5>z,NK4YtR nALv^O:޿{>Q-\j|뮨שּׁ d~{rS[D$LjS^`|vss^i] H(t*HJ1WMHk$A_Rn,iմ<6mx3/+ENaprp5F+d#k@ 2k8Y۴HfjIB9(b(pU;])\{koco@ X^5:@C O\}3"/2%6A+Ք$Ԇ;!-u!O`k4iw?nY[ gG 檴a@uF [yI6ue -=_.گUSUJ~Vu؋TUԜFc0D14 ,V Q FQ+Do T Ӟ[,rx}VS `YD7x:"ՙ{5CqGKTRЏDC ipa+&i!$W$$AP0D4 )R/צ n @Jo8CܡѿZV.='L¸9#xv[hӣPqӒCwGJiHL|tA۹. Z=hh_#*4"~~ :u##LBUU:䱹oGl"J9ss'{b*޷,?w$>.{ ǡI5wM,:[3'Z-= dcay7Ԥq{$c.Gӄu3H Ւqݡ1dG,}:_{bkKJ?Wo헽e}JA]V>Bq4 NA2"Ij>D j$FGBMc6y5VbHվɌ2f,pxD~Զf`oSB cgH=nG>@́s W`I'n$M yB h/4n|k U'wYZ( wNFASqIZ;C"q,8nGOdR 9H. "|.EG>x"AjtXyN4~(FI:\ݲm6f>+J=oƨt}Lr=Sr0R*Qȵ隹GUTnꏍ#F:yKUn=\I*\j7WOݐ%31Adc'1;xƛ}x"cZ D/BR\>Lf7_joDIb <.GQIH.Sj:BHi+_h@p(MjOy{A2֕4;a ΃˄@U`Ab|V/ܵ#;tl bY>yw%!j@/B*Gnlil|3r‡l% N\1} -(O8U$8r =_.eQuz>S6nVVE9e9a#UHfū:$@E1>'Qm{ DOu\8nf^e@鸀{P/4RgR7>&ϡjQ5 ӑ' Y1c/ [+iۏ.{V?_l&Oq<.?3qz⦼~R_quT={ppMZ1_Aʙ R8*Ƕi@YRh:V9j7?Oz;BR>Zu\vZ>n * UEV%ރ j“u/ @zu:N ڳ;Gx3$B~+<Ļ\ڹ$#.vwu9c3|HOse4X}Z;l)[-_ILKJ[#6o0ӒI|ʔ++ =6z/u5 qhEvbM*}}\dC~Nh=CpYw=O.&6`ƪk-JWQ K0+ bX 6w۝!c~wR^`',,o^Ͼ|v8iw[|!59Ǵ^mLr-+={\񎯝$L)=| N@Y!"z FAGpv"v}G:dK=hfM* &-{3I"aR/ldw6}W7N_9EAD\> "hR?)_06ԥ\AOݲL E^u+̹ 1 (Y\5X߅2t&˅ѩ:y<nKe!%LPȬFJ_,Sݢ#@!"LBS(s~x"&jl^78J6Q/}?Zo F "tI#ڿӻ ea_DԅYHŽ[wiLN]QoES^{mƔδ{030PHr_NJwwhCȟZ-,! c2)vȹoOX<sJrݭ8Ob+^}n\_dIXGL\j۵C+c H9wT|ͿP{Y`Ȥv ?e*ΐXH;x0xN"uG\!b+\zb=#NPC)|w; {cvw/v:)Ho}"ʘLYW^2#RWq|h=ov~=g/x!ޱ#){*}C>M`xogIZB#+% &Ex(ZvUPfOt;^c3e" ҹ<5BLGy2[ɗѠS@Ы\2$%hX  B#`fԴ T-4v|XR91\qd mC7rOz[};F!xх8*Yz÷ΣQlH0nZivܴcFb{l#(@$/< .6|dQ:jK`uׂv=`8e]iV%LIs(\jɷٝrsJ:2jnA0At,BZ!X[;w]3Vw^?^-̲vEѻ{Z׊6Ɵ [K^RqֲO(h}3>k .Va9]4Zi2;aӽHv X 0Ћ z͝!US9EBp((eb Ih|D_Ln݀ײ L6IF}5- E$#tJmX㟐$v~#_RLo\7VҴEGxQ桑g4*M<⮧d`Q=2iQ>U3˭GZyLaD~A$z$b|CQc<M>Ac(J̴h<sh2b(mO>DL] \XIV= !,:u#*^^;h(c? >BpM%60" R3y¾*O5a%$(*rՒ,c/UcM-xg f=Z3gs{ aXF*"o/Tտ~o~ɿ_LMȁvH42u"K*U6LkĤݗ[,}VV 3uV. \#4 ؽԽmSKwBy7dZ~K{9n;.s_ pd}|h;^w&rw2WUy]{ m-5fta~ Y^OY#`-脕M1T)e$Sf2:;V4ErE]ӶX5k ݒ\vҩ`<>˖w':5^NءK<-׊3yP< K/k1k^8m LΒ[趬8b~7PLѭ$t▵}h0-e[5/9XTH1|L: lyvDT* ݜ:%7SăX>%J|MPYKZ #:ŀPmYa;:Z$H, )źԎ*,qj6JZa*iRenDϰG!B]kP5 /Cy!죿@}xEZL]Xtƀ ?VQz_+ #r2ܺ@I&uÛĕ]{cef,dm0oP#l'G#X`&}G}NcwW"cx@l%AY|j߭^CNp8(7lpD;Wrr5 mAnxe-JP8K$aN5a6)GF}iM9ҟej:s I|Wr fiH6H'ӣֆm(7J@6/ht3#a!Xyxcξ_0V04 _ 8/U%VcMs@/ lT# N໲ަ{? ;5qN B'Ŗ$HBaͲɢo+_Z]OhKk y[YۚװR¦fʤ $fYb|jʓ>g%,V ͱuLԸ>Lg{`}Fa[ifi86tLH }-93vFE$s9)Zs#20>0=X`äwaˎL0*g'+ΈҼO>@ec[>2F\3΋e"-F;!Qr 9 2jf%g[wa[1U`0L52p/|ɧVyJ*  Ri5;xR+[N^!`&h[IIg\ xxȱ,Yֳ (4Y()咇yBj2sb.wYUj:tݿwězjGËJq-rslo-.y'!n1plPʆ\ii-kVo%'YRbܘ%אk40_ߝ6ut4Re P&#.TUʂ6B|DS\}4E"j٩GŐөj''QiT.R­@ Ц|@"I-#p]F̌U-ANn;u E )Leif)3t&#I|G"&;>r 2JwD7 $lPciNȋcׁi O;;dޔ)N O|^aH0:Matƛ|U)Y+lUi~6i|"/O˕s:N&tҞ;ءQU!sa(Y* m^(8ؐQѩ`ִ4w1J@-I_0H]]]u6~ݤ`]"Gl,tnlQV];B Wɦgmq8/{vmQ~@o~`Еk ((;%m}'jFyF0ݛX^̐p Ӏ06Jppn:\ ho&33fVcA[UEq.-_7p0"$gΡ*¢Gݹ}:BR$CySdByLc-OI=3o2V5SW(yJ^ԫ XD؋l| 5D\F^4!"]2w@J9Ҙ<XQ:H&0F`5Y>[Em1mdk|Ku|\H8kJr~%tDcC@(;EYI/)%Uфj;&AL7q)o'qGfḫh՘~ K+Wq;^{qEܯ<^ -Yx.P*Ad[(83Ctus)Ne- V1-.p[Pe.%&hYo P+p$ũKV;GxvyiyE3Z 0|QզFlVF`s2pOJ kQ+mշ3u@v]W_Jsľaͨ_滛(tel5N馎º\#LTč]Stb& AO☝+ͥxELu-\A[Hסa)ʄ-In@L*-efLbq4CXv>mDM)3^.#zq|6I@i<%gB~THcl)1Il97n>(E1t?~Ў `~C9". RR!.ܐԉN!G^.1vC]_"Cdmc<]g0xq.FHOH.Qmuhzޒ((EfȥdQv۱_Do}HfTziI~P0AqA^mYi#s "諠n%ƗGI*)"| ,P Ή0{x[ϧTz3Wa BMg=NR`(  #9Zkm+<3b@QW^mq巣_(>T t8HFVQ7{2UH5/){;*8>g-y`{5E5 Jwߏ$yX9cM.V@Rӈf-YNT{),)Dx+ms[jcȰ~E}t,td,MSj(OjFdx;IF"i"P.p@H?=֔vU FqA VD4сc&=LXUSI]t{liijVԿ1}N6>ٯkw$Lfڂ/~x-v5,bS,0 Vfe6v^.0iJ1KMDӵhL'Ց3l.=,Ό9D8)?@URZ95%hAp=WAvE_gꄙ>X43(qGm񖺎m18>3x+p9$ epĸ"调2 !\]XFI>S-ɛ_JڼP]g/(8/M']MO5*^j]Ns]6.LPW9˞ԜSi))4 a[q3T, ,֯T]{桯mz]6hcEFa'jG)-%ω"76LXpX*B|m.#z9Q1ΟaӲ&i^#fx}xp4Cn' jy $ :ɽ џ$͍kaTQaY=%bC}댁G&/K;~]-q{9(ܒd AYE, m gbw|ȧnN3֧,,P H94LT~}%3Lm-ۦg"_6!Nk[qj|,SeqKAd#V'IιxQ™L2M$L" ^-*&) x\|aY[\ XXjWG,,Fm/ { ː:;fJM 1~ 2լI3,!Ffftvu/@LypZF~[:MSׅt`Y(تJpw8s1)l"6D2O~wܱ#̡u9Zkx+"=~Q,h[kr~qQ{ _e1z&eB} GήhS?ߒѹf*>#e Ȯ߰˽H+Ѡ,^|xףA'aixeEo-ۂgbCPb|d!\\ơMam 7'a:!gGdľ5bv^nӝʞ)όlj?5n5޻6fj*7-堈5|Z,Kiwo]|$!3JE@  PIޫN7A,1bCȖU Ar-zG쥨uypy%l>nNif~@wҫ v ^q0yk\/ cܒxß.ff?5 KpZ5.:+EWoH7O:/opF&rcvE&U a*F]uiII~:9'd ɟBO_5*7 tBxȳ^J-?L󄝃gLXgiz#U"S(܃¹;{?۠5{at=MkƜE,eȘ{7%(̌}kyBXk( ݗ:Lӗ_heה;w7sf'^L ۣvsZt\9n6?ў+FQE%Rnth&![-9NDEȪφQb㣫p=n'1Mpe؁z&\J[pؗx~} ~-3S UGUCJoT2 :1Eɸ.{˙Y9ZJ:nԤXL?wu$%ƈDu8l ɑ:ݕulCY^¥|f}( Kֆp4n|V桴3.gRgR?Ӻj3|; g0ukW|6"Xb'].Pcd;𼲥=W[y zbnZ'(dW)Gw }\ךY#cg|%I +~ZEXȴ=_IZvnlLZʖ'65mmDU0tטH^v=ʦp3NjhAHUwo+8Di*Svj`*lBYuHYݑ-aP_ɡt:|d3T8Hl A-v!m?Yq6IЪZqE~c)3Vu,W^I)zzjAT,UႁS Aou,ˡkcQ /n>0йA`L=}+_0Qo>Io)ynZki"NqjJ2*?]娌멥*l[2PepYBA">5#zkfvóq+ELn,Ѩt8'7S֜dgj_o03b|_rȁgO*~,둆+/*cXm vP#4Vh0Μؔ+)6(f)ORLjMS8(omkY&L]_H:w!ZX-#3 #< _7:Ŋ*dgӱF]tFL”)zZn0Ep֥8W?զ^yyݑX0W( btFhnxVjy#ꕝjBu&3yx }Ǩa'm%C>Ϯ5564EhyI$݊W N$]+P=N=4ê o:xK祦gχDI?Yl׹m?6+%KXqSq(uv?u} _&`AGMU]a TV.\:F4!#1"kq=gkʬHNҨTa[gЊH Y{\gp mU52M;vV F/BDu]>wq:@f]:GsQ1kv -9"ݏZsa~Ƙ ]upG(j:\l%TUk';y YylML?0w6(?Lpr7u<5]B[ٳV8[,|)94E<#CX1`rŠӿ*FKB u*dN#w)<&ey+MMznXxD>ԛo32iV쇟J4N>f4ק~$wm%p5էZ`O}A3#."/`]`HS=&jR0ɅVkc 8awdX}έ\SkGAI LUvZG̙ޯh5i/UWdL:#(Po9F]D6 # 727k` 5ֈJh]ts% ^h"@lH2|6UqmY)BE@s$djŚ9vT0u(~虑r>IR:7Wgl &}iUa! uÞLu12!Qs8ַ 8sڦ='n"ZO?\8[@C9x\Gc3]Ɵɩ>ܥ_-ZrpC7u˻,Qe?U2$`QHy-9+N:e7}UZi@^-XWCYDA%a /rglGb}q*ӠIm8{xX#kmcxyE.p5w3ˢz]V oiK %.3gA)>}fETF`8^0Z3T 2N쯠S1⿑W2NHrKgܼ- a2.z(wG2zRŝP0F؅4'+\ٓ%):eYBxm귍mE$D\ݢFKo eP ;GKOb˗ՋDυ1bX^0zaH| sx衝咋ue(HvXp3Nx'.:@%T*Ws4?קL|P n,? 6\!f\)W(xb][K&"nj;)n$R9E%:ŇδHN =,E(#>k WvBd)z4K8ѽsu@<ؠɠf9EƜh /dd~\#wpq]ɠӺ4'䴚VFG>D< ~6&Yz!W_?}FJa1B?J0KקT9 AWB1j c~2l&j35+8}hR~?lI]N>ƃs qJSqHplIf$Ŷ{s0甼|)Q m(SKihl^cp%io?yI\g zD'kׇGljX8&iҀZeWhNb{ΐ j ׯs#5Ea6;Ƕ|9p#>TtsˍVmc RuDB^ _Zg-7(9UiU ղs~0.Ac2X#r`;:# =ʋ|WY`zmYq_zoΛuJf' c$󮑧@ƙA cݽD P]ms2; o7!L*YS;X}Eqw=7oϑE7tvLv+hufMkJ ,?7o(an90m:ΡZxrŦiXR%_ڍJcƭ]hv0[f_^zA%>/*ZCBùzeD8*ڛ&N>iA|&}wM6Ҳ~#AЂio03aa܊m O |kl+3 .{i@ʿp5[N{G{Jd &:6očrO+}kE{ eڨ9!ŁT..q*U[a_ӍP)n=mjed^"GMƹt{JoGYyÎܟz`|}a&+v5XY OĠ;l+5=Dk}qamb}4#nΊC^;dp~[755< 44c;4%eS 3.6کث;[3*uB־7 K)H"xDŹ@s0n?N]} 4A?}ÌV o |Yv(GgG#XY/d[/.'tݬ񚐸<*V%ty0Fe' P-֋+ŧ|3S-mb (o Y^ ic2X,eC) lw՛\K(C3w"8ގAS_At|~r س+3n`DmrT>ôɦ" PIT.?Vn,gmX Ƈp.44lHqGskZipFX͋n@H*Sْ}@Bk+q"VSlWZaRbeXMh5lxT#]άesݑ/pa9]K$Ԏre=|/qKψ43sz$f o7tHQ=9R0%%,HKp$^^7ccg {'źb0:ivXÁ4>DL5-V9u=tb _~jҢ[,IN92#=w(POxrrPla+ EkʉU#l8s ޯTt3B+j 9WZ nǔٵM+9U' >+Z1T 5<#[pf7NF>sM|BlPe=+j)ҽ.:"-~Qݷ\*Ԥ[mVS% ';@zW ߠ`zz/(_&98\Riإ,7شtHg={X`6S[Zڿܸ P'T :Bjz `7O~]@"E?q\8dlYVD#Yowl7"&4Q@:tAtWk[܀1Ũ2nc\i8P0,J9l Xepz }Ѷ0Sƕ%K`4\`~&}6mAl"À!~|4کFZ#'s b5UskL̔g4kbV󡅸`ܫ|rr=I-oFRTf)[߀WrעO2DIY`T|x_6 XPzaA}0qY>!x>'h>E{}~;`U u;LO OVvxQ'"!AC輴n魔:҂\Ҹ*BId''S܆60A#e,s,sENG÷g[t"&%DR=r_FM ө!c HgblGy Qz3*~2K˚9\Qg䇧0 N䌢DIH_([k0V۝/~VU C_SC}y<.<=.n獗_ _3Dzrm'ݗJ^⧩;?,N?񉛫IJTySY0tn II|IymL yy'Hsq{ :^]0$Q;pLrNXԊ/FvŹif>Nޭ$J}_`㬛wp:4Ϗ]9ωe0! .7); *mGM :Ec={}"hO+YfQi̮8Zٹ3"j!io (7^r8 æp! jFVvԘB7w(|s~Q1~5v2].k²9>ԩT>]-ؔvWb¦qmNK=@!-s]Q2mƛ_,͎zbJԓI/kbM(tuK1:^ݱ|@ ap\~4:hYp]9CxC,v;`>ٸ"پӠ/ 4o}UIx10_$W?z4̰I sgAEJBL 3wDogU %=pekxeQĎQWX0k Yܾuu' ^=Cw-8ejtXI cBpJ){>iMh<~Yut+TW-ǡ[+? =*]T\ [|%E3ꐮWLrni0,qϹ% {;̧k/GY;[XvS|B?|ϞO2{uW)@؍/E6YetAng䯕{˷Gyj*"?Ԑ5Y݂0jҞ+-⥳~ӊE0,Q(_0~4/LGOk[ 7،`i@/$!(uXHG2B*I?̵|WI&WR0ޙI,i>mJo|۔p5U>)Yfe}nPw؟3lLs~WveO#7lW?A $T?d4a#@6h,O $Ϩb NewK&[64f*^-k0[Wc\ R.f_=>H߆^$_x^jS:cdfsgE'ˇW2u| =~GS5}*o \$bjDrP KPe6K9J{:AfІjSi]gFT !kNaw5BEIIZ6 S;tV?ɢ"1 ]v1R[Usݠ|!YqOD5J0c)ﳧ&VEU5uz7 G0!toNvLb4]Jw~I@o^OB_xHmDѐ6)(?A[moֲղ6Waq1ȯ?.DO<7܅r#N-@eϻMR2ڐNZ׽o j%MvG?X(F_X\ʯ0BOwnNZ)uMR%1);!jk$M0\qyGy%YXnМ", 3(ZqwsJ/G5N ]#3z<%$wW |ҸFQ;=ADєfg->zšw1}lS\I1yc}*Dcx7G~ޕЛWW=)r$vY#`: ,amn}a2u eݍ@~MʾT)LS'Ƀ]+oẽDз:(وw!Dt?z̾nsaS~16_|D g4vłS~hˍ@7Ÿ .Kisࢎ,  Tf( &aV޻h JkG*^$Kwʭ{A݀4UB c]/'eu`HU JZVٳ$\ė6jpL [G^ngխ~:op"i] Ri\+hCލ9;VI7#_9y7q0L^4{@97`[57&!k'Y={d;͎';׊NE~gm\sDAb`PK6-;01Լ~E 2'KӨ280ϐ"PARW| FTu~i$2!6-x"ƼK-'{˹qAf!hHL +Dn *,z2] =ǹ"H@ifk;ub}ML5tYv T\c@(*$cgPhM#k :N§6|+<m%Mo^k'?B{C=뗼\)V_+gSp0XCA ڨQZ,xx {8;` gZ$,W2M\w/2o{EdQe6Ճ!n+T&`gu HA.I-{ѲTɒϜBxM?kdQR}w&*WѼ_0 <}{ɪ'ƴ XaxLclf4W̯O"E2r+ >9vCO| 4XLUVvV$)A_T&(9c-T~@- /-*eׅ31&S! N2" bs7蝇J8}%PAњdCn"j_tKިUc1G >+ 9YzpNk%snH.W@8 %=3xPX࿔IIM2m-(fh" D;Dj{)4¦n8=/2:e/*D/xaD3EnUT*ۼ==B=,erRr{"קn&/`ҿOk))NBVn9\/ykܳ:bx % ƕ xIobo3s] x ,ʹKtb6">WfgM`qd zMo+v6G7Nn.[Uƣh0K{) |GT90%9*ʍ>H(E~qT*9}'NH_)Go[}n-f,u-\Uds0U>^f@u =H!$]ypAG즟 /T[2k ɡpOz-nue~bwZNn 7(&\7iE `9YN8JFxK556 < E]A_JlKJxyYg/'JU_48]tW΃,LnzFO㝺~tGuV ޡ6ҼB\BNOlM'eS}d^4;-[Pw]cɫD'"c}mS;;6ZV{vSmRl=\f^m_`r$ipC>+୏j0T%g Uh@j+5Xk`M9@t_*."RFOLۉ)\΀Oo-YB(] 69tafakCNP!DSc5~M$2kv9fpyA}x`1)#zlKS/0S"g,nCBKi#a~ɧO`jv>;@~FbʍfUuE(Bni> gn*=;jfel@j|2Zd"Z7淬@oǍDTOJOX3` o3 L'ib*<x["ѣ`xK.Qj%rƙHlkpp+YlRFyOǗg{S03ւYrJwI;Lb @QMaJ+V L}|:vJ'Ч\1H4 "ygyhadbخ>e}ڲobZ}0|^0}H~@ߓI!1wآ . ipZ[kF%̎7r%q*w]FPD\GH)/{jOBecrB;6]V>\9S!Yյ؈r>dti#sb=黩mQWͰAlv>AgGf*}0- }H_*'5(ަ1E* fo,B -6(FFmH!O \9WIf`E"aOh$zL~<@7)isЏw$^&@p'60)*Npj% wJl%K7l{L{E:S .XNdb`]BF#ǐ`IrɡiOOPdy=>b[@X*|3sG?/@HlA0HzoY#x,:9 FiEu|d\)Y&U [)#"}?'*r/M4~_l{p|<=!2p|4d@oNuwh/W檚9– F-ϯ(譠>P;!7X.qTAX93o;z}S$A[ž@N7ϭ_k7yQh7;HrP/5!y5CTu㪮R"ML q U=i_`I+ ?],>#!V>,(>|c-{6 ;]-JNcVZe(4 C&`!Y z` REb2eCs7uV,FOQ+P=>}NBQ$TQ䔶ckK7%d@ZVdHΕS m, NlI-更\,#3Hﭪ^C2ձIt;V\my4Fp`cɆ;^!w%Wn^ΐG={jl6GM$ߔ>7FE4upGOdE2@NjA֭X$&l! ]LfG .qi3alڤ`a{Ol"6%.Oy30-}y871'6|Uj:D\čMPYnP ~H:X4ffʤ o'_ ԬDPSp5.*[!mYׁvRtN Q"wk}B~=a0u8 QIwU^F57] #r-E/ۓ(Nnw'f~Hp8S%Q,ӞƔtDT᫔79O&is 6Oϊur$Io~e &AfM/5UJ ؒb̵0sTVІN[5jPq-jC;Qͦ;!JŖ'  /)-n<BŽ@1$asj鴞!c~`LR>%N/]wMMA8cl-InQv*Җq0x|k;ܑYtTw/n˼]8kZC;;5yvVwDn4DƇoHife jY[rh U><D]߯WX 81b+ri쇓`R Խ`|("-#"z*c% quHj.YE ]6]XOb>(3"x d] A )ǖ/-eD jK€# f um,^#by1"pvDBc#wn y3b}@KKsnVgu)Y7 SLޜkm!bh+-G2JFuGNJYvr)M|K<¥pTL[| ]4=cdIaahgWAUA\j·; ƻu`u 7]ɉP!S4 /LTP0p g1No}9K %8Q1姧:ib ֞s|Y1kMfHϕrN)s.BTR\s]'v(+$ia:_h0%CćrVٶTx{etoPjVxCpK #P'$ eZDG(M[̆ߎ7f@ƺ)Ն bt]WiEnzLPT8Ggh9ьƉ`Z+sQ̕$u}%jICq ^ )T Dg?#-oJ8Iзꇭ"ppT$b k2Dɷ 9,֭N@='sp2`RF9ʷo#"+vHJաc K1{ y809ZYww4WÚca͍#L%6冇+|Ј:A?DYŌ13РR`K%72ʳxɨżuD፩t%+/\^FJ}Ӥ?/bA.dj ,J>3c1Y|MC^8!?ux: sP|i.K]e^VNQOHDžt*{&)Q؇3elǣe>ty'$FO %p28+ej;ū f[~|tQJA3;|oʲc<~Y zF{e%iSN+xs]!@].f-| azwC}iZ}:  q-Y\ugK.OׅZפ/ ؓC7w+|ZuAfy躭ĘV*zN R;u+kE3͸p[Uh".̗dh-d (d!/b]:stHOv`^bA+&U s(T'UZpx d4uZSQu>w&*&+ޓz*a" ˦"~i&[њt枊8~}}L,A!0@j/;}# tzOV:Uậ h:E~_xſR[gbo\zvbQjd[c L@_cj>&y>!BuoK6o`H/qaC`>,!4ǡ|^rd6Slwqk@[ ľ"@X{ Tp  >"q&(<Ⱦ!{0/>@&-kBR˃%04yJXf^F $al\>ʊ|6XjQX]3Jk2KESs1?iI_颥"+lbr͠pޫ.Zl.^L⧐ɛ8bxy2)p ꨉ?1}Jq65tM1i=JiGA/[]Sm3TX@(3+_ܹ5hLjHaBA Lx\) u[bJӃy3X?2yB\?7I\/F, vlge$Ɍc+*g.>ߊm黶&qۃyc F<I{dwg5&=MvIiqI(c,bC畂 (He(.ȿn4%SxN+Jru6c3n,?LЄbK:7 P]ğJp#om!gNlKC:yYUΗJOm۴wVIDXW%!g@ p`3x [%";;pKO_̮1ܓ+8].BuysCUBeӓP`=D5}$Z&,I1zϟtJY*:4 uBOήP[l"/ 3`S<+M(x `VO4gqtƐ߰ws#H2y63ln c)^X-5ryuUD,H]K`#6cMp;_3m-!=JMa#\+J(~ӏ6ScVp]߱Ug ۂ3aNLְ9!g崐@cx>E>nR(6r5\Rk`%^}Y?dZT'Pu 9kɷ.nPQ0JxNBA(6FSXDVK#~9T-vzD0{ 9<a 4ja:@1GɃԆ5%L5]:,>ÙTRmf~< vպrFf[ΆT870T^JoTj= LS!vh"\8 8sWp`"tt5ʃ4g[dov7d_YK'Nt둚ۓD s&v}nG2MC=*)29UόkfIuFR>1N)Hb raQ{XԦ!kA;+?;O鬕U [4Y7ϔ[0j1,DO$ҽ,qҙ/ ;jr&prlGݝՔAWlQug >/7M3$YΦgg0sJ޴D]$!@c;USӟh(l`aC^ `g)6E3՗u9i+E 5W_Wjٰ:ju~l.~ADsQekES-;5>Ӊ:돲>H?UsEOڇÅL;/RP4FRD=Uϯ'{tܰN ?ݘB$\hˉuԣ Q^˾- ]<W?7r=_Q9w | DKko֮jelNi‘*Q _ן- P9Wiy ۪҄3#Mt)$WX 7U龃rIJ#8֑fl`hD>xQb7rt1$KdL ȭ bS+{9]jOHҮ2|g_ ?] ‚YrZ; dE |~Եt)>y@7Dϳ?*d}+ ]1bS W5^6<=_q:\\Vw{m񧍩 1`D';>U@4lwˉ%@SjaCg7hʹH{n/kԌu:{NajLm6 A{ˎx|6 u ?|jMwYpøO][vs^&j-dXdDU<.>?Pɍ{,6rIq\ pz``%JYWauLN![.Y1dgD^?SQOc'.oFN2iAYbFvQTEHO"$dG225*)Xh5q-3`{7P*t[sk+@xЍwmz.ܻ?|"q7\<ԧVfjݔ_ypO\Gu2ԯIr|GjAX6;h_+oakz$zP[Yx[bA(?R0ũlLv - Xt=x=2K e-\lי|}uO,?zӼ7" aI_hM_…BCS`̓zRE ˄AXg&\7ٌMF'59tIo!wyy1Cߝ܎T]+!= tU4݌]UP(!ロڇ7k p؟Bx/nRH$[ )O,Uʆ1lAJ7o3.4vmۅ|:[DG``EDD|tgĽl+)A8h!zŠgV1ݾ.HTA}RZBX([E~l@ZZehTF$@7^?;+/ny!HC,k>m˱85@_6=;ُgE *kh,*T(lzS}EbQ93_ӴXαv:g4DE%yX&utH=T1G[C 1Ka!?0u'x*PVQxW$*Ot?g6z݄Jm3c* ph'O$FJʘjeRPKQV1W֤>2,udnƎL-n\F K #n|mqlbgO6+P5'}[b(UHx"nJ~-wEyb;L9޸u7Ekz9f:aDV^n"~~ ܈=Lb{㑐jK?f?3M݄0beRu"n25 @/k  `'Vhg(I$u^~8қ0]=w:h0;"ɋn\d9*J>؈+WP8ʈIE2'z bdѤsFRٟ07( ?o?o^t 6M|oS>*`A+"+쫩3fa42B:'%6P+qL= 6>TyS6oW3o~Ս Ie;-(OZ2S7uUr(&X bׄ$3":`zy\-/Yt5l8^)*1 Sj7N-sdb8[n?ا=?eˠzM ~yK5{ VeZ.qBHVJСB vgfKk?Y.r?sT,=޳z9ۇs%;oA?562 {:,Z;y1؜iMqyz=F3z[Djl([:U͚iJ]|/5\mwe Ӷ9ՠ7ΘW+6:s.qPj x6}+ UV读|~Bj"ivCX]Ly h;|c j&X=Ӡ٩0u`&D" W7M;4}Fֲ|v Ő%`1{%8P ͓N=f V#%,붃v۪8pNzi w3; .)פW]̌c'oi=NG":ؽ]4gr b^tLR3Ḱx"PlI{ >` BǴvq-=QCvoBC~qb|(@ 0cq̪F9<&9KK/ w}Cç؉"u DV^GPҠ|b6¸#\H\^n(k2E,^T|+r<`Pj'-]p6%^vm1b#7E٭,ht1ssQa|/djgC,X#ߒq`$*}ӥ1<E8Ֆ"hJ-8E(_q6 h"2{p ";W啬hD]'凎Nd1vjhtbhW.RUVYn%Ek2"Rt0-^;G_w0\=^tK'I' ZYC<eY% (c4L*08k"bAl87 5s˫ouQ~4\lUԵtU=9t"2mnIN(`wp Arqe%)p5[c QF?<6e/r/DaZvcGi]Ku ՅaĠMG»Q]oZq%4Tb&}G;q[x/!YڶHk0_~tOs<{SpJ!g<:P  eBKWL|ZIvnS`? ȇS 8M-.Cڮpl [6_"fVh5a9߷po_i;{6!/7DB-TB^ C@UFA߫~6*`Y O'Rߊ +O|Κ\l ˅ M#[M0lP#,=(+Q $C1@t?Rc7kPy|~$hWMwז}m4p9aY8٠ #?& GL_ ,q)qh-kB3&L1KNʎ}1@ N,/?mY_`L?@#-:Xn7T>#g 0 M].7?7 uT(-S|R]UV?Ҩ庋cׂ7I-&\] ;c<($$TfA8 QNi+1#EI{AߖU(O!% c " Ej®#U%\E[8{~A H^Sl/lBN톽~DἚipiR '0,iلX7]A FnP`zǜvbù[vË Ĺ\aP{}% :XpM@ :_z _ͷJ4F90sѰwپؒ-:Omc8e~\b:.[;*aLDc'G)_|u1(~}|vf('lÍ uu G VpqWqߨ<[ybHY+vT"K4"JmS VV]>FLBa ^K\coT]sW yg{ *^#]$G#o/Df-oUŢ#2!Hd*^;JY;q I@l!)FR+7wzdbZ} ^lJٺdzSo3<\\?n1bnQpW>JZa!ua|7YAyf--C\ڻϋv:3 `F4xha-gd0Eʵb @% 5&x/#$b6sH)80h %}as/QWȣ, m蔆/&$}b~O;ȷI,"٠XxBYLx-TCrk۠3 0Ilj28pZ>*X17&(%wG^#X ;g+گe[-U@!e0ȚuvE:)GEqҳmAL3z bFCb[PM_W8@:-}[4٦ȱn-_ usE--E! ^Y̪t2L=/SZ ZK49NwR>zoHlJe^ w(HRC*5̸sz@QL4լM(2lD>;qȯ l^ZxuPBү ;_9oIh8Z$OŹm<\dkA@=̊+x"M/NbB2+8"S ^^N̰tz6f#/OXzR%?&I)ʗom"K2 89"yWpFnz;Fcb:fgBWѵ]By !՜.ͭ6zΫܓr(qQ؇jf0zTͫ8lEU9{k17~:ib7h!ʽl[R?gϾ2'x@7×YYg\568.H25{(RDiNCa#@GG>`^Q 1YE2~-7DǝN{zOYfjBP=f .z˴@^;.,|>APz"B`7Çӣ wAj+m( p\@{" >_L| 墂! X'"g9et0B,OSt^4HЉ10PN^%?I lCU5v^7r뭯CV>= xi4U7hb2E-;e5%krKs\N%|l1 /eFWx걩;C,VmSI3"و\D zV*;rpW:[ ￐5-x7G841{h.)7b' I%4F2>('oaRsH6 f[\N]zJ!uTNҐպMLQm%F>qzGu>,R-^n WH3@@oN>ٓX *% ސ/7ot&;*qg?U;l>(qqD1w50Rm)V NnjOKXY+2'35{.WRr 7P!_~/U{P.s8H ֟jaYw`بnߦHOT8Bے8# <Q8@dZD q^s#݀ b ,sxiDW>o0id/#%[QVyH)krQqᆜ"c99~-ەSWgg?ߣc΀q; Nm‚'iy+n!{%+boZ%`OQW o,ƅL7Zgd ̺ vMm,=zyhpGsühB{>>AtQ\%eFdɒ3oMcN:A:uvOpH48(G6b^*Ɩ'~KL`Nˢ4$+Np.a3 2?8I]KQGMl|2>y=l i@[Ħ/o/+Ɲ|ncDgݨшARI&0ɫ-}M9&k'}6ߜTt(( }J ,x%C8M| 7i,Q"r"uW>DgHޓNb !#ֻ7,ZLV{~ݴ.D,i4QSن ʩ^;|I[FShB9tZ۾4Bm-Jb7ȣe;5@ S'R-8T p Ī3Zž=mr ĔTwXz|rbUyHR#x#M3~ E׶Aɇir<@4Ճ"YЀYfr1&;s=rb;oSGI?K/?V+$9.n"ظ~m6#:fdBǣcq#o^+i|0k;%/x5UG%%6{dFkjBD+Sٝ"~Vx^C}שRCӹE(֖2"&>dq$*  I 7 Z}~ñe"\>*tI|#%tZLmͥ/+QV)nLC rSgwc!0H/nOld9B勘c=4f/6Ƨh[",Nɰ{ROJ͑:PFiZBL;H)PNhdY?E2gHctxt`資;ÀSO'ICp㷄1U'r1#ë haOȭS!!G?GMrtj6$hX8-B13[O Q76N,|#ckq$>w $SzVk  lWVsIȹχ)$O^.L8!rݬSJ)2ъwߪDXQeZ[$?weJ65ԐH$hk6'y~O5&R]AnfgfwOTJd&EC6 `\)to^ݥ…h*@DY虆"%eh6=Sh'x7v+#xPh h͟2}kF>r 9 S2-(W VO.wx~G^_eZ ,=1PɅ''/Uu."^j>VKB/.%rfn@d%RA3A+o(Ș+]݆T1Fht4cU'Ӷֈb.)yg~G;Ӧ#r ;`tޜ(ؽ =HxH;<:W5|@v8*LрK7ǦJG}"^|7 Y@սviWE& > A,PLŷ?gCAo$$҈$Z,9lZ{l9=z~~g{ܱr(khAOE4؅IK8b鋅 kx, @~߼YOC. FHk˻CuO:[ Z8h:kx`Mјg~DCȵoplW"qͽqbFbPSO:hHsaf%8ψzthM^S'^n}s,+I8)@F;%fRaO]cST!`#@зn9o(PrgPZOr>rK7262.M(9dJ eDd/cȵM.0l4zrL6SP)22ITjn3Z"x8A_QiDԄ;.F|G# S\꣡6Нp6 R&`o&\S7հ[pdӳuW, oQm8K|aUQC Pȶf1@l+d@ҠxszoXh^HdEZg SN!cOCpJTrQ2&=̨cYOmi++q3%O%?Xx>΂KnWQ+C$ %eW]S7dր6̾x UՎhJJh'u$Uߔ"˕z[ba]`9G^)6Wj ] $JwZtԠw6PG[HqVmAbV6І}~x i=w\H/7HۡcS[F}!@.|јt,[k*!dr2 #bɱS=J>Uctcν3vА%֪HʂQ˻Ž>(TַXgyw8\~\5,h.DY4@ҺoxץIQ&hbFJ5Z~{ ؑF`9ЯXGIgPkD:^3̐@`p悔TXԹ(LCI'S&ϖʭ<É0ZiT$҆ϧ[I`$^6ݹ=c' 2_]P$+$QSEn._эXaŅZjosՕ;J:1L׿8 &Uv_M FLIrE:7X~[<})#hȄY/ E:#ysT-BV.WXK@r @A'bCx1cXE#~P0g uj^i$@WX8v y)*JnՖx.U;"K񔊵O*4bf!lpJ^kmd)Obخƹ^_ijWd7߁.Jg^\C0S:%5Qkiz?Ha1NE"}*G)"g*%`荟}h_nm`74Mh%p}F!V AjiDoU랰/ꊼp*a{&Hq sĪ!xd^UO +[K`_S@P!xgϿ TyZ"=zCop PժI:F75d| =i Xn@4 I1}Jso?CPɑiZG0mG(HiPz=}Ώ:u~jɘ'QY+˿~Ɂ׶f(@gԧ\D !vԍ ܉ʡ.-=#Q"nwTl=܈F?<0;΁\}j;''/5/f&k`ѶD4 ׌" [kMJ"^VFᎌ659:6|[.c>eVZD4ɗ7 JDH77̟ƠNp kZ0 [QfN1fF&~qVey »A𗌚 s$It hi;RIq}]Ajߜƙ7spmOd)Zg'H rA*V>{3Y5lu&X*&&nYʵcLS*RϷ 3b͖"a@ӎk-ݫxJ;ɔiݺ9 ;,%6dUM+y9Qq1zc̷qu@4jPq0|L,D>2{Ǎ jfZI=%̖[rϗe:% A64=o!ݑOj‰t.p w] &O5*&X]lFp"?~h1)@ō hFV9x<6-bz`u"T@y V]O|!IṲ"xk{MkD}@[p#F^T.g 3ԗL6C̻ݱx ?4r|{HԉubQ[U]|Uhj?ydV*N.ۖ!-sų|h34$M}$FZnO{l-@cR峻:B{Z漲y+ yL a%n/4nRо> N!87SSٟgI6?<:VxhJP 3BnAXOcEA`fyˠ%aP7Tc&=nXcMC&bB/ mD?ԶyC^ſHPO>;^nH\tA.eA=cge"WGdl| 5S* !UEvi(pLۺO\9e 2+_zێX£OD>>##-Gp^cx=AKZ](gQL=.|)lΈ` ' {l (Whs.a[|(#Ș;"וsi j +\ICQ%!vȥx+%7ҍq7 >hz3: aiOj6m02F1!"W[光ΚkWBń֘ww!%(C2 W*#hMve|i"< GE>'Zlj nѯѸ IzU ;D>ڹ$`i &frۯ _ō5-_ (-M@liI{>7rg@߉2:i@N2ú[6Q'KDTV ܉=fDʼ6p!+U4 PnkJbmŔ҄Lꏩ[\ǙjߗL>&|ua's`!wH #~ {Uv]0oA5 ɨԢ5ZWg/3C<%1TɳcLE0$ױLl4Fo ^n!E5Ͽe$t"<᭨rq'Amc6xpQOTg3E;'{GK@1p4WgY|ޫW׹&)'&0yGYyW?$OiThnAX5` jܲLrK4Yk3[33\!XE2˘b4wҳi7?f84ᓣ><@ߦɴ(p=~<ӵ]*~$|R QBt2G58<78x\>h8C89Mv`^6Ck*%ët%hYg%&=隑MA=.aPr-9*,"#B ÕAT'2+,T}ȳQˢ_3rQe2֧f`p2s9&ՠwQ |YgpIL %\ yI_vB2D jγx٨T?IN in W1߱gP;ޠme^B!U[˳za^) \+wBgui)MpV߀g_7,XyT?M×)mr@r h-LD\!ڧKƜe45>*}=E*҉7iPzj$nU*x_hg75{+& uSt@?&.jP3'«9rAv[ӥWZHۧq>{[,;Sc֗7^+Y)4<*?lԻJQǗYɇ=ELm)XsѲksVC\dpSd 1wy?\UB0E6 ʱRй нezj$ Uo+'4HdR 2Y U=$p:G7 ;Y '6%!.Gq@_li E>"OcqͬݢH*=-Ϸ & tNިW2bJ/0u/kׅZj͜ {c&<)^t-; ޾%G17RLt%l!a L??C^vEBwxbq.j%~ ,k!goKGϣ ݣh59z+7s S#֌?uZ'ȷZ3ToҮIM ďScU[1~OCF!e z|4m0!1.t>b+. 5W Y-7ȹn]h I+Tb$i9_Nr;}.|(ӎ일5Ⱦoe{2ndHkޜ~mpz3M .p-&rʯ↺V1v&Ac8 ˜/{I3^x93u2\҂x=]01\zW &d+o[+1s|Yw(F̣Qw@A!ѧ^@Ѱ3Cv"guInex:C8JɼRDciHd͜8 DM[b=ϊDuLxgug8m֌ #QC1͖bfY6׌uNARxnb\//7d|}J\ c>G࡚{>O8"=OocTAH ech5a])7YBH/*8~5gHuJItu07 3~8br^P= J̯M$)4Vٻց ίxI~[ f3'e)BQTu417_Ph˾e ̲nd)@ Ϧ0@{Ul(URF27n>wP P:/C꛳X0RNw 0!Et#cXǏRB\_K" ʃ,SmUA*S8֒#c/tځPbmo"UdpADӊZ i}8kuu.gP>XoB+M4טhynditۺQ9V{}j5nETRȌƸ )UX(Padmo{.,iEØĊ :?T5Kv*0H(7M6K,A0w+ҥ:rx%~&i˾ Ѣ3ɖ%Uc!%`$iUՑ764vJFBņLz'Y' |,gΉY`˩"lZ;b)s%<ɦ0tseF:"uhne vxQnR/md:t1鷪[>S |!Ɣ%E%/A)=߷溗+;I_=o,rq ybUȿ :rvџ,8ʡXFf֧ImD<"m]^sJL6) ꚷ-vӷFFעuq;ɵky{QC8lҕRC>ډ`H<őZgַWH d$^;诮$/?a`PaC;+H0 IʩB 嚫ɠVNQl{'/)3F˞O@tpإ5' >帹]|59ՃEږOo poRm{*hY% B2^.!ܝ MX3gb*<3eYԱ&u:-JTqɅȨ}O)dLcj8n҂ȱy>$9̜(]aarRd0{:Nxs<.C@jImk ̀~澢fti&}wZjJ9.aVPQH-_/;bsxmLujukĽ4 {nX_'ѯ"E bD_2:sn ʔ)u* +ÙנGD7cwijY+@ X?NpǒW$002FH(:T10؟-^ Q`Xd6c!3bȮc.aFEbXbh+f N>OmZ@0kvhpcmo@C]PEr~.͆wh-P4Eˉq9G$Y@\bM> nF.IQ3ZN[۝`6Q]ۙ?JnsZ19j+13=1#[) >THɍ׹Fv:~:KI9O(tKB+"u Zyv /kHeɧ,Mί^U :_0 b*8 cQ+j` BPYegdB:TpBVEbnRKd/&Rf5M;{!hxKOREqH4>/D1;*#TVJa_X&?ѭ$mlzm}%8sE5l{&Lj|b?JХa*eP \a!`ϙQ`BMXRKcTջ(GԩoA$B`sM ^bVh~N@d:(c!}a&Yj 'I#%ҧonh2 r2C 2ٗ·UDe$YZf.h4(LHEaLnIsWe|L|y2vꗧdgn#8)]dQl`Kj;Id(-1 ͼ 룏#]Ckav?F>sX[`4`<A ߜ$ Mn ΂D*RRPs<"mm}6IQ&8<2,7-{u?F#Sߵ\k͇ n&rE2߹'lҶ;wI0doFIS[ Y:CdQe M5-WQ &U({o745Q41WVXjW|& 2a/݋~Z #j Fæ s}R;Jo*ԧG &"P_˶':/%> %۟e}: njU[6/7,@o q?fPv(318 ji7J3`%lcX ׆:Pn)abVg̩$rZ͚@u­ي"* FC"}&cJ1ꉅ|^UvE#@+@9xJ`_+sEҖ}%B0Y/ 6 q Դ–-b _awإʫOEϴlͦB71 k|Rup2JEEMX;dEKc[kx+ VT™ G |{e N ~.Aij"frAIǞmnGaX6%.%ՠ@K 9:8d2\X<06 &o֟#WU|(n5~жi/㓘 /V/(D(B(*Nx=_IoX"x`VAmGwc-U֤&M^^ܠa}n{T:P0 pWh!*V0D^+]\O@ym9vwN0=fآP#QV\Jwl@L!q7l6o&de7D>ө,y13uh\v{1|7֋mHl-$%b*QrWjW gwZ)KIR0`lreRm\Ѹ 9""O_=@*R{˛7gu/ s\80P:9`Hl!y$ gB694?[}N~FڄiT#N?݆| OmbOt]zFN&Aqvckl ->n¦ jc޶ cؠ6|Tu, |6KwztW_`Lخ Іչ%(wd? :kk\5`ʨ=c7&0$cexeoK_d6yY i@ |4WDV cI񪩵' NtA023B7TzIjIj@0l'}6*-, ӼZOa"3!qA/ bZ]ޯyǓoz 0;}PRl~#Of`'J}D /)q, Hx{3v.V&ROұ0-@$8 ި5_ ^+NSg" 1?-YgYZ07070100000004000081a400000000000000000000000167eecb890000f810000000000000000000000000000000000000005900000000./lib/modules/5.14.0-503.35.1.el9_5.s390x/kernel/drivers/infiniband/core/ib_uverbs.ko.xz7zXZִF!t/q]?EhDTTk׶Ǽ=EPG_‚cBV?o#+eme",Y&,@C0^/ϒs]NurǨ22v0t U84rPm 0E-zZi|HgÑ[Bޑ {la Sܨ;{&'O@_E4e+_$?{ >vqL¬RQз)FO.쯐5liG*Y;t#`نҊ`N+wo}=HRt4 Έ$ˌYŻSՄ3i3b@lyՑ"oY}e3 4Y M{U&A U60'sd_wr"T[$i >ߚ7ok Ȱ#s\.F=T%Ÿ'}UCT8Ix mҳlYÖɩSq%k|# AG$b8 5.XKW*.)DU.ʝBzq"ySWkc4Ppe"[U:bf/z ,7eLՅc_ l Oݕ)Ʊ@/MTJk )ZPnjèf%͕&xEz`4ry(uSz|c ӔbFc[6 w C$y7i JB!}7=#C J*Ik9̌Wo-Y4OˌBgdj堬W sEWO` tV<`Y`KqN[ \5'$ ߘ>mMupq*_~[@T$~yo RL*֬ \N|i<+kLkڤ*}ڮvيLY-0Ԙ[gU&CĭI?NOy5SOC9.fLu} @!U;a1D (As-[K>G_zGpA84z浇! :Dv(l܊i #.x+~]qomed!k#=XC;xH(Ӟ^qK]ywJՏ8%?6ؖrd\@Wg榚yU12ޅ*%KЇ'a3 }&wX?ExoUp7[K3M`?"MѲr)@1tJv]<"؜) u~7W .S+B6PN vn;i`TRr, ̚ &z}kz?-{i;k؇[g<گSy3aw]fhIiEA .J^$CFBk@np$>)W.bxtQaߤ+_=-!(O/?֯RP2J#!u|Z\ 7)&ooHx9籖`_4ev:w>^0r|~w'! HWxCHZ~GJ]X~hjV"w#W_MtZC=xHv4ٵ QeRAK>wSj$O561t鳇%*jG& Dohl^编[#Jsu3E儮#Ƕgh,~s.GYcm P( ae 1{M}qE^x 0i3A1U`Uј}^__,] HVn;n-3SC'^c'a)\jYYyf3Uۅ }>]i~qu8ʒ;y搑{&wogq5sDle!m*{Fnƣ%#lRϲd3 JXJjFwh-wbxԹy5fZ#`u8&(G˭ՌẆOCX) \%_>Ơ6R{ ȷ&=)9kFNvE#pIG֝De}dSJx777e8S>4dx9n|ƭ9fZ{%t9"[lq$}_ίz_cUՇl\XթGOtF#-En0 ڙ:cW=BnՏ`JYD"~?TE\QƭMU*ɦ)k1?[%e'aEδ*w\#A InlEyc]p#vDenbJԍW,YB+qH&,,Bx= Cd5 Y(l`@u7\)oET!8=*l/fNqrwuvOctJгfwB4̉u#wn=~ǃ GD8en@*K@y\\o'E?7"öRMEݯ%{OZi[> ޣKQOѥ/H'Ni -3h/_ FD2IEMj sʝ@K$ynEChf*QFc  U%Q}zv g9\u.~\c`M,W(; {ӄ&{;keRO0(@a೰3cԿ[ʏDHv]x=f6Q&#q"-b (?',I$Q(#gk$g%d%[Ѕ3Y.=Q-=M{WS6=j Yo2r^t3lCRЗ6-ָO!dA/ZH쇜y4GcTOY / !3Va|O=>7ۤ4YK*\F<C 3hI,Ms'׸Fui~M5z' /5aK,oTffFK ↽Nu+טjzV\TɄk[K^ =NPM{"r{Xӽb&0^jqPRژ]xMJ?RU%9,pŀw倛ь͓>_jrLS>Y~.8BȮ\5q@^%ㆈPrcN̼ѵ`v>IC6ZάY7z^ZhLA'ju?9eiv ɰ0ZٸMp\jIw>fS_T0Jf{?mZrt˷RʃBHQf8)XN)'nu1&.e3T@[6oq] dJ\6$t#Au~ԯS#ΫHɞ0 ~!C ȳ*&ÔX[`Sc,`Wb0Cǫ< Ny[͝x]D=&Cy5ApQ:9 mRQMԅGhk 'n}KJBWWY=iCo)X[sǵEtU%D(ݕ31j@io1ڠ+{8US & ~?d[rw|bo $;%_%)Θq*JP2Y6o V<ի~[GOpevj_Z;O˰#+_WJFh+ey oy_䷩Юp0fRLCJb u)2z{)֪,o"ٗr2I7qNGGd2y>*p.j2E4._Uu`]F:li:]-^>zqaÄͳ|P%w5>?Ej'O\/ 5(7JmÔ, Ϛ1 uIjC6? gH(Eҭ;#ސ8 ]р™!u8>,~ƢT-0`-JTUQ-|yEmk;U8I\JmNw輎u; YȪ⬽ݧbA.df>_\8u|9Q'V|ߍ-g{uuU_GBx}V0>7O3(oY,LwR$SJ-,0ߞ8z&% 2hƾ]G*͜E\#醂0U\y,#G+%,u=qrޢ[K'qeRhIJ|9'2^܂B ޜ40NήTE}h4r[V= 7v&ގi<"kqbSz%@*SZ=~nvL?ǛPӴ<}fG·A)j8S[:@ ~vIF{'e[s>w@rJL{ `XM_f*MP3·l}? &"W@,[m̛%!%ǟds&(=.W8U] s?+Uej2<Fbߋ$8 3sL8GN oyqKBfc~~S׭PHn 9;@C4 plٵD ˫2j%~A^I tņˢg9>tNakWMvUgyn"0Z:Y>m3OxVvј4ѷAXC!$i1TJvClTNNe$gX!kDdb˦.m n!kU#qG5w֏7(A/%4 qaUyG?/  ucYrr</2J# ^5 O 8JC-0Gcb"a}niufe:z!9b6 H/_xesR#B3kL7/:@ew^m]՛re 2`{nn>y;s77!Zbг&vX<,˜@*0"(=*נ̴G!Ws]4LOt޴~4FĺH rg!k|Zng˜_c!-mVJ8gJ@/t-:>h{AUYFo'¬> ٝ"Z>|t?69 \݆#(ʆx9-^-@;X .h{xsrwskT9z/Ζ4/)~` %WO ,Mr=KfQ)mAvyxs~,^bPyl]o\d onyq"A!{kH*E"=2CR{q鰟G{)> 'NP\UƸ;o9f~O-aExnΘ` ~&SE~O#pPn(v(-~~E]<Ĕ|g5;mUHk;yEBMXUY^oiHWp [ÀvZgZG]w Ol5פ )cJTT+EC2#i"I8zkD6 7{3("HxWBr}< HHJ;!|`d>mX=O XxV{:팪VV]x[SWO![PP ?x( ! rqڜ/I4H#1Gb*JeubHn|!`׬S?4,cbv -Dhf9y{\:2U9+aڌA-uLX=῱0,(6>bٟY+,#j \Ce3^\XT02.;+Ґ'ݞATdEC/%,T|de6a/I̫O?YTޑV5ֺa~޵Ua}#0854Yڌ_TY7tZgeI\N^"r*Fk_(MU:Afzgpn }n#[sw1+ᵬjjٚ% xO\>ę;iwf|YWcxHdvcTk_`Dt y#sFn[8$x>1p{4zg9z{r<5e#n~Qgd@8QWaN8]#dBݽ9tH*eHwU녒u?= 'ōSuRpUs#%f(J_'.b8z߰[Ry:K: zP v ;k"0,3*VIE<<ާoRQ <ܣ{zlvCW.guB$x%'pl&d,VQfINеwzeՙ.3ߞ/W1CbwS{G~0@`0Q%Rn4L*+().TDhBM+Ȅ=t).߷Iv# ȖKųI6_?Њd(!˫Hpݺ/r>92(?Woo!v-GW0lՎǀғy?&T0M `~[LvOy^{OL[5[̉`~}D&r9l3%jKvnhtu*pTą8ڀ3=(JOjvzI 2@qhvxK8}FsT׎P1ضt6떙ӶbPف-egHS+pDe!HV^cHa̤1|hIȯnK&@t%K=ٌϗU2)KUW;DJ#2 21`Ƶ&Y&ǟL~qJ

=o(EyZ*e9.@u.:ƨ%na K- l1-øѦz`R-a`eYO6 [Jo\?(8S6C b/򌏦g5T0\|iVfzQmm R}H?{r,IadR=;b5~hPӝDL$@O _73oUٌeᮊQqP]ϤP2?67y # Dg!{M% UȎ} ʫU)|GS ^yN<@7缈JCU*xrh`)Lvݚkq YDԷJCEn UV Sfvd[b@gEa)'F6e8.dq!42D,p"F\zX2U}Yɖ?Šҗmȇ ֜F9Pq߬A2]QêX, b;K3s::<ߟ(2i)fXg 0 nv`#h+0{Ϡ&q. s&^NƋ\7:y]5 Gyg@[D,Ќ}c;0]D xcwhxT·.l FNx5NRv2.B8J|4k=WyG <BJ Y3 xyUxʎƾmǃ]'?UܜL(MFa c\ա5A*kyJ s ~bf7G@-=d<[F1jK/il7318Se!d9 ?wóT&p5rp'F59 $xbm15 ? jD8zE{Ј]NTa kń>ZcwDsB^!Uy\{x f)uМGfqyVnYg7>٠_OKúIRWێ8T/!20=M 1 P[O|SpE>eپ c: 2eݰ᭯R УBXyӅ\M*;.|nEny_AӴDLYae~wO՜|5/]>iz f2 |"ɝG=J]F֠$q rm#GXYo2mbXw fQ 2- m7!Hd!͌oڰecTsUCv"@ao9\(|c+ O(0рthCi[2[ lpgm|^Z\#S·\)v{FW9Cg0'@&0Y4$ }R&Q.Brc=ӂ)dF޷@86)[r2qq`yk)α·Q>˶n܏<{=Mv D׊HWsDJk܆AٴFڝT>.0?!,jz֬iPl(njn3$VFV-p_l7 Qo@$Q̛e|8q\^/ϿZ#tYsirjH#&,]Xu=Psˀ+e}f2DϳA1PU!l"P]^^$4H'f,U`4-gwj?gJbj– C 0"^esYa&ʸ$I,QJGgQ9$Uc'Gxn>﮻g̠!ÕUs8x}a%^bV,*u-4ɠK߀3Vx@"Ҋ!L~ޤE:1i+UTC+l1KJlJU(7Q<@f{s1e9Ѭg\̑Ϡ=%|&`% c|OzlG<0*K/jബWYEBݟ"jxb6y!c恃@vXϾU/@%v.FRÌՈk){!(ĕU]ݭb\ Kf'R6F:XS9fJ﫺J SPP0U] rzGTڱC+eմ3!2])HaF' nRn,zD1fu? 8_/'9us0[YVI|;.jp|T~t KNszs|ܬ/5x¸5U Xp09dY3QXt9^9YuwRqz dAmL֫׈H|jHG,(S R(wH'&mT^磰VHbn{TI8|<YRmy٬t)PvolNß] Ɇ`G܅~9Y{~@Z =r8L56XPS, rJ*ƇH$O&Q;lf}J|A(IwvY8.tyhhl Pvl[iaW 24l餢wN+E~Adn ? v?)J@j@`切m*>J1aȺ)Y|QEL6CJuo:@nnxЍ(Єtbe.gLD=,l5w~U[>N0GRpmI:≕b+ՃXHz.DMTo+h$Ef#&^32=1፩7Jx?oe,0ȐbB+)ܳUիlw2E /?9h}s;~Y*9`Em;N[vF[tEpV j-&NCu+$Ƶ^(\S9D=bCM,_@z *5z}%-dVz|t$QUu"VNi&e":[][RPNC&4}:zDp{ױ96J Qg^U?(y*EræX8Z˥ʢw(o<ٙ#mյa8%> }PI8O8oU du\'k`oWn{{`,;$#3A c0b>&cz%to|]ܴE?Ĩ˖ r* ]*T[&/wC۲g(ߐzG+J(0À*Wu^I^ICBKh8qf&wMϐ[z[5+n-%eqݼhȯalڭs`<ɳ>2 N}Pic3aOH&*c۲PE'j%CxBN4]sϲ‘&8H!JJr*ΕrCl(^p^'rò w}GxT dNѕjZ$\)-$j`gXh@hBdnyP~̬#tIxȺ[օEuΚהϮ)&psπ?%7MEZ|]dI_Sd2bA}wD1#ʏAv4\t^R 9cMjk[eS`w4hŘ%K)ir`q[j0Z=9Np f:q6a5wӦ&ۖ(c,r\\?d2C~%(S=44`Iv$ KN rb5x;^Wiל^lm*7];|z٤,VeEiJ!Jnz Zk> KxԌ}rY7q1᜗mɗZPu vcūM 0idxko"]LC@Iv񽬰{!3Sa{:RJ8{ۑavʶKm-|yb0(l:|w~`N^h!o$0#+nth+띣'ЍKlAC7 .߻=>Q z)=ӉF;&#Z4 ̽%{1fE>uPRb9<1mz7 Rz0Œ`$4jGqh&D͐ih `/1> NV^iQt$ATm XQ舸_٢cIj\[e)lG? ndҳT# Zbg7]rKxGYZO&"4 ae l Soup/K0%P 9Be߽4K]P/B"b8B +|\E̪3כ$OZQxWFЗBd`s)%eB4<-$ԩ~`}#wv8F]~eK1׉sc!½19ީe?۝F6$$OhL:՘K7Jm(-UM+,fZM➝HO@?vq"ً"IP;/ns|o]wXVvAlɲWa,9Gada#Qk7KbaѥuԦM[!` MzJ_fovAHSvK:7*~כI`s~)GNr/*o>^84R!ϊL> d4_ҩtg[+*@f؄$h<7ej^ N1+9=:ؿn^K8LH1%PWo (]U; }6j!r5SY.I;j$jCoΥv-2:YF #@0W@Cncdw 'U/_r<`A* 5"1te616B0:3O%(;M vS8N%zm5^V79=vq*C~EM4_'jK ~, \2E QuKApJ4*5X>%;غ\wٸ${ݥUcG~O;ޚ[J|5i-[{B<ٖjOlkQrsr/VytXCUjwbJNN9.l߂e>V ?St $9Z " %LUIC%@Y~83aG$?("CrE䟿S(3>7tW!˿Sv`Q`&cCr0'yHxFjn wmA g[} |XLҲ e['<]y)?9ilزO 1ˍ˒1G܅WX<Gdә^iLgOi`1IqocoM-Vd  :)jp%lLn1&]WidsACFJ@Z)~)I"1K "n[ݹ52Էe>mAآ%%>24Ƙn}Zl9fDaUn{ *vmjB3I*n{Bkũ5SҼ'mu*4ReyҚH"B ć1Cv]kM-L о;@K$#^CM](|mցNڡOz^?DmdqC!a ZXs+A(UzJ Fs,3*"" hk:w:0;uIRtKޙQs #PU(XDdg =K4Ky4hx?s#y:ï!kSWp0L! Jd'I[qyj$|{ʋ.X4IDb Hv()5Ës瘣[c(F`͐L;Zۢd/4qXIgq? EH' 7oI o*"" zJ9>swc$GW=|}9t~b3PTV.$ bۛwg/i]lo/3%cѷ_{P52 ^0D\LA( ZիPt(aE!܌05i`H;M-þR+iWRt`e6 <Z,Umŀs,RhupQodζqM^U'Nb_RH|Rt')1C&: B ky=(00輈T Y̋ݧ81^iFCL}pD:F,*yYehɜbšxt+H°D܇돬dJGr>Ba̝q?a3#i#pm +lvpNNIHM{}12%mPyKYmCPrA]x dtw ͮ] Cv9d|K-]%/M;.{iӬzv-Fo *VX᫻!o(PH+a-u*J}K鄭zT}9{xLZG, ShfXd߹9 [1.0rXى&Ddv_Ցi/ |Ñ+9% v` 6™o_ wb7\^Oq8*3rLdz!U}#5Ҡ_ۏ C+yH\ ,=?J۵ y6GNŞN P|r”:;iwCdx:0a;lһ  e1)CmL >~1ɑ&Αȡn((W7m{e#/{^ K%zVRiѝuJk.1oLWt ù }&1frfeӁ'AQL<“*1p ~Z 4D#^dJzl:֓m.i;m`{ȕ@=*gVQ b4m ԌŚWXx>2:Θ6O19 bxe(I`3AjU G7RyV_nY7.0 ca~vC-ur~$5F_oNXm!y{!"ڹ*8ºӣ^s\Nu '!.p8,⿿T=S I*F =gяnV6 {QϩsR0o@m:M4%n:ltFnUT5M7qEM*ԧMnI0z Uht 9)ʰ Ёon~i)l \YZ]5{ M+`\xc+聚_& 0m9^e"l ,D2c9y nم-n3<Dh*do@$;_@zvPQYT@ƻPuxѾE]?9X")V/=XT.LX܇ y0`݉ct5^},he}Un5(B Av-P/[B  U;G8ͯ<%] 7<_fv:6wuW[PYaf|ekA{ TdwUPoRmcekR/H 3!!ORsYϺ=^b``:zoT!M#` tH7-.KV󎎺5DMZeXs>d[%QXQ7HJfBKͼ0Ѣ$6w_}ߤxNP e=7(֕tzgk)? hS$uʒU 5Sy_{/&گ{WTq* `HZxŬI}d PRAv>߳S~Ŝ᯵Q{)4w[9Oӆ(bg"̼yOCR7^،>~)p~%5!0(%۟GrJa3?<"ހ'lˢþi`S0mN b0بHI3G+Y Z֜mQ1 a_ibE' ^+D3܃/i%9ỺBdECpVsW^& DKZ{)BT4F %wιto1IDzҧ1Zq\`[HSX`9JL[P|gWx DF>b{.}"<^?äbOC*dW~oN<}KNSܭ!RZ,,pջ<ؗgM[,i,]/D{DAYb~j@d%hWdq p&iCQ&R~3jzcp!F v8zv BK><()+,ZRፊt-lNQȀez=Čbn-Ǧ?k|\:TFJ +ۻQYP!şS7sr%OEnZB>氣}_ qE@1]#ulgpB+՝ćSqCVBbt|qMuH 3\qMp @0$WۧȀp߼%{O/pӔV,mdsk]OPpJ+abW FA _Jo*>aUS%e9(#8d-(ҏU!]H sߟҀ_9 \=|V?=?otc$|kzg[_'P:78 gLݓo/Ó+Hf#-`\ʗ̊<_dcʼn$oUWIӿ".4:e8N"=rm!oNogʎV<0zfejgݘ&r:bfsΆSɑ+Ux0в<*-ǂ|6D'?[h+'uϨ xn5rXNz| nRFʛfpJv""-2)w{j ؙ$_жPZUv$Xo6㑾Yװaj8)sEp#eۍ7R'@e&^Y FA +< ݐw0D/z4S/wm0~*C'kr}a98 ~#b|5:X4f6 <4P4fYj.$9["^݄jft5$Z uaM҆s6Oqi7]Lrԗ7rY+1Ͽ0y23@('{*ֳ |_W4{^0&:~Y lS֊-4%V3%يQi_l*3ļO\mzk}922OgCnJ|QJڭ](|JGcLgU#Nw ʇx^\*Cr>A~F %кLq&Tb%@KUr=sW>uDxyo4MuLF".Jݫ37|J:GFcsPT߻-w}]c= -uj+Gd!#4/nۚ۝Vr2~ˮ7Bש@qѫ@qB$ 0+A3)m/v!,L$b)uvV)wnمH*셽?-E;f=q.HEF^!MݽLޢڅR%fRБx.V'z3z;W,NQ _%kCGO9E|d.Ag?WSHKqMI1CiVRb)^ *^}UXp?{Z3@$ֆ1` FaN{%V aJ _pAW"㹪2]M?wU-F9s>ubiB[s^ 4Ig 'ԙ`>!"IO) 6ә+CDž|X  QRIյpN`%Qڲ.w,( }碢r+-C:I8pR)R#k%'g\.qݱlfܲ>^T#avLrZRpj|F4vo VZ-^n'I^deB}d=!(yt1r62 .bcFWȬ;z$d!-UdH#([o(2?h桋, \I=8$Y]YI}] AC'v~@M5959(;kkB6;)%!~@<H:i@]zٓڤvg(Hl2V*Φ*`6&a(BC!.;g=#{9Q\>5R"Brl@WzW';gw׉yJcGG>dʦAڿͷ2T-]ٹ ޙrDKp 1g1ӛ 5~2x3*ɒUY.9?2.sck=s8jį =/9MKIy@vʕ8s,7u(Aqʴ yz^RZe&;6_l+n$Chr5K>'`z%620J``JPAa}n=.qqOk!u}%-a#NjAMcіluV/ٖ"7@R-Z`p ƬXl;+ISyR:J _U  j34ma#\5& %$Fk &y)\1 cwOiUmH:X_ra]KRa|h'Yh[+ٓS5Đa;'gyUC<`20*sVMԒT:ɷ6\'WA]M"*${F9vFj@,ǥ"YEkאi e O< i^O>h.AV(s֏?xŸߞA^f Y9?ͤx;RW pfب@g&./ Xb}^:R- x'){{z骯$`mbbu^};@ JT=2o g~ 8 #f3]|EUgHl7PkWvGR반ǾGOvʉ8 vDb$&~^FXYY3{҂HEpʹ?=W49,*\qcZ l|] ]³,ZRQ$unP[6D17x-9Uk)Rպg9NR6Э뗯#v6ní v*#joSM3 vvߟlXqXMڽ8pX 0-<VSc8s(q=N:<[̫}D D)ev('l^J@S$O­H%„$^BJfa|g:$]2E9[1 &9Os/L`X=x* }xIP)kzQiiR)/2gE7ZG*^ߠ$+U;#WnOEpX46^F?9ՓD{=ظ #N}iwAk\7Zئ|S1 v%{sk=p8I>D)_{;~zHDhsp媠H[`^tϳ-%fi+4"{Ϻ3-EA*:/Ocli*`6|?߃|ؙΡ#vj ͯ)U ':gE$aĘ} %pΒ M2u FD F侳fs:|U;ƄdtO.~si))$™jܘV_T? rwyv?8j$߸;H #2p얎_ņ2f_?wӖңyHW>bn,STڬ\mo[xxI0ʦR7Yۨw &b%T=FNŋFV:w'2:hc.ꇼNNvDLɾҨAV gyGT nvۅ8s~umv_T ̧Ρ[EJ+:FcD5D*d>S(?D~Nf"}~Bn[% SZkGǮr!ޥC!Ȍl j;|r4?~ 'YD ڍvl+Zz>%nG9pFpuaoPB3uKD(5/ԟ b! k 8hsw||B˄s9>$n 9s;"iXF?)ǐ!QNE(Al2D|C򀡨oDywnTgqncTXYnvpf阭#?[6}GȘM<-P&fm&~ת|ac.=*QHaeIz5lzIx52w+!BLc*ϋ ; jԁ߅a˚O])@9XyPMWQP-l[;}*PjyWAcs%"A4j$gBuc\B56%K?ˢ'Q>_mUpe}>Y"Y\y,j=A uӡ"yWQL@C ]~o!2grK?5Aœ?̠a#b*B$ (V% <\tbx?nv43g. kדp;"P&UKm|Gi]Toz(a떥| ciJ  -rtdY{q.VbW:"DGhS1^C-:Y 1tX;DZ\?PU«9RAUGnG m,ȧWHf']5 -af}Y|mXq!իߑ eFg@eˋ W3@qG k| '2AoPZ;]wc,vO,rו4w>j\GiP]qw;*/:!?]fip 7YɩZ!g1bG+٣!V`)4Uh=Cw1O`D _L^kfl2;A/c.`JKӽUշ9@]SC@gS|UyW#XB F=>1|pyOC)qkAЊ:׭0о" ))P֟8&r`ȩ]srT^Yo^Xx\y+0T bΎCI,`NjuCiV<9[(gUK&QS߁„{ߝCĉkR^ymvInw>;wy}IyŠ-Y\G E^pAv,F$&]аx/Y֔J2eҀ EJU仛,\\棵>~u6`\& þ8VTɢq:SaC?(P(GƔϰf+vG;<[}ץ ! e9_3;,5{`瞧gDn5uٮ*?}"|IK Ag>̶$7)DFq5m@E Q Bc l osǼoî5C>PF]w41]1FMGvk_wO xcxxKִlf9"t gMt+VP.J3f@F 'SX{;fv?іVY5S{eʻ1^и;[A5o6OZߖ⻚x 7Y>Wɯ= ٠dMq:JP.ن.0EG_h] ,6kt 6M1%F@;#[pS#spVUn}k+1~Q-߯1Qj˿!M x?;#MZCfiU1 PqC.ȿn*eNSjǵuX{l.tm<f&!-ړÇ,Md6y9>ӻVBlvzϣN9 S?0gZyZo_.kSڃ7ۋn!,(`^oG̱K)g>w64 P q(ۺH,E"!f=Kԯґ!=Mܩ' g㤖 1<-JkL>A_-T%e=㜐^,Mߝ9*uP wJbam󍔜?ng͘8Vx=ԴbϐހH,}J._vG汻Td%8Uk2"0Lƚլ@t ~֖+Z< rȠ{^.+[F '^n(xvxq>Q/-#=hFlC~gSG8TeʢpG  `rכ`-Wٔsj5\_}8mka&-+X64~7 &"uzDoR:~]V,y]Vu2|KAp|AcC/~LֹD8!J5KB0f%_48LK]]֊%5IY!أqgp aJ݂ҭYV9*Q˼"<'/F[%JXDF75 )Lqɭ 6vd" 뺇d]NЉ[)Z<UHOO:Ԥe<ڱyBuk@Qz og]Rl7H7`ff<(ϭ8 C(k`|@:`[ӪKB C!Y?L_S1fjy2S=vp+?mY įeel>u@} *Utr9Ym/0p.쨥sf ^T:"2gQ{_@r!oͦ&w 0]:}Iˑfخ(Nty )x$eI\p#W +4NMvz^%yf8 v˖9{oKK9yplؗ7OC5' ='E 85Oɣjz=FtsԈɱ@դjJڛI35P BrԌ܍|8HB=Am:]XAgz*ׁxkt n6ʙhR[^"3 $,aFwY%R󚜺g=/">幨x  u/}Q"2V q` j6rklt5~ğ5+)XK4מ#"5[twcq?Nza($JHVZFD BVZEۡD e@&"(+,a%>:h1tˠqD-5,V棺1Zlv~K iVFV*26r/E%"XWN&ִ` MWaC567v1H2'/T*gW!vg4GՋQgCD 'ܤ =su"Ew"LP(}oдJ,m ֘>T::cЕn޾OG04 LYyE,IB.:h`{3~pb+0S)Q'SplO8(e~ [Fs(Zv} ]:˻S#8;(Y2G1 g'AJ?zwkJcab+ʄHÝc!Cblz޲΀dWa{WY !}dFg75Joi6vމ tX,SmEJ'-Ӱs @T\>ܛi_k>Ӗt#}q{O5qk^M~ D헇XPbx*,kj-]ٕ^g 9ONCIv$knpG$vo,qp7D*JFT$B5d4z:;Fg])eweY' `j}#躥V]N/ 7D:ȘG8Kg f&^qxyu7+hdv-R(Ǎ$ .a2> =Z6xfHk{g-~u NB2p ^`Xf=m[Z o W xN0fV_?L2  IVqy6ג@']U עJLșyD2≪}@,7 I)luK@|ϗ̬%Y}RS>W"I.ŝmq~-6"2?[}?)[!#&`#nסb:d.@(J=W P$Bo|`,ˈ;.\[dz h:c) 'R0{aԭlNtЉ." ץ-(*o Op"=?4Q{󆤟2x"X}[n?yEͯc?]y"]qV=:?%'1/4*O_A. XZiϻ%}0Ve☌=ŶmmE ɓΡ+a~eowrC<]%}IŃ#i>m1ͱPل .pu,lv`08ԱThw .~t7O 8_ Ij.+7,G#Fus ](/?3lzO ?t֏b p7OsGj_m)Gd[;IdF5uJ*]NtftM[˧hi@VUy@I|J]hĭ]xc&6wn 4RM%L:-at8ε2Xmr!\?QG5ȭ&,:qbe\q xNg H|nP-`OKSEh'\U[;G<{2[/ym*dA|fQFkHnn׈+ytxւ8ߴޑQ }摠 S{{xXTn+AR D^lPutRCNU S:yDpkpU/7SAdNJLwaewV[h.^͙Jd9u2bCy`,SvE;kB.P [9g #z{kIz&A|QwGrI-Ղ<3$} k˞-~(dyr%T,WOΔcxV?bw6q_SגбOc:g56ߗ O| *(ЪrM _HT?!c1X9K${ k5edVJv/s]&,OLSW{)4{8%sȲke:-Sp]6tsT砣:B\Xz4厝ոސ0kqD١8aP)w${{wgU>HJ@s{#.<buNbÜ*KFRTإ)aT'Mj^MgJߩ90}D^A<,V:l]K}+;'K(Xge!pQi* W-'(5( 14.^Qˇˆݍ]C3/Nfȥcs$ǣ ]qcK,i*L:Qd,$4H9i2N>1hwoM$To1@O >7Wu8GVmR`y\N@2LLqGESJF?T5FFB` L @T;Qް?Eg T59UޟHu!+PqH\O#S b$-f9c݈oU~?->AkDhIo-7XGy*!$$ˬQ@V'/}տxO5'~ZCTc0*\A/DMb{:b~]?,%D"PN<mS$4\EH N(^B|mFcI2=qo*3th`R$!{KeIf5<EO3 (B1~;EtK,BOrcQf ohwJ0:_%^ֈZ@6j[d(1RE@W. k˞!e'_кn:N/]5y"sG}I3Q{Z mݨ|j:M7P.#wB$pi |Kbuٙi~V1x-GhlQ+OV?ct tIooA6?;M*^%K2Fc~GU+l_(sp=>ͲxMu*16(\.bAÞ"5 b:!쐫W@c:[Tfa{7oij=j?sdWg՚LmCֻ䠈h.9Je858Dya4]8 ,]J_E}WgnS+e#(vK7m0<̩tR@PPBƞ>oe1>AVv@o_&CTL1yoWH0[CyPy&ٖWxzڵ] ([*eC_x{ޯFmⱐo2]'Η lk iy6_|(1;Jt{U3u ;>N;h/y[Kj]vuB:;rjC7^FDǐTæ!2j8rCʿaS@^WIu[oZ#6?J]]s5U4M"^S'o3w[v\ XtsէR1NcڷĹLTxbw%DsYǕ򌠗uHPmj eX 7FDp&q< EVc@HŒl:d?K;CT {?OiegtT{5zVxBށhQiȠ`as%/Z;Pe|lC!'$ ĝ$}lG(ټďu2\eQ++ڡf'_Rɏ'˻"xiǒR<􅫽p^̍."cn;޷vzԵrSB`hv+D,T '4 2^¸;[~ pY<{ +V,RjT*G?`wEZ1tktU.GW}Y୤_xi.@Âo']<1[zUͲ@(" ^CZk 4ڱѢIq{wKTqjm2k0Ge%lFPqgc~ |S;,3 ,Of~h>,ola1E6{|.-xy51H}}I-. ?7܇,7AKcuW.YƂc˦g::;pX\5x $ Qa"/n gC1Poq]I"w!L^ĒWӑ3\4g7p¿%j:qrbڎ1 wuDɷkD0 C?؏T^syv!f vЕN[9\%ޝ&D{{x~U1$]|H5l#eIp,&1xF0Y\>{<,m3V-% SЭr/o8}.&4)V(N v|YJǓUVҗۤ+Z'vn =TJ.m૱O&Kc=䮿i;'匽k0q, uRWoJexkj^!a[7⛫gї [aLiJ >́s11]C`pa|~i+*gPGsbsA4xggPDNs/K6`~_ _/H.\](,k{]P|JzbB,$v(.; 5 l:u'&hh@ox- l"ەņ{UD;Û?*uRLVT/GqN],%(Em7k]$䒕2{N๻Wa在cNVcVc|A5lTF^t .7)4I kÀu*&y0Zq(xZ,S>'gFEQG#Uf([¹ٳ˫-DIjYGȑ_l.ؤߟV-,(p%67/A=5ת7zT#,Vrri(`Y-Kd+5bNDX3#7㯉fg6u }PD=/a]| gS5 k;0 Y*Bo"lB欧Fyߥ pGءt'A<\%RGOɸLV~˟Ek^z%@bL`gR .@ ^/Uod:R z!zGbiO!$jCUǀkpL`qv,ZLCL2V.@`#AD3GpXMdPTG\qfF;x|BF Mmqf[pWk[nÒ_\/׾}Vb帅ߞ4ىfDUq|ھ\6#SNGn`"25$ 5'Lʂ5|`]Bd}1 /7e8~#+;q+sr W'IEC=:1L{[伀vAFPKF_0h] AgɚL<4WN.wt4fpkLI}Kw.BNeȣ/ t,5 o}Ø{(Nʼ,&&(F1ukiSuՎcNF/hcٜ!6Gx/ 62`Bl?ZUa}}%-?МշG@u#r3fֿV&ٮ]!P0h҉{5DF2SS/o08RPm'Z%wguw"*j^x/]񻦨qE €!C eK^|c]\1r=a;Mn;y0^llSVj-%zo2vE\fJ܋p1/B^tsPg:&rᐫWPR@T])/[_I'ؠZ5ftd80{p hHN,)~H<(} 8ȐX"WhoxMj"୩ 3wXݑoOtYbFE՗qPŢ&fʮ.}y@D@`1 52x(-x;#PP> w-% pKO33Nz/-HM5y E$!@7Ez)խ HSa *}ZL=B#$J.v~q D'oYrD~x> ]9 GfG-oݯj䱖',"O)vs~JQw=Y\@R^obZxIh|oj4T(yG{͔5ixtnQfxtXZާGY1o5iw,|Qiʹa`4!r4śuP@ ?Sy#pag"?@?aKq7&{~S"A9Ҷ]>4}>P[cYꦭe.y %GewIH8p:y6 fa)m)j3Y拝a(S%UZF\j浬KE@AU[yEp+ݗeaηR s3p3 *Xc="^߃ڊ 3X?I6ݤhbtyQG3CR씿&| +adžE,oi| GYc̯(,r,7gGf`E8M+߷5;=BBtnJ-܌A59vö p܏L6=##8>C=a$> 2Vy)EjǍ牵| DwIYоaWBtcӭtK`Ž1-y)6pKoVGd8QCI":ūo5Z\ߕXK͎(X),&M!^<LDTcd |wh_b}sҪUzo$`_TwHz—Ƽ$+Gy P\-ۙӃ:O]}jZrW\^KKo/]8zD1)ʐn m4Ao[KRmǶYI|@pIp\-b`ꈝA935 I"I4 `W~ (w N6r2Mp^$ @oZq{!X;HnD{ 2 n"[<3z/vY?GRًyG[`;@HmA6CKj#uTUmwKh"-?=% LEw3Wj0m2Aap٪NiX 9j/-,*sr|-MݛAhyD\%YB! gQkC;V) ה~qmD?=ߖzr x1kBX2=-dTm$2ln]"ͽ`Y(He|R%76{{er^OV%=.-kFɴZpۆ?^2(',zbϒ*!XЁ"$C{5L_7-G?p[ctUcR|:76\?nLiӕ@s+Ś=R5 xU]TA 4"B+;$QN,K|D6_ l};&ZB`H.=32a#t[ 6^Rcv ~K/EBKd?σkX&S\Kצ$-te&v}oAddɕiAY%,}?=_XƔ? '#}@7w(w) DN@(]ҡuwޥysL3Jek{>olc ?Y& w#`hƸM\+m1Q4/}^=,  (TȫSutEVLSuah_z8qM %0sV+ E=J̵g*r?+0H'f QYFI ᆊne)G^_ t*I5[d'G{ZxOo5ކ()d9CDWPfzHIom"M@kħ? \iiQ%Y,b^Fs.}MQX \26KI8H=Qaqm@sĒ[]2?B xl=-%^7o(Wyz_d)Rܳڇ8 Rަ#Ad t0f3j&>؎?6ǝ.֗u lB2183ڰؾ:H"&ElZj/] Q!:DI,&>a<9֡`kẈ<ńf, O}_=g[=P[{ƆJQ'BVY6x%/«GgX[O ҄}|D3||} n6zK,hzY'>+gSLQL; lO/N4އ:9~Xun'MwY$dXFG>ry3*]I]p97IVS4=1]Q9W0 &6~Pw/5Uxb;}hk 񐈤UO6eP\IL}]-oldSߢڏ")_NpǕZb[Qè{[K@:m(fq&k  KjX[)To9yHz%N:S)e->!s'žiB82rvhߣPSZs?9RG0= <5R,zAH>Hrs&B8 na&J2`ÑC8 jji;$Er`\oo6W[Fy/`gm3  .l7,*[Rvy>H ;b#y7N6ș"5 g(9Au[U5m" ]J9!4xtiKQܿB[!Ig3S67GICp;\ iqԤ*eBn-k݁B|.e.0Ct(+X)=+6 f%=ЮeT.K㚲"[75/**TV;N]a#hOMwȿ1' [" ةKhM5fk@3r. *!U}9D% +4Ew.&(߱ hͻ{F~O 4v3Gޘ8A#&yo jkzNi;_;ZW86';[v\!z h!TAqğ7,hAZ5Dӡt8}x\D#BtPwVb2\hWtsk[7a#zAA3H @&YO M}M{ɟsN:seb[wGa3#ڣUgP3%*y{\901~%{tv ԟ#ˬas@K2d{}y2Rhn=x Bj/|fG5Cįg٦Ҿkg$ ;U- ujwlpc([@bTf:&ǎ n+'[r`}-dY;t)_V UXlo\HvNn30% sꊴz ]eUԔוfn+fb:ꩨ4g=0zcH\өTaR tFS3Zܘ$ }S-Hj_.%NufZd~-TP ː* ۋ2o*oXОߊYDS"2*;P[zƪ}vC?äanze[2#Wt[gZ |Q\܉Uҋڵ?r+kiPa܍^ )v{zCv+oP]Bv1 ۖf3wVk(`#N22eh?D57{5YcCWWp#n6P2Uϔ-ʘMv.Yc`Uob.(%樹xJW;.Vex͘~ 8 `Vק',,TӲ=mں*`*`D:S1S69,i|IvZzK#GL&B{lvK(kK+X5:- W'[qc@ `@ZH k)ZFꀫ{M.*h1~h(<&IJRQ>o^)Td;(`Il fr{c_r _41qdwK;nț 'midžE7 +UMV$ ^v_ l?=$7;Lslk;I"%#2NİFc^őf&-e?d|ysntժS~ɺBaĪ(}C6<2RU ^&N3jËkga|z~c;yּd-]()%֏Uk~;Egĵn3Ҝpvtrx~b ~C&Sa7 6VS$RvYK4)XA7e,T[cIʛ}z-\nβu\A2iշ jo@⑋O$?οR+4yad]Z}3U9gG _YTmzeWgదAAH1\ .ᷙ VlUU1v3cѝSL7*i)\C7s2Ti&oS(IaK?HƂ&@eQ,lT)^z'05Lf ]j?-Oȗf Z:1:ZwJns ?Wv !? ҆es܀guq.zwG9qߪC20!̒}b|tzp՚NV ;j3Ӓ}#|J*ڊx>68dD3 =KZ0;e>eIf+}`H8}:~"azK.QDACv. k=chnA?7 W|6gN%uwZ 8Tsǂ^z~lLD L#8Ɗ>j: `?i+Lz]/50n]i֧BY*mK!Eh3Q.-շ҉f1=h7!A C7Wr'izA yEcA<[mj{V{E'8lS^WMAzMqo_e[tj7/1׋,Kaѱ X: g|䕏 ҊM6jc o}ūI]TOBPR`F4C/[ȏ`=,,:wÊD]pnſkY@Qvzfu|"g!飨{7zt ~6-0 ̼U.I'_4n)A3u@O.b$x OsXmH&+Q&Qi0Kb3zI ѿW`-XZ5҈ڻ%J;_-dhNR,_=}kEh>iP1{rAf3^"}~}e?l3% {]Ck dQoTSҜٱ2ܒIY6OJؿY=R kp hd䫿5۽z2(}rCD1h;'Ghm"s8LF ljJ `]%jVgc*NPo{ W}dE}t<-1F&ODuDO3um=,Y)ajFi~V䄠ҬK/&]ɬaXfbnP5Q{*9|Kl{,JJ&^n,!vS.Mx&#R|~oj ;\PgR1X? }bi)S(H]8$uWi;;D`;zF _׸]'NAd 9KkOJ-&t-oUF`(4_Kwb];w$L1NL~vnI즶J!y%*Ql v^\:MXyV5MlPoj%^bMH ?<7w%> !DRj|xL[Rs@AE嘆ƞ X-۩= os%?1g9D,6U:f!QApGSSɅ#: MhM۾mظf~Io#Q,&T8i<PݙfTiV7yu @A\,ZZհ7yAA6_"n NQ˹iSJ!]ԢT_Psl{x4!^ݺA,dAvwSYE)n!O-t>!\R3J۷g3q43(OtδS c<:7ݘ=.վewR3 !gKꠣT$ZhEbeP4g-B[ցGE5OɖcsGթᢃxqB9sˇDGM: V},VOs'q\*7UKI٭$jMY`ϥry}&s\|85wFJBhpLWKɱ/CeMC|yǷKvoʦVi=o?@9* OǬlLv% uPeIÃ?+>N~.658c>7a#-[p`8ۋ|k|Xh{k=Zܩ+z{J#Oށ3]&>Gӈ%|J7&Z! ${3_6$NDS7}zH|vJ?/&AAd.XLM: f5tn 8?oSO8 nt/_xv7Z{Do1!>P& Ƽ'gThO~prR0|y"@ίЀ0+9gQ1/%o;8s;DSk yѲE*B5 3=niKZmoygzL!Zс٨#킝w`0Ao̝ڈ :0,I'uⳌpS{3t`(~܍\IK5xWr, ^dĥf?z`pb#DŽ}Y(.\h DJTTELe{LʼKռ[rʮbNDO7w'xq !enHLygJQZ@ڛ|B9QIw_7R&'o!/BqryY*ɉuў<pŶJOR JT#Ti MCl[+ %e+$~3N"%xCSM0m:'<rs5`H=pQt{>}H)0,==$ܾvg)`쟻/f{_DMAEbv}2ubr["9WDfu1 -pDuD/GmBfKQmM`U2P쩆HKuśM ex81x5rzj⽨nֆFf^o M|/n0-1{J(UC[eТd#0s ]_c#8vx4 @+(Rҗ. M Lh4oN#Cݒ%EC{tAm[#>$A*w<4eҞfnk+48OҼP9 䪈' 2t bV0rpY}9W^23LքT Z탐=0zxPRs+A- \bU=Į|L8ˆ e. "_;gPZ%f/+9z ge41^/ͲB` Hz6/`[m[Sq&7{݇˺ɋ6ԏ?ԛO'NWQ I>Q#Vʠ+S?KH ~5)=P ^AvlD\ J5!?{B5rEBr:妗S'< RcEq81.7IvՊPFk@ܾTFk`4qxcl0EWAYƲ(7Y4*bg`9fU}RbyrNPौ`p6E-AL _Vq:&Hqj1}x!aZOHeXu[96Q;ի4TI~Bqyr Lq0/qdgqГ[E2TIPS`7fC_,ZuICJд=Jq7c0b9zG`oQZL ;S.%bۓwWT)WxghOj̠`}KfG;Y:esNfFLƎFL( Yk9v:%u5EKeq>u $!n҅om9@ߌK֟oBi50F]c>Y%]zW4ѢNPr1ӽ/ ظRI +L!cOXY խruӜ$E(E GGo8W $GEjkVRF-={348RCa[6H mRVɁu`d< ѭCեƚ,AKG߶Kw-7CZOr  /Q(pkX !STDۍZݡ 1ђmG$LE|ݮ<^bvᝁ'>oMatmI< ܭ`|2)0Vۑc'}TCcܜJ#KGJ lI1:>myB.@CZhv89 5t@ҫtϖ9Y"xEŽ9#iO+!g>~vvx#p˷ Li&SVP{gnN^)`zGG^6+[IcT=ÇcLF{XL0!֐m`|U:zC`Ddbvs' Vzy{zT`*( V]YkSSWM\&a_.EH|4mK|$z!2D}{#[-'O)\Ľ*c!Φ 9(/CWo=Dp3yyIҟτ7st6˧q+e䥥xI40%v@PpSRЋVPr\ֱ;1XTDe3+,>XfhAxe.?Ԓ:Q}j}B?j9 nt;fQ]{%7&u\V+@dHM_3Cps5n=`]Im&Pi>F(Y?n^%E^Ld[[w螥B?J8a>}v* "{ ͞ hY_)U< bسiv*^u/"~mv=BI. dpz#_0+X:X\RFkzYַY~ʑފ=o~}%DB9lOz2p9O*;"s+EZ‰ƉAr^Y,eE&PW@SU1!^tFy'#o4])qƬl>x ԨQX$iK[!]E Dl+au/Ete.+5.X]Ni(8,~"T7n(5-ؕK{<)\|P31ddÊE^e)4o3xLͷ @.MOXy&qx3 ^鑙PЬgc!Q(|>'7qZ~q ]Ibһj {F~|2& SdȠZ=3oQ֦,ҋƎW'}7DdÃNC"[ݠ)4fIlҡ:=~nJ&0Vy#{?vkh.ovs~gIExik4E9kue7 6U594d'[baTh`> n7d9@ȱyK\1©7ң_sj+fYT{z"X{cG88]Hu-FadU%Nף?p @3&C4V;RUtbn`Dgn,CKuhE(b0QjH:w \N?3=h#ؽa>ƸY{_e9aeTAIR8#^漾$^;%PRB9fRiGOAzK_pkFbsBu8E]GwDw򩫋u$|f5aZY^m-ZGUFR'xQeu"&~33nPO1$ST%sCDީТ_-wZ&I#:3P  T(PѺeC#us|B5Ic#)~osiGWdsDR g)|]C(VgB,{Oe1q4<PI e ƈɉo8>@{@q6U=EL4|db<[ʏoohFA4wP58GEBYpa҄ 1a^Hт3:]2VnՍ2o#:k,̸ jSI{7z[@U й/5l*9ky>D'ϱ)m(YefG`BuS99ONklكV/]\磖9NX2DV> X,C&v39%$B&LE($8"@f..]}b'mFsK%.4f '?Xⱎ9![7Erf.fpQϒsz[ߏf(PYu$nٳjذ'-v{+GM6нM 8 Ou`nGzU+Ǻh?P1̹8 -AR*qz0tFfH kmSߨȉ]+%Z,{m۽R#@9f0 .,RH3Nݗ] Ps7ŷHb7.p&yT)AaS7 ^Ra@ޜ ـQyDh1'6X4FEPhWH mvv]Vfm b`[Q'yM`:ɭ\ׇW!0]2}7Մ ^)42@9.2LCM@݂޷6 !P'@kœjFf*L)HQ Q*U)TF;ۓ()C{J:sɡ+(v`QM]}Pp'aÇyOҞ^~>|^̝?nddc[b "qˮSG&m ]ΙKaFq5W^e1عMenLjbuܛ2c]EHZO-3JBT̘t y BHu Ne+ ®X#VŒgAIL|LNϵ8A@CN|lx4hFKdv@W[g!q}P,A"#Og"J B kuOш/8T0s[g)dcՃDcG޹-iƒr\/# 3kMlpH(-2~\_b1R)kL\dǸ h& 8\a䉹Ou1Q9cVr^%5o&aԾiQ¦] x(ly,#KW#~-zx;&'JhHhK9_fgG`!kd4=2ǿgOg 6oiP#5'&Fj =Z`Y*9Au*_ N!V9„EC΂*OVwŕ}?\LmH}zs Nιt$QQPμͅגUiru!pz#U t_Y?x~!װ ݶc%X[8ϾV(Feh$nN[;|Q~~Op$в! u:Z󤕌@/{fqc&сUW]Z(ԓrѝzmr,'ɧ-I4*!BKn#Ͼ]/9a5AwEMW£o2U&k7sKk@7C}hC.#g 8lY\H/~{4T`)ni7P)\qRʏՆhTAh hWCx[!+v^ߥ~E.]3_&oXZ ! 3"[6w MإyR?3ڵ6StժX`DP>FT%1 >> 6T!QUĂ@3DY˥-- Oz|v~YA,7 H/JIBgِr{BX4eNg6?=fsl({wa +W4ѻ;#Guxxf)nD6Ft~ [5q˰wM(b>kVqv;0JV&yQK;qC;BorcdP,+ViyBbkȜ&?a0eea!.3 \x½>6-p ?9 tt]<R6<#_'%v|;[[-A@.U‘у 3ˬDcn&'rUIӹUGzhf$q zT 8}#B,h>R "[+I,r^BE+Hl"Y(@E #i'=o CE>{+T$J͊i0"C U2;`u ۠F30r绵3Z~!LTR"GD>F bٗhK}[0Ҿ 0zqmpz_oHIU"3}JCߛ}:ՌS<#|fg ȩk^8/#gmyӹb.*NOJCJ$}9n (n^FSui|\:l☳f,g @M֫%RC_Qd tvvVHcb:&VcP1/Ű^ X%$>FP 5l#ul߶GZL()|#pkВy9OVr;5l!gK""̠UDBgl^@j#۔7-I^(+I+g]>bW7C!C}{7w3poJ9C$;֬Xz"N!,LюxvMpY 7E@&ԕ"c\? Ag2)ߒ"B 6EXuN<>8ر:!BYm{E?IHz#ʀy FbK;_"izoRI^X:25uOQjd ZjmŎMԊ.TQLE|Zcu4uK.6%Mm\"9oH.&`kmW()s*z85W ~KE.e o's5, n{C,X^TtSY6C+Abt}y裭+9j]cs3WDgHJ{R3^rjF\s@I|pLXl @7(9tǕ6?w9yMzw@BV?;ٍ ymqpk\0Hmq(*9$ԈT],;LZR>xv3}0(~$nQآ'ivLr,kx$=vQPeF@9.44|[c{k>SL>l@ISKt<LJ6I%qS.'v;\r0VA6DWBTrrF:1 i AL)pyQ;.Nf˫xS9tB; o<੟ى {&Mޛav '҆o +a1W  kkxW/KoL-e&@Ct#]ɄM$ynqłOB$"Ӎ#bGHt#4jq4lfpbyGxІ|QN:^0WwPOmR++h)˃P`+jVMZDa,SXǔښLk'QmAY%x!j;'8HXdEG%P1B)ʕMDU}t&{gq$}0 ?č4OeoJD }'+cAX"ǣ:5h9F|,8KqSr[Lx4ct(z[ZbIsnh؄Wfu6c®\=Ye8^TYr %DW%bΘ^ .}ئ_D&ԍnL7S5@<-&=:|i].[W?%h%E;m0>xmqȖsgMt heq];mƋf Gp<=4տ4Ws3,%y6 3Ц2*,Zǧi* ntw!xNI S!vyBq\n7,ϣz@2@}lC >/S`خI0H[ʩ 56S i+h]yxeyiPRTPDwrIV2nf#26k͉,Al B^!2 .0B;urѧ!R WV W; !̺mØq. h5me:Ӑ }&uISr29S<8,BfLVU5hg&x"ȂbՌ: _ŮP]T]q#kI/1Q+P,a'z?ٶYo>r#_W`Hܔclj+0+9c{W3HǔbU|+M裹8i=ڌG1:M|B#<$A56[b$~kf}Y@/P_;j6}(+S{V܊u|IdE*'q|z '#9M1$?E-e4P"2/Q4RȰ?.ǛZuSE Vh/<,NnreZ;]巂X 8.NfQ"sq]^ :Sj̇Ρ]MM=;o D!s\"J`X~gYZ07070100000005000081a400000000000000000000000167eecb8800005280000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.35.1.el9_5.s390x/kernel/drivers/infiniband/core/iw_cm.ko.xz7zXZִF!t/5R=]?EhDTTk׶Ǽ5Vj/UdbL#kl3UI(y)'R:s ^0l9̴|}7w Dvv }1®䡆 'MPYkb>6Xvߞ͹/<ցh 5/*Sbu1?IU C{{_8= jZ; K}+byQ3qqb/-[Qr/'T$6yX M7Fݥ6٣`KӕDjIGerFpfmG'7AZ_ч)?Ѝ=PJ~X~iQ8WJaDW Μ1ҕe Ҵ-܀TGj3z=GԹw!y8 l\+K6~a[{>>vI8:O~}U~w^{ 9lJ}_ B&jVlJѕb=)1vPgP׻<^ѷ#Uiյ w'ƜE gރ,3Xh]^zU prgEC`@ ;/oR-Ɓ."<6]/K%uu<'ጷ'/+Ylو*r&fz1\묙 @ֺkF>L y8%q.?žQpkNMىrϦ/CURٞ5$- {FB1xW',+3{ٵ6+ɱvgOA ak~ExD32=9DwCZ&jRC+ eeJ'P U kNK>ww#j!B. ?_Չ0NQ];qw_JinxfR-G^FGؗc #O/񌌧@mZM-&a`ƩtWun5չwe(]=i=eѫljM,FyJK}>rlӭ&[1׾gci @&Foo&w!siTrf`:"9[ JtQ'l/#Ud.=,6H( rxkp{m #g&79ƛjEw&e5:5`{ .[kiӬNeUjkN6]8`˵z"Ìoo.!kS{q qsqˮgf_ZmrDQdxԾ=yP]*+3XFeS+kJ{{w;'(,RBE'Gy̲QL@s,Vۍcֹb~ 5'(wb{טwH2stXQ3R B#yCYq?z1c!?3׀wȭDw_Đ%_Z "aJ^S=߂31SQ)QJ,[hp}BN{vWxhLgXևԸ"<9gݛaRlY/o;sb^C.Nm-A"3?&"_J'<8lH:JiVXVԞb۾rJJ㺚"YsC~Cx]{PD-v Ȁ=} e g64/` KlQ["Zjs?j&ox";.{qP6]W[Zm:@*"ThO7i Kק]SC,v h|S{Gz2A"/t~֠q #uAĊN|{a+?4Ľ?b%ld^e]˲@٢lNbY\-j1h}1"J) }cUy ݳ?iTkŶP`D60?5,1:Ŝi^vsKŦבmv_W\9[epG,FTaaX@Š\w _ELbpm3}.J(qf*l.{缷qLJDl"$Q6 3zð,C\-v eZHshpY2I@D')/hY\Ͱ CkaVЯ- (%k0KK԰FHK\1YIB?clI*~C5 >M<SI 1 ,Bue{O#1)'exśgv&O#!D`BkLh^2cK6LF}N;m8X ZT h߾~KHR־W81G׭o4^(g IBPi1@a᫁(@hc~&cNT2j9ĚH؋%ad-|T$^Ιf! #wV)2ܺ/Mrީ_irQQ1h-ɒ~IY%#42Zpi`p?nTWE#4$/h(PaO>ߠEtu} ˰aS_uۣ屆'k0$Rk  apx~Q|pG_"jDpeh |ni$X7.'M4Cs WPNzV<+P63kҦg؀G yd:.~hVЄwVqS%A8ba&zS\ddp'ÕXFjiLc2hJ(|1)r&zq7fzSu#-櫾M:/՛*pJUEE E˦-1}gdx, NaQkq \羵G<~P"9HIG2zB#8nN-9æ0M4 'MJkZ}orxm0%?8ƚU qBY@ܟtt 9;LDsd 晱v7dL$T+bXZpWKҭ[Ӣd0._ ȩ=6>bCDBukKU}7"fK{@z:=؉B~CSyF_1m$${Ǫ 8A[F=v<gC#5E N[jRqo-OT8=I2̤ZZA6Z;E*5}aC !!h7'V-fXϘ\:v!,.tya FF6ʋ iTcqH&p|%Xt'x$0倕L09%L>+e?5;ta/6ZsxRc&E3(q{H v.r|dqcQi0>{1I0yb}Q?^q^x8{ϿnZw*RHfh~~#HʖZy і/ )I}/q8l[ΜВq=,rQ]ƙf-gXln%[9`Ef1e2>\‘ժC;-V%D(1d&EA`uE#2$^$jCM4hKa-p|5ə9}V8LP˻-N-<,[_^06YpQa MJNI#Q^CUDNm~z37-]=%KNĔ)q&a9v]<, (z+"}V$jKbq_0sEۏrѰO=9rI! a{ {G[Ccb,m7(y_ŇOw>g@pApGE("$d kuàY*( L>gldkVmoLP:}?8_ Dc7uj;ſ`ؕgN\NSZ5CjqClbֶ5FtR?D].LBBȦV0re+xrv-I9t Y W0sҦ/ `+F V|薈޲ux=rzՒG]<-j5q1 Y{q#zIFW,=#o4(8i~@K t1g5h]b~ uK dzF5P|l?`T=s:^ #Oϻ\@y^w @+c (GWq"ǶUM+1 APҼ#M\T߹gnz1ʭdJ4-};Xzp6d\+2j#Z^t'i)ĭk;%>8*9|d2d1/wx`V [Dѫ_זcr]14gtH%~ 1ADb`o@!ltVzZP哑`TNR] BƑ#E]U 99XIH=3BZCt FPlPƶFF#T㞎'mEs^ NȮl)Kű쐞C?+ 66v~ 0rIAf RG݉  ;U[ ( MF!02 (Q$-p@\9Ҡ.ͥ\pO'BX_K CУl]#^d -wr >\N_/7Svۜ/hށ c!n;]lz䩶Ef$;!w77K7Qry1ZϚc!yNs4v5W^w\i(ORfi0(WJ}6+۸B1B"Inѽ=x-ձٮtY0t wURS:`h+M4!q w(FrQ@S0Ȥ!{[o(@Ѕ: ;;snn ?iu+)҄f>@Æ(>\ʾYwm"V@UʜĤ_tC0v/[άnJ u܊ɂRRa&sZ4IeQ@n塹>KwjV xgJpw*j<$AuŇa#CuzDr`IVU^ AT*VOք06׌FIW_$xTP~+NM:|q1f9k<7WV km9\`Z*R6ayRĦ(KFYgS!J &N~9 _Bl#(jMܤmR E |> LtR;-W ~~XfADcRu}c ̖5W~k! =SM"gz8aJ{>BuӓTݚp5 +>[okz5> *n-uf8_L@5`h8_R_=}Ð\XƜ}1e*;yaA.ڬ[!Omf8hӝa9Qw KxRX: EYH!ySR; f"cYwbh(rW6t6&Gcb"7z8[.Cg!G nd#\W\yGJ&( =Q}jKr{Đ-7&]'jb7IrLގ|:FYYi9!Kw!MG8`7|><|}c ʠ񝿞E2պv  25f+;}?[Hrs("x7wCjJ0Q0-0c!~kQ@ pɷ*Lzp^{>nyIZ6v`*5 |x[w_Ėa LśϲM_z/)(Їm=1Q4Ә?UF%XqwL:H.$(V}Td0 (e&xO 83h-IIõ38O-jY92ـ  O']x7`~>Vs! Ƥ3*?4]\.PՅm]F{y~P!& 7L5y>:ozq7҆ b:iT0ǜh?1AЭC=VV:l!69ogB/oe/M"9Ԋ:bJ}z(K!bg)^<@mN'wsnJ5ɕ$;~6 +g]gٻ'h,훖>cG#(f^Sa9̺QH 1[hXr]'C":uyXtҤlՅ6%B&T&GZ|&_K`5.wQj519b,_8?' ӢV'BQ2"ag9',w71&(mHZB1?ħI~㚃7LOt~{sDq0?8:6w jq1{O$\ Ȃ%j-VDsvH!$8̤YTPrD~q}Ȓy/}>բWA~ b2A\0oy , grfЅ' eQy>`(բ.dtMB5fJg}.9le|u8LD0+qxU_㴖k2y:r u> uUJބs =v?G* pr:@ }7OOdE$REC⠒՚̘`L=^׆V r-N1EPOhb#PK3H>=d W `*`ҙ!?f4-]\7^tkn=l[se( k\y-axH޳xFpt^: K(k\Xr1^QV ١AӉ^%]UوSD@)+ bl`֔Ms{U ovm翙:5"ae1*3 5$ *D/OO:FtjMП'=Xاї9++ܤ"(\ߐc3_UZQgNVn&(?:&vۍL^PrO JG哋sDi[۴oOաUPHp+0rXhl:Wvl(uN LiX$\\zwr,]Frh!,!Am%Oh P<̇ˮj);H#4\q qiHإWRi`7MBH{Tׯt }<҆e `Ò㱌@z}Ff5ms 7x;;J!14a |r*Jy["Ŗ8=\Rk'ӳm,K)//Hc8%x˴G%D#DC 'H]6z Xz 1}yZg`_5M8w/FrNM$`79 Z(t;ۿk8BA[@E\BgdfVl`Z[zn|S>)ޢwqZ΄AnѻzӥwB:߰ kqAO7ɥRjl:6!dR@|W(w95-GκwY9]ytylW7,t0 YN֋ |9mp [NH3$V$9o*j,oJ 83D?܂83g˛a#h2 #G4=DNdi/:f듒,"3M {3Z{cp?Pt30QZ~68"E[ӫ g>?HOd\B+{ٯ [ 7!Js7J+cX!t2JecAs6iowmŎb|c1dK#Hsr&yG?hV *>77FMU_,719Q+" f&g5-jjٗnT Iwe?;NEΉOTŕ[ O Ы/+i\?ƨ^_$bqz풎,'/JURwΞ/6GlJA6nIԏo~a+Di&!qJ0*@Jm[y|Ԭ jf74୉2zP/d,iʈ1p=Oԅ#HAz ~vd'VfIMRaC{}^|)j+;ԣ˚ol!z}|j9-!jY aSiqA.ᵔу]"1 J$ݗ*|3.sU/Md觾ڮGƋ#gޝ9[+ CClk B~[Eט?^ %{?=u3"eP)6o[Ꮅ{rU}&oS8D͎i/y<4Xqf4dz' J7m%"/"~gC, @^~3fC<)/,q|&?LLk]OE'.=kے.@_|ض1ի-:nnL"}+ЂF5NJ!Zdǟ莀 ;jvMįMpb z(l1<>'V/\64QsiB><ʖcH̡=8e"0 U*:*b/?|dg  г!QVx /-25baa2d`:nH|xh ܀$=9׽ΪԹꮮ5Ah VGn+ J8gOX[םW`l'-kYlf(Nx1+/3JkwtIY:G;h& a %J3JoX›&ehd $qBx ĎR༛GXL7_K\EQ#rZMQkVN슨:| bmr0{F YjA-'Du$'Eɭ~ՙHy&DKZp}(8=z;(Msʻ I D]JsݻADŽ:*r`+0[mK7kBE^)b5G+%֌#3FXo5a8!ELEW~ -3⏜)5IHLXR)+jfB8dBgSЭV9 K_ SIIY=\U5 .!!2{ALw,0PWJDh~eNKIhY_@qӒOU pH\9/ɓ92Y 6 ʶl-~U 빳c1|?3P @`Kh26d 8\iW{(Ak'ؑ/|\P˘!I(}85ՈK<čXnL(j {Ys9^J,kDAJԡe33BrwFe RL5LszɻVi,IU^'2([o֎i\V5=.%7f2+5u@J?}̺*~H2?X5,1_cFzձv?l5<|+{WD $48q8*cH+mTbegQU''g~T|tbpi^`3!ga2{Uډ|)q]9 jȁ1&y-{1q ]q©I)qu-A2y)0dWenv%6n^@He o@ ͞Zxgf!,|p7lؓ RIz5 +%l'd eQw[jҠd)X }Ѧ250ΌҖ:4 _׳i N\Ylh[пF<25A%ӓ0 ڭ,|&)ptg.J0~(U4?uy?(8Q!z^8Ul9д6cM5}.d`ܭ?2ڀ^I jف +[1t?(Rݠ^MиO\2MT H꿠QH"X4o<8'~ΤvհW7.[ɹ Dw92>T(y`A%t7hVeQpʦ-_zف&%RtmyMQ{zJ\k4IT[q"a26Gt Nh.˿KrE-zjr""0XE'ɯͥWGoݕ̬s w'i4c3وҾt{A[ A\Y.Cˌ.z@ֺ>t,l1:rtOI aS=\ѫ䂋]~W!M֪]Ҥ><ƂhP0)HĨ0#'WٳJ ;7q1 4`QnPrJ$nԞ|4'n6jP57UqwXPfXD@8.Hb-F_. 4/UtH4,"(@";[瞱(aF,K$ d>`GLΎxHIlcAzKS#K?qC`_*>.T^x8u6rR+Սqe+Lu1,YDu酦9NCr vwf-;Њ'<$51V# '; HJ[V@]0 Ҋ_{Z$\UDI6u5B:5gh.2I}WzE/K9UՐ@a;%1+kמy^(b>}oZppShWf W4צ@gK6*}9ExUZh `$j@*~a䈻:ǍKM_-Qa7a3--|5iH;fQ:@ f %^ P|NVPz3{Md#+3" ςMX7a Ul0~ j/x&X6_a=i`]EDz v93+WwDT"/ -E'9mMw;*$ ԝ_a*? bvouOՐH!QEʟ+&~v:Ux7CSܙ9vjy^ٝpmNi$v`BэF Q=p7Qzc@5}9.LpF:XO_γJ vc^B0OI SLM* 1Q@%27"ό(R_dT%z[raVs <_FIE9L,;]JjJ%$P}gm{<󮯲?PIm:dK܀ mVpYcM&X"ݯw˹W_R#OV iIi/ru n[ĺ"&9E~/ ^wAX,^S-i:VJg}I:9r݈ $KƒXC+Ҫ{b &|2vsFp麊z8䑹%}9^&YEuRE&)4nd+7k)5tHWr*tk1I!V?$:nVGs0~ cVV>7׏PVTU`So9; U8o A)4nv7yINV /VlT~IiOaahQzXէ5,+Lz!hd|᠎Ỹ[?T6P/m4 Ĝ%uAtPA+جs䏼K"C@"d #YZy"QeHg/-=Cɼ:[ϕa^Uٙ><,L"~fN8seV= &(Ǻd7 mc]Nw~jz.>I@FŽ_!9˼}e!9Vb~'(?^"=b}~3贐KE'\vBJ`a2-,x"mZ= "V̬]1bHtfnu"9&v)ʱlV߆ؽ{6Jڥ&[FvEyȭ (DMLF<?8wKH}(PbArϭc ̰4X8N|Od?"M檼o}X [amž&)>{tY>{EUN3BվHiuVt;k1瞓_ ѹ_NZ&!Rx\?p ]\wiMAgwMD$ w,駌;=Z\V#+נL(fZbV-LBO- }B3H@Dlv%\FhWRZ&|GvͫR});F^S(Gk;j; (Tq'np*(f`Ҿ FW[N^Y{2|HhH saVޫWѭPmL|`I-/qA eʬ41B\?08X8O2JX%|k-FsgL;g( (blpU]zR-?aSLG;j0tR'f}W]bj3T8@H]'M~ `}d!?804$iV~Dໝ~na ,B]CGt=-g`9hJUFQ_oBU|}ڜK9E<فE$y3԰?Tү;),I7*t< R~G;p!Nsӱ9: 4G#=XO&.3aK=VPr)J8;"y#٦r2Z0. Fʈ%-rބU~ORfF{> f2bK L⣤=O q*) ȡmܒBDlLTgpU,t 2v\ҍKwq:}`y }Zi \W rΖr`3fzn!ݡst{{Qj%#U{q8D G- 1Rsl o9+h8/&<ᗋũ6P@\㴫eoteY3[3/mj7(d lt lQU9{8  NZ@`]ـϟ~ګNHWW&TwEGP~u+ybF l w͒K?i7Bk:c46_z*[({aaXcqfh+a ո(Ζ9%K .-"invXh$͓cIr^>'A!P[Ko9iξX1ݲS8"Z2]ha8M H'c \B"{)Ώm+>IN)S.S04 *,^qV5 rT6~EGgoZ% D cگU:"BLR%]gqYQ y uC89 ٌn*~39T-6ڧOy(Z*8н/Mwچ2$ȟ7dMLkĨ!Rt"h)zscH*sߑe#Ҟ_UMke^}y ;f_@FD?"?1Qxn\FO@×_p;ה -t|*-<$.QUj}ৡl eL(9Fl7tMM I2qaK5y]i[qM<"\W.pj)fIIF⁂PWǻQ73~S%4+ mjL\PHezc_BZnHSPꅢ+y$ȾUe"UwȲV_[*Q^WGtXQߥs` K䊚y/? wog|dWQeVJQ197Hr SVVǴnKz "4cpA|H)`dIz ^C:pEbY"'U\-`m2֯Å҆瀓[ā7Vک㓱~\L̃2`}T_KbRC { -W[٤ahgYZ07070100000006000081a400000000000000000000000167eecb880000b880000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.35.1.el9_5.s390x/kernel/drivers/infiniband/core/rdma_cm.ko.xz7zXZִF!t/@]?EhDTTk׶Ǽ; rߵ~^Gp97{1Ct$Пk8L=b[ I,*h#gGT! ڇU7;'{h@)]9"rSv!i#s)_Ws= 8DUābyGz46%fR^5j 7^n"޴˺ Afd*X6\05Y3y~%d0 gKBv hsBL1KB `jR)MC5-o_Y6CU@ lqH?1s_˖`nV}.:Q? *|Wl= { #OQyLvm萇'[0)wc 8TNEhn *dk}Z)EFGUIqnːI&QBKA,%nu(|hC@G>AѳmS2((5osVT2-sSٓMa3t3Fh)qLДJݤB_ D|~] c8PAi݁j~/:f|)~}oBꏢ- * :S۵#^q$}ᕋ/JZz kegaiuwr! ,!+z!iȞ3M\_&7̀mvUvo51btxâyBo*}l UCC:=N8>L 3lP{sG&vR7Wz#KXmI ny,jC]lޡ{:7):0?b,6~^,@=PeS1VÊСN t.]&ܧJ%Ht t>*Iz#Ƚ:OP-O\+Z W(n]-2?"P%ϴ"gN90;@Xjb$wQ#P@Bf)\+x,=˩#)DIО/Hs@3VJ`5E""P`-G.,>,k_D&Al@d 7A=RvRStH,xt;G'ofQxƩ+?jP`H'_tކ: >Ƴgl(n@chZ{*yC( օXIK[m ` sk3y7 5esarGAH"_Y^d폠_ "{k5Lt5S719Z0au CP`[Q |/ce dZ"?q\oFft=gm},XHlW1 T;bYz$g'EI0]G|c^bz xۣۡ$,{.٘v\p&qmD8nZjH>D( ?,G($)fDe?@h@ϸ(@ZgEi6G5]ߩjhF8~9Ep? &3؆l~-5Stz݋L$P0*~*Kp!S/u=3,ilZ1Mx`"sfT2ڹ#!l7`+#qvzs@ ͣ_@*LR 7b:i]|2`Ɗ;B hdRƕJǤlUA.9lVD5! <ߨg"Bm:Oeh4ax&B;Z-+²"Vj#עq 7(j{CdmѝR;y _GYvjIp]&p[[XP9IuQIB78e -T]DX/s9qbMϭlHhN(\<72XksY&B*&%=#]#\}yڔG6]WC S07ѽ~R4828)L /H4/3") M`D"t0I~dk-M!2p6?HKnRZ6ܒL]>Q<& Ŷr6WAot@{(+fя;o7qqT6P9u%[Յwn7&42}߄U[nkru"3ls>W4[:1l0p0g@ VHCb&ڣ _8B\&O'^s$ N$o]=U /D D~Qf<o Cʘ8߾JYwAӛ l P ܯzvUpbT+44w=!?~LTuR0ov͎ϡ`RjV@-;,G=׮1k%\\S<8wS;zV0<#6?ǎZm_1^)9OI;n0Yӱr ޽$pFW7F\|i`q(L-L{6)nߚ$eB6^;l9&t<0w`++vB3wtO?NcC'OFܘ=XiJFuד!JUNrjE4Amԭ({WrՐ4]4LsnVh!Mm/!t7jҌ/&~y? T=(Ts fk.͔"C[WZ<.Rdn}]! >!P]Ut)`X`UP^fI7:IYo,#?WJ Ɯصo \uid`ewK)N_ 'e*'Y{Vuc2[*3u0UDG49 ,q%KdP\"WmAO4g$ EUׯY3!-d\bbvSX+$UOJBJoxϬ$$[fn%4MO֖FPeCem¢ D`^$=c"=`ʬ,b- VXK+KK@?F ؾ?:2Vo+DS/bWޘw$f*p1 TԤA Rf\m]^?fG_3( ?+ Tw +b-H_'}xM&lˡq0C44}#-@npYp ~ F?BƦk|/i+;qdD6Y֘ Y J1 qg`_z }I(K&6`Lx#VyvW+j|wLI nGHCߋP ";m|߿/kH$KRZ}:C- w?U xU]MG߬a=irkBqxZx \U3vGO7"ioZI{džƗ%gzNӇ` p+_RcJD|r{۴g^ċ ?>#9MJ(0 ͗E.(}fn~7F@*JF98WzoG7:feDg8'hABp{uQR ,]:$є(82FdIHrb# FF2/o"dm,}uۧ כZs"LYP4)ksx4w;JI\9Z<k s KTZ4O+LxC;\ |9l7 PĊX!c /[T0:{E*:SS׺!nHq?*C_5$\cߡ>2$'Wi;~)RdA[iLCg暆NJIUC{γ]3?/[$*d\@{~C)w`BCc#vJph߬11nR8Qm#z Y0W=iTNՙ^]s@7>{ihJ&YD0+&&== ?3Y e&Vd}]),)f9/"\_/9;|_;[ŔǬ۸rsK:! D@I،a:i:,]Q& n| P0,Oƞ~^:\WH+ x`*;goc,4Ȋ i{N4⑲QĤeb{ȑ_.sj3BPnovE"bzaHv$t& A6-tJI>Zcu%ax,ZG%R̻\.'SriVEyGIU4qxmh4Mm__W˭f\_+AvquIG%q{qׇem;k,T10\ N,}#wU$evXX} U+6 n.} K Z4Q[ qh n?8ʑSGhE\LJc)~K2amP{aWSΝ-#s܂CgѭoKE:MOR!`{&:tTB("L$=Qb^ӪM6g Oy{Њ}UL Q%6bz9l@nI3+m]e«EMoxa31(hzK[ X#*$V?cZݲ_GuQ! ZRI^B9Sw Hg`3 8]7HI (z5!fFbHg"?6HO n29o8$ q`0T=z*46aefhN: L96ͯ-+KVo%C6tډ^p:Vғ ?ۉk1 Y^M&Spk|)׌%& -pM_hhlBjHZM`bH~ Y{GnSf=f`fdYt,FQn}!6?& O,OtDA <DZa n+\ _FBvO!jο\)ux3;Oݜ[C8`S$52B*Xs,hT[5b2Eɰ9!f^;DGx1 1; ̝-x2)tkVdMiWj?D5ߏHXdf5L\ei0=@favbZ[c_l󯲜k&NŦ=a:W!b5x5oaz<3Rb#.W){(.J,aUpͩQCVf,4nzOyW+WuLAv '&8e_@$ّKIũ߁F&;O|pW}[n[ĩ yc?Tp1*5%>mt,iC Eܴ(MJCČ8& Hmm`!R%R4yhR[)>CSU׹5fDbFPziNS ~A)fW|H&3RͷϵGA_)0t.DEq Z-vwЍ 6Zi'" ;C2sF$%Sv7Xt֨jػ,'T/J ;|ŽZZTX(=[ŲUP ayU~/^λU=a%#[oUyZI3 HT8h̢ 9Ϙ*L: ^%K%BvE^\CUK1y7JiJ1B$ ƶ5C-I@>1/n kfڢA`_W 4dj.9K61c=7 _-Pt|I'?PGosI);SA=~[ ]Y2<*2xeM' Hk?bun x;Z_P.ܑg쵟~cȤneY&D-~"IR~hH/"vR9KL߫yJ:[?rcЀeQOtY_%eDn`?xs49`6d7(D'Bd(2NcH#4&+HޮY٭oMe0 }ƪɀf P2:gSkV}kWfaP&UV|[~ hx-(g>? ߊܵiX$T *%mXc@ ;w1)HҶ&Ŧa`1WP2fBzQ:Ng^=߅RIjgy?xg%h8[?;0| JG, 'PywaȗvA!';߉ K r0-eLTGə;^:S> ؟ {++7S.mq缡ڬ'wD*jx%j J<" V.)Gߙ2^Egy¤N x(6&7PA^-d˹z RzMJ0|{X***%]ya%⁾f"q:7p4&a^Oq1咰1qk4xX'@aricl%^GkXB8wB7Zo??f74^p|] YȂnȤ[[ DXytƁH x|4w_ŅDTȞgcWU* n vE*#\)Sj^/}Y@ 0A1A Y>(AOGєNV}SX;PeA/a'.3d}#"CjǨueK!_ #; zTiFd_v޶zq]xߨ^Ԗ%psUZ`x& }.;_XO5nC2liax>wՐCdfk{Spd Z>nWB$72AMQWG3b$X/.9_+UŅiLe.x PˉDYM #!)"?16ՍAurkeQ._$/NEe;ʶFg,K2{MfŖ}2*F4,^8{Got]qG4nt?Ld78pJBRq̾ HeGiؐ'1=ӓB Eu]OT:r=E,'k뢷&K(̓%`3Pބ 2AƘ "qߦIڮ75aHػSC8-߶LI@ߠ*i{E)Z#֝:Dܸ2"%O3xvySdPt+w] - k ft p帝ҏZL*2R]p;.=M}[!stp [wVu嚶:ط굞!KyuܨR'D*'J w4Mc0Zl@EZn_ńE$;eS(9ojTؒE[svFoT'/GE˥*c!DLg*2Ia0#-Q7%z;z;MK+8DXf۞ Yx*M6ē'MIK5\ Co9 G"Z`SDw-2kX5(f-HKTY\(h;<.@[:IfWU)~\?[[9S9a>FϮ'CMhr}6iUYUk2VOdF!u}T:%e G(4lÿ?Emh9/#wR N[ 3M)hm#yVAH#AҵCnbh]-y@zl ip"=x&@{s@Y-Ɠ\!m8Һ݊;$oŻ&Aνcde BW$M|igy!n۔q{ knAadmmC\@m ?wgYI,7]6t>v! aΑ@;քݻdcznN \ 3%Wys,)E_n>\7u϶^2ua q.# f#Gi~nSbNB)ZmJAtky5]WAK իs3)>V:: A#gilMtBsULݵ̥?=puI>M TjX ՘~=ff.t/N v$-O>Z58m\`F̖bYL__Ԍunį? 5W_fc1x YB{ҐXqN-XV!bLjqf,YcHn/KK}SZ # ?)L?SAfD(__;<&>\xTTBy%nRcxs0ikYcR*rvA7r!\My҄wHJtz8ʃR^dө}sw`.v:zJR]URoë.>H9㲫.Αg-+/E6[*'bꈯ^c>23#2]&[G/ևkLSۘMզZJl؎_Lګlj֛wK@_ Rf fQ$7`@хݎJ' ҖCWD.J)%Ȅj9% +(]П%߿ZDEt @R8X.BmʰErg:NRImTbaH4%82wS27a~*@]ȧ+bK"wA#g R*-:"Be[$w*B߄Ssdž7D@U֡zd}+B~V볊C#b.hr`?.Q;@Ñ7-xeU;h2$\_*7?W#bSzfjEzLRRl F k]\N<'+d{/!Ěn5:Jf9yb 汋R{-g 8 6]ߴ ^l"eD$UstPT a:cB? /Y*,N."RQ!=h[ H,*D粎4_I3)i scH}6؅ 1bX`ADFi,'L jc]eydͩ!$rCls~da}[d ԲսoHC0q>r9ً@vl~ķ]27BK K.~F˝ba{>S$9Ldwq~?3FG]J^. >bZؚ07Qu.pTlH#.6&ow6$ۧpaהzAO.baDfM&"ZIaqO Ͻ3 X0=j:N_a8fG2b0y%eqҔ'_=zN7iqמ !<%Yv.̙ee1W\qc}[>l34E= _Kj}t%[!U2!}CQwv, %e0=Ý1U8%A U&RJrO[ afho^@QϪc?fMWZ|>n  L` 1!(>q.M(SD$IGZČIfu=r4@YB$wpT!=Q(ucJ*߻@r]|Ç*g$rEbSڤSql7=օf{69i3(UnQ/^K+hPҽLHJru\/~7}m_a5r~+|XNFf3I4X='BhO:Ih*iJfG!uWz4nHj j묶6h^)̱d8z$h?"^"ʱF|Bˬ `O!TzY2_˷?s ywޟdz<>.eF'"j GX[&>bv~w>< 庎aׄdf]L*u%mFXWW5uMW 뜿"|԰IU"kUUM@4&T;1Nt:eP%zN@ fe~qQĮ)mB70S_巽ك˞V$STq#Aԉ~T&FpV{S߲0L G<;yDU-KlENl gcaTA0iejߤpv]kBjy}oJQQe'Y ZݗfO:2 aL.w҈]%F> lt>U/C+6`m5V:O߅Z\\"نJOsrc7|O^/E&Ce.e3uDHG/Պ9wOו~)TAc;T7,gcpJw%)z$ɑqۣm 9Ѷ&581:ȶrAZzyňW"[tPPwT`(t2aP  {GrU/ )F"wsѡp'VDNlj۱|g|i&zFȄHNں(+Enjލk#v0(n 3Շs5o)ØB:lh#4 OH^Ko kDT֎9?dpib,map}ӆs@20-R2ۛe.-dmϪFZ2aRX(zи/㯁5-zdN7:Yϲ:ׯܦ?iLQX /!lQLܙ :mo3 r eQw[C7wPf>l%Ԓt^TJG7Ax##kMA$Hk)W6)3uCLJq'z2Ů wDox"imZ+.3 X/KPѰ>ƫȐ8ԊLFfi(<*Μhk9k=dJyٳ$c59V נID16}WW,/Udw.I!C"|"/ e>Y*bb aRAyvw}9  DA/U0xG?"鿕 <@~ TV{|[NYlY"ߴ'YZvY5SZz3 !o? DN3 Y6YN%Er[ÖQe>Sw|k)NJLj~߮3t5'AI'֏|y0*պ_V2lV !m2gV :yU.t3 3A(H1@ L=ixG\NLVىMpД*LmezU! ޺}Ƨ0"Z |aXZ_g;ڊVGJ!%62P s:OAe\xm9FUu~"fR UY) '渪uZ$"DcV| ϲeP*f-KwN.R7-+ Wel7D|J,B:֫l߂$l2Іw;c%>A7[/DP%΀GXsֹ0ѵi&*R{N8Gj G/Ms9pTi==uBb@֠:޶ $F~6>ic215;7+cqE( ._Pt0蠋M{{KtN4ވ)73QB%O;1W8Mie8zXk:>|7`߻5U .DŹjUZ&f)^cu2nlaI`>gM 3t-W"xT$Izɾ@NK@l2\6-2 QApETE5 ӿ}`v .J"^K ;Ts+H=tfʃ*h 6DsevIm`̛q=67S[<8ܜZK- wÐNN $1D7"6< GR j9}nM•ǐ+Cd|`͢L|‹`[Y%Y?.z[,y7+ yXKn;t5ӧYPDD8xheYAJ i=s%`t9."9l(MJǝJN=.o a92tq<|;s+ǿE=,voNm+WgDmyQӁgy60åND5&;Ÿ4Sn#3!,qc!oᬪxn4^CsQ!l`~&w鳊kBQ4muupAQKEŁ:tAi"i`HzzV|WJ?k I.O@ۄ p~Ȅg\&X4ƃcm4pݨ$yzQI@׷k&3"līE=UUR5V}ɦϳ*)*A2K~绛 4e@%q${t5%{3T9.NI(EOrTQUǼVç) yYy-_ux4X8t(,`9gWB7]9.ʲRm %⿱Vk6`hFK7AcԨe&yuͬ&yNNGQф{oJeOr6'" 3Fo85ٖo R8{aZInAs_6NvuFk)P?pC,CtP* 6  t W`Uy7*kd5T a)7r|CKa JnhuC};[ݻ6ۼvo!:T> 4CpmB?]k3!Rg@;dc2dYCfsjʾ'[%P;zЊZ{Et )$aP~oHQL 0?CdR+dW?n]%5q${󌕕O~p;g1JZl,IghpyWx9??<0iׄ!5pWCc[䲠 NTJyZ l9|fD@>j1s ֗ 04=a8 tq??V^ ܆{Fu$&ezuq ?|R>\`e2|` d+$qѕ/}cUnA²gh)=LUPݷAr=-tsE'+EA;6 {5K: Q7HqSh_+^Ȓ$IPPlܠVxˀWO4TWb`=JJ:SGW@?PiȎ^;J)|Q[0 O6Xk.33鱲okӁ%2{܋k[DDUsY:%im<30jxVp5ow`͒C3=&::DRϡbͅ\&`m0B7栟 #@G1z21Dx+o@[ ;P7E*Y-&*>Ο/О9_;gf9Ҋp +tAOU\a3{?QX)\@^Qc\Hfv&99! k y'ˈo&kzhZrV8P;ֹ/fU7TTX@dHw@r\WڲU'ԧ H}X>ĐrҺO`ӎ)%ͬ' 'g󧗒ddÊ[blF,e=RB[1bo0W1̼74[bQMQDs.HV|])V,|bu/}N(n'Qʘ#OUSA`Hp mx& :=r!mq{i&fnxa;םCj{IcoD5uxRzېg Fp |~N hKFm)WX2[tW2Xe=ADB2^[) w1%FdhX[vu=畆袞<}^R/<;$Ԁrhێ)@|B[Y%*{))]~ch H4@LެgM.f[zPѱj/P3:`H=gg͇) ЪZkB]Ow]o(ys y1)l'@ڼP鹘_FJ}5{vtNz8?rfj+v=:XDZ}r6!$j=%2FYh^(DU.Jc@!TbSNlANo+#s%iWSd'H E+ 鍯u,19&/HTcuSE4m4 q6ŜG ͠0ߎ̑SVn&g}oĀ ~tNIr)Yac/ĬZUr[mI+XK─UN8~9pdHMVVeKvwIci7/lb[>[a\9OFuVPuod61O[4C5õb1h^=gd.9&XSqLdk]+aђtOL}8( fԱ'N=](E2ZR%30Yay/yTW|\!jE~lZaDŽIj406d꫍#JVbb-L!RNoyh٭S{"GӿGޯ{վRSz E;Ÿ^(Lד'&;ejVq9zJf| Ȁp ̙ØNTSgx)' `BO.t HV٘/4i7c0%22@ ;.vYrD4a X*J!jѴdQN<:=ʿd^_'s #eBGzӸdeh2Q g5Y3'Shz~aoL=U>&V ]€Nq|̚ v-+gRZцs*zXd&R g~=3S2l(۠U.5 {;^jMu)w1WR0ҋ`S`&/C}5G}u%#D?6~ #q#E>d?y7o1߽E28~*\JsX3P7KƑ@[3e@} oA"(uG IWc]Iڪ)K{P[$= Ot^uy nۚj(oʊ}qQNZ2ݣU { *L PI@t"GLꊩASQm񈍪#1B{e 7nv>8aI *Mg \C/G[s)LնyCǷQI Ud>[gJX p+ QbSWeJ'5}(TD" E JWLzIUo3:K<KDzal8 *]6&1s;AEre\fL VcvgCI?FBbSJ i::'()ٺrCR+淳Pl!7 f ) :id+6N}˱= n|EjTRbב H&q-Qڻ_WR`uȭLËNBA3`G6G]ʔ}>JxL\@Xۍ'4J0L +/¥@]̸%/c+a*sD ܦug# Rg`?'ɍV]@kO ^-'^s3=&٥󚌈L L]cX+Oo&Ajhz.NK!?{sdXbK4/`<ct+jQK=-7ҘPu@;j]VgF Pt3зWewbۿ $`-KNJ689Dx7Ԡ r~9rIԽLC[ \H0a& vhKN zlۉiɘUΡ$u2J6MH>YLKD$CuPͯ1;W*mL\\:/kJ/vc>]wdQ63.X=D]Js 9!˶_X͛Kp;eUst,mn ʽlހJILC1IE^6RֿL%2QS+v1Jiz᲌r 3&u[Gs+╆__)k:hXm|qLfi挳5[Pv\c<\i'[u sfFDxH9>D*\]"i3{0bBk67+89H LpEu\D_ D)VgVжj9ƴ+_5G]'yf~/ZTb c1=1BA;B)7O'uCgO|b̍)gY1^`H`c\0}\1eh.CU4b"bC$뵁]P.az-+SDzX D/_ !l"zC!x D0G!XA)Lr&:Ib4j+_'-Jɘ/3" e?;4^Yfeun#Vӹv-=1׻<ۤAȌH($Y̹ybښM3CͅPB%Qa۾.Z>U\lYU4mk^:J/ S,dG}5FU)@Mg9@0/F $ij)nH5T!_%, KSFlɹGX۪2VYfGVS3dž1"y|ZB|cezyf蠀s|_Pzi1b״# xZuGٌPV}xFkCkϑ j̮0>|.d| mx l /pbqtB좑#.ll4a G_p01DY '17=D-\eIXPOǖ/ҢA.MT* ^䏭6E85ʹk$4iCt+g ӌԾ-Lҵ$Qq6B:T3-w)`dV؃5wZZ3UKJ_ȴFb2܉VU}5xWQq/g:W uCٿQdcBi}4ox=o&<Zg3)Cv{͹C>6^.S"'s`ᕠh %i /0{buxx!_C U&v GŌUF_|%'!˞szG]k"FND;o3[ (m<4澨*AV,T&q[" +H44-?-rN׳2.s68%Cr^ ě?wüqVBE$6dZqj=.>ԌB uN Ige8g>G% ryB^e=NC-E |76$?lV欮Dmq:d@wMMh_Q UI2u(cAt4:`ډp_*疴CІޜ7vzs$GYҠԝܷV`S*)cpYD"|(h"llgXӽyGUd#h>5$^TBWF0\+ip#4ّZUt1ې̌ :z ?B?u;CU9uK7UfԍB,%VJ}8 5H =otq]$ET_֬=c>꠭l)LH[|jsjv;=`R!JǪy_-F*NQ/.T^ 13JQZ4Gc{l)F Y;7624+|y-ت_6jB5lݠBrm|W12s'W 5pIcݘ@$~ōH!h铲Z|u"%onX Pdvٓ{ض 8LOȄ~dF<@էVWHE"ip"WWJ]r%*'qJjژʆPCKs`J́HPgx-!oBR3(:yl~?۰6-Y}0iPz?=ș_7X]!#~YS/Y:&ˉBֆlRϯBr^h .|Q0HnNu)J&$xo(N;c[:"Q}hgS*3B=*rux;D-3UvWGNDz"E #,q{=fS-jGfDlaKڪߛ 5&V_?wjW&rj9A΀<ؕ@ OEJB^{<3<2u! p^>Q2'LS_s<@ԴߋbF!F)òy󘥭WL. Sn⹾gIH@/e䈺x8B| :3(9ٿ]H//Vs p/2еwudhpb1IW(W{Uo7ǐ3/ +\0C@US#V ׅ'5i<`KeH8kPۂlx!6 6U:&Lr Dard{Q+ zokE%CX |J%WN}37$h BaDtw◹NhW5/\f{X!p?ar$2ssx'opTh-Ĺd'msÌq(; sS!#BHA&Lɺb䂧]`f/FcIla='-H~p9yضJs<]G-3~Qq΀MzJ\`5q* 4[gS|П3pU~8L)>;P2{RnsPt[P"N٣ץ u` 8W)h^ǫa/[deu8Q$&R xX.|(ːta[2&CANM! 7]T9E|iB Ź5h3"h1߉K)tVOkE\i !l6U<2C ֢h h5rȂҫ:)<PNt5z|k5[ljk`lXng=X7`uDrE? zۤˁ 1ŏ(`7/%/8RYOҺiDo>qz/6l~g<| ~0nQ5Y q˸>"עq'2z_29trV~b4 Z欠!Mw|';J(*LYbXg q4M~ʪ&t$)vNX~s[f'C¯iQ{:LĦo9[kݼ]*!;PmgT۶bw%﯄ϑJt]{LA;O'nQJI 5F!4 wpD̼G1h~YFgTN9ΔѦ%J`l뵦櫦XnDӌocC Wj>ljmj c]| +G^"tќp J+QWq EFVcs" ͎{บcxw )CKSm'>^ pzXcui 55jϩf>“ /Ç=ITRLcAs&t4Gš{4c.J*E\Síc~U|d :& {Gh֒ӹ٧`Y/bYNhHO(Ekz7PȁZ#Ky3n4<$f#Z-n7\b@?j.gyyJgoWr5m"E*1WKH nz>R{$cȪXC %]Fr^AЧ]'X#BӸ`E6T\1L ֪qJ !ГD^10z< f+ܝt<̗ljJ!e2#xC4E f;HOɣ"˦侌= FA%B/sAY+@ӻAd4y/NKgMr $~,q v84t|[cZTw#/ psaf^LsA֨E'ɏYMAyuYG>{xd"Fb6 x/K땶-jz|8@-oQc(9H'-FTSibWFac }CX,0sE 8=YXk6.佈?wr[^= wM%#.|tjx Esi7`~ _TOXIVSeŞ6)QD'i/Q ABڔpn4PV )dP<@Я)C͹Ki0c]o)""KPDW=Z9'a=Bc~Ʃ?/.{}i2w*o@VHO&G$R:Bf "9fϫ4@A%+QeZq6j[J%, &j=B¯ Hl1e.R?Fh(i=j1,&_ap `׏).8"x36 K*w/jr@02%BXǶ2[/]D0H'pi*;-/TIlқN@h}d">7#xY]&`!TQ,VǸ20muȃ h5Q|zQHm]l-QNKUΡMw<-mP"9 8)΢MU9r;_R"D&*KDtw!f if(&d'P?8Dx \ǶcL#b+z8|N =GG,՜.# lqݑ0 ۪|fA)/6h\@BT5/p=e3hhFJ:V錞ٱ%sUs$1%1)<-nH:R|Swx8YS-<BY+PH2C5|ʞׇP  x^T% #rݘ(s+Kn=`eVRvok (>F0hZ;fV8Uid'h_>l9Cj(Tf_&!cM২I\r]N7G9Źo ;='6IH'[N篡P%3`s_.V9*|pEИdH _sB"ݎJ|uxj? L7d; ӬP9Gbtfw;بUmו%"ȫ#:wedM%akI4؀*G2X\pv꬟8Dnt O#iHscPb5W49e YE`36=iw?_l<k2U߳dIE$PU d5sSKsG[ׁcV&Ўl9 US 2'=G^g Y$1P(|tÂi/qy Hy@j/~TP(^oL47``sɾ (՛KܞezLY6i'Ys˧ݬۣ{0~3JS`W<P#e;gnL8jL)w3I69ZmHMvSq9xvs(έp_01|A\D{+~\k_\gmdbQxzE6bɲb7yl`S = \y,߆h=9"Z?; ``٣b1L aKIZ 5"s~ "qU%O}綐 E"Q-j[(j#@ud>@KBBY%;pɖe |_CL,tv2ɋ[ Y8%0rVnٔ]4C_omO=MmZ=; *\ͫ:>HaH@35Nda8+?H.K _XWO'jiBx'[z*l 3(:=d}P+)I} U:,V#Ń66HWV[h櫠Sm$&>Y4y3T}NAQl$Rh Ov,v!p5Fm(LҘHGSFܯqhU5jm>Ex,j(,f."mШb0HY߯ 'GOehN0dV4[,H%FrS@t+NJ9.ڛ!_oe-2{T[.p E: D<SarGW;f>S>hM ^KA[rPh P'CZk.ǜRľ^ iC9q ĕ>.,m>6E$E 28C6E@qe/\Hm)i]\Akg#ѱ/@r!)[Bҳdkm4<-i up&#}}$O zf/^ߎZUR"]) DYR$?CIK%?~sLxܛyO_p)0l?1G !ݎIJz&j򆧾@kW>=O(X-dF_X̓Vqr&/('CÆ]Cߪu8DBݺ^{jF< WRd*/(v ۑC1iF~^3qܿaZ;F^b]c/JY.E sNQ i$m{m'[T_[{S] ҶzaJ܏ohPMp&;>bm&ԌXȒ\P)d,3L'`'`[OX3A'L 2-Md7f!͹ip`(x7ҷ[p;vzY,p + ʁw|!iTM9rCZJE(arN׷7[~.oMHa$ڥ .T>-&> hɩ4mG/(Y߃x@HYA8B"1FN?5BTg2 ܣ'u~ՃF\/iN1<0sU1,b6-)-bq pڄi^?ꛤaJrv#Uהsn04KKt'98+XAxCl 0p/pWYu"Ʋ)sM$qp7"s+mHPWm٘(Q!ɷKҤK!oVu\%\PI^~@:N5k;"@*ϗK( #]MR]{ @)uTpHH%OLsZZTOۊ:#K8n$15<ם8K M@%<Ώz6 s.(*:M/2W#@pX,Sm;T $}rƟ:|Y"Lʡb#P#fAz/!Vi:jkȍgBƜ1&ۡ޿:Ըw6,z$x`Rl>;Ð[B4@۷r:C]w !E Բx ƬɯRVx F1e%ո7-vuٝ$),(LͳI!%i'թVnKL|0'I^(4mH̝݊C fm[kgz|P[oDe-7m:kZ$Kߎ E@(gl4&4t/Q_ejfdԂ)yq䑨>ISZ^bdi" ԏ51Þ $7@)#[T+x#0A%]ïBU9UF]~wj|٤'Y3vY3W% })-qXjs*#>*Zhw)i{ξncJHsxY]WnhY}3@̚yI Lp{e[ ?䡇K$#OQ /[p@.q{Zn&}1UCϮzڢa$EWDc!ܲaEq $[.&<=8VJrx@YSNPr ȍuvqZBnX鸎\mQ/p[)Ic>unr'|*>MZw8(hHtU{25fL&?5p2-lxV9Az_PcfH}8rQyܻL`ff. 4h-m $&FdTd5VH8oSwV7)!s9[vhD3%W.#.DڕRmks&pΆ5vV?'\ )deAb>GV{oD ~wƓwZx+Q%C>Pz 0V ]WTWP`/1 l_Yutռ2o/e z[*IR!H-,wQ#4Pk5ŗMIr`Mk3 %90gGM~z* B, >MnrS >F>:}X[_{Ѳ񩯿\%PsȭCP}jC23VVt9޹^t\F;U3r|W2wql#;h)$, 9r }zYY7IH4-Qr3tO֭ĵYIO 4ݗMArF05t]bF%c}BX~jK,G6ӟ\9~@*E,wbQ:]l?\G6: |iZޝp,}M% xF+zU䢂bS~ىG웡L'Q}|P! ٟ68K_IS<\(HJF=BduxHAS0蔚ыO5S)ܓ<`r inMkgǞLB/ᘓ̸;kMZ5om*;hz 4'\b*iH:њ^ ܌4Yh Zm *96ȗ0vJkIw7drz^VkE%(g/d~y[t?.|n 2Wm*ṿ3}?˪wLwhq4 P hvo<"]ܭF◙JDt0`Q<%`.̥ԏp0n!5By)6 >C6ﶡA OMvtW+iO v'4W5AB+L ]^GI~w!q}|K "a<*&o#MΕ+3ۖR!Ô5(Fg6 [SMDGu\Xw3Y/cF"F*Aա]-P\E76p4ױ!S@C1,L'zrԄ-<`$N=>T`¡_S)ER?V!8&`WXb+aD-9<2_9_ 0զ߳|5w(Cb{z$HHmmT>^s@SéooBΖENll:$ W9`yTωR.T+c 2*D\@~BF5Bz #D˧~$־Ci1IS>93/IA8b[)KRE\bUTcf-i8v\D/k7WGvZlvb=, /_"ݡ3D<t@x8ud)ǖ..تzޞ餘ԉB(3R. (&C:4zu,b\J]!; SR])p-?@jE,S&iF<(usD(ѱ:?S REfi'i 0_=n98sa(0(NR5e}N.$zJb*WuKPT2(SaA99Oc`c]HwN+T ꨻Uyed+dg3 xqOP<" A.Q()RGe 8{ پ^Hg`Ƈl(ʠ9hyhA{Xm zwߦ[lAzOSR6*N0T朾 +A,EiѰ 8 bAQiڃIdeY41S6~lO_lvylKEe8" n*B Ӟb-|| x =tjB[RA*<$Y缩H<W8_.7j@l$60A}:)9ލ[Qzك2mlhD !V^o -ޔ +?,em5&{V97_On\SDdPAml[# ;OJ6e܋%[Ӿٞfy癿邵r}od0-&vr B;d3ؘf= Bp v%j3(ɡGel5{!Dγ]X*V&ѽZk 42}wO5U a奠1Lu𨥆Pȩ7ާ߅-reiJU7LXQc!x"W^V1/z2o~(>C\oS6JK%}/JTggePjaיa'!?yTuX< NE)ћ,3-2>|:zL?5D9mDFاr=`Bۮs}"%< Dnµ@MzR0ej(5g;'TɯlnpTħ^&C/W<NaPU& nGd(mP®* ]b>e,~l|/jT07ꎠӳ^yK7ōlT=UBt=# , 0\E$ˬp7n_9Zk \Zё\$&L%ЃEcD vL!0AڑnE/Qb:URZ f ٯJgM`N?7mB*g'EAjk2cgqp&qkLcvD}[a{CVaܛ*bnh.\7C1 qV"=hRV蘴<)*#I!.>6VEJXmSB{9;x] >Błϓw;l8}ʵ% Lq"FQ~!n*BR/Fb`B뛁3ڞE6r#`i/` ʆl`[:b#m$v!έOHEw#x3Ք j+ bͱYlvLBc}7#ӛ5g\)ɪ$ 6$\ t!溄}ĸ 1Qaye'7w5S܊/5=Z7nbF v8mQT$SĬq axsTRd`V욭1V̮J|ߕw𳬘ECW Z"׉=iGn8I"p{"AXku"Z/SL8,E9r66 ӪE0 㖟Q! =*]p NdZ{kr.{%x2' GS?w??)ЊT lvR> 10=X[OCeE,\2]lEHf}D$VđsnF][/NDF=ڏCDPۍV'ڌ8׌}_*7p-)X-h;Lev%_)頖.VI5 ]gdZ*Tfmh#kisK_rhdCrjXg ʋ&#vL+7˲Uԧ`5_A@T|-|76 I,¬gr[ ĢJ!IFmN&NQ"{f`Tat HCUƸdM1]e"ZƠ;”sX͔5f [B'0Lw֗uqJ8DZOVbR==R T+$|trTzElO٦2$y*5ST0}E|9ȴqlcXsLѯJIX7!ݯp oiN߂a0Wx&?QFNˇhR_l~M]kjPv k/klYU^V+ 뵍D/0JZ>rCR)[J;xHɤ/q7MdѬ̒bWE>w,# %nUQf`Z-e$p*MTv+Cq⽜ilOZHr&)kB/!44CO XP5DkEUC5_tA+ d /{ņTsYWc >Ӆg;")g{ug e!GWkFXDVvnpf8X =齑ۥ=Z($H~lU0.09j<ȻU_Uo_tR̎ +ZQ$x٩- Nڗ@(cO8+{|~L?홓Z dcgtW)CPQ-TcCrTu+~ e%ې\Sd,g"MR|Gi#L4g'*>"CtlT]ȵ1N}_ E d@44[i/ ˥]ƅ-K>Fޠg)Ôr֎1Wc"J혉BO~+jn3K>lH&7@sj8]͎fmdZ>FoZ˭Ssa۾̴1_Ӆ)m{6ȶ~gf,0qçL}G~H-ؑ/%G>K!B* ׍|C9O˘peʰ:*R(  rވ:bOdUf, 8m:C_,ݷƌlւu<{^+!3Թk?kdUÈ._ɟyT2EjoB>0}pR^,yd%۸G?I駭krooݞ(TBw%Vn]F'ZBe!\wGw9Rxš%2aHR25AfUJ?i`n< :fVp9Cb} LnFJ+an BճSP=&h;乯K?kWI" (X6l\!7)!L%Q5V1IW y4{ ɤ'O'Năio4O;rEH]qD %ZJs(& ]c_XL7ibwyFvFc-@}ZЏUQ&t *GC%{ A5w*ǒ !h\_ 9D%Ø=nvF,JkV*}w(;M|LYJPY~= W&i, ڑ([nY)-rRwč=B|73gAs5$f(ͭ>^NP(/Wh+7E5!\ۍgce!4e3} u#/:-+ )r'CY4C'{$}ݯ4{9Ұih{sͼsАd9fK^ <ˠ_)&gJhBȊR~Aj"nv7PoN[oH۟+eppYNgY~ .vKE{d蕎{h4 pttvN6na?G6up,b>^0P?wDŽ7LO4X`2)RX)fy2_S/^9ΐ'/|z&MmK#eʐX'9DgS@vI'9b%^Y7eG7euypWear *!Ev-[Jk2oKWuQ97AhV5jJةs`uzJV5,߶?ݨ*(GJxpgCi؛ـ3C~:}9p gb^򂨕@1J'4EbСE١1 Ґ3*g;&dlBKZS_J[NCuߖQ%+&(Rrpmdr;쐱]M)p4^wj[]|ٜvn2IiNꪻqQIvx.8,_I$T ̐y\Li\CSOsbS3Pӑ+hl_XWb\Ms|;|\\%֢$ChFY`tVgݻūkN^%1kJB5 /4i5v2/OO 5J*i{J/z[T ?,{LlxĶC kyc| $[S 'AhE'G4l2?1 ut3ԫ,{Z5G x8%q1wWڏxˑŖ}&Dy&FօH0Cp /NF[w2hsMui"wO{ $ ICi2`w0B 5lh8# eBQ7Kwyζa8cp(;Z$;QDn)<*4ub՘ݥYV%B7J0n 8?E\ !6額PDNP/f3l͹XEygܚRZQԫe?b=Rt-KxJLc-4:!PHydd7<z/[̷X}֣񡳀¾w2Vv/lt&%?|5+4*Q7sn>&0FVL&>F#&fs?yz5tܰ—Tfs{b֛F_LUPպ;5+銛4puT9N"Lq0=G|䎵4tU{g@jŤ/l+nKkCNEX9mHʫG39U&Xr{Jgܩ0\/P;LKθJgَ' f O %XŻ>}tlNtpWߌt+8ٓFR6  G*qF4 bGXVS#@jZ}F:ʆs]+[Ȭgd^ KqS %~Y( K\VfL4fNv"[sjb1Dw)y+xkm{+8-#%pB`0HC1*Ӿ22B A:ղ~Ųa(ag9jq Kiubebm^? y)$A`Xy,LT5އ}%^ީ7500Ѣmk[Wɦ^Z|߫brω5ucf]ֲf!s3Eч+m/}3 mj8'I 4@դirf#c\y"Q#]*[6]ީNk=vl5G )ʒ{rY{&R?R2k%@rrZ fĢ(-<|xA\C֍״xz 8Ivps $WW6)|m0%7ohMyFA[Cٱnsz=ɳDi[p I]C}\Lp)NV(΄>"{U/4p^ˬ}LJS*gq ¯F:F򪷂(4LxwJ]gwdgf7/H3ނ>U4Ilf^2ED \"=bI$JT*45fhy*3}G,MiyQ9_ #:hL hQ1]0EZs-l|B{TF?){ߕםO$btc_ؓ? 9RE#3}'x&tʧDB@]4'wqz hHn)H@Jnr d*Q X` [TK8K{{鲤G=KGu AtIW(é,䜀ղ{Pz%_ӀLe0:h T4fV;Ҽ֣tLl-ԲK]^rh^y+dՙO]/j:HՉ-[\ˍ^9.*A2-myY"O2YIq5z5"N|[j, bw(9qƒjxV Su+;qiJR#kFcYq97LHYkPkUCdZ`ި9n)>(%n-}K[Fp kFul^1ص^A"v8w2ZTkij7IJCznqgċZzGQ%l˩u4C8sz܏ܢ!wa?* sх}lmwHvfmDA7skZ)#*8?O[frfJvu8zu]iT.Z8zZ+~\I:KzALdC :=9sbaǥs K1*þJo~qOU푱U7`5zqnl[ 4jGWRp#̶,'I a3 gQyuYd[f9D OH?YJ~SE \E4~[ߋ7m5/[,Uw.O̸q!*!õCHXtmm3G @v[Nvu221aᜫL4>H;OL]o2kl·iL= wqRQ57;nY%٣]{j{XbfzEF"BV+p%M8yXi|2vF )p ,Vn\颉,x,BvlB|8yh{v/ֹ{"F{P"cуq^]CBW]e<>pZ<r*f>T?ܼjOfM Ӡu责BF+Uol ;(Ҁ㓖X 3BO*m]<)? M ;fOEx ^\,0MU"aȒ W:zqylc ,>u'%,r&Nv=ˮ>rW|(I d BZ̃8YO:gU鋸17Ϯт!ǩ ;K(i)6^5&@SmZ@.m|Ҩc2Fƺ>_h"_O3_~tKHC8/pK>2(K~X#K6o{RtUEp"A0@ވrߗKȴPMF 4ZN[ηԢkIpUN'+-N;o9Bc(H`+ɝå4@nz??X?!lk1\y1A Ӷ5LG8~]qI?WhgYZ07070100000007000081a400000000000000000000000167eecb88000040a4000000000000000000000000000000000000005800000000./lib/modules/5.14.0-503.35.1.el9_5.s390x/kernel/drivers/infiniband/core/rdma_ucm.ko.xz7zXZִF!t/@a]?EhDTTk׶Ǽ4^H/j{..̏l_nhLWK:rpoZ]s [65TI+ʫTJHKDP/ P]OXhkȽ~FN/z/zU\]}w%ױDdS0嬛WIa2m |_}͗sʗ#0'Cݺ̝/bd9ϛ3HMJr:7I@?sh P 44K7@\7S!g hUL `^?pUARBEqxX=_*Kow4zŷnʅXx,yQ"k4+k5Qs}oZKMLߎ˩7' MDĺyuxɰ]+,R|@yj9rчRg4u/oƶyfJU<f8sHibJ^ WE؃8vRƀHkJZ7;ҧKe蘖?{,xR^ZɃAQpR7^Zǎ[= ~#JE*u >?X=Wv" 87 03=tNЅK꬧ |5ۛbS@yo{<}I|Gma~S1_SUKTz4t *HNn_^g(PCK}GmIzK(5['#;b 2s+p`DY䔻ȣx#Z? W5BA؆O} U. b VzDhC˅QLu*08R-lܵ_X_D C_Kk{;%]P k/X#0>C16Wf,Ēb'Vk?uTLv0vj\y ?p »m&!\uݗԮ69esj$V:ߛRd)Z3qmfi\:.2J;?wfgymR +-OmYk?/aaajخ(Vqzb y Y2xnIX  f֭5'?liǔ_t䶁dJ./(=?O! κ'KCof]0zS3S~ʡᱡtL2ұP3T6#mw9!gߊ"`i C(YΖg| VT/<<-k:Ǭdxe@j"OV鉗4ˡ0Jf.sG[/3{E`ކYÂYـ Bd;Fh%pD.1`tbAfwL%qq?g2$>TP͎r:[NViaubq㖺Ƶ&wyF5e8qc:KsR>T"Ǧ*`q8Ji͏h7́+klߖ֚tC SOcxχ02lFS1wĞ2Pc7mT༐j€/,yd1}6FD瓞iD̴9ܹRt2ԡܞ_hZ\CmeBK ;m\@A-Bmx^\ Y` a撈y J |G6 8ŝj\w}Rº[}c"fXSndffK)) eFb!B\.e'W| )3dz6c+W(&>V: vw)BU'V.b3R"NfjρF*ZR%Ne~=1*eܲ%OUz{Pw|?0͞,$ǯ !jwMpTqڜI$S^?$_l pΒ'5%^P[A60 -|Rόӈw$[h+=0=pp5-R©Nn ɯ"TǸ&?Z:1 SVR[.lB[toHP kF/HYYXcr^2a|.NeӺ=1}||;j @ *mSkg*%H5zq~r@{#8uP.'%U"{+Q9W=vwq0Uo*A)vX_X #J:2ԟ>hzf%+Ru-%δ@kJu Š/˂n0)bHf\Ѓ,I7BZ'H \M@8*3#""Wvw`iFK63*䤦׶bmҒuMWe>%_lE- +p;8"KJ[ې|ՠbz]_%CҴI9b'& m٣5Xo}2 SvP ]o[}Qc%f Y(T5& 2 ۊ;}^pb we7yTkV<;% tɻ5@9 =gMU̻v>4W[7sX9.Z)5WqL)d2aʚͅΞ0!CBV$<$;GZb.aL`,a,yQW|!VѪy'nrwA,i?—VG*7s⥨'/~HnAYt{5+TA]}KLP͟ĺdںςn9\C },f"o+THr6ۆfi?I!Fz)#έQd,ę3~rӂEԫQhc@b!zWhJg{-zOvG|$%w ֻT1o"*rJ>Y%\1,N2i^ <]蕈8qSv75 tOku[F㛫 -^Dd?V  +qZ2>Щx]\؆ŁZ6}ךX6VUkt@Zt?:t Yl~K~7_tMR$8W|f0o&jCݪժW T Ͳc#,r  ZT5672$3F$^Iō<`f1J aߐhto#n=A ^eb:TJ][hӧf1[(\btCG2nZ!4)+G끚smqIb ׿r2긡bKál\鿗a". N}?F\VjSK]oe:be0qjaհ1[+QJV7.uY+pBkLr~b E/m|VC?oXv>TfV[dQJHͲCjaCiKb0dW\~-;g ]ւMh}Xp\Tm̃r85.z+Bfs1ݛYztr",-(5VOψdmc\jqrcSN=4sW{$kΓX lͯ:]Gâޟ\м__ПYvIaR>hTo܉씀"MMr_+j.,1Ib񗦒%E'7|vaEC|ɺoOxw}4xjQA4` ,OEdva#VH^w}%ze.I 04?AM޲Qu,}VWk1*<$b+'4oͦO$UC[* ncJl 8p;^ji[ tuJ.h(Ѻ?;GrBc.k b;RY`(x"e?W}Έg5E8|&J`@/362h;ǎЗů YK d`nCֱâزIGM<duSU)clb=0kvJhP= ƽwX<#%?sϨ.C²uhd$gIm皧%-c'j7N'ECYM)o7\B,w}諓eR\wS5.V^&>0F#Z;Pjka_{I )"8.ATW I6;3>_·ZM=q=F>$`!jf|'7sJsZ2-- BaǷmD{F$o$>NlE4-\rk#\eс.8lf6tɗw6\l%z研`tS5к@u4%G󆙡"p9`%i2Y+z8H8 Hs &U-KCtA'TVD )Va7%aȚCk XĈDAmg/7w1|KȻfnՍc==ۜ=a A}L[G;19y9GzOdG܅'_'vʧ̮"xglk55}@ /B޿k<`+:\26`AH ,?ubk2WD)[\%lʎ=h)"LXV|dŒa\ȑS8|0+{uP;|hY_>^X|nFeW; Ty'qMj?.( x\C Jܸõ6*Oi){ߤ2|W(vl*e"OP]Fvߛs3X.ڕrRowo\95 tAZ<|HR<#&Jޗ`jMqnsK>EXoEatUߒ7 ?}&;eD>Eqe%_eTgizۼ/sQFZs7a[^ykoՏX1ѶWB_!%̃tָ qRjRtZm3n >;bvx8?-/F*g}Q; ԷKar7=x팇z6V}cos ֤Oi߸VT&8$wZj h͗n ́qƮv |2/+1N`2T,c*W?)bCzTc5=ESzWUoxK6]Pwd}W3[0-uW% UVP7BϜ/Dk@?rBY0GShLvV G@򶫺2uh>mqQh/ɉH2p@gWQ'TOrϦ%yJg?^^O^`qb!ei gBPGp)MKJ0rRq ];uB$lmAҼ=ٕL*+Ԙi5ƐE$Of0w+GQ.9_U+` Ad< \b?{\c 4ҬTU׹#ix -=so߂!![9rK[pȧ`Vm0G/:}0L }=BhHߦPR>%qe ֪[BHQ;?Ȏ&!O?TGCn5#Zz N4ݼVlKpPD DqMWuYX0PuP]¥'?eh礵8?>>2 fj*2\ͼ&Þm.YeWP\Pk&{VpM'P_o(0!ؤuXd[ 3;H,E')(}HW7GbF#MVDJđE,Yc񯌿3&4%7T4}ҬI#@K4-(Ł[uduY.;.8 t \ >crbDghJLQnE:jg`<mqDo0L.TFP<7̆W@wTBTEn{B60?NR׮y'w vy<;>ͪD^MC{GWmrŇ08hϦk 6Y$-NOu²>a EFׂ +Qڞ=+^Թl"]5x:;٘67$sy}䰊<4

[-pE[sj=oM_1,3ғ3 ;؉OXb\"uJڀ1\WVdc^LP`qGvA?l+b/h-1 vk*KRYp5\rNHw8]clg?|_w, v Tf'fcD b]^AR5x on N֦Zݥ#7ֻ P7ǯ@}qg)|Y3 mAv@Tw{%C@=ܰxIlFd*](Ŏ %2V$յtG:W`u*YٝO5O̴X X8JQ|Gk'M].Qu6ucB]C .+֩$ zվ{&V twS/ D/e`?B/0V܅֧jQFɛ듑׿2 j4b혼ъ':PU5MtksOŢ{𢡊?&/}Q!fsO뀘0f{-C߳43ۨ-~Պ~"?AI16߯ 뗢S r ~rsX²ma7+\ɸo~6ZBׯD*%6Tcʪnbfh0&*n$D*[ʅa U{Ug&@Aovۤr[+|)pa8=$xKa]tDRw07=w'#mayb5KҴTO2{Ս ~ ]!!|@w'J Hb2@̻K/_&p$D& TymU'3DCJb{Sr3/4#>G:a׈Bm#oɚ +P,\ /+IzlOz(j'F"'rV9Rػ}sFKgMhaӃcE=en'P[qq^YnkNQJO})P]3>WV߈v|qbt f:S`~Ir)~$17%o>] cʕ[&lWnA,1˖jې.ɒf47*%>áYD\ D=duAW4cTm9.c9)ku,}#haY$(z[q6GWX6ɳyK| wwcvgW%cXB $+=P&mAv%]>Ң + whO Jo( ?V~=jNa_ut A>ʸ]q3=$!H.7ԾZfG*;uu0'>*/bc5s$ka4%JZo =M|'P{]G[NQ.PLl[bUD-tHE/h ,x֘v(D,41b8GN_Hge*[G^4duÓ&L| '܏Ϲ0j1 ^\I) -MIc9x;g!1ZrtFXi>q&}ǎ[/? `(Qqxw̛Zc;"o1~s0ƚy[c+ѯ ">mHAAIh8|nK.8^1l9h)~[Wsէ0׳552NۘQh̏2x:K#S^5뱥Mh$hAJl2 M@R:)m~tk$R䟇ߎNyIȾ^)7NZܪt& [Rk .WAʨ6fS) 4 X64|\UNZ2zpt %^[&/8#g=}YX'3a䚀ix.z\Z"SKLj`5@u3dcȓV+iz/s@C~5u7LZT@ʹ4,x_@xU/i;Tl>̿0*?Usrh~ʧhHLpViǔ8ES oo-U<.\U7*|B>d c* ={sXFۚŴD"Mwk!i 6H(\ Q1dQ.ψU!G=<}=.5"CnCݒNU$#H٬ @_I"r%(Nϻ*IJhA Gؓϼ}SXg#"8\3E Hb)? U#O@y {Z/2\s= EfeI*DؠcB{Q2M][8yRW_?T?)iO>(WJ`U݂Kc<}̄(9YeS+#IA4dLqYT,s^z  z.#SWlͱRX_]dܿlz.ބ/Ck=] xzʜ?615ju@M qz6 i3RX/Q#մ) ͔έ<Y;><phn!I@ځ7ƺN,Tiϣ-ZTrksKY=D% TSTS BԾ.RU 6T?s@| H n_M^jM' W6$)T N|* tcN=NSmzf{rMyBp"DJИkJ+<>E]jJz`xV]-:+=# ?9 ޮJzÜ1>:IԒrB')P5HO -L8vI̖Dٷފ~/:>j)N-v:+M6{}&^2p J4QdO|B"+p|N l 'luK{595*^@A S<%h6-iRRC7%Z]yV"prEPOx͚{s `8+Dxr/nOJa 8=Ә1 zt\ֳ15eaՒeڝ 1 Y wje-oQ=%_1o[.+]]1n*F#EfxRJ9VTkߙ2uXҼ/K%y[eL|Ρq4y2Pig[ȡ͜͜%@K!o+Xw`CV|wDjX]J~fHLOmtEHdtGc\Ktg=~S+fEoqs*ۂLHL,N);n|~3% 2S٥]DMMϊ~GL? 44iTN hF;_ yIGgS-WG7=F%OXәH6}Kj]"ڡo'\^t2vk'"Tlu-6L]#),aVǼo y=B|xm)>?t~f䐀8f1Dˎ*P ;]4L2ae0CjbщJE[`U;<500~(2]nwCXEne:YH!49ǧMT8_aTFl%JgJ"6 s/k4 [{hF%,,"ܱm"M:S}pcE2{Ka_BO`.y {zwΕA`m 椱&_Ԩ e\~=Y&H-$ A& C4sv+KCWfY{$Q5ɥFy4ew%O  |% ^dl-KdbԿk?8ۨH[ :6.YX A*Uy2KVj-HY6b=FiW~N9 DĄEBη2.Ĝcg LPƇ=gMOzOrzܯ@MtCE[Kŷ: .eVkZUX\^޺brp`$]:~mP*V/3HjGqmN6B_ \NkWy9M6 &0A$ڰJs{aƷ1*!T)jÎ i^lJhoϣ4)~eu V"S{._4,*^բ-;C2!KNYp$U?lo V 2pZ@y.w2iW3!@P#sy8Oڻzl8n%^7Yˁ TEX*F?TWr=.(3,Sh ΄O+S#riTL%ԚBL[4Ez1薁2S::C+UM~~?TnW9[ΐ=qlP5{&7XD/aY}!!gmȑN7ܘ^S`7& 4ײXڞ49O@bT0+`S/c9>GvcC*0 UgF줘- Ϡ]B pժC`/B~mV!`wm5w-(x ΂4jEK>uKC2:5plt6^©!J{:4R<˜_+re9*u3nyeZGrz/bjr52 bߺLp9qFgISƉp@8#mQ)>H.˗IZOZk1I)Oz=6L%Pgr>R\&iLN';uȩ@/7s3~AsI}_PM+s\0. y\98̗c;kNjRsx%~{~S7|l5[bx4\KT Qoxi9[kbbVj}5{KٯVkQd,Dd|9Ln{ ڀ~mu?{\*d$K'9{usj$!oI~œ"TE qBkZVG r|dz޿V^}0KkE-揇pH^ȱ~f&1X/}<`jduIGFŷ7ʟ;ɯ}*;<[[bVGSAd dc=v$}Ȁx4<b#0MԷS\٨l]s@XѿhY OXV6e$:gHIښIi1I[exzƵ#=3x]X!;_4T}'gq)(ǨHTP^0ax%Vbޓ(V^%4&05Z&M v =HwSA$z"cW#bSp'Vu!ɦ^S֡f_2%Fcjpd6a|Gbyb6xJ}fE Jϣ֎pg\8/fS, P`^ۚ0.eyxo=N\ '+Mev ;˖UrvcִY%:Y aB*uoDg"4[caῺ>!&*,F_\>H#{d|CQl8{x leQTmOdj;m\muԢ9bZ:^Y){P`!٦bDi+*30Rlf[(" ě](-W*>]\- K5cژ}"UH"IYdsQ a:ՠhY i'ݾ'/[rϮP2~*`IМ_@c)hd]vt:_I R|;A2G0R͸4]2$D=#"<@!Ԗ/H4V߆g-t"9]7S 0K@ݺYm`#[ag!tpM$M֦DgVߴ_ڼ.e _^ ԣ`}jӀAQl ^7U" jTS1~`OE7tSZ:yj5  gp,WrOR0V^.J.LY'Ċ\ӁT섗bi)nLy }3p# uwd: x?M RlOt&{u q<"Rhs n*xY|I<,;MAp遏Q@軸LА0ڗ%[jK?Rvj8|JI"iױ.w;}#nJXbJ_&*3ïfY;B|un{Yz*+{cCk 9dB_}A@r%$R٭ٯKǚ8x1:zm,H""%K͏gctE]᪠伜YXYӗb*h_:73O9Jap_$dx~W*1!mY~(K}Fিv|Bʹ}RӵxCzQ &79af#bn` ZwAeIjbP-H|<v"OXyA~葵 MBS<%BYOoj#6Ԕ8ڳBFҊzOLJ2gyt 3\` vWя$LmR~lwnG.~$A3O܂gc[^+?֗&E7AHCbe]tA_#`hFViNUJA6h1ԯj҂kԕ%Qv!<1b{X0[B?u2yC V$KϤυCNQtrB 7뫓eEAװGQ*r*wGzs]!n㲃+vH haOV::⬇Sv:5Xΐ2ɠ;)ubZ\88IQ 3Mc_9F#DCuPH!7=Rn}vJ>%][8+&Ylh%+~Sf5-3MZZIm(nD殇I_䊚2]x Ǿ3<8d?)E 4 P Ę9w^msDign$z"ՠ~jw2"yCvW[\P[mP)E3L,~qUpC=+UW.8JV@,2@[[|8(x5`e(IɣeM.-zYdTfC`6CtXnW祙 H9>?(7|PȠDLaBy;keZYuHSj4J#nxЉ wxJ%R)7eaDƸ8|ka`ц;@K-}y: `LbuJ>h82MlPi |g"5h2ޝG@ |#:JLN8mNؒ[s4x˦W(:' Z YSRK=go@OCrCK'&KXcvVRW?5t={DRxTd]lzY"&';Qimv1D~>bU<ȆImfK͔!n8lҠڝsHjڶ ̒ʼn xf?lAւL2`7nH~DQZL N@÷C`aSs-|n6H]Gb_L^O}NoqfWRE"֓@caPu$xPv4cM!.f?(rSmZ{ch!8 ?6&#{5e8m K$Y}%#oE27Fef͛h%9oҳrI'>~=QпAyyQe{WZըaí)+nLx)$uB armɑZQqp/rIlUMm:(3u1szMO WUY4t^ 2b2 m,lLZ,XϐT}ksKgq3"BrIwSKv%W1lj-fŬķԌt#t"s ?+`A@\MVְ@ N;j`?-$$HXzMd 9vtcJ{#W^$]h"H~tN}B?HR1β&.iu^q^#ԵUQМ%.0- ȩSL74o_p#iF|1pf&~׷{3c٘:xK@m!Ih~!z@OCyY1-m%)(Ƴ_, uXj\&^f"@XkR;3WDS͊uk -_*?Ű>-h5mg2of:eF}hr"9D`ī%"nۀmSe[v~еL2t|Cx|tf쓅)B~917GĽy4v:J#+-bhc4~5@a!`~*Ii3~lw8)j/wXY?b%2LGw[XD 㶸w5n=C kn/s49=-+s]OBuUB ],@+QH?1,b 9W&%د &$iieaZKL眡<+D Q(*3*TM\AuԄ>c9)oV'.j?>S zoNX lxVr~Q#C_+J'u19 ]^)wC /!<r8(nڂt#!<G@8pA`&a$h~6u ߑT7H*8(}]•,jQh|zjb(9v|w~(Ƚ.]d^3Y*<^MKwF!-LE5#7Vg5!x2C܎#C?s=;;&w zɅ*i-[Pq@²׃svYܓSr n3n04}Ts1n2ӑߜ׳bHxIVb[˛& +d'34)Z誈 :`\S:(KmAKgyyC}Ft]§ kó@@+:X78ۜd&tY{q[ӎt15է n` <0&ٺA82xNݪ:A`6bӾW9Non 硹M0  G$fҠvEP EtI@$I(=`MK8nuqkvOڍXc`i6f dK'߱U3Y("|"&ِ'ǎU(Df7u`jG>?htA[LֆD m`rG5PS}Hw&aXSyI}MO[#'D I% fL5f⏫dhvm|Mpől* O57e~8@l LK#` ŦlM!!ƻWv x")ngfzg rB SX BLsf%Sꐗ#2͍"f7{oo\3ӮG%_~9#%Mkp>뉎<26s|g(kjUƪmY١pyBle>K ͹; qӣfa27tFOMRZDk􄲕bpL^@yrc74WZf^&leT ;" "x'G ?cU6S |>(P|l,g'g@wi B٨1 l;LjMR>.7K'Ͱy7Wӕ/k`h4n8Y:ѭ;{eVho\g_,,{9!&fk_]Dl⊠Ga뙳U:wDDFaO?$B_H/M7ՙ{f^i>HdhJ0&塢Bh!檂[ڐ%>&(R#S^޸OԺpU&sCIomwE@-M;;G Ӡ^mA~L*R~\z6GU 3aعJO%y1K)r -fj"XIuj H[7l̮ sk%xMEP! ݂וR[~9I6x@_] .z_>XA۶G +QXJ: ݝ IXu0QvnS*W);^p݃/~8P6ôgRp(9`iDPY~f\@s"<"l"΂XS&XiN.DQK/l貒#w#gE&#I2VHm Qiuꆫ0Ffbل X Axկ0,Gj~+wzĢ(JD6;JS{׮>B;8^b0<VLD'RC@rbCۢh:Zo-US{ڀ:"w`dvebR(9 zH-׊hz Dqbl*ȹ&FW¯kvOm֫%au| Jr9`Aѕ>( pUKu'xq9ٯBKvBzH'/=A^*~3IǀgYb FwˊcgSA)R5(AK]ԝq;i]q<ޚH{?Q_ r1_:Nc,1pǓ#AuD/nKpc"cCQ h]n;<`ytuOm z2bԳ\|߼>,D{z/9A:UX]9|"I*v #:91]w bI>`}ί~Ҳ95X,i"琰ᙍd )flUnZsLI71$ 6N*;R*WSiIsVbw,y"ꫥ^LE&H",W=J٥ًrG^X$d# ~#zD8dBpS5lv !PA6m26#VD?8+"syo> k# nԡ3lRi<>4o!̔mr9C sXwi5E*˜DD[_&Rxw:pڧ*D8@Ty40D[KNUYd=~": Nj:9Z/CuuR*.>d̕')J7~iυ%s:3e#QKi%)ztMv~OgUrT[P1}Dzȼ/% F:ŷ=-uRpJ0kGJAz0 D 'w8)>FDR7~nZxݯ"Nd d; E'|ɘ^՞mExڻ= H%eW U@|}v6'cu]nzaZW>tSE(n0|-=_wO܂JE֥.`[//toLV䊞 Kalw|dXkjdCm\5X_ rK:I݊f*' BtfDI}a($3O8RAi q i D:?/ L[LNȬIMpWiXh )q[fb{:5n4]՛"W`StmPaohLCZNW$pWYecL8Œ7AsJˋdp>EbA trDS}m6d:}'0oV.ޛ6 WB+VMsHaAr-.+PZTF(Ď-XZ 1Z}680=0oԂw4^?,qhfTR@"ԣ9 !=69KE:drIRp.Gn'Ru$-K%).ٳ;Φ,˵^`ЎWJ,ZDU_cygVlt僕#i~Yjċ͂xdZC= aPN/o|WIi"Ixy/? 4N&  a({jt _A}jYن]B-":51_N1p/[y4S}P"@; kvh {k.;FZT.jRx.} iе^vܵ3Pߔ{Bk`}Xc%JI2y "0Ăd~&eG}N OK_R/6]ީo8%+֭CP@X ÎE "bt:ξ`VIAitvWC3&mp:i z]pH)@1>:`\nAZUn5g㍭o"WV)g L i(@־c e)9 z{[ 0)W['Hwa"VEcQJdjeko{\vq80cb2[ѣ@=AE4%=k3f riu? Op=EmZ2DNY'9`h8Hi7`GOysFPGxv]1M٢ _r ծR߂IVڷg+<9ݓ1L zI1?<MPK:xmm wC_ qz?pZazW0Nb(#-rCKqd#!HOfҎbc 3(aiwx>ޞFlXD o'ޛ'=6AGiUtf6l +~3]#8ٶ>*ڒmAH#% E‰O'l=Kk2) w F^wעzBK`6P5O+yw꾚$.^ K-s=%A(BŴ&x"CbwHV-$iA?2ggrGfŴ(ٰ`ߔ\)6-VA!:8ykl. EqΞqƷc*n4S_M2H%Kpx<8>6iC5^HWw";\:KI*.Z7 [i?1G_JgNy6uPultꧥSRG.4`7 Swǐӕ#UO\Aݗwjd9 ?' [`('24c:v_:'f%>@]Rre)@Ozx bn3²lxDev'N`48k`IS sWd9%DW'oaOd@8wX)cð%zhj9RWs>"o'?ڿL-?CP9mԇݸM)i80@)cc)hVՒ!K9O$/WyJ൩֔PB8I~sߤZs 75sҕ§m+odXaO@@0 Gx=?fam_-t4LXn`nPDDY8۷ʄ p3 O.kg <`UX[6s++gd,> IyFU̷ELB}L@'O, ͭ@^J&UcF|< JgScz{#L ͟IlMz n;LkVFJqa+<9"uxuKUlfCDmu'YyoHPNMԍN_9<8yW&1o6h dqu^!Xl(/,*n%o=t3'i=ƏIA6 U ~][>=+𒱘"pN!J㏛D=T4u!}309|>F=8­PЧ<ͪY1aJo%2EB}{EcL/\PoFn cEZ"o{0L=c-x%VS'[EbYAƧ4VFje(f@hCKցIz)jϜcxc&_Rv(mǢ?Xj %sm!u9Ub uާZaP?=&h* aPz^Vᑑ@d!>o%Cu18WGmg3{j{'$3|}p2A2n;U}Y"=2.!qƎZ\E!(~_>ƚs(}Xуڜ6kNg&ۋдRUzAġрr<ʻ<K$ĉƿ~QNJw/ARԡ_iG6UaƛLjG<4@GgOA2<_l~U.H\t%;(o%:X;Rw,Ds'q}NagZ}fOx B=슣D@`tV칈IArY[/pL2Ցџa Έk:T3p^%-奫"n 39yKt8 8X^Ss*l#8~Hradfs[]9x5( _dS~5?0}ռXlu-5úLlL]sUA`[p͆DZ'f`/MNt߁ S'i2- ˍLŨLԴ0lUzx vx֒HŪP]L I)?q/0KoaoD?̆A-_TE"n5\&xhSIf40w32zp$LIBq_Gֺ~~e7޿^? j,;qbmTqQֻyo8X7g9:ɸPj7-F1:Vkid/a/Uu. Ԋi6|lw.8w7xdFK] d\f}g::f;jܤ8/;zT5\o:tb .֭6e:ſॏx0ĨWsHWB^a\X#i=QC哒&#bu`DFQd`Jd}{몈,a*)JS^ecd>FKǸ=3&s-k>(m6O^d 궦 %fOV $M糏1=w&o zО6BZRh#lhFEo>β*`x'i5Qx_]Ѡ(ڙ얔,>U=MΚlPpCxG LrO-?bhAr$0:h;qC0Λ0$EFbMf/$).x=F{󰙠}Mo`/!jt/X玦!;eeU.B,=n p&)GmH~(@oZ`ddY(7)Vx>ݘ@qv?Whǭ1O%qfO*AAwYh°{!?ωP-Y DE?s-bF7%"3PQ;B#? ُ MtNpG 5]-q&pq']?7iHb"5*vO-= 01׳!_^VA隢 c>-tP 21CĜB':FAmyOg1&F8."M:BcdKOlqe3 GAnj!:|b1@+pqyhXV>WjsE5/+A湦E2*n7^cyqSW S "VXvPS`8aGIF#pAE?L⢀T4SW"\9im'\s͵=V2f>un;`?fGa Lk2ցo*xsz*I|ygz}%Jw JCX &oU^~Eqq<^E甉1g3ގxs_I֓{QmgN'R% C7N +$JsijvD`ϯ{D*%[ {SFvcݏDȖ7"WCͅYO]; Sy,[b:g kk4k۵KQH.{l܍s 3DvirTz^GzHE(tצΝ i{Dh>P1e:z? b)_z=U!~f6~+DGX X |("+*⭧(|7iL5u+!W}x'J _̖$ C67ғJ| Xݥ`C bH<*e(OQd{Jh4(E},%i )~ ^5(R;o)8T 5M$UwIH4GUK&)8ϒs{c4冤nT$u)rwXVnpk[I y9l pvu$D#617 ;!KۣL #5B =lܢ,ۆG[ZJnb s.VtH pAW[|؉d[0U ᱡ]`;"狡ggr6V[ w/-}O8xVggv[?#ޟRB|X<Gnn5 FNl r>ROQ`th#r%|fM! Lq7B:%Jg`)o%r7AB}/`!tȸ"efud{[8+]NsS ۏ8b A,أ;;d/dwtjd/%R ^‡'qKCIC9֊9>b$`UsiEib]ZiZmgϸ(~*GMZ v"2(NT2£J\4GU16K*bSնZ'Wg.Lߚ\P^C. D,@65I&ٸ{Z%\J6е'6_w\9*3? ڵroTA:iqW4bJ4,(b(ؼ"=|j.LbDsD%sQ:oIs Z{Fq;Wmv NiY ^-&4?rL HCC7_&*+HꙮI;HqÑ/{/F`o^9MjU>* >Z$Vb;%8(-[;I/,3wϕonrt<]D+qq36@5ZL^:ӪE\N]lHjQmke :xkS+KMYKP<O6jy7_imxB\F#F-u+3" ]eI![N0=by-ޝX-Qd򩟡0^;sh,hkNՋN=-B+n'x[е$4V43}!חbq]%KO @d%lƳ7=_:fiGQ*Ȥt;PuКbH~ϙuMCrp=^ E ѕ&)>7OvXz&F@RM9e.J'a3 S?hC\cErN?; Z PnэrϛMz_ar|~R70X.֙GA@.1Z5tl>ew`|aC[SnnDh3v*po$ 0&]Os/\mc‹نG^iD҄hXR:i7; tZ &F[_j dFxܛsCyJ~&0ڨQk;S*.C@fYD31qGM!¢8 YP)"rh,Zӌ!=Tk7@dijD5b5@?p q8IdM,PB$7`"0DO ' ` q1~XwhQ",eo 6j⡅#%_2OD *M0T]׹G<:%Mm4̳#&n rn*+tuBi@}~v?:ag5dMXoH68])x8ʉ]xbjbȣJP]7`Tޟe0`ogE`Uyf;pW4H2X߯ Ui ' G59= `g>تejfj"_Ⱦ,Őiس<)y]RSƼeR㆖=WF.$.¸qJ*wGjb*Y`IfتU~JRVcmqվy ~SOvza)kּgWUƫ7הrg /x²qS#NTdYF`?u!|H'Z»$K}H|*5:^yq⻔+e^Kl ͊WG|'Ca*,H3 {b7r(9x/4-k,Q9TY0CS|G^)MGR4O,wAee:U%$+v]ާ{yJ㏆fAoώh-7"~oI3>$h]aZ$7t򯳕ck24̨9kRr`CE6ws=ؤx';F̸1Po^5gYR L{AO<\CNֺ/٣g`$dsmfl}8^ e2H I1Wx 3PRm=G}䷵gxm/;jeZ41(ĺGxM($w oU̫9ܶa`*}Nbg=_:M'4$³ giGFmi7w䬂9K$:Ls0\KAjiW GdLhc.\OQ/w #\@te >wH>(q }(@a[o$v Z":QÇ $CPc:#}x7pK/ӦwΫd? RAah4#=`!et?ׂ+6ќا_| yèP;w&\C̾a>k!mk02v;}_\8^wq7X2M,ھ|ϒ/DT51 = aiȏ=YcTNW8>{nx*=/Oc2%]V0Ҕ,,dy*Y}K<11 v+GWYNA=yad(P&8-AdUFLW5lgw؂J$)G{2q؀GH̯f[U}s$@'%w 9LH|5*GdL9bdq߯3BMh[ǿ۽M u<|/^ 3RJedC8a`El4|aٮ<-Q;HwM{1ܰ^u+5Њ֢<o!!% 5>}4`&6}<B8DrO0ָ&RL.i^TY;'yMrV">)ubhr,}}r !"eyZ4n#я0={{EYA@1jchDDتg{z@?rÔ5P;8xÁskj"qRUBδf)uaU3 ~"־؁!PK'3!>FHovX% Dv}L퍗$˥;R@lĂ*y׷XzyS_(w+lbZ:Km ڠ+W'9[HhMr5{#-AG seں n!aE`GAwX3KO F:*> n:VTxeEb)Oa_1%U ~lI9tI0l'ʉ6πzjNjEX$, æ<<+^NQfQ ɯH7EbOhLzbZqaΜFxG=N +=Ggĵ fWV$Fntn_jUO6)>l*^`!1Xuo͞mõTE1E"h3 ҕӑ7p@TWU gzh;/j|c>Px#>mzi-An/-gb5qcP1B9P6(DfγyyXA5RcIghHA?}w "i7^71љDU.Ғlv=|τ`i n &׾2ZF|m J]9؏I+HT|q\_^fK)>ᡆ;ҠI|ea)7C,q6QlpE`メ}0I;(xQu\H j4C\=orߣֻ~XWL` a8n$&,"{ado,%[tCxH)m@9tOyghXcl퐳ZU xʸs^|#G"~9jsR#ڃ<mlExp۹[ >%q9MA#B`<5KyI'BLBs ~Qk5aǾm6OY !VoTsm aRdVG'jByKcwD *:ē{P]9oj" c'CB*sLY:b?$Ly(&OԪrQn?&$< ?">M%OKBAp;'OG=k04̘F//ə șA~D6WŠ,Q酣 %)(RwЇ݉ ΄w+,"xNޛQ,*/F]qS9^t}3A{\VnO9+&h?<CESYi$0mGnb׬)[e0oEF]iɱ+za*`i'ѯM5 *~EQ>:L*4MeO`mմe %7%'"}N@ONRaUx'JxY T,A]d۱_czE(ѐ/p@uMWlv.Zb锱 Z)ELu%0_Z#31Ѕw !Y,]B9#gfx? ?vS|" Ɏ3. 5[)\&cUϓ%UO 2"(y&A%`V*!cI=)} C'^}cY[N} m\7ADq/kZ`U>uy*V=_F wc㧻rOәihD &{?BW+퇷#ZtV'c\9tKZ8%B: 2֖̎SLtO v5abFUv1(h: l%_*n߭9(g@ߒ:yR 0<%5eڕAqqk9p:pao|k}c%  wSC:*MASKݹRLn`/5܄ aМ9r#-Ӳ ~׬Rp"B8*~jƺv/3 Ԣ0 RUHI ԒF\݂i5!㯖OdTD|%߫:7H=?!dIz]~]!nej LO36pRԷὭ5'Qʘ]J [-dOBʸs1U*Мw{5V9G2He3Bq&ŝXzNH,FĦ?J4cT~A_T[t“YG B`T#8`7e**@KE>yN.ilar)3pv!%<&v);zƈJ#Ҩc>hțܲۓ"H 4?&5  k}H!M5$w.(UX6-R7WYRy^s?4Wl@_e5qV]j?RuSB5GnFyIOAjhZX%i#8rcJseu[tY(Ke&iS9"8x:I G?P*A9Ү}YSK ~eVަ6n tıd ٲKv>:?92ϕ jHw9kUߍ3_{*c2)%$W)ǶLSQw=EvxF*L|1JՌGY/ #ӣG2i%wSmHzpf1-=Ȉ3޷M_pW,KV9{`Mƺ:#^}Q>7!;.#24-'tpyQA[B Q'8ڈ"<ͳ%݃c7UH vb䝬켭O%)p?ʽeY;u3}\XXV W/q|2rETR3yKw^!sެXz!smL{YԸfy~R1kQAWz_3m6n7%Jb  $Z t³7۠E!5Rw4J\vhÝfH'%{~_㢽ʫ ŌBar"`)uhFEnuKlnwRdq}~Çk!4r&л/ k%i*,ëDw!% Oxn1WUp}>l{6PH.*saAYڢпBȈ6\{5=Jɚ#(I:/ӽ.$@xvT4<-Ь($ Ө.<`3Nr{r׿Si3[랫eo.9BU%@JoxFq2q>xtmԊ'RS'OSԵ TF'HGxaTtS=Lq1:bg!4J&#b)Гϟ"w8A)/vRLM_*$Ʋ A4GmusuoiE[DSvI4=ǖ ~ Y&%ª?Q7X:uG![1_77z%]-V>c~p4zxq )"M}Ulrn„PkBҊ=J2-O.$Ći͑>/u^pSYYڙ I2jP,|fyuV0E^ ӛ邷{Ū""DyB߬fM,|<!v%sw%E 71aUsڠviçnDP5 /dVD;σ9{TZxBͪW9gt55j& 0(`ճ Cy2[#(hZvDRP?X٫cVNwvX.U^S.hy7ZZGc>yʑ+v;'+:Ҁ 6#MS.lw @ZB8f'rt>#D,I?V 0bN^P^&Ð.1Tdr&K$_T̵kνcN'ᕝm{@6ʼa| >JvPevm9=[{y<&xg2ߕYt`(- ;2+5;TkV"N2U熭حw_NrpvYľ@󲎄D"5x3Mpק9OJ|aB#]}2F.3/5F, )`@9`t.ɃjVޤ q3ͪ1_h4 eKʧzlt Sck="r*Sr÷ 8ʭbvfm3~=B[MqW\iq+&*J?m``0T;:X1뀋Y_7K"{x6Zd(dGOW"Vn:E#DMMNc݆_j^3#܎:IT<gЄ"V%>#ߵݔ[6iY$ÕJr4k=ݭͫxF&fƠqRꑤW,v E'G7;i"cG4j̬dl,!`.R 0e!w]2n?%&B/Z>`׺tၖ7d},ǜo1'C #/^t0u$IWL5lW\^>m̥)ݺKqZu9ʟ왈5ڮu`eX( ,!'úRvl t^NyrYHNJ[ql4 `dۖh2yT#Y2 <g>B="i?=աcS`97DfU]H+ S=ʇiMwHQߤ&oRzO쌽@.۸G1@R/ɒN)zCM(\azx,"Oo\kbN~C5Gy`chJX*7 r!Znчoifi+U{$7kkf߽2l'_$<Ÿ$-f:Mޤt#R+P2=KYZ P8\JrK̈́JݙXI?#Vyhb HcI={y`*OB| 59xz/> )Iau{l|I?T)ߤe=OP?Eqd-@&gݍU" aݳî.bp}7:ԝՍ7β﷎ՑTXKcn-R*!2M/l̈ ȐcL.}\ ݿ0{U((XߎEͲ0=ϔ@|,&.*?!mc} NdlyPp#J Gx7xaQMp6wY%PTG(HgfE>j&cV,{[S qʒbΈOچ9QKKЕ7>FAMxL>uC;<:)у31O4/yH.b;7wSS_?)~&&3 9 Sqgn!M6^f Lx:7kۓQݔدpnǰ؏Zo>{䯕KT}'`7ȧHKEDt|voW_Cjޤkf6Z[o3ACGSˆvזSbòۄX]j/?H3­EM({5ޗHm{ ٹ#w)M#% wLga|̝1N j O$vmlɻY; ; AG7̵̋*bbŝ*:?2Fo9HOA޻ .RKphΚJ5ƨ M#\Ĺ0Rh=0ʑ+:Yǫ'?W(+U*Ui$qh銦.T>#$iS$Un۶ZvJeOj_?'bsjv$gz-F<&5h?7!MY#w_ Ⱦ|ho ݘwtpi,,];^'»_hQl/,7(Nt@V# ^;& 5`30V3Q_՗!)+,&Eoز3wYA3"T73:N9lCuid@xfj6DhFikS&@^-GbTP^kO^9_$4iowgWVsK?KۏJINIJ)øA0Q4r)&o~O'g6@/}Y̔AdC5aB],Ͷ y_:e}]O..n[A'nrѐtJ,d_ iV#i4 /BktC,KY^~4|lZ> BGe0ZȬx,lYmy`ho b a=MXD, ?jf&[|-v8h 349"VC\B|^^(eL|B p~ܱ#.|H[6/>qS&ei_hZm?W&ԃ񦀏T'dw궝RJWH3NshT#I?~h  es({u9<isQLN\B́vꀽԾGZtٹGLs}Bz`z)Ue;2RGA (vEK+ם@9dyaesb6]^ݒϼf3 J(_@vi#D܄F%\zsKn"0VepE³U=P N8Ә;WrFyIa ;1 زG0}'nU_v=mv$?(R\{p0xIX_jk(Im5Wj0&f*uӉ4_p)zԱN)(i˽dBα\ W!oY_G+>%!w +teKdDX UQd:_e!t 5 z#*wwA9w77Dc7dA{>I6yZʓ$f%XnP}< ^_ɫkC +F O7ȀHKk OXCd,nRGAQHK*)٢p<_N tXZF#%e $ctx<8GAo C*t1.jvkoYy)O"m "@=Q› BڇN'Y~5F}r6,vY߁M߰w3KRv$Cf xdGp!Ds1{X򞔂!(fBΤ2G(W"/QX1b\j==E 93ثY=1U΀t&U- Nц*I;#/64LMNxǡ@I]i8Vx~J ;˿wi:SRv<^׏9I"_Gc2$ïA*(aoYh,6<7գXnwC⍍/eZP`9j,0 *^XZb;Af3z7' mf$ّ|w=DuIP܌UE?f{P j>|ʂ[w|NYIaC$[" 8lԨJĺ 1ufRnQJ9D*%W4.U8@}bFSA;YO|Hz:LqLЗ9Oza/aC ;d\bXx#4F԰ x!zF +}>4JP~֌ -7 Bs:jzӕf%F 4sЛ|l/G+툄1\ܾViPS|tn*J B 17]g7co(=8PXp5K."Φ{[ DOm `6MɁF w v@~ \<].L!vʩ' AȍID/QYr|HW#N\QQ 5"WತQB]q' ^Q"1ZzI2ATs$777#OJٲF X[9n"@WdZ׉ Ąh#4ISχFL~5G$,0`ӱ/RmSQၺ?p/r)ºKNhni3ҷtͻnp`>ؖGJ`ӱ٣$g" " 1GtvE2鴑'K"z/,#:bҠw4Ci@$]p5lEHONS'0kc}ߏRQ ] YoxPpʞch%ZltWq_ui7Ts")4  9r)#V{|l[v._={ 2ZVE"?ce6('^;XS{n/ao̘4TRlEW2o Jab3%@=%|!6 垥)܋M|Փ8vDdQnC"ԸKyo,+/oz3.YdRy}Z44)^M䟼pkr<r\ߞ`}9ڤxpd>8e9΍|IlUtuVqC|U]`TyBCTP OAg]E,j9F`-DwW,".Bۄ1zkkZd vO2fPh*xa1n) ӻzm4lߓ]ę%s3(;R@cG֛yxY͕r@VL>bsJC mR&']rJ².Pm&˥;+; 9 oZ9N4(%|R^ިX} FWo:յ]7IUjdy+)3`plI(Mw?4:u,yfz(BT:|¾V^;%| ߬ͩQBFewt|U҂p4/'S%0G_OE@ 5 }!{C+FigբhՒM)mOwpvԏ#fhYKFP))Α=\zkBXЕ:=6Izq*xiEM1?q$ӄϜ@KJ6(3SYXлf`GcXѓZ7!~/wuj8qvl?^s-E G9@gY@ʹNW HAN[d|ԏ3u`H' \NW@SoćC N{.OV].qO^a)W,r~A5Rկ\pbO;q8;M@V_'֞Wdf[ʜ苚ADΛeǕ͚ҝM܃Ky(EXvϐ y{Wb{tG_5{'`z9le|*qamvF%[lr Ls{6BB3?`rLۧ8Y5R71I~dqE%է9!{Pw7ٴTHTnB:a$T}`wM= "N@FB!5Ë]jXy4987Z+ ړF BoZ7唺ļY=$MFwVn={z-WWļDS9z8zEdtM q%²&Q:{l1.lJ"SKnsnˎ[8Igh*yH)# ]Lߥ?+Jh2^tz/PN P۞-'OeK)t(ԕJ~a-X 'nr]QぎYHT2fPן*hc9"jYoU嵊@t߹7UdD nc xٟ% 恱/'z TzgT3 c׃S)!a1.z9t跄Zl܊tN̨yrf mzfB! :l W#TA 'R.V;E^D6~9ԖCJ1 -cX[<7d#ڮ2< UNhߕY'>ya~w͆QKꑈe`W#Y˛퓥^`&| V43eae>' \C "5,}T= ̐,v֓8K#Q+7F1*):0Tڣ(*ǟǦNь3w ~@&ܯB!bf+Gx9!C/cV ij?@p1P<642` eqZK] ].lE^H_V>WCoƒD$N9 4yD2U;z'ݵZ|BT/[Nô<<>7RTJlNhBayEAgƊ(1 yGzn=z՝{.PX>$J@5/Y[«S"$Qǧ֡g<ߙlԥCHɌi;8Ϧ,!mqclԢF8⭦gFV!_ Cd` @*߃ҁfsiXKo>oX#PuhGkQnpƇbPPP{Rrm Lޝ,EpőVAಇ87޿@&YpZoB[ػji3:cNJVvZ0Md_̇R I>p4tvu J/Lz0{v`7OKl+M~kѷh4cFmc464**ڍG :v#@J{s3~k,& us#a!`x!\k! _n#J^X?:":M̾ Bרл AIܓ -#c$.]+f]mp~ P8W3l^?CO & 0 ˎUn'w{l)e}zlpweO\[xY@Z mпi:jj@lN;P_ewSfyДG.пx]aE*%Ѣ]Cscdߪ}Aԕ%7^$)lW=4{{Gɥ676j1YByޟ # 렩;U2cND0t&RQEF@tȖt#4t/H],pPrBG,AwdBSM:$W#Uw^!w\YvV_3[רŒ"O˿ŵ*s{UzB r6*rz.MP(n`: 쉔VD 5Jb0{VN6[СخӱоlOJo%;\sbtHZd/EKhYZ۝f Ž[͠x ܶ)Dӵ+Eag]\Sw %i; E7&RWb$g<bJ >31@]S73sw8bdZpd'^ãN?}TPew8*jheJf_6Wηg{ oiX`+[^7FFp{g{=ydKlku`MT?`!s3 2']&Jwf\QӘ$>G^%h'H_nB# R0S6U9HUmIQ?>O0r Tf6k1鞜SLP07vq39~G7Nkam|O,lwo8ptVGӶyl6 ɓ6NL?jXĢBSXBw Q}(Lq,nz6A`Y'7H a 2ZG'}qSUr&?걔Iӟ\ԞVu.t*#衵lU} 0 &l)!97pAͤew/܄"s*πS0wz,WbaB& KPY]R4ɍ$Xe$-E sh30 #ee2-ɸ~{*P_ cc9\JEG0hR;W!m :+K"ZK=n9N ~JpEjNvkD-qyE<`˻,鐯d't__B ?-R 2O\9*q#c1`5 Q8,əpo>l}LZ.T෪Iڹ]땬iF~dBKx7 <(s6o@cNhZ tkx݆VSurhI.X`]yazVK:{Pچh2 {E课T(4Z!86IW5KBrhъOAZeן-Bqb@[ 51G'VI 5T'c ȷLt?#C#gJk 1,]Q+-^Wu[Uedɨ3A L?\]VOo^I)"cQahj2X(}i:ĜK'a[`ʹ!{r(TA9%,cQhھЇPP/۹`ɿXI$93 /Q4_kKl= ͨp[irOs. Ц:Aw=BOȮhsǀjFB#Xp\s( ""d2/GN\ l<^b:AwC;AJ65aQ;BD$6b5HwF{9>F{e Z7tN{p(h"ΆIrRjNgT&);(~ =.& ag1t d<,dޓ暩'ث. C!\I;DmuSR rQoۉFF>O 8bu?WUYZQZӝ\C-b.TT}]I&f=vt3X.on; 랷9>ׁ\ ~3Y-d*|'WGEg6' dZl ,fC\q)r +@ȣDْ/'N)&Yz8;!C?,XͲ)U^GrP@TdsCu6 Pf>ɥe@)ړ-&%+0 %wֹ{4{x8'%PN<_C<^v1t,Э4$+l0NYN,S!qs~cG:AymXHEJ2-!Z^]FĈxwLoDÎyfWp .gz3a`S'BK@W$sYZ@`)9`bsv*BCFuKg u55 lwHvTJSM 3ྡL{ak+_ZW֛$Mr;iߧ?ZzFz8%bGBFgWB-Q%&8pA/zNR)绶"Fl󌧓nC6d!O3`:?UeWAkFd7#Yu`xR$lwfk֑I܆XK6U4@ɕn#t?eB5ǏB62ˢ\݋_,;dy{|Qk)kHy6[ X\L8"_eR"9 63Cms}:Rc5iL(1ig8D1[H1z=%tRZ M.z1<^-CӨ탎;ޭ希|9wK ̶J xX0^ dD`HFMy  8$EF>eָ2N}*zM[y@cښ{Eyoh2c_[ ܪ(^U ee FpbGwFMގH>\ :B:`N (wh(74]:heigK!Ǩ yTںz5Y[.v,4nBrtk.3rFI?UpyHqupȮcS8?Eս^=:}YU6;/#WgKyHN_lt[ܕMHҏct'9rJt9q5uZxvY\pw/&2li4 V@ffu`%A@Mb^m |ǎ3[=jkg)zRd_ZcZjJ$JEnТjkZy:}83PeGW`Dœ0ZDz}RZ ¹Kv2K 䀵O`ho*gkZJ7gU>MkCq/:v_v(/[ީlk\|KJz!'-`Ce,Wxt*̀Rv x+JܗDI+״MgF]z<ظgn$d֗Ɍ3(!ĈVrYr^bOHX 48D<_{ܳU]d(քIM#8ܔ#Y9w[>~## 'b7ni+hG*L`ehҗWQ($x ":"&=2d8&3d%-Y7gus"fQf,J&k^Ccx5#I:j Qv2 $w>&ZvxƣrMbx)#>ُ.aC"ɻ9aPZѲG3h,9]u^a؂ToYr91jžjr\|NL.fl^* ) |E,pJ$>*H%CK|%Za7H KfVd?:Nf`'(Ms/7D ilq0$9'V?J+TЀ?4NgH𹥙(-0.U>z$Z8] 2 PӁ\JRJ{TΉO]T6\8[v| { >Qnpz;? <0$+OEF_#H[&)0w0}~"F^|FVO冚?ҳx?N%;9,jCf.8=u:" o W twY75EOuah2ґRW&0[R01+2]9S3E R*#muz(`(#EP0$tfMGO/ZH.02JK8R(m-.fWqWaC.G\SB3h%Y O2FY%ZĶ1O^#&q[b$ f!or`$;щ2В?v5:)j]FQ #O*|Za MTi3y nFfLrv{ižKc>1?B)T'ln|6g=i:تm "{J䧗jbȇ323rbb!w8`Գ/tS !;If ʩ{ ߢEM72&ߪ?=~gKIE1HC\ylKl 4\m^7#վ1:5Ua@[pøE%͸؞.$?ƕRMp@6Kay}MF8Ź R!1I|ݛA Y3#IZ,Fg`5_lU|6<X8 "138A+J& LUުsC@ &#@"2HHQJ[)yj =zL3^GT5cPޢW0CM'pCwyrGvNJ]^r}޲yȋv%ɚ 8$]JO5Dl鞸_ѤHuTWLhb,@h9ʪegǕ/mHVCpAƺ!A` _2Io:ZN5@3A2#~_3^YǖSd7\aHP=CpS"7"'0QAy|c*]#}Ap}=9UZj)p֙en[Xj9܁5B9\hjY_A)-|1ʼPy.}b}f@ckV>Ť{%2FL^^u ItNsN5GSJ.W+߁(:3hؽцa %'!Qqo<J=hZP6QJԆ/Җi߮* VT[-pOPz)ÿSsw( I"q}:OnjDHyȂ#liwT M/{{\Q o-C Anir0! _z^"`ʱsFp xM1kHyKR2FjwLݻFf8PN0VI Jc &:fƕvAYlR8h!+A A] ! 43|O/#Pp$ R0半lRkfV@3I]eZFqlo**v6I\053e)e_?Z( ohىS?uY@@w/x9xDƤ5=*"ݻ(zOԐ)k2lZ@ 7wCŨ{XabEl Qh qܕqF3ϕ}:,cwZgusO# D! StEHcZ8dhzw9q:x?]69WD@oZ]тu+NcyʰT>$%j1ؿR:vF(;ѹbȥ*]ˠ؎?1 )stxGj EIz7ɯr31O);_8 eHUtq#Up l\ A>H'UP_=nŐxG6J21P[I"4?+MDA*Nd̥7%w UE!X)y&AK3«"KΪ~=KBU֛4紮^-R5Z9D']> Y iJ^_LjWrEIGT tֹzGa+ nPQ'Vf!4g!#Rvl׷^XG`:dո"c$閇I'32 wqmG+>2K8 `X 6:GybDiARZYj=-نjt_y!h&7S=ʱ=ea!̳XX#vMk+-5@LoVlX[+ȩ^@O TwPRsJdBGb!?QEh1؂lNGR$9҅bPca7:%mFYDR2{`2 No>dʃѦr`9{M+(GݡA>R ^/)Vn5$ ^4‘D>kaRf<|)EgruLV0Cr+3͐eq1 *M$FV.0)=y wv(8ʫublB.}Gx/1 H(W24 OECR.d#nh_ϧǫ漍 yxz!"Wvv2>];\Q鱖`*$̷a XOpX sXbwbm=4UL4AH h0BMS(U/K(! &bzE[h @OKEbC!~ZO6a"ps'@)o~*!XGrCplk$.-<Xr˝_X95 ]JtHEtɄ܇皚.p2\[q41&? g1']k;Gխ=_շ؉+!lOk7'.gWG __Hi4 qqzKB 9t(P jTX8'Yr(`,`Sz,.>tOoڝ6lu`tC."(&4xg܄_H%m[Opi;^MMZI-L)s9b-:R"^\l2 9Kb ' hP9{'4z^ҩu:ZHŽ B}#zYJ~ǴnZlDjZ\o]3L[,*k )[r%t (S<&EꙔMODƙL8/F^6=J z!y`ZUkDVStɥk;%d/|΂ˉRhJ[[" _dۖ_ lSHUS(p^1M(TW]Rk+s̈>F ?eg!wab L n'tqM؎OhO[5ALgH):()m|5 RL&?a{#hQ'D -.u6r3p_(8O:Aq{y  $aJ]=ai2p2nۢCa;r` Gp1z794ЁbK#ZZHNt؊lNaa() ddyCcށ3 *jI EEnB*A,ߒg(n ǩDEyݩ qE1'Dp0;j(~IZD!tt}#D)` Lw(_e'NƑddQॗCqU}D~ Hߚp}Wcl[.oʨQnZ␟!~c%wJK0[~^zUMuZfBeC#іEX͠@ Cꢪ\ d哼wmRr!W4EƼ;Xf Fl8Qzwq-KyWj'S PS!D8pYPQMdJH(Sx'f.qȧz69Xrf064XK ^i}q(H·VR+Z&$VB 4c;vI7شzR~w'>JW) } &f_Җ[ h z|ӆCم5tW̝b 83VWLF}a07A\gH̫|ܷ/tj Z)m~ZMz&gJ@nv ұvk3s[x_4JUrGxoqhCj1ZGo()mӼj߬5щK,?,z3;N(rz&J5~2d:h;]w|ş*PH c?Ct~F5W2{^oΆN5AZW&_\`ݮt[fiz}Sp;Bރ>:@qO{Yv()dȟlv%Z m^ݘ7R8O%$bzTg-E9ڪctQ!yý0o*ok/ @{+6Dr+OU BFAy0Q̎F ThT"t$if= ׫~2e!t޻C /Dg^SR  W1uD:䆙pa(_ hy`0 µ:+s;4gv:?ѽma,i}m1gj;&\) I&:E·I9\UgY]7!'ԘElÙ̜>Q1]AQC#7rwSi5&/Koъ׻DRX,DәX[VtnR:S jVDS$]P:kc).f¹d#I?pWdo˽3o@J.E2 4س`, eį*Q/ŕ}_dcy~L"R@?ZcW?hO@B6g;?y`n ږ:|H7YͲ;[ B_HldCMPo x dUyqy fq8u4\꾒,!DF-Fu)*MRՌbLB(m\ aU9.@ Lhgiίr%V~0V-9#4?>R^=Yz? e{;;Zdtyt~4J0*9T,R'TF_B3Od;փ] I#6Z}Ņٓsos\qqQ]]|Qڢ#"AW"_o%B9\z@~qf%S,6[$W>Qȑ+miRi͙5iӡ8I^!bP,ҭmǻbgOA q=A:3[r(K#zZ#Jt!d2޻'.  YV@a(3ެkhR9SڬD]X"# +ߧ=T*VZa+-\5WZPR?h!-c8hXV@><;L/>+8K;︐c!B~z }jy.1?J?Ya %:ztN<=uc:Cooȇ^kpf2$uCω'e)E dIR%-='UȰ&>h^؋;'xZNjID\Ġ;zzRB)ک7np\;:Ap<#Tְ[A*:)e|uveW'h`\Н􈈈Bٗ+,@+!0_ 4fF9!-TA~C(~:$X IDuvg 9؞8 +UL'᯵ބG{ߺGvW^ƾܟ Tg*:K1T >N3(l{`Eч%b{wb̽_|(vEOwKӒwK\~پG g ۲-`dKVPۤcbjh++QJ G9:j"`="Vx/x.ʒRv,Pd$|\ܒ_\Ks ֯"_ ly]x(ÝIeSu*0/yz 5-OiY. Vd%qǢ`%b]0lyj;،Aqrix*&Ŏylt>NWV҃|93mgCV%SylQN!rpc*@a pJx&UH\?IU* 6 XE7]ӱz 2 ,a s9Ll92HqcN"59 U( 1S o\¼m#3ܱ+csN[Q¨! #f-9D@v;r88+6; ZۡQmbF>/q.(o /y^lX SLlaU-$9fvDC{j w;9]O I[_NzZreL 8#[bgW<Ŋ `kl.(iT3V;0݋㡖H͔tX=9t=p/UwsuUF| PQVb<74:$?tb)1wmh߮>Bwa5SP|ly1o'5J/`@ B[=^%hL58LJjfpgH{tw }~?MP`Kn[_ A{GDEjbǼ/yyT{?;0J/9XL ~j7*~;,y{dMC i %(,%6<&T:<8|>.pOF>-3x8ˠ y,,Qka^Vl0O>]EzmrRRp 'Eka R yCg0 >,vҍW4/rUO*/-87h;Pb[l|SڻIW4T6x_RnOfrs0 a-Qڐl)mɺ1"-=)^v7qӘ/wGLV.]˙{8>p \r-=_%>?I_t;ljX:xud %W# Jr`Aot`_f ۿU5!@Ğh%&Uao.@P PqgJ8%9y^l ;p$pYut-~я36L >Gop([3@praj V ~ 'VvÒʽqD/$m*MQIkw `Cv:߷P ZDfiJ:)ZZL1טrHݶm?R *HT1FAO1·Siu-/"]tλ|G\[|`,.-M#^ X&vjLEOuռHL=e+i! =ԧûɉJ-HbSO.C>:0c ·U9 qS-ȩkzL C<V̛e3+â20`ixI.Vν ֔T!P;(:wNR(#]USi\IAl QoLZGܔZcZ,ߑ;:@n]ZDMwVAĻT:Q|0s _*[-"`p[ x^ŋD8?P}$vYܗh}Ѡá5R!&m]}L? Q?$ 9?c@>cЉ¤> dË uϘ4x-hYRR0<]Ĥ+3uv Ɏ8nnl޻hwѹ`x*I!B-X>=Ғz9p2v"֜ 5!Nhy<=c=/޷J`,ڒCf=WR;dkuu(؏=?$`P^{~;K4[YҿhnMk XtEф1qN !lrU_"wBCe,(67$Rq0m"p AG;qղw\ӱP|ZJ4dSpdUnnꪊ-E @ i,m61o>v(R҈YS:.Wr֩5cOFonDq|H jX6-}Vֹ|C "XU"n idAFYtFt.hLkT; ?yQ`hI[5 &@ݬ۱+{A@;[o۸'Yބu߉yd|(/?5HcP^"+5J9j}x)^ࢍS=sUA&J_,}JCV*6J:'E#|w6Zf[B>q@@ZKy% crà("J=>4j=NR8KuFK7/"g>~D BY]0dW-twC6KQ1ggʞuf:b8ΰ)ipn^ |s, ExM 㫑UMBtuÀˤ hZSa<)& q'_*-&tH|#ee~,D˞ۃB=\#'g~[V^[")>!!~ę`'<Fs6#缠-&补 9P#.=;O`'^F?> =T_x+̋k c[TwbwF{F>QƜщ}i1a dͳF~ `HsCpV7=F8l%zNV%DR/8kV١"~)%xXą஘OݯkRqe|ÉnU-1Gtrg CQAL+!OBA=eS i}|𰈔Qgg e@fت[aK&悢-Y/;?B+R4}<+( l$1Sܧ7F|n%g`"}X!+qF7J̩ah6ґ|wJ^2ޞ:)CE -~fWq"s|$0<'3wmJDc%UqT a0Z7U?'>\7ФhpCĬS{7+7gi` jY  VBoFPcԺ?2O2Y% zPt0^2Y․ʕe&U0~*q"u,qV!,fb]~wi98OT $k^HM'iTytkK%^~`ɶM@VmwD VkR3%괡r?%CMNV4)PMrմoKrârMHWliYo^Y[e(p@΅>Cfplsbu]`kx|PF {{4ԆE{7C¥khKpDuXy}ZE57bՑ#†rƄ"\~Vf/I;06F.-ˡI/bE.mF~۲G`ʈ%~ٝkq ]\9 垪q@]fiIכ`Eײ4ʏn3Lә5CkaVJϫv-x5.$S[DD(NuOX^A^1  4ڇP:x=ayy!Hʠz] *A(Ѽ6V\ʳwÄ:-4Dao_J L{ƦaUV1B)UU[@-ʀco-ثQ9S6Sͷ4a1 ρՆ:z^&/i`b+-6I#fpGo`Md3yGFKTdh YFw Uc)DCy L^HłK3jX*s3H0KR)VߟIsŷ<{\v ?c*at۟xDʈl[´Tҫ>Z<&##wbfbz"-^Dy6jt,{Ԉx w1co`Cۆ]8nx G|j[Z3izQê"J? 4n ca$AG=OՏABJZfzzo$J=[/,dYv*RYGR"dx3h!@ <m^kӆe1{U۶``}Wnak%MBDkXg^˿]zh7w+zO_ed}_a,la'"iֵS!IiŬq3O/56 w֞P؜j9Gmz|^dvNo]#a"+ 4/thUK uy.3^;O1f7Y *D%;B$e.; m\c2=}3xpO^c\\G٪PC?Yo^4`|~ڴysJehoG BLtObE-y9p&v=4ab{M:AnnBB)t5+^1{f*$81uQh='Oަ/׎sI]CrNd>~/X?DNf7)PK]KO]&7dc]IbRVoh^{_KS1t<wF=EˑݖxNWI:y)Q{f1缢{<(cG>v"@Ƶ<< ~9bRA;DHYY|l+~pxh=C;qBPMUXck_L)d]Omǵ]LǧL,0+7.Tbv1kCC(zc GFdb&g, y̍^̯+'wsR4Nd.9([cU#9sh6N _qH HWԽ> V>̒R+ Լ3@9wxH$!0Lr!znjh%lP$P}A0ejibER7ӤS$kiͮbH l6dI([$㥑 ={qΨoB{90xqOV࿍X)\b}Y"F?Wߵq=ֹ - DզJe| &c4\X! &K׋)ܡPCVӘ H$ivrJD8ȊƉٯo U#GvzIVTPd$]L&ɢ̳K.CaD6}[{tZeXp9fָ!41\-PXG˧[=4p[ZM(:4SKZcB0/ -^A$ϱxTyI!~ĢKzIu!f T/~+83u vH5S}}˸fFa/pduv~ۮȚx$kݞ50[9N3q.XQcbp9cۤj]NڊvElm~nRPW|[-s^*ųKA$Sn%5;}FA-a4: i 2k|ߧ0eThBQ̼AސS] )G~p؃[ dD ٛ5?Bg|Wߗ^j!f!ɰ((T"hhf >ܢfq/-yNSp&~OD[MLw~0Þ=,fU;%ziWS#Z*)؂b sg5`M ?[ߪt]aL8- ֱ7_My>ЌH4s&U}J9ٷҏBa|GLP:gC|8 5Vh/]T{ЂP%a*in ϓ!Ŧ*=bIR7gr-YοI7šA~>ܾ4l$qlJ\FUqc"MxEQRI:̾Lتչ<-RJ2Px1NU WsYn*g)D,$"!I;1L -v=߁ -lm~ pY(~qC0̸I[kWۂ'^ o܀pMԘw(Τ~ϡ(2)#R,YZC+֥ NaFs>{ p!XgO&0mfT'<aOoHHr~.c ai In#Do]zdCuC÷iʰG!ծ+hM9UFzhd_홎k'~y{Lƒ#9J)&MLN#*E}%e:D~.KFxXϒlc-ԧ}mjۂNqbNҁ6Dq>}"wW!.G}9`@v>м?I+Eq0vIOLw8i8F^0f*JEh"Ï1mor\QܡZb=hγoNcЬNE,߈J.(6DZ8/kX&(o@ͭoVʥt~y`ޤ> پSbG8 vUU=p'ց4bI-hȜu^31 7(LM XJRSO.F˕Sjխտ%vXY阣Z\o(t33P*ut(kFJt/H:*31P8q~~*3*$|9_Up6+Va-aSĢ}!dGwtq^!ͷD..: ƳX"-S|mUkUx_W?9iNQ5 Qoty T1eC|1w߀{2 PT7@uDƞ9ezh2N X /Aч#YBG?XBq}8ǾʁT+kxd ;J,%g)@fsd;bN홴^Խ#{ГP FB m0@eh2]t$\v#uP_DKrFx^+n4<~l'k[sɱWdrnQRkG^^=ܪm%2v#s(/jcG{Bu y<(ms?O8C9NvtnZXcrm?]yށ4#HJjvkjf f@b[|>檍 y-(]R|YPN^XYay zxT7(Ǒhd)"=XTѪ/u0Ċkc)樓+!~O\ZY@!YO *wZ̀HuZ-ÞmIj13<$5i@ĥr'x9@[ȹTׂ+I`E]T@¾%Ł4ԮiJ-gbؕ1R?mD:nWXJ+8%F.AtiYa,U@о̤ xbdq* thx6w/bֱ["-knؔ20Fn/ e\r^#8aG+:^; .57|z*&;J%U%\?# RPPlVD(i}f6UV9|M8. ;~j'<1n1]ܣtAڱHis~M Tvٽx[$Noi{|'s_;4Dn&Y[F%skER+3f+bfc)Qǁ(;BtaW.@4M:, 򒑤,s4^^K$J޳j3H ,DeFE I'<~38D0LPf3 \$ 8+Nk |d4ޕe3vqm9 vvY?fz3^ ?6~whuONU>O(B)ISA':w8]N7xmxtl;8rxn^p$4 /W }A 2z|d|H)_֨dŠVo>$3"żpMC-t7EUV;{kB%8iwXְ y;>ldF[ `OWAtH2n`hD8nvƆzA>h]{~.rY;wM1> @]@&MP-5GNϿڷb$&w_l@89}d?caEcd C5mV gF,q~X+ۛ4'jAr-SadgK>銛db9Jf^Se;k~IRw_[UX'ݞ,! ts[*ɥr?%؄k).DԒ6^uжvpJC>As!Cվ.q-lncVw:6<<'(!zuiȹ+sm|i[2h쀲? nH1bnb 9  ⥗=Xb/llqyZWӉ"- (gM"RUncZA0:ٷ#`}?ìs>ᡆ%ġցG@s!G7mu9h}>i OL9ޢ;Q+T4./zPӭĖ "yFp4R ͘ 6e;ļ6!™W/Ph`z!z={! -Y65د`pl*Ó9A΄e3~ݒF>ܷ;k5_l&KC#kӥfBMeق0,rN]OK9AWJ 21F4E<9S--J29OU`}4O`:zڏꜹSX@oCTToma@,yά&7qGb"OeTq1];>6# -*Z{aBVKULm:G5I3r Q "yB6`rۚIgl_57$gMn51y/t25Wr"fؔr%np_N S嚕r9 rR%^f88c}.Z_E|yЩFUy >EPsj|BO\<) ۧ ܇~jqXß"%XT!ȹr.IC]'v76.K#: VyÇ##T;HkF-Ppj(3YoD߁&m"R()'A2qlFd2 L6SZ@>fS<fw] [i=<ǚ d-D"}dW.N ϧq=l֮ǑTdy]Ee:r2e- "Ai7]*G[[ҤػQ ;XaxB᫆Ydd@YVDg<jG7*L/ xO<©=g)z(,Wa\bH t}`B^fÕ(pZB [n v%&RD}d cfrO]Roai_)R Yx9ѮT':vf\ŶU=[-TbƩ»a^6I9?vYP|N>v&.`xCd=רr2ʵH{n]lz/NzO?}f|6UMRR϶]v,e 6e7w&MK6d[oMM)V}Ԏa& g%{qUH6Ѿ}V~9Yp#;~P 4$,_QЕA׀eE(axv&GO#灇j!F̗q!!cХGMTpA:6 2Yx~ӛ-R2q\gR@zXj- }q0}y2x0FM7l@bCqUHCM~\{ə|Rϔ-l sƖtvo +//b-ӏ'> 0GS8(3 %?[UMrP팖c7C Gc(LX*⓪]6P40?U>2„2GiSqL\CK"6I"IcQ;=@`ቅnNku`iWt>{cb 䬨XڋnP]N`\ȓg 2B:@x9@HasAMJG`P mz֥j+y:U.6NJm맭2;AX>ͶK ,dZ\з Z>Jtt o1gE$,*p7cQZ~ÑT}'y"?,<vc!EYCtv6-JD\%;6_̍t hD^3BHY):rރ 4&sm#G6ˉczYxtNB_ y! /3i N"]E8([R l2cOڻ_MQ+[RRj݇HkO7tL"8usj $?#.ͶɨN!]W [ fƃ^^Uha1Wj9CݩC\ hjd.1LĎg}A>6)f8VQ|)-9=zۻH>daoq.q )}ےGӹ#IW˫1⧝U$256``&JLǝ='epŖA-7d]9SʦixL0ا]N3ДbN޼ F^NZ}Bk{|l20<c\\w-)$5ִN{HoOW`YNR=}.$5џgi8ӓt,.Y/f栃b SlT, l1}cߓh|7g֛w%)qucLo"&Y! 06Ќ?6@ 61 {Z !k+rnE\tJt=A63zR+%1cY{-I7Ŗ5Xk*%g&-YK!^.4E͚BHGww$l] Xj g]SuYyl 4A[!3)wOtF 0)& /g ~7gbƎ 'Zenbҷ2н e2 ~O$)֋=BjE/ 6X&2z@gP &ΎA#[ı{"Jw0B?fy|ՀG$,ĉCA>C$ 7~K]]W$N?[YqݬyF2p";ϰ|0,?txMM)sXNǟS+T$P\o"xGTY2l/OEmCxKr]P2t}8 xS`iCs~-hhZJZ6;bTGعbSRXYu6Y~B6OK-{^c=CA:?/>Q pD_%%FM: 'ȇs" 쉺skV&v6:9T06Ny,Of}'0Ig9F>Ög?ڒ3)%=YzXC8m!nk42j7YШlNQHE1`tg@BfawwyqW67@9 Zr>4XCg/i?, \h.G 4IRZ 5B\*Rd.X>ɫt X}pI21ǚ"OHn>1AHYF[}#Iu,fbrQKjbj}G~XjVףq#lk&ES1]!N/\HD'TD褺j,A, e:@9kj TDtQqxT b$'Ƕ9Pr(vOKE "Uj?'Wg\fň9E5:|&QC@ ~FGݦc2|pZ\`_QhD̎obpejfŢdȿ ";|eF(J6=lzO0?Fp䨛7 ԵFY!-u(/6kEG?9Utq'߇P8D%B륁޻հOZIkqC̤ƕ.ڥL$p;@&j+gpp&9ң4JĚso@zQCW0?k.-5;)FɈ80>);R=kȨ@fWdnY62ѷn\Tj!`\]Tn gY|[c0,C@oO!Os-,N{E PJ0x4l'O1m胒 8>?dO0mvRՑdVz/iΥhkJ-cb~IlO qPtN\d8%߬]oݎ2)&I*-= ؎JY;-Z ZV+ ?psr{3SO4Rŷ^EA>l)qX i$ܵ?8B0?KE ^.uXڳ ]I Z㬬r q,#Lw2TSle|{/E[| q~& EAֺ!Xsm3ߝ~{zK]wG"BD[H&k d&yP"vP_rkwiJː !8=q1mFm1bvD/G5^[H[W ~twwi SU||1v&LOL& c@EVj,>Z _?yFoz6ɨCp`cf00ߜZk=" ~]|!Hjt[\ !+}^~ 1t$mD:Scc5Wa cT2<.lcˏhqsvMq3ыobhN {c}o , 4 >7'/PU%\o0|5!bI;`<۶-{mMpU)ǀ{ǼR`z^̆RD|LrR?Ѧ! bƅnX@R[mp}݂Fq  PGrxݚ֞ë^XAjuRDWü\EcZFj]ڦ' L鰦Uu]&~)-dBm >nYš " *"LFvr䡹)$Ǘ91I^q f5_u[2VǑB̄:\?/sq)qbӜ< D2MrAQAcc_&+<dİf o"4!rYKmZfSA)/J`&|SD@]]Si_8)EdoVO&lmF-V[ @M`$2хҘr(& uRD ֵ=H6.P9Ϣo2rɖ'>ׯj*n?P#=1 K"-lgHQI:pJ+Z^"RKbWn9@KʌhqMa(O#h8?m8b%V1#pa=oL^9}̠.ͼ T=4?*.UE\[`O/e-VuqCz['P :w!:}79Oy`O94-u~ST<;'e6 kf 뵙qsϏΑ둿[׮ #"35rU*|i;/3@pTLi vht-N).ğ^8sZ5YĜ:JUƒ\;miSD6 /1D8c>,C31ۼ(.OgT?U䐩\8}Y0E> Aim虊6.86c.S ̒Ip:5u=;2s&%>e)*/hŤQݘ%9I)dj~f0F9C]MJ"dA!csXxs eL)o_1N ioy'{u)Ӎ7(LO\pBͪyR3h?]&rՊ ?8:.3F"d\lnocڵ3֝T9X' B"xtGbL4_h%9@l;͙/ i#Qp`:gm'3,ގwQP7F0C\sMyz2~dYeHSܬ41(y#i. sC/Ի+{N=Nrž^B1f6݃U/chTGW IB`K|ZL|P ZOjLRSyU:qA5[3/7uE!rN\@:-V4!,- Gb4%K9/*gNPCzJfV>8!@SSyZe N{m#ZكOTTunnM6H(J.%QsJi,16َpB¶rMX}EܾF'urӿ}t5C c찇Z#`LQɻ @Eo_Jrsb&h[=8u* čƴJ"}QC塸hfsKԓ=V#=nGABV:.;#!Mk'ƚdĨNh%&_aRx3ԵN#aSPYUGI&d+պu,nY"!0z ʊ&1JcڌYgC C}H7<_Ҳb:C@$~־եgHs)׭yԲZ?*pp@]iO0W QUءew0zow9'l\Xb^ ҈!EPL&P$Ô 5S.|N.5Z,%N*P@(e*#,!юl1Q>RkH~bw5+NY/ħY:\sw<-KZvU^$´ɫMaVjsh]ǞYc`3zԒO^*κY*ѽEc\MA,*T'16y*nЉ×&AVT#ofQAr!q0 oH]m1hN%)utb|ngB~>ţ%]깥2r~$q <}-ȩvp`mHZD9lFmSF ߇h,PX Jl);2siB: \eD `g_ee*.H6Nl9k}>;A&p؜6H󪲆gx(eM3jv6/GZE_5#g$YvӖ1uWNs7oPz^o?7c[.Ơ avDZ̬~L@@7asRS; &e唅Tbst3cW}XB-~|'h [Z~ܬ*2u5wakV1&"bhdWke @dm m֋^]wq/l8>Ap?a+Vs}YG7GET<(Fa[9Օ65?\<kuTǿ7w?x=MZ} h#niyM R'6Iӿ' ATq"0Hށ|m Oei t[Nh\<aXMLy/-wQ.G XĘy3OoѕGn-lp񭩀"&P|]$2[ ]WJ6jF>ho8j ~Lx8a4T1 s? FXkytnKFOI4Y#GU (u?z-Q8仠zoA{,TԬ -z|[[wy uBBd09`}źrd}p9~Ƅ?*A0lO0RM{=-Rs9-)%j>lpmw_&4yLROK^( M)RJmkȺKBRL¨"Q>BXi^-Jبn6CyupK,2"rG* ~T_xg7lt1(@hzkO c{說Ǖ 1b|s')噹4/9n>f]9f1EYݷZr <*g=6!*$" 3F_1Uo 뒥N}2mC=.1zy~Kx۪^qL+!b ڣ grFheLaIڵ2@$uNvD K]ILw*ElUKB^5q XlSθ.yJ͆lV= Rw^ˎ@i(9|FhĹC!z_$8&R<4GA2Tm:FxOyz>+5R\[4Wu@ cqK~}d$!Ϙn'Aj ?"wUH@ٓ%DSd)!_$o,L9hӫFq r$qJּc H275a{y# l@DZŶLi%0or+~T{f$ÎR3_Jw1[~'Q-.w@S y T>3p}Qꍓbxj$S`A%]yT oCCށJB HdևF4ꖕû ^B(?A Erl0,OS[>")m䑌 EYw`p$US؉E/LAg[VI va^"dH :Ed Dm8>#*/s\hi1(xȶ;R^ϣ}s)Hgn؇:&-",t{UF.oT:]teKrZHeN)f*: a H҄:hb2D˯-6pTlH7, XY؊Ҭ;4 WF '|u[K9j݅Ҵ4>{ 1=__z\vMWsSD ٸznLM}Wcn[R:xC[Qt%rHB(0-'AvRX-+$~K֤Û~?*)Ќ}^Z@.TPJFO;a l~n(- ׭ORr﫵IbUXI 'țg!;t0 Y4]['ߤcײL/XInbR;/6d.Uݎ.#w> a4I--`~FTv`*i1V4Gp2f]e>!ag>ϕ`HGH!V牌 o-rݖ1}$Jw%n%2 hx0=Kdۂ!2-(.g%EajZRf$3ϻE ?1^"Nd :S;'^KNpye0X8w^sV;4?F|ZJ3j }7a( Oqq̳%n뵚%G4ӖWI"s_TICN,⡓ ^-c*\NXlƬPIS/#1 .E~Hʇtxiq-taZEl4>/*>l:`v;*o7-֠0FFR+(.g8~b8n> F]HAE8٪؇qvop;+ c@gtl6\[ Ug ,H&A45ũx'*uEN~Ͽ?h⩗Hv;I̸lޫwɳנ^קrU%HVuz1]7?-bM?ƻD *жL"`8vZΜriƟ aQ_t [ jq)xôw`l1Xܸ5)&cXndqĶԈR'GS0aZ$BԸgliHCbZ7}Itwӊ#wh \z:2u5IwKS`vh1a_|hHhήD7#w^S-('L߼(og|lF U#EUV2rmq-b n~vq_T)1 K^#aΘ7X hv!K_s Cep?D}u'DCh+g)^8l\լ.HcAL b(?s:{5Ԃ_ɍ:'f+jdVJ3db_ZpzJ8(mFvij ~sk ি5lʅ~rs2p]:NA Bq+F0_~"#^?Y=s?Dv̘!tēq u s?ph;Y&{’z+Qs̢ SNofKd,͓֕GGge!".ČI}Gu ӴcH(^߿JCqMyq0CToDu3H Hp/R9·8<J'͗35*>߻hG(rLJ 8pxA˕pLSD~S%28oQ7# H!\Ɋܥ%]QS+!%S=PWi&_'7e ~ aXCmO{hzd {w-UgS)O,m X=ru}4߿ZfzN0n6?+\就a4vVpg6+p&8.ybE`F SMυ## T_F+Sⰽj`3<7raLX!r>7{QC, y34J;_y\,JH4SMY䣈{_ÑmQa <M E<"(7Mc-0M"!:",L2:}' Rޅ^$pj\5Ќv`_W<,dк}"^Wah鿩^_NOCs2Rp|L5^zl.6Prq .#"WUBTx7@(d'Y ߊX@z=~;-眄(mǂ s+ݸӘ_攈$j6XFtBGM~m7ͮ,1d3)ɍ3=805{> g_['qkǓ t<3l'a~R 4gHԷCXt]pEc VO~u4iܦ۸y" hW8#~Z:"0EuJU &Pf""bUﰻi KB\M"3*}[li3OBDd4͜c}zV k}դJk,e}oKFKIq˙E~ۉ_f,Ѐܫ7t`xdUH%(4TJJ$А7 AZXC2eEpرsɗsᒤcIpfS1]M\,l WdjzyEh3O^k O1t^ed*:)j߮y7T T>2WDkb؎ eBt:z,IOi®Hq[xl1?,Q_^)'[y)fh)#(+aj>u^F$Y늿zThG;z`>:ڸ`… \T4ss6C훘ERAk@VVWAi6Lt6v$p!tͧ̿ߩퟔ+1Gd_+MB"HlC椽gR[ &oM}]iH݇DmWCE1<GD>T_"荊osjGh`礛q LMN&}cer4vػJ)Qbwd+M%r$4 FLf Ye\ e}c]bIQ_ Ŕ+(E?",le* Z(;&_OJalAPrs*l?1ğWJiZN0>nfQaTf| /6V.gYǫ*prx]46cD>?Taۚpi"Y],Xwfnið(x.Yq?q9$~H'eC}ˈe fJӅd}(;Fb,Kѓc!]0$A}!Th1;JUJH+0U[lQW;֖{{p`#Wr0;C%,2GV0yӨ\HN=sZ9[u5 K!AP 3Xㇴ2FNi8H) ~J)pZ\*84"!S6G!8|GtK%fpaHABsZ%oB? QL!? Cfje>Tutueˌg5 D"觥u^95_+Z'!շs~5`Jma0ltɍJWq6)0RV\ I?:HVֈXYLħv V !P)XFigvJ^`- 8aG힘̎\@ D+J?;Z+V5 D,$ʖREB dXmiy{Qaid~%1BUVYnmTuW*"!VAE Ojl#h}A6 8^~D\0E:蟅W-h ƴh0)>A8A <Ioƥ|=b$ , b-JV:5;ٌ;Nـgg3CټbQ@W Vjbb 8^^^¼CINhX^N6/4ʻ9g$T hYF.)nGO#FQE 8K[eOXk/iºʞ($ ֌*Ga Q9,]{KR/1IoL1`Ҍ}viܙNo| 5U7]ĪO0XR#cF}%oӍk+ȷF:cHKɢ;1wʬ6GZ%V*ZlBn9Yg1Lr/evf>xauC lVy Вh{iڦJՠ~1 |p YBӿ~Db(ݧ/Cگ0J USw0b17f1\w9h0IږG5cJ'mT}Hܫ|}h"_ vLT(k,<1C:pRnm eQiLxFi_^$s0IlZpGu\2]Nn +@ҍoN$1޲ _o\>m&,A9BPxDS8FM^;?yv BiI[[}3k@`jߢ+rt]%K4gl6{ysYg3ݦ`yL1yoPԣИ@|PQh Y4D-B/׌!ެAR!8GuGEK Z 7$V[)Zqbp"*WHk" 2ir7zK#S+C[އd8ڼBZq6! %HLUXBz]=9df|yue1Eh'Gp1'=76C/Q>x؇y4V7*t DGmkT*%;oWwo(zȁ1&D>=-?xj~9ոp1ql3iavzba:i=4{}I1+M‚+6"ڨ:(Aפ6 ӆ%y-Lem^/_Q7,QxP^WHGyz{27s'nKeѷOV]g3AWz,NiAB7-rj}v wF;R;p ?aͅRӚ jl"`J 0<-j^,TtҍKgt@OY p;GNh2 Y{[er1N-xy5-ߝSWj{G;пEShFD~J6vL$jv[h]YDk8><^Y40."Ѻ աcCt"Eyh,r3][WA5T?w(ln,g%N]t=G$`OR1˼_.Ip.Ok;.hGs_sÈJ(^ pmZATg=oB[,; DIppQfPL6zqH.7zw/1j<5`v1k&zP ڙNd˷XBMm}$f|"f(eUh)/&[B9 wX[ANO`QsG4eջ>xq[YD恶AxPj+,4·pUv+&l[-b貝cL9~9CF7p-5P>j2.R^cr15ο [9;2!ݒQ鞝ɺ}rpO oAo'dSPxvs@w|(FmX\0 xi[\Mo!T)Ŕ9*ċ\bly8IV˂y5 sт#7YLt|Ba+X'~{1~I!G^Ϭ=bK~5wt71nc|=F~HH`Ho^ޠ]\C<Z5 է>Qnh1 ң6:1\IMxėO,Gt'z`X:x3i qP{G1v3:1ѹ]M`$#Lΐ9f(e37(9TՃ=7C-Z/~ݹ6CN]Qs&@#;Iesm MvWAj rbli4x2EfR4U&?ؚ0 3:6B]ޔ3 2AEr$OڻMl4Q7yFkb64"2v;SOUϗ,TW1#e=B82O|*;ydS}5E\B;{Pnʋnü!mf?7f[&XKeG8I@b*hOoHY@f0 Oߺ]bӯJqκL&4.)Zr !$ҵmAh6 uZھK?BS@]S$߶ *`Xj~75;h>IqW͕($5x)2-x$BG+wd :>fIpA^*̓';KEP.Ƒ(}bLSHEi(̾بRz O]to̍{CX 5ɋ>C@-Rc a-yR,&z.Ȧ#/ S_ mlhnC@[F3#]]6BEiF(+x+( hl2ɹБٗLQ2Ve^mPRl}[zdd:ңq# 3aeQ{eQXY{~=*5etIC}ll9MH2(F++Xb]n+hmm{}@<.ކd&BkYarQFz043La@Tv۬R ` D A=j6χ՜R@?\weaZvHKle@5D OH6~CxXx߭7:";ã uZK NPsqJ6&l$#u6.;fK)3s.eS-?H Y`W0>|Ȣ 8I3r EnB7 i;znz *n<䳻vO:dwnȮ_O'E5!wv6Ñ2EXt&QLv𔵄͇ILꋾ_[r*DSt]odA|B *dY1%^S7/ zTB͏Q'賉sü7@?e܏X S }h`EB1)x!Ž\?mփ\ǞYk3<2.sBc,ծ6JNm$Iyi5f2UyK!|Kbڐ*WLef*0!Cp59T˸궉?!%8aaPJH]oq賓ݗ~u\%7(/Hu5*ʫsfTwi0:VN]$fjޏa_:g:̹Uw&! -S<)kuꐧ_"jH>8x," `{@!c PBvQ\x%mM2S KQtyveӀ6/|M3;y.5wЗ[YFTe҅;>;HhR!zZHZ +L3-$51Z#IhcE]TYx׀VeT߈gԠP;.@T[~E'dHr4pha-_ћfB|I#= m oX=LRb&$.  嬈B_G MBRSQ*G#wzQ1[Z(&VڮiB .' D޺vr8to|HBph'A3%1n<Ӡ Ӹ w \@ K;;cXߟjfG3D`hS2`*停0K<` ڋ:Ȋ# hzIY#Mr^e- f{:9j)X,ჟNb*xT)i?iGQ9k6=Nſ$=kڛq{K=37S^hI쩑`в_ VM>;)N sTz1gĻrS = ts ,uXs tGfQj<]f f,^(Eɯ0[- 5 Q `l? > F acI3CnC?%Qa?]HJOq#yf)`$օAk'xvja39 h,yUxOMJA*u?[ k*|ZI+>uidoރɈEB%v5,2"`AKo*BcZIq$0Y[ nZ CKu}DmA ޽|0!/jD{z"ڻjӫ|c $,hksR]r(fKN1&P5vS._=;KfR煶b4ĆFq* bAl#;J.BLKi^B; '߅IA"B&h㑼ں|f<BӚ܀_̀ml^bW+ʦ;i[tj9C@!p!?.p3.# fVc1}d7vzsLU`M;X^͑=7`ZM?U1}oGo2nO}U؍qNzRyP^Sq$|*}m1T)D &Lyfœ6tGuVǯLTNtʶxwKZ"^rÙVNg4;oYCTZv@EshޛF\>A`'SW컄2T `Y.FFI0=nՒ9*`Bps/7 lg9AOV+Ysezi5;-Qg 'T<{$*}dN]l?)O1zCn%Ya7;A~Ж9ɿfin埛ĭJ9k}]۝~9׀Kjy}&n/ 64h&JvW9x!o@VRz˙z?/_lJ Z7,A/zR#[$1*A w`p"=HZgyc?9ͥ"qWOTaiAJBiɐ^O3r`qUqZPaL`,+p]g4#nȺ0myVw 6p}:jO=Qli y^&X: C&gF)@nՖ*͆ݝEv1ĕ5N;љĬ)ڑEC>&A*Ǎ^r 6aMlmuuX'3`0#'j0nWTldž-?r;b3tnSTVDPNJ>d;%2pP ]Y(hp)DlU;Oٗ=trz%%<ؤGμ?ti^C>1X;RjxPORC JC/#Fjl0jVzr\ @RSXҺ@ {-Ahp_y@b6.ޤ+ngO(ŁO$4IF*ر{I]b3M\V̫gʒV@@< NyH7={i-|;ո\\k 3^<`)jNeb$- ?s K3 ] dzFⰵx|"?($q8t6t=/a KȺCU)ljmgEPt|z"vIo p&)Jx=)Y" 9ǜ~R}rUpwt*,|v쏀1@*|?T=;u2dHw .@]a:j^$4Mt@2.Nkq$N;{?|vVYyfRJW[1'DvIpxe7Kl&Swi0mxh}ȉk< $952xɗIR7ݻځX^=AQ^R5}🄍j܉(YUj2]T[ U ׉jy(Jگf1|ϩY)%h .].bGE1W? yt+q5 ~8#, ɹo@-^bpc͘!E>wOgfM`5>vւoX9Kt'B=~)bPc>DXu<1׸jyBb .tS1$gdSI1"_^({{˛ EXn3 4[h^A`8j]|cтtzqw:t _h[ˆҰ}F k}gEFvGɜxQ=#uKtqpӘs_[X0JGbF_K'-wJ ӂSL\"a.쨄Cוs]٭LF  $,8d}ճT`pfycaOpA"$܂y+KgB;asyR0]Q?U/f79؃Vԡ>'ۛTmޯF1dR}5^\8tO0=͒WPyGhӰ"lp̦"KaN0hat'lKF@rSwP@M(iZ/78JZOp]*/ ڽB'QaEnLhGds-ʁMc'M]EJM1&+hAB9̓$,d~m|>PXDpÈAJD\&K~IYJZ-bVx_N\%$AD% 9ye9OX23KˬS?u,fz@ -yhtL'f(\η~h0Zt|uv?e)SW⋧ull(OPW]eD!#*ӝlӛUr=4xrY1^o)-}Ig:QӷӈĽa Y+F/ G{ߥ`zO-?i[k%fهJuPnӗM?BVGق_0?u_BZ TJ_݂L%+L;kHoz<fCӼ F>R'1 GOqꞫgH;̵)Qwh I%dw=J|uDQ#fczDOX(ݚ[DFDCd7~6]hσش#a/xQI>.9f DPֻ(F*y٠r AI2Qœ)I☍v_h)f:4v`#O֌:>ge|р,Ԟj,MdAG5({|֛PRaό8"1C]}A23˧tMR.*OC<&Ⴎ!µ*1́b(~|e%'^K.'VV|eRb Ǔy U0TvMY/0ha:kovv4~=%epaXYNv{AGOo罾ͧf"^9\CL72VQ,+tPc9!O ۴emsP~FAyl֤R;x[_M) Xip/2N'wѫڦ49 imO00wo=ҪDdJUd31gًٓc3ܰNp0)2ߩ;?L,Èz묠sWCc:2R m<vUt<~Y%pRWuҔrhS]K~  \ ې*Q~sk34d~%Ճmu)y:l:lj'@D)P,ZJ%,Ӯ$#6ns•#Yd.U,Uʗ^ٲ1F-$]"տ3ؗrcH~:toB<>X)F`CE̹` ᜰUDHx##> _#,Eț n<_|>Zuz &%qbAwHq$ Q }}׻]($M+-XC>OW0]!Bہ7M>SΤަi>> >}E$SCn핷&d#q mYK߾"W%Y>Xe~ 0Qѐ_S ( aQ5TX)<qt+/ًbZ=('&\~>YPO+T4PCPRUBwSq!(h _tJ|,s zd ˝ѯk6?ZXUS~*mSt2KldKj+OR/^䮗 6T۩2L̠|Ky-qjuci[X*6IX&3}w"<~ȅt#ƑԔsR*ׁ!液XOmh %`N ?*;Ry{3m5 A1l>"ǖۏsXVrnK6[|k#/0x0W S"XUôKqT{_ƩkKqnJi>7긃)~. C7TlQT"ɻbtAtbtS=imkh6t~ +r ndAq6G)`\JEʝdaӎ ttTgi8 B7Bx0eH "_w9|'M5vc`8q=oX|?r5dxy|Yv%gGxP<Nb~'#J_+ߓ FsL>$7v}h/7gϰGM8./1cg猝hU [㨎_2*hĖ<+^[\{(6 US֘ɎW_pv#A:CA ,P;hme0~Ɵ؂QKGW6ne~g_ah(!~'isў:>\P_1*2ĩ{  )k$[>Bi:* OO|&US3eSn˽ {WITqYۨ9qZ.uEv/R~ O3T2MMEXa2:`T&/N>aZWa2췟ZP}dS  EDo$('F ?zs28},HƯԝ͵ҹ#O|ƗѠ۞E:sƮVHf>ovM&.U_^]ZNRC$Zt!LƯth=!h\>>1CܢQ>TY4E6|8sGݟHc4g  (^Gj?들^~q@Kb<.C3)]_.X |St O32@W2ZjUĒ;=5 PT ć&p.NT/.#FOl|>^?03̢xw}3"}?v]{.+p'I]7A``-OL=w~JӇ_!>/fHO϶87f23#^5+5O$0W% Wҿ: cBfhniV-ImPC u8mDd㓝9B@ `d4f.{=In64pԥeaer͵*^lepRP ^hGcʵ*Oۭ Q>{ǵ >0uz; ~/'#5^1 ep L7},ĵqzˢtTb_B&im`Vh@jm] MXFޏ!5⡽j\u]wY+Fv#IoXԇx. ל-rxL|gJoj|mw:kO{z98Fhb;gHAPjΌf|Z~<%q'691#2+Ԯ-:,j'Z "URI'RX^؜g{w,^!;Iw"'\A #>Raق"r<s~|"/$/Pܻ% 9=J2/30)d#u `g E |EIU9 >5j*ңno,:`0H~mxfBx!#)׊{x> XykPGiu`P6NCjоϕ<6\-ѐiD ?mBЯjTrT`540$+r=oc؜IQEC}9N 9{8zKsrm. t9K'|yEgzӟA`֟bGcl@)l;IU_hϚ’` _)wmJY(`י27}ؙ|Mq5'~ERk@Kά6*,Da`FdG줜y7 Ih¦FµrlΌ{j% ǻ(h!y 4`ނӀj3zônſiH-HS~Z[9mՕNim4B'Ly+Wljyx9ByLj<'o?6(4.Dɾ%A5G|v\!=eiAi潍@ n"Iժ&; \AB) B! zoSQW %3] }̍u=HLh o5G~ +ۺnj*h[VNɷRp$.DL1ı` 4jx}C^oYRj돓β ^SU0LJӭk*{ Bb b7U\#?9x+ku 7_P#=+z˭hU)2*I>3Il-`48iDtelxAsE#kGt|m'ި:,8I蟕FsXڂ~s߰ ͡icNSD!wm $:6 ~/0lHx6|n45̔x<^%pȐtm-+7LHf썓 FEż+(p;1+;*!/ljۘWWct _>Λ"Ҥδ.K#zB~ȱ?ѷ:?Jskfe16O!B P ^f;oR~mXIۆuFs*QoԽ5dZRMGY2Y xrz盛u=h-n0 T;D/@ɋ$piK <\w\e%i) m2ʪkaþ7eplu|6Vc% {0GҕLǻ2ؓ__Uƾqʗ1,9kC@:\OZ`i=PZqVEERɷ'\I2VuթOOO& mi< 'QA!\a*U,A֤uiץ*CU_oZTVjr oV A|Th%_wuP iOp0::؀ԭo A{zr1fWvd6wfd}Yͦ0 )M3)y:[ 3>% #ǵ@IQp p(t?}|YƄSHv kn+lִK&cCz-@#Y>EcG[,v=ﺶ8*\KOW^AиaEXI;'8%tf|()Ii ibI+(P2 |{X%1xhfVC {w83@(NHHߦN&"\Z#OjWK3RO7X- ^}@c"zz.~EGN k`ּ]'戧6@z8+&»+ņ}I.1Ѯ`G" )7F7buФ r_ s޿mJ,ܳ}SP-͖ɷNp#1*N;Q9"$L=y4>(%,ʯ>_#Mo^nxW2Cdz4 .r;ټQcK&^{B#w ta0$E}T2rU?c, EC! D5WDdsBqVZt,eQ=[-]8K~Ω;, *~ya:&ylNH0loѮnP;hv7ZwPtD6p}WBXqP;Rװۮ[}Pq|1I'LT'CG"q??}H3l>KQ͍c.䞣)jë;LcCEV=R-XŁՎOR8꛼:9W$5%HPOovPo2z( JQݬ2;Cgg,MP(n[ds3 83¢%XA5<`=L5!7C_K]ەb63UJPCS8|DΫN,XbHӊ1ԣKSƂ G^lz󲵉5sl@{&wЀ}X fne8H{m*vŻ1]U]w!Xڒy*Yd]0,+C\S~XJJr@`߭wnXX.i@``cӭ7I5G$1u^p+ǭX ^q,g!ǟmVW\3ϜYacj(y朡˪kzڶ _Ѹvii.zwwsQAKHL\BP#ڛh)db#k] ߸ZzR bxlv{E;wyy+;t/!N&~p0.;r ~d}4*hMl}Vo$4 J9rΐ=Fmjk@-ytߣ2)&q},>9 B`4{mL lBl$Cʔ:u3xrd-AAOo㲊buufx>󣱿i~3M| aLp|hdt{C{Cvn\E?>%rADOB0fv|Rˏh^AFCKEIч>♚mqx 4z9;\M^1ҍ*v6$yuNM V6J gB*a1g tܲ0Ǒ==buk,Ŝʿwe/a s@[5n@~AH $Lp̠D}ʦX"P־ | #"TH5l?D1i;*Wv.>vQ x׈\ ʘ)ql+=Tp!BwVNKU?XJ K-#~SM!P3;ԩvk5/;]lԝwĀ\~o$7O -/|:IY3@Q-\wM+%#J\.;ߔ(+q֘Y*.xKgExѬ*dG^\]ls,ƥ$/qr̽3lY#g[LcӓA'wⲿcAPcI^x8 ihM\e6TUL]XxӮ7 @ZzRSþv 9T~اk d= //U |P7fևuH3i({i\CR# ][9H9}N9ìێ~qP矹H8X{93ӂ{ A:±?Z\٧Ǜ^op6gȮ-tS5Я\~;(S={Wl5HIW;%3oVw؛|ʼna1L"V0< pgU7?ߋ~㻟QYMi#c?]ZV`d%680.LoU6>`^Xd49l&ٻrp 0 FNOHeMgOfueM Qz ʙC2 !ΐu<`RSMXaٶ޾'F"η H˛Q?1T]`$c;ZjghFWBV[ 8x-J]݂LFPJg_`0]1v1k<\ A D(MoxhlvVY{XLP]{B_ :fP0"Tˠ}E9D3;Yc T AD)}+"G ]Ū:У:P4ٟe(w4e05 1? N _vVȉ`#R`pW3IYTYaVဓf?j^ wh;qNC蹕KY{~7⊗pltڇkn[T~@jhy* a }֕>VLB^9a ܭKdGU c8A}k@ʾxgKa:@byp,(XMg,VST~xf U@DkP^x"n(n9El#Iu`#&>jyı0< ,Tm!G0,x-8?N_|$I~c;n_~8xz]Ő \P4rHݮ>A]H&B,+qL{u*3fꞂX¥ľ"1n`DsV)d?Hۉ2^+ Uh-!短X/+n^0 z$W bd#c&TfCQ02cF/\TM=9gbGدbLJAK\NНY}W:;ڟP#H&*ƕŒ2ATP{ë5; Ҡ\fӯ?r 0ñQ'췺Vzwgmmv?'PZm%8ѕ_CwCOoМ:N `J\ @0jh_Tlesʿoɬ꬐yc&Y̞CMF`M"J7}.=\ǫknr=6:Դ \8 l3cXDwBj)I2ke#÷EZ}<䜇g.Ƒw#o2ݥUS#*zH3E:UQҒ+Ğd| aaq'IGi=8̍ZMo6m $ ?*Lv6TgYJw9Lȯ9J*7Ňه)) V۱$K\hw.^.VQb eBdgYZ07070100000009000081a400000000000000000000000167eecb860002d4f8000000000000000000000000000000000000005a00000000./lib/modules/5.14.0-503.35.1.el9_5.s390x/kernel/drivers/infiniband/hw/mlx5/mlx5_ib.ko.xz7zXZִF!t/n"]?EhDTTk׶ǼR0Fb|Y WUjaR9ͬcN7cm@}8`)&)^X Vjm>FdLha^E͜ff#8пDЪ6zˡ6 # pfx Eqg ;SH`SsU;Ԡ1JOB`,uzaKIV+̈SlNe=kmbTgןxwx#! ~YeuWq5,g>+ӃW.X˞d )kɄhx.5"YǷ5(2bDjG.p 8{ZxzO [xt;ziyaMPt <̤Y,4o->1U=0b# p 8a4w+XyM&ԹצTEl1s=U{{UBϟ['k˼=Ó.ݺ JE¸ؗ2Yz>yhABOFw<zi \`*-Z%lK-bLǼT$3sQwc<2+R|Ja+i9XsB#/Fs~o+8۔*1~$0GEM_`WoӄDYf _֩9Qؽ@F2Y`΁Pϝw&Yݧ89d@tZ H6v y,X?@P6mbpNG=Z;p!bWE-wkN0ۇVں[|ZƗ)Bj[YA"җ?So;}zPEXC DPP;FxV&b&_䙧zF B\r§#}@=ͬ'j7 'g#Cy44;x٩t/yV"ıE'&XYřŨ:>LňFVd I1Ӟ)ۖb~+,i2h;t{%: X7\!ΦHa;uW&&8HBbH$Jgu}LG-;YUPSƗW7ڋmL?'WvY {5]E2$DQHG:18bc"A'l rb4OMR*_h.6oWn\To5i壥D D0a EXKc?lH YFh"a z+*{eQu|<ʤ얔r|oYs&u^ >q{o7eZ 8}YXߏPM'=Kh:D7Y5`AT2)sWԀ)! OhS>zJkp7vxf*E2eb?qMhgPqVp (ufP4i24 з؝EvI96!/7 C++=OX1 484r09ƈZe 0*X2Q$ЇLvsأ7 %ՉDl?E.ZCB lԙU]um)rP3nw0WCxS4vgBA:֤ FS}r bs"4=5A|Wfc>E2Uƚ: 71tM|CQm M|^LtgWO86[+k{Y`(!nQ|(5ҽ&3)<]d94E}JpoWj 3@T&Lޙj7N 7:d'7lP-Tk;ZlưQf=WRB}2$@L˟/gdzLju1Ω+ ,j`~VVU2™E6p$,tzGf띘ò4 [*{p4;^*%Ӵ8aַROq|%3 T)WsJ[f͐2-lH QX9^cz%֏.u -wŃ((+dTU )6Ose!>ؕ/mvX.$S^Iqi#hkqmj` G+ )lU[qꇁC݋Q3떦tp/-8ɪBwi!37(v)LVeVV5kt[=omhقYZP( p-fn&:{eZZnڬBM]ɨ>& ޒwMADoD2 BD9ҚK᲻{8)L46sē+=m<_B]O@jŐ7ȾT{ڬȲ=v&+)9nbMbOqY*o=iXRIQIMtqڀC"](ߓ+5SyK?Mk ; )j6w`!iͅX͉xW"zM&OX;4,/*Mn3Popړ j'?a/f6v_@ג褗x|e]I}!]Iz" XPNߞe&:9"}L8MN 0DZt(<3APF ߆=l[j/7wi8.`4k &N9_ְT&HR Z Jl9^ g:!, XU353wС{EjͩiF}"W.DI%dد8 1l~]PL̀9ܣR\NO 6vP7&6cA4QlHkm'VEV;tu5k‴IAOLt?~Qhɲn$39JbHەs&ǧI_3s+Rh텏tl+R1\02 S+/k*/yͳ]Jg`5rh"a@W9a)rERG@Ahmj]j<$folh>[:]\D#Cސ*Yi( N0x/[eӋ ک-T?O1DmX^N/;rʭq6vsh u^6I%}hqu6®\:HhC mu zBI ]D1Ȫ0!RӪm :zI4=8Wwe1ظѬxNaZuy;`-FT. }V'H'is7C^:X±}%ATF8̈N l,wW7N;bACJ&NU]nڐh4vg-Avrx/z~ aS1kڰ{JO ҥ029k8ւWA,u%AP'(~4)_`6D+c>u1h@/rmOqV8#*-8ĕ ++M 2cb;m\Ś/ E\*1T`SC如|.P:T,(^̀H}.DA6'oGXЌ-t*4L(Z , :܍/SATq>`X&'ꢎeM_1UTy`6 c^ٍh#Pg51(/y>dZl6 K(#C5^5X}ȄKB[~/_ӵ9)ꑖvH|2CqW/&.C*w VùvqLO Lj $[&&/[Bᩓ_)4:qʩ>i\ bt8K 6?$}.?B 2W]Z1~4ԗP%g;zE}w~_︮޹bLT >~rtr"^nuܖailX@lc4fǤ=`0(FTeMW!I(1aR|V6B5Ź q%(06l]iЖ')-]X1^kU64 Ś"=mT'Kڔ#/ sOg8N2̲  6RջlT2ZY>''ed71#tx0l\tgR,p~ж$n: d?)(A|.n3ddŌ4dRUNHCFlj6Gr-Zc*X{vqۻL%j .E(^a|bavJ)́8x P;V+Nd Ɔ|*#L8HzNAV?3m 7c6=2lbaLDљpfKU}ڿ3!xVmM>-7^j&l*yn9+S^81nJA4h"yN H}kAQNAׁzN C]}8u $д-:ɒ豴 FD^ gF/%B5nf}82 Ve ' 틿6U' Je֎5\.3 -鞯2Oﲋ~]]a&?ykTrD9bNY" &k(тn1[㛘k]U _ma}x2@Auo,ZVG'Eri6%&0o l17a>TK$$%GStlV% Wm/G0>Kis9X)|NYS!B'8;[4+pAr$JuitR2RQnb> r5P`}7!B +'rJ-S!9@]-YDŽj}O/-_'_s O˯;e]x$rVzJk >r.r$ICʊ:BdzEi8U( 1^66m3Y(vgmȆP+MVsQ<7F-8zqMZi(FX %ʴ s݅'0˪N/m}Wѕ(&݃IcĤ)\܉f-KO=HlI^hGTxB7ݿr[ylm!Z'}jxmHdK/S;$ v&*Har27Yb|=W2K2BIQxV8Wdm5o*dӚD|nbӰ%ɕ"r%FM} 9o9TԗɁ]iMc0g”fعoC*2K2W\,swj)h_deCϫϖ| 9Z319mŢIMeBXgG 24-v$]lj /ӾJCu!:z/ဵ7P)͒%~j2vtn@S/|?a~:X|ly֎h~+ՉˁUƘd̬q^uz'R8ݥדa=6z6&W*&^3I'2ķBoErF/|D]C=Zd5=SΏԁe fi/fMB` b2<~0D|9.ߐ CT>|!ܔTʗXB\G %EpAh@)L3pw]#%wCWWbp%w D !Hfe&ϕ0,}柺sd61?^suSP4G/fSNH d b"ҠV|žl.𾼟_ %EB&z+3ۅW5/&nAH> q|fNdLbĕRffҹ w1xv]]dDaY-8›4ʼn |~ *62TWsvIH%W!t{>Z$^Iz Wm} [}'>\}W$}N@2xG0;Yp?"L.gwF~N0LA ͩ{9?W@*1g`UnHS;x|4}mDbm}j }61y^a~LTde,g=ZS":ɽx_!x3H:E}},aȬ  @ltsiH3l@m׆na["gdlT'./J=pR醱&aX]dǭX&`C5ZmzT!deX\6]rM/KJ1t PU z2`-lDfd&zDZ*< xRPN|(j%9D~mkD5: .(!el-N:L^N{^I; # i(,f5|qrU0M?L?Y.=f[\2h%y_LҳXX:ob}T @,'0ڵRKD(}'D1Xm˅aN?8 0wnUEOˍ1zL H~7۾!G°Ee(hה '/_$53q ЂSSLsoФ7cJy=z>m8"ǧ >, yXG43Fݐ"F7T^.[BBҐ2jM'^mRϛG)SkY(`: K(WDxڲ8V8;UBࣝ)%xu{J'PaO)* puPM 6jF wiVk'wpFB3d rXbatbSC|}12@i+\K-~e4͏J&o |gH֨Ѧ-9s# x“5H*s?r׿ h8`j6K#M ~3:"_`䫌Aeo'X{Q'M:%ǥr5Dt AL'jjb ?G3a *6'-+%Il`*!1nQz+=ܮ3:POl@fHJ L0gdq 8rs.EyvhIq4jzsi8M =fZ4"@z :~4eH.Sv6/X/l}t)FY7i@$jKNgΔŪi1g)I&a?]tNc>^xmvg:*9k5c?!HVqC'{Ũ69` _݅KNaHkÖ*YP o@?R_,|Kg?[ J;5!΁DO-ʾ_n]n BB'>M^ZaʴC-rV5hz\kş!v`}ܙ_qN5Dk@I $u*_-_zs ;u SJ`ۿ$;A^_,,LY~0(tJpiaMSHyJ{?VOۡ̌+,uZVk3nVȷ΂FzWY j55O,S"Nyo|MSd|0YTa;ř:E;0?9LѷRuX|oJeK*~yX~c"E9'|HRI u4nV5f K B+B*SR)qbט W+| WLgф)PP]#U4x!ei}H!GLm^.dm,aA,84q^rlrzu riyEO&OSO]N&&DcGDxs@D"w1mߍBo߆%]2ڀBUxu*z0NJ9splvDz;`~R, չU$V\ݵ/7o#./&^z^6ҲD. 4?T .DQu}Rz1r8\z%;7@$joSXCd` !~'_a#R}ڂM- 8MKjGKVQbsdcTo\Tʼn]OTEjU^Uِn!;ĸ(Ux +R$Pš[2'~dGX㔳yQjI?7PL؈lߜ2*J+[q5ص}Xb 5pvCdm3)ݤEySK|Df1:1醼_?mY'G:Є^{3 Vt]K)dԘ،:8bp+a4S‹c6Rpi?/ cQ|A(v4e^r6!銣}bVCԪ}_Y5^O*XN:)\#{ eˊt_qH'C~%C2떥AX`fFj[I]_rw4Eg$`Rl 4+rmI؏" 'X>Uuk;3ct15c巩wJc\tAWA4W v6BJv 58ߦRe'vu+ pnQzÞ'2{ A;Y8?0WrhӜyǓaņ{Xf|ۆUHA݌a"i! *P5,8Ď\@hs[,p}{/3^jfSB0LxrYR)ffaԄ}x cq i:f[ z3 e|0/b[ްu C>:? * d۫tLh{Tla` LKӊ̀C޶%uH ~ r*^^RKVoR}v [x3v/dB!&M Н$*2C`1*p䥅~_mFٶDJܶTz{9.#d>k?Sw) r"Ce[%YþfhufϛEЪӒxT#mr' f&evQ#xCަpծBy S7FQgv>pn.t\OfhҞ52̳I{Z6|B-3O$$W-/1.?!;Yֈ (^wxE k ̔S1~y^}},5EI¯"dn$mE *XY-MӲ/ "DWx<#@Y}8]e*2ǝ0!}-shU`{(;fڌS~ƽ.>$"Okwuv\띤!WOwDy{SYĎݟ81N?Z@=K(+ ]_mRBex>@P#Kې MՄ ?fmؖUiѬ熇 Y n2~MNvK\tTВ|,8v^vP#SC(Ǚ0eȉ| L4$ W9CtoQxX9 ei/C'̑!(< Im_P"Ux`m()B5VC2fEC q([&Bc4 ";h1dyn![faFƶN ]K6kd{ţ<3\S:n_H/٬|$ى}1ʊ?,uɳ;."T!|YK]T_'.lzysg@ɥ2"۬o YN4ە#v-@Q)k;-u]dy>%ʹY nr8J.`J沫+vE⹣QeǟRHշ3<.1{nN!")wbM=5}Y|ڤǰdK,Mת6ߏZFï:U45Y.^@LR`ʠ33jC]d8NNiu j\GlGHՎQքB?)#a'#F- rihNy ; HPnƎ rC9S1VhWά̠9:NmO SИrj4\u Ж6xumM>Dž9_h9(jt:MkZ -dG FRBpm:cڿk04ڰJl o5:Gg#^p統Ć+L#_;A(suq Xd1v- Hd'tna(Ew6WIގ;y O53[;Z;6 ,E$3RGUz}\`|OjzG2͠F" q e8g k<)K^MA]H{dBU%Oy>25(" H ԇn:Zs*3#2$dHHAgCExBH9xjN=K~{j.>N0yYID圢B]j+ʹ*IF3XX1'vΡ'&Y/鹰Z1@{E!j).yMfG7"+V`x6;٬|&NgzدɏB(t&=51m,_3M;V(geЭEAzCzVw6'`*G|lZ|:.cИP$P&teh$NPy'vUlFߩ+p8j^ggF[>(-@y8HN\?pZp=i6y| ^,F5 4pߜt͘(Z+V{ |u RTlE\#,YzPdSH;Hm}QZT uwy~i! uND˕+ oQ# ‹9U␧ o Mɜ~'Fz=!·M(hX54?aDbyͺN(fx(a9gK 0iz;sE~G/QYbNaA Ja3le.6lQ>MvFSWD5N[G-tE<&y ߳.#zP }I7aZaҴl'KB/Z3VƢfũgm爟d`#A%!_+d"Ԫ= ]{Xr9yB=I,jE;(I+s ]z0Vq},ֱ40< _XjuqNnI_ɚsYw5,B5K~%@PWwn僓#mz0S] nd>0B"6yrB5~|J9 igdz5)/E 8 \Mf엄썕 ZMIKit CucTgPz197grokݍu^h5cIw yRr!W|GyptD 8[{g[O-pu,+W{QdHGz1'|'§@[ NTgUSV־ǘI}9bx)UI@ȧxvGk].Dؗ||ȚtJBٞ<1n¸ jAu wmEMPe1[c2?~ R'!w%8En?%hjՊm3o7U1K^/`y Al5m鼑+ʻ92ꂞt=mK} L[Z 6 G;,x=U^5QG:i7ʸq7į`X|06B8J~O #=#drw87>%FoK }x)>@ķs~Y!ap7%-NUP[RET@cSrF@Hg~Laۦ ?6\zwil Q.( j>C&Qߓyv(CZ0$j 6TvC m'5;QTrl1Escxb`N k\eًƅft)ΚVW1!̗W3\JnóHqFz[Z-_kv(dQh4w!8TI`,3સ[ގG&]5'-hVF^ 7=<~6<v\_4+jjqGEl$pAmUoy,{V,yR 6:dB帲)[4ο[fd"q`L]`uWmK]MQ]o?zf`f :vw% z|y? Z#2HH*`6*`Ј3Ua{ QfSKE=f+wI!ȟЈTޗ6}#Hsֶ?LVZ?Y,PILјZ5y:hNcC6l hNd2MfT5V)_CTOVXBs t,3 'hg)avM,? sŐ+t͌BJ?QԍbF13oG=n ҒgY8bgMs!fQ0uêyxoYM[C12t"WHzTm(@,ߚ+\t42rk>vzJgxg-Ի#niZ+pIkA7ܪE0:R@,k.>,A"+zqh}pҊV[۔3\PHT`I&cjMt,=Io# )CA]FV(Cc 6łuBӂ o o@&{e!](/*dU4CZC-Riyo @+F<"Rc_|/~e|*n16Y We / [ Z~Ol8ߩva}RBѓtNElxE>=h57 fD/Q2dc1r<e%5l\R8 _BiC̈H.bvpUW^\{ ɐ5r)="Ȥ%hyh!ECX'E^MI^OiVM>V}6O95ESM$ ۤZ /bJ!)Qq‗)/PkfJ pTӷn&ex6֗J֝zUPHmA3 0s>ǝU`ʉJW4'+fyaU0[@QpM'< fJ|H8?w%cd_?~-O(^!ė)т_. .IW~lU{COh24ߖI@$ҠsQ%gWo3j&XVtö Pځi`&Yd@b |Ns& (&ĜVm'VT٭V=˥ʣ?.56I~uqQل}M)tCET6c1}ɘ [:rA%cP 7LHB(bfP`m,a/Ⱥ*wn0m`;%ڶAOhGZr(c݉4BLXd2?T&N6r577cMTRb-|H7 ߆?@mtG |\GJpiImƘw™9^]"2/a%Qwhz1K!Q 8Kg[6 8j6)E!+]Ӓ4:*F4W:j*v#ilB($(TQrqX4iz_\%K, =<.Ca{ mnJCmʌGgh@rLil$x,^zX dQXwoXm874GTIEnY_gEg 汑1BrRBAvAG PHU5:fԢ>%ȝJrGI`RV#0;Μ RV ooW@Ō̯ۂ.֤O\[Nej.\w'GV=Zg WȞd\@1?p,KCx ܧevjhsInWk19u5rgO߻#U p ـ+h.HnH 4 ]dL"@mϰ*"SN_To|)ҰOYSٟRF H綵v;Kג6Ég\4 l~}4ht %x% x(nCe7A㈀??c kpOjeQ„ u=r9]#Đ~޸eS/1_K Ҕ.sb+pbe1qE]iɌEZ:з;tҪDʋ+!$-751[3볻$׆ZŊiCsrk xBDQ*f:aC4d6RkĦ<g_JkyzAϒUŏCTFNf7Rթ‘δL"osej(^qa=  x  ۭ,\kjQ=޳^]LFjq=53l[͎=^2aA,bj{է^lhvӨ*`$-*pc =t0x'PFen,܃]?3N"遲: ;FN*ltw;IڼWfXN\f]hѢہx]zwnqM&m*D~&}^$R# Ljc]|лiM6N%*=VuBՍ"bqB4tv:ŸU͸|ɢyzXzMt~ok&?0xjHEډrA;]]h-װA҆ @߬,JNf;ӭ g&>KtUtSpz?P<Ҡ*:GsUMz !,LC[GuFa*wGqYˊ> ?Nnb7mmC^ Aj}+iӗ.׬W:3Q jl_a?B g.bݩY l?,."ZJtT{8fW.SJISSz-eLjV"4 HdbIQvOfU7}W3;lME|({y\4o%p<-F@9wAA/9r8kL6>}BkMo#*̔j V:e_ds`mŊ۱Ҏi{J+ k;Gs(/0]Fr8_d =S0=6uw+ ]* hEE|P<=3Uk:{\.lHƧo% ݂YLu%&~ʝè0J$"+|\$NTt+k6D\zsFIX }Ξ"5tˉhi H'BC uh|v#XHdٕhNůcum3\72Y-]G6{&62r~5c buQ:$:)x{؝Jk՘~l@Er:*Vys[C?WJVf"P$[)xny}Q|߽/ܘfyHྲ,3kvQx&n9Z<[`#p3~6*"w3tg˝\,T3Yۘ!q"Gծvf&oBȤf~<҇iY:r]uwm~Hu 5Ċ-*u)`=㽨Uś2]ƨ87$k|&olaZy$x?xQ&DqX 8֏V}#qHOʇplts1 N'r *zx7a|,漏TOje;m$*\ބj2s ^ :ݜqf gJm'8U~]="J~3 \G`Yˬ^B(j?0kmKPT&} pi.f1-Lf_@VAT Q̌~I]L~0Ps(1'3?͆rDvrʷAJsx(F'?vϹ]l :GQI-3#HZKhiƧ 'j3]7pSO"2*4YG"k Sާkّ-N9vCρ`ٜH Ý^Ļ "λ7[ v:NEnM#eυ1~gE8(.u =m(yXœ%-@CҾct+b?֖KQ][fn|%>B8fWԖ _%(F!5cv+[;ՠ6m9% ÂÀ~9 R*8:L!õjXZ _}GSXȇ($h䅭Q8bP#Zw|_.{,ˬ _a\:8W?ޡ*%~ŚK$"{gcja{bT0f~t=tu;ݳuLU0^@t-6M{8"uԙ,÷AR]^hh$exɝ4a3樦',Wfuu]GbfOl R&[&pْp?]Z*Qܣ1'`d氹vN1׍hjgj,=՗hqkw d3P.*Nv#ƺ^_XnHryBN˅'EKyomNA 2'i-_"zQ5#[/`{1o#clPUxX2甇 :a89A+ծZy,AM5;50ՐLHM]K蟞jL?Ru!Ax~_{Osbv8dMN![GXdJ,V&B#AVuJM mX0Bsg+2Y '2Ѵ ?3+'"fZ/(Ӗnς{veuccoA-NAw* ZBJv ̰^PSf+[i `tA S:a Ψpg}r>ݣdߤ_ `:FUO{ %#~|9'TH;N!@S&ƭ)O>t.(+BMYJ@ߋkfJTCE5-5L)GhUFlKI6?~c9Cb^#2,"xI\KjJc1579r&a zS4ąKpUt(Ib4\"ϓEz]U9.U6J'%EEFL+5/F8QLg`1nʩّ^3qy 2v?3fl;ՐjzXiK3ErhaƷ ADFkj2r 5؀MwIGcbq"q ȫ 5 2Ã3lWدy@SSӿr`j:Y!g w6*0Ka5N7n%'8YA|f OC`r޷p+:-QQ8 %5@4^qEZ"j\W؀$ "@|!g$O3PSӾc b9>Ss3`B[u7}WQt[gdmOseѴo~\fy(gC1سkS(b{MIZhl33vJJFOgj9kogo7^ތ}`= B\He} Bkt4?t(] /3`CBDRIo<",rsq qֆَJ09ַG 0]˝ yk$OQ9Ư+`=;8r⚵긄2y_ \Crg&% d9=cpk0Y)Nk)8` PRPdPa*#:0 !Y2v95R^rWS|8kw ]*wX7" ]2{9ƿ(9ΌOdwrVA[ E(IiHLG}嘋92Sd[Hh.C[=/B.w>UN+Orֳ^dz 9"CO+bλqZ 띰J{ _{KߐJ Nt`85\%1e#-ZWƵ'KW)$x\㱚SZUB9h=\y^ GUg؋L+2B(lܚ!FlS傄)m>0I k7qQ:iY>|KXW6fNѡ?!|*lB + oLԱ$p'A2O6KykM:l,˂"2/~LS=*b~[a\T% v 2 [.5V |ܾ;鏼2N7 dsnH2r@i?N x*Fzg]S Ҳdybp zK0ù`Q?]ת8AB 2E=|nj$ HKog][% 8,ZEkq(ju>wݾemBSZ\~]QK O/͎5}|8E^w'FR{ cǸfWbz7οOƱpvCʃP{׼ \-IIJ7`Ζm>](pHG=Cֺ;ޛ_ #.ۭFkx@˷PO:cnV;l@!(d$8̋AfE2ew8ۖct6HIi;)}],`:"(zxkAE"Oq\@So pٞv06dK6Xt$y_)_*UsP-'=~2~ԑXqڽNJshԸp,|}g.C!vz|.*X{ƓY]}Ɣt#:4AR:g!Z,[ٶphCVe]N{ʮdĞrdxjհx[,3_|9[T&&o֒aWi=?t4*R1%VG,Ac?*iB/&7Z*^r gIW|c`Xۮ4lO?'RIc`MW\3F5˾sh=\W IgPP0>J[mD4GJB,UQ%mb]V;Z?/齎H.&kvnB& QfEOʃ}*Sp\"mu|Jvk]SAʐhY"3FD6? A 6熬Ht k\5F"s%wYYZ`>/ ,᤮f P `" }lrHď \x3v9 ,^Sl({D< G޾,Ktg4}]3נ{ut.1AD*W"r{K*8 >DgBXy5O)9?#5<&'K4 ޤ`„ªO?<}L:.`ѻXl$ _%;icM=٥C!X?e^f c}(~8Qb\'Ec,%A'ɾ:~~KYU+[{w=ڴA->-L*!_UVOV0h-7^<:xBpk0:ۏԻO r 7,Ko Il@*VHdou?z*`mў189As4ef _Yʅ洬){[ PJ/2oPG{E;bK>,oV<,ȑ(pg uێ>G$HVִKi2wu t#2YbSZ\me2CvYt T(XS@8<l*(R2TZA?ⅬkUA:8-htE?⑧STo},㡉m͸ 4eԎ} l:57k@1lx <|]Gѩ#+`Oś$vWۂGe"q}@#p:[V3R?sFѐ {F049OT  II9qOj;Tl|fRYUh) yY/ܘ6\K+3 @5%FPr=48K!ʋJ+Hq$շI񏻸ohp<ԡCN6+2:+5F Kx^EmoP RH0h.PNt7u?NeDQW'V:`l-+ -K(ΕWue:7k%۪v,*OH'iՃ:~#(W)3վF%AKzx4ztt0x؂䊫$0;m%xݼK9Wb7˱|Z2xF/YO–QSY =[!tO [NhZl~3, h r1[ RkC]Nw.ױԺ(VyInq>Jgr1:gxNfEhC5]}IS*1,JГj2j lgoo5ŊX$Kş j5 Du*uExvͻ][{ؑ^Ey`qk9W,DU\d!Oke{@VտNԉr,xAͤz.=RI"2W̡_?X1*uё9Y;2޳Uf ;ii1%oS`)N?$-r'XGAou5&H/1YC/CsW\Xʷ:2X >jF`B}Q8 Öj9_JOc"S)2p(^GSJbNko:" )h'uݽhyLL jQj9Y6VMstJ,v],e!L$q!Q7=i]$, >g:mk -Y ˾.3$XBuuH.+J  J+%0 fyFC~lh V%$6zLj\ڜE c[+帱2`w5=j!^܃e3~JRI˫tlq4S5:X_!eRY;Ig7a@SHT%O,Blu~C8`FV2AJKi+D ?֜B>GO^)9%Œ Fٿx'-&Ӯ E CЈʢnHϥDTQߪEHHMyKrh|'B1d}r] h0(\?Sg2y"6TQ:8)^,5۸SsU5vI6lɖfcBv*ݤno]Qp|<*L&rs=W x57=@zVff9>Yr|_ajjnK_Xu7bn+㭣\혚X#B>h|k*t?6\RK]SBm۷k^dsFod'&.`/Ό[/[zL#roubO_m՗]kPD] J]zS6@yi?c4dΤ~Nɋ?mЗ*9Jdl837xa"s|NTE$-YB>;<1nyBؾ\ά؃8΢. /֦;m X3e:ArSnDpyLӺm*@%ZNJ+d9n>TL8vۼ܋Ex 'zXWbEJTa9F`$!Ŧ.5֯CJMAZQm?Hs"TGCY NmFu %B(mpWYӿ0e9N$s} o1\%lnmV5ϱnX/H0]G ۺKfW)TrX@D8M3ڠ?!rH =*|*gR}H6nslAbs4npEӉ~ N  8Qy}6#Ч'ZTiy|8{ ]& Ї~XHseiMoRtONg *aYFu3Ǭw0l?Oʗ}XlRP ]C[&l|:+v !'$Ӆk)XL)w,ht 1R@l0E ޛDTl(ǡ[=2gΘQ( I8Un_smgXiYH59֭9QI#,#hEBz//oӂK l3@dAMi+eEa"Az%ML]ҭ{W P(k?: 0'ݯJ\Y 7 qn$MGPo'7Z/mRJq7fo2ިf9HƺtK-90X5䨩h+vC\A}ˎ vaʨ_ח*n*zH9҃x.!mbׁskk0~it`Bi^R9 JGhtaVB! ͞=b* Nj2˂i0bwkS2јQHj* 8&A0oND7`6u2dj" ?d8h B -{_x]}*"ANΜ'ca1BO{;fvDV,=C8*bDԮq ')w6ʅviWOÇs~z/Dž:&#E%O47>(SL\gTBICnGMDDW]g;QRtt]܌:Aҳ# r @ 3ew+ qı G PZdۚQy:fZU^o@l%Q&ōnN_H:7w ,^@ TE`LEw8qoЂ_ jakFi lf,FF`.$qH?bA _e!(vBkwjmo#Q>qUIl*n4|YBc=;&BZt! vtm#S? ve`Z![zu\72ݧ% h{3>`5lȽR`}\M%% 7֍`H|-i|i>q+;IGb#-+-Ag\ +Pug 8[ٙtaE yP ":8̚+ 7HkXv]g&<7c*6kEV@t\ܲhOM*ÓЁ)i51"zNv][G},S`B(]$%Qw,p˓a& y5w2&5Ir I]NhAZcXldBL:H(ͣz՞E0k2g 3s;Җ5慵(w/h'3} :J뙡{F,XȌ@!"0u yNq۔&I];,^.}IQWBjfx}X !a.j;lKC{~1l,5Pýó{͈,TgPƲYjRP jңm)CtU >mhe N͜CL!㘖ZxKNVHL.`6Wրq孯bi׫uL U7tl)-̍HJd] qbx $%`I} o(biqbQn@ӏĂBF/7A;]عVy5UN/KH70ڏ,?|Y髎KF-ko0dq*DX#3YvDn(N8]cZ_j3BV`_![A/FF,LLKu+">o}NqGEp H dų axVlg!d8^ 6!s/o\4w SHq&9zSWZUjU?K:CC2wf"tg>󹈙\z:Ƭ8 4͉:;*6s)o!N7#߼P" 1F쓲 b'np~S"<2nrigUjpP'Y$#eBk"Ք"LpR s3UJ!'[*j$1fL88sg4;CLP$# 5hƋ <]F4v4cvXE*Jq6[02AՐmc>VwAc V9M~ 8]'t\57g]bFq}N#Y聈fJ*݌afl&VG}čb.i7FE~zfDF cɅ*"쾡\KŭanjUat2R+S@H5c]} d hwQY9B %QIVWX2寈Y lNX(i=h3vT?zwG&SS&!guî=eeDY&z!j']&QUto_k* n JYX?,*!}i0e>&\^ PtsVxVMV.܆Bp9t(ESԫ8j>oe5*/o1ٯF\Q=[ Y'[ׂ4U= }N_2qo439.0sZ'F8\^85yR[_ؠɜfOa|Ii&J)HvMbCGi&t[WJ :x~Eo%)-A f{?om ɫxULMcE}LEh0,I ӗ` %1=p4r;>~RHkDw_،t5[աUS$~9(^ONATs_wQz7= ۯkŨhY1+bΝO 7DZ|aMC ǖ/yeDpE4֢]Ye~U$ݼe:} {x!_4ʼ. eL8ty|@MRy:4T6x WQ([gyq=`0Ly 2Z.+^F|yS^p+`=<0c୍cljڭLC+\f*A'siJQ!R V\rIEU_2g?F 4UvɘV>xyRǍam4DxZǷ>cҞ'ſ9iP}%VDK|mi*ɣ? 7l2,[ZӞ3lRl),հokh|ՊAi/4E */O'hصG7t|a&V7!YIsbEx5 Cli4PŗOV{*54/f_S V} ߫xN>P<+*EsKAqC3ڰE@Qce 9;|N!}*!]*Gv;ǽ1V ˼ b`EfїPo%nM?ڐ(5swsR]$DoNs7s^Bޕg.`}$s;yl0Q7)q,nd}(s(DzR,pQȨF[MauZO\;9KD^"<-8 xUa vLw\Zr[3իTZ$>ۗ5J]AUXx+M u qR$h"zIΦ`։d "8pW=8N-|0?7FTiuFk64Rg} #i~4L݅i2;0R9iZw3;,1Ρb]O+_m甝/{b wff1O9yl6*s|N28gR R1ilf\);$Loݒ}uFyx'/dİUm-MHB\eu?*)4o!cۦlW?oۙ\U~ &FTֶΎ>g`ش``\`hq"h\vX>C7pIϝJiiO_NO3ƽY}gvĸ[EHI6q%^|U8y_/ƼUÔ̰{Z-G9hk9KN /Uw5+Rd}|3nZOD[vңqL1h&,̥=/Q IY8vpgL.16ڴMqJwcMeQ\sߒ| =f+Y5?I|>Zox}բQ P:֫'s&M*:>D<ҜiW6e FloN}$F5.vz'^V!#9)UGPM-; "I$a".(24̸@Q.z'OF {FvھI6sxʼnHxwrOlqv܍^*(l~5z?L:zʵx(P0}XlTNFqQ8e("[%c;g[LLv5i}~VDP\/Kѫ%: .A{*ۻϥ S@-]`:bG$tllAԸ~2y**:,f/8p ďOtbN^_~R ˆylou ŲF ՛ݚ̕g%G >#BhUW2$yd. b@_WHYRw@?bD|Q4@'s)(3NCC.@ N&aCܫ^GGDd+_V4Eo.5G \cOf%D$=̔hء5K"Oх5;.cszݙWȮ߾-=z kCiǁR[0r,ۻ%ule\ rݓ2aGl_&(">PZ'\qXImwnni7B#~Fc@_$S*Cn g高X M4Z:4A _n xfUeitG:S*9B\y^Cf>}i:яhBTd}8LoizNy|#h5{w|8(=UN"WQY=Ѳ+6+>%CF|4&NbE3A=!JwAdIԨ Q|*(ZT5fU-`˓Op`hamO {Ak)YL_Qud&70 N}cBScgi)l>0˖ޗɇ-Tl"WU4RN},᳉EV\ Vqr7}y4*ubXtx ^uR{ؖ"o mlSeb+ѶCyR^1K<$y"iG3,c(qv1f0 =XM*gUx,SoPW '~bN5)NY [$sI|ki.,K3U}WB1i'::%h f<}9h>Ӥ GiEa|VkKlb):blFrfk1Y3K_hƊ,k]C%WBK!djkld$F9KXr-[ʀ;AL65w64ydc\- 亂M4ea&C%g66!LSB ]œixA["Q-;nk(< ]!(~iw;.٥xʛM!xd:'8i)2MEf٩O`{"LBmf(+=E[@]|R.ww-sm16`rl a1sj וT3D1LJ '-cEBwnvnJ΁6vӬ٥R`"m0j襷l_M oಾSpu ShUơpݚEA̓`ߓ(D[*@ᨬE6TuE[ɻ dCB H\*`(d)X_w1w&>~TaӘN5MK~pby“JOhuJV~wfР=v;TkI8f! X2S]fyÙF|ryl ބ N$$Ly8WZF5V!x {}QSk,m -ۉ-D єmmi"AEq3REC~NI!k5i(|BU̍g=*{5dj+?dP.zQv_{gp8u؛3nkTBRxzn(g'J -f̣EjiGf5bC=3cyīrfUw}j= 5o>mwdp ITw<˴O~y0u>|#iIL q‹5M7I N0'N`~AZGyc`mj?Ln8x= -'H/ L#VFH FAQ/Ō<$*L[-W\st$O]Bo>0栗Tm> sE(b[ <עyiS "eX?̥S5Vd5](gx<댓S5'G0#on(@&rkuv*s~Bǰ:5N+0zz5ߣΐl_uqhY*:p C&o yonIfYz uv?")'(6!5a1+>QeHR|FL-a$@qA29ORr/{#^^P4I#b2ǜC} Abw궀C;$jtQ-h#d6;v<=l;̥29iGml2+ds ?|L1?P t60nY4ưz+¸5 a*]klް>ePi7WY WVCsQ8qpq*4sÉ~~;XU\iwR`\LIx.QGf_x3%⼸]wUrlZ:~-{-~qyZG,vW`1Jۚa=TZol>,, _%m'4>ff׻Aw;=3pqz NWAG:U96ASH]tU) eǭr5fpOф TaMrvh>bc _ZC5HzixX z$$[xvW99l.`Xc~No6dՑ99 OiVkC5D3y"N9Vg ugÚlSjךLq0~Pmm67 f/zAEϘxf /ڮ?x2mG(5y`Zݥ=UpbS[\mn圹)CwLP<-]Nof>:"2euTώ>< P5kOYz$]?8pl) ?NTN.PA OȰ nd5>&Afs2G$E$6Kix.1*׻ nx.I/ϵ/+/"+,bThbjZ$v6%q}֠lp7Q5I3{%{M PߦiYZ@>UC0^Dv=Cމ+D3o}Kn G9-cr9}S%< \M d<+P|OK5f5T!lꩾ1ho'80͹C 9 xm#SZv}`Z+ֈMa"o!8!Vr>C'ӣIɟ;%P=HaY|Ãb y|_0̬ꋫ/ԢvfǍA_$$xi4=5OӃZ%{ErT" ݯSL΀hnE#s)pe\sI[FEp{k\!gLxm7A-ǚO0 *tFq@>iEspd1p05/`!8hUvkv;?'&2NF͛`ÖJ_ɮkn?Ĝ8uE=)zZZ4/~􃅾H Ω61d&y!Γ FBN hv0D{PZ+ 0!?fu tpxpG@-mm'$|ar&ʞplRv(h[/xupzbӁ:7)&rڟ,2.hD*(g!)QQc>aRx?x"hM2Ȧ)IPWb,d$XP,([ځY*7b&~HQH~A#i{N& MgσT)5\)>SBzfdu<@ s_ϩu—BM6A2С(Vײ ! @uIjAx߄#UJo k_Ɛш es4E}CMR1nec=߻(-ܥ7^= ׅNIE mVi!z+Upf=<-FZTD\;i9`{'\o7qO QbS^!̃A 8zjۛSDV|CA? QmӼUJv(FmB>?vK~D ھ-ҏ!?:D c{|Ǣunq͌AISm>Yp $̴x'Щs6'jm?뀟]3]S)ګ`2Mإnc:6pJk4Z[zb`@*dmK)GgXz6>KN#5e2UꥭJ;ddGa yi> 3f|)zmT@̳]M0s8*rGBV*]Ԩ'DԌ\_|LG3/?VJ>Ԡ:}  ȋ8d\;ӪSG^M_KW,E$yvi-IѴI!䜣+RLPpTVƅM8Js+!1(d[NoskMA-3~r6˼z: Ev|*oFU4AIm׆S8юY,vPtUP`\ {`몛m/ݱal" ~jBdKM ӟ ܷϙc^TPY,, Lزeq>u^&2y~aș] [mzNq[WVKВȈ}*BƵ`إ7#Ggî>hRC{D(Oٔ*Qn*yx 'x.1Sb FbapKWF*ܷJw-mЅ֡AgIQ1<ïŹ)# Cpd@Zy8zJv7`54Z7japQjgf0_cM_cC>)ejFS,$2ZCǀuT2^Jp$z㓈04D]b=#rs~c (_n~\RцvAJ<'G%$X6BkYFtj<QvɌy X/4Ɍ5 , +ܟչ8ƽ@!y[IL՛.[2[x5 R)kK 6oMFjCTEf۽D;Yvtp5{V!YE$}jH0x=sȖzfg+(j˔ASm>!KId(%$bR7tΰ3Wt|c*[d7im#T,bxh7A@;Dp|\\㪐_RoBҮiX;(ߓ*F*<,)$q*(kN?2\OWnWgjG0s%M ,:;y5SJJHInKΠXmb/.peJ8j֟v!Ѽ`YNwbTpҚqOk\VI|Al⎆R5 #U~o} K1,LlVk`l 'XZ|>dW}ݨ،ҝ|b5RݲYUSZ+]g`tBo]kKBMR1]uVwA|>ٕY9b5k,L((ФyCnGlʄsM#@z@P7ĶO"s@/p&WOԡs,Ġ#ZI~Nbb1P6u[³jw~q6"ZvN\cr^ew2Tz}nQlvv,Lǂ.mr&'tMTo E "na~Э/Uk =%2rx\&,ˣ{yh?\bJN#Kq8X(o׍')"W*U?Q=E Nȋ)< 0h]ekKrz3sͮZ.2=˪C댐0WLh&76[1ڠ:h̚{exT6_!ŗdpyhKIiuSs9K<]h7̤RFX)jw]Dし39z9Z^u֡/z rӋU6c_&foѰ5پL&22G]iW˸dPc;h o1} ÕiHcpeoWzRI/[Ls N5aS$Tܕr+>{ %_H-Ծ4؈mKV(7mvie,Sx(ӥҘ3 d8u|ǓQAlό/}m~ pu2TΐU 95;)F\v:'wC{*Ҿ߼ 8q~O>OtE ?3'wH :_bͦƑ }'` &us|Aau:Hy@5*:ky.NbIۖXks;Д['>8N>cu0pYXx<8dV1aޔ phNǩLڍ-%$Kkzz\n;[`O8 1$ӈgB²(Ă3KBçk/ &Xl Z,_ۢ߂ [>Of6Ja&fI/Hh\BvlUϨmԸ֓J'GTRd6 \_IL9n9j0g ###K- 8x^ nqRcN6IT۴sal[A=H(cCk%. lRyKЋ+3`K$SGw( dK'>DdQ`9 qϵ]wA=̜w%fo8)廦!`LmڔD).DbHiD6π{i Bor{?2^դ渹[ʟj42GB|L/KTլ?VGǐ+ 77z V:<ޓM(/|4QŽ~6e6Rl33Jn}04$a>4@NoArf0I]d6 ;-!`GxjkEs{Ôasw&8&+ |u73˸%|`TI4;][%ܠ/:I{NJgGO(3+6,)/>\P#)#-bFc"ǐd^k9$iH-68[Lj~2R9( 5pix$%U6u)Afi׊XN˧#mRdNK2X5R. h *# ajoj' or;65n_QChw21s #.Ժ/#\Y mE[l{Xx=w bg`yKnkRG&&Gї6FE)gbE\-_]QZy N \4h2Fe88 K+ QF|-i=wb I8wX?S@ӷx)c`R +ҌHٕ `xc:NkiŔK>xb'w:JM}NᴍaX}'5Uׅ^sQ}n7ÂP17~*(KQ8RdG@j9MB-5 M`I^HM8:i][8OcM J<_+Z+ށv>(t7ovP]uICX_4 iVMfMڏEݓ wϧxԴ6)l ( jYflh[? C/ '\T2 {]Gy NL ^O M!an%g-cNzܫʩXw^ەTːfFW_ T 8Nzo}~fYA)ͳP{ɂ{RhF+%$[f+uOQ}4,C uc< 7헓z)9z@,5*[J Jٮo<.NžkN"!@ܺw4"=Uh<~C'1[z~=cyIZ 6.n<|6T)yݸ|*\G$ob\ }d_\é 5II\Xδy1r$ Jd@$im5BƹFJj[tX8% ˶v?1aQ|"1) 窝eSlQb?U)4˙F=~%P[ =),8*jFH"}%u[E*''_8xaT EɌ 㩑~j8&fьm,h0lY:Sp Jti4ːo?!-rWMx{0 okaا|R_((@O_vsvڽBp)IuKGbuBue3ڭ!lK8$'R4Iݠ@ 0& $M,F)Ev~95M 1 'VhD ^$}s %QqUa4uVi*uN\Oڭ X崂CkO[ C} {=~̍f8bzLnUbNH2\A`$K'V}eyN .TB! })8 ZC]̣So$8y_,Pzn3B d):6jG [9],i;lդ1qԎ>&@0򗢡Al!K& m4w =W* F>lAӼ%ZՂF+Z}!PM$b. }LO~'c^E~})-!?x}EJR/Hު)!PhE &n5Sa =6'ڹeїJ#]!Z3o$pM'ɦJ@!}&չYnwZ5tvɀYF,!j&edVp.gK^gؖκDsau6c5*_"= G65N\ \V G+6,<_(X%+,slo G/kmo/ 7S>R03zL;|tWSLvj2ێ] MxQjq9V$ks+e{5 'ܲۗ 3~_11#kע*j1W7/"h?*I}›0>4kQYP|08:TOZmI;̇)]*$݊^=GmsvyAxk,9j7I8?se-Yp[u)fz?ߢXJS]?Y Apͷ5[6ؑ::-טR?B(f(Wϙ1 eS!tŶv?0$>2W| NYX3ފ%%۱\# 32.{MB=h]Gψ#H~x bF+icYS{JfcޛL` p¾]7/rAC}mˈ+Ej |2=N!mΧڑZj?pGV6PJ%R4#ST<\)0Vt Q*^rt]c{ 庚QΣ}@4`-WP!?D`vFZadG}XO {P/sOqXp}XzL=ix=C{ ՊJ۔e ӎOcDb]Dz`0wIKM~7%e1ڷ5oʄ_+ a9[Vq{O&r.T='s Z3Q{ss N-P \oÀpTdfa]:J뚀/TR˞(9x 1(@g YPFYZ͟AKp3\J}fAi7[/6kNcCr^h3abntp4? #Uf#;*Cxlv=HJ-Wg5e,bcR?6DzSx>7K0H>Q}a}a<뀚Sb* x'-5C*=ۧmx JcZ")=0A4ףJϤ6wwb^ p܉;Z'FVs{ҏŹȭWp\dD}u4\>K{|59D Ù _|\sīԍÚ_p&6fڮGU{%#$<u'D|.N /0phx>P-՛Gp -3Ap `ZiPZrQ 9_Q_ }ch7xsҭє>}AvY՚+.zYkhF>ak@eO1C)q K'+gU [բE+ #L=O,s!IheMcwp툈avBhSΊRM;j,Ȯ}#Jx=k(02ͅf2Ř*%= [ .AjE{&2aaUt 1]#Uǟ*>]; +zS]'NX3^pN9-w8V۬DY4ewHܺ|ph:`)ϥTyo4}yhd=-ʗ 3zϩ2Qt )-AXռRLg Ζ!63 XZA l$æc0jvʋzŔ˱*pTK ,/SƮfr>LyqZ:nԴhчatQw?GX.8?I3;_mrӳR5kgE L <;K~H:/}N!mV!*=o`8`C _Sҿ3qG93N0#xsa/$('˥φ  GSY#$Z9bD yN \m@e8&eG.5!#lr0F c5ҜvhUs%6f?GZ.А3TC~4/[9SĶ`6y+wj;nKH܌-}պZ^Ϳ&rUGI}ڰ+]nоs{k8?.mB^&ʬش S?Z,»4J)2gwDfbM׀H6Nc8#b>m؉jע 53RV{$&zaf}ٟ|0oD8=鼨ŗuH6b+: F ;ӌ'nJ };&,HSPm2-۽ntC)XO80יE'u2bhH- dz{TB_p}Cmi)ʘR%V&D'IOmX:VȼYt5W@Ec^0¤inP>kYceBiiZ|w,ƝinQe-/4aCRn聪_[A<רFOYĵOAv՛*O?!LX,`]v'{P}~x Z_/jhlwu`Į )OQEttxgIPhbi :+AKn۩TDb$o_0.Oǵ 'ܨ[9LfK$qƓ.R"CmoNˆ#""<tFapt.vĶk;a'VX Y\h|A4׿)8X:BkW|;fci T/5n ǜƣQ+^iUcXM sZI2gPOhɈFn{l[.3=Y'm<}gˋLQNj߭>{ÉT3ծ-!KTmL|7=iKUc6Y:m~7-[FNAۀCpmlC|4V2*q219HB\v)0bmi-&ѫsTH;Ӂ>wp\.Λe&gKN+H]IpQƝA奚.3.̰&t=16p<,'K*Т^QD~UIQ]i&r=z?ҩ\I/cLQPKG&Bbpq+*X]j㙛o;0@eQ"E6 bH]+w7LȜ!NaT{P<^xQHƚ"C?5V#B#nތ->+fje )1دhDr[}4f9j/.i3T_(NtpQVƻHSH=gGQ㧽n/&|h=TG`[8`ҷV+8 3.{a5;7 g.Op-D8Ak ,)ds9 YYףow[%\\]ed6MI$tn  &n'D|kCjDa8.HZX O?b߅pp7*6Uv6ן.uΉϛCչrvAnzJPA 0 +Ii R|Iot.@ @8z݁g9 X.|UJŁӼ ĩLLn$]ִijivD_/@-^qjh x%ԬA9Mf3VUT]H>9smMLuwoclbtVD?ЏO&?,$GЩ`o];jo7 )cC asG. HL|'ĐQum/d +$#`9WBGQMP:_Om tOCq|iʛ@I#qށ'c !\ ZTg(ۿc^[v3&^}|/$RRn~&qQ$E sKq&?KcJ__*2jb )anP{k[\RS2QG`tE(2&đٜ7ș}#,("ⳛH -K!VlK5̷Qn횈>^W>dqojb͇7 8:T0µW-_z{(<ў烯C;ٞ r`YQ0ۺW27˪ӞG(D `t]5p M~=mw.:!#2Rϛo*!0\$wy&<Och8A:]ӭ3/!(2@E@l@S#C}}*Lif>w#S VE& Y]Bx)crZwhG+QaL?')ioe/x\S)=:ހ {Tk;%OdV\t&"2hU :>~gS=i1fщ%$lQ#}T|LP~#ä78Gd" 萪JYzmGя&L\d1Wטg?I kb!hd!l!Msv;Ǎ,=XfR()FU3Nw/3WO4w 3NH} D`Z\ 2UTz5yn>u_~O6cC!- ӽj*԰}:lj@4C-< o![gg4s sV!,cIb]Ldi<"E!Dhϟ9ڧ75oϠ`C-^(/I/'f"^L}[ 4KµNd||9pp P| Q_&)OɇU3W=s.ul>Rp-js# pfWԣ\Ha~%yF&h%x3<R0 XH|Ԍx-]uZU,ϑMdɏjףSfLy*A2yz1i'DAF\,nc՛IeS#5(‰ѥ7\D K++J?-*S|-:ՌfaOJi>t|?KJAE$&7B'X$1oI3MKb[Vnl(w5#(a5O@ I f75Of-!z?EЏ޶~ڎ>[Li;/{/q j 1J gnL̕.2p!/沗#TQ۳'؉ I7?Җ0cGUȂܻg INlm:@_:$DwMn6.a5JîUY>5c22.ZdބxNiX nGrU%8,N&xΏ-D=/o,F.gd ނՖ˨۳55䙂At=lA.;2/Ě)'pNڿ?IW;ܒv-S yLc[B-F{G@VlOOS* z& .ӦEY)PXoa8i!@#Jz\xhv{љE}%$gud+qD{&JKɓi$HbyL,(W  BZ08 !hOg9PlQ"~ 皽}#k@K;$I,2_%F@fBӜ`>hb&-㣷2얒xyo`酑k_ iBnhOܡ {Yaݨ?E.f?sńr&:5 D) RKrݞ@o TB+մݧi1LGVZEزtk돠PD#iɆ&P?e9dqrgEo2*5AzW7a ڜ!U^^G`GϘvFHL"߰[wH>Fsv%skpYMp@d3u^G1Q3%}x{$;iu 9Hr%ar`>̫?5ˉ/0BBPzLO9*KFXZI-.ܬ 'ܜ7=~s圉R~e"ݺ <ܿw l_șJC|+L>u 2IٹDIdrNg<0<>" $.fb%"T4ZEI 9[>[ v(l!GkSb"p,҉t! m/.1L!u qX Re-WI,]i\wXo.e#9@fK 0EuxRq(i,aN%(1z6%xDD컲nwo<>@0OCx!4RmW[,=9S @ǔ{!.7vrY0h`d?szZ.'Q7jFa=6j2$߼Rx_#rIeq[ی^5%=8lx4_.{VSCv{w7^|bD1Z)abo7Kc7u"5dgM`'~ȍQQODl rh"V^k3xa&M:K`f/61{3E9AmI`jY+fszj}zl$mO>uiƼ]'8O9am/3kD-HA[}?vK^ʣ㚮?8#\`#a2 &J$8(T2yC*_2yxxd_^N*s{"o=g &3jC8I=%%;Sb=Pc[HPRԛ2ضT\(CMD@3 xۣ%efAOq^3Up<܉fOݟM&3XkqQ[w#l0kU4pB-zN K`()cd& ub 01AFXD$`#'BxZo'LA U'W_y~F䭥#DwĘhe=c ۫R.C\Df PƗpu4_k"Z=ʕ~2ͰN,S!a4JV >ŧX n+ya$7 }'.~l8ZsZX&1'8%Gȥ&]*DZPB#mtS݅UU7Œ\Te\iͻyfj(%δs]3PK0-ƶ1^7}@&ZMa:Z{Gcb#DήZӯԺUŅ+_D%<ƘIl:J[J+{L2/ʕNgmi_'s⁣"SZ1H{HWLsݍ}*}G8v+<{D_acY>nes AVXu7IaC|Y1elMꤝ6/Np]tq:S۞ oog @j$W{=NQ >'*I_<1p0-8+btֈuHz,4ⵘQ"o25^3;DOL³(%u_>1/R+98'D hC{sk'ȤپFt ٸJ,MIY=K6N91W;!Z)o4@e{ 8y~_u;p/4d"z O-NXnʭF<L4VK:tu`"`0];-e /TEEi#V#|ZအrE m~@.\ 4ڔ[eKwD[Ӥ*fF%tSC-HȜ ZlvX?z.ͅ&a#CN7IYvHXMӷ2Ĺ4F)tQ *Ц!ICQT #U *,W}Wd(I.nmF2/(ƴ`5z`nwfM03ʓn0Yoۨuw5t, J{N;? 9E\p۟S6*egs!PC`EQArA(XS ¦ upӆ=3N&P,4 ӻ%S q7BK:-nLM=v> xfimCXV0E&@_{f7)B{(|؍Î0F,N{|=>$2 Wu'8ѹq+ۭI2dg֨IgXIqD-݊sQ-S>Q_vڵ ;yq,3mAVQx(#/ƹ3 cXeIs'{LYS]Dövg9B9C[N`ʗ'^5 6N)dFO{IGqvP'wy` Jr$Vp*  O{h:_>(榹j6LRc!ǀ UTXFK+L<9W{vo0I!0ةVċ@M13.޺gY^sp@/mfbޣ)Ȧ+; og`ӧ~v)Dvwvk?C%a.kq8 rp(2go+qa!ؔ b5]$roWIp2G생B)9X$s gHwĊ@̩=ȒsgZ; GTj {iTf]Я`(zNfGR'.BCH_`lisg=tE &2DI[=c=}uߥ5>YNYIάDn1|9N=BDm$tl6k=̏nq[[1p,2l7򜵓pSÊ9,bJ6޽JYGb%w%*U:f<9ZTŽ/$W8jAK'V'uUmވr@%򓓋vx¿bFsP@{Dt,} aq]GV8ɉnI),a w]A <6ž0BY}jК{KVn97nߨe[Y bSQ.x[m#6F͏#]KC~Q"іR@nn&Tk!MbXv C2^R DFY-KK/ 6MA^!J$}"B>͍7K^ r*{]"D&/4 =ǡ%tDr`rH4. ?4Ph1~iDR|+ʛUw?nی&7;SWطV8js4q0?Q18I3ײ@u9+P߃3uLǮ5&#|&NF۳_И!ˊWD.\Yh|P^8t}WfDzjL1r/gtz4ICu*SXQbbPq4FgJ[M8侮AJQ^-;2A Fߙ*Cn{0D:$HNe?QJK2J1}-m!1EWqW)A K ܔR)+.7{?Lm-C} IK(cDGv! C3*Xtx~MJ7(%O7fP | E c02L`$w}r%DG*E_?UV馅pq@Ա*m^#5>x@Xa/]tߔ}ܫxK܊#-b|\ 2nxF`'/]%X}: W+>qh)3Rk)/K%i9Э+T HC彡$aW.=ecdM`2er;7ۦfLL赨ijy6.5Ц+E >[]5' \{,].߼{,B/?/a]YolZ*a|0]2 w4?z6vS|(3_7]5j8E}$"ޟZEZ稁7P!w4,5P( +0v`6?l'e2k5+ݷ6C6T6R5s^r-;jLTI{(Ȏ'E]4B&W!h4@glo9+Ϋ$ċDi a<&[K̀AK(> r{f[Ԅo  9׻$^wh?s-}L1ݡ1.2 ?hz|n91Vv e@884W]#2<]SAUZv>ս޲7!S8YcyV O $m9b2vQ1VCa(M923&'ZCz cZTHק߁`=)k};Y GWOXk{<)e- v/ՍI΂t2W)>ykyi 0%$[%_Vc*it9xv+n)z76gRC٘~JQqt{^!i&İV^ myEqAQ&^; ;#%ryGGO[z"pR@W? ߆~w27(wzz+ME/iuşXOTu։|d D+_Oxctm*_AdCjƷղ&h< y4q0PmmiYWʱ{so^VOǼٯ W?) pW !r;1jL4?8_0e8GDVoZ8$HɀL%rU쫤ipa8~rCҺoTB*8qF6U:_zj4),#TCELm@stFE[lP /Uξ'ҵ5x1^ӈkgS:Eí1]),Rbml!gQ%c[fԇA͈~@%t"q c n&" _>wSkW?F2 ?F5}>,i TPfa:oKK5d {l#~&I Fm޿?MmSET].dJ2Ixŭ1ʐm !MN୪Rp=ʷ? c6JBwgb풡* mER<[ЪNU)-YGbiT)s qa` ӉTi@ HpgA? t_$x9d:&2yUuwö~zѰDԆ4n!eÄ=<_ s!,zl,ǧZ |Qv3 WFF'ofQۯ$ڲreW\?]0^8w.3D[SWGAju!(i6D"Cx;鍤 d6OW>8 ߘ7yzH^L9گ6+ɜo^s怀ժx3DiV_&#!>$N@} f?=2ML(eEG3ZTВHup%?(gژV|ȝ _w>? ;UTR=@ R7gw,Aԉ[)c^, -zH,]=(WMAm2 K!,v ljXM-.eՀ*nWvc}RoGUU'1 gf`q^^I?093h^B$|"ZSZ>pD$tQgx_<' OaԂdE5ժ;6{Im̈F_3?z]=<0p̛h $}|h Ym:IOE_}5PQuJה?4d4 _P'g J?@ph:,@yiie"wYwE :ix;%ˇ?V}' ^#]v0o`{A"ɕ} L\jڡ\D40\)tM1FEUGKъ/ٌ~G? {q/J@4J=sg%J@kRǫE:HbYF4ӰV\sw%?@n0 N((D525{>G{9̴"F9fB^x 0Vk*qx_mϲ9L:Ȫ'}g0lvẪF ~`9z} b2 fE@OIv%L}CYmoy?}~̽5:-#~wC9g G.@!H,yXI@hڟ@fm-O8 O7O ' s|V@룾ͩ}7awGJfŦ`vk, GheS93͘XywL?P}P,{ z4W½ΚZGĞN Li瓬pH3Ivˬ}Ŧ1LRuYaZ^ɍc+4'Yp3(jyDDžH[ Wv3hVu:2P5"(~>9E".ʅel}N~wd*p } D60"k!䔉`u jD||`S{>xrK&A|fzRŏCz7XlZXG.3x@ !dױEW|-fˑc:KOt$lv?/ ptY{M'TRD N!KsI2,\=Й!VsO9PVM 6\yЭU сez?TXf[gHoloe97?ƒC]uGED~D3Jռ0X0,m޾9#q{UhdĮz`N=fe{":7gSZwȴƔUMhwۧ>v'w?$cHsCNVz8<ڥNꅙh B@v$If}CvEKC 3<&n9Žz$L86e9tݟ]Z_<'*3FPψ`-=ZP.XГ)_aq{?X²g'Cqa1cY˘}U9 6 'uOC#>ś}aGDe.jۀa})9ENkb Phc:!PJrǕik_U}:[SxGw?j޲S-h_ Ĉڰ8 ~PZ): m1cʱEVA#>gBY;6b6*\.YyQ#C_T6sjtn8>,l 4Z4QseYɃZ܁Mcko0cJ8RU'؅]{%~Q(:W]³dDan6Sz|LVu`r[a>,oVb!$%XBw',Nͷ~|#?Ny;rbLzPOf oΈj7l:f\/h<֫+#Y=UˣS8NU\fY%ߑk0ݧc\ʣȕ*>n.c7Ө$HLQ}Ej5L `Ӫ _p:#@jw՞=lxnmBО;'(O!OK;t>ˍK'2ǒZPD^Fb.P$+3Td~Tw$kWꂏxcezSbUKf^hi-`tb|K}G$ )^{^SVUNýHm7I !QYl8O ]vLAۢ>6n DBӠ!3Xmk?']=RǸ ЅfH1{_']S""ޢ=7#Ͳ2uпƌs|~+fD2%tм2,{z~wHϓ)Mȟaj8-6~ Jڴďl1 Q}mR'Юu[2I7\)QAwNS,-nEGo6e VuoģX솲ZK*ε78һWgas?x7DI r :?R뤀lH\w2.x oh?伏\`7DHTKꇫjSfIZQl+Qg/O7Mqb9͖-`x B^4yrJ`,Ibf`?ҊǺt!!sL*ІA{.AQtrj!kY\g@ʆ"ʲ:7Z6i0\n2+aC1vwt%y6-fƐaכ>Yqw,؟;q m׉M/9:Jb>!Яi960wwJ9t3 %Jl㟯kא0J2IqS'}݄b@VLB7hK 5!] iѴr[*/_r?ۧ|< R|"iuUdosyP&vvF3yqm>CWd?V8M 22$r~ڻA|pXnsm!pm>xв+h_&sE32 +osyy,cIV |:؈4swu%61ҫu hL~P!M_wD`:STzDn86quyI| 0j }?^EX)IoƾoWkq5Oj(lGhtLxlCUobwoUwVHM$-=9.0JΥq:Z; 4$e$46Y$~eB^՞B-J%~بKv%5(5M˺bܦtbR*e)zv6^mޠ=9T(W>%?>ó, i a\m 0O<݉Td&+upX*`%s^{ѪJy!l1ũxVci`hr𫑡h&ITH<bO~eZ^-bAΌm dƏA~I|Oqz}V>f;d8OXCn=,6GgM4 +KĤH_OZZ@@^$ΌD) 7?}2nXq\jM4K;ldu Pc*2rFb $[wVPr* ؈D]ӆgD1R"iڈƍiuJE ;{>4f-_Ã9mmqt77' &Ђai _>L<I򃗜Ot 9;)$(toW߱4V.p2Mն}b_g_0o.!}F.AL&=lӾLyKdYul$ k+R8H.n7hzAm8N3 Ai_{` t;v\[1>KU“ S!Y71%_;ʿI'bMQ5Yu2Ӽ@3t|/6-Fo70Wv0{@Ɔ+p0LlVq 6|Ia)m`T$MCĒp{1|phvt7c5.,wC#0튵]ڔZ3HHEN"" vn;BퟗFy~ w5 MTu0IYu-72 ӨFPe K: ;`Cd Q$ j#tB~R骯v,S.HPʑB7ykU0%2#Mt$<ÜiHvCU6VJ_iU K:-6ۀI5wXJ2]9G(Jwb?gK^0o=Eba>?<:>Ɨ2S͈c#deήUhilSktVPnxv_{DqOQLbh#ySsU_\I_9fz"w:(ѡ:*)cĻ}?mĖ\W`\8J+J039̻lK'za:d >8H˦*$*;ewDzejh/æ e!z\ha<$$OZ1ݔQƍ[E<>~o Sܓ=bhȠUxݳ4[qK`}y=w;J< ^d(gbF=<oɿ64i6q5[Xsz*GϚthy,"+9J˻1v2}H_8gLEl~.XȐ!lT{Z)$ʼn{Uȧ¯olgjVHH"'!)+9O[Kd8~FU]o=TCtzP=7Gܘz("e{RKn}!Z0ǀق2rF; !;eS,I/` Sߝ}2a>5vhrs1/jJ'+H=\hؘb߷c70 aF+%K6NPm*XƹE OSZ -h"!CSjqhUS{;2|b[ u| ^GGY 豐)k}?˛.b65&0ׅ 4ȹOJF 6ej 13`dxݱi3ȸ #vQ|   t0x5pTMx1_ )`K2n ɷ0~/M}.=Lnd$PԸ0SQhR2ť#=b*d~ңqXgt#"[ K7x>fc ܓZQH-v*۩_>a;Sx@k& b(0TbM-"A F'H P 2ۯ Z8t)rb.JaC/zjFN YA\_1gj߽tJՔ".\) \؇Z$~OGCiw. .3tq^}CY)ټCE9]t;?RlBw,G;D?e+C90)oU7Vz[œO jbkd뿾*-!y)U*-uQ2l#ưOg<#t g K. ΋\|+_@NRB0wܹ .XR%}@A7ѵQ8b?{$0+9!UbXKmale4' l Kp?RK/3]l239!x]o'fgRYg?1ں([ IA]5^[0Mb5 QI)ɩ1>Pgd fgo%R7<.M[#q7Fe9^!1}>I>DX3P?R$@Bd]&~$:~O0}xRy7"~9jN8{5tFڲ.LʐsFF&dOMbKR0Hs[AdV[gTHLd߲6z\18˒fzZRi;t-*Vsc"/Re=ɹgȖshl(mjLO2F8!/}0ƙ#*Wo6jQi﹢z;1K|c6r,vWGk)Mh,PrHFG3L1Yp eSKi X-k`)E@* D%mr~z>1:JqZrH$~ a`bk'ⶃT%;ҡ19Egsk  LX&<4#s<p6f?eS,C0&oϯE+@K96EF£&| ϊ˱O=A+y- ^KǶIk.+KЕ9rJ ~B=%VSdاգ`v\hw Ŵy{:93H)EgTk}$LjJx){-UO ۭ+0F8c Q/ЍbR@tjMD({[]gj#,g~~FLtƲO ʝ2~ &PFڶO$R(;k@$HWb͢9~.(i},vϘ K$8y.OR RpHeQZgE=8 3+ˁapZV,b| f"<72wW< wń(/;^{`XeRyʻPB0ʖn0)]5%,IԪ&MUmUd6%HR'I7L(*'b<Q-H< *I{ )9u2Cuٳ*PimWpB[bxM4N F hȰilsJ*vOq)~p, ö:ݔ[@ڳ#f yAe!6nR;>-A]TEU~7PЏWld4ո4 EOkG;Aix 09 E^f?ilƾ'/џ" ^5&عs1φ=:Qך'BBJE7jk^OEmҠuΌo>"M}09#Սu*5eAf}sF RNKD~CRjnypԼj K|ۇ`-K ٸ@Dtk '&LPדN7r& WxO`OJScJwNV騈)IX_D?N?duD< .?h(On=I 8B#a Ojh^X8)')zG9vEj&9kS}W\3وD_Y ~zCTw:_/އPLG $DW?V'A2SW!{Wˉ.:TAkAAܖt~2ˏW׈VrA G$rc%p&>L@YP;?׿+@ohN'q엒$v qNJAjSTH<鞚y@S[_%RկbR׸*UtWEfw!K"CyqdmH?P|Ex/|j*Yyk7>WH>$.܅wܢz.0?XNO\7ݞh|\m"736j9Otc?ʠX*\CKpSyj,Rww#9ޑy9Z@^mc(Fm%' wz.'_[B7)[ɇ,B zw>3a/"3V8|<@u'>H՞ƛ8Ǖ*IV`CPӃ7?ESe2HrNJ./TO ɼaΏLr0LGu-S1 bEt-93 q$fJYzP~r{/b2(0cK!%q_Ȝ%fs ?)iAw{|!$MK}Vr/<2H}$`*{)ĝȽ[\S3N&%~ 5rֱZa6 N՝׸a2.aaIΖO;;i*;J]yD횿@ EK/ג 7w7B0QQ iһI#6\h5R/@mD~kt߄M֦KfKL#ֹTkH4cgϾ`qR?H]EbNm3NYsUhx@ Y!DENLɶZ̘tT tEߕ{>Śq)v h`RC3X盧j>{&O'Gˆ#AV3jy]>z J)u7~vG O`c%!quL"zO:5F֥AebEKmƊD |sx4InHI,@Gmߨ'db'qA e@ˡ{Xġ CvR'cףVl-@Kw|e719 -\z_)h?o1$Tojer$1H g#Hӽ¿3Qxa'&1/Xdi(9sqy繈{SR !'K c{A|d,Y+ê_My@N@˦Zu*IK e.f,N]nfbȄ?t 92"0E8pe? NOiWϧv?%ZWe4D~ʟA(JTpQ_H%R7L47 z}S%.JUVj" } A D|ë%V兝X'71A^zt$ي׽i=T,5"M@,a;<"Հ9QKrEI0pg K0!17- $i5jWwŨ8Mg>BO aYQ8][+9P,mWRS^h_9Jv !蘛z{;Z"6 !EB075xO )< Y5<2^ qpY+o1ÅkrwܰTr2 dvBDfP{kXؘ)I)G\2 OG~=,3)q<.kA(WH'ӄ0hsa{2ۘb`A$EIM}Dz*satú34=%J]@xJh缉kKlbJ j.ހU1vS[CVimb<qjdJX }Շy͕`~Q:)2VAwM[#gO.j謷cv$9 og,jfg>sˢYT0pK s,u tYK?\p(_y e܇}?2? bnTXR}nEc : ɓB E !6wBW^q:HV@/]r4 V\C*i~qdxo%9Ȱoܰho6|my ~_ "<^W&^*HE֘s F*Z6S[cmQ B@#)PJX0/Tn y]`n^I2mG:IV=,Ⱥ~&yOqߞh{mEeAVVF1K9l,n}gA ܛp7;]VBIqg[$m؊lq1X/ OㅜPbٻ]HRMn/Y;w$q$:$_+lXC{$hέ*w  |U| 5SH;CM !M}dAUJ%aLq07a{9 ;-H1L)K`x Qj+e |"D3ńv7Aeu $Uc^T ʄksV(Щ{_RpZ/OYܨl1'gDB6]&!!ѯBSF⇦K2 1--^ƍ@S,(l&澤 z=>9!Qu8(*LCfCuwgUhrXL(y_׺@B1S+\6ISƖ%TA1rZiZB. cksum: [\q¿f tX:n8d7in"@hԲ`]'d*Ɔ)fm)͌CČa"MQR'ŒV,!]OgzDWcq:\y7ŭcsJ> QWo:QDt9`Ӝ~M+"/_I%wʜ55$,pB& aD+:Ey̶<3\>¨aYءfwɠɋx[ڳp޺bcš<,{4|xecp4E[/0u ,iM Z$L\!A+icH7eKCV:yT4 D[9:_.MuGSBk+Z4腠 묌gvM$OD6(BF1仁F+:;n _5p؇~L8s`hTO|='>W/, fxHkvJ̈́"vwZ;oDnk@L,E4B. Nw.E iՐw =@MCSc*C0Z0 aq[N6jnLqm`z2(¤0YOM $imo $kAPN`)D%i5Fhfk7L|<0 :G+eR"vc`M>3~6jm[6"Kō\҃O1 Z:z.r d6۳Um4(ې ]NmlDAG{3=_5}T 2%v: 8q(S0l HOOdrŏWޓ\=^J #ь|V N6AT]4frh# a$>9Y/W˳ =&@-q`27fXfoA?V7QWW)et/i 1u`Ϳ76ӈ Qz2f.A?G'mS"#wP3/ٶlmiRDʱ͇'teRv|d]5ޑ=KmśDk5xnkif9ʭA):R빕ǦmaynCt9}V"{mZOre& mG2AdoFu-HA(5͈0э߸9ezv8+U#γ]4>L Sg.o _s^lWnvIz:0PrlY==8_y:ul\ Sԫ |푚Zt|+3Tu.#8 Xir NqT]\w"AS* yRS/E aԷv@1J#.BC{SVAbj0[T3C` }JL&Zk >H-5i}|޼Rc;%U%y~v>ɦfH8~"*-IX*~fxtTm`}|PemtٿY4P½8cg##1 ^@ۉX _,v,ЫβͯE0Uj;kt9)\,T)tGe#\rfEy!{W6Z.ݰ g 5bC>_(Hn=EIŠr:4*,j;X_,doO_@ *bVXrsi^팆-eT٫{Mל1=؈P2,ݨ 3;"tve[=s@;Ni22^)J`ka=jtbR8ytmkWwx<^*~r_/|ׇ`[YsU];ؙԂm$ ZhWۆ!yl#6$0Y bxL4"n"@֧qaJwB5a~W}ߏJK8̈́r\0juEU%~rIRSE#HJ~<6|` Qȟ(4\bQ]2TA\JN" bԯgM4E.h GlIL? +&gE"ߊJysEKqoa)w$ Z=%%s1; MYYKSt- Tr;s V"K֩PyT8',aVoE09?6^V+b|_繙ǹ>;07{>4-w&fӾ5C5dAӘ"݀V ѫ|cƭPNG1Tߣj*xX੖^[d.\.GVguiMϕB2!шy=TO}{ K5QKiKmxE@1lnP0_k*+4lo[cSdHⳃb+nx]=+_~HkaP:xn8Mw3ѷhÁ`ɇ%SC. ז+Y1Hli `\ @Z'8nE#idzգ>,UeE{RXRf\K*K<&(К"D8BT杗ρpXMX{y=vJżK^]E.$*dt+<DIj!d}K #kJp*:8X2,A*VjoNQdq4 AsOb؜eyvU{nmPJ} C7=T1 OI؜kfȲ[[wi #%k1I=zʭ mK+pNucZπ}ٰ" 0wT]x6*-TUDqk&d~ytAWhLjAt1iW(:B@F$QvmnQ`ȵ< D[ZV6wVO"I_fQQ&w9>^ƟK;`[dJ*YIRӓL+F6QJ$B@tKNkU5 m3S]U0lI C-#:4|L) KFaފ-&+t"7/.L e0F9;c.E{"/ z~axr* \y#YJ P{i~-ƅs_c-'=JLᶶ]1Fc #D&|8V()%K(^19DRjR s/DޒYcoPiz|$r> -,0EMx^'wE4h"{uQiVwAfCh#O-,5ѯK-QWOD7+CKiŗ6xg*-Xa|S0(/LDyz(X9m8SP~;}LJ-&KZ rUS'B0}?.MEqu.o;aCshuB캔?kH(ّ$AHpw%1LSml{bDol}Y$R ^QBig t6$}G[BCE}oP zw܇76j|%^ƀ7WydfrO]n5y\un[[goX銏GO7<\YS%'ԍ=/cXɛR5n=Hx!aX [W sZ5ys&Ppfy?&/TZz?+6(*n7wDNSȭ.mS Owy,w{X]Nf Vy'Y)'v ~uƯ;OASt94$Cy} ɶ0.r0 N^ui*Tf/sp@S 86)M2UA4j&k6`xfwn]4ߺaS4ֹ<:d ̖2r{fд8>w)P dȱ a ʷ[~ꧩ ٧TI]a1}U |>)=cBJvI/6)oͰC _D{ת%/:kxl> 0SJ'ǖc(%yDwciYzJ&xu.G1m?VZW!8H Q"QN7Mع_X)KðEsn6j1ޏ僁^2lCS.=E_H?[ϰ|՘fУɣpز@l8UoP 3Q'ORZY5CboFs+=y}V6.] վJ@0zn XF%J@ku uH4ʲh~]PT! z-f)ľl쿾?y4ኜkiʣ[2&#EޕAPh_G4B+vu5ŋے.W`j :9pP֍)GWTH}aҬ'jN7B)LⴊGTHz)]%!b*K:_?R͝VWFDWӾaW 1|a2XRe#xhfbCˑ>0ЉԜ}jٕ"k~r፪ ē1qJ[ Pn+%DgUZrKLuB/b2҃ܢk~NGNj5CiƑqE>~k%jlm^bCUӰaйB#*g_T$Lț^ n+)$~>?=}#0P)>m=^li݃#d[6}=>.>D"T/~${( ] }Z Qi2'pVZ918V)+?#)L"JY׆)T=XwU!/LK<>U6E݀6qBgaR~9w7F, @岵MdvBwbGY?UkU93VDOFU!KvXM?_o5J؎'^F pQ^$ )k̿.J4=Ӹun363$ORj8h=.f\R$ȟ ỮL56%wy޶%#x , 銒aw&Z=`vo]Ys%Jc]TeAun:C6VN胥XP3ݔ$禃&( _sS=[?mgbgncšүӮh|.V{WՎB Ik{>fFY'ǝE[эtPߋ0SԅqBIlp3+pQ}{iL#2&Ggp+QDa{^ii}01V>՛lGgШ5DHj::T\b/S^}5"tO:jGL(M IIJkۦ 6ϔImc?yWFqUM&q QOzt6n1d(j r m$ɦU{z2n؜-ce=-b3!c^IrC_ǟl*IBIT,Xt"l%FwfR`A(&QPL/H{W-6ACG,Lz[L)2Je(m]di.5v^t?q IeZM 2j`+țT\bCV[W$JI4V/ڲxm`艻*C|/r,b'!W%ٻO'Y:"N(Ѧ2BkyOoh5gOi$i\/3do$RW@B,Ffhlo6&DeT7)u3DD+PwҪ{J~Via)zWw!/=b^-ÁY ي{&_} cUY&]Āv$My'+UgC͎݋ (Bҝ=8 8 >݀gJKA\ aD W.tr,7owA m߷s,:z-('kzUŭF% KnRxEkZXZY`[>gN;d#'އNz^,#b,$.x)^*{Iwvds'Ls z[iqYLD@&!)nn8RW TKZ-el{ -C'^CupGALNl 2<݃pٜP~b]EVKv4 P+rl1gP| DO7B]ӝI hӱO JhߠFHc %[n#8Mps?#T4 EV ױJ]n8AtY163 <ܣ׏8宺s `*!ju8v.eU%KK?ٓiF]xIR ƺf kI}Gjiȴ _ֽ43_0WRNTUY[}s=ht3X_@fOu0ux0n/ׁڲsl6T,!b^C"Q f*}?GDݰlۺ-&N,Xw}mmi<'e%Ц.}N6ڪj+cu<ga@&Vu Df2C>^o9Aj{~LyX9*5~Q!$5uP*^%75O\9cmf/q'$_3\ o9bq:"#ƺ7:1bc96X(pmd_>HSD+D?8Ҽ3HIfNau̦f4ݴ,(h"/¶ Y0'GI̴$[if(6< Z U1€Ze],rGXdBdeBO2) f:h-~<{F?q35>[\f@f lđXECV3 V$68bdo%c`Q`jÆWS]I ٽ)ߎ򓻘Jmh>jVb41VnO&C)\usywcƲ\ }`pN~37 f YhP/5t~,:igem΄|<ܾ("4b7pu;t-.1@VU- ' U FMC~gŻHd#*_& f١+NTߑ]6a*nnio tO~h뒓DՖVyBzZ3I+9j g-|)7RGH B9wѠsl [Ī{FNmD)'Jg ‘g]ayj|kfIp6uQYw=,'Q=I% yp$)~DOz354R/W">*V)/2[}naRY ϝJ8]_a^ )*"Ɵkr%<䗣O?8gn Gn [JP^m*~^ʧr0MdeQ!ey}iw ݰ zۮ n!oc%>1|2P?oΠn6F#wOG;D'u˂3ǒOꋁ^#eތ/qf΢wF}^+JkAV ].Deh~-7YP# d]'JEBeA$#XX8>UΥi\v^h \DBd/^G6R=DqqUvCm G* 2 5wo$|Mk' jJ $ OFrIe`#+EQΤ"oe"vmbk-QlV 0G]ٗ- R]Zg錖Cx|.4!\c<|yO͈ݶVuQQ!M[] j!ӎL~OW$~b\9y!RM UʅjvH/]1mQ'Jk @v^OXa? m{ŬF.a jtcEWy+EݲSRx?mgfkR O=W4O-kN͊fNrvԺ֠3qr<@B ;!LIv*a}=H(,|1bU}C aL ";#qlNbNrNmt6&|_?/뎓wI{(C7*o?O;0cV h/wH'KU&cߢS]PgP3:Bd]GDY90DtmVQԓߎlq|Oߴ۾tƩ ekcDMЅ%~F0T)ӽͩ @MBtc~%eˌ15)׿!94`I4 ͥźuO̟9ps7-+"Q0RSAM,xC[}*#Ѓ ~$#.p7}$):#j|H#RIf% gvAhjsf rZ(&*|j<'h8Jnlvsʛ-Yb;1i6&ِ Q*KOx -{Ai!.nץ, -RwO{6 W2WILEӽ90ž5EƎ*y|~ rX|1LrfӾ]Ѩ~3_(gڍ4YZ_)PvS Ԑ <A)WDQS}n(8N`}}LRb(~ַ6pEUR7t=WIdMKkh3`]ГJ5ӭ`94|y3ӪO' jF:Ob^P HHX.Q>´3&s/ f$є#rJ}K ѺkUDr lxy, cֿ=-l]ְSW-LyVr qp}:fXWlPI4rCQawn=C_uZX !´s6&_G:FMwkrKEJ#L Pp6U#fr*ϼ@"f( y͕O巊^E͆/EfB 늦e/P ]چ%TM'B*WI jVS[=#R i#Z<.bȎ8uH,\/0{]{5AѶcKZo] 3I{}QQS=_GNzy.u!TD2W~Vhrhzz73mKW}$_.piI$sjd" @n纊2-DUfꇐf_X(s|nglқ{a {J;Kb; C6xLkLb-t`!`I:j_إ U7ܓGQRFS>Bȶk-{W>qԓUKU\a=ٱU$ #7TpJi)ULbRu4J<>Aw;BTz] ~5r'7`۝Le? &"VQ}qw#WbEC$G}Wz[bs($tzpK8+[ub9=PT0ixk 3[)>l~7ɸt{枣Um\87w|7&%?`p  Rb"ZAC(֬B9. " Q* t6B0CZ2ӀH6&$}oo]Iު$nOqd8#%wg4@bCWopf%d7M87/. #mr;b l|zB&-24'aF'kt]'|IJQE6·2ZnfR3y~386iNi\v,0. @3Fj#zG?)==|~Ts@>hp1\l0L$i J@n/M1 XJyа= z%*dQ]FL`:=M7kLgĖqeƧR{ ! iy(223e+VQ|`JVX䉟ITNF854%֦fB~|0l~u;'6뷦_A#bʓ g850>Rfڑ }/K8uIso &zY,š'cje5E٣:[t1Wa6~jUέEtvxWomV7%H'<3ֽ)\g"u颃$w0͕8nԪ=8G?W×G%Ü,DxSsM~-{cNVSz[` :Q`'W>#^zɌNQ4#5&V1BN+!uκ8tx5+c,Ε ;uUY<|1GEv{+Yi _ȯ3ŗ-hH{^SJ:n&jsDTvU[Yܷ|N\lm3 }6C]J\wJ)̸ ju OuO>}}R(e9dq!!HU.J>;` ?gp*uhJ$HH>+ HE"_ 'a c['[$NJ& + 0 me]1|J˳κctf`GitS`|FHN%[exk]fIU# 8 A_]~gFKP0&w|97#.f@797/0hPkCEl/] +' }!C~0k=(Dy[3)u 7R试Ic@u(0.r3aqv00Y) ƒ-i#pQ'NΊ!xfkBak2 yd3?! @SX=5$JopXO׋1.vhjOz Qj!21}ړƹGs&;tuTӗ+ErGǜ =.2 הDu;][ bvrLO)(d,nиU v:#JF_fBAh^pq0]+tc{ʟz^6GQ12h!-GDD;U Bp/.Kiʁl`:pXm \68ow@rRkc,!Þٵ` E?+EtAxAt;LN4&-c=H++o| KHre]B1P3OolIM6S4w/S̚ޞCV㷺h 6ՔMvB:+N{)D7 '}d+T}3WV1Xy?A3-?&\Ę@s%`+>.1c'$Cib"4سB-TA e-2|ȟ $KNӼ++mBdNF$/ +M8j L T0G9lbO9*ZۢRN LJf^ya*r$.m(i[5Wce&nl5aQEkrv X)ݝ]jzF  !5XL۹Ԃ,Rvyu <Ca\P>ȍ*YHoӒuLRz.YXكOD#]\#3X(_ek6˘ = k7X )>djAxoi|RqVVq記m)UC/>]6QĀd| \AYQrww8Va5a |Ӯ.2cc j|,1u(sVH|}E9˺~5O#JM@)n̉NeWRb׾P̛E[9ls#'9!qQ%Gq3tӍS%:67A A}c1|KipNyJ4A:/"'j7UW+"kJB9' `3@p,b f<7URaR0o9䔵@Qp~i#f>+Fw<]NJ 'e<`6zLsuS6,OeRM`MNOϯcnY"mU/w0ghh7o*5Ѯ{rVI/K(.w0s$VHtM%6k*1&}v?0$TV9XԖB, FhȩrӲE8=—`IB=n@joze]?[]cjZ@JMl'b'_dKZs̋2f2V}~_jTyD̋\yTv7^Y'XJEf( .颭yitVԑh ZWȀ+L,/iIN7%۳h6gt YdYRFp71 Gf]1$ƾ/cE)24p?Dܧe/M >;FNHvjVc)dkb. wndzrߵ̘ڨA 9HVkn,-KҟE/*i{l: ' 䆉 ʱ^02H@n1 (h'ja}&oN<=~u7Q .MZG_<ԭAc"nRpTe7+~2*&iZY1#{s y :^=z%)uq_#V 77J \!hlgA_7̎<ꣿ9)B~?R)@T> C­(Afs&AXe~,> /9"sq%b5U&51FbMb D-!9'lYS~d zy| E)!IHءEzf9Mz'v;vy faF|NQaNc]|6ȊմLsJ{7fo VUj+}om \kUu2\XVVXߞu``rG!]Ŝij~SR M63i%vA? VC@T@P[+Lʪ"TE zʀ&q̉&ǡ&=+įd2:sDn%A={y!._@{OCm_ $SoW%iqx+֋UD )?bCFZB1WߍX]]3x][S8nwmֿ%-?K-)49:5۶Сm":q_ :$"TRhSy)0̀6֓m06f3 ROTZaYgiwdM@ \dzn)X`yzmZ+NZ/_"r1iɌ`|f6#lzx88`_ѹVaD =`F,]F^IߨLn Ѷ=XnATHJ5K*=X~"4Bd ӎg`}WSIFJԴ6yg ےF9̝ḛ4U xya~GsÙ0wo:0l1Oؙ7QZ Nڰ"1/EkEFIǰR\]@.9$<΍YgU+&7ċG'Ʌ*tT'/tD ~cvN^n Ɩ2rufqd)?h7;TAvp 燓C,HS:ds 6 V ]LVe|ޤsܭ3JF_ +BY(Qz8T2քsڡ~jh~AW4&s~p)wT1Wj3&v(Pr'Gj3RN 䵰YX1#S/*\Xpf#mN~A#`''ʯlAuzYK({,Q XrSNTc̱wx[1F8d/) ,oU@38*p`:Cp-k񵾋7^O*ͣ)AYvS@h@+GV>f N ćtE俬酓erd c%4_)VC b|'Cv }/ə c^th՘ z9 ȨT{qwfcGbk_ C<]`=Бu@63󦣿f^:C9ERhUtY0J8xk ?9$BN!uPuZ~ =~I[c'Q%_;6ٟxGτZl[W-U25}^g}}r/_GY֜X(^5P&@3z sSҨ]y(nj!N`p 5G"Ux1p$g*U]mM? ;sA' ýB.iĔ)55/ec6[jθeeh7gӅ qƤrO05#Ri]fjڽClK-QU'}Ұ8[hr3*Oz ݒԝt3\֮Oe4?Ϡǣ ӀR(`Z(]ZEu^ʌz2iKV7WN܍X;ܖCn;>Rhx>T|D ^K6w*ru 2I2Zw 6Oȍ#&Վ.1%"A 87h2'޲zT0_]b\/Z5g=5;T`29e7+O&VWhn5/LtL3c$A&"~D")W]Rͳ0\eJ n4Uի4}}\A@2ʲGvWо?,_?6Sӳ)'A;EعXө0_HB`[(.G1`₏^{(_y nu]fȟi yl~cEҘB~Co-?вt` 큂 0AWK2 dQi^Y?SQ ( <(*͋a&G>[t@_$\lh0WQA?OVr4`8C.k60a~pZ`ٯٌz=3+uH^>S@uj՘q~.Ao3drؐk3T̪7g憻0v8}Cˋ_%>=b_ FZeB O+\q=d@<,qaKF >.R@A W^rwr,9I[mNƫ)kؒf t] eMtAhzd$H+|p\ 3]g\UUM0GZt-H>$@#?d`g?R jBdH6xUl`F7W2 7`AZN;mS5GsG23탛`Jau HA̹7jX"M#. l # 5mdSz N]{{m"GBSht@z˓ۛơVwC:$ }:I*3y A,A8!׳]>~G',)T9HC XdI鴤> 3~`Brpϧa:+8eζA'zik2eىy&(~-F…6=gcq86QVޮR W_ Ӝ_ xUnnX ]Q;K @@j^n5bL]1 o v"1Ft*1{mI9qP9k7`m [pe.-k8vvTW`"jR`ٍ[ͺ)2nL$7\S}X^ٕUcO5{)ÿ-HIyK}!$JΒfmZ;mXw&,֢DⰎݯ+yL7!)b)!5f͟zO5Wgu)EWϖ[wJ[Cǯ a%) x;:?(a.«;_*Ww˃W..hrx&q^7ieqw:yF&ѻ3ŝF۫2v77:Rqflr6%\v(JN݃&֐@/ F{rC24Sշr%&̳0BP"4s\ld%CK$d~Ms@`&|p/a^ʅny?U7mO/_|DGb,+NP *x=Gפnixij@^VMiZxF#E0W|VrV\c0z z|-yd)ѻ.kjӜFf$=J@fMuzP0vGx/PGysS\0ø^s$Kۜ/ZAL w|FwETP\5mk}@r4Wý~s 5g ,* RP)Bc#]($();۔b-i5/8 uDΕt`iRFg&ΤNS1ہ .?tԭte\5@n#dwZu&۶TM0ēQqFr`t>| @^ms+ߍ8ݭ9enpJX@ڧ" S:svILX7 ds^t,ۃ:N11l/$z%MM^E|A{|S>w"kA>8.kH`<%]Hx4wHrQ!+\D`ܖe.O5|Z|3f#+()5boD<[hۚ74eD|]B,"x'7Hgw1wi^%S  +QgT՜Ylm4b(5)iF.{"gj߳\(55<ݕט-U3Pݩw2Pw7~ϻ:3 bF ' kG볩Fj#ˮFW?սp:i%(IRy5͘T ch\qnMn""vy F%[rm>az?]0knH`w?$ru`CZ>hXNYZ7J^ptA_e +xl.B*ȁ!V<bieݏ bc cK s޻b`cd;PQ>e@KU_ lW4N6aM{ׯ?{'],.=c@snFE0{Xm( ,5FØzZ$ȩ׭҃Dc",%@~=F;Dz\NJMG'3qj+F}fw-‚F)!|jP>|E,V9?a mXxKQքʞ g n/;#a[1;3/CgHMo?[Ѩžx?dbjs9bg`" -TDc)4u~(k| ],=ɎՇmni{jWoNM53glX&HieY+ ̯CK>1D cҵ!o'T3(ݑmLξ(ejǍ_ȊVJLVE|dzKhu cBKZZ9bu{0޶i}Փ坆{*\.h].V~4/ireZm#`.L`" /*M@E"kV?hYVn#"Ĕ:Nr決nTlITGph4c[nkZ Q|Z$L _Re$ƅ|tNAA3r Hh=:S";}GFp-fk6gi}g`瀝O ~iehuV?wod"J幭w`&sXx#o YsCY5a$7/~>m±ңEgwx(s]~# {Ud&CgpÝNM)x6I=A2A;f\y 犰RMXkҜqa,sdz"N9z5grs;i5A X0d泧zm_aWi0;Dv}W}75N@%t .5Jx`;`-x DzK( Il^`21($2ټN۶fc)T*F\]Af;e΍-.TܾhgeE`p"|rk |Y}dz^, m#7&0 h)<cNU81t %{_Jν+yEtX8+J旅!^JY Ǿ#qoR63_o'TNlȃ*j)rTo`y, P~Ҹ$0]jYcI䰄L•3GI9#{rXco(8g}.HD]4DPxj_&9S@;7촔y檕\E= {D w^]+sבOC;Tl %RK[OfRC0c"ۀGc!S3}fpq^ 3?YS Ηr?;\ù%ԁ%\'9̇ 6Q$ڻ#SVҏ-1zv_IrCȡ^ԀG~;0}.RQW;Z\Zg~M>eCB JWiZVtv/ 0K{k^握bCWJifQ@0I/3nX|՛2Xm) !$;!' k9C3WGC_ktu "I  +-5?O暥/#"ƫME{7̱ ݪq vT\ i^ oA/!N(O* KN<GZ V8^ڬ8i &X'%Qj׌틇O-PK"w1}}x?QsVX|}\A7:R!@ +B #-d ʃ_7&$7w@Ġ.*^v=IO%8AF!4,*K"Ly+;.K]D%)s:-o?Z|*PKisIlNwO)3셵A1~NѱCxԒo/9_B+ϪA+?ήg0z{fTMCLs:Ց/G|gTO{z~9}ٽNu`nZ1lNʑ P!vF[ȶR&X Ew6,^DՔJ] 94v(eGwC|i1;8!J/cY12nX]W%;gbE)GVuAnO]&uBLS?h o0hNO48xEqK'װo`w%\.e$aǮRpߡ?dy6i72c^7d {Ԅ̔ʡSnMX,~fY mί!:f+W6h KNG;ɼ'Y[諆Z)ܠ2F5?~5l%l %VvRN>kZz/Bo7ܘz~ q{͍').J87}dF2K DU )}]0[{c>p/@LBlF7B\T VWw&°wV5'w0l0AրPK.['UhOxv_!I_f7|1L;#󎎡:hl~R 35'8#mIŤc(CvAmwISri(f$\S%rH]%{O3WXꐯ1IOݱ EךJ\bĴv9O[~uh8^'FL& ( < ׁbT|ɶ¡xv 8G7U`{,M󅓮)e3a_IL΋0GQIw>I ֳa~gů[Ū> 6*Q%L[mcKƤ 䂼w~}#>%z.ToLM+qq5\{|i'Pp0HnoA@7\&T %p0";SBK~:L3v6t?0̈́)_`Xh3E7!h<'Z˂X`|3"JT&TT=phXNJf6 虔cv mQ4g?M2DE8X3CWky_$l)jՆ҆pf20m;.˂OZQP?l.;v}\8]TBzB/\5G1N p^hڜ_ ߺn;&Sj00)]GsYH.^svb|A2r]"W@Ĕo' }N_CءR5>fl7-!aJW*i0/K&ݭD(7彲o'Gh|J& ߍG~rxBd]&Nx8Z ӵ+|qre_oH%cS:=L ^EX9q.٩h[@t&><.D!JHQWPy4U_Mf>]N0z>) +->nԳ.j5ti(6 `!?f8d9>A75T'`?@[~PZ1\x9yd9z'Uƫ&a8%[_'#þ1=I&1뉬Tz_zEɖըogQUJtoS<\`jInʞ.Pt"$J?m (R݂[ %CǤ.-N)¼P;(U$#kkaʼn'#*ꪍ .2m5Yu8QQzH"Iw0/\8CJ?T3FtIY0 M T^40f9Ǹ[>+ kjy9t!UFmL舏+]AP@:X@cm(b_!b+K-a]$ԧ #N1e>yKpz~~Bh )GSCGwneLL0T^ɒg "xC1ha=t.sc‹հO5M@J@GEnBx`?dwsKN@L싃qOm);7AjA3\;˨U JsƽU&:#2RZDLL "pOe?gy1=j!sgvNnL|C>AZ i[ /t)Xaj|r`NT¡R)N[B9ȕVTj&%^ \ ]9p)~:ht1 r(\΋9 6&0ݣL̗o&q {t*eg "Fhj=}16KnVAC|2|Z [-M/}/Ltozoa%pt"N綍,ŵt@Y@=T\< DzWb-ĿU#x2nkIPi(u>cVզLU"N7᧹6n,,(fCݦA:8gSݣvi x [ ?56 #J\RWWĪ L! sMttJjPZ6;amy{g4QpɁZeAIK\^4)?+KY6!*QF2-ZYoK֋kre51qs=YG<Nud`8fشo^bmN%EMAD7~0 zAƪsCIer(5vLnD ts<A)6FUw-2Td2K슙:񾹭lAG&-a򩎂KFB+n.Sv3M W =R豒n(tr%hð+a4N#wlKc\ /4(Qw)bѦ" ms|Ult2>:[zDiͥE ?Rid]K걲 ~ X#r9 K@6SRk+sH  Uf#Uy:ӏ\2-64^^F^o>͚UTobSs"usVeʖG?|WeI5НШ&1$$'zN: Tm2bʇxH&xBQ'OMt㞯B+(= يptO !6~7- G$ ?z(>vc.F$rQ?FzbZ#]18Z#!HO,.:b,?wY="=fD!'HmO/_wȴr@BΚK@eg{65<ni m5A4 FrRg^yܪǴSmێ/'nZ?ە&`>ŭ3-t mO|e Rp4 /({և5Rgn2I/mLHCܔXl 릸b2M!H b_e;I:g?yLښU#J v]$ |J|5^ r>OoKe몲e(@:OKYNsӘB ^w?ԶÁ;[-R)#ӎ}["}' ]>Nq*-l -ImBԓ`P ֵz* %uZm\x4(?L4ƶ=aծQZXRP7"05)\]9s{'xn$-7!u)·FlNT_L߁ƼG]5}(v8{B,[KѲey5 ȖZ>(6?h!A B]A{Ămb?52BI<%ک=Ke{|gtMjQ!.Xvj8~d6j/o n0Bj yA@;ϥ.wcyܗܰǻ:>$oNTi !#Mw5 J\y5dOaK$n/(wvJ^Pa 32`{_Y!Fdtj[^Opzȅ#pO ;6 [P TLFGj.K8>Z^^ z8dNHKޥ@ؖ?؆w?UTJ7fK08re%U plr~ۗ,PJcOApu \I ;n_9z~c//,NNئl8Ǭϧ~cf|g͈lnGnB3e ަRKr)y՟9VJt ,k&ؘ6 mVQ^✅.Gc?H_.N0YD`P$q[ű=B 5@^sOSyR FwO$]q 5C }Yˏì!NVH=z= {JIXHٹ/}eTMbLy5*g4=HaH'Tn;t,Y|&((ԥcyN^ 8cs=qSz/^Wxg! AqQڸK/:g<0Akb*C鲏Bsߧ!&_}O6-3בZwl#p-:sKwOEOd_ou &!9c;Nw1Gu0LSr݁׋իX3*]ᮃP BmC~;gpCc*VD>^$9hPpw=6ΰA(6(AX 8U n2j6 MTі7܄^H^wƠ J\ƥx$ \Ll*::aCA^`YG?n-OlcP^*Iۍ6}9q ? 5XŮMA 7ň);c<O>P'ۏ]ڔ%㡓<ʗNmJNջ^yK+5.hQVb 61Wn?v.U]_}uL7akeQK~ +ZnC +FrI27 P}n4(j*H1wQ^UhƄMQkv@huj$5O{][FUej;S(o+lQ1vP 걗^Xz V .nCP9.-Qy0xSTIy]Z;Nw? Z,RCXwҡ+ ! a3Qji};^iHs~k~]T+^*B%A"5FMm#읏9')%څAPAX剭{$7GZtbT[A9d klŕN54ut5 3!TAMMS]<N΄w7mfJ@{7/b1 8:[gf`]<{2eevH!_ջp3qG @QltUM᭽WI5/ 5Ɔ&JAMɲ]o_AOFmiQ_>9,j7*EC5ҁ%ZTЪx㌶\#b:!s]堄0/%Sg.N _j:@;A%_?fLnt],yWC}aZS4TiعODS-rP,/!,sfJR>K/N(5!Urt s+; Xh:* HrKuY)~`8SWu7!0# pJWXh%Ih$DUqhHvx6 ؙSI׷&FNTVI2aRpE+ڼ6UZ77 IorC"_ZiXv2\YXt\S;LEݛ-FNkA6nȈm=*8lhE({bXrq) OkZLFx/s-e#$ K{_N$:_ ' $rvX#M4ƔrJF]d GM}rBه.`NvpW/n6V#^VY X}b,-4WojBiyGѱA#a=W_"{=tᚗҋq9b\,`^?罕8L,="QvU:<(R[bq("d^D %V<-BvbaT{Nx^; Lp)qs׵u 9/_Ngl#;S@ϧO9h/DDq?ǐa7 a"㤱݌_&7pi.jmV>3dkeD4K癁 m~1/Ly(5pk3ŪxЉWz8._$ul % m3]C[1MCL7rE VQm5(4Pjۭa19!X*hFF'k5c_{W6J v)1D^ _Dϒz 1<;355Jn?C3j kiWskKP*@!~w]AEǸơY,'s'|<…,cZqhh^Ҟ彯qG=HRIT渣X{@xO9vl:F0|(OЉ8W_ R!~ZدSߨF y?e3B~1ZvfVܧSVO`6-C|'Q29T/u?J1Z̜N;1Sdy<- p۪eO Z(NhQ~ 40o5_gqzgl/x@|^ xU6v5@_ov _ͅ, ^,G͚Vs!02hGOo`f|-OrSgzTz^r݂bRsV6g;.LqNb>?\0Qh5\Yw iP?b a"Op'D,XldQ,!}VQ@HB)#Gu*32Am'7XLH]MltdO e Fi9E\DKJ_7DA̡ůʒ!.52wqA4 T"u61 "{g{Z:\Xu4"A\`gzU̧QL KUA~L; %Pj=bh``5vCБNt^GFJa($! OYտ3V4\ t ?t#<}V@ǚ*R0xK(HuDŽs9.!iW9{Cmܺ"#m8h`5dhWӆdz\Tؖ+EWάIawӧ|bނ0Qv"UFlq5 $vvr; ^[ĹF!/(r_;9ze8:_T~[p8!ųplG6",ĪǸ(p3_t'|@|v ht&;3BVoߙB8=2;,kIn'tUf8BOؔTV`oT!O r52Ϟ1p<sO%.>W8˚bjsF>65^fD2tkf#іj]L, >N 0~_tD%ĸM=yL7=!$KuVz%RP2R\jəSchnK$>ѕǶq?t舨Xk鎟5lM}DHΈ!,|x6G8o=n#2\xN@h!P֎RբrC@A\|ޛ^}IzTmhڸ$;>5U4mbhV@⣿|/su Uty TJ,?R&j#jr2,17B;uDFv ά;$YoHsjЛŶ?hP_?x<]>9=uensax-J9JVh r &W 0i_>Zdvv;D.wjL9dNWQ!`s?z/cQ8Mvl&%JQJ6Q9MfR;l`ĺ@\CZ}I5oUc-k)zU^}7<@#le3pJan0,TV "IR@{Z/c 5MEU^1``/b#Ww*Mr NzEIa"8kyq5▥b]i00Jy\"t<}HPlQ yZ&k +RU> Iv$ g*6(dg%`_,ίk:qPR˴lb6h{uxyO|f)z Tt= p^>df)$ ~fJCfU  ,+hr0mM.]qDlJIuۜ%KP KEz7`K*<?GEҝ*}hkbϜQbӆ&QR )/yXJgvu [ao.l垜ci/߯}-dD .|sU8D@Q:ş1{ Ks20L AM܊x`s4fH^[74K׋"w>c8",Vjنj(][kLv(iȾSAL#PNIe$zpmF-l5 %U7qTJz=ԕ/QM*T#S9M;9KL0-K"/aa5ĽT]Ͷe`әhFip66Kr;Qb 9NĠc*N.HZ'7U+0Bz EޠxmòL FOenR/ iAL/P Mk48=*&|Yq~p> aH Ƿ6ހP4w)A#\Uh~苌nr#C& )qPK0>&أD\j^s?MIRrd^ 2m4G~u~tˬwKK86?!'N$ 4n 7^ֽJH c3NbEl ̘JfQguB.V3;& hH 0Ô_ꧬqt Oa.E a/q|7a1=N?$?/ҸsVkʌd-I/EGf6m- 3 !ku.ny4l?6Z5<`p}>-,&tOq4>.QFqMQ[;wwt s>>lnV 0s/A8\.!:|UM.gHzi\p\H~h!TU,C<)P+Ѧ:OwhFJ`SIf{[Vno\,Ăz:#첄11PtP %GVՙ]>yU":h R7-.h^[QRNj.Y4ۅnG-[>u+mfI֧X>6+\lT^*2u mI,>e@t:a**.@ hQ݌t^ r8Mѓg._cd羷A"W_5ITe~GB'gw23& [KUPz};K/$kfʣ쇵rG-RPA&_ nYe!zcXUΎ V3"Si0\XQ͌ᑛ7$i` 33&BbkWvٮ`'92ݳ`M.fOBYI׸}e2[.d|@ɍd>އZ)7^;`*J;FKN)e ܀Uڄ\%Akt|Q5{k<ИmVXs_.'='+i7 Gx =&8Xϡ~|͍S N3Ūe $N'_&b5M^|ҮS^y%}Z?Og )hn7_vGcIbZ횤̸g~z,ȹذ6|bP^YS7< K.E9Ǭl\Pˍҏk&ӂoXŸ#nf ;A 'M#W*P :v8ׂ ^rhXfXV9Lz Xm.@owuXrMoKbi_!3kWA5?ۢ zJLAN0/74O˨*ur\oo,) 0~wX3h+؁]R\^Է9ɠ:'6m=|Lb{tI+dzʱ*. {:.-CNpϵs/ Ll3+bwgI)OȑNw8#!kOH[m/&%`ً={! vlfY4:@1'օ(%oN0/< Z/Z1o 7m}˨ ^P ĶjD $XS#"]]٭U 0>)7'rbK˖Xl$I} C/%:4[9?"Z&2%t;= w XNqq5_)AܲCҸf9ay0Oњ:).+Ypduՠ5x/d(1~҈(Nx/))*v?C]ڍŽA$S Qk0}Meڌ[oud7 &$z6ﷶlY,b#|x!*(ю|rWʂovuSr]ۨb$<=q߸=ӈ-3Ҽ]7kKhy D#Z#fm{(#!:^ ~u'4?ش䟺$cx-bg`߶ V?'{w7eW0)E3lC9{Nb]i:D}>Ňj8Uk7^rwZdީPM_Ւt@ގC4m@~zwYqIv9|~TkCkd L;Śx^Wz{  bY:2j.A֯9t.I#3uA-*(܆ڐSR]Eoc*=DS͋nжтIIP+Fg'2R ਤ/XZZ%ySd<@>Bk8`ݚ_lry~'ܹ֜HNpX}/PMf9$eQ>R:{$l{EmQpu`\03_[}|%]@ 1)ާiLP# @NxOr十LeJ&snRXs%CO(UPm&_(.;رM^WԻ}S ]0VkuVWb?] Ўl7nGt궷"D'?9} 2~16;"cο'Z8m͙RrlZ@(: Tǵ3 % 2gWl8_ŕd)Pu4ZD\K&%Ͷ"H׺Ԯ~MT| Yu^GV"y3"b{'ijj.ɸ].fIa: GdU:úPB*&=R-z吓oXXM m§~.5>=)w">F6ٍЋ<__.- T^C{ݱq3 6ǶBVMa&hip^QHik1Y{>|`TzrЗ3Lf#p\eJÚ9q l~c 2/͵]L)-J6tRX@vb>ZG'u7qSF-8|v[*'Ƞ{ OgSņ% Q!Wwj:08ZN0Dz9(u >„)A=vӏq,s6v ]nm+IBBj+5-؊x=;%Eo蕄H1c/N)"(ʬz/˧ >r,rn"AU:`9f'c81pLG%"Nr x6VG]OA)7!)Z0#]ʕN~@ M:np^\V#`|֨js*r0a*kzmUEqm0޻kΣxq2kȄ+󔘈#6Ls'<&oŜܲbUVzڍа\-,t`y@ƨXR*`KG F%|X$_g+tiska~GuX f /ůЬEuҎ[ B* W@i@NsT&kһ9)+_|q!*-af`ߝh\TSe={mN'=Sx ~뤚hy{S҅nbv 7\4樥&JOfTP(Su`g #%*tùil%2DJHJh2DLX~@5 {J閃@3Ez\H)Ȉa:6-ֿR^lx;{MA+S<#u!e):<7u'7jOdBaȈ#~pM|I!ė?قܸ+Ο 2?} x[AT1`O_OSEv?諈1>02" U#v4ņ/@Plld!^6% 7f]K¸:TƍBGdaL~ݸprkxPbE%c~5bbqx?Mrjʞ5:B>|D"rJš&!aN=>(DܝetQUH66RP܍J,'  g5n#i`MLh['&tTTmP4 _GU?^1qji \fg=z1Ї~q.ԪN,ԅXEC36 ,QamUIޢPP{N$;y1=1QiߎyXbZ5]I0Z!$eS߰]f Ϡ_-;gSQQr);Gc/zHHT' H#id/\SUf0g}/;F I:R̢:~hdA:^ kSi9@?$d"梨|bYC@WEVFp n-rN/LHvaJ *z Dnbe 剅Sm M+F}.I[aU68`?"fJﶒHa)(̓m\NΔ `LtҞiA d<ɸ.`c#P-hL3rM?r޽nf+̿W@ q:U38VXąx)#H+GC/R?,$O ^Ƀ"PVV}塁Æf; /P%;Lq'G})v7$&ÙF%>Ppq+ ݭ%&җe OqnMG9#bLN8ѴJC?`J ! FF 7I9ư|!'`.8aa!\œ;Cv5}1=I)#L<&lcIS#6[ UX޻˶53 Oh9gGW\R b@Z5B#vP}3Ea"djHW>~)S*m/3"(S89k%rPA,K"'E;8{m'<K{Tq>=$I;B[ ]5B #  ;-J$]U:.j1t{(xMϣw6nԱk1TE]6o%H5IhHcEh%QbiSt˕Qi *qիhv3W[ ;3;bxofĄذOhX 3sju Mg NdgŮGHҋmlpx8>&?ֵ4سES%PD`iɛ!a@F, OC0\K^yCn j4UK竟f|Ţ^{Gٌ\AxbYYEG_ QWaX`SDH |چ"]B # #mDoH{Kt~6_lT1Q 6-I 7Ն3$zHtcN7g(ٽW@9Th^؎RbN[䃓+d XcsMJ!w"י7QE`dО'gVXtCt>,<:|´>]naA^~;W}1j@]h[׷]kT@l7}PL:w5;"#UVMϢրѴjfB~oZND;4qrcF'=ȝ#+ @[jlͬ6 (A1=ZadGUUq5Z=ωlؐm6˜ ,6t#[ UٗT)Qə qݙ5 Tw˅̍K ma"Ucǃ!tdn UɪaC/Ŗ?)kTUm4kXUCm۬>/[֣t LhN3wdBµ(v3E *;pm'bk^k>\0)MǛdu ;T2x3#Rij*座[oA:uο>@m%+ ;pB[~Gi*4mR›ZJct{X"3afڌڎQ*r\oh׺nT%c?cF- %aj9ᔿ3''ƻa9zkI힋P$y[~Z_gP{8`W!e=.5[RYfb@p%l6w,dZFW@e:]cDmG,'DPDߍ#߈|1$*7%>R4;נuq؀uN%>BRΑʗTX˞} k_ 7i &qbrEp)d18dh2T]!8a8h?Zcwj3p8O#t%b" 8]'ֳcC#AqfWs~QUp "U>yB1(2}is^;0(H0/BrwE9Xx;7|=i$;^ LY!L# UvZ1Cwh^EgD oэ}D=SfV;5]nea+ADǓ9{{ݬ*SƼ.U_8Qd8[ɾVGXRJFsU)BӘ)&yԅB.;ْ[O 6-U=`*هr g niOEc)ng#w{uEGad]G~&oOo``/ _ w(jCŊGP<្h ly)E\fIǀJ{&nfmi{{ sޱXE4Fe s*b$u}s4л4:|SZVd%_bO^%sʫV+1*g.sZgss0uQh_0F ipJtMKRe[Δf Wl;(`q|nog#Q8P'^g*;~+̅*ɰCF-[=P.{Qvg9J#{,^V 8rDj$@!.0_&y 5BP>YNp]Wy) LFKpׯ(zMZ"</txN)zٛHfEb< r; 5RX2kXwƞJgS+d>0^6}0R`u[-Kd%"kR_ raoFa,qaOMzjmZb`!s _i;jTcSh93M-}`[Eg.fE>WF&h(AlGom"YW%t:)cM$-Qގ_^HGLqG 1ߥGQ!*5|;5=%W1MOuj[P}rD U5o@b {KnK3f1ޱ!w>eƼ~`O (c;ʒ{Y?nYCޮpu.{jdnsFL#fU7_SEC(nChk{Ǖa9S~NJs~@mƍ*=6Cvl*,u.Zɘ/֫WVe;)(,ebN9.#?̻Ig;zb,VFq9Q#knJY7- Ӧ-d{v=Xaq)DŪrIOfPLI>Oɺ$P@!XͿ̧5Q,<.CEvחڋf4_QMbJ7aËrz; +b{A} JAZEF(@-xXiɏ&nޟVV5.e +D*u X?v_?ts‹n-ޑ؈-5`CE>w @ MC$E6.ҿ@iE5t9 6 mI&zYa%hnx"v}7F^#MDx`k>Hڪg#Wh=Ϻ "%cQ*?GGΠg4Eu!e+amQTSPznVtUP,boOFnrulQ̤ >C\)Oaflȶx`m&e;+ "I: S#p/J{U)X_d־:v0bO'Zg/YjOd-Rvy2ݣzFxDX{CiQTI&y]lGJdޫ!ffkɱS?K_66,= Qѡ/堗Ti]tN`ڒ˾˒_`}R8]"3ۼ#s\Yb5OOg:hbs(*ƅtoqmm$TM 6ob Ow3>FM:c#sķ=M\Z,T &(xJc8@|f|ĺy(uG|l޹לA5EwtJ{B,-Qg-"H+0RW"~c*AkuתC~ CS^L>j| t#Ug2:r\*MҞ>yMP<˜HŜfiy)Mmwnë/*~V~E(K2}crʫw}Ap|dY{9Yͻ[68b^[_5ꊚLm/x]`M/ E#7uiNp'i!=ÐYJ$ oW O(]%L؝qiRi։|],+i DxO1M=9cy}xvL‰X!^5t)&u [2&)#8@zn_eh .ŜPp_(v?vt^T}w"H]$&[?o^sp&gZ|0$7݆9'jhςXW5V@ [=oܓ<66A3VZi֫];'润˔u.S{龜[c7K&jS 4N'o?s_BRۧ*K[SP;ǽ>16M, }mLEQ/e?> cqZ !C' ouZ#8CAuEʱw!)n7,IFޤˆNFVR{TC1rIK,{rE=sOqcAQDlNPx[;$UU#~&ӡbk읜` ϥL&MwpL[:| K T1@yh<\PjG|KN[d/ ߯떍^ adEOP!z4"۔V|-5"ջ W<7ޕq*~iLhRY83zsaj]!'x9~BSHGtcT(7&yແǦߟ.*,HydvGBpǐGBCeWaw7H߱6lVP*"uE3™:H>arils`>עU `Bs&5y+Z=@8*8sPܣ@X2Wu$gMRQ73ȃE C#wL`"zX;d="I;Z7po;iIy1%FaCA4'FfšETf;2,~P -,>5;UCP=5{ƻY) KσL/,8c'/hZnH]`Ş+^5 qyoOaX\NA׿P aS]'[L8[% gM6Cx2T;A}⡢MxRl~rr=-LXq} p-!ws1+zA$K=vgÄ2(Iԙ Lp u6m7!CR0Ul+J\ƴĻպL&4`Η ]}cLO"6Hx( 偃R˴5hàqnVQ6xXֺ[u&L_$ǚ>Afں\u |ӆ :LyV\h]ͣ 1Mf}OݤwJΔ)3=9 "XW)9Q8N:J:*ZޒV"2mEW%HSo" >+t٥Xc69ܸ+"ۥOߡ ֥t H / GY^:=񾴢%~B5aВoq D'Q֑h.WDg`ELqK+b0X]i ZYq_n?lߔӠf@!疘;RHbYT WQdS0h^:K^=/26ׄi=1qUT)8xGpΝ $e쫟*[^r `B9x ٜWC$Xke>V>֐.X-ƁЌ>5ki(կc/ʤx!@H,H,=|qٙ>V}jA._yG j-XH_/ٸR}sanr ۨϐOz]> .Ğ"4`7(:th ad0H`z'Nb7oޭ_ѫ,m1< /ܽhPR/+en1^ 88pU:j yc׋YMcK{t%c6"n'D] R̦At= dQ.&Kͫ7J!9J l2"2MmO-z1ٽcl1]bZ6$Ȫ%`rn$K %?)-#k]ct/j̑Ε6'fN.VW8PHLפYTLyݪ\9 P5c&Z@$J(oxY'Y3sNECi> cT*ET1Xdk;UaXߚ"JK | _8k+-BuKQz6xD %vκ8Z5xWy]?-$&LՌ#2#"Ѓ\05":ǗKC6*+ NI~clj|`+Ñii/*<"ۙA JېqKTf `gy+HƳ v-_&U 8)X(`EPxZDO *Qfqshc ׁwۨЀ/GcM8F/\# @mS4F7V$EsGd3̱1la}^l37t t=^=UdLq.涅S\Uqa&QC MUWCiUX1')* lSa7oB/%3vcuUvtBCU}lI\ZS CR}ܭkpB-bwK:|hd+B/QO[וL Ul2cNwc-:wG@rmx/?r$W*+{`Aޤ!OrI߽ d[`GD"E8gJE",}O}<ʅs:"E +3S?G,0exDTäs3̰#\eφa=%)!7_…bjqpS([ɼ,"^u]12|.)KK8@ +J{G؟$.oymY]ѣ9x_"5h887 OKWA5*8ns3*qe fH8c,f T۶[go ثg<;vREj6xL hK$ŵXj*l?J3ZCc=IAGs ġG!"dzǫoj1=W\@7tg10 >cX@X?c>'IY.WcEX+vY⏮0`I#[$Yfe\(/V9{|qh"|uQr3%g"-y4Ol؎g]ί%syzj]fڑ6!Af{ l!GR]ao)5f'3䎆.fr#~C!t"hnnbPK m;ypW UY!==3QA=N59Zec3gp&@91X@87%WdBm vW╈ܬd֩a]pyr,ڐ!:jJNpm1"Fka-L㭦H7VL[!"\{t@ t~nrp ]5'Wvk0^oyucG}f;=dĝ hrX"ujHJT(@dIn]巡^JAt/aKYƿ̌lfD]"@F ^r2aQ7V@4W꾲A8sԓ'ë#j~6Te4_#@oMJt qy@mۘ~t Q6qb-yB…/c~,^C#U-?]I^ܮ誝cdр dGU$`*Liw]/ri;aaGo|^V pgx8?YW#9>,7r8 pq3 :b@2w~k<xp  5{lUF*iȀ~s![sA-8!$˃#jy;8#XQɿƸ h(c\因&#Plq"Z -fWB*B7ȏ]zŸy!<.?r/c>HS%d&L+95)X,XEwX/Ylf}Or:l_S;:zVވ˨`ahRtyn="iz@ѓy%!7;x"ԧ0+W^#^իc1?F|M&ucQ()KH_@4P8%ќL[]I`L =3;cUG}AJ?KjTK?"+s;pp<;PT z[4Dp6'1<5fqqQұt\w8-uds25a6G-7SSab-P9Ao~9 bjEz%g#̵7+3ڱY{n4|ƇA@MsIΠ(cb,`؁^%.nRN Y0h"cJn30R$ {8"mw ;+=kx]TW lVA'5>lq^ Q#Uz(qPF5# C^,eax7-eU"xhߏ|#?Tcf)Rllߑt5 R J?18z1M]6yu7x(M,0!n.Rd@(Hſ\F-H?zU&BOIgއE!W_#[QJ((ULW*B&]_}O c_*UsXޏSAj,'W1&:Š9;'%&)rQ_2bT`KoLѦKqV15gaRX&oxYWswTVV>Ԡ>4^PߴC6 VoRU/N!1ɥEC]ю ^R9XȼSU oxRWؽ/OTOc .Ֆ*@-K2 Cnb7%;gu-l(Dsye[+yauL]藿>ˍlzC6lG̥eIYϿ8p8%Z}^it(2'V9?hȆ۪пFxIɠ*sBײ܂Ȅ1eyUWXyU qDnGlp`iju7bf>M܅ [kZh A{꜑FFE?@L" jf7bضٙgcbA)HߖՀtnݔ_n0{Uw^ 7.9+>{PNXs_#cΖ ༝R+;> !^_q쭥LSgR=C06o5xlw9HV_B"0b?7<+5ڲB"gpJ UPH)w;_ N.AaHE^l\ڹǹk  ۩G-glsEYnLDmԀ͍yN+R$> x;XYi6!/$.ttW [u9 ;+ 2>$;/,= ^_]W z?1_ fO嗁Eۛ}vJ5x;֋4>[W@^Nj& ֊ h[ZicrݔSjv{9٪V4%ɢ ȦC&iv˲vgLR{RZ%lNO UR$Y3q` Oo ;/fGףu01Zy=%ܜfSWXVS5Ip5ɫZk2&r\TOvzd6%w_6p^!We/v?H71"~% 欱6[qxЪ%ԩ˯Gg/+VKJe`;\3쵊Pgqk(W:iN,@ 7 o<&gX26dFRF<-#Iﲮ)X\]9(u rj?LF4HBˠrd>;eteJ,>675tv_,S!/T8CK-FWK&7&n2`L~3/3Y)X-՗&Mdb&d'|?7&Q\NT-?i3!@Z?Vv,cf|)q?* 4S' j-fdAJȬi}xeAD&yf+;M1%&\e,!uA>mξ\IfH;bNE {\%NZ=شve`3E$c]/F%s(-Ve^+u\<s|FP ة|V60'1K>RhbmG;iC}?5ұQoޙt~ȫqu5;y:5QIbSܗB" &6!Pvia P ]e& : G[\plq)E7gѬи_N%(xAa&t>4GN>do]?CS'qWsHFJKO0(:j-t+5 2*%_j Amq8+OtQ|u*v() nJZq H׋b*0"D~cݙwX{ ju#^&nOwIE9! I|MƓT1=DtyQF-X5X ;$A(ou!Ky^BU0>: } aȴWH9)^a{EjX5&(@RB3OXNV)c펃j?[I Rm]"shuaP7USq"jz$/%dѥ6fBz]_)daC?9 +B4::j[ՄO~DUoϖ g(}nsg( 6m[끾KJ?\\'2/4 []yu4nyLL1e IgxxkI Z>m"s4E#+ktb*K\ׯ̓^w3N28,'"o&sf,K Z9(#wH"̓<)sU /f7AS|d20_+3X$:2=/f]voNt8-5h *Es:X{ab|ՠ>s0GoG+~Wˍ솽 ݕE! u'سƗA cpB9Rfw{2)2OUxX2j\s`ijߦG8pn6TM6 L S 4?FaǗig?ZH#7>b~dsszOŔd__?sJW t4?ռHOKd s+E/$k(GE"Am{dN$!@r+e#,W%Z:c:5pqQ~<  CG#u.t>!\FW,XpU}V pռQTPiH&* IpWY tyܚ=eYDGؚtl>yvvYqXfM )I)X-7T7R3YPER3Y>W"nP!g,/8=e] /^1DR 4"' >6= eTm2*zt#ƾtv[`i:$T1B+ӯUPS@b]biDP]lNkD.oL!@+GWpغQ2)#&ޗTh+ +tyK7oZ_ A4)]nrT#\ߕFh"&pfI{%ɁWL!e(u|TQ'z-mZ.gy[.31 E%bMrXubb(HRaOSp2"9Jᰐ:JI. %s;Jɧtz Gk53ڬ.y`'u _2tGiv Dq&DzrLwQ/4W7VTl}Vw  w͉U#S e`Dݪ3`{d nhq;M ^߿VZA"ѭ4dj.BMU(ѶIF (˛?|!J&kh(pc{[ȸN`Z=:7$}MkZ[JYֺ/ -L!<ٙ_ywM!քT +R3̫sJ{;yB[D8X9ԂE-5e>BDqKژ[k sƢѼ]r/ CRw{;|A=rG"*oRTcQ^_ei{R=08l_2~^ u bL~=ؚ+<%YeV 7NѠXy9_uMRA-aQ+f I&\[sAL|tpbxd}a&Yʹ Oӭԩd#Iiy6 YpOdknآYaA}`)+?atXzlY&ܺד%݉|؁&R\!.|SKbN;c+Ȭ;;"et\2lɢy| , 5 G]yu ד^X́ӷ^xsI.J89x ~t*dE:;;NmKU_Vy{)ޢqZj[D||4exn#;R?sɲ-c EiNZR"}h $^9ǡErvu\ iҗĘ7hc02Ov {їtq'5}Ԁ\YΎU$@j(,A`(&E.v%,rHKnUf.x8/Yۂ4Q>b'!lmѕ3D bok~8q`|>x{ k׾'+5{R\-{*Er[W_P`AZ7z8NƬ!2{E? 1rG2<@y 1̥r6{,|/H TI!,х$}qO@t;`&lnN$4A_qB#m,?o샾Zi% o2~p[_~&:/9_c5%MzS oXm%D3\2%)?ܗ۫$Q˟plE3$<)?ciS E;s͠fT[ZcDUrwxA ch)hF7 _w+ّÉV& ߅b㞘 73D5X89bJXhW5+rs7xJwyan<F۞9!cIp>eJ'A46{(`8[3MKMiaʇ$cVi %s3qTeYD;MǑ+8@2XsηMWUmF%x'i_ ' AVn&ЂRق>Q ѧCN/E Y1ό$S0mr+-A##.; _*H㥕z2ߵiжLw<_麩MD@Mqq\/vV /iO"hxzHAFyA{I$hr 6`yVI=n_x6g⛎6+J2#(3fK=V`Yj3I5?WkpLid@6* EE`jj-PٞO*,uF^4a <$Ԣ5OLd $Uu򲒮=:/3vvNkӌ =﷮ENg 0@ zB-e} t&yjM@)RM;Ù_pbouPZ}O36I)1 Њ}1+~ֺ?Ugk_9@R-Oc1?@-uw9hqJ -ɲ .JЛB`i_mmD/tj)45M>}ުjZC9&/G0WhE6O9OF\+k84,fp@F0D8Ayj.җ86p@8$H1QD B9cf{}ؗ'oH]ҺkdOT:kQw`=)-+ޯô$Tc=-aӍڸsAySGZqOAqf;ӓ+~9X5|a"RY<S<%υj{]Tΰ%]Xm%o7-Y`cRIi V0u@ AOyZ(WX`zB"Iq跂j(3L +=]x2T +11]IȫMْf`vn߀L#CXYhݭ41PjFk=`]/8ax$ӁBZo0m5Sm :ZrWT:q_?(yi|} *% ,~uj$/ NgH#tQ}= oCejt:*47 N-$qkm9#?^۱6hdz,DIڸۧ$U'>6x9RW[ޟ˗ߗSnDFOpBdGiwl >ꕽ4} ysPE|rf˥Y(w !A1aR~~_WQiw-ݳ8co߂oݥ{MCN$L"e-?eOᗼ(z /єwPkEWy( L@+9a},Oi&ɳf ZjlՒ 9b" XyeJY0-?g/ԃ02Le'*xX0⩖Rk\ͩk , O㔈L.Op'K_90O_ dМ^qlg.4ZżqgPg/toIttL8g=by\DJ[ ȑ] y5jXZ+Z\_//|"aQŞ MVFʹ+jȷoWCe؉AOTD*x@WbuжaQ*[pW>@&@ ̓&t{n LXZ@ƠG-j)Pmÿ8`NI^obY+3^1עx_On1$wE Ҹ(ݢIWA]23и,A0_kJ(&F; >}Cp"gpTL, ΀';rDyLeEٰqLfRM/UsBªl9 Y`bɔSda`FKW@=A@)`kT< ,&0ʻ[=2d0|\]շ;4YO;y5=f[a[2 {LzȕNRF.m'cd` {g1ry7C1neR9旿CW/ ޖ(TyO^kU'mN&Ƙ 9kPWg6Emՙe:aǏh! kg:0hƥCa `=:UX}/l^% ÚfSz,_}4xEQӍ J!D'ωv ְDc{#~5F[*sR-ih.zJ:F-j~c`ATߔMJ[oȘH9Z5G0Qvq&j/YBQ.B<;Kzʦ/Xyd&c\UO5CA2 j!A. s}P>ۦM^HqۑB` aBkQǬNS]£5uȲB-Z/ID>%qN4Z05(\!&:)mbUKUPzk'ئy)DWt\D$c`N~g{ ӭѳV!ZH-ۄiUvzDauн)Htd5Oʬ"LVxbJ(ss-8?";я qDܵg B9T3fqѾeq È4#Is\~elh~ÌlBt *`~=RQ|֢8YٲNKvغAIƸ˵aM.,z ?}''GAƑdc ?&-kwN}ݦ]Gl88[BV4NiWtvx)qZ]#! K;O * m0!i׆d"83R.,\FL}"^{Ӧ+H|~تGWP0b.+!a؅V#B=Xnw?19z[J{I|f9)zeG-v:FA qbą$UюJq te3i@t כ= V^EEQjP˷ՒƏթk%< { ;"6)rsOso1qNY?#o}k \:pEE P=,6[ )O ]kpeL~ . _#jvTW-2k4( <:ėن 9q2_땃u<EFK)ߵ >8XOADfi iRvbȨL\OZRk>dqChO`?>/t ;N'кw,>/}c-/ `=zRvyńB_zM:MǺI ޺>ҋuGJCc~ kq&.#sgd1n8\ ikN PWKz /cn6[+Y̜l]|z^T3NΨ'"Ehmل?di"t^Z?D^49KmTMfJ ^>^+e*ޟlD_3+*h $LKAIR*hv\O{}Lk5ULr XU(w#㢜xۧFmAY3=f́@˝Iq%̎APMqvbv(&-%'"~)Lq~H6:[r&ۉ|nDɌ^3,VnIbes!:r.FTUFl>j:OjɲW̧IW"ڸ|fO@y/&\_)ѼIBޥe&bxK"4n6`,x֫z–6Ϲmi/8X/&E2hol🣩vU%鹅(b .Q^M6?|J/e'&+BVtw8C_2LR1II=/,4t(]Y ޖ:$>ixjWb5s/cF$>'dB/[;52¨qCO#%1-(,c1vkfXša{ߛRrt$p잯jsIjCkR]%zYM1 |F#꺍vEX7'[hӿajᕎlͿb8-ouƄ1pu6Vΐ VeP |ERdz)맊&h xh A]ŹbȀr0ztĒ>tPK-, 3$?v/OxI%E {L-9\,U8 !X65k@H>DhcFvUG2ob(+7 'ȻJȮ.ۆgz$X. MFv~,t]A[f(511ذЦK,FN!8ڂ d}! މV%8q~5QVlzP(u>IZ-N)]'5Mtçc7i,+0'C~s! ?s}=x(uAkV$0a^Ѱ_3[07A$w _$zMhrf yz;ͅpqBZzBnⳉ3 i &e.wAATɁ<}r,d`نgp8-ۺaht"6jP@ ː y,,Τ:=FfM[ >%mYFƐ9]sXyz b{Vj=)GBf]^R(c/֟Dn5R03et QjF\~oC7&q%<)<K!h h5;xe@Bvce[VXe@-3y6>ZaM^_IHPLT4b++$/O~j]\Ԏ,|Ũ t<9 A̠0xF Zt9y@g?a) dg4: 57؈9"grr@ݘ־t,zNvJ?6%HmcN'd3<=@KuD4I&6} V94f:  P*#kGíR.O`U=d43Abn^ 12A(xi/lza 5?!'WBywT'KdGG71δQt<Ǚ-`lUEka±7{F"$6Qyj/x3ktZPϏN& ,0tܜ#lD= H*= b1ϲr˒<';S/y֊f|w(66 pU, @aҿbi) /}H?tp}1#xfw0b֟ MR}=h3uz 1ځke4qԒ{Fu̓iy[&Vї݌D#Z( @g˳c]^%Gg'Qc!gYy0SYe+ܗpvƺv~X8J7: @,~^ti=Җ")nnS'? 7vG;]&,C#[zAd/D#?9-[cB %&.{46. 3au:I<~~tzia\lϽmвƍk bd:aWOB G>t;e?1 Z|q^,/T383cZ}<'Ê54Ye:P HF gۓ.liƀ荾N]~{%-Tv kA3Ok2-í~wLX{,yͺ+>",!L9nv)4nԩqgM[ǯ SVΝ$([,fWH]z/BGP %W!S +-AH85^*"R--AYgb斡M^TH EaU.sWa5DF\8!)0sRǯ9;UtVs*z"Jz$ %D 5DI4wH?AMȮڰ{JaэAoa/ǔ{5DV:+wW}0% g`r&$(pw xWYبƚ\X`&sl<v*]><.uͬ pX*G4ВvDHFg^p1 ށ-My92hQPoq+D:wU*%ւ%F+9jZ tɄ a^HG]bLaiէX$Y ܵQ^ jD sߍ%ߵ–<-JRT2R2["^޻גOSxEoUVPW@Df!{/I Ś>#Ag.Sܨ9THEtVT whnߠu괰,>VYi6eh)}!QrVKrV;#op7RXrƼn٭ 8H zMoĸ(f]XmFI5cba<Cii JsɉjRKh؅-tMK ^~gYcnagtktWR{Ň%F<a%0R[0M2F.jb.p pDXFZ{퐥|PgeHJ~I<5 Xlɍ;:c[Q~a-}j:E}CR*A_5G҄K)ke2 GIB' =,Hw6ء[ܒoa #ҝ|@[e}дʎP.Oؑt̕#q(c`g[P9OUP5j|UU`۔D4lF M=;Q %׾ekxK$0kd<+/H }2`>uE rȽ \5ϤXCv0(Gx*OD ,ƭNB5~׭:E+ǁ{C4[<9Q5?UP/ק^ n'QNpT&Ntw1j@3/HUcڡ5>+Us#ƻڊ8"ڨvO>OTVf4k9M|c-@&V"o SkEF: n/2B]`( S?iE FÖ~BVOZ]ˠ0@C۸QjǹT۬&hh%xWa_ ;D:wxEX"{kB٘/d\歨.. -FC~ wY2`NF3zӥ8|Mz)#~|O. Eu߿ya<:5z TfvKxʲiűM'LcH1 3F *JAݷVlVBVS Hv"}gYx)QK8E#dePB7`5+es M0SQ U0IŜ߇NNʒjա>T&3c㎾݊:xG\I6:b>tMM9ϕLhdE0uY07c 'R51^;:ieZMsn~GK|<RÇg/WMhVJ%#h4!zݘ }ԭh9L}0ǿX]Qeel?֎Z7iijb? z:q#əB^ddBWr>>~TSc E\u ExC.aHGcT[linm vAT9.AɘQh֝g1ۡkr!'נ(x}!1m7$+2sQC9$Ҏ8Ѷ^t3E$7)Ψ3_PzHܾcgc4~#'rJbmWA[yJZ]Bfo X20;D6Nh{T*}Aȟ"SԒiN!م{WF&o]ROLmVkcLObfܸdX>8^.p4[AtgH<8[dIKۗP;WN*r keXO.O);Sgz58'ĩ\쌉R.@(,H&vZ"xk#UCsv]J<ޕ'hح-Q.'EgUuȵ^7<]=<%܀Ȼ9茦R0\.$5J_G]&& ѳ1 Nޅ*敮G:Z!_N9*/rw%_7TgqY QҖ3}y"4n2֋t8M_Ѫ'Kxw,k:34%0{KiH@/9ϖ}cǑJ򮴥uS׉uT`pQZK46Q;o%J[eAY6J@`25? &4ʭr!Ike m_YMkR,{zr{~F|E<},]5l?0.loZѳ):@N+ ̣ #ILL;H#|E/U^yωeM4RԂ6ekVATl˥ Mg1ک5~ T|dK]9QnnB YƔ\V'6Rt"FkBssMPyۨ D+> 3o|3fүπKL m 7D$oM9JC^L |4խ8 s-[؟4$돴KwTKJW3 pM4$r>=Nj4Rru{sKz37R5ҡa97k\ oj> +g>y('wSxoX3]/*H 8EdZŊU RZ].zw3=uڪwSn8aSLR8%}t+QDGQuZ?4C\wp@ܘ譒>E֭rxYn21 )hI tgFw+7!?gRYa`a@ěD'*(hD6Wڀ߉3ra!LDٸz4MA\%zrzVkb KnS1jC1n>&̊J<CNUI\sH;gxҚ4s[^ޘJ=]8|H\#}9q"e ϥ#ŽSRZ/!h/6kOEUXSbM `Cfݽ/Bi=zQI!Zړlu`*vWfIY0{_ZNBtZ(dK?}ڇ3OCO>cL[nQ[ Aʹ=`9+Q!I_Vp3|֥ia*,?Xw9ޞM;] Lx]#5QMQ^Z/򚮂† Eh %t}#Sz[ G-5]ZS0׌2UaAuĜx}c'eq#ub&M gc▄SdHk,aR.A\^!I 뺀ߴ u[s[kV0dwd|'a 6#)k #T [0kj|{vҚѷ}LԌ]+e5uu+ZX)L+=!M)Nk˹CvQ*Oƣ엦&Q@#%SykOQ>\vb }֑cCɐ-]8K;Ȍ^76>PO #_t)z p#*z{!FH)SxEW}肤YCH8 jmbmJQS+ lܞ*hM'd%ؼJJrQ׎sp:0<`,~^>\i2rF[ekp3B%iBO\z[!d%=.ErɨG7(bjxgz2d%E|A+DOa8z<MDZ*$0M#/@Ap~Ifl(NlHADg dRtOk53 y.2x|~)#,ekLې917sug&7= X!ln6TC]cT^zQo` X\k9k_9/ܓEtKU{{G6: 0 $[ŨI*F%iH0(O~jtĴ!t pe4@2Cu#;]霉O8:sϣ> =xWB*S:hqV뫑"b{A"nG :5uD8psH|Ѿ8sPʷq֗JYT)#4cK.~"+?YyZ[LbP$YV)M#B_'h7Nv%4^o()]cwC=Mnݦ4t|5 w|aZ}u)^8*Gw4ۻT_qWNM:3IխK QNp*iS]n4t߈bo:c€|hϊ-H)?Ыo\hբ6S7[N`<_ 2c3 Ip8Ot ɮse&O5`@ZkɑKe 9Y>@XIIm_ET%3 _%P܆/̣!2>Bzl HVk$Jxa1TxAL>.\&vyt8.YJM<w(n:Q D8r*sG%vd~ 'v%}Y@Cjj a6sfГ*lwn F: ғ"KdkXrUlXyŐǓl}MSK0҈?IR>Ze6cCq\Gg񩌃H:zgښ[ <+߂"鲴@&wq"[ C/m N{? FΠk2 Ci%yWH*yAjټ򌏘U"4 Ly>K@;iM.6J;}u4Ƨfw0б޺W-IoS2SI1~CQM+x<**)9(T]Q+ok7ԜrVN6YAh?1;,6}#ind"$4^.g  lln]rJز~2s4N3\TV!ζ2$֝:!)l&ڏmpSո`~h?vQ5|+XP}TZ=z3r7`Arm_=ɯROmpʈ>Zq>ve2'5(窱g\4.Y>R*(!y]<DzoP[XfUEʹ'K7% mTM ^1!]8`uK#YrG-3vuj,+8jgpG[c*KЂEҊ"< #[W@x֎eN9{7>U7vBRVʓ C&E=/#}?QWf\ s>=WNV8F¶C$S{QƞZ|o:'mthK id!륫AMޫ` ѪzZ 8/НfGAO6" T,%;ק.iv0x]j?uR/oAl10k֜xɯgr1pwH`oZu$ύRbRu:EȞ2yWb(pS:]↶p6;#Ʃm都dTu1T["ב0-S]xnC؅L-;PcvTL6S<^\+epKpKlɺPӺN'";1]蘓{=ڰ2F Jו չ4=8N짩þI +y_ьHi}Z3i텾+=z7u/ORDqY$)UbEu4!/l;;EB6v(SopyљZL)Üam9s6ؓ2@WANF֠ !Qܻ0_H藅!Ĵ=XޅD-pGxqU@}J3`CHG$Jq1_wWj[IyYO)_$/-0bey b=AE48/>ajdAF~:V/Hy Y8RHOM'܂Lpl&盜z NrF ۱"?#pE{I5JP^~;xĈh<˽IEsiوR8"%`txF*DlA\ ]uCy뗰{wq}\ pKmv[Zoݚ T- *? b~}qӀ0QAXvU0 kü"Kln;F:*~y=MѓJO%OY%laC9^l iE92,UfɞG6 =MyuYkXOk!؂Ye P|ڠGӖ%-4mtwֿ4/"J3-&xBlF<]>%:ޅ%_f E9-֢ @e2T>lDi'B]YIŖʺz\d5~͊E'0PyMj6 cO(>څ֘ f/dDl{&c,zqI7 MVq$E%gK I%Bi1D y4OaIH:,?h/5 _-8)Α39\Fm!S/n|M D9ׄewL [dC:om&sT RA%BoP?+THyQAIU<[kWV Z` x wWpM(너"8?vk3\^ސ?T@y9[FGrI<Ts`C\P(ճ*cK˜UN֪֩`՚p-+#N<#gX.&%51Xh@J mݰ$wI2Hx,2TWxә>z0:4y%LM"'v̿8:m􎑱 7"Ms|)PYhe$ 1?ؚC5|:$#E}?}z=W :?C~RH}A#,v7#O()T:F6\([֚4k~RNkwI nCtNJO]/*\a2i`~Fd[ۮFN˂o^zqCR~~|mӆ% ?KGόI6dkb)]jB#v eO/+hD̖?elur~VcHZR_C{}]gcf%ǹduacY&9[""B-@;ِ_sk}E &ST FKBOmǺMډڹiZ.PX|mX 1X5{-0,@dIͬ,yӆ  Cw25Wo=OG @/jՔ`FAW}t[>Jnab o]a<2@_57)+Yl=gWX8r<_ ʸMFԏ$#7shxig?cnij]Wuu֙ 5V/8ߺuSR΄?D[O?kT$$IDa7{m̀ޕ47 ̛;yrR X-a}<*%B:7i@Vn-22AvpdMC)*"١܄k;,D2Df$BIȪtj?0c-X$7&>_+G6eJ4qC\7l"e8$I$KPT2`=k Q@-l1~Ǹ8wP#=jBI`Ot=.yRh~!K<ȏC0sЈTyD'N!s r5[΄g;4պdy\3$F "4l!lPd n|mqvJi%? |uDd0S \cƱ8Ň:{ل @+GŚ UV<ө`^k9|Q0ZTNc#k ՚ E R~O@Qh#"jJ/_`x컏daxjdmrl j9O}aRUxU Ǻ gɂ *h/@r?U2UȐЧUIq Z;u!2qyd7 &|7,xC thC-ef5}ÿ\5p9DT@q2-&ci @4+XU'(3%nhV)Tr9bbvYq>Sr1N+-%tȉ/vu߲S/`ҏnroxM"̪9;xXIe$G_7DP$밷x4obB4l|a>n.k&%RQ."yϧ=?[*Ox " OtǨI}~:L3PzڵdnUuE<'Ӹ^>vpFTөv<%ABN2^ZJPҴdp1Wc f*~IrjK;a)Bͻ.mXc 'Z8ʐxHͲ;%uk9wJ}Åf`v hxvuPkThu;JZ)@3W0$G93~]@+dֺ? @j''j(o0ks Go0R^Ί;+qNd4zvO&M2oۡsſsN^Ax/y+juf ;/(A &-Cײu8 xO%İ>X}~uײx)U0cY֐0:f8J;3joXUMdw7<0 kzwvjA[n%qzUe>ߎ@4TViCZ;-fRGD-vK4]?h j8yK9x4dv$#?2Q\+'FFANn\1U5MzۅVsX-KGMI܍}h Qq|Sf82LbNB ]ְ!n+h 0JX&ep`3GdF$bslb'N2!!xKJ jSC+~OP?ɧ$9;fQ>}07Kt<.7RoB2ACR=}aui5c٪dmzKItAd<Nfÿ NZ: 3XhSjS =aR !8mxr 3F˵=j Xfsw!dY3QZN3pw1KO>c8j7(5Y G;PB|0C# fk &>o z#IVLPRR^gHՀS`TF;yN[[_ oRVC"hȁ\݌Zc 3@:oiOE_5rjh7BH(2q є*'Z66έ+!|3c^<w͆g&i~ZE'E!|[, Sc+i71s+i}\-쏾[PV2XQr`yRO{Ncj geD6D#3Lph#2UؕWc?.Zۅy~/ ̈́:#rr3лb#W_{+"HвapaZ/ +OZ)f*t$Y[2Z_=Fo_>_nk҇RKHp6 1Th{]RZ AVh-$0†w_&7I,>VgNdPDhE 5F1U0Đ) >Ⱥ[꼊k"G BNRRh(؁) !6eN2Mge#mX3<Sj k.=H9$ +"PI7FPW&xq23uzgHT|4%ב͗HfWtʜ*?]]aT!ifƳGg P? D_s >!ef8R芧/= KЬ:t] xF5)=vnVbuvM;gb~2S.[)gvʝ:F`#v(AҦٖcIEOm -XsHF84S奡PKoI *ƌZ>V7 *ɭhWT@,8n|6۹*P1yݫ}5e)(7r 7 d+/BY`]J5!pH{ %x> B'y#;CEE1CfwZui }xlUGÈaOk" &U pm0|K幥lѓ5KQ^F0Lb+Uh;fFm RH@V^ P10\sfYF B&{.QrO): 4)r`M$U!>9gG Bk6MiC]qM=!. ۿyQ(s3_w( 7]6cFWv} <)>\z~"XEPGc3<_DX?[c\wr3 ɳ8 ;zMVQŝ2l{Q%z耘XȄ{槥!V&x8.G +Em ɇ#"$sD+7haoLcE< K8ݶ|EVRo܏)^tNQ^a6;hJ/TOjLpE54RQL\x #A@4O??E9;nlXJ?>=[X6zQyfXHz:&?Sb付AUkT'e3%KF W*/wQ`R}ô떰gM(o7{`/8IgtbG4IˋvڦN[EajF9@I&}bδ#x8l߸aOjI&pYET3on $RAcIX(tp<9J]b;F3n231'FBr+|!dKB <9Y J0psoN8+d y%qfꀯ:K/yЩf5CŒ)9{@ޱFPHi40I} `D`$Y=X}Zʉ$FM9)b I)e{QxnK-]Cm9I0'XpDfA53ꨬ/XGt!9svw8Pdž@+eI,P:5K}~n/ODL`ouSg?MF|sYp;Y G!5ƕzjBI F*'kmڰ4> f_bB=&zS2g>EͰ/Y ۓ{.yy宭QwK)^]oxw!{Gjn< ں!qIy)8b-L~kFn:q+<{ٌ{5jup4@7g8e4[`+&)Qxkv{̩0@s)ʠM (P{DÛkG&npl/[F[XŗyNBC/Fn^'x  fZ!Gau P&r.rEBM`ip]ss6/^\b9ko( T*8Տ1CN\E! fTtOiE)0􉎁c iGT)wS .qHw4*bfX\*Zw(AMiI '!I|Y&GmQ&4<}7@jMr,ׄ=Y\=H\&I+q5GMf^i;ø$XcEXoKݳBgJ-Y71k!E:j6^.^@C5{W+@5E1Ynoq5|t[uJ~,ᤵvHٻ$R4K:ף¤r1-UUL-!2v`Uͅ"<+(0t4KSM\Z Gs';K&])|[)n8ksڷ0ǨiL2"˱*)XuWAXDCQܨ\njtS21\I~R`LCzix D5Zpף\w  NCNOImA;N诙ȴ{#Ia;(0,e/-R @&LH҆t$k8> vI\یSsdYi dIBނ3fƦ ,^0i˩'I !*w2Uy>!uLܻRQ]qq1:6ΛsuΦFXFUy,)߶uCR3 a6Ӫ䞓و  Hh7/u/:X .+\rv@ޟ:gYB#%wEx|Ac`ԇIjQrgPީeHRю?wƢT ܷnJGks/&k^Zb%P2FRY.^X 撚y _?d7.JξQd^L}X |? &yh J ⥄3+[RF#yM퍈\ʚ1{۽ͻiA@e5aDcٲ JK't10nrZzѴo^ؾSMj$1]ŇŖf(c@@Tj.N)ڗTM"ls~ 2pGcRzWBin@S=ԎK|!(Ϸ{veVi3 n l H. ɤO3ŵTWl. Q8=+&|]ݮD(u ú2"UkSa&fa4?:O4㬙 F(O$m)|юNd%Gh||#&)ĠO|8&f3rxA{C(, %`"kJ-ŐULF}Mc .rW?R,?8R/^H*ٌ4jOPB](ŬغڞeKeG]|B|b 惈VhY&kc-H,vQ  F^PoxoEF 7ȟP2?⶝o ,+*KI uYD<3MVwu^2wx ۪dg/<r7=)RgtDbt=/[+[veՀvƬGo)@˸yge(ތku|ϫa Xby\@ Px`(a ^#eJc {d 뷥# YlռcSf žqXŝBi{^_[BŌ[K(p7h:ſ.ҍyTTۘ*6RuBQќ|S6rr>:6OT_ ,pZɡzDAV'i`V6^㷵yř:Ns%fn 2Δl\I`Wჟvބ9;jC$l"D (w4\oc|꜃O ~$eێr%+kF*&_Uwk/0ZP$~Pfg&˶M~:;dߨH{Y:EgĴ܉o 3[W(aC^؃p9K1&⯀5Az,x̜*פ")Y"nؓ&H͡?|bw\7>)CKvߨ< (g䞚Ɋ-F2{lcr|&ƥ]{~zȏ k,$ad Ꮺ}\+W~l4AeΨώ)Kҁxmxɪx J1k~_7H> K7y+#SY >Z?8Zt9ֱB=q}}ft,y =+hJuZ嚨&HPv&f7{T#WՐv2J҆1Q{W/ "ʰۓe+˟JxŃSM* MHrEΣϯ\y?mpv\ޚ܇e5 a@5d|BX|`ٝdt22+<[Py?Gzm'%}nw) N5h;]wF^,gAu㢩)'I*eh(ʎ09b}bAw~XKF ğBn-_ʧ*;'tŀ1Ga!A{؂p1HwpN7 \H4#^W^ Ш||eu%*s[S ,o1?s=0CV5jbEGIwX(ewm Z9iqi8Hڇl@Ƙ?= WnK(o{3P[o|kIM qICt$j4oXɏ&/|k=2Ч9S3LT)k tzR`4sVxǬ3Ŝ8_w%1#޹\SFMt`͛٠ 1 8A*[(8JS`lN^ +lh(E9Ղu(߱ Su2`~`FH\SmePyM튂rI^@s7gJx/͡ %'P>]4OҚX` w:FѫM*P8@m6Օ }[DԒ,H# έxl3!גTV59JZ3X}NCmVvKF-,+Pp9_>i#Dȅ>~L3# feF6?WiD %C?ޓo1On} ye97?S05 Zrn~d k+(F(ap(UwO 5TY(q۹;7San~M 9L+%kN&"첵H5NʵU-v? rlHEG6(xax] Of4($8UR:xnŵ>4%9j`+qik-x1zP|zoY.jT (Wc{ֶ a/[fd#u@F^Gݽ 4RUza?ǔq23X m.%)&.84v P^P1i 7pQ~,0 aZNbE :)D:׬3`o '!GNq?;?gt0w*WC5! 4 $l[gؕ;ȐÀĘ]YBz5}1N02^m ǒPsc@!I5EE; 3.D,(,\1`N>UqKh*zRWNOsgf9,Vnx^ 2/dr(۵Ec]k*SIȊ=m!D9]`{aƮLqXGgeu#XAW3^X+LnY34F5ḇGGoH7o,!+d檄K8t&8ul܎[ f[ ZNan- U4R$d/-j4ཨp$]Yc"eJX)Ӹr Xu֗y7z7Ng|%ƴ sN?*n|AkBmzA)*7DC|*nG'ӗ' cӬ6 f{!5XF5"*Z̓GCJH~eS}'Fp:L&> eL&OT?0$O}f 1ҏ;C(w*iX9I~X^@uήHGgVP"KcSw3@C:E0Ŋ]%. /4vR_4a㊃s E=0S*>+RFӯɫ_O44:e,> LJ3[f &#2J挞4 ˸wADpFV"]5o{ۅ$GC1>s4'p-zP7NOJx?zg ?_Ȅ\D-?9rpP]KEvzۘMtu}ȧoG>Gh8\>>IGv3GT6ްչH8@^ùI9ѸVxFNO,oj'QluVmy6`%T>xkgYC.DP^]?ݏ#1ԃ#֙+#[>0tBiAU%8Jc8kS|,0p(_C[u=#'QO [”>y]wҗB@aW.UBsݨ E11_V)D"9c*=3.Yb$:YᘏJsfHKͷws_T-2'2w0#2pJ[R A8"׾Zp%mKP1Wpo/e MlEIv?_`Np AS)y}XJPZ]S\0(VADZ2zr?گY cA4=y zsh|DR`oF$=`G_OYXyzV|T%tAQd*)wPIcT`89'{V/`FF/)SKKybL~G[Nݑ+eݶos0|_I#NMG|FYjv*~LAk( oZ%/ʉ_^me MWnZY9ejU$_i`Q#ȌX9f费 \SjC*}XqwB`87rAyq8/O[ l`sp3)Qsu}7Af*Q@̜R62T8g8 D,}L ->'J R:=\B ۘzuiz1+uM4dž&&L C S~tGz\XSYJ/JjW źjQҍ$wtJ%a)%LџnE T%>g=Z/A/-p롶i]g,;:7D(!ȿ:.$$>8&t0un/t?ֹ@i},z,=q=`D[M$S=nq |ceH,]Q<΃VU1KU:5B^{vemhF破ys;(ǯ"";Y&5 ;Bm;y (:{LқGVۈe5#tfz0cT!ө 1WgYZ0707010000000a000081a400000000000000000000000167eecb890000fd34000000000000000000000000000000000000005a00000000./lib/modules/5.14.0-503.35.1.el9_5.s390x/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko.xz7zXZִF!t/]?EhDTTk׶Ǽ?\%N_ ʤC̥|&qf\w7Od㐲`B`>"C῰05: ZB#B]MC"2r 2g,Vύ < t#:]!0Nrza@?X riTVB+Mh?!$V {s C~g_|FKpN([W/8}u(YJo+8J*Hp^5pr2b7I%LMLlFw_?Hof ]ǰc; N4t5ZI 鏋54U_sUZ nJ~b. Q3"7 d+ 'y z8$*"/=*8ƓY゜KȔT_*3SQ=GeJ Mn6"f*,v'B'ۏEM\<5 q82RKҫݮL&V9&lcQ, Np]yeM+v kQ\@;S&t *~q]Pҙ=]%+S1UbMG;Cd,ٍ/ 辦MX~"`O!^ zw6˱.UI|& yeⓄgI5ta1g:HtQkͪڅ=1U7jP஼ лQs=!&XT^fH[%tz 26=z|a5od^k՚s #RH8 @30o Z!e@/vo䐱)O- fDk2~ @ wŔk, G#ٽa>DVR!nepKwY}q5[DzO-OD  aj!j*?#E-jSd11Y 1  |Q+f*=m=e*=jFNKQhWT;5t nm:!.@z e(  AYZggbFb_ֽ2Xe+@Shveu͓qxKM[Wx(qz҅|JuFセtrJeEIqo E-KR,vD$;ټs{jp_ӈH3$\{)-{nBJp)vrQ(jL?IR<5~_PzR.^5d=2U3ǃtIjzMP)"+ Sϸa!c% ~4t wo.4 -{6zj~2ިkbq)ˌFPOyýY܂U}U˥еkI=DFk>')=#FIyyCR>`}@g™o!VOEʧ \)ko)zėWPC#Pb,~Kr`ۀ8&#\][> h萚O@hiz!m}Uȣ6ty RLz D )ieUrsEYHu(HԷ#PW&JK;ZIۙ8?e0C<פ/r /a@k prwUb!-F|v\59J#wx*={g*PE#lɄl8m>ڰ+lqY\0R Vk<Ti("k.vL.\aW%BKbuѰ]t{9Kr`&6ð)4)^ž2zS81ezE0,;Z|-Zz/N6\ {PK2tҟF+0>𾑓澾UAf 7pMa*Ώ?#3 d?EK2P 'EgBBs %cMҲKb~Қ8: ./VONqNx<^dB)XN@$sHr |) '}=QťAwYjnE4v[%?S OL q#R.JTBH"[[6=Lyx}У)CW%uOƯθ\d\IV*dlMqO؞*p\;({\ՌH6%yVz vm=H#Tf}g)ϑAxLTJ֟G]/{vPŜ%}?@*WKDޒ C ]P/e,5Y|;luD; qAATfp,47NIYuUTJ td=2XEל䠄sS<5nل<ޤ(ib4o5e9:;lkKR1_pV37J%킱Sh%~tQ$럪VI|0kdkE#)V`D($#b1Dd)Bc?>#M8`J&zd$I}y~):I{BԹwV;{[8]$r"`kŦ8TkzyHWw"`zYM[O 8C})![GξQ$ _VxړM]1C 1SєLA/& N|@g "TS7#T}OЎ,ЛYKƳLGP tC T;O2-pxr|BQzG=h؎XDzX#'}o%?L x"jpg=l/ݸ鯡EReS2ZCX0Gl~9p`Cש I3cw½iĤN`ए"<Ȇom3;1A-2r4At{oWKso_HRηB@L)fĀԃeH@IE%vQ޽iVSoYcP _c `o>^I,/ 3iE=jw3 zR\=x7jfIpCn?i#R^RܗIM:x% ?Ky1 S?1= /oCK 7ft!]ncr#'6UYZj lu>qMrçwq0dϪjm2m#o4P(j0E>y:j3 = f[ j}Z-ilݚ\@V(YUx5*a7|u~ka3X~~&8kV2LCzP9J'#J^gS A2FR[OJOKLUrؽK>RhJ5zr1TgrnN=$nqgrHoHxߍ8v,ϴxV%, (#5h,wK$tؒ]'5&)U۱!aL0D->V%{9pxe鯔5Cy0bDS'eS`P:'{ce ~n!XHr8AKb7zra+)_bD=&$)[L2P̛ |%;MKhxA)+|ڝ%iq'3HB5L8\yTy^iCGHh)_PѺ 0͙,&umtGZQlכbY.pboa:wW$q3 L ,rp\)y24 <'Z',|3ֈǴҥfzsZ;YFz\Vv!’ݣ-mVdLb{L@X?yi?RմѺڠER"8T__]ejL/0LO1.oah#PP #a/uK ġo/ ;Y/+ !kI"fgQ\Ulv #BNb̮Wab?Q vcCKlo?|vMeo9fF ^MIŗaQaClvu;67SWDEID(!Eua2cQ=v@=dNfLjYQ@6izl)ލyyʄLA5Kg^楘[q1|Ns(\iɲ?VD/c+Xj|ֳTGq&E?׊9I%Kk|=!Xv̫[E9'p~8-*2lDs?S9ma cj= @w\M&5 ϋe#pÜuy9ȶlOQ B?{ 9k}t9"yNȨ/9ܽu0(EU!ad#6?7Gk8#M.X˹E5lp#֛@Fac^)"(6-ugfB]A䷷A28!-EuP/JDڅgSOC6w򙧶(Ő+[c` K4^tNYgOS+JBLF1'Hݳ#m$ԣnv"]ƓCb7sͬpл n:YِgZрlUeΓ#*N; tihfT2'ct)J6TO˞#VXe0ʗiVoA[*o1jji y0UN*k3Ü- -j] CrȢ1ǽG>ِ.=vD5b,7I,jqCrBb1-P-p5既@}56ÇǮי!jYZ#1*.6_I(xլVv ݍb%9sOϊg L<+9$OV?wٷ4³q7 `Y}trJ vt˻JTI78aWpڢ@aWCH*חFeZx  SHjC)f{K <ͫe윫p69m<Ta]`ɿ/_Z;ͷ=SPp>MPt|vIrrA '\_agPqrN!RNJ6g+Rb؝ _#|($o2e#n/)Ĉ KW (vJv`, }g! +?.`Ң\V#?AЩv߂%:QTR#yz1!1:흊Rʮř"+E ;'ARk5mA!ƠbvClc ~CɅ'﹇+$wrV e,Zor(WA O)b $]$sqeTcxH=ƿ 5ɏsgW@˪XRfrsGNyw~qa>.]٩J 0Qt`݃n} qp=lC-du$2wBދ] ۺ=y:Nu~m)Nk Q[beKaWw4ϴs ݶ4&S=Re4.o\W=ܮN;o "¥DjR  rTA>]v;iw56X"SZja^3O[P4f Y6fN?BqJ9/f؝$#~8)J"ʰ)t@;H no4!̏y'/?Ad~Te6,*Z-Yh3'F-AnCc]8iAI`l"ksmx\_%{VCRZVJWEs UmYqGb& l*} h5pv8wu ѬX-Bl;;b_SIn2*w*=-?qH (r wo0$A cjYP;Ad'G)0}ToH+qu1܋a+m.ˉO Nx[o;dvN~1I1[WP^>|) 6dEe{|w \ r MNO;,Y% /Wiv N"%J $?rE8>v(}7Aľh#m&g +͟3 }A %clnPo_bwgoMBHw曞p, ڱ%* WOU}J8"En+;Ă,! `jd;R XaUqa?@נw[Su΀ cJO HHK22#l|6Ǎ=tE>% p6GpbmuhHF}.Ւms6!n~*³m`{$ oR\ӁZO1[#AZ(P_סPc Np jƴt~nO^@+!3N+ ={Y԰]l1]?rh4dQUэ%,Mddf"u8q4cGmO-QI0K=bASVc<mtû5ЍrAN= _)NWی}^^xZ]4:v}?>_/}6Ղ4gbvct-R"ϓ3ٔ1=d~0Y;H,~P>jnJ7-beVip}?qiE8"Ga'/[. [*`JdUnm2?lq goOǡ_!@;膓Af9EH 2mEu56(yPE/ybُPY3b•o.3u~i{!~`5ZE䄟̃p|eKg8ȲPpW>"R9e,r~{֚_ipe0%#JvȆO%sT#wd-ξycȪ(+JꚃȲ'V*I "H kcMXqO&R%sP:Wi<Ge̸W!CLߚ-qԢ(fU-}z,:JigOg9wJɨ],J!=uCHjmt< uPo6ݒej.'w["1kʼհfrYE҆))xɃ8^GZ ^"*͊W.g€>ŬXqz{Tnqt+7Kּs؂;ՕC6 el(GTeP,IsߒECf) aiסmqF8<䑛 !!Bjf KAO'7H?m=|>&@ѳfNee wR|^8߮;WYtW ra-OFX4K5];;_8\ ;GJr{`k=z +|}}XMlNXueDl%R4V";LEt>iv\&2u;` /YlS7zbJ*ƞۮhhnYdBfMɴTtk=%?䙖Gxz>lh罯7]8'c׺%@PeU+BEd2u-e/n5-Q׈' mv_V? }n0Fn3v; UA&RO-XY |Lw TL32 8U▧lq?(̀*pH~޷ RFbYOPŢ/pDr>i[eϒQ^*0")LL4!zP@%'}/C>*^'$w`5yQm[6Ym)5l̦f]&CyoL4Vj*ȫNb VK[Əj·A0ƔauSc-45u]'sD|{ֻ&nZ\Qʅ )@F9#ܶoP&XƤ"N@ÄcBh{g*l߿pW3<&`u"@lߔrnj$n8;La` d[|^BGlW3ioɶSln9ydTSk<'n1oȏacuMCR)A.R/A85H8B>!$R#FV@Jvٌo+"kKfa^1+nD/is%))G|̸]d_\ 0+s=Z`UF]G$L҂u]vFB1T@c!\5zTOz~ԱCsƸjEr~+2ʝDd \I>X&8~ 8ܛmt>o٣i[@8dh8c@>M|Re`Li WVffm"؍L$ 4 ȒLv;ct߯?XvɌvń`|24;Kap)th MC~@'D]&W0~f;96qo7)?T; ^ń׮4~_%!ub;gyB~uWD[Iy7b77I A gσ?RX~}XN뀸6X`EE18wg)&xnX:+(K(eaN{+e Sr_9M%"Xv0FyHPJe^ĥ=Yʿ[P#`4 G]TtQNTbtu6 LyB"v&j'°{&NEszEObi )2Pb IXU.8܀^9`+6g|zԹܣ,+۶T"+Q (yecՖ⟿twא@}6&_³c^>MjU  IͧX^ 5coOz1˥" NI>lInyZW>vG|LJ4}7FZW9mڅ<) /2#z$S91Cs~CUI-L`߳U)1zWHUaQAZ(Q^N^~BCoP+̌DŽBfϦ g(O|$R.Le4 R[tg] UWό1ͤ d9rQv ؐ@zNҲ}yx{bRvxW3Ѝɋz2TnCc?w ,)3}CDS8x&c352p|ҐC:$*ی_DsEE#1^Mzq|7I>kY+ȵ|TS}t0L]AǿkB5/o'a!1iܿD}- 8rѮ:n.:f-ذ 4<6, b ot1/%Zyek̠BC͋ǝkCӽ:I]U C?G3R1 8H?[$Ȯ<H8MS:DL s.uԋ6\vR).PG%uw҉4#cR7ߊB nw׵jqG|,iF'sc[?h_2)ybJ:GM>"M@jOni0vebcB=_o^nDR|NF_Ne=mK:'"MpM)nY}|3`z|&1\yI`{л@ %P`x{rɥOxkuyۀ~8[̓*bzu&M䅛f-l+F}3|%|k6oyKIMO.tķUnjKÃzK#J!\3u^$[8#Áɫ^myWQhB='! Y'Mc"@g=d PӪ՛Du=\Lߣ4aV ' XG%IкRJ9ͬ5([\#83G,ˌ1'9OwfzVZGeZWգt2 4i~i P^fOՕ ȨJcjX@GhctM|vZ(#gc*L:bq.Br|"Owp+ ݅63Ft]yVoC=Jvji\JrĈWWS=*bfY2J_0o~njF.\22ƩxC^v~f<݋,hy' ggF;4^1?itؐP.ꝩ6\O.|jt4.DmVuCH8!Q*?pQ%`7Trt@7,6_ lJwD;`= pY,EMB"&}~ =C|ק\ _3SԂ[%\CItѪ7>rrhf sOVh6VT`- EٯLsa#*mH* *e?\[u'rIByIB /WBΩtRe~~J;[®oJ(ˍf y髰|>?Cl dg(j4IQ`LDaAk,KP9d򔢮 '`$EN)¹+ *iCqk9K.Z[gT2!/z~$[KY(^w; (Â3N|Cj.eH Fl7roy}2>*lF>|EA}Gn2Iɪ5sVژT>sISfSK`,ri/NnXx\41ja>u4 bPU& |`)ܜDW!~ʚy -b[!$(vXșSdBf[,4G1YcXmdNr$ %yϪ 7mNj(6uz|rCm 0RHcڳo+cZ+kT#R媒Ij4b[[`,' 蚉i~Zj] &t`M/shݣ'kxPJңї1njWmej4! 7<-=י/?&A!-<7PI K^vzqfB%9E2dj$H~2āLKKc>"05! ӄ#ʪ`XQN9jm.J O%o*0Ba`/6Rc]rP7STS$j|@F2}wSRTf䩋@ɪMO.^G8C#PUT[P>uyN} ^_ mAn$6C^1AOf?YސJG 혈}d!Vȿ U$cXSfE Cتl1rcDp?댧sB\C2 s(#ۜpKcQq1I9-ohB9`@x3nr/#[;S%R?|oؠ]߀DTaY.L9 _ƤkBi1M~Qξ(2H˝G BxNK@Vʞώ7\qC#FZ;b`(_lX?]"h֢9`295؅1*jd}zyA ~`3h3Md:_FeKXp¬472uقnD,ǐO#'$D%Jo]x]m J1anjP2uYw]Lp[#WݏRTGBĆf64~f4{YFvx۞Ђ""qQPaǬ4HG9wQ~7|,pų\n/H掀يA/d7Y A K}z@J <qBut"|=,%}nct4"#KP (9@R`&\%B= $ ljd(V{$[``B}Gq_*A߾7 UU{0*ul;k̫Ȟ?ؼ|xx8{Ou% jdE[H. 'J-ScWW h8QBp@@%"5A7yQӁȑ':PķJ ixA@ @cs{){GaԻ(gV RDe2ܢZ h[77 ws`fgɡ3SPsx14ئjY\?XRrt!rxyV5RϨ] Y6ni=Æ܉2xZVEH ;e5֌GśD2U5;s7_4vlo]V,+g>9JA͙wR ]ßK`:6Km]Rf7z|$Eaw=ʛУ'ʆGV`\88Ty[<-qIt3A-ׇ7H70擢Hic *[H~1Ήʍ}<%?WRJKf#w rLDZ$Be'>аYÑ8;qFan%x/>"kgӢA)> qJxT UPW>*X[AQ@P|um|DQ&wk/=\y' +0iIhI'JTxk(fY uE= j86:)"m]l[WJ"Dّ|-\Ųgm\<9ސIg ].B*.px͢7~! $)ȜUX~gY+̕Am)r4<+n>~$(,.T7u s7s)*,'9_C%?[ ʰ||fynݝhM#X dz0Lta.9c2(/ 7u7A#Z3,5L~w UϾͱ)Z#Q-[5љT#ֹ u`)nKφ&z>`mzɢ.)'_ij{,@xw|_Kك$_kXh/V"Ѕ傏iY9ʁ\X pMxjN#`1buW`:͹ 4$H!>o_ާ9# Cě\)gj_΅\p`oY\>0!˾t'ȁ<'2a\^7>eh(ȗi>ηMlxЖ/{?6_6iDIsݼRc SfmkۮNoOU8ϠnaBPZiʼnTА>/?i!fOR#}(%N/n} 0H?'RXa smUeZ.:Ukߖ6,ܼT><\ӹ s'LW'd XQ;՟Zv=xv<a8|=;`:N<ڸFF#QuzP%Hܔw4Z8LLjOlE07ȺB@b߷9 Go= KOH#;;\9J&@,󒝄|] ބhpn^E/˄b?CzDquoBj9VFUnB:JBo:>`*m=)ėZAeV[ѯm@fAm?Jwd@x)2=ip4P8 Y?c0ت˜ DۂaM6˟ J1hߢĞ&cAt[!VZG7^0rmjSs>Ļ δ]LۣxBz=>C׼xwa lMrx ʩJ3雇S^I(HUs4{KX0ȦLJόtPm.6:Ejl;ijߩE9jM6w&@g;v&jGY !9*kgQ+WNY. p Ozx>Sk|Xng c;%=; }b`walSAаQ 67J#=q3_6I[~x;Z=c ݉[Tp0V#~]- :q*>U}" ` xt?J@$/q:fIQb1/X!>zQҗ[.# :7]NH:S1BpP-u%ߩfgGd,% )o_|W٘ 6:P&rW:$z,@DmDl!SNF<d vItL*.wy??Oﮕ v3E ꤅x˿V#MDc4$lLD|ײ 0ג ʍZ{?+,%ܟtK7|N9mD/Ќ6}? o9ב1B{p |zZa8y׀u7:vzA"nς j@isi??)!H.\I2dX{KT]&ew-T[\vKfٴg&/cniz\>`-XybfD=S\#ٴ?\jL-<SfAj–L1 K}Vge*DxIid|qwj#kPI`$iA_h/ v--0X`;pyyB Y;8D D-K6=W@u|V_#nG\zb%2Npa<=I~.j򈤿nt*6/:cRC@I1 TH+r'2|%ݏ≣zyN舔/+[Ueg Qv4`]}/O&XjqYZ86de  {^՟ro8_UBh)߮74O~=<+آ[ WŞOSsQ_s8vYmpr,եpKP n$tVwuL(h>ωf@YGhig׺ğت|u!7WegU&JiP-Nd9 A9c]s BIh`cu6}dB/!l;?hed""dza؞]EIY`됯>zg5DruILwKGL4c(1~RW) :ώJͼ:.0ң80 qՎY¥:tiUgMƒ3(,|1mg'up Y+_)a3Fٔ}&Ɋ?#{Po8ЬB'ne{ 3ty aJHS^%(xI$#G_̶F쁡 UB^+ǵ ldyCٯ.ibpFC4pn &J}g!4m@Dzp(Ik,YiArȖu`VzCӑ$~7e/!SS|*MN%GUp`pGߍ) ²Z0GT$7[/>)Mb-DVV_xՑ:3inᏂAh1DʋY4 Kn ~WC0.CÃ<ؼC<*}﯆87=M}Qƈ.ty}( -[kg3mֹ< L@;mvE4T/!`V-`[=! dvC4%z׍X7%\MVgSZ?JDzֳTZ]K@*^^lR nZqā6һRBrMpm8u%jk'+Gĸ<\Zk %4"( (؄ͫ9g*azklikk( nTǑZy!I 6ޏi!"UÜ(=>琋ɡIW#y9{XdA|ԏ#it'Eb"j|L E@% M{p 0'ؗP%* S=đh?$}^p e>^@DahlL b&T!ANQf8;t4]ol)J4lz`gy51MRb~nMVK1nb{)~4`}Sֹ0,?ijAA[p z+~~Y\lThɢP,Za$*akm!/wk$?]b?B&f< ؗ+t?b8Ū*2rXugVs7"~K?28tuF7-!^k{LTt(c,tyB ) b{)"c?n8B XM{W},Jd=YtU>A7C`Z^e5ڠ^Ѵ4FxW~r5A٦ӗEf=Gi2j`DYehD~ 9L`a/)D@>`7υv]@Kj3`]#ZgƵäl$煴(:9Wk?#rcSEb FEl~Ww0ܱ{)l:9YmA s+{-~E `eҍAέ.4`# N'{ 4x I̼0js[6}U>~^\va.`l 2A(`xb<ELh5*DVṊ`afa !gϡ to81 nY@B!׫ͫXW=όW^}3_ \ǍK;;b?FdC<)Ի6n ȤF*~ 7XLF-Zɱ])`Պo,Nbϲ=tKY( P%7lb~i!6ؓu C >ΙB~[;x,|ij>E*Ͼ7ā8ө?* k5EU8n6PAKGޙ$o;u"~ v `1|mz0lei x48u d':dr:FGr(sh+7AkWsծɧ" []*DCjIzQ&C&_JVk=Ĩ cP*Gd'}fO5 hmoxZX~AֆP\(D۞Dʸ??~E %J:cKI@k`g<3湼 wL|n(52C˭j0C)8sM/Qibql5 0LHϊmhZ90:㫌C}+ia:˞dW),yXℸ9dVͻ%BZ4#DJ;7B*n9n9Jsal+ ŨLsZaK[XD0u$}vSŬpb&Qٟd`!!Fr@O^=6o5{n-ɓ!bv Gs{\\} .n1Nҧ^濇cF$U2޷22y>~sx"2dSO;F/c)nb0j5"RX Z}9PE %J뉱CĶk\FҌΗ1©dB,:;& \1i e#nǎ. EPeeJߟimr}Љ@O(kW צH2]->T6 d}Om茋ԑuAHv)x!vtM$m׾^W$ǖRfxRb]Q%N23u (̟Umu//X 'Kg/яxck3w .*U96tI칳(F\uf5lw) λ`$~X: D)U#hLvޯ(Qԭ|ܯ O">0S&7 dx"HV}A ,n{wB|сj(o/2& ,?>wfAJ L9r{ò+/(~6K+ F!+*]R(f#wʧ;,jgU4{I, }pp"R:=PS>*yX n=PIB7w0AFESX+@xLO쎐)[ rrSYDYO|z3!ȗV6v`T.ERc+h;c y-Yۮ %|&hB~k=r:3A_X5i{'tȽ$'.yE4? 3%i(`2bG>aeA6Y~.c ^ 8Dndw[$* uM/du/DwUd|y!`X KE\s 3w0f85k>T;!|Ȥ1*,$a6Td3l-(v%XzUgT;s܌Bm"; nvicK!s_2jX{"WhU;D֬WW+ʹRⴅ_vEv3+'"fj? |(Z̻u.cW mQKYMFjPO(s2ZQlI~qRece2b\ a@`TlҽJe1n޳ox iS513Lp_f Sg!Lu!`ǣ^)y)"]Q\# R;3QwER!O [LQqbcj=̆rبBdXv׋Cb3Ėiy4۷{I􂯄:hIpJNuG!n53GZIQ xx׹?Ð_OP3͸T>SIɨ -*R97a|mWVVg9Du C`nN1\Z49a#!D:tڐ?M {ɤ3'KZ͗?hX^!\̿{T2Sg*$IrW]»<\Őg+/CUvVqm9w5wj-RE=9 N9]cВ!!Դk._p(e)@`?3of>?ﶾsi[~wFZ{BŐJ`A/׈U*잰 3Q)gJ̏O#-(ʓ׎OL9zJ_xs_lb@hsnqC"Q|z?B٢C1m/]T>~oPG w^Gܨc@x3׆+$<04/bۨD?^K#ɟ)4/b4(H9iTK/PݑK8Mn?G0ig]F~ž bDŽy.X^#uy v؏m3]G{>go,.Z\0R Mz41R[IL`ًD(We-6lc(=As hA^4z$ Ow Xdq"M ,-)t:ȫ$0E-5O3)Atњ nj NVyMhΎ_Z-sX$i;kR&]%%*"P^k~,Ez_`Im/F6#*1=1:| I$!C&yͺ<<8ez6ev"ז8n+v2PV,)"HQˁƽ1Գ :'iv + >=SwlئؓJnm?jCnbU%G}ia#$٩SiVپ؅P;9 C'@0,<l~MtYW/VVCeV*⛔^$-VQWK&ޘsn(7`{҂S]F0mdTx]6?o$r[;`x{)mgUBƝ&c\N Ȝqg(qn{7J5!?9A?  Cէ*Ή)xyRxe]&dN|b- nmo3hZX7i6bq6ﲽ0*?E8K?US᪞EmZt5(=!w] f%A&.?9 piУ|-+8VuI' ķGɠʃ62R;5BtCtStR[VSoez-rud)wKE_ xP6LR#jGlThiW7@mWs\hV :WuOuit-x9F%f(N(8 'HCNrQ3P+ ceP?"W bZb2(vpg|YVsnɀpyrC5vYQ9%j_N/ y #`}yf@]!Wݨ hFZ'PUĸ#Dov 1mF@L5KjS_xEo՗ 1cW-Ut䩋G@&4*7[;fTzV85 PWGl++C$z#FX$6q 8SsK{lt4?9eo'/;Sߎ sE Ϡ9uoȈ\hwn:X 'y}G*[4U#%=:,׶2Xr%<()\jc}>T<0oEi(nbDӘ}0m'X*/gDthv{UFO9_0H{5Xu[&c dTotUyEϾiABu ED2_[65+[urq%~1pO: Y^ЮڃI"t6S_K{- *\Ifd2OñH3VM`uK,pD73ˑR-;2Ǚ="nKazX_1׋~3UO0x )9]C{^留%8i0"`3CXg=K Y>}^=uz&z񬬟aJ&!K58H~""h{g_zx]+M3Q[ʺ._Y=h5گxO8M/rӹKPx}Ƽ/pUd31rQlDS}j0s~gH\[]8 Go%< CxA_^zoTLn{7n!~^kZS;m WKs{Q=T]uUƺLݙ7ǻм/R/UjKϝf=%;>eY)RIaE)eYt'x LIɈ`[ɫ( tD\R>foju`%CdKhŢS "蜘zgԯ[w>Sv/ߡ`s$rt6D1 <. D@F! M*ϹIo3yTcy"1P 뎃+V~;ءjґs bWNjy,.Đok\bc8ucW=j>*GYf}~Qsˤ,~2܈ۻAA3ime+\8`,aX:0a1q%JIwax/lp?c7M$"nx^l[>2҅ፗc~5~`awvͳ]DTP%&WIT,#^1G:B> h(hs@ \N`.cyo%} е6lt|me;m7NRp)@$jWֈ7sh4D  i( '!Aj3?j;+CHG ՚^0-(jp5[.=Ś KY`?1 ?Tm.Ijv އ7[[]G炥~ lh۸{Y*jhP:)L"5H6nAOBu,*(ēIHj3:6{Smol&Ѯ藲EiGc|XZVmZ"޸4$JJ6nN*G>ɹbo0pzԗۚ05|vP ~cR]-p(xsbfE::mz&kdUu:W+G[tܕ#N?Ӏ{%˱6Pr-o#~Cb8WicJLes8*!ɡv=Xf) FGk\hҥ,3^RB!o:`Ҁs/jLѳ!ච,Nxߩ3->40 /8CvӐX%1PRA$ bW4^x#{XB }YoyLmO'OSa աتKTztCNQ͸1鐢V$R2`GWgw[Ow܊UGc"鲎,\U@{419Ћq\:fŽ5%V|h3mvL揊3'zqx}aCF2=<:F^>Q.%O htTD)1]g|:,+!y!AŊ>ZJ8@UsT!>C}TaI\QDRmM<`e (:|2oKy3 x)LF1Z˾G\+"F(O[ =[8E&w6 BZ_KL^wBg: GJ\~ YtF~,ҢɽB'rM0? "6Mi?Eӆl%Qw?ow;WR~8xTzvshWV:4MRքv> 膍9T\]ȺG&޾[-p[Wұ8?'kDtqM+ ┨ga\O=I諣pX Sˁ߃5?cgm6Y$L*NGB9>)j9^҃o=|TkN+*Ҷ=Tf! Ke6'E< NM<·eȶa`!:IT ! }6#tR yS1=lC26&Z8۷9)>lRz-kt9|6~>ײ~[^IPGn?١0|K:74!ׯZŚpf,gO0L7ϖmpx)޷94`?ˍ/̮-9Q1ON%Q5 C@};iMSnSd`7junU8t\%p7Y# YloC]yv$rǁxŎMYj*;M P:_Q#fn:DNEDHwLԦْ , ++`bjIx *xqRJ`0vU6TO1 ]U@–N;}"CT~6\~ǣ];ф" LDp`k攕=&̘ٓeu#&X<[!5)0չ S(^-av[|zൠ1瘉:'%TNߑ[Yim`&R{8p(}D˂͸2^7XJYZ8/Ue\ ?"KÂBJ!$7nDJi5YP̈́ruMa7?\Icq( qe~3j}h&,< a$iEϕ0/[a<`@jB@o"XH}L2i 6^""\#苧i~2Ǜv4jV>qک5N=&I,Y'PiPoVY=`,=> KR] m2/x ` `[~fPtJ5a+,S `+jm1,~%SOZQ1یQq: ?ȷيFBm1gX8fld>-oTna۹= &Wp]2Nr0|&ZS!꼾nJ hH s7[yl(UASܙSQ7֬f{ nvH.olh~Ϯf 6g ASQ?m5;vp|vFSށQY Х# 1eNb~?]nZ _ѿZ/WhUt͢t\ۜ5 p7#Xb/=-5;@CPAZgl[@?Y;&vicG Xۖ$o ,p32s0nv ȍ}%#V9ms]^*bNFP4/ƔfaJ9tcѩ9:m^G)w&عzvB7&|y7VcM/A.oXy "9WZe&\8 ?vM/VD1*zj_lݍؤ%?˪GXny,$Х2Cޢ- =:GSg)b$GNiR=*O3%6C1,#0SE/mVR-*S tv5Dk29adgfU+&ʿ:9TFWp.VTs:n,Ϊ>=ǥo8-0PtQXY< c"bHg_1c֩_Ʋ,k3BK:Iq/lPzPs+sr?O_Wtt-Z'G'7}ddc t pBiҔXUz".֭!9.ﮓv. {~CqV)9H GrQfF}RV"[PĨ*`2YsZ_m~.;ֲm>ԗ-rp f(i SK ,yX^;جqL혹 Gp4|UIWVNVu1:;p.H Zȳ}bu|`zV+]Վ :W2bt'&Ba܄} i(Iq@vD쏪Ķ &LM~k߫rVIhM+@j޻P1ڎ9M)'PuLQFXjF+(F:PECf6.,$uQ}xG>V3K,Y~T{@g_E,w$y/n}J]K]1 JP|*}q|A wm T<%V)zbCua/I\urCw)tU[)fs/gRtK{]#U"7P8; tWphtǁtϨΜCvߴ'(E)yI)Na +?YyQEId sǷjsdHM |:-RkzŖ ,BdW262 $Ę檉IPFjpj#ILYsBzra8!h V dp_:ݏx0t'&7,/zAY fLI-$( dz.LUz->)MO! (Z<%tu*.^7FŊ_( ؗH2]L7om~c,p4j .@aUqa{nḼ3Xnomy:P1^k_4Xew.܂ a)>y9Z@܀JnBz qV<4\:ݟ8q[5(%gZa;;iW*.B{A_i{g渽 =!o`5zWd%Cq|K1I!)Y:߈\ 罗u|&ڊ[?YlU|rœZT3NTũ<0>1Ȩfn ܕ֏Qx]>%c6|H!-Cr؞)WUGxh ^EԶa J!^呸P 7l)N粉XL F>S JPw~ ="ۂy,ă\|#D`y ׉*7cךmTB!"rv7Μ4Gv7LFknL%d~tKh& 2|C^h7 yy+! o'+@B ,,g|6w"$f`xgW`s${Lx8??}aGIWbN1?5!|o. ې,}ݖ4 9;Hxgm *ϼ"׊V A<7jںD#C 7 W;#a(:Uő8eS.Iozy|*GAM/.WZ]ޠ؃c2? F~9+9#qO j_ X\I hn&)9ہIXUOad%5CLH֜H#O &LIn˜Hu{ },@`D:)[*\.HktK?Q [WJQwg x}7(yQn"KcTI!n'P`JOnq1n)xpH Rt :óͺJ:c&|?Oxjm]!9+ܓj@$B?E$`' 8!wDe2erl^ S}̠LIbH%FEOEW{ m\S9ޏrwBq3Kc1Nb.tb1n"btWPM $emC#S-rkkhQ=*ۺU!t>?'OLrP"F;2e}[ؗcF׵{Z,5:JXM2hq)XvWm17H Aآ6RI{ܡ?L6w۸0YJ|_Gok+6'VyZS q:(%H 5T,΍>i/[(燘.(A%xműه=JT<2׽tY9 4!^6Yi9uAyZńz\GQ`Y|1lS9Ei}oձގi`1:W 5u kU!n# z.mYgvh)mQynM; ofDDt"lhPc+ڴVc|KqV`^ޖ+ZP1/憭f́·Ӿ)d)6(8op4 jlJ1yOV)J?ɧZ;;/i;&0ⴖh%尋UNb'a\NX/EN‰ÆcSE+8/?k)lb]ѧ 1z X?bL#'gd1S?% u>M̌,F跮tɜ`rr^Nqx#V*s\+P.QE)BmWqPmB%fƁ>ԵdpޕE G(CazRPaWGrPA E )U_e7\pۻu,`|gsy^^cw͒5}**ٰ}t)D1|JҠ+{8Q|[vxFwE^*"|WͅFD7mbw{v`ɴ#x_`a~k}DSc#)7T,R%F.|q+yNaP`mJlݢWҁȀ>w_ M'Jm\@ r8 Ll ]WWXD=cMsʓ|A0 iK):b %+}_t/~yى|T  *+)]'cqۄ%'/[@ͨƾ7_$9_1tgbXµ]ױ.`a5ocjw8\U rшM< NUlzyKԪ!Pq7fjjgS,zZ߇'f߾>:<`CÇm@O竱&  Ȋuw`#yx1tȣ\rPvt5Cײ~:IӞnKtF1GJQgQah@7:!*o/' U(Ug 0٤zQ(hRߥ]Dn^AAp?y*eπuxiLBbq d `\=8)'l0}0é9hull$!]*̘Qbeކ)\ +SR]`¨ b&6 ~8!QV~~环&]º_0 7߹Fps&I}[3t@Uez)藓X]|UA{`ǼH:Kr6w+:xXN@}ƺ-NgG-|weؚ}iiS=!]܃y9ԝ}0lB\p?bӧ_M?X}p; њ<5^x8ʍKvR5"ܮSKTE>dIȵڈ,9*YyVAaOELKj7Y5EF[xWlyAbQ I }r، q\$ 1f2@cݞ3Ts;$Aġ컴escͅq!UID5g ё ֥\lrC6 qbRAl$l6@Ib"Q1tLeZ?^SS@>͗4ČZ /p0ind൵Vx 3ȬSGb 1msǥ4.S[<<֊e*×8g@!FsX "U)R`G*['Y-Lе>ǼRբ#Kg:VQL6)CW* |*i8b6;9MmoqQ?CgB A;M<[<[ 7wg OI<۹3\l;h*E8RloJ7UIǹlV5`]џ}QQ$9 7J1EYa&pGhbm歷c y6VsNA׆"r`#(be8NeQx%TXVnbʞh'e =s?#Y&vFϡ>UVeغfCXZ(O8FZ2K7D"31*(yB$'d,TeN)>īSyێ]^_0l>Z) {;d=|py# Yd`og S֡N} OYZ/jE|'A h$Bsn<QbCDwuBv5JZC:soE(} oʯTkԄ: "/42R0lcWOk@Ҳoݰ۔+ *ߖHYmoT8ݻ?hw=U VmsˆEU;+DrdnNɐ7W0~'1kGN+Ci)bd O`un*j@lU$ġvQZ)$&7TξWHpDT-.*-"F_fx۲W2檻QVɷk+<$EmKi X pE@s_x%[J,/, rMT8re䏧hY(b@A= eD{r[G2ns(KHGHljŽKz6 vn%1XSn0Z kzk=X׬ꮐc'|uWv*6YZ]gW. 0h`U^puO /vٞaz?T7G7\V%sUѥz|Ȅi1^DUw1Ae@׆,}.>Kj~HM&83B?]HuCE'܆K++_@|~94پQ@}(OʘQQ 3Ã}5 __%!£v3E\4Rgcd >q h`<ѵ J/xg=v!Jd ԎkM}X8uzxB`_,=uNq?~ܟRuGmpk3aɕ`*"A {*&-8wt$ÈXUGe;0j=X>a 5ʲϐaNV2O?FYTɜ8] ڒ)>>C"*x8ZaЄK>tv#;W2PNt*{B\&0l=f5k58*UĸjYsVG[?sbf̓rЦil֡LubTWr&PD`nVw2Wvp2??5UJg{G"t0>~gI3񅈯yU7PK8 >' 6$ysF<[`PSС@eK'-Xz9Mla/Ex =~P$6ktPJV^N}t/t7kf-Hhi$NӴ> tUWJBH7GwTe@-ԧR,QsW6pþ6>4zO 8#9_CBL}n[^ >-tZޙ&Ͽi⸄M^R1W<Hv{!ߵ3sJv$ɢy>Wk6^'7`>,x8ۀBK]P9φU6gQ(Ŵ>B7in~;\F?ӝjdzV4*5-{[O/[к>mK0q-}z)}k|g`ag/[z iXLo[sVu)= 8VڪLwM4؁ڒ.:_kB~?swӳPϬ=ڍ=lpL;w( Eظ_eGBɐ:"6QIG+j4v:O*U@8ͨ3,s(vY;[FSa͞nN` g5fiCQ_9{?Tf ;ԃ2g v%X.@4O'<" !*K6SX+8ڰy!F3_tԨ"ݞ)3õ P~25*-<듲5mw Ӡ*P{H݁1ϊL:O &=|5 ( c"eՙl޲*LN%(sV1/tle,qb Lݟ;5Q?,9UHi`~ &0d0\1]e4J!&lO$["6Zfl֜P';zSՒm1Xg|]zϟlΆB|MWCq#Jiive굣j~Wut0}Owl#eYŊ5yʛxM?47̭Q|6c;fx p__ Il1kiQrQ@^<$\A1 |CnkQ_aƢC a:L+Fawv\\,V'#E<)ϚcWl־lzv R/ǞiaٿN:Y\N2Z.Jt ^{U,~5Ր.r&^'!a,YFA9ժK2!ɘة5%>8U^c:DG֓DH5ٺm  TjVekkb[kD4f'cN2 3ݞxxp7W &Haϡ~&&t7wz,~)/W59 C9?nE=tܒbtI?SγGRE+!Cs}} \t19OGv{08D$çHU \ր3 þYg6I |c0NLrto\A `8ڬl\+C rFbqEz;@DyʗWC51UƳmBmz nLr҈5Of}8; D `SdZ\0B\cH wh#sv;'8e5zmAzLϋ!7*\'oCDfb|"Hd L5vnQ/ D H{~3瘦e2`ʟv$g"vi8aɯƞ24LLOh,PV)|:wG!sI!p<$\'dsgf֠Օze=,ZREE>`?|~[0M2E?R}%BMc]<ջ]K 3=_zkjX_Z3Xz oѐ6k0uQ4jXsKJ0==Jk5T`9lyk?-i7 \r[_.>fzdU,IJ8黼&7~bWf؄ʶ3k3{L08J aGэZ }Q_Sq=#5dzk=%gY %m0llmv= FUI],.2fN4gRZT|Bdͅ M|Jy3q%x^K Gq9ۥ[{ia ̑Qc4@hI{ X.%w! uÏ=!Vd.Mت%ZD,Fe#9:mѮhLUf`N-mo7 LTy1z&oB̤YCyBw爑_!DKY5Y#Bi1]s*H6n\20FaQi Ku|%c &9}*rد>weLuep*NdУ+-qrvdjIDrys)F-6@;0,J"CWRAۀo5Ҿ"<{ LZrz ;?Kw |K-FI{.c2>O)9t`F>yU=0kol*bU;ƃ@8ͯ^24&^vQ5Wk1U/C+dJ]]Q$$+bYځ*$+Ə.GE6@vs򼖽F̚^:G:ۖA>πXP 1`08,ėL;܊KhQ7å7aYXQ(աL Ғ, Z5s$W =|)\ҨZI|18;.r&FSL# 5dT`Li[ Sc⬑{{14BAD-;|3ຨ:1jRI8 ҏg_S8ZYL￳ ÓD\/g0 "&W3C0UQLf̛/Am"3" M U>֌ 6}6 n3{2fB߃%"b_VMnH_<靗6u ӮFT HLC  ajΝ;U!Kfr8K<(0u0uɋ"[QNSw ^9K>TqJ~%8AtNK/kvZi9ql=Xz)"-X,>=EP ͳ>5Hyk0he2|Kh>t9tC-1ͲEqC$;Gus=)ϫOʇLgYGo,oDv$T7Etp_pmE ZwfRE{x$4ˀBUP/m ϑO8"L =ɏ9vVb@(El\G? 65 ЩFF Rp](a%G X+ZO2W) | 8S*C, eT[_btJ lH\cѮ:zsZz<C3 nq #ZtY-<8z?53xxw" R*rƺgŚŪ]6|$%)'ƓN)?r6Oi+-`Hn F"XMdڲ^ʥ$[RˣoFS0j 5c1!c2[y8toP ,C{`A݁j~PΝ4L Dq.YE=(Q 8ؘ 6-k5w3&z^%"t9wkrT}GOD,|%[3Z2#'#~ % ߱~rCHpGVgIyB2 dbME[8Z,^5W<feYz/re"HD4C66\uWN`|H ۺS3I'8%\j1%VVD{BȀD+QK!u&քcK0NQ) 2m#_=%y?kj <3 _nRU:j?IEl 1f/5)p=r}!yWQ>WE>JMtdz;-q?I?.2;&nbZfM. D yES[yG?QXĝ+RcE]cj1;b9{Jx3C5Rs>O/bO|$g9k5]%"nc+Ԭ>Y GKwF=QV׃fRrT߀m4z'eDqIr!BA?Lr;wBi abslj_gšB4Nc1[k_u?:KcеP1ErrZZ[9Oj}>tL4@zEX'""C3kUg034nPOJ3|UѸ'>k]n"#FMiʯiJ{Dq`XX^$ @KGpGBMQ׫AZ ;xcCݤSwDHM"s1luoC'm5TU`X/`A=] Nhs34b.5E>FqJJt)]_+'UhΒ='ekCtcN 8@5XOT^.0 Gv1 5*k~ײf|AtL ì݁'j8*Qhs N;ʏuͦ!;N:J72R숬W;1(ÌI,Via9/-tY8 .h2AiLAًX1XI8zCZި`Ҭ;6CfN$)+dGIbk[Y|2O"TeB_&47l'ϗ&0-v%'V?*7L;*ES<9U U8[a,˞3M~@&2ڡ_̚w;y{#O=}6zZW5V}OqK ,AG~_b!|َ܋ŜZYst'x[Oi˷[Uw1 Q9S=גδM2{2_Rm̤&150^s>|oh?n3&C2>x x5:vꋁ 4` !ux[qnI3.',bJªh+K=E@IwD`&Lp)mt}Crsi1sc F%Y3"t;M+U;bK]5ɰQezxmda]lA퀢+EyrrR5' fSd ؐe$ \s)QGԻ퐍NW^rkARmSNĥ y qv fwy647JM 7_C!CdI afa:Em!lڋiRYCm7(G?Dm8H,hɽǥ&f$jU4|4gcY1%Zt5|Ui,%]M&BPtnR %Jޢ 0GFʪe>Z|rƵ7 rVz'a!)9"6[ Fm:,x|Aq9cXIr؝e9"D5z}W ؠ7d/թto†;WPHs֮}Mj$c _zA沈`Ypcic`Ivk7spҮkx2Bw|N) ]4 Mf$_g2[ơL:kCT Ƭ7MVT,r@_w<=D̈́ݪV%xUhIkQ+zhT!YuD C~a`f ld7QD ;? ]r.3کW\;yi Z;}6/F)5U:Xз)=`['v%vi+ NWFx@`r$j2G v`X/K経ʇpM kxq@H:bIX"=43HX.6FUG,N`J)h܏cM0fsɱ}RȤ ^J':L ӹęHg )d!9Pz'L I!Y^} -&j &W_@>C&_mYѠ h:z{;>xH/0` PH!̄.gPv#hMzoEbfΑk2"uؙ^ < AC9kdzr1]"4+ x5_8p0Ym8}GѼ :S\aDth%ՎEd)hfOFE ^:n:A^wi YJXDĊMzݗC$eA a-Pqtv ƱSҤ noZ eʢǤPVw؄[gڊC!Yl,сi==cxfj{Vwʬ})>Vâp@& ߅;'ycg9bVgJ XX,bUVW"1 ZZ*I$ѯc߭.F :ǝ4 ԽI6i[uWDlwk(ܯ 1Zwy3@&I1;B:)ODum78V^OUg;PLuEd- SG-SNG{8ާ\J~=^r d&Q>"TQ 킙-Z0ࣝRk2HjrY5ga-t3$~+FSv֑-&f0:BpgAǑ>ެ(TUM2JX%irBA [P6c hfגyE;?'J a)TZIIsR*+#.4Ł,_Z^Da;|2!49ܯ / '(hOTw$@)Z,f+Ȝ37 rmɼ|&NTc$9N6[i/`ĒL*}Q<ѻ~: + Cxf M*œhǘ}>+48LGySÐNh, +e[7~3;t^gpTmFQ4#UJkubgfȅ\3x.dj,QQq;ݨB9MٖJ3).J2{L9^q(r|DQ6I9䩃5ra!\ HRZ~`ᶜ܋CPE=7gm|'rSJ#*MU+=Ml=}u!zHjG屑-I[CU:F3adz?FEܬݾbG;̨kK`盬mMvكw7/R8>|A--%`UDͤIG$y ( R%N;avw!`/FNbxUNSdӒS TG?9~ŻRw=bGZjHDFij_/fpv ` Þp9UlT?y}:pMyy98U}E=]S_ *.R"z$>,zfSŒ FۍҡS9ʸq4 p'oB' -Q8Ӟ,#鏆oym&BƦ+Ss F/(q# uz\[r֨ál bta!YIu4dNF1==K`-^~?4\^O~D4}t[ng̭jwA,Jf\67`.6m}c՟dfk_G510f_ l(S#aQesrZ].CCL2歬Z ky՟t^jsKg;S!OsOe)W]⛑>ppXiOiH:M$%ŋN"v&/3@4%_Wq\7KX)݄n`,/}/mPL@aHM^ځ(~de#=O@sK:GiɿN9MTe- &~Z~ڝ\P6:E3R(KU3&IϨhba 1$yNџ;xQ"b /Yo]5󂿋Ơ* tgs4׃am׶q_Gzc]ںR+IS!!K!Ȅ:InYnz'vz7WY2(}H&>,M9os0ǵ (0 lM*F(/ 6v}G ? {PxQ#4~E&$:b1IŨK͆QꑊCmV&m.8槾ma ZQa0ߖE۝2VP} Tn,_tqãvESe=3ޛEnމChX߃&e˲ -v@s.#ڼX (Q$D Y7o-_8 94Q( T#-evhR(mv%ol$A0AZ̘s)=g$sD3R&,ïL_b^ۭH\s$zdlRկL)GwB3Ck]txcq;VLC"w# o5A&.XNez;?ۼ|+q4E=`|r;ZY.C SvƓoOڡny*P[I%Q !z8L?'PJo'թP!)$1萞dS8)+▮t2.}>j}!pqan}[G:N449ro9*(Xqu!D0-ZN($^ G!GvUYk U I({A%cMIw(>$nSfu~oIB gl)47K@11sGuuo#%b?uZil+Ŭ@j'9~`勦~!aAd}JlskWwuѮ|6 o&/04;\tDϠbً0e)?.cj۟LiUMrLmj,DpE|jXg@aq(\*yBlڟt**'R-q] }!~ Vltz4 LaM-&l-:b&R}tI @E#V{=U!uG6j(*ꡜ--3BK˧k3CW]m)V+ <lMlӿ}Y.V]Tgu꾵۶u:ӫ@k_//Kje- a<{#=h^p߸ $Yk͉Neo _H@^3MÑcNaN+j|v]h1?Cq|֑R d3GѶ3ƇMjI~W(xcS/C#=KGw$ϱ' lTk "|>dw~s ʖ}h@Mv$jybJ>Hx@;7K.Qj% dm ^`\x Ԓw%ci5s5qυ<" K& A32{`&½n"d%\pjSo +Űp^vHP]xZϒHKцj-$ ?N˼(}w*԰@f:2.y~B"ܲF 2r p.F@7`lV"δ"- t'G]41s//A''+&AQG-Pzú[iA ׎A>7zga񬕷{ĞQU'S3W9<  ӵU^,b~1LʞX/YMh_3өQ?Y%[Lꯀ5LއАnB|0 ۊBgT/a@؂#J~8 -FQG,71K`DZ$l]0TJinw[J4U 7\4M5 IϯO^5Wf3L-A#mTƛiE ]hU;qbњz4Μ{-( ěI^ºSVwF&:GhWLF0 .N3Pd ݽJlo5U|31(\]~Qe>/1]\ c08H1O b}?I5(q{`=,t%jnf*z@)9vo;%vE6DCd]iWMJHzaNna6Z`0Fѓr{]M,`<4,G4>^Ig@0;lyuMdÜ%0N L|5hE\!nj˵8? AEOx0JTไopο[UBy-@ݟ:T-#YMklTSJhytr=v3ݺbk}֞zK ڒLDDn^mΖAncbNCvN *QC?{>S\įbJyԯti=.$-&;|pj~x%}G3{x[G2;ۢw| K@3pOl}2jJ4.]HۏC31|t_1Rx۞icu#Əc`s`ű,ft&{//U^AipdҤV gvJ\G-O(]1i(7+[>00.&ס^Dj՚s<$#V}U s4\*6xkQq4eQ385Hu-j{^;-R<0 &G9,J)rݧI=̒l˫D M0I? fTwPhV+zs݈Xy+z6ORH-p,:i_нd_)皃drD ]~4p$q|\gl ڛlQR8y7Ө[dh;1E1:`)*X@G2fjkj}ZI&-DTũi*ʲyNV(e4tq^fYkXޝO <ALd nsC?ʼev2shk$5raT}p5N+}z~1Yw^6?PU7u$!t$ fsX'Hu_ǰDQ͒7bxo_l6Q@0_Zzfe  Mqkv{)L_S ) LM Rcz4Z,ӿwkB,VZ%_\Ԯ[B0W3  :WLRnjvpPޥHѤ58-I߫-ăI:=8AW L|tVb||?V&T0m6R0~eý*:p˟ayN9 Q1ԧ߭|˜X&P[XQm EF:}kCѼbGw >iy %O;iJ O_EB ϝLHR2s<f"<9 ,bUR*6UR}.D0k9~48`'] /BPei\"Z qC@ o?Z T~u*)`Vd]VvwCdf0k ّ7#8 +;c* /s5;Zbq||w)nӂRY,1ı teDžoq݆.-* K_T[GfO*0']1/}Z#@JSyn?wbЊ|@CCN/7HCd@ !9waPc at},v^IEԠT+!wɤZ{lq;BXscX%?¾,3^Q6VYAdz&MFI?q;byM3r'wf|_C: Pveu8{!R>4zPdFS)I@}#+U%Q0q>&>ǃ̴sƸֈ'6u?C[3U~k-L<81 +yA}oѷv~aI͂|忀qX}_e46>iTg/~CB!:}|\H<P#bCNM3f9RܧӘwOv}ZwK?PHTz 9i@nh>E/[cZW(iv8l ;)?do\fqX! &Snlߐҏ=9O~t}tP'P Ë[˜tiK J v(S@ʸz]oy9j}>X&_ǦT - * SfKfWmOxb$6v{[̱!ܞcQ?@)~|+,)d}(Uߨ57笠A3b>S%Q58i>.C:U+JeU. Ħ&C>D>>f5H&qe<$FFMy8]s‾Zp |Ҡ J ݊jng()q _t2$C~twIT|UYRCt\b2x7|4:c*[T`JmOԎNyf`NHu3 i;d?Sp6+^b &sIPPZͥ4bO!cPU(MKLRRq[qblȄGQ\)Lzv YZЧ5De(٠X&l4GMs!%*:l"U B:y@B_G{gV?uhټyK&c+TK+/"D_5 t%{ 㓬sdPfAq,. A{ƌyY ѯ! 2`$A5^Blsr$tk;f^vծ{*#Š)7ol@ 26}XHFF<|?8yZ[6O9K.Ft[@7β^ѓR><=Ġ 1B-GP˥)ႲTuEU}UFL|!U겷pYk}L)rX!%pMt,ZX y[SV8:*#& |I`)f>bji]-{|1:-I0[~K;>c#Q X3&Cw`U1 cptxv/#9yV *M XkX}q%Hk2Imzr$Jǎ۠2.ǐvijH (πaR.KdhWоF~! P UTySKYqkی Ht#9v։2Q U }^/ϼ.lcoΌBj8rN N x;'ꑈSiO!`y+rJs{BΙPZ,gnma/ = %n)sUJw7#by(˻8WsQ98_cuLMzZ.֌:a1ݍEan5$,@=n[}m[=]rIusHmY|PzMUHQֲ;[j)gḎx8 &UUJ[^=:t?oeD1[ao{7}.MpJXQwL,zAR癄4cTy +6# ~toK8l2FdAd- { ㌐pXC#f9'IDExfW?xlK'~U}MPmٹS2"|Ŏ*`Rؑb2_Rף_,Ѫ&̭pԥn~u][?)zt3"5sQi d#ijQ~%#mF aȦ;*p!\PyMTt2t{qVxA:86JW۱ЁAJMq8);#gaܮ#ǎ4|q&|m+Iu-m ]t:qY[5 l>,r;6R@4zg3B;W"K4f)^ ߢ6o*SuPZZ٫cGM裺 giU  uQ>Ex/"lER43ߗ2Lb"X(c_j3Wb&8?娱7¶}Xwic-]µqn K(A-ʎA{?񘳟5v >9Mh2]G.zo_KI^4y}0Cg)~C dQ%"[d/J=UE7 ,Z}dJ(d[9iըD1xß }Z { {g^i\'66\[~V!.˶䑩0[KpINuL} Twq]gȘʅJra L2Eec+K ?DZ9ҞḳGY=G!тZKD1HH9GQ "`4Q '_DFcnFH{ԛotaSqb)HH]Τ/tX"zeFZ".ZUwC'~.vWڸU~(hz iJa8h{Вy=X2T|CK}%BV{I!\5'S;+nnIQYhKLq iphXM>"M[{ܗoxVf"*{nTF3d!n3 ixAi{FRP@"3Sׇ?v) T2y'Pk3]8vGlf9Zo6Ō|K P2Vy'J[0F8w #kBF)% ap1{ "\1jMtݰ-5̰[G~ Vd^@k` <ދ踶[6钚_\{d 9{ 3~¹0>&7:!$e_^$|L^&Ex #4bfEK]QxN V[3.X3J'k*tۙԚWyT!{RnlPJy2wš 2|E= !ɉ^ J\"ڶ+kK2>޽֬#ΗO4"%8WP)cGDto~_VlQ͇1 Wiq MwW(;p8h])>V}.:<7;:>ˢ㳟Y)b۷^m%mK P|ݎ kuՌ6U$+fEasw_mU0˟H0i7T? = qL`1IL:Ǯ}3ZI @"iϟz\t(SŒgf)g2)u +SjYa$p=MzGȜbe'60,_ieL$ 5ûCl,Z`1?z_ZZlxɫ2iT{杫\h7oSY)tfMZ;^O;kEQ*=}燥dH ܸ \o) &`<7:IIC RR=sMNZ ^a uU;] zs4SVGP;VoRXR'<5SY)6g% X醜ăa?(-Z`͛\1Uu@2y#4–dq>!>u "b]u SxUD+)=QO xEt;,(xwԾj*5MG%jD"V2L}s [Q!'+T~m{:W2\Fźn B[[N1/a TpFG?zSg"f:hIzAXR:rTL̶$2g.SuRP9NHHEdI?sdݼ48qSU E)9t^m*iuܹS^SfHGFl%(DuD6J.%;ԇN9| 4ez[("5/Fjυ{:&wԆDelP7&*H=0ޯ f6Hd9_ Jǐ=ɨ)[tx"g+Ӎ_񿻌l.Cbz}FgtlBMf}Qf< O c>Y]3t)^k͖,!<EIٯʡ, iȑBM܇Goǡbxy?-*W$0RdoUtT4R.`A.w-HZLhrlxYVDD'c;ڮJrf~@z[@TEfK~Í%/Dfw+Vx@h,Wc VKaiRRR-{_H?Y}MuF2$c6#, Ӿ&"u3MNS\m y%]x6Ml^r_)Z̘n;@瓳ԟ{ڏǓU!~bsI"TDu.SlJ'iH@O3O;kbyeTPb?D&@AyfTgP*V/)Hǽ!^Ď q"X^l Wc naVz`vQeӦ6c|"5[b0rM#%#|_>= VZ,nW$ &4j0/{DlF>y%֌ӎ<ЌLs}Vp'Cf h;߹|%),[Ŷm?T.Wbp잯(+y,ш"ս[#M/էnN.^}e! $l]d+ׄk5OU@ z_z<,zxփ{[I3WXP<tt c0SZ_P{د,$0i99T,ft~b+DֳY-bw{iw^!Žl )P̡)Bec} vx]U6S d?z {lYG>DKIϖKݻ#hi^*(7'YO%Qmo!\w+W3H} zڠL D#[f QЍ]u׸̞kRWst= BuJ&X'';X,0ۉ)h 3_]i)kj\+jz4'׏feҪ@"Jv b]q`f\ѽBѼeW(ckVrfe^kިg]JQ=э;+! o n"o /!PS'k)Dm,ص$zs&psCL{XRSZIR;5;UY)OLzwpъ*L='$V.&̤2W!c}[z;T>)?!9#d`p}@E '~À?^$(g%( *g<5LduU+j]S8f,UjRFNnv}̙ t55rg*2X .|M1)C &~rr &MU![廄|A0K 5cB朩} u[H<~7+G5.full$:-<[8BXbs*\˖'/$L&(:I2}ze}sJB㧊ɈdTX^>~#RO% 󢏚u%A{˩d< fK|3ǯ?or6~l99v\,_QPitZf<-0Qr-t`KG|n%E}~?U~ 5q&,f&pp>{6o(Ӯ#/vB ?㙙';lɕ//yCW7N^6jod֨Q~}>tmZ`5Hm!cs᜜ ;8D z/$x+Z{*!BĭՀ 4iiڮ/gT~ӡyp9% C|z^?ĨG:b^?Tz%lF B. ,Hjc}Ϟvox 9q ,@*/"P~׼mnIʺ^FR nS 2^5gV/8qM0$7=ۇY񼄂9\9 vgYTjk<ޯgn6uRU^צttsmĔ"lE^C(r(K5 zCzŎ*UJI5FyĘJ0_F||@ fX*AO8qo/Wk8p4&=gcH*]|g"H7 AԲ6ڈ؎ R&AL:o+IAJupKkW>-(, Kg5*Oqw5&M1'*(5zm zꌔ4U,z֤,(;nOv{)Byb^t+ sYo 'YeP <@Ҭ T~ۙA 6k :Mq.#v&E0KlYLTSű>_ҳswdtdpP4)$|2ً2q4Oڬ񞤡J:M/to#Lfe?dLݼbǟ"SO|y{ OK# q7Փ@ ?Y/>U+5lOv`/vD*;dbì{sofćQ$idئV>ܳNLlvN[֧B.]&U=?fhk]m}I+A!G~^uZ-֣}`L'aCGć5i>4 4Ф2^a" xlwTXqxu!R+<-ȔkQ62!􃅸(jRH?_"!i"D∌!B! DuJߜԯ2I|->Äa)juQQH{ ,q7Nim0V+4Hچm_6kD5`F47:X_pi9o&@zx=<Q惌%+9Pa($h'BHUNiL%S|}`Qܚ+XSYczqD;#I  x1Ll?+:>x;cr"(.f' ws">$%ˉ}'u!i'\_ Ԯ:fG0(Lh$Ҙ/ OJːX b`ppXg`SPu9@LÃwr(Rq3)@X%I]X囏XY B6qPrq>w&ߒtBHx^ aJbd!Q|`aDÁ1 _Q]~}?[ݯ 3J1ux„PG7rЋxi?[Mֹ5eMSEn7QLRH uɯ%~s/غ9=fG23$* :B ENǻ *';L](:ʺDz: gE-P/YƱU籾54b?~k-2{>ۥBgT YPI"]u8:`%; [cf^`aQX'䞏+&)-חzB|LE?*Ag[赿؎28bR!CwO@(gX{!98{fX_x,2 SS, #1C5B6)4%S?jfO vEsl+uA| 6)QB{](?J_TPieMdB3>B{OϥٙćIq#xBlFSgzZ )S;e2*fvn9)UXLGE'ݿw'΢bht>ρ,}AW<ybcsm v9 ؽދzlɗҪGNwщۅ9Bk9?Rw`^"QD(p=wXOabAl"|gsI~1li8õV>i@bF2F-T{fǾ^DHU/~p9U{SBV?puuT#k| h>cJ%OkNG㘫o&.*oKsfI0Qxv̂ =xG=\ۛLdC WNuŬ>Ra?袹!5`I]]czPw抹Ć/!: l86LG PÒnwe8geqXgsa*N}(0[Z9 @2/1z(|gD TDzSyL簖+9_3Wn:tn{de[.oC.ת٪DżSmZD=Vos=ky uN.Tz M+Q6Ҿļ6`@0 !MS=SSS1^į-N+nA2rcuI4UYFVd.${ d9Ha y1縯SB \ |?i) Ӛ3"V_,B΅`cN_Ӻ[aB+%hȬ_?r3c\K6g8|x7RNs-(`88d%I|E|`]{?@l[!ySCǐj?`n,eAb()/c<=q󯵚g|gSuR&huH1@J>I*Gufۅp&hPD.nͲt!90߼>mg1tZ%.2; Vz~'Bvv!w1BoO['*kĽ|)OQ FD` 2sa? h `yP߸q奬M1^L?:W)iȯ ,30qW{C e2"iRiz&Dr?E vΓ>>م{R"0e{_D%sΆϥhr$M`z!w'JjsZ7Bp7`\&La ڣ#3zAI4HRH)>Nߤ+?=ť1uF዁>+ԴL6~Pp( ợk푘lόЕ(}X'ɲ+ϴ7,pblկ ~/8i)ˬ` NZiάUdw4K?g D6h" [ t ̀:`Wh U0 Y˒PvMV?| 6 ̢ Sh3C5 >|T I"꧀t- ۛW/R<g7t)+bQW~붼x,JA Kq[5#ĽFtY.TK?.=>OK4=4YR}+Bgf>vg:vXr%,?c7Oz좇7>Q44LnM>ehrzCr|{_yXˀ+[ @ͽwcukY6H/rZB+L􃢴meZ{IbRG!ws݋_^i}Kr7q 84Xׂܷ`Y%yp8D>GHgxuK\ 9 z QZ1W acgk[2Uwǔ٬t6sWOCJKp$Z7!3abM (`DS{9_dE~A:YLsJ@{~w<>]9nzZs6+hN&mR*mk{ G辩Ʋ/@Dp҈H4 `!<G65E4PC~|~^z+`qeovRKK,X52x-TT||o.B7 <'˼le:T'HX،nnu¼Lت^QKB^S"^`p+0xF͢ ˂j®|J;wibQOqXA9'_2&.|Eyedbm2'􌸟ǁYI7>0v _]Y6[9:@vtЮ<]lfˬILT+opb{Ks0zk ԑcr# .G믅r/<%DI5TUsw{ :5nmSl<*BogTdr g&QA#3BewA9IoɮK m-M`Iʻ "j*fR(}f\6ʂq~YiPE|.QԪ gk6+WZdfmHs9iG}&o[C@L\9L}R4 evS_ERm΂Ç[N-fPA)?v(0d7Iq{q@t=FHF<2."qRGw>L{ћk]47/2at#՟bETdJW\-I\ $/T ׽&4h>ήǰTY೚C>j4i=uت}obnORZOMOgC&:A⹞@ˎ$)D^W/dlms0TkȂN967ɘNvmE,RDdPMPBoaxRH >HcחJ W)FEWO3sp'^SJ~` W,ƛ m¾bK*u 9D>/5 ߅1{&>bTy=aj DP_$Svf {,|A2ӟu\qrp (rHVDe=Ē ѼE !ȚzRZ?o.IO76Qe|: Qr(^ֵ+ I,hͰSbF5SSh42 ]T߁ޫQnh W I1hf>~I-<k԰aPX7UNϛob\ZO=yGtTF(AT8~`@8xqdOC8`?qHqc@U78PtR$\"GGݴ(o87tQd]Tdg@Y7$p.0rd@`o Ջ0,5e (i֖oD&Bq=ᔲХ8Dڡ LTt#к&:.1/ʱtU.Ꜻ~B*Ko;} #,Y6Ƶ$}464jhD^uqsO~GQJ"NdP-:󒵑bɝO'&xп2&'au1' k!5,)] Eb/R8t_t#Pm .vzeCdHBY 3N'q?WY L[\k I/T=Ȑ[45+HLȬӯ ֺr7@ʴOL>.tCHK%7Jeg☩۟ңgž/7C_&tV>8\g9?-/'Sd֣Vj3ˎpx\Of(~;Q/ 1ذ * ㄹйv{=?EP>Y(=QwҁWN eF-k݄^A[ Df";X"$ k\Dl 0Np%ql (c'(rr;,9Ox] zH#ۺ)[;L,h))4`uj2^SHc Y M lM]!ZBgԆeq1ɤ>LpX8h!1-=oM}Z\5 egi >?eƜ16.`up@}eIIU:&s~NN} }[kET0LF,eAz/3/:T/*^#trBX: WswjahGSi_Yej!3:3^8mbrP_> ~QdN( F"HR[)*Fa{U[To sXի5ӎ5BТ;;Vt3/6CfbD(BLLNtm9"I˟wYe@4/igXuTtb 1|/pFjZH88hSC >TՕTBm' kFDR*MEw&pxoeRR%^:?nsKAl8!~ R{I4*EzO^dYj-h5`1 _YE~p #fRȔ anۈ>7; K^ycn-QP:)h\ʍ?M A% Cd'WQR0Y/bҥ\n2so >g%sI"4V۷ f}CW ;m1F0/E s;?QpKEo)Zu/_0 F䐁 :kVgԗY) w uޚ6VqSǓw@/ 2߯YgR"x"V IJ Y}a_g3S w<t8y8C7^Q G ai2dr rHJ*EGGysr]#dxQgE9iҏLGj).ETF0 z:[p#)4Z86떂Uz/ If,-]K&HC_7 W2!V6lb;@6VmUB=ǂbޫuJGFZ)+W JQ&L)6A4vk36Df+xdtaKõn E3yC`<(%m-,S~/MZgpyhKO ? z<.)l1  G>2Vycٗ(UdZGA4H?\ӦԷ;\ʄ%߯\w`Ƕ5I)Y'TIc5a Mr A@TM#gU {ܜ> ؽҡ& ߹;;B'W>c`ryS/gb2hE..f{}!κHEĄR5A_9@l@g! +Kv#b5hNZ8JS`kF1Tl"6hȪH|tg߰39*eg8p(Y r$ӕEU V'QNkq?:5 Yt;K_R1!‚㍏_ NRYw4nG Ox],O_rԗQAq ZXl EV[LŻȊʹ b'LJAJ! `= SN6w[mP3U8 w/(1is:#ăKh{{V߄pD;ƹˋf3m2Wq ~LQ`'d?#Ϊ{G%-d9r㒯/*(Ť lҰO- $(-k1y&C97qW䦑p7 CTf;1E1G 9m8IAUbT&HiYmźZW k8a; T>zO}Hqt,<}'">Ąӂ"8 0-*&Зt7`5cwfE_ ?UE;&^uqUa;5>9BD5 G^9`^I|V9,jeCK.I/w &SWׂТ>K{T'$Ȼ]&%9 ];T/|Q󅯵:N#2(RwLuԊN<8 \2@fk FGvY7ޠJc98K%xXU׋=DCuMV><"qy_"_Ɉ-ǵ_ic${47d 6HR*fRP asS0mʚ?RzYX%lP#YԖf/|4GT% %/a >c斩xMT,Æ],S,ي58703J*OE`aI܉y'jP0m{2D|@y4ˤIj٥4ț(BbEi;,L0oc&陵yE*T_QqQHP)M~=MLA:cub[>8!( (O&G'd'-aCBjJYŷw)HyɁ r^ VQ7z_Z$(*Ƨ|ΰ'KPR9(u t߰JQcxe<(+`E57Hȍf b(*yk>$rki$ԭjFz{_ \-=NڜN&U=jםm,}܋cgX*$$:"?PhۨF)<9$mb1hmN__Udp"?+alf`FO7M2 OJ9k~<#=o [p蜀9Vk{:_%Vff]p.mE$2Rosgs󩫖*}i4,ȧ~eH=v\'[szQېj~f( bzUDVfLAČC)fGQDm.Hd.qi{YHW0OOtD+ wF+f.a 5FHoI?09 t9T}ycØ3F4'>脏lTOӥ(zǎ,GgCǽ7H9.?p/NmK#<=$]!Q$廎 cm݈PdhؒT{Sav뢹)w`& {$'U^yT2jQ*t >s!FCf &|*  =%.~*[JYeS>15"SpOӧ ЌJTbfRåN ߫n4y8u@hz4n7n?[XGĈ辣X, !" #X((ɱbYT|Sj7s i;a][\QH6gNJjdC Z9u"z(4]pH?\3c VwT RFCɍSud[&`YylW]T.3 ODcrMLb؆YU@hڕ <1w_ M89i5iqoY95ܒru8 quީ2g5vzb=<ϤT)ocf$&ZWJؠnnïg-QF }RO;k{(☖B ?~qe(-TGXM5` &K.>U3 gdw?kkM/w~VȒ {҂x;\bc!Zg+81Ht 'ڼLWbôE&2$crC(.T^@͋zCKY<ɝ6ʆg gB-c?ꊏs 'AHGe|PfXcUQ"]Xb*ݕ^Б羑avliETeB_Pt!;&MH .?wςFE{r5 Y"{3x6LկO^Tc&@Ҿ}}@/jZTǞd ]LZOV X*5ؿ^RrۗzDP4@s|W.ܻP젿 7 nUrjL\I=ыu\3A|vԟ'p6G.ϙ~hO*JDhJ$Ryl0,Wxp'ڬ]ȅ.[5,|'Wxv)f U)9?)R G''Bk!/kZ BF]GnHrȿNVd;=Gt $t^B 60xsucXS}?FPRlC,US#o&Rym ww8€T`7/:qK ^T^ykm ZP)v68HADee8.aUy| n)U{drDjfSϡS ~xC`pa_?vP* uOE_B5Y֓oA5HQwՕ,l'v-ܨ% %O$%㹰"+  sf1MQ q(zd @kke^܏5[䵟` P`@_6ace:.thFl#1 HB Lf!b]qUME@E…;&t c#-iIONz |54V(}n!M #H[))VxRJe6jsVhmbt6SccyP;AG" q}Nm%˟_8_gߦRSUFUEu@"aQ#r 3a\xicSnO*?xtOݍQQfJa6ZDf)eJWZq'MOm~.N{%ޖ0nR(jz"1w>\hR~/5O7WOLoHM@OI`}q.QS JrT/EuzWzXisQ2hG.B j%ɫV~ɱD)$2:WG뜞G] BnhL;oKx#fsih3h7 >ˢ%B&npoV%,13m]A׀F oU>i&b=}+RPsM˹C ^+4HMI#_EvH;5I$ceA*`o1 8.`s;: ;Upz\ePyZ;j+6X|{;B-PhV&K-,4 th.d ;\'b`]qpj:`G^<墨nv]\eT66>+HdlNXk$g­f"JzAA!7ks2Z_xkfHRb/rWk-쏢. 0З:Ubmj[>U܁MFn86'~iKnXZ{og11B[A4YU:XjуKclYv5{z}QkQ9~joB:8 gy#CW1+~~pG*0` >u[^O lcxF7YUmآL;ݩtY& ) > [F >DⰛ|x/{xNbs5uXcoj\g? m ʋu϶KF:Fn G=_A YB0xM-A(̷Ty,rh< lkghLf--%r? 5|%74F Kfm&ݍȗ+vV`oL^ fPP4!jzAE7O Hk^3)/ Wb0@~9ȗ؊MOPR'cԎ*n\pN}A%UvHh3<,:>J̦A \!`1fNޝ `͊u.MH[ODਓVwO*{<)y(vpk~Y)dxIgcۛxvMH?h̀JT2h58q{p7A26O#:M'r;Ⱥ^axTTmFBӆ>7u%'|_\Ld M6j$߬Dipwl2'fXB> 4@ũ]Nn|8uD#oGAKP&*JdzY+ֵƷéHƤVSQ}ɻ)AH2D7Mc(ke+J|ˤݣ/}7bĨ%AgQ<:H#Y8/Yw=yC ӏִ gK'+`e ra;=lG_^ATf #!(·~:5UD .OFf}eg\c4l\ﬥIf; ⰳqtcC{_afnTJҀi{XXin>xn~j4ztFN/OkGJUъoğD|eR=bг7չA0ſ7POV ˠ`v/V8?6w[gRS䔃3)ŠgnY,'w|r>%U1k:W{T.a+̹<.0qa(MnOT>TBŨL:c*wf=qZԽ6 e :Wǐ$#p60l.d>žcJ[]zN噕[rir-|/. F`.4~o8DlU_U1wy ^ESdT#I#K*=Rrtp KH~X9K2v&מ(orj(5m{"4PjSh:.(V{Oe 鵩 ?19yI2Yp!y+6 `41 aT]b{){`]M%IK2}S>ԚՒ^«̵HvSbdtx]ӆÿ%oz'Nl$+无IQU̅6b A%bݱϒVd2>Fpri ,{Ud6n`h%BS,)NH *Jޫ$cD "޻ZhJ+[w 8'͇㇇ڔhR}}ٞY`(ӥFsX%I--!}~)7gt{KZ超ORUAa =G7P[Ye=lG)@R "&j9.9T;3DEҤ`7[v7O0YE!t;U! ;1HnR48|DścաvZ,bMwq&А*(t=Mo0g8SůbJoL%Є \,yfP32xvt)r fv{ьcS4YXOi;R͇\YBLr'\չfkJ]+¬y+3(۶--d>zI̳Z@_0w~hu:V1{kg)u՟.܎d= 55ͤ +7Xn|?,ih =L ! f}?.$нř wZm\j<9pҲz~kچ,P넺 rA5O), Zʼ-_Ɏ4m}IE2vq_44gl%ޭ+*JnmBUVqѨ qKpy9q Q qVQ^TF.Э`fxQ[hAn݌H䖙`F܅d)RZUXO_V[|~'LC綡b+mf&fz`L]kr".\zׯ< U333^`ȩeC!\瞒B%(׮2A7նHr9Y5h=EtR\"A<:m麎ÑwfL3e?}Y":0Egi0b`OeeGۜk{ReT@h{ Khc^z.b44[JJ3SlexnWXL#rŚl(;- ˶n:ERU`W {mg@ե+9K8C}~>BvSN>#bVIjp̠H:UOaoK?$ӶOK/xw FmVQ[xV?kQFe.z|8ה[ա∌SAJ5)Dj.5H4:`DE55~&r:Z T]en!YUSD!G"\X狞z9)iwi(YƂњ'dž/]躼HRڨcpCDm&Nbou:  ?:3d3Vlg۩.ڹSS.NM7Vߍ3fyTD`4"P,ѧΘMm*ku)n.fOP3B8Sv3|_GNPh5QlbFT,]eنw= &S ܊ZŸsK"0Ɉl nW=?ˑ[& R֊*߸>z#$Y SH-jč~_1#9{TQ%n{c&`JR|eS 2CP/JnJL_J~+f'SNCWT?qI_r (kpUt>W?XC*I&?>YX"jhOcC=gN왆.Y2`.ɆqАT;4>ZM.3qS@bFob@]˨هx`Ϥ{~B8P]l;2$V8E2.Kp+DUr 1!(Qrʟ;{b}dv1Em%?O<* C:jgE{j7Ǿ3׵չQ| գ -DM-U7L-nwxsz|OK@x~g5T2}9W㰭kbCKtc$PݯB5t_3YBƍF-!4+m`\ ep~}~AKۓVOYGn9T8#&]{u; Xg+WU"4;TI4ow CuiWXHkO|i`z2VO\`^¹ *c.xu8|ْ]RU$ci[2?AB-bVh{9 +RB9B@wpVI[5*;4̀;$j9WnLZBm2A( N/0'"a@fG;eWSFr9\ޯ=jP/뙮CQSLh>}#b_ wH} 5-$ކص'[C#t>|ţ>INJbXMBI |z@rǮRϜߢ69Ϯ6ھ6F8בo,J݃~:vX?l2,lz@YQ9sz7vX6P .GK xO ML#%^9Xub `nv(y8Xhܣp!;6*&֋о0V/RK%J(zq%Wv+ɷr զhVI\B2>ɎUUsD'Ubnv_vc 7Z u/:w 8 -vV>I==U@* }qM\)o"!j {dj7 O- L'&݄l ]o^lvPգ `+[(m}QY]a]9$3t_у_C*QR8gs]T ~=""6.`I zc+J'pjBF1&fQC.G_F+P ᘿ/ï |39|7pIm-8*'vGyOYBHZ$R*J(ӝkf. ^Ve`JypGWmXuZy-@(`)@!8Gz [=]s[\wHa8;-dߙ ܈i' {Fş ۸\lhf+PbUϵԫ6e{5"@AV=婁9 B{@; j?-=, ob*|(WLpˈF]4 wS_Z`W+aAN 3fY"D"_Yv9rHJkS#j+93v9NL5YUnFn.O: ڻY4 H%#б5vs7; )$ (  2rs=ͺ4fV Mh(D$Gl[q32Z&FzՎl[IYș&Y ͺ*ޛ_|I!؉&\tZ)mBڛ۽gf3mQI9ı6JP=pƯ1M.c=?򾰲f]2M 0 JpcS DY$P?k>L(:aIfCTͨ~Ey[4{1biѺ3Ԃ׺߱ _zkan' Y"ڒtx Ƶ_o1t$;)? VnK9nivhA6W%v'KH*+:[KFqGS%|QjbXh7/Sș˙̘ٵI<TxKGޱ>~鿫C@0԰GcN^c{?bTRA#jJT(bX< /U'qboz)ÚQW66ŋdst W+ҔfH@DvV|a'iu3++0j4)߻#jdaeMʣIz" 9Goʺ;;74n g7O06y_4Ex0]ZkS sɧ1+qZ$ n9Kcrߢ4CbV_~Μ_ Oc _ۧGOH4W+d\}?5#^Y\ IѼ,W)/;ۋ> Tu9gcY(\_ƚ{\XfXF}c&>5xcC*)hKε #Wal\qn[5#({lG>) #!=~3h&p2~]*JpcF^{u&|uCڳg䧦k]~yB4;g} fSP(*7Pkr3g´X&34}Cx`<57?7h#ĝs%l#b?=5jy"R':yQC_8VzXNJKս5AZR04-}ߡ$hb#oaXa'DlKwV)?&ݽq>CtL:AȮrdr9rƫ];;]|Ζ`{fr@P)mq`BXن ؂pþqA2,+wT(l食<ϓN ۠W@ rZa\w؋%6ZpEmUl=v9p:y!lDɆVj\2K?{'4Çpq :-̷LB2e3qdD{+ ր{o#[d$mvJd2XErp;?+)U)y C I$@R%SKJ%2D~F5樳#{pw ^K3]`TE ,{11GYA1DxRB#L߮nTO\kg1] mw5442X""g)M$bᶱGŀ.ZohTٛS5c1hn|d}v=F;eIsR]䳰dސ7'(Ή4 +co7|r.:eS&vE+v@/)q(ͬ>5,(wqR1U(x~xBi`$h 5&iWɆTW>WGpRVҗ6(ʽ.홢eә Ґ٦`gKt 1)F ^ kSy*`HYs#' EiDXQ#*V$g:n5+1w ȽJ_e'H梱d~:>gJNԐȺE _-9&JE_璍caƓXo&Rϙ>O7npZ5gZUަ3١ٽ|s&'jo2H<|l7 -t5 lߢ:渡n 3xB}L{סCώ3xGyzQ41{ŐWS#H!8uWm-IXX4T@ue[ kenwfsۊhBw -2L+┘=Y#T\r5Ϧ:Uŏc[ gXV!cT(2tȁ IxMׅH9#q7s w óBAmϢƜ[3."{LOT/Rƞ|\ z4IZEp0N+BH2 Q( ).\8?#3%.64FT11CєoG@lVgv$K}"`{6Mae|x. 햙@4kpφjZȮhi$-ˉdLẫAo%%Ò,CohG /BBg)8/NܽD =Cdo6O5d2Ibu"yjn3 U0i2 bEK:Z5G'kƝ%N 8-wn6^P˰7hs 'I/('EP2r6_jB q[nhHoU["e؊Kvя}=A&a_TZGb-{IE[o^X PMnoMfMRzt(i} ӿt+3 27n"8$Ip۬dj6298qY7zDa+ɟyIz1m9)>hoDf kRlót+߅Fa3@=8ظ?#ȋf$RG\ l܆1yUYWqGxBHeJV߉iݖ@V\q霠??Ȭbڧ4LJ=iKz --ѭ. \Бb;{z!`m <R$f#gǡmA5fp_8FX=TrPLWtFIe=)I"*kHHiQP^їZj=LO__q Bsaxq[7r/xM> Y #oQh\J`U$tfE%[|>t^#O[UiP2GW"я*7cD~}t i "{K%ćm}tělwX':1F"VLdDr&A[f4h_PU]]kxBi40aNUF l^CETQ( mw,}$:!o+ʰaj̓0%m> eJdFL?V4q -uh>p=!=~Ɠ-zfJh:|ePWǫ>AcWI MZgRz1hgE#%T0XuPdnЂ#&3&5wft ҵ?MÉ :@5/RM+Nz3Jx[f,fFzŠ(.LC(*1]N44:PY\ X# !BrN6/o64U>Wykc+Ħ?CHjܠ_0L[a#ۮx7gC( / X!f'"]@K^ߠH-kܬkE%,=V/7lt_F༞l%ˎf rB-5on ;;NE*3teC=z$ܻ9WƈMK8H#$EnA'+d":Il]RED]6kT ڑHyIĐ550ɍ~.ö[}A E=r}'=VrBAjW&f~uB߆~Tr{Ϗ\/c3a}c66Ѩ/~ք =$3Ǣ=hNH: DV:$ʗ-QZK:4q5ݤqL\l s~[4tPN+ zKti< 2S8'Lz"87>~ `1iݟ⪲t o_!$=4ӎq䬓@eG E!tȧsQmQs\#nWtM4]N;<\  %HjqӔq7b"ϖQ兗jݜGRҐ%W5;RBݮݐr* T޷Z|5.G}Gvq7FUU3ƧBNGC" %ICiw^f[Q8u倆e{+A+8X6CXlX$i;fȃb;y!+%Iԙ~}>!Ƣ\C# nG?U&QU?Րvoc'7?@V" ʡ sИO~[9 Ay~un=0,Q֥oidb-S$y_wq&\BeP pPN#ˊh NWKḂ5+O<,ľ˹_'AYSi^cTP|uVւO9WثWUL.PqXmǴtpjil_p~=~. [uw3E";=j ?\3VT< >3ZEVsQ& Ί=鮿bE~-?vũЗ fBy&z6o%ߨ; <6OnPn,${jegPOC?h%f2.~`x}٣/9 @d^NW;u #) ) Y`O5$ar%ͭ *Jx.\kFho3I]ɋ+i(IO^ X['<_7OO€:3 #d&vU)TX6S>=J}jWOR~$b#(&U0\h'O6 [Wİn6,6#~TyrL='Kv|pfΓye䐠 /RSarL3][\Ocq:H+,wU{OU_[+3%avP[i[g)؜إUat#l̅]Črm%oT™%PvŠ@FQt&> :J쁓5lR_54]"Uy+O [GxFJ$Y'׼kWܚ%+˶x$Ϳ&.?}=c0HIXĝ7glR3 ѕS'uf߇sɰe3/kᛎ&B(f*2!ϟ ^r 5d$7BJC!$k)jkbuE=в/:\-m?T}ߎ&B%/x1xDX Kf}kr8ly¥שkwRF>:.P0OhWkݥ|cN+ߝ{<;jp5es+s"'.t%Ґ;csղ6Wj`E^t'̨=J+p;/*GY n4,|?#pO<I i9+ߓ&ҥuU2=tН)TIeȶKv$c!v)t0+7r!>f3 .~f)b:ʼn"m*ܪ͢YHRHDKnA\ړ*Mp!DqV@P(O+gFU@NU:9Nzo2sw$d(agҫ/'CK 6O.}!Em(g~Y6!4-f`?-4zRUGh@J]l2TRfKy`Lqb1 !|_-G>>nEuH6!ȏ}oUSSژbS=k٣{G+0P$`wY!Zp"VY7d2(J.+p\27dov[.d:X ǫ/I٬ۨg /OR Yyu^P"F@A6:G ާi+\\UVcoU0_>< ?K-,aOj'W.hkV^H,C=qX8*KM,aX\ 0 xdnJ-4=KQuܘdn$OEZM}F#y jE;q8|!QQf/sucrEЇذ=:2p6v&lkry. +酜iiIǨIŕ)ISRio.D[m[U5 >f>I㧻ѲhtKPz,wZD՟:x A9" uLZЃdoQ.d_@zrufV(9B@JΥe۫xYKP,M+BօtȚ*^7o6iAcJ}歴XĮn 8Y "W1wPG'/F\M]=$N2ѫ]ߴVVv,SKFçiIl xԤcT&1T˚}1H@Cs.I1{SsHq-58 XreM#zW.BT0Y/sMQ|){Pj2 C7\ٖrj,OzݽF=W[=N>844ӜpbJk "? K3 s1@t0ڙ-űci9`I@t *Rbǂ#=k5v-& X"0hBg16) 1Ӡ *;˜Oo)<3mC5aJ~fIAs]^6Qhu L hY_K92b]vx2ʺ,KU9`, p\PW݃.B-*Ʌ(1t@MG6RZ0tr2_/>j9y;1$q8xWT Y)̭Z nN\lE"#߹E?^^mб MX$H66H]N ޜlF+UlfȈ K R"߾޵TܽQwyeS\4Ϫ  ]{ VSd}4qW&VZ̵7@U󈦝f*tc]7~ @,lԃ(}/nVakg*.Ddł:ZYijo)U;~Rq4$^=Lvg"n .{<9#ţ),.Q1$mz:0&$+up|÷`.1%pkZ ۘu?jP~{ej*IT ʇ᛾ ZTQhZ$=Rbqj7,7 <7\;J<ܖhYK5h rdX\=1yYHg ٰh&̋b0XxZ*n]@ /^_ THz=?%mMh}"Nݧ;:5rNvD19n{onOk/ at%?{wgKqم.R 0 BtAx<|'v/:4r ?( ˬ.2l?xrpxi&lmi MzJ$l=Ftb. +kz8(h=後Au?I6eR P<)4fSX()I{L` }L^Pޟ8T>yXC|1kBuʡk)ѦjvY7fmCw\sN?q?\1R%[eD*(S>52Y>}gy>`O:'lǫ4`{ M"SżSV14E-3` @:ꜥ`TxM9|] q 78\_ZI9-s`mX58V;)g klzأ({zm@Lg:GloG*{Ik@Ίw?2)taT+w(3٫>JjG'ڍ4I(&sp#CJIQhL@l eO/SO<ĉÿUxujdS !ʟƮڶTzcv{.4F͒}IS' 49<{꫟خ^Oso Vg/ Z .k Sa{P߶faa:OFQbB|?̛zijPs:G}#AY6,uu=~}Y o(Mۢt.iQVcFL2eg::tIxr GHLg ^=1]Bh 5SP eNjvV/Cb~7ݖTx,lR"pvEp7Ms^ҩB (OdZ l"-_ {{mv&pn Eإ] 'ͽvcQ0H\MD+OBuqMsy=pA*rL>(f{39-үcB=R sIt7g}%ɯ,e hNkl`[;@ A?.Lp'Z<;e|I: }MSO@/0iVGF],Ȅirl6,3PI ]\ PXZ-:ޟ6~vSy\b\uK5C˞_LQKQ1;q^H ?ʔA[-q %D d#oc~Ds0qS7ၔ0ȼOttsxF̼EHXϿe^pQ9cmVow9XA6'`~,g-5#mE@ iWI>IeS&ukr+#S(E9i?{a|'x8Uo՚ )mKGcf:ܼeyaB<)\V&\30&/)PD;EL%DEHDs-l`|BG ;ThC+ W+vݺθױnKg1Vݺ޽l&dL (&s'/x_|m=Ɛ iK4f.1v#j!ܫ:ZGcr8%1$tr[ /8 eX?D]O5CF{|뭢VѼ]>ϺIPϪG-ЁȨ,lډ햪/h*k< $q֮Ǭ3DXeqssBgè*L#ڕb?X+.L"uBC#iUp`/TmptglbΊWIX!p9יdc"DHcGSEeqHٻ\MqY~yQ3Iv` V[X5a_ldR 0Ņ4WTrFa\.KӔ?SMGsFk~M&Ad\|$yG< 4|Wi>^-b}cgKW:9j|-DZjkZMI}CjT{V&,T 8[ bix~8fUv3w[2fjf3F'y?u'l ^-v,MTTmv {zs7/96wCpOʵ=`e24PMV18Tƫ5Δ%@&H#X%L 1kQ'hZlAȨ#£%8!0y#;!7L1?!  Gk6/bJNW?XO;(_RTP[A0 IzA7 [2V=L~@CNZ/SdYDJnI93,a4πk1lᣱW<2D7]!ebq:Å=a%:$jT-G_nT2J9HϫJ4m3fU0}JbJQws+m)J\ZoMtƖ|2%bIR13vҫHO*83Y.INHIaϭ#:+)\SɃ%VJ 0^ H\ :'F_I yxrLUGxkP6b=j[ox#qŠQ,RjdΣ; 1'0KӥZC b@m G*c? w땹cM.4F@9#S<&Fh^5wjyڸ8f^i`'؂| >bD2"4PP)3TyXl3^y/|lXAnBT:[vH'++7._`iԹH\7FìO,̽ؓ82z%S #(#fR#eFɺ.h/+w5`TцwmC}w}5Ǝތ3ǕωtNR/<3Y uC!S*1yҐU4:0h5[ /\m 1UeL~~3uo1tFns#`e`Xhc~nۃ&sIA]7lU;6m\yCƬpgԨ#$ϴwNd5+ACK(!A2j)Lꄌ1hW@KPGK(9lf@G&<3PMx`+0X {+-7b5tgi&>vT0/6pWZ_ԑ .=QHSx+/pM?=(~rq\K)>~ b;:(`_1:$uq݀#K7-b6qtlpq5뺢h)ҁ8'~xجƀxeiol>ز\g Px|Uj'SRKSIfAݻ熖Js*OI8D(S񖺪#=j3l5ᘯQWFVt~=\y|*v(yUwߥ9/u"#y(k&LZl1b-OzC+KgA0!oV(<KSӟ5}\})g`_asV"pOZ\f (}Q}HhSj0}w/ {=&ql`-44|G D0şarK)$g ԣP/*}' e}"7KMd٠8?-+7a,K":񬗯i}-37OݩDWQu  z0ˤ=S}|Up3YqL|;h9Gq;s i!i5؅Pf4zK d*qnVSbR|2kI@ZIC;o]]hqfmX"LD۵ްUM)D'3VHA2ͤnC ,U>i'wSluw/c̚ct৔3oG GOFZ2a,[K-,IǓXٍP?zQL韎";ߢDlc>L Rk Ȋ;|ߐC#I_ J#O_3rJ+Hrv GE o3U-Z챂uWVOy6V} ɁA-ĉ.2xC `mu%u1_HCj^x,|#֌'l(OG&U(ѡYYFv.LJ:Ҡ4յ71Ȍ.fRz{V]R;~*}rlOSV+c?0.WkuӛF} N[eȽq .E8OT>K]|{c{1̀@ycGceTNo3Pe%bC[~O0J?=}-Oޥ=ef,s5s$Tf6&۱bd?(2zza^lmEaB /mn^rWiC: rJ j]MA^;[֐ѤJcJ͢+Cq5o&($`ў}Kj?Hjx+xo lJN.RswVÂGg(EaZwF<w(Ie4O"2Hg9+\qH " ꥩJi:RcCuOy}$i[OԔ6BRsW7HVȢ̓sMteu uDo  zVs┣MP ^z!/ ;Ǫíـ50U* 2(B]rAXψ\_Simw_`+ዽ)N /.:zXe[qZ= ),*<r{-H4_ EC՗!v=.K= ?'#3Z=ݬ)$vF Gխ}hT7(5|:V: .{Y9ʘN')d@T䏴\Xy:@U;}B" IfJ~c0OD5g2 '7a=]KCulɔ?y&X^ګ$JYmdZI84q&:pCi#N .K{ZAL'%QģL''Ũ4>[݁cZŘmssEѷ<6WC;TᕗоL5`:O棅}b0ԇwm1g Ӣ,hb*k ZHb-&Fhi?P8Dhy"᱀dQk=V{r=op![}:AWcVB~'h^zJo h=^&{(oSE\1MJ\V4.˂vi׵jݙcJrbwoO>Xjχ 6?k"MuKqF!p~೸p>j2LJw WC\vʆ8zyeR+%gL(Ŕ'{W_Lςϸ%G7lz;3d TuNmLQ1$CC' ɰA weKf&,Gxqz5Jq+:8-ײ=-ZT4y֚? tXz) 20"zV-xw#]\'- -<$~ 4>" m=I4˔ 4-JlsVl_}V_.}MJ1Z9-ZӲ{dungnt#›6#XfO;2Ek/}YcNaɪ!7ZCh58S$h!RS ۡ_ắ-i"J]*1 ls1 em L7ٖ 2j?`yWrpeӎ7yRXDwZ RCsyI@9(s4qq7* 岿4'7HU'9!>lT wԉQlHQ2'2)&@Uc⪴(}T{Hџ5,x:lnZZ3ϥ%^94M9Yxn[(*5:m2!0$Z [!+:ҹ311-2׶p%* -c!LSO< w Ɔk*Dt.7Dmp0R-Snlqp-<j+*?!3u͎AN[bvSxJWIy{u5(8(AKY8Ε͛sm@r/>`vn>8e Jؕv@N1WVRޡ斧F *"8:YFo>LmDd$S~|c+dr* r=.7GԳJʙ>d1q`Ɣv-pT݆UOZ0o?vŢQ݋oBhWCCPB4j49r_UHt9ŵ:z}2;=*X[J /Fx\&g@Q@!o+* 5C}x<:p0$L$Î?kC=k=I=qt[_Խ)JȦ<öWFn13& y6ϫ>j!)uՇ*I+;Gq tqRCt J.$HM!\TD&ԝ{PNEjZG \[!MGC/TQQܦGgq%^E=H(C,7f`Q'aߩkPEoixcG'²e>m$E]|S*޿LfU<͹ni݃ gr((IUۻx_zbSJ?Vh?I;7/+n b?Cxw0T|s3Řʱ ͔rwt`A ~ q Aߢ86wx59ͤs``Sjjӥ! +;rDWi]>^p۪whU3 W\A0*zzpD^XK .MJb;EjuTU7kĻBvGzLVB γ~|5f㒺ʈSSBw2v9͚;嘸Sz8,42_#AFl.2#T)j+峰5NUKm,9y}d+hJ-zMw5p *^6z8Eޮ.V=I+_!ޅǙd>De{8P0K#H&% ޏ_Y}}>U˄Ifɣh"D[a E%8EKTW;ԞW4=#8yyҒTYπi@i ^D'IaFtMa`4B⹱fmJޙ89ɭ&H>X25&^B{{/^E,&M72{x'EH8_DQ9xx/:ky%Ļ?ta3x5gZ7أBaK.[5J|SbAA|DEiS u=O"I_-Csp}W uX9!~cw+YTRxO eZcXbi*X,[퓂91h+o[a~௚+mV.pdkEćچ1_$E+;7qw±B0 7 爫4j\z+tajUt̯t8}X\j+;Ϧǡq~nKzQP/oG&D}ZBĈS'A6K` 0V*<|9V]8TsG=K9~x FY ڗyXp`[À]߯$:(B./E= Ǹi_pw W{Td`ו|`uuRޯP"ճZk =?wIO-V:z?kJ&qdC*!lӯ#@zIH`oR|L\t- ,U-aOY X2RE5=7@D~L޹npy3pqvX:G߄=pW=,EM]a9P]$'$#RG]ڻZ:|TVe3_ھ\'GHx*_oQ!@8&B_XG*Ċ'J?X%0' |n K ۿ4MUR6!"|vԳpՏUVi¤lTQiUj+yMIzZ8\35ׂIuQt3խ&UdHx_hCHWfNx0͌׉N~ud o`IdҤ%G=4OnƋ u:k;C <؀ /gR;iԙBl¹J#]KXYgzA!i usc-vALj.(zP|ƽ&q8.pFQxI*5T!B&v*9.w*&BX%sGڹV(+SO67vr@m6+ Y~.c\Q'3VzCqJ+ܴWq ZI%=+ޓ5) #Ӵdqϔx^P8?9Փn lݒ Fᴰ(\&Yn.1A7b @GC$ΆZ7lȑqb@{nh$X A롹5q?Hj`z([ޑ*¿"g߫ a(G,Q+_h*'J78,9Eqai+_.2)%ųJ+1TvJO? >{;B YȚ1ʪٌ' ?eM~7 W n$00qfvi.5Naޣ$Z =@G3xr/xkpi,. $b`$PɎ~*S[m (r-%SӃ-Ƹ+@%e Q ZzS*-v:kZ! :Ip ; #''ݷT*od32A OZf (FUgs" |-;v'dsGI~XF'''pz XbK5OAԟbBvDP88ٴ 1>Rs< ^ଢ;iXK3vMrm:Ld6I=  To*ghZFW1Z&A6%/!~|'j*Y+* |f|Wxw=C@Ć% k{b^9bz9(Y3dr 'GT4B=v]`a!`K= 5b?FWnLU>D-o_15Xθw.nn uE?zeHQq|Mi3f]MȧB*>J ,4accHG9+Eەs x闾1^,Cͺ?7]n.ADFE y T#g\&kU$>%7pK  ~:- ВΗ@s+N09,eF+Ot E JzN Cdz8dCvԺet3,cA2=VEL[F$s(0C݀%/'!+ce!ndD 3ڌSI)Ϸm)Wx^yЍΓ+$|}XU% QZ}a:O_T|\G="QYv ε>#i"!EKw bHU^n=64 84˞`[/'q4C$(gck==؇?ޗ 3J'a5u>^tSPMLh2>4Je7 :e!üsv$ǒ07~B\ g@)KdT!PMzsxrA\;MGh=б  j,y8qh@BT/j9BsSbm&StXoY`FH%rѩho!;Ӟ&H MHaP SYY[nhi [p}/?ˣ}iV-no3_BEw^߆AL;[T霡VH l R1/}ÚJê[] ӓ4N/|rhI^Q6ύdkzj0yͨVT^VKΝd[˖}ND] nϞ OtsׄG:"dyD,Cy\$8,<gf T rwmri ,Tk_)P@ËּzG&Vܑ PY2q_N(mw :::ڨ&r.C= yuZ)Kwm<9دKv{h!b-4Kx(ib~C4szVj}%x0e:'<ī,z>,n˰UxBؖ,܋Λ^(&WXjL@xӫE2>9xz !2&A"֕fS{6cY 񍑎ޡɧSyRGMr4p?r'#r~=X8X ԹƓys:?*<~٥'j6mhoT@mi0^d;Pk[ l*‘/M.-[׺ ^ŵYNWm_Qv[h/w;Mr%eE3*`$Q|bP$=2Z{צ*NC~Ly/d_hY3>r$c[mܠPZē9i",ꏀ'{$E.ٻ Է )I/yd]M|JHRNczw,j&B yJ#)o"Zbn} ìoc3~k(`}Y&xHzkLA av[r:w֔dCNgx@h/v\>NJYGHc$#O(Oj 7"e|]_fTԍ\V)ƃ`(frl*܏JV5bM!zzqVܒTYnRV8'rA`~XS38*sr;d(TUtȸ)Q 2&DC(P/4N\ U<JLqϓ[udi3_^S|NvQF4{gr,#1|= vPٝ钫+xq-gԵKS%iWKAZ%m1ѝ _ڝ-1q$|Q卙qQ޳Wʸظ:Q,фK8gYZ0707010000000c000081a400000000000000000000000167eecb8600007194000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.35.1.el9_5.s390x/kernel/drivers/infiniband/ulp/iser/ib_iser.ko.xz7zXZִF!t/qR]?EhDTTk׶Ǽ56_[x>LbCju@"0QFƐ{Iʻ^R&B&3Z%K3%zs=Vm٬|G`/g^.u ,Pj{)rp)5-Ř4]EIN'h~T&i=|Z n5OBz7{Ip"w):M5cƌ ǷyK:{te^x[@JhaVK.AЀaz1d:ٳ8˜IvVKh>]OTne9CcA>PKlSY0@ w4ܰb_oiK5C4Uv.Ak@dlI39 *ͮǚ:Re7E]ҨZRJomr츎 dooY.#9lTa3"u!7&0C\[9CДJXg#a* [a|ȡeΎ 4*NˆG]xeݦUMxc1'vL*Ш8QF[V>6`VH$֒UN":OP6r |'.ujlGD_,*J~xuƌj_.9MHk^OΈb&^4 hܡ6}f|,W6mmyT{j&W,KM- a^@ ƛ&נwzsmy}]yInŴ _hWDd&.9@^r&N:Hat\u3C*=m(\$OrX5{ƘsE702\~sC:" ّ_" /~ް1ھd CfXfX`0DEp9y ?k"%mO}(-RhtlZVmf: =FThHÀ#Ͼz̢,}}5ӆOKJk])H^f-3 hׯ8l[4b_OOjdX!zfDh[=nACv栖!ז0'?Pl eT7My3cz OSωSB>5꿂1tJ)=a^p*sBMuV>^a˪ 2߷뵦-L9aJr>(}L(f%^mo@Vv1`f~Iv6[Iu\ٞ0l'ߙLpEW9ۥ1j-hr/Kڐ]&{(=/Wsxg^PChrE@[lKC<j i&lͲ=ze5ASR1I-epE5oCk Y<bعSۚ~kM!;%Dx(`Q-*T]~|SNix>,ןx+&'ce'8g$xPjf AS^Cl7C8)c3Dbo$Wi}nzQ'U\I QKRY7>NXn^N@Vjx/K{ {6=2-XDG0Խ:Cjf^xmR:ܞR'Hi^gd]}-P}A/ҥ$"¶. mTSC@eUȔָ]jMt,8-r1Qt~ke+wɣ[t`^aN^8gD,3@ם+V@4oP|<}B{K { i֦+#j>f! z1yHKM-j 4Z}P\ '1ZQkH)kN:ig@;՘tp9bG_^M)c4x}֥ (iI#L0oJ[\*,fr=`?  |R. _,@P:2 p'=~h`MXOwoFyBFg⬟2نPu#+ È1xDlDJAI]\X R! #ٗE3'e}ڳ;`M~>`QY%sjviއ lPt0&hӬ2G G[} 5I&>ۖR[̼U 1㝌.͋^;=Z00H*"uI"|TY k&=$ `?FC.@# WGeZQqFfH~Y| ~E8Rפ83cs #uu._Ds_HF{ɠDf)/2#64zv<̊+rQz{ ;H́"tV5{v˅A$Xx-?1a8k3,E͋ccUJh[OCzt [B[Xm&me =iLh8/.4c#d#ҁ\&)n%<|Ѩ?NW=SZX%?` ͐! qòɩJ0+.a,&#Υ%jو 4m\eln)`X|UKOYdϹIq̯ $X[{:1j{2Jbp1rqaվUofn` c^ڑHoFcR*n K~dbAZ<:W .W gjC@FShps#t IB* 0t";䁌-AλN7f~>g}Q5wR9ss$ fl֬+~d.jQ_݂ T梮KK&akZEtK8p֒NRqB=?4ud.zUֳpv y};jC8ejp/2[a@Â^1!5 w^A$[YDL6 :XNl{48tl-qfIg[nf}5ZS~fC|;1EZѫ[@WNj)};߯_}Rc`SHI>Kaf81 .$1a+k/ 4ƔGډcZs(o$S_JWsOj"XoM2[1I&AbC{8/keUC2{JP$v#p|u{Qd83Ww& <Kߡ[#1|d7.ڜ`wl6<"WZ *d/|UYfcuDDems:𼣊C˒o$a QhJK8GO(.Tiў1hZoBm#6SBwiԋI(Gbv>@ %"ӯiɄְIt8#K4l_7YޜkV iODM%1GHaT nihd75Һ{ "loG _&hQ6yN USaA-@(+DlYt`RTZ hh\} Q۹z߂26Y O!#Sf Ah8U6h)Uad@+zKJ{L`G_7TK N dc:w£E>\X$ ʇJ 3G wny"#3mdӞ:/)e)Qbl)^c$WYtjɪ|(k?8_O|STIJ6i5Z|l/烡mfB|%q8'Pto Ĩȸ 1FQg#Z;( 6-ufbW]$+DEQBKojýRHKCz;b&qEa5N `E׮̥c52JVk'a ٸ]xJC{[_}jSu7˱ YmV)Uc9=2M x1)h]€q\VNj̔޶xMY"-݀^ƺ>Z /z]8 -&'=QE~Ѓ(}{9GAs+ w3e+ ģBtyj*j7J**ݺqbc 'S 奯S/VA"35c D0AŅ2:ᶦҎR:#U=t>1I{o{X`5oe&ʇR{)91z-ɪA_15 S9?k%^|i{b3ǿ2Eia$zHz@W6fS>N?!aS*w}P*m pTW~\ꊾ'Zv(+A{ j%{ tܫ. zڔJ]9֧ q5[zJNu$?O_&:qPd&g?➶=DiBïtnEB#'b^'@ _@N/`-{{Ts n-[%\1'eZbH+!A]LsldYnU#ס;Bu4b>.Q kUDs:q3b1r6$;ZTmK` 2.6^ĕ1tϖz>mcZQ)(ޫ_c'_n<8(FH{"eYJs&Y3+ˑ.(&J &(IC#͕KR"MR"(>xzQW1HjYº})dΆJ ov"7G-4(B\OKAK_\Cjь?Y'8[켾sS73d_)aj]=c;r,Sգ[2FVN9,T9M ۰CwU>)@lVkGW2Oꪥ-V9 a]v am??}BDLn]$n}6έU|#>ST75t>UF:0QP_ ?BK5CP,&PJv(7&~Q1'-gt~p/{{:7|7sJŒ WgE_f(jG==]Ld^h㣮E,9 !?ř \6SY47 IDn`s Y j4xjQ@@?_"1>긗To 1蘹8aMu7˹y W|h$/A>\կpBa  J4!>Jm\ڋ`='8RR9m sA9c^g2,e\ ɏʻ)Ѱ,HZФ9le .~09:h z{| Z Gyv{w-GQzLTΤ>PP'2dCu#|n0M,x L=$_p›e`6?AR,$ہT ۥ:횔x[AȃN+Hַ=)nlQ6ʃOj?fKTIK V;ܐƚtxfEևiZfP+,[VA2'm`Me=#FܾQ%]Dd(I&&r v5nlrДT3Jq̅^gc ff˯x3.`J MQa8OͱLxz@)?Y!y>*A=%a |P wDUν^YaDžcN`3=bVMb3nj ͺ;ŌA@(A%N99s4c!#hs& IAՆ؎V*3c~At:9Zh^:рnxRn5LWY"d*፿,NX|jŷ#:rϲopAqH =T/e'ɥWHsAԶi=ofR} 0}ڒczṖo X:L8#*5µI(v°Rnh Y|rKOվ8oS ܛp:gbQv#.â[38$䆅-4MCs@9g!6zX<Č'oؗ87D3ϛJqG]Qx8[Ȫ1.kL:*KJ'Pb1 ~~ʑ*V-Yvb22Wwg+k*|55l&E iNڶ@5LIi, C$ 4}v~ۿK}c<(gè>:K}66}%B~5`Mؿ݋;לTǗ92oŽ< tt/w 2 9̹"Т&:=NlKABlO79~ Fe=grYN-l3w52]GA&-;]%9JI C+Զ5kNI~#7?U؞&7khUPw>)G$SDcΛ!YwqמϹTM1R.{F8gTJ9&GX|{ɢϳo7-<52)s a}I`""rmT!Q?,( %\E7Ym/FWSxPrY[dv1%kh^BdO:KLrKj_p3"O?! l;M0 (C!"sfհ8K$JcE3_8w+wEɰ*c96WB >5j<^'\B]1ډ ޺s m L"(+rDU:f ߢ͔Q4fDژJ̓,"Gx^n%Y:}_E%rBxBX;_e.P3h~к_0p8&M0?XT#xzWf7us,qVhyTzZOF]x={ڨkxL4h=v sYd%_ұ^@K^DJ.sꧯ9[1^z/_K%ƪ=T\Z)z4BwMz>{&.xa@y ݭI"LZR3C"*37 x Zx4i`WQh$;} WLzG(M*no|G}C;s` dI}1.}g KmH[=~0 Et ;b*L: Vn<1|R0ˤo7> \G9؞adS9šAS؞a V=oQ. ce(N`WK\C\k'KRȦH(D]a؊jlz v"I=e+|P u<(h۰ӄcS$-[2Zap1N'u> ?jz&_l˶@r ́#(FV nUÔQ\@R\;V?M"r8_23q@ħJг9[{!} pn>ܿ# 1/TZE0:E[8Ϲ= rv<Y{HMG췷HPr\l$Rye>WWUC ڏQ+k#{ meI2e/>| Y.I0w8tZh6~rI0UʞLWĨ~3g<ĊRA[Qɡ;=}l%;갑إ*=dIMs,6NYӴκ.r.&R؇ʲU!0$tѸ}BJْ?P:r_7,cIJc}ę•.=H_K#a M+$߷B0J?`*V/B37-G*޳Gԛ4_IN6f] D_A:"?)=s{a$Z+'*9ZY4Ye?x VtʵTT]lkبNjy5y_;qOa.(Jl>l㢝@GxQڕs: k1kÃO4YA;S}%6$ރͼ^vC-u:$/5Ҽm ?l2m/%20TúQ dPA5l }1kN ͊9Ϡ4o(Ovm6xT#= kpm4\ 5E5끣[b;IpK~gARflCw"ˮc=.>,B0Pһ ٸQ{#Z&կ& y[{uu 1rf2ŞoAph8 5P^ zuw8)Ga7cbe+n 2LȜн5bpH:t3Sl\]yA~l=о\*]{tP]ǑңGT\E(iAi`:uy& AWys"0b ,#6$@}}U*$ Vyzy*odyXg['㴾DKjwŲR~ʉ&`i?.TAxbؤbЫ\3WBCDucۀ=b!haf|PQ-nJ{~1XHBp~b`˖2 p0Nns{z Ζ8?WW`A'3vGiJ?9)zL&5qu\kɘBF3|;l8'",D[>Hm:~A?}.Ra$d؞IEC4)b(يb]Pp7oƁJdMZqߪLV&h ߣ׋\PhҶ\dbV;>Vw,fIs Ex9ڛ%%+ЧzgS)D3fsU5U%2Ƀ3k{",iYڍ µBpwM(#hOt`bc2"ie`h S/d(ȝ$7B)H.A1)8?>(E!bF XӠZK(ו _ @ӎAYOE"6q!~aޫI6%OJwX($Z"GᅗcV2uHxEލ_ dOFCn>p?y )lo.هH&'%ە0nkjpe*al B3ʃ_*Lm"fYql"\r9³nDLȋAH5)}xWskyzNH; wD>$ G"99$@!8ga:}~DTvke5Kc?f|NV[ys٢9dy]ZJ F@x OT=doIeڊ;Wuz:g/2MF; !g"Ħ0 Ji'r[p'u NA’rA,=gtrQ&N,b씧^ՏZh`NrAt~ѢeF[{jCc"of83oWU0` *D*O\OJ~p$yu%+0#a#TO$\x)Pps }\oC5 qcYۺ/h CV@d4$1;Hd'hwzZbF8ʐ$aɗp=y+7Zൣ(Lۭtmt/U_X$63Ho\EnbO0XӫNDx `?[0ok5F-d6vנȿLLrǯXuN5$`%8x\_:=:Fak##S6u@S+kӘh}D\cl9_ (42aQlR,jWSuovOt(ujs8;msL^-%^09B-|eۻg7+qɑC~0kѮ=24`LӶ NE"]xvD<{Ew$ZanP#cyU+ilF,e4]S[{w 7^{cÂP $R{w&Lv|jL[W\mgtgEr@φPl~-$jMSC^mX;&FKLs\䲐;TJ>+,hL5 BP/W危d{ lw Wܥ:OlQ|mSxNርnĔUK+e}4~P!qa OZ?c[a@B݅53[|AȘ/;GׁriB'1j3r\{ ~Bs27vtw3l&@0fyV( heac"?~hafZ &? Xxi"{mj״ ъ̐Suk;U<Z㲅_WrA1>Y;} 儓qy+=Rdpm}>'ſx|iB7o;շƊdRA"#*: 'l (*Zsu츳^1QcՈ:;yUhqF&"<ԕm(_-T%4--Dr1p$n aj:1!w%gZwۻ҇p$8I x*23 `kS@~:󺺉w@ѣ$a71f- IœÉ;;͛4PG}L^;>힛/Zj=ۺ(=|ٮsI]&51>¼`7e f;F' ̥ǃ1E93K"8Ɲ0Yo_qH.Z-]Ru@6 .1 {5Ra; H>)׷[fCAv&٨De E;3b qJ<0|*ː05; FbB#2JHM\F%5'q>[h K,t=d@㤎2\j1{ 28zeo=8(. yhHw:x PʿsjN٧%N(=su6%TTHB P (S|1N`ֵˀ#&cSiXP $UBͫL٣kO**U6`J h'f h{CgpaWȸ@];0 wB: I'؜ T5ld|A(> !j?;`ԫw>F))Tk Uz"G!J}Iɣ(&>YdEn춼R_4s9bVHs|+)x/RszҼ GE~I|vHꉁ|ό`҅} cbéQnf:xף"FNv<-\!Mԫ_rCR)){r>|Kz0=h=)v2+z;!!_M~]W(o> *^sdzP!h[FJobPp |`:O݁awYF|gJ`5S9f:>7v6'Y+.>r-":z--vOF=鱃WN1/vϚzfZܮW?hFrK%7:\.^.E'>9FqVo4oW-$)⓯k0 X:K8@ ڣMJVER7V1,1Z1aǭʅ_ OZ׸"gbJ:(x%Igzy AgGo.D(ovþ)r+!waMWsc<ܲ)ܷDLK|LcW4 Eǝ/7f{F{p@KȢ߻՚j^UVc9G8ý&a_~Kr\Ng7]-5JWD52yUo,uJW!Ze9*Vwg1ؗ߯5`Gk\Z4D})י/ $'6^f9\\ Jd?GSiM4pgCkֶEJ ĊەdK[/'x2B~`x)boR2Hؕ5$b֠-}.c!LZrQ$4 X=y^@bj zWVw{b9>3!!|s'hv  ǓCnW)a^8 ęԐ\߼V8m2l?(8W?N iXGBwo.ÉK qO g0̀qHT Yi#n@3' IYgU;O e#xܲ"b+$`["?Ci@m*0h!V6.g[ِ4m^μ?DØ_yѓX za< &c5O$Q/G: =p_-H SYtߣaiՍā1)"pcS7+YV屛47  )=#f{7N󛺉۠.z9s>mhĹ-llm T,28Q 9GzgwVdN@rτ&b*-JԦ\~[^dž'Z`&{=joTao3,2d$pn=փ`כM q[ǟԺmbtULt﮷[{oA-K:xOyHk>A/}ːy+ZaIIm@J-OO6<#sq`.ZYs]76]G<^N6f+*4Wp].9ʍ[I\JѰo0W 7eI~ۡ/bvBs<;!q+Z̾Lbd^4Ǻbs&Zqj~\ X̍퓚M )/'dh_ful`[#@G]܀El>/g\VEYVܠ;O@ᶇЎ,]"pwFznhP|Ƀu0OUG2CɣylҼ 7znGe#pzب2]6~UUDO*_;a >.E ]{1|ic&hVwm^JOh=%P(]>ݻz,zĠY,}GD=]ɲ >pv"SM֥3i"TCd4IWq?6f qvE]-|^C55kFM|19\hb9Ytg6|*M89KWBܻڸ 8ZQ=h[@Weh>F6uלlPcZ>ѹzLfe%qԐ*W?O5^bB6sW hz)"B.,4F&("}ȶJwY#.1 ]`[Dg1t!91qաٵ%̱D! =Z EzSKT͔î?hĬ$bgሾsc!{Z%x|8R(5ؗ%-1B< |%E6Et;x$cH! 9 הS$y#uG bF͌``O'.+_f oPtމ}!cEBj 64+{CL J JdE'U~1›*,mjx :8 =Fa"!vY y~new: hn1ݎnW/|9Qu3<"6I_VnሞE">BdBtp NTDjh&ŋ0H@-o6bj,OH ,P9L@c.&D+힁k 8_r3TlApjfHweD- u_+=I,W*;my^t~ (x^<fSHF]H/y:Ha~s k$|pɈ%=0l"ϱP(W soe߅)+2ff'Lq_^ QE}͵iX(rrno'ItK$O-ѓ JX\6h ?kl JDכ};C8BL '0Q'__VZDq3y ^*s?Dz?[)3[># dd-JxwΌ-m?EyRkIS 3NI?A36]>4?Yy,H"؝S,Bvnۭ]RIF]rpF.9}3EazL ` E5\\Қ"N*o0ˎ$~0iا~mKF! :бV zkxJUIs/ 梏D:<1L[ԩ tQ>}-0M^kqΙ%.֬~AFV "W4m2[5CZsتζtN'FnxiUSfПIxϴ$6 X`t!i XpߒEm@Z1O!UZf2MnzB%(Ud1=rZϹ*ހ gc]Y[/>ulnS]4jWnAN!h0?p0zo5~E&lo{>Hq%}J0 f[O2*9 ZXq^ǥMEuvG[c7VfsT s5Э8!ܜkH跴 ^ (%N&[i/=&'֣4| jɧ 3v8ɤI$_26֐0P4eYO0E311|Rp@PaT_E*e\^庩~_1d<U2ׇ\>/,37obm@AoauE{ %况 siKiWKsq96 V[=f 5?}О.ew哙 Iׇ􈠈LJv#DY3Pةv[o _κ=71MXg+6HxzY_NKD R/%(A`oVſC^)7[r}Q(;n;/k86p"$n2ۻd%zh =gs8@/p[ uVRg >zb N9І\7q Ec\ʂPR"4TT.ʃETSci.}tSmܠY .]P2g9l|j{%]Y1,7F~{(}DJv~+[yHZT2-េ K?Ϙ>tuk,5tyl=UD%ҕ _Ou߁NlQqx6q՞Q΂5ya֥b|cZzIeh("ajمWMnl;Q[`2"-*g)lê=^}3Qi,6Վ\xa`lfت]I>&I8[KC#恍U='׈I [yWvEz߫^%vEN8uY!.uF뜆,ΪcWaa [B .(<ƋmeXlܯbTęwH3Z"Zw44/dU%4Gk=mBa3E8v9cX,'RI< oӎmb~Ӵf@XFXmZ?.j<-@6K x;{_c ٖeleGRL]BmnWt˓(X>t @x5 ?~Ge]ZPD:47ߩOmi)6ܦgiHQUԖJ+YWR%@:Ӹw8gk;;ߨ JR)" w[ CZ(on;ݞ-jg~*qN5N Ԉ9Dœ zǪܒ\c 9jrCZƁ$X, £X=TRQb9_U+̼aD z4%ePS/ma궘fR:/|0'"uMSj?,IdK/(JtmFҀ@iGr 䢀6ƛh-F(1i@#qtt JIέVg}^f@msǵ@rq Q6mLNQg}/nNN>+o|QT&R,S$N mܟ<]M}h5/YnZFRצ@} |Ho/*fA 8Z4<ޔHM;gզy10Xss_c#$D·u+ZȳU 0P gwl?#QR#LjFIܘ` "vG͖&VסּqJ-¯<I8" ȵus?s!\.AP#C3)Opkc&"Y:$Vw-q ӄug|.ɏꖪR8Y0ǻjMo 1{o$?ϫ%F%a{&AdZ1jr,ȔN98xJH3}&_4Dv yzkӒH#dJ]BD<X0e5e1)Sh/%e(Ry}it>.o7 #LٮIɐ*9iz ͳh¼trYw=?fM>އ>ϙ{3/Wix(m>p0tpJ6G7z-9cbp`0;b+3ֻB5NJŦ*ο~1} ҂T !tQSGHx/v1w(H{׺>x3ƗfƯr (xȄ'лH``P~Fp&6Gkw< Z!e1}.[f2> J#3P]\eiAT*50%nߚ#~@JY$[u &Xck!>K[[V< J[|Y`o.ݜ=1|yt[=R^wډ>2h8Ā(J~W$pop VɅ4Α12%l<-. ЀAN&1v渞5՟,GK)~Ң>Jipa"Q C\-b3E??D4]V=8  >Y5Ge=uBRx.L$44ܧto*^vGW$6Bt$9“,1G{/?xpeURleuboD$L`jgWmxu9w-%z=Ĵ,5pX_݇u{  FgA#vl m}k :䩼N.p"&.U6J  *}pK.,R ?iDZ= 7)(Bg3쨛#l[E|!GTBdvIėq;j,I:!b%3U2%X B ZQb!oФx}ĜՃU_>0 +kɫ?ehv Wj+1hT͏*֫h6W3rCpnNaO[Fw҇6^@O "1fzNV#T ||7% D%)LP Z_c[ѝ(:&x$p?_T0 𛫼XppH(`G\zv߅`gϵ؏5 ּ[Y^tV[I&1XaT1&ΪreN*LWd;%M~Tt%W0 npR̾F?nr`i݃tVĊwX נAUK-Մ54C-qxP}[G UZ@t8DZ CAr"g+* ,Ar| 5b4nGVܛuB&.';&M9@m$_{ )mYmBΞ`Nk#q\ wU <$$C8TvdTȦBx!l U{ܗ vg\s;^,neK2}~8UnHi[^۝wEtC3:-xMBb;: j?"bPG"ԝnf@6iݤs{\׆k8ǿb;!'%LgMғ$KO3P7%v0'gWR@Ot/5f`c 3UAO}PCb}uGN~K9 tbJuJA䧷T}d|j@Ty=~~zjq4;RB}vmӋFe0]Hfa/V? /ϱW% N®.@h<!:!qubK^kLĝCU7y)ɲ {+?#XS]3e\=iݔvx+^#^(78E\~>? G^ K.n|$+ _`^Wx<Ņ1ϯ#@T>t$v~M`P7/ǹ;;/+V:ɥL!^Q4 /Wy' $c%&p/MlK9Ť{[P!E`<-UcTϿͮAn_ _,5M~ֲGq(Ъ㶻c-or$Q3Ci5y| heZJ2Ia8GI#l~@C) R(0E$hfvCd@nѝjOwV40N7p уc.S˾]9yVKOjoqS-Ê ދ<WwӅ)C 0Tect@`B PkTIT.laǮHZޠ/誫~ZA^Tg8B=<{Y F|Gr MnlXܓgݪwdny- }R=$VD-6~8,~ so¨?6:l&U׽nȦbyި)+RwBq s$ 9`8NL)`R=[A P,첝2U難{'6[y1i<b6FFf'tԾÂp6fOeG؁u^TwmaqًTs0: P.>;cS0l"ZdcT2W.;L+fmiO[ɾڿM`Jbު"mqiѭ,d)_չRXbiZC8͕FBgf#,Ls12box]xxI\{U }5섗qT'8& Y(ȜW RJ3cZP !S..yjءB%%*Gg Zjӭ (U@Yڋ=S;'ҝcC0p[5?ٴ;}80Nըs\j%%gI.*5 %DC1;/ 84>Cל #qYV%ֵZVz |fX%)B偵c'> $Uoop3Vj{[̣"[ܑMע}>&b {wmh|QB0]i+[ hrQY.BC~  I?v\rgμxg%< l/97i{?mW> F[.)i1$vMk JN]x%WH[1AnfLIGqY̜ rSBX8 لGT\ﱣf1*6fp¸=/; '>#E[ J1jK\IӉL'r2o0[4YX'=hA|˰*>,&}vT^h4 aaOMa;ֻXq4N3O=d^tI(}ZeD4Y~Hc!䮗5I`X?cpȂ8dvJiB#|? }=We,!x2gMzfM~ *au, ټUj_ZZn }!04QD2EJQGUϪŎ*1yO:OX!a%R")ݤu#X$őv7$8⃀h262FJbHBK1b}政qZ:zy>Dk4Z%:]7KzAUmyKϜ%TOEz7!ygg٩c!f1 3 ⹣ܒYXG{wh{P^0*ǭO 3:в\W^B? ,RY^'V1fu`8i593l"Ijk?aC7? R!x,^wN8>]jHj>.ֻg/Č{LsxHa9P 6sSL=ϾZ4+maKx:ֹqzSުy`S;VݫeT0[$iu(w82 Eމ-0Ș9Y̻ceq6:)N!j̨zMjce|lasm \Gu# !OO):ʼSZLbzR Ó &B"͕Y(-&uCѺP/Z׍Ӵ؋ &S0sgQDWR,Oz/]p)e*i :5U ~^Hy,rtڿ6e$'l\.`!"&g~"w9ҳ]nϧFؑup9t 1 Zsq;ٹ cg4,ӺϣK)ߥgL[+B0jEQHnEI#?6HWx,lo)DЊX.s`ޙa rmܔaYbo:\Q񁲑?@7v@ u Sq;Tx޽u:OyޤaDn-ŀN)$j^Ħ&]-vjYibpN[:V ڮF"|Os>r WfN0RZ S w{y{-S'L[oȝ@)k S YRQQrH)d$"بdY != 09'f2qH:OYĺ;=0BΞaTμ?mHn <t.BĕЍ sGi#ЛT" ߟg2:w?d| ''bm"F_7dAL򑥞㐅rg|0E ^=oonEHG'.qYG"Zpy|3JmVm ݹCD֨nDU ,5މER 7,랅U &YktITq3.Q4}pa&9x He&Ftc[ݐB" ۱^Umq#<0!-ǜzJrAH%oxD"=wo4C9zrLo*ޅ2}U͇4D߁5K~@%KN|Yw5tbGya H<5"YAw$]}c^t\LVlSTlL-+eɦjIj0 ;"q`DF-Ryn,WScB:Ϻp 퐘C\, 3&Y@m+1JHchg0|x*ROUU!AkH Cբ y6Ґ4#.Ri}&:$X W>ز  қJWf֋Z7(H딱_=`D>^4{q@jls8\dQo  F_F$5w9 =.6)Aخ=;Q"ɓ|ĽY Һ ڄaS"վ@H e 7y'''/XIlۤ ^$X*{BNlv@`zx=2bu!ͱ4 'hXѷЌ{FFhҍ/bhW3AAzÈe.p0kF!{ qБP4]g/)hR)}dS*m8 XL!D`Vlz n RwghfJ5,eSs{IA]}Z8S‹iצSf6vbޟ-+U9`? l֕l4?o$0"Ή_LWxS (UG}3_t $շ$C}F(V~;~s:d'dR`uhaKxdrÜz!689EuR;vUךl& @CRiYݠgXFƪ^{|!uηsCdr/Hҭ;^)>̎~x ^ulT㧆DsLOۦ ."hH\^4hqT (RdÓĨοRHŵQ$nq_j6]הG%w6oe|ٷښ oHIak5%c (^*0_ +Ǽ]:̷jx7ߌSX-E'9H% M.;:t6\!8cݩA~ꣁXQ=9 75ƒe2 ]҉!衽Th,PIJ`|q:q{=542湄| R+iSc`x($k?SiK\R K ˃ rƘ ' ^CO:Mz'`JLͳT>ǂOZ]iXv1F"C"7dK}3x/ȎbeV)_uo %B-4>7R5z\_kkSWs UQKvZxs/iCah_Iו6E:"F4q!٘U_PL"!ѡUB&ãttFt?v*sL˞J$de,daLbiY}Fu8ybwa~)""=~w٪x!Ayaϰ)׏fg][Fb.Hpl܄n"O`cչt?  ZZӍJ+\nmM1j db~zX/Ȱ 54Y[NY5EPJQʰmMwGH10WNut"yu-:vML e֦nMQQ/F~'G5d2h[9~5/L2m!Iڔ]]#I90\er<I{ZGW=NX׭t A%\SzFDx 3(*f͇"]}/ o/҇ ylp8E4l9#kٗuWw$ x7|4q˃Tb2ߏADvM* B^m wy5*(e;{]I#`l+Ut6y_ wW}8Ckn+ ;7.Tp<WS;FYw@+N<"V-rqaMɛ5ԱEl.j4?M:Ƿms3]^LU13ke71WN5**Hw!Tx&&Y{еǣePQkZESdn 0!@x[]"FϏX<B/ +oɝ@r \zRC]{S]+ztij+@]>,uîsu@V5cQхt0R]#[*üv60=?0؀P%Y +}&W%(^|wBJF.LR٘Pfaz&M%."sI% bf6/HDځ 7k(_\of8 ÔyHF'g#$E6w-qd.apn`cT Hwl)?6Gp9ɖI`x43M.Mk966;{}Kt,c/Mi-e,*' ehv3o8`Sڜ8 |$n-p@YPMzo5X5s]u}"ݣ Eqv]FR̺Z23mlT4ږxE*q^j((V|&:XQ3I/eOsTaNF(93 s(iBqM]UeWޚ]amV$"/+úc~# 74ٔKEy95@?A 5Up#K+OhO2X~@s7VS(XX(@UӚT5ȂO6u iYih6 ق>gX._[UD ɡLz~Rr~z-S~/i#e4Xǹ47K Y-Hf LHE(YlImh$;$HγaJ pr:w3ppbg|n8m'&*~[alyOp eM!ǻst/wĖZb qҘ^v~$4vcC6?s2xsD"VcRLMx$5A\Eb7%Tt/$f"IC_36׈iMӴH1Ms1mxdc$~&9"1Y<.ÑΫ mrnYᙅiγT) 7vF8vЈ. el::Ic%'.EʃU0yW`L7i6[|ж}U`j:"^rY}i;w=II:$Y_R 9p{ .N+Wqg]+kLC M`'6~+&(ѺGKrm#;|\Y`y{ 1LK$ %{CJ sh?7 l7BL|80]P_~& rߒ5u}|Y4?ʷKn7#N:A)Vu7 /}Qw丏lF^TA04.~ѩF`$*,JB2T6lfVhX WA:LTxpŎ |g "?B{٫&i%H7Wo&7  &> 0 J=SS-ygKA4YJ.Pޱk9fgƴi<"^w~-֭)ۃ}ZgĽd#ueluWX:C鋺Xڹ"R'XfO Ұ#q%AcLPC!$iԩWXʒ4j6ܣYfD0zșf,S]3!,/zf?fǻ_[a2x D)XRly;dDR r'\dZiڥĿQM{ØqR.6o0vtNPڐ! STOp M(WB+ox6hѵJ1P@ukoAWʑu-(MtX٫W}UT#0Λ.mHJlO/LjE`WM؊h:d[>M*d҃}՚-k!"Jޅ G49㍊If tIiN:LӝFeDv#QvW]؋b,b(;m|1!馿;/"%}oZf{?}|(==LNGu5FW%/$Nҽn;w޼;91;͗-FZ>+jX>\\cN)Ȑ!ZV+L~bbkLJ`@cVWǂmYJt9r+6@ka\痜Bס-%-B"ԔVbrVrm':0K@T K^,7\%r?!ZRU0zooTN ;_!)큹 ǯB-=(8x+)KH3*2= 1`ùل*ZkYt۬I׀ADE2UgrDĩЩ;?>l,b̸yg'Fbz4p_ P5&rhmfw*оvROb5%, ,l.E-,骞~ϗEخR~*9ѵ6,Ppd>]!b*.7({>c ɱbg3SVWӟRgn?枺m+ֽ.ׅ^7Γ<"_7I&O$F0˓Zrq*.hFQh%ɏB gv̤Y 5'F7_w 3ɷF5E{!M*}MZҩ\3{a0D!o;vQp/]Du.*?gxTRLXL[ хXn9ZKvCn{d+u:' ㆜MS`FyA>]\K55ʼ.+<@{F*vm2 åƯ͐c7g 8~:< a]n79VQ / u=ߕfu> zaݝ3U/owڀP_ސЧayWd. 3z|xQjF-0'L~0TfHtS]%H;DFaS~flRr(SIy62y\_qU˕*p~ <,/21uث%To/&R;;y`Z'q)QTMieJBe tgMbQoh?(L<8 5ޟ/"KP/"xN:}%>48nMUʠ-G_la|"ΧtÓ'Rٝ,pfAT]`"4x Nʭ t逳"ʾohRoVg2ǡ$fx"+pB "n GR%X/_[݆ kW;*qrQ*i|6y26HA[-~2/CKj|\-u [fĜLcڂYXD;?_Wq-Mm}&F$]1>_UYw1{㹊uc$\*p>s򌪜\шt~?l3L03#)꤉ 9ɄjVvj$A>C2YEgںy@4 %*-jW2.eǿ[`ٷ sn%k~$Qtw}.y+Ls.aP;G$^sSk HP*pxM%ē&,aO0&=P6ׅmݠwJVκL=KшOs~Qh $Fc?t-mF\EZ?vn2_xP 7xbrGQ@&rc|i ?9Zb6% -N<),9:u=q) *gc_WFW& X>JY9`Ml^RTna Ǹ݁Plqw5ʡ;|K>"%P TU%#OֳϑS GLyz}}F,o:!G7|9iF31u83nJxKGBٰ6čܔ}RM17h;z\]3t t9rci?PI_eG v!Z.,L[/f^j<Ƀ'rx^yB#^=Pҩ冝hܤ{BQ0On 9ԫͫژ[u [1$$h~}^hjK荒)}8<Jnqgeш3v[5QmJ J6,VW ^Tڋ'Tynjaz;OaݖqAS<@veڙ>H SsCn'<(K[{ӿ]ojSfp^aZnx3j`VEEewalP2?!Ygg&S*LCo}%aqCK>xRxIhR*SP(=;F0GEk8d$OcQ+Iak4\wZIvX0-M.S3"ΕZ~Vx TAHJ$~-~"ίBDtZWϿ{M~,>?;wp GXcW,\JT4Y $`jT>uȘ?g|4i\;[d&5V><ux(ȁJݫqo9R#a9H2cҫ|yg) xqg!)ͥZҡ겾cfuNPbRp]J"tLosyŽAx,!n΋c)Wʪ5YEԨ⵶eo̤&\'UTX+1d 0(.[3X@'IWԀPAdZj^D0+<.+F+@..۶-P?Lz1GLP8^lX=kӖ^\":`ezX[kPa͑lx{I)YJ"th˓a$dUM//"ԪCCiO%=95{TzkzwEmOTI>kU4IJ+qd7aET$ hv/q9P$% V%;]N[(Q(vd @qYb鵡ܳ)">4dZdhP]&WF !K4ͥ,Կ Ad^d>aiQ`~\j` .\:Mk $i+(mu'Q$SC-!9&ۺ)ȴUw hP/.Ss 窝>oW (Ex7y(نj~DCX ,̪ɚ|l 7G>u`)ɏ"XbODEC#RɅmDEAmp5uMq1!3ΖYp2Y@isu(C8bB] qxVOBCU|^ow߻Aɐf1yF j ] &G& ӝz[ |g { ncMS&&(w_GDo@܈?De݆J/ 74OZϿU(&+"RiizR\qF㨖ܴyӢr-*b&[k>}Kk)o#a9 VbdD9w5ZmIҋ\o#T})M'Y퀻Ü[>eJZh #<1DSaI '3qQ/¯v\ðWFp', ^KOx#ʹtx$'.s%`#/*@&c(W3Kj?p{]Cld8z̨AY3|rMLRggM1mC:+nmC"s,ߒ׵m˾j ̟5B}M$1=y*4̹IR0B ɉzܵoi`ȵrɼ2; bdf6öu+Mo"ҫ:d3/VU[s`"w`ygႬ(LdR-o$cO w?ٍuE^*} J CQp[R` ٵ4CPd✟J?Z̠AXq)" P0J5]]3jx*#k9$~G9:죲=*:pOL osی +K\̒M%ࠡ%Y}:c{@<*_ghێiţjzބ(ܖMpwK&( fca?5|#]SX7)~?h|Gff(pR+9Gs` ^w5s[2bM7le.Dt6\2,Q}oU!@TXS6- NL?!؏[<܈66~ݪo|!Xw cq5^Y6<6#Ӿ?+USs}:xi'jY"mVꇵwzS__jbTN.QP_})GRh\{8zxDknڇUهZ8Oqs_TCGHy7lk@!,V,{OKե}+ 68U`94`m4kE"5h\:.xgvs@W{"08۟k )CdI֩JI]73MlH۬k 'l/M|G@93 9g^5$-4 eBEX=az Е\ӈC^#`#6ѡK% Vt /Z-Ma .@C5.KQIAɰy!hCq#IV^[6Rpϻ>C>3ӡPת+h;V/Eyٕ|Dί6 ;9O”71^CD5Q! ڞax#Cq[S =5҉"p 8h8)2sz *1[&Hz=K﨤F G͇ujPuhMsې%l򼓤3߮ tX" #XxZ33FY3}q+O Ǎe6;s;6~c=J!ց8͘cuCIÆ@= vr=:M :w|`ceI֔9 ?B@;r5\2n3O'0enډƻL+Q\)4"-6v f^J ֻ%j7`}.<ݶ#QjV^,%aڐXxC&57d!o ]4V(qZg,Qkl?x'{r__)Evax)!qͅS5}J)ˬ[x]}[͔Y#$5zPeOSAtp/P/ca*28>8zq+t8 "zS+G`oż#VaF|xU 0E9}~gFm&shA;j{B&ym+8i>ݢI^ &Nu ΫwËNClIW&b~z,B$#wpl]0Ւ)9s!ĐzahT| NnԪF!~%p1^Z{s`CLQu@jW#e06F(\w}Q_=”nn*['2!-gupuɾ{ -_{bcpa Āf.SX)2qU q>~gԔ k>Ocƺm-ȥ 2Fy :`cy[_UUNDK)OY@oDa[ !nS S.%X^X=FGv}ve>2o箝.Sm 0w~N8?sS9PW.dX>$2^al w5) 2㳓}`1!dQc EDŽig9o|h"'.@J-z"?#66$[D02vc0y ;1`_~b9mjئ,HFѨQy;NH0ά t(>~>[8US }nU(Z+-3ZȪ?qFH' (Ѥ/b$-MS4~ؐ g.XXѳDtKz0r~$K4H*|/v&z(xgPKy!@zPZ_t>׭1n kjP{tQ$K `ibGm_)b~Ӽvo@JR]K>*QCh la4.%#uA2JLLðj@ba,s3hڭB[6]Y+*KPF|LI1ʨA dA_Uf3L"jg~xB Bv"=H;TbkYiM*-EQtah+*Z#1-qK _:a2BuyzM}d_ՆȢ3]("NMpfJP)2V{kxDMYttI-)FYWyE3\AZUA EN*9U6&;D8 &^"('BXݸl 0 ـTӲd,{.jWotQ"BΣ,(Rtvjwzl5nb˳s%H}XKY?:DLG?U5wkj w6ȮSםGXbBFvJE<=],?=&V2BJw_7I~Z4%ǩ$#pgPhj@Oog>qV_!xOADHLJRv.*'%d bq+^P :KZ aR|W]dL/vmE{C/m|n-Pr]1I]㡈d{*;tlB~x; K" +G>4/,\ͮDӀf3x\\my?b'2tqr=Fڶ7lp1=\ܐ;N=~,}`(?!uaeC~",ݡ̉Dty[#$l5Zw0;.r.{j@WR3z-9_ ? ޏRrU, >3OSFiH><˿#XIl!C~ʱIc:Qs xl /̩3aJ RUuGܟvEaTiL`ʙn fE!]7?Xr>\z T4|WAb$ͩ/=&-_ B\ͬ:fyIynfLD$_.tK)cǯ!*W%c' =D<6xr(zvpo7!U{[zChG9M մF' ᴆ`Jj:풌 c`ԉT-d )ن@Lgl";Jz鍹5vN|wvьLo^L%m_4:J\S Jq6` ?! @ 07r$jaDI!XP4lֽDU{Rh=rzMs-b F.y4Ҩ>&ƪq>WLC{77#?E{㧙^CȽ\bǹXNauǥZF*QH9[*!F˴~xzțs@c┤ (WvF /#0R,5%!f#\=W/ 1mo`?>2\٘@^ۺwH;4e doA5PUC,CCX9ş0f|8ɆD>TP+Sj6@ND%e,{<8қвF0UǟϮ8A%ExqnQt2 bF6d{X0IbK@ ?phAE 5&28+grJUn9nw3&eraͬu#}R=7E"l n ?(s[C].dleͳBe=d]$d욽RQձMDIDf~C~8JD |ׁ'o诩&(rmx qag,~{`J[1 Ǎ6K2Eq Bzyeۻ:kC R^p[QWXTv]R4!N+`ܵQ!"!NLrpQ^QJ C@rL2pڃ3gB np_L*U` }L@` (WL8$ޣ] -`3|, U8j`B/5;?CpړiS6;ZT'YGjQ<%F ()yXqIb-Bk߳$Rs ?Z\k*v 2nʬ *-6ɖ/F3uq\V:-QXtHcf 5 rKB8zaV21CaAY:[h*0$9.KfR3v $% eOx5)qnؤNr1X?2[.C%FIъ 9*֗z_ΒvVժ (YIwZ D H 5x>#y,DŽKG\SfD[˜aK1_&F\:080L V.[l ~aN;:[F{HLCSe#yFHIԮ@HB&.s?O"-ҹ;'&.eD}:x#6,}=~}$+D$laYa%-EWpӍ1sEyHT0xT}KC$. K#tipዳ| I5k2@,_R 0OFzjX*5δzU1ЍaQ)VAZ?mUнn9s%Sݭyq|'xe\ 4A[ =\;s*ԷCA<vVFXI-}rgh"6Ni/ImF a -أJ>aͰV ?!w%a+AEpj8Ҿw7gny,˺.)}&`*DNT~N9_~NB-ߊ@^Hta!7?AQ1!_oM1N$ǍVؾ̅ S?2ݒ-jzj3/Lo+/i7X"t쬭/İ9Zl cNఄvEy"IJ,G.QW+5O¼5uҒ8&Q]ax̉)6=Y[x_*<4q( | b Ѧ\p~UfRY9KlI)yġἮ$rkCjć[BliHJadQa@ +y=QT|`oMHHWMUFhs:=Im@7E-^FD5 $c=F1%7Ͽ}ttw8;R:Z畢; k}So.`xQ6L ^pNvKp3-کIs9R+vtT\ѵlصЃ{˛_ lTt=3*vI [?^ Y% l!nD+A?7g0tq 1Hбs,a{C6eA%˫ymt/NE1D_'7Z[|21vv.H Ӷ+{Kj3YEZ66$!0MCt([:Tq5 ZG|{{clOсCi, LiVOvm P]61AOMrS/֊ķbs]a aT$5~5}bW*P2E=3he9gGh)#S_4N&b㽷( 1Mvi>/f~m]FP<~׏DA*R_k lQXB|1/ÌT䤐naG4yA"(,9z6 Vm2L#WSr 1S[2Pw2pfW2ޢܶΈZhDI6a?CBPԍއvmם;8vW35q]r dzt n8#D6j/%d֚V˜Fۓԋܺκ#K ܔ#t{z0lj1cQ fvu@"JJDn.]u_=Be "@V(K,FTÖ^d]Vi3Gý[l,sQRPXni˸s Zɢff;=U;,X] c:89&9yy4Jpz5id"5*s:NJ.h&M -'7d8Kdpo#Պ6k(Ѐʚ9Rޣy$*-3Ghi #sư I-GF5>(]r6U?p¸7Nc?nu֭% aGᎪdJ.GEnO?J4,;zߥB7ԏ(Oadƚ lx'YlDޯ4{˹6EDwI\`|f@n}>}X{&nDj fxWdÙ x* {y3*..*@W3.OkU-n O d6Md7[Ē>|Gw.LĬ:{E찝 ~=4n6|A$o f#Q#x~.?S8fAP=?{@+n@?tC1whykN"m82",Z692[)-L8ҵ"9WK=-u,piD6SdH0N!QbH>b~S!a(Twk+a,y}{'|V4$ Q 8*-x]V֭ǍƄ| ޘ^@_=; Glv|fF:qG&h GU?V9.#yDoZIfhWjr:6٪\}m01:^|W9KiK%Tyo3#?mG#+v+x_V)홷\{>FuYC[#(~'Tqj'p 4RPIS>uѶ?ۖE@|ۛqυUI~\i=W'3!li yMՀO ]a€yVo x$Ksqr%т mF"^Zu˿P!fU~\ўȯ-y1Re`T/:S<8pJ bw/.CBDlg{C~_Vyϫy\ߎ*vDc,d]6rߋM\H?k}OYS0/(3gY-rqgOoCV scEqY斻hᗬj)o)8= JS(]71Ŕd+ҪŤPIM&ayj-vIyzL 4k_)R-3-vo؇j;Ϯdv!5}h`#xn.Ϭ*cG )osj)@٠ Į@4 1q$_9Hi[42Q IHmӫ8 H߼,A`9]t2"2=8 mT4[d;Q 9z'\T7|QK(hw뾧%#qM[~x$Y7 [.7OG[@z²@oCߏXpq ^ÑRQlC"iFD;_OTLH`3Df1RpHUM)#+@+jpVHYU?$ K$%T)pv M}G> \ jd.v&I흠T􋶏؂Dz$ , ]19,)"M'1¹S|):mgXXpBU\v ?=E4ch[tm5T0bA%P|ng*Ry^$a; N#}|N}}PO>?JYX뾋 N} OY6ui;[F :?AUQ]{WndCݘ[A3E $8 N~e~ЏTCvk0R(oDa dXR!PܓR8긗<ɶM箄˳1Uln61x5?.t&= HXH͕GXncoxoFZDbZHBVDL+4[kq{4?}-?w0X/# 'uAt=^V%H>rkkL=ڰV]QeTцv!W P/̣XZ)s`qz 1 2j#^c Mu;,r&4FՠM#˟ly+g=utq@7}逗?/d}YW%}g1:8*N6Xv޴gr%Hc}e m%)ڌą=E'^g\]3dK<0^R  sQ!wd3x%+iI b|Q9^ݎƑ*deKf>S3.i꯿FjVg+<:#=ojjuov Ӳ] a9k;Q{2H sWoQw.jwN.oNw Tf(Q֖Ӭj[QS93)-o~g//iWᚨcmgK-wvbkp r7, \l$i7^b A-#/8,&=H4v^> Etݑt+_%I/U4 4Z\p\a~0=5tk4adS./_ESMPX.`)8.7I;K^\7(4MǰZb#qȆXUe5}'߄UyDO r/5㳐͑m"Ij) _]%U_wE(SV'ifGa%GӇWG%M?j Pg %rlz7m%;G|> K k Ht 3XÚaan1TMYlo3ȯgR\quIձj:) 7}Q![aj QMQP GƳs:#^m5'qȸ-Sz bc X/C0`DZ4@:Ji}hZfIFtp f k'W?9+/ҭrB=kXIMC(4"8uc4пxkz=wv]w´^g=(v{=wO(7qfUb86x6fZL$ `pT{x&82O'+څ0ˆ{(Jw8X  _ 09xbxb`F%"j "tVAaUuXl {1q%R V8 K~\ϜLj;6Nҧ|`z*0SݳwEA wR5\e`+&U^@âiba2?o<~1з|S=fƲpB1#:wijN P08E Z\#H%=iaCXp1?d]tMV~IdcV|{uKFGX z '`,^J\'5;ͺ{v/B 5a7I~텩d vi>Z6tsyJ#'I֣,B&4 \9EP" Fғ0(k*eWLl/?~6ӯ0?U !]Md۪m |ŲW72Gno"3=r/"tM)^]Oi-p-)k ;eإحg$=;E4t)Zډn2>v6<?#ofTyǣi;I&-^kQ=l>!Ąl+wi"^IMX@|OU 7~ErB'Y+ݐe2nԛ_ ?B8`R޾i 2-d!{PA?|H]CsŘ`gp2}(S:́ C7oب]C9idgC$J }uȉg6x|xAEQU(A1ri)1_Xau Wm6knw V& @%~M$gKm}JTuqd#Z%j]a_AjM?<0 %3AfTc¼zh3SֹfW'"O(;4Σ# Bme+2LCe-7lޮ)MN N.xLH}>T=*a%2B lQ PN~+ [o5 ՞C2|]p^]L7ftCY,2Z/]m&XOcb%s^:hx\cJ}1[,wy* NHIB4ƭwl ~μwܷ5]oɽR|Y{x:ZQ19&0T~w %DVh qF J%bV:e 7Ǯ$;ͦ<"nlJF p}i>nj)8 mҸ~'GVt$Y9c"I;+ k;-41ZőǪ21` }RGb}Vv#| 3doxz [ ʴOy"ݣz&x֣(s4 K𡏪b 5ZyxR\&5~ZUn[aeLq1,nqiA0V»8R~(Y%oND8íǕx8/H>؋_5ePQVGTh퉈 -Ɲ$G$G6.,wC44RQδދwwp= }^=\)Fb(q pq;>8#YK_vL8wO9r+0;%j#`)Va6fMpWbs`unmQKܪ`VH@. =cgCx4Arf=(RVV ȝ1S.Q"8{8$)J <hl{Ӏ" kpWZuwC0qu`G\[M~V%EfQ 4j#m#:~h%wY@DߌNL0p>2M;"hËdmDٸ\}UL?uxpEGud۽;o{U%=wNj?]F4DjƢC"Vq@+).LlmF|g#?]16-`9!@L3'UCGƳj`FP77.&2&VY3- x0V jr3ތFQ♸+t.{NhdszE :jm)>6w.bV Kk栕pS`x@z)֕@_X>Qy# /l gU($3j֎{gCmEHQOƩJ@ v }%d".^v-pAUD.-&N\4ovޖwZcFrD8+sRڂ EyTnms7=rl3^~a hwK)c~"@oiEL#n\&rm|NvKņ<6R5L<2><oI9^Lx|x"H%vQI/'%8wWpK`פ'-SĞ/_NLCNL+%*d(=%1B8I[(JCelk3fw$*) t$g)픣)Sϝ~}o4z۾YHA\”exSFK':NC DfIΡJ;\s' BYn&^c JNٰQf\@ y)sTf<3]VqT D̤@[NhVOe|ܳfLi-zmйw;?CZv !˼m*r,T61gF 9-J觾V|Y#rdPk|)Jjk AH0ܞk'A_lisn(Dn着c<%t9̏tֈKg%/\Q E;>hK`Sm5Lhˋ:|7E{H,fP5"ejPDMXB *l 4}xLy~'WI ?wJ' dghۣDyt'Opi†w̔`2=?!)>;刘SOXAZ}jq!JvPLk]:UQEm!ZF]4KI?Eh'8?(J XۙU}' nNj.d֘aX 4 Ba|]'Q.<8J8]_(> [LK͓3ʯ0Ahݘ ojʨ!AEIH#D> |ΰ(<q`e:gFf)5ӚbҴփqc@.BJUl8EJQR$ \?f8øy,yn!a`_7'o<Ȼ<=Zۓ8XYm}/Ӏ0 r<߄Ee3/YQg YLc~no(-NHɦ(;?9_a!**XVGM? /yt)ȾIv ǜM9m lOf+J4!2O8wvjuʨ^}ZleLs^P"sG%Y@+p 5/_&**>bL+[JmEuSGӊ[!cR!` c#J|5/Czo}xͯK{yCf-O u̿ Vὕf@v^,.yX6_Q '6ha8c0}W?Eix. rAj uj:DqDrZE#q۞ 8&x?wEWp{efP%jŀyEa[RUH$0[WI.bkaρm1AK{ vqNCtw^ ;taފ2$$-uـ s i$_3.؊:p!LK-pxWy;)[|--]գvHzO!$(͵?vM֜GgJ_+ZکfS2 I;+_i77O :4+| a>vdi^!WQpEC! 1YGT05Nbm^53$3͕e3eKt3O]u|K<(P(8P7tn9sjq.j_y>zĻPmVVJXGkn8͸1UiUQ_;4?zכ=;QřH)ЀNsDe#\J|zҴh {dؠA2'VsZɃ*d8@;jVqCIuCR^f\)q F+"{|n|~d Wޟ>d`SNS֐mg"ە.R&zp_y aI`% ᵸ\&gG; Ljg+5,gVҡͱy"4sd'Ik04R( ͡Y6J&&T'\_-c-&wM.f-~X{}4jP\W/|YG^%^pqu#N vg v 祛O FQsQfXj:CVS!Iأu홇&ݛ^D#ͿR6ˠRMճR^4{ +͆Y+N+qQ+ң+Axc."ՙ(@#<\Hf!?e%PEu`!RTsY`GG!KhPяʩ }ҬHy1}#*`)$cP"7W>FhTZ  53qBmj&wYޔqe ;F -~"OE29,5P@<\õtޘ1-˘,FOv*1R9@dx90dɀzaxyedPWO5#M9e8!]:I7bh1ԍo(L1~эݗ2s <}VTbB?܆`)ߎ_gER+f]B1U0"YT q47ۭ1&4N!VWT!Z!Rqb#_[9f, /Kmw1O`С4`jY?@<1+(Bp>;DNCkYĂ@0a2Qu/ã[ Զl48zۗ2/lt]R-7[ (0v;;#/ͨxDƩ,WC5(%vQf5NQ9l0&ɻ\b U->6aACmҴҢ+-q;iPv°ȓ?DoOՐ čE! 'yQ5LWs 8,z"u`}fYtՂ Fd_; u==Y\4-kf%`H&Lb ǨaX'+H(1#@C,ZZj:IZC+&l4 K&AH;c5lZ'ϷeDY>L8( ?>+ ۯg\񱌘xySҠ,z)ÿчDui>4R; =7,``;.ղ nXkH5nю[)Kj qu !◦@-<=|.tסɮ6je2z7g5¥ q0)k=\reX^Ǣi/([WJk%G.v+ Vg+Cz7_;{B%A';;:A'tx:h2Fۃq5e<]^C;{n @ ⩹,(Ĕ;IZekb{1)텼=;O'.Y] (B'`J;&McX\J֐(d^}b22,Ն֠~`m6eUoKcVlOPO"Y]#Xl(2E++]^ u6} 9φЮuw+Y%^Z?ePFQ|JfFHFQ@?QS&:9vI{-+_ wGEֱ3E"T_i'Q3Uq۔\&3rr$_7߯_JWڷUσtbn Ǣ|Cnfn=1n̘~+3 BҶ].>*O9cKSɻ}jfǟIS=wǰ(E TwФOBAG=|N`ƅ#y$=?V}@[y=uϤ<&IeDW[=`8&::Qާu]C7&eZB|`zBW7[@(tZ!>%kZp"ϖWo޸à(f74ES0*^i2YTgi\]T}Y9R:!G_ 6mTpWd϶`~=Wiq%P_N(ƈ EA,gkU?=_g$?ia*td^c}!N$uѮuSٱy7\D'  NߛдxU=;Ź@'h]Hd}ؙFO O@%;KCaͰg_Q&e 46OT*? HVpMH@4LXv>E0q͜9G՝TVyפ.-glѹ~UMBjb㣉#Z )\OyjWfB!o *nga p-;M bvF(xYL{dL̰~rsCc~SiJX w`VEh+h_ TdZqIFk34^B,#wpn/&_Rܲ=l6MPRI!FYO ,Ji3f$0+Bڢ67嘅N%q˻0cAdYⷐ;c4 ~6%0*ە'QRĩKA 2% q7NQ[ C݇ܥm@d{رyeӴ zN8iCG v^긌ȟBt$GxlQ ^8m'6^PZzS6֮#K=y "hy ,;ְ hiE{f%2m~^x  >M;iWΖds>$'i%-YqPYHD~W(VKkQ >IS[L03Rɍ6uf yFb*@'2=)';zBYLQt6ZJ9s$-֖8I*_2㏸W#aS+yiݝChu\4!Ƴ4" /\G(WGup5~]yޙGț/hrZpQ$b;s<[&,S̤zڃ}rc?6L[UN(JiP9MKMq+'7uZ+D8۝X~ *VXV(5,'FwcIɓɑ,w|lc&Msꭦ|:YxTw=Q%[+HjŪ"' Jz}lL:;SMy4?jP>I{_uj</sL(+ΈRlYu7Dz>I7ﳯ)+VbxNP-z`huNsW f;jocӄJxݫcu~CJރ-Yd9֪w!ՐeˢFvLb<`#T5yKΑSѕ?i߁T|Š&"_ha龐Ar~*}{}TjeNK0+䷊y#e.6MKS6I.f}#Hld>^<{wcޖ?Y)d'nx)v8? WC< gįeew^4j҆ѽI|ͺ{zN$vN Džd(ENAq$flhbcʠWtꦤJh(]N Κ~O=VI0!ezLbB2^Gd|b2v.uX}"̳hכ{Ga39K9r飪gaX+;AΈSr|m\ )J 2S1~ҬX1#m|4Ca]b13ޣQ2I)>mBJo sP**ۗ$!L|p_0kWȮ7;izdNx4n{ym Vjê1pE!8SdE'Z4E:AxAęɚٗ_1H7|,Ĺ9ح}1jA0pag-EᡔRf ~P# ڼmY40;Ld0C`# gDW]L4~J|KCpJ0ۜ4՞y.2g|o20pС~=,M#w HUlch$6֊{QK3 %_W)lp_ 1!M_W+`QmPr,g) jc_b}F{n8Q€5;P{a4M驇 S«Ր0mDaYbuW[ͺ{50:$2'-EkY{meXGB4yT\F C S7AP/˴LjJ_P5x~[O }*6v7}DMY.(gP ,Qbtm~gAKFڀ}z.yMnmQ(4׼R듬j;qK4qKk2k`c m7]w,0f&gsm87O9(b^L W&٤{KvVΕz)b*]F_=WָF>1gLuZZۺu-GJim%fuo C5'X" 1oLCz> Wj֎%%h4}? >*0_ JTOhŌ,rѻ!##H^D"X4\jב=k8|AY%A=~}i$E·ċ̮g. JNXR(OgiD( O{ׅX== D~C{+_p)]BL`QjN-{pX G㌧9lZ _\4 jZoty,&{>rذ6!%sNŷB?{Ց\P'4n\|Hm8?Cb[ u|4 ˁ}63UeGg52^{DAG hMjI>2^!)QWhZ]d`R=2;kT}L)3i068GU#ܽDZ̉q,$lJi㏽LAi\ඨb-]W|3sFGw}ǒyfot>y֙uu5Z RX5rVCW\Sݪ3%Rݏ)rx6f{8 .n S-:Ҹ{JVsVD8KM( ȧޘ1,VěKFu:F&K~c>>$")5qH Qy4V?^oJ~7;]KEɦW[kŽi5inվvCIEkynhzYlr9ODOQX])o&02pX5,젟rzNg~$`{ґDC,t+XT3ɦ/ &U\J0 H8QӤͥzY$F&\\p=i ]fZ 5_PTC3v7Q)RCzj5ܢY9 gK2r bܮĜjo)< w̾ZVN$߲ }Sπ@oz`lQzbiުGva\2 rk=5/nB1`<*驵E!<,dۀse+w?jKTW(t$UB̰KdTVMiFBߧ?d7]ߡY:F?,_Ju|R@НӲ5fcgmhD9&(O'vpZ,en#`n웋C|XjfJ ibu=wXygI T$sdQ1ai#%Tu/X6, {12sO]K(6F/΄hQQI؛W U_tUŮ9^iB|yym0تIR4B_!d#֗!՟BDB}• mܽop_9S>i璐KS3M9+ֆTLdc6qs'21\;s@;nӅ́ )JqA^at>Wk"%@1~XݡdyswɰIi&ktՁ%!mc6vy7s?V .7KCNhS*[e~*#BUuБ =bkeoGBk3s*7"[BCx+G]ym5\6I??#8gbHhaڟ!a 9>t ؔd_60f"䍍{"5sL/S=S:iBr8wa/8sq7VcI,m+ʽ3nbFxjeyi#o8k(A\vP/̨IsRevrM[FωNE&Cߣ@iar^ $r&EB{*h`ZHlpk*-jwoW2NhR56''zE)@wlNEJGN&w+31́%,A*g7<+_ꂂSip~2WJ9$Q_G[抇KAN&dy3* &8dVZKiO]~v7xx =CؖefeDlr:wzҋfes6\ IHʴ']0 N)JY񾏣hwO!<|@E)ښP WbM0p5 %ľj)UDq! $Q1zkp9} Y'%!A.}]5X+BhEc$'p&TAJJW/3A5.CHִ SXRWcb|eT^?K9d^숗$a>Dۍˍ FVy/=sI яmy͒ô*ALc ",`")#zgAll5Ya{bA8`"d)1L)ȅC-T/s> 0J;2aoNIˌb$H c񵤝_~GphثY^kc7utR{@8$f ;5=JN`x :%{NV[~SU=>]UFVi)mDsbyӊnM^@lf'%6p{J_VcεOs!'JZ}f,ؕViйz|MeQEG0:fEfcqڞa/=Zv׍l~sCLV7p;!=:8Y[{:ok684&u`B @J--di^B^tEXƒj>7_XѢFW8MrRVՖ~BGw!g;/o 5SWW7M' DS#J2߽_/mz>4oydq{WbBF~fe-2\N3Ajfkp sX0D}4+)δw>8J?Mv٧4q:Aԣy#U.͜T7b+S'/b$5TyFͬ>ۀR346L8vA%Rk,&! I&9d bխe}_ +a~<=$g'D(= sxNo%/yrl?ne*fh{[2]b/oDELƶ@`q(A]Ife/RJ [CMg6S2-`޸ UcIz к_Q5cF3c|dA'}blʎgDL$g}(hf, Gú|[h.98ťR*ߛ"4ɹ'}},"-钫|^o\ e3!3dmH_@V0VU֥c }vGLQ֥?K?SD?z̆kWri IbK%p#AxP f LA(iQ+ -](0nS^<*zlE@/k.dܳỶ=6:r$_Ό(fex'HSY 1Eέ@E+Q8d@hjffc\zь«ƈ@!(IkbʼԻo8MIq\:RCR Dh^`Βɂ*V#2w_a81bjD 곙#@⓲i|gaٙW|,aqGH+ ƚKh{9W ImD<6l2gd,"֞B'8U}́'жOhەq\ eB{F+J(U"@XY/OH(\J?0'DjƲ=_p11BX>烏M% AyGwkչ<<}ѝ=[ Sg,}8eJh%+7OP{iUJ2s`icc_;2C">iWy]R:Wy&L8IG}Yi:PlfmCѧ(vC2{Q$8o!\*b-[U҂@ֶ# NvGM{Ҩ'''42i슺Ϥ8-Ub-Y5 ˠ%2W^#$hO>;J?~]1P} %#-i[T(.׺J*g̟ YbR`^Q6PmY>3_\Iri@bdsh܅Z>p^!u7EʈV?bŀɞ\"qeɓB(wJNf6a&\UjYU 쟨=%ҝWm!)#d`xW3 v@Y=pκr`/(ԮV&;=n\u'ԃCM&ƞY-_q jJmoa&^\"FfgޙXbd$]֝?6ցRlS$YHMbN7E)M0`Qy|&2,eD׏_[ff>#Ȕ.zԢSќ0-]S6uo d}{{,m $EbIc?/IXSenDh gf{4|igPݻEy+fhJi"^*!qu , ![+N`1uCaUiLўHc`Q͓(Ѳ uW?^fK?E {ZײT.3U!%F(@0.1[,/8(^uqz> \5wϟF#3j4/24x0!۱9ZA OCGBkIF~U(!ȦOdk6={k~KxTs8 {ʻ*@:Itb,{+aa"m_H>QWjy2J%GFC$76#^4k9wOC uM[GǥaPLΈ(h_"_L~,Թbӎ&g5gRG  o؈FY91t,g$iř p[/mxCXw,LdP羽?'|w%N4<eY"8BL]j޶q]?E;1,TgM 8m:j,dyUơHall4#a=6?ʶ!rpd$ zΏ42kLjҘhd+Wc*C6}\L`;{!>|M JY+1#'؟*51 ಷ"\.Yhx$(eAh3khUS.dBU͊el%4 vR+Da8.t$0d9PbOk3˓  6^Ae*8z[_.~ގ2vQ߹Ÿ~ f`F2 򙿂f=iW}MM *`>L@EKggt)}>91/-zTiq EDF$EFj\ ()ŏbˉ/{ y o ~QEf*z$tuU&o|w;B0\8wn|4 ƚf&`%2"~ϙlEǩ2 U*+x79bUy~,+K{)0.(05]OA2]1=ͼż^C?+9$); YkH }ӝdz,!I90.ͬa$.f#X*Dg4Mܕd[^WAe~T>3'3)zW6y E9!]$nX'r+ЊI QZ\O]q+m)԰GN-XKKUB[=d t |}D @1^g$iY.^zh4-t1ծ$z:c;K|,)0v|pD0! bJ^ C4k hD6cI:_6jDLVP`fLj S#%/73ؖ)Sn2>Jw[7ÅY8ƫ6w:DmXzI&NJ|]gq'Ocl![l;7$?%Ł3u^W\qC*=f6q 9=pW5g?t{^xTfS|*!+uh[ A~2#~C58%,' \1ϟ5l(z6Rڕ=[&޹7ޤYMY leXV>a a-g8GkLS29VALa%V8o/܏-6ڄGYj-g C'1/vK@XbMl]؇Tw04Iy,y|:;,'-E ~JèHr{VQ+Q;=;ua0iO4tmU݉7=⢟@Ѣi}ɬ̔HVDZN=6MG9pp+>ʕє;dZL+l7G RI-4E-!瑺mBJm:ɞm1缻OW]3*KME\iI=q^2 MHnaHtRH2šstִ~e-wu}O]ws O>nHt)ߥlR+Sc wLux|@kz0̲zВ-俼UwDz*"NJ"(,48Jtκ8V>tv#'nR3$RAlYʕȜ'ϡ .GΘ-)v0CޙԝP@P2S^dD$uK1cݹpRd~`?hX # O:dCrԾqSe J%}6|+C'ŭC:g;(8D iDVHE|L d 7Uʂz{o8(|ֽtW4nH5C#w5sqeo2@5E6m"ީ?(ߵʠ& _tW[ vN29 A@6Nn. '{x4lX/%>}J(e$0LrKWJkpepES"'!5p0anwH$@=d%ЍN DOxO<S[ PkXeQ 0pTkD+2P&pq$]-aLȓHO@8TKץ?X72lZYYQER-~Sň)s|d W~HZ>+*(-}/i)nŲ^rO [# VÕjܢ=qHX?Ki:8)#P A Nbι n}`J81X!ԘK W֏%3..ɱ$:;:}뱩=#k0'jW#˜C,&sKuUdL=V-M4g>/]i6w8'9y:B!KmC~*krwȟtJܧ"ɛy}ݼ)+:$V? 6hI wO4_ҙPt v.H]xFV>,ioCArQk$d;'|} Jq&H{f2 2sa}I`ExY5B"S>8?iwLQԕ,Q:alt%J:T{eq̤ygQ&. dφ;ۂ!N*/o.j8 aKٌY8 SO7B;}*&I1!A,nU)W PjϞ7@~ TJBGv\4.KYjNc¤@-V{mOS'a@AUneȌI2o MM5^Pxp>IY9p7!)Nۧ3 %NޮRun>3xcԫ䢎ocey5)q=p@oOO[sB7. ӈo%ym6wOs({hז kAEb{3q qkzr{|빾|PC}9jM/ĖLA̳ [> MSE2!'စ+ɥ3%-Lh)[[#vy;jSPċ0⛘@5:)B* 2_A)Y2O6 :EK̯ dzAe`h .J8(͂@vC60er3??&ɑx{CzjdLz#q+^D9ɔ5g3xعvmi*6u5Fdz_8'qd-|J ς֯xgzp4Q' o Yh%cv#}ƒ_|/ V U?#.oxʆ7<ۢb(T E o7kJ"KŖ}r6Mg Hq]{I5QLwc#:vӻ3}L3πsw= xb7"f4N0PNo8$'Ƙ[`r.6混Dq5jZ0n(6KL [?8OZm4I zfTO)y8oVn!ģ2y68՟[|̒Nشn BSB=w0kF fGW?-qK$ ZOѤ%c"y0bZI\zU >Yg3qp!.fw^|Lv6n&#,R<3Yvf+ۢ]-xjC>gFt4xpt =4\ q-4ۣc7,2жQ2%_rh}\̡P@0_4K 3[xU{Rmǥyv6'Y&LZI1ʶmB<ݑssɪ;w.8+h4ܟO{( \/߃sY<2 [wݕx)@$MXEfN|rs#]X[[=,tb!"I;QK;}X8S6?H9f6|n9˓Txs+Z gƏQ`NIiZ8d,Iiόc&L{H:mrֿlG1̘yFmxJ懱2rK,vq$^Þ'{.؛Y'n=.$)(WS$-(=oOnƑNz%M\y0GFwrTz|%Q68O:ka&$1֞+58%,G?aaG 4Ptbg銵@?vzKVIu@>dz?#ʼn5<}~jt+#;Q%`ҋ8`r֯>OBZyՎ޴a5aS,0ݣrpR]E y ^q$6 `NFM>`\hy|΋SH~AiSY3l1,gNų }(]Rx78X6h3n;}uz>7W| nF,$%P MKruCGĦ*xu*X5gkO1 zdש~F)wߵAkBcۏՆUh5  n:s%٧]q<3w3*t~q6GCIZL6Rt#<"0e=Jm6`^2ڥTDGŬ2 נ޿(^WżDFZl%:@+ 1;4(-׆ g5W6Z?&>p t.~5iaK﯆h[c (C:f<7 p c:l4na{SEp06e f'1Lj'B kY D LnTe R% @!G,Amd͟ ,nMgUcR)Lά(c'<4B-EFtHg=:wSp*_WυU6T,ȋ(0n!(q7)SICK !O04pչr-\& ٓj'8Rf e%X ُKsy*2jD櫥b䰤[%`z_O}XRF{Xۖ:6Fgk'făgSo#:JQ%)1Je]*m)7WKp;5 yZ}7^٨`(K GK ,fG가6x'b̐!1  ff Y=M(үkxOL]"MZSt+_6x+7YF]zԐ&\u4Ni*$ J*~+.E,*0Μ}_/E7|Ne%th1΁S-ϫ\f@S!w 6O _GC3zwjteO1+KL̇J]VA{8n#mYn,z@3 t'v.-33]Hod#kjVtsYZd㥏T㤗;k=Qt.%{\ ~uMPT4wr9L_o y>}n1!Cg!'j!Ka؆թ5A<B?I"[:' Y^zdS6dcaa!%:U*gSnNѤ_ͮ Scr&a>P3 ^jK4*^mNCpLeAdsv&~(^"KJ`6뛗 W |:WGK̕Of-/ I']PO~{yG:0%뇽&:Vq"PeQCg5_{:ЁF+za w8),.e*)[|Ư$$ Ʒ~T@'hIl9u.:Y;wb2Xa˿yoJP);ÚdjIj(l^17 wy `+U/8M?l x|Y-(-U;y^^,bGY 7H@S\s]`yZ:,+d$8($f0"BSGcHaT7hBbaI."(M5BDy<'?h~II|ii 9o(j+R!"s~j/C=8գK9_K] d(m"!Ҷap-QfOTzI&ԛ_mS~?`G.8lda( Qh:~r ].#i0 ?jGLmXSpر(+Ľj(oR 7ևMfEt"(;[=LqB[f2'HZXN|s4] X ^؁zNJ|ؠnP1֙SS0i 9F;MFĭ俿EGX +>kyk\(h"d7~b}Py]`G¼ {_@֊?*9r AzLO8!cEԫQq`ոR_1/-yMm(s%$M:͞ ,]{8W-K[g0ɴc,oǤǘ2 r-0w9(͌\|eb!KᤳJ s]5D-Dϙi$>܅dy4JN@ T '<Oh?k`[Qn:2m!v L\QoH^(Re߳G0(޹x0NO qn:E!g' j9ӷ(\w9WxUza'䁆9H6~jfd 憰C^"'nA\4z}} yMǑ[^s3d G=Rk_υD/ǔ9ܯ<78ƚQ#aG4ɋɈF0*sJpuq ͦ&`\^??zI4qT{r1 VHV`D E]:tM gVP"j%eہ K}۟STs ^C2,rrW''DSUFQQIOWX)uO\Ƈ#Nk^죆5^n;Kr$6\ --yN(륬gSA`4ZsBb{,@V@+9ߥuSՎb1~Oaү) 8VzK^ D! I~R#-5Nǵuhcqhq@et‘ob8#m}w7.00A<@m3<~p8S]X[ev8j0RXRKb!E3{j<)wTP<%ǰ#n Csuǎ\` f[a0:h+F)q9h⠚TEdFi]!# /8ioi4x&6%@ZP?jWi5BKY1P71 B?vOFfCB(bԫ/L#jnGw&DY~V}9W! >F_/dI}UXsY?~ &x`\#ͯ?k:tYzԊ?N]YKwk޴Afwh+]ԵJq3eMr%Y'sD?Aj',nÑ^f~v ^Kފ-GNJ'vW tgVcPR8pbs s!16UC2H**~+V PEӸ6hۜ8/.aqؘnnzxMN9O h7:==ژ88dxa(I,m\erLutE)}݂BAAD,Qϰpmuqų.Fφ+V?*SXw=@60/?YxEw|鍷'|f%sGΚzF]:S=ʑ0tdۿMnXfd$A%=Grv^ZaS/;2?\lЬn~[(CC ;מDkj u3kS ͩpA? CI%k 357}佹YqV GsqbRld2: '%T` cwgS/niqPi*'TF'e9I[IpjBaNǮ{:l4G>qOWuP_Ob#zKr)e AZhadD9 yP+(xC9r5}•@6ctc[0Ɣ4TR0ӎ jn]ߡ8Nӓ\8_j!j}Ԭ&72` 6qA䳘m:u5cy@mlrc/A51:oBt'C8<*Y@cAN@~Hm Tk|RrQtJXt;4,7CF!tTPߍƜY$T:O5S8nB8ױdeLd{_d rȱTT j` 78=G/W]J~y#\lAtEkit !MYp~GBxBm3/۟<Qz9;٬0G,0P }7id%RV}?dv/6jcVG$U ^QGI_=\+^#f9}˵C\?3AeX}4s0J?zBJmX"6YU'[mis1p+OʽKx@AX\4PU'n ݈iwlEu BZQ6 .2~2 bt8qƵob^)Ѣwps+[*rUlZSjx ;(o rpx/ L;Xƈ Ml]}a0 IiKنU1O\\֥eaq LC J ٭.6`$Z\zj$8sEoAMW9pv, bGK!@6'#0i] {$ygBz{<*Jģ~0i]YU~p!&ayu-A0G &S19`5n8g^?Zk; hHTKAS`nǏ( ?+':g0͊ŬA˝BWN{x'KD,"[%I3wKy,@s,*CO66TT rX2M7p gG}rjEqc\BzV }!ְ:j8Dsu} N@Ȑ45܈~psWٶzg7%ϳRf}W~)%lT1j"xXi&|䊮qԅOo;kaȝ࿪jS#<2,Fσ@CsqvPs1`5V%m z{ v,;u- niYʐ5P 0UU%fS %}/JQ1w W2?+sW֩R&Q^WDkxf, ‹c0&ШH~y `5.L1\4tS l(;KD2= A 4IwI\ك>35C-¾ss{\;hL$itIzliv_1CG;wt@+#Z#iZpI?QoH/$`GM 鶯eEt`,+-GO@h6)z@-RY{f}T  emAVlp1Lj—(fiT6ܴvsKf&* A+p<i W bhPc;:Lu?Yc+6FChMdZ0:,B2_&dI K1^D5ӚJäWY[ѷW :*?/Iu9 it!lf+ -13$[wǒ/EEM,[T\B1A u]k^V#2 @ݟ?^ń8N;_llDmd* =b ,UI Cejqˍ)bhn A3+=v)+&n};j9Wcw7)҅g7V2ku!jɷZuL/jS~Sz):vޙ4'%N\ a2╒rw%֢D#?]Ǽe&jtz^BN5GBSO凒 Ϊ`'Q ĩLyB)'QˤDޯPևpP84|Hi*nLRz@ -4i7D5>hqڿ<Cyɶ~_iǃ7. LAN?[ӖbhF_#㸅7<8|76bBwsHd>YdŮ12ʡ-\:+Vu QCisd\P֕2>C!ލ~)E ,Sj;+]]+EudAXuӧ3ae_{Y[&m8f6Ӑ^p74UF2HP5Ȇ5ɛ類g)--RqڃF#gZy?9r|4zhu] /?Nۮ̲}5'r @YD''j@r8jRؘ{ێ @H]b&^/@\#p Խh~AlDj ~7gO$nU!zL+ȓ *cI&llCEstJF,FQUϳ*&]og'lXw+.G!Yܙͬ3('I)3^d!i,^f2G %9ODm)]ȃ.pa#JZX؁+E&m+* m"ΟY Cj9FEn1Bh|a|crxOq=$ gلqR;:? _SLrzu}qw{YtGe^sM6c;W/#er J}7ZQ?Ӯ\$QhKvSi'8O0a^-b)ڕUNYWd[~O!ZϾ,l'*LmĔDZTx(5Z6~o<%kjA L1LL!򬻻!r({ň|B+91JxL(M=G֏/fakե7JO|lXrM)D"DMN^_(mjx՝gxr`%V;_1K+u?QXlUwJe:?V g<*c+ [,1݄@XjT[?bqp0ÆVjș*擐_[TQ6/j̑hm(_W|Yﴽ1֥)KP|KesX Lܗ*BÍhoD 6.ٺW﹨N: HQ!s١-\l"3"l4Ó9?њŏf}iތ8Vbv8;G K\]ڋ*:&W;eX$6M #>sLaN\aQi""j&jj ? I붥$Sce_anϸ~?7;uTa|WJWUߥ* kR̍drul|_i[ k#kV)g?(~5PWƷŪ"46N8)<-~n1…9KIM?'͊9|ҵz0BMsK.HgRtF~Nu-NޚLSpQ~5ϓqX ~1Ą ST,pʅ%$[T5{@' f-]HZУl Q^.gɸ il+ݢ\M@++MCo~~=*=i(V !3?_NۏgWct5(2u#\I֟ݗs8݅ 7xK-EWʳja^$[nӖ:Qǵ#ˑ{> o>MrIأ1_١J8"g,NmQy:KӜn:-Jbsc#Ng:j|@ <*{ar4-]-eI׹Ё18@J x}djS:;7yBʡ~OCjb :ۡ82ԫroOc{ᕳ$^=z;7gM<霪Cᖬ>sKOVn덱{np^PzVڪ+n$?[rqkuwX06Xd.rޡ2X>4QOϛ PȀ9L6r(I G@GJhdu7}}Lx0*L&r,RL %eSYCGh\.,٪O]gdTdJe"/~u=-h68*P'Ų gDN$ 2QQ6N\) s;7ZPJcҭ;{'ま} hbENjR"@P>$V}9Z]M l5es@~r&_f\h|Y <\ja<|0$k]^~t[sJzٲI$Szr3%Ĥ'M "ni'%(t/DtiKOK)2߅dtXI \LnʏPSytEX؄Zc9EgKK2kk 2׌4uȯ͈̏'/t%UCxKǙs^Еq;QpiQAЂ+֐iJ_o|*2VJ@`c÷kH13 xVu}0*)kyIS$g)Mܼ^ȻitrJ"aW, XFw6WGыЖ Sf`9yF+{ HyA}Vg,RזѱO, ح}@D<.D1uڊ q$h|$ |Es7E5:+rp`'+byt#ȴS9q,8.b%fP6> Agv(ߨśIn2T'LVSN}y3[O_k7'HP/bQ6u(ŝ!hї'hD*)BTc2""x"wTbB˷3|C)\F#ﷸ3JU4%C7ݫB4.Ղ- c[E*s~ (z`rcT+6^8"b6 xe[ /C;FɄiؿ= 0]wJ!H-* 0(OMV=BN?R V /f}Y6 %d;%kCv}͑PnsAu5#T7ݰOYjMԏW ~pay:V6X(K:tN;pPD?$ʬ>C!N3=x߲07x-Wԫ3 Zy֟Q]ug6"umyp6g@٤BVsej&\wrXdvI4\-"3l|!oP%t׿1I.s/7\E &&ȩ D,uUcRZiЩHP'-X'c]BLx_r#ٝ@p' lzpߌozEvkYe9"‚ LYg!2 |1*)C *p5cFϋœ}uWsP7ݢ26/kKDz:I\cVT@s,zĭXBs;ħ{CĂStN $SfvrS2:(˸Gm-xC©s b+܋,Vy=PtSёLE0pKʲe<"%8 ] )u_]pyS$"<˭ِ:b;́SȈZF0bX}oSL$mz$gjr9ll]!Qrj uIKQ|{v! U+4 &YӜM0b emʉlseLmoggg9޻_oFc[ }Fx'9`pz>)Ο-7@yJ .?Sч 0i]U+BNT, [UL% Gh̄@ -j@ln(DV*:slݲ h! &hGNvAImjL*j@%kR7@6= 5Ń#>@kFqV$pt:;TFuw㸴hv3D?4ߌV͊ҾbSYq~؜ŒB:,*ðz#%lY3R%يjCDGcDxxE;>`V+IM|.. ԡ[ڼɍNIWqDn,UWm'IA6>'Ota#VbWsD݉dM 3AAP'slK Og8(\&#Uq&ѱaMƁ灏nE_'>U\j-Tn_My+#f.gŸQڲ~&9~avQ5SP {{}W̙!"D[go׿ Z-Hxvn%Zć (Wp[#DHi2 sD^r_%WS 3(vHu^/mG*w-42`T;uw)H >S}jO_gW,<[H&JCrЅtB%Qa+:2 (b{^E6lP @'=ID0l[3E^&JkeһAYDl<=b!`|w1DL#Bٜ7[,4ܟJ0^=t-`ODJ_c">԰K#弻 L{zLcZd:읟}EXt!NLzj_;YM .1݄N|Q#a }@a)7vzpK͂F_0AVwUAq힣L@dI%QO? z_pzfj5>`CKM{eQK1*P۹ԭU6V **0kQezH~WV+"jci ^IA-n&2 _G{n̰ DlrJE!9Le<06Aeo@IRICsNqD82pukRӀk: t1JGӥ%PfeD?| RPVB^w&Tݤ;Ny~ +‘L=7 ̓8-hը›Y/WV#l↬A0Qq 5s}Sؑ᜸lIp";ViԢT AD'LS&^?K4JU=A0>h`T[Ijbf[$i<5J8T$}ˣ3qwea_!N22e P!FƒEm$F[T+Ocn(*s3My.n(ɳѝT_=Uc{ Ui eRM#gӭp!4^o`eҼVdۀd6\|P*M)QˆH=ko%`A~' $ |Ho)θ)iw0^/G\m|!WfLQӊJ)&${aAL5aL8IeJxc_<>O9I3I꣊(kQ>T4SO15#Jˋ8HÁ?#G5/t`HD:ȜjWhIץʞ B=y@U:"YR*g\XjVQ'Xɟ8 2aAv 0? l58Γ d3)Ho|'ֆ ߲80l\Plg-pGAC@Z|A,Y?bN4HdX8^[M':-CL;8G76V̕+Erɾ?K΋zxGuO~ QG3)\noU &OAiUBvT&pƁM*6zN 4K?*b>۰fTawj)|h[ްaXIBp^i ŽH:ps.UIm[yxju~0sC# H! wi8M0 rrDQ3ž{ 9j@+Su [/-~6e.3 =f ~&̠1ެgd-y` e;/Q]\:*1t95ږ\M'̂iy~ J${1hdBrFosx# _HT{[&TZfDnb*Y4d/~hkٸa3e6q --ZzFؠZ w=pDʠn'pCN'~GD+pH8[Z"4(s"FRBB?"u0UY|RyƏ!] x `-?Ma&pP) j䥓}NYC7brl>> au׮W)2~0 Օ?Tt-G V6WP)&c^(Բ'*=0:Cyb ~Jy+WU(LC΍!(ܕY$ф'py%= T /X0Bg~4Dܒ`4%f <`4عse(JŲ#.v[m.Vϑ%o ڨ.qO5sL}L/F &rmh|ZNu+=}]b(7VRT< 汮;\T8%0e T?V+"=:c|S X1d-x &)Cfcԩ[̷ݚ Ușӵ˜ȑ7%kpAAOiO5}(5*EHIddrzUYqf[f_oC)cU )R.1\d|tD*#zKǓ)(Y;^V&Zc6bflb1*#d9h.9??K!q\G@Vi<^!{)͸ AD pmh)-bʺZz\sVdY1"ugRD%h3NfvJY)k:Ò Epaj#G_>cp-Q?Sn>R J9t4oZVDA.x(ed88 =k /+4seDRU%YnmOJ* 5΂IC j+'(>c~t1cf?/}ګΌA7@_F;ݸp. LNW_de.~C78,xL j1 ϭ 7. u0iQ/-,fQ|%ԙNQy1BgS>ӄ/6[җį}=hI"79~%R,)W$z΁XgHL qhX vg[oDzׇJCl2d D Rv|)} ďq~/ g}8THہ(GG|Y?Wsbv.)eIex?Qn7+k.4U|N.69GWk^/*L%=BL"zzh޼;%FE˰fcb6\If vwn&\<$;ti1 @CHy>Qse$% BcBh2WaJ[]ĬKə1ԝY!=+k"d׶'cԬzF/}.b$S{g^jPeTl$8 JU͔k~"amM4_O2kȪ/1i{Y?kݦ%#i(;#RRyBkpm<䮇|/W夨97ECanF/`t<}z#:|p&y4"]QKG* #;;9DFcRl*&O2ԳRZM-3ӿfɠ1K$5k~~ڙZOᇼO`}B0[N.j! `_/2{KT\EoV)8kߧ4A{I4u1ۜU$Oj~ $~n軻.W6Wₛ\}1y2}7lr3Pv64xTO\-1#LrAH@(#) ZD\AM(T7k0am3ɳ<6Vw ^#A,c[}{MjOHs|Ixi7}S,jh)x96bڛQ/|J us#\;);pUJ24sbeR|1/duQeŚ }OfiTCqvO? hL/'XdJŲkeGAT(N1kᎿD!6WNA;{<.]SۅA4baLŝ7Nt;;"Vi+؉V5CF/<#0[D1YH*';}̶S^(KeMf^W*ů;ψ&ﭥU<֠=Vd(tDr jQ;Fǧi6аup"Sy ! Eve4ھE\K8 Zo‰⾅柚U 2zIJvZ~Zzc;R^P>ˀ0nWk^R.3^ŋ"iD,½ئ_Ր[1{\qc-䨹h<{oa"/5/n#8-.~W>銟"Uar%z#fiv$FBlhʡo`#$,Z|yTg Gˋ7X/ =c,3:ɂNm2nn깑SX!2,fC2Hsr6w7oҋ!,ECࢣL㯾vjcY1; 9h/Ӂ\uyW-2 Twmg\aXپZO>j';h{[eGH2Һ{ N3B~&Y5^%$Q~E:6*}.ڒTד~k!33DJA[.1Bu^m?88J)i JI^X$hsSZͨq2Rl6_W8cJYy4!l 䌍?Eb$4 Qb!:3oA;0(+#0@pwBqNśłP<Ί5G2|,j1_}x١s#n#϶T=tN{SH+SGϩ3䏱C*.tx-njF$FyY̥ ̒AsQz3t)ʶGKSc+0@ =Al'^D2nҙ  S VG}#-5?`OIM,Vi5!4g`[9^1~!ޛ5i븛mRṷNrz狳z]ޏiyI!a|~'MtP`/# 2A&K#tKQ+Xzbg#SF82Ȧ}CEM<1KLO%puKby#[?H'6;Ab7 `}hL-.#r?:6e2#yD'Nup[zV9K϶ܑz[ `Z"u&&9BYab_Xh}NxJ^tQ2`Āt 2Y8,Sv6]oǐ|8\5 y]Y[jjFOAg$9 N_M7ye^RP[m_݉2P+1drɅc ?!{/yCd8=%1Տ9 ]'P'ns :OWld$Uva-*da(MbI𢀸;Gw vIf0 ηnDMQా5D[3Ș dld`Yw9?{;GNOܓ:! x5XDC3D|2}D 8.+Zɘ[,mQG Jkl60%[ AFFzk.6%/zgB_.6eLcèLtxB0Zdh)t4C=C$'3LvV^YEI263ɛI옿ȧPZ5f%(+Q4+bYҖEoⴆHe 0R#rXKd;8jF'衅G`ɂ_$G.[IA"n˞!}t*/^2nL9=C#]CL(] :c$ 5' )#m(_"e\oWJ'J*denбͫw>^4:A޽%z_? 2~r5@6.?6GRxW#ɓ C& kO$cDGD%ye@Y^5<;c)SN 'O`2zb A`2 AfQ\R<`a 9Wk80(*-,/UɾCzs?H|>-*yKl"},8Mg1VptbJ` +\y$Alk|ĺrSO, /O$=;U_wίNE`Lfs;Wf ;_DvE@xU/owJwk뚧)|]?A't&FO\""5 UmO?(ZcfїUY.y[kTa8,R`{,+[b|/boBy#T9F5R y|tJݨD*Un}DkAQۀ2%ǩaKW5]8]uRTTGْ~u&q.k1ĹjyطYI\9GGcj_~7 &mH^W.VT'd׳hyNQ2;׮M'HO#Xh^^YWP nO?o71kTmadɈ԰ jbg8)d#w*3?"$UR :iWq]K[8 )KZg$*GڱazȺtt`ף ypӗί>ބ jrcG^7o7dvM01у 7djCb)߄t`zVLAD_-,TG)$T|wet;W[\wmFRhu1'dyZ$BiA-Ez.Vb$$T=jh \Kh ˋ-${钟^<ְ$?,Dx͞xW%}:՜gT#iVuAƽ#A頡ms/|V_ d ~;6 0wXGY0ퟂ90XSrg"v2{ D A_4^BI\0g.Hp1tكbav/W7iQy֝Xb('&~׈S}(ja _Қe%ۦ*ԏE|crn ckk!oӀ..pԄ9-DuY񐈹uWday`l3xYIU>hpOEƐ gf@ADUŹmME4$_?N*ѯgv4u\~U^jj9V ɵ+]h!UiQ>9aT]ЙxW9%8 | 78+2o>M {*l0M _lVT7g 7!dc Ԥ; m=7H;/56#D< vuaWQX?guFS.;L\ex=}Q?KR+jSI  ~%ᄔr^loi\$1mNnI#6%{M 1㨠JN``IWXB?[#haہca}iq\Q1ȍZ:s]ߙJIlDmGOAR1{8fLrc=B ˻wRXqzC0s]6ջ|OliP%Yfǫz0YqT5S֓jҺ)NDx=Xݟ!kV |?!M?RKo+Jp 8pPHJPQ|c9kG7pNĂSRs  –|mh82PnC8buy ˴..8T.Yvl[`..띲\pUU֞a\nt2='olneI!.YD4 @lf@BzRDAz#V%107r}x-⊅ ܐVͪYHYr> 5>ILl@~[Bwr?OƣUޗI` REc\AEL^H{պ,"p*~8\B2SWo^NLiνZ#?RA`nVǍNCwoH?k0tdxU(pE}1Ng ycdL]"ؐ1YUU}4 x(zZ^uJ ,9!sHlbm OM*! j{`] dͺܶoi:u1,z/Np>I*|ʾdqH0Ey_=j a'uuZ1z'<\J"ˉ<+ccn*2 owoK $QH)?NЇe&3YJne.L(QX!W'Lbsʾ7}`1!gvU7EWTdSd:Z͜E MR 6"91BSq=&UAAxpIxPQfdf^x}J6ٍ?m/PQwX; KX?/B>P` 淴zT}7S(]f/ r: 7Ȱ\k,.OXD{߃wHuG; D6`d5@9.E%)b"󛎹n 7q5\ϲ86!˂$Qi[n|?~Ͽmx6/+Cn(;^%$z2U渑ovy%|8(r7HҼ)́ND Modbw|ld&qSDOՆ[/YG=xby14. ԺD'LF@G*hn6OؓꔇHn]7dJ3tb_ׇeڤlm΄wZxL.>{Hs/?HuL5K13@6w=|lbF0gѩkd"[nEWZ߄ m &M"f~*9KgP-Di$>R"b1\AGG"]k 2 wٝA !kZM|oƆ殆&'v <Ý(A'w7$ <`q/4З 8247$%t ]qe7Q 6diXdoUsI}D0Xy!  xz]w 5;>S̏ |XA X" 7(7'γM{+b@b՚EúoPd7v agab%ݦ7Ԃgш \* @AJp`%+Fhai*g d[->.) 84f@ΖAaUYdكɳhK]?F^]>I2%B/Gdo6R:Q f%휧_ 䴤ϴ:% KR7 .#[ON$1N.F;;86y:|yiT?[2sE5d4;=GnH:5]*V}X 2畢FgG9 -oI?mv9U^hpnSadYx9 O{&|kc~\Qf 8(bNJ'^[F>d yY|W裖w$1bE O(85P?\|t:G3!3;g|l B䶥"%C4Γ~;GC!MD^N>Q{/ 7mߧ3P}@|+ϴea"?S&{x_s T4"2PhXIno%Y+\AnRZ `Y:+eQ-fq̇^Y@%O2cذJMC<0Qgj飃]0dpRlŭ*f 7I<;ip\ ?8`c>LiQ<+jQv~.+ͨhq}@ Ly%kPrpjQ`$JC4Gv<g JE)*nҍoF r%AjI KhBSpuyV2cQR {謗c+:w{KSIm>4h؉ןBfOeqII%UKg+Oh4Xd5E ʖt  hFHaU}ٚVif*cCAװ_%ZbR5\Ewd_,L)GXWK=4q#,70ۋ6L19 -`4E |U&OKiQEg:Ű𿍺+-Kn.aPp[>RW+J AP\^!sV,T+!rғ fe=5=HlFt@߲SI4sD8hD_8?:rC!N 4oL])]s"='u (nXKӃ{^,Qn"&ssk>ӱװ5 7Eͷ.svH{ [.1@"ʋI|^\glI2-Er{vAx^5>th|d,B)η" BišNn#t{_^ ԋRto4J Na/& ui,H~[?d}pSt9v"+͆z,Pۯ&0KMz#s@f*fav-xi`<q@x"+P3n|XQl=ٵdm6$i]>Ӗ&"k6ȴ찻wpPĦh+rր> #v-U< Yſ#~}4P~xՐAXB=M;`I2\ߔ2:#)ڍﵕ Nw[ 2 ~a* IbLfU&䘿lvWFY p.>_  p>q$T*/Pj_wL$M?͛dղ`<إ7QVFko9a"K% ׿2Bb&l}<-N%ЮmSl2- RB=8 L"@|oΑC"uEavzW Ih ǍEw%v z w,J[ 1ﻞ ͵x^G,_Oe}4p=t^r"z>jEIJqpV*`I֧ZDz &ɹ%GE t<쉡\1A?ā#e3N 6=b5DgvivlԎ]TqzR gx;bpO4#3j[Ѭ r`܀@ZL%rۺG=YZcKx;Ҡ֮B{PW|R[5'J)S|L"]РN!h~wmk~ݙ;Kl#r51 '?~X毪ԙ3t9_n@#IJ5H+ۘYڀ>&Rp:?-;bo"!cyh:˽! NZKI'd"ao=-#(3ǧBI` \fr{EB؁'Dyɓ(79G@~Q]ؐV:-9F37sBS3oxE{x`2`1T#pՀv]Y&4P3t2䜃)ׁ'C*ZLT݂ܙ.(ndc mcl ̌a:cddy 9CN5HtՏ5Xɮ~RBCr 2߇Yo@g+`wqmf^}y'یP*q{6za/L>Hs~n` =wYPꤕ,6`x [9__[ QQWΊFHIp]e빥d@FUArd+_:i̡0{ѥº1\݉ie)%DlQOslvU=wOBpw{&DY|- Wt4¬XFOC9OB9 ARJՈ254E|A1t>Ԉױa(67IY>9( v.K7[Oz~JxUǬڻ};;xPJx Al|v0/x0Az776EO|4ywҏ+I%E| Ǿvפ4י!HZ>xB6+"+Aw:ťūNA\)}F^&ҤC6Ցn!j|;$~M$jʼB _5$^ۃjl1! ޝMwcdٲP9vJ̊7a5Ҡ#1X ߏ5ٹ8&݂>q`q.bO?hwH~} REpJ!x߾eϲ+b)gi'-%V\»SƯh-`-gpRIrG߀ii3ة+eK$G-l-Ǿ vnB=[bIɥu (|~'A&a\f8R)ԵjY'V ܱs`,JfBQقR$5_sK38tn2`]&-!=t֏.P ^u,՟ZM|>E dZ.50 +\ uk&dԶ($ {:\fDdתg^vr y'W,e j]R (\~k8V_0C6vdu+2O5 ctfqg{mN.yѷx3 d@ƴٻԟ˳A'fzɦb3t'˜q^x@oK" dct4E~{G%9$"/M<Р[⃀z~q7s ',3C!'gY nHs1$";G:stB3GBK)(ѪbOe@*3f$Tm{(̼uJ2܈0Tǫ|9 ` Yh A'fǂz2YU; zS!V#P%VQL_VݴJ䁎Jca*eT@Џ؎qu i0#y4}u*[dp|7y+zYA ל@,Ri~*pw </k9q4$T'R]v-yZ޻ڬk4f;!N;Plϛ{ʌ@ 򾐀vu\r'џ0;9(ˑĉ詛ukW4sbI z Mw?rX}N)lr{=ba;<*p'brXe12S%L.KFvRbFV}6~*5f_¬"avip"q^&2K bJrӸ,=E?sΪ7tRƣ:aʰ?!kB[X{+7H `Jf{|Xmx\X{$S}Hx,ՙ_Ր;¶HO(,kz@+r<[q{|kY_*vR#)Uc6rƃIbH XW `G0!E[pR lfUE֣46OZx BϸfK x-Pjhs*8ݼ{;ԐCinq_)Dqnj.5z}pUT1?5iJ( ƳBf(H3RPɤ*p=߁v0VpSEto+&I;}s}jo/[X YpU;޻= 9XJ;4SB֠7]<9͂ͫ}Q:׸] &bA 浡2PW}-Gg:G8Ɵg92N.nx zWS؀?V4׋ko03A1A\(*9p1%/%~&|ۀވE4a-Bl6:qrZSLHYvQ@.–GFVcSz~}@P)H t˨; ;aXԇpA<D*, RudA<_o*}#,},E3⹾elŀM>_v7@!<ES(&Wʕkw5՘@(=P)~YjTJj&xfP8o' s9:ns=/1'sg%4>1t|i+1h`WI8?C"])fM| %{` xpρHՆt`} EW>]7n4`86LP1+|`E(kL۰wɌ/BhB, dN|H yOz@!Vt4o9DWHuXnc\vX}9LnD6*ԡ34=#ꩈ4>q"A'xq9-b|k6ZUAQ:juP$HV;L?'rM"^sH$kpD1$Y :b_I.r]3$y{Xy*G[ Hp#sNcG2 4Bg<u::MBc62d+ƞ%lcpfs9,H\Hs7]|CK4 o[O*g6\ahL+q {ll()6VHkB^6Vs;nCA+J*zMP!CҒC@zԕ$THyiQvr(6¸x;[ Za}{gYZ07070100000013000081a400000000000000000000000167eecb8a000025d0000000000000000000000000000000000000004c00000000./lib/modules/5.14.0-503.35.1.el9_5.s390x/kernel/drivers/s390/net/ism.ko.xz7zXZִF!t/%]?EhDTTk׶Ǽzx!Gn`\ƭU,'P}ideמI?p꺌pjnעtj{ wQfMT&r@üiwYui|5X4q֢t *9nF{4CR5C xZߘ󘂒 ?g뚕-sP,zu3rê,ԥVS[yyJdLq8Џ2Ťltt<$(@ 'tz$y$_`5CvD 5GBf1ćGs71Q!*G\lۖlVa8#}Jh=qP=mrC5C] .e\=@) (uxvo.عI-]Z?2i`i䖹L|1}t#f򜡌 3 QZD댮Vbd7-'/o, &jAQ`L*/$2>ks%AսA%ĜᐽΕ 01FDXטnqG-78xF\? Nņ,LزTʑV#оmU#`ҷ^\DyB߇eʿ*T0zCԿ!}& ĤD¶t: _,e2Y:XG!mG(2<+j!ɟB;_l gύuLRY  B6 Y)i@hʽK^qhCz]`'ư.`@>~gM{߀<0 5(H"?5{b_N&Z%s29y>a`* ? 'BƐ.aSRr|(/i|Oڼi"7$R_6,U`څ1x>HQuM4ι/w=YmScYo*QӶp@Λa-(P<e ۛX /铔Мǻ 5NYP)%n*<2X|q(*FU+l̤G(峆 v)j*bǀ`+ă4!0~Kѡo2d:!*Yr[#Shse1 _&)d]fj6 ރqx ^WN`7J9XIww38cj9hk34fC.TNجaFQ#ANznX}ԿsWg-F~AoMBxXMe򳞬#tg<3cU\Сeȋ*DAEpxu;eB.;  d읥>`q94qPWZo|4tb I\Q翿&>Vqwx"6*>=nW*)} xj@of|7o#zXe`cƽ??ɗ-p;k808tLc'P3"ՐD%8G,;Ȉ⟑g0"bh9l],خG!U.W?, X]8eX#S-°37{}Zb\SoIK c|SNjjGɲ5 I5XW UnTG`]{$|sowJtHΦ:R~vO5ґ EtX»:J7c,&#ެn,o/`AHv3Zw-W7h*,H-{< t)Sx!}3a1"^'"5LV< lj,TK/`|M8_LBTynÃ%6@q!a[Y8X0׆@͕=LΟOH*Eű&@@E6<(F;ZHp_7qvdz'c@x~S+sJ#Xg CF9PZ,*᪕j2> Z*L IQHSTn'; "PLW)ڛfeLTs `蟎:V߯J Pq$YSrsc-ds|̫|d~~a#=`?EZg2I.)Q-9Ӂ^ S_)>0fn|.c.WՖ|P+xeS͈sdz,WZ[nL^HO<oJgҧꎓ^w~{tSJuPobG/\q> >CNyd f/󤹎KYL{̏ݜ\kɯK;a-ͺff5qިswarQk9XOeȇNMǃ $&@Mar8wXRLlU9:0i^f`Ŗ~l!q\/ /dm@ ፶cydj}+ dZMm[S[*16jY2m~Pa)a lj2_.Lge=bU= ! Z~P^L pxNX ^L+ ymj b t2%iś-l@3=) ?gp/: _^9׿#!փM_dab8O5rYЁCճ^kh+X_.E-$g!f|j03N;3eg? S=a$5?F'lcom2S:W:ohT̂"V 0@<.Mx̹ N!α ,Q|=-Z['{\篵d`o7c9ZR6-n0(Ɏ 8Y9}E)S启oAQ9J+sӊګ,-Aj')fꯣukᱠPpqg~%nQ"{^ѿNw5*ϒ7zһDqdcLspJsxu7o형+YN:5M(R󓌚 ^ٵEU@uǬ/TlD(ڗx^홑)4i9)G0T-Άzqtc(:D+(햬Q5b }gViw+G.Nxp!}}5f"پs޿3exZGUy`P 'On90D\E9ǚkPz q75$فIMHQqARJҘ(/=kdT" 8Z~Igqŭκ;ȍ{+9*w':ʎ9-В++E3C|7k 1طSRٞо?ä^J}|SQYMecB_](x:P.U;/7dw[ΝO _tAAurapD+ShV쐢2V-m'Q1j";t:K W#7/b}ϱh`Dzv~n X>7=h . Z$]R 0݂{uw!#⩈F{ODZMK_0'$S].WڥL zu~1w`|E4Ͼz@dMzI/m0/44%gܳo=;6f~ukM䒰&"?OBB?AhcoMŧGOIw CH.Q]@4 xM>Awxa`Yh 6AZ} 0g?dSozl8mԍyb'./Gf&4M)A(\Óc4k/D>g2)EgH8b;C N3-iwLAbtۺ30-1D>8|۰SL+~+1PT]ދ?յG͘jto<]zx/$jtqor'{ LR+t1xgb(Q N[BJ%t?9DEF=Kgaqz 74vmDaJݐ.i+@c Pm%>-!=~.q$[O\ % 8U'Ț40~@d6h14D_<\XiV br\JZQi  A8 ORNV-ќ  /Ȇ٣ѣP$X.\I^$ P?VЁِ$Vf6r=ɴ>_(zcC7 iy|c2.Ps$Z[A'jrpG?)\/Mӥ[>C5:= (~huj; /p, rK`uĚ\Q*\ s톛M5mBϔ7@U/!CVϽ߁3fP$A$ќ=*T}i+DON2LZNJa$S纥!{*}ĘZ[d a;+p&}Jk9p=(F[w|3swG= L JKfQWEu=2m^F8(ISwj+-oaEa]X#~i}J!<ƌ:*[] vrLX,_P`'5s{E:*̅Ctlj1j++$lczgnD@lJV89!Zi 3 Ũeiɒ[f|G˹J)e$bDz^V/i(w/SRq^$ !4lR9nrWlvt*luoOΖAAIStnP*N2z\ŲLK^2Q tZn}X#;ۋ*~}<7vvK>o,bMjIj|C2;@AE'boo]~E`лAϷ JbUg^$СƛQJeg0vbibr<7`qykD$4U:rV{hK'/Bj|~A#*?Xb@iJAs4Z@aGaT(x-41l`HɸM. Г72l4/l'N8$yk Aϻ5M3o_3o+h2´D[fp)!f30EIH ͖R$:y@zpY^e(jypGL7wteW>N4\ $V+{7ǵQN8>HƂ/х_PU[9苝ѱ̬]W?C̄h5V4mUf]c a{Y6ξ=W^NM/'d P01WT喟ߔ|b\ 2lulAeȲMD=}Ay7uDȉ0(WPw@5|~B1%EXgzq/uW߿wҀ bXI)cy8eIKޅPR+]& ϡZ'X3Ph!]$;m :Aʰ`yZm 7tD&TtS<KRm4}rCP(zR$aPl•HwItAVM*NB73hVNJ?(nrkv] $If*M#:8 +~NFos;܇3!J@Isƞ4#|(ĸk%$;x(€hǹJ梞8دv"ƶ<.e$IYfTgb>f= u^?P;6_5yku4@m$Y0MCָwY=)|gG)w:H2:ib^ݓSZ-@o&cJzbE',Z7:T'_?H>hr;cp{JE^wa]?"[kӺ<#ˡ/_ͭ>֗篔,f\OwPhmbU=YBMRS6ѡKj}g돵pڌ^ɟob9TЪ#JU׀gp:1KT\MBw^ye[x>+U95 &k =( Qq\v#&Y-A&jۯàHLKCg~zst`2ϥHx4v<6 ceRE4vN{fhס/ OWwj՗* VS2L>2cbes+nj֧2ʓ q]TF&FCo~^y'p4">CSJ#> `p/fSAdG|'7g0WQN't_~[G=2X/pjqir38jWU丮mٙ$NS9Hb.}@C@K7'lS\$~—D9M^8?ŋ..}H [E95*\Ơ %Ψaf4X}ݽIX׷&ң"Ɗ"na~-VOؘ\%\okĪc)G:jC+iJZ Ghq.d덃EYDyD=[}oeJ'4+C-Ow̲mC;$Ɔψ[ؙJ޻~$U]~ aH QOAQ `0uq!` uRfa^aɇ*OCDIo1~=;#Љ iV!ت:oΈb.gʢ01ORRKK/gYZ07070100000014000081a400000000000000000000000167eecb8b00012aa8000000000000000000000000000000000000005600000000./lib/modules/5.14.0-503.35.1.el9_5.s390x/kernel/drivers/scsi/csiostor/csiostor.ko.xz7zXZִF!t/e]?EhDTTk׶Ǽ>6&@^<*0s̰т$r d{] @d:я;6פ'_랔cӚ=H0@LgGL/vr@_ / V_48VflosfY+ǷY?O ^*~JaDQ' *(XJD."-3Y2s5-o+'ij8X>>Cm% o[t=N_/XU86''!4kŘ#T+qyZKG5/oVCnxme\->Mjw.}SnFN߂f;/ 3ǡxmש'fGW /*!q=) ? 'O$nP1,yhaS ,{D1,($(6w0:xηLZSUN)Iޠ)EFݵty3 [$ؐOGmb UKx- ;t\b=hà5B˨ 5Gd'=KSOW4WG&EQg,pJX: K!/7cX/xA.&y]fIڽlg\u1rsU+x9,[‚iviPm p" FR^vYB16OG^RQ~ ~37--tx RZ]ܭmc.*1b$vSM3oXywjh|HoItXDh֊ j\7Ź&"ō>[gQ|RvټMo0{;EFuN=?yǭ k.V5gUvBl8A=QP t |/*]-}9Jn-l>C בpPa#\Ҁy1K'RO,4P=ã菉D{bLc1~d&\{zE0Օ*Z;/З#}||y! .1>)%$)&WRQic Ҁ9\2tg#(v6 5eorQ:g$nzN'a0AosGݚ:|tVV4s2 qP"t q󑿿w4MgHqғƻLntڐwѢr.mJ(0@ pagm66m1*?;L~Ώh(W6[uL_yHnwp r)A 9{YDŽqfGLC$3GTqB# Mf€9P+rj2])OבHJlUTQ3މ!%2f:Sސ/Fqw}xzs(A's󮶺XotQn 3+ߏf ?o;93 aӛ>֘CxN^򀮕JsZ z ?x5,wهu gqhLi|}|3JPElhw|czr$/O}*Ԛlz]-cOj~ݗ"WUaK-1 8 7wůi};<(h)|zN+X:β~7<1xOSӘ+M8gP @+ոF:%~zB$CPOpanA%}&;?d4(ܠ_O:-3(o@0+$d!(l(wIE e[>5~iml"cLw^ iq#d~D*)A('Iz~]-VRa* 8\8B`OokcZО[j[W#ƸZiϬoj,yo Yj,'|3,7}ʣ!4GeCehgY[0`X*O |XD`7e3ohj(3s!5–5_dEE>%aqf9!m=p[ye.{S|iڅi qY5 ` o/N:ց[UT!ߞ8Zw5o1] By[P&O\Pl\U@bʴ=ˈ_᫼R7 Eې:Ra߻ꛫ) +MVL Bcav!6:Tgjm0d{ꆪWI4F&GOAst7(V['8M9^uB8R86כV-N 9 DxHyKAå)&}u?&Y G ROD-;~: ͙B$kaEaw2ov&?zJ]afz5jMᤂ[9ꈣahx|6& CFِwD`,TQPH: d6ȆVdt9R\x rdP0OIm%Ԏl),)8TX^phkO>](3Z@҉ۿWXy09EMf ы>I0ebC3Uݡqba@BA0sͧ)W@@Yе[x2nmjrSRgVb|_I1v= lF.)~1Ic;$uLa,wcuByjk,ЈUS>ݬVI$h~wVJ|,Flw ?kĔ$ro)3o IJK)r~SblF {7(OIn']"=h؋Q`d\!?CLcD`aeXCU>3CN^[tEon]o ^JSopd FCn!(^C؋Έ- ['mebE,j˦67lR5Brvzfds[/z#s ژH-3炬 褽f,Zk9r)U2GdR& cV 6bzUY$F@ ϸ2u \FɌ}(**]0  vԪ:.)Xc'9fKDMo v2f+1|cڳd#j,7b4!76?y  ^l) &̔Ήvp@e]H/j:K!j;ԪF-;HX {̸odȆD&xL-8:ݲ;tvȧp˽`ԩy 7} 0L/I+ݘc00$E2&C_-FQ*\́OIN8=tIyQ^l$hpi u=& U{id1G# Fc+(Yb1*mfm(1ZdbK>efIҕYՓQsW-c(5]2>˼6vB#V|kQŦ+9eDfY0dW02J[*Q"'%$ s?3_˽'>s7e+ԯr*)KSڥ=xB:ru-MUV1Y<6yL"7r|i_( S/,fQP,lɔE!NvF@U]& |KPR|-; Pn:g &nNo'D:oO^,XuPa7f."H`u0n#!XN?ju 5`ppT*UY᜜&CM|PDQ;Uߙ~f1S\ ${zU> 0gO4~Z96>OZ~J5C܂˸K aE{tF4<jrϜ,wyG穪YNV\l\XLNN!GՎs| QJHk(Kc#i]^-O3N-wu(p$m0>io*f絡uJTl!R=%կ§U +Y?#*Ϸ2R^،a PQz"'IB˾߁n<I8g^X"͎x0rZXOc1þWyܙ7,1`T Y0q5xap]M0x7{-Z53MzԘ䄻TioP}r+tyQ.Km}d]atbQAVšHw)ZoJ9R)M;NڟE2 `?#Kf0ݱх#5Cz[?E#{D{o]Ɗ)Nو"/r)#FdlW[x"ju 7zIc3_kgF^ʠȩ##Kqχ]BuVP-:^]_\?G K[)إ$uP?; ("f7]8mc: $C`j6DAA =KfeES:WnޙeTW V}eM~Y$[[&H H{MPEf7Z D2m & BV?(dJ\R&Q%E225#Wl,:R!$ lU FP@k00=E9CEj%$,(7+KXGMu ԧbxQjU8@eAĶ"-)2/¥(+._Rsw gj])&6voK=n^L)&Q,R<,2=n]FާwR` FKY j<{dkwJNtl$|i:-dH-4'pKE(__uPI]LOQ InEo"s΢`jŪhmK~S%P5|P\Z:ڟoqoa0O\y+k?׫rwDxH>c)5+K ʘl|D"oչ\}DA0}R!lMWs:u&`,Sr4 u{MqtK7dyѱ//5ƳcӧuxMgɏZC:Ԙi./>IYy)-8NiMި2IۘNcyb ˞UI]s׃˟Vp,Wu>>S^\UD~Vv N;lecr/S4ݩ@u5<*~o 쯮 Hdӻ;m'v l2csuOM^H7+d;QiAhTvc9H XerBnMpVab%1%Ȳ j`Vy"\R{ ^+s*6?.d;!C&-Ih&- ݽ?fcoـ|&ͣ o4 n76)6򸢼̝vFۏEme @!-9t5¨4m訫ju&)4/Ԣ xXSOmOBƙvHKa]9*Š?(ݿ %^=jm1RcN}EBһǙstL3a,7XNP{<~Q9EBѶ>|Zt͟1ʰABbV`kilQ^{pS%գ`%<y:e'>S"_(4=1,4>OS=9)ow&Gɹ0 $ jcSP5vݤ4XOc\Հ&A!+Fm]2&Nk p+:DGQnr a6i1ndmo^5hHRo;{%)2LY:)*P'lQ> cn RI ܱHq@{ݴ˽/- $%;%%kGUSaG%xeԻץJk LYM8"9B:K<)*^GDV<1ftE[Xhpnt^Fg#YFđ&سdyեXZd<"0ᛧScC 3 ʋcjhŻj&t?XkDPA'w 3w$FشztK67,He9ɉ ~6 bmXŸfx/6GY>\ uoϙ qb}y.UJ}8(IDҼWo&Y\I#n`Cp",!Up<ₘ&=|JHmj;}BA|Q_ʛڮ|F+J6-! d^E S?0Pnw sanMBaI9UM7HGlߑ04#-^1L^n}m=ߩE{_yvOӓUE_]3<^}؊׺骁ꭚ!q7ܐAӆv?Iz =/ ㄅxv7?&Bfl[F@[=;uSɾ(I82'C!ڋ|XGýZ$E\ DT#w׿/֏ eŲd v<&M>E'j#P#vJEU2̪(’ ˾ }xv?潂Jܚ]v۫Kߌ%$k/wcp1yXde% rUl!xi=|i>GLn)ZW6Oc:P6$P#CNmzEmĕ*is?<1_)+ے.0"K; Hrs'{̐O,[; V@; n%*ϙkH<&uwߐv?Uxɭ0?#ϐìPޖzyJz7د2- *wwFU,!6i||Yzeΰ1(f'SO.9.27( #Y>䗟pJEʝ{ODx)J[`Q[S(nDuF| <1+loZ_Z_ ~@dv ܖ5ZOPB6zhB_8 Ȝ(C6 u"e_j:!lh̑~~?=\UnTq̆,Lv(h0&9QU+qpjڔFq~XTG0!tݏS2^}Nac‡Fb_bΆ'0yp>MI6r>L'l@_|ܺ-S.EO6d|w!o-"SX? E4#čuƨ~bzM<+s~F*꿈fxTO&B]B 3S7RwLfcwTjBb蔨  ; ڶil@bVYM0Zn뤉@Fd&J1+S#w{T_)@nh` $:Ie;fIھD [O6ė ơ}̛FJ>zB!"J֐RM* | ̺SR%]|N0V0R0IFGu Ř*su\Ow>™(=4p8:fӺb4Zn;3`b 4`U KÅŃȅźԽ<$⠲*ן FǼ54i?RЭ3ʻ纗GHoB1`R!!h& UB2l#n_tИ,F !ol.s ! f14#)0'Q؆Bi"3$)sH#ʊ>{m\ Bh[_ҐF&άR yU?AL0.aJ7n_7#߱jfKu4좃MFx[}k{t*>9Bąj]z@A99%Ew0i msc{!3[7Kj m_.@˾|}d;r+Ses4di9ґ8ߡ3Ѽ V Je+gV\e&%Pbs`YcG>^f|.?w{g#OfW9yls+2xOw:> wA^IdKxZTbYN&4f%xHIE^ͻg2lr̶8U-w逌%őc1Ǎx-K|Zf5z 2۳Lhk2ͳTeAh˔}>t/z]%OZwG(CY-j4ZN;޺Hq(; UDqy&a̳]+~4̩.]H|2/gHhf~ )+׫f z| I6tk?cSm8DxwIh;a'qIft9 6Hmⅈ-HWA? ybbM)Eӷ[A EN_Tg0﬩.7px7؁;eW`&?8I+EC:J(|25PΩM9YBo\ըIdNh^_Zic!nG#"yZW'A <[nd-; Jɼ[>D5=P> LWp^Rbe肷l͛m!(?JI6PmC@uDŽ8ɥ" &TD GqˢoRfZQ0r3L]wb'109Pw%QaO6/!|jOYA:u)%Ga~ƒv΀FY#{d4LH`#jr5BcJ{3hG ?.T+C35"T-1&r*{lps/᳟E}b}G gUょ%<фO0OwaGвZID[SS.M3x̋ݍsւb*~vD{ MиBCŒiu,͠e50EToF ?* A}hAS!勉*Oqj&>j!2"!DOdL;xK@LQ;CI9r_~hu:ʛf^EN"o Fh{C6S^g[|Ū%jD(H:{RGQ70j Nzӳ:8aB+P(bكQ_LҽeNy\78B v^>PG-8ì=ca2:F t/|rg8^l" 6JAg{ S ޱn|+u5J\K/ew=b\v9*B爿>)2&/ ,>0"-v-L8I]I̪:٣Y7uCkWqc3g9M2_w[Jr[Ylkk0Щ3mX"zQœilzs9L?QC"7<Ͳl{[3ͅ }9-|!V%!84A Ƌ-:YIuT[g[\P!%pKbz^4AFíO*4sx=~1q5f8]Ҧ:Ssm}`=H`De^<.n`ǜ]詤[q8Ll,3MQuQAX0f 4XAuI$v_Z)} G1AB #30~3!%U. Mx%8?R4!G'ndsć;,GܤJEv@z"l2bo9h9gU %|3w*:J5x4@xScu+.y`U`/(=L' :Sߋ&Z {!!I-|d7z(,hٶd4͟: 5`tؙkL&IqBZrNF_q'tJJZ#$Ij#:4Z㡚9L߅E/Y|k/[.ffvMe_ vҰ8*4k+{8"Mىu'(Bѓgr )>bOQڰO: yDzyY2Hl|Kcsy?daĬubb\^; xDK:b?*cFZفE];'ʚAnEEYX:]!DĚln .S3NQ`@!`>KK4u9,:tS@3/?FWR@җ3ƒ3;Y.{%20(X!O#Dr#*!`ҳf;ɲṴ2%b%'gFWWnLzyFy)JhÍu@˞c 0`co6Y˽̏lk+[S䉀>ZX XEnE 7[n](!Ē&z8 ul*wI84Nl 88k nVúΐ:S)~=cᦰ3ZcJ㰛#ۖuBg̝8(ߺīr#JE1YÑbCH<Ot}J)5zgm׆ $ڥQ#YrwN3vW]Q|xrkuW3,&]~u$4iX[^<T8g~L rp-T_;ӯMR0Ң7LC3#J?GJ>yc)Q蒈__:O[9QY_7ס'ǝLMb:X[Z"3-+(I8^%՛3g$߫BDq?l#UvޝYIa>IHuԧO'SN{eoIDbSjqӟ3,\v-IFͩԓ7QA+b>hzkۡæz)L{t@5A-CP:q;YP5d2兡J'BacAQ/ڷx<\6bčf{zEP_3FzchvdT{$w;ՉWA?D .=EnV&!gH*-(|iA}mveCf(g:q˜s!{^?X:UChb|AG[Q |zsEfEOE;By"" T(Wu!Vg,妜5('`ҿ 2ЏjF+Te_V߃Z݈5w!vQ&-t60•XS'@)nž h? 2O)mk<و;76!6GMδv4hƭ9S\^x54PM(, : TBG--=xo g FOWP}ʶW\ O"R-JPGR A$. he7$Lr~!; 4 .݉!DP ...]A` (C?wAצ4Tb8^b-}d$ @1tU2AN>aRhjLe-Szbqnl:9i,I I-Lfҵ[ PX%ɹA"١_0DYWu%n%Uco,()%|ЈVRx4$S dE;Cq(/n!3Yt/Dc5 |zk K例:Mn]R}$xYI}?hj-~itesi;.$^戚[z][zžyJH'}]00$+GM2A`ԖVʧda1t!j^GFh@VI /Ͳ]zSVd W>Vqn~䁏ǽ 8!AU6~ơL'utc wDTq,6PeʌB0{zZ*cߕ/՞q9+."bq; ۩Bm7/^y% [ @ȱT?66KڄkBX+\Q4[! !IZRAϿ 1dP^Fkb"Q^N9;:+~փ3V4b=:"GFOXĚ;and&91a ڜ 9EԖA;{dabݰ(-J א+(2$q&8pT 'qnfs]2d~Tq]tb6u֢)At(JE@ZuGT}_ahi" bp^.+Œ`{siՐ5J-n*ݍ+7 ~}qwy$x76FiKNZ9,6}yOFPqf R &?. ?>Bxnx0ejb/?=  3\!e8$h>uhUV w帇wƺ- YFᾟꨴ99t?p/I"@y>[?nųk90$;4cW|'<ՄIIo!}bh/#BVQN7rvewGh(tf'giPGG; 9@zk\ pШbsahq /<+VSR#0%Ʌʊtvke|ߒi P LFsɇ>>gc_(~]vl u{4BOt࡙#UBk,H 1l;#QLQ0~)1A gKIoV̇Ԝ5b6氖7 CT"EK;!"$',g,O8\MLN[$-ȎHI/[M#E뽘xЎ"]BUf\~qh2_J*`Ъm6q@xg<g>)84%`A,'v.gzo0;dZߒc+fn|-~뜋2%2#\v^ A3!dse˰덩GP´@Ya p P!v.1,Da2"'ɕ52hs4+N@"Wu Dϝ~FnM{KkNJnШ 5%E(}NtX1*{G;ǧFϘs\֐Dj.!򼥖 `'OGG[lf)t'e&9Hg1-E0v[b%=Hӟm}jі(j]v_^{{)=l߷@cUhܷt:Ɯ״mK`ȖI :T5u@ʛ T JHWʡӁXCutWKܠn%J$3< DpWXf(^ʿq,Y!UȒHo1ܹ`=u7o9o(b.^G}`p,r g]C Vy?9OrܩO4 Z~MJd 0ƽz_zG{LKdmzFG@ȜϿUHc "k֬kpCR"?T QvWySz(og 6رrr\ xף}?\YkuNnf4Bo{*\ . 1=c'RUxɪz yh#t È2Βz;c޻)S){J )"UWތM8peOq^C_lCI-qi4!>i nZҎ:.y)܂@nמS"6kJ9),QKyȵhbkɖIitKS&K@388yV[c(U@5/ hw(Zٵ0lƒ֕G&"!sSŕvXPQN$H)Ǣ{ ln:͇?Dktʓa6& é Օ@^[ 10kwQlw^PL%#l$DIHzel\OQ<V\q˂yrVo_烪0dK]Gmx9M[zxa]{]N ݖAQr@gYLf7F^ pyCav)<0D_QOD.n *w&z=?YrX]M)Q3ko5X̉ /CPU#Zy;5aKcUxd_]5ҭ9>xY=т+1$ FFnT&tE$kiK섹7`ZHHnRbu-qr>Ȑk^oILŷ1sU[JK,*vEv3vR8_9 N=kv1e{V}'ϠasD;Hhsq#$I3^ !YdeBiп%9]ȸaFݠuL52u~a#R8pvAt.G#hD8o܀wY||I먃x?`v7[@h:Koan?:E$V( ݒg+Ht=Sr<2O-cwycrbofbu?/NBfJ#\3h^JxMbO'}eA.?:lۤ6M֦-q̥Z?&Ŋhʶ!8|~ER#oAlU=ds1&5[͂nV1Q% B( 7h ^t5G@Xg򱌸8}ڕcnFm%8J^!TS@1(8L E-}?O:p+2'Uh"P>'Ë "~ufIrY_0d-z…p1 u>`bʕ IWN< gtըĄzтI&x l.M:L2Lcki4[&Lf_BNYeTItϖ@g&xAD^|+iW qdri׶g:͌8fY/Ea[poe\$fSVh2Ve;p^|0&㢢LD~P\UD)FRbf+ˡn2xwN"bTR$@!($J> w *w]Ӝ쏒\lq՛ 7|oLV 傹NewBu~19m:(\Dy~42..dz4ĵ9=i`)h2fE;Q. [!xzKW)S~R9}/J[o}WFUu@Ds}`buapFd+zA*u1##6t_)%PY7?{1n,/ M >k|'i?\ tL?ٗ54ߺ$%F*bFg?tJ}Efk~L#9z0Vg s B^/RW8js" -`_NRn@$َX)MuA-FoNEx+xTE6pXmV1-9KT]5BaFȜl]<%mFbHj IhrPD#ɺw={maZ0b}^SY8P:CldiWmWZ`UDТ?$ Km2=-ı_?7Ò bw У>N4_,3;6Cp#z0uNӌ,t5M m^~>+KL羒^ {PH$lPΎ>~{vK 2?v+Gu/酀.FB ˟5m08WGHQ7Rf5BИVDJAZLy.P JirV0S:*J-({ԥ Ug X!3V݀Y>A;g^2~Sx]{|UrX PO ߟq;1^Pr|*3jAQWZ(fUIA~8xA 'ɵ$z̫}N)6 jJ!|L)G:p:K_w wݮO؅7$,B{6gdCʮ7Cc-Hlo .؝F#qk̳h򧌎x@8!\t ڬ: a=-tj[[ws*#uХ'ZWyS?ѐn*O2dۢ>PJմB P2ȾcHOq̕Eq g8O$|rɮeMebkjCOItO]P6 h2f177au`V>o7 RPKzQsjS_==(VqwĊ$%0q F;rbדswxkLv9t4pgfaI'R 'ޚR>R/`WnP' fϨˡXʣw ~XÜOn}"x&C^=a 4:GDlK+^2^'VO)F^/.ӿ]QRZcGd%]wsn~1IUſpTl3z;lNG&ȱ 4LkDnq68tfA6TG;h=ByISbE-'ٙAÒ=ŽI𠵰:+}Ոa4#5A ~_{mF5RNx`?tH8.չ“ztT0yIh!2boeܗ@Z!,ҸJ+%csiJcѧjrgACW+\izzlU<,'l[ZNFu%ݾNag1$y%9n:>vhe$qm/@rJpmsI?` γS/ٚBb^s7(d-5sydHxZBxQm.>V\ZDj=ud".,lP\qXcob, *_u\X#@YX rz 14 R-3O4Pjz1#M_ً5J-W{$DS Q?N*~L=D{k-캻E0mGOq*[!U/YX2rЙ=~D@2@N5Abo7Ԩix_'1x_ś|ԑz|V?Z e$`t8OH3v0Z,$?,7J  {1X 6{65R& Ah1&:MN9:#hKj|8ʹAHё`|_5=&D'?( "[ `j8h%ҫ.\$7j7|³Y$I_PIJʸf 1>«ADq$R8AVحeloWByXPS/[ u-4XɱϨ8L;O}6{=(]]@ Rq,~>'A>ՆU08Oo拋O,441,Qcq&E 0@rכ$~Od-'=TKzjyFp܋ni_ 7l+ܒ(G:^y4˝8:RrTGiGC@m#Bt|wLM.:.LT{ˠ΂*ʽNMwy>+^;pkՃNp3F )݂~pȌhKf>< vu綟QMy#č kU8([ ΆsS**&B~ZVCAl`wX|54t H?68*#4m+ <=^r1 vq:W.Coҍg]wPo]ϥXGj"o+:&CIּX}o}) {PyNzT܈TY߀ZV0@v[iT{~dxQ☙MKZ~#Om.xk:~jmn%dc#0rR:Db8/^>k Z}#w^|_Y5&YcʇW&D%{_q_''%?1%;\V?.@˲7)qvub&h8S3zy_=[ycmjJmu]!Tu>j,F)J$ RTQўuTq0w~cweQϤ9:wr@TqlPEЩl>h]03ijհ3xj豫:lۺ? 9>NDŽ(6K-zkw-wwNjwT Wqn7=oU̓J8Lv\ ~clH7`OyFѤf>."nhj𑡂V;QJ.곀\}^K4/׭fYONXF` /|X"41৘114nɥ^3 v%JjQ`=hG5&moL()}u8h %pMX TRC# ~NGcP 2-F4Xe[Q6m{zfܟZSy6+%Hb(LgПB Es20<^B!_S71iDVǜhCEp240`?4O5Anw݂"C='1%9%r7_iNJtpNlVe\3'4eg, H~ϗ<5 DOzzIZXuyeގ&[ Uֲ`Cp#1G[U(RӾϵ1uS<:w1A@)&eǶ.nQ}dK܆%b _&%*CLG^B;)tjWV8Q+6J8X>ɤhvإ'Hʾ}J.f= |9q繙֬/idrѧOT4:]S}eex- 5ldm!H m^ze ?tыeO(?.Ōf (ȶW:!Î(Vi7$A3F^E<]Qn49=+x)%QZvrV_H2DM2c.dJtC[k傈,%@P,iͶ^S:K{JaQAu6#uQxQf> N"zDj4jDGΝٽV 1znf6GVʼr l$T<\JA%O76]YnuFg} Nx m l{UMff; OJ%mP-;2)_onjbmX×eq;|4bZ ($y_ vH {qiz dR%$lH-] nG_ pشTOVt; x@Y*ULIev>1"9hiSoRTjeޓ0_ih}Xdws\;6!ޣݶv9k-xcNvy'ayJ>*Og*T|I tHJm۶;",=$0J+(ȧX3v ]Rd =Zi.ȺaǾ" Ʃj!"8~mNdR" q6'TQ^q; 1@"6en.exe$OS!\ ofkpBoĩ,vM&(>ʴ)0Uliڠ/*cB4gYP_o UL8Fd˫`mAT(- W&6f7sxh^T2E 0eI^_^/wTCo9m̥ڞJ>0#;"f1}. زdOz{Mbd8į6ܰH]+ o}ɑG\ =;IڣǴO; ΂8Ҡ,"ĢZ]dmƁ;\>UIm ]8h%t–bt_HRzƔKCP sM +es6iVZU>j ^0#%e5ul,KxH|mQ,xSR*GusD;1WJO L9ZYSp-B\(~9WsIk)" ۢ$yeě2e zzڈjWY Å:2bS*<?fީ:;r0VDI?:w@ef!k|c{=w֊Nf\ ~pf:AtֆT 퉾ɤ,֋Bi>cOLK#QMT2 0ͼP $ԞWԶQm띈973X*)j/odK0y*au;ciA)cG~%v\c^/Ƈń7w.N뀀Sa!Px#AcZ*佖[y+aAdkb֣=ջGf.%g:*pD=]P* gł$Ỿ]އєgy@nIHB 6Qd{(LDH@ZO #?a=ӾC9DIZ9ycKiOW286haPb. ,\ZyTfc$NM~ 4ÞE5Iv۲OU]c@@E- lAFNj]}8}Q;}B9:~Kܳ6;:c:C/h>A\''~*QvS]Nv#]Hp+J¹桝q3_K^' o0oIݬӃj XsIIZ@k"q"{/Cӽ*%<_t]Q*%/< =ጼD%S0׫]$]WU%h;$NM_A?4+Q[^,C@㟀j5t)+}z22\Z$>qaTy¦@ǡ;U%j&ņIJk4-f#i[6`%žpLjTZ_XVPH8Ž!p6b{&?7 D2lTaB~Fß֐g*pis.Yb=kV W<ӤWg1C g}ؕqN/5I96krEOѤDv7˲tɠ3|||Q^hC%G3Pdzς D\E}@4SI<V^» v\(N7d30-f g$ġYn/&=7moӽFV a(SGrHImb7+w߂#<$X]Upg9g {dp5{wvN%3^fz$4r >"8Y~Kߞ)W7ΛAB>zTTn&ɮv HpzXw'M:I ;MqZ9H:IQY^uFl@J uBM"-b5fhaavYGy5KhOֲl2?d24,XtA{U1eu6ʊ="}GRF0QңIJuy#T% }9BZ–P|_a)1aE ۅ}%r87TSEoG#6Z޹Tu Ry^iNvS no/֘oRS2GIJ!GC+Tְy=QL 7iQj|e%$<,hm=ĈˇԓG>Vצ4l/$"J j77@2|c[*D"ԢjkTߒX2wG/EʸYTLaY_JZӐ?fACM惸DUnh:2-ic}* m'qYu Ħp/+g2hw_=w R1Bcg98Pd weH'jy,4oƟs5Aϝ¼/mp_!ɰ)pE ONd=ŏmerֲ*H:R8A-^^ ˞ G8j,I#vD@< 1S-].!ai_l,3`P]SGwG;xJf[Iv\&F^q˥ W7BBm飤*:RȐ=Qة[hduN<*qa=xpOj^W3ڷelZӒSy*~UY0|S_pdqlAxU\aWc{bsR1J$jL۹ vdn[K$GJXq{f4ydS1ya ENQ5kAZ+Yo޸"l8 6jHօW= ;O$|b TqEM:Veߐ٦]HNѸncTG#u4gdeV;@k{LאFc~{sb֥ݞ,\jQ%a?ž+a=P$Dh/|tU|dYI?;FErVvwb[EZOGiq:^A^w)oox` /rH˺ fv;!XoIJJ "lϞG@x~AHܹf=l_`OB) :Sh Tt8bZ̽ hr&AP.ZM8K:;5 %\}! j{5RƟ+R[ZHp8o/0 q<%/Òt(sB8es`58ZuAŠ^d*xGXNwDe!C](3 u 49Rۣ`NYmӊדZr\N/~x.,GGi͢<й7J'3}5Z$9gZ=ѷ禔9d}6vf @i3խ0$?M;e':ˢRqWȒm32wްF| یlyeu,R\lJ?ŖΩZ XIX09}.uv)bи#9a"ٛe[x4PÀ 8Z#& JɣVC.Wml|Éry]>khWIK̃SLYuPer1UBSy4j|JN b bem6w**-;2#[/s4e7llU|XTd_ -{ߖ''^P駶.pbR`[5eK/9g4.KpS$#HrAmlHڑawO~I6*l/{G(z/$x *~r k/5TPNBNRʖ\dr(Oa)䨠 #xԸ^+8΀i[4g2\uA8k[78|86ނdO CsH{hJFWhSEӇ:1T;B2~,@/0$wΗݑ2|ˋzfNW1(X$Nͥ(;&c`¦VGluF݋,a=X~iZZ[oet3.OHaVi7#q`Ŋ֙`۵`go^Ļ}Մ_u뇽C)w ECٛ*7{e"V0'dv"/?[UF_Gǫ2DԻ-~KFF "鄃' $rήDfT0膇_|Veo,E5"x,f/_ ^bߕ?bE8T(ǿ$„"ūwה[$8s<Ĵ { r _֣ Xi8ye=(>Ce>@Ӱ&T&Fpǂ]oW5S"7Su(~2Q6,`06S,QCyLg壟t5~[Yc#ė pqDj+t@Og-*L,0v +Sp^nz&s8Jgq6Gӵ׌[gueo/dC_KIW!1(f=g|4څ ʆmN4=JCykzuѮ&jiqNCMo8a75_ !f1xi2UfN NJ=M&{IH c"4`;thPu^"EEM:b@6@wBBDɛ#mF2W+/_cS ^ڦvd]s>k 1Tg |h~|"|qŖR» M?'LEB ou!t AYI5%N9 6C B2腯oPF;;P:z@<7 (U^wM~xN0HkJX g/djQ AB3=F +_8;H H3~-uZ.z7QAK w]v੫ӻ9--f%دl+),VG/RV c8;{ N##'.IQ`ԿS*X7PǷ:35/CAֶh_D$(r_a9g[A B3XQ"_;##Z~D'Zd2 Әtf߶?C0$U~m|sS&c:m*:fEuJH2WB;@EWc 6YOݢ:D}87մЎ^<H(TOcio9u;WE]TGTMpi>7?K'z-Tʐ; ,r"|_"J"OXb D ɔx|M*K4R!/uzOR ( `˅b˻EyHYKLSIܺ# 5jɘ!`ukqAjM;t>:F]N/wHUI\X~m'eע Ĭ {sy" 6غ[ͯ3uqW}l)zuV(H699gpvɞ~DqIQljxş.L,Q'hw9P#4~ 0R}gnf6/yLꗺI'>tE'=8UaRҤSIv^3s:fJ_K㝹s$,Tw/I\S]!CZ %s7wY>M35Y#2T1]0:6_ )rK )9I)x?!%ړ[:I'"_fKՠϿUY fAd,[{+O|Acw`Gڽy`YCߘ0o˚de0pEV6 CJ >4tKZW6?4Q0?wm.Uup}vxqB cO'ǜ)%fg3b: qݎ$,M6Ga1\ğJ!S[;n|Hq8F?] m1Z-t1y0&z8+,:&Hд'aegw:.[|ȑer:H~SOZ# tD"RU܂CA G>AF;Z\S F ]]i%Hqe1Q8"I`|1S#J엢;5 1C6 ͅmCpʒ7Nk-8}#l_.sϲ*WpqݏG= #E|M.z~TkӾE[9ձ:"tk]::6gߜօnv~Et*ސt0cjeU6X ,l@9Z#EsɆ* MDEޓkF~y_4H`͚JEhCS9 kDkѩGnNUiHZB/zRA).;!:dJQ&J2w F`Lwǐ(}Is~]!~YҲxl-eyσގ"XM׎fmDhܶnYeØ4m;C'U4u `)m`y/l=-{D2I~$`Q5;ʿM 1-AE2bj"/BC) iXz2-Gh-;y8OtR '6]ˢq/hXK ֆHJ||`odz %`@C]#Y.!(ha$+6=PeNur 7˘kyt*J" v <4W~PKktd\߂*JQէ f{v)=Xǚwgr(85/ .6^d0H4PJ̤,O&MsXd#(ˮ(}m -G)V񓜧zō>dpbЗ"dmi×%a&U~'=K[,4>)b eg@k`\`!AQ"}6¾Tzi06~LJ],3{k`#xS./fhٮsiIh;hH! |^JI )D 8$ yJtgf7<$_'&1Xks2%Gr񉫸6x~C,xFinDIF%S qKEi':C3ݤWHA'+tc3M `Asy/t3Vlv_~ٞkրSKfX[ҵnd:Lj2/hU\r{KU>ańR}k-)?@ze2c-}-z٪uĸ~i=pFVnrYfD/c-X "Sy栮#~][`#yަ0{K8݉PnMYśZuo檏,x諂|E _kMh&Q }hԋϷ B4͞>v^!Hf!e[:=`âN=`.*W Y8{\(WfnCy/:͑!(`Z%J^8;m<(Q\(ewCWRV7nlt׮AU@8;u‡C1fO:ZZKIai/QP-4%x1W[ɷnNLk6އQT{"e%56|)6r_"qǙV:V,.un/@MA WJ/v(5D#}G %ԣɈ1a&5I Wrdn 5F} ]>`nW%Z2 L9C l"D$ \};عU.rȘ2Ep3!5*Wc?6uv!|}7C;@T ^\S Ժ']@:F9tE8vv?Xxaƫiprvc }>ϕࢅV@#Z~o fST&z]ݰM;']h> .[qFR6'*if0noCHM/!AnwbӈSbⰺ('LRe FpF Uݼ'ϫOKAS~nh&>[3~!S $4lK΁QbnPPтE\3a!gtVi  SpH|L)<>"`d4N.roAU`]$/*z ̄p*7$;vNW]]"Hv*NW7 WS]Lh2j(43bUҦFM1_7A1e~ǂjH5ֈ=+(Z2 4×4uaAX٭@t?l~ȂX֣L .m# 1dғ5.xn䍳=l1QT8|w Z= Myg=3q85 =•ry&veE%ثxa|b| }ГLO m ݦ*cBHjo8ƄڷeBk爼-" c+onY1U 6b@Ab&N+8uQ72_i>XWn]_/X$E`bkϻ1,Ӭ?XL}"Jeq=7lCyynλO⟛d`|j :,Kʈ"v} q .Mc&;7g x@3o=IQLYĽ_x1숹n"X[{2 $92ԣiѡs-SٸP T7Y- q'bfo?s|ZPO\,º֪EJYp൒&7\]D{PEyĀ,[#,rX/P\N^E YUxWur]^Ɠ%O³U(Ԋs͗:jabſ{_ffE(e~e2ā-E9WZ&{K"o&.DD!1NPZn\~2iMY\0tײE`DiG nf53Ԝg-I~mkkބEKG '46p(B_v{ST>h,p2!-f/8I쏯ba~BFH5c(M)^59s 71X2/zl*}tm#;(FPw^δ*GBF+辣/!WΡ67(X40x`j7*}I=M$ HNhzu آuMHK֘$V^byM:-rN7|z Xobd8hs\}`v<#@ %_He+eV56o):(sݏH=H#I͌~waϒهٟVꠃ<3PM7sƛRmNr0\%%I%^%R/3!qe, R V@,8֯ibKG5P#(oucGt-Y4lhWMh!2_-_#f`G`Br˽5 ؂tQ>_ȝMvrOɇO4>]6ǢaLZ VV6GJ1u$b7؟x+&a!( n5y|\4rAh}\;lָʵ3zJ/%MO8 v AT0(Zk[jh BNo_l؜[ Q{Lӹ\L@{kK-4?q{وf%Ƣ,k֞6x$x?ᒢ$?PC6̈`#M*T'“Ў2;ȐW't+Ma=RIY rӅ6ń]vE'7QplY<5"DAT["|s%ic#J%őXLgSu?S:(iIs( &0V':HiAdϨoVӍRwk$0vXp[sjbOӣMLjC(@yQ P(R%Adj~Gr ,B%QjR`/ O B ιQ^Gy <GۋFK/} qj 2[Qx(ӏM uUD5sDS[KG6)$=bO"l5^bMI*H,Dpqh5u`Po{$+xSɚ)#(װ2 =z%p{j5O)lX 47MIlʄ }-ckWQ$**=Xr9BusȜC;p6Zܪ Je_`i]m*hO+#!LtUV~~* ФW4˧SV'!א( @f+0t wKPfHQ +dhsx=u'ٓ||…4 BD z֘UB2˯.=h ޲/Dk[YaCs\Z(MvQMFSm-\9y!pKt!7X)`"Z 5{@cg!mv4@]&閑Z:Hˋ{^"c@RFӊhl865j f4%9"Y qrh%}C{A ,*Z\+ ֹ;k[/h'hXPycPAOȕo@buOQY+J"#wASDbv}X K(i1V8xbD/WjU}SsISw:2orV48mPY MQLpc]beÓ |epDoL(#ko2|97Sə F6ͶC) δydg _˷a!ohKΥRCUR,E\=en G;7XXD4N/:~Iߋ8\4YRI;HyIx em} 27 s!?s)p.e Qx)ՍPt8 z-6Mq8`X:1Ab÷8alcǤ3[ <)uYO`@n]6q)XZ[9Jx x|^oosmiL2oaeMsH7:daEҕ#,Ќכ4$\(K342]q 3oyLsmkCѩsMtc3Go!ֵ}F # R ;ՄMUVCQ_`NPj2; (8^Y&2›_`C3;&V?<›sxZC?* }Q^d{ñ@Ջpr)" žiVO:̠d77AJVjdXs=-i x5~_O/e뉱 ~cLBO/ZjA*Ӡcoҹ< -q?mJIb؁:)yY)PD9Z:TFR?m'朐""ty>W.J l?>\b.|>"4vy(s8gIhHd8%J9{k1a&$,%m.aN !`ZCj sN‰aML_ӆbB%1zy44hnȇޯ? Dtr%j-+JPTC]=_B6toA1|d/9A')oq;B˄Ϝ%Uߜ_2!tW]Wi"BG lOQ?ɶ'|\H?WbұiT]ř}(2@y>DZc@aB? !73% Ii!f}c$<L&35Tctj>~[Oq]wfElơӮ!j\;ά(f H zqtXHV4ȩ*{3L7T+8}^rŖ(2jC19E%"?XaUb0)IDu$[*w3mJhbPɜ.2x?!) ~%,?qOKvL?R(42>CQb2߿d ~ 8ѿ̺Ey)ʩ%7Lv7 v7cJC _@*ҁ&) P==_ i[zI$ZM8S7}+%1WJӭKJd;I%X;3e|3rS9Bl^34/u7tGBI}wOǰHB]`W=X7gD hq1EW)f%l&TH71׊pBs7S>6. \\7t1#KkVs8kT GDִ7fo 2[= Qp p XSzb~E> dK|{7wi pIP_Ҵ xa+դ Zj K|d)]35d:P%˒a7:\ Єp3_p;u}Yմ?CZǽ} (/|b& L%}tj&y#m<{oMJ'i ;D8GsG9zv7{?f0~J(x$ C쮓IXtNCb̖P%Ih%z#Ğ *\b^w4B2HD,RnuӦ+o 3٧tV; gt&nB%ڰMa99>btz#p:};CGlny{ g )C^O#.reMQ n4) 24&ZQy w* KF\(N6"{5} DwZ&85$f0pk (lן,_fϑs+ZTzLqZ'pR.VEciNwcC6s3\&z"t ?r W8(=Q X),Y]gc3Bן]< ruK#LɲȐM͍dhsQ"Tx):K!nKȑx z| l::3!.7tX֊HޘAY`*^&(Vϊ1F6'z/F+됷F1BZF3;U$Y^D .c/4E bgqM1.N(uA&TISpĢ y/TC=%Huҍ@[E>m{%k:roX33@nc,gl,A9g$88U/ ]'K/:T7AŚ'L=,l|Zh׭ *ܿ;o[#̐8߬,lFviDLqSpkY5U%-bcrNs/'j/ Z3'QxP|CsڬDǿݫ{TxM8Q@CYHҕKe{tzR)f6yo?J_~F ٘M 3}Q 4C/ L9%t $H4R&/o@ĪvISU !l_QܬVxQALUGΘ& b$J\d1/9R/WeTC %.?ܡ9(␡8~tSxGf1I#  aW.&QZ\W& ߧwWHHK{H (:ե%7a6\XrC;ӮRq֣UuZ&)@iMaKj]%1q%Pۗm4k`sdܺiXvnAҀZV_&pO3Vrfd2A`޿D }{ FnM_-~%#v.l4EJ73^t<×S|#]m?( &,eK-fpѣd02*mP+A৫.e%\_4i-1fw-[?d@c?%B׵(Yhh&jM`2>(@H,&9wu].K\!4O.pV_$XojOTieRv5U]KeV̮nϨq:/Qۘ~(1 ) S @lЋDѧyT9񓨣vԮG<\퉌c$Ci]+%sm#fyB1uE:!? >lศա)MķF8Rn> `7&8|2ggt  72~S%1QL)U>pII| V% &~n;4 )REhB$Pё Mއ C.wib? _㣒^ڃgG)7>Z 4B 0޿&.j!Few9 MΦ&$-2VìQSt6$Hhŧ׼F)PEW yiڍ[#wzZzCKP~˕/Q+J&#6V-sW6pOx}gSwD"&;m'fxS77үy!좫&|xCdzun`|_];$޿ jKo=2=6FP@*3:ݪ4UI46DŽ[Sz $vb{'3Vd;y[H`46Ws KY6d&]dVk%+r0ة _AyJ$cD90WfSEJnӌ\й1R|,5E(; &h6&atS R6Lu wrB"X8==:JLQqfkp-yu qg k50{MX-4Zw с|;تkQ PMLt2fFؖ@/&3x.c|QyG<b-Xy\G~ Wʳ1 jGf9qx牯ʹ4c*{_hH Zd@89iGuU?tuoxZ<ții` l|tTݟG3mQa<||76 7.?U! ir=@D.DI!݈3;e|]+YR5k_z6= +54+>{lSzD{kYΤWA=lM\nx|P[8PyH*pr4g?6Z)3aO8f$Z567 r9e8_[G:d"81DKt 1B:F\z \X N =VmzFZwv]WhAk|7dd "kNm%kpTx2ع7 s&G~з{PQW3ɕGJȺƹX0|+#lJ5YL 3% L:Ȧ%C-SlJAfs*$H(GۉIw"ud7?:M]IQߕ?n.N0s}иMt5^'P݉o-v!L|$6=_Nndou,z}XjTFUnj*Ջi$nU ;ާ^۪Tj@lsfzxU}GʞpS}Yn_ x l5oQ3GY.GWlž.f4o0P zP]B,FBr$BƵ'{z-B׆1X/Y_[aU68*ӐU G%4Oo_M4sFc MP"_r=OGX yAYƵZ@Ɉyw䝢@Ҧ7<5EY.kț@K>: o QkDxH/+MBkhbS/EȔI\`6ZӧY5P'=դ&@ 3vjRݖJvZG(YY 9tȫND}D<ٵ^j&Ln4:yBS_ D5 RE.Ύק\ w{F>4ԲGw[;ásjz^GMTG/tcCV+70wc:2cOi</n$si_go\EY:R27٥ʩٿB(:}4Mψ dtHgn%~Ym>|c1@ve dڸMm>9|V[FѸFol)yi+F^;~ 5͗:RS^\Os9j% :L 3so_UnH$b͢^8;B",Ч`yxLkL4[i' ^VWL7г:;{֍e_hwǿ^ 2^fKVC}dW%/46j3zDRN`Q>$8huMPv`09 =м 'əE{+@|u=k=:X:B.6g܇Oȟ*ژd鶆`>vmiG!4,5%xپp7auܩ.gӍ'zAq*|唐tUKԧyJc3`kۚ@|<79SeV˛ fN>_VdT !/1ٱRU~[Py7_Қ"FJCNQD2hqE\6w+f͗2UO{,pó0tF50$-ݗ#Wi58x @f ߙQ05o&?\1_'aes&.hԦ6yΊe&u$>2GͽDLbH Ls}J=7/GHsCSOccn_c б|>Ѐ1ڇw64Rݎp7-qPTet36eۇb`n-̲:U,BbSw%Rbia:&BN"KmC6=IیCCGb^Mѓg:9MyrdV|5 8'2Rޏ]׋a eE6a[t=X(;:/є!iVۆN"K0lۄ#vFD >뇆Q{YP5H}v!§t\d(|YTޏm@Z!`}cmT+DAJ$oO4y r`&k} rV]%b+yt K,g;R0lF+y*mG~{$G][oyˇ.1p _@>nկؿ?RfeIq6t"Z|-HaF8f>ѕ15аV'BY'bSgq1%vrߋ7 cemM_|"\'S,p~y`߄O@X o'kCqEsyƸi4"*J /VW$07]PP[<nsKLiA󿞺vE*~7LD-ᓮyяwM31uysWg*XuCm maX~x݂%]CeΔrtL Hd4?0p D0dCiDSjї2ެ|ocN>Y,á$"UuF'1I0 D6fr~vYkXK-kqjcS Su4ۃT,L+W*rALqJ^,K'#4=<8՝ ncknxG)K`'q__d. jZTF!4VH @5P)5L_H(P\E J#lR('޵ q\D Ph8^ uy LjQX7L#.a8?!e NT) e#Z"$} v206 Lt6筜v Eq2{{pm!ehƭHLn}"|L<\wG>5b5UlyEg091?_Xj% nnɔE ѣ(Rft]UEYv`#0'֏![;y`rv*@;z)F˺,`|,0[fhzVǐ"@so tSJY4< ތ я !. *%ӳOa@> 7G)M毥 qNsMުR%'#36&ryЬa9ݯ5 zBldWCq CUkH G[?ti_98wHM 33e,dͱm乕1\0[O)OH48:R7t9R%&:e0WTC%15V9{/K0Py~5q^=Nj \q% R1Tzwle<߇7V ȯ2囍˻MTBm 8E~0MXQgx<#İw֗7ӎ; ږ6xɈ-0 864LTGY vk] zA'}XJU}ۉ߸ V.¼.-f["g_w&FT.&Krek,^WS"R)ڕPBj&+f)UOVms*-?_$ޅw.6סN:'f֑f ?kWם_U\rfs~>4S>o~Kf'fgkz'ZA8ybnz`]wΨ&0ͦUDZJ6ONTf{X &8Oڔm 3%`\=QՂys!U;/, `yJ^z?Pm}w'.z!d$U׎i#UdspKŅm+u BB8ra:&g2*Iab74 -,BS @P}t!h+&:/ D[+Bxx}WuiBbi@[bb7\ `L]9O>j?܄qmt,Lt5.)E$vIQ Ki,Ydf}fy%ﻗ"]_AC\`Sr!oMkzovʫ$w3W6pF ;w~Z3k+v?)QfVꝼZH16LXEAm>܌Pe]\M 9N?D(n^67-(|stv ]nHI@u:PQpWQΔJKF?y1wN%cAaeƀEV̏M,w|$8$tՊfq'R&Šeݘb?e߻t^7QkP꓁p!+8nd76*5Ɏ spT*5!p 8k)1yk`|f~>9S3F7N'dY?cפ>0]:קۑr}6JZ@(ր.zz]&TWD^yh꿛t-hweD애C cSųlIA8:wPݮ )e{q{>"S>jE ͣ21+%Τc̥>SG8`&6!!X4.qqyDp}\m/бG%] V %\z??]c3DjUiĒPðBRqtreQWhR0Gk&ۘ&MDra),@#tC}ЌQqmF0O"T .])C \j?L5OZtq\.glY$0"j-_)HH""+k} glZ.#q9$@c?沇 44NʼfFiĻ%#eB|&oC3b<6]'ٛiCS|-تY{@.}{h86PKp\)r?KXdzEǔHA>J.5yB ]R)HlFO$a@ovmPk}c4W8Gko?vueqwM;!y˔Q;~4]wDf|ix"}9u]:1`Tx>j K''m j>_/.~6Ѕ-ޝ Xg)CO޲`3Kǖ !lh-#(h g|WZ)[2l`CG'1E*bINoby6!R*RpeT| 0s^@thQ2+4mNtF ?v]E6[fn,|_)mWw%I] t k%NÏp'Ks x?'cA{ٛ$fܱHU-űR {z7Â,0:I#踻BbK|k oZXH(Knr/ LUMma`e AۺSl`W/ g38ɮj =d}-Q`W ڧ6T:?.%U]πV+Rn=H2|6{Da섌 ==y0l8;͂ r,iI&&!؃Ȥ-s`5+#o_Ac .xmI`rE*;MBʓܶs2S %0xZHfS^:UcV[aSyB<w:b~-,2ׇ(A',D*NgS bK2 䟍yͨ4WB4g2wqc\ڔrJ΀ȷ-9N"Qw%02qkY]@DqHCa|totU6>@ =]O\|܊W.2! v>j!UL 'R8v|n yGf@8ÚǣGZt.XՈ|x5;lOҀ>ƍ=!+9)5Ȟik%AQхY5ӾjK@8 L.ZI>nZ82{Xb S׈& $–pf^tx |xֶ"r$sEo<㜳 Ǟ7;t_} (j1fib|Knrd,_ Iѧ]v/eI]X1 }=pi{Dc+SEYƻDt0q^l&zC!a}e|nDYL뺮'گ\cE#%C9¨B8/T8kEiJP6~./Ŝb7oe"yƣYhV_] 7d"Bf(ӽvdB} PҬB޳Ѕ&pr4lFOkNy z>ŁT̸ 2U p Q#uq%RVR輙W >Ҍ{%l3VkTT^k/پDq Qҥ7SUW;ėO7!h W V # GAd!ܫ tCָ.@ZGibup [ jFtlq0R6Gk:jbnA48`4a5UfTMbW*oP,smKBF(k}5`k+'75ό$B.G/;)d }$-gLT@KsFGHl>fBf(~^SbvBT#sr: I)- *fQ}g[G3uKk:7lrs8+`t^>=\~rPȖ F^R-u~B\mv&x H,4A'lExi~zkPKώ,ׄyC55_k YtbSфV۲*+I~k?3dr*|?BծDVZ#̞+āW0R/RUleD7ַ3j{>$s9BS$}o?d" 1yY0o]q!G"%{uqXg9": ؜K]Zp SmNM6`,K, Ȅ`'E>*g `}<@Qvs0)X2ARҺ/Ǵ\fS"Tld4M(.34 ဃ-q% Mˤ$sk Yl&}_u,V~RUŮ B?kM J z}M1WH:JF ᏒM.[5)Ϩ|^H.튔Zmj$*_ȶJp>Oh'iR~ZwA|m+{UOݨvq9OjďkOP9ŚT#OtӁ}uJX] `JWzw+R/8 ǧzL%jzgN& c5wܦrS7}CxA#CDZH0b W{N)cR=ƀ̯PxZ0`ju8y[䃲A˝`#,1;CZ~܎^]=ڮV#Ck\kOnBz1Akdes?Qވ(Z?6Sw <sjxk9hWI3jwf'".#,e[NuzS^9cT)rhyrz9K[#5b7Bs !Q'ΌԆ2_F%_jV Lgk900^cK.Ajr@[ c淏@B*KmX13'tSER*E 햤qNZrPS䝯ivo }\: : Ř-jYxPnȥ5y©X>O\c/*vdb>*KQj" &- 9^6H@rL̈́–Umʿ-5d-=TgK/b3p$tZZZM,NcwUG5?)VR>ng^X]{ש1Vw%pHR_ mͤݷn{ -y a[FKX|j' 6UZE`HZh"dK{lSyCy2wИPUe1e2R/Cn4~6/G~C,=2ə-i1RdK6:܏DJ"RRdj#T{;FRx-K7k#"fgʱmbu]0AY[b냑&~LٛzmͱA=͐j#[ )]%O^% u-]M{zc3huU2}3@>~b*=s_"z!hJ}bq,s* 9!(GGI:oMos;\|5\=à)d! ),5! H]x?v?A*qfocSdR.'b:(ZA";`U K#qpy&XZh c μ!97NAvĄAa*VX^p gJ|RouңV{Jq!te! |ܓPDQp=SlwK@Cs2od;D` d <#>)8q9m\Ot M ϛAbL0Z2~QUѝ?zYTku<%> jFz91Ntz`8vCc&J,$qJx"#B~cؽx֬y9Xbǰ6.eTʐ39lF:?sa9ugM|NQ J\WyÉ'ʾ8,XjGHo_R(D"r/ HDX8/>-M?Yph⊦w5*ۊ#YٖI_'>֒!ѯ[ g|XΗFXV5xG?Qǫ [' kdj1 s1m+է]@Zsy ߶yg̋qs\)[} @[iߍWbA yKϐIh(B4RLG8s]r0{ v ql<1(_eQ&XW?/;(4VX;0q@u=a O(>t}vC19xl&+kt=J-l!cVƀ8uW] .(sNy! rO2q{%mTM$ǪfC.#GdbMQ13fVrw:&;B_O_ɰ~jަ* Q^B*ti%+C2/F4\ٖ9>#\ IR_Fi7=7iCOV Cتטïnt)YCO2}T MIk>ϟܾ~qbb a vB&&X%!3Fxgәx"xq؎l>)ZE2$#ߧ5.;.j_(f~LtPv??ߵwҹU=³c{yI"TDnVx#΃vkovh<ż>%|1NY?e(A"}H= nTP궖K}~9.ʫBʃ R&f3T!Ӕ7rdKx ȣo(z4=th Ǭz+kƠ t}f[w>k<~}x?V/X?17d$W\N\l!G](=fX1_s &W:@ȒKwkVAf>8| 5g5#?Pe)UL*tI.=ܒpA(um:}EBÎ]GJ%&syFϵ+5qTE}_z%]7NN^I=NF!pˎ?>fov8!_gH s?uJ96#2d'ۼ + ōL3qp#`Js ?[jJ#G#íKW#v$Rʏ(Q RU͟fYc>g$Lf9ugRvz@ZI9I˜<xg/\pmy()YK}^P RneEmGPMd(ihs2]UaԬSנ6:@%ƞ`WCEHZQ3Hgׄbm<}.aN%l~8xkDCÓ['R՘ \>Y8$[~ N[l'h0[!Fl|0zdl)[[ cJ4嘾cĕRC\1c:Tӧ"i>|䵃#_Z.oU')֮ Taz (})NyuH 2 D|i6Ƅ /|4:ICyf$&ǻ];;Ť3rgZ{ <6)'թMF~bܲ|kEv6"6xݝ].MNH ด[ՆdMzlTߗ&7҄ܵk4 n{&m<* >k-$Y 19R ; a]Dgdb\b|v1rnWkׂL/h+r.m'>Y47"~qo4ȶa)ߥ\br/;滖+v1ߌ{bq d,aQ4ydk"LI&$A^>T!]~ z%*Z/l(ה^Dn.it| ]\~ ڬR>M,@uFIp ܸdh (ITO(R,AuC< U%=T O8) $Q,|Pj<[/} &"gDJY-Bw Ϧ ^1^f0PÄq c\;k>2+twY\IQcz c˲ Z ߫!z>~&&El_P""ell2 Š4%4mƙ [W&ÚeP"5&Ϙʝ_@hC䰭J\V\]MMw/p/XZN}Ha(>reQwQPQ-2ӆFʥc =B_2)=tu8x>$c,ރDֺVmlmdpdG~b|P4A~+Bԑ߶B/|EXe;L5ޘS!Y ɰH ٷN*)&$զ*lMy;Ů#7;ǿIr4D 0$\ aH|Wߌynd 巶įeuRB9H}^=9t&hzx[OD݌{F8eUG`[O:)RV e0 F5FV0y2A~|YV(/\}jdf4 t,z7]`H3Kibw4?vΟiDM WS-p?,{؋!}lRT y CkQJy'"P E} z#0vjcenUc(YBթ$Q;\);}xM?(B*}\ uͻ{w |ĘF$\$B9g}{9:h]} fa4` eA=P@U_ =!I$`X<φjS єwZ_7(*$v2EE},#W5 0CR&AzL2LJ۶hџJ:'h!jF pW9aA"&T3)pܚC}{A)UFbbfjV{zgd:@];"^uT`EULvBT+~KAk󣏾2p5r\bdbLE8#`I/ Ĝ]W9*ea#ĊsEhN/mD7O<;ـ۾RYh<Ԑ6$.-/Qc*n靑aw,bCVfQLCh}V1jǤVCEylHמAx7ܘ%[\ n($׏£3o86 ضU1E(%vD0`*4IsHYVdymv8弪ы!&t`e@mb`2iǹw eG OoIV W;ߞۯ SzfQ2[Q]󨎜?Lީ[Oλө @lhn-NP`Aj<Ŕ@|Jے\%gE^,K GZt~/︬eb؇̕@7BkP }n,|}{}.Gá)VsG,6;Wξ4ƌSP6q*V.5^"va sY;QvmɗMq4HGemmJ*7 *uY*~a>gD1pNb (fp^8 y_@XI2"?v=eN46%,g间F,b t_{J0sQ PƓ{oʱ)fBNހn)3#-_AɈ-L4e)u#RQ, s+D5?И֣2JϪ\Q5Yn:gP\m.-@D.*C?^vӈ8iTc cn w}KAԼǘ=S^OhX9M qvǞMV>IvJЪɖ62@ {#Cs@/i5jBIb9rjR:1 a=]:-+,\'ȈhSWMsi u qNK TƧW2/諃HXs ZtD-8)HRK3AX l;>G0fW[=T ;|%Wc:uX~k/wppHi#"T5:^QڽR/Bx)%P-Iu]XW}(׿MwAp4jSaigrxC&rVo,Ƃ"*`y5("#gZ8m.'r'>948 ޺C~1Pda0+ JxO0>n[މAK\nOހܔJ˂|sL6?͖]E mG%ŷvUȁd^!/m+jon$x` #UwaC=w~-r=}uS j1۹"t!#0^JUP4w1z;PpYok⫮^UB"pvZ,.hRI3҇O4_Ë#& :Z)J܏r {Pr &{oT}}[vKr+GAYݬk[r7Ǜ@&j=Ӆ\koKyW͉aKB{1Ay"psQ,}. d{ 9s ڨ!Uׁ .u8 @2J<`OWF.;n3+V 5( JJI.[ef𛁊(viA[%0(S.;Y`gI|#Ah 2ׄ!(윕@Fi$+L/ī)ī4#XwDe2[i]Dчk$&9P,*CtJcEU>CvOOaUZ'C8lݴFtF{Q6AiߊXnYD\{ j\(jH U\M(?2͠HEFs P,% /"G/k m߻`[j6*}NTk0͒8DoMO_+? |/g" f8AytՅGΦ!ryd+q} k dӗ_w>CfV3y>ifAlυ Vj7a`ax3en|r(|`Q:۔E!cntsPh`9ז0>b#t_cH yJ򲗕/E`guH>ĺ3|t茶%$bc;D^JydG>zNƊ8϶ffPlsʩ7CUfs]A9!t7MtlE~FUym%TA5`xM}qmeM`Y7XmVu[+x aٚS}?#kb[Œ7CեBIٞ=+W IԔÇ;,=UGaFhi~mP <,uxGVt<%pagm@StתcRC./ێōt6ޜg$6txa{wz \x/ ^8#.|hE` 51Zz Yuhuw3r/gt<=Z%qu^Tܓud |?cuu.h2'[BjOH!c.9{3s|0╺)N2-ϝ/SF:CK ?")-m0(.>7>9h#(cKR}]f ?@.:Ӌ"SZ; P'FKǒ 8CScVXɇO?ts?Ϙ+vPxټ<1F7fMPC?97WHiĘA_BPWrZEB<ƒ=) K?gP7I`s{]i?w)OuDg&zNB4pOa$+2΄9fAy/JWH;O _%#Urc[R@r_.6| >>FK`b] S$vhI]LAy"LOp`/xv㫾M5Oo}oza?}36`.Q~=)}d/-n-W+>OaʴuZ|WMo]͸TCxo7̼?LPю ƓrlH=af,nD_**SlIГ/$4KHMFk7 5~^ ?Ͻ4WxHn)w@Q6S=Fn%m,H";$!}VXJ9̮xdi;AJ O5L]6gHls/Z{Z fQs{<"oY5yWm}v"k^1|0RLlhߩY_!@[P ޜ(Ou"^'nsTx*|믹Iy(=f)I5* Nwu(\sWSX0t ?Jaf_L(i%Ɛ*;tQ*++2)bP2 ܵDJ3_y'ZwZMnyjaG]_=W ԨSr[HO|ၑ^ǵ*E?;z͖ۜy8z|hhi%Hr6koW9j1Z1bx^7A#kJ5]_DPIkY6^z_T:;7%h9f(ƊNy1\׳sѪxtR>~X2WJs]]QlZ03@뵈]x~jvf 5@!]\aăx0X͹cT{W1\ K?vgRnMۉ}2ӓgKm\hJjfWIUUյaP{s@k&Q`bc+3H+pD<){љv~7+K(7EA mrbVro9;f}z XfE*I4YbD =h:Ώ011kS/'@;t84M0yp< bls2V8J ~/[.2XHγbgt5_PSO0jӹp S+-tK ٝ`^@3r24)ss,qZ"s>&7K# u po7Ow3g - AlH\GT)4%/d)ŧ%ӏUn1$^QUu'&>`$6JJsJ<0LNpd]KtVH u$H%> {^CkՐx~nh.⟛p"L-,(Dgٶ5OJjPp_jǢentcԫ~w8iZW7UDds&aC0{CwSWhu+@7 +COuؿHzf<(pΜ}%v=؅ScMWid\xy[J:^|84. _IrXWHPb^J1 e^gssn?V"ޛ"QgYZ07070100000015000081a400000000000000000000000167eecb8b000096b4000000000000000000000000000000000000005100000000./lib/modules/5.14.0-503.35.1.el9_5.s390x/kernel/drivers/scsi/fcoe/libfcoe.ko.xz7zXZִF!t/Ur]?EhDTTk׶Ǽ8n.DMԦ \s}a-_ Q\>fR091/,"%-ȬNAhT!!=I 6^3^}xGWY:CgD_nPI6;TE lm" ec>{5;S =∽`KKtmܼP*h44 AF]jz݋|/`Nw-mZ7)\igz^W{eGmJƳg!&| o@zDT4d,[q^ɐ|SnSl>[Ktf7t {h&ucQN0 zԮ5*Q-OͬxN9N_r9ܒdYo憱: x20a KwqIX[5YrE[qSLlshmԂg"-KOO;ZTNKҫJ.$wp0LZFݞq?/Qq߁[byPi@u)i {fuFk8&,֖N85qrd3Q;oIYrj`ÆO0>hjű_;Յ )xvk84X'@ dK~]Xa`dB(1ׇ3q&'jGckR-?p#f3zEe6WCC;ӵ5H9^FݣĘٶ |:hQ6)2p~Z:Nuz8109ג~]lVǺ?r)|w2`OZ34*y`놼Bg;v"z6~ۈX!h!SSZxHoB ^U?2w+e`Yg@CgPH©A]H1#1 dOPg _";x ӕ/XCR˶o*XqgI6l &[/M7"^jZPe`otm</3qE)FΞv<jt^,tlj PpykTWA99p0Lײ}/f2].Y#uCŴ *;Is}߸_'qt'O;W5 t]"7RpRvDT<ѱ%xJ&l.K=̳l2)Dͅ +9` JBl0yOQk,aw̋.h3f",ىrC瑚u ??0vEiF>&lͯYHʐf{u~`sRK ֻ oN=܈exH.9WF8ocvdw-H|̣6, J],R'DYBL3@>OmgߪîR-Ϣ^@x,i;k~kAN$r Ք]/bAvŅi}<"SD["|Ly%v4N&>ݳoIS ) C~4NcH\jk! -82] L!w|1Ad)%T K|=-O0n9]ǤpcETu*fƦ]W8pld4Ng*T#8kY7HfS֫[ xn{,Ma"SJ؊ U8tcsB8 0{$gLUvu iaak@U;1Na|ֱvskT ҙE8*Y.M`EAt_tԶN\UB0T\eY\Z8|xSByM.ԬkUǬgMnW\Tuc+I7 Y^ҙT9H2kC gĭPPp\n:$ӬV!Q]NfkkPu+H!Ls=7Y{ABRx4 ^GHCE<{׏9L0>-kZeSL#Z@gc}3o$KDOyb{(YvMVJxip-4B] %iC{Ю ge["].s$js2S[ ;\jʺDT[~i:Sۧİc/m=bFGe"7PN!N󝱞5/*6d>`o"NMe`Bm.=Ԉ(@1ϒi9pܐ랭_ӑ/{Wm/3򽛑$ki p`5y^{:s8q?40ጸK`1k-  |]$>Dm/[ixZ ;WWmpw&Ӯ Yr?-8lУѩ11NSi:$܅ېB>~vfFI*Fs+@J$BBG|E[u(pvHl+d!^*Oi:VdvkO7#QC."(Ssp9q`]Y"OӇ YL]V\7=d#OhUpՆoލƋ㌷&SG@b>'}NHQ_g0խkjG/)ڼCuwF?mޘ 2߭@E_I.$ALJ{>/pTqu~(;Hj~n )8q_W؞KȢWWl@9ᨴm#KTfi0Qo|/2!۷>o7j07(w"aEx/b`fMVD-܎ې13Tԇ.n#~&hW-)\u1o%<딠'|]>h(fP0@;X>%z뱙Sn27(*Uْi:",cx53m x8He%1]Crށ}l&6 dOɥgpUξG7ta:]ݦ?JBY=Հ[-=?SC*SnĸuzqӣsalFID^@P)mPfpmd)Qqb9xC]ZK1]dkg>~D‘P2\P29_zɹƈ%A]1$ZW4;<(e&-_9qfn!Fi~8nʔz6'GEx_I\7/ TpAd{p6ƒ,buC0 jD $&ud D/чJގS6$%n"ۨS'$=^Jwj3v(1`aI~mN sU8k«iړEE!C%{ia}juL&Ecx\ජ99["WݞAjI4O/PF#TGg:c\Ak4Y["ݯW[`j|tVTQVFWhߢW==Y!xz_#;ЭHa)BX9z?);d}Cޢ!4󜺒>^˘|n q` eLwcLm}h4BeTa:k#ARؒIzS &0n'#`IQ݀@H~r,֌Xn?%|IaUcri h';˿X$&uyڭьǿ]>|U(\{BKjN˅|CJ"]Qû3*Mi =Q1X$L} ad(s΂hӯ2] 4m dϹŕu) /C^J;-"ʗt@qVHdO{*plRyMÑM"IXwwb¾# y4vu^wO6+fG]ʗ+?/SH5(rZ8~NXO(2Fز G4HaI6lgb-=(ٯEQ*XUU/.Fk+@vNŖ!R z0dHBS6; pړѳXSkEW(4f&J:_&^)DV'\!D݉V  G$w_ԯhy46H)A'U:l"e.Y|AhXtz›0V7~u],4$] Yۙ.vto2#ܥ q]f`+a+EbLb |3MioDž}ˉ,oM[kgZq_LPbpٜ~_C&ŧ΀yVJPَn"yA-=D){ֹ~ 4[l0 qUu+RxvNhqc1i%qoCcorـ OkN6ʸ>2ᨎ^ځg,oj]?~b-gSoC!'SZBW1@-Ǵč'fE,w{Ʀ+Tj^Tna%RХZݘvlz^_[OZRbQԺ$vزi DJn;YygQ'RQ\a$M.6[Mqت(#TJůf.|b: J|,Zt7sZ]$z&~-w}e~ʑXޛvT Lű!2po'`ᬳmEr e[D $yʹ]\ȥꨉ P9I =HdZbgÈTh{u^LRqs2j7E!xDT9ddYDfGB i拉 2)s^( T'ȾMJkheG(& )%}@bF Sn|ػ+ 1bsu$.ӡjBT8#&vL'WB Sەk '˙ѽRoTy$( .6st{FTͷ2dͩTLg u5%j1瓡fDr+9huʍ7IL@ki㯧{uj]8l7F! +%Е;a,2>> YeUyC4,-`pVBsh c=Vlqۊ Z{*Pw#"bzns1{IE-)-~L& |eG 鉒x,}ISg'm: hՇ5E[%+I51<,h|#YB&K ZF5FY8'RV◗[%uʚƯjAn4&WD f#~̲݀bu)yeEMcݖ4Aޙs3`MOQiiC jEM^>q>[ Eru);Z7WF u&CZc>#dن [pB%"KKU Zhc.؞A ucwcg_dTlVLC4t]}+ara wqЭ5,M p-NIO><Ş9'P+EGjMյ6lr;FփyʁȜ({ޣٺ;̂;>ÇKڪN ~&._cr|L!)yZs)&1DlīCB6{Ԭ`Lhv5[KX9Ύt-fa{rO rS|+2ZS)Wq scmẖ6P8:1ɛ%g-}*F~X6%J囥YU,~=$ZWId ]ǥ̮ulρ{7edxfeRRɳ=.nhэ˼y~fo]Qpt_B"Z!cG9 8,p]ơz`#7CvXNk5[vCH{'y_խ(#1aeLEI5M7}bkТ_p@EC(c(>8ơ4,!vP.;Q9.ñV,< X,]g IA,+Dgaʤ3Ju?x-MLY[,ё ? #q~@_woNDzlq{uIc{_ v+D t_Yۍ_S)oEU발у}u^ 8NRhyjVہS6q"8]]p1ZoPYbhom5C/BQY^b?RiXu _<1Ud7Bm0vHط7d*RLb6?= OyxX J›Ef&M" B3 qnIYEhgnpq7ӝ^sm`&G!Nj=C tՏ>ÀCI?{:CwQ ڙWMF ?7$+^lojGrTʒ&"6OwkԸ%?p+* I=F?ҖDIH/՗~D5GN-_6 t TOK/'pB~Q^cnVp味I/$[k9c&6R=^mRf{wW. FX xZR};^IVW)D~QF?[ m fX9t4dG켢[PpSӾd˟4dWMCO#0-t3LP8W oڔ 'Ic0n7*Wkᣓ!zQ6oDl%:&bsOB2%mڶwx3Jr `w>𽙙B3WՍsz"čϒʈtrCut ?j _+"/se@v"&Kxǫ7A& |v,p͞Gi>i8*'J'}&I,g! Ƨ@ $Mth*E6?:tLV_7FMJԕRg0#zi5 P4D~_w$׮Afybe kZ'`{$fQzv|Ԡ'q{ا{yc%S'#jgyYUT]qɍޕoq oa123@l-Hb f׃؁3XhsZ.Q_ynZ^ ԧ\[S%54VjA?gXF[TP|W_wNx;.9ִ~BC(wAE]zz0fIddY(]T瓃7]duXd \pƫ?j dcQN4ksd ]H<͔-ވ _cDLv0TQZf%:k(,ļ3v|bލ o7} lQ)r)@\柉irوw)Μ'ЉC-X~PONwBAƥf?{LZʺ%̗}\s^h`@l@ՌǕ;*T.DZ|0V-Bid(b.L:T`^Ӽ2# @p˜h"w|<-.d*u['Ƅ ;R2P +)a3DX(Kfc~εxJ`э'+@y+ JWulSF#X{ky0Z-_Ե&@Q#SKA V } ""N8.0b?j$zަXG 6Vkt п ³9B2#[+h+zx׼@J9y|.c Rᬏ}PL^~ 3MO c0.rR!En+uc̩X[ժS2ÚknC֥{2\kz1$~_Q >piK藃C7~#> Ug308KPD>^'DlOTrEuuS%0~ RXT%\pϽq}*,{B/\T}* 4 |#G=fW7r||C2E Q/ WuW^ Jz[=$C:jYbmdT8CRد%0Q)f<N;FbGriPXdjaZ/w']͐uλ ^f\5OȯU?(~dq ,S@Sv٧,O85 k%<m710ޜsSwwI`aЛH^I\do@ݻ\Ыd?A6 0#%P (J(fߨN?.{ׇ##jDtVr>EPsrEHvVZ `G'Za|=lʣqFtӇY']|Kqڱ0D OآI~XK$;$[{dŸ4Æw_ w2nz#Kq_9@í`91E8Cc+,E}aBFsb ڜ);u.q2/hXPB2KJ?kuIZEh'8 JL/W~|%; ]6H@: z`u5>  š']6Y`؋V]mZu<' ;dJ*IfP Yq@8؇pW&Bvoe1PÝ6kwF<7= v)N9Ut #G=dbK_h) (h.?CH+/$5Rb`VF灋߃ؕ*zȄ:<9B|(eodmW28OJ{ƼI 7 /a miD-'<%$gvz/nFEv;8.DilhIiA_>SmpFe]\{Ǫ՗'# ? mgӳ{BJ@iׂ~d @ ^''?!|NYv05O@k{CO Xp˰u,"HVu %JҘcqa>="EZmdx( I $pSH/ZIh/Ϧ^j!<Dy¾m~w[R.04Db@m;pUH3@ U 9eҌJ9:W²g/:@Sȡ78ajrޙ;lp46@DT_l퉄]ct!\*Tnaֻ{wK#$ѝnxjma&UB|/a xu>2m(jt7=hQ݆{. Fʴ)/S'9 X^L,EC/mnx Y zU @!7 mL 2\~淊Yl^fguy4^jV8Bn,RB 'XT4 ɍi~)ohD/TWbVEz*탌6_V}}9ڋS&p)Fװ:pẘ:r2)sMک?]Ae ,PsxUkFC[o>sÁt94`lUf~vk3#w ܒqNԝ Oi3+(U /,3NbE'UeɰKX3i jPk5Bf: f"qM*D>$a{'-OǶ ;fKyZҀO8=NU0LbNvᮆwJ|D^q>s|*w/;dxlLi?1B;"1- -$8|`}mXJs--Vת^{N4ĩ}<x!@qd l"`qnvt ĀzƋ`-LoLύRޅY)Ѳ J钟#%?rrVĤ_l\ቒ`a$z6,ڿo_[f G$]oGvݽN^]y))Y]¦݄g]q }g!2YFw(p{=_A۫nIŻ, JZ^dr#M[UynWCz;i?&0Zt>^g0%ll2ڇ0w{ 4v~ņλ!xbȚr kuҰ oF~f9{!썳t Z}q@"`TY2oxL`bG%l>}n6Ή5!RZc?{>͜T b/B ˶,AjYpYK\ VǠ+RSwH}`٦zIrߧH zb ي}ym#ṗߡ%!s3E *EY9r:vƜuVF$ʇl ߈q" .eJ[D졠 '=hT\f )2}If]O{=/2F[ߑ_%~0}t?``&xwD)Ҕ *'!^Ld"_ldil,&BvqpPK^=}y4a1%q!6] P b{Iëu#8~x#˜2Đ ?CA:3X2KS )ed%$"8- 7WƗ "@Ym=(ieCpW{o8^[4{h6Π&A/fn" w?$ yB3 d˅FI4s&Ⱥq\$67];U=d _淛OA8& @Z#AM;d7sg1uE=',j$h$@F?PWuc,${":AFF-ru$~78:b;*&Fn}i#%,Y+WipI¾o H bL¦+[gEl?9'RK6q}4XZYP̦w\DDLLt!E8[sK{~>bB/3˗hf-Kȉ1#Qt25XvO,Gϳ=]ԝ0 ii6=:? ѢWH6QF}($gW7ȏOUcxYBVǢq0ԒE9/ wL˹16fvzIv$Nֺ, rҵƂm| Com#B^@#QRz^dҊ[ЋJsF]Nіy~<Q+]Őe_u(]='g8]&Nůob_]dK+%:!.;E."pPlj6ebUIIZ5*v)Q3PU5(6R%i $>R΋LJLOV|:U 1EP%y ANqGl>~"++"Jb\Cl QN@? *E#IO3!^ժAuf?R'-˸Se뎩 gIdCysd~i_UteO>nEAqP%킩uO(II|7b@ϖ]s]ZI(/~YBٓV{yæR2I(O 4VU%4=i'pO97$M.M-skIvVX:QNAL?1{oTChId|Y!")h׀kQs6xg4V]#vJO}ȴjR #4lFmN'L6 i| BY8ɫË7%6uquԬb@[`Dkjզ§"[E:5~%N@\l)3V*7?!V~ Ths dqr Dd!|Ԁg8=h+9ڴG>0 Ohs6 EddZ{u[W34Ooͤ8Q”ޱTt?dQsṮNoB^a")W'Av3vyzف> ~2/AʭEnLj(5_l;Ѭ4m%+ ( @uoC ZT}>xBP=zX`8A9^?g0Dq"Jy-}]L2ιpWn=ǿzy=~܈!*OX`˅Fb[6"wᕧkV_ަ!?`rwJ6>Zu5<\{ANH[u`\im$X:⣂[cx7`5|48~\!//B8 7<M 𗅕SʵX+Nj^C:< "rn$("@Ra>)C ]82^m\i_kbј4J-djF|7e򁑻a{{(z^[GT@$@/mB]?> ~&4Xv8:)LL)U5y}2ZzSTka O(y1:'_9oZZPAKRH̲`;uLyB]cWDzLuUj~J>sA6Hn+nVwX*٢JZ4Fl[<['M|;m;K =NG'p5'&P\7ѣ["SIt;JvL( %.d{p#1wV?UQctr.4*eҙn x ʸ.SbL|Gik4Ic]²T%\DQs2]5hdnfw#O<6idE; !5PfzޥF >1׍A4=WeNj;<J]󏮅?CS6% 0< RCh ZJ WUy'/W d!इoM{C矬ġ 03@,dn@,1 dJFV=#v#@XP`a9^pvḺ Ha2[%?g _8.W~3p_I2Cw0a.վ(F1^+DHv08:܂;k:UtH: )p0d}٨mY wr \6cc7䨎8k!s)W,z}A٣UE3f |Rt*䖋Ozf95;^q S {]A[F'h 4t5Ɩm|3DŽjz4;☪md=4&NsbҔ՝d^v`YbFGuZlx_8ިXvcřk?=/a=Y9ow'?xv*OTZIuhĦQl uzlcj{V*zxK $' @X᭼}9k %tۅkK G}r7P+ŸKMNXv yK7 5k%6o+fu6F+ <avi278xFi-b0p$TR'6Y?-fǥSv S)RGtՈUӊ򣯔Zpe{^q>cL-ByIځ2V+[ZcNwة#!z.Ϯ;@ordn>S 77)^+8:R Εa$ EO6ZO\P+Z(ɬ!P2Z7oi Z:=O{ƚc޸>APa ݮMd` ),)?;g +i+R(L1udwn<))h/^H)Vtw!L"+~ ę tC FT)kyDl-M`?ĕxf(uKD @^PwADM{3޶]L/Joߏ~7֩$>߮#&(a&/3R>,7?l.@#Tih7qNH64wI6Gtvئl/K{@ΗbKfmgqd%I=k@H<,artmDlc߆zjc#clR*ANk;vMb؉Ҥ}/ڟF sTuLi"I{.QFy49&`WFVE,1PrA,`̟Pkjc([Jt-Fi3yw~7v<^ m ܸ&oV<\֘ 䧪"XL'yvmN}kg\*1|Q/<~SSNJ !~ae^(A< pF, A=l*/˜MY}joz4mB-at[ÔR<5ʪPe28}#V5?fg% l&\ct'}[SlZnڹ월A}>I-HDӇIuB2V;_ȁ?15{R{! oR1V!Ƒr:!GYTO"=>wc^ᰘzN,  ?ΊuB=D{ Ӻw7g3GO}m#⒞6ǧL I@X^NSFpj~f߅ g -Cp~X'N8߫Z~-N2d+Rl(,ɭa/N)$ ^x\ ћ@Q‰))DI[zeժȌ2;E<_vRGMz~EwG-BWx]I0KUY.^^=E?U#ʫ)]0oXR\-ʎ5q:L p(d(5H 9xc@V8]}y&N/C:E҆&z1{@ZvGOw^9'Gof_Z,k W `5'iGRէmQ^~P"4"L8Ѯs"$ GJQ= U,[:5@KK|@;4x*LN3SRܥ|mzAZrkģ&`n`&M^i`Ƿt]Fr̥${ҞnQ?M! ~ӬŢz I]--L5vx,3=}Df"mi_ۗfX@)wz='xрIXԩ Xm0lmGP 0V26 GwAS{TuA e_hˑKǘU*0ωτ2@0(m.v Sۯ["HP1ٵ* 2qDpTzzUOr qZ2',10ԁq\bi S T=y*f-He6'ɕJV."YLy4I@!iգeR԰z_7[fWsW\X;-)5P7wڷ؛]Tӗ1#MS%JOu}! j#sO~2(>n5[eVim{@jzg.#iR#I n;͂+VH |> P@#b7j`O671ЧћS 7 ^EeL@g^Z´OTB)à<+ z5 alsR8igFu歪@cKRYb,{IV=|L ݨzTBV1ipNR6o3A/nOkF' JLo^K-beY&mrbR&;FL6 퀋;L~ GwD$zEz|Ĉ1Ş|8-oNQ #\+Hī2>q0~_s$ ? y VNadDnTUlx@a9'S35R0 CzO5ӄUHꞩ'v[h@J[fQ%oLsPƻQ&s\nn e Zts!]ӛp s"d!?{ac[d+a;gPh{[,`Q8W|c}&@v %4/#Zl=4("KtZϤvb }b/zl GC54&M|+ y,19?Cՙ k KJg)8Qx&`UbZj% ' zP:κ9*\W3}SoRYr(*{qonm".ݻXu7t>YX0DĜl^-L Nd X;-xiޤ&, U9& lF1PL8VFYYm-U}JIމL'+p@v!>NFX2C\&~ k# =E-E>4sH0*U^nnH9Gנ ^L[~9ЧyޒDWGX]X",<UrrgP: ,[ ʺ."\qu4%{*]L‡s(9&7EeDHS%DV]wJK"pAOk7YTStlU!uoje1 ܳiM=0 P9R옺Vv\NG7m ۥ S8&Pє-;:b(8{ptkt7p[3G{˪?$&ڪyq6׊O|oD#4k&?MH_n!8#ڀoÇS+NnZ^˅j6VDŽgP:qۂR,l7lӂFH᫲YimtN7)>7݌?Ao&NDx&7֌D=8xt0EDi&%^w/KMq瀨N^)b/=k2DfCs?(]CVtJ~-3 >Q:Fr]]$ՔVȭ5׆EWQrAV =b+g..~!EsnaCiq qTiaB*z 6$b:PHQwJrր(dЎw 2YdD<Ivf>AuXNUd~q)Ddc(Xɒ6.r)jHXɑ.tmv%rcQiϮfw1S I}>Wl8'z^>O<fr۪o+'Q*5itv.TɞL_vwh\Xɼ'*nvmba4׋1Xlh]#BrB?s"Al>T,w X[i*8uiHZR ZFw?.joL1N@@_)Ap<9o%xU\[ٶЬ2kns^GPzFOo}џT3:Gpk?3]څ:n<0-i_)mGm~ˎڧd3c5~0R0YZGE tuOxX˻ҹhBY;N81}X1;v/Ŧ֊׍bpoZMLFJgoNּkE&Hh@3Vsm@^]ANl$44ջݏf\~W}AJფg sQnٓ!FT\j K{iHy$/N2{6&̟IbMYPe1v#d{n quBn9hÎJXLi'ȴ^rۧ Y W {Ę\SZ!p-&D[;$k$_ m@Y>p١@ N p^:5/%A%+ODV猪3مC,1^Fg΋(I%ا oF-5":lzk%Wa'[YK)eG4J0Cfo `3 ̣趌:aEsryd%PxHLH^o~=.Gٻ_LbfslC0k;dƍʪ1 '݊%vW K]kF]U9^}~JAm(u4̂\ᇥݵ 'S "x8Y Mσ($Op[_{SW"=AFOZy½)c*Q,=]}2~Nv>:|(O2ɠ䫋;5ssQFl _7V O e(>0.9̍^K'DVӕNZrl;Ȯ7ۡXQarB9BJ'PAyjk\9CXmt4bRRiëR.9?Cf2XFjv[|}oMA'[F^*oON4xs|1OWeBn\бF+gCoJp )k% P0Ll:EȩԠ,Yu58}^|M`k>kEBf?((x<ц`y^bR ><[ #>F¤fcyG87.O[J1^ÙˑR01uR Dȗ}rZCGɃ LiT7Ke{g!oz 7z(+-mKϙSOODlU HAYU !'ԁ{Pj ReUHJ4xiV-8󍹍c";@:1ʼn0K&4Bcݚ3OM.#jRYn х=n٪vU5X6Rמ?ۃi$'ա`U3pU9QχՅ0~i9?>lJ/FXY'cYZ|H7J8띞F<k5.r.i-2Ч#;L<$ʺ E2$iPk_&N)"] *A xKx{l+,gjH|fUwx |jl"e=܋jYx QO{%޶C#w/Bq=|+^[¡OL`tGD;$K%UoJXc=;8ޣ(]+ŋlY`om `w}ȁ`Ll8akN"o/^:w4R=)x4 4hQi"dtt3ѐ 1aVK v|^*$7&]t8ЅILD Wۙ'ʻ(,mv~o2w83MPX ?bW(wԖ_: {:?B g}2GWajC9SgXP<\H٥T޴Q t&/ƭŋu!9#gvRa |x}>M9X$qhA|H3ZnB wM? ,`i7 MVVݤYN()TؒO<4 &mkųȧmFs862E8>kȮrt}Z~t଱MsӡʛͶb?yu3r2xb|rRNN'ZDKlqMٍf4 NvAw_kP 0e)(1!?bǩiך 4|o9} Y5uLme>\MxvABsf҇A/æYA`u2`[keX6">,2 qQe;5YK &avXu9L%8;'yG/Xz; ԕZ+2'bf?2# 6%7EP_q b#j:8ftE.*~bbJjua+UN!ëNe%jbf -|N:h md8A+JךwsaǞ<W Qoh YsZvVD3w*$`7An/j8v-2풯/Uˋy_5JǶO;I&yMsIUȏp'7[cUr z,LBEKcQsV2m@B9tY+B]1dUw)\ߞH{ǻIG+}C4,txx2>\[ݱ#v4nMVYn%~"AM>ix J!bxUP)9y-{ЀmR'i{H$2Hp "_Vcp',ޢ*a"A^,?sr: u)xk>@ڌ$[_$+X^ Kָ؟ +fA^,*~l<}?}lCqZǷe: Dr{V+5WerOddy"';gPCy4{+SgKD[z"Ԙ8 DW̥$ag4U("3{{ ] LdBIpf%S{)29LNZ , Z88@BРT$8ty})KVGVKܴ܌a(~iԘa) U((8r*mX"_D.=}JCGP Hyvl|{veSghy{WߡR Av<=s$d'.h䖜'߼wŀ(.L6pGW5\ 1T)otv[9KftH`{?+/2fVΫu {&^u,ҳk>alkL~L97 gyƷjM6 Աx:h%0a@MI ]+)T%yE}6)lMƒPqXX]^i\"-a4 o=ɐ]Qh> L5,/X/Kew ڋY?`Z͔Ę^o9s (p9stYgYqFd#W7dIR]1;Gaxbnҍ=í1Ù#a9ywO! I%DuQ#QȓY}߻-2s*V< Х&;ݷy7.,D?*g+Z qD|v`s'8={=C68F)Nq_)DŽT8(RL:]#|%.igo L9f0ҵ%^ ta)pmWKP#Wm#t, rQc95iѭĪHN|I1U̇줊M;h~pBMD.o0er=rAf.6V MHcz|!m8Z(y0g,$0[wjcq !sV &r?- ՁG46T}ggC{.*YޘX恄qˌvXV1Wc~ʹq돔O%-aFτYix:q`'1Vzw*ҴG2@􊜐 տ#mF6b`tj> OAE=]ĩv paN+]_I aBS4}_*v+̡W,Wag9~jpiiOfoT߂|@ ld}Fh%$3Nj&1ymHV&`/+, ?p[p\F"04}"?-`dHp8zo’K5ZBʽB%N0E"7T^,yh&9 ݔQ[htI*ܓ$ ~O 6bkK(MygTj5<葒OBu~A;Ӭ{P<&I`k**URiJUi\d4^=qywjJjGP{b u]:G4rn^Mj=:B4DrqRri;Z~O{ b0;eй@A֛[ vו]kZ7J.x]^>bo-bSw}]<$  #w$| pXIVFO7D?ٽ ojjÙԹ棙=ҕuFsR,9x~]ngYVd(`]*=4ׇFZF=N1#T ~s*p5בφ 쐖S\p3\BxhRR& sIMGBsBJ#!xq={0#F:bjONg2">3pka@2WjM,SD {zgrO&;| E{7n2p,l",VOb^*)P: vcA(Z\WjrOfU H2=Yo8]o7ߢFS3u.E W[u(|F93lñC`ecFfXs ]c/\n~ˎ2gK(KB`!E3y=H/b,A2XNz#pqڸ^32<?Ӓ^ CrbMCkL]lNp~<1e,AㅦSy }3->dQ/M=i21eaH_㛠@~7Ux *MԧQ̅ehqMmspBFң")#ȋ׌QEπPބG{qwT=XČ<*(+^[4w]N&eO.NF'6:0~ p;D 0ZjAq#hfJhm.G3b$)0Zp)xLY^h# v%cnʞ;m{1UV@M_Hn\P˪Nw< Z2h*kbW: ʈ#$5HK@t|=M5{Yy/SloUp {Axx nvg -<1?6. &ӿPy", {Wװ6S}-5EW )g<%Cj7tPK:5 ɽ?4RBuJe JDZJ%.ܗMZvS`;S ިn^~3-?t:V%d:!S*hޥX9n~2Z%hh&A6P7JE?^FjoUXqw4 Et5rwELʻ?G3vIY)%&zS!s#8_GHC ( gYZ07070100000016000081a400000000000000000000000167eecb8a0000152c000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.35.1.el9_5.s390x/kernel/drivers/scsi/iscsi_boot_sysfs.ko.xz7zXZִF!t/s}]?EhDTTk׶ǼԥZ,nے-9}6Nz[a %5Ce*vI dm!]06h| Bқ&/vXk/YZ~ע!}-L96jz%xO4Q*ͩW2w@8q`O֡Cj[bիnRa}h:u"شIFE0\Q)[%TW4NB.Mỡc) FmZ2#UOsv1VJ޶Y^ė 7!th3$k`ܧJ Nvn5&WljC ^/$*_z`d~Vf!R)"u~ӕl Oϛc9a$r*v.'Idپ A%fR8yg&]EH#C[ MƜx1N ;'t=CI2y>W~gg4hȭ8qP扢{f9K`}Y/Lsr8ʍ/V½m3&aNWJ G?{hvMo_ZqUûGht+ӗ2@ =*7Wʒ\aKt"2{x"3 -(+tr]Ӳ8du<>6ka jy{]9y^zdbspC Lcpmƾ A+#zd*{|߇Pޗ7)9JpsW%LQz"4eA~ e!Zݷg#"Aނi§+Y aEF09#&UDrzCXBNy&-n% k9ŠjXs[Zi=m1zgۅ"ӚўXe6msϐcONU(Ŭ};$ma>{"oK shGA~*Pg`YAFɞ3Ҕ˗>\hI+z/>.|v K{(]ƍeܡ:h+{ 4Uy.=h~\BJ包Z4%>C7q=EFQN +OXhn e9%o% [oX~C4Q.jƯ95ἽluX<ϢWcN*I%z+X5H941+KҨIe"Ty{q5%xW'DMw4 -4OB6V (*ӗv8:q&0ƞL-p=V)>)n>z%>l~ZՀXe=\gԕ>,jy "!d4"?l(#oG5ճjqLTx#Kr"mi1%%&xMYdX`Ș&lI22. #K2_xN=,s/%@*)͐\-Xh5TMSD|~ Bw<~꤄'#ݣngI` 0E7V\*To?lL; )YS@R6Fb˨!=Q/1`q+D`>)S@ vS +d7h18TmB}ӱxҽ$b|)>xɿg. D@$% FaV۲hcl=F){E:|c: %v4Ri3+uS -1:t)GfbWߴ/Kw\{ kF\D :xҵ6ڌIxS2G⨩J:m}7PzDxQYy-+&%⟥P{r"r|&.Y=TFxZCQyY- /ȭ2Aa3鎟k4 &Ϥkȅ4&1~m*zf╯?=n kN}_mW/z%Tp?__iȩ+Až%ST?}銮馱=9T}~oVC1m._'T渪KïB"5aoe;F*=IVm[ T=~F!1a?2Kg PN? #WyaC^ ٔ*AcuB ]!LS:;1ఌ^g]& 0mvp41YMwӋ}xd>]9l#Gcx$/ wX;@c `~kuû;2˳ \k#PGҒ5CnzN 7Q6KI8q|u詇3~XCRѯVGW׮B#fYVۙ66 +gd?m W) aMTq%!}Bd"s6: E}^Ń@M$%eOX`Xݒ=<5b۬Mj՜dW ҧ~uۀ8rV^ ki{?oD12̜'uH>@@k9S5j1Gwؼeup {\' ֹq˕>+:8o9?gC#p/Fl2)؈7'6 _[@ kX6?n6FI2a4Z k81>ڦޱ {,> -7yr1py)BLó ]cOgXU{_GnG'W#Y,naRU9 ٵ$u<|. JZvHf';UPh?XޟY €?f EQe(dU:i9?xݷ㯹D +~IK@q+6/K&}l#PЈ&?#"1+>} xfx?kfV +%#wjE?Dq),[3%׮^󽘒jBuDҪįG亣^%+/׀a=0zH48_WthEPh[rjՔ`ɳWHQ^3CšϙI&ʒ$T‹+?T |Ai1t9'g99~5o+Xn=o%.NȘwba0E:\ 50h e}^ybU{vm۽\C"\;aNJznRϣ{C[H*;\gYZ07070100000017000081a400000000000000000000000167eecb880000b0f8000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.35.1.el9_5.s390x/kernel/drivers/scsi/libsas/libsas.ko.xz7zXZִF!t/]?EhDTTk׶Ǽ:s  c >,s`VƧoq@G.1o%rۑr==^P0sC%)ླྀ>Kg>E$ ̆.=-1>Sx[z*M._3ϪF$U:Y0|{HA'!,* C:?Zsh!۬ȅ;b\^v8p,\艨idf?%5oS@o(}jEST9yv\)ۦ.lj>F6Cڟ [EW~>Y\G2 KɊ5=Px{|`/-j[E /\xQ@bR˨PgAZD*ɯ! &ͨr@p9tݏ#I悋ixGbXu-/y0D:WIueMEV Y%LHጼri NEA'. .!sVguiT33QM.uX?q -x[%l#3hV~ X(:*SyH>jnA+LTnB/{X19}%7IܬX9Tw6pΟldi9 $[; 7K)6 $U G3*,p}&噜:U2wJm%6T5+V3зyTKQ!rMœìv"SDʾyTPovڼl癏běИžb/l*]TLծLB.*TuT BB|K-S8a{M$LI#~Ź (suno%/d$AkwyuC韻T=tl[h(C WZa wd:ؿ(3r1e381ftS]PyGV=PWFzI;u3cOvKJԊ_Ǐw±5x% .+2.;u_bŚq-MG믔La"mjvYU߶,EV9їmعUyvaKQf+C`.+BrP;=p!6VNT<1c ]Gy{`_| NO$ۂbC:W6`]FaNh;t8Yc&  s^'6$DqReR%h~57?ۥV戀4Z!-?GX e:y%kgT90q2k'&NeHk^_1/t"T.(ʨ~1Vw/E Zᯃ55C?+Wf;sTk?֝)< hCiX0?8#6@)!picڥR9` jp#,;l.˔,EU+Ё9LTHQwh~X CcJL ̀ c<* 0o-_Oc(f <Τ< ޢO,xJ e'A8U|(bBeL %t=T5EQ$d`p 3pi 5QP} !g&y /yI~y](;iڃ?:vvZǜ$9]8/eY\ MϏ;wQNCmj :DL6ZN@$+!T<:;" jq|F mIiWx!^|^_ۅ\|u$nq۳@(0e\ƩYnJ|& rO@ѱB& U'X FGXE\W)E0g;8`*řd@اmF ȰJbQN}~.R'Ր%IjwD)N9aY$ ]$>G#Uke&#',"*"D?[Xf^7_65iqOEk~'hlS;lEW{De1Et⠶^]'3ǝfvZ[Xz( Dr$@91,ʂ%$&1e9}<-:aژJ+(ؠC.My7X˒Jͥ%ιt M 9l=# k>ob*f%Lzj?5x2ttA:h 9mDw?p7\lb_=9zKf1j p.n*Zs2{֖0(ibbBP|O [oHxI޳| {I5-"!4 PzNJ=u`s_#!PhrmKm˦3@Cr`VSV^U/@2fFչ AFԲZ/cԶ/ [bUMUPx:cq~O܀]KS>?`UΛ2z]kA:LmqsY;ߩ-0@{{qhOPrZ_`#ã+eUBZTU!|66ta_S/芑0Ak4!u&2Q\0ukG-erA< COtL~+b*Rt5d\$J_J#r؉.GDfbN62rOYhn(E.c"GSYhQv+(._gv)MK)(`wrG9n5Z,UGܗg`Еp4feRaҘ&q0CeWE%o ס'Ib|F v jCiua}Pn5Lt`]jf8V?CQ ,W<8[QPP{9g0rWClài8yn19e+yNPFP7oXzX+|cǙrLfBE |irzIJl]#;N@OH[5kbQ+r`e.f@|r .dRoǐM<`TYX^ͼ9m[BO+߹Gl R*ƀ.z~'赃G@2w¤w^‚͢ }?&M/ņay)ՎC1.>q4v`&l(/.9Xw<{o+٢gp},5zCMʧ59uZѩT߬5U&,3כ{o{[z}TV3qû;֢mzKo,$I I01l>퀀G[u#J b5ƦfƱV o7SfLsaW|Ḹ>NxBsf Q6|:6luk h Gux  P蟼K>BEn}^Ahg ZF*Lg̦bQBA؜T*,*]J"y ]!p$`),'7^.W"lGM9O5 |Ȏ WݢI`9o}Ggw ֋/irzYciA: HN׷sWY/U!wߥ(WA] b]}jyGL"ɖ)d9ďjjb}fo_%.rw$XUjРƞX~0 Ќmy?/cB 5c2`ԡvES|/\2zxKdml}C_qpw%JRT-9]YN+AzsKI]iTSƼ‡FȬ,%s448Ю]JY:'*qeuw|lz]o0Oi2ʟM2ՠFuGm‰_Ll_VU~eJ'pw,ԤiBa )?(kFPhL8'u'S FOs9F`<ULKQP Z/f?fC.JTbyʨw<s8b4·L8ؾ@u\09$U{юH"f( |"A>%и!CÎakhlвOॴvBK R`Fb^7G6e:.ӛUHp9^Rȶ!8`Vz,7nMRB{B_ݨ!D; Fl*{#=)p!fXs'6+u'ӀrÚέ'k$!}Dvx q^z=ho6-q*{Ҩ M}aMCh k}]Tio_2QW& )Gn= q5%9^3vLžce4(9TU<$6>KPB !1*Ƚ4꠲ZݷBY㩖Qضm-%sU:гaEd#ܠZ-0 I/M1gJ>8}l8b&kb=@c䃂W=h\dx 8 ߘSbr jɠ_8 7' (#?cى5ΊYUUp UM4CBJ'bp[VIO=º'>r2V*hkcr ky a`,se`s\PtSw)XѾG\#?9BdSFIc"|/U5u/J^sKr;f>}3l.sYBVH!"_R۷64[T#m {RЊ3٨ۉ'E;q0n:wT#6Թ|zs&!%j.X.E~@:-Qÿu~(;[޿Jg oP1W0/GbxSϘrC%n"M\~G _ ٵ(o[>V!;250crL#ىZp Ȕ/R)iA74a -mZ~x?r >`䔻?Hxv f$ (#wSZD9%]TCfcj(bPsmfUG|:b0L䝼  F ^nD`SOҾvK<05=/Řv2w$VimĬm!UÔrB]eqx:sn 䗠gkԒ)vf\?^>|k ԣZ6ρd쑶F<)17wLfBuJ.{Imu,}<~,+o=RR*1lUrzu!?%ٺ7_al0JDG pis3_>U2H( 6n1Q% hmI@˱Qg,5/.ܦEE)*9Rk}IvU?-r A(dq +V#fP+ _7HS QԒq86E S>>,+(XX%VgHH-K@}aO"35U]~VXcn$# i%%v݄=VYc\`.|e)C!am$n>Tg. Fx?X!PAH4D`vxHdˬ؅k`CS>3"&Dys;Psە]0O|i9]V^`!t~{ލu<k":mخO%Oi 7n^n:3!Uid|M-["Hs-^g:7|⃮Ln\9G5?hteDeA맍@wQ}Pӿ[o3  /Aәql*#y<#~C2ձ;++C^i <;?Y|,-)+|mǯ;oA5cʁv[8M!aԸ@o` 22l>Kyd8"dLjwq!Odxxv>oKBHz1'7rfh_ 9|^b_ic~PX]cQK*V$B ^%FjD 3+׊Lې~LyX.Y~%Gy+U@$YL&`RALb՛,d +$("qc8G%Ӻ٢jIMyk>7#@](cqWhuCȘ Pw黈K;Zhsf,Wѧ-MtBG64,Y1IIbhx?Uϧ-v$@M6 xs"D1`(-ʫ|R|ą&/ZАU`9aMxҚϴiNry&aT[(c4˝njWP[[C`BJԏ=Hr&9 j%3πW-xVψIm"rJlF PR'^H="sTJi@]Cc˗Ǯ})-/ȻP͍ ~/s3.B0VkY{щf`KGDS !y8>gq]8wһȳpn{n-"MEc /L+bjv73$Kyu}a MjVOq\,xe IJ4 S]U?D(aYuEbNDh4ڶ#ҙ|:DAnp莳hꉌYN5QYa x h?y72C(8:z{Wwrxա$b;E&l:ySDvnd&"fJ.W4f @Ibi7_6/T/?fN[xGW}t#Ze؆ 4Xk"?mGJCT<7=Wԋ;{Bl2MV\U΃C>Hq8DhB9Om]΀O Jn!r[Oj\ <*/[x$ |Q\!?B@MV_^]32 k|k>ԋD]5:4K=-ڑeiP YE=ñ{|i2(/3{1eq;sЯ2&X09B߮4=p~kD2qgMov`Ux˫eK&3i0~0G{z`fs/"{V܎r)IxiG/%cq;;XȡO)R5WmT7c :}=vL@ݯ+0!:j=3^"u#~O_g;BX(S1kL/i)DUAwEvagL7JVCrx?CW9VeNġneVQt,1᪺G._2g')=#Q ۃD g N}t\:0cҢ 2hᴽvz.z*4X`Bce@]?%YD]P[ ގ'n_(\A^.siA&c;30Ǽ1O>^BMKA_2 !=Ws5m0Q`퀷Oj\D6Cf4^sIf^ҔeTfjX`_+hǬ5n >)vQp'&YRx}Qv()n58' Iɍ*t$D WNYW!zH;O~+E 彮;!MUQvmk%^q xu{Q>^x}[/md#:^ڴ}*EO/RJH٤ݠW1byvgUѓDgju Ab&2|:E֒1J\a}@}O$9$z-quO\=3 c؛n̳sa{a;IC]Ze ?(ƭ79>^$kng,5º9jitv瑤j"i/ !o\ qW g}u Q[[<co!x}L[=ha!5Rnqn}rE~aTɘA1~^?0t4 %0(M0kΐyGծ+[MХhZ~_wen{e6x1rvWX= e|ߝ@lI% >[ OQ#)`syi.ցA03ڸO@WoS''=9; 9,yKݮg/tմlVI1T 5ふ%Ri, Yf^C%/[Uݪ3WTq^/Q7SLOPX8C1B&:S:qf^5TyPPAtgo7x 5'H~Rf 0JKyxd,y,̭oOmP^=rFvvE:ا*%L1O\T}&E%Une%ٚ egy/K9],*S:J1.;e~|bl5J3eͽ$yL8[ьdv( y5wcYW)"ٶ7N>:Qa!gɷS_TxF~@2e6F8}U:{^6%%!P&glŽ{6 /dL`n_tORn}J դH j@S7wM }k]t*C8!'9i3JTRG)k .Ϋ}YSEmJOsnu'Hwd;N4׳ƭʑoI0]N1ip'ԝ;]s-_lVD0)%/eph` fA‰FR ڏxq\i d:ݘg"z+H.Sqܮ"p2}yF#{̬%0_87L_˙>&M*m;T6#ߪ%B%~V\`izB 76t݉f @nm:j0T! ]>@R DUeJfܬh *n\4|sDxF,[ot"4g%۰pN- eG^G&0Ý 0q*B6+`OS/CaY LQ'~̊OH+;O_0ڕin#]"$)`ħ@Z̤THs إZ4I ۦvy#mww(XQSņA.-Hsg\E^DK0e#`$y#J"C͈ZJǖ& t-H]0dKAH1`g!3ɱ&;{;IRb*` E.Чhf֊iF;X un"6ݽ #wVy3[$wS_mZ!* נ~C6(]wqm[/şb;r̷:K\ m 5 4xWܦ2||uXt#bL'cj3mZ|VVphJWNc=o!G6`D?^f ɿ~ (S.icψhIKg?u[|!?ZRSHZ[=\ C4Vѵ*28yVF{B!FDh吼|vCfbh|1f%2y8RQ>c 7lxd+B ouIru>~c,@K,UoTNwvV= [OO\$r=mV.ʲ=8qȟc:#* @ta_|G:0fТ57~ [7A0d~BbZ[o2/jD $^YTa@ 8ڑ;ܑr9m" rx9"x!Xi!fP5}gSmnHEQWn9eaA':d[(7YZ`O[v,@>0Lĵo66|s ~| uWn"3bCg6||WXOwկoçX!G(d Jpue?m H4>wH~wپċUkrX;ԜK}ZN{'!F>T:\[y^C4_|?8\z9n/{X8LΚp/d$d94|QSIn& 2;y3D:b&;їMJJlߐ[+zB} ^z)fŧC]uU79㍮W YaWv/7ӓ?H@5'n:p"7NX&#~pgM[\7=*">@fP$7bWSK`|yA^!t[?JLrX.r[&ޙcw@Ȧ?b) S2 qӫZ}I[6$~#qo$tois˙AdƼ5& 9az@mcd+tF&17Lɂ|OU7߹^u)K?LivvY=c,Q>u?ʉe $8Vھz4 Avk\&WE*)‰>w"K+]Sn;j?ݭ0KŚ@hLd3.ޯ X-nMT-XZ0q֞'R0a뜭kX7Ug5"ZׄOC4 5.AúAvMEw%# y|/픕5;cRCLZj0rʃN[9P p}x=po˻{,亱IT0',kA5͡c;TPUMٜ7XK1W!9)%seG̨H4{Wz@& cV{{!_j*aq 8#qtiML!YU\FS"?*}'i4{h[S)gsѠ;T҃;wˋj&f@|{>lMD~!|K!h3,e$@tnĂ UDϹS+_eU-flE =!H^=כ 2tW"NQhР=?7m0U,q \Ӌ+gJZBf'`u. W/ʇވycH_$fDEdoZ{fw~?̔)+Vmw,"7 iL}/9_J{A‡"|wbUOR1YNsluIc Y~oOţ\XezTJ\?&|T1i0%" 7pm{k ( 5p}Nd@BerWW0-k&w,_ѫ֨;!Ehz&oe%6K z8S+F3qr5DJ X x/IZ B%Z"jElqe:~ئfg&EL[EV^&m҂ /z&e|["1PE_Su$nQBkJ_/Д:Ra+޾~m'w-<ڻE@^p$kv@@+7a[[m?n3K"k'@*s6_lyZJ MsJEvz-6e9գP)I7fOyk~"W@ W|0r6Pz,Ǝrܢ(ʁL`1~yEQ802 3VŢB0-ֵL;\.KWۉ..8u*n}Tf7)?pt>U>L _xpב\+)(862?ɷ"\2~U}0ra U_s]Y".2ass%|'tbYصܑkhD *_l!޹I%0Zu[b3 0MdȘڸՐV~/QV G{m )XKb~ݬhU3Y c@+_W_fV10n @'b놸Mk|tiS>LKG{﨏gb@4-9|?IbE&^YTsUa1Z ~];+X6ZF3`j6x~%խ#>"9/'0.`c06P^ *Ol?/j k\|Pd?] z֭/mk 4/b/%CVz # sNzP.3+ȭC&7F`a-||/4sT؏ā/8\J) fISU_h؂iZFh[䘴/=EcB>M~BrFJ7@(WH@UYY8!#K9{_z߅k€[?N I+P'X D@sRN 6ޜB޲/Ei&徝=r2R$], ckc+&ZN jh; \\?t.QF\}2u&2}㟛 ,nfq`(Gfp,ic8rkJA7t$z,z8m('LךId,K{ k֞+_ߵ͝h01Ae^"H,{6sdΆ ŠL5%Om PCżT`?Vկ~ O=qK<THfX~o JLă9w+LS"-(Y}4]tk2)? BB((Y=7whaol~LXm8LoPcGEy]-jXg ns}`tHivqgYrEVô%y]1tʹDژvNXʍ`ڊo!y YBի׃%@_m Qc\ Z2:4X^"9eư*bn b^>@~>/h$7dZDSO)MkU0,x@.SOx @r_zxN(::1Ub-HRC"QVX% & u|cItz;D|oT3T;lHזDu|Du0]wAn>aMY)\$o*ɒeW#XYh V\OC,Z6*7!RݟC]{$(̟O}e:fzd0 h莗9CP=֯pw#*/}euFnugۗ ߴ־am\}{5R Xup2 (9UUb8^WoL}&^DD7lwUMݍv4$(M#G/r1 3]>rx[{B??|;6g҂+HT?$`yy~3J2eˁDm)G&a@o++a?|_<Ȭ}PgPv$B&$@ˍO[>uV>ۆ[cy&Z(+) dWՄTw\kk"7jNF9~Ka^TZJ;sBYμPuÝn1\Vݨ(WPVI-T0l ?؜1+<+-~رW" K&K8zyt0ڐ|?jTiةU[GϼtyM2~iS_SgG/~uyrMAU4 ྖNVen#W)P6r>E!Q뵡\.?w֔P[,`0qhDH2Jô0:k䟎|v1b\a'9\~&"OuDHjs=î2+ :p/XJ? JslX\]$3z?oKQwkW-m<N8~tJE_Kѹ'H-4qtU/gd޸X(’8B6l`3h 5tἻG .'VVπ 𬭡%+qpU ܡ>DQf Q~9w+7/z E9=]c [ukNPțm>P돾 =-()Zo| זDw~?8J!Zi\S^ 22@clA`g;!QdX>F&*jvϷl󰌃k׽#&K/pݫ<G)Nƕ`)?1 vG*dpaIr᧏;PJYP㉎`. X8obۈ6C6bhx@ʥnM){fΠג4]W#'?S<\#Ս#2Ƨ˨@eF/ӛbH铯rBkJÄgq#x_>_]6 1j|)\c$ہg&.4*@p?Lzf.!=d䀲ZKySh]l!ጣSZMn^[^gƻ(Z U)?/B):2DSo+M֗)3g9\s$ٔ2ٍ=:t_CU4)pO|U.ϙAuL?XKR*nx !!PڽQC 7;XBx#ilXl{A3-s䢂_O)tOt}2](;5LJ%\nk f,E,L>AHs_SN;\8ܙ*Յ-΄wf>Rp%GD]&dv5/@1h+ iޜsy]9 9"J) gT ^=(D+Q_ +-N].On 7_R8$<7 31*H 6˟J>rx )ZbN  ޵ 4\ +lT^2o;{кügH4iKBO[9 j0.t/dVY,4JDL׬I[}\nbIS( ھ =&Sd[ ᦎD!\\c(9Į!2Y`SCE/ NUWL2#Aۊ_I 8MI=Mz*C!i=um0:<|nhK=:~AB/t.ig `gsɑ\ݪHREWҤ_ujsk,}{ \!t6[WO$1Ka>'Em q`B ?yUNk`}r:l]/kIukynδ!!+'h'IQM12P1b!n[MM&x"iX9"L96F~6730M_[˭cI-Nt -A|TV(ťI/<`KudqY0F: Pe~K]E4?ٺW'=ȟ4}S<#GǸĎK4&XcФjňq9^!Lx8 JdI1'HeU#vzo{AOW $&aF6yٝkܧrkIRu a8[Q&^mZ^w^ G pqvc,˧70Ύ%=9iBz쁹(9|G:{B8q 2y7JDELm;9iC)[w^Tf _}ٶ]`}NI2#F}_:!6;rO.=\-Br Ȏ-'qP!|ą<;NL@cM^r5$=AU p}oI #{m`n֌R XwZɬ\SL*%A0jwr|">m8L4b.?]˷4G`a0tNSnCB.n2/2 /۝Od:=k-]Cop%bg*,>2O3i8] ŰnlK*Ӛ中])@|F3[#PHlthQ O667w»ϢE>UV(8UaF/x3f |FZ"Fi2b#d^=  P0h̰a4`W|ug?Q0nΈ@o qcϱ;l2@tO˧`+߄,De<R2}'C6k_ъ16&I NzԔ4LC@&d:E:Wǃ׫mY1g|ɌYtoBtDXNMP7m)}?IډV$Zv{F`h[mǞDC9k¸nw1()5Ŗ)vΞ5 i?[ CT<]Dx_*m e`Q';yj73$TpM˱ S ק{ p: |AfT 5d2.5XI4fQG@hjFp0+$ 1N']h#/:9rܤ zVv"c90$!OMY7հ̦#~>l 3LC B`U!'SBˣsHTWU2\6Bv?෧_b`> W/PMQPU-U:m_kM8{f{ 1G$] (ՁqkA${>HW\ܜWz.!ch,*߇Bsxq`Zi8jmt59ֻSG5UF eɗ=.2ٽ{ qܠ0ݘ~ q"ԙ :qp#TjM73Err^jr+p4Xo?X`>px\nZxA;32ut`f2P!da1 2v;ӵhwAI!0Ch~Xzs)c0Qzm qO^(7CdG˾1j"9֚[HV٨z\ʊ\ASNWwvJ+0s8ʿޕ-Hv'&#@Ug phR:)i|ieپ^;xؘܜɔx*ր}xA4͑n(+%s Zy9(ZnK\Q&1}ƛ( |si]w+)Ekė+w%VWRXݛ鮣 E.n dtINHQ|*W |we\b|&b0WnevӶ!ؠ`G*)@ d 'SEvݑT|җksʁa?FruKh7 7)WWoy3B"^Ӥp܀~XGTԔxF$z[ l"3T6]v0ʧޘϹ/ŝjw]Ţ^ !ʓlT]w1P.R߁R4HiFI9|N @>j a>P9 +;k8bY)h}k!GX$!8 qS4h UuW!]A2SJl.]?fxx.:pSBfg (Z+a+N8R9{Pv$@8nSᢕoN&Z/[ЕMIhx#:1KW6WHmi۩ը7RraθtZKE<[./L) L̸`xuB(@8f5@/TՐ1ԝf5Ĺ W{ Dp$`g:k9VU',j"qG(.~*5W!: (TjBEh~!+4yC(P a8N@tv!XTYp(lDMX=4oF:y]s'Easͪ! h8T&Z~C:j-*B5ܓ]Ͷ?#(0a۷j$M/Av_HtЂ*a*UUjOI . ڿE ] COpM 8†wb`Tʮ ϚU腗SӥH;L#\C 9:HCL/jfH6]H _,hrQI'\><<ѓ$se|?a&ZK}+맗>]*EV^ԓG'I6p/lţ4G &K|^pۨ6]tXp(?IhC/&=h?,!EEԿf9HBٴT2>k$Tƛ_ZPfZk]0q1B){3r2`Fl. k6(\|k.+YHKDyô䇙7`>0B{ae"ڻ$ǣX1V8cyDH\q)xD=VB k-A:w{d xaWWJ7˖gE6FH8=[F\0p8i*)<r,+h?ЂfL %*w6 }VNt@)iTnc7r'Ɨ/jVՔF18fO> b E 4KNN+3ζyWi+Ldu6B?'=ƤnbH^Z' 6w V:23 ID#T)"UgkX]d`G`5E9f"2 .~;=S歔S5XLnnio&AFOJ:֐D[i!#`ู\D9 XB*@ֿ;A&_X#_MjJk>ӱJf/Y/#5^3TYg`2HNyGQ,+ו o\nTRJa0@ Uu{5?Vee(\U @G~; +RYs}&NM\Tsjup<4I$K?kwk&:zάA}MPr@Mԯ#]@ً$o*UJ\P̺uNDOgO'Ir *9OH-D#xhI-wxnch7(S ڷ]AB[tVZ_dM{e৉@K̂!/Z X~΀\7LѤ^VerpY)#)OQb_ 丗?.¨fAh @cIiDZ$:Et,.{J|X=[GmEĞq4=[)O=",XҏYs&+\:VԇX_h{U3Ѵ[VLgoQh=A*BՍ:w` eqߟ=@S$5L1]mF.;9hQCm۴>3p؍Bg3?hT3dKR)٘"AauczQdA(=-ެ;5xWt$rFx/ ltu ~ڀ\yL [Vxa~ӃEъC~d`s q[ u -ٯJܲty&2I.wAALvmyt‹Yag{د^Z}u-4YN0<+⚽(sCPݶbKGeSW2+PV+~?:GY+?Q۾՗ꗢM#V"i?z(H! O' HR÷+ukb>wRqZ,T̄&^I G'ངeO;cJq"N[2/~Rp^LpsT6hbaMkvђtB|~!..5~<%τh C"!y}~2R9 _Vw r^4)h $iI| ȺrI~u#[j9pv%DeK9 Eyؗ- 9^S%Q=Bgc19N!o`K9O46bŝP|-fݙ얌FP$CMc~fpc/<sNmhI& JF*?}/dʔ?k)%*j!Ds4`Ȭoyr^߿zY}gnnZmy'i9^C|Cs@x~TAnw3k*]` 'G/<u"‚VuUÄΨI" hȯ{7$ ;.Ǧ` fBAiQ'M]c H6|a8LZ{ku^aQd<1(c,sM}ӿѭF#$Dy@mǝju;۫ǙMRL,70&L`ow#97VH:yx& $wY"D Օ6s4 +P? ۘ8UA;z]/bMI=^Rg-eIj-3A&wl7Н^GfKΤtFr4jR/߄YOkl$6oW3#@|=i)!0kSiuHaYN-xU =&+ Di{0bo!Z\َQVxvkg!/-;t7@rEl  I,hl7_,&uI;*#ЕmS*j+m{J]\kHX=Ah#USSYjM8{\ҧ`:nlP/ 3crhE<>v¾ !r^xK8hx1%~ 1 wD0ښ^_30Pbʋ;!ɟ9 IV#&{]^d{ojH!OweG/uҷ?r4oVScv˺QÔ/">g)=(t_<73bSx38g425[;at,ȸv}e>loUL`nKPhuQli ?>Z`KE?ԁה"jhmȃ@d eW*zU1ݪWӌ%ǯDMGِ% Zt "4%1Gzk 1ˏcz(Ӈ~ Ҍܞ`*Z"eRPf/aDVU{B7o6^[GP";ǫ+Z]#s\.P,ށ@h(|QW @n@u>!}*U T4\+X85OY|>8fSɸ ʡ`]@}c p&@v B=\g3^~C -bOLq .#[+_@a[s,퀉C|\Ѽ"o B+.G/xʹhZM*&*K(; nX,T1Jes;wgIE F\`}68Nj>:9->key>jQ<Ô?)C%jA2-DɌ9,p*|۝_k"dYC 2kC71 M>)m86w{řtQǥ_ %6IY3K/Β\ ) Fq9RJvN8|GZ^-'(5U\>t|0=k0dW~Ee9 dhX6 =|p $JPPPOmi5CO,pyiWYqivo~)Ue}*15DZyM*|'Hw.c]~%]7Yսhj]UņDv7ZasC ʁev?4L{eǞ_'Bn0+Yij q5=f kfTH#xg^X\ea`@&L;F~f =&]M {\8C!'cĶ޶ QY& P=O#)GCN7BZO\*N4m:j)ms^פj<_u\48؎_=b:&'8Έ@NIiAsB ZS#~y>5K;'1P_%u-br# _滕 ZePʵ7hӚzƠ>ȰC|: 0Bsvwك˦z'Kc$Oim{1y @։6*7@4@Ѫ Q:*?NDEIfstE5!OAG:th.~d'8@.sTu]7T1T=*!%PyʛQvfLΪR5H2+b1~wVxlD=K8>h=qPUj$2L7<%Vy hc N~XBم{+jt]ET]-Z6M+`1d$TZ "OKPV[gF41@_%I&!]<􅉪!͹` E^f.zzZ֦[(8֧&PIJ{ 8޳->Wk(Z5I% {'@ ]!9k,6Xq#x lR֤ erds~FCQ. z u} Ylh-[uAuf>0!_>Z;pS;zwa(RzE4ƨ%~-2Oftmǒs7DZ`}V@U󉳘Q ٶR\d7dn%WYÙ: ߖF7Aa^X. {* y2 Q046[,l0ir >簹Z4Md9ôYS> қPK_vi փ~5R̶N ~Wc KρCEW<)m [r}sQ?O_H_|I;8RԬ,T=Ն1HlaB' kn[%%ieMiHXROj"~'@0{y2*S!+w08"XX5jlhA!%Yn S@.P YBA﫭!0o[qz@{`F"}2VKt +_\M,f?, c1+oY|I8goXn,dՠ=^h}+_Z@͝[DװL?g#i͈ 71PEȫ~?@eW7ekthOLtDZg_='vTz$oEujM/#NS@4nԼUgݎ=@PEKȔ ͓uʜt$x408abc1Cz Dkjf '361EIX p$_3'ip O(XI尧綀Pm0ulLZs, )&sVNa# RjҲ- rzn`( :Kj8v Br%Mp/ 8nxL=}?s19.FiƬ]H敖R}ZeѲJ0>'8*eBUm J]3j`ma~џVj rpBv2F&ccRx6$Yn3k(e>\Ih)?w}E1@崨\D HS>Z~叶.8Z & &\RF{Ԓm4ߪ>sG#{ :Lڅ:|`k"pHWJA%08C7338ݪFH7]#71dD#źC.]Hj JQwxY3C{PbD"Q^{iS"F1TFɩĩt)sAN5.ƑjqПt"ubI@7.2iR+ <ц4:O@ZOE t :}Kr1bl#[Mu( ,6e؜ê髶АP ]"gɣ,z@,@d$'_'lj壡e؏ZK;&P3d&f>aOl)@l ^>j8~':>vu VJQeJ`Y[bU^G9y/sdu&9 Y;>U[OS߉U @$p6 =ij_RAȹ߳,ݫflq}8`% ױ3btom(ėNC{~p 8\P' 3〡G:34QΎ`X醮Ï,լ ōB ~:r{1(ul"Km0dNj]֒9h _ԴϔĺXZ $~[Qo+̸FBQ*sn iq,sŒjJUpi1H0Ahq=CSI aJ􁉥q{"Z7+maf-̮ *(+j5.@o \|bJi漀"׍ȼ-|plEFgHrzۛjZF% @ʟ+e9\ѰaCBT`SA'WYM]Ct͡_6G éRamCID)9mjj pM(k87ݳ=HbmI7*^͍Ej(y/򤓀ǭ.?($W(͹VĤ-- $o^kdWxz E'?yYL OXP c5D (o%lV.WV ]3/͝+/Jp^:ېJxt&eG'9rt=LSpߺfsFffh$FU |mWgWTyh"Usfl` JSP:x+]˟Sp eZW|X2| KP-aBV4iڮmB4wQ ZWVuCQ&䅐Bzcj[ad@+f$Z`T~Kn xbrlgW$_c+^vϐ>ئ0PRȚ 餗jg%|1^ulOv/"ġD1z Z"eT6Ey0嶃fzI~=_? KxyR66Վ/T9A[9ETD|!9!R}C9eA iM˝1dèY']e m6x؎*r<,Y%Ɋm]g)]#V1]#{SKJ1al㰅ec[{ˡ}r,B*{4}]sQ.+d&te"r@ocOkUp^bm.SBv0 P"UX Դ1P'c1oX4=Ll8nǾ_eE1:,j*gfAzCoYzsfʎPyeQuFM]-0|YbKm} ɛS܊*;f)RS'y!hٹ():J&h 9fD ] wH$ xTR!*&q53|uEZ4R63L,Q =jK7 us5}#(^Y_Et GRT:ǎozCS'3sv--G\\$q1ݞ,&%Oi drмJe0ddfv.~ 8JIOFYyImHIa^" anI?׋$|+eH\!ؿ /Ю "cM`4UnWg%n]h_kE5(KF2| vt+3.%kL`LeFH,/-=&*YQ;4,fq/ь,eF՟oˍG[:GlN_ow%)5 GI.\fL $3PF:3;a~6VIwdŕt@[P Q~fCJ骝dD)h$лZ`&IX'F[iJ͕6DBؾ '~qK~1fR z_GoF `G$~'g$owy*wsw}H vZ-)2ySpYu^ìMȻt+'3~Q ᲞFkק8 M>]e5(. oT2d=$Q!ѧRKs*8摿XV?iSPMBH@ՊH6d,3vjyVqZ*1~Hy bq#e-a$1"u@/BoDFOe̕a-/(18WǤz@X:by9DU]X5Ul'`Pc~yh͒M|Sc:}ɎJ>\MΝǠ.jϤOF:Cg$!r e+5Nw 0#ߏNǒBי[>n#Emp8k G_3Fƣ[$bT_?.qU]Gpr"2ѡNO;0h;5+i1]uSpn: c^v]1ϯ HE{$rQmX`֪6r5},|LAas.AHu/G/{39T Ng4He6*S%XbG U$ F:w$`-EQMElۅqW^f+A)ca[s8E׿gLTjY՚F;; tj>, U3nN%|RMt:^2a$Bxq"Ey.v /Zi6nj׬QGg+pSI0=a&0cnp>k7똩JǕܼx 44b27JK|\3x䆢v:Q2L RظT.ԈO5 v?]1'ŇRp+=RJ8Zg42ʸq:/ÿKŽc!Oj 8&2[s]{ՀLpx =~_ҹ]K?HO% J,j B,%!f' NRY?1fҔ$ )ymuSSD%j߽DnaY`d]>B1^ VɅj)|W-u088ߴL\;y0q (S:K+ȫ ;5ja9C+O7m<ϕ.T4/v]<)="ӄJB6:Xkq*(&qgc{Xj& 1Gt^/XsyAYS)H,Oce/ b &UJ]fGv.Ad6! 'PBYȵRN 0 #8XOh,Ů]Z(.!EqԲѧM~،_L ##hSdƎ7DX\9K/Mi$d{(?å,Q1=nS,oE9{lz֕o0l(޿xH psiɄS+ s:xhGTB?7RY ,^'bKݙKWKiuR@ 5j8M^\Cq TcT暔!m,]@27!)Y7nPr] 6Re$rVrʨ^?/ YCȟPnf7Mubϲe5Pvەf()^>} 54 nSeVoʧ)AYوb2UuGWUk[MS#7@ƛ1uc|o˙atš"P'JnòCO8Tܨ$+U`L#\Wqz)QRLe+sʶ㶔*ъ`S|csB,#A0 )]&})hw@]3 6zMo9jM(ϣ lu=6@ߓ0Kԩ@5Vͣ-,'_MF}^Z3苴.WYa kL$MW[#H8NQW57j(( ^'LxRZ4<^l_tA-ejV*t E!  5-i.?p@u%%.bP*QvJ7ȃ k7%W]_zx,kȡ`"?t87 X[R*$!;҅c-dt2e Mkj4i/x\]ذ=e{u6b>otLԆ H= S|<0v?)|֡Bh\dѩ<`;2רaB \*W_/l†aAqG-Voë,dQlA&ќDc0BykZA@%ڷ1Jz8d!APu!LGsy5p7XaVi|~΋6z ( 3%\{=x3 <^\~a AuЪbGȵɨ~ $4Ȃ\ 9)R PVwPޔ*NˡJU}gʵKu{tq񐙱F+xJJK _Xݛ AuƘXŸϛ/ו3̘!- ށT$/l鬂5;NT㉄n'2nM R`oWMBoo+8?vvwי `0Br{3pbUh+Lcrhwe ͸DxTHq}D:J+ iŻLj&yEo1TÑ^ah4@.tst~2bN~_gO)ife=:} /#z.Y pH흹8/־xzURqldŌ);16E^=' &[u;"y<9t*Qy+&PV^: vQwQ _CIU_=6F@' 2+˹g es)Ȣ6/CvS>0~Ўw-$hq1QT4ۘC=geSf ,sF̰~5^2KZ«rb /)6STUCt'gULi)~(T/ֵ0u܊6Pƿ)l8gN@?Y(F?`SnpAES xFΫGo47[c;4ِ=R+VPXeE$@Q꾁hU*SZ}gI&?kBkD^pCSW7|^hZ~jxz| BSj<:P˙-z㉴!MٳDSwMK)56$h5̯"5uE L֓ űֿ?4[*OZpl)#+-b7% ahҷ2dgyvJu= +c4zF]D4m'ϨNψeL(g*> z;Fcm?ֻ[hߤTQ!i :=!|G>肌(:\:'TH<8ݍhO{=B= z߉Ɓ`Ҝ_3_t9@[(ߔ=87[uRC Yz^{9~Nh)4EGtV2)Zl?.";Fl8 @DL^Zԅi 2uC*I a'Ww:7ibc`.RJ:Bac`~53`6@ɔ ddFP7m:5#A lY:ktר@y |յ0'9{๢P{b ʶjktU-q gzaME pn zQ frbFRTDjeVRmFV:AgCUQgŏ vmp.Q(n]wqᴕ9DZSEV{UJ]n(vkG݇ H8o-d VgwSб]",)E'`Tk{e#}AP-VJcm/X0p+Bc';?)~e-2!^NJ 2/ Ơ3*frԐS7TYG`/5I359<T }\+A(i_ֻ_[F:mJ \ve*{ԉ?V]۷}pKM|^9 TXpGN ,RThH"yEJb#+QzAVCn%ƚO`o0w \=1ItTy4;?JTdJY |) bt>.t&f# Sǫmv+h,) L*=| $q)}izj?ttI_@1rğCnwljRw{ WUD.vM;+mhJ2b7ww&]ު9ظnP*.~+%8_.܌-M( }xSj齪LgH&S)AXl !?X=yZKuK7|,(%[]З|Ѹ8CC/$iD)z'=|uF.6t$˙ bhsq :meFH B!yTPrЯ&JsARJI~PJP+wivRL6,U` ǬuPO;-gI'TI+ 1;ݐ%- GlZGͱyEe[G)cYou). C$YMѬ:+^CЀz߄ >zO?Y~^|ZsFȌq't>sO9fy&MyņwibQ UhQ2_[aG*:^u?~:wā"~dg6b}BIvʸvԏ>fgcRijO*G52rV|n՛'YzP&pǖ7sWx]P5o/DvLP7nq?L(_8fo &z&Yӈ՞N(ؽLZh.xNh)'Ӳi,Q(ǼbEw\SHdHu~\MGJepRc =f܈!q+fk RĮԎVq~LwV\F@XL!SMGA| &u/u[a;x8q᪉Ɏdwh4& #׷CVN *꺛NMJm-:>7oS_9Yc ?RLؽ@YPGĺ@ʫD+̰[hbXvI/]0Ot QQjhna@mP >s&_x.5ZUMy.-"Ww؆l[ot8r;V֎d^.`f K4!p}]^doˌ t@5-5 r4csƪXc4kųÁ7`:!]b C3^h1@0`Wq[K:4&aY ]c"wȩCC<2]a1r#Zj' }!vߣXkdž?wD~=Jb+tn{f~p8vӵ_x{H{Gu xvbxKxƖ/FS30č:Py 1/قNtK/\G{\3v>PBm3w/):ho{b[i+'M^V-p;)>~K 2H6;Y^ͪ(۲t~s>Z|jI0#ࠜ8j\:H}UCBډbk2ml%2qa[񶽝2.FnpGl~<9؜(9>OD)N;^c\Mkcqpj˘PS)>lNĎ+&uާ\7s,;՞+ȼwJOOfv;J{_VoEJJ-μssT*cr?-+Z0ߣ ؐr{ͅxs*6'-@rw,%j!mĻ9>?I\=PP YH[ݝq=2] L9,VbSNE DӉ g;vށc-U=@!O2RʞN][8Bk||]e2qGݎP}lO^KX@Zx"BSµKC 悍ّL5&{HfkD~f8Yܗ0WvA8¢,k4d@x݆vz J|Pz& &ĊAԯ™6\9~Q|ۊmEtUw\)鸡xm,ߘOaJSգCUW\ glW_p|d/Y O؞V9kRLJh7́u=$ZYEŪ7 < wXZ!+b>&{RwzM܎U>N(Ύ-=4۬z.jI*OKt0ᎅ~*"!5wvec%dg[o^ ML.e#:4"Aia0;g'j :RSp7~uCᙧ qB_MN" '۹wpL:NHޑ5'ÇRtdžtJ 061\p¸b⩟r}W# ^̳x03]D8ׇ+h'd`IKbE$96j| ֊<]%gѫcm1\,!OT}Q'g.hh{IM7~] S?I1A 1J߿j0(? \|G'mɤZ#* qu5=TcjJPؠs_g yuC daC/,|b>/ 6u= c9፤lDX4SRR>:r=yw[=bb_ Ѭ;?3w{iG4@-Qu8ί7 #'[bCȂT%]̣=_lJւk>|mhfpLDXSv,AdBZ\w:s'Kfv(%(3ӵcAP Hw JlmSX}^V.8eeҍ"yսzŽКZ-П^nrN,-5vxMFFd6zލJ6AdWz :2RKh%r`d$..TɋA ~r3@*8\6*ST> MOV7u#V Qti}7 R$_T6@r9]XFq!U{1Je:?&HO L~/4Ya$25HͿ/LťBnjP)t/ºGX Pjğ(o0?2V)C0]&^K6MsXwfs:I`8F9_[+2gͳ h;t(4D= M@ax%q}p_mO#v'|g8h{~TW m9ir.g`=:lQ{Q $]۾T7mdPw\o=u+vOR: ⯦{jq5>~DBE v\꽱|[@5dE3F\ ϔI*iblZ}t谁MXJEe9^v}. |*qw?[>M]Q̜7XYmM@ qH/}q D:_py;9ʂfP1|IF.#)SwDLg ǵAU(V@y<˝.!gxKG Js'र,@CڧKi2}8xC2O-V3<__#G"2Y@g΍G68<0f yS2|VIG:Bpg<9jr}P0Cu̴c_#{1}>&aKh,gjsS{O.g_klDkAvH&tHMQH8(4#Xp߫`G)MB ԋl/Z}pvQ68ri[iD0ts٧ur7r:z")) ^z&: N>RKȂ(1Z? gѺ,Ɍ3Ig|37vB,\HƎ5dhubQTG%xJďȆxCӬ1%Q-O|ɇ\\c +>;wha l[ZZD"/eLP#f`{uTԶbn;H g@Y#QkLު 3R p!. 0W*xLG~R Bn )Hh/WCYs5hmTBbϡg ^j6QHw,֏Z >*rYia*ƫ Obo=C}_!]}\:U ,3(5 7>Ύ\ΒEmkzz)NMՄ"Ē"6'cwI`5L>UtQcp!'a ,*W,%ߢ!inW%ـkpfOC䀯\FA)1JlEjNj0e] Pֽpvg2 >s8^eQDG@$cs[(/F}_x7>[[(rOpLޔ,v8y!PumӺ|*HiI1ܢf l|CA/F:óoصэg3J#`ԅ>TJ\ fd$iuK+Э]~7/*^`nr}*^# 8&}n~/)}3(sд^KPc.԰gL:s ^Ms#DYs?L)9 %5㠽ӝ0n2vZ#Ic-.Ѱ<ko:d@#_d!>VfbHȽ]U7/|@` ExxHiWm6,OQ}!.*?EKa OŏA| #-p$ wruOC`bfMϭ(&s4dh^IVZ%/}mLגdҖb<$2fv+VvMY$l#Uk<(BBddY{DX MԞNL#0kWVbV3 `g li3 XF-kB uq['skԱlj1wX$XVoDH0vPWRb⌆鋘S_u)NACqsGiwR,qНcCqJq6p k܊ݴFu Vm@3sAҾ,VUw m!Bȋ P# bMZ\!T뿰7gf5}Sl0iLMzK=WY k.Nuh(?YM?~8"(5GF/yWa؈y"\,Q`4;G+5L <2Z+Pu(b e M~!b)=T^"t!Lr}wC|N ??.YWv];4rjǑx,/(@ueH] }#Dez;\ZѣB(Q¹݀oq=[1F0 AokĂKhr&C 3c&=Z=o7fC.L>5+ {gţ&x+?2( RK:R>lN5 0#yѝkwR nMA kkhƽ ,:˝*LqH\@ ! Vv<4Y lSp*5E"]kJFPplI6Y4'k#;4#{Ҥ@2u$٤8Qʪ\K\ЭRUrϞgJycuVaF%Fx>]Vb5|3I/rxM#MrUD+Qq 58m|{%|Y젦. A~00K н( 6A cf;d2pߢRv`2^'Pyd* ؒ".2::u]r1Q6&#LL-?y_)b70z<"2g&W١L,P@ &A4lܗ''7ÈLHmqtQɴX6<>bxm 1Xv"q *i9JPes{:Š-<3\\I8=F>>=ia /숊B+n%P]aV8NpV1\zW8Ra&bx#1JmȕL|\LjҒ(~e?3|"SC"i;SK]m@tE-, ѨyG;wO]sJyDJLֿb$qL ::ةlcd A>/ג,n!"Pol(J+ 6&iJ>kCFqx!#^g߻s?[?r"yF8"h5?_nClH"<'?j=Φ~O|G>tDfa5Q#, pV-_ їpibu!@ H֗=}L{ z{Ҭ0K{&ߙQT#E1jLZ<^_`|1AXr<1IF%jɶHԤkH}5g2"Y:m (N 5moT ef7z2ѐ96%9f]g2_014 ITX<-FG2d /,Zy]%ua}czH磢ֵn|Dq@j94b$Ԙ)D_{܉( y>ok\AJǼFGQ% qR7YS±zR8s]+$ӑnYtCR jM6!z e> +9 :(U"J}&AfKeaV(1x̜dR;~PeuIV-J/9łMA:0گm_I0\A+}k3v:wD"j_nh1b;U*kV}..4|+ RhE#7;%E]nQdz t C#166 raoQi BwS|ߜ88S4<Π`"M/l<[fIHyэ!-֣2_odoX_ʾDxI#il=l٬ܷsDŽP8Ք* sۈ#]麩.`At5JOq{00; ea N\ IiI E =SfMrR徝Ҽ,aXTug?Jo|+ M1RyI~dYR9E2@UV9*a$fڌ }j޽SkͲ=ږ C<_xxSP ׼Ŧm}V[yܧ1Úr@Ϧ#OIᴮ"Z--蠠񳰵qC4]Co#MM9PVj | "Z| :,x0K p]T7#n5E|;]Hp?st'7'.U2.ċfA}>j6 :xu*2%8!"C#M7SBmvޜ ;3WZxo-?r*WR)y&e4ĨrI0chgTI 8ʹwI:IS#ȃ*Ežãͯ]X|3]q,a)D4![\uY%B'TLCJl+I1bq0$~ZL~rETaKu5C; Pc 6,0{+Kd 1C=rbBQ2dӿԐsMV.PHwppRx ws0TRg%G$QLg2YPBI1hcVJ붎3Rp(6fgnK+4ޥG*䍛P=<6ޠ̗f=dER.BG_`©džW&PfFi2@WM4":R֓\lN+.cCkD|`Y:}$;Α-߹$&Nz  Tt]t-ߓBVt t=dB`\#N!d%)AR~n@z=Q{oPMaR24$|uRɣdv!^VH y7VEkE4 Fcd.qy|bv Ԭ/W8aj_a(8+]8Zh QE2JFaAuP\Dp4Q7dTx4K!$5(so=fZ'{w͙#xD 2YrjaևsdsW iDyۗ ~]1 X7"|HLJ晹,mhx:a~VM& 3*̺(ɞ5ò2`ǼIM^si8i?uy7mLpq6yZ mk=7Ywt؂^Jeؒ\V?ƞv髭'*],7<F-ݏ$ژ/yNzߥiif_LxzR)ݙ^[Q&զ;96B@|׏CYJ>]npssmځW0UӢ $U-'ԩSz@ٕ 3^v*4u݉Qt Y㓐cqNn*3rIT0-ӱ(bw|&Խ:#ё`ݯ|PZO:sj46rI9d'Djlۺh;1 V郲Zf6ڑ >o[ )ɾY18h=[JsY~4v`CRહ÷05r NQKm>͙~7EL(H;8#| (&os"p'=0C5'4DDN%c5+i)xf9 h7Tg4}{󖻏 Lc TI-fi'T$/w{iюo]ТUV=~V;HY\'P##^L^GwBYm __eM_úz^99]URx]^ ܚLF̊F)ǤIb*NA9-χIh衯٨ϵJlzkUo_H@6G^8Ryf0Kd?Ǎ+>)g~qܣhO'q-Ɗ'Tmh0Tt$(+>) %54ybuE`0x 7_}aĆ&[EK^UfbĚJ %~4aqr )bA28H]XߒXao ,$Dy.нI֦͘CDc 6xA[5Sƞ3# 4`FRNtBS6@A "m?k<<ԉYm#z =2$Xd!v6/k ~8,WvPdԠõD|gVϮrPg z_Wv+ycѫub/o!fh̤ .i׸< auJTg^dĔywn*_ /:<.%*y/6מ樊57a|Lδ~y @dLE% C@JhG׮tP$S)!"m]CfiۢY2,L&)UPF5Lzyf#iTͻM_$8eO1U:D@B v`.4 UF.ߜ `7L}w'DŽ%nxPj5mZK)_l]o#zD4kϸT9M3Rm"b7~pgF$ǀF^L% Vi[~%'ύ!ڧ\p & KU)Ī@ѳ!;P̼/ f50 ݎGYNsQk$vX8s3cYI98xYDwn޻.^DIiϼ`Y>K bߩ FhG@: fщڞ1&8/O4 ^wKи "ƛqʎ"WEP*]  n&~_3 9Y [ѼvY#ѱ9Ÿ@2H DAƩ?tޝ#ɏb j\9)i:ʽR\f9" oK5ȱHŸ=E2 NaAnU(k@(dݫ5z7/?wBP2&>(~#i/ҕ0$?B>gR—n@7De+P?/0!͑ -b+R0<AxC6#<fb{ǥӋAK LK'F5@tɡ^$Z{Kvt0W..# jJ Lc$ɋx4FS 7c970QFc[;ŏCV^5i̱A€7KdW/~q)0<~lTW6$ ByTOc6rteqYb|6BxU]CN_R{bWu9\ ca)jM=)7a$h@{t8~RloWK-0;*!)ش^9.gEďF g>a]&:=tdMkk}Vz4'-otSa;;\[2C io;<*8&\Jb?&޹Ca@jהV#*rQ68ӥgc_߅&~NU1>B %)wE6D*LeR9ZൠD8&cn榌jcg 7(Nkm ["9X"[w*ߜmg!FqvK2?ӅhgIP_~'`*ϮY!>0$lk$| hXDu%W"W͐%)u^H{uC\x.K1?%yA}[pĮr p=[ ^B z! N9)qa:pP-xN n_C@=뽧ZtrLHrZ&k,%< 龽V*"A薞rI瀠RR8#*mlݾƮ0jf$ֹ<h(tXqg u +[L<|/Q*baC)IĎ?~$-!j]ob/kb{;ĻY)kΊ9䫎:50m($N4R3".Գ]4AA)JQ A*Kq[wؑ7(q\mֺ  Z3<OzCF 'HszU+'7dV4vip nP]xDư?ҟEi OL#%u *{ȏtjC\8k`$Ûn&.]`m]n?.J1kn ErFĚQzpZ^wwM} (]֪G;J $VKHCaу il*Ӿk(שּ_7 ':O2Fq 떨 @SQ6Y0LHh(Ηaej9,^6sFsyūD_Xz$NY\ڙjb? L>GV- Qwa񓔐SРya8W-󴤤ր{z/X!EgEaY`UJ`EGy?MG5 gc͗U嶋LCM]* }'Lvl0>6ē[W| |n,h^}m 5ҏo0cAC괗b頢lLurKejl&uL¸?wđ-Dt~JT L%g>/")ĩEc2%E6 A[Gm]la)md-i wos \7=anY,}O)f9g2k[l52=&:D' e߾34@r/map>msw TdqF E \."G5LB(!%`\*4W;-F͵^1?Jc j:uaj=fifgrp#R IJ?9Fο-V]}X8%uO^ՄGЂgHMJW$]AeçG&GzON_{rN"Ώ)΍[=<!uIۋ?WH XMS$("'nP?f{G(Pع)_vtO\)Fn,NF:YŅk3xdhFB:6!噬]%&ƻ}nFOѱۄ\M9ЕnKxC Dq)˂GvY''۬h`z Т,aZ{~5CEզC"mĬ.U*3zK.ۖ ADRySP$V1[ȉ4;xon3SDL,Z|wnNp0'(am`̔?OAck MJj䐎K|+ϟֹShJxvZ[;ٰG]`-NUb+->wCt8HO:An~َns axzx^C@@1/^DLp23ZuT14}Wh>{i(ŃRCd/{[9""pmWD[}a*n_.Rmt.2ئ FwQx 1 ǚllb?V1/Ҽ-WU^3(bc3Хs+MBBф!iEi[߱KGk],7,=Ee-YNRcژt&/"z\P(0lDqeo`E7?Aw_&[PA M`ƬPX . J|7&*!o.ΈW Ib{fT=֊Q'0^ڝݼpcq-y615a6k%HNuqMC7Ȱ$"T5gk0QeXɌ2 _ ePU#]vfhr]c":HN\f}Lۼ2/App4BV%bwDes 7y=Wq,a@Wa[PGQ#=ddMbY(',ʐT2Cab" ^<$^Zw~5B5S'ۗ N:Rb | `ltR{o6t 0(DkC&=gmln?TcGer= US=ɏv?zY!HGl[᯹%YAWl<7xW DP\w@q[VTA3ێr3^KU{Op!ByVE5ߊ'&KԨGӦ+G N4 ((Om(V ; ~+06:c H޿PIYÿ$Fp/X.SwV /нZQVj\iVJJ7,tfGl%*r6ua ݌ ϡCRoJ q#̡Q̓ݭ pH :jOH;$0IgClItjuo> 2H,J "W8Φ抝 nZ'Lq^-_=lOߤ{5?A 0'oAw h x+԰A@B/F 1m˪<*7! e>ah/A *Ukw+=/+GvH=tӵ2ga:YIz DO%]~ -31V!!)2v?ؘ "-46OtئwlcRh#νDu!7&sx)O 5{DK#fk;%$!,)՛r*;6@R7NMX ~9&+&-ˎrx |GF ]{C;Ғq/Yü=Whj}N["/c+Xif62zJWAQ VW"giM[_w>60O = a; JMP! PÜf[|NhE|#n,aj l2pť.|};Wq$%|%=a}o)84Cb;dkd< !NKgu5d^\Wup_aBX֙a!FY-o_:Ų+"u&vV rIĪ h&}e -aFVҬu l`6jAYĆAxB?&܆EesTë/ԆrL H<}D<;=~>AH:pU2.[l2m3?ZCiQ϶3| ï&#@Ԍ>4P `k7eRs ~K9/^Նpt?DK0̩8pceFDCD.dա4`y=p( 6y.T7Ów9{5Udkc n a֡Y63 Z |O]%aWX7ؚQ&U-1' P̹w,9u)J K9(g ?pYǿ['<= a Mѷ;Umj/@$C\N:+^ŧbB^XC,5I|TXZc@5q5!y+rQ3Ƞju֕F{0ꛗ4?J5ʰ~`5UZK͘O( q@V9ʥ >3ڇP `'ATAD:IZXX:>ɾ#JFKR |FcJD  'j^䑪7,2f ;h'+&>dC\s uz kp 7c}b,[ l+,^)l^5*)/xZJ`;5w%iE' Y!@L2'jmdsD.v+YӲ@[04[iS]yu 6L\VXiW_ EWcjmԯd;,g,q8ŖN9r<՟5}-Zu~:1gP߬O_HtQ7*=M^IcӰs3ص} az+_nwGGF(}5g qP.]5M ] PS\&_+[j5Ⱥ8?ߘ]MIV]e䎞F6;v;[H9zMvȱܱE ~YUHJ|hrZo[n)DnsS#K~ YiC>skgqtJߦu*<6$LYki$G='">$ CZ?&?F 7/PIʤՐo6CͶEFeK22o?}˪*@SȘ~&$c~@!bplU 'ag(l]V_Mˮ au=! 2܅` >~΋s{魒˚$q*wt_ߟhV2MUs*E v4~ E*ڣ[ #!S:Duڿ5ϣ*=d ;~ S䉚MmVߖ%  $,T&44M0)&㤗XnsiO{X3@ӁpID ZZaWIjѭB V=gIúV!> N=UF\":$il'p ڍ lY%r)^\h(dLsM}>,yrL]"&Nl{U6sY؝%%44n],-zg`|VbΡ Utb+wv_"A*[%Hq0 $G/$ٶ[롘ޫꂦoJ-s,G K] 5e.V!֛eԭ(*vktbנFSBuOeߕ/Bf= ^Ȳ~B,؉;6mxI"L}dPd&aj03yw@â},,⤟̴\\G,Ll%z@w V%!ƚ*u-h*KpF(37}'=+kT&L#hug# h$kKdzvP6GNTկýF "ե( 4OP{ċ&ta@3rs`8O-:҃}^o^Z+K6omTSqZ(MzUJk s,֤{q7OeUeiͱ4 02XћF|;&L^OoJN6S8cwɟZaR#hi_M7g<䙣iBU'oM'j`SȈD,VJ5 wGie!tGW\Ј8zO/o TMԽ!ԛ?%_)aDa9˺ }$ʻU4Beop6ͫnwϦHE鉋ة2K?3Oefin7L #s%C"cΟ5߭fY>0؊D((*\YDy-*`Qh( aDDAlj{D$ #徬e)]x^_e#(\*F6|8/26%,b Da,]O0-'}!A ]U,F:jڤ6|š?틍JĐږnAՁ(aE2^x{ZSR;}*;m c'հwW !jͮ!0bDbkuKBU<?ivb+Tm硶߰%"n"bm6pnaI?RzǑrԸL_&ڇ,]w{ xpRWbIjwb,3sX?JkӏCwZH!vIJzOcdTM҉di-U˫sa<{ͦ+xr\q,94I1.rJ'IU1ؗmE}y4z_|"w۰^6C-`֔c0bj . Hq} > j\:b):Քף%:1M@EMݭ84c)0R< :֚o3qV| /d@,kl!G%l e2P0iigXr] xZQB}=A@Ky|kbYyR`1$40Tp!9(ѿ1SJ:2Zjs9efKWl8^c+ʚdeK/i^2|ux1(x<"EST sV)&R Z4~H}qX;cM/0;~/<"P|eg# + aG!ypqY;yV|C0A=-'ߘ[w1HC7.)Q 42o e;D%7Tr&\% c5@:--F|JH!])DyM{,2 17':i$_1 uWm7/'M#{]brR~|Cv~RESnzDv壼cQ"Xn]Fd 'n!:[Nj߆;g&`̤-`s^ӟ)WSBVgGcM&\iIGV-a&ΌbtLqu#~yU=[2~7 ؜sa &MS"߉8|*7S;EK\^ pAd`Ӡ fZ䂝o4!wKCjU?a?J s@fCTzU ٱgYZ0707010000001a000081a400000000000000000000000167eecb8a000052d0000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.35.1.el9_5.s390x/kernel/drivers/tty/serial/jsm/jsm.ko.xz7zXZִF!t/-R]?EhDTTk׶Ǽ5Ua`ߵ4WNAY.?{&[q\y4ZD4Xby{3ۮ8z01ŀn8wQA ӮE?9v-2NP^eQ*6-;庤jG 5=?F|5l[?Ď1::k6)o]tCݠQل Z:3pEV*yUO'fٺBS' 98mMc@gލ ~щ8IBzQyE!z-qdp&>!J8qX"(SSKA/I#B?"^R(;)j9KCig:N[tV)ݹNk2 C10$a -dٮ$Ej_c ͌s֗Ǚw3%[Pޜf A5K.%Ϥg! ]rgIJR ~}EԀ tȕ QawH.~pW9h>PQeijԯ:jvK:vM<-ua&Ȉoe552,iǯ&]"}3KN$Fldج5wA~;D4l,fˏFsK$).ձەƀnH^׊y2D3͐H`> skwU)Qw|3 }2P++@4uxmy 91@9Au&<{Z;\i`U/P>HifٜsN{Z\ƸEg@ʢaWzgC({|Sf'ul>x9Tb0gaqfEcgH;d+25)=uOq.˨La7^FվPH9Lj 5V$@ ,ϚX$mTV#.I7Ԭ1|D G K 1xd86A |ĔH鍸%Sccx)/ݾGd& nb[juse!"E{iqEHTD'}M47v@v5^zg_<*Kk`nD9eyTڱ76Wę b*0[\|K [ˌ$GUlծLRh eشNqzG}7/:܁'L Cf%|nBf6ߖCݬjWM2bPiV5T%Ghj/ r9ܽ Ҕ-Zz=Q8cnr;[:x"eXt+RΎoRîFb .0ռh8e+dR[]3{Rt#ӳt '1] QtœFJ k8Ȁ*½0Gja6NX IVTmf)iy.Lx 2!"jB*;sl[C{mR#*Md/,p7+ nЭsg"(ث !V8Ql5OUaTٸ˟<~`9ƅYsA3s" DaaB N%;",xJ.h*EWk;LT&#FV)e|E*vJz׌=X zG$_H[{Mo3 MV;dU[o%[0!D^dA#Y.AZT?dYZtT7aHQkb~=Zc`cP>1WT8HA 87s&J^E CpJYg}63ݵwLaȨr'áhe5;Zi4U13pEYuZJ4UEh,fLN\^&*!7kEc f'CyyI~+v?!,g3\k N ;dv{6b>Yf{dPΔ4 MWLfy3{ B|[()ES{J[O=8 cHYϢ?С۫BD1VwXoS qkū$EOJklR%VV{:QHFo+*@ fIf+=SDm:~+Qe/+껏>.1F,i--EyH#".4@|TSc': ]c+IiBBLSnkh”M۾IkzCW dpRXzlT>X}az ZPwꪜQ! j˽1ejaO7 isD9۵9ŋv=m ͝_iYק+SjTtuI@`|InO<2h譟N35[Bsc*ʽka1om]R$j[w\ ]J3DF6tqb ;u'4Cd+rw\'c-=bJO1zFE ڔ䯷ޖު?jW#VU)zhUPE4|QٹyO.h _]=bK_߈趘{baơF\F9Yb6o +!S'A z)飿Z̫J&>JTE$暓][3W8i<]pϛ説WC[8~i H'w\1D5JZa؍$\x+JGHD8 WGJSQ ^˞8ݍLbEDCq,`%e _8fg-::?ѥt7>i}F]ҭ4|v/Ztҷ)ӅL!=:THG'AJj w.)]Oj(} \[q#ýai{= Y>dv!oHKmv{r*o K%i(m͈LkHWaR֯`vaM& \#7ۀ3afkyY:TNPd˖C3TѶAYe[jpht'wsd9)1XBiB0bQh|+@mJхO5|Ք:@>,^=V_}ev=)5<8<S h_ѣ U^u%1g:6ӷp2k9T=^T%܅Ox6õdl 3=$s 厙7D\\F6f8Oj~Y@q$&W=BC爑[+rz^͝wd^ѴbVseлGXq׶W)"˨!Q0@y,N- 9y{wۅ5]P+RDoPs =n3m^>[ټ ~Jtrmue `2a4LXSυ< 21nc~1'h|7<)MaUㅑb  (htV/X1gj{01 p飐 2tBm _ ycr a*ek:r'g FxQֿ?Ѽ 'A4aw)>O^]ly뛑5d/"2sijo[oqwxIb7ƞ|?>0 O1ʰaWqkV |G$X{], #٭;)r;L\V@'pª\/=C~jmnA~㋬-|`1̝uhGF7ۧOh/sgpU\ ͻHIPNzZu+~s23 wj6r +7br?˳5+^P*HŃ;It*COW+bs$=CNՀ=} M[. @n_b5 O @ȍTpJE=0*&}91MZ2ZVh`1qR93keb]nJtB$6$Vi޾K7tTOTSmkRәY8$!إ SG-Cr?G7E5q77 }oMęٜS!mȚ%SYD 3W~8D: zUpU%⍬G_:U.?\ H*`6j Qn-^z 8ϳ 0gibg2yM*KSZBo8P1ᗑݱXθ/R)RݩTlz; _Tu9[=KCŘ4CO C,i*!_h^ *l |XS't~iGz:XBX'Onٖr4 ׯmq$7A1U0YG Um _gy<|V3|@rjic_ xrJW2 q2~mI'`0<G,U+l&;-"RN{eɂ5ʅy(9,zɖ ߧ*6ty?+c'bC#Fy>V~1Xf_BdT!:Z*C vXxߣpU7 ztxޅYc%:>6+f;:!ᶱYq51_@(7)SRc@ÚS.,)ƒKnjlqˤNk3-H"?x(CQc)$͆GXf2qb83l͝I Mz|r9#Wk"]]2;;QՒ7w^Giz2>8oGT''h]r5ͫ2|Oq^TzJ _s#jK8aڿcˏ>>͐r~KʘPVxWg! #r{ ":l[}=u8rGI%V r.GKt.6M-3rF%&LxMHlXV4869QoRNיiRR[\îd3*5Ș=ͷ6 Z;S |+^"X]X-2]+?|kM]}z9ARxơhflVPH {3I8 o` 䐤U< gW HY-YbqRr9x ;b\[v(_U| 0/rWd+yb9GI88|T&+膭S 0|% :0;6ߟ~B*]?zݥk'eQ 7VIq _U' "Z5#h "к6о;_ssaWpC8 qUWͬT iCUZ*w%.r\a-7*vRf6#.b陮U=3oOb۸Sv;/=28 6;jA8iOR˪\qȩ FhNU\/}AHlWE-NBTRqY; W]̃%wG]. ~"Z%H:d Od'8\rZnkZtow\{ӥ{oJdZs>ciXCZ".D(qU#i[?ȋ}Kg;lDM$MVLc^=)[@cIkʍs.,E Ot^&)~ ?\2u +8*Gڔn kꙎi*01췾)+no"oN^QmįjBKD[#H |OVF^m v".Nf Ỳ,C/*|.O6/`^Iyr?W1({hpMw@HEBFz;@)}S?,"0ZTZ8)$&B-v H+d­=o*jM@}qZ@̝] x1@Em`α:ٴ[=>6 EVD[N˻g?[ѺݡQ:)++'hO Rk:YP!|.dVJʽM<)5jǤ0F>2+uѮ=aI*7Vls\65KYa0nLItNa3/Bݘ. ~cݣtH?Me[NѪO[C_*cf2BޘUF<#8lcv2g l.'rKGM6 l~A~Fm@[z pj:ie?!'}=lbx`zFe*tU?a2Z #vJA]+B*n+M6%K`Lj>\Yq%8̾-tdEe(PW0VN ʹsH^-EsKS ubobcAb_蒡/~.4o#!#`%"F|, f. bEAҚU9w2mK }enV𖖢v%mUӬw&fat}a+p#6cf)8O9[l!ap 8ߘeJQ"-؝H m$2nxcTf·_ax4zg{]p+"X NFy~1Uj$(X%{ZKٌ T"$+}"T)iV[ ,ns( s]?`\Lx>7/?`^lW]oHomr5:~i64mYT[}BXb1IZjnO'nBmzt㑑OGBDԻ6Aюh:E@bвP(7HZ/JQFOy|l'sG/ :˶K-â;sNл|7žoCA3k:E1؋E' yZB?M@2=F?G;X~3'?'el”D)"tb0up(/[RXٟtQPyLXoʩnKvJm.B fnVt$>`*ԯT>"`[dVXv$ hp0}E[5Jױ"pwI)cEt. mvcl!u駽~fCwlJ UbOD]R/Ȏʐ|1u$)|ͬ)p9"%y4 . ^0֨C8c Ʋq!\0>_&E.=NsB+ncU<}OE&݀7G5_|8ǭq-~1n6~?.iQguiNO! TO< VMX|%Uo|f #/(H!xgp] ibHQc x>W 0gmK׳Ӆi)(C$w(=l*qxAV{n#SZ2n /T1>~Rܣל 1rȧ"!2!熥4WӧJk@xI`ypb pGZ/_⬭3)kooeNu-rx`ີ(U~Z_D?; kZR+禜Mf2^}l @8^fQ$F<{8UPf;{S#6ۘ$7ԋpxBGhq}}e]?2L,!/ot(@xJ!lhK l Dtk:@/SaQ xJM2 SHb֬%݆D+n)S~XШ1 *3D|z{JyTKDI(I\(]O9f4 wPxd vĦ:M)#kV$EYV!P 2 i llz| )2qx#w("oWYaoem+i'Ʋ8)n{R[-YLiFO6{Tx曥>^HF Bhs V30tW`n"Պilljfg缃8#l@=ǭ/0r0p H$d9 khP%-52D?_ 3-T|-U_s$BWW׌60bqW]MIR9^YI݃Lww7A94R1~>\wc YYk.X87$2@$yEz}+ l>6d F8 YRQ,78CCEZ8 {n'؂-Az!6HynR!^J85cIiP\f,W@.Ǘ~7;8jgFqjTt$@:I\ UTΚl<;dfmX6}RyIj,4P6ݷk1R/>B @Q\ :"MPX7?1d^[Ά. N{8]^V%tρZqT14fTlfGBѨK`CL͍jj vO/ o rso_!&DZ!_!(w\6`/57cUJ4`iH(T0OGm/1m ~|EhXLH梾>Zȇ(6'3 GP_j5AU[.Q,dƸ.)YoYRɋANyΜ5AC#9L$њ"|USoҸ'wm&ìqt-u91U4[썛\}\"bm!؎٠b}ø$zjDi}5Ʒ^Zղ9hG|Ù\1FϷ3 ~$I 'e)un^#xVi 4CضɦⱣXKh0]C111W wJX淰ٴhTu2v&v9%dMftrf)dv\'7reA:( YdbO 1Y/,D4[y>xk-1RFf*8sK ;R5Wz2`DaoDL{XJ4ܥuĂM)7£Sp1q4DtqF1yT)!!vt13]AqYK#<+_5ơgƸ:p0~=*%ܺ2i$o}ڼZj2ߟea ՐÊ@r 1"y*r4SX_jrfYuQ$4OjXgȮMRU=ӥ7X5

G5iK؁| |Y(qc@<cztT˸=aQyg4/)$ŠuKjS.s{P[lmsv{n5̔?]:%4h4cs)qwxcc!Q+4U,wȖ$]=]ܬn͛=p)0H]UWZc p|t$|u'\9L]Rg5Ak|Zyk?X{n8uN5:Bssf-P*uC/G#2 SN% ˬ34jiI?Vx!qu D9̀Ē.3N+7X e) ;̛Pfrtc}3 A lP>Vstu*\]V32pk])b>Gd`/JG'@64F'^c8dE_d*;E fΔ,kBtla-^IOKf )B[;g̗: GdzQGΚ`={xq5с ݏ>oUF|a, lwgmau}~!hk>NXΣh*$th\sM#}e{KY @JMw$=~uZ)~N |,x|%~H{<[  tJOp."{n~ ^SxUDfh3c<(bTy 4YW7Dx)ԅ9@J,'\r2(R\o<&SF g1cΔt@Ƃs ر̧[:nC.Նf ML~t~Ջ),Z>ퟋdcdTf {w ;Lk wѼ&wJbH$ -Tnx8=kw-LlHEw~ayAZ}!/ՉӾk1Dv7VG hͩ-&ģLP }76TUKs2l iO.|əlP \z:k;XT"m4lTmFAk~ۓ{;oLK=Ӣ4Ch2j6XKnOw5H|Ye,w^sDl;Q">Yv%!egA6F='q 2|%} ~[bs LHe6i1בVDybR8a-9\"gaecI}J,,Cp&H#bYsIM:;'jg|oCiÄؿN 96=8ZI32Cx.d@$_y&Ks9v5rZFq([$Gw6cXҌ(yq[Xv^=D*i0xҿo5(,Jɞ548Qosl#` FQ5VԩרtD`8;.F6oT_PLy[2U<tvw3hd.މhFXdEk:p^ؗv!L8±:;ug@'!P7tl5qD v*r\v&8 ?au+܃aGYA%T%1yCOc /`BP[q3O1Y5;8\gl rC3<mƨPMYuOKxȣG#`1_Ǝe(z~!E3US~NsV͘짆؞0=G]7vhB?O%FiQY=ʅ|MWXg+5I+&}P'+9ʊXrxY)V0kϰl" }>A>w(.oNqB;.Y-FAfl"oSf&)Ul~NW UOɕe@p[EeqE괮n$Wq3>lrFgu R/hP-aY๨9#ivuC<[ۣ (N/cuq"gi5 QNtKAnz,H8&EB<׈u1Ndr(5Ӌ'{篮 hS}-2^'">O$5gkaUy<]Hd *-}+b$}t̰uIN!FlK\WYFDe^^ ltVN-DL8b#̒ ;X)pc_qbш_hXEsh(2fw=QNKM#㩳DHq>(F_Q6@ɑl%d;PFU~9aT_?z,]3 d+I^#`aDOlIVXxF٘S4Y^TS!phxPg,C}(*:ёd8HEE:Pې-φI'lV$nYWҰЂmNKhmrZȆ"GQ\"-c }^(BTAe2"tlY8%ӤBR>WB{! 5A};؊>jhn,-T)tz2F#H6j<;hYk;Ֆҡ H?x{Ww\NLͫî{N St=ӘR0a8PWFU~ Q*l< (lpqck'8d3:jO'N@I]Gi/eT){&R|1=Z';L *fS^zIDZWOݤ g0gmt뱐3gLKPS>#$]=[Qey7VbW^wbqvܕ_A\$E`f T1-h`ØLJE0nqbdtg|X揮::JTR~&B(Yu"qsT" 9Y >+}DGA<%{oǧޡ@ZY,́YMl(o,^GafxeWgFu^},*E|-ef¦]|_B\"rOܟjB1kmXeHYn1Mfl"Faqqox)SCjT@:Gɟ㽒ZKmAN$xn%?Kbv3癞[ ,sM*˗]]D =C QڸW_*M^~Q/|))KDٱ!| l%o/@>[S4 dF/R0ԝe&Y˨c[ RN+*=]ДBJfٍy{YdNjf{m,0=:kNviʻuM$uHap4U(8.a':0&=j–MɨsGM u;Bƴ =z͖`v!6|cPLt& ~Gd^B(e@/4Kh3隭=`=S{|P[Ϋ-6TU@qks"uC;Gbi%(8Qboi#kGPݯGևƵ/Ylbӡۺ_)c=bj3T{f"n"jd\Lv%V\mD\?4t [:=cWʤ{ǦI>~R^J "ٕ֓zv@B!J} bX/cȴU[;fZ"3&>gKMtYHdm}E(o$N0cvH3dnZ X.J߹ L6B %/`9Pe"~U1m N7e*h*r@h1f#Q*a%E~#Ql@bs7!CL'jjĭLh>}tMunˣ e.gfhf;qeb4"ۤcs #[lѨvQV _)^[>2D ӷ3&WȬu]ݔ/h)UJgH4x{ zE{K-zb]; (׵ܾ8j#lG `㣨CJw&VߟJ#G|g jEktB&.jE Ӷ&)w<#ZCjzGkosX3kgI(cGͮ79:iJ6J+1WDx٣[*G#&u)`HH"|xUs oKfoRJ Q^D9U3t$xE+\Ix 8pΉ2Z`n>NV+[RVY4a_祫R>f9GK`Ffp0 rֺ4 Zf3cUj)g'M[:r~P^%Mp'ǐ?50Dr"J v!%*O$W;Q5 pٶ彩p yd6XO#yÈ7UˀO@hDۗw"9e{~uZ'@46&/ of}7Ԫ(ޫp\uy-qٔ@'%(vu1!R3Uc&~ _m?i|"dzUS_k~lm/waweZjdGi|~ K }9e,`kk%{7}U͍je}t|XE: $i1Ԩ_5cMwA^>{&[ cLaqѥzɋ&'-P$XE9*&V%E$A&]+ )@.'ҝ_M8:a_ >`Bt9NK`v(B]׃8!=a tRxrbjuMiV0s=+#`{lp*xADmr9kMՊR@Zʐ:~|c 9t2dYKwBӽTśtA.Y?Vz 4lWjNq'fG$ec'8,soϝ, 㷩UnYdNЇ(jJ"N>qeF^}B*AEs$nPʇNxcfv:NpBP$y҂۱ TF~U}|Mgҙ,@7Up6?/,EsgUT ߣ }æP aj_z[qf^ZVںqޅ hL^bw>D.<cC:uQ-7p!ٳ/7ҚʕoL~ϕ7f>rb;Ox@*7Uў2(##鶛}6ݿym7i#~L+%/;) SNFǥkmP^|傡A.rJp֌,nsYRGX>]!A{ 6A8IwP"teۚ,܉mTy Zf AOz<[tT'[ ͐`m A6:rxHXL\P#jOQ#AϺew[Dk/fdt7/EƃGZC`֧?!/`;-Dބmwf\*yY|mkb;UI.?vȰn]Ąխ^/g\+IMeI +& Pdi#^ͱn%dE:;b阂{8p[u@kfܮ/"|Qf5}k8g?}Ȣ*\tuRA{6#jM8+GQE42axP9TV}cGqI=aXp?l'v85n {Z;g N'ݻi'~-(8cnS,}ұPÚOgs]:.z+e" z䗐cO + %/J\ ;M0FghlJ- H\hBsٯpΛJ>~~5hH @rYiʃ bMS*o2*~ z&[#:{U  "Gri_nqguQqw)ZJB،j_֍=y#s@a:qcpV0]s&mT ;`&Ŧ-}@c`BQ^Kq W\wF*bSJDaGF2ݓW]oHexeՏmnZ7JiBc/~͞QX ^坣t}ܧ@"cR꧶qaGWNީ)%oTdˠ IL`繓/mPR У\ID{gBH;2qob}VO^K!8ymvOfXԺ. 9#sI`Tsip 11Ԧџ\B{+A]gYZ0707010000001b000081a400000000000000000000000167eecb8a000055ec000000000000000000000000000000000000005600000000./lib/modules/5.14.0-503.35.1.el9_5.s390x/kernel/drivers/tty/serial/serial_base.ko.xz7zXZִF!t/ᤝU]?EhDTTk׶Ǽ53=c1$NAY.?z D{-VG\v3I2aMrHAlO^M׼ R/|ys\`,&Re8lk{LkLIA#^L$vk**"c r'ȧM= 9{-KP0 ^@,71Xւ,)E' E"m&#OX[d$>nx^jkr[PbG*Ne`IBeX1{&pH8a j>ZpDH-8qf]"og|<gLT 682YtmT'4{)h#_rKdبƾ4@E0E[Aonc ]k :?L"k=SU 3QYzP48@<㜠qS*ydJwѥtw&"Uj/m6 2AGpq"h=뀌uLh7RS)#ƴeJsZ/=z z-Np| hzļ$Th(!HevDor俹`;3J1W9hGJwn1dR2KJ.ܽ6,bYzTF]}u~?Q̌-~ @wFݻJ+^:ȣDv,#Q޴W}&ќHο6{sZ|/*h7 <[6RbY _dJ>~DIGk]ʊ_:e1A̸U8djd퓨\I%knYWױ@[˃S ->C$-.Vi -6.$:,jag2,9L9|P2p4e})-/F7 \*۔XM^)F+N>"“TQܖbAe [;*[ 罍gj]9-%$cdHjK_ *Ԣa5m( 2P;Q~CAջ cU\*8pQ4}a`1eǟym~nMQL`~'ˀJ׍Fm(R AǴB[*ہVZ51\\υY◮;˸6_c0$C Ȝo ی@@8O ph]>[ p|qFO4慙+ڸ6z 6IRR Bz*'qv=ۉTq;d ;{ Kp^m^[]±ѣ1\Urf)oz;(U1ihlwiT> ֛[R{XLd*~kQHoJʤN=oWif&4$@4ft8$чHyl# 7c'E(I΁o\xҽL{[cVn!ƌ)X6`v WTdt9@uMK<'(؈g(Ju8Ub.;1쎐sY:> 09?ƌ>vVӈ؀;G.V-we4nZ%73DV8!ʒQh?TԧfnG5ᱳ~L4tMGludhw4.=z\ 8 kJ5ց`YJS726FIy~.*O} $nشj h9߀52Mi + Ccu~RP@747[X$МNjIyư5G`1ͩE!j6KfndYHD#~h.A~!)U%k OȢT A#q Yl"%=$@sc')(Єv - RiS32BJ<)Q/S7ᕚ6*噤#i;ޢN:)aFDs?O6oJEJt A@8D{% >EP1Uc~c}_Nlj21N4@&eQM-l ڀ@0Jg8#; HgpЛq u{*3{gc.L4/z Bl<(F٪B`'Ve\4GF6 HfN&ch&y G X gO߆iD$'IX+ iŗ7~m7$~;{//ҵGQ+&^PD@xآ?p U&s]Yy ,]j3q^%B*j)1^RdΉ;Eps66M= ?ݓk<|(u=kXw~Q4ttq*"Vzu(?,1ן[eǟ%]9wpB{Sc#oq0b UъEnxSgO\ $З:.jxЁx{/[wmS*۹$83 ;*tbV5[=mTL<մ99-+бc0\2%rDz@M MRV+zFj^6'RaG6oEˑGirO]HG kOthG2OQ\5i[7j,@S dVP8G{ipfbHdK̬&sIsp}x8Ү-M!{*%8-#.|I;>C*Eq:c蕐s 5~.|%{U$\DQB8)I6C+vYnѫ ִP Sύ+abMC:} +~H@dJeWխ62s'/? _W뤁<%K\M68rRP,^Ac9 vjWmX$^fgN lw4:T-g;z`v T lC@IǨvۭR~% q=Bt^@ehE [R .rpl䙻\J`s"l^3(KTd0[6~ a]0}Sҍ0oXN* RUtS(C'Fa\ (_˨[h HATV+s‹RKUQ g(VbLܻ/+]JH\ٗ‘#N!;^RK4(G20-VW< %>WVZ~!uQ9/Hit^f ko6K qK*%D(5ʾk۾u&)aɸ}\@ICr-aC:(A~yM\{gZU#NAl.P=*@J^Cqrݹqɨjz\nmnz}YiYʓ]7( z32nʫ8^ѯe p¶.gav-v@KW*BzŨ,^xx56* ȼe-b+C:0x ;J8BPoN:QƢ\_76);B`_D @ c5Gh4PjEL߽ ل=o;)[>aytGּ8BFW<; =0Z? u_=JX#/B}/eO7A-46@ah.$rt5GPhpT] 0vo0ehSVѴPt# ti4j-X"{x*2Fc4ЛA8.InIރ:Guzs-N^^nNpVe_ 4/Ws]S Ф`\X2tsM 2ګ(eE| 9,{V쥰\qM4"}g* S&lrTQݪߦ n-W tcQذ.D(/ {۬2`Z zC?"ObK> =`"&l;EJAsc1%U649FȥwLޘ20쓫X9\IjZ*;S_RqUv򤕽Bz1<5&QLkge*zw˨i#4 Y o E((ӶҋuHv=B=XQc '[rtĒLfsVW0]a 7`I5l y7_ I^}jP&X_:1u-wC]X=2GN~wsFGcWĔ|Ifct3!=2\l*KB/W\YWR:ZPjrad zj7VQi6k42J˓1s\Q6ܦ4*C̰dK3yPehEćHʫkk]̐1#W^lg\͋`E@)c )H$7ϭ)&8e- @T Ad]$Y?ZׇŃ.N{/Ţ[!;l$R) 3J~ZǏMʝ>~KG?`,H I"au-ifg}Rbe^ÓAfuU!5LkyaO]N}/UkW3Z,3'F(Us7Rm [CMocQqwDeakAcP_±)TD܅#M&|Qt,ޯVعq":ٽڃPaea_+;=uQ$-}XO1u?k}X4Av ZpH :VQۙ0D)@[̈́zk ţd*HT?ZJ&-v4<K~V[m2D2&F]EM *J™eݢ!f>ãaxC2;tWbtaU2\FqB~Wq0SE<|}L ~s~bkg ([ }aoi;vn ?k&,B"gbBKd#4d2}Hx33}e6nEXi;l+UVwHJ#/ω4f'6l8zҢ0w.#r{~}ceĊc!(1&)i92*WJ9ƙ IC6pc #i(F}4c M썱'd=9, AV_ƚ,zK_2d?"F YMBYPlFuk6$T-?ddF#/}2kIDn+'p_̷j;nKC>+N-"524tfUăs0hTFy^,7*}cE6VL&љ.[QiNh5Ɛ8 b flS4Km̫όHc aqGɲ, DBmR*H~Rg5tzGB9Y8jO68 b\i(}xts*>Ԥy˸Xs^@)i~qKR5zq9_(A&_0B3gғ*xZ7^*- _Dm0֡jGoAf;2߷E2Z ,T/$|pħ$j*LelA$ ;Q YB_Hl8J`aPQ=^mrbѸ>W ޜ1BX )CUtw#y(=$mlV1۲6 [1Bqx}ٲA|+LZ$QWCFsͧItdȜ].1QI[܈cRk!c^@lTIMv.pDM9bJ}7ݑY, _}Q1nWkKo7SΕ5N!tPLOZ?ʥK28'0qDAVIﮢ֡+9YcrkfcCqpj[H;VZ?(QB5uM؛e_z1(%pJ53{LzM]Z-X ֵe㜛]pT13f̈ 0CszZ! "#V:GҗiKڽ0j9#apvz J<0MFcg  ɚN2Cd: 9X`ꁦ-ėMSMVVGP]b\"H|z.z!7!N7>")ɲe~ .fݷYr,Nk!Ji ){tvyAD,?7CptAJLSFX#Xh"^N>UiC&#JdH\.4)etjuq #p25;CCagz8fF_Y9{0<4И櫁cx6^-Uj/;~W^O=MjI܂b8C*"W77S|o`> Rnm;GaJgt$[ QTknU M !'Z-ǍC9"f\5eWTv(ˆ:ѾOz )8~ps] X]os!}] ثa!OF:F"z2Ȭ lμm>6o6[KiR :1L'hJ+<XeJ'շxL m@ sb#btQnIzGx.K|w]M|hy㛢r%HnD cE|(SWpzEL8 fQ?wgIGĢ',P+nj"XtʘJ*ʪW-j?!M :~BޔN"9ȬeLX+MFMWב[)9P=:?MS(nؖz\7BjKkx/ASR2?B1?H<qsȁFyܿ<fE Ix6pghUp (?4__ c4ji5nd^$0z /y-"=Ƅs;nԈ?qT+Ry]' ֳ L/ɛ5tɥ+~MYOΫ_!|aY UpE3CB浨֡*HblC]X%p mD`cK[yM'1RkRiX*Qe^ > Қ2xh*ާuxׯcyAM.992:<=3mDF|agnjW-EMŭࣥ#}H9zCXJFW8| 5<:Y|i_j7!'\IYl_a F =rG[F|]2z[>N5o26vhP_ZD$ifVK-MWH*~72A:ڮ$sqia%(#vZi0K|tԐ!8+t( "No29{K//Q7+,S:8knE_ 弥,8$Dyjaמ&(c[G-V"ݽe}c9uV>=Ti߈f`eim T%5&?~Y #@p Tq0{Y@B)sqiPN`ƛ0)}{҇M[tGsɆO>Rt/M g#cb]@ԹnS'OD^o, $@&Qy;y7xh(M,OE<@5'y7]@0f-7 !sEӸcVf7h B;?d]*4Q ?۬{4J b#a5Y-T#呻s:6 xU\G4WcH mn.WmkFW])hƷ7hai_>jlo=A@Zam/l|Ey06#xʹHCAmmnB+lM1CQ@" \J>Ϭ+y=T^o)GX(r DՑ>@D5v=/vv׍8#/+lv[KGN5)YCy\u>TkJ:#&8gNN.",:Y)]w+ Z e^>7,C}nHu'&βk@H]"ߛBNH l;7zJ8P͖,l, :ӛ%_qƳƊEk 8,6%7lmb Z=^$F)Hfpso^ !YHQ oq#VXDptvR̡Pu?Q;S{ޚtHr MW֘f % WY_idiD˻.z sX"\d ϳZ(D,*~4PcjE{wJ08 sTn&|whq.j'Ũnqz渢* ,:_ŤrK4jDEvDuy}-n+wϬ|"%DئL{)߶ yNƏ0SŔl֯s5Gʼn  BYn3d,{'r ȱuTMM9T\֤Ep 'Yi_ܨUo\g|+9RE`aS{8a,;H'zx},2$⽀@ifLupCT!$#@MM fI kcTzC#0xITLJY\'b<$~-S7ql!"|ks:\!`PtY[%%K 7hd4@t\qW&Qm7W^b{/4T;󟬀\3^H/7ġJ2mߛwHH)E(˶D`DşJ|F;6IC e&u +jT56(ǰDxVQž2̤m,yeFfZBwDxE M=uqH4; W_j qV4?#\[\;C[]q+EۤS 2tCHV<(#9s2O޶}0 Vg]͓| ߀:tXY}zt+o4w:4@bKMp؀AB\Ò’9 @a2aSiqSXUuC#|q.'n߃櫘{I3R1cBT4˲]VR f'i H ]G΃(h {4LhW\әd({9^R65M0Z3Tg<98+ze| trccq=F`ɖNc}K< #? p%[m9B?÷M{S>?m#RcxU;uvh{ׇ`c#OB0,gi54T/T7tJQhII:B݂q%.$New=PTjɡ> Pw/^;\  ņ1VlPV*Q 誰KT\ YeE[X P~|XRBVBbO4rP(4ouyr4HFZ> UB#W!A H9VB^#˝= ㍬wCjݾ*Ry#xqpjۺ .jmIfAйclcv?WlF(EJY ˉ,R&|IZmaV+ saۀ0dڙwf+ꗃR|/GTڡ2tf@/ӊ vyAH3 r֪«7:*d LXRMS&#l: U}_wV@8g(` V7=$s2ʝHRץb/ۜ"?,wV yRo IKX4Agc}Wt=3pG3z/.Qޯ s$hltL o :b̛EԙR;qM^4 lv;f`}nA͙qMM8\"wDj]/}KO sr>t #, س ࢂlͯSg +;Zu-h,䀆ǀ3Okާ^FSD*] /0)I LV<%B] N*1]^m{(ij$!%)0^4? Wȳ q7q 7toQի <֚mAӬ ڭ - .\e9}=贮3ltz7D_Pt\P:(v[ɋGyGrΙP7"4-CJ[)q[M?԰RyMj>N%0oEsINr|R[͒Eh6{4]~ f4 _Z\Ht]qO y?DncRo˷Njݯ5i&yCV|_KBW@/nF-'Q*̿{Af2Jg_ln>KFolHT '|F0.BuRnM|76AVg͢q_nt[r}/!_jH֜X!sp} מñ5@=j] ®Zobt^+45k]62gnVb_nI *ד#d+̍c)+"=OZ Y)]}ϱ3hא%ne.2{O aL-\NR:IT]f7QqB٨>4Ů;3@.o hC(^GI]h`";hJ` kvJSu!SbdϷyDAxPO2>2 jwgXrQl6(_As!SxJvj\<E;R4\JD[B9  x! x?rNy~{Sp۠?&`( PnP0?miHjV8DmI1t&z+'ð:тhJg$|ȴs!b &nE{>=aMZaNӚDoh>Rpeu.VFa9oG+ףpP[4F@Tc=?=J䡴O30g{t_$L< {tlv?p/#ƐJ7վmnJŨZ?*`[`pYR*3Qz[iT*'2:Uep: 3o0LߢǃwKU6$mOQ jDbɒyg`5MEp^<ިEAa-5*HFIAqHaiP3OwI6P@Տyr$nSQNGD/Z0]Tjɉ,v0Oql -:>UiAA7>A;dXVv̆ \;M (M ,.ft W ¸(hq#VKE6GTdT9⟇R[b2*P1'BǷv0 %\Hq^3sX xo.E:ߏtjoЮAQstRIE[7;{WD'']럞>xwwȫ[+_|\P O;S)H+LNY-lĎת/K$, -;A{ֲ*'3=0o:${_A(-&'j@0LDnv =NANQ=ȴr wTӦ㔋>Qu<wtuhĨ˽W0M\>½tI$-F#Ln$_g5eGIf"O&o~ɼ{uUJG)?f1RbHpK!7Z0aW#c6&;wgFCtm`ұ7%42i`7;ee|Mcu~ބ -A`Wo*;E`9?/_:;'ӧA:D:p/}ʠ6Pbsy$&}i$"]t#2& nu^7K{@6wd^dYǓ`w?pSj`WD i59er(!9 ̪#$XԮ #GfX䣙_P6EIt("|G. j4=Eޠ׵?MGcՊ5)t26f(Pk`FB>P] \5bLOI,i #Vn2zgز{TAv>-58gW+r\fYP7H'ujPc D"( ?-U׆uȏ&M^CX^3,HHP׶M.:Bb~t9O1cwÅw2O1y jE% xl[)_0ڶ̲1lTk8L؍ַh MSa<[duâsE<ПI@kQc[ 2 җ KU໏$q 6įDpƱ ټ:J{lE7lspsz'3A`,Du5XJEfFcCe4 &&?WY_ mYx\!z^C9+௾&y92d8w˕^i1'Qj /h12ޮ2wYG`x1^b G[SVA,T&UgTy>pP7!7ca"~SzϦKݏ 9]( b&E 5}ZǮ fqi9&"ʑr\;< 3f7N&WNĝت?1#pk,\yy2z|+wQVM+9DD*3pXA^#r9m?`t iKM(Vs/c鰀#lڸj$Ig8w/DUY`U[(-TR%b<8 HT]>C%+΃ (/NwhuN _K5:Hqg2+E=\1ǕeI\ɫA1 :'8%ߌ[ߵ] ELc> 5ur\̺U/-'[DΔ8QԎ (L$Z ("d-ʍEj1NJ \Y>WqwSB,qYp 6 \/Fp,eYQ "-sJ 7Z;5ivw{%s=dhM[A5W-̙w7O#^& x%E+ =m罹 Y {u50v³=y۝;+{VzoB;[SdS6<uL`~%KS ĹZN=sYN"x~!-(.~aPjߖ-<ѓ d"fޤZu6Da7%ɽP#%S(_+ECt]zxN.|cY]R} 2|,zLgDӮtA?@@ &wL-s,m-2bpuRwGtDSlVfϖ|@0ؾdZ]%}-3HyD"#`uFT*trz,f)Ed;J4hy˲B<UcD( &4GKGw8*KyUEHi0@/I ${YMugJH38?イ\NyILTm]KuNCp(~kS3{_Ж{:){/h8ˀ4q弐 vg"o%z9бm Y bi=i:ejo7kctm1@D+&4#Or /FWlt4\@pW52ٳ[.|ބKucS/R2C"d\Oe10Xټ8tWlK%[Wo}M3ܭ4Lh:i<.4aX6*f% 2nIf|ֿo.} /4dK"o_EŖ:4h_Gep ?(;le]=KųЪ"8^k0YD޸ڑo+qҽwɻU%.x`ˍwA[naQg" Mx?c pPe~4W*3E,Z&Ԥg}$1#Ȋ"a{j1n8QBu7 駂q緞JRGdgGTaů9Xr"ma!x!(`U6#QA"? ;+&ёz?;X^TqvʞVd6zىSoy$g&^ SωI ;<$i; qU\Ӽnz]ji#2 5 2/”eD/+i8B!$.jw@ngtaԻL'0#9rEoe4s1`^  1x9Y3N*,Eezw̞m\r[%H7_84BJ3890'¼2;R |(~J0hd@#Z-Wq7=VL׫('N^IXZ^ V*h82MWM2qrHxWRO叱PC4{dy_v{ө.CAb;uLlҩ&6~LoS) 0[zcT.Ġ}A'B Ll^{'_l4"Dp[ƎS4Y{Q[ȍ`c m'Ύ^*I< VF*ԼgqdYDWUiL׊$E"e{wX^Z OK<>y`T Ub4ݽjyo`I/˜@\ -6J)F"s) Pwe0%,N꺪x0ҭ8ף[y@M/,QOl}oy.7%+ˀ-';E~Wވth 8*ǀʝn'H k22}bmŌ>b>OC-ZqH4ie\ظrp, tE{VtلȠ,!oHH\\F׿:x.$ ׺g-2S,o/-@[̈A2ǡӾ /=M?Gh{Ih[ -k^+>H:v*pJOM /+,ܣ̉;eAt>hBcrNljA$:%M%}꜎흼a'Z,ծdtwMA$]pQ3o[Vu3d&3Qo}y2}nC3 m1)Ej\n']%&VfJZY9L[Sf/ȷmyɾ_T v"X7yaT6o뒗 m5T߃1Tgë8o-y%z{!\ ,;tBzYw[%8w դuQx.L}l8{"w*x2l) $|糝$m]ON 3\Qb+v֢ٙ8aՁk X,%!yPHbDuf`_6Gj2jWNy0FS{н `+52P`!ᦃ O܉uC]ho$ S1H C%xiPö;Y" clrg` b[F: ހLC-]ۃ%!pK4 Pk0rث1sY 8 $(8y-xB1Uۄ98-ES;Ԥ]QN*NLMJ#nb;)k.qiTAN_P_;G<-̗k=DG1bQ B5Lt6P }?91fh]bexwsg‍ 3[N1/M6dt]({ktKx#l+o4g Mx ż2D9^ ǚlP m7tG7!Õ~|:cv /0r:POJMw We!Fl6G'`PGSeF}Q] +ݢ" 5P)*M F:n$qQݱ[G1i2qTJ  fՉ2T9QZu%Ϫr~u%gbX y9W5|hF?>'eJ NBv@c/э6j}Y5aO.tL1RU]^˦:Dܧ) %fYUZ I\0jm nNkv#De]==ޫ]mqp&Q(6(/mz *;{YsӥJIFgIR?a р, EEM@`&$1 P@Vg۠}X)nFC+ۙ +O+jfaw#hBdG2']ul(L1:u"2y9LS0h W,T-<[Y{uuy9WXgd4|a4+΢ƟTPo)FJ\K̯o ULEs_njJu2!"ԭ&diy`^ )vF$pFuaI!C [nA2ݔ͈`g8$,wf^b` C*k\(h@w޼BӶ@+UhfV·xnQ0|v& #SIpr`  YVXH"3^L}2!pD+dmlNob`V/O'bN17F"2`g |^B\{⎄z+# x6*+?O>CV'?] o ȃ ,Vhmq:34WyJ|+^S߇Ȋu/"1.-hpg2uxJkJ7u&M )2Q#Etm=Hm/ M2m|~Qq\0԰ 4HSLါX|/ VO?f6{IBՠ:g6124eYYD@mTbxCہb꠵ T0 K?v<)PB^gDU];ݪGm՝Wp'Tl/D璉BNpEj߬J=3W[}EFE_P3Œȅf.te'`C,=d5iKW`&S'sY7C¶>b,Tt|K oYC&՜Bn;~>{+(L98:;+Ovzg<9\tfUA舒ג|s4xg3ůiZ:iK^Sܕ3u*ᘶO%N ETHM!sz|nCUt^CWh"&ZZDCKזn˖)]taAkl\Zj"]_n?6 &O=S^)8em>PJP6lEFtHa襆Anr5OzJ3KPո`b?`xiA}q%~(?n=v ,/hmٺFiR w-BZcjLyR^*Wn^Mp P^PMӸgA`0Bahc~s 0E䜦0y" qq^xc2}6nG8@{`Ga%CTdžV^ǎXTa&HGZ &?L\CVC x[h x JL Un#nPjbԚds"QPI"!P0ܓk֛b]0 [_1F;.-ڠGV\&"-;$ݙ8`2.pvL'r§/T`aMB1Z[-"}soZG =rQ/$߱ de~ʄ;"C]".wBىNz'gn~~ZOꊍ(f%WF,:S߰&NH|:l.d9Kg͈QWl~2AZPm讕3ï`\Qd?U&e9lsK6MVJ=s՝A&a1\E4İQL*3Nh}&|'VB'p4b{f9so>(f0f8š6:jK!6!-[jXL5)HL=_'GݺOXx7CŪMawp$}GnHm,}^Dy%߉U&}Y&)SU5x#h+#ޭњvST0A&i;h&? !(#.%q@q (P S>TW ppnYv<ޓ sc5 2B:ھ+7v5 {znQzؿe-S$?C n@IetlװjuwXP ]:@QpxW݆ld co(6?wn@]D%#udUӿNb<.WAhÎ^u˝OF+= Sn7ZBqmcl^GRqD|GSu\Zo"Z/TOTB*ubcSʋ癭Wh,6K YҎuiY:1ZEgB&.vj t1QÙ 9?E8@sr)(iʹ@WkB?p W>? ;a&[9.NFGD3Q䏠tls+huNʐ9R}jAjVma9Z%CGah/oCEA&Ys*& % L`ZY) >[J "){så0>Ue5 8ʲkbt˦W[}-5X|%-ܚ iM͸xshIVt;baCB;/(Yr8duםe l6SwTh'PP1:IC* Mk)ڊ=A|b6hc"[B 0NEHّ/*/fM>ܢN* rUa]Y(}%~%MǻWNME.ZWhdWslDxَ~@1u=zhgQgbgJ |Pzݵ^VID\%,XՇ;lkOFbh:yjܫdV駪Z -ëZEHnpR-ƨjWQ ,؁qw@&m9J+<݁5϶nna#VHC*d kCnŸ HQ]jy4,[lӧyT4#'$qc%gD۟#eŸF)2P E@8O])hͅT3HP9tǶ0!wYS>t3ɤL>@K] vo^w7O^9LH;3~[5R"Pǀh0F`Lbڨ%e"NT潧S|FG, _;,뺧w߾/=aXWy dt@,Yj]Ǎhs@= kޢ%i"tg\?㚇7 3P'VBI-ݖkm~:."ⅯlwoFĢW|ШҿElhwh(.1$Pghg*T],.}iAg^I<ɤAc >qh&z|9N=MI>?429FmVSz;~yqΜ Ti1чo-P ZKF"8O"bNB  (6 |1A,:xעD+BGL C:<ޑ<7pU$4yj8cH-bjsԟI˫0F=,.8,kGyh8ի-+/0nѕ+d#M9^d5y}_qY"kX3P5(2{VkwtcޡX4y+JAM$VfC"(_]`u2rRE}W,72-^Y#~bfj|=?7m{j|IW~{}jrWX"f +9$>(G?ܾRB_آxf2TuB]:Xu .>dU_{,uhX0Չ+UJ|ʠѰ4YZ&Rw3X5+ǧfrFsmd|ݸ{]=Ĺ10F!m=;륮p?l4rRx$3Cu-o"ŖDEjhDeU>sNfuXϱ? p H D&e9)"FE`7/>aVNcf&8ZcI E?y󻂊dvšۀìxl#tg@^22qmzĉ9dYx*j* Qv15ѭB&Dh! <9ŘAg*Ylڟ9lȹabDLe| Jd.|~%|v3ETQ 2gdg0'o_3]VC?fl`,zXnN_SH)K;@DmVi~e4їep[]-U=CMjE<=t@.q{+ihcp=;iEcA]G qMiDQqDw0#2*؈CT̓ZKձ&tb~\˩]vj]a, U/ɯWczHAB́(4Ŗt[!~l_" d׎zՉCm0zb.qBuM>S3wy4BG t!) 4|g"!,ɼܑILpJ+ PySSzFsRdm/Xnf\Ǽ)bp^sG/fw|[E3hɯ;B aBc7*bƷ*вV8h!U3g] }@; ghG'\΁~Ega%\T/~w3|w ʼnex4\*c̽*[CBhgɴGgdи84x"ItGE;CPoo:eWl)YY" Bk JNZ4Y 24zkT2#HŪFEg/.Z~a2rQq e@4RMv_'g>a4brh(fu]#LaXgPj/^SףJifFh²dXu>n<5ZޡkcsxtV+5Oͩu!+ߦ>ɾ6K`WMP3@6 A `&7V` ihhؠ6CLžx;LBL]H4 [ q@΋i-R\)F.a`[/+G^!a9;=T@ryE_1b^8@S;w_ (1T$eGʊβz-Ӑ1ũH|#-Q4SwgDZ/,Wv.tHMZX-ܑBPËr~ii$ţ{v4ZwjCX02vrmnS}MmB.d%Q V0 ;j'R_f[Br\ƭ4~:(Ȧ~sٟ#޲LŒo}wnd+p'W#+Hl' %n],tվ~C;dR$Z"``]+>|%اaeb gIbRP'^8 { 7_0w7,0:sҩ:U8itTG(w%[f:IB wJe_B@z0kU5STKM-kE+fmFs2d9m{pbRauVm6b_N2C3~h\8(.-+A5!߹tR얓ګ^kμG>,;_ΑzW2Vl&xgN65~Z?͙b3O=9:_4?tӻZ|dVEoU\A(|f3ԆoHT|S{gL or׵5~g1 Q1>ngƒ?v6!cC_;$ޅ ̴}7\5fq!Hh`GQ;WR*]wg̕-vZ$YHw3BHDFYLD9apgGݨx)QZJq(Y`IFQ'y5`͑zW\M ._F9ȳ 0Q TQN0!pJ^ MGo3]|$ޑ9c3;o#FqE6;o' hrz vQ%={bbCuyɏ`HͭR3Wjhj ߍ(fHZ}+Hx < =qYQ| ES8rq`N]mژ1:8a%."W៕53 %rYd2 &xi :BX}я3f;D#Fa2"5X-(lZj̧lqF5(|_D4aq/̚/agK$y8L+@P3rܾh09͏֛~B L*D2:]#jx 0ᗰx5$q GtiEPrKY^/r\6~t xS|DK=ZllSЍu켥5R@ ״keM&YFq~E(ּr z }cPw b# Wn| E/:|QPN /h ,gdIsZTCŠCAqwQ26eDnj"dp`}C29@ثfۇOZ>p$喫A}IXάUM `>O_p_wZӅM%_V7)фn)3Jc4FcIJCwY 2 ͜ܚCWG^U0a\?*^H@-oN+lWk!1-NRDնikgJ3NOjs:GcֺQs߆gv؇%-I> X, QR}xUz-&(ś._uVaR,?XG=dHq䒄>ٛ/jkg~MIÂ0h2~v;%nKP ꤲ)h9I[TOlp)癡^NRS}b$mauKOH!ʏ27+dQ&1g?3c7s~C !LjRh.' nIĎ'( T/[M4훖oҗMy{ɕy=DuG '*5+Ѿ<\V3䣾=T5(IW'B֋k4)\Gxemq<&.@Vnu Nc;g4_fex<䏼?K?>o)u}{)BR96dzCW+ia?bVM*d; $piCT҇mn'jJa%'c3W\;20ۍ>3z*/A9D=7Lj1洼G~P'gLĆD[nxAYfczd}-4?:QmZ\oSDzX@R/$THX9ɖ"@NpJ /'F3 G+1qj VG]o0-lB}:{=AxX䶋Cj0vУK606>1yaqˈdEdc[ʧg]4zHP#0֮!~}V?)f V ܦLZh*vKFl@0 jf\gq\}Z\)0OG3\ԵcrI]P`+s'G{4#edYjB5މbr i2qf39SmﴂX5կZnskbpużt@׀iAyؤ^7+dВiL:~../1"~'5D"/l`uëlFn$Pږ`%d0f$DkAu# c}`NMfjN5=bAi T$DK0XL/ͮQgw|McLQzf 7:^#-ԧAHS]H$dRk-ݴXٹ]~EW"{pJIj x3֢E@PHB8{lpՈA#b?,ax˦t_Kw/F{;2.v:>/p.oZY:RN;, O%hqf#~2# j0 rzΝXsW(%XxRr>T&W;R{@xG# /ҭcD"> B&apnU6Ga '(#;#]oS-dO !cԏ?D)<,9s[mMbZ4hVS'hNgCl vvX)|Tek"*$ҡ Sj`*1᧼\}aӗ>st8:bjDO$k en\("CW4(%^i EGu~~輀N8MV("r٥лOU#J>_PreG|ϯ_ 5W@l-Ѻ_Ӷ}XEqb&$ŖS͟sD-FvxcQd'.ݯ^oc}Q:,%nǐR>Yc5G;ZI\WZ $^ IHF4sThe>Vbġ a_U(8PtFO;B Cb!nBA1%4( KR%FfF9YKLҚi 26<4 b~Ib0;2cN&C{bZx!gʇo&-afkdBjDu~/qH:=!~r'h(\rI7ŘarXkLn FįcF."[*4ͦ/ciLg:sO;,Rk>wHkGrf 9M&&no> E)OcVRoO BOq3_e1>eewӮٴ~ #A_BӓcNrtݻBLbk2Br7 CGeU- zs6~sBtSBM`+VU9_42+Ňd8pSWR̳yHcGp0qKU]zѻY$Rj2wH$ g訕B`OK,R>L+[e^PB/ܠ9ӹ!#2ǵfcXwCIDTlCVIcp$W,RmrIE cϗNEMAzE}둦:&UaykOU^?.ALN3Ĉ *y-Jbvt6utK+~YDHGij\o垀X@pͮjypHkgD?L;i 'wV1?O#42)m=Z2m{ʊnxx?F}aI;$!PTbnro%.2|v0VPok%k 6j ^88Amd,>|$, O g7ik%? |7M,?^ʲ3kJ-/+ '>}TY7kΝ]5>.' c  e6ѫHE>+TQgYv뀚ɥI2êG2oGZ $EG$1/oH`ܺմXijdT24Y?I~Mlz82WaH'ioYY;pE!{@Tl{Sk]]؅(i #r۴=9;K4L]zyI7_N5~̻JhPNoc~ %P;l])Wcj6*/jEyI@W/* yhMP)kS a$vy8Kj&lkiNqHM\8u~KJ\`ak65CK s*8%omXD~ȚH(/dh}mN")⯩Ab4*NL`./zǼ *¡5>܎.#$EP͙w]{ K3OZjM婘z^xGÖEO+BKX/Eaټ,ZiI2*EF:Z@THgY&*”re]?4?jT2Xqg3kA<9Iw= 7, /.4Yp7!|cqi^X"5tv$q +kd8(UK9H)>v${˜Yn*Mpy\֡X[ry9d2W۟gV_# gFPҶ4 HtNu|WDx2xsb Y3T)_ b JdkS%kw'{{hHZG7[MN@XYG4mzRx;A^#\},^hO3d lЯ+jn'4.:zu% b C op"u+Ivs7/d.|SU2݋Ek`irr#v$ D3d@d`'X^sm+$u">ef KDž/ѳ}CgfM4Hb~˱Q}E=*z9~/WzИ o'\g#ntǠlgěK I[E et->azkRY{K Egw {\dkg&lyrl'e@sbaL:bHi~?x##toip_w/o#)έV5ޕV}eóM JJn9AQcy(,%:Nd԰l(:Q (IpzXrjBo8H{xEr0?`Bt7<ga3H~)eظgpBS.2Oe3Vhi%tȋ>-!sT 5.֕6mnuH34)!y!S,Ix{&XoMF]0Sw@+ꒈrb/x2|b~TPq#Q|olkPT(.{R˜BXU_$B ?[71!\hpfְTe@D?܅I)羊l>?Nt@#Ra Iɥs4_h/p&'oYY<4]!Gqa> gd=*gVN3Pd7{-|Ϙ gu:_jHȊ Hj8;~Aؔ!kj.pAݯ8\Rj ƒ,HcQ-69$g~ : yn\C4.}M^e  ~+!YM饋 \ Wl\dϳi%ZhAxaxӍ 2ypv]q}qץdB OkL!6V>.tܬCFUS|¬*"/:c+⇓ͪ\SR<:E^wƷ^bK۹ōFUo/C#ODr]guU A<ߛ$xoz'Ӊ޵g ;`RF,;ɴ{4'}DÕ|t Ğ}FnsIIUX2玪D/u+o-[ gA*j 5ý:Rڗxx+DCʵL1;3]]HXgaBYidZSM+ _;t@\R$=x1僀#ܮЋd?<453wwWPuTlhkU/ "Itɧ-v%7H),4YCr o~ipUTׅL rG$mD܆p=}U3hRbjYZ~ݦ؇|q""#bC ُEMmx-]]va)ms-P7@U!O1tWD(}:_g)Ob<ƎPE)&?#7dhEs縴Qxi'w6A(\Ǭ1=^*ewZJ*ksrm:~;'Ϊ5,Tֵq]vUY:vYr1p6gotr"Nl&:Cn>RkȚ"F~%) K m>`̾*?D7AR7]^$<`)BCx%ՃI :Ci&˿'{V@c) t Q?`bMp\Cŏ8L+s9߈ "H3HE:7Lqrj~__1j0wILWqxAsWթ- "?;0"{}5D9:}N=zz0ד31BoQ>{dZ>uu &|L1X,Pj'b!eTuFnJ> 9ᔦ~bža:I*] 7sԠU}čm:lWaMbt[vvK0!BAO9 A[hRlpqNSTsk,#6VIsNbasNvf Y6d{~v߷e#X]YGd9DtF[1eˡS6uBR D}]s{UlD̟{+U$ 0 gx [c 05 t,O{QV5;$] ^u]x)KH' QU[=.9N2IOvّcwV*zUEEQ "QU_M5;QK9K{n`r+&]ԍ⥑tҴD>PhAo_ )-_[Ax () n, $Oߟ]D)m/t-pF(vɁT7 H|W'UlG1ؑef0fWO@~nvAѦ($H/'Hx#W$'$z! Tݸ&t_nFV!F;q/,9f k);9Z_ʆzLjS?qQkQ| <I`#Iy%?6 %6_HepeR` !ʻ'!9c{EZ!^ӁG'1vOװ:k s4zL8%e "YPXUe{+yvJt|S2+¡+'vH+*•%?9&}FBVp^ qWeR ߿K!N\U!;)J0f$gp#ɂyo$Z+8wT7] x}]twŴ"wuXDhV.UBڒB?]ؕD>\ӕ;P]wN 1A} tcP{%vY7 vg!aᭊ.ݰ=pd`k.78bV!߆nn༣/"F6`BT*_ջsXHC?ЛlZޓMUp߿0%ݵDf.䨈\WH< Yr WSm6x7 ބz*3L?'Ùle$aMZŠ} f4A6#ē9 TJM_eL RHqVtc/[--@pbySH%G:LÕIfKV -9/7Nۧ87Qv. 3Z'IS1N폇d|أr, U9g*y"Gßf%N[鑕03tڸrNXj\T}$вu"w|M=`NZɉ(]CF~uCXGo;To;Sֲrv<~ '橚[IvY;[:Ϣ3jF_kj. цܒUI ̼,F 5ؙ(kG6~-~߃P לQ%Gy;ą7@Z,ƱܢE4~ʯFv aqE6Sk٣n7Xc޽xx0`gzڿm2Eݔ3ieh]ݖ R4g:|^>p'/꺄Z9ߞZ_ SCdpY,?\e]Kmٿ],[}Fss`.d$̷vuZ-&0 XkUL ՆIq={v$/ȕQ '3Ti44`o)HqZ]"2+ق΅|_׊d9!4/bG ӻ mQD^C)΄;GP2vQ0.x,PCeC>'e.EFM:XdS^w,Vx掽?Z,}ZJt|5-=0qS>_y%R|݃$wӆ2֚;>HFWt(PҌ!s+gأi߆Qlt `xGg`:z d(ٗBƥ)ǤeWa oHu[R`ećl^eM9[DHKgV_.=gd#m[e`Na^F[EIlNW"4WVy&3IfwCl3ERP)!>rA¢"Ax)(< ߀L0q2k(H 38#y CC^pг%`<8f)6))^/i C|v0wsPZ,WQ m1)me}[MTB,njc\O÷GR!,mdZ@~P}c >**&_``$2V㑙xr-1 #SJNM>m D}~q4\k| e+%^䗺 cMuUn|oCd~4^=3[Q5߫H$\tx PK%Bד15~Ț`Ȕtxk:GJu=+DUzS1{k ;we95yS=$LRo&1z}ڱ.ЍGZ(ڹh)Q;,FLynm}㎑jύ/Htg 7 [2ws,yqF8>h梜FT7thC~ZF¸dP,-\^u<0?"*wjӫHHop&ãu'(KIpacasB{YT#EmsP/0D6srY% v[z}om3⣉9>ؒgt$% BwlWě\29.p?.t`|F5\>ː7:9nP#,Oɼ=e0YvXxw n:7.64oV逶Jޚ>g(_s ?&M=u5I7R ^s 48]gqaު{nlEP8&5l,}$Qk)1WnxИN џ00! Q`zE鼦?B"8e|G?{^I5Z OgOBmU S\m يWxt%Bdzpt-Nmnьhnm1KCƊh?x[11\܊-+ SkoM0hW|=|êqA%°oP>[5o^S 5HT ɊQ٘zHa%ݥ/̲mȻ=al;9n;R3'\΁ųPLΗ=RةCӋ󲢇+'BXzvVשQEs{2[Vt{\DA(AG:3hqd'\0J9R~jUeM93a4@'/7f6?n}%.I5@(,N97QJ?FpaE=|+|KfҿP度ZqY+}ة1^Ȏ J@H!ѧ<$_~mk1@ !e-ao-~ bPq;fPhβX, xKl-/~]VBu>Qu!Vվɟ$oJX#y8U0ΊQhSqP4͝\V#]DxNL?)#Lk=i8Y _0SG+i^S#EāvNf=15{oM+nlEk n)ީs%<4.I$d6/QM[i{x AЭPko3LsN,F" HQB-IPMX_#~XHA# mKćbSBgq,o.OzPX F]5]mn42c;pw-teV#itߏS 7G^}Qf+1zV:|kHy?Bc(2Ya-߸c|5|G`%8 u@)~`]/n2Ps .c#)Tr_]ۢ9v$_Q@-(gZufcg{bZ J[ؤf"!3?Y+c,~ꬿ :=>_(v? +'\e%ZcY1tQ ,L+ӔP{@]jk*y vy]p˜wz6|+:~BZ3M]t6z7!y g[DM%魔<$)t 5*x!.wbآ;  V]Zw[HM"gRzmY2:;>p9 oyP`);6U&=PNe;7 k$Df9+ 5G]Z9YswSKVu>N cBҧ-X7~KrٗT]*- $ 'OPhha< ip|zx9Ѡ|!eozchuFџFy 1a(u~MdL&F*(*yPt:`K|q ">0qLx..Z=zu&lCp>l:!Nm>o|NXxыǂW[zGWCw3Fޓ_&xg2mtl2{{Wj}UQ}tYpe}{S2%X09`'GӺYP_Wf).f2sit8ʁ O=bqDώM,UM7p/5o_c!Ǻ[>C>)׹I^nw:(^L zeu14ιBMOvgCgzXbÛvT'~t2֨O@xʺXkS/ȝ_i9 H`uh,xD\ ,GAu \R2餫\Lp_ (0Iw=iLjZunH|P^#(ԕ8vpL$7JD1| g1C]Lb0MX'W7V f>WSƴ4.gr kذחcƋ onAP9[\4huk$4M#}^)˘Е05):n;D <5[>' `L&FU]"ne4\×K i$CFr}UuFr@cu}*Xlj ̫0Ǜzphxmλմc T)yJB !CS'xбyڑժ?=.rQpqi @Į| Hט}A z6^hO-} kt Naɵtv|kɰt>霒 C%E2aSC:}ވX7KKn[_|\A2YQWg\=~5k4<UpP稘)wCxJ>0cp~ *g'@AiLړX.O+f[VӮ@}沼? vS_ dq`jRZw`" vM faTdiƒ߫Q}1љ>2NliϮ};P㾅LI08j ӏ?֚zQoIOP+ Bo[ Gk ^ݖDtNTY xKJ=!M,Q j$Lו2!\08DZxǭ)ʅCRxXSJ,榸6nMʤ_pZ|ﲠ4ϜNé?E%:"m--kqM߰[${{&<}E(BMł8e6.u&vh)k1>&LɆא\9'bLAxSPscqo䈊=`&ZGPi9'X7"~h1|I$;??\uy2q?XX~S $ؽO;+9%?K'MEفGy5$z'AݵrNwwpS gl瘇 1 j5xuh]@wÐJs9ڠ HJw7 m B8zOw^Kj'wj7nҔ*Ld CZOM5:§ရ %;Ot 9Gvh~3f7a ַgޞ 8`F}Ayby-S,5ڽ2ot'n5X8 #ܓUFF/_˕9@![vo:{H$\eD,B"S_ϲG|?y} o!eh6I;e-| {F7AU)Ƙ}.󼲓=n8ou;_(#.uq66d)4gƳ߅w&'>3X7+padQ8G<̆ȋ>E #tԷ\}د#'qZ&L$ySqx]i錹Og;z{ ;LqNo(z@"xWqD;Y*ܹUd:f1/8Wa->T}M~XA25XhNIz6ܔ)[ߌ`ӕwaY>HNFTiY^JX}@n2N*$^FLb/m:=5x 4C,@$VqϛR*K90,LOއ3 uVT?%B/.LT3!Oy݂ٷxbN$dMkZOȟ8";޴t!mwO lx \V—Q3b/H0S+ 5ٽNm>3ӭijۭȲM^􆋚3;˚H2v"/Õt9l*[ft$ޚ_9*xSOdnc#7Rn%&.aH eG'oiI1^)J@1,DWn9|8x>Ӵ2v]8lBPދ3 X<~ k/[D͝\98&+t+] wQnBw*ڡլu|r{xTߒ8R̐E~<}`I tR <ǮBrB@(=ڇ"ZL(z '-HJzKaY"LF[(` >9Gi[˧?7TnV Qm.¾-74zGtZ3 L] 90ǡ^fO W 4Eeu_|SƤIѧXُ1sIZɀb'r(kWH ~@#pt;4xW[fږ2wp D4-I&۶]G H`(? +u ϧwt^"{y8PmqKLTV"6UI態mԧRȘA/B2n>","O>.Vgqu0i48 wYj<<)qY8}?a'E~عœf^>LQG0  ULApV؅onk/!Y8)ИP@ Ԫ <2CN-EpPh//տf0Ļd疤[~=Jc PTE\v'ܘ<_rMjm<.4u4u¡W˚ WɊ(v^$_n&T1IKV44}ZI'&U6CCK$':z68!9r'j<_5AEiQ59Z {۪c,[2D aRE9'uSYk~60sWh8K[,Ϟ4EhBKu!]' , F],h-q-so7rv&‘!*U\gе5\Us|Xܧ")D͔IlFkCD~3K > <* :}dnX)|Ɲׂ8l>w'SY.%h3@kS'L742[N%34혺.=w&Nob6 "zGeXtuPǁ?=$ԽQXz`+ /I3 ~L2¥/+wm ?{vc N՘j6W۟/n>h|s(6FɌ$ܿmкOB 6#"-X='nwr F@GE_&ҎSzٱP^sƴ؆ K0gtZR:[F`-7 a|U;{Fy\"\ i*A^v >Bz݅ݚX*oc M/bd<&F'i:C&=@,/j9ҎDtneZ$2+읢 \͜<,橍 ~yif1|!ǃm?qo)>w#[ eXxm.\){U;3A2wh,Θh02a>|Q=ͥQ>9pDKF)[NI@Niޣ.GnVZ6U)F܃Ӈ<4.?}8eԿƂ@f/xwM5`+X1^01He&wρ*T$џԫ=$}Pb]?HL]!D>}K Dz js* ;4k@_/,pG^f'4-P Zqfx;"԰IG=x"D@bT TPb9 ¨v\}!쮬ͫe?'nHOfk۬&mU=C6q[ϤͫԍdiQ"B*(^a"*:&֮tn1^ @VQ\՚Nhb5), T/ut04ėI1@BĹbFFF}D ҧHwAH ^ˬTUJ ito餞9| ⅬD+?hrw8K{[̉ewLzO.5'2J$iDB14^К a%.[2F@u)^?ET0^B'Y1d80sCdG}E)Z pĺ)0?*} Rd)ۥn6ᤇV5G+,eZ!FC]?պD* G rJƊ*X._ C١ II[mV艆jZ,~u'1nA3N#Q"HI:hXty ɪ%ndڑ'+ }]j" tk:9xUj g"[4ēF ] =^OQ2Y_y}RBxkA xTzI:no֥sPcVƉVViz$A^4Ij8iAO/ )U,E!iP,*3ܵa0_ rFRZ6 ū.=@$i&FKj7M>}M'X|+rdPokG?#jC^XDJ4UGlm-KV_e$/r|G'?-rPM 8gh7e۳R8[[]A<8րp9D-a>Ӯr q3-n3m3@QFjdTDlLdQMs=! $_{4 J@.+ H& Dˊa 9;zZ;<ЛA=XӲ] 7§>ψr[c*BETL ruS;(I8eXI[hTa 56/YIE~=E Ok^륫j4̊GE|؋ǼgP&ͽh<@&M(Z狺eHgk‘8$Fh -ԴEЍAcgbs٪,QG KK;y\P0E,Kÿ 8H w: Y=xm$b0a(*$B.+FWEo:hE(7U ga|99 ?_&*d!+8g[# =E (–(N#QncVD Mr 캡V*H81%Z.c̜0pHERC6g\0?GU@LHEY۽ #v/n(WoS1=S(i1OQ<69ĥaѨ0$w,#Y 1ٗ>^b3 @yi6feigz;[ժq: D`y^QE>IkVە)*=?c|ݿPPF8}BՅߋ(GVHf259֖x9q7Z/ZXvy eK'FztHc*Ԫw:+"d4_1{5&nظ>/6KNx/X]{[[:+P+'mE&#LjHn/>@SQ?*);a^+ ^+H 4U\8]tY1>̘JӹBϚ/BX!3R03#R>.,NCb# [F4\?;TLhu# `ߣSdb&ȊI.*q}ļ s.];қs,*G&@a;,kI-S2P' 3 ϒ׋I;2S(ڶ{}X&Qe$&׷/jQR-龞{*u, 2J>O3:[5DEX ܤS?oqw?8 %H3f2aM V׊khV8>'Oyw#- Aky."F-Bys81W) /%R:'SZ "~cX8R76TiI]VbH+f\Y^ԋxnL6@8ˬy_-삫UEruZE+)!֏N*;"Ir)\NusFQ#ArPI, +aTti6] Д:bAoƨZ%IJƿ :Z8^FU p n!М@&W9 ^ʙ:HUzW;uIՏŴRґ3]_ꗢTL U*r/Wo/ <$qE24x41|_ ?Pl@!()م1 ^8`IM=h atS5z%eny / ? >at!0RX~1yว+Zh:9ہJ qkf7FCYi>iw2:DٌY-vn)2ͮ |8< WA%(Dff}"u9PNh[)7r)+>YȉDW1?WĭF jg#9ȱI0(iT A,2\Fsi':eO&ө1bP "}LS=09Z[SdVuZ}RΔaC2h+La`jQLL`5>uSxVȘceH\6/٭U`d$뿏fgpT1 ĂƬ,`sB<%vk4X#d~K~9zt(d0\Leidq rBb^*(f1?8w%v7&jW@o1:,C,RvN*k2KצH'xR!523֕RdC sG?C["ZH:n niWwhBu=[}4/_|C#Ȯ{=f8s_jT{j1$QA>Dgmg$a Cqg`&5H'ilDK-Bzv#'^-lau FY*'ȺV8|ᝧD)kF+ԏvénܙYAԺ#{#^ /RcG5gډ_8 󊉊N+*{Bܼ ۴ ͻ!6_663] F A[ ڤ Y.26jjjwm\\Ev7dJV<T`?`ߐ䢽ZfI*`4ZP ntsOZwf#%!JAc =r1Hj{"OmkiKc@D{( ÊIjig+`K|rJ`9tXMǓ'DS$]Mð$Z #8+L A@T#J:o^)ԨG>N۠эk녈hgV$rcb߭#NE$*dSbUa?Q-D8M"rZUӚW*38T06D Mh!r>Nbqwͤ*:bvQ/r w7 BlU|V^O ŭv^xE vq]遣K+^:' +-Z&k6$W@S/DKvy5_66bL I)8):Vɿħ=aF:T(flB8LZ R7;@xq`> /8Aԙ+f<_ƜwĞҪR~NԳmQd˭k_~oڲLKCL^''9zcl7 Z 5{6M{91br["BB͝O a7_S)na]8EʑD4]HR_zzWL"K9Ca`*TO?Ȯ߭G*'XD rL p}; طϦ?Mf~%(jX(^|oFTSSwn>luhC&0I _ÙQЎGUxKgD/%k<>V0y֞*f-OH|Ufmۈ՗3Šzt]nO`⢸m?APcrBq=SnB, $PLi͝INo,b'[2n>BW$?AXW:437,4%×@ Bq62%#* UERLa@khl}z2kc ոa)rRU;INY?yC /`Ur^uu22͝avP" h#Vۥ;Ŋ?hV5{Wfxaȋn8hUu'ɷVC4;IŵsI.(Aڬ|rQÄ>dJT.̘%'{Jnd~1Czev"^d#Q&CuL3w [W>+ n- P-j˅z[B#,ETrakhx^mqLao[gal@C K" B-eՕZoZO~o?%kAR,<{ TⵕVǽTtDd_mi?,[& & ~N@&\2vt)xcXWR&d tO?~D$# &gY#C#47{Ï2K6py~_OEgN;Դحpǣ~V㵯o~`{kPP"Y $oO*aVָ2Pj-LpK4~\GZT#4͔bZG.f7;|WEK~]v_$K2ci*D,Y| %Kv@ ι0TMYu#QB)&iXMKQ$i D26}|evS3B6@^1BK:Qs=3 ܚ,LaOaI,kuTCM3)Fq$,luKe\ ?Y_l=$MFx ̡<= Rs_Wqh{U?.Kd{ҺH9//0rQ^&Åg?ٻaЁS|{$lnƽp2/ HpFNJj,ouTd7jj(jj)G?nچޯτb}X/q=\i4"ҩ0Myw^.h-##>oV}Yo#̀`W;ĕq*S:ѥ72p'8&АfF)D+J.ӈn[nOMqW?Kovn"λA]XURF՛NkiNw<7M]/TD+wS:>X3[[3|ADS`INOx1vPDf F)K.lAmF`0R?fע.'يy\Be cFCػ"ۘ 2etdLӹnC,\*1/uxi9q.\r` bg¹kZa%bWe'|~7c^R^@I%!n]vliuʧ> C_΋>1.nYILj|T[dYԽ^M]OOBlsYiž$+RJyLOV-a$CANhyX syd`|CVِG'35SG߆>ȓѝ =0p^;-^`עPJ(mI`n$-Zc]!$oz)ѽKf}+-)k賾jdZ^1n*z!fV M;k!m85r r<$0 f7T瓍%kvV`]I]m4tq .]#$JX!Cdu\;g/N0jCƺuIsqnM0ϖ^Vc/2, փJ'?vSzˋ~Z& 7ESs,Ocm1).zcfzNY ])Z ME,5(q}6,%Ax/q& ,F{#W:M.)&.5@"G^2 ^FN֋Rݖef,<0s}3L4J)|9*'hrJ_@ 5oBRBRفd:,1L8s,eAty6yM5FnV~  p>uZU PR־9kvn%0neX 3&o1!,0gIUP Z.]=KB7JnU3Zll~l˙1$vr&/PgƓ]5kcW$X2{*AmYV&ht\cuBKC.uf$99hO0rf=ƞĬ;g,uHIq[E}aʋVz8Zs+dJOO5ErUI\M!|o`:?:mK#hƢlWt8GP4jwV4NRaoьZsfaOS*H-s?6דxt6,ӶTF~bMN#c?ijqL>K2~f&Jd 裭ձSJ䢹0'shqM->s@^E œld`vOru"c]r)`xڻ!eK2;ԁtpb,GL>ѳNQ'jʁ5@poLJ Efy\u'ұ3rErZ֟=Z2%ZCXd/+}]-U2ƴS!]9nH_:B N5SB_TCԫ-[q}vQ|jipcpŻ'ͻgj~ \RKO+`g:mҤzYDd>ml@u(ngP ϲӺ0`ZXvMXDxem5 tx}?BK,)B+Yqv. Q1ݶ̩I0&~|5D&JdYTYu* Gh/JSBUZ3nH jS qxG/E(ٰWxC›Ɵq}=V:HBmI@!!^gvl6p 5; c3 s*4xOu=s2ĠHi?+fU+L&q\$QU&4ŽPv`kUrN}@#m K4)<}Iuy䉚皬i?ntha/(V!]ٽC %]8B::?g>zmB;o ˮexdzq@4 Lur0T ,(^xMdyh'T@$G1201N^79g|S[9_k= $V, SF L=u*qo [2 0@zcAң"סH9ؽAB/WmfufAyaQ; u:7:ݟm:YuG@>8E?h7}yviČ;!\Pʡlf3?? *gʏ"}QrNtv@F,*BFrE; ªbWœ ,8n }[)2 2H{N"Fqҷ;%G[%2VHל$374{t0SPʜ KVvo.\v? \TOnz"Z䄙Uݚ9iJ챃5d0;Ÿf}A) %x,!Bˉ2b_B˒|D|0֎9U#.)߱'m3}C~7 ܁ŹhCٳ~U4tդ/*}oae㼵znp'z](0<^IpiS ӿog !QP6::i0&CE;fD@[/yvהe$ Cq~hGp>y e/Ogj6-Cѝ e:`+mI~Z/f[UyK4 -–QIa|]n}KvՏAE1m$29fy5h D=&hb!϶nEFsH]`Ctjn2hZݬ Ñ?/KG7|Fi}퐅BY!=M,o. bK!4yCX~{\z~ $ ~,ϋ14v/SöE$өLDžv? ^= b C~"g>(15 0UBݾƔHLP^nk(9=H3&"F1EOᇎ . yYҭF]O()8&Xci%MDz=[#Y]>H鷺 RFNQ'y tcJ8ik BoیëL>O3A!e#y?ͥG/Z:տ6Uܫӽ)Zv]tBi>9f| Vm,ƤV\)꣣r'ӗBخ ׏.T Dr) C#T%nh8> Tܮ~mAFQ ;R.#,^$d F )\*<)pw/wKfqy X xТW)ڵMY lrb_JN2yv8j`3AL3KوT*BsO8#Vr_uAjeL%ı׫ij.r/e`h&.EfX}|&K-J;nSnV^& M1үk@l ,X]]{1ǩ"Ar6$/?ev@"$R~gOkUs|E(YJstժ8utYtLK%ɱ" *nAz)Ugj"H |y așB"JHʗp՝ÝlQΒb} ɸ/B^`'/avZJsaُL;Ng^gI`H, 趥gL)9"CֲBSc BTkFq/ѳ;i" $&7WqLXt$ 9 ѩAvMإsD{G:,fpjV)2^I4(?wi iAMkA'P1{{5eU(h9 {&D2~( +=9[cT-r*mX3&lKfj_ ;Yer݌JM.kϩ6qS*BaOOeٲ d,ME㤗μlSun7qiU;H)UV['@./{:UH"!kG+^0nǠ^8I=Re+QY.`#%ک)X>k!q/Bn)tu)/flcJTIP@'tw,b"s2c b,v䱕sBh؏ʻ)6 's3DkNt,/uLVpaj_M*>D|CAxOGo'q2k@ 3dHtAPYyWhDwF3x_AS)[RJRq#塷BA.Dz76>oyČzR~47'vYpS&W46ϋ9m0Qx'Bwט$Bz.xؗԋ^ȁU'j9;$QN9fghYmLyCYR/399;jS\Sg]=-; ^#CDVGZ Kpkr.Awh?ۜqк`|75f v1'-푋G?$U0uKK?Xh0R"Ĩ*mUhuS5?77L p[ PA H}x{w]HD6# %x7V˫r鈞_1M0<`BS ,BX#{ CJL8cn"+t d_Hո D;f}ŽP=-v'&_nxvڐ2ہ~H@M3(ƻ3 D)I۽JHkk.ƷwҲme^ˊ'` XfOp&ٹmYaD pIpT\`6+a:=s* :'Ů]Lp1t[D#6WgBha]2gۖWL] K}] ISt*pkm؉K2 ʱz{vERyj'KQG%&4s8枒B /ds˚a*sGޑA}_:y[T7iM' \zZó/C$i[-8lٝeؤOfym1O42\2 k^Ʈ̘"U#yvo|=O1F¹_9Z,xfzQx7(j$[J+yf*CF)++hRUj6:M,KO^3tef*zrPYȻbƔ8M'Gcl@33&*Ohŏ6P-\|=3_sUS-ij P=)2Ll_8Z&_))^680C7ī"sqWQySXcd-=);;n,M*zSZn 2+sjk[0U|.cX } 3BK7L q~kސQ2'|8I.QdSN_4bNR-lZ>LAzGIm]?{Ы,e$&|vdVj%5!>\۵d@9A$S%E.OJ_@wYԐӒ/_`h!n9o'EVOf>ʛБЄ;b#Ow~u bwj S1^FMd|up }K.LF-$y[' *X bE+TFp1j:ضWd#tRDYGc RaJV9P&>JKZG {5}g]N,4'}`jܓ8Ѡ9 oQT gF6| Re"{LWI.Rc> g&q4 1R9vlR՜ks4@ڊw':uJ$/+30YME&"}dЛ'Yywr0}Uzb'!|[f>ᨰ2fX&2j +8לghѽbIqs\mu9ރ5A3FqAU6_x< #{( ʹR5.Ѵn_%2Ѐה쟑3=ZH[+(ɲ#p7'edsSuxifoMUsC!bK$&ڎiÝu,Ԙ'ϛ({~J(xc!JZvYӘG?:AX8ͪ<a{WHg< Z댬HP-#",SD B䶜#uNh,w*[@ /r6JN.7z(I58? LʉX#rw|UDp 6,JVdoys$Wj)?$/dWi{&9r/Vic1(vʪp'1˃IR+fw{ؑ.r òU9E ClƖgXxg5S4-gP+O@_wTK0U!ra.^f_3g[CL6uQ}T lGyp5Sac;A0idN`̥+"0"dy׿kAr-wb@uS$[{Mn;CMmEN Yş ^n1Ⱥ$e1wUqvqdW:AQ,j %2{WʪD?BN(~P> P^KskQ8"Yi~B>QHQ%AY([[ꅼ U  l坻 N9FƗ75p }.\M c۱ wற P*:Kѝ4f|g޼ waFmњ{}w$5RfMdȔS6/ A PE9PȌb}&^6ec-0fͪX/[`SH Qy$6W^ ~e}"mŃ8DrWZgrX{,Q4.Q7.AՃlw%TGK;;4G< RhK5=L0)xBRHt  ;ǣybT#Nrd[^E'?$wM/TL0Irnq-DD3Z: wtb[x-Y-ZǡAype_ 3EM!^?ū`x̭@fm#2 lk?S|u))> ~1uIFS8}A!-ԟ8QuSN4afI9cY8nAo ի+ԍZ&H=9[\mdK3f8r5,xWX r ki oC=f$ y/];ȗ?Y>95VZ!$df06-3m>2аYmMIdLe!/=!&!ɔC52OfhL.pR ^fm%#l0J׉~ML·]G:@N̖Lj55jѺ@gQ{D/6(LzΑ$v Y,-u[4!-ZaFce $ޙ7ZQS|^U hG6Ҏk2PCj!SBI  + Êf|g4D))(wL!ͼ+ QKg_ONk \EwQTϠ%h2}ݷf3:hO܊ 4B'h 8A`1y3_2khw du3yZ]oKP.) (@mNEJ)0ԡNؑK띣#'XYW9,|Q1w$CfLȊW֡5\;#hBM FcVU0TN5X)d+ʰ0/rf)^0)=L4?=S@$VMYëc:m]ܢ&ClӛL}dX~*$STy8,+g|@2' q`Wv;ӎ1LwYktg(0<ǧ*Rɳ "B32h!&>Frݪi EaPUT@nx[ߣ Ɣ_zUYn<\M^'23 ǮOz̛M!%8Fulх /&54do_ QgգDX{X_RL] hlO1%.UD{#) vo+[%+:j.`^wXYm-X|ėQY 9])Ny_șxJAh=6%tW1+XQsQwj`L+:_id}G0i&xìϺTO8>'( 6zpd(s@4IoG+z.j7*AKlڿ~XXuXAL(P.>@mTJ=@\[&4գ*U |aȳ#1c#ڽ˘O'O^NaՍ@rt$Z^E Ӫث P1!b^~@Oᲇ2r< 5`t I2kvԮ6)7" b sմs0#&i¥m| 0qC+2l_>t1B]~ۉawK3>&%!at:_LMV {ĥOv|Q.j$_31d}3>l~^vicdA-WZc#9,$C+a"EG>i[cIB ~y M,`.%if|jE.vQP:mlS_Zn#%ҺhUb; Cҽ]DI =DkMh/hp r=|CΏ\d yT'+Aّϵ+Ŭ!ˋve (ۏ~0M) (}bj,b߹W%V/ s>$ t[1Ƒ횖<ŹVvX8{!-)cTDqRlZ@ޅu7?_~yIŖc0,Sm!Ș1.S\`G''W ]-Slնel$\fU`^V:?©$l.a&v}^mQ{/0iT^5k4Bջ{4jWf}37 gyF bm^-M}K.(ЖI!%MZܶ;R8 ]O/4EZX_v2ȱO%Cn~tѓܴk)](o7I\~|"MUWf}9OBY)mPH#c(p:uPE s8c5WrdRNM )x]*pG/+(V _\7dYT-) v(O0gGl\3.[ㄐW`9mԩ:وR-eGw}O7$kt{(߷c^. S.D mmVS';;MQ*6 5:H" `Ġ&γs*ZsBҭMkwo\/bgwxl$ЕI#f߱aF|KlPCZ20c_/vkU=^JR6?E=89tύN Gu߇P/I$Y+a [N~qq«a z(P"qnrCBrZ@xIj ]FBGF,sBܸ_~ 4am[$#R g9){W p9;ODu%,x>3^l պ)[/V+76?U#O T嬆^.j .%6aM}3Qco9*'>Tak[:~Lo OzYU ߞ{{x{*-ӳbת4ɶNHȏD"G!2K0/8_ԣV,׸ձDyNT/gROu7;㫀E+l8zB壻X$mp&>bJe+2X%];_x{T\aӐs!XxN>С~`7\/?@e%ҩOwP;qQںK< R!8,*r(l,CW\ 7ĂinlZ,(W66=Jϻ(w PB>ͷq(!1+pؗ\, |ԒkS/% BX򕐷=ge }tFsL$84lJҺ^ UO`u|?&z-2?N9p Hnv-/tCTZiCܷI|P5AzQRGϕƄ*ڨ"Ŭy$( VY̤cHX~&^/,7h)%#4Vc~Nl{?bpzeDSH3R>49Î {%37g+/n{R8F c˰&fs!H9Q(Jޜ ]Į%;`U]؍r⬪.Iyq"t% :xYep#;F`EݟH pr 8Mwp6gLLUeͬaQAvFL$FC{Pzʺ{nZT>Mтfss)%)^|(rNR}k 0.d-4ڧ&6y;c:%{ac/5E ~DŽk:qvOMbUm Ҋ#ٯA<kw_YNIԷk֣/C׽V,{Ǯc{êv}pei B_ƿ  er1ƻW^9$ҀC-!v~o.` qVWvXu% k@ABNQV2,&pdJi sucG)Hzs]ljsbS, P+j"bU8m30ho@hiysQlX; 8f)[Pl?:m) N 7f; Z` YY7E!&hKj1r.i}.NyT:>Vl7SdO&`3PnR!iNe^ϊhmy_EgxYeH&&Ѷ\]+=N[n,V0j!كDlL}QOk6.7-sM(-T5 br<,}1+*^ \ޛC銩>3m`ONҸgu=th@yYТse[ս>,F( wPdyC@O5M1Oz؎-J*LKQ@\ r}ծpm;\11;̳V}͙=K>~hBZmqO˖i<_@tj@TJX/Nb2/Ճlz{+:mcqYr-S1ϝ H$Bz%/wpP1tyhX;vSk0H1勒fQ񌾋5+q ˱ P.Gv̐*Ng~OVSv?^z 4PԿ~wdAOD %q_O$-cIͥnB低n,^`mhk.U~~pWVBht`P!ۗLv,[ɟ3q# s('4,"DdX.opX;=7 l s^P7B Ҧ @`ueJ5Yu,xř0gss!*-yڄPKE yk4 7Zuqn9fe\9GNYJk}XJtXcC^Ajۮ~ T4bT/[&$X<+.Vȋ碡*0 'ΐj Vɐs^pTh#q Oj08Z#d;GtJ6d24/OY1Wdɛp[%pX4vՂՄ(Q{4`X@JXm̚Dzsͧ)dtyuQz;o-̃p|U/^OGEU~3 .9ƕ{7O~yC2X _/&㗕{(YIw›-BpFS?,*3dLσ,yJen2M}^-r}ySQvEK_m +[:q;1c5 鼡[<~ s^1ܥKA=RX!"ƢU_w@gKΠW4 P䅫- Eji']2䶆g,[_Z]QݴxҧOOVnP}VRXL*#+(`ksG)rOP ١hfafkn\)8f5#WZ=HﺳJuYzp ˘_=1OCJyВ=:ڴ|b"rJӢBP Jʥ54q7BKaћ?Zc.bFs$ծ߉?G ;R htusf/d0(k;Ov3+.wjT2\Ezhʼ@Uo\3 0x%US۲@fdЏ1[<9)EzW"`.g2Mj(}\{ϞtYo̕ֆpћNfV;C;eߪ%ϕ֣‰*LHܟ/-H`ر 90 퇛?ӽelyp| aPuJhq\W7>WFv_% Z{oU~P03oXa-yeQ IY ~އzZ1xi2%[5&zimC;9 +ݘeM6wްu0]+PeXyR BxZ6nZ( u^~n%;ZrkK}ŁĻ7:c+..%V$d:<]͐?Z$(R:ԟ|(U܁G,bLD0!]TUh|14K\M/+ocNOcw[=:C1 Lk`C\5Ԅ=tws?+0,~N:_,xjty>ю@XB=U)YO'QRdu?<3vdSkTHj/T_ {lx'ZfZI\IFH69)Ƹ}veFjgIjm)N's5;&H*&כ̈́_$-kOEWd] xX66q|\+?9;]Fڎ:tcpqS{h▐_Mo11| Ks;= ӱ?*&>_JMloķ/9cOAnVo'TU|ɵIaL?yo=ΐO;au(!cD1`N)\b͒,뾤BD 6|}EWƫ@ RPqKD6.%Ҽ~>Ko;wT䴧 PudCS"%)/%a5+_{BWle)xV$ .9 ~rRغ.Uwyg1B+Iw:vWP{^P}r]*|߹]>iE67>/J~I}X i&RVؑѼ\^7U0Hz%9d'PПŨo1<̊>vv5 Ld onc|̩u$ uy/XX@=씶^A0☫*G6ɺ&J+IMBXrQ>Iyؠ=nt~sGMhu zṖf"V7NHOsӺYoJx [vIlCL1e?ugph"} uχ) mIג$Ëmpa&9̺MjP1XXuS_X+(>!8 4תumP"kmw;1' }t\q yF餉gV6x'n,c  |Ȋʗ8@ޱ:Mjk!XAD 1.հtG)u?Ci%]7@a,!, VU /:{IXeMZ0(?+ jȌon(XK# lyR-]y$qd6%aPZ XsdMn:(Vr?䎀_nΙx LHNhJFlZVL+}hİw`sHF2L5/i6}ԝ~e:b]"C$F_sEP_JG {dd?XtERdzWD){[0^Fl!Y8,IeZxYi1v=K֊Nl{gz1*E[m5ZT1ewxDL,.>? cxYC6+Rmf8s15wd\Gף+pa!nBrbYjhb$gѽDq((ay~wYGX V[YCT$L=TiĐ YDG6k4A[-ޥ=E A ³jv8Whu|#k@ZS`΍C xy ݰϊA_,&t Oa-xct+EK ˵;`DXe$dB&<yp $VD+:[$hsWm7kLr˔*/j]"ޅU*&d[Oŝ[b75!_R' KWA7ѻXuK^ 8 =ܐݧ lct%S:Jw؊(mGhrRȁL r;`ԣ7p!MНnbdU+\E+Cݪ ʎRDxr MQ猔8¿+szƙ+m^[pPn\ywԗSh5m4zk oCK5@GK0m9LJ?[Bm^xe 2ßDPxivDdsk hZs3sռC1nh6wz t0:exɥoL2#`*+jsV(1f U>ôpcڙ!`K('ΎxrMhz\!- Gn7Ulj?*uU?\`6P =l˸s,'e^#KcCERMvNBTHebߠ+l~+Kґ,`GqU3QQՌ}Pv T6X˰,4KG` 6BYWu- *ZZM}UK1 N!uNgd~>5`1²{P%bJt+\0y=U 9]cfnŎOV[1e.]hC8*g2f"o +ɿ}}:Dq="Rܬ5 vZ#R ╄[`A>Ih?8JB(12d?wX6 .&7wsw4` B9?li\ O5n{.56k۲kp++1&dj:fژ߳-j8_1rn;eWT{1ϟiN\Xs2[mJɏ!@Lp%=>WDHvTJ@XꡪY ^(h|gewrw#˗9=C ҈V @+,͠Up^$ܝi7oڕV3Fox9yL#|0TWD_s >'Qid o{t*$6um[ȐhAuXz9H0eT!C[_V[b#֞ƖjBP p#._pX rp]g׽ip*ލ/j^6N }-& t@c݊t^ܰ6v+i^#BIXjŕ`2]JzphlE$ԐgM%#Q{* QUe~ jF !M(RFmCg`7$ca< + 孨qe|<% Y[Zӟ_`%7+9B֏#q ҴqBR{J{{0B{.??sTu?W :(3WF4~cz%dNfxa 2zf?1N⚦ 2V yπY]]&dz{ cB%S3s2PULy]^ѥ b?t6Uh G,x{]{2;BS`76J&(b7{}l] iiF:8T<'-J,_X\H[-Mi{FϧUDJaQ567CpҙBt Vw D6k7Ebyr 7kzɢ(T;˧A9@zK z?mj8tGQ Ut |kRk> &l#wzV!Kᣤ |Xdv݈rDK3Yђgf.ٰLD?v>m46 JP" m-[6ZM#GrDA-x~p9vдI֧O0&!فk{x Q6{ذ5Wu\p4iO.8lIDq{Ekrs] ZO+7|zm~ޜ'ӱ 7}+\!ާ#"3lt>szuӢ;sh6mٙI4~=p\}StK"uK\]{=Y/#9~ؑKiNޟwfxACڗxβ@ .J@Gm?G uACaӆR0}Af2%x^#sOГRd߲yq'5xCP:b6–(k,L1XMוּ;SЏqCwF٭H&k@PZcliOXW]}y ]^(7U#: Sd|.\M&hhޏňm*#lP݃~s_ktЍ9)a8ʙI8u?by7ءGTֳ+e}QQZ &vcĸ]˿f)dvC& G;[̑*7:\]C* }<"_,F"-l`çҡCl7f$f_y81NSB#{= #E\xJN^ 5-tK½v+Q"Χlth8h>oCW[8ग़["iMpSﯜ_/iJ3=;p=6ܑ&CKW3wU|y/s֞ 8C|SKui/] t- ׁ׻7*"&_oA+ GӣO>*f\]Խ~bh{M=-_NJ?7<[q΋C=gS&Y}a `́>3Fct!9>DػҖ\*sx(I~p#!,^^.a'6&+:'r@Dl!ȋ7-i%B2-SHar40ŻpJȑ]AƚLVw^)c]yڳ/[*}Kzg}3U-h\ Q=i̇>oK% tL+-ܠUU'+ [-G1?B~Ac:K+[!؆ԊJ́ƼsoKd=g.n õF-l'A8ڤh`kF[7(g&shB<|dg {\?|ƟpG3=\m^-SvTӧp.Rai^NRbL7$BC"hD;hs|tHLjA;47QZPG+VA3'ţ^ .0g$ 2{`;B:GC4spO.m1G*"@֔w(𙲙N~$P5i{$ů>m<"V$[}fr&:}qqk &I&}~ TNG+6vA#'(f+-{3]PcƑٖbΰݲˣTegUI&grAՎp;T:'>-ٖ0zHsb;̔)1X`KHPUK߄XIPOrOPzk1ơ?Hzfd5^ޅ*/UU ɍ/l4O.8rěaS%#4h6qpURKh9k6lk@mh2 -nPm\Yu`@^_) iwMHÑ%~G9zUU)z9E 0Z\9רkޖ͡G}6H-T,&_JFd{(iyfX6DyST~Ϭ'0M1ujbČ}{jɜ/ݡu^1S㰱ni.( } m=ޭQtVܤ>7<6ޠ~TiA;@@k.-U~CR4K"s=CFoL@t7Xe[5o``YJ/S h|bcPըsGE*6RBKƏo0^ۦpo\ۈMyf&;=l^Z "{Z\. I"mvn`kJ%z!̉2Erwas S/m](yd 1\&Ǣ䮺ECBm͎16Zzh2F?sl`ʞH ^"^9;`o)st@͑E ?v3OwܩTw[AsU.$YZ'hb(fbgũ壮#Z9 mF)B,0vz0G2;ߪ2Dmdtuj?t7j4 >{Ml!~F%|{HR3Ɗi y9N/A*"F MP ed_ fԌvb7Z:uIPy`0b G/Iܦ?;ȇcbegj EqiQ<ݻ7hزsz@6K XVHkB#kwhXsлkᾶٛc00~<*U2g ׀p( 5݇%Jpr8 J d\ ծ_\@_[a&ݵ_ 郧# jZdɖ{wbX$8a P򉶝H[r }i}9 F / Nٺ9FwM}\@v9QG@ >i;+< Py+3śĿHowž?h}Pv* ] $Q)br4ulKg=:-k&" ޯSzʳ*rx(hSLWeij:AʷJlb\Z-pĦnw=hUGQڪaԝ1icwtXXp?йL LLv JNj:

zPYYscbxmxROӯG!kw]6z80^-UqYdKJ+y 6잵K;POZ n;O,gz`}^P0$P0R#~mL PB>.T&ka~KMnM3ヘđ#ҥ1+'xaetITЌe_6Hh~ nuٓh1IJH_xs TI.s.eF5ӴB'z}[e`M`6`U|'nCe%X L -2T? NgXʀ^rzP+|5=a!, }-ivpN9b @z=@t  5 ld[;쏒_>a]dVWJ[Zj4D]^a_֒].ȗ:{_įflY(f٣Rsj#3E歬M\wk- Q$#_r\`V3%X7vfXծJj=U!R;7v&ڃ6\{f0% uz Xa<6BHڱqc Ơ4E nrX[ PHIXpO8-!1ٰЄ|Dy:2ïk>\ORt*T#] ylZۑ f_P<+6RPMƺ?>rhih*Rj pqp]=&=ȣ5t+߬6ЄTSJw \0iμYԼw&Ɓų )4%M$06E OU ZUJ?tZ92婅Xɾ199dfKĭnBCr,T*).|V=59S6|~%Be@㾒8|0~t1XM}/PN\NxW9v%0|95:u J+nIN;&# (Llwݡ@Uw,XԬ -dO]}T+sCRwiG2G H]D(.K!"X +r!O̶ ?>8Wdj{~<8%VZ7$oOgYm|ileO)e{Ci;crJ^0o>[gNP'딷V$5#^ /6w|h1aFiT>ׯ̢H0TujXmbuhHݩ2Wqd+H_q(Had |R*AZg5ڲT@D=@U" ! .ޠ9c8c NvLH$z^&F&9#piMf*gcQBX$q93M {?{Ԃɏ y"ptBg(ot֌$ T2nI(~Z5ď1~]9;-"|(t,?wspS&Nɼf󥆩svb$zYZğm1 Ѱ`0 n)?[[FIJ'2 ZqX} +aպ%0#.`-#'Pw^7-WشudHzdt&dP~~Hy8CF+jן8@ΩSkȾj4w?,f)҃[ˆ: R[ᥡH:W@dd-{P gӭBc>rە͈Z1%. p{9C۶X\py8^ HV{6st(W0#f !:ya)"(\xp~ f]IT`F",r:K@N\yj,}QfJiAY#z R; atE3ŌaӇEg_IH~oM1rxbK<3<^vaudg¬<rQ+qwnNXW۔$?)6}"nflJIKS47G2%e7?gȋb6J @J sP7ܜA[?#m7iw؈ܶm.m',Ut%5Xh./vz⣹{+*Rq|l.Cݜy̟?^6D! OQRkvQ;y%3Z\KNE7˲_Sms0_Y| 2s^vGoǭd8ww :6cŭΙ|]P\KXi,8d5[hH 'tϠg̒)5_r?+v|0FRfkMsMsL^]~^]d tƻ> ׷kK{WE>g] }bA 0y/ D>!1mJF:z"W@+$&b&b\տ0Sx-\ u !W IZ_DΒc>dc %;u*hĴ54 ^T.FWu&[-' vjC20眽h@%`eA`IH,/5V˳d% a9ѣPK3bKxS-#?]=߬v ) AScad}y[J}#2fwnj(/-UL| vWJm7S J`ڧ(ImegO V\[`=";<դ3C A}m Eq钠Oг,dx3{ lE>[N1 3=7M{`MVS4;'Ua>ykK-*v)4M*,wNj(8zώ& u$ V2Mbf~ Dg ҈;f*kվyFg0Xp-P-kEYۣZ.5,Ed7a[PYl^wݲQϽ+"vbFmI1bwZH,-p.Â)VT$*VSMPI=8eo=3s1hհ[JOIQ)&3YH hgcm6Ǝ:ɻ;YQ\G֐%tpWjHZl_ D%8M)àDmKb/YM b^XY y !'W5iU:Tf㣌\ |/h{l\KCgXroWԬe2>bv'(adt֕d+VK:+u*'zmyn);-) mE_YÛq#DšJUɅy$4GUsC3PNMkf2:6c0'p3Q>aPь 6n_8SD-+-w(MI&F-%'B>O9N NIWԈj FfÊVQtD%=mׄZSΙ;7 g~<.E ;Jb@Jdb3⏠s"#3B|rURT4qZB]`#GRڛ9 Dhꃲ͝v(ćyIh7\ӱQ'3BtĞ[hMIX1jE6-z=yQQڼRj&{ɘmeOg0)w8X2:3#h mݏ=[cAPip3vL7(\xw7?F}'˄zI:E 7œ#cQF#~^Adx᠖̞U?٧cwGfdR[Եgk-O>0?fWt=u[N<OnOjit'X%5:WFx  V S CB^oT؍)GT#n]֮3؞Ơ9Lse)ܪC'& ~r˞1[JE'"؂f:/I8[e?w?ktuo\5}#/L*( JHv39c -#3A5yeJylǦK)T'U9&7|0!BC30DS kQu_3Aae䋆-n%|ygim҃hKO'zR6yd&XC8ZZ 2Xzw[ y(_cFu"\R3c=,N~]cVő! /_ONL$?*,5.%@??Ҫ7HjC#x`un)1j;wv@ScpJf&że:]ac+(hHvDϯŧ}"}42V#ޭTr-l٨诺(`K*g-iXs*]z)a+FKBv.39)J8GhF⽌)QMQ%*2_ٛqGvw/zfTmPP`bUGc QM~S˕Ț?K3Ҹԍ?W DnMz^5$.;j[zۢev 1?8H/Or٠ 0=[H( )x{p@0ta2 }7sd G5U>fY[D7ڲ stZR3` NM^/ow:aF,0?uX !N::³q"-Ϡ Ḑ@dJl:t yӡTdW]v֛Ϊ, '?MVFH:%%Ex%-cD 0jZl^BO^O5ESQUN  IXy=%ߵ [59[oY9l}k?NYSB7ØlˢĝY'UrQvЪMW_O"sXr׿CS/lQRY ۛGpmmeBd*G.bJÍ\=&X0>ߧ#pdȫ4ȶ蔠JaAe燴@ rOY2 tmz˅| vC uR9EܜMA9;P5eR&6UPS-4F3!81f".r`O T)XX}FaM^x}#T\=1b6[5 Um?0lxS5>=ojϜMLXF YO<ͨ]5\ӆ=෱'^-n"CSetkbYF5:3h888>NHlc=bYLи@%j?ײyS֖n-N[ӻ fg&kQ>!Eh=G{~S!'S4'`<%a:!#]BWSnlÏ!j8Jzs^Ǩ@#Q C=/&DE5zyo+€Fnq44E:,0.JOZn|j1hyVwuc!28MHai-Jqᬃ-(i<$V;#[.uzCiy=dMJ;j*7CvNb oq{*EI8Q1ud9;.VB1x LlixnJ8=g79l?M,].UAWs_<3[t#6a1TE͂行(X`}4菦b眯O/)upג? vr"ݙC5@0gǺc'cvotW-|Gk]GMMX<+fEii_=ڧWgfvd#v4['6l*Fٛgr߰A⽬prX%ývAbN1Z&"Fuq ZF M*WUvskȾm3Ҫj/CнJln`f=@Thu/u>"`j?K?bW ljVI.k: Zp^ 6NaAƳHQ4Xeu%W@ϕ :(:# l,.ho7/DMZ#"c)WI{ySdah _?YGsFu|gd~ޡ/ؠc)ֱwm"Аe݂OcDL޹mNU&mW4>f4lvz8xѭ*ۮ`F6hzK.ˎ'yϪf3 etXᣬs̈́i>Ia?fE&;  ̹S7)_%A(ߤ$YkCn/QY(3] =&$?(b8^͂ cVY6xBOC_x>SBV1Cɻ5PP{o@;㉽mλI˩Ԑ:N(k45U)3Y_^do<-d ~ \9H0GӪa/4X4y*[-h$)|}Q.+D){Re#!} n%Y#Y $E x$gܧ9fNSjWwF8BW{6حoW?R,$uwwR8z*e >NG 5ˣ| ƐCZ?]f?@9U~"y> 4fqXԦ 'MTyvzr/4L¦1&7hR(r.|'˭!AdG82ɏkf9T f|dȗ¾i9gV A|Fa=IKF$ Ω|!8@ 3O1|ʑ~n'{|*MV_,QE؜yr)dq]5No+{yHeNV[&ܚ+nWNXK(O67;r"m=@Yg+>?tgK ZXΨ$/eĦP.44n$k,wׯDGc$}fD{O0%3 &R5Aae޷ɂDNb ]γ?ZH<{˿=~"սSǔ#.0z2|,zvj#o5a491q\ TY ܸ V=ACW^˙!6 C+? #LCC޲' 'zJ`!GB *܁I>JgˮB7}y; ;}quǹ ʶ^ff'0bWɁ9|i^4<;*uz6m:U ڀJSNLudQ[aYa1EO-x^l*Vd'Uڰic, T h_jlxb\D99% }[p?0VO[.ocn+\e[\j-GOw D  nS2"V $ 3FE8Ǵ~W&^ӫVxpݭ@\%$BfM-6 6gRUYf%`W( 8Qaa+8Ur֡ul=q+L^96SrQ_qP(Kj1)NR ! I  })mKL]Jfw3qRP(Byў Ȥ5Zu֖a/JX' ,@gYn·ՠv:Qҿf750-b'žE6ըyb@8ybq4C!_VWL]ဿWA2V}o:b~R>w  @șWlTl/C p3U|4q-[|NQ^&䅦?،4 2f="pX*!\.F.F@W8 @٤+7X7.@ NUWRFYC!!LV9eQm\L^xAX'l/ȺULl |K?8/^O. AȤz7PPKQD'VwBJ3lpi1e.KzK-/7+$ib73At2= p(ɨJCZN7ʮD]ܱ{'5m`J1ȉ1Ad`٥*f}1۟s1x_M.Q@Y>c HxvHl[;#7]$ʧ5K 6{f0sNI6ņ} [u!a~0|W~ܧqUh{<lʪz }ML@[kasyϴ,7\t60OLdоͶ٢:% |8H[C<'2̇ a{7Hr.!7`(O]RvsGw9,.y:=y 2IQNל̅p\8J$jn6%@׏UK-ĜB?7l\ћ$DE}Q//.4PYki^&"O,{9uy&:EuŜ>k ^Z4Bj^0q$: I)ǽ;nZ& /ݕ1ѸL"> [}T@jtN5uْ(g!(xZt ɮ~~*Q3M|;̧@aHs2ë.P=_~3 _zͣFXqҨg?w9Z~|Wn1&1ţJ?`;AK(dU(ns?5>+mK̫ A) yza<[ټ&uh[e컟clA/Hae( C7:{P~1D?`FLm?_Ȭ '@Ph{91iᇛϟէ; g76'n6d#U67^0Qc VޘA,:n[ؙjE)y$o"rRi4mϻVQqe3[N]fq2EB_{O0~K3/}vw.ffvpo[(\#+ɳ|;Q5mM2i%IdP"|JAʖD%q>{hl=A躞E ύ< Ey.HGr q }؉"DuH_)V6'kOqa'+#UX^[$Syshr& ED0Yzh &1ܳTCe@G#9:/ :d[UT50))kV-wN0wl1#?ū 2CY畗@ ެFhЍh3V Ⱦ[WVnCWFTռ=aSc!݌0N񨒎S@8oiWv >o(_4HSܽZM29QkNm&j*Sx NBV GUr\$$]0mf"bڇ oJP6B:شΔ:͎Gx>2%'^FU<%ꀡ+ -vu"9b4\<.גUOoZ,oQBX%b7\mqhF,)9u1@ Pu{;#!X[憣5bg 83.%"A.%z+؄&M[|]E&Si-_گ>yh{2Nay}~uis:Q;dmL{ztQi )eE'87̛;nbQ{![;%* U,TAG`rHQ4VL7j2u@o`3w̃?ƮO*pq4AR7젻,@. _miƋd>w+v%܉vk/~yEh[,{53~5)[p{h֞.z <ڗ8$ٯxBY)8+of# cI_^/-A ՛*R9c[E m)&:l+ 7M]4  C1wt3b`*}V)؞dT2ڀOB=$½Vq凳ej\O{ɾ0Sw7x{ 7vʋIIk%k^?P} {gW~,%VjMvDG~ \ 7.Z (1Co+s Ջ.==#Ͱ>~n)8nkHLѡ qIdm.0<`@毤Yuf% Dh0չp |D4ل:j\zZo{ChWa8uDI$6,BW!X7Vs_&w"(h8!{dȡd[!Qw&? V =N?%>+ka ෘk_ed! ]xXW98ZE\}}L7~L/. HwcOuĵXp/wRt%/dkM3D+%h^M-qdJ=]bs0'y)I.2=ECz.EĠhsV6'9x9h$[v6? + T >]w1`F A؜HC=[1OK#>u$@ \YFݚ9&Nӏ;EAnm;ƋfY09[<ؾ`Av ,>Ζq1CopqW3H=i _Ylw=⑞@L.U[m|>g!p8m cP :T 0+?E"b+dmG*Qa #?{;s?ZřGΪ!N VNQr\\G@R9O%As Ѳwa)MC*=0ػ"ȫ3ifM~mZƥ(i 0ª ٖĢds\?gEBw׌| nhx|j>L_o~L1 Zr7M*u8s*벑Oc^K9E2dFne/?V˖~uIk4ĊqP @U{]&c7ofsΖY Atƒ%MM*;"+o]zh^"}#.AHIܭ;z-2pho۹$$c3L$T )g*3 7~b~.h6hvVYIr5ؙVr 2g z?^e`wz/I.,j?;Gn (KjbcU;5EN)oY7IЈ*ۂbw/@ͯJ º,+vĪ -3fHwj OClj#ξt~ԍ4's -,Zմն.X\WH ƈ,ⴉ͂:7zu z0tpő}f@Yo1ONbdap'-uW' AoI^),Jndy@C&P5*+LMaSi2v~@ ҮP2V&1IO,h U[B#w~jym3t8Pl(gM&BHD n2?mEprVjk4qA2ﰹ,`"> ܤl?f%KƁaf[N^w*Ac9}^iAտEv VW8;=z"XOf'VR! -12TIL!I)!H5a?>&3y #`V`Mzg2Xu\zuW݃i&g)hiS(j} .)sSoCwh廨ffib8Oäo]Fg2#}D,=!![ER" OZHSM9Z< :FN"1ᣔ7f \u% ^(X\J٩3[h \RnU]G=# o75>0! ׉1ռj%RCr~XTSwl@7Lbh!P-@QFDT Bym%O!kG^")|)1f8lo{.6+I4_?\Gվ~3іNH-n&DL`T+[;(6 ڮw/dZ&nF(gMTOͭG7Hk$vM5>-=a{RrX=G7}ha5ȧ”lXqQ'l9jsUFyPVVu aʗT}eJBcioXԄja!a&Jv#ӽVSĊ(U[ʟY9"|8+R*98:רd.Ɣ5l. ;zJK/n20~ua&F/hEXRQ KU%Ixڌ1ƸeEhbkPK#/b2Jt$hsttZ՘R뀱![5FrmBK(ofPy:ҊBW*9,C(_2ywF-Td5~QpJv߄K-}n޳$*!:̿m.>W_PI'jIQVvUlYD% 0HKi0_(d!XkH@խ/.PԼߎZ )1W/5r 69)g9N7Fs}saXiie wᰄ'OMer'g)73dC8ě2Dz@J=KЏf!gBP^7&P*C}P? iQ'J/@OɄ߾ifU%I@N YܔyDd1\Riz#h4G`_tB%D<\oqڏ;}ŽbKO;u}sğUUx՜&n8pb\OkŻ[o?}[J%HJDiI@O77ZcXE_ꫜLWEn Y;[n/OJބn,HXDLgN |6wkd vJ$+|R@\jXZK>E6ZSibsRdGWmʆ& ,gȐK5l8?wT#Ǵ¬J$ъJ|%Vp=&^"K1᙮w%Svâm* cNlCƉb2,'>a,?,"Bmm?nH[h-W&OɊ-U{nMqf 78r&'/]%dUvIudtMz3I*kaփ ȴ3@]?Q!B3Ao /{SHM/ݜU'E~7$+-Ap8"4m7f#v\VaCptWiNdϐ!Ee{$l. LbpoG|lq^9?Ӻqr]u Qz ;AžL@J9`g ](R&a:}M^K"ã친ftuX 2x V[cȔC'>Qkxd8dKTM5n TĽR]" ̶MX%G7g;Uqml˙:pp]bf?K2 F$!M{<\lI?J*WKA/'~PK3=K{ĺ z^D;<Mv!\VxXf@ZxlK"}уtӋKtD(Dh[{")\FJ&)b?~eKv30YXPҼ:v0 Zg%$$. wAK0*mx|ݥ^ލ= tisY7~lc'p uW'I_O˹a-mAx<:i+u V~ȺR3pa~_8lL2؆ =}]q,}Mh$bw$oVM} $JGmǜBiAp!94&*Й(cH|,hۦ{2ǞRB5 w7θ3EnKwv"BS:fIog$\k=8I;})$f]7g&>B&lC@cr)z*.ه;QCK+%Қk!#/M_EHI=ޘjˉ og?]`^3'6xi$ HwnRH=Ԡ|'PK4Ppڈ:ilƸ5fƽe 9cΜMx(-OVA%J#X,/Ü`gȱsV/B6NCfh+l`/zb\+U:H7,CAr,a_aO~qF]k1 ۀ5xWmTj!Woz ҐaQ04S?5D1$܋۹IkOiS_mvA?I)bO*υN'qu+B :&'"aXK +YI)(6!cMfT!71}:;$)jjo:H͙3F@rc'vLw8*DPߊD5+T@*g2u|#s%$ݩlA>`qv+1+hn[6V0€r J/HscH5(+rdG5y Wadkp;R$򔟃k+LJji /.^qd%pz =4LňAd22:KfRpoL:&T䥣y]j l{T#oH[ 8uqaǝȇ ~Aq^{yP-mL6}fLuyX DOfP׵z~1:M*'D>c44k (Uڗyc؁$?awrT_͆wp[OOY nwa*vM,a8<2PgM_TL1.{xQkF#3s#9έQW,ۦHB Njʤ br\8M@n wUo+:ph B怃chF2@qk]2 .K?w2-pFPf)&qaԥIG/Oc7/xqŰ*s`cPkzsWic_Zn,O ?1 TIFEh8o%QSc%maZ!+`>yqtx-x+}Q}ob߇srޯSi9=9 0'#3j{%6.ynwˆzOӑ΋A \S'8h` OZѝf} ջYamJuBh MsbJfHl{>Eo%';ĴXΨjwmYp2TfO9Q# ߼KO_x(^H.}r"`@8g4iT}`'FBG*>ۥ;!ԛz(ga썂Q5(fd8{U?Hal/<{0 zd1#Ch : ɀ[uk}rz@K.m= o.Ť=@HݶwbWe=u 9u0AbV 0]k [GQb:V + + 4ɵX rCP $z;q%5H_HQFqqt6gJt|t h_l/-(]{4sv8M zXLi9W6HHKt$-hk'dp‘FS3U6{V<{h>77Tbd 9pְ(/Hޖ~׷9{3r8{Ԥo7DO6Ʋ+HɡJ\'Z .ux︬J݃ WZFla3s:NDnTT16u% =L;CZIEw"JH5?A@1MYQp3W8t]CĨPTG(B1NOq[`&1}"q7Wc/|*Kq@̨*7d}Q#%VKP&3@ED*;C8iP 8Ή:]2N7W)As/BĻ9C+|vO/@ęMMF Gb1P=XP+@ <v92qx|aX_)(rDN͔a?5H@umbI')8HeT/5%}T߸"ڀY?G@uhRm}~q)Ur%/o56. ]W}_.a[9c.ge3-+f җX.EŊ3LhtgRnqUbp@8Џ׊-|[cL:!+?0'^O/c "@z%а¼_0Y+"ޘ=[TPuxba ҭ\{ +Nb\Tug|`3@>TykWjuu͞.R4\/ㅣHbGsYj6arэAe1j@˥lhs+$o/ڎޤC &y/U&%m?s]@o kda-g@`ACug <ޥwS>%37>zmLLȮ* <<v7"plu[=1hq -\ن6']ɝE9釸3se-̸6i$@#tVQm(cVҮX=+ uÏ5B?;2< D/h?R:Qlc:@~!bcg'C| N#1U!I2$y`nP˿9 _UEGHXuξĽtZn{6Mx4+1. 54A- ) P7#vY.xQdI_zS2#Hg~wN&w5F y49 #FP)Hpc G%G?IHPQH$rt)y;H$ϲPaut:#F[=bxG3·W:Z?/'U= Bѩ4韨Е}s #DKAD/0hRytc\i7 {M$sLNd*&E~b@=7hr V&. ]Gc"p Y4:UIYߺ-RgiEh Jm|_aXʉQ N:B(wګiaw ;8}p?+&c1Nu9}i*ܤNI2uRHP S=#Ҥnxݐ{j\ݜI+spei㋴܏.1 '4^X}Ɂ}J0Pdw5$yxtCvU#zg-nA4ܾ5ӡkU߬p ͔XV<~Fh^Nۍ8.-NMNzG&yhB#焁<$\ & uЕ{ ֏QM X2;;HFawwv=Nc&(Ƀ9d#k8BէXX+aZmiQ7w#vNSZ#gyO2+5]lzAD1aݸ4!) =9{j_rlf9pM~X$j.k=mn)g4=EY")B>FN/sW<^vLpp i1_^:Qt1|QP]}.A/}e]kR/ZūotnSl Y}q"qGcS=RY+?TxqnAK[r`^=UJ.f.*BzH =eN2TfHxrQpťSW;OK5C׳ "xճdWXEl[tNU?Fr(-_ա.)F]www@ޘVBp D>/qUyćՑurUl!gJ7 ׀6Q$/dXQw'sIrĪƬ*AFk<}vY%PL4@?9yCQa+bx->D"-Jb-[O7C,1 J5̅"!Dކ qB,b7`w3-ԓ/;?ik5X86NdFh,~!rYJEY{u\2%v|],hخhOhwg pò M,p|vFyf\944ɼ9jb89["Y^&J?ϹF$`U^^u,j'B9.:zCMq|#V^O^l)hթtj^_ 9V}1; .[fs1!Z)Al"qwZ˲eHX^MNOb?kvU uk#GcՃR~&3< \rc+]Z"R *5k}_d큯Ǜ2D氧:_oy IX[X%FmwaI˪pvQ^UzC-<5[ ^.NPFhi3i7Mo;F+|-1ut1<5 ?m1Y N ͂I W[iԎ?X4}bi< <EO*Gfz]3ߺ$sD ٰKڇ gB[`10VD*?8\O|,ZĜȫQb#ֳ/AS_ʌb+"M2{LZqs*3r`ɦcNKRX # WW:z5y7~̂H`u t͋tkiDF[^LsU:daJ.ָ?o! zȶZcS=JYW&lXQ/<ˉؔv5uh )jֿj&v¢/X(.!Qְl\zIaMXT&s|w9X6ef].C;/_Ҡ 9OiоgloI/ʞ Yʹ>Ad$[Я?S^^ oo$rB*C$l:Z&04DB*SS$#Y׺ߓCZš:ȞbUʪktFvustH|Bx-*Ob83,^~W]ḃ|K޳IU64@ZT8i@ͮarY wY! !##IwH8.櫥s±p_?Q d~H1Z'49=$*CBl"!)cZa1>ha۲iBO`7ESݮʏ2HćxSBe;C$EIN̘H!pD[6?cD$ :Z49 UԱcBO@rSVR <)+ zi&7i1k6mfC da`w(rHg]w ug|> -ԼEUfZޣWc1#BeĮ_B46qH'fTcw )Wg"v]cc-%pA (K2BӂvCK:ꥄ"7JPF|y!(2`tNw犣Ghd˙7;NmΨcEg{˷̝sSp<.EwP7wEs]5K-x˭/m׍6I' `5eɆgd~4S/ר*#EC>o̘$~ĕ珧NQL&Ȭ꒱SlA yMl6ߪ&7Û:G_ k?lܬA֮{hH"qܣz6ILo"+diWDC3jj)H?woS8$<7R s^tu[W"7*W 'z'r%$v>K&^Ps'(J>K0v FaVk*r.CmɄ%Kq(a~5 `9'㙥fG>]Ry:n(2~L,g\ʅM_v Wź~gUu|M Z~}Z=?"UT|+NF=R|4h4hݝ ,,c$G"#\?7 }d3J'Чe%~,GŨms֒y*y KnM2u_`dBU>Y)]%.BPxpyB@;-SG ǩsn~8E-½X?O߄@ÿLИF9rFQ \ Ui^l;4RgUŒy3cg#ǩ3ސ ]ҥN[o: Jl7duדT@3w3RTæ5y:y:%( 1(>(qS id*XT?Q @wVQ{cJI uT;>b0P9Ji\ǝ&JyAv4,ƎC<ⰌY=Ʒ釮NrûS[PFB]|](rF{w_o~+eT+-$_`?=QAObAHlcϊ® [%҈=rBå*S4W2U~TKU|H6xg. ]9pz17tA)6VoˤjauΎvRS?E{'m#!1G@LĶ&E r @4@ʇ}1#ӗĿOd+L)G^"ꄢr]:9eWB SäN$NĽI[G3q3Fw!aJ: J+'$3*U\#Qb#:ߎ sP5>jJ0V #fIɋ &GŇX7rfPO\;<5 {&CI+S Z'qd?r R>%G_MYw&RjV F3;:2_JHA(pXbx vNd8b.p3PC.;ẗ́?y vm?N-YP&4>|e `)TO\qXX@$a@ $lU@Q73gQV/+oAR١p: >> x~9?$Ƞmԭ X"<̮ޑRǷ`"ɫG3l>w*_v1 Ȯ.z.Ӡ"`s :sh`SXKgorYpU9Dv1(glPN/幞2X$7b/?;kTJ3w*hIs:kĴ=Ǘ4y5A'5KbqH"^?*ŘdBG6kA/Wن5[ѯoG@1#1^Ww,NB8C5 RvÚ*"3 fΰA/H`,m3L6mO/ڃ{hI#DuOS6eslm!sV{/5"F/Sj;0, V%sn;zD\S-qıOrAU80>7}eBԬk-OVa#ohqgD(T=D40(@@C8[NL"4YQzH\d<,$'ˍ;㮼 -~g=O`\!DS x޸% *J=쩄n 42RĪ}k+)2_1-*U]ZbwO~O\`dS#&&CZSV09aE$Sj [Ƽ[Kt1ygAEDL^O YR@' ~j`i5N :V,Ո/h&cO1oA.]RV!6Av gWyn=ws&}S)jY@.!c"9ne:$ a.QֹAp+b("4@a|LBuwlqNg7hI@L9w{MwJ1:iI>&dm,ƍ4L>4Sљ7A.;| ]NFq1M"(C @o GNˊ׮\qF*ƤH*%?Nw_)hɾ70V<`*ޯs OhnsS Cݞp[: ӠgvҬi^*^ daDDja7fh }Ѣn5ul͸"/4fF;78+oU7@OZx<"b̽%ٜdEj[\ \3.`ЄMQO]Fmln>ot`7PzsE.^%\[';\ ~ sHޭW^8˴踤|g+M[cAbM/Oa[*7tzQ_)|0l%N4 z\t]m:u\k$Ŕsx7.Wm 8r[zḵOn@UHGcX*yŝ9he@ZzqB,\;/"WyD͋?x %VNĒZj Y󜶽bk`Y͓o4 (R{<ߗwQN +gSxar9d{ _7g=RDU>vI#"ڽ̏q4OԻi*Dp* ʳ `CXOn5ty67z9y 7˫oRR(6zda%{j(zzp?1EXVGK:k@5|{W@̈́(J',|iCSx2r_ SdcM7 RI#kM~羈kJ!:{Nq./B]s^2mYiqٽF_=%He: x$%)J[t>Μ%e?u<$A.OΓbS~ TemըZu]D]2Y%wՃ3z9;. 6x~5[2[I}\uQO+Bs3♓",f"aCHI-KSpI$4UR`h,$Q>& ]y9O*UFWЪ@ HCoqpQi0T>-[H|T]T_ iR|fuUF4E]S6B`sfjBHbUbߞZ"vbseD߉E¾,Feݴc@r,I^TE](x/ _\vԦ?`'KmDLa}PAw<$T75ȷ:uv25Ps͟ 3%a(-`IS:ƹdګśFX) &>M| ӷ3,n B=n=zu(+#U^xM 9]ԵŶ!#MFU 2@ 2ONQVIQl$^sBܲE.l8xn۲}o}.Fa,t~PS wzC0]wH/z 0vAdpŝ:q@-V+4>(^ޔ }2Q?\k35~HA[V P+XDfJEL=w\q%G<#mmBDJEp #[` 6H]C8!U{!+Uh9D u=GY@:‹<)e܊ܼ+2+"R|zx#\`M|j)fMA)\8hNaso't`ld9~)? RԯD^1{Zc)/ "ekǖ.? O8'vPsпhRE8t,}eiz5&.銃tANP<1 W^n^=qn \L#_1CZzR~Qr.v$ir1t"2:;-kx(sR@J<3O>Rߒ=ڴF(Pz: Jkd862lܬVc=VI5RU;7s9cvt裷ja6q`{LPEg%la"b˱&;"Dmbbc#Vu/e*GڼP&Zd#+ܞfUbb5u-w#C톋H 뿔696lȁ)uA@tAdCG)1QhĀq\=ct;KON?I2! V[2޳ͪiah N"}wWz݀Bv[82eMZ="yMQHy + mYccWGt1O?=!4S1†Z!:oah9 7^\!- IEnWIpCE4\5a<[ ^>u#ȏ{BW[8Rփ f|6vU6ϰ^.$޾Vs?c5 }MY@CR9J+%BDz#$S|[D?IuVV۬@mUftX"ke_,c@-T@MJTiow͎AvIh"Cѻy˭vMb;[ DJ,(JGa<iI7:ksMM +B<ƣ6 2bDRMwd𥉉=r=) )G8ٮ_1Gzԏ3iP'ˑgqؼ5FzhYS)&pUH|R!*u|ޔ7(_FQNAԱRXKc"TXbI&tOh w2\<௾py1cd%M3>}= M>[IukX,.rWQg2`>tr}ɡsx1d *C >qFROuiݱZ:JC.q=Ȧ ~^L5x8΋EL6 [; ~Cǜ9/ rm侮o2&O"#Pأghwe;)[&,AS&W$N1.ÆW %ͼaçq^KkC{(t0ا"7}~hBR?DTտ [IFi`@.4;68ŇpqI{H (ɲ_o9*_ f: >+-q}76-{]~`2G#"N%2( c3Ǜ@ҵ:QuK&;YQݔ|4{jgtSnbMdbGGW}Bٍ?JDiϼOR4I&~O^J%"ȼQiv:?hƟ<{,SffSuXJ/qU8?1K!8:o^Ea.MYPu5 Jp?55gI۠&xXZ1m*qbP܋637=Fzhģ:s-=4H6zϭfyBR 8ML}/-_ @{?|\;GGi"ix>5,evOӢi!tVɂ?7Ҧ3ͮj*z6$kv{qf~;yWg_"M7Qu7?UkK(gŬn Ջz[qo6}*Fz?Cs-Lm dԘ\H7*gUg8 i8՝z ^*ނȊ,ڈ-EI67/_d$AWJ ٬-/?o恛xp\{*̌h(;n-?1Lnѝk|^3ϓ,:?|ha~V5BqPX4^edkӦ'HL*%8^)|z a3q}p/%J]{u.^MDtPMܝ>;s?P?_Z26o} (.5}:pF(c! hgrJ3 kDDuwd|R~NhunFR$cTFɞ$ژ8?GTi҄/H:`:W} Z4㰿#B xY7mCE\6^c10gIءso B2o!d71Ye0BV-KLzR={G6Bbj߅%m>]6Nn'T}JA;(P܍ZS~\c q3k x6?INP0#3smX܆z<$ /je'⣵8$6Mw3V=ehHzt<#p `V8\[GºC7sNePb_LaB l-E^E4?C/W_;)ě^ ;Xd9RBK[/Vxz0 ҈QCPpҡ`@mYT 27rɝs-mXJٍ<@N8TIkI5ysPq $yz2X%5)#U܇>ec&BTZr6a$9R!"X(&̞Cc8K+ ]>U܄ x&8dE+js I5FlHˌtBu$ݧ[lrf[-̢\) dbN Qe~r,1n4Z8'%5!Ba M`VJklȮoBc%`ņ=M+yPe;ǵ-юFmn)u\ Y/B54j♺Q,qR=ƪjcOA>ڜ n%J : `uqm,7@Tqn׫$kO3ȩ!fywwO&^T^Qml"1daAMGGlGs ϴ;drf-*YFKj?x0$@AS$lJv_GyI|0xIhDXp Lŝ0 . {E2BS:%SG× ޳,J#FX6\>E3}tL,cDMY־bO_ q@@~/Q ~0iXCQ~=nA)5MZ[f_!rCYOr(z&IuY@>-]_7cϏe@*e /h}( [F-ώJ Gfڮ5Y/Z4xE I4ur9÷.{=Lެ#H[1+}vpsEvmF|1 N}et.jV~eX$עz4pfSdţߣR{'QDzٺ l B0=dx,mÏRퟤSSuf@!)myI͎iDJ;U]p+Q9mjT#/ `9)W'w#-4|ELbN!,rl_'#Jt5u$%zegnZ-(,i8-E@{n0/!P yG9.iYs8UB{)ad`Dv~M=@:spw9T2b^+ cY#:w̫X6$=}鐬rVXA3OaX57[)[ - {g/W4$1Kx7)ҵra%V۳Usa/*}{=;xcŰP+k;"o4Vpjeb `O`Bz*CI6@?Kzś4|lrBtBW/Ren]}} z2ǯfW!Lx㏦'hh fe۫+%rPl-*S/DI-PqTfjD+qMр/%74d;zhi,@SKdɻHb0OIvu62Q#e)_";Ѧ Ŕe(Sr{s翭/c(K+y 2Zy!8od\\XWZŀvA>a͘F5JJ|IH(F ?Qv^6gpkkWI>QiaVrD@%߮MFEtE[z$ ؖ$:]bF{2XygsCDr cK^rlBqiqkLC +9%W@D֊lr('GWюQ7*\6jZ+?6^P[wpYrqFw핿@/HO-nMl/8^H<9m-OlKlAv'͠ۻ1߫kB_8 +j jl,mZaқeO`!s+zh yJͪƣK >qbDN?#Ar:toڥ?߷ӽ$@al|$eZP#i@XkxŊxZayH퀠[uStaBFfrrM\r9z_zvt&ᢏM׌,S]x\e툩e]\ 1". ߜ faE[7th>Okyk(2K6 C C [%^RTWJ|wy:Oęc )tZ1&MJ=/ҏF0skKrD84‚7wsmQTbRzꫩzZl󎥉B*j[Yqzrt|zTmKi  5<0p;HGß<sFm[*b|ֹ=6d=+C*9UnZ\'eKiJc2jw}Jyq( UIgFNz"LrS8k4ɯ_yZ,*Bku"tFXwc(|tM1? lQ$#zkS|:4D:?=ODn#b$ƠiԞ"ϛ.s? ot6*s4Jn2.DExEDr!"~`Ȑ;$B!lO=˷7Οwj~mM4 ŅM>mBEFm ͬ@CԀH >\A $  X2>a3i3וǫ&()@.Q\uǺm"·}(QTc ) 5&"v)ĖtelMMQl^%iZd)bi,z)G4h?h(q:R~ _bՑV7ͷRV EC-G("X:EK3 u3TAyp6(P]dQ~MV:Q {"l~EGxRa`rkv?_&,7ܕ\_k~f29q%.zs.haS≎P&g;\ytZZ$gg vLx,(d:Q뿷p TY^!a֣mgm>+TE^3 Vf:&Rf"Xt('2BFH;D+N$(X,gյy٣`⨠d ^:{2xkC NHr K}׈Ovu@,~j\'[ U `]XB(Z R{ )?3~R0/_@?kOl_bFY &r<o; 5Py^ԕ\ɉ41Q1fǧW^Idp+p\u8 ֠Rt]dH?S17e\xel'ŷ *Qi 2d~㖗-u hV(VF}>xXg|;Уw0Yb"5) Qvgf]<鮥cF6`CNU[?+;ܢ@)^ ZYa P3Qy&0Jº~{pVB蹒$i#хyj b1fLݨPIE&7' TWYX qU>Aw}%u;r@tTD|ֽQ.oKp#Y" bw]mcעfcq x udZ4K $"2A Z$zSpHui,'hH&qlN!G\j1emcK۲O#6q!NjbXw"ڨ*TDE) hcUϚN[jN&A$r? cbi{oŸe0˘j=P$<˦y;+XSׄ[&r%9T3^AOx)>^ ǰƢFʺ6 ΃.0/M! T%†dP7j0荮:Sà&/@.riB쫖~r}qƝ<_ .X tR#.$A콠HˆH-<ŽDeʌ`vYY:~31cvI),?rsd9t5m}KŁcE#-wJ^P/R~k̺1bl&4Ҹ }xU ΣBip:)tVdzqPPCv\O%'kq(屽h|L52NCz1U$BAWxI/ڪg 3r4fL=%10nB4r2ſ }!J(@i:` aEr il1"OG08cb'RDZB6nlu\DKi}PG+/hnQ a&O0f Y+vaByj$ĸδҳ Bnfg[n>e Ӱ ct=Xh€972 ~W )7DmK9׏"+׽%?L`3昊S8z*ی:0e'3T{YLQ2CPt@?S!NmImRt-X ciK_> Lw˟EWp'fo-K>Ȳ^Wc 2qӥ%Xϱ$Yqq'H}-O{M2VFpDWZk }cӒ·$aS}=GL|Kzf>( ;7L5h'xSI6bHl1)BK Cel"f2re')^nP.5CZEcǪ2Ǖ)ψc=7OCx@c?С:} #+"LxK{kpRˢl,VB+3ZbQjW=AɓAag#X,&1p+…W3E( IwI2=X}`#9|sz?}exa>4ͨ!?^ xSо Q>߸Ax$[ϼqgYzU$>=W6:'l8oEz:@K^ϣZM\|s*BƣW o S/. I v{_ fCKOh$BdЃ<^{NPVwi%sDPmՒE`gŏ3GD:EqKlG,Y9XO4T(S5Ggbo-SqEWq2uJMNzkݹN;r'X<*opr`%E+_E(nNz},K!Q>s` bkbL#u2P1h t:9A$lܤ4N7g0DAJ,Ķn+2Eq;|{HT_&q)n9J{V녨orG!BqT u8:j}'"ç;-9<ޏ#Dg4V~:qȔ'诇moBgWOAʠkIN:NW$9wv@\@aG> X._p|প6HJ&{??mQ(0xN-c 2OPvirUgX[cnl: D{Y,e8!syoU a!NoQtܹ4`5u"\gwT5[ĕ]OER06)=˥% Kء^<-1u{Ds?`I 1&qABAȋv$AF$((2ؔtbha=xo l:"Zh;c-{"awl}(< cm9:[JfC\8=2.F' (\@x ߃-icĝKp'>+.gC/bdơX!n}Le:FVØ p?}+Ѽ])D7h/wm+Z{戤F?&R[ܝ.AKT)` FBү}[Ƹbo/?9N9p _hHFJQu/&v.^P~G1~Nq,̈́48ٞ(Ƨx^hsĽGm@Jd7 |gQv.FSQsgURdu4%v0ӛ'ne꯸:S?g5yM]X %^ߟ9fh<썄$6 M HtN@@b)M#|%s2FEBsHFI_2q=r=^1O` Na}쌙 |bWu.7ᔻReG WFND{Il,o&:mMEVP %c bf ŝwug셩ޮzZ̥A1G_˝Ԡ$LaJ#Ixk,gnl7 2 bATNgZL)#Otw Z&rZӑ68Hv_"ӟ`k]ke꟣-($H9;WR:j! {?TA_so@(J?*VX̪j$6 V<燀 8Y#-%OCٙfGV 2?ۊŷKDUe _}&z]J*z! .~*Cw(8ln Q/ƍ5Cc2ݍp@i]5?pȇ-\h}rn36.'=X-*4(*ņC~uV_+^~)z>%{}QŽ[M6T^$b?Tm'h# ;bc\uѱi]MJ zXq`[jy .\BlT,CbL|{}Wvfܫo[?]'ѩZ\a1 opUj2H5׶P p*DjxO;0I%@1툽Wo|=YIf4!]m{?u^ά۝v4ca,NPw+^w/7XKOoE DƝ=Yl%ĐeGi:JOv覣zRo h]zf!ۙw*b}omVn(ۆc/()憻\melj-P#xB@ҞOʒdurmV?:\ cF~쵒رg?I,8zm5.tEAiҿ0F'|5p(V%Ky&T37c,#x$Mtt2N`^!G]mNEG8B |QۈWXTErU}>pjI9BI(-_fkp7uh?VduæL" U٦A;M$w 4b*}\H,Vؑeȱh  DNh WHT8h >0'Y?M}Nw;T2hDX5> c?ǽvSw?XKLOr9 qLt|5٘}q6Vx>c * }/v~ UA߼ލvI MKId6gV%V BJ;Yudμ(Wiʜڹ^JB=.&ƄԘ}[vf()*=wu ?Lp!I6JQ:3cgHN!+oMw w4' ֍ BDRAGOT#=3:,V:@ĔZ]Q⠅ydRm0(|6ʤWHAkC-q4X=byWh[8SiI\+djGl?Ҧgs[3mg$YCAdecqB w ¾\> NTN "߻5t*(RixhnIqFض}h(4{6Vi&+YW+.RsKTZ}4NCDm9Hﶖ/4(2D{R{`lJC|2|é獁D䔃 aͥM4B7%}9\Z,W$~낹PsrNE1|1dmn$i-eoS1IO`eP߬/@98AgrۘbRݠL0l#J!.7/ág A;*깑P0l iz#])[{7e$uM`c "ϗk.eG>lD@d)ERzM;X=H\.J w,h?z q:oqOwZ97уCs4Z ΠH(ktFUe=2 PZYZ9`>^sa[ K/e!qsI>w] P烪CM۱{bd =`uNeE_O#bL&e[sC؎@\+{LC0WZtmWlyu ?G{U\S^]^.H PgUs}(MʴvWFVO5d"xLž]bKa]7Rۡ+MOf1MXՊ'SS|;h}*`t7H,@˝cOud1]ID%-@z-ѰugI.OjSf_9Ed8&^gV\Ms@p}w.n عQH`DfziVd] `Y_CfBwsJMhS_-n'WRՎC4Q9{(=-1W$E¢ X}q%;zM€ P=ҐV ܐ~Bju\-~&ۤS@*U%{y8.7}%8_Z*# =7eB(V?lDPu ՘M}ymY<,۰qU໋3ԽSV'PnDrTQ <:ԇ+J6g)ay97&4Hj<t`Ղ'8 ˤ^~&0_ُ:jם.s|e {iI|{On,9֪JٔAY)$癕D"Ա1$bn $qB -_y FCLu*FK`QbG1&t^f\XO8tHt4b} g@S'%MEد Y8S*@p|9q 밯aCNx6&-S/F߳ ڏֈi vܝ<1|sPti ABGcA`쀋 K)vUYZiIIU ΠjAp:E4ߤ2x?I m~L˴Qs:ҷQ)gslC|DvzFL.-w)gc"ӄZC y#Uc9Ѹ;ݢnbs)|3 Υb5ŕ@ц:BJW)!^ CH_bx@2O"n2ω^ւ[`8xT}P\,o*ZXjMV)O=J0m1;`2`Z! E).ɥ|On; бg"[$\X[$֪[ec3cT. Ϸ HkӯFŴ͉MZj?<|Dzژ&ǁ)^3MxRTԺ ZSrQ<3.~%$Mz ,]l72񽧊J[PS))h`>0xi;sK3I{v #.D7-:ۮ2 ?%$Jk J}O׏+vFOLJ~WlziŲ].pʐ6`=MQvO;ADi-y*ƶg5tGB5vmƄ.ohí6ˉI \_BTFx̒Z2 d'(E5F-n{W22|teYBf SZZLP %[KllC)] nh[|=gÍ`\+)]M^RQNhg {U0 8⺖'ᓻ7¢׮ynzǶnCJNo=@E){/O'O?s,j]&Z &qbK*_G8qU噘i{ܨJ3WJTȏY)= " 7sP# A6'-ƈu&2:ủrr:_BxzgWYO|ݮ"tlP^A*O(gf`mAN_ޫjM>5F5)bb#}X*UuB"ytQ\e7A'7( >K |4`VTغjY9~IMpB@f^v~AlQS( ,*BH?[O-ĒQ$2Cggp4}C~ėHAӔu.5E[VĦ-N! `Vz6P@SΣ8Jh $$W#4 _J=Fl``h1!ePDP*eo)3ɔ =kA &êH}Kt0\Wm_Gy|?M"{"@i~ܹ~q=jBT+){`DD0@ԍ~|@+ca0ZsG播W=S N ,b3C5V+POL*<aI<lqE Iэ*(h41~ ~7vtddM`[6C8:$C\_yPޛ@a/}1..2-׽ʟl*6XnT!*$5fFy2 ;Kהy+3 r,8{S9~W}tpNf% n|b(F[CѼ[gQc]8TπyBUxQSye'%Lwva:P/cC'AHF:94q%q".Li9"4_ EQP2K@*=3)5Ү/LH3 vD#ٗJą r=.fQ~DL^ pX\# }u(z?+a$`ùE\uR8*F@sU9p }!Y]}O%IbN`UΝ]&X-,Y:|H"I\hΧb{~Rzw:|f ^ْvbUf75W-raxSxۻHg|I 1eT%]-uB_~Ďk2 kpwvG>t RaJ;IGhIQfyNәޢct&6>]sI:*V 焣9jeQ gKy bÚA*gxOZ1XO ?9&%9 e SS.Z\ŸOq֊a2Dtwd{,)?g3g(Ny[6 m돰 XP391X?#1a zU1,P5q<o ylUA} _Rt +vv#2^Z:şS|-ǻw76t5{%t6>Rn6ijr[2 zwp AO!zH?y q"&hnM>*0U/#@ WfW]jUǑX+))ˊ-{cnE=-.a$EmlETx9ŧ/ќ9tbبAq2tYA'YQE=!f r%'lQ# {'sb[ϼj>`cIdž<8۫#&͛Gw xxl#[J@_iOo<8?=v'QѤ׍/Z'|gZ(rrK!aiN:zmqz =<s$QBC`%7yPi. es[fY5S ߀jC;|E:SdLJ>atk1wDϑ<ݶjaDm>3Q 5=FVɮ y&[K%!EcfP%玕x.+J!b{E*WL5ny.iN80qGM+LTBFix/Z9CͺqE>jwR زm1],p#>s0qnS#/KדpOvt{( u?C1 3~ Y6ͤqGQkE}4zj s;Ql4`ڤo:USxlPlih4BcGk Df#\Ja&2E1 %o= K"ſ2k?5Hi^6nb5QNT7fwFrT7>O*%qmu%Ud!.Ԝ@ddZLqo-h~`טȞm`[LPăFbu|$ ɵ ଢe]\&_Uua⹠VA fɾo|/q0JITWJ8Izi~e1Xh_JUp D^gp04^ujd(Xѣ ŧfqz|VO"g)-N]A7cf/cvbmf93(V: shYz̍']忺.^ iCu㥗@o`־6ThhkMtMܖ!k2{H!x3c(l73և̳CH]RuwJ LyL\>g ؅;O;(̲&kVDHLȪ]+M9gT:M+Qy fPPAvGc@"J7a/?Z"N>Ilo)ԜAԧ]ftٕ7Wwb#L:H8}"m w{k/{<)![W^ˁ&Ť B CVkYvaEf9c;^)~l̃H@W[\K¾襈e{O{T'}S ;_o2Ǘ{vccJws7+b%—,IDmuJfP8b nmjEYWB/aQNz;گ a]`UXttj-}K@7OErSJ4# X^םdwr_gbR%// Wؾ" ܣ,/%)_T34,jM}\/fjZF@[S!LP#O c 䔤`;|]l_R%t`BNmeA荦 5<) ezZ0-)G؁zGTf-tl>x O^<@we zHFtJ0B@LPz&;X bA53/muwi 8c,WOJNO@8)+'SO8HêJ5bA(kC/3]Ux1/Ki.* pdK8Qe]QZ0jQX þGIѾ9h(v{^ .څew%aiۃkNT\C4\F=c)Bһ6i~C,iaH"''P&}ze:〵nhXl6V;& B,/!ŪW@'+׫Tch&l{Y?s MM/&t!I#;j:ɬ 6CeQVNm~jp!ƁAںB-zR~La؇|Jdo%xg8|>l"uyGߝf"GPܑU ^3-}AV&$GEECˈ@lyor Lr5H@y]hH$,̼ٸnnKj4!%jeG=M;mqU!DHHyZJuYWѵ@fw/V QMIM0ryD$\,FB|sNަm "OsLN\㊒s\;mlL @şF*6Q7kIsc9 F..(M%"` K6v]ǹ0L;]ZYMNp'o8ɱ]%Ȣua5"g``թ-V#f hH2mEJ3Ш|8IiȍBg||8z6e*u(hpȎӵ/ܧHn%# 8F rvMYlq$)`G-$!qM[U?'`jXabq<2D4LjoK]9^Մǟz*Me` ay:(ΆO.Xcd(: svW04=đm˨ho`/N-4`+ߕXADĸք&ZGyG~)uῲ`/Fc߉}rnP7 @*yQ:(FqX–e;Y%41t]=rQrzĸ\ &)u}U&;Nׁ~6\~ÞSBj057 xZLz`:͂@CeQ羽$HsDЕC,I{|5 QuӴy[?ts'4o ˈl 4b@iT5L3y.OOc,uR;;g)8.ؿ8j֜Is?XR:T&6W*.qx8 fMjK\--\u]Ru`gpiWh^ΌZIc1ejucgZHvCy=qk:A8hBlXCsnlOJ1ۛ:k{ #R=ϙVNMulu ۤJ2g?0 }ffu(Ԩ 1*OW7 O:ggC U>蘆Y^cZ)SG$|p#fUsm9n^_)lĿN |_~Jg>YVQ>n?qDbzF qg9*%8LiƼx|i8%6&U:@9|%R"7*_n?n}oM9R^l!H5pϙhGb3ɶ V D{1N֭\=(8VZd=% 䮃DR =SxW:و}0H6Iy!y<`>I$eϵei/&T? gY5g{yKK oT;.1n PͬC8׾ yi_]FNrݢ-, ,)M#wD)] \N!f8UaJۛe^j[˘zeE~uO&? 7E_mv2sC%o6mh=N9,s ycMY׽AvPVs3v&8դ,mA% !sci=CV)Km U2P>ͼc2;|׬ *Q^zg"br{{֑< p}%9]‘X1ǒ^Dvˀ"t4kxt xl $Hod2uN=rB5jʬ#*KLes;+ޯ0P) F^t?S)-{T3sgI:8XĖ"$:zJFySi[5>Cآe[Xi^PGO!V6k{e˪i*\RB?' S D6{,?Lp^E܁/{QHq_,MqW k7͡ӶR?’њȿ?* LGXqaDX+%ziITãynjQw|J b 72I`f13n&5*("ʩ]&u:"x-.K|:;[)g 1Btn&9埋+KeYL]2Aپ=(<CK߿14S2'M<{U#ʣ62G҃j|ڸ7s[Qs@vZO'Dá/&~͠Z3W~yNR,봏Se_H?#1XX%j:ݑۯ,GuA_RQb݂R(QJ@tÒӊ"еP5\lLhV 'xϑ'i(mRpo']к!ݧk.[74(=B,^v?rGoY&VL7[H8fͰ`yfb]) gXv`SA7~(ц$jl|_d988Q9ҭ!f3~A g# 1 Mѽ$5kN!ib6` Bm52nl*tW>ܬ]J|[pǷE$ҷ2ޅKج>1Qa Qydb^/92͒o=~etu|8 0Vl[^Ҧ/{EN&y5luY SnΓg ~ pg{:u_20A.r6ʫXswac٬/@.W^G_7) JF Git,i%}񷛍h"F7+2m1VC vHڟi. НOP(2ٝ|B5^gtE>xByLjVٲVpe%3/@Qm:h/_p)ŲBݳ΍VK^WGV4 4wNj(bI؍B=w{PVeɍ6Atm*C3Ӽ0E fN3ˉiKh|vYWkr\$fa夨g繞菦QtjPd΂Xۢ_>tWzd6FNRi.uQR0ȹ=5N 7!}u=n0pؿ+Ȧ$x\m |.Lh=Ii{LɚI=Q FAb(%$ .ɘI=kdJ$'OǍ  V^ĶM%8;^ԽMFp^ݛw[w`M}QDxdhE܂Ud(DꜬp8FكO"_q+)]33>Z@)vtFE S?=cCD9@gJℱO/J߽{o2 !wfDh9y$ޖܨc!OmnX>=95 _A-OXB&G&1jKHMw?L֬uc (/s pQO QG88z]dvV6l +[(^DdAWM39>WzT6bTyb;2L[ :9ru8zS֔3Z eTSF›9OFr(˕ЃNܺadD]|cٍ:,qg~f1fF{qFΝ}2PW.@Ta*Hj:Y/eC}٩ϵ 5JFxd;ࢄX(JqjYɮbtsNCqo`qS< `b\LQ wH6q<$NFiad̦!Աv$@u1PX*\WmP7]5I#wmA'7Kj㴤i08o~|xq X[(b\ansTDٔղd/3)D3 L,uq?wCy |M/JiB֝Ku z"TyKo*fRE.)㍗r浑@ @@ ЉMgpË_zG++I5Rco(5 1b@=}M4I† 177|aO(U] o}q+b-L  dNS,W)пhgcnԛ᳿LA-BCA(7czbC `qß8(+}3;+NEeaNw-Ø?[)Ő W:sB/912sT:{qSnx;kZråCZ$ѪCpovBxJ,~nbL%P~O{Ű#qzς "Z>*:%J,DAP9| GTU(OK:g ԉz@r|+78/``LyVi?)} PlU,nxkXdv>b<׽^!{ 6H9LGG#er~s٠߰>aYRJ:ݧɶșˋMV*4U#YxKQlk}D~ vYX#Ըz+R꠬n] lUAFkY99U0-o/}&*},/~jW1 ,T Fv1x*9̒>Ob œn8`5sjޟ-[ 6|[X=ˉKQaQll2@ ODCWSd@'^@ownK1_29M77 X{UR Mƍd%eoH5C$XVsDMx @aFahjd+ ]54_&cpB-X9dNv4_wQ<'SEJ[o3\ϒt uWoV+HuB߂qhZj%؟$s~Wg,9e{6RGɾ $ހrsw0-S;vz^j3'ZlƊ"9{DW[rXX/{"^`CcJךn&xSVyQimWYځ|kȗ?Olr "pBD30z)b"Qm1 [(wU&vaFD>C_  ng#[c(pk _Hd,R0i;h8,Д-BpĸƑyx_L-Gz⎃kw(8%?stAA:yu]Ą:2YK>;K#>!(?RNh=Y;vf &xjJ3=Cgh=3Kw\6hQ2\%a!8]ȝȷ+Q=(W9ƛ-K:?'lz@\5pwkj%m2 `e1@)o+@{FڹfR.F;v,y%!E˘U2Ahv% 7|\;f=3"o_ ¥bL1LKIk\< g:lRF1ex0!J#Asѣ;OIӬvkN)9|?Ębl`6Њϝa2"%F_ s'$BT}JqKk޲r%[7v9b^ ڠ[ +5, f=qɿi\jo\Rͷc'X&#Dkȅ/4X.=93ii7vʫU4~l-m<vI>f ukks&U.%oăV,eXL G=/W<_|zfR oDIL ^Eތ"V%a -cE:fMdjӖ2wgJ޸ 6[-P8`ծU* YZv ]=>pty](UGkq͠#& U'- KF^r%~i-6xϦ6hpj٤ cGitFL`LicBOބŲp/ @`.קCksQ&}.I&~Vq*ln^/ٰ<}[&w/g/.ʲ׋{MW7W&6Rμ]׏G씪k)76}ZHSn˓'~r }~nZ`LĪss3B%!AÁ/=LOZ"ԇ]*BC Tk]GNoZ2U?V -q ":*`@8wE0Pl YNS]*Zv=P, &\YXʂ&|->Eaʳh=X{n$1yӋt1)V¶K(֐.>I5X]xCغ}ʋePγ^9B1ZRY{ prA&^6`AIZ=>'VZ|瑯G,H2V+>+$&GЩ6dE\eȘs8@Vבtv]=xt\ &X.j8[^9-}?vq ?2|_֔VhgS Jy\b\lT>/5-"@Ł_%Rsq Į4=1 $p^yrv*JPX@peW"J #yr>y>뗼1p8 ӷnE}ٺeNfS%4P5|=.IB/W#"gU .jW ,9}Yx:)=0] Y lpg|vgep{>R _/fg _iXzpG0i!.?o J|؛"7zmgpG<'zЙ -Y"5! ۖK8|WXYVJ '@~&7u:n)@KZt89{G/W FNv^צ*U&ה~>]0)L̙N|XYUh xx g-;6e (ı!)ya2I4}tOC;]^>sUs ԁ+'N08%BظEMݠJ[UTuNjv)ڝ}VeFxρ#a\>q˞y~iEЧnaбnJcd elt{;J2C^\+u)t\i!?c m(ge0oD[n^dD+ΛHDWcćo#"0L=uA,q35)&4|o"c xˆ˭Ɲ 8^Q~C8…s#@ \|(oM({`K<. ؑomTN17p[OSSj 96ߥ]u$c[)մ=@:Su }T^=Ţ0$i.+FfR?7-Ftr,~{j ڝ99d=5gM4\ܭ_QzTo4ThKf|Wc&#?{g]W=7L{ľ6q ;⌋NiM~>Ia85WHs\~,մu q=SU?@oF 8;SBF1Iy "z\Ϛ1݋n;;yW[R:[v.ؼ=湤b_Τ6}@$K'tRJN`XEFhL4|\CHؽYVGް %лd^%2nLѴ=mrǾ"PH,&/JV]SN@ E֮%iB1+qIof HAJq6WKN  Egg63R&qښ2)= ӗQ;Z'7 -\Ikq~XٽdRʹuE_dc̛u,qw'zhA[jF"lB̰`dᆸ~yO)ģr0& UYo<a`N*+YzDooPj)^}Z{ 7f$ Ѭ6Lo[54#Ibk}&O_5"qPGScpB\"H|"MV'|c Hk w*{D|JG%ѭ÷L#L=glga!nK/G ^o"{Pu3@oyd9Y !Y%u'QaA:/i;賚K%7a܎&0eM:lT[ke+B^(]}gSI[иh@P8s/hnGmsS|­`}9Z Lq6=UҲfqTPMQ ?  i*ae'a/CƊUSqJmN-5O~z_ Ά(Cx qV9&t®+1 AmT-:/9Guk̭OE > TyWUnp+|+=mE#_{w0΂H⬚$}1}|알9vi}im=FMk? #,)SL< GvK{;!R=J8Q 6b Nl0ߎcX2[t @~뙪-GWo {{7TcբHK:Di-]m+sCNIX:{=𥉉gݨ8l$+Hmm˂.]A!|(횲:(j*7 CRNK* h0REBuW?H/w$ oj]a'o@A8 3HjerWBց7AjLcz;Ժ]8 3κ3ig_xzWIQM #Tdcf+&00.cc꛸;k%nvozXO>d 2*vO{ŝ|rrs.;'{7Cާ{ ~Go^׭Ҵtqݯ&ߟJaXmËfbKɱ3M]:eJ*݁R 'yM^cZhs/0ꥎ!WQ,"e Y1dՖYϋI-sHF߭-R`,z/[AFE@4}y%~M+!u F.#P"~Agh~$nr"|V9l0,Ä i Dvل+Ksu ֈ?>B>\1IY|Qɕ1U ѣLƍ"LCsX&, %pGEo*>bouz5"P+xBF`Tp47)*8[XPeO݊ݨ`(,ȄݰeL#[КQՠ`*pq/p쩺MqFX?.-`1YIzc=<  P#-_6 ė)Q7ǞCe cFq4"MV]- Z|r=I(k L'jgܱP_iRstJnBAJda.P[7ɧ'+<NX(2Ί-~˺Q:j_O"C[`RإSJ-muǸW>ZGnA_4<Z%(7Џ%38$Uʻo bhV"dX^IO\hOe*C]B? v9d6NmT6\G>"oweDh &3  yx CXR 3*΂stf.h>4Lkǥi6 iA)J8Ri-jXCf>`sc`> bZ03N}#L< vѫ:BB|F#<ؚW3@R1VGz*6zEcƎOܱOT/NC(a:-D疃u xsVB8ܕ1+wt K. :a\nڽM0 btBrul=XN2 (Hwڳ´Z nW{c0h iqNm L{.c0iSϤ0*YVNt( 2?g[PFOC@uR%"bVh2)!O 5zPA!婩L_35/TI5T&mi> Z~@scŦ]`Aȁ!Y$z,HPHr)g=+{')0Q;ь?Mkҋ v'DvmtY<rlx i˾ΗH· ">=leÁBk bWW5}y`=,[DF`V95{}-JEϳ$J4D$yAZ}nZ`x h?-&i/cbNtIAoHDK3HA s!G{8 69\n{f{%\Ժ1x\()!@tZ7MXC|' 4?3ٴu-I+)UkD/+e1Q0xOJj>3HxG`"'jY]$QÌ F}lRp=?ay T!peZx1YZݙ-42?Px1nO//uS&jzcmRZWQ `aJ&e2iP0"Q?zsM^[#٥In.>Z=Vi\߲VWw9o!jNRYۆM] V}?~֦݇u:LNqsEސPzd I`\.j&Խ0I~@Gi/z.w!8#XLZC¨{n'4I SA $> .`>so8y3c5H uQc{0bCQ/`3Xe!b1jAgѪCͨ-W4eGg(,.dZYr@u=MZ]yKNx*jpW14*Ϋ}"1q{(~&k";>88^3އݍp(QȼsY5)Uޥq]gbvUl;mtݜmxߖɹBT:]?z7|S\6ceR?rx.n_S1 ȴ{|xHXe%o>Jrͧ`48IBP&XO5/M?ŧ=_K=r?K Iaf B?d&AG[7H?h(頨N5b.=]sP qM/E-R<؞Ĉ;jОm-=Kn?qbK!7նwt=NB޻}"qSc+Rrp7"˼z) Ho$5i3s~lpqCL3&B彾n5wAks,>0:(Þ} nUNߌ\Xj%Ͱ)wƳueG J2y 1(2ۿ| @0V% ǰ^ E؉⾿$?n޾:K-ָx68o,~˚6;j!r:t'"ޅiF[//F>}t4'^!QD%;3*;j~]C:u?.o><)Yp- jo˝?bCXCS𖑖<]\,RXo;VEc!t XVazw0;E2GS/ R\uxm#EdDJRRsp(J=͙nckZgk&TrX~pq 6D|~-Jgf <[uS_xW`~zr04BzW6GtȖ XAh(}ASªQm@ݢPKeO" 2>U8?|6 ,[ y`{ \İ<ǁzWɧ#u(,` >0ԫfިPrj [ |qR X0QlT"/ko1evqB fT/=JsТ8OTۣLZ|xμ1zV,N2 U=x<" s:LlN-# ^q9v7gP*In9Z;D;Q7NfG]1ym&'\cp6 ٗn! G@BIVI‘$q-eвI %~Ww!`E0 ]XL+q|5ESx7G\ul.(R+һ/""ad(ޓr@uRc\^K|x웒B AZm[k d(B f7^w*x^ucq&QD ZZ`fPq,ֶXbN`t'K; &d>U_3plNn9#Ք/VW2ޅSꆉ4高U%6,rZhA*n| 2kY"@gw}B-^YLāW ^&]\{.b,6jhZru{"Q ƅۧ]vʁҳ+~9*LFSxA=\솸{&5%D{a._h}-qV\Ԟs yr;VtnV+ b$@!= =6gC\DJ].m_-U/{ } @"uNf #(0!47a^bv{_-T7务5,P(x>wֶN=N^2e!4 {?;+5HȆ-ˮ"6ª`V{us̺MZVߗ))U{dN*,$-YΘcm=k5:"U&Nl0bh_ WpQlA䤫Ӯ~!S"%( YYQ*@-5N 4^nwRw-$3Ǟ#nl, U9c WIj\oACÐ_y 1su|C~iA{DqMybpum;LhS>c\Q8W)f>}~@&4T_Y!sϵw9_Qu>Ƒ!hBKA/M-f?HE!8@ %:Ud4F $ӈ^n(iq=cΓmJbԦL'pR#tw`j|nnW`<:5E@&^fŠ 0,7AK!' azp[5UYTEU/N#U9_p Ѥa ZxG*wqO$wr(yS|55U"3Xw)!2I.s3`M-uwc v4F6@qn̻Gw^2׋{2/U~8OL~5zdNRv<#^dIx3xꖫL).hU9ӿ6;,|K1KefX?F̀yYvÖ:JklҝHsPW~gF3iƢHɕw \vzRf+ƿԞ z(InFyAҼpW1[u:݂ ["Yه?>!"8FQ~ Rv341)#f,IO /;YɫؗbEnVw63CED%ͳ0Q{aѷsBO]Kɋ1NO^۸"_* ܔy y얯;ûǃӹf]nf~4N @*׶Q{+@Ty7IlР$,$`+[S-u) a(Y!Jp׏Ϫ >{Sq KX j^E&C |z?B%2 tzBk|: Z."Y| /ˡyTɾ>~_9(0%Q6f~g*$K879REd*| nK^#1 DhP?ϵ6#% yi>QW,̄6'0ra،wdn3{wj)IDgT eipB;g}kzoiʸ*c T}ӳKum~mj=‡OϠ]l k.*ADTVED9GMQ2 ;? mS;n:OtprZ˧xEe5{y֍ 26. ]hߋ|{ T^7,DPA7l89=?ؖ<-2S%%#~~@"_َޭ:qZR$E` /_oܬ8́1aS 4(vwXWcʰηΨۈ믍t>t%Nnz{"Ie ]Np Y1ɟrJ'ֻ 쐈woF!N06;S2tzJ}ii)`vڠNqc2 3e4^һ!**b$)E膯Sl=zb] %W1`B2H뜂wBzoҡ t(P O q~lV#aW~g;Sx c9;+(|ǑI.^pE;P';:lCQ}cG_SI+Jq!++)za9_~z!u 7,uks7,`5˝%`Tψ)燁-nn]lVKGsIscE6%8rY7Z5I䳨v׈!̈ Esu&^ܞYi_0taۃP: ߏ7AXKp2 4[c?{sJL MwyldeF k}94y Lܬw,VPiaAxG=z@c3`!Q(vxZJJGR&n]Aٲ>hguu/`u,ARW ]8z +bnE* ܅{϶Av˷ ߨ(R^/$J!V*̭qnH?!{e%7BgLQ?x>'O7W HgwfL:9͒F>զ5|}Ôyiw;Z\?ެ&+<5:3t= vKUӨ{vi'W796G2dC#i*#̻jASIti6+ 2dx,O][v%YjvT];j -9h=66&SDUvkb$dH`!\"+Icr'PU9Ӄ1&>9~(YFCwbؼp9wP>RXv_ GnrTn$=Tʛ J!m )Cg #pedD00 Mro.~aY!E`m ݩs@)|/*GxR%G)iy&43𠎴o5v  *2@hœiH:y݀t;-v]~dsF8OP}<+0$W튺y=YGbS3+ 25 io ޢ/B.L b>VG{}U -j\dz\|?h:QB9y%~ϧMBZyzaqi{^ӸcyȧD`ȁA*']Z>reNˈ҂PK;튉Kػ; ''1-`iw<=cwF}.Onu~sZ.ejO} ⠎2Z˶~{ #B X QMbIJ 0'FX;; /`Ls b%Nv]2ɮEE\m[zP}(v@C`.k%cH /&`t9N^ctC ys&EOaF&=1HWriħ7JB'#,n R '#a m}Qko]B~,Ue!"f*Jq֎OP$fr+ѾQ$Av@ LTNڗEBVH{{{pz #cvt܂z@{'GnG@3ȗ*ـ1/XKqSlB\EDq`D饂+N? 8ل\lKYڴ\da& .r~ ]kwHξ\Ī-HreDSj/i7ԑUE=|@5K3EKRkTTS"S`یW3g{-@}}H38Kq₳/K']ͷ{,yaW NāO'w2Tkt1Mo ٰǛ0"i,~wƕsPxIܫ?B.C+np6y([(eTS%ӡ:Oq?Z~Q/ZԒh0iNZd ~TPbـe L=o-ٲ@V^˃/˶<;i/u;QveajA#L?M#P%Vgl?iW:䫔o,pvt9g`{¦6y,lq{h4-e5qj5Y ٪3\uM`=^vEO(G_cU7ԡ>$B[G7b =rPt̞47ѝR Nfӗky7\.bya䦰Er}vrv ,F~OQpk3^q@r tŸKFd-OhQlrKOY+wTD'H}hG>(ۣ [ , ޤ $ޞT%BJV{3/Nn{Jn7ƖȮiu2 +k:NI6)W018 =,1;+_P(!HɾjR+)Too81$i% $$wn"f~!\ЋG iŭ"!+{ڽ4<0CGy{NR\hUrf?'nj\!59@nqX-j YY=YM/¼woLk*h6$꙯~!;yuߠjE^\i= ڏVW>k#%aԨh8(*. P~뉂CjX_D [5v78!u=ݧSCz yD+cg( !_,-[4UH2Hd͹*l~yӉbhg"NHHg#^r!y}pw/5g,A q4\̈qgX]B4 UsA (h5NwH"ʗ8XD{cLQmǹq\DWsj4YLK2޳03km}1ðܯ% {{%BL˸ub)/oK}*s:RmՇ6]]^9\zyKU8^qPtI( '֙gi޳qV.U56> fzbSֱ;tCb2D.SR!`TP]ٌJHqn8Nm6)" *ffL w]*`XM uI ZmPef o3v?(~=(e4F1Wrn¢gz񿣉K޲440^Aׁp $8=/83be;G~"CI 9w\IW$oaR)v3ώ' 0F9A5QF'>01>8E &P*T<|c^TȺ 6CD2ȚO\9]Nb-Jmo?@ڏ=_d_ |zt[8)EscRYNGWl9 <^:esD2ghQF%xpU&b"9D'pNoò Ve;އ?2^ӻ~%# dJmE ܷܰcI6~T7?r~ѣbPޛZ9 }^Ԥ|Umo ǥ+ zM쾅mh9}_zrC<}3zx_H8Ω@9ت@pzi%$M"jڲgEj{*g'c\&cqPgvχjX-\SHkL傝f w,v3qBxY6mvE W [bnr򅀙e2Nm@5Y[Dw8ixeOHNqU9we~ FJ@c&X^1,Vlkd Ard R~19PKgCظH5nmCt*CoK`{8]*ʅCɉq Ւ}X {(ם]ee@-w-Wf wo]#cdۇp_-+n@` dz:Ö^'3fʛCv2*OD:z^ֵeNqM>|^őDq4QC}܂;v(n2ώ$+t#'S{́Uv<@d8֙]CHpm> Wr\* fL@3m3tʱc.?ZX;%f햁k1!"M4j8ފs ZJBx2FWJƮ Ok\IQ0vYݴ;vQ;~rDn$5C_f1X6V)}fD,W icY:o*"jzEcb;z_A$Gc(<%-5qr&$cࠣ´*E(Ua<<ѱ2bONEXDx!6 ;#BdECk^ߙM:ͬ 9S+{6LY3?]wb[1$h nφb^oսGl^Sfd72=*g7 9w!~&dI[UT$o62s-ĢQ[0%Љ =̰(Q[‚ NCp)?J L4Wk6 A1cYiۮ :˪%9j/,Ɋ_4XMS1%2vG+1mm R/y~H1@"ڊހ+(:ċb C}vEpSf]7h!Yb̀C-1:̸Jo—Q,Q#{gP^K*7&[^u7: LSJݾsј}GHdyМL͘#UV%KJ#,7Q{նBnjY{/঄&* nNYADR`{,G2Y"wHi:!F!sձ&^y<1G+? W}s<Ӓ粽 s*c#~D/NӯFa vZ%m ~8.ٞH%+"gn7b n9ۺw e'`qSJԩ_+jUV|AlZ Fimt7,P VO@Up-E6VrgW^:Xn􏫯}+l'P$R!2خQMJZU 1t aPJV14ʼn(C(F7Kws,{0Ht2-t֢O),QϐrC 6Ӏebt ":fM|~Z~M# Jモmq)_dˋWHHaҌwӶ.Txg17Q`l1 #,$&yNܐ!F9w/-,1G+#)03*[0 {-Yt}nP8Z83@!M6}4V8-̍rF"Eg<''ɏ-腼9 z?v»P:NIFz$|[#kŒڧп~WBYv({(p~d`K=YT6,Hϊ!vz,ل)=TbL<3=1L!k*3ejrŭ . "1 :U]d|caq1kN.κVF xsk**_K|a*-D++U5:> wU(WDUU+6uZ= x_'//hv\P'zrB2:e`vuBԃX g] aıǦ=)Z>} d M282=qh3BCz"FuZ_ѳ{hGy@#Vxbsde+Sg??:L lŠA_A2[$U%ܸ*MG?D5!=0?hK#+ jO51Rn%feW/P0 m7~%u%|ϽY}&}<~{m`N;C)g9 ۝VE7 lm><Aa} .kF-h2u?9FrR^`$j_Gfz[<6dHRep?ex:9+E/X78JX`zhTb$N }`Y :B7ڃfaJa\`?eYU>iIe(A-.=fZoZ7JSBMt9jT?DS1zۂde(ɽ.gmhBTZw!sjY_'b6BZ1(II=yũBpstU~[\H[1 ?;kj6%L0-w‹)GeDm/$BQ}ck62J;!a'Irnh-ɘ-_Ŋ0 :J T{>jbfC\=䈋v.G>D=x&H",R|rlg`.tTjd*.>xɥvX[7iu#0&pkz9d$KM:V#М:n"Ym|CǯD_kl=ѥȫpkRLkRbrjϥAGsiwRý0tF~/0r])Max<, S*Jfn`gP'(όdD,r{w_6+«~Խڪ:k\gSgP6a fBL1\ʶ݂ 5QP@Xqe>&Ըdcs}W|sBn%l4!vzAЭ4 p+ye02ރos] g*ҔFkZփLQI<Ƒ v]p#ܺkVrn +,J17KT][~fvb,ݲ.P9@ ~IS`1gf&gp~βӽHvЃFu .u$^bBجUʚ`j&>5elfX@:{@P0LNi9]C<ZӋ6GˑjmVţVd9 J8j J%S{@f̠ƾ_܃?]5mΘhw2l,7T֐v^[CÎE߈T"Ӭ,5b},|VDv1YHr|hYhq?SnߗOneH@ ) G(eǚvͦp0g0qZxB;Nxah*"fVsE/b]ٿ0?cq HGy'.]{Gcu˵O(ށt0q uD34tj1u;YVx~uw*k|##vCkZS2 5 J)׉`d6bԼAIW"[ f<\=8G#I2GZY^%.i;vSe#aab{E QR7ƥ_q$&@vGbpspZ]w'uY&L.m6:}9S~[yyuf \0F)"j,{q`8_.>L|ӯR4/ʢۨm6nLHQ'Z.!Z6h(R;/Kpy̩l)؊;˄^V13F֝1*Qⅿ@&76sgƾgP>CUUfrawqS촊!whR¢?rd_CҸ34,:HP^Zπkh/m mGdaߴھ.p2cg ws&P[RdΦuJNֈ[-0Ə[0f0d# HS11T<'v{Lz%6܍]7Er CV:{ OmtsXEql g=vl >)` ;o\O@\8_f#n1:,!vE JMB󻬳ßҋ-\)1rA}^)E@t7%1j.Ƶ e-N=(#3mTo]b|qyYZ2$}v@tqۦ%{xăjXdv /6P&l@ n~(:B|G{Pf:mA`sݗB.V vԳ՜^I!j"Pp:)C*&HmDB+@--x3ritA"eQ& zbG0{ߥR%[\4!7y-Bbe).Ɵ`B%eXsn[~lN%[AZSTk1ş?z B@NN5vƕWΆ\$N32gPeqԓKLq ܏f{ [=cPzĢƀzwLO@6 о`:fe0H ml Kτ\03( M#)MduOE!oJ2ɔ*X}ɪ6Qj-Sfh2ض&8QT@t{ ;h) NU+FX&<[fsEk$nKNqz%6mpYy:"QyWRX^|kUShюjȪL@jD8ؾ9cX= $EY ;Iɍbz>I)y18tb> cq#; Zp_QDAXEM(RL.@ٟfASn4x]h-vl?">fLA98昺ZW@$WğbN~a.Ku}t)׏Uuⵍu=_,h-H D4=d Ⴛ{E-Hm£YX >#@CB1ORކvxOjU[T T6G`yh(^n+\;iM;p؞y}۷v2l'@x3cbtΨ{Ë&LR΍=7$GCLhj箴0Dj!(Y,%τ:~ &e"d~Ź16^V0BC)cΦrjvxxAb1iyk .IВDm,2+t )vJ̅7@N4A&–ia>w6!ez0!"0Q-ObeR)&WRYn7"R+Ѡ`ΐQ97954Xd3rݙ*K;N8LPG04QOg LHl?6E5˦a! 8o:ąxx.@ ^XT? Zvh 1gS@e(2 &>=Е-!/ Yʔ=Rb+kKH:=H;(.p]?.73/i$5*!G&B:'o]R^Jv=ڋ9< Ĺo^Nڈ4̀8H Լ*A=3)!'~MO|C1yEL`Kf9ND 4X;~Ęb 8rC?*=?➾مMlZ!0$9kc\sU'-7fZe5Q%i PmŠ^E?X8w>ͰwA5 Bs&t]zG-J[{IcYdt T*X'e2f3}t;N1D)/x":#tD$ZSzlb`N|h}f8K=лI-R-e!x]) T<֋$t lE=4+2"VNEZs ?(7}UGf.6j6oCuO_IJ4yo$~b&=?;p˄cT;w1_e{5soE2d4F-= DQ$G=JHU r !!s? PvS4YUߌq~uV\#=42`$R ajBTwٕ,?9у%^"%avQ)8n\bS c֧3s4*0U;X:!?cEw']@-y!>/l ]ns]B>( zy@[StvƻfgH6KMHEስo#ԍ(Ynt>1u؀ kRn;Ӓ;5n{O>I{0/6"(Ty _B9؊ty/{\ddE QfvB(= R_ Q7Ly; 6:‰H mL {~;mV#11G i3Z>H!N#=#r!g?ڻAM!G( m/Ӽ^g0n?}9PQ 1uVRïMsn@hSYڋD{cx,bP4f j-+N< aݸy7 Yq(5w | OLq>v'k\&CTO?EvI7@k!vF79}@Ķv=cIsRdR}Y>- }},:] Ϳ'-#Ҽ>^>1;v+dfKykmJ 황Y]\r2)cpoD'gn-gU~hd  )l_r k)˾.i0RQa,(W\gBoBX>V,p,UdQzl|EX& 8~R; &)|Pf[}eH-{f:PnkĨ :SelG0VIDK[Sd$VɡHr'͌,3ܳupg-4;31S@|Y+$/]}RoOt=dQ cV{j3 B_ ϬEǒ7o!/C/߿g`^y TVP!/u3SEIZ% WܓæOh>Kٌ+O(#ʧ(5KL;E>nAZ:M YCqկ>lν?B+ Nd,HbVW>v,r9cҪVׂ0>Џ1),kU,B7 ʳ&-^WGNkCijhTc_,eu]O4 .k^xjk.Im0GM~_p[r+˯ 9e򁫖J>že1[9%w7Hڟ8e ȫOuңɰʭ:-DrA1Gl3>x{Ol虵܁ tW;#ΜPf$l)˂#} Jl8e;P3!+Z9 q1N,lb/W(TF \0FU; P}e$_XZҘ6EPNz@ɨ$8Feg5%_nMl&v~M!bg"H@{~ Û*M,΋Vj%PÈ1nr=7"=~JDE)I.]>b^Xqm4 Y?aaaQ/"i> -]3;_QJCb= G~zFbg\Bdf\@ŏe6ʱYA7Ɲu/Z ́)ћٛ ;XB&>V5NPiq2340f C9S95TI@]R=-UU>esn NܡQSaU>@RXghm?l˛.H/bOp9?99e_@?AIުQ\}Z fV;qhA0=bVpz ᇴ9EG9޶"kv.mNX}Znhr̢Nq v o1 =A3#\}>EaY]da{; if`?q/s3Ui_XBJHQ2 L( 'AN(: &H\;T:q~H#T%`o"t~ ޳X/g,4DHx"ê,MFȌ ܈>dO% [MJ='(:pGo jYnuྑ}FDZh>j]C(60)@W߁,c:GBCgZos+TwlIj)1T tmgbv)k m|KhL0דSWNG:3(M̖b+%渫wW4>eCf.yٲ-E\eV7sJ4ɳpj ؑvvաAƘL13(*3[Va?A. 5 T^۳ luK)&If>6(M_=:9l~iz#]ݿ. WEIe?DPX35hߐM'_3r)^06-;q3 A^ƝႂܧB3 \IG~}W@o#{hC[ܬ tI?:2ˌ'j4bwe5ce Z65?28`ʋ[GwԥxxeX2DD3,I4WSꪎ2c:J ө؊DN,;%@wܴ#~n1Q/b̋99 yL u=`cխC*D45H;Flq:-f  8{i,~*ʃ?U*w6u+gm'݋ LB2o8f&pkbUH#i!=`UM# rW_LiVP=#' ΰv企`j-peSF@8;%/AN{>u$@hw<26;W|n7ڗ~(mHsĖZyRN,v-(Reӏ0A5OA[vY/BlNukȃB2x:<# `%32R9ar1)["߸>H_ 9#^ue VzS NZ`3F % ;/Csdz `Xd?%2o.p]G)!GRټoJůxl/MvwV !5 i_Mb^IÐ/Eo#lA&9\-ʀSĊ4TҌZ?aǬ+D1Sc޾ *r:yw_~lz Il?c*\&o7|9#uƪUc06i|=5 U(GhGbz !i&sbkou(&EzVt_24я;N5m] }=Ģ5XǴLkg0Ζ75Hp$Y1S0=(Uw~y)1rtr0sG$ ^.y):ռX\Z\,u\A@A3Co(ߨpJs[^9{t%Ja-gRR-"7,CN!lf]si4j0ôχ0I&ai|reU'M\S[hZy q?@$%-3zn> az#CӞQؼ{V,W+[2)]G8Ѯ(h*"c_Xģdc>ǑBB黖~jCQ ٚ`H+B`ERiV%0sKuu(gG,5J׭eԴ-f_y 2y&'4?Tdѱ`R6zd! J(8h=Ǎ}iVtgk_S܏ TV(R1j>|b/S1!cHB_ 7 KTv zmM"/c:ԌtPU"͕NNU`;SfyˈSd\Ϝ(+Tv m&!% :)kpCVIymެWxIA.ͤėr= N]LӿTscuke90HTl G"NL6>Oى֍-FmMn~ .2|۴*SQY&S6QK)`Hc`֪#E2E3f(Zo ue[SL?^WOEN>ڻ$ +}<OOd|bx]3uWC0Ftno.`d \U- ,luu+n#]3 SFs P5?eS92r\lރ_CSj.(jRv8m3 0'&U'x TPpRa2,VnM'p08QE楛p^}_,cMdYo@Wf &Qb'g` ±S?|VOq|yKdKSƇ&彳o+қ("u>Zl|G]3ItOd Ty i n)~/c ׸I 0iCAlgm;h Ҵ%0z6頾;{skXu}!L93n=;YuD}0$f}֢{EjV/GOSD":X)bO@MiegsA)%S}Bb! +| ,9w(Cu W fw V} m`݉]/ӫNF 0n{78E%T"leK4kׅ&CFQg͆ߊc!NK| Iw'r?mgo϶dĜ<4g:)ٳnH"UJzpJot8쑀q"~} >hk}`~'^$һr+4W}Q'm|1mVMZi [2]XD>ȾþP~Q&᧔] qcy>v_Q.L Rn34I t%RkF mr?Ne6N8%-1ЎKJqO~xLUrTH?C4ϓ_!_~YشW@Db*q( 3AvI˰VH]_ . m尳 %ߩ2aPD~{HH?RS ۗ>Ki'!* o1J\d iwu~PGPQϖ7VFa gϩBt\$x)£dnަQjPb!~[_% *EDJ90 'Ž:`ByԾ'r!&]B|_'!pg1{bwd*@]ٗ5wL3ik&M 5םrNY10}5CW;Lt(} af.T{/[fܸ%C<<V;{ WaUW] iR/t{~#iɘE}NtHVϞŵ0[ Μ|J arvjb)֤BU\c7 7. zW|N1B7,[kه߉}Xz#؂0*)Mܔit|n SyL`<5%Μ`>51kD4(.y<6ؾWs\f|rij$VA6fuBQVbk=ѣ9@*Z߈PXX1f,T9as`I#YZ>'Vc(Ex۲<h!noYxI)A>ߐ|P3YGa+hM$qmc6m͔]-uYL 3c;<&DJ\~$J̄fsGaaBUg96lWlو bq\@V`v " uW1R jazPUA#!:Kme }9Zo}Ph'R"t‡1I">q3pԁ,9-.T~'Ж=k99O>|BWbB .&e;k#e/ ukiT X;",ItMd1Go-h_W6=R8LO8)cqDN**QjL{ְ,9&X`]x6\hQ"oVލENI&s:˵{_~:Z0JKPǢZ^~ AUUq!7ҒS`3SWmoHϿA&8|5氀#݉- w)"&n\j~Gk_rqڬyX /{zA6%VDv\~̝LS wFfXhBz`May] ;ymBJEB"OԒEmuZbu;%Y w՟SRk;PhwxZ<Ǩ+l&@p: 6T>*p2*vB%*_@JKU ! #~=G1H{X-č,=zRnc/nץWT?o"𯗘.qJ  -6/۹PԪ"~.4eU԰(sd)d(wuV 4Ċ02^93z5ÍG;!djM?K9E -oGS8:s6-MA%QSzH-'ZwqsTVӚ!k#y^|OG9Rs.6*L9]t[Z"2ϖ4e˩:zΥ`RH0ꖴ$QEY:yJÏ[Rhom:Vʨ#҇1bANNP }eVSǎȾimwmǘݿ1B8`FvRtq䪁{b2I,֠by \;!b&9nE;U&.8 Zp8-gJj`Һ3 j=d\T= jx ;]T9g3iP1tXF*`,fx ,\v㙐{p ݊xA>-wf[6+3u!il˙_IV&s\qMŴvÜ m}%pbWrr# <Xr #h5d"ʀ(i{Ys)Pg<FRU՜/Xni4T}v*8A3d/>\\퉦Vgx;V]˼b.C3'0L[gV0P!J5{(6Akn71J5rQ`,;c@?1 =]:*Pr]FsciECQ{e #N t9wɠF=]ƨgooq9J#ǀLRt^B-63ؠ1 `;{&OlQ#_~k(7)_E$f72 +h;Uۗ>" e#v.i);ܾs"N,J?G8Y&D':Voco0WgGMKIz|v%"2OoPB"RU$^II\B\[.%m'ìr5DWk0F#;pep]xH Nm/fx̦NW /.Ɍ |~}" -@gDER6Z 7Ǯ򏈃0svKpɦb;Ëp oC:A .m/s!o"0Xj\@)L)!/ԄWJ{x?fӠ 8IQ`"IVcK42ZLKRSwQD0˜go+kQxѾsɄz8̨F5q8/gs#L| Uė㌘'@T"pڋU׆[.:hNYۨ{޾9zX;6#tAԤ#fi-dEeL-LxM=dTGlhmoc}$v +(04bD8hJwkۗѝoz;=Gf\ڬp#Q.FS”ƣTE(!AG_6n*Alg;1I+ E>R2;oA^OW!Cw4+[e`ה<;Z2f]KJhTyH-f-x 2{6Y9]!t#뒰W^&cH:YtD+S[:88݉@uR-XX:͉m4LhPýX#B+%e@. '}FVP|-)#kF"5#5R$n8z: Vaر)4( б59K艖c(c'F4<ƒ>'5yf?NMD|)sP7 Hdrl"QtV κ:яY6YYVzCoغ\m*wez0 Ɂc\0R?ܧ΃^ c!bgIcor @2C_:`oA 6XF =XeRHt+,"Eo†˂**zZ4YQ}`4upcp}#2fm}`\)P-/:& !13/Bjۿ˂5*h ,=` }j1ZG 'wďUu[ OxւH@0>.g#臬uP%5SF` RC=&ڭ83?Oeh:>e}Yh P@X,+ʤS#AĎV["bZ܇br[]Noe NK%C޷*!@on$FU̓Z&tp`4mnvئ%OZDp7`ٴȍrߝ/No>3 [ rpGLDʋ g%lBRL:hTXGL0uaa@I[]cx1Vvp/Yz9ybV9cJ@D&J")9c=C벣F\2@US)Fߌm[fX->We>'4dv6h¥2S[sw. \IfҥVxAot6fJs~۫^͢K>cIJy@z> Fynҩ52VOH :J$D=o(y($.Fg5ZW8[=Y6nveX6㛣4vNϦp  <`=zyTp/,~+Z7D׎ r^̸šPc1|oa~C@ARp= e˖眸br]QG$5yvi6,ezOf^Xj&}G"9nGUQ{1E;1fj[6X:l}E*@!>Tl%v.hgPZ2"{maAj!W+y |K Ro[DjyZV[.T/OZѪH ;'/`zvV5 Hdfh,F[ lC8w<؁#8\6tU mF)RmڞaDN⻛q3zVIK/5`9CuRp۫Gw3e5Vų nO}A/T ?@?'I9TbSss ^.*_ W:eì &0wK.y&C) _PEWП^(.WV&Y!㌗SdBР(8FM ?8ip;2ex+*zRK}7vFc6V':)eZ^i&zP5n#A2.Bo8֍S ?w#+Nu1!x KN[ؚ&/T*|贳&E>|aFxfOڮ6K\"xkDM3IEhA0UppQ~,(f} fM.۷NkRlw])'YQe"5[_8ދVbsrDgvhQ3zߎ{-Щ"8MF_W'þY=ydޘzD7$ټM`T>N"y-J$wDtc9_]9( o>fj0Mk("dkwܵ?ꈳ{hQ#%Ѯ]!5"\KEHZ)ŕ`>_ȵE'1άv\ksl%t7ʌ- lO{ڋ,/DZyZn e/9,%ٿ4r c`6T&mM`u~ѥ198'gV}TkZhIϞ<\M&w~GPE{(?bɕ.wv3/-K/h^]Pe6Id#:պ=vnw.c9ljI* lhpe*oMXbxDk֍_;wy+~XJReCh !{IVMu<'׷W##@s2[=n&?Lb,I1OO3E$LSS-|gImnz0m(*9 072ͭthp '1/f M"sPt.(5>r2Sm6B2p4a"?$1"x} oeTm\[P70ڎƳn1:ط*D]T%NݢuϳQP Sun,Q!Gj.Ƹ(óCkTEԳjzr4 J[!]=1>slG+¦n`[?S"+m?Ȑj _:R&h`v7r&CWR(ٲnl!wvjK C#8jM e AV9 'T%ElQH:-s3^ئ9.q)_ l ;&g<,>A6xm ڮ Ǽ?oʋ|gF} %`>p1_;^ûX~?)pJ=q,̄[{XH h+" XFѻ=IY@(IB]h\'6KI{4)<" w=9H/.,=T^+K#+R᮪Mr/ I\1?B_J6 g9bm6Ѫ:HcQ,=4Ur(:)bPavhgD4ZOB;&jc8 O|NHOa_*U]!o)7Q'KJ*)x@fiD91w3s4p@3{hiŅNg!O;|[D؋HO#l6/Cb KԺq ֕Yz TVeta8Y&mY\E%ָ," [϶>Fڬ>)lrbJ: p6zwd1nY{̵sIepVAK[+ ƹ: $UG6ܓEg{%ڊRu E&{Nxtގ}=%\2R 1סx+LSTo܋O7D1w$_W]6B"s^U@v'գCd"f果mJ+ɉeMҷLUnoZƑD'[@MZzFDp(Vz4Я˩dv*q#Hhb-H]<y1D }o5~ҾDt&(ڝS1oZOΰb{Wi4tndݱVw>eGVky*/>,u?L½a̤JW͗})ig懚 gO^$j|Ǎ P [%o~Lt]8)l(dQ=)m6<ԅY!95 Fa"Є4v*l*+ <_9j cD:+@l@y yiʴ&XFc>*iQs !"3&u\"T@ݼGD;=| *fR}f Fd }]ѥG&ɜ3M˚LS@~9fgIM1'|KrZ3JF,d5' H99D[N b0v%b}+v"-⢪e5P)8\lvp1vx= 5 馷\#tgIlu:OjsɮpO#e"C_)qTNog$-yǧw|Q2 gV5~;./AJwXF7Pe׻ %HC7ej7>N?Hy4:.?s~Į˯9qC5S,((7/-r ;^bK9Ph!R&p]-ߨMg,ffCqKj1_;`+,a-q\! lŅ W/@lYNKB@$)nШxaB=^%+bϱdD8nN RJB3Rm:Q,(6n^3;eoO;ɶ??ɮwﵕUr<ѥqȦs뺙>6}T( YpJtÎd?0ǼH"~5LޏG=,MʏN?l?{7{Rf{/vQp4:şӰ~Cf}Su%~j#яQk}ʶΟ|E!f }j#K5vzkd_ZD |(1QN Ol[tۿe /u3Tph_hXXwN;qS,z VsZNNg 3 Ȟ؝:Qk+vA*ȸG,fTjnE6!fӺR{g\e B/>#<!(;kh>4|ԍ` %LJp=1p/yVcasYg=Bpvi aw"e~Y{K:ҹ`:L/U Upz_ى2o lsbCAKHw2<ص(SwN2Px~/]Z_[ 40g\ qs M) $nWQfpO *9ۏN~okPshGhMԒzܵM)ខ6vGcΪS~Hgɐ$[<9mc3xw:xK+a;C)g_8F C趟&4OSK+mNj])1ܐoMm~ka)NG8)-dž0$hkAB i**vØ[~xs9TX^`uR$[BۉN rb7~]8w߷wqqUGS#trG)8zR8>sOXVDoe˿݆Xg;> '9 u,5~īzѿ.|׽,,˙HA)M6~q?F)6k8%nt7LҼOCZu}PM8&suk%>u\ ԰l&Ն، )Tc,SN_,[Qboo3mx=.^M6;z0Yg>k1&8#䗞ȌL6QRszgY߄ P"e--q$098p# O S:_"B(gP:$0 iS Ĭ'uUȏ<ژK Vw# yzI 935ă;8CmC*IϞ?.Yi&ZߠJlo 9 Xakxg̱HGx"{->G˟3PGԄo2q@P]V^;,cƠQ Bh/\DDqGUg˥P݆jc!mc}:'4eem3\|Lx>bV߆*F~g)+Zр?LSA3Rh!1>\q1|,Mn[Q㿧:J<SRp֚%tj 48xon,@Wvi/c"z!DG=}eR@190mRpOؘwn/w?7P`]Dr^ ,V65?o~z+d0^IaޮYlWB*~^v(4ZM |\gWs2 >{!72B%x'TCOuY|wt3<S[ VD}FFѲꣁ}O[iLč F׊'Ch:1AE逦1QJ)t8^qqPZ`[Ov]&n .qfi/' FC VIT:"գep'&'E"vwV(cG p]Ch{8a>ɌuJreHk$^+; ږC܃{V҇-y4y#Ŵٵ en)C_^t%#sg{Ɉ \Ĝf ]7q>pLL21G"n#X- YOqsofYXZ2/ʊ7ǹa.i(I5eC0!=Aۓ, 5} 쿜?i`,ejJƠ`E?]2rI'24iU"av{mdJ}/xб`^gSq|}AG St!:MDTE oy񧙁lN{Ds|3!:Ik7phז7G%~*e$^g ?b} ˞qr[JmXdAGR=Um ,FFBIm.^d3O b(h|a&]rj&D{[oB#R.LR82=gg&!x=9b<ګb܁u,HMUXxH=So` qW&wFr8DJ2ɢ/m/9UƇ?e| gG4z[hv)kӥKh@y:ew 4r {o5{Lۗd~,t~NxX' EtQjI*c%1h HQ#O/`Е@%5ԎUϿk+ސH-IFSJ@ 6SY!P; )qʖݸryK71KpF7+>?mQK-8K_g!=" :pqZu^S^Ӕr)l%$ 4wy!S;,mb{BVYCA̳t?kF2o{<+d`)XE4K_tIqT4x<%a:^#= \ntk.>XvE.qE*&{He؜y ta2`1]VʼntUy)$6.b}*gP| GmUܼo4/HԓfGO %HGB|RkX`6uǮ  :wrAЋ_,tKJ-BUhDSO"Zt^ߚ4vܒ\RTTv+4jFxbz<8q)p 7&pSœI~3wzY;2;[DF9J}sa}%˜sn%2$ƧE mbaf@gyKgw \XpokzQZCyiǤ}x#RVE*0tn~ݴ~kmqsSqC&̳dq*v *˚& g`\ ciwFM' Dt&'aK`#Blb?GD+.I 1u67$v2֞()4 Ҋ0mmSVe*e:hx욇QT 1v`cH򈷅fU8ʛ@]s7Kc?9U-zZZ0GD:gT؝iWhB$w0u}A$;S y|oW]B<Eշ(TjyH|唊#ү!_ՒK0pTO-ppOYM>F/jpցԏn"xh,9APd~Z"!CyH\'OZON\3gT_kxIˇ<}QXbMENg.KLҼQ$DjHvEa(k2xu!Qĉb 2o.#AtV=^=ws#Kjʡ+W"G^(Ř݈`Jߖ>AIS[@7NcLxIE'' =@~ַ6G:1K %Oe $Jݓ؄5$.|HK\Y&4d$aQ;xf* tfӬ 9_E9|/2jFn` [s nOS%5<2;qA*MP >>bK+W\_Ih `Ugx:K@R> QC|%\y6?e:0'셰ݑIN9P0z1G'b#HHI fQ>#JϴΑb58?wA9w||e[8ೆlu/o\ Տb5-D1ks#.(r ,\ jvE\u"s@SP)[/α0P>̝BisO .@M3N2i ^a9^ђP=TXzRm!N;7)'YpBZe@l*IuP8ɚ fZNz:\%_TENhsi/5̀7u&oeZN=k,)C^>o3=+93o ,2Jv9]QV- ng۶  Oa?4V@P(`N$CG0cic(jA206Ȏ%#:!5%NtC(7)n&yعZ#80$VfB9**K 8bMvc(%bgFD'#1wn$0y[+d`CԂRqjk~4J`5H$nhk8DY-ug |Nl=^3B3Dl$$_yy{S?{_slJ(pfmNu2hcdv΂`\}&|=ڥXTe*94/QڍjEx$U-2۫BCb6:\R&crX!y탊Yچ!;$ }T*3u*y%4bd:g=*Q{Hqn*aܽF;H} nQ$P0l;>IE*Yt;9|-jN%)aK McuITJq(YvAOZebRHTA$]=c w薄VV"gE6$a9sC恥 F헬jcAЏb#ĒJKʅv 'J6^{%by n?sO I7@Io]łLb)BID=yA+Qo>f,F[vgDj6'9f=a*Š?&ɟZ4%SGK}wj}ӞSRsGA%tzv趕Ynk]],pEEݾme\nmQm|RZ0S Ηk~cZ:IReR%xx3!q-_0윊Ji7j<(鶪v$Oŷx,cq Im~o!B<捨Pߐ:w$+U26< mt(뒁5FS c7D,!SF7Q}?"-on?&D"]͹g>WȰň\ ٮMLȬ]b.'## hD۹}Yi‘$D%? jScl76]OtoOdvuw\֨?;-PUHɔWy˅*Q m@/:.M_XsV=!z}fcԤD#QE*m#>cUmbf넅/09zQoe45)Ѭ=a! NGdJ?(P6F={.}bfϩ0Qk"Ky!`ahk0>Ȃ}c.8J=K\irA(FU!2&Yz1>zrBb1kR\$x[{S3>KA㔖3sޏPm VzlC0ugkqRl k-mh9Ng|,%ϓ8%D{Ln 26X&A]j=W٘wInv{ow͎wĆ  #x6-7[ (^;|-zEZs?jJgC%5OMF g~.#$ÕV`CT9N#Qt#VzpC˚b65K곅9-Cc؄ٟcjQ6cWIJ$+2VX33ܵaT>7 2<4U陑BׂOU&j|i9gm1L[{,2#w(FQ;*/u ʜer[VCC?K'H@ >p-MXBɛ6(bT#. 28H"84Jnd.fR)zqT,ɵn|Sv6PFM*AWEԭIo۬o{poLYX}9{ވ,E Ic:sK Hft@#Lj H]ÇrgO 3/ B)܃t\[wV?ljL  ݁QoOkp4d,_ѦZ]^[E\;} s.Q ZT}X ,֍*0H K1P^H,fB׼~}c5ه}{Ļ =q{sI 0i!FߦZ+)H=Q[X^v8fem'/[$!0eTln 9!PW_ߞ4f.n.`?ᝰtWH5*\hUm ;!AFÝӡ0&ȵkH~CJ!.G[]#b"*)@kڕ9YW/:y}H"瑪qvN(h/z[es:˝lYe<UX [E4?rD,e* [u[HvBmAao &EeS[*7_dPfP3^h0Oatg\dyA*kx,LTQ)}1_b'L>nX)p,פad[_|LM؆h!!S4(MLD'҄.+IoLn.s'Wr|Z`!h*H4uiEI,ƳJRA*=cW\ 4i $IG+`-dQmH e!8z7`ŭp”ɽ[wpPò-*/k} B:b^L!V'3?aw۟y&1` qYpֻbV QAO Urݫ'#ZO/3uPI黠ۉZ'9PtkDdl:oެM]4Vbޗd//NT.2x+\HϑeԵ Oh0af"X8tcG "/U|~gL ̑a&D E_Z۵qK$1WSV)*;Dv5vo_ʐhTjܝ:; +Q]]rD;^?YI J45(, xw((4 cAnƪϪo0yx<{* #2ØʈQUf[n]t9鄶r#n:Kp\JE:Frƻ7 GW*mcq&& xI0PdNe\a#A$KĀ}i/o&Sx5 ~_N-EyoJmVօhd>dq4 ֏$B.D}Z.XzKsI\4B'y"ݒFlGmS  Mn -u 殚FlܙF>'QoRgnĨLV劙+>d.I j̀…Ћt&n) P/QK=i 7Vյ?*݋c:'%AOxl'tLũxP|XD32MN;>D[%nrsfԸgPTao-V:ǕT,\5@x@{ѥlLGD۲D & 69;g-9]IKVOz<$tsRou|7 p9\XP2(4"ev[VKisv@w`Lctu~䴰n_|B$VE,>=2,&5㖏j+H8'19t7;`DeX֦C6c\io,5P^Amٖnup*(#'Kx(jv|M:yN&džd|Gi'AGnkVpmRՐKb!UTeC;C@\Pj#h}gRU7MRno[$  ~q?k6i݊{zt_'Vd\)OabqJ4UOŀbBjh~Widpmz P| -2$} KnE[teU9Z]s%<*G[c 7ݢA͠|N|4xD8cjk|%OY:i ^W6[*)=)Z‡BSx5 Txs+DLem 7;dJ?LIG\`핫Sr Q4ύ4BQ rG&M# gY 2T ⻌ƧCvc1m'4c9M\BJIؘ}_ꦇB5~;H'3`hB!/,=я[rrA#=2?$vy;TF&@Q:s/wjH+ Dtj˹EN_@_D*\W,Z GShmJ(fV>:Q$3B:sz*c_[+ /& ̥ZX{C(yF5x5]d]#3^eu#;@XNاi6\߷K٠ot &C[]'"~zuua+_-p$5{z.I6- nRdLB/kJ&9{cf0xQ78|X,sHL¯\n5ذ+BN`94LXxo(R\ъxі!@Tux٤gS]\83L'?5D#yĨl_듼%|"8NԒ >LfZk +r:E+`찄ei`#Zm>lBX:S&pft瓱Ǝ8]9OLY0uˢIF"D.ǣsS)D%DZ@5=$ͅl+@A8~B5BB Bj-}FDYm7w~VSCǴI31|SLc;RggRF;ߝ0>izHB[WCkX\y#ltN*zxӹ{/^E,,IZ+.s6+݉%pk(I)o$\ @yQv>We˻^/txQљk |ΰ{b;-,V QeV{&4莶dz$l0 {?Ynb\UJC$d.Ɇ@Nƶh͆܁)P\YM ޡHi4Gy7wdߔeA|RS&bO?bARVW2ư_Q2ܟ7H*OWAA?3Q[Oy:D럒45Bk?ΌDz"1L0;m]y>?tNN(r: >AETA + >4Pcۗ'GJ$ij+#>*K>7Vaq?JiM<"eCtzzN̗vz'#C]?F:]kɹXyȯ:;bS惇Y#H ԋ+eT7 %iҰb hDžAB[s-BKmn?Omi&ҿ-Nl ʶv>OvzvكQem+x^5"ϚV"zƬ&hC8snk%\j~{CYۖZH6r׿'Yn FASgd( f.bp.[OrsiCdz`^}iU>/#\|x[ۦܾlҭw$u&Ŕ 0 sr[=SJB":m3r7@jR|0tqظo?i 7o{Ƙz8fӏY !촘*mߔQQfhx%z1{ ۙ1X$Sgj4l){jsq͏tk${T ȡ 5MRNSQԻ(7n] e:ܫ MoR6~qb4n,] ԍ4;VR?Tᮝ5\ew{\9z\F뤺 }q ȖY׭$;:~D#4~Dj_HTWϫ>nDꅨ GwƏBɂr2xxXT;xߧVUgKCȥ rB?6?;44sQˌ*H=@Ps*G6_S HGp1:`-2WQ8ikT#g譭сaE <١Een`,sŖۊq hO (볟C' [_kӢjM|*18SojHIw =tu}2TtdˑgcMs\.)h]rQ\3))8C냸cRJf\ese9a^şVy'Z O[cE`( j Qx^׭хJ,u7,r!^&3p l%3@)SX7i t+%%.h궕GaHeGH!prs<#7/]()KzBzJ*=tIr >q"Ȯ TOKs?{\<%*(;JzF!>%Bf#{ j|CgU.7O!Cwz4LLX~&A %o{Avu3y%#܇8,@Z?}HuAoͷ?J)KoLQ78qⱲx>-R`e͏!7 Q[33 >1Lf)irXO_TS_qp;P<\E%&Xvj ("zҘ*HNo,;H)^<Mj7}&3 lkjqyRt pYþ^P.yL LM)l4XvwN]j1}:P`I4( w'HQ=O$i%4*ZKև~輵/pbo {JZLR`/ˌGibRFk~;kL ֙$Cb蓣 /js}'e48h%К-~6^X%@=Y8 ##y/(x#Gc"m;뚖X 0ZlYrfqN{u3-8շntVHvœ)!R$T;M 1F+Hj`O;FqT V`'QwjK;(,pisʹ<7߫ =Lv6 ev'I&4c!5mNFA$Dgu{=ܕ9e^Ȏ}yzkSiZ}k"]7@PfPXrTm Ѓάkt^pGZP ҲkoE]8 j'~QPct9Fk,ǹuZkŢ׹cLBȿ ogˤ5fa kx+ ^l9[ `ԭJ "NA`,{hb1X}z8髽ssWT!5K. }tſPCs:ڦ{ZQ*"CRg9>%ߺBYf:Ioq'+Or+Esq&C>*S 9?6gm&@p9'fa0֎4{-Cp>֒_G%rrSf$;pEkZ¡Ml'pjvF+Z1f}﹡O=8<_yJ[ EM':J-ͅ.歁[<+tW4N9Ь[ 3RVke:}daYz1F; !4I`<6\VHũ`SR7WA3`Gp;RDzTx"s`-\den|)jdօ؂1L5[.lT6OC%q7jJHLГ1aQ.o7(Z߁Pɀ{ix :nakNx#.m4`Pĉ@8'my[nMEG|A[Bp U=2wp)/ErXV~ .3=npVO(ځ% 38Ҿ}Ƣ57q\C$=kΧPU]>\1XʐFs_|u4} $?рc1ٻLUT^zYwW)$*>1?r*7}F$3r;-s~f=E HolwNqիK$@o $ ޘ/=wPV+߃}s\͹ 7 RI߫9o7ƭ?0,P &b~tIzSAuyr\Sk4V柘9wԮK!n r`{IDi1ߙᡣHhk$`nV8າè+FQM8vh~uZ~JkQȓטLDSGl 7N Fܗҿz 5YvlpN+TEHNޟ?2~ bzxޜ?WrVp(,hw_)o^ ljs3#bGalTv f%RQ5Io ?ce1 R`ܺO IWmjbO/}0rCbHJ L-v{US}l⑮qgo5@(N{RYLg2;b#j&3[;4LPSiuIĦzJv[\ 4091^l_dNoXoYN"E DB[a(ҙ}?2WgP )RVɠmwCԌᅜ-g^~a)H+c|;:{E#4G:{Sj҉Y4C%J&OR/NVb=wZc2@GQ >Nt}A{hU'Yebp,+D- ހTVHyG>S\. 8}']V-U`y`϶p+[(ΗҊ%*Bk蚂%?l0&-w+0É"xI=.QX?+TDUg4GA|MmȪY`ݞ h)ҧCXJJL}VT:GZ#x ) Q#wm{u,u"% |9J {}`` -1Ïky}4 ~|Q-Hh?FzxOUN-DPDĸg2Okb<Yej3z0)J k$bCANj$f-B ^yǭR}w91#3dUkrC`*%uԦ_@P)#;l#`87T~W_q;Hܵu-: PuZO /4eX讽n rgnmR &q`wK̮+ gJ ]!%?6> (0s؅ʓBU7ɴYp*?lJTZqqFL"-MD]݋}| UO+C1Rh1F[7N|basѯfP6WIv]0Fu/aK>]xlhsRe{;0$÷,ZN9,Dv E>Sb+QX}Ε+y`4Z3fQo`8 +44aK8t9`F)n܏ o.ЬhGpmNX0q932J9]s}g7 E?,B!{~}(mSN ʚ rߢ:8? }Cdq:au#R qѫKyW;F~en 9=_=Xhe 1<)tM{lfd"0IMfl={)l^ZJ$}Q!("nY"ӌf|a s6?JVL/nø\҉1HmҺn8շ]ܱϵx!9Haʲ&Qw r[]C<,C+ Ok4d (%H+D'E;:@wR (gÓ[y\J` -E0=ac,W EzY6 N5j};a]x=ňiͻɨ^AX9œ[31+%xMP{aڣKj#C;ghWxlfOڶ`tӔ7aʓ&.CO>m/,wUFiMBqOmĺ}nrYvqS30ǯ]GP|kBtbt:S{}aԡ"3\HK Q4iAod!/e=4fh9ٕL*5)̘3ug /Gr'Z(?%/2p3dmѝٔ¨3-,lΰ2`Td,/N(3ڏSRdt< _y5JB< %\:> ڥc'! '6&?$i )>{KֺVhƅ=j2)x{o񣣸n &ݳl3=DMFPbze4>4YOΈN3IBmq?]N# IYQ q?#=u5 EnQ^H"b.beff~GvfQ}h o˰IKq=тKk$ȵb"`'Qc]v_'/q7Ú O}= Ʉ$4Tk:sM_~$kVԧhhwLB 3,껝8}/nqrFKEP&ts{%2syu SA ,衣%Mj!qTlR`?,X>b9N" B e'?LmdsN9#c2`+rN#Ź(aS3sy5DG 8쁐>lF l]72Jg@jʋD}ďjT8XD z=]_^(>y<( S : MMu$YP{6 \(m'.*G);ݝS8/$PWU\lQV)}ڱ-)ɳz-p|>X{OKm'kL ]k1aM,}࿣v 1c dӉI̅|eX2$'?кms_udD}d!kŠ+PLRp6i4+LЇ2TDGlVmT6dM+Cf[+ D y]3=ZiX=sS `L%(?E#!-@?/&ˀA_s_i@&#1f+>.&DI)μ5 9[U*]B(T:f@]P\> ..lm$R!vtݩD̰E26x?jڨB|xran ڳ,N>r+oC,b7sۍ1s1?lr>RǕX$A.(Cb.h:fL7?Uu6-P,DW#b CYVwaӅ72lTV KXJjV&Uw+ j;[( nJ1X)hsy9$ 4g=}CU!?X-$bՁ(| f|63l'n@T%A. Dd*EM %|6_q mz2w\}j;Vn}p'UC* Bk*Sr'-,FⅯ3< 0CB,0Bsf/> H{9DL'&vfyk搶t2 Ceșu-Q*iFpKVJUTҨɻ[8QNi_2yA);6D z+VsS;-3P< Km7z+ J__e|˺p88>`z|aJ܈ ~ ?-; q+3@m-x+ g$(teP E#XP6 Yq}3_| 9x& :Ihb!b('c@nI֦cVg^pCǁ 3Ni<m5O5 sArrtڈcŰ|{Cƕ4>}4oR/fa9hXgZ'W]s=a V8 5% ZB,9-46ٷ$+cv%QJF"WXJyv\_9=u CrqC"KsL9r6cTt΅;o y>2IںwLPǦ [@0,5YfA fU^z?8WpD W-fSDrea4)F`{ZZo"`~lE±z5^V JE MfйzcLW"7ZRнB3c:0qȈf"4_$q-WÅrv53KLRx$Y/W>Xͤ~Z _u7<*`Y푝cm &55m It\8#@^gCR}L܆!z$X80WNA3%Fb}}T1b6@r G6@_SXk7r  p'Aq|m %K=^Kܚlp 1o&f{Ӈ8㻻nș]x .g\.Z}_n{\"[moW0:ƧH=59 }lRAӦȋxs[D?>=EC)1 ֳs,z= 6ڹn U B&6/xvj⺪}r1\PH2|Et1y{/S},,_K 2 b(,U9*φ~/.' O_/:~j-[z'R}QYMtZ2tjro9?ao9SG $t%lk7̈@{:7ܫ?M̓p$ȳdPwMe؄=EYA { a J }y:$]vݠ-];A!Ӥ UԴqmqN7G۪|1XҴ9m ŤPb2PTвb0k$tܸ&!L8; [ԷU Ui̝VǨ>ŨZj..|AǨ8A\FΎd6cc[Z, W.IJ㸴z|sc{+J.#*l/ :Z诿?PP7U.nĪ/٣Y=WwHqm4P J z{`/LT w1~7 n.(Ckr 巛lНl`Īd=BeX/O⬣ezavT kQcE'{ 5kĚ˄܊Y^[keW5O Vu H2(Ptg$B*5HTzu^ F@ڙ?P<:;VQ@ uvNg*k˴sQu" n!߀_(A%j-B AL(BMb=1S¥Yw?Tgo&(Ou~凕:,G8lIc aZ%{O!Dac,fUߘ!5@1\gt(*q,gXce2Xf)4jY4<+'E E} 9Ze<qډn>Y "ԨGӎOD"iMio91FNvaPQCyRmY Uη=KĂ<"Ss\\h[KK]gA`$ĹCG nEW F"}$0JQ'0!X ٕSNSXEKCkÌL1BT/dv+s"(}ҪB;%LC_h^R(^)KdIY ~dxKs5Ֆ Kܚc}ͳ (AOEm c+gfa frBץ$ Ws=wUИevY=}0@Dp@Y ;"3M'>\dMu,u(Q0st Z~paa,&`~m%^0bzsb0k)_zmp*d=Q oYӶP'Ԏ6LXcXFפ;bGR}YQر5NӘ^|"}ץX>kv-P H`yIrεzkLcd$RB[sKM~";mj O"S l9SC3s+)i0piy "F-JXbQBqV_/ZE;lYvGQʜKǠdPX'f>5'=MY)2L;W#F#4~a! 5"}uq;Q0ޣN'l7c_ʼhQ.,봑H*3 rLϨ;sBKɻDaEiYٲHڳ¸_%brTb4BtYܤ]w \M>\e\8 &3.ʍ㙶8y'S|bzqɀc}CUV$r q.o2\A%Yo9G= g>% QulJn.-Puۮň.}uS{u6D` ɿ*e˩SZZf)Ӵ9T~ IO ʹ(904}36AfL^K UݟMzX?L1)- ;vٙŧӫ?-ȠQPnyu2ųHB|ao$οUGe4/^XE֜-Y^sg%yJ7h|Ş'j.zR;YҪazI3a\fDDLqoX(DEcCrM|SqV~ ,j *{,9y%JG21+$#U܉<4N#6~ /)--q语踈WvHf'Hks3\- 7^q GJfQ4I*skPָCƫ+_g[SF.uVw-y>+J>+ŸGۙ U‪޳ [P)wLSBZ~@i@…"R>?WJpXoG:Z ߃ﬧ&XPвlQRv+aIQ~7 `\ ifK3r9a=?!5q1WG0}þQZ$Vw8γټBZPu"{<aT[d+ͼ|+GC+rj5HX(2d<;R7죨$;"S&v˚wTsˁ-hX {5 il &RT74?Xp3kOrbgc/͂+zܧ`]HV)I7Z;&Y[c~_ɾV>2a7U(0r .)&cE1Ppn Mep%B.z#ঁxIa#֩~xqus%1hb?~5*@#7h"{wH`͐rlSNEE}59 !Q>eʂ{[*C1[}[o#CaJ8~qh/c)J4iabSG_kLZl?5ך L&BgaB(J8 bu"uH%0>)U sJ|OP^ܗiRz w;"!UTU_hԠ#pL33iu,6I)ԙ޾`oEQim?QCna(ԟkoBT n ؀0[io W[|eKߗ ےNMtXg;v;(;m ܀+F|e\S{D8iᒅU{:mʨyg2_oĦV] 0/n=Snn ljFx䪛AmMθ9 ޵\@]A=VoT'/[࿸DQ|F,vZ_c&}RglzHY󝾢gErWYyDk$0E{90t;6*~n5{uW}R0j<&]sYڼ^u#( 2zvn`I&Rюh!9}NtK~2ϣw#U}Y]ʶ hs6jj`jKfs;h#Pث}. +ջɖYQ>#,e9ha)(cÂfQ{)Nĺ%-%fK _JpK&6Q#G7Y/PMa{!7?x Qxo e1"_+ tٌ`"R'g4aǃjmVXuy\ddis"(.o#9/s`4]{jł4Hfq-w.)5bLtȀVGp߭tZ+Y}!B * 6-K}bM>v5mްB΋Fo"1`=.L*^t+Hc?.Xf"R!c6 qJs6_Xڇa3*]S'62[eU" d}l'Jl|L-g; dLS#$cM)z4e*G{' >>jķT>?d? qnq1v/dHl}I &9T~2hx6YI|O?م ñ&s U 4!FnMe?0lou S5%z˹y &A'E4amj9iJiG>z B.EJ2Uj1snMFINsH!IlTdzV/p,$AQCGc܀yT-:`{X~6h!(۲]eId U]R nVhE_$?VX:,(Ѣ@PI;AHȋ3O E[,5j GOX<+i~*g)YABa^9EXSDEq[Q1t(H<IL2>aW* )I"}s#[y;O-vދRۛE|x߹0pƽBCs,&xh,G*kpJj {9'~A6=8J}VKqCzdץ$8T1)ul➹C~uO_whqMamcmٵNw 42gsIrS–$I?c?9,LfƟv衐BkkuS/ <,om9}fU?LlF 粱"K,ޕ\&|i0\}KTc^;()Rl4ԩ\?} =#0dְ%s)J>"vX/LǺ<"{=pe5^v7*G8V[r)3\.;qP UWUd]G<@ň뜪 _JS+h !xC{~ 䋫XF~O_8)<ʯ2q“$hͥ)Uh.@iCTM *p3EXo¯떒 dp1:ejw)[V}ל yM{oQlZt]U_y_a oAHg}h>w(2` zrQZImv] pMs@XjwǸ nVNH(&І('o\N/r{Q7nP <[iz)3x3|:G5ɞb+q$V)뤓վ^Hf&q TVGdFuLѷqb?$Ģ;*+ِ6f >2KNK]ih!Z;1yJog㯁ʢٔ5>&嫨v'<۹T^8)L/4v?C;/hʴ\Hv;(ul]'lnLzn$$z ~wS7k=@LdZh^f{(l}N91b7P nځuTi?0?-v2.i̵h R߼u À}\ou& E0z~VvbHOD `gg) 5I~:w0BkCVkMc|MN{M8ڃv_Dl=D+ rritӎ5%j$_A2(U\ 5 1m>a# K:l[G݈4d/IRMkP*.)N2J "0) zfxE@v)si0-UM\k^VXr]-0Me];3UAиS=eW}Af;VIcd+;bLqd/Qxa!NT.aex,/]b= i-?]&TRxL" xhO-DqA47p >=UxÄyp{iʽ4Dlv=U0)дrZSHQ^;" d 櫳Ҕ^8nM{ "̀E&j-U:HBaPz;D}4c&0="C"籞񔚰qV3@UQߞꎟwm/^ 99^ x=[?yg$0(JUI0-jwǝp5wF(Vf:'1fT6: R޵r?@j-cȷv*xIY_uG7UpH?UjLsĪ ihB̏f nk|G C5瓈]K(ЙM1\Ϡj l7+'CCY1#Wx4PHK߄X{_=l:6%SՁ/9dĥY(GDAw m=`|.FuQH0 J|0]sӇW W oɂR}1+0+\CrQ?Ӧ ˌT8:z2vzL‘%5AdJ/P~P"Q ӸeNJnG0[[Cq:v9hiN2r]]J #F[!ҽ^)`grVb DAuLdR aJB[·(" QZfnOޅ[-h0iz 3OSXm'%3DaVLiAr@eEC77"ː{C&urfFס -4^{̹^14׳qѲxg[kz7 D,^oD>z>6 9h&A/ `P)N{6~-HMV9_z_Û7v0alLe mE6wH) Mg\AGFhW9 1-:v£vPh;|N6bE{Jh*1A)E(`/ B+mSaxz׷W1LF˜zER,&(Qx`OJ檸u}[}(u=G@hO<&"{.$q_̦4H?JƢ(FEa@YD׽2џaoY&]hmeO4csh<;(ϣ{Ј NO*5s&FN(@~lcXk̤;@tlR4c-ea=)J&=5KCQy!rLşK%oR1=S+ǟ2cuu l 5]'# xL̊{xBœ~C&7E҄fwjɇe\ub^MM-WljYp OU۵v3N:Bbc?tUp#j?Ύ<1,H{ ׬ۉߦiߖzI=$$lyb^NEc׶ŵRLw+qⰑ^0=dz(DhFU{]QoyNzU1BqГ;D{=,gL5',>G7S亂3uԁZ'3$\0wՊ8ZwZKa.5{ (#:nl~}uW;/c">3Yw :pV9f K7z}&weXF.'%?_OlD ԇ2EwUP̺S .(wUU}?ᥩyL-aUAV"rk^rWէ`Aii-G-]86ID {Ci۸: sW{Xfgh~]vbz{tс{hd>H TN?ٌqlWNG^(Y%w:MF!a bh^~1_p*]S3]|l+}3{̕N&w[p\+ BSdA|Dղ|%4`I2z&c =\ ,r斂f16 Bj< j)暕:3Ț#yVtTKxR_.2 )]wr"pIL[DQiʞn v]%|1(u7UXcWrt d{).'\Sբ .չPwxCo􅯊y:V7\{+.$Qk]럆G;0&ލ%Q4=v) {f0nN%-پ3A9!g?>٠#j?HՖҽ[}NRP`|ɓz\\dF0HQ,ìf2оtA&;Jr̛T00q#i wenN>5ZvxXF) %$ nɰ4)gEy9uuԁ^_<"q~8`*\i-<{8u6LSg{X][] 8W#äLLP+x6OO:dWч,]:}d PzI͑TsMbg;{aڟF \y  OpR0oT$0L;X?P.wYhd5UtSP/(?w$'D}$E6oE Ie|/aGͅ0m3' LgE5Si_!Do8Ίyvmuv,3撙1uJaiطJbUޤ(~!WdzL1 Y,hNqƻ ?3Xih&v`]HCI5!On {]{(OVQd]F9~DÊ|3V&8<֊فSVdaA2Ȃ"xImtr}fJ'7Ty/xabS/ӾI72&9)9+FY"5Bm8Č';VMQ(Iо3x__Ksα#oYtɰV>ߌ6dwk0D7Zʫe%`gSȫcp7 Yn~?!4PG.Q ]?gE0D3V^i 060=+(Y;W[{w^{d}\Cn9aL>_9bh"H5) #[sxܸ:7&Pս!fWf67E*z0>B-a&75.|22>jԲ{&TvO}Q%߀;ĽcmضƄ}.IeCe*Z=(^Jst3cPiZŅ;tW?P! i:u[ ;$07ucz+-L*j5 %H1jSW!sTƌ_p5HJ3(XtԎ*ж4tN#5NJ!d"+L{?-鋶5 ?PpN1MLpD9ة|7!c[>:eLl  ίҼrV퍎J G+V4piD=Ci>nG{|\]N`8ex5T %#lB: =sgZ}^dN#jĕ q*1U<U$ݞ /{3>엋[F~B :ތLP%swsԨ [=O \jMk sWH{:r\˪Ҧ(O[YN[h˛ cRa:a3Z3yx--HXGBlĖª^M'd! ny*y=Y0twY VKR&„ø8$vReOA_ \cu(xU!20>2xE,Mc+~ j^3l[<8-tQ ƟeQeI>9WKzP4ߔ砯 |$wg->u W9E9?\EM M6Jk䎝1f[ n +ߕM}hOaC,B$Z[EzpmMsxuC"GJk݄C!@2rlzXNp9@0g;'@&EIr7xiYec]d16dvu@N^T I'WC*tE{R6fPbi=c` ;F9Dxy!c߳4ɫ 98P-_DbZwO<]<@<7vɆ ՔV͓džG-vʲNR0C.gkv XU*G HqL\2Xp y6,-jjSP GGpF/$MqwKzAyӭ*zlE)TV #!qzւd@wh+4Yܢ ЏM$]HN:/Y7cW^4,* 8 X* kaϟůNTH*K k^x eT[@ΑGΎ`^FD5DsYΕ2i|5$3 840ϣ^ExazzS8hu08 ?h N*i^3WjTQ+Xw7â>U@Fa'I]w}/,PϺ-sZ;Y@ɓfi<D5K]kפan/CV\k]p'275\ b//@eol7Au#Ϙ;J[/DRRZc&[TiWiӽ5MU N-XCT#1ϓD.xWwuv+4&wHcl.O*<69QbVb/i,p^hpPPT+a<7mNJ#ԂbE 'M@1WJQuxyrsB\hHׂɲ⹥=x}A4ϖb{ 4ѶE_ 0$*EDQ@2DDKYSFc4# B}:MLHA7Lj, mQMjI~AQҩoobѿe/*- ;u K-6'(ro a FbH܏ӏzTd bz}Mn,*H(o> lc E !l E`r֦&D܈{~}"0ulsuOS1~/ eQJZb{uv<='K+Re/@^$@.#Q0vނHW.*톴VnHpLj )|m1^w8d(v\J`L7‹d3_M%ѹʢ7f hD 3%H84ɘ<1!uMS.JW,[pXxTgi|YU,4CƐJ8 3'C!I hYBGeQ|3A۷a/Pf(3j7/ 82R(Ya64cC=<$ַU 8qr.Xc_~AhPIҗ0ݨX=:3>DT /[PjumOC {HiE|BMSׯ]`TJt<{ 0fr NI*f~vc|wíX8^ r jjR/B? l擄z%V1MQ׌n&wFnE7z& a<@v,D%HWa _jDޱ+aQi$ ,w$Wt5GNO>?Y$: ģï5361#ɶ3HIStȅB}l2~5l`mP ? . ?1*]91-DzyZS,kՕY th\7'e^f%ŠBo [xI4:NJУQfEy!E:j uHtYҰ@PkFG"їt29m{΀@&)gڿݬynY`i|Ę6ZS N0Q~%ϗ= 9iCh4k/5(92 {YF3D.$9L +AIIeU@o e|} n`1sRDr]& .&.i=2 uEd` F/?b Et(r!KsA\2U8JV.Qd944exp}C/%gSw~P\Ї)edblbD!Y3WʀݻUu|9+̎ bhWT˕_03O@*ORGRq+J*fpiЙ~$xc1i>[`T5gv["NY_~p5b#Vww6o, 72(35I._Gy,pp7 5gKg5\#0-Xd+@u`IQרoҞ1e,r]XL)2ᬔwpo޷}=h,?VRܸ9 %hIĢm SDZdSٙsC5țB] .Xuz8CM%vjaE ֛+aັZKD>`SFZHNeCҶ`|X5i- `yhU;J}GhZq`ukN+C*~Cu$' u-S²<c;6$Ÿģ.'>RToY'LnjgHOV!3%$7;>ɏ55h(V yݙj Tc̬F+N3#3fXckRY8eiMYڿf8$g6ȸ4`'&.hi2wv.⊽s7esN % z8_.B!ið{CadSPXVfwN'%:4+]|'L -.R7[aү߀蠲#/+Vњ7 OZukag^»e 9Bߤiʯ=C0hf\eS 9"V~NPc᠕lP,KXw׺L*v(-~wubݤ/BiΟ&g.W;^ğG}Sim({c2u+MKczd/]cվ4̹v@Ζ"1POU.L˾'ܸ^~d;;]^H [e-"O?P k8I9TH4e#:>fWP<?#cOP'?w bphTbQ_dX;dN jV9#ݍ![*P6~,< ,f|x qn0hvi>0*֝;vDMc |^ 3<}\7z`KCwCgtŚo+('?}ho0I ^mw/q4=:$=%Pw-RݣǻɤFml/܆E 6?̦$ABjח/ašo&n_E4=?W2=Z _>7K9E:!’2b^tÈFYlhtQrJу~f@CMxk0M}T W;UZ0hW{Qzc'3CfZߗn S > s;E㝱k#g}mˇ؉i22ZUΓ;$\X[,<#lֆӗ%^m<6Vl3tMY]{i}yIc@[pz?1F _}|(GUh{l) y_1)+AxUH9m0tG!E=Nz<(]OvOo` C0|s`ǂlY:W>*HțJD;|+(HC-%璻+24P:gy[_<]v&8{t唂1%  #'.4?բiU}UHݐ:ĎK7k$S%n`%$|Sn6uhv?[NS!_%9 |-Mx=lW H%[;$& F]M=}u1Lg3^qsN*^+a#A3ũfZ ZJd)>pM>0˧;VHd ;%BW(tĂjzcx((Zqs2`Ni-|B"w7z?ۆGS' C/ej{8aN2AP`wa ^3@ q5wMBnLf~Æ"{V^ M5Mq\_{#5EzDtٿGZtzђ:rq 4jy5͝|brA"DňLnͷ~X/VnŤא[`AOJ"1ZV;\(s^v*%ڄ-rPd"(ֈ 5krpG"0P\Qyj\IՇۨ9p \sIL&(,Yh!45V/]S:Snq/WadיeEH΄:T/L6 ]XNq-٭'u{m=Tt"*:e7i&d-:hZaS 6Q.dU;FDnֹe7_eĊyPcOlа&(DUaGo|PZZ.#/t:֓ojZ r~'qYd ӊFBSa%*q*`b\NV7U8BL:^cUNAZP/ryjQ.,%C{|7c a&"7sjԬM57sLɉS\&@F͹SgX-ﶘ086s@ҭw!hx+?A;̩tHiwLnZgDh<G?Ed/$x3;$7gm7IYνV8J(Z>BN.˔2=yQ_nriD7*w_%h.U2AqfBF`6K$ډR5 c5Ͱ,`%!ILO(jK"&Pn*A/ sSIdfljo#OY\{oZcWtGBWyA3~ʝW7ƼՉ'uiO4="dJkCZCʙ5Hy|wGd(5̼r VwyS[8_M-S|0xUŚ;(+  'ԉVNJd( "E&/݂0ܼ0xog@G.ڷ[ m% IU\ِv6thlbtʍul^ 7:me ceBddF[,&e3be=!`=S,eH#_| ȕؙaeH0i3^[a쫢uA&ysBe 檇^Sj}bWԥ&G $ ͡6 {Y,^7Jp8|q[JT.V39- vS;dOKɁ%lPzU,1^S oR(8XEf^XbΕo sM/M&~nxG*G魰k~ rK/*<@dBCg7$/$>E; a]2FTy*,{jϦw p9vﯫ6.D {(GtD*cq\rAgK=zE5p`O7^ zR|تZNc2A7 <]=W|r6hXIʤAh t49z'KW$9s^G3pd(%S$7^[ڊ$ JY)F|n.(=}o<+vy1@e/`e\:_=K5[?j^yDBэ**tzzR?si11˱weY(h7 ֦ 8rTql,&mגlաtMS3?av8bK 궍1Rьpbi-E"ö h=AdpoĕA~|ycp)ȧRc5VBRm}9j5ڡw9 ؼ2fٞoZϔ~#fԏlR 6{ jےn+l!H%,5h47B($m/8B՜2oL)l)zbTMٗ'zS.F ^ rAW{; EC(MMP`@cIXx"Al>ҾR*_Z^yh.)")HTPD2 {%$) Fdj_yoߞ4ATK +CמjJ6d߸yސG`\ 8Y*puܙO9Mip|7:8ĸbGN75ハELP` [7<\wl`e\I;@Wdo`rP+kDCmfcFj@Hl?Akԍ!]Hj#0믦q|Q {r9(@ UIx`xj_jTf($n`xY2 l=n`=LQu$;1 b#$Se5M^ߘ)sAd|H6thȝE22qm@$6XĮ# U17P/>l )چt3C[Lt8׫D}\ߐ+ZP]f4aקF_I,F$) ];[luGRf64UhN^q9u3[ S*tWTJү! D74aD0-.[׷x9k,J.!i[@ic;>;n\qcn*J53.RS)=ƚafƒrd2~/\j,票F,x~+F-ݩ[VO+:p\Vb뛋kX IQ)g3f]ge}!U!}*O)chd2b]3'F$vKgeڵOg)ҫOhkǨ݌VCVZu3; &no|*ZLSZ=O}U)-@ϔ#):.g/Ss2wtap˃:EckrN\@ kE@4Vz@Iun N"Rl^ٸDM},`:VE7_6%ܟH t/0rS,QN##16MNVZfZ)^ll=i0W` Vf qPjH daTdbdClGeio55-[FS\Ѻz2%hWXƽ_8"s=LW0,]kRӗq@X< 7S7-$F|dڠKJYkaxM+ !7D#ZQ^ is9D.ub~cPflXkf5{i^?3Q8r~]*= .}(SDL>nŅCQGb++{VֻjgK/}Zn. HZY8-y:&K ywcnFzu;»S 4Tgҏb쑨!ǧD&t qZe19B*x^3NG 7+K7vgQ]I9O'R$ϵ Q+(ϋ1_ZCdg u pe-.KQ ֘׷N# 2ߎM,Im1%E3DX9'zoin q'^ :!Arf Go"s/QtT"CD)[p#a?+:VmcLOs̞T8.y&6إT0yHtn"tL5B ufCI"P*䖳aC[PNCd4̏S2t ~gFN Af?F".^OH[eR:`*bbK@8 rg oMN:DCa8D`Mu㫬nO*'ѴPGQxvb<&.!cU?>@2:[{=@%k,n:RpG>ѵG5{ ʶR 9H铰V>mb S081";Hha pdnL,]Bu=㘮w;]";ċ;+S{'r"QHБ`nOe8fLumj>YA׺1P\ #.s%Z/8S pȮ>r~@G-NE&GӑhBUb rѺGA{uƇgmxƢ1̾ct"pgI,c/%b7_a-Y8jm-+ MhcpTЭj]r4gm,@X&MC; pZ߼n,-I->l{_@h rWćܮ7nU&NB5b''FLi%X C)tڈXEtbcm u!M7aCN γجI盭):d% R@>%>ʎ _ذ6tE"Ha`V#(I>, -뱨yOFp4%Po$u4USvaj/F7mm~vx1!LFWVmFǶt@Aְu AWj@I6 1Zt&'-Y?c7RhB9JsIX,8ŖY󕚖_*g h,_Q`_d#vTf/g_`k"9U2ԓ~qO@vx!2b2Ջ& }ZɭԲD'umuߢ'c@G$&5wAPҭ4 hZ\7+剢g3Ht p <+F噢DN z8ح׿Fw"Eir\8f1pKq(p$OsW@mzY?S+vRS"5]K:#/k{T0ar;G9?ΗPsjE0ݔȼ XUVvry|;C/:}[hzkm>6ڨ9zKhDȇQ LzTpSyM~T~Zb@ۄP!UoaQ}N}E6졬GAwî$pa -{@udz iJCH3{؏ң'I}!UyO`Ro'Ww%2H '-ʴ°X8TB@ۗKZD!H6%!̓Lx ;vys?R$_\7YʫɄ@Ҝ&2$@oրبM ˔ې\=FbP>;OoE  DK{iFV t$f Sgg_֟ ҒD[/FEJ6LZm.Um^/A*vA/:P?'A/wqD77eCFaV%suQN:ϫ!ns]7 KH[# [iO_ l`YS;07dza]zRJ\޻slu q͠+k\Y f;:Ask~4Bj v 蝒t>Z55\I~?4'Byʛ9{tS)Uic@ޝ0gGt7B8B@l~N4C BZeS >HfE)&Bp6<"&: )rP b7ۭmSi#ؖB iBX3HR! S#iK2Ye *ڳ0Fp`ETr7U* hД&0D*$l/zm6&73T.=CɎnay_JS3}Ta%%փ&kOis-=cꧧU^MoòE +m_ e߯7ҕɺ`y7yL/"8Oɜ$sdZqTI<;wz$_,*/(oL9b~* 5O" F](ɢ;tw˗Si,eIwᅇkl~Q %Q@n.ڇNR2{sCL?Y.) \w7d8-$d6 }k}w`f9+w^K_ 0R/dm_Hd@2RHt2<%[.E6O[aS|,ǰ(>!v \m *`z(\n[L`ۊQ#[3Pt!䕏oe+ڜkŸڄD;z$#cnCOhW_yquFNAO g1Xz6R89lH^* \5E^&IEN ba:sQR(WQR3GnŎ0B '$(u) {Cp.[;W=kӇ2}W_XE"Gw@.1, @1y p!].&jsB;R lANh2U2o'z.?IrF>G3{~8#e= g;xb}tϿ̉"*Qnо,pTn$ʰnQKpR3fГwַ 57x* 1eiQ4س}<z6 OBS~̴֧bs$2y+!nԤCi9Ǐ%jA(8[5"a_#>j փ!"YT]ЦB0a6zwmď: P4P*>M2g O׬H7 (N[x Ow׏,D/q$rn仱Yż/iK0q@<1[u x,:;鍣bn16^2=D*!m0a8śԆ!t͋ cj=l#rɢ9v0YG1Bq# vZa30=7HiD!7G$?M.2@ &6&!ܱ8Q"^Q5ZrwfVpғ!)z KY㽩Hz)S[ׁZv>cIAU'R+UE懁Kdk>N9&6Ł2TXnPv܊0 6I^ڔJ49JpwN3<"j93B`}SbZeA~''n=OGNEfcf>hfv<~2dhz}Hw[`,/6 -4ӢQ+,Oya;=2ttoab $yWs.9d9 HP}ЫSKC [}1_XDB ~Q# {dRiQȷi WC^j7@&' k(@" }‹5ԓ?W$lv i,߻>LH#:77y([+N`:L`':Ou~@;f2[l?tU+|%*}VĞqewsOx$ [Hp~szT%x;rcJ\ 8~8c5y5Y൚}8 ;eWh"t@}[4ҭz2!A@t YY&f 3ZC/J11KBV4ҏg2}8h]-³ /`;UW0X-2>Orbd,6]5- ,(CgHEG5jAWuxC{o?28#LIZ`n:;a$v?\q`Fbjq.L$ÕIW{&O+݇ 9OM7QvH/XJ!;Ur}T0>EcQJƀ)"27GB)|A|z.'0̺j?cC9:3]c뺍NWgAm),OF>RL6 .`z00R?:ۮ% U~GtH+I&T|HQ (q{4ra#K/#]2ߪ6Zcj>“ԈyV6o|9vU} +x@:{.BI0Lw8WHm)5lVױ,T='CcnBUS(\Dދy⥠ODCh4$6K{I?mb[4 AR"h996d@:/3)vzх'$0Fu XΌقY7ʌL} Ի Fm>!r /o(Ð^\}Fbɤ#0jY']uZX5Eaђ!T=#5Y*}H\2M14B{xi> +g'iN@kA~ 2P 3w?Pihe/ D *iGC_}u<3 BdlrI~yNM}{\uiCXJL"Asd8W|֗h:Gid*$]i(RUb*n[qRkMD7xqÔwItYܿowwH̆z[]x#ƯnU,+gC#'e`2XLz ^][Nh TpvLf z2/>'7FX32cl:i1kK}ڏHA֎h,kWp36vsXAK4*` PѴ~cD% 8+f;mNCt!WR9 ឈr.rEA yA)tA`^߈ rF]c7sܔ^FMjnJdQqd\I>_͡߾ [Xb#Asj}[g[wfa*CQ6̢c(@w쩱] ڄ9v~ZBC̳ؗCi~J5rKi^ epv=bS{70R 2u V(s y J ?Vc٦q6:/Da=$Kkٵv"BKSuQ x[TT}FĖsL&%0噯#UZt-PqJ{}FdF&Q N$ZgYM#FX,fs#õ5)ZS^Έ\"z<8O67L렰3UX 78KogǯK/jXO~-U`@?{3_6d>m" .qdE'P/mrPנՋ1TҖi*5׬hsunu%1`?H@J:*p(12xȦ.$] &ڜޏGgNP2?2)$C|FǪ4bQi,A4n@eᛶM@ Mz?7¹&#Bl(-fy| >ջ_&k̤}?DXrH˫?vTYMWSMyDFE}?L`~|_aLA u8܇u+Kݸ=p n{p<XS;)+($|2$uc2 OZ̬6Q~;X-+ C8׼{Њw溻"3]bAŚK\; eF 'է7mX~D.6{ɵ"ZK Y_Lvvxގru\ Fs$1b1NS'J9 kd3]흊Tp_ <пxPn]WaEֿjx"=`);$,6dnW01Vs8e\TD| VOh$%ex5#AJhGrc{#vߪ{m"H(f0YK3^t.O Rl5w$F1^ iE[. CPSʞD1v #ڏjrt,u#*(<јsv41݌$D)8V%vVS{Dd<kJMpF?8y0i<" a#Em-Ѓt\N9ՆLW0) ?9x`?Rrmvm ׽cMjwFR-hs*)cϱ,xP=3CmNS:\Ư=X+Klx%7 72?GC`i?UeeRҖh$igRȁBop ڂ芸_'^^v:ASc00{0f_!ɲ-G8 $Am` s[F:i P0+s#}9Lʨ* vHaǩA>XU0R6&z]R܃C!',C0} R[*tq t/E/dd2?ݽ)&rG!xBsO@[VpVMZIE5IB?kDהl݄MZMgO:D Fa$P k &F.]}ls)AefU[d"[zi2pyձʱ_?! DHt5yȁq꤯ZTi]0-ҭ=)GyR0fhⶉmxHS!fZLy' $I{bEU(a1&gN y_5Y?g3Z\h}:y!S#!68t( ީ5 (ɸ'F~n>W}iiXӍFruEǟ)khھ ǖY>!v/wd-AL;R!Cr6hsb ~%j,U\.vTր_ o+C5v~z\]M Wp1ĎaݘȵϺhIL)~ЕUrI|6tczd ֙F[d]",3;0PX4ѲU2~@/[)r7Ori Mj=czv 6fA\݌&V^zr.? w%g%)B 9RywGI\璁? 5JS\y%I#g_QL^aI"2P[=o~. ݨ8FzGմJzCu+ Qy2pgx!#tbNI!S̒IfD/gf| }|߽z79kO>d^C G-m? LEIQPCGR`_ȕD=i,W!%΋(..EkϹx%B!q* d1<׃]'"~W4P iD%trTˡϠQ +ȞOd*cN!l8%#.!]ZgS`NAb7&e( mvI4D(`tBy$wKLdmocN6qm&ovZSF|qV݄Y$6#/a֎uSLӼ}u7Lcl3݇zD E.㓃aEʛ.*ȍ9'$ñ䊩{vY+ЧC\UғS|_̏{dfFC[Ӓ*MOqHG*w$[@ȓh%F%U8-Q.C[<-id:,f-\+=p4@] rC"ǮW6fWEI!K[EA{@Q<0 p8.I1mf>ZQaFtM 5r"xH`۹QU˯?o$pKĄIzDh:CN LA k~ L>G6$eA&hd}~79vP@T7tч]*6=wۃ:x! GCoN Y-uμVpx{0 2S:V?NLU&I˭`c$>{-6yȤH MeP@7#~˥@AM\I/ JКe_ʸc$.wD !'\> PL*l~e6C5)=٦p&ׂ t0rX,Yyw8:n6RUuK\K(+7rj+I$=r8Di nfO[TᣩC^Sz"/$ԫ/نE_Oj]'lWqdz V /M\%1?Q;8|o@Sц]xSb%w5 #h79&ojMeC{.W V;ӏKRӧSPW*JDEo;~u\ Lb\s4ʤ!ؼ} +YRvr9'pN_Y}m\z4Z*(,mz" 륍qD4E]ϝdoq oWnt9QzADsPVpguLnTDV˕q . g߳Fi~O|QjZZ`.SSaCz^i[Ǚsս͒{@D C2xmHG~ݤ  Z 3⟑4=&V~«kݘ.D嶭Yi\IITM0vc8z|-!(tWCv{hA-yK{JY*^ʖmӌVz}.WHCFNY(Px|Rjvl0Rin< 6eYUnS9J>4E$z%KAIOB҂ Qx3L\uQpg N0r3ߥ.?q~I'{[dU`e|k+)Y:D_pnXGYm^Id_BAĚ0hH#`oH?x?Yjhi%5K2ѯAwCwt;cH6 q9%[vЭ}Ecҩ,X+Y,}X%;*sʼn٢ȿAԒoP(tIZ:Ȼ7 sL23 d覗.VM{tš{a~׌ULFXAGep\Uw*T_ TVo,KYʖs:Z.',%@nǵlKU"#2}`Jَ!(1#HDWe_>fi F=_ҔkkgZqAԮ;)rՏ`caׁ=̠.&.[o}Z3FqVB $AMxI /zFXmC%j!I;O- *2* $0ao]Rx)Py==*+)Kޗ Gs-0f`Ǹv&0Yּ`?]L1Q  mfQ_.\PR]-&aD'0.P+ߏ|Rs/,wɁvB zSv`?T-B=YYt ǰw"ߚ-If;yԕw&֞de@XIRIxd;% \*:^G,,9%0Ji6k!(b&Iy}:϶Y }1ٖ6h& :1MS$<2y֍ϊf/5y~ FF~wt^x47sYß>R;7q!e.Qzsi?œbx{I!;E3tGEO[)ncvnv4$lj/ vJ(b矣]nYˬ(מL^ "A뼆 Hd@i;tU 210髾V`BOFy9$E-̔n7_.}by}h{L8)Z&9 3'\k^)e70Ӿ@MKC-#ru:G8GxBᚼNBkV[MKD: BRq̩p梴E߃]uI;؅qLPjaڋп*$U={B^ <ė5 [yt`@1oaV0wZŘLD\ mN:d;M.7ókԃ-ÃFlhN"g9k٠+ĽE]½y69KOy f aUTa,߳.V5) tY>c UDҘs ~3̠{Д4 x9wB#:d:3DuAjL|EM?ؗ̓qfpDt&]JJjϢv_gԬ]Quf riʩ~ZNG01GeQ7:'ݶ=@jnp56Bns`?](HD\=,'1Etês-ća$UEܮC-EcEr{Wх/-B;5W/Y %zt.7S q2 kV䅲SAFm!ٿY+e || ط4,& 祐{^ 5/w%_3+K ' !A;-JƫxGDn<6Wx3aIWXdcG2A$g--$,wBUVOJ`˵py؆ѫ;NfټAa[I@ *>5ЋEY=+Pǃ( ":'/x-[,IͶYXB6*> )C[@z)( |Lj\k֭v ӬC8}r%npACiS-CHͻ.GU'lP~D/|}2gʜVpOUI!vf(".f|O`0RRW"pd >S% %n>HgMe Y ?Z%"aKmA2Pzd-p3Y<4|Eoo`zzkulOF^e)) |( +鳭!hn[t5T͚Fې߸w߉\ABU lP&!AьŴ5JP[~Y% }ڢm aEL{u)T^ty󰱍#U`?Ď(+Qd-&?aؔAwMZ?T J/KK|K M.3̄CaECL9gF_yM.ifF充7̬S8O )=z SF_ XY1㪊Q+XTk84c)[ Gp6@P?tUN> -MW@B˾FP׫c,b/~e&Z iTB`,[zE! rQz[ƀ~Ra]MjuS;; /Ha7Y)CU$2M%#Zff 4ŻKGkuBVh'@ ;2T]ȹcJ3Ur[U+R{7o#]өx.;5oLu酭? V<㟘Y `HɯT-8%3EpopNgN[(DWvYʤze!]+̓Ւe T !`mrJs0ߦ٪=dF@ߧ3Q̔jC&/0|s+D܎BT,R2 MdQTI' l/U FoP~`@%ob35[4kMӡ;%iIR5CM &OQMJ4 ?uWSǫ/ZX=66&O>H`(lưnÔRX 4;E*4]`楢ʂo4}4ѐVOȣ9UЬ琹֊8+ s9 ?D虽.Xw]܃ʐl]߃Xmی2bhxƘL3^8 ]~$&\ˮxD|E{u80۫i:Qݶ[ #zc:RrCtp攪a$A]܆,Ua6[je;K&:fkxNs5M 76 d@6P:7Bo姒 mSe-H%3EK.ch#YN+&lQ&m oE # H љa IsWA0 sH:g#jTu dhѠu|F^6c:!+E1lZ'wEypSIص"XB20\  wI4XJ@#07I]"3DN93/Ԅ ‘~([U$Ώl&*݆ ->7|wTgX` η;bQKY(@/E)g @'Jm\ߩuK~ULPb :V4ST+DnL…( E+@f88w,N\Ovo88m%SDۭj\P|3JLrc#9Byt9ylJJL@a|!N=d6sn  iPlJrÓD Hl(6s= om ie)|=H ȯ*\(v8}p׬ G!Z־1a6^Kwxr[bV$GT>̐/(5Xݦ OUQ:\".JoPaz0t[s6n~AI?q-C]n@{B9aUhp?nWb]MӱG>T](ˑjʂ]6K)n+9kFu q?]|ZkvG״z꾪h_ qa ^ hm!zI񖿍}ZUE9Bk o3-:ᘖ I @ϕ:&Ib) Wl6ZIPXcFmg]L>i"yϬ. x-W@ft_)|}FnhgNwI{NT,>Ych̳KF |؟4]:.#tʜl5PzcƂKk?u4BO@ΖGNHd̼dmF:X+vL6qK,t7zC-',9Tc]fB}#` o6 ?^oK=oorۡK1_.ds ס?*8a^~E( Ն#)e剙'2IEV]Ȇ`/3C؏0PTOv2/tGwSӼ& &܅M4F~lKc1*$Nvxbcv^A{R|{7tl61h_/zRARp5*u>%$h%)#l g]sE!REu2 h'0?4>WyI pACpWV!m;m7"6~ 7 olyQ[Bg88uj7b*r9ӽ/ 6Q1L]0ꮊOjyv#;p+9DMa83RPYJ?R JMRZ߽,'n7GLF`I (cػV=D$XM5{m9+ l)%,+""lq9ԟ+lTmUa!jAC.8ޚ 1 r lGW3 %&.Jp71*"+Ns2)4R樴poayOT&`qXu1wrJ#d3 Աrsk>ILDI%f\H&0}*dW A\I(R_!/+JAz Q"-=6r0M 1 y؏.L'ehUýxZv,Pri宰'|.ck?z3'cl۶:rD6]}ȠBtQ1'QΠЏ xP^&|hho߀FügAj=)x2<zQ|xCwfz0?w@4–sLfT cF>xw̘Ǯ)ԬЁ(g2c'@5.{Y,|Kj!!B=Zy䚅,}/~iȊ>+{LY7;udWmb˽.OUfZ%4 DDƹP"-y%b:crhԳ>#Y/%EpDuRsBZĵ;_49٩a @4[ -kb.#ƙTus"IuN]]O{2B]$c)!L5zA]V^U,Hur"jG6~pg`{:%M]҇ /}+Pw!RqC?_ ,%1wFffbERWͪ7W:X?I 60ۯh/_\^םF&ΐi~Ɇ GuXljw¦I$h!ps"洱–|a1 x1jauk[r틉$ >Vcq@~}^|(orzY^wzCqBæƴmX̴<`!}0ЉI4OXF:٠G)t=pQ1c YzGƒ:]RdޣdU찙Yh:Vɞ(=LAu<"EGKe*Gk ?$Ru,#_!zFEdPyϼ~ozQ7ر,@C,Jj\g}2蟇^:[y3vޭ9z81X.CYQ2G4})hnXȸ]2u:oށCLop ,^/R uzߣXkdZ3Բ0Hs첡νvPv-x}:, n4_k$3 u 5­⃄vq U|Փs/k_T+ɅՔK~+hC=SA08Ioy!c[<&(6F fyOI׺##;yO3 F9_P-U[+? 2M]ȹiLՍsMjۧ; WyEZBԧmA\+j q`˅9zP Urlϸ>to>n3L7tGҿ/K5-訴E4 NJKWN#R>jxҌ^b/͸~3h> OFhε*0[+#K @QzJY%4]=EMy0wCl^ |+7XͳIDDj,,4} iXÜL3=6%Ӈ+u1_3IEyrdbÐs֑ 9,޵Wc}8!Dh/Ǻ%{aL;60lfU,{%;aaP _v$#D G֎_TCZhL] \-A[zzˠ!4&2Ul!9]@}Mx|hK -<1AM,twZ TLF]HbYG"ƞV+qE@kKz/'}&KM$mffV$<=z"n:S>oDkL~hJZ*kՉD\SE!^d *8Rs8kƅ\G_u=DH>AZJkEZS x/wCx?;M-H>c·jʩ!,ށ Qh6pW崏x\5{bD:ђ}\$\P5ϬGz;+Jm?1`㞽edw%Oิd:K~m0 TȚ&|Ӛ#2vBoVAX<+Fx7}KIDypCEE@Du/y5ishWsv N:&_Jz菓0cr$9 rz6 eDLjhF$bu aWY֓ EQҹŖeMLEdgۍs@Rg6&㒩?[NEިD\&}ނj&—Lpfs x#5j9t:E0؋|Z]P:}ؤpCx3v`f"jkg0 ȷٸ*\J– j0Ot7([LOwDOkS@yMGhD·T̵7̣sJrDڴWǭoTbdCB_2y{z _h6'90d d?(uREqF2l o[1̕!4pY+#VTTFiFXف2(lP2z3c7LgYs.FH xoXmZ* 5ty\$e\Ag_AǻwNc -%8oeMPVz)JX)lW!ܶZ!S9?oK= Ts^ec 9^7p4۝,We ;ݭ/]˹sJSIm2z]ZJ9_3ogth Ei0YyćK䇺\ȏL~QqM"hpQתOǻ9mWʽ)ӱǢHʚ)QP_g(4k 9͠e~B5wBc!wWx[ey+o… b'M QȬyO1%*Ht)IcTI<4_fX*ڥ=d.߼`Vԑ9RStP~7!Dy"e6VZ,CwsGezXr:;up wE7h7 Ie{:P6$o6MTխ]!~xF-ZCe]ْGSe-Ŵ#ydѲgBk}:WKmuxtaR}%:4nNGՉza]RzюlLhT56^X{ s*V.BmT|Vt a!&ZZ3/nӒxuVFgmq#,f7[ұ&i9F3pGsQAaypBx&$ɿbHzRj# DA`BQ=%bM79awK#"s:,}IV[63oY5D$dd$(|'.q;wJ}1}b8ӻ e_,NjGɵKY<|&Ӓk1Ee.[1α 6\+̝fVTmd]1 lzbѺ\SAiw΍ Cm`cjgsZ3@{.l&>Pf$jT΁mtH% `bE؅ݧspRCwk40! zI0YXHzc# =QcQ+X=cܥ`g9L9ut<ݦU8zᖦ<@!߷eh(EuStxr^yj~K;l E]L&d㴼U\KAI]V\Dl:] dq渾[ِ0;q'al (y% IߋΪW$D 9L J˻=ޏ͌+LUj`( '0'wj٨I;{>vW== |_#ngޣ) -CYBq~Օ[`1[JO͐,2u c轤 8 (5͆ ' w2to w ALv/vdq _LI߮Э[Ѯr;r `>KhS+Qo/2נ&^q81c(7IF$Röum9'm:Ms| ,5ʖ `px>p"me՘>XXvABAEa+|nv?Dm_hTPJҍaHpsrjIm_aDmx3\b["n!fm᭫Y IT'}-BG B5%e,;KD𼚹%!z3KBfQnRFw|9AW_$Q̉-͡7]/ :A 2<zDPCqt5ة'g X,B DS?: `{LYkGE>&X͑B;=GX7.haˡNp2Y *EJ f39є OHΓi`2 6 fܙUzW~JE&җo<st2`R<_~Ԝw㖣ROtq#t%ɻ;*t8[&D(fYR+0? C15§AIy).WiK2r'撢64rVu!p!cg+wӨZiourm)oo\UuG0 uǶ[ed$6-<Ɖ᪝){Hݤidz jv1}i~[]pY'2xח=&ûG_RB>Pǒݕ X)F[@B9 B!McoW̦zJf&j=t$fz`IPUs* u6%)A5 +ffتJ 1-R[. =ƿw෎cN :X h wpa9y`9(_-c],r Q0صBFeI[X Q0 ~'%>Ԓ̓X3osBv;\Nѥ3t"XNbs|ÒKn>YC/¿ 8}>J~#BTx=dSZCyKui$@OΫ7$۳oN؅P5*-}FR|;K?&>j3lϴiLrW"_3v/~ _:ϓ,,OpiQ]'vo/]\2.!#Ζ辅YF+=cHREҋI< @e'r6"r{;ʽM{ptmQMӦQmofTo_ySۍ3 h~ (yMrA~+óG~WƭAGAW_$>L;bGϘ*45ٯ/G;\Pu7ؚoDr-nC[_u5b908?hQRM.WfkT* b #Ƚ$}{R9I4!I,BUeG?J*IQ>k-.sN1Btm,(_ <]82+!y5 _Yuf2<$-5QhkFߌ:x(s]?ꌚ̷>7hjX񛦼r&H7o<-g|yZVVhI9l/ʗ/ԈMCۮzAGϱ4o!i]Δ%E68<0$5j[' b,>2NAjD;p-M5՛ ZʹnTzE!A+|+23bT@&h8O?VX3cCN;l1\'HkG۶Q?Kq'UO!hr` S: %|]5z$Nj}Pzho7}.3H9W4SFB5P^tUthKeweFn? [x0&w&pI'oR6dÇ]*˜܋zV/R_fs2/oICN=P`E[UEBA |qiTcF^> /mY_ejH)HҼBa}~!q|(2bs&[`ApQbԆ : mH+m/!dc!:(Ge?1qZ4u^_̣'ot->Wg% @&O~(Q), _Sݮ2Y8v <ԛ5ެ ,ߗ> E@}>* am󉊆kT, [{ާ!trotZZؗD|v.>#ű);N Tɍ$DNq\?,'ExHlFaq 3GfKm眽x@Z{ơ٬k)4Ii˷FwʢfZ.V[?J7 n3{H$ݐJ)7oeeSEr 3}WeG(kS }^q2'ʥf1+ ڊ{YgϤ pǠB$\LQ/(]U4X2Qh+'t~|8C'u|Dxu7^c?p[ŀ ۀ‚J׆.lCMOVfּ7h'_s7&,P@P5aAvZ׫N^.:C>}F%VX@#KyW5<V Nk[4ӟq3cAK3e~_E4$hiw 8jƒ4wu+s.E5QPU'iYA6[F[6ReV b] R,Z@va#[Aۥfcʓ./IF FVhMX# 3YF Ix]PP&)GǛA;Ҳ<ق ma4̢8U^5'2[\_$Gz}'/r`0))oy6&s҇cNde^ܰ\| {+09v'Nw2T.Yr!+m?D,= cxvHWd u|"(h^ˢnXAGЅ>3pN^S<0U.\q8@UuAyyְ:oD {dNwA&o(7<sGf7`ZD GeW ;zm( iLjH?,QhjyDjBPv,+(w2)9Cęhcn .5G?*L4F~س)\GCc7MAwލS0ՑʢSYS!TֻPl%f&}|74ZEHW!&cGVFn1q'_c6 ͵?L-*˧6v]48قn\nQF^ZBQ;7fIT"z|eeotCjjF}T(I) | KZ们;Qk*\]?FD_Bz߆3& ZuJv1`njb1Fz&,qERŃ$iN!ut+Rh^Nd>tdM$Qt~2mSoY8 h@9NBi;vӼ(2ϊ/~HO&ث O9} XQz6.QŌTRf?^(nXlյBwY)y_p]4f-s"@{!_o I=Ljò4:_2*`z((=B$ܦzO+ VE3ƙ`xK-M#ջI]k9_%5Xuz8`gܔadh2U~-h&@.rLa]@; _~`1T{Hb.Ք${~Q7Y*,߸=oυOmn^q]m Q]Ls-ԕmr+vGo?{pQbsp= b; =vo'š2VvRU7?ZM d;1aviUT%9hjuQMWm g^4E#w0н>fe=WpBăd%反c3%4T$KW8{t? 2uު2x<|'`o@[R_,H<>c>"DM 2=@*Sd0*ǎč7F~n_cjk5TvAM]*w8*"F$f-? T<MiAx_yj^LR C<|'Ri XNdˍ=5(fH#6wӫ18\ٵ ң?%0n o`kl",o,P^uW[EYA~퀻*byKZ=Sx\0Va s ۚo]0B)|qĜj#6DAQjڤng?cse2Uh*~'? :şq{gQoX[pM ؚuJV"ʧeT^Rw1-ڀpω6MZ(7{~ )$bVx53jtzd*Lo :ǽs2~TA7mp&ERYEhI-_QwObqFſZ;\rum&T"ÿG 3ɽ ]K| C*\).fqF_YmdJCGYO5w⠇z=^x"Y,jC;ȇhV%#7BFۉߣA[Df$-s`_$!c:?{x$}sGe&0!ك bHhXJ ^"NJ7$~Oh:פ\H4B(ޞlʲd2SmGlxE}SmC-hZ1>PD(\'VO(lx:gKWg1>.\zR&sh7 2bx?GIcvTAW,e3I:&Cov=׏X#g[n,F!1?y8Pv9~A\COX;`Sjb&>}\5*Wɛ[N$Z0"X?;(UBIخȌs8$pԯj,g /w7d\C7go?l)ljn%ȚH!'yEχ# C;<*_0b|V1K:!\YXF쑖lf`P M6d&^aXf$skMD\~?f9.8ɯ /l9,Sb;„ap`C5u>b Q| E!%a[Gy"[،!L$3B1Ψ,`Wd6:rrwD!)z@+. #TDZ~LlF)\J: EeL>Vݟ*#ӹ \SwV2" sڢeг;]=E9@ Jwy~<>"K3:NCPj]EN=o;[QCkm$:A@vEP}L=>M) ¶5D;ϧ< = kXq 7Jgv$dsM:tUZ+M?)yju~LG!XA!-% I:OG'Y#u<VK^٩TI@+Ar[ƭ,'/AlrD5НCzFú6ە&Zw&Kn,HzgBPϬ.Q]v=Mq"~%u.^%%]hm,\H ;^CYDQ-8pAᯙCPEjaɿ~S7aAzw%Ji^b$lЂ=G'.9Q]Fa4ڃخ;$}FR6XM|6z}ioL r̍Q%5'>s΂D_+ /y[bܓ:o}m=Ѐ)Jm_T϶zEPAoe )Yʫ&I~|6źK.D3R$3>`61,Iq1>^oRvI>Ap]Tu!?(cV+K`)C/|9%bSmWk j0in1.-O4Ol]n U)ttl02bHk8PۋTStO؂~[~G t1bTCTѪ 6g^~+ )0sRk}mȇ2P4.w|F֣ߜZ~i~Hs;0K%j%b6=.Kp Xp.5'rg \sr=QXej\eq)\Ў.QD+jlɅݤ)-MIsDs*saP-jMΑ~^=jPᢶ< oy_ ' >>-p.B^Xx'EoNeS'h#x_a)*qF!LIC) {o^BVvRH `Bn{%Òcqo#nsc;Ԏ9I+Rs`kNM캶8 {{UWBVwYiSp",{cE̡W}VA2& فq.N,qd=,gK7/`.tTW'*7EQ}p"gkssq^O`20 RW뷂zsRBVC#4*CuB9ꋻP[ *.[Xd7dUX9-,wCqI۸<|Dn)u~m]"RT)~'P iJ1^}֍-T6B; G1Q<:>W+ Hr= o.yuS;g\8DK鿂x<9hh`I: عǝ⳷LEoc的~^-Xzm@%Nlm t!VVέU!7`X9sYyAX {B +jBd͔8$ ۏ2l "f5}nOѢڑbRg~(}d*Q1"qpd"U7@izփaXDq^o9~q/ N|\jL K M3(/^GG-mlUku?Mc/ ;i'+s1Dd[~ʂ_ $7iL=:]xbgL GSI3%+_f94a,8f}*kd| #.x$lw $ mmSa1~@P)<L|I^ȚB7N~Tm(0K Ĵe!R*0w%q_c_&g]΅kuaxzȐƙMXbl\4h} 1p6[Z}Erg6/>B'^:,;B{Ri29Phv"0?9M4Cgvc?U9K:HΩ͛{NMfNk9REfsِҙqu3<:hQ~H;RoFjMt y!k,mQU$m2ϓVS|[TVr`!A{ ڋYE bCVqW,-&Ďqa$zXkvN*9;'9We 5+fNb uau"Ⱦ&Obr)GDL:q,4bP7ezdf#oxZI<8tZi]ʋ~s'YIaDI'b/4sQ # lt0,e[~  VLfΞyULjCr}d~Ҝ2~y|_j`RH ĀA Ҵ*UkG+{VdȽ)jTG/SvȨ2y?rbPŭW?Rc# 7ikHj&><޷ a@t/O\4 b*H>RxթH8s`4"yWjFvoJ5EfcjQ^#i"5x݃! WZ˽TaۄNO@Ek۳ll ru4$~ 6i7"$ᐉC>"~a[ZMfBs/\xW4$({jr$/ZËڮ\MpZ85+btG]@Zl P>ɟ5btv;8)Tr C2!c8ը}W8%7IB)(Hs1(U$xFɋp[FȅݠwJ])7_Gt$BXfFt7T(@zkTD{(>kA<X祷@ OD MrkETpU;՟^NpVvl!QGFG&ۊh[nM$؛+j޳x})o=Ъ9 1Hum:jxGu ;W01鴩=m=A;ZӱDT!HW]ܺ->*YZ_ )֢Yɨ"Y^PK{'> pW-LA:6FӆE"ucEӃy]uғ\<{c)@`(zڦ_,g޹k%j*ɻm#iWI vstpyS0%OKbV7h~IJ5[L<~+ء.~ ?Mfa)ŭ\O찹V6OyLJu O६c?hȉ|FXݑ!‡nbz6p[l1Xq:#x-B=AW/?Fkz!zYgVb>@%:KTy\VUY LwM6L]n)uy[\-{[57{! 2gyWGhyӇ.@3U]lH)yta#^cPh)vN8L$41M)!T 8҇ PDAK/v蘘RH{ptT>brX/K-;{SlM; v6nq725H."9qȵhc+{64Dm)5p(z^$;W#vduf̍X},yEQ03!@#9.4~٥u^Z҂Wq!Obʯ[;lJe52cS&&D =e)V%*(RIl6vya4|M0b$Ofszq|y`?&#Ȣ؏k==ZpY>,k]DR}5JV )qD:q@98fXt{죞2Dk 2ñC)L Mم2)9gmQҮ^@:8]dg]8_ @AMQg)ҪIbzr-O,Y']i'*oK,B`ЙB;Z'뺈;,.*4p9(PCil[>zA3֟&4Nʢ:ҲVL8\m; wb(,ZEFʓ/ Ű5󇑄KxhJ1$qʉL4:mb"nR/g >Ӟ칶+S7~\0 3 "wZJO{8 '-OTp?Bh0qe&Ocg5Y.<r6Z~kBh t>[ź FGPgZzS Бڬ;Ю~.~+k@^iYg"JOO;!JE;pp:}@v l-npZ7SQV.ˀL~`ru"QqLj}W,6li);U]szjDU; ,$[GŊ(V࿶r6@ 47$itpI-9Uy^>ʈӻppqJ?bU/jnpdƞyŌUF=tiZ5q<=d~_]Lo12ϊ?sT5#R{ԦSo8⦴]XY_- 4G2:EW=|a9NXi50f9NO g!;́zB]. YX3QGm@'H}ް'扨:sJ MjvRqs\#A:1M t.gzLhh#_Dqc2͠淂Bi=jϟ6 <.cNg^u~fnWdФ<=Q5sqf{}ٛ ([}z;- <(&ubXXL݀߉@qL) !x?չ!~yAFr#T7_L l^f\21_P-$9xw32Y$.[OjW IGkQ2d_|n=F؜XgpD-,4sȷhY֢dp'+cŭ6v I[R4RSmO…1FΊ.6KN^ 04&XQ._kH4|>LT X!kDd0KAo BzC_N|$EQ)Kdy2!*ckuϟWC_;z5]RbЋH&ݏ!I3S=io^NBeV 'ƃf$2h]^"hsG7sO=TԀOxߎb< 9=PDaB!%#GK!/,!f.OmiI-pٶ$|*eLzI2_ϙ$hy}!Qh2:Xקϭ)W~,+DQm0SYHPeOOԲv<,)>אW@K \##E%Iw%}O0 m-ӳIH.Z#¬=I[&N|B=U8q"}1drp_!@J:|, qN3Qٓky/=>?'O21cÎk}~U" wYu%錆Uket`1%v_#1a?5>Fc`:!RHt` z{`Nj@^s^$qЋ pOFjX0'Jxf*i'"a'Z"NTVWxqOq xyf*&;55R^ ]ѧ nf%f@#KeSy Qg t \ޞlu7F}uZN龏 zb6y9"<Ѕ;Q٠.4[P|?(({YWjP[~iJˏH<+-|@H%0$ZpxjG:wkk</;*:jmј!ְR4wè1|F~X7t;=>/;;mx1&]չ8P"yMaӤH{|K/RM1Y924 [6$LN rw3Tů*Kx1.F+eifV!e0VqC|SC7ZV7lև* I"ԯhG"i%ӼhrI7YBVؖT 8Tj }O:8ޑAnFLu+.Lv)GtW3˘7OIKN/ =k!n\W N )O[;Ux(kȂ%1 tJ>=5+2W|E'wFJb\U"ײpqKtaX?!'tǥ-.F^Ӥ߾/դz ƅl*@k#X+owRt!#p=JUX'ιlPV.j+Bh K \E槪eXcw⫞Xu~YbF I`PaG/.6\X }>cJZ0]q],_j`@?JB]34(%f-K;BV`"ASn@<75 /٬!øJSp~VjLn>,Lf; M q^fN(8Q0<̦ԩcr%dq8cΥrjUX/ib}K2 iɯ/}BMW`ƁwŃU?hQBBoqkOmڤڀ762wĥg<G/վȶa4[}}"/ *QQ }Z_v] Q]_ 5,wМH:2}YGvENb۞R/ow檿ˁ`zQC?.{(q ^,Q%vl֧,t,~ {Z>A|?@ly3#; nB1ajIōc4Srm&\xP%%,҈Nج*c aeG :v&uh4[]"ZONt췳Vl]՘uH(nX Eùc}3IF{\=XSF{ DKjH~GV3mbʢV?}C4z=&icMb% ɊXu6{h7#u4qg=v/,e kH@OuXZרtte D<y[a'JC;b4{ENZ/YhqZ#v8>x _HVʧ?Yfrv8eZ%WIJ*ݢϫApkBNJhϴe(CT~US  [+0 uem Tx32r]; kblx#&n_b| 8/=}Ic[.%๼JgB@avݽ BE^}$J@ŌGtsA3 ͠_ 8MtI{΍$u+]h6 hvBMa Vc+ ߟ:[ {3QYx{\,9u9̭mcd6WvSx_#tdbwO͚kf-S~<|B1{bA6qkfm Vq ]3zCwmKQ+2ӭъ˲]55RXnosl_L@ݓ1 ԯC7_^o_N" S/Y`0;D\jm:@CfP b_åtO˒\1Umd֐ n͉ LU@}^T)|C*I"tNa&m0\,Ϟ"8LQ6ڬ*R ~.2r&ze*P]FT]9?'2Zfx#7gyEV$fI7TCY !>L3BeY43ζZްu "*8VB{6:唔" FgBjb7^J\K|o1&Gg5\E3+9kDQǭf)m2v0;9;Ip~y2'˺1B3V/M.@L6vQ6QPlwuQ [}koԙt:$Ӝ +' 2E7>^y%JFf%q@1֒i/*վVxۚ-'1v:п֞MjHӜdDxn1mt/u]ދi]]ћc2K3[l~{ YJGq ldky +9X g@$l \d܂ \yAzP,n>3(j}<_ }n<}%&TLdma:rM`)sU/C(d3A|(nor'¯I:nQcJWDai?{w , 3/W8~3/Zۯ?=ҙĩZ2DBF`4  hY"MF:I/[ًBE:^mKg jC~+㾨n?ጐ/"SBՀVk=}O% Au)lAjYoF QJhZ0$d5Qϐ)++:4GSa R0(J? RF.g:YC}Al4ڼl?$QKkb}U| lAj*q$Ks>ꃘ<kj;3ܔSR j=#7RYPت֒Å3}3#.#cAü"]~Z=I&"U(V5ɧڂA$ vQ U{8} MG.,-py)=X>SW>eT֫uʳ5{o )9y}5K\':W;'I* ^"F6x%njYy-sPx6 :~%v ?[<3_N(|52ڡt4&k7]r8(Sϼ{4͕5 e +pP J^لkb~KyI޳ȿͱoi ?|JwGwn9$5br;S-=h9tSA=k can#=ݣ$*nqޓM 21&s }2ARm@hn֔fpADF"Vh,9asA{NBKeI~@.Fg5I`mxwٌoTX3 N#ie<J&.1-H͂ jZJsI0adMJqu{';fz&A67XeRv:3u 奢kP#4M::%m[]v:zBŠ-xE2CsMn0=p{*v,w ^4 lP%pl̚5 0 Oԓɫgg$M59ɏ?`@J8J.))3)*CJ$MP4LēJj+q TkYW.-e OB'9xʿ`ĒmB[72"xfsWjf^W~9D$6Ry\Q+̕|)v#XّԬB=3;_{NY^" 9ԑ2aPnwY}> 3["NiiFݸyGuɶ3N$Oa P=SI7fwm%V2v,뒹; z.Fy=!ׯ0+cm>ƞG !="85( ~sXvç+S=U9,dW?Ǐ}<%n: yry(J-NjM"fA+a%/ %SZВUF4!@tQ8f5PwOB҆`yh~!7]*>_mƌO‡'+!SPMW%(lKF]n#l4Z EQ]1k(^Zhok9.ST('{ǁj00lyWb-vnK9l4l{ֲ|13:0\p=>JV۴>U4u1EU Wx wXb{n@HhͽY7i1q{ _đʼC 0^ i yUmzNd 4}ȮWل1ѡE8? &Q&'Vz]ͷ ?m6j {T@dnn?pИ$+L=ջUK0h20FXżz^rl3}WN,yNdN>(bCI nx`lj˩G7\=I0[a\'i7jVB(i73D9̏u]W/P BNs_r 4H̒i5hU j.{&3`qyބ%4 ڰ(c G ZCC cW"ng7Xf=k4i }xųT!5/LB4(`VjrLl(l^Q*~Pg`gD;l|d rߓ\tFxMwxZY`F)Bp1[F/v7"թX|'援)Ezl1LLZ6N> .ҖobtMyu= .|^-by-1|ЌVp,tfl>DW^Ye/sGM`П?]VAB̛9R)8+ZCcykCgk V.<Ԉ Y:MAh0/rM4cP$0;+`I@1mULJsh҃ %& Kccqz2s̃YLq EȍxAc[699l/*ʼnRzg҇qfəX9w.Ch'iczIA&[j/.M٧ƩݣwC鼡JӏT#'d2 3*{{/ D ;˦0K~#!OoQj I ^wx:!łD$Fv25B=.lHO6  +F0fx9riXRE!||ڐs a<[8HQ|"S 3,"lk ?gܛc6ouLkq}\=8)(|{D5f:-עZ2עvJKNJzTN&g'N@r++Xey[_Hx`s]SHoZ ${BB^6Pr(aFəYMjU2EF@WU淆}8cxL[,k4}8Cӱ_nVhĔQ:ˣ4}>טA׶M% `o UhIGTTOX $hҤeK9{vLSd-uf]- b H8vr#i1r@^XwpXNti]ɶݯ} mnaa@9==es`_&4g~A>8i°0eWvU$L„6R=F<Ӳϳĺע1! bL+b:yt8w,>Jdό/gpeG+g?ƾ{rvc&3 IXL=y*0 rr`~oR= .$w19zq w5l }F,KĴ({$ښ;?}y{ϽCU$W|\i.ֻѩ: {-J `y{-imrM (Z>:w)r&]$^Ϯ^u|TFGπi;ȋi/z3cAO~R  !Ȫűvy@6FTzca"*=NXbj@O~=԰8]Bez;`6 jQڜ7Tޞ8bhE OQܳ@"rW֟l!#:!3Uiݙn 4&Ӷk)M*c<80|(){̂f§M1Oc_<'~BďhB|Lea K:Zݶ*O"#ۄ"4< 8"OòU<'zg%O[VoI9ջBt>!_΂vy \nn>퀡$C3"!N[9 @Ѣ*>+8[ﭷ 9T2BFOx,rpK(6kq*-I F}.;G!V!DHBpPPSCeWHWЎڲLU)@1~#0Eᤠ|vQHCgr C9*D5:˻Q7-߸c\JNu]dZ< derkw}Vi`x $_sj,2oH%+taŲvkgbl:vȢNr's4j s=(':RNG,{UY*Bj/~}#e c(r&说pF-~m6|!{i3cl %;+=c|@w^/ץ@gZe#^[>AÀ[j}a Dh:3EB՚Jl֯Ɣ]ȳGr$E6]9g\ @[J~Wvk|z?wJ/Jj^wxygIaBs0qFl;j1Mf;sWM hr<^q9MSHeuXdw!2馎<.nTcUmn8BJ 9C|/=;F6WfVT'gׄlSH9履YQꇪX?c572_ xI##ԧii],iKk([XJ1g6~Ee4osZLUYe.݇Kb!" zps7+Qq kEmM7"1'Hth2a'ќ @p/&Awŧ/y)d6^d[\lA6"9e9J'چ 6QSN ~ٷ;-@e\u4oD5׻R& rATޏ<^ɦ )kle4P?[mWj~AÞ_j砨YfOb ne`@_ K]/@{]7Vc.=^dYdi!X@%AJ B(+oc-R]?/1P,z!"g[~)7+q@@Ŋϝ2;HNB !B|n,øLI_z9X` IhKxF+u;SfI{ uMSf-YlmMI\٪{Ȫ uqD!5=rvr`c}Ι L\l@,`T vP T7.1'1x<ƇnrZAZv 7^/$pUFmU.6޿qy?N}Pyj)YS+g߮e-f{n׽W]!rqFޒ " -[Oo6@5fCp#p!G9rv!V_QxS#"D̓\x\:㐭oӹ۠ƅf4!t2Kc ҟ̚E(C:l_ #1G^?5Yݮ׸Rf-1XS'Z<Ѣ톃Q*^d>?=Ԭ.f'أߌu# DW儼=D%)jb(IQE/u*8Hn>N-,?m5oa5κ8W< HBгbf<CGؠ kUӂ#%큳̭Cr&IO}u8˥Ov3Ԯ/Mi }'$_!Wik,񒹖ybú$GJ܌9N}٢]6$SD>f]wpjԥ3դ$I+ ?6h k] `${? a>bZL|101-DnKW!heU;-3d5ý&? ,&sC=xso$ʕa[_.gAkU5GH[~{Pt% ;[+n㎒<2d}"VSm!z)-.kEuZC|K?n)+?5ȿ]'Lim̗j^Dt.2gJ+K|$X2 ʻ -\lX|X^QMY\&KRmم_qw'Abl]u҉B#VpP98όBg0ծp20)3WV{WVݶA>MT2U}wns=ǗE54]$pKudE"O}anmF%pIhܵdI7N^3j[r|_t"85P-"B4g[3lp+CxvŪJT  A!Lcv7x q Si.Q nxqZYLhG60ٱri-䅁e;o 8fWsw+PN*i[ EX|tg7}r&GCnapGVAʯUFzmv@s)E_ ĕ_1;IJn%^]ߛo,KSer[ou\|$}*X MG ugp܌Hlq4쐨9Ǜ{#F'ng[c,Uۊs[{W$K>"o<9 #{< xT MnOL'qp.oVrKِGT!f4<<"cY$ 5m4xh]ǰD ~Xɩ |+}SҴz 4:yϓޥuayZwKYvF *'`''XRС)P|gr[caw arWg^T&l՚6BZp*!H.ԕz2}5npOfJ)ߒSj@Oe{5875EӻꋚwCwX<.{W@ mFt7´Wn.`QeVoiU>o|v[+'x$1[sb^c.uQ&nh)ׯrPvu*H@>f9[%YSR4p,ૹDpBJ lۗ#fF"d]5r3 Xӆ_Fmdy3 9}{L$`]DOg'pŰFĬ"}t9/`,7=g!]cMi/rI|Upɥ1\XvTs[ӎXT.yrHЬQ{! v=R=ڧL^f]V]뉳,١2#2ڝMiv,@;V1ܷuqS8µ4VY( ;v>]ڄ1^]ȵDHv:e9b:LIP/&>b=Ń2OP7>Bmz+f9Ngd; Fy.]hceʀKy}[;;G=35O:d~!}kV[7\=CH%N ^ 9~,& w,SwPmt!^XgaBdžN mE$2ЪtM3}DJNϻ8?Jڷ+dĜZk 8郹$:Q璈~<2 “aD孶t!|PO!(/5?Hí *SpǾeJ[T Nab?2xx2 n9Htgt/Y"|sE ,hKb7/[i y]%xMᯂyf-d y3fv[Af߶KG{oNȵDiErD.^Zg {i ]uz_9yI(8R&+7-U.ƨ"W0IeGs_NhpP%:MR J<{jv:%5@M3MXf{){|A Pƈ)*Z|9ycE紶E5W7SN͛SmR4WM1ʼ*j4iFoOܟ3i }kH.!g2 ҭC"g6uo&hÑ3>`6CbE*%;fRGa|{ ԋG+X2Xw˹JAM*{-mƇ+=/8'2/GiW[<wguXDh"hSYJhݐL4HPق*N$J|+bi}٢uknW4*,ױBohpv>=ȸ @( yvUbPmvM\Zf% z<9>]N.73knlRIbM0YeTLRsM@) m˫kP+p5Nv+S}]?([V* #E?udԼJ`i7[3(tP4jEr&0 h W6눔 ^KÈKiEGٕpDMi~Ϻ|H'I9uy g5q'&)pFKO$وg5hv;vx;!3AS̄+' a |ս1$cevi7LaDg3c L@"'w8 hF 6j"JXjg(С L ˩I'oO/bʙ|Drǵ_KZ8ʠZ. J$Y"Dya`;cIgi3(gw;# z7W \"X誖+~k='>~[ߢqn Ϣ<@ÿ]R3jڭVgANTb!=\l*[luYg=tv` \)Ɓw=Iըs` @D MI࿱lzd>_5CңRb3u )<`j%l VO#s#u"*<ľ~VWO˹hݕV[Hxl+Dywl2fxv? ,c^WCHNX%=E>եCw',Yd6(O^kIpN^[z}ؼ󑝖8:xãdsZHMK@,Ju>Ǟ4_{Jf#Z7֩~Tδ*1Y@Pӂi>qOQ|)=Ǖ"j[d9czAoF96FovNpPhb K3 doJ_Y:.Rp\7l*KE5U$ Ց3N٪._?s_?&QVǦ/"cue2.eap :HpC]96*Ep4{ңaTêIg=+gŽ[»:SyҐ:d E?!vb=.^8(k4b*Yt#}\G#'\u\|X(?JOFP01 _·nesA@Í3Qn4T}r0JaQ=lm"E#^ .huSBB}Mɗ YN µ]E3 DZѯ6 30cbWY7^Tzkd Zğڜ* k59('@$PE}O㻫q[ڔуzL&{?Y ؄ƍGḷ[V">2!N4u0.G"0nFdC>C1a@tٳ7&OXՇ{'"xHMq@ߌ70)\&ƹߠ ), 8(,S4r28ҫơbg_** oX񭓰+P UB`+xk ,҉DPĚn5{דּ*UWB=b5uu,$oڑMgUX"5◮d 'A;7XěMW`$ d?EtZLP 0.3ڤ3VR}sZQqҊ2 AH1H+:2@1@j,v+bG76NGZBx(o \JUp틚 =r9㹓[%0K~"S߉P(\2]զCPI{퀎zDf(jE.]4,]wp-$kAaOeQIA2|slF'f{ɲ[e,a藑)LD6L6]d^,r{%_?j_G1ûC"[Je#k4o8}ZOtKO@<ɩd*A~^SI{~(kt7?0A6c:3%'rj(LFW/nfKo-?S\ufC$4D7;b{+.Diʙ2rkaD*UkUwB(lkb%%m %z.%mҿRO"5?Ёb8>Pn.$SV0Hۣwext x c Z$mոWQH?)K^`4,{:}~Fzzz&v2 {X TI艦%9>~9'zXm֘c%ULD0p׺=qhM<<] ֧)FXT:B; $ۜ1yrrD1teQ yٗxBvQUָ %]qs '~g~G d= hۣ)zn2H*m?I@C&`}Z0?'a+ l@ ڃ _1u(FbZj 0# ҕut_8L;}}{#q2”$5Ѩ :p6An]djk5ί.T@ LKpܺ&p1wb ݋$C惮衭c•>0"4T710 -ZYǖ~Ҙ4'yͯ5d\AKKhw"jftf1L(h@Rĸ &g@LA|aa W$Jf,e[( ޲[$2D.8j?qtEOn@)rskou-OlFufү)*غ(s`d+Wr~_jcWw06|%GlwʻՍV; ]\pc:U+sb}dL9QCV _/IȥeJ*_cRN!Lfp`# Ik(do?#1}&)ڍ~zNS|J(P= cF ;{B*1 TUJϨ p^xED#=x1#FfUm!>y[( Z/9mPi(W.pnbz}~o؜,QV"1ZJ6lO{DY?zasvc{vݣRl썺"nUw\k򳩋Q"5c!xH4$aAWE 2s>jƁ6ceA)jO(,e%Z /c|ǵx:-Qucrn#G 뚫  Iw}|Cud@?k!n\}s_ݻb#}GsA̾T$6H12d!.۸M@B>ǥw嚖4 RwjUVK)˒WqȞ[ŵNP%A`]F[unP≙c`~s 9ͳvX+dvGa9FBj> 5-]~lI˙kQ4"';>Q͂qhbd)Gmiv-,@w"bOvyD ,kif8 Ӛ'9T%e Ѽ>-RΓ0_ͰlP? Ժy\Ogc*B#x,;(W +-$]3L6bBuсR`Y BLPI>&撚\\j\[ڸ>q%>^.:BJTG?yNmlgak:!5.#4y,zBtDQ*BMtQś2Jݬ#,HVbK )yH&IZY6;ׇU|ϹC90S^͏5z?.}YX֩mY٤ *p<U>?Vb{zBD"z/>T&5/H 9Ý8ZE&{MV_DXj![`Z_YT Bkr߮E*2**.ڼoxݙ `uy~M6pV2SJu'뺷 [bԲ?\_?A$jED;=߂ʣh]hxe|`KsJi~:AQ 6<. ı`VVJjD|'Btdj @ +~~r lMc R4 d$/czk@MH#'cf%IădcTc(K+.-xuҀкNP S$9xw.,'i)<( !W7'tpKU(5Xo[8Rc sp2}z~ȑb@"RYzM u6uoLr9QgS6߇;!1sN *T^#A܁ehj! `$ϛjC8O ѿ?kNaFj{D} q;DO:}8,jcy(lA|ySdJEל>Ʃ土Buxh-WJzzfevihSJ)OS0D]P$D":]**cMm95vAmpkne فkx$I\߮ʖo~(*|7;yX΁wPN<+2jmEg )SeL=(v5 2>q~ɆZeȧ֓}7KEl)a$!/;O}_ȟ*裢 _1~AyF$K\B7YdWmuu]fuy[\|D?](eo-#b7dS^`8P1ŅX< S)+ $%(M%iw;?v'7jt$#l l#`̋Wr}#5+Bc m,90 &䁡=}qђֿCDK Z(D't=u(׀)l'>8˪1zŠ2 R pNjјy(hg>i$K(+l6?,x^^Nu= .l(gH FNN2%AdU?1Τ!'PkYYr'l "䷢t&go ˘.[O|#G]VgRoLa~OVHlʶpu^v& bMmeNkKf Zp@"媍ҵ!^QXWvB[|]ېU*ʓ/J'G$@uƟĠ˲*Υf4{$ A0L>(ܣ50|b&F> |ػ@ OOS5*co ERv`]M8}/lUwT[BXvJ}j?SB&٧)mT6{RG* ~(+!Clczf ŏ.͸L0hxws|uv7of)i#*?Z0:p[ͣPTqSl{dP#ȋ܋yD2 ' G?o| F'olG_s3y`zmV#n]"æcE蒑%]3S`rz#lc,0(v@WF9JoYJxz{Փ_0YR:ZuϹz!l=bK#%lBV0>x@%&ƀJI#?fc7_"X(ZSY LSf1z^ͥx {?![.l;yi-b~12LzqDaJ34hmؑU<kЫ;_sՓKU{ZXhf#9ևJ;_[bLZCl>]Gϡ(dS8iaTc{#M4ܐke ѐdJt 8x~;iz$MiSMr5p<škWgkejn~l xOy_mha eW"x]NoX $}ӆF";Wpx@{WG@z̿%?ﺒlRˏh@=7^?ՅEwuS]Xd;&y# if=kby† Ob@)E?֬Lb­֞L~,Wp.zUAW RxR!*rRȵYbYϷ8pzT(%-od ]* TUNM' M@*viJ/ޘ& 3J4'Y5@K6[!$KT"gWhXWjfi 2?UX~D_E8r|PL+nN p(sad0Q%,n!<7&w mKS:ưU& m},;pG]`w6h5^%bI[ 0rT1 `ݟH_VYmt1 (CcBTa5E=Iɐ24?d=Lnn{cLy#1|$EbdQ_osBbh)]K]yS,p)t[ڶqְV* "GLJ67 6p. )vT=Q~HSН^nuvg𵙷zhT78!:Krc5%Ϗlϲi 0ˌ)IKMoK]kW)`:*$Y #m])=()HVms3E$#-.'][Ł\q E^rO{!NC:ш'iuPj#C鎤]mbq)jSAcMU;] ƴf_h0b$bie5Þ_H4Z盻pLA0(G>p>& Jt?+CjxBI-:q<@ +}^=R.E]?r:R^>$^Cr=yY5 sPǂadNq.*BM-.Cb,n"[*)4z*y;52Q_?21::{ oSpkf@ܔ3q;0ఔv~ bFi;^+B`4%z;arL3[Ё(jTD<,$*SUYm@Ն(o)\0Qj$J9g& >!%CsnIZ`)$w׊a5_gPMcϏr-*"K`S=@ۄe}b)|$gt?7Eru8^ 4ʡ7{6B/MFe3XWͪPJ?Qg ݑVvJ'HOd޲Kdm@b2ȯ`x*˜G`mnt~ /YNNrN(DM 6zXGc_˴FMBSND&2=,J9KjW)LF8N"0kH"Ma̶cT^E;G/D ZI`}5sUx0dpECcT9!Uy9缿Yq55r|}CU #hiwo?'y2:u_cx8_NOļ0zc>8, QC⥵C;L;N0EA[ry4;W u^=)]EXg1!Ufc|Er5iJ-j _-y :ĭ˧µ±ETs~2R# > 叝ZyNIw⸃zJ2KgyG6Qh-k l#Bk1a 2C 󆪛t{ZC%;?SHzp2Tx/.zӥXwsY̝ʪK)U3p>"+ϴe.>W҆"{DˆseJII*W_E켫iױ@>F̼'.SƓt=)W=IV:6(Rو/metgV"Ӏ+;hz&[iJ0ƶAr|M\:ʓ.cW'J>1T$d5ND mzp4ĐҹUO9IW6e ,wF%2]^+R' a#ݠJ$T Xގ!4 awǕ6W%+1`;,V;wݑrzfqz9ߥ0%2c9=~J,"7`=W|gl0">z$oIrx4#\a˞r6Q8MϞ#YyL Bq- SyB 3K+wQ :,ߟR\ ^x\soҳ%cT!iFı; .v'ޢ'—(4DjjxyC%d"U eSQɝWgTsWܬ~KX.Sd(*/%<,1oݚە`L7Ğ5zvܘ>(_Vg5Z@A@PHcvRP6mWe6q5ɏ`7krfvqw3-A[$^L>r3oFzX.C#IhWT&^nJ MBj;.;抃IZ lDlɟ)Ӹ@;XikO7],Zx~2:Ke5"M< -C=Ke< fS$ ?%͉Y `NE |*-?F9 [T%]C gBz cq8}-ŸwL/\I8ԐwVK;$pL93٦ԃ*@M)y>1B!Y>}K)W}m‡ۻSb#Ȓ+a>v|'NIl2#y>,UQBk[PoG lRr$;8\OU?}x]5s4?lJBIwQ~2eprxȩf"eFScd RMN-F#^cE/Ā,O+qeIB2eu| 2w_!XG~-S#*LKIUz8 u; ; da~ȗ-d_oyB)nڂeM=QX H[-]E]b}҈aWg4J\zjfѸg@S̑=3yԌ\ZQg Rdȭ.5 NJW.C&[#sQ"i9\цOΕN]QgTYLQ^^oWB%0KbqPZ gA=zUCX&F7387/WFPqf߁CKq.4[\sc{d ]2XPN& E4kCڬ{7~n?q]ؚ$ y| [CPQ!xq ~9P/fj8OAbÚJc?CcA"!m_wQjSVU\FhM8u࢘9$@F FNf/0 XESH90QIl #'A5N`2>MmgF$]CaC}Үb.ݧk!N\).] '/Dz&&` ?R>!~K4܅yHH@;[ZN%$)CIDh+dqbڜ7CD=:*5*Wʫ>(/̹ JRT|$ïKR¯!j-}7S|<7a/ށtʤHQMC)`2)5訴xX5 %ϯYVd\h'A &MzC}Ss! f*I@f$忠MjZdXS*_Q2ـ@"e; [P?r6@_Grơ{m f#dv GEu̮nrd$%-Za6i%+9M%H 0_<, }5l{#1;zTHt&)?J̑I$]KoЀg⤰oz: X]8N*NŏS$flz1ڃwk҂܇#= 8 w@s a}bQv][pͻ Ao;6PvrsWɔ_QӔdZnk 0E\ UQ([2Fa z/|1Gvv @Xam3mdv!Ψ I.Ȇ58NQG% ͎`106dw=IH#n4?@C[3ke{{=m}R(sK:Vu\wmehnD}|1S2,d~>E"mz JVKkðU*|AXv2ۢR^eG\HB|ڄ^]UM4\l2-TWB}mNn}K ]npmUsH s%׋Qsip|w/[Jw{IfvVZvj-K$Ɉw4aVN/h;դ3¿{  @šRg ^ǤW|zP=X9 Jc/D|`Sܰ>+>bczW"V \ ׎Yƙ*\>}`29-k~tҩΪ4iCN,Bd4PDv(9L_ؾ,-'y+{nQ~ ?vE6m-q6uaoOMm%Ejtia75rh'5fzJ8 NIJl,OgeFRZA:a%?&I(qxn2E9n Ni49y5~zRXo2tNO,C@E h3E98r/4 j?..>4Н?Ne6=s%, |xPht2/k+MWsn&JL;G x;]"gW'C;-3 4]yMGuRp[B`F_:-f!gE@Kl:ZU@}̖MDqo`5c ;8TU暝\:d@\/`Jpp}Yz͵!3P@N# V07EE_2p1YĜEkEPUb 0e඙ѪڌҲ1:٠W4c-jM#:@8o,oO* eΎD+LX:CNpMJun}@Km`Js(fYGs@<#l6crlb+,?U`UC?=Hdg|%ۈxv-ak73b`^<;QqDc1 M {H&N)T"eG4Q7P _=ƗJgqp3꣣-'l=\ .v*g'Lrl'yX;H)]w5h=F{;ӽt kdB3/#/p^1 A{"9{#%^ pP^Y-٠K@#³\!hJt:#]ʌ%ilog..ڸX]+0X"<ޜS%;$(Am pgmΎ:Ҋa9^p2-4o.fo|6{bglT4P6k j -"=С޼4}:yʶꬿA1G܇MB~q+ *|:![ t5S6YaD_Cb5gadʣébpq1*\ Iqͅ舫}c}k TkirXiod[>Gct}%wd5Վ_h;ggdMd^&2ӋFLEVH)"P95lmLk]_İPY=l6>H3=+rv9fak:gU.><+Μ˘=zcq7-(~%REXO"<tvER=' y*u«=P^=oǥ 񫊛@ {WH:`3Yɣ*h073ݽ#ȴ4fl%#^yv, Gºm'JJN{ QFSrvw`Etd{ZQK ?x_M jI*FۯdJ-Ya3PNKīTs(<\~**yҔ?G*{(~L4a6\_rz3PFnga;X4p#~b~!2P]㬜#E"seKYh6%"K̻8 [sȇ uQT|V3*N9(z=S 1QrRSm<__H,-^I؋j*'6qKU-i˸Ki_ؗP?5UL_D\sM8)3T$o鰂дP!빮Ѳ18KOH~bNEqH)A@θk'vkۘ~0 L;8I1&UgNj%EHȝV<c`ZB<Ov3TzeL @yWV1(V{={w۪fi[SpY2;2%eYf~X'@%GaIt5;C,V޷vw*ILtcr[pwsFB+,3\{Yv2 ȯe+dYzgaxJJfjGO'F^iJl9LTFIE|:EΌTdU}~5ꕱFWU_60Eyw=v8a.h%ϱr?_WJ'Ňɝe2QwلC0X Vթ f/E9v34ƥM _rm ]$ GVHt0c8;9 񯉁iԝxWD?3irըFT Rik}#?´ .胷q982Yxu:n3K}NKȹ|p0FBeƩlhZDڗ~B`0Cz8)iRC.jpFY9X*oˣ6L9^0A0LN{|¢ߢ b˜&e6W:TD OU"7磦K &&3W<ݏ+YV2a8YIGkí*-~IR2fv;J&tC=up %ut;D| 4#)5:bC -bnjTVuήY)Q!2m,s GBfⰸdM >hrYPGrR`\RtZ50B#%^_Aȗ;+wKVLLE^KVֻ ED(d2֡>i4;*(5IT :k!4WyK3,q|uz5 5.9Rk0:ӨT[*BlO5/=ˣ>lJN$E|^H7ai{' SZ&NC&dE ӲVY,EBDɳ cq;PW{2phL⼌|"cW*c,ӭfSP+a}g|aVJa(ޞGdO27b&Cz{6F w YQf8 5މޔg"*fDXԔڃ/ 2R ˭.!K{vQ0}nU^K`6* R^JW5eĆHL>GFӓx[w _<;,buuc5>|5I6qPD@4Bb+KN:+8#r.L9>-PDB8rz ,A,=Ӹ+~ptl$?nT6xyk{+`" mb$,W:?8|S2X&²yU4O3{ ".nK`A0SJBC5]0z LwZ;Z$ẹ$G!|$k*1*?%C I[k+)!wFSzC?i;Y,jqt$aVJuWg\ĝoi \#6G?1D/ Z ;'`ldA;6pk}ԡ5X05'Rp4Y 1yɩ㛆Lr߶v:!}}Ck"/࣊[2ZVSҰ_=*2k#Sc_Œ.<цË~ v L-C\s)(x~^Rz,Hߤ7%[l"f@O2h #u7^ ܚnROB|O1z_Mڑl`kzqӅ d^T.-w3 (t߄m~ .k|v &h(pjp_&~`z~Ѯf;ntKcQѥP3rK~6Ƃ?\Ty )hCXt;Sl6RȩGd`?JE(xrx‚ <>nì25'1ao>Li~pp)Ds1lB'F$[e)}T\B[Nf& Fl;6rcod. "',Șxm* D*Bujl1<JhԗNӫ"鯑hVCw 7 RY]2{!'{ٸJ}f&fk4XeD0Sj$,%[jù(`ևJNA0(j~=q2ʮg}J|_MhM0=Rk_}^o礠(fUIϦk+CQ|˯>rv_5-<JI'j\l$)}\B1:ny< <>3041{X}>]/s97}Ē"J*3cW"=P26%DK)Cbn7v~\jl{YϑT}aHVڴyv<+A5zIMg[Ml50(iS sed] \[XY̊(xDTJ%^68Ckdږv;?=P$Zi S/cb[{Upq,[ 2IHR3:e䮅aأ%ZϪia'Q: %Д}#ΌIxz }s{;8Dcn m)e._WMmPuN&;Ի},:F A'le"/8|M9\`55\a3𑾨T H2'ZL6P ϫ^'tVQ1'4z,D!4v5ލt`8%ɥ-@3W\ b/m=V҆>^~!!i -|Aoǿ$a a<т nhppS}gH26ڱl"#< 7SN}O_MJO5jG M$ :A?|sgka;ѽ`~"n*>5,/^O|.87/;Ir~,$]V/V"$"T짚]x0VDe8mӶH:JqVҎ&MUNfm`AT&&g03źjk;obzwcD4iE"5FG&cE㚧zR=15YQ6LTgv>cp<;adCf_edoC>Qq(/?Nd=M=>Q?XHcc@tUۖct5خ+hQwK\/{3K{2qyV%̞bf%4PzMDDWk13 ݕ8eJt#!OMAԉ&*^fZ{f E9wuɔzW6ZCDJUBSljhaDfS@D}Ze?`0:a9LHm3{B^v hփP66QeÎ  w6mJ_!FM,^1t vz4`>{_ W8c6'sii#rD~07%6FO1Cpba _7+ƲZ!=LTngX%y{XJ ?} 륡&!t]s|l]ǃ֟;|SIAiQ "2kHgB'SZN5`-PO  y;a E1rs)&^|(nп?u?e B \3CZ%"~ nvuH&-c(C\s*Wޫ|P糕^UHڙ=l\ Aղ \~Q`k|nZo sxXь̅{`o(,tXLCt#AkG^BmölN90 Ǝ]rHdùJ$eD=0}͊luQʻɻLtM1F3Ti!^&˿-NaaI[0J ?v׌jƁ&*|C'uKP.Eq2a`8vewOz ĹA8֜85[*fc!u꛸wlYؾhgB˰HX7Teb}MQ6dGǶ~8dzPh42Vo.#Q,r>iH  )I7C;gmNX>inFx 50ӧ =jXY+Ȣ϶%E f~+76Y8=PŅ'o"\7kQWs𷃼H<u2X)*a\:h[`$"k8X2gDDSOI;:w5ߟ˺v B2Ar2,Bl9BNl|irlr=9ro@kr^t:͊y )xxPVHoX"eS$\ʬ;͋h1+ʚLyr +k9`-+]}y ɸ_DS*I+ϸ˝ sR sJ`uK)*!z-rX0L2=w|J|^lL͚u'0!W8~nd& !G'=t.=4]h/یp fQbLGa1?lp70 3| @M\-*ϝT2V$ӻE6mKTJnLnj>m.\q-;{zYa:!*BƹaD\B?<"+Ψ\th*D&qZnoQШb~I GxIO3v C3[in%?'cfJٳPA&B]z VY~zB.[/[hz Bq,돮Ym!i(%n]/a`5H;gidhJK7L\B|Cց%[i s1D2SsLW6 1`C7Qr$P{^Pɏim:l9 h~E %`bR-4J{Uu ֺْМҖ 5RdWXG9u].[#P+LB4*br ++ \ [efxk5)YYa]w3הFVFla~DQ 7_d8hqVki?NE;sB%ض',EFDΤ0Hrz#n?[CmNM@Hk}.;:*[̵SjKn~욀S^oxt˻_iƗQֱHD"\g8ow_z#:<~]P.t)ZD$1VL7gqQ3B~Ӳj1oNތNܖVy-c>ѼT*Hǧ #A2|c>tugQow^lFIp,~WЮ ,UGC`RcΎC;q-!d\oq)}(ì6\.NQĺGDtRʘ6pUbI9x?s[u ^d& f;uDWU2v >=ezg~xPvQ9&P 76[$Tv$Z< XQEN9T|  [%6 ;PlzH؁%yB&@laS_xkr5B!?"~˱4^ T*ҦrEs@zE3I-)<ͮ=&;)n"K޿aa}P)95FA:;?>xֵ_$&4sNW<~M+(:"$X(8loXd/Hl-WڍghAWe}/dxo#b [7 |6--L$XU=t[)g:l`V%EUPK j$A5ǯ&WIElG뻈0¸(02ri(na~ʯځvoe^W0Ӭזk<-!vj=D6KL`s.Uͮ|>Ǭr52wjB5xu|_h&[GY mɌ]. #ŝB jWsPg K'f ^` l$>(7ݗjA#ן{;(=b75zN]ٚOJ5jAn>Eң"n mpwHṅĕk?&U(`[gʓJbƯ$p[A#Ze0o.%z~m'|y5_(*=#mI(2Hӄ9/چ4Sa;4оlMdo)kt0}a$qTԠ^G2'E<0Ժv&k`:XNj, _025A(πZODyY)E -7z0JW@ʥcf<Л/QWDy<5-%28TC_x e"1UuP6cA^柎ǥWn3VIg !c+ 1&%0f ~`"Aֹ4 [5~d;=wN'Z>?,t{1sU@@~РYGn٦CSɦPޒĵ>2rBK!b),9[>w ;?.k~Kۛ<§ ׿+1c bPKw2KlDo+>BE}c"Mr(Ryj$2So*]{`~y#h !J5D̀faKJ4*@Gf/~*-iðNhf Sw7X_*u-"@[zօMD>?^-S}ҭ(LTE_HQyIn8eQnGP18"TGEL9+Hml=PQOܒy2CBL):i%g3H2Z5kn1x3覩Lci0g]XxRn"lDgp'A_Q7TzF+~_z)Ŧ/peܞE'wi+ $ANp]N"|:?ڵs3/M \G_&Qj PCemk]'QπSMUj_&e!rSm.vlGȀ0&V\FW/fܫQ[7t䖑jzƠ͢/o0^faĄ.^W.hpS401_)7hŅYZ-~qҮ?N|2_R IZJ Uw:%V"MN?C4}D!iK}WC23+p&9QGLB_f W a"І$ηd}ݛau/V*I=)BٿsQ6Z1V- 4Lx3 ĮT%*W.muGj̺ϹKZ$ xBai{mS 8lkY? ?&$`Bռ黪/Ъ8liGzKkQ 0lO9plbCEX>q?M8q3n@Wm2q]01M͐?m cMn2[D @$W t'}jG4շ}ۭٞ}S>Չ/bqC$pvYF!w:-mCb >eF2"<(bk>!(WCIx`]GR43hFW&{ xwA|Z يVeu? 6|P4 iuA8 vזܵa_O<u8PՆEXm&pjh &1`0^_@1\<Ѱ=rt\&<䄋gR:Pr93k3@i7PaO"/l&53$tƅzNcQp)N~xAiqV+3$۝򷕙yHz!׾X>02dvz(wDk  5[<ϓX|n(?F8}CqV\CJUǚ3F3oj{~XU}11+fxsX(O`g\QS X{gEhZP,a&9< x>hMf4==_]uΏ!H\di#F…IxGa1d9gcTDi(:xQب~O *v+Njtr9{u'̀Հ}Aw#f qӬ^w)Rλv0jS\%/:\s voN;y-fv'd;[u}WW72}$͕c5TNc3:οLfac;cL%mq{ IL -#v6DS6PXAֻj 8:2~I$ V| 97'!\4䴰{2N撠3@WJd bLv㒩%{lQB5TL/nÐYb4R`zL̡̳ۙL룎l 2{[y48NhL9};Ċ`U|E?x2\d ,LJ#$ipWLyzfe'm{\5`~i=X~;Kᣭvx=pm<>YZĻ-_Wd~M2~Ig1=KBw @,ṙ R粚(v%1UJ%iF)VNP M.ޅ_$@a} X=߳?2Ϣ*7OX.qK^0uN|^Ջy|Vzjk΃w=6z.mAbfEpbtʹSuU՛.#adWp l4l}%xK|Oz'h(L?aY]܅{~%wO>;]=Jv4oB7H`4dV /M`%>꾇zUN]#4SK]6Z='ӿrwa>nqko܄X _ɟ5#^bjncD,EЦj_q0waԈ qj촸 =>(ʾE<б#%9_P<&C2J[IOM*0->8 4,FF[3Gzq8mgP2N "m[B I!9a"y@eB|" \zGSD ГW?aե[HCH` CL5{cyK|Ŧam|Đ њWi Q5g w pֻmŖ8WJ4]So#z*q%RH6AB4͉EX@YL@FcۂILՔTc޲Zȑ fgvOs϶pl!/|TȎsr"fU^5ӈ7  @sH?\t$w{O3[oBDKj3iV+(]XFn ﻑK逖XK#GG;vbi6- {&GɜTJᱠn9*نHĤj)VAFKe\uע#1̃,.kqj*x =]͉X/xV3S7w)𒮯ZR/KS$}K] <  6Q`ig m$j$NGDlP>N}}7sC|<%1߹d- Ԓ< E\_;*%huR|~Z2+kh ľ=Wv{H* h|/|e'JE!:̒0Qp!k} ]ɗG_eQy'!ȽJEofeĽS;VONzAخyA)gƻ05;8 xvw!3TmW} u&)t߫ 19uC3`V8\6:zI^ ̀%`{=q|SOY[. ꓋gʁ*6xanpd D =أ'!ސ֋0:þ/Vn;GV$ϔJ>rJd:s\neVj̔{o*f$ otGLqw;eL-;~%D_.VK'c\ڪTO^ qXF{Q5\3ұ8=-v!gUV"]3(;yD"uMhЬU3=!nIrvrLY i2/W'"evR{J id,Tk_` 1?v'BKܰGbOTiɁ0+'4k$qhޚnBPx v09)WC"+5pXu?yeK7bg TU>Tu JALNThc cnqw U$wE|PMRTl[4Z[A5Z*U0>g8FVy%M5Ҕک -߅sԶle| Z⮘6)@[ퟐpf_֞Įuui?VК,(nJ-٤VhZwXAP#dգFL#NJi<^R%qLwḶhw:lԏA=&Мb[׫`(t(s{2vz^]L ۍ-iå)ށ7IOr$ 5i\+P[W빋2vZ&n%vM5pM~>d$U} TJ@p ֙pHm_4y\iwWZ#׎,9MC הqLkuHdGUQpt <Ȃ`)OT _R: 7}$18蛉|7chVnX:1ow|վܿ"j"S: "- ͨ+/_9p^#r3^u |'jg?_ҵm0e-K`(7 >]@Gu]QPؖ@:wEKa]J̈́'rnC3ɑKI>~A{Mce_Z,\;(h)`#`NK0*K1Im\Hv]>~|:Jn$taٺ)ok38ٚs/ﺞiUFQ=8 9/ݮVns_Ϥ9SSjUyN&2:17_+ӿ5)l!*%ly@cfz:/\-0<ծjSѪ(R\|{5Yÿv\2ώba3O+T1 y'4(|ak܏lTAlxL!}Zt$P!KϾ`pht~Ctg[(`翚ehLV6+Xw*A9> ~V"o ;@%f<&<& _e5_cbO5نh,҆eQe\*^oP엶?q k5'+ɚ4d_ 5=Q{r bϯ!?(@ӵ(p[Ͷb͖ó#R,Ϳsc^ KN%ܳCDŚB2GIlEi]huGɱ2mtcQxeZ#ow~%x_f@xn}"M, APEK ɕ(5tXgZlYtHLU#_'8e@.O2ծ^ F^%d)q.4 DW,F2Yg7*ص U8 ;b81MŻdBfKSJh/[++WKIQ`؃T gOCQj 3B1r^%׈+k(u#qkY`*{{`Iu66*!!u'KaZ缥yt队myGv碆 WjAA<_`ݣE/!M'>Jw;*pnc3 ?U 0ERf`tT5\7)lq|" ffflUe%j=nZ0XLfjU۰ gq㕾S߬>s Bm[*x_mh{=(TfS%hgIaLe<iolKr10p;}Qɻ80\djmf  rUja.SɄ+6nMBMrګ3-ϘvwA|Yrߝ1:8^}k Fi)_.Y~-XFw{6tHzN0t՛3>n]8Bn|{7diS' ^DM]Q^OQ;3pCƃE4kUQvChO(DWx4Aq7s)3

Yq=j"N |@/_V6CyG7.^0:DJnsC=y "pJIN} /RLzGTmB a䡓c6WKd_=h, q8/vI9zZ䊭 TP؏ 04 XAY}=QH>"Cm n]cL$@z(DcR: ,:gԮ}!IOͬ8ԡ(N 3!쭱UmwĪ3/*"%G)+⍑ ۈ0=d.`S @Jlh1z_l9M}q%!`M &[Ob%q",2Zכɺ%'%'S]} !.@54, sO׋m_v7\7|#sKbuJ ߢ=eG "|}P(AZh"tz l8=x|?VK/|]U2f7 {)]뉣'bdv'9K?@0N'['5Nս?k߈ϟPO+\S8Э H,]S)piF-XzBMٮKw߽ş/#ISswx& Dg;Rr!>hqS>igϓó ZT D %˂'is8胩rE+5~gF6'Nh4Y$R h2BW'zUc*S%IܼבpѺtF 9S=討F$Q;כ{fl%I[VFT.ʄOs<&?(*s :/*ӧZqY`t'k*Dk.VQDaK>fqTVב>Fkܖ s7G4u .nBt̤H}W `Kڬf,ӿ!&;JgYݜ\5(4bu-0 pF!~,A.\80x @HXٚgm'thXg<(!6;yC )܊ f<)(6`Mt _$N7QGy[7, ڹGaWy:ZʤB о ЛjwF-8҇8S%B99H{D*S{FiUNЌVizHj86sk EM L<7})f-y(ÁLd5Qo`-T\֚l/0S\9gS`g %͝7c TŲp+naMZDfT:;< |D i=Fo=wWW> 33bgo p B͈HҀKbr%5/XuOU擵QJHߏgqNYP0]eI~ɞJ[,zAe%nNjK)?:PQ5y$AtF]4\zk}M [O,f|})QM`4 +iVkD1k]CL.1opOgY"[uzU @ ޾NaxQ;t44+ Qo_wb7`Q0 m#C=8@wP٘KV%=/f`$RN{XZt~Hvq$/UW&Ptp~s-a]L U5}x|@̭EguCkTZ#J b{6ȸcow6)>=ƚVk" l9>V"Hl[&#~uv)J$\5Rx^7qR]wMÞhjg0sMӿ<56zZIs;WFCIL7 }iW!e0J`Aމ=vjJVRZK3sQH\ȜD+- xO!@ᰀ`zL{ ^<}qL M٩~-D[MosZ@ O:J!ڌb,jq8!/nPꯪjbSO=b;Ӈto\ L]` xٸkd=iSC,̞a}7qOߪJ, lAgIW*L|1`qܵ߶tMuN=]k 40V$5|iXՕtBNy?:∁$/FH)[OtEة!Wo*e.JU׬;29xU _k5/nǗ+_Pm!KqV~2k  _ [w`dhNB+WIHJڊD);[[a]ʲ)ݺtû 1dce &f7"6#\RNZv]z FiqIPDk3ſi_dRmSV_j2Y(I(_"ߗA+f?9bYnNQTfpc[^5k"yw QdqiDdIUI'Y棷 EM=4` WlQkJBT"u㻤Mp&H2s EeQ 7 q%l&8 (r4D y EBh_1u7] b\,%Xp3Y;BYxauO M"88 Z2.-n0<"̄g[ѻ~bs$o_Д&S=,vNui-b[՚jL4Iإ~ qV wQ q^7[G.4T ,Bɶ&uqS;TJ#O3yY:Me[%720M1z:iBoU 3k".:,aeڑroE %x%$9/ \& ,-kC c"OK2>|dҍTV!3T#q溹;z*<#(l5S +leN1vp:-fƲxTҬsFD "h;F-򿵲 Gpqc#iXWdm+K;bM]_aE?4Q8..BIUŎOY#_b!h\2碅ڦ'2}: Ɗ&|.9tr ̏BuqV W%/uq`<5YC}D٬6qo2w˦[pҠ3G՘r6 YWlaubfܿ4JC +{oߍn~πѥ+j]ソ%!2- !0̳!:M)$/oa_ed+>cQZFRdym%Z Z"P;A7娾AL_ID"aLR@$Nd"JH_>$2z=plҲZ7AIt-0 ݭ>4) MpѨ++SXPs19''OONode s_{+b7<&OQ#l -5l?,د}@:I}4zM*z$M]-HZuUz3ET/_7#^끶j' 68K+]]L*AeF֬Vd0nc\n4Mxuӊ)dݡXOYv`TJMEz$:15T=]Y@^nJ OlBadkm2}̊B6LʕsVE^45&Ɉ$MfUsfg]?*s'r)_S G7M@(zyZPe׼T<_,Mse}gR+KL6ewMZ I cꘐ_C[hBYJgn!*}X7}U& ~א?Pu2.~^xݛ> ՜a:tI7s՗U?])(Mׂ1kPFoiQ}; 0@?Xٌg , fBuV`*&eA 5}($u1sXY⍦A3y",l#PߘW7JbЉ;(1^뎗G!=ؒdX0f~{2rIJ[^?x3:&zI[EEz#5KPɦU|j:iflyOgֲtQdн rw7 Q:27šT{7۲ˢ67I.䐁C|)N 0pN߀;VaNCDE]hy&^aoPi{SP 1-3GjS"]6󩳶mB(v;YMgX{,).qFv\<#p ׶nc?Yd%+"% tj0CѴN8`0>mJȴ7`.~7^jLβvwWko8Ђ`l+sЧ\z'₵Yãm0 ?~J6@li^1Ln\F2c.RҌeqkK%[vf.Ԫ݋q_;3x= -K䖌б݈&i]5~3×厽JE:ϰ>54`lzR( a;__˾E0[!D~Z^_{<[Cvؙ[mRiC쩃 HMR1`_hh@IBZ@ ż)uc)lX%̐!BDѯs)5kLʐD@╰20UƌкtEp .%&q>`0?+f࡭VRYol( Ȕp#-;6s[9k50/7!aL`kHvHz?F'HD)P.f!,"ydicU|b;L׺D?>Vw5O*o`J7U{!u;"ٶTDQfd^HiF̗7>"Мߧ& UpwO0[W`P5w UvYG3z# lŧלb02r;ҹǮq3OB  /WI 2K i7bd"@[ZBT[9$d?RF[y;̡N>_n l!Ο+xPG:UA?#xlOll#=ݵkEŘ7Șg > g-1h@BYǢeqjBH{c͟{]xQ[ PR_SAy}xGS;#+giv,n<$w^qUQ', vB9$i9BxsI57%,Iٕȵ {СZMphk?,q+^g+x/_7on~\Js%f@Aaz-k&! %;ᚃ 8B|T(hW3y7𬬎[ۥ qm;vW^PJAZSu 9u}I 94:})+FUu89_wO]PE Wb,}g6RWKrg_VʬOħq#i%$zr:SӴ5(\RUC)0mt1޺hdԉ >B~uS@-- Ѩdgc#i$TѹrnTI@C":mwDMzFD6} Nl?dGR4wjESKhmHG*KIq9Ž9H.4%>ٳVΩmk!m%dxG0m'=Zsn-I. 05ӃL`p1G5S ;Wf&[Qe)~z|`kz߫v̆~ j37hautI)V))dƋX =U磄[k$NjY S\_h&xCQI}uď*Rgvhs+#ۯmؾ;62);; h|]OHb&,BWF)i-[t%i>pS\)uFzIA\FMBh%]JD22:<$_XbeFa  U[\ێV} ]>1`c"sO".um)ҕnj%"M$'o(w@Rgy;jqFJgS|!>M} OMVHN_3gJ9ֱCрիj_rlI* biqK7j=n~LߠW4sBr tĄ됲isPT r>3|D7ahhZnw]bF"vIn_@ a6q?1n):5 XP(֪7Cǿ!Ԍ!&V51&Ɍձ;vs: uA7QJ]0>h*na=cl s_["5 pį muIdˆK-.Eǧ OJ}1+^ pL? k##|*ȍ5گ @`a͑iqk X&IhEl[Ղ#>6>#/tѾK_t۽ I2JaT_g Y{(ޠ>Fh-hKb4څ[o:>g?$ ^Rrjv~X9 t qٛV ~yVيWsɵ?hQ(ih8&!\mo)ݻI{o[La&e[hEYS.Jo@JJGmM^:XZ{4"7qSw7koj;0_} BݴߙbzX.]Go?6膀?K1!4Ej,9ش?p)K1wO@(=b L2SHxn<;V;{dxp|WkvGno] 2ED:3o@8|>X1Ȣ|dF7T dT%u,p7O}ruO?ۛH'ءw+𬫩eZ[Y]n`$/qeOgw6ڬlQpbI"lGCW4 m9+9EեaNø!%y= Cj9̃wG `}!FZznPG*C?lWenJ i>@1#"`a˺Z^UFί]]wPP `63vņ65] ׶]90$".3KL9g_dY9'et~bH ”L RZ[Fɫ@͉Ӗ ^ \V/7jU6auي,j"7pMic0VeM;ehLG߶w85fu0cB{;T`ɚţ ? An}-z mrOx(excM_%d=n-5]m B>­h fdDxvKX>ZLg-g2ޱ)9ք, >٠\- wBN gw6'=S՟4wI k&ޕRbU'/6NGdꐴeśRR ;[BU<[%pdz1Q`{Ca Ezl?,b]/'WEX}m 銅9o#oC{/jdֲ痴xR5&g6˔_y0dfV!t^\,1|Y*iț]}c u!P_dy?ALc?nE'l0k"V#im-1& +DEOD+_n.m5"˻´FƽF\;(0Ls@їκ!DJ Ӆ]$i{v#$:5fd)J``܋󕌋|Y.{<3`m<nŀ 9uEy8,i*e_@Aw"̉|=-UJ~ ^y%FosOe~v'L"B[odW۳&~蜅c1ͷk/|;c03]@Yy>Sv ^-*,a1xv1)dK-i7z5ΩhA]g:^߿u><KfH|BgEnSr㸸Ưi<ǘ=|+$#0 ;bY T#}3 Z53K9H/B"t{1[嶕|4|RSCT%̥wW :Q57r*Uɯn@5#dbCUO· : `V15UVL"]E/SFgdΉǽ!xru.#0($r6NI|#? }}$_QH;n>M^p= mg)c2Gҹ rH:L&l1X /_NN 3/O;\M e ]Qc-W;Y:mm2 ݥ1|#T?+ҝ?4;&wh cgW J~JVI MXU*m|'E0^uK*i[jnV2yoR΅~#H_|U!'O@i] cWQ/[UBԕFF9QE}a'wO™UyEAs%l#W 9ut5v7[L_Y߳tyUwCȑI};($Պ=Fys]X{HE`nM75dML8 k/kHP[cEbHC6$YX,ع:c$ɬu=1) ށwcm bPdl (Ļ0jl~2FV *Z8qί*Je`lXrF 4BBU[ZnD::DA{ g㋾.C.E rJk)_6iP<9 caIXIK%}]a*`gLd WM3hdVg}*UCܱ^Ju|g)xZS-c|zϨD*NMB4Hh43kF\dm 8/+;hVDW(M'~L1<:[h-wC)=[ECTL̐k@"(+5ᄐ!c9wk8tuׂ7r SLB<9CkhDX|jypzZLG&]dI$`(f2hғ_EӡG"&Col#:Q|OP!*'ޗ{xfHacĆ W_id2[&b4P#Ñ!G -o6C%ڮ5rF?#3(/ e6Jм!\9&QA8[sikcO@ d0х/gI}sد [IyQg?*@=y`$^1bXCLC)D{e{ }0h7V r+ e.7A$nh_Һ ςg\ˋPwx4^&Hwn*Bi13!)X1%GYi gE~VqBhZ~"E´'BԘt)-!o{g@ 9n8eWa{\Vsg\ QW {xJ.DFml_VFI> 6 F@bpAeuׂڹ JY80z'֐35m(9dOx R_1ԶӞh41+IܣIJ"v>>4I4f"eXe$Csp"3+/ūcJax@?+{P2;9K$&{b߅Wia4wJ ; _X'<oAˋ#|nHi k`9c>H.H7SP0~z)?qD7z5AsS}ʴ%n4PدA zgWS৴0>G~(j{3m-hiy=Hԡw $Z#l3 '9Xd4BUg#L @yU=ކf<.9N_m%dp\uh!3!`E4يL@3XA4?eƼް5f3oIb"T0NxѠ+w2kekt(HQrO:tmLdv3Џ<|~Oh]Z{ѡ![4aX}_S.nҢ2?Ltw{t:pU y%r4KZ֞?79i20_m^x滓gPx>kхt, giX=];^&;{&SG$+Tw[1fS_$CHTոB`0Y3 b:2B觖2Hɉ&A*8=j8H VG&|n1~AL5 ͟2]P# 2ǜYu1ASi1Lh>'pS~B_cB[CFFJGaH`8?ONC+hrJLAZ g`fϝJW Rz/GqX/cn1Rc5]PǽiCZ+됩'y᳆ >k.!#RtHcFS 2bN>+R(u~oŦ(!Rtf"Raf6B&YW&3 ?6ь$?V^d-+t vpc  M1 zvdwn~Ncv/DV&/R Ear D =jD:Q\*vNVh 4s;L&PjOZ+?rI*xбP1lC/ db5(/L:ȩeLYXM㚕 ? "Fͺ D kc4v'%CՁ֞R%4Ȇt7kBȸ&04}3sA癜rJKXv#gLZ# _C ff#EU6GX_g,7Dd4T=2tu5ڽ@pI@HVy|%V\j;ł_1 8O+urJDd"9|uWURm1tOC$]2mhztgA2t,7܉M[C"|mSpNi~~2Ϫ% & \Vq]  'py {NkyӠh:e_Sc]X/" Z@ "-9\sX~}]H(q@z^ypvX){~MU*+4hrY3o;LapӜez2Y#D~L@|Kd Ra%ufJKY)/q }ЏwX0sQ"s> R/j`E 8ca"T F tdKD]q:ye»Q̦ NDa :Yl ZRtV&C/a"0:IrnT:Xgv&ky_Xٖפ@3(B%+t@k%/n(ͣU)^D&X/:?Cc&vwjKgiYu@hC72 B揞 9~g( ]Z{2Z%”vjp.& A0*Ch/e3{|a9a>̃ev`sn[Q6\e cTvlwLBPv׌ mxAN"_۳rb!M,R̈݉nz3妅{J0Wւ5ۇ+ bF*HgAjcd\X|#=VN2x:؄j0{ԏFu2Xyj{sU(닎[l # r;6<4z g1[G P" VQg;ϧmVdzK,D@vkFƼMZ8s9>oіẏ)SZgr-R6O+:dbpc&VZ:$Q zл)2\!2K V4DG1 iQY2S l;vA\7[Mxpق'oez$["U8oDbyQ8:P\d-0)Yt]z7csZ0x7t_Q (f2*;w/jſtv{ ,`G$[6319 QgTͣt@0fuj#ӯ{n Uйvґ ~fkR޵@/Ӽ{I?`8,mӘ\ZyKVEYvH^d2 ` שM@TrRx feloGuoEby81a<43cĥD3bEY׾nّd(L7#3MNsCbl ׎:BP`މyp֡dpd7כ;uۼ%OUA<9T/#yG^p%KgqUkH#h]!ॉW'B\}]y.Tsʝ,L4ܢQD )0)`QM6}Ύu N&. $-ksD4s=#@`5gYjs\KV?2j]k(t } ]Z,p٫n5Xw<]KtSs53 ٮ}Ke@EX cMhT#AXib?t/_>i^ާr`INmh|cWZ sY(Xq p^= 7._0YyfK[j£[OS@|EiJjH|`WhL3y:fJ %q=q2Y~(bX鉽P@+ 2Q@/_V60!;麦(2Pw_@F9Jԣ9Ͷ p_nw27>0y 2.wKjݓ$]PFwJ>ýE\uzȉw@S? v[ *2r!OA^i)| }(2]0OzI?>/zS(֊zPxD3U9uc7Lϴ&o_?34b?FgoI>ǹɰ x7vKr̤e>]Hwav of >yY[ȔmCOSi/pG5D!M t JFUgG,RFq(ݽKS0D5(3{O7m`OvpձܯQN>3n])"F/Jfw y/,Խi3;ἼlEs1cLC`.L/- Dwk~,gԖj)螦Pw=r_<  DzNJ c[w7Ţ8Ap"Na8@B`g-K1V*GеT ğgQ2''7f(!%hRtվZ8x IL>2121>\,Bq ?^$^)&FsXwx\rM*}Y|֞oLOIDw$23"~/*oJ T$g_ e%뚧}WG8=5r :7=g˦H.G8AG2L{.lDmN3/wAYſǣZrEʔRN{=ÁBy3#tZ&RoȳnSΉגc:qzT|r+l&q2 ӄy-%NrRC̛ Zu}Icvrk90o}\,k-+u΢ec~eBn3Prk}S \7)ޕÉwօ7 -q؎b~gJJ:VTt}|n놶94'{!^J#(ո17]]$huuym='4f5IHcS 8dKr#19>o$Ic4.]R% MNi?Vo&`a2B,C7B \[_| r{wWc*Zp+BJ'h-pu;9,$ǁN:(wS$$48C%o|fL)u/݉RO/Z e:HA.Ĕi_95ٶv (x

YvUoZU.䨶Ea/RV5]oJDOՀLtf2K)mDf=R%WgA z%K(MNo*)p@kGR-FlƳZP@`wRbdi:G Cu( րAEwgS5d|CB8.o W>&Bq<=c;[.r7P3Y[c׭ߒQ:\QɼYfW6 ,_gӲ++#V\_/Ni\c}<`24d3AcJP~@$QZ{Y=E7"MM=N hx}L Oxid MV;l~oB S 6UXO&Ss#W+H9Ek}"itkhi]g`'MO1-pA=#R.obE>mqV<:&9{]%_m$} s5M|F~m-گ]o!g>]YFqXz M]cnA_B9GR%h  2@KG]"Ć`3ñzv?qY+ KIjFS]v ]⫤9۵8ME6/Ӎ'IjiaPs'P1YF˭K3d$dɀ?+_/S%Ixև?zp? i_ VS@["@+@l?yH_RwA8l^.dPXAXR7aJWxھ5e6ErqF3vI|&7nS=R,L.Ӳ+ *4)eՋ.{mP ! ɪ<ț{O4pU;q5";Qdu';ulâE[gHrjFDۍ[/ VlRF+#[Ai3 V"S iR/LjD@HmC tµqYgs>/z;;Ocnlڹe_Kvv;:zI=—~TMumцL,QReZ9En H,59v˫d5$h6J", e Ե\yhD~ W6}Y0 At{ܛ /QFE( B1^lґE. r튟-Dȴ.8nf7 jlTPP Zl?-B쓀HG4~_ݍÃw";E=ō:Ÿ1j_+z):>/Mˁ> :l ̣h}A;}sl+JߵgؼiX#5k"W-jl4LccYu"aMS I_YLm}&{=|/aGqEPt lrE!d#Uņ v_ $XVpTV|Co{ Hv3{e"n䴰Ŵ B06e; HH w{Mo7QeϔV;6rF;bc2p{.~eF^rJ֖E~>ޒ1F$8O4|8Q7t&.G}8Q:+RB4Z3-Urc۶޴+yeOvNYJV[N#!';^ BU!,9 ;Ykݏbcm" zyxiJ'hU*1^(fa3;<~YsMr2KtObvE} q'"?fAm\(GEGQhw!p& flҖYG`!`hySWW]@-;GU=}xaHs :Ej{4M;ϙvLZޢRP݌/l`)J22Sa,%؋ PD`-T6(d]9 .,@4NU$w_4Va?y:TU V bB)o8^f.9VٺaK+aLy0~jԌ\~ū NNTxX"gy`0bСBr[|18_w#۵Qਦ2Oړ߯{̓Ŭ!2jT̟h1 f)֙YXOS# Β]RiOz72nwE뀼Xx4Fˈp痏QCrhN3c~f ۓ0H]Vy+=c7aSpNaPN+$ c3֤E6.m^&o2ߵa:|A'L&^PDjϟwf%Nf.,) V⍚VJ*}D+|P~rUjA) H!UlE18y' "k< 뎿NUYh4nF,d,I~J?;y=cJOpL#ei1gHtJl|"ɌxhQS~?# 쳃X cA& VnY$v/ZO<@4F9Ak D(F!n6 \] ˖6-;%#q H=țg[VnIvtyѢKF\O.JQ'n/ʀURɧC\bcܻ.~@s=E1Md}F,Z-ٿWg~]G ؙnoLBjIc&=ȍvr#) / HݖfBiŊ `LbRJC*$*54l_I\|oNztv5lPWbdeiշgu%6UL)}:b}PC꾺r4aK\c񓧄N8Bw8*21*^m5ש A7=}O: 5;ZM%?Jg'_9tG7VI%#7១\M}_yQ[kJ@C|[!hU^಻I PX_nUmnlaQPw]:wUpT`H¬t15)|A]("R;;FV=ޠB(WNlISۤrf>` "p͖,U'ʝKNkܫ!Ecz&[ C[ىxlYZUԘ[<7jp7 z0y_? t'8 -Iٰj~#^6M;5n ;͘|r 4ܪ΅X;a@{VA%ӆ P4v9yaxo(d} FnM Fffl>PH1iS=@%LrDb$ǹU@RuLlf,Y _1Uu~Lqz gLۖ1e^ mV l-6mL5UŠNE%g ]A~|Uz^79/YWN#00DTZc97OzF-+8%/MN.N76)~zC83z% Ij@uyf|Ǎx XevYXi3T.Jp(8hozd,__&Z#≦r-%FSlljAs:.= ;"uй+~+B'=FC>{ !`e W>!_f#Jvo% [L3 Q~(+߯"HxB <+f֤3:4`p|qf=#Vd7M1ۑSY@kædkxhQGD놷e'ʹ@sj l7nn C.P١L26V}1EHdWJO]p5^9Hʉr>*u9R'gsy£a%FWk!  liyެe.Xy j㡵afj E;!ڋ).VMwYь=JϤ0xRKPSL&V-6 cl)&!Ç/9_;9Ycb|25HqCއpИgX{{aW ITA ׊ qhn#} zѯm fOe(Gt<^4 sDŤN&rJYX QY1z[H}SwqЬ<3X6&Yw?t֘uCiyC^Jh[mulb*s)@Hzϼ=Uz7Av~1Jw{ʩʐ|J)tU z|{lR+OvkƺeT٣hQ=>uਓuPFNLi*>ZFv>Pduibʗ= Objr i-V\p@*جݔשőB)Pl8YJ7+o32bK4 Avՙ(-t &Z9B'5$DB) ljw z|G=pu Y-Nb3B_nACiH[ aP 189ʼ!j !xw}])drHfu公 | Ey+"uW,xJqMDꗙt#<$ Cդx=GKy-OЊ:̘`zӎ~-*k[Sv/$r/oa\R  _{( S5kdmCm#,drK `ERט g6-d,mW!ČnjAx ۖ % r&7)w-9Yqsrw>:AS%rKD}yG\u7 ^+!B kir%m5C?ai]B@B84t5=Mg7P*"Y1X"HF9Qo'ʋbJpYp2}ɔ'PVKFmŒSZ`d E]8$q+4P^ϯa:7bl`Y̓RWawxp+rSk|)B!K ȣg_Ɵ ZJ' UvY $sme3C-L! Ds μ_T\wkI(E++.ZVyOD]\F=7?K`AePwXu^vE[ +WpvĊQwYb_"@e2ߙf8cϺ>MTLMmnjVd/u9WT^(Iҝ}U TV:u?B7WWLn`AsD2İ91:wWI+w%ި#lyU8RP$`8kqvzk+*GtBX# xk-NLs&zV6H3uش/#Ztˆ.JLTD:}w:8yV~j$s[~ʹk${D0R~#pN3ELUor5a 6SwT/-H~d948OQ$aCV4{W;vVumR0Qy &o`)^9 k[c,!mo&6 /TSQ_S&Bz9yu~ު#7 hy}pb&nWVxk6c96QEXΛ FLא-o1 4jTXN]I⤪2)ص)B{Բ Nf\]\ъHo!$|loNl-o/7X(`Vݽoby Q pkk#6!1*f)*6 Y7 t&{(b$CdBA(5`60`7x͛_y|M wNUJ56f;}l< ^E3NjL\qIbxS;Fep*gA0r*J"!:X\ZNk1NW-J6m';Q%ep+ܺ x?>RO81M:m0#-[ܽ\ܼԇyhU"-,nP;h/Vl55BgM0VB.GQ r7x9@vR֨R؊$P, OqtFǽ,Po[+kXxy[e~2#ockAx\GN`J/NO\:=zZbhm$K{li!ߣ5|ԀIp:OPӽ6|EKKC^dT2ރ7 @v&̅؍ms慯>&>vxs _IOdF25l q*9Gu s*Ψ7ܜ:t\V?˞Ev_JU~TpjB_(1ɴ+!ԾHcCPڈ`lKi-?فAM9 nf<@kcrԝ0Ւ[h 3b%f_$V^T<"u[N$y((bd5kon7}`4/{_CЬg38C;Tt5nɭ%aEWYG /XCX qa/ 0Q;$V莠('ǰ]7D9GyT=t7Oe'izةjMzWϪ=4w@󥰣Kx|o0w #'c+[>uU.Ќ4\zAcJ]h~tΥqaTQAZC +IpĊ浿P^h!w8MDQBqZл$ٶ {BaXO筙%8Z ec<9%*SN=E򋦿}? mx GV`%gg >',\ ogXi{g- ]AҟFT>Xo ‘q՘f+,?.xd=(l2 ͥ+3&ފ-[@mۋ9?Y*Tܖ;7ד#cT{Rix+.չR:˗$(荆oxaD7~pX+bF/POJ|]z^ZУ'*ef 6!h=6uRQ+ثTv|+Z`ãt4|Ktt=\3lqSwR[ >s~VlCd񞵘[nC-3QVԱnՐ0WЊ!).ҹVL";4*;|)W 9rga!Oh -;/9$Q{}>96w l /oTCp(␏9h77Í7-p" y1Z 2߀O^sl*kåb,ܖ9 Hmnp'ovVp mBw~uv\#kh')胻Oq" ̙,B@|0}.~z>!9)uuQ Ǵ`2QCOj^a&-qᲟ=1ٷyx*O,R2YݒD0CB {11U/dnV½ e[A}k_awX)jک.$#^E[IʜށupM*>p/A`/TF#|@/\DW@0´.]T .Qm8%kk=g-!S/4cRʈ`C@')GMF~V+) ރ5bψHƶVP 3 n{ SDcl0CC *ȵgNkjzxUV6_}nef ~=lԱ16h 6X鈩mB\9j.:!ԅK9`B*h9@h2U.@Yc"?1;>ZϻWJiBάAZ ed"p&Z/l䪝 7CQm_yVH;Z0a_zlr;׊=.J}e6w| UPL)-?n4@%jfZaO=U\Xx!j0)6rlZ*t޹1ϼV &/w TʗcoIǦL // 7i.ڃ| 5zv53tBUl&y(1r9Hp>br!"@TSaD)PJIU'Xd4ͫ3'@?WrE^-,`/VX'g 49WiQ8lwɥ*f~(_TEi"+5fM?g+WU7N./f>*Z!!h{|xåo[=ݶ06n<}1m]c5pUk&/lи! rCbȨN4t[z-) 9=OUQFyܤ gntt>sp!d Z1D.q@o&$TIh+zLaGej_b~)o~&4X xܒ#kI_=r.Ͱ,Z$,bQ0 G%f*ȇu]OOs-Fҩ@~-?`Bȷ9/wD_Pk-$Pi-PJ% Uz2H“h~K0„Z(+$Gֻ=w/V2/I9"Lu9 6V:9+d 9H{M B±<&9a(}\{U=OaŴ`TVg'P,u#S 4R/{|èPN8h5^܁UhdP.PD3@g3q 2&W6/$^Z"'BQF`ߒ(C~+"&;,VV' D^kD_ңC4^5@O6BrqHtCp&>Ouhipq Z4 pWLS%e u$ qB5#0;L6ƒ9m> pVş=他tďzvw Lp$mb$dKPdI$ޅVF/PM\a%2wp|Lf\R.@jjJ"yp#C{a53XA`$Fdd\x(h+9*wvYZJH<9X7pʟf- nyc%ʪy%{Wi@&=7\ {&_h;ag2L:,lxtI6ʈ).6.[Ga1E"XnS3/f8{AiN+$f㱙\Ad'u߲qh&a ;k拼!-6'L]:oN̩'fK E! [8 }48JC~ + *@NNh9j W2S BSb}:@iǗVn-1cwLʚNFj%H&Rx; CJ|4]N|*6j?8\ךKU~W^צsC?bt9 ^?"e@E6Ę nH?={I 6tV:nVΗ{eح0W?2lJ5WC@IB\Cˈ>x9$b:٫qQ^:(5`9蜸aӜ ozI2douڣ.nV6Stҷד58eAaڷDˍ5m+XuuC}?7f09Y&fz j4 (hl֑SEz]֞ifWk:a;60,ZS9wo.,@%T.QֹK| :S=|B.5N_aU 5yy@/{r"K<]]|dFe$.F[JWшeKIt|* 2A% P0͞ses/NhϴC~Yՠ`(m-?R3^028xg6\;REC'RG9VxڞmuVht6t)%p]Z|߻/U3MB37R9: {WbOŋ-$rNtzC 0yJȣ1hDlUz N`%/n/x2pQf 쏴 AS0.oݟ>߉ʰc"QwXWf;cU8[#[u]^x/ \̪KtJ +[❑ &Fn Y0S<;os,?iѥo*#_X*I՘A9*LaƨA YΧuA6[I#f3x́$_3{RaML^Mn'YWZ5v!\ThBW|,(<)T 7hXXprif1v5[r8DTF跉6Fo\['QːAxÈSCm*_G[M.B0z2Ij10](jqA!(;R y/hCDgL_*wܞ~ C*$FO`gBƻmOGȅژU*JrQRۼǺ@;gnG7zo9@DP68,gV6ZG&THw0zΓo iA',nT=DǑ8k qANĮ,7fQ_hi!RP)5ajF;r>aCja7KNL+oPQѬe`~&O thYBΕHhț3PWn@Hٓ4FcX끦X=]P KDҘP d*MF6{_=cGMuߍZ-5=2<ܡy!v _q;PV{&Ժz&W]Sn+`zߎ1K"t?t1US$kU^K{S!ejJ=5&Fڬ$dQm$뱴I/MQ ]莸UL,1Ɇ!~doQ~uH\E+y,ː2C}{e9Wl$KYIm1,:!1B%~& 17nJrw|<: Q5Ӂ5DPiw,vZ:dR&t28+2v!U Gv揰0Rz;yFG_9MkI=p[Ӎ4&yTzGi͑;#6F Yw|jvEp7Hs#݋Fud܍\6L#R,QodsEK?|fo2c 2m7o,[\iQmZg7)ݳ.$n}SQf>Pq͒}yXgrHB~ .2L"YM;Ix+Qnuf=_p1+{ +XuulIi7Cz4(ݓUDښB Yan59xQ:wC\uQ*)/F\ra?vM=m^><yV?h<;)1#>#DjQTP+)+8egǗzEeÖEŐxe+ms;|̄\~,`#b7-*p`^&2`WE,<^/8-@OLl;vrJ22&nf|s, j0q99>cUmjFXIUKuxpqԴEVvψWroZQʃnDqgT~+?UtFN:GH`bJwʁFhc6Sf%,^dd >l94旍-HAwsh! \V8!3=JavL#SA"#VMަ_(M%!םpCIqRhC"mX.+[G,qSQhYQOAD8rrc YAͳR ک̑OJY.L ^Aa8\%d_0,(?yGԓD%--\9+j Qa|>)إJ*B~VsNٸ7L@ H EhY7*7%ѣ;Uَ0ex4hUl&/JM,F.3m兛]SDI>P^iR#!^[c4urSȋ!Zd6ʛyw(x[c.4A:&K\>9Q G~LV@BCރ-} Sn]OPW@E'R˒[!FN6Yq-Dk_+W˃=aͽ~bJ>tg$L%,яu5Q#: 0ybp-f"xPA%nr湯3_E)WG ^$zEictUމkWKVsg ӾUXBPzh:b54&ĝe0u/(nj\]9xkv+4ZxOA>!mBpy>^+H؊_+Du%ML*rR?^- * CٖɂtQƣv!j,-NԨ6ٍ F~pJ_K;|Ɨ٦)4Ġ\(V.-mͅVl_%F0)$&0Hu̩ymd+TNq i)grRq$Ks6eZm^Ơʼnb0X˻N˟Nf|_A/}Jϰ$$Qqa.Vǁu%N5- x*Pr(';'Fɠ xjRBC&hɏYOwPK.wrg"9[`x/gO|XYnšN=<,Nkp/w4 dk1&&~g?7eV6b8R:!⊘n+a I3TMtO~I{!krѣܟϣ^EM{|9( `d)u`HFD{["l9( '!p@jmfEJǠn)*fpbx2ht`)h!06/̫Lb~w 0dspKי Q*؛HSX^e]r4Z;*T"|3סU^"1 @7dgDsXm.7>r jQ'X;7WM$N ΘzYﴡov#~/Ғ੶^K)adMYIO0퐭^ ILR2\9@  194?2-Ԑu|@R%>p+O/qV/n}12bs^v;z23O&AV|0@W$ݸ2H '4g̅;v㥱7wOĨ/[BSEx }ٗg733I'qGeՒiky9$ZQ((D9T%Pz)T'U7/x ZʁծYtSOS/,\[DQ{2>;-{i Ҿk`we7!ϒߍUpY6`ćs|ysaJKJ҇Z`3S’`nSW?]N7 Y#%W$_ĻUc2zu3jxYFք-7yl>9/h9ۏ#;IZx>vG> _$E4Hb]BB,`5ƿޤ'0# ͈ch]1,j-^6k.=FqAXE}'V 'H>j=~ 3x"D?q5RݟsH纭7yc7yճ8w4}ZB6zC) zΆ"9ӞJ㈺\,*#j.ʛޭig7vRFmd3~8N}WJN W")9+axPt }{[&SIʒɜ 13~j,  3Twӱ7Ν?T^&j-An ຽG(x$Nnխ)\V=!F)1gls9vR@![ ^P4)?"\Tlfb曧f9dw},e`H*^1o b.gΟr8oے3e}d<)W&XPZh P4@ Yla+.f 6 ?)IF(f~ x'@w~`U)t_5C-]V3oߥRP(HgMEؘdu+$B==wMk,׮oOؠ{ȽW~3` S=y=yQҘO)}hALON(ƴl:7ӶA'(fxHjsڒ(BjBME<g2 CIq&+&:g_UzEr\AIa;+A[\Ɏ$tfqSӃB~Z@0@Sl);Q_fv`;WmL%`%3N FKOnoȜ9-(6.8N|NE@11PZdƗ] XK:NӤ%e(꺾Ў*bOet7AC y5 Zu6%C+J aN$'ZNX91a4XE9۟Xptr&-U/,;җVAdmyoG,K!a8HL΍67S Wɜ.[ޑ cubkL U@A(JK(f[ׄpێ:W~/p v5AL8Нo :P9Muމ]+ܹC Sfr)_)Zbt/64!D = ' Q9:;>5bHAz<%"ܚIȜ@LMӦaFMG ]lϴO<]XoÄu!xr:9جs |֌ÏOA.4Xxp* O&=G5R%d9{rewf;k @{F]"B뼣.ehHc% R_AYiءt ^Z|M]nrDqJ\VmƤ6.(7uTCn'B-V:Pwdr MVe cx]a |?Ҁyu:EGJZ5%^K}yPYHn5/P +9P עSm񦴪:ՓܶBNVόy+^55J_0) Ƨ֛9Soe;)&>PZGf)ッitfG#qӲgz1޸X{S 9qE7RTA$mlSd%qmϐf#X2֡׬usne/4e2z\ J>VK7kǍ׌$aLkvT|o\IcUs[>=Qq h&@><0jV|:w6~g&`k#Ys"w& " +Ĭ_QtJ7< 4!`0*/pW T\H^lw)9^9RہKI`R ҙk_ohLX7UOV/™VM;S! fJ\eNL)87ԩ1?JdtpL K u숇|Y-[w 8+YArWhzry_ զt7֑Pcޟ"Haͯ$:n^3MZ$ p.߮. l~&fUM$(DRO&kxѷswZ>Py[ /P4Fn6D[shc@=m K'e'ӄN^.l804SĘM2pkaj SɪS9#d+%QA+'ftFu/;KQ~9kج/6CYvզ yFXwD1,a#PklQH.%CAp2O|iQ΄wBb1@^.4F2AZAK`i}qmjgJ,/#oDxB(cLnBTp&phnC(rӝ.niJp4gzƯ$)h/,^QW (dV!O j݆˳D#b[&dtiV/_̏%4Vyh郐|Wѱ*B2?fiU&hd7_[i5EHT?.U9j#bp.C)gtGqI;{S},޶-/DF@xӉt^TnQ aIu[?6vF[ÁP'TbEe7C~K ̈́f*JX`z aa$N [C ]pi*v1yY. Dg8Ѷٴ. jlWosr7fO4ԩ1Ǧh xߒb.I2D4a#',j~يͨfdn<HR%`#CyTY X[eyZRCe (7 8TVsWoEKvTtf8/d:-h --,JĨz2;c琀@!*0bFPf  ݹCg˴cdbwL Eu㛌Osz)GHEg3t@Q& /@ӾiO6͡o#1uTҦ{$tvn))emӉ092-r!:^w/$HوDʔUz/叉|[7MQ&ar(<GZԴ+VD B+-o_V|]=S}J^)NH)y>0& )c#7qphWacfZA:o|bf6Cd5Y.P">sаTn{ʀ&i8E g կwT4kܻڲka{tJa#@)E`Ɲ4H;6zSb9t鷻#-Ny0ԩW灞p6:55Q>r/ZD\̽ F(g9~[<r%ɔK@>{{}Pw1Xu)~ ~t(Hc~Գ l~CkSpM/#|l@jU4-auf7P+GeÂ/s(Uw.6˜ ẽ=jhf~bߵEVH@8 O(睮iqrbb&M[z_nҒ̑[K`ut(Si-FoZ"anIp "kE?Pspm(HOQ*n](ef(T>EYnZs;owU#A=/93ŷzW|x??)&!27/jBR4Γyٱf*_T%h)0 ɺd|٤qC }MuW2P-,}ԟG8`hamB :a)&ts ~x&y0}x"1%<8jYq ~C8z"x²VE=Z1yhS4Zm3cVQ\eyp`0Q~z)VNh(+D#(tucqֶؼejW] 繐hN3=,:R&+S,#tOpEUٴ;1G6+R昤D]^vsKfPŻv[;U\2= ˗ѐm T}Fm#Yvf4·XW;R0(bNs e+@63`xP)|\/%xvCr_݀&6!{2yJIaDZv0XJM'{8@>a̿bp{db т#EtZTřG~^M10Ǩ9s*Us"Ȧy_rdڜG&|*jLH:n_pU}~&ؑs+bor.mƆ[ld#ce{™;\k<"ʰ8{R*c N?up,ϲ!&.M-yq'#z Юue#0֢z=X> ( &,F+H/S⮎ mPј'.kk[gy^j ,4ré+@(i˹jXw/:!R usnMdܚȪ޳L%Y5&WL:4*ߦk?ᴪp(y-(!9J{R~="(>7( TMLWM1P9r!K/;ku78a\ˆa&rݙF^VJLH[uZiEs%tvb jGl@H;k~^j5wa Y QG%8 Xw=scWDw(y:8  ?iöΛeԢ ȁ\ mUH\C&9aQ*$ęhuò12 P|%&&N4ۢ][<C~|@w :UqGj}tdvhmʦ.ڑkuW6 W' C*svQ'̓ j}2iB%Kt.Bl3M皩[FvkP֕lԏ 6fWѻ)lӷO@h B3F$<|?&7c{+͓Jf! vH9hb_oM&3#4֊Nbul+E+AGpR6G5S8ƧRUq8 j_2E_2A`mA)Yn"cm=jX@TjNZ9,2f#!Zvw%йʋ%uHܩYtXhx.u<;y*U@QܧU{TE].GD_,?6,7y38m%2P'usEKosrx҈Ԙ@Q/#bt<ВYȵ 8LDp5k<^b lÀ~.O EH% *LK]rC`۵Vd/lnlZfu`v&cEFp1nc(y wBNL#;tV @ҠG A Xb\.]V,zzAR\Yy9 i!SNWċ%!֝]`"Q=\dTl\ɴcM֖qP )oؘc ߐuNJSݒR1a q;*#SxUٵٙfY\1% el{yuCQ' I.uhƏ ҥә:f%Ao !e4ݾr^?˜CW鯸+MG^IM\*rc&F'ׁV]^3枞- Rڧ9t.ṿ0Ԅj{hZ/DEl>▽ukr&#>\f^[MsM$m*`,NxB\abjڮC 1/I.poħ.a)i0xNG;‡N,eot"ѐAIO9x+]cyfZ7ͽHmhVhJMswGlMOM3NG 9=֙B᳈|DX^Z7nrD}&vGH 1EVwI6 REmB98ctAEJ„AU}dd?Fqa [eU~&h*`~X7t?˅dͲ{\pٳȈւ_TqZh%f5FZJwStbN˵&@qNopnI_NDG%P 2F&MO?Б|܏пHQR=n(-98 yvaf2W-yQk| eP^>&7 MеZS#wE~ S*+l;g]`Yn%| Xr3 [l@B n:g~I([K 8:f(Bp!ْZtqEؠ۸P 0!BwA 4V 2ƚ)^'mě j#KkYj\v<*A_cʨ/1dҳ;%GonU 1%aU&Ġ_Iq)Yrx"6LjtdZ"4 f{FwWGX 'z!K f_%̭ Hڵ9SuSrXѲ*Jop&|[ha|hiu͔!vD(R L9q6Kzߒ'RDxk) 3Fi .͋db/JNrQKIYշ1>gŊK$XX3uPvtj([Tb+(\7(TI6ڵa~jJ&urj(#)B/po߽pA+2ӗ C)1WK&.o&j2zKWZ-:"'aL)xKP*Vߙ- {$086LMq5oμ + {Grř̼k|,/.k0|-}(!Iynk$)8o>Q()-63rp8Pr4[l>s1p]b  #2'a :qwZII1tP9{1 P\H\s_iZ`r{p}G\`uxq7(ԯ4wLeq~MKT$r֭m8pufnrʯu40K\(UEt$*1'ƺyPc,gyODN.ƳKc(M.jrZSn,{'" 'e/9-ܷI " -^mUYPFűzs|}i;VhLqkS[CYJ4OSPX逖i Wp)ǒ qz8mbG~7 uP,;ozM_11-yFYk -rj CGI?-׮>3eh**v&{X:w8: +Rڍ1<[#eTJgMSKhmϘi8!AL>9]I03 ] '@^vC'uIz ~`o*6qԙnӳ=VT1)?$ $OD6mg%*aAٷݕ5 U\`!Y[*_6#<%󆵋d$л VamSk8Zo$aNnTՄs\;挺ď _ZbhxK!T9F_;IeKNf}q. &h#&+*,`P+ʙIХr4j'?S`` 0:2B~uMn hȴZy6<|,c}W}HAq N[D1mOhtOw I;meWgÌ+3B|Hbx(W|XM֨*5P$8>a YCAe_Lky7+# v|ڸچ8tխT|;m͇(ĴW#%oE`R |ρrp(U[hZ4fшV4e><×,Nin$r+|qSʂ"t^y'Yi T/+}}]CeFJ#x!*O#A6=-$i"R<"ZNe-/}UCœ !)0Lj Qh@z/tBc8 '~SX~G'Q{0, '0[g%3\:wZ/tqcy#!М{m5 )x|ǒhRotRBL%!Ѹ,k4^`^xtlVcfF*acaKE=_r2`. .2 2geĿL)o/<$}WOVOP_lw ,+b"*%q-q:1hpEbR9J5Jm4u9|ΞS "d"F[C]D)fGw^xx3%vȸ߾$5I帔#{&I?-d:CEM072g.kYZtfU;n{q61Xdy-< Ӱ^^?ݐB66 32ilt+u2XEL!w.aA?m:xPD$&\΢fG{ASqQ볬kJU)*mLCܺ⿹{yfbjb9hFŧқZ]wp.Q9F>RF=A'\sFZ!wY* ~[WpPn& SA_N0#.'t@x0{P`_şgql $$LzbiPZCO=EmD UξX54 `z3ݖ1߷鍇4~<9-E>Q$ th eRIn(In v(Sy/Yf]NÃGƷ#a,(uL Lp߲uvB_о]?TJ:;@ztƶjoȹڵuc*D`e=OH6v _lfIg՞Q)zm2ύI4[.a-`99,2rč 8/#֍aJWiV9L2'tf*gTŰz KZg0/(IƃxEu*GmS=^.?BY(&5Ju4 W66K;(gSc3$ysm;hNG}Tc9\ U)7HȞ.>+Y+=2!O"Bq|!s캀nӲS@8^[ Yn(Nvv\苭>%c("#"m"mN;ZV-Ntnuʣ- p>t0NAJ1}Фc)B/;$'5Á*\iZyȓz|;qi&7.lKxNt**UMIw|~6c[pTX4#ŧ~誜pR/NM=b뀛:\BƊ5ݟFD-)fȏ%Mi5 PsW"`x'Vh ~BfCpyS|x$F0+ .a|!W\;,AݐL+,ttD)f_迦WPʊ,#{iN증Q5|=o!N _JbwcFG*ȡN6B?0Al^хNB'p[sfM&2h` y5c^mJk5$%~F_G{ y\b; ymg!Oqr"m qcaKJd@(QP"Yb8Ejb-@&m2dY\ӢcWmSƧ]Q{x_TeC @]qD_zѿ/ ~32;xQ}KXB@/,uN~gzpEUS]-xHrKyoNb"kA& D@7ż!& TH"ֱXs̫%3qsFDTsJDiBI#u%@V>ڛ8{3^}. i/xTe<$kSfތ."z}`Wx;Ґ0p؜?X9M8h$Pdv7;|`|_5l>>PwF3vY,ŽiZ=W&zG{ްY-U##yw*o0xsᤞ>u apطr4^)'d"Z`=mI̙ŗ9HBבԣiWAƪz%2F3bP?qlWsǣsU8#F)gl*6#,_hdPԿBex0FNS#I򗨽CڞnH Esˑ;[E^\T=3nFo'6}`Pl&M`t%-f%3x^KSTFK*/Ps_Wu:qhD~NۭG# fqfs@dg6#7Ig(+pr;ő]/óz;+X QJisHwKz@RB%FMgt: c)Bۈ7՛uO")ƓJC8H5S㡙  wvI^ón\0{td3VWq!ck2n#գsJԢj^ʝ+L>2 a%3B ØGPƳ=5*@(OLeiV$znȫ(8٠[C[}keëae2(2kuUckYr{'m#?,\SURKfT/8) GiMPdT C.˘Nʎ.W/g~D3B6.O~-?s۵[Y"7Y69`=QaB&JZNk'qWI䋑wdҐ@THō'nHi ?=Zуf<9%+3#VNa}.#AvۛjGQxX~~K3c#{ÊQZ=C* z{*%=o%r9HȕH`ѱѧ''$g6RD>K8p{ Qq[h XUx!{iѐފ 230V˂W?c~ %)Hj9$Z ۿfD7cE;)`P/RK`*^%sgncI%ޕ}lNr?U *J}_PQN!9d1-H]yуup8q_cxpy@n ПTJ{\ .>5iT@&#v~X0;of˟\%r_n").yṗRm@ 7f_g'{~?k53si?IEpVxۼ[M3U+ 3(x &qa20Z3Hb u.V#W5%<7欚 *:;SoE\'#U`x uԸuEbFq_zoۦ[Z.^ Ξ?x3Qbߞ3O,1(NOr@+X DvL-.D٘C :1J4hVyϠYI#Ntԇwh)-I\`f(&n_feݎkB93N`j!yc! f48- nĵ3t\~Jqdd5#L2`Df6Mf~P1,^3Vx)#W#}ݦ19N?NW偮-J +b=7dL@$d2c\-3b9;tb'#O7d BXL3_4lT8Â|Кր7um$hQQӥ7IU8V"QYa]V w_kM$bѨ࿜EŠ1y~iabt+hX*:Ò#ENUK>Fk5q(ˮߞhE^gy1+gm\tgp#ub&Bߒ7UZӛ_yCe⛆_3ׂ#PчI})ſ?=bڄR%Mx8Q?#FdI+jnOVHĴ6tMg'4Y;EqSKp?? #Yji-6X tRYy){Tt 哚֡ϸ]WG00|d'*WI;7h@0 궑1K3W/M#zP4!fe @eזuG @۶q9RQ14{8ہ8J-׏D$)죇XX@C {rSd1^@#zs~ R N9Б Dl3YדЄP,n:f2Zf!7%MB0<5Kw9CaOQTW7R]v)?Iԛ)b5[W& îK f_i\?Yb0@!Hlp3#:U "#v0ײȆ)V(|+([8զ;7 {>@V?5;@g*CR/?oɂxZǞO*)3əz)(#ȣ*e6U*`g7Cul/BnW+ynʙ9)U X4+ 5wT4}ou+#|xjx8^b9S!2b!0{zħK˟%SH;xx"OU{2YXd ZfCG5s㓴(ftkiPȝ`Z+[d2B%˄IװRKfgd;u}fס#>}}=D}SoOk݄dO00H>=gt+aւ++zZ-b =jEI {nϩa3Aem*[0-Oek[a5atOvt2f{v۬͞A+ӗ[2;X:DrRAl7:I'#ܖ `cxElkB- 9غANvHIM;5769\{jg3p+dm_+@kz E;﫸8+}-G} ʚ.%E7ORBql([0Mnocc? ~2/yЫSդb^MyeX:EԜuvEUQh*q 6pƥ(*ޮKYdS|nCfjK'h]`" n/|] F&8Y4k)D~`noSU*nX0-1pC=.` YL1&\}zyoxD;4Jo vOIiADQ-.R9&ZRNzZLp~mRGeg{}d]/O᭜rkF<J`>8.[ƇtS=hĊQH@2ۛΏ7A O-8qVؠz=k! 8B׽w+bt+0i::u2:Bi$ CmyDqZ0o|n)|I"fGŋ(X8ֱ Kh64g 1l ;7ϯ , a%*"aB)X(=jUS rqX £ֺv[4d!|.@cvp ?99TY>=t:H$<KNԙ3@?_DK] U\^{/_ݿ P a"ц ۵@M?Sy, +Qr]^drtP<+nzgV r;G6eOȮT<\$Fh\u꙼ =]ҽoݹ W2&D a{2N;COXqE{cGi_'7kSkL-_busAZDbV/]pߪ \o>/Ad=bhȝzz萔R<[i-/ %&*8-uq>d,!#dJ?@otP?L?SvS:ΐVBxJ׾|$?Y$aSj}ڣHXfokgpl;y תITYI;.XRA[lX@0a ;@/1:|,oHy MO,͒ЗUDeJJ<on 5A1JEi GWh2`7sƗ qð`ǒHej5a/iAFc +e<`l6e;EI Aޡ\ܪgߪDaE6:1|N)ҕ)⊝vˁR fva2;`+1=.КSN:Aos㩐>] ffE1$6Hmf((M<]7f=RhQ`:pϡRK6qkpv:MvRhuL5ze)a$<^Vc`Z]Ux1v߰)Ͽ\rQ8s }!d+s~߷!>Z[#S8mZ^b!;zU׻:5vqD"(0HDC !eCZx׏ .RlGM7C$Â> ]rUX$QԼҡ*R e>GlX:Ns9WRif',N+*5}tʭVE~=*ÚGͦиd6$_%V.楢c'dp-P 48;*8JG9cFOg꧂^t{ȍZsgpJw?ET/dfss"x  g>-K%[cԇw ֧gARBn?ʄ9]Ae)^ul2k.}xGp]w[]UO\sE4ZTUh3-h4aѸEC^V"NB0UC{`a )S&pD3%C!P1J᪃_ Q@b\ $`}/%ә1v ΃팂^i5MRZ],y]iA{6*3޺hId4'`׵c2-WV8Vqtl.3Щ)KG |Rȡ~nSDMf0-ú#L3)mi5?Eg/ݪIU@&"z_b*nɴI62u.E]}caTѳN2c9rx|~I[n2 ~D~ОeNٔD@`].8 yYef k dOh5r{6X5MX"YO=lIMf\u|S=E=U؜)hXz`T}M~4" z{AY·iQ˷G92Z(w'|1/][LIlmKrR5־7dlhY{R2AG!zvee u=r"~o*{ZN} $cE߽-CJ9B&e2bAsb@{u_P5rX]@;uLZS' )ǯikȧi:wß"v6^%E ݆34ۅiz6eM:ilm[ d̛?kr!˅l(P3&y'݊g* m7,d/O+u*ݐ=8~N_}ꍲR˨XG|A[v.GoVUމew.]ztUK$D+]<-&,%kΥzs _\ڱ8H}5iv#SRluE:l"tj 0?K@ ɵ?*շ;x$OזItmVzR gjgAǬ _e.̸9HR6c& |DWwX'erK_e@>ZjY-rA][{Sߣ>_} O+3!!ضt4_wp(TÇ9G@_9ڠoS1mi6B~ם~ Nv>7.o)𑶔Oy5 >FF.j3Zy`I%&U rQ%[T]:)=P2:0%w:RRgؤ.J5AN#- m/yBSd@٨9@BaJFQ\߮vޘҁ˜;04ݎ ĴXoj@ ţ.OWz ;et>b@*Mx! XSw"33 ŧ[F~Q'CgWֹ`Q,m2nSljD ڨ2267od9^fF(j+"AR5j9^:sFV@8YSW@,ٶvQ Lh{2E%&[WS|88QL>}貢p1fKeޮ׋߳OPh[8 WVJزסU`MQgSrCeBU_4BernrJ:j*&s-<6` :bͮ7bGրؠ=/NhFw {zzEp~'vR{O-^N&DŽ=M YKbt89}TqVhҲvx~AVٍ6>0Q\YђCp;TIwq#IC!{)JD% S 4fZ3.$Stҫ:.ӄ?cۃFKЦnuSZw`f>aQG;PTAE'r5+wS,T5ձV$TvdvDy`HmD4%  ށY}D5ҥkص(SFܷ3:DqDR /wC$?;ɱtT A!LJ}|^xs &j%0eYd%Ya bIߥ<1X)yGiZBL~|eΧ% FWNmJ:5:0,+HAy}b c8_"žr<7qnInRp 'm5";ah?|*&Y%zYo&o5+p57<2\^D7sGf´R,W [IHF=|ydU^Zη^~!dWvXm^=>$> f͌k>Nŵ-GyGDwR3P)4UoJ&5"Mp7 6&2+8은E]<>A$;:Mn%^C{NDJ?::J5]hR\˚MrjiٶÛ8U x7[M!)))zU*`Hأ|#/CM!4  >3<{XV<(ּ?5t1U_4(e2h_y9u># & $.lQeM/R=urp= cpnV=$@{Cʧ DU:tޫgj ^<, /QOFO G}\FѨ7qB b+t"^[ S࠹^$YFUI xmB O)1jN itZI$ r#Il:(  IOa$\M.BZt Ws9@3wL lT~C@(_X[N[;#H)eb%V1_gN 0kqxRPMÂO;Hb1"%= OPM72A !1"Bϝ%7^-b@D:TLwNׇ-<«y3FIh C~8ZrgO}r̦WO(B ݧ'ABR Gt1s'R)D6}^w5kƊ8e1MBů^7@˓vMGJG&d$sqY}赣lWIR(h ϕ#|IJ~bDsf>0+dhxOP- MP¾3XX(,67D#<(쐍W}{cF&"fJcqnZN%c至+9vz2/ZBI&.ҵChzqUs"Ggw[KDOJ>( F^g0u۫55/7 *@%57f'ݚWxZf12U0XSr([P2tJ@lWzZ,hJlo%&<ӒMj Ak}8cOI3׎;nb?^u45Og;'YL-8Y)Q?BC ;(1Ru9-M^2SbK@8Rp=̌,O5{!_we^'~5|tW8Y: ^ۭhZrls!QKba!`dD\!8OcʺNwc_Zo_۩ ss, |g߮%%|zϺF*ޝC;0mʵG.:Ż| );d@*ilkndc@C}:D xri?_KǛ`s$~p`@-s +Hو=.:?>{51sAIXݚN"%EƮWl[clZFN`U@Nk8)Si cw2l 侨q \ﭫ;дB1X'l*EL M) %+?srQb:;)!цwP ڑ2π3tC VhOUa1LI*8ød?qX;WoO|K."g3uFV*2XӪwidŧ{~;OƐOf0Wz]Б!O5NC)഻s%PɜJ8 yk-Bk]; 3 hO|nٮM˚Xyxi|hՠNF&'#V_l-ɯH o|^dyqv'Tw]!呣m++|gH][taBdG0ҼT@mKŋx3XS e^20- KI07.;E%15ٖE*[NftԝԿ4햿}`o Ao#SWQ6ˢs@ iCuRk snކNBuMi~0~R%3MT%0; iOItH'd,E"0rk`2O,؊yږAk!.f+^'="߿1̇k+Y&I+v-J% #D"IW~D~DWl׹C v=gJ_)Ħ2* O:}3"v˫e{s%p k@_Ň<ǫr=xE67 \G@|d|H] H[5U*FbTzRl+^"GLɎO|7nB?R" w򐺪HGtYы`xX oJ˫Zbg?۪[CJ#Hu 'd&)BeFf-FF>pdePD\hܳ[=#xm6uzb/6H;v#lA]+2N/;62> Q(_vlTRH6BiZp.' چ'e?'h1: 6kԊ93a8>Zm߄Jvc`!_^3>3fLpM}˅ gN͕UhD?jQqٕZ#|^m/bMpF'֜'LiRją]]M(sMnދ&+WmQUdJїWxl:j12.n"<&}J2f|]t-9,pa+=u.=J3ar~GG"]N_vb>?|dsH2pm& 3KTynIUz/ aM}Q{pQiKj2@nKnT?WD#9)! z/'aSdaECEh>x6M4y0bQؕS`yg뙬-ܖa<+u"*g>Y[r!p=dh(cfTʉ5gYF\ЬS2GANΫמ?M%ObgԮ2B22&/K0PO-#c67gԇ}Z|WR#AGJrgY˖,"Wu<d ɑ;暬M pF5 b"ވY=/p瑑{c&՛ lٟlD@a2ۓ?1q>u6l ɜ_v Q\jХ??n~1~@I9YM'~"YdYًӐw:kR6ΞU9VYّc!ٍneMtigq=G1BJX4h6Uhޭ_/tm7DuO_E}t?D[8o#k?`䊓UycUJhZ#_+L402bCw.nW:W( ,D f7I'wAKؿ `&9pٟ R~Ym ߸@cdV_<9V做n=H1}0Q茠`/ơ(^eYfl?G}\8f k7d4Z8!Syy$кw0^: 7.zoKE5jj*I)Z;&5d|s Ț;U/*:w{DhzT_D^(UBnTd uCԼċo CD1jOO>V mqghA^?R E$XeCaSnW#-=bwqBǓUQ80rd2.CuR 7߸ˏr:waLԳHY^m9p_3JkKb+ 6dΓ/魲0[ר!*jAB\B-̖e雼k͒T{kGk;b4Ѥ9$u$3CJmmMevAU5G\ 1vDžO90, ~bΕ}tSPfo/HN;Z9[/_pM24O$Ɲ/JYT%Y U̥O›a 0Q5SKcAkjZ,FՌje=a]0#? Ϗ@xbNJCJ{P.8R kTpd#*#Q)FC^g'.Iۓ({~66`We+Zr.l>s&/|2ӄh6Wl,bDiZ}r{]RQ{ [oX/Ψ뚦 F-KYcQ ICm8$(ԈH^Ey`?px\3fW9N 4'wm~'2\;6.iGGD"7&SLsj'=VH,42 %.jfL2`QԒ*:R5TB1Y@J~zo+GHcUH(<=q/U {'=5I%eC* d/1CZF| &~[;&z!fhD˒ڨeH9]*\&I'zGSq7K )yº.lv]8*jT41䛎5a2$II?5ݭUh*SK|H[C^k{QLۘV1RsnD|~} fp0Ox\?1L @ҩgNHu8<<|,A>9`5EZ$ +ជw@L EaCD\%:k]:6A[|BN1CɠUplP2K }Za3s.X9af~ <:?D`k*Y7viѶ[SE y9|~Ӫ8 SlHcգ-汩5<}_8N"-UvŦ(ߘ&S?x@{ZVHZ 1q\u\4 a)z-~uN8SAXLhpP;8IT㘑PdCD"z t1|"AWS4Nh]ܠNy-fYS1n^D9r ԅv IlWPeԺ9nf+rOUvAzIt.ɳ6ܔ~!57PEҮcT_CU)eyY}yٻǪ~}hk*̏5H|cD,<)y g eY:kU6~RVHA`"$9|PTfaۮVw5[)GʐSMc>B_舻*%艪ķj!i&ny׹K1VL4Pg]J2Ԣ76APG¶8٪ρ1>%7YpWPS<(Ƒ}I"\L?R46Ac |!kT 5IL8«3Ȫ0e O|vE9 6Bmq \)2 =x6$!%᫞·.|):ėF~8YOu*3_{L{IG :Q? 9Agb}-YTrclTTfF'R5qe]`xj5r^./D!dC|!)G3dDKb" %:(z yʩ=p_2"΍ݹTSo:o|M'jLF2jq1AA#CB^)IbllbocV1.z_0(7Dk_Zf+ItS>m/Kcjm_,r4[g:&N%TIOdˮB5VJ 0LmBg9 +2^TR;itܨϙ7z=x_ב"‹pj3&s8jtpv"FGJa{7Y{C[Of3aUіy],ACFM9"&fJqK IH])ęU1&Gٱ:=v wĸ:RsjZmE|7WG/Q9m5icгNn{H0D{-h1 tϮ<,1U9Ѓ+51yPh][U;_tVb1sl[h[9u$cBAp8م 2Z@U"|j, X;bNIY* *.UVP*GD=:יBY')|-Dz$)Jn0o pRTÜlClVg]4g/e?FBb;Ӵ`4kwn!5}DR=eٌ26EſuƎ$9\Hڍ { y{pBI&=ˈ^Nni-9 F P ѯ;f8QD- R3YFGyu*} ٺi$;fZ{)MmZ{}1 h;KmoAǖv]Z.枾>xڧ. (L|)qck^ѶY8P30~yqIKVnr'Fތ$Go1B49}_>]5iUwv`ULW-)K)0V=BcOnaʙT:}pd4Ry/w5݂\vwr#xq4lo)0Àb|ή1RS2ռǭ>Sw#]jh}~*8y [O*MR Hqd&b8&,q}?c<8{stiCih۷<DqK3!&=2cY=T̷H,2h6V"]1 axSƞh1"fgD!ٙnCS1Z-&1qr7g˻:kMH^s{NQɅU F"i|8z佌DښA I/`AA={U8K,ѰWCVSy[^7>HƦAB=Z`4*:1%imdߴ԰ ,Am9B4rdXKW쓖˙ ,D4p+/u/'?HiWSN To3DcBn=[EpGi1HNOwA{r2prdPER=Ԇ̮#{8)έ9\"G݂`ʿGt[7L`WS4=c9ú`Nicx..ܚE5BϣFݹkY3'a~Gj%nv*}OU .pLQ}c˭]"^r1*Wz>5v }Ͻv"_uOUq;x/%Q.rW-nl{7މS2Qݵ1u/֗J\Y x/xw ~̍ʎFki7AXD 7 4})oBwڜv m3&n*{NV3xE6ӾQufg9)䉲q Y_%LE&̬8 _( Eǧ{jT!\WꭚlZF>KCsI䱽2Q=T,{B֫M0Pq,&؇1{mY+Fl *^r 2 gkzqfvcPi]66|g ƣca]d{&T5@.(=M{:]mT4hlm{n# `C:RVE\s<44lNyYUSlNTg1'chP3Hs aW7͸02ؗYm'唘>G!xh@F (dsEF8t-d {~A*tLRGoI >530y\*S"NM+-\N] n]i#_g<.!=-n"rCsL%nwoG,G"-lhjp&eJYk k(S /F+5n2.2d:*HËc>*D?"E.lbab9R("pDAd/$/<8 'C`2r=h Qp` %w~ŠZ#j>.-ͫ9T*T{ r1b})D}ߏ`&xd1@.Hw9*FA6N/!+cJᣘ `q2Yh&Xƻ @Eaya4XʺB|yF~ )(4*l Fb%ܠ 555d@*4 N]uǃn/:.@e0rbj?#@AwrO꨾gk OƋ[]u v4kOkЙmf犱u85!FF;qyU88vZib8'$׍,k00pWb/ccO(t̐tpQ 0MimλrQ$H?\W/wyIZO!\YXZfJSO5ԩPD8&}5TEޖmi$(ԖUyB_k~6B3mE>ko[&GM#ZO?0"f$O[r1O[N&eN$>xQ3]kØu̝w>[;~/_!۟B`Ỷ3-3u ĚNF$ Ļ[c`Hx}HlzsLqERohNrH^}\d9m{(>dVP2ijȝvM"RY){Fy% `W}J[(m?e]Ps4C.5ԂjWGy\xe|Lﱔn8}5kEҳ`.OKwWhJS U-F=y¬'M% LDU0o^-VJLT jqv(d^h~2 qO)JVhLvE6AIM:wG%#RVxep^T5cyMHo8oޮNɡ +?嚎_4Sh;$q} 4)ʆ'[}t\ʄfZX=cjM8+ԶDrOWLtR~dPPin9m*FEyW22EK5B >XTn[ɸyVoo9퍣*\Y4oۖh bfT&8߃u,4, Tr--AEn&eaML, QG{?`y[ s2~VL\S y}H{*>wI& UM]滼Bbsfh tlH.{l8SfK;xvNH(#z#/ۈHt/sf!*H5hW" 䉋vi:[.-@8d8 (eF5ɱX,0p7W8+MKhns@n vZN5ǿuVח;vhB\_PlԺBdz\6h\r Z}06]yA/sMp*aLhlCÅ~N=;t u,&Fi);Fg,Z6 CE4Ȁu3~$Z耉Z.}s"{/g> NuTf? rŮ3$Lsh[Cs֪^`($4 AҳQIFHxGuѯ΃%5qcuJhH9"~")P9߰\0h)j9+v`݁*~M0t"340fx%%dM,!V=,ԫ~䠈%v\nFXUZ _/~jVA-jCH(m6b>sRr4efkhZmLWS>Wh*wEi!A ?0`!0 cʚeIw r|K naɗ"]fu[eIa\u5-7_ "gF;1$ylTm̻K>6/*KU>@VrG2Y\kTwP!@s~`C ^"ʪLK5ÙKx=csBpȊcVNq W}/J7*>9L5Yo9gI34SiU%sp@5SH$2tPbs-}ilN28ݟ{APC#Q`=J_;~ᮝ!.9%FR őz~8{b;ˢKF / 'Whv!Io]I,"sf5 Dy@}R 0뎇םƆ%OyO}o^д.ф wISӣݿ2$O3OD Nl֣C#v9s-I⼜g[pBGC,EtWB]KBD1`)Q\obD:xl^TW*fuktL*,?LzDJMa/,{b1wyP)B"t`ZJo ԓs>ЫkZDaeA(tjoa?d8qPd:{v@aJJ3Zn\%tY7hIl%#M'*W\ jϾθzѹ[tn;*C40t*OBHim S:E{ze㜢Oq{Hq|XCvNcBJw>g^ՑAwk+ &*dax՝ Hy#㰰[sGeWdNxw|@|je³i[fg Wk~𛨹_i4RYt͌npC2dk1d0>ax[Z:uc /\-rhb Bi`C9/LZGQ]?Ҷw` y, SIZLۄofQAxkwaK}bqfWR[KW28ۊ>0zͰMW9CM[4wAlhbod5m q\5dFWkɽi7wc(Svwn%nCƨ[<xPU+=ƞe~kY4 LzjwS9*x xhsu1nޏXHoqEn[u;N5xS-]7yT$`Se)r@e-;*NG7vi$Mt阥vO!Sd{ 8(A[\R_ޝ'@`PTG>ГhC~Ƅ=[$ᦞC®g䜍6 7}'mJߊ!h(MM)sn֖I-zŤթg? 1N+Q]t,;뿾|<k:( O%րʔ@T͹NNk6KjQΧЧO`I'JJRW yE,eV3Lq͒ QknOIZh1X[[(~_k)t6 Ǚ«-YpG'&>pNGd[뮏_dq^B&ҿ*^tܚ躔lрtqAI~Ҧ,ea+3ĦɄ[pЙj6ӬY5P*y]ү{`ȥ Ux:SpJ"W&45-F0Gl P;*°~3Jg^Y_ݰ"-J֍wɍ+9%]&QS~BV&c3/άthFuTƫs{|uf*9V@ʿf[{ħuWrĭ%G>6x*|IN/|4X ;H n0>'g ܓznd[XC*`5Pe=; fLB;O(Gn]P%–C(,kLHj8kkzqc45 sWiH~=@6a߬ٚ`VsF;^4+4 JMIQU[D]7&sr$e. ]U*KCi((uy~' .E <+^2CzAn6pS(tg0cmCXg I Kք!W2XFÔԝ[ʆ($&.HLEb`k KHOFwQ*H,`w|IqNDr[3o_dV֢]ze vQ뿀o攈'evl!ډNջ]uwXx'Ў`W56,AK\ qF:Qw]ݷ */ G44_A zKZ1 &2er3/i`ulM? ,[) 9+WR7O4oz,XI]sbh"-t[Ņ($LX_&;`LR:U[oΩf5'#4#Ze=à+?Ԥ.! M-Idy:93 9Ioaq^#Xh/ӏ+E22pkzwuQLGG6Y#^yx,'^ߌ!"=QwB,&Il ]Z|Dkr{z_Nݲq.׼!ʺ[n<J*ߍa!}4RGRyssN4TeBI)eT bڃrg#,șN;C߾?5qԐ1fPg)w>r`[N8jb, cvk 5roX! ˋ>^LlPMb|Ym}A byjff;l Mڠ(9Ee.kOvTTzQ2^W` {G0dX 3\ \.W>3 ӛ7o3m'm psEd~9_ y)ZrA4<^"bb:p'_6Um\ap ]S$3y\4BQnz4k#G2&'"*Y<%`"D fIEאVm!q执3w=>P6˂bA4;Y)ap%^.0N92vCXxyHePY)ƺH}^PtjA=M;@P1j0 %7gڇ?Or3q0Æw`W Qx8ߙ1eJLvH|PJ >j 4k~0e(@(AQD6hbU2ԑ0qT.Xmi%|L1LVvQ=PL8-@r]]"9ixAz>]hӑb~MCvt.uykvTFQ#!wgXѮvtf0]{c"ƱQdž@jGX7kOk`!n*ri%lQ"jAa .߂PH70C7 _LmY^Lh&CCcf_t(4xuE Ay~&v︈ a,h˼] r4)!c&|y`UKUG0b En]KD ӊ.xk w%k/f?fݵԁhmg5'tZ;$k|Wqfnc9gOU5Ha1|ibæK3M+&J s)k~&')ty)9Bx_#24hSy]"L+Xd dSքOPL6:h'2uLx~n?H9t/ݪp=zqR'_Yj4j{Y0m=m\3(^^wo`E^CIymi[zum+x>)&X%%UO2f@=s21_gxqboXfD<>hQd*)Ɲf6c5 awn' P3J)eL O: -!{qxx,:%K 'vđi nXw{Db;a\K.$#Cc%sW@ҩiFE s gl:.4AħWh0)wwdoroc{G#޼>"TӵO=7QyciҌ?*P炒G:+Fu?y6Cu *жzeؕ]͝03TvÄZ\nDMbCg"HNr/vIG[h<@ F.k3)C;O5 2N4@י9!%z`WQ9d' 89}ݵwFN[Sa-*b@HzMiS}ڵߤ,iE)46,(qὓɬQ+oW]w%ŗnC.1,Z=+< ^\a9GUJFqݴEΤ;X)PdP:ؼd6<]T:!͏򭧞$ݗH(cpo PVT-ԣ"6g,l pGðk96+`5,N>q&)p-K&Sf$x]dsoΨ3|P)k.ԹdPd9Q0̟h#s X2{%kCMq̨1u 2 MK,R24'.ڭX0!Qw0dH!PĜ%srHPYEXy[+ s]eЭ05l_ V`UpB Hȃi6,~:ԜccU P|HL,6Fb<%%Ǯs~I0vH_@1$9Gѣ}w w%Uy ?1uh>MA#T Kq9bx|0]?@Qw j"-HkO@KgIeD4VҀ%,[AXb^ZMB7B-zV bCTT y|_= PF$X"A)5pw88@pQ29tlÛ">ݭ= Df7W~_.iDwټK?˂&..S_pv<T&LxeLu;yC tvj4;&n(qC}aR":oj$^a14{#,6EM\s uT*$sٮ7p0KL0ƮyWՋ\$Qd!AyGyFZF#*klX6֝|eTX+)OhFj7E/덣o{ !ǁ#AWsc..ʊԨfUM3QA(p_9DVգ(Ʉ$?pЯQD-{"(٘ͯOrXd%#3W^ PvcI$Ai Τ4[9&%!˕qf0ji6BcafT[hد~k=$1xNG֯ A:OLd'^1J@!?dPep [}ĺ!9qp9Fغ]9|?sxgETrl>l$u䒐kNBPIGGf7Fs„!I^k͆X\>"Tn4DbR88'-#RCp[ެ c:[ %ًFXzem@Efp$m9ì5m ,b4F j.sC t;LAnp.hSmr 쏈giƃ6萱סY{R纂Z] b7u? /,S7$؜7(]0/zOleC`wcg爲Fr|#y3ԨCV-`7[j'n/{H@r$=|ol$fV)B54Jt(5WZ,V-ɍMۉ ơӐx<̼/btYM2OqbV-ShO{ABP^]D+og,ðpgض; 2iBcѨW=+fst &{3x }gzmI]VԴoA|b/k;u.|Krq- 4"#yt_}9=}TN3MCd!vĔ%esZȺ螀>_@A`&OɒI%4T2D@ 45G+lF4E#h*BmC,"&rD<4a2~|P,ҢqZq-cmt"i5?X#d;CQ>gT"*|i&h%\D*Izr'k)c6` ق+R s2>v08HLa9O=Qr}jfXjRmvb#,#Mj.Z V:?n S"m@Kc A>jIG:f M͈\8@MhL'DN#yH=G3CՉ򬩚NK¦Wr;{-Kk 32&NӢ ĵ @بݽ?%)-ʮuӇוzL1~lҞ,c+'fu!{J\>lk%w0tq'| wr7o-UHËY7fg+@XT֜ҝzsrʖ~>Z ;m1ٮ0BKmǭx5SH,P#, "r-rVT>h5HBه̠=1\4|pQ1l8RHB7ge2_\$:D]s+[we=\,:nNݔ]X'GW,iao h} [L,1+[t#|.oO᛻\}T?mڈr?@E9|ϛxp}< r' LZSnIGnh_&1W};͖&6A\AL$w6ݗ&驷TmXklH:# vp|w+Lsozs98S|nU#jq\J7(CJ)mp䟼: (jm&[Joha<͟j_z +YcqZb:Qt\om33S[7=DOWxj{+kr8N~I*3@&AR]=͋nh޽,[^um4} YY\^u:#[Qq|d/#@475䵶0i\&YfS"KQ;=.KLj2kJk3ef <H%lQ܄Yt`Ƹ9ܖ?^^ZZN WgYujO=d,4<&Gu,zJ-ŭ)H PW/BC ؝G˘U>O~)$0HQg%K4W9 33kpp-b<'VΘqnrb߅LZ\>DHAi%[bMߜ DHCȫv1K=XE\9]g5]jكG·|q㩐d <ݕz`L?2RJO5a=ٍ;V $K'6lW.}8lkġ> \`lx(Dd@ `x#VP8F,M*$N@Gx[W.\o$tǭ+ \|{FVunwMPju U_\d腝jOZpRihlw]aT*Fs}4i~dСJ``uvVw$ܾ02,JCp>z(+"}XufJ΀]x3wNpVhKr36.%qW86 U9alt+JlXvN2x+YuD+kiy/ oO?rWL>}*AvezFͰN9#s * &7{[f5yzP(-T&;sR/i0m%gOZJdK)>$:gq9l߽×TxR)nݼ<3+ʷR9_7sjzcQ Dz|*(8{cta[6tAׂX&Vm5RқJb2n_tI<Dp -τR.T6):`;|[sʵ,*߹& b$fG#}{`B0AʪN$XP >L{MHTMј'mĠjt~omCƂ6}$3$`%z9`;iqrm\+XMNė9uZ|tM=E2+n)xRفړP mdUMJkfN_ڷf0"}P,i-qUǡo =Nvo;YM¡6|MI,;_;a6ȯįC!t9S (O>$|p{Åo)*0ڏוn-,iwAT"hZJ,Ώ޵yk>jpgǔ|rԏV\Ke]=V<\H:_5znʋ!>wƠ1MfS"ĺ( ~J-XddPenHgܘdT̊ޮ 1Y~%fԐ>Ը"lWh;N,=!#$77=~jǔ&Ոa=^FcE GO܌&K)ڛ_I[ΝxJP֮:,.)- ?e>:#| p`-3?fV*lHGZ$EET 2U0#_CѿM^ѿou>q %NEƕj P_$5堗 mrGä6ǺI)1xCA̠ <8.B)\7lGWt~:cBiN&2pj%7oXjUj-N*1EEO\[M|ghc 9Yx h3M>õQWM8۹I5Wr_AQq/XޒIZTDžg 8yr(#p}>fB^dkւ0).ISЪj ,: #/qL'>/N=2/> :᠇*oC3uD")nN;YpȊG=*_X /:2R!KoJ7Q/!7BF1@aKI`r. 1.=躞mg2J4fM3oT4i,2c)gK>G:}#y2 o^&_T|B(@L"R4r\mv\y6ӧ2SP~hşI;K):X'3S\]km}X{: .64OFj3}nrPnJCce FD#:mnt 4 ~:!vAt 6aa\j7^ 9C3',rsYPR_L}w83ʽr!qO҅Ih㧃o?^ǤMk[OU@m]mƝqH$LG0\L\a$C)bn+0?fb^5So(ZDhBЗ4RH6Ϩ/z܉ y{5J7_ V.bWVfVڑB>npzPRރo$LJX@# ;4묘f0㮺1I7Iył I}g$mޞ _7.JpNlu/h g2yԺ7@ͣcWv:rVCъxAEec7T+89|"Lo=<-c&e;w`(%{@ e8}Gp?SeҝLxxD鳟OXoF4f׉= ?\9mMׁ|#D9_c}Q 'gB9a{NCdt*Ȫ} igJgdl[+9άEOBe ul}u5̔Z$vI;ݦ_S(wne\-T_Ka$>dɧb.Rh͠Y?zn >J;B}όNpPb`,)vd'-C6.&{l vJS&2Om`-w-,)g6=2E]fM_ɗ(odl_@x7S(A 'ѣ88Bw*w('pă|[ؔ1_7}F4 ?2R4Tgcl6 9H1]*:+D-뻉*@7ޓCN0G_r T7&!Lu#ig`7E]T*YgڔUj涷eI_$Vdm^l@cp;FNm. \fΦ@A6Vp\Њ#V>uK…ڏ0΁GC-͒s#7f-DYybWTLIJzq f!<I(<l& M[6^H%\{Ҷ| P!CXջٳ0E̝P!iDy# L# yV`NkvxE+%wY$:9U=&u_%.q/)^IַX%-@L|^†_G-yph\\č×t) h0u>BYMj l_+mQ'ԂYc6k;yG\z?ԤVַCI7!5>ZP?|'-bvpP+rZ1IY0`蹏.[9X+ص7X`- :Rp9.M84Pȓ ]& ߛ?T qβ䡷¸y RMڽ_ )c {aE^s3dyDt$xbXOÙUbK'Plpsbr3all8C!=K#$};fNJKNd_ 3 ՁKx,Y ''w-7;^}&aFm}7gð\f DnM=f#@d!;'r^5RF+[gz(/nf8Jy ?;\|wϳ8*jr \H=QYzRd7c&}[s ",woGe}F8|5C vUn^[^'7k3ŘE݄3l#w9Y?"DݑBQJ0KkK\fe?~cq7n^y9'ć= UhS&c̖n]t~7 xϢݚFp?͙No\%bm"_Q-FQaW@9|v֦˹ࢦ=! k59i*m_H~# E-z0(3βu>J8i+i$M+.F9Qz5ZNx!)k$!:)) wa#O 6pwmGxUC:y?ri NpXZL*9whrT7{VgT;HdDrӞv\=_e=GyqW._,3؁l,@!`-4.pU[J&āU9,] ׍ĘeeAW[_@N0z}&|BpG4 pT.FҨq3ttC觲An'fDmN}>NN@2N۷ KMBҎЖ8kwv/ǔmY%^(+ K@T;kjXt*Do3+tCTl6H OOBuȎeшx~6#rVTAYyIUaE:-w擣7mo$,tWOfalcrOCœPhT_`qU{LJpaڅ}Vc ~x0%`<yv[~}u Ioz^]^w,Bsu)PmW{m~u8ֳ_#k|hr˄.Nb cMO+|;A6Ip9 w2cMH $ruXK9kѺ9wf,>cD^i`1?Y^]K/ji~͟Ժw(DWtƃ2(cy>*,bX*=چ7A@{r#%ň=KPl畝.]#|L)~ld`[*bjFaJuH=q^7mc^e_Q0.D2)wj;Rdi֐Ҁ赙'Y۽wvn#}=7L atK;5e6]Zs;Q x6A.9DnwV#AMEu66 ,Y ZM{8쀓d;DQ2fTsJ`Dv;fcagY'R6q2vď+0gc QK/Ax{#5Y1WvH#Z3M3zU,JCB;p'+m~bh>i)Q&v+xb)҃hُ>~E݆՜5r*>eqsP=S6C,u27uZD'F sEEɁQ8x1^T0Z'U%-?_Q̇z*>jW͢S/\%; h?⩮ <ր/aLqhE"=5uWI3,Qx?%1˸ԎP0Beޕ2.=@$ՀBJm$44\P,K"qwő&R%)aq}Q`Ū6b )*4_ 'l%x JN K=s tjBc!-@M\4k 5 i*X:$^V$'' @M|ޝMD{X;75r җǩ+pQUxPE1֩_o4wXT%5߆b8(Fot;~AVyD)xrtBz~ (5e :c(ؚŸ:;AZmfQI!RTf\G4S12>hbʝIgRvG`>CC9 @l%=s)؛ el_<2mg$biw(8gw.6: 2}h@.ԘT\9vJ?/\(֋]R3O᥊Ps'e xYQM7ߟ~89=8MǛdAz^c<3Bf5 ߚV56=y~NMUjc܍T|MLx9!eS)"8AC7B鄬9Ie+4~'p><wD@!_p J 3 ɪM{-ʭ19#1),/:[J$}dJp"=Mr_KLɓE鿴O`U=z;.&GDİ܅pQs Ys36_Opp'ɍM1[ة!x!AK )JreiƆHqECN^ Z=BkZ+`;1r4p2Wޖ@0?,Y7:7;@\\? Pс< 3}o_]NZ͗I+^~G?Q{:jCƾo/~kYqr̷բZػqDƲL.DX"M'{rpNXR/anSi4NpK$ZB ̌WNץF)]q PaA=JɉMd7PnlY 0DX|vr# YTtӊFކj#Ί)꥞O3eQ<{;U%)w}M)Axs`'@L>ۛ>^/ JC+1;=Gc Zc)ՉT +Y~4E>Զ[hŜkL)F) lV0[Hj))w5J:g4Qkk'ܳ7/7]hwɛ0Cݶ8{+2īM@wq]>12RO;p<;r XD:@s6(ӕX٘ʴavcmBf1JE^A4ڀv oAvvqNY}_ˁH[6N_ΰ)j^FY,N)TSI[^Lyignve5`МƷP;q! n)֢Z ˍ'zR +RufЕ6> `DM1k}xaF֧t&Vؾnv5PZ0vF _Zcږ- ȉ00 {z}|KXBǝ>|N :!qڐpQgL6˵BIZA6!4%B5;uQd&`۷H9~V@eާrŚ\-=4 RtmF_0_s8+^9iw7G 4y1ނ/A`SNT⹇<'ԁ S oC7jQ'>Nq$y3h.CK Tv8GeȜ/8VLޢywփ~DSb-q&:mC;՗$.5dŊD7W$# (ߐ&#JrdW o_>kfJ8]0ば(yͧ2 Z/ڣ8 S)BE|BJ9=c,ԁ.Rt--[;C'tMu(X%u˛ Mdۑ Ms/` f 9d/R* !CJA|f2fR@RXAs?Ύ]:G3G}̙WD֦'k§_[J; ;ce}6+ߏFek!PF3T b[LyEzpS"l6%Gqo'"?rU qTZ )Q):@ @qm9OvV/3N]<Ĭ6IRFb/"lgt2d/_5}4PozXUO4H:-4abڕAg~%Ƀ+ʙqQ{cg[OLل+ %7?l |*I,_jܵ/]`^Yq(Xˬ`XV@7rFYZN5&i8qmG8bވ׷Ч$Έ ix:(wb1"Pm1,6aL /4EQ֛]y gAUj= m2!M5NO0"tRY2S$ G>g/tZ~7^[P7i!-dD IVj-%WHTHC e˃ BkGpS= gtQMlɻE#\rf[+@bXg*EyD >Ҍ;j_C-XOmԡn&^jgS/,GId?:<*=ిc(n)=`JOo,d 7{dz0bss|RKhqiYk@"yRT3€ypޓ*?oR!7w:~t+eZUDk| 420]c>AFUTP6AMF/W A8<vme.ˏ -@JZm{?3v4d">t'y4pM/d:azv7qρAg칙,S@8MXڒL=E?7\"Y0귫?20 ]@}'\5sЄ87]0qH|1zv73#$c /(uj=$ytwC nU f|Ç1&'<]\J ,@uFr*)%tDt(cD֮-DK–_ I:,Sû~Vt*+p |\%zUdg}iYm¾|ͥJY5.UPqdlwAJ 7<Р "P&Qz;T/PY>B`_ CQv kf̸'[NBg9PrG E{Ռ2EfН c)A9d3ndn`v>둶,V]Dђ1PekOޤָG gJA5[F)kD%zW,"٧)c]W*@B ig<%w^ӥTI1.cX9Tc6s9ixìDL;M{f-@YN͔|\('֚?*y@|B(5X ,tL?Aৠ-᷁Z ;%q+I4|z1 Pja ۭ޵I86MiPP<wDN?xCɽor % .u H!mRH a'>C?!fFgf$B <M0p%qW0PgK˺fLp?4`{1ƅq}*}ԇy1ј҇ї%)fJZ~ P;4~rj(78J1n=Ҁ`/y9ȩx.1,gQ9L;X5Lє^`9k5\2JNc!97pդUgn3_cwTä`<@"IVPũ-:XZD07 I}gcOu% I&m3t*ɡ{^s X(8y~+ّD&_]djrzZ׃BFu 6MA.*G@lN٤7w_6K/fDeˣ)נwEr 7}HeoHk-mAQ PM g#^{}>Y~żS+؏Uj4G|VG.< mhCc.{[VWV+-D[hŽ偏HS]aUF׋õ>c>Y՟\yc <~&ГNJNXy1ޡ A.2q!qn_CzG E9.p.^9dzYW)\M: 31W_hlB"Pxz$j'+i= d҈eJn$iD 0 _(Kţ;*ʃ,fP6pD^k}s\ƏY6mIvWfLBR ;ΙNH3kfz% _K]Wvp*/-13_{l[޸qڬ^HӭmЎ6,)eI/7UuR^ cTYVhR\ZIu Yx}#vC&>XRJ+dVݘd{@:3CԎ?mTqƴQzPavFzFTs j8øo\m{Laﮪ d)%Õ+|6,*Ҍ[07ij-C_` c>(g2Np<‰xO4J*׬(@:/)T+!$l? 3$f`P);9{oVADLLփbe[ FhKpdt 2[aKeP<Ixea}U&ʵl?)[A ФPlg #<涼k#'W3/zXoOBg21'd.-X]F7JGpP7}lM31P>t6`Lq(RSs)qL>'T[end>8c4;作h^QFWi!zHV ȏN针oˮ̀z%Y˘Hp-фP$>]ؾLzo(M\{>L v\s3W‰D)vFp.\H=`gf<AQ{|`S庳:{:cX}3:"$v-w D# w@b dpg<=l3Q̙x2Ģ#9>vSE#U63םNE/^/ 4чh/5tufae\c0@G&1E!0f{a^SyF7Ong ߹ρ{RۍrQ6 5~zv.]AfP北9r$^ -q<įH`SJħqV }\2j% #;4lg+^vF^8?E 'wLa}-*a>+pJ۴2k LTML6IMI\P%^?&Pwa0~n;hC5xJ]I 0K*ɵ}z5]"鯀|{JXɻ90R:sw!:[ ^ *A`iN'(e 0`KEBFL[+ޏYLx#DOmjB:>T n~~ﻭ)C=Kފkp bwRS!3UVf#`ʜ?s!#s|J<8Y%jޔOqjvkሱqr8*20<K<:x"eoܪv&|tP(+oE'qۇfl;~ (9cF'la!&զe5om]~S>vy1qI;( K;!o^3$}+c# (h޷ƛɍ{^e㘝2W*c*$Hc7Ho˟u҂uO[Տ^UFι[vsk*pE>+ h`Lv7̘!x Qdql}.T!T0+~@2i2~,_L}Dnl'E"pG&OvC8擌d]l.%jblf x  Tm.^P9i1,>:Y^*)?ND_b:x0} ~7?ɨgR\#z]HT;vyS/dDn!nʜ,.Y"AhQ#?*=WJ(A h{#)l.`",N4ܪ6jɀٸ©碶̓dhDjErݷQ|s+֓x֯㶌8%,:6`DeFouSzؽ(W2RE HU_{Fy$]qoTNw*NY<|^a#$߹#i9heðˬavDVٷ2d( LqD Ytl 5*=q'/3D! ^|T9 l<.QJvmƑL*t.^.nQ%- KOa(`1OWUnQtN#;@FNb6ufśQFe415&]]< =^aReh ϊ U8-D F7؜²aBlbY$Z:K&.C;XÞeE{]bM#Op`wJ8~R! la]_C}$5bP|)&W"y2M(%KQSh$erSFj5EItJ5V$jxs ;~ş+ Z3#ԼvCuKZGDУuy ]~3;osq:hE^7ߧH="s嶋 M> d~ό|3-'5i-ɿ"E^G yĉ{I(E8G8xeIОmU&چ:XQv%5@c{A &5C׌C;8q]1cG-4]UڧYmU+|P rL "g0)z? +nskK> > JW4vQQA/ $6#o<)ӂmBQ )ؾMSsOuo(>@qihڛh8"eU'[玄 % IfFHbiT''ҝ~hיF[wVJh)E%Yh56$Vd U-?7[J4Z$w+Ov :>?Emb>EzűV]ix@$ܲ- qe&ZHdz ZU:higH[ؼ ]Srkh|#E =q|-;gIݲs)&͝`zmJH{eWMQMۋW{М 9tR>xζt ki^㯌,{Dڥ w5zئ_Ci"sde)jRAv4|A4V -#""l\\>KzqⅪ \yJcnb#䈦MM0*hCv0c3 xZ6XR=zUqg#A(Y-LXһe,Rkzuʵ#CSfPLt\J:gY¸vÌu|faA [gȹMWKz,2A=[.sHu:F@rY<-H 5pxX ns6񉛄s4>'[Dcq-?Au d*+?m3\CZ;x9`p$G< 7#T%t> xqH4BZ$e;".Iw~[] Mm(ukfCA;Duf'5R3J]wpvØKÀ)e|p:e*23J\,Vc(2V3$씢v0xoC@Sj.!|%sZszmj\>!|!䢍,r#>#oe'EHJ*xj` tSs?w sN &/P]#R\;f]G7&bt/7Q]V.RQ}pUDw~4ugHuE˷v<-8tWǡۛ5ݐdVC}Zu7Uwd].Gj^mM?0P#) %275|9Ș9-=lzmN_~Wdv9LӒ#aC{&gMQW^i7{pnpc5C wNs"BV}M8y2@ݔ aavhxj1F錏FgƏa-6ws|o[C-!x ;PNe#[dd4x2_fÝ)|<RoG3]>!WQ?/lR9:JT [8@$ԆJG^- c&>a.CiVP|K6\lpBhX69Ơ og 4|Y Pe@eԳdg`nޭw#Z4F5 a=@UX2aILٵp}Vx05Eeؼta:̑:)SWc#Yvʭ͐|&@@cotوtI)N-S -]QD`ȣdMFh&[Bfz;o$n㘺OQ7|i^[WV7Og *Bѹ++JӸ\Y潉\rՍ0vNM3"?T|u%90B4WSki^g'pR~8l1H|3' :%X VZ^(\p^/pE '/aD퀢Áɴ:X-m  7x2'b[?G2 iƝt wEtת9d˖$8\D SΈ1,4Uđr7Uð/1rC*͛ jqhcѲXW{XӊGKFk W]8\*oo5#xo Hɛ}0VJud Oj ǺuGx`W}K 8[\NIqI3q xBq P4xPWz~ rǙe_aeKm>ndVA6 ˳kכcl''`^=veOn@)` w{uPUW !|+U; D`?`K8Gz $$AcfӬdC1^yUJ:_gDl.#% @z-G3[  O(rZV D3~=C 6Z&_m\G cy@_,m. iP:d1PcrQYjub=֭5pI.ۧ>yJIm`D*R1`^鞆vk*YcW1ӉHJ_UE\;[Wr\ =gS$BQ j7}٭M̍m48]5srE1 .JeHC$k yxo쀺H8 n o1?]p%t+{Pe?ܻa=yU$koOg~x@, I"LqT\[kQb=7oDK`~8أy[E2zc+_Ocv 9G{G ,\c7@]*K"0pvC歉XΛ$*ǂN{g$I[Va.i~Up )M _(  ϸ2]U* 9,#K|&zQ*m`c}a>igl:SowU&[P.ceDpWuEtZc(g<:$f0_ie(O- ~/>NU_R7tY`هrAV.@viBС;Ttwâ iK ntf80LfL׌Ϟ{@J.&(\tf܊ L")/)C0=gE}Cq2;d"g -߁ʾf֣޽ɉB`DB􃚊TJURN,ck`Ю_r\@Y'I1\i1[t]~׉"A˗lRȺGoK`>3,ʔ1](T|$Fo.DČ-}Q# ;M*=vrEBW7Y1{vR5lHik)@ov1",*OXp]k@cYw};1pht&1;XQ,"}%~M0/H&M"y$=͉\BHt1ZwܜwfOw?+K D=@6*oH}j{iʔИukDWϦм D]:4 gzgȱ([jgd#6W9qjЬKҚ}pta/õh0CFE*~۝Ad4t ?,19nل* r&g,ubUűɻ1P@h#b2,!B|w+#kmAN Cbmfs^wXuB ɿBBO?c@'{(kں=9||v씻 SaB:듾aL@ZE<~A_R3 %#=TO R/<绊Uł, M}AI3k$\8X3ĨSkt)pnGIaF1_j9SZ-$*M4sUF :Dky0as]>^p%HYlV$Y9tY'xŸBX`(z:Uk&Q0ELԽ|Do?*C % f}CHQ-Z̩懞(vV]0A2Sfi[ >@[$ḲfcgW*HoRYϡWP 5T7 QH@7h5k6ͱ~9(IpSL FU^VĒes%BsO#(HG|#j{Ôl`cc ̐2v =Oj BɌj+Ej/-d db貦ykMY@;^|/[ Ek"N'osd4|v'5+첂5/p|5E7YOMê~^ m.PpzK? VSA6!{95S[@-J_X!0>5%zB B WnSTT{x(S/Rvt}2z_Mm15TΉ2F<3m=ȅNI #z+DH#=w-K+;FNs%S^X mO8ѦgE/{1Ncm+pZjEf>&N>8{&ʐI᜶ie-\oa "B2ƚ N=~+oXZu5hw{D5b T/(_@Z.i:aIXyTf)PUʓӝ276/'ݖ`/k<~"aϋse_oOGkd|^ 9bh^]V'HB ogJi<=KVIRpqkM.8+KM&O <B( $6EFQas\ɒw "A(.IL~%+6y3~hT@Ak3|ŞR{Q3x124c)Kqz*dD̈@ء\2(>)QHr8x cRVm5qI;J4br=C "ig; A7,T+矦ȣ'!5Տ,641g0/ x, > {lWERKtBb Cl4ҮR.yXsշT _hﴓTH.^f7a">eAʁ%ŀwG%JιպFIR5ݪ-_c1w=I9&<覸k-Xղh2$W>Sd|UZގ% )֦O:-k'O\AgHPpkvc@>X-jȷ0'3L{>J+o3lYVRٙ*L9z%Z JkgG:.mTU{ ՑԿBʼ@p_rÍdPlሿK5}6<UC AQ|0o)c)"#( TmpNYߢ|)qj3O4Ӥ>4طhi׌M$1EOvajhR*R֌&::,> 6YDB7(+H1yYQH<ڙaGg?8/({O+֎=-qԩ ?x@ښb΀ Y=p Ꙅ9zw5]z$T>v&bdpC &].ڋ7!gnJXI۷)/ˉLZN"&.)y 0h@ʫE.˫#k4  if4CZgnm]Bk,\ѰͽF?nZ!|jǙb!8dN[x<Œٰo0#7vڢWhS47/îllZ{[困/[Mxëz`=~ыd} 7NÌG^h|Lʆ~4Lbb!Ɂ)6nݎn SEQ.lxNovy .`6{2dx'pw]%f>ьź&[+ дkFp԰CǎSBG-$G'QVJdcN!#][e83l$xX~xxZuhC/Q+"v7m5M:M݌o[Oޟ3kqKoIPIM&=M'By^e, ~0#O5ƅKll'tЦPq(~̳'zqNF4:ݶD_d`8ymqGՇxNfzi!/XB/*X!kTZS݃uZP;!1'ف&Lir8(Yksߣ1զyS1ta[@TD>A:܈"3m$NC\+Fcqr5k-T1Wߜ:A.݊ÕhŌ yЌWd:-Z|+Cua&tMp'w%~Q7{O${0lU rtI*& ҍfsL4TB&2[A@P/Wv[%gYHZc1q>*ja;[tDU!b8kO $S oX֋_$.}&i`#ҟrʭr@.]: ɑS!༹C]]xM{5keMTeSFKhľ .Vfס8ԝUd%gC.oo˞ϠK%VԚ~`j)#eb0 )#wfoo!-olݣLu 0V#8 5jO)J\!,!u'z39W{jҪUWY\!:n!qTk~ s@35);[Ox 0ig^DYZcҸ`"dά]s'fW2r uIz=‡X mJ{@^r4fыޓ*v/4.5gV$f7yY;\X>0ytOVaqwZܳ'OT'؆L#XD WJ4eR1zg ⎗NG:O)r2ܸLYn/@$u+ WxEf'{}|6bTے*ɿ'g埮6~),?ĺδ,}M-L.}s9|F*g}^Z^jwԚ~'%l8)kUA!L5_?C[:{ lחOmSBΰb#OmFd:# LUBc*KNR~}]%Xh$^ۡ'3N?V.awPe[]"!>-3$0$,2.>2S}9G`H xx) x5HͥdՂk,e= J^5J\H溣e5t[q>=A:k[4 M:""99ʦ o"k/q( ;EBUv!UH'BcIKNbiZ1>z;%~^ZAÐEx%] 9~_Vѥ{a†qG=X޵=d_oޙ_JyTpJ\IŽ>Z#GCtfEW괏S/K3U>It|(Z.|P4;,6`5C{ׂmT9u7ZHI*\L^~dBuNm%lx <`o-> Sf\@|oS+{Xw>U-D,oՕ#X?`"W0a,diT7哇`=ŕއY5zB$%ayM0G k ߷#U‡`u62%li2”;<(h(׃Ğj{w[(qA>"ToXiO0-G =QR$D=3"?V\:L ' ѱG$atf^b7Ptݟv%F>U4k?l Z0"a3CKXP60\` /.vl0R0#,*K.hwq1Fk "â$]8|‰h5)IB ^]2yt@Ŵ2 T>.:P=:3P5W tIRJS:pQBt*I j~E"+J,&,pೳ1?C|-VefKs_03Toƅ<@Vo@*[e-rδQ:eţ!Hjp+bAϭGs=,7Fm]zAe" D22rii"; =w7N+J(ptW*OgKnaL>k%lڥL .5&_ŕT)~8wʹEߵ|[ZE՛T?18ld|xo9yAԥGHy k_wя[[.x;eKҠCrzope$g!&<@Bߩ e) Rt46d%"DD2~aӲtK=Fﹷ"m {bTFP|')9p+T6r?*rcu-arv7^$HI4 KPkC<~&e#^- ]Y߳G[=ǒC.WC=7!@M~̄CFz~~ۈ\@GGsTF\K'qVT"9A<_t; ؗI* |"OM.p΄7g\5pGw!:PS N.ʎúqHYCS;!JJv_kR ǝqv?kƐ ltQ+GvEk˖5C䧶eMmvn)۫* OS9qv¹Bd 7p{k+'>QhZ ȜUD>4}[O+чPKp|iv2iii<pWh<׆{ ~ѕ >uAdL2 c<F\xNڜl37zVahiqD|+w' 9$UE7W.5fZ2YX #Ș,Zp2B"6;j?Ad|%"zBѺ*mŋEV.VGkgտɴP?R)g 8;ߺoa3PRgy˦  KrbWg/lz=K W_™ Y[g&"c@cZ:E& j!oBNhMPOA#qHΣ?^OƘWs"Mc8j>6OlIS> "~lu.`sxyCYqToQs]@=ƄBC iSPؒi,A{-Lcm0OEߘ yd> 1K_izm-* gSNo>+ hD[W.Ei Ĕa(8E?Vbl:>UcdV,G šOvD >43 \ƈRzUT& 帺)/qq]L m~8b BQi1FA's5 zB+40!rR,QtZ'B^9M蓧°aksY6Zemi-!2f z/1/%k#EYg.ɔUy;uXTmS訓!u%F2kFQ9G{(asbNj1uOx]-='q?χ_[2 {2ҡ{橏+,iz ُv3x ׏X:tO3 /a aI#zV68qu M?,m]H WV~nA'/<-|x =rzNUîQi2 !mN_ygbx x=j#.H̯5R+F}BB--ؔ*hP:*8Z6n`ꗼӱjs_T5eG?i*lry+k-7 զ[KW:{ҲY'9alzdcm>T]NrܓifǞfБlxqqܸzihdO9؇^*,}K\w\W˰+$8wWxVy6yfE kj=]7,Q .35=Rx"Q4< b8bpzc ׵Od~/"~M7y"Bݵ!hʐ6ѧrb(]%a!IEJ%2utUr^ZKTW0 p[[m>`h 'ay, =.̴;P=X%|}P_x]sդ㓝72j%@UT>M-1i;xT2|= Z. ɵA3$ <3QdF -5TLnuh-2H{OsI.an0#fd!{%%%%NE:Ca)]w.nPMi֧Gʤ#9sHhloQEgW"])J ـ0eb8˖-V(| tIO@#hS:{_yѻ:x=5tݭm ic_ߕߧBxpբ@(m6N{4ulK^1y4o0;{^y]"d'&" UH9Ilj"jjˈۧP')`o>W0׏n~#1BËqÁ7iz[U*Q;|OPU`7t>XJ$WDnR q i]8;^yUݸ9UVW^f6w,w.e1Eib8MU Q`XfuLp,"g2 VS%gP★~l[!r EڝzJLcT+MݩT[3y Ĵ>E$cx=[ofY͑4pR8iB93#o|*x?$ة9TVNpėu݋i޿dR\FnXƕ&(Hj*qZ[M ͐[ٟ2\'n+"Ih!;-퀳YisͶQ> d%xT~hb8t!ɲTN4!`Q=j%9ߪEV4J3@_V{Ez0zց{c0o,e D;EL/MOd<:/ ӐPqZv?{y>=;|t4)"$,=ϑ|L@h9fK;S!H@t(ʩЌ_&‹;3E[H _4/-ur̛xFÁpEH7#T3gg6H#5XHg{rɁ*=E Ǧ=&tB?67eo$h9 W%3O :4:WjDb:v% ZʙrzGg%b* :P6uR.5q}a.-QUB ]z,R`;fݓ)wl /5CcX󀊛*yWg wںZ`g*Y EW$?ejC)HU_fClUm3`,=TmmGYa|je wN01_nqK) 2o.sOu'3; }~]$h_B/PL7Nc.{bgt:J8dY0I4l{vкe촤葂Q^5%I1-!wHa3DVϮzc-zI )~I^p\#f s:>;~w$9hme9 N71EʟSm*EmypkŽ oִbqYw uFdak*5?.+E3SHbN> $믫W(kQ[<&[FV\!+P<`f3L7 Y7"v@S3?`O6@5Oel}-6E.p}|WKC,pkXKnӋ TLat9W5ǡv #Wd5I=uSLР3~ͱfWR`b+ҖNi t-y<#Q۫[>ksLA4@ 'b>/C~_ҽq?\Xy..HX" u'0Z43,~2åV|b3h?{rsDo~]V YĹQgљ^Eo)u*\aqsv¬CbV@lv!_E~쵖 sްɬ1k.l[/r; %lq] d{u\5! F} R(Nk!caf8$~/B(1 Lh)Ԥ䒐a294D2\zw:kYxClʗZBl>rtwWJRIpr1|`x 1bg h+^/Zۿ0D!@I szfڎ\Ƈˣ4G֩C8GtA)!A- $u47Tј+= .е[1S=پO{Tz26y?Xv&Lbd2>+]b?/"0o 2QiR]y7O_v3^Dl:JIݝ}!e\)2o] ~s͟ | UQtĺ -c,'T 5RƋ[2s ?3Ӆ)AC?o)?ӔIDxge';`z6qKIL_֚/gؕV=%=5p<9x&6rggt-+=5-?& dgQϳlۂbj&MOQ\{!PEF$i/ӯ,BKՓ/` B 3`y `XK  ٓ,B!K;oBΕGǝ9vqB~ƀ0:OfgqC~T,k@JU;H~o q@(:cԲLEƱ('ZM%լm3~rMfFN;UȔlyyJω9HǑ o&0Ox[ŋy8ju,7$;#[Z,vfk{kwY!)2NԪ2ZLwID:wC 5//aI8[o}' k6]0?t^}~'v0 TYKE^6F67y@/%}zVm{ۏDO{7 PJ=R`uҤļ }%:=4:VZ=@hRNg5[x$N4Q`[KT&g֧HTqڻ4}^Vi}O--J-:7JO6VxsH+p>:g$T;jN GF[ٮJ[> :_-Q.G|d 蟋tJ.L k\1ba=H7X\_dӗ.Q9p?D-ԦTܐ$aW'Qf[ι`L"" +C&v)H.{7\67t1B'z#+USVG\HZ2$wqnZÛ <d].?4xP,%6xu$<0P_XK_7r  jH9iF@Brcl, Oeg[z"c 1hDdCo $>e'3͐Oo1,Hoޯxg^7ʯ5x%oj:FwMNm]٘}̳@/c2vs-V#|TMy(: (h2,7/c߽F]|^+LCDخh^> vrek|;y=Dv1UNqt\ tFԲpCLwm ?X@Y/%f[mps2I^WAϳI`G9v@sA$) y?DnO?t(kX-`2x#j02ӱiu ~}gn7xv%r<"q$}lyiC>::bW;wiMJHͰFb/緟L'T~8y_Spwy6w'u*q2$(s0L'dDsi(5YZr<6cTmY/F kjXMZ= x&QFY@`7>m RQy\V/> бRx%x R`t>MKGc9I іs02섁gJ]r~0IBO( &)u}hePyY,nm$jH, 2Elh,$Жʼn]9IPmr[(8={8>;Q|ϳ$ij/B-|BJQ~l W63(ݥ?*-RP!aפp1d]AG^{O"WU =Vm@gxtfĭ~%;ѝ󞊚 t=k 9R{m`oGNAHx^宙auAgW41/&7Y݀3lv7۵Β8jkHDa'<U\L鐧3HoX䞇5狮HMCumvзgڒ!S.5ή>dӝHSc@h!V? f<{A'Vh;f1~u4G<-K]Aq^͐.d^ z" RW|tlIDZ{]+ftmɬh ]aȽ0mpUY4̾c/ gd6U"Gz0Ghoe|`@K rZi%ɠ R(%2pU/D2 UASm#~֮h #e F8|{p6mQߺ~;њ:{b5YJ1G8y+|jv7ӌ@.\2"p&@{:NҳL, ^ϏZ𙸳F٤ܻK7 8Ple6<DkӮ0Y"NwM J/9rDВ6}lu=dHF6 \Yo|et˔*R@8d-{S9WtPqlm!6.xThD:^':tZC;QIBrsa>uU&J86 _ra5I΋?G *Y*#aEy8`ՊF_WS`\*d;<( ENOhSL$Moy|Q1GDGTS1̰Bʧiz_M]ќ#I>;Є\o"īBxɫ< E) /Ba[f?53prbOaIM)'fmNlO-zP/Hz.$m2)-]Gq3Eou2ӽ9'ʰ ÉZ!!`=jZ\`|[.{e5}&A2`~„A4lYU?ؐT=M*PԽ뾫:]r/bANj' t oT~O)+n9^%Ro{kV,g: ΀1:V̓) j;rQ{L|1ejTWb "޿4Nήm .:RgPwDžz ީVn<>X]!lDݠ t(w&k7Ɩ-pIt9&'<⓳żQJyͭ#oZMA҄Ko$fI3SDCC-[M$0zֆdSM /ED]LRmZwAȴ~Kpݏ[+R},ϙݍu?&:ډ!jNtHXi{g"`?uz-:'h2C.I`:Zn80 " {X;(G)8tlޓc珂QGz[M(#paI;kb.&ht \çT4ا-AcGT ҩ:ɁIrUVy϶py6ѴҹpxM9MR,0N񖝡)tsA8Q'^wz:)4'K2{ k]|&R@k'S@i{׽$9~<'dHxK S~1g }VZd#Rd=B\Z<%ٜɅj 2Ge%j'ײ< f c[:Gn"!-e@UbX36K̳T'*;mыmg)!+K&R@plѣX@ԧھ{1Ty-'RmuʒA}ׯ͔9MN ZC*WQWOKin-%s >ra/vH36So5IwRO~r Crvjc1>G`n 7\ܒ*Nх֖9SM3InMh$;9=]WJG9dxh[:[栲_(w0uٮ>w qOGEIXY՟-8Dfz( MP[d4Pr% PH~0Ϩh&$Ěq bˢ>(amyg N[%NErjatZ"ʝm;Csx((H=r:.*eJCGbOy~aAR)!7?]˾kWwraj"N \G:fuLnm獸aagJg6cҷ_Tbȵɖ01-tF4~GR yÍ G\ZQBbӪh-~*<O#b#K#r\es7>^KC [kCyc8x ~lF{(sC"gWN"֐e i80 79 LÔ| Y~2R̞8Q#XZIn0Ŕ^i1~>P>݇짖yAu]Vu;YZ{Ntu:}lUq4X;j)\\Lugg"HNCX$d9}sW}FC<2;&}GgZ4.&;BRQE$5gj^Ph5<>3sN^h)ŬǡM+hSMߧKjN8bknW9,.c!kng뗒v/G9 [>ժaR;xQ ~uG12`b _F4=-.&|\?i_P扅K 6qU7(_^ӎE*wn ĴABƼp=LWbu%!&zDDm:$ӸT W;0DIk+bpC//h*g\9,{Ds([:({ :4O?&ԋ<\a1jcnZ.ayC܏/(Ae/Y(C||˼ .I)xSHiÌ^ōfNE t=cQHQ,<^K)͘x.+PZ(&OPFB u2#o+*Vr%;R=;R87M$jM <$O1M _65a^W0#TD3G]:^q Ki"1 Zw :yQ mhw9LK6` ;;Xّ 0=Jۨ#\809ΎN*98D)CF^^<襃 ܯo*/~7JEIs+z%%T W+eV7dUc'fF.yUSRZ=-gDӎ9DǟV- P>azv8suyݤ0>]=bA]OM$*/jW޸fɗߕi.U1EY/{:Q^Y_? .`y@NPkAmSb8m~!]bezZD(-Sʚncoz䄳) t(Mq~+t/iQ0JQZcnJ'$ cZQZ)2 {ȥ_:=~ -߱ok; ޟI܅n_E5T=%ߋVH'cX&>+ڳ:aEfjsRkU&s}tvEmfk` ?Jl-޹U>6"%rVM)|5Xn>DNddňێL:P~$"|OggcY_dj`g!bKVms{Dڨy5fep8QD"mD`U(A{Y͘r1%YUXWIλ9q >HRD"u/AwyvMI//`bmdUiiNҦ,ktO'A45Vq %m_l2@ln1Hɞ[|zu@\ D'*M['B,FFdaB4_W'ԭ4j O^k. 4y~uHl7zPRw]"j 8w"opqi$%%0U(C]do3 VP~-{El:ʯ~Gφ@U: 8*X$Py5j~u@ 5ZԳd(AⳖ- /_M,|Ld8$/㄀9M-7NɈ^OhOR! :)Uȡ߮Ĺ-cÛt] y2 YtYUJV7A=Y'0focPOo;jYIWt93 S h;#9.= qeP vu5W5{ a+;Hax8uzw,^'7YI!JT:lb ӷLg*ҠbG9!㌟P٬ERikcf>/] DaI7[|cև8}QtsnF* [{Lbg`":%|f)Re2MR0?#=Y_1E/R:f l5kp%1ƅ܀R9-ն>fk\vP ⪟voŇ ɣVB-Н+ײSDB1yO COTz.5wFyJ-f8ԀS ? 9}7ZQ0j[^X烱'N(ۣԈ^O.0~Zž%[j{TlsM'-{h^|P7Jb9Am{H"$ #WfNK& b+PKU2 G9/l`Iմs1cr*=g-u.n}nN<8=d7#f8ypK1tp 5FЪů;sS~%}.Q]QfPr!\dY!>ħ {*d,|{L6sX@|-r05 FsK}D"Ӎۊ8&W,~x5 Iu޾~-,~d%O>HcdV֐ Оsd-Ce8\uw 1V#jՑ "u7cĩ)g65QsJ?ZVD:P}agCꏠ}xo]ø'c xq=NCZ^\<$|EVZEv OnwwCaPkLp&uкX؀pcrۋ{JffLu1\"a[gQVGjN[[w4g XDҔ.1 ?FGD)I ЀpJe%-iN;*2e/7La݄9ȋ9:-d:%YV"7tq507~ w 9EeԒ.> dhd\9Z&ڱ!ޕ=@8rWX,Նɧ)%jHd "`KI"\3,\K4H;x6]u1z"*+}ȯ0Dպ<e ȖTrrt(jԧGI5 y)Jш"DcCBW1HK uul/p7fZ`qZ%5mҵ_goˎ}8U%ϯZT\j7YQXՙIt6<4$)Bm*TcoF=cd ]kXZۖiuxe|2̒_!^Đ =L\`o1`cӎE|-B'+LqDz(o4D@ JX *l,٩ػ$-iHZbn+h'6NP$įTV7!0Gʖ@t:I[XA{k~z8?7 ȟĒGRZ%YugTf\GQߞEڸJ]h\]?)-b}wr>7a̦fo`f1<3@p.5\wCxc@L\)Pa=#Nw^p$lҢWz B8vO\PoVAeffKjuFLcd 3| K%Mu!T9JkV i5tٞe9N5^xdі#E-J|v5@ÑL"X.<ij>HC?6+}c?P\:mX'[> TU]/uq\Bv#TӜlķ۫% 0狟;7P[J?I^4&l59@AkSSl9bHKeg-cY65.)$5;pkkJ=5wCҌxɕɃ*G5rDcK&v0caBZ&-g.1Rު+1=!2FIald80tR] ;"/:еKU.,vA7f “sW0VY ͐_|p(9 +@@9\ioro[`.?=?C>S|GW.}"9X o;(*\E_`2F1q3=}FrS]8/_;:XBSIPIS)TvDʀS[Tr{ġBs!XNO߈db5 )\z a Z$auwЗ6M\5VOq4^ɔQ&Vcgk0oH&QytB'@eE8@B$ v1,$Bռ܏[Zfβ/zn{a` bo` ۬VQdÔ%ѷx=a-Z^vI=vE,q>"c*S(~! hj2_qKժkhUssˁŁxp7-뺍uWtӣK$!BW;țΐڷbo ȑW\Kg "O.fR)#E.@TMi}0̥djrYd"$Sfd%irEGa ac0m1B]I>Xp(K.2rׯ'<”M/`1CcLjb1IO0ν+N58/˔3=US|Ra;_[?,ozEE OôtZS84ޒ0 4d(UWhܗ=VNR8ݠ5ӻLH34 . N`DP=b,3:Jvq%N/qv?,S?”N,,tKv7|F IXD[ܙ*e@qfs$  ;Kw#$fDJrr|  sehP\m 6:67&I~QFEUWg'Uyjx :p:[wk. ,rYu_oCn]PY6N^휒U%cxG(^)IoEmj-/A5"TK) ,f4F#U"Nc0V4! ˽*Nfy/cwR@ psJ[aOcc0'hAe$/:qຳk5c :J6W{m Q{ȒӅ'┖O Vsp~¯GohJ?QA9gcm #)Rк^g0Qm C΃@c6+?/|zMAu%I:"v*/voa1"p.\.Ȧ11Bſ]S8Zǫ uLsZnϺ.(s dV> cyi6˧ѠtGؠq${*~v dS\$W;R މ{HyPљBzZv8Otz+ M;7ԤXi6#Ӱ^CMeO:3pGۭd%?fܿaAPP'}vG `P];0ehWӐB$$ASiH+EEsNߵPd]?cm<Z͊P/yG'k T[$8! ^kfa(]I$~e ^,%e R_nCB(aD$g5&_څN[oSqXMG#;N)V $^eUI^ X37m#ɷL&.N[''Ls]}'N5{1TMY͂  {V2Cx4^&;*4c5EEbdo1^,A$ј5;FzMkׂ0߆gӺ뭸"!ozvaC]wy'$\txO _ľ#iZmxnoIЈmKQ\+Y{E\ӡK >SK0De(Op"u- (+1ƒuoK0gRǁ6YjOD}JپD0WFޝ`M=Ni-hv^_4 3˸-ooGדE#KiN(qJ(R7A~$P9N8jO=_!5~ơ]$T\C `9wga&瞇-^1tV #\|GQ~ruO94Е3)YԊ/)nךƛo} a][Bg|-B9]Yzϱ&0"Ƃ1>G/ Ucg/2?%+En=_Zq( ejk @~:^^ KXƘrM\+pg=[n]_@-0qo♶мT =5 ᔡiI؄GkbL@j1f6R!yBUUF9[4|?/.DqM ܇rBrŨcFN9HD`e2SXa~(m?T~`Ӗu2*Cv%H)8ى"RfSz dž ,ZGsgO]@xv{NT7GEf븈a+NOW;f Y+A5FAor9T pļ_BC~.u}!tλABYr#k TIY]>v%8:.X<2j1ƺx druy+? ~bAdrTfVND\Xy=Du;ްVM8 p+ۗ Fʫzv^-٢*;sRmIcF3Y4_f3ZvS Fssݞt'-6\T P?iKK~eYNZܫT`~#{GV3'cz]FFɤ\8Ip$oW: I'1_?t]U_fcr( P`}-3+(7Gp BCVo ͸v?y >[-@yy*(%DxH66'͝p2`IFֵ0 ;6]AzZvfP4K@`f|c8T::G1XL X祎 Yܧoxж U1^>Jf)y/0Z)c9Y%z~ܧV \EguRN'LBVU+rH#-5/WjIkaaɌ~>xLöKG̢f4|d_o^t tY1, ǐyPPID2 W4|lɆnoRHUt.~r`OM4Wj^h'dnӐӔ:H[īc'7욲Iȕ|$ȶz2I6eyay&6'[~;/E bQ.H(W ri^0,/es:kP ʕn97e2P}*vZ2mAH[ED[ɏ0^֊"H=#"2kӾl80GIBE(PP]n=Jn#H_Y;1՛nP+r)kBCHZ)=>1 ώnP萩7/qRgы3,'kZK+Sgnn߳9"IH|8̟Uu($&8hm'f>T&OQËu=We0>3PpTԘ38":3HB]Pf s&^f{-xǥ2NwL0)jQ5:M]k.Ihp LEvxɵm@xsOc5yeɘLI/Ɉ˹NGU);MxAjXY,=_E'E"{~my xȰ |zS&N?aJ_.=x|{pj?Ci߀{Sr$ {i : єҥOrzkt 9$&a9WsUyT{$n?)Yf`-YRۉߢ 8܂||H2[$/4g:%J7\pM 4aDćȞc; S_0ոfM:!6Ga>Slݞ/uЖL9sbSoTD9lDzW&'7g؊b.G85"CNh=фäWe'^=lE'1[7os=!G[C Di39)D冗 6 [*a)g<5Ǐ%pΚ῵0(u:;8X"RyG%.KCddѺhȑp1u'PTn>DocLRd csS~9ͱ[n; lj+فW `V ɰxΡ8J TZ{A*>DycdJ"u;╁ ٔ5Q<4?$q=ƁR!֡MXuCtay?WAe|r݊be+$Η$'Ū5)5s;52wn*>ygdòl9L]ؕ|}R $N$,(?f)ڃ@GS_c h(evhѪ:dL @>n,?w^07]{PvGDa^*SݨH#`ٵ)9@D!Y [A45NiCUeBWz@ <&L=*Y ~km+.*$ Fuz뫮N"m>N{-BjWe2c6~..kUbM$W;p52C.\eЫ ũ >F]21g;+ͥCEQ/#9Kq)X ӟug79f!'ݩ!y[$X=&tvFڲ3[eDy':CyuzK ҅r;sb6P>Hj,PM8aUDj^{D"5A1)"lX|4* z: YHĶYˆ?%9S 9:9-k„ZV}KzIB"nWX;]6 #P$ HbhhJNCai|=VJB3fijV9,"- A?x| R)5nwu<Ҷu[c9<6V4W\"&0>ɱ|CrKtىDx E*$ܾ^HjVyrg4sm 3ĈoyhrKn}rjvLJ#34`IA >ĎW `Zog%mYkG+cI^X)DY&?,mL[asO)czW)U#?>XI،"+5eJW-rq ,$fѹ!]tp薋O'^ӝ%QPES`Ŕ0AQb^GlYY'XoBϞ@qN Gk @1<=J>L.%xLQoMAyʘjSgY !jxXi 1РydF M Zk ۥr8+hsZ+LleN``G 3T"Ic7.(fVȀSyB)>Yt;o&>Wnԓ&eM!eClxyeR@ʖJTrJq}U^Wi޵Da̋(_ʬ#p&j m 8)KhɚiI1f'\hQ~VjBJP[m~x=yt2%bf$لEY3(G7KqȈ0C 0fKi6)`{7i(n0P6ѨM$\V5qm'ju܎ 󦔬+10|[:1Dcg )/~Ysit0Z H}!8Qp3a3%/x2d _aCPrkY=ݞƻAإ[lRW^#%o=9s .tCC`vXދ%I߮On/{rT6OљPޡp7?]heNlB_8~8@=VVx';RbT]\[UC\m_q MyU_Tl%gfjq.i d9m۝Pj5WcLϝ?DHsO+S>H9|3V]8±Oҙ,pJs'eGx;|^(X9ƙ~ȝae2I6fWeR'z32kOqVa3M ;ϼ >F3Q]q)p Vݿ$+D_e+#RQ7Å&I%~WFtԋbK^vl;G}[6T7,Sl t [1<Ώ@FF;k[r|NlBnZtLOQbx~ +VWz0Mo·E 3c"ʔ8 nE0bH}Ӌ(. ('GyrW034NkcX7_sbUX*_>=3 [)HU4V#$.C$5x^U6g!7x6uXeq5$mo"ex4k&#ժVD'ƃyd-42lҸ6n&nUɆZY%˒!96/8@tBxS]~EjFַ"%)8uoPEG e桎Gs$1I)qˤvo#ѧk:[66 AEÌ77gW.۪]1s1v(qhAHDM)T9gcyz}+QфpLϙP4a:/7ѝg RO傼1\TҒX*ɋ91AyURyZTt61LRd2A\aeyԆxESzE%y@K nV7P$%>j@vǛ^)9COLcR ю@zSSwL(U`k9M',й {"ۉAGg$ 'ɰM8_wk0^=pq5ےjיh:U+ʶ~8} :ޅ׎ |-9}+Ю״>kge23a.q8?*N`mo+J12{͒ibު.P׾%% !B?@CyY˲jK8d%f#WU Mk 6.1aUauyF)3烕6b&Orܱfv;0g8͔/ZZv=I6EǛL^[@5 25L _e6^AR/U½D7"]Ģ\(_Dc}y3&:YF(U螣5iFX/?hO^V{:HH\(H 1 ,>PZ`>R`Oah%$=@ ySayB,Z6NkeI%S@01ÂQ틜 K߃1Oe<) Q@!Q,Sr{ɳ=\ D뎶o5 NZlG[ӿ@l>`!Cե1]f. I<Ճg34E oRL:k̡3)GٕѠQ 6hB_*+g7ݖ*oZ|bMҵA>g]ѤՉsd ౔kyַ󭵭,n0*NsT'h( Hp(ƭjJJgա5^? o1~ؒT7|q?YjjofzO4ruLukAYWQH;vN#XW6.CB8@Kو -*"~Pw@6 1ҳ4O][O.a殷xo'JrL85eI F%<=~xN a׍W盬Bfl* ;ҥ#B$ߊa W&\|]d`dia>ƘS9s^~}y?be&};‹ucl4%$ϐ^?靈VfydaF}E"Ag2wGAC-Ç}gw1T/\ }ۥ8zd{ǥGg'i/#(ucfТ(BW`KyM_=u3YpU!>-Ō5X8?( [n|+406cj5#m0 3l̒Wd쀯M+2ȿᏍj/f[:Ow^~$8}CcIE,}Na^wzg'"Cţ0l_Xؖ79aQ49*)3 O5A}d_]#@qE_-ܬzK揤w61DTN]Keں}_*5yJԐ#sw_ߗk  l ~De)-e_S#(>>/ SӾ&*&[KrlYjn)ǔLv,Č3zOC0.IϪ]S \z"Mbf5Zٮ/ ݴx*/A,Ls,)B$\ R:I ~=C[4{Dg}ֵ{bHdw3|:K-ᵶR1 p[/qڒfzk 3SFTu(t%aw-'hYR Z€%א5flmlD@0qw Pz]Б?J ^VH`Q[Lyzb1f `*~=FB(Չ!&hNE3iInlŌxwEƌA]iۑz`zAm+ 7:jfQBoZ.#-T4&ڄHzu5EB!=Gs9ӕx/=ҿ%nPM `sIc.81-hXr~lXl"7bQ%r/<'j qʟ@o/ݣX!(ٰ;b{>Oh}kaa+[ dۧϏ魲Aޖ] E"I_ɖ@3%xR6:&vemrr ;q qS2Wxx*pǕWNJbkTy~Ukz荳Ae bV 6>~⬷@ W-RsT4 qz};K`UQN)3dɑƭKJ%,+zsx>e.z-坵/}kؤ׳s$oK@cq8Ϝcԥ@E|QL_*@,{E*Cޞ=J>b_[(3j=n;8\ /궞̲$J)1BCMUr/9~âa4;>EiAh*e]pxRGl߳0;;tU7I+@\PQיSY%\i{TxZ蝀"vv1&mo . ,:7=LE.M 4LJ <|b-ɢfUJw!m5TӳsRPvzCu3 -Tj[$V%;#76h 5 |) ,rW,']G\_݈I_{Qe<@Z9_LPM鎁QhbeW.3,F>A/@pYPf!^c$Ox^{?…avk}_%$]0*np`94a.{Jjw9u~b&Kfą~&E ЏCc>3չw cF>]H /e.h'& D04X>]~m[E4_mw"/`'L|Rs07f|Y3-Ed_si^](vO,Ot͏=vlۧ kgytc,GHyox;+p)!yo=2&I} k P3Bу;lTAm$pxeɘJ 984azS-h9U% fk@İkNjuZ,X8&C&&wU4s(x'|^ڲ ;KٽxOg w4}tp{ZArJ|m&D& JV\|oꠥZ}n^\T*bX0#2a bxؒCR?I(Xʘ{Y|療|BAܗ꧙ J<#l?XďR86@S-ONtK倥'Aekn͎ocxFG{3';ס7ib7퍯~_2;/vP4SU0<=.#5C&يsZv9Q̡#To_ؗ fnKU]qCDYK=@j9{} >êyXZNߓki I!]38Ǣ MB)qxqQ 5#=W(z$^UC{9YLh+- 6t_Q#MxF?UL67ٙj C"#6u7{<ȨD$,=:7τ?ƄTQvp>Qgϴ$9pOfYHKߕg*g=K f0`w|ryQ3G .*f!4!dyk^m*wh\_r@NSl4nϩ!;H0J>GoWD;{ {J֢aD,-1S&9Nwm΍OlN=n jd_qTks4^/ /#2vg]MXz'^FI[Ԁ4C7{A4AV!] V7!V䩳PHirĕȺdU  >2Q sŲXuv3q==6ޱŨ0=t)uYa)NdIX|}7m l~kM07$q-Pu(vA?=K)jb,mį h7}>1óA4 |"yf)twpРǗ8+0VFIakݤ.¢-䰌|'Nw]*4T19#%:8>gڻDSnkH$?AeƼlGY|:ܸF+t5IB>3*VaG:Sf8IabWNsĬs2 b30q}pVwp<ѓdp;"1]o+B56YW;CYt R(&: :@0[- eDvM~-)|96Rx>8R@v ڝћpYKJ5ʛ2?#xF)~C?>g? yTe7|1 mFxg 9pۿ.GbtjZ]кrn:%cLLIqKU1wzΐb] 7H0ÒXWXz_Hck 8Q2uLQ+w :I>a㩹8xLJED&pf$&0=u ~TNRQ4e p'swOeͪO^ w3SR〈1Y:5V*Oo4Sv9x9qj[yV;zk?x'P$_š|STsD% ;Ure pH |Vح/ C-I Ϲ>S)m8?($ &=3!rDx?Ѳv,ʶBӘ1Ed~H?`duLq=nҦW,dfv 6_ ֠wO=~ݠ%h}+WةzY=3> Vt1!Ȳ)1VGH֋G.@Sɠy@D)ݢK.NrKk#PM| ^˒~\4=yfSR1N3M1ұUC!VēiXjVuޫWiYH42Z~/`lV/ ›džBTe%A / ΌTxͷvVhSΌ&b7)eC?ݠilqjÂ)XiT\8aĬ3rrD<;%BE/ *A=8PN(+E [GKhp?$'"cK3rK)o?ٲC$[ ` =:!k9l= 9] >׻6Bd}T&ͺč\/ 9{^ lqN:΃yg377d ٹf,uo j!x<Ekr>?]TvLĤ4eh's Dض~AzKd*и@49@k}PybM"jnƃ KU,TAeݧHw ܮOvAB<.;3%D&@>ۄL~Ac7V O?N3O,F9 ϋCXgq}"p;K#̭~QnQXt!t|Ўea)+@*"y:+jݓDŽfX롇Sq 0ow F}Q|)L:"2m*x~xHbž9~< E([ɜ?E8@(g>IN|ӊ !,;rVYt^0JEtG6{VBZT-0f[f-Z3:w A)Z\ q u%2]ٶBa7u3Hh= {-p1UΣZp~LSp ,PK"rv>q]`LLY9jsӓNw¾>oK,~}`5ٴz#󤧴*Nss v@ۖ~z}G'01PlP_<ͣ?q(Hūl8 2lzu`~ȆfB)|b%ybjApTu1؊w)nV92nX^]z!g˪րG?.ȎJRk8o_֔5_9e[gpUx '+7!H baZxDoԿ>wG<&Hڹ)* vF%+w$E 4e7//x!=t%'xEâ˄0vskPڲ'0JL^#Byo,i%88ԚT"c͜?cJ+[tz.S `II]x" ι陁bn5qg'K3UI ,=b#_eLWU41"w/Gڊ+t5ۭ!!ǏgsliXB_cA1Wo"į(d.R/mmhL4H S櫁d Ll"=3X,ܹ Q[Q'TNV'93TÆ0M;I^x!< Cwd"!R^TpOg[KPK:ZWHD:55M3y(H!Lbl@83A׶B\c!"f<# ~K7#$ gN}N< :Zz׶%!8To284bΈ(G-qrӻ'.  i-P`I.0ZRӈ|GNFOG=z%E=pCG9ZjHh$6N~Kj#i)Q(rӤ M;Y[cnz+Yf}>K?Vn%55PozՔ4uʡ{"dh`ckT uoIkIH0$ G`vk\Ǘ"V7_qxi3͘c'5,]_~X>Ia%-t8xRkA"G) 6 /%Ou 0 ! >.SB`LRLyKi:3ϔ1p#>`24{4Y85bb ;J6Wӊ ŜPX[[Yؿ*X Q} 35o_*?b8𵘼92(m~7 (OuqVdu_d}U 4V&Eh ѧ޶"vUX=@JѭK"zX,WmHi+$#muЫ]2 d@HytY!U8sa2IlR֙Ov[ AfRG~A(ZʽD|-Ӑ3&=کh߫R̼奐J#= P pc̡TEuV|xEOʚr r049)LCͭ7/Ԝ:xeѮ˳5 ^(x`cDMPN< 5ҦG^ 2C /6 U%Oy2ԷQFN-`-]_ Uߢx-}[zvآk9Weo~n,&싊 G¨Q^3;ev0p4TFwqw!)0P鿉or.Pu ӿ,B&WJDq3T <#jPE 5XBELp9 /%"{=J@pNN'&M|YI(,&{]*ryݷVK#0WR7 pIKAe}|k62齫; /vqTZg`~ ,gbVgV #!X ̷C4&i~VA`tbP\isQЍDh6S^87,ULىE&^xMNR`vkPBWᕽ -W1A o3>vUE¢2d7A]3MV_V3zIW; u4 t/Y9 w8ܸvˇq5},e8ks 147v9YiO\t!+o 1, 3; MD:M(9< {?r>c/Aeꨓ('lW!P|nDNN) fKY)oDX!L3@' nV+B"^a.h%;mq̒;Fڠ2oAso fmr,WP_m4MrqWz(#a-=%.I9мH,@DDӑy&t]QkG>\!i$2eَK jvi@sXGuVSk] ~g =7ƋjDTiH&,(٩dJw'͚.?h)p].ݖs"ŵ҇W'!1PGۭBcN[ vRRGn~/:=3PĖ(Mڗ{+f\u6v=V)O20L[q@"@ ^l9街H'hÚJsC15f3&ؙ,MUKNNKnC Qgj!G3x: @BWP@VZ~t90~Rm(XF>aR2K8UgAn zDU%=[OJ?y0QJS35vjnbx2L# RGY,2k$I5t  M ,je_)SuYjFڶst&dB7{Kk$؈2Ih&"2t/("a3OAA+$ﭪi75(BJ=*\㗎Sa7k5g{|Lʰ_rdȎ=&[(^+Gb'9V3kx=hԒLp#i KB>#K"^>1跑,]gڵ3[ک*|\? V8;KwTʊ_~?ɏ@5o\!rO1,DxYF]_ŨdtFuk~A!'fgdEYdju6kIHK>!XZ+~`bX7dQ${X>xpDpJBjf' ti;k,QN!f+dGp,E^$OmV AntaMf![={Z1u-al_UY fhm0xd-ܑ4 R|Lh-W(,|ߋ=bS*]O/t1N4b!(8]lrѫݬy>@TJN VSQ〚TK2q?.pl{UħKoSC5J={ZNcy0b;eB/-eHIH+ ?l&K3Jb qP?PNEkd_ @|V 7z[~:ǤCoCvcO$QS G1\:=hף. roݴZ1 716rzWzoM^,ױS7Bֿm 4\`{zzaQ\%wYUx#ax~@9/2F4<9="ޠe#S>]|s 0 6j:/94-%@sw [}+Ltl:]0i%#QaCf(QRe\L>!UΙjTma1)><ܹ";ȗrˎyVxLM`}IȉM c^j˰ ˯@EQd[NRQ |B wbnqƳwAk.y4xyE5 z`@i՝p.{ `Eg/ˆtGҘXP:&) Jǭ|&Lv`R'W[tm-Hn}ɂ ]%<94G[H# #~$+53W9A!HT|dd#[s'tUrcLRH {SMSSM\-Y잉/(@Kt=Ԭ5Ŝ[JJO%֏5'R6>\h<TAe7=!hIJWGl3}ʨl?umhםbTgm A(nvCf7pRA0+<%|-`"ޢz:>K%h]i^"4N4YߔzO1 g2 dh9_bUNVΒ@<ZTol> }84fy|GH V&Kds;۟%\$< I)U|Tm2>Ҋ,.JsxFPРꥨq!1x*'@6KpU%*Uo%D倌wû#,pZxmq?UE-`0jz' r{0&xTA"`N׃P(mT).Jŀ[-dޚ 7Zë91{ Q1xc<@DT@^H8I,d 'j'j- 'H !:ȠVq6AN8$x* 4y 9 c 㜮S&I=u0o󋬋s9L$;4yLpvѕl8ȫJ;*pjvXg/)Nir}Q9zwo6Β !% d7~ W)/*1R7?٣v~H wb&K`ÆOE$*Gg܇wz; 2ʐ]Gptb~Y(T]y莰Li$3˱*~{eA@C[*f|Ӻ'Nخ fP5y xT ");{tPV߱:7GӉAt^K?ڛN3_x`Vd?$AxD0PPGTZƸk˯w4Em&Ŵy|?:M&y#=H,δQAy̑45wĵu٥*}9vUrrE 76Wy&~Ј爅1>xs9] $Hܛ|-'[}7_mcg݁~au#2;ī߬m|ܜlRth%s l$nls7SQ bquJC%uƀAm[AҚP(*.BCa |774O;/1 ?)˃n->Q;ˑ{ygC\qUT"21}56<z)V ǰV_,X7m71w5"4'BBXip7>P M12=iŵı|YcоCaNЄ|pRnM霽Jn*h}fU?., 9v}"J8I!s؜ET8F3O\/d&$ATKhq} _gnUqjL:5Ii2V&tI[NK4 =Qd3Ody;ĝ IRB8&uƕ G` mu Ph"zZW+h5IE#thrRXH^m<[ }gO㴐,('Ůi8WjOHn/ϥKVw;}#RWZ>նqFΠ  gu2p‡y91:pj/΂V(h&v?wk&}Q{*?Py+ 90nJ OSv'-1~G)GyɢVnaSi`H26%Z;1}H܅``YLt`a.~*ُ@.CyGFIS) x߁!#gtW@٨ "''U 8&@Q4{IX9);u} ōDcN4w}{)U;kg"S4Nl{ ߘ"M%RˠzRRF7> ٢QT1s Z+T^>f mϬ@[sn-4w8*{<(K4"N.fhz`=^F57('q:CXF=z d>PV|SLc_@fdw ŞBӧ׊u s5Eة}[qbuwAo" Y4{j4љeΒ7:>zj^-HFفW0WqՔbimŰ(Y"$@2/(+|8grEcj+ߴ{%.TGU'Ai7}wbd3jr^T)#CVK:%>d?[n$1pn$~b/EW?l~gmW/@EPX&: OGSH# i4e85/%9(e7#&axfYb כ!4?^Y |I'N&^P(<nӛ?w'JxMwmIiFa hknuI mBOBnx燈Hj |*=h^Gfxqٮp{-0 ׺WW;tX=볌 ܯ)ot-WsXtU^)J$#>1! (lQ9eڅe}lӁ5]0|9U7W{a&eԩ8+hD5McZ"RwRmζVxCb6dF-ogZ/ۖ6d`/ ߍY0 ɂhNjthݒ:k07s3k`/%GN: %{}vF<'+LqL7E]**0OŚ<(qi1网",RɞhNZy1I,mق߯ehCF `/b:4S$*N c\:AWd j! m |fRfc ;2bHl؛oe[m#`J֖D2r?'G>6XOPRGLTlNy3)Tb͒{=9C`XĻ@3ACWg\ϒ4Pt|cńx(ܺ a7~-G1ڱLɟ/ĠBےB$_bx{lGB*;ev-9tSCgI4lh!9>v&0'pNB;4m{^4x6hYYxaxmC$EW-I>}*͜k Uщ =lQ62fdaA` g0,ԡvM%c\QdF\RIJc6߻Z3dY"Ώ|ö,@wq6N~s%-dX$M ?\d-_=1SSkQv&>/',DU³i^49Ͱi"X+sRH2Nj*r,A[zp'عn,e XZ _^@l7` Ɉߣ9 1xY9mSD鐇wi2J8OCFx>: _eO0[QdlWt eqsxX Y1&z:k yͩ/+Ӵ+MȔ4Ct[=U@w*gѩ&!!l)o1C84W@NBm9 ;k8GlKw!** 8L* nKwu6ƐULؾz!m2](Hu778??y)IWbU1AZ0(uZBk9Gx]#h"zV.},=ga\n hWL) $t)|HHzJ!M)lvH(pk;5cF/.L:tx.ґtg-1Hl%*3믤j@cL q9'* .yAs AO>YͅYK.z{c||JD]QȧUw_64aˏc'<2Y,C#2=[ NFdfH? 5{%.{g]|\8P5@@S }Pl,N%EM{儥PU+\-P#bH0N§~JO"m!LOt!_.hNeE9~zɷ o(G5MMTD|H˦v5v>D 2|ћ?)XD/UwӔ.]%*MQ5@_IIKH\BYpzGU#51C^^*[?&m1ٯ]$@þ d?0Q o/IGq`-+{7z!-69)]hW_9U'/5jd-?zW'­ظ̊VW;$:P2v N+M$ ߄\o5M|Κ_H6*>U}(~&MVbPzk#tRZnAXA3y/xm ^nyw;[ fM,SiH VQMO?kЎ)5N@<_ eQ~C ` Ct/:{J\`Jg 3';3WlČkؤ:?F Knw[%oQI%{:q ='Ő."{1e5# puY87t{~.\ę]\J(-CDDjPqZ-z (h4;"(\9-#ѷ[˽Ԟ ʐEyW\!bAh74)?}ފ$ J[0 ڎ;WLi']`%AwW#DaY:;abDW*~DNlY9g'Ì`ܲXUj{DkM $3ΊZ5M7<7!ͳ8U̦:&L22Nq7>e3 oD:;F S'':;ZQڎ!aUP`E_=wz$ތr/c?>WߤYP$|s-6UE߹_*ARKc#BG2cI̥k@R ܤe~ms}@]qK~`ĺ9/E hjvMkkL>vOBi x|(8G/[bZv{)g7 #`Rp{V\h3Jfrd#js<E:):%ވ,Zp2}Eu~xiqOU(,'\Ź~C Cw]/wl?YG]b+8@JJoZDքJ&>Ki޵B8.&hL~|978iQr1W$Nð%]ƹèQ-qHJoI!Z-w'S'o`>C(5>&H4λVe^_hAZ1΂R^(5Exꓨ%2INMDB܃.Zl x6yUqFoW4ϝ|ܳbm[=9Q=es[2CgϳLfq@FRdְf>'K=&&v|޾b͖+(aQpe:*[GIR늆+g ;CKvMm1;!8]*Y.(r\OԈFpAe>HQ݄T^غɷkγ8z{˜y}H;D҉WR"TV^l3 K$j.Lֵ7y}2a`AdsDz{XfDlB6HHaM7(A*$GVE`7XetFK1QYv+>/hbU$J6N)8R$z1 F]9 S串!.ۊVeyEy̌sSΎRFCh쾘B+/ZU$K|%Z2Z6zW_ Cq2N"WMnOj 9DC(5 Lа]rTǞ GYG#U/A(Lޛ䴿s:ϧ$^-o>>`T4]tIqsYpϻJ)Vkd󲧌Ӈয熸4X7h Ϭr$2|C[Rf푰Y3;v նURɐ `EFA.[58>\ q)#4\Ɵ 3* &a8BPf-g-Н9|;!G Q/S8a (%H+UӰZG2U8t;?B2q裊E" u[Ȑj쥕PP/lBG}@y^o"b/%׿~CXm e/gi:ċ+);(L 7GgG /̈$@M= QDaan+%Asu1o 5kdreȠ`mb3h b-be?Ճ;Pk B\U/K-cl4K/sq X}Րܣg>B9M:ק6BAܯ9< ׍S)ACDo&1^sK~?&+0U]c(_Bzm3qd£[ؓqv66_RN@j#ՊbZ]G(LRbP_N)bޒɆ٩ B{R5_r:'El-+3xo} -#_٭Kid0gTuq?ÿ%|+{yjF'VtrZ"iiF'07Utm hjѯ >+Y;TGp]ʂ%l/-;XW}FѹVL>"d)#rL?eگZdSZ9X"yb)XFDfY>"JKL<Y2s3?P%w羒S$;WQ~#Hy ʓ|ŭmlՒZ?~ڮpQڬ8~(*l*:ٮW*U1#6+#J|xBᗯ3U0 p_AE"=Rrf/oEjֺ66o wJS8|I Z >/Y 2U[s< GGuN7֘"!5I>z[\Íͧ)_=uW"pu(J#)Z@ bPMaI>tf[p9EAF3.pnjb"&ޝxNfjD =oK5QR΄)RlwzvhYuiqheh(7 *Bp)Db]EfvO.URO GX,鲝tFV'|M`Kb±l.Lm9xnH*Ci{Ebm%u5Nք,a~/M߭A0 :Y[D:]o^;׶ӊ?j?klmZ"N6jOgɭe6 8n ~+иW <"<,{j3P?|6m;*$lpzx,]]nUf5!y`k$}[@A$p1ǐky 5Ļ'nǪSmgc}%{,Oh~+Q7!yԢ۠5LPLPB``I80p@ |1%zYe m2\8&~R/J*mhI!VV U,ۑWJ{g$YA6 ]gv18[GZf=|Wa=\+O+yŁW\y#P@ΓP.;e$p {8Ҙ "s_M@w9WƧƩdhvٗ%AOukg*gdWDxTqc?^C,))f}C`']5'Xw[kdg yAMr TV +G% PGYc}oL1rpUON9ıcu%Ƞ&U]cK&%|!ϝe;‘0rX$.f(cX z=|0 ,sSL7h'3gs- Q?ez\ca Bzs/[Լ&=:9Ȗ` qАsc3@`n+z9ZA.Lڍw ܎Cw.Gx 7:>*uk/䒊= #eInZ3*m)EX2REXyށ)⢾K;vLRvpgѯacqӏB`,^:1EF _($@5_O%.^G+^SYSwy*#wK[y}[ -L \6Ʊn/ȳ7M2%v g&CR$ 0r[WkRXNa[*a#4xs D T8 ^=a``{樇R6{ڈ^E6MJT`خ$%'U&5Ÿ>rB&+R}kl09%\QHaDžNXrPcj^=^_El2j#"!B8Aޭa=M w?/#wv>"|u g|Gc~5c m0 ;b^tdhZ(hHDwoI-g#jme9&qJ]%UĝKHW۸c/||dBw21w`uFdX-ps352gߺ>Ƒ2Q 4c$- AYja5HNݿ7z8f3auk(i-.S~Mak`} R" %«f%u֘7uㅷ(AxoRN̢v T=O0ߴ= 2%6en6wT|I`2yxبߕ9G:96(:@|NiBG|ݝA8;~QЛm& Nu6;z3 yC<A3]?2?%DJ gt40Oˀr Q_F ?G]qk$q,U΅ѱa\ O7EC Agg,2B]Ih)YO&~ ٤4K h}Dbq:y >Kegɓĝ%Ű^˽ G5S0p@_"w{6> (EDnqlW*^2:v'o8ym.L nYO"\HxOx{Y&%Gf{;8t'#"w31_ƔlXGgShavl8FOzaŨ?`譨`)0qA[:`eLk +?bPQ-udLZ%߭"}h993dQ5ROAqT߁+׬,z? RD)%FHkKt)Wk^#pz5JbXfg) 5ĝ䎛4 oS>~MfaǔܛmXn=S̭04ڇA5(c6|XשpėN~w*agg< C%j@zY󩥬2GqVheOd# RpJs>ى GgW#!z5q8k 4@5(D־Azb52?\9}\riHU,e$v +|MЃ iRܗ\O,9s] ي3憑CwKU5.t W'(YIـR=\H h*u*@ٙ2ݕw |QZu E i'-5x6&ףmB"n- s6FJu@يϊQ +:hopBNu9hye(LMOX ?S:]օgvLwI,qcy 9ۇDIxHʢ͊jH٩we=C0hK 2"DAPJ\O/ZulSO5AޜP..TtAU_?!]ftXоoõ,@šGtns=L֒#;̖'5u`_wC@?bZd p^nȿ| 7R %n$ "ix,L*⡰;s^ItN3\F5]}dYoݠ"I^i@]@i! .Q32η~];yGu[^.c4bY0P=s`[`fR)6WPkфkb!?^]wq?-TKt 1f)W} [7zHs˂vXM1I~XQGYqR!#0edzCs\,JSbh{d .K.=e,nv;xVDgg6f{[<.`25hU/suإ6s{"iz>* vEMfݗ.[3C6a!z Z/˺_eBE3%z2:)RX0JMgHjDgJdSw"4fܘ&$6+ Z_+<>+ϡaPXCZ/f$f/^i%~JS"iФe3| yp o).B7.9 ;EU4yZRt6鹿4 "?ho]T鑿/g-z`<2bH[㬮"*W8{! !\$"7h;M \̄`2q[M/Lˁ]EέF-!68zcLNѢ +fzWR9WmyZ6U͐x7ϔz ᔲIJѸl"w?p>?. #XD:W_1Yn}{oBt|pDd14­,iLlkj(:OȩZjZ|J݋%%W0g?ӡg`IYhNޗo*A[.A^p($Q6">l >/`]H<ɥ (7%1$:1dIJO=?*1zoEqFU zZQujW!ckn> N!.F?8v>܋Sa¸N@` /֓97sƌRa/gpp#loQ%0azeMht,َQðRj>#1,!ͪ 6L~>,`KbPu !SP~`9} z.A3uL R7^`~9jek.(7.G*hL,u*/y4-)ukevoX&ݎѦ$stqj wXFD-=l̮H){i$${w$j*GX{eߠfG kOИfuJ[\q虍[DEWQ׎ŘgfSNީ>?N83~z,AJCl\6z(,a@i z hĺ, Lw1Tn1KmZ) s\}ctH܀ $_߿w]n, GƜ(haٴ [x ]o#qei*˾Z{9ʺ2y1)mRU$H%QIț0`;Qq$[=߉jH wr!-eXy]7:^f@fki $VrUȗz-0%IeB_u 3„ooE Տ"gr|W/zw{3dN 'Ip>e5+B2897"(͌ ?<8E)%x3bXqs1h~l'xZ ;j "䫠h"ABC`}2N|Z|/NzJ7unq /NT9biͮu v=ͺk0]8 ̦83|׷~AF H&s5Ven1'kt뾊kGnMZe5mQ[~6(C]:].r,:KE03'O4}ѵTd/,||,9Q )Ú !xWvI󝥂*PlK>Cit/ۆUAiQ]p 4:Жܯy NUcc?+39-vw@][fDtH_kAwMp3 (-6mOVpqXڟr=rci\lCS_*JADQ5þ.HZH_}s*V; )·ތQ3H۽svX"vLL UX~Ρ]i]CQ?LA[oI ZFu2oYC+ͩ SoNaW'˞Ia8gҨsl9臂 n jfBeEd,EߏFrl-D35u]l~R!]ᦐ"Lh-=gXPL$/"SB*}z06Q#&9J@]I#vB* s`s`*ׁ|:`PUU {n(!Ib@KpP` ^jr^A+_¹#\k`y `gu sRж]>&H0W_C-(of_wy"6:fQ_V\ᡶx@ 툶"^M#oU+,KlMe  8rX`@̾K-8%:h`_͊o;[`!AE@7#'C5lk8l1.:\6Vjǿ6%d]w)ZG^fCyP}nM a,|g>!+"q~ {c^+:5|7@o!$f n3noj@M8}-,Km)FP %M14͛IIG^eXY!.,9ؕw@'*Lj c.3\;EWy-s+h*kgӾ]0T5!{9}w9[ޱaاZ|J}4gcrtY[sDqpu0]NգR7ONm68|M<&5TMUBp[r=츁:~ٖհZ׆f4`eZˀ2~uw'$*\hHb @oUbܲu>`=ZB9r,.c程︆h6j//UlZIcvE+{QfFk=2%6sii"{Fˤ~Niɀe`B%Ν Rs"jO(%Q=665#\i0},Ց5&ן' u"jAca&Am6e{@JNYd2h9l֩u>u,g=h{昢Jgfb*cslk.FMd:bM1Uwk襧!3P8Xuv? ?-4y6}t_/!_©i_b].NvfLhFXYZjպ]=UxV)|H$V:$s8+"p7 cF$Yty ݜN]aԥ0n4k $9:7zXy33LaO$1+TEHIhu+CU8ZJ0Fwyqh₇z2MK%w݊<ňjjUxCGN- \Mx2-oDNxE(ފ(n+)?Kb< ZBιSW(F%YSV[`)7--Y+)9˖ێM3Nۆk̬;ORשEDi8pjŃCɩ!V1nܸ coTb>5>c:Ebh6WT gs+yZ۽_ K̎oy*i˥]h.E~Ae'cҾSF0d?0Mbe%Xܗ~l-Yk:j(RG_`Ëq`xAJ&0fݹA Qth)iٝ4f@${,dk:ئup/H4cFՅc;`8qz2QrXV=X`fLxR?(9R,Zy\fVx};DzyϒJPW E¹Q춅 o)gƐsyWowUws{n6:5 0?d >KK ϫ=i1ɾR,+}lGg&^dڟm(QQ8.=fXmX7Ĵw:]jT}؎%ݏ哯 \}E1pi.FI*u୹4. BU P=F;N)F2\c諩-*X03:f fY'R5FuRuzcK"qg1NLŭiudw1iHrC]B 0vUla: WҎn^^ Lغ"TUĴilҝdsLhK@h,!3`a:C-DQ4?y]/DyB˔[yjT\C nE᦮'J鶋bzzuhj]0BNAٮegՓ1@Y)tZ@Pe|q63UbL_zT:r:A$"Q|@w?eX$S(Y2Zax?9Y4* S_utŮ7*p,VPXP$>Y J^gc-8 W(t^ZroЭ;i}xRܻKYjءk]9'Ԛ:zP#\ύnWus"zKuZpћJmݾ1ܞZ 6%QtxcMogԆaȓy} "V(7 o }./$?i׳XnitǾxFvPPp]ȓ==6?J nLJ 5_w1@Orhu!qh0r V57It<@Aaz7$N\H668f)"ǧł8 t{J4_K-HW{GJTl+DbIpJSq&}!{BQt+6TdmcYc5`&GլMp&}4G(F C|8@93єd"g4bsVx@rW0^U2A!Zi6r6FP_?Gm0}10.r{+^PY} _<nЕ72dݨ7VS@@]A8I6w͛0Gk~f=YL\r`k{ВJɄuFZoC xwc怆Fad6s8 TP!ry7d$-pa~X;x$Cңϩ*L'Shc7I;vٮ+q+19>HKsË6% !cv"dN_Ww/3PV'_^(o;rO"1rj& #;W/\Xy%Kxp0)'c:79 |k>3uCKEƹv eRW/zG|㰜z#JR4k_܅ \Nqa> {Ȗ!EV?;Yx8*%bzYįP5C^Ȱجy1F>oJP$'q9G :L~W~ ]+& >폽jm"($4fo 7GuOϤoqA} Sy7l&oEl Bw@r OOQ2Ppp4+j|@n{wRT\s~}{B4~_5_ JYs^O q "'7#wqo%yQ)|nb n x4ߡCn2?)'KWyW[0=g%WZRٍk6X!c,TEZsur+l#RfmpdHRE7k@OTQN.~BKRx[r_psb]}j3t zL6qԙh8WhQ^)5qMGA/ ކh3d!dg]n)N~ǜ={bY$H(\$ό;xay: ptĀCe !*5τ J;+g "t_Dr* 0yBd$w:.BqB?&9ʭv,FXgYw~Q㏀C}4ўM-ޓg[ItNeݡj65;=>Cu׼@wTXgWR1=tS)d80[,-D 2%|~L9:SGm6D̨x9-rBaIIތ;Crq!3z?(S}pAbj-q,L: xf@tڗim8sorsZ:mj#ypOLnSJROD 5HG_n1ś-`/`p'9M~ h1w@[yf$lWQ/Ch&Zj_J/(Zx%RՔRJnFP]ŴLҩ#TVSЛFF'O n4f?ޚ=oK7UUFQ5eaCpޝեOLhxV/F =( Q op!X wsPH󚂵k4p\Bx3]D}~R71|ύٰmo YqCԄjd+"!Jd0B Vdjʉ݃C9~Lt.qfdp5aܭ.^ĥx|C~V"ʫ"ks 7o٫K-#ZqGi7_ݙG;2z%ؔZKj`sW~>|^e'Jh@:T`&8+hwM"v@3ưutw_,+C*x:VOkb2D]/ꑗfGwi+ Ld֔Z#jҿRJ$WnrJPGgjߤb||! 9)|d8I!Z: o0*/ͥUeuNޫS-_!d m&d/Cw‹K?R{6#w$>j aC DϨ)iBhz?-pH kC$za2[ئR!Ho)KP31%ldmdϷ|>qf(5#FˡinjhF1F "[ޖ` =sm7OO i[+ w͌x/ 47z?=C5aC‘R03|BķdSqۛ:n[O d.[(^ޖo'Nǖޔ.fiFH[T1sXV@ ebeVxT,-R]pH䢎 ɘN+!"(,kM2 "dpAR$ )ˋqA@ӱ~j^c',确z ŭ˂nCJkɡ,wCo{'2r\0;  I6㙛BuAm\#S~a WOVR;-̎Zz5%v;A6|JF7}'niWʼZnhSȅcic;cG$-C@]YW7؀ˋsCP":3*c0R/Id#82~Dj !!faj>'.|R2])囮P9e0e5zoV J2 b[f<]m GV⓾"Ge'Ղ)4.w~X;PF| XB Qfr.*URA[g XYClI46JY.sBQ8ùʣ|%4JYX櫦"5z,z_ʆi[л 3\J:w}ť7\q H?tS> 1⬄mK1 &!S7[M̎&8_\Ҍ2 YJ7mZWvkyvփ. T>oZAk05%#d-XG\:Vnu &Pb<凍MtF~oj+sq$P Oad]?8T^YM4 'W !㚨IGzCxhW|T[GI#O"*" m^vNZlZt`nRԊwhf(jAqoMðw~qA8Yt,Ղc20^jW8]lP~;6@J7pvT䬴Պ 6ȥ7K`p8(qS=.&hp[iRnㄏ9x?&ɘ؇ڬ.u6RvdBPZ(T%񓗨/EgUGEy$Zx+֥mC)u&GҠ%{'FgjY@ `oEm1&$kYP]@l-`UG"86J=\gś@x~OuStf~ԍ}PW)N({"wWrMrGn[aH7*[8YF>u7X+?W$t{Yhw84$Aڧn5یZ/c+Eq~^nCQ08 EOzh;&b+7?]>$2ރ6&´:)"P4qW!fR%&~F?c|7^tS~ -<0b({J$[3h&;_E Do*.Ϭ" pvd|9;ɕZ}S=J% Mf i'NS0 EjN'H:x+@Gؙ%Dl ڛd/Nr+ޙ8@)'NB 1Tk'U'Cum P~rb?9tSclN⯷-!"71Z YH[r@-s|&Aj~$/UX?^ km my "7x3nx)?Uq8%{DCK6փ4׀2I9ֿK~k,9q@˾bí$0˓oZ $y[~pn萍|5o &\~TMT_iJC.fХv?.*dWDY_+{8E73G\J-9%; VcXʕ&+SPe\|(g*bQ/{~Wg󘏷K7J7 \,=u),3Ԏ3JkL#ot0`V'[n󂀫%BusG-QWhy}^I^ޚ{rrt̏hc,kK̳li d^wC|UTdk+,NH+w ~ƓSL?$H'ؖ6] Y<&!$[mUA`hlke i4Ziq C o䗚5$PP\5Z21Q7O}0Y%KAwyJA^Rq}VPN7p28d;7A&y+{.ٳ-WRO!7En$ȮQ+t6.% ߝ$Y*..P`-::''Dؔg=TB[#D(TqK*#D -@6FhxHi8 'yè3T@OkqUFQzëG5׏Eg2Cl=i3;q6E)a4 yJREՀ& ZV vvAO[Ca  Qܮ3+$eA5Oq +RX?ʫp@l{zzvFeNgr2;zyb[%Rt&kɌ/3ldꭀY96/~P u }u#lLp[a>hfhtץ%oZsk&E)Ae*v%r7;-d="w s#u%Áb]3عDN9_r=dmu9qŞ?_U*M.#=F]&ے.>&&"z{kqũ=P-7pCQOt HaX#~5g$Nz>hJbLU&oI1+qaK{8,A4'92S:pBywy575UG=nhgx?- vj=䯉oʉP4BJgWڽRn5,rFtx 4/l7K9ߩ8jab !7IL!Q7 RæX~c%#_ڭ*2 d'O [k! ,AZ9Pyb0fIc0MnAjl>g7o1qs3!q)3MޟE˰rwDftxXT`芽 ( hWZ-9;k"׽)$ˈi,Xkwβyi sC*ccN./G|v;"l/} UUoX ĘX!? [v PǩZ'3k7E'WrӔ{+^z9ULtT @ V#A qlsNSuRtɸ4GY<)N^=%OЯZCMq b+V%Z\|m %Fa #Z [voi Pf2AcG\ ohzGćQUM cfRtlb*Ģ0l.'~x:|?u -53f~th;W1(D̷Kvq ޼b(Tx_[V H1;Q9im j]';T|A[Ie a=UCp?}'-;ys#$/\JW:C v8J:[EW M)4RƸQ*P.R{r17# U PI\!SUf6g7ftEٳm7G< iP2#vFנN4ujU yܘWByWNryubm@܁ (P`2̝#P,?V&Z,\GQd؁.5) $AzH0EM}e#@G4qž^'zc1xyI#}eDqQ,鱸/I<IJ\-Q#w)=6ǃl(6>#{ke(-k $zd:.| {Ge6}Nc aB8:&my1ø=sL j1@^__(8IeC+sE{{v(HDži=Ύ: o[3@:sW`JֳW料ypZNrr-"$X'(@%h͚< $Bvj(X顸_lEEO2[\}%uJ~jRB!k.KQ cJqCӐ|_-}/ {kp~j-׮u(oFԿ{L3<lg.1x|'ųQf둈魕J؇y>}BuymՁ|hu2f}{q*}3]Zpd8 EKq/OW4'v a|ܛj-Sy^J{&v |I{Eʒ-YM;/iw>8|nt]K^l`CKEU~4JxjᐍhSN_ٮ[fjQeu$iIUHDNS@g&PW ގ3EVb<vG PbBZ;pSp ·_!:M1pR\ԋ#7i x!!Lkh@+ʗ󬲑F2 φRݥ̄ Q y oA>y´4d] dcmB|؇;l nv.|{M]y.5l|zP&pn17qWK82~m=,GlU#p7 (>61"|?0p1J4oZ/Hk7u(͸إ !3ƫ] kC " Ia/+"9:6bZIuqM܎7x/:-F=Ѐ*k$F9>ܮo}`T2GK'F/ m4&΂۔GR\5I`)&`MC!vo&KdOco( o⣊NN3EՉ^|/`A?LAysS\Q@cUwP:eLV[|f[)mUڢYJaF)}QL6*ImhŊ|:F=OMJh9lry[bp Nޕ)X+$ݖk}1^pDO|/ghUZz?v±|K8r%"b,b"#ec='tUՋs۸.b=l]LDq?Y7BV=X7ˬ3mlX&"ى9]x+{!B0tw863JUs(:p[|Lqїj&v7Wdqg'+E P["(nd"y%wL׻_aAq(Y$M1ھ2Gޮ܄T5(a/Ϡ2x!I%}`"շCej PJ@5&g7KX%V Ͼ(Yf[{kI<Z(Rx=+U5RM _F0R!9"^Ts- (GC: n2 +(ߦ^&aG{ik?WUVo4w}&pOH<]W@ 5'enOS4@3\L$eqޥGfAu78G1RhJ?+AF)Ƿxc ?xŽi".(BjޑKuВg!^|wJoEyycƁSi: *jKb7!~×MW;InޥE4e4{Bq(A'nbs~+_>C ɃOx Ik`-  TLE֞j//euU)yG7V1P 9_wH+`y tǛ&=p[| cQ6:kVX]LsE/;Y(\Ee+ 7V( ш\YuqlΓ `8cԡ1ue~ #ЋKrR 9XUTM`ƕWap_d}`&q/3%1P|^r>K/hVp1yg s)Y8蘖J{ [d,};]LNEk<>A8Ęi]-a6#Vj{dXy K+q#B%?' ,!oΔT,Vլ33}\'h *pK"ޜk(wMݓV!0(}6 [WX2Tiڼb5ϐVXPOZ7(BF=(w}[Q@\M~!$,Z1#!&Lʱd$Ctuy(C%f`9p!xP& I<)W\7Rcߥn+ 5p vFsҝ6= cWC1ǤNLA|t&]A"vT׻o~HyL M|LJfS US䚲m8a hr=%ՍkgFa ұݒl12@FCҫr6n9OZ|wNnKH+dj 6@qX_*%bzt,3lXWd€d8C+GτWwWP{A( tdyc(+yc PL.dfuk2.:2QhYFJ~, 񸶓5=6h {~)&[ ISܾ(oW4k]u|Ւ|fUQS1 3Ήlfom>':6Z"{TEXFoV=tIAlPRxȞ7\W㑾a԰}M,]h(**HdpxlW_/~Y~n?B`oIXyc%}ɒ~&=^;8& ""ε ϥx.`hkPbh xr32@Xgơi M{H8Aoxۢ*Z{~鞆F=`fB)_*?V>)܈gy+S0: }7q}W<4M3ى ݳ &{o 9;Ve?~}{.2sI0WyLe"pt ~Gd:=H&qo9̕l`|_*$miz~p#)#2L_يO/`brh]QqEKjk  %$*ArK#h @ Q$O40㩈TmDp ̷Ι@S |R]^nz%.p ~Sq>>vAbn3El9a5چ0u{por"tG`B˕${mF ֜q"}yIwصnNI`ײ lLdҍ95tMf@MZfv0ϏI1/i6Vo#́ CT\6q]vݻSHbm S,w遵-hÐ.7P)4%-)).C+yG._L4^ /@}G k*~O+Z'V^p@у5$5FWf/{K`N¼IIy +lg@.]@-CoU<)lx hwLO(P~X3hk]ʉbz"I|㡟zvz$|}Znsvh:G\\Y\sX"ˇٲ'4K  {|gbdfO系)HCZ% ֧KQ=xݳ^\cct$UCBGXl;V]l߱y8f(XGS0:FwZt^rq\Aii1LU3(E:% 1cKb* /}ly:@'yo2CQhwan TlO\ĒIvM2ƍ0@ V=Ѡ2Oh: us0Hi[ 96 {R4uH袩Q!a8kW,yPu&U|=[L|z9^˫fu&;Xqwu Bg[Q8ul?EհdE&O`bCeʶ]nxKDC~Țt]g[,-,,R%*BB]Ѳѓ\i/|E@W6q'-mI*ir󍛏E* HVҺ]$}=ŁZ؟ӬJպ;<<$rQQum\#D3|{DY7gVrh=Pk!`3N.&l @].X9ф=L{R Ȕ[N0s$E[ Ώr UW2!fb˜d\7IN.L䔽!O%SV[ϿA|r̦(i}Q*d!Xn3®I]ߑU垗L8 pl!ejί/4.KBZeĤbGĈxQer}JAD(Nr ^+JX hK؂*:RƩ#*=rD ⯏JH*v@Z=R"!9kjf=n0g-I{Ji/m#mD&)ya=pI2 ZďTV3EgӡEJeAa0Wy}o* f햼!}gIwAnu P{GÌm_sŸϑU6qZ{)+\ղh[aAXRbB1ȃl9&sEolpԠ͖=HYQ^78gYJ"f#M:$&糪ƛ]&:VmwLcF'Xzy7>Z᫾^ctbZ 4  b?fbī0hЃiū$7ſZ\NDܣOr | h(aa6h/u /0[8rށޛ ѱgYZ07070100000023000081a400000000000000000000000167eecb8b0000258c000000000000000000000000000000000000005800000000./lib/modules/5.14.0-503.35.1.el9_5.s390x/kernel/net/ieee802154/ieee802154_socket.ko.xz7zXZִF!t/%J]?EhDTTk׶ǼOze $b8:z]-f(w)gX;TըM?!8 Y dSPjGf ltRmqopj \jc2ΉbIc3A3P/˗8`4SBQR1YTT[IIf¿;=v&0ɻ3iDp#nI" oDb# Pinԓ;T .*;6? CՍT? {+ځ<%XۖlncOq9Z7 "?U&/Ah#/XVk[Hy^oKEC.kr_e`@Ew:I)8D"y&~5(6ܢ;v<(ewjWN?~ւ7~;DoE~u/w(r>"ꇆy=t)ꜷ #L4a`?:IXqz$`jl, (x:Nu&.πA_^'ISs JIG,.Yp. /Ʃg+C,F@Ѵ}j_+j4VX gb'?õ*\G^ƜaDܝԂ+'=Tg8VST ( kBaRH! o+xD-ZX 'B]f躌՞ki[5bn:9Rr@&Ctxqigi*jt4Eߝw"Uf ;隊B,^;N+q.ySb͎to$ꢊ&Pa/U:ITxa);_E4́@C_@ęǵĝX_͞S \OQ`ဉud{jd%RNE&@d]d;ݐRշ-Tn(C^QYc襜P4a,[òy%[yC3lӊ̱{򏋡 ^i]"|% e\Oe| /+S>\?p"RZc!S1]8kRj'%y]>p֥M_j狀G=w_Fm 0Z$$KrdlC@f/">c-0 zM{y~u`?.im\6zT2EIGBv H)曏c BA& zȒQMua# @M-)&wT*-ޚx$:2<f68UMetnpw#ӀI- r(*#V 9A)X ne s~O/G_D+SDp~|#NVU<)meKP0|j'Vy@Do෷?(dUoЙByNmMe LGPOj=Ά'\9g;GIA_s!7oz,! ?(Mi$/HgؾABRF;vPNjc 8:GnΈ܏ӺRov 쁂Cv|Ge]'t'6w W!b=׮"H*LP/uH!GF>fu n35'|T8L <LѺUfwC)hVy`ya.2갤gʇAļgnםN-N7ᣝ}XQ;RoLQp4?q㾢@v7"'&|O.Jn%\(<Y_¿]#JSɜC%6 \`B7QAVt &OlAya+SuY#+]N7XvF\uRX/ Q y賃'ӭ1&w>4= [.մ [, >yHl0 S2q@܀D%$kM['Pa! i'"spVM3ؓth}EغhmfŬm!pK-;NPR3܅bhlorrcT>vh}BÜb8DFa*sx4{ߚ>aq%-~!7&ɔNVԶ̣1YMqQR;T;xP,mCfd$i?SKڧiJLHPQO9!ז k3ұ|v WGU1s*?)*@f@7 &h=2o!+9Ҝ}_\/1/cdBBtd2ɢGn .#.$GW`9 >8X\əBz.@!96 LGFu0QXis";yKF)uO`w0=3mH:42C@u7I_vE;6gBipق9 >bgVA<*/袿F?cgTk+dthf cR/;Maَ&'&{)G?ٿTƣd [pdkW 1Y9 7jJĴۂc^ɻ4M=Jϔ\`{n[@)ASfƏKN8Ttxs'@PI]4o;9[CUETLU*~\7s Q7%-)K뇵5.䣑 ۲@/w`1Dkkl8-̯?IxO7VC4 .rR?%ok|Jo5.Qm2~+xˉug2sUx%߀JX`+a$T?d1beYä~zN,-&ih\8^COVޕ6<^ZqKCD&ShWqH-#]':Wcaf!iƑ%R>6EQbq k̺ٛ[4j:LOdW4tnyaghMҾՁwe=,?#TW/qIMW>r~\{VOmX=T]@^Z4op ,z¿tq0K"xWn ;Tla q2l/JT%Sd3++/?Zv=Z}#pl1 gVyBGE`:dyuFAjdX֭4B ٫$u?f 1vbߴ){֢aOq,^)2 1{"(d,ɂ?d ]H~G/O!ɷ$̸nC,?GV@*]S~ƚrn%4՚HLJkm!}FvhrA-mW|Ea>$)ci_:θ̰wI?SS돟/Gн^IvE >'SU{DcK.g-˃c;*6Y)"BjEuDepٳ!*tlٲOQ洈v>׍sI L#x4:3*a)oZeKvU$2zLb[It;)߼.BMoѩ^I't[@ͪ.51ԣ̄SF4L҈,zfj'Ex5.!?1̓=z30[VkܟѡNE00IՈWI?z(# oE>ZO٣Yި~fuV <.:_PApʇOb>di5A Mt6̙DfM̐qʱ .v瘫f''Ϳǯ/8<+/̿|k?,J#)01cFKё8L xGr>YCƾeU.2sJ2s8|zTݓPhZ=* G9K!PթGNİ4_ ~NtfF-0j&,X9+tU ++vԄJq;=0 QvN]X?t QI3%M"™YNH ȃozԊv"*e$ C( )ErJ*.-v*ϨL/^ "3Iv4M .#NzUZNҢY*U&;4wy~]sTy\ƓAJws*[!rNYHj>MJlS e,g9Ep+RWף.JE|0)Bή 8-lj\E_9Sԓvtw.b9K/QlO/ϏwњqHȖ֑'jVouLNn ciW6>`opADϐ<O 8{̈́ֆ˞;OeN$ʦ1X JtFx=}7H-JHg PۼNJfxv (w>ۂu 6Zo 9QF![hf0 S3|Yp~Ռhߐ名)%U伥]:lO .㇄O qW*f_[0):ܿşgJ/%ЄÊ@EK3Zo9,/Try֜/ۑ[DMvFޢi´ä J̭B..G Ck5g`ct%$XzIRqGbL,x[jEC:D7;_ ,k p} '~m ZR3L@-"I##vfDJ/eaFs_7FR̄t.D?.b̏-3Di2jj{ L$,yBđt >ਢ`Ej)X0mPV 27Zg3ĀSQ\|'UcBDZӰS jonVKƗRjtBNpzTu~Jl|5o!B K.h.!sPE7ěf1 (i)Hxv (6~42h_SlR!iF9e+/%B6KaZ#ٯO`X^~j~JMqokyxW!&lbY""* ` HvYrC'V>FڗQL /ğZ~k.}/Z+ܬ:x7{ړT`ZRhuc.4Xnf5\ !pA8idv_/XЈD „\ ²3tMYSyU浕`0:/Xj$t*w~ h6J%ƯCRmfN"1s\X`qa)C<C_߈3sy2DJ.Hԯbyc$8"ܫGi`Ktм?w[?&Öz!ξFm] rd3|MgcݠR~t ᨶA H 5; aKPvmBneAqڿgs\DLkleJ]1m1TRv 1͝4CIfJxi}GdXFD`~D>V>V P.kؗއ-9;pɈM4 K{g~E¹5#Ƨ(rb[[x0nW~>6i"N8DrExq?Pui6k@ cVlWR3Pt@*͟`opƷ)~/IR&0q7-aN^M/tqQam Ny*eԶGG\.'4OC&L4?'%~e jTm|s- O$KBjl2e(86BR @a<5B?#R?K1qwb$ Y[\Kc#_n&Bٵ#We6)הsfԒR귷C\}l2nH?DezXQ3 ?0w(Ȓy~m`1gwd`ï.l â+x56{ њE\V$O9xokDWaIR~ENꖕgE.NSau.&LKƺWtC9evh@Y|r _}I.rTTԣ=Jw*4bm d*(4~jÆ´R  8i#ίք8ffm4c{BH)_AQHr RvS8gu^Ko$~cEaիk+mZN=B0dskwi|٘`ڜ{c.C![hA+«zf/X 1sh^+>$O Iש8Q#Q E}tfzO} t&Ri 24#PO#«[ąx#:rsHZ/gK|q"_ X2)]Hb ۘ2}0"yXN} L9x6k-4})nֲaH#'#ngM&2w͙=-shu_ESC0)`4Wļ^_v|;ks ;[+~>eO>|LI߄|7HWF*kq 8)k|,5YRW+}̲nڝ7_ 1;h|sc@: -eS 1dMmyyHT<)"@L` ꩸q)4p*+*,|`K~n-D(ڣ~4 )US?2Jm(Z>3$>uf杯0ě7%ӨrrUT 1PG/lr#q`q1&h1׮A)Uu?ۜ?yzzJ#-=FQaE۳Xl=L<\e.GQê~$8[npNP3B"Ilz&lHt5b[}`-};!Is*;=@ҮfSL]k-< ^}7&mP2|]:c.g)Mn ҢJHG3Xu9h- V"jC)g%b]L?̗osl7t#xG4p2áE =Łk/Z+*vmzci,XSzx9M)$m9$ {udeg|A܌Z-Bh G-)$˺w8uj.8~L;2E`%qU+p,%:weRеV00wr }/}b,)SNIJ=;1y)RtW1Cʲ 0'^%,%ǰcxϯ\YWgvmR$ZѽP`IXL:J\AuW"aLm!Y8!Fs=FMP_OvN%%U!V`h:`!~GG q.۳,>՗<紜Z OežxBAJ*ڇ`Z+qq:gSp"Ppʇ࣡/U fWx⸀1e<-F'd]\0Dl_1fkrA)ULg*mG 8QN 0(ew歂_n4!_, 1_}Nn7.#,FmcAo;O4Z$5>nWp|o;p[FŔ:֋H_WbCР֎`/dV|gEwG<}okt#MqcX1Ar`5|th'0;Ί1q~=mf$Z;gB8E>*Z:TRf ĢzQ]X6=+߳8TA=}Q/:SNt 6$  ӍB'aGe-T8gfr bD~7J2qǵgрk)} 5NTdSϓ*2Mm)(`=@(Yn-SmVobQ [h|WwqOeQ΂Xdk舭wnEXFu{}%w1|޿1'j<w< }/vLECjOVm&gI+"cA|rMF9`W?"qWW ́װJ5 _ECU9]fZj:,'\d8"/ZCman,n-}>Orlx ^146Zz0qP!ݠa #m<΂}5mn1I4hIBUf`4DiwTQIdm!}mDasfG?E@g L玦oO"yjj.sL76Y2v{Bm-ރ62Խx5b/Tr>k8ө_3 :nVѼ7mRmؐh0rk1gYd8-p 54_mzg9?G~zI䅷+lUeqs)Jv_f {粣;M/l;]W;cxc$v'M80E@ sC|s}寧5_Jer;τ=@_Z^I m bfS*f;8AY݈c) ] '^*3 v$?gzy<V2.ϱ7d8hFFE3>EbfBRh<0u-?'ߔu\bb"ᝣmMelY2{vHSFNfaG¸aJx♡cn9pYp~Iڬtl<$eGLw& ־DI"P6X } $8Z4C]Soڍ2<]E[PfJ-#. ٦<|X+b`jNRS%:RgS)W | r%qOu>56%E*OY?dĠ ~qltִtucg gm`;~Hv@p,3Xv6 c htSHw}Q/4QRx20ܻg'bTZ⋋m#l=6z%[$a_1ʨ퓖Bi]S]j+N)lW|uY$pXRmG RwŻID `uybwX2)N+a-s~wyc ZR,3Vi0s;W$2=_-?Zh?FwBEͱ`~H+^j \543t +n?ngS;`ӡa1JA|dGlbgnGigSd (;Y-Pe /yIZժjNűZU`(s,Ř11.AUMDŖX+ѳTϒrOI]4p0~OST%P.Cvoyl \’?X[[[?)D*KӃb$@LA -IQ#P]˩A`Ɯ%Pm _x!D37ǩEj,S~إrR8,p0ĩ~v%P<-P>rYg9D WRוeϸOw}^}Zi!z3>f-`ba\ 5Z ?Z̥0\85DP88tFP_'0>q:Ǭ"c@Iy88'zEl` XN'7?!ƯF[ldZ0v3`yAK^Bb6k0u,@ U""Ӏ8AZh|1.e, ;KU )Dl!J|HzxXmy!}K#[#pQ"+/Ht+6=iRURe/gqoi kn)a.bAKR):5Ҫ*nɏ + _%꬚̂Ӂ띇љH!-uM*PSb=t.^}'"A(pZTNg+s\ CԼ>M9 Ͻ4EC(VUݏ(mI"6373`[ǿ[ r}= 2)i2+HG2#Wgh8$Y :Pwޕ\.uLmbٕ-ڲ x} +w~ab|Fޖڊ3Y}hf:w#cz(mTyF^DS5 uFc!?F`(5tt-d]A$mkCpgøu 7ơ}]%ݧ܊1k5cnvu-Buyx0܋3BppˢCĔTGv b! nj(tPm lp`kSvrʾ m&s[P˜p yȟODYX`6O06\5͡* GHHkG@s>*XRvVǴSM X# Na,F2v'2Op3x_X|ݠIus"S.v/Oo,ĉ iSAjo3cۨ WC./uE%-n@iaf2d9Q9psϞu.:pCMOIm= gVH]7ӁhЭ qe{L -Y̷Z NyhWOO`#͛ :U{NvZs[sHĪ8Kr`/lrW S:,)/?&mcqv}gq/٪տEASQa['řѥs@gkn]eB&rdC5#O}éF65?+MHq p@R;q'Tʣ['5 :[gH5r~dyE^WG->}\1x!=Do{xv{O,ϒ!>5l"?p2R.[xi[v( M}/2gw{ TqQ2+STh3ueyLFXJ)Ί[i k'vH0S 'ظ TGWotR( p~4/"8r6@s̒MR1lAA'Ub@aMSF泞QJͲ/2-#K&װZ'fƮ誮0fJ191ǔڏ*] ArNB],/֓:D>@Ԫ8~0C^K!̺7Qj%y:uEq'\ܤ4fזߍLccaP^r?Y8}^Yȉq zrU^t9WF1 B tM[TJF|1taO+FZhOa ֱ1J7ol9=>Vr ֲu[s+CY#=ޛxQ&/6k!δ6Ol&)w4zC~D[a*;Z64#E=~(q|!`t6f8 Bi_6gQf*@7R`o3eNOG,t MG&iE}Ln3MR*peE-z8sα#}pӹElHz-*2b'w*zeMz3#*I[M}SN9_@Lh `ΊcfpEi%3߇:JN[sV-(O a_hM +٨N>HI #gU/ITjr;h~Хqo,Fi޹*PGQ[:_čBɳ&D]Kg b/^wUQJ۞P༢|=o*>kϗ'9QiVm[j@Bӓv4?+.+# i˻8v.K:v3ea$s.eAJ3;e]BkٕۚBDSt vq%%4bFny5X Sjik>8W`Z-j.BP GV/Q4]C%Vg_ދ{=% 5<0"ҀNqw`%Gpѯp#>iZ:< -Umb,2ͷ8w+5^Rlz$nevQ7tz rɳS,˺t/ʀ6l@t6:)/i86>E a|/ 1qdyfH hX5AFjf1r=I(lmJIN58=X%6unG͑ P:b[Zؾ|ߋ|#&i G =\eu8I ..lF׹#}wRsC@).}@Ilv3ޒzN1%:pyȻE \+{VYˉf|ɉ[18-NockBc&=a Cv [+,~ً Ieb_C' Ԑx 9z%퓹KPxŪi,YYSz*BU1{zG4)mKst浿s⸑)hJ C+>ǒ =>5@B ezD>țO:L7·(6&GzDX;Eq>.l ,9 z.7a,UFmK2pAfnr.KOQ30$38K~~r5tKPm)rǞ߫,i[:j>VoٓԵ [ʎ.h?zSwp4j+(cNO8G\hr#7*@ 5zO(SLхŦ$&|M߻Z|",x]ǁ>Td*,y3WP^+?oQWhg'}WTO\Sic,JɮnzѴN{8&(Fpkr| 6h&!"cp5(ZK֬o'ьS(:e6<&t}V)ХCuQ%<2ZiJ Sl*OLGnl!pGԺ , VD^$Enw mH96!>4ru/;yY!W~5'b5 M6%x ڰa-.\N&9y#O%ƹ, ٌl|CÚK-{KLn7v4K{և-7F Y[[UWwq  Q:xN4U@d/`/rU T:rI4@#{~bk/@| 49c۔)5yɳʹ|os$9* O3J&Z:P!h$RU/)Iu7w6Zp46"k`{ȵKywIλ!ΘIWC>Cs+@KޤfXEP5_}]wCUsJOu$0PrO\+bt0R⹥UnGuJV 8v)xi:s%NhfgwQ)Ja3O_oQYY2g˼)mZj%#՟U5L;**z vcvgLɩ(PA6(&J KV?|`]PF p]}{='SQt5qB6sswbEeDzT8e'~Um߫(MVpvB؍#ds+UTxTnv\ IX~0 xIMy:׍)5nz}|Ѓ#=kP l%3GYJD:t3zf8vi.11aGO)ATt.QIN\uCݵMYȬ|ܣX}Uz?f^[5L!C\Gn2|&\74!=A!pjc>l* 9.-SdnS&l2 ]#דo]h~(wL>p@҈LfrUC{k׳vy/i'&!ջPJ@S1 7 tE~$ ``BHarKW( gٮ>`6_гt6Xj\>]& ZGV ;Fw۶dž߼<Qv;b|3x#խ~MR6B^̶gZhuE'/4?jH,_5YӮl-$Ŗ9D/m_TWYjQ*Zx#"0{*'7F ;?:&l gQHrnc{t系ApOH,T5V 2.ZϏ;v,Kㇴ|pYtގM@F |۴V24vC#j$ف!zT\:tR$:'v $ +GƁհ'/wfXkʍ͇- x g ]4J/ҹY{_g՗MhYXJ&)9a.ڞV蝲 L/CJul2(S F7HNpք?H"˟.To\゠=2NJ} O-a_ X0HSk0`:߇l=cqM&|䩊z V% a6%+:>#dT_ M3ڵ$yMH,q+>*bU iɮ)Iь]R@1̦|}Sb$rzs[3'~騿>nyυ> $uv_O^(LG:;]n/Ta.*%Idt͵@wxx xl yyĘ>BCH} ŷ Dׁr;eT:E|$bL26/쒋]XSeGW4U'n#9RxDq)g)=S}GRh Zbu^s,H9 "a QIJV  6W?`_@a!A0J󈃩i;_4sÂ@P >9ʘQGgw;mX5Ph$[$z0$H 8F5m-*/t^Dc~)k"ZVVm-T^*mG+L }Eh=\(yx"b;1VPŸ;EBCX_Ue([:`A\Zp ^=./ٰ֋LeMbz&\[0K[GY(giM[:K4]/;lM@s':FwR)QK˻\KߨFLz{G1)l1 1+7AQneA&ID!ZfC?vi̜}1V8)MSslM!#은F &EIjS'R;M,M$((N@bٙs!SS~zE-r-ĸ )MoK®4$\.U Few4)٠ <@PVe#%s|NDϹ;-ЗsZ( kH:3͵o@`g@.(Y}۪H;QB>/)5b=^RH7#~RF$νxJ"ߚ}cu DžtܹzXpp&Dt?%b:K8-o=_ Xq( ,YjbϙD=pNZSR 77|~Wdx΍+cOe@ơ=R D@32md0Ƭc!d$%}$ D1_o]kWj&)VSUÈw|Iz \W1P _DZv3d| Gp<)KyE'@1pn1ޜU *T=p'P8q߸@A+[2f2aq׮3 o' dDAӨM2:^fUTV3<} Gsg$_]ӳ5Zc3ԖI'jqb=vlt>E6ΓƚO>x"@7Lql$uwJ#}. tewLSfC,l1-vwBzc _\5[mS5670P[<٦B.y}Ձ^aI1!a 'Ugkl _w[zU5اkk,`HG!˳51ߗ Ic,U-Aj"[Bŭ [&'sטvk`!`7@SlٵgW %9țicz!`'j?'0ǪS#.8oo6Y/s\x2C#O0S[t+Ɠ3bM ݍйB/w.V ekM"k;nkmkÁ D1]oyi=G`QᥗTg9l`D(V/X4x}HPLqV@pGx5k׺ UJYcC޸qa -'ZX`܏o\dJB;<05m BBTp_Y-]6΀s$`7 C'y k {{_:]?> Bp3mxC-DCi8,o'Ў;](Wi 'Sy~9f(u|l,pub\z`r6.P=P2UJdCrx0Z 7:L P1 ΁a(hU{:Iyq&Nہ %s tT&$CAI:SH%xcCvyհL#Gm%>SGy镶I;hv> 1&fM W_DeQ踡Gc2,\C5 [dT;}mWnj*vh9+[b3;'B8@2ھ,n7 os$s3[54r!U$7RV.T_a άice˂syk\VB¸|/[!x̒b NI0JӋB,@zJ0}w'LuayuOLulhRؠCmy6i zom:~7rhhCyƬhQ,bbvm t2,yZy8{4AǟT{lO>MqA뿸k"DƏeB^Xp)@4"M3຅gxHr5`w.2b # 1*U> \nݗaǚ P1c%JXAo= jbwX%Ni/:( -qs7雽4wSBI*%v=63Dt R0=]5J(h%q} u8p f@80m/;YrcYx9%o'/8 YfU-s=ǚ:>Xc]vR/91 ]ʮ5]FƬKa'X1' Ϡ_J+:X_G^"BlZ ^zV>im]* ~Y-JݳiTxD D,#j\_ye?,Coo͎9VA! C M\'i86Eٽqiu[RǔxeJ|^/7 (׀(մVe.o ׽̵;[='4څ8E!#Ի֔Xg xƴFoG) DC|tĞ2dQ`4~DtCGJ66~ސRy4-7xȔ<YaY/++ Ho,0 (RS`yŲ 3UDKQi7h9=98}X|jdtU-.Ǣq/X$(΅⯴rP@ӼMs8I Eʝƺ.#pYh쬚'Cowr~Kd%B)Щ;ܡ$љBTB>`t=ꊇR*z.U@!%m{%q:V2Mk>%6:3ܮ(3gx3 o- 9f[3c ,WI?4#~.(d;t2X2B*?vl/31a,E&ޑiA{Ț^8aϻwa<,=$ AFI(@`_Uȸ[ ZM9c`eMUapO V=HdI2LBGyXNjP&S/3HxLK  ~þ!w6a ~^%yIdw^JJ _]TK9Fgg-齴:|'|kXگ0k|}ĊmН<~!#cH7>=VvOH ,Nʩ aW}VKTdxqxWoZQݣ(r[d,^Y!WĽ==J@"M^U+EZ?]OE`/ުiodc M1oC NG̾@}UVVHjk<*8]"7 9/#t&W7ٕ_NfHĂ8X`>-IKZ<abvPg^ܦmL *4X]x.d큫ݬl tz^7_-<hˠ5.8TRw"kvfP,J'z-U"Zv/96G#-0Ȑ bCi#L\p\_lDeH`REA7TFe:`3q'v#bv"&3U$*SBnh%Y{K ~ 3č Glb3ˋGͦcfccd#} &߻i&^vmrèGWcv‰vV TۊO-5%$Zt`{Zc>*4qJdg8围˪u8 :I ӓ["PuaЇJ Rk֢1emuGG ӅzD$D ԥn gQg@gU09ԓMNVqЯ[%_d9IߡD L? Nc-? 7?%.UJ;wY[2qo#~q &zgGB HF A/="kaVth{ȇ`?RMO~3.ޏSbцA@5SDf}U:,կNB"dY5Rf*8nZS(R#7R ϵXիVR3.*Yq6? WU<^rNصRŞ?Ks`BoMqx\,z_2''5=3rHx*DHqF]F[ucQ14P]`҇,b/7n gKhf#eBʪYn`, 3c 'ШmKT^}#"j>iv֛ǃ]CQWadCpT,iꬫ#8orEҭcQw MP:$V.yyF#QĩU? 5@ E=oh"JpݎAA6kYƦ쉺wVQzֱOߋ>MFQL#mgSsδQY <ͬR>|ן51cm}fU!5)DqMsvƫ֢49;R` =6.LxQFd0 Y&4 Gn~PyZOOn#YLQS,H*y?(ͼvl֊|aˠr5ۯMLx.˿P*Γ[αCLxAS, HJ.Hu kW]t4# ڃ%)Tl0w`D* ZR-w3v1)] ae0,D r[ wfQkX1O S5jj- Ā>{1a7ۜ*VX؛3Do GIEqd)rq }Ia 0;0^͈p%]jc3Q``W/v8DEo\D $jJ:Vq%[ rwU^,~0\s"=9r .4jBplCZ;H3&A^oB{Ԟ$ -| o/*ݢ zTСiJ4#м@.*MalM`Tf<:ہl=Y4*m@'i@IogWdNYu(LL|ٯ=b7~Xr悓)a"-8ƓE{I};L ,3TUN+OU 9T5+e05& سI"L\;xޏ)CA+-3P c\{:vty-\vח3B.0yeiCC=Kb%.ƚ3!I⚢".">+oޫcSJMFxoxʖƥ_0ᄾ]"dP ʸ\ q\<d c?dha zziM`pmxgˣU K(edz(w9vڅè&@ΎQs/K*7i#Z<:V~3`ڪ8 j g[p\Q%"1R~kt*Z14j{z,:Ř- ls1⒐^ wEm;h~sN'*,{g4YƕA@6-˗>$Ha,#TN>M1m[ 8fhcQ-~杼e@\n֞qPƭf_GQN[/u1Ղn-SSP^l/A;d-hq ,QqPOd~.[ $n{{}jmL|iWF]6 2呀gBz_³*kj􊙧g9r<ې6e菅8Ք[s/y@5\8l˶ϛd9o!Q٠w:!k|Fle`?*O&xsU3?#Z)5 rGOg'97ggvfDvPZ]/XWf}BDeTtS:/N< qN*\dtT͖"+JM/n╲o\߃(gt a)?H&[+0 #yځ(2=p4>>L-XtJvX=yu] X(V/^ 'FkhJݨUO{ -5ѧ.d540M-(7"pp-ĩO2Ā$a%R!CDš i'ly YFDIYH# Nbl0op|gd>1r\JpN s U`X~iT\P* 9daB& x T{D]WBȷ-G蛐/0ɥH >:*8M2]qA5dz:W+xdഃh$DS/ؖ&opѱ{ʫƟ78z )ߚuMw|QbٝbQRΚ5H'զ+t_1I{l/P@'Yu"x%7O1[&DSr5ol b5QO6kLN OfTU:C;yf>g|NWvBӦO6 $1 4MZ4RW碘K{%0bE1jv肎KQx FoC@wa T xamyD.g^OksLB*@QI 1(ټ]"it gy픪'+ ̛RԾU/"\*^d iL tp`{LX9h2re\ sJ.w?^6>cxs7:fD*/^3\YNϬ$Q;Aj(aAU޽W8;lt"Tq`=2Y9e=KiwE}DLUsJv_G@y⶷ [)c`tNrtFX0G?R.9)H3O W|[ʑ'AIG;{} x\]۬3ﲵcٰ79 8# IP>nUO-Si"Aec[l䨖S{5e j龾>f?a*lSl3zNY]SEs_{e*/}['F},-W׳D `n ?$m&^u-SꂰiJsDo fɄw)mT;G[4*5+Wũ\s(S} ]x Zc?^{ &6lPU;'1T `Ye!B7N +ڈy ^x'|,G) H"0g% ތMI4[OLx88Ͻh¼PuW6 5ZU,þaa k':@Ra;5dBhGaMR N $c\[P*O[0s;S h>Bz1U捙!ݿx4gtpMFi YiW ۽+8.y@`/-em~Ux:_-̈́SKa -gƏA'$ؼo(c*ܟrʈ!0QAҚ(oFIy,;6%+= 沆' úTΚBfOUJ&Wq+'(Gp;;5jl:XƍE csN@ezr6]#vC`4qx.bh\Vǫ 3@ o.V6=vlx~u)ܓsu2Cb4"ׅp;(+sG%НַK0\4b,Q{d_+t+-"qό#b4w$uScO4 $4<˅~k1Fі_bSo {$xg9"mʗPUreB|u֘ $鰤)JlK0ٖ m/SɶG isȰY@Mjkľ sDJV;vCcL 8T^0ʟQ4k2?'O2hZiVNwU=d}v‰dBcmQJGZoJuXSMP'ZX<A5 SNAqf rswͽIa3pj}1"RS* BnܬаPӹ;U-վm16b]3e(Em꦳_ 3EllΧ1)MU< xeCg8CzcTcjg"]{uk4Fh?u(֘fLf~.5,d4ٔ8YؼENۼxbrb7'##h1/˿q1HrzR meUo7'A*/xSⱩYګ&Ò9͟v_Q)RBwf5·+"+N8h64~ zǙ \;Qy M ?5D ga+{\Cu\\fh 7<Ż]A7)m5 Y|)'[WrAwqEO*bno1Q; {qMR>ipKbV-Idf'-?Ơn~+:ˆoG:wkh{܌J5*hnxYXS4U2T`oWؤص%rLm(D.x>܉rgP>1Ŵk\{ԧ4]E8^휦5S?Mi|mNardBN{uCvX`ixKicd,^jzO*F^\:]$гp3DBPȮ> aygr zPxvx^5F%㭦e]٫¬W2 =k.9j IA ZH>ek;jJ&kqw)ʴ'Cm5?>2'Wyi~-db3 tqDBLj0j^ I7彧e)'y1m^FN\w6Mɇqm)c/Q~ęѤ(UtSv=WcWU؉TnjL]Bt[Mtf̒B zcRVkfd/BMK:**S>Gg^dBwB}f HɍyA'wuU FF~`G*;aQ:m0D,Z`|n Q3,APHws1-Bwvl un19tdo+l|G1,hqTl{vXc"}=&3.x{5]LpeO=Fg!bJeU) hE5ƞ }.찘<`K'XQYo:́~T@ Beu&Q!\gFx+mNJu`]>h?)~4\%י4q;o#,PPa\@ҷ1۵{ڤӈ'|ttvW  h eX3lJ:j)^b`T_w"",o>_A9`EYPr/*3DYLRLfgҋ,?>^˴^w!FNk,N9Rȹ=35|R D MMjWbxjT^*m2 w{e5:>%fyҔ0ez§^DaH|R چbdjk_'{F8!TDtF"n,+zg>}vn_r{%#aa1_?rRo6:A~ZǏf3sį:LeT"7+رL~k$܎%"uJcw|cO!_ ˌƠyZ{X51C>H}]s1B5E)36q`FKr[Vʹ"!{-x9ߕk|Z'A-ø^8a ry H)OY ㏞6.рcEp,r5,K $ơ1Ɔڊ:Bc !ha풇g^2"5ʍmLJڎ.~-^OE/\y j,u]>%}36"awabEEː\5x6.i'@dڶ"0y&8:c)k)dmAe}c#JU4 ZKیqa1IK0`˟q iS0vX=ĪD9q?1rew'5㍪92D"{*}nCw|Nc*O>E^ M{zWYqEDVA&RVr5.:lI?tN'3`$}Bs `܋#4 Vy|:L;y|K (:j\ LTy3ԟt ;b.@i +4r"-&8`l\6 >GB3 ZzSy@&rC+ ( ypPriM\ڶх'5[kȚ.7 Cm%^}]n "1 bϛKdKd/vqz̓}n-Me?5uͰ@Z~pg+Mb.($"IdMaLCi߼>@l|MP"Yv1jTx&L rD=/"HO$(-){  wi0SRJ[q^pF}苷Di_Ρ `S?b ` m$:T|&2pyOU\7.,ұh)VyMU}d-+AmF^zsmAثC. "Q @\ ,GK%ZiMϓDs6!4`.BBJhkI 5TaVVt8f'vFdܘ ɻ#,7/k <+xk=nY+Y? 9+W'"X4/;Dx8Q;Q ˌ~^Ød369Z-%߇+~ Ԧ_+8weZʪX/11ƜH3T~@% eO5 ..T_\5 &gbqX ÃTBիC>O[*쫱:jFEq!'`*sS'p#l^;kEBwV x Y1dY\ ҷYaJ$=2!${5dW`)gUaռ<P :28}Q&gga)/Cegyn\E_fn~ -Eqt_ѣ't{7lૣn [^Ce׆ƕ +3\p1ۦ]B [/sy*W}j-4Ous&V$k z7"D8FNW-XL-5ϪwP~&4v@9R paK&ʧ"kk jaeW̰uzF! UU5y0 * 'ˌG )~ FcW I~TʔupeIgF3' 56̙%͓W˯9w q9LIi%ᩣޱgYZ07070100000026000081a400000000000000000000000167eecb8c000046d0000000000000000000000000000000000000004c00000000./lib/modules/5.14.0-503.35.1.el9_5.s390x/kernel/net/mpls/mpls_router.ko.xz7zXZִF!t/F]?EhDTTk׶Ǽ ^0F󁲵e2AiFT1jWjﯫq HkEZo"FWa|hDK(8^:0,Da8 XLYL7⫼ڼagR7ԛNh=/g|ɯݗfP,=H:-@`pH(D)'g3Jp+F{unZ7z]׶]Y>k0.µW˂4_dEjyt/@{6e|=ևMƶ앓vz& #ѿE"zr9}4H 'Rhn}I2W*짷҄]Nul{$Itw9&-GV46݌J>idE~Q$sJI:Q]a2rM? s"9xO䘦@j$-\$>sS rDT~zFr &\ &UlƇCf3iz[śVj$ғxA{ Hunvtl*PE*&ɶH(m_dK.:>j+'ATo! -!TI# /'wZcIu{fd5Y?5BBHxkxGZ GY^<u|⪞Lsd*D7ݡJŊ-g|d]So{wl/,Y[鏫 eiajճ , ~ 2hct3DJEG k\F2f*DWb+k;_lDr˦l5lǍ" ,/rYO&KDfw'L>l0b dT l\Pj? % ]$W/mk?ֈBM'Wezs4cV;K*VqrOG+ۏhce{EV,ç. m.c3&H@TV[J?z)j<"HY /:aR[ ֒q[ PQBiۊ^%AQxݒfs̙IKǷ1m)T+k! HpG6gv-<\,m;MՃP/zI.oNc r}ޚOe$ViVHgp|ʌ0A8+n $,~MD`e*T*d5-zӓ -Tv Uև?7&/NW0Ӣi),;_ 5{I2Rs%Q8\p{SCExV7@1RA2#4U!1 c"3t-Z:7)<0ExUM=W^[ TNp~VH'ZBлG߇bةV0נr| ƚnz.kX&seD zCT' ,){02\K2>oc J#-J6 Ӗ:?`haR\'dz!y{,ЌI.)^ 7,jE/-9 ˰]lB眥"EݦxK!DӔ]c)zl1t2Q:K\Rv8>F?4]Fwt4{X48D[+3Zۢ˶]r8cdSnϏ&'w@l Uhgc*L.F̷~bW_˫4>vþ-=4gZuWr]rfe6_`pAjs]:Z. 5pR]8'jh;晠_yrv%*i!pʝL4/n!HY讯h䋞哗exoMduzFΈtQ< mBaU6<UjQ/^?V32ڂHޛXLh`>r2H(k,Z`:a!@-ӕ:(/jyt"Up8VO~5/oG! Ό8UKr̰{KY]x5>Ymi_ʩ&:Z@N@ ovf ZlBx~$ol2g9Qj^Jŧ; YEMmjgݻp{dq,΁xXB4yE[7nc%85OUܥ䬟/:Gjc]W5@A .a]eZ.WAs,^%) g:?{qP[~>>[^yEWg}d  p} L'#/2GD E$OwHk8^D8f?vdTSK̆@BF Xx%?N_vc7P$;('fT(?aƏZ【r]}*/T9[|PVf <£nmYAY- vaV]DQB FƩ+C3>y(I4iOzE\4 AA w*7=B? ,lG$IR4,._sU+3~q&A2gnTz ׅ \, NAL 08D }K_0 z5-FO6 -mh\u>d䮕<P8毄d^N1umޫMh(M-pN;WzC߾pxG^R 5ǘ? WL命{3b\4(:f삒lvv c%L*dX4i1h,.7<\_Ŕz&#qd}js&gDaz-L~$]h5eW>D,>_`t_R ?+d :aQr atLgv8n|\G>iOfTe$QH[{̈+ z t#~%g1>0q3W;OP}Li0Zo{9/o0G3Ak ;mE=V'+gkrx7Nݿ;6#JEt}GIM'2wM2OF*c1KF]ę=:|7RdjYtẍy>XxFH &RYۈq^Id̮dۛuǐv+V9ӝ){ސƘH ܣv~QtS&i9HǴ@m&֌4)3)xձ+E!B2:xLd0 EqŹ[sK$*,u/<9XwϬN5eCuT FP| 9 VêigWf11Kx=R㨽 ޯe_oaܴ'DdpyMIL1d|WؔGmZ3{S_oj;1YCRC,y _aOngDSthB #8H%jHjLTb>-qhxt7%gMz"(^Q ~2 *^`^)I[q|ɫ~Ef?O+ʒ5E&u-܏T!4,L (FAɿ.vG:cy J wk؀9aCo] ˥jZ \%#h1Q >eJҸheo iQjXl.7;vKhѐL z3ݡ=x69 y  TPB;3$D#'|Dm=fHWڮ(5O-:sn^M?t<~֓(9Z`i<ơlA0Eݗ$ UD؆+X ?QqiԀs(pjI\%~>,ᘍS1oCЦxBLvn5˹) wVEWC2sR3+NZ ~BoΌ7: } 䛞z_ j@w#$sj"&PnJ("Y+WrG5~J>ϧTZm*͚hz4iu?7:y#O ̀YmdA=cz$sK$[ ˶%$곯JGƍ+r1\s,ARI˝.'qO_dOc b&LS&fO883*R;(OWjSDžWqGGlyW[(뒡Yw [2^ fsTΥSƯ{RT 1.k蔥r=9t~3}eП3ȧbRE/ 5.DMьFP"mc$HzǡN~ZW1wsJEl,no?6~ML|܏F}?of=WոHD41jӦ>IɄd QvkԢY ~1:S$ ABmfh$葆U4͖MlBnVϑ] z˒|Slxa/*t$h)[hصK6ken\%2~kT󬰯?\gA V1I.P6^|,6P!FL +3P;EHdYύl;LrZQBzU0u)֔lx9-F0uF!~s["y9:0AѰ`S\B\15JX'FN*OjU&8ysɟ\qxؚ-MM2nl;,p:F|y"7oiVri=3V@10|%}˛!QJ09ڄhQi.R5U Ka^ihAIE]ZF[;gfjֱ;q фa*ɶ l2|q?`9vOK0nʶE}?ia!JLg<Ȳ9wRD!w}tmĔiK90mNxwʪ|,nOc!mg'H}%|sLa`q#]7}T=,a|*MlQ:0K5Idd|}$رǒxB<WxCf".wÀg z ضU:wk*gQ]o7۠E'!1>VN|³X'/VIhW㤈qE [CX:9k2;ۡU*l`PqMe#.hȆLϠM5 #bFܠҥ@`>C<\Nb1XΜrH V "=0l9)Y~!'- XJc;!D%~+?:~el3'ݧ'Q _^YZ^Qo;5yO YDeS ${Ɂ8Ņ%v#^leE#|))/H&=ܼꡟ^^jC9Pn' ?jȼ<Km R{񡙉 +xN6q\o&Lm?cN< I08ibR!zl ]p$~eHmEp #t{bjFzܦX|6Z|Qag* 9ý'{y V^`uA½SpĖ omfBa΂<"z/ ITC;'؛`>g ]3Rxҍ& ӬyIȫ)hq^塶Hg0cT&a=-m @O4s4aa-odڄ1YdQ^3J&xAw2K{6?ph@# ͋֏%t0ws''r;1D'(|nQPO H X ºkdW=15~ݖ,S=קh@q=r4%\N3.$ŰzD+| ];HDRj8nnΨIbܔUɯAݿ,c.}ŇsgxK1û~&co|$*8A`U$i4R\I_IK`k$N|?cGR@HdLAZXm7KCt|J)0ڼUWWM0UÝCôj(S/*w>iua:FwyWja**gmxMbhaZx/ZD`.Ìl͵Zl#[>i^COK:Ms13KEiix2莫}HD7ϝ (γUh‡sz2C&` yg* .̅6aW?+:3Ul),λ1wzvYW-ud'Z~3^r})@c%orĦQ֠`dѝr;$MegPT?E# PhcűD9oqnElU\ j,| Pkxqťy^iVGHoG"MRg!8ɚ5(`=,GR'jX \UCP&19w#!l^R(Qa 1Keuc#$lewT+NAmАʶ3 X1(4Qd{y*{jҙoBf=C*>f>QƶUmLN`tOPu2!z.㡚!Ӓ=R\w<4XMI){J 5hF8ܐqX3g+Xy~晣mڍNRӅХrnQ"ĵy?+5w3JG@RMb1%nV &h@r zdIJ9++Z=z%"$wyeS>ksOIc$LFRoA _S*@;c7y1Bxo]-!cՍWЫ%EѾdS|z>|C^ObϓP+`^̽Rө~B|x#wǭ Z)'0b*n|)r_OpێZ8cgT$VOwBؗ%JJGNBsY*2v=7&&(}z Oz~:%޾>;3f\KǺ"Q leJ}Lc3ԁ=rql`H Ѱq8gqW;n]H\#VcfJЯH-oC3IoZ4$&oImϵ&lRDk M;͒5-Mxpe6K7$aeF)Ga)ߣCTZׯ]@9<|l\%#O)BrϖXUڔ-؆3`$.)PMnx/`@ i{}DM1$2`YA0&@jt` Z%cFU`Z:)PurdN a#~zE(v-&.I莽"l.piҧh0vMʊr\| L:^Qu9B{C1߂KS@E<Ɇ&c*s7)y5ʓmZt )ܿy?(j5l7%л5HN$ɀ؍b}YdˈOc()P+UFA?0I|ofls"nNoCK=wB`r>q,a#^sZj>LQ'-J|1ʔ9NHdOw Yp}wEIM&僚EWƿƐNz5@P[Q@%iU;:e?<n `FF ˶!\ % yĚq#A?Re;.7K %phFϟ;& L!jES͸&BW7 (a0Lo-9l{''-B0(HTKQ08 `i݊` ]զJHey l;Å`dƎc@06RLFlք4SÔdd+yG~FO/U2gNEs|iEHKIR{rtr\@^]YPMCA_2,lI%x!B13b웦Ua>QY! *,A-n/<2?: .F[P;YVT7jF|2Ҵ>5{D#QBToCSV⸪r@"pоzrL:LkI4sBQƲ)0y ;/~}Wd* Z ok{9?]ڐ6fn~ ZLXavP?MrMlWy1gyV}e Nh@a 2e L:ln}r/4R'iD `< $ol,k:%&:>ˁ+%7zHBPFsL'PJN![Z*YMU~Mq'"4S{!hdߗ^A~!(m!ٶ|sY?׎d̉we(~!kYғd> ;ztm`" 6%xG85̍ZMGAHDQ!rEL-płܻK.(!@ҿVBF^ c>tfj9&u1ߏی h հ#>]^ei%tA&weX]ýGaP?^t/MPShix^7pPԱHM$qN"w=6gKF=7I]U,q ŋ"Op*H\e'AڤC y)^n2!h(dgm;sXg'a4"laU -:煆gkr)i`yb900IɎGé;ZPC; e @k 7Ps8XJ`)&~Z0 0O4t;8V>@M0pC yV@/ńaNC1QÈ)(.+9_0O ͳ2$ϻZy{A)Q leqk0ٵk<~eGv!#rCkyfLqal 2 f{RR_Xek<zYԬa4;h\^ZF^WtM]RD}v>4e$@YЧ)+5;E\J34V'RQ 4A#kTmSbo2Y|-8,Ko,pWF.#_*#Ƹr9P*nFi5ױhxZ{ɼm0xqHzrX'5%J{g)ttebX!bEOf)/!u>dRN,v3Hcǂ%*9T jȰzY3lrYq>fňW%Dz#JWEAv"^ƦOBB'+.iB>sfպfe<.{soj($PocKk,C8^L!76r^ B2p97?遫;1{Vod#OU?#r7€5m<frn)`O֧[b;ݫR-=bx$bՕO&iE6{dk&Ϸ_dfAUy3beս=a;*p # \#ZpiO,S0ba.}ޔrKlr5()2-atc) pYo(239!Z3[hu1ieLSһ PLSl?U%ܾ<􊪌VbgSq5n:4O"ϯ{dqqVLGA7ɫ0F ^rRze)XYGɷ ̫"q+A=5OV8p֯˫zfZFܖ]<^;:$J " 1ٜu(1IZTGn1LHlԽ ?̃ 4iw)}I@2ͽO>?D'W[hڶ+B rZj e2?3^Gm2ЧD-EJ;|(7)A&u篫Gv5^J4'VUZ HUZ dg) eE0 ^PE*3m]-içBڧGAlSov#H$y_|0*šC4`p&?avξ&H;sn`L'A;fFhh/Ĥ?w‘ڛ9yAU"Db6MH\4BkܔEfа0Ujor-Bb*R_vsRvwMcc-ZZF&ڴr]ST;lL_lRaL'BgHB٦PH0*ڷ9ť|ME*ΕE|̣UTs%%m_ ZUy9nIO3!1(gp*OWǘ]܉z?vej58"?Qf|Huk9i<)od5+NA1A Ӵ9KZx̩@lN404eeesZEUQ LaQHob& D!F\ 53aOoS]i j*|*PON q2' Pّ8*D،hKM=\̟E 7H}Idom>M )aZ~iA8 `WK#)3 `x ֝ek?m XƋHl5 !}JB@imrқC]iZgK~dPHoťM Hæ]sFXR7zjtt߮9w;VTϮtns"t%h|5]W%.mʶa+Xn=rϪ\lSXD *']ɽ`o>׋>VCJtk;KJ%X ɂ5kiׄAejiJ;uq_I!ܿA:&FHf9N*l٦9MQ!:?h+h8rVLmds- /psw[FRn-D0q7ad-'zg\nQ@u[߱1oEt JSʓϳn|V\ͬZNo[y,R){g?j&$65+Nnt p~{[p]|<<}/hX0A![?p_Ķ@jɖ n:ׄ)[ : qaU>U`FHd|qaϯA1adʔ:: 0_NUE. #fRY!z/S~y!̹KN6 wp``tHXZ7֫2Gփ3BEhǴ})8g|t:P!Aк#Ϫ=%? yyY4Ov9g,:і.|-8j1 U'5 [r@m z\#2F&wmLybv26G Us'h#ur ꐂ"|[e7[*jz 9FsW8/bx\h2m Κ c\#eʱ6[C)٨⧾Ë/N |$sh99#!o@=ǷpKf{dotpq}Hv8=L3"B\r)`\u%7֧#C KM7&g?Pnd2m[(f}8Ϣ@@E+ԋҒy-G'Hjivj!=*w|L$]8}@ZErA]Rmi# :9 7inO b yp蔩8pZ0P)3_r-X2\:_$g>$[d^PGc iRvh?>NfV&tɊkaL>xl4=8л4 w &!sR[ Zy&h(lp7`u jQP}LTM k}2m6]4ߥi&U*_hyRRM& ~Gu,J8@hވ~[HTKty>BPܐE#'Sպz6I qa=iz/:DάR!R݀ĵ*toni /h6хn_I-!HV}"7Z޳ z^D]lizGOIc6 Fyc=!PYˉO&ߤ4 GJ6׌ X‘ K,<'p5ρͶpQO j)XjGձgYZ07070100000027000081a400000000000000000000000167eecb8c00003224000000000000000000000000000000000000004900000000./lib/modules/5.14.0-503.35.1.el9_5.s390x/kernel/net/rfkill/rfkill.ko.xz7zXZִF!t/1]?EhDTTk׶ǼձLWSeW;:IQ`.,7Eᰥ+z˃c]\ڎy }M +oͅV/ YC ko 2 A!g+ Q#I;QeCe!* rsv}Ovk5QNiU rĔXR C@+x6fST mL:'0C_UL_AM ^6IFnb)+I*籦tPqNen vwtwYv[MI@sTK}3mGc`þ0.#"u2WWM +tδVgƠߢE6@֒I `J 5C Rp3/\~U 2[Gn? 9 a:n~mũN.ɘI٦)m*Ik/5#:c'KtT&6xWOJgttW.OD12q=ֱh|D T3q[ԩ폒rWbLތ eAb_ 3eJ $ԣB_e{9T`E(nuwѩXueam JGN_}OwBwPflv|Wbct?ەnHsFk0ZFYX_sĜ?QP;Z|7vF/ӭ\,I}RSPUha*椳 YյކG&-冻!*E'#D2L# ,O\/ɟkzf*<>L}f u٧Ͷ֯c7YS#D&c|.1:H.x7JCLxׄ AouE]rqǣw֙ՏZB-HchCFƜ/*s1]Mqt:bqQ@D`0D A6<'B4:5M!Mz_7yI:C0`hlHT ?n%12QW$q~ >qe{N~Q{,pq^dd)+**+ni2!]`b8>40Ma_0fȯJ%ޮPz6+}@IztŁAA0#g#Xtywjcjn͉7SΣ\b_lIu]G'Z;sVVLֻ@XNㅢ*tjZC}&:{ݎm;1GЖEID08*1H%ax]O-k 1w/D?pScV3mfa0_:y١QyŦ+0R _%``G=o~ Z41D$hW0'FnWEp{ 2CCS5"jO[Nw;U=pH5/{vIyo+1zAS81yJh(]ѠgECZ`]-\{I;MfzZp1T9( wCi*eW;x/y}sPH_,ր)o/4RX"%E9՗BTr/07Ps>Xk}C-=SIBE03 ,)|Y'o.I v{#8 >;{.i|U!X:& ig.Nb<@qflXDz~~) .ofHP?nFt/;)T]peh jJ3#'bʮxYjTI J2Npb_߲yE3;h9I e=, a݃#YzuSA#;˥j5[Mn W KLC)GwQQFK蠨Ü̍LrnyQtSf"MЃ顊u/dj&LLC nӴ@{q\YV9ʗ6Dƃǜ.W u_H.=d2zIbT(x$q!tǻ( GJǾk~Goڂ?"rm\@o:ѫU>BQ<(}a^ V6X ̖E jJubN"B^SMҗaeVKJַ̮v!7 z4t Ufw 'Q}gf|~Fz\(T|Ti _Fys^Zl)rO"Y4颾&ӽ: 'FۓMk5*Td/ʭ D( (Oo!>GL_ AM'OA6ecndчLLdumvgC"783#XH/|؅6J"^KtHd6ncsRrnghzM>|b/eYCEzۯqElRZ9!?*k IY{ЪՇ{>9JϷKKh+Y%"ۄZj>zi=+ K<;v`pkj%`ɤ HzC{NE' Ft_g*J6B[9%zۭr3 gɶ-q|0^F} bWK]ܦP@7dAgxyuV]Eʴ*7KN ;x%rd  Z {Ga7nm8bO'=R|X@d ]7GLSwvy]$@"nRt[br4~˦d]V"{=ƥڧڂ/bOVU(/zw²|EV%6^ H,C *MzF;庑ۊَV \&J\9B5j>ہi"o~ٴ cۦ7o}&t}j3U~IU~Tu#k D!6|Ҿ{d˜g0ipnهQNh '!LWmLC[%u)z`obOˮ߷ [ݔKg5%;4R)Р`NÐè[[$|IF?FK_ZsVĆ[G[jy[zkזTYmϴPo:O^֚dBL"jAR%#O ^)or sI=|@DR=A`$*Bg\S 7xgsȼ@dͯ~LoRJxlG4ȰlCq<@ ~Vjdj8}yFGW  sp9Zؽ}U&q4k.4ݷb)<]ڃ0M )J^`$sp"|z$cI>$[BwFr[ϼpn r:Nk%,ݷF?H.G43e$X9GuUګHQ=8'jp}6,>uQO]N{,1*Hvc:O"NF5D8<hnax1Z sQZJdG-mt8Jn qD_ܸo·e{|z "c<عtPm.wbJu\Vϵܢ $/nnBXEF,κmbFY B%>VBZl/CS]ZI z6 y bN~,wӣY H4?~b[m 8,s|e փtBx131+l Uyu6q4BMQNh!Wsq_'±>,̇Y+f~"5uhA4f]14) i:Onm;"%M܅{Y~)0rcݎ1)wMզQpl{RLٷGt+aVA! Y![ X 6 b ]NQɣuޗmX}'p*דKvhWRP{q .S6vs%Yr- %d"~2'ݣ;ugIXvޣ/ LA?PTh6#\; ^'@ibJ 2Xw"I2d7d{,0m^fgЕCWC@Qk䨃% bZ-*.8h-*nw½3|뾇/PC Gt*<ʵ@թlF_m2=ÝD_LhOqeD&Aİj^5RXݠ= -c R (2',B,~RT=3vDgYN=$ꎣQ ?op7Ng(2Z1(vXF<_%3^<%~=߮J{+E>;śr=.PD4kc%YzL2;x'f׋`c?qC vu8T ,UwߢY\RR108^ݽD [xaK"e0^< âpx_xR\8WQDq`$gޡб~ߓr~k)Hq&=/~tH!۝b @ɲ8C_J=Ǘ c{:< M+g'i(݃!˷7}mU7+fWҋWa3!ҭ'bT`Ʈ/(&V 7"K ,V#u9& N_O6@xo';܌ΎN,] ;xk_"m<+)z橝Ո| T՚tm/_:.K)_|@*K6 շJiyOTy7@F˦6gBX"&aqAil%Mw@w6H@\(LGs)A&MM{y(7ӖH6APVY$0FO鉬]43̯E㾥Rϼ/a{Q}K#A}GN #PzSP/>f0)mJ BFVPl@EU&=+nidƇ⶛WuMl''_\NiB.^T܎>RU%mtaR#.yN]`|d^\[LXD+A#UYՅv>O-q2. b;ZC)R{)fI"WaH38ԓ9HQF "-# S{;sM$JgJTUV$^!yFqwmQxHG&:7?iXeYª8Nf'b~6~cr+<-Xx'`m8+/ 3!?9M`21zNT\!hD+?6(Cu}6BZPNk 8m9 2$`5Y2xeb9Wn!s2A8N\l`x\Mb-Vwi+viQn/]f+ 9*Fꉊ}K3vG^@> uxnj4KCo=2ڏޯ{$"1Q*ֿP kk[D9 ]!ZIE|:1MUvԂ\c_| Xv5.>BaTy\\%mǝ<>|΋ *&kXsk*LF9H)kjSu]DotmKQn\:Pvmڼgb_bW IwTT`T hH2V& 5&%|2!/{tqt邥ޘ;K)pͻ4}DLzZՊ̛\\7=jLbFޜnʝhS)kW8v[QB8&L?_0aN2~ϐ}Se;YEpcjeJ#bul {Y )‚b1䝈Q5fiD6ɯ4BmѥA.%Ae}uM(ޡ50gژA~k "udvMf @g^7ϋ\w,(.;Ɨ޶qhk&o²C?B-l)*n,SȑM0iSPΟ!"uXOKFtYڂ$,c4(D Q6E8J]P(QPzjΧG1z嶜ݺEOYM6ZP^uE?$uBܝ,D!-s\x3qfG*Me= B5g +(fri"\ߟN>K9(y] .xaĪyG:iDϡȚ7D;62- 76]fDea@jy Tu  "6"Kp;V81eح:],8 #>뺩@bbj}u|p}ԙbv)iEWP7ᆙtIwecIEFwE0| 7j{|Q A,S4:5_=R3dׯm8c3C*xq! Qz1_1c.=@kQQX̩ DiT/ 2\, F:ݍ ʚAt\s5r?C+ a4Q x4VJ'+~RBS8fU!ֺ1<8;VAM 0VԶQumjZf%DZWF37+RkbW|E$o`~KX޷oIv\`x/!u4< ,G<;C3z_yw;P䕃KP;OI|aRp]uN ¦V͞FJX;eÔK5jQZ<7d70x5ޫ\-(iH{"ٴl٢i?y1k~[`jwR]na/d:q/''k~5JIeT0$Ǫx DQ dNdp#-h&O|Qpoo[dTvEbAzQB0IMTACUIjGUA,~D zuy UNpKKs,+3W56i2P^6t?mlw(/0iwQ^_blPnq{7$Pk]Tk>n){@J*ė7p?l)Q?4&ױR WP2Han/5U4Yjiѳ†SafN1˥Vkj4f)1::":_t?C 3~{Ab;e\Ka>pQeH˼jSԚ.9oU42 ˫A2ϧ̿\D 4O**mL~TC|}nvaO4wď{/D!6)@I9VТ$v6~b@Wp'mw9e:jc$c(ڏlDOp/ S#ʽܨ~o6`1Nq\C8eH9D2D*s_Q 7DuكLwJd9"K&H50d|?(;AFo1 CNZB_qZUsIRsܧRroǏ-&*lp=D@H4'PۚNS q_ +T=2[~Ug#4(#)@kok}7(fYy DF)2/2= @ur"fZai&l.奲SL|! 'zW'z]~4OO1i"p V1 "g?u'^+i]xXuZh1p($;k[Bc6Z *k?4`Zvә!:e \k.N!G3_Dޤ* [<|]J(4*wDG~Hj{z+N-aP%lˊٶ0 ]L\91򲦓 KW\\n=L\E'C0NdZd&kф',:'"%%^M?pڃjcjV@K!UMG"O.6!mRتmUxLfȄmg(y;< -5&W,ZJ`.VL^faLB_JɠeµN-\nGJv)ɧW>]E|+tN]g1вg k1ږYxlc]L @ۈWaB᥃zhtw[*/$z`V9D܄9+hRXujkLjD} TOX[ o ?oT9?O3\ JR/Mee93ʗ_{DXY4c9@JKKb7A (gKOPr4M Mcu‚#U y8=tA/ ՟"\HRo?; :B^jؘaRU6wDKF:$uC W7_7~BC"ݚn֩vGGȱ A${87Q8rͪ>>^v*Ǣ1#".(QW r ~+K#SJ_↱s;" ]-_3x 3 ৙b)*Q,jX\\zWsA窬^mH+]=\q ɥ9g{@ޝTjW6.2^3*2OKGBc쉝@T1 tGLqXKz7ir׃̓$Ah=mTXzyOK/aV6~!\,EY y1ĦgK0lpࢋp3|d%/)y\d[f{g:6j A#=6"2TE%2mo8Xi\ .v &\% {xx̲(RـL?GI)?Z:اrZJ(A}yTfyӃ|w>E CqJ:<Ƣ*gIи˶'爯WeT#-`=B _(R/ZgZ!U=hpC2ltu9slvU]Zk`1Hl:;LԅZہ[n)O鹞qqt]}ͥZXrNֽnSMAcѨ U&p5

w–7 V1^mx/]n{C)/"(m7THzfoygYȔ8P_Tqr C G]p\|eLtZD6b&"#b:/“OI%7vUy9;@Ɉ+~U}\auŌɎWSЯ>$EC0YC,a àD}Id!`(`X;0N Wn%q5Wo},eaGw> Ӧ|(ܵ j7_@z$ {M{MC"k/Ѕ,g :憗|ȣȼfux(gUUnrCDD-LlHO+JpVC.(~y2AgQڟ;ҹ:YX ( n!,_HC6a`TEriap3U_k /Y{֜N%Zi9fOq9HsorUl:}"$NY],r" "ԡ/;f15[;)5I-E7nu*nc=ݪeHT QNgR>(w8s>8C,cl5T cAV?_t2I5{keojHBH_&Y.H!k|]ClKZL4NƫoMg|,h./)ѤbtAb*Wv= ~WY$z|֝YV'"c /d(iNyo&iJIKHNgģٟ8ڣqa7_LZ(d8I;n%Ŵ~&W "믵@N1eJ8Dž!~bʻeը ŬA ύ7Pߴ(hEdޘMօ|^ϟO[9 L~w?P k{`)<>ts^ k8cxqS@{xx)?I4`2 Rwu1Sj dZlLO=B!!oE_O~j$} +ʛ:Q@Go YbR۱# wOϒl=Yj0Vw-\wfm5ah`i6dԯt 틒gͳ3S;GjOx`#Ba_W}6>|C.(97HlB,?4<9D6g-`TB]"ynZ7j٦%[Bht2% d.s~]V7{4<]n[y,hIuHX.+gtjv+9-Ct/'}Ӱ5ZLSyQg\HAË6Cz1:uz ɂ]$NStRF/Zdbِ-wYYFyѵ|{l}R.Ey9[־D_©PWR"5a=$mo>PJJ17wm,jMecǏ1,~ZW)xf3 vad3w$m\uw\EXalT蟌<u4Z'6̘_ΨqLQMZ)G=68~ Xh{x ^|l~3%߯&A؜ C0HyBU8JX_*苏 OT1Ua֫=,{>w$vB(EeZHaz$s4i?BVH8Ox"iH‰Ig2]- T_ǜ%(Ӽ!A/Zse+ RʹDQr|nck9 ӁC-`;Mߣ򣇅h@*J 8IagBr 1o 6a)%bnɝmy*)/Sln[ih<lۨL:N >rJ?DM6bynlI̍J7;"Y6aOy  DplOF:*cSC̜u*T܎2Z+nKج+SvS.NxdF/1ٟľ;XX<6|'R윃7!O[@=e_{ƗSH.f!թQqX۴ZJc1srYKq'+*F^fZ7캺x7Q6ѩZf y-gRMk߲zu`8I>|ܠ L ߣSeYT].8i Ɗ1`Tv[= !x<8Lh_<rpψyʌ36Z ^7)t0={0`D>k H<[s|~m4f:77uNDZ6n;OFPUC.+nvp6& +4PE@MJS0&zRgI/ql_м \o Ԛ3Բ6!{2ŰxyP>LL y p/NG8Z]182Cgojd,jCvgAy)Pg2g +X/q̙ yͲOr*W`I[`tD͡h13NA#kiX#ly,ug4Ss0'm`Xu!dB%G@㩆t+ U^ GeȒ/_b t &ߗ]5K*WRIbcËjtBKPQ|'Pز 8IfmJjO%OѽKEN v܋v~23V›`ioK8rW@xnHCȅ;;L|"*X$48 6GnoOԿ5EQ~Ҳ'CyFAnIT$MfMzK>>A \R pܦ^tѕ&'g)΁qMdEU(qUN?8g̮j oR]$›?+E# bÐs44a4Y1Gw,3[$2M+SPriH_XY,6G X̂j\%n3 ཬT{/q@3BB8:Yi} [D[: X\p}ҫYMqi s 'Pj^=Q]eM7$a'8Q{_Y};ȳ1ZxaՅ:RܴB@QMٸ𺖕~3`'0KTH[)oQBV~:fpG!`ؒ}3p=?"z36&Igzcʝ3 cqS.Nd5=qLECg Rt.ZVd,c:EpcHonlCG3u1 Y7bu"3~:TF,JSvR}j1 wȸqc E@!/y6i-5&2,π;iE4L/d._dSoˉx i&EӮ]C ɆaCc S.E\ݷ @BMy#ʲJtnۧ!Yjxt8,@_g6} ̹~/V>4gu`9YNCې=~'{UF7u{^]2 ԍe7'k0FoEE}͊sd\8OUGHYCͽ8^.Wl BTˆ@Hr˫I+K|sq5 =a5f-'=u?"9yf7TEPuױ+j k}/]?/eܚ<=H:o7nQ1&3e/sV-KM*&4(QOԈJCL9 PyKҎ&fsBGbZ8`5f}:bue R0Taƙg#$n?/?E&c4kXB+r/ÿP=ST~OR"xϓ l(|?l S}סhqt8}?AD@E rU' "p@?sLuzHps9Vf Mw eeN/i[eI)Z#Kn_gdӫeN;$i;G Zcdb]wm tkZV Momajm{ 0bbx+9fvrs~pXOP-eigPߥ&$XO w» S5j"L6(h61w^qEx|5w|SV, :i<ˋT$P' @,$Ur&Bo~`9d lxO땂~p. )ZM/@_}8ٻHL઎%YnH;?F.$`\a|#-9x8{V֡IeI/!]wk+dhӦwRDʜFMYs͚Oɏ˙^ g]LOcFҋ8&$m:F%1La(׿{w'8'Js p6Fgb)#tF~\[W.ἡځ-i]-)chI_P/p ;>wS)Cfkλrae;{Ãi <9MC-iDX!举V#Ot-=`+}H Ijt [a dBTFnKOeU 0tOc5gkvk^gWŖoP=P%-Ƅrb6WABXdpE6TVizyhNro!ƎbOt| p*?ǚ?-}*FFuԧUo&H|L* ଞF݈ГLW ! u(! ̜ M5kf&)UpQ8곘fB%ѥo&}:ٰo<^KQ/+T/^T)Za;gX'8rWcv=Iy_;n Lh{P!fi^@>wQ[jܻ;44[I([&w*u-ZyHBϬaZ{+"oKֵqpMȅ]v0/&"$ʼnk9$?V6B1s?ݐ ̺$INaBkQ8ڑx3&{OQgY]k`I2b^M#hrqѰ [6F uďVT sS&D[yq=FA2lDE\p`?o.G!CvB%RXӮCI"'mK}p|LMlL1 h‹\D):K18"ٗ' ?"Ғ힊b(lhxA,DPh%_x-9s?Pi jnXz ` _,+puvZoID1a/zVv6X;+<8qTzC :_@kQKpGQ(\AJsݾW\;ܤ­* A:Fg\K cAZ[!ZkHs5_ 8*ޛ7#^d7}D~"'C=IO=H>eZDT=$p6!fgԇTA")˼qFR-R,J}\(>m !K7afՅ&Iܾ֞DxGg<(=BB)*lcf2UӈAtΆ)x{jԗsƎv\EwK&7TȄ7[BxSЕˋxE}U!04*-NL#Lg^߲ښڍYt:!=< ̓ua`)#vC79.c/"+5<Ҋܠ=' 1":#3" cnO}>RP|tITJ\~lAVΩ3]'+(,&SQӅR-pFp<4׍]|mWD$ea%8R3s@̨'0`PDb]:eBhHm5cަȷQNLXs4<ͬc|2}( jM@d-kˮpjlj˫gaD3)ZYQȧo9h+%Wps55ڔ\Cdi[ z+C.f:tSlP~` :.ѹ \Oa#L̺ɏ $f?fp]4sI5 5GQqKO^}RzL_ G.f90 x]7G-,YdQ9wT<9l[ D .cq];@mk6xQCC%*Z^ vOH~ruҾN-m*̧ c9'E땔ݗȡWSTPeȞhPyIcZ:nfY0CU6'ТXZk iP4`9jVNI9ͽRU794#тdK|r;7I`Mm/T3zCPʧEyLpΨ> f}XLlZE$^wqd9īqwiH/␎:VVz\gq*CNlTcQA1WC^c?:xff1\ߤ|{/c"l:&g pCVFǁBX| K̨XUԮz\ ;-{ oKD*(;V\KuTx$Pwy͹իlS7^R̺Jh> g2=qSԈw:gهwB=SKt6+0G[dTt%ɕER7Nb$f3MŠ|t.qB~d ˢRÖ=2Ϲˡ{}6l=,m )6}x̟mdOwro-WLSLN SLL8*ZJ1̱c ?Th}𼒲v>sMDbܷvᡑgPp1UK 1Bkl "g&d<2ݤnU5"X֟1L)|ˍ Y"]gӍ,ӞjRrќaXD᮷?ްeOQ>Ǖh$WROCStV'TO4-;bړsm)hi}Y?UAZlj}_U|ܱ.Ϸ '2< $ҵ~1y5͈5YoS:lnMqy~!\~CqPI;sILʕX=❋1 /DgHMl2^#ղ)Ƙd欄nְ|!DY -X|w 5+) D|HXQ+O2,4'w\,/X ߯$ZrDLͯwz`uȩo(BZ nHwE &>aJT$oN!4~?Dk(Qb5,P՝f ti$g_؂"4<茞#o( |ߒf;GC52S#{M:3iG17!uIZ&mG>-Sn~0"\,uoÍ8.toRK A^j"י޽򽨆p.x|Iƚ^qGC1)w"T_݃'}dhuԆ3 ?NKk3^er  ?E*sn1PO9<{c+ck@mGTu%Aݭ| G-aB!Pmm~sbݭhm2(-}6L:P: AwPL[龝5=[@C9bfGjڲOa탟<0d6<՜ni0\/gfZ0}9X& jRm/% |}G2ֻEGZZ@L4]$5<ПU1P.(_%:&4B#3!{Α>, ca“YNoʊ=KTds&8Zbz5 Pɠͻ[?uV2>bmK< o0Ey: ۪Hw]ja+ Z1A\! 4gv¥ .AYn;7KHFإKG9|{~_$Z' u7J.m ԋIgIo@m6]S},AgJMUὛ| Rjg jf&aJ_w4|Fz'afRpb(tݒСU(-%u&Et iʲDݑ脉@iQm[dGşhZ# U|BKw p'qo?t;ț8'<ć*T/htWPl?.V*D龥n+RĩQ<uũYPV^ZnhSnc_%g#. 9"m3YwhTe3A:JT/sGN9H "$nxVؽ$0}#^>Re;C0xZL t.1ԚC3Ur)],MLq0ߺD2oz4f;p}=-{lR{\v!^V1tَrv=@jG@ٓ^nGkq{ c^?"̠ʔ3`?B]}"zrҜ6Q ^kٚ(\0z*)JahoՆ{JR1yM)@hUŽ`8#0-dOhXVpy4/`EqM>z'x*'IBaz(Sջ~Kwl4$ڥ 26FMaj. r.j.&,HNBh;{ʓ\rJͱ'V!|p/^CTuX45aP H 1&x8 K &8wڅ:ߍ `B)sWw &A  ;sBDb=<9NkRm\B5-yKwÆݓ #GH)#>j76,Ss2_.< Zc_Qu2dFcx! }873f*IsI_(,3I).Ms$o72Q\ӳR'k&|j*XT(gTTFi_X`z.oҨt򕵽NFG ں ")m|7Cbמ;BX:gl00=u? ٳ׳ؕ6 {Ş}d?N0'Q/MFg2"1dl!A@qDrK4*U)w7,'ܽgFKu6WyhF#ݣ ;jn6A؋(rHG@g; '0slk#ϾjJ9EKfG ! Wٓ}]=YδG셧Fd[۵,䃣tnxBith9.rCwJ{)Id[_ ma[Fw 9HθX37m_Ջ2 gjW^O[?Ć`Il\8!W<}fYR fj$e#ۂZZ`ҧN#uAPeV^wa/e5<3]NSMiF'`:sIxbj)l 4T)WišiB3Q~mXGb'D2H`Rù,i!C/U[ $j,~ @Z~G>3tʹ@]c;ҡxAtK# zTMa$n'ؗHB' !s!]ehh0`%4[}lA&6e5J~kb5ت~5 b1ޮ&bkOe]7]AH@ o%!ώbK3֝aPbh̭1cۚ!SZp!G46 $^0Gp=a}\A(D%4DA1{vMο@~##tè DO;F+ VCUxTǵbs!"R&ol_mV'eL0KvN)d# $OO E^PB yP-hxX[D[.: ^C'U+IQOY+߻ij4iIx/EsTֈ,*.Q=" Bs2I#.11`ۺ ׉ J>˩j/u*xFX $~])NeSiA""Ohv9Ŵ?#M2]b}bW~ad1cKqs7,2 bQ;< հgm3S$eiIaTNk U6u> U}f/_m3D3}uM#xˡ{"^@Qߣl'zD#b>̱yD\N*è\ѩ[-gبs>o_tϣx㈓-FOrpΥȄwjٹRKs`1VJS9ù٠~@=*'|2y%vP,`6PR+kB"'V_Ro9\.>32EL܏hm޸y|X.Ja؆1^*o!`"5-wsnDR0vZAR ~U'ZSMp]2c)Ժuzyh:YӠSw {Mh?>gLμ ƹE%i_wl/F>`*V?+7s{ mB58xAC=KI@d]_'B6g-V63 mo<޾ygdC| H٘ OR[R: WIٝ`FZuDƑ4VHBڼZzdbO&{^ʷA(28죄C][Уq+*g?f' pXpDj>jscĩ(WV g%ƻWVeQĒ(d kA #G`Z 2Rշ_|ڑ#8_d;KX,s O@kA}3/fEʏ>p9~7@~c mp`5aJA-]䀬:x\7k4rF\X:K}0 Y*oYM`RܙsImhk^>7 \ PX oL+3:+ཚ,j >84}M^ m:<7xݦ |h;ʔގgNzg@t:wgpdD=1.Whxz|/i2 vO1r;a=L%>ti y/*5X%B͑{CѶ.~ 'i-B`bے"@($P]%c~_h5δ7: tkM}23 r#[/)0z޳F{,S!r_~%qLєY!+֞u! m-Lc-h n7r &<]H&$}YXʑtQ[ScPQg)ao,g{+hx0TS51e'ƨ aU6a}$`eiR60x!p,% 68E_{ 57*vU%NElscz*8BSޏS(pE͏y Q*ًGnN1޷-IhnD?6Nj)ː&!c3DrʌɹGwXpJN|jbGW&[RT55PPb:9@Y΀0iF.(z z]LF4ɻkKݷ?\c.,)d!75p>5 OO27&=_'+T-)g t]{M1Fq ?ߝ FL]RU (6`lQh0xTrKO[rn'v!~L-8gx>R\ŃdJlDry72(HQŴ1q~gX5~- 5~(@ Alx#TI IH/4U{nuh5 xf[2(.diTʢGf'8""EL;}/:)}T &ƉLE; 0:kvV@83U:CQԳoGA K:Js:uZ!`@lVirq>I'3Hתqfe+Tv8ꪓ21wy3c_}U l?=tQWb_ZH=(܎u}qg5&3pHj[dk/I]n҉+^*{~Xx Z0]5. 3 :;MJVۭK"Wy%2^݋GUc ?,G#t.I9&Z.هvlJohQ)OPsBs:U꣯o*7Mu<Vqې2|=Ŋc*5n 䴠)f`sMG=+72:YϠEu;{?wM(cU;W,C/{ ym@'OfD^;?1 į[MgV=Z * 5-5E v9ypl Bƨl:y G* f{zN(B.Y>'غ^矅fI{C⸈@KCٸo=ȱ,nˠ}D3whTC-5Ye" תq"\#:ROДvNԪ%pǒ,PO,q!má; .HKHCƁs#>[ũke|,1#_A˓,qkJEaYH>ſѹ1QeTYNiM+fW6^_{w?Pd0o33)-B84 dYuYE(ݎx&0HSo?Q;6A Bp2#F='x ̐q:񇤺[5ʛTmQ \[fiWBk]x6(׈ /۲#7<[q݅q[,@m\amLoo⽖\^dPj,{az@ chv?x>ܕ5/2aƛ~wA1b|f#,qW&TH8@.} /D~dSВ|Yd-0m20%pf׹>(JXܓn7 >A~ 2BoB]m@9?:Un2IEKW>Ѡ$ݛD ^D ÒP0p CRv0Ht6ُLJ 7 gLJb.( Fo3m+G,?|ﳯdL@`ʊ^^q/ixduºb{V<Ц;m2tvpPe|"us\J"L@+f4`t )\8+;(XƋm C#~h"_*q˻e[ES#t&h &$IkJԘL/֠adN35' בlqLp{K#(kw ;hșE()":;o?3;<Լg|2L*gUܫDZ,>޻=IVQ v٫wew.pcڙc5!ZP[\RlMPweQԴ JKߢhfJRSpS`0( y0)GIUߧXFӡ#󖳋' R;oTd6m%-|b8^N85 SCVW1 F`d:cCfZerʡ8,1l}K_!UsևV.!HYhv 6160O4 @tFTPO߮`2r{eA&Sz lVv{ȃd^gTkhԻ_z;΢[hy& Lt/& &lnܠ6[J * ^lғǀ9/xz.IsGEPA}PeBZ3|UAK1/@G($rXJ:x2׌GDe>\pތT"ܨtD5`jFL { %2 7ܼ Gr,TN{I)^vfXXVa%/Ώz#Q(Rq kdz\ EcB(TL :¤&}F=uwcKo%>!f@$YXCAl?ͬf#{zË%i2@dڗhv pJP0Eva&oFѭ,{0rOk3'Q .ĤXd{%#T8 U쬵z2X͍i #07WBIc[mRlԻ8ܷ$MÐxl"8>KMp VC81(! JltzYf1ʶC?{BG-3D.i\<׸Q{yJZ!VNijy8zBLHã !9ks+Gj!hUI׈C?I>bzs ! :P q-#+qt{1ob@t74tHb{NO'Œ vW7&R~5VhgmӺĒ4ڜkpmu#^-]6O\- -\cpBt%aݡF.SG{|*BtB=l@iXaG0% a.['w^+MD3$(ڧW>am K[Q󯼊iž0.D_58]CJ+R Xfd\;d&/wLNQF=YLҪ g]T}CfDq]!)[>˟$mcyuj ^ Vjc- +"N˸`AH~N)(Ol~i(m#P`G߫ hcJ`Afn7kf.KZmIsW3>Pv/sUhOQK8ZVA Y3KvlaZ\ t䦶= 7Q\D-H8;O_ ;eSQީ$0r; nbbkmɌd,0pxO Z!mLsh[ñθ-R왬<*-NE14})QFfg_|%έsFuu9uYgSWboB$M X_lx}Eih1\{ft#@RAAi5&3TXX_B""8VFb cXq0mRWj*]p= ~B}=v @O|Eb`ڞBBҬ^9dgdT#`+F=s:pMl~\$/,s31J\2[\p,f"N^=69+]]j X#/al?H/:? GKZGۺ^Go9cضݴ.9% !kQ"IIs 0-+xj7# q`_CxÂCW6ʍƍ@ǷH{m,-4D#!vDqLW@IekSUk3ѻͨճ >$Jzpee^KIj?c s\_02'(]8%"l$Db'Ϥxg|`}2>BƑ5Xí5GF37i*y" 8;1WAcJQ=+Ra G7Ly!N5 1H%ff5qy{s.m磺䳼=}l>~NtV|PAW;2ώ@2d¹x"YÝMѢ|z8p{:-\XhޑT}Lxb)Z9~oά2ìr_b4IE7@pt)j-ZVd!՜!?;!)O_b~ӱl6 {)Ċ~:}ХaimiB%漏u]Cw6jJX !d:r4!]OǶKmvQG-1:>3܊|Qo?:,]4%!|; c x-r]d f{x@0&{P'T;ι7 .,qrT]ne!V7&xT 4%I\(0MoT;֡2Ei8qH9Ř+`'K)O❇l2WJwjM{/ gKcƬ_MȖsFțj6Bm :qTk1ebp]hw>XSY93y'g4e,v-ȽZS 3~=ah \7!o8iRZ'8I?éA턖_C`a[aV ]u&8:NqrMa2]u5 2M " Ā;uaQuMWv槄(k'9fWnLTtO 0Lre@\$%/ &Wj3N",3Iw>[N+ͧJ_UO`M.}5?WļEhs7XHIRQ$(5mDʔ|t/3{q [LI̟]9#S; +2fqXb)a< vnZG?Q/ꭣτ ə^HsLERĖf /TKWfoU VC ݙ?TK9J7FmI <K9ҝ-[n؀1›,23~-lSg@z{9U)#MR:Yx-vczs1׮ҹB.9*q6*23s~[?twg/sO>*4^X cY|8N z  oaLϓ,F֟.scf ER)E+s1;XM'Q(޲Ow *"q6q^~S6 EԒ>zPs&!1{Qf+c m)tZgH#C>(*$r!Uʻ:PI%קfXS73Et&iD4*["9B>Q|vwEV[ʔԗaXf"uМE9qLx,5q3ص]P?a@%BGiܦXd~w dm&< SV6zͭ}}:c3g9g Tf.c^J%.#0Fjj&4!a/)1z{116c@ѬƁQ{o-SXJE6cAAs؟qۓ& /lEڒ1NqZofk7E%:}o$,<|7 Gmrv,G!Y_aI&,۬n%܈6-Vom #f}hiVPҒ[z߿= U̵;ٱ 0s9|YMn"6&7n`R@t0m5^/I(~k`XOZ4#:<ۄRbFmu_)aO9TҡAp ,/2rO`+pڰLu9^Ŕ+b_1bhV~p@ߟR xM;H4Ŝ!>ht+ ~uJ4% BnkFGB)vp(@ zrnd zlɛ~"HA?\T){=kQ"}gW.i񁈚kA L۲Vp\~ֲey@4 ep"! 97}CW8zlA xTbKNiGh 'pVPjyI}L /aA2*;*f&ҝc怂Iw:^jV"~S+MրmlnxWL6NGdc "*%i}CŎ*|\yʵD< )ν>#3U[.R}mq' c" JЉ2m')ډgNvMYI{h̴9`]5XT'?Ej*I\m5H5?qb<#<9G|ŏQkfLlںO d}qXƜrah+C ~o|W>0=jC@or| q  8ԃ5 ^K"rl="¨b#,lbfE}!@Hn+=zuMLrPC\hk D;]I,~L WgLN6[2xC2zNYsYOW@߭ms! ?q%0;Q7&4 ؏H"ީĞ%e}Th}O٤,%(T("RʠX"pb R`vY5lYLQy:D~rg9z_j 0rj]JyD]}aAG0ݽL/GO"+QhpQ-Qk4NRjG*]@k\bSFd$X /ڌVdLë$fHqߗ(%XZQn1EJyP|#JK (~c灢p:XDz4IiZ?oH@'͖dQUw$BM~ 4e?nAYҶ:a叙&pZKB]o Xb MQ=j}S2߸Ҝ_a}91^Nxt°>`#]NXz~[vGQ%ۿYKL^4wƦ lq(^.Ա&qh%*bGЩfU8u1hKGnIwYVv#}P1; .TN> XCW2Cju?@ap&#AWƫ>{gaox?fD2}bʈf_PE][FNYXw9 /8loF/@ƻ֞Gs$'W=nTePW E}놱#T)D'JQDO\~UaҦK'z'3ަO,g 6`~_CC߉5u4[*]:[6+<"슝2OL︰.qf̸ G¥% Byd[HEȑޫ lȐ5`$$r4ɻP!<''gϔ!G* v᫆9JAè""Jc8d5v 9D"%%Ɵ[%ޥeVRq(D:Byms:rzphí1$JvpS ;5-+'ZRC qW"H9@WSLU5TSfORwiDpw|YElKlxoP⎨x ߊ!3Jެ,Z,GJۍ[ߗMYen'>ʉeY'^v V!yWcMcQHu!!g@R`t%џ@*Ͱ l +EM![ݷ|">~垥w'KܽMF-K4 fr7ޖvwdkz/PcFsIݴꛀmf&N?)0DjGDTDt%Li"?3W*NNqCfZ{?YfeU)TIGܙc?i8KI? dct5?>e]dkݥBBǞɚi5E*Xf~`>|-?Yaweن<vOsmy][PpSHHӂT  2 +Yݽ ̲+x'z5vllkYTyN^^"4.scvRq{F?QJ/ d4Ms{>鉳)נ-\ԅr-5VPF3.Vkc83,U.^ՙ7tYƴ~]L)YaH6悚"D՚o)  \M~g7iVn2׭`%S2Ix/kۯcy39IuX?nBPo GBV}eL! 11Vœv!-R|3EnG ԃy hc(lR*|vmL$#!A&_:4FVV'CܘÁzy˩w.h]ZȉLRAΜ9b)8'щ=[Vgٞ\] PÑټ X$Z'i:0OH% *[I_>"MJ3zI{ʭMv)?{zVg#=h᎓z (t]CgU\P 5`=hSmT` C"jFS"#"L6UN'iJ2;$f=QQ앿T542yQ00VI4A|lyr2m+3=mQ2hb0YW 52QzW"`s 0be!'ӂ+BM1O9hu)uE/c.P͢in\͆j.c* g”tOe6t t W+K]pLp۷YfO1SICAKEaW^*,Gpxӂ }*2zo}e$F,qѿ%~cpJ&Rܘhuh'E#w[yη7(L{aEIi 8xs a }V.jA FLS8Wřt_l3 ֛^C`-Un jLjqUHepT,{QG+z29aMOR _da #(ݨ]J2m$go&zb0>~h^Y #r1/t&~קZ iM;?{1@L@Ֆ׫Ez Os 2IV7T,6"QFk l6[~a6ŬGCY9Wy姶 DPng7hdr.a2-Dgmq~܂ ƗKv`׈AN4qԣݠcm]&ƣp`WR+q,u|VKUVrtmb-) WjklH*ݣK]K E9j"cdߌP!SWMu GZ“06_}EɰbCoA~lK8Xu1࿂gh?;a5:v.plv:4JǶu"zC6 %J{ݦ; .w~.5[0U^C E0HI};vxd*8-k⍿ 7cicQ2h}%lR'=“`o}+f₭yAr? $zZn,vZ[>? Tx.o0}6?8*=d?VȂaX+jV֛#>JDæ:KtX*X!I XT*{ⲕ@V {V+NrWp8.l1}dga(togA}ѷc- zoz \*l1odݗrZv4_Mys}ySr.l_ gMخϻrOiƳw]*dB!j]X*<%5;i=ޮjӬ9smpcڡ=~z> qƩK+/']v&h降4Uޖxi(Xp\ Gwg-008rk)ָ.mETGyęEU4po0+V]S ,qυ&X4^Aa,YlG=bDƟp&kgz={*'`5.e ^#ϛ=)w#i8RC9^* LJR ͡olP%v[s 0O2[>bw-J5QwƼ q>{FG3ݥ<oV ΊҐ Q1Y^E^C%_!υbԴT*TweRP_#tc p{vq>[{Xo_!]ܲmnZ%+R=QDZm~-4f6P֠;Cg k`qqtG55 X+A%yVXnD,]o? <~=5o F±fMT?dsG*q2&@pBR׋ȳ3a֮yo KlJ۞t7`BKgYw1> VapđKWϊKFa, WР֥QNo0T9].AG;}I8 Ό.q!qr o`YD6g|1CUO|Tuh*@6|(Z'VF6MR@ \f!<-)L ^iFM,1r.;f-"|һ\p~v(a r2žP*@|TcS3fyKW%[X:h$84'iZrf-)_oq U=J,]y7jq!1ni[C|SUxy`@U^ؿ@g`Ȳӗ / ٞ>Q*1R?[b,irgcmX_w5yP}6w!׫"K&5wMáYBE Mį}!.^Cs+%Ztq|?p<^@+e&z`rf Z<~_+rf ,0N>mpF#փ;چsa9]߱+\勞ԩc"ss蓑aőx8;_Df?ϠE&Y0[mwF9x6)xjH6azXO]dZRo/frAA千EUT3If97tNPIF+D T9`X]SNj[sjju8so'SʷjhXq&j5W51*C-Xkmm\PA7s<.E`y&ݲCY nM%ȃhu=9KJ:`2őx}zȞڋ 7FYLe=DR!dWaXSeB Ș`o;]ԊܴfK\ 8a TP1eA= ;.?j'̭>l#_^Jd,ZJ+W W 01*d\5^'3$j?SZv-Dg -2`U>>|8^…^#Qa 45zJf"?5,%3GVz3pFBawr㲘Eh}Nh$}A(VS$qZO@V~9c@u >zڿAbD~L$O, -بWFj-#)H.MgӘJ-d>oFM瞱Їgf6_쌁VmRDbڵU 58:G:2몰Gז/C*jSԓE ,wuŚX:aKxiLl hXaQy3091m"jQ̷`w5bFphvWMUƕn,7iV|sA]bLaW3$:~U*N;, aR# 0O,,0o*cj)N3C~{iV0^(uEFИuo>…ujco8tZ!?=ʊ D_4ˣ@ ]@,*3jTNk6HOi@@`X&Eog|t&K1s Gdg(4 R49͑uLNBjt\tM3EnX"Zl#=K K>o}O2vgIv4tnO[G%Mh^/fx26ܔdS|SxYʅzE遥ӟ}WYK@U5HDʟ'J(穆u H ͮGa^_H̰'v-R(̔Ip*r&ŨA+/ Z.Ѧ~M!f;a? .F-&5r~_fƕ#q )y^"4sX便\sө+[_i$m7n P. >H1z}$4/n4Ȃ&-#IM^Ʊ2 b`G6ꉴ؂ "LU؜ǐ.85{7\s-*&I]Co0|K0z/|vwp%tG%=ѭؚ#^/}ZͽI/ )G.OH@^a{S~3b(+VZ޴PudWltc͊.֡\EH"V<>q]ONrH25OM K vd(?5tQ̀R;T§m;[4|ZR€*sl7k1o,X W1lL5>wG,#QnFnGcng;ԣ6(|ԡ Z\ׯMzkfSW3HoPʇ(aDN1uzG'7uqӅ?2-rs?z0 ]HeѶY *t}97'~vϯޞ]^m(ZVPBgйd<X*/X:SkXF{C : }]<Hsi)nxVpp!2GJpR$]|Ђ/O%"Դˁf ,Kq\S _޼@o۞td%S Hfo Bǭ{\Ɩm2Aӻ X:jb\pBݛ?F7K>w1$48M߾bYaR L%(Fx7;}K%L:8,#j3R&ݙj*|^f{jBi6~[Y3fqz B=<%/(-'˨#-<8>wb8]\jB 7+򔩃j5*D#QP!m/ǺƉ])\A!񁵜 l_W "OǥHف^̂[VV9hw5&G mMuEd$síZWxx"@u"ܤ&$,LO9i{hò<>?Q3F')k3VEUŗ-€ |x \VdKR%|=|`u&BOUC5_Hv+'8o<ǜ/}ZWK'/4\/=;vE0V7j#5AXWoq4V@& /lBsM2tT]4e! @YYAڡc.#ΰ_mұ"821_K`h&IyAcO}CB>guƳ/}`!~,6p$ZLM].EFpDE&蝦CǞF|"(s_-FbՉ,Bfnxf8ZGGcbxpf|Ŝ:0zm1d(Oހ8TFB)E^ ]PA`^GP3<{Zkya"7|;~`8" *!L'ŀklD L𿹀/qdd nwwjn2 2Zؘ7"?ܖ9;ʤBMF~㮉"EĵH7BrOcLؽԇUq\`_ٷQ@AXu;ΦZhi+u6/(,1q~w &kq/Xd̈́}0k;KbD8Fo!7B,4%D3}!Jh.E';wn8'6abBj/\\+XFq+ :"x?8q6SZR-l࠾eQbևkYFn,S~w8&u\~N_Vhhdq[cC1GgqSfJ]+!dv0Hj@h(3_ .I%)jn Ię?pȎ`XՁ< ~ :~z0ȁ~(̚#rYƙ&ԋDتQi2N3S4:/pߩҿccUYC\8I7t<60]{*{9ՀZp'{T_>Pk}Oy]/d1u#G.! QFljqstpYKDX ؑ:.h-=Z7̔ Z/tR lsjx(!v8ѺJAgEHDV_0L}3Hˊ<ꘆOy]->e>}ͣ^4 YHzGl?:,C`Q"TA)Qi.qB)9\~9F(5NmbhrJ9XǸNqz#Z>AޏO34R7-.]GMܪd,Q{(8IJ{ag~ɍ2?H\94rX9xh#x0&6UDY_DnRAi?t.ɿBՀ P=jt"NͽzO:îay`ng;Yl菡GP{(G;怰 .LtD̈T'öf(r vԋhT`Ud-ƒ DK>ֵs?tW?Ƴ`1XuV(jڹ Uryt8Yܛ"wl녇HϮ 79Ae $ +TŞVߙ>h:1wQ5Aw].7Aј!8FdnRJ^(be$^:5:"!s;TdޑjU OYΛ]#!X)1MUSdGEr=k>h~QOo1xNG|P~QdGw2A񎆸o%wզ_҅9x-݆N-1@J2>Pr"y|VYp؏?fM$l*0f>A /: ]yK(Wٖo]p['Lz{d5Xӎ_-7J\BWw0M^"OfD+y7]yԻ ܢFL&9緣E`G !R(ayF`ˁbk+OMZ(J [wӹ}jXӏBt#EA)Mxh+ڨ aN|,6\^h.XI ZK.H}HĊ^μC|#5ǹP5dy\eӵg< y CgҪ$}.RGUce1E(4t$Dk*oz|#ڰ:?Md;?ڥ4k dm!_d>v{er{Պ sJmͶ.8'*r~Ţ|_ ̈ pǔN?/m;dA8&:0fï"ɴ5١Z㪌f-ƦT[oxS_P:& A@õwl[uItRK"%OB8Vzod Չ;zu k ̢#:.Y2k(p84.{^p\4i݁٪q5.t.emc z ZWPBqpEz 3ζ䔊!˟&IjHx'>ACG OřH$jUf@+oV܃ȕNmw~lr4GC"u/,'{iSADwMY[$xḂiJ2[(~R=gA_ 7uuX{ib+i=/I&BIgA( zm/ul(~9ӄHјJ9%CIzDŽ-875ȊO~xMHC}1¸ vehBY>hbsXQPthUzhv' uvXQf* _MU̜PK=ȢSf8\BT;<16Gw-lC Aв\ѾiN1K}7hj)\y4CĤe<H˲TG^C!}&bVh#aÄT~eɊ7˱%a!Sl- A/UĹ͔"Ryq|NO SxuK$6]6z[Ix-m8(,WZ1 p$53bM$?h,*_Th=&g =q^=l@iJxD}h/Puˡf9WJ&:0O1WːruZVAđCKt _je;$iJV?QNwsМ5oʟD# =MGY&=:Lla+.DN:5: are|6 {Wdg %G(xƸ5cNV^ 1V,K~?ax}8:MRn՗P!.!#\heL$eIr ;iw-@|<|8ޖke0sdWj$L0H5IEAoNgϿj‘Z:~DAbt o%wمHf7 dQ ʠOWxm&xZ#`] Pm)&ggpn*(`xXpu"<<~Sv'˦%#xM}xP8C#^$PY,*O d^=rϗOS^ z),y%f@ӟy\}؟Ek ru 6 )8F]EJ?Dbv 6(xTFgFط`iyClWOe7=DbH%s)?regj~HӋo(]3K.gs@`mZ է 6', ژ :πv@)0xέ0Ua3oU͉eI [@h &=:HEޒF " {2*kB@ O۝LMx+tU)K1tfhFHbŹ"^܁ } |x̜h 1ɮOLP7f#j$kxm "ӔKBe^ƯC'FiAoؑ'ڝ@+ߴ)0釩{혰0@d9_sG"Zq˜EkxSHhY(= ʞL-":e採`-ieUq *% 2 >KV\i)EMIFTqthGT򹦲xQ%H>G2x# HX;&zrZB_[l^"xg`v[>"OR)glQ~;_U@6?_'N -t2Q[8Ŷ>v҉m5уM&Gf/5ڂcH˅g^z-k*FU# G6#SĬ.^ë%- /ȏhٽYKO\ ŸgWwhee)Q 8<y IqoDnfW#YhG1x|uŒqt"͉MW L7 p`k>-6v[L&B7G7@XgU.'b,iv8C%GOHXBK171u;XoP q+tBݹ]8hnp_NWZyRC]ʆ"FNP]|`sr|.4M{Xm<:l*M%JBWVoZZ׿ _:ՃקnO߮?-ӆ!up\k xP*{mLZ3/† :ea޵c<\'ݠZHÒ j}wmT܋81B +FMh-u'`nq>Cgp R=̰aba`"F!W|A[W E8PE}: I%*-No~ :rB312wc0"B b/*+@Yx])3Qx~HNR8纩\=T[e[ݔj"*EqYeȣD*xU*|b*Nl}; %%lr0R#2,"seDzJ4O.272o#bbIF "3^`x| *0|MXƀ0Felduѭ/[s`$Η L8 x\Y}r}&X2vϊU6eL%a/MXY!ZЌ7( Ǖ֫qV?M~QH[t$k8rz{\7mFW,Q/-qnbmSm  c|Fg):Z6qF[=PO B:ls'Ac:V' fu2 V{;,OK1UGSK!%8*e^Wb9 ELa?Fi -heڔc9voMLjyWHz" 3L!}bKXZNW P08QX`c$- 'aMُCZ%o Y3)8@;Gg>fbpAR"@]{nNAR3ԕŐh3<F \ `0hQJJ¿}Ije>>(^T.Oʦ1ݹ[;lt0\k|L!%{4椾ݵ4($zaq=;}EuIo/'o2)a˯N(9v(͘1/o}Xy6!%Ėyc=*ה^'c!2/4cm2cETM0oi)kOtJ5GB궗 F]W9K{Mjo%PZ9[*fc34%h˽F$R\B3s9Xv? 3HyQE ұR Re=>V]4S3ETB6&+&Hrүnu 4tӺ"H߀w\Xrm >eY-+Mg_qlp!;Ǩ|Yq$&M',1#Z˳Lj 0!@[h|灚ѥPB*e3Z&OgrDIBp n?ugR 3@mUP^0'B7M]8&i$f1*bPH)ѝ9'U5`?R1}-\_*:5v#:Rn7X+~,hR0\&|-ZjVT#nta=1trLSx蛹~i吝o3ɩ^"BM T𒷖7S=SֲkU/ ;J'4r‡zzoQVN.Yʳ:&f&Iz+ 'D4 ]rh,7>ӕc;~+q!{\Cp5屏X?e4fkyIaVl 2S'. >0If]ĤJP~JcCmE}!AOX\iW6 *?YH+Nq Ph=p+ 49S.7lFk,t!?b!R\38>S L 4ǝ\Ϊ2/u_* kf-V`iKR ~ ½3ui[Z7?R5.N =}S%b(!,`ǦD[ S7W `UISwS8tO?֣v9ZJCU k)7-/D>o"dѷ84 qMrMgX߂*{Tb+/P|!YܜG$r*Q#n~ Y޷  }'prZ͏>V93-#~TŢͱI5iq&GCbDƙ{Ҁ RL$xK6W̭愯R17bb}J6 v,waX v^Fq҉$j\п`2!rQ{34^p]e\X `&'is_X \7A ~%Qw9b&-ثqM{8ݩAc1h@f ڕ{'<OۥFv:|WwyR .kwLpSlI ;繓'h)cz6dV E2/>`^I påtQLnCCdDhAXʯ0cHPпG9EꌵT z,JJe['08IQ$M_+X+I& y>U ,7('O`-VWr' Qf:o>O$ n7ED@uTkVI53t|f,OsBԝw:XI i{s07S#Kg:,P p冾c9&p`WmrZ5u!83$r-<~ HR ÂUCNu_N|zdf,).Tq 2G~x ҆A򮶕sluYBE`@}PBMd CQH,^LwJ|uYjwsr.ɖ?.-Nj98ZDg=[4rTvx@'O(1}i"(hTSp7`@fD֎W*ّbh;EXŘ`XA +.;n PʦbxnJ*3ŅUf/-C[O!, ֠֬[5ud}`Tr%ٙˁ6<#c0աz |C(3o@6hU}, _$ŕ-ӜmSݝz"GKpWSA`ue2_uhN9`/p3{{T¶mY9()9)K^to 4xP$"m2Ìy6,H-BbYI8͊ğ])$@O$+NT#_je-LeM&ɦ%KAWU x/tRU*mf W3Juٽ0'>L>TOfu )RDZySIyVЛ-W]pTO=ϲ%5X#6׭ zy$ 3C0/&~tr;^}UH; ~u+Gv`2VdHX$0 YD*؝ٯ{7?ICSD XunfSb^ QsB:MHFR]liS 0/Cg-0+E tFD֠K_Q¿H1= X1)*W+e.&f1@ᬔ7 `P/3Ѫ<BF:VgTX="옧)ANɣ iB({bK}-9$w;dI&j' mR/DFkvL+\o'Uy$^'ªs͔ 1zthU`c7IRnˆe,C ,韺rc!SH敭)ȅ33{161CN5F:i\#7&??yԚԃQsvecµ"˙ ~@E*w -LX?;!3oΧ. mrRLlK[.!uW4x/$%>QA{v"*4ȿ+PbuO, 䞸}ue2q$؎D\m.U"ܖx2!W0f>&X)' IvFe^.+e/<[~cPB,  19NLROslڔ |gM71{ E+^egK|XrTK+l_BI@.0Gh1 #VDUsAl=cӁˇo~b 7$wZ/[a`VR2dꅫm/^X 1z{԰EUJ2jpbo)|@xP * `&^ HNzImү,9=\`DXg ݄&mB!5/R82~,>,R=Gu'uiCTޢE AƢ:a|wv$,/ze֗u{잪G~Z^v/ai#O6ٴtwo$</[af[G'~ڔYU o.S!;&9 -Itt h)~ȿb6R@?jJU-b 3P^^Z~#2F*hZ 8t]1 C?V ?v ͍5Uw뿎 C­yW }U7dD{ Qn7y|8)lBZ"<8tO8;uߝ"mC{K^VTa>J yrh>hm9TNw\*XVi-+ML1OvyHhv~WCA.K;v'LPIeDZ}1ho  1WNL Yu5<ƊLJ4Y!GF_-uV0ZMwA55Y擇6!mFyd ?v-NLYw{.r>}ZG_ PM3I8S\"G/IWrԖ7\f2W;=5@u5̙噧AT3Y|+מ4%%+ѿ$_ƅϨ9r\ 5"vtUl/Z ѻ >@p[_|X'<,/[Ǘ.V_ H$3=q)QdLVoLsNu#纅w=F1>w;Y Ȍw7, b+p3DeKKn+(~9 ]Kw ,) ysdFb[{-x-e)\|FH:W3 ijp,:V}p\A!ƀĿ/\Tb‰K>'R:%MJ-#=թ%4Fh)},+hz.?ZTׄXO18d xmAq5'm-YD,j#8Y!&>F>šQzSbkÚ9a$? ; ʗ3` K\KTN9Az͔#9Kke282!xLzt;;Vu2Qa` kASY&.d$Ţ; 4ҷTZaZ~H9]u|޿O;1 ,=TAS#>p\8UJSMl>,Osyԡ0[*{!#('i5{괬ovXR4CPq|/@0]Hpyz-6H;#X Ƕz3&_v}I /k?5zADCC/VPg EP2ⴳ8LpJg^j"S6D:Fy)/x)C )U |D 5oX~F &Isߌy$?V@T -0-Nı3)7/ l(_/Z ߜAY΀Ejq;ϤxJ?Z@rOwIC|;1>1,(ܧ/dY2X 'Xh1IڞiH88]_Yɽ?wXҔT ~Ldb2l5i L@e? riؗA0\0ɬꑣ:ʯ1+\xB:K<[T{~JgeXJ7>\=ˍx7fs~!y(2^"z. ]U|==-=0vh%%yk m%=TdA]ͳ\8 iّ>c,{2U-;V!4=IiE.3Rחxx[c)H­ଥzetƊRk(6wH!c5Un?|ͼm>4F.)A%DP^p 1nP㪃ƙ0Z0J-k~䵨;u yS֋9$1ΌlB%z/~Xk@Rvue؇nf..fT!v\^T5ڎWGTв<}af%]4[1ic@ѽor&+nHL> LhfL}Kf9UwC {e9֏4e)yX;d\ҋP"{rFsI\_92a|E2]6ƒҸaBA-g Zykhᶼ}0rPPR."=b1c`u?= '^o7bz82OOŋ\,*0aV~ :ER(zJe1)5 + a|s?<7_vv- &^|LgbDeNqAD)QRX9l|yT3Z3vzs2'ZeLUN X!9Q2i)~XdS.SFZ3ugdSWOQ2 Cnq ?)1΋ݧbjiLQp~em- *qP&O#&# ORK?m-2M`;F?Pי&pQ° oIZەEV|MKdė'^b$w *b&Hm,8Yee _(=-} coGf#;CϪ :fŖra_͍&[*ISUY^qdr?3>+"}F :ש8{zyytݦԫp̬#񺔮G Gb00W\vȧIfoZ*c 'f M<Ź  4uԾRÂ8?glrƃ}۸K@Ӧo}.LWȝ;{3^ɃNï Sg [ OJۊsY]>Z[e,rUFMڑk&B$~jC7C ~9n -r્ZlT d{EHl> mɇ|[vM~5@j"_ 5Q̝6 /6cV/xsV]KIb"Tr%e K9_rL>т|0a~~25## tp) KGxZ~E!=<4RE GoUBФs"X}R >v|<@R1}HFhVBv &:*\3$ 9[Hٗ^a2KϢ7tgVxH6,}yL`SlQCgY*xDE2v{S کLlүSljyq@i;"t b|5RWĜ{og54KuKޛWS)WaZpld$76MhcqY"..DzSH5JKu)#,6**su\nd1`| E:d=jڟd|r 9K_ئm5Cmd@t ԗ0SRescG*ۈI@ .R A -!;hy }%L(u amKE4$4ֱ['I9/& }OWhkn'mcCԡ1ifs҇+4b`><.F #:3nh36Q7јwØ[B!&็>5Aj>D^ɹu~?9v$NtuMLaSۘ6n 0kuq߆:ϒ ~zQY+`l$. 4Elxs҂9Aڈ8ZOCKH=JKh2B`fG˜yPmtYq/2vu-oY)Rwa&Xc<;2/8X OPQ< x6ǩ.L!&SȮHfKE=9VY3/ YB eadlp !n>Dk;顮X;~UcY}SWB$vdvꆙWe?炄&lz_Kq=q(p!.S7fU@:EkY(0VR d{֨Gˮ6Eq "Lnm!/x6U5"P:-__:#ߍEέ阗oN.\m,W )q<Į%R4IF 䏄\73wD4c#0nmPLc]XZ4 :Ol]ꁦLE6;,QhZbzOM $tx49|5G 5eggvX.'U$*}KHc-hK*~ݫ0Ʈ;c ZNl,nf7xH-9)g=ca&d /0V0Up5UMAgx3OQk9=S*wxDGNu.<)VͿMt&v7DZ6FvJu{il0+]LAoOwlE{A8w 䃳[j&jB4NC SMǐobvo-gG"|*:M]\?ڛZ 27e,[1_;G fVL*3:>RÄef~{ &?mPB[5`876}:{)f©xa6k&ȣV!%a"" B>T@M<0q_]zLF#p/pԊ)f{AItOK¯HkRxOs[:VnCkKk̋$7}̓m 2rS -0..5P%#:&jb '?FQ|n/<לyGUͶhonT3lrfK72r~׼j aFNCCC'pd.{mX NmCGL" v[èW(UCi25̀LM=8N1ϲ̕/n ّ!n57`_k,r|9?%SB3a9'9YbΖyɘv?l? 9]cB@ij[m~G.a}f"zixfc]=|'D l6vFw̽COȄu# JDz@/-"u`C$':?n_e&$f%Wg[K^1}ҭʅk0 8񜜑>2V (ˉlKDmhm3o"Κ7d0D!h leyx”>ӅԹ^PV U8Z-9v9A~iC.3;,f)о( agТE ʢvbGYV! woi1Ȭܩ :0a%Wn껴\W+Rf_ِnp>dOE"+@brX9v4K12k"E=R0P%^uq|N&s,-peǂܢ;?j}҈G{)g2Յ{]`Z&L>==&";]O4SQ!+ijy(JWa=k0 [yGY=1x!upu X>3!1ЗM5:P1Q: ]IZ I a?d]5P1CKwomĢ'Dc"9{!h/u2}!y>i5'!H@$9(H+=ه;Ez8ŗ0SЀjJl^݅t5_+):D@]u &t5 Tŋ%>πX؃q׹о^}KROqE&0CQ+呱T"L!l4Ez,Ru.#\!ilvU*"i\O`c!(.ѣH՚4<_I7 8w ^J-7Kt8Pdz &cP#5rqp+]2/Ŭgf}ZzڢT9HħLjrmjCjk"7bT {x`$G: ѳvx,43BI?g'ds oܯ奬m{lۮCd4],)ۣ ˀRFn'KKՈl-8G/7a.F A;db=ItOEe%~Fau$ ʿp(fps7S-nj|_pԐOH[ӀQ9w^qKؖKlLP2\hۘ wr ;HRɃĤ$^ao7#U_n ǁadX_0sqڗWQOڌTp 7~"KE%GIM牺Eu V?w~v/ 䒸| 6Qwc}Ul`hI'HaoLҾ*1IVLO_J-œg|ġ61m $5GSKVq\z4>swajsfusMOpc;cZ{P; V k7P }[ y@tE.jHG`JQ^Z zy3EE/=%rv} )CF2.-mm# Y*y!eICcIq4;N9ymц^hn $ Q#39|p5k%&[X7&`6XQьfi~$ xֳ#KY{:3$3"&7SSK.&qS@8 Ye?5ZEؼs`%ѺDhsGi<)(gHLC( v^C=Š's43m] oOC8@ͅKR*֮Mr&-TUPWfluVmL,l M VZvc[1ӪU,L)T'%5%\P67RolR NLa0KQq#x8S^s"◺|(00u;u<[o8OhlgwW&G$m[n@P;䮟 nĺn5q-QFI7/K2ndcͅњKͱ5y+ը0X"@OZSE?fPoJqz VSy Vl4 ^uy*E7%;iu]~zXGC)GySA}u+Ą׋b|n(qªCv>ޢ(\Ki4YKmTfxi//^J gk݈m&DUhJ+<1X]3C1,X-+&*3LYjGfaTY}"v^CDƧU`q xLy餱 Cٸwvcon ^]GׄXaI{%ȥ 5WmO1Z DN#ʥ+PaW]pFOu( n]QrYG&#'L =#xVn"tu"!2 @!3m:K!@}7D cwAuaS{/8q l퍲ad: k jl59ɸC0Ro;rsRӫi1_1tg۝~Q}AAErc6>V@hk{\~%Hj a(v̎S0$"!ѱmoX x_rdQNCjn!ЋWq5W/'G2KIJd.# fB`6\sCSsX,tnȤYid'*|z ra('U#Kn+Q.!v"+ f9VHhm_-5{rag_?.&в` q\pr& ۣ^Ը_X%xgו'DY,RFoMQ!2L;|mݙ}a͐lMy[BF=t@+Gqȭ:>$gHu\5ME~ަ5=$K'ۋGcv*,hRpYЅ -`sdVUqt(liY)ҝ2<9GokRu(G2[ooQ^^ tUt/_( ]}*;d- Ŏ)>\ x"ݐ,$%3qա BUٜ Jb@2ovqEg, 8.L cgE>)n['&,p,!l?h:=aΙ4mf'l<;ߝ iKah[U 0]*ХسK ykwMcl?&.<J on-eכ[u-&3⮴nu8_h]} :%h^*Wfϯh-axCdaƨHNrʍ> QtB:5vw4~yb(=y=ҭMIbkY&tN2K.~%&W'K_z㻱'5snU$ lE{$L]i[Lp^J8 7P[ fP]YôctUʔ(&[xcv3ZT%y1t&o:qlWURTLډ#'Jo]d@TZ1 >D_1>r^A||`+(SC﨟~Wо-ª̸:C~1so p:*<#NYN޾9ϸ(ĔfgxüX^yvٓ\4Y^/ 7~ I "huUHKFoV~iKf4#퐛ֺ-QE2%dӻ J\1 9JFz:B^cN[DA.Pܳψuv`nizf+ea%n(܊H287JxyUXRjw,?}4@TAGec~fRnVtXB [e2ӣ:XC|K:JhӋ1=DL/dZ;<%ߛ{2;k%`IptY]>r:ogj0Pyvi4B '74I.M\6RgVNՠ57Lh|`#ru-XEfʡ󈞍xX|-#~:#|,wSEA,Fw^2~V;],jub[nLMtŵ](D֋mk'I0hUz2E J#ogYZ07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!䦚{\( Jm

*ERO_՗(L1g4T|* QT pw#N<׳|W$w,2|]ghVD%(xې@1'/x2hzvRq_E`y:P%Yt<~d$A9JOu765-YG4M,S{3lLPR7+d;R3~;U+O}<^wլP [E'+j.P2z0|rqU dJѸ|Sz.Q[P~rcH&ݒ(i8v#Aź*&A UN(7Թ҇'e*Z$\'͕N`ˊKڳBjF5Vn(-XHB_`!NNo+3sU)X*.JAA 1Ψ~j@#J+FMFyˤ]N'1Ou p%qW,SgS:v'H4&Cvoq~j!DIW'f5D?e`iXd#;MxH[> x՞{H7| M 4< ȋϠ|\{7}6lrV4*<\ʋCj x%Fƫ':ɚ7mid((uEȮ\Nq f{GTl4<73+2&x?1@Ӧ)qW/d0{n{Rs' VylpeFv cEnfF2}5>L ".ƸP8M(*A Ņ:׬eQفd;Ë!,,`yO=}+A4*XG.Ҿ_=q=ap0B v0+eeL,j;܄!4vþ*.Z$/Ck0}D+1U QwjVFI ubhx6^dyt00'l# a](/Raoj$CIՇW!#.KS\N6a kH=2>uM` 1"s_L+fXD.][N겥,`AF2BCr'y˩oD, q'C]ZgmJ5l8Oc!YNZQA.`Ѡ6'DJB4{W+霊e245]} 'Wzy)m"I'Un#"UN%\!Sq6 ;b#G OMܪ{紙`6IEՂmE)Z +PmˠC |O ȇd؄@RgήhG;|U)qKIE /;au2#-Ė&Q図ߡSQkvI}s,4GL& 9d.H\INU iK&3,PSңubilL Q1?J X+N(9Jwsz_QAhg{ i?KeFš&$}׉4ǬIXO"ބGDqXR ]J}]_1^~8aC2"r`A'!مwS J -+?r \s% oZ{>pa~O?"a*(GN_ @O o>Y}=:|R?;|d4۾k WDHzx<@ݘ +9s]b,bٴ ]3t**xm'RgU[W"4hvi}ֻ!At_l 0@Db~.XEsm#V> *(z fPb JGvEkl1<1&U4t:ToIEKʥ}/9h x_&ХN㟊 H9.X&n}8_./IUrO:**gmI-85?>崛:B"(ReynU-㞞=?(qyL-('+ ;_)-ob۫.ZDƖoe,sC->ZwhlJ_%ݿb8{aw҇*r:AEN.Z|YgCy = ;n0שraLsq?ky, pK3jyI3 LkKLK5iOA;3{OxɃ*/V`L~(JǐE"8kae ~K˗ӫ29"ޢV^+>xl1%$\ +MF;w_-{'P86aIڎ(2b,AA1ƣ?]fE%2 f3#nYmh_}747zu>0B{RiMvnBC^Q Hv1nt[3M4|)9ꆸ >GaAu1ɲFBЎϰ",쟄@;Xwj;.(fs Xv, L"#sZa.Rц]:J$%igtU@ C\X6D%Hqu˪ޓ+Yh7W< 3ᅞ%Cm^,(I ,c H̍ޢ"~=|o^ID$ip|peqb;IQʼ7qҿ@R;´>ܠW Onuq;΍Kb2)e0 Pm۾5} $͂s^zpÔ4LQ(N.aɠ)2@Hݍ(_ӝ89ਐ?ԇ]>/)VOoNۛM#;퍘iydP>R31=clc}ܛ6yi N-"e)-g,_ r*i3SZp"'?h#h`e+~Er`aݡ$tɋ* }4-=Ѡi"v$3pIj.ƭeyOkdR#ޗqrnA.ʦKS҂,vj3h>}u-^[ z xj-Ak]o4ud"O^&$K8%"ﱃB2__YyP^2iĴ4Wb6D^s> `PnSILkVoaWHg}`Hz+XAMp9clƴ8:IA]Sg$+X"_O7JwA7W-qC9L--KmyL7=^K@w433fJP-hH萹y{cL/ITCNV Lco(9h'dUp?^AoQSx?~1E[ [}',tJrW6V{ڰ5U9N*ZlxP-IZ;&?>ŀ]_I(9^<&&w-/ zՆb6Ąq13`0>;n['I*`Hi`-z3kDT g_Ecz[ 9#λ'~+ǰjhH PD|t 訬-ZxQ:BN?Rg^ K|RX }%B?T:cy7B%N?ɘ pJCHH7c*oW Tߥ{řbSW1]Zґ2vrH+-G~q-q_9[_LKɟUo^ AUK:q1}ԿqNW? yIQ7=+Nh€P/gz.%)|PgW4 ='LWUD3%Ě<>rbE'ĝmqw`-Ed jHmyL c(/ .BC ̱ =".5SCYT tE}x*ەbPVW{1NF64SiellІsUP0Q> veMV1KMD|o1*.%\VقNT!F\KOD7P2e ,Xn7IG 兑" Vs{z)/b  Aбdw1! wCv+yNl8$U(pԥr,v3ڨsu|m:6ד7PJL/VG<=Bm`¿css9e/ M5K >JuӍy=+_3W!HRQa0T~}m1PeGC쉝̳ ~Kj|7110כ3IXN!=`K 2 ̬\HuȊ>[27'+ހ?9.x!=<,jߑp!A[0-YƑUE!ҺyS=20ܿhvJ9M") BI16apOO&yOC&y5K8 swk Q,-V4e\,8+cP Pum+f+kW|_GWb;5">fQ/l}^b|B?i06|W9!>xOA qLQJ)(4\I 0H4Ir Jf*&А];d&j3E)35@tY@}$usDM<"?oop[a\r%2RŎxB80Һ(w`y_m- ^Zl k(i~M^ovo0-'IYobA/G%@pbF셮^Oh;T^W%]ʘo<2mQ@9A)SYv>!aM!6rK([?Yz6<׽ D7 \$==I#ʩ%:]!<# 0SYB| q. hD=BӗұFhϝ7odn)ܸVUJ~5TkC[jSyC[we|Og*t(ؑADql>=[U$prԗF|݊쭟{}-?L+CQ%СzKeS-]|0LaJKW8$dZKN!et^ꣵ)ԫ!m]*ltS)ͨƓ֓3~ R(7Nk%P{JR4V??]ֹbko;H/>>^WuDgsƜՕ@3Q9)iky\h{mA5腚e 4j}T!lwĵxLPf,:9uu}W0:C #M̤.Tv&W,ͿbǔLeɊ D=D KeOvufi%)G,!oK<=/u"'r$1N1 LIFNV m ٖ|%+ɅJ*O1j,!g{ѻGP}'A(85]p' i2s͢!fX݋1HE#Zm`zoa?-B!}fYtKju9)ޝl7 Wc)Dtj-R~3 ߗ]!}Y? `~*qПZe(0Dʘ[Շ5N;+-g~fz`L`S*Y&X^_WD $Փנ@# q"wk7ws;pG8DۤcͿ3ͨ;&g1=瓕I* Mek1B.߲do._Y4, f!Z&FeIש.fYӯ}%\&#۪KS;7} bJJ/ {w ~ifiu&iWx5V0lLLl+ kɇ%¶ Lso0e5;Mp4Y8[n+uz`܈+,7w c2J61mؔU R-  h'euz16HI u $B%?S|-%mbDAuǖrf8f9]7X,tAP 9#"OHZ4<]%s*ib9cRhFFYzIW۔ {OC_ٷaRD{u R(Ra_C2[c{= ~ O\w!Ke_̓r .D(>]_L n\ed`$HR^p+a4l|tN/]_3n$#b'7Q58PM}9N79dTBZRA-𥤚9) D9 ݜ(ם0Q =`FρERc@/b]\P]A^eq>@u #aGw.ƫ !Ȁq%m𲾾ҲK +G#w)vs;_Hwk5ަq o^rF*Q2m3z^P"|ɆWԶҨXϖ4.2&uLT|bnq\__VE7@4[Zґ%c4,u5Wn"%` Kӭ}q܍v"IKKX>l&wW%bۚ Qin+5+PO8$6/Nnc2f qbSH,U\G#fsV6R 3hH(¤aK=e& f2@бU|ނyQIVT w\R|OI'5" uܷ l_Q׏TڐT-<[>[ÏT?)M-'8{'.q?gBWѫŀ͓+zrVAZ(}11G|Kњ\&cMh,NA;ə˗o ݎ_*ۦקjzB> =ß8$~MWŗ%׊({LPr7݈gNg.8b݋ߐ T%'4ɴ5k{Y^~QDbi E0ŀ/>͌QHC/13Ff<-@v$>3}a#:5uMM<5ڠnUARmx>7G캉MG]T!3EʈQ֐a-#'eq,I Yn8Q(Qp>±ה(_eB2(.Kt,O<\0pq$R~{no,ȉ[cQ?1q;ᗠ~yn=D+*KVRsj a+`Ҡ| w] &_Q} 0/>}$AН9b*p=j@/ ;28>]OL˕tHݰ:Y\)CHȉ"-) 4tޢS,U{ def(q  ۖ 1>#/;`޲PYh@OJU8OX7ore)bj RT`If?'қ4"GJ'[vu 1!Evy$p<%u*̀l(jmبE~@"_0sR(e@7]O9'%AXJ4bKEil1bo|1Vӏ3y \Klj:% 9m3Y)kwc"D?𑹞<~J&0ˁwo2/{|@E©GV,`!:M դpɐZU^[!)|$9HW4ԖTV<]sCi@".\aBUfCnC@ ,+TbPw310aY{Y%!+F ߆ (=+C?)Umz@0^$DJi*f1cIADU[1zxn&PC|"*X QsQs5 Wl4wdž]*Z|ӮZNF XȌ(q#~XIE_Я&X9b'Q(OL/VLG.;,VRy-y7 Gޯn;tzc8P1|MQmnaxLRmϾT/~50mq~Q[k뿄r1 +/Hu#$~1I\ݗ1.+1pj- "IAR\Ŵˀ(v4q|nbBLJρZ$ *w&ҨetP&dp;( NLe ;ɊN'+_\3VV8 ikr urAf&j!@/T& U|?4Gms\b+@UMcq1Ǿ ռrrm9~~T\ }tv"?n 鴻}8c,'l=-c}>옏<Glk98Ȓi JR,>{^(ޗroz4H(ʥ;vmI%ݔUnAŽ@c<\-ox9NAL X`Cx"f mQ-Z<CY_%0xCOK;5zH@? ?gO <:DgAKgtw[.~J$_D>U8uтov?.:fJAm1]?mkrXO(2R b\܋WEh(tܯdžJd7]-yˊVu;:E8!:V{Bf9OzJ""OwhR8ع+\]CN"L?ÈRGU eS#q3 ME II^0[Y}xUoq i983yܠ* hXl WU䶃ޒk3d28I73Rd,ek~ ͊LDCpz#}llLlfcc&)I!&bO?LVqFH W"56oFf3i$xq/ypML(R&< ǡ|>*":rXntUjL)e GRh+yV#j&l^R+2thRJtĉDzv"!7d9qjqmx(y͎AށƓA俵ߥ=SУH;ϩ+I} MA^voks k1ѣZQ3F܂d6C%,5>[;ho?^XMX/>`T^>I?k:`1}Ձiʱ"aCL? |t0=5ZSn} ZSsKZy0n f!g11PHNA;Wc_":@p8X۫1 a,mqTB hdDWJC`.Ry傭^!OtMa%8@谣TFV/:ICI ?&~e ;R(2E|1N0/zKs%,8.[Лkfw#3xkWH_K@֬kiazO+)/ݠR%YX&ڌ4`pY\ːґ1)\%"1[X"_7:Q$itaP4&J|vsplxФYl1wW +t\Z$l_X%/8vh='oZw*/)0cfJ./QgN1ss$yojX+1ťaE>S%*l׳zUz3*ό|06Q R#HJ+]BwOP4RY-;W @ +=ϝ Ti|ĉRXpҟEAgr.Ս n ;䯈T'@u L5'NɛS&0RohLmhUnn1#' Fmk:$ÔFWQ s7g'O lpG&*PC(Ea~W$;5vdjN(ؖIz ݳ[Lq7#Ct!EQe FÂ,݊) 2҈Wm%^>ˈi(Xܗ<,!8;Mu3: ut[,65xcFA9r_a:u@Y .kVݔ61𥔶 a`dSq_MAI`g(f{dC (҄ yk $ *K漌9N 2hn_ཅt &xq])-|/3hww<\ٛ(";rIj&f,#8./Zg,ĘfCg}ʆ?O^"a΂`%%6ET]5VX%x<7h nK\:3{L1N;z0zJ >l.bSF1VsK⮙;|ܝ||tx*J5y_\ԮN5qߚkT%-dGrV6xm?Oz9@Rk%-}ica#|.M'4FS@QPvO`L@Eδ 7aϕFCyz:>TIT6v^%,^VVmQ<uоk"cGfȹd*#4̕?KԳdm߷GFe+W!fq]m|"vzGEZm,M^xdkmʦфߑ0ssI mbhg= {X<+SvOu\4,f>u晒8гd 1dmVzb׻u>L?hCl=Qow51w.ޱCnX9 WԽ=00}qȦߪ8\̴\Vhyӌu.FL.|G}9K_}^LRy7n Ҭ-d\PDmts ~1EXFM nS+(cةZ8 CKclS|2v'_X)6#R:9*䢯IygPjp} v>_Z8ogON:r1Oku2NEOPʪ,hCFϨ]#SoF$QPtUQ&_s6xP9_ ϯ^Ȉ+zo052{1Hi^FoIdݱ͙!~Q|(riρ0$i@V_6y'Iiy4y*I kz ܋Y 0|,.L5~#Gwu*p! 6P 8jZ [#Ͻ@\B P9JG˟]vc"o-/99NI\9. dI>PWݛ=/Uܴɴ8ȓmuMöde`yhWyuklb%,$\8ESS91k  t})uy T7fe9ێC[ eNµwD ΅CaAill١ܛL.^[\*{d`LwR<-{绣iYտ,XOzB,1[& qwӜؔd =c生_KyΈI;A_B> $iZԇBV Rk(||9=,VYMCQq2s;`HqCrd7zޞܽ6/f{zsᐞj0m TY[_\0y'EPU#C*?;g8(:fTQ* 6*FphAekV͞ Qu,У1-IX.{ΆD %@ɰ)f 'OInp;Į.vYao)L$jDF\!ӯ95 mxqlozH[G.*VɿntOÊ]BO4**ii`1!"i,8;/xBPK%(ke% W{c 3ec3A}]_ eX"6bի;h/c+ᅶ݉)J1-ɊN~UQX)\ҜdVsۓh?Bg姀7Aad(lDť鸼 u Hj _ܓǴ n~f1Fs'rJ|+ -VΡ3(,fG Egr73QnV .2\GkmbkdÅm\/܊|-l3%5FZmQڔ<;sW )`DpO$reg z@)vwXY^+pUjWH ׻yCU8萙3HTֶb HƠ 40\A"a[,YMR#YcC ̓B7WԘ,!\&<'RLHIX[Lhtl};Z(N Tvwy8-5.<%oun!;{ (yt~fݱFvX"3ű ىZo 0UHŐvj{s 5ȅ{-w `rO@w4[g\d qjj_q ( WHUN$S4 7!=V~D)dQA\̂r>2c"cd~?~hK-kݖ޽eyqa-B0Uځ-,ZmT#lO@1J川.HL?ħm1UZ>aa&*I O, m"j hK}9ol /- }xia؄{rjϑCgYSK4 D[&o?1J8p-4ͤLQע1-a*e#6qv_W5y]R~Owͦ*/8 +GK%WgGO >= kwV_Jm1m2\ǐ(Cϱ1 18ɧ5¾ޯ}MD}7=~m=]Hy\ѪLPLj1π8CZWpm2|5¨HL6kvn׊oy H ^\]4N@G<8j+k G dV2ѥTdP1yxI;<@'YQ\ tl2|$ˉ'hIԔ4Fbq{K{EXn rfnK8{5_{Ox &1✶1dY!<4}3+iv(ErYP$E':"tt2ʲ Sv7 }l@vu63qA|\<(3bEu EyLwg r;}=n|V ,GշIR0Yw"P?4 a2-$k-@U^A%Hol7XRV|]"Q#>H*7U1Rů1E 0/:@ ! <1QQ/aU=c{zw$j-ԢPȀP%n$a@XsuoS(an'&F<$cґmȹ.-zXR8Q}=OJ-cѳ8q/[o܆u,Rn|+1ƈ ]hؗRDyB XBS#)c2cp%FQLfiYK[T9 cטbP 2)}Sa8Ƨga֋t;/z/ Ɓњ OpyQl^=0;G ;Q?_~e'N3k؂^+W#ؚ&AX**#bAX+>srţW`+O1V֌cfRMzjdP`>QK$Oz8A؉0<('*Ȝ~I"bgvzNXm!XL`jYiF}OQъ6 l@e**bGJzH-Y^la|jȣݍV%9 ƶF%wܘJeɳf[[t7gC-DI|#:eKM5ߚĸwO&+[d]eoO^]$񓗧t?чy?jc3xhI8I#;pLȠsg|;_Q?lFrЙae2D]-~9 ~tkpUwpkݐAR $(qeG Jɺ.I@MPT.QRJ5p7: ,DSr]6U;i߁j *q";шyE %5^_:i_ܣLJ|RԼpBӄGOReomm_.flx.59(cԝJRz@qHD"<X c45 ̈NR wB>ͮiʰj-f\{Ů(?_/΢O_^Th#/~#ACd\55nީNvU/!OꚠE3ysmN愕VHvY#W%Y߫KEpO 15Txql2pUk-m)»~1bB?,M%/jD%#^k/ّ:3C]üPG6%dk:(3x&5EG?m@6覍y-(JSL|2N=yՕWWu ^6է36z-5{EICf%ܡ"9ê^Ubza`_ɷ&t,+ebƉ>ulݏrBloFפX&yހ7EQCܨ/ [C]Z@)Taˬt e"BպMҰ s5suX#Y#E]˔{b0wtP*_O #R ;C{k'kTT8S; ̞TOt 圷Fb_7]Z':3zƍ;靷8%5cw. c}~$˶1% lb*eCn+#ť1JL"fG낤xPrI%:9;irݺRJOpvmwȷkuEjmĘDž~y?zteΕ4-_\8cF1,2X]55ƂB"#u E 4Tz'r*stfuѱ25kJ7b^qj b -3NSf6G2-X矺*bcTʧ==iE)|Q,\L2qon8yIH j &:e%LqJ &-܃>o2p 8 g, 2UK\C@!TAORM,DND3o˜g-p6ĨF1S`^֨,X Z|F_I C% 1yy8!$ 'o(]9^Iz mi'qbhRC*Hhqݢg@˻ϻ=hJ4n oe+"::jXMH-%נAxe$&H0! m |B[}F\PgA<{4Qu5b G:VZ.b܁^Q9>ﱜo*E[ঝi=|yspŘ3ZdSџ]f{]"z8t" 2̍KkfxL6F ^\''9RCFņ^ Νƥ܁P}eh~I R1{ duN.+d9xHl(J,+D+\&h }qݽ칬+EOwb(M_s Y9/ EnShG18 B*mDO::u.I 1_v} DN~fPUst`!$4^I/Nܭ-cT¸scoT=X']`SVM ꓢŗŗAE3ӹ h/)i d6tW. 0SJө"^R^-,~(sC-ƍ6`?Xs]בaSkkh{Ŵem,!àCa %FN)oy]]i5Db,?O2Tt Vm#zfW)}v}+&>ņ`)ܙ7N8 z%U iܼdE-IvȻ:,Y愽eY.fz`XǏđYH8~4!M4) [:@`FEH`84J7 MHy{[ŖtZn)=L)+J$Rl&GK+B/12wШvaT9Y_V]gJ |t;bMW;C I13#rh6 \wOV-ZI7Mɗ%찄~ãzAm^&| p/(;Fx2;1w-‡ !@Ppl.W~.B OVȐ"'qJ-<~/W;#ѢQ_.Wb#+,cT-_ ҟWf*K?•r[l 06pE0L-[H YKd5-@8B$UG*3]M[IcL\ Vpu:ok|Q'0 pufj$ߘDeb7Žb)QkQGT)T:GN&MW32gӽiC+RTKPLd:%{h@[q}WՌ(Bk{Q~[spکٿK@|+.LZI&u7e.l DiFR*%B.>@҃I .3n.v}(a#}n,/I7uI>CxߏEG\ ,k :I7 Gi^q.XxG>k45KW~ mAuu,X2:Vq}wWgӰh >S+ }ʄYqtbWTyW8X~ fr#긔#s]{+\5rحQ7e[7,]>}xSјcGK+}dYꞭQG3JLolUC@l w煜 DA ]1[ecT1r *}8IdqmX`kɅG)ypiɒZ041 2SGmvf!O`Aa絶S@Uo9L>&Jߛ=-]\ xjwAebn/*Z#~+/+Kk[ј!\dSo V@$~XĴ SO W!>- }rw8N^9`; >qYER=l$/bl {>AGI:I2#" ZhrÖ(0dVj;BB4[L="nA]18uOo1 *"`ΗFAw -h|` }|j;I"eJ2h)Ce>")&P15_^IHf'JY>&3EdGTnPX1h/]/ھ'l:wx Gs@BQ5_Z$sYZ~qTpP[vzkZy<ŏ -*Mʤ/IaC(NICy5C^`,J)ܮ^1  ʳWVn[gj{ :]1&:>TR'=^xO\zik 6n!YBBN/'孃8_fU9Ԅ#g1ur]_ eV ucMq/HTxыᆕC:dfTDcGqd_7?)XRo+˹N:c6]{ݣqbմ=۲'ׁ:uV;~Y.N5T2k'~l:.섽BF}q4T)zCs8 vBGZtM\vL!zSE6i$LfQ4vz'*L< 9ݯMOW!~JJMDv%ga.$x VQ0>KbZ4%a83^pa]3ⅻV˭|2-_Yj5 j𻲔Vc$>$Lj;31ɷInOD95$hopf LnًN^ KD:k(lηb"cצc }}>Yډ2j+I\v.[ !H-OդԊ*֝Q-ÉVTYr$eN%oW9t0NuXOF1 t%.|!Grp[ΐF^%nqys Tu c \5Ee VIl>,`Wu̷%_1c}{TgP*ݿ<Ҡ" 6yƔGy>JL G,cb$OW˼<q|xp𥉼-?RLźAWKٳzrhYm:)S709 Xe곴闲VpjFsD?NCinN)0M(5h5Q#/ Y2n #Zz8g'Ư)^Ww AÝ Bz"ROϥr]; OA.ŚO3p~~?X^oiu=ETt/J  oKV/ڳ|б\DхLnފǒUh!:Hq~sfLK^XPQˊr7 Dܬl ^dɫE8y,M~dX%[,՝xK !Yهɡt- Kz4a h~gvOrzǾ3p=lB 3"1n߶[vG̊%_f{ajQ8 6E\f'L~LDT4Kم"[9/99u*UбE>D̦r 4|sm 3˵C(Mc\IFc;`u?|cn>vvfs͵Җ TMiy]|F :)Vƺd+nӆCKD)ֻf=VלXl*ꂬ-Lo&9x}I">]f3CzP@&-ShVP _i3:u2īF!Fbth}W¨H$},Qq;$JNQ|ě@]m}'o,lfOfISt7nr2`~ a-ra20>T:4@8tMIt AH{n9%UzڑTiھK BkKv.♉={;G\Ʒ Z@1vǒuLJ,;rzG" J2"/l(=ՙ _ GUkgB8֒Ij;ų}v/ |]wb>0a#EݘE- Q.icҿΖ?qsW4i-LF1xؐi jLM/" o7ɠ!dXZػ*_>.Wg٪N,W"Ijro4pzyi-t;A *30$Vhx9:b)$M iݩX&Q(½1кHlJ8jj86s]rR-dU@]ZOV!)Oy~{xL{ӎ[۬ĪyVD?2a1[oиη<͔O+(/bH4ۿq51>拿M~QZnӢJ7J e%%K'Yw@ۭt5Y= za|[R_%4h  #[ƈ_hh-)d Gg   /TlMOcu vhZt;S:o8:4|sRCA=*Bԩ^Ʋ8h%Q,ogynh )iQoq_)*R,lJ(VSoX`" AZa1hhHĻ( zl0mz3@ Y(+܈dS6p8y]-(8 cq?r|j;'i x- gtx}3pC'כ"LN#+,9SkwZw3OaC8t+,?X8 )p0Р(ZZ2k\P^bN@͡I5 ;1w᫦"Ծ90/VOc|TߙCf.S͞Fant $ln&f(+1}p[洆)d[.]CEb˼jܴN,l\b{{$xbq-QF5V晧,>4;]xqHHxH <$HILcJK*볛HA;R G܉C$9MrĉVaYQG{:0;Ku:֐3Ȕ$K*VF wT=~84I*W4yءSRHYT 6ʇ]!`/B,1/jZ \Gj:XW_jp%fl}o(q0^q]л k@:_VIbr$ N:8v8ݯf#Zų783x:et&$ Z :x>G\] '\Run/H9ˇ!F 0!ścS~˯/lZz/:$J_tt&ѱѥI$fџ.m0^e-~Ip@ii7U1onD8都5LϏ-xvZFYy5l8MեycsV0HgQ(@s􇘥9cEGjKN^:cjA9SN|:JNp16'jG|X_5p2OS$Lz'yrX&QE^|ayk.ir^1Т֑.]=XO"`茇(ENٝCu7T8͹wFlI#L,7ga6EEqw+sKZڽ2i OS}[vyFnzL ԄUt}epHk|G{d \AYN4F Y3kVz|6{B|A[THQ?7rųCky5Pڗ4GYнвW@n#h1IҏlMAkLQ&.1k4q)J)-ZCjcIP/jb$>DJ5-^7~P>EңƆ+ӡ{\iQ(2b hE2_ Q+48.P^\H1dlR aif'eG Rհ{%}>G 55쨞# l5@XZT0T/{lЇ͈cmY0W3߅_S{N_ Srwvʣ&doa)[c-{1?`. ђcbYy-v?cV oIwJ/I4!eo%;Pɉ[3Np$e+7vuƅIz(FغEQ%p/apBU1 bݎ=w@/XIn:zG7ҪuX ?'if tƄK,郀׌3O6N\46GfhhWLM T̈>IdtLI|7C]R,Tϸ4/}sބ#fe[0Kl,#1wp]HID?$@ʊrX6+"6:8%}uGr@=0[[`'~%57hofJD`=x-reT IGR@߀ox{=gI^gBti&HVNJR|% ŖEB0obR鴵WfcEd]WAlsQÉx{^{*E:\l"٬Bp<n[ǺIo״` N/…+u+nR(XL,j0Zs22jb;ss$|MtFW%8{2^gä:>9#dLuYXF fepޚe%﹥Ĝ+~$x%=|r𲥒9푃߇XV5DA$;G]5ϡԉe+(OEtfYNջW ]..h)=A* XlPeH̴cv!0Z fSD)g?n6HRָP_W5\֕ʰ֑9k1U$,^hug EC iu5cح,߽`pM' /VG㹼[ )/]s vbS8ZRu7d p'bcO[`5G[NQ:܏zV<$ڂr3h3+PSBla nl~ݙsmB`w>B,FHB3DlO6/*5{<-g +vm%~=N[!y9wp0o1]*4 t2!E0P~21TI/?f%2dM2k`Ͱ5z[)sW6Q RK bd^ א$|cl.3+տTO4/];D[& ,%{+ -Y8gkK ܒ?(COv'nFj7 )Ӏ6z,„h JU O%VʉyR[D"O_ROj-%p'O8[݁?(6:̓-3n2+|[0tk(C55x.kS>mŠ2;β)}_."i0hW@L<.5afu! !7}gtv3dV rO^x v_..6E½0 b- s%*;"l?d\MP<ˉ TaGE 1obkG{aj KLRCKN|>d,Eb*6t6#U-r6aH=}оyjWW ]_ ;cEvx V$ i>Eϳ;e2% AOt~ aQS\\@yMbAe8%HH.Kר"t3L5X ||:!0&`뱬PPÔqդw?\YHfڠXfE Xw&{YI-Ţn?>)\a<[ y $|3ԻaIH|o ]ql wWTw.5ImJ"U;=4ǐrL-JL= }&O`P5'1`{a<[|ӗS!ܿqr1yp*.j;kɯ. ϲ RjDU= `rҽT9z6)Vx,[;O9$,Aקd&EH˘6ڎ5@a`ID6'ESlǜݡqԽ~Bg_V~@n9I4>c |(JA*ݷ2>xwlv%%cӚdk҄]?׳gs7~?g >Tqƻ.y^r.K ;ATvp2ϙq: ҷ;їz,>, U-'Am1#V5ͪVE)OصRކ+\ !}XUN! Y~WğԄaV1.>Ľ^@L@/{n|9rYCv&-:}m#u7:1HA~ӌŸ!/Rɗa.u]^Z+~Cr _Ј{ැ+HNu=JsH_`UސV_xMq0X2Dei07%/[:$( *3o)P|@?+'+n1& @Dڡ&\ܶXmZYw'%.Eun|Q)ͧR(ohJ ERpS&^ڴEQ@Dv{(Hà)H7i6">oN9EC~"6a1LS)y^=G&%|)~ۗMllAs,5?J&H;!DbCHr; ssly4F/@<n]XI@ +XbShG vbT2?Yo9$Y/ ]Vݩ]P䜡C:jW!c\pS ʷ9Őu_[(C_'p x!b5d3nhH@˔Lk3N 3S3]m^8R5x܈1dGojYۂ5z^N{a [Q(C[-:k)9_IAϗjcӆ=??GLyRAObJ~$=ڌȾ*wxu= ,ogL_ZB֘):,PbؑʧD)i4?[uc2bdprm Ux_}_:J[bLҎwn!W:?-d#?kW5Lj1em{eN%bH¨^~lZ7DiyJ5-2eWu\.ö6d|n{dvgݟ7=8r=׵bv[֒+9B-ewS!eNHrC1ۛrK2ȝzh{cƥ:l*Hzz&%QVïYI[%IiDƟ"N+rZdnrMмcf_ BY9#jbBhfegp~.n7bWHJ,^!M}H۱eM>" .Cn PJWV!ef2Dn9 ~}7qA?ѯR#Cw1'*SȷMhSL m[c`N603설fY=\Ϸjc3R󅱙l l$OGb^S@gY^!dLb($7 \C_554ɟ!OOs3:FbYzOR0pÖ~S%pM{)iVg0G7 (Z,fIHj0+*N+Bwu[A0heK,yY✹RNmmgN7a5H%fO |~b<ġ< 3A|:V^ywG!qY(MH/}ȹ68,,1^o됉 3Ph" w àS䡇e`2`6KEnG΋l4vO뮙lTpō=ڧLק=) bۣ&=-3% X" }.ɳT"j0 `)FΎżJYpc{ώWƏp:M6#I8s(3jeQ^Dň~гL?[RfVq$g&Yȭ0"m]3 [ǔ')$'m B*r{|ʙljh {Ðokʻ~ƈ$mǃDB4EY7-i/m^^y~Xs9=_X|Ey:fqŌ![qR6U:BK`N2q>,ڻpJz 0բ+"<=:O-y#/6}q&ӂww t׆u~Vu:4փfFca-CڀN թ%6c`"E>00mxd(jo6SGKd~B+XKesW7ѾؽjZ"貮ocY70֦|M:$T9jsZ|ypODBf$ ˖p%d{4fFı\"DL>>Bygx$OU5A$BA֗EkA1OQӺҭZpuąQx( kL:hTf#["I.*GTؒ8isι4liCbno<_WH۲a9,UX֯e 㞖en7Ȉ|^HjT_KGz_~ڨ-2u@]`jne誇.k-Vw{L&K!}^cO>M04Za>L_|֯7[XށHΌn"L( cH_.' Scb^*б|{m_s0;ifʯ} j#띋MQ_Boak>eH +@  oЩȵIzk찚JEpXC,J VuOҾ(k(^6yl*m:xkWX~8. rǥDR>`)w'.FIOZq++bޣihT[IY7._+%NVaLrhȨkE Afe X 6wk +mԴ^_YiLYCP(h?a+~\Ϟ57WPrӄ=zw,M٪CDӑ-e]sSV;$]@{g tҖ\nHJl# auJ ݱ>e&^?wDaL*k,%~:> }qCEg& tdSQ{ ɼ?/KC* `!#f <hwu`UIFơ{5~?bXv/2-W[mK-?g*VpkO11saEeH+C<#| I.eSຒ; &m&+dEжW@Nc5U{S%s52;0k\ckyjm0."h+WN'qH$Y凣1¥RDO}s1@btPB#]\U#DB,_BV xA8S˂T7GC;]z{;QmB)LK(v )9$*E+DU]AM2>1ڽn,S0eS$؉T,وg/Q2RT`!uDY4>{{z=a9ЏSpE̪P4 7^ x]3]W'Iaq:O P3^~|b޹<^KF߹Cζ~ +!Hq,3N>S@܄^$,5]йYlUƻ;Zu`!T[4~xi f2PlMHd009.Qr| i5ftYmSQR#(Wab*,HNPd?!_qs/CxB6 F̝J A.4HLO@+1E1Mt-#1VhLTϱb42ʊ7ߖ̒@F˵Ft9(T-[***4 5o['ՃGL\oYhS.uB GYQtЏ]c l!ޮ9#Rns& lU0w ~WFӮZQc;q 5T \u|3ؚq^2%: U1epk+`K"~wb?skiF1j |gzc TAQPhY@xK>jh~^ ]&-wTcL`ڵ,dHȐ )@-]GWީ%;-"0[c.HcVlsA@.J!w&jDf)N4ZݻrxK.&`+Kh^68Je@,I>_mjG/! p﬋NS*|/Lv!LLJ=eYPboqj&kȧ20nl!!rEHK`[o_*>Zi/ip:{sn \- \ڟt*Lg&) K"UxMT3N1RfkU]CIFq=t1ωJmJ9vWER#߯ qj~v`g͸ND~Mt 6E6 d|Pe!Ws[G#YnQ=вvw@6?X7ɠwwڊ?.\ٕoGL#a`^;O6Xܖd=I\eFC1cɑjh<>yM%Ip\;&*}p{.1mRHU buL S=xmx wvx|yoI]LߔQP&~L_8Z0NxO _7$S0`4Tp.,}Eh_VɊ.IPMka&5жM_l#hl*dXXz@#u7n|԰UI- Ψ28ؘ 0(WVeZtD!0AxjnfDJRu)aT}TXJ U4D^edvqa7x/ جY\RJHi59}  T{K\ Y d OJD9Jȶ}pܖLϭ-:*E0mCC,μb}Hݳ4 ,gvx3ėKp3uPћ+M䉚M#p!W&,!oC0ݥR/ cĊgu› @H)P0HybhS*ix4 Q I>pm@#`Qi);͎ 0{/N/I'+[;EmHI$Yμ"'iŰ3:+ lbwOKӖaG2n"Hda PFA53\$&\쇵ФRf'6F7$pq3?87< Q=cXx@dq?a0g(,o2[ɘ=$:>Us!7g1jZ#?! e*ꨶ8 "WNe!%6bpAq~MP2s?:Vx;LxU3E6VLâxFK]v`6[j+8}woY=!a=1!;fn?F Ûy"9$׆GA6V$o%6c"=N$\odϬ ir1 0ԟsm [Sԗ1Ve`wDϊ4"Pqʁ0U pé*9/݂ #A_/ʏNNn,y~]) \=!ΰҒ6H9uVVdJ <Q 1FH!W.QuD l* fm bUS >Yza9ռu<+\9~$l8D@ "sB b F]`ffm-YU;^9FEwo}7QᆭV M "b=<&[ݢ@A8ϯ)qfGT-(1YdH]52[c2&tG7iG)ImRI· Kb6 !zhMa?Lˣ6 $ly>VT6v:XXc/@"V~,󴤚&jh؝{X0*1c'.q f]>N9oRFj;zg$nUQo8"C/7 q $hi5>OE XA۹؋(~G!O|҈@ˈ`gY5'>ePғ -+*nń4FfAřy0-̷פɥ-Cb}a(FF7]E7kM|VzG!G=jPD%'jRK2_H.p9GZ&{Nlo"C`¯UƝ]QUf:}̠{T4GxLyֱFcpT wq lMf)xVqY^ .: M*:lR/-ӷ̓׻.AP gI߀%_`΢pŵam۽.TpYynPI6v -ZvO!S!.ݹnh*1[6,%¯kD?1RiV 69O M|S~v>EgQ&T5LB$`eL-uAV;˰7TN7{/_kQoɈ]w2f T# Qr,!yzy{JœcH !C-SC :-dBű' ɏ#09?gY=4Ljz8zDP]yXz UA3vM0%'SwnEYz<Mxlo?Sşg]9wW9XOIیJzW&12`|? W86g}YG;'5s ̉HtLGW[ƴ |;/Y ڈ>i;JՈQ`ԝKD;Gvu}q6t(yh]0|uݍQF!Nϵ =\P@:|9Q,r1$ ɦ doG$!4n꽩nf"%I-hd-^5U&7}%H@5}=izk`/ :Ͻ7 pH9heΛ[“^~QZML z .rjɼ cq!^ۺҬ~ 2[n/☂;R(&}!S>Xl.uhg!~XW!-L$yl,wb*WHTdU݁ǠJwg(?~>sE3I-d ]4/ooBffPM>%9=tGcz!̺KD>O*0hx6K3SKQَl,FA['nN43 ͉Fb4k8K -C!TVAo=8nbڻ9B#F,1S Fmuy=lJc!mgcR>.l)X5"F$zи&k`2cϓ(&XK9%~_~ɘ֜TU0qe^ǜn̝~EB:ggy6w}2@mzh|3z{pn2AoY<-;?hJ7d)AEԨ &S5>2U-ߔP]&R]F_׌Ϩu#|Y(#rYd_{!`k~tWi|Ma{%1i _InxǨo.Ky K~pLFg,`k"?эV>1B+eeҩE(+ Xn/%v4aAi?ճ^EgyM܁Q`Umk%m 8zva*hGg/X(1* e^h]$(ط/{vNxv9zR>40oi] я5-z$/خmj* }3n[)%L0 tF+Fm(6v_ ne?^(Ne,vS d 7(lfٶggS~⩓ -)qxq0wo/No@ui- Ѕ ;mF{-冀N#-L`^9K֌rF֕AdiW6⛢؋'(LJ3(P2nbIȫ\y& *}x2B˚EMPurO*h K.u?:˛"3spx4J9~Xl;gtiu%((^"PƤR ,F}\i=˗-:_+.DVb9rap3%&=4Xq-AmDgѽ|ٗ9p5пG@w~_{n=J׫yjy{|!isd3c_~p+[}Rd"p Anw ml ʲ`ZvD9L,x>S1]~]WLL"X u{-ƢǮB15g0VQGvx8+q~zW+[ qGq(zmHw"x=_rsy.Z gVxP:Ea|4;:k7xw1d{Gb3dS"%S/{gggVib=veCS +lN-];V2tx땐vZCBGGHx&-In'4V|1>SU *ۧu07lPQIQ_[i-֣oJ}-^P[F >H0+ e PB9,o3^ OjuNk{}[<~P?W-Ή0 #U^z&L:$h՟i<:bswLed%)hvd2OD'k*R pukh) +c\%^Q/+݁2͋$BوB>U.vh"e/2v6a#څG{P6p``[C $ݼjؿ>rozcuR1lq']G>I&oj2o@P]i m} Ayy")b&.d8NU׿zPώ;oPI وy!p(Ә,ՠ+"u{j-fѕ`5#^1g*'LdLZ װͥRUVFHg#5ip[UX*QFӂnLh 12oI3}vEg;ru~fI٤i'm,,^_d*D \>o4SaZc- O m$"%흾F)Tkŀru.o:]\FU6?60BA^ȸ_P7jc:n9 ( zҀIi:?$hivlރi`&4`lgIF~k &P*Xm쳵഍x ~j#)f&*ު#b({X`ݾ|;} ]+ϬuBO{ Z==Z=A*mh:qE؆ḭ0Cwne/5 S|wE9]׈&YXFp؞ `c [m.ӳJ4x%֗;Qb{5_^ubw3}}Ҁiw! 9Dv0n\5|1n]KMȬS'V23H\O@GAoipʍ1N{*o(NT+3S'={&Dxd(!F.[QЛipHsecu~/5d(v(iJsd{ VjRW1Z2]*ġ9ńؓ 5R) qCa_cʗ_č=+oZ=猏7%2/m3x{{NUYh17赒r[AM x^tI@$OsY#$ |\TW п!8ҳg(Jħ=_8zom4fRܣ fu8HżsfKP?'j?ڋSf M]B6>eO! %u )Z({:΅mpLqD#>?ZNkj5 ȥQ~fPB Y[K!IJ C"MLɽ PsB1jt4~]>UbTF5K٤u}nake/;|?aA@Gb-{;m]}l"Gԝ!-aK071S2pZ0cl`aBk0qr_H .'Cw"@ lB`C3M;_[|kf,o6Dc=I&q0P1ͨ;mxVLsay*ku׋"} \3f,Yb`l># S\'؟&P޼{| kScl- &@W(zW֥w&xl!0#YO۾'ڤbύ"0(M[RB>2R G5G0^g{(CGB殽O/zm:(@w 0ڟ"q$\ >CIVIzX{!SD ۾69Ƽ U,G30NhFxJK\dgWKXcW,nq_sz 'Η`H ک'9+ 𶄘FoABz`ہ V0J<@~SC5jyYNPt/HE?ukZ3L^f8 耴g\ GV]aB6-#@hjܰa xcBIW0"g]sb?FU#qf=z9:ߘuH8Ef{rP0i ſV@Nc)f">OaJaCD':x0 J ZvF,b[RUi.Dvrm]v!'l]"Y2!2dDԎu:2jX9a0xUvӤo6Exoc2qezБ(^8`Cpfɧ%OǕԮv?y4X5qAԹЉ"W`" @W+{Vـ hAƑAEE! v8(cZR(F&PH`hj.sJ챯=sF3N?%,z-5[U;;>)/sE[U4Y!f,A8cTW?*MÍy;el$USV[7KYRDO>d<4v ^Ii1i3.wq/C)=)m-9.B!F8aV"6͘5y)L eͤ*Z4J&" p| z?&U5gP,LϔS9n>Էc+]W8u*'vc{mɒ|o"-ﴳ*ϐ`Օrk!۫)1!ͅ j0KD{~cfXBo@f/(UGpᗴ[|K&wL\䫑%-yΙkW8E&2LB/ٓg+zAniZk䡂c`}gy.! h<pNfȾ3 #VdRֶ50MU< 4%ɽb~ QiK󌝹HI)NqK",ڨ0)ZU%,_%}˂">˖J!㽣W{z |;-\Un 29LӣjUayT+kwVKzfVl#E C擃DEnu c*\"߅:hxQIV86sȉ2ztelx qy}0j~:Wb3= zY/tvǛz ȁHGZ⁷,D瞦CFy)AA5^i9-aE]]>4s,T(#wh]?[.ycHz5!pD?7rXrcx⮵Cs?pTuԐÂĉ#9Mq lR!S?~g=mF2L#m:ec*οR r UeK@۸dUB/Z\5{ !zzTl7uB齑o8aR0gcʔM dmi!S ai@F[1 Խa=. fO(*bz Q׼ fMX*p aWabih;cu}!fved^"3)?.P*"UmWr2*16K #.uP]BcIA5]?cOˁ3rpO/ge}-Ìo\䐏A]۵Ej7R+WY}@qT8hhfM 8-㎠!sP{. pߢw0 \RkMm{A3E5Fcw00w m&Q,T'QvG^v USzJй-_[eg1e**W5IZK_'?)akn)`VAf@0g/G)ݙ::su$wbo;TLEU掸3M1El8+ST/m e=1fFUVsԚ4:Sh-P{B+GHWn"-Qzn7+U6)LHok<ȕī۷A;?Ƕ v !T7D\X~{Pמ$cϿNhԿUN1%۔ MFEo 4Sqby^KeF. K\NR7|%u:0$v3_zHʹg!n sQ7љ[k̻єJ ~>[{]fJQ@UܼJЫSJǾta=9+/vB,w3 l̪p6J@d~-焼tA ИU#MWbIJE {7xAq}h< [ e& ZݍQj9JA0G#K\CL%h>Pt[Cav yV=$j -4IM>a o=GRֻ򸹐 %ٕz{l| J} PdlyuBGi`lsV% hT0ɘjh, ^ Ϲ;&oSz~˱J><" NҢ4f -n`l3vG g&Ķ)M̻*#XCPѫ;̫Q[nf}p AlEA00挒DHt|ib'| +:FJJ_$خ-ń0v 7Ʋe2IL+iDO wO5r 03Pe;"\䴰U1U^??T^v!pt`և=9X}ᜲ)dq{:{O4q#&ŦX=1dĸ>8Ɠ|)@1.w 䥉} ą_cd(d.rѳ68.ǀ$0_ot2P^Ji.76,a%ӦlKK2=WReI ͛7pojbK~ 9Tht]`zC?#ih8_\ڢ(J f l۲<[R9r`\&d3K'z <-ǿL{^)!sv)Z' bRUlݴ (=! ֏fCuݢSY$ PlIKuAyP`~uLtcmEx<'POi|R'𧛩@VwٝefYrr_*Fqf /GZз)rK| xgt.A+2225')pG~vcNo|t@sSa9XLj j:!-dX2䌱jCޫ:z>e~`&HF;()c%{HUZ.GEl%t;tgt˩O+Jo-bk=jj+Of;(Q@J^RyS=tmkK1 BڈAݔ1D1!l2N"e1|Gopb{ʵ<6Iwuwc(߻0+ûCgw7p~?vy[_`h9f]!F[śk@141roQPo}<=*wo_q͟EDn[ ݣ 6 DKvN}6mjmݥ3ϖL⊉v6zE%%u#{ bNUٻLu{\r0W{\{Yqi  D(TSU9P+3:䄏p<kWBCT.~7/o&qWUSrpހZV\~ 7J jY1_{)6%=0_R$HV^iI䋦 ZέE<#7boj|F=-:ׅQ=* 9j#!J0W)b ݱE˼ '9@]6NtiOR½rjw=?;;Xh`mL El {} d g"g䇝AvBIu4fr6hM:[y:}v.S%Et:ؖwCA1;+pmت2IwWP?(;A OV˲^8eT  ?AGYgg釗 0G4,5LM<;T r cj&9kXnXNS>7F܂v]q' J#ث3ɮԜ35.q^;4$4}qي,@/4Qx@'gT#߉d@!)TvVڈAHG:kPT[lM_ɭ֜JQDtZU@9'pfY!X腜@TH)?`)+5pB~KGz^\"%Ndq޷ѣ ιE},Y-xy Zprܒ;U;PJ\T3Xt8̘'B^+ԒlN%1~w lT?[[w;iBES*9%V!N7x>v6R*NJ/XT0\bؾ"r?&?u ۈC'+ Hmx"t 5dsJpX')z$ߊ,iD;t.V{g\H#6=l[ú &dp;ʤmoZY>DeFޯ lpSH 8D *^[5''N#8p<]&)!br&dQ߻ W@?ENw$cD{p7uɒ";~ێPbb@@[l(CƈLh}.Z߱8[r;@^w`\%14 BszҔRsTO#tU. Kz&)UaVuXyC&,PSkE!_ xYtN$~L*1BnlkL J_rAt .?e,e{]ýyi6(2RVMv: 8ZEuDFbo*#'M2r3*PO}N4͋8hoB/٬bXɤl9}ڑRNP(YHfs^x\]{3!N4MOջfJg-yHM7MVh pdOlJ Cb5`S"5us=DR]g{ceAtfLP(|zPoJ bF92I 4D= k}MbWߪZep23B\9'K{P}r7/υ}DNKϪEKzSwaPLxMι)# c (HP#gt)VU_2_PYH\0W3-{wgun-L Z#5)VGjuNqG_kKx ܸ IŲIa,vgmcUi`!t8QaQU`F=ے͹g_e-\@HqQն$/^Zc3ynة|1O=MPV{ځBT $H^[Fl㼜"f4tzOZVK@eѩ%EEqEϯM5Ecݤ7D!~LS,_ lc]P[6Og9)Vy-(9&]iYO>76,MxڅHQu+'EAF {W Ƚ}#M[$,;? -1rpƓgk:cP C{a9l,r;K5nPxlޛny Dw5ټ[l*kr(ܺΪg."ǘ$mZ%!ʊ=KAuC:G dEr0)Ft lIH6k.*')>Y!z!`! c5ׅ29"phoh5YՃHs۔o6ô8 9w ^`8F$"%Ռ@!w7T򷤵5!=l4[W!Zj{H6?٩(o6J,""Keപ3NEV\S`Խ٤hG播^1DC3,2v P?o ezd SMrSСU۝G$=nKDmt;z""^HNqvC<7˵2H3u,J4K๗B˰](g|zj۽kmYrz/o[Sr3pC,X2٭y)KGlrҸ}W8epFs})R/#}?^NUVQ+sG-!LrP&H˒-h_ݺhB@Cf ͹1,{oITQLCGڈyuΥ eBK{[~_=wl'NtТX%qC;kͪ4}% 1'J a} l<;)t 9/j.mx옇A0@y$73_iBGp6ILQOq jC%~ 3۹CbBswwkC(_|, 3׵Yr&X(2h)g(䝎-3è`s^axyW_ʮ/6_ubtŪ=w%>q  TanqkI=.3Dky#1/8qݨ?䙑XH cc>*̽7^rlILwajfg`ԉ9,Я=,Hӡӂ`{$ ҿ[Ũ|-Cqu-W>6?F!HUA2`ݪ*9_[-Bn!&5 !$,]㾶#!rym*tð Yyuaa3,2ȜYՆ B:p!xz@[ vI2%ہqL8e/rf|GwsPwa'VT- ^ b 9538GiP#Qz"1do5߅Bz:MO"| .-ƛPl04+kurPE5 <-B3E܃Yi5[[ ;X0 5U]v5, kdNA>p [lKeNTv Te; '8dPZඤ `tE򘱴~q;.nXW;zJuӺj2,I7{~ >Ռ`H@%(PNOc iN-4iz O|¶uhv/]M9ҼɈЛSWZT[;2;0GxÛklFEx孂Y'w=+Ԕ/+6"\enBU]wަ]skDCDV6SH+&(1*N|+뼓G;( [YmN3>_]K!!{hvv57;XJa@7?YOt%V/&P>15ܳdۗ<I }fhJTɛ =>ev#nbFI_WX/JX< vPt+jMet&PGCEָ=̤r;*,m [ˁZXQ$;#<:"w8NŃlbҏ*qd5G*,in@bjY3\Ĺ'MwQ?a! ߙAu)p3 " @\"a {26 b2 Ⱥzخav H](IPˌ琋xbj__\bHLOjVGRN {'\S_ ,-!,tW *h6̠d37/B ~I?Eq䝨p)ˋlq{(P^y|%r`۟P͛O@K1Y?H͉; A.G.M-n&U1*R:SOPCl=tҟe.3ZӾ\OաQV.b|$j0 xv5| S^~hrB Aka!\zג=0? ZبhPMnȊvܝ`u-'4?)*mYTpدHN5 }YdG( s=2?i`i[~zbkE;'_`R  ` _R32bH(L7oO?{IRyyk!•CI]j$V1hUG)/#lO@2ۉą׆/#n7 xɲ-"0!Ӑ"θ:h$[hS)5qʄrkqI&@< ĺEBD& >-#>Ĩc 8MU=ӊs`8)3r跊ސ.]0c0 g{B噇I{_BAǖH5o!t<|hڵ{Og톨6ĥ?4:-!Uz 4X+\ay%ihpGԼCVjLh:uΨu-I$HgZM&H-KS/ݒ?JYTcK:w=iu>Э>=1DGs=K6sCV䳹~kP[\Y|?z?&ڄ_:BO,X!ȤUt஑h+7y|3*S#%hS/̚{/T..G0\69F#gB\)`7Ek1-r/2~3{ @{xNpo:sJ30gnGRYv< K9!P&i\5qֱi"L'.8&[}w[@Pd6PZ=EV-fYw覸PW:"8su{yː=ŶRuh/BhlOj ̓N &`(^.`07{t;m GmX L$`ZCyۖ-û?sz6J4fGƒD>z&RkNGw5b6w -z.m/8Z;qEӇkw-_%[A%"WrI)ePy )y:.T=3d #>{n=9Y=LJt#ɮask0\)> ] L"Ms'f%梲"ڛiK :T߻m% Ԟؑ* LjpuKi5w&'&ξKHFx]TrGNo۱YeyR\)L1owWp9jzv8/|+!<ĎmڊB 9iBTlmf9#ؿx ;&9K:,7psI"P܊rD ~Q߄tqL\yAv.B<0}B M 9T '+H~>gaW0C4T:hWd[w/`5h;/Nm.1 Lũx mjUܭ'fI|~-.639=S}ە2JewP^ 'JMvvZARK lZ!@TH78"y̗ykR%*uWm;3&X$7=~26{02%N$s{zZud})N70DJݸYPh6h'U= r4ދ+Tl;!g2Mݘ0$ނ"xRoy2T)c`4)$Hݬ=gK f=N ^9kW ngrXC,=̞3pф D}%MG%8B[_x ׇb!@[!Q#f5a\RkWD/Hn)b_UR1@'MR\K{bx g]㒏&rWl-'z};@vuXmrw?(|Tak^)T; Z{|HLJTo?&J/ne.28dλOLKUC 7>uGAU:?qB}MT(seU^·`aJ8L͉}PjvkޯUW = VJJ3M9< _{/̎/+Rqtή-ӇB5å0W9 ovEIMٻ#BW)oG 8r6GN7;WG`Hz AݘSln6-]}zuv>mږ"M1wXVӼh`\':z c PW,e@@AyXN3vaMm}WtQClRZ.p}D>C@Z0{Ж]c q$S⥴n1TpUf׎V-!Ś6ف`|=2S,_+햎~cQpb0k!m$cF^q^#Xhu(؊ȹ!G"ڀ!-фWf<⊊Co,`2ZZ\C6J"FoYHI9HY7~x+B*\gɼNaFQX0@%o gz˯OkqѣnuqLEi\yC=:)9`R,UWAE=e]&+n33Yskr%*F}{W{ ȮLlw' '4Ɖ@́9sqANJt[2*IAԺ>\ޚ+åtb 6E!=&q1)YEL',{$bʻI{~ɉ2ɂh;[0}!>w|X]D Q}K#׆~APU|">ʍXڟ^jȭO5$%<={?Ku1: Dk HN^>9_5-^."AQ ]qq'WlLÎ{_Tfũ١9\Қxo5)N͠,!Lǥ c?Y鉬6P-8hUE<\Pgʗ7g%`?S]2/ K+CS]䵗A*p]2tU^Is07#I>_\M %~x .VO rʊ= ~¹ ٮ\vyy#׶ v0|}8e֜ UM |X&ϟtAKAi i\=qO$Ms#x+yKaC  L)ۘz]qW4}З%WሣkKϢ(R؟>;bA玳kv⧻&Sa*1AȽDby,(ZYNy uhwc δ"CcӦ' 4Zj-9i5L-2ǧ6F%QDhC YbrXz^l4ii$JS\$ Q0;$ WL;#.ua3Cm$m }ckˍ_IE5(*ړ^LP-rNÃf:T_;ƞ'ƤWu%z82{)bZIE4&뎳i GB uǡΨ~h ~g^)teՉL4oVȳ( w`RE2&%=6ϙ^] \ bԭR-O;'ɿ^}pلpJt^zӴ"U*C0A؇4?CDT/!ly!?|Bݫf{FOzDprTI~`8'b=W_h Nd7&KXΩ/GZk 1[ n]8D;Ca #O/ Ȗϋ %97TM|E=UІ\6'?6HH@E%c@^.ZI_` qHda? 3.- >?m;YkWLF5 [^Bv,"ZPIImڿ3%!8v2҉ R<:BAo{)!4`|ǝ EGR -c]C D+R::l"yE %elp]i3s~ֻ@:3!k_T_CAkoߤ7]j|aGھu#F˷đ_*O/$5Y+L!2X'щYT q3<-7F`R Dt/jKѭ#fS*w}.H$4㊷lZ穬hu5ɡBIm44W8:(nR)z kĄ~%`'ݓf'b# )o9 oiR`4uds"^c X-4-AQ^QuIꩆ(׫#zQ`oaFfȅn"'L3N^ KyW""E]Nճiލ2[)"&5bY)_#=!)6KkNP}Q:u 1ާ|0p)Z`;%/HW>\'F3j&Ƴe^* /n^v2\,@Hm7*hE@}3 @nMA-\궋]?A!XV:Qboq;߻4@9yYKyx;{ɰDT%+3[ Wq;_=Svȵ*%IsK.~{ 7Tv}+͚sw1ҁ=WC;0= AX뙘sJ<v-!94?pt<976U9DaX?֯~-?82#gZfc }e x\ ޭwyop+//^6af8*0%TK2M܂E?H!q*Q_N?vӖҏۼ: d(b?A\#|LN/@Py=AixzDoz5OY7}|+5-C'U"v JveN+H@ӵwVFJu-<gȹ#]BȞC21z羑~8*xS6@6h4VHpE}g>b0=߂Dcs{o-e4drClOB EDZҏ(Q:ԩ0Q$Dfp\uKk`(SFVIS;YkQRzulW&W }KxL"W K ./P7/}ާWyZS-w3D }U`$5.}cpR @&MɧWTn@ ;a.ްuwSVAHKf6:S('n]']pw%C뤣{f/F'p&}pZDN΅| dA5F#:hydҍ-{߆W65?(O@zzeďE&#Ypmx!Iz~\A&FFpup]TUmKw2|PH G*Y A)E[҉hǡiiM[^& ^O@hwS%Kϗ4}IFǰK8OA0"M@K*o`WVdi&?_T3mWؐ:.=UyACX_'4 و#6rހj\(LW%(d^\2rϣʄk',>N)ƋƊpS0 /2Y&:hW؈F@E+v܁n{'8ʡOdjwȩ)??A'[u”<wz-f{ַ)E~y\6_9? McP;+]QRx;•Qx{@fK)q Ow4D CM\ p/v$%IMVzqp}hbtS#o^n6Nh}EckP5 /=: A8w_%o 4l&B wWCpfJo:4FgzG̴4^7)ϛ<X5pPIy5 V!n,\nԩ)Cܻ-+O8 JNW:7.vN$h&+172yп|9ƭypdHr')]i 2LH];β Zk4<JiiJք([ %K{[5Rx`cUy} W8ZoVGqQU*-x nJ )\Fi߳:|\|ZK%54Sj` ؾɭT+=-9+tf]|B*ཬ>mlgTjXzu~Ra rW52NPtaYA)s,-b'^q^|%uV6<->Rxiv4!qgFKVy doXZQٷ[=2eӃz'r#"vU\ln{KrUMYV^Ęc5En`Z|@>1KI^:gNBu4]wfAcc?3M<]®q;߳1`p%l`3=L$C1Ɋu{<]?C)\C48@FnK:\p2^?Fu̡řUDLߤuDZQ1;_q^tWoq\Byq>fH)O+Y1szq&%OL ,EZ>yt 1J3 .D)!1~,HrdX9 ^i6QP4}=oRc^*o=̈́Y԰ewj.8F~,YԂ &ڋ||p CTckDvDI2wC#à~5Owg"#dZ[(%I 6B5ۥ$N=](m߁:G Gz#1Ԙҥ{\ZYDVf1Y| 諂|?C=;VLBl5fVuC&lyo:0ijVBψ7:õ3"XWMl yW9v9YOW4NԒ<;^_+h MnRM{,sY?sl&(DQ -\W|$mmv<ʍ\諳",DD.rGa[zx|_/#w'fuW7svۼ;Օ\ߺ>xV Nn$,X]X#7ІSOWyrLT3ieQ{3L,*9A̟B!_n=aЛ:DՃ%W-KHBh`^bl$5'f:GFl?@zت$!fߑ aw[Oΰ(3p& 8BdjeyN8ft r/ᔀ?l/rFp+\r`:-upvieSaewa|\%|*j%ЄfȅvVcQG:ٟkA Cښ [D((8 J8ϔeg7*q19:JJ6r˟{vGJ'R/D^'Kt^f {n })fe 8zYb_k j DѤDUc%eGh!pH :6;D#['54e)U,{"lJQ8$)AXv5Z%@~jx#:=Fiuzݶ:yO"&;} '<1/r^dЙkYW(c76_ؽB4wTT/]ܷ%kީ|B>P!:2&QJ=Go];sڐOtl5ɡ~A7{$Aǡq|:GeqFY&_‚V7IJ*8V I|z^MqoY^cJLixx}PT4!>H+[pj ug)ω <-)gvr~` 02EON?Ytwy&x!Y+"3X(5El;6$7( V%>+[eVX;%hE0Z0 _!*{㦗}?`WL!9$::]]*<8LTKNL,pR+'r6ݏUK֋@礔(՚kp~]BBmo@ IJI"f>br-[Se+JpU:l"Eb6RPd>U=YpY\e~WG74'~pη+e+*<lpA!6~h[3ԣ֝!Tņ9/3lʡe`/"O` Ҋ1X?+6aHRνA 'oWo`m.D1fq/ɴƍoSyz棋:S_6{@AChI.0 p #\MR-K4Ki Ks[O+~$M8ZG.P:d:#Ґq<39uOԃJ01~e wn4nr-? /.wMU##BfmvOrsc-vi6!:kCt&YxaOzvAosݣg>:sV& Q d;?}7<#jף2>u"EQkv~\6A rI.M>3˶q$gTݻGsMVJULRV QO⾏DIp*#UOꖪ裺;S,kmm9GfsKL">"-K-L:BG>iT,0aˡ`. 9pY-<Zo HX s<5b:n:`3졍zϯy,Ӄ_k I; w"8w=X2EL93<8]=FM.*u&,hu#..hL3KsS iByo^2=`Y1H'lVikNE"t5%kj/杺eq==_yY+j u(sE r,F? Zه#PD#"J9YMGњO$n0T"mGpɰ}&ŗQ3<4!s}}Ei= Q TFXڇ7~y:@`fNQ-WĻ_R ϛ8}r^/ {; ̕ҫ,:,^χ޾ӻ g9O>ZLv6{ %R^.hs(h2l-׾J3¿eD:І 1>z HHEϧ:K\f3%?J`GM:y[7L>椪D"8L IdhNNt1\UA~LTS7D93ƩE꽅1V=Ƈh  t/Xl34fUZbGooGdt5LO\;tG2 ?ѯw#xj-8٨hfU o-=!`ANzI$UyM-G)<v0 bu=ets3c̋/B1)B* qa]es䜼p>~~/֝}x?Qz< iG9q~X2Cb :_XQ2`Ҋ@{nr0EQat?(PAᮖ{ocQtb`d7T9M\pbE[?ea7m1 7jT)KZZgȝ[ 'liJR[I_َ٥4f[6*&Fɠ H,Gۻ&3WP`_VFh14疉NW$=5-KPSQ5`t'"ro#L8:NSc}*B傂aE )u[䙝|vLqү/ :*BЮڇvMol*~uY_/ gSpk%G?? =c<8<9 )lEhEwOh*+4^M@േVS말RV1 |D6E6rG_1a ! s*A^w)|xߥvɂ+gEEY0 Ʒyxgm>hzr@3!aı9xkY)"mGlܾP|8sմ1h?.^\ *tN[`_Sw +N) BcbDm{(Z w&b_y-/pi_ ,tL/d@zm;8%^hԟD1`jՈ#˿xgvJxùđcfPx̄c;w& @6hj!t^9û] y#|q*@4usAڛ?>4^~G>.XϕCxϖH[꿼T 3R[pdRR'% 񮉗5ae_xSig"Tr`]<*6O2 :V x6c8)ڲ/ǒƱ>1 kqh\_θbv=G,jh&F@3GSWC:VKtbWWh)}riF܄dj<}wsXkK޾Qr҆9Ԇ%gơ P {y+5DwK%LD`{K:m=j e8b}<)cW~Z: jF= /RCPZ;櫀f iLsBkηX< pC400F~߂fL@X"85DڊZ5J&FƼzdV `U8QɨlVѪE e>0AɃ8QPjy^U.~K:}I {YU8Ԍᙿ(t5Ijw)4r^ 0Xt'5C$Vj>ΆtlXjE{7~j?kۆ'lfCm}ƮǿT-A[S ҿʏ6axJ?.cŎ(byVk?e$@"c$nh4e:9*f^, Ih&u>bL\(T=j=q#&vMahiW Ug74A%ۤE$u6T1ߓZ)XŎiL%Z_4>g91v+(-;F]]Εݸ8([l5JLE:&hA:7+Ci$ 0q`0O\MK>vDeJ}4\{}-N\ Rayh6dtAq$Ƚqm~-\L?o^bNV$ppdMAbb+CsnPLh<˜ rpN<yVk3de*~e ΢mQ6%]etgEIN}?6I[W!;5`ᜤO YF흽$}eB~eb0 9qX $/`Y'# JO.Q3xa@HJk^m{E>۳xe>qDSXJa9iA*zJ@K ^\VezP|2m'P6tZQYXԲ6Ch$}bŷ;2Y9âI Xqk ) a=_)]]!S"qubi$ hmm%%}n{)FF`[YN2~glBLLiEO!Ӟ\'E1pktɣ--tMv7T?w*j%-،ӭf;gPff%ڰ=7ۏ-!sX-A>m57)= emw 6u 3W%}9K}a4|t\T,$ S:\4fg韥{GzCNΈ}iȠ:eo|D2xR\5mG=g895 !&g/G(] @.P.8f#uMt,a|έ%wWf1[v;"Õ]F Zc&ɨMh(Kj 53F -ɍORy{T:{hnڨy'\yE4utLux "y"[0j\](QIձJ^t(!fӍ!/!EŢX`WpX8r~l0{3*ShGa@ sٱd3_?h%H.վ; ?%{ %DԀYjaG0/, 8#VgX/hҴ:n@%+/348UAvu 5>w0} &pN$ү 4O yGnQ>BC6]BwůOKePp-Yr䁄qVьj@ϥCHǗ߷bR?s<[E{UyR5a535p)ۿ ㄢߝD \G3q$ ksP$Gx~Ac#,g#O'#BDA.f %j6"`-/B$Rţ< + >B$Hw-pp烧^w,@V Pi )+Jt23CwjYҔRosA굛-˭< (O(|(L~Rě1<U|>Qيp\V /X# %6#s/ {^ZCy.n/T=kNɢ'AZ0 ׂׯrpfk򓝕KNl)M(29Ħ? pgduƁiǸ$҃$!R+}WQ=[HALfj9y/{k/dty6ޮpPߘ3 %&d0Cjطvk痯)pUoCm> _\>ʁbF7S"n?Ƽ|rXp"RŽ!v#",*,1PI:R㇊T:Q~e<9o%78||[ "L-rm^ IFo62 …%AD(:t ]&Ԩl'lbjEssJjn6dWf=fԥУAFN()AG# Tנ)%htk}w"fS5OB݂>m|+&QV?]\ d:1aێdob *YIK&?!d}Е+CuUX[P.6Mmg4j`-wHwq%C>ҊzQUvfe>qⷔ؋3 AUÞ;|?ڨa?P::: x2=M`=jt˿~2'1Z+s3Ì2}|kno'bC@It3үʭ3R0F1s&4 7wj|;K_->@rV!fC[F M^O~+[D= pR\jp9 P-[4C43y =L +?_jćP]՞*dh+DqWE j!BN" 8o~a΋a&!FDaL[EnJr7/i҇'Q6sEqMO$):*Xi]Fۇuպb9Z̰0[ *EN뇍q?LdeA?gKJE X" r-!G:Yvqwql QIWq}pK94s66M~|@V:s!&#.֕EF4:J*!+[*@L9R5l5 x>UHUfv,]1AhsHe&С"!/{ EՉJܥp(ňLgǚދLnra5[GQW X*k&yL&1ʶVvyhrDWf:4MߤP}adȊ͕;E68O!ಚ1YEcJ;D0(r9"%"~$MH23&/-"wDG8@$Y + vo 2ݑ '` %, ?$5)Si|/WH u.уªƆ)ux@`vDGZ|ISmG 6_,cWGt:]kž|LK~jǸ vd# _oWfgxX4#zq'|& Jc!^^'7$‹g0qֺl3|)e y)Xt>*w'f98RZ:!՚VK>Vut̲2\f6Fw)]!Ƨc}OT$FnEUoD[jL:.N  PLvdB6F'|% p ޼3j)ɀ.Ny~ňq6 -eFR5Zc4b#9}rioL?U?֯PS4o-iF86TUe9m9i?eDiX)y=(qĥIII XH"'+MhL9jrsqݶO&yxSsdT8pcۏ9c%8YM"}STDN?{r B&{D^U{7CI4n? 8#u0Ӹp3Έz( Y [V?EZ2[ V%\x\0!=JڞRwҫ&1G U.KL (r{0?y%pqeΡNɟcy/ÀeXވux {U==ba0RȑW?5N?rp8eS ^8;["#nxiLS-{![~ѫX]ASWAgn;7 5ՖC+g\)2K;ߖ v3O $lrr(w)"ߢ$>R g`t^.Xjs3^$y:K$}nvKڔ;2x |b .d' u>&dHCa.F(NJɆ`+$kמl'Al#Zـ*Hh/cջ:E/ KGeQz=Y**$jϫ@65y1nZrZ b(Zr_p'6P3eHl5 `}&Y\e quLT0S;.U> dzBUߨU&/s#rI#%⚯mkmE$厦>nmMaCSLQO1DLS\ӧ>!vP.hlw]rzDIâ@ f!\;+!U\mRġrgeܷ-L}˭k,,>othrV `c%g:Р li_HB R@6+4;6z49$.n;Y}>_RӺE.k]VuEWo_PQt3[/ P}~Tr1101 F0Hyo h.% _^@ưրlߘ]\Wd|Xc.4})֬ zI:kq1E\N[g=;Cn<<_}(ÇZo^H)޿OC51 {&If~w3,M0_͓Y|4Su>|+q*i窘6"6"eH(Q>Xv>xjuՕy"Ӡp+ 4d#n5SsC/$nOdI#HTax TGt6.txc8D&NrLA{(;’۰lE1_Lwi.Grh y!I*[3Du`&U,5A_H /!~Ӗ;ԏ=uUfga@=jo$bzR{s!r aßnyM ƎhXA_$LIQfgm buhM!0 4er.╽ė~6IL#$N- 8@mdWUs$dL//PUxʡ4*T|^` XT~,Bos6Dཱི ܞ&~,xS& 852kO@} 93j]rsֲt'5W!Vt6o7䛪,atB$:KAm o|yG' m:msNH8؝)N,e)YQәQcQ_D'\qZ#cCo3 1IƘL Y… <(u/z~b?y& ua B#}@ƄFm%{/AAIfExR| hj(rվPk ^q2(4 5Q^\hL4n{s1H&#UK ."x6ʱD{:rp{Wve\Pڬpf{ޤ`'oֳ*4~,'Z|Z3F῱3.'Dg6q&u:YS.ݨ}Yg2ODFRyVj(V 3\+xhOd_hŅ۲ \oHH]Z,mqJw뺊uE`^a5qMIkXTyvԎ_t"ڠk.fW)#~3KRًeX9tTON.]xSd%%E]D D{8O?/>\sմMvK6o$lS.SBX9 w 蟖gmZ}|aL<" icՏ>s=9-ڟD BCH`;['V['Enq q@A lUr&nG_{C-Ivi P\6'$+^wOkK AiBgl*VEz:ϗPJ1>Ųׅb/: _Lt-/gO:DdڋŊč'ܑowjfi[($KaKqS0>m'm&l⽠cqAA+{R*5I :ʿ4#1Z"T:A~As~8"abVxnqN^WXop$_GQ']:RT56S%: ҈Dh`s `zp1H2WKPͲh*mI'7*0Jb'2 NgucY%4I2wkz DyᜫؑgyR_hrt6 A&̈́&pΓwxo6VхhWk~}(c"fQȵ| eFBDT N18) gxE8g|b+|!hꮫk-Sx u.wR)jkA5RL e3F7MyNqQD7Ds.yL^{zQ+ S*uqBoyIK}醃Kq_%5wI!ˆ!:G?/i(6v-zLS"(KĮ Ju>dG)М]N,EMp|3uf;Hʫ[>UCֿbk6.:W,DF=[G%P}qǣ9ĕd3w E#K"áL+TGD" x;uٞ|a=-/w \K9]{GvXM<,ky(*_ 3 ]:~à/}]dMq-z'7<$|! zr>{J.KzvtxG1o"rF6U)@CZ 7̑SDò[?ޅy,.T@L0r#PȗIHuq耿W#%ͬk>aw&A=E+8M-2Xݭm zp-Şn̈́mE;RL cgN9H89&n' , /DEP irE,; .-@SrqD)}q!>)=~WtpvZk7<φؾe*_juyGIiJ S9zK fH)n #1̆'{edҀQpQ3bf8*(:s0<`<6V|dKdZ_}>ο$\o|ƪ9_fsIeYW3Ħ>a,\/bUHFrzM~R=Vl1q0E|w% 6%˗d2~[Lb,߂ 7R€YJSOyu|ӢP?q3שQL9ߟ%JN ؁0Li%6,[.7R;?o'n+)4?|s'.ft_Y$DK!pr<,spG1+${iA7U 22'\>KWҎaz7f =䖦*[ϑLx~5;!FX:i^֐s!ry%9͂or7((Ya\&>FRUz/bǘ&@*z\]0^@E`CxtHjQwak[bN 1;bWbq܅ݭOAP@%<\D}Z *"nR ?Ar>O\A覆~&dXBN@а-$}WyzAcUJ 33(}>;h7fndž.->}j[0gJwzKfW:k"q4s8/Tpn.)YpbpΪ96I6w@ l8`ykb@lyL&z@Ah]>Uڻ &3x 9UӊH+v`_/#^ o}6x;HNmo *i\A? ;(%"2/^nJwTմvo(̋FL(moN?T؆r\fs湉jY9Aĕ6g}:e+>R8\ F=eMh(vRZ ~hS~í;=QO 'n$yedqP1Mc9 MB)<05/N2&,(l;cpd7ٍ&~ Hu^<_Iq e拫#s$]mv#ROO`Yǟ 4S^KTmsJt!Çe< 6ʩxt+P,KV̫\hĠhZ67|Č#PZ2[_fl+f!)HIod֞0 #:PILČafav(uzrix]eq|xHM|m$٠92o%AI0 0aSIFR71z(U33X}ʁ\&{/>;}zcY@Fk1(V8$)Wa2vku6︋1ul,mvvj"C=:Pn98n7kqECzSf̼Oݜq&0)ws`E};CP/eFDKiβAl5vs.FLI n9\cv!|&qnlr+OV9_a)(Cc3o;#^O%7Yh5Vˑ|<1yЂE9DL n"4-`D紫'o䱴J^mٻXX R) #gmfuO? +?}P  %"kΣە^Wnw[( FvGaӜџ:)N;4U?;Cق(l`;dL0}\KbW9շiPRQq(DA'vcڌhDA"D^n[_s`l\F;GS/Qb|=/x %#_ufMFJܷ).QdNE:#"P7Coci.Z*-.ĈSx_ [Z1`" h-[~IkwR*#רx[f\ҫOZDzX4Q="e& ݁N np41`.'|mXLvɅdmaY&0Q&rWyP5!6{g4ڠ]- \6d8Jnh:m6oJ܊H'){P G&&5LYq@$K$yC=X M6_$^<tGC $|EIT1V~(jVr֗o4յ?lA~2Y ԁxq9Q\ΔDЅ&̑Zs3-:H]>J wFQ-G5^ 'D|3GQ u|:ȓ M@#]Jʶ[aꢏz z4)QNSbԡudg[\j1'{gZ f Vdf&wmF~n_W+lQ Ny`ow8g}`9!jޚ0m$JfmgLHp#OFk/toMytvlA{!U X:d WHF1~iz%C`ʻ&3!%zIxYeXL| :$|+輧b7|FU:)Ogū阃LO/c}NyQ  h~-d&|~ڭB ~"ԂQʡ\kn qy@iڜ{igALX~Ƣ` HXD\tBLfgYZ07070100000029000081a400000000000000000000000167eecb8d00001f60000000000000000000000000000000000000004800000000./lib/modules/5.14.0-503.35.1.el9_5.s390x/kernel/net/smc/smc_diag.ko.xz7zXZִF!t/f ]?EhDTTk׶ǼԆ7/C+1*Mc+9omh6JZؼe?RH*:4ODj"癇[ txhz0pO!`»X^6 d-%CjJ|QTZ,&+LZ$8ǀs,3:~ JokjR|77OVWy}}1GOq 'OcOtiL^gumS'hъGxoL#m9lzgy֘pg՗+x.(aԓxYM| ΖkEe^r!/\ &}eeHhނ1iVP~mx·Fa% =vEΤ;8 oX,{F%E dͮ]캃~2#M+hom:S n^ wi7+ AÃ}XٲVh,Oz oBMXsW]NGƼ,(bVUK}!93f4Y(& ġRG@/4wN{#vWk5Kj|/(]kK{(Vm+CMΖZ){3{} 2XE%¼_n.EYaWc .9r̐f3ȐHd9Pj$H%M^*k+j,d*Rn+׹d1P,#"3IZt,rOxYN/}Y2TДs19gާ<`1t0bCT̅ '7/fFnU'guOf Kރ?w: "~S.,'+4r*7\9w!;`AgXtp{Fb06` [\%k(Dw=68ZPo󳟚UR}>G0F`R_D6TRb:ȁ+5~&KjG2N')_q .W+ԩv~1=ib*5:kGH?sCDL/9zbllJh+JuS*q, ''l5hvU@+̕x )>NQUQz^_|ɂ! RNNÎ$[/h$Y^r> pˊD#21+;nbx(YK ˫L{v%?EU25(Ӿz zL#Iu\-&|%]=ª-d[9%-~༠8\%PmpTXXUi ߰*d9}I#0"}Nј̷-&{ZswYLGn4LFs䑏_4S1F@Δ=])#n$~ t ӭջK2j!^٠7q&:!;8;k+&d8ؠ>#¢x(Y5^)mxn~%CqTơxqV.PFKRRC׻Kɥ e@FX8a1Ef@K)Sڥ.*N_7E1|RJ_Q~E~/*uA9Fͣ9w[GG]Շ*!^ -Ηe&&vpT 3jDm.Nq%-<Z)sj)R&aD=G^&ӧ5'k KwPNj[k &>d3GýID;{}&h^ /jOj!xMwdRzFN9N_ eIB>'LR#LĚԷP%/ukd/VeP7}C&9⥃[7e(&2r#VwO2@Y|$ qPY CvZ @,#͌ ތlGݶ3u-(B!9,RBĹv ר5m$TɦKы>䗴rye >ڠz9ȸ!4C5.&:iIvS@uM`_>Z)%ERMN䗰7u)Qs>F@f;PpKC zhE5M'O%s|8_}~䕲h/t`Ms*!Pc!"WUQQ|4e D\y᩺/PznV:wB!8[U=yA9A؄2]x`7Z|{8pn'ݹB`#L-wm?YPիjeeOYY"orRܠI) *)v~cMs t1u]f7O? ԥ;!)7 i*>n%5N)Xв i_7g^#8卾w$2] 'G HY n٦齰m,z1^_];x4kDw N%EeZ^{5mjݨ=Äe([z -bD>l< dz̀ :ȿXB_FffD=&~H=rˠ֒@mK&<s|JND8׋ <,`\+U9S~=ۨZD% &ZYo㞚d/I|0ݘWdp N d%w2Ak=(XTCsH4}Rư"CbQDPe#nA1;uΔwUvF%r15? *m_cRՌbOk{WXjAa&u NTv!Wվ wJ!V_at7ڮ8c$tϝu%- ļ*M~*>LpZ[ia\Qo4]B1Iyxx, gc-1E7=Zv<% X9%>ˆ+WjXlewdC׎1N:q'ۿ޾'?}3YWZwP6Qź!iMLNsO8 3-^q Л#P"ɪ`KX8d{Y 9!m1q]횋D k]&2;mzy'f}UtBY'H?\+= &tx &<嬭m~_mbKCF+n;]c83s5uB9lʣLҜx3q4$h2Kgdx5`nB4u(AP#,}=90sT-~q2Bv~+bO3yӮ0>^R"3 *It49N;`rFiSs1B BĉŪˊ[N%y+û!+<B\B3Ɛ+;{u g:wƿ\{&Jp9s\,B暐g>tX~R0:2gQU{'|:|yeO )1O l'imRn%V@\O/_GO}*ըDF#z)B`B`ޞPt?R9%CGg3-Q>;֚~(k䯗qݹ;څ f\Z۹I_|;]q!wO?&CNKR3ՐoQuA%TaHҋ%Q!}v -2ڗxYl@#R@<4c;]PVk5|e%- 5~XIʷS1ʜJgae׮DYXLăvБX?$L k;kկ;Z@*ˑ,j48_՟;Փ=}~ӅVD*I/)J j5u_te`7cKj+y)]nPsc3*iŃUԯ)vcg1?CF!O'ye+d7f|r?娵& +dL늢o*lߚM|9T!(:xŒbޯ9c8PS&7B YbB_(ZyՍH*mUf_זO,a0yخ66=+çU3$S^QXÑ( d͉ҕ]6*/߬hFQVz-nSv};M]&%`NK4|вVeo(5YcanN;7CO$H<$:*a1sfv?Nb:nÁ~ڕKkI3l:v6(3smB[O 5F|x${@(`+Gr`[R֊iҡ| gg'>+e |D3 8eS$]ƾ|JRMLn(3K;D,,HE!>cG%Җk*& ) ʟ/"rͩrd> @cQ ml? .ojc~Ḍ}lݣ" '@÷g7kbt`ΡY cG/P0-yS1μu + 5m'8tmFi8(;1^NF{q=ю߀ߐ*1r`/̬wvvG+|Pwq) $nB P`-͑#^)¬5J?/9{z;YTS$ۆl(a(|P -|Jri>pRRZ?# h|la: VIXbcb qS8*|[g-:y0Nr2}M͖D|ZE+(-؀4x]m!v'^8-* u^H .GF}(6=8& `T3 CB4[fp&px{/tGRz3,(3tȠܻO ߶RR4nF}O]qy*jBFH4XIXėWY}@cBB::/B-^`ZTIbg jjLClBM]gi'L)^ ΃\]# o.ں\@QN dL8i:gȦaƺ\ LH0H.2[M̗/Y]P>0I7b[8o V Bı2j9?'Fgĩ!u9]k7"><NgzF T˅-lT SlmE՘_DAvQ4CA~7jmh(-:u~3;[(:acI2*""{E,5$\HP? xd'+hUU谢>C 67Kˆ6"JMg:uOƿB׏(.:h6:EK ѩlN h͊!>)ɩgYZ0707010000002a000081a400000000000000000000000167eecb8d00013efc000000000000000000000000000000000000005300000000./lib/modules/5.14.0-503.35.1.el9_5.s390x/kernel/net/sunrpc/xprtrdma/rpcrdma.ko.xz7zXZִF!t/]?EhDTTk׶ǼHj6KKԳ9giE.RjIjPݡ"@<əL73Q PRJb>piaJP/T2D-Ŧ|T $,[XGM|ƈy4 ;f@}MNҫ=2 o]„m`R OcbRE1.fy}7&,}mHz/k s I/KDj<ařvy*"ɗU+H}y]ш|lW'wg~FHΘ[`Hҕ}wq uXШ[_s&`^n)0ik2 u }t&o3`Lm*Be qAO+0ķ!H(*p(&'f"{ֳǍ3r*7AY?[V!dG" p3b#y҉BqX3\D÷ө;?p]ثtS筚vQ2K䟠Lc"y"Qa!+G^.{5D_K^8Y!6-" ѕ1VLQ-$X_ۙ;FD~X+ּjɬ?F\]2+SƄ,k&Rv-bwǘ:hoNoe*/abRHb1m0ZN‰Oc ]a=nboer70Ы7f |?s2!Y{b̋ELvmϴ{tbFAُ_R[[^fNhPj.Y-7?쎬g>mUylM;XPof?O #yсNZWDLTxRa8GVB#_W!u4yT:r]F : BN/?UQ-,hfy0SUnϩ!sTҿĮEQ!R˸/ U"6 ce8vxpO"WqjM~辮j5t<&hxp͜µ" r%Hʧ/zڬĜf?n;m$ϮIYGlf,l1t 5BfnWKzPmN Ff=<7Ͼh LG4!B۫@vehKu~99Hd91.pVKpl#]k-4ڬx✙68D?@Z9rAjEt4R֕_N1Օ٥]j3NL8Ȱ:Eώ?X'RڴG)^[kkAݡčitZWܨ{ɼp&.o<])TDƦ_4hsd[,k )C{ '(rtYAMXbyv@_pD3\9}5K K)a7P>QEb8~Rwqʠ5~N))0m9Z< N;ļ}=*vQCJ  a U荛r$Oqr5Xf YATzDil0W0UJr)iƞ0"X'ER8Hބѧ%0rv+/|SdaN!trQ]өcn8CxeU[V c,3%s ¨S;4t˔6߇L>I!3a31ė(+($RNҕEpʭU{F]}vK MOxla"EG>e}lJlZS@h=̳ΣEhndkqDdF($ rHL!?!$02EwttGbٷ݀Q͒ _E:Py"0UQzc*?_9).tW"G|5"< DmTƠ|\6+mx[0`41=jqޤ3IW|vmXe9|1VZuLTj; 0}VVbV='egr/?o"͕[;+c'VʛbIQшe+ߺZ:1=c$j FU#Cz{P"2f!ݐ2墓ټ--TPXyno"mMCZ딞xp-#<?coo!wV-8Vzt *|raa1Ln vJ -#S×) Hp(ou@d|j:5gxHSPeVRœf-?N Ig;q(5rg58,p04XӤ%AZVguÿ^y[BsӛΑʐLhM^ b3,TP+bH(<7V?jZ_CFt*jR4?IsqvZg Pa%:N3@#,7q@fRB_GQ\c# :,~ I˓&}CÈ#H*/O'?ےXkWvI7»C-+UF im˰bG|fɃjZ Iv$U^زA@2P;npѓY;_7+05|[1,+DCÜ: w$>5 :[]o[՝8/Er|qyV kt&J;$py]D}CuD/M94 lH @MJF{6 3ҷ_oFƮ$JkWI,ZiP}/<}) |B™3gP m aP<19ح{: .>Aa{&PG7[rMXOJNKCP'J~h^R&ٵ2JXSnS&rssWT XnwJqEg5zO(\'# j*˗n: >?6OOzVa&E'zZ[Zb= 픳WG7DV#BCjIYO,ͅY.,#s}DI;XD5bi3w%LgMڌښbaUIH%ebw9ɣaj1%o[q>pP.yXe~vl]ɪ/c4!{f%V@ab@}l ūz:}[=)A6ḂY>ARi]yd>4ox"xu Z)؉>H]0.j 뼐bvSC`;L/KʨINΘYL?\zhςyD*R:#^׃%ֻj]LKӰ˜̰ uoAPį}{?,}Wv醜:$kW Eށ}@atFV|1:ǀZoi8;8]aeRvӍ9y]տqIjaβXxB 7CJ Eu]&!JꔒOx8D+Əp`b'oH郸Z7EEB*RȈq+j=HP SҰISif73vХw,O6a/M"3b7yk.qwfyYn*GPM_SM>ݶ݁k Az 0_ZU -y^xK ސǩr&KQ1lXr*P+]!?mITtu7(S|R=ͷ~>rNo$--?>y+dޅpC'!Ai( ]:=o1;a^C&j鮮RIH U{|)) k:X`+~9ijӣ>RDAoFB[YX"El<5*F<|@>+FSO>l/ܟ٤gq%+ X5˲!:XkY.$T*Q:zk $cca$9%pZ5mAP&K BK ˦ =(c^d*y q&捦;)C8_pMރh{)N1CιW){w\+m,~ߙqg y #薐 Z!HdPmZN*~n +܈1%h@_E1۪BeDsḱSΤ Lf؜-(>K@ (kU!Ր7pjR.dqMv 8ZOy7CUNJ}&f}Jx"%Koڇ^UL_Qtϒa2! Ŀz~;O-ʼ$+ok6ITP΂#e(!NI)[u'VGqiޓ@r/3?b.tf}&db~K>h71?]ߧ*l)-JIndeVGޮ HUIUR +9Q̬JV%6Jd>'eJ.],r'Dͷ-ϴ+5N_^޻x4FeA60ux3ZpM)No[k8'^&`[AxXU/ˣɍT3 .dmtI1S! ́ӗ3w CSn`f3U부дbB%QdoXL EhT_!bZ+__1;"ïp^@p37E]Z?<-Fig٧n5@u)2((XO_fptyY} HuY}xȌʲQACW @ve.9⹱nk=ۋY kHrmT_nȑ !Fn% k.2_(5QF:sP0*a3,>K77!,)1\ gpd;Tsjx4ǘ yaδ7Т"d=X ?7"V7ys1|JDh%8O mBft`jo{>?9bqZ`b p ன9(þףtv˽eͷ)ГZKvixVXՔqfiiWޜnC\{ΆV:nJ#B i4t=_wM~'~`/T.o)բ>9pF@MɁiJҮD e:?iv^u=߅ iB\9 K}%[7SvggQ[13¹1?wӢݓ4#w-pcgMAbh[?OJudfyZ0÷#1r<{d)[;rc@6MIN$*@ctTsJue%-,29*׉+J̾Q=/*k6J.16wʶm>:P4Qv\JQ1V^"'9Xbt캆YJ%`r_;|=)-U7b:y Nk4U{sܻ%qj5G e`M .ΉogN i}ش&E iū@':$L H5&e=y[I5)[}W4Gg}!W?!Ny #