kernel-modules-5.14.0-503.16.1.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']gYreleng@rockylinux.org p-Bm5 ']1USKgfOÚ2t:^ti“[cq@¼gvia(c4RY'_#(>%p,+п–m Э~c$ojNUX5ʋ]WD*wKz )eRaceEOɩW}@I5<#*X8egwFDPH: +I p3 E {VyJͱ懙$ (YY칷jп]4>I6D#=6Us QWAj؇kUʟ4 u_G !.a~1bե[^+BvS}TPA'2C (R2kF =2ъXrj2di֑X:iTl6Dd`?fe$܄Y9$9 ]y]݈u Ic=S-S =OCKZ*9Gy^lyNR:j257308989154b6725610018cdd955a5ba285462681489f956c51fff1ef62875b95220e79bb5d83b908fcc1031acad0356906ad23?MU)9']ɰi0>C ? d ' O  5;A < h* *  d*  *  `*  * 4****PEW X X (Y 8Y]9Z]:n]> q@ qG q*H r*I sD*X spEY |E\ H*] *^ ^b d e f l t *u *v Tw *x L*y @   $ ( . p tCkernel-modules5.14.0503.16.1.el9_5kernel modules to match the core kernelThis package provides commonly used kernel modules for the core kernel package.gYfpb-f887ba9e-eba1-4206-803e-fec1caae3d26-b-s390xHRocky 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.16.1.el9_5.s390x if [ ! -f /var/lib/rpm-state/kernel/installing_core_5.14.0-503.16.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.16.1.el9_5.s390x fi/sbin/depmod -a 5.14.0-503.16.1.el9_5.s390xhHKdST @մxq($ j,a%*008x]| RU3  l6,LH%tF20m\x>gYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYf5f43c01234e4ee78e37e483393c1d6ee6de8a7bee4a90831f71b3ee4716d10afc95ed1922211f52560695d6b16bc34bb36a042a4d27a70cd6fa024d1411bd1410b3a268ebffac490adca374bcbd5c1f391cecbffa0ae62eea7c561058b4e7d9aef965f55dc3e22ad0edcff3cdf1ea4eebe206e106ff8d8d7d099eb26684a9f176520b3e8560ff8778a99454450d7d959a7a0cae773e090d63d8cbd4a3a91210bb07905e8093fb096b49b48292a016d876ca62de5401bc4adfd65d127b9de9b16bb97a2177f4e7fc407b5655ed45b571416353c4294825115d67e33726e360d112a1bca8c0a9f92523419df84c9dbb58c2feaae10ff57b48ce358b795e5a584cdfd3b84a8f13a536c71c0e784f244534c83da8ee79147be4ce4670c4b8fd8e07f79cf59a6788e3347c784ab4bb6420fc35eb941796099d815a4f79c4b041065a2238cd661083e743ca510b459559f701917d84d50885efb536b40358d192e2fac78ce882105a3744057e857916a87170df4097f7853cfe24da37f74fb8adbc68c84e83204216c1e7b97c88573629e52a894122ac1aa847be67016128eb4cca1b9381c0ff45b759efd1c2d31d8813a074a7d71d1097b5303ea392e1855103a3f4e47a900c88f74572da61c3cc978da1741dfe776cd4fa253188809a5814346166291efdecd899eefba6120759d1e46fefbe28703eb660684f8e07ce28dd444831a7bc2a252f968dc19a490ff7338c3a5d287d1b57f95adc7aba16b601aa2c8f0f4f02ba18e268eea6be717c6390c86eadb611aecc4ffe94cb9ab8e7cf97aa91b36df84b95af53d4ee147b6df7f5040ac5ee08e26ac66d5be965f04532ac531ddf715fcf5730990ef6c4c09349273759434cff7e8f81f34ab8d46ea451ff0361b1915c248cf5ba450912d16d38c21d15bc0154b7772bd3e9e0ffa173428bd0b065ee80014fd19054e50cabb91219134c40eb27d70ed03ab67e16c215a3795d6bde89c2d22907fe7789bc07f7c703538e4a306383f423959a52f7567746b0b5a4eb3f4eb4d1f7dbd2c6fbd961ef85762d61511e8f166fb8c1ec00c2bdc59a078667b4142b4b97a957c44cb5972f220da160fc27d5e0887719d0e84a1ac9732470d999d84a0baae6ba4a445dc982c11206ffbe4249fa4443e9d04308bb5430a15b0b04460922d405bb4f7f5541f868218fbb3104b24d8b77b4b375bb74855c7b34cb12621d6a730c910a56f9b5874492363366072bd0f7ec8b5e98e1e66582583e44c9540b69f6d9da4fa2db4047e8c2d57d7790eb378c9a3009c1fb10a0725bc8bf6dd2dd3510788905cd58fa5540904797259245f69cf968edff98e534b7408d714bc6862025e122e195aebdea455d368c883a0a0e790b531ef82fa0a1e8073103de1a1107403dca01d70c62256242ae85005533041c5e057c617db6e438bfcbdfa3798d78f97cd486761797fdd16e18aadba2a3c8966c95e233876a9bc490193f305f76d4e93e8dc137be5fdf48b14013d49aba76dea13188aa0c818b5528f2c02c2a6806530c08d853af8ac1576b6d1244b526b2ed12350dfe3b4a505af723b167951c3e898f8dce3317861667f375dcbd3b4b5f5e7bebe2d75c2ca9b35bcb99139186bd1ce7c6ea8fc98c3a9d7f692440df5dd9b56b1e2f70038fc6c4b75b9d83c85f65f82f6fee0bbea9af695d1645393dc5b0b6540cf365a40dff5217c69ffbc565c2fb27ac3167b4289f12345c4fc46ac3081d19ed43232abb93edae0bf48cf9f3ff32747f484ccb876ef40f20561b2c5f7d8712678dcf4ef4ec8957732eaa1697249843f34ee22551c6310ff007ba413134c92defee1ad404531a1718b50435a063c3eb4f699759d266d89d11f16d019b6d120c1245705791e46e62caf3rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.14.0-503.16.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.16.1.el9_5.s390x5.14.0-503.16.1.el9_5.s390x3.0.4-14.6.0-14.0-15.2-14.16.1.3gY~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.16.1Lucas 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- 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.16.1.el9_55.14.0-503.16.1.el9_55.14.0-503.16.1.el9_55.14.0-503.16.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.16.1.el9_5.s390x/kernel/drivers/crypto/cavium/nitrox//lib/modules/5.14.0-503.16.1.el9_5.s390x/kernel/drivers/infiniband/core//lib/modules/5.14.0-503.16.1.el9_5.s390x/kernel/drivers/infiniband/hw/mlx4//lib/modules/5.14.0-503.16.1.el9_5.s390x/kernel/drivers/infiniband/hw/mlx5//lib/modules/5.14.0-503.16.1.el9_5.s390x/kernel/drivers/infiniband/sw/rxe//lib/modules/5.14.0-503.16.1.el9_5.s390x/kernel/drivers/infiniband/sw/siw//lib/modules/5.14.0-503.16.1.el9_5.s390x/kernel/drivers/infiniband/ulp/iser//lib/modules/5.14.0-503.16.1.el9_5.s390x/kernel/drivers/infiniband/ulp/isert//lib/modules/5.14.0-503.16.1.el9_5.s390x/kernel/drivers/mfd//lib/modules/5.14.0-503.16.1.el9_5.s390x/kernel/drivers/net/ieee802154//lib/modules/5.14.0-503.16.1.el9_5.s390x/kernel/drivers/nvme/host//lib/modules/5.14.0-503.16.1.el9_5.s390x/kernel/drivers/nvme/target//lib/modules/5.14.0-503.16.1.el9_5.s390x/kernel/drivers/s390/net//lib/modules/5.14.0-503.16.1.el9_5.s390x/kernel/drivers/scsi/csiostor//lib/modules/5.14.0-503.16.1.el9_5.s390x/kernel/drivers/scsi/fcoe//lib/modules/5.14.0-503.16.1.el9_5.s390x/kernel/drivers/scsi//lib/modules/5.14.0-503.16.1.el9_5.s390x/kernel/drivers/scsi/libsas//lib/modules/5.14.0-503.16.1.el9_5.s390x/kernel/drivers/tty//lib/modules/5.14.0-503.16.1.el9_5.s390x/kernel/drivers/tty/serial//lib/modules/5.14.0-503.16.1.el9_5.s390x/kernel/drivers/tty/serial/jsm//lib/modules/5.14.0-503.16.1.el9_5.s390x/kernel/fs/smb/client//lib/modules/5.14.0-503.16.1.el9_5.s390x/kernel/fs/smb/common//lib/modules/5.14.0-503.16.1.el9_5.s390x/kernel/fs/squashfs//lib/modules/5.14.0-503.16.1.el9_5.s390x/kernel/net/6lowpan//lib/modules/5.14.0-503.16.1.el9_5.s390x/kernel/net/ieee802154/6lowpan//lib/modules/5.14.0-503.16.1.el9_5.s390x/kernel/net/ieee802154//lib/modules/5.14.0-503.16.1.el9_5.s390x/kernel/net/mac802154//lib/modules/5.14.0-503.16.1.el9_5.s390x/kernel/net/mpls//lib/modules/5.14.0-503.16.1.el9_5.s390x/kernel/net/rfkill//lib/modules/5.14.0-503.16.1.el9_5.s390x/kernel/net/smc//lib/modules/5.14.0-503.16.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 PPPPD ;7fH͕ٳ9f\溲ωSCO5#f(oa&7ebJ=f^`[`,46L=Ò5Bj3(?dVa6ȽJ)Ջ%ׇ~Vg{0^pvhM֎eY6VSb2rK)ZP /9Y-t\r 7=+K"SXYj2@ ٷ,E[Rtu3v;-,R8Ҕ*KF*Ce蜇 y&rdl*"2x]a`vF't36km}P~b`XmGXӐ )oOFnU EZn{;&D-xTilDTGzLuc=yL:dM8 S_KIeՊv#+xJE wOY~ 8_ vN4_t_ՐU͉&KBJ|V]4i&p>s_/e(]RA;H!p]]7w|>5K^їr42DټnPÙn^IS9 qhX;"?;3}|"ΰM ],D6:ad +,rȹcC!Gh9;%wlt4Dz<}:[DW)gh+J?_9Rگz-8ϛFYe:ҵ.mt0{;d't'PX`>fŘqniΉ4 FU{ʤ$>q%i@9zaN_Zjop]|BMD*+rV57o6xY@]>DOe0[k 8@^śsZ&vhg6>?4 K8. P02R5Sج??e5nNT>2;r'L,6Q+!U (Ul )"TU_vzɔG>AS/X 4BƦӘc&Lƣ99SIKBvsAIWe[@q?!Fb˳0XP:PPd܈TFuzCgM-asH"rˬ8 ڟQ4ʠ+_|dW$ w]0d(Nr5Z*Oi/h۾ߒ"`F6V5ic;`A.V'kI ҽ>kA 2(=qjF.gٕ^u) /h|>/o׶ Ot*jPTT)N.!R)5?*jJVԒF6`BJj2{ ϜA=3$N4 ѤK9Z3`@mLα{ԋ.6rbl(/%Lnb/>! WC|e!&%3g4Cn:ȓZ20 }usJI`G*̠tr]nl<ĨKkYv46Rj荬R5$Ʈt#GAb]G6MO@ ';b@$yR7(Wլv(vɤ՛q=sSI sTjLL@jbjzeؗ᱃5%#\^|nP7Y|Lȉg`TG7mIi\͠gQ b!ϯD$ʸBqΎvIzJ 'z'W40me''& E`Pvo82n* 6;ŌpBڑlH׃WFoj 3_Q8cGoo#e[01է,V2tҮOsƩS$k ʌ(gSI-9̨>8EBh2/uK %]ʦKbDn;fo wNn]3Q9QX~t+ܸMe:Hpw _+y͞|DߴQ?%щ$0^ovS9Ϟ&3(\C&sl}YHD'ׯR>x=Tˆz:\F`(=d!:/\[i:} p k$ ^Խ")DƬ>Fl΁/^&CgO<e& } ?Ð2 3tti?ĐH9ui⚚frqRdt QK77CL?!Tᷘb =[kctd본Bhd>/LzK^ӔuyN4dJ9r2i9fh6Rb͚ ,#ֲ BZ̹zwEoHs#c~ bfR$>+\q EAr @'5w_V˗N8(It_$, }uvzInG}o^ 326%9y,닦,U(󫿄~Yqbb7 lm]f NWEFڻ!ZqŐ$M S`I̙Jp*R3z(ܑ1uSn#oq qJ#nj~:!,V`h "ս(xhWTvQs[J-y(K[]~?p9ND\ G,i˩ųA-xi)xZJo%QC@:gvc&>>Uí2dK̮3lw4hK9 Ux WS!lNn]od-a 8(!1{LcHQ'`KecM3lgjiѽ*n^Bg~&\%2Ȗ34CBU&'.&^O{e|T)*Teu&l+6ؿ?߷I}OVB*}`U[e=A dK0ir ,[26B#W~9 ?:ԜleQdߴ3qE!j۳jOz*hF(Nb#i'|ɽ . <"p㞽? /W%oax7áο)+fHGi*Iyx#- }r|W8o00_u+FzGyu<% eWWچ)=QhgIoiCMI-x~(&3?JN$p u!O;CtWC79{SV3KZ֊ J0È(S9CD>hgQ`V:ŏkz&wdq6+n\`1'k)lD=}A e7b:Rw14 8*=묃΋0+60<>||V17"Q6e5ZPK|`t[s݈a*!p}2v SEںLy Fh,Ʒk>@} x $7Y'R\2WȄ<z5vyZ`@' )զ4 KЪT[Y;%kIcOPL1KTP =PSZ~|QI//U0z?Bjow6W`'FD).੢5ǧd,\)2v}4G{%?a歎e+'yxko0<<=؎/Cnpxjpcq iD :8%HHȯea9\׮5Ż7Cȣ@{LY^+y獼|%UaWTӘtgV©&Cw&~`yA~ȆQJ0ZIv`W| vm7_lݏx-)y5L?X }H|0Mv5!f]] _q|?x~΂$'0ng4&-[H& ޺ٳs_hp-2/8S \UKz+ >-?,l,[f齮zͳ}' c,B }(2Nj:P?|94'X@"z] ]U]1YrOäMHFNNQ֝WDA38k9zv%'{,{Щq~¹Z#8㚈w 9oXw>58'H96OyYŸ1ēLBZ?DeHzʲQ1 ^6LR^,K*.f[ gFdШ&9 lkqDNA/duѦm0]GRG4=ߑwE ~y CgQ6Gɏƽ~C$3% "|EE< )\ "Hf1Zd H-?>z1|>ig/2Þ\C\r Г'Ey D2[B˭$HXq2K R{[ ayF$vgv଱}uXbzp[[a7(g_آTkdƖ@lZ$ew1QR9=d7DPȢ@ ٩;l^)ᰬruP1q u1*})7NK0f"9]BMZ$j M^<@ET&;ޘ: zTry8bS՘c&.hBٙq ݎlx(`ۊL\## 3awn Ke8E9gom KI*W@Vj&^S͉c^ Rc?Aw}1_/=R?Dhs]bCy'$1y8>^ؽM5-mpd7[TC$|<3^4KP (#E{X|/ILޛm.lԎ^wsVኡ holE\֫Rr'I2US ;XCWUU${%H'agp%Hbj傪ٖ?k΁b*u*xIػ&ŽM mg8JKuX+#w 16D ؊aY`ikT5v:c3pG5d؟X դ" >p}=@Ʈ]zIVAGStZf=|\/ة)jㄘULM/ʊk;Sx=5$W0ѝGjnԨT ew|i4aQwq% DֈPZiyX?+0k E0?"'dCfeB;K$`p!BL<*CZq 9i݋6Dl7?0H2FB{j;4⬤h53?3 k0KFX8)Ne֣uuʪ,;Zx 6-܎;%4NbKmD ;Uc" Yi]N1vIW5QA&U; ^{YLc^ĨYu@ޓ{bVcd Φ0ЍwG.BwE1>Y45vM[g,:lo#$j]l8]sMw4>m5 IyCF3 Qc|eT7N<㿫ҁ#{·RS)w8Z%f[rU_ xWt0bڡ&WQ7 b9~Ɂi$QjcJ MwwouńRg'Ao5E)up`鰓:!60-pVSUg˸AJA  AȬr?ֵ_-V̾KAһjjủq$H;.)Dvr[ LX> 7v h.h>y޸z3>] % U/}c!!T'ӷ5:44/'N ֧*nj*vwf04z\= bBKC}wO*t(Sv8js6-`)E-2ith}T' M]ACoFlJC }r |tu–{[~\3_|) @ŀyPjIigBb>Rݠl? g@Ζ!a^GƲ ˜\ 4ԙӕ3hVȮWƚT yl#∪P -wOfFnQDD6yxu8tv6٨xS{ۆPMtvW7=BY3cSq wq=[ZYu(Zr<2I"T+e"fT_ 1D6!>T5ŜVl")Tݑ <ZJ ttMBnQU#x+>ͯ|WnԶq-YOܮs4sef'嚜~MʬRQ2KtNkvsw+!Dof rg)kqh4"i/b3\ t?b.Tj? MZ\& ;c~*޶L=\\;8 0פyѣ_3l5aHHdcL GGWcn-đ z3 FP tn;m 1ϼOg, 4?عZ:Io{,b/_a莰/!;5ό0jEEls)E&!>!ʽO+2;[4.$5~e~,kn"vrʠaE$ zVETJH*WIQE b̸#;~y kA1b_svv\m*}nLOCkF7K5&퓶5_M*bGNZB*IMKmwu&(Y TI";H'_f52Ox x#5?>P~ψtRLOo+_J?ɛ]5@_τmiz55b`us~Z_z:u1|Z(\Z:Y/m#>oئ!AD7c)/pw0F6p..n[TJxN8fٳwl2Su13S,ƀZKE0l;c8y:cR禂kt̀-; 6za =vv!S. ?TI< )s` +/v&(Nu` 9汮r-q$  }YPoqeӗT˗?v g˹W#-ik|F+:Ċ~B< GИb,;Y Icۇt嗗Da  }4 )(ruةKf )]O:vl`M%Av7ǒhLQcڱ>shYNjvfՓ`p^¦A.Bs̍ 9ZDuЈv_a3R3 YxOC< *g>#xbnb BړW)}u'I K owyw%WvD,ˇZ 3ᤉ dtbR< $ fefOo$ Jꉎt4 0sY9Cy#h>MF(=7)pAIt,sFINy1(t|if bOFI/ֻTO^9+"9l;DҖ9914mh-+ d?=?!sM{:N17ҍow*cP@5)&9cwߦDُăhwLP>97E8L0R؁e9Js/hqY"6--cB?w®C> 2-~L".vyȺK2J?"]ڬՙd{^3?QqK:mwiN>;=wfoMHRc˩댙YrJº9MkH6xY+ᡒe*w)h#eSkcPwkj]sK=kfLaΞ$.j g5vP*'5=;4BᳶWȕ?Cĥm,D d CI/El)Ґ_(&rSCڂ|865J_bBwO(GW8iښc.zD8#W^ھ8) Jg.6T>U] uv|,Bƒ,6h@-`],0zeǗR-~$%>*ɫ5O56x{((gx%p@C&Đ` \{^`XdސP{hjppXjz~U}z0x;솾1B!m S|F$U?^R֎.hbqB En>X?sP"%y ~i?__V̇ zQIFj*93[]7*(k FzjED˂)qw5fĿ-7٤!>UD?.#J†wkgfOib_Mz\!̤!{pjT VYt;uP"36b;rS:xZpg:~N 59!U''$^ ߵep);8RNq!Wl35meG0 aljhK:.bWbw7pFSwe4ҬG- k/N`FZFE'ҍ@M|Q+|ù`7%O/'į%>"Kk¢z]pJ쮡9H gW|a]gp@OF%?-i*p`AF6&$$k曵kt&~y cr|4c5rv*(ųn P w-ڌ??%ηP4%Q2XKLx+jWݼ'+v`KSy: rMdKZ8iEsdJsR4Ʌ5kGߥ·Z(Ӯ*_+ [T=o#46׭^m\a#Q^Ek9ՠ"w_'k^{ 7*'4W2-]hrmhKr>"^B,=huEADw#Q > EI!`eH}i"%ePܒRjQ)3Zyqb}vhvqgmp ZJUG h?m(2ڠżP!lFɛl"|7 *0XB~%]HUf? OsY`On9,s>U,iz\xC!\n:z$#lz|o>RpP9W,qQ$܏xu3[\^b ZIs/OyrX<ݩ,m@}+M.0O AzFvk%Y/HMذ#COq]7~X;9Se2ڄQyy0 nð7 PPT'M@qVM}^a`O¤?-Tc|P~.n3,Ud:ǐmU1jB1o|W"ReX Ehvw,BZr@V@%JـW_ |DXلmKv~9:l[L.zX~mmTSaGĘcC>6ACND7 e w"C_'F3/ilRsT^6XL4amh]PTiԏi]4{ ~uvH"?fw_K n,Ώ.vU!<%Oujuxj a'%<`BYa]c1؞p]_ĩĻ^3;AP<=bjWO^O67}YDb}.LC%ܙpI8 ~|ڵ:~cߛ9qJ_΃L<r#Cz(ˍk&vۊ}&,ʟ~&^aaR2әK|01',kcJRXR'2 JDolMʳo [T.L@:q/K + 5RI[m:TOxWE8ZirE:D=3jeЄ|< d_em1IBe? /0-@A (١1%Va|hxs9&Ǹ b{&qu&b HaӦ\%!'"[y>WH՚hCW9pkQ\_<)Q;%jZ!v˘/(>8-|toHB i[^JʲG6!޵ ͅy)YxDaR4Gcy+W/"8C_+1k܆:nY>ׂa hȣ[2u٦EL yIHD:`ypG꩎NO~0t}(_N7{p8` |Jhq 5{ pe X 0zn1}}~l<9_fˈ3ȡ.ޖK`qi=4dx䳻UMYGE"]uQHڼa`)Ss]o֥= 7x=+O NiOnB\V$j׸>dF~w憗I u"dqE?w;(i[([ 3mU4U0N0we/Æd ]{60L_NHZQp= >j勳VfήP}Qq;۽:lIݦQf%Ets8\r;PBe`"9S !b*P>ˣ}͠u=Ve]-}r+xNpgsy+fo؁]$M P>wĎ!rZ6PKQ$KkDpH&B,]HGYIsȕ^D(Z#䥔a S-a c$H|l{܈bkV+;8;BfO>յg/M&n"=k'u(~*.N%~Ìב"%X9u~o~rd 'Beq)&cd.N>$St9C/7_صB׋U̩Mv6 Pòe.K'rѠ yͭuB*D7,pu**FӰ@9f$;rUnX7 xajNa0 4uڻr` _Pz mytUv2M<0ㄯ2i;ꦉtAYwKKJ9 ,d.X,׈h6Omv׵HhC#?Fy1PHɣ;v(B&ƦjDa͒xv@ kP݅";k,F"G,wtCACR@ޭ ^]V8B_]**C-\To+GyI!-5Ne27^-i튊+R;]eG\/ᎇ@6շKBRWXF+ݤy1WOïx"8%eT`W1SO65cjى_O/]IўfG7QЫHW8FMJ WD6Kȹ /c"!dȓ+卒cDVc%:Ģۈzau{_ۉdŜo@wr]D3EGU'B5%y6vV'BV;f\]剁DG^Ts I}e*Wiq@K)pbҫchI7Ƭ`v 4z€dcbgwI\*VIR_y|1Y@S3&mo`Md i)XLiDQ)GF'͸VߥncFFS. K#pLJtnpPr^pcTd_r:(c?[b i?`M#VMgf8 /UW Iza $SJڛ}?}|\܆֘'=vp-bfa.iZYfcѩAw_hB|Y4=l7֊Ƭ3uœq2i?% p*\4qeWʒRU~pzՌiR,Sʂ-IΙbFݣ!ldЁb6M'қ2j) !Tn.6Ɲ7P#Q{@*&`> }AZ1o[Ԋh3- c3D$nhT5.1􋦃UgbAiYA§K"d!}7K [p˸E靅tv(5[Q=ޏv}Ek:'?_$, J0;_ A'`fʹ `M]d湤Vi@S: sf#e֨(.3@np34B[3b)9?E |Nj,e"ln楷 5.rGNA ͖3XW j.5aa ƾqȄwuƒEG%g3#`@"BL f"W%~#uJSv39kpS|#L闔wmdGor.#&$yQ""+ 8Rfqg2IiTmkfN ~R5sVwsM{5+qVx T"ZU$uQOmŕDjDXPSAJAy5}]3ʻhGy f j0Eof"zk:;݇ :HB8S =%訐$Zqpu& R,g7g8nRWȝͷd(q]?OjU7[7ۉOL![b˸`,(HY @Cd6pXxMH.t{wo'2B u"&`Q'8BjWMR(@TuHy^7wiBB4"#~ s/m ?U7{v0{uHOuiv p]LxpДwlCv\=uCO`^'>Se;DY\<ֶrS: G -N7|w!#GX8ԃ#TKvoׯeg)%AGWb\?}*ؓ1NB#ZGIYe5L~ȡ$2%@4ʭᵞRl#Uh\h6J# k?p("O=a;2DhTj2)Lp )S0!uՏ0Vf;FV1TB}h=0ߋiję*г6 DEl>8'.AqPU~89&…BJ rQ@{rWB̮d6+#'L̜q ցI˪YIAݡFƎGio@O%iiKey74:!$ %Z"DKw e|^PD핁R٭/3@@rcU?a:m@u\o~C&MWm(zWy-Y(I.Q:'E`ςӾ;`[dJJ߽3]2Н<8gFsqO!.SG"՞VpAO~OZ .$&U)h;n6QΘ{ !-ZOD.^o`Z6 D؂Ka YAob|S$iL j!*(`PK0o 8[~mqjk=Rİ@o V.T)е譹sќq6fû뱸k[ tj0~r݀)9 d(zoeJ/i7b "=k||f%S݀>dKqܯdLJB!G$l^f3GJ]r},g?31˥bN_=Xm1 M><%E >h8a͝5t:F^Ht!Q󟈾LThh.}ߢf>0<ZAg:WLa)ި"fSk ^ba[~+ɥ[mM[}W1ÚS<]ŦV(؀GdUBOħB`n04V!VkɁ|r QZ#_/7Y_[1Ql v=sSe8Hp˰PAm۔W)F8s MMWx3RDWTXN&p-AJs($~l)1nm0ع[:dK#7,hR( _|@/( ucdV{6W}14g/(crTYsyf~ u)0C݇Nvx?h*MwupܺӥaHCڄq}*rG%|[;D .L%N[)T%F:1q˳݁{}G2[c"6S,mֆ8q-yC7[ur/LV3f10!0#+~dPADC-~9aޘ6(#/QK 1Uy k@Fsn;ֵ`(D˳!m %Q֔)5o19ZtdBgBI4nR^x :! 7{KueWHǥbj>g[!5W3JBby< п^p=a+" Q-MW(o4 KpK/lӷ[xffV3p%qڴE<>A.TQ+r}STGovIO*wXBEW;JifnR "tFn.ir<ٯ*dvz?n `o}* D'tYNN AKR m> <bȆHbܟߠ)h&c=@aؘ lPٸNS|;~uT^!KUtFt$-xoK0˶2J%߃ l׸n!Q KrliJ Ej+eN=H̗E[#8`^kE"?ݦ>&+cq se ~ &Bϙ>&#cUD' Y{e ) j2t[}G%7@lE9#)YfFg~=0UHůWzlDl1Ab[K$xXX8uOt?4|j qo[E"W^|ˣ0ڐ!2$R t+6N2OlnvŒpdƸIu&rx0%1;,$ -b":: ]v ]Aed$'N>|ɇh6t.`_RDe`Ž2-k ~(|eiPj*/ D>C@;,9_pЇJu="~Ϋj"_G6?>=A`՟ޙ]aطP9 ajafc5r#H頋JW(ų`al7%z jg6bwcRqu)Krv*uzQF/vpB]140JȊAFxo!BJW.%\zBp~ZrmRovSe^Ϛ-rUcGSr\ p{$3|Gx7׮e\ٗ'Q@Md:x,ւ͓@|bj +ޏMC .ԂP.k'0`cv 4혶, vot7%9e]jFkAx|x\MM6%Yٽ '[3ZFVX6 4S8pʸ1wڴIq(]]~"Oqki[4>,M<2uj #n1%y|2Gk;U~y-:Th:gKε9)xoq9]C?0 彝 f,pt0 xNmY2|?Ƀ;h҄C2*0|{ZOKJ$4< #fRc[ ^E3o}غ9v _ Uhk. (K׻(CВܥgKH䳪Nd$/jynvdb qpcFKcoE NMF]JL7%3]L4K9^Hϩys==7e^qOTԢNH'PpЃ(}4 byC39A=;D6)=EMzu%oħ@U(e2-vHBILtK_? ­lY^\3, .)v3hd*.G- $?gϤp&a.E.2weZf קSn&0j--Uz[{;GK$G6XV;Zo aۆZc1 }&fP;_0_?`+FX(\*mn8Α*Ng;N6USYwkm(8?<]f > UKLec{RGDU5~9.<q`tC+Er90Df/hi>#Fsb#|Ef1edsvq~#33>Na^ x54iX{B+0*h[%o@Ʃt9 vRck(pBJY 8*~)O)RyLrm3.ҕK>`zlXkFB-:I٣O}s$~ۂ~qV5Kށh"D;?a/T \x>XQ#}xON:[=w&u#f昻Tqt /UuX5ƒ/IrDNVARA}RjnW;my T88qYnm *G)2L]y~k$(<#!rĻaf^$E o#E-mXa<}\7X>cXlєjp)^$7{AsUM^wwQbhM8)JGS,GaC X!r֢kq2 ,Y{⹯SC1l%:CzWcoGp;u_LjY]ХCeCWY# LeR#D_#⍵x qJ7M?]bՆ@A wn*R{&1cكʾY{Z%e oSEiStf-,o^]mq^gاvj+CjJ˜S#ӮIl1 !"D#4 Z3ZWf+{ >㺾 -0a55˶+2Ky5 bb!+Y9U81e!qi+Na['Llݒa9.8 ~6ISxp4f-7P(0 nG R;]}lIxyT+;1~ ΍qW4kNyx /O:aHb +DS ?Ge WuM-=/LpS'ZF܋uhU5=x-3 .,/U/r C+nT4ʶ9AS/8Z|$Y*7ӕy)e|"hQ@EOګaIg+'2qAT_g?|^H3I+6ErVEi6 G5݃;?\&V>vWݥ p7u)rıC{#By0u<Lj׬þF3S"Aas7W-M@.;O4x1,>)?DbȘHo>zh2}KݤF`lՂDVhc0as^ SNsB)D/wM%}y5kOzYqhULdtG@@,$.T_O=A{8MP&d#ىKI։w p *GjO)K8W鬬e *>SE7= to\ql` +y{2$AN*0fԅD^ nOXr!ΆjV4 G5 [u vz1UEZloUz(yq#iSo߸b>F6-ʕ+Mņ.QQS( uE{ {A>b/ʓgq.'=2;ߕ2;\HmеZ(9.!Cnʛؔ\LK6pƙK!c!=n+(GSoImx *$T޺WgYZ07070100000002000081a40000000000000000000000016759cbeb00009e48000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.16.1.el9_5.s390x/kernel/drivers/infiniband/core/ib_cm.ko.xz7zXZִF!t/]]?EhDTTk׶Ǽ;E9ߵ2M<܌~)o:?޴dC\3r_4 ] =,Ezf v\ZXf<6l|dr<9Kcw|72,m .P%(@/]&k8DjxwI}\{p_E1|]iq6B(FwL螟!\OY ,dul$<Uwj !F۫!OˣMWYhzYQFKa㩹'+re!ʢL)C}!8FPksÅb` !gu+RWƵ">/هηzEYk8GaR;Sܦ:gVlruIG %:Ck|*Nˍ`q*~<{˚M@7 uGH-lsQ/CMAO^`#}HWčx˼əMr: c ZِSԆ_dgz ":ξƑrbUAiX+Rba8y45  ca,W#/ -QtqJf3 'Z$>N_w\s{Y?7i\)W Ji\OTso!ӮMlNc>IWO|FD*F4*8[-ǀ2<$O@mE{KCsdԪOo \b2FwȠG=9/nqSʈnqK:w+B"&sp_pPZU"\jǜ0il[oFԐÏX)_rl D@+ѵ&Z2#HZ:ȁեaVn"vڷ%;(:oB@Y:uдj7bm @[F G=&.A1 |p*xU閠}B4X5hy39ηW-Ea AG'mNط \W_fϑ7M>ɨlU\#J7f`ESJ!u 巷Z0թ TqnrI)EqNeK}'|P8`W~Gs1EQ>X AŰ|v\[WQhG}fd3"IݲIi:->pDy$jҼW`wZ׍J4o+lWbL֫X$L+č#cK~"HǞ)/wd3;T uɘ!6ބI\ȼ_Ei^hc Ed8"|gks˜r?cڗP;37d 6Y ҡ5sӡ\;bU9 CZfgdQ?) FH820$[NM-Gdt9k@Mc_1R\^;Ջ_mxN!uJԀvJOFڸvoOd$!,H)مhH8F8Gg/J^&<dYlq=!"t٘o)z{f~#66r0cX:6lҳa*Aۑe&߬pdLE"n%%*.thOeZQy)yeD(n*+B F 6;)pK#DH97eְW]P üIeg&T}@ag%ɑsq4Ȳ^( zO&DY%1jՕZ88w]0Y *ٰjid\G R.wRD/sAՇQ%}NZ ʺ)8:T,[HA+{Ж.åӸs8F݈dtĦaB[ᆠ|f,$n]zm!SmQ-;*Hv,{.(P>v sȶ}ns{`va|X,2gpҳp%Y>Q;#JIE9$5+{7;Yx<:m?9vŋՊ#'hbAql}-zOORo@,t l3|hXlppvu(q쵣CfΞڳq #iͦ6o~ޡ fppmX^:gTUO.C wOޜMdB%Jk i{.~;gT/{̖^eE%Pt9hp_>ЋW Y=Pg]U!@݊+ K)`Ybd݁\U<_Lׇ@c&[FCku!D6Um[-t-43V>Yu| ŧ1֬lh  VmO-Qz3Sk۴mD&y݇ۘ X -n+DіdMbLc\3IK]4Cѐշ" pxʁEq$B;{y`TKpžTPzdb3܉DL@hGF DD ll5N"t|AЗ4 (LzY BXz0q3\ˆV5J se<~ƆOc\7 hf 9Ւf^bwe5%CCUO*x@~M.1ωҝKg||"WG:PT߈ t¸QqG2թZje>9;U[l)s6ouu`P:>y](Dli+8eYO Hcė]QφKRwNNC1W=1G3q@rpy-i`2XZ쁹𢴧7%1EQE)lʬz<7KsE4A|Au2>%|KX ,¼b2l]#dD+Y!Ǐ M&J֞y.mEeEAFaTXbd@1H ȃP4U-* Q6&x]8mK0fz<|xYZ0 Dnɮunm|!X0/jo&'*ATFh!1yc~cZ}cCӧ9k2IRz@%䭕cek3BI{ԀvQ2ECM;M['L? rj{MHqhb=P| ;,vEJt`د^rr>1AIaT6RO۬;)j ]vm&cH6yeObXӨh} ? n\C [:~'L/r̊*B`2Xzǟ|j(SزUUeoQe73٠CCݤ.9ݮ*I1uЁp@^c]8E*.F[cWƷƱSGQg*` AcXU!|I2+fɄW`3dD FWbo!kFfa-v+3Vl ᨌ"a|40wJ,"ytZ2DG &jGK|{p`IYU) z"OG+u94{+amy8IKtݥt5)5?{GŮLTo{]n)e۟O!Ƽfp$A0;)f*EE4j1R|V<&$CO!19MEg!ى/,צǝ3 <ꄞo\BPt>[][ |1S,LIb[|9ow)l3B06{K.3:+Q@TB!x Y%.ʦh)O<1H@7hjf(o53*#*'&g}/bH;Y_Т\ EK GN"eb9H/Lc)8Bo?R*-Gfll9JFLa) Yn-k7;XKPN;Z0եpnmW?gQ aJ{Rvҿ-0Ij H~\Jwj~c(y7g)L}2_X3Ka3t3kG#4ğE,?Qn}))~ƪ2)c ^?1N]'i\<{uuܹ76{?6'XS F8+0TIl>nVLt፮鲣; F!f[#-ɢM, % %cDn7n>Kham qqZ?Hb@Vj ͵l]Z-0̦q*Q-坔 .7ݪ=;@F0+p \YTً9,*^Y#3bZ8df@ *%Pn^YN,YxoQJ>J/Ro>0m7o4B; W {ew:#@`W V;u}GGDR| `*wƟ>d%O q3 '2ǀiM>HRJVB&+ Eɸ}n-<IhEGFן)je^}[ufa&`,f$9÷DcLԘ#z(㝂Qa(PiR(UCv k_`>)iY Mp``hgbZGw#b/߻u𦷺j>$HaL]N~%H?87?E* m=(OLM'9HBr mM -BX(tS rx3O-wpQ]Y\C݇4@q]P-~t~V>KƑ>8罡i5EN8Ue;Ǯ~ͫ:;S8}5o)Ƽj=JWL~uNcgV3R_8~)G0 #\`zgXփ|>ak:!HޛNEԌ+9UT<`2k9:{S~h?b*o1o@D:'d|qjT >Y2v5*$s$,p:}^b3ȏyۛmd69Ni?x#_%:hB? 2JV/+=HqyyDl1o_Y4[_o! )I-RѬBӸC-25(?#1@ ALq+m[h0ǥd<t[FhH`b'~?lkHⳡ{jROb4D>'t br ,я !j)!Any# gXx%&쩭bÂq=] &4JvWvcJ"-@km_7/uv^{IvIcaQǴ<2άQs/bC"=-Tƽ{[ENJR`G|y vVzg߀rg :j%D@>1+'ĔyZ. 04n%~?%8nv?qݕSs+Zqi woLG7;F+⇺QP7=F3WsX.DJ\AÖY% >dۢtByRf \i,_Di>=?Eܖ*mt{%C\F^ BtC`G,WHs]7TRuPm?vj?(g{`^5V}T4N372mW89cTG֑+]Zo{,]񅌺?[!thDYmmeyEYC@臣yñؼZN0[*vRpP6Mf8,?e⣴ޤ Eͬ9O [;MD*ovnS@"IR ="1+* m Jʫ,3ռfK#H)t Bc0kKg*Q90<7ES(0bߧ. |D5bJGigs-4Ĺ-O;7ۑ"h׵t]xP z;{rm(^63xz)*vJ9])j5gk.b[)p0HB SAhk J h6L  GO?3}K%}4f);)~n@O^ 0dG_]m7Af>&1k .Rᢩ"5 -hb6\Bm.Oz%m_ǩ,c_JvՌvr4U(RaZia|n=X/x T>YHF>/&b{Xg0 ֣z;B|YFMWgL$Չuo9͖3W,pN\Y!H`芓gVE/3F^%q@Οmu`# <c)2$l &Ϙ# 8V,S`UT̅x7v'Ŀ}B6"GY\[Rݪa'LGZ@[<h=LLފ 5~)~^Vx"bS '+DyO3Q2 b34ʎV?u|(;d>$d./'ey+{QF4h,cEV>:'`14NqtG`UxUJ[" 8Rii -c;%}1 u TCfSv^7ąo҄ig#J9e&97,7dR!^~}6xEQв;sz[!]JZn[Cyju?(OkegJYgcf} zݤW0n[u/j:97QB QLh,(9-o| <+`Fs}"T s|> c$g[DbF>j $"2(PZg=ޣ-Mݒ c!DoXep5p}mDh*ǜ:>xv׼ 1b)9W?vP7⌡q)!~.^B·l˕~QQom`~0|RoUi]t65-OE:=M=(}d%^9(f/{LH79i׉"r>W>y|]#JAނyf̔וK~ݳݟsSq&4zoh\MMS'ct3.v/_Y1XquRSsb)2PiE4?Ԑ]Haݫs,qJ >ݼӂѺxr^92EIOGE>>t!#(FI5 :E3g 'tmEA׾)Ra}78}_OQRhgM-'{MEy vxyGw5uчnRmͼ1jTJ @Mw[LB] q u1Q4#Kl<A[4ij]]"fz0dL䯑${`Rd )Hu,lf/P- ӝTv7Ҕrv[ۆ+ ƏEiTfnHD73^j+!4g\~a爃[l:EUpE{1j|E^1ç8E?.;,T f/?N' JԏI*$a(Ia61/9WP|'פlW'~dKǟߘ.T }ǙATCK!z.Nh}ƨx u-SdEAfg]-jr#Hd(SBL;!,~& f Xg5}+Q2 #9C_H\~`IB1MB-w H]I|-ʟ-ukʃRtf21i]Ė`D<|Is)+ڊ3J藵%?h3w @&CGbDA108#-0{YO|&{Bڨ+"nNH`doLîG> B-=*ZwӘ?ە۠xg:==i1;iqKw N% lթ[s?}&~i{R2aWrb4 p9]N,M'Gn_u }G,F~f`[#ɠpzinhb-gIqQ_OSF+w\{1߽] Q|ʰPvaYNC<HR⵩\Mo>'+( q8&pSkwau-BA^fĚN9zYKoeą 14G!C5O =s-HV8gYեy|CfFԐ4_ KV>>=m9d;UnӅl}BDSZwC7qlx|o->fVjzSVfG٭ɝ.z+khtS;dx{Ӆŏ6sffW;U͵PLor~GGMRX"4PTǩggOΑRB <ɉo7r\VYfy-N]v ,}_h! H!C#W╶~n5tkk_·\c}t2B(1!4#0N3(^VoFqufr}4<ԱS\,޾~@l )cU',>WgZ>e_~R(a! 9YQSǾ1Ngz(ċz=5lo *"@ՕHSW0'Hoi=̥ _q"?%WPW w(5B:lSbl +z/$W{]o4@6* dI#+Px衏d0I9!Vq ;~@1d޳}їe(Uz? g T{ UX`z_,5:mR!n,{#G6ۭBD Bc`0ӥ}K:^;_j40k>&=YS*`ɻ&@f.BG.$$0e)V=_R PLQ WG#{p}rq ;bQ"NgPZbDb᾽d]ܗ >V"LThx$;}. J!G椒7;ڀk jAs p $g4'0씝joƷMAgu'ע0*EDgQӂm{?}%WX).*Oss9#V#1&[Yŗ^e -( KժS2vK?!h͋d_L?钜.*=_+@בňgbί{` ZO_uDCh}m%6& E7zڞK5Bc;mQq%efj39堨(s ]3%}2X+1~8HR=7"[Est5NP=/i+)Kz[)Mp,CNIȖtYcm63Z'o6Q5MRx\~nۭd/]@ѶsW;`>ZkE,FW U?@rg ҸMR\FNIlQp<b' m};e "u0YELMT͊2]R" TbTMg]x`O{ˢPEO`j>Y6J+SD-2\կO7ʮwc /k*u^9q A4m_?ڑPQ*p ?LN4ar&'d⤶XkFW^i'B5EjAk._^܃I4QL4`bѷ\ v͘`UjpZ m&z9VT2Qrx}A+IHV0)ר]ǹyWyj|d%G'')Jʪ73ΰ i|exBS`\)*;0C"0SuIQ},|=g9fVC Y3" ;$[D rp;׏H" 0KE2LH]'Dzvf8UƔ.ܝ[Ƙ V\q'743vVζϔx#w3?9Ԛ3ZR?{#J;!f"՚PN#cd >";ٟ氲! i#C^~^'0 OakizpqhY2=7IV`C8'F%VrvSF<)O* oZ\g( qtGn35Tp=#75)aըAܼ,vJWmYQs54_̈| bM7J@ ~@su[]-lAI̬dJ & sOҰ|UګB6x>L~XnRt4;?š̢+˒[tQdoL8Z= PT*  }}g6קyĴ,c2rC`&VLO**;cX{qiMjBRAM2_7bo*6MYޱ`@YXjB}~~IRK}BhbWLU0ᑫS/r@tUe|Z!Uh_Dt=}arSq"PU<) qf.(F>n&Mklgm|) [AN+㤙 $4(ʭJ( ",!ҵb SI ߭2;=x{?qIN[R9s/)0f;"8#z_ooH ^ {ͬj?# Fj2 b6BIŘæs -S0bll\2uFs&XQ^uHLj8eӇKKu,3G70?_-Ķ_UFhQ q7t6Hm4B=lv| _ (}2g_w6hkO8iNzu(T* ngcCbЖwh48{Ƒ_鈜{aYd6l@T0琹ElB2,bE#{*EfƿgZIF+"eZ6 (X 'ǥ Vh0e5^QD۲C|V:D⹱@Kf+9QQ0|TX:1 J{їelǪlƨ-(?4%7tsP+:cEm^/mS_CɃk9m;%C!hLbzl2`t[< ^NU*N dVʗh{&[^I!0*;!x?C}Y&6FTfYr =|}RՉ;_sCm#l"?1)M&E5@tGxNgorҼ;vOnгGNrMTooK48i#-VcZ_WKC..fٽje+fO3y[1ʍ-P6TmQ;JP 4Rv@)o=Bn$*5'<ַZ(s,\5 jLo}zڰCZ~)ƈksV`) 6rgbi~41bo9cu(X(D3 Uʤ=!V׵{FDy;kA.)&-rOq!϶@4BQ~:D3CZʂL1UB L8_aVj`ad&d0Ba娋V~L5q8B3Ów~USOͮXiorß_1 ZORjWD̩cRB0/A/H<lWa'od)Oڇ6 #\[$=ߩf vwԑ% !"`U`meϊGN)Lk>m 0GJ%nPzy 4>tٟbKlq~"_CZWFYh9JU!s3"fH3tҕb=5)G,ņ4-Ў똏ЕPrK0qpSb 9n:+ve e?8cڦḮaK! ɱ8RZP9vj/g4ڀ",<HxvC-;їhrK~P.IVlj/5`~N0pZT5|F q8ڑ14U+] :ob=KrU 4r1 M-æ8S(𫒑./PI@,O5w*̟"G9v>-|Dh!׭bWp3^^|N||8[3-[n4g49" 9`4$̨B8k_h$TW]Q,IK40 "S:527-iZMXI2Tfljܕ^w,4opVcx9i`UG$n%$i/+8y׎ڝ4ɸ \CA[uoW6<D!. utPz [ZgXn.^K p2w Zm@Ю&7K=َڋqj. Ecb$&</n[5m?a?:SJcsʾnp^cteBw]J S," MroOAc&f/jr[a/ o{:O8%(~ᢷЫ:Mų~ Sۆa^M )g@[~c갃ب5_ϰlkU{{K@DKW7*TVޙmhXsYOXWM>4߈|_wEK@=l'<\ς*Cf~||&(4`TǗ@.'eu)*SHgPɴgef Ҡċ%ZXőPX 8KA+d&?[v!u(淝T yFX"fZ袪w_>hao|EX9ʬM Oyаr aid@BUɚMUcZItW&&=]6SF;RHFh C`Zb Q6ϸgVܚpa03Rw<-CeFs'@3SeﲝjyK{5UQ9T /NcPJQ*VZ좁v-T+4MіʲyR+.ְ+W^aQsiSIqX4y}[ۜc2ݳ'6[[K9 V3+o-qlQ:tqd@6ʁ^\9䟢a]\Q,>j'ofI TCi蕣S:|r7c65XqF%UP6(m.VD1~t&ˬuw#h4$|h/ Gw2_̐+xma&ח.XH >'`!ͬV,P!oP%' l<:;_g'ᣔio'`WBq\+2]/g{oZкP|2ǂŝNE]WЍC_ͥNieDy W]c<5OJ ߉=%[#\+p?%@ڪ_!z79~(o䘑e 9S4$( D̻nhR}+(72D]P4ԹV fgURzG)nEZN58IopU0 t,# Y_u`5)ά ;DR-f߼n 5&ӃB] ҡ"3f 4zDߴ)nxZ#@-ʡDb\c1J08&}@5gK:D0O_3\:4#dot Lt6a` mB20E2weq_ov$- X[<P P,cWl1Nq'~P?{ #QW3k^g|.6/`[9`EZa%α{ dͬVCm ,``kXϛ1_dk@v,{<`P@@}n:X&S^n希zʽ ^c*z_{5SB^mxC2yM}V6X>?T O-3WdjO5n2QNQN!!O`]>M UUNi s|%0~g^?m{]"/~n -R~`=!@d ט?܁^P` "ls/򧿂oH Rd@Jqkw!SAf=Q'%a/|3$`ūgd쿡`#|>._D{::4O|e?'=A#2]#Ʋw{ *gU1 8vW2F ,{_YvTt7*>~*ExVWq#D6lx}DK :ڵ\3cE8S 4at`0 UC;~J_/B <Ȭyf˿Ҽ wFcUu,ۈFP%= ̗QfQ: Fu𺏈7פB 7؎ ×8]ȸ_s+lv (u,$3>w{oc :IGd$7ʀCa-?hY.-mgk*$EJNB8qbAoNWsLɭ=fDrw }* Jrj1s7gW2W\pQ5Zܥ({ /=8yDs-!ES;k$quIߧv@'u&D[nu&f<"<1-Hґ^qxɖ:2ƈavckWꝖW ~oPS;0>1R1[W=`c~tF@1}D6.>m2|Օ k7ݑݿ渢yut'go5ku Ci -@dAW}ae +y-B9yjrN9~ NԗZ#{  W/2GoͥR 7w!<:gfu }4?L7dDe9 s>pF}s؂L9ٱL,\NkEi7^2s;W;=FfCḯ(w)\/7*4+.n9:`Ԃ&^%dĠMϤ˯י WV_H#K6 ^`_YsʁHU5`GfP܋*-1؄:zR7ߤZs7G#lZ~yiLO-cy*4'[ЩJx><qX[-1ym-~2Y+͝tX  $Mti!qH`w=&(.P9;zcaF5^Z-zhZ|NbÙUzNEr( =2:ŚcۼQk{x^21("R>k%嫲PQY4G+;Z$爩rP)?&#ʅYJ҈|!W*;m+gA~qs N7&p.TԱòk۬ :;Xn~b[Q x"ǂ2G.a01a`L],^vZ]!d&.]ko{yWP:\0Zj tF{ɸ6V}Nym%STAx $+99(YM5$ LOm ,?$% h"G?7\s +RڵLmԹG(U6V(Drt_7 $3쳈E<$-ܘ]%ϒIv"W]$F_)p /񞸹 Oӄ03z5H(Cn[7RN  m;D_ Qhơ-V:*e JB]L=_/Cq!l U1|v?iW#bFl=Ip.$1_QQC̳ :(bNH'k/̘=?v"_|}[ǞF I$9bf©1 \88X#RCSONc NձZ<9;ݴ(x4JYugsC ym Vz͡dϭ_.`^(v <):$1M/ZnMĿlO_8xIҊ#8[ ;g 2?}%q$5,.LEŤ?Hi* e%EZ$l|t l`ۂkۖ= )M:.WC^r0H%U~l7;ꃉgaJis:qx^ENZ'b-;qpFLݦ[B ߐ-/ ÒL\؉K? ӹӽfDCƷOM%NReЧ.%Mzӝd#gD A#w9y*tK\O}R=$H!*M=Pk]pN>F[Εz-4$(!3jk GiZr?<9gR^dJ/o"Rq7A*{0vXzwJ `!,.+R f0*OkcĎv|ƹɣz+iMš:Juʌ0}tFXS _; ] YU} MH-1Y,ı6QL/w4Y ) j,Ut\)Y>mJɏhmh&gZ&uti8S֥~>vM}qՅW\R9ex?Psw X`RM\5ٜ!ri>{יj6-6y#x}ׯp`Qfˏ$NQoOǞ~Qj7ĐQS4_=c&O8iFw#AGo*z?Fl)R%DI`F8v,qYw=Ac#ƙriZhڟ{7_9޶ E'נM6BJR?i 1wW .pX6 P]1T39 wp[dN̈ԉ 7M0Gb|,)O 2/oNB8A^|9C)F>*fق sycg$k_9 ,5w~Q*:yS5o]XfExZƏ7Nmjv˶'_O\XoBF2z,˃$ί]% /{Oo`d)Kw\ob'r$H:-d[dgnX\%w:<ծ4C; HlMb_j/ iqR2S[ MduR֚B'~ⓢ2\f"_K)ݙl텍ˉ6 wHV?=;aD\i #ϱ>بZ5FK(˖`rV80p+lkv):YP]AMxبk7W}"wKZĿ+Hw&[`q4iWNJ6mx_4S<IeQQL}z Ǯ΍6w~_IVo } T9[2*5[M:DAUxkF^t=2lܘjZ6NOܸфJ>qǯ5_9LV2%XGR=U rsH=Ґk;׸+ybbs=?%'e,}NI ͋YPkj_hxE#9]؊ _ݪ4Vrܯ{C}x G銗 r9ҩ( U>}kyjGOA(w{K8ja)Pѭk[2X £5`, YN9U&#Vc(Wm WopCD&A!|֡?&G~0'*#>|`II.7<;fJ|i8U^e<962>h o(5@39_~* 7!fbtء2R;BW65]guUjݝiO@@ ; N\_awKÓD_U}BՒT kyР8xŒ}w@ 7T s릐9DoiXEˣ OyL<;ztK]k͝e,=q҉2B@_l62t;C˕T$BcXd]HB4di$}wY? CN 6ƴٖO{x!ڋ(SU /D#e퀀R0@6g֠H:m`nt2͙Jڗb #Su*$yJgh|y$q8r,ƄRF7{ `nf veyxW//&|hlU I Rx{})䓦K''lAև:xfj@w=^̺zlF ݺ38 @(SKhd1"IUZ'a` T*A9v& M8`/SM N] S mLS P(jAcvjl= ms0rT9- 'rrHal00Ԁ%}u(V\mӆY)dنOҋx%} <Ϳ+ujmSe\4#zґrulx{UMJef!VNB^+eNsNHKΙ.0\^">׿fywfPWD[b?ئ۶ۂv/Ӎ |fY>s 3Qg{:Yǚj0KlT@MUy z")0-Gͅߕu:aVĒFG}(r*sqnPn\Y ^ުLbsps#3p5%68ιˀ+ ۖm_ P0F󀛙fNaǼuܖݡg4'_77ZP{hP9FX Լ"Q3`%Ҿ-'ꠒ<u 2_qOC[f͜X~Jb>\Z6v\ g;7EK\Ж^lGLs130ՁcD4egc_3P^&pLx J{^$ h%/,$ݢeXt*p ʇ\U _.e16oAF|&hv}'LK GaTXRX!mkz.UFʊջ\izwbd1pЩb$*uS:%vQM.1ersa X&( @&˾,qTx<1 ۪&@3{P^)κ߷|iŃ;Vd@@3 p$m)[l| >[JĄRP ˡ.hOo}/s:zWu/?3ڟHo{ŷK6zaWxGJ(w d#U`ņk KF}kO鎓1/>˥NI7OyN*Ժ+9HAѻY{ӵ"x$YUo4AD[xg)NdĦ1:6'~!Z\d-9 F"r5-Lͼݸq#)[֜"dF 2Vj"wZd̍þlPoD>z@p7}f9C&iTTQ*7Sy!~g4&[@![w奨i٭GyTQ=I("n$h1 RcIV:(+B쭑ݺ z'H++|QɔPGЈ$bF¢4t~AW9@ӅK_}ʌ`߽'7{?[C06[i5$EQ0{61NĞH yXU˙0ÌЁuV[q8`a4w19Ys.:3%#x|{|E6^Y >S87`4Zx⻼oAǎt;ō +3VA"_֙&t0;-Ӽmκ#ha,0R71BUCVeSʇ@Pi[g1_A WT}BKAhL0bվWx r6͸Y7yרҊ&A^HtbQ4`8NNDT*oE5+͓ ]6xΏϞ^ٰPXBBrE>: a܆)|Bg'Ek/oDh/-6a,_]cпHDE1zD6@üFF9dpӝ}H m\y \~Tx\1_qT^*%H5gXLD\/R.I >xTLݫ*{+ck#|S4]j O7Ytu6$Tk1LCu0CY oS]4oCM^_fnXO$@,@ٿq=7`)o\cT3ShCң*s7ii;;5WP+T>'bB7/(`ȢN}v<%zgwR/N&?bf */sMG-ړqQ"ת \cq.UZQ¤Mѫ 20g.aZ cL k78=@ ] eɉTQ!P]+i`!jLc媀ny|)dVS_8ڌyZ TRĭE $J#t(J[e7rh=~Ȍg۪Ccw)I^X>f 40Rc>0j4rʡKU1"xY2s MK~fFz˿wU7E$⡞(1RYSx 昙f^0BA|WEbʲq ,U%E8d`Պ܊q&O8ũs^p, Gj7ӺHFR 07ۛ.*;Sc=įWvv#l4-?M}@|3H43k a.=Ig3W}wIձfKx#tD3( ^ȿ'G'˘訤yZplzK`>-bA׮%yoYx =<l+`4KSW'^Z"·9gRtR9u*Yq ۋ>e\)UYy| JB[Ʒ=z;)溕z>{6>ZuPqWԐ*)U͒2JZ91y##{;c=wݻ\\]oGa>֔mqWeXӧy X\BmDǧ\0#INsϓ fe5hlfc#->דIqBVf)cfɱAc? % 06zKn%=DOͥT h+޼\<.-DB-O[TKԗ}JCY\zh;Vx6B?SU"w]yo$=r@ϽY' ܮ/OʥZ$Se279T z!p&'4bBpXs\t@JwP-, {+8W npo,"YX; Tݲ2+%t/}^ {dA#!ヷ7)Z+-X,7$ي?L*I[p~,WoxI , AOVdO\)YիwApn={6"bNQs_sE]Zc8WvMe"/n[  /P;C*Dw9ӋϫfwA֗}'"8 ެ2_/vhG/OKmKC`_]#~w/-e2g(-u DON A>Wbp#2kf ,nGn0T3 ɫN5b[ gK{szO[X=l8].]TU_8G8 xxWmq() ܩܭưeزW4:GVܩ3qם}V+NG~pr K~RfN!v,7 6G`~t œvPݻudjz3MLh0zg7e* %qa'5V6kN}ƴtSWk?PK!?aό׈wa iop͉Vh$'Vsñ#B\`ώ- X,ak$'(T?Bae^Mf%#gQX|Q ݸs/ʠ#Gxfc6\Ki܅֌rhS7:~\*?38.N&CŐK%D3iΧ'iy{F V03d gq9K(D2fx4@{VM-dCQc%` B8dDP@U( rerzX*aL-̗Bןȹa^cܙf:L˵OmJϹ>OIsۏyz.w+pQSVQ2Z!v7!o،>IIy8=q]əlp$3_ y7׳Ggf_qBͻtA_$9_jB}w+IKɝ,;`b207VSmU1a3X__Qx{T$9QV&39D!E]I(8|:q]{Pg8ˠxTY0*<InGйG(^^Xg,Fi0D<*'+ ީoԤͲr@.OO< G]6ƃIt7=&ՊDo@ԫ(gnrHY0%h\!Tj՗MD,~$uA T'\NU=2~ ]^S;q8ZkĈR:麣^@p0N- e/Iڰ!K vmF,:r) xڥi š[`q3Jٙmt&-*WRU,)O+Y?6te|Dz):bT?q&[*R̻FBsNy==2|KIY*b4D^k, jwO~߯DiX@\adN9O 8y2skSʮ ekkgvNΊJLgT B[fNcŞ9)r9j KFsxTF= E|z-Qz,+ MvKPOxYhQUq5q mM$yf.V#Rd\t'@=Z^@+BlʮztzSk X ;֧- it >Ř\ǩ,>-QYjt媅ؤ3 Ñï +;#}I 1EiQpɳ]|nO5Z;"_8yB\ề!q..JsVaA} Ə3?HCLK|G_6Ɗ\|brmUck^1gӀt6t>-ICس} s0[4g*$ ѸICxue2GQ%W9c&.D~dXU~{n u7_F]!c3:*V x# l_KO4!-ވ䲼^exs`^:UӰFe[bkj&?j<#3RGA5O5?%ҦZwKEacDLVBʢ>0sdl:wѣGPml8F`ՠˣN /g6dETOKϢW]o Үݺt fk[)_Il`$7ZG1v{̌kvzu6*RŴY"zC  =xQ(F-jGl6?Q=\ڇ1ޒ+m;!1Qi۰fI_?a=D/ҧWO ;Lȉ`nER tS}%?rST"nNzz2ojNeʐހ[7gYZ07070100000003000081a40000000000000000000000016759cbeb00024bd4000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.16.1.el9_5.s390x/kernel/drivers/infiniband/core/ib_core.ko.xz7zXZִF!t/]?EhDTTk׶ǼRB"Pe'EmC@r{b[e=76Qv%ar˘ {nF-koz ៶8(➇#T.PUNp"lTYɞ"$"7 +&ñxUbh J6i>uY|)Ձع)yZF쏗LQ)Pśn@s z#Ϧ!7!856H" aktǣF'x [:,N4 cM6tքs2smhnҀ qA2⠹b<9zD3Nˌ:̯rnt%bEi{d'׺+(A]oft>u=7afD 0btE Q|c]x@C* %ZJ8)5'Y U0ZU֡S[/9!";zbZ%X<9]ipOA-=ЈqO !r/u뽂50K5y7M ך[~R&U"F=o qqِeްh(ƧmT?ͧtU)fɛT<>>d5V(Dr/%YZlCRNWP;'ai^c>Aڄ rEJnnp7Tjr?ț3zENGt!„eqv7UG?G֞$S-5i-,_6`tZɧO%YKZ6i-dhM Uv vfP-=}_gNd4tBnM&ͥRͬ? WV*$WΚ-\MH JG)ޓ\z:1^-܆Ex(YkT;+Zl&hrE1[__.`K of~edV3s]=sYu\ֿSzDOO!P /qb͖WthawcaB0(Vp=LQZ.PGy4s,%cžmaa~mjaOnV[A/s2>ǹdrڲ6EV<3@d9~]x`19MhB+k_(Gbh xlW,s*zK;ykQ8?;QvZͽ[k%n8vM1_|8!"ݶxb_Q)C ')T, *r!8UG $0آfIo+%X*=PvX'zHLhB>o4$/q6e<縑pXfxyk1EܽҐkc/UqȽTc0|:FߓP`A #ڣakڼ+O &:0ߏS쭁حPEw*!pYLL׼iZ%IB2YcH9x>jUUnx- `2e$/ av3l$n VyC6t?Lk , `/8cj ~TLnDğ7gZ^59 ,x|c6Ib{)Ki{%Dp{'VIDHoNdW~?S6?2i^>GJR?S\hSBz A ;.VuK,i$\[`tJH`oїDnAw3v҄خ<@7Ui ֻ7m[C4u} ZB]㾄$%S$Ԭ@aq,~2[PQwj#ȗ=Ϟ9W] #JuUƤ 5kN>QAI_j7+VV ˏS5VGdB<%`܆$.]F0%}N7t}PQpC/Zq{*L@ՄŤ``mun^]?KǺG̛s5@I?FB8 hA8+0j1$ WǍ)as X_Rq&:H8)w\IRiP9a 5xsP*E܊5@1a<<[dx}Ɔ߫ ofC^Bh|DL.,)]J_rbT4[ÌSc?Djru-wѷN;0f惁DJW+83{}'U4A &Q?zY>K⚇}Ҕ$/-q( rȦŖ%&^t a<(嬠%0]:+N;╶vyF:x~QkI[&WLF)>&-h6&Rپj_jLQCGT٬2JE - icIA` *(.ꛎ%`lsO6 TFΊ:Y-MȳrjHe8t 5pjkMujL61ϩCOZۗ3_F&mFU2Atpbۈ /EAɂAQ.KleJskM9 "uHd41h`-ӣ9dKLiԡhݰt ]Z2LAoԂ,EFFD%s)=xz%P@ETIFQS7 qICDT'5,mUXXt[൙[Φv d+|Joj]Z:JwiFaUԉ= %MN~n=cÏjڦ%3 {J/:GH<@ıКďQUC%O*SY ي(C[:94T"m_5گkC}HeI57翛ն)& v*⃬3Y=ly^l!rɲ_c0V: @Zͪ17KY.nuk׏hZoV yle@+* R#=^dBp "S+wk ?q]-gbimE$[9R/1Tr4]e/0=9)5,@IdG^."3(g(QPܣ'# B4N/Zr;yЂ-:;6\=4Tz_c W#:EZ`1P7 QSgRf;ݘXsݕk\M>8* qR92~kK`d*EJo^"ץ燾!=X.tV$vxO%B}\ AA!WLsUi^fř^]yTkaK^iD" g6>f.LP%bO⾽zk%jCkM9s l:E^xy&U͔QDōoaKZ?"e'NM&r hc*JxJ68v˞ZHG_5[IsqK5RwY'$ŶnLU}2)S<8uP_1|u&Lۓ[v :/ xK\6:1٦saQ)e4ɲ)WM#tjHڀS,DV}՚GN`׋Qoluy׻e$ ez!vQn?Oh F GXϖЬ;PA@`-}ONb (~1?}jqਏҗhvp4}%bB5-|dm1Bu1X &;EXnAƄ򬃢% "8}CmbCgɏ=]}r)"vަH$zdM8D,NTq()50⸱Z:<GfXSl*W= X{^Z6&lMv{Խ">cȻsY5X +,QXa!:b|j*ܺf=i%ׅ /GBy`Jvԙ;)]Up%A1'*q/;m5~W8\QR{=xⷖVd\ްѧa2\Y$` d9ž/c淈,m oN2}DőZ.,8NIGb[ §X+uƾVuc&XYe(˱$zз~gauɌLjko }|[=Ubi9ѫӦՀ"ܠwC7IdV{7e T"d )[sRϣ@[s1gX?īUrj6 Kp'Z8v>vAH $ W;VT14{\ZZAz98B)f.j.$h=} P[z ޑ*8\R및暎|9}ŴCz\זԏh}X2AX`!z@Ҩ\ixT'`(zz.?[#UKAz\o'Xau ӬC!3i/*Au(k5z-zFU -ͨF|[tGO9moGYE]x &2ߛN+3wspJ@\w/#=߱JN?'x xti3@495v8`+xmfV˼Sk{ vS?~ bӺvNDi{"j]9:$N'\SȚ#2)۸xZg+t{Vw x̭ǙZ+8AtUlOƆ:v&Fra.;鱴žްeM(Դ)P}}`4wRiQ3'aWcU(ӾM!) &cr਼; 6#fs&R?A D8YŰw~@|۵?8}+R ;\kjA~ 'vgg o8bz';u˙ǟ+Rkޣw5= 0Z*w䯕؏;*=)~a!cx[4B!@~/tK]LS2c Mόjbkt@ GsB:-RGW$+f!@t~+w&L=%&1Ą-^Zu-UmQ߾g™iq\v- $8nu,"}o`UGZہL+4\8ix6Ikt ̄io-.RE3bڭ _f}p IO⩟~i@KFძX* j:$j>'٩2C>$ŕFfJOaeKYƂ+AMmXގmKr^ 1Mb^:Ybz!-\ U-XSݪS@ȌتWm8ZqqݝXHF2Ӱ*Ar?c"Vsnm8  ۂCC=jKsYQCc<ӞQ]Ɲ~>SWwuBͰ^|d+@Eq /(d@#f1Gb[\곺1 m6?fs Eɿ<@G{b'ϛJ5]$3Yt ɗ& ݵC!lM?zFC_0՟mwa& ^4`DRkj<ƫWKv0~ ޕgƵL۫QT-`Q M%tzL'<՞o; 0{W˰H8t;{e17!.h`OeN㎀Tm] |R\7q`巷X~%eN̏zOWz30aUCB;܉a18$JRiWD7Q3 m:ss2nfk|Rd+FZ)Xr2@{E.*p&pE.>,S_nnf!şxu&ʅ|ɍy>\h>' 467KI茾I89m;mrYma>o4ղB"K}`Ib):~(-L%NC&7<@G,- YRHGrI?j3}슡ףlOQSI/O9tJ+8H0\ ifmf?^#K vtWg"H2/!bl L}*뫄!ٷ.N{|=~n?->aNAκqLW4 Zؠ!z6;Ҵ[^# ku`>V\ ͳq* U>A61[K7C[%6^=6ՏaG'Xp/фJ!k`YP"`0ӨR֖lKz=>Rڎ~~ʳYJ:9q_a덱ڈuBhS=FW^ZM>D^Jwͭk>u X eW7H&p?R TX]'CR#nP1_p%PNl&яOR lm?xi[iݿ(8 7 l4/~Hq=@C:G&(Gr6WTOIe 3IU 4s/a`XzYRNwE sht퓝de~j<-0][w(@3cg-dZĨQQ5_{ZTDtM4jӵضVGˈL~H&$+d'ChQ C!%E"mT-?Ej&nsh ׷oaOw;&~ُF1明lx^̧BX"UF? qLeᦉbWyg1*&-f}I# ҙ5%!r K3%VJRZjNKR!/VG*2#i'DcK'qZX̧9vfp +򬗏|{F"Soz7as8F)l g+{ Q:Zp=~_7h8^F5"k,lxn9$ gk!da\I| #0X:5X;-Cˬ\Nt*XLCգCrD޶ e6n>ަ4zk1d3k%+55*\1:bg<>S/:Uup Ywk|\G7C = `X:)& ̮,&ʯש\4h}I .WO3/Tpښ@ʈpc]Suyp|h%zApvk]@+QPse׵ޒy3W#Vauoe!t\Z=|DU1i˧ #m#N1Se=?sMA,i^=,+Ga |K~π޷Kd L Dϡ5zڜkq)9*k`%/×ZE?"񄖑.FԐFvWF;: j%@,kn>qTŲ7 :YevxHZJ(?nLn"^%jjP/Chp &Ir(EvS l;ljA:9y9Hj1/ bi4w n\MڑgIޛžPX#z ޹\pyXcݠ_4ҼGet-l e~XUd_hKV͙JKKR҉~ܥcț /2Ê$p*3υw͖DjMp2NCvN1fDC1ς't伪lq?d࿗N7{i0pYK'1lR~:A`U9]j9Żr7ycaGY| ެVDDgO:y-v;RW9PAP2& $('\EJ,%& kGlU+Vϖj6*}s yK׶7řҙh骉$x@=Wy~t.ѳq2[6kBɍK)hBѓav'>T)\0҅uD.uib jv];.Mz۝Ol:M?,X|*pk͐l+x\rHـ.{eݒ. 04x&N|9gy`EG=l,.Aфp/>`#DWJE&X -,ZA'~7 -3#P7;-'P8_;:bV-+O!yuB[ оGﶡ9LSv] w#2׷^&-`vz8rl7<2,(ּ/t6t~^xʵvoΉ>jFstia8{T79uitCӁ\`i p 9&5-%pG"%B]@Ep_-!5l]}WYea! \`.mܶC_3̈2ir&=`k8>1Bb^nNJ%#D}_5f+R;FITr-)Ǧ T3|3$3lJͦ']ۼqC7vU\BS{/"qh)Ng2I(,K>_Dʉ6]-Ƿrϴ[ p]HFP؆ưw _eHΊ|=L0zу .<;[;pw8 ɪ:fN8(ד [3YO0h[?GHKCGp{6= I<ǚWf Y}VCJDm3"X"erΐh9t_n=s%fP_g~i^8"X-WfK=92+e\b)AB lz"#B:f4H'ͱ#S=NV}rp u XkoHC݌=ֺ (@isyZ,h𴃙vmzx"Y/( =kpjDwuBS=甹If?22ZwCf(UĒ 0cNL9_cq213K#uZh9!US\KJNA=òc/5 MAMҕ\Ǘ{}fЀ [B/cA5l RƐDp*1B7Ro8 $3,KSN  ch4kC|\&X)&E<]XM!.K2NjtBcݧ!17N0M7Q"ėMS <`}~@*/ꌡ\x6\k[W5^NV08MLnF ,Eɱi,z1C>h^KrV; qjlB嵜d.[_4?.G~j}{bfO*G녋Ly'-GΡ2=FD"b᷎l#1Hb޲Z熭KP>)'vV>AoAb9™FKZc:Yvzckk]G{*UYiө ?,sgwY#!gV&\J{́< y鰀W5(]fޮ-`&G2\"8.Vej1{ O.PNK`3cT?6D<8~t9[JrR;M`4,%x ۍȳ[yɢuO-0TFZO?`ַv޳G$hP\"m`nG/Cv(H5Mx?av"=VLEU"@#?Q` kV|sE睗'ۯ;gOi ((Me>{f&24j$ X^pd5i9=M*=;; Iy#^ fuǘ'[oj8eU"zc ;M+SU*'Bg1ғ^tb!Dw:m{ $|YaĮ8QY~`2XTǃ`J=&{Zb8а æL6!&r- ,K*TN<~{3Kծ-q?1 >{+i,YXĬmqGn^ ܗ´O)yG&&UU0Bڅ-vݺԲ+U yЫ|T85EȎ8#gYn KJÉdbq1YLM- ȗc#&X*XcDQ~A)ՎLnhMy]`!oGɽ+shP,ޏ9 \nќi"Kz{ &|[\o3}gr˫~>U02js#\24+vf." ػ޼z8+'O 4%WI_X8lpu:V+*uKb--KXp0]06 Wwek;K獲 Vhhruh".%s2^K=|zyd c[$wPGMu& Ħ1cN `mO d›gvm'аHX٠*www;hW* šȅ$^ 7mvC.F܂h֜1q$}eK.j B)@zĎt~Q9e`HXQBݟƣIbʫ\)g`wوMv}GY8✸ cJ#e `>1Tw oE{ Z W.;gF˝ qɃWԤ>A pt _z1`AWatF4~4C3,m(>4 cHu~.9ߓgGSx ̱ E4GBw:kŧa1ANp_<+~Rg dql 3Ep_0fm4 )]BR/sP" %M}eZ|q껔J Hg{bLL_pn gV zYSSf&-WXw0<>Dc~ag: ;Q+t0/S$\sV!cB.ѹ T$@c OKjˈ&YKsQR}ökMWo F%`uXᷨ}`D+ëa5ǐ={Q%V#"Fk@D3!&n>|cO.C,Qq .2llYRmRq=ŞU4r1"k##3~jP'j knp^_t顤 =`z'9 9jK0ߖL*\) ]?>5r„f*Sy>¶ev&ժ!6rl̨4 t| P4n$Aϐh_ nf2,Ev|z\֖/Ќm>^ n 3,p|;(/e Dz?bun}45K⡸Ԓ5+iIǶeljؔynq/goPYr;?4 Ы;)~!C}b^5 \ SdƆ$.bhGTz(A 1\^_La?Z0LĤ^b3xFi3(>u q_IV8tQM4WF 8ǾC&8|!0BH57aQ!0-} a+`*?ˈ~2-91 H$juU+Ig 9)N ztM5o mϿ@5#}SF0{1ROApBv'J@'^3Yx*b-gդRrڜ֞تsղ|@(W\w,hD;9X P9#SѼRp]1d7#{wv(]u} @MIT7I . GŭM/Q%Jm2єc:z3Br+#IFJY ӫ8lr?td^Cyxm-N}>}Ggl:xs+/ l[(B ؚ mucScۂ+gM)@frI)1p.;+1*xxx=MBĤVռG`h@a~u=V0)gQOuNzDwg$/:djku YKR_$rtu2 9u"GrB5c=3Hv?^ؾikAszQ2(LqOic3@n-.oGlBDs8fPcwʰ[lUwqz_=9^-T$-C "EЋ E#׭+m]6J9'BU-e۸CL#&xkowΈv";3"HThnP! _)W1pm|?R(ilK.6EeՁ:JVf5ێaR>umx|M'c@xA{hAB(yS #oЈjE]A&6#Ӥh LT'b[&zC|LXd/.~[t#e7pg{zou}}&#!AvBbֈqDՆDA3C@j{WAh)N#GN`ap_Rr#o_<]G$Ӣ(7Zaْ `%(|Y\Yg[u ^%1b!L՛_)fnK4Mʇ)_8LFm'fȗ{?_EJj5; SaVs9Qa0sE ੵ@L@ ./=Ujs \h65Y灆h0nHLr*(P~."ff rB!6Sijm]f;J#TO@e8h¢q8݄LRC[X]#^.H&|4Sl\7w,TVUhf8ڀ!ae'z[&%4C99 ^LpWINZ_흕ly!|IE’oWl(Հ_(B'<@GѴro$eekUN!3 ږ mi9Kl\3naͨ V[](|=d ` {2<s5@I{DE`EobL[GyCR`驓 A*1S6Mh]WsY^9 ^GH5^KQIEiڧڿ:FnS* d? %ƣݫ?}hmtTֻ!G`Wk.L *N"myeJ}א\Harn=noZ4>tTOq *l^ծߋ}gZ~-׈_lz tE< ^ d$X9]F2fMhtxX`L|fԈ] US"<;\CGl'_kdW4++Q2L 0*chͺ}?fWxLxPI6cQl:k1꺅US1!b0]K}ZAն%;\,tU:T >Vu)I̋RY~@3h,6}^K#D}%מ,شV-f Y_nF_49#?-=Ygf]&s$$Zv~*r:ojn:~BS8b[2>QYj*-G@d-g?W&u.\SIfNRԮI~ײ;wa#.Kv .@GUf `H.<Pթ%Hșw ‡'CSAbf`) 0K;rΑ?AV_4ᐲm&_ʒ_6yv53pʗo\e, Bw}rr$撈`TLkvEŚ2&%ǑZ#&RSgR2Pu (\e?Yܔ)Ъ#F|CZ=I!tJt-_ /5bd`\vȈ3-?ǝxqGSnhD5T_fJaEU_u| {'Nn"rC Mݦ&[hBQFeVZx:lx*?g:*g Lx"K'm/A7n[4]Vn& Em:s \D7"RvA.ڌ bD9jX 4Y<*D /'4҆=QD*zjEiL@i2<BD l[۲} QGw] H|7+vb-ٛh {KwNhk$IqJU+Lp6%ͻ] O!ٟ)R`{R--$x f)AxB :q踖cM<=a_z7&1S1t[G.d=z7wa5O42_bC"+E|z%O/)0i; FW{s򻴻#b!št(٪S.v,?m{ޢ(ӂPR.Iisoih/6}w`a3NpRd-3KcrXI{jƶdڠ#50j29Ι}<2]p9٬DϏ{Z0LϵƶTj)EQ0Z@t,Xf"R]v9*)oHq,dC+El1R&rf,V)#Qvzpk@!+_;ńZRW4ƨ!?QwGةVK 5(~¢# (gtSg9ꊸD=cn NܯH*M* wX74 C ]\9hߕr䄤X<{N:'fqG Uc{T+N^B' ]v;5Eq~+ eDrťU9m[|nGۊʥ!e0+%]]KRyz{ -az̫^4[eB,3M wVaEYY]mEGW_$ [yKxߩIJqvMlmHyb# ctn8w @^H|R|Bۡ8$D%F #E?~AomC2b~3uW%UyϠaZ솝J;Rf:kQ6[HK_ؓBE𪪪1˲qOE#LֱRw~㘰B/Eþ)Č$uWx_@*Hr %A`U9+Z0V t6%XHo*I D9e}J3@vBp`GѮ..U؊,h{ U4 9ЯF5gl+_M j$" ;WiKxC2 ei>BרʊS~AΓ2gE .":MHv@te=IDۓ#;[ZU,jKZcfY{OhBw;tW $T%BY %\,kpdsa D0<8Bmpt}oߐ|xCl/Y=f$FKHⳛǔupsXUa:LS@nx^Kq :b 5Gc N T*̜n+6<(!IEE"d]Ln9 ŭ+/CǞ1_"DRͷD틀$oF !G 2+a0G Gh.L,R 솠Z7 ϽYR~ե47(QAc6P>F R /LgyD b O;SU,C󊲼0?L~&S+Z4MǗ:;>@CuF,Wu9K,yž܄d>O~j4/7_rH,>hxiKZ jOhvʽϘXt)^%R`V 4ߝ 281Yl. 4E0(5ު 嶗ꥒA:xqC.F4ҠUXɴ(W U7rE5U͛hS6gFYbS/l:g^^Qc(nPʅW/ĥ죺es2+^qīt=acxՍvc2 p͑!0EAܤ(|~Gxnۈ~8bW c;܂$)=fvJfñ +s;@%Rqm$fRiJZrsZr BC60A6l_9f "%@ևum]ArKKaDo^=;ڟ$w$&^BvkмïnK*᭕0|jś&kV kw?u)~I  [vnD`^4wG6 30UK kq.Zת-Oi>»EZڃ+?@| CI*@(BNmC!i p%3)A"Œm }3ɵm/{N>gulF;GFlTpB4[ڹ5,(6<|vl˛sǃtADE\+\h?%jrΫevl- O:V}e+.W.ݵ5Dt l\"$4!KH$.Qdă2 ,dju3BJ`#voTer~K=1IӈЀl vaؑ R=y30X8)tzu=oTʆ>.A/z=ȑSdg12YS g^{G4!)?%[pǯ[q+Kɑq- */߽FVKN%m[C~uQ(=H|I!8 ڽwQ->7wlѩ|k vGHUS1-_ 8z{P[mU])R",w j7 Ci燍gvîv vb,5DM׮OCx(myyi0y 6e!+y*l*ǫPŚgq8:R2BCHJ4Hm&H '""Zψ;$Jnv r2J/2QϺț#Oi>z5GrѷM=b-e?jV腓BMWY]lL8@h։ǘ@ 㕥k".RYj}u|% Sc$=O.nVf.i掲e w}2z~"W ɫ8W}Y8ʞ'A TFRM q(9{.nrJ4ýc|BK++(5 {T^j[_l/(u_@×M׹,6 Yw\L*:q/.aџ,^N/\EMQъ^jj ~LG\'LN\M'-oNM-D'BLW-uP-*̽T>v."pSv"3h`N؁9][xPΧ 4 T{s"㺳jNHdb=6n\7[~ h2535CS"ZWO' +KyE 5j h+X2 y,O%KlE2MYth$M??&jl>_d~,|R`6EQ4}'&4ؤ'feD0F ~ \/Zټ~f^{UKA&)N>Ihjϱ!*.DOУ!יV%Woe!ƆK_f=!GTw+RpfPuTnphyS-ZmaoD!# ڮ%u&FA vՠGho[47B=$Wxa $?g z˔nDӑ>]J 7}BPq֛na pe\D-bb?lE`%q#V2Luonn]u.sn[Sϓ4)PqwyGVvF t(x$لzЍe&6]r5[ E}1ύrl0|u!hWj>KWd(2$MB)rˤ(G\X閑Ò$i] w4 {5DγSxYu s{u1?vڅt=FspR4k djI=j;d9 kr5^bYPx^B{1 vf?p &X\h&TZΝnܣ],郪xw\{ &+I|p^gkj~$^U4,NT.:TF ><-d~ZFtѡckhZΧK/n1>q41}_~T}јWz{܅o@Y&K&"U&HkOuU/mi^AZ!r,2Ey1ϝk+0%|Lv&IH5z_:!.u)vi8:Y;Ŵ6wr?"QbFohU _|IJ&oRQ{Eh~Ml&Q4/y' v3 VS !9%2l= F#ΡS3O* C3"T>򢌖I9T(3s?8;_T0otI`|$(4 ml.!=uWh}|jyR4˄U-iG?"ڃ35 %CI3bd8r*INSC ,x5KDM,-o- ֌Cn1ՖlzJCDmYdwDtVy8ߝ?:f8m4Y=TcɌHoضC)SLQOAЄ>cZ@++/A*ę8 fuUV ѽϿ89r @|q7d4'7(-N= 9M!2 \{^ TlÓ6)$1EK gMveq}xZCMP(T {=i7 YFM_`jM ?חļUrMQ>ig  ?/l5 (qNυ8Y=aN>bfLzUSJ_ګ*J']=j7Wh,Xz#p0oDP iND_ZzB>ڦO3L6!sNۭZZqǢܜfCF/.~hFcu棍9z p0J%Ӗ =xH^=_HcMūذ;-W9͎$=tU$ʧO^`wiBT/P죃e4ޖ-%lGb:\(*P&jƌIAO DMw+B CB)Ѓu-;Uje/za"d7v!|:?&pwtb9gPS%'۩mvw*'0lNh;y C<7{ȅp[A:TlIx* )<_ס[ns`@8RZZ (7<q ׮.SZBPDhQqeodE/!}9+,my/ZYk;0;M3Gb?)fTnZhx +K[G[Ι[: A6W /mxt(mBX~9=svdA b#n?ֶ˸ǯ#ٽW%QI jyU> 2)єdB8:CNȈg'~u/H:FoH1hPU<0ȧ=-xÅU+1 8U갼^b-SJlyRÜ?t2XB:r? +H*B桞fݳȱZ$$C`gj:PNijy?wp]aH+S:J4z_]) cFxaa2vVT/ҏ{F@rfSqvXg252)%vB/aWT{RMeh? db>hsM.~$22NшGT`=yc6oz%aVrtҠbn;.IRLw% 扬Z[] eޚ-`cS:Z>'d~BT{0hd4$'qo%{gZxV]უ fIiFP*}`o 9?au-q3u5 dzƖ^5C0XQvv$?ro@s97’dRMb݁H͝7=㕲NȠF3#wҲQ6O6zGIT'5> عj(P#,b_H*e /Nv\e2.-Š!o@Fk_0"#ÉrN;Rv`4iA-Δ۝ F Or`]]rwp.D->'da#E`7sU+ٖ뚖 ^2P {!]q^Mkl&.^dڱ$׹F3! e,T[vx\Hr}hYF{MrQ^Xp/>ϳukJxA\!n{m94xȎfRƋ,,yZ<[WnӋ ^h!#4Ld+G-nF[dgZ^@;*bWf_[!ͭQ;(2K 1-bpK2{74.P&F,O*}l+u6EG}Y s.5 scP}E'v0zl NX'H/k>c>.#ftc9z 48;Y|7}V]6z|drͤQzdmz6NX_$tJK|Lv{?#zF=V"pxݧvDCfitG SP׮粄\@NUVFX JJY0A}V# lȤˮ`{:^7ŒưAanpb?#)5&m2n _ g-,`'M=GRoʹ5G}EQ^ So,ׁ`Xi>JyL u IŞ;z 5 2%Oa#e)VmZAa[]ң^(?̈iPB'PT=uiQm|+>;+̼ :nEhP%wtZ,2-z: r^(=٭V7A*/0~ʟw$UU$#qѷ $A -a*rk®,g@bhvQPrγ4gך.K:v/ %blN@.G—_JmNl42ޡ9jbc?E=hXJOUD?IǗ(\x<(?/1 EDz[z i9o`6-I4Ho%WLb&H Y%C┦`.!xR1 IVXSb-V0rhZF\LW׫芜{wLhUA#vJX"*Q4zBnS58$hR __qi'kPsWUo( PT>lY5(;")F&a[%`T=Tt;Kt{3MQ:8㭬GATmt 'U] #<)ZOM 힚 >œۚPŃ'|$ !F\A:WH΁~*n ? yc$˚D>a@VNzsYrx&ى AKf8-p=K205]Rt! ŏ@CS¯uәvk.U*04szC,,H5s"Q6v)Yqdd;QIך|onlFV1­ 8ˊ%U7@-!5pXJ cWk!NHyqoNVZOUN G!5I$G;2NMy%]k!kGLdvX_b5%oPeU}ZE^4Ƥ4 ݼs.ʰ-mK6wӝyS5RxIO,B7=yn5ٽNƑGn> a+#& 0xYq3\ O8{դg*~9ܬ ۱. ϽV׊+r;>7z5#W& M6Y/K, y߲f 3rUw]&>e:4 )&x?P(+:1ф,|3KR{چj;kq׆y0PuGQCm[4z>@Z *!k^!%# gtomKm.NZojj'j\(s݌%*(Pn]q\|;^sۢO[RzdA?dEgY!J!2즬0 =/I.~1A+nEU0o{wH-6*[4wvxg.V ƇهUhL8;_ORꓑ^k5_xHP  vܽ]u.=4gd0.Y1Zd.{{ p|\B_ #(XW#$}vͪjKF &υ}H余 k=p+@(cn搈Z<qj?6`` |L`Vw:5:x>ylcjV'yg)7S`;;:Qd]xirmt>YJtF=;ZM52\'6DYwY{Ӆ<ӌm<.V3TTHko9k F`G17]{VDQʶ\piI0+ [}x5MX7~z>@)^/iȈF}|Y$>ʻ8zP,R %6j`tmv]+vӃyiXN*~uT駍}ֲY|#M8`M8mGMZLܙf p-+.{e#$oD{tj#k3~2&xV9S _VE X:K\Zk̞2y`Y<iQvfN8J[R3u^nah XYύieKډ&"Կp, R 6I"3aC^N.Nu 7@پyŇCA9\y+|_kLJ|417t%^_y}izDSs Ep׺J Ȉ:)wgU!Lؠ! wt>~%<5nB7հ[|y[cT}^UƾRt*]Ij#.#VetoĶO`,1R6UMwQ `M(^1I? 1Tr(pNrRTU8FSι:Jmn&3HV7+,:[{AN7ࠢWzA]v8gmX_EV߅bIIҟCLZNact&ܐUÜEh77^g~=MwV'7pòJH襥9Qd0oj>.>48ˇ(G~iM̔6_MO:w-}|:lh֐cӢmcežbdEn7^7g3w;MKwt0^)KN(e3PS?5F"[V+z=l6GYL}aB 4`!(]~U#U. "V%Fa"X9BBN#Ϡl4m%!!E(úvks:q,P6X{ZHy:HA"x.մ]ckh4ӇR0Bȧ"UZvBb|y55H ==@{TeWSj;=l3FFީm4Fwp?UўeCF_$DRޜUx_ ̀+ߵʀĬl I?="G\ b< kH;ZW9Oʹ# 3?VphYu#҄WU Lqpm7*A<w*X%깟]\sь<[ERY֫}`C˒z+!׍r48u⫠W}؉/Hƒ;݆6UmCCߤm!q{ДF)-ȟd`杍ZC|#fdk0(U_%;,]ah=Hi[Zٸ~?@HˑOjTIoFqNK 3L_WJ.9w%1`N]Cb- c4vqrBu> 0Y39æCeVe$~!IV!]O`MsݳYn|g,Y~LB8G_yVT @;zļhϨYp/,[%nU]L`9L׫lMdxfj8ѱ^桞ta^NO.w]6d>BPπkq&q~AV("i5*?to.yJR&??9$IڅAEqYA oA`:\0u?vDqlN9u_qg7>+)X$&p(J2niFSqV y՞Ũ2IkՄ`b0 gvhe[w1Y!v~x f8G_.9x BXXLkŝ+HksڷmBboE Ȭ:kZG@uay@KQ1|eG)5f\!pxWnٷNUIk> 0%fTGDlX n?uyoMvwb]nCf`Rmy&AI+p>Dp_KVDR됪Um 7&<{y3/-SgsAXc6VәMEx]e8sX 6 IlwRoWPqy]FzT\bjy@O)T*&dM -lFMb3;ޗFʱ]&ձ"*5X8](ݙ[9,j+UxNJ%!ؚ`ְ6!&w3~zFV=D(`x#^:I3!mov7@^ݑC̜nNp1a9"rRLJVWP\sm;/7pѣKPI{B**tLJǙ2$,rRƿ;7JQ/P3jGGgDuĭc E(:)'cK*1ޥ?6 f_PmKf?[IM. &w83 LeEo =²jc79R|ban_[:]ȅ6"Cʕn?Ip7n{rh8ן?"4X=+mM9ԝ?LR0,7F?,lIm3l õUɯf&}o;*O#T O 9^՚&?O%Y<]yd ^8S|w+3Ssھ, qL`e:d JvW m |/qCoKIey|,A,B5s.|FOZ!k 4jc$KT $LZ$P0^޲ʆĽ.4{BL!b UGi_beqy,=I!}WkAbhrA</ @`@#6:r.{qaQⱯ3o6-9!Qe7/ u dC_x0HyKAn[ϩn؂[ rBbk~aVmxV u{\[Ej=x5(x{^l[)P/u O\{=8)Ǚ ؀d'̪ңCE=Ë g2cuo ²"h#m>ۿYNJr +^cg䳖> 8:Ǹ80$|B uT5/ӺEaě=Tܐo% jG+۲)IBS ]P SDKoI(C&6zx5u0 }ܦ4'qZ2C|Bf]]}Izq,#뀚Èr; j}%Lb Tzke2Q$D1L{SPnl Op[tm%I KX^Hu-5TR?w`}g9rӸNZA[g3:ٯRaT4S< K8$6ܴZ,AĚ!zI^$ah<X@!in2(w'|KХrwqzsp, i:˱&z(6;,+QlN Pn Ptj WD呺rǍw(u3pAك`Jd"ZgʳOYC &%WFYz:3ʒͼhҽ`梉 V"W8J0Wi>h5rvZV6(*vAQkE  K60Z}m1@?i׃ve\RS^[9UzKB[cHqHǒK<2  WYbe. E<-)Tf`X_Bv0)te6c*}nx vYN4 !Ve5UY!0'Hᕠ\_-=*j#b-!\ޅm)ILyZףx_!|G8&pb|'Jh "-*s! 55Ƌ8P=J5}WU> $Nʼnb3PD.Hsө"UBt$^Vw1.e/慱G.ۢ36Bok}{>ɺ5sQǬ1 NP'}<ŵoсh? ++Vf e.lc޿AL(ߘdMڕQB0lʤ?:{b['Xei&!nMlZ|7!>>,B,300 .Wk^ >iVi5X}.tcm"}$6n6GDp2 |z.vm$?U mkM8(8*KZٛ^Cmcr~8ƽ!~`. $0٨M{>AUI)] \ b?<:X[6EJ}%qυg 8. e82Cyn `[L _W&uڂX\❽qsrD2>f9L)nJ/宥=GFq+{)=mW!}d/N:*.s6i[bqD9VWsmL ;̋z&OTų) Ih&oEHvL#18Vtht=Z!1y*G6 &dWA^ 4dI,oe|L8ڣ֒l4l [Ϫ)*^O>X`Aځ0 }NIo7e㮫߂qRȢ2䤻lјcIJSTTCoU늦Y吭V룻4EdPKm7FJy>(ix$q4冴|Hɏ/ 08KG @C06E7#CཡFd`6O4?^Dұ&'=Hp!q^/U2(}1~l]:>ƥm #߶jheRԘ1Nrӷo;{6N$Q/@"ULSgX wk+\BٺpS}H._S8-[>s5KBZEo1X]Pi9V_eqJN϶JSi漰~٩7k {vkBPt=j6=t2Ѭ".7)!%Ά8ւ[w~Qf`s29UקخL0l- 8kd$q2m. ɛM$Y#b؛~3 6%ؽ#0/rߌ v'l~?? ?Od _}⍦ hϽ]I`}Pb݊Z"[O\RȐH]B;0(LMBXO 7n%Pmk U/\X @NXe]WY{qQq#H~8piy"  s'\MlS9#V8p2;PuZr[.KnNϯ*QY]vǀdv\"Gom%E8aq5"U*3$)KŚQ2!|/ᇒ %@f"V e󾵪'j3ӒO닳n1xS=H&_Ja:`JkM֩Rq)85ڸ VFa(U@ZvUY/sLCl5J06C~NӚ}#t2W{Yje@ҸI4$ w7]IHn1uQZ>-< jWd(+\+^*L+:> Y/RJ}ɣ¯-i-(Gp>p0eיUbp#ʄԀ5:wM9s Y8!wy="ۺ:c v5KI;(}2hV=;‥#әaĘRM֮629ÙR.FtO^ LWM>.2 _xZ8ڜ =؅DGYye<&skuyx x$O1eXɮpXqZھ D__A}L1>2+oAmu  #C߿gƢ0)cl$&$(qqӇP%vMi f)]ѿW7Vnr $do\~.pCy>f; Q&jW.)O?@?Oޢ!z)Qa_BlEz JFpK;> AH#pt_7?{)[d TIYcxSݤe\Z-m3*P@Q7(b;xVץ9z5ܰ,;J2!bR>޺;kNZ yvyϿ_Jgk#?7 :vu~ў% ߙ xH$|¦V,;̶ɜ F53joS˳26)"ZכY5 Ґ vg2TNx5d8.#6#$OMܟR=x=.{p7v Tm@6'dF*6w2#W< }bґjXL7,fsj雖R?>g&`*yk:a%b/H#jܲF'CC(~5[(=)J^mY\*>FUXƯ=S$YdIJcZ{ye3݉.۴ bo1AV"GIFvGrh7`#E=D&4d$Z,8N"*.@ҽUB*69Oyz* _&õ6 y =zA1m&A`ra~xnp4 @; g;}-xU#(m ءR21ae)$zD$>_ $\;a;iZ5+ljukV#]Mh(֍ڢRY`!)ȩ:R (5lC\,}b~ }Ƚ[?< ˹A /:q q1Xՙ/7uJ曒Q7*t>\Vk?e3hWYDd{<-S,: ea#8Տ )ojCfu:=zN7J.^nyvL1ccDc/&"Uݙt&1L@^u=?vJjW2pZ\ fnNMbE9߳5Zt,$%y%p78Rvm-rۃCPĜ!WN})$KrYK|{5w~mBt>_.՚'I 68=*ڛIj)過0(`S\iC/hp 9|W&Be*f{hD!QW#QOCC ]钓%unR]re;]aم1ܧY6ɔ:.Aa0XͰqsmCjA*)(}tW-K wj(?SJLuьw^yjHк 4U3vչ&1@[*9͑9"tV4;,j ]Z8(Gmo+[J cYEWdPy`ҋArT; ~cT㹀m*v PPd^kkBt mig'Ýy&@N[[ A ⸓r> CKdy"SV u 71cZx8lN!8ȮHb#};ɛuؒQCSԬI;QY`SF;V Km1GkQ GDaU~g:U_c4nfNذxFYv__U %'VvM1jyzJ"aI*!݃]^lھI@|ޠ\)\khS{^o-^UXaෟzs7tS9_GE$JjÄ-NA|p׾Fe~>`t~ ._yJ %*=@kT˩еD5ɝ)lZ+cXS_e<ϝfi4Jb_6OYF?I ~^eA2JoM̍ ́e^ oe˖w*r"}E[eͺ] "z3hT\^ r)Ҿ g[+t-*`~'&8Rgc@vc^dw"L!(|m~4;HlCQ>ܬb.l 8bJk$iDPW0w͗}-xV =ˍ*FRsC|; 1+5oE Yx. )9zį'|%Dph8kU >늴{:> 9*ɰf7[H`4-~fO}&Z" 7f0 HR=[∘yC;h/kl] >_+Ax2J#G=SdK"V&\j.{rlV3>[A%ͨ=X;XT~O}w'h,gִՍrRok߶quIՠh z`9hU7JXܵYۼw˛@_E|Bk7뺠vSrWGZLן~iӰ-8ҧl9ʦaw{E L˽]0LٵW?RcqZ$˃XQ_s RNڰ4i5K[Ճچq+,8m{]6918єhe]ͰY?W(᠝d̄JۅtQqЇ#ßU6oJZx aM ?7ci}8>68\/(2e~ j^$>QFݧwn\B:xeEqxh,` 5b\E~Ɋz_mF/; 1lSkk ;&KP 4ausKU-R~uHQGt[%q@~ *j(\Z+cj[|EC m $+gOB-2\@5"U2*C[x# T-P(xB]Ncr4ȵ\9Brq6Ȣ~. qq8t1p&o3r\#eZġ`m~*FFeڠ,gJXe.)uE<MuJ:ydx6l.=MܧڹBCZz qK.~VEw[O]#xC0n2%#wEVYr^1am> B/u*47<Pl'k~Vp5` oP`X{?TcJKY8 ;@5">`*\4 C_(_0X)\[DiYy- l(eb˕ FBdId- V^K d&cD"dT3-^2jہz1$܌t#LuM^xRRtJ"[JXŌv_DŭuQHu&4srRY q/ˇ+NPܻ&S@U:ʿd? h>+ |G߄>EߗYe--d3dp99QkLŶˈ'zdϞE}^u+y~X5{<=>`pMίwj8$4ؿ{!9e&v' ,aB>p.EdRLRVd+#mgj2{\Dm LMT%+=sGsNmQ>ʲI#~$vǠx'fsmvG[Ha',lIX3Jihʷԁ4)j{qr,{̆7ϓP1PCJ"H+KU3jF‡\6e.AyޝUPkYM3TxiwR)!ZklG#@#LwMΦ1K\'~Z}GjI**rim$.׃gYsiHQΟUMha3$1SΆ9}q׀}rZ_}ٔG/Si&j=yS\.o!LmxEd>f^xkKoY@b}hZqwJgu?qԖz%-Bi ^RN: 9%jxsڧɯ<9^>~Y.>ZszsA CjuQU+b4=̕YxPӄo"!ύ_jWq e$"{0>s !  fk=:B6Xn>gCHIUS%Zt!hrM+vQ!(`Wתh ~լ)kRvoCq{ͤۀqW~, tqz,3e]|,X]o@̡ę=@5 SX"L'2慈瘐m p?S\]v;̃ǭ|:#Nep-y661{ճ !qU1nY:۾ ~ 8J[T/KMਊZlF1KggM}3;I~Ib ¬r+4x㨠S{[$2uL7'{~'XErLJףr T a&4Dzw$a}e &]Y> >c.vv * ˮ4U'0w5M 䙮tX@[_Q!T!{FQRr(/i7BkRfZϟo?^u~mUq(9Z&k_OBj0F6">3ƞv6~ ~;0zة20TQ$eis|J,uˈj`m͗A0cъY~J6a4c[^LRU!tMC-b%"Ȃ{9!->?.,EPwK+^{'[(EesT`GIZni6q^;5!pN/5TPdNxS  '3?%ŚuU ' ʻ&E;:,s^ %b䁯XG΄BTNu?AqenިZPƽ:KY}-|d;<ҫ?NU3a Y݉ꕨA 4{\lj70RXsK^x9cxY107#D0R|o7Pfg {n :_|?=/4a5$u8,}t7x& BJӮus׼QmPc8 LZcHW߰Z"Fv`aTW7L^ꔶ)_Aݴ0tHn{sF2kFG`r*S[Yoj=%A$ 4yW }U_9 M0*5tR5 {SnH.79Hټ+#V eg#Pʼn ˿ULW2."*IAgLeT:G{:'MǞf9E.`+I-,.E*Y>rls5mhfOlW>F~k@vzz$Ma\}C=$8 &1{n oe',Ec.o=㤌@V][ReB娅Q`A^A3IA'3"ɂ~vO,!qؿw g$br& |$Be޵IX95Eq G///IT| B I|}YY`__0 e$߻~r5+ K@j1y\/0r Dh,ʁIX.@v.T~rЋ[CxOJCg¯I;j z=_[*TTV!ڴ&mmk&82X]R6n|[h ~9t)^`QXhJaƨVRkV`hod/9(ِQ?> ct(D%pz]xZ4A@^c7S* MPdN\~-_d[0|$u:yCjT G(^cu<=FM 9B~^fJk "?6,k* \XȂ5S?fxP泯 #1G,W=i$nn&x1Q}!} / 6&{"3nf@ CYR /1Ђ=q"m~@,y C 3}NL'\=iPcίdC™m z$3c)o3M]KRBr?t XGcde3Lpt1 /d_Ru?k ^pr JцLYSx!w6iJJҗ '7ޑibR;=pir[rƒ]}Ê {0Q%SEiEXec si 'DiG󰉒H6%q$PR=qY%nïtk'y/{# 1DdQT_ 8j_M|$LyDt(W6Dlp9yW0M,M\e'RR7pn $xI#Y>CtpA``Mz50Bla'a'Հ9aJÁ`W;;`4NE{Oo9b5(OX |Iy&p, pH>z|v̲muE}T0)l/ r 6 y^P. OUІ[=솞֡ RZw\z(lKx#Skꦃ,*8|qx.%r^de`is8䢽1^v&޴I"RsۈM9v*{i3F+Cwd7HT UW^IJܤucɳyޟ`W4 lPhbb,/^H^V/u(M& V$}}^a+YX+Fn5Nutes#Ov$;aBC>DZCyoV4kd:94u-ra4Vc7_~ s$֏={5 iN$/$?$kVad蚼UR$I.e: EK s8k Պ 0>}Xb=X2Ng+(>~dgh"$BZ;hQ1:`.z)&yr%#>I7=\C AjpЭOg .H[T3 D^ye|Yڇ ԣw[2m!0PJ㛵(6U-D%Dei3Y$l\V7Ӱj|&gYpXxz&9t^7r{i7;a꾓Kʺj:I&ʆrE/ԪTR}WDkQ-bhp^MF@ z&c(iXuX7"גIP9D+pOY7(c+R;^m|plID9;'uHyТhl(qi 7Iүz9&!"3z%~\Hcy1^}OdVh<Ï kZgN}\ƭ#^|$r}m<^xԵД(}&k[0J7@<,*Yk\nrq !$s,5蒾S 33~3Q,ч&D`́壗I- )V&>p\+2 *kwgTj@;h_fRe]%ol); 怿`|Br3 N/({%][C pRUcr?+qׂÊ4[&"Vb~c"Og)v%m ;bAs<ܧ"(؋19PX֘G& SxVzs-1 &<=h+L$V|li^JKf~]}u݅A3%ZC½ lU6e 2b YOѺ߃}U.Z M*7YlY!'<|=%Ps#7ӗq+N^yvE+B籐L7bZ3!$畣pB(@M{"Y2 2xHf0~gBz؞\f.h -%juilL,R lqNw|_ayL>/"]L,F!:9Ojd m앪8_Y:>q|d_x4b.S΃K ލr-(۽.<&r*1]S\1N\iŨfDw鋞e'r#оy@*p,7}+S R!WD bO"%:DB}GӐ˛7N&aX "@fէ]u5bIQlj ZK"n/T Qp ftT+ (̄ZCspEW>~{+aaȨpa-O7n] *-I>?Y?L[`)uSHހBe Ic/]猰m_RwNcH9 yt}Gj-vJG4 "Q=X'(>ewbRŝ^ ʶ?>sJuƵ%#ݞ@wC=@;*h21[Oq,.c6o`fPXxjCxÙI!J5" -ܟdob@k"mrQbc{^()7 wFm'јZUp408ؚAXsEjs4VśHek{>I[%{&|ќ#W6` 7 m'm ηN\ADe=; G7|6~<0);6y=u"{ĆK7z9.iqE|rwdnJa{C+QM'LW qN~S;Ѫp'GmKx{ar?@ۀ݆rIIzw%ZF7 'haz$VmnJ4? pP*&BkSE3B brKdbx3<yʶ\  -YZ uZ$B^Dz?;UitC}M1WGuN?H>hweɏj/EBGnm2ӚM Gv[k!snfr?i I~`¿DE#ƵPgUqfoa#I|18ό݈Zg^2*t#K[~ ؞Ro!Q0EHwþ1B ߀"{ˏB N=I Jhѡ.9:`C=Y{IǺ"nw/SvEY;)84}WkRB-=k}rwʊЉ@]Cwy%7v%-Oq+q$ω$袚'?Z}nj+VVcV/JTκ2֍BGh^zXYpRRo`;%+|cILѭ_O105+SmGKP6/ vӚU dvkZ c" u.jJt NCXl4ӝCϥ#*!\dcDU2]Y;Ѝ+՝z Dù Ga{7[ɦ{BпG^_VG܅]Q۪3L+rx?N:@HJlYuAzjĉ2jR._ n柘 %HƮ&l'nOlv+=|N 㟡B%ڕd=%Rmd_!/ WÒ;f6g@L&,Q%(ADM'r2㧚>En?6ߒC'A{P ZhJULjJ4D^b 6;h5*zݜ?Hsr7I8| Vk,.A@+U3p,9v{ L<&B *@G ׳.2d' lnAɾN9Ts%[:ꡇC~+J(.uXr^\~oΡZ[SwYMŽ?3'\*C[@hR\>TK3GO=v`Z#ĄBH['Evx3u zjW<\\b |dd& ȲW͏0Ni2(CӬ͝=U"\MK-*C" (_T+/j (/WCq`:6IkYkZ cNvX”0NZWkzҭ4"( 6/~{kO(l\3-5ψ&BR0v+m=ý?͙:_Oߘ5C5(l Fp.3q (&9K[ Z\i$8^W'kb&PG=r.{_n /@zlaTr}FJ S%%0W]T$z+}}ZU@rqìYS+DC?R67*?F%eMP׽:տ[LӨ펶)Y Kn]C0ikp3/?"ڥК3)}K2PGV5X)cIk\k Yaop*\a2FSJ 0۞C6yUIiVY%iNs+Q2%yQyu=#k5ރL0_>s!S*ߧY5Ɛ1mAFyJ>;k,]ٛMRiXOkGT/0]hyS 3/_hy]7;ehNqVNOY*f˘[Φ2Is?A.,ư;&ҟʞPwq}F05a]oNf{-nI0vcLpHC517VLŸy WqM;5<%]3 lT mE }7ˌ#i'dkl_놘HԷc$919'EuۋvЏse~CFr6x?Rc& 7[#I^LQ}[ )OW>@IF&}*;% G oܬ0C>e[.=fIv$mG:Ћ,tEdp` e25F({Rs]6W!qڼZŐga!Lf@(!(ĉLÑ퀃E"Nɳ6=V5PW˵BX^/c}f&UjzLf Y Y[܇y3ge=9:x&gvp-KAFk.uw:`Pzc%GMg$.vW@+o*g)j 96A{QH +x\*-)0ϫJK7?V2GG3ѵ1EokhJxS@Fg,eqUqpv#6u?K i+I~੹^LIS6`QoBϿVS'S<wGzQ Xɾ?'͸梯kGLdmykEǪ)VRXho,-rޭؤK9:l[e>}sO~NqQo>=XJ٨?sQsLt!&-dZ U'Y08c50r9!F^c-Za.ϊuUOAnkFTW>$aWx.%EvÑ3˞;wf>{k^1a>S" 慺ژPew%) 6JJ, j(L R;B>:;xNP 1#Uhn]O^ep?Rc2kM:{ýSߗX&ne noor]l&H'i7 9nDH d yݾIBav:]򷦃Fbv&YA /f` 9=Q QP}hBL!tKGYy g5)u †qk*k*^&'GC"% Qie&nDVt:$:@e'`)Ms07nsmÕم[hDdy) xJW2xY۞@E9v'Gf`_8Zo} ]Yۡ; Hq5`V o+:2$by0aT&ǔ;@s.ڿSss|9>.t'U\*D sy#Z Zb3: *(YFM@J&c*R'Ξ:8aEizK\\x{NZd6zA@7pDy9bSyV>[<\ Z&`LdhC禙&ձ7^g~qWN~pi#};\Uo28puk 'Zx|iK:"Ql,a˞';hZ|`lS6OlrӞrك U& T!Mf(0C* J9m*ބ*91Gf1)Aڼ[00ΦvYnJڕ ۈjFTȈgj /j:QIG]s)< M<(hf@u{ʆJ/T/cÃW6&^vyx$ T"yyemcxqYKq{h_-UI#ƞH2w%F.gjٷ\d\xF>-C8Iޓ$daŸ. JdTa~ؒP|LDDӆ~+baʽ+~n*镕?X;RyBF#؁KvJacUYnNS>_f&ǒvjd DzK=)wSĹmuj.wm0T-k0O2v:E^ 8oȼғw>hT6_2 <={É[O82Otc*4ͨrJFu a&YcH : ƅ|ݿK3<|&MH-b}VܓnohC_XJ dXzC$\4g,Pg]#c#wAv b6%DRLsqfJ8j]`N=B :_$23Q;X@_=E5&n! WT"u??1m0&T@RyEBL-G< p++p AMA%c[T|LɶXmBL[N<'J]J|!/4hHSx?U349iLYc*=1mu.$DJyi:߲eu?ZnoMm}Vӽl@? \IRYc$0,tF|%mZPGLtZu/q\ MV&^ ro$; Xf?f]-6sXW drکmB[W>Qa1vU| @ $s }1wyL 8|oUQ/Y=dD@na۹ S$KOv:.~ݿi`j{$Շj49ǙcIo* V6--ԥ:c&u&0Yu,[G`Z(r摶bD/ue[ra<81[A4 2h^IqU{ccd[*|p첏G97^L:0<R,GWE,1y6|f5!k}U"L+OD3Ô*< ђ_@:AMdDSZs |E#{V~+-m8uߔkYLt%n.o$&,Jym[STc$~v7M* qK{ >h,_`z~=e&=Wwwt~dԉr}EF;D6ѳ&/+}:dpCiA+[cєbu-oX[hz~[Tu=•:)  RB-)qS$Qr%:Pq+0euiWZuF  m)Hԭ #o^ymIADowh?_Zcvnv@B+]ȸ#INH^`L2ne!q~}mmjw,LB[@QRK_dΐ1,xQ_ C(zc@r!%ꀮjHPnWd=|+1wDоLhufV2گ?. T\XS 4?*fP"K*r(%-'Szsǟō*K 13`?̾&(l!p?:e{E,cL^y6=sv,dQ?[ӐC?ER%$\_\a&I}vE %^ &{J\:X+_?_<hI0^ f[pxs S &> VCLY_5 9~Bwna i콬hXK'dE(?D2=̫\$P m\'Y1;Gܧo:,WRW&noA|ӱX9hdpY֏<|PzvնYgRs V WT-]R۽,k?$FF]ڞ^i8>iTcVrWpr`扈Y^?ݴ}:-Ȑz!ruvEMuUNS`+1;/QJ8ζک Jl,6ށv딅33t`tg!X#LU͎@lvFIɼw}Z|kq¶f Bj*]e9@.re Y]HXbc;^+Uk_xV飹6Z;_rS H5#${&;kӜXA{!6\T7{tbT=fTC)o 1,c6%.\׉ e{݀~#9V̇?z1 WiF!c3Ad(s~17WW>`jVr6 AGos xRnPHZDb6x4>1Dտ1?жYZv2+_1`HX1]aO)zNc 꾼 xetQ-֘5ܪ4-xO!~tΪ`DsnM0[k(yyNmp\5 sKvw#Lma-{ީTӼUY u-J^aE PR-Y&U۾66&9~ 󠁊zlLSƄNՋ86mNWX-N#{2gQ\QG/-.TLA:J8wVhb[+jKAIwu\̣+_r@^mj,Lf 5+ӘI}9<ƓZj@`|NJȈ]ւg[} T0%ڍ<~[h= H{j"FpD+s 妑"^P⡲s%㯆0<^w:06|CgV*=WN'WIK"p.>?2۬ sY1>$BRyI$+PLfTl-Qr,u1Ed`\ lUy_QbP *mDm ΂ =< MHM&!inJ51tσWpx gς;֬ jS>OgW#:L'iD Ylzۀf |:>ؘ=LpVP }۪c޶mX=b A9j?f^s 0KX)*^ {2jWC4#F$p˅<7ޏ\FaaD2rܙP @! Ƽ}a s ?aYۿb9jJå[S3P MD!9CUk*cYؒzvكҎus蠰 8(K0VYf6G=L@C` ,颓`x@7)CeӶv.AGI_vOmy.+?W;wKٮ[ʏ6~4"pdE MǩD`4=yU̳^~VGB+%AXCP Uy4!5Js(ߟ1+Z ?tӪ7j 5-,92)F-_Enju -3Me@,e./FĤ ;^LqiGSp‡|m)Bx+">_ T:Nv1&xs)!8iʃ ,)v0HWpU*Ѻ{R:tP,w_+({) <1lvFco?$YDx }:;ts>Χ jsSmQTVG87S[ Jc(k\msQ7z͸OvZj.qwA\ih<eQp!*ڼ\572>󽦻b_Ad1A?=iyEVn1 DaIgN .?Epxͣb[1Ɯ9L^`@ʜ}/,eAw9QJ,.(=̇#au[a:R*ۇ:mli+nbxAj>I$謟\zz f7|"f/E;G}Ōh%uhw¢QF%k܅;!:_8(;0|'}/_Qj!{gj@A~}wN <ݹǻS+#rΆ9A{O[B?"#&7nYM/n43ނ\V_Xd]7q{bjhl]GvhiTWx5 K(t11fR@6 &IBʦ=!zj!^dD.h{܏@gFd$IOꅿV}DXM=$;~<Tq9V]?.gvpH̍I 8`ـ5<.d1}ʢ3|# ~ku\ܺ<3h40pm X>e[dRl80~.1nhWD!/:k_jngZFTZJg@P;l=h` rfP5sF+!-cypM%I7ì,Z V7ďDJ/ $X )U@W (1Pg@9伱%ѧ>>WpUS's2 }-zqG.L\<+߷\sPRóM('F13zR':J-f^\8Xɑ?Kҫ̾ijȓ/_X|5q+0d%kCLn5S,,8ch/je՜z)lH6nofc2b\5}L'= @B!ƜJij;R5 ~ Wu!X怘p%FLyyށ@&n>(-ZVE8b_eՖݻN@k߰͠zlļ ,*R<;?PtKؐ _\Ws(%^M PjP DE^ki-? o_3X""@q1C{*ǐI*^c"<_ːhC$(Vޔ/Y_1{ kyKz^P*!{p/>C,Ր@UEcMȹJEn'e~&UTnz{ȉ S.DniQX2k0>jBc7މ{` Nݐ1Aש|\z#so{ 89z/kT;-^U}0 w>L;Lnjܤ)Q.+.ZMZ٤h4:}bn*0̺&b1Aҡ;c|ͤFƚ4Vxab։2wXq+i)7(7;!c&8mFX085<_c̏Om-#npUuLEʞVϳi ȷtZֽa^>!:֒ ł׹M,Fd9$5sIǽM 亏{H͉ݏfQ3I1&ps"<9=uP̼'*E;#k어Ӭɇ]X"A;@NmH:Ȓ|<~0ERt,h(n$R<b8+bM=%378,OC C'vwHhp+$̲l'4GK4S Vɉ67K}2ثpF5oJ?jU3mP?F*}IM#)a,Nqbyw|m6 K'cɬ8G8Za R.;%0p4Wg`zÉXH*?Z/6I;(@塞tNh"XEeف#'ٽN^m*W_PB+c[G*\[(/H-2ky,>ӕaKαoJu\`nVncDa4H\/z" At\{oZA1:Wulð*NajbRaݯ|mH,D"\#%]^0NXҭKYO[f*WH- ~+HU™:ͬ@%)sϿ͊B+*|~g=jgKbo ꟙ "llaS6~\L>9@0>_Jd[V#.\jH'kv]AkҚ7 {T2-{G..;>|9ֳ ɮ&8*XxwCܥ㚵Ȏ|vaʌ%Uy;zy+-` Iˤ`%aJfwJW7XDyfȬh0e:p}B^&OaeJssEi ̇RϿ R}2}Зg|=%^Y4ޥ t'>}1gs}zJZg6ū\LH fks1H/[&t9Dj=n WVM~f㜭EE֩FN>)Mٻ!H,L3umCE481;c=jV+ į ^٭5`ko *b jd{ځij+tlB&5d]dXJHεVPoX,sAHH' #AvIfowHA?Ŀ kN4\ ƆW3. KݪZ}jNk-OU%+`G!:Ǧ n}Tg} 황o d3f}R_ւ&Nl=h )WD-ڎ=TJ"G?{"b-W*&jwɒrӄ rQXF%4k5Q*ӎJ|3 s%&hF2 E6_jx[dl<`]prcĘ6 &Sk cÅt;brDf_5ֵh+ p(%V YVw/-ZmnܩFn!t%r&kJ0dp.ܠd@_'Q ףX2a{1zvctoqSN;E)P!<VAPO(#,+l?m^ֳho\G]hJ FvLOF?"ӍJAbB kD0u=V0eaB,,A=",!,n\dYu Ћ,o>F3 ;%2C\҄z,5}ϱꬁ&Ώ^`CӣSM( ,œ_K`+#*}ln\)6r tRTJ1b@W5|"T8TRq * LJx¸eGq.I| tB~"xk&c/}hy\awf4J)]eAcb"!UFwD:_xbLDowOpg)#i*T#Bx_Z-p+(s+I6[s,Xr`8wZ]e|f282P"Iy[B']ºLYv4NF ?ԡt}i( j qDjy7ggKT/3|7`Wh125:dz*z*0[xij B .^(?~rvmz;ŭp(#psn͑#_5Z~R)1T;5lߣ5q.N>(Sf$v( [c1yȵ"}I,*h_Q!TjF8r9`Mk+d^![\j:zQOx(# 1`$["aD0ApING ]JwΈ.b01)7(WI*%!`aAY й³<꬈9́2;>6zA,D ʮ-gn9p{_ E~ͦv4K\NѼJCPs1WxN:v!9Xzt}q3 YTΡj_3y;ċ. .hUfp;F?Y?BeQdwliaϛjS %=Ҧw &򺊸 ѷjuq#i_*27HCUկ"|N#Jo&$g_?B] W+ %D E%dOrg!X̼ =$hdu3 5DE ܚVwF@Qof𧏐>~hHq/Xo )Ɗ IAsNX/2|ql^D1M$tN[f A>ΕE>9"9gDs|FϹyS4h)=ގipύ ,A6z,zxU6Z3X&Hs/9/OX[RAB s"֚qpL2I$iS7IRl%FkWO24F<c~Rf+&8n0 ڞi-V+;)2 ͊Þ!PvSѦ̆c=k"~Ô ;ag+$)9*$JyVJs$ GOW +Ȫuݘ jb炯=+M#2$nuey Avf\w+L@p]mB݃Gj-W5xێOAJbhCI^ oDɰp_}R>g4٘S+rv/TM/N_;lu1x ֺEtz>{4?g \2B`i}nd$41"O1M@ ab7B>VcwaUgHGY$'I!Q%~&V)# 9r\zj˚.szTCsKEB'6G5utHe bj՝yῈ)2AF/ ǤQmڤNZ:UT#+C JОnU u\pp)q̈́^lK! ڎD}hR@{<5GBkg`an;8?&i; 8x.?o94A 7Ŏl m5%3Ju8'ӓ*yo2yYxLU5Xvc61mdgG'*z+/X#؆r[}9\,H/}_?>/7JPOHn0=., o_`R_Y/[Da&UCwۭ/-Я@>!`_*=L6Hw]=Pii/w/Rd8OOV;syu丞Mga)hS6YtȒa,KR01=Fdjw)I:Ch#O:pn)h 5z(>([䕺_Do^.,Mg?Xޏn+VypwtXq-5 oZvXj1˜iB65C t:Y +\ϝLUۙo夻GS%~mQe(H!][9^%4ZF$Gհ>M%xauq2JsF0N3`._=֬w+O10mž &R١6[Ũ./N!,-|Ab!ʲM^Ș'[lP&+ /k1,یX,SQo9 qyXa` M>TL!&3j&  7OCǸTWySg7M6H UmNh>FɼM(̥%K0LثD s"mjQOK S .I2?OK6}8DӔ,23`ݔԛHgZ#5vc^ ,ƛmd/N<MJ}[sPAM RtBn0LUk~$ѱT3Uŵ6u1Xi,%EUl;)LE/eq @r 7o*|̥RyHLt1)Snm?`8Ԩf2w5,zTBSL8(ŏ*PRte=mr ~FS$ :K'?wOx=6+v2rj k2k=uxć PTNڵo _0yubY:TH'͔ Q|"?"@G(pZK/is]+`JQXc?tU5?_=:gqVhB XJ3by .+ .Ž+$4))OAՆzꝀЂl3 ?`uYc{?€K).2ܳ8묑ř 駖zGξňGr8G$߫>Dض/Ȩ!ѩ*\= f<VLyVq$f.H%-0wct)ϒJu0)CJ+zɢepX}* 5\fSE@Qǖl4SL;#t%{P3bI8vC|sPޢZ7wOv@y"?{y">#&̝P|Wa p.l z8 DZua"A /aB{%CSCJ5g* ׏L]+7$*CIPF ԻH@4,sU awyG-v=ޒs1 5mH ބG9iv y㏱R;H4(QVf,Zر/]':,5I:qR|beބ"81E'Ҕ\8ޔNreT$z"pPVvɒI'GrVi#l dur5vr^G*3#O]녗ـYhڝН쿙Q{9ðmE+ gb'vU Q~]&p)qZ^#g'(m\&yBؐY`gDn:U<B@l2|N5ߟ4a/aXއ0L[ guA>l黏%ƏH$N6lpmC6,eޏ(/!AڀT|75!ߩoBŁ+l-ڐ#$"jV%x]JHoN6WF8OH8itimI!G7~ T5Xn1ӦQܠ"ӣߒ,Vu*K(9GHxv%WE~>DhHߛ$b;jjDΟ`;p/imX,:c~[r:H|ӎ .bV2]!O,'ή" WޖtQ4MFԥuet?NbFZd0v &&MlUQhPwe^؜R&nrbPaCqZC2F'sju[ J+:A8"N<8'.FLʹc\mI5#kgDw-8*W!+88,\22XجjeDٳx~L {_KÉJMﶶŹwfM%,#nQR\D!e8/f75agye5c:AZfwNJ.a5 L|`CBaNNXa\t]邻I֬^O'u.aj ~.T+x>zy+z:;PV%m!.۫2 /:tn3ot\jz\ zOd&*\Hq:ܘ§3 cƼ啣˫G{ 8vN;,r13(.H^?E#5sĭrV ̧fyH*WaNX34}LE`u| iDLB'=if`*Oʜ]!+MQK3&DŽ]V:SX@>#豚@=MJt*k ŀHG^vjĂݔ<Äowÿ}u ,jV/R(om4O8ˡJ"W'P},ZG9%rrbQo)Vֽ4x1qgk^PBPącGD{{2 x d|_5foRI7\}- gZK`.8fh`t5x"?r,lF揔c]+y78x*sVCBWxKp ~X%a~1{%#^VoȏZA@ݤG.7z^wF" ]ľS'pHfM@]с[fB|e=EׇitMX>;-ߚ驦`@%TvSED1!h.ȭ>W]KBR|;SsQE1*ޝcY:IWR,f>lsPzdh{2Kz0z ]bj{ټ fcmϲ #7R27ɞ9JˑdΈ/NGaP/dcު,"i'A5y3`^ar9 zrY.m:RzVdUBζ<ܖ |ǃ F3Q sN"< @65ה{Wܐ9g˵I-6&{a ѱa U>j*>_\9_ȠC00"{L;olDI!WUkkU![]ɂçP"2yӏ99Uij隁[w 'B0wL@ vP~O9 Y !sNoHGH/8W~a}v>1C FO~{h(xBUbU5ڬ/1!OLbDR,;HԋAHk޼ԙVNU;jU_4TeTQ.|6hOqnqu1S(DZ"ŪEB,䋂aQUt0|h_Yqpn aFPt,NݍNIM֫]:*7`DKYUάB>Ób>Y|yn^]K⋘yv ñ$%M&>[Z8#D|ָJS5x 'S⧍NU] "$T;C;K%Ⱦ_U'./~e.]VItI4"n\$F(3OkԬ0^trpFjir?#f>c?tbzsmC?¨$C/SCJTX zJp,\oM@ ךM۔u?318RM9ږ9#('A\VٴpqTVgj$;SsC)cU1Q HYfZZ3&i 7uxI!IjjCegm 5si]koxgBYC#R16s 0P<G҇xFk>]XB@@ p;i0o,֎҇xcHqe_X:8Wh ?W~[س;׭t?^QPBI6; ~y/ ڒ|OmU4-nR>N0?/Mµ] TtNzk6AYiS[:/iM2;8}X lHZzg|L,k~Ssگ F˲Wp,0۾{-};,2Yv1<>1=Z+.R޴Erk RvHR=k+Q;go =?+?RŒ&RBb%pt--N$ IDг"~oFp6 suխҠw?4sf RXzsNU!fE Iۉ4Yo!;\fts$"GMo<ǜm LĴ^5OBSπgSleDtAH46{LϞqz>>Թ=-Է'J+Ov+m֥f5$9OKFIJ<*XzB[]&n}42 GMn3TZ$|}Џ'|3w/$Sy iOt*SuJrxEkĈ.򪕢rUo[ϸ٩f}}Z<9f%!8"85erj|@(F* lɊ.vqXJ c2l*Js QeBDX[M+G<R#D_ޚ|H j{b];͌ƍw;iPF:.B'NCavlWic)M;ŹnQ.lU6ޘ`I/V6=j <)o`d+FޝTT2݀=;?ϬkA[^~5ܟ.HbPHcY bUt3qhiU/trZʒnS* 5MQ zпWD3^A*^7>M`(fi7  DQ^$/~%J,ʵ1Q#P; s]M6 Q4[t}tpeS2G0=nc!,1"nrDGvY- pJQi:"(s@+u7 uiwvX!0\YڠNfPB0dRQ-,r)D*)!؉j*4 nkbDSԜ4tT̶JXM`_ \53ʽՑ2PW~ηx.*ɒ_p7^ OL@\>z'х &lY}-noLڸz+m]WlSGm.'ZBlm$ٕ[ٶ5J6Ԝ:]^ixM[9:!_8`@L'fdIE>Wʙ-Ssh\N steWφ8$AYh`2rkBܻY (9+yu"kYh}e TI٘YSSreER5zz$ S0'bXgii $Ѩ5 ROPf\#HzOZ!K[MQ ⽰nƜvn,}cF& 36!V`xa;[%~UZU&K]TQ&)JRlV w PMäaTRF쵢]Ē|mz79Գ.R|H]iItyiyWMQkr%x[P%d.`<=-R₩J<D <%%z@{&}?y"xq6H㏟; #$W ? +%`t$qk 5^ӵ(F 2-&*=/r[ < o2fi4^ nxDn+^W4ih^a|ښU'EGW!T+@ui ho# u)J!`4S[s/Ruf7 ٿOp~_b+&З!%¶@u0@c>2X:LM#WK!K bW86CMK/'*5Z7z"2 _ M:QsVWѝOdg V-+QzIFjwΧ2* w]<#'P+ L/i9{ MwI|p {n1 yNmQ%jKKaOdZ>F %Q9J*򙨳X9i-/ڶ9ϣN.1?G u'c ?){uX QIH&X " #}-{ B}קwH/l!(. 0S_î:} n섚"m'{tG)Q.+q[tdBھ|XdOUBenUH^"1cXe1aO{ 淦8 yq i^s3 jwח>=q3u'"/ǞsW2@ Upl<L 't/<W)k ]acw =D(.' aWdX[24sY3v&84YE0ĕ7! 1*Or<+vȿ*K3b%rUAtqB?+<$1’3U܂փ0LB7 l}њZxe+DgmCwЂ;Urr#:K³T&sPc|8_`}IBԿTu>RW#4a(n'a>UwOe͆S7Uuc̶ "'yBr[5ScBLF1dM|^̵"o~S9xm??glwZ~71iSakFq?GRw?j9e;sp6Fl(6{f*@?k^;6onq2)Y_3MB; \!13U+cQ;(!/9Mk +BWeN*6S X\ۓ]D+̄sz*Y<}&q*g9"K[iBne|9pe.wArr:`^ |MՇk/vZw7޼# z2q/'!Z`+?A@Lo^[a~W߬qRGT1Z(F%"n=`Nq!p"=ߛR^YPya\!FD/F|yt*2$0%S+}]jVX̤:~^_!XMԤm>Kȷu4VI1](X#P]==puۅQ{R/xz7z^U^Bl~KFiޔ8McZ0CM'ET#޴! nצIKey+9Uλ4R/-/]GovHoH!j=s6u,(g44/oVenyPq%Y)q7h<>V)2?mA{Z]fqLpz'p)'Kdov% 1pk u߻#IvÊl8Lr#1FF- FI$g*e\4EAP[%/  Ҽ2RFԯƁbJYa!;6. -/׾[5,*g9^7%8MUO$E&Ol&7CKf05:(c%OJN޺XޗBAjL2w_ꊞ~ko}b, eN-SrʭNhȻh:#C@5GCѭπ̜|'gHBmrxʞB6cYV˅c\@ ܀V_]"Qk"omv1+X% 2$Nkpi ߗ&"ԓpxwzGD;2t>W#k>d5+gV~z|7HY{iO-"9J8%,/Rh"9 ;_,gbif,JJY6ϿX鴂x-a9X3;OcL fw/#u1n^܁~7봆0:t3 x OR8[AWLX4q?Mu\cS% OZHm)?=03$nOȡ9OE;8WVy]ÚE.y}B3j%r*jAs5l6ICPMנjk [RQBi/\tLzO?]ƢɎ;0V VWgbpDɻ48 ^sRFrl!ۇ_8wɅݽ7m #:PlvՇ;&^.+xCB{K 8EkMtxhfj76 EGzǫ43D:5IG"1xrB3n a ~ѱSl/9ŗiE/{R[}JŸ@n*kK+2qfiR{N t0 =Ҹ㏏9X_nrkxC-PZKs9ۉFe{I,0DRùF $J Q_hZ]OʴexPؗDVOO?vs*KV8zU&i(uD,0r6s1_Ԥ+GAEh旋?܈lJ!l0ɇ=vvKXJy2#B& ʊB2aX}Tc*(!lrdOd ǃ05j}FcZ|iOO3&" (l>iDO*29>{X]U\Hcvw&umaaN)%],BrL)Ki#9:[>2ǐq- -ݨCB5nD:8 [Pbaugºzj0 ljzM[H>ѬΦ?1Haib ({64 N˂V A"/FgO)f&3%de jbU/5ucUɻ.s:i/UYL8˴IMM5޲“m~PT,->rrIqimҖ ztF+bRkCJ٦4a0ԤMuFsի?{◴?Kvv0V bZN<-CRAFx5MQgH!F!9 Pe5/ށXw+p[,I,CUhfhpeq蟢 ۤclՁ z^ CEK=3 mI m=Rh[ن䃅1uW^&rN8 zoՎ#a#N^ ?@r47 ߺ28^C)=.ғ3@],)|Ģ)9(|xֆ)ƺE$BY]lZ;uXVo~TZ[&YMBriP!V'(+ʞ'.;)Q{֨M#Qj: _h^0:[/7Ƙ ;.vttWlP##Ey}zCH!4^j#=3%QR}8% }\P)wPpIjq^M25;8҆8pD+ [wp&沰j NaWʫʋWf5q:*?Mp.rR^9({f9}5#?y5H^ZA]];.z5I3},OݓV6,x`.4c.|p𚂂*ݕQN҉g%__xjfbLQH\2$m=q[%s4hj&ug]m10tiJah9洀^K+eA/F4Rl(CR ę_3y-o%nv~e>TÝOi4S6:+aB_ !vP~3=Xq(n_>nVeH'5QG.YY3_rh?cSĊaB uUH2cܦ{ \^] 3{;yȃDI&Ynzd C`5!&$U8C&T398Xq3[X);v)/4zAS~9mF%S5˗\MOͬ=чYN59ҝK~rB,Ȼrܹz^ϐ#ȊԌ΄шrU~G7`5 iRQe'5Fu}cfF>8;+'d7!o̤+($Ur{=5+`=)ٻ4bMEW8L; xASoxݟË۽|at ]bRz^r}oAPLa~ZU5'լ:oŢ%ZD)"_6ܧF1',/ߗa!:&C X󬓞=H"! WG_Q3".1ӶvurM>"Ag ehawi[`,9܉k^ Bq ,);&Lt$mzg_\Iu[$ES,ޞlX/j; Q!gڲ[yc`cpf{TMԎ5s,jB Ak0=UJMߖNڢKD: t$u2̸*#'sB`&Gi;M4ܖv7f'! lPnQe-ĊϏ,S[BlNe.E"\!L)u} ˈH&Taxsze۞iA#.ѭ+ӈjsd*T6d*|I\YO"kn|[g('B,,ԃղ$\nta t֘6ڡ'B 5SWVosxSf 7.$2ڢ7 -|bj֡^%paZ'BTX_@Ve颬fˮ=,hZ+n1%sDxT ]18_†N%7,hT(!zf"P*ɲ<T4!Ji^~xNh{G\B)07 OC GFP17( |CU[s?k'-TRB(d.i!ޖX5,V7opI4t"HTwKLĝrҝZj{Iktm_vWICwI&O8RNwf&u)3^x!CΘE%hGKd#ޕgv27w>KhׅA9*Bf#qu`tz{\."9+ʉCjKm 0׮ͿW#r4(&M&P0^GKWx60ZVnP9@1IZ"Hr'qg)qVqK=@=Eᜊfz ߎ4ˏqt8yjY̢.زRLL.k)Ig0=iCl5%DvJ`v/Dk6V~tDMqҨ/b4_ x-l G䚖e9}bۏE)r"aqK;~̲(SgaEB?~$v,Q|]kf3C+ ͔s[\ﲥ^$<`\ =Fn~N |E(Ǥhk60a>B ; ! p i~QUn4IZ!D)yGI{X NIo+UXd +;C{a OrP}1vH t%amc)Ɇ&l <@m&0;]Ks4b7QI_n-k _5 xhQxFj"J,\ҟQ\k5a*ɿ /J€*1#_ #n%c&"&%6HAcU3\L\f6M"zz2p3[QKEs*#sAO.aHJ}%=XAN|Tv9[a}7M%P1s 8+OlTpjA{]>jpi1?|JWƙ~UIY j3U;5 !z;Yf1]t ӍB"WvuL5$O2ojx^gDbUa&WEPEKV4LU46ש0GfgNFG[Kr0ǰIito%+ TL. 3Fa/a'Vd'jx@k&5IbXfuh|CĊS(5[↍Hob$YwGд.D#y\bla-0Z߫й}༉K?èExLkTe,%YbvPLؚۃlPݸ|剷c͒ljaPj`G 3J9qBC7{<f<i;wi7Y ~$?|A!d6$Sb =v5 IT$߈SI?yw;Br_}\gC}ҋ Wn}xWHROI|A񿍃G9If4Ob9^}!qxEBtFx@7Du=7>:(a B& 3*ސ@廮R0 $~I_YcNQK[ˠjM.%7C8Ͱ %K`U8f7oVl?HR( ʘ T-?r+r"a.5UZ #*aRj+:TZm"8-ӼΣ7Á:`RמQ9H,`l]*@e4#JaV}e 6kJJaGYICZ̽a=|`eK|)"d4Lt^:f#J "VZS◉"6BkGLoh%teaW"BQZ+vy N#O֧} )Jq M jmIL {U2%Kѯ#Rdwk4A WåNGR%gafnPa] }5lVb0՟B`)ClQpmi/U^ďHI*Ali+;䥔F3\W&WVnt1V6іa8a1Nnګ{ƿj!+@H^}W݆pMc5ރ#<93?W;졉*L[[iFꩂ 8xڦh_|Z=ը}ƔR5@gmƥTRڛ;FyU9Y8ea5Īfr 씮b*QeRu//p\Fd3bBň[ ʦ<n皺Iqɣ (k$?H`ɛ|41MG.2~X 8`H{a J8P p:D9}gv7s#vwfj <0VąAiBy|LyZ9xoτ37y]#ɮՂvߋm2ıA*N\4Rj`qNF  !^/7Q*R|mou6K"5il$ <]? ~DXT,PKAY2Ed_OX7OT.~}9 F)"Pn>;U~ P77!baL.`OmUlSg ǍFD]j0 3t~ 5.\ cV@'9t# d5V1;όGKTn}`yTu8FzVfVTCB52 yu/emO}3} ] rC {(sf;~xDn⨀Yf\b ߕ9t WUK,`, {۪˃~.ǚs\ip}h~S!jŋV.#z0WE3`BYa}miX@yS ϔJ| č ͊dD@οXJtEd8rW޶3 p񃫴x| 9po)QbW\%2wh\\|xyi ]##8;&Za8gߎ/+ܑgaJ]k6H8\U@tƄ{" aO"*rpt˕_9ɦɪ@fM.3F2ICzlN nzx7IxraZhM4=5CVLbrYʼn֐vK,aS[Ex{Zխrոʛ&<0 MH][ [@gEY 3.Ӯ|!1!%Fϱ`dΎQVJ*GU%;&.I!C0y:p^K!>h_=B>bru&ۃ@[᡿`>,\&nb!tn9P'i4s)=8ھr$&M 8hpbth%F[;/EjhORi#_nNEc~3%ˎÄG?2B=$]Tm4ۄ;tNe~2%21%&j4d(ADZf0 ׀qqc~YRW6ۼv0b\Ʃ$26I@}4K1"מ!gfZU[OKa#F:,Fдe~#z4P*:G2gg0dW }"_| g[StzJRmn/5T[ ٫Od))5kcs!ZBa,J^*#ߡ`qAG&S%:cy8;Ns2m%eȗE7U(]*.i&X$ dF2ؘd_"kAp%3-r5}iB)MhdC vwÖ́α; XI/f:m7ͧBnsk_|+.zbW(.uo~$oF"fbJdƁSֵN)DO7)=N$'t\AA䙹#p*_3Ba!Xw@hiu@Ytg|+ ZhfI1PA%08a?GNq&k>\~D =W⽊[ԝC7=#5 %Uj0A ̤>]F( uEt5> pGoY ZZ9g_e=%jb^͸[ ؏^L&C,;l _fW^zDo} 4YKkfZ1åC4QVb_L`|pmxo҆Vâlri,^еhu0b_y T3_ZzcMsѡZIRNǎcb.T_,vm@:%SZXrCb#N{=6ܳ&m"Չ>:-_ߓ~~zL<۞p?&-xA=Jˉ NF' }\`*ydy%΁k)ք0| |貵m:94ÿU32aaibblz7߹ _;y8ԯG<*K2OFc'R}p d.~Szx[$H}rݒA t"ti˺ <(nM?ߔcK C4L"sc|qq  X*!?.w]'#` |F ê58;G&Oco_TYhw7 QB3 20oMeWE !@qҀÂ|Djy 1?v Wm^Ӂ-G=Q5H Qܥb[|9wj_L҉/3HnsJjak=ב#h=&GT7ޣ&$pLOu29f"BBJ<eFIj6_^>az-lPLW} 2xqbFnugܳx‚%D[/$z[<7cë %RJ5E,"#:(SeRH${)6IhDw4ՠ xQ2,뺒Ғ/MGruGfn@IIw^3d}έmEEfb{$3ݓu7W,jt|p+11r6hCtT#iwXR:6R+bт'jo/ڳIXC8}jnl'O#(̑kO9..2l0p f܋JL_(}Uebe3V}M牶dh$yR.ḫ/(B8?m0}m\(Y R &'@|4yӑ̵ϫ!%`ԣT19GwmRQLҿJʟEf|OsRC^VW`I Br`f\Б!c.yp8aiZ폢`oل2QEŝKϿg{C@BhVV^%QoG??mhff7Eb˛+s.MJO) J֨]k2^JuPxVT`Y nr]٪is*f/|MGG6#Yz81{4QpVvPT^EB 2͠*-VkAfN)k[q{J_r*Z_Th_ ^ jg|C3+*ShX0D$ ѫ1CS45J^-nA5M5hdrr* =E,hIiwҺSdbYp9quGCW ~K[)}g$6L-+&:~kuV>jIuK k(3WuV %ZwL/2.Q:ggG{J%Ɖ_P5'㎸YyiIO[Tq9%UI`xӈ-kq;HɼU7^]>Ԩ(EixT R@} 6 Xe]ܲ(f|ҳ#պ` F?Z]EBCV-6\jrO~۝/6f`{~0`uyPNi.K$[3_3Kc{(m{h6vuzގiEGrUf>BtѾjY)]MZ&{sy_tWà2Q'(ֽ VuQtnO*jqj峅89"KT:˘b*Bkcl*pۛ,*T:j:67/=uœf gfdژx,?~hYZ6)jEn,r@$oH&OUP',L}|Zk:lGҀ"ׁ 0mdl!H0:P?Kd/&temq[pf*]R骮] R')Y"y0DLCiĸjpǐlb+ZM cpKT6V*j?k?nlQQqm7f]L-辠"hulÏF78ZfQ~<ٻY]3z{%C/iyiD7 e`5T(h$7 Tl_퓄%6/0ܧXM+vJ:9m;d.Jk0DdޗCDK9Oqm'\ 5[/%BTcf6= C/ E*X@~EmC]Gqu A7G^q6mх&4sjՃq͢AnQ,C-Q:x{ՂA`#{dƽUh5P2ePGj[Ld(.֪Ff2ħOBG'fW%nڢ*XiƮjP=Jp~o#+\ՄP,.巕t)aThzG5ECC"{' X6Ғ{ᭆϜ_BߑW6,:Le8cGDŻ;Z!O0u)DݎIΤy]@^=QCn+@ҽLܤFqzRZ>ɣqXO,A[ 7 ]1 Ջ"߼-aN=J]y}w<$$x ٛ ӖI"dL0 H'`>}5z\!cF AEeu3ڤGnp:TiAQ ms:H60?JP(iMV$ɉ$ohx򠀱Wxq&Fu޾@Z,7f!#3Bqb EXNaU?ܷ(J7_X Н*`&n I˷_p„Ngmؓ0(ExNw=q{˨x^k ]p %+j#"`L gnO'>(tǝdD05OىoC BƑ,/qi=. ֧ A\ۏ.?y B;jHϥ ?KnaQq'RZ.r:~)>ם:󏬙LתAhCv ,j*(N^"1SWyJ\3'`~ߒMosEȹg:%Y-CW/Xw5 z,@ȶ1*FFcia y6NcӞpgϳ>\YMVϖ"q8O|x v;pRa"t"'n]RzQPBD06CfM"]gƑf_tmO\*>4xӹK^$WRny*cP?m`9c]X֣~v]Zrw ΁a8.!ms ϋjO )o"崕6q15q2BB:#@n8Ωs Xo?8 8  nsx< b4`Mu,OWH_.C[iOl+Wz-@joW4ƕ͌9X^V&%KO3D7d!GܯTz~'5:RaZd0 |$wUv-?(!ezl$ؓ˧͛Af+ pyLC5gPAX# Fm~j>s_T1u.A㗇ɑ}\e 04>Ϲ Pu6!`)^4ҩc phf%N(+ݶ>|oT9'j 9k&Ů;~Q<,C)D̾ڊ%\]i^;^oE_*X$qr1SJ3DyN ^>>h74,½l"^ﱟ?&˜ҵF AiNN:=rW36jRl,E5x:q 6ERlK|?Sl5'$ұL] l^D0ǎG0GQ秆$ފӞ^[|o1 IߜLѡ&'%t)RQ,0b'%MlPFXƢ-" >Eָ~+MG\%Ld+mҩF~.Qzn );F(?i+冧1Xy;?*F =b\#+~8xh\ьQ*On҈z6;n̚%Q\wVN[Rce8H%1`f(P/䥮c&;1F=dB;$߄?iI604#I\:;dP "[j\܌5 sP%}s JsET/X>~M .13NywA#r(٨%fQ% f* ,"_5}dȏپ*?qAȞK~q\:, U+3^O}N*`y#ɜkdƒU"Wn]ׂI ŔT 3;}gcI?fGcj9r(fCcs!,fhi\'e1 jeŃ>Y ^Jz[8߶Od_"ںWvc'2?&Бҭ<kd9Q^v7ĀJ|u,l6:1zZ 5AYˬB& #<7%Kiԗ")*Z˾Vخ};O`[hN1A $n'S$v7zj=lr_hCÐZYe! rFd͑^itk2nhV=j7b8UH`1!+۽<7,O_ꆕs2f]* :> >a g%MIn{?9 y@~Moa;/k\Cl,?Ngw!a#N 19 =rVs_Ygy(*ظiUHUBe>d11Bą/F Ǵ0{dET+$% u˴#5:sķy3)GO W*I2 w1G~ixcDz~ MD- G5g\9|1dO~!K87s>ų]'h]OIs~E UwlWA ,]ǀSd 'axw(EF}^ZWN'P m]A/@:l ybAh2 w y|n XK_tfӚ0ٺ"$lxf[G8oC}{~ gz>qSq˿ HU+Nf^%|Xg/ @S@ن~N #=+dSÌ͢5K*%oC؟₀}sz1Y+l4F}6%\_b?+蘉7 rXbp Mjfu8[. qP`50;.v>qȁ I ՘9m3cL.yi7a.#Ez!b9'r4OXUAXv*d| $dSCKD[thqI^P=Q=r֔j,gF<@ޕ(̮;Se{/ ^aU;BýUvB', ؔ59(?qDiWiI ܢp!'\ِ\E_$SEq@yh-|Cgcdz[حЗ(i1@uQ-у,#C;Ju $\ 扴^w/zytbTq]:zJk=Ňs[A L (e Ԇz_9 _fQ`#mRcAߚpRZT?#WK'rMgqND սR G|R9剟&6B\)Q1{gLc|K1*(,$W*bɀG9a~iC@/aaK_+22lqqequ" u v``6tb6)JE4&m!?|6tP)R μ{QHcuR/eJjs:;Uj'fVmYw-2emaٗy-q-YA?&xG3|:cWUtcNT!oH5w- 1|VtMx7=>6)$`tBR2)OF aJpĒ'Z*9V*6{VB,+rHjzхVR}*#DIcћ فK~WAPo?32y%7{}y$],Sh5b4 F'~{p=eXWCXe8m9JM|E$L@04=^ ^\BLBrwPZydzs O;05$T&0s8b#⿵jp뻆#=!nlɶmkF."j;UV#G'56*&ljYfޮ>S#7`>ݛkwd~FT8N6b/v"1ouW w*Rf:}W/H?m^5Ζ3-i [8^~Lj-Ã.=W~Ke:[ߊfŢvi-O&s>ͯ}cbܦ>  1beF5ݑ>b R'ao#}Bc;ʷt*W9-Ղ!(~U M2œugF fBBЙIfgq;ׅrtq[ ϧu FtLj΋n}$,`6=MO~çgq8~rLGRjaC `Ri2#::0  ;{Cy>{U\bg;ǘ'1f0-TZkd,5Z+-M5POzK4]5N;kmN|#7fY{) dպ[~sfӌH1gN<`>2u[Y[Kl=#qayu79 fX(%q`KQ, EJ Mƹ BSPPe,Q 3ͳC7nr|[n2ʵщ*0ɍRWzK ˡKJ`ޡRgOwhU'35k^*ZELn Ke[4iٙ ~^.FEMBZo؍㺉Kv^{zTwniGv T|#W\49"\^i ldb-HKj`$9-^j[WY6?'`2Oo%ņPubw1e\3Tl_.NYҷ2͉n#<, Ӑ/L!r:j]gq<]+ 5rOXfg|Ӝo2:閙Q­ŊHRN/}:Y JXhtqU7xͮsg_d] l=/6WH͊/'ѩK"G,8IC.p=0JtNXޱQ-]_/ iޛE[4go4[},>rU3.}3*Iw:"xU"Z"[4"Qh'7\my, FKzrx&+'>usRf0SRl6,{\e~#p{&7>v\pO,9v)CV&#re;L}, vRa_}$pk~t䦀:fɟ0ZlxtorFu ^j)A0'ǝFKIJmEr(RUPl@Pjv Y"Ҍq:ON]K\6EoOjhDw'^03F_c> $H| BOOG0wn{uI")JF  ^ĥ*jx>BWh?-p,_ ǝc($OH U|DS+])ReUq&\Fo&'$cq}"K@X~^ɖS͝[O~r6k(UY08PtP* L(&#+mzJrdy,YgoM.N&`$0c3=$~m,{4^*%/e`eQq?@1;YCDz";ge-ޠEx(sF#ʞa{'(C>ֳNHeoz"&ES$ 4XQ/υ0ͫ=Ty"P*9WMgꮄ~Dg\* H҂NQW%t:mh ~aGi=4کJsqŋ^Ce 8A!'TK;`^pWJGI JAzڽm nbpd,ATv]N7v[CGHj2 Ͼ1cM^_s]eoW];+H6Q"(euBI6U2@BA Brx"mj8Pϊ ^~ſ\`J"If֙  9^_lt |\3C1'M|.LRJQdfѭ3sD7f 7V7ůX9e X]+:Q8 T*5`f$}礤qZ+Y(?ݝ= (s+Y4'8i+M#!1Du5UMm I\"b |綍MXgl f:IO[>7EuMHևf+G'ȥ_qZ!{º};GfhAeq ܆˲喦?ҏ dEhFy~BQct_'-(ox2ǖ~IzTT_NQOq${h&4_,ᅯLƜ2Ð>>u|1ߒV.۪IT0z=8d'WpB:0.qMɛ)!ƒ"tڨ-o"&T,}tM6f 8B>23նb~iTCԞ@urVtbn֊k7㵩گ˧!ԋ`LN4X>7Wy–h.U߶ kE׶6>YdM +$ᦕ(]L5?pd(ipuVye~C(xe^Rʈ£E\2k}pL[Rxh: kRe\i Pwt}M&Los.gY+}L5DpA9P ۰[e0MZ"}2-ۻ|ǏB֯,go i:]drXeAXQu+${9EmhY'lz1Ϋ&1ߙxE3p%#Zik $80 !kv8t47Ȑgy%ǃe?T|  NZ8yG MrDj3 9@xmدsMy QaZ6ox;4u[ԥ%&!_Gsc*T"&k oox^탃Uz˙)N?7afQ{8yφ,&ݜ3؊Pb4(( cP_9 xrYxB:_=h黏Z@;gL>M1l@R2hR&&Pp)ӭ*KbD"'fΥЗ&ړ!!&exJ&ͳL&oct&wbcT j}bN6#a~/vKJ3I~^y2c@R|"FS$/!h!:?8qvL5uHפ $dv|?8YN!~wXv3yU)*$$5k<1k&)~)`MjN7}|NlnyG Z"Sucxsσ`}mZ (`PwbkS؝F%ab1{8NfViY32hUh"ԁt֙6L^`V'+'z*FėUrPVvhu' čNZo4{j&O giTu/PA:_L\ʻXһ5/H;Q7z}Tcy_K)@G55C)N6tZfBSʘ o$afRn9O_ 9!ԫ1'qYX`3(TIIEw縠˕5h(b-PGnO[E+\Y?_C6,,baք==9E<R>SC)̝J6GUEP1 ҈Bh<@z 䙶ӕ-@i0FJW-)ťu^ IxݢI=' h4lD m#kO\ ҉^1d5e7 Ll\\*U֝R0%ČuGဠR'3!,Fsgࠆ'\¥xd(Hju^1@S` 816${vgq ,NY{w t#]5M Zjn ? pDX\cLhKƚ-q Vb=h5~e} 6( ɹ5^ŠO`ҥǎxn]Xwc ɍ|P8;ؐ8ZCFzKlԈץU͕ ʟpY@'×N؆,_ kjVVjOg}ťDY:[O~kڔL_RԭXכ 5N7Ł$jJnySt+JY@h\,-yȭa*sʮHcd)"<Ն]wRH*7\nGvOCN3sL-viIA/Ş[,\_~Acje \A]?.,i7Q> "9#8% K /E;,xrWqBk?fb}>|>h2Ssb )bNO[ M6۩H;H8yr{*-iEYŸ Gm$X/WRn AgO59 TWJ9$L9Ԧ(v߳ ^rγ8m4B(vT&R S+$O]55SRqZ7|K( XR4_"4wO*)Mޕ+4 I@; O x~BaZ HvBAbt _EM$#86TB~d/ <u%H°ܖ rʃkci*o_nݳ{ΛÕ" HRť213I Hjj $(E־Xq H\4Nax+{ O #㓈gppcm2Q%ɡ<~ Rqבb^9Hr+Z]J,3p:FfkU>MX>0G]l%kbmʹTi`2RW+mH j .(ORT$5 =nfǠA[ C1BPTR{dtq  WjQT~9Y}85/).F-4!V@Fd/Q"Vi+Uk1\kH hլT+u N{A)߲kiSQSBjU PʝV~vhCȯb[`pi\uɦP5yB.rl$ g}'%svZux?ya('h!. &Ovf(>B[0bY,BVBh"77U[w^\ c' ӫUJR#6WALL^effltm뼍yJ\( |I V4*ƋvSb.m7E>#}8,J.́0'NVC]ldfLJj7,1PpuLa0D?5)1` oL u%O ) :@@HfE 0#%Ŗ n 8}O$<2޴1+ʩG*Ō!pk'UM3UmksT{ӆvn;H!|¤v{J%M3p 2ٶV1RyxU/"mxn`G H$0E+wWmyj8\'*Ցl̙Uo%Zl?2=Q4IWmQ~aԾk +"ru9U!vp>z[H{2a0͆G]Hpufc⑨-ӧVԦPnbJ,Q9e4Xrɣ,nxrYu]v(Χ,2#]4D[X -kQw"#O j]`rm9ܮ$ސiJd٦+=OW!@\TO56/B &b9q P&Z 3=9D/=4J;G!\ 8{h8kʭvYFEW[CV3y/7HMQơ0\1!`Az8oqDgAy>mnj\l69- 쯙n-_p w!ɌO ĉ}uմϷ 0_,AFl 8R{(q_hD)A{9cQ+ DR~{qYlLX5dT?>+ډCw;h&f+/.^̐?²"* J*6T=k(LJ[X㏔>^ɵ% Mb>L&"49FZ`S ,<,m[[/ ~)y*;9(+-|bq*>+l -bLE6Rh!)wWts0XֺB12FuԳĐCp1wĊȯr{pg-.4}/_G8Al撊_+K췜,7&tq uDbQP'e&|84:!V+$y^ 퉙DF:; !Һċ~:!y8soEj  GJUF͛2\t˨so;.0JS[e"Tzm`RikV=t߀~S}eG$V WE~f~pT1t$0JE.jVPt"6Xr(&-tXߋ VeaJ\lAIuW} _,LM_5yasw-/=\~fdǣP ">3n}ugN# xt8(XRڭтK5pk|0ӓj!lCfܷ*W) FL58kJ_~@9?Ԥ_H$l@@5wt P | H3QгAz{ǶmD1rxditl o9_z7hmDaߢ!n(⫶xę vOy9b%TOt|] Eaio+* l͙6G6G e|Et6u=Մ6RhcRD\)TCk! hI2&ޛWGquJބo:rF/1*I5͈paIa!*h:p$ pG˿;k* 7'M< 6- ]]shz#JpDe?L0m߮r~D}.㸮sdl8NS6U9RSlD-K^像GsG)U-zcg3s㹿!MGNEW¸N߻?1ks񽷑#Jfb1ajpVwj_]XyzRHET:!KNVj70≇wTnxaNs uFDϨo|흐Cgl$֦958z ZV>9~'zTSn z"/òn՘nM ۄVP[aۓt۞2!.hŎFFoVkB< *xjz& )򳯣 9[j0vst}8KP١_p:ipj&:ci߹ WR3,k}:$‧10p#5bɝmժK)lk8sZĜRPBٻ6l [APkK԰5MTAtyQģi|rAW5%Uz4&weSz(rU"7E+`ZxA w1\psObes^uD3!8o!+DCmu[-s>E %Vhm3kK%;(@jH[/$ 4-ӫ{/^4D\!ڇ}h8jnwJJ5nq;l̦ne{)ĊF4bU9JX[9`6bFaE,P dfh >0Ƿ?F=q/iUH; @}XՄ>]}0)J)@V'g+ M8șPײеՈ=9jo*;?Us>r,_dfp| J V!֎g6uzզ\[#= ?@N`p>Y EDCB~6bo i: YdZ370ŷ#$GI¡ˢ\ۑq 1U7eJ"}ǖ#[>ܥ+V \>|o89t?j2]^qwuQb]DR][.Klq[Kc?iv'1e"g@ qM *ՋyU4#¥7)Ρ%:yw|!!=F,Rg(Y_;зHDɖn\?XGC&{Sot+RHL愐 xC&.*XÔ(tL=15]//=·֪c<) m"!_Q2Q=% ػ?`|}2Ω<=_V:h,M:J^ڃhQDDM]/g.;gbpr﬽0R[ItP 6hVmRMCcH ;gIk {$t)EZBmK~ttBw1?Ƨ"0e.Eo!{].zS,GJUK Swj.Jx(wo! SQW ,Jpy{^8bcͷ'y>wEOb7Ub-,*c?zѽжSO(V+st)3Ŋ>k/J5(t7nݰ'%Tzf:WSeWgP(gē% 1ȗ&=0z>RKU($EܶO_T31=GKaO&jD~R+Pb|'g@\6-f?ǟKvEtAl-Ȣ|TRJc 9qJ&^QhE]_Gg{7xx\3RN41hTQ)ۇʹft.]`Lq<7=Q3"~P>np"vi01@'uXIkƝY"-S7#]EO-n^ig. eB[}g *q.5S{[~ #X5c)9Ɍ5\^ݲX1OK5ꌯWJ.ﶖsop"S<bY zߕ6YLQ̢֣OͤE3-s]P OZdqk̪x8kgNb35/_XSə{q̸֯"NI ,6_B $%gmɓK"\tW"UhL,F,zfHQ b$Sa[ȑ۾7a2*G\ipE&ὀx60Me*[e! 2JxKG?̢3ȗ-揼%~+n#]+?rswTŒnA23k=u_uz ,gS3GȖjvI+ƌ6ϊ/yd"^]#[娬v;\^p@&zHK9=\9{좻uW:E(\ M .B藨]pJOaᐔEV>ėloJo$0;k#دGD:ޖjBM? E))!IA2ۻG$aV!󥕺u[,n\I+ĚzJ=J]<8EHė2ݜ8ۭ;Sx o{}ŠwR0v!`tFuQ;YUۉTg eQo#ߝ]-waadٸ6767 ײs7"_Ynk}ZlZ.`P^U;EUS2b5$;!iA&"غg .F}&mS/c2Oi6~!؋aࢶgQ7)mlY\sO)8b{psZ@)ovFڏ_T;9ҝl\Wlr`Y{(ꩫ;\ b~4~?;KtC*{Pt;1/qo*Hӧ^F*6ڰq)fW۱2ɧ hGgPYFQw4΄ǚd,}X#=sdX'k sL"Az$:X{so5兎\?$ɆY΁?-=zH kB>X_Ler1.7iۺoFp) :peLF$0L0C؎pt׎GmiF|ܔvxVN1Ix⧭fc',G# CՊKmQD8_J26Ɓ2YT4VM'Ys2F=@\RgtNKp=I~l: ܦQcBmя'|y+;0Rѐ5bgyfE쵱J}\K7K.в틐jfn;b}J2CQ&7եti9 $9kO:h ꘁoXcUt1% QYu0 L wI^'Iy޼M#14GH\+1yn{q7DH9ܧ Pn훩WvQDhtW'VL<v: 29rNjի3$>j j\l1Ct DO]c%=)8,r[l+JcUP)a)sy3/ ߺJГE/䆙ĉ6taQ}pj + ߏqiy& _Bd9Xҫfq7l͓ھOv?y\"!U0roWsoY6 \4'JnjFt~m6hbAŭ`LOyE>*Lirr͛](?ޕ(d> Ŧ\_.dQLZHg;_jZgGN{K#!o[pBRp4ߖ}>( <~0M} O] H8o΄8zRQm ɓZO@T:xc@O-Lm^8 #=1Mu~82QΉ<_t9 c5vᛣlxƚ<)U9`~aFN-u\ջ[l,(gjks}Y§eYCUY".*&]a:nAlSe 똼M|3J?^QX(PFě:bɏ\g *\޴Ș0(_6C1g*cߢOη`-wK]v80d>t׸bi%oX>, ȩM#ӽ2y? #2б}y+GḠ8KV 7l4>]gMĂa}[TSOa V|~ A[g`3=F5y=_W W@KK&M-$4/;rΑNgxKw[?T?AɘvG׍= Yg殧Xq3܆ -{6r˖S:O907dFyw YU-& v!b> ba[>o/*2<ayU|=* [B39j4 J>\v |fmpid(qU9BE|vԡ-mڂζ@% IrM , nEG)¼)oGOP+xv<0u` ta9zu-TUeB>X:Ś\暡rv9vks<]%qX CxXn*@76ᩬھ[`Jÿ9ߑr:Ȓt)1z&7haւY÷OWi)2Hw)E>̞@Qri^ePw<^ǽHJ]0-Ka44JS2{)#HtwFT wUi˔2Jyu"YR?Dv8pl!Cs?Ɲ7wf Gc}1=|d.W'Ymՠ h졠8;R# *4LARc0JŢkrMM'u$JUn>q>`pZL6>"xÇ.i7sd}^nZ6O{p2*/evYҀ^B"=9rcʺ}:ߐbb3FWY M~yUMEnY3޶3[lY7Tf"e~$J$oOR/]nYA3ߒXv0\na1FN/CL3qqQPlQΈ4<nE)GI8K`rG*_%*7>IJ]~3ztosA5xluH5z06אϥ7(gsQQ>&\ (y#XS^lQH zE:È8d 65VP4'H 5JM%)]k`P=G@,vO.'o݃`q% Ӱ('Ö.U=9[>L 5Y g/, Q4aާS\>Qwx}kb @Sۢ&R"W#l)&y+S1dn3'OMz1 HƈI: k*d9L9qC7xh'եŹr<Pa;eN=%A ʊ,x\ՑR45!}lmt%^;Te`fD=O|X|"7 >%w #eđڙH \/˃gH')*<`r47 G;{UJcWg"q(.[޸qU 迹Rʹ~C%`A֊ H]1%c;|;#1ۭsiyi5۫$=44+Xʻ+dÉrfd> pDڽ6ʿI*%;A:^l6swTZlo =X3]U-6 Ōp䯧V9e5>j0!ȢFnss9N<>r1GR -RG@4:eIrtP?B{"KR +%hqAPb /^G7m6+U9ڏ5ZaVa^M˞dhg1Yܺbm i gpiE\1R'ZMY= OOSSKA/}_P"[ix⾷3͹v MU7+--}LAL.x"e龲6K6~~ =c2<7 Վ-p}.YR.Do'imgC?p-!*YSmg}CEe=GJY8O0{-19<%FW\'jGn~ qwG~3q)-͐k"h[}1=d+&I.unpaLPHCKN}G/_l XnWc!1} _Uԛ-L/hIãh=?C[r -mىl#ܕ) bK0u߿Q.?TB݅<9vF}X$kr1Phy ^nfuS!&dT g˰2kry(&>Y .V½g(KOMNz&Ѐ}7ò̃/杠Ȣ+Gͅ2Bh Dpf!^pV\ݮ ;i<=pjY.hT"& _p}<΢GUH0JIgZrjf}F>a\.VV!:2Ǩ7F=@0&(4NstI;rۋ&Ţw:-[eEl܅ ywCGe$"©°,ٶ/T:*DrΟo'흺h90F*9땸ΐ&<9|t\aݖ7FL|[N%όW~\4..t VA d܅8nSkxK01fL+@@.?V*ۜSX)fcK-3Z/߆ʙ39W+"M-0S8q~Ti%o{|N Wߒۄacok]& @(`?qC ޻r3Ox65is_t! :*wЍ-}:YȟlacZ&~2iq0Ǝ(O)J2@2eVC&q]|ůfbwS.;$u$C>p[1oFtyx2yTNTxFD@+ȋ|+|ƧNGI(T~;0EML* bGS|h9C_9)E*fp")'devϾ-rjT/+ E(<*sajАߞP.XGw 8x Mٵ>1$ 3>MRP:gѸ_7yƒ~ɞoqY4e|-Ƒp܉g /)m^ *B$ȧyjiBRq'7\"H1 }c7je8@XH6ucz;妘YC|c={/NGn%vw}ztۥr%8G L*+8]En8Iw{YZsb÷s xrVO./vA<l1_W<ԆXB#'$_ WO`h@;D}ٙ;ƮW2Sh:|oi,&64KGFmڱ"\M^\BQS->L9ܟssyl>5bUuEٕKJGt5!Y'E5vģ|BMl mi:ZS;OlaF.-t2̔-DCTQ49-G)QuG^Զt?EUlVڨ@S"#Te ^JL%|3\KDoC"J.(}+4g3:[(N 3Nt߫|xWW!357Bv}lLwI&=r|'z]\>r|@hS! ;f'sfs((*JqbS?;}=Y#Fv0Ep,:L͟^tꄃREoem@X 97EKVt ngs6*Y .8Q3׸^[[ɇn$|7>7 &rc0qotϿ%v Jp> /zr%} w*9nziI4nTwB0ϫ֋M/2מ% Y,?Khz3SJ6r"fDZg} &<WZc)is{|SY(=lyPGtא.1>Oe!.Ⰶ]D;5"-|rJzʞkrSDΏ.1C;Q/˄WU'Y?o ]cnk%)R%%Vh~YQ>&!.N;WzZݻ>\pC[e]ʭ_cBMo#*^gqLy~_u`R,y:>I|T~^qKdtQas0-D9nk콢X`ԢBS`ʁ.BBV;;eujҭo?/hzN֦Wg rwpl4N{NӻD`6x89B%O}dz'QXiXP_]kߝT**(t5éG(L-bĀ'  Ͼd+WDɨВqP#bfʶ=)sV絯gO ΀}i&U MJ2u`D#Tw,pt8ԨR7(uâ֪1|uwSZV/EK*qH c{؎qGզNAXV8JG(}q4 e[:.F]);Bx'f -wS"tsBw\,{P[H~ka?Sm̥iWecʡ*m_Wged% KCXҤ1KW`c=kCΘFYz`ZjOWŨ2p $ 51I𣒑G&ҝጃ/y]Ò]_1ٓ(>o6.&<-{&^*Y!NdNx,6j\<&LRdBEXh6 ,+Hal8\ :m-[ޱC&ְКHo<j"m> OAx9rNH*kv_lׁf-O i;|3:~Yߕ3<#[}VFT6\\ʛM"f8[;7[&@orf2>~*Iךc؟ ~gE4Usuc+_& 1R7-C_Cϣn1dkZ4ZjEL5_d CС li[ˏ,[Q t_# &Sbvp~ ɮ`L)Ujep-j'1}>okHZr8Wo~SeƄg@<^dLYv޼/̢޸wTX=/M]s hԩf+Ȉ|'̈րY!6THncNbSd&APFfb*6.uc\Jp W 7O^ kȟ[#+2u<< E\!>LoT }K߆g ZDRG/ \Ҕhg!o{VB@Z'}s]AVł3ukEz.qs@%x#0>> OrI{,kǥj6nAlln1%ٝӻ;_IQ G@/Zo1 Kx@OnJ!8lo0>IA/_vURٺM|D,ÀUq~ٳ]MelدiCK}xGuoע(]F,\n!p:Y "ͲgISǭf0rHͧʸN]W:?~k`'O)1ʏFj]Q,Ch,NvGr>_""g $qŁ&\{mcpxjD Hhk4FU~MagRÈ( WiUkDXRZ5ì)dvX p҈zU,h!Gְ_fX%hyƙV. #0?jGٲqv6WsY1ƝFоTf%V{"3 ,m-i0|uoU* !mM39 Dg_5Hcv>J<감_$ ,ª1*l/oN4`Ҥ,{ij0._IB8>)S- :gjZӒTaSG67?҆6XMV9a8g`,ر2V+4^C>}I ^2%C,2'V԰=-Ĭ TwDI%iICeRO/>Y|>-. =7Ȃ|[Y t8bzf^EOзֲ*7KUEY`";Ht֗S2 ;dDU ! !a*t"o/i1?n_OEs:K*kHc+Lƥ=NhzMV2a) j\ӵvZp;@׽w8R̃ s K}NewINZ[:i;,Y>qa;mOL/3n@餇o{>)KjXjs2\wm _ A4v5|C9_|bDW[Oi/Y(Qu<0ƽ/M Jk ؽї Dt'0UՔ#k|nЦoȬ}xlZceu.[ yC` nȕ,} XfKkNRzK\.Bx\} mΧɓDQpj"`F4wH5|y0*!T]o'7yO:%fY%- (9 =FNrh!E| ?xWߥd$yRzEm4l! :z`[hQxYŽ2o`|ű*H"Ǐl([J[ Cݞ1;jP{ɓpc$&J~gЊܔ5mu ^7̏OyS3TYg[0.J;o} Cp-5KAEKCnhm`}jlsf#!@ ۹MZ-,p$L?`KNXi tx,9`@%9aMV[Vi`@z B^,Gvqw!p]~@*DX.˟y)ȹ`[,u YHqx >j;FIoÛ3~$x!3ԫіd3^zkuf:U"EnYU; oXX(̽?9lٶ^:rRkz9iۇ?%r"n؇ڀ-2AtOf 9#Ͱ2xOTQБG @4J"N}0S]K1Z@`GI<\Cb`XOvWOBd-r)C:o$B(.퀦zCGUzU(fZ(}3diykhx2UMf \* FS7_(e+p2V y)螘Byn3 ڇF!j}PlWĀXm&q͢w A A(FH:'qu0o4,)7~ IEnkAZvbgovu$(BC0y i/7^xK ~j~TtJ( !j qy]`tDNK >#YD}d%ú;\“czu4aqydRHe~eՋ4d}gi=5E#]׈XS q^xן *$$yU_%{}2|4 Inf\Tە+bzK99L̩iu4 8TڵM.x[gǝxN>:p58(),L>#4S ౵ќ;)bl eҮ7-uMWt~ Qu_.YHڔ47oG"(M/Z6E{K8EHZRīuu8wsP1i&£`r•li ҋzw"XnP%jL/l) JVn5d1 4!+nU x&`Pqo:?" YO\C-r_lk=V->*snBMqL֛|(2I%C\L|a]dy*Q0ep,K5uN{3 <켋ݎhx6v M`5`qEw/!@%߇O"n,tɳ$MY:S{"3FL٦L0M%KAwlLg X柄FrP j̳wnp/=}𫧾?i`H'!v&Nʜj X[l#; d?Ҿ CFOI1mY(9ŝgџ5ygM,ZN1T8k9n['G-|J{DϘ͐UQASFwOE4 PI%[*S$swH[q[%6UJk]G{p` u8cSė6/8 dךTH. qinw\ypjL?mGF\ʅ (kjJ" OpK &cϷ!ho͏sL~[ut,'&_kfɡ6ۆ@w#Aҽ8Hr5XXhc.Sso#5qx&y̼ ĺ+>?3y}X=;/!iѦXLpwۭ"(OZk77=S$(؊t],mg(%6 I<}٦XblE!67I({ʁh9B]l*3<3+lAh h XVS@Ϥ5㨭'7f C?snUۤ} ~ͮŠ9C8d305dC,l+Xb l{bF1,) a\1 Kb+`W%&1)`mwQ0l,Hrn\DOŧj$l,$(A|)X T0wM"r÷D2` &tIf02v>FڀHo19·WM$n ~]U)M^8*\ s!dQ %W:?`:Ҕ1 2 s5k }r͛K{ELSp㺬 F'V'# ] c'_'0cƙosmzN@n/v`Ţh*1// "m=5F7 k _G蓪 sUW.$ jU+r›\ڟDHq[CsKT.IG.X){ţ(~ʂ 7C6Е;X2ՁYfC% %uFĸgA[.4rm1 (m='KW**Ed)GP#Фiڬ.>wnXt%߬Q\zM(*Չ/ySVV8f?v@B]Hbe(ӌֶ_|$C{n/pmR"+[T<\s>Ϟ1؜ns+>o#Tw|܃Fiƛ_|8k]41s5-\@SugM]݇ho~fEb<r:[N*5vԐ^_~K] s@( \n!tE_CesoyuA%TorR"՜P~,(d&5fNS ėnq ;*q_"sE\T6VǬBfϺUn 7Lݓ~;φ6eDMS J٫p L85ixD [Ch~f0z-Ey:KiXa[`G6 zR:^L:* P2,\Έ\0O/&'Y&'_̊dGJE&&Ov6׷ 3{mP;mvR|942Jn&ؠ"niOvQ"RG6`SȚ YnV6|ΞZTMBkw^Z4%l!LV#[e;4s$!,}`xj"u<*@b?RBuOU$OÖgz|5WSRi7G1t>͓:88{q#ʦ#W#f|o jz~zt_r#ʠ,ʗC8eEy4hd&ѧ[H9e@^;*y'A0 _qvEp„5[~q: K#}%1 z q6Y.OcMYF=CCr[Z8}Ÿ. _"i]KH}+_!oxKZex&vϝck,rb~.'{mLzk;4m/U/kl9W0]䁃Hq!;1W,HL7ګ#&} Է;JM_} [Ǣi+U[%lR Q?X/%gM`o5#>7sW 8d(|;TO-ԛStV=pHt>%лPgU |Q#`R0f(."CA!*[ИBY~ը9S.\{(I3g =4'ଇLs*f9$r>ۍP8{8{d16 .>r \pqꙝ6ACFP:#?4-.;f y0 vDž]yjXC݅JYg%#x> c~jQCqBsnsyb< je%\|&G MK__fdɗ/F'CJؠf8Vjo׋xcp/{;{O_ZqBC _?bH%G†HG6cߡ]ͩ\7e~) & ue}`hY.DK=T)U]}CT;W L٤>~Ɏ-`Ռ>ƌ.xg5ZJG2lԐljѓĆgkc<}r5gH{DZ@ uTO\SvwGmq`v -Mv1ȳ`YbNB~[8J:KwY|X;klS{.ao hJؖy>j K4Sg}_MkM'±]C&r?&ȯHpRĬV5["%Vxޖ:e+( Ƈ#9 PaVD2v*|ᇹ<]I."J%ǙTff$bpe$&^6Bζ'oU8׭:W}0w0 8FlPX[3ޒ65l_T*i,kzs2/i )C@ɣkEꑷ\]Th,+zot.\ƛt c;J|{ϟ}6QFg6` 0뀧&+Dx;ǜl6ul#nNX6$|6_} wUqqWڞJƟ-Iui4,ڜpAwl}"H4 NqVӮ1\hq S)B*#2AAL:]kB>:n:s7 [5bzC̵;(8= 'N[>u`o]br;A{P}r^^O5<`OXL2TrI^GXKŘqU"Tue/iDj%)]GFp3[ BĚ|4kEet S|Zj'4Km=p4Vz@iI 9ʩv+Phw$_wbue%z8>GOPK  -|u*,XdbF,5Ciw3&wXnPS[܅ь#L`>xSݴSDn2B ~'}sOryBCiE7X]-s\CHD02 P:$o>Uv+x dy49qg&뙺Bؒa7Af)aF>Nb^i nGtlU5`x)͸^L/jL^S^~Hjg0?am,5/p|8R* ΄J ruGJ;\vLXW !ZPä|Gs䓵_k}^Iq--aqtcyHۣZfRwRa-ԅ > nX7][8_Z-˨' Wʼkq4XقNŬ<*RfqlC`t$\ LQ6+{6\ْ[(wN‹ൟ{s\C8-6R[8dC"g! Z8+y`bKT?ﶙa'א͞G:IOl2)q}r+žwVEYsjv"/:Ă+r0TrZԦ[w*aT#T8!PB/@>K =+3THr^U5}m /%W \ HZE(Җ( d~6Y=gXR-VxA#Jz=ghe?z7`P 䤇T \Vwa&_=JyaUkV>DR^BH&]1%4'PERHb ۦ**5P.|.O b퉣 ZRd[v9@ʣF4۱P7^N6tD檑ʼz~ެ$Yc鷟~p^\=fr7qP,qhTGLnEŋfc<-҃ͅ7[|7eGsC2G4 >%Dƛho~_⿓sLW{oQ.,97t &=ReHU 2vܒ,@ p,x"j:{o-X!<5]jj,t–kql[Gl7Н=ET3lNp}p)6GKVJiY]Äg'!ˣc`T |U@?d7tA9)`g}=/4ROf- Q޹PyXҭ) |z f$%˥+h#Ms$*@: j/Dw [_t /Р֩P9>U7эqs,;N== @6ۄlllOS ^9#RȵJNu&cGmZ,YۛvncŽQ=2dF9R;m(.HYb#G&.<<~%%1 J.3ي`kl͙r5餇fo)p5TEDر/^]P*+n2%g˕ԋ?-RWyi(9uRr 4O< G)O^h,>?&a}$43duJ? 5;TvJ<k1m>T( ^uT İPpsQ[9Ӣ%WT/TяJj_u); ~sv« ~nڇpj#ځh x}%Jt&>vO:OuShb 3`͚d|8`)LO5=V,( &0kºWo1Ip-9 GKBȤ&8 `*Tڇӹr Jʴp,xGɫwKf Z cpe)N!U3]_gA$E=K %DN#[[,JPުGq< ^DXImR߾ŀnz~J{ty9^x VL-IQ=eOw*2mQdZGt ̴׆P`7Z0!EՖK6Yjk+&~AXQ+ 5E]l=nG">>rX_T~UdXcmc6\*! blYQZČ΁S_R lԓ&0^*]4〪GV;(=GiS*NSW)6@a|˫騀~dS0)nauɀ89wȲ"[™,16/٭*^-=P21EQ06Cm$D@(Qߚ"*kې괙FO{j-U iE@~;j0to7N@8.R3:R{"ӛe+b0B阢}xo j0"tHxQ/cL%Ӷɢja)OZ۽K՜@1oAFLWP/7U'^dez; h -` F!-e˼{5(f#D"M-pS=Jjyz$U&cR8n97K$K6)<@x ZBR6D&ǙsNg6FbdabCp*& mo!F75ldlŰ͵ [DiQ6K@IiE\Z;p@ %zlW:ċ&3+x8)##Ğ-zbZao-[B XDE*ūRa;a#IոPY$+ɖDbޑu4& 'E> a%h&Af#P=a#Ga yx Np觠if[”;P"J1Wpg;f8p:?'_&LmyoSYԛI|Yc/M3+VyIP =,t J%޵ђS}E}nе? F|b#Gv9F]b=y/Ww~J N.)wa۰.ru)z  5KFwL5^u%Vj|}}E,=$-^~"ܛ:n#mQY5[L+ވo"GA9wev6HܶIfWdy")x6YuiOӷLPJ?QJh̹*jGCp'#Z18~wAzG|)hE :8G:X1rJW)o*:8!h.խ8eViGwLIs5QbܾĦ^8N>@[/6t0xb] A #8)* s|$7CmQNdlQJ OIcI({(}2CF\-ͣ-0l,g_@VıTNaؿ,A2a&v)R[/ ,A(GL7UgpV$9^_P2tmPeB̷>(ufduZI.͘BmQ X.Y!uWYM,@cW f(=N_#=9ݟ\ˋ̈́:V~8Qv-;kGbRcIAs?ڟ~ L7{a1s X=sUϐM9#Y`8#SYo]9%Ee7u/ж}Qˈa3B4\8ښTΣ[ ca3rAߏן`|/U;e:_Y7NII$5 ]j#fAiT3俲skr{V:(g<%&H(6ۣpeku fg_IaxdĺrEY.&a"°u?a=:|cc3%BBI}`&.+s .ܳ<%dp[;7y,B)]&a7!;q"$uz`P6l/cΨ)5Nb't  ܃.P?X!ˬo'݈ %ݷEaBa8p]8|;IɃ*ꮄBC>70Tṫ9 [k/3]fN~#?!Q 5ۇ=1pUU=Wd| ZCO' 0\!4#&,!XBBOyB5 Dcwc52aRzoaYhF@¯4f HPDPd[8ܢ<YaC|v/> tIU;.e?a)k6CPL },w/ rّՅGKy!3[pP5ܑԺ[ [\Ԡ@4BkָP_ 0S}HMܶCؐUrm 8hȞw a:#AUj N,%&&cbpmVSVŖ`vI('1F L\(M Fjdj\>Yr"w d܀_ԉ[2-.!.2*]p*}d!-;VLA8ϋ%Qb.=~8K~zt}b80^1Ee4N5[:Gkn@ NTԝ.˿)1@V!a(&k5 bXY@#a$ %dld|(z?bh{.؁aZ># +쥱VPW1b!oT: 5*R {ȯuPa8g$Eu%5=i%1%~2q-?JJT&u;i!7j K (/ˡU驹'pvzoRvu*ʢm1E#%%6pj=6$]aWC29hQ-IXGcZp2ʜ4["L3c5z62x8 Aw<ޤGns{Dv(o[ (+Mڒ%]><5`&9~cSzFbeu;.쬱A$3Fͫ]`Tr\B>L.CT/D:ߠf6_lEǑ\HO'c7l"d\L?UA󽄽,vȩyݗmiuςP0X"8 K85;oo+[t|Rxh8%ͰI<2eρP/?%&;j\ Px,fN޼\kFm,kk=TR=AGu1<.`\HTPC6F8IeP/#A7PE";.,`Kxt?0OŃ;F4e"|tM ƈMz(Z7q, ĭ WKlvTiŰ0I\<۵ <,EܱO"L$I{>vn~A쵃nAHBoqjj?k2OM60jӴn*>4ɘ7^4RG4!E:fU%+<jQorWSH+)i%YM +֡λ=NʹrM ltZV swzVp[-5+bQtܡ/FQU *B滴Pd7y@ \ͽAg:MUyL Smϳ}?V7v(Ekt rRi{xNydMZ/t]eFLsmP ZPc=U@:x}/yFbV#e$_3BcwqJBJ =6AAf7>qqGDXpJ*%"X`gb [0<{#T4>3g|ͼxЎ^s80!,SpprC_*)jvEuU/{6u<-ژ} X\Dh67)r\qz p \ b:E'vU>5*/iv?h\|S{ ]:׺ʽ:γFv<*S{PX<K~'-:ډfWd oC`D/ΊT 4AĬ>S5 ͠FJ 7zt,2wxd\١*8o]ze # F1A4Ay߽؇/$$JI 9V85dN.:[](doXZPa|VQGSv u-%uAiHHT۠HuҘjR z +Zrj/Arٸ3\02SR3r*!zr/B R%=n:IGEmɳ%~#|`t~$Ru;+{Tu?8J$gabC[a%Fc-wF@ytQI35Hc 2e&e'[gۖr\o4Z[[ٛuq{OfI<H6=n2A;l}*33DRaY%LeqI:`$m㲓F4E葊-yʸYE3[TU)7"W1#}a8,].rrzO A{wf4t~cj{Լd~MDj|RHXvmU'EL(=~x9,D"/^,,)L}ˏ0O,_=̋o[SD<1ilT``q(IJ/7): VtIc< \r#扻Wg) bd=%l-mdYG_L{{A E Nj8==\SIoղݪ@7i ‰;g;̾:w~@1s <\f+]Rc2'~]9K. hyŒ o,aࠟ-.X׽ Q܉cA1IC9U\IAlWlxtUqVկAk'Kp[D4/NՒ}9,o"Ѵj9:#?@ SnYխ!Cg\"ZݼUOI&<#Zz(8& |fU`ρgdhTVI׼n3DPBӜlUFX,`#Dj?E7),Z"2y?:$M\ RZtUYgڴ,_JaĂ@ orRFI${{"@ TōGp!bx3~)b^II.i1OOBJ}EiRY~N%*Z%5ľjъXI18pZ5!(H<w=P/q`m1~RLy?;B{P^z$l]8[c?OF6P,ڌL6CHQ"!H^1bb@=bփA'CÖ!vt~(Y]] &Ć-kv/vuU0~Up;c;lyD(`z0 7s}[/&5'IALmq_?nP@ [agCԑ ~οHxK~:aV:j/!Z:!35,M.Ysqrꪟ6F%2oGM$oxuh'IY.zx @2<r[PdP`qI |F>$/EUܪfm&VEM\ȭ̯䆌cWCâK^P8lz/D X1t{h(cM ^e{Ssǡ73=Mg86̢#F 5?A˄u/`<÷vC; ¨ԅMw8(7ۘxfmǦDSYRE)vDQ!4N3iD<*)J͡{"qR@10pβToLK@7!WGATe/L a^`ˋ(:+6'l Rݹ&uw0GVvEXݪeѺ>|].Żbϼ=`#y! {KHi@=ڿ#QkhVk/< b B5 >u<)QmѓW=#ofS|"QLD %1dFyPbrv-/]$ʶ_-BPk ~Yյ_y+m6]&4}gԠ f啬nj=Db BGM;֩yOr'7, @cljB,sԏ44?c?)FTӎUE&BrK?LAbsɿѵpʨ7T =FG󪋔URƝmڵF]~ae$ـu Wgȯ.͗HM n#B!qI"'N MP.)i" u2DޒTwT_s`ܪY3~XA ƄćA\Waguǚ61zʿy ʳ~LXGAP]#kWtN2GUh4\0aC ~]ϲox撎JbX3B}gœ3+IZOo n:Ope}w`ʸ>EӍ뤙4lQ KJ,:&ym]ɡp(M&4mιbe#] ~txhchnEM ,<2ȭ$r$(Ì!G %T*yJ?rTܧH4uP Δ1z Q$P@]i)(vAft׃8䭘 "ıR`HTjS^㴾떹lo'`jhל7z/mv<.Y-]O'ŰSQ[WWEQwQl=2dQKCs6QU...\l&@T@w4-]p"@S |2ep6$Aj4lVxk`m.Nmr,ntdڻj? e3P:]{';`>T>,C@m4?/|1[d2O`tԡdexڵ.pSFBW$9SK_\}l k 1) (H@oB&uCP<٪&Vz$,( fהa.QmxfsW%,Nή^ʇ.z{ؗ*Pj٧Pk|Q$*R-d'7hlNSj8ײi@qVIj.;__Xד^_a49;JYq !t(!!~'mz˕䳏 gfћ`fN@I mujL ]]/7O95|IkF'DML[T+īH#΋' !'+{uj"fwm"тgwTk|ݒeDҟߝbB4З^pA~CJAyh[IuVDTe4]L<$/IPzH)D)6~Bs{˪bZ7qxĂIS6~cb1A>/7<-̘ KV!r3σ:otE:?OZͯ UY"8ʠuJLD :y2tHlZuU;qr{=㗧.rp@/:8XM_wdڋQ;]oKzHȃ7~{0NE,JGW 6 mgI q5{nv5fMAT'Ӆa+w)=?N#|P ĸ f肟=+n9TN/硁^HC!Pm,h`% e^eDSV>v/! =J^g C;ִ6 dM&llNuuǽs*aVE-`]DEWY8ȶ2+$AV+ _0{v]I[VƽRj|oЕZn2.5e)9HŠ& jKVʡZ$-/WO0{OaRa_m<#^@ӚѢdw{m>Sfd ~K O!J3-\xQ@Vߑ&a"C,y1u{'pxl1c+P /M99kwEX&_`⸃熖A+2KUM|c/n+7W;{i[& !YTJU>BAGKY?j~hJE< A/#ZŭxbUgɀΌb{@Wdߗ=V!kwzAp6z5RHJG*DFh0ĪԮJlɿS*u'lEƀ?gg:_6.k> +ՙ R~wk'?s4F5lU~e)$mOs/B Y?dբ֓>sZ@ⷊrNv[3.-Q IklS>65<_uEēSs}@Xb oU avے.l(`7~d!nCTI:ބM{:T7򯞆؀e*L`L0`]#}D;3N"&bki"q|?E[2^ck^!nn:bє B:RA7dŸdwYxo)7Y;탸{وR<KFCu gky#e\|_|LGw`uCr\|g pFWB{LvWr=ܕ~ :b졇1 SFp^, Kg3΋rپvzMwi~:tIph!+4njDږq%o"Ęݽ`bFF4M?876TV2%yqF 5HS% o j=Ƹ!`EG)WNƈxP܀8Mg>we2EBԣ،[LJj(x LS1%|W" ml@?g Tڝx ((ZA`#3 mԼZ(~[D蠉ddrvk}ׄ>-?F'Q! ><1Hm"A6a olk:0+0|ݥۋc|9$r=-փ?1LITa-!7&)P`.c|+ˑ)@! 6ijڷrRĈ`ߕ0ZN| ijTmi}!llwGsEuov5%<5-ܮ9ɳs8wRUׅ> y{|OX`a:t&n}Qw>Z5Q2}*u%9hd$~ (ϋ׏~y+AAlB;! qzZyANl*U">fG[xkIݠK }q֭b7)e&BoMc5w6 R#*tfxղހڥ. h xPӸV+^wsPps]H&x'e#{XXۍx!R^@4/GcݤBH;)lii V \ n ]"ZVKQ9A`RU|kYդ ΫSTܶ|EfNH6ɮn-rU[^k&#BjcPly*j5z5݃"+h wV,B粛pMTܠ?^{$G7 :dJ+6}xT =2R:[kc,(ϗ+J5*iLcCѵUsq?rdĬQ~Z/R, &ȁhzU,@_%z5bbEΠCUp%vϷ.!m=J(cBȒ mfαh;顷Mg_VVcv9ތz? !\ k\ug^*w>? Rԍ~o6vlgGUh|^࢖`n|\0Zo8\gQ(.8,C;]ڜBo'O-dBa C-0aD9ae:\!%ٌ. |E˝T2Qǒѭ5AqrgEbVTE|E\Hz&;3$3qa|Mo9&)8Wu-gKV- !@S"b$`>V[/5~=@YЏ]6@Py/l; ĻjBvL;ŮcOAXD+@`8u;?[+t5绻@[jrtY~KޖHêxt+ln QGY#Z]a }Dyw Se{53 \yI2"|wgsw|D^o]D= ʤ)RwՌ; v?7̆" ។i msYrfWkN$g^I߷DEUaKOc %K ?ྗZ=+)a$sF.m|d5!{+C;侐 y^G[#lT$GGwdn\3T빆 iX׌u#:" «X3yHO5]FN#m.3E%Mnj!kmjwXx(bx}OQG3wr񵛌*pwM:{&6(IҁXosG,/KxeZdRsnQDfx IUXr0| f8G^NS]L_-Gc HG6Te[TFyKžh`06&9=< =gT]j$TW!j b}:K2)EЛ+>Ga7zyho^Jܟ2Z4$:mݓg_Ju+͏n=PMl?=V,xGme";+&Am1_ %UHل֍K j+(z5-trƪI[8Xuz6t"li' 1jfRçj"΅{m[9³ T$ oK#uCѸr!Jߴ9"5rR^ T .NVU;ve_l額*+b7 ;" jBxAft\w ܘ7GN}p=u/)|^ND  ok:Zw.z]{An1S{QB)hQ{?ӄg'c|5KSjn {K ՂS,~#!P#j@(;0[{q64}C!I5"w,nBC7sC,(B\E+6N)- > Mh3[ qDphv諿im KR R7^z#L4k¦e"я1+IC/ 1%X"5Y>z;~XQXE}n7ψl_kˎ6܍r+%L`rCt%Y)U6v*[YwH4r.=m ^|*q)ڋx,\^ Ed9CJwK&P8˻Ofta] _ott|cz49O]g 5_ڿ$u: hsl8?ܖwۣbN*7C(l7 fT:nLMƖ.OS+"_C pu FOF']beѠe{\e tPܪ&2m[<ϵ>%8+Ѧ嘾c.ut"J]+~!aQlPC&2=bϊgN2Op3ؑ~^MK "Ŗ,ҸLj ݺAׁ;Vᅥ G7"G=I}PrVkw :gU )<8{tݕFk?z5'}l3//H댄 _TO0YR>-ќ_YZ|{l g6$t ܫu* F/kv̖1៕km%,Lf,e_!dPueYPdɝWA3#b`h:5$> g@*s꽞o%wb|"Hz[ɪeeı6Q'#<{B~DowiǭDGʦG35kVOA [Q)q,[)L"EfoK"6?z#hF]2%K\P|b>S?2A/%0jRһq9.zj ꇳnX@v[$AN; nH\][f yڤ7Cr#B۸3lNuFw2o8g0ÇBm;/ ^GShG1g&]% 4\^Q~#;W'kc|#u*Mш$kU% ,Myl-vP֙/?S# j|`⮑>\bF`n81̠*t.D33WDVjyN90H^B6PX>}5HfC[w4*F⃭zgf I3 % ڳz>שk*% H|`ͷ ,0VYW$C.rq/|+x2z+3nR\ ;#%$.x6 Dj[O2$>ەS2MSƁ~ g>n35^&sG .i-HA^',/P۠$t7̣b\=TsȾ37RJ7~4I7aS"eG sG%GX/O[l銌'Lq"%DFwoU:h̓.SĽ}o?jSW43$< V;y;A&9w;2 E j!DEeLSG-|n[x*1twEn,-orܴatt@Or RlqN3O B4OyR;z) kǿH.]!_4hVo+Z u=c?nSR=̻mʉL/(JZ4Kt,; jW qWې"u5h" EyͬJ(W^4_@ֆLB+5~p#H"&PVW?-(Dy bhO.Xi:$PGkuj''P l@)5Y^yIrM9eSBM)*,Z}m͒\TPbANLDthv$R<֦!={ %%|f_l t5i5pw+.KD=0T->RE1W'%H-Fݰ 坨'rU0F{m@d Ԗh5َoԘT=|SőZ_C182Xfۡ12Zζ΋ X Մ'#qz{DĝѫJi`E|kXhp-j&'{HdGL!Yۓp{yV'zztbhV*f'Y\-CaevBl_2Jm>N}6 ~(eS 7QPv0(Tl(af)BUvCpxXtU;}fz,؍ue'KэG~=(͚No{HO^w~^ .@:hXSh-y`j܂}qu7řDd#C\yБL~ǥZx0] N96<-),fLf3q4łaJK w6Z;IPl\ {^;=ywNn2nԶz2%<iSq'3>+ 1ڤޞcDurX~XׇW}\[Й!l#-^k-j|( V+x?:̐@7H *F*5~ZׄGjREhpOT=cja(+i+qGB]^Qsj[kl|6',B+ $*a+EeeŁO]u?0 mvjR&2>N_ . 'ȀC_#/B.?y x瘈' 9>"5b!vEu:S>nY䅅])džCMA͸.R‘1(/޵:*9ekrڼ6MV3BR *^R)ﺣKiBt>\,dc(.6 %Ƨ8pCSP\ ˀ54\СrWs:)2?{BfXcIN~g(l'b['cN9C<d}wyC)g0O/QЃO6C6L6nBx j*[k?)!> 9sj/T*H-3{O+]ML=p'K7I.(S,k.,Ra&EƕRp ڟ-#%cN_FӭHgpƢ ?x}sC*1G[do@ YpN\ky+_"hL.{ jlA-V >sJw\\ЮIڿo@uGcd}A1Ab#gB5-OqۦyU>U^ 8|hyA]6~CGwTuUPa9zI TXho.2sy V% H诎 ,DSƼ5~M8vz#wMiN8Q{g< v)oIso}\mSGLFP\ٜÆɼ {q8 !ʩnZo{$*l3-bPfdmn]wƓC$PifO JKEXp2US#q2߇%WU9I|OF5u=z wz<)]{ $kED+R|^(O?CU}J ÆסPM'd \k'hէ}|i#x&I4t"&dr 8 M&xҴK#ܝr8""H2޼iZMQ6p?u5(®M:%Yk?5#o DH%ϲ[޳ZsI=^-\~1 vWB&: *TE5E_ۯc}>3A0( u @9EZ2,R_P(ݴxǃayZq< X56-`U?s+]Ab3GozEzMwjT \捤''kOx> ѧZ1[,{)HAw$Լ+G,·ŵɭrt5H/-~FuF(z̎1[byӓݎɗ!rC^ww1l GiחHl#ZT>HR QBF5 dPfM.tp7DfZU4Z9Kև90؜B^۬}EqGдs\Ji"#sӣ ZMyt?` Z,S 3vzE\BBބ0.H0R?pg4_BU+@zJ/i k8g\,S[3¤JN 逸p3e`!VS*<¯ 6ׅQ)5F-G(.#z5僬n1kU)CICvS$z;+k!Ejmp^LWwƋEsZ`I(8Dlp%%^♑,ZѠ2x?ݓgWzT% H^U4Y kvƐ0>>,m= ߀x=oGϜ5km=X\mР]:\L,n$qgԲL"νȟ-]퓯D< v|s@k҇9Mfy=j}26Cvyh#jh!J] "vSq a-En~aGJ(+hᅠå gQ";cg[QW,FR"?( ]Lrnz=;XXK!oT˿:c4rfry^lӺAHz9%ڲzOѵd {bm խXΎSNo4>,۶!y e@@C|dSvvaHÓV }Ήs-D.BP. ܌uRklDC&TA0s(0`pyMJ֨}p )M=ۑ"rd6 3ĸ/u)1%;!=L;)I %=؀W6KMNnkH2GVGUAp?qi)v<5n.qn<&Shl hxwY&eZ@)fML28*–:MɊ:N7D<؂g-baj'qqNEWڥjL R\lHdB0·IAw&RZz>6 DpeդUvgg:J))y+/+@/EG; l, ()M=v fg{C^sKt5{± {vD"=+M 12 r/vӭt̷AQjB? _bxۯ2n̂d0ZshP>K2{1 ])rV U*2*9؋ŝYF;vqA2ɣ$=|V pi:< 447IuNЇXZ6@wHk/@68ͯ1"2gӃ.ޗlk_fզ-kq_rf*bkZyUSxZL\4JA\Th`x%E?N97ZDGLCfkǘ>ANG:vp5S'czUj 6يm[{+LE-5}t,YRnІEz #Hl~TbX5M(8 '0A]Y3x]] 1M+YF.zCqWSXe ワGXd,|J<`sb S'2hxf2$X-\5ŋ>?/ʋJq\B-5e3[rVT Em|O_DJ2^ҞPD (ykL߾b)HC9j*Zy"Y3hPRӊ</$x+9@%fqZi2`FK~\ k ]Z(Kf uF ) $V:dNƙ}'[}p`WR Q{Ƅ Xw?J!=1M&6ơ5uH֊{whm:FfP،)v}oCR߯D xm;q/H9CѧB7Ga҅Sl(v'w0F발urScy`7>eiʺxp(ml0xռYOwq*aAЊIߑGTM^JPnqU8`LHn\2˓㮶]pbV^h(U^2-zz]ێaDixCg(M$^ (t :̈́C a43/ v6oF#u >>ĭeq.2J5&iu3jin1w* ).li+K|dj6 &rфbT#9|jHsiQq?s _\cZ|/27m3iZf2~%O/9'6jm^$oQ {Rxp!_R˹v*QE@"ynݵq\-#Z6L@mKxDȒAD.WtBQ`dys d1MGaҬQXd6N튼+6jAɲ1]^c3MwAs(ρvڢ\A^i"oKeQ٤J|6u A=^`liD8!(j(a&1}l╳D|F+>[T| {>Z f `=d fu-|z&xf\;Op] Par GT%?N@MK%aX6{[ pC3B"b7vyz%r^ .8Шt{P'R!?e;l~rssӖ :;fY,<gzO%i ?4}Q"qÞ\18]-,aPa;s_]J'c$gvƚuv~X5 @K`/|6OwV]|uJ(ė.ek/DuQZs1 iе|iyK'Ճ ^AKpi=aE?[RV80pTlUr쳀>niK$[Hd?h> [v_K-6p)RP߭ǿI2Iwe\ 5@S1O]CI`W/+M`XgBeĺ=^?6"~Q9sa1-/􎗭9N͑ M-YDt>Zo,8CQ ԰1LQ UAB,ZZ)M? =kD|vP̧^«·jS9SB\1V?i6;o9•5~W$+g*$z1m\Q4߀1̧nu?F834"CGwN%Z~3#4M!Sd-l^8iLԡU`^[8|Q8`H}:ݦshR5E> }*jӑ߬% m/>=tx:fp`>| .x;_ܑw&°#MHbVwØ\m磌|,!DsM U1{o6CYx׊{0~3E1|H?}s2HxS!1\)!ڏIBeڍ׸_yq(^d|e=5{wC{e0pj%I ' |f r66m0 ia,gh97febl*rr;T~{1\q&Ûʌu Uq%qY|<X[ع}ny<~ݗ ,3%ϻzx}.M6&VG-%+hdcK0JT t:p0W D2Vr ||F7洜N l8lY)Y-e׈_DTܯ\#*N$9 Q}kݱ-Mju1xY0QL0~<Xp/\[=Gs'| ruBR];/YȈc;{tq[LRi;̮ L=S$c uw4}z`%KpꖱLڕD.jTغ΄zoo3c69DZЦ 7ZAH!cAm.6}=!_IiwѲ9HT-f8>UԬT~P|e\1*)9Ϛt"z=C-@7bоzׄ'1^.=KmfP& QwUΤ6 E:6[ȮLJՋ.1A=І[lEagބ٭ yU&˶> f l5Շ[O{p]<کYtXchXj"]1[wSD7~"}'P7z1*HRg>b^ "{ G.)75Lyz0R (CxBof_Ca4cn|/E/(FTuyO벇}`TNAn 9]4GʧZ&:M% Ɩ@ciLe/ԇdU)೽%-{5R';U9rz%m6۽@Ӈ袘㶌/~w4q~ 菡/ U鵩U"P8u,}(Fc{!$ ZrN3+QKDҶV4Dal+xd`(07:#M)=f x_ eT:E=<΃NᜨRJGPK)ޑm%vRHYbUNG$o,AtD"J+Yz%nnf*khp? I*!,Tp*xovaIñʵ;'Լb Hi*i*v;6 N|Vm 2`Xۜg wx:3tk>Ro2^L&ɳ8̮k_ ;zȿզS!G7/nVk# KtcT/ Vr1< .8P$8{)CVbє_ҡ lJP^`yuab:m̠b_DƅKel'AL>k'Ύ0]s O8o#B%EtUUR]q`KQodڻնM "qy254 TPsEMF ZCMuM$n-P i^\۫e/tz_}Hr+euĺ]"ǯ(x 0JXGa_5F'Sʌ{+PϮY{|B#LjHsж5f>5™xT=1YV0xRzMfwf{]X)zTrZ38IӲsy-ǥd/ i D= XڼV(~lxF&x 7q/doQsdn2 ՛RɝVJKC @_Y'$ O\}HӀ0@"0EaAڅu,BC %h %}Kxq'wSKܬ+F\$%a{*lqC1%pƏE)(cbxC\-swt,QfbĢplnI0|r}<L, s@.4={z^bxcU$*11Wc;1HLW&{l|̐Ϩ"Yp =bG <ۧ*lm( b8aHhyDp Uho>K̍z$^23"&:nԠ5U7v8r,ߞo2hj2Z6ՎZ&nA][٦Lv-kinbwvH&]O͸n5 %j auYԕ '̴j*xbV~87A1Rσ`b [u;L D"\:QJ#qmaH!d=hH*ʐD)+lҲe\8U_rs|59Q@swɈ/*>R[{/+1ln#`sj\m@(.I6i2 l5(OR)! i,=}kJ!fL-0ǀSB6z?shͷrAR}3]--eڀ5hmH~76=SGԜCNc2}-M.d^EDAkEV{ qbS=v]h g`̅Oۏ)ό9ַ="ZT % ̇roOOd@j5^7 +R#l?(i0-WIL P\8>9l\רּ1%I,MXo{#˧c_΋8g@dë0~X]"n#FN݋;'Wr7~G<Ӵ|\Kt_vnNv):kao;ݟgH0as>KLwRd!EI;pycZ~갼0dAUde1QN\&Dé«&yn{M& !>5ώyD={Oa,93_l}g'5_;N`Ű+ A&1Ȅ`̺PLҖ~G~*_nb"٬,I1=tqԬe ̓zs)B!(Cm}ӮX#?\u0XYE& To".obynQ`F{qY3lJ'gӄ%WK>It_wg};LcQFe`{2[Zj⹷ rr=:`@u"9Ov{vdPؤX5ʈiggRGAg MSv(N"⨽*k>},u:ݏӗ$5\P!f5t.ʪ.o'">VʘT[nkx0NmwKa޿ B9+)}L &ىӞl7\Qp[ɍjO4Y1gX}oJ~ %&b`Q'>d gKW9z3E|oJf47BzM-*1׫1yuHRܑm "`?6^&AV%ѽFq;*0^V9ّ,dY/\Xa*ޥHY_ <Ý'{"kQʆYp= Nz':Q&طe!޴T2cGZ2ʏ (#ڹ2Eǝ@/~,K&@ NP0R2q80l:2C V]?:f9&Ȗ_d Lj1.heZKW2_^vVmyr z#f៨#'s*?$mZTdpU +\- 0|ВTl|G9):5ȌGLK2&^EhP?0;|"7*^378=&PKfkAY_զ DBx6MM uĪ0E+b6UXO/aHF*s{}fjk6\ˠq~궒jJC`M]疊ehDnɼfh"AAaEd/Nm^՟hW50Yʆ:nXU2N=hnw#μ;= חkyK.|', voL61 tV1e5 6͇7=flLuJ׹ot kkD;TOIr5AN+ޞUa-&WVF1ѝ`!0ѵׇO5vk2YڗTet`y#IfcFj WI*9w!Nn3^h؇Θ];< ̐%TDQ|A-y6j47p/Ck65foQK/6Dp7yH&+M-ֈG7+Ä灀dU>PGַ%P*4ed>|̠޺Qqcmn(pnDjhtTLf#a|%h%Qz@D۵"D)1`VyDŽ](Tzq/)oO)N!-Q\TEȯ3jE"9j4YqGܗ=t_xN\W33R{[ Eѥw >"hyT)9+HZWJ{H"'íyg=! wrb+[dA8;9B*kf }%cȰ5ɍ #/keɤzx"Losw |e_/3OL'}\NtΆ)ć YuK_>==o]Xia_zZg(J-,3 fy# OL ~i4珰Aa7_tvnvCmrh!UtYwO 'p%onꕇ$¾IzG]lp"=Ć (jat,EP2[?SS10 Uw^9Oy;۴#5$ul2#ocn8No1 ވyfE=H$bk}ݠ\v/וN33Jq !1S n_ֹ,1ݐ &F'51Hɚ _'m-zJِH˃e57]S@,$$\[OD.W„HL_z|3[uXȆeX]6yv\ DYO~-7Nsc)2EQ3u~H5Njt.84?xପ6. w*MqQT "#rKz4wYqډ;Slsewq*;nij FD&b7 ]D,5=?[jPI8MqX)k0F ~H{R6S`Op*|܇%Ne `?~8+ 17#um[Ct f0 kd DQ 9*bIܶe0 -_3*@=M7P1x=KU:ZAck{:~ڠ'xc*lHK(GjؠI[ HJ9:vs<Ò.,{S p @gFʰBR`Q[`ƒ}h#Iqf[:6_ͦ݌'BTF^U?G 7o̖']1s+o#78 Ku;M7Kq/!Yj,dMq8Dz~s$#?i0Bto#T3e 89('_9Ye137n9UT"!Ҥ@-c025@أC o4eBYFu3ıuN Ȭ =<ݞppcɸ'l:T鑐" o,x0LNYNp&}"-f6J2Yvy_ꈢwAuĕ(Žq09uD8xd ř3;Bo:S4ZK Ӗw25~!r2}mJR}Y8 +PB*9ܧÂ#ivR Lc9CKH 5rR(Jh.P^LRSu#] Ml6JkmU>&K+%=߽-$,2ʛ^vrwz[KߵC LOA.'?;XliˀW:^wnRCQP{+3,}>x\ v"$riǞb>t#~yocT1o d~U"X2 ^h'LmpVNiZ]7P.9A>oWJ3=miY8ӊ5 W-lf]xN8ҕ>S;.4KYZ p;mk,VUS!(h#ounE;X-xvj9I$]]PyhhY 'YRd]r?@&~r?Dh'bRdv5orUV&u,w7fH͝hku甖IY`8w1Y%N`fr p4z&'(Ap,kDm =v`-[D`.w; ''DP×<r*fT:Q+,c 4hd3ۡLrC4p"Y0  '_]iPە{4>Ö+{>_~n=ϭ`xN-*'If%}W7Dyæ*٧K'lJK%I}@"tT8Bj\*Kr0K h5DNI:ؿKMX<@q,kR"@~)<#YV1)M@:N*.G`P%AwW]HяHSu ˳Z{JM%v0/_' hXAW.sؘ tIa 8RSe_ҰEY']c]g[ (Pa Gsx#$oɍtcDR%K, StQ`w*Eo!}9FfHC>}5`Nl+cKC7=zY|{;Gaդ|fy,PyDžM~4gO[b- k%yCIhi4{hd4Y 8P -'_ʔvK Νg~KgH&>o,|~Q;d9)\/TIM,Oˎôvdma%G1":,jIiXt h)#Ǹ-Su!=*ƿxlT + qǪԨB٤Ճ^-Q9S r(>ۖ:m?D=*o:c#[ڧɨO D~ñ"2؁yPOX9 $5uXx)ni5D]?r#lc! 9շfgR9TJkzwQ;`S~ϳsF7+==1j[<V_w- 9v۟|P,/kɯUt궧d9eQ:sUU;kxlz+'mG&EV.`C>޲UO#JgD}KDo ߍt@F@}xViZ$%4s{(U?KÒTvDùnQnHcXt{i]\"'Ш_PXЭm/~VJsa(@tfWHA e춚:/=%Z X)[` J(#K_!Zi[Ђx7'/NĽ@wtXg^s٧ӓ9A[.GQ5(Xj^Q{?va\Z&G3 j&fK"+dzC-(i4v> aVH_}m.HB:*ĆOmR,D̞tbm' 0X>o "Yh}j)Iǵe8KN֯5*̞NxZ5W lj, 4eD3y}LJbRNWz HJ͟S̻"_I^Y JXĩ |!Fjsa+ $!jUB=DËLT,+.fۂZQ] B@e c'MfSTtᤁyU*pJ5n?R`hYh(r4?LͬSS0l..ʸ_S<7nGUK4ڇ-Gx&S4.] χG5+K'%Y|⠓<DzBE;3e*Y UVLl]-+Rv0xPqQ|v 1%[·[ŁaբRhL@RBWhxl\`\ǙШ&)ŝA`4VXx! :-im\8>{uJvS7)I]o3z~;VmEF(1%D~&> nRd;x\)gsuV<8`e4ad|3Eܛo19Rq0۶N`w8KS]y<ͱT`I_Ga?v^o&giLa#H.7RUX{!kȨvUH 8%Wk *SE#5F8s O٪Oѥ)@v]t/( iF{107SLS"T _oXV_V]+kXh-|e*tY=1 q x 2PLC;A[ctt5 +g~J ̓R{,;zh^~>~)<ΦkkDILi&b$ Wj IRn>Mš~ID" 'Z.x_>Bq vF<sfι Dz qs5 !;[/pW-Z- 2LK:Q0Sw׈ϲfG84A&lp3^㔡~3+ ^ `yWI)4w Y_NI6E{H.@O#~-LV uG(-%*x{a.%,NipQǬW#wSW;l: vEӹ)_3Z3.duv[xjx,$Xza,9]F&3( ,ij3{V]vCN5_uJesT ȣ f5>򡵹Ft{Ј XaK&i<&M蜅݃׉s];Y9hc xܽብ^N+o$k/D4]{ޛ,Dg3ߙMQhb4wX'S'h kzF\\,.˷iܓIB\[Z=8ƍRnmdXKxWOW2,iQ Kc';^4"B 9`ǵ 0Bn*ѯm=a=Ԇ2SSlzzt>*5ʿvv abHIneCRfIo@()X f K/^ȫxF$*uۻ͜BQ #2zM5$SѾH{saňC#a4v'Aő2 уU$*lμО6BM:KD5 䖋4R sv 0S>cjgLaLCc ,3vTXSAݙ!3~R rc==-·"b^DPn+uK]P9)/%.H-A;挞Fq !=tJlX~v%:N ˆTy%X:L]P.<f[*輎xCѠ$4ңN׷4c77,b{]𡫣b&)GBqiޤ_TLiĽ]߲[c]=DjϠh69 xj–b<()65%Ybl4aBk={Tc#D4RL"S0l̪]vkQ' . }A' :w) `C>Eg9NN0إ)MTdnGaO'+^*@ӣd3f] epmXFa.H<7&OE##5ABvjwT1z" [.  荱Nciv]O]a\ CdO7 } W% 0zc*)Pga$v A.)Y<e힞 c76woz2  DUhX+6qwu7 ˿Y"m3(KbayIX~Nk:F/G>l䲤AȀ\Ҝ#GhɞLoEX> qUmo48n2f\LHݯC40kH[$7^q7EV N6߁%¢ eOڷ͉bSL**u.JhԾp U2PWExz =$H\zd{.O@b†T9Ŀ{#@4aMEyMe䨫iE*>Ǽ4Nw@87A9Ra7( Y:F֬<-?X4")pvy:ǟԋwbײNى|LE[rΕE얁>v~O Bz.Qvr l= ` , a7F[r+xٔ?6]$sZ>l+BGdWKD 6#l?jBq$IF tŊxzEm%ODt"{S7pk}>#7ZN rc0tJt5 *LNpm(A*߁Yk_dm wz)‹y] Wr]Vɽz09Ah{KJCD́ڿd\/vy9Dy.T V# TB[9v-CdO|ݍ~k~ҢQx&~ed, vCBcOP 䬖 ,O֑T1ij8.i;AYO" 5n!R|\@1 `vpܧΛZx&m B|_SŊ +sm4\H*Z)3"B9/F"TrС}8Yvqm%[|G ΌPz)S~xmmhY :OLVu9j>φ6%FՇ4 Llwa}D6[unA;d&hb ʣl+o$M'*Bl e*8Vb&̈́cY O/_:؝]%}xP ^C w  ?/)ʯas'X /IRW#} *DyVNoh񙲯@ NN8a\9ԤޔR-aSW*K]n xm ܇b =ckUְgc $\9@NO5];$^͸4WAbڲ6Œ>C|bJ&Q1!w`1BHf)ceix!\ ̌Y~ &dR*c*"dYq ,@:LJ{X,W֛3|t/Om9 iY,@T2%R 'c[?pIQͤH8uL]]5QJ;J|lwbuW\ ˭c[;~|}_Er"u’^~dqфiB:O伶h Co[WoƋw'1hy ɖ2 slixLj{ uGXusC\tFVcGFO,>2/9ra nzLKN;5 ΈH- 9q[[\$RBFc%V[MQbHI,Ă_bbM6Jb[(a6ޠ~+?3=>GbG%&Ԣ+ qn.6x(W)xN,L{ %WN}?=T[AGV#EVX ;El{쑭mf/H, E׌qӥ3CJTQxsL9d6ƒ0JXiėd@:+' ]t?AUe-ڏ䈍ƳLYV~>['i.DFdNV %ڻVY!T)b'p|N?YX 12P?y+I0jyf`go^+_KQzm .Qi,? 7~+?[+?!T{)GEVbgRNM95T3H%Cjvk^2zm3fĺ!+n%5hNN(AP-̹_+uTX>gşb*VVՎv 쫧۪!!d-%ses4+T\O{L><ʼniV1#F[z#: v(ɅX34Sm1d< \E NJEuuZ0oz}<"3!K4%vqXfr s-<@ύfO44}HNN^J2Ïw߰~B"agI%[seV~;y^::^= v/?vrY%xw"~ cUq {+5ZxbIh& #j>Zqfff?!QvPJb{y11<{'NyW2`1w$pfCf3c_X9?3\0Ǒ^|rrpYxaN*s8-H.,JS،R:MsFmq")&qFJ]h$h!"LlZYwՁ\^^P홑=5ޓbLBeU8 ڦ1ΐ5~c"?F"`Vp+>M*Dm[1q\lߕ aDZb`nwVXCD45PRhW^$#k`Aċ3g*n˺Aczʊf33^g5YӾK4}lzV ȝ= RM]{} )S`Z=ncZ*9QE=A5XXFUه4> Yיs^'Y5:>RmGKu4ܹ?H)_*.=yd.lpW1uU UwlBan;[,.>e.IĻ)O߀g0BO_:#B}y(dy:J;۾T]t@MǸ ϒN,s0ԱQ)LHL)jHctaOv- +^BmmE=*YZlWVo4+mOQL=9WV$ְ IĻ>z/΁| x"ͻtR)-vMܡ"0`<a&AanL,oE>3OMzDe-|` z "fbvh࿒hn,:<@aC+Wb\ *|6Sh[U^(WbĚ)O *?GksO|j U< @t1%đl48P*K󌩫>^ŀ/y29'HbC>3jxԼ`94H!DH['um}.9sݰ$cHHGٔ.[渼ptxހ\AG*7s[E9/$ ηJiAwYɶۓV },,u1f(lȇA5 VL52C[Bľ#0NJϵ7)f79y"IkHl&=} ⥩9^ϢGsWAKXJ2Z*%xWy(<'irn n]xW_wQ<>Օ'Y<.wEECTE0»wh;&W~/W4U30q5E<Qz^s_ȫբvYMG! om9'- U~+ y:_B_9Cp+klKauhQd {~).[bޓ E` {SijZq+ xT,XS*`V)} gSˡe8=Pz_8ý֖@<W< ˪a4)ips6K8{ҬFRAN6 @5˲ >r߾};R8uF=$.bt( O rȷmb}G٤הYVfr-rcƸ%0dGeWIPcwX1P#LkX^ן$ð& (6wrO7cg×ͯQ_Ƞ,Hu,5FРKYS)u쵋͝P?$ÔQE8D,fajK84`2MެH,%%gHyOە=_8SGX0Qõm:$`dҬ2 PQK`zw\d-.t^D(3 Mhq:GGg+w}Nn+Ej2}r,|< j_H}Z5 IΊ@cMTy%/$ݧ<`%q"#:Em!5M~j65ܼz }!G[\{mlqy҂2  or1a5W. ɾ`$g eRVf1p8C KB0צF&$8YQɫom/0Z3Oo& =`P']pSſ r/~.v-N@!ksqO縘N|ȝ]n^<AN9?Lݜ+F,f ,~NɈaFgg%Io05y@aCF|Qm+120t0@Nhn:?t1󑂥&(Վs]8 P ACz6b7j~Ybx<;K{Lg[jr3@bֆT*~mį`Sşbs7>V;oGL-iZߦ?#C 2sNKf:+<7K]o1WѲXj^lVzl֞!oaSřOoqEEߝ4:+$ab& rn}>[bL+5UۅU>Od%aAPHoѐhdgS"%WVzZ.-ApWa>94mIQbD @H8uȑ_ESD*@s'zsN(B[)hd_ sIo6r*c1Yr&DT5[# .;'-uqA)6CUXM Ik_Ssq#Ō5&?Ap r ܚ4RnkRL, Ew"(tݙ-w=E =04 +^CT.9XXeCIoI85M OtfWoI4_GÈ`lx6V('O~K!N$ K2tL zD Lsڲ1Fn:72xu:ޒ}Jm,ܢqʩg8@>~q~wbr4Eфʁ,oQwdiiRΪO둘[&/Յ2|l20Dx=PE!2j~`f8wJB섵@WU jWUK]q  s1⯻@  7#oR^Q_LJ-37Ek>_ zP[qM.M% T_{SMHk]P䶺y' ,qQ3WtkwM롦[W' xR,oE:tx3D[ &޷@Աr.TJWċ:ݠPBx\_Oh)mp 6N,2 X,A̠-zzkJ?,>O0BQ媓{_\#gOMGBqzم5d 733޳^ȁr1 +::M:έzrU846=+[Dhl- tw^p¡ElܩaTL9dz8Nʝ&w eP>MŅZC"Jy)Y tt80Sʜc(#@fM xjQ iy4ϮTj#61~wFv]z^EbtHU5ۘKSHE]LeU,_ KGG +/~{:འ|R pAFk3hSMV=b ٟV5aO6^s qOM0F>I<}svq3!MWкS>MrH#*5Ŵc\/Z5v\Wuk}-H{#?w5mY >WV]|Vgrԍu4(#O#"ޏp"OP{-CD;=̂$Љ7 56*%jc>S1Idfr/(*1U>?A[A)#m@`&,`sGd@_l1Hh^e i*C!ߐ MOѺ001R߿! `OkV돣%ʺ!pۢb!7u ppBiyjTda.)zf[E`ܓRNz* ?gQ=euP FQP"KϨ*EIhd^:G *s:Z]-/ݕ>#u,o(DZiyni{ .Dd"ܮW2'7d#7棂i :1dhLtAՏ>YcI{*p8Ufe OR:Ԫэ~N:B'$X/\+MTk{>0zMkGuS(ۣ.$q2"ס ut}Y ס|U8It {JMCiFֆ*!+߯a uL\Ʃh$,BMGy8&|s#3Tȅ?u"PfR ?Bcq g>/sC"<3@-!1 TZ—kQ>qG/}3 .~rz/+< E:q _G_ lo([ ag(IaN k)Ց9R_C7öƠܟ(KShfu5Fj.ʽjZ6nh3y !MF]'ᢃz/}m~`^ @HВg/~8 ~ӼybI^@#T6\9/HXj6mP/.۸1b2!IJh ~߉xdiJNyQOPC ACw#K>)+~cδ/Zmh{A$lgJ#Vuk^NZKi[zQ0סoRx\J\HBJ6R- V'?"y6aośK9^D 򝹣Hy!X9:j=bK!' ne*^cΘ5Ë$ : :a>rsrr0RN$^h@*`|MHλ>H5yB}B~*6|2#lpgVz sPzʆݒ1)J,QQ~/_!oa 6xQUEa/ k"V'ʄ >dgza?',g~FqdG~ъZ-²Tx8QRpl@(. c0Jjq`)&>EmRx9Lب5RwaX%c[I@ƀ2275@3[| :sL%-NIrv YScŀ²c֖ۢDWQSY'xu>NdN{+WriZ+}6eD4rUpGxP1Xgya 9$b Ox!vwX&rU= %$p[>bd@^d#mV&f_Q2 vؚ%95`HI)1,xᔦM1gQXan99h#s%~ N?k Jdh{ t\uQo, rZMmV']ίvFαBҭhXΫseCm/?ؐ Hwf\ r*kduI~$),3Cph!Ox%9, *4(E,ZoGLFQB}H+>9bX#H(ƪ+yȶ]WE.cPwc){Y^L|h!.yصC* 브90At}In4z}l]GyTmD&k4%Hd{lWk+^7&JUV&hfZ//;Dd4,ΖN淪}šmd3JgX0N64dN'8;lĊICGz 2xi֪\TSd 3Y6ԯԢ6Q8㈾R2sX/g), "S VßĤBaqiw㝑8յ8L;n'D \'p4_%b~]4LR<3uFp6HA]8z-.cS.z7= wN*6, ˽=c )6f 9;V(t_/zFZ}I ņiڗ*݇i>*T ,sQZ::Euye+F2ArQfC8%8ZG;/ol5ua|Q a>$Pޢ3z1_ghVkG[8&~?zlO[H ;akn̡[)w%qԗg_Z(gʶs% XcQm2JPN/xB*C $0i:ơGk qK4Z{ӄpD4sb3>7&o9 *u&ueӢ(I'Keh~96lLiꦟ+JQDp?6)2+6ѢTU>; &l 7(n1r&),PbR8a\2<8F/PڍњK3烘@':)ZeU6уgKӤF:+ÞT#(>%.SdŽ(jd)Ϭ~CKy*8^jTxЂW96Wo7{d ݇DWK{ݷ3{|ÍUN,^hǰ%%nP\T9@ض̏[ޖ ݽL9@X09WbmSSȢP;tIj\bQsPί쒄4Q;=fs,VhK$|C">9-]\Av3@ݶMZ99G>B0^DXgdv&O#!vw+ /C-Щ7pE͜Lp$ҭbGszZo'`BVĻF=oJd-Z/1)ق|pB>>ǎQkyB)oPl|_vmm{/QK5EM&{Uc_"h)D)iNѝTjݓwn\kZ\\9'GU2Ddw%w3HAyưOM- \nJ,۰ũ0,ehͥaHe~xS=}![)lXjTJh:dQad8UG0F0+ ą2QE3$xw?R0s -T{vNAue Z(Ex׷(V JՑ~Θ !qkx%pq6<(i.@Gi.Z;x9frx u(!EX7g>S=ے=}}տ'1ces|S®>T0+!$`l~ёYBJMĂxG#,$FO71m\ wf nt2%~]{؈{7@iʥ˿]cAs7ԇ! 7Z}' f_]ɘ x%~ doNnw+0&f(]L| jL\p$w(z"=r `aA E'3[54V07! MԓUʡiaΨUin٧^QK+I?, &~A[C &1+]wd,=ݰ]*n8ͽ M6XGCv1%UFACH)~u}l"`¤*̩j #F7j`50LdqxY+T30w6T8z ?@>ǐ@p|]9r|s$F,b4.R2S:$X_vM&»>1|8su$;b8HJAA]l iͅ~ v^,Eq9R4Vqq5MCt]=?T#Le H gS.h˫%FAxme /J#? Wc'CAs&_(, (\)J2X-;nC{9흖ZV5Kj)X@¨j`4A1>DCJL{pƠvihvFvek̳ 4:2%W)i .`a1xհ,!AcJ"< 2?o?.fj>hthvX9ԎyeЬ; m`gZVm$?#VR{4W{f^i^f_jj>`Z䚙s> +RCc]"" 2T!P(S;@Lnʞ bԤ`¤dzxumj ?tyl@RQF` e*0O .4]/ߔhOX@նX 5k' ͭuo7!{u!ۯR9SvgݞvL!/m;nEUoyu5v?8~t'*A߷2Nn e72 vk^1^ AKH'֖| 3ʨwU`%"Ks*? ~YVbq2hG QJە&a76@,T0* yVV,΢֦j{g"B)D.q䂇q?쉲/_/];~f'&C#f/ -W*7LkDib-g!l#F!v/G[c&߬eWJO(@ffR/c-_ЖMah[rXۛ;)$ G#خ8}atԦcIV~#P¨A@KTm P8e}3 S>8]0 ^l`tr:kUˀ\dq䨛훡Aʧ9k;~cآcytHVCeiJowUle'fv {(1 {#d`=:N)7FB B*Y$v$})Xd cQB`]('гpQ<]lM~E8*ѷYP$+N43>H ;\AT׏gzy> ' = M[N~(_QՕ~p|!mf18zDE/h?B{^#tK {Y;Ee8ll$ȓ od$t`NI14r_Ab6\z@ ~·74_Đ0L8-;UʋRc\ؙzioQl5.('DM$냾%π.CR#M^jr{$NRptN?NDͰM}EP%NE82G=!7cVFQj8~$@!&Jx&e X̭V1K ڮb% Eq*)Ji\;Rm|'a~n1Sx2)]^ǤB&`vN+O[Š#!ezQKb\ uDtTv\+,h 0s?ri t_7+J{P~=} eC%A.3v\ĉ9T/@/|!Z 379Q:a;Oe  @@дZWNWpV$^d'Q: Z3w00Bbbkv{#Jʮ["uI/уJa\퍛HFIz(6^k:pznq)CVCNiqNjG}Dk$n+ mںv A7 bfY/8 qD15stRի?J[Xo[:E#pNh/7'1߷(&tgH9وo^@B e.9^ZS5{9XVTVEJ8w[A)Cg^E㻰#kKsG7 pBeKKBEͨڒ㮝vS3͟#,o%q_SO8**tyåyq3}2\r#q3VF-:K$ Ux2e#B)43.AY nUµ\m FH~;IBVl1]+k.(Y:$\2baNmM!~ 23=U~Rޓ<+Ϣu(ТZH hs^ \3IP$gw.7^  ?05E}Djy^H&qB>&6D$5|uYvVA=#!aS^> `7C>LD& i ^Hޛe`Aծ>Yx_A6 T3LRތ@r ܜԥR- ?1 o7$Ď b8X S reu jb3=%6C%"?s%'!39m9y+m<_PJ6A/|GoMe qZ<&cFanfGݱ_YI}3O7 FzFs"@K"kkY1}(S/Cv5XN*a`@ ]8R&/En =9?JK^f24u*}iֈ5dy%fPVC4ԡueSBnL(&нYxzŔO0`=$R$jdߞ pW/N%O=-ʢDsr$Wj#{O:om35k!smm\H֭O7lX;x;XϺީyJ Ճ[ZUph(Rڎ%c aM׵2AO >LJ(Z<5m1CJP; Eg.o7[{P&-;AvEКc!n*(+?xc+7GEM)~~Y([tn~*۱ȧI&.6|3' jME'9D>Ս}YK+.uHTOX-`۝䫥5thr,ГCb,hib|'_P*=Ֆ%̴fC#wyqVWL~e혷v&GFw7d4YsN RH>iM'NOB6,h@.J xEQjW.R#D{ϡ']O;3F@`{h.n" ^%MP![M,e_-t/3B,BR,(=^ueț8TMb D/@I,!>&G[s5kkAS9llrR_o\ l-yU@3+=yWUr,Qc06X]B0`x޶a_bo {%(Y^vA-B*[;.z]inV}s2էEғLmdJ~c^rjBNw|;шBzgThWUVWc"]L H*S:)O=1!zvzowkҩjsEXET@hJejEŶ.2L+yhNZQ3bVU719^;Lb15Jmv:dq!S12 Ρ*OB/7嚸YHlRSv늵51KJ]ShrzגZ僭e+|%==w'4[Wy%&22^eP*'ǰ_l֕#؈Wdl͌]c=|U7 fE"uu+hCuHMcv>jj8ڴ 6ep4b{g572  b峭79]pyRϟ^d-f!@=˔$H :#V,H=.O\+of4vcz읐X*;ȓS"NÔcNヨP۵kMA5<.$Ds<6ОOp2"! J D,p~mcUGڐ_9{og{h:tnmQ >B생 _GFyOtW YoQYwW eFDcYwpN|~5"F9Ү!i4ø/ٚ,Qm>pg7d\r$ϥ{*Fu'N۝iW(h)Ap> "hr&^8FcH>tJC v+B:yTq QK.WD rg 04(je8gH3{ݱ!&4AbXlyQϲ<ޢ? x L)aƓ:ѸӶRICO+`͚n4_-Ah?@sS,WzJWopvT3+φ-8IKٕ6ISNX?ڷX' +3mhфZ! +w`Ưtao~N .Whkpq{`Vl1Z|28!ΰ]-1acËc" d7_d'bΞ<&XJ88;mlT/# ;jڬD%`^5$+'6Jw!(oHu$}?9t4p|DGQBaƛ͚)θR ).}XoK0٢ܭ_"&VXlC?{AmH[}}bE<0wjB9P klO)fC(*1gU(SP-53 ?odz1ٚGQa #zWҒ9sD=ؔdm)[ (wV}%%G{gTnR?ul36dF /Ur3j = =+LSo+.ѥɴ;/F!v8463rRQDL-24˨OT|A饱j@@2m9ԣc kG%>78J*/E0)L/<@mN㣓X5$VDPJwH ,vYB9X%6X7ϓ<"b)08J`;ߒaF^yVWo%L w!MEŠLZ"M-{&]yc;%nHm۾5?*(c*ڐ u=48Z0 sʮZpᎷŖ'tטFUۧ"g&~L2>eK+G1ZylgMb7 +mpl6I&[xvX;nRcE$c?kM +bijGЯD9q0 pużImf$RțlzSy$gin.rLDG,\ #r~Qׯ0KWLT`,%>* U(Pf?/_bgNiS'z =l=nޤEƯdP&xCw@Ns ž=NqfdK2ͅ)֯ I׬Oc:8 ~hYbyKJ|w_&.2oa\S7WlX |Z}ШKJ6{9(5vzSSa9 '`~sī$\u&eMW B0 ͎&LtnqT#q{j@= I#9ZZܾ-Rgi奡YxKPvW2qbݮII}}F)sDhjk)!GMl6ZbLehihN;ә-:5# 1G x&֧[?$vcTj]LX^oTZVݸ|Ht}MD`~cA %ꊳ'40 kczqNi)oߝzZqZp%3tT#<m#?44}j V؄*?JzIjUGYҟOsQ#~ ) %Usl&d ZBWAyێQ[uI\Y"BsxToe (W33y`r@= 6w*=C1L?A-_N֋Q*Xb1U q+Yx9ãՁ_]nT~78!}R˘pH{H޶*9҃`tj`Td̓xH%97Y}Gϩr)tﵗx w+EI%U)vG1l+|#:?Yx?1GoϰM]]Zg%(VZ} ajHA=e jB8;FuU:q`Ԩ?*%Bba!JUK,O7ϔo*[Oo޼}-I72jbZ`[4rآ\c|9}Tv}?};T:y\x>*R Ti9[^oJiKy G} ª*0:oԟ|3ɓk,= ?B% ^w5(#h jz7ī56Qӓ}ZxICʐ-M # eH7g.i]T$pd*cA| B_y{ԠNVz)V7MЛY.obL 5ƱASvAUm9UUo,j[:3n,;/qIn͹cJ"ʠ j&=?fK9):)1x1*Q1ݷfϨKt16)b(=ZE/"?I#csTfhwKBh}Kmq46#e9Cxi(Yd?k{OiwhGY)F; `FVC-8-Fb X*^u ]x `kWYg; b s N_v2떠O׋gx9҂A PM;?= XփEeGOX:otz(XFlDQ`4B뷘c]tOTf5󕅒'jtlcFI@~[OEL2˫ *7kDGt29'*U7^c.1bJ UU@8%N}$aD+\ٚ5lƶ6^rsGXIP >2bl-8{G'80P+hpM2Z]Xdu S5׋|mMNEXNk.D`,'MiJ޿QQ9{N׈ OeK<7"1T`3esBopV#\JVtMŦVP+?:~%]t+w&~7:-Gycf~bfA"NSm^Km2dVwP#! :`9|4[mAw  |[v!s7.dYtA|&VY^ubj2rJWc]HÈbz!<{=QdOc &WY++M=<9T*# 6v 񠐭?è|7-P"/:ŅN^XJ }՜pE2pC ͎%g&e-9ݤ&)wH0Y$:cKCri8+.句&5^u.v&z]7p V.g \l5^[Ď*-;ĉ^m+wNZ Wד/5#);y4Dł2:+(-wz̛&ڽU]M1702H|>IcdIino:݋ N\TT;L;souBP6&'KT-(zD(+4TEAؗ%_(C:Ay' }c {׎P֌ i3U?0wqgj3]Js=Rd9xBwnDz̿8vl51Q!͑mZx2bqS%#FQbk)҅vCdj?&C2Byqs\OI(qՁtӲ Wf򥰧үٞy|j~ա_?c=ݠ]L(UC͑'a+]"x*Fzf0hVh=Tk!RCMz$w#]-fۄ^L@s ;şjm5gE.rϪ2g~#d!$ﺋ)݁ +z aېpmYZ f߲VPkpYmp-h_A W5B&y* gZhńmBq۶{z#}5BT':y-}oA#1cu|-UH't2gsJY^ s '+4 Xϑũx|8 9gK}wD||x֦xp_ 99*K;fG2C|\)FTZb]*en=e]9sC,זi6g ۄB< 5r:-<ÿ#)ӻ v(Oy+xADޅ"{[vĎ0c]R'XJ6?;}/ٟs7N|`\cJNv47Z/oilZ`w- 5k{o9Ч*B 5Tވk{-,]d,RhG[F&㟜LCG2?yJ)[lVAGEJeBDiNp Sf.d`4[\i%<;}رHN*k[7HfFQɪ/j'~r{=Hg8!#KSp1q֫B2yMr6Mؘך3JxUkF>;$(=VN*#/div6V,"8FW}`mܯɯE+M, UBscJթesAR)G][@1c@ISjys VjZ6(am<˫3mfMqm臘E(kh9j0q|,zF‚ A:%CUp…=OMtч{bw5箨AկTL$ѵ$'™WM]|}x35~'3Ɔ%W.7| =)`|p!Oў}4eŲ,9a?v,h *S}vYy|'ר4E\?*}14 V/{D~I;2 j"E>QFhf\pWlq7 ź A[pb)4 C39G"ױzyO6fn_NX5j'05%06. X\.(P){MҰfK;b(5`$*Ze]B.G:n l^!Ͽf%9VvpkQ+!l*SVx ]i0zlt¹5lgNrR[)MOT#8*͜Jt#q;~YĢͩ)8کĉʉ]k5->ZWpp nn.@3,ኣ&YZtlv}Px„(gHSDφ@ڣ!>7;A9A&,m; &ƋK:!:;{5{K^ٝ?_%/{kpެ"[a\ piWϽS[a,թT920`'Ҵ4c t K:9fnAT.v9dXH~b,%B&`]Ք\wYX56سwG\Ž4),^S}0XmcHhmFml\~raBڕl7#789 :X 5-ZwN1q{-ތQ y:&@4te`%|DGxm3MN W!C*vנ[S#q(n77DN=Y߈9iE:yVwyj[[P|>:hpːRR]i3(ί73| etXφlAsN$ZZ\TQ6[X';_!v}_(&KPy®X)10 gi&.V_=8Y06;oV@ScSlέJzC 1-y;{k--5"͹{YFrj2Ô )!d6̻?hmMd]ǵn)hx8]`Z,TV2Xֽ#M3}ÁgFڬ,/,!qw X,:2whѪαϱ3:; qĥ ;T=b- ?4ƬJBl/D&b=ȩb_Y2s4ylCudk|G2!:K}GFD?O= -u.EEJ!_lͿ0WxW qA> UhXRIiX /}&WDJS|{:5b [KFר屵=+bO;4'w`fӇaAՈy[6*ffe,Ec^VڑN^IF8,./eO:NпtK7<X]h6QIBYj < fց* H 9+Mo)m\ikO.Zx(wTU[(c@~6\f`ně#Q/jCD`#3{.`uqyL'a'wit3K%e][ l'IrS+n33fZN_5'Tety#m@#$vGKPV~OrNSww6,; >?s]C0w IMeNvgAzW4~喫Yۅ{vFJY|2@Ҭ*J [}1]ߗVܥm N VD0&08tx89~\ da³C"^B6 QNYXmoIƯg[mp,#Ty~Er3? !Ͼ F4o:@ZߵChr?ja*]rw b uDJ<NyѬ*Yz<)[sq0!f ֹcO'HTSiNk)MRnHW׻>]'&Y80ARO7E^JM`fˈOط $wHnOk0w|{A0G Evfљ3aSƏ=AZ=JhX'k\ښ?닐l at*bJJr[5{-}=I ۀsndB.wG4b-A[2q\)JkNB!=ӭ%;F_;;:ˋgZ@ ٖiX1Oe4NG[c˓a~[M5Ҏ>&E:N]ýBt&%gU1a$mn4/ϾO[pho9#?djV7&ܔi,s@UK+ vog|ʤ,1:ax*BI"Ufrz5mQM-M5A4ʃB-S2^xQ놳)?w{=q !0[-@Bb6{?SY H*i3N wv{Gc<{hvmpRM|Pסgz7QQ n5Nj})% BFT 4RxqBp;+[֩y2dKxb "BY{ZaZ6s'f<ҥ};*iUqrmD/2bTfn4Jodegd?%FB2E:XlWDĤQriܿ1ᶎOo  赵cTGK) [뵿q+*QB5r_brmGem:\NH7^$;ھ2f*͡c[ }2sҔrӜؾأ Yٍ*#w^ic8qݿğLV'( +m%?q^ ܦ 69 ^<6=ȗO"<6 DC" m.'R{!fr JʞFq^, pgq.BW[ټ䋘} /L mC:@:8讥I`=Lt0Aw{a.&hϽU~+ʒ%ּY?m`:V\ 'v[sX`7# mBVQF y Xm"Ų5unDFOw+f&]fLl:q6UyMI ,p5|.2;ZFIv!*=GA=),u0S>YH5oUfe'>Dހ}'Wu$lji o' Ӊ[%%=5M9 "cڑCsKeu^UNjDxͣӻlgj%ћ@gڔz¡WEvNٖ}cخٖ,ծlD\4t/0yY&p.]4H/Pf3ڐvC5\̨g*ݭm`F;^ 7 tKR寷6V5b{L= qoͰ iG rЃ]G? zp.R\~_&EG(+-+?ϱgYZ07070100000006000081a40000000000000000000000016759cbeb0000b70c000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.16.1.el9_5.s390x/kernel/drivers/infiniband/core/rdma_cm.ko.xz7zXZִF!t/]?EhDTTk׶Ǽ; rߵ~^Gp97|,p|뷄ܥS!9l͡ȔVfT\mLM 5-^>w!q欰Ķg~D(o@8$;e"a| 8@h̓:E,B&X4#pD# { GÀ *$mǒBw'ܝlȡSWLb/$ ݡ % (%[F1ln:"˶䣸zՀc L]!Z`s]Gɲ`O Ӂ@9[H#[6wֶYNJBQð{ѡ$>] ج妾{C%ɿ/*'dkq8߅!f)D=2o|M(  {u 8MMWDF^AB4ɐ=3b4.-ΰ@e:dCl(ޠ,dZG9rC=Z%xz؏%H1,L5uq#9T *Dga@tR&@JTYFqci$f[*+ js甋3^.BwctPA髈Xr*JHhعZ@N6=^{TUt?KJToX4&4Q 5es\2$$ojK"%ҋb}O16zMF)M#4DŽ .cp#shƿᏓKkt˟r+NtY:S\V%vd?'R|&vpLS&lvpsjDÙ۸q:a\W2}#LLUO&\6F,+]G!"B/kz+,=쯻1LZD>!3ƛ=QMͦ*~/qNm3[i:8xk8;l mrk2h`*DjCB!fv±:>zn7?7ўjwK[lI̾: `b9i0֕~?)]18"fo7=D|p"]}߷~0hmŀG\~PzҠK9^ԶpX1nzٽN" 9(G7&k rZ:Y+$@`ΫϖI4uD'1{@\qQhGgT8+yW&č"#x~r݉hż@w$tT鍚F|qY{uo]Ͱk2;~)ܯU`Y <@uM'k5a3,<:\"N?QxiT Y:`/D|MqO(ÖJ3Y=\4r?@ݴ%^p%8=B< 8P5OW*N ^GF_**qw+MB8k=td5 4,QQݾM𝽣`wi!sɰ6bû(ioe̙lq B}RTMtb2C_*ĽnCL|Pܬ~<3z^툈@D'CJNlݿA~ `SQ((*ӻv;e ~S3%.V KewA,B Q6H7UF6lK6i\"̍ZĀmg5G{11 h=G rN}6\ds M՝ nxt5XHjyͩDOq%R7(C 9/+&DaF< N })|L"Dz1ŋcMWsKE]J뿱owȂ ɰj6O0VnFxv@K7P'ōb8X>\)q `4iPortmU ;:S I2!bGp1)xwUv9%F5.tɉwh`{5ź-7_?2L }>" W)5&I8=njt[۫`pX[b%ՕL(0yCp^wl~})2jv]6$EƉm{i hIˤk"{66Y-"%N5x$ˆ_(6_9^x6C@$b$!pY>:iJucjO[[6Cj:e!׽4x|}_9cC@ "H8ѻw݇_Q6RO9Vc¤ږs+L+^ d`FU q4tP H".q:.PU3qu%n!%O=̧u5~#3Ba-"ZMQᖥo#HMO<ی0f ?#E06k`i}C/$GrCj޷rĔTvxÐ.0Z $_;:_&Hvԓh)n^(ȝ.䄰ds8[=ꇺТ'umF`vַϒ2Ay*VȌމ\/ULa:݂*7yST)ϗ"5_GC_tȽt|HY!Up[Xc1+dq[Ľ``%rZl4? ]`:_3FXm"U|ua~ cČ>c sw=~h&S +gB3`4h#;JRJm˨OPdGjm(ai/'j~]1 U0G҇*LsKi*Gi]vT>"=+DAҥ|BW<ٽ3CPnpıB E /C nN$2m"GYFO3gpO_e־ r =?]Z`|gˆj2TN]E$0*opQV!q("0AUi/b@B1tVR "&:֐豱w)B * B>sSXlBS՝kC7a@6nNVԷܐ:#X Z0t5CWl lc-|ٗ;FW)kfDE^|GP?B` ,u RۯM ٻ7pUIhuwmSi:«r-(.Q`2OL)e7$fɒpx[3< w ÜSqi}*ȮVgf3eR᷀3L0?ěܣ1A4D(X4MfnY$ g\J޳&8YP\629'A,Nm67ȝLܗm`Y\ j ϵ'Ck4k jjwD5(J F?UL$+E鋩76g*4@>2 :{TNP}7H8M]~sʎPRP$Oq5 9!liɴ摢 ]-*Qv<]a_;<8g,lQ4Rh!{pUk٬lr"SW+硣9;| u7*huٗD _.YX߉BlxϝƙB# &IsLiV[pB(n?ZII+2&N|l꿔|6 Z{nouj݈ZeQSnzB@c#ߛ9##pb2r\w3OWS8k5S.W.tJN%ɜ|Uf}1I`?xQlbFZ'O.lɟ(\ c@Xry2&ĝ6 lJL[#_X@p gd|p=Tޏl׳#aꩼWDQAYʺBfN(+}! X䊨a7׺WE0%Ŧ)_ 4 ҳjr%8*"".Y+aQTS:S5^~JXbVt! ~>mbG~LBKmzȦBkxdcZޮ2]Ru⇟)v$@A6Jm2`hMnnL!:ţ‹ng?&&%6Mj(԰uԔu9qIhI*ʭ>ˡҁ¼Z:~!O٧֕mEEb/OE6KջYZUwrUBᇤچFsk"S/Q:dAs HĻÓDDcKpQ%blu{h:Xr 0j&Efu ,ϱQ܏Ϫgz`BJY#j*XAYz5i=u"(:?jA$ecR}+"K|Νia_W= cnewSe8龎PLn6/R.ePs\Q(4JkP)|hT5ŒR g+3qཏ5> g'152V " (t`dְFOhToރ1Kdj.}sg lࡴJ i]ߚNB@]$lG"tNeQI۠([PqS\ҔEjBBMuݢ"~ Eu ?%3zM9, @B0_Q)ɘm]LVldn^qV3꾵6u$Z]?gC߈v}-ac-OrI(u~ml50]l!w+%q/E+ٽv%-늵iIy[XQ}H¿ 9#ؠ7gf/8rۓ9 ^ٚK[dy[WB\cJ IWU ֱ01:V0Rs:w<t&^>;EGN[c|d]c7w N2}x*4ry%\bJJ/Nwn%’/ ._-U/e,o8I룁5[y"k,(nNʱc9MGӒ d5La-`="Gԫw^ۭ̹q2~{&sV$tmܬ:@Eݤ#AgU[M>^$M\J.7jCA-L}ȀnfR%hpS+h=~]әM\ZwkZh8od| ̅G2!0ȢHOꇯv^ YЀQD_#s~e\%*l߫+$Q:%ʗ.ej+ae:\{K/=N敽O)bmo*/Tgm?lBe=NDXa[`ea kP v: D[T5t}Vfx´=̡A5~|9+Km@=PZ蟒PkEv4~8]gȨnۈeٍKywX\V۪g6sS4SSRfqkԃpnD;/zؙH G \j miof;{aDw=(ʰw{.yEH2 AɈP/Ď[$aNyhKO s/q3H ;} _BEMnԟ1gFB."}W -ͫF_{:[s\|Z [\| a4eQu C-%2Zj#1<>n صkkOE z{un[AZa&٢1l|$ M_I)M^,UD^ÛiMs6  #UvXͧA&&7 |bb~t֟]1VՓbIuWņhvarsYFKZߍ3Uo휣c̣ml8m͵ ݷT@Ev9m l}pd۞v-i$ąy!LSN1̝2F~''v*D?s>4Kh Cߟ,ځ WyQ?u d`LۨjBg*ֽ! |w| Pp+۬_q:]mOrO"JH+&F@.z F4Gʣ_( #k{]QieuLذaR #C0?,B׭DN%Ww鱳;+)Z} &3g> 8/~u=\)^~ cE5DNͷ3[=i%j>Yv!k/'( w4U']eYtΏ# :"Ahw}ZՐIHIyweCQ.r{m^R7']F{ t2T*X-zbhgsQd-Y?0m3g\E  O0+Jcz6W VW5z؇GdoRCpKdR9?CS "V#+T;L-Oբw Uu0I@$$~qtt}[ =,lT,'<~wnW+5$!Br`b?w?*".p\VvnT$műo&isd9 d&RY3'(„ZiE~@j^w10r m\[w9#?I!IXDZt~>܅)g,uޜdp$:U.Gы.7s/i}ey1/?lĞOy|C4cm UۻWB:?'c.'.x'_F0@(uZ0(G̰\`FS|V#" 1`^m?C<, Pб6 +u'; '͢Q9 rSS]+c:K b'f8*gU8@Eǁ3INGv(VWs[Y< vx aR$Z{ >E[Э2?LᖻF1@qP[,nlFz*7Q'7lԱzQB`v*`Rd|t Dq$=&98:ƢK>ye n5/I)зLovFͬh'% )A_yDU2cƃ_I({w6_[#Px sdi^t*> JHg^pwx7-7},Z 0$UEU08ѿ<'R9HE\Lzn//"!0T]))|UOTn +N;ץ? ]wLNA|A)D_[N `M37ąP`썃.)><1Z:7Ekf=Z%U7*0i~#O,zUnO)Jo1iOxhÍ&hf e"j Z&$;G%>Re|)_v#od:@^W!.}[%f% R~/m/l}6'(Js>v9&"~&sn(?xŇ/8Y' ݦI9Ԋ~e;xapЍR&$_4 gs Xe~H栂#W%'ŶLBH=_r1e$OiT4֍D/: p~Ox(%N? Fi;v$s= tUQ(&GJ =h7o|dӋ`ACg=p'2ӣ垔:ZⅫᯇ _;S|cw8GOSl+lrn ƣֽ5HsOh=N&_9= ƕfĺI BtD!QHJ.ȳJj!?bk琔gdD )q|/X!V}2F@BjȪ}_QsI' Ygݴ,-<!<f,s=gb' A-Ko$mh'\*ȩJ"_ 8"p*b"#W~XZ`FLf+([cu'u8QH~"!{z/g{|:217[~ ;sUyJ_kI ۏ9!-M+&iKMx 0SQi-$Y z$籎@\1y&´ȠU2>nM霌%mڛe(c!¨js!qkF)p2v֋bc_O.}: tʜZ;;W.  qF7MMj9c~qDu`!@AIÇV nBBnv)6ZʮjwOQ}pTHoܔr}P ec"e~pL22vNu<A:P"[?V1fL8iC Q7uī|2)#WW*&'ʲ $·-Wu5:,{l/ry-Ec6TV<˨@ꪼC/s=Vc^clZq"l% 2P^'X߮Y?@uĤЩlyW$w5PFMkbe,kkpcxmK>f~5}hglx0/i: woC`̮ IA6F=)FI8D:I9#UFBLRgB[<a'TD4&bI6eߪ$Ef60Ris[9kG$56I+U0ԞE^3/)35ԽH_ô+{t5dFCe̅@6MolՔbҙ9KSI `L ca4˹z,@bn t=G(wW1"]ck%Ս{^opf$UR.2NۭA˩7xN| S5iLqq+VB#2 SOD^ ̥?u$П-1ۛ Е\Cgۦzq6jU:ey4E B@U%1#6d8 i+FC.vl>P\nk3&z͗ '@Ɗ S1yDuYJi,/J9А1#=m.UsFUD*mF>Ilh&{q*߀g6Ld 9es x;D/`#h>GR"f9ј0a)x׵ڹgx&;N 3P2'/w=c<$B%yQ OGX$ytD&pA@L۱3('Ej!x DU-4zAJ.9%Z ʹ) nNʂ ;>pN"Í ]h_M!t; ?\&+,YDkKMCpf[Iٚ4BKh5Es΃oLUZiJb(xu: .xx 6~3V2T̅&s}HHoՆ XT{ S͖G~ɠ0`lmE5?A9D"y)MW$ˡ+b$6s%2K\Úsbװ:Kg:yq? ڔsK r{Z@P{.Ѡ=w!n3Wқv۵15s͔+2\` rj_j7ZaNtXa=l&Z(5id`=A/s<zKY[ 5+pi8.w. lY'6|#[L 8a?ra*x㵡Ήnɾx_?yZ g9E3_q< )t3@{/&hnՖ2MIO[X\IaThɼ 4̀aR*O{:^%Z>s޺tl_Z省DsP* XD_P#X.uu"O jK_pp CiXڗ2WNfrH]pVKс͸ ַun%&i!7%*z)Oш? )$ <{@3|1ExkղU?֧^ ?HoByW %5:oPX9~<m 5f2S'{$_vS6ԤAꭙ*e4s͆V>o<1a?sb v*2{ğ&ҬTH9h |΃HvO4QsŬtb j$tjChpF1BK!gf5qNKu>,pDa9M.5AEYd.kpW*5(ObZKp! aC i]GSܫDami*FUw%)r&͝Vч8laN:|ӏR^3,]װ|[fW҂ퟚGOwq3jř'Dut'yg,Vļ$E١_\ D_נs}ِW /v`ND}p \T27+& W~ŐlB ȟ >s$Z.}D a7ޗh! M7g.`g Bkzhؘ=Vla#>Vpv:Kр CaDQCo3~ܔJp2ԨN[Š-w{B|Pf <3S 1K԰xh=bU4:띶D2uNP ~! niac Uтz sc4@K<Ϻ [Z&Se!x+-O.<խzt'EQ󋅆AO23SiY*q#D.B>g*$@2RF $9^aDW3wWRe[CGn"Z؝&M8'F_znѣ(,m?tgS2<mW$SoM|$ mLNdHt LZKf)`}Q_ajS c]P)W<}$'h  WtK)@MẄ́1&O :3s| ac=?;ܽNZtzL&8[A\JȪUעr,`*z1-XeeiC Pc,}{6wg9P\Zoз&vEU]2"/;%i5!T!g!=k= eT-caMzاON3[ww81x7o*\M d_kG-^Ecv68gsap31P/xѵ@k J~KN|Q"z$t-Tiz>ڃ%;qy.]9z6y;#EJ%_gҕ޸j6qaӺ%W+i- 5e1s o s@7.\Ν^IO{iL::p(OL+<=cr'&z WF"lu `qFJVk@15cfaϺ6'y 9H9Y{v/_qOK]v &T@۾:(a?k+a s s@( S0)˵"y jλc@ߋ%R|q;g7"mMn>>p]2cL&HeݙLN6{j9^s.E]FޝS*ƹ {7TZKg ,9Ĺ.(݅G+ Re\]# -rNnHw=(uƞw(7n+h~-f #sF}껾m%RX >nU$GDFZU}zq]-*sy$\ĩ ;-p4ݲ$Rσ .1h;z ?}c^T6DMG6Ћ,Y}g6!^ d򝏭}52TVʇ"=`)V18)# FP.i"\ʒA,"H׾2{㤗8Nӈ5l}+6mgWR<X6hZe18"T]>ȹ6 OV=^;D0$/ZZk]d!kOz( }K'O95g0$Aaj[{|:`{skyﵦgOy F8Q_sL9R'*6 fKBq\Lnl5o10y92'fʒ͑4i5TzTGQ ƱKξ'7v˺ӼnyzZ 7 8([ B#h?FJ+1sZ)܄vxz@vGM#\w|KgYdz_Y{lFkc¤i{}hh6EMY -=0ccDN[7ؗƲ4,twjpL<$?z(b%GwOVPM.S<'15TE/. s[gD\mwm,!9!5m+1 ڄji9Z?) UjUV&ng>w %1ORNI#1~=.b Xeɔ84 tC&A` Tkɣ1g(ɓW]ۃN GL!~C-v g H -\Bә>U*9K) UͶXc_IbAE  Fެ[6cRΔ&C/d0ʚ@jv+=[j'Z=( ʎ{xU{{Xh3O\{3t-3rRfmPX&o3⚏\dϓ%R6Lqx$vfYp_lRTU˥tAIL=$z^`=y^ /nꀝ%=Je:p-EY\ ˆbu*4t;3N7CI; HZh1`sfTB~r{%@x'di(j|{Ga1ic9);H!X-Ou"86W\3_;o.ӛ_ a7?נ/>ϯ$$8@AmE*GSLFc?Do]̔ZVإ_87ºt n;}a!A aH.:7{\@k\fӃsDR8B̯7~ ҭXX|W{$6*,7^5ӭ]dHqMf^V.(CQ/ٹ{43T s\2\xHQX4P `ԪDkD ^( L-ƒNR!ޑTt%_pk.%d񱊂[P?(ϼ;Y>25Aޙsb4U*½L9\,SK40?%&#d5j> #E.abMa`e{nlM씻`  a 0KSLkW>1}ફSFᗥp1Gq*06tJ0N 0-nHO$ =7{Gzx[ע+Bo^8qQ]8:eȚc'fW*&kE]ETY71-Za]:#'^}Sso4Ec>6cZ0ɮmjDkLX6hzb~C%} :t󦛷y!:} 5,_rZ1TZ!^HӔ G*Uz4Rm߁muE!cv:Tۓ=08 {BI~&xkt~&k- *H2o.pEAv|1 t=<'N)EؐNna>P[QV =c^ 9YcS7&~3K<1c:1F׼zvbnA{ T CVw c LJƇӰ8 ]żacM?-lj^z\]KTN3L"#ucaz1?S,6HW)2/)-ywq V pPeٽvOwIsb?s nVK?~A=EB6 wI?qvצQq,L=c[%IvWMR;} Ř*z!u?u 0\.%Pn9;ud6σ혳9@h&dtqmnoZQd,,\ O @,]=ȑh]*3kfsBxcLȩ0XB= ddT|x),\BƜLO 9Hj_X0IsSw3t{rUjk\q̍PXAs{iYHM;kހkʟ"osl 5c ?!o3RESiD Hͨ-SAyxeXoNCa>=r1N*d8&.)mW$ڲ Q3Ysr "xAt+ƅO&p<ü +Jӳ!)g׼vA̓8Z\p.qQTuzf+4sJZocu3`*EuOnW >$wYEqp8O!|o&|=+VVC8!=5h杍 cd`T2)n6BDfbOH]8/8冄.܉O$z`]#}I/wym10/R^g[NXm+T]x6AXWIK85@x3sH`d+PS&u5H!C4dN,97V?R35T))yvGVnV&fF_h!KEj&:XK5Ep+߶T%'mx3ǨGR>vITP.P\`7yk8-lJz$i DY*טYohqhʺ'ƈjvkND}*^`PfANъc%BsqB:k0dQ`<¥}g*JUi,o0|P': >ȴc9jk | s/~U4>#n5f{Γ%rc~S6*vc\hf#/7 PJlg< :q500I (F|Y*ub :X*@d "uhBzǤ=">4XPJC$k*yzP<]?_iiq+v[b z>+ao aqC~>7$yw7w{ޟVı9C&PTjpJ` g|>ک<7N27=eFc*OvsrKo5t\nÏ 2U3gWD S1[l#:QZч-9i(<ΞNLH-}L߇+M6g09 R['gWT%jאZkeܻ+$E=3@NTp4ނoU0ԅu):/! jP*vg\.x|t|0}-Mmx'4gh+tkVȚݭ)W^<5˧|A~wNJNH3Y CςU߮+ZU}  < ^Zg6 *ѨIuIRw5d8҂COؐiS\Vx>N9wn0mX SݍviGCsNRygB1S(vۓsτwZ"_82QZo*+nb޳~&qwXm:@{Ċ+tTIYV%k 5iX; AgH8q=W0:{īo^-'\_J Z$ d ̶-eJkb'NL5". {.ߚkE{6@GRڑO0?`&+31o%򺜒+ gY]yTzM+<$)7ΏKP5}-B g_~IOC"@-9(>x`(VWPۑV^Qnq>e1gв#>qqZr.&٩ߧl '=ryޣtʏtZ=d_a;uŵذ(d +ڒ%㏃ 3g^&CS8sOU + 息Ͷ ᒨ.p`ᶖ ׂ5οXŞFe46~:k&S}Wv:>Wb0rY̵ۖ8i/]9-F ,T6ELp`B̋gv*Q7Wu|ޣ? ltdiZEŶ5U|L6>.tEkۙlЫ/"]Y{}Emme +DF"[v ;N <9A'`JRtInpD@90oA+RņN~yf0͙:e nϵm~~k0ډ^w'Y(.r*tҌL郄2 e\W)`򩝲t@`bЎ%ֻ=EԸm!QQϸetAF%Pev/jUW ,MrÑ:?zl$~@ܨa' :NbR-jXOz:jejɔW05a1j}~Vj_3swV$Ԥ|OYP>5NZ *,]JiyҞA^PRkA"amO1 uX_~+2t &mUptfdo2 d(CgZ!De\(`U06  ԺL\ePHi: Uօ8wVTQaW9mV.eMJu]@nAk~1g'a2̄/Ia IQhIMyȆ`%DZ !"y 1VU@tȎ!)Z e&.';I/xg<1)蛧)-}YIS'5:S| "&׹|]QGolpZ*y⮇fAm:BKg_8A**|z |Ԛ?Y(gnbޑDSZ}%]#F{Tso Ac2C EknɃҙM 0wiw+iLq\;n7&4&A+ر.ޜ/(ǍlR[e"^uJ^N<>5]~b=?b89:s)K%r*{--aYtc;1{w'+ph}NXvȓ4ot _#Jɭ>Suﶾmd`!;DesRe:5%cŠzTHzezgP;d0Of4D "kƭy}:HrI=J"oيgrъL# ;h!%<^q+ 㧧h ~!4j0!Mcm:K(r}Eg%VÄ#SXh(TD4KWOWqód=J -AsΩ\ Q8i|8!Ldk(8Cz"frMکmWq:Vg>c_N/g0Yn(*qN ^u-rI|<+EE-V8WzS~z{]r)Z;Ii2Fv('xYA%}2)\E}'!>9ߔYpC΅ ;G>kBgڲJ6xRM982x!IMo^֘~+o]++ЏΥ 3)zÈ*Aj"'W c(z{Sewf&w'1AN>f۽`j_Mnby<3I1p e!xM[{yk":$N@R~iՕq3 {j|5ttSe-c0ip]aP@\uZBgIRޡo %ԫ"{ Q dm˧_*|;̖;T]hNڷS,#?Fz]Nz}.*̋*#*(bs\Uؒv+/*@nGS!F[ lXd〾w !9u?+Cv^M2hkz]gzr TM mt~ q#'"]ViP6"1K A&B{~W Ğ+qɜKtAaf=U g5tZe,!g/ qT \bjb> O}րwb Ft=' 3牞m_ٍ@ExY?v'[xhjGuCıJ}28nk\}eɝ8ݸU3y"3Xw*Uf !۷ f|͸8y=drEܜo㗝y.pi^޷h]|VyqGwWtΟ\EjurG:>CP[\M8τTCllbp9Wk{`x8O.pc\ovwVKľɶޛ*o;y6<ե5u5u:j|&i 8 *U?`LCufȳr] "'.iwH_pcSXr :ڌ5QV+bRsř=„e`oNIk=$=?c:%VZ D#;|D(%6bp쎑Pf-ʌX3xcž[+Z~.sK~pm|f.=&}_*l},ںkCJi1H˹.ʬ'x.~ 8x׽x;"8{jR!^, y-aj&s :@8?/oܷ~LD#M2Eۃ7P|Wu #ϐk(2<;}MӚq/FuXvli!u @auHG#4hs{<;ԕ54;ݲʉlW6!4+,ioamc=I1R.I/㦐%kÛ .fbwE| |D)Ha˟5 Tֿ lgϱrOP=*,(9w,͑ >SV{rW o})23Ѱc?JO1q|Q{yj8Fx|}9#uyIe"B:gJG (+PQ{^}f%5…Mjgm.7 :nD(t>|a(S c yd֤& Yf`(!3B}zo:^f F%?oD2xFڼ(bV5ʸXYT+Pܼro8Bȟ*눮з  c[ظ \W7¸ q胛&v+8dTooq]rY?D.?/K G\ְFLĆG,[P`?W\+A* VA /mC c^jbT-pEsK.;-C\G|Sx%͠Pw[q1XI:cc_siU.]摪oUNQ0@j4iD=JhjV : ,EzbC`s:UEb{D0SE!OMY{僜j3c1-I$ڊ#׮}8) wF5CcjȮmH MmMtj0$(ͲtK5n5j&n*좝y:= N7aMk6gb;j%6BƎZ>eRT(I_F? w,mQ]rɮ[,tC,@\.x,l/\֣zg*TR?1Fv QFe^ڈڢ7Ji-EQKUCR*߲0, U{DMr4ӋDo&b _vw V:H,-qKplGͨp\wg?LSCez߱+1!t"^Иϥq _MCWdh ftMa !]ԤB 볪Gm˫ WULM&R=X-kĎ(ɞar- b?5O.&2,M`fy6b׫5oQV`Z?u\~ r b!x9~9]t)M> jSPb+-Fe$:ޮg`9Z[hv|;r-ne5̲K(%jpuoYN}WCrcvgabbHѨv"U(OMNHeܮ=oB%*ScuB(zN${LW-UH.u6^"N?coH3/Ŵx/]c=;ͦ0,fC- wQ, pYM;u~zcœO")?KX/+̯cL4im{zѕR^!~ae}oyV_+ztѣjVdF<@Y$N6jm7*heHT #|]nvnK{e`,fL . L.LNL R5w}r`_z@W1{vjh?w2XB:[r.L=5K~?Y q fu )zP P9Ɗ!YRI2Ybn>EOAӅ纎e|UQ2"ȐlUih2cp_}Z1au;f~iN(_:ئ[-fZ^sL.rGM;~XF6;#9*ȍ Evñ :<:)ݣ8H8cΏDڋ$Z#eܠm۪N\́1'Y̴H{u͋+w=DuNUm{y+p'=hXq7J8OB\ojkH12Ld QBg5aԈ]kd;z!*_RCp_c&])! U #H6QZH|\Y~Yat][mAh>phN$gO Y%,@ՌZ%0x׾ŽTC#7,~ʷkE{+ʬ-/pOi7˼տ%Hz1?#P5m\KQ=:PKP$~dOz@oօڿ|ؙC}Z=8D0ﯠ1 hӄ'' =\2@;κK a'[]EwcV Ao*\UGVߨb2iAŤP+XG-˳jaPפNWF+GFHjzx"zjL'e[xW{i"?}WȽ`l1dwxllF7EN#йyQxIœbe΍dI}.Ds@-gfiAĒȀ,3|2B8ݽpC8A)&B8pWőc^2s.`U`6f{Y#dpk3^Ƃ\+f`^>[8&'ǧFz8/01< eAO"x',(,H:Ih!SBJF&<ՉB A@GZYlKcf6,9zŲYv)TYXGVo|'{+#i3䠓IcGlk*9IfRuX_T$|[yi~gKip¸B1NJ"p$gqGL/`\e"$Zd0f}֩YDy'.w)KPe6"4+wWP&RXXٞU-,A#j5ٸ>ίY D wKLqoV[M#[ %q^*?]<X9v 1MؼK?ȉF9:̦b/Y<EpY`׶  kh8?;sk:`ڞ/w%d94WScݕ1 o a{i|WXRQ$F_!$8NRC[ Q$o&PXwTep ihE+ꋴ2)4kHl.Cbgū PHTHsEƑ2@ܣچMvȝyN"X6 ]mI ,l5 d%>m%ط<,hI&*@d?QT#O/uoGĠ|REdKq-N(C4h۽4+71VZfkBk>BX7|Q3˅7ՉPG=8z JpkAĞi&lC̻1ɂP чo#XxP)Bx/m5Bt{mڽn~yʎK-/2QLh#x ]ژg7 t8nz ߖ@FE܁z*h"!i"M'7FY>a >?T߉S^5{BH>HU4˚nXE-CX#B_ JOjQe$s^kP=%.zBř;$)*AǁwLw^1|e]4#3 5ꭅ)mf|'9q |6G>5ss^̻_a2w/s Lqe:TC'.ߏxUTW])'^Ht ~N\XO}^u²M߄oUUoi]vS&/۔?ƬJH TL|]GZ_;.muow!Cv'w.55`HTZ4^|sxHR:?3Td{-sz$x>s _\UnsS-@}pT#,*vobe`D DPhEu*.@luFi3fYFs>lM<*KC>SR#gT<(uI1A]mYU)/IYAY!H&]4>R: ;;Nī~Md.xqyqŽJ u.h}qXSԵ>͋fƈa8R[8.^Om,aԻ_Si}>BLTfB>ǟ4A]kA(,J! %eqsIDOZaTNA={{^C f}2.L%: [2޴:A+L`i P+c\2S?xy rϋٻ޴16[zhkѼr4Svjd升LfGSt1rqG*ryu'/eZ7m<\a.rOxh|؎ě…zġے\257O&U%ro>vZ+/F_i3qP;DƱK{S8Ô2-9Fx(ԉ{ >msJa~f'w㌒-jB u.ݑQȠ?)Tk+rբÀǾx%'6MՖNbݺ]eQ>nN<9-7ķO6T1#7tKC!ɣqP("^P`}bb |osZ!MׯMu&6 +S.Vl2cM;kٔGLZwR@>t$I(zpO?W,137k!J`OZB?1alPG2鵵J@dzM5V-lzM RqXأ8#}f!:YaDy-(W@fh3,E4dd\uI$K',T ^M묶D{O2\ ؖA(6 B 3)<qOo~K ҳ7\G?-~4R"4'@GE:s ˡe ]k/eh >pX `Lk2 IΑ{5BpN& d^!;b:^R&l΅ "]iuR688/L5WPb ox_x9HAKC6>@S=kX03020dQuy{P\Z <ÔBXo;=R!\5@۝|՜0^єMvya"V[CWVV$4 Ǘܸ}"jI}, ~cֶAzSz_21)Ӝ ) ,;bFqt~eYBٺzrWs=~)NI@׭ ȡ5M"ED AR4`PX:7kn@TEKʻIP4/6RYry`Z ZːGVk."6ۚ&$ߩ[rhzs5¸j>YtArqH v=J yS>qg=} ug8{Dd ?lb0E^r쿤sVEvP FLnԃ={2<٪Ө%˃{iPz![A Ds'DבjbpCi0hFN1޵ ]\jH'g3'2ԑxpexapl."Vh-b,>tvhK7=$|Wpjة{ @ ^OB*<!)C`$[cyKZL8xt\n+}sÁ;?WѤH~Uӊ1 iZUn~Mh]=J?LtUSC l &maBPf@p 1XkaSP!|[< ɋ6kA/pܕ?̼;^=,5# }$MsT204H&!ca>o %c#] V%OO9%DYx_jɽn- h +Ll45%*zJd;AC#je ݋ZEdm?rgm_ b 扖hjgv}:] Q6P3e9ziF/(2t WVT >pOU>.$kq9 l&esl78C܅شʃsInbg`47< Q'ۄ]+f:!؏Z7Pj4IE[S ̈́^E-]6Sx]P05O,ȡȐWPh9-B\T/cIh>`/SXaoncd{x?|iuXǮNFKy_ YdD~Wiv$:YGqʯ^ 2T֙ r³-EH$ ^Q99@%MY;Kf,wݎN&x[(gS}J\Wa 5`dV*a iCհV:V{ΜJ,ka{a %Y~eǸ[{o`_^z Hp̏kFfsu0 xHhq? Sg5}i4Fi`v)gOt ݃$|]H8Y9ZP )PTo[|b{vPby (Es1Վ߹*BUZ 6p׮/cA2LJ34&`]jPIC<\؂r%y81*!&07P4.H-+4(&$Ώ[J2Kw7I!4̔ oo۰kkRS.qӭ2#2{ oXs.Y˔8<X='z]: ŘS$xBXHizTp;[{s%ޛEp Zhvu8uv^iOJ|{ M[Z>+ә#U4|5[ s`X  A8k2gqJ=O Q.";Ly8'NR|hpzT)Y?iV] /&2$3 (THOG] s.Ůy ruCvx:aѤ5]^)d`Dw9.@[NEsGy~6Xܕ#+fKOuB쌋#( g >A,R5t\; V~y7apxߵT氋XL26YfYQNS ^5^P$O9pG:95_U(LػhnB*؃ͅYPX #6iТxR B-ų}`{2{ji8ı%z{5~C%KL~ iK1X|ll_/|ԹiH9c1@a}dfZ!g?T_u˼eSRC{S; 96v(rt@ZY(sg/; ^C8v^Nʼ8=+JW8q3A@|9 %WT QKDOmg-_X6! =Kll4%շ{.T'tWW<Hi66SE鶲xŰhK yO\#y}X_-!pB&흃O 0EKL+A#dHrdJ`g.q>O z5QZf1>?q=k7ﺚ.ɞ$^[be2։=SXaG|Jϵ3+ _ݙJx;ȣ g -oEf$zG%F| |%ŮÔuQRg ʫy2^{kkK$7Gr<&7ɽWqm[92lM"U׌b˙eP)?+ͥ B i:"`F1Laҩ8 FjpT3їvSxS9ţa4yF.OFa{p;5Ch(Q C3T %3P1bckqHnF?U[6U):}Loړ*X$QB]6ߣMJy̞VCH 5_K;}F)Ip}%[]v{ҬZӭ::R`E..5Q tyG̚PʅA둷2m(@h /aM@Stcq adDkpȽ9 mM'I,U\<aBޝcDZ4]}|?Ed)Ŕ wGl!ZbԵ4lgo:HRXs} >E0@7؈~ҍc8 L)YÀ gͫѰŸ(dG*,a@ÀsЕA%s$WpڼeswNOb>xENkss}-aS?p?M)Fs4>uDŽY;"MYkUfV}Y|<=WWd,ب~VM-? `LdS0'n)\UfmC0f9:4 yVS4_UƜ6,&%(LSLuzrĶ77梌GʏkOPJ}0%kDP(]lIQ)O91$,.Kӊ65k9_e\ZrK,}OztU>Ae}}ìGGhS)w 2OOm,z2M1&ZP@?c[ag7JTL`۪?=fS4] @:b꽬Xg8t8t1_*Fх7ҜkGs'Yr̪oۑ|M}Z5{ZU7ǘuv!; |ΣWs8aFKkt f2]D'Rbburj|kSG)/Gz^b20Oˮ& ]}y"ip`I v0Q?.oX9_Kګ۽Z1:|˸ఎ'}]gOV%T &|^Ֆn&53:w:j`7Yi^j:Hy.r@ۊ6^]8"6 DwEl)яze ƈ_5'yxl%}WPfA|UJH;@2o=C|IV+V)Weu#&qRe{.tu=xj*N$+Efjfހ7lK~vck7X,P?zv?̡bTTmC6fNZiu8-C u9my@C EUg a߉{[٥z\+i.k #jC#$îm&>'PW 8 XMz׷Ҷ ɋn!C3a'* zB39B!]q 25v㾱L;U/ $Xy*PQHOg('eSFiVZ3v֗_Nޚ!qFS;P2N;+n<%MdfO∇2|#3>ն0-$,nt|7lk!-X,AbCx29STPKY'v@h1? ڇ OlѤnwBuyH;%7ԫfP0W<4RtN΀37@Eĉc D_+J1tZ =K.if jilM;mnƹ:O,ޤ~v1 +)3L(yXI7x:#!k9&7NA9eNg6D&rnxBh9V^]&S:Ӡ ur0 E;w|ЕNB!]èy;&`Y x&>+hˬ1wѳ@({ 7M%5IyVMW k<du$ηkIK-33$a&@ʠ:hO/h'4s}hG>rT랃8nLT|M\Xua ]wە{0oP=tnj\_OɪW y唊(EdFN762#Ӕ o{stl .>,9=?2S"}]'&gjj጖G56a;}} ٻAK5S mІdlʼ;.r݃a9!7C\! J$%j-nC'pTRZG۸G+9zG1 Xl 7"Ĺ&%:K"%97TK":˰-i$hlc&##d9kUA!--3  ;mIIe:|4 3 &\.RAVWZUpusmzyvmxտ+q&Rt~#76J±m=.Z֠yU!CdhUܓġaT3U^2@hh .SOD(rbQ671u4'x/a/Pv6Én$9qZ/=> Pa>͟bolxCR7 ̆gŀlQ<]w.@\]c7YT`赧7~y3u<_1P>r! #=M@Ȋ㥍Z79v^$Adu^l^M,5+W (kirC퐌Y`P'm;P VK1Vw OHUeLJOiAy /87~$kxllԉAAݏL en_PC ,'7O=<-i1 l8,@ǹl)Z (?9u+#זI_<]iv݌'+L3Mpqt[W1Lv:$C=~Z<Kg{5Y8ґTߨvfC趧 Li=/sNIEcת4C6=q4!RF} ,.*v-:JH^ԤF9Vǡ, ƹCx "Do y -w/(4" ծiT%p  8=lQ׊: |;>LЛ(rhݭgiJ-'S>FةyWQȊczguNt)3s|Yz>̀|2Qy˼^l&>B\1/>~j,09NtHWcxw?Cpx/*fe.$`ۅǸ,kD Aӡr TxF[Xi7Ed|'={|u^x_2GnW&OqQI-!Wn1ѯ@>dTU#/]3c5.5[s0Հ5ԒԸ)Of2h7<Wȕ(nB8SoܩV{{ENΣOlu s-[3, fd6XL+͸⅌T:* yΥ:2qOa[5igXO#`bprӬ⷇ΎUBq! flwuY!1]{%;moG_+*%6AE eaCm9$Vl}gs~t.o+"R* p4G2~Ey*rxǂ&甪%+szhS)PXﴷ?,m}:Y\= eHcvXYavn!_a0 bHJ=Iœ$HÏ#.֍7oR6z]5 /fIp@X4JceA>P5_<4k3dO sOgfi1[|9`|[^@Dfc,|/cWBQ11IFwP ;:\_5~_O_uDe3ǭ0် ]z*-R3V}7j\0[hQɱ7f ]g6nB,=c6MnWoپY Ԩ9Wʎڮڮ^eE&ڨi2,C}T.\G6 Κ }FD'k?o f29։Aҧ7k5g|2/ ^^Z{?|^dʏ|PAR32νyOB~g0,x n|i6>i) >{qG /9rŎ0~ؐkPb ~Ft^rV!j4QE90Py##+]Ft4(x̕W"2MddOhtlN~lWˤy,;'M5ewn*م 7^gMăLߡGS9X( o<G BfŴ,A ])XXx)vsհ5osX*a`TՕבZ[Bogjd͠=AY&c/>؞b-ᙿAq0=Ni/u6Ӛ/׍"n.XN"($*C֡rUl)~(gÍDrr-hvŮ](VGKFכXb.df=Yu\ Ow#SBVK!N’X_]tZ)XK8TB~([XhgIvd O -SIѐ&bCeaeJ Zw`4ο8z^9Y2$m(`B̼r]Rx|>"ŅP[%&|=C#Φ՝/$q%{;iy>l#/^NCThK3 2 '.}~QgYZ07070100000007000081a40000000000000000000000016759cbeb000040c4000000000000000000000000000000000000005800000000./lib/modules/5.14.0-503.16.1.el9_5.s390x/kernel/drivers/infiniband/core/rdma_ucm.ko.xz7zXZִF!t/@]?EhDTTk׶Ǽ4^NJI*9<۝;,(BV-wýx^СXvR;+D cVР0T&Z_"]X (sXPHpWՁburܯ듅[c7f}*sQ3fPsH4k5YWp (гpD<P9 ֔B\Ҷ>\O`{8 o)bߵ ;BT355=jYi- O W0Si-Sy{#pkR*G.X[Z11 I(x^)ԴW. RW== o#l5Qp /;#A։抑D4toR>!ů "Z| '<#+Hmiv'OYr`-ViY!]Ty:DM ` XOxkR}ӻ+B>.g龙/t%P$jA'YUniT6{BLi!*12|g5UW~(ٵncFhE!܄mޞ1.K/eWeB4zE~]_nʖ޻5QҴ!`3-l;=g؛0,lTדW6Qtr'P'9c%r05)j|\xzB-rQ x/H7U9/$5x?d3w\ju93;@u)WH_7T<IrO/Fe)"ґNvUb_.;r f)o= 8w!+)9vgO'qGN&OFU\vcv(&㏅=s?0s+POڃ9$ .7X7L#*'\l P3 KFka=vQ5451G }cw}&3mD0>kYD\1{@j{2d^O"7rOcMuJbHvSlN|1Dcx(3f #| !@ İ#􏍊BΧeOs P8 `#dy_Gz;Hp5Cs^QDZU?MP61HD?SZߑ,Ʉ4F 6(@Qm+wC)rN&9"ꡑOfU䮏TO]rA)IJӖ}[Dжwdí1śe^D?^[ | SZ+՞'SI-ġFր8/2(&4=u,mmi,L1(\mV,c`'-!H *_]:kYYUBlr!W e1c^cPufZ zAΙƩH(uL4+~Unxv^8kG. ޺`|F' Od}~cqaock%zɇ)0u*G7,m\.id mϸUeL@t=NM,2?KJp^yKUxQ"tyZQ&E);s*$B?zha^QG?slY]^`旘09q wh6ZMGNڞl~?[ucя@[.–A@+9y;nݳnf_>YySg.2f蟖Pww>L$Fi͆7Tafh'.@wh; n}Lw+ 2T7-"9LD ic79 !<ͪ/TF/ ]pFY-dV'¡c[(8ei9EE!%M#[)Rx~ $qVKx[ zc=-/n-!d21H/c4T tr-5 "M(G}W'& Udr{闉A,|zUhmd1s{ Bvj{KiT -'J'Ӆǯ#gQA[< 9pzy=MW^fU!YՍ{liKmuչyB* gJU8 K$ a72~21թB D .-1y^e^m~ h$A:IWr 3ieOb [A>\f(c%ba6wO rngc|ͫd fh^G p0Ҩi DK-~u`<;e&y>!&-ۼ)qmg=|+c(Ll⃱ pJm lxGDα.aaہGU&[1 @: zca ~-*26: \:;{>uލ/C. Ffb3U"? MQOZbr*Gijz#3hB5cfh]n+lDHG5=!bY5p/tFI Ba|%K.&px͍%^\wQvBqwԧ`µA(\\:9zEG({g-}u2.ݟ8'OA_kfnH#j?3=/?}`z;Q`{*f}a>@-eJZ p@ucGΞ̰ۣ&6Tݽ.oI Ѧ3Q.W~ Bwb03bÅ>}@BIܽD# -ڀ.LТd,97hFKMUFlj gnf F@e,eoe{'G7Z|בf˳Д8"4-l7ڨXQ\I Z Duji&F~cyP>25xnH S/R3{s+(oi%ʸ?a򖲯5M97䤦m`v::H50刾P0bbOWgxfub gbɘ2{{~]׾uOS'T X[8"u;ذXMwI8ylY[mz4(;x9W sA1 NҢh~ [Y96}`;W}4zڢ7`g2Oth+A3#skP@ Nv ݓo퐊sP1^wmX`%'ֵH̹JFq=޽\&`хGySq^o0whIǥ{ gL\j ~?wvb^:=Jz^B"'rf D=is/ W54(gu0 y8b}h"Z %ˤF:-:jc\`TV9 ''niRtM O~k&;j}"5Vs)ѠHJ 3lwo tr {*\(őjPCƧW%^!Im{-"hr1ie(۸*^A\w%{OĽD֠Iwq7Xw+nѱ!TB3h̓}zLXMg^ W3՟|+g2YhXMqȒާK;vbrҽru}㴘ʘ^+o&~Ξ^kx00HÈ0Sæ_FWuo2QKRD cvz"LYY`񗫫gܵcM,8qA ȅbV\՟VD*%Dy㍃\]ѩF v1.*to8H5"?3 M 'DxkyR̝oO28lF~Wm۳:0T\3-zC.RnRKTgѺ4pXYF }U,dq`efL(Q99Hq{ɜsі̠ep;l-Ф p 2h Q9[KЈ1RW5vQ>J kƙAOqoH0 hC/ ȡtoژQq)7POmv>"Os xD9+vYF*.N2 pVB2Y+Jd_Q :@ s6mg4Ofa%>#'m &m3&llMmsl?BrlS mLts!vr|0#5Hױ'3W'f@ZKZUn0ze"e($5v|5[\/e5@A68#/3'i:1[L!GX=%F2EjEFW#2ijPVWP  ܭlL.91$>I(1/xx@tEH 9cIp/ ݟ_U5>=4EW.' , 1f.Sm4;Ԗ9#L\tXNtiag[-fۧ{R7s cU3[b,̵,F;l\23̜6Ali:0o|)'%T~ 1=B^EujELKft 4=_dp݈{(4oQE Y<ġ\5-m/%՘( HGl5BYo1@<>;D)65Q7 Ƅc(iMk5nǶI^-K[(d IPK֟.MgZ7W 8SU)6Gn: ؼLU }jDpX͑qh\=sݖ܎`/G3(djCmǣ[pRecqLiL&+{Kiuq)K@rGqhk.95ZH ^}Y|]5Jܡ9Gh,5}y#q:wsU1O`| kM6ib)f2 REX[.zkvQd_WISU;T)o`xRIG׮i:tӤw5N[fSD xb 琈d7Q{-~ םe_x!r9l^3.z PiW :'x,λvͧ]F32y"`|N7:K>Fqj2.[AXbc7)ËQ;kHk J!zĻEa~DAnswƐzv4?/vw8Qɨ'DM5zu _qE}DqviΏqӔw˷ :h]6p(GS=FARcjt犕NʪʠhPPG@XLHK"ߡ?LudnM誟''X.fͩKM|-!5~:D5dŕ <6A`^ 6[/u[9) ғԴ$f4ûm3Sǣ ܮX.h- xFVP zm0X[aE~?ڇau߶5(7P4\b/{NFdCŨX/?"OV7ᦸ ?0+ 5B DDgq %#'Ղqڵ@A- [R{&"g9|&_Jn劳5CT7 J&c8W2:̶qiRogv1)5gj)dfrvqc`K(Uu<-ʅGm| "1J5Ea]\#!Vz6"}6nH85[X}SzS2h,|;H%gLIw3 1˒L5uޗxVmoP.`e<-T2̌k>U`$w5Q)#>bXa U*<\Fs\ a{S!NorV?1<9ss"AE[,}F#쿄:.DpܑAR+'X^y+O7v8H0.|P0gI$c@:ܹah##+L +NށYԕmx޹2V8 ǐQ p6{Dԙ{8A q'+i ˽tx\~$VSKקƱV*K#h֠?gYk1IdxJƂ,o(hX=3W9_X-=SJ u.;`^}ƯnѤ"r T{)ĆP.lJc_-%#JS+RiF$C](@?H$ƹzgD@ kHV{/ZDfg1"}*p>ydQ.$ʠY8+B lmVVi<I^|q6ιۯ`s1nuMD9wR-[">zU[}| Hɥ)U;uo篒#IOdϴ֘ϢygnU Y(q:)!_f#y2\6mU$([^'W~R)˷7nT0lsAW@aj,]}΁gBuE zbKH:f[[mLݻĮwtop1e8pOe!nO?6zjdeJ)tn^%E8)?rRprz5MdO? Oxxg~~vN?@2 *oES53ƛS{<ٷLR/ K+q9]gLC*pNtˢ]ǂn'tτ:KV̝nWC} EU G/w=x.`] 8OtFQb'0ҢaxY,@UlMXX-Sf]O=-8}mrbڵЙAͰs;8<6.PT24cύ- nۍ]Ko Ԃ:4~Wߐa$}]FkA1; (-ǫR*7PP}UJ6[)d([߫ҏžGN@v% $O JkNyWDEmyr#O A.E%JIsr{qI˺K{iPNXQֻ+IMa[uyNNB514xj-}k_<r,N\|{ p%+/~rr$S dJ@ zoŤDS3)ȵ1v9Vz{ d^80MF@V~&gvhxVCv|i.ujv*ãc tANzKh8vYنF)Dg # įab =ՠ UYoѧqv]AA&X5EG*FYV(˾4es /z~ d^{}I^JlX K)_ PY @t><a htTdǘ80O䢰1/sMO(6`P@#i2& !9-+~tfSI^) g{aK{ci{ txr7X> +jcZMpB$\W}f.-6Eq)^{mLA횢\[B#,Ǥt%%# K<6C!:[NVk-G(صw@Xnr!;5W0]@\#2D:|ʚlspRk?aqmEߕ 0 xvrugNzލO5 `3 I|@].ţXLNyv 1#& ޗÐ6B-L%! 5 e[^;g2ɵ毁 {-}@h P9(*8J+΢ 4⭌.Q \~pF_7 t94.31'hw${wNN?+Ph J8!|n/2 ̌hivA@:Z~⛧j/\e3* <Bh3Lq>?J~^ sוfƧdx>ZX6oE,SeZ:~S?j1k-dG)BEdϑ_HV-ưV.&MO)lkPz!9c|JrCVZ!^ɇg cC'"%i c<̊(yQHfչ kT[c2YX[s@]ᐩ=2gF<~NdK${;KQة*ҶUaCô`,-OQ3͓F⛸RڳBOṜVL[UjeZF9u\v?a3W/0L5l*HϮiȹoaS$)Ю$1ƒK w%R!,0_7X1tc%Gie;!Vΐ4l1Ojl'̙7+$Gݐ=+<]yb.#SY@H$< KLȊOu:uGPH/9Vǀ^gc":"q4T#?" ߰UE.TfaMۻEX({sbيk߲m?qE͍ n[ڧw~KOJGK^FW=6JEo|$ C =qiTv`ŠR78$hfTҘD He~, NƔW`7*2?1g§ּi\3,.΅ .cSҗDJY{#ɗk}OpXg.!e[OC^%h/`܎aƐ׹( (4z~[ E#%yowƯ_ W.4IKkкo4/bw&*]N(ZMd H~!TIQ|A YO]oË|v/.&'9'N"` Ԍ6 W2+ #%U ]TqWx:g$e6mys_9aN֐d;Qe;e2 |6*j޳-Pť^:%kӿM)B/<#0qnJQ,l|"AK63,;=1 cAf42Iu?"؂mnݧ_F TźGZ4,[Zg{!dakgȷXDq)}Q֌g /e~WFQQeHY-vcuEV"k͡:/1tDzCeO?vZT0og)-Lk6ƝL^$}iX`8k}$~ImmV T\4i-"@G\Ck}+U6 eW}^&BFRUDlJ*#Йg281,墔h[uq0{t:ZvNH6KlHR,"(BG_4MRsUB7Ӌcp{WV:H2E4Bҟy6B{:>eH0)eT hl?Ut#U'7}oYQDZ.1hQM?! h,\X%_#h~_miPlBYCtOPG,\'7Rk~+0Na;T3I)ځ?(M7q$m")f/ک~gJ.tO zkXΡE?ʌW~^ỵ4aZ _FCžE.;cv|[&;ݦ4_"^Iô=V 9oqDhjÌr\O6"u(o-&& &Lʧ j+'H a[g5'qΞ{^%ӟXq%EvU.<=眇X0U#Pu9ڞoһ$2= 2?yA1ʅ@: `LKl uH7Q+^J#?cm' p]U6~ɜy1wSB&^6y&NK!F2:&7ij>2k,M[]9w4Y)ZF#S)prk6_(uq6൯ɇt$$xY$ŊZB#&˩1cG\P_%i\lkU˒s&F%OD6tLϒKɓHWb{Hb=PZuҸR@ piHج'|4&U:jy:u3T/S֐L8Jy8U 4j7HL@Y921`' Dt h~<mR~h]3͛Gģ MAp7U<%sXߓ_-0S =(%R))ܸґehvdH0֋ p#3KOfFLtA+Qb&vO9\ @0Usxd &@FSGx@]OmfD2d}%%-bWMş2-BN6m;|x'2&,Q9g&_D*-Iex`TYX b#3?/ywEup@A`FQ2bZ =j(+2]8y nރA19v#nW.1I͒EB$e$UK纑gs6mAw* &٭h "aBKI5;ٓ#N@I[\ݔFH|l8L}XbܨysDhqgW.-U|)Om=ퟝ@DSC*~0{ R`L mpXD(Dl|TVE.y~Xs4E*x E=v4TxTeZsI"hVi߈$%Õ8C*#SzrK@e}wMnXLԬCmtT\|2 =FWTұ$p򷍂IAWF%m8V*IМ$PXqĥ'v+$F V x/5=6yl-w9::Kh";-JMÏaon &Aȭ]4#&;RD .˭l\#KR6KWHM(ãvϠbԹ*g뮯Cg?=tuۦ5w!yRCp3~% V"7$հјqԭ3n ,]8ҙ de*gYZ07070100000008000081a40000000000000000000000016759cbec0001b4e8000000000000000000000000000000000000005a00000000./lib/modules/5.14.0-503.16.1.el9_5.s390x/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko.xz7zXZִF!t/]?EhDTTk׶ǼD*k]R?a+ h]prSz:7 G.@f@S܉n"SWټ4 %qH4リj9ۇ$O R#EN腝z-rw5NQq5LRĀT-%s/BӖ@պE[~n`zt?q5 z%#u-lmadYHuzp+dD۽$ +wo>>PsN*?T E-nR<ӈƋWnPʁɨE#e"5=)ڦU,H§v-EGcʳ(P@ te#h9}W le .p\fE1!90$(KЀ\\;-9Xntzs@(-5t G5_ĤQu"71݄/BAU X% e/*3>SvaSdm7un)9ৌ |o}PC/jc#2ֈ=}A`{kA Uٻb$_:Su `fJ/H/Rݎ dh=P܁_*u;F+A,ڔWf~\Bd鈿G齨ōKIiA8HI2}9J!%OXquD||k#<Dc%t|WWgNp^n & O2ܩWwn!?v+wNg oO ~%q2X{H08djFۇK)=PˉزP[}^ vexynr0b=Hs2W@1\޴6EJب#ZEBxإtPD= Ƨ#!`1ϢexRֲ'F֎6c8D2NިCǣY |͟x3`KMaD3L )xJ7s6vE:).s/ =ey3Rv3&D -@L<:,3e\@8 PxcmNY7h{r˨ yR+,B1[{a˧1z< X=Vekc][e ,my2$"l+LX@{@V:|`Y d10ĩځhy@/~_~B#u+ /~j2l;6Si[N,{) =#C 6SG\֊pkuCkiUc,穩|87L(\ YtU[h:1>0ucα}!a-qA@9900KU3q+{`lb<Sha(( w >\^" lHレ&~ hϬA{jӣ#3x{? +E"&2֮ z-OKT`$^MbC5}IS"Ml00t|6qԂZ)Jr5=FsZ2M;;5G@N .SQ,/ b@ux}*`;ӳld>j<4bQo1|~AmRʫTOW?/_-}m!=s"A%cvW pm>/CzE |F_bS2j@g@P!;ND'em]) Fv?`@Ֆ"}bu{1IxG'#'YT[-OΎ58j` o\iwq(ꗦdI@OCE!yp$u®=>6w4)_R'Zf31wȾj[q^Eܶc &a[G~p$@atKZ0Yz=L|ZIl )op`!6 p.>'5C̻x/nE]1&=*I}O_HhqHӈ~QZ˛\ѽ,lns%E7-=402+կ.5 VX-J't=`X!yԢc6: t"0 ; fPHZkf35 f-aQ;XHJ䱨c0&Rh+54ahg! LV{DZx%. 'W #s <#Q)*G.d?Ѣ2$(7z ~P/*oDT`}O;aTm1Bh57,I+u9=񩃿]0NCuz?&tHIs%czTX!;6/ِ;>A9`TUbCA[롯 '<…b =( kU%%G yt:6ueNr,a<<3%Vr>a YgMz\N `S vϫ9~ "-

R_SbTV+N>}ODCB"LB+vBe?\T̟ ),˦ޤ0&Vڃݙ,PȟM}N:H%L*=J#SP΍E D ?v- '!PKu[=ѥmG4X`qn/OX@[>!$$r $@K&_yQTZ2+u+g{A#:|藇ɡ9c '4tɕ) 6 T\(({'SfqE0OP'1*'5Ф"*&{5_'cb{JMwJKфQQa]*2\_vO9FdĬVqj&ڊ ssR& jJt&{S<^͈ GU~#UMo r8[H KIZOxl2KIjfWwηNcPNodc2q3PDu{,^Ϡt g 1!euv ]1jF$2$E}'kg!9&"@1.{C-pCqv1cE)h'WS:wT1ݴp^eGW sUS}25/{Qgv͈K ,_V)mk&vd-4&Id~߉,0Z: WМkjwxm;z"i"7|iFWOԒՊU^27g?8=)GZ\cO~a=ݥ ~,5Kg6lB-50:zf<{pK4fA Sc ~ ;mن\96A-Tb6.K:`שT=SŁ}').|}X?)H[ڔc>q+k2ǔG7d9Vo[}!9 mGIك c-Ѻ^:3\AoѲ˖$Y! p83/Y`VhoK@C`$)+ /d}Ns xwI,EO*paKn:$XBAwJ(˴5_'cxsԟ=is!ēl?)-YA ͕zb 1CP&*r˥޾]e>QZp":Bzѩv&Z.rqDZ5ǑYfD~P{B;RH0r|v2*U&;ӽFz4g@]6Цj k#즩D4 0{w9'?ٳMSe j'(q!SwmKc!vcOAaKc?.cCm-SmYyGS(XRFt_Ma9Oos(΁L i`N1ܩ6q BDs \\Q p= w0)Z>FFU'’qܗv"Ҽ`1knAL`Ə\4)bkT V0rL3/q>Ϣ[mm xzRZȷI6KpjG[$6$ôA6JQ1`jZE,5wMW5:R72+b//V@J빍~?,)+Xv,5NzN(Ch86b~-x8͊+x[ 8:" bv0WN6:3WaL;+-Dcrԓ(fHlyK-^i@K5 5 :fpMx 0w(C8K S5b7G 6c͔B (]ᾗ.49 $Ħ bH7WFIZVǙ}+f[ %JrBDT$J]A}3=RMt2޵qαnL6, b @UVpjrd]ʸa%ߟ!pT -p` aԓ30ߤ60"Ep,̙[q])OH/K;m}]0{jQKmf9i[o:2bu5X95V%e ;N R54ؐT9 t6˂*F㵚<|j1ȯŗgW>L~ƭR]) 5v!cnRR&0"(wB98`W)*Kvs"<*YtA nw|x;-eO?yA7'ZM+fh!{N.!/zJ7& eQD]~eSx"lN)y1p7Y^،:3K[RAT B}þߟKX96 `7RW752R[9{* 2 iUFSfD_.L\7T+bHٱ@t偹,3^uIhj2 K[޾Z`fڹ ݈JZoq_"pB]}~&R33 xlfmɻJPe0w_B1ٮ)Z4Q/_vRQaH7`Ҁ[g_閥ÊxYP|#gqsD2 'enU;a] F}ԛR(|lkޕmv=Q#+=w#*,1ƾ3rWH^6ވrEOJ.BEͭM0D=ys*\TD+APϰU.\(-̙9ӋܞxػBIZTF3`%G ZZަPX 0(uc+#/Y jL1mNHsڝ lETA%Rok@v-G➉T`iҿ,e%= k=(`9OeSTZHX Rʅt~ .1C䍟0S,AAc 3(ݶGKbH>Rlq :!!sJi!|w s U9ݖqn@5lQfCǤ|*ЀF@[Ca[rA>x[ GۆbVh4FƄIJ@T_Lc"6wi_jcKW hq}>SQ؊ ĝyHxTb|a ` NB E%qv?~Њ! <^n31{R˽6f$0^fe\=9a]~cU^^E0 ,v僓15#n׊Kڣ**8x|$CK+aLxzno~}?4&dt#ZBFǿ{gHr|l/<ŚW':%J$n^P՘!c(×ˎ]VGAMn1}tmX껫8a9΄zxe fLa긼+ͿdD깩8Ai _]A;4lJCʫ)VZF/bChpp9KO/F6M.jD:kU}8;W }Ud'rKA(Ֆȑ=G}|O;Fb,vĩ,^쳞8vM%D_ rbFES¨zWZ{t}S;U[(][,MJDF~gX Qr?ewy=OyKg!]9S҃)щ q4V~\&j=AB[2vRn. Ó/~~s䐦!Y, t5^V#Aɹ3Gg3= !:f G#=J/XSu0ETP%(K#G"丰i(#B?}T| nx+q4`%pX5T BMܭPa/`?_xɊ1I'-C>ڋɾL^% Na؂ OcCJ0Ax2T3 !VecB]O|LAs`[7iv̹3`T3r$r^ײcWM:=ͻѺzᴰ"HGܝy@^n&"|OiZyi:IFE/]>/AۅqA Nd;BC{FեZku,^QG#oiv~6dmj8#-R)+us!_\Dt6㐘r+c'XB#uPTF;@]uMhC7=rg61h+`},vu^21+a31+,q)E_Li#?N#ShāYO e?QYOU=}3p.qj9! EϠB[R)勐y6C)X7F{SW.S;`t i`] FNS:Jh\k Ln1 {$O@p9cW[|>Q Ka~0ʮآcm[OIʿ Z'@M(1 A<.tpxA (S/X-}H#}vDZ;槌'5Wb-|d`nU7 v=V (iyA-c͌U 26SiaTTy(o3ҤVǐFdH1¦3L>OB1ˌ[ 9(y@ Z#Q-cP#}h S҃@yw5s͇15gm_ ݱ"=? GEcv;YWY>{L24۫(s@02N=Y*,# ^߲N!% >bgbcN*G+3 J7rT kiuyҧ~|[|ɬ#Amiz=0:`Hv!mڏb 7qXVXJa6.!0*Id>mu\Vdմl(WLC+˓qh)-ƭgع.T"xuàq 2ڇt;?3V%JYҐ!mVF.#t0X.^>5|#&ڿ.VdƵay0CMn\ DT? w53q`]u+@yYbgb^jY `q ?ZI M2SV&f4ωu~l[SX{,aC%C=7vXuNm1Av%:$_ \+Ӎ&J1 buKl]V]v#6V&2 BuFw% )C4%|Jٹ1{yeװK@a2i>H):JV`c2i,U2&}(|sӃ,KH_L\`S;J, e$ܕ,y')>JѮC!ӲuM\ʛ9 칈]2{t)( zqa_nj2:ZT;l-#nslY)FtYDžUY6$.Ļ~]ra].ᣎzQE~* pDy=, /qcL6"S?q{IY\±v e0`C'Z+郚-Dl!ϕzJvmifkɽ B9me s(poNepE<Ӈ tAS&W]|ɨ x]@`]PD } YOCDd|NNG >c C9מݝFv J(I%ϧa WL.z$a^tĩL() &`5û]3q'bI WC Qs{ćlVae]WxsnvEUGֶLrx%)YH%ǟ4M>ǶO$kq`, j MO0A*"Ҕ I8]_r4 h@o~ zo`ܻaBqa@p./0~k]#/֝s ژ^ Ѐ{So7<`f.ނ$g{y_af"E^m2TȠZ6(;k+~w<l͟W37łJgl SEa;lp~`iMRWR&]JI?r.zؒgj2įl#A?;&ZReW $T3mXC" @vmވ24$Q3U8;E,,6kLr0,%s&! slԣݧa[G;f=a>V ,tr(ܺR߀cH)+r+ o$$?QT[{T/Y l1 [&xDޜ}yw#+2aIw6͈󊹍_."vkyjH:yAljgsN,C.PT-:e8WBsVa܀#U[SظY.;1q㚌hS_V!ǎ??#"I7GC];俺0 JE*c~' !-Vu&l.3BUn>#Ny`K'g8q3zABQܦٙMZ}aE&a_[NᚵSKkګpLibW \yCkf,$rk f5?lCdcķq|e/Q*:/Wqh3^ 7u佲 Ac#NCݎ%.&]2w ,UOh8`t7bT-յwb XK,h7x/>Ӿڽeg˙ZW>g<ބ/x]3 QPFu5YsX<—]65 r~N8,èDR2Ua)G0WEG_=v4nF"bӱr?k cEopa[1u Z5ty qD yDqxҁ; ɦ#C. THkD.*hԖW}K=@)Y40S^ɨi_QvW@!ݡYY"̀P2d65GQz3l[)nMP 5=ip!Fk<[ch6q"Pµ5弃J[;[6lv`V5on'gJE!ye%53<Y]@,aH=]FmKad",o 慸IT7ʉ0w|kL!JRyGRi2aC$LnWIYƖG'\4:OM_y[TcpQ* lrG},w"3vS gNE*E2s[7'cbH6yO7|$#frl`b9@zw9iKyoQ4\keYNvš3$NoRW~О/M/+%>]cN6)INK.UI>Icd/Wk'fud^((>[i Y腿=\*P'K~ϔ` 7qM%4#& 6kH>~{3!y!ښävN8uld-tfQcF5CI#th넑a[GFHF^d${d8G7.Ă̮#M٤KӓbUi-k2hpB}Fkpc'] @,^ycp,R >!A 'ήvt1ۥ0M[P=(t\(iCpQBv(Ȕtś؛-LW݁WƷP@ŪD@GFC4]q#$,Ӂ&@j樈T5y \\t U5Fx]Id#)Gq0 -:` OاiyLᅍмmG廒h W$UD! V" hA g; aoҷd;~XkgFv/(~pl_wզRK2I(67_Qp> ۚL˦l 9ыu#3+֖,u~+ۿ໳՛f#v4MtŽNBLV?v7a erL/N8hFJތ`VZ"sRȍjg:dV._-(⸠$!ӀOĂ6yܻ ?iT*l꒏pQc%kTzCgh Uk ; - yQ؎jCPi  N nǺ Q+v!~_$Sc{L=`H *[x?Օp/6*1`^KQі$LPQLW]pvmT1ͼLL$VL*m:q$l9J[t t|Me+F,aCV'7%w-[E#SWmm}~najxo% \5=6N˒9WOtXSq EPK|"nsIYF8dRv7-iI z'~w/&ևgB "7Nl;9,]wQ5w7L]atV@gC3,qRw"J&:\o.%'mgo;z\JЈ۪m{SYzo˱5ݑ5I-+'0x^p+7/Ɩ sZ*Uo&pbӥvy4p+> g?T-Pzu+PU·SJ4 Dg de]yw\g\hO[Hz*0qz%UƤ@-͑`UZTSD\7_- bcqy_y|oYL&s֣{>DnW HAK>K@wު9@)@tgh߲4f_w0 ;I<ڨx9GmMzA&Y'goWa@M@`{p)ǰT+HZzhA2ey}ߦh}<.@8p7[|d.pEv\BʫN ڞ.XwCq#rgKE:ˁ 3Ӟl(a/.V'Ob#JG \2fT}d2N1L' hqi#<7vCWյ}.[>T'!+3מ9:M+}`B&pϏ yM8$x2+B9x 'u<`?HWArpŃ'k6@)"pA%+$ѯ}pϱ ".j@.0&:2YH/C&fu MSH]'=&q\KE-4IeJ`v-0743#j&8܁?Wm#=+Cyd P@TzjO ^ 42}?4X~ycx Q;0wm,w~b} iV5nט9yC>HZw4A&wp}( ^@N)qT[cjE9!Xp{P<[T5ifp* 8ܴDzHE|_-B(]2L<%5#Ceu Vm(Q[R3flfCCHC\ml׌paXRL@\cɃp0|xA8d%OI 뛧QhB3P *XVRf]@$0uAۜRslH/G;4:s+60N1q;z9'D҆ " e95HW:d>눤U=m`Ҽpמ带6߸#d򊁥PDٰ-VVr*"xv)N9K4OiZ -v\gXm%Atܴ궏e cR_r@ۣXD{<х'>f|''ֺ,t9+ʭij~9g̱QUi *`rnrC,Kv8oćұ"a}4024QRcHʉi~j\pfÍ߶nZ @uWHfe}RDjRȤci^,Pفw5SZxBSdԃcr1uM"/F ꏩ:sXm/Vh*7 }8c"S"Q^î(ӏR@|} _j iem-qjk &Qrݾ{4*]W߱qE(jK*9)rR Ͳˆ;Fm٣W˧,x^WoJ.bom} GPM7E.xQ>4P!|w: LV X-9bLR5 _[=}'ol:MwFK~lZ{% :bPwWت,D1Ko2N)qAѢ9'$nlL !'{|Tzו&JJ5~K}=K- ]8ẍ́vYI#lWjDM]/ *m꼶? <ۺfEҫ[H# >*M%] c6HrJ& Ʈ$A8Eb}\dwb$Ұ,MIFaW'%&*|2 ?Yt?FSKe9{qi4Hپ8?kތfN*vڴq*ej=gy۾{[Bf[m$`!x l@@^ 䱁0 y t ĖG:C>Hj䯈o𦔗6hc_8T, t+P#G8px}HePEQIWWA$9XOF 4RV@5ڀMֿ.Ft C(n>"IZ^; *jf.QhR-(%n`s:bV?KV++ar9( Q_ܔ;:I!+x#oIKV%;b>9'hcE]'|pUo?h3k|O(bK&m]!%J&Gtzp/=JV>1_RӍGvo[tݟb LGe@WMu6E%DwAOYlcwMQxzr82)ӒvhVexv+DNUx2B`3TC4j3{Yhfe#Ad7Ycaw Js+a#ȋK}8Y/AwM/zMnhdӊ8J;nH5uF=L+(僔ӽϡ}OEҙ$֤kRH?K D?Θ^Pq R^EAT 4:8% NditnNKQ9|vlwm- n A&M"s?1ï",l\p:̏k7C~q.ֈqn)kfa\Չjh&o9%Q6P{YAiY.sjPv,ɣų hq&16] ["18cNZ#&f ) |?}d!уam/ r|U V7%Ph_ۣ*i^n|+%%7.#ª~J_,T@Z0 7~XV' (`O.@LƷ}WX:cDG^ߩuyǪ:Cz&cB{?cG9\w^A vtMs! P.g01T#^*Erخк,1^@F+91&Yg3"eqAE~EdJ_o8&b3p$3|J`$1S0TݝWb2,uI)f&r!ֽ)Yby4-#W,;2[ aF2b ;eOcՔqg'7p9 Puf.( {YVO*}tVBPb:i)g쏻~k {eѓgi jBˢ^? 3$Ts a^lV #^:y&Qڲd0po {j} *=:dBQ /~Rf's}/{UG: ̇sk*!}I̵F84jxLO@m7duR2oBoƍr:2k %Rk[m}tga Dm݇&2NX^vlZݢK)A+>3_Zm|-ę (.M ?YZ p=),RjB}?$0fȆhJB(,5MFvEA<‰XQ<OIH9sٿLsX6#1PN}K]DBn&^J`E rCPf%QDDJKsM lEG1i٦$'j #VO߮Gin$>xTwsR Kʉ6:AlH >ߢ ELb}6X\fKyJNQ@<- ->KUo BO Z:tg5Iir.=Jp c!p %'GyQǸb.f |ZO(N%u>s 1#Ny WWadn"F9}Bvn& 3z!tE6٨a❭cZջ_TI=cy9 vYȗW9i "[r +sq6B'Q$R?]Dbe@ Ƿ\~v!nuc̉\"e%954 lUCÞ~:B^D~Zz2Tq^޳]) 3Pth26J"p!Ϙd8v)6#8MKfE (H Yâޫka8%jmu۰}ieI,\“} owTyGuĩ?ZWyx`"޻m#ySzVD^k-(I{>)~(r{p8n-&q} 1UsRZy-%ɸ^N d[9`ig}&lBT}fϤ'PB/` /OM<'җ0uCTf;.9 | qSE\li'+X,q71 rl~;Mo38y8 Makm[4/f NGCa֭ŭP5=YXx4wBh}#ZnZ%y6D1sAp:EdbLVg'>#ijRDmt-{*ZQuZWjYMif_3TJǾ7W=wk:#M,q7Q幽Jc0MH\!PW͞Kb(ۍL2J7fCsvX%Tk2L%Gwj~;BW՟{DocjgLL2Ư%ʤE߫҃n4 m@{ b~_Zˌ@C`8XE򧘙tpH3C:9tv"ܿX&~lNEm9;M~1OƱB6Y.AvjOM) ڢ檯HqO@.T+a!8'ô'~XűVAj ƽh䉈Ӣ exDp߭R`LN7 f8&![bE_l,LƱVտ*<XÚD?qHJ¬)䟞njvXlVjH5lhU<'m+8xgnU hP35@y O F(vw ~}'?9gJQ!!#< ~cGM|#l`w F 857Jö2f(D >|r~YY;{+% g:V wUuF63&=,=d+rkϘuɛ..WJKy ^+o'Z _:Ȇ{l |8$=x,;ٓF1t}gl/j2xܜp;s):AuWV* TQ:-!N[hCa\6Z(uy%0daKiϮ8L@u^,aFr|_04@Ō_O*>%~+0BmWs)ߞptGݎFzmjlW&KO'J8>Gz.&RTI$.pPuċds9-j>HKr|$,9qyаċ$G換@;2?Y|=^(Gb+Ǧ_t02,Zj*fך]8y[+ȶyd@'I۹p5]@Ԥn0?;26(*I2(wƴvܖZop_1Ea|^v{sy~[HJJKm1<(ؚBD\9@YU.Y)j¦KȅR7`Y5,'yy6t+ch#\ܜ9ln7ziCH(s탚='w T&+\SmW 1Wj3 *gtSTצtz#6oii ƲQVj>ݳW[*Y(ñBbDr*U,_hA|v3aUфJieE7A`Ȟ4t>X # s}LgdQhn'8|Tۀ6 w? JTVۓ}*֣l-87yS"z J+li*қHcy!"b:I{P@j?y0,O &e@wjP PojEcxqA]]~)!=JܫjoGS#6̷'U.]6|$jT,sph-|1.[{xHfPA*U_1"FS,N*9}[FUR`嶗;Tӈ D> o^hZY^BW$Ø "D̙#9(smxЫ]/2s<:HTD k%6c %]vTHY\|vsq-DoaZۈZb1{mQVj҅J޼i!z\k^j0z+یN>e&2Kմ->iO #7M>Pk?1aw{U"~M2ce]VAF;:Q z:6sWChvo#J"x^xIf FVbUmQ]NZӾ5Մ6 E4Y*39jk}R󘅴ll&,57Ε ^r>Ts'5K[vE>1ŁnUeҍ<^Pf/ᦷ'v ԩ.еU;]\`X A>-dFC5Nw] RuZk(3~9i }|;hL3aF^eɈ9VUrQ7s5)D7ZCz `Bf"6E_\1FjC2~Q8%^hs O;Mva*Lg~1cA#-OGuګm#h ЊIt"khM$yOxp:ݎ˒ul-Uu` !P `C>x~UWb6pz ZCyA0afdj/+\]5$ZN䱹<˝ ;aTI;=P_ =BdR<)T\!]im}B 󆆄ܦ;` `_WhMW[:Ʒ [8Kz =\gsH60t =+8EsG#Y,>͞d8 !}am4^ F~y$;o YMTi-Z_Kbh96uPA0 k}$^4nO\Cϰ&}u;WAǢM:VPa-:}7;Ԏ|物] E?ce0No )/ y*~{Lͩn,3mǧS/T@owy׺T(@9?r,>wy1u 5o{U՗cETKAN>\k' A܆imYgiF`JE>6{(A~"p3bs%_@|dW T+ ;7t3=YE!QzI .,9t+ˡ&>+8?Kd=۷<;^AT±pL+l6 PSKʃ܃mx 怂%q-A\,x:58^"wb|lBm0 ^8^%@Ȧxu B_9yPDA)%nIpIPeRψJإ<}1imXP3_E>EiWzMY\"`J\j[pEH Fr WDf!-&VN2ѳ%ޢ1= WcZ `!.wſm 7ז^/tpW*Ym!01oC;z׎/.X^7'BBSD2hr9w=20 %TL>hrlBdKi;tZJJ">[[kVڞf,Rؚpá30WL!!N-9 Dx;HL4_մak͌ z.7@vKJH8;LrƵm6pҪES*^.BF4Zk.A"pvK<1;bشHe찿"z9V3& Y~qzyVoKB{ nBYA«p=Qɺ4b?u#2{+`_2RQD n& hjaribs;U;L24TY;%EA06-I-[vm>i].Xɜd"7D;  TZ aeq8 ɵjļ<^)^i!>!}J9 R TgNCW#7m8n܃p_%25Pko8ޥ1gC gaг^A^I ,wx;tO5?K^4(Qj.tҐ%_ Я@C|e`ONUm) {`R@aL/[BӪЦk4XĮr!mT8&^6l_ щN|2War^+)W@yF~~,(j<Y+W/&'CBG5L'hNy}=|&g1ip@,~?qS6)@bW?ߣkFwfZ"VKk.K nhB{%0@>^X_ '2BwXEyip^o(BqGLn͵ /ꗰCTa8L p| XfWI!@7?0`alH2׆9Z0H]5{]ܽkns 3j2ҝ8 4>9{YA1R1B>8l4N?ժԪ54Ȟ [yu0l^z(|wũXQ .|HxR(yb[o6g"WH,Nw)(hpqyWS 3O^=Yi㳄t ` 5c*%\I,q5ږ[Ӥ|]uBM.&ټWo(~Hz_8t F\:Q)v1 %qjrIJ|5ז'8qx &S{\0^3;5 G< "ger~e>jBMt/dS|R$][ Aeodǃ65Qgc@WYpkaFKmY*M:9Uk^rH6*#&=RxXכ.VX:_z}XQeK43'ݑC6`$TKMX^" N9yH"_Lus ^7:NN];|צqŔq vHEZUCoDk;qa :N׉^12'gxo4} qaäL, N G Vt75y؎ ϦEU!tc/Xa-@C:-0l->SčM BpBYybӖ4BӐPquP>x3NX$B|!L#1r,ZID808K΃!V̯qhlzx?2'`Ǧy}d* _0I0kDN+e/VzR7cعqspl1gf!De#dʮ6WRǫn蟸*QE3QoȠ,Xǥx`.Ah &hW9X>Hx[К#DIJdONuY5[?6^]NxwGw8;+*bwٶ->P᳛Z?}dEt˝q*QJvz(a5(,!W5RdRWK?h Ԥ8#zV՝Lo@U|m; %FAɍ-r]w! x3 dX )¯̺֌U?mp1ZLZP񋗽-e/T|TRJDa$+ $l{.{c^ Ƅ1`2_ (Veh$~_9<>m '1`jF#;/sЀ#fL:nPA$nzp2TcZэ g03!(?>)9 l"c76HSԮd#xk^ -j(A=>8^t5W48r0fl[U1YI6h\p2 5 *2FO(tx7"_mEtaƒä~@6eO`eSUuzkX4ʟm"V'k5e5%uVO7O"f2b4tqz ؏gO}=ʪGDžB]V5!aqJ [ӛDwic-=Jvj-ZI5 Et8l'[-uMؙ- e~&2U:`+nk!mܠ| <.8\L)ʯt{bCs.Hu-褴/zCUR+07p[v9A C6`=+4v^" di筁`paDt/ovbڦu7H? *9jR[< FJ.ܝ,ÿibBd9K|\izV OH#"v" J0<xNeAhж8ˉJ`M.OR"/@Yf^03n,H]#3OMvRx*:*0.<7B3$ޚY|xrUxh5:O6aǭ]r+ogؒ\㥒i-c \IyeϞnl0׉ ע`B)4ԧ'pUw΄NnQ nm}mq1@'e70D~EW5D( !,E1_2ZR?bYګC:Imq/zFSiSP ZHARQyW [Q<򴠜4T-$"igW"<8j%g^9)mC]\*뗊z.SbKkfBށޤv50ÿ ޢ:Jf`:4 Ðo\U kRSU>RO*7/Ea^h-~$5vrh^* <9*Ƈ3@\byϣx 'чc}NR? n72s1ǽ%R"{78Gʍ 2cG<A5,~P*6k4[*Y}[>-"oRI K_ ' YQ@p6dsC]CHGxb<&Ih<.1D^% ~,o`Kֲf*i*Kw L3Ąқ%>C@0^mC fhLp=DR=*ܷ}G~\5ۮ2/;h5{@ΏMJڮ{HGKوg_cV=v҇t(, I;[՛^])'Gg6&BǶ,ub֯9DTlJ8ȊX(>y ь0S,Q(r^$`Av&끛71k1F©b(#&GfSt ܡ[Wő *?qk&(.H3pX[uV1LJQxNqHE4w*@k'9qC M1BEי8wz"mHk$=BAh,W=濎fϡboc{01p%_,0xRWz=I~!6_vM{ɳ*-L#m]`3>~nA% yɿT /z7&rT?WEE]љr.{x̽9-A?t`k! =頃 =*(v{m(l5o]c@nݱ) sCXZw. HR5[-]:[mtCۏzT٘7 p1 50OQo*<8t[XHEDژ^[8VI>-buNq8UU{>"r^& Gy}KֻbdbBN}!~U/z4b( ?0!6iڛr{tCsI K $=FřLѿ͔WD͈Q*iEէ^#`Нx}ߙ{/4 I9={T֥egaflo>`o#(I7?ZB4?p/ Ru007jU8ΎݑCD"ցd!́ O]Ziߚ xo(J4SȗurKߋ`*h9} ԎV="ׯDΜR kL::ܶD l1=[NFMu IWgHE$D@YpxN޺DBg9o<~|4D[Tam#&ڃ$fvHj9Q-w?-/iܫv@ =;. _N򴛀(T %诤\bC1AB OpgQ j?Ci4< 0ɽ"yZl1QGb3 !6 5U][i.aZ(;{eSUY .Yf#|Se 'E% 0ͪ&,F|lESyd H|QC(y ѕGdBDӒѸy1̨a|l N(x9+ 6Fb`4J] @J很&?گ\RWGyG7˼zy>{=`,mFLM=`Ju egp1c!OGCG I[H[b ;! WHqn8S(Gaf}ZЀ)s%shsޭ"#7V*PB0pJ"&_g9B,]˜wp^Hk۩)p*7СS>f d(Ot  k6y6 zj@hG3=}70VǠ`siaӎ߶c6X {-j5)8 =8۳L7an_rKX1$x3+Iױio496>9tJ:#5ѓvgCmCOLou%kWܰFX9 |f+ӖeP)A\ZPlQ/VHGN^hu(}q/A%<;WzE ebrgX]Y#HC |ywݭ5q"Z'T};3^e{*}qڧ!v3)Q.!Z0}z/Ee`DlOўNN{ Ec&s̖)zck|D %iP _`'̏GO1NR[⠤]=㋢xfMop?}LM4b*9|6 w\ Α-HƝ\'HY27j_SjRP `ԵO{h~_Ķe/"5QsvG*8/ymS"5}K6O"v}2ᅳuGߪA s(RoE3cŌYawD]6X=uxcT W$d3E 6( 4[pbf\Wd I$4_t6PrTlnTO\yK2/y1[͜87Ή͹( #yJ@~UKEG~|T2UZF?: Z",5KvH|`0zi }94¿HPwGV i;@eKR*B1+jWo2.0ݶd3#;u6ԺNkxg:ƥ)|fT8ѿuah_h@QWx((SeN(anI*xn(^÷Grovc3K}= xeqcZhESaw@-b<٩QS3/-S8 ==d;G U.iE?4⸟ۼ'fv%Վ!\]3qW#^KEָ?Y4JKx!V(iuey)<ƚэ:[8%^A>G wQL\E!)'ĒB*S6AlQ _[6Cbg>fUsƴ csNeG߃+pM7\dJ .ʇPыBV\mSKt;-9O R%)lSAf1~8ʦ=.DF$o3G}WAaYocO 5 ݐ9s[?XYQ Kk+d~΃}ji:R:q˚C=2Fm SW4Rn,7 [  g_5;Ɩ 3 B}S=y-߈/OF^%XG. 4;Qa64tw So.yr8-Z9r[ؤ)WJ4Æj;">O۪{UTw,z#03\a{$bvv3}9Vqɩ*=6DЭϕ6['A*elu拴zY\,pRc[OjߗFv8˨y5׾C,wpXA,:0@a˚}1I5"G`Z"S,Y&%Faq;_(Ί#lt x_[0p5N{@rmJjsSؓw2WEfC}H&JYF2 wRKwiW,,dlB>P桠nMI/2Eɡ+ݼMC=NCOEwOo6(-4GPjhw1nKeT:+jfoE2#S!Vyt mV,|`UkZ0{}|+k6MRM,?5$?iХ$n@̕)rM-y0#dyD?:;)GeǟgK+sw;nu Um .@n̙@$cZS˝y֥OFI&0/MSMgw;&% [gG(xOM㰦MnN'VcӐMnɫJFuĄW{II8LR8cz)8&j^b>K@OOiN½ ^Dk$,/T:1Be[l*8(JJeC^w8jj/,1bjAaSafgb5g%W篧w~)ߧ}zBZŶJFwu6[8rÜ"2 4Z0azIXA؜0d }e*qPvz'05 ZϕYKLccIQ^a^GTALW0M-)pue1ȡC9(&@qƏe6VeҴAg~[XbPrKPL=opx+z^:ux5)ѫHg ь>j&/@BMBNQ WshЮ ^b~%N `6ze ǑAݷ_l @T+:ȱY&p>Ǧhk N& oVĄlD2 ߍ}U8 pMgzQ @GGE}Lxʑ'JM˿tzX!:c+X&3LїT9W1,r0B4u2$X[p~98-=Wt ON>T CQ^QS{H.zbo.|rGr6{*l`w:,uS6ޱpȣqRI]1Sh{lV<TF.~~^GM1n[+];EGQ!O-y%C {~ZԦEe|j;W`fhm }څ 8$"@$n y&v⹞VD!y@i<[KȮĺ>- u:F.zfDA#ڄK~(Z6V5g1YI?s.k)j9Å t>vsVnM2lLNӶi3«nVxDRGK7ta8_+v!֟{)~)+nt=OTc_L^F0Vǧ]q<@@&VZÌ/RwZ%߁M6 ^&\2nXK7\غ29X P[< : _YdvQj[R%>Q4zSoVNpPb(5U~ )E8)"F ST[K9(Nyz6UR#-`+V`Y2 Cj@{m'pG~c~Җ;~ur Wwj=u8v_2'Y喋 m&"A"wmR8)7 F"r55 V9ʳ.C  ̾nQ} 22}t~}-Ј|+Ig+}ǮJI0.͋.&*YFF X|{@Z@mA8Fۣ8X 5=Ɂ#n SAٔ 2-lTǰ#k8ߛ@Wyˢ9o IZD( htC9xK,)/^h#{A~=GXaÂ^3MBPoc O` W꾳4'jgiVwy+=ݛ>6d8a塌k~! !?q?jmJ|UߌډfM}ȵ7Vl01Ƈ=|VSbtux3 uUع˕W/@ }sJW" ͳr[o//GHeD/P#XuE;wx/y N?yk%,*)?568<ێ5!7h62_Ɗ&O|z̼1'4i|Z#(\=46n T rDP2TOrjր08佸15tcpjƗK#Lo"/] Mաy"=,Y%y$ܞ2bYc{{Q)tmPӨhjQlDA|qpY1= DDę2G4}_6%,O/)<:kv7n SZ+zPsy J=6|ZEiZ&ö'ȊXъ/ $ch&6O[G)Ybx61=lqN{cz5|`8Ψ G=Q+ OhvY&V(ײPm6"z=be-_|q&Qw&tE>:E<ZP 򈡇:4ؚEY(XZsfOb2S&VԏqFdc A'ic/{W,6EZhO1!oJ=Hc`75^|588Hh_^v?EmmZ"Y-baR9LS1RfQ ZT#;=p$%1Y lo-y{ZW_ZW Ǯ4(K ,g0<[L*\(P琝2>_>oE-=7&PX^"bums 9j3mnP<ސc?\hZI9rg>Ic*{VLD^ȖO4@Do$2Sҗ5;Lvdx=inCŁ[xڤ?_X5zqF˜v_eJC_Co8.a*ߎ,u_a%۸2ח*w{΃|$vtNe)/R1$@5"FM-qr  ڗ'dkMp+KD:'M|!U81=U_qg^\jpI F兒 _+$F4ۨA)}$j`iARn QW>'?k!~"nj]'IT-(Y 84L~jgW>ǺVѤ\%Z+GfZqCܡ26xN7!P!@ikSUf6`i*)JW4ߥ+#( '^@ -T~1u3ơC$%+4&4Y܆'-4Y>JAW9WU'z8<lV`JA؜ҹ!=S>cy4]yFb3~jcvקz(c 'xM |lYfe"ÌgC(D}֦':xZ.3&fJH{vsũldWX+v !x9.?3]3^Fw@{& !ejݼ:."edu1^@)i-&uS,ѤEU56uLj)~x-EO+ ֯M2ֿr"H; ,7{DJc)}cθcgE661ernH'Nk#* : q0*th1" |Txq^ᦏU?؃,4i8۞jY̩I+n?=)?cq?}f)/WGVv FяmS<<,z6 K-;KUxrZjZ*ʀ;,"QJLJp?:`!YoW)+SA%0D!})ꕳzg_l t+VLUq')]tL\zf> )f32(/XKBOMʆ 2g4·ambMT~W~nS?s?kbr0]tϏri}pi0H&)~;"Hi4"JG1LiR)CZvG;RAٿ٥W.yɻS[.:r3SRU_DQLc8$V!Ƞ JŅϜ~/ ~0o'#c(X$ϡ\T{㡔H߭s6oWC Fca*DT|C 3yKshk d2?ND]]^"˽]A4J sk}Q{/~pP}6%h%{XS`N&7[|k3L!48=ʺB9R-sVH+'…,k0~y:_Dd asE!vכ)q\[Y-b]Wl 6묈I 'ZΠQ{qsʹyWG;;m|C_㺣,G\\xۿ%LNz`JiG͜^ogs3:pFu1$WKv7lMی̐ 1' a{ "TQsZkC]%g5jdξɗ@weܔ8̪E @MGg'T)ؾ8$+ $ߚdF* ;ŮiǕ#} ڢAEJo<.v|~&"|_G4%t!C+_y>^4 #@7œ7~Lޜ1)\$rMVC!f`ŢexǘE`wμ8^nL,&`փOdDr'l.jt#py%i{al2d10j33Q=DyCwZML54OaQ G[6(ki8X7Rټ))U"JJDŽ!ahgybEd:~w2mPSTW~EeСWxrfJʜl$0[фav `||!I ]w봠 WW/)U_*5₞=mYujqQW+|} -ĘQUF{* m^";|١|HcV{)t͒beAj4 EgŽhlLIE5Č&{wE1\u%+H>YXNh+ͨR"whzw"A%+jEoFg3MHaUVKΑ~q޳dPI&E[lO 6֬DYZg=ϽfzEq N_Y;sy~1/?ו&͹@a>jZB~9 *IRNJ2>rPZdK)fԼ'=3t9@͹L`g]F+sA]R1ṙBBѠgsׇ !S %Ägע+K ۭ %3}8؁s㍡2WCihT_g8prw͗롋2f̷ '^[Kd乞" }HY^졼/pkqİu<a6V_h-҈8[Ec,_/e71)ezſ %U"FWH]:"%zRD3dPӪIQK8Rdįp}[ @$&2G,+L: ̩7tR K4lV>'N>A{!yjkS,-q=N3VN^ r"3 Xva=a!RY;5~.d;<Ų9ߩd2AV!,B4DmGNP-mG @1=OŪّN |^/ C%v?b*Ѫ B0ա'Ӂ M9 %ΰv]h"3a皸Jƽ Z&- ;#E^6#+)WFv M0m {+kMyx/,@\M@îs+7ƭjƴW[χb$Њ`!iTd2^>}N#*pԠRH#׶ٷ>F"C߶.`%t)Iv7J>b[23nV 盂'TgLZݞ\mnWNvW6V\e#;W2gjLfD oJ?#!S{N+_nWo1La!#KrLQ/]l}/:& jf R4Р (whM"վTs4:e}M'AQS^6++#Jw-;S ./|_S/V|W*ׯS?B!k5HRBe@DnUC4ɑ[` 7J>?a^:_`|84"#1D%q+&eccJ(٦O^G;NxaV<_[/EMsۧViۇ]Gnƕ)O .YbG:UfbPRzyF#z !^{ lOX;+\= 'RʲP.Qi*+KȱhoqaH:]ߕKm8 gYS7@Ls"~ar{*i`NaGYt]2*-{.#à6WJ "sQFroaGxL Ɲ4-*j`1aƘgV0#AA!|C28Ztc5Ff ;GjGʟ?7hՐ&$#֥bh~q+IP )ȘDTlJG[!J A8͚]!շi~CVݛ`,cnѷI$|QԨ.v0z*B@0RwR}nJ3St$*>]'gbjGI-àLp0g䵟rWNy9[,YΛǗ(Nj_%tM{?6 }" ɘ`z(oʅweD'ͷ|zMuA NKE_9eam!Tyku!1pH jyZzǁUnjBúC]ye, 7[Ik :nAy,4,a*5̜.Rx"a1?l%V"@&YreAX!yDcT0{M1R QKȆh۩~\tA~K6nj)Ji>-Ev *>5׫D]7,xb@8 ڐ Hi:]Ai"br>2z[]&Y46l(Y擊u|[|aעѻFxQ2f~oIǑ,871%Ubg=FUesڂY`.V%'bRXTBj8`B7bR)W2tR-|1kq-t҄%.M<R'AGlJo|YH57ݟ~|d4PF w䒨|?^!t俲)S g唫yBLG)wpI|MCH5W[;0 &}$ouB5[Wzw;^' Hw4>&:u8LSE5%22O6&ȯ é-D`ΰe7 Q>ܘwO#RDEy۱!E-Zh#BAϦXS6t?o0_h)jNAW7hsk#WHşq0uvJN>lAf8Ab(,(󸌿AtdS0 $ݦU;yC_HMv ]cY`yeŏM6BWx)D:nK`5z/DQ\!~wЛ YB} ¶+hyY™F/O|Seo~)]$Sz`Wo}UnVƐT<:XNUZAזF=#üe ; Nؤ# @i_a'#R0j"$Mf|ٚǩ Olڙ4c:wKO;PK?Td:ZμJ!n)kKޔ$*c=Y rC[4NGgN9%E:,3݌gy6@;ć$w tb )M #>$3d߳F.AH ho/|2lhc1O'-h,Kâi|#F!z N/К]fG_ sk}V5l}:)𴑸c8tA2+Q.s8(^nM/(HI0M?P$IqA~ ̒ʬ,*-?bsݱG8_eDjalaeFs>ɷ8;K5=Z ,V_d]< ɡB[W~}N֤(yñIkRZ<`&A|f]UDY0'e0}[ 59*廓+ԪzU|@XiJBh86ݖ8ޒP+&+VcY>]g‹RkT4ߪ{hryEbT'w$|ӓ>a9' 4@A-OI ޴x]6.6NHv { θ9oyT p S?$& ky^}_#6RpBlaYu+ZVUf6" ZӘVLM*~G뫰lj>ZJj(}g[õ.%Hk ujV" aڣ5rwcj LJʇS2F^s7u"wD*ͦb*U~GQ{mA@fٙL[%@q@$[Azˌf+H짮:neŘ@> IC7gjD>L |{㧊ZD?فsexiZ\* (1 tq"YvZ'HN3U ,F ӢW{"dFtOĀ_,0c;@zѧq^U ݏ z8GaavLԡY?W1)iY[lAW>Dwc`4iGy\su"b4[sJz|1roci|utj "x1_jh gсx5?sĝآµ{J_OHG&1).. w-_J p3[jllb" k|JRݞGɴA+t-1\U ]fSI2amcTr_7^U^&ϰ`7&pcA7pA%JP*YV>:i]TVݕc'U˭T- ST6!f[Tk?,^]ĉGna@K|(lݩЭv8Zi Q"Rڌ;/s8݌C`hDTVF HvO*RA͂ !b<9Ü`oDIUvn &pFR۝CA}xՍCš>%1E+R^8 uqW'o< +LGޏ[э#OAW߇ E̴P7Ɉ"bͤ2=?vK8U@ JE+B&-tϼհvS}{CWc j>u}0HOK-`fEǟ/kvwͧ䍙Rޞ;fXv䉏a[=mwEjN&k%'P~Dʪ̶Ki ZD&<]oR*K}J$l`<^("/'u/ [UNw0+W ō_ r ua]f$ peV f(È۪u/vq)9tc!A!=Wi(fsC߱1;{B:aScX!_7d&3C\RrFjX[\?[)B.l8ޅ //5zD:TOH2IW,"TصOŊo8Qe3 @oϧ+JX% owRqq*\ӠN#(I_&Lj uWj Fs eLW,iˡO=Es3O5sLKDTq {b%=vqx?"Hzd]cZY1rvǫNβ#i ~Y=ֺͷX ;#2L@Kndj ^u/LbDqLthc2mk[#nːJrGg͡Eh-}7aYVP{z<PqhVA\& a9c*HRr#x&?l/;Qh>Tp3p+/ĄVELT ݢڎ;ֳo {߽Nse}_# 5TD5Ƴ7C3eqzd 欔 ZG;[6j|VۧGr<~xE /1oeCmup@8 vPh^X|7:=6I[́뱪:q9M.ˀA,Rc_i@ډ 7 vMʒ a$ZȮlY][N6{K([>ap0C[Cm7D6y:`t٠5TulU t9)g6dV/7H(SrXB/JN:^egEK; +^cNNڷ @KWPns" +#fzRJb*;Bȣlk ͛t]K[&X\K0Rn2X\[ ԟyRfX,!#( Jq⑩rTa LAk\buFr!^T,] +7-К8wu1B]03|eWvAFʅNcGi1 qcrQꠄ65E::xQwYD۵2Nj ^iub fɑJ%]^ǡ;b }0̟BZG:4v]*3mvQXĽR1]d3}iZn@^g#=Eh.1{vL 7,"*T]XLթ<*?6[Mf ԕ]]ƺz5Jߚ'L z\0 d0KmՋa'E#$Fއ.o"~~a Da`ך `?2g)Z,Iz0RPmg7𭒗Kj㨵ڽ{ V8ñ5³Gݞ/tݹaAAPO:Sz,T"Ji<ΚҘ}}!;S?گ)CqZ-Xbd2ξ30idˎZXG@R)L˦7Rٲ @g jwj%g9`.[3}KCCgOæ~c57#q5{3o4'i+o?Jfw@Mbo{hVdr7%R`ubV/k\j2JNnoZ1sdxAq1܅%% +#?jcw{@39R) -=jmT1^یK8F Z]KׇKȮ3g4U>ۅ9Uv4 Gp;Be8|ݔdFu`-E%hE#5J${9&Esю.ۯ?8S:h[ ~?Zp0q!'%skՂnMr c5 y༥vqGkF$>l|)z2~ X66 >>=5iLVgUwQi}s<{=;26#ۜpx JykYE4ET;A"k\)$ " {<7+b"݆gq>ROLNPQcB1Ü)H9tL/qĿ mXt齽|Ubѽvs(:.ֈx=CE"M[20 PLP-\7 HinR !a$~DKJw\>zdAh } lN$68lC9*p5{dpspn[iBߞpAgd2%7Lyn*4u P%Z]磻)kg-;U;ڊ54PޑWO#zu^zn9OX'Ӣ/WVn:u_?:yžq 0 NQ !Y$찾N !ȕVןk0;-nMƛ vSʽiLuoPT/9@EX ގyA4$[r}!d6,"ZTbZ0slF5B=ƆIِ=G?Skyu3X=-g^"͈YM/:R&27gsp:3fusX`_ٜŚxpSy9rC͛TJgbP[_ d$` 1U/A+ jw3렘G4):J{(zu_4B5C=r!Kҹr)Z"/jztT!O,Y]n°L{=Vl[qMqRTo~N;y'Py ,BFL3KY U\L!]fZy8;J~53*]p(9]כ@/w4zߑ ?ο$g:"d<ʬ0p{6sud2FFZtnQWc3xs4~=M!KLh[wէ~4ˣ|-x^,zձn~uH ">9 *>>)8WY'3K,)`Y^>?`0QܗJ{WY+` D6ZD"N7BȦy-Vc]Pz¤Ysвs Xq]OVfOc8{=5! >(DH;Uwu>t|+Y f!׍,ړZ*kMWGY,7Ȗty nw18 Dlw%{nY0iIF 0.gԱ?R!3Gw0$!BrO`#(8x7Q n5=Iوy:U܎᫄ECb;/ږǒ|o`P/iJ=I,;iKd&7Ŷ#;k􁟼O9 KmvK4TT>cYiR R(lu'bkM4mM@V܆) "P=!BKH,e#ӂg;=,ʪDiZ` )>f=<p#M_*9S`#]yءk Yaz ?OSqyv/AȘGғz3C_AW^m"\̴ܝ#J. 3J\{ 3P8a5va!WԏJup7 Q,9}wC+,ky Fz$q>PbM2وCէy6j¾b`e7 Qr !<vȷ]:+{xoˏ8tq1!lcD 4boe勳nEFi8 {'uh 0 YOٹRռt)A%%ҴjHqУж=$ gRH_5%o5#dZPS|VixJv)Ə_lk9-/Ūѩ@G}>6Pښ =2'vVR`2I/b Dgݰtcu~0Se E|. =Ӓg0-3픿2x4XO`h}]-_:`9:zOZC]vMOn깃JX˗oja HG'a>P@Q{Pc؏ulԙp.trK 76j6 >Sm얄;hC<E=JR{ 7#TA4m$BˎIJ6_+nh8 -Tr?*LR5±Dg{-W *]}9ԥ}'{߯BS5@K=ʄ:/ fv'>0XUM[I{@=־ S5~Hv222N(Zu;Z} =rϢȢ?$jvkvv'/3{s"IjpHϳlQ:1[TA#'׋6g:u6cX)%Tong*ta]^Vt6(E:Wus@pY,VL}<ܵ Fҏljə1Iܟuy>:1I@LefS{^d;lﶌCpHbߒg ?؎xgBOW>vs4vC'hoQ5xӡ%L}K~<)'(m%{q _\ *. vK\"VdkRwy?9ж+IO7Ia>3}9d"T:LMh ڸDT2(fʧqy Ko &zFGgz)3R;jSW4T;:oC*`Pxx+;SI,/^aɕIHlpY]T&$UڈG-6B缾Iݛu(4lFb5'_u^d'Orɪ(^sOȞKgrz78վ_l~lGEȟxl4hL^R;ձhaCUx=Qd5ex~vEHp8ppy"]}$}P6/-Ϣ2ࡾe=wk59ž\貕 &IQ,eU (!XSdQȉ&P>X(s hY@IxS=ʿD "du j`u1onp3? }i)њ_BK"aa]hd siOɊnIm+T."0hhnVXfnouCѥ[,ob>xLF{Ȍ6@!-~9N$$NaOjI=za 0rn/v֠AREPvjr4M_ӧx83+LJ&sfcYF\4EmfGy&`xdxBX'DjaVtT %j|yZE0n k(4-  u0  jh7yb2ӾM'RrV85.N+0X43^,G"/]CM=k!Js::3b +c # DPd#N\"&`$WH“I ưY<¸-=k{ ԩpx╘x= j8v9??SGǁƮ,p0uk|ܭ⴯N8nuM{:K  Sxt-÷ F3VFPd#qPۅ&-H>`Deͨ}ilF:Yģh"u&2-L+mhSLL?}]wT'ǫ2K2t)I4YdFt T:N=b<1^VE]mCcu+j Ε7 lٰlI2bi b5KQ,á$dSmPqu{" s+G@7sa?E鬎,C&l~&Sj,=(炝g+ӈO6V]wb$B]i`+A9wD|pFeתu Է\'?pg_Ec Қft¼F{-8^zʊVj9N^ W]+@Zyfuw;>|#߬wٛ(guc etzv%lĭ8LoEOΓ" Q ɉ3 t߼ME88ܲésht*Ji bu#+wV3z3#y {^;*MS[mH%hY$TR*|e_D`o0S.ON:s~ /ȣ+a|3eo;g>-*΋'XA[ O=I7BkmO4 ajjW Zq@Ɖ鬑~ pUоIEف£p H'mȧ;QT`"GY `z5>ju{ zyu@ޖ Ԙ·mN`~pwlX8 gmϊ?,F|fDu\asެuݶ|{(k,O}˽thv{[kq椁C5bVſٍiVx+v%  v9C:@S~ B>%.C"3\#{60,Bx`&}{ϗ6::;GZ[a|·ФecT@zhX-tԗ|ǚʂg&d1Pm<ʷAd2hg!t.4$uƋ"EߒeU&>vve`2 p9gm&I34iN19'.؛lϿvBHU aX-Ts\hs 'i(CKJjO+3AܶءyAᦅޤ^m  7vR{Ѥ[%Lh_O60Vus$kا$E>pQ_a|-GD'pzzru9 =BMD ^ #qjH,GZ;Uu6W;,k^`M]e3o"`H̢QH||H r#8IjYmWbkBUl*Ƹ 7 lm̯Y+ N>-toZXq脋e \!#08#,Uh k2,!dBcߥm_k0q%8c/No Ed .@hJDJ_hJ' Uޚ9^7,+n Ž8p bq.JL 1BOL@{8><7Ȥq[]Vm#R<(|>y2,PĴ _:w_.C;ɩn{-˜j@io7ޔcMm0GT`.N˴(`AhK2|V-P}َbPZkWwJд{rŏFI&L^^tҵ4ɻ9fTWrB2d:M{LG E~16:~0٪v Ǧ7p8k{Ty(3,F *Fw.Vvp%N5QDxyMD9 \G@V »jR&(D}.fl skG;R1_^5K_iKH&@zQgb$UUݐւ>SPo;> !HpVH/OMVʣV/X8xWaΜDbxC乯u*)A٩Jw{ UNs ߍ/˘^lc#׊Z(iRgQ}gr8l)|Z7q>ˍW0Jp%d .sϺaP48Eu ]xY%V%eajU@~9]1Ue6Y!%l6fAlPMǢηY֪g*,/}xH>[ Y_>ws%5l"rYV5YPQ4[g+|˦?xcK1>is 9s2$nG[<(_Oldll\ޘgrlSxanN=<җ^MX?]DJ>lDۥZ˄pj$ 84^'K{XQ%MYr\"C%3Z@1B lE/_ߦ:)ͅ` t-￵z_3|MSQhJ 海G?hV gڥQsؚ6^h%\6@:3xTPd9K`i6J^dṲp&c ș*+Q9{鬑/-0% Aᩜ@C U*?e .QYPs(r8 $2톨 B>~1I`)o%gu$bt4~M9:_XvEXJćG0]cB!ߣ0-X2\EBo=/fu/xA8酙:Du#{{X7f;fzLi^s\U+/ [KPOxviH\曣]ļ|$%ꎥ.vBA40]3,^bSlWQsSZCPi9~_XHFe@4x k ؚu`4YMiO[QL}c{K pݧsy$P)ky]p-*jg a>IB՗dt;TpqWCo,WWȕz{EJR jɳVd 2؁@|buU_ÅDAyTG;0*5m"]94aUkQ'/7Tש[ ytq,9J"Ebj& -,} Z/€~#60&lQǾHR 4\2e?Hd0QҘkzIy뽻b†߭~hӳ]>sH%j4#8 oSW;3&UI4),@mq폽. v *Z1zu)};:_ϙ-p`Uyʇr\ʆ1 PQˇnj} p,tƁvkՄP9K_[U=)I@}G Kf#3/O$KH;D;3fRDU ZF|YǞX;6\;Uoq AzW^b2PNYz/$buc4y4A38у7kZPjP"[T>1č@BNF{Mt2hٻ̍NaC>#F mV 64w hy.d(#-9ow7Q=VJ9͍B$"%3+jPIF3aGpYRx7Ux>w2Kc{-UJhl"[aF~ה_B)Fv)[oCа4mj}J} ̏*'F:*؟Gn%[Ad+u %Bؼ`dS)eyeg8&3(UX. {JO1wY4g;.$'sf WW+.5Y虵㐗OTÅ)n_Mn뼭Z-LLo#~l14o^1,?[xI CT RAA]@7ȩep!&?Y0sޔx}tvr\A%v9K iH*$N[~\덻? $B#N'ob s fgfu%?ys["嘻UnrPR~"~<ռp&4򩛕1,Shu'79~1tqJ" i)g@ݐBYIb#m "S"1}6ns]{ivlۢG[rDM)s%-{E P0 a`jPVX%j_+SF=ë?:h"P{4]sQ j.6U8'gCǴi3hmFLcK{hW 6E3Jq0=wUP_{K}g&7%yYmeМ/+a.J&բn-K"UaGqMj(~%:~1U7[ȹ.n׼`.V4O+ vBr\!k_mYD nws11f;z ۃX#@"V={_~ ~ltmcz1P *] NoӑTw ~pTiTx\犟BUE ֒ Xgweh!e j}QMrY*v9Ipp'@>SGY=MGp [R8U͸!SRO/-܆!X:=T=ڛT$9^;L,bE6i N(u҂y|O:35Eg\kAvw^so|RCm'.\MBMҸ}P!D8=+TbDD%(Bf0[>F.4|@LN%9,-_v:V{'t9N 'c|)k>Gt`HQ=&Ý9D-4tV$Z+d^{p2h&?AϷk4u*:!6fSٳU%\qehTRnч[oe=s:޵㛆*}[&v'eȱ&=\UGfq'x +|'.bZ-od%;)s(qd6+[D$^ּZ3@Pw{qFϒ7*qAR0r43)=u<+ݗeսZ:݉$q gO@dwD;fF(Zgb; Cg΁ aV2A9<5?JlNH\=;^G`<"v{g1޼& {#6b_'@D\Gw,p։ -K.D{`Æj*nŷ)')-LTM]b}Q4_RWĔiCA'ގC;͂mk_uaQSBW[U? :`}_ vĞ9Ž/] @3Me" Bv!ioG&OVP3/[X1;kK8;\]Y%G'<%'5]EbN:edX=ca(]!'}p7AЏT9O`(yRQ`7lP1 'ܪg$pnixN1z4*»flbQtcdժ}]l >j(EmcoZk+(#UٚgbSQ>E6E^htpS-ZΚ, G|X%Rlk rɘ9̽Y%€@ڧP *;zF?u?mAGZN͚E@~ ء-;frB(/1/doo(̈ :z_붹|}ϩՇk=_Kƫ>|V0c@a .xz=C \F]T7!N@C J7Sv(C;=|Bn:S¬}+G"rLNM4xM:48Z=XH!/>–zjE:]p)oq>*f>6 棥:G_ ")RBI6T 2*T% d(;|S|[81>G^8g[V'ƃ2R#ȥmϭ7xϙLn Hxzl&sȎ)|!U);zcjA-A+h@>*6ܻ&+b>ԋ= (@1Gh?7,خ KGXl 'bm n@*Yx "eVl͘'4^%uKOt#\EI[/GYj{DU>L(8ܧ~+ZD3 VJ$?o{MP( IEz=ޔCS/$(N QBd_VS)DU2cPp9&5v_w+|z2K-,$ѵX:MKj^sF%!nNtICйIըTSW[sXWqN^|U!}Y5$Jnb#n|sSZf;r΋(mU)xfi7,*͐JrzyYUOU +iC*kUg`3@Y&Σeu+rl2o]@dcRB:tRK ˫W~i5PSx<=#Z OoFnǵ,;/bNZ{lҢ ډ1Dvb;~^$:sSȿ|20I4E.bf!}OSQзj)ѬEZ6XE֙S9 sե}5NLڄ8 nN"lvbDw3WX}^+ʸ߆Ek$3F([;/YOKjff!ƀ/fB tSvUlɿ1!Q\=Û9(-DSs4m'/_z~-fv !,\o(:%΅k5ˋѣ69wY^@&uG;\Lb}͙%HI_e*UzsQe[^Zq ȟ) +뒯exd#Ỳ[~Rv|tF81:´-cb๠:H2۔`e&nՕ:*CiS? M0껀" ϫ׾א3 hX557IO _ dE0?-5I[`bN0WܱZ#WQHNϽao* -;oM'j*^z^5{v?B^Q]r9Uw*3zR`ӰJ[hB?&Q3ө/JAAKxGdTP;=oɺF8S'])UĚԫ݀嶺IS^Q9'fEӔD9֭ {O߷PF-CHkY>O6r[չ* )9YDa5S[X&;Vg]q_&94mfsU3l??95"d; +'IV2|swWx-2vH$(_HPs|-sM;6Ep_?K9zփ FS= ^mP1wi-I%R||N9YьpٞL>:.C~I@KkoxMNCa7%d}-'eFse8zٸIK̄͞: !JKY?Evd(mV 'јۃz6D 9*MV||m;iܦYF(ӷn4UVgJ%> , RB:gyԑ#@f$ f.'wF~,:+#d֍2[M:w`vgY8Euc:|>8"-MM7`%Z=Xn%8cu"iީ;5`h'GAÅk)Wӥ5% FdSh37@Vm_zP*󬍁,[`hSJ2Иd֮dY7?)̔hYab豳;`&Ey-x58w9ut/ I8ވqQYo|ç BnW4`qO6'Z|8XOخzI4fg)FT{Ȳ"4^(k?LLyh 3,IPr׃ֲ<'^eZL0цW//9 / wr ~Up)A'(no$qp= &YR5q+.~E,wߓ؉roЧgl |~C[4?A/v7L Ba$?A:UAxAtj͚pzW0|UwqEo2'a,#H:sEq}KмnfQRDɲH+@GDm66UgL4tݐ= N_y"sUW?4h!Ƅ?%zwmF- #&­@""!y<CMc!J]WswKPV/a1Cnp4^/,mzɹJ\*0:P\}N1[ jA Fdf$_PtjQ'q/-3Zq=ggBX аbPU]`}oC3::3_j[Mg:bl^-v="*F7ګf7Rn#:y8v`]s>C~8#x#?i* 0B7/?N|sa K>kO.6~Ʀ<478BVf֤/@RR9y&,_jB%d\rsw~im`C`A\FdTԏlymʁi}P(|JGj!?**7@. $[:̱hK1!$ Eix #i.=T0<|S)+r[{*&|'^.s\ܶT5@FBIIi>D){~z񥆂w``P1DȾ®"w_o}]30ȅ$O/`'g*E/QTY3J 0/*KIȄ<ʪKVa'E1=1ڰz2\v0r<#xv;\A&i?IOt75) &X[deXQ%#BY{KKO; t&k@Pqs@۵4+l"(P+FN!;Hg}=[ƑMu8IכR'bbvAKWڔeSuS vv%s*TFHsCY-c6,WK쥕;;Nk.bUkրgk1и$@}H+y8 Ƀ;d}Ro :8(ᒷk}[VcjR{L5kk]Nf"{3+Y ƽ(.J_9"{*)-7( G}|s#DQ4q?.G ;);iqF]7}tCC PRQO޹y*I,@doe;J'΁G?S8h eS.t]vDVɎ}.U뛯$ h0yli{'ԃcb@T0fbΰm pE%#~|AAKq0UKZy(j|*thO1ZFOZd azu;a}Z  }@ٴC;}ʇP PIZߖe3/.5Kc[#01)Mw*p~_\R9ljwVzQqVf\\ uTն): U t{tPu_=ڔY IVu2$Md g"PuX,_%9}o֑)(l8~p> }~ fr8 MgWgLR{mj)e,< L]rvH9Cݖh8bX(+eNt=47, ]U 22QW3切UnUb6ï.+T9l3P7mM($un\_vw|=;Ի:sGfl*g§2U}۸\ciPuu`̥ah[;[ȜU$޲duٍ3 _-JYzw#pJA&?wğ |C`h4q, Ns . ܴȹw \ &@ yUv m XΈ8t@C&nBb/#lӑt7RXs*+Ћ7j]ߡM/;'וe2/ǚ9iIMPۡ! <"hr%S(:D}sQm`T3_yXE4!C~}USq#fRɌ6l\a "%tĥN[{u'jaRտA3,oh.ڡ -#{G=462^v،\BNf_htc:zh:[ p$*&3 !'xv;x7Y<$!;m=\n6SK> :EGFr3G ȹ`yk/UQCן=߁ '6[ϪSn"VEЖ{v¸`8!Bar4]g1MZ^0|K gĉ{TdScϰ>!bgtNHӛb8qiu xoŸV[=ܱxc +],WϤX+)fG]0 a#Xs@o .9!ʈ(ꫬ_8ec:l߯i{۟ ML3Ψ+yDa,-6,vVhL uV S2sj~&,.S3NvF+Χ'OQУ`$zj,%`_1¿J)ևǙ`4@(E8MaZe~s["D@Y/C!i7@΋fY?j;G >C/}~arNE6љmTڽA[xѻPEblBV\7Axl?XоfDe򈩷I]jc3Rgjrlzz7Yie$]}+9R".¬θ"Tx3/x/5o zn0LݑR/MkD8(v%Z‘?sceO!a1DyLJGXB<tb* $G(mR)Vcܑ-vmE ؁* b@>' ͮ`Zs +I.+|}4~eў580Q2ަi7ck)X߶ϺtMp"c=]aU Jнj\^lֳ l֒` 8.wRr'*%X x9Xah/\[aezn>7 AxQ})'D$-Rmrϭ(vbz;}4̤KeOZY3W%]hBʙjҐNɪ*M+mu ߏQ B HKT[Ä0~oH~4^'ۮd#ȳ}IBY8Ԭmw=c$T N.M@_x/) 6;nkFܙ4BkEhBNanQNIP@NAJ'#9H %4~!+shClZR "'o ,qt,->-起N9(Ar'8s%#H|3Hd Wtm> NBf"Dp)ל +MBp,]]餖7$"?Q Y>=g @Io'7?5[P@i}a8]$| yy]х I8=f[+׾bS,#Ѕ,7Em:`臑h:whhAjp"WT*w7XUhBE8^PD 94yWH?nokx.)/sY`F}lnܸ9z8\c޳5H bY<cG>vۧ%:*sK{,mp| wAk茒4ڮ}8gdwl=BOxn-%IO^s=J N3yqFeqv*A^˝<tyfy>$:Tѥ2]&O&ʷdn;t~= B{ѫ[`ϓ .{?_! =Ѩ!=Ƞ)%zU{sKp?_NN MVSJjGt l&PCWRx)Y$pgnr+̇<)bfx6KRUpK ?ڗX`/W*](~.'8(kRovf/5jTK .c[H[]]VʭFuDU&:<_|w:n)^VMKAbjbp栿p٠㗺0e3{x}Y 1ot3,3Ɏo)m~tܭG [a|&HUFFQmxqDĚXوQ !8-aL.-,~o)71 Pda+ՒCwW{$EAyH?hծ1ӭ)V SŁ]-_Z!ږꆔVR@h8l}(Aøx~u.XaIT$_6ㇽR 7^g{en<18hʬ9w_5}d#Bd!~(,Ol517E/ k8Av,x(5A m q]c??#?La$aٸ火tmU7 Ȍ,|"m[՛1HEPzf9K mܬ O gvCxGNC^+.5|2-:AOX(I L"і̘*WB/"_t5*A4Ob $){$"VAWƼ5PXš`l P&WE4 lFȶ!KU}h:vJ[YT q_|)oNy>:0x^|C')i>/|ϋݳ[Tq a=D{N`R8~d )} /}D]@Pj 4벑8pM'9y5Z*hĊ&/\_i#zoPz&{ =I%Đ.od<$3FoѮ:nŗUF)?0G!h9 v?VmlXܠιĹ«\>WֈKhЁ4z`;ОJCOdղfx@:P 雰`FOpp+b (=F0tn7';{oUelU"c> U7YRj3½ ,Cc TU6[>Jj l$i.HuKZ+ #TP{\4wQ&5Co4\̄BxU6l?Њz RIm3ݜfqRyVgĢVC`RׇadX^(c`vjշ04#= {5b_q1ƱCrzcP_x{߃)\.Q=3ҟGm D'R\Ti>tr,RP1/s6>_ӫ(4}wnSB̥5|~0"dd%A 1װJ+!"lbŴǖ'w26|0"*ci':_(raUJyp-+,$d.6?rs?#*L!Na bMe#o3 %!(lWNxD¿mcӳNBzG}ݮ =gV9 kz*U&(Dd <"6A":+Fu* 賛)0 $1޵ "DҁF4Z㨌x3'3OqRĮkoD_e >ĩcpM}|=_Ka:`SHChdzcXxd@ksB,; FQUDuW0wv Q0Q>8q3䗵LrPRЈ/z\ct%q EVm ~hlr UƩ!aW@ 6ĹX{F=~,3Q4/o1 2S Ѭ6s5 H C5t΂z ?E=h&kzZp4K9'ӒTH wĶQ<:%% Uw_GeeԃzTITJ4"2g>:2-m@U=8S3&(ZSVˡ,XwҮ.w \?\>pݛ` 8't1Jb__Xw)uu%ySXNljdGt?mcf?_{-onk@o Wu8%.һ¬dK$0Y=@4Hf LegܓQ6hyO_ԲA3|G?:*(ٱ,誩mDVn3Ϫ?MVcyi,y)f'l$>1N+<)(QqT@:A8+Fa-^琄n5qNŸIk#`s[ ng_=0n%{~ F]B|k5hlP <-2Њ|(.69?^ѽmKR^T9$l55UVJ?B#z״[d i+ݜmBZƅ'Uuce!OYvZgEޭ<ūH!Le˔W C(9,?ͣ<7? (bȃ h?1LmR3- ©<# h'-9 7Yڑ'D_vS vҔ 9x/<NuS30t I-jUG^?jLHL5)Kxj1#{h;(x͏>UM-1=o" Dhu[[Blu-yUI8@I-GmľxnG%zt9:,[녡9^_m39<`Fczu3%3Yq^R yn7%u]84ScTJ'٘(] /.mRIb57Ziם xҹkf@8b[kc@rqx{_-S4?!\zty=+d`u]jtpӘ ʂ܅Av1 fVyU[&;Zv vm@ewo>,B1ۂyJ-&SicK͋W8O[|O/y46zP8KKbQt^ܡ.J 5dì@q b+sevn,Mdmb^WsjnNj_b,?\܈5~])' :c$6sZc/@kH<$>uWbP dl^v~7¸CTɳSrӧC®s$\O0Î!Ld1xNgĶ&b. -ᄢe`uQ}Hv:ZLooP`98qu㓲Nk382 Sm(I69 qy8L+fW IDC./ܨ%;θ\,ĝ@< |c&b^/ò?oH]AKgpK}}^ɑy\9瘄=W/a/3̞o^0O K{Z<П dmNK55G2ܮ/PEr8Ycx ^zb4Q&QNy2TőAFwr6* dtoVQJ J\kB% ĐGp5< 6ȓvyIONuRo\w:-X ]cm + C*>-„8DǑc#Bla)[EiwxwWRL Rbd[4p=TYyǾcT uaz|-eK-}ɏ$# \YbU "SOwbho9юTq9Ei &y z%'kF EX2pTO,P$Z-mZ'׽Q*%Y1L1sxPlEu"n2NKq< ke&q҆eQEƼYõ%XhTۭLAjt tC fz^l5\ՒF;GPS̍-6-oE{d|h+ nv;3.0P>ӗmYI' bݫ26b}PH3o+ԇkG2G*—_|"AUkD`C`Fn?19ݫ4Voh͞p${O)[dTsaĶI”TEPw6s>o0pw0fLUH"Rxݖi >|0z.V_bmaM5B jrC{6w>2ؤ` "Bu̍ʚ-dh dH\hg"e\(?-ƗVwƟTVX+R;A.Xz(J B^ACLƒm\{ZhZbEvtժH~`ʺt-%ŋn5Ifȹ#"3'O_(6 \D1ȇ%l0Īݰ*9Cdzk2i?'^0d;4+DFQsfi\gZ.e:*i[aĿäPL([8B2aノ,"2ŮN/5yE':zڼهSgN)I}ub:hO (JVqx6ɠW}Ǐotp%;Ϟ2xc44X_Lٽۍw bC_U˃H8Sd5oWT5KəCƵ9T~7SL^=^ڰ}HM$'`Zyhr6_rDLƘ+?7/B?@ZƯ㑣ԝl>nĄ?QB"}P9Ksh©ĎXï=rɬVl|! !Q~=u^< GZZQqLc1347 &g\ ?1Rϭ 8D' YGo9n莌?5P# u-M3SgqS Ls`ݼdS{?%CgdlXdmu'܌5L|D6 wc`,QCM5膱tL4{Ye a9Eأ9JrJE.7-*)tq ѵd MvE#cZ:$1L}uV=,ڟ@0neyh٥٢Ĭ2#[g89(f'=^1ZDj`śKltVw\tXTo*kWܢ{zus~021l=PnKY8`?~ ▃<8Fo%ZfS8X11TDA (_zr1'fġli$)S)$.! 0%&YG *3s-g?7쬌 f *(y^H#լ: 3K\M o/Uâ|OuYӂj'R_j`?Z!6M׀XXbXL*)=k ʺd0B^bd-Q=TyJR @$ĪυI26gWBQt^ 5ܲuZu \_}RI5yo]Y 30\suF+%jV+>2z\6[GpW$xB)Lywpo `9:\ 9aqTٿ\'&,.8|@P&ZfS5^8ECP(纖~6b_\A+DVt ߨ:8߽Hdqٹl/Y׬òb>-ޢ*bu{Fj%Wc)]we( 9hf&ᶗuy/ߨçPgYXZ.X#!|;2=3 \a%G&q4oRB'Z#Y*=yEz-Ǒw:Z-ۇ^)施tU6p$G ls;VK0 RMzlts3=^:,g_(6l=Z΋[m!#4^Y9WiY;&X=EVjzӹ] ٺΛ?ډ?CQfׇ*K6B0'r2j: F1>`CS a!ލw(4ewɵ5v Gthxd {~MsKF|% m4H kI-r *?[3~|[O^(vɞOi^6YLz\ypZf@d&}BMt_Td?R! C['PK 97̤/0 "_ ~]]ḓ\m• NSe~0A%kq `p ~9~b.h5АE击'܆3e6 >У8kћQ|y 0מ Cj  ok.7>9rbQuhRF*lڣ Pϩɀ^ƺw4-ʩXҚ:1bT)/Vhwct dz1=kQ'@``$EFuBloViS:)EՙHEbw'١ $C[ 姛}9z, }N7aI>7,I\X|U'QFTA&3ڱuA`S"kvXe!/ c tл>RH AVSTj2gb=<>0%3Ub5}6f0 C?~@4C>s\ t"t4ÅMSe)ZTQ5s9%O-byp~o'XȣɍZ!15cyc">xR hs[hg]>2z#uaz@hjuij^^4>0A򤿣0cEj%Ze1mK%tVY!ظuMł9A=_+yop)bYdh!ekd6[~_1, +*&L Q@eB1oZ]?cj1HAaol0v fwQ&碩+@Ziczz,]X1آ{G~xq]ާX_q}Z>M&!k#V|%0B] b_{[r X ؕ)Jݒ7-^' (T;(;?t oQ RrއMΜ7lqdt=}Hݝ$pDTW"\u$λThf&E+$Y]sSqiݣP% qG3`7QqYyqa;f!WNiY2WC D,CC:S iy%׽Qpq8l2^pp"ZJ3"jwG7Cw|a F)"EeA.55S UbLIpkF2:bL)J p-0U#g77Jyh~: 4) L*35OOZ/gu>9A*,*T_ ~MX̦Y'N3АS=z0-5.}`:fѕ~m([9YGśE6=e}@3>Z!9 ƨҏ( {f ͆aqmgm}RCdumJ Ǿ =,o.$ٿiEVAD0HşVN2>GQ{O!b+uaEhYY4 #)II}[ꖂK(+sy(<𿾴a#6a L ?e0'Hb3l0| 2wq"VE^^Dz9bJz~6_KUc_PoPyKnR]:T&λ構&&fSϧ3g΢'SeER_lT9P>ϷCފ;33iNnǛ Uj >]acolNyH%ڒ׀fVk UqЮ-vd7/w'Jqו`^nS[B?A㧈iCǑCQxhA&^-N:3B9G&`- n2 {0Gg|z'VA`d=ZaʫvKoLe{Zܘ=y{*~X1bC~T45pnWOٽ27L vfٓ=ycCj<|N}:0[y @wf *PQeă}\٪{T` &2}\IN <ؙbK"TZ&uv\le{~k|`irNq♎}0Ղf#' pL,@tjrct-_`5n_.i3!Eu /KS\e?mm?>t4~x.< C /)#~rHW#+C4,D]cZn| `2| ,J5>+B_D:*wbJ50/c ÄEmlt4heN!Sy9bwGFN ]m<1 k} N"uze#q9 4Y#X%Ǻl Y@nr/n> ͟z6۪=*Ga7;ۃ}*t޹ #f:F59\QA 2c5Ion(GAZ'By.vM ]Ej# uW.§qMdFo(KH8Aw-R՜jX bܖ_Bk#ӄS4L7T5t Θ}|verxR:1I5$|plJUln\{}z軪Z2\$?ۻ_)2tc2Dmr,s9-aX'ѧ!^$oe"Ց\{(,-_?rFK=xǽ ߮ݧ(BU1WNC9`MUpƜyҺjY|q~jqdZ-' n%2qCwhPCL^پaD+FYBg.ϩF..b5?&;]E6]"I?Ļaꗎqpܢ҈hQ.f^_TtRXحM (5R tV|wXH@tQZ;) I#ď`ޭf{ ʲfWwϷaxSbCb mMX o39e K1B7@N~!8+3@O&uH&W@DύVKj>&^7-&ߺKdC_Z& %L=f ׫8QOV]4gp!Cgؔ.a񃫚dti6jSWU~ٱQ6ψX;@ܦyY\d+c\3BPNN^ s)4EՅƔA7蒐{W 2#cs:sFn[aI찺<"b*sXmXD{ܒDtv[a?WS*^Qڌ n>}iEZpnxh76"Αd/wQpbl؍`?s?sݓO MUmBFo2X%5VDN❚@Fx!pvv yidꕪ8ġ}VWɿ8Q<6&5rd 5 DO}3Ϝ}e.L'.NZ64 Z E\:qwTݾ] "G2`;S/4GF:oA!Ivڠ #&b*ob  sw>Hx_ } k:?Y[^` Tc4bDsm BH?GB) v IyWqIPY.C>UGS*$*_s;۲ѳQ(6Uhfѳ𙧶Y#Č*uEu?z%H\ [T܋5MEgH~)).ʷ=fT%2p,xͻ5Uގ:N&򽞃b@p L١{) ,ʼP'?c e[`"k\C5 dB\pОB^ VEF~%hh0<1/NuL}/\}5;Z`"QҺ34 6_-݄+X+fq5w[>.]q;q&bf40dNCa)3Ϛ$rfުBǀliw^!X1r)0cKsMg5u; }̪qqH]ђ b2297]4O$IƬ)L5wۻnO)ОtyXK[j%R=D+7/d4 4o:(FLwE QCc`"k%lK֖т]j:{'mêscqMۆ[ɶ>r\5mlM7m$_K9&WJ^$k[=rSXyzQ%joΩNa*x\yl_ Y(2A2OnJ{DO<\.^ףzog(_} # %I;EMø]2i{_ 4V>lRTD<-)'MnImzгűXOIByJqO$6ܳl V +dt$.E"V<_P`M4">exw.<}JB9I*q+aLJvITcۺ%!#82)^+7.l-%t3&f'7j5^ 5ltm"$i BO߅#bH# %α]N4/doܽzÐEql A7"ZRx<Rܻ61QU+,I1M9<ŽHGDbqNm;AO^%=X|8HNJ-t; W$޽Jw@5#QaE Y>b 簞;%ŨR2KRe_s7ZD,Eߦ?r,uw.Jc!jsJUtB(01sE2ci5v~-<ྀX4 qB],7WjGO-PZa>{fz_/ @o2qa,\; <̪SljȮ滅fA$b.-2,]|= d^p{X:tG)$M(r@@WqƼK[glhe7v+?C,ҁ2t&y՗y=` `#7 xyi3P6Q&`S'Vr!ȹ( 3 &~"Mx_B$0kUdE v^B|үM=ZC4aCL #n:3|Dfl~;j7Ǘ&Rg,ISfK8 6p=O 啘 )ME QaCASbM-GJ;7|-HQͥpvtgB=f,(l/,s7ͩWKE=&ᗟOKnSqq"yBlg/|S֕oGŎ^ V N;]p5O/M,ԕA@n8A`Rvr)jW-]F~h˪a}~$bj#kn ȃ#BJm9'2pS9k 9"JÏo)z}mcvJ)Hu"<ϣ%ƹpܡC)z46]c[nGάUz|!0h}"ge¸Ny3Z X̛ NӀ0: k]jA~ y\ "bsH(`b^iՕx @s0Rt8]Bk6ZI 6iTJha`0$ӢPHc{LnxҫbY6+θ'zg )!6U;&uQ¼ <ڡ} 3/ }4ێ,fIRfbE[xIzcrsԬPW V<~ w!Σ/HHTS7:@#nWZX^];[,l=RnjHl}ĆmiJ=9o .Aڍ$0/\TCΰ2֣.q ɲ9si ,8.V7|!xEIӚ*Cct!ϾMKbl͓$vr|/y&H19Sc֥a6_E xK]e9{fyug17s+ڑ:VwqZ[94Rs(Fn\,庑r7pfu q]*Hj#µ+ENc|k=Z+IZ8DJ9+a7 Fيd:j|qN`c@x"X97Y v ?O ':jNԯTC$B`-M'y2=~E6>$66RHo5AzfQ  2>T̒ǯ%rQiS'ܫ3m9Y峸TY|RpdEn|7uiFL *⥃G"%KTz4-qԅ c% & X_ekWhjWXsjb<'ޚ,mEXFnkG f>|{.f TST_6E-ym'|P /0a&ujC lQl{na*5U,x"2~ԟ,B$v4Κ+KǾyb4u $˧޳bM†§I׻VQl 9!AGVֲd!H% !㱥"95Npd{t9Yc-m KȐq:|FVVTT߳¤^M&d]ޢvxA:G@ !@Nq1H{#UL/5gY0>-Lf oY%W+^jpV}fs-U!WT=x|.dIJ۴k[Y*y0y9%x9Mއşԍ5Keۍ̥~Z|ˇ wocVeWz6R3@at2gd}ݶ5ʃ f.z4l:gVޕĖ62V|cVN, -wۤ^ͰC}eH,N&n*z4F`yYN008#[/40Xn܀v(OZ?ŴثI!WNB7#,:0!!3<`gvyƖWi"y٢FKN=x:&S': bQaS=* }9$J" چn.6 @ ^VNRhOǥXfbǦSIw\Ǣ#]>vfEQtʩ }+>=A pT%[ǻȞ=q-pУv4+p*蘎t@.ExWU\Xu\ *͑O9nٲN}/z33pkS9yoc$5I`?0`O0ZTy4*M.7Ɩf 4g^svqøY+@P, 6G.{LyL_}#Hixx&1lǘ b d!~=4EHJ(LMpT3ײEǶUۦb\SU(jӼm[cRqNڢ}aVطC7w_m'dS.EڽJ!RS1O2X&eF.6=_moFA3Ö+#6Y oپơ|4cP4Knnre!G/2+&4 NY-@6l~l⚂ Ga{C9AuY B i@&' [Rm"H,$Ko{V0„WfZ7k$8 v`_kuSWҮCo1SG,I &@BݍHa?F&Qg ; rּ#KJP%6TzbY⺀ǠW6g O}tBs fW9+8rOӋX`g%s׼7 .\6W6NNp%>èD[ǦU`j:SB6MA9hDҬrNΖz0-[ՎPdDN!)=O[$q]j}ޠ5pDa}VBg܎$6%%Ҹ1Fj1bp&1r8X?%3B։pl 7UkgNvL}|)F-c= r.(hXhT[ KMYe`;_\N ] cd$Q<=qߎCAS SƂGY`ZIAʏDc-[A4B,a09R <#z4?`Rh pv9eOE0Zo#:z1GQ5WJKƷ:8 x,GAa_&qJ<jE R_^aoF$N(X3WdXӖhFcx۲[;1e,PnYE5ܹ;qeZ Cѐϛ@E'Xqc@-M '8R,L[qdQs9*kbܒGGY!tJVF}+wvl-/Fڨb,NSWzc\Q<ς>cd}\`9T 0Ԡ: s5)fQӕQ<"v.O'L J3 VH{S &RS}qcoz^EtI5C>_;HncS Å( ӗ3aКhI$޵GK%b=beWnx'sS֘tz:V乯WЀ䆋$˦*kR:I'+#`k2)܆>r!Ӑ~]Zau-!@pV2k֎S&~^I1teRC F hXcjp԰vBPLroM W\nR3&}7%Az)C H&ְ8GB<Ҧvw ##EЎ-h._zq<ϐ_QVdKq|!{=6U$B)<3pi=/u=AM6Ot9ʞ0[ TBSh ԳRfil`T` iʸ[8js}8y5O%*BnV hfF9IƹǮ*RnWLV^SK.q7 :PD$ptyzx4%8.tohH+-̯hA93>*p]⫮ڵ!TV6ѥ"ےﳍح6j=m6j.KVE]gOB l1㊃ڌ:  V 0GFQcP|l,I&\0xiSgU҂k3#RG5H22dZO7G/i=ź'ު2<  AyBЄ/ \N}HV\EmKg\> xU]G.QJ1/^8<K0-[:y<cN%{$y3^L=91awfx7^aL{1ɇ4~\U (]0=&ۉ\:|_20LE uϭ1/nZʌ"ًi8oo;X劗z=J o:'@ۖ+aZj3_٣HRF癚S Hk)BӷoQ;LD"*-ih|Q (pˑgqͤF4<}tHC[]ʽC6/T!B.ؕ?&֯1DIk><qJV\3Y*\z-eM^_ZN\ feQHߎ}f$W+Yv.`V u8g=Ud@PMp^H6Ihu͟ڽIGxŗ Nqo3Po8d`𺶌M;fm+&>Fb\wu =t 0 _;$=?(Žw1<.; aϯsڨ1t$V"oL:bN9U^[`-DŽ՟C2+11qf-~Li+>0z|)8 oJ<eVabWp.)r!{^<߬o쁢5`A j]_?Dޟulى+_~DVd W#ή˙qILIA5Oz3DW_NC30[kZӼ;Gwduzd*#Fp35G !},L:%70BL֦64PtңJ=K1o^ݾH;v/ooO}jL&فcRW!K飷mŒn A@݄dzklr!J?pN-=l $LU@[Z.$%B|~Z4-%@vPSw?3vwOddVX9 jL~b x 'SI/&¼lL1nut( m" h* hWfrXjȧ5v:&c?1bET"u^ɽ#/ Ѣ݂0>,li_nJ&GOMB|MOЧOi3JJjatt8w::nM` K ,Ae#sSZNJ`/|23}#[3n\z)1)pvQȶ3wdڑb䉈#}c)+#Á*bafD`lɎ_ edLB`1,ٟ6 ω@iVQmS"?Վ%$E#) {wֿo7Ef-ZՈ+T jb&b{B{)gCGU\bΖ3fQ㐇`f7fXNa< gbXs#Z.TV92l\{]祵p+#T]"6K$xAjܦʀv"M8K$5y\iN{1; D7 cfR/8 ⢡-@4!NSSY)@ ?-*0(bkC)=(Ư֖aT4 EǸ 8vz~\|}%񳯷gg&|ږ7vv,-o^SDc_;N~`HdAss(p9l>(HMꘝ"^AM?gv/Qa0xŔMɡfA_O^1۩ 2ښ^jݹFH>axՓ0[dy*m w2ƄvI:"W)IO|0O`][cOQ\&ڗÆI\Ck!Xs`:n8lD".3Sㅳa;< tR PTP/]pD/3^,!`)ean6`f U?}I<֏fN#3 K,1s}NzAN_#jMw ZR#mj]1$/As>aWYpTZѵYj[ D`Æ3AETmK KI2qhJKaWVio0d w &Ci|!y,妝OcXiT:r\Uw>r&n#f#O^V:rXBOl&{})ʤi]U*2\VLN bDοqUBj&At)c Tn(PKV* )플'dwOt;LDw'ʹuW*YjB\ Ԕ{&} `rPr,K%{x8j P:5]pԣ}M^tJ8JRT6nl{O%dgy?32D_%_q,9}4ۀ:x 9 (* C:] V=$Z CX$dL؇"|3}rlAiCJU<8\D5[ e&`҂ԣF-b2P\/!K6OKE&ð?)94EHiYP4Х{/̅QvZKW̛<NI H:㈜GQ%NC9C'3?`[l~Co[cԩ.V% `|ɵWU.t~cQƄ̰'} FL=.PͥЃYdgYCp&> gzC2PΛXt%3Uao+׆?$ey CL'ݰuBP0h^'"uH 7\Z~JζdN\(ҿ}\#1L? @GAMKSK%.:8R,Wt{F 3lrwrPE9 .'`;lK(M(@/{ɞ%;F[l#gH&PI K8h=g|Y%a!+9fqw zehggG6(ñ򶹎1 y,e Hmα -/{3[$ ?ǘ0 Nn {QWrIʦ@];ӿuކ<`[Ġv35ovq$MDXnEo>Ea38@*Hˈu) œײG0ΗwH3XS[ 5M;p2=eI/UB[!^u:_飨)~D$ 3랂@) TVf8 LӀI t  <ѕy)xr BivJ}d=Eg+L]ˠTk?UޅX\2QU0߯šm |Ͱ4W9`%Wo%z-~ϟ7LU'#ίv>H(bb }FN"YdC~ҔMb9O a7*|K̔6}+هm@ 20j8,;GWL yܖBāH̼m}]4'0<"pΰ)I Pf GVioK%#垐`^ۮw Bd2v:?wUnZyygs~45b?If/MM3)u`cG`2tbH~*bpxo3mK 'UoA|gK|xffv#fnBϦTXP=-jLx&w7tiI=D 9Wi$q~TESd`L'j|UM%;`VegMᱚ~^mh [t} &/O .WV-2$kyt)k >_ <j4Mˡ辆?/s[O !6s_+ ȸA)y4# XLʻZnjF/K?; byŦ qwu&*XJJ[g$ =m+ڂGXӷ5(©lj{p ho-؎-HvqfyTEQ`) Ɋ(x_K#,̸nKBENA$+ IY|~^qXK$n%*Bit U'59'm!K$d^?ZqnQݾ}WxI9_ؒ`rdֱc &GjΠS`T@(`HGYmjK ɣR6ݲ?L-`ް|D0 d⭭^@^(|)u)AyZ }:FXhA| X(攼:qҳ]#Qc-=J|ax 7f@"zTV:zda0}4a>bP(DZc֬6INp=YMmmUeA W9B ۧW4QJbs)ӲA%aHq 2BݷtVWLK`nk{b%VQOmbp3x ҄ +, T:ޱ`A۲A7Pc&Y*!lvNElnga.;LđS, *rSAJMȈ}A7'KiHi,Tj6G\Ty~>e>˓zJ昺w5M%[*+ PK Skad^V?*5%G2wpO M0ԫ *Q_tmwiqn,1; }Σ&™[5ې@}C PwzS@HkλoJr}dR8UJ\LJ)oQ3PlZ+ԒiַoY:jPԧyJ&/:wg+ f{&!ZHl'"(b!Qn`rEF;%Q;Y')r`FC#@̸8~ #wN5_(/<& aK+WŴuE[%#śO>̳- 耳(7%w @qpr| n"KZk!БЏ%!XKRt381+x1S < E>l X1+Ԝ5txYl.zCcE,@'[[up~ krrJ" <0EhH'kgc;%һ"2oG9u`(jdr087_TGYx%!b.n 30@34˚|SȯfLf3oQoQ ݶ+5D.ɮ'Lj {J.ao?ƛ甒O~y73ZwE_ig]/ێIlIq`U(CeOBwF􏓀+*ED:?&ץ% T]!2 [\+}. ʇ+B|8ugEJ4`u+0ULշi)UWYP~kj_>@( JӴd@'PE8^@;CYoQ4ƫΥqu31] =PQ6vhX9ڥ\ĺa@GZ8v`H>y0wC(mEjIzoFxte { nUxt c'^ ٪h@KVKBR^PrDzҩz}GVf!7D-DX8y)raH{ݓPH: -B|elN_Amv|VpE@,]N? =&(sDU&Rӯ \"7a.oW]l mA(qF?^gzU1&}7WP-kz،ZdٻGYEr6&{󲛣KU"0{ 9f,nvKo+CNB{`Vraە>?9R8`Qm(dG1;.<#`yQjEe䟖8c:Fp$Nix/;DCfL:֭ρg8MOa=rVARva y;g/,>ks/O?gΩڎ. >`i󣝃/UsR}]~}%D]Ei='8q0j\H =~$N&WsFNֽ{__4d87TCs].e DhD4Fc{]:}:g+ēdCĭLv'tlӉuGM"Cz^Ǽqadc[SJ5z#XmΥI"AjnHm0zz9&4 5NٮN7{[eJ𶥔)=tTӣ=y퇮S+x$}<D=I/Cnuy+Tγ#KIUA -,q=/γԾ4%,o_*$_W.Q>v̱$J?x)`J|)I~Toj]4.X,I^Ku։;BmzgcLU:GzOseMRZSr%ت oI ;SZwI&zy6cZxHHgT> 2Evf;T٩v6F3=_J#u[<솺I\cQˡ@.<8c۵w.^YSbtg=|g;-*Wp)]|!s 7j}2i7EU`07#zл6w|0M8O54[K 0t⩞j8o{?d=c}Ė`)@9pæJ:2f ~)ޤ k /"lZպSz%s0Ď~Ea䉧hHڙc^H(3tA u[̕3 MX9;i=djM&D=:'6sțh,7M57fOaVk="RԄxh\D;)m!#=BX{$ۤw6iԫ`B?aҔwVr;<5HGѧ4|ƎH W{&k&nd0DÐa}LJeܢV zG8^Amߜz@ p(p=f ]"ՎE?DЄWD"]Ϛ6?7h%+]04F%^)R-ܲ6ɜ.YAqD~fW_Msl{:G+1a1h""Ū7!-E#J?etn=:8-蚒& U r2BFĄ=K M\&Iy=N=#e10Uyue\-?k F;CŁaN5zF\l_yA•=?iomHK CܰWѾ}`5Tz.;XtJx  Tr H] BVkl gv̧>ݰE8#h|GZApVe{6;V}%;"[5Om!΅^C~-SpP]%B9pJ)km)1wS!KӨc8g5H Y#p<æDtEfy.Ʊ.]IK6a6fkhӍrn!34w ! Hrh+6G |!zsN"`c2tPJ|`ڭtvY>|7| 86qc>RO Pjp9@xnHWF{Xc?@iENt>ѷ?OQ"WӆH}\a ^&?\J0t#kIq7f L812V1|Iݦl8n+Q|`%3}M<:s\Ž{A-˺kZ,a#˥x'zDJirͽ;3/u&KH$=Ԗ+Hy?1#qWDkLura=N0KkfV&#(;euq!,Qd`8\j*zh4̩)-/䝌:o,3THeONuxq5smsBϒ@N5KJblŸѣֹBH4b{8Q.* n ~T̑?zXlcGNiO]c7V\NPjSDiϠn6߭!Sc/nѩ,g9WVNxJJ?Z{n)ʮ{T?YQM2*Ӿ$-@l+3&ˑFk.tՙ E;"^\*e;wл'xFl}I+.~yy[N,E}+~l,d=)C͚HM>Nnbe.0ۇ#!"V*G0 j|n$іa$bor _g$U~ѹME*f˩"HtU|xPעaJgU!W-ct.Hz@3۝}%cij-z}RQ$iBjSj<%ۼL $9\SHmeJ[rh=cQAOqNgbˢWWfohgܧUvY9jj=dD0/C# v?KM4FNJ;(ҲUېcf$Wwt<ُMLuvIYroR^q {>zO:%NDm0"C[ A} )}mqn|;y,~"?IV?PP@hڗ\ל0G$sn# u7wHbQ\  1=8BީVwMAa. 3vj/W|{2u%K4lʱm?Uy:tF6/YVIJMsBuXd7cZ0XeSA`ϧáR:}Dd^h7zBwZoqnOv,12p:zwĔde%ZQ+0̣S_J8RS#ZI﫣r&C Y̹ΰ7 Pӱ~ H>T74;KÃ{ xhl‚ EOAS KTqe $y {z$LlNޛ,&?l}͋仒+趍/<$2C %d N>BDžy #zh=WgUVuW&5ء{!7,Z% Q Lu\;,2O8$TK%؍:=o+VA-kqAW:˳X^N jӱ894r\psO+H0?,^}TZbX .O _fũ Au0+!ku 2AFX_3>쒬nM$g:䓡&9gX؝)B1{$ 4c8R¤FfF,nbӓ*yJsz2ց[w'{xcb\eQW'azi^nZ֍}M 0a/ct\Mp&&"ޑ!3a'*Dv$9R'Q5+dr>'"3}1%"FS<&.cL!ȶ [^|Ƒ4MBC}4 JݎQnEs ,2ʞk]LR/wtGx`e٤~Ӝ7|&d7݀^dESriv`MΧmIVh;(rPۋ8"I-Dxֱe۬8qv4#[K˛<(9$2+[tld$̧eRD׎9Za]c wN(.**_3R[P0^WPʮ"t4 uQY%5_:=ﻎEy^:OebXeT~If5oXcxQd[SrH),Xl /"L4/W'ÿq`Qw€, -A&DJxw%yX6Ssje8¯c;գA|UTy*!-ys\J'OMyaYSVCIo^̣u"n! Sr3_ {^ݻ0_ 'D B˪ZDYQ!umC- >fNˌ7/ԻғȾc|!<6HBcy1/|g~/On%|+D ^\+`E2=͛J!Xһp3eawV5(LkZQp=u"o֔0pYFDuħ5B ΞeMuRIh:lŵJU[Tְ:9")LzP_* ˄LsةV3cD/Xu%9+frusAe n:E/'ܭ*Z{fr*2!Y-;ڀB8RRIl+y'M|klr]lW d|efE461$* FKjA;f-a!۶TZkHD.;~cM3ʳ1w6s ;/ޡ4\wY @0H J# SݦGVCk"hw C˘57Ið|qrLRîEH1l$b6:NLS`Oڃai/-!"i!pл`hX{w 9ύvN~S뛱 aNmUǣ"3)cYMŝ)f2D.!Oao.t7L.vq K9/~K?^ֵR8J' iWIϙMm!Ps[5!Lnȍi-4I4Ei_#Ka}duuړ:l'\DBc/F0.A?-,e%}.(5Ǔw3$RLX\yj0)}f^|UڏQ 5S8Bh0\Jظ\?;:gCEuw %H y~%I?SgqtϹߏx 'pƛpEszX4k6ΔyɃ+:oCb x?xQTnjw+>gjb~LG'MpH3Z>c $"soZ[2j&#Ph&5ْ}Lb Ç|?nXW04XH V;2i;' oY5g1''ka`"¢da`rR pR-)!ZC~%|z\wk,LBOsV^*J.paQ7"aiFK˖O2Wg2LԥgT.>P|3CCc6'޾ b4AaN[V!aBSbZt՝0 $XwNgBЂ=Aa*YURʼn!F0.|ЙEJ| - %W[WEʊϴl'K8[oNوBl YBB&RPN' I ![WY?9rщ. 4y{Q˴5xx 5PCJ:$MS'UN'gU5׋yPg8[@~TZFeO3ck;w(ΔAk|9&+G*%C8f␺4ң̗8 x\H2'& 2u!3^wa4 A_j c?Q/L<5sKۘB=XLx/O} ڧ/)a;Y2@|1q\aY2{{|%3so+dQ(?Ub]kTo-|iQ(+ ]Z,-bIvcn%Ftlp'2_?Ch>UqD[;fP5\~KTEILb0i1Wa8}],G:-yeHt2</1ӝ1sj$≰e$#-Na({5_ B^:M/_@?E j=M;k*˼j_[c*s@3o '{`w-E>&xTW !?tOJv9/Se{\lK%jW R2+lWEav<nIk '{uo HCuc~NjϨo1oxgLf/("J.i[?ig B~^m-"2.4KS0÷eq"GP73NkAÇc9CV6#JVNv}X[ H"&̥)LD% Q<'>TdT0siO /QnJ3tN VIW[zN0te]Z$Ie 4k߄fk % WGsW X( ˖1KzW Dv$:ɋk%ex :m} 8oSr/P( քS`Rh =91Xg$ LLnK ++C(z>6*/<-ʫPQˈ߾zuV!2zoFc'u$ ৳; rQ\'(t%heFsc^ 9C"i\~m`1stUgREys4瘚"R@+_@xؠRSA@j&E|- *t]M߻z0vvݳFo8NՁ7ܼia1 vGɂqY7-ui`e7%baz)|}ls!~1$^RnuR$|].]TNHhM.=yv.>}/'lB?yO( ծ6VOdԟ-nIbzn-Vq4H rE 3! :H4E?`kېCoC6^qOX%r.lA{l=$kK ҄ѬI5H_Xձ?.cAI2j?'l NvjtkI-~]?:oZS [i/ *[3,Qu6c,QU+ۑ9F̬L|(1g1 ]W-_`hdڪThRw qnֲ"7P ¯sbL\aQ8ܖ%2*JwSXU3HoE6,o@!o k[{͢D3/k,l%$)Nda">#/{+)56Z !ÙB~C~rWFSFb)eTQT >`J4Ԁp]p6CZ'QL1U{^L[K!Y-6p #e8xۉ?D&E8LB[k tqA3GN%?2d&Ue{cZk$D!`[AÉVԩ;x?eԉˌ~PlEWOZ! o3PKl\u/¿3#'t27ޚ;ၔ͠n"A1wb,߯Ê׋]$gI׽g~n,1oB^+1̭Ro;z!1*6O_HMrwJQxyAJRyD9@Ԥ2<4^lϷ9\٭$?OꋨV X(8gOQuڰh bTf&<a]7{+ _ a˚o`AeOkk7P$ RtV"8,_E, _Ν6X;*>Fy̳`6^VYj~Fj ,$6:6l.(M9=1!.HZ"ZD c/"C+Q1Wyh^FJ{W*Y:olp$^/-+/RvJHh85iAQ+oTjKr[.ۘѨ.5Ix&= I7,tnCܬ>3Žä9묂nLGNfNq`{/:zQBJL ')ڿ y3zOVwajQ5S 9"xo386|& o/4@Ug8M9\>w?/7MTEO!RVF ҧc1r`)csXN{?0DuDj͒:;?խkˢB{uvv%!]zmQhF-3ݳHŮ+TբK9~ASu33y)g <}|5a]dyGӭ;;ӷ/l8p Uh*ptq m5e&jtniraLT1DU!>*nE )薱D@ @9cctpؗkEVPF<ŀ;+jUф P~.Y#~ $*yKG{!kUg֯_iyS-]+f"GӜne4 kMK[B3Tٙ)4D,^{bɅtSRQY0]D?,R- yhS~BmoAx*AC1$$mkCXl%U4@?6.mR)!<TQofA/ks0<t}Wd9(HP`PW+X0}V+L{^Y\Nc 0w*;Xϗ^'\/zO:B۠KNGY:KY ̢ЄLt) j$|۱Xtay,Ic7*-Jbd xwCF"98XTVmO%P,'ǀazN)͌E Iꅚ^lY5| +=h\^ufѺ?oiY:Q[elեUՁ$>Xlڸs#Ls~">o WX 3 %77 `3D ZĈn XR 8l+MssUVgG;MW[߻M84:e $7IqN<߾KH1>>Z;pzꞞ(5,y*z9P >)cF },eo)Veȇl N״y*o+cFQF>:g,.9i{MULF墠l\R0eAݎK^f υF&LHT|Q.h}Hu&&t..A%1t2ˑY'x'5 w'4WY 0%VqxhS՘۸'IHsee"o0&|d&$npUJB ]e&/F!$Qӗ}s(k܊?3gGUM0cע^k3G_Vp_s E=jYrI2^0k;!ȥ""bJ^|`6U&1pF)p ;4!bmeÞ6O7*t06*]wQnɾ0H%2w3 Q6y` mjD$(>+L:biҩe /8(aSSĕA(y꫰>bKj =+Y6|<2|UL-%)c`Nk -}C bo+v?1* 9JO 4(:!@yNs!%,BMtH4eM;teQhdDEbǠ}^RBVq[AnaFوo.A/ʿ3ʳx|;AH?\eBH˄u-; C4$,#;Wf{:ch}3٢STj/LRA}J+ zNFLN ~S)_=[`3 o0ұQpHߔ6nPنD?ktR 0W7Li$Um_"Pt}>%䟵}d }KAh~PmvnKK *:AU]E1wgLvˬ|ͪF}vY\ɐ{G/sh4O7/sd*!Z~XJA$?b1▼x;F7Ak^?xU1y&˩ զeyzP ; a\7-%e1}=gk2\nU:6x-u’# OiXqmڢ`ǖc<l: C`(yEUwvEay)Pɒo\1!%dt@i{wڣīl| 蹁rvX}.~7qzٜrmkVB9? pbÌz5)ux$Ӑ<2 mSXi>Zn:@6yG&<ꮢe>/4c+{d0CSDAhjO;*cS-~ cCf*4߿ȏ9Fr1ldE%'Yn!Iu/#d)j(B/wt8uo{-L>8V0)LKtm1a{j1fv Yw ~G7/n_mͬ4GDžH;[6آSuЍ1xx灆 0 #<6|L MR}JEN `,J7s=s'$ph1ɁםM j~qί ~jlѴy aa6D84p{j\ ˗C-`&v68w6X"ƣTGwtYk:r#<^"d"ҳ0b)5Y {p@k`zQ/|X@mxNL?h[mE;I:gr=IuK lPWvp43CĂѽ`#Inz}\ Ȇ)0CEvŏrEPk[I /?Iȉ6-b}kx+䘽ib`hƨUshps<ҽ+ )`a0`EO)䁮B; {,ZSQW"0w}b ȀO O\ҝ?/ U䖎ÁnLJe+ƙ U|\;Ͳ #MtyW64<MU-"ϴ,v,HAeuU($սBǿn!Ww".S}`]dm%x"/uioy:WZկJۮ̕bϔe%R57WJ=VmJK"0'ЇeD gjjw$%UO,^ﲋ| Uc+ ԁHiFj9;%p{8 3Da}Iޕt%.|:B8q|;wt!ތ*W, ⏝XuYU%Ws {QLFE[%t񰆧b rXq 3}}sH4͎}cW]ݝYOzdtjogbK䈸}! +997:`' eMv?țR{%{.Od^:{j᭸e >fȓtq=~ݔbBٹ 8Uˬ*&2+zZR!σ=~]׻+VӤqPx2Bq4[y OڲId{}koE_Mۜ:z"EE"1I.}9d3sALX:p"TC1IJpTC*|1/컥y9 uSlaM:=k"xcsڧ`j lay˭ZK_zo@J'3a.&thpB\_V~ ʅ,MU7@hk,|K=30(}r^ZB QWB޿gZNve|g,cj:(u v\!WV ?M>/Ⱥ0 }֠U,IGo42ODH_zLb=5F)iL#<( MbtuTs7q@>L|Dc6׺{Qk` t7qJI +۸܉Ac?G%e$h/*4Ģ=QHy(A}A 9Q+ťI:/"LLy'9DAQ$ȸ6g3N`e y)ƣv¦s6\u\шFVAe^agTБ^ͣ=;2Q\:mItZ9J2GxUWϛ\bwZ=}HL%ςt r[o,Xh0vFbARkpEY*uSg9pe^ ,(F+9G4YNo0|M^Vxg)$Gc1 dn6'AX,*'!V( sKd:•dz\_6xZgUT̉<2e]cW"M2I jZy) |!↑\ ~=3 =—w !q0_; ;mޝ Ǯ-tް͢&c,xpBfxcvl-PZC0yd?b;(FI<>9+/_$7m>)*,buAM 8~^)cyp[y/b>?Q3.1<@bIV]d<5|Ŭ%/@("اC[WK¹ -LG423`6{J`9pBfSc}6ݭPϬTrg59=Ml\,,!ڴ .nJ`:^aR$U cxyMqU u&8Ntng6wIy iTa"mWذU`w Iq!INmnLZY+$w?-Je1mi\ވ + (Ng&F1Be]?=x>Cud!zGnnzr39'Ra:5rԯ(E>L 7 J.]+ާዉ{3fLR&$)gREMb>t8F̷k[FpXg OL+(' ֨U'<7hx~)?jXZba:mwr8!$ wcJlm*ˠ~x:c. UqZ=z,<ݧSXvz?K+yP FNc9Ժw0zY.#'5&oλv ѵ4My/6cݧ}2_e9oq^7Y҃wЄ._Z8B=#&j~seC)@4(>tp.DΏSǐVY]ʏ?v*& > ʥeQRnD.*|90)!͇%X`LXύX^'2x=[ n[~~PVMKy&%ɶ(z{X4( 4d@!Top<f$],gO[񈲞t<\ܓ S"Qx L^<XoB Xs ( /@ze^RXb(&rhJ ͒٬6{z@J~qdG"_Y֭s!JGւr:Dx!]dy<(⡮~U0s8ZMVL;*梴cZch(YmlyViC;cH\L+(=s0q=r~_f7p~l4nGNd:jwzH  XxyCNPEIIvHYq[lc/wb;'a盝gB5"9IZ!{+B 06vn$H`-1\ 0 tŃr{.2]SxjrnǙo"X#O7:ܔB1f(LEWڮnyAGz!M#7hpxYseq#d_Kpw{;$bZz`&.4rM;eH cjjdEfn]1>dM,QӐYf . 2xx 4ixz6qn"Z6XM hRWz2j>e_Ә59s°q?!XXlRr%dobGұRo2Tٛ+(^/r,Tq@7`Sڎ̧rQ8CF$ɢR[Y^DFFzIUzg'(e=8θ!FٸMH47?r}'%D6@OTV~!fsOʭߌ8Z{Tz˾r 3ŕ#jemRט&qLҏsBEװZa^ ,R7" 6g9D#BNʸ!x ClIZ<99#90nr jJ:C^a@m_ˋj g/jEIA0vVgSh~DH QkLI TB]Cq) ^[!$,L݁/RMk¦jp]m`%=U+͞;r]D0I,qPհQx-X's( Q+<5D"0>b"Wԉj.}G:*M73&-ye!gƘ0݅qޝ}.W/^Y}t N6h6,QFqxLgf*{I2BXaADO"%-2 ZRR/l'R ;2tab-o ]u{_I2tE~v Ob-#"k[Ӊl3$Os2wmϣ~lYT}秛i"e1N Γ9Ci\}FkvɄȿ6žj^]U*NHJ|ASK3bk%U!Z4$"tFg׵kSL8=v<7?r _)nsDp7M/@Hs//*$$B2G71cf!݇#b{sA1awhB'd,+u\o*Y?bhay^<SW!Fq4i.1b!3l>6ń|b%Z90ԗU,/$YP{$> 7UvEBm0^ߨЂ%92f>Be?Djgq$&Q)4-e5! <[lG`v|3߄J2'C]*/HN)*5Sěrv=3sN~Ķٛ={3/TϞiK,@6-Yfo,'Dj()+BBE}ߍAI@]0LLCѮa@i4fb-[pK;KJXuTu4e~JߺF(&E(-#Nϱ^-<{&%K>a[={)0ѨRzN#œuYE"~!A㡴l`z1nJ;sWNol~Zbs0𴟨&$b}MhH6l2<+-oBQ4廪"kK;Bx0"D FȈoN kQti{B.+_D"a1Q&/ t֠0b=L 1'9Z[?x\dSEI=g3$#1ŲIVp>x h T3Ы8pQ@Y>D>, $E6A]8`+8MTJG0닎@DhSKQ<H|Y*"R.N]lc|H%ҴRBIk2[G+vsR@,ؒG>zM&C`"Mob^{C^,0:lRWyY 䥰ɸ 3w'! LYT˝3%yVSc/LGM@0zW0(`k'#̦1on em1%c)BpRbbYqMN@dц(A;_xÌ' #u]GFGˌJrT %4MHbgAEͬ4K rBNI1wrSkIB2iaJ(#Ea$@ ͋}<$Wֻnafh7g;7OU<<'GW@kUTP@UWy˜_dJ  ,l d`ޱ9\w 6ێģ@Bl_ob,G%Op <0.Mdf E-`.I)2=8,DA!E.H'3٥_I,|4enA`ʁ|o+&tf!xHdt,A ؃Tl(~Qq~G`^M_is} ^cig|0G ӸE>kMiV]>QEmE2//z"Xe5ε {!xnؑA["NUBefWWq٬ ߰c/TOi=1۬ F_})$.г+ºe^ qUoX)i gPq! sOT{#~!nأbKӚN eEӦ&&~EAR,.}j|5JJzQgm*U̬n^$ *8YKjn듕;hmFSr%.SEV/M y(ͥ0y_NH;ɲȵ>َ|hZ@yc4-?|PS7ێ΍anVF*(.E5ux:_`~(LZX e} )sI({kvqDx%>|!Դ0D7iY(poNe |jZ1ٴ9"Ij^dE1 e<2ߨ௲'CVʀF_sZI+r:L63ՎH?چFjM 9rqXYY4 ,4U_Ihڦ5PO~e±<,ߚ)ESqK@J\YMJ6Q ]d ix/Rj#Fi`(߯_ЭvS/# 7{wq^!E6vz3Y5qZcL~Iۜ ;t[L" 7̜ٮ훺p\ݙ&M:M׼]DwL1_bavOt>~jJ(~(EJm5÷9KID'9a>OV,Q\\(/S.9܂?`}V1ӳ-7ze;axLN(omIYՈޗʙI.@0Wi`["/$iYFseS:`̰"wPnF>w]|zt V k۫H+]mo.C;XrQݭ oCrCZ#f5'܈USl =lɠr˷[W }~PX"a|R ?oDud`a:T΅ ^M+]h0~uJUFǽL н.^rWM8?BՄCwM~PTB(PeVF]YI?rhlZvy4LAt.NT`Ciç(DzG9Vk р_ h)d RI8ķ뮤%2@ʹ 1>sᛘ'j9P{# Яl؍K N8⃨G*m{NhWUԈa=s=zD\6IynUЈ[LyӦCܶxuoOUGvc,-!Я|!)/8~P|0tV5tLXx_Pz&KSx-?05 J7o3aa۷p!S -prh ip0c aY5|u=!ڃ{ϫByG;zYT8/(Hyۈ)烀c U"|~q8(T_hB1U#_wo|A.OPp}vlF4(Vme Ӥ2vP1vJ-i>=0\oP0qtG6Va6(_v#/gu~kȻ |%,zTLVu%M Zm7faWu+44OXx-f?qnk-wZm9֜)I}]`*{h>Sܾcۘ@@׺Z:`}{#lF[%k JLIf-A\90n[6pQr c&}/Y&KRAWG/e" (,?HMPe4qR:rju dk7LNzxmkOh8 WfQ-"޶]uMti86ğ9ۿ'*[A $ib#Kԑ&`x-ԅ19&\ VXM튞\ #skHS6Hd!d죸=+&!SF; 2 Srz'JD-Hm0 SX|:1{ܑϏ@}~k9_ηK%%3Ody:MЗ:̯%^dzė#;4[6_ )♑4 MOe]t1}eSI|h4es-)z/ [{N1xEԐf1=]Q̾Ȫd=My^'AfKդR~,bxDg޹!8 X~*svA Gb56:quǑo\n&` Cm(JS$2?u 5mge^Ŝຸ+t jd>2PON i473bhW׀nܡ3Jx?Ynj& hmp:*sm%Δ4zw3t*2Vʰ)9EVXc 4rMvU!Cj!Hm=|^-GxS=v`6q90Aҩd[X2Lg79}rGU"XB bJ>J!@m =K{߯2#KW#S8|ۍ(fVgqyR jފ$WJZcxxu9R٣B@@P׆$ @aS.J.qNxm/}wn!7}`F! f]SOU_!lɛ`x]btO@x-?dزnlٴa6O} ;P)Q꣭=4/9knlG ,^˲vw.x7]fc9CE-~Ym b.n:+Wu:{ c.|I~,l.Lm$A5RƤc6~?ChC2c3׮A> zhHL{;MAX񬡿מ`=9^j_Mw tuUp6I⬇mB̊+]MH'=]7 1:spbIަe5LP։4.>_TA˰HIJ#|WU(&"uܙDb>h#*o (m!d;4brox( 9o{|O63i_BX*@|4ZHlsƋw=- w(=Zc^nK &BB>Si]z, .f2xױK CT@[/İG4Wv'1F3dpw^sykLlNʛ=GPI$*N|ފ{1w}=4oΐC2%Rk/6e-?e>61vqČz!0z^ 8^i:}l{uF{I{O ޏQZRC'ۢXU*lyLu?9996LA^< [rWxR)Y8YWP-!:&{hrKg!Ie8X !laAYuYvX]`adcp?/Nב:e49YPpf !.I}~+g E'Lvn/矴t> Pae]$olbFvZ4>c,\ARҍLPO{&;s]*.07u_pxg " ;.bB˛~ȯRObN(:+> G" mπ`,,q;oܑh=PH$ğgk fQ#cˉF<:_sȼkgC421])$B{)>'u6^nO%-Mz/,ç=xAo忳Fn&/x Y9ݚ@\_jEQIXlx ;ZB+/x"\Pk{24$vH#&qD ‚$O Pγ_T[U*Βy+hwVtu ,A/oN!ނ1TH1讲BA7`&ܭo#!g=Lߧ˵Q4\8OID?'-}=@ 1Oyp _v%˸ (zUS n7Y&DV^*_RHc<nĂe(k.G'!w:*YVkګLmv KqL )Z!Sh&~ڴQ󍙛!Z< ҝyX[L=N7 =+/:,eJ*Rsi, 514nB.8#߽ȼIQ_qwfiG Y1 /8&TFfuW? I9g&CA !݄Y8fQTpngA% H寳A/E^%\)$RcZ{hB="O_W*Z pIF(?_q!+1c<BbW4 ]4nj!OT/#7wF џ^ϵ$,>&w݇^u[_3((-!xOj|挵2RXxmz) W xY:3ξ2_mfO׻=[G]04$nDCJo?^l΀ *޵+bϩF1 19wAFinx@D^)bhSm[|?A]@Gj0Cx;:f>hLx0YɜNLSW2:9 .ܹb2Oz'=j,aM̔|^qLƮH} ejӱYblM·u(dBЈ'[AZELԩay2x*ͰBU8Q;\#߫ eHr\TE=\*3|Tc<USU(MϞW*&.NyÇy'!;:+XCb~aUAU@cEP?m1jt!V#羼ҹ0V9G]Q;9y[D*wH( F,=xAC -OKl~CS)Y[E;gV&_߷ [b`.{[?)gI8jE?/ pQzFs!>fsKڕlLZAT `3/5B&zFvKw &D}ZlM|0d_ЯCeskdY2}-'5ҝADnz}ZC' 1U،] Hkn'X/c88EP!g`_!-]%٭w\Fkg}hjfc]qu'C]6 ؃ Gj[dO|24~A-za۵ [4WcK j>{7\QԿA8E+^j "=&#Գ`{haNR * k}ďT>Wo ?s4(qZU#{ bΈ0Li[XYH Қ>ί PzQ2x ܣM'+O#rB{JH"!u|chs([͕Ԁ" [ 2J%%Br(T:1 B/581mu9?fu?ə23d=gTlzS=I~ $$*b@-$}l)zңy<-֦,BD9S/ExM}r4v?'uH  ۔_4;#{!YxdL96AtVӡX7ɬ^~t~CG8,ޕI)'4Ro?EbsUD'lC>&d}&(S)[Gi@qW``u`[ԅ`6LfOhf`SWl>42\F(.3;:n֒gds} ft(Wp%EB@BmKFUI7pp5YG ܮ꫈ӞLJ?b+ Uh6cARqbfTԟվ5MXnT""L rEQ R[l =4Vl<ۿτo5,ocKќfx/M@Ьa!;4\FbrƞpƀA|NVSwG!ɡKqO?[C%}*9*ɩ6s{Ug@ ܟ@ X&(mfs/VqzԄb5"Xٚu7*&SraΙB-(.[-UxVh}>>ڸh"M?/vc: m!#L%+&:u{Z%% V;spu`+KPD', ݬȞ"E3 " _%TA^8a_hvꍵD#K; Zn 1 8@kֹd@Jz ʨЁ_u1VhD[sXb<>gfL"QL?Y֯|4ã:i/_nnn{^!F%$ͽ1MJN\ HԓڊSlmA!G{$ 5ʍ(Lq!%X0ayuH TᎳ=w&p 6vM~tqKZ3V\s*GWO,"kH15D THwal I7%L#Y\6oGAgWoQVWCBa'N3= %X~7 Vf甏4.,떪JwOL3f)F9:OؖrNVD^=i;nRQ;ESN 6|W1w1(VCyx"e|qk[rezAy $m3;sBoOISDGCGUv k=!ȆNL `bvX,ܬ(d^t0MLs4NjKnL҉GLXnLik^DX,5iT.Trl[|XKy5\O>Ĕ1ܞSC]-uX xݢFG"Qꔪzwٯ^ i)L Z_-W R宔i(?en45j?q 2ôxh ǐcʠAG2$ r?ztԖM<$\ª9Iڴ =e zgzi1NJ&7gUC3)\4{ZȍI{X%f,Y%}΍;qm l_!6[YDtSQ;q8~{CW!yK8{]уӇŠu+C;J=z8U~a,ZE*u)@Q@\_CEfR ޯTy`8競>_vnqo*[.\Mr'ֹ%M[⑊O+0S!Z~)zt,R8k6qlL9L&O2@q5R F% њFѥ| I~^ A?5"FT]uTU44~ܽYš+ 1(~zDh2sxʃPDPlO:)\DRaq򧖌8ldsr8\9H_ANz T`yz%R*YJ>ѯ=|y (|@`Df$޼\nOll¨h]_|25<(ߏ| M>MbwHƠ%Õ<,лÞϯzSNr)N0c]s:%xQPdRyo1#d6i^;!n-c{ԟ-~ja ңFI\gK6h/•ZiW4)98r3DXmyn- / cG.W'Oѭx~$񼏴0;Jrnj却0k7&~ij@$[B8(4 2sC|`7PdoIP>{a^{r)3 ιiT.b7e@bw܅˲+NlsGP4?lx^nÆx/_Ls`Y0 &>p`˵2i%l4c~j)3%yE LȅAIۨ U{?#['wQl[ZT 였G?/}wc&!/o8GB040%9tם^eTcRMeNnC^J If&4b$ņ#u #,i) +:wQ3`1δ;'1bMN t '(N<i>*;]GI!taϰrg&PEHn Öf0~㎫נ}ɝz=ۘ?&4"nK\Ih h=]8i F߲RU?E_VbWi[s 8rcҐwYpEHDDۙ.4 e`oXG5 3o~o.g$݊NRaȄcU f~ P/.pݜYkYBz֐ʣ &YјܷL)(' oWq?#18ȁ}{ڄ,HDд!?"i<=\'/a&@3gL&ܣV8ftyxX-A>%(*5%F}OZS-ڛWݵD&ߜ:_B%8ItĖg}yDWmo̷$A1{;14mY^4dRq !'$ VTkЭTtrhFN㤉5 Ga#~u25B=M3?<+jpBNgdd4~ExCڗH.Zi3}Hھnk^BfWll):jpY34'kϟ}o{dAxLBg1`9d jva?=?7''gp>sM2_&leV!٬I{gOtٹ +3w13H's푻oU0$Z`Qkp"8G!E M"PΜN+ 䣢icD~{=^cg]o~MW .9MNS-ZS}ڮH|h1( jH f01G.y @U̔>|iA %kuy&-7ֳ24a=Wpl.$M;Dr yL ׈kpOGupW/,s}>f`Be4{ZKH5P猭BFvaZޝ filN)B`FM>b1HP%ϭp:-\?2\7K ۽^yEfʷv܀nBb'ЍHyf۳L 9K=z,:eߎ. f"%?!:+dYw$SşmvS^BKoXNǹJYE 40%='C;P^5u ^2=jF<2sTd@fQoEL\QXnO Qr<@c( sk(_wvx= ǨfO`<8\ qsmwf3)mԼ:D~P{l+H1 3&$S_l\vE:#E&c\.I(Ct]m oMД. H.k>Y)' Ju8\f*WuGMN+WrWҬ]_ɼ2vpE4O 16+(>Ff9mmJZulr*49Z,ϛܱHxʹP2#0j `458SͷhC5@ P{EpNh,m%U6`ČK5k7<Ε1!b1Z~@ k6YΕY$H$qp!s=MS[@j956ŧN{}F꘿X<8M5p-eAp9;;K06pa6$FWyU2sXkEqD!by$>$9u5|x֭;^3FMZQL$wx`w`It >_:VcWy(? z g6yd߆ 桠APE¾m*jϻ?R-+ ?kےo: ;&O=w9h(<1Iϖ=g]CtD&`6Pbj-8/zs[PϢI9/Œ|98138ƭZWI1V+Ƃg 'AW;i#+ zW:C?(!fk ymUp;TF oQڔgMϮiͩhzf?: \ߖ6Vـ_l/< 415_Ȥqq3#bPt&d#=e5_qr${Yih3qtI-.ۄGnF7(p}é NaX/sq?=jr#cl݂| j+(hBvd8 io&.(]V ~,N1/}O2\γP#64DHBk:J.%ѧ߸W_r諊mGp003x( 2Q̩$Fi8ʂVFF͝lɍA3 ռM"<:R)zfzhBDEIڡ^t-^k'c´W򷻶qĥ(ҝz_eK5h>}M^C>AK(O4b}oE^”tvV4'Éوqd:0f,eM|b8 em@ijD¥i6;qIkΎK) ̙2QHteեSI^vSҿaA=1G~P3H{WCHABzr+!\Y&%6bm)MSnC`X>GbP'$Z B0AM4faj[n!D5 Y)D~0ܐl v۸CFZE0y>kc_edΊ^?@n0'|I֣2U$V5.ai|xeި kƢBaԛ.*f ȑoCvVj}ǒ <z>XCִ(-+Bl׃x%e:%4\eKuqn\s&v<݄W(G ܳU( # g7(V|'-*s7`P^w&^.]C:L܏Ŧ9o|( ҙDᔞ&@Ӱ5fG~5,AK8 ן# v랰u8j3 /Cd'`FCΉ7YOg rTƆߍ {oWv ͤ#djm-؂A)':k; )BšuyXN:R}ѱ P%2p1$*HXьJ\s9Sq?Ub8F[W4ܮ2$LHM?:cłzbp0bqM+5E#3SZ'^d| Z)ܾկyb*RԈhcPn{;Fi'+96f##,@Hblvÿ[aFRqIx]v.},UIf U:GKA mJ&SaUҴ|M{)_])i,X@.n"7!+]bahT8D$`$iZdL6t(t59 wƙ ˓Z2&i+HO(,wQ5|Z%C0^(uڕݏfHG>!}uG/gK+[`,Pg>޽GN9v ; :Kg=>&ukU5d㰟eĩp#$0+s5Kƛs7 N'HE<qNb/MBTzfJ&];P &MmcNgN5E)oP ^ N A'ͪ;R359S+Pa\i>S u)KJls\ rxtm(~P$R /8uV4JQv*,9-x'KE^j^C;-d}ŷ'hkW}+cVAPP#Y^èSuĠbʉG3 4Ν[\-vBa )ɉR7& ٰ`̓HYy3; ^kN֗+}rF숊 pa;oyɮ^eu?|k߷ɲC XҸnK7IR1ꍄ0+'5BjC1uL[2Xfv(v+uK T"-qM9eBU6L1FqBX/Z8,=r>lQ\㛥g%P%QRtCѭ)(G̢B$M `7cٯiStg oz ҄4 vGj6mYfVf"|u~)tZ*B]ܸNP!ݙ ]j#ʅJOԠC5 My6jk~ƩCe#/L&,n< Q6 8V\o&Pk6Om\F.CI(.h}?VL5&2 (pPSb Pxv|ܭ!*x_diQs X9c|>cN߷4tA.J}΋1/C}4B]_73A \Ï"HeCNo䶉-)Vp>Mc`>-zgz ӵ9Z󶔎c/ g]XUpvPh9mEh ٝGT ').j֗Vr@g?W#͕US.pv-Oi__45tϩ=@6pQqv&W:]R` 9BP[W#ګi,A]h:+zQxJ xKcBf-Rw -z LqrQEThv2΋ q5@ IOLp\?Y Αi'Pb4xk+2E}Kc2vמ[.#_βoRc)zzd1ct L' cnN y:l(PcA3ޣ􊭵`[3F -iJ$)[|BpMPX*>Tf)gSv,@%37ya46H KCzdӎ{&IHʏpq}AT.Pc"iD--d;Ipv!vp bV ODl}䖫8wאy޴IE<0ܞxwq `,Ur-~K'Ȕ ߔM•dRgV{b$v\i)#9!_Ζ@唣En혘Wg p1x+L Lp3šGuazG.E@& ^4ߞj2SM8w(*IOh }jtȱLE6Y F㉊5{z6m(9ƧƜ*Ne}mzE[De{}N#.˳)o ]8`(ߡ} u\\i#﬋z7lߋ64IQ*8G=*ih?Ԉ:fuXbi/Nkl}mW⊳ qR&@٩bֲ-cA OQ2LuTi[yn<ꥮ me]*.'yH\C8usp 9_ jȷ/ hpMj`u#;7§7cP_vQY$r]#ƈP AQ__k.uFEғŶ^g$PRp#JuM)`848=LkG}K+%{C"X8Zdw=>ꚥjtm´H13oš/Y~@1./Wi|C0+'2yH9+L%ucĊ K"G 5Q_k5u?v4cURocHܨ!4W]ͼg}>˱*q}nMc;n3`AL `1K:=֚s/5)ԋ и Ӕ{#>#G\Ndf﨑('ס&qvbs7t)\)tk uu-Q'c =+Πd?` 9M[߬]]4Xw~87>?dq3(z"fX_skM~Qrvy8JL!B/5'rd OB\Όq(=uݞ2e*OG~t#g_x x\{O9Kr~db=[Cf]&b| =ƞVl~ù:wJbvE}z6mBjq*Jc)~ky>u7sT?~ר}@(si *.L9d4 a-j$=sSBҐ*JN @B,NsӒ<XYx=%!/o-g? b`z6h" Sui)DuLǛO`V[Z᷐q 29}{^H X'$p;T|r)2Elzq1jGV %ڈe?(qw-.q|~c؞j9F+c?޾8T\zҴjĪpSũlgLuLqީмp7iУRsн%+Ʌ랗6)-Dgً%{XȲ.u^,'\y@oŇe&LW7Od8_"37᮲7 ?hR~;=!I EXaUNFh$?OH/:jrϩ\,ϕd!x1 TwŪNR(O@mY@bC6f gy~B '#Sa@ǻg RSU*J6jU7pNeNOm`*'T(݊Bכ11ӖͩvϷj' D]S.lGn"v /$Wr L*W$m_,! 7+߈Źr'y9n.F¿,̿ f,{mMzZ䂧ŎVtd<ԟ+`B&hh|>39ڟ W"E/ǰKpՉn0¯m96CLt}Cg6#rW* 8(`Z gVTei.`7.XDȸ^!1FGy$(}EV0P2&-;AuЂީдTd S@ehUf(/jv Xv qYtwx%9PKLq;e6NEAMi17dCYNoJ!aB2]R$_,F'aPr=GdK]4ؾzȯI]5lw"8J×o{%5o)(E)!Uj*yAx6)c6|I𡙹L"n{Mxcni =%=> ^G W1}B5,Y}Huyл3`ryTTa[B3>} 73Rd}*7"=1vtǭk=dZGr[88'z} xc[ri΀A.+hl xue^oVyJ4%@0 .}lfI/,h5nlZaL 5*^I0#QZ.:1fc5ܕ5XiQ[G*wh;fCaدe{ld ;#F7JUҜ*(["-ܩFAHuzt`ീvBr G ƉNs!&,<,ۤe| XlE(v1%cBy C qѪU6*[kOLE)Hw9Zʰ979~2Bbdw@A6gGoE]u'(nZSh.֖r(l'{Q*]z]|cu 8le^k}]",%T("iY'veOF8Qdq5JWg8w7Nl`RdSHHV;q-)\Q)wNtB]Uvu!5O%M/U.%md%|R7g_1| t _1t<>԰baU uCusZ2z^ezD` '<{mʟ8>Oc =0>MI6ek`t<2OQyi~bZ,OF徺jɐd;^QL #|Q>4QgEF Ub, ABm6)a$!4Of &Yd)mWo Ds%XӮrR-;Y'NA}@BYʕPR=X[º Km$G#9+i-S ^CaL+7 v5؞l/dNRo8{{ ;otjnEO Jߖe*{2kؠk)^ЈL38yݘwpj #;'AǩsNկ wpirJ:3Pm>k^[)jU`0IWj[jvlJ (^ oɔ㉇ןBC@#=8)B>tlؐ u8$ )3R'ԣooM.Wӎ%^Sݽg\8j}M`qVTE N~CAdȅd Jqzt2~ xa+1 =5֠voa2tO^a`R7J4MP>kr@+<9W]p=PY7f_~d%Hln[.Z 2ǚ~q|p(z/3`s.GN-C@gc#D⚀+̷}..TIrD }<( !zr7H ج?|aE(/~gއ͂,}HxR?fənҩ-*';/_ ES$b5 ~sVX6JhTd62GbPuD S"_ =|2ǤPHjZ:Vroh\P2jY…ۊ$6ӫlQV|^u?IGQr:CU&ySpPR~;贁{n4K=ofIz+&tsD 㫎JI GV1db&’[P.NMW*廍{xfW,9&'۷lo< T.&0F"5("if BDq2 8FL*O@Sb f _,^ݏ+22hRbzW⼍f5{on,|V穒jmN+}T&U, #Qcsުe%_"'byۈQߦ d йu{P(d< 8ڴibd泿˟.*Op°`M!ϣs6YjKdwT3U7;-)fG ,ĩcGWC@_sQ>U9zf7WGŨ*' Ԡo`RpvْZY(L(x"Z`TWj·WK䒜q+HP:/XmI5y$z .Bz7W[( ]ߜa,b2D\Zc CJk50գ5,m^I_up#ƴ :<iyw],(xzpAKT[>(UϤ JU(?+" 'sM!9݀葟&‘ 0y _~0Bl3ab\PTKьj2k. 7,FOa=?V݋v6M̓H^H5aK'[ڶ~ȃB'Co6/ٝ.~ou`{ AErr8DǦ 7d ڨ[v6;)`4H܌BL/IG -zAR3ETf7 l7%>Z_n4yԆ8$; Q%oZM ^2v1Qx^ĝ4.u\LoCqEZp=H Ŝb漰s`g { ^6XK1kv'%BY*Q mž3 yHwƿ.?$Qcoz&4*Ԯ4Q ֊|$$1oSR]D!M hbTsJ颔&!y~bixL@ 'ٮPfiod@_)>)́v-}fby ^tfeM!F0c~Qy5qMι=]hԩIQ{eF0G.}h6 _Lѣ]BFjw=h»֪۬JWGMH9Z "&m<2x큞y-+jBMßCǙ/[AԖB6]w/13GvZV HDIa%heOMo%ǸT"Z$%&%s5M(97 ;3 C\ߩjbiLcTz&u IҀ~Vܷ@ƁTf2?~i}⦔O+/ gL٫vbՔ7U˯ fuCQzv FbAC-{ !<9뷺vxt.{Ek?1pͮb)X ' {@#īpPEN"}s؀eV5g&B-Fߏu`0Ae{a.Q ڨFp\z}Z]OB5樖C*oVJx6ZT RڏA)a](Ri4N6MpQrVq[Q6gb=Уk4& '[\hyU)t݃k}Ԃ:^ By36j@-Y nu+nj>ANLv7_ 4߉_4^~%*=ߒ`'|Wze詯ps02rIE͟F+͠:Gi]aԗ=LR9]&T]7%p@%G:jq*V݋2tU:}yo|u LG^KIB6t+-T5\ĩp>2 8h^I[G3{-v_p@i43%ykZ.Law%օA6'fbQ C͓Tި܄<7'rG| 6)1-njbz0v/ĥx\w)2\?vq]YjK:B}q8e]F&o>MpM$Bo^I2G/a%WDNrLAgfܥ\&Lצ"%F8&` s F萼Kto`$nVI?I; $h0I.v,9*Zö6Uq• ׿mhӮ P; =FfNq}aHuqQf}7褈~}-sad-aBLxx(<(w8͜`0K3С#älψgZ$$“kJ?JQUn?=*P̈́%H Z݅hy&m֠cEQ>IRfJ,(z#罘12Q` {_qhWHl<M  7Ȉ3Kj_JX:6E75 !>ʦ|]ZҞYT2b9wTYc=-iZ= cIPfبZ1(Jsy w V͈J}&& ϝN(·Dnx ;^pEPRzMAͨKp ru}iqRT$o4}( ye>7po#obw *:sX} Ì3P<@Oް0`K9_c|ߪׅjvQͭnM x|fv!p쀐 }Wji̱Qu+3>V“g6Fh+LUb;L͠sh7&Kbg{0ipIOMshOJlndZkesj(2iN+'[!׽Qq0lO60%H~H?=K Um~Zrdd!΋=œŸcDZ@*" l T25ϩ913Bn/wo, O?0gUAO[𷎶0G19\\H 8-[)!fcPptxjby8&Vs%H$9/ bBMs9}Yʃkn D/ gZ7hd'=M]ݱ\``I00ͨQX#-ivQ3oЩpۇ3[n^09޶=&!5YP?,b@ 0|u5yζe~=v2`2l*>ky-"]92 W8Ԇkgzl%]7If /9m|jk׶qf,VWWD`3VӀ]}M-H#$ܨl3/-Va'\2|*vRcJ?Ty?ghu%B7gJ!-AJT,] NwnEJM kkHB-60 ̑ *hQN`yŧbӳ=pĩz sWEx7YNZ$co|TYӣ̝CDEd ZELd`Ǟ;PD.Ytuwٻ*'Nŏ5i5 ҊDlFwAN|V!Q+pKAD K4ɀk֦^Kb3jijPA=ir '*ƶ:8,/Լo!V-Ah.դ){bŌa9NU\f]x;ۗw/ĞɊBV>@ըۖ쓄#D>9<9\eZv\ϱ:~UM={ԏ3/0VW<7flf;\ňneN/Ymtq!8c-&oƂھxb<IJ#^[A5Z[}ٶ*F(ߚk v`VDž;1Mjz? Et5 ,n9w3M;$NΒ(.˭a>i15|ܢ2ŏ=h%)eO&oL(y>r%!j.I`ߺt8^=y!@bEùmE:HHr&:R(-a£γ7)AJJy5 "Qh{Y?0|BF粳; ~xv-`ϬoGC/-WNAys$+B ϣڊ9}r2c}$չlD$s?K@c4VЂ9/x-DCF1 z^ԩglA&7/XQ`uOmkDP]!`|ա3ŋڗGYqQfI~JܥD"a1#'5h I9Ym͟ ecL} z!a?O,w<ξ 5tBeNjۚS)jiN&Bȋi+J6xa`0#1/)`'~$ۻ8P.K\zyڬ[vzU7]řjbf)x-9@}o,3erj`r NN_EU_PqTX \o!\&vhhJ^=0ѽUʂ:0>g = (⮛~n -^NI0-Ņk(Fį#<ӧwy0e GZʍ? ԡWi3e ȸ:Q<3};g9Ԉ|vta-UnN*dL(jn\ц䞧J^x!Kia-QHvDļ O1:aX^>pcّ^WR@`YRfzr YP}jS}Is%-k:=CmoF *qY"lҍd e4^uƗ [qk(FNTN$ /bPIh[$|c_]w#מ_^0 ee^RPǹ Eqݰ؝ˋG-CQ*^yQ%7J9e s3݆Db4 Kdd\i~uZo4+ҭXUbּ'VJ KCc s@j^u$]qK0df?(Rt *~̅hj"hDe&7q[7ݱߌfh< "O]pK7Z3(. m aL$U]aj?^!9#RS{(1wKbͱem;Bds[l+/CȽjﲦI)I_I (mi!S }RqoRBzGw_^chHI͵K@UK槦^o uP~olhczHށ*8or#E">[J[h9Ž,VX+lB)Zpy?VC´`&6grG-hN-LhqNjXv/}sڌ=b~JIEj[.7/ b'gN*}_=^`BM x`(fNg-JbFRݸB#݆?G*'_ɥ[7sؑQijx@@D#FTME@0YIjR1=9ƨ-QusXIi8#mgeQ^ t֞,b ^(5I։~nX%0详+&Z^R>ƭ8.h{̸Xg8[#(CyPqu$qwS߈<ۥ&9C9V_~oLj};n(&Td9)\*i!袰-I4F8<[x0Qc%ݳpl#d_4~K֠]O+՛~H̙#8E4|BשJIspiH%N!2N.IgM IϽϛXMAkH+ ەL'TIrETǾt[m9<Lqǩ@ Ӏ6Jƭ(A'*G$*3ma@}G١{!|1T]E/O}j m.PSҋ# SK`.b>ZbWHS7HAcNs/WvnjY湍xFob5 4q05Ӥ9wD?U~_wdy(uJR&N2Tֺp&zaı| 봘ѱxb n\BZ hI>>Y.`Aքy:^EEaaٔO"nvS4]u*[b1䞡{V0yǤ+kXg9gij͙}$s哨YG.cs_b^e-(r8<公7F+jM;{`6\wQ`fF wxXJQs]2ܚaB@øˍ#D;qQa:IA2:VDS"aP\Vu/ٰV9@W `p) !!fc1zbn@9:?%;#=_謗ĉ R.my=;8ղr(UC׼ÍzyI8\<̲ݮu+^wA"z.$dXcMfmƊkAT{Gº[x^  E'DUlsdj&fmKWjGf̪Z1q>A}?UASn[.n1hG.-.tVcЪ~zmcQiJk.'sEn&(a)6B_1i?LϹ\;*6YpoXH@g(BwP{(@*t=M~=!V aǽ!ȣzaqJl7'vorUMvfyVIH}VZ]~-ppX0ғx JҜ5\CIN3aT*4 `#`kB8GYk\@"NPu\."9H &g*N90tUى`kTj;`#pkobetq /.,bbϐ C.*g#gUTx/_nf3|/in[gf(3X{ߒ ׫pСy[jVSTOn˗sրtlqB~"?έFG릳WoG1-1o|.U(ӯ.4rX4V"Qa0AzTdv@Ƥow?B¦]^h` LTMBȾ7j9#M혹*jA1_mƺX!}Fmxs Z `&+KUq#B+{gJO0+д{=vBںSyuԕGK@@.)һ@%?56@+a](H 9]8PV.}ߑ44ѨMS:v;+H1RZG`1'(]~M{ʢ#w1 hR3[ #VeCF&{ "Ax78 2UAVs㉐ f@MGsO%^ 7j3 |%F`ΣO׶ԇj`r3oC=o&s^`N]VT⏔vb3&u{ӉpTJui_zC#y)FW׻b)h&Mר: 0:OUŠhQp\jP>?6OH|>l}7ѐN[\#Knb kW^~=9Oĥ8Yt軺|X&z9IJXP q@B6O.Vh G&<[s/a| Ҙ~} !/l y0-KRrϚ8 kL _)L"f"-LY Dߕ8? `Xgkq1w;fjgs>DyN/8t$(Q v$YBd%.6n,W!ѮqL9g[{a&UԂx 72 Ѧ}j{2hH秦Z?p2 s oS c?̚a(gM P?tɆ|j^ $ ‚.$0Bؿm&Ѓm~!% vdn5 Zi}M\5rvh;a"75#̺%@,Zax } `>Сݦ ;Un^XIO۟|m}rIӌ*jՍ}r$Av@^*MNak)rYl2-cs!u8]~/F|Ʈ9mG ls䉴pfW6Aucnf;r#<*#kg<O-VU'ٷOSOJŞݸRG'awѳ;iHy4Tc<ɫ|r$xWnJDNz5ɆEѤ2ٕ7);鏉;v 3.|x$:dqS_yuOw'kvܓ v)d`3 sSe.Z1B 9&53˘@,> H57aN״4ؠ` F)43A}9.0q5!ٲ%RX׷<zh ;͖έpYn}x(XA%Xt:#愤GY? 18+j1@i#̖.Pc4.IeRB-=w ߢY|$HXdH72uI`vuYp h~s7._*E$(uX{1\{Ūgyp-r&/{mq\Wl<4(b[3$C&G~F5f?r]ns"AͧwA%;F㔙I @aviiz݋1p]Lf6]]gMwbbo4b"Y Q\vfO>b,^`Dq}3n3C q08‚:9U@݃[s}7[* LjyIgNc3ꃩ|[YR)bR/vِ Haq(WsówEOĩ@g{lhkS@M' (~TeU:#H;O35!lء՟U RSgcm܍ޢH䷗pk6~Wh qtophGX25Qjz)&VZcg=_Pw|1=|_J0ok7Rkdނ:q\%-YΑY+)}56Y sSML-3 e#T% sK07B;R,@IX]>alt_ RjWρxrd`Ez}ZʶEfY2)|HP=_bB*X(.,/wAlYABs?Ku7ﮜJMF'NQ(YTD9#\OT$i^ڗ^ngQ1U1EP$VplNh4I)5͘ݤlR`cWȒ>>7O޶݇HC~m63l/慧dfV.@9;қ e6|ٕ ]-|.OYb2&S& F~ xǠz =+[P^@umG87FE~,E􂳺QA݂h ^ej"G)}>0=5NEN)=G5U?5-unq9SdYގ)ۢF(J. dK4vmB>l| x BC1H o NLZ>5aҮURkTi5cѝw2e[ϰ?¤9Ns3&)_y!@@C@ awq1qLJ^Gy1kqX/Ri`C o"WLNN ]{+tV5 vsM푈Pqkë-tԛ̸eӆ&Qw:!Jه( ,B[˔o~1ܼ\ǞM_o3tȮ#.r|M%ʱs*yF75}B3ddz,*G99(XeKRH"ͿU ώ 1 f0ra=F<`YdT#! Ƹzr{'? MV2׆.3\"UYeήmwN*cTZNYߖ\`ysPyF8rZ7jfLo_?d|U76uCjU&{"So]}A@SvfI+pҠ z}"tKXj\*dH*ȾDͅul**qp g^4O !34[|[]yyf*,_N."%f=io;݁{݈= FgnBP3~ F KwMQ•Ќ;2=lII $[Q[5)OXsT p`l0V$*0upSb] USp_o7AFFD#U5_)N+Ԟ`m2+R_I)!-lFwb@Cl|Gp=ItqqC 0h5 쫚6,^4@ Q\١3yr*9rg͐m+(WUJovN1 i ;Ёkfi9*xЯrȒ1W}k~_iGѨlW"$\ɘ__i!9[5ϧՄ]{٬[Kl(s+XN꥜]Q8E;/=(е"F閴~.^oXɷLh7&X0l#Z'k:܉l,Z,ЏV0(ڌ,#3F%xr@f]8/xŇZS\iF ޽m3CP'`A,I jywʑF] >z BGU07[>ڶێr(KIϖ ,H;AP2pyk$`v8[<`{qA>Pn[Jz-Zmu`>wKp!z0t4fѹ†5 ;,"?y?)!`a_x,4%^%\ J[~E2K*!RohR] 6jqLnCݑl qRw|akMpF)yx㡌'ҾH}_V |Xb}nt_V> U4- ~ ?9ֱ~^v jOH??qe q( 윍=b|Rͦ"ۯd6a,H+ka\wU|#Fi8Gex+_gsն=~Sh< 6܋ ጖RЀͫ(BSN7197nRgk,(!T,tI> ;GA͗;[LĠRôm \YdžJ.P6t|LQL1"B Ii@$y5 rM۲6(0Do767x.w4nK?\}]B3Y@jڞ@)nb_\84ռ4q0-Z&C gt`0 2vIUg9iqO( g-:2g hz3I1%w 6.p_X\c\ߑ6تK1R"L_9q3Ab} 'nQVj{S_QGM&G˪%ʣV% 1,*`鳃ɱF*-/$Fdm[c;цL8b4; +*\taltCֵb:J:FnxYؠ)h 2 Nac oQ6 |84J[Z J۵n9=2J_xV9\ȜHr.d"Q\I(_aɋA^z9ܞg8r~f 7Ɋ6ҟdwݳ\.Ww 2\1š,V:]H+?A&'ZU466ީۏ2aDԷ'zS$VE]2P[l{|kJEdK'tV,`(çt%RAo>7 "#D<'GZ% ء"(??Ϡ@:fXh~-}Cgi̬l 0$V_4ztJ%Ձ--Cٙd,h*S$?@#'^2I{I6_pJa f ySe`n%`gFOްm7BU$(-RUY/5LpT^f5_ڻRK' +d׉x p څ<~n39/򹖤PsuP>;Rdl:K1DëCxjmpkK1um=~Ν:f5k5uўb %inBP[D(' 7EP1ׅzIUu()W7!`(NsSJ MGLغ-ը]y%-2"q{DiV!'mJ xٝ[eYd Z/joϐ><9TSdr,$'/{#&^*DvR)Хz՚X9GX6\>9ػ{((^y?bZL`:ϯX8sa"FI6)` im}Ii4߯fK}ˀʼ1pVqhpO39o)m;Rܿ}_<-!L=,+^L"V v[L82݁gWdMR:׶F=x~uD5dR=SGҮ4lE}zW#LR"qWC /{ĉ!?zm f3x =%t FVT}nĖ KM<ڷ4( L%hr"J$ndRp`o!%4 6jHƍ ,N CꪐA|OrR(b!BP=ի|yauK2`?D# ` @ M=w1JOއfG;R9$/bӼ_[ƨsn7eܑq[[ XfI7SWN^ITdyyd[47c^jv|l9myi, zT y'g 3l7P9}'k8؅ n'MY8b< oDue (\ rn+8O/ dg2Tec-5Tq f݋#VLS*VC۶zwh.[.i:_I޲ T"%/@jҥJ 1h_lEyèogd7TbW7\ nPQz⭄A~K{ݶ$nFl/- ^KrϵgL'BI7XhRVTx o<~0j{Hǔ],z䧐۵G7M /l^Ztm|h6o߶gHX~a??D9m-֧n3b^A{ J,׏n^W[kwO&6GcX>I5b-R0zeN wu V_Q0Iٸܨݹ`y rJ=ފKBǧv /^V=^^!mjNq8~\" X4RNw)Q01KoOm)Uss%8gCJ`.dz[x^0EGxm`Zz2@*Z ϋ@b2uF# */I\$.r9J'hG*8` 7@u{t:J=i_, ׺~Xbs!]+bQx1Cd.G@ͳj6 o3Bb` AٴT3j;/F_7?qh(NVo/b/s5&u}h:1G@$R\<%}nxjbk.|$ ܐfY\F$-F$i#V]^GP[x\=7?m99X^T55!o}=R)^]sGLV.$Tx#i-[cӺL}OxpM:&.#UV/_J<矊v}?sD v<1IK(IJvI׫Jt铫wஔ@!n8|*y#K W>x|.4'^6B1 E*A~f#4hze\E =$7``,^ow."bS FA^-Ex3;BGHD)9^[2Nnk~FN!͡MJ ~ m2͝_2K(Xr LSw^lƾhT@ɬ`&WL*9klfZiz?Nj Fւu%=MtlgJk#j9go?J4hQ.D 193)B(6!?XCX5S3g˦ umGвCeG *o.H2 ^̀.mEJ^0{3,pjL  n-qL=(eme=/bޢZ-LZKb\ p/>C*N30/< ܷϗg$AAj8"LaODTQ(WYެ 7ʘ\.Y*Q~pQ¾W(Ka!TVdgHZ]*?0c،[AR2r-E.J7GUbEK1M[ɳt{p}9GSh<d 4-  AgWPq)dNy"P O[08L׸OLs:>+C3Y {q.iA4.d>hx&ml'^A*útڞ?~k'@ke֌FzN!:e$ {zgMGІŦ|<ۭz!ʧV156ZP)1"Ep xv.ZėvtMEC=0,QOwsV6qipQ e6(^3X,f<F⼡~^7pjyU/LjG'g$7Wv{k9?vo*)'Euscwj_*5Ee^_u #vq/MJ3;$IvC}k}99Kæn5.Z$2_u̿+NHct6r"+݄[[K+!c^fSo+ -RH@1^"KC*>۫I31e$p`!AވbZ2EIBH0̎BhiMDqRs]<7KW\(jtfB^jD` nW=3JhAm)ЛmJ+l\9v}=t_O3qvvݙRrKD>ttDP%ҙsԅG\7C*Ll^oPXҬw?)YLY"?AYAXN'c*fS/lk;ss? S(5ڂ{7Z Rŋ^Q> QfZ3j[JD׵heWh2 P?W &5,5x|asYTdj:d>4˜Z; XK(pRA4O*bqbgXZ.Z($88E93suNve+WG-B,IM61@h7ulp0ĐS>ܝs'VZ};yˌϿ7#SQ oΤwxe0g~l7Y+P\N< X"Ds1A,XbaJE¥276v%t.xxVq!{ })N:Az%IHWݘ*Lnx.,3Z n u͆hF$;!0z1E%bB7{FЍKn@T#wG1UWG%; @XkO7iνpH5o2ںSH8=%a O~ IV dWud%H ʯ0ecDzF-=G#bs5.w+SDMm* :'䑶$? vgN/8ɟp+2.{,S\vr+ގzn}q#g.(2adߒ7!p%mSù_`euT f6J zU= rve3TXfL-w,Dj1ϢAyÑt*2릾^]ә6Zl f[G#ƋK VQ-? vBo^ u3Ihl"Š۠$8QqY6k](-PyŰkf-$\ z<"L%L6\K"*.ݾyOf3}v|?~PCE鲢){m?5igAru:Sӽo8J-)F罊|69k\["֧,nv R@|#nce!(E]ٵz@DyA{R( ,ԳOF%olxGltiқB.e?Pܑ@ \~&Fyv m.MÝ 4lƟcbp5($JY輦.* (7ݩlp#yN h]]zȟf?W.ATxh扒1T 1ʆ,M8WQ~r֒h )rkaVwbN(AF7=;#Yev)þУjbzfokcanMnJ}l Rl!Ͷ6g=Qrp.ǐM1xM=}5 ʤCoqYH6? *:{p=ϻ@ʹ ,<B*u^Im!e #rlF^9k:kF4D J^G   nGmi,zucQ919^*@{| QԾ#"~ƔSS {y7s>5]5o' l:iiۦICL;xVR٩ExmVW8hQ$ >/<}6zr4do@ASNƕ0^aɎ Wu,%T߳:Vxm4yӼQH>a*\6ǭL%LQl#Of$/|ͫ>Qat$Vw' /}J[ޮV[kbX?]ݰOpMd5Q'8TeΞ\a5}Y6^H#}*,֟pc!w畉jihzpd 1 2UCUOp@4\n7ş´eVµ8QL^mxF5Z9U6qSҥq`>cS59SH,vo"HDQDap]Fۈ??>›T"ɘL'<^2#<pJKX3KJpfF5{O"ʦR3hZ*?erV]|ّlD#CTZz\쿬< 59#?ӱ =AI[ _ib_)v,BT kIckvpt-~?V+}&dPHgIU f8*Nf.IKgv'A}]ZʿἩ9> }=J(.7\ЩT޽O(h{8 =k} 4R'}XNvh(d)ZG )=ȷp9wkc$Q;oǷ+Td~kKZn|6,W"6˒W S!w@DXe`"%coP}j}0N5ń CH{Jٮoڟ[جL }U@ۦ,P͡QAVi"5 +MZj|;_E{\R!WPpmy{j읓b b?!5Y0kMXݍ**9W=n$W;6:skmUiTVqj2%0 p fPNwY !_!=Դ"(hHց~,$,A#% xPш/6ŊI-MG5t:nWM< 8 ct>-VHhWzf{ ڮCb mTH5A*_,uW@-gD8WvٵOqꆺX2[璂*-YdZ:+}6/2~N ߁2\Lv&:qβ|W?pIm7@*\js4>IkZ_Cs꠫lOl^ﻤnH-_%7;B]>@GP?]CNvo*gҋtShg^MqGn||Í~k D%Q'<sJ`1jҼ0'ܯQWGNt_nXCb)fsC^kSR8^fkirM5.pgŦKTvkqg٭Kj}ɱ3Jg͆.%X,cRť@_ a{ugaYO(h-] ي9Fm=-DMHmY9BV@Op? [j pqۙ)1r) ^of~mSq&7j^4^ߔ,}"  j2\ kev]x w?,{،0|TU#kW59y(~O GIG B)mD-ue1h#p[gR [/HcO0nDz20AWh[b:/T|3pwvޯL8 @Tɀ?V=]Z "sgb*O pGKI@Ȼ<ײ&Qfl.cT jx_͛go$s;h08Lubԋ p+h^߾,FIdDEA8>@S>a26Sa_]of}Abs@jr6 r'}KzF*;.,\鄹3$–*3IΤz%Al{y0'ai77MQ VVsI8ƯS rA9"e˝sf(Mw~GK!\Ẍ3_A1ש.iZe~HX!CWgZo?7W7amh[f:BҚLDLk}ܩ Kx\Wس§ٜuKt:ɬ\L#q}>g:,:":BuZ>VA:Eл0\ZgTDDU!Z:zudgw{xR*BOk煲q . %<. 4m֤Js_({~Qv.v2Oŷjͬ2U".3#>F^n 3LdnuTSL$te?UY2wwk ?-3;^pP6D=;J b%:de )FUh5Z6l y_r}ך~#cdy`; SUځ"e"3dx+.QELH@|g&Gz"Nq:p~ mGʾH~"#i"<_$` @]o?(G&i)|K'3l)q(pFJ*p,Fw8<$#sN"*kКJRhuU%V~c-9^j-*w7`΋pcgץ#S?C*^WYt*>sQL̴?'خIنNf&+mﱳxuK*S[2AW~z {M,H3Njg&?*BCi=\f'Rkɓ,r|N{WH3t̝=Kp\GFղ䟔xBFVhͅ$_k1pQXh[cL!r#Ϝ6.ڳIz=p;g}B^aR]%i5!ؒ "/IoC!02pqD2tj*|lNOkڈb^@ 1~G$*|ngcI?L*F& 1+$ (Gԙ򱲵9AM.E7jJ31"S\)&{=\-RPmg/)] _y*N|mqΰ}(;nGiNa){Zw{J~Ք1JyF6XU0b =\5Pb!Ds+_2&\YU4DVP0iER}-7{ydF 0WS"e1jׅh^X^LmED@?z-5h%u Bƙ.) ISe3 f%~~&'X" uch5e/mΠ7iE{$=|}%'x^Ub R[^_}`#% }#[hQm&[k: #3j:4bMr$S.nlW|>SӞNEeABIV5p_Bwu(aY7@Un[4ך갶I! FDu4W1Pz` AiFڀU7G!5+wԤlndU˵0eS´\J;;&yw_*}JYrd^@(˳7`1p/#VS>u=^Wxp-G~\[py?PjrXSX?ƼF!VCsŕ;{;#+=%؂tdj̺e\uRӅ32|F뽈Pa٬n?L_ ;3@(+)2 VQDU*6Z" 9o 2;v#ESi%q[Lj'y mof| fx^N˲]sķ$$Ya̯ e 3q`/a\ vx,8 2I+/dL.A':{YG $vU(̄ jL$A^QQ /|U_+ޢ-?BCJ%}in]1V)bⱘ}&&rLʀax6g ֢":'oq<[l75J6tIn5 {ilj[pBh&1Mv\xf3ľ΋L-]N& #E!A5D2AEW4.4$ĿPQEjYsܻ-jo 9auB a(|fH]i8WpBi{gGOau϶1yf!˪1~IІN#mNlA,K+`ZHl_Ө߅nN얇(or- -60Dܻ@,YkoL!Iݵ)֔| T[Wq0x![)*Ef*cz-CwDEExMƫ빚j(9q6Lw|͢5hr Hq `fl=?wc mF*q1..oflOYKID.Dha/rv2B/֣o$j#fxSqAp$nC|_e`I!>eCC Hvr1`hMjl`Ha'ͼ:yݽؚYws!8O@t<$ӪQ&f}RLtRR 58șM)YB+b4!m;] O*(Y}z솤GԹJ4| '9\&ܱyHv n5%2gSHɞ iQfH*w+e3Nc6L1[LC16dl䴻:yH5fܥ,Dq>EeQ`Șj~2lB=T>uKc ļEϊ "n:M> >HFzJŬ?3,mm`"E=H/B1h[䤦8X2*z~dffUHm*}x6sh,ؖvW8kv̡0ܖ\)a0Ԏ n+p6B M+_YaHNF/|K韒ӦId+ȩMOSOLh/;C sz{' ϓXtg^] ?+*ZE9Ѓ@ڔ]~[GR=Z+|05H_dێ)dיõ<~e2_.4nVҴ[CǓۧ^F+fr% 1oNcpqgѨ#u4ͮ9Otda|}]EuWƀ[C5Yհ$L06(V Ƈ FHU+`7ХS,eZCC9Aw tAv:r{4b#**:sɘTPH= 1wO=Hi9}8'z\RXT u +J4ſgj]ĜWss  &3ׄB؅)ã%!rȸ*si!X ;j"#rp8 D0@e-{ܘVoCR3y*z g@D!cQKt^`:HVr@R3 ;g47s;f;?-묵REC5cW X*nVYͯhcpYRKY›eM|9 E9T1OT[24>L7g8sאxwUjS\a^w\'aXwGZvV!ּ)Q|+H*ESim1aeNy[oR# vb7B' _ BCjȘuJW\UcTlpz?0FFOH$D"O 2q%Ay'tL)dƙP'4G[*b^. 7nz2'jm2([@. LG  x$3j<8c-8|cNKqfMd͊Ԍg!ldPW:ͅk 7P 3d臷-?)e MdtaqFՍyvjxJ]㽿H96IN00>Ivpm,ȈOPDLKݗ8pTnX#U6Nlrgo@E>wvT0I@R X?*k7\8% ?Uf%ch2ӸTy"ZØ`c wu9Yज़r"|]OrMO{cN33]}uѷ=D ط~\ JٟiѾ4^MY!ik^Npq !=:|PE˘Wؾns3s|T,b2ad5;o%}WA|˕}U _OȺe!JR'^GMlLAv;Ң #wX YDUژ enUs9=hhx2YX+ p$k! @m#SëچK,ƶ#vK@HEV5{hVOE%=6j7ar9'kdIL$auиܝ ټD}|yo OkVR {RY`{AeuWr"hƪ0{:5(*_Д .>+Xr[t;/)ʋ5"Bd<%Ksy5U~@fss;U5j%񓬱s=´ym'GBEϓlsp*TZ1|OG:p/͜Dk;%C]|..0uBf} ҉V}Qp>q[V'܈O.Zv5Cb`LQ<了O++Rr- k >sVW2@ڋvT&EjlsU*b[!OLD?43=.}h#5f:$( 6,kS-0u7Y% XlN55 5M "r_5>qVz>R8z]ٽ^cv*~|&s`n}̀b߻G:OJ"`̈́mP<ф^_yDKuMAٟMCKϟۅr< &~?,ڱ3WK:"لAā6E]z}x?; uʒu? 0uG3oQ։ D_\>1lHZsP54n\LQ<$Ymi Q9 qc-|kjH_B0Q.i(!(Kuм$³Gn㝈-'k@%^LqHh=G?w3[\\9N~zNt3_?TGh1NbNeąnJL۵ag2d5 ^QE UW_iey*$E8GI̠ OtEY9䀈DTh&1tHrVooՂ}c-:޸ĝ RO3,r$}zm]9at+79WP5t Xz/t^TK?{n& Z2v]v{4fZxw,0I0&eR,ߊPy2fN$P_·;{&ӄqL' A(#ߗ}tI9 z :xŽgW\ ' mk/3x<‘<"BR;*T=LlFl]g" $9e= w+^W,mgukUAAQJ08R/lkʊafPWr<  4}L-l',r (tC2$[Yp.>^Bn\aF3ʃ@vI htDpGuڳ ~~)z(FU3'9Ş{u;CBbw{)+p[Q$mKGE,f՗JR {j$F@g^N1I=y; GSG3R7X$Ofgʕw?(tb-xR_;#Z"ij 9,J/7br=yty Zp mY8R6W Y)ˤ#z#l+~W0 dM48G/?R/-!\|U.$эPtR7# ma}2qqrį|͓]*ΆPs OӀP@rdLvMeN%'ؑ aS԰ P!bF?fd 0L؂Ho<&_^@qbK\4neBKUnL:U z؁̘ )$O;,ml_JʻavO_T-;]aJt9`~2Ĭq/z o=xedhy4E%TOLw-i$r8?/&am,N7"P&{/.2=x^7;_I[K. aEV)rn˩.14"%뇙.Q-Bfp*#"a5~zfOFʯlQhKj?|P+6;HK!UmGIvKN&Ol-!ݓ%0.1t{U!r,+ZP*e9iցm-JfK@ d˵K5 6 FT$jjʔzG#?򔶛8}0&5<ˊ Iÿ;65؜xt05'K"nJ7WYF~9{QDTnƑ@iҜ5x!6c(boAڙs{bV^$8lZԋlQ$a?hu{塲EWr|h2y;\4?g"54qSjyu'K6[hY $++_rE p@i+E\W\y+]$a1J/Ci vYcX"k$ ӧ`_f%H1剩 >^#S_{Լ<&Df^W  cfu6ڙ)W'Tq8tyj1/7'/E7n\w| gUT @ET֯k;eqd8]cx^aV*IËI' .K) i8fɿncba?p0WDՏm`o2Xг[:kㆯP=qko_"x:YYj7]V~SeXd!v19"?,xAW7;fHWexiM~d=dшR.VAóڅ;YJgFwxj_MUw,3wR$%L`--{+tQj #9e #N<&YӢshǭ7it Pz'h@ 6GHؤ=*H&_vB"7O =v4{#άloo~Bp<?,%d#ݦ?ߵ[_?Q38}͝t@ 2Օusk츶-\P}= 0(}/Xk(k`ė̼tBtEM!Qf;ٟT,3`ϝZܟ7fb1VNTٶ32 6ŗ(@;ܑ& Bn+sd9x⹷9ē#AJșrtSR FwiY~ FdtFJHiFӬP%=n$wAÛg!Ai瀒Mͯ^x`uaDq,܆.&&Jv]˗nnVNҟ6ٕ*$QaO5!8z/J>tڶRar=fljMLOMx-%La]cS;GmʉΡ JTT6p*¯+<[2$b=:z50\ ppK|זPw70r hXj)WkJgC<ɟ rBsDk|Y [UvY*:c]g4SyV{/+huÚ J~g*Ƌkh=I5F9&#|ϗA'}PGU(SqI;^]iD]Bļ_Kʝ6˳M:ݐ%F1Vt Kxkr|D?WkӁqpHI$72`5 'wy~|'jPθoAA} FXR\Ǻ,%ΦQ7ϝdYPfφoMghTM]F7r^!CA؇FW3x,˪6KXy-9 brԶ_ֻ=`D_ APaM]0ɩ7{&dt/B4.*9fsYY(o(ΆCR_u#V.Qqa0c p2u;t|P=asj2d!8ࡗɮPR\f^G6 0 } j#B@̨bpS=upWM)x-_4BC ȾP̢A} c2Ƚvn!1';1D3;ȉ7"y06J*, `= 1$R&Jö~#fssttl|ű P >UN#~BsƘ1 5ҙɻ%|fVB=&L-5T ؼL~}ke/ ,oD$bA{@fZmH y.e-!F B^/SQC@> 0A;Y|26]՜S+sưPRbfUZm{%/S/DD3WqEQ(|3Bpȱ3sz0K*5 'z9Bhf`_+ B;IP0# Q6aFnIk>z h򎽑XypyMe?h K>5Բq콨Z ҍ a[pCQA~ʈ$b =:^}%vP*L S5pϫϢp. )@N?x^p;r].kq!H蘏0v¿|DdU PH?U>ApToϪ U.sO>K%Y1k#}6+%!K͗ISkW4i@OC`p}D|*Ny^6)r eAYhҫ#Bw6Kt7egK8| r%Tq;ǟt +|pMVq;8Q``KKJ5*}vr%ػaATrEؔ$+Ɩ_y :j}wm[!ss/9¨PVFNLIڊJ)i4?a`sFzo= xIx8(b&hD<܇)j{1Q 8(Q-3@f'L b+#J.VT$ܢFAAs+OyٮB,֊=6Fũih|#=y-?K@5,[|t~TRS*Ǩ&a,0=`gѳT77fb$0 1'X֐; j_lB'Jl8gVD"(zf뉮o_6ωS:Z FmXuehVCԟVrk9,b@IRh2Cf+!5{T4O =GPV@fR@Mp"/kGspM2H1M!K<8R7i``AndhRAX='$a_LYȷ=x* Xj,t*˞9): mz)v:N{(e#1WLQn^cuW glu2!f>u6AsZwXPd`?M1zOh<dZ gވͿb=l~PʺU< [_}E +(Cv_]763>\/-"QgqhȦ0;mY ?c5I5"8]ۤ 5V_̺O:L^_bh C&"bOdMDx/:~Jq"%@.50d t*FИbU LfCoGQJƏ;KbӔkt_0%o|^"iW3k\24do+(U6xtH[7!5pJ}li]NE HN}|[ rK+j&= z2rY*{5&?z$`PGTHhK69w#sl;NbT:|%0$ZZ'y |XTtJMuAYs%`w(ʞOҔ/A̰&M l֏סM -@$!|",*a-Zb+A% 1, ?$z5;B?Rz_؀a8%UeX]L^cɑ\DvװUUBp[@DƤbLr$q1ے׍')g~P+*`lI]=':GceHXRIRwB VYP vy}5KP:|ZR ZdQ>&[y r1.#1";I0LG zv d 9|} Ya d`Y"=Dq422YMCX w%!5[@tȣ[0L3jW'}w-c!efm{6c/I68&C4F1y+`n.WyC|Dݒ)CKU$5YzՇrҧ&%g,~Ȧl׌s*B_JCn@QOeǟz,!a{u8lu/cLZ1|վe76dΙb K?JF(]1VryЗDɕҐk>bgK4֡gg"9!% x9%t]" }~ȚU+f]Ă lEh M57kaE)wJG J,hH eElWZc".XMDȜxqFyrfݳ÷zcɝ C$>U`U kcJ`dϕ hS+2IԾ?#~6tigG\K ?+:WmG[ze}|j_[8w"N󩑧#,@J0r1O Vk,s\ph†ɲ`&c9G)\b+^ < 9!1NBD 1q:8`N=Zjl8xPӋJ+FJ;?C}'0cVYc(|Wc$6u9Oj\/o[j~g鲗rd n%z2|3i Vޒ30g58>d׈ lzDiy%T78b ;IHb&ז}{_x|%9j9mE.D0'b$&%l:ѻ|?5`c[(uMHszEpؙ֩#]f>}QnR:;.A1O8MA"1(³|,ǰ!|ѱWPໄ4r0_PԸO*Fm?ZL :o [۰&k8J%@ X57bԭNHiin I2P 3nC!`JCЂZe䤺7E4:72 *bݪ~݊Oi#AfY3O 3c n6rzZ/9<(Av{WSc@l]iR7Bx񠹵k)e5ʅ\*Ũw,% \u*9v{kE' |-6,Fv: Io_d]! :"o;2&,n)vJo1DIDMKU"{3+ןB~½m];QDhG~@"!:f֡\s !aɭԾ'#sm.(C K45𘉀cF-l!kg#q@CpZsKt 2Vsm{<81 #V,cK&_[ADLѰq dvJ$>E?&ŲMڮAI-`-;$h| N6&w("Xs2pu(ZE1YƇ ;EeN5/Z/U_l·z|X Wam>4_ ~[a[˺7=yt.Zpb4mvww *Ե'?:O-:RƍƠD? ݃LD5nA$qBetcZxn$~XEOc$|~TE2;&Mqj/}͝LN"G9%%$r}nψ#װI%Ȑ0+6va>Y61$ 滕AW_G?Ŀ Kxts>~ٮG6{)։xE]'  a;@|LP Kzm$ 1Y̅u}|rM# d-6w\A$ʠNdP; VvF0ĤL UAP'hp*:e2Gw@8$rf9Ξ(h+7A>xsOUCL{Ä0ը%|fׂږ*:Ke!RDK)BenzW5׀|r̩'iMe2QDGĎUⶌ#h]Caf2%q\[#4P M$ҞG:A_>-n-A#+3g@+@ بXo&'azh݈LSaolS!x!vX<$BЪvLH;ݻ\,y8z{Jx b>G<`tǰyLjpJcui@ֳX8D0W᪭2; ?׍CboKl dw uޔc %h N[2mҮsҦ  QW|Omƕ*;-{gX\Yֿ'BmdI |[;/O8P@D v:^Zp/t31՜uqAjqG'2,>'l6an2=s˧:}Eչ0Ew#~c3mZ1i#0/YpR%Q w!8')i88x}j7ҷ.ƎyA c&" NMhI,fzijTˠGqdI}Ib+5**jnpT(Y2VO4|ucP(%څxS>_quI|Ux ʗtL}.Qc9ѫ*%^\H!9ov)MSfzvK:81pTbXy>ի0TPd!~U;< 45 y\:r.6Vo]AzZЇN*f*yuab1.T}Eqˉw)sf.xɚ;jC= ^Kψj9UEf{u gSlFO25s,gܧ KH!]깐=E'Ji^qbbr}c $v {e߮^g:~Ng-IĒGJUaf;"6Nj)Gcrr-[jB& e g=_!!ru!g-wT|9-1'K 9eNG9n}iۃg ZG޹&2DAT XoͱA%ZfnK8vTR0ki] _ϺmW^[#VZ&ێXr}mH3XX6U eU\M;L5Qڤ@xQ؎'eN%#w0.Kf l"ۂ}2@-O^ʻN]_ᐅAΊߡdDŽgFW[Ezs6낞9"r}xMqr9&2ٕqygۡ556.QqB "y2Eũb6@RRŎ::›Fbb2Xս ݨ=Y+AV\v"*c?{pWx8nzU\;\NuލRV JMgNjCiK1ʼ2Gp@9 ҦSN:Äq${>w1!&ظ(W08w2@ы,:nL)eƋXܽc>Z jUd^~'&& AjꛬaZW|S*UÖڷG"]5vcc(Uhkf]q҇jEG-J2i&9d5]'8RM\|c;j+tʫGʨ1IW8 Iӝ#RpP%*VSs3S gnsx&x95J57I^j R/2 ڨ3.Ц3MٔCRB7U#̀~k\l=o5^CpKs/ HYnOw6\PY ͏Pܸv!Ojk+E>.c!U- H.i?7(A]6)T?cis%b(h%1IfҌjf-Bt\u+s,<>l*lXf@B aڞq* qD161([;ރs+s=L1_+Ke)²>IX ĉ_D<5 !ANR˿Yv L]r+ Lhr(@&l lezs 0CWVM6* H;B,i>|^R_]x0W>I^Axà>2p2h aQ 'o $yK7)<5цŠCKO 4r(\S1*Z7.ul; " d*O QɁ")4pI,7%[E#o/+[9BRRbg8E¹#C!U~CPKBRY5q߀x>G,5JƒT:E(6SB}G"y`8Y.ˎMBc}w|qbQIBY䭽 /4vv7N*[H >S cdXe>ŰDQ(FX+h~-[XM5J崁%`sjbG I1^-DjV+A~ WGÑYjR #\/2t+LS5;vD 3+jV_yrҘ]vRB]翰XzJS[.A 0>R|ohF\C½ei62jiȄs6/S[˕}˳.Ή4G; J`DZq]{ h;%R4K)O(;-&ܭ~6%9 r*C 5 =6cRMՊAh.rHIjj'"RF„m >L%2CG )U.p`L}ie$iiƢG{igrԜhUVi1 TO0'4)q"Y%i/Qajǭ#|tw\SA|tsO0㕖2Ҩw֯aO@7-8iݏtZ?c[RJ G`nH5cOW˯bb1bCCµ7 Y!JCkG)lrkRP5|u:HZ0UEG2˵( J畀Э@ Vrc.kgL/37e!݅P0G !s1@qo=o]iIPf- Y|/8W[weʸ曪8~7U Sz(?'VS_-+Ȏ[J\^qו95EGӞ-,n@‰18ۆ%? &'uϻ,pHqoYxM!#ԸU Vظx‡5h@赋o&Jɂx{+2$]g 9Ya#5]&z01^48*nI +pIWD L14b5=@kݻv())8[dm5/,΁piWh_@1c1] rNTUs{{9Ƣ=܆ȷؤ0pܟZ^ؠ_+ 3wǷ-ZTRɒ, Ɵ3ջߚ: FfkQOQң?\D'%J-{I^1_:/{Mquq!I[6R dmYL96E*V3ۖڡ-WޫI.(-2P*`_h d`czbbє#ΆFo{`c3@lLƓ6c|"KR.!ГmJ%Ȯ,Bf JC'K$=w8 Uy 5)@/U vU;ꁗ <\l>JoL] ,}DѬJAڤ{ hnj8 'XcÖv`9D-"mLb̻f ezNQEG?h[Ua CsK-=^Ps ]s *z/+ ph; a*mh,`zpw.3X-X%ڵC-}*>, b!Si5H&! $r?I}2GsO չ]I+`BEUI.BԿTq=]MGq!t<잉l EH5*?YE$d Hs79^lj&/"Np,Te(".\Ȃ%ݾ;a;zcہXmn.~ ]ӏEI|Cvn"וztpy{ho<~^ )޿|3f;}u+gW`d&/֛Fh,XT`mt0dGOU ECP\ȋJm˔]]Ѝ, +.[d 0Q_&۳L͎ 3 Uus5l`b`&%HlG>ڇRjOF}+bT`lLaGE~uZKG" o;GuX2K7*VL65[ꬳ"zfB_<Y|אg)PXGO 9e u>Vê)')s uUDmX]4C$(Bp 홽LU,*}nbY)Ҟ%8ːrun\qT{DLOzFyW4UpN;qiӓ ^ZZ͞ڸF^.e~O|Bbv {$p)|8i['l1:if]$^j)E( ~[D;ϋFjT_VzC6,% QWYkd{B,SzJc$ 1t:ajʇ$t4[Z?-.wQHpfPcRY[8"ZQlKa;V"RzjpiDMI7{ģ cda۟G`EF[ѻy\j״v[ nUGkĖ8E>u;a4^72:CGNʼٟv. WccI1'suQ?/HF`]!^ 2qS~񞯺3_-ڣ'^Oqlt粈ep"/C>o15;Nb"޲sfݶ~;,apḛ1E+[!D .c( !kCxA1m3NtK,beLD1rWa`Wٸ; lJ]'@!OR[aiӱҹ,ŮVh8YyvKdLLOeJf N]]C ب06 8ީi,[CeV%>qim^ڸMDn9G?oz! $z&KӅt֐I@! ER)^aJX*Zy|I N̸ [8B~F5:5 t˵_31Y}ґDGLJ !|MLc X {}iL(Be·ڦ҄5 HnYZe֑ūS#~tWWB G# n0a{$8%(r=k͒W/ XBsƁ=&+ 1q^k?^sSqx{4p2%'Ϡ4b+M\zAz.[ *;7m-D'SH9җ6pV.U&g1)_Of:j0'PUgWgXo\h y#N\!_{Ku4n!wLniF+4o~=}!Z OޑzݶY"0*(`Lq{A[H%cB 4S.#n}̓r}WP].2Kxbm$2R $3v x7)Üu3V)|l3Eym;0t6DbݨKyșUxE[HdPݳ? zӴꡖ/2,cG~4?k㖶ry,"Ud "78s+0/3]4SOsY;&S,*0LΛQVGbDb?-5|P +4C`VB1. >E T<Zʄ:g'`~?NQcflvNE?I.q}D(Z-gڇC"kpj jWz"H3>(BD *zmU`0,-U_&jo/6N ؄>F▍"].wFNg̱nc0L!Yؒߑ0$X&MB٩Z bQ %fF42ӂ?X'zSne"7Kt3fu-HZ'棧DfWuFԄ3) 6h¯CAO |b bk=Г}%~74?GB۱3G_0JKh]Ѐ Um;MjX2IE7aFc_b[7%g~kb tnxZPu S̿Mr4]Px%C:ŵȪE!K^@.of"YWi Q GjJeCv Ŷi$=ib[S 6|$|T6@!$WN85@ltQ l^CvA}{KZpL: 3.;cU>;d;nRi[+,Z[)PRu׃tbgmݭ_jMu>N\jQ@'xSl5zU N1"`B: ;ⵌA y'g^m:=YNv[X&hhMv:_A;ĥ+0U%RSA-F(.&3py$ff~W6ݨ~ "i˔B,SJDw+f06,//D6evS~31h=a߃MO2ceh_C`zmDQ QF@qLF)>zN-J:d `DLPP~Cm,0e)#i WԽqZn)T¬#iy@%]\U`ts37 އAݷ/غE޸啾-7l"` Zml & CN=E11(BϜ"3}XtOV'EQGAՐ>Z=Jk WGMۧg&IwQWLD-bv%w* ! 3XǶmؤCRFfZEvFUilѳkɭDI}W[!.bۭ~(13PiYVg/Ew!?DYd)l;,SMCxԆs n`)'{1_8?$kKjKA*w(տ!slRTl ~?cFIoR^1kz@ &*qvm4LwcWA1M=88=𝄠g׽8wRF]8G ۹Hz|/4|MC ֝h[*NI UJ>6sQ;mfowƅޱOiӦ݄O0Sh=){EzȾw_TШщ\L4{e$4F{V,7wUBUS}g1NpOw jsqv#D>Nh!-*IСg6Yd# ''ej kL=㖵!n t$Rې]%iBl05BP@Ӓ:*BuB6hZ^Oj oÄX@o0oɃm 1ה,=BIŬ{n(ċ|Vaff_Fg&&r;?Ӎe»r^ k.*vu i2)N`a/~k u;8'vLd&ߨև+.s;!PqqwO׽;R+MPJz`xPoDɊ_Ng0Z`w~|Gl-!:ݔ~k* I)9y뼔hՒ ^\|f򍴸 HvF`3XH!N%W;Kq 6$D#A\ﳁCB Qh w}ҞD`f#fE6Pf B y'ߙ;KW¸"Q3-gsJ23Bho9͸[Z/AtbjVT,bem]S"By=)aGw 17lL]Bh %us[߆9(6-;!T*#X٤Tz{&z'_L]LYGviѸIjލR;=W5o[czGoIqi?^[h{:$~} (Z#=z0JzO .a3G `= swY+'&3լE>NsJw#jt1Չ0_)Ȃ^z>T-;cG4Z/^7v"帘YG jbL -u/r=swSYez 8.fe7Y]˚}, ,|uKmCsg`v2u!1'uqfW(h~:Fa >h'14LϱPuXq-dnY$otwdP*1K}4tuԺ}f`Htb ׸a%ג@Y!T5?ʠW+|_Sl*ARt:OLKS7|;þGeyNEn55nM+dՓ&t\.!oc"Ũv0%ÐMW6igstVh2u8xZ&z^ϰ=w;<e:.ݪ6i7_j(F#L-o6#qsr-ɮY8Xt?œ@ѻ-KR y|vR|% (U5:4i`!;y]U`;4V 5a'e/< U9 oϒZ{1zY0`[̃հ{GuUpZ\53sը5 gp_Uń#V@C0MlsIG3Ķpw>&zt_@Ul̓q0Cm"ynP4l^sm[Ze|*(NVզXL{zm VEo(5MdHJ.A9y0!JRT.UjS6:\Pd` E, SJH>R@í InKm뢭,7*>-&BXwqdtLgXY8-#RNr41HMTz-C~{ *F-b yGP|>̃rGWѹ2/Gl4ɐȓ(V]HfefU޽V3UDUzVBHVϚD`upB_6 jɓ ,sDI1u-nLb+#^}_4j[%\t&6tt>ߋ}V2D}̉wB.gNMi ɿe9=?s~min!;Ab\$$s3NE6˼:CO_^n /Z|k>$ ]d0)tqy{GOZ'J70&h `,mi4K.ΐlG-LfkЛ"n4YςP.WʁULMxw>׆:ޭmۈb_,Z#]o2r HzH qzqOPw`%i; K pF΄/ƿp؁W k"斲9dRHX&2IV؁__ʁaZUpEwa( 2ůl#Fdrjl9S |p69rSv8 ~] \}K(km@sӴ@+$]H1ƛ;xg= !8I:-ʧ):OJ$+nA Vy9n Ȏct`/댏5[ZQmI)wNŜӹ68QXC/0|\S|GmCo Odx:L>+N䑓4h&j:N#\n2e峯0J2bz<ބckFǛ)Bw{aV{ˁ,b/=52Up;@尔WAC`Z FF4_mot/*^6 > ץb$^O0$gSuKf%jZ%>$#wyDW*Ȯ(QuOs -Q#!C DY(6-LP9jeρH^Qd szGY(Q~t~MK]h("P2~e{&eWV[ǜ!HpesečirUo-.sϜF5IО[lPi9@ M$`L)]|5SCL5 b Nf1]j VI[߭Fm\$Mr<#D|ʄ 6"HNFStFc#_MT@51YR[a,R[QèjkKqõ{PkDvrÆFBmge Vh%z?`-{h i]t-4o#7]JEZb+h _2Ͼ(mB_g_nį(jBD6.o6E_I=$ pNÓi/>X1K2Y/TLu8F`F?RxjaLq CmFӏ)E,VNGY^bnZFnt9<6[O ;!QK2,Rޝ-¬2X=FXgA4(B ,.Il*~UD՞hg"YۦK 0)MH{&Rɶ KKD줟LZnLْpu(:W7j1jP Dzj]&osq l={Ih:;f# ܆Z/ya8 {w" D;@^mK #v5/O[P3ϭ+ g6(`O>fT:|/mx+&ɣN{vFkȤ,Ѳn!@_ qqǖNyw> ?]^2TFw?/E|nهPByHKG"C4<œ]oB,x-n!ƽ`g_q%O,7=SNqmkCH\pY;3m2ęejX6D RW3HscARdޑ ʣ8xsirA<y#8E 7jq[Lb`\)٤Gq'iX6py2J3+Mb|i+8F*gd[UK4Tk6mMf)\:*ioBX" $=tǪgнBN"ĎV݅ 2yKn Q᫞PC~w5#){sc9S$` /ucM>8o*wֻ]sԮLmcyzaR۩>I3Jdһ2D-5e륑}^(av")软 PvRo4OE=ABȖΒ*Aܿ<` Zє 0ôrO<+$SeARpql_~\4yjc(fK "F9rz'%B#0EeG#EĒ3io_7B Vg; c (eζNYЩG'S%a"CTQ%WdN65|ghsS?Q!a|cvϞ5?ܠ~j€ߒ`O#[[ޖ+jA "*!)?pΆK/xMsŨ>n_hj MaO=2`/q}]m#cFhO3WY3ODU!`XT.L{Z pF%r} +}nC~$0b@[?V/O++|IO:XA,;vÑ03|s(T^O]z퓺Ɖ]/t" e"TrbIUJf\(}ɐNkm Y̍i5GNϴ1y@Rr'IqZ@;/,8c[-ic zDZ~Yt"hᶘ%ޙ-4c~[yj`VA? rCU={TaF<7@g~|Dբb~e!ΚɱAձn Z8D?q:fDS{{173ّ{m>9eG8y 9(C`M:|έǛ?4;Dz $m)e>OW[D~N)=ʸa ulKXE¿2=rZ](Yf:V\YZû*N.j2x@erO=XsCS,k Qd" 5.($iB G.ˠl%-O?t~0-b'8"CmFlH89']FV,FMdrvDZ\ ꒢s B5^iU_j/C$gHLFl@Kp[bHĖDp-$cgGq-Wؿoh Ыib␌0j١]`3O;5+TD͓A-LƖZM[I"5+a5DּQcL$6۩?tKr)ZJ˧#;ʣ92/enO@]`gR 0Ӏ^ʯ?8S.7ҕN(`J\J),MFzNI獬XL^Zs%E;X{UC2} +4! ?"uH0#łzYM>=CuQsd>emAKhbVi;KitRt mE5Z-c7[yȭ&[ ē//wP9Z,}‹̀A PjZ3C1͵e5讠oB;g58Po#SJDVB4x[Su;ayMƙBv'-.,_jV컧_uVU@|W^}A1dޘqgfAXZ}@_ 7Uzi}PҰ/ Oo`~pa4)\>a 7| 8RV=j&6@!o4>p2"ڳ3"b:(X0sSP駽?lZ!)q+^!GrmB>lcعWUaxoǼqmf+!R|AW:AY'q  z1v2xI27v;ɫC\qL7ߴ ϐ8eg;*\ dv\]|)^=ʬM?I4JOD”ۚBvCPQB8'TKv9}J=Vlܭ JVF9NbbSQWaڍ0&jbu/i Pu%Tt/ᡆn$9LY1GoDe/ r~53Gm}<"Rgs(7hX\\za2Md q+Ic"kNf_4Pvgp2߅m|5"O$]LLwh>oC &=ӴY0bFl)ڪEX5 ӻ4'5>ƪTU7/ ~A "-Q/6r 'viS,5nIBMflR#KUrGVE,a({HY8NMM]j*HjA,WȈqG2f[L+O$h&`̞z5; Wcu?7"+|dkу`ząUk 'Uo%RCv%qNqw;>:+3_9+™]yB 0~`o"cK֏|{pdеZ3O:$,i 1'&V #j}^5Tmu qvdjC6$@rH2% />b-G7kԅ!Y }m!7BE]4+*kq<Rl [6?d5d)HNsd;PP T1: djaה)']E]5d}!MA}+3rLC$* VkU:G vUf^ʹ#K!~dx0{%8 ^MJw ,s3 P? AKa|6J3]!6@&uFE&z^H4YShJ+v;1Fꇳ[Jʦ'貄| {5O#> 9\[%x7y:&#-Ӱѷ+Z?k~b❟>?ʤC-C5Dmb6wZs?9Q̳{j#lHS a$z'XWyS͈휬j7orlO[eYm-~xq0.,-HҸS#c`Bo<6ݘa1t#^Ӂ%ov+_ koz=z;Vnmbe}SH6Msa]ryNsqoBr>b7: e/k{L6 C LJSJ4тWkFdE=B\ 6>7g dCM@HmFN.`>D#iT/JM17R3"LChj$Q"I P GYr/<'\'XQa[mixFB\Y!MC[ kZMZqh#dN7\\#%T.*ViHzq%h $ՒMh| xhK SR⃘4WzȧU;d"v#SNcJH3b͎lG{{`+&%1{0Do[vȂ HۣOTqnkYUQq-"nZGLc9 t\!JAƌRnYaS||SrctJt 5lrOa8;$3 BOOI8?-]"T32ϵ%]B*̷a@5󥊉d֑b^Y&jvrKu Aeu!#>Zv6~6T+/4ѻx]~4!o:6zugZipرxƟKE_=Vyvbfe.^1E`lYĠb ݼ `jx:|,owg>HP5 [ۉ0 oJZ^c9?7֣_| x }ȚF) z;7fVٞJBe >@2$p?ę 6LL|W3YOU%D.Hv'Oy/]F,l?-x"69+n h ȷPhP{moMnBQ'{=fJ}CԊ[%*FC]CEWƧpqkٟ 񽅱UţWy 8ꝰ΀cwWy.*Z  %UB>77>jB(6EEx /fn% JVfmhNǒQO?nY+"Q+Sr7NŒC8ES;s`n1MiKCoy!Q'2 & }6 { q)K|)Zqe{u>"46fq\1Cľew$R%mۨ$6܎Y+ST<1TP#@ azNzH)7QR\w7pe1lÔi?>cuNeyܷ/V‡^fkv E|^S4V&K _hmh*|V<`)nw&Kfʯ6W}: ܨ83US1:0ԧSpp{%|.Jp=KY!8){](r%HġaXVfM;X{&QY |;voQh[2Co}B'(ʡ چ,ߵeOҦB x'ɀ|"K:PW}s\OD425꠼C~TLR-5cR*U@ݓ8/<+Pjթep|aJퟦz?4hDD{H0_&V4r@6ryB `;t0ǣi_aP Q]gxK_k&`QFm DeK8ˤN̋]'yvNX XDX+諞|!p>7Sg@+#tZ ז u$Aj/um<3Ǽu+ Q{{3tӟ# fP[{dYI`S LjykLUuNz Ѽ]xJZD3a ~;WqZmb[?;zu4/12XSD:H=Oivtܿ5XKk^ J-YdJ|PAD-%G'[ B q@P:Yjf Aa]7J?R؆_\TX0f ZsЭ3{0pW s+l-eN5,!Xd;j<{H+Aĕ>9zq-`g׆ez$tM`μۭd!UݽܨĕJ^eo9dĶhPw]?1i'=Z[ j|PYVs?׶ vuجt3affg;jJ*/3@F}Sabce}5oe9Q6K׫J"&C*UJKX+Ly)X sGlj9Zs::t#L)^h s>%8| Ъe4j@Q*}r{hTWU&j15@S &9ۣA2yR٣ NO-n: 8.Ti( ?s|.JUI_:LQ1h!NF8 _qnA몄6xUK޲Bx4}!V`XY5CȖ.IL",^ -JEHKA6 'ȟmK{o]\:;TxZ 1!IP/;Ũۊ}Vs9l*pUˁ*'6/:xc^rMP(IRhTO&RbqG1 UTAvF0$)V:GYF{0Avyks܁lUa^ y*Sĕ؞ ?,-UK4X?Mlg8LQfCS2'F`o !GPϛ¿Ɵs@7d8-)bB3瑪L22o݆px;' j]yƒiD;7ыկV>g%›Ga1zZgVKn59nG5ȎpBFĽOGGW6JHW:)B/~Rd4J#Is^"( KQ`"U駆V.b%nOiAKw \o׭U j72"#ޡjɩuo Z67OH[PP,O&54-ƻ_ Gze_T琯Lq8LَͰ>2 Lѿ9C{yMkȠ|d&ʙ8/jd'W>J,g"1fИאR:xbAo\,ZGYN`9-:E}Hl:ϥH_RUkc@t( ENo _:Mpl=M$WL9t.8@!~MlRV^+R c$x!5u.gFkO 5olT&ѭc{#,3"mK˴rH. *ytmf. ?yrVH-)P;m-ZVõ`}b;;" -KȦ>F@ :{Vt>(Y $/}ۥqhVbpPM1D#UTcVrp`Ng/k~!IOGEqmCW4QS:EߏN~EAûs%V)Xؗ,`E ljwp+bY[^x@/2Pӫ^ Gusb^/oLju /(/U4mX1GɌamu&4?/t+ _f SUOqЭs*F:*ߥ9j{A)~?Z j3‡z* ޾ չny$$` 3Rofcٴ2Mԭ^ll; ޡ;.! -o.b{(32W=pm '>4֯NkǕuf{v >I~ԤCpؼJ xf `c{U> <|űȣ1U+˦Sb;ЏPI<<+n.RQwVYi3C:ҵG]Im*LlL*$R^gZ"J@S R enzkd^2.MB:mv KE4[QETU seX 3Wu/B/L1[R^pxu$}`Xn믓?Eq3 zz(NT48u ޢ{A&>PȆyr]"`fyr0P%36JeJhGv'eo70B[( &ygcy7Gꔅ技Oio#wS3Z1Z=l]#t$;$of̄ }c p~qi {5ў2EĴyEcsjb_i%;,jĂ2>Raqc7W1~HMdu,dgQϥͩ^xIO ́ܳcT3@w>6x*[;N0VL{mŜQ&:!4dHwlT(| q ,/3$CGnBdcdv̭sO{z|gvj&5@K /O =} FJ:C(<MK $t_uu8r.~n~,NKI**I!Phzf 9Ű1s@`YVW6gM_l]*47zDǫ3kKL 9~^9Z fӊ"=PN.Ȳ6sSr,`~r*.#A݄; `cT@>Od@ArsL¯Ù:~;Q-Ȝ1q̚ ,/n{^ ;)[0RÂ+#<^5c2_gQ&cxsim _8z3,L"A`R*N\]͕{l˲!HyoXu=HM+Jڅ I-H#g.i]Bmna_3mSI~M2^gst$e*q){D4befX5P5T:z}:KR2^L7{KQﺌtW-=\>v&%B&KϿjV|IW^{χZ_Y[xjHuƃYdy{k_Kbbf}`FiV'eUb-T ZO`'S0$AWbj|_k^9m{Uԍ9(Gsf@w#ț%M9R'XjoMYr> DR"/#rgv޼?U\PFwLghʚ3{T`‡vE&<0QD)<W!Au;&g+> f56vAIۜi֤hpuGƥQK+A)A4a V ӞH2pY"jhqk״,vb?ҡD9g-@?u! XS8)&~τXrt&ϞUTt". !yCZm3 Xz${]vֽ&jM#촫ǘl ;.(r[ vPgO-C3t8p˅L}NڵKR%1** ]-WZ[5i$ E,2siRz8~ĥЃsbgrw`O,GQM^4=/íケvzIS{ybE_nv+reyxlct>k4;  3n;}$ b‡S>JP\v jØ[IjGɨcɻS>WbYL(Ѫl(V?t/Un?}>s/ah.t?u63,. >ح:fzynhʌ.x^!_yXquf& T_xGuZZ9y,-Ӆi:5ۿ]tFE%-p@=hXi'@0=27*HKUhՈ$+8O8x,OVi%[`h\P}ސ̠6<.{4BZawal;+pMʖ 2uyg$ dH0H Ҍx=鲙֊ H1T m fi(䪟ܩ^\NgJXcć(RX9 ^W V4Ui07P!Q:f9 7qOoyk';G+JW+10T/\+&p yN$5(֐UO%r Izi ߪ*j V$>m\oZhos$P5wrǎ=䭺(G_tK + .ˍFz+խdiN^> Y*ѝna #$!1S7pc_Bl6w$aУ8OǸ<%6{s9V[/~a_hb蛫vCg7oOlqz!Uv! jKzvSҵ]_8E`1Il5ػtPl(Ehw0okYU^e䦢EnGLQZ r1C0J\&^]QYYO=ѭIuҕiʧ`q a0)L}Lz)S[eةxVCKE_k96iCzʴUQ+jMk.f ";0S.:}w;Y"|-.AЁ}f_y@Rq>,Ϯdy^aXUgFQj!__ Q2I< %mNrxUATDUp ȸ spZH"e:$W0Fji艇13AJODZID;*72h OG&(T-xh(~^ֈtm=9_<3TBhZ7]|BN׎^]uVboS&!(nրI M_-`[$h[tٴ4; :5M/`m-Ô;+/4Cy ڽKD5^,2"F_PUyt?F/ƯM.!b<t@<yQ*PQ1-$-9E sdH~ǿn.am)ARf:n/xz0F卽fu8] #(+k9~VtBѩ lus`aoBvj7gCg@;yD,d}`h(OR.*RN/_j~<[Eb[2Dr=,{6n}بq 0dC~>ԹIoki0?46Vtc(:x74Iei8ޚ^4Ti(]Mڕ4ֈRݲdpvEL%[4&OǣhsYzC(O9)Q2fy5TOjɀ3H+{ OM0#4P$ ?@.'0>E+HyGw-<%{mwP΁zg۳b2%o<^] ^ɘ-WYUkÿisE”3׹6yc0g2 ?kH4K(lNXDUlPH8 H05]2y^6Eo#0E11S83L{Ha6"jΎFal;B)'ks;<JH+`;]n[12E= ſ$-LFcXPk˂X9C6!0}!DF)rD=Cv60UBMEiw bኍL2Lv3db|mBi"TtqY"c.I|k"uD#8}vp)h?v911JZ%D(%faV/$e7&BQ 2Ro2*SƢYMAc^n՟"$J'1zdoƸlV_]=ُ:}{$uі~HV `vWoyЧ;ܷ@&XnL vCtQDzYEe{2ժ5Mu 5-;erl.Kjl;a G<'yǠ B +ێEuZ "Rv&+`"@"ye ҷKͥea<سDR:bjŗB2R.ơ`1ӟ^װpbc1{|M'F-ȋR!DRnPT$BĿ'ZFm78lA{x#:Ac !z9*%ok؝{J5XR k Ye>nh}ē=p>W5UT ,E)z%xE&\ocwW}x{O$koq>c޴m2kM?Ghhj`YyrL]G*&Ơ.hĸcAzmr_ymD4ɶL9ӄ/d$t%bT*@bg|v46UD>v3˛EG lϨXLʁs uS‘hױcj76Åwd,Ltja q灠^lLp+fOW1Ӣv-7u#j4K ^H.;xf@w ſafitiMF4\:*UKNƓ,3'eu мkf&c*2+dL f$ ɾz&2]ggYcOEuQ:QI替 "'rm}RL)ء]#5awe ٠d-re\ 5ּ;Vw꿃DCAb:rrd*bO.)Z xѡa`~q"gB3riwzD/A=O Sj[taBEutA 7vǓ649,BL˜QWOz >V(^_xU>_%n<1[[hJl.s;>옖C>wl2!TX}Xvx'͜kzLnmB :na5xqR\ci{x"Yd.!R<|FBd΀9b |}zpר͖ԕ.;ae\J!GɛqDΨ@m2]d*uQDڶwNgPNE!IΪ9 = ܩt/FU ?>%%] w@ KOCeW#r\5q@YJYZ $^%ީ:e,ݎN/Cq$e@tĖRluLenL*7g]8?:ʪB<W";RwI5Q&лf -'%` INZk9˖Ck4/uŋp4,E6o3uX9;:f4R+*ßo ,zNlg[Gڣx*K"ywGfcU6-G6'x٢$ B.zb1..G 9B^t T. 푛P*C*_ϷĄx4Z(x{l>>k"Ro1:=$ϿmIee^5/ 0ap9[dh(hdFn_?{:\ |S6 Њo` ũXTKCR+u0ᬂ}EDc:[JgH11ִȣw.Lutu*㌯@gϦ0}$9׭"P(]1qW{*=wz;hikOj)!#5(APPãZYM&|X`mo`"ꖢ.T'p䄶z S nMsjȸl}|?g}~NڻM1#,W(B;QWK,&'YĆˑBIKR5J"ZI`GPTXDŽ `+UuO Up[q~KX m-KgCGŋX'Ƀ8.r'ӹVFK=>^癫 +-͟?JH^Ob+h\ƍ+?a#.t_NcۇK_k9宅, ,Aa?yy"Km J?PTNf#.RPD,$3%FdfZ /Ow/6IÃ5y֦lw탰ɤ:#c1~lj_7ƫD'a.ֽ/#ߺaoV/0<4 h7/]1 mX 0',$8FZC}ͣ쇘."X #57~jQoP?ˡ~zs[_xM8F]J}Iűɯ4Src YD с2a88lB^|5I^Z6cl4|%?`Dp=(u:^}ZMd]b+=rQ^DK*H+z~nUQpyyS[Pl5+l!f%fakK&-H=rTXB[>ҕ+ χ=uCL[(f?Ҳcr _ N+ k/Ă_~< "GA;fɄ s̚S&;?UMHFz x<[Z\ki߈O8tGnNG@A4f6Ujou3)&--CUzxe0͎\zN\NIq/Wd.d_0j9 uZJv]G`OJ% 9FZtdJp/{+fQ,bK8O&>+BU2vج`$R{yQb0ƝG]׾Xa0oa%</DhpU N(=텍KVhVHC0T7?@Ⱦ/8N>g$tA#e[4- j.s 2gl!kk3:D-{E$0woPڌ8G_I1,sy▱#@2)N4ըEO5p.A=42=35JOuj dzo)*9cqdYI1)a]D Hf@]QT^wLcͅ9mVevrhN-C߂;qn ɟ2VVkx-2$}9 z\’Y%Ӄ~+Kǂ! ~nSU D6t8ohDR@|Frx8#1?+8 c|7nP~kN 0)LLfM|k_ Rsg!tc0dI?GVc+es UWƁLc pJ;T N(αbq!EF4`B7 KV(dHDcxН? ƚ/lJlB6MRRORy!Id(+asq#67ElZ3dD $a,nήfuY"jŠD*c.9QhHI<"U#p'1{=UYEq_ ^HCS>;UP* TKܺc`TiC*a+ cWjM&+8Ӕ$e yd.2Upl.Z @jYj7޺Vl_`mEyLpO Xz !E*ôR j w4P~ߨ>~xPȰ-Z!=a(s[]>+x?j܊NczD蹊vTy¹%RHI>nn 5|6l1^Z9;}5Xjڢe$+z~JzrlgVlu-6(ܜcabhLi(^-{"o W|> [pu4\ rrmrZ)Cg:8)Q8},`ΜH*h42 5Tp;pA#Q>^{.~H[x<|aYR'k ;IKUl_ub yf؏@"eMgyOP2{&.js#"6^ dg@ NJe*#67x)9 gG.tYaDzQox$~_=0OSI ?Sr$S*I^3hE1gq/is+KN0~a\4<1tkg^^Ih p@u$yNy tc0 ٔ8󚝤 Y C%D}X;tl2ݔ7z5l5b_0"hkwB!hPQzڥ[σ:9. pLm9`]Ja>0cpu_vaŮ~[PYF ))qDNHMϾlqͳȫ;Eu:"0`\ղ@A\v!~AB0qR~ՊMa#E]J*k'O^ m{O1 ]fv- /\='AņYJYߠoS뀄JM-`~4. rh9Ih}~uǛi6 y DJ6 qja2Gݙ-!{7eGΪҾF#`OwrfV VJu<\hy#齏Yr&)X'^wmǩ70t#9rny> 6@{q,*R*7 +tw]#1-sget9ʊ\-Q+V8cFA4n Rog_WAR\.#MZۆ2D'50Q)K[C9B*@Ɠb /f^՘ i3yzN?";99Gr<0IZq>$) ẋңF$z^B!P f`u\_:D#2e|ZF`?%0=XO썀) $j/1C-%!fom1n,rC8GOqл_ a䄘ɒT2vMxht]J1qRK_ -5K$uSvHmҏ@=S >&: XNiqu7$ņoks7{3 p؅)NM/S) Q\ɫa|ȑUo0|/>=_yN(2"T3ƒ.cF3h acK]H}:Q-[U]p݉@iPu9:qm*6 AA kc+.K #xfsXLEᱽdt jn20@H!@2u0!.SQ⃡t\ L9ɬ2ڛc#6jJP>V8ܱELB"TWl*||>,i!XܼϞMkvπbjƤ> V6x)A%gc{t{k(C5>5@^3" )G~!bί yuIK† :D+TeMb_:zq[!Nz(2>UI2fʠ7PXne"~6`COW 25,=PdC'bH0 Qj\Cu-_){ˡ+b~,G@+N+᥇~Xm; C eZblJ#B"w,׻ P oIa@ j>gu69m+wv-_i >C5hLY*v6/ђܓX)z#Ў{VXqosKN#&^s=x*`ȍ3G^J.."tʙ Lj#F}hv%g3{$w9A+k<D8#"}G-TP?.XM["mMsʭݣ]RT٦-8( R+ /d3q j-;;RR^ q5 ZTôz;:P9=3O #c'zV+\e33[[ZfOU4py%(IY?rY.)9ΏHɍkz͈@s~YHfz\]į.V=z ÒDY*hY:UCݯw&bOQ7g]  B-|@)TS1+G=őV̀թ>6 r>F@&rH|ɫDVGň=UKTd(j# '#F<,T*.̓vfIDiZENX):~ + ڝ߅F$Og!$q,֮,Њ%M(OO*нuxFVF1hԷ:yֶܻ\U2zr6_(,q >'sFκW 4{oQ]r2| 1)^_kjl˓*ј9cEڃ2r'kYS\J~zZ]z]-ZEz+Ǯ sj .φ!R>ݚfͰ9-f\pYf@}P@$p яm=1#o?k |c![kg{VL]od)D~t a&(E~)o9*M0H@,x[C 9{p.8s?@aՙ"q€d>$ȉxuP x+$u~5D$&P7 9Pͤ.SYH,EH-}(HSP])&{f_^BT=ne@1bwޤ/wm'ĿIR/D9dWV)Ee2"WÀ ypTb-,M_Ie&Z}]jv u3Nq$MJˋuШW2ELsg,jM~?%eВp%u>!Gfv#](@ղ/nDwz#Hr"7KaUJF<:nR(-"h$i#kr͟r©W@Z)cjmIg+#audOծﰚAd$vmogr5p as)@ ?+G|{*`bO4G , n&N LzcVZ#.bҐ/2Z+t|uYrO$.9|4`B=SL>KuM}zLEhAKPx'=Յ*vYKMtwYGGq?>1Pb[o:< [wrd9r{>5Y!aBIT z*[-ړȽNw{lg7:*++@VFX+9wɆv;Xnw2BJޚLQrv 3Ay' M3( {v7 m%TVQs6)XB2G5cNj!Rolr[>F|φp[qOPoYQAe8PY4>+V-*3?Ve~R75HoRx@ΐ0g̰H Jciο-޹ZT,X=J&=sGQ-MB0AICɖrcElHdCG c##t vB띎Dޛ~Q3u z=m)IS@zW%ډ{ɛH;F7`@#- Dtۡt~DUo)&Ͻ >erQI?jncFPˋH5FM[܃Dn6 =ӛwSJԦgL$G6xN$)eGNS]]ZC6kƳ@[.}< N+"!ByM,ky(6;" h${/t^%uS孓kEcjK`@py' b;}Tj%^9 WS)L+x 1làR4_ܧ ;-D1hͻ:RN M01&(T, qJ#!3~>_UwTӋfhy Gb`?>x7oטJ/Lc&`A2OVRFaXY4K|QqO,B8 t`Z_{-ƙ]!|P! JGxj7)3#$?c 03"|: ]8'[/zL3K]w!Q_HgwBd< -Pʮ1B 1$'޽+6rY?-'B&7lF0 &9}+%4O%:˓2WBJJ9.,8qsF] Ǜ6""SMf9N>bM L]SjElBhZ{|ւ;i;qc:kf`o"`j&8f$bCÃn5@{pE] o/ } *Ұ[SqJ^I!O652\~M%_ܳc+6VbD4\?w傭֦s(߷Hq?Oٴۀ/D'*b]wo82ֿ ն,'u\;$V'9X>'lsUB(-E)V[,z %BTib3/cd.F03tmsBP:w2E=0y4m$VG/b7/f=A '\_09!jh18؊acY}'#@{i43L]P:|oD߲-d؅NiOZ{Wx@mbqCK@JE7])Z?T?NP_iUlfYX}]X/dUޣ9ڏfN"Ea{d0 <yy ekc#kpęh\26TSAz-,q /|XKh%WkyUY 5GT!>h6t j5i % 3yp xco7G>NCS 'Ѓab=P⼓M+,$י k"mJR( .*/GgL }TyȳQE+D흾r~ܛ(GX :'F"t0RsN (/ S92zry( 2mP5Lt&F< qu鼵필 Q?ΉK ͌CkS!_cLX6Mz"镱_hs՘+1%7US}5dnFBTC2W.ȟXz Bkߎ@!c 8+j(O~`j$wc?1z2eLj3 kB| =o =]>GfE˖Oa]\u5}?Suuu\<\,}r}s&!/K%J)[cT 1@H?g->ԉdkM dSIpe3`0T 7>Gz\┮3͞7m[ 5p6ɏ΅*2/v*< bǸ=ԏh+{ZӑQByҹL:>?BcRؠ:d W1q)nclCyӖ/y/{eAlFQ(E3uK龧c˱Lΰ#LJ*DgUF˟uiҗ.{uNsyobȺ9寔{G\Rè˫|&1u]g0?MV+,rspr'oл&vbO_ \],s7mPіr ^b F[*pO'D<>gg1Hj 4p\|wB1~5Ehm %Z)Dnw|{-qJI桕26(s.dIDOG딷CBmSsO[ݳ7&JRX^y'c@`{EPak'"vLl}$$Đaz![*Pdm`'kj{'jv(ҷnCh> =Ehf0#`ٛiB؎N<%cV/Mȍ0zr>#y wAztÍr&903+ൃ;;p82_8Z"/ cwXNk( $}[Iaz OBSJ5'ObZF5GqA$K=vZnB93gy6GȐAC3BYFEGCU tbjm c'XNg8N9 qh-tj A"cFĶJQ77)XзT=&j"7ur,K1ZZ/R)3լrdQ&?tWr> eP'C O=pc'0P.\)p=?i6է\Ʉ0#9fU)zW__ J@F'J++2V(qj'c?(>> ;e-YMOO?-pt'=4f5.ejO޼.ڊi;-C鏷_8*~BF[pfN*!!J:66X,lgFcmwv~LР 1Vb8?~|JU.nt|+HHp}kaf,=Iz\}<;dUUڥՒO Zzn="_P Dw<,>K|䅐Xܾ#$Jx0, +aL'-KW:抶'r>_{?S<\G4;MV%)/_̈́D:xK&'$7|0 2^bb3 qM6m0'ߒA;Us}39 ѩQ `.8KicTaH.wup:@$Cw0 >M{jѴbBo_EV.C%Lj֋kicd Ut)D6{SLjiHW_欟@#Jmh*:NwSdzD0W[9f5x$T\Z50OL-u#2ȟŚ.[|LZgnQM+mn/f86yI%=%4REeZΉ`t&^c!]ޭc|W[<%y 25wpbhY/0@h*!g ^1mp\l)U%Y^MrNلD$R\[#<:&$Ov{.KY)5F E jk~.Sp4 {r$ՇY0?hZh~Vs3M_/+h,0vHdS (6$ouS\ձ&(ƈ T{)R b/n}ӎC^o|ݥC՜ܖ-y4b t_|/%Pt}A8 &`El+|i* nrm3mLD|gT%cb_X绲YKU2bwh}ctL޾%EiZT,g`q޳©9s3*Y=w 'H"H U9a`;⣲mCK(T/<vdPmQQ-@]cbHSyE"ux }X/wc?q<]zaL*8րia~,ƾH &UeYEH{ `@ejnt77tK.,-V47WJu 3r&JWmm6[9S4oi 9u)I Ɔ^QlTIl` QA X0JAA2+z\1NBqU>x9O.'.D<.:ehR|ז{9BaA,&!}JԔݞ@}ȳmLnټ-`;NOEv.ޱ-[0L%z |-$YctAcR=iMM1`$X8YJ$SIr {6,V+u7 _b7QM=KK^OU'28WR,0&7/4S]/k˼6rTZCpC`BRZ>B- qT[/;H.[h HĈ~1jr8rHK9Ld5p.NjV0 ړ؋/fFH<6~TZ]T쥶g( v/5PǎJ1`֌7ËGz$omdU64Wb,OT%GoelWbO?dC[> FɾUʞ0) - gCPj-rl'rZ=Р2./,ɠwӄ` CӞ{ jX>C|@Zw6c2Y5P24K3D/<'mSaLwEBk;IYO?-puqG!=/{6%SS | ,>577m&᧷j8z ED{ QEhnJyDH+c=2pY ϻ;l]t&4kҖ+LɾסQup4! qF6Rs+ቶс{Vy^N+M=6T8_!_!a34RL2OۛHE͉r_#x5 ĈERe%9`kkFYx0:E@*͐/FUA(8*\ Ra*!f:٪R9qcdzlӯ!@"S`2L(D6[qPtZ@RLqH Fdq58YٶtXإyWք(  VNvbUj A[ݓ,?xģ\MBo/u7NI]~u: ޸rx, T{ Ɩg(:F3ؚnCWvt1 CB 3 'уa'Rt{mл0Wn\GP|_ndw˗]T,Lr\I/R/wo'Pcp4$Tf6s*ڐ&5bl[RO6 ohgATeTT'M`M$DG|"q) T}`jFx_MeGP8ZEM{~bbK҉I 3]4M1 D$?j5RLG X+_"?64@xM߸Sg+@:t0H:[m[oEX@!m"^YQ,8<ʀfƫVnכ@(h4`D9b*6˧/o2Gy6tܶGB8uKTL :=5_aZ UIL/po=0`[]Xf  ǔvŽCsr,ĺЄN&RNEq U8ǡQt2FHDA@B?>XE9%L"|9K\ ˩x59n:PɘX[7muV+DP[G[ۚZhoڠ!gS+l>v5#tOYlB>K$K(w8 _v辕n MԺѾ2B~) ?U]ե"+QnUF+]r#VX_(q@ 0AMdcNK6Ǯrs;]FPkd}"j<%/;yVm`#X]O޳ue3[­ز7iytT0E DUhV{A],x'{NǑ܆pD%͹TU!P)Zip!&~JnP Lc*<X=I]Qh퇧v0{)E@&^± nZ)=I )U4kE+#'i$axdv08aЪ#|=xџj Ge3- %T)H{ &iU+Q$HP"Ɩm4b1ѷgyvT3e(b~A׀|ITL] N5` b. ,u liJev  ȄBql^L]zv'py85zlj5߇q 9b'A .cқ&c WHF20̧?׊ŴXg6r3qX$&#_C-9T$ }t~|3du!ˋ3;X_sBv׍Ut%W9Y+=K;Us9:'mB=E6? NLx߰ퟫ5B)4a0Bmhb"Dte?CϔCTr,ƞ~L0oou+Hz Y%~=e ۠Goh= ͵`Y.(IG٢se#$b17/*V/1"W(Rn3du.\fqDťq^um FX>wTwÐE!@2eӄlX ;$]!=4XLk $!3pTܼy_;zӿeIP(9Y(tF'u\IߐI !#B +NzM=yC,_J]%sP^w% :YܡG14N{ |/@I`s% Ncgbr&'8V]gcb"<+bGSZ@@˟_+ѵQ?o҆L=(CI?U 5hjH()LAÆ"T>>Yde_: HӸrIof>8eP`3x :ƸHC]jXLtk\K1P&6AZ:7%Hô;-KfqsRLɃ3:E[Fc+ݯ6R7Ҕ}ye)<˷$3Sn];vf|Օ@wd8̋rpysjQό~!$*%5-%PY-vQI] ur: g$)^tB $ '{Ό3 Eějۂ'mKe /AIo7ُ͵+qhzDXe*rgڿ{W,o82yM2pUPM\c"cg:tqة?kZܑ~h b2)ӂx_ @7 N>`f'GTt,`MK-~0s0u0.3G=G[ig%t$YdMY|ޗYG~^h-9|5^ȗ r 7ze;0l.< Hӷnoc{'@byu8xa7oZΏ EH_7<lts!h$\ b]Ҧoy36>1(w /]'9BG)<~Kv{#8rQԿcʚlS!2<|[:(oo^BƛkfTTTfQ5x@04?3~?tXWr뻋H_>lĒ?VyUfhrsj !okӀ&TKEŗqk8Jl!S*|Iݱ 49p>3ֶS]f: gs˛-B`b0l#5|i65/ii!;UMMIXLIBGsh0`w {y.GB{RWYC) nYBt!% ykA+B4{;jz Z~A&2Pا,%Q@* NOaZ~ʏVǃNHڵp‹Q 10mO&O@>o/w731F4}ur@~9Kgi\[ѝ,ψhqe<϶湱6q2{ $t2́*\e ::1b"L-V%GON8G&!xt`[[mk?!3M^F)߼\&.0}ӶXnL~4ƏфY z`QzYdic eQ~&e BrSP\瀚h{xלT0 Ěs ?_(,I)-v_= t!(=?v0H슰j"iW)Jލ/C6 l,V*GPt`+PTXXhxX\aQ'GTi4EpP?H>p0{~knͱv"ҋnG;.u^1p]bB~*bwE4=E-=jQY.;+wxU1Pٓ]'4/𕖀w <2GTK^6&>n|*+UjzyHa->K-RHhc3)w/>ÞC<@BG<-h0}669(銧-1#(2X;DkI 閦fW#ut}{LΦ[mEhkx;NV#®4kè" Px);/(f8qnLxgK! F?rz!^ SIߢ >*]XRz5J[j)a8+:0e68!Bta ]m "6沈%tѱ>99*,B]0R =Qe/^)˻לl$, 6v W$s>RR2ZwzEIH ,L3J8O6hc@%Qa.Cd#~3jb;jE2Yd|-[ĮOʅbZ::CM"[cϼ-V'R[JL&!6]) 4h>إz17 ZgNY/)Ѫ 7$1xHl(ȕYu֚^ƊggW^CBQ|?b&3*,؁Dz_#c=iJȿn ў,ɼ!되e-_(/JY"Z76ҫ ˲RT;jO "*'Lt):3%nC!(џm=cw !&|*/`}eG+/ea:ygI OxHzAaEQu&v&csuðHZRbuw oʐx:3H+_m90jk+/{;,ξft} H&w8k5t5Hϛ,G:g*^WaQBkH}sp_] ,_DcھW@6wCPO>C!&kvs %Űi2IE K fNwHY%2m懠-mY~ V@<Ւm3o4ޔNAc#I缒 V uJHNqR͙IS]:=(>z۝ɆcPE%p>8|Lĵ=ߵ&lVP^}Xjxh@>cτ ltB[@8-K%!ZD]ZLcPW =q9L*V;p$ z((c.U~I޲Kf95bDzzA:@݊"sx5~Y *:1Vt}!0Զ $aCُMO].؈!}a.Ay"}=Nx$2l}aHZ8!"Ï"me!sFT^X{I(dj쩓yq '9Itwrp{iW$W 8rMme $ )ʴԯ:{6̞gta(0ëGbܬnԒ@ ƊrC`uAɜ:B a,#6;ÌB"c#z"[ؚ:rGv,Kz/KUWe_S?Nޡ6 -8X4ުիU`\#p.r}f`.Xr3zaq%b p{i58Hῒj0,+ A+@p_S[Z8㸏Y¿3k?7Qp߫8Yb8Ok{AVp 5P8aA:E/6< ,EW7Nq,P 6+PXH,Lc3dxB_rL77A }LDqm􏌷'\;lyWT?9L+ )7_>ev&_]]u42b,'M!H8'XˬŠL{=y` hp͒"`aAϴ\|GbX"}$.Q~ ;3%(1֬<ЁDF!݄7 k; 6v,n}ѐ9 5 hxHe*Ir&y# (|Mw6f@\n"g E=M+G {O ?'II]y> !M?ӳ2QRvC& sP%s/!C)a=|ܞHsE.ds{(]'1!xP 2_|țdqZ"n$zE%E,yݷ^$}tK0 `ǃJs :-%۽sQ:m~l: D#.1&-dn[.#r,#E>ߋ} , 9+Nc9-zLGvDU5-DSF;FI)j|zD4i.EDʅ ~?sP#ǸyFX]H)>KeM_BTUAoMnEzع/Ű7o 702}bW٩[qu*sl.N!]JUd z Dxӻrbyq'n^`s*X=z"&qB:m(MR2ǙL,Mq=J3\SA*)>4tWTEEQQ]CF!*(U*U}5)b~9TuXq-G_c3k>Xӊ2M`V0aAD*Mg2fB8_9ŲSdSTH#5lT;jd}LphͥcUd4ʭ צ$Iy >'8X w;IBrt1\ +f̎B$`DzP,*OG$OX(&R!]K#7g9F?~w)/$sog&;$$Ï1,[n$C%BI.(v~8D2U#XcA(bx9a{|8.*v&_Cp5PDP_N͊4~66HG/=M߬S $o"$X8,OsYQYyS9`vgE@fBN bN;z0"/g e hj=%zxrB5-(wm!o] FNP`E1Pq`>(v34|nOqVmDw h?2NtKon#i;u;:d#:W AK/i} ʩ]LEŊ%cp`NfdTTL9{$] _q,%e4 dYH?̕G^op7 LEV1?a[,`FdL1PlbSi#Fv)': 3=8$ȥڌ#clP"VLLWo{aA LMDTs-6'OLyAcO$۳Iً)![aQ)L tDj\^ H%~f3R%=L~ nJ;@Lu9FaAQ`ʀ.(&@0[h4M=ᘖ]uCbSٳr[͌]R ixFZv&wCܷTWHv89g 7Hx@Ag*?h\)#̡VlL$K}Y-xRh g<,eXk+!b@,[ [;o+gΫam0Wz/©rs^:4O$7uM! .mC vf ha{ qWgRgʹ=+*یސ4f3 )^imnzOTa yh{K!)4RO{\^u3<7ɺRiZ}8 9u- hw=|L`}!^Hp'(Rs%gJP}^gd$VwԺs4OτVg(kGcã5o 5ZS:>Q ˯<$/ߦ!޲HUu;ob P d7{=GFG+1ҚxA[*ؕKBwoDٴ8ZGPԴ\qB׬ r g! O(TJmtjxP>慗A4Z,e~̻yb~%D4gd<"NK/\g wېHN}^o/D3;. qX!K #O}y[G= G 925B%YV˱ln( 0*Qr^,,4v`A ]q : `6_4_6u-nq) 0?B$C5ߣVg ]b=jҡ5oZp6 d $D'a `@/b61RY.+=Ur8wcnb>w-fKK[݋>N7eI3Z2'Rp jjX^0] 9.G8k]U|ؓ',ڜwȰO>9\Z6S[z FfߜM{&wr 8!";ye!>6gX) RLtD*x~8N::jz>D qFCΤ]HjkbN(iY3%h{Ye1h@$1Dw`x7+/F~9%P!J~k SύTGϭ;XVvʺ8/mXEJ@/!Kc7b5tZCUSVHzN)F]U7y}oxִX{|;l1})#Ǿ-!gQW;bA.Ml!sJx|p˳XI?~#sJ)9>Vu4n[4ʅ^՝N $LSat3(K=`nՂrOLnžebF']ւW=gt$ـ](ؽ :V|Saz CJ|)P:9¡,1fϏ_"`)$JoHpP#@8ųMTk))bտ0b Skb9ySk._qX=nh׏;ߞmDd⩵1?8%!VaT8XR 2jkA 6"69gPZ l3,Hco>UiȪ[c> Glhih7[7~zɗT D?Hx'_vN,^F'"lEdeZAlٳ6Q Hѹma9ARpx/Z㟭pl7O@JDF3؞Xp ahĵ!w$ 3xy(E_D'gJ-أΓPze CICI}e|:ԝw8BeZIB8C/VZ1W"h+.:]55IsŧmjZXǕH-,r$&\EN)B뜏q*zt {\-m=]xeb_vN4]81뀍?/gfU'xўȁpS?FNw,sa9iNچvGV5poky۶CXB4ҴEii&s?QEF$TL* #ꈚ>  Ihۼ gCO  GG߻Uw)!{bYʷH.8D|W\7'cmVB6-/vւ6't6\o4&Ħ揨X6ެ'.yT2w |ndRkq) Ԕ#p$v9k!EyТ-;{p$[  _qVCz9`L5]N>Io TٳwRXu:ҥex?˅WāY{F$LZөqCyNچ麗q;go-f-ΣOXNy >5'r@Lw|i_ۥt < !I}SH%EGA wtBmjMm Jnh֨R/b^,lQ) 7 "wW $A~9]|Wz?a=_x*$tP~aWB{ -sPQY4]C' T}ߩ;4Vc'2M6ɷ7:[X gf`h^(A[maŐ@^)RKhrH!3PaATТP71I_HZ@5Yr O'a.TlL̈́.x_*MBI4@ A Wق8ZOR1.ush4r? !Bz"rQ4-B"{Ai@1rr&ZZ]` M\1ɘ+zF rRqFWw+I@ʄHwѯڱŁxCUkǣ.|P+j q*ffdՄG.,ji:A AVZgXGia"KYCNI5Tr R,G(F hcjat2?·4(ny@kWv,!ږӐDVh9h2wXI:s^;M qBy_ J d찢B82r"C'tEee(mNajPÊS 8OfpP!g;K[9ӏPhMɩL욦Z[ ͵dgE ԰G\^n 4\"}uqx{_Bz>HɄGhŃO/B;sHncFbeUOG%~ Ot\m8PtA,W߻2 )Hc_ b3wTyrO}*L  "3{PqQ_va8kG7{!|iqRd@m88xɜ : ퟒ`1G6iˌfI) ›?jbFZ]^3 YVO#NJB~2KnSҏ5cǼ3#3 Qv` Bl'z.lRXzͪc}!zZ.OM0oNؚn`#ڿ%2K{骆EZB%ةBMw#1BZc1iYmֻW.t*ok2Et0ֿ.|e8w:%MTsSOQtݱQ'f4]%%|d mU&EQv;lP[LQ^P9[Y  x?n]wBWl[7ttd'RR*hec.h{*膨ȂTDVcZC/'xE1l zPGۧpUюVL>diE1R M1|'i^ Q\GqsFK&o~>q- iPca^r|vp)Fqr<b+K/<Ǿ} [ʇ2kAe&dWe@tF=T e A(-pP첯ϯ*0=ߪ1 ^+[*_D4ܜMR=|@&&uI̺}qa/85gŅ߁(0@=Btle4X4:0KU׵} glo .ɐ!?[z'-qhWfk;iZv2S???IPl(LoiaͰgz ޏVՉs>FQHYT<@>E~PZ(T.^ft?)#W$$Lh7n{% $oј%'HN(^bةAo;D*hKb%A*}Yz0Im*%KS =Ǹ][7o?B'/brppመ;$"5;nʵ[w.܂w̢SŔ F=uYHA'Y؈/ {0[<&n#k;XsoZx$w?>xs:=n6{L%pN 3p'ԑzC-U*6~K|cFA2g̑!c;-r &kr|9I:ҟ&z3Dm9#k%2Gs6 ľ@?kaV:@5oSF*ZY!#+8*?! ;&p:xMǡdRsa%hQd l\dٯZJt5*:M@ x*DMТfh:Ʊ 3YqiJ/ay;S("pX-7J75VI+62[*G:'}\7&њTK o>c> ]{udA;솺|^@]15MC cD~ ˴Mɰ|5?g*_8 [-dϠj@f;mfA'C[HeO?t:D>C<N#lXq#ab6( Z=z_,y7.X.u) ma&Op.wsOhQ=ёTR`"HL{ _@9xo \*+yx~d4&, mv-6~qj/9"(+;&MFkʠXՐqE=<)LTS{OR {<83&#X7r\KbGq;(YR8m5hIBuMc.5,|ʾTMJ͑ jfԾS؃fէ}dGR7DskWMU7Nے T.QvL L-Q_c}]I$G(4E@dUI'-̢yNW s'oEέ_҂ST)H'%$+sɖ.qͮn6wA/Y9?|;eW᜘ۤt RM9(wM J7lp WJ+32ۅ-p[YME0߾R HAUJ0;j*ZBٌ9ݞK'*k͟wU+Њ5^60WEIϘU98#.MH"~qElFj2YA9lQ1)O郩MelUɛ1}EΞmwpi)BL5r#ptFG&cg~͸ts/ pz9] di]|&O:jX!@ï%0_WCE7%tnx dO_d(nt Ǔknyx~!zLpJ]dp`=ihY]ͯ;n:qm*y|fvn|# ާt5@EyY'bFfn(ƽ.pgC էUԜ=?|w+&,;ۃ~AK˰W}$@ON~)L#]glEx./KPW]qyҐWG]Lފ`>Ud5GsQ(.]hrq~YVhS)8,D SU#R 3T:ĕkre4>Ū[qbJ 1I{vZYOulw!cl)Kٵ>2?|c9Z=^b,JWz7~vn \Z,wF괝|i1LD`0xɔfG%I@ PD(WWlv L R(ol 9LdT=e'd/-lɅ2eE]X<$8R`Y(_V3Ix}>ʔ{wI];v]ʲYk 5zdᩬn)ƵQ=mE?yż\(j$V aF s$F/9 ѨF!ü59-"?K Gm;KgXz%Q+fo+-,S%`bͼ#`;AH=cG6?EԽp H/S5 Iy]YS<êFARj_:N{6\Q馼mX n/2έӘ. f5:{)Y#P|1&o\2)C}iZ7Ck<5mnm,l\Vc63 V9)}HզF_UR5a| 8R MB\QdgzOo*ht߹W-ȣ7&'`[#ěO; ȟRIUZZD7 Qh.0PhQM矄3'1DWCf\8X\9kϠIW ]SujeWjGsaԌ:^{',uqPt:uԦk]"[B X_k@}l4]j1V#f!SNq3q"ỲvYZ-(@{#մf=#CzI5H:*lVGV˨x?[/16g(ƿlU(p gz~ LFa^&~>%qFxd ZD7v7^f9v\92=UIW`E1ʩǷal" $ x6%}K7# VbcHt=yutm3 Ie3;-03ZI=<=_t*)bK#=;C0 r,SPI/bO Kvap1P3S:yX|+2b;0k;Ykz|rxEHcy 4wind`5["z-}"ۺe cIrЦ`6ޘKEԴZ _wX"%)0)L஦8v >U-TiV{ppl .~,_*6>ՙInВwN҅eC7Цa%lQpf:W݇Do-ua̓g4$> öGFcC)HR_A!pY*hS 4Pi9i :_b~zۡndި.KA;F^ 5^RgP<o߿,&@l.}nV*R'&v/+DCrR Mttn_4ax,T;^}JG&&gc(eT//ks4v!}7%pkŒx{/f Եn^EC^ա^̏aG% KY@qʰdgͺ&ݮ2A|);e C:ngt3KS^5E~CDg2Xx]==8tLoؑ4p0Rq@۾yx^^&mzu:@46K~o;5$R5*. +ensg|gY)W|;t9Dfeֵ.z5pMTX=ujE#%h#qEf륛x]~ 7NxU,7%( 멀|dRIb0Halm: Z"X~a&}j{y1 4-ض߳>ynvI(@=Sʈg F+(QRmg&ūo9GQ"#an<wpqdrPd-pwF>NFʦ Ue`cgij<Ce?FŽ`I T}th h['|ñvGԏT=%:ֿd$8- /r`f!L,hp޲bQhBhSRɬWfN<@&HӵV;lĘ q~gA<6$|۵H-= v*Z$Own]ȝ|B6_FNj3Ķq ipJC]c3gX^!)Nc‡R!zw pg25`8ZґWwvN=Ӝɉ21 ~o8|/TLwyѹz>v4\|"4WN*&c;rVW 2htP]G_n uB?(^4X]} >ECe^^jt-M`%?3.?ѠO-jϵ ><_ nMK3dW$퉠+Vt:#sOCᘢi0ﺓγ&4TEpW:تɘZ0(> ydQWH@cl}.Y4;!TFKmEE\"+zM|*,lEm/AWrˁ<@u!\tFiv@ M`6Z]XL8ah5O1HObE˜xXwNw^2\pD7vmN3L|rʙ*9i>u ^#SvV[csDI)؉',*=zE)_'RGNįj5M8>?'P9#fbPKy)+LLU2zS4)EwC`PXeժz_z#B2쨣&7`˫Y'Ndtڄ*&m8;.e786CjSpC\4F݅tOIrğ60IZH R]ZPe@,آAQ4+p<.oa Gn'^r:(6zb ty5kw!F_UWݜ_W呀9~mLž9I>(oCyMB/O޽rT\ EXO]zڿ7ꑁ2p5C Y0]k 0a" m]ޘ}^@eȯ2}$ 1(ymQ*Y p0oϚ@.ܰDF|6MޛXIk(R)3tRh8oj9Ưm٥_!1d#Fg(hZ^$38b~°d1Ҝ=m/ 27/ W Ԕ󮧶gN2l`qRHRY{<;*@PWTUbd-E >KsYcU\'#;eʅْԞLvUdgr1;v Ve8[rFW*DJҝ6i׹Ɛ`xW 4A\eÃf}Ys*2R~FgVcɛG.C]hD!!V_S-6 Z !g" :e@#d#w.\+,U;H/Q8xlIpyhů &:rGO =T<3DgwQ8GzT@/ .j`͟{LLN"vn⒎};ݎVE~A ,z_xsV/݋m@0˴o*&w'>٩hI3MA%QeҁI3Ue"RS_[$U&"UtBr MẀ(GR>S9i 3y S؇U]; :Be)b^w^kպ)B%r#:xϋ8 qpJ^XW|OнzAMsF;=4H;|dGch[ 9?ˆ,-yY\ cDBNao3W{Jط4`A֨De213AKh_˜]h]hS'kVi"jC8tiOzSƆR9|m]Twd%.-IJ4־dՕyMi7)sae?Ξ#!4$5=V3LZ$(a':mdD!I|Ï!:L\)f}ٞ !%]9oFt1r^K\A 'ZK1Y2x>D=5%6NJq0Qd?40qe~2hb@FhBd.Ϻ9#Qh(ԻV}cB/^ xG(iD0TrNDz` x0 x|HϨ~Ƌ9sO)<@&iㄯ:|4BP޻//U_yz∀[rd,62N TzQ1u6C3|(E'fm ;oUkƛSl yrFN -h&Mݧb*[:C%gۧLQOf|OXVh)狥 B>ƻM+ ݂ MNZ\ZFֵjro-vkmw؟ny)) 6^AÂ="TZ*iq7ŽMD`#5=:s`IRktg]yh/h*iMruW&~L'2D~ v+}h#0aҿ̐&cE KwArП( Oj%ܕ'awp6O[ dT65D9B4i=/.[\OlᄐȘE):LzxLV@N_G\|3) *>d޸9Lٚnnn}EJ> 1ĹLEE\|VPS$X~ u T?` CN\y3!Hv% s D"λ 1s35~3"צj*36m\g,JJyco}߭[bq')tz>.d/=d6iW2b7 /'֜U;ն9W7VbU3vqѭ<$"~{K/򔙤x9Ș\4SIhFo5znqµv.y y sDQE`]aHBI1_wq $UCAͷry4GO2^;3 sk`bR% 7ZSⰅ01TԖov+UYcȋ8fPJa0"a'U$ks.5.IvrG|l3lո@[l1A|؇u&NǢN{}R?*I> J8J~v a%j$JoүN<-_`D~QzKcxz.P\arv܉J~.i틁 k)ՠ굿q|x~n//QTnM ۈeO`D*c۶Hi/Xɦ a$SxiL[I|X2 5٘aJc"/2>šF }r"EVeYB2=V(Ҁnc z'B*'g]LOh~ 1,pqc@ǧ?C#]+e0`E0 ƶ ')Jx{|)SO@FQf`||+k&jalF@ƒ!%B]ѷUlĂfj{wi>Jt UK\V?\u{%KtB~Mk^ zZ#E\'np%+?6bَzp󖓍o䅔V^Z2qCw8ͣ*rAN'xpܠ&8K (eFkuq:ڢ8&%5qe7ض\G̲w]`o#|E]pKf b9=[ݬ+wOV[cxA/{YESу >x 2a+ws``]"@Ad1aH~ym ?rKvRЅs*>Cm`0D> İ+.)AZFܭHy3 H甀5.xH/K(à;`}lG L뇟e1e2Ip&S-% տZ:#ɮTzfZAC%e &qWe iWzY^I f|s].nҽD4ؘ3xh JV8b-; g2'1_,/g| 9[[T5Ex3V+伻fn[+6pK~iGRޅH!^Ow~ KKݸ]SB33R̼Roaձ*lC+40@zʰ ejHc;_]CxpǰT@b;ց<#)׽ ǑJMrU,9E:#H!!tCUCsVP: ,I^̰C[&عMcpOoEWJ2Vչ b2DQiU ihcґǡU?_ۙ;?=!%7p3[M>*NYʠuy\˳Ru^<Y׍k#QAT;3\`nq<w#&SVFf8HbS~0e.rV[mY!#4pL3>gzUᕶa{۩D+PZ_6X,Hg<fDRVQzb鉮t@Ą ɓ4 \'KǔQ'$vAįO]nk)6pOohp%91xB"|̥eYƀ΁:U".4֪c\⒑[5٫(krɅ2 {+M]P,0WP:BAhjR@vtcܷ-]e y1Pgt (FK>bfB`_}c[Eꙓ5 U5ĒIֻpa_4/dk$w?ꉸ5ٶKye5N3YkQxH,V!iq\sþ69jF "Tګj<K,MH-N&F9 +C|%OxE2 i>YSkޥB~ߪ V\GI^E$pkq7F( CV]Mz?#PYnzPɚp8l>w`1w}T)Љ}hEwfB:Og89;3zE8G9~Жl~p7##=EeȝG4a1Y_K{ȐRߎTZ=W'jϖAP'grEk_?N82Y4NF @FV|sEƄp PK%V?3|%B 9a98i癈uueӉBx'i%,^\Lc7c NPThI: eCGf AB4b2'h)vR(^>"5Ce =_]s$~kh:NhMlP,o083Q9 Gy2 9k ΈIM^rf y@)|{kO\c} HWm8l .9`Owk?(a:4CSZN"Q:r5 ?>~:~zv.|ߤ5˂\p[\Z7)lާ})teO>Կ?{  @<.iHCtuLaF ﲖKx.:;z|(|Hos!v0KmD5v&UY>Mkgr\VoДn"l8#AKQi4KΗ祃) ,.Va>"/׈QTB:2E1Sct'vuț2:8ɄYQӭ09h^KE W ?;6BGO nSz" 6Zd)ZJAtclhL<>>GV7eٵYqq[ZfLF|+}LzI`ђĜ}g<{\ +` ӐbMH}bރ,ee{x3 !k`vrI~eשuŚ.tFډ)?[%͚ܼj>`&˽pϧiw`chCas戛i>먵- 6<g217(sONx]-03;/%F*"UĬ3TUXAFx|+,Kl"ΝC `.E~;{i>BjLhg&2EXMc{Xs>< }vD FfYڗ _@ԌȧVA &<9hhc鑭ReTUeDO MvzܲFnG*={ M:X-;Ֆ9M4`;2 4l>]pJ>֤:n}$A4Dk]£uENVцFTݥ,nZ*b0%P.FZkW\ \6Hcf1PW4m0i=6%07֥:"򧖦so`XPNlED8:ZZȚw jÓ] w5]UǸ0a8יG%+Vx>Q-$g[C: 9`1 w>3 ̀wxhZp_?OSmC aC/q,D) 9tIh/P%Gm < o@"̨ 8&D݊ӳ;i,55FM'v!!gыAI@ U\}?i۲Zo(#V.iyq^` RV!fOGZ$)Ax]Ay؃l/̬gpۯ7qBy;ף:gdW 4f6cef^*?+#-+d>dv8W5$M ߨ%{H1s_&T{ & h67td"壟Beu@bULO)K$帶.:{vXnչGEQ#PVceZU7gIµ'tYLb,Ԏq M^mz- ξB>&tVo#'=}8)Lh˂=,)%[C,Di_3I:ڧ#Y:4#'= A{dɤ%n; ni:2x.*oI۠TNB0 qSXRj((ͧuA6d۟ѧ[%rW ͽl00dBa҂߫o]G& &$,Љr4#.% weЛӅIlD%n8\Ðs }jj=CDŽ/:sTSZPu掙|$W{z 1[5]H]PQDjBcxUvրkb({Q l9^}`DcuG:T <b=v6n 9 pV\<|ʣ^ղLnLI,r=,{NYȯ6^LuQ\Dߚ|<A''d8SWAP5wNYd#}wb$W Jݖ&rg!ú9ٳ&G.;;hZur焚(?] 7$0ːW6r Kb~0"ђ4'h\y0t` oeRNj9#F7vo(Z[*Gҁ`FW/If2gz"|`id%:q6O~kn==Vl_򱬈vɟM @ 9!Ѱ+ھz ]4BJqN% Lsr})AP]ef6l--L_#qפ ,uLA#1^T ·o6NVOtiK2JCqJ73 ki똄F!Н:[VA.?D]'^0piY1vmqf&t}AC]Oe9 ޼V?EW⬚:4NC;p?$K -m,`:`AKQK;a8Q,^`v}$L> l} q65ûVWbO#h/ɦ=5|y#ueTv ?ȗ п_EBJ4`|wp<^=h) ۥCXZR%B$U\ Hj`JdFcZPTuT49 z$ju<Ĭ0F`7\8,|W,EmSپ<~("%+'*lUyEHZZk[#͒CYӠ4=ہsӶw# "XME@pyF>#𔃭_Ǘ nB7} ]ʏ'|: 9KY_Ǎ' -]#aM.^o8C.sze 6e=eh) +IR`7({*Dh& ZrRsnDkq)a^f=9qY3sZahXXڠZ!^ǰihBΑpOv{d\"𖡳 hv%AUG!%he\wzOe5ADTvjfczpؐ+>P8漝{ 79Ͻ[>}^@ Hzw厴\"] [G=! g?qf{qRj lB6 o<1oH< X\WOgUvV_Hh vJ$f襴)x+9{aZ>oՊ"=;Q%_&EY43cP]eQ W7a437Y?3:c$qClϢ1 i>>wW/uv1Bktܰ0SKs=F cXWwFhS7؏-"_&a,Y^ _;߰`8<;-˘+O-r^KZ]Mz8ִ[GQ[>)1(mmi?(x!",Zقot\^{ O@"O?$ݢ.ssF:UQ{zPZ4SxD42[EY^szq>Dc'w㢪׼oa]% `4L½zSid <[,V[̰#A*Dҝ x;75ܬ$N?bk/їnۋ4.XeA96ϥn ?70 x)eJ`z@hw)?SyʈN2w[t i,U 4]jqGZ{sn,- `JVTn)B%onkZf%4Yv_jZSvӷ%`» d.#L7s*/%* 1UR6ja~A~L l{Fm&;29>U솒JRf~XGI5ݝ"й&y { r5S<㲈wM}&bF-C:3( tsD“]6L da*QzA6U 4 n'oϾVS|s=2x,WW%̺|0*u{ɿoY4W!] ҍ[gRo/,Vz/[⥯lC!: gHBya5k8&+hJ"U\`N,I?F^HTT `@GU]=̵ vޟ҃{̯{#NjX5dja_;#N׳9A*!lN= 8z hgsle&::.{`M Bb.)B /g/-izؼ ˻Sr UuEWg7B( ~gc:$LdnSRke {\S䧭Ϙ N gld -_<׮5|Cr^Z 5#O'G%3# e{P-&K_>.Lɥ)]ζ"*yZ5x$n*~_h5Q9*3V pb3>Fȏb҂#).6˒)4=h"o^0oS3qv$[1}=ۈNØ?Zo!4 %J:]5ۻhhN++ 0^RPۈq\{̥4PU^=Hg^>Oo 7Eo@CNUэpvKPN#[LTWۃiL!PM-̩?8 y 2Kw̷h5  eh7a6 GV.OY-{uqnF(V.mP{*lM3fONDv0Җ휦 "}쇫n# ptDɺGE 1Xh6I!PZn-WTxX&7'I!a5Ν2[Lo_+7;éGkz.ӥ߁dfw? 42BqI_v,?uzg" Al/2KZJwDjCᯭSA57>ו) x7ij1KcGketlA{w>y$yȉ|v&Ą ]07F5Ϛ_~FGfZ3KԐ1{0/҅86Bh:sSPsݯNl]:YC\ιg17B>~m}MR ASD-|TS&tҁ]т]ԍ#uBRcnqZC^rRZ%\dt[辏Z&B.cwF\#h!D/4GvӪUCg,F>R>WY++jbf4a쵞|Z3$MF4e\ܥyI3)K:9X_IXe.p~xyynaP(ᖡ^ӏvuxJkEtk8| 7Mltb7u\ľIDI1wbZnCď/B's12RHjSryԽz*aDW0㺐Vj*EzxfBHfgN}$Ejs9J;Zﲹ[:Lsup& ckI8KTo~T@oV:Al'Lp-8=cTԮ q \.ױ_W0 G)VB/A2E‚|wR(*8O񘒀,_=1fDAr`ݫ0xyboUJ`2lL}<&?1 S9QrOgOse\8n|[<>"j:9;|^I`j —4*R~_u6T0*5w2h,#*puh<jl9bʘ7Y1>@,5Pg^=x>\uڨ.1uw,Plڡ,DW9ɇwwd@InܣᖃQ"~`hFSAjknA ̙3&i)iѻ y=>^ ߚ2O}s1gge,gM-تK"aVT"|tm%}agϭs^vzFGwMNjM %РUV30Uv} GL%Q[Jש0u8}X# 留u!ƆcӬ.;@ 0/{UeƎn95x#mzu՗et|z_`L!sp}!+UF*^E,y;+('s]|!K8 bХ r!]/f!.Qp̓k%70E>Mk>PDkǸdjB%QT. rnfSn,fa96^!9-F/׉"+Kgv *$M$I2gX>CGQC]ׂTf1d/e4T旝9H+"\& D5:dڙ;5\N4NFu-fq?,CO*&«sdX#:3q|p D0[7XC&.Ov4Y>,?6Iy|DU|kU13dk5k\څERz 9օPsV.0 =3rvx~Uqgaorx;}EX0Bk11)?84E$>b F'+6 }indō A?= x8-lRR4a^q,tf)J.uuV +*vtpv/ihh|t,\~ht|Qk4F/֢vUDGBr,]]-;r"vZ_5l~j\12 Rh8?AceKhFܾ/񹻲t,v3zTmE:}6Uv:_l! &23~Ӓ<9GPhJ}|RCAsX7|vU$c,y_Ph  LtqoeOe#(,oW Mڑ-_.{I_Å-'VTc|A=#6v" @}a^eAm~;|Gznضj=A#;t fkփÑBBB׷ %oT*R%dd|:qQRl>ͽ$%ryJddu@%+5T]Pѯ\ R˕Zx257b]ܔzSmGBali]11OK8,[\d"R`(pv3ØgpYQjXxk,J*2H[S'#⼸l?')w+!5c# ŗr,  .aDU&Ciͷ{goE~$EO5];"5,-!l~G4sYOz[;P\2 H.}Sv8cHh5漸MYO wݞ\NA2 >{PgM]0cI(qG9e2^ BF3 Sn"1'_y}'(ʜ躶g} xAl/w1.1M[VIab>͕>[O`/ulazچz"ClCޓ0~e};Y1ʂS uU m P-ID z~!'N>tW םR3[O-K_ irngMIF5*uum639jfϤ:JUhf=+`/,y8aX%-25j_X[ [ʀ_)8[ WrDg"ިr:o-Tp/(T _϶.ʱ@ aoNNz-r&1|3.*?E CGKm^}OlH]OQkS S4l4űv߈Lι -ѽqAkIܜX>1= 04= mdR mI:yK? >jX0+RgdfSN\8ȧǖZ-ßj~,Y`˴BpSN&{/vZ,]٣e+PA\:ǠS{X9Xu/S1?f\hC*n9 p'WNyȎ!eKWW(S} Pi'GI%{\=4* xq8DY ޟp7ɬB40cu@A.MS8IBq;2WOi&L4}F4M{_7.ӍЫ@ޝ:=e A1TuOā(}:ħ)A%^F|&83[|]A ;?We7!RɖF\ɵiPPቝ!FѼ,aEgp*ӥ <ާ:~gT81+eTmn]pB wfJe^+ٿ3̼y`Y;De؊xW =Ү|:~KGUWU? o3;[<~Q@}K ۣ7`^ՄoZ ,Fߚ`]g+е .G Bp2iS!;D$d"wġ: SNJ2)@<"Դ(VM:ԦͨqL ,r`׏-YR_NU0g?a# ɶ}H}nʆJMyj=i[@-I?A1Ƌ#_lhVȃ׬Dd֍sQqRt2N"/{̉pm_?e`zAf- %O1Bԝ_?Nb|>ɔ?Z BR.0|$>TR*BquM9\OoR:;4!mo &T3pȞ$ع{r0)Cqղ媴ry_<pG1!BM@7c}<5fK[%5uhKŨU)e$ C%oiȓkKYS`Kc.9xBe u1d{*J$j,Z,~%K}#sa@ bpbKzMLJsU?[u3aD_M{L&[R,Mup)&``յ s٦Z@s3,u lSWWNid%X;KH Ȥ~R(<1 Rhd 8 KɱhI( sv߰bH(AnqKl-+,ԣV 391e3 >'Z7ۗxP<;@N%uG8& BRgٲHo'/熂h;Z,cʒqwސMMq'C] s-B M2۰Wr UŻ*g`XLSwL; "T|6? q$C~`=wCߵI;|^txbkgLRb1`%罄*Dxe'?@iTßw~fw+kN:&8ds)Wrfh<w;k+@%|q5yє+R+6J<o1&f#7s&աzk§h.8VfV0>WUlPup[2OE%7C1-:; zc7(ja{'IqTSꘖCe~\B97t513*9Qu@U ? 98^eE7t+&u~W=C5)aU]B̫i@pF78NrD,( Tm}-L=>LKGY| Dw]T>ftb'Qd&xjݤW6MEhQv"sxSϰ/-X':M]͖29P[շo*Óg?H?'MؼcgWjCL̚ F̃t}T *f3" %sKp]Pwrz0,/Fiâ!ME.Ԛ5k!:e \9K>OȇLKL ?5=s|K6_/ô &OK+&މ͡ҏ3Su'r̰n:' #i4Yb|g0AD"}a2_Py8|9Ng\%2FXܜO&mE G \6o.'D:~&AHrg z-uYA7QcE|+ z+K <Ԡ(T1laPZ8BE歆*`z+AWh^ZOtfݓm{0A@>wGPx|陒:wyP0͝a_ V w{#mE1NW}mT=;b !Cmªobu\OV"W\Fhj: ".ebqC'-1_9o$+DA=pYu-N Ԯ3 ֫b*nmJ>/hdx=]k ph/yȄA4+ O)YKv(%E#uz=$GhdDSm%ve>3Rqg+ɫDm ||e|a,T}(oC]峰Ra9 L;7HHt`g髚LJ9Q = ;p)U!7xDkc6bzI뫥X%Y ht_3/FhN s]~aL W0w0g8>/jYuP֢2Ŭ)ȏFPwC+K0^+LAEGol},+QVhZ4qs 1 e@wx7aCJs%u6y;' ({hҤy'9zTrX5x#X6Go7[H.#ʨ%[FOֿ@H˚LŢٛ%5\UÏz{V9Z%rGHJrhZ+L6e0\E ܨ1| kGO7 )N0f"C>oy44辨E%a+ƁjU DD ƈ^6q25u.[3nG5+Wb)jFԧ\4NH(5HS(`תz/Sv"N$pGD76*#gj,zlm}~ Xr ^t&UES@sqZ%l*m/Q0 Y5-kQ䖘izדD6ɵͬs q$ ֻZD+:9 >}FU!:Y_eX#~! f A>m3c|:(ELºmR4}9E(p+LG5" 'הQ|z+t~]0QwDcBթє5QMDje*B(F쪈m!jΛ4SԒ7WHKKNwچG%-^_49G9,؝f `]^),qB㚔% WT^a]^|Kjz*ap5<_3NvsҳS!~][:?H8G3Ϊ^a"~[=P֩t }ԣ1~}SJ;Ֆ1 qɰN BU'c*Y/m[M:ۮy6KwA0 t\Vӌq̬Vꭢ rXk~KYG3z@@ K]у cGH=(D/%kbmĚ'ԟuZD:m_wVu1/ (F ?qztx ;zhM˵~}heRp4xDChݺi+Wh̓mƅn OXNt3REi 9L\뀑V}sB .gJQO~}in$l@Y?Z{4 h#9% I`ۑg/3 שDFlo\"v͇m6^-g8Wlyd#zz;{]Un8n)rkrX3#I%Rsk͉Z}agc/+OS^*/ $N>oI 侾G;E5Z ` ~x,ڴԽ"N+G0 HwX}Z:Sɡs Ns?7<?54|1B@w=l%=+pΩ/ KÎZ 8}dspGbFtٓu+NV::2`ؕZ_akB!}/uM_Op %5CnHU=OBÚ|~ɒQ \]mbk4-qL s}uٙ>[~&M!Mp6Aah-5fP}@ GR>@M#7)v!1&@.pPF(_|Lj02)E5 Iyؐ|p~țN,JO&?q n0:lӽ'4i:8ʽd]} -|E_4Π>x3mOQ;]l}H9\:ۥ3kvKU_ǝVږz U1>JhS&eΕ*1Ī,+󸩉8 "1zYWZCyxkG Ui]{{qA_k;wK@6OOkL˿݋8?ߗ|.t=w-,gFXe( Z/o8A*)&̣"zSlk ]^喬8',>Wʼus~Qwf@ɧ /ݥ:n=h8K-CŰy"Y `i,9ny tKnh,a\lKXR7~evjmi_"DZ}Qf[)CcIGέ5$X7I4CBɴyokxï5LiӅAj6q\`_`z`PCPn?HRKVY** ۻeŁҡ^*loニ'1qe",Ɵ@&.a`Y2H/63wf2U NNf;crv Ly^zUvx{pT}ɘO`wDLŗi]&ٿӝK46ju_n[^l_ttBSKQϛd ]# )IB\5H㾰 70X-~:`rI\,A2Ɖq<5 ^A(-c_ΒQ#: O FL7(״6oquYO|, Blak#/^3V9>F=gcfpB0էkkv0iN>ۖ~3/&۴3 .ԜCra)Eq:tjd/9i]?oEB$@Z kuxY<__}'-Q/@4T>`\\1Ԟŵmw{e#QJl5!ǿ+ ɉa%*rT5[GRBj8 ~R)6XK=wY+R@0̶xl|t4[7y]u i?GQ3w iqlmVq-kKˬO_n8f[^(J4}x~E ҹζe:lH/qbGK+9^r#as YCy%$Y=T-} Ndx (PنhNŅ(k/]|m0|?@F*kk AV@CЈ'cA@ >nq#KJ;J;&*] Qyw~x Z#ȋ2 iRN V`v]q'vp-v FWaErҏB K͐wh0נ|QU A fVDpx -b^|0|ʑ<L:rJAt L6(~mytzk:J{%<+~\U-u`͉ l5 V]ŸhTCJ+n_M~PJceEI6ҝHډɍBƏSfrƑMTM;*g0d!\E)6wJWԪ3]sQc";Z&ҨxGc l\وKt͠Ϟ_hMm%`(1RZ9 v.+Wlͳc!P4z-~':$ N+!:yt˳*"œH&R\IƆ ¤Բժa7XU;)+5+",PP V v|3Ew)ʽ ψC9cX oN~iޮA] a䖩z܇;3^qGi$Uug̛." '!|*CdŹ&> /"->ޛU };,Jb1({m}l#%WCPPn(pbbuɮv5];n-HeU \z1 Jҧǜ [V]AJPVc8A)emyv{Dh=ɽ kрzn8kY|brK'' `v~9ޱRIY>)n+I Y%r pi!y,qb^[#^s~Dlka+ୌ%oW_p\kx N`)F,rAUI*3,n:1D /)G72˨+6øfP VAQ9oԀ5m.~S0Z K=E;w O^2;Ɍ[,Dgmi Y~Mz #)*|#M$n1^Wp̨D_޸@{sq{EGU:PW!Ʀ1ZAX#Ԛŭ QZg*AN;Cz{hE=}S@^RX/ng${OAPP=,7.OOB5YNr/~Zi W g[t[) )GW@F1$}B,kz~. ;]ڪY`Bb9?8x 10K]Tcu3U"8L6#NeI  gQET}/Unz Q` VWB{PcY)ؽL;HKԱ)m5/̢AspNrfPy`>g/_Uw-.(~^ԫtjĎ4CF<(;k)bo >^ZҨS$8YGD|8%)&5V rug3`/T\afAh͍q<>#ѱ_>Qr:R[T` Uj:Vu\J^JbU3W!O&zPN!!pI3ڝ^X^&~ƫ+շ$Hw|Ќ.έt4B橸>j2x˜QWh+eb]\lMOea߻hӋ|t1ӇPRmjrμj|-ϖ/}JBj.  6Svd﫵  k0ˠA0v_ue9-MmTHIxOT-ўzv_p'wՏeV=bS0K:(s7 ?oSEXշ0' ;={ >N&|,2Mg ^ȧ ^\x>{NM[ւ(7~8T2J ϱr8~oG/uV<]@J,J&OM)זyf/BBzW* Og MS/%9i?Y^6vd Ŀ\<ϕ ,)dHح%ĤV=9\Wy=I.o@A JlCoAx\EKz xw:y ]pG\X4'?}1)!5)J Pe:>! :{@I=7 #zLnO<>ÉO4XL);2{]d_響B쮁LL٬,ru/%)쫨p27w tGSQK\5'whVbr4y?7z;VJ?&5Y菝 7 `"iL .C-{/\'V 5oQ|^x5ZQ8m}XSHRhAobIY[ȡ=vFoN'.q(v7S!,Ǯl4}Hrm{qK y:{^o,& zU96a vMRII 'bht~"jџ{}x2ghr4KWZoò5N튰 :СPc2z}`O'^cQZ/7.^k`4hx-_\\ sB ~-4bx7`?%ix⭙Y9+͇]{K9Ԫ!6EbbX9yMq?xKHЎ[ofPB kP]e+@=ًw(ԍDɣUH2; ԋft/ zvN% ʧ\Udi%i)jӼFc޼E G{TL:LE O4=ٺ*k*wߟ@{YaFT2LBo# {.LVJnosG< #s/Ņ=`3E^kupk_٧:G;ܓiѺIChq:P[w?U4%5߁ #|bWt`s1?KvXxD$c.ˎƉ@&ETo %?ł MFCw]M6BSmARYoJd(hO*gq>C?g#$2퍢KY`;Kl4\veC}zF 'ɵ.jڝ|-~hM;~ɩa?9l'7ѿ2O=L>Ѿ%3f(RaQW)j%Ûy *^S.őFOU9 Ct#u@^s,-." G{?P =76Tg:/_0@FT <O.ȉ> L*k\ 2O@&j> ^ڃS__Ѳ,M z͹%KY5g1U ʧ@)LHX6 M1.q}sZ1"KJt΄Gg T -HGk̘J`mYu!jG>uY5_Rem G̾[%іlJJ R~y&ѸՕp>i=:|Hոy~>ݥl'%BEg3xtfިa,2cv[U'dY*Q2OUW%a98ugX2vh'@ g}&`)KXuE}@z("x+4yٜj7?{#x@3G _|uYpE|5e=[8~ 19$͊Y5/ثUh8+hF1ɐ"xA@0Ol/7 CCBYsw=tdEydt;_Vt!%oqP6Q܊d+ҿCg{e\suޖ+IfU=u C2ٍwX}b?I[E&Ϸ6LVB|X]i!5?XvuK=sZȳDo VYM֩pKcj+jcj/q!SA~h>o:!tʉ K2]i5!3I`tp2Y@(?kU`;˦C(v%&PU)vԆS NhN;0˞!k?nS\.C7?]Rd4e}3l\?b*$peυq=Tji3QGNjB DDgUS&)Tm0R-T/%Qq ],owJ {zηKzU  pre<:`\0PAe/ ل" O@Gʜ2~-Da<Y0kI]9P.}SC¥GW/^ 3H +jvA熀̊:ޮ%QAth"%YX|'d&!#Qs tZڙw~j ?BXϺ5aH:hzyc|bWyaRdvKd#A'Ƕ&zW Cm)?'z6yތW=+5X 1:B\c)7jH p=P/ٙy$HFʴw@˔xcȾJVژ#c.p56 W#&YAamvCÍq.3w<5&1wu\oÿkJEB AvQdb*(*a56VuӇZ.yj9qv2Giy]cA|Ik0BmYU,o cVUj8ݩO j6UxIB\CNNikOSҕbF4E|:)*y$C5#}*Yg xeJY3@+86Iog<9l:Rj诓\S=…td&_)_} q[h6T`8ɩsMs`M\~$d[. >ۅbhM,hUxU'yR؟n<2rH/Co|dzk=Ryp쳞/ R$zs8.DSJ5Yh;= 0{痤dMp v%Ž1aۅP9xFʸdLd <Ukԗ"J-Djr;?#5F7"կ_&DZ{{JuΔ w:(!HvYn]!UOhģU,]Lʿ>AA=YrTֲ,6صI5KIGFD2O;>a=X)fu3`9w#-/(5oR!!AvJJzw.c:_);ٵi(AmaTR :,@-8gXf,ׇb!N\mMh>H  2:Ud;T,* CNF Y45Zvٗ\%/N3,zE-jv|P4@y$o$W1~b_f&Bc!֯#-zs5ʡn]EAbỦ4͛^a eH6&s,}PJNY"%I-Bt MϿfwD dFZ[8i?)5H䅍XD8#\mrQ<ᶇ$dz?GY6L!PS)X_11cR y$h#ƕժ-ua`d -L4Up# 1/_=*am Mi;]}N݇)ņ̔tϷB6^5szI"͚q4T:NVr2mƋ_}r=_vthh@~Z0VփꓔI8/D/" /.7s% `¥mIAy>vw8 W-IaW]h 7BI!H<=Kg$H] VEx!} T0/P2ԨYg5%idU>Ï0etz &ZNHz}AzK`Nև' ǮBƏ$#!r4Vzy(L4ybY/ka1 ;` ;Nd~ +5Qtj`)Z;6H<η)v3qST#)6~R-3iӅ+69P|ACƭ ]v+yՑQh8 )#<~xAhl³($C>uC~+ITz{.-QGkCb<+cg`V ;xoI7mK0joBRzE2QIX-[g}g(yD206Ar| ߝl $b_$mEc 5 mw]?:*/ Ngg$fQ-ĔM{- ӬDVߞ/64xX/vuek7O+Xɚ6T;PŠ#|O#BoHuC8ʈdQ,=|luX$I ۝'pm؂.@GAfܱ@;VgF,-a S6>LRED_Te'uo^rio3 OxgBuٟ`JK|;} _=ͅP(]$q^Ʒ\2qvxɑ({OPi^C/)xueLM(#+Tz}<Æh$MTp pҪ =I_K G1K6?^<{_dhypJ-`5swyD*V3KLWM"b2PclWd:|ө꯱k(VNrÈfiv߯(211Nպ8}奛4d؞%*׾w-[҅οayir#5^b uM\Zx\9>v|7dr(q]9)C"KAfH4q r 'x|Njh^9Zr{'A-JͶh)$zk@kWN0pŖ'BPypl(k8u@uZVIL>xZ ȟߕK(阪 GD~!=IeW,D+]]]>16lBnWJL†`35'->6a6 y/6͍!1S>D?fZ]utr9mr(0$nDr&#;nB.Aw=UO8~6zCbŽ!<\?IKWZlۨc#)HԷ1x߮VYi{o:fG{2^N`5Dw [yc% N"9?5 WybAE= s$dU4~Ӊ!Óˏ䍨pvXx͏q}7# ,Oܕ+FD)D?WZCS9dś*-.BFsXp\b-Q_hʦ{C;+o/Br/i)STH:WaPFߎs zLk0PeYjOnd+1@DG#bkIU# Ȣd"BzvRgd|/O`EJ@N 4u8W(aVtPˀ%t iΎ`Gt񓱙8zf~Pnzq(u cxT~1Lt(M_ r#]1rNd,2unͱZ$IѮY al2s(ߑ$XPD}sx}\g3NKmvy~kbBmj+W88^T;b:ދ!>>~SU|iz:LLc:GnFbJcG#LЇ678 ےquQ6D{mO@nOOaG.+[r/tA-lb>|`xϢ!;]Uv8z*h w>Ĝ?lf2CZt]j׫h'}RWwD R)҅}BcAJ:{.䔺ֳ,;# VQRn1Vq# &+jOMMl'1@Pg%e3X KOwBx;&ybރP@S1Wmdȧ|Ќ#j98pPExMCGm52vݠ~s.uN4;)%9-sFm)f4kh蘧x4|YeѴ3pa'NSߤqq>Z7ˤ4[##\AG!% #tgC`H"0Z[\2D&d +F9)L(\#>;]KW+(Ur 'Dɤ.X L&L ~8Ƃ9xEr^aR("(=0Tj WO %K%Pig,,B,Fׯq{ j1(1jTL Ifwe\ XN͝k*iud,tLVQW` Ը.L3(]wGK fxw: K]0 AM-p{VxYŸq}?A5rcզ1{~vʼ($^ 06 )ȶWG;s!:} SU5o/1J^CLq,;m- ,tO7-Ze1 U(%DTH哴W·AȒwILAYT?ڢmoj_Ӊʮ/bY{<1,^9 Jk!gm0 ~w~y(f I-@)XL?dTE]ƌw?#<cC~%<LJHI> 2;~m/asEuHhUxx j 2Ə*]ZɛU 0Jj *廧}L4CL VpxBJ9 $nWcSZi"Nk/޶rɔP92u9tMT TP^ENC7Zt( V\Tº@`1I&kN ȱRpr!Z+IJ Y7d1Zk:R$!Y!/1rsFmLRQdlޝOQWS(-WvNmQs 4DdS<#RM֤sʋd2J?NX:4FPF8xYl _eRm5!9z1E> Ȱ8J_hVQK nZ2E/Qf*ՕFf}ZG xw&&|o*L/GuP^p3VP![D|N`DRv!}C9{Qn(Zxi" o3hդ*֛RuU¾7&&|)MգNhF}L" w rUŒ>٨y/5]L|jӣhNPDl9KMIhbݤpVK$2\&F=zc/A8 8-}7&pp*Nh)ͩkʐ >;ڌε0e=y}Ӷ}P&A>d3!GUp$=?OC쓮5:wvY:UTNM͚yN2:̀ZwrALCuٿ$G?[e0>wp2%zC.VLΪ\>RcgZ"pYLϋVjy~vrf5DA6l/59t.\2\05{ ID_){!8G_|pZV%!;+駓ytS5wW갳MLHY{+7Mh/H?\w;cl$i0XEW :fvREe0/<hTXJ0ٹLǯ'Q'Gv]g ZWm$1d> T9^ *_xwq6U 9`WE,\5/^1 ex6w=r9jԫ\,cb89ߜ1m9I֣Yimu{2=Gcw?"*K'yMȴߝ`H}!>?3S}ǥFtR9=#E92%15,za/p5/.̐I:+9E[OZbCK)dLn>d /Bv DOÖCb T33VMA@}[ŘlوDZ,G7\AgQkn5ChZPsIz]פ锂]xpy(jpp} dѐvcqp֢m3(o' o˖HO&eF0SO\ubQX d(%|^YM[3XoKQ=, nY&qE4>|`g`8[rZnk\2uh"@{w9}O _)<*H^1nhi"ŝ`}fj +ž.̒"1M"el2#6PE+6"(7L9v'-h+#Pdc؃[ϦTw/9cPaAHLlL i#Y !mnezuoi&)z[(P?زlkQ# t|  XmjmA\; j+-Ї3붃-{!f[gO[{:} Lo/imAK0V] Vv(8t2#OSbpO5/ v`j7CkAFCCrAؾh9i+UrONIf뺻)93H+bI#1#[TZy=^v*oA0vHL3ހSl]p:&-*_pRs"I ϣotw=rN&Ĵp,%(Sh$|K_tg۠ ]I 'ۂ^=KX/Sx).'@{y Bx υ:͞{.8&(;.(ŽGHX`E `-IճãF%8Jx;rDzza ܃o~6wR&U̙cxOR}j߰=MiJ|0GWMAQOtv)dT>eo.O'n<,$jjxbdF?dnv"3d9|Ydps 9}ZzexEwGal9 O6B8.V5-.\ r!#nƂe9 5VS/~p?2R?n fjxqӂSeD:TH \:]c}jO LaA Jr OZ8zad{c2 [m!5ċWXx_}~\&@XG0-si.U`5^7TQ6Nt^yCy-'Li\ kD v͐S9ӻk eǷZI ܟm37,`Zj4++J@)8gG?Ì">ⵣp #Z~X{FL%+ukl"H,R|ŜFhuf(YИ Jo;Оŷ»Ti~~&ʛ57^eI{QLF`-AfjN3!WJv]8֯N"&pi-޵E10R˛6.T~f8^b!CLzJ喋z3_S% NxAF[K٣}UnCf3'~NM|. _;8С*t5{Oy4"dhC(K/HP%莭7hK?8ADwTQg/( zɶ>޶B lne^5I3檼 )cSȩ-|$D,-J2 ?szs#tnƧ~2fe=h0MUҠ\l9}ߝ/tGun,T?,5 FcLjpgTXPLN [!|kg E*8ҫF~A3%hg>b׶BPW;r&Pcݭܭ{C2 7sJNlHɭق5R)Fnr*B"WE#δC1Hڌ tpeuF'erj^1w98I, E#^>A…phrfVZv6rzHW繜0V(=a>8XuѳLe5,%d%& zynfҲޞWiloa꭛فh>$Bǧ݃-.X3w" 0 o7K&M0 /^ۿlouzBj,ZN)')D?TAf{x *CvDp5 q;o a?Agy!-xȄ?&eBX3|i(SΏp$WrI7Չ]SCua _% N_;4jH- X*AosbAӂr}Đn*?|ڼ;8݂PIGF4XLL'[%ӄSyb.or3btp\7=eR e+M;"a$}c#p>Cq b0zx,(\=c{c#:0b@oQw/?FD VƮQе>{- 8^|e6PWyHa#>|iz΢9kpxx@xbALL5z{*35ߢƼ}B2uг2)MM36H7 ‰2;ZKywVKÅDeZ|t)઺ɋb)}1%Olbhˆ[Av Uoǂ\j3$yEvPkB(٩T=UBf=b 0ެ!3t^=Ќ,Q>t0G;F(O-g){5AM#6i&#[&g*%K@0}ikD/ZP%%2i)0<AHꕝ|ZZWUs9tpUOrw=SdpY㶛ʉM`FP!;T%.IKX *T7Dh.~>1 H@m&נᙖ*j8a?4̥=nۮ?&R tV-s;C\TE;T>KO)+LHLY]ksr,D8yR?ub&ÎpSmp~ ):# @ij$ӳmp od ގƉ)HkZy\J  Y*)sY(qȍגPn+(Ȓ}Y2V+A+.QYT`0L(W!?'WEr:ܹa#o Ƌof^r'^NQd^l&^6֮ D|pYn[wg؂o]ښZzq =`=u{arv#0L{3 @Yˆ]u1]<%K5nWRiu>@%:bFu?Gh1PVSz ¼a/M6ܒogˉʣH59Ao0ȥao h<2|t= Fe9t}^*3]|9^)L'O8S"RSV .rF+媊ɓQʦ}Ґ[$8F.V\bcUoxyGc%a)P,>|F0'ۖ'rKI5P(M),0^IXcBotE?6„c%+A54#VJYJ7J%Ⱦjs2/Yܫ TjL1n D˭6q,jK)WH ,D jm*8xխb/*~BTNQd ϵk~NKچpRxwcfԬL^te2#v~ٵ~ʏAq7}ׄbGOhbl)$fo^.U̖fO1% v:RhvuГIxNh  -3`wg 8d#YÅ3s>E_#hDhxu(S0,_ޏ~~w&b]N6EOV;wh7u~[{ bS q1(D oUICܷ"v&z¢Dm\O%$)]E`]Pz(>;uVi"y #oBNRH멎[;Zي(P씌u|\ϡ`+||(ڈ'.2/ jc]}~i$ bj,Apl-{հP+Ui: Ԡ rKd߳rJgٍ9bqCgm:8(cyK٦?{26Q)~ ,䦨W|jvP0 PtmlK7T^?9OR HJM}5XѕIρ@3@U ەVO%x~ەHZc ^|8p K\ӃrUd^nmZ\!yDo|o#"֨xB{9qyH!Z jꉑ)R ˥vMBk svy j]Ib8?#v }[$>E-rhvB8G/ o'cxg(Mr`_O8sl d.}J>:'1u ''a;n=@%6tђIo w*FZ(9ow} yyz_.%hdͩBN_k+#aSƥ< VN ,LDP/8Gڅ%9 VȡT) r 98FtXbnavz墰bC'\ vɣNOX}?I+@p ;X n -mb3?myG eԯu8Ibv2MuYf@ D ۴b[̍qmh<[KbQ&>W#wT Z q k)1ȏFi f{Ո)zWg+աMA]+/"1`lSvhO3G^c"_}UıSj.V'~qTX,EjvrpG˥gPhXXv 8ͬJ\%Un1T \sÉ'PDh#_͞n)8G4p ߋvᴋ56Wu9ğ;VQ4ImAê6[u(|' ĄQTpρwgBŒFp"m4Veװ C :)+"C>QFkhotqLyP>5\ɟe0,E#o1b1wlQaN2^V5ߒ^ G^Lj'کyy멵&|GFM(go8hỸ9./.0"9l56""CכZ3jLρUvG_z@@Gh;AVw:ˌ;m:ô=tƂ#E utE٢‡R ϸ(;9*=SLDaT޻_,Ξʼn@7Hsg#R=HQixMfDwPmn3jDE&Nx( K\ 耾>cdG-)anM<2M׭Iy 4͈JREw|Q&P\5Kj2pI*_ȎnJ0s2HsW+ZTKBΩ#-%JR6VקV|©^;^ Ռi+xA?ax'җ_^ZrFj c繒:Q>ueZZͅ}Ab;(1_X0x6*ot9{0P顁x-~41I ~!@Z ڣ ˜3j樒:hrGjA.hB s0cypIɊW6pC_^2B=Jw(5-YJqIHgV|cS0 7X%/MYaDxAGZ0|?}AA@(q=cMc 弾QZ ]N!Nc&HW6EHmo WSD1+hVb_zP)Xy1=q*>SFg2̩``Eal|ft< =D'(>b$>@)1@УO M|J" ;*w8"h?s&`|c!Y|_]m/^OTc`ni7:Jj2Fn l0۶miF_'֊V[5}?Ӏ,>73E"Ź8AΎCnD?nz-o͏@p7??xYMBت|j*&Kfws沎}q }Ǖ^W?Hw\A;qh{* ķ{&~rA x[O:8T)/#SʾKל@v I}qy10v0hl릊@rϊ`"nCCSaRxїͫa:E? Xdv'pㄡ *pdRo&/>e,Bs+<%s3k:W r6.GE.]ϖ'>yb`q"|  [\0ؘInS"qYkJPVEb;13* '3r#3ĉo ͩ$qi;{Ww)׼Ŗ]~cGrԚ /) 5D'@.)Qp"5M9ILwAX`9PǞum0%LS`!XšS'Wn=2 ](šlc/ TP}/=F0"|Y-f|f~jG'<zj9)_FQV,xÐ[ANɮCRkil"k|`ţi_|ME`+ěY%jg u`_']lʹ9; 7..(a-$~cY=.-Pm̧VZ:(PmO,wnt\gq: XT$}I8doH&6QXrM2 D+-0_>5Y/Rn_S8TknNpiU4X4,R>%[0 j uc%RtJ#`22]N3mKbHW/ FV!LQhz2SrVί^H{ c.Bk z֛ w@ WֻMKp L֟K{3[.tX˥:δUc+[8$c)jN9bsH= :KͩW;5zj^?Cf Ae/S.D /J-Z~m&:u(ȁ|:olF{9O0U)V~@!鱖P~soQdԤL qil~Vpm142ݽd5<&|5Y CkcFL@?F={R,#]C=*6$q29+%/ ;&nŵ05KDLYWm!f^ ,MCyܱ.'&*e0!z\#D ]JrʊS{!}cPZVMAJtkSD|Э~LQ܆8M'Nh|b| ώK\2]qKeő_4fUp@2?K};(\q[V(OEl'3MUW03_Lppzo]8H3cgʁzR%Jp1_<@(E80ȅ$Uhy9 ]`_˳yZC3+h,SidlbJT}!@%X|3wqH=7\)PЊ1|߂@]IΆo8ޜG˄agx=}$* ߫c?xtS9-M80f6Ow/yЮg/״ IYD`轟ShTB;e.6cyC|[.$l0!,.}5?<TtL5Z Yh )ː0  "@zNSe[T4X g]qCHlcY s0u{ g0Cxo5uI'Hg)Jt 9R+|z S=qֽE&Usb<ݳewgWF. sgFY-ؠtk}JCXQS-V q7$SL&Jf_vϯ)-sX?Za=hQW'nY,z}Cꉊ{Ý Ù{YRwq>=F2# -MFJH ͥhpיpt:vB:> V6*@pD\D{T0qG*&pGVZW͐r ,IS"5:Jϴ Gp(4U gܬܜ'wMfsNhQ+K5EVU+fY"OΔ  Oy8XqSbN?@Ab bF-Q)`lQJz#~@p~}aꅣPKWΡfIeTω4jzΉӐ҂&aLN(ycq.s [%u~՛Oc*p 0XYM  :eT{ҝ[7AFKQ/Ͽqd r)`K&'s©-Ж*( csZ4U,qO+|+X<.qP]kI.~[){ (- Tg EX|*UqJ!ok_ۜ{;BSZ>VfhD{SqA Mu}ecco}ov@!:h2*ذ9[>L<;i e{Il$LT@HZ'FܿZ6?SEq#Ro:v rx|]1L[GqÙ .|5zV~yW9n!A+(l>S =SC>[拨焌ߦu\l^P8Tel/qp*.\zkjaϥTq ~n[[HMmZ3UCsGG`RP,/ {ɦ.歿T{r!.G?qUp,.3$RFm ۋ ߿!PP߬a%; eiy :TX[Nk&"}B?USB2͊<M-L%q<#cf1q1q?,C_ꑌOF5?99n~L.sv>BFͫԫ)!ߵcKKUSQ DpSz:ɢw'C()'w;WLhl<̤)B9WʱX}eMn}%`jܔ!W?;mk.#%.WU>j*<܉_0- 5NiKyGHڣb7cd8ABN7h݊OO=L$f.BJ"q`\ۙCb_*TIm n1!e!.TYT*BI vSM^  )OK J<2+ MX3JVӉ~4W &PaZW'Ol Lh>.).[^U9E櫓 ç[zVwؾk߸堗v(*#rDln`3 Gi 4V`rZb*,jJwq17k@ H&Hw|=gtvB$?X&=uHfa^8^k~kq+ªml˕Û40/:q?WHlx#Oo0pzb,aᑳ,#I?e8fq/u>JR9At#G/|[]b 6R#mʳ#ḭ̃ HII0ĺuI@Uj9?7USy64^I4$gM٦xqӆ'g޽ Ƞ,*!yVpf:l{?ѵnS^T8kM3YT[ClZuܺX*MImX^8U <`ej=aY"CM[Фd L3D=Xs z}}ڰ<۪qqVŶ l;!XgU<tf N=F~7ؘء\ه&ت6qliipҷ)TGuht|moL2奚$PL1q $tA{/-fdXJ1ӁHY&Ń^Sű$WJknwS%g輯%?vn]TQNXG 쬷8?ws~iua= ar/+= !M3~U"|N>vץB"352F''|,Z=0n-`He+ V? s=C)%pB93^ g1W$="K)e7°b4V΁BN"* rM"{\t$f!f0N٦ ~!,Na ]( #CN(ֲ晣|0 1! 4Ӿ5kX:\Fz4|*WEړ`қw44=).l[uʽPAOҔvv:Nt򐩝W,hݢ{ڴuC:H#io, m D 9[-_ :mv~@ 5Go*چF]7ÏCBIGe=-ty'nwD+eBQ-n#/fnjo0 miai^^Wz. OMLImx7]^Kgb{Z:B;B 5o~x mU؉ZNJMd!T|@؞$(usjբ?)0(V/(Dg.K 9a"BMB)bpYgXïxD'C#,)gn'뾛L.E ¼keXNXM (\=lsLM&2,pNKs703t_q!W6/:fØ46Y;ߡ?JF@1d?X)(aTzi":k IܜԀ?`}`v>l(hƙ9G"Hz+OgZqD)k},q9*ȸc8*u*"ե4Ry "邼tN.|0n_?>XiDfovȻU#*CB߄3f=SW3ƱIZ%M qjL~W)RA?FɲVb:ϣ0 EQqO }ǒfVXW1`QP"E+}7SE>{-ynr/6:d+Ҡ>QEUa_!ZJN+RBo>tBCc;֧B`wS񷙢 :7c):]ܲW>.Pyj_6@a>8e8ƓݾE({ܶ'pWrК< +dd>ڈ0qƤ( |Xb{ Q !HR;kdZiY޸:\%C׶XP-8_( 0hZ=,vHMdg~~ ^؉W-e~ 2M!V, v=zm wݒ5*ZԄoxwBZ(o?r2$ovf`{K2ɯw_abdbOY;kmS{_!RG.|j{*>Qn2&y!0$")%}^^$ 7IMv&zF7N7e86t؁"~[.V(_['?y25qvCZ泼B*zhꮭu>b oGR_=$ 0!bA@Xs0olKh% t5܊>%Dhة㙅X#*4lTΎ T|הB`huPLa3| V4<T\JL&)"?>q -;{8R:vt3\)a^ڞޭ>{.iaD|/B MqL(j{tJUW-q6N9AEJX3 ]hy jNa@e-{)$ko@Dў&un`kv&Y 'uP\a5!8nI.d].P$Ee|M7' }h*rWSxBGܤmYo;SnؒXy_tUq!9Pʫl}KDPdc)0jB-LaV+mu a+Lp(.B ސ$Ѩ`va.Hwf:׻<¾p\QY?%t47&* ,mlm=;\זDxH4//tu4p8ըaCxoVbYgŮUYznwC|M0hFC|EںJZ溙?ذK-nnhM8DYE{)k-{PPJ'B-;XIw2ywr[Ei 3w(&ْ(N,^: ؿ463|r L c.CBU%o R]9:ɹ܏^ dA5[ik ªLCn.192@Ϧbc#~| sFfsl*@D~CiO bWY1-1~sZ^-BaV j.#<@r"y YF#B}~-oYRh~9}&A/-LrJ6o4 VTL__C**y* ֙:?9,7Qc|x%bؙ!qtl/(Q6^esR¯7B@3Q*mCJϫ/ |Ԕ|gEƾAn%~/n:#_ W |8'H/Q=Tm +z.PݥY->2MP#U(qY8ѡSsIwcF}`|n$>wUT (񂿠g`pwŖdDgd28]clfL\M}*u@g |1,a):{9#sg3[vp 2ytPMJE_ZEf COVEk?4 ;]-ξ ^?l/eX2 4#~)7*/{= }R$ b皴d6,Q@踖/Pslw$ X!Ֆ=@u(3ɟw{ h1}E' :OrK!+8dSS~p7V59j1 2^4%e<4=31yM]%AoF@XX~!3K2فחM`X/$z:T6MT{ߏ.Qj4gs̭YSț)gH1 wkuFJ;B B_ C/E\ *tc\\9t}qIʯWуѴg qYlKwq5iieD@i'sG 8,\vbm\ pzh.U诧_#~(QXƎbq~;$@*s(eQ;l+ߦpr(Mj38"N+yL7^g$=ZV<@42遉 r!;)*]"}5mjT_M_~;}[`D`5Y^#TINo7۟9]OA6k-X԰ݍ2loΘʾ AA_ FCHXR`U]MMcj]#l*jj[ϑ%W'mOXk#mlbgdLF.dAB`p F;GֆS=I%,6y%!IjΛɖb7RҪ=f֔=*+u{D*X%1n .%NؾIۮ}JꏏZVdrHy4Ӣ3|u/zJ3D'W 2ޢJ(СPKm@V&#VCyan_?;Ŝno`,rj-罸\@2q*3y{-yYVACGb"/tSm#!tyC:$~@48[dZP{i,78:`v?p޹lH>݆^fFF'_#]1Us&6d9 1YI Ijܗʨ< 45*=w4,S_›*5V%Ƕ0 Kg{yk]6̋a!o0<6kFN<*pYk.q4Ҷћ+ꠟ8d +IO4?k\EbG>60<2-R54Lt)LH >JQKD03p:VCpC>,Nm]]5"U7kGTZHfԙ'c|Y y~ I2Vs-<#ՑVYͭ=ѤRGsGJ 6li` d~)Q=mV |aƃxœfmiY{=CN.ͭm҂)MQVc>9,>Jsqi][awAO.dΝlbj> N7z=L(V -%zq ,g/3H! #=Z,ۧPNh6E9vEuнu~/seƨRMDaxr-φՊcnq0Xynl`S9?UwW6roӃ:q3_BZ|TU^*qs$yЍ4r@qK_]&P,UE-of#D\@q{ f me7 B[_~Da !:󣳇 tWfe8}9n2B=cF(?uj-I&PK†V0eaXԂdҾA)(PW!ccZ!uXDf겖+ęBcӭP6[J Z5^l 6삻rE+ANb2|i,( iSIB;t^٪i])poI.׸Hӎj!ԙWXQ AvQ,CpQiwqC<>~9`^7fa롵XA⽉%D i2%'Z(M̢Z7Ȟy`w{Kv"PuP4cϯW(h <gT72]3_VdE_Pl,MwD-.~#ɱp|j 4:/,<WR¯"Q gIcu0 5iGgK t{X9)qԕ{Yc!3Jȗ@&Mm=~51Γ:Ty Z<_hcŔ%7q!T=ҘeS`ֶ Ql }n2lzX)_& x_z9-jd K䈏W 3 mf~o3qo!W2^xM}R x@P5h͇[)!9wpȊ۝gݐgdi&G;N Ƿ;}1;(VfQ0Dvn40BW JQU4jf@ɗRUIiQuK~k3EkFl`V06+AT3OcXva]t)l4!d/n]5"1uQeKrH #mPZG-i= = ФRc\IR۪dz:a-9huYW*P(f}c8ަҊeF3jb+9I袚'OՓ}o}_YؙHlJRBɳ VjQ\d`{̓j#Y6ZhUpZJv Tl Ћu{/nws@`c`"~K!7]4G6XwWqx8l~AO;X5.=XKՊ*_*CwvJRgj`M]F+V)w<bZiu-.a-CՉ3Ie[.A1i4- )C7EV99yoX M/n3e@4N~1̈9F'$@ۈ3;6nj҆i8R);eBZ8FgrWfrUnuyla;!$03 ;a~%vY±';Rp (Ng3C}Ksb2Q. % "ZTdtigXyKG6 ee =Q: xG%W  VYڀ}8ɽ6P"BIMێ`h79O=[ނB3/,ccuhҺ5~DEw ]۷կKoqJ1} QeA-/к@ϣF;fq]xB*ӵU$7& r ȋ :E]T<'6<_q<*P;U c/j_ߠ~_ҋby $K[3z?g^x'L>|}/ D s;#qr VUAȞk(nsOz"hG62}c}%( {.̆eUr(LVÎ꾽lzL;ms/9"OE4ϟ4БN"zVl %2n|&'ж.Au"Q#BM=y6qWtm^dxWۊ> ׍"ZCi6pmoUYqCdZM =߇o⦏FD*[EL VfWo$֮Q0q2Zؤ*U:8Z괤O[߽` C!PWv9ۂOHKبiMORZUGYzTb.qU(TH5m3PK]l <{wo-3&%)<UsfM]>#,S) FVsUۈ4>#rωcjVaMVI'^zz(FڣɍU @|\xR7|8fTuFdeYRر%K'<?RJ SٓtdE!HeQ/X)״@áT5o/hfxcâgOdj>شɷ/@@ZB,fHzB#6 Jb0x wj53S]O*hґ]|;Yv(FYwYБ0acm`smd)!bI {՝%BզV]e$)_󤋿T^h\aMbC6@b=̐kG@93!>o=*A}cR(*\ oIdkyyfy/XXF`W{P5w#哙+o ˫vT'7:>EϪ-၊NhH35RK8l=aĤӧuGʩ7 dcC;L%|`uFŪ?~w)֚e\n7dNn,3MYTzS"VTu(iaFpHh2OZHnuHԿ&)BY3[@"DyQ!}L ?0pUL_{mWU8;ZVE*TI s|Kڛ6{sVl|~J5Pb]*(XyO3+LRu(0` ͷZd 4 |XvOf}z3o_lL$^d%sKITm~ 7 ydqD:XĈ]9F"Qh:UI' n4B>CPTyvOiRˏDCDf>sl3GaJ+SE,3)*_g4R1f !Uۨ]$e^I0:%NgCL0g2D[Smy}U tN|& mi`ACwe,xqM J@+fG:2o5ox3Y]Z~eHz+toǒ1PL X[P`.BxeQq O,!?lbOviHfY[tT?ܘF)^]ys1&&~iұշIJ~\c?nX!nSxf$,#h `\4`aB(kt.NqGag˸M|?/+Lԇpf!*pŧ$/'lC$@IM^"$ȼ!Adb8}0g )odhvڻ T ӡ O/ ⸏QNC&`}@lg~83 >id8"ؼBL`^)SS1vfyzj-AH}'ëf3-00ͧg/hu?g+ru6AP-flg: (-" SrCw(}ڛ @]U7ߙ=W9Գ?)Y2zE3uR=O`z5ŀ~F]+\sl}ڤ$1zwػt` p+$w%ҡ kB~8V>Vsu>/Y}“V_+,fL,.ix1+8@ tVM_t`iZt!U?oaECfČ~W ve͏[^kD&( @fQ|!AX1۴wˍt-AtF6=pw# z pë">>PYP"4V Jaboy Ă@ꜘzqfAޢXiYH3 Iܶ?u y81`$sl,\%JņE|^`B fn?a~qHCM9c;*`ihd p>c_$,L@f2J 36dqi6zS p߯&JY#R&|~?r!DΠ2} N)By|hs֨enq]?7ɚȘl_]rzq})3Bd >'n2d(3@^+J[1ZYNWE6؏;7͎nQ̤2pԵBUCX6th0؀jev\bECs3uB䔀x0y Jdg6Z \G@!2[(V"->@e^>dQO;_2Ů"~=` '%;xmE2-9Ys<ʁFyҾmR\sx uDN wƽYte`Vh=vߒ}7Uv[)Z1)KǠsE*m?mPb/2I; ¹TQrl[/"$D 9eFM,GcfwR_!֠#⼏_`*Qn}ψ ŀT@5a ?+6n's"v wV|(T*L#68n=OGL|!~Y뫤)A-h':1mgqr hb:L[`Nu+khk) LE$V,h޵R]q^\p﹖hȗ.6'f|3# ϡ  CQ;V'ߕm wvׯӞ_xQ)v?ژ A[FLE%k>eӢ pE{{XI$ߵ5Xg W)v[,o[%G:)'iguTD ʧufmi@Ǒyah$Yj2ɼ1Z `’Rthx"AKyH}7P֧cƘvt#K?A:j,o}~va-٢i5k.N!,e1U=4?pgt7y,6~D%(ʇ)Ҏk*P`Y"+5;L%΢>L:=H 1 @KaBk0չ[5͗! NOWͼpZǮPXI܌A9mΉSvڮ!l)Q˫0 Pןc3v. .υٶ%TzU߹n*Evi RKO 6Tx䱝 ;ԚPjFҤBũh@A+v`:[Vy a{D)h/}D*^lkӣsr} +XX2[J"ZHa|^ F?݂0BeZ?+xIdۙ.ehN|н*kвr>ak/3;-!% O([Q!#v0cZ \;Nkpbh+uP9#=5'WhH J7n5TE@n6r:b% "ZP v1oUfHt `g2j?]LkWw F\yx2jz߬ll9[!1ׅmn'j¨׼&TQE),p5xp1 tSi!p9s2x k zu ~߲R;{y N7P ә"(+Ԁ=|;]G_LJ~̓, wtj)BI£}4T {0QM.D, r (`c7&h#VyW»feg|Ӈxt ޅҕ'QӇFHLoLT*9fw;ŽE91~HpOL΍a`eכZNEhv~ J91˜6gr?k'p}*̠.jb`b?+HM4Dw )<3 ,=j&G[0'- oiX>Ѹ˖#5O(C7rTR2tkJzݳwWR`j5q@bCN%PScGM\|S D5E:;egG Dѩ_xA3j'lBy8McISvEەZ.)5Ra%>1X1zYbx/fqGmXޚ0k8[@}_/d yczr _Khc*43YZ:n/@Q/ 5n~]g wD߅\CeAQn W{BI=[1>Um]v d/ 8u~oc%B o?ٿt֞{;u >nR庘*"N9/p`g$M+0+%u CIuq\#WpnLP_++g7^(q Wfݙ#B(ֺܶA^\ b\`MJ U^@Oa[ZR H[xHJ/j}lAJZ]V!һwjDUP|1+V[ ,0_e*5Α1]?dMɻ.58wFD$ iHLtFz^ZD19:* ՓR*9KW|i8YxYdep˾HP~DSu$P3ю:_ #&.wtRx%iaZHS b p27}Z7 Ѹ=2LLY =wu}Hcc! WƔB(*Q\qP>Wꆯo2Zw)E켮~'ՅJ]љ)u-zU9EGT ݞUI-h짲}N dΖ$$D{fWUڭSBOo:mi'bY4|!ZQr /xu [ʹ%}J%Chȩ2GXw>5s .J:R7!b@@@,\ڄfkyP^37)NcJ _=1y)u7<h:r#fd| ~~e(N]_Z9" `Ȃ"_Gy +p(/5.lRb {eQ+n>.k-+Zx740o+kDu4/-Gu۶+v/<ޅˊV {J?BЛF|-e;pP AHX / tkՑtyOXo,oq|쯜ީD ;wL g|`/iЊMl7c`߈l Q%7:*+EH fY{]v$GT`=7C jAgI׶ӮmʟeA(ߌϪs%[ "|𭺒#?ULvn_t'H] ),XJ;>p-8 ##u5O&: bP)~w+n*q=Ƚ˔by7J`{հN/&=N{M™bˆCmGf$m 櫿Nu!W½ֱ|7}0GdwE,GgrzL.Q׭F ,m R1P?nt}~au^WHT`sw j0,X#V?ccz DXl+0|*nl1rK\p O*H" k I[r(/>%-#J\TJdHr "%fدT /ijZw<ȁNؤrfB8=Qi~ɰ.i>**ؗ[M(V.1 vL;yMX^\̟B=Y@* T͙qZ)?F=io#MG5 KРw4K1xX?{)ccȍqXi|[T(JGrxN,|}mK܀sGn SZz57# ] g`|UN2x b^HVTNUqC~g"!֛Oz\a1,oŝZ@ ;@sISb/v+#l S?ZG:?0sTY}X"6klu%6jF|vb ;81;&{ʘI$[IK]VdUF1#u$G7 JO 䛫}+z h><0v=G8p?M kE"v5teb4d0Gju?. Жj_J[A~.}̃Sݞ*Nа%J#s+J}ÓG&;ȔWۥ\(^rQ 䓘iLkA!U>11J CGуBR$Gb]nileښyѽ tRco$p\ҐyiPk84S>5Dw<m&Q3_QhE;Mϖ>޵ub_&O.x'mf$kRr_Cl,v@ Fq3߬Lvi}H\uA?J)rUXie3q7ӳ  lmn+{`刏U37rl5;7W4!CEX?F}?rk9§ۈOcv{!uNPJU6dSmAAt(ZapXT~Nl"ZonCQԻP@4ns-Dĺ2<녅F-Y(=p_c'{FC<--v+2=-ZpJ`êl`Mk/ӘP.{On„tQl[|[f`{1B7]Ex+E㡰U}>g45n~xl?o} g!e HW]WӼ\$qS6_HUwy0|Z3'j]|:Fv қF[D6ƽ7i5Mm^R2rO>rHDmM;|NJpWkV]̜P7m*,[#4ŸNsB凒v6ůO{$j-%'#&Vټ YIB(%x H>,0Ź8J0T͂_Z6ڔҿ9@3n&lfq^/D=]ur4`B ,Bh04 a]v~տf`Ό`&rc[lǥdLTNpy0?M"_ھ̻󱎢Xrݺ-lR H=AH} "=70O,b, T !Cs<$:ȸÃAgwiezx/굒nDIѩ!,Zt. LT|u8 9tC0zip*ѷ=eFP 5~GڏaN^sjQDq]y kNWMbklA` ܾ5L뾵J#~9p0[ּr=K6u;A 9$@5 U pFEnMOK􂔰.-*gUPT+Z9->TΜ /6C[,867z,I߉N#珳.v"'ĕ̓qvFuoIrh!Fv1{H%{^xYBVfjF#M|Y*vG,nHvQvɭu;=?`TaIzuvb<*£8 cTW-`" hCLeGA0,J`,KmFySZBLՑ:HsEQP0 oR~zm8>=ĝsgk<0clwYpŞV Hn}5g&J[M7:w0KI, T8jzM3I8txeGp۬N2dy(DءҪɮS"WyuD5~J:o iʝN/%˻8T'8SnJlzn"Dڥ-QMQ_咥L*3JuHght{ CНBr}3ήn5W l~Ń2GPµ)*!S 1+~X^=G=-)x2 2XX _/"J#I`.VEdDϨudj!B!EvQDg۸o%P[vzȑs΂mlf'DGЈX7B ): G<Җ`0)5>hkm{vHRa,3~^!"RKK6Ab75,/i6!?1EʹDTz5*&lʧ8e0M)]Yڹ: ]q (z^@MS 9Rҕ8=C/{S2|ϹȺ%9ۄZ tr.F 7/M?"A6v&k\sXfFwXI;Fc"xlad<,\66&AƩɆ68$ϣJMYc-47ZkZ .!>c#ہ"*^4vdkOhOۦ^z L冂@CK^oFȲ U8%Hd^ǂ<ւLB=VRR: N٬"2˜R}%dp2i lfqi}Zyw{+"Z<ǣeAoc9l7^-": "4;C*'E؇[ͪkm|Y'vͫ xgUh2S)g sVE=33e _7' >zB&3+X,J׆s9[0NBH'?>yc?gva͎1o]QӉ.8tPԝ99Y?P^VE켏nsh e!M[H$$=|8HB{?=BϮIѨ#ٝg 9%+`͞آݢne'ŋN^X"i>g cG 2'EWrk3o<4[pj6&"yJL5aT*hf=bilBbYo=Ȃ̀B.ݷm6"&FD/h•C$|1+FϽg$WuCAMZ仵ShoGn,b6ocܙ25IH;k_7}IX5 sIzlSU/q6W=[CWBI?. 7bL)Fh!Ki ;|Ƣ"-bD}Kkp(3~?t8韪Oi8n2!͎c/9NيLg(EclxfQi/16k4Aܧ3h YHg1hR=͞初@R#!< J]i8b Yr vT7>b/uk ODDo|"տZ s vL6l9wZTտ =lD3Ȑ~*.CGUq'~S/J٬uqwJ-Gռ<1}-Luv=f`pt^y"~К\l˓WPt$1nqU$|NMJb]*cJp,^FUwcts/iJwsK(Pf{fBkV [ e 5_#M\?9[y_^QnTtcYڈc"$O3uYiL3H:$E 5X=(/8p$+I/uLh*pI5H׏׽"[@T^l :L!qm}l۰b;0'" .=W_ˬ*3ӠŜF; 9~²Vb #߲;S˦L,υt-ѻ!EvWT ~NpDH(LrQ94M+JO!8kH C%ӆ6#qk\~Wtl_Cḧ́,1&Ifn⟠ʡwԛīr*@JHu.hI=+r>aYa{&qy C|,#.mrq aCqFI iOYNK?At kE{ UDH p [u;QI.t`:tOt(<=x~a,%Qf24ۥ@Pg<#&C9X"X)TX vZ}^ zxgb^ ˛r^bB8~`DL.PFL&䞽I/=l2'_զzDLj1pnZpbS@r?LQ } `16pӟA Nr-^a_ZUրGr<8&+`>F}lAx}Fy*+`Ȋ!@)X@XϵL{mq|7K '>*FyY 5ڭ2.d |U6̞n],nJ dLj*S$t))IZ^|1ҍD.5in8|Y;\abG1{o49kH>| VuY S{>w?Uy~?M@ߒI-!² ˤ(A[P92,6kSs2W!?C/e`,V28Q ,Q K [\0 3MP%So#ΙT%lm1*dǢHA]Z ]] p1Ґ\%)2UyNfy/rdoOxŒ0 /n]6m5JddsKQ iԊǮڍҙF3gH  ZRhANm\ o\òdEq@FHeaA ' #5qЩ ->'#Q1XtԫIPkQTrg3D9Hv#?Ɨ;tt-%>!"w*ڋ}n"U餥+1iC# SzU-ؿ&nh{I1%a.p. ۮWT 2LГqf:bҰ2ͽ۝hj[;Z 7KVje,FȎc^4bv2m: "'prƙދ?E-  2RX~pi j%Flu/΋ksBWS,V<;0'L^ <5H.Sux~_:%GWrL vtuO:RV<%Rhw@t#G7U;(LnIHA@97&N0d-ʚ2Yn>2]^DWQ7r /`zTR~Z'RDG-[řyϙc |&sVTd' 921(g]ra@:I%˯$PLgۧ1[M]} GmzY;k;[2(\HzlGNvܚѐs'@T3xܣVf/ʩgI+R4Ҡ7f1/@u+Kly)SD):P3W(Ү/aR4B22cY]*aї 2%rM>me1wNԭ[V9822*ED/\7Cf[3LsOkiF撆Zdz. Ck;G|@(2 5E8.nFi1B n,"-94 Y*to> QCUfQK/ȶ0[*SK0q'Pz>A6C1˯yٱ mt'PDGR49Wq?X0 lV@JEPc3 j!Yʿɚ81^K?$%4{=' ( sJ8TgN|-K)9%=+"} Px:D~؟pY=qpj`SUamdB3TŗUve^\d<}K&MA'g =\Px[8~`@.?d񏿬-:ZT)L_(1vщW$8_UvY]yݫBd h:YJ׉t;eʢ0:FM)Z^P_}I4tW~<gBf!PC)ֱK#U0de* Ư8M. A~\reIF4S?ӥ [{HМqpa*P"2W nz<5TLNv ͢E\bN]I#s>Ԡy=eаwH.Gx O^t8+|P [5VRg7Q{ . F&<`񼾥]ӷ?9]Eq;*#7g<2G5f({#p_-\ ő S(cpD|8~nW tk&NV L*{"ww?J OBݔXcvF(}%jCe;FezqzB2l$z,R0ӵ\pFg' WNGڝyOokrP h0(^ `7Ax`7@J7/^g9$-7(nwLUŮ9h D1sn 'GbicS_ԷCïz&Ŭz69Ix0&{dlW>S6;0BX'l>:C<%=Da"]|#cqHDTuGqV<)3a\՛PMMBPe8/KЙvtE _M@x^7;(GW,osCscڎ _&[@\ lZ;M  R[dL}l I:c]s-xQވU|+S@@m҈ÍQᢵ=9cJ*n @ T:{v7_uS3s zJu7LvyloIBBE_7 pqE1^t[Tr5q~):HhrHod"7[A{ Кo$H bǾ2W Fl.̲--;ع9bLU`(K4NUl n0}5FQI7Ϧ&42E#ZmefxY1--G7%aR|)7> :6Ns>wM & &,lM&pJS%ˑuJIhZЬ\>V;L]>mj^3Q(k1v~])?Bz#vW XQeƃwUxF+rX&اfչjb2cVvߥ7l3-Փ턏& B,Z?㌡+G)~ ]hk,6 \{.8t3ǛG65bt|qcG!~Iu'g0ﭔa=/ v {z']oօ d\S??BOИN<C%I?W%CgT{#6Rh#D%!Q_skN.i;Е2mbϙ!PA|k|OuV,mLsTgbFuj; s.>mAv.p;Wvu6V5=61gꧥMk# E:,=vs φE &BslIk ɮfR]pYt ]=l1G[,|h*نoŜ0&Cdh  owO G:F' w3dB`~G.; m|4͇>5 ]9fs'#_܆+Pz¦pmh9Wwsͺ Y8 ^Qѧ~W5u#34I *gK;C>sqx0\WKq5Z?RŶ0E71K^}pWvYM{㰔Ɵu+BK z -#1lRRoFOH.&1oI+$/]W '=\ACfc A9P,{}LJjxm7y<;x?iz$ڕ.CL?m{ay$ϡq!8ٵ,`C X_J&}י[z\kG':I2/FɹF,nSJj)RI"䨭*p9~7ORY V.$&9*?A\A'jS1ȵ:3SDR Րi+WV_[hHLu kɁ'rsQ.yjPk(p:m7&19Eu Muh}R}F ZWĕku4GpݥF 5B`;s cY[8:JJ[As*:|IB%!&)ZFz5rN hR:p3̻R`1KF/8P'K)äQQ_zI/$ӐPv'|<*a'FlBw8,z)QYPȓtzidWHg)G՝7}k:Ɔ*I> ,N.WZ OF8!i^ PwBǙʮuFx7|;6AxM׆S?6($gġnE}d\ƴo|%ٰGz]EeCDd2BUnK)|>~sNQ|땃hɾ V*RvJ1'#RD5qj'(1Ce,,+]K0g{7:wkةa<* Sgʙa\99Us r"I`d$fq)2[ }Z`#Z:8Zt|FVM7mXVe)ǜ2x}AY9; mY9?.n&S7vO͗ ͽӘ }rlj Ԟ"sۭmȜL{%0*r\\ e3m@E *(E)ND!j$O[|nP/n1NPNI"'X\T<;0hr`z_ۯbf%a(mK͹$Y'~sS1PSZ#D˘ c-"P+g rTq08L+@.Dcc16rPj Zr*殎[6ʶϹ"N q| (+:rȏ/$L֫19EjY US hQ8&H9B%0QЏ#]YvqDba ,&xd23Tz]"M1pQV)YaK ՗69ʒ{P2Z1@+hHNlVCFS KF iuh c3 )oo `H7(A[P)6&nF>؋[B^ze9:wl$Rq<( b(V\dS7Mn$o,iM][Xp9:>v~J\gcCFs~NNfz\ lcpbB-N6 YCEi3eb 0KJdڇT5=.HHMFLf5An1|"[A'd_]qUbhSD}g!5`߆&CF]Wbiy%ޛ *~.x8^ 3*!x@T&炩0ӭX9\ F{|EΒP0XC]fLd~$P[wmc5?y׉g'C E)JPA, tkW[??$;<^1uDp ,$ l`ن!WDaEW5I>4 jk %CM">+M*sa/KM0>K` NVTk 0SÇ6рDy1W}ǥKI 9xULy :ЦOGw ?l1}2?u8]sS>$oƀtB d+)cI0lIN -h.bGjnOSt]@KشnCg^]*v $AJJkIK,.J@,AF&67<@xRbVQog$cڪǡ/2$6LtieͨPy~qJ:oPlըԏ+٫]V?S&3Gn:ґLwFSpȅ%W AԣRt%X]Y|Cnݍ/o!nĚmU8l>Z4'OYĔ2>OD+ЦPPeL0!,XE\P׷=;d w.191MRϘvI1"]I5j-PM 0XDE=2҃6' b4'WAFiڅW40ɢd53E7{3ܠ-ɤ; 6Fs6_'1_aEMzfa.%stK\CX:VV}^X8ZfrG &`sd#=T,ex(<ԟA[4D42|;pDVFUF܄KHEY.[ťvCx,q! gl[3{q= RO[ <HE*\J uAl02BZ^4?#*jcc.T=Vj(AMCq9*mXkVw^RiC] cTnmd[2Q&ҫjB\ C?Uo*_(#q?}r *Mo_q`f+Ә2$'[_Ouh?fHYD:lk"mU \)kk„Ov+ -['ojMd()(nS/Ϧ%!Sl/h2[e7E ^\7&)$~>% fXs1==|-IRE41xLRv =_p_dǜ0 n<#\>&KYh'AĻPR- (UokcaFNIZ| LxߟO,ܑEAcFș1z]~9qFwBeP]76΢xIz|׼TZ/2nB7W8q=ݗj& %`Ҩ٠6y=ΐ`AJ+$,Hb5~h,NsL]Y'2}Ejb0z_ɩb<9x| 8᭬X)fF{A.*Yzo#$TE?>6M!UqȘ$_ˮa祲7sJ}t9nRgEt LN2fE\ڊĘ⺂!N[B}2AB̠%U4o^sB81"_iapAg -c6mƈ5ZIѡ Msj2P\!'=$͎,MV*#;慝M~cɑS$@o{.ttҴ֖pSARJ>!Q_2R<7pŖL=2r\S#(?;SыqFḥЃnиc +}$5֡Bw醔EP_5 zؚ2-g'gn~gZ ~ak#c/ϩ^|$zX=+Dp8Zhi'Wfv9߲zjVl?AKݖ. ,SrzEֱ׵ݫ,U;lGhT6:Xx ?zMct15JLfnM>^ -l?Tw,GMgL]6_.b{0 GXƩv,O&\Y!N`\%~5iQEsP'P=B8oƙsKCK]5jY֯hgȈOVv7alFe4 k;KU}:\Ŧh΃cߞe-6TmJ_~í[-W6RC}鶅,OUvy%rݔCgnLRԸ(tSP+r=Čvy(HoGMX9boh,* r7Ҕɩnjޯt{0Y\(ޢTl?0u!K.PMhNjf +1 Lc^2T臯%fҚsnF@/wyz `ov)Xv zFJ2ЗJ: vK;⣰Y#tԾ<*+h~.m^)J*b6gQePfe&)}&Yq~W'j&W1 P\]~n9&ſgP 94Q)GJU99?[Kw,RsɄUV%$fQՌ̸1b8\l 3w7 'o::9fqB= Oɝu4;p{?3 +=tfMwK< ލ?3ϫ {/DJ@FL7+x?EW9IcK!+ i6jp|2w8Kq4wΔjPA叵IVdN#H˃.3Y|Hq99X5I`804kDΏm9sp13;dkRB k,*E;і çlWGeLˬ $AUCMovN>lir/%eCu0}M4C)RTuL)R K_̎VKyAOUUNP@Ӷ^|bJt `T/ y,̭V?YONAed[Տy@l<;l;Tv늺oIUX?2=;HuHw1)p8Ħ(y=%bpd&IvVr+7Wαv˨|[w6H>AŃ/>䋔ZI1 qIapC)t'S*EOB*"V^ڧ|6#,A*t墍=ϐogBlmqrmP\wn H k~a;k3j.W0'U,q2My1bzQ J ((0yЕg51&qmBG'ytz.U 0e]G ]:k{U"{(XU {Ý٩1QMglիGaB7a$XTAP+bTq,^dt-oH+]] UƖTjKc N"p9{ʢfw'_@t9<\oAș߉1{o^k}EIJ^(`R:[/ yg<ʀB <&r4<'ΖAX:5ДHۡП@8UFD.|?:[tz>Y(,;C~DZb\$IH=׮v:;(T}k˨a(]q#Jɸ=U@i 3g8 k8*>-UO3fvTTĈb Tk&`jظ4E N̋ZH瀐A PH1&vβ˰=B>?V>C4J)~*ź5 23]u`zܳ5di-c?W]7-`*۔z$׋thxpE9hBH\E߱G -FwW:Wds!1XMhmӢa!TOvYXgIK_=~VUU񓱒$жTKd{)؟pe;8"Z;ڃz|$U YТWuU"iE#U,Ј՜NJwS]_pj\qIEIeasf)#fטefWMx*G ppkbٱc_U x]9RrȨ;)q{_EXgsJW|FW!]/זqb}G0װS9-˗LOD .`(?ICh1irj lZKU+fyWŭ4 2҆帽.H:u  hV_fWP@:dzgvSy[Fp=\׀[ʇ1;J> 1p4*]䝸W`(SRkH%׶ZN2N/XͫeO=DwwY7/8ؤ!}Oj,MV?\>_M^G<3SOԣn5Aar?Pp#tZHZ.kUJ*_mu`׺i`vm}eHyɟ 1]bh>@74RT$oTZ+.+ݨk)!腫v* e*v\\n.f|zSK,`Eb'BP,8L*֢rQ' @=]IA1(:*;Oz:: ܮdH^ B/uv_)xWɕM8̜CYNtcz9~;y>BSiFN0aY3{5-țb2x~gI/1Zb 8V}GI ("]NI1xEW i-ݺ6Iuk#i**QڔOu 1LMDoK b~+$D5ZDqrɽoÀH&k[x~VHo\rL^I1X!dwfw-JVZqs,>Y8f"H$՗}gKg_LHbXR' GfױKa=Wflvjkjly7*fݠXw]& (ˠz;Lf$IRb<XL`Ƹ| Hf :>1%߈&e"6L$)O=zD @nu_)DvOŤ=-:w%AT%Gm|V5uQi`6)@l,2<1mtud "6N1핕+Lkyom?z{oRJjd D?:H3cGjZN? D5̹_sf(&*)4ҰN^Õᇼ;b2 *&&d_~q=mZꆹVzueTòA +NA-CHRG_0oKR osULyCU!/\׈E9r*Sv jD6z8y84fR?1,s,]P%-)H@>KGtjmU/oEJJ_K)IiXwGzT[uHe낁I~P/ ZP,oBPI9t$1nq3-~-fy\Aa8pdCuߝ\U* $Ru$[a߄)p ͌gY{FL6>SzV,6cK)W7g1mU(^`I{-DΎt9_ S ZgИȠ|Bg1P =lX@GPM"G.j Xx-Z*7h7]:aLSXbf@J>ۂK$зRnO?nZjaHHyy a&ԩƂ@KJ8Z|v6RCQϋ%d?8`|n޸[ _oТU3gu?K!hY4uW7 :l̑BtQe7ZƎɞG5ֶ&k,4qo,Uв P^WYBHCrH8y_Nl]X~#pS,fw'>[8p _ЮN͜g|mP~e-PE8\\۸~I s0|~_"ߥ ꠅ2nR>~bʂ AVz"7&M~]H H\ J SH@&.CߎC-CtP$k?_I4fɚijMpN~v߭=?Srߘ0"F&@ $l_(8ac> @n )x쟞 Cvq@@@hmǦ=咽H KB9-ԏYj] V^B}]CJ\yf*BQD\3f86kjb2͖)U|vK2 4CeHR/+w{Սry8k$G"鿐{&L}i1ab]>ٿZi9f' H5^54> 2Hg.k3E'`T˗o롳Is&~˱?sD%|S edٸNĜ5 < _7g٦7h犮0^2q7  [k/HƸS]WўW2#64!6/**=dn- `jȐD[ٿ Vw1оM@c9Iq7+4Xǰ!݈(83]Iow}'q`Ƴ>W uY\!Å6)ܔ?*Qf)`& /3Oej GY(]j,!H3e?W-Lge ul _܉`]V m =)x(\ 4k ˮU7U"ΟuDK?(wbF.CM|;;'g7i.mB ZGn GƩDCm={YΆ7͸J9CLuY9HY!~D I~Ǐw2N,Z1[anGbu6wxfr' @1 B߷'ޢ\)lf⻚kCӭ=QS5C  EʋKau2pj#7G1+X $d[ir~g.aY%Q69#nCxq J?D=ֱ{~@y$&{I7ԣ7n!|@>֐_/?[rdager+Fpnk fR%]z\a"vbTo9}XoދᥚÓ~!j:''gz 5,q`½ʜyV( mDWiΦVZ"@&ngcx̺H;s{oVd쥤N=[|+M{mh(LFR0>2"rMb.>b8r tVVy2T<538ǟ)$mp0n%Qp wx 9|)C@g T&ߎT趤n*DdŜwF=~Cnja5yہӫWxFPТ 顢2hAɏ-s\teTvrwP{5^j~(̐J3ցD&c|,uhw-u~vY&!i۪k+MbǣDv5c 0nh܁Qc|&Qz0{۴iwJ="c+ha HRs{JM{ќ@ʾ¸sD`8yr.c 7UuPpIo;wVA +PHD `љLNTkx] -RJݠ' :~_=h=D 50gP`J.O|-cFF$Zk@in<,(mNFc߱Le!D'9ƀZ~#xrI{#4}֠ 5\+!N: zuψ^?]s-ĵn0lP؝ص9Ӄs"FXwiIi0KcSQ+ nB̉ɱ;De]/{P(523:0qI@JB9U:M,ag1 e!"4*QِE[{@dddx^7ɼ~/2R>WwG/JtfɅ[Ցqg"*z54zEIciRY& n qջ1ArF `0Dd@7SW'$'&Wᤎĸ/oy;:(X~3rV-Dk-A7ޠb?moKaSr@fN4%ۭWP>Z,*˗i1+V \|UuJ eعa@êʌXm)J- \lQbbx1Y%F\[>pW4K=np|*HX&d5X:9րɼA6G f%P5zz̒ =Z_8X{ /Ő+ MnGq ̑c+=}$Itx˟,ҫ?(iEC$ㄸ71i(C.B<Ta}I '-بUϨS:@/!(J(JQS#wV !=̗[ *Z9ґOn7? &iLiVT*G{~O%]^U`q|ZUݎ)T{ + )#|r'%oy#P1GP?\k gmuSu/"#gP\}k_<oĞ؆PtНͤ Lhx6UuStf:+̈́ˏl/L)W`KX>K&F$phU@ /IKhycX+ՏF/k4*:YI xҥqK7/DAۿ %FWm!P宧VB\ڭV}(cȡin|dsh;&4@ޓAVv$ٶrs;ʳ *'YĪJ\Ires'BuY'ZW[P5Y1\Xi=Sjr6 yz^vUa9 "@Uڳ؂ R?4J u*IJwז>nd0Vա{7^}ݔEc+sI&3n5!3ʀNm](p "MYs:umHYR)Wp'ׂ U0 -6% "*N{1#he#D&~ʊ99wa3O%Ԝm?JjFPȥt?6;mɩ ,>V`gkuOph9Aw)1VmρFTPK1}f PG)Zc6e +C5֕kxm2hGnBϊЊF/i$ ?m/b "hU% •%g{[˶on R&\B$QIof~kč]Id{^=dH@R $ u@gRoxdqTX[~'+fEi8G]C"Ϻ(_v{S>6za,B;C(1 5#\Do,/G**\N&dc@>us: A! qKY{$Agp->nݟƫi [^ܑ8vJto*4kJ-%. 'zojM5+Rqj86+k_&iʾ0u,Z !ケڭcWv}~bNJyn#/lu|1h?|&vhq J8(1^xbQ)7K$I#}t{AJ9Ӫg<1ec桕|aFxkEHG}nUR/֓`S;<(9fVd$'֋ \DF1-} ӭEiOz?Q?vH)8GfbVxkUݩdStoc%5Y'u^<agYj&2_w0L: TV 2˘ä%aB Of}5v(#jD^U7rNų=;s48Di+Kcae59˗&e)W,ꚗkpϒ:+l6=pG3vWlcٷ` )5Ct<:~T"Ba}2EEfRKI 5TυQhVHC/_Eů!Ci~D` זkOJfn *mA+x6;Rl[/;xn Ҋel6#bz9st֕{!69.?XLuPԽā/'RZ6dz4U`R.$\ ؐ9t<2_pqa|)-Xe]v3- ysCBbm|4ȶЂ/l2%yaQS׆hUU;0ah#bl!h.RI$9IMU4 0Hh+dp7'j#zN\M@&b/׈mVJyL&m<υZn.2& -q\T'fcSXN#*ABbFb)TI]1^v ړEk}3:#Xi7L~iX!ͻK#p yAH1A?b Jw-N3otG0uߓƜhYIC<Uc4;*sF.Dm?G7HԪsOMr⣏M ^QCrWeFT}x}@ '7nd/_KNDPۄhim c"ZvR0^3d+4?h4Ӑ8zP3p`) %7JG{*cBs! k}rd'2PZؕ!rD5X4\A//BK^0KPǀA!c|"$?byڳ\5t؀k^*,?Ό Ra Q[YEKAV 31f|X(L~kA'`AFIg0dEbD֛+"TU$5C$kʎcJz7gO18H߭0V̂N8C E'h,)'qlv7Dѩ,/Y;Z;WyT&LYvd4'یY+0T/y5 6];_`:(2KRc2K.Z\WFyO&)ʠ<0>AS 56 %:Ⰲ[sݵ*kg) قSmYUSvẔ'fQ:ZA%Ğm,BSz(.c-R0%h_Z]>{r_C+$0~g-`L\:ļ !症P{uM<}ot&f@&iϧ#-;6\[Z [=QA{ulzKI8*98̏"ux˝b-Kı Ъ]PH]Gvn =;foqSTs3Zc U71*Zn"-Ʈ@'=є;&qkQ2N-L6 tpf$lz S!+H;FõC|y`A ms8v } ]f\m5ԔGXBw '$DBSt NIHk-f=śFߥ1jߺ4o&o3)ǵ/N#e#.f!-Yt<ηA)ଙyr${e-f%ʽKFz!x8c5T2Dw&^K3{ǰl%h1)Cܙڃ.&w{MEgNS%:ZyS2rln0V_( ?U021h۠~X*R+oLܲ}$RpӘ,b:?xdn~4(N-6#V'PSU/M!Mr; Zc)aϿ]3ʪ3+>ʨ"NW$9/ G QVqEr;):mIf%})g(RUto E sT L^u|f9t cēFNj,%Nc-BuFSC+jxf+rɽH@XBZG\<Sׅgtt.u#ѻP<)_REBCX˾I=dF$ǃPBz-^cT{m.om$f(N'BTU㐕^Y܎ǯ۟H25'H)^~忙Ð;W  bniⶱ YbJ9Lo9'ٗ܌Lx)\﹦Þ(N[_j$uy׋egs; T(ؘOOƵ~>_= }:_xIvR' ;Iȃ"dy [2'hp*_-r@q~4}0Q!Nj {f<"i}md1g p\*ݐ`kg #\kGLZq 6X{i} fј8گPZtt5uD|\e,VsގJ}#Ǜ,(.E ĺ~E|sZE s!plGfs]}} n~mNR*6}֝uo_dAFe/sl&䁭>-QƩ*Vjfz)L+/D`7h/y# ki@ n55];,l1 bcwaRŋߵ:[7[QMէuG=cp Xr8a_p0g5fqJ<҃ Y,;W%ΚB)`{IPN{ L!:y0s^sx>nۍ[Ew87ET8ē#h'ֵ0hyI#F)q@!P!U< }& He=3#5E×uG> `X a^V}Z>f?>ՕM @{KaYpӊ!H`t (Bv{kr }E=r3vW\&K+Bp$=,ݧzx idK^t)3vH#B(d@+g4V9 zdEBc+/|vNRI_Y]4`ʦ"!4νGud3\ U!WvMȠ%m$A"O!De\3_*D¸?\ gMlej5gCyd0UNԸ}  g"bHO(@5bӰE$^ȣU(+ } *cvЩ \ƝcVͼ5%TRY Y+;+lMC80$ On;f%e.@Jeb'!M v//?0\GQ2%FL,Ee7,sg [|s[z3p<̺V9kR0ԗz̷~I^_vW) P8U`S~ڢ&]d>ެ4 UK^p6֌hZ/T Y(qcy⿘V;#6r?pC1k'DNrc8ͻ)*MH?Ȋu@cV& Y! !zqxtKIPƢӾf2_l \ _\juEx%iTkxrW.R ?4qJ13:bu* ) s3͓Fx1f?,S xD>¢.~Ԋç}眛 QUh,#CzY;Jq\nO\W94H w>pB7٥b@3G5.: Aw #BcF{}Y;w 6KցTw6 ں ژ>4uq#1k@h%!Ӂ/ 2kXIudٖr#^evًTqN̶*xךW%-Y 'E+ɔNJz #>U0[ZG48s=&4qs~|n? #TT3bdc,[H!RGE+av,';S-ZiP9|V\6^zfv:gE8SZ}6x zMt:׽Q3lTGuK1n9վ6BHZ# }bKNERuWjNA^ p P5[~}%BwN_P e,PawȨ. $ 6GJAfkb'K6@n*Z0Bi,DCE͈8p;)d=ݘ"JW#b"). sen ӻ! 8J#ZNu Q9?]@H3Y4l;puKJ6eM#p&7mⱑsK#N]hJFXZ`ltVa@Cgl,Y00{f%85})f?G+RZtC?+G86SZj+1LwM1c>ySfp4!emOm1\-)3>we)|kgʾ'UxD05a0j``Nvkxh.ͼ]Am^Ć ~.A-rfV*k)' VUT%+4bggOG'O(xqHqx^ ҾOMI +:xGizAK^a)3I\!B<^ _Eg׽?m(a`k$RBVOQ,EcٰJMSU s A SjPU)e>ZT2ۏRm|gݺ8aԺǩZOy{mS8W;=бe K1._"ḩҐy$_e#%az}34>t| ;nxA PYu)aWo&4&lfN6ofp(e 1{7.(~4~DlAy4*܎c]M; CjOdLR%@%.[U"W_k3~_I_WFl*i&#z[=q:@]ui;"]`+P]6AiۗhzSfWo론N<Ga=a^2]ճ\hJP `G+ΠyzxKL{äf:رgYZ0707010000000c000081a40000000000000000000000016759cbea00007128000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.16.1.el9_5.s390x/kernel/drivers/infiniband/ulp/iser/ib_iser.ko.xz7zXZִF!t/p]?EhDTTk׶Ǽ56_[x>LbΟF1Tmh,A90XԄ F5+ WP,Vhm,>Kkc,ؘ!*-L}hf/Hxi|>o+(@ L[5' _Mn=w>,ԃd9Fw+b"HdF#g}cP/cy6!*Lg(~5" ua>{p)mKt0 }%qM ŠEw@u+n~rӉrkp[ѹý2Ԛ{֨(pD5=$:nlˏl%OH8nL\p|PXwDQl*1B'00qC|QdAJߩa&- N_''hz)9QM -auTܮsԬ].ߚޥTRpOlmt!IL7Ǟ _{w[Z,FoP9D.-q&={N>)Ew9MSl-|#Ҡ XzѪa!b9*U޼(%jHѩ^}zB]YrGX>vaQQ@BPl Vvh|#bg.93!we`װd#cR;k;+٢(p-H~l'dn苤'q.ja3Ym k%hգuPJtwXb%cS(JY4uH=y* Ǎ#BOEYT՝*׭pdCޜDfӃga] Dn/oեT 7ŽZSedghsF|"X-N-\OhmM5dvd_= sz.G&oWv$+Ho7Ӈ$p̙ƆN)yP εܹK mA@߄{-BFp2>k*0M7DU$#%puIj [C,Cm Kl ?skmѫc\Pa55ã= #w! aFvYkOx{<ޤ=lV#dv#2c|`Y ;H" ł3v]Dg8<}ؕǿY.ڬ}_۵l ㆽlY-x!^+fsh9`J;$ۺ?;\)YnU8ejb!QdȲƙDH0jHdsA6@t䯭󽻺3yz_$Kd0%J\]-7БRE0_/(b"*<d{m@D)iFv:w|͓3g97a.[Sdq;߽ˠV"pm4ͻpUgxZAU΢lžXZv?ðڎPq0Mb‚Vw4fЌdrVN6q;j2x՞?,Hz>Lwg'Vyh.܏_ x'!B_~{OAK+j_WzxJUHM@ogKՑtW0}rgJ?>fi}jxM?ko \,tX>h5 /8tf4ñ-Z[}c5&u& ]jK|y NF$ o8ӷ:8{qzXWZdib?OC|p W;B)8$1r&"i)P| 7ᄑdA<={hBTqh"'%N&43NKٛf}ăV?(˪B?Wx>;=3 wP `iNgIЯ'.\B*шtǬ%+5(ֆuI/"&|6KXVhttS_ ?/ɦu10hTkn;68'rߘmGԺ⅁Y# 6,`4D"G`÷wy :]6kxĬwQ0 ]%a=c G1۰7tg wՃ0Bn. ˅Щ~wvy 9nMB<ZN@UbImYf: h-0b eѫG ?R]}Pl;\ԣ/WgYyȒ/=q EFdޫ^CA]ЧYf*ci͆VGqRE,rh'qwjJT&Yf:FX)9)ɺʤSCj}s$ԍ)>iKe u-`vn/Y`YUKDyiAv> T-d,L'Bz /mhZnp=*9t͐VN*LE̻}ڧƲ`Sz FlDp'H!, CW䚈i i}kjA>-};-B7j^uIkʜ˧@k@ְ=&ءs]Y"m+R~TE3)I(e)ѯsHyVpDOyjbΒdp*>lTdd{f !GPifqxKq9 #!g%-Ie{[ y+(x~:i'3 Y*` AVTO ,\9F4)h :y+&ПlxEVytuj' ]7'0 h};KD(EWl զإ*]$ϴVD}˹?n?Rw&/]nIpf,2wIjR]Tx)H~]D b#l6' tɸ>^}1;X+MG2zTGqD7yy A1"ɪr yZ7]M'="S~`z+'3],qo pnkCw aũߏ39,n6D@mp"R^Lqf1;yUG,s/j>HG 'dmvEk2%6 -<, g6moulp'C=aryu fV}u;}X7RC!,l)8ِR8)kY '>l]kq,5 f6t7$nx67hq)W.U,j<_vTdoaQ 6 ts7GTؙ8 q-[9Q s ]Cn78<3,yX1u+%ocM0I:\9WtWQz큩lY̆l9m"6xRq `|Ui\B/(G^εitZ"񣝹T 9~ȩ7dc2:h~ K45kB|%נzN əR,u06,9>F__ Uar:ΓOL`*ohĀ}P~4z8` /C[^} lfކl1qO侺ND_ǥ{/ÓH +/zEYΦaAgt+'m%JEyde_K$Zc `Zɶ0,$m9u{:f51E)WK F1cBoV< qyz%K,= 9XG]㝮B w)8Ʃ_BtDza|_[ ` cm'jK7lGyGv\ܼ8x9޻ dqa@tqj|Rbdxuу3h>,u=M`0Ǒ%wom qSTǢϱ=>dV#.#y^T=,:5v}wf.CJqvTo|dJLvl $]K d^V(Z_ L>͇& NkGUu՜`R(V1]x^@m>h\P:A  dsM|]9pN<.rduV'2RG"~ݤ^[3';Ge/;}ϡ"-{VXf!_`Y#xɶS,}29Lq_JrxY4[ 3j @hߊ: ALO4fܸFwTN$^3߈)4 YSpeC?cT,l5R;hn'娈" LsNDJ&DRRtG Kq9N$px#bkR؀a6 T("vkn 0)"ŕ~6:G6,7uG& #5q߶%D0"趕u<9rv|뾤=vHx'jw\'.v̎'ˆNmmN~_9өEWᶊIlc;TJ˫Z,|o"9mu pV'3x ! ?469bq)~J3# U l. W`#s{5ŤrX?'< z*$į6m"<+9$(atfHbu~w zE}% b=￰yuԉ箍/j!UP|N$BZg4|nubహ?hm+_L1H/\[&Ա4:wa c0+ۿRL$/Oa5{p"p`f}nE2KhF+z;@n`xjϣ5ۧycNHo֋Ϧoi]ÈjrboHa,I\>ظVgFYYI 5,Ƭ<yzAr;I' ,غ)/\Mq'K5#j%<66OM[?翉y?`_6< &``TXQ^} g,'n(F; V8?am/H[Ma06ݫX& ]^  oQBN=2a a_At{b[]uP>jK~hyNzCɌ@Öʄ]jL3tv%ˀ@ %_.*L;2-ϖ _X3j31\r7Wj0}% XDֻ鲏 Wuvb2,q0BgwsKXl7 $w 6::GD;Cd#ZdD-{Ro⼁zFA"n|{ZH,P(ẍ"W8E"DEqe=[V."ʷ-\e^-s‡'"{rN+J,̩QZ(Rǩy\42)u6C#$M'c-锯_hmMIIK$sgz}89/-I%%^V(5/S$WĴΞ594{3X: ;ċoVR"K쓊zzpw7=B6oQ(:SvKw=?)ON`VN<%5+U)^+R"*'. O uߊ9K2HFYV3jU[5%=BHMX~xh_PRdL GʁQX.PeDQ|WÃ"6au__(tUnG0Ub>įlRI=7`+`E@Ftzt_*P@7Zpc,Phpf:MH oȆ06 tA0ِ jr]tBC= t*Ds}\|^HmМw1=BP}$) ]$!u?kh1[;8`'e(H['k,z KV.^ 1`@U}zewrb[U齝oP0m^ǔ/dUů] G%znvIDz?¦=7| qQ"CgF"%gv"Ron~b{!7.$H zTFd1@[N%~1lߌHd$ Ӓ eogXL+C n>s?|^+ې[)IV)UhGC)6-`gNT|m bXyk#6V%L}x̃HRH@TkجlKt[V b@x >taɬPtu6t"4 J@ k[/%BIԄ<ƕqpу"A=>j7uSn g՞Axe0)!4 8 ~by[(~09Lg}"T";[(.\e/2i23`pSw O "m|Q2 ]UG6QCNXy.my#x MR3vMF3wRsiEfpWrnF5rTU-`ElA{x5 ŷׂN{%˨t}3ltJib$=%tk#SF+:`po֌yjiyи5u'Z8k$b/t(sI?اcb ٽ`QJ +,TI-[9trr={ddLYo^a v+}ϔP*J W':Nn³౿Hއ}$נ~֎ӹ*VZ+pz7u=pVn!I(2%W!_ة-W{P+!NC8Q k䐊9u&YĚJop#uqĂVU6]$0(4!2^"׀M:yqV3fd0ĝ!h*SP:3ǫEU٦lg+IL+_;)4gLԢNd؂3;(MyNrZ|Jbtg8q3h tR l `nąRg^ڼaJ蟃ТoIjܞK3PASOu 2 e~(vYxſn5 .<]<7^ٿ-Z.р@|'lR*]OKGcLuLx:ùhyZӪfBiCN\#{^ZNF%I' {^/[$UBʔX ǥ͝B#{&Qf_a ~ vdn+1rNb*:'`U qRE|Z5T[ZEg7N+3ߑevy- NrFUU*ư9 o_!|ۮJO:<=@᧘)/+DJ>H@1W)],4edq2NnUDm&UE-25]|"Hѫs WEZ0A y;["[.5}jK$f 24o'_1~#1oUBiiHFx1q;;qa#fChO$1MLN ߟIʈ0:[g.Tr7:@YM=u:/q߬Ӂ~J: AI;Qsb8Q#p ҷp 8,(4_'LE=pjRT64睧;)]Eazz' 02bDݶ!ql;ce\l<}98OXq*<r,haߑ8"GAѦr k3.Ŋ@pד~x7x{)3`Xe LOQ}WM&:bņ٦ڀ&ҙ 1>]գ羨Pdvg-]wq&SbbE#h`X*9lX ٣xd8%a0LBjC>ڕ98nBJ3vv#p@A:r~KZMm }"v+gZPX#nR>WD,BvqҌƦ 9?}3n)T&)-RK'0GiҚUo/?$mn~P]_;魥#=#ǒ̱~#i^Nh쓫76L%,yj d2&gʒH|wwXQmwɭ87 43 GWS>M/.6(VHob]cU}9&7D4":Qj[/U,}xQi9&;F$sRLl?*ZS=0PIK]00¦MEb(;x7f]6TFTKGOLTr:/L Q6yJ'VwmҼD0PȠ\U~9k"eܓIy.O27ŝz]jAk+;q?y6-&+MZn]pa~'k\"duZ~_}Y#zQB>BBW9qR{QuҏKi|2P?DƎ xŽm6r_ `3,Y3P/tƬ!3rUd- }N`R,"(~.WB|V](*%!W^ #v|hdq(%/d$5(?EaN=iMMRiGa`DZj_̣'C#Pnv;{@,֯s|L:M/IzOv\d7d"KS7Fl4&tcePlwt]L=},N-4?2E")+mx)o=hmйe?[OO /7K`k8;6x\w~S2N5Z?lz!4!&F7xFYx>-jqpL88ϵ*NH_}:v̳\HUX!@MѨlz Y=)RvfCt*s x_̒ؽs}f9:ⷣ9eX ~)Js}6菚M,`Ը?a &_,oX8qv]tEz|]@VS m}V" yS&Nݪ8`]s+QV}ҩHI8@w;AnAGT`mX l!Yߍ'07f*L u"-@&'T,ŷXSȪ @GfzPB0>xDg}[ Sَw #$OK_ziʙb&I,T3XQx;dJk[ouּ߻ar^92+J m= #)xNO_$gTLmn}`/w%nWq"5N]OW?A+~ԷqdY-4٤hd={pb;(ۥ_;Y~:U3EM}XEΘr1!w<!DBCDίF8P {N%O+e9ē:VK K*c:4ϐAY\AR\w]f +(N<3r?erS0zc[ĻtݖV'9 f҃*jTow? k 9On7Ps]fNQdX/ Ω&jeT%bD>º'sZWta&b/_n4)"GԸMK\E +)$T8_ s㘋Saޑڅ[NfH8KphPӺ$ ; +SBxX CYfBm1XK1aVT8*Z[,l9t?Yis7}gQZ%#6>sż*a@k6SjEw4XsRX4D;ټ3ځAlrqP!r,&p }>@vFly3^0lN0J?_bï*Li*4͉FV8*Q>MKp.Y _xn߂!I-mbQI)v%af S`Ȭ5/؋6yh47yɁmSl%i֘x(UߢĨ WG)bOHƨre$GԕO̗ (g!]3n]l5 T[Ig~\f0m yggOaxL82l(-s׭ Vi{ᴌW?ZN%Ья Y O|[Ûbȶ$@jvMy fr":Y5Hl!ʥh`acSͨs`#vi$#u ~:2]ܶFίwh AD-6#hOQ7!#K6EIrYr;nqr03Ā>hgv%&-0TBXL!Cw/'Q70ElѠL>UMlMCuH\I?}gTm:w~jO&(FJ/RTD ݙLحECƮF_Q@6c !8M`UJ2X߭'5d(B~|a& ӗ/IM.}&KU}35E扭݃f6.xSfBˋQ"t)|&K)i}IqP=BI<-~d>4>ᴗ)T$? _SF*ĂA6[V!,5܈$)| ``Xd=B\'ӘgSL_,-[?*evD;Ay6SeB.?H)1ۚ쮩@m^FB^#$OFEz?-gijά^!YAw8R@-7~`] *4 *Y D(ɦm#ʀojv!7B8>7X11:F>Φ{Ʋ*X vyDŽf6 V)j^~~ t6NZ6X>eYE,a 7.өSd4 OeL3n)Ez!fyi^s*2~Gf7z_Y&ƔuHz1N C+N8u3 UR.\i\iKڙ^LS[9K.d qr3-C1] =/ip_3v&ZWiG%Vw/NEkMNh$ %Ky'4bƅ/k oHT.ŌMe>>Z7tc=I5Ia l@&c5(1HTfז2 \8L,j LdV#JaQ&0b2763] zFlـף'Vk0$Hj#!dt[P\F:^ieN4)?NCϷjjqN&4MSM`(cy]H~ {KHobAц +Tt~ztWr}ue_&w*IID^?z3c;lr}6sO5tﱧ9{ z"$jZ8FpgJG!nM+릕 F$MKdN3A8^U)5=RVJ}ӐUm_s$)y\d3M:q!yuP 6-2s?J޻B-r՞K#;"#"2{ r2c 2Ԏճw-^vq *K{UWMn!S6xa6~ߝ rݔ=Qi'CrK՝Fr'Rf[\z6{JܵY"?Sp Bi0/u.*t:]PAHAǝlT$Fi52mLS(Efݭ}9csHMBlu_8PNaH{۪qd'pٯJUd`v%Y%K[tMo,1_K\%%jzAv,$@)z<ψ#N?<#9Ovihp=#uyaH+"+ޏu$/uiQEZY7gB×N/?T@м^LY8Y F머vYJ@rνE$s,|wvǡbǖD>߄p93M0#-" vȗ2f鎇@g+Q>F!ijA\Gt:92P7 yPGBy~bOu|Dرfp8Z,k('L8B&\+10fZYg?l2\.{.w)(:9!1.PNN%-lŧ]Ч?x4n-vBZP텨_)a^_f=`g5 PyMy9 !SI1$M",jG9dW6̀^ :hCZqN{<@xTLfG4d7ehpQ~ _Z0*['H_U7=Y{Z@FH0^~ _9[9j0XJRq8讠6d'rQGnUH,$b{yU*ZH$cp0?9&)NZb̤'oIj* ΢?ʄ8%@WFn!@Z(hQG\Iq{B Vѝ&"'`}'7s0{9hbz l(I 5{\礸؁;[CmZöqF!Me!J zP椳y}Fj,QY#@Q ix-I^|;v IWϭBmtuo[Ѐ 69L`[{4+սNෘg: TF3ɡ(!^{Xk N\rCm>/jS%|-,Myh׵&91P-U.+ 7xeo#E>P;uN@u W<&CŶDk`Qe!M5?fU/RԙA>른̐LOЖ;CjOGeXX!m:^G\SAgsn䠻)ZMpˋE|> Ѵ l2DW;dW&^ޚ0coBQӖ4VkBԥ=]c7MxI >)y"EY #snsq| NlQR9AShV:\iUs_ں¡"c $Aم̌ٔҰa.GdU<_9R"Ð| iklc_\ mQ{0 lji'|M& C"O-_f x)x 24?$kMg7K]sUnG"sQFHM{Yf»9(F'ǣutzGW$!Qs[9gK=hL̓R2!|3ӡD jt䧤7uW >IC:ECoq v nUlCf|ω[kk ݭG3DlW{3hZB`QIB;˘&P#&ISbfz6kwE+(޷몢(f8"$gj\ƞͣ}KqW5HzJ+"=SSp+؟ayjtO8;.Π@j2=k0U% 9zR9$܄)%#Kr-.6ȶER Я|N4dH5/N.2uh'Ijmꔁ}g-\EВx8]C6N^ĨH)i*'ﰥK3Ol0ҲVbh(pxC4A'~B?@?3fi&]Ac'Oz9T]Zzs}=1RrRr,TuƁ@Pق cE$:+1(چ?V_x'%p'kdM#lF.&r(ȟAHnL:yɟjWZ#7 (G6qr/BHJO|X2o]z^LZ @贻ۮSs:6~)^ h6O+IvYwgG$2V8Lz9v7 I9ys^J(Y}Ap9c4܅O[RYMIq -!ސBoSmC{kޱ~q1:[wy5R.tx#Kow.b7ZtaHo9 "G A2Im'1>.jڍ~V(ϩ6<3p=Oa~T<4om 4LS kxh o!bCin}UMbot1}L)܆kWFbh#f=|e*" Gi)ES|0dAX\k9Q3 LeFrI+fRyf5#­WZf~j=sR} r ^ TMvP3-0rL.f?YbLԭf)Z.ֲ Ev7 @@FMiBՑK95)2F*VOl%G^)O8_?>& J.S!7~r+vx3MRY. {h3X3Q%̨ .M}K*A)=E\H3Vx @{uCʗ̿Ia-8D{a陈w6id mm.0MJDA6ZZq:H90JYb44I㯯WQ{Qq\uh=InӔo;U"Zckx_FKxD;kNvU>mVRW$ѝRUŨpbP>JN{49M,NOoo(l=(af(~*}bz禴q93qjߚNzԉdNp|1VV\fmv.]=jS|WbE,ZHM(07 2Í:[dM~ ^SdR]HkgY4yMDiKʇn⵱Eݒ:5.27HIhFPơH*⒞pw0Q#-1Ѿ`sk]\ JU!&ߞbgVۣ0-OQ=V|#'y{ȩA!+-pEzQQ:!Ytʥi r՛O'  W`W$:vށ`ydo-ձKi8ǾU?O{c,.U^YzPT_K1E12R7_ ~/{Np1:޿HRY^B=^t4Z[:@6-d+r73iВ0i>ծB 4<م"B=4 h¡qPi>_FW]IUHj?rSeyFIi]S;ELʫR>0gZ)H+f!V|$>atєg߆loBmNB4gc^nG@<%S>0d{@O+ C-ȨZnfcT39y2(ðbjř),{W а0>Eû!~7\m VALD}pHhhhC6 Ό=dfC6q[L+ſrc>8J$օIvܳ6 XXdqmY%).|Y7#Ֆl lHΈ쥍gRZDbAsmk"8.1Ku]u#S< =mH۹jM}.a!G =*{&j Kiͫu+MX"kϞ9k7yy VW҈Cz A]Rq;AQk%DGljŚM$[U}"{δ8$U8jH͜L}ޓ QZ|a'nӹ |L/#6kt 2OQudtFra}u@6w'!YJᯬb ~¿K.ȁhBv*%hE%E. >Na3RUL'VV2mx47;I=|@YIcXSd;YɦFJ#X U2~ZǪb&h}*: Ӄ/` x<%jFSKg3?1p\k| Vh걚> JOvɁg0h(ffrDW/+lkJ^V|7-_Zƛ=FJL6477&.\x yN H@% C`&goxazڷ{@Dh!햳p Y$LJcYky(`9} !K%72_i=(u0).=8~|n^ nk461] 󁅐^կeuHq,ďn QB y޴Ѽ7Gfegjf,M6eRи0C Vd; `dOr·vS#Q1*$nˊO@Ug4qƉ5@Cq 2u/eibO" #ϻWRf ٤d2*C3p:}#<ǜ :c/9lʔ9a ա('qM.pzI E5kS &[譺+DVe"Rwͱw8B)W >b<'|X 23wpvӞX|*D)ASw+A^R"_,:<;ht\XB~#c(aO\ur0hp:jli3o\fϹVA_moԟgn)Ҟ; |Hx}xoDw1U2 !NXޱI"K'O$lx4X3eyE"gҸiڣ%Ñy.Xʝ6@hfGEP3xUҒ H7lO;x,|2}tB. w XD׎J7u4#k/5yb~^Y:ɦ0^WE1 H/r?yF]a1ZPx.^XwG3){ ~ή<lAC7k7].1 !#`wK:]mzz^,IΥ ~ жVrAِ'*w,{4j=vj+] >@X SG\mv/{Ud0Ctɜ(rc),KrJ=[CZthT {YBHq&\QP, U0j=Sa}Vnoa x<㐦GAws0*qrD7_͸7Ӝ)FHcdg8AS a+CP!be4v{}Aeеɉd @$,3H@Jq#):jW*U*5 \E{"7\ł'8@_gk ?;xHlp(~JGlc_*ͫ Zmh{U+'D}=ʮq|+{vZL6!l)͜ZRyHݵC63K7Q픍=9 ӣ+7&TbS٩R9aJa'Ӛ 4jwM+dEuSNjXέ&''JzsH^^ ̊Bѵ&u|f} KMP5;0j,GX NmTǕq~c3;@>QM*XaQR&pOX'Y'S|q4"f)27֛jތfNZpr(?;k# S <sDr'Dwicr@آ sMLy+mˎs,:e,a; !:mG,AnEa8Ɗ^Yf(ohkF[=[ʭyJ(J}gZ0J`-t/䰥m$ *uOߚkC+q^^V/ bD{Lk^d!l& TEj F鹧hXemvEK팩;]DB ەѹc^ݐvaճs^X+QiXǂ:c+&z&MtGNy@+`o@N%uRKudzmY"3Pa#MGau17uKT2krwn%GZ#\zSh1 +uЀ!ERǽ:4{Ұs+)>'V㪤"Q,wFN:0wZE/dW!bYqK.if X2qp۟%aӃ(S'q-k#`T0 J8 ġ PydpfַQ3 _ې~Ji0BI wцVOp%̽PGW Q$8B8UgQ%Jw=jh+ҩ]?;=)GM.}:e^di` -vqmb.fc*Z2{d{X8w+t{?#'FE P^ydƤ ԰;rwhv.\3Nl"rlΫW8?vӷ\/Zpҡ6΀UП*ri.Cʀh>/gPOl#T/43ymrhmz+ey݇Sy?\'U`7cٱļmY^QM+r9kw{a]O o =LF%m$a{Iou0"{%RjSU1V0I sG͔Y6ꆢH |n\蘭Čv]G pT--*#~(sи XPko1G|E~nZD y ׯR9cwƆM'e= t_ʯ}^i:K5~qy4蓭>pLwJ5/C9q Y1NH]fzE<$;bN|cr|6BG6:7S`U"`+غ)=sf#JER}]u2*o&-&/^!YMG ϷjzjP:cl!q57zmC 3B\6+_ 3Uns ր^@?M V'y$ g+J2v 5s^/),C5̦=o un4}E|\1S3s-R(Z c`!Qb8G)X?aNE{S~8$+3(o@ Hv4}1C bJ\ V[콦q$3Z't$9" cX;RwyR32~?tm=0EG_[%O1wHܢdZxz&MɀM(F@ng|<-޵s˝͆|d kx#oES;KNTd@`%J:X d*nS!#nx׳\ih'+Ș_\ʎRb*~žCM;QxPT.2[vREwjqK) -JPyW |>$Lt`VS Y@r=AsSK&;WA/A(1ŠɞjK_}xuv#]ulG8ДWWCaCfQB 0s k=#fq/g%^ ">ay>uD2?di!D\[S7@B.ݦ,W^6tF>d5FwxwՑ$9jGD|tݹ?DZlSf.{ezNjz iX?. _CVup>sp?l'8^#lxnC 2`UX혋apzDZ6NX4E$*M6zf)|E 8Gϫ@H7( #g ºQYOZ>E:6 =xKsM*~~#@$:-Eh _>ܤmsST=G7ŕ$wthiF%A\vhwg4B1\Dm'Eci H<-S7IU 7 N!=k}hC]`\FA+}p,n&;8oC#r&yGu[e .*R&kCT c. &SJƛ31WwaWQ)1B먮׋0S2~.a(]æ=frEaIגf'b>RnUO8nU$o~<bCr'M vpj9($JH=lfB.(7xx}#92W:j32:xi/l>dP:cL$:;JaI!n9uTT\}wIv:X2q4V\h0TQo&7bA5~BGE!/g,=l~Z#Viڃ +&Q?BTЂ˲0^W Y&\,2~Hv|[z5!jB2iv\8X\b^A6vA5EFIMD=VXRvCC<%dSA2 cqhśc+0-AWOnkYL|~EI+ިIŃu W5{Pk-%V ۑM^,B9J3?=62oc#h {%" j7lZL.ؿEW}#J.fn#S߯?AI=1{ )MI.͵65;w8/YYIUgRp6a~l7H+>ϣk2hfig;5<˕sƨ E9e5K V}ęR, /aCPHCCRT~B UDTaf!Al uO٢%?UDՅ0Zy5۶Y/ä v!1AwPc!uzXn[Rw0ouD~!?tǐv0QI>6Vn/(+PMWqji5fC37ۅg,bJVLw%!@.5L H=͔r}}x%L#n oAk.<0-7;KL8#ڋ7(u=OJ F˙ St"T3CVEݨ+zX4`` #,^GsA}+$=5L+I'MI#FU&Ѩ?B=D9zV ΜԔ@QCD87hD0c "<S>kܒl,7GF@lR?t)&~%n\UBQ+?gOgp 5"斋G\!3M8y$4++$t@{HH*Ed55H!U,mC :y!ܡO)4,kTQ|cNY?lgc^D9#cFP}x4n#v{c- oR+zݵ~~qg7JiMvdݚ%0átPϠ%lVU#<0^(eCJ_LJ[ԲKyЭ\W6 $V5~5ղNT?ak۠%qw~Gd9/slD!E4˶_z,X)yj WpkM8|t[\9ʪu=C$dJ t\wm.vP`$8 ZgYas}Ԡ.;(LC&==lDѠoȍ#=:!{H# DVǃ1'-]΄𜕛&S=RU701 Xt˕s;T)#;KHSaT_F/͐ȀfEp0ҳdRo?ac9&CLIوi=uN9{Ka Zё ~W/¿IPӔ dM60JK}n{+JlS<()Ǔ>J]Jz, O_1*=`U!s.aa`Q!QHoAt_5 26-g䣮_Ѐ+3阥ʶygBͦ}UIWǛW5c^5߅SٺVУyUM$s漒t{Xʄ`Tpi*QT `$lԝˌI.()Y|f@~$SL7ߖ%VүR.9TKy~PvVǒ>,"tCb1M0[A}cz&W;|Or9,^e *\=JF|eN=}ABPYYr`ۮ Z\ T%Sc;0WElz">(t* Q2l] 5 F(~hc9k{j3N;0s]|eQMIhu3{}V Xi`*;j4ܿKCdɦԔ [*e ;xB?/\8D3J?ez6%s ٳ<?w^fr[ U娴bt53mDq|:z(qe?[v_9 OL *-m7t'4Q(|AiloBO)B&Nw]=b\N,tzޏNc]J^]5{ Kּh`sP֚węآ/.͛j4,mZrx"nr @t2-CQ(J?lU~Uݗq[>Q x`ގazo\j~W鯍̶XxSC4+wwp("L6tS1rd؂n^$?z!D1,.?+K=/iv¿& X*2o1^ ZVЖW_L#VKM["R>p|c~ߢߋr&,g'Wpyu RC8GlHvR[VU+o|s2lx\XKD0TGVbnhKl&'_NfWT\khᛱM89A YrHW$H!)p:rȞM8L؂_g 𳅣. HbvjUyV=A>Ens)-&Ƕ[^^6\Vϧ&ʣH'Pna:孧2İ{ 0`U7m;]`48qvRg+Y6`="'WH /!<<;~]f>Oϛ@"C <%m9\$Zeo'y.kUb^Dłhb˯Z1&3w xkD kC)׼:^uQzJ]x}܋䖾̹o,^ֵFȤ-NWr,?x W2K6k%dD)oJԢ 0u,p4TTGW*}\-@hP:E>KYQ3;koecDc7f rp۰DiSE L B뺄?XvkPSjٹ|+jlLCL$u, NBUW[Զ*vي%NF[& ^g|52sFB ޷Wȿ5@+^ِTkv.AgzKqbijp,m$qYucS*7ouy<67F$H|NYM/'ZGPoNr`1ccVљ,#*o$; Rcqmp=ԜC(Ng}#U0U|rNKLtWwFoyCkH5{̸> JeZ)IŝYN ;) 4&-B^ s!u^)* OG=I!'#S0^(5K\@!p2]#kJ:]hK\k+Ug k<A9 guu7 KP)߬YڼK#tvFPd?oIS_}%/m0˯ZBj )1[̵oܿ'HhO(}u8X̯USÒc \/V,ؕeh+"M4UJk80[':s}/RBoC:JWU˳.8cM|eVX `2ӅR D< $SeϋMRDZ vL&b󆪧ZwA /~!5vk0dtq?fC-rzž*lzF{}`,Aܺ6.uEA)*̦@bzojX1K7RَI0h´0vmZe m!VEy|qR 0kbD%.֌W hQzVQ~R1ehKYTGP>7Qy騊^2B > Φf !uMctW . !$&lrE"y#lb+Qd(wR6 F횜w׿)T+Z=Nu8T m*^*m*ӁE '֮=3ȠV.P/]u`6x9qIۺINJ7]a72 Z c;iF{|,~dS j]FU@ưe.Hrrt>y?f51Xh^= gU=r ~G|ITazP5߀T_'bDl?lD݌]l*BW.O.U S׉L ٻ i܌9I4oXܠ+M(pɨj)k 4rVHwHZd&xn 0Wլ66OzN*bQdJ3NHY~&ȥdvJl*{yN4=-'Xu5q SI@Ò 6ew]!>WK50t{8{&)v˧SACG|- nutgFMc>TB(7zj£iE4ہsefQ0@~Ᏺ%٥b$er/j'rE9 6?,g27I`ذխWHn84Ғ J ,ݏSjm=t}΢qhh|KëHc|A\|⊘0TـR=JL =ΉT(57j#qSb_Ԡ }0E EJ"mջf-RWG9r$"֫O;nXzbx;UB?^fSMzE̦2ycN2˖i> G~١R,=?IL2g{7 /mvE#h5 nV o>mD:R!פ4ퟺk|9썤#QLI:? LqBn$r{$rki˹ͼ[W:!P?n(<&K"x9XA@S җaHvkx*&[9'LD"bd!(CW}#5]gD3~xo 'PHAW *73q0%>[OOn(7H79%i`[pqQԽ\dKK sim Dʞmї#@|LH&E2r48z >H:mzj+Ӯ0n+M|R+#Gz MG- \,$귧LKR{]nҴ535:kM ȸP (yqcű\ 2D]·Encj@ne ܖbw{-oENaO L {Xh}Lva8š?%mʏHg{1FdH؃S o0Q~y6 mǫs:?`9"HrKhS`:kᚋ˵[tX!fl_F|0pWl"~-bII-z9ԥO-E!p/hwt[t]lpJL4D/Щa|fa)V(u_BNzntE [# E~]f%M@1azkS{;K3{K9Y'Gie9Qw;йm9]XiUWفEy&Vlk%a5?6w+;)I{ye*25 %r JC < B-cNfa޸xt#B*Cr :jӃN}F6l Lt@=`MwZBv-r:P4?zŞ16#y6Q%$No4WK~-3~<3'OB'Fc0h݄20գd$MhcW7kc=d@<߶[hs}js`kXqk^2$NV*.29!(`+`kU/>+K>Rh#_}x\xyI72Bs$2yw:Ÿ>R?A6N$,CIA8nHjݽbp:#fp4kV?䜞z(mN%M3cS5 G2?)j=d #>Teު˨I{Z YxS7=[ag`LRl W-dwc8 6\NI- û t7rRN!֏G19hD9:;Q}n<Thc * 4N`e)'i"23A3lз MU@9 r0 |K;50N)gֲ1@t9eRݍ+9,_ Ff PG/._9LF3ZH tR?/цdkF*0j5 ^M(svEA?d4Z յ Wƶk\!)1c'<DJqo _!.+tY|ZBGWJ1gT4A*1%< *D4 NOV9"e:|JvISWCv\.iD 03ɂΚ>Ǩ;:m> VZ/8EK 9u80\#"hЁ\}+ї2i/@<%CQsioM0mdZpo4n8ƕ/[Erm9G2$vE/ WN#4B3l N_L +-5R -c9y5קYE [~SF[ԭ&ݫm Rb4d/aT7j`\`<3Si:qRv'0C?ǵx>\}tGG'^ȲVI@y)q9AXZkdQvxb.< 15TR)lYtjb3`I _값 *1dUY|0O嫔QTb\2O{;}OVQ}q8(KUD|/?cp}]pA({]EJF5K!Npex$44< lٱE='2t$H[$nfȾ*KDvTLZ'r@Y.9,1ҰN30]|(aP[? {xI \TnJY)UrWaz45vf Ǭ`7EC/A(Eyh)AӴ 'L_뇓o)'DD<6v$PU9s:>Ι@DKS/5Հ=ܦZ& s|(K=q:ULH0wg4E|ܐl<)߹g9?uO%1V.9RDM@5F7&?Nem\0hn5M6^9zxmƫEE!\ʍNvCD4k3 #АwĀZ'; 6s2ѐkTBb^԰Z=;q1(o!571Pј=l:HJ/)Hxم/L>KĬ[ⲝT731?ĞM3w}?;1C77J@3F7ԔfSaȹr3,]fw59U ::6R37NVGu\Z[Y`bfQԎj"vg H̩V-$ 3F-鿖O! ƂTxKi~L;ΚJĔ:tKSv z` ĮLu1G ;fezWҽ_Ehd;GAVPF3Eޥ$l Di},o;·K4B`MKR&k<* r¹R{<91E\ ,3d({8},0*(YzH6JKIu-E`،lIפWL[tT[*&2Y6i mX\J;:ڨ4k^#&\ZQG I1cGPcj$4tH*ݒ=PѝfoqLm_@O!^ dW<\/S-ꧫ B,g,ʘ}wC*|Gs@gƃ,&?#QaL]H"κOܽ+-&"*)&]G]-tq.XTmTA85A`Gy׆4v'ؓ|E)J$2}^gK>m~|Sjq-S}z[R$3Cd^.*GA_2)ɮwA?iD`V_,_`)0mvMn&E*AD{})ߵH.wQ3pO )<1mm9" ]BJDH|g!C)G(!.tZӌDW2l{7(&JU([g,ʪ`xx)4ڏ>}A; ]c8r: x;:zkո^lP(vc.zU{>pv !f .1TH9w_3ˉ$Mm|mIUQ֥Dn+`-'c ("n w {:< ,yy (aS< [_@*tvDۺdB~jTǴK%! sf43 H'g1 _;9 ~ޒ[p,DQqR#JW\I[p) ;s=fuGE"p'x7c \'hP գ>dQDE]=h!Eឣ/t xo-t5ul)԰\-;d% -D~˓’ߙ*Ơ,}w3r0's_z<޺Ѷy0tJw9S46HScnrZ8$D|N^q%acqvN4XזmXC`#RS~sv$#-lb"o};Rab\ѡQiy"48q(VZ-h~X Y񾂦nWAAeVV2fz uq`R6"hN%iRT+Fܸ^+rv ,j9vP5vendԗkPd]&(5aCz{k1?BỳFt|gp/|~ ƨme0 @vy YѿC:J, v|^x[\"uM> }Pԋʜz1hޖ3ŀB>b%`ϖ@W\%6 NHY<f3O\a2_j+ǜUn|G.)x=R: Uag.4hܟxH&]wG} ;ΩޡR>~7l.'HØxJ>8ī%=yqSD;2W3/w1$/d1<:+0wb#sYO YX6 CJ?5; 0Bfْ̈kR5X qw)xUZK0-kWIRꓺ(NKI2ǤОt'nhH8G>{<)-GE˵ ȯbX skE$[9)h=vX'`\^ _ªl'7iC+oa3"M@H{3GTϬ _|"g8vi|>EqAv(3" YBG"-͗$yIJmGS].N<2X{XaIwg}Db N'XnTDLO2[ݙY}5R-g:ٗRM$[3k`fGZ^D7R<>fkALƴYŽ^W[][+L H6HSxYUy?$Oc,ab-{ҁ>⠘a.LѾ>5?9I0FIh' AOGl] gm^2GmiJ'274! BSڼwplel?@qi$uj.NrAiFxis|` !%8ud; "L$H! Em!zL Q:zq4rz~~<\@7L>^`;ɢz<cO$F UT0, ^Y_iՊ%uˆ'f҉%{4"n PMXPZ5:/Bz*#l[;@dIU[vh9ZcR^+#u`}ЫpAbI' 6,kUa5`x=0ɝR)cEPւXݛҊ<ʯ %횏7bi)_?F5 0T,p74瀮cdcظ{O;E?U8 *ֹo,t%{o%?8#Ȍ֝m-#m} RIp8Ozb5?Q׋J$FD{{Ǿ.$Gj HW!dX_!'|KHC>.rHe!([ç~I)1gK:x ,b|O lLn;'·[-$VFqE$b70*=6ܨQzvaԚV((H [`? 7DBpbt1ӱ,Ϫ@FK:Ę4lyZas"=RS[+\wuY|=X'&h\dBS t_ryMaggA!Oq(Zn*iE!DM? @M @kwȽ "ioL2I)X-yJ?݄ |z^Ga]3xNMsDB] @G۲갚:х+ԌyeAXPYYxElP$tɎ]pl7 pSavZuz)}ʐYntQ~IuA@ϖT hz1 "2@lؔAytb8JF_}BLz/If)t>eV1+= DUK=G6[MxM %X}Q#JţҀ}!윴יGf F2b{fWh -;* b({62~@c$<ĭgחwOWݜD_5R ~7[v @H3 _U_ʿZ-9 @}G}lYZ?i>EFiڔQ'7s ߸٪4uݪKJ2Rl >/%Q j|i\I !g P1vO ;혈>>dp ȞXsR jrmg PX wքLWJ> ,rd1?g=G;r(c_D{OE4;5$bZvKm\`$SmXAgK&+? 0v]ʊ6kKa9S"챟W.5>&vd]pB| DD#gj"\p HַKB)X?j+:T8ଛLy4#5ⵟՓ^-0YzRnZqIE%jzGYx[oyK\1PfA1ψjheٖ2 4lPf wqUhA)zC2X1ʛoӴ'3lb=+ɸo+X8V6"vF8eOONvG20:Jؒ \%^_BFp.B/E}>_hj֪7UD#H3YR foލ b|_nId'Z?op\?R׾ r#@eZӤb0Bss2(*TrLtQ/7-\T &97-;ZקK\(UjaaqкXɴ 4_͒X%? j$F {?EьCP  ls@8˥4DN`cϚhէ(4k{UUKu.;Mʜr\G"{Wi|y_i &b4U[] `2B-\xk04³wX-q}F ~`'99-)@-nj4O:MGOrlk,91nJ].;ͮ>YEhI!]_{w˖mtRT3TTg$~I`'V9~v2@LpJm۹qUM(_;b('㻫/3ʽÞI@ԾȳbVB`!rC¾!2۠ގtCʘbkn9ȻqC6g'ov{g]2(EM3˒)!V {8Ld1.fljA2ؕ0djYߥF(Gu2 EE&qTy$ ֱ[UAF~K]!}fa0@hd}UZqMQ%KVFJ֦?WhXogkpV4Τm ?z4H.%#xPqjL&ܝʡil!4g~v=@ehݳMz__*̪WdjbN kyǸI\:[NWCïZf`:sy>+>lJw!Wk6-E̺iM*q]sNWWyQWܢ#) h/`7foa}iC 4=!aWMM'}]*]9d~JL0E:'<&28Fw(n,э,HdJ;Ę4GOtI#1?[ v d^,BRNXeBiR;jfh6i?n7U?̊C0M5\oLr e LҸpav-/(z68\AؠAQj#?{=QF\;I.Ckj+{žB.RI@}8GT-df,҃='(K3ɢ!M<ճ^b$>xlѬ>vc"uSNK'ӎ0]*inJV[cx{ɣ'!B{9k6YWh[N,RS4O``R=Ņz|}ւki(6RYIFspԜڞ59p,F `ƾK)z7HnYHLU}FFl^_6$ܬFJeV_}NK`8ќr=҇0ܒ iKwŪmy1[=4Hf;A'DHV&7jϏfGu}35J1?c5ɠ3Pه'i-E'G!T&vlHzyֱuJ?_)Xph!(V7] >N? :heK0c[3tDB}k,;IHAuѹ](:KZ:q:ȮGܱLaw6\>kc#-iĔO@^_h< {<)2/`Ü^e_˷%F.'[|oZɡHm(⃍+u gz/GX~ɖ1B7)utbm ~O1}.\P5xَNͤ B@,j>d]p:MBKG߱ d6br *üc> 1 xmZ6Rңtlf'mj,NƜuui!Ի,I<7O9x^Gٽes 5HpZAEt@hPUc<*#Zʜ@EIteA )h-&C%y}"n,AEo%C>q `ZaA5$HAݶf]\~fdF:/εb;;Doֹ͈d0ڤt|?S'yƾ9l: )i+3TGlImX5lZK|'ׅ1ZK(|`,kjզcXzTUW-R]:l? yZ+t ӿpPCeqjnRC"hqJ7F$e(*p98(zږdTUv1bʰsp΢ѸO o$|I4p]{ϰd5B2),i\|q3[ɽWcdJPӞ[WJ5ShuRʋt ؗ/z܀y7TDN^b0"Pfx)6}4'GT.˝}{8%ȴ=i9Ku`KW]Rg2#ThTy9>b',9ܳ2Orp!5;H]'4g6>m(ה^])]h@wҔW>)Y]՜ RKfA߱E|6I|aB$$,BV-;FMc`ۨa4#>{Fp`fh)BXl㳮U1A%x%K9uغ7ofN!&EN  mȉ2:eڶH}(3([%tɼ):vރĽk\cf=[KHqTHow6PtW?@ NoB0at {U݆cWBsoA;ر@ZEL'&**2n衾y?o nVmVFt+zt7=w*9T6ϼπ{Ig2Um_TV]t"@I&Arfvt!0z@OIp@|@h%IS4CBr1i@W~r¥`Y#KHnЯ ^Uc]lBddF==*J 2mL򷫙2B2"Ty[l İ{#j,"q, g(  `?YiR`m|*B(0 IgE(n+&`@]eIF}P` F- 3muɜJ"TgqǛڐ Z}} Ukԗr,JԽ'0s>FppN|Z9of,^ fPO&T&>]['p@Hƚ'g09i~xW8iVNxB|\ o F+Ov̦~ԃ%3ީh~d<ȡќGUm6\Sbe^TG`1 zNC6>Q> jgp3XL,MY ;"+oY#,U>JbN"ya`xpۨpNP@K#] vk:An!4tS3Td4䔟0Uw&؆}].UZ{tj?5'MݗHgZ@yGX`d׋vzVͶ{Za3kZ~zqGn8ߓbtk}j=j,pϯC@+2tX;ǎ:tũ `T'1*{Eo{b;tSo.6̖syzOP`&J$ :4&5lq˯iREso?#ϋs#G/ɠLPTc v4eM8?]>99TU$oRd+JMiПbL.{>F,^D?%X{ &,>YUݮ7bSMX:wyB>ܤ,omf #77œ~,Rme4F[p>в[ja8݀|AN!sPfJevY90_wڨ*+}}4f4iU p4X BN6#(q!c]xǫ!fv/+yy*c#6S\.cx<垂z{A݂'A6{-NI̓&d+w_$6톋@fo!wDEOA$^;M0nۈ?E bqzg8u㦝: )p"wcK3txq+Z/JoA]) %OzH?֡U\Q"BBB錈ҸW$(QRTFxYJ;524QHAznNbDI!(BF `QRZ13㶵di)yD:QrhY.P/}5zjFI0g&(X$ D W7Izw>Ƒ Cgp1Y}x;riIc@D=ݓ:`_q.]CqO擃ԮZB?Ѵ!K:En;Ejmߖ#wJNr;RCMԐLS $8BTy!Vp߁9%H`X"Y9n%Ql @X|ZWT@tݎ~5%6~=$A&-5l-Quvih;(}R'FX%;{6l Yuvbu"5V9, /д䭬6yNm09T~.m9}awjrD] V㲎 K|R0w}snQӞ6<)N7ZqKqcQdJO;qɌD4H@f6:vɪ kAκ`};, iuQO U@5uq> |DG6 ƠQEi\ \)($$\~̙QcU%e{O~L}+pϷ6</{tAsQx3 B_|{@'Ͷqt sOՂ[_fg, nPXL1>uZA#\4y"XѓFaw06318{{dP.":oXKVmj"IMckcF63xr11iIyoЅKssˌ&w 9[Z\̧5⒯Bٟ\qz Dhf0*`#X@`0'&X frV}r!E3Ҝ2:U(EX/Jd!SApMGK%Qҭ!f0GVM}oJπG9/2*7NR\Cט NrPeg]dCW>c L&3jkn#д̶T.9\kb aν}GG,k<醭h~Ⱥa~Y5?쮺q|cƅo,f[T3W.&)vY6pMA,aYɆlJJxoiIc`;F !uz;bFw"CBۥ/jv`8E=.qS 䥓KWs--uaV_saX1=fd['Q]\3fa4 A[İRbv篠륇-T( N@-˓SDp` ,*GxJ'è߬({[eI{:nPlgrߐҐ / Mgh_v e#*sB },%Q/?)Q1m'givHϕT.dxIyN[FioS3^q@ZmՐ7j(; m71ccASFb'qx5 ;>нF,ѝ-/p_Rq5V@v '2$ZH,kԾ*R*uhο7F05@r1py ȧDv,_?PJυW@5rz WŅwEh(B9P1$WAR)+.&bnN(u)omS@ i pomeB'ڼ)xW9RNXk@b8?T5N!%2Ϭ)g?^; ^Gj\L$g|ɅOZ")fx_SeM@ƀxf}42 X;;q?#iX+1QCDq %\6Bcvт_ˤHaEAEKZrtUGcxi`` yBn TXfܴIZqU VOL-މ[y6rmm^!_Uɍќ-?XS'&֝,7:sOs+L1 vHS0b I4nYŦZ4LxIƊ%R/Z>Iej^>V/%K4曣|b`}tu8Q[4XH.^r]p]/XCyH-/XLVj&ڱC\%㾠8 Wy)N"PDOA!b]^M˫ wu7v..j ƨ3'4MH9I@j`OX$n~XI_D:PaNeࡼrt->"PFpV;MA}L!hYݎC>m+ܨCM(5o4J}tr2p^A ]|3+ (,ar+go :,%TsyC͝< w3-.D Q9qX2)-GҨ6^JD8 ulnCF8 9g_Qu UDnۙ O}$6Y WsDBX -%HGy74T;~xHB.wͺbufϳ1$A#/8 Yf Z-Ct kf )Rx|r|YL|Y,fBeCq5k֍(t L'ʑCڕFtK ɋ׫lc΂9wz\*7bRQU V])D͛B^n(;bTzPP:\u>ʶ?M@i6)r0q~r/kvCv 2Ϭ${CG1Q2!=5%]e->>8۽|7  S# cOݦԦ+^OB R%m̪KZ:H_ˮ>DpMOkƌQEL;,gD4wt a pȂLl+8(t@J3AF|~(<Y֏*)h7J100x4$=6X ${y.FTL&c!U*/% *cJCW F?,Q6EWlJͼb!YaF(SZ Nlߓ0*U_3!Gֹ g\KTyy{%$q<[(/rq.ia.RqDr\!a,R C:ȷ ݈:8LT׺UbJv)WuAG{gŲ8~ힾ˻qX\ĞPuG.nj->3E9!^E2h Hv,$|kUnuBs߰$8L^e˾ ҫzIi0P+Q!^'H$h<ᣣ\I$,)ޏuj6M ]I{B:ؚ{H^>~?F@b wt5>!h9P7 ?m_3L uE8>ޡ'f/ѿ_ma{}oMQpSSԟT>.319M_ Ji^a@&h{9߂%Yҿ5]4Vd+hj(8 ~ȶyتr&wSn%%}Z6^|=Xh:81D84,Ւt> 7°GgY4uy-'z+X2'  }nh`璅 {>&TA( _9[UIAo1&0:1Ӟ]I,O;(M%V<кwl]]nңsLfD7 󗜟Hek3^faE*=aXkUWЉ qqaQj7MHyf@^ 0خ2=Q֖ȧ YPkoV#;\/PB6ӭRiL"v ) 7aQ%詮}ZEd/9axYH!Ւ"HOkwܬ0fV4 F/§pP\A!IRJz9b=O꒝y64oB.KޤNn$;5$T8`/},+qat ^Q?O-S{#F&)!P#IeiӕAY[U┋BMw > 9ӥ5ٙPPy!nzCSa 3F8'MVIl7I=A(H hnիѭgGQ-rY*BeTڷ磗=0Z&'`?|ߙtAGH~q`1&٠OKP5jzI2r zċQ~)ĥp|F& (B`7+ u)wW( ʂᅮLD`isIqՂuh:?0ETXLZX=פ裗vvYz?y+F #Ao=ACJVRL%("6VOfwr!Dl*b*5\Xr~+?+HgV8^d(᭗m o mR; AEap~*/g"]Mߌf{vVO/ݒa`4ZG5@i BӚ[19OJzENmU/-f8Tv7"_r%58XdKOF\?^Z]*7f Qȳ+"ăYrU (P^\_*sBoR*KM) m-VUOjvW:jj1_/̖ Zu<=ꦑ'qw`cDT3c'\#c'hz037-hM&qK0S;k4c|J9plU~zwooP">a%ZO@JkӺ(i;%dlc!B,yTz=*R71 R&1ĿjO99PmI `7,_<)nnT1.^|ߌKnp[Έ'ٲkMzKT^_XT0sC_-Y4s銁ZGow;̶'qgƖ1><HwO\mcMDp3ځud E)F.y.@ۂ иbޒqavퟩEY3#TSֿQugF4Ů%EK%azJo8:e Uy\ZuuCVh ?K]tp]~O3͏N:X%ݷ"1{g(D_ؖӊ%FH$7fn\+mkbDR9ZaPO3'iO4zE[~fiNZQgoJ6#w c.4𡘓wPJR6;i( yu0h+ bݥl(-*g?/oxO? L ,\1G9DP{kr ms4d^!Oz )Toj94Ghy \\ ~߀v/nIW~<3!졫9c~M_ fWX5`ȃajk@vpfEqkԔ[/sGwaHsF9@W(_#&z:lFtC8SkmڭA)AT˜#T+?̄֠OLx~w˼5YXB H&#SiA)Pun.=:ne~} >zVHuYu !tX!S{H&Q2E)Rx?3d;cmi4=G1eyRl_K."hXUa4gQW*4׵ Jsit " 9aBV`,mEy~xjR]Dq5Svild%He\%qI& pk`t l^~5ݣciJRp f7( /cX$]>X㓓PkTtJJAK²?W&'h+ܡK+)=-w¢<$3v"Vp@׋stPYPV$&/QwX+j{;a 'Rغ豄KZָMcC6>FIatOYPʀ;SyJ0O' ARԚ6HWh`xRaWP2S4H,,vFƤCICHVЕ,ws ,gp)uu[/((~YW2a+flYu?`FI@{u#ܧ XavWfB#( G3i:~j rGS)ʔ.Y 5b,YmJ]ń|;0+ؿTu16^!4$ev6Ҿqf^nHk9{zo-zQ!7jf[/tM 4 j֘| Bt2Gfh,Tǻl_߅ɋqJ$}Q@FDpiu5&O&lhsR gP;C}02)of5QH!7Pu<Xߔ5O]LpH]Ԭzet_cm :KGtqJ~*f_kļ)xHz"u:`[pm(Vp(h2x+x:ސAg,/L zCVs@_AF-Nvxfv>1bYƵcL?[Zo$ij5ZTK aOWvZNPO@#e|xKmgzruo]6ݓph?#ވ\\_ףf{u].۰ BB) Sk YÌvBu娜lmԓ/524U!f9>8 b-kjc#I E_f;|4[e55 D]h^B. #U״%<m__?V0WsDfzh:XrgzjQ09۪$ 5p'us%dUN4Ar4DMdv?<bZɕdʕDlis߼n`Ev5ij^T^*+% 0M!v@sЬKReXXp Oxquqԥ,ۑ*ypIt'Eڿa#Uh/X*NpCh^ҳ3T5cN°Mu,w`HgKWasjv͑hb[cz {qUP^je.e~F?kjLW@ĒKiJ fż̂K(v;1Xi{sP^<Z%9J+_GoR%N2ʭH>b9R9IwC[6£1Gs /ttSL&?DTy*VP|{AZWLۑTL6Fz;YI&`w8#8z>R3ٴ~Zq~<.*[j_# %kHp<5/eI~9y@(Ϣn,Y3=[À_}:pq@(n]fYØ6^7N5L:@@MȉH 8r~Tr0k ||Uk' |Wpn:PURɎҰahgH\2G'X@:nXVۻbPZ0J8)8obDZ'0.3`,G!E-Ơ\VCVOǀ5&i (/^kvHw5>=d/}FOAd!, O㚻dYcqI˥f;~^+ZLZ @tK# * sp(ATd12.ű-q=OSHa&mp@^l(#M-չk&eV %Uaz0KfSZQA2a?f޸7NJ,?`n̪P7yʘ_H>.u%ޘ; /cMH%;5‚ϣfVzYeTd(ĶI-f%%>?ǑS|$wVI HhLR \LKWe5NȄZ6^@Z Aiҳu :jwpSz>+c(5E13Kth8f'ڏ\6R",{x49;F?1cX p[%z̮Gu̶W䐧6-!7?NʰT\6s7 K]=ex7גcY8,3KȽHe$QC2H}.%_{HtEu CA@u$( zv^8v0|SZ5/N-T2)g/VcP. W6(β#e.5IR YJxB!DxL݂GF\$5g?VzCwS(GQ>BW,4LZYbWORqp8nමZX[Jjl"}5iG-vOsk0|#d&+ H)λ*n-V+b?VI=Dn8*_O]LXݑbp>uJ[I+cJ7`">d$ToLu0ZyG%X7 L]J4_qn"sb050}cn8*8k%DZn޻͉* pb`DTZ՚xuT ,ĸ@Lj),-is*9N] i٩AĊy)=rWo2!F^7tg?%,M0ibrD9C #rsz R4ͻysKÃ笒?&<ƺ2gDJxp7(^rO|AoW6Q_^nnLyzx'IxRM`ôXk1fE&mJ _b U*+u+:k[/sA. !JF.o@!'46C[ (wSs%p>oZ+SUS.*%t-ِUtB7:F S/r?r`^ ,#L( 59A? -5CCpbQ{3ŰQ*ȃWI߫[Fǟԉ0ɳ 30BYg;fj澚>jPݧ>BLZ6wPg$/EK -z`Rqmǥ?O!EܬnJ]GIi~ 2ӻ6rJb%zv 2$3 %Gwix>-A`k!j("\-9^ C5)$ _#ڂ?㶌($RBEj)<`ޙ}W&R[盗~+QHP3__BrZ=D}~֢+)$%Y4֤|wX0.TX^oXb'MokuaJMm=ynodSSt\w>۴B/޴~'y)6Si  Eԉ4ZD1ycڊ ;nkRi.[yQ!LKx0~,/"\*m I7+Jz Gus78Hf@]c) +ȸe!ˈ7DXfgg'xjՒNZbx0ʷx Fxi;@qvZ}J1MgSHD8b)2jjՅV/ O;f*vSwuh ؑcZ06o0zy@\b J^|OlC~;V ! nI]$L,Wؕ%gj1Ô[Rm'wgx\d> ձi]Tj)}nH;dt_Qr!:΀HJEaw%|6SX_Q;\7(Mi^!߄V .EO;tX4ޥ'bS胀#p>Ƞ{MVU8"BLNmMB1J^ը%Y86GѩzFh';it߂5ֽJag1&q֌DVwp LdQ(xu]cnd[^ (!P7ǿo :+ԩ:,ft>9~C5& :hC_8\mYFFbo$SZK %:my Q";VʝcύxVѧ@>w-G=V/lNP_nsw/Obu\ݒGvؿ2ggQA?{3~<>\BģAP0i=/Y-1z8fn!k7pOq@fbR%? {Dk@yQwQY5)dΥH-Npw*Aѯ*a؋41椶,AwԬr *EPspG"VVGyB )LVgxJ l5OATתG~;T>/x׆>/QhZW6"R`^/^gpf捉fG3q)5>hCH0ǣ+XJ0Ozd4ZLap4}^(. {GuUU{<݌.Ҍk=x%^ efFxqKJ* +t}skP0k"q@AZ+Qh`TD{[Dzmwȓ#٨(s(H5 _|v4P*0W kLc_RUw"@6wfc3dzRVLn^pAk=g1aĮ2ȎH)FRO%'^kt?e.+t,O[&.}BC)Q!Phv@` ع_u['k( : k ϋ9#Nlm^h>I'3# Ҳ21I ic'A EDY ̂U1&W!eeE<$L_ ">{^(4:,Jݳş>q )V!}RLIhR:H@LF! /j\gq_3=.kPPƈ:-;-b:i{MLϵiclBoXFBJeOW.iQ//Q=瀍 X4`cdPQ (1w1=@+7ljwߞ{|tV\EBFI(ֵ}M׸OI0bP1)*sVgC㙕lF*Z(+{F4QsҵGPȩs *~=ӼMXsY!pqƮR-Y(dP lBkH6q0cUD N$q,XclbO˪-Jnl6p`3A Ig ^>ygnOWAcܽp@C顭XӔAȚC .Yt {Cge=Ї(Ȉ*"Fӝ {d{t%84o!Cjm2 oiu.M8t?art{bQ;+; g']C=nY@daQKj're:I2q%/:\ ڏ sIj#ŻBokh*Dt}-2!\Qb.GrmȘ)ө08sɷh6CzGl\5&CĻGrvXz#h|iS2{mT1ؖiK_sOK 'a04*REZb^1k#l?qAAYWQ Yѱ1 N.˒\. xWhD6H a*5 |'~lfd!+n(ʸsvGgLJ~y>@Ey;.$JG wxV1..&>P':FycuZSk5dOp\wg5H |`.1R$&E͸;ߠMMJHdT vY͑lSA\'49I\eP?yrL؀pgy|4{6,ZhCa_>@G"O"8mdGsv, 8PJ_d]/3c.k4!-DUi0Nߩp 9G ͊`Wey&h I+vݮ<1R*z<8I"P("_(<…C+C ѮK`uYcK._ë9DE%I|Wڪhp!R!ܶIs2|HDY8Hzw:fG*TΠ=Κ~ɽ藗bHC(Kh:'eI]0 Ok9 W^yu -nZPi<H02l}=/C^b(USJRؔ`:}{dW^EQƐU;㨦, tZ\ևScnmhzV|s16pՇUc%-NܿͩvJBXG_b\שG29"q֌rr7 .F"z`(Hy!Іwf>Y,7+3pE|j$o>ʼ "6v%'+'R(X'1),?05P4 ,e !"{~#=Agۄtg+3 5dLuByD{Y3+\0ow,s ==ʈӊל@M!̛>,x"~zU:ptqGPLabڡZ :| ^"_vA*`8h,0FcPQT3$IȌk# y#;2K0(Uꇛ (a'>JIMb%? ~(WtfAU2f\9(pk]FS9U;c&npwS SF+4j}d3@TN5.$>鿪M#ګgһc))ryXςc:V@ㆵ?1Ȭ;u!)54GvimkKc0LJk"pJ_%%T_g< /3aItڏBB l"%VxQ8A0a ɍR a@R1Xzj&ZvG?wG^CrS_Pz`Rb 8]().;brL+$~(=e_:!=c_M=zw )?;xkbxy\L$Sf H7R$;jއ>ՙZ+oV0V|mN# Wq\ 1v \T|rP/Ws3_M,&$N$Q -whh>;&J spb,dӺԴH+5#*߽2 cApfÎ}7%x 6dqwŢŢ88 ߕ[5ܤ4Rb~3ĞH)4"uD'kk@Q"c>鳽r3ITB"lӍ.iMTHPw3 3 W:X ,.^hc!Tȍ 9[+`їN=q&9번D_Z<67[\ v^>?a\jˏ%l滘V홒cx!cٵ3Nf@ -)cX3/֚l#c> 'x7#v z)S*ڇA@̑)&R<>t79_1Q_\5NA+i6ߵlS_Z\oĭ%n3YP'{[ŵk[ :V:@*v?¤C+1ū}*Y|+O.z[E!OC51R#öFGPKl.8T-+.J*Ƣ刅7qX|eeWbraS#0}:⧻3S[ӿcMԵ{.9ʃTpm¬ȝ>tq~A%OPVl`3T0i^20AtEqj6>0^WYZt iڪdޔT+NnHUo64CJtUz}֚MUѢVaWQz_ZEVғ\2?P{7!r#A2`>zYr9 ࠚ#Y b˄p ė7i3NJ^fDsCjF^aՂ0d4#O7ccl<$*wI4/OjW^5ѐMZ&l=*!{˷ۀtR3BbrYqFFPaH5C2d7|%N%UD w"u2\77áΦqv)w{jDx7S1H/^e@k3KX8|ﱔSvG]w{YEpG"d͹]=JoJHը?sq5yc@lE qZF"7 o.6q5(XV} f:$6 w'1SkH74| #bQ'T IfO~[N_m;EiϾ&]Ww 6M-( פʶrbXO'(L|h `BCgp[> )26BRZr2\[).ER/%&bsJ<`ܫP9&b@j2 {JuQOۦIMO?'o_5pc+->σfC#w_]+ty:lM9;$@^x q'a89+z5nX4[- OA_#] }ޛ鐪; 2p})1A.'c(_`u=0pwN&v!+_bo*4mpD`:1H LAk!WHDiߧGY lZ ̬S?Cȳlad:/ YZb쯞X׈ߑ{9t}pKAy9& IEVUGOf哨Lq$p67eqfll< :UջxE\P(p^􂱥ؙ(Qi<ҧ{%>R+9#Ajd&EtK&Pt%/\_$X;ړ7^gpsu 9`ՍKLdG`J;8'ʷYY@ ?txnGߢ|8{5@=RfeoD caù| - `/dI_<8H_r湶7,j/xXGeQۙQ`..Xml;L]acFbU~k8i#G"zU%jBfik]Ȁ7@qKx^v.+A'GѼ\z rB pZzO1>oP&fr|6H$ 1֪VC~m|z~7{*87r6g\}auIEu /rv^cV4wA NͼdtkSuq8N\ Wv?C9G}Ax K"8C{Xqo]Nb37LaL &7zg%V$lؒ`WvPB({pĿfuám^īW>?*|x fOwm!{.,A1c~_}gjw1= 1߳C'7u3՛]R}UiAR@牜nD$sNM<\x?$ 9&Eu:TITϕ-{MwVujup̓PUQ}V]0:fVIt DmӭA D26vOp*lnCa% ZanT+,!.F\ $CUx)ڙQ+%%ް$C^?zA r谄m'Ѣ|+-q*q5ޅ*Vŭ fvЈM}^LkJk'hǤj66ڷ6ΧcަU Hc"5GYKN\^$ELգ^6=b3W4\ZF)xZaqȰQ2+uBP87K&Zz:^W0;Rsr7 ΆYltkݗ)a/h^n&kwTېoɫ !,V~&1R+9ΐ:~A?uuQhiΊR=$ ͭ w9.;0;?$L[w kDQ`=(ZŪ|%!fu𫣭|6Tjޛ})Wb$#eS]8*(E'} 2Ix?~eZ#r6œW\tvg?a1LZ=g?A+KCa46ziL.,6h? Ojޒ .t>(D KPQEAL})BBN ,Mr6C ҍg/Y-^pjڔ|MoXO#?"JR~fɽQpZze7!q0Z:|DCG=09&{VDW2\#B ⴗU^n7d5"XAF2y|\5i+ !8_HgNaVp:'S8;l&k ]սq[ŀ8tm'.A(ܹ~f2cP|!UPѰRKol : åXQw7Dh\r͎i`V")Ò c~SkOA/sNONDc-0}h,Cm} HJT2{uQnRqs:?6+t6ikHuڻ=$*=Fs`GM4ϓ"xXpRglW"D\@J>d00Cg3ێRЬ􉋇9CFq 8v&D߶ ABib_܄+ŬV4*i;#8nvn!ösoI{<~T(Z"`ޛmHtVfȃ1:쨍HVu 2$ 6V(Ψm+7g$!UliԔ a J㄀;2qH\2Bx #0Vϙ[7tBumĪYmw-JV]-i,!{Kf1Pl}H pHa8iDq=L*P h gTݝ4;_Ԏ\};BZ^OWe?cM\KeE\>,8NvNZЈUlW sPFYʼnPPGZǀG*F7#?UEWp+Riaz,%7M>!{ֆZ7J|] Y懏U$|A9=9^#OҔF+W೟S)h uQ=q fRPc6$ cgJ1‘'xBQ{߆HÀNV/bn!sp+T9薝/rTWcQk5pQc{D ɒQO}{Y)}HB,WfJr=.+TՌSwX~̘(xjA9ZQn۫WJP~-E)e~A>쵈VT(uXy&SDd<‡udnλQW!{}G˱a͂AW!rɿSI˨5q b0iD&U" t JbĄQKq1 :_YnzhY ?g@9[:WMnmœ"XuGdګ,w jخ3/w^~'9 3IQ덹&PO)jm|v*J&ʸFAIf(k&7?ת  })v,3kdMv?BU~^%^2fcA"/}e$M{)L b6R%:sH4awPō d"KA\7ZǿZ &`/uWO'ym=*"X1œKYv=׭J wd&^eYNGЉih*.:Nڨda$0@|43"ҥ)M; .֤c 㖷mF43_tu*^^Y"80) |XMD3F@B{oChddheD%cyB,A8? Odqb}5׹v~2&BqO nKur>ů1\V MɷZ?&ٴmފVe2EJgSXBΚ=Vli:} G Ͳ!QO?1 & )ȈfJ&.e1@cm] ?6WXl〄rsrw 2\]1bҬ3o9;4$43\Ɛy^ex-3:䕍JH f{=g'(*ΐ_В P?itY_`ƔhÏ[yY0;A6pB_H}qc`(`GY)ed&'Cc4.B'BnkV__uysrV>H.I3U@^-xaA&ONOmbMa'#EYiNKk3YMp :Vgp(0S+-QDPj͛8 aqնt|gzW/4 nU-Ȫ,ꕭ:u_|,Z>ofGeOqyL3̈́q w6Z@ Z@#1HKr}b ˌǂ!L6X 7ȎW O.yտ?lV 'v[`+8|7b7]W:̘n IXw(2.~p"iXÉ _Zb'yVW\-0nF.f>AT3 Dcʋ98@x'm_zp0ײعZt !k}7'sYGeEP Fo|^u쾐 6*t]4Ub'ůrFg c/6Ŏ_U.#hz쾮 Ki;d\Y#`4G!hNCN!KTM} GVMdE]P\հwPb gC L0O`+0H@PU:z۳&\dn&q6f&[Z$d P􍅤Q3E9nx'Oq/R%@\WZ`i9j2jh*t gG"w”o=nr}OxqSp=nprW;Gc57C\^}maMFi]sC ;vg`PT -~Gگ$#}1/D[ cx~Cӝʶ9B g>VU T,$wvI´,&}0 c vn*ڗ#z(=}5☎C#hޱ(|y>Ԣ8?tyB*:sAZ|.%vTTڄxic T/.d@W,ّZ3 6nċ.)o8c`ɫy~p461lH(XM^1vRD "xlP1(=OPx/E x?p4vo%)\՟05kTEw\IC=YS%6z7M-&JG:}Lc0|6Qn "Mo_jbz3ykRE67w(%:δ 㯪 GfSn8$Nj; NJiA UV<4= 2{/~R?ҨG.cv>9mf2(JgL!vڛ ӥw` opd-6=̣;oaa sϞgӮOu!U$&KI[Yi4Wdo(8x s9P3eNAa}Fu 3؁0CtdJPU|ب6d-uF~ܩ n4RBpl9 TNΤG 7N" $z i 9)x`YnrSY}ٝg9+h ߕ c}>JqlL*cXtMH*t'G }l4{\U,F5-"YOoSM0(74+\#6Uf1k}~N߮Y<6Kre/|HLpsd]@#Sw =6QldyEXMeFB ur˚[ GЛbK0Ÿ:VSQC>s9 IF[|,ހG|(y'H?ąئe)d225BkGe} ؾnimVeqJ>1:IJ޳B"ߧm7Ao< OhdP;mӓ- ?cY^;%0mgP_ +ƕ!6Fa =F+25slm1{T`'k !䣞"wP ?6۴9_SS &zcj柦{G}12gL" ѡdSB캮 9 aByX)LKswq8 ug nJ+qlJEV|ـ_5R1{ \Nn,d۸ڈcYx-D r:cgպTD@m(LNd3z5r5O~f'7)!go3#`E`Αӄ*_+N/.$,<_^Fi|%ա&t1%10+-Z_NwOO]”0bI`؞w(LyCm&TVoXh"t ^PZ.Ӄ1Yn_¢8 џ[i >Ox gq=BŊ% wLapmȤH=u;ڤ[I-F6KF>s =@q./|N rr=}j F8eUKГ`q&MD/\ejyK".3کi(B#_ޭ^v|ސ}.Vn=w4 T!6p.R^R4Z"ɳV d\RKǃ V X̷@)Xy{*IKUmN>ZL^N;K y*$j^s[>P'e{B07:VH{~Ϥ/\Aj\![ʼnռ]M~֒@#{+ϺE%FnJaM` W*3[iK*c^f/~7)Hh("Jbߥ;I$R߲_:qg/ F8|!i|#a:kǧm`QG>9V)&^wwG' I%J5x#7TbVєPbY 1i7k(_"̾a{o' ;@6cu[G¸tXH'@IƑk㿔O ́o gzT2cϬys tw gq8Q2Jt%ƉzG6)do4HvȜtT8O}M9|٩B,yM]3)MmKw Ȱ8feP9ǭ!{Lhj{r KG60>oNS9I!; ^Є3_g< Dmn]{%QѤa,LU>w|@Jώ1"iL?O^=*I=c϶qd-$J{*ĔH;?Uܛ :If,NpW`_IPTNrY>n iIԊtdKĈbEHGtnLEpM꛴AO؋S'ms{y#YBۛ)X^o=iF#-Gמ#$@2±K[ԑ]I5>85 33j8$ FMǥ%M/gD1.ٱ->kqs>h&QݡG1Ծ,UJsۤ#VŗW]P'ծr:R|Ju3a7M`HqTkcl9kdX @4?φWAn"e/}%|{9;FͣpQ7F wը>(* JJuk{q>$*@Ra(Nh9m7}vQ$w7&5ኹBBc{;-vPǪriɑ{/0((@ z>Y@_Yl+yG fXųk]; LwZms uC9"Nw[\ph+FJmBN0[ ?Ki}qB|FwĸVX/Q|yfzЏx<}h{@BpX,crwWn "{{GrrNX厡XYRSijj(VriO.L8s%Ĥ.A\ayJr|K _Q2ܣņRu܂pd <8ϓ͒ʶ )RW|Y4{GN/)87ߢ1)FYX5ֵ kcY8+'5Crj6nft5* 1LiռcF&ÃmZYЮK@C$#}eW8 ĐDٴ 3%p|KkK0K0e632cL /RWN#ÀN}6c' '/l H?6ù /nj`1<}k7qhl4 EDg6Ӆڨ'y,(@Unj/}.;C#]4uFvS0Sʪ~1`׸Ӽ܄O?|=KcS*=5!;i7}?;(ׄn ><8T]?@bb9\a*?32tjW>\v3U)Ї(Ǽ]x7,U BU$O)>''={jކ쾵bar?a0i8â;\K`{F*GF$w/1h5Peà1JFMIa%N)#t)NT""xU:ݤ)x%]2'vZk@`vkgcIDɕؼ)N&4+#gO9PQ̼T3rrA<1_1gX7 âg>j<3hYcZf=uiMfZO˻npc5~^~Qu_'JdkSldםNY0H rICW+#aL:m ] b%K+3p_2y!VWQϦҦV=fUC;^]U! v)[p 8,ȸ|(7MxrHob4M2/l+*&s> c˃+4uĨl-Xoϣ5%<( ZAEuI@;).0Iw+M:8,J{\RtbΗ(R?BA)2O%sPtT;AX1'v!'Wo7EyKbVՉ5j5ȁ%>Oup߆ n;w^NU|gm*a>փVd_u٠8XCJ7M̂["7Q|O}G=^f\ΰؿ{Sm\;65L}(RMLUm,dUU)C][S\l)\g2MtZ+Tj[߮|ݪBxȲrq6rc>D gSQN}kz5W.o1xՖ]!7z/QN K>&99 g_!#g-Mbq`˪LE l%Ez9FObqY&gxB1☮l)?s3)c09 Ĩ~.Qډ\gTEp(r=4!?V-DшK;3 5a!%WA{6bjsgi/`脼$9^7= nΤ۬f33!^A(,CrmPZS1`@a*ҏ{~~_3A0:7{dAyw%v6fˡzhEwU3dOchBNڝXICby\9p ӉuŽ5ɕi)1鏁#hg8띐[K$fn?:[I싐h;pt pzV[JݞՉ~yfj$hgӓK*țkkYхC_[Y~ U" ;Ss\U<Rr{Xs[4ލ| JF<Z5,H&'M̓!w^-F6"K`6ʚfUb[osT),g۪Ւ"(N&Xsϔk6{ x Z˟O_cOOjuJgX݃.&AӶmZ%^gm07eVZ#o"jd?I_$)$2EOc>gB\:|MP:K{[U asPDs"b\XRhwШnn0^-ڏgavV*쳼2fR:CH b,!BY"ٰ"/~{>(kߤ\pWo'4G) =bP14k~;%|Z/> iN)̍%5 EL$8[2؏Eb٦/+_P+yƔU$sf s3Y[fbX!ݼD lfw\i>,Fh_9PR%Y) q5(J QG+>»5\~z ? uvlibN} ~BKAmzV4;~4JeG OɊl]#VsbXD;]cB6au-䞤9L45g_>1G1S_ =DvY1lRqFJ*Zww|{Z3_M%tfΈ\%ϾQ9y\ ˒|R  z dﯞ7I zT˨߼pڠXs-۸9 L$)D3nYCq3z@ȡV:3h% {>BcIIm٨\^=Ijx2vLGIe&%~X64@Y#awo VMGoQJxl5DwFn[m2Jh~ wÈ7uoqtett%)Ģq1jŸ7>ԢN+!fqB>^DMf1zopվz݊l\fś[H7" ƷuLУ!Qt;&wrvMd1θ ܓ1@0j!,_ogu*8?g6J Z N4(;%Х_hdoضoڊ?RDP~HS7L^Ί6TwoQK\{?Kz$yהIF<7Ҡ'1Z|X ũ֘i5I]nv*ǖ?_bzPqxFe8 !%{.=:~CI*oۄ/dlv7j?,o\oܿS|X@@:eKlɑjFOK l8SA(KgzIQ}l :]xHzxoIVkGv=$h|LczB Q&W+{tYE 9%X '=\V1܆X8){Q:l!,/&̟; e1g:~V7[w  "3f*U@o ԁ(9NoHa{6tWeou.f]L\BƇ 0J 3Ø~+|V2 Ւ7KXᦘ`[c _sL%?2BBDxc(>i o7W#p`wh錛|H(,=I7@~Oq@OiaKM@_ZBz542$ŊQqL1E }/AqO!>7EBcIOxYPbaD "^!-RɞQNɳ_"6/lXk:2 )C%;#TaV|&%dc GS$,?f^ Pd1(ZބI`an=xAA_qe&΢ Q%Qn5rŪ0Qۯ쑭µ8m'-V|[A4W7d?nmqW=:#P2 V:&4(XMd8Dbu"ˌeCR*J$$Z(`XfWo}ZT~ : 8䃒 d/HȼB(ס6;=9ϽR,>:t }98Q%{xaXR&R>2:GJ=?Nb,c}v75N?9h8܁|pb=Θ~])OKP(L8,h1Rz/) oڻvB% OÔOp~PR3.X1m^" xHe9L 2?@QCo->MgG62:ͧrre@&T?bAIw6 .}.]O| ~WoԱVľn(' *JQ!:R8ОaZR (qՑB"V7=kžFP8-- õuQcPoxym]T@>)/X!zM ݖ5JpaZ峓?5 bYdՌ,77;I4&,W:& w}K=Z\ CBS 7K+? F LiO ncԢ}'Nv.]`o[88RDAuv>ur~Y2O:2QR(\zg }Nӈ̱p YeYȃR.7*ةt itM_ Ϊ mD_,DŽ%z!Ekv7˪=GJX& u9&? /:eT27ilDa(e82j335o ]F;PLXHK)^r䷻:SAW,qc2^P ̡u9?o>/Ysu `G\5^m4L+ܦn[+:1:*J!υ^ŦPn&84,aj1 ,,i%i~slN6yۯ - ba@=S'mB벴D!]>0!.ƿZ"jaR~D^Av8LV">f%n" o^\KCʖ!YҾI[%aP nh LEl.p&QR$c=1œ/ ߞx(V=j5; o\9ǜbn̦_9'T|AAZ Dc/I{>NjsťN`I2kHҷM8;Y4m(Ԡxҽ8c1\7Y)ʈ֑JTGK%Z 7]! Qǔ.dVprnDad< 8de9̉hL[ir&Do7+d>g"s5;j TE tV W3հ86Z+kMMX`SPYRz~ iѲ^0HZo@^.N8BfvÍ KLlZHCRF M4ee"\>Ůz8 z{5#ykQ6Z;˓Tn-wS-sbuX@́@#q3O Jﺴ)(n[UI8 9;w\x dڀ Z dzJӢK,A8=PL^$gPɊdwҝGhM$rP“&u-JW |l&^jx'Mrjb2 eDO,C=P]oZlݾJDdd= O<:Zѩ%} ת~}Qَ9_m8>'w2a|_{}LS[Kim*fgL/ Rb2}h!e<&g_ J'Bi|3ť%0k2eЛ.X&]}+gx/$Ã]/`>a(]005cav]ţ :+J5!?%aFݵ_VsH7u$LUL_Wab\VKީC_*9fBTt;Y Fujn$Bh6>G{v|6H!A4hJ 9T4鉑U/U'x#QDV2V ʷ@S~qNng)0W$h̢LNh[. rLs'!^*2>P t3pyh/Wp4mSZln 2eFV|j&E*Eԋ.&%Er[#.Փz K^X,B:^@W17׀z/m! &J}['?RrwM{K\"0$Y>k7۽s'%\-TE;[~YEMptr ,bVjis2rW] a;I0HH(#A:xw2@w>?$Y_NV^>& f UZ^hNXA6$^RPY+MbvޮgX7[MB:L#"Sxpk4נ dL6=z-IA#܍8cӃʁ_w~ۅMuȎD~)6ubFGJw x6{B)@b5i1oc z7^B` XcD%Hx -mrSSz DhdZj[xioi\Qqjs3bBl`@eZ33 v%kMA'h@ܢN_(*0G|!WZPgcF$b!%@4׶ٝ@ߺ;,^m5lZuqG%areocZwF=C#{|h:x3i&{/m9}"}#(5_>:N4IB8!G;fj܋"^ŁOU{/ 7hrh&yuD|k\+^ݷRc†uU!'92ZoHDFCQPBqQYNE0]c# 2=𲌯0/$\?UkƒtoH{cp.?&0TtWl0!L)d 2KF}L "M4*2ڷu{DU)V@cj5%bd+S o;"z:/oU'yЭ/eI Jcs3ĘG)?&)%fߎXaҵDz!H==bڝc/LmTHfCbvmF\Q~*V{Jކ ° *PرDNV{9)IX1H'dOfMw4"uᗼ!a,'gh)mV%&%Uv$DQ )!ԋݔ[ Rj%U m 9O6MWi-GxL)4RH[_21vZkwlYV5ʿaZR[f?:*!&Í o5ԶA1l-0~z?o4iJKuA!##7j`Q) YBG>mC5X* EqLBi\7ǻdԊ ozFL R^xb1Emo$my'@S.X&Fbh31[{[j41?IuȎ,D2,7EŻBYeyǛ{g6e"5h;ugcSʖ{CemCI>Y;y.BZߑ* ƠBe&>) N_Qy6:;8<Du` U/jjW@)Q H~Ju"DO,GN 4VD;:WϮ@|y=>R6`+l[AKϴZ7z"huWVS_b9i mxqH;eVd * uF>qxԜ w-[x:xRjV|"1\J!&!-CDU՜I}h64_,~h:Dɫ!aI(#JVR_ݩ{ѭfg<ԏ>O;ДDhbH_]l˽$4` ^Aa@=v32RZ͸f-YOn6Yv.fz@GEEҳ5Q|1G>+m]~ hMi=w#)mx`!³(lSe٭,!sj'\<0a.,tiW埶'6'굾|MX%T^\VbbH}[]+\5i?'f8!NFjwٖۺx6H B`M-( ?n&{-5l0auI _^8k<,nr^Bkn3Nn`y & %z*?%R$r;x+@M%\um:vQ%th4+!K?G=deVF; )vK:Lnk!J*=*H%Ǐhe\!"*AC`q8Vc*;E#7XW ُВ[= p(C .W2ZeEӨ n}DK&ϏB/-Leu5lB~Y]R%OZW>YI鷳rMwn ~QLɳJj!/sy؃ ͟2T8NjLY{DtgtL˗3|HhjX!K1T⸉SWhX p0D-(NIE"Ul!7p|Y1֪xo%hHj"ܨLKdFiި^ѹQqi}4}`wz=[1GᾞCZdb)k#Td<끪Ō0a$  zs]by&o- Hs[b?T99Ғd͞6.' +t9>1ִVܫ%焈=vöHz"LolI\Q鞻*y_s5ygZWu9烚&iDj@nPpxY=go (1E m{GSKY6,%jrfݞlnS@%^ì|n%ͻJ25ǐX]mHAB &v*/ZMHNCq5J 0ZcW +$`pְ`tdg>Бf}xkH#Vr4yQs߈c[)-p&xȕ0=4?ǾS BS1JMhP`Pje}lZ "A@cvovμ8:Vv&x Bk41^¬xSbWy!gEB";rUd"?_Isق3(pdclv1("̯E %z+:37wH]9SA"k0h?gUG&_'ٹK:<"P\ QϜ x+V{ [BR+9VB@Q-5tLbafY1&+q)P~ph & OEPe>z֏? v 1C贈2Ⱦv(:kC:BVG> 8m t)[,޲25[m^s' DvvEgh'paؤm ܽEfA,Iޞ>FAIhK< > quqS-V(d1D $de\ׁy$b,Ҳgj?h|ȕ\ tLiaC.̰w_J, :qaJVEE2$hs#j\)u^BхDLP=T}0w NklǶ`wGC<2~5CY<]+aP pu@`L6].0F\l {HKQ|Jl0aT=ҽ(]S0VBIҷsp"]&j9TmڔD{ %r臒!D4q IV3%Sk ( gA솎kKvx] 7L BPS "=L+ٝ($\T%NC !w-TM(VS^0qC4Fț%A3{dùES/&Wz<6= 4#}vk7MPIçÄ 3 {Qk%Uyr Pۓ$NFW)$O7l;;[t)԰n#4f7v$36akf?v{<*/bNZ\D4y$k-B*ƮRF#*7@OP-oNylذ|bj7Ug_affFuEgk njl4^2lP\j71) xC 0aUk _3&Wn 2ι!:詝~"~t}q[§ Z~s2:3dw0b?5U➚)%mD5I\_QF[*h R51c%s"mY@SHO%9:_" ,CS#4}5{trVekIH75<Ϛ|2%Prq屹 /ȚA. #*(MwDxW^7sk%fw JǢ@$ºBY~dkeLVg8ssF,ۦ Ue |4/&Ғ~ Hc,RU@G(]1G7W'jLP 7#g]wߍϮ \;|狍l2a9I@2uh/' ^$qH'X/^߭dq]2GS(.%޺_v($? "wU\ = 19ؽúޜ$)5EšC ?|.瘥jˆ27rH$GJȫB]Mۯnvi:N٨r$&xmw}E:庁~-mln#7s`돫C 0, y lϑi|XY24C~5hXUxD [!NU,Ƕ軁0}h|V.mdC D|'Q\5[b0^"_=C7P[0ⴲ(v.[g sz9s[scZ>:CqG lȟU!qթ'd8ތz^e Kŕ9+/1/4UeY,nxy$^#" pk6YÒL@F5pnB.pNnB3?D٬>jטo׵w cБaj@س9ƬBq]h/q/~lcwnZDٰ4κr%tn}#B+~+0i<O{:pIxUGI*G%aQi٤"ІӨWJL;w_w*^G? ws}t$Gc5#8'`Ȁm`(t|az>Z] a8L=V(_@y$nkݩ)~7=1't}Tr͠ Mެ;yyX$a}?΢l;Dyqa,@[{IAHae{";Эn~xri{N& mT+갼S.hUdv|˷ٵEQ^~BǶ5X&L%ao ? u6'mܬ3rSI*H*yՎG;A&k 相gX\TOڧr3) \I4 B'>-8sdکU/CpB0K eqUD##L8L ́ i啟ZF=) eS8"Գi8 Z IIK]k(|[4`8`cQ F0Nj af嶃+HЋҾ#V2~@֔j3AfHq*Q!bk: e r]=|٧ҁѧ?le++e ݆ 'ICu 'Sby's3m8͠,`Q#v&r!%8\U6OSҹ/7hV.#g7 %!!fѯpo(_,fTڑ&H7|}"Cif8"' hqVtA& \"%nit!<4A6Qq'WWNR3E~(Qۇk`}weOq~m&,.zI"$78g֝hsu.'Yl~̷1]Un@0!s_48hΑW@Xy,)PeC T䘏1;Tߤ4eC->aPhi6T$c'3ebJ|l:4klH&UK~ja*-?t9~=a#-1vH,C;-FҊl)d(g׮]WQOM\d:地kkɤh3mjACe~Je/RiX7/Wdkk{FFMQj7csGk7;?*!ތþ󑗿|b;nJNbY#ZL)P]I/Epଝ\+<{`9]E]L%z>E"VX 7ܟn#z$y*tߵan 6 LF"@'^6sKUKp}R &p~-hovbz5s^x+~G>O0y'o/}?BjI$13/r[bӎi3/"O$CRUF(iSg` sP&c@x?ykXɅ۶ B2=0h*ԹɉglB(nʑBaPd_9s K wFXfI{%GUm`Еzô4zӓ'_y\zq=4!#AzYX9+%t?F\aݳGVyGJ3: 7gL0ոH?sodSFqXpNL=ͤvN{*գ~5;A--Cm|HOU";`;lI)UB[:K:y{ 1-bzR5W _FQP[TCjRxh@ DIPo4#jIqxdlCC~8Yn]_4"W^fŗ_gN9IQol,&H>%5!guT@{8;z8]ۗXہ5*/LWNʠQϱPETr fPmƍjq RuԔ-9Tz!pi5Tb.B1= f.GjୃV9M פ! r >/[~׊uKĂ\M7qA"[+8N }%B#j,fu;:4[e$si"4I7VCc៟q {wdPqcs4d_H kcP:P6\[ KM.'M DN6p?{POc5QAb4fܡƳ]nd9RbQƏB]D:b0XwĀ%#3/ }Xl$kv9x;!!+P-\Jgd1FqP*~ltxHI,i_?tng=*8MOÍ:cM?d&2lǥ/+FVnشetAK_lz]kE~Պ(ֈ5rRI>dHf=˭_C.O߁G*6x(C׌KG~N~I2)v:uf<(Y10?yd !N̈́ju'^\^'L:97TFWiUWI(ݔ-gʈ!THעV@= Qc4fb^ xf[Gi,A/rr_?bqx=c~7`d%~<9,ey:<1T Kxҥ)_élRی v~ S!)q!wݓ%bpo0K B>>߁oGʯZRlJߢ.u+$D@b21nO1lҤh!{*3饋˕FBCk6eZ^doG["aᐯ0>{ySb#b$+ {}jSً)B,Hоix{5ocg#S?o>[c(F@?].;tĞ@3fI=7r#*3t⸑mq;?Aʆi5Ƅ`FKMQ:hV=ŔB@ P y4DWf17#PKN3@7brE#nr>+T+;DCVwiw0ARC]"U.Klv `' @PiPl$e2`UW;Fǫ"]q^<<1<$-ɫ K60аD -}1Z^hHB=.'ĉo!. Q$ s tr=ݨU=o>oqĔy>T_$ /i M8pyZ39BnxèADضRf !< T0 ב{Ky6PHVY-sHv/_2t?>DwM6Q%B:b sl9 ]gb>q7>W7 U{u̺ 4Ŵ)@/K9$cޛ7`39ѴmS,Z`B}|. C=y' >z'pPdڄc#kE],4lI=20^zL󈝱[9=7qۙ]8|bsVCJ9`iKk4[Q=>;bUmAK$-PQ+P 2>KЦq,S'Ĥ|%^WGUa&pˑW̍Q'Y5-_r$Q-Yr޻Br?r,%sӀZomiaع@Q)v,=A=+mUap sQRaL`+kF6h,9)F--5]lGA=iCֆWE NW1 1ގ{RMH&Tj&[Ӻ!s ?.+cOA? NN\[wy94г>In`q#X8EN6x.8y_C -n38qY_VF^nw@&s(=#kB-UB#SgJ @Jtsbe<#+ZsCGxNPK+009@}Y/12]߽'Ӓ-U3 MIEqJ͘cc' [e/^y"bWUx&x);)GD{@x,%6ʠb UŸWH"?UN)sFRz2Ҿ({`[ŚgB IYLO@>myA̠Pn+ fxB"?xe ^ Sk&t;au+V5 5iJH.Ȯ>ƹp57Rد ) "4엖^ܡ$.t(ؑA-C0O Eanj"I3{Ӑׄ0=^i9ؤd `Ŋ Ιqc lLɫ@);v;4Z\na !!@$Cg(6sЌ9H []۬v>uGσ0B~灇"!XFW MHs9'@.;M(&3DZ;l6}E'Ja&̔.߃Ao) S)m?ht,*==/ZloEhV = ILQ\\roSbcN{[mZq/aٶ@6`?9 V{Zsnv{&s5߼|pt U$B"muϏ]Ef/v[f"ڞOFW>(Q?ᘼsh;oO݁>9^.j:z7Ar"4?z)SMc`yRK}G&OS4,zH.VxW[ڮ1 J`ԴǑyyipwL{ ,p/An %M&}lzKFbfQnz$Ǻ$qvhYX(K%|Z6A!({K\~QOv/ %4'EwW=?vME;Δg]9nlWfbLb+fz;4xXܳկҪC>C>΍p#?F+oBK Y^^#`ڄlwZuĶqCM;MG5O?͎dn(ofg7 {?+āoEHh3 D(}Ȩn2׀pwPmNFTuyi#z}Ju?#sY+Q4HZqew,ʪꮚʜj1}ykJ{>޴X ;<@G~x3;ץrerP;V G:Y0 u܂hTex 8lw1 $Yco՘'=Ѱu:M4*VhA:KM(+tEX=nyOedtتq/QK&=߂d@0XMNخW{$}azDrjlCdC&|$D7 |h cu$w+/$OiO: )+Q]I#gL#N~݂ KܤX_# o$Xʟh(*&z)~͗ Bև rr΄UU%{!woM :Sμ%4^tdEHL'c'qJ8\0JFC2!4Nd1ޅnMK4hCJXCI(e3ɹ7b~7XW쁾+sA GWƥ{ˬ{A~I})v?ɮ%ц[\v0jm$ Ns-Z7չE0ˀ@(F>ueZ[qւ̍xXW,,ΊF>"vT i;H'Q' xײ|?qgI@.#PHlR֓%en})+qG,AvnfMD# %b׉:duo1QN2#&/Ԛe  s+_)<6GSQ8'r s9XyK\\~H>W]g5>;doYRBĵlxC(U‘)򠓿/\z*x bjQDA4PE;NoGJrXŰaA"+{Z4iwz鲰Œڿ\iB8M))#xISX)%}xz`k=?:mB'd#S|țO.GSog,Qqh3P#ȸ:cLʭBwvJ3ܐ!TBt:05bڱ㫫LzlkgNmSNTt4רPg| IgL9pGfF$Pִ5€i)2K|wB <~ͳ H "$]S+Bs}j$) |}r]Y%[ȓ"о>/݈h02a("XM7JI$s۫L;E0K[ę8—J~j oHcS*Ք~hfY!`FtI xSӀE6(UIkU>LeOv$ߨD޼AbWn~ev&եb* eȳjM\ZIۊOM3Pf?J릯=baC\қx`X4~lfUÃ̖^W- չ=#!> U'=2ĀKˌnp!`>T%<(N>1v!T}̏fV9-\AKlɨ]FP!O̝HxX)b3ZjϳjJoQL"Ĥp]^_ɽ:`žc Nga?" \WOφ5> 4m@)Z2MWȃ*N9x|qB&TBQkD >Kcŧ#aZgȐ#Z'bqB_6*SOXqY*]FK5NW\HvAE*4 u筯,Ox_.EKFQ0yw҆Ok7ի; ֟vn$tՓinǕd>ypߘ:'oEO-/&CH*2# ٴh%wOR<ň]_&mKtlRj+hw9Uu\r* io@9Myp#W:w@~mQX43]7@ 4.Z|`fcmH$h;.u-x=QZwS0dY@EL][=rK-. @;\'h'rb:w"9Rnh;#ԔGu"v2t#^s&E^\4~:/Ja)S$i S6 4"=mֵ +}%9/ j|ht|POTL,dMo: ebu.057i 8dZ*|Y}8oK86QXԆ~ƎΉޖh߿*5iWU.3!^50#m@ОG&PpL إrDaڻW,1>1W6թR;o_}Kc :++LxHeT`c5ܷgqxMCU6ϭ˛;ALrv=dzI .`Di>O_cvi?\T0w:d-w$I4.yG.k;QfhM)Oc.؂=RŽel mdL‡hZ!دTSMHvX143D({ژʪyF ,y^o AX?ֿk~po[ h)0vFɠ{T83Sӕ@YqHP}HbyK6S2Ƃ]ki&bRpѨchO5>t9X*Ц(D- ݢ3u&b4!) xWte?nUTZJcp!BBLMKWDǗ_x46Q : |4u=ٞu2 #Ҩ@, c\.+Xȇ/,&s W)њLWR 4Lfxm"'ѻ$-$|}~M[fMoupyDEРNa\I'dU%'r)XpV4A*ݸz|5w:HK{ߘJ"B 蔎2}kl4kUj#ݢ!E8Y5e$+9)H s]xmͻ{*_{>XG(sx6}NW6ɉZFJS'Rz>ȋIM$+-QbRņ w[k*yG|fn@LDCiъNgAފ2sui 2Su[tޱMW `+ a))IkwRX":c܂HRݮO/',4 >  Hz)i2kg~CWsJ)gnw."_WH C FOa0pr#IeEPbi~nBL9[z6\Y+懆Ԋq@|`w?kd?ͤQzT}*Qq+ |k>պU>n< u[>My[ 2mUܪʫÔ:̜3UHD5jǒN{n@n]ªd#x&njDwѽMk3t;2X]0&"vD s4`[?P忸(]ؽZm6d]WU>|Ax(PAQ&ŷc˽B-ߦ@l.KY8&@O$mj2+aׇvm(<ltUhwS`KQwQ;QDW?*w&IڬNbjzu YbH|٘@0-ܲHlC2`+O|7 x z,S |<&FOeLxR-bBR /:wo "B@jbyi_| uN EHuM% F.duo{c]!؊@1a5lyB)MOב[@#]J>Μr1Y2"KDYm ԤNg~)/^J$|$#VM p1?̀lR<è4ԾA?F" ƫTG|[/{#[hRtg5j=<(-aY=uLjh?ύ3WpE 0 c!X f҄~;lvLʋ[UE]7Bq0{C(jֆDS{ xJd(q{[g5QLOȽ\$#$@>7aS=qFZm[`zLp2?S$3GQIU7$mC1p5Rteuܟ_Mݿ0o9J61*)=Q.@߶[1. l3kD$e1Q1H/DM׵OK%N$d MPi< A{3i,{y˧,>W-LMf4 i -Ce]~RaA2!彳h;C%f]*Fr.OXcS̪DG)yq !xcUxg8vLOqK̚ tBD0S;AUPՒ8jڭ{݆2-pT=.R |92NƦ$ lJ|99턾LF>:Ո ^)Em^Z};Cö]_EMOZ't MZF._1j\ VQ,x 9z3X6K'+\O˺mz4ufm%Cf慺O9{Y\ڭ;tՍ"`%g,:m#^(J=ΖXKjF+jX6jЋH,2lV#vQXM.W%p B=؎Ïr.?w~¼z:ʹcb {ٖ3r,t.8]Y9+-W |~˿N`v^==4d+ju(cy H姒+o c!٘ln@+9, 1Ѐaj$L;ymu)`Il@S{ϐS^0Ĉu`;]1yꇐ(;_9SVCau*UBL'BjnM]:H:$fԍ9d٢4 ƽntЕL e)`p4I?4 QA ; sjb"%m_^ؑ^s:f $IJk1UzL[𞫽V.7!t`_ES}\{ j pYg Uk8|u7fȏ^\~tώ}1IN" t/fdY?&"X66|鸦@wM% 𤦯pYa-rlWNri1MBCm[RvI/RݱFlBJ/57ء(Q9o35#r{F;|n xs/e`!'].uhznk/F=}%kDo2ca.ڃh~uLZ5+svԌtbT޸ ɟbt(j;o\rLCV¹5C3/JIfs[4>N$/ˆϻZ\}!uO+Y^fp+7ވkBL!pM}4^Gxb 21%FlMφq&7uZ ctPI^<{8!I~_q{Nq0&47df`u*=Wk.ySK~n D2@klL'V2 A0HǷM Xoi 隦7JcۏFyq @] RTҭJz؍A.fZ4/ph]foJb֩^d:嬅 d^Ė_$5SWQb6Ԁ;-x~"ءg-*k̦Pm  ,%l?l8C@z8 ҲՙXsF=\Y|nXF) )%+", / ~#hpۣ9"?bn4f m% 1  S4 ie%NWnV^%VZӹ܄C 2`Ebe\iz70t;7$KJ:TQqWoHTqxpf;<Ƿ1ߢw5$?)'Pf"HVS$bhP2ДʏI {YNf @AMW_Zzwq+Be8 xӭgTo|RHI`~c+`y sbރ6čNO!HcB'&U>d>=ovu4}׵pzLfǨ]{oDjf npIp&ٜNh-W jYuz$b@6%v< ?eb|;>(? t3.cuQ6Xx[8F$u( Jx;FgӀU+ ڧk>b^ae;:2nD2 RGuۿM|>Gx.9Z̼A)%VMƄ{lإPmꢭ75 .h@~zo5a e sm>nj3AMza{ x_)**Ta^3Bu´p/~b*cC̩|RCa&?d q r"D& S#Ԗ4TTN}fظGY K/XǣX>-"zr L[ȒE!#OIcZ'dKҭTޝc^\lRGT$:3J2H{A{bP< oC:zyCe)|S&C j4Ac*6i/Y8N_.lZo;eqXA"n<(kPmzxkH3[w=_ JZGTxL-[I=y k"I\Hj~H/0A ͘K=T$,%6#PA\ڲ=-Bwmr*7e^STAiTT-3xq$ h9}3%Hk1aFgޙU㩯j2\CHԊHB-_>%+ލ|DxR9W8]aRFLL4 O#죅6{ ƕ&-R4 | /b[0^5 'do̹no^rKF;[I#$ ֬nG;uѯ?&vv KKydF_KGMıٵJܳ _V@3&rYxLZiou NsQۧRGX׃E#^3rgä́# ?οx Q=`B|.;c]Vc_#fuC/$-|!r\]xF4k~Z_"L[薢EgfZQRih5>LR9D#ΧiL%z($J96x^+^)wz`?OtΎSm1ˌF$+g)Q@6T?pAKiR\Á tƗktrΝ4#c,߃9ߦqN0ޱ33ƛ6..˄ [azFNrGla $nEd?qOP(&_0^+Br-G#~oXqǨ>ҙn7q`zo$Yk py\rsTq@~5~lZlc݁nYd+}ldN~򏛈t,1E@Db`)&'.dVt7ӽ-eRotGeBiLzkbSrbUBZ*1,Kua^Uˁ]/dO+C'՞Iq<uݨɐpqQF;~~ɜx_0e;wIˡ?=pOhҜZ<=mߛf"F#tHGDɅ&e5»kɽ &w:9M+zE(z6\~IkkyCl!WjP= *iެHb^Jy #{'P `Q.yJ ܫmY:y$(f:=VGa(*SӉX%bL5712ўt-uZyCjD.vqJeÁa(S#U@EFzły~P5íN&1Ȓ=3g% 5W1ilwQof ,5Pku'k\Q̇r <.iapΆa B) ~9!Tf 'u^ȱ- "l gB,xJ"yܗg Y51h7x)H- \_a_g2%6E>{3fbS/zB>Ҷ 32Z~q-?>@H(QxD[v),mьi'59:8;qڕӿopo5L`⣟c^_[eZ8 gʲ4Z_GNh%[%vQzp~YOCQ{.l. iF 5`rZJ/w?*@ 8Vf`{j]"YHu"OFp#4 09YK(4UWnB|s4웞o2 ;+섃J~BvmW ]Us 1 g*B-&\)j@1B!ʫf7OT>:ybo|IW) F " ^N?+;覫G_~Tn\h4 ">>E.(s> >  9kjuQVp2]=$TY|a3trZħ"³v>B#mh# }78^U+ۓd7HC?82oY/8:qF?j|A%LD\`=UӅ#kLt Py=XY9'Utl*+|`BogMY}Kz&^8LqT# LhrچzSa (Kf[Fen BJ>ir4u*^D0U |S2gYZ07070100000013000081a40000000000000000000000016759cbec000025e0000000000000000000000000000000000000004c00000000./lib/modules/5.14.0-503.16.1.el9_5.s390x/kernel/drivers/s390/net/ism.ko.xz7zXZִF!t/%]?EhDTTk׶Ǽzx!Gn20k-:=ܽU&i)݄3kEnkyD?GAFwO2KĘFƺhIB/ e*ȟ掋|*f6Ù3f.hë U:ouXZmfA1?-Oz|"x,Z֝)K+< 9Ucdཕ>=[f&ivJJ/Mq m.^Uf>(7Y?͗.)N*Bi9,?C [$rμvHr˪N>&&vIR@bk58ÌP|1<UJgK/wQ~c1 D1Po"ۉ _Nn4~|,G! )TSTos 0s/ogSʡ܏WU3}Fb)0UD8:bHx3w-ik̈~ M 1c,[JNs~ u[Lcl3:D: 3k-%^蝒p?cTU,N4*5|j5;|aoyx?:_2[PNsrt!%\$%Yr-Nr`?[0ଭ9^=M <$ P p: Ab/2HNV-s PK5.Oltێ Ӷ %hHmNl~ 2-tG;cgYRFraG 9ln"ܥmچ*\I?[x-$d0 5(!t-DEcw:T$V(PLN`\H>exwf"S$|)bT?) \2z4K]kJ ,AW"ڱ#6%i7YⰋycI[_"g3ܗ3<ȖD"FL$2Z3Y`oE&E!‘ 722Zx\Α b3'%4.%;`0U''9̴ِGQ"oCnZ}O!@ #,Ҿ+jjp6k}{OdDǦyd]p FErQxoN=,S_+ԇd>׬/%S"4+9XD9lx%\t%'iIoK0JUo,9%ٮHˠ}pntÂ#Hm79Q:#X>gJ9y/ACcNJ.lJ@s/BpT5!QN(*'t`x c9FGOqQ:VUdwM Kl`^T<*J2fy]̤E E5?sL+Re/ԌUq5(ȲzBgwl>Ih(!y:w z-^@쿋מ=EWX70qQX]gK=C$#]nI<ŧe?[a0sSYk5W?.qZzx=q'}ׅf4 [a,{ȳFSMTi@%'|#4pڀ< ЦwM(_G Hu BZO-Ȝ.%/5=[,Py_n6̼L {&7c_?& 'N$eA nXw)MB o5[+2*D デG^Xbs !;g밽ጻsŸޤ[ba`敥9WLRI|dk;]b3Fj`+C:vVӥ:x9w)g/Xtnf.dohQg쨁Wu[mb:# 5W;H(ﲊz,\$=.˽GJ.BQ5+9;|GyHcUW!ؗ\Wֽ^ a*LiU c\Q/yN?PгO0:JدnMF/ a0|1kIZYj A0?'4OH4%pdђx1D. #ODQ,qǃ}>f'ŷU~;1@{(-|m0& |7P\?Gp D~έ+/Wg;@y7mL͌?TDX V3Tqܻ*ΩQՖ%{U-;^9"Fn5G_36RQ3;m$bʊoޖSd>h|Vu2!|عFaշf?G թҖ;[$qs WNixYS7akYwW40_)w"r :&@ Ivq ΀Ic ]Tx&h!h)q >nFT?v~ H"rh]$䭀.rhWHry <@ JHaHiK%)W6i4P< ]67{2AswKՍQ!݀ /];ŴD3F󘺛~#\*01ziB?``3kT}8s+zǧ3Gz翾ֱYsfq{j drBtGD{)tTiVcf,`X(chJ>[4Хfn9zT!+iE6RWtW6V[ G0WKW0uw,E`{!*٨Y<;*΢]K.Ř'8{Q(-\zEwC$>Hg[2Wp/%c&_7|V,~ CIz;j=2tۓyyx$΀o%'ՒɭO"v =$ߖB`^!:φo[5RnTj ,"r;~{]K74kl_'f$@P//L?@ͺzhyb1s 8xLƘFFh ҷ(-)Qc|8=*_nCJNPsO諏g} _ C +V$,>:ߺ:DF &/ _b;B*:=ơ,.]2B"%.|47w ~AHn>Co\ ߚI[hxKE "MafWpy?W(wt>,jf=kh{!W}P<AZO4\A1d_ SIFVQz#-muk0ȹX f*@ß{q@vqe&jNM8vOmLC~35ur jYe{8K* c<:a }6k;.δu=ϼ[vP$r ȐJ~/DiU+_W d Ҧ#ʖYTȿf%[N4*j"'~T۾ԪmUFR?r_Ʈ) `!O:ߵ[L-Oh>cG)KpƷV|#Fa1KV5ޏ rQj+GE Fmh7Ik".1@8NAbA-ECȁc᧻(HЗް;}؋ˢq.8LHE'ZZabl`X"RDJ0>-@2Ɣ u֗VlL VRءؙ^U u ٞy.44Ym Z#BozU qQJ.g-pUnMBܫ*xwM:Ji[@)ed1 8ޔ[M@D >so~7@[A5 \sܮ~l#W g^TH+W62jHՖf~g\d5Nh"1xrz-sF5)l4:;l%>av`oyЕvEfrJ.inC>W+;fy<'HG~Մzі`C%yhH#[XT*zLDg%PjC_P3柰9•.ЅH}VxDo"m;0κg0x #Ҋ¹oxGXE`[/k&O4={?_)x%kΝUg5~:ب̎"rл(7,݁tۋȡEф߹6 eigG=EKv^- .a vs0%@ܢ6 ̵~6$_u7؆esl DXr4O'$ /?0i\ S_; d^x>t:{2.1CkGіtR8Er2@x@~(reՌu$5MojN[ UU-PHq܏:yɄgǦHD$;au[r{Θ}dg;meM[-ъ]o4S7|pS TgNا!><"R\#QAh)arzIRdsGZxaӕt-k Qr>1o=<_F( }eG fm+M)EjYw@#^~F^ܸޠ7`n?vTPH_0q.Ň-'`{0طtʄ\Q;g3!*Tc.h{`s=gq`{t5ݍSF&wSkN򩫱J*yf9y ?wq=~ǃ6Nj*ЁP:a <ˇ=1-%5_UGd ЍG,I*њ}[&{M-[äڛ7dھeVMaQW5zSm^7OC(J9B<ZbE^G,muC%]7bhgKSʩ6/f2~/RF0Fȋ~*ub uEڔ&_USy/>9t@!O,(, ./ZUN~ ,h"4n,#vwƆ;55Z4i_#B< #VF@DnWg(TG{Tz)ֵO@qhZ\n:6Θ_M^`}sK b=aӪဈ;0fz{~foy~V}dċ8ܡزw F*/8MV(dGZaT;lQWwONj/t%Ѭ#~ϴJȓkE %" A%(@˗$lbU!@@%HE~^+Ybm_@|a4Yu"q{Wf=*xKgIuNVw媠 RPi2IÊzGUg @2ҳuNr&[DSO8J iuHh$1tQ$V$2Ea'sFB^<j>d0Noz9o qx_ܲ|0wjqNmUe3hS'9p/ZE2* 2 %vGưSs%kfO\եNg8PvNL6낉5IbG2ԥLGwb~xl*CdwpQ(Q8G~^}`LD?$AcB}t7|q(ҩf@h[fA p*!K"l hǕ,,t4s}vPS1CL (RtOo@2vR;ӪǥF[ۦ2<$\фEH?j{)6wQyF[x@Cd&# O nU6,ۊ`AѶ |Hoɇ @r"%"@{rPK?zLJ7_'u@YDav+ (ɂ]8:Wh_R^YAټ~2[[ק1e' ;'ČcWk盆BGFޣ5i &ۘaGt.JIM>E1B߬KvZzGZZj0Q 2`5T?SR.5܌ 3x'$u書:+;o%QZ1| PآfoBX/k];.^\}ּ2/!:hvʖn =|Ilt5zaՐ ġF 9[7(M0UqgDV3?[1"c{G/VF6D8v+xZmR ȑ n^%!X TZb~yۈrG.InqX10Џ%;=j qm]9e5DS,~ q,}7~aͦpL(|*kWԆ-F:rQ2> Zgpzmp#miyWW2-Lhxsz݇M2^SP(['*{ܼ죺9.{0I]wjxπ:/{ /FKu?}A7ohr'8m+XP-|qĖ~M@'#eN@>NP _`n2Un$^l<({p)_4~A/htxՐJQK;Y Pnêi##rƿICWwtni0LA^de`o䩑<4kDxyx}JCkΙ~6'-C ([6W|T wBomJRZ$Jdwx#~1)#H,A$?HP4t"PD~JzU҃ɹf9 O#0*ޤһT\yX?)?'c=3q :LF0BH %%''q U]Ki ʒQ;z僝%mPAcsLe Dtܙm1 2f0う /g3aHglӸeD0+X 7:JMȭ <3`n(w5-뙛48sgnlg'9:evH,mpZN+֒.=ETڄ)]C佾onr.^5M]|3Z&tTŸˀ!M96 g%؊ LUYB!7- SHOsIoev.E{Ul1soj_ˬ`jH| NBE`a 5H|*K;gYZ07070100000014000081a40000000000000000000000016759cbec00012a30000000000000000000000000000000000000005600000000./lib/modules/5.14.0-503.16.1.el9_5.s390x/kernel/drivers/scsi/csiostor/csiostor.ko.xz7zXZִF!t/]?EhDTTk׶Ǽ>6&@^<*"}CJ<"_۳{Q\f >ŻD2Tli-g'ǁZ!OU`4 ʅIPBZaI4W nsnomڡ* ņM^$^=)y9N;1 hx@Pdpe.J_Ҥc 3$`kXlfZlFlaJ74=Oal~]AOSRǹUzx_iOi(82¸vГ6c4*D ioM,ۢʨLC4g 'Nڏz@%} dJTAO=zg~e|2KtK~s.I/s%7)hB>- \ PVc^iejգw2).–'R< rC^)* p7rJSψ.wv~=hϭI>`\H[D ~%? nٲZk=Պ]`>jSג=¨h9@'klӡ!{21{V;h܂8TgYm=F•={4y ۅ+ {V&I'Mzn?&.Kg+#[_t W( 7I_8rvgAoCqEre|<UFX6`HTgImLB%e"fpQUc0J@5_?+r ʈY1]&O'&bĠ>DkPb2\ߍP1)s6 ,$kb2=A>+޵B\n.CkM#ڪ)fxxsĊyQDl57)L?Rta,,K-Ʋprbspy)m}$7ZnXFQc2ZY1e18E 7v<8F[hسOE2 Q~ؙY}Z^HW Xɹ.LcD kjS$"Mc7ego>4Ir^^l-1KRB=s.;c{+X!mI"6ac^X΋UCqّdިc*R>!e\zu@f93!oF#bY]q .L\+/] -@W1 7ҩRŁ.>ju`;jaY:#Ѳ KCj̤p|]lUʀpMW nZ- )qDn u ՉGG)mgk^KeHՎ B+5jhRZ^)2t7vWV Be;4&c?3Ir6kaf)^S-АiB`BfR7.*19.\u@QPqdU^=ax7 ]." ;q|i=^QuP0tNWB/}r|(WVZ7Ԉ`Kt,N ) N!J0M+'i).k )o^$uk~4\S麧X::@%@Km?{)Ars7s3D 8KrQ>#v8w?\2:ixRw܏"w:xFwRylm}Nm$Ԣi<;Ii깻Յ0ƳM#ሸ8Bﴩ(Gbj݌;{.8[G ߎ ʎ! k;=F_ZYOsH*kRMrɡ^H5G@E-qA@Ma30L. JK}R#kMlP\OD(^t.gv _hu"rSaB4ǡ qZ386Aa+U髀ԗ1 Ѩ7HBmOWHZNliw2#}Rx *%_ !d\qMW>Tx;# CO'K:p rɇۋ5GOtP?b.В=;hOK^.xodz<3`ƹ-֮teB @陆y7 Y;[+3 6ic1x-(")՚oN3_"&w=\.q_&='10?H zyߏ ri㛚gA=h#:dM?,Q7&;@NjjL誽HSNC=j`9:)k'u,{ { ~F]h&m-T4ON'A88#P/n1%f\cUg¸'S~C< M%z,*s .ƈMiO 1>lp-002I\Ff?B-SE]6#\w_rPYgLOYnδ7v24MꊢSReAT!k&3FE~0m۬}|寃&A*xSo8AE8[~poE%"~zIn c^l"u{QɍgyUp{*w^0wbxt 'gӷ͔GE.f-q`s-6 kšlgxB"ꤋ_pĨ =΃n\<r^t8^u^t%> Ij sQ䰻ޗ&qޤ@^yݜiԛ|pW7njA@t-:>̗ޞSw趫t|{&GnHhs8Ȭ:qT"[t-c7ʎQĚO_'Rqd a&gzEEX1Y}R&meulLl3|K8Г= `:خ5M*J"v6aҹ2XeѦ@s`-662 /Vb9\fjhi E+~*L5='Aо}ts"X?27FK W#/ȤgA lb(2Pm~QrZh>rDmI|0MqC9&l| w V_udSK񒝀o#Pe&64Zo c~O 2b&@!SlPV.G߯N&B X5V?AtX F UyO)Zk#'ℵb{zn4gT^wM4wK M+oX=! IJ{}?}jU ўO>[vUֵˊ簺kqslq#oD9ԷpGw+3Ъ!vC}jF^Ι*RI-(֩ʡȦY JreSO)A{f*0sE`@ab.W OqPg 䓅#%y$}`++l:!$pLҶЛL+ZȚuwİTo`˻yhP>\Q6)CwT' =@jܣֵ#w,ɫ[7gT9|W*2bdpݙh^QWPi(tP0ˎdƀ~ej6H &Q< V)7k{~J3Nֶ(qn/#hMOݨZi7@Ҷ/+:IYsc5:diͤɲՀ}<[Z*){^'8x!4W( #Ctlc, ҹΆSCHOP/4$no9%a}a5h, иPaS!za;26hx eNQ\S` &'ɴP+t+602SE]/D3[f*#qgw{0"H奏d3'QjXD8m!5TQ dٽ>pJ:)hre$}%TVC2[yi{O{dhJ?!iݔzP)Ԕ,.{vWh֚ȧ+aĆeaS)ݦSMX :*;yvR~<~\g ˿5fQ T`Rf+ ^DHU y #r;-;.ǖ!6* =a ZlBDjT (W ߶R|$ciPٸ t`:* r j# >7dۻ`a@mB bŢv:h, m n:WWcڳڊFFAC!+C|ޣYz(h f[2?u"c$p@G 72"{3 !Mc@X?ۆ1*;aUEZm9&7oCJsХ`̙^R>\@-yUqt.I)ս~ ` MA 0` ۍsƕ:7s)m8nK [39e~e orBF1rrDD=qU MT04"@\ KjGoGjV)H+}״zunF؜F!K ~6nxg".[Vؠ1,Ŵ`#W^p%viϚpPipQߒ`c!Kx7b|Zbt 5 Gܜ ^0;,pYÃ/TrSF|Yowoi],nj*Z׍ ,~95GWkK{D(Ö#ۗ~rA2ajpFo.rj7B|22X}\3 ljJDonuO@992 ʧ]iނE / `g[:J] >ƴ/>^%0ؙNz})=X9/]9y1-utϥɭh="fݩiف,{j@ԛ<]j{E,وv4qm*$eTY0}}e'|E~Q^[9zH8@jq tIƙ<b EN1@tWPikBU+:MZ胧 <¼rm<%扡ax^Gl.ϷE7P lTĥMU3nRfYC8?'_b~e`9֣T_f٭{| >K^lqI- F4\iE1z"u@%]YZ? doh MsNS| &*mXצ^ k1Tr#\)CM4\V+_BCOUӒ3~ٶyDA.b|+8,Ro&n݊C`ʾv7#6$Fh/BK1R0δ m?3l~$bw'"blF+1 GqRV+u5Y}:ǬbĹχ˪v, |wou4v.̱_[Ava* 3  ,iOt-[3' FgrҺqeԲ s?ii{f/eFA: rϻe"89`#v\C\̰vJVJ#y=C6j8)mlٿv5Fʄik Muw")bItvAS}և8[] D34\up梼g1N(*5W8BG+^FG!\N*fTxϺ{^'Nx6b_3] |d$ʊH; s+IގNvYs9Aϒ)cŒ :n3\%-}&v$ea=0x= j ,"g|DK]j>IR}ձ[|S`Y,`jر+deey:ut950 CL/ۖne~4aotG; 2&>.čTMŚqWhEU FJ_ۘX9yGS5q .H͒}} RM!bC46]ϊbc翲{Ѵ^}=Ǻ(2|0݇X ۷I"\ʠ{n}Aۉȅ TH ݒ1T)>13%Թ0Rw8B&|K'Ak/ 8*qfEZH㙁?+$66qG--W\7$~B ,"TԊfyݿ[z"Fw1I9q[A0Ɔ/\S\Y'^7TN-dVp"M٧[. ך,&ǮH!/b=}좞7+=>%x N10I~6' fQZeiTe6 QAs@m6 ~ۀi ~m?A17g#;d%[ͦiP01 bGE et+@Lg([F~YPY&==d)J-+ O d`F0bvbeg _ O#nݼ\= b{ ERvYWj jZ1qw_%?xuaC3,B/@4fzx9uZ\ #v ywfZ#l}1S}::|.^3( \_@[4h,㙝z ዄb}m&"Ǽ]b)xpXny^,7nŹl~ V-RD$rYL2&9fڧm  BOUv(Jp{)WC b)9Y6 ;cB($=<MB{wL@7 ݸ12 Cƿ||' 6:VM vGcM$^ŸJG pƠVـ[Ig58;'~ŕ>HZI6jons5!UVRaC%CÁY EO#p)tTQ\z;NmAuUHN 0-*+>JJ~d*Xdʕ:va&V=~*0?{IVb!0rƐͲ 8C50Ǚ5j1C,LmV=&Y@4!eᅒB;{&(( :{ oX4FL&䧺c(t#}EWڀY.OL di2 Ν C^A04aC&碘_ܭJc 7L7~+`eL)~Ԕ-:h`q|8(k Pglxhu\/՝ˑ6?] ?8W_%?41#u>q6R^}_ZAs7H8)FK .?58}=|[*6\g w*ILzHhH-xGBCCZfb;(nz~Y x]@$P[G0 ư0m}uPb…;FoY):A^9bD8`eb> J|HPrK_l2 f*zlަe5A7Jyzyc%^Z9E՞9PX2F ҡUWgN]ݢXmT.qC:L=hmP>hfV~Vn+TZ#V5K8b%fTByFn-'ˤG*]AN1\y ءˉIئpY3.xT!8GBϲN`b忘ߜ+G Gҩnh123hQ0SyIA w&֌o+( e`Z:~o*C3:t:|i柀ٞۻ }VRnܵ%cՁ[ x\\{I&4;YBږW(w7p[*…ӏٟ@zfFf/T,u=,nWWB%KPn|vq`+DWc7D "E>>I礂7#ӏo'Nf7 6"nͿ7%Gy(evTlpXbj(w}q3by [` hX"k[뵻;#j[9),|J??#;]+wNJ ~Aq;1WRB)*W~a"b9}` MWΥ-uB=?{7f.am4{nfEH+}5 ;˳Ʉ5PfICϿtҠ5SцPrs[<u;K伥u qsBhqCݧ`?JCf^}ꮦ]o)WN ~?*-G4NNhO+zB"s '(g\]3 R?\Hfk[Rze*鉝r?-QrEFLe|ip"lJxMj/"C@C).In{D Tk^VѰl6Ť q*n&ƻ1m\gݭ'Xa$$M!ۿu>24*%Ut^mkT?XMttɶkaJ-RJ4c=Rw33l@8w[{"Ҭ: 6/>zީZ pH} *O_+Od>p2^e)Y^ʼ8NjXa\XdKq&1kP<"ϒuAudn{7}> t_z,q4cCRϱ 1w迯`;v5 6m+'U܆.)kUK+=eK.JAn3q;U u1%K&c=3V9]oEC<ʌ'ҵț53Gk-rh~f h%xv4W`B*"1 p7J(K&MF7`W;hM֯&F&E/JV;fGR'AVB=l)doTk AP/ETV/ n}.K@H c*fC*+4NY)arpVٮ;M7Ip=ք,u|^݀<%#z}=oDц-x|ޚ}7hQ_FC*$xԁ6Cy 1QhwN^F[d¬@py2#F;8Yg=J ~C$WJ$,j˕`UJ5mjhLAJK>ѠbuZu>'7~"TOŘY=$YAkϒ|$jH4;猑VskhT0ϴڧ 7&nZ@ıd[N?麦;(𮚮_/NA|ݫR`,j \ PRxy"@D-0[P#ScR YZrI޹9 Yɷ|F >Mg m;p[Cik+ֹTDo `tӹ ”e=?H7luO<4WǬmۡ7>ba$ɏ!q/NQ橲kk?qAi)IT$x "u`fИj&q] (endͩVq{bdy5,ӤId #g^7ٹ}ͳ) 1i1Rx9E r͈o45JJ'ˡDKZU{F9$'bPP\޳ '~t?I&sץNC+pό>Z8zj95(mV AhpPGbtp*]xՖ{x9~ͯcDȬmlぴWKu|Uʗ%.3. ^a9RM?+qՃk31Bnkk%懧 ڬ8ųR@a-1^ F5yN߇k-(HWӂ%碒=~ EGi  d56ZGX@p޴pD;ߓ(8vrȝ?RbC}u;YpJZoí= ҘwmVi}fi7jUH*V m:-d̕:Ca~hH`~ڬd|xW# uh |~=12O#0ƾv0p/aPLpʀY \ S(X&[t߆[%5Q/ꏿ؃y rZZxeVDΗUߑ26bEn9td%fh͇{8AEHgW~XSvD?(&{-;j.2 \^6&)sB#HgC&n  8 k, o[d""SCDؗfJ7 z j|E6e[ۭׅsS9@1T\\Io&vT *{̬zC#Jփ>QN?N e#o( gvT/ 0)w#twZ}"2(3 r~>Ǔ`k“iM2G-L.A},Mo\l{Eclѓ RcLT:'q]N3jx!j: ם 2²T{po•u]r +jY﷧Q=h#0mdL垒x7՘ZT V^MV/qx-v;S}mvC/-od$FRچH;xPڀ)ϦyAR-\N> LԶw{x'ƱBUD*gXSrˁn=P:v|,OOQCGp#_Z ]y!oNf9)2B(,hޝ1):tF^F:5irpxchx:)ZχT'KLx+PD$څ e sU t {Z Jφvg/h"E@?\G;>,_UTt` k=['JU\zܫXUW6pϡM^J.~tOxժ|S &US55Qb ƃ.#ߌq$.Gފ<s)|FZrqL1=gJ,x8$*ά0n1ckS1eHR~pP>iPa;:hZ=A$dWf6:|&YK8)C}y"&0u9*v0 T_eݕM` 8|`fBV,6|X ۢtDߏJ,6[C劁- BoK#OIaiPrCj]A^'-W +ըe1Xq6"QKY}u'o1H|VFZHU+2pcmJ~&{8oWzAFO+EZpE|ںT9BQ?9o6벹$}FALZjq>ҫ{p$/!yR\ɳA cYxxXyo. ksZxWk!Îx/o<j`z 6k, Vlj\+`ڏ傥4SB%{H3y=?Jg1XH%j00 A?hTnȽq{J?`iHˎBaswc?E4 U,UI@T*|`)B^&!1tbc!{<˨g/x/ĥ9wH(l=e aJsl2y%5^? Ƃw@fB *Z F:!HǺM+ľ>@,zTr,\TeEړ 鄦֞-Y<=oeqeX飻'^#HI$dܥek@xʠx~qT5KtStsyjT3JvK{pBYmrOzU5 co`T#x.[K*,|B6[ e3E@9@va!L-Wq"b%AX1 Ky,~Y"\b,J smX:m΅ҲTdՇQntWs9(s~ q(y%P*=3Dit+(> /lx=s@8$%3"t4j?[@[q_w&^a骺O:bT wQn6YwL|e3,Z vnć=d\XB߅500C5<4a:xL16Yg Z2"GSaB#[\Opd&|~\9PuA&v⩖^,/4 p 5ifaȪmxD$'$+KlL V1$LͲ׋٤7bWHoL 9Y!}ls~U4^$Ci`p(XUZr:mamvWgmK%GwM& Zt@g$-!2PIvc(zm>j(7EY07<$0$W i?5鄣0k{'ytTIp;`~~I+O<@=(<{7\~ٞfSӿӋ)d2ak˶#3?v83d:\R$RBvrH6ҥƱic]TLNW:B=ĩpޛyV/* ʝ_8lE/8䑕2nPz(z.A0l- ^$Tԋ_4%QkuugETblڃ07)gzD}E' 8 P Q>$ E3Mr);Dyה)XXpg[hz1n7(+)A,Iҵ RhB%zz'ۯ;l0L#gTӲ`lT_忄u.kBWw"rcQ(Ă]3fm>p"Lo'K.jR)Οk7-|2y`}_o-@{$p֨&iKOIkSdu;1x%MA#G7y2}-kM2D=I}63P`2uvdCZ*[s\A?#x %ƻ%%#xZkΰ6 r{9iNdW#O M5IkΔQI3.PLi$ij+/>0-9(>GziP4& /g1`![AMDexy.70$k"S;ٛE A|%Yq 5\Ef[TQ 9őȪ5$[ JJA[74?(oqhnf?1=ɲnb|m( }›tH;xWJAuR yo86wM %K)̀-h"0WD5W2+/fN1$C3Aߚaf\] A2Y_m c5W؃E]+ wn;+m_W=q<@)ѿĐvA>*s}8(qUf#>cs%8 z2;, 8aWs򾘄WWs+1|\Ϡ]/5I፞ΘRᗱ?%2B޷HXc BדclYp\i&mI!ESۉ Bc6UvhWwOL/CNɘzN {v/<TmѾ*7L]iHLcX>7 QJS&JLytZ.i |kK_f=?Cں_06mAyBo2ɲ,"҄bޒN.lH{?ARuyW MO~A{nsyfc?rm3a ҩ×90JphFuG&jV)( f r?>FO\;)Bą`l_i&zHTϵ|46>׊YX7hj8XWJ(@$V`zYqq%2G=p={iX[yP\pA?^:F NsDe i)/ @zXUϺ{͔EӜ]g9M;Μ2(AǼՑ:NOzULnK^')}Vg NSXw) 䛃] D0¸Ej,Zp~'Oo(-zv-?YQgL'G0 hl:"u׾1+EJ`($ebI0Q‰%Y 6 i2U6ǚdz\Ǡ ,Q /ށs["`z*IQ!<{vy5 vLg;PW*ɜDmyF$$HkTaKLqERc 6+ߡX,ꬷ59PZCṡs>ަYun6j(?"`G L;qL⁺^ڼt*U(TQs=[Ó(,[?,U0 ؇,itH! 4tٽ[X B63q=~74d0PI-j2g;[5nq`§C%9NJ8o ;Mݚa\\"!Gu56TYw{cMe)іNf>[dj NBud.A̛ULH0w |^/"v 7Fu~;jth {G@[T2*ʳ~xΗ7TN `dB^ 4dFMY?n2|c!r3U&n(yDrr @(vMePi8daxY* DzJ)TBT&ys9|EdF"sZ`e EC}#n%LT/4ON>xX&dJ߈ ]^oL޶%ceg9@5PW,:EB> ve=#6z8S]7H*CwqTFE iSA:&$sb/E2 4x/c CBtPVUF'7b%hpBĹ!oV?3dc70 > /V^DG7Yԑ1>5aosZ#Y$YR1XZe*y(+P"ÄZ/i('-f/)u$aYϳyiMh|^3bj:g& }Џ}B6qK'o*c: "L+=O(9}0А*sF-М1Xz]m =e@򷅫fB́%(9N81֤_Mu'rk E$01&Nu!Gl{tS i_ "#pٌ'H(>/icN_eEy"o/9ݕ2-F=П^}}eM%N)EtF@#\w9p"WLuw9X7{JtPhDM uف_M 2^l{UU"ǝB0Rc.d+"t@Й,M6dYŤɕ4oqSH_t0++(ڑ >z[g-I?Ԝ+. |{M_k$+Vi9W2 Tvxi?SCѭdsXW J_ _}ZTpTd퉖 ^JKAҗ&?_ $<(vNAc ~cK _S*^ɢlaʏv^ Y'V]գ >SH_qŮH-rIYABg fV_W[eC^}=yme8?iUz4 r`eiܖd\ebqNLUp:D]M8xG*nIeAu叫4ĚYM_`#O R)H lˍGx.#?|K&y+eyLXhM g{imsMf`u`!ߦ0qjp/d70Fy=/PDA+-ޝ*&6JzVc_B}YI k3" CULK ޽qhFO-ѵ*u%yV?]tH{6>6do6|u1F|K?̉#i&ǴqٽFP fjWdu͂G@Q2tekl(gS)Np䳸i8x0Y-l5t~M[#FEv,z6[e#87IJtJ|,jn&&#e;4v;aWy#z.0NY8`Dw#(—p,m! 令3@CƪwE׋yr:&S/3j51|.飧'si+3U6# lH(0yt6E)ȄIʼ 7]/O8Pz0by0~CCI?;b(Y{{B{(tNTU5XK IH͖_*.s_BWB;:ʩik39!y 8U{ d^ijz1!@Bg`kc{.HqAoYp 1|Ey0A ޯ%YXg[t0[9mP+cyu=^ 泯kJJgK5lZ`.i[jؒYR#pB_ ۣrO:8lp%6M<#y:e5e6,,ҏL@Șca$e5:mVjt YN$IcS&?*q>u\d{vJl 31U@]#K'*q!g,SIgs!_͵-id8WȒDOpD/V%,. :yNSd Ԧ6$M*󳅑 !fʝtjxDKv2@cľٱM6>R4v- 7\to=%.kj}*S;7u_ *?EzEQhRhl6)P,S2NqfW"_ PYc.<(҂&6KT'P& #昱[f;Ӱ_秡+"p/wgCBOo:|`$\*[3E$;˫BAb.k& c8)WJ[Y*;T4b#"' ~eDePZa9 Q|N.w>o\x Y`ywbo ^xp%p[W[lR6Kfpļ,.WSmNK'w֨R&dTHSqi;'r-_>|!`j&(R󲍸EERVJc;R:u9&^k/zeNh; 씤lUM,{$lj}H ȄKl1HUv=HK߃ A|MI^G W+ `)/  ߏ*&E c* DE]7&tS1i!U;ȭ *jli^e׺@MF"9tiK;gwBT1䙋/ԥZ\|y|s; ( F{e|"_On (e~ASXz@VWb&.} ^_,|ÄY"ئ qRRs~ :3X+U&L%]nvB'nep%ђ~%=< tՓנ )d<$Z|C .tE6 ^fc$*%Q+HY,,Ft~2MQ`8-꽕Z,|ڵk=LUi8/4kaQAn[RA cv)C4E+=ֻ]L쫒9r'0SjcrLavn/nP7﷾8sk .ag8Kc?)~rq+>Z }T^ïkj_:rC/[o^ZfQG4΃PBpMNjlv"PY9hra]:4 bUqzMN3j$մv? Ӟn}B gOح?5|o[B3y?q .[=:V0ػy㹥"IL; *MΒeTrh @GA;xY3D\L gdXm{Êf޻Q0OQ/~4K1jn|2LBoL=y_\.orVȈ'idxpc80B{ Tt?&M-R|@yO޶8 &@b+ *yZx[9r>]M0tޫڂ y6f091wҏCNp!W){ IYeSl-hbAnOt6C.Hwuaw ~ G%{%9mPOoy>_|0Ssq5uU >Ɯg_ j_@¦d'ه *,Q x(%?7}-7DԞ,gՄHdG`ar)ZeԗR.UnAK' k_6Yon^8Q+XFXe2j7fņ&}FZ8edZJJh?1O^HJNdM DУm+)ح BRB\WyB*ӰYOt0>^uMJb੯=Pj ,ͮ<:]}Ԯv)%G)ywvaZ/MGT7kvw%&%JK]'.&Mr!k`Bq?5%Sq2(~`Ўo9mh՗ӫMeQoZcs0G7225mPQ|m6@D#j*Z'; 7V7IBHo~(21 H! 0ƱAYGo:)K~e'Tf^K=d {S)NjL$0T2QNEj0g:s\;r{"+0Yv3bug/ANJRV &iV18'u$խ,<=B#9ρ/Fn]Ea\%kyR6"p21Ջ큃Eϕմe꘠FӬV/JCݰN]..^5ilO*^= 8e -L"f0ZY-mOٔ$EVQw$;]v@d)&|2X [,^dW-P2ИOW/*3l2op]8qw"N`^TA7r3):^~7$>*8it_?V)ŦX0SX>W?N=8Gm%px_uBBŔq{ Xa(NHyB< 5OXFV 0 q.10a.K6%tWxk7eIo˅~v8MOWq(*sGri!GDx}E7h,eCN%fljP;|L(P DVˎF{ECz0vG`tHR ) / FTJU 7ؾ;mC|U[{ˑ #;w.}‡eDŽA7aThII&j6pwV]@@z]N\HZo1S~5_%i.#gRV3Τ] ͇,T}D}vr!I)c$RKOk:&5iBU6LA#t$Ww9s/^yK@enȈ9<ˤ#T &%!\}jqJQwU' ݠs.ph_MrO~XؑO01@*`dp\âfe_`ѳ0 NWvbk0uhL\"Zfop{0o}OYdҙZ'k =BF΍$TH)3ܧ7 Ģcvbz>3DȢ KB)SawiMu=H sx&`ݜ2x|24ip\n:|Cwa@vKnscFe'2بnb@r8 }qaREQ[Bo6wC1ݹ@s㓧m3r@Y{=a(iNP40.T:y>U;|ר1ER12L nn-.iZ8pXZn_?A(]'<$C eX!c%?v\/ |T_1]vHff.-+/~e"MR^mcs\u3ofLKГqu`"ë̮RnZ,1Pf}u؈'*2䴮b76,kwEr!N돩(tDeh!.YB(Fs$Uf^0,XO=C׬K?h/_E޷ 6)x>;'*,dg7ښrbdkcl LtX0ጛD9#>~Weڒp$)\7oJ N(V1[rX17Ќ}KR,!R(E sL&uwąF5'U>YĄ!vP08QJdPJmc"7VI4FΔֲͩ٨*-Ě.@Lc?tIMߒY5/Ѓ):M&Ʒ͹~d,OsD+;Je .Aȗv^f&lr1 ߤE]AQX%>. ڸ@Nu Cҡ(pUc&6{hOEnW َ1m;(T7[aETaKQL2; ڽdoԒHIx+7h~3o(G|j[OxSD l ؘ^VwGGZ+]UcIz_M mduڙm8…6<3Clro Ȥ%A}9t, r꾐Шfcȝ}Mpaa#M#3uǼNszQx?pY5ed-7XR,ͭqk'ZW$,H2uV"0'6hf7UoyKt܀D{ln7j(9󶃅D?{& jG'OTp,'lKl춗y|ZBzl[7uJ ?Ƥk;/v."*oD|s (o6"L=5 &o|REH p~V"1پ f-/ y&˞lrH ܤl(==-.P,)' :?_s8:H6bܘM!HWgbdt1:xW,ǗO\iئ^hk%'H(Ton3%Q _w0%+D*m$QykI/xN[NwN_:/ab͍֮Gw4e^gp6Kl,M$p%`nh)w'1s`L<$._\ų{+w_ڥ )8y5a>(:!O~0t/h[z',7;IsG{O4ϬUESf]p*,/M">kb:8X!-~(w:4k*qnR9%LRQU/X?.>Y2'/_ˍ\w`rqn^aۦ=ͥJ{czi1)pJߏNDP5Jz5P76HqR XU*wul >{pz PCᘙ D#7SZケz "54k]txOc&TS"CJTFQ2 t^p ֠fWohOcMm֢5̏sfZKq%6ӁRΘqg꺖up8\U=I^ugԵɲyjeY]/ԛ5{sM&S=\vbtǗ8$P=$TՓ 벦OUy^{У'8ͺ$f 5:u*EDK^lH0)Xw ɫM+ƪX$NwjwlL8\?s?K_+vB8V/]=6^y<;9\ Wz!y--%wd ul )Isw%=[.S\wQ!}D\wхrn;Vs6>K2ϴߨW)󎵾O=}E3nxІ2=bl\p!< 8f>k^B߹nM>O8H $ 2m!vǜRgk]8A?7J!C.)Ơ;$ GEoRܺ "USZ$F#7.Z)s0lHwyJͻKTL,9- s VlQ /+vHՎD\y]WCy9~'}w_qB;J8FyY|;cO8tXuehh-i٠ yQ,޻"V,7s% hjLO'Eސo PjljU@W>`Pyz!j%U"*B3nQ))}g?>ͦ}l\bqBN4>5Le]QRmRZyə,X`9E~-S 9oGY[l oƗKXj*fRGMnVUwf5ؔ/Ak&`."h`Bw / ȓ(\HTSzxn;+sf/_ouAmL^f%Wv CwJĄ4+I.tg[Z{uLW3g0 =(Ɋ*cWMa֖]+#D_aMv'y+Ax%lx)h(~I]hsL:H4O8V7DHw'U.~Zy#uH5`bM?F)p7?8*0XqD?Oo_Z[Kp.9i0N$`C{_ŖRGm(ԟ0! n ZLUjȳS\g*lM-f"s'hcN*,NV Sc>RE_F~"<aTmD7rFKP3 %=cO`/犾Culx^a,5>?b݉;wh!>|#Dd l1"0h yLL+KP2`T /G3]1yqHMTpy㔋Y(Ҟ!'SX {)gpJde}͚}mk B#.[: t ]D~Fdbf>yki*;x؊IL~{˻@B|mB :A)XFKЎiג6?kʞ~@-?A[8DbP`E+ZZ4ܚMAs?{%aU&TѦ9\r:W'lX*qEH a{VR¦N^+<.DKڑ|Xen-1eW̉cR6w~%b*ġNQN+g&H5(t>(NldtGXbb56.Xב`4t[+ڈs8{i&XF"^0 fgXc 6IZ]+&tx Yڮ͗pU98v8]kg;0ĸ%I/[DUPe<d3Whc)X5=Xͱ.{ Խ z\jӬl'@F(]͢ԽzПR܄k~ltݵ81[*U~p\j?` {6˜?)˝q3ɇ/]s D],NhE"ݍ6=,27߇vFZSm(eRF u٭SL4䁾q>Eys'˺eEauxnqqONޞ ezII4 =p FDrƦ*5wZMk3yÞg%mY8?l,VOD"5|-^̅9:0QmPgbzTÇ9R 3>QLz# 2bdtٱySބH֦3IOfdQw9|G?"GՖT5'Jn6^˦݀KY.\gɡnq{6d5"i "md7 XdzxJ}M1WW@ɗ5olCX_|2!;>Sv xB؍R _DN?ޯ & ݟuYUՙc4}nxz&^yJ( ҦHG w"0-J#v|< ({ h\J/3X!~+7UgB7퇧Dh%1}OM3ځ߁5p[$7Fr0[+IlBrʉb6b2]3TcAo XPoV3)>9,g˽Qal[D a%_mxȠXPy]UR\>#zob[bQ\ʳ\}3ԉ.=O緉"|`wbUX葤>HڪFf1HN=oԖ0 0+RԽJd;10;=vmX6EWJѯvo0PC,հ&m ~ع",Filbwl,yU>@* Qƀ&[tmGerP,IPJibJCDvFi=Un֭mרQPyiw SӰҪ^HǎV̵ >%xVI U'cSg_u=>[]vu֗FSss;,/UЭ=oɭV9(M. !xD@3qcM>AhNP?X͜?,/O` /=:{wJޯ4b{oPn,\T&RNĚy/REHQkhC[\ٶ5I?x}C%A]sU_ص(3ۘ布J 9. T~ msmXq\Al(B_M⭹VU"DF1)_w/G-Qk"l0 3 W  8(ll=7o7*<%Ѫ#2+ Y)eKl?އ[ TCq]oZP$zUb/z1Wc>Rw_ 9WVijAM١fQfw$[OBibAbgZ n`6Lcؿi,K®5')=ȗX[?V7^S_'(wt'_L`IEt3Sv~G?-ҰsC#% YQ?G2NX[!u%& |6u_8(js Õ>3A{GB/t~rivK*V֚.z?Gju#ESWzh# $`?ҹ^bgSqo%L fq?n t {3"d=C9'oQSza[~J l>oh%vb0E mV}V20߲@y`١Hm/8g")鴯y+m慪O J %ۆADAv_0Q"!+YDKGB1R-" \56HkꎹCa#%O~VٵjIIwCH u64V0VQ^QDA' jr'K;ʌjkx.1Oc0)6$1PSCwa,+6 zg  uh K<ʗȬXQK,2=#S #d!QLƻ)ޙSRN2Jl"C:#Dզ:JG6gTd´?DFPWRt,6;BkrmQcaܶC GATQ!A'tXu9LKl__tK:=U[;Fk{tqwPl-nšyl@%wbqmKd:t@d7YBjnhӷ+u?Y^qc褫^} g?u*PY;4YG|W:5P?;Ynړ`QQq plJn#7 ;ho #TuW@]a絮UA8C֓lL>a LKJї_[VͫD(#~ǒVeg)aquşD2Hp؁[2}PW,mjƓu@*oa0I]1(!t: #G(; OD$G#:<֥N]hc8ؕuz H]!]oX,jF!+WPyw=sn hrVi1Ok4jR/5o(Ͱop= T%#+K:BrE G#x"kN`y* ᅢDvCV>·1n%8XW8(k?7XIb@كMS8zۗSmo8xONBY@m{jXid-jBE|jZE3;)aG930ÊT&jvY0B.ى}@RՏ@ұZޗ}7 J8g[1^_3ӳ#!JkA\'b r f%J{ٜvT$[L+Q!ge/% sZS+9"H~ PL^h+!q~O\Zṣ3Ix^zg4 Fo5ɩ]'(藌O@ =ĭԣxMxڤRcCgz ur}9것Ag[6)b7?snv#J>=ܢ<8L"w47F:ȤWo漳l>ڟmÿd=N[j&Qc0ɕO-T_Fڹ;N: g)| MH\1M؃Ϋ ߈6.Z7Fn3ٔj:9/ڎօ'2މd7FZ"}w= 1N>\v/f,<t^}{~x5$nKȄ&V7,{t3"Ƴ3/Oh*ƈR`T2b3mvE IK~P3CnZIL?L kCU/NjpO"(ً :ܜ=$R U ۖfDl˘| >jX-Q*B:('vS퍬 6@4[-wDfUG#8Uu,nK ǭ` bfO!3OPr?i+,zCvݰvV+|lRGү)kGV.뷃}X2s:Dڂ&k'bsD%`^$I\aKYdYˏA>K5I{WѳNKx$p=p Qr[Ea"l"^› #D)1hzp& "U}@V-;*>ܯ?gqWIp$ۘ`HM,13J,6O!G+Eoſ{~Gg,SF'^ Ex;y5zݟBQZuvB8/c5qP͠#"4Y\-7T_k"A$}~=SΨ@Lse:ֲq E"e !5[ÒP]Gұ~V~MWܼ$|0]>;7kVۖP.ޫ':@ANt"vqx\m3B 0,MjJTtQI.@Ј|g%828\Չ@zI"݄l 7tB:jDNeuT!﮴t/t7%#_Z4Hƥt?>by#sA9$2> #"\uv_:"gx;*y3[:zD>33!ƨC/##W[ۣӚEʮpصXD Ad]:Jޚa۞B,Z@2ί9]ܐC̙fb+a'` MDz49dD ^OςrKv)R=j;Cs=@ X"Y"?.LIg+k ",koOviG3N:P{P\! $_x._ 6Y&wYʝ?Zu@SaWլڄ[Xz!<`պMQȊB{Y|d2B|wzYo$d 6/H/8sV⎎VtxM)(SI vuiWr5bDNnr$Yƣ?R(ai*FŧAk_H+Z, pgւ3pr6nᄦ5Uix11r㺐YEa20E!)R*yR7 %K_b!\(A\Kq@(ŋ3ET\?P旆[_sTq_sw/xL-AT{8%K#9,8hFTnkKRtqf-"&2ޡӔO3DaqcwsfϤڜ?ud2>7V `8Uֶ{pXorʁhڙ|W`PM^D@PLnf|yO֖v8=C^p)XL ,Fa$H2Q8ΣTaJ'<#fĖL 2Yr)}U;D׆1`ow|m0,h}sQ fDQjZm0acv'œր) \V dOHʂ l 0Mո4k .\l$j=lU@n#:G%9DU.~ ˹f`<gLrc"VP^Jcܘs3U#X/auG\C0"|&CZ$'gHz{-xf&lf9'RngDl2IדD50F%+W>RC^N'{B 8B S&diBvP+AhG@mtÎܐҽW|—8#vТ5{<[JGGFFKAl2n-ݣZ7o+XW4;"Ila98HDut4Kvw,dԧΆ hŸU ֆ)o$sV| 5ey 5$:LmFWC p%`X؁ӥX#Xj 8Y.5H9&[iuAعf^s4|y~5}mŁﶦSBB\VQ CŖ_m21ĤY_7q*dr%/\|H7mJL $n5T %م;Dv$_`7 Sdi#cTtpo_^mpdR!N{JG+D^7qo0(Ye6pfc?uV}rnSbxǜ4r|V l3B[DZEiˉ@B;? 9\ڋBܣ¥#DrZ`b%E YM4s?Ͱ y-0R a+CGOiO0p&[08ûxѕ_ *L?@FE $s|39 3ToEO|gH$g(*ɵ]=\ Ə}yEg.GKmYIH Oi.lFh䧿*+bFFm^K}RtX/d~[2lrLPJXUt@δOm#eYqdn5"uy~u S &S/=5eG0yFŏ/Ɵ@X-QUMӋg{?$9'H! w0&y>ާ{(߇7lĤ|7ۤ89I@ Fm0իAPw|q@ݬZT!zx-PK6ϛ{Z=y*uVIqB]T 9bMN=~2!.%? r{f37cMQqg,s'ܽ\k wfɩ._#WgؑQ)vs_*|J)r;aP*M `ʄ%++ΐ[ݮfAhbL.fpz[ͧW!1psRVàhf "{7/&ėx7Lܤ-J\b2h2>yzYNVTƓ3o}7I F"sQ? ^Q~ ߝP藥(C%}%QX56Ug}v>GhyJ H5¬eemWFt0!Ro\b+G; zZ:UA6ZQ4;]]U+_C_pTk縲G%Ǘ87MN1!hiBYx6m+~eN4bF[1TT\bG5 &CIx5T(wނ*y#X~zAT%y9sl4Wv 5ch6wPu3|PZ hVXv 0Pc&y| @_Ҁ> Ǧ!P6)i;B`A ]ɝ@C lmpkٯN{X퉵&wsbF=XQ(|Y#E6S b|]<_cLYh.v(vXFiq+{\R\dw7Oqa/;7%н.)Et>ǜKU{NÜ:'B]~M(R#dxL/QlxDab_.o5[?E 3# P 9+Mœ_72MqqyxtXowW 3 IQ@hT @?8|"eE[i[p!Mso)k0}ƕ '@!Arŋ1Ud͟rՖ&v[|?T5 mWR|!PRrxBmc 6'>}~t6n;LEmϕT+E:7ci.\x3N*_'yܪj.S_fAg!ݱv(+*/:r2Iqd/M˘' ^{8HP߂9P; kTv&Uh`g"U%p:Ɔ({A 8ZZm66Yq 5kT4/a Q⟞>o5mT;^vlψHMm,Dyk_ Ţ6ISuH/G{f>!p1:Y(/p9vmM\ȭǓYqS6Y=G N+AjYCxK4 h*^mi 6iR;*dT.+ru =`fe^bo|J3A6^9SpՊ8h{;v rWKny)5s猫4!rYϏSoI5|sUjxEa왡CB#U_AC;\FLXXU. %N-Uc*yS{8zEu< Nc@=ioC'I]5W0|Ӣ $[Kq9j u`+-WdC?~!Hׁiժ”֬z SwfG_^ҝDBEGJﮋA4Bʟ ` ϱG"[@j/TzWÐv*@ G׃lf\a'[:4S" 4v^w=˔Z[{.܀$50@wetc?vͲq()SF[+T?gMCmijRM&&.DT̜1:,s{X~ԗSu`,UH)>i!=ط[S[?%KwC{ ib3HPnGc})vF`%qTUldΉ@ 4D*7f&R=lхL{a yh?x-2[AeI$ ʷ`9(?஁}9\l+7if)Cocz$ @,H+ZVxɒl4_({0. x߀俘h8 Z"hב | nf[iw) RpMH'(E[["Q ٔx`y;<23#]2i(WT[uÅJFO'9Uqiuhfla4/7VEt$gJ'-ǩ$,GV֞YwvZv:.ˠ0C. d =L'Y[Ryw;4YoDiTx:QR\_(IҹZaX&DYvIŭD4n*c{`dj;r4j'@qȎ &kk0@nv:7yվJF5eVM9h PnU^@-ff!1t1uf1ٕJ]lZIﺡ$C 9%ͳS5-+=QXa6Ed Z/Z穧8NrJwz.v(c^AE#Z\o:֒ʛެز5 +Q!ג%Ƌr@{{G,nQX>D])L4EUż\*PB3z53SMz>T2}`,_͊l? R>!uVgUbnvިԼ/^|wˏ? i(4J5SSv.Q!h8kYG k% 5_(OZlS# .?jx7r$TwxUr3:UJ6*Fљc1tZw o9p~DwHUm+!`N!׌sc(>\y\y^I M q;Q΀RYW_ AC 294d/oHsk54ᄘ?oErE0BbdDQ1 Iң31?g[skbQtPu4m6ˈˢ.#*gl Eݛ/ ;cf8HNJ%δgUgF$ZPXя m#0WvgBU6 94xk@:]i; >.VkwH0^H udfFSӐll\5 }+JbA%ӘOSE >iciܶW0% H83x̻MޫsQ"p5a˯ACWܻ /֨j9ն^Q2pϦ{ WA5On*wdѺtp✣ND ЯPJ|ىں/WK[S"QOI }N ]Yi\bm_ .ZtM:{'g}%{\ĂOz20݊D^\]uy [;*̆!`d$$8=݊Ȁbk5IymʗJAg(H-i4*oL6rcC(\2.9n|<̇:`je޿VCE!ZS 6)'8T;/Fy] Ɍ_s.AgϺkR@+tOuT ؋#tK2Å i. a0X}f8ƃK}6Ve蒛yL}K%74V< ܆zOށڿ܈Butd-q'\W8V2Y>)!w-IU_ɷ8vFs#Nj*I-&쓉 #j{&,\\9Jr$g, M_N:&w'7]9y-LX_4fʼܘڝB6P.-;p+~~W_Az`\{D)9_֜ٵ!*^fBx_ ]zGH,NB\Mw1hﯩ; ? U/j3@3He׍*2*C֚C WA_q^Q)M!!@e w1C/O?n7XH?Vc-}zH=D\ŏTٛ>/[(u6,ZW(žf\Es6p'V:#,JD'[{W,8ns푒F2LTAb\Nyܭ[52;8'{Boo jy݇oAMVZ74iyˠ)΍OԪy @8mZ!Nq`__R~e{Nk)ʺBhzDErSd!x 'M'xQȄ[=PqUE;m pi4ah0h]c7QD )E;G(a?nW~PLtv{q˴ l.wK#yQ{2x8"$#=}",pvFrۢs׼~YH؞$Ⱦ,"KsGz8tVl @~S&@~ӢxjVX$:nj$tF/)uںQ"n{LG=cxҟB4L#>tBRkxTO"&Ky.:73bȖsC4WH}5vt⎏$lm32*L5~,#ITE=% "@mx 3*U[f<$`f 4$ݦ \zE!͐D{T[g{cȠ}sN'6# "A97zpd=PKبFְ: G))?F=s e'7-s.1p\η^R; x!nRmYx$_[-$)Xlna(qn92%!-w|,O{xc/詡i aԓ϶\|aFBn fpM5 Z?[x<ؽYdʣFרmnJ*_iGKx6u`. @O^ݛasA(6F/Z@h'˨1an# 8z3۫W'Aή4u*I|E"^3l2gr읫]=_xté[5]T {lh]P`Ũ2'myqNor#^Ĕ]@0^b.)](N+o$2'QuXDTU !x(H6ST{7Li 4{4W%XskTJ,j@1gY*,z(+_]9Cӈ9^昱;Kolg(( UV~{|Gd}5w둓6(O;ςvSC:SE} n} dU(XS82/Hk r[(yR3fH]!0ىzX~Ju>X·S$&c UZՄ3hw.7'cf+<4k毻%Нřȡtwjq>{2{6|x>v[HKr\%D`Z@HGT&ݿ`5lhE_kݔ~O=yx{B6$5-r/pC`-x8u3v~\e<#̾.?" n*au}*I ~w6>=qq_#UDe5\CzRpJ['+>H)D}kPKHV-J.\sb*qK&pGK˫Y3NK.$wQH' m #bhq]f8xV<d|-uAN=_zKUS}g=v*0w*p`#>ܗ%ʯ$LRwCۓ(s>s)FX7=ˬ}7!r3+swG>yᒌW[p}娏iIST;_/)X$M_w$"apV.M'֚6˅C eheH ;$pȸ8_q^'gruH*q^*C=|\kguU hQQvAרZ:&gjUzz?+ݗejތ=EPYɒ261FΑLLMV6]X&n4';Ai|,Ԑ3,=4ñ_{~/Z$qo4.B+Bk }ʂ`Qw~l6"iuZw ~v6fp#)Ұ_<@X: ߒ'yg<׉m9t{ f'#E~D"]\ >vTq8.M2j@PMcZ#,@WyJ;dS&vSiĘp4Bԑgk6Vϰ5| Fn.`quZdsop {`7CR=ePeYS(]wήO3lvŲ. f Qwx^wHJ1\X Fiqٱ$Z?7&fwڎ1b+JfVuc,8.-J ' w&8-P.r8EMŦP!᧵is6u~= <|5 KC`A#MymQj='`+N1iMcYZűͯ~:~Z'q"*=JvJ3 4ݎ[vQaU!}~`h_?nt5߇ltΎnSG)<fE)kd\8RxvE/ث,r}dĢ’Hh`4rޕ>dA1K6fF@S+$ZnQ^wA5ZDʣd,_tu% {(_ nx֚G@b;ߛI)Z<sA>[K[z(oA[!GH2IEb_?r؇)TJTgk`32`ȉ=hX6D1Ljpt?O­k\yR}MaNYop\5/jE9`}F,{%!@VH'UvOx|tTN'F9ܡ̣%f76v/8_ g3.PlbjݟE#KAZ-Tո5@x)7O.v='rn"1}>1O( ,X/#C_uˑ̳ëIX()B٢]^JLYȴ,iP"@+HWkDDUux\AJƀP$>%Lzuff5$ `ց<רm (+?È:?ҰfW]jey7soֶ/S9H(=J"e߆N(nU>oP=61J9/8b'r^Wo"Pz򃒝kPlǥG~Ok}r;TEKUL?!t lkV 탲3 \s;(ߖ;AS^.O? 3dI e_*sQ–(߷YC.PVA͛rzǯœpĶ5ݔC{;,CjV\XeGʷ7Z"w(C`CZA ە7[k`Z/c.1[?OuEt-Oj܏ր,&Zpn T|?T=i$y-fzd[o|=IOb'0\d ɰ$9)7rs-j-QY$#sۃsʴpg<4D@c5m*nYT gĉip h %)2SOr |FqV 01aaσNț/d\sdc$sH~TV?bMW mdYhIٰn3uZ2jh5ePD|f޺{\>^f8~E uNQ蠲9WS1xρ|FҶ0$i3֗$0rDn&(@Y#r.A(+ZՀ(lX|υ3Js/|boV:A6c~hp!훭Ɖx$ ޹$iC`jiuۥ=&| tH ]; c\0hJ4t`=yҿ´ TYp1CE'2;MFitIs['M̝`x\Xoak&OOm`mXlK}:W JF Qi=Fl <'f9R0>M}}WL5&22A]KFd PוK nU?b23 G4 Vρne]>Sܘ>Jvvx}gE}l@v!G i8&o>U=&76AIX)lcLr0r/XzV^``{ڙTO_f7G9Д_r5MS {RMg+='ÙC[jm,4lbNjMZ>zǔe:ݹ62ۿGew(-OOwM7,l+^܃h{/Jzd-T>f)~}â) ͟8z, \6+21KVud=C3򨧶GIص,[C٥+ HC^[~y*Mh'rf8<ʁ̎Mb H ig_ٻ43.i[ă_}ڬٛr%/ySݰ8G#c>ٶg jִڛ8#a䥧tknzyhAayN"1qޯ;}Qn =y*(c!ućhOŧJ hE(Do4]bB糧5@ESB'X. H jau˭oh1(,lvnE&#ʅQ2W1*)v-F,'U|/<xCpmB)yLxzV!8uVYVֈ N#ܯs![ ! K&*#՚*3&gUrnqI)zeNk woktSFL$u@iiUGc4]mڥւn}PxC "kI>ěؔ1ڗD_fobeaz3w`Y-bsyK YYާ}3d48PZ"o V1 xj(Z9c&_0f|>Ղ=x&adm-9|d'ٳ_LX%w+PBԸ4Ӌq-ezs5cd#8z&J--|yDh0Ol JI}mv Fx΢RڥχFHzS.2pa8`kQ~V}<ω%#_Y}fmʯnvLtq1.DskQm2:hR蟔EַP[5A:\IN\C˘1orڗYC9&Xf&6V%uB amh0Ld;"ĽG:{ڐ( XcyQ *]Y"}y'X8S9RWߩM R"72ϖ0:N5bmIUjĔUrfբ_P?xF+\]RsmݭW:f"i}f[(zºTUi([Xc6yV෨({i{T⪒q[ijN^-R~0Rߋ@;1,6U~rON<92 tl~5ʃw03ruT͑f$h"2iy0 \[F7NTμX (t1ڳpq:d}^”_YѼN_ʧ~$=B*,qbΥYxf1%c[;DrF^_զ~- ST(ؓ5zwXzES>u(y]fIۻ QmjV,K8RuM`ߜh1N:T#|+a?geaKvUn,KC =Vt9*M tR4,}Di:W*OS;ӫz[ޓDInrp?Fc?^zP7􃴲r~7,vۚ$9>XY.@p1cǫt2D\sLSML uWs3v O*DӴ!C 8?:\BeG3RU S5`}Au,C8XWza(*N9Y;?_-fO+0ԽeRqstq0֛=έuK G :a/1$Vj9F'ˌ9Nl7I7lz&W'd\g_l5v2D9QIԩK QW;"ه) 4sSvn&*};bծ.t1ĽKq:_VZQF@ aɅ|v^:C+0 2LMj*s-JpWEnq2 ©֘$Ytu7%T9iX:KPf,&I%9߀B3!'6Fmq.~!8 ׵忏uy̔ۉ;Oktşw5톯_ޮGrq&~aJ{V-v3R {0HK|Ѓxn֔5fmCIPpTy^>%>u e]:i){Xb ^CSd|r7Gʝl}JE>\ԃ|L(VuOblLϡBz3B;߿oɐ@>?*,%AZUBb 9< |=qw(,nOezSؗ$ti>#̈*L ݣ%(8/O"vagDEYn@,TKZ38`GFq!7ySBKQ421U3չyLuu+kt=>gwV餷_eہ=;=ӉޮF'SyTa@ඬ;3wU 9oF#7Z,%k&ݩ 2dP5 n͵^N(/;'sonj_r2x2g[XWe ,e5#89@'a P'\?J|6|P\ p=dFp%@n_9VdZp޹W}Juf'ˍM_|[AMnfmJ3j]o@_f=FKv)B*'W;6)"Yhpn*^e&vK˷7_8PQOnضޤu6߫)SĴ^"olE;]Tz=={F{Vk-[r[@ʃ!T0lwJhs/БQ~ĂQ%?u?EȿŤ*|*Wa׫?9ğONXtǣPτWlҷ%B("b[~Z˲f[TdLE*ދ2J\cF:2xoJ'S MʷtV4q"M1 g?u^ >K=YΩ{/G LvY6fΏ6!}8HVQg1,U\E"" |{|*X\Q= 4NNSpU E+Q1\CjY Ln%-aŘk0^bAjUswMRj}-^i"/Y,q3Fp (VkҺMT jH%Y=L?k)DArĈԲX0 XIgrT>fH@Ttk.eF\Z JMx= Jbpxƽ$Sl\PvK~ ENoHv kd|(R ݴ8 +q%/ה;=&Zu8Ɩl7CP5{N'4겔Q!yr2bdlg`HyT'j|a}l?ҭ_7u m?d$מyI"^Vz 67Wf2= `7B^r3RPkTdoVˏ-,&*BxX V4Ӥ<-HB qN ]ghv[?T4"D2I g{;5셩h>Y2q7wMq<%'\:YU#ǏB zf =fXK>x,ON[g"4ad%&w58+Fw]!7W؇AR{P-56@E,.<;Te .RaJAuk"F;-|]Sq ޻\-do9|4U]#\ќg@;_`{ƕ.i4yퟐs ߔhQ9Hcj5(3}t~6L$,(jאӻ Ɍ'b}}ɨW4* cfv<$L\0#Ȯ]1&@E7|ʧ!A ur{YSdl0#אt.҉f Z|0ժ Zm Z ECo<6=M/Qwk*F"-7Yɇ>//֩)&3yEω yk1~ µ=Xcޢ{0_7`߄TO~!ym*8N''-ϓz~+\!y!l6K3#Jz7? Z|{9Wahtdq3myBkN\o$ņ{ILzX3F(*g2 mG Ӱc֨aT"VrJ+3HzUY!ຏaʠTx_O+j#0g@@X2E!.\Lx )VƸ`NuC/ ջIٛ[( Ru}l Qӝ7m:+۱Wp:+^7;E-WlAlA»uB_|D lK:-l&p,=AXBȤ[o%;@`o+'g־7&)jk^?7sR)D޹5ȫOkgD)љ;wڡ8ol^3B ߰4؈i#,0xdS RRu۶41[Hn+f:֘gO7D,1ri_r@`w~+KYO9`bUOU ަw U+\ 0 Q?i8 0IF,|YH3q?XtϏUá&"CƭfE^Q<#- 9ufqdɁG1GL8QsZp 'ǦO wя~a58gb]G[2]j1$_>}"2}SCQs&D*Zt "') {6jt_q~Fiu ͚m1C‚C>,Ⴕ.M|P$\ ~%3;sqf^;p7*6e!,:.'*褝Ǐ^hNnn|!f& bp[=#^/wNQ\`Jpp 00B+Z] s7$SWp} KSenBlo`"bA83) Pp-)Z1:e(jn=JEb<Ɓi{fJ2yMlIt3Zi$Te1j +08/fE֪ ~r6z^I"A!R%(ff|x/tc_ V$918` V'~[a$+bk%Ӧ S rWFܚ%-8Rh:=3@| 2yD̆#~ۺtlm/ɩVŶ_~ⲣk^%ѻ!H=^ ‘rlp@_C5sHVQ5>/!LDz"N6!"^xMQE[0?R6vn:i2k6rzeA##{|-WnE汅8%bx[D.Ww$?!6AD1ʈD9K` +y=@ i,-RqV-#c_3qS<ƦXJ.UX m'Pǵm{9NX.l7D$ɮHRE,@SAAD{W zŌ+"s>z#`%9`/|"LyFmmf»՗d<Sq3a;T˕Nt=p :yR =*YSB{!VAMF wQ2>%yTA- $u.)C I<kBrSBq4"Mn_jc+ί 6G_L85ނ-O+ $L.Xc퇝V?^~a\aAۦuwEnW]dS>VT}p`r A/f?t$նv{4Hvzcwf 㳽ߢEq&nr6`$-1/b3*Mԥ 6dN ,珶;@ءhu^#<,hRB+ +vΚǒ6  } wيҦ1x `e_H(Wri}MM="f y9GgCxŐ &JD1pr5Gj!YRE*:<3P"&^V)Y_s] !h +zvҳgܳ(9M.|*+adLvҴu3,lE}mƹ҇A]rg?ZL0%|/|l%{LU@Wk(6Yd==\ ]镭ڱb%j9?lbX{o@)W=7'ЭZ*_ l&*<8W M1([_Fwy_vQr~n$A~ :xB~ JB}ލF}Bµ5YgF\aCF?nȀg*=~.>9-to?jW,Kj*#]d!ߪq_{b |c*I5ږOr^ŻvSJ\).Iw|j\>Dvj!g\h֡h:[0Zql=0+.:0dQ' =\|ض^9O֌mtr*vMdKt>w4 2PjHn!q=a~ME%>k(Y6l!S^}A "\“ sdžb@.z\<VB ĉ] 4Q b.0[CY/Ċi%|љ!ԕ5\|-MT@D+\H_tL%;6f\̓}`P*jOvaאҳj"pi_(~3 f3>b_bh?և+@ 8̛PzKy|ֿjqz1V$DEڏ4*SBV&ey)2}yMɇ[DrX4H*`!9> ͉z<8$Ƙ|"kN-sn7Q'śla7n-̲u$4U`avd޿xtXg&5;X"+tK/BLf(9Lp$X3AH<=>__Ag֞75$A;tZTiK4^2C3@Lkq̸ 'ԽFv6쫟sP͟}::2˙Lsj`n 8'SV 3{nE"fܿ-DŽbq~,YJktP)_sYEXV4!_e( 1~WsoY'!ʥjiYNJ\xAmyC YZqcEr4s፴MG SKgn=k[̀igty:)^U/\ki(N-x'`Eı3G &d/跣v<䃜c;7Mž:>*2f}FhL1S7V!5+;g^ UɑyitSdER_/K]PZn~뱽@52=<[i7׿ׅk5O / tnJǽV@D.k^&KVrQ+sTrZx~Wʄ2vSQ+X#oT-MP+漻_:ľ V=B8tew3CgeaԽS=ccr 0.I(N@2g7>E0KP@LF$8ڃ-//xt#|>|-0D*J 7E)')H"[ Kް2cc:Y "Uen={. A'CaXibᠸ_w7Qh0WНr7_3QN@_jk5_&ymߑA}'!<#؎Ełu׶l9 SXu̥j2jU lo}RO|'9D3*JGNr VOtR?#%6{(;RZ/AR_3&ەJy< &iKIy3J47!˶\aY;l-q)(o`@gbV7arwQiy הD{?Nk+pw/vKU>n3>\?ڏի;d6#4(̅se;irē[?_#8d#I5 G[KUe'7H9x%4nm$Q!{D $$%1N_RjnV'1A|tl YiIR˘H:o&^AJ7Dgn3#s.tp͛WD4UYe 5r9F/ϗ[f%^<ίg p Sq ԃ:Έ[*xwm xc皰ؗ0"蹒M$3m3ݒi+Lf.nZGe'딂@~4Qks55oJ<O(* l0j֎ ( $W`lAp1DksS95M]T_;$t_tJo a28yK;'qCjГgsې72N}q}2횼:uZ̻/H(qJcq| e[:vnAƘŌ#E&pZ)i%XE4+색|]F.)n1+`ۄ$^;VB?033q^ϴ?&FkqFoa Fz1 vN7bX<9Z6D<tJAL'6@ |XI [%"~O`۞|H,k4=\1Z5Ɉ<{dOi/Eh}eۆgPn(A"w m!9{4a v|5'(G?2'C8'{&A%(>.4x4y5&.)se GTgvw}(Ԫ&Jh_¬ګ nbbG}CJb2~ _u]z]DO~in| 8ΉSɣP;1NB D(}FMP#F)'SW HmVN O7mu_ \`#+}p~ԙڮD$ķȚKuIGkA .'Qx{q?6z9(-K|@a ~Sk8qcWDXEy3 p9j&N{ R ZvtTAA).,Aqu"z}RfkW|tZPqPiu8cz\ <Р*+H6Mtw"[^-+rg9:bu>{s&~6uGc0;a4W9Ao(lLȊKFt]k:o,lءt@&X>EUKXkf'jAE[`RSߎY!+.(rQp5 |i! ~?Uz&ciZ{^t8GCϼȤ;m5Aq9)<# (KFw1/s^XϟJx̿[A+Zk3AŬUx1!7\!2@U)GJ6b^{ <(vPy}nv)iZǓPݠk~5_˿DUEq')4igL5ӲM\)3N*JQcqQ~  bRXmńgwگv6A* 1M;zt YYNM.5 MquOT8nx;[:Dqʮ3ܶBY÷"fˈ]v\˼GVn8>̰WtK èe!H+2O!WUsQ98 CfNҟ@k4޶.kW8!] bs90m zE]Z#̹!lDkDG 3A_5 R&POh8xT8&mS*oZ(R2(t&'~1=(%~{ț0)Ns()2WY u,UmD{8n atq9Fl2cf;w l r"M!̙>;Wixآ ^|: >geЄz(?s XTw=s3OIub3ubJf}7KI9fZnMuT q)օ6쭡LGRuj0)KkA{, 3> (Tk~j2{eN|, xOWyK' 0'kT;NQY6tpe].?=)6:TWf\XHn)}suZ_W lj| uQ ʎGt=Mp ol,> qH%Pc _rr: ]G9h#)0T!MBd'vdֲN+_/ralɌΑmsѽO9C:VAHApDl;?v EuT_WHΖ'W^`//bq DYd {X 2@&'냮90:v꿒˥Y5[هQԡ?9ΕG8\p7!X$*tNZ,y}rMUـxF7y3@/_|@ -?E.5-EF«N%Ӭ$DJHh^۲5ؖ"Q9̔*Vα`y -,[sꆬb`!ͳCXLGϐ_9ž~xS ^"Z 9꿹G},pVVD^P-IA6|Rd9C&[ȂCnQŪXB0K@ѱD;9;77d˴p?2jһpxMh"9,Ԝ=Z5Xa{3wSr(eXo6hvL%"~=oU\ݙQ!R8"ҹurqL) Hf:l m'Xxs-+V)0̪t W6+N\b D~șxp ~I{}ԽnG(u\XTjvH>nۖA7%K'R?Hg)8#ho8VVG ϚKj_hSU՞ѠG x\TơH-ё󞺹C_kʖρ\\]dNwY Mmu"z]]3-NӢ>YUFNB@"UkBNJ`90 ?"rK<% 8U$rCT&i-aN '|2{*t?mI1 ~F߲QP5pퟺ$D\IjvxH,`LM}ؕcm+~ZFx~gyսNo0ζćV, +> k^p'Qwl!l L5Z5]yzde<\@iJaẂ ļ$ F%,vdBpCWcb&m*{Oih@oD1Pζ y;_cʡ Mt5&*tţkU"\MB—m)Xac%i;Btd @,P›]'xڔ. |?LaV$_$#!D5 #n(%T!HJ죐/[w 303^]/_c4FyGbV}|국|V02BKz¸H熭j`)No("B{Rߥi#;ey473<sV\a$[U0SH41H`\U|?l}:&ZkqԊM ~kDDst:)& V ZreBܠɂ`eΕJg oˑz c@ˍjWv쫘T];}c5q>h"ZKt |_!п YS?gvi YtJP>X5 \F67kzְH 99P 02xܦ8 !Fk7hd?#3wA!D4 N["Xr |v0\5{iWlm^ *X #") {( $g~Su?eh{wvMaY9Q>U>?YQA϶HtFw[dӧG}i7r7WLx@6b_+fX9rg7z/|cK:[& uO9a9jd*;wSC.izZ!QVZv܂ÜH`rI+6M=Dim ңRO׍ZnpR&*QQ/iKly:hLu}". zl;5Q,;@#f#%K$| ]jЁ!)Rbd` Ot3 u50z둕4dHX+քxik%)yW5; ~I?LȄmcBwz,9}e {쿎I)P`6ߞt bsy LtoWw,Qǹ0ȈsƜUPjXV+t oG+EǕ,u6^|,WfN t' BX6jE&n&Ewr35 1^~T~I%OW5ǕӽKPirD*l^"XyjBz|2Nܯ/:~a*DTlyaW3zI>&'ZܝD{Cʕ2-zA =>S=IRaQSopA9sgRu-Kڪh E-UFPʽ.)b-X T^X {~"Tc5"0HE-abBUEW-m'8m;LCS42os,Z* w4W& S'$bw!4o>i՗aT>S$zN:έ  Uw3'.[H*ozѶz$ңD:]Xڞz(%NuE x >w: (Q\whNӾd/5qt@>}FQ,)EȫMLSDK(0^4΀(N3F']ԐTlM"RcDrALa;gCfRW}ML n!G *pO%2\fRQrAuM[9U7G*;n [GUBT=NF<]-'js^m"n}HdI[UK{Ib÷ d}^gK_\d_D#fǺuiz,jzij5G!S饨ն簤C(zܞA%3?91ȷC[vrx5F 2YdN}>aGl猪.F˼{2Xb:@4x-aL0sORHطat:_䄟]g#j#2ѭV]gAx HW|%}xo`߂!7O#R&g< 8>.CHZ3`oUFʸe3B,@# oJO eEo^U7Tb$T/Y xhS"[j,oRT%*Jufя`TԸ ot2 ¡{ޞҍ;&[x%brYC d79m_jmiP'QwjP-ӖR(FH&Z>Y?S %&Y H_p_L{c`3q`劜-``d6J ާUu#V)nmcšRkQ+!FF Ц2vǖP7]*/+/e7eIZl,.ý@bt}5)\K2 ;y 4M\pVj4"4WA#q]wKܲ]5op$|najS_LWj&Q0ե"R>ꌰ$҅[y202 rhIQ!q +z&YmwɢE=~[ x^_xeW;Pm- roZ8س{{g@KMK.(=g~ f֕o OzO0T"+_7~8$OePADz {ޟ!~jwLZ 1=#9IKN5|!"5G ԃ J݂.Î8yg a(&SXo|(lղ+qHzŝ +\KYB_~1zAki ~zW,!o<"?q/gciH^3pZf5#dòt KRjJWhWɺؼ"4^BUV)djr)3Nj6T m*_q*rjCfCF/)j}V2%fK %K{5yQ^mV Exv%lg*'ͺst9+_{7um /XȮ2}#l;\9V0Æ<2A5U aH0pJR} 6 $(s$F&+l71ZKMӍ`SsZ~@ m2^Y]ט*,LR Fjlų>ZUfC7!$\=fOGs+n,/!N$rb#GֈO<|+#P (u"EJVWg 2Ra@i^)Bġgp֊jVہgmMj+{fh byB틍}^esmf9(4SdL4ҶGeYdUipCjv9&ށ rϫYn¥ydYthkWi8#YT3Lf])ScܠQ+DV'TSޕ5qSw:oPn"oӊO`a܃E]qu4$jzBLDVu~)(4sQ6OuФ82{^𓗧%g5Og^\aǃpPn~*i~"`y ->f?wFIL Ǖwֈy ^Dm&v,Q/ LSiG6$-{6'*4T=Beճ!ܿLYAŤ+N^$OzTg8ިͻQlU`sVFƠRbfsy Rt`z\n(z|tG979Rk R(ߦaX}%M Ԏh`m~뾵 D8A"˝h|k;*z ;a1|YsVK/>=Qsv#V+;:hzt4s}O˘C,{Ex,րAx Omga%.@l\&6Kz=EcVuW}-:tO3^dX6U>*20 4q'a~_^L}t0.G/yT pw[ S[Êe{g1)Wi')@L|'e8ȮPdXy"-Z << v] yU\ ޕ!P#,fAW UOtFM'pk3xiKgr'z/\0N麮Bg4O57 MzSR* H2βU4RnS?O!@)DF)s|ٮUGi.jNU%pXX"6W-ܩgQ /ԀuɴV4QP0S[N"D{[* '=Zi֢ngZކoA/Sr- ROI_[5*T_gM;9 48i9tӵYغ;T{!xC4F*%hWbhXT| J ~#9f 8BikXފGc7мudL#i@*"9RdMVi\rLbDneуڐZ~9+>j}S,zGy+ŇP~qqYyb u.7x.r?]LcP)=1V5M/E'B3^[4*evh10 JC(cڿ:zZtN%9]*F>Se{q K]*lF_bu6ABT|+Z\Ԡnu}gS)B/)S&3xZq^I]S>~3zY0E޼Q ']^{K?ɉ~w3$khp<9;17]vDž[d.%$fC܄18wgt_`xT6Wf>b`R^1z‡Z+־ lm.??wq08jލ=͉RTbzB>?Qsm<$η26o/w]CYmvc"G,w/jE"`"Fi!jQf-W]`ۃkR޳)}@Qan8.;j܈X:zj۠dmTW^jVȄ"ir* #;sݓxc~zߓkҊd !iWLj>Z>i [ޱOA nBHE?B]-8|u IYW^cd#L@ E. V":GHstaLuY< ܂,y tP@(^ua{aNr(%LiF_v/Ai߸S71 =<GM<|P%݋ׂM2*AY J>*Ne BȎ!ے1-Z&&_{CvX9qnp1Ō29InJ6J܃ S6@*}/ ͐M'v ^`ݽlTY!LXj*xzZq6" LWB_IXFAc1?Hnq_ (pr2ivG>^=/Gj~u;7dy/?cS zđʳVCfξd{FM"B򊷦v`CQР,Eću!`(p^DeS )ƌ[F,PeU4'}Es=H`v TR=/.`_1ցk? G?V ?ZE>[e!ߵ P3\fJL{,iXH\6G8WWJ+&yZ1"jkvT&]ZZe]AE AN I^ӟ'B2G!7n*p⠳}ы P Dvz' uNE0pC_U€u'Kqlq<C5 %xV mZ馣$'C#ب3ǸGl zg!R;r/=X_+a~ X~.}s L%MS_7' _9ޥ y1 bY*!D{N͗|Ws#6K2Y"$* J ^z\9sۂyx"s+P'򿲨G2]b3bJ&){Uͦ L2^Y= bC'ϰN-QhӓCM356L#ٜzx.h.Vu&VooZ`qSe,OɔНV;G<_hy]M-8],z; |,0h{w5lmK>s)cfz dCƇ/ P LΕ. tXbkdz7z*ZMcQ%[zN?^ĻňprA:E$G[yuOɂ$HAﮘ+j, ۏKZew8 )jz7# 47j6j%Oş OՒh1_+pop4${/ njO/r>8BuVvk0Mِ+xTzzVw iيQpDy cE~aKξRf^8mP"^z ^o(nLh21v7>AÈtj5>{lEދGW:j>_7uO攺@5G8ujy̑.\#]4JǴJjntjUkh y#}: f\L t8cQe HgF@{CL$mХE!H$çpM.ॐU@cyN/l*v31 0bi6kgZdVOcɭJft gn5k7:f{TPߖ8I#M.om`&=0 cD jeG0bl_ 9XMH`+^lk K^9O(ƌ23LǮ+SNĢ q[ 7hgEL.umq 0yOfCf";a_M.9ճ~_ Yq΅\R YLC :N V}oO*"9ZSZ#^Y00~_)0 ;zJVV:םמ1_\3bպpJ?CeôVw&ߔ 4tJ`%Tx7:E>GL ku+$he4d\d[@qLyG^!?>jGA6Dk1+2I7tΔ^g31%sɷZWl61ڎ2eT`վ73*%/um'΀C3ğvh۸^{άj4\f՛7v@XϞGA h L=ާNM35 i@#L_>kd:{Iv?=+ՠ䙈&`;yhP(Cr< c2RZj0zpB8`6|~?Tν+3VW}6vg 9 .Q"i;*dkEBPfudoxlh#9l`6A % *] )m13AnpKRqҘ(y =zRm& VY, ~ȠCDj[-Z8;پ75;DJ]UL!(qo;'(?;ΐzqeJ^z\;IJ{jg0'~kWNYR\lfԉ?99d:2r6`S;PNj‘0ϋvŤC}A#//khn˾ÄT7W2N3|q l+୐LZ.I~2a AP/Χ0ȃWK46-*9}=l>tO_3'׺9/'k:!D2;ϔh?7~ qHoW F /\X>8{KT _8y>j`P/ qMXxc˅!BB> ,iB-Ύm68'^D1*'ǟ7ITZl JX` CW:$!c>Ƭ~KA_Cr@St &=^LQ;>l܆-a 28}xU>3ت |]S^쥹Sw'̆cSk]I}?2E˩lzS}5ke>@d 2r T=<0v `+9,bc s}?[+P&B{D%٣CŪDD5řA]&"̖ٸt7t)FB4rE^kd|>R'zT_!/iT]114uyd^طǯ_Mx+2 U܊ަ0SyHB׷Tؠ¿b_##XtJ,M)*ƟΤ s!+>͇wjυ6Og.q~\!Լۦcu%*6AՏv}%}0 Sf k^P>)B(tiYlo×Rƶ\?FȖ\oS`.bƞrFucXxe` ۿhC<@:`oIaoW1Ӧ<@I$.y&Tˋ [9z`-:؆ t`!k./1d5e^u~}Q6! _VJ(!ϙA}9Qt R#k#U='5{`FŠ=dIV{6 20Zs`FmOeþ)O9yDχjP`$vC]/r+EȚI&|uK7BuMyԑ.gN aETm6( ;|㐳rVә[ʖ˞mߋOq~ZNXYxNUGcК7EfN_o(gfK)t;'H5ݖݩZ4ˌ# y% R t%ȖiSRmT[X2mx0a" , p!m] %*2òfMF>XF,%սQyW|-gWVD?G%#(pᏛ}mkGd{Q$+gv׺; @ N2,ۢ 73/ϓ+8,pZ]S(\uׅ#5UR3 ܢδtכ> Gæ h1$m!h,jma efjpƯK2/t;"0Х4f+PCL F,68#tAtPvL[xf:F'dT.h1I"Gv1ҀJ$hhˠ+QOWZx&yޫ5)C?đv {af I9e=Bcp5L$mw Ч7)+ՃVA w.+/_@T:b_z<&t%cW\)ւy Qm+5rx1uy')84]< 5 ^3RsQOڠb51I?Ůc9T@8baz zwtn.e֞Z=!d9<#iY2. , XC >)nR x ={<ӣ/{w\ ?!ۈ״G׀r}`O 粡B|rD+lL_(`,w$np`OH-Z2xX%Jkw C| ֑ N<5DLƺj2匁ԹwHz,ORUv.6QLN2 fjC1z4( 7փ4  #L<-W:M*ڕ± P)2W3g}BY' L?W6"ְ}J{HLW;vj1% T苹;迠ݦM]< !N \?n7 yp!6 H[Q!VmrhC{R<-) w;Z!n.bEbڞquF&v֞z/ߺ~ E;_汘1oAqFe O.%end<0.Vأ)(oZ%_Ry0aXP!5) X-)UKUc vM0d=쌑.&+Y`PUa :+:#<ڞ OMcT"jgRu|t2g'LJVSqܟlݕ9w*dHcU(4u_79yFj0$bmBADzضO|;Ze.PmDߗ8nbT&+bqUo[<(H@?!+ PX\_HR3n5}.YW ̠Y5C|7%GqKpHt NfC*?ﺜ[ ?-ZY 5_ƞCCLdNUNd[/.x X L;TC(xՈ1\==)=%% .t 0day<˪cZr$q,GYOı֩l[&B6;%z8ʄg!J79IK:4 L~c B4cSUYYa:y,9{$cqn!w q6%)ULnw $ZW5@G9V_޲y借6njk?=n|xİ'5!5HE@B--D)'WH9/ p>\  3m/AʋKk?М:rYvGl۵vr'ޅZ4u ȍ\@uۺ"9\**}%=U etO>o8Doᅲߕ8ז'Uq0+;_IP9M2VDbldpj@r9eJrz6erkin'lQ/Q\ ElK`bbqVhB[y*|_Xw sCnr &V*$ZѦ%2 7hՐQٓYo;ezTӍGPҢ7Kz=d3!8Oan4s%5//n|T^ǭ";| &-L 5}f*O&Z_ j4@-cf;ꠂ4.pUɪ6dב4&AAl=N$GQw(a AR4f^%<'ky<6U.Ȝ\YԖ,3@2/;q+y!^UQΛ t P1c;uKx#ء2"cOHyQYy5+;./XzCU rΎdjnBΎ.7bߟ4OkǤ բ &bQyC09KNJ_J8-P[wX~rm^h~1 ^ KAU%#J'VX;֊+[X/$= u!P;KWfQ'+N2 Wq액XEhwUIS^R"w Q3 n:?̊w,NT]{Jm^oŁ%0ª]xu@ x|mRB6pE&rRMK)tꊴFv +*:"C4;)z̒uDo2xe=[ML#R?L{՚X&I0T RDYgLwQܺU"UĠ!yp:1B؄5P6!Ǭؗ6]٧ߥg VscTn@QGFC2}] QVI{t,erxJMI(a((1X).KCSLȤ?=)C`}ƱAr2V|8@Y!ʜkGd:f%g^놥i-) bw*Mc`;Y3optUIzrsPcDb\UlǬcueP}4dnc)e1K:S`PAaYQg&M&cc$*j,swߥA쒋4o4OX艄f>m"B&JK®YR2{ ~~os`1 $P8=ykX@`ҠeJ5,qlױ"q.9*k-B~Uc<zku֜C> k 9 AWLJ.sJW_>w K'ac;IZ(ɐ?H4ant_7/%nWNaT8G)}AQLV/)Gsư$)4:[̗&Y?xy\73WФvq:>AjHU|ebFfm֔1yj .=ە^<<ϻX.:$_J0\O??C'qھ{n 6j`N<~,$!(Q-y_PFBă r;Ʋ-vOx М ZkS|G>E5&6W'&݌Ot|S{_*d0)֯ ++ I+S ?̢;Uf,!L;lþ)?rtjB\]t1uH3J쯌4QݢM)$uaH ? h-23$nhP/cyvCgNtf~%x1[[0XfWoŖav+Q2YQDv 6xDv7NsY: ~(X7tr[r`xq&Xރ;8j1DL0ͬlhו-;$0#h0V|=9W xz/ɳdxnhchW':WC`|rE$^*5 3HtbX oEl#ryBBtȟֽ`{/{3?zwR+H=$[7)/Iq2g/0Nk9Lڇ`qMlJdV_Xo^DQ^trL}2FS9!q040̒iK{Tܼ}8߈zrFIM(.:_0B@=- GO Y̓E̻kFYKՖ]9|$*m zT6zoRa` !Szr|-v Zyc<(gR8*&tMe>᦮Bn0:OHk+ ~B7Ͻ42qy(Xg)@IXwU!"Ve vtqM#e)z8AR ]hjAg kzC?ܾ>"7]F|h2|!?ܲc=w=z["/)<1~-&q6se 7`X=$&u,b܀&`%NL:ʷBa% GyB 'roRo0_wԆ`C'g;lpA3<6`72ل~_YfBXP^3>(<;) uiqFܐC54=>5AF$]` [x2wFymED"L1 }8ĪٱI aR$Åf//ώXc@N;fXh] Bh?KrTyo^4f#S/:iP&DܞD0KlzkyzM,r=BOHpx;䌚ԆTCh| +Q5(Y*7QѵZ4V<> ZˑXT\1xN/_A*&Jo$ԲzͼE]pEHqa[>]P`=Ԅr [: Sv<EK}W!>$h߼*~Dў•瞘M 犪^oHFNƓS{1<Īf2C5q%?m4ٓuҿuz-e'B u}IҲ=Cq+'t!h=;Bfc9s@YmNxbP38/)"E4ʑ١%Li9 Åg>֞rHFsecv; GE~S> I(Z-n5D"V=lP=&bOgpЇ.EOR&]  J !A(I^̹z"wzWMGՌ_8, u7B![徿 \Ȏ^ KV*H{'FPЛzaPݰCSfxhQsQHaa;W6hJ|(jU)9<J,Q݋><ḆдS 8QsKtӽr#UK)jf~0LS@}@;ዕ8bwzYz[:Př62E"Mꊚg{u(1]>yʺm0L,_8jM ҧYdj jq yRp[/Tv[qLy)wح!#or yxRrmU^9ߩ̹ޏM0wFURݢ QS@(ԂfcB:l4-zt,y,´BPS܏V7$آz-׫6&~ 5qeIum`g4}~\>eqU8oH\)[9lF4"iI !lmo_9׆ zGl&Qr Mm(Z\~GWѝ֩ٽmϗ>$\qz~Ԅs]ĨE 5@TWW511ZTEE}urQ90QO["h>][XɥWǩ' $* <նyF$M=$D,''is: eFE W ;!`ʕ51'x*5E`Z8e`pB4ָ.CZue~:GI].^jƯ!(u~m8AؑS1 ?3LoըRq E-S[oxt' ؚƮ [aO N@dɆR:6;,ze!24ZӃ$nTe" D QP;Q(zůHh"+9L gWlik6j,8=̗Y:9g>^Ȍ8оa\Mܠ&KOVI  f> :)o66E|v עWڲ+N]pbHF nAzm*,ҏrTUd¶"=$89\VcdY󄜷/wp]zَ&0 ?SLy{b*0uPTEPTŸ0zskRY9 ~ڼ |])Z r[ !A VY)>U*2=xwY X(YoR%e#e3I=q-mie|=e4m:崍]Qt8mkYeE+hl`p*l.@?VZ7|τ;HoѰѼ<#dXGI گ#E$&ĤRVDG1}ELBCN5 ̲_\=iZ#QNR+e\ MkXxِ.mf-kha<~^tа[^NڃLx6ud@f7{jZ0;VBJ2)*/]AG3.0\Od L5mIř1/EգR5n|:^hٺS[xn/w~\Ut͸-%U/'gqEX~ܨ:=}\~ ),,|.'lR#3#QX]KA%&|&=a: Ńߤt1Sה&QtɅb_%5IJaSV%!ܠglOS/D>סXo5ΏOBJXK]P;:)ǤxdmqM-I0 &SW}, %\ ݔldZ%z<ۃ%_w&7Vz' DwO]n?x{XeDU^O|+ 'ӝ }`Slbc5S:m@=k+ԝ= K:nނg; FM2PZ3ޏjE[@j71@yIAHa<ݽýfн9Pr5Ǧ7 Y[O j荧[\%DzT*bޥ]1JjGZ&l}=D^2&K[-DX&b*("F:nmcQ{qG`jYF|lmyG"ړ` Y: w1!ٕ 5b>tS2mϷ/>Ց}P&K#SRѡ-HO ĢN^q)Fr-Q#L na"|jv[Q bfĕ> Z#Ѷ*5@5Lƾ^Y/')@D|8svbsY,RGTMM 9x![C] w`A;ٔA_"iDb]c5QjE icu\{жn< > aY0! ͺOdeH}!>5j%brkK+Z1BޖgxI_8iWB$euǨ"0_բ*GOVoqm@]ËT ]eKn87Nu X~|mˬMe3yZW=TUkzxэ3ɢ,܎ Z~̆R  <9BUMHڅ}؉xBAGʪwl(jCY# EU)\h^{{N~ eMPj U?Vҋ٭4 ɟf;ݢEWsSƗ8D#C*>+~qS:yIZnhN|Ϲvx˴VVnk/z ج>xM~7 56xxjUq/'zAMܧl;xvY<ł)@k3Ka 4n-/K]}1LOwTvD0'QϹrA|N F7 eks3%I "0քѽ/FlKFÿfZ;{z 8i%X/Q߬7ơXd 32KM$ _cFD??˺Hp|3Em )y[+&U=5v,nX |_, ~JuȦPG>}5~KQUV\U+ O^to1g;(^j1xzQn7gw\.O%Ыj;qM_Zwt[n,r皚eudRm3e!Pͦ%ki;@Z:t`S@Ɓy/ͭ:sf>盅D.U2HvYj!piP 4޺*"mAYPQ:5>տI.e<RQ݄7;Yq}sDm!xh?}y9rm}z,mo0Da8hW]]v_k+XkdΨW[, _4̒.)F'p,-қZkҪa5)aӰCn(e):LCຼv)fmFm.s-S =gsE#(<;D`_/=֧k'NֈLS)ڭϪCjݤr6ty?&>.(BN0ǪwUzZ^'W6aιI5\ ʞ-%R]^YK1xjh7Ởwz9gV"|zWNO>u(k~&e*GSUXib"b}uT0拤Jzx%6rꋉEŮ;Q2@.#iNo 834/o^7ȋxHͲP(?D*ѵYlS454&'5ⲢD!;P;O=YMay(%*}RUsv#(NQ2*i`uh9񤖖u9;/(i d~oqWKpY*W=X{=@ mcvho*2Sk1 hA?kCqMł$f \*4}㯲9@@!_ȥơim ?_̼G;Ld}"BnIivD@PJw7ntƖM%·ݻڨPLJ@C{'Lw*lZ0cu;d򹂶obb#ǘ52VSH9Veo%H#M^U^>6#5i =8ҏ̓T[?䊺7Zu3y>bEcMCn|35 P A7WWPXo| ])"ksV")/7"]sR/B m-cl4*a tx@݁4zInY 2m%JɊ֫?cvLd0<թheS65>eŔwutM2zzU\!Uo@)I"=:0t=M+f9'tYxUXTf@36tF%#3QI[0/1> :gz+R~5I3 ,*|e:!S;=:@z[Ou>*Jr]fϬP jA3 +?4l` >TD;#/VpIoW* H'ҭ}jUvb Tpp97WCCC B)':QYG8|wOwmؙň22ǵ`jkٗ)&EP`,"[Ωcp!.@”Uyڲf* ;hɘpvOzS"#K<4[*RGssp ރ
8[oj~G$hZm]‹^0q")@2{BuBMY/ȩ89#>%oS:Wlj1 ͖E䷑382*TGa1'1? }XUV9,qw-̱'o"L=9:_۹\G+;ajv*R؁y.d81 _iW G ޻fNE3=2ƳubbP|ۣiWdvNAoQXmDޕ b]SsqQp/!: );j ʳ,"HЎkKwhC,o-&ck 5fu%",2 2 2Wrxl.?uv~cEmsVu8٬I5|׋mj8३<}3Ҧ%vqa9HK1": 0gYZ07070100000016000081a40000000000000000000000016759cbec00001538000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.16.1.el9_5.s390x/kernel/drivers/scsi/iscsi_boot_sysfs.ko.xz7zXZִF!t/s}]?EhDTTk׶ǼԥZ,nے-9}622d-yn<w ck h?8I긛6mbly~tmaEaҒ'鬧ᑜq%/b_~A|c$yEWyuŬ HoOz>Ll=rҭ.r J ) ao/GYD%#"uϫxN/ԣ֠4E>2!,bϙ~kx֞48(ز01Îw\$=;Q[^vɥ9D' k6u>lmʆMR0zNϸ4({yW*n&__b5Ю_P(/xDz}5G0WSʡsH@t(Mk9Dek U| hF /Rc*gz7Z"z5-EFsLEl7.qs=FA`I(οvI38Y@8kI5">+|5xa 5-cf<-\8kB2 8)}Μhݠ}Q|%w\4HAzhրj>) fZ߭Ƴ;+׸z &q +L.+Vpm!-ڑe'=wٜ6)#G\E&ojh `X!Pc aQTGW5|Eë-.B VP_< D1tw+P'<{W.T+ oEO%yFR&܃]j3A%T/#,`ջYhB$ǝs ˶&61 ՙ?ӛo2F(#QҞxQ_EJ84->)n0Mt`Zk xɼ # C5p i[>ۮAG'wQi#uE;${\=/u+E5lZl1cOo4hdrdCKi(#;pSy1hМ03 Ѧ3uSg ސ)<~\ bSL]YE6C^ Al5RXs:`<ŁdL&{ :SU%Tu2 CX H 0$ʟW˦B/$Nxv۽pa¤= mw%i3Uw7'&{ AWsBmP861ż]yH8zA֓g&BGSk]8t k3lw ٍC7iX$3UD3==|~tJ).Bgg#kɔa/@m4Ou j g6->.̨[9IS4HƸe5X\P.B fğ&|wZK脏gO(*cjXuL"dDJ˒Կ]ice_օdZ4fk|HR`40i@e9V F4ʑo:­| ENHwgMS{ AXtԑF=nQaaղ~ԭ&QR<żOǫ)V${6-Pۜy\7H&u`i"p 2+8dEC 7f)~[WOY#Q9/W9xfpޯ2Y) % ?B)Ljd5ߖmPuz  ;N_ G⾤/ 魛c~H?PeGUs] xx %;v!^tcu(IX-N=/r6zÈ{T-BλhV0rSᜢVIʷy}$>됣@gwٍ=7ۂ+],l.vLRFߑD[Xg^ܶ2aZՈ ($p՝RD/ս1QDt|A"@! cZ9j4zzՎ}nIe!J"Acρth,=_{![tz1YVYou- Lژh5w*>hsMiieˢ#]{ ՚|*pob֩=A/ 7<) c$nb*cTy+6C47r8cgücD9K|(^bȝ ]:d+> ،H_ީ_dP1aRB5:zV yɔnHu^8)=( S6F!Pc&i5Үö#kn'pA}e_0yɯ.#Ȓpp9,XIa%bf R GC$5\h+Dǃq^~]jKcE/{N"nѳϺ" wdf`̻n 3 ˹6 ⷲލAԸ'ZaQƄ/[ajxJmBׯ@ /׸ZPs P;nMC8o,X/hE;+FRG&16[\q2@ DQhFa l ^:,ԕ %qk/C.ʢƼdAU-! |UܵL*€'bűMU3i @K1{C+U_izT:iBNb kx i Y1.|W7.}^=:YP'EgZ6{brA]T|j7|T\4m|RE SjyoUqSrѮ+>+ɺZ!p}WH=Bs&2Ȳ@PG0x35N2Ɯ@=gD& &C,A/OdzKЕL Ȃ`ME&?2ۯ6̄n݇1K|%EqX:bhIiFt9%fMI %Ist@ mo>C?żӵ;BRX]Zy) PBnL|B2dЕJ}P>-q(݀'M-jlm72~ ?ߖWdt5,MESo[Ϡ$vxѮ 71Ob xкBP1Jvᇱۛ&[]g(NYsU&L+*}DW$uؿF_pDsKQ!kjH϶엠N;$MSs;B\#F-K$ydߙo"I  {Gt)M"12~"2~ ~&[&s՜QLӫA7$KwabFt?x|}suX o h'1x\C`jKۓӵ7*u:O,m-eۭ/6JßlVr:R1j <8i&Ρ{_( 'ϩ o)hy6qf$R^[bf?.yHcV~/c/$Zqlc{_/D[=R˔uIQl'BsrhfV $$"h@id=fYu"P=# JU3ɄY:zO5{,knU.aȎ"WkUВ{4e@<\zV˖fp)u8sPi$זB'Ϭ,ΦPFO*kVLt:.ĉXJfy8khG;-ً q$?bU +)Ծb"dH&YdGGuDj@/XҟFCYsg1Xuk5`}drC@O\K $&eCV(.q5 105R`\\EOfCiWSmgmPТJuMK,]`Iӫ MC~@A`YwX+/L_˳OO֨#(a.[yh6iRV <ɤrЍ9{xop»cW> l"Rq3+⠸TɳA+%Fs1 5>b>vZ9]  Y:^[phJXXw`e@6VV >F M&H{0j'bX"ܝD?D2 ! jJg/jxL8ݷ-"wKHm#xs?v*lcD`dE2(sm7cָF\h ~NzY/֑X|y4ei3(q钎݀N=VL5f4 -2lPyˇK 4I-2qx[>*ň Ik8NB(d"Uۻ4}Y"Ɓ\lt('tYGmIaz)-z+GѢ=r RIGhMw8xxxJ&^ azUb2KscLC;cJ3W`Kʌ>5E829􇮂~nB]Hꉄd$pQf.$1C|yhQ^C AuYb$Ŧj$XmUBYx0]mT ŴȱX$\wN7ܲ +Nm!NBn;>.]fYX|sF聎j ArHE;Zf:NiWqy,`K#0%۴t ,q$&jƪ_d8_`%&r:DE %od{# 7U@F!8 )vd Xd,Ie l&Q,yX@˰v\v;H$U|f\&w+@٨->~DQYęM[y&#Kw'bŋ;z/c3hj PkׂF xfU Rߦx+-5C1LHd(Cuc;38'Kǡ+?邫33@SȤYSf]vaV%07o!BW0? wYCR\.533~=&,cw-֌L|H#~m 5`A; 9.SdwIyښcveeT,&. ȫv紡obAZWd;err "\?ώY>pBp٦,o{a g ?SٶfdK6`6bftcE3˝߫ Cf%7V9(!mԹ6(~` q*7 𦬑3/gs>leB)}ឡqq?yK*@n[ϋ@RpY6B_}3n 7 =T(zVeVa5Gx%..d_Y4cQvF$-K#yX;QȜk/tz1e<-ڜ̃3%`Hd{q93yY0zT+zk3VF ]J6 9\%YU; P.S+H-[驻`i2_5W3!w䳯D̾%v6{pF%RŨ+L>m1QGpt6@IX#Lnw?*qu[T3`?l5US1wxl ^*5 ŝܟ{cp (,F#yX),BB$H}SaM)Q I۽Ͽ'_p THv2)iKәW&N"38^u8&vDƹ;E0-ƾZꔹeGhvLO X,#9's2-T3lLEDUrҕ{eg GƬp8V'uXT=^' s[mU#:?jWӻ&k|L6T cP=X>Xk}cN+\ B};K)ކf.rXEv4`j9S3F1Ɂ.9bglMaXY$>&w;>|[Y ?<8{?IPWk}8F_#zNLpA}:^ ~O5uQV>2&V kpݤK!C B508 L寀]Jl_ O:әbE n?9JdAdC'׋KZ 7!i:8:ƲyoG4 pdg|8&,4Ts2'e||j), t^lWrH#c%X T o847f{:{MRK^ GfAr"Yg`HR7ЩMG3ʨ6I)-)f7V*ԀgM7h@Xy̦ȣ' F:WgML"Ooy(b3m2O6xjQǻ/n ,tdt&H$?[I&K~"6CY|F%r/:<Ah]rnS;_:9.>i@}O^ERt>ar{\= v҄* ^.ԈJ]r{L*[`,skzZK<ލiA@)'HFG`ˉ$j5tެg9ҴKks􉈼>zcy9b rʄc\uΫYX%HǍbࠆ%>_N?7^ l铬=8di!(5Kg^&ę{ּӊA99(;=3F@ IL 5QUa#M9 o.q)[B([; ցW&q;zFzP{WP-92jTE6e:8QK8:[iy?|l?X&5R6:~1w-ӭV!YBaא= ThQR皧>v4YbKUn()O”ˎ$Yr}w5USFwm6 %*2N"76L6[ ^O&S%7[KތpZ:a{;5E SBd 퀟%0),.KС3~69*f]:sJ*s)Էoq/_Ui=Q-~MǥZ6tZTmFvH@Q2mPWJ@RlA3iG^lHȾK0Wv&YAhic) " _ 8B[/7<tU(( j=$# }8Xšҕo'οE㴥yg"] xJw? s09|c' 8F&!S D.{z'8Fl絁v]J 4.d#'뒞[&>i sF.YX OF~-V8٤b?DD1ԟ/ '%. n4o&׬ytCF,)F s"w zg(SJ,$뗣-Ba ɫM&n ,ȴ3oY/WN`-%PA]fF@Av VP:{M GFE&RpFxk-1jio/MB 7CƟf[x:/uD5X曎^)A8FE^JM#Q, Ur ۘAP:(j|rfJ'p=fݳ?뭝5Ais6c qmi1%0zw?4L[X-c c>LM:,3Cif 'RS_0"G+WРᢐr~iQT'F@=AH`RK7? mX$M¦mμ9ntrP^Q /peŘWǃZܘ)tgn!{-hw8' E"C~cTd1\h ܘ9΁_~(Y_@Vmb{naصEk%͈/Kף2+_F^^{'`@ͅĝEc(^'E0,-$Y¬=1WֽP1M8*1doeZ!T$Ixk 8!M#`#Hi諰$7C2bu3Q9^zZuے$ӶJhWpy.|\ԒK%7U@ۤi3\1 rQjib/myre`?<:a2 (  2Ħvӿ £G{Ж7E7{1xSF7f XhmxYgaBZW)s2m.?hNeh!Fc,j4+dž"R8d=/ \TLQmi 5LV*u,,we=l2&b[MAHXO+>LSybz.u&}zpSll6Lx>6xס?p#$t һgc~Z;!WW+q*Avy~ZWH |ܸ ;2َKA݃4#⮩ ,DTN";HQh}Zs)GE 791砌BDc| sj=Cԙ&Qp5x:H'ji@CeyfJsvˋw3?1d,L/bR8!_5E?FsQ/bۙ#Cuj\>w-.8SMcpC] K 6Wn$wu_+2dN#GL pMnnE?!MC_,Ba)Mtz5䠖&uΚhY#|7<roLۥ``fQ&HX<ԡkx N\Xà.YX{+%-SF8$)&gl7Oo[ǒBn_NxplpL 7,՞ L7bMr.&XhFN.'J؄K/IZ9?891O|;7@Tmu)V, wkiC=Kd'tȓ"(j; 4=/a^[)iP;';ͭ;J"0}iR=ڋn=ishN$OaW᧎:bH2M,v9p t%68mT/* m+>Z`HdNS 2^fڝI)0u ݯQZVJ_rdFv䉍 $jp|rEAX,9ј3[H>Qq:f&qM&gr4]v{ eD>C׸FC B5=-u׎c%YYuW{ou6<ڌz-;˰_eY]bZg(1gw2c5$E nJNM㠬e:,$b1{9߅omKIsBD1R W7XM2Ԩ8Ǚ5߲i(ldj4JI=޾AR TKnE|4iڊn2u%5#t7}l/^Gq[.0c 8AIA7]j\|98+T+C삻2njDh Ztk3u׭4b2:|Ꚛ;JllMh/0 W_^'l{cVAƉ;; qUk X10ĔEQzbAG5{zKIv~ߘ_5k¨V_󿁟wl(ͱBɿ:Τcym=ԣ+8w b! |-+Z imǒR50˷-^De}ц?u@5N-ܔꤖES?~|/ < ל'}ڊ1|9ي [Va1/c'Q Uu.rܝtƷ6hLK-.]ޠ9> 5ԻõV/"}3Gć 彌bhWF'HCO3T"Ov8dCt,*\3bS{SՀݰlx*c˜y5 -Ƭ>{yIyO:hA#s N @d8,zЍՀ6 #}R&+ɘ-{{_$[Q'mISx.#Uu/fzB_ӯpr6HXsSI hCl-t`(y[V:MLcZnR\ULAL+.zbtiO~|/?QXC" Uߺt[Rv rFaȈ'VIp~u oL*!ut"2n7WCV׶wgfKҦl vG1 w$"ӥS %%#{b!+b'nsK^C~W[.$FHu_ ^SKFT߼wvn!7/4dYMȯۦќɘbʋl+v9 ;M$` ޷L <Ym7D"OaDHcnc,Dj8asc'ݖH퇶q^=n+ݯ f)d.~,t_zoj6۷^MaFzgbl.u`[ҎGo24vUf/#|KI󈇁QeF.cJ[A{`M&1A gY圕4_t *~uMQxК'Rh؟L(夔Q"en4ڏ>;A#L#;#JScs^لEZ0Jv>0bFj$#;↗`qK_[`qH-$iܗD5QpdG÷LPC)~;A9'yEAƣg<`œ7tcbdB}(4Vf;>IQ r6օX=%P 핵?x͸5e'i": CHY !d?3V6UK+IG򫗭]\90cǤb**#d*Vx2϶?&&6"'*96npd-|MO_Us>t3YFWz"('4`Q<~WT/S mQK5HKcW78 u"Bխ6]/TUG?AHs`k]R2&w W4TT۸@3 . 2S[w'* /my+^h|@sf,]@D(7']g\y X㿖R<˹1!RytX0ЏF2{igȼG dKuku4gTOXkwl hs+o yE]^ oB.͟`UYNA Z'廽@<԰i ⪒~Bl㛑$O;ڐ瑩W8e#/d͉0"\b+Zf1tdA zĐ ur:‰K3/qxjR}J`RS0n5Ջ'So yQ}™jUUUeO@Yi{D`%a. 7PWLNeTY1oz S&ƆoM$u`@H$^bS-2\>Kf GZ7"t5{ ?Mv<4e2ݔug|ٞjK.$e L<'W196`I螺waz#_򿢍H@e^@wHḺYSMk[r-/u!Enp XS"؉SNMt7'o?xy͖eЬtahavSײSw]3Gv%r~*>R-lHPvxwHTݎ #">m%VƴRby' -Ĩ=GIM,`5WA g="^x|RTR9frAbmJ`7Uej qyF_KvHwE(Ae>(aDOv*+*|]\HRR=T}HB9[ʊ\ֆѴk)Re̓[w~3OP Y~y:q0w6/BAg~xQ'fkӮJM.-Xpi{kAHkϹ@P'EoRdYﺌ/b2+%!ǡ#?u:C"zKI"hP eX-HJja}(w|"A~>dg#:XoZtu " ;C/+븎Z5Et6W1e57հ,{iX_52)<ձHj!,lWy*=N%Y6_YSē:k]z^3I%E/hzU7_ibZG f=_y1&pϠރfm~u4AK_W7)^{KJB_Y13p&o]! #`}GJ[w.cЭX $uSr};PobGƌפ/ˢ!HF?BQZr&aopFh#냂%f0Լ&Tnh2x!KV\?u$D%җb0%k= gc7{>wr' ?}Go@xiY gy'KSЄ7Γf/z-[bkbsc:*(2Rt' T#x V /l 6 (u8(>?6#RʉEwFEAd%\P#i%,5PQU[b`BW>9o{q"숂D4 ^p >5r]=BNҔb1qbT>WO asܺϫ RR596.GX+AczscT֣MNjLgK~0 JVZa֓7#0 zƺd_gέ!v^,SCeƻ3sm8 rnytARys&Y3nE`8KIDhLQ`UY΄,)i NFG۫3~@-2BE3,CB*aV8 jb bbaP G0GAl@p%7aݯpw@Ul5-oS.ųb|Ҵ>ot f`Uz_"7<ikddc\7AcϜ_* {p؊׉!*ac4i{d|B6̓kZXR7K+hG+G{! nfk9[wn&it_|jF;r+ 2rt*_Nȧdͯ;Nծq,d}OA$6v82"IB׻+a# hֈ߮Wp3g\Ӑ$8_=/ޟ9Ec+퍦YlB *myp.GD>4xPG%C'x`gWd-{ݍĘ fk:D!.iK *5\ïf/_.aD-F {k;R#ZrL/Y -sm`Y=`{〙_ כzLvfʌBŜ=JeLw{ e%ӪӦ{.Lm s`q8U@zlP[ay1|E0~d,ߌiZm+沈y3?eaT`/ k NmP8rf^)MM d.IA ,g# yAu3[(\rbxpRR#7.z+=VaW"E;괔u:Ù$ՊHZOxX>-${v2*b,{lJ;7h'@} t7 L4WT c3G5e2DZhE\Ls-bC!lI#Ϗ>;(~|=mȸKʸ7\GSkJ:i C8rփ?7t8xn3xl<)8TnCqν$1B0DZN(Ţdzb^ԭ!7N",(i!Y}>tʋ蹂ʳ)(pfqjc˰Gx_Bph gK7F[l[=CL7HDq¾e|Uz^@h2!t%u_#Ђ:1rd{-a"BZP7CV)׫qLsR5d![ Ȳ[%K0ƾz.D'+G &GP3.ÂAT3@6+kT߇8Bu*'V'R)h'# =Ӗt%;x驶d5NXVpN0*7_U>HZ#!W33<#ܓK*L S8e®cvVt)C.5֥煊xе!Y-BϠq/2G4Rvjv"՘m?+;KEO CtG m!8@QL>D ~zmV;O >b5 НS.M؇uxm<f֡;f0~B[żHJ1 $jSxq_q)˒8$"6U0 =@s]W7۬t2O4b*%R{!؊`*U OvUhAMgٓ ­ͱw[+|7(s]..*I0ñZϜ:)q5qS<+0BlJC@RD,w~9)9e[``4xҙ3:ׄ.h ZF@?_bܟO&2p*ͣR~Tc>Gu#4hvM;wvaUbbJh{)A2\;F(kyfݲ9r؞C̱<2~Ge[ E1IVT.g8X}ZNW`cpAhX=fK* :URw2@=FI[4m|)s֚V>Pyx>kڿzׄ9Y@s'! _7*wb996=g:Oד.xCRl 6/#9.Ogψw i95qAY @=&%袴@IZBwNBWO~Z/]x:]!~sGmUr^=T͙7.qP1gӬNQ=d<KTk>i7"TbLreBhsuY;%"vTڹ@ݞ2 #CLkU?_8.^.)Wfn&k!ebY; *ZM:3aNRaǣ@ 4 AnO:~v xTFz7&k`sEB1f?,Y@]pd,DX ZD!H(ޫ+Y%\@!Daʯqw}݀~wY\s2꛽Hx>]PV՜fw֧_i?Y;tg¢=Luq{ ڬdKߴ ާp!NԑjL} $Yf|!%|l ki)ℵ"`/KOڏ y$T+Jp&\cc[-%iM)*"#K2yKaąI J"LH[Nt"YŇ*rI]s5#T`fj&2B}2'ߕ<_ yg'? ǽE00(wvL?Ȍ "8o_3& cN5 Bxep@]KVcy#{PzpG$T`&r(NzoPp3IB/g-hV6/&癤N'Am|ECD-n 'Yt)83ñZӆ#{v3FG*zO/3p!HqQTm37f-;LELyyq9No'=ab$g=jv6'`y{ͬW=%G%'G-vv=oY#6Gq?&'łxEyDD^k ӘCQ?yXMіXG.Fy,-=S V{7TW)thb-|5 Iqs[,.BSf͍l{ n/|g Gd4X9HZ!=@ "-uR{^>j1)#+},/N\쪅 m*P {,HPM:24PWwA<ߟ,&L2Lf,?Xv{mDt,P 6| BEu.Xu Icsck {DiF:,p( UTV]'xFy{ d>D5jD#`rpm(4p^ޱNRRhL+ $o=Z*hV5'}&'aaѥjYմ{[uݟJLyfN}J̐>5􁟬~o)&ԥSlxWi8qDheE139=^Ks@P/ZN~C\v?%ZՏ4 G&@Sʼrw YJ6aB*!_\S?J98&D^А&G4#(Js7wwQ 'CX.IzWi щݠIH|,ͭ%hF &2:^<~#Q053xIsNs_GYrLrg}m~Jsc &#pE<ԾA'Ԃx7et2ٚL2.TwQi4UM.9gNJ>ՙZAn/;zwt*SOF qT hw,n9MHq[UƍBZ )uWGH^p6TKgǣ=9Gk6 4, .w9rtiؗ} >ZLlh8,&$vni>9.=]LTCUbrhEljS=Vi`? wh2fϺ}yøhذ@7T06N;rgWዶr wgJ<xV:t+c-pOqiWuN8v󆂕~m ~Pi*˓DAEnk=ϻOobWWv@&$I)xOv2.TT~Z4S@T=06>äա` !h*##;FrjS(8b+s?+H*~,_\x|,Ӽ1?Z\JyJ*\w6qQOyV@H(R2nn_I  }(O%GUE@iq{]A]`. $*7M'!'q[}oa.L=09%Ѷݣ*v/7(un~ f՞Oh&'cOwJ-532 Y~4"umnpOk薿+Qg뎢 ` `^1q6 -e7q4Y”9?Z7{Ӓ)36<_~;$TAǭ?O;q;?6 n[f@~77kV ]H*{;!1*̂[{T(f8lōdD'҉Ƈ_Hhڑwӌ clHIqլdEF.4Bi{#Hʭ4/|dZV10NF.zuh0OɅU)JIP~y++u `)]UhBƽAet-0j1lۂҧ,cOR2_JDm+vxv[׏ K3 $UqPb Pr@QkSvr?Y2z3Dr`d%Ap4$DZn\ ZOvdiZ(ZO_K/׎n{`Ŋ_s+PQLԩ OG̽[w|_h5Sf -su()ש\i}8?ƺ$7Cmw-t&! d3܃ɴo/RD#'>ۄhL'Pa4蛅}*hx0h">M*y H-UJWdΗJ*ҩL6TW3s~x@3uq) H.,r$L z(݊_pׄDkE$xSh+#.)|߭/|hTVDq={d9 ifP$X~[p֑ SsF8R4;-8K3 O2=%SS8IilTu]Kp&AѸϼeqBxdʁ:U/8t1 Ġ-v'uRU#u2qb]g<vʵlBKp{"vEIlS@Dڈ:#yz +CE7ecN6Guߊ2HY͉?VƋ:N[ fsIVmg%}@Ehe5 !G}o4q>Enh'Vdd7SK08V_,,@vݬzE-0(hY#U hJ@0@u׊Xfrkbgk7Rƞ`9p*3fzV% TncBfo.}BZF6Jda~k<ռ儞'ԶO ˴P=AlQcqcX1y" Ve]yO6j<[R$u= F-bEG VVX].5VwC."^œ}?Ay$> $Ymcn=TŽ|ݨU3O5CfR`K>ZgJl֣.(ّUWZQ!6E 8ǫXEoӔHɚb 7SUg{1DmʶY(R4i?^ycx+^"OC׎d8fkwkTQa2d;ɁfKsKY& >la̷`2EM|?˺_meO=o)6P xMg>$ 0Bp)lpQ֦lfjAF`m: .7tv純J^a / NhD@z4vK15X]NU2z& lQݠbTvܣP$| TJ)YJ{LeN/xAw+!U[8KH6V=jnjfx ^S;>6ZeNZG>dxq64>D=؈IџJ!ܷJpKl@^?PDo쳛i/q Ydu*bjEY1rM%|YUS׷=*WsRj#Q4n|ze_b)P]g(&a[ډ^lrm<$A+qLn | x͗d0`tƆgO#o3fel7с,9@Y c/˃ Š|NMl0ѽRb@[Ki/dw4=|#9>`5_z=|%YIأCB,90s%(|}az-RAf6@L0H(,"g&x7e!pƓhB٥f;rmO^ͽ{Dp|cu aá XѥqchaG vЩS3p`qXmܙXMA8K^EpczitQy6D5Ŧfd豀9r LNRàsg'-jmhS9ʳaN>{^6i~  ;ZuBz$ jE_fRg)ff8;׀2}x G04ꨟd\@$\`@Ob`C;L 'YŦ.xoM]G ׮bKg_-4VAX̝_MQiQ NFkRVXD\;h7|OB{9"Ic zƐ+C(k91,ۧfM+Խ?`(a^!F?A)CB_܋{7x9f#23Bۧe?>T\bnLh#Ñ͚uۻ?۶ DIJ>#ކzbiZ T} Q!Rǐ%Qgy SWI;@jQ#ȄLͬQx™+%(s<X#YȤ3/OF_J3WAkW$Puec\TH\2|_$vՊ@;]>>%:0/$I&2lIʮzf a%d͟ Jd]ҙ0JK0( H~ )nhɺ>r'T#BHp?U2P>SД6#! e^N ;sQ(aHd)%J% *BLRKTݰz?qٽ;a kUɗ5J CO+O@B2R,w6HŹ(WfM=2 p9/+BQ[vMK=j_ z$KE4]T÷˞$9=7( MV[V UYK#^c*bKLuN[Qo[Q `8> x ܐ pm|qs^?Iu>tY#Sd]WKD8>>Nɾ ODy%A]41j龤i6LڥĀs:JX*&\縨wz篅W @,bh1sA0XnshFEAkmvkm Eh:*@GICόw*r`K\zrhs(\渇Z9! >?Z,8ELZGWVCui=@+UT!lp5W<[!A[BAqku׊nGL0(PIRd@mId v+ܤH0J(34]NN6f(tSG,:Ctވ1Y|bTXwK^C$h*!hJgTxAhp:550/-9:Z2ABW7!.I1&kA =lqʓvqGmQeȝJ{W%)">^~&h$3Y!n`?)R#6kDD(k2iN#4K;FՆUix\i8)pp8!z x"e)Q}T7-#*uuTmRu2%Vk]gbBMN#%J{8T13k+]!#0khPs.ԯ91Oc$Hٍi#_H8d6սAֳAb5-tAp $vmdի{IB ӭӞ@Ipqki,7) 8$QAAh>CqC%"DruԻpm8y= v֪׵~?Kc(kؚ 5[ [,eF\K@/v~6XCx˨p?X@uJ"FyحŦ&@4o7Q4UX Z)u1, ;X4xRM:}pOh<g.Iſ|)\Fz@]-EJPh04hL) գ ~Xb =A7qܴ} 2RzX'RDg$̥*&u0yى,B=3+h/] 畃D y5^e^zq k,񷂆 XVj٣`R~OvScxPcȇӪT[[#xn")äߘՙy!=tWXu4N7tdSnwέėclAB 2*YM7yK=I)9YĪT 9hc{*&x"D5R|?sf?;"a0J^[7 a">&%%AkBT^GC=qgO3,N?M9@YG}׎+KI*D"$S_9%W2U$d]+W#x}R> %ʠY;1j^f] 7-}Жt;iD2TjX`9|2 獕C-h yS"!} ϣY%t{cPBug˲Y3ῡ7=)?pBٺOsڗ`Ѽٸfbe2O؍Ӧ0+0Io)g!Žʁȝ{ob _}Wݓ90fbں C$k_` +$aHY°g[F:S<60xKCëf..Aȩ!_ph: [w0Jto ]ev6 >Zʡ1swqT2j#wt6q]%nU 'NCxİG屔j `NJmP'\{c"~_b<ݦ*/"H',j41Oߤ?1aM0+ @u+ȓM_roׯnB$!,&kftQ7 f?9g5t8›vx0n &8KTSQa5θ@ے9A\̐+ b"WnTh ?S=kPjTv$w9L.`5 Kaj¡V/sS?cX! }!Ige=Rmj9܋??=-Jk0O"3JSX 8'צ%Au&~Sz:R5M(?_0{L {}mя#tvRLUXFi"c̬Hg˞劽Z`HkZDݞZZFXeR3fF*{mM*&JKW;gS;oOA#,-li@TpȟvkAQ![>D< c-Pf<XK4gh68}[4g=9E~$tmu)uO>@e-B}(/%ʒ0aewz%AU1փ"V=5J8D+m,F> ]p?nMNgr I);s`l w !#V>>85o?BwsPHA?3,Se ~+fs.ܻnxuSMoxQ~GL cqsFRe_ DxOs_R=>f(nmT?ʪ dZg3/ >#ˉ!5xԜٿW4Y< ՗ 6nlк+Zr[dȕx$qc7}䣴`Dn':覸ً('XV|8Z@*pYrВP*=%^I l pfA:"<-S4W=sMD`\joj18:M|NlxH3J9@7 (|M*?+o%)x' += ߤ!}ѲﮒA8 fJ-bE-j`%TZmE_qۖ7qrhO؋V?_5Q_5νgЍi=O ?py*7Y fK%7P!I(}y(] E 1>,6=W5:˝0*9Sk?oa HC;1) ɸ:%Ch8,E@O*>-.F(Ƨ?6KAkO6i<ӏPḱހlfx,I[5:lTtK6n& T N˿ O vnTj[ޗqb9$VtB:e'MU^:M[ OQjm|.yؚѮKb]frHE_k7z C (b3+u\5.(Fn>92HUZ^ϔth- q'շݑ^ E4}4XM66ww>z:#Gz[yR[LXXx6d)|2Da o pTqeZaݏWe嶤! 6ptLv 7'(zb"Oo'÷< (IKh.Lw{}霥-|ӎ4;RgHΊ/U1 08v0YHM2q˳W:B@ ,95!~҇.D4.EgFPu!2j#;-)ۙGw`ޅ|_BE3 7R%WkVGeWӆ)%?6Mp-,Lui`k8/ Z͙H̟6 @ئ|K- w(kҩ_ 3h=}f5&u<{5zPڔ{"d%HNw Q jɢsRVAs!03Na(<ų%1_RKz `n`@:I<‘R|hJs9/-Y},#8vϡ]SSߠocCdK /Y #sx=|h>ӐȾX1P: (m_ҿ(+&qk坆IJ^sNزm^5IޔZ!/~ =m -D:BҾ%1FF}u Q);l 0$Kr})|[[QF:bGZ=bOs1-;B<(ϧbxÕ/~p=eK4:KllR5V\tӤrvt{Dq-ʑ=rr|%>MB`yh_(]U O]'QTsd[RyA6U?۽{Qr)Jl.;ּ4YF\+|#˶&?X;kwȑQ:pd0})aHI$u21MT_#w_E3xaؒfrB:FUv)j#ºd0M8vgΰs:'h7S2ZDr=z^BҳG8BOGaQm1nE5;3bZȜUӼkd&P3h^%duZcK8p-E8%[4߈{TGfD}d sԄIW+ܗ@G2 `' +sH$]L!g*Y`g\H巗V.g<l ٨6ۜ`շ( au%5猵Ƹ)E)h  J;yp ?a8 OJMz L4'+ :j1.4jBgӥiX>v(ļN* -r3w3b(g(yQgR|ى??^M* @t ĆiHM4co.l褣ykщ1n/׍=Z&.W=Au5 mg% ֵ\Omh(% R>k37gZm Чő0G ;ek3,OY<1lc)rie(3Qj#t. Rx6Rg.׶Ymb$Nr 6ݾNW ,A ,fB-\FtuyQd>-J;Լ.GM8`WW|x:Z`3!wT2=:;POHGؑ~FK @fc  ԟ&h Z)Pxv, 4,3dBb;'G6$WO=he.JyLui>aI0v98߲@3$gneѻά- sX,xy,5 Zv?a giE&jJpgѯ)ěմ<)%+i3l9SlQ;UBR&Q pXـ^ q`)_I&N!- j9mYc Pp>,2Ɗ_b=<,@r83S1L'-oKaDj8ZNx=ݝIǕxJU n?PhRFYBm7jb6a?ǢID}?`}>ojWL=Fm(8/mdc]l!4 ->W鮫Gl{Cvp?K:Ư5q.BPt/M*E\r@^P\ sڳz%%"b +Pz߼.ۧN;aR px.o1#lScZpDI=F N9a}r8 `78I&,# ;f^M!F*{Dqv 8vj}'[viYvBĚC6^E_W_ڱ)#މD-u25+fKdO$`qsQ1U[;-9?viW$~}4C3;_u0?)3BrV8Pus #TeR%g&v^fC7F ͕Ӽfԟ(ܲy }"6fe 59˲;L3h5x;ȁbWqK5te 8n; * in~%`WovIm!kdP a rtئ^YÛwƉI?/I!1s]?yĉS,{'WJFNCsnwh =fݪ4  uD\ؙPxnҪ^|븒mR02܆r{4NQ!!O9xX[9޿OY~`! GeܻA/E)p^l~!1b7YӻfBP<; RxS#{#}#*PxEϫ쀝 ޡ(QŊ9_-Fe7Bq-RB:],yr,YUUP-@"Ŧcap炷;i ;cCT(Op + ErM%-{@P06©:0Sk!;қ#jIˎ_[=U?jPȝevZI R dOe:rx׷E |M{˜?W\i<ÝG{䲬:(%SP%#tRr>V#oF̭>-`Vݒ6Ԋ7?⥻1_GY$g+}YVj #Fdu`Znw4ڋs`Pn'TITK9T4e@ S;z4eoqY3'u]ID.M_zKH VLSInoD<dk`@'4._:[/[Y]#g%Qkv*ίO0crgka Eu=2a$$~\QCkAkO6K+~l8:+Qhw&DK%j&o*{`F@@!n1vߠi&WcvN`(}'~x**D۲FnKX'`Ee3DdЊ,0hQboў߻~Ym(Mؓ8i> f: ѬqhkSCu554O3 fBLA(ԨuP4?Rh{.> 'q_ȪctI|ni'n$=SAw] pb?v^G@+.^@%_ c_uu{ܽl)"$CXq6One=QP{ QV!ą}w։rCbuy2N^5x! kx3#d:-8z]5*kV]M@yڡ %t-ﻤcmO9|X"iBBJQxzsQTͥ7V ֏k3oKA+&Z&cQ`\Ɛ^G5i&25 ?:`X djCJB-bBi\ m8R  8o,2J4Y?.[R 50ׂ6pFO/ݑ^* )gcT#r<xxȎ_ T {^@B^0g->^ ؉[JdDqk7t._<ٜeu ?1@N#w-44^O-\LpYzFgR\Bf2Z#z(" ;i/+>ב #D2?&Ao=*< ؟gn1;^%=ZNi,R΅|VRnI9#H`Y4}IO>كΡZ-ҭS3;&\9V%-SG{4kMr~7z2}qdBefyoL84|WboN 7vs6DFJ.0^\ jW 8u>H'ڔ@x5P/#"#YFF)fg6ܑSbYn%כfs aP]3Ox;[+8R$3WT\'4Uٛc[*wwigy:f9衜ֹܤuw.KVD>QB.Ev]9f")t a3RsXO䫝1]nßx4dCu!!|pa=h2k(/J+v^{Ğq:'r%U?eRK37A\*Hˌ̆GS߸p} 5$vh&@ $rxiᆢz}S1N.uIj{ )āTbf/ .l FccGAZ0R_'u,n@ GֻޕjۢϬԚ;kAҖ>}mЯL}-0LSPڱv7mT^|ߺU]+ɞ,s`-m{L1臍"9Y`I):%#ɼs'#4O=ĉcD/No5Ul&i U<r]OFH}b]Pie\O?/\:KwKw-xcn[4|YEnkdwK҉޵|2]Xh8 ΀( d¶)| zMf+ËڡB6 8;5=9nnC-E?0o!%R LMԽzW@SN'|q IF'1KJ{ Cd\CĞNDmd[̽Qϣ{5(Ι(s+|V0bbwek_V6?ˣ %gCq}PY }K8 ī((QonI|οC̈́6 ]mb@c@NemRWp oȓ.DiV[k3b5\oF|$’J.\H/a0;BSRw.TTA+lB"8sQkS>o_X@!nb4Ԣ]93YJ";Zɛ46&]? GPK3+ڼ%& ~TR_K|)!@00돞)5$\,4AZ06~]'6 9IyHok;x*RY KU9.LwyHT /}bۨ55Ш k3(Ѿ$kf;cޣEgJ4bȮVdÁ&=zx Z5Czy gFYe ۥA]!67D7'cHhT|]zBQXՏHNdqpZg'ι =gYZ07070100000018000081a40000000000000000000000016759cbec00005d7c000000000000000000000000000000000000004900000000./lib/modules/5.14.0-503.16.1.el9_5.s390x/kernel/drivers/tty/n_gsm.ko.xz7zXZִF!t/]9]?EhDTTk׶Ǽ5_nߕRNAY.?1)-"> Y݃\L$/~a#9IG̹ifr7((Qu/K:wX,0 8#&C;6-鄀zi)2Hc&g$?YVO9/J5k7&)ӟhsS,vݲDE!y GdY"/+vM/.U|lDHܒ7Ig6]m@튣uATd?@! OorWp" :AͷFtAҧa#p2,v&jr714^vA":_Y'3B~Rfi_M[K(yQXKND5>ۮ.BOpXnPΖ͡B`̑ ELrYV ~Gsܝݰ;]ΞJ:^2oBgH&'N봑l&y@*-_30^4IpԸ'؆;RKYZMƁX߰5L H M 9e\^3@V5zO.8 J~jF^a?705%dTV̡iW,AĒSd4BE|l܅[%?ض镠eVN*…y釴Hr n ծ^rҐe2[O*vݡf{b7/0{]]=IKhZ&zAB2 U4「zX~?F2f,zNe">cº lSY x")Խ%;I%s'hG EKofḑ߲a+"Z8* 4v{ő/[T/Y>Wѓ*=F,DO5(oUYluHw bG0*:V uRqirKQ!f1Tad38u(WI:F :<.L@xbwٹ_#4fs ;=pMͮ ^# C;V!kAlQXt( )lJvSb($U\:0cxi9vm)Dy-4 e*X"JtB$I4r6vqgu)rajSISsfq`ZDfKߜ \)|+4>aGBtU_u69N]T`.)BdjC%ä>LjHA! _0n\y(|iSv^ytqmf) -a8l"BVhM{oI_7[8i{ 렣TlΕHKSmI wY+X"luaKVS~ Ԉ"gǥ އ {$@+݈Y.v<;LuDK[2ˌ=xf yM3Af礥 =(T+ʓ}g+TռzQIB_/Ku`9PvpE mK΀Q1Il|4`(I6 itߓOEI.~Ō E5:T g:npq?*Hm(U/-jIiV0v(•vR[\0SX{OgU@ ) sW8-T'֒NjffIsN| @[)2k0hRt ɴ۳ I*0/z_ml \9Zꊈ+@)8Vo:/V ҵ})xO P㋃d9ca"=X?.0ֶ{#n{jgJ(~%X;{>`u q4p&$ l &c>g߉wQhyRʾBj1} XɸRZ Eb[N >80q]sZKs)0|囐T~C _y.GS b^[)[׃WKz̯|qVnˌ܁cTc/#7`J%7uE_A9-x1I"!+r4&^jKo3!vο7G*œC!bwd5x!"|_L zyH}#kP/{bRݔLDGnJ|֍*ʋ3t69ti̼ 5%(ߒ?ϳii-a[Mt"0 GE4I?uMC# ?'e4B+xJTбd+Dd{BQ. ={C*%&}-KKWhH(p VsEJƗag.CȆ7R(&g)jM6BGӁ`L}).SDFh.?~' >ߘZc1xPBʆWa Fi&M!HKrp dEsjvBpeebqTn} YƓs][fҎhhLgSGM{2 QPc5+@-Uˑp<FȈ3Xħ|؎ԣe*ɎE-$"LN⑿7L'qBhy@q$:|~ Z^H0q_yUQُ *R/`W zFsXfwo#/+H7x! Hg֔u&]M ?KX0|AveLh05DaѱqoiI'.E٬%!ƩKh^G-e/32J`ucd%K!}x#&*!) >EBhЃpL3B\VgCp;DTDX<|)Lmm{!tbX0 U$Ӟl^(I $~i5AnT2`XkjjңiA9- 2l2 KvdzR`Ib.,X Z4xhP/GǣJ!$v˕:e̎ r:a:h?X0&nR QPbm2A#Whi*98}=i_f:LHi?dT$F6xpOfօ67Kב)*ZK:;d#xgI֙$ڧ ߻ NdU'm6yF3`ۚ`" בP:ѓh+?&JȌHzEU{`3<?%` M!t>#H cyk.{֑Sј,m,d4oE}D6>3uցkZz}V۶}XRlA Q#sO \_n(—RCk.8]s?b䦰s =ӳ BX _[+3$' =uei|HDU.ޢTa9}!YBhrap1'$ZgWDDktÒU 5ۻmٗD:~y. LEJnm8ꖮIy2., *XX6n 2JTǽ3^',}!~km8gvc ! V/?mXe* pg3-'OZLL+V"I`l$_%pa3q~>OLiԔIELYy3aiVJ\-Ӛr=مHz 0yyDg=\FN@E:i>,B yPEbnPelRM͌usM ~ѭȀ3{^Z1&pάcG,]9M8̹ؓq?ۻ &-)r20_Ev{hE4ek)xuXKOVY:Z D̘[c!ߤs~A5Dkc`F1]V N)Ki]Π5޲:j:lAT`]ߗGU?\YܭJq4Neyv9,[j=Ayt|dPLa%uC!Z Fp-^ĵqv h$z4Z y Ƀ8eW i(+.Cs\;qXC.5.QWɮtSdRiч+-7 ,߉Jh9Gxg7a-l8G` P{$A[b|>et/,W&4!Ǽ QPCIjFKqp,Y>Y (6qjMr14Dn7 lZ >ġ+g@ņ,d *L>x'y.ƝwSwn6K,)hlg]QoEIc~*iB;|RFJ"fBsuFj}sw4G;"XA)<2|RSfsX ߇ *(]{HydYcOyq3Ȳs{ Kv63n)P q|ݫ 3;afx2wUM\qtPXKjmF') v5X+z>ޏGQX ,q2i՟jBBPKG/@TJ cŠXWE< {ѽ ِ{ &ĭM.jg1fH/ x>ן4۰PܔB4Cl3| r;1" Գu( Lᡲ91>&w@03p gt6hzzҺ\%c˨o97 s@ȴiylM_(Pj^#VjG}勳ٟ=ژSYx t ?GXA/4<ā=lybJ4|"ssGg o=@rXD]굕ȝ-ؑe{$`栵Xf[fk^G@l,WxpVrBZNsV.'gol1$vzMNO^ ]˞(@ 3W;ncNlLC rTM v`pV$H5]'gǢR۷ZȪǾbوB9xPdccGl4fΰΒ ߃LuKt$_!ݴ`NK#IVF48V 8FB aF=cIez_ -;LjzM>佝h_ 3 {%ldIŕ N0z*CV+TsywLu;ǀ7 R`NUKS Mۜdo1'O gLXH<$"N蟇MIo7vO];;^.eF\FpZ0gu:0ۏO6Z$G~Wۊ$xq(r3Jڵ6耍}Vq%HW}v(i!ZG ZLֻpc@avsALPf%F- TcH7_ P{C.C䟭Gyual*W1P`Z9#M }S7YMz"4IifX@ *OSp~R!gc٣ ϨS]Ѿ,-CI2 nBDqO<< 7װCv2=⥚pz/e%6S=dQIvCԳNkɹ1GcO;uKcp+9\vg#xwR<ՊwW_E{cXE`b8 ^u[M!v*፶|_2zO ͨ/AjbN:C0kU'?^14 4}:oHnJ0%i% 琘"XJf!hfs 4T;WtI}h2mԆ&d(`5Wl(< *3>)P*+7SD:@!PZW#hh)#CnvB F9w }}[ ͞+Pm{F;/HM>erQ1*y(hz*Gv(>`+j˻rENON8ht=>k,9N[*he,3 -<;:;AD'(JSv[jvFؠO^j3K=巊MePQ{5'Jv#!ye qil漲sI@J?.-3"rd2O>c5wnH  /4ýol{E z&Apa<j\-hV*OBq Ҟ/GƲwADhVL[&^V_3p⣃΅fz(ҢIQID=|(=9r +j[+9$gȖng1"8>uqap`9 Iqր Rk4;V?% Ղ*Dax(ȚP.SW>A~rس#bԛAQĈŪ5ѠP1@"!nv_-R 9_8cįfeeo*0\X`D-Sj4z@Ċ#`j{V^DV *dɻC}>M/ C1}m;nEtk NF@u/F:ɄWȯw~A'1'G|5M LJh$t.rMdc= `}COatO]t]NrjG - TC,D bɈ娐Σ |EݱY %rEg=`؁[_'Pw]t #pTnYÝ NhPr>SyukUCg#~%F+%GwY6IxmFsMD߀]nVb@DVƉY |L3SH/n} iEZb ~~RLeoR^aMGNHTJq5ݫɾDí}5dkyـ e3~s}N^Y 7}VZA$AX:DI&8=a*S9ѣxb c\S.͈I5P8M4i]-+Yg L2q1w4J81EGBC< j,q p.Mq.WG-QrD>>]]a q]?t PPKpgc ƃx^TKx5<-OoF 67Ng58NB4+k2ܹCgEʎ?7qu LfS"M~ƾZWOgT§64aaxҁr0́B`AkwVF[@޹(V]@۞H h~X)6y3] =TP' kB fItaD=R90!'zCv}Hej:?Ѫ+tImͫU4Y=lSj'r%zR 8a/ZÛ[pELwG'͘*H.0Y-D^55>V2ۃqNiҭa|惰4^lGi4[yK.J[m2x }]'x>}=3Ngw\N?H ,)oa2"]D>Q6?Qช 5co;]<ْ eF1诵9doU»p6?L+$ߝ՜7OX\!iVx4"pH_ r+qmTO$Y.E{ďWΎ.mdx=VD=ɿ%^_:_|I KI]s"n4{"Sĥ (l-{M0?ۛ^nd4355kԆ;"=L:R4[+ozB$28p O0=CXKAҡ9ʽU%tZ.`LF4輗Fz' P\[ Wҽs4(Qs&Xl:f;X &,މg:0 lsrQ=}Bb|ϹhWz%Ar\\pY\/lĀrU2ߔsX#Q"^(L^,ؐ`G).EtQ@nWFMXGtq8Ir<}v]JfrW9fSJ+cld:_)6δsyl!ɭ<-`6q#v&?1xR-q~!0P<&~KbXi'J[u;q"V]Nt;$sKӎm Y1M^HOSm/z^:bZe9Dse=UA-,= Z8 J{?˸ .FlqMF n`)jj)nc6 Bʜn.]c[X"ﱿFNĀݺP18\ %u KڷM IB*8tWi;#/z32 Ip,8U+RĻ9XZ 2P1sE@a -̳3Īhgc\҂A>Kbyb;6 k>JyU(t;8Sg]mcKw4KȨ(8ʿRYz>FDEu)%'gQ6v k{xr D/$=_5'}1C`K*wrzԘЁߠqx| Dևq>%֩v[x˃+D/S\aBԇR3$4Em3Ȏ+5@Y}xMl `;NSL m]}.Õ V%jNsoՠ'֎̘zb GJdނTLg0;mR&PĪ&p Y^ /=~ENa/VTj-IIت RZBk$d@֎Sγ(fp\L~Å,}vݻ-k@R=-`GtnX!2͔Kе7qrN+ψN?VHtD:ND32(偪h(#s{ڰ^TϳX!htK|*϶n'ƚYŷ +⃀O$Q[&0A3 I":H^g'$35E<0xƦ-$̑v:Y9j |Yu=ҽb%S]fD;dT$׎ڨ T{1b'w#?6Ӻ76兑Vo>Ja50!JV!DB|N44y2wj(D([:ȄKE`Rx[pgL_&qoMbӹNnoD(;э\ψj%%h&V8}~V/@GlNrv=ký7ecǎJ@Uz&T"uol$y}Ȍs9~8-%K@X QʲFbrC_X22tP+ɏf鴏aPyqtF帑FIt}H|[휭lqIlȓ/3eՔn!.VzY븂-pGKFUiL1ŭ|i6k̑5GϿ; j_X)CnCVV k{FH<=Vg+ʳjSP;# %aUH|J5Hm`d$?X gnsu"Wp/|5A05_EF`[تXLpDo$x(si\ gw CwN:^KsaN '~gXgQ)a0]_7HeК i2@z@{{K2:M ? GՙFZZTKjPjEu٬W?99 1BjIn~>+-ZyuL;?a^3:"/2L<{ J|_d[G.S٧dCQAj5xK< IWMB m};sRN"aZ8<\heK@9J T#ֶx:?폸,YJ%e2z%;~7+|QciK>dyn078JSJ4_*V@/*$fH)fE#.g=Kqrb|>^̌%Yߴ7ӢO>^+FJ IV{L1FXgKDrt0niIDpdRdMc@LGG7RG=q4&{SE\Z"3HKу¥O𵺗fVU`cYOfCxj fr)цPptgNg:U 7ueͺBMxmxkZIיSzI+ۯ) 5/@#yeb_%;-mVe_SihefD EF^QfV;PRFuVǬR ]Ӻ5P>O_ :9gom^<"&#%gy-~g#c5q_ҴSW+[H*J-i}*ýUTLE»$Mb@j mG|=NAսs^lqt$.ۯ/d=~'UqNB(Z?۪G\%xYU:QJ:+mCGƼɑT87E2@S$;=JçՒ:,`#Rٖ^p[tƒغ/86qin2WRU!<7_Kr( IqM5r`*'$k M|;L12ܺH[\2KJpy^ ͖\^VYex~#m^ #u 4Km%=Ĥ&|k E>Hqrʣ%T۳>J䘋9)2ri<%gh2_8Jy*>O@kU!Ay7si,&A}z>nc<0]3K%}7UŦ3 S2<00܄_n c~e_*ȀC#u.ZUIԒ Bu(1#P 0A9r!wAh\P:o۝ٻū°»Tm$e0wR gSA*Qc0pxBge+b"m8$"WR! Sy yY 1 } EP-0MI zˡ5%@l_LLz].sHe $t3*?s D"x%d" s*R[sq1/ni{yf3Ʋ#7b)t7J?\x.B8(4o-RCb&$ݢѸ՟1x-jr fȗ)kc]FO'S/"V%NK(t)X^SmGlj z@=!t}9qx.y!ޫ Pd/(應m.,aMHhD1z™#78f UE'2SaE{_;m l e3:Xy!lw/ 6g%^ Sx.G}Vh5 `LYtM`3^ Jݯ#UG N6!~fټh1Aw0~:7'|& 7F8ڰE",jjY۔TZUiU m TdSkͣD-JI˭X8} wA%씒ؖ{m8搀͢Pilân,eڐȹLU p&ŇXQ$q@dž5N҆^A+dP%ͽZ!W=k*IN*Z8 .KFcNHGb_X&>S ^xf'=(R?TEzIPc\[ E'"3]Z<7 7Y>KQ:+,>0Dڐ}L^S&f*+] :8\TifVJw5Exzj˥yz[0&6%5@hB|B-Mi/y밂m$,##&" QIAY]|U@ʦu<Վu%!.xV3iA$ mHFUY*B*ٔ(PM&申^;Dp98=\F!4"^;t" jT63</ȈPN:"ݨ%<'wO(B M0-smRڻq>S]UIbb(=o6C46;o1Pp@0mdߝD]vW LN4ܽe2wWJg96 l1y%CiJl×Hߴ<Ҍc4d%*X`Na"A塚g:۶*fbuq} v\$|'zg݂}I=㜈J{oAtk bb(BmtٯN XݰNŤ?>imdC0˝dNwVh=0(r7kM\1EqPO2mp;c+IzA$1tEsp6c=+ UUAHvnc"@ 񏁽LJ XꞦ6\z֕/n%Sv'%ҩ7F)0+Aߟk*5ϔOZx cq5X߁_O^Y1 u&}o :Ck;|p5ldd.sq],R!z2O&\Q` 6#~×;y~OH4 xNg M* L5kE Lּ5ocwwc]`K|XI_c@#8lxr`M " Ç}6CMGX=}uo!hJsWm <+iX8{Ne(aմo9< BC.Ö?);=f&rA}o7wi[zA$7G]@}qw'+mzm2#X|VPBZXSTBr: >_Wp&YDN7܋ uNd"tޤJ(- $.B^fj(PRfsU{mo8Xy}炶 >p4pT E2w@"$n.ك\ Lj N}0701C D}iy4"lKYN'L2%Z9K7`|hd;jW ȷ挈BJt w%4d 4+>-2.ͫH6jfUi44Lh>2M=+HwaUj{qpck035!ǛA2^t"1'%Ǟ0 Trm-ojdlH o!B4'i")C#9ٞ 6 O-_ݻUnxq'b '=;r0qUuHPYwi(kgaz%#J~M.+o|.Yij~ePp-^Dk򘸱' $kT*O ?kjeL#(.?W`Gj4E;pLhM:L!sH GJP)Dhs"eהw}f<׬ۜp;`ĥəP q* tԛF3ַ ֛)i  +۳*0:  _:aL`#@NVHRyh(VC)L^@AuϏ@жEdwF*tdT R!xp7оLl4 0c 9&8ZVZp /Ӆ7{2kHh#_nߝ_ʋsPJx;E̎O^b`LI`HL/.?`B"[a2~1*j*arFG{fz 2*x^]mg-E~1 ] ۑ= Zݐ_6գh:f4G`orlP Eֽ _f=-mr2ks>0Ɣc7@IyAmfM]|nncFƵ+zPuqԾތ]znr !P{IA?v1a²T{p~dk#:hMlrR^oj̞HSri ǞTkv!7XK Ylꃈi$; d*8F\[i{(m>=$Qԝ8.i[O+}=-xh9ʔzO(A,+|Q\n.k0|[_ 4ZK_W$3vw_ڶ5[;$XG(,HDaأf0w:b!4M-GNqh /so\Wq8}兡Dn+ 76,:;IfV ouh~URކ C~_FKkbfAz8ʏNkV&qI'Mp5 ޮ2`sv2BDH[fDG& ڈJב\"F%jRCE()SDP1C<84oEhǗbt{<S[w%""q)K.]~aeM5o>F2'9rA߰z=r%M]Z،(nNV!4b&@̣ᱸ(&%lVP Y'|تeteNA0cox&q*@C% 0heS"ޔk50XrE tA#xX_uzu#K7 6/`#!f{v_'qFoJ;VvʸLA")Lj~!iFyD[7p0oQ!'Mc&j=^!:TL]ڪ?TJj*ɣBG6yD.=j'["%_&Dg%Գ"Jk1HM#}_ǖc HYI&2*n$9c4Eo $~\LЄ?G Cc=ݨƌ% ^F5^6Z,XQ\Y~o}ZA~JFgtFmBL.I."|S~L0>2vT77ڭ玶kPX.柦 q/Qt^7UT4oկ&y Z"O~\S)S܈+ЋZ֧m. =qSQ 5hxcxA.(*σ@UG2],aH7ɇ9r8t^`?l潎.$ns`E u!]NظwY,89JcΧO֑ғ8逕g<]eS'"Nn7AQ c3TW&~_TȈ'S̚ H'l_a_1ifuE^~R|e8Ì=DIT[j_@ ‰]^:c׼n ҝ[!4=Q?N@NfgMH'-R}.](7 i^Hp=ݫn:Zie 7vk\fJ~+>G1Vj|m|֡b&R:>+Z}X`CeQ+v͞ @*Eܪ5Lʥ*?w qO}B7ZOTHWUWL0JƁ2:@2x:BSݚ~+cݥE/&MnM'^_8%P,&vLs2y5\ku j SS4>\}|4<ԋ]:^1#16~Zq>גCiLDԜ[Z a7r=>zQA\%j FԿI,H[P뤤pe_Ѿ i{O^HJGz,?!}MSN7CZˤ5ԿQ*Nf'T{޸-ǹ" 뮕 ǞE^\/F>^ ΤVd-]nY%N˒pA4 kԛ 8F "=ޚb_e`(2#H0؁9պogYZ07070100000019000081a40000000000000000000000016759cbec00000a10000000000000000000000000000000000000005300000000./lib/modules/5.14.0-503.16.1.el9_5.s390x/kernel/drivers/tty/serial/arc_uart.ko.xz7zXZִF!t/* ]?EhDTTk׶Ǽ7}*79B 6CDͮE3^w!ԖcQC&x!+< 8WӰ؇ތT<ϳk*jP,Yeؒƫ`NmeѸ׃]GU}6xkewtn&oy: 7=]v`E)8bՄ鹣ÐIi=IU$CnpA6a)@s66@)1)[edtǚ4JZd[P[?pwQa\3k8,ȸ$h]Ul~X@|š 6*،S5>>=mqXni;Se% Kp&|#vzRMX:cKUfVS˸*rM/e_=`yBfptnkjP9_\H4jrn%¾s^HE`vՉ` dh[o^$(wpߓ#.č|B4BJ=plEKHȅ(%| a"=L9x\9ƕ̥K;l[mBlS|}K1nF9/eZ[,r _jiA_ ۉ{.U:騛pϨikFj|5aRyn:)aoP8@0,@399p<%_c,قc_z%8˶Xj[0TUANfNKI1>Te+^Mn-# ✟D-a\ 0z$K0`fElicL/4=<~ W"u& 1ʜ:jHtQL/:Ue~~Vl㿙ot55fal(" ૾wO">s>=}-a3aLjKHZwEco;%PJvo XvK%LSJ .445ӝy,c2+X ަw0N/ಏ{$z;oO]"x`mz.W%J,UzSJj$IS<躖!vcRPC:p6n5H|&B+ \yi)DHe\-zNc;{A K3Jy FN?6)vxS0ʩhN٠)t@ Ը}-"F&-k!mUT-U&laNN^F(nWt8[H&9'Oqx -%#A|H}j'OH!>و SP(}9u Y`(ߦxwNɮ<߉ѹyou272]U}u \- i_䠝֚63e Xl%h &" iAzu#T^H}LG-ѹP0 PGZ-ω -i1M[[@r8LgڄBM 7OJdJE֕Hy7y"Fg¡1Qq,IzIHonrTm!lhTNM*mR) AzTvRSTdm]Z: WjB^&0Gm9qSƈ<\ Y5aܵg@I XNWpȘ\2Zaʌh˕̴kʜg"a5BQ6B h3EeGG*X\i$EA +ٞ"=R&R=XR2OZ˥'I`W:xd/R 9I Hݘ))ԭiئ sN!ܱ/qSz$ľ{ԋm=]7[AǨ^hgM5q[ePUǣ#w\T'J;<.1]+87; |1EmuCs^r8]]ID@ʴczAﺦЊ].OK{75F1 `3 v㇏I6V+3]㴹YHLXb&8R0fէji &ڞOb*i[ dX8z7ة%Z mO_یja[] }Qx䯤p=/B6LnU_XgYZ0707010000001a000081a40000000000000000000000016759cbec000052e4000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.16.1.el9_5.s390x/kernel/drivers/tty/serial/jsm/jsm.ko.xz7zXZִF!t/-R]?EhDTTk׶Ǽ5Ua`ߵ4WNAY.?%ٰ+9֔CY}/~bc9M3,ۮuWmpdDɯǑ!Ji>Dl~<oI©Qy=kdCvY呹[أ7Zq?Jd3.lyTc=>YRcIl3萿:5#-e-=^j kC08*Ơ6)OP 5@O[keN<xlA^Ai2̥ K(1*됏siRT̆?fdsWjc@!Z >̓YϷ+WC! >Ug=*g:sexC_waEQLo I̼׫J1#RW{*]`]*j@ 4>tM̡"^ aHLv,ɑeqvF@+p_ºVcRZVu"e(1֔Q|:QsZU.=7nvNzθT ӸI% NA,Q&X7~<\ x"+WzUy*|2EAdjWjAD̓ ˔|t{Y#nc S1HV5'֛Jvi2j\NB/96+ ٌ߮TGL}"-lsӻ4}0PwwLxTB[n7))?CA!&FY*-ϖ\Sn-AqmK$檿}l%.l3 Y{Q'f$bں9>]?%_iwkA{,7&AZ_Olb Zm:v{5j+:طfQ R RƥZ$q2[@d'+/=y=ڢjK96:KDxل~4'<`}ӯLX Lee\(Q3C~нǡ~,7s+ֿ{o !c~1xW / 2cqW|yZYr_9\F[F+jܥor<lGFwaFXv=w2rT3VMk3 }r1R)qQ̻ҬJXQU]FtZ(+jhk8}Ku&鎮Uf.ykcj=ɥG03!k@k{fS.|xU9ظ7Km-yxp%ֽ5H)Oжa|&m맕a$;yobZ>uI563[-Z~& R+ze`rma(=bdÚGw wV@*NGi,Qv'=L"$oa{Īf)ƺh¸xCD*dP|fvm,o맬do~pK$g⡗V##vlJ*TZx,QӾZ23-뉸bHt sbHnUG[H5ih~5sT8_byۇ=j)g)Grն'2y-`L Vq{<+w.2ę<7ЖvPab"?)A9\0@13=f~ii!8&;R[ | {1 ī- %^*R&N_+ʇXQ0&}S#5̰ J9->GPύ{Rz+we Yg'ഘUԴ+Z-ן cAP_v~_N~&5Z)pEV,=,+r̢t\C{smJA%q<㕊="!/tBWIޑcAi^i!7| 7C^X/7`͞x\΂KC1qM{PKdL(^ޖZ7GíL.ڝ0 ݟEA-;Hrۗ͸YȉO=ߪngtʢ`gEx!犽N7΃7f8juWZ,)ŢWȶm\E< *' þPd("f `9 :\zM~nxbWW qxBje4z/A6*ߑGdmYRq,e c;v/z S=.{Q98FW7HKA}^6ue>3KOitW=i=}I)e +[ݳ&皋3{XkT\;&:2_VtcP}|!P-br-ܻы2w $&~RDT^J-IZҠDKZ<ʁfì,*uA̹Ȧ IBd VϤ>/|u-e.rpNt48.Zz&?zEw1 Nj,rqpN1=C'' _zX4alz 7Duka.|7ַx$)e.^td.̨=5ʾ;6BO^OL"EqGI9٦?џ<)5T.J|_5#`Z#P{a!ņۚaqJ;[y WZ4 0)x2uRDc >W(';^Iwݼ(|nwkmҿ7Ë zFi^$ӯsݍOUgZP-eN9 X~@yXuGE+!@?V,|VBkNP-H/u:B< C\|2i2wUC2€ק2~ ~%ѶZy`* Ҿ/#}`G"o'~>okb'VX9 x]jB>e̤*a}}#s׵VsB #e&zn%FRCSq&Ux-nmF|dJ)ErPMΏ>U&?W.0ir/򠪷Jz LXIB0! yP}39gM+7r>dt%]NNa Ijo`o)'Bt#s%\Axx\ tMePtߜWrgjI4Bۢ"l=0^q˃Q׀tw3{-&g:X:{Yϻiƒ~ZE=*R*.l"F [ A ITÇ"_-%׉q,XYihl-sVVFW1Gճ2^ٺ{8,9­϶7~JuS&þ{z  TLT!bHBCKVj L:zg˞Ėݙz$1 Z|3lG .3VIR?d`о<Ʉ֛ϒ,&̗s/p/KWCsn1amXc;kJ0ꡱ{E>-u V\vEx@I<ڍ{V Bk7.&H!akrK-rYt/_©|Gy$԰f>LF/?#DN|0-8,r_KcnjQ-mف6:@\T7hUluVX}Iݔ*=bji=wyr"+JHeh~j-mXRX\R]d N_)ed+SDำD*d6{-9rƙTW#I`aTVJ.âV~=<50tw@GU?z~|&dz4t5dS;٨GGwM*zkTҿ}ogC*r䯛AM]!<I[1 xI͟$Xc.u:iO>v,95) Sw.cEN- ?]!9JV}}+JlYbd;dtK]kL?KѵqƽAsܳwQj.VAI?B݂"&UW6a#U SӝcȠ|L2U7;}o|s\r=Jm>#zXO*uJTrZNFc1Cxe $`Z7rD O]2jm/8?R?ϝ 1K_eqW7/_m YG AМUJ\*sQ{X;vəyGΕ + \5s`R5*i!ޞebGģ1$Cl@nEgڃI3њsM1W`D E 3|߸ 9sΒgy$2-bڍVUSSz$,n v` 2Qvʦĕ6x(CC_TGpU)}=G; oqA@ʍuXxHX?F1uÉ] r~H뷖bΤ2~yطym][ ly$Rhvv_D@w(P*{kJ:ֶ hI9lSOTR߄S?/FbmQVŠ /n dM"4IpB~T"]]X}6dĠ~AS}[S뱰kЇpΆc*(nO3"%ef;aR{c,=G5O7PY3sB! -ʮV6og: غxHU+6Z/Eɼvm|Cˊ8ڀwbH]WeSF玞Az$oDP:HPX\/d^LXܛgBԅ.wTuY0 Y؝`tNU)'}hEeT0.k@o9Ȱc/:cߢ'NmGO!r}Q(qI.p^[kլ;""W7ҦmյoՋsR,]ͱGt|yED/&N`ʻ oDa|?ˢJ]lJz;ii$@ɖ1Sӊ|3LMXr;΃6m; O+I6񰒛v ʌ̫Ex@izc@ѷ1OkgN%M{C1R2TcI#,NBLh5Ni']{`,nVh;I za˜!r;,sS/Xl 6z;U5ZEo՘H_o-xuzO1|j֙].nDfSqB|:q$s>-i׎S@l  †?o@3緀?X55Hؖ]9.>5͏ 먬WAfBawBGbiuB_Pj'\-Iɡ&ߑ_= k2=Dcx_ϥ}ggUف+Z_˹!fy) 4ZaRRhs-޳:4LLox=KQ n&Wpp܅@1Fl?㥑6BjeZnN٦D[Qڃc*5 0bSYhdU:b.# :jRB7t>h/'%Ƥv3kL>hbd=8^sC<әi5[O8/N#:! -qp9;!هdyZcF\tƀ;!?q[E\ LoX_.p й²©N{$^PK{ 8=( 6fYZS "3iњ691ZK83 9k7jh@FBC"Gg)' ^42L*gJ/%!vypKb:& 'S u z5j`&,ڠ.ˏRM]ՑѩŒ BtF6&܍|kgM7E.vTNӑ^BoKχg*4(ljF4HF=Jk_*dk͠Z6)jJV=m‘w9wU<ܤ"SPŕ#,BzJ]5Tg]0/ae;I;06Acq$2Qpъ[şOP|1>84`_!}@W I2:T\wowO?> 㱤`$f$r>pSXɌ>Y &lz#*pPx-OM5c@F19VU9$->%>㎓ue aV>A@y~?j@ԺAޣ}AeBV #dS `P|G*SͦȵG>Q[fe9( ӏOprru/J6|0a:쨺hv/_]uLcnyx(tSSؼĿbޤ'DzT``uH, 8ըԃ{c63ʵgPrGu2a90^varjԂe(V8ױWNb^ YZS|Bf=ߪ[?A&+fu| VB EEdZoBA'D]!E%V^Lc0bߠ"9e-п}Ŭ_KO .fStcB.=@.ŮF3᣾mU.UpܿUIF@I+un?.Zd\< M2Q(w?|uRxv%bWEРd.ZCuA7|Q黖n>3?n 8_JFd TWN pOh~K*ҳF )Uzņ=̣MyjjV7ad@[>13DR8&UJ2kSG5ߑ?|GʼeY'U01jy0*2L8F,@jP8j< ktȧ8dG\O/T<7k8^D{V,G1_CQ봠\] fЅi;Tgf$2PtP3h[K Q;5o~hk8cp0w|f A2TCIGzT;N;lfңw8a1:$S0 {LI-^\S NˊPXlh^GDf=˄>K( 0՗T4U}(5*ӻy\rKN=CsA5B<3 =סdZ`Y(4! ;\%eZzA|5Kj9/͌#?ny{):y+Ч꾄5)oR.AZS#ƨJ(o K Ja7 V%OX+'"M/8 l̽a? @$G=ѳ궃jiFWQ|:·?djß!U\._-%U%?3>GIGLeom_o"QmO8КO@5ģ+Ԋgѕ;+krċ)7MEWC;A6iXʭbGWܿWURT%F3oÖBY1TkjHUM%Xec}=b VzGyTͲSxtTYxϪ-` {ųwarĹʊR0),tc4|2۸d1C߸u_Fh〤DSŰ?+w\,ɧoF_$~pnSAvZz'@Cyހw'ua^wWM9gQ? 0iFҪϒ6twZU2A][L6L{)(qDQ&u9,DBumQdƃr'R밶Q][Wm(؍S&[ȾLg*}, g0|^Xuj!frZA1Lj6hW6Inx0+M3E NCo)ogoNS"ߐT?8 _{?ԯ%ckĀZEGv L䧳!:J{PߞZ]STDۚL`]=bg]e0Jo$q+fa eҼhVKڻ*?97 - /z!r"淉M/ߒ74>ҡv36c _$wӛ/*dժ ~95%: ߭Bb0fLhq\.2N>܇f$ۉᮺgPsh?bWHVmwn2j8oE3 ModI-Y5\:YR; _:; aܛ!T%' Zi7.ӂJżۮet$vsupuT|dBJ$ij(.KE/Ql*#z+9VVqGl I;^l--<}s~؇N}DB PÊy#\gˈSRh8BU)-V+c-Z#>o@@&E3ժkB~֧?g\aTӕ=. ]qQ>1jΡNN/U#@`='nvsZdٺ_W12F3.ol鈡N#0&lwA:E^'`tw/3}T$?mD{\mJ LsJ=ol"%Z/s.ڞ7|'y ~Vgi8 X[)ln~!7Ћ&ı QfX)uw`W1#4ZGi6P)~=ߐY *\vnΎ!@Jp{b Cuu6$5D`ajƥg^hrL-v/*kf%#6-y1J<&nIIWZBokv.9 269`.}."AcI{{ZuNcnW(?!$!q.BDWWfami&ws+"Nl%pC Vapk5UG']뽻fCi! :-IBH:PUA 38#_N˞m+ o%j&{҇^&8hޡ!w}+w~8+t:rFً& >HWN!H2b#k/3 `JN%!c{=HztԵc툥d1TxOp\wQ,1TR.<>R.v4L]W-]}xCdԱA/!YF6`R;OH^z Iy`E1E/vmJ1ņ!BD |{HJ ݱQodS>NƵx*Omyd2\ȽPgJ8aPԝ*mGF~g9H؍xIbuiYvU=:L==Ecm뵎YcѪS3晑WCڦv1puLfy%,{fWJwц9&"@KG!v>8ߴ ru49Tן%~["hTmzJ$Ri;L:H/yMW3S1pPj֠mfزThH-djx rs PMD.q,82Z+Pb|a| G5`\RzJQe~Kv=yyz;}QcDWAD!x^5F Jcߩ,󙙯6# @be݈ (=U咃U * Hrh0N{nNJ tg`óθGw@H ! J= +d<ĶυRk/{w9CqJs]W=€13h/HȌ6^ssujM¾4 jo%dfUQOeL N%LYX4mSڢ< a3wyw&> sڑeyϫ[#J#tx'mW J'){(/[Gvk5M(z=/f].bK_ 4vOFޘ;oMYzou}fFI@7z7ux<};)0NÂc~Y/0/$qgឌ\WY;a5F)_$n"5>5VnRVBH~vdXKhT5k/֙24U)VX!.4;CmMŖƺe;2* "d(*.C/poD O._x:&(vum4Vy6^7EsyfWs$S船x&h:) 3+yy"oasa ha쒟^ovukB!iQ=*yO KYcۇe)`ZxGxTЈ\ehD@`t'ߠ`NIhh¡@5]]= M3{fB_>m{T oؗ@.Wca<R {2nn*=PJV>qD.t@tuk$ l5cyxn;s}0 2+P)6Ðh>lVA \]^Us=vʢWXnT f$[~z`#MQB 6=}JNO`M1;Eũ)9C@H#X GUN76yԭ}c-j2n))d t/q(S3Lgeˊ%/\]`ggAv)ʳ3ڷ(-2,##`-W^wZEfx%:A-=ax>O]QU@G8.gALFv;v3U&"at75*,Q` lLTTTy88o䩋ŪiIL D X˸ăo7Te¤mP{Uih8fqpظ;F5җ+3&!,˽rር (mE,l-g/tC<ia`JDu2'BK#4{!?A=Yy4)ĊK-{/r]O8'!pv bo`T-?K14ЌB7~J=yA~+_6WC,,ׂ.cZƪ 뢧`N-$Pm(Li:Ƭ`|{LJn`-͗E ԩ_2ѰU[75 M %,)*0K$\(S(XGAxN\Eq=Ý\]Qb8gs{Pޗ>'Vt.1n2-ct?Ǔ.W"r"|Qe'a@Vwd;( *BXʼ85~.(^7q_ot% Ⱥ ՆTbQL'BO"C"z;Å a۳$Y_^`Q{op^>S /vhh9 w~L*_CG|>>p>g7HS^54: # BjZ10ln2fNHDʾ7}DƠ/.| cv'} 5j'F>¡Cj<+ K(1F{czCVql^0L`wYx"dO݋M'=yTCa w Aik4MŀhmeZ[AA~hS+h q4EfW}]/s\1U#"E(+c$[ׇ*>0#Qg!%4}Fk {D7-QSo#(v _!yH7`2 ^P}p _e-ӞKt9YH^A;;1v=V -y${0G?RfkqW! :W=tmoSm 獥W6omϾ$׺n2 0H|SE$ ^bPâ.]c^7.$%zl%`2" 9"dNDC]ZRgr@}!Y%+wݾ`Ev1# uy&hIU๑೎E,HN`n{{ۺ83",44UnI :T- ;X E;QdilƎLwh͟'_.6 #dy|&8T2oyFM5HbaO2yצtXU1  ,9{(1":Hϖ3"{C'?T+#YQAW7Eϰ<>U-=ԵblMhsdWJ:{Ш7P!P>T Ȅ[P-#Q=BU*>xү44 }BU!C(٨pf9) 'o.Z9gV~F@5~VJ3nG4MvWT"W}Wi'xHȩv\|0!^Y@侚o͖Se*zhO&U-9 ᗈ3iBkt)ol˓: pw!x;ث`xMQ\nU -˚t]R*IBUlocRUKi^ / HwuyN׳eꌔ8flO\92RsBusxc]D]9U1:(`*,Ԝ`.([=RQS׷F|deeYT$OUZ}f>l9QS@2e\Gml=A =KwSNƞuh3['<K]Z >MZ+Ih.Ms1Uw@D/w3Ld B_uՄbbu d,s|HYdzxI0S/ʬ. {v02110HJx󻹳T@y/?2jSdwT=#r9%iܧ0]ވ؇<}}ʆ+D>f^$" B,r箳Xa`⺮$зuq * z4la_N X!O%G9 A%V"% 6gOo4: [F7$8͔l@T$E=/^C/*6-|5d8X(ҡ}d6s"w7iIZay%h&,x̌ nM "5i E^I|,y>ZB"(ggĹJ_oGwƦ5YMea!,kKIQϼam_zό Si"@-VA˻:'v0bן:x?E J6,GheP-ң)%,ƲYa%Kp.{2jH:ú~!UUe|闍oOU8N&4uRhܽLp>`|ڪMF+Uwe'~SΘ>ir- cpXp֑!a Bz5Nto}f5 걘Ejt!蘥5y'ŋ>"x AY[kuU^ň#"ڻ^21˸.KpeYApmfA,}ؘkYp"g=gR~&ԩ 6Ξ59[[gTW]94WGLsZ(,>mĞ^ \-d@8'kkdEH2C˳TLP |` GHzKiHǓH僘d7})2lClg!Mc)%A'3y;W=\]R9g|G"KhMJ-EO 3l:OY>0CnVsD'-)E f"&6T:=o1o8L4?!#i(7@W0a 7 n@b1jf[=iM)*漢? s}vC0'QY]1- +S#t>ueΛ :'[r_> .*%|Ϳױp0L6-.^l `w}lFoI{&~jW61NK,xbBUuî~|2>pF EtAb=)sl"=ӛ4Α 􎑶{9r@v,~Y(q`xL=ng0?ٞIҌ ̯*Q:o{pl_HA8T<6t{ D-e<% !Gp;BvaA}=>D{;Y# ɚU}>Tޭʞ5*MUY~vr'8(C~?f!޳'%i\+uʄwDCb>.)Cnqǎ Y*wTdj] vDӅUϯWVgpOI`wTn6:x zv)FP>*VW ǭ!Mܡ1CFf3 >}Sp <4eQ A2辨Hطg`(rP& 50*M4SP 6,Iz$oEAW=_ ԏ| ڌ]Q>huz΁ч3'3&ղ u;.u dr+#TҪ h,(grHPY]3:@Rѭc`oCׂ#"l,٩#4-Y8oC|)jWOzT#+EU$h 1aoN%N" FWc_tn?ެ owHX.r%`u|GB) 3Br1 3YA6%׭, 3Ͱpo<;7ۍOy3m{K2sH$"ک:) \Pq@A=4D'!DN0=!"OƦ WV`^J EO?)b&pF"4>|&4DZ"°m B\e˸fj0 ݝ7u?lF ^ѝPLƫ74 ZuT$s!G_"]_r  &Hiu+Q6aY掁(]M:EHg= 'w݌"zz HKO9k_6g\h%syf&=Ÿ>u 5,5;4s?#a9vڷUY/5D`}192O5NM4jѕ&z\viI]3˂B:ǨAQ8"HG=ۏbHFFt[6]K>dasꠘYma>&{l>)UNjEڵ ;n_[ 1T+BazS r/{۾՛)ux6S;t6L^JXe3{)C̨R 3O4Cܫ02,xOUؗq^b L^2">ddF8=4nA(m,m|^R+O| ga!.h LF+Ҍp)BXNCBJpCGv nOUv/ɠGˁ!9+Q~Zo?+;AgO3|} "~iaaOԨp)7w-w鐞FYa|` urG`D5u C>_<ɗD !wLp?Jok]\ZũGÑsgrJϭZ߅v?+Q>N?|dgZ 7|Z 4fSqQJ1#'|<7AE@B\ ؗY%hQ~#S]/w4e*kf9@YDʖC? Rsa*Dx|ڞAo EG"^>Hgr8wb*혽3O!8s , GrjP`I]cQ!$̸T6;W ݵg.Y‡sF\TK6g&b"ϑ`I4eC˂g%} : -Z}^|s=]`V>b-u($Dpǥx8 S[/*.*fD?Q3G$AtSt&mn8I}W-}4EJG"g?)QTe}NW&+&~ &SVYW)BYtiV٫msԾ5pFk2uV=&4ȴ 4'Ag%{cDTP9˄U3CZy&@d7Ȕz2ʲ!O| XcےkgVv~@`E% kL FIʙLaVvS}1d*t"zFgLm"/[M3󉪭?[:y ̐Z^M,oRfOW 8?䮬"gg23=Iɑ9r>69GV|h.AQJ,)!r O9gp'|=)h7cY3簤1D#=J(4$+a,vv|Ydj.ՋBK( ƌEs3llZLa.aӂ~ZEg `SzCtY6J4Be*t:\=pa4ԗFOɯ0ɭ션<Ͳ.{Ov:WujƢ85|;\dv4 ycwg/I BiZ"2|pD fm۲΢eAֱiAZN8r;URw|6ҝ9֡gXLole!iK/Y"JL$Lٰ8``Hհbm3TBFl_ E!=q=>VhsV5.(AȊH6;Ii@tJhǯ9Juʍu- ~6FELJ5*V7)Ҙ50{%@%4*=_N-*,P-K#u*&iU6{ۤ[CRY&yb}C lwJNfGvQӢ$*ҶTO?2l7U:e>r!Z+{#YF`U̕*>f)l܌ _Kq`ng,Y7_Qi٩jOMg*n4$s,cC>CwWԎqF5kTom":xc-~pnO`]Cn=Aq5_-.6>;?;5g9JӺQo'vvTx#Ã}ʝE-.  -Ȭ2pu.Q<=.Y:D!l O‰G)YL nE.y+3!RӔ0GƎm'8zO_xr} +TYr~©'ceYh1(!i$ K_ A,˿:&D>ϳ+j+!qFR^HrzS5(D^>0[Ǔu`Q6Mx%V41uixϑkԕ=v}F.cb h^ԫ ŕi(呅/5#>!Zk"v.jڟ'L{f*2FֱbD: a@nܖ0>r84J~ަL@Ãf٧#jyNKՆCjhZޑ81^ݶ$I~ @(Xeҽ!᧮D#G@RTy?i& K*ǁSkP*IJؾ#H$U jm}h5-nA󅀾rbWJXgW8ƻ|;cPU'yMȈ[eld)91-|hdP-JmNd ̐Mv.iނ#\P59TuSCM0q3~E]phacSwsARj Iњ­^m M4ieIX9%Jx`LVRzuFnP$b_e w#Vw8z+~aD,ȉ и+~SE?R<}v郈*.ho)q*]ْZ# FgA%h%}1QS7P{49,lPq0Xue棘 g4۞=L=͞ő&鈆ǁ(/Sƭ*G Pa<=[9Az E;tÔ崠(8w J DS&FEs'.ZWPL_&/?^l 5ք!OPa@!N# V\~jpfA sEkMې:Qa=1q|6;hޣE|w q-ⵐ iN:!r@ Nzr3C(mXN:lgG:/Z$?rRt,%)ZSeëF+'=-{Oddׁ;lĞvbC@YJ y-.4`ɣd -1/;jlG nDTsZvٿb$.ZƳfS=:P0:H-e2i)>{5ڦm emM9}b*Zx?u,%811s%x}z%UΨ硦 :KCUKIus1t:Sꡂ;r!_3ucSo\Q$lƨ['1]Q [B6B K^( D1VY=锁2,9%|­$6^Ƒ 0UX׌Jm#Gf xoۂ Q}$\]I5AmobHe\ѮL&8clT?%e7eڀE7QX0*8/rWAWr,PEGhx6hfnk#O4GqZyGg/bË|*]y3C*)҄Cž]v v8۰$BHwQ`CЕoO. ~ r.T l hyeM-9dy ủVBorA?n¬6K=)44 ホz4!>QWr}&X):~HDnBՐtrj: ={ɹ ,p˄B=q6hL8MH,$_~iϟI= s<^WUL.jc,Ԙ#ҹbvX`@#tb卣 n j70Kk{c?YĴNة))Czבi2?Za1Fip"ڗxT+.TރQFV,.HV<1DSvNнf㟰-U xja$џ>9Kdnh˕ 3>DzZ- 2uexRrBg EdD0cG12ieZ*jY:>)s>#"%.'sR+a<SUa$z,٩5q<9[}-xwߏ6;x^KA'}B2Ԋ63WmRK)^lc7Ftg]J3{zШjMF0^/p%/"L~1-z9`?1,g(h8^x+foU )p6qՊ,Zi YR QtK">:[m2BlHًOt6{=_㷵 31H%6yS\Wq)7RwoR{L-IJSg^}^qAWe5YeR5 Y;/vYjhD{l:j{ON{WxO|=m'O=3_v_ߚ=8Cڰ^S@/?`$Gĕ+Ȑ"6[Iѯ-EVv~XmZtzۉtHI,0x$ϸ)t}oG4),Vjq&`'4%Ш3k͙9y8 9 _ˉ9Bʮdw Z0II-5L y <=փl T\e5)CZbGX6A%0 0|ǕVnȔٳ_/&S0oֲ[Cz=4LKvM[E`ͻ2 hV5n)'L؜]agg=`|cۅ-h@jsIu-Bލf,]N /OJ}Vбwo za7kKC3`A43/R5dUcxQ&9CELU \3ں(F1@+2@XW7*t0(~ lZ+ؽk0@!/fnuzm/> 54[=f'Qp84Q;u:ZgH-5NinU 䬼FZ]6즷٧KB_V-%4O@yw +' ='|_2W#%~zH@2+X!tba!eM">vP!3!{ #h_6T1 ;aPmՋ#PC966%3\4Cqϭ\Pf 5De :Ωk?$wȌ?FtDWKCuG.mzjrQpVh7jW0iT:VDI թ<ȮU;$ҵL !.u_넩DV1]K^j/6>cmgjr 8(}#k/c #;Sh2 /؁x{2Vf~ҽKkEPY뻴ۛ^z#w>8θ#Y|H7O/pUEKB"Y )D)\z$/ h$Y ir0zwMhm",2/vk_7-H#,!,~)d1?,vr^`LYAQxQ@yg`&Epvt.adv2yhCRc랥rj/Q G ~kw߷LGGueNbOT<%\yGd&+]S;6^'6(Mʈ x5D-7%u آL +ESAmIP x9 :)+ N]Htj|i;YtSNq?ңl\1bY9Binj ;~z" ؘA=ơ"W=M_)/XbOq+:uWdk.my/\5~4D'm\g)N 4nF0CGꭻN,2MZ>㪴W񵖇K#K"z&>d(#WHj.P5:FZjqkj˅~V9>ȝ~F2騋CI@hl!_ljdcq H~ 5 RNj8bڏQMD{Pj[f#ӯ23o~+sqpM#09ۮ3SfMJ8ƣ(e8bns7rh6b\]/9cu2Æ^$isѨ U.Bp̼f1y'(#n0k1F%Qf쥂"YdX1t!,덧`]"$8넃7{S  XÉ'e]:-&ISdHe~ȲQ'ϯfƒ%bH"Mvu#LwIi/֟ n+Ȏ=+am߹$,g_~tN8(ۂ|c ok{Q3!`-Dʁ/$mBgݰ&P6|@NR~j6zA\^tՕxSJ|J?Q_ԍ 8$[jst7-g'}ڍM{QusQP@PW+`k}{Ġ凇f\N4tiڤ# |Z1ği{߅"Uh>#PbX%9 ŋܔoA1X&{|G4ן!ٜ{; &^` h29 ٝN;ds|izĶquEqxY?D*gN|jrp~xN xtSb. wKGuczM;":+a|*^Ǖ(Ixŋ0+M`93Kع-`sЎy:IٜQj_Pn}psuj.QjQl)Սh+IF1 ٴ3X:{,=bѼ:P6l8%,$d*[4ĮtƤ#>wb`[4Kiqm0ԝ-:zv`ilg>J[ #l |vNT@Q, #,arj ~yBtOȃ8ibj~CѕXM˅y?YE2چf_py`&?8[V[8KzPQ,w4ѓX-#JcIy\H2(d5LG^fTimtl_im.&O.#_qja.V3װ,hh.tEsbLv1sg,l 6KtK޷$*"2S <؆yXzn Z䡚dcH*'ⳣċ=Nr=gݥ\1J]("hsjO _ksDY"Ϭn:gѲදgYgs\E-5Pai!̻ҍRoKMz}ebL=2mRh8#J:ӔT9b kv*gyXsV+r^9xMerr C1!8'E) =O 1JG̺ǵZ)FTxߡ|$:b #ZpnI:§ma . ~5Y c$M ^:_vHcYO>Z-5G)x= le^uBd1F745k\ʝqhL/[t?}OAtG^?fe*6X0m2 _!r=3H*|GvU_Jzz"_-v\+Iu_wNJ K[ `7ksb<+ /'7ϱev>a‘?(P2 Qy=.B{a"z yR8UD/W3]Vp2JF.q%&~"GO/~8[uٔ ˌy|t_WP>.18j92lFGؼ?|FңN֗a鳛~M1m*zBC3'Y%Ιj;/}L[ðU`;ڻ[ J #ȆM ai.@$|pKn6aa..~">L!,^Ž}"QmYM@v{]`۽gOu;&7&2T}xwRlpprT WFﯙMΘ@Ӷ^g/"eHȖNT/}m{i(|p;6X;$p%/~]ICϰi@K?gg#bm:F_@{y/efR؋y+Rq 1qCT"-߱ * ,f1RK Oc4:A">u#.qbjR&T=KL,X!#{WQ(rf \d(#FҷMsE ?iv.6kyS9@ ڥJ*qyH],&Tr zQ2GHok񺧶j"Ę+/з;фMq]*dH! .B1XdmkǬ4ZV.Voaפy޸KLZ&ă ҈kC*MsDi 8TաB+sw$U+H~?^2`>r9 qj?8d~VԕU. 3 pW`h RH/O{(0f^)CiL Q2N"z$[2dDYj4!X ;HNo۔.5?L9|}5ObKm/h M!4(RU햮Z] V`kȹdabb'TT'hҠ. tE]|R⧽!νt7~ >4 Vh_3HcXe藅"O:@+`+W؎ݪD0 .rӬ!d8#fVg8-%vmiE(h;o<\MYT6+%҇ג˞ lMkA1:b E~1e} 5μq}.݅?KnU5 QhY6Wvʺw rs$A̶W1lmpMG}K~9\+!B /o 1,N0x6 :Hewz}'H\H34ȹ_Cp MܗS܁= 08J@9hvlyn;;_QZ= cūBaY6ջN~[+u.ʛޕG4D{ݖ1{6@Y"3Qd;ÂUYBr,95~(g忡(5Գ]kAwp0XgJ+tBcn X!UvD bLQwsK0S!>*x/fOxαdx] \VbbaD*n6ֵO`r4 U5ߎ"pu@7޺ ZCmW0q쥕崬}PeUJ ^vfը̕@B~?5ZbL6I"&#}iM03OR±&3;jOX%KF!$e4eb =}$&8Wـʻ!Q ;=1%z2j:qvf%Na :M6eLŲ,M|2\E=q`An b"}4hK97yMނ`C'9r9M orgXN3  |`6R)FⳘX,3ϡצl? Qykwb8qҽح CNtd~8+c.ab>E^4blƺ׮3.D5%tj,b;qeuFJ5C[R4u/:fܓ̹"Ȩt lUwQ uتm?co]߃GؿbL|=w׈MɣcAt6ǭu-YwMJGIj=:d}:_aU. M2u&JZ6 y"5 3AY% `x}Dʗ%M U'r.,1ֺ3N~9`U7 ‹0& =K15uGws1퀋p5\ۭ[ Fѹ+ecLxj$o g#P4[hf߀946\*_MHԻQB= T7U*ytp3T:mn2cu頴^ػo88e~a8 Nh8ʃVH/c/Y*|uiMmԙ$I|?|<0Cqk=6?hLĵ{_ >{;2#WV|q1LSpl^B [J wֻMSݘaĵst'U7h =QGOﻪuj˓7Ut]Pu@8Q)i'oڳ!ryί}ߑku־X77[[h& (iݿ [3.amޢ@0]uikΉ"P_f,Џ}[)X@XV"x3)g54y*\AWrG޾ބg;P+&^v1Tˏ YkҶ}8s\*n}; D}?HX t pHP1A7Ѱ"[2BW` CH]0I06KQ6X5_SmAnzX(a 5:-W-&U)cFauyH\c71 WYV;%A wԍ4L*Oo~i ݆Ɍ86!-g8[\'=KVhsF?Vl1>CP࠶DRWe`0[20 c7HT50GL\wSr ehJINZ9ͷ[V긊AVʄ9\+TTôH]P@a)!D;PsXYYRUä&FlNF ^ޔ7Ett6&)Ě6](x frXNw(FĽkgP\p^ r{l/Cf>*TmZ EpOaU{sis_ ʳ#SBF0@o`]mTd~Q#y2KIxad( adCv\xسT-I?  ggHQNo7;Rc*M5g ʀ=l;V,$G"F8N4 N=c^UR"^uEDH<C"4[͌&x+ADRkzM=Ip:ݽJ??}"Gt !.((V4+8,bXA Epx>A3<ힷ`J}Z173=6J#V~7gIEmMIJ5 <MWE÷Yq)C\ST;k\~:`?js[rDS'T7~.dժʄs<}QrWiU17:v),}4VSfߜw>N~r5x!\Yx ^ؐ:F y"/SxYd.Nس1vehcsz!^SN*P:ԥ.)*Uq<}1!} Oeg|XC~}nr4wV[#9\?s0~)Q2i$_los N2XQa*/Ώ֞%h*Tftzґa2oH9W(Zz·zYCbDVm lsdN2%a{]ySvz+h,1㴢4"C>d_Z`%kFDt`}Kx, M[a {pb//b0#iTB}=Eg<zzrv׼# ZuNOx͈Iv#) '?q9gUCcUH7ѭ,Cf@(>xAl! Áڥ>0(; [i >8ef2 :e<\vavXp]xk} z"(iX$(lCv؞]b#{kK }Byj Zo$C0&g`f^ }QBq!/%'*J9+i wcaR JI̹l[k\V,S ?$F-MxAh';^;;}YW醒-˲y g G(֠o5ExÓш2YnRIgRft `Y$k¹`H]τ~.դW/ti.P@F~8B_PXhOӂЇ ew<{0E=j)c Ƒ#3*V12TzPW8 %jQi $ 0C[[!;1leTyysZ*<͍I$f4,[W3[1Ll+G ϰO:ngO2'zQ)XI $1i4V06WEN=X:{14Z!; ބ;i7;$cdױRpFZUBcd1tzH~W0NɰJ4O9l- (<,$ژM<0\(g>;E"pI>n5ifn+7?֪I`u+dܬySkH-7Ryo15ZUdrlzcP *F"Dz5`a%ڕ?d~@iɵ<:{^Zd0ʮ]H.nAt9;KNCyGIB4ԭbNBND+qnQW‚`,^ت&Q+͹j . :[%jSZ&/xfو+&6h!ˏE9[IN.XC$sխ53>м7Xjo3wH_Y;"v uHujlTPOSss T$ެlS`@ud]c߀S=ݚH'Rlر1,Qrƈt(U(ep[GUyG$Jqm\/b~$ͰGˉ鎐 pZm ) 0U_YDIDX۞ XaNR#ee3 Ym PSU+vM 2 1/Z& .WN]*|hJ?ωv:fV6:S l, Y*G{G?rդ ?@+8ljub'Ҭi(4M' |Lr?9yP,GmQ?Agꎫؾa& ;z+PFxf! 2G@^b Dvj+D3FA%qY5ր4 $$l{#A B&'}ؔӭˮdFojn 5/8h/pN,rlp 5N^]=6;rcMl};`WX[';?wk9rfs$BӘ. -8/ۘRy~ BEћ&=ԙ,r$q6 tgEeCsI,qSdLŤzVj|j[{KRNI'îT+(]94;Ʌ6`Dy/^~(3q 0yv({)9>f\] [l0vTO/yƐ*v.=f҈=|zr/L?㙼=ϓwFi@Me&"&TԛWcdrcm/>œ"yh +c}fOSJbrTFI)BҨrq:|LS3<)`Vaqo'"['YJ]id:ۀ$୑i]4,ԏ2!Mi׊5Zsw%ih? mI }-d]-fzT~o(PeJJfu౻/z977i }BU:|:rB9Kܞ}o.6qG4mZj9T㨠֠f?$$PSAu%ۘ$U#}p9 N| *ʝ>}J2{K};/e*j=Hgn_HzmǸiV9`?/;̯mw+find",jL%}]K T%Tޤb& eك2WE"F,/*cݻA#8ť-%fLZXfP`{M|E=Yv`S{,([_k$撧TVfU@[9:'&x7Y"1B].AżE|OCqHgH8WJ"x6Qʆ) PǼL _!_򖜥MW{-}!Ā6+J~rHzn^7P+ > a0l=3\%6QG,:FqbTR\ 4?oioC?}yMF=B:+㞃)aYgCf|0_.hpDT | c 2u:vxiyJAϡt_\F`\7 )aG(J%&8嗀H]edCfK ]mK~*@Co>!MT{?4IN[*zIlt U8hv5I P6e~HqK>l^F۟(k1ڏNc2_n1|+O̪/A>5hѤZ\sVG9}uGaa VaÈXq!TÏdD{vCmW1I@AGKYB"+r\>8“YvE7@_ ŻϹ ޢy~#{mG1066Bim[x{k\ ffXtv#di<,TcfF,At(&([; I~+)gY )ձ]M" CoL{/$ZXDfi )Z u|&-Eє,}496j`e,{}zݠ;h6J2a~]!c)Ni e@ר!W9dnv׃M1TP^,$20{1?ߢx&M{.v {:n=s"ڲ.r3ChU@Q_5]kjHӬǗ8v}P3;ug@)A$B]sx`jѼB0RqKqO+Q68W(z(8mZc*.f£UJ^nUo\QRӼ!Fd p5ׄmM !{ɪ/FI+>fCyx|.½ .2U6Jp9ݍdaJ!S+ hMOUڜS?x APEveCY%V5~mO± #=XV IUobS⊖^hL}N݌^O^#:%%=:50Zإ9)'otG9a6ACEM*֚&jV߇Ul2b'B6x6ƾ 1#֔G޲@V\E CR! j +N*+3ŬQoa?ͥ;*QqW={̒1 |@ر4,s-o-Jy=#&?Qw>rsWwaۡSM/)/Q@[$K1Jp&9(UR+Myg"#GdiHꄠafQ{q8DpIWzwX[ZȱC<pAƥʶ!yz>:'PAL\5Dɺ<.S@u;kO}8_eK< ۛǹiU'[Nd'_)%-p*#\FRq[̋_J;'NcG*N# "EM ʚ#݄g NfK$TǙ,!`I=j??IPnܣն3+O`E :d ^~m[53Â=6yRWs F$Y>7߾Mhz++DYnܩ%y-H9 O9')2#?eRv.6pTKHJ^_[ڎe`u'oC J+H<MUHQ (ӱ- OxFpj˩\ \ỵ8R$pJm$vuxnPi4SXܫ.𼴥"#[O[u:퍱.f7a lf!R /i K:5n f٦ oeX<.X˦]~8ZIhA,wjo}o "b&q<,_H6&ՇKK˼l*v`I9A.x_m I)K=6j?q?aŲs̒پ8Y>'+% 5"Պ%]eX{;y*K#o"J%&ѐ.:?"b{O@bw-#NZQ ؚ Ob4K"+4JPKi1IŹo~hkdf"o]g).$q`M-4:^$8T}Cƃ/+b$$cI 6F_hcRTbhp PDW%zV#bzQ= 8zX^MD$lh "6+п#&2ɯ-j-+Rn_{F{M8ȿ𮪦 6v l6[,0]cEsfrE{Qh9rq>sp^fPK ݉`1@"K$~cJ}xK~ߑ(P1U*uKƺb't&83$vpS_fUtOS%U -TxG_3]pu[h#XN$3 .bINy% ɹjYE'b󨢉31[aQ{JM y|->*rXx$PWRAO( &VڞyJw4jЋ(%፞>nmx뤏+w]2P抇̱bipW/b*NYA5mF(jsW p\+O,YQG,CeΉӁ$魿!wq|C "9Aqg<>/Q<+=N7M35\"; oGRE:CYs/0A.&cӠ[!o2!Le{,˨۵W.׻t,ۆ;[7DCGAXXf.[L Fh{?>38TŰz*(?ƛcʻc0 E3.Dg : E ~.Y8/܎fhomhj#te+ҔrsR#>~9 ga.V].bmg%$@"!ϯIOx"wj*ib0jmp Xwa#G`aq00j8w ES)=Ю=o&8<Kldgx*"B8:Ny ^}_a{ -lB7|k^h3#УDKL(>3PIZņ#o-Рe/#۸J 젌-R? Ox}:~]x_I Mdy.;-չ-Ea߬2 JwG8uY=̱Z~B-7ʾ[Zy$+/h[҈%li O| ƄẌĔa~دPw{v),+sgG^Tdжz.HV?UD~7jgIba>Wt1]!CGeԣ C.-vq5`k%z Fʜ5ID\v?Wuȹ>`>0Sj$\ŤAWK5d ڣ?KQt{] {d$z:F^0ʬ~?r7Ő|?ɴY%iZJ"bFF۲I:"R8io"G2 HT1y6c]-> rtxĂ7(q1\|~W#ս85Y۠BL{ :dr ˣgt!0ʙZ$}PY~`J H gdFpAq69kQsҥhbƙw痍Lb*H?ت3Wu;-\;acQN]۷ZBL.DU>[X*5BN "m?'[pԀ-\@Sv i: >CGԼ8jw:R.>OY@ $1"$\V!gdLFp]ֵB#P:V 8[pɏ!t4\Hz,V]wʣeȞ/Bɀ2 >72OߗRtfɳ762y(pniyO>2]Lk*^?AݱۋJNмca"V!FW.)hk+њ4~-^6#Pt{ :J*b;}mPsLzi&Ͷ J ;~?2@i CӬ+l9gkbz`"/ܐyf7caպ 7}L0'6<},Xć2KڧR:,Im8*HcZZ?U.?͓yM'j,Iy%* VZյ"0#*;s뙱B}To fŽ$Z"]GD' 7=Y~ 7<ERx7Oޡ%9lF}qI.*I!Tz8-#pE~ur7o_x|{44!(Ov~l<uwmCX˯c~k Itиf]Ē}įo|bڠɢ*f4q!SYJ߿NSpvGG͈ф1 c?,ӈ+6m9#JR &K]d}poAZьՄOw6AjCzX{MVH`K6hiRA&\%UݐeX--ie%a*[W8Io~Hف.6!e43|;kPgC^-o|SemWy)ip'h%N#wA/MOn$ld7f$Fȅdg]u`SBV z^%PWBV7kinGBK3PCWg~0 +H4&f!Y3ƖtPO+f'¼V }|:6zN,Ϯr]%-*:1ޫ9?gj1\ĖQ_O30|"r0|Ho9xr,m 2md Bb`̺:w'+ f q%\"!0**fAWMfL^!wJ| ҵY18Jpc՝s#6֟Z[DE\d%<ңr$h=k Ib:syEڴ dm{˭OAn,eGZ4J] д!H|f_r4Naf'njeeKLGghjg:2O^uٟE$>;(ȃWN3C !Ӓ4Y:ޮ5Iv^sx=e)l#Éˁug\'|.nK*I\ٸ# 򾮚Ԃ{iX064=LMH3tYdM-<JH R7 $I{YI~Xj:] #% h[9CBqD&N4#XI$|f+vcQ:UjS6C\Ä[':Q}aWҏ;M? mr"Es\ LZޗp٢Lvr>Y }q6.D9slln&5꿄i@aƒԇNE_Uklvt|޿qaf{%)J=I.2xVN *X៰GB8Ů2bTnr< \G5vc{Խ9OR9OVz1v%J?߶ CMOҳ:%hbs50P:v9^RSPaWt0qhZPKZuXVB@*f?Wn^!sd9CO[ͧ9+#"; l%UZȑx(щZ#!Cǧ OZު X~3{%5vT1l@*dyb/"ջ*WnK;՚fY@4f M*\^r8G}49kmw^^)K&`ּJ_#>0 zmoA[躯mL4*O . aSYZp1[pgpI Ȉ#yLVHG {ӳT2C( gK75WOco"D.2@-ãuF#w{59&3u } D#g~/Y9t%XѪ"iedE?z+pNzE-CB`A'Ohd:BF񚬸rfxaG[?Sq4%jG71V4IMGo|UKy/ x&7|K*PͶͤӠ~' v*q`0fG5PLҷ :ݵ@6YޑKkį3rMAϽ!+J4p5G`\.*j2%lɛ旾%wI8R;CP5WFUwhկkq^kg%:7[G/ގ9ulwa (c ?BBíuykJEّ l3>a_趌+2 q?A!*9xi.H56sT8z< #|fdtpsOk]P*D-FG:Y3Yr#*7%r$UCGlqtzr_mFNϙs}o!rI ;2T.P\[XÐAБ IgQϭԯ0G@Pp:7 JGF6/;F9&W4 0[uz i0:́R+첱_0qPiZjo7~=VӁcl#{ĂHlSoЈ? r@^ni]" bU-T>z4h_3ƪ)>R|)A}:+%t᪑AɐL~Z5&Q2n;ӧ*%]媷kb*y ;0nLgr: tTE;ԩAs<ϛ4|&Vg㚹7ٕVŚ/E_J1g+JY+6mc A}z@1bPydm'y4G1J2A2Zj9My$'#e-M zР FȱG%;j[9C&E $&Ov8B;T ;(]xD[fRH.u哑0`Bl*` 6rfHh.GOQ0qicou);v*ܗbCLHd0~e 2U_Jae\\kIn٨I LւA(ތḌUm[{RqT-Ԍ_o7!SOtWC^τ珩Z zJ;<^FNi`5B$n P=xN3<stnWrb'OS;D")-=ݦ^*\0D<:/؝ Sq_;I7>>L!0&>G_T]`V1LZ?}2lasÕ/VfIhX0Q3nx2K66yܛv* CG`?(>e`8QəU0baLS`d>Aqz9BSwy 7L@!m² S+oSSS*ヒa,Hv0EE8ecehXDFSb,Z'.J-VX@a8fz@N>L^3ƺ_Kh0^ wdeA`i0W72{&git9]X.ꪇiG[)2휦y #.Am֨f$}'cz6GLz<;%4O<+(Mq0Zl?L /h '|N0 F 1[4ߎFyE|e6; 4z,ѮAfRЩ3й]]Q<9b5ڸ|ZLZD@>(Ŭ>]/="Y\P^Hm7F':X6gM YFdJqUȥӴF08T`nKL Ν؜a.#?FmT2W{_8_r%m);/]ei irNqxfܓ%*=ﭯIKMQE@u= ' Pzj%:1mI C ;Z}ݯ^dº [G=(H5^a>qlhh0[Α WLgEṉ@KsjPOI >=~n['lħ#&"43Xy;w\I\WU]f&~V{\ 8<.8Lx!Tsf*:]SPB<r*7M"YBf?f^?j]QϕUa3l46{5rJ+nW e#D <d  @ jM~ubٺlSldɈ3ntE~Rٍ+udoj%+ːKK`ߨ"EHq}z*im vuCĩ0ZIOsH9 niPŬjiC5ߝyxVfJ׼Bt*ݛ7mGlVH]  " 06M='VQpgxi7P1F@XN]cL^v_a#JVìhƦ)8mGhSmV G`~wIw.AH0 2S"LT~bFmbĊnqQl48@,JQ)#mD$ %# r\MD]w@t  1igR嫩C~Yk"JZ}F_c%΁D߄C|p9,ҷI`l6|La2fti'_B%JC8^e`KKrjn^8>Kkʉ`&WW7&G ȳ_d3~\vަz;}Sj{M7ӕ l5/*ߝ#9!q^ߞ2pv8rV9^>MW7j$q-0",]!D\80de7.E2%.t7;MX,LhGI^ϵ_:+dd-%epRS][\H8V= k$r'nb@# I "o]opƖ g¯,dN\Y/\*<6ٿܸmQ5IzÆs?C8ZXWq`[|}3Da֓y]ͲM P|^Ho~/_U_;y55(xmDG<񾃷&0niژuŌ+fEBweX+UU`5?X_L -ncO6 jB(? Es$a*Ȧ<)V >GW΄0{v9EJ?شrg3~7@ @ϵ(mꘊS땣[j>(P-/W ^$ Tb/6t0yr)V+m22% P.?.{o]w"9G:1VK΂!mEB1JWYL<6]MҞIiukSvc.0ۙЀz%lkԮȞGfzPф2o[(#WaCbdd-QVΘah@TRʗմuyvGڠz42Xӽ7;dqfJ!i-`1`xYCI4;HeŞ:xaWbv';Ur͖& Pi>u݅?x;D$R%Cݯ`RFq⃧ϰy8Rvo-f"ͭL^d5 X֬VPev|GU[puiic/Dn`g ʰK0r0w?]/XU0 .xŲw)r2+_*@D-'a4ܞ^'&*#|Vr!3Ԏh_xOB1n?XB TP #8k塾-z*dOG5D z76el +s1r`@Ca[]b:MgݮCK6<wJýNB=:|zeZ#T Ott Mhmdwgt)!Sܘp8o.}pBC囟(|{<#f'RI`}SBWYrΘtd._Yxa9gbK\DZ~$U*N`#*?US}]KVHJd:MWNϲJֈܐr љCiGxzcd`S X,>%8ժC]Ɋ3d?ذp=9,LHb7W-EXwٳ^+_ΦXr@(jCߙzt"N%YͶCCEEC< %y79vS[I% )*h5[::QCRӭ1y`*~ڳNybɿpe(9gam0;ϙ| ,q/- ¡'lU&3LG7A皭 { mx7;;qk`ٙ u.RI2C)0f Qe##PQz YScXx; 2o)DX؊SUTi( }GUy2+THYaKZT1}%Ul2{bÇηUKRkRpXBC4Uz._7ͶvI]j[IW=C#pROKpK0y6-C q5JXP!@l{J9{4J^>72Q~)8߳*CR!?SJB\g*X epUpyf@7-X3_n/t+qX~VSì ]LY=pGl#$\/2t*͑:iq#Ĵ e@tFN@dI?P 1Ρgx.#[YTሓMÜ g!8{v{'i( s cMCn/B[5H3~~)/k|璭i6pԙe>pvC0"nI7RzL4gPi.ӗ*Q A~$,]f|^ϣ/M>4H13oQVDH)1R#rY" :o> *i!/)x{} w #>z{Xf<`@ 3uw&5(fhԖ햷7ѐi6D:O6j'u:ߐi5??N<\hQV؅ L6;"|пyկàB6W-学I>;nX {_e0E. ,@AпEwΑ)< ^-- ~XT2׮66,cU6nu؇A 0sˆ. $Ow"͓j! Z=J #_nr;C=w`I 5V/j7jr$o.,ZcfW߻XV>RUŲi~~nV,-٧f}+A).[u=:g iյT?"rwRb FOf'v BjeYiW0m]% cyOtuAǶEq"cK\]fבդK?ˎЅȀ%\tGPoHd=2w֠=vF>!Hݨ\kFYIŎ4&U|ƈ$3Srx({W7t#uZZ6LS]!A { gQ ^4J6 %-ŃE"FDjsUPwۚk(Gb6w@1wxI0O^ysd0b a[j Pd%^RrCFr 4c@C}4_K/ Vw{ gȗ3{yb۩7b+#lu"va8?$\U"krRLk+.m ا>)M+tu}ptMZ_s~Ъ s]t+MOYU OCyz)Î|U6Qt.P2ԆNk9!fG>F\=Tـ+8n*M_yƘZj }QhC`5dq3 cY]-`rZR; &X1%ăT.,*ϝM8j^\unNy4@C"dP+pO.Hl?}1EjXG7نBOjoS촊PkK\)Je>E,K T:7<) d69UxB~ ~up) 2I."hV h0tOMZ%~;\^@v͎|jX\OTc=^Cr$UEȺ4t|f)4lz9kc$`O.B7{/ ༟G+~MxXC(UыMnQlo |msGtupYU\- ' Mf۵/;\?S Cf}( T;ЃNt$t_z1JǶauMݧ%XXvJ""4cT=sM"rH|7#$0ɌJt):<@(kb;MFT6c2]endKw_zTHPԼB9firն&APq2GKQQ|WO$pNu-FJes^_UB*lTL;jS?*j&F?$MRz  s"Jaynݎ_ :dž ;⺚(SVQyZp0ft3: ЂO>:r,F+Մ/0BnJ4 T=f %Z{_"8UK*)7!G/M҅ >7l¹,Y/K$5E D1R%^E'rfQFހ1x\zT[=ۋ ?w᫂|͕er575P#*֢o0c>6k1UKkL?:G7bd:e8>2/qsqΌbEߵ9ḹG\`\pedhPZ %Oo!U Epl]IkYyV)# 1d} N;VW]*ڐ`h Po/|YT|ωf~aK\ҹ87ٟ*,1CuOѳƺvsP n A+.L^ibИ^vY[9qV>ϽAD'*/>t-1:*us/r z-6X쳷'͝4Ce/G1"俅زP,[ ר\:JfngAv@An)>([Y\G(JI0 /yC\5ҒwEQ7#J6-ʷuw>P`-<g݊E7%ª{W 3KeIJfƮ~Iw8AY9ؑ9Rd)%?(@D{?eј[k!_qA2c'*ť e]oV9^-T 9P<3Ҩ?NR u f]Zڽn@N q]ʳc:M\LX XmWġ|$1 ֏Z;.父7hO|©?+{Xaެ',%C1&ls;|8\>Eq g3 Y9a]C2R_SCFs72mkS= {Jt.#k' t3SԚL fv}KwG۶@'xZmO=5tkV1۔Q s5|Z:YNu y`ɻ4xE?=_*Sjkl, b⑇e~) F '\ Sm `H1.*A0@ BxG۲ѫV}?\NaŧF{Yϊ&o$P>kDὲBx;>x4O[U:<, }5][]V <1lɱ'&W^F9ϫ#gpWlavC JgcI5<$4ndZ*X)eC A t!Ft*QN01lQ𮕺&2qj';i6wa~ ޶i=&͐π8y~) V20d_}a~VrcF.>𡣐Zu1§S[}=`}C :W;O%ZTeQ &Z`*Q}6 ZvY֪8> pibXӁ}Di.`(P [VkBp9-S;9 3Ȉ3@!NꯐjYW)G%WVt!;Q{wf0,+ rQ϶#|~{dڳUkSS-;":`02vC[01k$N^mE\=Ճine;d^D5x4&a :Z5= k/6V/SiuR9R)ENrr9{p?/Ջ&E0t x3Z8V }qu)(+\PL$6 F gz %/n6s TJT.j_RIf 2 STf'˻J#ccWouLSͲhpl)n3wK /T<0&il7FQЯ W& {eH ˙NrX KqKőY:CvGR];<'*=:\(kr~os/֑7RSvxh/s- cnXyTKbf!W 4R>sPpuit櫗 wɭ dVw8KoE8^1J +vܕ)t( PDqts܏fu[$ӻr+Á!/z7&Zhjr!SBXט_H7T 8%ΉP?}_dQng1UOM^}=/{Hq4>bo:: [Ϙ TI8(fk:|5eB ԶM!zOOSGVQD.EebL4W~u$@mWk>5;1uNi~Ŵ07] /KgTvD#5U Xk5\-7gpnu_ӕ6 QuAr_VT@ E=#>{M=`xy|_Qt.w[~:m*1e_ 2Y6(ըjR)r:cl(ҏɞ` @!Q|,:yFۖSER.ħ5O;H$ݿ9 /dp#U !?7yCg;kP(MT֘M?oP.#1ӟIb a+w0|݉^r2d險(:=wgF)mMn-Xi+GJP4޼&ůǘ}qZtWOqη Ob{sI6f٧^W-"šWm)&͘Ck:AJpچmlG2+C/䤻wҤ #f@ eBHkD^7ENIL2tō\GjK+#? Y0. G.aSn7 3avHh/0|Ҷ#O yL{A d\>2tI.v3C}ۢ^:1:Z_ƾky hSO2}!_Dj,EF  ˘Ox.T4ɏnAGdE-^Y]&i/ znYvqJ=߸G<^\:/j6"{LAZ֢GK) 790?1p Fk]ѡnlz@vP36  άt$)ȿ >Vh`=aoTVwDf΁ y/HAjVt7əMPy>lm(P#`< %U-k UŹ.Dn.۱ߍ5C"q Y g4vYjwWٹI1_q0/Hv@%Y4`^8RxWv2;4'^5Y핪גTϸ4Ztz&%C.IS#)#"o y29 AlK'\n+}2OޕWOfIؕjtWA ,睟Ku?%7."jHvXW;Ӄ^FgL%43A4pp8 =jVք -X'RᝩOjMU'lm&y)뒢&;A)r̓(R&fDH%{;ž>bV9OAix ] Rvˤ&WYqh#DhS% ?1Ml23n~.˅) yBOd94t#%ҫ;tLSBՄ6ʽv/(276^#,\c?\-kCG'GiZF1H. !;SrKފC:g̓#Κ=$> J68*iv^s#|_qHɧЪIb?yolW vgwqa/Ĺ\/8O'w1p|, e+-=WVR&H8U7@$Vtt_li6N]|b{[oǛ7jMф ]Dq:Lc(4.$~Ӫg6zCH Q)mc',=\uEHC:+4ow5n2ْ? Y閒I6sL&L:7^F"+U|xKߞ5CSΠ9%,W9mO6ک-NP=r̫X[_&uԚö\ȡ1֝D_CnwlRߡ7r (?A "B~ֆ&S^pRuXs=scY[*$ `Gagӯ^,/̎-;/hfQ%#cгx3ĥV`)r}v C'pwQƽdNĕvao2ʥ( <Pv0YZRPn+{I/꺂XWϿE%־Ʃ@%n\iȠ^, tXPkC] 'EPګ1}h7 S8@=,'/.wSo;u/0B4޹75#,?О k5̏%CYMA7[GT[rJrSҐí`^5[9Q( ҕlC#ZjTK}:ڳK~)n dмkMwhioOYbd؎҇2#L'/ϒV?o_:K桰== 8 !?ݨ? ak.la+ptߌ}9<򂦾ٖnwrJOٝ?.#o ۺr_ skϧꇼarjNep IL{XRnH, L$jkG9Tb6/Ran!)+߆4 )#hľũ."3BIeKq6c: S861'??s7v(+qbܴEE5{zRllތ n S #؆E = +1vokLx0$Ժq\GNsu+Vc5HQԆ1Z31l^l_ri+K6wちA,#1˪'pCWxf,ׇil*: Ρk m&ʦs7ş;V_?fkଽ`_t\{U{!B-)RӼ&;1~7@'yvkZs3afbkN}p% =@o+8brv|*2d|>Wf\iOqw G2un?} yEaitW$q0NKQq9AfAmQya`]iGX/"nv.hr9C6dz|+1x /_2h?l."AKcYH{^62&E_:z̖FeX)l:v#Nu2}`ɂog:7U*jLs eO{^a P$:YEߧR)Zk[G; cjuRCm_zy{vX*4[c[PfB,LXa-]< `P`i]n o8A$n-#KA|x.EU ,1۳ك+⫕PNlx";IFJnY@cލSo%dzc͉:p Vѣ~Q\Vf!Ru\%rO+2N:HݪdF-3%}ne럊ۄc5\kS7͔U Ԙi<Ҥ2k+!,m~9g({pF{d궅է W ܪx3\OWm5js@7)@VBQse\P0D%2HaQAGO]B[S^_(HY+ 4Y0: 8Gc5?Pc\{ No*vNa/%:Fnt1瑼{+ՀAOQ V&)&7gNC1;$ZRO!~&P-$s,14Q`;oL׸hJo+~uz$(;?J}Ea#ˠ) fWVdŭ-QN I|t_/*y+/W$%fWV(^ıo'fzu&V:_'Eߜ|+jqhM.7ŎY_gSOo$N$jHA6&s=?㫈qKo6"ZMWݘ:LTuA֡&Λ0`I;=,Rb8J%弫Zʍ2aiIUTjjýMUңQQv ckt&v*ZI$)QoӽjJ~I24$ݘ2d[e>Cbc`גXw*[ڽx$"a,=t ),]PÄēzBkaS·zcCQ]66P$8oQG~e`TXՑ:;7BUEn+#|gJhH^] Wfd4!Ӹeeu_Pp~?Mݸhm8qMEtnLjKrk;Qʙߏ )0}Ws ^ \xôIfBfy` -@0]デqEGlx`d6 4];0ն2x2ͬNv/+UO j(aR} pXð%s\5" $eyBuv( L$4qNfGš]7ц.:9ϴ7gCr+ +aKs4q(TNe]n,pKZJ齙8BԻS9%ziqZ#C4~u ̀,Yɝ-j\ЌQ?$u1 eaoV2܃%/#>YF:79Un!(R ܛ(]N!YB=e$l&o];UE?׳y+)uף#mf#GқvXQ~;"DLj5ޓ5119#QIb;KâK'uNjlEiЈOܡ6̘z$iت0Gg&1KD|}x6&A^D{ |,Hi,;Z,G^,Ԏy,*|AH͓>xge:࿐IlsZss8(Ȭ%+0ɝuu3L}p7@ xo lL_WCnIu*MQP ZI#%K: sGΗ .DW}CSb}̂=Qە P{l܊Ij@v7+)nQO2aPk&k᧚~OS m%T[ۘO9cǟэVtE`ǾlyAZ,`AZo$ep$3 |;0fiw9!cyN>w—@g o+:QVniن3;"(=/jp$ݓ2Cpl>Jaa} mV ngaZ]7XHmvGerYߍd4e@J#= ?kvF漯d#\>kzVp4\@&4&8񬠺ra]/vf2,-.jaFq&CSە;2f 9+̏|*71HS+WұJOUJ 9] Bp3b9UQvqU -"[ C}m~Mw:B"4؏}7?FJ/?;y]) dr<)"rMEfUjZ>o+zv*fBO #ȲZḟ]UԓH%p & #=g`ר%'~e>˜] KKo|ZӘ:V:-LؐMAGoy)7CI)1f}9!qtlM) wigq%M?n&ȩWߝuJ,}m\o$U.(~2 ǯ.AȩCnGc' ]XGyハo VM%ދ;}HēZ |jgX)/؍6EN@/>ܟ5*X A:2,ה&aH.zYQ,WmeW.LUd@}ЛAazg8+F`/9>sPy.C?szf*7Ym~TXX{a 9"5zѶ$a{K 8)pݱXaY0(ޟc3@ʷf]x_J]ybvihQxH * W\JNƂ ;6W'*6^ҟwBm:5ZPdxR;fK6贌X x:=`ɶ1- \*~ e8:V1^3Hah*bYg$hIOnc%@)d{Maڜ&q lo稄W #I#["*.fϱړKoPyMfśF@']"NfEЦA\ܴ.9cؚ4kteύ k\U J7äĎQꪔ7%wjJSs71;c༧?.=/KIȹ[4) (8 w/EJ *ODy[SФwb]0M*c?N8 N&k +ņcm~>a;6cS0aj{-C -*+Efh#+zzXxȸ ?OJILة gʓcEnb  33h=+.4\=bXsRlvAF)9=JccU.",H:1te]Rm;u߫.-ݥT.q81gG_[&o/yS.ǒH+S-"% eN+guNwlDž*DHxn.MRU rLpCurlnަҔ$j㙈Z-6fHk%8SOps⾰%H։`owy4Y`vi@~Ur $|x]@U}A#K /.KMzȶt*IQ¡"O&-9oο e{#TkF{޸"﮽MkR:IhNȲNFSJlUqx- ג{hLS0/`/V(Y 2d͘Its͐E:KjU[xf&B I<ib_6sU)U>). Òys&JC"|ɇQZo=q&C‹XRLb#T)9z|5Y lwI Fv^vQ'>bAD%?/5Qはէ^bxM7v=+k,v:T0="WuM NnJ'g TEE~&-QZs6=R~3}Ȏ^M;0o?ѩFC~o{H!Z ]H),ɒ W]|ͱhDfNo@ܠS~Ȇ_Ҳ-IbOб%@3""4QESw!iT n3t$G% vtsT#G3WHE/#oǑdlkK`z`t@❪  |KI,_-j<=|ot QgiS^t's*_ }Gk/XKuQzw8E@lO WTLA$jHD|_ GR)c,fe,б&Vb |܇D6Fo3|w:6qm)V^`Cj:y~v\ qÿ" }hL!cGSL@X*S8B?YEW%tLh}ԤkSY} ?hSex L"߁@ N%5>x$. FȨt"*7Xpi;4N?XjSTS] 'xbmG{V-:?) c.Ka3@r +tjgKh:{ t6u`;Y\mHxck,o`~Yo(/t4D8>՜tGpSݜ(lp@Jodכa*[%( )N>АA,/ dΔD fӻL 3Ŏ%pA gUm/: vja/$bjZ]P2>**`蓥 q7X4Rvo2))ۏcҘav3@QIdW(bfǝҫΡ@t^i]IOwp^8Nʤ֡d[]Y#~kɓn[,[XRv}VlS;`8ƹ*̙fFˊ6rG%sw/6saZlY(Io.pW"7GSBjTes~@ӡZ1zn|7Ʌ^ߓvO=ģ7m."kw6/u#G\-I]9F[V$W^x'p#܃׭XNP5g2=sl\⸌I2N܍×5݌y{黮A5Q(6P_ BHE_4gg|"jcВ@ifjg[qd?ȒoBԥxY6}SšC@f㔻Ewh }z2R`n9 "6Fx"Rڗ"PPjfVm/|Zp )Tp1F޾fxT 4DTEoR. [`Gm ;U0]kHfGdɌ)} [Rçżq<$9jU1v *K.!ր(Z#Ά9R}[*wo">ǣ6 IPkALSՌӇDFH+ptŞ{3 vqj?pUےiXBڔx|9cZq=!nưѶ)MqR<OJd-AܦKC&zZI=mFukC<-;#Lp7aϝוn*Ʌ㚉ﺋ@`s"IQN TrHP#J[ @T魻Bl?曩^fYŝ>v'3hD Tv\dv'LOxQ@ ب(&Ĉ~L9 vۙȾ=)U۽'xۜR C~@ܳذ`x? `D1ᾫ6w~p%KV5|?[CSӱnjh)yVF_qim5m\RG)hD6cj<)ָJcu^\b$Bh{[ڪsV%r+N(:Nm"UAu /@l)tkDS{+h-#T=즮 n-{FXF?9&)5I0v뇣 >&A`n&)\m__|t|zBU-Χ: u;+RRL2&"w*>~UmQs3/["},@|uir HL<ҳSo=Zb@&]@wkhM*SȚwԢ$4<5V9C64\W|2DGőYp͍t|R[\?&a\X"2mw~G2N; lMM] J^E_P[eҸqJYxD~yhW; }n -h}$0lipݥ4SQh dN\#FWO(fŸzokN8Gmm XT)h|%)#^VAa|ZY\i27p }Py17ҕ8R%䗛 $7d64HQAMʢv͗%wAu\ y9*Un(Rh.jj:E%zVU6.PPi5ĕz_ǭ]A[(HBXd(h#EN)ќ!y y}/;F;j04Cgp j ɡQ3Y_pìBmE}+}͖3n] (n͞(w2Ca!r<|w,j,aSnm߼9JM@_ 5Org-0E2ZmF#A]׮ f8XNpdٌ|O^%R - uh%I+XE}Ș45R-"vsTޤ!Ӷ]$#[@<;E;RiRtF\Cd%doLTDҏ "s- \OVUU)窾]cU({%Ui~ߥߪ;ߗYK!/A"NNT4nFfBVNlqQRcsl;[j Sѭ(ify핆j畧 6!iE$MA Ɛgc؆̉[ qkɽ9z O\A7i_ݾ Lo1eï$8`֔> ʀ]L@IxA+T.b{(Ԋ+c]H}; q++:_ޒbtiJTsVn=ެ? 8+r(7/̹(ޝծn=5A9|#- 5I!{dL]ٞV*C-wK< ~T=,ܐѷo'L#ׁ fWZ6SVQqLחo>"3o CZ~|?P·JycZZq$7y(~R-p5ȅ(kZ:pݝfTMqt8U ݠ+DS׋׎*}b 7!/EpTx8 RNYeR ^_Џ  }Jʤm\"T\LRsk](2m>6N$=pf]$zrv't Kd?JR!.{%2;{x`aQ Vc"/l7|HFodu|*2NE[%O)"3MR?:^XZnTZJAwKS 8'+܅K6#9 )b9e ?Om "\4xA/F-kCeޖIMYqn@yy8׺VrWq#lp %{7")*HZ !g{D%nE ܅1P#2i3mwTq=4mWT]N 0?j`94/QS [{W@C66yzuyȝch*bόUbH`COU. cd-> Ra%;-{v];g6H2Ɍ9j%L `VIf=m?/5j3o%;kΒ{z}lSjVll.}͋zgf%("-A3@UYReYuDgd;g}He B@G8Q,,_;/%Cv&RpQ2AD%5yuhĻAxvk(?++'5oG Ln{g 9Ss\Ԃ5)4pwyܝO}@Bt[8+i`%'2sĹIO*R?lH ^3EirgҤRqeyfPLJa.Ar6]=JPho->-NPd< t{gd: YRdw>OֱE)B|ZBߠc$S2Et1_cEy-agVF+Z\/o½x'v|:_18:+~@R$"`t!f eлbg"OE^fp4š!LW0tK rF֦?{щx2z/VWnxghMȧ[W,Q%QaY;jRV{Yw6-p9Yzf/&\bbچ@TgnvۈS1יÒT"NOx9r2hm.Wi*7Ccܽ3Dݾ }_59߀U 0aMm.r,aKEo[j U50ngR܍FRZP?ܓ/LOB}35B0*,RοÏ,6Ǣ=n=|50/bqvsx&\),nKTQ7ebE{(A= aywtt2cc1OY0 %=Js A]пgxwٜia! xU%([U׺"=F/ /B%l:'/j\Q^ $ Q6AYҋg|Gx[Ww z3|u(1~ۇB Mc:K 2h})(xR-2 "G6e%-u:~#\/SYҾh>7fRXB(t(H/k+>J#$Ӂĉ @hz/(loHa\pn?U빈 s'M#ctD9 $j&JLP^h423ӡUx\B+Emڥn/!`nԖ8'$^H|zɵ)m둪 ?u &ui€ILOv5Y12WG"0EJ3FϨtM z1տHyVEp`GVR󛼪~\u_>"9XJÄ fҳbg'~' rM>[-9!0R4 ՚8P.ict@7fUZyq>ߓR 1M\Dt h0iyQR_V@xz/7+l8Ѱ 9߬%A$AjVd2&4YKOr(o^L <Ĵ2R R7 _6G$*dnJmEnC].6͛+Q#9TvsŌac dqKV/O,bLJ[:(oxy1";}~bgsirد BPI/haꟹ˻$z,$mR65mkVH VAUJZrz-&vLu+cXmD>L gGl2w]zaGt880=㟹ɴ.ft`X˞ j&i(‹(x,}HsِJ3EQ .ΦM  x;,d%†AyO{HXa_{$5K&* WՈ!ROXfwËqӂc=uGJ]x:Dž_N`E&ň\N?u}@c` K\nK:B8Z-PIf\/ 0hU'RKqn@ P5 k>b04H9T >+#_^`Aleh ښ7p,3&"LS?';ST( fSok38S")/z$M#sZHdCyKcRC|1%mR߄jz9Ðb7קK`Obm;F֘2 L!$d%WkGj}Dz,uTնٱjBJV-t`jch&0dgɓKd9!2)Ub[a=+QUb4ĞiُDjm98/ $]-*:W%zmtޙD~t6T5ǂY4 BU$ŝQ5\%;bFA+ԙqNGVR(Uz1ugh$UjSs7j~n5p ~|=joqH^`HRŪV_!CuŻ!dLSO[>^Yc@y[g`n Lx:4`z !hMun0r05o wrC8\}?4ƿki13s{ C%OZ;ݗCK\ꃄ mdr2HIL‚A66-̒:2j(Lh!QHVP~=C w xDzBhbJK,oUoջ׏}Է󥄼|-3R3]q=nŕ$ CaGkrh 7n0MtQ"[B0 ?f >ɲݘcG'c+7e4HQ{P;@?j[QPáEi 7GT7p93w) qg ng:;]j}K5߿p@'rI\}vO7MK3F~KE ;L*O/m{%nB@,"RB^=LvUd^?&!ʏFwM%QvV cSm[_xX+a.Y ĪQyFY҈IϽQ̣V|.'>vhɱn)DEF nkt9hЅbmq':Ybs]σ!9`> D,"V1ODo.Bw;b=Yc0ls}fQlcn Wp:]83dZI1f],;l5N3o;mS@J~1RF717>'$6ij(]0Pi.Ɛ<8QoD A zXpiUD)WU}lW;ַxvWԬnuÌ"؟GR|jb>3nջەpg hCA萄_,QSV$v9,weddmK(QU(gأE6' d2/=;e{LK!8S BoПvSDGZAt/I!U$RZ~2v>5D O Z񬔬}m+x,+.x/Q9d+7v8<n![)2;V_aPSE{<~RRʛbp+45uFw~e[ʓĤ̉.Ŀ~1.“4WF ]Lr188R2BYx, 8#Wč걐RyVxFUZ7 /:f,V{f%9H aOKU0LMbcJ^z An,*k?[{ÉGN!%~7:C&jض7vTEj>1MI߀e`%ZRX45:ÿC`5,h*dPohj<|v h)^PHoߚV u `QOHpФrvgUs_id>QMR]!J y6sh F20ՐPS/026=JׯnmYIF?}h`>W,84X sD|Gmۀ+!*ϽX%\L\*{Cp}g)9-%0~NBAN~t,f5jR^׵u+#"[ƣnuc:\}zJ澥^ՓhaG"@en~)FJ!+ժt/8*U=.gUmnn1IJ:h[)/2E*0:T$gŘW9TMW +ԕԁ#n({RمКHقŴ\7ho’ 8mi7::(Td%A>Wxq`.0NJ Zx14oWN0 ~3av -<<_OZv6䷱b.d4>9}upLM~aC4% {{\&2'98͐:⭤r8u41qِ{M. f~&dE{qц$'"Ncx%E_z;fl4T -MlM`T?* He$2vL#>7s=Н@XU䇷xȸc#<T P=NkJ!t%(ոhxʅypᦘ) iV|m3]0\cП>,hRn r"uBl"â<4#?IR$#7 o@׬L2&%ѧsz87dExVb0z?fV.d TA{~4?Iʷ-Eq9:7] qc(S>DKmz0U 2IЇ/Q HS鶞ki0ТT2b*b:P!z|ju_,cgBu4%Sf $:U1RgP8AY|ύyrT ̩wҦ *ĆcŢO '(fPOlr,?5nR4nbS"U4WVpVq} x~bʘ'53ß叩WpX]ݖAiH[k9BlA6u38ϙz뜫@L 9VtWk; ]r!^3WA n  ~LcrYR7p-QY L(x=N5K VhbT!Xjm.f+$=%RT7t[&7Vٻv3#|#yfs$!V:^3w8Aҵw%\D=8Wc,+[/~_P FGψ#+XO:~J]8rgQ^XS,x@&d.}3H=&OYx %ڱC--#f73g'-{̎]fdT>V xC_]h.Chm(sɄf)ya367TkmU({1o*&|&J8-s:VLJ8Kc5gyS@Dl.qq|½fi#~k XZEi (7ujQ~\ RZF ܍SfRCӐސDyW i; )۾>f(iqFt/dX| uoieYL/=d~=cJnHI-J>sٹ)?v.΂O!(]CX퉁Z$-gT뤥8[h]ߡT7a}MWdZ43i2la / ׯ"a'V3 ه ɝKr3Ι.S2'mz3f]Wq>~ 4&"U)G.P@믨l?ԦpeN1'R*PNxDXLB糓Kׅ=TKyܹZի6Of-G;[D m-hыU< őVdXNS,9=VL_}w9+!|Y\N !H__~#(Uܣ>L=˧<..; x:l1|{K㙒{5Vj4 A( x|Gx5楼ftIp)F W}k:[IKFy0E;51a].Xw矕9ohJ#㱙 R Ob?ªKPY3f*;q"GuB:8Ԫ@0KoBݑ j PIÎJk9;Ox<j3fiVxcj!u=jraU=lgf@uLY2cNcTRt}~lPI6~5vн骭ͥacb,Ō* ǎ1C>A&WA&i)96k'%cϹJKH VLNb}I"0ĩ;(Y{S҈ҳCΨ~:zSKxz>~HVB -VI'KH- U5)b>4F:>!E<]le*&gԝ4nCA/+PÝ0;05q7u%ʶ@Iᤶ#0N ƤxE4ZxB=oҢ B+}pKx",̾ R-67&MHSrsʦ:֎\4l"J4®uĦP=XFpAP2_F$ LS8ѯ=as;+ ú!6μDp<qO'ևe͐_^[!,odtLe~ZM=lڕ{gꭙ (vV=xA|>;01gP$p(W\Qۍ4(4wKD?m Z_[hc:b NC,lߙEm\^4, e.ޒdp{Ur\.v fhAޱMXf`K9;)n̓(^; S'*h?k.zaW-f4_ )|3zt@_"11#2:^p)HvXp\U۟c{i ):g3O`ՠ/LuY L4ixPӀwi ZcwBBSN8ڸ7}YԌ0.:D*YV`!P8H$IpGEAqQk͠yF5N~'ˎD]XXMu:x{K79PaēE wSS]?f0Ȃ%A%kEq?i#>ݾ)&VqfU4&h_MsGɸ* ;i2.>`t vEyEU0M;-^AETص0r3a剪Ss3®?Kţ7_,{'fg[( EQ~ Gr* ԃ}:7C@'gVlOh:X%4{JcoLgb@x1R+!\gyK~hP=/'x4IxVBNHɗ>I.`'rmkf+;vo̊f[?!t`(X  NT^S!- $} $m't`}p)8]}/sA$|Iu8'mγ3}H1ɺW˳Uaqz;?Eթ}ohA[$g# 6 n{SH4+qB(^~o&2ږ+L|v s3K\~2ЭZzz)W&p0QմcEv8)WiHF_/O6=!Y$~Gf eԄ k`8Yչ݊u`JWY})E;3?btRm`"=*Ch1"&RAII㵗BG08\_酞EXjGT yrOcɳlsۥMTiolaxM_pmP+aX]G͎9mQ.EQ.@Xn fúAIUg =|7H2J¸tV^NHh鸛z3'/f}KƓ{Bj.`BBJsoCqו9k xE+ێfYb@u"c= =卤8LU_1ǻKS`*xL^!nB>*i $|LM+C.դI<4^ٮ=, qn:W劊eh#&3%BY;@'nI<PсC *Yńvũũ;ϒc`8rI(yxrv"F@.]نY)eMZ7 M[h2N NWDHL`8>"ڏuBYYvPOt'Rz~@^XUh^ޜx LQK= "!uaⵅsЖ{&5[J`R&/~#&~ic^}+W5H&e Ć5[3nN>p\4ΓlC9nd/9 3nbw66gq!l!BbE_*)oPru0ĤyC[f Jm5'.G\rDF3=|=^"jľd̯l7V`2&:^*&]')ky)*{+\< &@ sL]@jCqx/-p+`*4:_A[Q6b =ڵz˪X/ n9šOzۻ'u7i%iSI`Z:ƮTێ8lT Ng;l ]3RV aF%f ?#0XjP ؆ۄd=Xiv !5ª':*i^ 0C쬭x6>5Gː6Rx6"{nĤ5DSA$~儍wL!O(6D>:]%ՒVf`x30A=r7;'%nȠo)K[@xNi#Hw䌪X?|A>sUtܜf^m8_L4 ~woFy@sSOrEm`=vDyg6@Ϳ#/Ǻ =k"B˷H#ƾ%?u8/uI';dvM}˜[€/Te(E95ڄ۔qC,zh`$t]E~DZymaǦ =COD|B ٿ?a0 jcoVwf]/QL܇Wv$d>8aUB>ڼ񱌖/nc0)gOrѬXݡN ,cI\6Pu1^6ClsयqYZ^x2" Wܹ"N)&%}`M# k-}%?_F@QcVXF<w6JLBu&KA@oDvG^"t/BQ1I5iC "Cm-xtvח$wu-, LѨSѾW9}!Dn?+Gߒ7v>,_gܾw܆q * "iïSdq:Z>.6|~ >VW!ZSՠ,HP QۡU#6v ׼G[GLQ." cB,4SM(0REujDp6j4ucsق a"(= )#Y.м.: Ihb:`c-sO4)|Ew:A5,IYҠfs`N_{76+2-6CIT@tCjZWXx<8.+y;:ԃ" ߢ2"I2 dש5*kR wL p^@oLCG$HI 兒XN5DC6wWHeϨ1C8}h;`FA2c@UMA?6-UAtu6 G`XѴ E>̐!c:PDMqQĹt(CRd_UP!oRM+p3Nɘ妇XNđZy7̱AC;q!yx -/JL8<)}G5LNE1mYs r!IU8Pgt^7n#N84ٵ"oU8"EǛLPpȎuREly4PY_ GZ;;DŁVT ˶G,qmsou7q*lIwf)_lzЏ9\v\on%==x"UIΎNS2]ʰTvgK_wߣN+`#%)}v6S򍟬*}D*qUx$}OçU^ʌ2eۋP9bkӊl*01*hT(4*-cTqggB<۩Nؠix҄cQ!Gs/Q1$frjQCɴе>w@n6NIN(Q  )r<9Yki=tʨ]v!}ѮudciQK;+Iz)?6@E_1i0K(tSCo4V3| ԔNļD5lN <]*]謝p Fbi,1h2nG;jnZwBw%kX0}'5ʽM;B#Pގ'gRwᎄNſꞖ\>XhDN".M 5:.-*pn&[oPd!ԅ^7`ɴ @HƋ}5hU2d®9琸;:lq/_ qSa< .O^)(]Ь ћSQʍ( Mxmbf .p^L4cJܧNv{Kn yac[̒P$d۩;z:^]町WH]>bt& H0ĒB{JO-\hk~јDSpX4ޡѾMG׽tC{G,C-Hm>jm;BAKBDJDiju)Ii{yHWtoFmRcO!fF&'̼d",;^=ck[3a%wE'KNe6Y~ZJ6;Q1]3_\B[(+ MbSC-Z*gMHwoe0Xmy"F>5dj>pC ckPHYܒ74i=vt~"{A#O&xH-,m_5\$ mxPq`g)~p1 {T N"/tR苳:h+hܳFޠZw1J"[moq^sg<5 ?i@4'Ul -hB""O/zlhe>׃j"ƾlcrX|. fP,C?)>srGd-lED];xQvlSLC|8SV8(=̵}I3Wd(T3UH/nZIWlӱe:CmF6*3ra]U%[m_wrDɛe@nj`6fޘx{/ZĐ;zK=͏D!'`0y[ ;Jk,6DkOO-F"CCIȉM0A^ufE*TfsJٸ$#g \+qx5@Y:F-H6J`EBMg;$L{lkr%Ԁ M Ua聀42CxG1ANIwO#'rD)Sױ+NۢLj-C{ڗyGOxeσލU(DrɄZQt|"D̥ DEr"h-l>2;%Z|T,>Yz*ͬ}fu={%y@^6Jmܯ'^<_vj:srAX^'w.7 9,!,pYVj0^ARKc-$u l`0'?I/a}@vT|',𸀑:{U\ b`T4՞_1gAM7J[tgɏ"^L`_̣<ÊfyN_teSFs~{v'!y'ax}‘BwIW@"CݽW1[9J^D:d;>c]W(_3e+95AhYqDRFS_:a$!/ݖ8~"@BϷ_Cۂ~U"WN* 4ȟ&ǀ$;N06eugg&u؉"ΰXӎHS6ܫĢž:~|KOy}'rBo-.Tvp.uc.= %͎/Y (!sg11ekyd~B[fM i>$[eU&Na,s72h/f0Z?,;͒nO> ;mbӡ@$w_ve]q2E5sEᯢxӺFpIkfD?kH5v.tmU>{~iiy2f*<.jާ㠞^%!\^aԝZ[Fc۞EYX#7LO Nl;)"GH/')e{|ۤ*2*,D+M>QmGHw0:fƜT­ ӾSHbo(  +O)9 i~k8wXL~Zm`:CȤ2A&ؠTPMKGZ 9 (}2fQ4#mJ(gU1>?>y۷'ǟ4Z'(KN1vL?3:mq '헷9f4J&3,jXvX͔ Evӌh®"I) YuX~fsRCTH=ʅ*ksrb \TDsmke~B"^-olG WүpEDG?şB9^@}%+2g*ֻ6wӃ_V65>m3C:TX3Eş\c rH9(TC#(\aqA\1Uň$ -2jn'TS zH')]5 z/~̄# j+|.@G/y1ץRo;iyWXR)MyAcѨK3;{Mn*f{r(wf al$UCMQX;f>~h >:1Ga25 @v|:0`E 0Oo~7<KOb5JMg q($8f`ByGɕ3 }.3>V#U/ҁvYJ3p>پ_vYe(K;t *yܧC\Qy>Lϔh>$΀ۍ*mj~ښFOl9c'̰)ܳhZ໻c2-o=W i8j%'EVx}hNG%űm3(ܩET#%vb㧨8dMq+ UzVw桚m'(tXRۚe0Ipo2br93ܔnm)cSGw|p >8^čIG>VCS{?_bL%( Ɠ5YBq^=-'D2Qgjżǧ 1,? 6OEPq( jzG&7J[ׅR)jkL#)J3B˨iZgrUS8Moxr=Ⱦ5eE8TF:Q >:`4Wݼ0>uLJ1A0U1pXqEJ.2'}rr~QxY&LL/.. 4EقޞK9˺4o{c(=b$++I̵ J4ayW3./dXupu8ᷓ`]kmC=Cc&W}#BS{)1zG .lUJjXHH;m8g!D|_މTY,U Z=D}Msh" vS'T ɉ-bo{kEuy~tVVj;>wi Ts!KY?p]1%OiY׶eVD"At5Tn5sаY eF!522D9Cn<,BsZjFVr,_.tN~*]FqRCVBf FQk_2όqF$"õX%.[%^ ~9JC&sEeFJl{&55ʣa JSɇ4]U PF5JkUexYC\3iE`?TW~ "HXIYx;BJ4]9\Pk^v݈Ӵ]krMX~?'tcxLkӝDt9ODВ"efWiJ- HD̲# ֗m:$NL\?x#W)?+펧"| d^^e<v8U9JaH%@4*Ynt{~Klȹ޽s@Rr8S5dwOdZh[.֙(m~4]o=V>ZM l"Ku yߚ?8Ab N*Qˁ+*sh8,ݿf>&)e8qՁ}9F8q96Q,4̕H]E+KAbI$ԦIr7g-Q|w??{.gm!ˍv5˿|wx%?JZK.ʝ$5"//*Iv肓-љBmtMOuN.un4;8j%-8vr|y<~[u;d3CG>j׻ fJ9O?vޱ1¸P쨐#%[QRvӝk<@eU5v*Ī1wzOp>k3M҇D J뛲jeBB^5(k=⣇MzbfEqg\! R8 Uj^iI6?D/?W~axYgY_׀S(tX󤾜5KH+Tc(}Nm/8x hhЮFlJ(!ƚg8r، x٩ ď(3FI.nJCWd0{{:IS ƒx_3NH%ݜlBSyzG+{Opi"o37 /r|uT%7(Ā ϰXd 0-X_&L-3裏d"ЭZ]r/άeJ}nЦ'bkHV EP, |z;~ p:9WOy-5+ Vqz5f Z$`iji 4wPR6-2u04?4)"J*:XL)xknCA@F& 3C"Y#5 }y+ 9)t,T_$G-.wa07C[I?خ&~-M_O|o Nq-ĹAxCCPyU3ox}|MSC]!jͺQ?s?Uʲem[&[_5c5lFRR߳(S:,InNF@r#"9v4 ;֭blA܃$`|Zjb)[GENsjգ˅Y A"ܣ&gĝFʵNػy,:-fTA;;IFIeKPt*RvaNF.4̔5rNini#!te5v>3Q, 'vsB HB-j!gN(< JixIfA53_{D-2nПa9v(JL) ;X"5gz>Ary0W@4]W}"b%tPL/]oȏ6rQ,p3qk eH,oƈ:o8fQ%Wδƽ;2&$X6h`Nis"N? ~ N9&@!>nݴnd% i?XYaɭR o21 ќT]A D-kbUm~'@O |D IG[K:+hl<iJV6"78+Ԡ?v׾ԕ*v7_q,xόHXYnȟ"n\j`Pb_0O&_aO .Uڎ>C"& \ v4  c_Gx^cl޼t}N˂Z)Pu>Sm>E _laڧg.JbƜF8/&ϲJ-60۩ߟ 0X9O2VޮC><6f \$ !IJ9`BH[2{Q+uY=5I9T3p8冃z|\}@37?Y$nf?,2cIeuB9y)fXH w&c.lCaq| bfdTi8%!+gV p2ّ IQ#kLbLA{WYGbY@-#4d_Vp⒦Fj)ApePXCP\aEלʸvZ qz(&/0%8H!׷s1ŷ+iқI2 P쫥4 M'Jk+c#-9VJףh3ESIdfWM QL$BHmI& C[%q熖jcr+W36N;oPgacpUm1y a]i(aMiW,T u nkt\j(b;5%&%dUn9{+'h-ϼ4[/^C$+8F1W"yAocv%H&VxKؑ2R~$L 7$)oSf #@hp<"|eg 妾\"o>7/⯑f#d+$ vK>_Uޞ *k5ORqUҘv~!̭qj oN-'|^sP=d٩E^| )rEPz'0G|U6Jt"{aٌh/PB1*CQu䎇Qw~jJlJQlfқxKWJ|&'|d /_h*sHPn<&3lwm$t$MX>W{!H"3L>ЎzYr> FD hxOɁnVe72_V?6jTP#$2'ٛLQQ(Tę>WKY?\c sX6QϣY w҉1.1~u|? n5S&MZQUVy0VE1"BWE95A@p,ڳ:j#zv8r E] K>#A곈gT͵p74 YҠXM~hkY"o A!bm-VȠZI*vO) <ϥ-]MmڠᔢWF< UDM@,,ͦ |*6ίU&~K9qKZ5@|4ͬƿ!)@Tꎝ-uJ( #IS܆h02Ș64ysPmdU˖'\6eL\ I{T)Y6) 3GhwD{%2[iR$ aU/ziΒ$t9KDOOTds2 o?FH4t]bS#35&~o]J=޴hy#,~R5KY9*e/~4y3H/йEW!udkpV]Pld *vU1ʠ <%M2/L[ y_\dLsRNr )xq:l2~&zmGŸ`(bX'謮?; +>0(p;fS@V@;7-(6}Ake^ ;M v?3 :b(Jw`2GfK{VjbbFf&o5?P%['n(ۜajt gjT2R ̡ϕ<> [p *4r+m0#=AڕrcBd9-:rl݂I7ݲ^̕ sv-+@>uӗ ,sQ7Ʋc)sJ88dh*9C r*Mw7QpAPV*) }sRm&GFN:7I>A``ݐA+ AWC2.x 7igWXu+d(pFKGw;FA1=΂b ￙Wak!,mÿgLwxax5'uٕxOB6.8f+<ep+x%PB E˾☻nmAIFuE'Hn:=#}5Ճ=&+L+S!󗝎mYqJ 4aܹGU3QpD(/H{ڥ  uM '҃%ʧ5o6(L6*zc 3-+HMsFnzڅSc _;dJ9.jᓹJ+r6PíET]V2Z%]eRӇ:4z¦-}Q]nK$!1ylMZ0bFu~0 3v`\#y2p3!Xm&EIeIiJZ=])k]iIBahvABwgl=Kth.؆Nk0nL)_]?rypXސ]BdEv|1ӥcH}e0|hAgVѰ=RpԠwsMwNMjj o֑ۢ hqaX);oJXӜ{{EgB;2Ӏ W[ 4K O}"*Ew8)a?\y;JD KEZ&Z+2+HcCXz0P0CB"r $3ᥦyxu}qǤzVR514-t)x79fd%3C"\3~~\+ilckx+ Ј"Cm9ccϏm{ #gM C5pV:'[^]1<F)U%*sawE^U>p,?>>hJ+r^pGمoޔ<-̋PDPStDJ |juqi+VB&a= FMЃ}UjO..Mg|ǂd&y0;^DX9ƤODZi)%HI OZHz0O/]w&1q+7똄HѾD8N60O,>̊ ~/WiNU ϚQteg hzǢ I>@}o ]Ge"ѭz} ˗52 )F~Mk35F"a֋3OCOA7ΩCNUa/z}o5_+07>Z=:E=£ Na`77ݵ𹻞ڼ&dѥ,CSl7זP( xPpp,./=fC$D"'f7 EgaS5asfOGq PRRi5 jmK GJbWIsޖzsiSN YCهO2ۄ:eגrdX,?*,j9Dqp>!=#JbF)(PU|=@rp3Af Q$mW/іY[XItZ=#)]?%1EGKҫ8qdjh޹eP^}9?jTIDLX(G/]]IIyƅ;Jg?n]*O g˃Tˣ8${4J7݈A"~Nk2AQG{^W%${p]2+XOgpAz^G^ʤ TTRMCgܨkwDY]+j@9G5-_] 8Gx)!Z!=_*qTN͒lbJolGL]1XUm%+ɋUfKM;#>g_C^{z[+]؛ڊ@'aH+n-LfMZB~흾+qCj2 De41Y?i</ gB,s}sqᯉil_kw>K9њ;Vs れԛQT^tO\* KxxB#r]2lD08-߸tq扻/ZlƢfEyp!Y&3U˦fVqE+&bd-g]Ry ˠ ,];Y,wB$?фUS$e%Y ][H3*?a'/~b@ޣ8.3E#G{ՃȪc\8&Q`j9)au s̃D( wE剿^]7 guݟZm%o~I &D-3y̖@21iF=)N1?IȎv.ET.}]jPYZ9k$½tR :1oUu˯8r 1GaOf`߷5]dfOKjofto$D";M6S<O>s.|nH_Lґk[un/p݃uU}ܝ.ut;^gO|BT"#o.}Jx b3H~~V:h!)ӫgAV[>,Qm% ߧa$c[- !;@!3t-#mNJcL$gk]?ǂ d"@mW1+vmx~ cVU,Γ`IrøT+=rS VhG~J2Ȕ3dQ%|!}wX1E%- #9b,Lp2?Wơ9H|ĔNfYS&"`'w vSb2fA(7\ٙT}CӨ2.m{CsT?@_O:"E2 d%KʹtMZծQ[xLAe']DO@X zE`U[)o:-Z •B!vA}sDzylMs3kk~IܲZPc6 ¹bUC -6=Zvj,W]&h~>0ؐZ&V4`Ղ8 :yqBS^ϐMk=<3#ѸY=fW0 ͎MV5P`5tQ^( V>]m[EAɗMC:L S/2׽"07H+Z)3M?-Xpl7]qQy7Ref̪e'f9-\KkUpҍ5(w! -ţaQƺK^]$1ȦIG5p$5ݳ2_e8y[>?Tj ~P e8cEe0EUeGqf 8b~, m lFhcmUǿN7Bxw%q,4MBz)g:έͽ̵-~HL6Ql.dej(kjB[jϛrVM&_^]K1t,Kn:kty SBMۡYyW+t%ui^eR}-»v#O|[TH۰ѻp^R@O-fAxtU0oZbw)W=i᨞,zf7"o ;wLt7TX)Osyʬ;jba]g4X&M ׫5|>*@0:gdBr̓ "tHJ ڸd':07t;!7{wt+%ߕ<4]kOnɂ|O4C>jh&k!U;tSa&ʴ@pdCy6ϧtn .fW'c@ɫS Fέ|^?buvfrcBʡ-.'YX[ӌx8(%Ɂ:~q=b@:GetlǙCbW눿 nOVP6RY$2欼 wí3/dk -K]4?|*Ln2<0i|ۏ tmWPhR FԻwR w0H%.$\+ :L ?Pn:-j *B>w"+{8g>G/%`%~UdٸFBP3y)yfxZ zdku/PxCufY D++Ou9~rM}P_\!Ј?Ϛ@?;߼R tOmN39cW`;$ML#N2s1-"ױw݄2.͘S՜S&pPZ[`)(جQ2c,!d,4]D݋Z~2kV]Ƈ0NH?G=bZȍ`9hIS+ DftaMqՀ8hGa߁r\!U]t96*Bl] :j{hr{#o#Nzs!\ٿ%'[] =ސw^fi+  ٜ`fvڟ ik$v30{ϭ0BEgҟ doAMV.>w$:Th\B^5|SCk݆"_.nPKu\gIx/$?[m=۟5ee;N>hnf'1<9Ա7ZQܘ Qknegh./m3of$ej6<] *6JTcI[t*Ԭ<3yxTR.h[9I;%ܚ 8:d􈙥 v u|Z-~9M僙!.=f.z^$4.# $ <Y{.J~_:.\Vmѽjr:vUT9[#x#J-<1cbwtn]Wm7TA ZI9m Dn{ O`8J:1ՓE?hV~u!0l:o2jgF:L%.ӑed`pfg6;՚LmBVNp2bB kְ /4gb*u A[{+hV~ARXB^O'W`/nOET\Wm>5/pT/gJsL,wPRpUCr3XOX>42(C~‰pZx~ # }mVI)&jGP[hN ~T'Pn@ng`NZȠ^))/jFJa3D"_T/ZAwSbYav\;[Ui4A(~Vﺰ2b/IIZMc\CtqN&epվu1j"t#;v(juDHE:nRP;G-tM-]Q[+bqtrwî-O$suIl"j)p7#*f:Vzvb*ZBfdY_5@JD*v$HQƊ{&84N9BN/[𷽆 (OgՒY9o^TRl<&]$}%D +Z{K$9_b*/Bq}(,Bۉ %s!tpKm(JHKXqR%^PΎb>݇e܃|l~L`/cZʢLEx[#l/\G7;R75lD0V[-=pYyot੟,pF~l2DHP[P1A?֓Jv' D|ybt(H6Da7 + \: Vs_֦HL!Z@qr-M|&| e|T|Ȳ fBGx89I;+畿sڜ";na#~$);5kؾ76P$yc]rykse!܃OG0P.Nd&P\,LR?ÙYDa+}1=DU&,xۻt{6PV/X0"7NcćZ v׫k,51sf]OAK ] yxs#ZT3ﴙRƈU 8s=?Ѳ)&"\?mGi6Y̏"ES&}bvC 1<nVyyy[]eLЋ^`<[*"<^%l' %EWc`-uN̻2/qUP'm!5[SFM+bIױHȑn%LEIzGuH-?9a@Z~eÈvutJRգ*H sգiօqgAߥka Z;zޔw]%Ao0Q/z.A0n:?P]7pokJ/rxigt$ojQ/&&/`@T h3 i # ~.5({!D)2sP`TJ\ -?U[\ WXXMCٻ.Ή1 h*a&q6יo>FصKso#ۂs>.q2үw-U9y(\h(.$yu7 wzJKA]ELd4:5Xx4"X"shY# W/N຿kt!F==XBٻv7]D9THU&=dGdˁsr6++Қ7튫j17[M\,&lU1F97;Ev#LH ]j9=grk0cϱElG4L5~&Dp߿\Qg_) Uc_ jX^1^.hp U[l߀Gͺ1ISGW܈ 1n*)'94; y(UPIMbΑU V\d e~gpkٙTNvilǡ5TiE<,>{yQFG+WwrV]eM TFO0ұHs)>[ ɟt94l UP`#7:9&iͥojZE'j?ɧPՙ>բt++BvMO:6YǦfZŠsP1ƮiY!p?Z8 r|q̎STzũ3m*QR*Y!=Fu4 J´:|Iy Y~]Ξ6kgJ\ _3M m$ :1-f ' AktB` lѭ&^VYN gb\BD|٭9|7N+w%b@#K|^;`yi!96 JW<-: Pbk?y 2'n#Z/𾵪!/nyNuӳ_n 7֛Ƶ6ϛYqi)r[qfJYiaf_=%AdO^<`tFdi(Goʭ[Qҷx X.SQIot V PݤUXš&/Tb/dh37Cdy}j?\L㦷\@8^k@oD3ah4.Oo}9z}s-1F$a&[X>/6ɯ+*xQճj*[Mg.Pt,|Mf>,v\R!9 Ya{,HweHbsC!DP5QHqKcF9.`Rm+xF2O52gm4|#mEg3*tj q<S»7v1m{dRӨ_ 㖮Yv[(~8z~{Q3>Ya-dDb.D,!٢8NJ«H{rjCG:B;H/8/ A"$LZ A7c88k9m8<Kf& fmmzhW*{uQ\Ɏse v$1/{:'"-GܬbɊ%9V:rH>}!pf|ָHH49Gta䤁m#j%y!JQ߫4A:U{Ðb8 縈uK濝T T"x]e{0TT?eZmt-IuJv3eNA"#.yj~ϥJ퉐Vq}ӕk g* 7a1 TdO{SRl(3,CA"pSG~f-8rĕaWBU޺:"5:mc{MWSZͷNn-3 ;nRK o7#.Jb8ka8h3C=,ѦY,QU؟,M-W36Dsj`{%=\z=^&CzA|\Hr'،_\@3T]CH6 u|9=7귋?>ZE\qꏨWBwݴǜ ]56wX8a٧~L6 y.|֏q8tdH]Un9ݾx:]ç%fhd3qi[m[CR܉ï isBA3 0c4&3,|`UWM[K%)/NkuW?dogɆ@D2lr2u*4-CPTBbrHo>Mjpq$G=dNb`;Vb6,Ir@Yv(*=%uIW*5Ro2e[|G( Tbٝ0 <!;J*Ze4Ìˑۻ ax >X^Zwp ;PGzG˄·EQl~*{k~v]I˛0TAx`fzHVElXdWN[{ݩcΑh4SSL*^Һ\-NĈ;-|Bx㑏4=M NC&s-MYM,ZM$ lst潞Bu=3ͯ* @n6;P,[֐g Q?*?_ ܏JLELPbIB~0kizèG3]vW  :N;Z V}? i&K@qEɼ/ ]TXig9gd=>רߪu-N}˫7Q-!x"FIAԿ,:_߇,k7sE{U%J0; Ğpߖ!B7ѐ);1 kթn,I!}rAt 1wXܨ+.a[,`O5}0'‡,k!8! G#E}P>JRCw>5[{8) Mο%1Y:PTwSJ(ܜ[ P)9zy;Uvc!!|4b0;i׉RD0g__4'2RYLot*95\zYj; f^m+OgTELWp.D rvI>>,E@k kҿ{jtO<ӨL-Zp槙ܧ%7/a6IvI:UsC؇:2v|:>YsnW`Jb>@XtqҼܧ.Ӯ6s.=\/WZK42sϫzM:r$o4LOeD38z֯Tzja dg*SN,N$%(MO2 bH\/qerOSԯlSK䡧c e&`"iGZoc~'a?̾iYQn4Ԟ$2]fi{UO N]] JgJ^bBU$a}!Wu*_ΓV^g7"RTTIUtlVo~`e,sWͯ_n6|eczYxFH.Em-Ƶn<.Xĩ7jeڮpcS;7"!Sf6qNcuWzIBiJ!l_I!DlfN<> bx9F$ݧ$`xa E/6Xj8GK 2ܑh jUfcG{3Qvs^Në$hf| JFbԢj[mUb :';! "jY5ޤh۸09vh,-!vFg$!7*0X2&ǝ":+HkaaNNG(EIYEy` .M@orSw'CBTv& N%Y_lǝ-#O!pMď`坚ߕA,?D]`wN;hKaei\R4jڨ?KfּF)oW`y4l}\xh  Վ $fn&n@27cSϸ@[k!PY v’W4H^s;)8Dr+Z+U6Yhr§Š܁#AN7#m lX:̨>J9Y]}@3 q1seqme5&u$Jr~riȑ%ޓ,Yk[fI6=1)->)abM# &"3Qt2jMkw0P~~F2ѡPe[5 F((* sU RFϛ k/{8aH9Za>'Oԣ*? F9^FV]49>ㆧm 04;6Je 4ʔd#UjR9}35 z-n9$X#g:;>3M3J3JQ|FOܙZs 9ODI*7[]`(i!EY[KHz._V=GvtxZ"e)v8-y]<9` ~FKy;ⲩ;uȧO̟G.dGN2u/!4AZJ8ɒɖtLR䜘.R'bVj@u>ߓ)vPqH4#|66B`d7E ,\ao>1bϐ9e②ڨbC|w*4K'O 3H^3M8P?t 9.*.Uk< —ch$gjIҗ:;ߩ PJo_+ٖB~Qon3G6evSTu6)Λ Tz":M`9B3l [,E.Gψ{U˽΁$p]jdl$Pbg!nJßفfPbgȍw7\?ہ@"l3fY ckn,M"21B)˲69X;Xlqٗ_Z֙Dٹ揻|ؐ} >0pO}Ik2@j@v4>#?C1xſtT 7ōο E/[0ޖ;XAB-BCnSB9)C4%\{zס<%Yz.M$,2Oʗ'^ƛ )D݃ ~o DohDYK55aB&]&%[K'V|DXYdrQDsaV^EjMO(8`&.ʓo$,V2ֈ, a䞪IF QY)XCxUTqTkڧ K#2&6v:l&j2mS3wj;b s cCvsy6,ZNdY%A׵yJ`{Y I BvL,UɌ(a0).̛uU?.IxBRZ.?SBșUXTxp[rk&~{A:J&a1Or~O.(4tʼn 7vP̥z AM^M/gt)?/[g>f`+@ѣ'r]1.W񒨂^H{q#0~ֿ?E"󹤦Ȝ"e̮x+1ԁȴ^i 0:׹.gau,t ;e13I64L]23.Tl8D'1>T.\CnbQ:5}Qś^Hk4gC[J-0?T> /W ا*sW[ϧ1Sn`+]MRςp_@O'ۿJ:R˪[CgPJ]FդBQYTkG-)(]23ҟ TM;Nউk잗^a̵"xg?6LUKUph$-'N]#%(0jkJtO!h^_/D/zkY~@ șXFW_7C(X\! fws!lo2UAX8 ?RAo<"ym.,X3Ħ\V_U$\"¸㐔3nl!O}?b;Hfק`%e!{Qbbe(BMK$uWɚRU|C1Nnw($Tkdĸ͈n,S2Ux_!ۚ_NwFI3DDQGӸmC 1^Ȇ3M[dZ%4%+)KbvFe%G֮!6?a&f,`BxDE8X"f?B|-f/cm'['U|7 vqHoR+/ $uǑV{+wg#ϕZznK.EZn& +*P&w_Ғ?wJb!ZE8wʬ#b48% Ϋ>ٽnxB8r^B/ZEk;FePzf- / e?mQ%"hƫHKpA#݃&еF'X+smHC2K7W3y#r1s{zD]햲d]e48AxM]Q X-J4 1ԎU99pN:&uִ;~3UQtu8qBSD [w2*V~.bϭ+fdrW,`Hq q3.t }c]s*_AN`?auT߳0_x[B!0iHݑi|ɺdrVN[sM)ᾭVjlں+YP K ӐJp3T~Mۀ[&lO1zz)>WPS5Y9TOYW{ME}}]ݦ3=Cy-*]&hIUO[9s"+[qo 3[S;xTmUQa׶,vA>'2V}; DcZz'Qߑ54;h34\ZЯsֻh}|!:/B"gOfDNkw[W"c&pF4_]7kN#`Sr##ʯ%CJOc q3Q(Z9LP8:LoA;݀,ٷ {$޿1,xJ6/ DS^rn>S KZKRUY_͠X,Gt"x'2㚠 DZ־SDP1BCd_'l'SRo귃 L1̧VP}'meЭ7+K/@(E7@ݶ._u}z-hS+$WnyD_ W="{WAǓ_-=JqPXj6+r6_~B$ifY)ze$V{zqyN_COjfhc%abѹ=*LB(^ȱJ~^:[7kEوSO|;mC|Yv@Z3Q'חKn]/5?wxIH!@,^,$CDڌ(Kr;a9}P)/́ojx17'DŽN T]A3M[6m57uyI!Ha pM8ZBtf@-M]*Ĭg? 68iJVa-awZBoxivO&T=:mM_UK)7%<B7)1NEM([W^B \7>F|`o0x4qIō{Sn :gJ[jNzKGB0mGtҔ4Oɂ-s%-;wbtBS޳6p9q|k7iVzԖW.EXꍌ>luE\,Iw})+>p[ D$n;L\5-'ZʬA\Ih`?ᛱ沲EܧExrM)(7kF:<$j>uSd-/[C̦B$D 5.Iuhپ))aʘr=K9KM]FnC?,[܌9 `n*R5B$_;a$s4 p>nc>IM#MnV {N%NF~W@𚅣-6^~8ֶR+1̓!On'CĐD\vc*NW']tisÖ $D U0N#VH^?7t$'bUHx辫L5VC2%DԂqe +w+Jk`D{ Z`vyD L7:k\ hۘQb2TD #޽aǚ}k'ԻAefl \}f& d'B3ǔЀ0Pp>|ƺ F$("d Op _ '!iHA[G_)S0Qw63<@W1-ٺB-^!:b%90ѷmbAd~LJ٘XyRF@UC]+)`h07K ][c74o:4Lx!\/ #`; K@B\#:/J B%:Vb--8,b ú @g-@rھ%efZ, %y,Wsa-@Hx̤C!?Hr:s4g?*,s0_ AS,@Қ\\Hټ)oX+D=gd(f4w2pJ(ÙmDUxڽ, #Jn_ڳ?&)N a8g.1jB^E M~Ny)U݌DyNK/_ 6r 4lpiU4j` Xu1sjZ4eV hMg%=Tq;&]UJ䤚fA.(?Vh ^oP.& ԉї 9Ll]O@4gV+:ɨ ,@9s0miZ/hZ.O`L,숗$jkW$/県Y?QD6xDHη )} e%>XhEY>= %xW0Je!?BSپfE)TSˡtp^}1gS(5 ] 2%i_47,wAy*SFPjCXB7ciM`[I(Iu3jj|#)gl$5H;g>mkA:* +aҜ&7S 0yݜ ho O>2? ڈ kW3QWpne<\?pbhnaIGU3evK&yl5L EnΪШQWܮRE;C]Uĕ#]tcrD0̓u?0]%ix0` D*_p|C.2 [&ܒge]Ma7lFʷl0qS ^ N P/GFX+S y3Vz_lIÊv(Eִ;3=P:b? #15== A@dbBlwpfj !røZjL蹴!i!  [asCHe ioVc'ω=!<-M~XAh!Ͼa&WBy}[ѵal(\F2)snsOFԧ#r,&Ϋ~s@jqQ\y26Ɇ\:LǓJo@t̝(9v};TUfTei)?"P-Udp? *݆*O:'C lcWA7SRlf4/&(E1a,-F='-,6߁Gq9lv,R4hp_ep-зBE9RJrpBo 1tXUV:K<SiZMLkW_GA^*Z6cџzuqX9!anՉAL5_B5ɩYw`6Ĩh+|dUpJK8pZ60тU`)T4bW}w]C7Ĩ_94j>t>q;뚐[/vmyoMK7IjG0!4:s;~+wWKvgSʙfΑX>SAQsC0m`:60Պ6^HQL ;_z$50B{X0V;j} &?gI?#u`*ӻVnRc{o 囖_C~w%#m!bVgMPuJ<⑸;\^0Hnsϕ&^ٝX.HIxFʻU 0tq.rϮ| q(,5rb#i9tW߉xT0ڳCҞ5'٬oӘ2hN\;bc&F 4rC/xq uE0L:Ne+ZG~j1;lYA;=?#EBΥ2s).{$j3Ùv F>8crK,Fwd2^^T pm$\ulHIT"ɔBWt3;`AsDWvas><=^ܫ٦ʳ)b/_ =FnӜGq _ĜH}DϹZЪY`0T*wv)Ӓާh/$2▗b 3; ;7k+3:a|])^~!M`9^(-)gO?( ~QSgݪ<t{a-€(zcҺaɑ -_ !~]UMC|)]~J{_A62#OE /QC&Tٸ\o!׽=1B+:Ѐ(a(,'lcn w-dJW7Y#վ KƈܫWE0WT(k3NOQ Kg 3 ό +b۴MyokIU>Yl[Є ?8\:2m>ZPYr2E.F-EqR /"Ee1y@@V <~YkG 1WyXupY" V6?i8f?f6#b8nt>ÔxZH(hdf/uD"ů꘵ޔ,·qiIbG3'Nsϧ> !>bv~GA4j6VarT㷖Ipб-]{>"2ڈ%UWJj^̙?b:3$PJV7@5xoI MA9!'A BEFIFv#,n%Kf?rˇp0i^_!94[Wp"Q': J{$!RƴIY'!`g򭆙K,fQlsf9Գp3#bDUoK'S+kpv?]J69%ge%p'ܢ>==.upgrnlLU_[ǷRbsi3TisoN\a2Uf$xϱby![8(Ѧ_flǿz >Ugz)'|.(Wχ+RS`GLZ7Q)1zja-#ˬq0$%#w; X6((MoSH;;/j=fIt(Yk Q5 |:S}]ޓ;ܺ@{HFyY s:i]oݾ3jAM4+c2d8)3$n$ndSk9JOIJιo|ͦ{UDت6O87Q!.G'Mk>qbw3*B?3~oDE8¢U+h%cx.vƷs˹y! *r >.0Jh~>v>]ق 6L_UE_ɮS ec o Mh$wTI TsAN`J#OB{|`{]U R">bD8KxDpE"zy.@0I:.(t7tb |K%9SA_\eup?MDӻ7NX2LТ^J%+#}G eјCFRhb #"uo`n H k p=BuS"`A*UbS-P4Bop2=7z}`8m5R:Xy-@k,W5RNy#=د`ҋS!7^P6%[͇k$B$0G~R8AD!gU𦆔鯟JCҜ~!͌Ghl4FA+,9-oG7!5Y^/_~[}Nݙr"LXG'!@?̡rٗEX; "X3PT֒'{9++gV@ \g~d|E6]y8tU5KmaGp+{6E1ZӞq/_MT (x/fLtp,!U ZN/%Ehfz~8j+y[ ϱm Jf&u$3t~F"$!;1S \!ͫw KV^nA(MNچ˥jQ'ɋդ"YF772@#$D ma NR!9z#Xo}(Wkv"6,Wfe%yζLg@)Z4w?~ AinjK,8ai ͠aKzV}l2rs%3TtDNX/fOs#[+:YMS w yΰU%S>5SOEҊ+48qYԍ=@_P|y! AJA^jH{O˄:m#EġIK)\/O)qZAgY,׎ (5:}r6M #㛁]|nG-ɠ߳F2"wmM4-<|p0=?V:E c'Zh'")ŚM]1h=1EwV1;;cU'9F5@ohGe&86Lg dj=omo^s9c -Iܧ :NpH/HSn 3  I1V3|Y`#⪩cF\_l\o£H8?I[H;ǎ5vfʦx8NWԾUH+>]y =:Y{/?n UTRr =4O)s1je 8ܬ CK"1'2~"Լ*D08qu\\HoRe!.򳯗 d#EFb8nI( (C=9kc,a;p*?Ө$HQ.Š S)~闉虰F{,OХ nEZ&v_P,C9JAAqu؞l.$v5ΑYA4KNk^DdW2Ȕ5=EU" E''3żyq?i@f4p;)Z B̐jqՍV4Co8B- a!)[ViTbb%Lf".X%Q)ݑ!J#FU8 ZEP辬x~%W0Sz .=6G#ǑL{EdXBkl `S9װ^guyKs>gP@_^ۺ [zjkc|%&+P^joMcȫM](!рv-Pt! 7ѱφZhL{atFvL3-j/%0.ZL֞Μ6{o-XZu.:< $@Wny $_ޘ[ZݚɨXs%Fl7q_ .l7:\&r8: h|Fee?dqS+n{$6 e)njV`;_V&DK/vk^{Lng\hA) 12j*!L'rk,ѣw xW>BzQ|ۃTMR^Fq |_[%ve"+ho| o? p^yD;{hl厫\4f8`JQa6C9ɍOQ%|z}ff7R>]t8{3wƳ"ՕUhw-꤁~@8{4fx'QK:)9SS_1nr!̚v?-̓'I%cs".!%Jnʽ8Bݍs20Ov&, XbK&֎ 8S1G@+f']3DE ˲e\lWl`A걓-O;DO`g[+M(`IϒvK6@'K;oZ>y2Mf^ti%Kc4b W\E]Ѫ}҇M my m0tpzZ0{A) d_EME#dt6d9uBdڏ$۩gQ|9Ź B #(d"RQm8r;|٫~p<&<7Mk;\}jFI6>/Jvy=*|囍gxg.UOߗZpiҠ!E[ Jڍx=IywRS; bYҫ`C ) KIڒ'MXdox;=6?;˃({+Za 4_1$fpCQ}Eײ$E%eevJbݏY2n/uıB;,2tЫO&"_o&Y{ 1};'F_ԫq7̌[*-F8QmZ};be&Fk^XL UIcJ(G ם7u8Ea>[.+DKL=Ƣ r2o W4!Kdc}RR@MbrQx) fd؊Jφ *1˺ω9&Mh4.֍UeFoYWP,N,˚4 x+j'qaYB`g@A*1ÿU)iԖm&3 =!#NzeyݸS^*Z #yJdt1F4=vbR/89_zUt9g^Hmp@Ds\A%}‹l5/XT7oLPx 4)$B]_F2iC 2'*~M596& 79Pޢ&׻qj<<2fTti2d߅[Ӻ "M zS S9f6{ioh>dgq;u JtB_5ylgC 0 r)O3߻̾76k2Dl ظT8|uFԴ@]8A_LJk L BUkoCz<+()15e1 ,ί좥Xﶳk7INZMi(h2w+zvTxx:u9of"D jvfa71LsV9bg0*`}2^8S{oa9$ڬE?"JUQ 4n<w ]%bIdá%vykকw%s/f`R}L-X&jRP:Kiм56uq-lxY'@Tg >x%I:Be#gನn4v]E+ȫt 3 (;$ ~ZWV3f4XPc%Q8;}yθؔ c=d:4/g+ AVDTg)ja*ȭ{0e40W:fRz[؃ٚG iHI c>bfKYC-2~ OBO6ڽ~9I"#RDЊGpʀ31a#\P"K!<bz,9"BT,0@-0 qo _Po}ȱod31}=PM,Z}Lo@7ډ%-sQ`)1\GN^Ԍk* Sp O$Аl\À ߡ"5PPt S}p"z$O)+vIBI&},Z`)'5uD/.5Ԁ*`{$, s[sjf6#c)r3dd)Y)93JNzc5H+xٳ\ d X3̨O$ +X`6;Q_Vk>5˥H=@SA'#7Ptȥ)씳xoɴt<ޫ8'~D9o$%)=7ɭTG>ls(8NNV %1` ѳf]]Ѳ)m,'}hóȉM~hNW- s"2OBid|VWZ_eQFv4!mx3ʋ^>_T{NF:ounƍA I1\1 ~W]<oT88:2E _kN nksobvBՅԌ1[zB f.nSk<یs6WyaiWTV55奠=ZA\' Yӽ ]x NBg<#&ɬw?VYu_4x֝ $Coj5:3gjG]UwH)t )-O) 3܆U{}61~lCA Q&;pi;_6@žO2l IpT͑~|ɵ9)?*IչY!,YU*$|߯rȌX+G2kƗ78m`70pUBCشzQ;VRSc@rD\UۧaVV7Z4ybJF|LǓ%VpI@%#$µ'8v 'SpuH[mú({p 1MYѲoVj'Fp:Ҡu`B1Z"cu+&#U=+&~*\'|~߄5^Ao-xL#Js]j*w~,Ux?Y=ф 0E5Jήaĕl06^HڄX8D zKJJY[AGёEԑCyPĺ΁>-G M^[M[̖*t4Pdءx!95qME+BGr; kSȒ:x"<Η_X~[7Gm8%Ap+K٢ ]ar }Yˀ"41޶ؽuls}[iyǤnҶiH;YGio1Dt^x2SX scf|rL*.pt)a;U 4uBJC<8ˀ\7o?F@V(p:py 8Krv0+ x5\<ũ{"Ỹ|kPF%v)Oށ#}_fЂD ;lѱ%Cj 7& 2r,1Lµ3̴#8D"G,1~*rVGΨµͭ{ʓB* oٮ԰ " 0?R2HtQ&d+/&4p@wI|ÛXMmm;tH)e[ v4F eešc7H츬^\B iu2g|I>'10l Be]Ֆe~ HrJyCK[GUEb?<ǃ=c񦤎'ڢ KjS6J_{Ɗe !7ݡc/YqMu [ƕZI5SAۡqY\:jaYR4zplC8֦1271 ʃ"pϯA~ OmۺO7Gdmɴ]H)zGm'g$hO]k^e0fDqBts^O+{{x}i' L|Q+%WoMDQVTJp򐪩YO"ٱT\⎄ c=?8?awkSvTc"1UR|N|Mt䗾0 9&q A'9}$uF47Cq V.~Ԑ$(;|+{.m:l\vf胩I<܌yJ'Ȳyɶ=>G%GȜ8kQ)j;G;,@o]#ή-!hMj(q?%}*E ,]OEWv ɉysF+K+ ;8uI{X0s+uI>2j_G)xTz 5?0LHɒ0FQ'i"bK˦G^'dvGArPjl(uoGckb]?,ͅl#8"_FWH{: a=n5Lܥkŀ7G݌t&KxgO$玥*ޫWulwD]~=3;~kadOki{V43Ks8Yú7 h<|{&- t珔RQ;TA_G2S 3pqX>)JhM9$Kx I{fE9Su_;[5s ?])!O0WVK{ [vCr6d42Esgp:ƅF_*?CI)+'1SF,z2qb;L1][W}~3{0 Nzg1|f]k oCL[CC ȏ/uٙ 0@-3rl{cG ai&\1H:yŗwAm!sLʥ٦7<|i=s+p3^.{ {s W*(7`LIHBZߢ]EE&Jׯl7g̫jjYz~ݓOά#2 z@#=U%ZLAۣ|)BV nAӌbJ ,>|c@֝5Q]ti6Cv\OYh5"AIN q&q͐'SlV3AbGr;s>\NH jTI[I_sv  2xM; 15@(LN#UMGg~?Y&w| ,S1q;4fN|PT f/_~ܽ#xEw wk;hH,ݡT:8l`uEYD`PC0Vf &WTd:pܟ{x+  2B\ȱlX`$Z9_ocDcMNc86#,ykN"cierkDTUpx<[]yYдl\8R(Ԇ{qvfQؠ7E SORq 9ޙ!^om]O@?$Ѳ[{M)p laCgS&m!׷5_^)oˆ Cw;>y؟Z+& ~VDV )S{4sQ烙0 YA~7">Ԗ\b#e'2DUC3<xW:~j!Zux j@nD 1͸1-aKDޖ܈-ϾQ T؝N#w:$8ǖ?(7d01M&ؕygdzs5H>>D(A LqFkiHt裏޴IeǺN]眦S?KDZ{3{@pp(0/  >F9- Zfv+J )<|+0\W#  FϚpd6$Ν90&>F "+ouB#S= xgӛWL+BY+KG¿"ni$ZImcPg^1N6XS#Zs#WNQJuk㤼䜽*_A"Wȿ^1SW_;Ci :|{i_AΑ6f>{Q3`L Չ`8w!w|̮Fמi,%:^@NjmDl0?{ BP.q4O +f"Z=Tʴ!cl9ޢbM:Mo#;n%*[iʫ+d,iѴ\з;hlP"X4EsK4˳51|bjjrP Bup\5 GWG BԍV=}[B3kkn\0Xl&̪Κٜ8YW;aL*{z&+j^J\h`7*DYi}v&BvxD1*G]BC q5#tHеɃo,Y"GMI)H͟AZPYsr :߯˯:@j51 {jv0P4 a|$w%{JW_|Hzz@J Iv  pceJ`#פ7RmYŔz|%BP -͝Q.i+T*)1o3B Q B 4=Dpu^7>Ä?݉zs¼+ڇb |܊ mE J;ВԑjQ`̚?x&EHc.$$SIqɿ[dgب>B+c l ,Ex1 33_2-?ZqLaA=  ŨC9~kD>$`)ЊwLȚUjYMGsK~- @5{p9W_bt> МG̙?Ž3uUȆ>cHAXu44}[}T]<^2!?x"±Joć'J1 KH :tץ#uFB reͅPO%)¿w|Β{b65*jyݷդkl\|ҍx>`i~xR=,"{^JdOս`\ǟp*Ͷ7ĘJ[}^všROȼsYc\t67e]#X"%8W{xKS%Ķm(Z[]̰]46n/,~D\ܠ˵]}DQ{}W}oKdAj k`W+ W*۲r&G!g 6paX^P>q!n|ޑ ` ;~brFjcǕ56 )b> S1F1bҖ뉥};T_If.Q.UwZwS*1jBZ+YRQiORݕF:UG%gZvAdշs+yb WmM nP >y~Αu;cGh¾^I(WUWȏ|WQeu!edxe(#AvWDVKpٻ\Gq(G NK(h#ek5" ڙ; g ]QZ8^mo&JR*=dvý@j'յlJTqX6&1yҙ =cPq>"v# ll njw4pAѹ 5V4U![Zʬ53OS/,5|;6N;_Jy`EP\.nb ;h>\.G4a[Y)DdfקT:j2u;?6#[އ 6lpynّ10NB[ =@-J =(ǝr+Q .7J=.]\SyFȽ LЍ0(Fٝq_@TPF }Sִ(u' &[k0(w`a{ð,f$vm% $Eo|-Kş`Vd񀇄WKT_kGg6IWnmzB" hB>r{uX,_^䅩~J9Κ#{ R9; 0X($;AE"\ qK(Y#4{^e7{ņx0V!G ~Z=S`GTz*B:YBe%lXoM:%(Q- ŏKF0b#y9y })0;t]v-Wajl3b,^(d!Kص1+ŀg2C1f/SB@#ךFnz5o鳮M5RpdckA9юGj`Vm)%SJc P6H^-wS%9WE1>o_#@갲:6!-.n8g'/o ^VVec%EH+uL'_'Zm-F?r))O5۲IkBEgH7|ޱ/-֍^%cFI)6OU9%vgT+d NZ~>f(V z 2 z90dŖ>&0­6݅W&߼4RsUqHs1X8yzQ Û8W"Ynj5c\,r=tSJș%K[BۣdC7"S!Ӣv)(m2R¸Cy:׍.=99a;*'ElK'f7iLCSO\˩m2f"U`͹rԓjCx 4x7##$, c A@4, \B;;frhQSS?Er狡xOXx(~,ġ4V>aN?XlCh2P`-Wtaݕ{O hby؄C ;Tt44c3&K6EV dK?g7z<38mTԲ5x>oy"׍Z.= Φa xwOy0dV=wLO8w?,ܵs0F?AɎ2ӭGaP 8|z]$L%T.4AWzEEVBL8Jc%Z0i#!^B0+J붽F.c7]M>wt-72Yo=^_HU#[T-aPSD/^!LfM9(^]Y\u##ۗrLm:]xqr~Pp R/F5ٰ,k+'U.txIѿ Pq 'a].ZeBny1$A쬂#eaOց@R}3XO,#,?&j[U#{@uvJQ˷)]y[NQ&fݡ>mI5ؙV]ZB %{G߉ZRO-u@˧[F@3͓UV:ɓQCs .VwwG;R?&opr"[a*-ʐjJ_DP4t㴘Cޠ0mňǺϼm9˲_?Fɞ@%[8,3idȍT3Vadgvuu^0q%C}/qE~cչ4|k̫\mZgTGшk=FN̺&Wiپċ o<5|s9Pndb}ldͦ~:^FBlwJ-)8z)Q0W嶐k( *G\cR\d1S]@u esE#Gk.?\lbr>QGˍ8Arjʸ%Nյ~s&aUhBh1Btz>X2hj+Hjf ↰0tKB;Xa#p 0kB|V:q4C` yPx q$|a̮C|tbHP2& %dJb` :̺9!Q2+fK:=4Ё[RV+[/HjMiڳXNt2'GwSW8!)Xo&[kܞZٵѽ2|.K'a+e3dAxJc+yw6oQ#*tkGd z^PX2=2^g? <>9 \4)V]!-h{HK@n ɂ<OYE_"4GB4т>Q{je~0U׮7QKMz+܋&>9 csD))BS>P\Ж3-Y 3ˊ*[[& xsPI9 "ukͻ tG]QdBrut_=+4oz CDlKTx;H:~n̟q:-SW2 u*7ڤS WY>{$$mwm}k_)u5{'KҕyGAFTvXɉ.PPH61UaEҍKo ?j?Eh2ɉ|M|d?Zjkn}(w9r%0,5@氕uH:נ2B 5mol`? 6&F);ts)Q!7ߢF. *D: Ru0ʤZAӑcf}&? 3X i!tSX o c%[[Ɲi[~գڿT~ +L$ /c^x;;%!T Ż&%ȾmU;<@寂!srLȅ U' gRa;җŬ-xk"?nXPSB-|TőR1ll5 !NS MЎL_ӈhWTpWi'}),&Nm\9U}К?6\r!6_}R3,fȳ6_wdg7z_BZhvN@xAnuuw.E`B^asU]EلtQА- }Ǯ {6k1Fȥn.78DY|VQ\ lr~c_ z}-닃| ԢNe%Œs 8f'P i I*fAG.h0,}L/hq㊗MBdUwFND=AU`)BG\_(+T7-,"R'/ Xƺ:( >T hEBEAZhRw}bZ. RvvӄFnELYn3` :^Yi% @kpbNZ4u|%jK(O)DWoJ$9p҈0f ׎Ő/q:یm9$J77q_{kuzd):632u~d|[ܦBfȓ8n\oWRI\poG=UPת6&l<&blksԓ́` #QȐ-mʶ|}LE|4>˷Z}&w3ckYB7e+2G RU(Jgj%s 1D xNccWuؙĵ30q7AITo9kj)8=3㱷%e;=^[DGfEa'UmFCl6 1#Ƚ~LIg +സhF0_ܘ%3y%^(zZ}YWɁ f{Z'8Xb7"Kt%vGl`4t~?.)XÁ[ijUKv 2Q6bQu*f-_vVd݆!yWzoA7unM Fgc:B2toC~6EŶ^)/54K%ޝC1i^ujX\ZP%BPD24@YQ.CӐZVBn|{N.(DW6KY )gЎ-0Ddl E𘨛>;gUTP gWH֩Lŵ.p[pڶ!IQ2- B];v%'*a6'{ lKasMny4u}8s $2;`&̝"MT%) +6k(9ۚJTD̉ک!u:@o7"{󰙸GInE"iXUph8;+`ehbZ|ۗl(s 4|L=yHlSW/F*P^VƂ- fxTu1ۏN|c <,B۹Ԡn}HKSs*V5'>β4Gs z̜dTe /PJߺba&֝Q5Aܧ=/am$P/  I+yAM5%mm(7Âύ:drzD7Ķ/&_Z,]qMA~R|^oMZO׉-;5CNF҆J7iwcF Lm?<ҳ| &GA$m?cxp*$ ,?yH-Q/]6@6&YF#MaXfp3S5Y p?JЇ'X\`Z^fPQ#n"ӱhuZ!+cHo}ktIzb5K'uN8HT)"G `*t:tFC?)Ƕs X. ?BNR#R,=/h(Yw^ RuR z!EYϗAY RA]Me zT[3Ҭo3|xgT~ ꟦ 5 ǯR-/bU;u/W8zbg8 NjLed2ջ=mH5&[n"0S k86}'z]~XnSH(䧹G~)+Ҋ Fec yFS0Zӹ'>^h75ePI\ݫ,z>` VN dP V! '[*>˵.0Sml>2HE9 3$<А~BM y)jy@pjRJsM끕֬wp;g'#;89n qOuqѳ#̴ZhgK=uIE3"㞆֌وrUZ4\4帒۰OOEyY+{C6Obrߖir;t AQaxTHXmu„Rۑ]:X6=ńš68>fRT1fE9jcCJ0.VS'9%1lB.9Tde@{h1}MK.B>UԬFTZQN~,'W©|d9N0IP@dgG\&^5g=1\`/Կ4yF +"O @ Ml܄S|эSAņLmye>`D.EEڹ;Fg1&hR̩ykSr WJX A&tՄY2acw73Ecu8a16Qcr}8cXO "j {س]BZ[EGZؿL7M16T|0#L}-L.KX:+U*8KƲ OCbIJɧs%%_{l"Ty|+Hvͺ nCm`*so(}h,/Žr,ۄVrQEj'D==- RTH[35[lY %R,C ո`PB}kJtf;xuhܯyސ AYQE\J{m% 봌YXqkdB<ҊwCy;'{LʹKѨn鿀+9bVcw!&^6XQ#;9n !ςP%oWw6ᔟjٻ ^Wv/Q OJi ;R'f_St0 I>G_%GHh/ϟG@f8\ C~2D;$cG&Nӽ Th_.|cĴ/7\88Bx`G^k):K!c]S= ld}$~JC] a7~d qly-`BlsU)Vk Oqk-$hGõ;jhc>OH,LdܠSMRF`Ρ΃>TT{8E]7UFoqՎ4!DfomZr.jMeLDTwG.Pao6:A) dޔt/ 8K%f.Dv]uh}v o)1[gSΰc+`_&38%h9 +oh%Uz"H\.L@VɏTq'+cHm3V#c8u߁ބlsNZ;SyC_cLR,Kq2_+fEc]j9OOX,yS*-0겢ߋF_V ey!UY ϱ$ 8G/W:GR0CH~\w?תgxh^o"8wE[` nD09_J^rΏtq] ^Dّ7kvzHLeg^7_pv='}>xԴk<gyc-!~9ԧ(VK5Tڡ)[>I4Ф˷hM*5"Z}#4K%V=vA -L\9-2ߏ}lӂJK:MC7yJsWݯO)~<7]u m̸qV"IPѬw{- A$3Aї'G*Ϩ#^`r|pi_=W^mhK݆$¼y!Owϑm[>e>P%q)A+u_c1|؎,-ԛ!i1sE`E^aMruDJd r]03__isCV },'輺Tͭ]at pa _~0vh-%֑7O@,$Ğ(kzse,e Za) d؀K~N$[o/MxxQh.!#-fi_ѝm}He;A< Ā|1O p `gRU(853C& Dj37њouˣ`~.)oAU&'ȽMW$}GB++xxFrQX=\{' ؇uJl`&e ,$FOa"&>z{ՋgVgKKw͛|Z{̟KwX}07O"@`x5eWE3YW'G_Wdd6֨D{m|}T-HHJe^oT)m v$bxS3c#cV2ce}N, τQe`[p,z*§fa6i%m$~P  !ǧ`O)&%I1 P\{\>:lA?u'(̨)cFe&P@& X3@i 1D^.jMMd2mțXW|wƉ>KY""%vꚼkl9\t@`JMɂCt(ڒ" ͊Ts=>MS1V~&aPdIi~zu%ڛ ԶWW9dô8  If"ɌυԢ: Q"_h6'@S"4_]Y>bқvm9{WX f8bj^;#MQ2'"FwZ)S2+!.Zcf˄lNʢr)3dUȣǍL,bv2+;冲jJ$y\^*~\j 0H[~%IIhÛV$,~qb't~<[X=u3v~3Wli`kkb1^cH&5Z 1 QHN.OJᨡ˗E˦{Ly '3-;HѨ)3Ќ6q4/B {apqVJ?r C!Q;HW^%6b׬.O5. Ϣ%KQNefWH:\07ĘV ]o ;KMw@kJu^pg/el^:>P!SlJTSḨ|nH+"cX$KBdA@jނ^?KKN%i Ն\1'#=ҙp(1'FQ|&B{6lKwCnGkA#H(9::r<(_![+ޝv=D@C ܨĠ\~u@ٿ>O!ޭӉDSAłhOxQO(E|R"e?dMS%P VRQ䤕9s^ #:k| koliU'DTَ=&ͮ0Q HkYvaRl38ސ%P V˦i Žk8F-eE ûa&fZKfV)>/KFTnXmj(I] yߵ,Kf?Zja=|wՑT<Ԟ&uCQ K\ C @Y_[Gl}۝]a\Jꖚ8̕Ւ?]ˤ,rn)e@F ̽ngTʿVk}Ng8/`Gxjh˿i[l֤ wEy: ~.GJ'"PC">8f">ެ ڡC#l~{q#VNN# Mpv v߶]6꾈mMV{E~pv_Ͳh\x:gZQ[޷mSC)#P\u²Wk2>c\Vy#zԃԱ^P7^TD_@ؠlc>0K%kk䡖YLL+aݷ*S0Sf.r-;x۫:cgkYmrzB,"{L-:FUkq xNm'5]H\~Cyר^S\Aly#+Yo6?#\1Uvw/`o5VqA#ﲟtv0JNgŀ44*XgTϙd}yG樂ĿUv\unP:P|*V}wqKzze N!;j@bխp+:źx:S퓫zt_\?J|qp/݁ѓ=;})~鏜g7y,M'T'r=F뽠/٤q$1!K i~6I1q/ܽ(;LzaT1;?lnnl0Q!4=ӭ2}9,ux=Z/vn|YsTuCI?^U^j_yp^C~c)Pq־D뎒MZY#ČE60a@EU{wU6S4KąZX* Z1aq=5Xa 1Sw\tPػ}!Q|cd[5;$+}xB!Ѽ \>ALZh/X%DQyEV 4 4{[ʳ~aAqGbl&hb" vz ٛ-rvl&O?=TP,/1!LՈd#eNR9碡I̾Xw^!/I< &6VN!q5<pr6jYQ/gVoRT̆3EU)"B b6Fڳ2Wr?]S[g4%e\Kq ]gAFeyE>i6RW7)\p05nO}vbYt;X?G&AKA{(Mg!;lMe3׸eȪ ؉hwo,_ .DtOO<2JCPkGHCr N!QSQ#%x,֍y|F%~rr61==-\7w  '\˸l{՛f_z7%g7;Gt~Vp<9[QdXlaQyo.I=8HV9ҭ Q2BؘXR9L{ǰA])rGuu`6 e`ilAW |SC# :w5= rf$?'Q3I߹G)NT^d8fEHبAlRƝ7fc7|ۉ5 #Knp&3 quBs >ssE i jɴo* 3L>%e6BFH0qRs {e\.JCQq2\̐rt* -J`QuTu=WNJjL@P6-2t.S,(LKؙZ 6nv'ʓϗqFɌD:e̒J2bR ;iƒ:' jn2X48jOÏ@LmR wxb P}57_I8$W>V0lL%Ip,x\$zqgXLĖ$8Y<(.Yh=1  Ǭ# 46^qf] e-=). 3kl>BT'Gm6Z2 hjHtCxMC;pYZ" l0]oM/اaPH 916~BL&ϩ`nUtTR3$ZId^B #}I5ޤ)olC HGrQ'MƸE=/./S{Lo\߱Waa]~ݹtU_/akǝPtI`E2WKoxOUz '^7h o+#|F~#?F$08BZ6!^T'`#jqĦ|%^J \W?>E4U&i>KiX(mQEP3 .?_j!Ti 1pn#N:E& g[™'^i0UM$;p): a'A™0REe"Mtg!x>ժrnY1?P6@J{Yv pՏlO~=HbR=)daL Vm$&#J=_D@{PT,4g, s a *^qa{"7d{- v߱sDXhmDR)56#.Q;(ŰT!'+51ńe [V4ֱϸ@&㸦KzWrѣLGl,&t18Bj&ndq٬:Ǐ}:;]u945 -_ى8 V *:(_ցt S' ϶B.ڕ%re!G tf>zs18ox$f:)0w}nۇbȰ@]xɗi]d_$ gpAfFc3eXʥ|}҅QE/A^z#%;J2{*ȅލֆ@2G_z_(l"͏#KQX▰8gIBCVvF1e56H5vlZ=I8-x8yq;5 ,[S O㊓%ۮ}_)Un++k52Xz Vm`/e^:џ_zFUirN F3Do##d-CFKaE;S([&x2aR`gv9ԵX|a XE3fS2؄79e d-u|ects79P>vz\YfŅ[tWoAT{X2R-63,i;Տqٻ/V5n(AVx2d7Oqs#QX穴1Q'gߓ}͋vqoZI7 LW,&?Ss R3h~o>Z˒eVeL!ˉE tBpUX 7PRfarSmcڿJ\cṔJiu-Eff=$"L OOqMbL^Z |؟ sI>GV=]z8NȅIзVa&; )*™1mP+GP%ǯ j sϖdїQ#Ac̗[jCː,a k.NOf$Ѵdkv3u31#d*;AUM42ٴ! %' -g$^Te d_#Ťxԫ×nTnV-ej^ua1 8/^e a# YO sY/zF/ܰ* &I>INs/|3BFۈAt>x*\po;8EPg]FVv+r.ֻůw*z1N#АnH&2JDMD8繨 u}_p얞14P_0|k6vs:ShPF2}8j{$mWjkfE }{LW\nƍv3/b!84])Pw4F?hW4fO]E} ݗ0s7-9B.ޡ+Rl`!<1+]TCYXª7OwM3itE@Wp.w""Y6!cNGV^Н8fd:x74eЗT:#N?fk` WDuq9QhTSS7{*)V\Ew#oab)ƯoFe:@l?m)dO76O9%(X;AҘ؂ ▭ʉPsl0Q?u5,؟Jl[ԁM cL gp4n0ɾT/e;G[moǪ” ~On1K"kcUap9/N%߉kG4RjgAJh4]88{/pKNc?N)w"-\1(\J+jȽ+<:yr 7GZ. z68Bbv?oݑ> G)Mk9H:8frʖ}2:K-JS\$C~.O"||dȜDPDD>T8?s#PW|Ѷ-rΔt-F*v˩q/]sH+7bR2;5Ii鎌t"@:ß;A% @kjyN&4>AQ.)t Ջ]-,E&Wlrпsޚ&ӉǵL!9(ɥ 7N(z?jBJ.E\+L̓8wF:\$¾nIܾƿa^'Y`[G63L P0;~4,e! 7f%hŲ }oXn̾־ZV 7ù re=YRzC(|WtIQ'+5`&U~[ɋ풰%!TL±.b!*3{-[Bs.y"gCVk bի60~#3J$/X2(4%WΝ3.C-InDl/[KRV`VgN-fp\:f%{%l&2iZMX͹%A/vRޗ$ǎ,:=" 6;dW[{ٰVЁ꾖`b%}b*TV͌؝FAFnw\p#RX; S} +y^hurijᙡ|ie{J%|>]?Er] 3(N-IiYC]V}̶F0 akgw.,WT1h<@/|jg6l[=%t`0$Ob;&e~ K|@׏YK\)3֐߷T o_4z.zs@ks֡օj E7W%:" {r1Feh."q wfL`=c= wqۤZ1_50fI C sUF1?I=yZ Z{Cqd{(nCw^B!$nlO=wc4x풞tԕv{MJmBX}%'`Up0C#y-r-uxЬf ގJOo+?--/ʿ,1XZb Wtdn-K|& : f `;~88r6!%׊-!xk`]DNͱDD`11r5YZ>1E%d-E+;FS2vWZsJXmEcJ. 2z앏ET㯛XF8(#q6Aɽm7yX~vphdB:,--o ^˰QPS^K&cuhu3-)#DgҜD*" 6 ǥP .'DQH)Xq;kҪO\{A;&\/lhƵCά^8ijkW>! 5Xwc~Fׇ(6+ȰƳ~(z?$.6"eתr:!%;1)b#ZDXMnNELO_H gwA?lbktfԶ*a pP-)[deSvl'p))<_I0!g2 ud cc*Ic ȑn|#TUv>JJ#TO=ƍ[%NNdDtW_zS҃otx8]<׆&7} <`C(QHp__ /jYca~ ?̙֛8J'!Q m+ pJ%Q*9 bAyWȆnevD V71(ӐkۖC :ͥk) G!2b +-jaCO+y휧"PE&kL3p2,88g&bK3uY~%CJdc23MYʂCNJ92fr p ~޻σH]496}'3H -$,wzޣiYP~;Qa>3$E*v;t܆sB } 0GXlc~ɡ_[ gpjW݋tXrwvb꽫;>`~NJ| xq:N7~ ͪgtΛyI䵥Ws$ʦ%"*U ;Ⱞㄘ~p/2>1GR)_Q_ r_ ݊7%>&8:8 \遄GJG˩ 8tbNR$5G!}rZȨ:Έ=xj|(= Wh 'b\ %R>48Pv34fsGaLJeuGʗ.>9 |l 2tY7I^[oغę/7\p]WԸ$ ;?ٕlU$(j](+#qBxi02KUe>`.nIFl,x+D-G~b=3w{ 1ۥ KGlB ɣ\w{W#%r͛K:rR?uJwb0T| D?K4@zrCQ%#ԁREδYl3H0]NiZOܨn0 1- R%I=8\#qԖ&T5b,RKdפԮ)-T(GOfv:ru#̀uڮE/&{ËZH|xQ;EdԪaK?  T.]LP߭i*5d|t5]ym:8@oR+Tes 0Y% K(.CvOɀ_QŊV.~[!r/p(1<]eq{Ӎ1m ?G>r"U,:c m;ɥ dUd $H=`P07E 9H.e0rsQz1n0#}HKty0G [1xy:G3LあN77KF$98=ga-w9&AXfv32eI Ry\/YȪU~&B _xUb#uLU4bT ܆qh9)@נLG.a?M!5^oe( X=QYԤ;X'8a*pː{h0|}zemF`HR5z"i B1T6˕gM^db9}bt\1plMdtgpiMypb:08aR`oH5򗙉 |ͯ݌hQ8WW Tkă.w|Ș')9П&l7s%`xFZS tLzU?RK~e9P/^s/$B3=J oK د@F@ίy{;扸疴 S/fğIJ xNs`m1LI[,A9oԲ~xsrKw':cWsYrۙ(01 5]=2#͍X:Q7N5#ʅ]-v(,,X};zq"k:^+eC̹=c( f(S:ں jB@jX><Xz6 J-5sH(7 ؄+0:?nDjYliUIwh: |!˷oCXR1{ (< 5 9%K p=CrP 2]-+X8P ZRw#,CG( ј"LԬ.Fc֘KX?f?\p6&{\-d7#lj*d;`㽞ώ],}HZ8vr8>qrGwG%oB&Hb\eT" u{~{8^_kt'&^}h }7{V=Gqv*}Aq6z<7*qJy)+ ]w>EFV) ϛ9 eIw/޸|! by fCvt|CW;& tO`K@)ag4L5oә43Zߢ4R^r/ŦZ>8Rبyga8h2ޭRSF f6J_D*r>)+eas ` +QglR.T4\^ȺA5"S_]_<-`h+jnD&7*֕du׈20C@e(=1e-?e*evKR>ri覠ӇޓLVBߒ̓fJfS10# JO~r3+83?=^AJV9\ {TXX>XVN+ L7A\Iyy |C^C/M;݄6^ze-Z$d0N[CHOS(fsܔj?2[&@ ҇zJ3aY$1DU ,3T\ [i#{ᛶ )LTJSQe+Lu.K3\gƬ8 >C!0OS }(W(.WIKИz QN` |C _S85 +^"\aiuXy)=#HX»"QP Q_=5y5Zn[Ӌ˪.p>E^c}ߝzM%LxJv1W6#~ qZm /qp!ZlA w;ي\~s~rBɕ|bv^%\2I_а;1&> /U/{G /Q D<8)4d)XHk-g!޷2w&8+\b23Y#f^y`KCcjIJA)T_>DA~cR'DXzTl 2mRk2QۇSLGZrY ( Rn[71Q$Hfj%BndA1ۭyYg'4G+hЗw̓t,T1NG.Msf*¥v S@ᤉ&kXtmo|VѼ|̙Շx >8>֖x] aX$!$UN20G:5M'[ޑdc -̇u3z{ \wcr;Qx+0f p~o9 SCze?/#k=z5٩wD#9xQ57kg༝"cFhz>ݣ(~Rzh Bx\2n^}yϮo\YzxbHZ pcNXK#+1[3[: FCy# h ZJd0BrtPo/ںN_N&q:K9M 30w=6.9/]@8a9QB-o>̩xmuu[U+wuT!'Ѻ,%F"#Vn] nOU݄ d>inq#X+ V~䢺t} Ik~p9Ƅn%Y4 ޳nb!I@G v?D iM odvAt$,srndXEe.EA *&E$g_+li}QMā9W-q?}T,>)9ùnpomR˽&ofcxZh?Ǧ΄`J6 ~Y٠_**>S>4R0MߟxfK,W=٭t?GlgkZUsey7ڠ.yd0=@agV;]b@BGLSb_@rjSn@MXlOFDI?R]w:?xC$v=r z@+ɖH8CY'H-j& vQK2:dE ֫Ch7-Іq VyšY)1p)RsEcmI,"bU0J<bB :m4,͠v8G{a J*}JΟ-/̪?C)3WQDc^;vQTʩ5ؖVEKu{l3/IP;"'lDlʮ.Q*w'P緝Q^AJ5#7RCU+s; ⰔfK2"0܀Ķڭd]'rΆ dÑܒgGKҹEƺ{ҝOSM0t=" ~Ə_-T --X8!jz/B8ZZlm x-#N]+GgG8b& y* a^̰'-TF6 >-NGts$oTȍp1ꁲW}XtKK5:>3HB]$E̩ Ogd5_! s9Vjy(I0DlRm2w ةHbgsm/Rv=8;v]qxlII63M!]1G%Bwǣhqx4j*9,Bӄ*MId IFɏWmXOҜmfljX9<$ސXˀFsMr5l7BQBX.>| G13a7.Rʣ#sN~d%(?mV PqUY45P )N8B$0t[+!>)!,Ɍo3b,;"s3YmI#&fvC*PhCRpenؽA-C=;QXC%nVԬCw?" =n~f (<+F@- S̵zB`h$ʔ-ҭ0#2˂9[MI8Y ѣ ^e\Htmqa/.N~k<.<~龷 j.lx5muyP U!%>)YW2)IzL"Wf-l7!FZegLml@.Bt\5 >pf6eβ0d-]ٲ n`)ªǦt`JEyȱdžN N η,Oe3In>g\j28i凐\鍛/ ̰,xm/k=%*VΜQj4 pш(:!2Mw>>Q.({4#4z YT#q6"/xxYI6i tU$Wxl !J~31@Y6y 2_drrJe ph9MJ?:6ƣ{c+V@+9$bŲz'9B}Z?J{5eùp# OXbKOԬ8#XMVIwkE Kԕ/w%rj:bOKI百`m-8JJIv67ZǣP`< Yv"Z$ifP^**bN92-_aZC :p)ˠ5ޤ 2X.ʊ'YDqq1־Q"jQYv!\-kagWﷳņHֲVQW(M>4j[blU*\#M?Ƌ\So QmnGD;X C7?5ll+_\p Lygt%Fk*>CrcÅ}f~3޲!TǓDD-rBvmX+k%J{qPb(IX[-{ɔh:yG uSRT*VsT p 4P?%J"7ר~QO)L~Vue!mQgL/jߕ-0nb;{5Ԙ~{/\0AddX (SMsudWmC0ER@wʟc$C/,q+L}zh!,,r$hڐt\n o1z/HGir׽=9ֆ7?A ;|dJ)T CVfM"5T0P׬pdϟ&n.щ-ܯXb#ק=E{\XY .}YxvO4%G Q7uvӛ: "J!nwglVrBO_R|m]CrzI?c,ǔЧl~ϦB-"'P|/i?Nz=NT*yNt, 2'KiÆphdm:n쿮~WVE 0ܫ[h ViHSY`eDžW T U {/y$*@Pz0|BZU"^o.~,pa!5p͝??c mb9oA{mi0 MX1ݏ) ]$s}@uV _a,Eĭ`7\f>յu:Y2TBp iVF$Pt 9= m?zu5 KW{3u|fuA-tq٨^W5Zfۯ)x݇4c')…ԸݣTcb ?RaR-pO.m_!|TTěj8{_NɃ 1,22ѷىm>w?#"H0 ?VzVak_)zחȹqڙKE;ϛKk񏬭VA?+J'f4)Eg\Y?>dKpִӗ #f$ z" )+y18,{a{ V{α,/X 9)D"`ؚ;92FWK j;w^[3>sD.+_ Ŗ~[5XoLv}\e쾶J!8"}U:|Ѡcs8h?7yRuTI_[Qs_y4C6λ?D*M Nޮ0@<]*wד,wpUuU?7״Ҋo*ڃdFNX.uq2=.1U4M̷E /3||Sb~m;S*fG.> F9Fw0l@bk 9C$c}ʸd=~Z-؅Ng?)J:>U q! TK /ppbZxNa#b3X} ̏!3$h 8|3boPCgITC5s9Qό7auQu>- S wW(x.)H9[ZU xY&@iпX(5mqɷ2FI@b K +UI|D^Tlu*`jX&QaWAuAlN9 mfA%_!;҈;剧C51 )Fa qW!2g>"jeJ2j[} @"͓R jQh CD WB:+3qi^Ȓ>$qHi5%2n8k:;Tc> _ Vh;@Ymzw1_R׋xsL;) 'f>  h-&O,iJDo&m?Yp5[N3 ᡉGUK""j>)'% 242nŹ~.΋ C fhؽQG39 LuyͼfL2X< _XTdڱ%dGi_s.Rikd<`ie.BLOo4I+xx9ki|$ϠɚM! a(cm$&Kн(-PB;3@N[nV>Ϟ/FNt55*EH.WF b7_}kWz?[ͪ7kZDUC6 % #<VwRgr ؁–ƗzWq`6@ ϾpwjO;. C~ѼY8Ԝ:XO) Ȟk8t5BiJ֬ɬRa u=EZyuPV 괣ȟ"5~&R׵Ja7ulg(䖎$ IXš[,6D7KqNԻ~$=^ym"3k7u:,$C,h~[XpOl5EUjKlsqASf{mדcLׅ{_ >< D)wくBJps: 鵥sb]kB-cx{?onJ&f[mk/G T|x,=quBā89qp?Ua#E>T/+Mm(2ZQ|M1'oxCB꟔Zb7X,u+٧nJMgW] u/ZݾXdRZ,祝Zr lOz$4%N<:d?n*.P.y'ȣBj΂3mYE!Cu,1T|B"B xd037=*lg~bqG~[:S Szw=̿fO5G ^VicD6Mҵ%y]=Aq2=Q]WnHiC\tQtk"'d(;`S5֩lb4\&0E~1oI-OZxjd:6iX-XHoitɣb6B}/MM”+g `HYUv!b W1iT݂Vկ5eěn?>zXs?FbЙfv3B3̾Zcmza:r}|J2 =?]Ń$vsVH`rE/"ӷ"d&zeCoLJuÂEY q6b_U8P@@Ndq/2 wO=5Q@dj*e[?֡ iq!1=0 3o6eo*f]c}=1<q5H%BW7{Jf}3rXE$ E`WQd{)46VÈjy92Wd7;jI2flv!i)x=d=%mc=-Sh&2qϩЕ& @ >IɸYH?~豶xI⃳5@eQN߭ۀ鈡t6[#aX/ EEUļfFF[jp4Si_[3feg}h0/ lA^*Rc}D>%o,$Y7 OCJ(PE,;1-3.8V),J 7x2ȼ\r,b}RXTBVUʡ~3{A ~O00fPձ7_xq?~`YoČ&PƂ(~M$f=n9b%;iuEcQ\ހ^.>?QY wq\íbݳagC"{l1e ]7TQ]2~.uPZK=\N  Z4Iw[X+ #ڲW UuoNM$:<oɀ);ʻ韗쀟7UTCn1ƚ 1FO,RFVڵ= ,$%5}ygRR&%2Kqh9M|/#y'뮵_o~t)7d1E>ilF-i*4],}M:m5{=am֗]t>d!bVWTj]|_3ujT_̠<ѠSk]8uXOd"W#X9˽VAb"fE(VnoC8mNU 1J闰h@5 `/ lJؼvі}):J[ b4҈wPj;_IŸmbjEw}@i[.SJ/'yDZkV'8og:xoθ77BwZ}HĊ}|4 )O:>Ab6dU]'̡u&XnTb( mIœZ;G>^zq=`_~aMW[FS17QClgFudcPl!3Tg_E\L+;I5cذ#WI_eJ l5h&Lbafb;I _| Rc)6~_?_$z-DBqFp-3T!AeeN\2ħUGdndsY.X1b2 )SvUr xB}wE=eOb =Fyo0*9~(z#67DWRvȩ[c-7$!7h. ެq":YX]`)(>aJpC@wdY ;]K?2.'gA<3dՑaTR~7\HSALh7ׅĽZ PutH`u> EقT>-к _op޵K Qp5|K Ti8kdU]Ww Da^!wV᩷ĕ50`<6U%uNSf̆JQR)wPabS R%ΫuCMT8{lgv4xG7Rn.Km":% {~s`&t&0t҄;9^IwW=|LIm -tx)2]heb9iĻ3 ĪQ&ƞ7Ŷ _h؞7m GDx[h;~/fǨu;fijC,ɮ{M"WO LI7RL%E5_Xcz?]4PYAdA(`nF"Wy 3с _W W ~ ⱂ:\F4gve%Mb9PiaA5wK03z|Sqxq kcnf;RR)H& _KVgI*rb:eli 35IO"IS&x/i[)C7iNe5Dz3EQҎ^=9ccb l7m)gRVu|_A{ &c EIsk-.a< júr1\S>=XF=xl Vg7-F8tսM EC-W[2)x Iun`CkJUgb.l(;Qgv|f;-_1ֹU;T&>E1>@[LW`3nC5 4S[cxl$a!`Uu1I$\ ˕^پLJ~*'\fe4kXzYaQ'-+?r(wg"ϴf\\YoM>V6ϭӽ >Os?.0}05]_9s;ǸkBCԴ+[N+4Xu>RkU]8ᦰj*NNAdvU-w0<尮DbzF>Sĉ>(#{J_i55A$!Mg]#ro.ʲb7)8N/ҏmwL6ވm-{ĉDf0S Bwi8p1Dy~Tyׅ!kNL)e+?I ڃ]hG J&Ku1wZŏRx|܈)Y/´a&/ 2n(9hC,.o)j;=380/Ejx=b{@^pQφ"60K[R16YF_2^?%\-2&ewaa!$GYPQRKz K-+mq$@e 8q5NE1QEuH$!ݩ'(H^:,<Ws5xjY@hTZ5.,֛O֤F봑J& x1j\qG|Y{:xmGEsN=T5G'Kd\LZ˻+ ߋKNR%LtH/-dRxtrEn`K`Yqrc^ 6ۇؗstדhQf[ vҿ4Qu!W12~cNFWJ-1 >T2۔wZk,rv)1xf5hVaҹ?iz/͞`b '-@aIb ֣2(]}fGF N?D:[ /`F/Yn߄Tv@ެčRZ6DCpw{ѲaPˏ={ g _!zU( 6 {G GYG,sNM Ӯ}[*ߓg8qML7'7̲P~%d?fJMK}m;gr:s5;ܰe8͂A]πBϥM>o!侵>؝7XKHd>AΑmwޗlU9)Jdv}+7uGYJwNK%`AӘSK>1Caq rb3y㴍mzdRP71] ܋ ng(y>2 'ܯ Y99_d 6E4&KY/ڻ;{TǃC閭O./dHFbB f(k!>KRdᮭv YBE?nm yOO03QvFt-ćbX(.tlfn=rID㮿]H +h.)]6:,\y=8"A_)*Yh0C5qet^&ީ?bVvDFsnegb n4y" $E Us3jfNFw8lop1y/uX)Kb@qmёVa޶64nSbY2ٍS0BBbiɤ_ٻsmT#{u(= {!y@Gay!}mS5a |F ƺ>za{i]tG! zFևv, Q.tP~q6kLfWS21p:~qyiΩbDQl?Bn .>7cİ|Eqn'`IU_g SsdlbXgXW9Rdฟ<n$yв!ٻd?0]Eï 4'Yd)/ y+m( ,`!իL|:i m£em~:-9)G+9&FWKZTKUFPՒ*̸e+VYF|'t V'1@%y硬it+$Cj NR).ѽ-əeϵ Vlxjtu+_"P6+:̗{%$.%r0^ONAw::*J?{P{/j8Q*-wvwIK ~>9R e`9jc6KEbJrvPJUȉ_0}0RuE.6;z_М (zqb-2Iqԃ#ퟣP?bz*1ug|P V]4IGfzN' $w@etIzP&9ՇtaJ ܞ?tQk)D?a[ #6g7A:E/m&u旼VOKYT.I!xʖAk]1EޗIOFGwUR`zA7+UfCDE?Me90K ȧ9hޖX&֚ ׆nçFB0:BL&he oqR(T->?g GO:s !)[cZLق;ǀߕY_͞;,|+KRzxqbTBjNeX kfQdUhk g[g C*\pb-}|_KCL.&Ҵ)*!cboڅhan;0l:.դKrq/pkZQX#_t9 @#?WJIj})ySanu;S7GDdz6aTPfKB (Tcm-n!rKry]-Jy}꼥H@k Զw\j Ŗ)It@t|8:;ۙOn)i/GMES,R vHY-$ C\e-a/㞌0*zJ;]؛]{Rsj+Q]>uHɪa"c1:\̺srS fKQ/tLq;0RѱKđ0wi)}e=K?zo"ؗ+0m8. i{${|e"Mv!a቙}m[+ǜTcbZm٪ޙNL!=%sKSq=47ו:l,w`hi>๓_x!Z BzEOw(9sd?ksme=:x?,}E@) t BbZ0`\:]Mk_d:w;\oyBMdơNC->$(l.UZ'=2bC:wLUJwQ1,wC]?u6>\9IB* פ XG bAR4wC43/3b^C)KT0[9=Hנa-`/ B$PjB902@ [D G!50~ HB 1_޼3o`n{X 9Nǒ5WI=b ][X!Y1b2pU 8SYLuLヴUqR{F) [ </iG?{ȭ7K99M(7۝~Ըz+j!\weVRzwtM"v|I}$D&d*` o㠗 c?8!62: n&ō:e(P?뷯DQg/#\hv.ELGNݦ~ }t~{ GgZ6]o{]TN,t4l8ä) B <*򡽛6ѪLiWl=;*FY-FM I#(Hٙ ^p#pspi $]TTwxU<`zp)\q\Px'c)h) 4q.::@iϋ˭]S?lAdaǟIۍ^Y螐|&z@S:ZGnٶZ [`[~[h]`+ WX|.g`_TTj8ʃ_eeQأ@)9V:t.귻`o}%C5_qo2EU>O~;Zyv*:&T[š[vK]%^KG=_/DӹP me{5Ga(U怨i=hqi+_^DOXk7?E^Gݔ}<um?qP Aݍ9_o8f . 9F8]dU{w.aWc^ )1vTzP$R5fF]}]{wKW]'ÜLH%:bs7gSB#RII+Z#pڞ$͗[ /0#;(ISѶoӸSb"fgDIg2;wGa|FbLFD1v9R8RS Е&V>JkexDx,Ll*$pjc.X5Xjr/ \ 2i;+c; _ѣ'qOmb u?xڈCdi_%R/beY*а%_+,ϜNQ/PlLU 4uRTAi`ͳz߱afx1+4޸6fq62BP.;݉CȆIrV%]V]A. ìdjT -˷zd ԩ&jPpDr Ƕ|Umq}/7jҩɭ%oPAqqtyL774g(C%E9 ,꠬Sa}ѫ P2yτ .-=5m 鄵S(jB+2' 6+ -O;tWq5Qcs>R0I zn{ Ww.mzL,zQwU߄.[2GZU7`"a^sZJvAńI|imfO_c!кfȗ0 %Jx9Q kN |<i,?*ҀQ 1~|xb^d!ݿ֐(tXҐ%F]vA婣9.?JO%pg³!5a9B6 ˗ !m}-@xX7,8ˆ0hࠫr"L=3px>+FH$|;/=,xvw@Zɝ1Ư m)=)(yDIHr3b?G2kh!++ n cvy>-{{{c%x9| hi~w'zd`-UҔs!9y-"{n\_sdBcW1U7[dшe(TA]MIGRo+LXo\ }#%l~*CNGhtWZqTI*)\9T|ȑ8&0Od[%A\G:7)OV@owDL*/\utnY6fvz"⇑5_9a.F$HyN:xJ! _ŎXFLVg9䏦3}҄9PQz%Y-Ƞl!D'йG+7wU%JoǒU-u~k?3Rm"%O(^"jT"}@^  L>-R5*q #ԍЙcP<(q-z%E,L&5 WÎU*m w ufͶК|~籥 ;J2meW(e5&+\_QC,̲Tҩl5&r`s(H>hîe3Ǣcy!XgLTv?g2?>5XJAW'y!UrmtCsP dY:*QJq闀]!٠-㸘ZXYi_NAGd|h! t:ܯuɹbT"y#.: nCJRI է`Avf9"0?ҵOn~'5\'jA8`|P'BNޚ59$r@<!g3!uG\;F*ĘR+.RKFQ ] nXMb]] u${,qn+4E4DIQR¶<'ʶ78sz & 2jnĒq$8ۥϭW'[@lb\W.ƦIJf >M{'~8wݧOGPʚms7 MhްVJ[#Bdx@QfEΎ`-Kɛ1q*o2|kcWA.FQ'> .R H6_3GB OxeH`J#nq~tO[}QhʙjmxlmSPg[xA~< muww%F;j~|B{8diB7q7gswC]ޠCus͉G?Ln vJ;*Y*1O:)L^t,JN3@%+{n3OEWj fYF|Un [qþH11܂+릙TJCk` DOD8t6|=!# Dž|gR1 y;h7y´;W;V']:69&hyUձwu-r=N02L3}]ڷx5Xs%. t&IPUӱӔԑX\a8Z4{5W=7|ul\?\\&^|;Ѷm:EZ$q$0ʈ4x'|pH0N/8-n{?k*[9],3ZѵW '˕7}~;9y {o. G> 3*:OցVo rJ-a|m .&%uj[A;lbI,<->Gtr -[bwĒVV0D2Aϸ1#\`3y-tdzkvބYЌ0O pIM9W==YrF>^]v@Ea0&;ցww-*zWcت(7ǻ3N~.s3346zՙ.ā5ӟizcKK~*+HFS'D|ef/%*@0G(} vבR289R7Uo_#8y(@ wkWv akŞ<ȃ a>l|"S["g $Kl*K"Im0ǧWiqLNs9 л9Ĥ«~.Ez i+^(lY/Gڔ+э6F1-O1l..ATEEt?xBڗPjH,)/ocDtk{c#«/Q5iDws=ݳpQs>QrȺ{2;?MZmcr]Grȸ<=OX՗Zyo$0H>G^YrWEJVŊ?׶I;"w g'Aڷhʖ($ SZ;M~fV`>8gڋ^DؓDKsMdbGpC07~d])N@)~\)Kd ֢@,y:4^ KgN$K5\sjѹt8]*fTr݇=0ܰ㋶\X(c%EaOCHJ |lv/zzz p#>A@ (}]S&O1 %gI_U|wMX4DW-/? 9kY.r|mz9:[y8/`~ 1lqJ7O燞UЊ(NOxu3•Ī;ט\?H+gZEcr)QS`E"a}ow9f^*o޳:QQ+/C~xy= sPJ:4xBWQݲL>0b/YVW Lږ=*N 9٢vuKT-JMtN[@]8g"T gtˈݜc^ewvoF1푒C" < y^1u?CxmOc^.UV x*& 3uH3yY& 3 NpbKR }ڲ1\+'U PsA~xg@lYO(!:%ӷtзUmNYG**b' 0r 뙟p+pgנʱԈBãUT#-*a Pȧl͏GFuGRrSs]19OHt*M%>4k;y r٣`NR|8l6_FTQDaS9"րX%̆Ov[ 0C9IMMr{Eai°=1b{+S.D>>0#vAl S>w=Bӻ_^="Bug-6XWW aZI2lB{ jﲐ}_O 9!aTgϳ$INd˅lRS򳹩\$U&|YmB8麦(' @5>j-Ln RQ2]C5 Hz !Lu~Yu(ĉh 8 (\Qf2ȅŦB3 kԝ~.=\V1ǮY4l\F-^/RЙ nI'Ҡ(K )E$LpRՁw%2=+29{dHԌOG& z[]b誫C?D}zK)冱vPs$HI}3+4vD>UDMKkИD*X/lԯ%li B|dgS`n#j! a2% ƬP+e OO/Z;@|;>7NE;G! FR8z"8;hEg{w'bс "ȰEﻂ,":Ppfwz9LV9(IZP%P"cmr|B[a굑]NKuPAz5FY8oHvĩHƒ Њ}rS,#~bu:Ņ'q_K@jV -!gZ|1`^x -dIq&ǥPVJ|R{$ZV/QITX-jK,Yawr/S$ԂKR(UTHD%dbF^O*U꤈D2^9N^NDDÓpG>8c>{tPX6atڿ /=yGg!AM S6|h߮m[o|_ wqu[deVu(B 5K0YL:7>%eom\ϒ*3c4 .B014=.+:V<5wr&yC&t|aВ!KxkAln(.3k Q*AQzR}ylj}OHccwF"rUr`5!_8UE&{˒m ¢Y(֋dŖzJ7'WdTь~bg{(QݤbUMHQ3f2m@JO,2S(*2iuIna[[qzްнq6a RTr)&g⼾\-(a;lIQʶpj_:-F-$@i"@#쇫5q3݆c "36-3\ 3aé!'ᥚ3OXZ y;¿(ϺP ؒ8[.3]Nߴ`$J_W~xf[`Q?՟484j1U;>ZD-psϨ0v]^X(x5z)9E[#0iUR{, DnEXZ| M#y pq!5ITQD]gG_IIY B\=d-#7a&KsOp1X8hx*1%dHפJ5څBmRęl6 zOp(~c{iNfP-*m DEcD]GUZ#9aJ:3L%;=q Cm@.smMݘ!u d\D@ vˆmt;wѝ^ඝ 3m0ǩ`" =yA8 g^%`6^ISvb HmP\y&Cʔq*"`-`āиjW8ȶ"0\dꨞ+PV `'*!H'<|:dF%W@zrO)]R1%f^0r8y%!vуx/F_MC:X:]$ҶֿC1Y="DCt"F9wxm8QWBvA aya+@Gt* RVSȔ/3^*!A2,ꑈT=s-oFiֶU2}wzS6Ig\#0 :NwM]K=~HE+@^?UpsoʹwR! =9H dw|y`,.җlvÔ@]>m0c(yB\7LBcbba,kГ!ٲ)ĹȦrXɌjC nYz:U*T4 $1ӕ 'k:@g{I w؎ ,wA!A5t'; P!5,!i S-u Æ+LB995TEQuL1d6{GrQ72+\h`zCG$wSҁ$4IqMagnayPjLJ2C-D1N|&07!C6|‘Ln}0ែ5eh+GOtDxJW[iՁXXڂFCTTm|zNf ;=*ZSiNЛR*o=)y*#MxYwydANIs(h BU }i1`ŀ+ Xi7_l sHxy0- Akr+'Nj\G1+=/OadKPmH\tϋ]_TO_Rhg deo=.'jz&@X#2rfXZ! *-SNJ"[L=Ʈay@C3m%v mGaM@| <^K cu/`] 5*Qab SЈ&}3O?Wa ?Rعϋ)D1xoC@S [jV뚚>eMf{#SaϜ"*c$Jj t&N}m*_C]oљn=Qϼ4X)o}J^j g;!9p R/O7,9ZǍ!iHEMDpl̩T'm~zjû3G7ie)% xX2npB , i- OGxnnԡ"JR@aT+'ً/iVx(*jИg4r 5zZ s6)Ak{sM}M!gDOYcgbsp|*#eu c|AdHe eOfY 41F f)߿ ODϭ-׭/`=2&T\[ޞڡw/Q,csJTjI7e(PٔI Cl\K [i:U=*qFd_;ݻEZEhᡍ ;v+8qTƩ[la\AE&ԔFs-LQfJប'yg ð[D, ,O,Ւ1n1kq'Q0ƥ4pJLڌ|J*&(IoDDcZ].m3cvֵ4b dyƢd=N}۪9ɌA)s>Ӟ"<%ENyCgg6΅#PzN,%8F^ Ի -p}ZbIܸ!=–:+i QsyJfbCD`:׊+g|p\vj&4ƈ-]7lٗs N%7(9}?*xEٗcұ:ݾ^fPCF3v7C_aSaSjyS#DQVa.XbNpYޯbQ nQOt~u{ozHjh!'I"g k=3f\:9kЛ:~Z2ʖ-<6 ;zb{U=>5g:%k>=ǑӴ8κe4SwKE{^XEJ XNa]~kPIU*2;"/μ%NL@XXǴZ:>F@12Uw=<"2X< [jK}=I&[0~!k, <\:LO\4/im+N_'rl^9t`|~@ww&bڵ>c"䌾8En_ W|nA1K0([lZC'͗!o/>m֋yn"Cm?)q鰦}FLj[ 1*ڰ)<~HD3s GNNi<=Cl-YHIlk̓ A]ϐ70VN |ؿ(/ZO=pD㸼M߽15=oݫj6Ca|3|(D9^Vys _R#l X^m ""g=hA'55?U^nYsf(\ ziBڨ[G T)ǚ][)mK]sYNsש{ AEOLYkju-G\5\x߰.i93Y#xjYȥA,H3j;@9Z@1FYNcnq%)>\Av/|FoPGB J$0[f? A\$'ޒvC V-XHt}l24hds  k8VKBK^1TYdT v5\ȡPi耞PMHgFK-4 H3rkr10]񨛔m!-v5He>N:aP#nuޒOqp)l%b@vQ}8va'P[͸6?{эen(@*^Xkݹo*臘@II7'8T3V>4WM]`Hl}%d3jh JrS9w@0NI׫9S{X !RExMK)V^=>Q7k@Y! F ɲ`I%҃0Mo37MVhmv RY>qP4/qQqH(΋CglRoY ^7KO-P38|ȉA) ͪ-ъJ˙{1`/JG y"-~͜gmUX6W1kOnܨ$̈́"v?~ZcCn7b,h Y8ma8"8d"#m?2!vNDr &A)Ծou,Mv?y'8"wohMkA}ms?7+gpeimz]|eXTVT (V]&Ĝ:1Ǫ`v8 ޱc Ӕcuay%bt}O>WkjRxX뮅sv A|@<屵*fـ$)%G ~kۯs!_c0$4V;d+gjvTbܟuc2DH割iJԜJ@ XȗS#^ۣV ӗNy:/e Mʰ5),ܨf1P5j5cV&h_4ԗlڃWLh@Ho0 rk돶L4r[sĮ;9 Us+$orh4R~:͟~%*b*(7[Y0hu=[=v_n+ޅI{P"YJZ}\8q۞ir;"d~( ?W}I@GٸPFksW~HAvU`p2 (ZKUR&'q:4UQuhkTr6E$EMbOk,4!vsBccba1xM# ^ǍD(KB,tiD~RD*w< \%},44#:^[}.k>1R -],e60B>zK(#`1xJ-jΊ4g{ZVSzqQ~`6*>W* ?z~n5-* {4Ez"N]sr 3q/b qcOf`kY::#pG-{ hEӿ骒#ƫ=ԇ<CVн.8 Q淎 Z>s2 'ڥW2ĮBoS{F#tIJO˚UjٴQ8>ۺMCͮQ ;mPj1K !GȳahmR|_4L*6.7%M}4Xk%A]ߥ(pa<1$dC 䞳6.6{s[k8mqPFfIW.&Yr(9X QU ,H8B}-bc"FamF,e9?y"m/NuYZǣ21tMd@;QBv#4 (׳.C!p>pm;su&I*[vOK0 e@\3ed-Z?[W϶EAilfV=3̙U¼B;`AlaRчYhi.CW*:#`aR?!*S_,Q/^7BkA0ԚH27з:] u&yN&>H͔҃.[J1NC.-I,^Y?XR%˺Eo_ヤ ,@ ~kzZ:a(bZ&oZ.e/.6LJ`ouOx}A9ȏsn:[AB| 2b7&fE {fjJ^]< %ۑn!a@9†Ԙ6[Iwm'd\;?*œ;$8?Me_xeXaai2 m܁ | +Uޢ׀ڕ4kh2 Wjn[ōsU{皁k> FfbΙPy6TцP7!}]Y6BY#ѾmՐQ"JZ Uk\:}:Eʩ!Bsv6>E݀95_) ~6k5J"?:%qnנ^BƯ'O3L,,:N_vlKG@k&&((܈ƦwIPMl?RC (I"N6V({'8QYETDЛ7q(u%hcG考 mUUHq5'jX>9JL=`^wk aph'eCbwI\@*d/o%*{$lA8 rA1@aE=3,>ZEČuQ>8PUjˎOZl{:#-q-(:E|X~IKTvZ}x–諼esRo>xxص=ϫgNyTyIE+&yKahCW<|@ ~'4f[D/WX.]I.q>1QpطUgZJÃcqtP3(H0f[Qg, ?m\4CG-1ׁyy? 8[3#37pI,qmr]Vk>T=yT <,pI@6CePlo_R֢ ^GU  py0&rԛ8iGw#nT^9DzLOil,ٴ OW☢"ت6&S!7Nןڶ{L+ ]&kNTh?uM_ Z0Ŷ:QspR t~_虨ȹc6YT%`-ӒmZxv˰u(0sh<ш%i ,N:p7 LFA|.Uٰ@#n#zQJ.WʠWƔT5x.Z.Œ܋1>{m٫NO{kXf2m PdԚsMo e6tRn>uFPTE.Q8+ȳtPя977莈eudFBw<<"F80Zl! ]vn*K.IsIJi{BmTdkպGqhLY|`D(ty^߯B) )Su^EE\$S6R)9aY=L fatGq ҏĉ;-W7M)?ΐٔC]ǐf7ZKK(楱}p=Z$?rϡ@ΞW4Ĝc% -P _3πB wtՋ)B 6Z+0B{5 FUA., ۉ/dkP; Z+]࿐>:joP4] -)-r՛bovdJ8FۧNngX^G[{öJv5ֹ,<!>k҃0F  M st;m:G))%`;0*%Ј+$xd^'&x{Ic #9hVÎ0lo׌qFB@)9|([ĕzHܷsʌ_Prk Act E=bB5~t8;y;'D)xݓDYUšq<*sSvy"J˥m؅G8UBU8B ~0|Yg댲cDbq;ayK3/g82 ? $p=VmsKlGae:tSwJ]HZV-d>t!KH>f=[*;d޲W*j_o\I5{Bw.h ߟIhpxÁQ`E E|e~u"[C=m6X49K5pS H 9oBayQ3ґh;Mn~j-z j' $O# G_U 4sCp8 0O8sԜ7޻ RO+{ Uһ kYQIG$ o 17)AԵ0 o(ęMU<ђm6QuuQ1:aZ ~/B +זSsq.#^W?VYn~ȑ7~!/4j$C0O"  %ӟ'qG56Dq*-OGТ (IMB):d u;:U֗6 ʪ$񊃈APWPλ] [(GIdf[jьt$zd[wÆ_0]ƿb/ WͼsGz@!ehP=yҏBZs l@`j{-/5'{o?W/8u(W;h~r3[ݗ 0>w!q&n萰>&Ex(SO) fS6Q+-q_mys4]I?EB )$o1Vz03?AQpJc Ъ1kU?۩b/S, gζH(|ev;oIvg?Ho,<@qSŸ!8C.qpQH`6%鰝햒A,iߊZ|⡸ ~Zi4B[ #5F43&$2+Zf<`HwOp /"D+ vG! [sҔU }!4SLe&rxW^eZk`k "녵A^&s1^Fs><&H >B#ZK`Z c´~?[Ŗ2v uoK8~%pnZD:_$E#GrLlu#*XpO *M/Y-f<$ *b MhgPPeoB Sq/}g{.~k[KX4$j^iǾ\k*lJXOZYƷb5P>Y6y]nR,KP!ƲY`i>>{c7tfV'zSj*OB^D ag6:XP-*E7ތh$ n_Pu/'w? |"Hk{hGuߟz21UJ_2(Xc'U:JJ9ډqܼ̟za=mr++ >$>2oLk*6 Yg':}r1zxpJG`P#Bձa\Lʻ"d(ТEjfDm4̽ ПCf/ښP8M{c|21ܒ <~vg0㎏ۣ4OI g1%],MLK0f".!\kx]_fY:^*9I5Bo/~$LHqd{pO _5p!ypY u'Sg\ RKK.cWל'e-BM t#};i==j"$hZ2?s5ܿG iUϯ%Gވ !̏gϰsIǠI{:k!ň*9At/Ujs$nUG Zύ2GU2u^#`0T>7(7X19?@nrl"R=b1*& ^cDA7c?XJghC[qAg[zlřwRVoQ'MrPz*Xi4V't݈Kh٧r)fjiS2L0 %+40!"8 6̡c&nSdd( zTBŵҪVgӣ4bAp "Ϥ1ilH8KSZC=AJ+q׼ui =pOZ&L(u43)Ja&qy~]gB2X𯩿h8Lc/7luM 9Ťd,@[ IIwAɋI-خxmԛ_xs "Fh&{&"Pj#T\KyG=˝'8}fI RQ* F\ﻜ14[n lKtew&Lcƈm む#'}{ZJ& oCm ,PrQFvg,3||!9Xm=T`o~aWV]LಖM'Z%W=a0KZRF1; j{Ce2;iS3q:hR,; ?h3B?3wS\_]!vH7r==x*5JXu9˵I:XZmN˱X4XwltڸXJŅÚ(?'ǛjPo{h.니ս&D/KLD#7F{UX<}q}^l7多J:؇_;4ݨlM_VĖHlцeÕi/ؒ"fmQLLNT/H*ˡ.}=AB=<_y4tkŽZ`KP{8b?oK9 rb1ה!%kF6hIWe R|}%N䂻IoQש24{w|Ŝ}w%V67 WҚgYhzO5sNDRڈEF73.8@KHxUgymdpE[Aa0?#%jaw:5+ rkBqh>DVq/mu WB-گ0)וٽ_k1*^60+fKX%% "a^l֑ wN 9bY0uכh6Uat5s^M*UnъF~^`Ag$P/J}#pڴ9xr7QwXq {2NB|OVB:Ǖ 4ƥMcܴ4N/TRHP .PoCzGn=NMCQz2}Fu^ Pqb-f5 'S/Tay6"1('IV4WZ^PWY4c(tF~{&v$d͜a SxVC_J#/VM _EL=e4L^ִn R#}y{vFme㫳إKQUTp:lאiUxR}9W0Na !EAOɘPhB+v*wϧ'Y< \Y;sp/p'<$_bW:m肜l*T>8/.zݬra,6gcꕸ p.2]U[|8tV=cJv{]pP}J"_d~@$> X|]d.^["yъ)vSÔd?#+z{Vxw>9 ;x-.-)H/l@)Ѹr\j{urZC_Vo2:uXIPй։]-(+Z D MnpLujnӧ~aa#gU_M0 BXXju?J  RHbO(օr+GMG,8IYϚś;`Iv0AK1/硔3rV~qQp+rPWHXh~`s}yCZ]lcS7㗸\-PR7r4 #Y YmyAaiC+7` Lwx{ف $ݎ$c˓ǿQw8z7̡OfHIjF[MA@XL&aW+y](vEӠ "֝\*RWN iV[-U!qvT[ $QL+yV1 E?żn ?뿚el'jfYŨiF3*~=!PFmxY%|ܣm%,U=9km(C@x|!ݖr%5+0]GPd"%[ξ7u<}}<[R%aYJTO1nOՁX% $A%/ͯكrr`ҩտf[~[;=hF|N71.jV( %u뢉!ul/2kn7-oa'mHMp=F wD^.Лgg oBro?@-BM(u7ݟv-~Zhr|S d? 15Ælh ػo ,t.qMnxC2 ZY:ҵטփZjs5M(QK[@ (b&O(uz"Aqrx%⠤:J)AzuRN$ 'u:1V~eriV" K~EKu&G"_ה>s*XZׄ \}btv ,խ8`p#G+,oZǜRBdi^Zk>@zEݘ$T(!v b1תa|B"?`AdkRoDt?H&V5gQ|i8(f",lSr"K8FkA~Q!R[iU  'rrǖյ |H2CC$D [|FPt|RZ"QsJ3j@@ f4cS=\g&8:?'t7a9bBOl|;R)_,_Y%WeꍻKLj6yKpHNZrQf:oGxhyV\'"/GFQwqꘘi$mcvؒlpCV;d5<(flVwN 9XV5$Q_?N+&$ߐyΣnVlV/KC>NF: G֮Ŧd0U/W`Re;yf}=ѝ)Fw&V?wo0$-ϯG8'v>aH|}/+2ly52S:DdYt"6o̅_Wz,x6͞:_UϽŷLq P# 1m_ÈδbwPQ&M-dG'|p"qddl3!JC1Pm_%6S_v}MﺨF9jVG)Pޕ`?Y$ ڵɐ0xww,跨t/H?_CNhn nRX34ۤCۃ_J>b&buX\RGo=)R!so=︞ ҟH]>1^_D/T(&i9&v,{ TMʤ=VlPτ:N6R,yIL 6lQU};haQ95 ;W=gCq_ZeнۖȋhWdfL8HUzMG0iuu_ΨGJX[n2!"G-ZʔޞFw9#DMrn!Ϗ6YfI!zg`V밣1^QCsY&bŸpc1$|PP~ۺygm؎2BRCCЦAʁnb@@SaDeTd7]6yiw+C%4)E+H&|A\ѸV`ÆB%9MHF9skd!I 8SCOZU aV~RrMss 1[~H#F"07` 7W%*2b݈` U71}$3T@ۡ`ܣp@& 292" *?ϝ++(딜sJA.,-? OX(DCUzB"0D[3^> Ro$2&Kg uL l_ 3ݭP%r,DPMh_Bhmgny/Xjyrz:RgD/~͠ .)0j#UX0-$>+Pa sW X8Y>gCն^Z͒#jkQT_Hn462!GkM佒ÕuwNVKÙɳ`7jk@A#R!m%B[8M Q9j/ l|,G]))t )4T{ J䞺@ -wD62N0*ӌ4cɝ d2s>@f$/=Ja.oj%?G eLhޢvmPp~=?epG&SwVZ/Uwyt|I/㌛j}#<.?wo1, Wn( = I?gok|#aRn!iXH-\NmwqWa@4`.?㍀KոGͰ('NA#d2YyUpJ̨RIi. wl 嚃Spl[3p+ w,ėܺS^ZӞ& QJ`TC@2wcb޶٢8"M\@atRO5@jhXgT>tQӨ=cxP]qo> ${W ؝SI(Jbe>Bdi:2jSY- =$0gN&RFM<6ƄpZUecbwO>c1FUkV[U2G/U; a peaߩүWL)'=",׫&ρ"tzQ89>\[ͺTs u]TՌb^\-kNz3ؒ /mδ7 5(G]myjXwJz-F|ߊB#RJƭ Mk\Su?eF1y6qEzxpu!_ D5WS XYW2܎= C&#Bh0|yifZX%3|sT"l4% ~# p5\d̝D`W^\0YV/ u&CireYb:CQGܖ y{JS8. d(-9~ E}jKIOJs&auKξGT+T5 134jXNۚ"/@bɛwJTkX#r溺B5T֣M65?>-OFMB[YU6|bp* gKBY%0#7j%6S\Ny tpdekB8j$3yp| ?E`OĪ|7K]\~}}02c-(JlTq Ojk1O+Ӈ9)RSԯTH)Z RV2 Cp'O&D)Y}p\y_e{'Qe©ԚVoÞVǭ~áK|@V=U[h.G9*x  ]FFwT݅ߝݒ*>93,Vw$$m%IfDzaנn c 2ބԓ"mk>N";D(o 9"bj2 Kտ<2I.׭']a/>gĐʽ=!29 4K_+Z.&f[]r.Lqq6Nd#|R}6DLɻŒCJ^xВb5 ӷ.6fjt j̬>V$>FCc_cl_ iB%`rƺn}|eѓN $̮|nkmb'HcSwx3S30x~GO:]XTV)~,[O&*K+V0=rany = xGP*^=.ogb#2Ts*N{_؃>ӗ$51wis.r|d@UW~BOYk1"'~iE Wz\ tF Npl,M:,!'e˜?DqQY>C,n qwʑ\~n~ĝ G~C{kúW ʧ#6W>F(Ex)gRi`uZ) @8 &?ۅ6U"DرAI+?!Uc6{:?'ff!O{bq,8;QSޏ`sXG||YŢ @G0dBy2JJvїI|Q<\3܉7tb0A÷ 2Gz4Վ7ow-g  SvMSBoX:U@c{.މ, xGudN5=z-cgIA쾃Z%Rݙ!)H윁sI!oi 9Z! EtƂs*`FLn~bHpEL'/6l?@+#K?HٳGI ~ bjh#XfLEeEx$\"@&׭MH*nYauŘˬ2uOmKM⿷>Eijف;=d#gI%  y[vmQ%syϮ@;[_2/ t5̦!a ˖p7Gq%]>  oS !N,kPRtw0\{NfQ!yu~ndgn /9PWYj."d 4)>p3ո}њZJ=keHuHsv)MJn=]8 M1$܉ n dGt!l!QbP0TꮸhW l>HZ$q7SzEWIA#zc 'PזVxo!F"IxAZOǰfKזZqQY7:ccoR+%#L>kE-A@w5לt08[#Cxnkpk9,zwC굶'Kqh wy2>E@_N–>T\Hr$U.!9>k-g ;GhhkD=?MB Ͳh Umm:3l`GǂVńDY LL@'19 _nv\?4lOkgӟ(eDX_!}Dg(IAC4Riv#SVvm4F?jf<&Qzg#܁Ǩ֒w 0W̻Ngvj4ln{[q揨x0*/;9~RP34+YqwO4m5 29ů 5 o>o'j8q %5@E>qt( 9~×QܷX36&s~u:#5Yr5 eؓNahBƝuwPUES.~ )W$'5T 0QGbY;—_)4 ʎ D*mQ pQ=H @̑q"VhwL*S f[&c='q[p9_+[W͟._C1bzB:~o0[c!UtӤ@7޻AMD0΢ p!6ZH4ZTdY#%'XZĢ NdD[f m,"T9u}":K@"ICHM(Ç-3YP0xjMʦy4G*$Y{2!g^Yq^O~^`%Fuf$n:*a&Uk nՕ8Eͪ08y2];7T5fqf)n957~ KdSkNw)㕍Eػ2&̽N'i#mryIk'=KO [1Q ͊~JrV &uwp礑(NwVWyn![2 CJ-% c@ ŢxA561rrĂaG5%˜c;ʒmJ.>wx1=>40,% 1RӶUzSgXu=eL2RO[_,VD^=Mf -tF׀,Er/:J<٣dBZd۴Q{ڵʯPm,xKijѽT:5I(>?eZÆG醃Pu6Ҽ ڴJ]Iobu!F0~ױS,$D}>;@QЃ1Y$רgJ-Xˈ^wyIi&/ ҍ ;l7;)E3a?DZ߃vLH r*LBMIR#5[Z>ٍ_i}a7:s67imzGLmH' [s#Cwu3]GQzǕ||&ppқ'&m|LғwDž8ӶacV($(d;ƭqc Ԡ9k[hkHe. t ͔2K$bPؕxy[zE.<m)f¤-bc>Oz-T+!OW"5%,)Pj ?CBؕϒdgH];J\IS 8^O y# B[F7CK'P)5,5V&05\PR9$3G.,~*V@AV_<3o@h,TTJ `OhbD$f #H+E4VL).|Na _Å|/^&,ȹP]u\Iӯ@ͶBՙ:t;D&BS:VxT C=8\I%i qr%y؂ꡋ͌jb@+P揱SueH?iXA_Bܵ'eU)C%Qk8Kh9 '$|T2tx%jY$ i_-S55 [V@Ʉ"Ap0[Tmlה8,Z>eS=^F^U9[H biueAb[A\?oRR-WU9r5uxz ~=eFuY F`voC{J ٕG/dG^{Vqv-4:@j063*>Z^`""":ʈ(WP[6Խ}`fi.ʪ 1-s^b!%zXDZh$t =cFooȋLKڸL6H[d HǦP=iiP!9qgwp>훉sX>YoUׅ/v>Q/# pp&TIC^2ip;G7JXSx_/Bb 3 ʆq I:Pk.*na @kW!"z:UYsp1[ c( a_?=IXA_a@2W8EQ|R'J{=8ak]%"=qo |;axڊCA&cidbe6UArAˋ-]r<1>?P?P2mHʠBoE(s1/Fe!⎒aر: JИ[O&(u*`Vv#i#z/}P<Ϗs%S4&1>#>O%ѣT7eV|e_m}ÑANg&9Y(,c%Kˮ`#r82eZ@ b,e%"4W-¹$о1RP g0Th jGKbqgө6YZKĨ9vpPI'VfQ;L~rXgq @~e@+ґ3);f&aEl(܆fVyp!=jrC,>P]Rpné0(?ok&=4;S1z*69"&!`Z,Lc_HRZbEtC1K5:rExն䅏QWNˤÚJ=&#m8'3.감Y?V !?!Ƥqs 4;cȱ`NgscPL`sBFX $l)]$ x0.rj/`q$I s8V;k J'OpD$I^`3ixDSG0Kda8.E߻F {zw 0xu:صRx :CF^Í*G%c6u~Sq<TQ z$>+D4s*"M)ƄO[bѼml xZ}R-sn0cJIOMAy1 g+W)$ʦ Q7;RDe(V[S3I面p~0$4Z[v¹|csb2<>39͞*$Z1|jVx*$RGaHf89|~NbQ1 Ù~BA谻-X_i{!@nHܨ<4C {(%mė+Hj_dяV}2ri'M~G<-~P2nf)*4 ?~.ڈ⽯55x͘Lvk$⁂'Q@aCQFaIfEEmD;ov؃[ygxK:-:Wm%Tr}C4츟KS';#L0UlpELVVxZ1z;Cd&>w@ ܤyZi4_"\WOF]J_A%#?R6m)Cf윘"y 5~OՖMڲY:.> ,l.ce#beO@q_ X"[k!62g(Hqvr|x0 qΕ3}?&.+`߽7T@]8Jn=勓8¢Ԅ>,Jnk@fAg{5zNkP|GHIW ` }ՇuA]g~-ΉNq&z4u|g!oY@;!} +ԐWC $Ʒٖ->蒠߰?9oɕQ$UMB ϫUP#iWHw!gbM\~ 06I25FD{[u+STQG b[$!|tpt^F-mҢ) ,0OAiyeZ2g7_u-hMVwAP&[zMݾiY.󶡥Rm㰴 bhqwmgu^|fa~@dV~ w +OɡoKnFA!mЋH-dcTe oİN2L<"L "ΩzhPl.[v( n6'2@H/}T{9DNp1S}4a߲w>̕nғN;2/ QƁMMKK͠\y hCJ3yU;*祟a~Il#A9bKcݭEP9CLcl4hV|ruYtBW5nkQ\ HOevu7`FsZ<ܒˆXs(#.SJK kynQPWM) 9ض[\F1?bYpEN>+y_VuE?er[EBQvLm1B5ٔpu\dxj/M>/{[uIvb y,P:wn軔SÅ4 pByZaksOK*n=~|Ɂ.]6j̲n&yO7}x=i&M!c V{u5@&g@4uLWOO@#\A?.7^d9 `{Q156hV1Q7>\EZlFifOe4mU̩+ۙ)!ͿD$}0]Fo#)ؐ C:U.`M❈ƴI)y> D]b:%f»7.D|F6l8iڼةdyzhj jU6+L0-6*Fˍw:X}; Nhp}EC@?eBX (<%CHo6 $;;o;5!3uw;wxԹa0?+yeflKTʼn7 қΡbĕB9L=V܏uuVVd gn~꠯cY/,٢*j`+WSRN6<֍4`(AGam@w^WK/hS9o.Ρ 'jlSPִ7X=qe@ 9XLY0g@*L8Jq@)f =S*7iN`~ZO#kX*in=S6ΜJx` :'XdDk3dSAzØqkHy+/tR`Hd%LL؃{6g#+9YQRV?Jt4:5EI'7f|冤}Р*NM: HM4%*a4G=-$&^Q{D~ZgbɩІtR k3+E%Pgl"#=xc@~m:iM ӾT70NqkyTl^S&?o vGJ.M~S!@KqKMWzXO5)!MwCs1k'$ O±Rh<ǫf@f?4P H>itp-믚ETeaWC0?iPcՔʈ gEWͧkq?[5l]X"(Vß¾w+T' (2' lL/]+́0;cȉzBNx]^W[H$ro _Ws' E:h퀿.bGEUË7N]AtOH8LV@_)Nv1Tl ʵ ̔#ޛz \LJ:S2}b7D) RFQOlkxJ4IĝV}UZA&^ vpE}PiT~TzJ -[iKi޽]z+uu[WqRhuidj/I\#3IQYˤmBq1-/aT2 yk!8"q ħseYC[g]kT _wxЌR $Yac,$ՎdkSR?vvW:ס>Ӧݫ2{ QT)'emZ~r92+!Z50.)DqO8dǢӥFy$l p np 6`4Gt|vGQ*6\ lC1 $(*Xt,h#5}EZ&8Fɩ2Ie!hi`"ǰQhtM❣ F \0= ;yJ!%a $J{9~# ["<8\sôc0զ,Lj^(!9f*}>u怳E#,k{; 6/(AL3/?HEuQ)BGL#"j|!/2l;q6@A ;IXX3慸T[Sc =`m<=]#84 :%yKk/*;#zl[D %Vj' aBi7@z_I#_>o,8˝BXur97:Y$X{4VZUn:d.VX".C7L)z(~J >[b^.@d2-_ ]%7wj-ntYR4A P4q5+;=.I|(iq9₤V4H3)2+2@nqp.KdAlĥpu3kRaN#tqܷ:.ߗcHoңI.ǫ?5fryQλ.=瑶.v!%0ٱᗝMnF_m=5DfԐcbcTpE[RJyz,jf0 `4 bilS\hԟٱ'DāۅF|ү_SCt5 2#+h4[HJ BC)u {2!ڤ[cuj1gM.iW+.8`З},nFݰ{/tK_'N*zZZ㝈$}$"HSn֮ <R8 J<uNIDbOӐQGzgI+kR`,0Rؠ?3Fi`VX4m*>s;T(uW3t)eϗY4n,tÒQUaMxz1^PP͠ ]()$mi!-T]*ϦJ}-A^xW&O 9~$f4=qDC6Fp*PiBPUfK?(kH&Z2No1!+ߢjڐ=ǮHBf6u-WS-7D*z,`\l 1 [hzI`"HL}7dc;f揖:ܜ[J=4&%T{Qx-'?gwa;9k'Cp~Y.;n-e;,SXGg:~V/kvؕ\oAT1@Ip7Xڎ nwfv*ݜأd` /D#G,+nDC4!5spj7ao8"d4 6QTaaaUBVQ5uȞ]%+1CH} Vc^/mۈ*[3+ˑ/ Bxs(0z[ MQ])k O|LBԂQAdJA3fٖ)T+JH< HWP%t{Ŏڥ1INY40OyMheTi5~8 .lDBw(=;{ vG&1ܳ)bAE-]˶Z]3-~Xz._KƧSJy%3h!Y8 % nnZ ?2q1, *W~J-#EfoD0.%G*Ub1ѭ}ƪ0Ю266e }@;]kp1iZxbkef 횃ܸ/Q~ ̹w5vpZ)#[){qA1bFkj;4* dŭ*p:bg&tU|&D~ W{WuȻ/x]Ju i9'cеk@ JaX{ _l4w;ӕ/|erfBB:xL>1D9r-*` 9t}cۖ&7@k`̐<6{ONg="yļ,/AxLZ.i)l ~;9`zлck=9',!_Ŵz0! {cK%g.1.K"Bu!'73N#e_R o[`-l{Vyu虇QX4:F_rS*u XTvwqK#w ݅Vew$d#PfA >f @~Uد0nͲX=.2Cl*oZ7؆r"u{-ӂ;:/rLc| y}++-W؃WE!)ֱ<⩃%clҚ粴b>I{C$@"6;dE8 HZWK'Jf$^ > 8$#m&!V-wlHV5UnFj8ډ#g~%:#Ⱥհ{gDJ;1삹18:w &y/(؊pkt[=iqgR0gyeR7{C\p1+}5#~|߄.f_g ms4B21s8(f R ه`$G7q#aG`7z{ hSbzh[X9_o:T@5)X'=X{pP)ˣ^.ҞU@twdr8n%F8d5)F1Wz)؟0ڃ/=U;ppS ce G:z2$ *Cő{^b<&<\URBM6O@]JUg6֒TDqJCΛ KGњ"au_Κ,6sxvFʮHt OYf's <{D5;#`r)j)Ѱ;C P.VWDY~a JPzƦ,m\1-AQsDCqMg~ eik tveP0m+>q.b,Ck ށiKjiѧ<'YRlN7rk{ dK6 _ aW2Kp+E aXu%#?,\RKtpn:(r=~p~$%7-Et JY hJw9Bz }+nAj8Zѫ+*% 5Re]s4:e? YQdROH+tt2(58joT0AkfCpʄ6AbЇ=Д2Csp8K"n7oPbc9ًKZ(CfW`xU Ty#8<%;ݬi%ļW=*L%Int^@א+%Y<%.ٓ͢|`5auxuUC2= S{k36_aŲq[)`'or⥙(Q%QߚJR@'y2NI̙%^ګjD~/YdBn8e۹mdĮr|\<2wGt0ȃߔ9jbCk0|}vz;y&B'{2Q&N<ΰpc_Kcxw<hz#i/]tAPLN _w*4pT5޾8e+ v&:0O:fpf5*`  kUJ/Q!̲I4rpQ={ |q֧߃|Ne-YvG{vL.|@^pOHhr I 9Xk w0]5Ap AA0zǯ^3á2S8Qm£JTަtL@ MXwနWA%28/;>$dt:$npi!&s /$i=4Ą=麫Q] ,rug [+MAM`矛-Fѽ. ok"<)Kr$O.墱ǧ>&ŞAj! (cI7fmj5k$ >&Čt)^pTf5hiU~Z:5Bf4>RػGaș[ L[%'A[U x bo=ˈ[eo W_pfnI<\9 Lxcb.M|}B!FIy_ZmP;eGRO޽_'U) ߏ Y8eO}hw#hp,u &%USf=hNjAǏUU?,yz.{`_vZؼ~_}9j=D q2_rg6i/Mng(h =䂌o&.8E6cӮtSS>TfJ6_y},u'BTGϐirqؕǯ=^CZ339dxKJ\ďs䂄8ckB24l{pM׾tLIQ 5d"_s&EVo墱vDس{ 1dspIRK]jAkCLWy{v*]**wWC}1%+Q5.O&KI,wv jOp:m Fq!T;KTeu볋WrqP)^VڅgPÔ(&|-fJ[T$3lv^oDH/ b\UQ3&uz R` O+qwԡsSt|Z ܨ*p|Hv%;j!uUG-gQ5:NMM g* +/XfT2\ Jae9t @'cdEbrrxM N vs?b4.ZXp#Ι`o.34/a-I1W7B[r~7v2#wah› jZx1WDN{gӁQ; 6r9XiEN}!Y貧)AEh>G"~z'[ K@c5]*Qv6f5>G\2[JQU˺SZx D(J5lOdhuşad.hDކT *x ,yViTƚi~G>>|Nubo燥-9+4k 1 q% T-a e+m{LOA?Gf@ ^8Z\Y>n[k L> B rKc [DI}RQ(tV4HIWuPN)j%w dEЕǛ<.!#zX|.H,6Y8:<$E+Ieo; a(6ז쿝T6SsV{=U> 7N<Ϊc.4q6ipL(͸$ZnӞt3Xޔ3*Uxr$/$BX|Ki0۔EMH2V67Na_`tVwua'%jվ4|a> .0x 7ߟL\H'a25lFR&?$A/HڦH쮾=\קqv7 @3[{a꼹OkȄ5sZ髞€U*{KAɞA8mmr -ՒoyIey̹@z4t_?[9u~72q aFU]?j_#AY\TjxKDzǿؼtma~r㹇G"!:޷o{Ubd^ķ9J658J^YnIPNi6ΡRk[jk}UyB\xW v%ÑG2Pt87u ;bj2xd :ٷwDX ء55t!ZpN̕_[]b*Q5+Ū x˥MaW\x:StZE!M:kZ/;12XSGf%vUK T6I^WDB XKƴ"F{j' S.+_183.l>`tnfsi޳;`eC@,oȀr Sbq oAr:c^)ei8IlRúhn-N֯z Tzt[Θ] 5 jw XS78m0T9HU:D>aw5GLXB `rW(3<88] -éYmM#]ɾXt`>Ch5z"OX1I?ƺfX 7j;L%+ƶm4P-k(Zs16eLEQ THr250 h`XĞ6x}0 y@eOV/t|MTB*ELDlubl5„Fe\B:.,] IeX;RcHр. uVN6`D_ EQgL|FY[ݟvSiVk Fs^(F?Gu̪ew Gַ]F|Τq5. |‹j\cR #22 u/fx6iSodR/ , f_d| p@B[Yj(EЃ}Wn]]@+FZ?8q-.fAJ9y!rd]/\ⴍ!5bZRHD $ql!9:j(1](MyhZHbR̿v )ť:|[&zveJ۲dyĖ 4Jju%irz|o*_5|㹙jtbBcݝO5I<>:z&=ndLV}mݛ"¤g $*tԹ4]J2q#YN/x[A$Ý{=PMyNHX 69-wi]T@r K!>"6IPL❈8u/j!TwE_QcsAɣ!Z4<䁎ZVn7ca\"?XCdCM?+Bd(姃HRɑ5N,Ң@Sdӻ`B W‡= jjCsxʮBіA@ uׁP@p`u E"dzǩM&d&wkVj@[&yGIj6S3Jo_䞬`-L(hO_`O q̷MC59&'еP^4:GN7/pĭG("loZΦ}άObBR?c_ΔQ~q~źKWo,Ek։v@"Twإ>N-у'pY@mbTBdtJ۞sNVCr(NX< ZfѪu-ș%#K".֕TkJ;LTŪWOp~^!TdW% Oi{!Tѹ㤟xAgsQ;Mlqs"Dz5 `Zgʎd] V\@sտJD<5nKɎ3xJ$ R\L %z3Iy JyzEhiJ}g%B&u S_WGe?#ڞ5s%g*$m'R~sa2(1@la;lC<$aVN"Ej #};ah.<\`?^ M{vT3 srgtz-θuZ*a@{ګ[[DNn٨c; >L?ͫe\nWvLxFX>`xuvUdk ׎apNSJO%7%{2zby۷] 嗜ii=7\e~uOU1N^ʜ |t<5vG;r H:INrM,* -^1rmpwQıYmi+41`G-3pڃ`*i`r/_|1[ ʣr{jfPnIcP['Uqjk;ѶCAU%(J0ol3՗E d>(l1 |:5;JT77AR 5(ػV_xiy[ME{gC\x:Mp4*鍟²ЂE0nk(F&15e%Ez)Sl~zb{>p2{萁%e{bIƺ5t t7 ȗWAUeb~OmlcbW$Xoߍu1XRi5ޓIn a5p4쟦$1v2r#ITcv^|`PHtSJl,%s(*febp$S|\NzucJ 'Vɞsʄ./tK-ԼjWoj>tV4ěPu_ a| lag辱1!3ނs)}9p؀aTiG瀄ɦ&B쾅u= Jt6R"-o_x*<4PBZ+x sM6,7K>)INeZMLREs]n.[C,TH_za~)Ȑ 0  ;65"iM;9_],h)%ʏ5{7\К`X kg4 C\UTcAL{\Y(s=1jY-c9+b!XaˈCtZʱ\႐I[k4(" x7Dh4>]P(\ Q>cBp;&/?an~Njm4z5xבʀ9+DPlCU.VQoyTWkUIdm%y#:tζp(4Gx KܩW1.(UD}tr]åwշ/9AT!ܵFQ6ꯦԦ'wS82 U"G(fbWksHIJSB3U@~L[xl=D5s$/\)vWoM6yވ{׊L`*rLd+Qòș.8Q3If85^3 iaj%<ٻxO" -ȁs?s J̪y#2|s(4M<(P{䊐p=Q@g1Czz(2ce_cǫ`| 7ʷ@uJ.4& u)`<]81%2cEzMAٮ> 8`7֗Qp烆;^_ϯףK;9ctw| [`¹88ra==A}ѤN^&b>}0eN]SQ$žh&:EPU%yU`czvKc{9gB tγD؈PSՒF˜g23ɀ e$A #a~ߊY8|ba`w϶.BJ!ތ%xW2yC_KA-1$: &@|1|ΐ|-#';N~F'.vC b=ӠcZǝV(RGkEK3XƎ. QvI~zS e3@cfxxy˜4~GMHySqAU#/h479a3"LYgeEFw-\H~ X±ld5J???c*]XIc*l~XΒphz'*i*DhLf~S90. ڧ tNz ǹPK"G?tmDӤj:&8YW_><οV/Y68I|o[bA>Y [pW,k9_c4F2}q:(eIz.\ AhEqR"$H}߿0z_JRYJ?8 bN( ;#lQ!aND JVvdžO_㯊yxk4){6h\iX}h`jAM5KՑtRIoe˞!Cx.bi"dmrw+() $(GчGYmUYڪ9ˌ_SzAYŔRB._~-{5<ϒ0U+<@ t*=IpidAy}QDzoZ1>eo ;aGhs,x޶{ri;@Eᒮ?'ޛY^cN~6ҎSXkNC^ruF-A֚o~"t#Mebm⩮ị{Lfn0@hWf#GO?.L`1Qx&:I 9 V|<;/BuNnjt{;czif!Q=6n݂zk^S6ǩvD,k Y!Zۉƃ?F^dKYVP+?F)ՍƖֲd z/nL7Tp$,vW5yGSnݬni$:4+ DӅ&E0́V>TG Vq%׊[n'7}Zwt0>ޟJd*4-?ϾOˆ^0lBrg@Q;~q,AtVʆJisfHn'Y NuG)/.Xi$-0?Zd3BKk3r`\QOi-}Tǂ??oy)ôf[|s[z8@TP0)`QxrI!8{INCQVs]/SJPN. $mZU0 :r`E*V~*0#>yuJ #"V=烧IVyS UjF7Lg@jnoC lIrA+ׅk;F.NxH<[?b%k<:Kmaya6⥞9@HmԓyzAx:(tW |A~{̑㆕%~, @%ݗw|LI]T3LK+ELUwyMqۚ y]dR }E(A¢a~ $͵*'4,vaCQD*^nFM/[si4_':`5 I ,R Q/)`Yݦ/{樶~&M%Q'[,$cTGCjPc74*y ؉.ЃCʞ=@0Jz֝TUfı:UL LQ)WHNMIRy \!mP-0*ːpIaF jLo16 +;BJ4@4U5sSue:byI /L(ѼKx:xհ"nH"LVohU`_:>q?t3ěRt_O_0:`'`wGM5a$zʘd RcK=,UE򷕽Ii [~3r]kGp@y!hhҽzkNK"t/GI5Wa020mV&'_x@uKQ.e~59'*%ivB/ƭvEl̹Z@z9N)/qv9v)6NSdagn` )FV ̨c!|DmuǴv+nG7e\=],I%[;LMP'5M^Mh -Ԧ' E+%?0ԧ ;,^b?zC!? 9I0ʐC UMd\h\DrUk&g2F&xa^:`UioVGUAeV2.}ͷ JdOJ#C  _\eu r)>DD&y!_Oh6ڶ38@$UE' = 0;d3YKl}\J(Y8Kl#8/ I-– 5A4B))˿ɽE\v!PovvS]0uG v11hrO*dwpؽI= [}) 뾚aZؕZK%'7묯S.}!c \A5,%R'p-ު,TG΅j|۩D]@ȕJ5 9Ax.M}f;L˫+\d'j\@2N6m(.5:ޟ*bYl|?ҋ'lvM,9s7:_WBҺE H$KxNj>#ָP}c>.]t^iӹJωnc ʭMŲ֐Z/,XLw3B%O?uÛLl "h, ln ߟNL-ǀ{Ѹ3%/VBb3mkQWsfe)(feCVs+^Zj3( u62iN|$ȅ\iaom%/Q4lE?^ȶo鶣9۷X~kZ\5F)_BV[**dQ[G>_+0EneڅR2VԨaƘ.uW-b7sW%.<=%14]L#]mGʝ`j}p ;px_%/!93Fnޕ7 uC:<_R<9y89fІL(D/R _A";Oރk@>ɝ UZz8LJ~9+|׮Cq7rYH9=kNpWXchv!_>=ӄq|5tӯn?=ZاPF|}>͖'+tߙ{ `]͊"y.N5~H BHH܃ BO;tRlzX!Uv')S)lxSMW~\UXO=at')FZ& ϐvN F}+RsfM)I]L+UXhr_24h'81 9k08 BH=fNCr}5Cjz7HP#[!bx*lCuEA.+D4P{ Li97r(+c&,SWThht<¸uw]qeA_  kUqIYvx@6btVʫ:!SSq#W֧ 5-mxamԽWDuaaEПAD9NaW׺yC:]Pg`TMIl~ҟ2KGCi^td lصU9dT@jbPw+<g'Ctg~DLr  Gs$Z54rO1ooKm>JOB芰zzːwW-ɥwcD3>IGoeM])"f]#Sk}7R\)PPOt܏5V1P|0Ҷ >i ;4wW,nؓ]9RV>k) 1@8j=dKyY`~;iOܯ.68dO_*C,-YI+FyO)8gnj>nxqvHkIOx=̤(QM%WIK%*ɻL@jj >Sv^ ? ,$_9yK׼Eq86O%L[bݓnwa $vܪ'))-d,#14vdKH /vCh5n$U~* Щ4{"A3>MM90>k: *Z+'0 frr0R 06''J] jtlHw bMUlw=gv aA h+&9aU @^ c>V |X%bcގ`J^tRӎLCb|)ɿ`@ .!@G"ٸs7tm>QL d?biMe$9tuCIOV8gGڷ"wwG%v"1~߁ajZ j7Xtd&+)S@o p ?K7c̋ =cyu%oa%K>E-&gjKc "P:GG ~gjn /W|$,9{6[gnz SU |8|ejnH'jBO󍲉,5TCEs\]A Og{8E GVpvAB Mz/V[tKQDCb8<=O#X>ߝi>Q)do0:O46lPޖZ}<܌/ %JH={ :ZQnPVb87coRiga(}-vEhcS2n%F\*^ǔRI[vZM7_aQ i47IK8 7'Y` ƿR׹Xh <ݓLL6iG߮" MP##']Z죛d[oSͫX<lw(2x)ޔ+}=T%qq̢Wҭ?b6Ce-c?~c~ 'f L]ke<_ڠd}q WH$m!)K)>P# q7r\;"4'8CQaUrL4xLs8۬:zƺ @mY^ŗEwAt%|B۫ᣗǴ=B> /PGT y187=kS^WESo_IOB图Dm,A,E6eD"(170:b){)@_}^d"J!j&܈XNv=>%Ku/ dVl~ HӮEȓתo gL=2ykt\1C%rDC=5;D8{\?YBGG}T 1fvؒ{j.|U-vvnűNI*Id0;ޝ7JA@c%ӳeܣM!e ڒmQ!(.o+{r5>k1\_] lH/?[¼W [铩 c9K~Hxw,X!U#я遲Ezn?;;""<<y<N}M^=_pGbyCT~wvU-_lp*>,(xf+ Pf3P*A7o,%aklӬK嬥,e8\4uWLΆG6 sP Wi&F]љ߇ִxMMA2)!$\ 7Iwv>OB,+̵oS!zunRM:Oc(E#u.b0UwHRԜJ`Ukj;`jYb҃ 8(3io骞~á]t_>ӥč  g%bxq˯CF[5G8`b~X86_%_h&b9.hՐܷssnui jJ{g`v;jC V!<Ϊ۽4v' /[d8cFJMN=RלqT9JU: tr:0jS޿pb`tЙ# ]& ٫[j]`aQ.́ F(C q8ՈpA5Ր[j%`zfGNnRnDQ$ѹXJw [u:P`@!9YN6#oHQjf-?nRhƫ椌I)wA`|&~eȉ;v*> <%A OGgB37Qk$+P.n}ۧR-_[,]pg/Kx؂>{lTi99y_o?J .xLA]ۏX_bQe-'ޱIy]ދi/oPqffOWV]bŝ2τI@ơNrSVm ;2ܼ  S>E͍u^Gb(3tat>ԘPCIiȴsjߠ#V\#~l(:( q@ίHmQLu2#V,Z\T0̺, ,8FQO X15}S'>ÄtqX\'KY]l鹫\h)Q^@dyc>>Og1-80=X{5$c83f$_KJfkKuH 8V 2-!HC+p S8LU+YLSn RrAݨhü,>C~F[I4>"hdKVHaqtΏU 9Һ}Ӛ\hV x1^2 JAQWtQǡ[B]Ҳ-bU-"3G`IpvIAYp\ek(m,2aËek$[[ ЄonՇdB(FJl>ܕϕW KlĤ=|"jotۨmcPF0"Q$[pC!ˍS#8!g';^uwײ~xOpAch3Mp(mOh,Vz:π ̈́tJةHYPPL+@]/v0EY_J.'ʾ0bGT?FJ0ͪvOkx-(^R(iP) y2Jt .LAlOF"Ee(l\JڋA=v$Wdn%ppS:avN$~tbX`5TLgBl]-yb`3! r$<2|P:Yؽ\C3$qa#FR^#]3*]UK!< jM(j>/ާ yҞ׺_l) ΆS\KƸي]OazlO2= 1 E)oRXYLC_g+#  T8ͭ@nzkt B:[Sh #iG&W]"0e,92v0BɈ8~RYm_t„JA$џ0:`v*UΣ ;}4؟QC8'@c\fQ1 {ҫwh;? YT8%$rLry`u}O)*Ϋ"WӚ8~5:Y~^CK yP{ V40DG$^@+Rܘ^. -ϒW[A.TJ;M/p _g,w39T?>䮄ij`mXݟLu-v?R5)iƸ6@0~Ը짇,NTCLjz;4EI#D&>Q ,DU|"V0OD0?l<2,}t:m޺ sMk"LbX l94A1 ɕ,W6LdYņR E 4F~Тܽf2nlHՙ:y E%bOKu}=y}jԦ܋6/r(yUh93z1A_I@H?h(0 }i~N!9whP QW2ט n6,6aT#bϯȈ7eu$oQ75~"T(ތ}6@Њ"{tA7.?i?Ռٷ9VPvZ2fH}Yz^H}uSBvjts)-Br6YǴ |흓yE.rKXa9#yrk7FNVA~Z 3|BL> mPda([}2blpO'R΢|F6,,sJd:= /'ԝ&^+|\;gjH N%>pFzepsw&VĽ~A1.0[QaXMy~$iVWLll`jcNITRXStNC7g~ t=(6.Q5gath80|O,3jN !3ͳ|ux'(ht:@]@rMe q>.X45xW"-Dn0*PipEI^I  ESJ][N0Kw3@,Fa\{O박AjK_* 9ܺwNzp"ҎƎVBDm=8G䭝n{=:$0Uv\^oe.zQsC~d:":{S/X[2i7"at,sW t<¶.%#f^^4Qkvވ7۱%%5kTzͪIr{iGj?ul4hQBcjM83khH(Z+:G|se$zbתJZibYv3ܡW^F{v+w2<u-q$%ScrbGA>RfS:h\n¯Idc֜GK-a7>رjSQ۽/X68U ancW)3,I3}p̐QuJݧ^Gޔ51llxRkPgײś;'㓘YJz0xm ؚ:s] Mul--5jNNHb.OvSBp}HeCRnvÖZϒ> ր5pA#7ĞR# ΔDޒхœG| FH~W 7 ^dž\Ŋak8~3#Kom=G\^^yp{c<'PFbʍGKVw\e@gH(__."HY 2gݎ)a=g;B n0C^,ZkkSx1ga!\}=Dq`/?6SEm hچ|Elmu+*Db3/Rd[T .@ u$XL?' [<]D`]l=g7w6h9;$dLЅ |+;;%G,DN40-~;fה%DV,J1Vkruȫ,5خy;}=&tMSgvyc_VZ~xiuI.΍CpUoŅٹidO'Hnjgk~ڒ?geoe5SV>h}X$!>M9GjZ7Ug2):p$vx {:Plj`+&LbUN Ώ5\o% 3` fRG=0NY`g0 OR ӝ =uk/c sYꇔc[rq^mϣRUw  !ӯ+:.0~ȀY) QzD -+Ey ^CRvFjي|S̸%CZ zpxM\ӨގرĻ3 39^Яv:XܺL8|&D&p3I_M€YhI+nTg=*R*Qyx%='J"oh!䴵hxl8WxQePT6ӹz*MVb?%5O4Eh;jwBkreZUU5@-a5 ­cFd)4X07D?wU>3y|3~~ݛP!珮8ԸIr;0傛Inh)7ŷp{c0i#~߄q)+>)ֈFBʝmrP4-!wSD&x^Lff5[4,I "t;~E8I&f߂95FFӴE8+.2uXT{ztr C/1L4mͤyquL@&[;0y_;o7|wmIsdqpG6@fn$,X4$1sAFvz ̽ݥږ [T5}Ϋ2 ˯q2C ]^*uqr9k4 &W_ bbІX@ Rl ~@c0(2ζ{Z:bձXN7i9NeA= AZ^w>ǎ oXDvd3 qDpL4X*ťRf?'e75s,BR9jVo_Y .a8 FTUݣzsYyX%.e[q,B )`dʾcf{/Gt gs?xKt]mUXgM% ,jRVD_6\f?+Vl-@HfcQm]!< ORe,,R$u10X܉l ,Kk._Dv8H3U?dP#4jh,e꓁ܠtǰ.3q9R&!ԷHwM.(}Tƥ" -\[5] 0hT,r@͵~R5sN{[EOÇår- c{Yq1.YKxN,cwnq U\.:hgiQqs|^-xm RԋgrÀ#yO t2i+H7o`䐚?!LL2۲`ٗ8Hgb|)H37&z_{pb =6*8-Ki ⌦8AlZV|dl47u{sȌyatU NVݚ'<S2Ф=0ts8+Պeg=p[YPظ#Ka Bd$V}am;OUx""%^Ob6qp7s֞\I|㝾Jv;#? "PnXۥdӃ-S#k%3Wޛ5f"ް`\}Sdh慤>(ؓVVB@  Ah*bz1(H#MXA_CGI㣞p'\[ZHDּIN" f2@/nM +pʫrd;KYT]]U@+11aD`ro` /^C݀Ո8NrG5<({BaֿNrpH̦<3 42EfLԨK\ftʭ~S5j[vǰ!&?:߰ n).1wc Йd篃mݏv{(;t9,n&kHy@|)3or5!-9 AW-U[*5lFGKZSTƼGXg HBISk˲ %[ z8nBO=)HcؼEs! _圫]Vptvf=r3$S bU@rv"4= Or1!EGu( DŽ7)]N G ܖpcy|'9 Sfjjg(@Kx٦TNmQKm M0#bT0K\(فэJm4<=\Ochb87%fˬTSfvP( ;E:zvwqѩG N3,X*?XkT8%|1~Ĺ7-(}l_ϭ#[ͮ24)uɣ93K{Oz捩9+Okؑ8v.jմ,fgarS^:GwE/+AisZguW77^x җ|@ aIP qtPj j-walKSALlԩ q19G Ld[Jk&5)j'I?- cr`͓Of!'k.d>r'"Ypr"GQoEm4z6[KK,BG xcz9\e΢9!Dlea !R$~=1?JØ7Xϗ+e P$Llg 6d9 MO*3S:&vG-cp9P<1wԨZȊǃӘĨPKF3kIF 䘐 #C/mE?*E _O~Xӹ4PM(t෴vj5,B^IaS[3:.uNx nJo\W Orx2>J>xx:_@l=_I_%aN Ӝ$&c, Yc`"XxUj/ RyTZ%X Vknu?|;{g{'i=! YMh92jix"Hr;Ζ24(\0.rSN\~DK~Jc yN/6VEbkmM>e #v@-O"Z6S~2K#T2+3~D|M*0(zG)I`56R*ۂBh?[Hdg-msat3 `p@KNS__,f2d$ՂLD%uؖI}-XLV=rΣbެ7<%?ڍ~rX1tyxݫLƴC;KfQang@N+i_ WI!C9ڽ;ASxQ̛Zǩjsp o!<E~較!9thODpg =3M*4l򢠝,ʂ3[_b.<|+hͭ$ kbElWK9+vSUcZdص|u:G(L|7,Y@t3`CDZU(IM0JrFx)lTݾǾ7לN6˻Ѿ8z_&ú}% Ƭ/`$fKE*'< Ru̥Ŵ;ooLZƧ^^qp/CHˇ;:RDPW#M^5Z'v$6B &$Qu00JLW 4EVqG [aڀA6eo~_6[_Viمc13!%eI_hZ,uG;!QXc >L$tu*TB᜙NFeH4#"svj'N׹_mXw#U` ƉF=~Y]3 CmHa8_4UFv}) ^qZa‹OV O!?g\8t[:1rA*aI'bmPf9{},*c2J{+tvPkSo1O/Je)+C)7n: FVv*g2Ƴht-^2of6#ԼlL5s+(pyA+ӧʊE91ڑhYb$}="z6cK{OU4Mg"\AT<&DЯhCNtdoHI dJdKN3wdhA`<$ҝ`08^-I&N|5ChO ώD67CCI7'9/yW$B#lKokBuʝAd %AnJ':7w,<{=T c1HYY5{M? kd83zC?g xդlgb tS*fE4 ַK9'y9Meޙ<ntbyxpԙ!OFE{?8gc7۸V˔:R( :]a|y:P.ajAHM86IcQA8=9>f\|[{P43^bMj MbV>AJ,6|@)n\:8'mlc҂J"~T`m'cIϽ CHf엸f+D 'Wƒ꒿nC4K0u(XA:f7-?>k`@_] 7nI咟Ȭ<내 4-oAP2Txe؍!DV e@ЭmLu]vz&jzj-ITP*ue[2k,-4ڞ:F6B3<4Qy\r|i EK#Ʊr]6EXלP҆{#S|nƢK[u>>roĨFh܂ǽ]wxrbkys%Oo¹&e5x RS|TUGIm"}]ӱ*rn^+Ԏ ,Q`Be@)w|[IIPݐ\mT=+dW{ȲLqt+{Z&d6$̦,P ?~ 석(CS|: 4 {/6@2L| ۭ̉HqaQGqtS5 >>|~A)3i*9 U^JOkTlJL& XSe+.ˠ%%%)4Sh//HhO#6j7/ I:)(-lc0{}62`ɒƼy(Ke_OY p0}Y.^@E{3$T-8m> UWH/-:=DTvXv\+ 9d`.uFǔ >('zx7)aZmlCSlLd5T!R$:& eWJcFKFd 4grd̨mj W(2Bλ:.Z4;)1y- BoK+aK2ܺ 4*!d(.l484.43hpY1S8b 1:&ggy錨*G?86/ ][%JBM{&@12ٞ5%fذ;%#@#TCw+scI#ӪglG0 Wֺ) AH܏tW:JP<)A?z_{z*\qP\sBqDX4m^X̉5T^' ~!#^p.{ #03S#̱'mA]4Ac.kF uz#/}TLtD3/!Hu4_F82$fIv,X%í "AT0z9D?UCȎLͪj?{ЗیmJRj`댌P~[Զ*xl/}1ːW@-{qO ߌRvCeR3,͑RૼfȓVH!b,i`'cPl_a qC狇7 (VINB4˺L <2Uxlmx|߁Z81<곷u';Tk, ˗Q㰺#c40+ZKy[lg "G ճ$r2gIqcIo%[ N?oET 1<ԊgB/oݲ$n7`Ee׾Y FvZdc4H'w¶ň"Lf[(OibɹBST.*O"i3x<N^0Q;\.*Z3)8@7GoOH+'v0kQr 7f?" Nш)Sr7RL] JVu2%1/ybC3 |rJ ':63sT.˥‡ 3he klII#`~%rDqE71&3',apH<`I%<"VQ f .a0.r"/\ފ8dkgli hth}´tn@6c!^]nI_~]#mg'd~ߒϡɟQBÊu&e|ncx~ac6K{*4. ݜ P`x%%iO/lB99{"H)raFݣ-TtXL<#N:{yIV*3O˾Gz#?^V= cTQ(GʥߐTИB1~lcmܧۛ, @RksvW*+s`lmk8bC}FX<)K8]TխQi eGBaMa51Fcp<^7.{!'z3]YhKѓa٣YyEg#@ w+D1i zd>׋ c(46xHM={})pPF!n=ha 0q!MtyOQDyU?yu0Ҭ1;lf(&Uqo&Ћ).]T(-W @n<o{#H%JEXRU\mg)6Iq^yC@|2`Q}AJg1I|Y Ө{܉{25gIDUm%>:{YG@jITR !mKޖXs̵"wM%O"580Cp*HX 7j_S[L'5G pyz`o!(&; чEPF%CxiE6el*櫮tr(_?Zɍܫ\ϳ\"XIշ `Q5`]4^ L܎֍QoKyE{jyw>wJt<>\-Rfyu<%w` +ŋJ7e6.&ؾV$U_p4b}aú+ h&iI2<髖3YPqAu'NuF$,'+;#^j@kЊad Z'1Pةe1aTfI[reZTz@.pBߊfk7q€a[`-LHK&p|KpLi'_-8@tA&e9G(ćhdhR-lWi-bu-f%L: 48#H l(U.^!Yv*&0!h%7zH kbLX*/i  ;8i@QFkwM2e/<=v, CiXy2'0AFu8*+&L0V3Du nnDnFtv$ʯB熮 ɠ I{GF5WmJLt%J4?@$Ut9ع/Zִ (nHi !=dwyg(^OܒϾ_9Oct-c)q+20o4C!-3BPǚWx68r&a}ߘƬx+, VAUHl^X69J(P2HRlI%Ff3WZLvF,Ej"% 0W,+ՃIqma@-G`t`R$d~!碔_Q`L gr~j@S5n 4x:d=G I8%V9 O^[}?r6t6g*k.n֎3Ϯ=r?u,roYN6y X#Qg''{|I'V5ɫ OQ*b"﵊5<NekYqa|o<'^ :p"2t+4/;*~ X'w"_RB"d|oaių c'~d/uQb&g)7?KӪuٗc.3vX?"l0ݔ47nNsvF &9 #wR-cIHt4NJ?n˹nd(om:&ڦ,X>PsgFj/SP`݈ltmJ`cbU\W?Ps,*5{ $v>Бrch^y`|1g]#.ZTIpV"$JV-3%U+ xH=?ӇtX; Mk)ϡ 6z{7ߦic 4үo-8xO.9u~7 bSA|J<} r"AT򭺺)zuiRy G~OC O"}l |Ve tQ˫{c݁!x}C gI).[Ԉ:[UO\цH/>ɵH\SuyXF Hx;rp[{wb$e"南#2Tcj]`38 0"n1Gˏ".gY+x M|.+08 ֋ vBAh_D=Q"̅&u_mؗW%zZGtr`/3N]0me]EµLLMm/pv&_&]9i1E6ePAw&I.A#mbR,?p :;XjIU=<@%=`4⾏Ǜgڄ?"ߖM0~` MRp{ծ]M`iN Y+tpOLz YU 9{$ *m8$uQ-EӶpC/N32!ſt6X&]H3iikRE4ZIp~/mU +pv@D/ }W]^OK90$jfaK,$^ʂ4; 9 ,24f{3^lF 5~:M&`$U!JRRw(Noz;T'zT 5D5ג09m{)f}9ՀV) >h+suHu-}5;y,CNۑmIZE{-"4"4kpGxn j]]?VJex-2N+˗`{7^\/ c.>hsIۮ*.D:'%S6_d~, |vq&&pF{PRKVK#P\t} BXHsCyC V #j\ilsK3 yK .[֨EԷ4df<ΕR4 &~%IoyzLFı/nF  'vhHX! Y\*(5q +{mnD'XBC u}p> \3J[-`B8,V&FR9}E3O@Syz?H}U^n{-̼&?'gF*ce6 A) euwU9'v˨-Z+oqG7*c{$N@ p 'uÖhhQhR41=; |kG~u'#-V I>Cֲ"~GLeӓ{lYqWp(ێކqF?ۛ mҋ/`d<}-Cݵ'I/7CgTR0ς9 vM ،D8b̛Jb0`'a>ԮM'p0ϫJ\^A77P9V{㟿1+׭^O*[kX #0% q|:Ǵ5\naU*R3 oɋK:|:duckaU|]~T+CSڣ7]i@+lΜ 3YuG$5W =uC3S X`{"?VUm$EX[CLgc+ ت"NX)B=ԏνwr>zǝrCb D|`]㧛cG%==U=a?G4YӫsdRڙ%.6j\O]X;&8?/` DY5̀xa!iŘeƵIYѼ@4}i4F΍)-u9Ԡ=wEF\ 5I+C|uټ²۹p$g>pA ?Sۿl)չ8#ݽ  W\դr&~QuŸSWXNRhQfn*UvBcl5z.rBc>$?5Wln8qxܦF՟Ʀ)!հI~W/fg5)S`%!Dȏ0Fc^s|KmΕތ?TfXa Pnt,};IWP ɛ98*?s$a0_ (g!#pfcG\4ck=Xd4N`"+3 LCi6Tʔ2%)e2F:e#_}0T%J"{ݷ~:|n%+y-L&Xmp}aڲ]T0@jek*9/^ߓ~{Toqaf{<GjV%hn'qV@ uNKPUn7 K"S!k#CQ|ܓl匫kY11&ZX[t l(]+>!>Yc+`*թ8}Dʞ 1x>A s<7VN9=JqH(H3YbVYbi63*ED{0}Aѵ%4je~lc-(ɹj`OuE\.%1]̂ vOny%|* #+el(ŁnAAӬM귇&ecʒhR]I@?:w*eh.I`juT?p_+8M0}Qk:h#ZXc2Z QC(* cFwvH ø =בqÛ:=ΉK)v5%4C/42Rשp T)UݯOwO5RZ?PceE( RnoVonR~D5!^pglI pM'ֆ̌r,1,+.^`̫ϝCM[ ]❍N 2Ojc*m=$c/$䰫a1/2h'C4B?@ƖBxnFdQ ڻ)xP\_2¥S:O1+'%V|ƼBka(:=p⽄6tG!@r?{T[r]CTI{[A*$Y EdzCjW/2@J[ zp3n+\x8.HWa:zXt2c @C(\OɑOXPs? 6 L5\%{SԞӯXhҥoҠyL\Xvv9icن'̜WpRKp̘+[4/=`gZGDf\ګKa)XY~'k ^mf_[i2 R;=n磞ۑNq!rI˖ 1|!zlg-o`JcrgfYpSDu ,\HVxʗa}{A"q$]<;īYC왤Ȓ{-z TWprGBO wsy\ƛ_7h^7b:&(-p[][5[* bfs3BSRd5LQ x=5ңX+m_B3RV/9 PKot<eQ&U*+wB 59;6:0BdUZ|]>NR ;{4hez )X*p嗞׶:/24t;OLk"{-j&~K Xd?chc.UKГ`Vۖ'&=]̶";=E{e[󦼠zs3{ v#qr%貒TZLkYXEZld5E7Mh['43p}B@&Eh34PNVWq¼֮*C ]U-w>uA|$?0c_n6Q\l:JMf7 Òa\,}AX! ;x/i .yGR":e!l ; ;`}Ec Gⷦ_fv_]P'3JgJklbHTognUP\NzyyeF;oU?N WIb5!_W!6w[)tA]z}W!PnڥACYhS`fmB:t/ERf|Xȟg8-` g,h!$,b1XgaU?(K!zG k{ޘmwsBȏ^VqԌ<0ks9 faϻ^o]{o,{H&o'ڎKJGO2g/*}/T~ xVdH`Klg ׼b}k=XxN{?%g82AO[!>ȴr̺t}C'1@ KqJͲ A5Q9AV%48~w?*2^M&qZ%|V 4J"(3\L]ve8bB3)'f8C.tr%8qxtƤx8V1>Rኖ$W}70+ΠՌ;i> Z GFe/AU;j@0܉:F=8+G&r}![^POߊ&;9[|PsoDKGo'hgB~)Câb ;1TᅕYLR9Dy[K2Ą!NۡދFHOD~v OQd@2;DdO@eJt?̪k:e-3\tllվg%(G2ώ=G*# |wx(ys 7ֳA;$ %v(oܴ1]Xl~^|Crӕ6 .#Ӽ/wɆaxP%`L _{;mR|ⱛhq#C?Z (.z8`fn _D {MZ^ۤUP9(qY;~ɠ:˜nmgeFOKt3wa[M*?֏[Y+}ϣ=?ٸ7+d ~C *Xce0$"N^by 08 vfMs"{>{vڵ_ ^7kB7ԣRdpthN{\˿|нs`' e=?)ٲ =[ d3>A! mR`~E|'v;uuZlnQŽZ җ`\@|׋P|e&DRL7hٴ34=X/d0 miʗ k+U}ÙPFXSR"*$ ߒ(4?\+^ r]MltH,wb /G|gFOTC,6{Y0qn,$8 (f"05݈aG9g .XOu"ir*&6%TDQ{N%'ُpz?&Kvi_& T-F~#wJ '4b]궤r{Ye\H$_Kz[X$P 2j5\D bж *}48&NTAʇSWcþINÛ G"C.f#_KtvC941=DeAT0ߢEY6HPaot "xWb]ҏ;HeͫyOzW&)m7kלd}9`5ڞ^~gjƎV'4 L%; !FoGm;Ɠ! /1YҰbܶ Q{p`OI!x{ђtI X@iuF0Xz$Rj;|H$Zdi@_[H=v]-Ӧ%B%3n Q]2 iT_+SS*B`@;&fXC^tSՉ^ȹIʂ%@} Ăh։iUP wl{D< ,&]Xld8ý@M2 `̬:fS dm6bɍW0yy407XU8ޡ)è^z4棴L)r_ b,"fj)=wgfًk&[aN}y!`-N?n;! 4f䫗'"j|}EȏYirLda pbQp9['!Gᒲؒs[ O2wg٤Ta_6vwz\AѦb:T2-C"⟰zњ]W-YOf*YWu;D Wq'+uX/w:&9ڭ"s32n*CE5!0I:~X?.u:XX?^g}[ŽHp@AŇh]Vރ2l=k]ٹ&G(A s[hGì!5<Nܪ}M`s8a^'SD8dILk=aqUU26 TI#[! ҹL˪fVˊDaK-S ))9q3"Fi)d]؝GWUʛfM5WqحO58tzvqFJp8"c)h:"9(q:_|5QN&M r!޻[,c;)7n^;Ɵ#ѕ1xZ` hήAi0"u8Mʐs% /In 7e%>Xh݊pB5MxVVUx66ԓ x6QQIm/nE?l\!L%{r cs3ƚ99X.a{?OHnSX(|;ACP|<6rćn?Do6/%Y>TګQ5w_;,cf)S]yt('8,:Mz0"Mt.?K ﻏEs}mrZ߀ FT .LGS%= ^2ys(%9MNzwO Trh'Z8ɵ'9MB0T'{NL~2 |ۘJU:Y[6;O!TrqiwLj@b ?/wA(qaW?3^8uTqM{z@lanmUb3v1q4inf3/DCG?+;`dgOO>Qq@cJe9bfm U7S,[ʏ~~9θ8k0ByqϜH |`F셠&n-;SWqMqL& ?d=-B\)K1; -, j'Za6xhЗ+$?pqz;gخXM6N%6;O@/IvPwh$)aZ$en2'FNf9As;koK%N>WN%7SURD'nMl'j:ѹcf+7ƨ^r6bqHޭ1;񑊅N׽#RSGjVs+}D{@J:u0ލ/-v F? -]֯Ar8xW$kZ+rxPZj'';ƁwD`4OZRѡ珲M`OU'=^{Uc S*\31nA$H" g._y7n¦J߼X0]l8ܿjsU b;§N\GxOA2<=wmSn|MJ8wri: DIi_QSקM1u.3Ђq0-1-Ym(1JdABg56andt=&\f?.f=vgV󜺣9JvՅTen0v;%\ڟ,WMt3;J Zy ڀXFh 4n}C195LdblseI?=|>+\ 7i݂T7xЖk` - "OB0)((.0iY\#;K<9<^< c"6 ˋ80^R[[M;8ڴVvĂ//G@UE'zŀpZ@ȗ:,Z>dNܳ4yHZK3)'1zܚ^ZcԨʽV]5&*IkNAR xELEXlU88)E|M㫠KS\Q*o> B"JK 2ۑf[M}# H7Y'@YaɊ=:<.''CRdՔ">y p2s`$q)PjEcQ'&_PfݞQb0FG\fuLIccPk W}6{4?'G/e>D j.:QcX:-mLJV 9//f2}ʹ g# ;&>R8{`+3ϱ6IY͍jHPgjD1Իt[)! +v}Txgc&W9%QOƴ]@z`{tS?T52YWq 3O o-h7]B^_%o4^ }>b1AK~fKkjM n*[y s 2mpD2'+1[40!-}kv2y yŕ*ho݂mxNN=CnB*H,3_ pwxg3he :"$CjUnY-Eu9Ҫs {?Se ly 7}?LIHcPU|xgQ=7-m>t}QwG+uz^Esx6ǀftNl~IJTD_I}d#P@eDB )Ok?o!TjVśXr>C歌b5LBM5h.:r_ĕ\0y66lYJ&%gDVk @kD >:.^ E~^ޙl!C)qfy>dQ!'smBF>}?ut7:^05nX: OۗBl*qRuKMa;j6mkSղ^#fE٤qb  J bAC iSg}O'eZmC輻w gNIee8 77q?^̷ȓRhb3x.6k<uLHNZ'}XhlmwɧQڽW*CI( Aɸr؅|\FAɌ0 K>23< yu狵%r盅CL@!P rʕeopZv8܆f!r#BQGmƯgcmcMAj a뗔wZn-v ˑ@oyC?iӮU)8_ސў:8>Rp3$J{lh&q'_u&ݺ64<7@_ #dBu7_lZgJQ3-[8G* ,I޾3paIM7nxf ľ=yW8eiЃ9Ľ[H}:O&oɞވCtECp|55Ǔv4hDT;|t9u٪&Y.H߄'4Xrdܥ} zDtj SjvĞ?7#CqJ-@LM-J׾ {P^Q 'nX@|tTbg^' )O{XLCL WJj7;2ױ)R p;"wRp壸onhz6):`c~qذ8Kޏ|Ež mTK=t0PY5\u@0c#|9lvnҩ2Ga}}1fGHIھ. zq_)5^@snNW~0m1>Xw>m U$6[b*9h\㷳 IVW!޾IdXXs?_9 eS -QfjtΉo#k4*P&&"Ɛ˵ w殮8B ~O!~XMژtJr&9&9ܮeb6ȹ7+IOtXc=LKr@jR?6}-"kbeG-n <=>NKf۬ wOC۹".fo] D4+R.ͥ.|㹤2(fۚQ|eu!Iyb# N y/50Ma.'U&640 L{{~/פ>`>(ʜoGAna32&A=$4nׇM|>#=WmJU =k_V âK9^iI+.df8D]oʩv댭coX֬TFb JK߂yHH> ['qsf.|/LSI6z!g@؋WBVrKa8ýr)W"^8xO>K$rZg[|}bƜӞ4K7{䙘Db we`?DH OV14''/\+3䋨Un)Ozª^_FIgBfw|~A ȸt7/OBWnE!bł0<^*0E1{g` d݊ *>L`JLMp^=7hAi =E7Nglf b YFQʯKiV"Tyăc_8g5Φ:aNۢm8VQ: O3 {J? mqD@9oP yPt᪘}+PNxn%Z)JᠦjrY1=jC:<cQY^;(tՔJ# e6"pd0>*;If]anwWDΉbGFv}΃ ''\9(!t&]O Yrz.t32pw, ld#V9}g=p݈w`a>jU, dv`W:t31ӳ7RJ(i{+__"pbWyFy mc~n9@$< )eUp؏76~Tm9+z0Ebk0yo=saozҮC]{/2@AuRʃPǢbȯ3jF3 `pyᯅmDTcjFU⩃|8eX mVFQ d,p3@%@ 6,Aa-6%[| I.ŵ.@C*ld5acY>GT OZ,;-GR0z@{x -ZtZe%8_?-^N_?hC![B99eRy,OlIu+B.L\6m8x-@ i_CSF 7t.|uw>)qbSl {|mo 0;+|y)ʗOj; Lp\k:[EĂf@K2#|߾ u{YtnlVHx&"|yR '/qU5"s?̯m?W"ڙwt27+ދi4p Ł1/XL닟Rn.SzjxD7N2ϑ/gK}#K%f9 /ŨS3===_.X.'l0pLJ9R13sz]D&4#:&WoI ) JßgnɬKڵ.K4Az5L zAJ=THS#Ɋ,f~B# qsT7kHk >Rx1ކO;1GsJYG=2Ӌ ~°;ZMHMr.:]5!&),ۦr<98T> k76nO{)!܍v̲fhUs@; !3{CJ.n "f,lAJb'\} dySNcD·X}n8 ͍3*N߬Rj$u@DYaZd1]y]w'!OrI;1'HdH>)#bB1]RwSՄ+jrcnHiV#c.*O[F8#8& G5h8-VaTwPCzŒP Hؒ.FLWVcx7o˚XMd1ﯖ-]a ++}ֽ{oW #xڶQ0㴒xcz Gp+Y,ծYy#:"OYfj&jXߓ nS(io͒l O@>wfɿ)#;s:Fӛx1}3`+cwC$Mde5=9}W'qMaV ^#HAhE)B6UY&woR%qAn8a>~yml* Ujf 6"?S\ϲ/,C<#29N?ٗ]e]I2cXt[R,ȻiB[ۏ>VS$8b!bX@oJqG2ZQ#pHbDoT%49m여aB `N.y8Zn[p2>lCzo-_}&LPe`4Ok"Qd?>z+%2,bzZ LUeӟ&a6$}0ld총㒄U}8r} q<[zQ/TxwGWVC*o#֐1 @782=(vWjK %j "+Dl2O;јn7Uhn GK%wT$A1葋 (-)Cg҉k*ޡ!?,$EV:JPl ,+'$uX[, Ök z>#D,-?ڲ V?>[shD#? 0)mJqI(1^ *5Vʖ2u:m< *$rM C(?㹃-5i AD `Nx"BGI 7?MUTJrLizoX奤ʛ޾ϢI?xǗ@|URt{ˠ"-%BdK/>dve%3" !t3lڳ1xc&T$DBqa#[f`H!~ph WߊNJd%L~(c !ϠO69hF= ^U`vӇyExG {E ~6fޡV1VizN 3$L7wȽ$dѿ=}z0: l !w4Ht,R W}+f E%tO!R39R9QTRN':YӋcYg7lv*|w* lZ>7R3I *`qJ/ ȗu}mݥQ |ņKD~] (WyfԷHχ_3hΩK(_(!ޭfjAa;Tő I8V}1 D|c\i)V,O} cHuMf{TrE5]R6uz®rFCx@L07YN 0V~@aֆFӓ_ Z`ø55)zu͇?_u m6ws_y7>.Om'>v/|N\> HrWatK_?򃿵wyވHc?|@ψZ$FH&\zQc9$Fc8 76Wc\Ew+]Cqw8Gs(p5mc~:&e^B墑_W# `#޵<׏}J[mo?v!)~;'Fz7M֚臒Vۈ$(SN dRc&nw>׸̨\"?7v pƱUk`RK,:9ëzJSp7@W&D.l\^JƬ5T#?$zj"Ɋ6.,{\p.2ϡFdȯb`Nɓ^Ia%bR1 {a8Zg3Ț۲H>1p(cD6n]v&<ͧ[uNg男BcHbA I Lr;EhQl5c5HT#T0 ɇ& q@56pw4Yv=0gHu!lГS+ Ywg2rg,bz3L*lvdOcx:K_%Gpަpd+~йpKz&VbPQV?__C??SmH"E \߻TÁ>#lyBjW',"n Bݳn'PCN7Cdc7f*\oMMۑ5u53kb3G|n) 7u>;?bDYXˊDJEJڭ\&G0N#aҶ?J4/WUڑ6sSp&WaGr߸%"F"߶:i6aML8vۨ/6X2cb!SZZp#w u=G/GLƺd::Ɂ0`-7HӅENRxOvo+HTttD'S#kvF3ХvNjy_A&@Daز,,ygn:> t~D3va>Bv}a df<夰X4ZZ xj5>e=,!騻]UU&,ER Շ!Pn,h|dm/'BSA{A#?z)fCMۻ#tw9 , 0SGx)f hilwPOgQNEi 82"5ؼ=15YmH:Qf8-MƺNr~g&D9pnB07Ä|pļ`sH3J+jR T(Q)éJ2@$p˃jcn $ԋ;? 8W#F}Ƭk{PW>7Lxi6߱fnڍSغ|ff#s C&u %T>I/% ICk L!E(MKłPfq\ZX3=RDUUx59H<- ~qBLP < ](n(oIuxo՗ ,ŤwqW|%x{$9L`M5%lR5dgdn;cZ| 1X8 g"'Hؚfh]Ȯ 4J.SYt%@%РO F_M oj0J$F{Gǔ\c#Q7YOY4}^R$Gh[wbGm3N[5ƒZ3M.2~eRl*tlC[,/? * ?f'8o]+ժL1s[JoDqJ򟀨|hfh;yv ZAU=k@/0ǿplK6$v{VEG?n2]gD+L}} ".%h`Vԑ-beG Xe#6 L8JBW{`$V}"=`AIS!LҴދb]͋7oslbl*T7$kfDN!XR:t 1?T2}֫۴&QJ$Sӳ7;Q c QgRV|6?/N̐6&uU8mM ND#pP(᫵%ϊ QTԼȩL . !t$ڧɛA|ω3Yen:bݐj#U zӄ."itɔ`=sBPoeSI6r4 \)^l)=S.b|"E&!IMkm=2ha5pI%!1LqxJǧ#H+B{:/g{@pB:+xe$L<}<$Я&H;y; )è .~V1~`ep>0z w12ʼn+_#)O" j#y|D)ڌEdl/^lyI׍~;,"L[x4wz nlƾy舚OS7.y{ph>_\n^2f/ U| G/Y%!a_ b)D]6>1g -ywӫ@~On̜,܄-Zi e3-D_Fi>xڊR*@XZ9`*78WO}SbCq" ^CNM6 gռP'!>v="Cʾ? _mUdY-ŵS .'h"қH#umeS+e8sPyaiv=1޸4q ;]]qFDT YPڗ1 ,ݰخ&=r(0ZeMuJ`&;H_#h/n }ȗLP .bx1VnC2Lՙ~|Xhuw^!)PHFb>wyr_6oXIo\.& U+ެ%v{FIͿgJa#ݷj|ԆN?& ^J u3w G9Rx 8-Pʝ4}Z^D ]H4%VpvolsWpAR tƦwX<{#H̤Q̽ WL&:@gN~1%l{d$C4 0ɾaAo]5l,vnٴy& tRu#sj}zn8&:{~V"="z;s/-Lݞ .ݚ\ X.?7$XQ7+]IJ6>-SINO K5jT/9ngx_LOa1WQ2`2:b Qe5/ +L*$ޞ#8wsr8Rl{(f6qAISpmpYNrl [kf㽵"Lbb*tYgqj++ /PvO})E) !&ap1^Q벤yK2e} eEgfp߃hsӼX!:X_3~l2/x (i^hPkGEȊ)d.>SC97?n3DhC+PO Slsmjdaˌ9`8&&Pf-S\H \mVW~nkuU(8u&Ҽ4i1,AiO4T3QU{8Z#\ٙj1$8@e.9v۵nLH\J~!6LSrmfs1-<aDA xg9 V&/:g85 FoXtdJ%{6jgS숀"JU ǣ`V7W|ގiܙ6"so[ZE{nB F8 L6d1 {)Rst]CT{'K2v9oydAz!-g%6=|'"Lj.@3=7u;ayo,Ǐ6k/\jKz?ju0Tɱvz[r ^~U[08X_\>Q\a( > _dNr|rlr#DDcQc$ -bΥړ5Z򲘵]7'+ԻTA y@K8*e^ϬwRcdjM8E^Ӊl/Mj"7Yڋeh<)">Vrb-&qʤ $wfz kFэOQˍ0GMwJCig; G%X's&oۑr !=&=3d&F!Pr=%e*oJ2Ҳ5鶛{.H|A2G#SkԤ3l@Gev/kfyiX MʺJG7 mf|"?mMMrI L۵4鍃5"]6EktnhS6mѦK6 .œ>_0&p%ѫL2Vic055xK?{j=X׾oB@^mϗHb3x(£;Z{䨃yC3Sz^,5jʻ>C{Ex€G3 (ڽxYN.R͛8̒ et4K>UCq78{??!*aMt\ =e(h{}~]cv&Ϻ͈/4"KυhÐ1az3 SL 7t:Qa\oh$ADHn#9E?gMmx&~mD9P M};겘ktŕ*?-PBk27c1`]0=7VqH+T[Uc|r=* ,h_[:/յkE$6I۰Dz/h6OV+JeKK齆m\@/yL`⦑QDR/`i8X ƙuJէ^$ecnW8lWydܺxv}:Xsǻ{ԺdBu hTuTEe|g?-?LUj@TZŒ,ra3f# HK}dAVs0 aNo^$1):U܎DkNF=qmܑJc{)\3_l|IY4+'nGh,pA kmNA#m̪7JG/80CG"k1קvQWlC9@2#4멙F4N%n]UrE3Rq')u"H1n#W,0-ilshّ5ʰȑ[⿖'0A1pװQP=kW:0< U<9|f:Ƴ Sx P$?ͥ7ki>"}Q=VLFѡdfϔx8蕔3}[l翆4_Ph glExh7LiA}8x$P)LB{c:0:Tݒ* NKjاuȓ PvUls,,NyN6jYVbэpp}B8Fnb\N82ǹwl>f heGw.s*lu9ʑ7 7TG#,!Zٳr2E#a+ *R'ZlK(#بIaIo(lܲJwT(-|_6MެZ<9azqtG-tqR h2C-Q): HDs8^Z.ԩkZ8i}/~+ N *8|[lA:R le1.m-7kTy2nڔUYt vBTx42=h k^tgZ?dsX <ƫ@ut2Yu #JvX{۳#ƂMfZ2$=]X4&0ٜgtI0,\R[I nZeBXɝVΞ뎘 2ʊ~лiq<:fo5x;֫ 6faFV[5 ޛZmPj[āH^R2f,Žg2=p7[#ˁ00ZolwZjI۲11wZQ/Edύs"Rs&SU@d`3v8zFB w%N4KW_/!]O`+4'1K)z&{'1OV([22TɻkFBҩsZ*dqU8'3Jnļ w 'T|X86 "af~e =Zd̐Y)ib,2$"? ;(/7/翃 i&4ri?۱+shF.{{v_5'MCM-驌ojmFq;T@6h7yoď}o'mjCPRCX+N|}R_CP"& Þb0 !F"! tmZ$\5E}ӂ8v`!0{5 kX!̷ʑF#(3Y}aPܨxcJ =W@rq7ϩ:>Jc +he tBAAo'S?Es>QRV ђS⹾NkQL| a/^_AŊic*@{Y_Xv끔$RdPV!XJp[ ap*Vo $&26׎-~]M2٤>j,.P:gXiR͓eW';Jry]|Ǥ/ò 3,9[/i5 Y8u \L j떪ed39s qXIn.M_eQ=.ޱ*d6R9I].A A}އ.m{v[')6UiIWyMHF1h/t2m @d3+&6L0@K Cn0 ,12xM Ҕ|laBʳK)) (+aO9,Pm7D{>IʃzHO&%aٌaοw٠ݟfc|ɵ,0zGC7I,/>[ByuO랖Ou O?.㡈cuQ tK*[+&. 9=@dۯnIKj8$V#ڻ/@ LChq!~sB*xgn`nA.x 0K懫kX&A$dzwpL+ԽĂD&cS-JhGEuEH P9a]^Q\%QD~`;O'*rT 6d,qNU:f܉ I_ÔH!pi1RߒAPG{@&f|1 9|l>Xr<ܥ@w 8{<AlpaVhZ̨VQB; " 80VE" _1U*uq@ճde)VuFEsrߓ*8؄vT.fN14I܋TvW2?,5]B^ ipFX=MSraE * {lס$&ѭǂ֢C=Z d;q c$cLvNRj^r1 n:C]WcvpQ=r YA_hxvxN))'l) i-6}:߾1;uED#NfE8Jc*ij]PqvSx?]:Gz}'ﻖ>(NiH2X"Џᐾ;27>7cmգOQxr8^ْӝ~,+z_ "c2i E8,0,e˞ Pm,QcFRjc1i_ 9bb!pZ FJSy迧äQo_@c-#uqY\h*= j@y);_F;1JP\ր.r VZly1O F"1 Gd|ZydBbV41]Ddi i攚VN#N~)?# lMK.}ǴJ`PxI R:SsEhWAEifᖌy/7]Bm}q6w<[F?G nK8L( ʰ 8K79*hx(t>Gd*UyRyۅE{"2eXb X˚oJf2"6V;;OȢ9i*4V`UX~3lO(5`z:O+Zuq.L"䏤1 E;t1-xh&k^FNջxr7ů'Ѧ-^@g!L%2“MSÿhvHa!*boy;z}@Ljg=<ì%Wk]RNR#lNb> nꁝxJA\x5)P MNc}b Y#l\0R=ڜ@]#\t:9AIφ`X+i>k7bB0 rWg7 󼗃Αh*"rf%zOZ#@ѐqѸG|!bPA% d"WNo(Q{\m ~*Bxsq9 Tppj dxf㖾6"uAL<.w~ddˁ RRn%{fnrsW}􊣉ֶ{X-Zڀl-x[0*^v8p{%VI(יZ?R{l*Q5|N}AI0 :zdjHR㦝`+CPDvb[N&b">0]#ר//dH.܁D)Z(ZxT0zI5cRO'V}<%sj]#'(hc`D0!xX"D<ɛy+<) z.< h=SISOMgq{M-2(]P ]K%4.81 8/^x 朞&tUD6݅ &:2h"œJPڐ}l0&H'=HpGj Y =|*+Pyiy=M!YC~ߢޗ^axsglj,}Q3w$͇]4U՜ΖmuTô:/8 "ɕkk`(NU܂ܐjX'FŁ<q%Wf+@ﭥw*P+c<` 6!D @2oeRh55\~tTCw&Ѱ҉0k>,}UΙ iI3n*ɑ: `f =o yqN {dNЯhlě 'qbۆyZ=Bw`TlHڳ=iVpK/t|]DxKKU8mUj^"~G  E1OPm@GNzR=V0!wv*YiIEGfej{DLTi$L`1jǼ럩r!j0Kܲ9jR" Š ^el [*a-vլ5ͬ!n= 4&RrFW;{̞lx5O%a^DJ7tysL[,?M3=MCfY E_pɡ_s cX)rR+ּS)G5jY'i^ 8-KvQlS+T;!˶g%TJ:Hv0:wPa=* WGE)U@arSt(}__'=e~/]Y**#jvVcf I A{0b$@ j?I՝R?UOωR6~:iH„2tLQ4y۩및LvG4aXik'Yn*$@Th"Z~̡(a޹ע=A9/nkD )݋’I(&u8*'[nHqU/G1=#{35I{#aEEF1UЎ"YhWW 'o;o '4M\j?LbFch f'1^#H?#tU`9aCӣfW:O}*5a>W1&3Yx˓}H5xe,d))/,iV{e@ke15qo5 rС5*_,0{z)^7 =ۋ.^lT={*kk* /^ a%«c"K#MK-J*h]0S*gihɔY dvD@Ff1.ܺ}: L$tT'<Y*PI=|F{(i+!U'2:mg*…dg{D=,$[s"Ud/[_s㑷8r.nj#9WZedj,<D VmBƘ*SW|-ܝ`W$:7RA5lt15EbGJ%+DQcpJ2O^ 4C4VnqJ9=ꛥ{A3_QQ>81 B41l 10ݩ@ok|ЗҤD>GlyLhyk?P<2yUIK]`K|[JǹB?Y[NF" .A=h-J./D8΢sC[Wݲ͈J\vnbp1;}.JWq}mUF,)N2VHhH30ڢq8a:;Z00@ (U~뭇 ;g߈Γx\?.qy+bнhBƬG)ΥAj!xggZ%H*HZgےl oGgÿ5?)];EG\ ='SP StQ J%y#$#33ګ)G̏Ju.%JzL1E&pHw vOLb`h݈rT,P%m Qai '9@Ō 8>UZCQS"ZD$QY2VP0G1A*6^Y(k?^X=9|Ӑɳ4*_ +iA>5~`m0ɚ§ O.GAG d${&S^ h9@r-p=ÖDuJ0Xď DWNM>!XڎƷ ]ZYۋg|kBL/Bȶ1vD6;"A˯34%J9;>M7H9SҒVr X)W3;t:tڠx_957JdX׻B*&Hd8Piք# tWt|!i#{)Ԭ|B3##$3Q L]>b>Ol4?M>SsGc0C xBj+JSEB.gq-DrRE;X<AN/64Ca_: j+! Ampth=Tq,+9^RD SP5nk]\JY;sj(*9:3: jp'*KB[,&V<.PMYac3yVOlHO`ߺ9_,PEFn |3aQ!8M}6P.ǩWEѼyQ?IRWVD=W0kծ'X<=ÃՊU'K{Dn[ք У^ 5)+,{ ! u0 򿼫n7Ue-[\Rh(ꀁIӥДIE3]䋮Tl6g({{,_[lxgpj=?hљRH{S8b 0W2EKLn'wk %]~ib6_pJPACu#EQ2ޓ?rN0~mڏ<W" k[*tӆ*@;`[`$ݦk7LoyHxNqB2sMĚ>z/~ӹI'owhBqb=>Ĵ]k%TAV<ρۋ{K=W[=k31k䞳IR' a-c = kl oOX" H*wByZ="<|4X0`qBYiqL'AQBX"f~wjlm$-f J #.y)jR! k ?[$^b{]B 3/ 0HȲ`q: yzni`ު2S`m1`'X 9Ex4!VeA~y*Ƚ`'"U!ȸ-48&;dAkr7 OXT H7siV ½ae93[+}Urj,iICx-E-C'QYqS;äuIkZR)܏awhX(b%K*EҊW򿵜p&We"N cE3(=i:QkFy2JYϸ?ݜ4rp`M~`50d|8UE*b-`KxkC }V#?nKoӈW)98UKHJ|5Зm̖qa-/§YWXdP™=ߥIFP:%z,A_"Ol:[d{1hW(DniG_k튪2UVQ]}H1Q8*#w ;ۄ \EHCȸm})qk"ok0Zz7g'EX'\ÛK#꼁LXñ^qX ^+Y4'K XQ"^R~r@(òjV,y*÷K4#H(.  ,ʭ$kډXHZR^ۉ.+% fFr]l:hW8gbFZu|aA.s 1ܕ[KG~.f*3Hl"9vU.k j%{؜J>ԫ03Rg(ҩFRmU*szgGf^{k<˩풉>w|5ma%|qeGs`ڊa߲ėt043}3V(x4IY-*&܄ g/|RQoLjBPϼOu,Ekٜ1B2EhL5O cyK_EK}=uIt|Y2M2e&JԭƜ&%ĉ}@mgܘ̘cO~X7J'(_MȥՓh~ۮ~LJ1F!Tzm4bvƚSRfȊee ayݷaJ|r-#*- Q 7YkE'@r 0d(8;e[1zX;嵝\fsrm2ӄ7:ȭ) dj)UrF* \] [(Qkhoͭ_]]8 <ĸ!r l>$V$|W/8EI*((8XL8yFjfP qξbCc k92Jf:auQޡ%_O&$5>sv⻨cȈ]vu .XgY'Z4;{Fy OO<2 >Ö*l 4/[bu4rIJtnhjУGLap"?.R?S=zDOrXha7EG̎r%BvGʔ. b>I`bf\q/m;^M{)^ꞑ j8)*4xaPE:uxgN P "@{İuPP J1Y TY{4.wy^c_gˣan{ujmc%4W{p*^m/:L楓O_$,1\,E Yi3ذZj:+ ~6kMySjk h|{yn3( `b;cL1eEޡcȌAp_l^|rnSS1Щk +IN|Q(Uܷ[yHKңI9}2S.}ba{C+54]԰{ck1ѸHHoBc5hԲ5W:T%(fI}% )Ĝbe]4uMߤg~@qwyMD֦#W=椭"VqγgS: X5ZP[^1|Nt}㞵!r" ::9`Q VWR'cݕHstQ߾C.zƨZ MLnӻl h*ŊhE:"W-WqQKERLta TThCuXD}Le7Uo{P'7xŭAƣ|:9,gp( %bA}X֏D %eE2L2&p}gA@?^'$fcBcv5aa0n@%PX xie6.pqM05]< :5eW8޴s̔G7iA $œv%Qϐ;A-&OS3wi~ƄD`lƚ;LJ/' !1С,ԫʋ@>D8|)\mU Zߘ1&$`p-駞4/BI7ldǂ'mUf-/X* x> 5,hV)6N XF`y|l> ;SɄͨB@gn=.5 9cRM`|DچIH5Lߥ`ffz7"0nd]\o-, u}Pͧ^ yܬ?#bEL^g ahۤd)]MC ٩"B#! r8q[㛍HGj G ,_([o#"ZTjDd@ǰɡEbJd?++q^ ' {Z͂?d e: :.,P˯tb^z>ʛY5-+k5CU]{@T%MTb.cH]:/ tg@6**S1)91^s" ewHgbnb;cxuJ1Ϭ^om@+ԝMFUGMM/7RU>D#[?=$/K]Y/p<s<>Wy@ORv~wqpU|P󦟉ξɤpgs|$NM~l}ߩy=1K:;0)b*@ȋK>5 l둂:1k$̀LC*MA'0rMYU2t B:wݧ{?,bS[8e@~M~R1SR!3# C I5`Swd@91=08$C/Adq[=&\k( sr@gzw {]/V\P'v'&Jpiq ͏L7t(|) 0Mgma d+zTz|F@J_c+ֻw!n%gӳ 6ƀ}\_fZQ1;4K&%>egor?6ިVJ}#\m1ג|sI,%ԭT1ogBvBGi]g II9ou, 51Ζ:% еE?qzhG-uңF _$5vJ yW+~*51(,WqLNn|QHw/kyS,dQ88͢č@kVŁ=5&g5>.gq5UԨHy\ܽj&5&Y^-n&CXo/y=ܺDt۟YȯنSr[>w--rߵ#A|RālHVD v>D5#1'Р$lZ_5HGI+mMAJI%[_oG皮gsV5Xmd5w4)|hq-UPs@lv$jP.xi+Dp%tntT~$Ub ү!i)s#Ù/zQ]\ZGP>HsN*n*yt.Ec "t<(r+Ga+8 ̝,ly(lc) }S.u!v5~}v\-+}QeeKdE\FlNMFfN JΫŜ*9p"tW!ڨd{HH2ѰYf 9FtT:`a>:Oi"9WD`sGtJ,`FM<9H%EƯ9l,#9:W <(y)hE"כvt9. ̟R|t_H.M&8I0O]Bsl%:Za~qcaLp<㿒P|6]+;u Ye1Fޤ%h4^'^#6g_3Mvr_uޜ=Th>0ϵ-GcFUǿe 2g1CB&eC_P7)} 8N ۳)}^=q`fOHV`IRoC(h`97`0 L?@ogAVbgmPY8̤A3Xy\樫Hޅ{ƹ`ՋIFW{x+,*{qDmP Bq. p>6B4]?#Sc#Sqn?ZF"3AK Iu#dV:ߞ-B69-<*,X7'=z_l+ĕQtPw7$-^.b@}Mį|a;ǔKD/:(r8X!5{8%LWRUP]Z_f$`mh A_BG{?Cs1r E:. ޜ˕PO*bs+ &?mDל E){hHP9Ԙ/DH|K)5TҐ<"_'f$qJ<_Ό_X2bP4 TFTM*4'>J؝>a{ hІhjdq翌I}. -Fܑ jžklhMDj6Ȫ#9HqxNZ$&_V W&w4 AhpTsWn7xnĬ9 S'nw"mC7RNQT\H}+6鳾:8/R AIb9ybh >ڧ!f;Tlm'326+`Sep\!)i6R<ճgFst~%yB\WQۖ-_|2ϖ3n_jd$s[mk<8`ڤ,>LAhJ4%"twHY3hcf޵z$d!Ы_7 ˪=[4_-Uuth e 9I0e&ՂRZvjN>΅/$O":{dTFqN.xJuLDۻ̌臼"keRiq(Q` gH#^?yqo[Z~ ;Vcb(Qz<J)攭/Y'iM1E>t=dzQR*\'YGY#ϝ#DKů k SY0_5bXucv`D+ P§MBiyv*6`( bQi+KTB8 ?)%wSq\sn$O|5ֶ\JX>PCKJ'4\ߍZ\@oP3oEsE=B*x$c߂SĨ̀,g4:^@ _߻dVul)+|% zn2(53z''q%ArY,L$^-z9f*S8DƎ{DTP?k5NmtqF3xu~o'뽅u)͸c <4 hZ˅ULjпj j?~&?&יK.zt^ lZ B!=/ʖ:hQ>GڇnyZPV&W%/n;CV21z~P_aNQ^s8oB)Q zoMg|`td*;%L{'?4KvTQKWi,nRZE6y(#wF\}{4Dz|EBItr@MJ2>Y-_s6E8S7%_%'yv^Pv C6pƃ.f 3o&?ޞA]!\QXR0`hI ~ xSo_=CKDXCI>[xSvo= Giw,;P5l|\?QEJC9w98cύMє9}?:iB.:ZCK~xo@ꪜZgZDgvba y*+~S㕣0zzlncs-/K;r]D}J 'N]H|dy1*m9(TIM'0O! 4"$F"QW)-tx$UMBhzZ1V<*GP_KcG-s~Z.CvAmCZfy+Qk(4BՄw/iWlW*4_O<t uף7>K` -TJm%0E9CC_lv!{^c&y TQD6d"CU%8Nk@5TP޿l^3t LAK63XT?qn_"3f]?x$s EۍwO\Qcd͖JP%tS3#xjc[UW^:[!^OI*)?QIB Є}25zp_Rr 6"jԫn)DG\+21cӼ0{ oa7gx* [u%UHfAꝫ4脸WTIsܰ  aH$خSC'?GeiޞG?)x+P3&|wB 6]O9ǒ+cxivՅ˝ߦeR\x)hB=)OK?).28ВSwue] YC_z1|8.d6GL5{_F3Ǖigwj`$*)6Y=#vmahuE9`#CKGfGa] NܮVr#ͨp=eC32Ѡ ~XN@f$5?As]>H ٪= R]/5eB5xweal&j ͯD=`-UpP};53'Īv Pck )DhvŞŜOl -#a1Kͳ/齤3< x,׾2?]4DkbIWȑcuVKf/O|L,j$wAp'xB@v#*VBb)I4QjiI)KBI,&TtO6ժDfDDB ^XwnaoA+8n$LT(3ˑhꏶ%Dz~_DzaVY۾򸭚[J~݈~2 f!C2?U`rn,2d^;9$*VKL]6Qm8ւv:xSچAz 1/OߊJ_2Ӆ7`ݠQMɿ9jzpr!HLbꍼ [-Fw;]#U^Fm8oYO%%GPU'b^e ḽ:`k^r{FZS>,UO.[}PN F͚ժ!\@R$9#4hh b: *X-5"IKcmWrz|7Z)SŤp*/ nkHܳL$e!*.p w7tbk0{Y"[1q~LQ_>;=s~1(mQ B.e=\2.XCS?~l]}dґ6'(mںj{κ.0 5`u; T;ld/3H{h4]ߓq8k 4jjCzMDf&9P8%(չnМXhnC{T)W/)HQi}/APg ^Xfé v@.DVw"Z`MW=$nۥ4KfO'aⓏw;psbXϘ28*jHRCV#zko1O5Ti{yFV8P#YgQ!cx;+TW`?7ۘhBc:^mV|FAI33ѣㄶBjuI}v Z;-+WcJ+8e1U?| v$O`iIj}!+ܓtшzE@!}=BzM8 eס]B Q{_$.55V4/3v:T)XL~ *apy5h좽E'ͺTD.^ͩkro^QvA0J3!4db#/r؇pW9 _M r-d[udKzSiaAEڢaK}C;*rf``>~f2Sq?{U sl)b}v:J5_gB 7h"cm\E hE6"~lнdbJInĩy2hpK5o\|;=ȥ_ Nd]DG- d^I?,R]* WS0F[iq;fP`.ȽaẍZ7EukI*X$VԤg؈V{ov#e^-͏OCƅ[gW\FdK7H+r9K<#N`{SeQ1c m_&)#&̉bqzb ޜ d)`VU =( QhQy.?V g cT] ҶRE-F[.QI@h @3L6–W_9s3<5<f“=^a.tAm0FEw7j]TGO(Q}(8DLJMi6^|Q }N޲Gb[<]OS(2@l&yCLkAQ:\^I)K&-nYpj yb.|\nE~iHU`pm`D7J!ѾnGaԡ0VPΦȰX:)}9fc4\`¾ {{EH)YϽ)I^wv W6 ѠQFJ$7MAk5ML@YQ(ҭaz]iFvfsGVj}dLRpg0 i1uO7"H[2(`t!#h (CV h>f`3˭Ǥw\IȞyT͐B\qPuB.sϹ[+_OL1No'}iz֛wd tYW y$trI斯NDXblɠC` tP V^Hc.˄6DN045am!9Bbx.dMT"IUDL!F=W\Bz2 Q&B. ɐVljaFivJ1p$_ؠ(q~ܝ )a"fzp!e)PA# {!Zf-"~ ".ygCNTiL܂YյY}[B\oUvKDM3X`F}]bmZx!nw7] %3&1OGK[I9tIt}0OIөM|8aZRKIwz Pt8f);iYP2ϕxcJQ7/7c tR+N[^Ҋ1pl[{.5ڔFlLpx-#m[ nYKdi5bٰq <PxUB'[^/mZe+Emg`4%|(x̼ NkS?xbp|f/rH+doL|(.U*j3:t0*UH㡇l!Efc4ƺ u}|Y!v4N|iOjhN M?&ߟ[-TGB5W)6b3.\R^iX8zp.tg%Mn݀ʳ^6t8@F2?-d/h6 rc`#^wJj/}(iُhٳ{f8ӎ8ۻ*n0u\TDeGHJՀݗEPvh|qZo7Fw ѯt>THZaԹ tj$bɼVE4m$՛21]`z|5\05%Fo[NPv_ %]\Vӛ?~:-tiddcOhg%Ẳ~AwT'#r0 Ԋ4Zt'dA+3ύ#HjGzCqtM _2fxɝ']T}c(o';<m PZߩyq?͍z!YaUĨ5?nQG%P-x͸ÂĜ:aیCn8ג< 7<䖥nLt=(܎;8#I! VܩuN1ø!\-D 0w:@y46ta弦"Aɯw\w*.mRY@3Urb=3n. I`~|&,V+N_^ɔ=-ْ ŸVu~rwCѝAR?_zKU\\FM`H97HF[&ܝV߇a=`FSPo=Tڧ?n .T>]irsi vL‚efMX%z1e)R%j>*aB>:| D 2HuHY/i߾ NZ \:Ϸh jCƿ% Sg&& lKtSTOUf<hf<%qN"yRca=yʏ=Ń0'V_Cm%E8M5!֨. ?h[D+a ۣ?OKjnpC=̈́uw/pYS VW]hOB~GLFph"_?]Bݍap2ü"bAE9mڗXi+Juᆐ"M/X&1 }PeE^;A`.?YĻM R>e œ!M˞=FCNL ofpvT zue]4pޮ(J#b ' M֠q'X➸i6 XB:ߚ)V *NܲiR}"v:xSX)K8l_f׳0o 7 kKF\2JJ-,Mbв"~~v[+)DZ~_Nή![FL*Ú?WY}oU!]wTTs?WS:\6qvwS!pB_[n ](z}hʛXӹH6\Sq n`^Da`bܶ%W?фaG~ wzB q_xθ{k6ĝIC/wdy4ȸ$`/5sJuHiY5l~+P*2s)LD(%9~!PbT vlXo NGk1h (fTje_pVţWZgRƚzJ M-(o**&=!Y0-+.~HKM)p'жTOz'3Pa6SJ@3 OѾ=Vzʅ+ -ӵ&2)pkGy B5H!^\C(`'3W#LKk+_ n*ߝPmõ3>$)s#QA9~d"wWP .ɽ CERwD溴롏D_חimᏤbP-ʹ{4Wz+NㇸF!1(}d_ Γ鶰qNRF΢fko7+,O }ǒ P).m@Zf/F]w+_@PcM8{*+ Dq@N|Bq 4:@S!?Rhv-v_f8ImOU)gd+f^[XaiH?c*x-WWVTb4 Bl˕1ݽoYE(Qޢ]wGSMH{wؠ9nQZ_߳po.x+Q{U[e.q Yyvg濊|"9gee [+PRwM?ۈCq7uu)dh-,pW"}O7;Nܙ.)!xơK4K$L3(#MpkS5z]ih]C5]Q?M=7a$5ybXsw{],kic?zT`.R&כMU1"9. +n'em͈ ˂ FW۩/.@]Mu႔m,#XuxeٚCWxb9DQQ wE!O%LٴI . 0%7+o dƳmaQe8\^DtN:CGH؈A_. q_ 2Q>4bMN]uS@5Iۇ#1xVB*iTjdqWRn^;rLw;'gO1)/:ַXi#s'>\$36]z^_˵l&3v#n]1t=<[3! u!Q/8#hA4Y+ۡA+4!B1ff2m,51 ?[&yd'i֛|lz0q&ʰҝqjmAij^E&FySZvroƣ^;pԋvD.:CqP1$ӞWZ/o5V^З-Cy97&ʶ4W9k GP7'ReH).TґN82xHN^ %~@Od;D)D>ŽcoV%O:% m/IR5tz&P1aJ@@ve"ΈL\q{'*7߿6I4tVh8_/YP{D5fb_K,/>6 D16l!4I韟?:̉ha*{d<׈Н #\h||]&C-;-6 BA7Gʑp.3?a7dx[1W2F*`"Ê꒣5CbRE6zFlz#ܒmsR%zqT[fU61M=BF*? #W^)aBg=ћ*p]z3t/ߤMG%U0֗,3F(kp2Kvcd婍Ƹܚ5I01$P~Zp٨ZUPcr$ė,4U]`^QKg`A ひXg*uJRχ&ZH ]\z=}J3#)s@ ;10`fcuSzajnI(^({=I;-oÐYQ`H} 7ic\_ڠa;5mtj{$62:d_e@ݷRk鍜:4 ?)TGyNN G5>"vp`B8p`@ `e!$Gi?|Of`ALGnH! hXp?I*& ;'Vׂ̚5 &lNL+B/?pW[.6k9RX5治WjƲ7eoˬ7ԪuWι0vy 1XPѐSp4~<2H`K#`skesd/?"?hŒ_Eg(*hȫ5o/Kx:OSQo"k筣~8duT3bzY}z^W]nOvE8NYHlÑ-G^rА>/U 5piwU2E+V%IeO,8 ]\|M lJs^0<-r\Z/ױ^o呎B9_9?V1񈱆>^ ۂ⁶2{mpbP̮|iqVr}R<"aQta?u*>?:Ep>F8B;8=V0!;ż ݩeN0p d;T"Rd/j 5axI) %7%|[Ƽ i6Y, űX>XtbhF;l.Z;{`l$x\W)cw568qdOVTD:Ź_-…vHoǰ aS,Gz'{p ANaVXӓnʸ5`! \ da"uTC>r:A_1n&U-?Z(ۆ؇igŠ~Tl[NB䍭(1r/«8UW@qMʆOZUDiY8YwW *}Pn#!m~ ط~)RVLzzUߒ  {VX Fva-Q-:+zanghSC1h:T{犸֑IEY^l/X౫;7mFP ]MsÏ]hvBA%W&tNXH/a\, &MGc79iFo9m%iX6Sfa7+UW2EI9jD-74/a&brXaOp)FNEڸQ@ZND?cdȅ`VuЂOWI !j]r gv @˲S~q hgM 9iS?X3vVVnsQъH9VU/\879DJkds,F`oSޜ5 >h_m: N%==EQ&Ť ڸ/%WDž ޽p$zQ[v$گVO~U>5ħ>݄%r^()S2cYp_ۛf_OSXz-ɤ2owkNc̴fX E[/nI˴Px5ų~/z7?z鍑- SiQj&.(*gE2N<.[ +-,S=B*XF3d\cqfFzC66$kAE'V~{b6āke\mCe'5h`|[n"#od6e8!%\!n-XMJkBJ_{zHg}cvkѷ(~ۢs-7~po\ԓii]Nl|LJY3>DGkDczO08 YN4ůG?=B,k>7ؗ%wbXWa(EARxj=J>OS$_N\ߩސ6`Rsv &WZ5948C<oҵЋTLK"BOtʻ|'EHW@kH+dkW_e>F: 2 9Eš%r/FͲ7щ +J9<%}J"(b:#,[#<Sֽv(X'_vr/I}IsN̏!Y|]0;9xL.ziɠ$!epʼn)F:QK3jOLc@Y3z02&JF$:"fs ؍"&@ǸB_eƛd(]rE&|Ab1 (=Kc;ϧ-S{f:UhjPXFOUUn*akπ3b3"R̍}K 7lcpWf#^$Hj797Kto̡Gk3{ZOLЪ+D'Rk=+-@b\5FE!\-+b)kI\! ^F ܘ_2II[JnҔh~B4bma/E[v|2/=xͺd8?+`4NV=N[t]VӰPP>^=@L&9-UN`][ִCQ] ʂ8h6jHҞb7'눣e, 8="56Vl6mI Gp`be y'QtJ1zve@hh-yZ@IJ z>iF:GU-KeV@NmВNdlt[%?aZERz8/$LwDO73~p+\jٷs[EVu{Y 9"u:&¢oܺ@ ˖xt5;v/ h<ƄTE]S".P&&)i&Qc@@&?w*C[  3o6m]/ټN(mX֔nj<>aeBziNWqŸC(bX (iZAcx+R(6mv ϳZG;^{)_Ƌ^Kӓbж24>L\ @h5ODȩJ'ԸՄms6wvHmszIVqSNja(K.2h0GcG 2TƵ2༣:(ߡ`8=uY 9j 7 &^10,!)XA3v*Hwc f1\+3[wr:`nnPkO2 7Xv/G3Nglq^,lC5`dJ^{ ACJi> W2T$TgQ 2_K>+!\o6ݨ0R+˶Z_:xq%H! `d3|{P7JW 1BϏHl)#72rjBБz\9s湻2fhXB ^1}nѩMc!,b/%@ʚ11 h1wx;Vc0mft#sR~|6i ]0 l,3JU>}ԋA ``\8TGlKu 2 qc[ͪ8C,*=f%-1Nw>vյYŘ2e6P~M%ҙrXI4Moܛ'hyC5&UB?=QaCC-u!&?V^GJuC3tMu 'P™pRx^[q"8 )GhvdC,~(Ą*:ٌKxA!vN)S2S#{33kQgPNǪpP|B@:[/v8ke#6{9fЉFNȖ5h5O=wTͰs|&pEaU V:A;)ʆߐX:-"Bdgj_:*0}_et8{=@X_5#=dhG5C>>zq__y5#1)P]p>&"=3#!*\?a e-ԀB upOED oM?ڧ] p%004 _IfB=F<8vvM4v/K#Hi{UX Q]eNZHHk.J#/wJ )3/Q]R tx`(w`V[ٕ*J$- ɝM |uBuPp:H*\LͲcin2FO.fdBM溙*v[yCE]HRN W ۓ616F)ݫߍA4:4-oN4Hk'X 22}X9s0J났b#7O=$fڒ yrrsu1Ct=. v': tNF#ol(S"LrRO\ނ?Бֵ)=cP]rТF؛y_Z}sYzԿ| &2Ǫv̞)1YC.W?}ڌʾ .zPUeik &R(m6>Vf Du#cZG^|6N ]W'.Ju].dtOYPS#%xZ 5ظ0}cJֲ@)>z9m/{˓:oo}ϵK E^Q_ŅA:" vRw;KgLS,(9ɡHKWӕ) v,348> ׽$&/؂dQ-c"_rEyMBQVq `p碕J=켐XDn/1ԣR|Ba0(cZ2v]מvhjRWB$1I[g:wl?7t(yO<^21oKu|0O2.-=O.5U9N}u" L<45`YUgy =%oQIf,NPw+@0*LMyPZ!#JltFi24#^dlIC#>O [HF% Tx$4#ܵ1 2y]s){9cvu_Us5=,ih9R %u"/Tw'ab;>&4[x3 UAE_і>kBdjGw;Mg"y~_+1in1thn1њ]@yn^z5g^ҕ`rCgk3uEBg"Oj7g|:"&vψe|rE vfb_҅#oBɶPei$TY؛[rtT'>HJzR?8R oΦ~<'܊aQLH4["IA4شSG[{6:Q!'Zbֈڤޜe 0qi`Ui,18zW N*^C>60, q6γ=K^;t]a'yx)I[5րUOs'‡&0,eл 8چA7L[W4/-E6r Lߵ75lyQF¾rʞhT S #zvT+̶~A#>=0`7_QQt9 v S^ݢ壽o]҇bFN8l$q*j2JÊyR//Ǣ>E,#C# )C'[iSݒN,M%ZgNb7pD\:%q<%Kc+r^86y dsKn#Ͱm<6&&NnYd[zdc?t9𕐕]yYJpߐFx>& :?ms 4e|"F),ak_~)޵(z7 fȧ@TglɧƇ$^ 7rվa]lkւKlh[?i-(`ql>3[&*pUsD 9eHL3;vnuRb2 !{2Xq=݇~T\kF}b%Q:gIԴҮFjG6N' 7)ưH[d֜I ^0b3I(bz4.Uğ]D}ŷNHR$JTՌ82Z }^QZ;yO[MN7[3O♦wIj'i=Q`25K?@J8^0`'-h%c5UsV&0/C䥃srgUw ({pcy9G??Ñ Re+xc.3hvspCGO`Hk#+#ra3pi F9=P'3o`կ FV}8lύ/i:u0F0JhO=`"N k#?ZRBC+{~gSJjgM+ Jx1ZL|[ !JJ6rӟ/r(_4lŨDdQi@\9Fy"$3T;^J_xc 9UN?.c&3(>o-sCqݦ2:&|A# N~(C0l,9 rwɛֵikGSV&)ip|aZu§ّ)YblC^f<^s-jK QX' _mhbxR 9겆WJ|!DF}aNܐ Xp"=~fۺMUCiͺ߯Us|p&c.vO pm @W,}Goop0]U|grj# eo>w2^c}>GfN5  RDin!D_` >ȃS)ÇUϺ;rnjS&$<H_S{\XY hL!pF ; 6-)(뢻̠ RŠyբT+nfEt8fbȚ}/2oK$v|܍vO\RfqR˜}`^퉤㕞"RmAAMw/JPc!Uo%Ű4"3-yZ]|ap\:lJEɞO#'FYs78d8l=X6J2_1BQӁ&SV1M㳦պ+>TT@*[,S*¿Yб*\-/Z^<5NLׇ1P/rO5LI t`Qd[>.RBsGtHw5ѼsҸpÊ}U)Brx#;5̍El,V2WZ;|u8oѹ8!!@9P.淘le[#f-"~[kD€">D خU|Ca)\aNS7t'D>'@P Fe63D\ـ48|yj `B4X{Ks201ֆH5K^f) xŽw&Xk!Pm<F\&olf;u0Z1h BUd8[AD|$!bNO' LlkmT`6r1w/Dzt^elyaw8{@N![D$}VLC% E16SCfY'3m5R9MAI1 _V/Nbys Jl>ƶ^Բt*riۯ&lCi@#A{W= m˦G>ic 5#7[{81?S"hAlW߅ n@kdX%']YXE. u SXI G4)æ0h;BE@QaRV)4QIEA- 0kcFdgp[8R:o쌽t MQ}exw3}۞ksk޷;G7 DŽ@'49+}_19g*P~eӌވ΁AѢ{ZۘY[t#o;w rW`!ڞ㪬Uh=5i]tlpZuN=WA>ț6@P"oc .77[-94{X؏:YJ3~*炭55M&[O[ܺX[4?̘mYY7dT b&H$ey -]?+M0g8'"*2`I Nk ղ]s{%=2oja*DmI64+ɦhpr F T"_$(8,vi 9/6)mzCٔ:>/uf0.::2?һG "\fC.>U>@z09:}z43k68ɐ8,"']tS3Xʦ'_DA%fGQ=sxEqf%[04 ]VKуJ+VB:m>g׻מQ0h;U8Fn{şF'$e0?2÷ yiq=.nɩ+0wOgN߼o: Sf8 o`z\[t1v/Jf#aBkPtjn J:s[6ɥw'_2ṷ9E U1Ym)C\f'.Xu8U=.*?$ 5r| SKǫ] 7߸ 'kU5S vr/,=՝]n*TgȎzK&u'S58CJr (ѠԾ5rA7+<[eѽv6pbE,2  , Vs_hfRcƲ*J!U_gv;$+" HH_Q"ګzЕA i>NGY8l B->Yϴ(O0\Lo|mL y(7&^'%o.]E`xi0Ue-+h"\-2kh^w$@ b[Z _E5{gNۥQ;&V:!g%]pW<ͦ&UH(|Fh3^d${|T{>)Yo\ʲ-a`fGl}Jjwh.m.,ep՟xa'+| _ʯ pD`kGE_p6sGrz1>OG|FCI7|$uJ%Xj&|=~`7bsY`.APgyM򑥯 P'/u㰔Ug(uOjcnkw֧}:iOڵZ̧?dݷ$k1cƁ6|_َIɕ}h.f۝9Z6~a@>oq&'?!}wQ~b:`!~/6N ˱e-^IIj&: }BƖ߲5!:ݰzvPY*t21$#gP3T qE^/  |>%JA;ugZv쬥82kMWn6tz S@O@WށHfA-ډ @yMiξ9+-CMRYF8X\Tg^H +}-5^]bMyy͡DQ0o%Q{~c XX5#GSjU,{{uXs|7_b kj,N'O0a-pY͂ نQo0 t+M!rO_x4_:eE}2dxM0Dh!8NPƳʁ"嘢FsfDܽO~Ï|%hCַ]5pFh~ 3eJfR jGj_vX}F]nF>r¯0"ִ ת9z T77.]U{~keL&շR&K \7.l*+G-l#Vm$jnlǀi^B.XׂZZv 'z}apg};b|']݈3sGb8 @tw9y>9Aϲ<#Sxwzj\|m@̟ ).1"Vvz&J΢`[I$fO!(hX-a r^'FkCĿv_md$xk?PbED}F]'3H>HJɃ諭,?0SCeF2+Wވ}znG ĺl\ l<A2>^(`9$ɦɴ1d.(E8C$:r(ݶN# &Q ݯ,1-2U˓C>;=._0~"轍GOmFu{" S lX\[jКy?Lo\ب}w oE'UntMj@fo]1;4Uy/C(u-)KO7HPJ#H+BsgƱhxLE4P#MV-vy|69 QBdJyv7V)Xe! 5'kIb1xC&Zi˰PyT+ncSL$݄? `u#1Crލ5U(kݭ5<]Tk-iL֩a&N[=OaLjW ⅟_хzx3Yot(D !a"HpS@S#*o+^ե'~ieSIZMvEpQk@ǥX+?s{:6~@.?вo/!}d^4^uT-2{M<)QV'\c")Δ󪳄&8$7؛Dyzĸ[{bVި+^~%PRTǍ 7A85KQ19Ѹ  ^fYedtEJۓ&%QrV5@3c:Ȃ\ XuDC]&|9v1,wH=F'ǩo[bbF^Gg$|.ϭua`2A m,#~! 'Pޕ.c(+ݗ?̣r45$=[|@h`e<(j4k*P1 |k%X" 7cBz؋@ƱdTB :>8궬81ab9ⷄlgLem*0d[4c ^W57-}@dIӳ8ZR.Og 7UW.@ 5mBj5B/S)hʴ(& yR1QЗxjRA NEGB'UuJE BIY0nk{xpP(dB6tkt<b5mv>MާD:-Q*?PPERQTc|WwDue j0"#/0Un"5Ҹ!S7 $u!+2t#j⃺.Ě?66r]c!1kt97@bPt*e@hf,+OOe5PqV)lIoGT:q'?Tb8;OWyx좋x3drJL,yRGM)CVPӃ1I (Xh.>c2e**61 ͙G'o$֔U]|iѶUƈXz""Yc"QȶgOg{I'o'5zn9m\.GޞY fzN$kڜtuفZ&INeur` CS0|lUr-w"ĭ-Xsw-7px]x/gDES$8ɪ$Xeea)|yPʆ cRDR&Uo"96uXI;9ʒ525 2B_6fq;顺R}-<%[D.K@xuD-IMhGGK 'qy$8guW>3F) OJ7./)?2|fZRJmnHvZZðKF8+#kP"\Y9E7 _,Hd $ECєc(6dOA @9y>`5kz|xEB:a5:W7:LYuxe]LVla- no /6.sXTgՎǺEY %͍g@wE_KPYGpery[cjhT9Óx%>kJyd)n_}NӐX5?\(׋B+l a+k~0{NaB&,P0)[8D,xp2C]7Ȑ}NDXhϦ_0,u͒X!C{ 3_?k<6DS6M? ;>Y1_97--ޛ$ `0%6/ۤB}e>5W%k@=`_~m`?[LmʧM0%*0 N#O_0Ů3[5q(ݻ2}-xy8/={ũ+D ƇCLi*x1͚d*!~6ul`4FXrMDD'TA]}X)]*kpʪ8J갍OihkE4wq]tNOP."pg`=)He3VDKHu(1!'MDK>dH9мPh❅q5i<]_}dTxc9Qu_F$v&B|1,Qq'TzyF&Xxw#vn("TPX_Mođr$-;(d즭DG\u"*.B{06Ov` ɰ_߭GB\g5zlb0odOZ纭b2eibJc@-8V,-ep.\gYF8"[C̀3JjxAl)stG5IWBBbB6M"DZT#l.#h J3{rcXT|7Ow'=Du?t_i)x;V(U[#}nY]v8^lMUёf@rU2]Vz˟S&!~4p &" dҕ0^/h2Dom` 0՟nl ӿm?|-̽鐞<h^uI8n%jr33ŽZI\ {_hcgԝ))xE"k=yq&Dahs KV w]0gF4x뽼\r(( dXqsoC`#_QWOYNM8ʺG&oUwü\Q9 D:IB#Hךh=^~j#؈_χe]ȴQ̌ 4lͳ'0Il/7| 1s3KBX0TQPzϐ%Ӯ].@tPL ފ&{(_'kmO;d[]׀(@R:([A޷Yl[g0~⭈$me76<;D~Xn2?t Xuĝ_[~kn+$@% F:ɷs%LGο dwm0ߙ1zF5tiM KnݞgAeDPsW!#KEI6yD)O:]:(42⩰M7?F{# Lqy(~:"Pڙf !ʎ-{>B CM #~j-ErZZ'f}* ӽLiKiۜ6Yr=HeCr"c }ޙ;Ҏ_j.II&]9l5tGW%Cd}-[~R@~2dy 0nm|I(UB!3֫yN'Kksxbk-d-xp%IPU;%orE4VL)3BnRd-"oԌ,4"&{vN<9=M.t2]A"5tڈ8%#_\y3_P1w+}qs#7K - X1oJ xtj^l F\Hմ2=ey.Hsn>@9񦤇=ٸk)>?LCӈkYĉ~mE 9FWl3T];f*g<_卩eULi2@'aqz!g疛.1wZ H{EIjaOYt`1ӛLtK8 [Ҵwܖ#f )m,ؘVkKgÖ^l0|8 kad/maS>^&8RvQ1{9!7vm$v7S/^+C Si8\h*n!: `Մ oa,@(,6̂|!Y**km5+^ަ $h?+ 頟1ĉcs^ܦq>„#]S ʭ/BSi# %VXZKd({J>O./.^nj=Pt|[ ث|T[U.;ryn|Ti'-ŪY^2-*)gV3vGj S P/yVvvYɧ ƓG?mIIM#E㇗!@j7~;hYwe4Z;qW/:.(sӰZ0xYc 3%)_ "_g %vHԊ;D54`bz hݠ ?2Tu0Hݭ{JԁT{EЙt8\Zw}+?Au>꼗p-&M}KYN=ˁ$+_ˬ1a4=h6!Ċ9m,P' #ƼDZ .ֺG1w`lFOb\a>g ;$JtR_9}> gƨ`QmЕ;h4KD2˱S6܀b=ο75$HTw+߅S&PijI,M2a^ATO΍j"Lf&O' r_]eyvHoGh.^)nf΢; ޞ96p4:#K5;e^k!SWf wF ~{7&H?ƇEc9@8-ԤU;u/S,;r0 :J-Xfp(3qm|5GziJQB48^vJ$6W6W62x{^ VʕdD;+(vXp!5Nגۈ_R7mU_*!T xwy`G}шtxa$M7:gО:B(V]N%.G b8e=z}YgDۑYzoqCľPY|KOhsK#K1pH&`8+!}){HE S%^]V*nIo#7֘(rU] j;aHum2} }-Ы l%:9 ]:!rܝNWmiܤ36W9 X@ݱ*@',^ s7 &xi:8V qṔG/!䆂WP2p!˝VҸƋ#Z3[qkZq0WEӤa5_*ݬnA 폷SW<>ZgpX)R׆S4=}}F@b>)$T?.%ؾ*yNfFy_HH{:=J#8HŕԡkJUN+X xDoƅ1 }dʒ1Jņw ~;^IK_爌 լnR+3boW| g^ FXl%HD"3<[/!ZӺ,Pg r)QYf 7d!8#]s iC1 C!A] oQPl.C>acQ0rYxdcPzY&p_8Q~,>^5;xӭR-esc Ae6Zz~!A-"A>gCISfFRxW~Q(mTr΅5 ]N^ֱs]cLnur%STTj9I4[:2-,ҐG4->hIAS)bv7.8ci>)uHׇz)c K`>@~B9`{#P57S゗\>5߇Dd|cЅ\d WZ΁%j44Ku_kβfNGa&PW9quY.Jwc+SNATÞP)i{=q̇3 gvę#(@g$ 2t_iaZkMCxU1E m8`JrKI]v&9EqNA.}?r[hgPftʇQM`/]4 D2n|R]|,;0NPt;-G񂡷,-rsR ;-[QvyL]g㤪IMY)euo4 5ZxrJU٠l%o )F UO {4kzt2 ȶ V͌qvߴP: ϶2lJ_yN7y(k UD+m(o9 5]c裒і&t`eXe| ³nºtaȐc&R'[|S=&ӞCzX|#eF \-Xrp/=Mi>KHk"&q;1UV7DaGxa k,s |Te/צPf\) z'\ߌK*MxOU! ёe~tۡmAT'_=u5g3'4gF?Bs0sаgk//5@K"0եxlYyx ,2*f-q<^sc ̚5f#g<۴ߤzԨdBӿ'Q@^g:vv^w4ARxsFmz>QRIP x˃T)ݮ Kic({0%gJ̑8.gtyK$P0H6^_ݽy#_TJXz9.VA),lI'u Duvol;Ua:9S(OSW8{FE3sy*-F8[dxZQHd XF*pBO_4Bh!v.P' ĭ*1`Q-E6l?OvHY\%[Ÿ…pI .}/LmBxsl6Bo/,bWdTaJq px)r]D8>IO rM?1€xXWQh1~i ؆iܴCP'mLk0g4YA/r 62n}nLbfIT}j)h6YSCeEBF񛠫dCU'm22jR6iU4yL6:1?8 s<8p7 Ű { 'ׂ1gIa9c7P%J^혊٠/6ÿ rGoݲi6M(]9)`x,W0c[)}j/_}r2eM/mXǞkpq g&}Cb urvԙ" 6Bm\ {-]5U-$)e܍ZWkb ~bQ&䭾Ma _&7csGkĔv`SUU*few3sVT9RX# ܡҫR5ɮ 9g%PT!Se ⬹/~TT-hGžDKvȕ_s) ڙmGK}F y?> Z2\|}ƈ!3i>×`nYOYZlqD+]l~_Q&C@ 7({߄鼟dVz*X[?U@L.&ʓ f O`oJ5@e~˪jwwi+JtHOq~ucf %FH} 7 4t yCF{C ӹ ;{# MЦk*Q3;I`ݾ(nIk`tb{4s O"Iɔ*/+oK/Ӆ}N{t1Φ:&[2N6f:, f6S\uK'o3fp!ICv)oUܠʲcޜz&\2sϮVarBufH B$K;6WnjtmBXk `%k,~ U@Aã}&RCԇxxHI-?` 3"^!(tGKeMS8s∪]19wH ?O-7H'p4Ld'![y t 19u%:=P Vxf7ª%=b<ԈQ-}oCD}/\ɧ# 2-u䮂[Q+kʯ\$pz 2nUP9aC|"x*1vdXHPs5y}if:n'֙#w|Rei[qpKpDR_Jyq~Wond4|qLV+^~X~?Bw?3bׁGO?1m18[–N#j=G=d-)-^5~1u5 rkAd iNӁ§Wu6u(ɔ)4"U(]QU.,ENH˖vmHwyjO'Y(pd4HVS;ʾY hfg~C=|W2I%Ab"vq<hl^B"|f,c{ v/xnÊ*IOyO[T^ ".Lo J'Hy "n}p˓۞ jĤ<4xtՙ~VCz(n&̝r9Ag k"[𭡍}v T{佲419\Hv}dЌ^A6+ORwwv+ H|-rs*Yv{˷oGD^k;vQN22Ӥ6zyf0X1--O N wIv|e a6DjظMهN+0˹C~J*t]Tf-^ۉuWdSp2eX/͑2iS"`DNsDn}f :)\Hz*^51a1ye.;U&;P"xװ"eWWlE;ZrDOڄ vB}/rJ[ܱ"(n7ĵ~C4nӔ' rHj'T65]QAJe_S xi蚯s,:Z3/B誀% UZڢ9OU"H-#1P4#4drR-E؟i0dٴn䇕+rll +-kv䅇Vy*qAPp'9wI]|/S-7 _s.)?[q*eЁq|K> N3qwkDrҷZw^V] h(OН(\}$̂gvh潦'U.9 ksKSU CHDE Ye-`L K%$R4xd:0\zéqD|*[ s_=. d#^P`4s!x ݹ"|ߡoqل=~Se \\iPi`oU6o9ϳO`w&=ct^!8)z߶}(uxPW!DOMl *C ͵-Du+_SɍiF4M@`G:v;5"cmוvP SDF&%ITm,w"L}'[?2yR<`) xtT&B'gH*c ]`ttkq{𧻌+A@=5YM61Ų,Nc I8V9+:UQp Ȅ/)';`z_WG&Q@o -*W/NDMU Le&rhS&Xg5 '{YdG9pfƩrsg#ߝ'r| o\Wތ[#f* {@"?Yl-+%旫f 9ߋXתʼnv̓mDWWPCQA/ꆞ( DCxHLm=o=9"1GGR"|b~Wkib4 )?& (q=xNvƄdp)$dz݋`'0\HqZPUv?BZivq {y }Fh?z=X75!m[6̖ԻqI PB\pLZ14rQa*&N@Kݻ ӗ';YS,o2zPLQf @<ҁI!& 0p!jcV*O]T1va:-X5Rye&u F5˲+ 9<7,Vyô~]aΘZ-[Y E%DVAHgڋޚۚ HR#&-RF ;۩_G\w }`iU n5 v&/$-:6A f2v3% WLZ):svϨr!(>s!@Ƿr2tˌC_?'O'-F=N±ʞ}N8B=oT弄Rd_}: d*  ^,NtY`rjMW-󽑛KɝdtV~4uuԒ:d.EyuZe? 1{0߀9+Nn=LEiE˪ZopnGS)2ezK۵vQDnjrE  N]a"> 8fXj:rŒJ&fó"_ wp|PZ\? O|pW ­j{f}*֚]I o7Aɐi+Oc@4A@&,O̵RXҝ%'B`'T-9KEm9 c| p|sD`U6(IJ p&8>;M(XNQ0! % K&-c}*츽O +%+阎ƀf[ avף@ky9P:p)(:\ڤ~0MO Q'sQWJhF1:^$ZU)ړ46]Cr-c[IN+2b иEXP&ZL0pQUwH5HO:HIt)Z)SS]_c J5i,mkuJu?1SPſ?}q'qZg1O٦%&]Nwf-:{7i1Xoɲi)1C9rz7/*pms$Xѣ$S )ߠxQwY5QeP !,ZSx]d!AIqӍ#UWLn7TAyI(;q2LGQpٳKIuR-N}ďLXO >pe0Ҹj;W5Tg _|ݍm;{}/1a`s;'L)Ɋ_6 n2BycU$/3AYԾ/DDe1ua$\"\ OZ_):\]ŐɱDXO3| *SUJT?ۦ!t_u/8y[bDYz 2!_œR d90C(tX"ή2kn; sGSc[j[ˉeVKn\A76gիcRVO5hšݶuľ'u|}n'/8nc=1ֱKD0UA HbEWAvQ-<~nkSNUHټoXY j&f"%f}@Qj=׊Y ھ\T_>~K+m2||>e"aomTP gUEhZ JH_|M:EѬ4BSb;sr6[h^{]X:U֜s P7H@'mҧ.)ݫO5"HK\uyZ;Gō,f44mœ~na۸7"U˹iF8FԜH) .{nCvcƅ}\QgUs 8)(|=6-"_ɔx8 Y *2'HҀ%tNM0J>ivR6~Sn @,^PKqE!Xv6/ce8C-Ў:h <[y!/ˣD8ŅFӏu <9`")<╨|NHI,~5IKýodϣ:kܪhȶGkKd1,s$3Xau$괜|- L2( TwP*j|AQ2&P0(q)-߬TCm,ڏ(.NX5D _xc?Ψ$@I#2|=,8)ҵR |>$_ع/`Mʉ<ß^_cB ɱ{u7nwlGo~@\Jۗ^,7iEcjqTW-3g ũ>:FD|V_vL dTW'o" } M n^9F.rڪ X5ięfB,FCfcAGv_(X[3Kj-:D΋z=y)¾ z-(p9;er"#/@9~lb~0LԿw,5$CAǙI;s8)%Z),&6V~v|sS:ޏ-46/^[5pㄌ qUp#QĈ@:?W#'[w L_т,2UY@owTHۨ'dt2 &ǸuR5wZh fb @^mBܐ4U/>BoDwmhcP/diVZA<:)J~ -wB ㄏ2 EmthO/~&daD[>\-,~l5 ovEUO-Rqz-38M㤱?&(Y)Zz_FpmZdEMfmH |~T$qJ]5ǪpO@>Jq w8Q<~C^2Ok_uHB >ȹ;wI" kR ~]K Pރp{I_tT-& nlxFj30];LΑ~=* g-Emv :SCr6C61qS%f -J9dEU BoHxkMu$FdL&:[ñ) }7#lZweV5wOb5 B)]RҴ1N ",RuznlyR[Qc9Fo}ܔ$a).C/+rTNFcn󃇼2ۍus:ђ>8PJv䜫rة8|+ y: O&t"&ie8̀a Q ^Q 5؈%+),ܨdp+Cy?:d*i'8I/G(ԤBY¿gA.e$WaQ}9}u?O" & xcŷCo_k1M,RM[7:`ShW llP69acD֚"NkLK'90\cEi D /;lyU}\n(9Ju4nep3.6XC۷[izoYxf뉽]`$FT%(_s -m'ي:s"/$7lT1v'AےHnU:V@כBܬwQErf:* seNjD&/]5[^vq&r~EctbdsKxny=3:'ARcĽ`ub+8r4:3OWc0@b/:R2x,a뫶awܹ?qojƱb^ M\(p`9L\c(ћ`YBbO /B4Fh!Ilע[4n}\Y/[H|f%~##x=7㟡هZ>8dDNՅ ߄?mR:/ @ N{t CvGJ*R.QM_}*Mf]XÍ[ rEQ/S %E'']Yӗ\<[=l.Nְi.KʌcU2\@u%K,FF߭8zۇ8h5R}@[e885?Md5+oNRHTIkSSr^K&ƾE34y Aci$[IV뱩MR[{پp?}K>ˡ!dއڬ[|KN܆ AF]\ͨdɏR5:߰>d^ ~NX9hHZ&ݓ\5fj.d6 (BY^tr|]slwX!bi8TtqhMΙghH$Fs369H8ΡBB`̰t಺ʌ3ގs73aGi֚{N|fQ%{ɨ9- i` Ew;V'|0vʗ ̐]6a>'ͻUɮvҫ!L8И} b+kT 別pY<2k vWߖ8%e;|1O NwvԸҗ'kKih`%|@`#]Rô5EbhGK\85ls;GU(9_rq) jj{?ڻL"|%yOePTSR֖] o)x,$rE! q+?F7z]1|E弽1A=' U7+_Sw߂g$:]81Gz@ VbW 'mI -sd$ВD;K/! k7K7)T",ᾴ-EL?=` éW Ix(YuU=DF!bU-,zI{!7ϥx0 }В溵 : 5 nyoƿU+ {Jeڙн2 .ͫbP25 FG3? r`TKG+Q|qH%1) L:6I0Y HGCTȩA)0*v)@L[^D *ʏ|&mFƤpY|02t|G'%j-<ٗ*Ŏ,5p/Hl7͠M:2@bg @u"ϐkxK7j[c-e+>Ё:c\l8T(`tzK#f9ȱ ~2-G(R]l^ӓ7bkF xq= ׇl1`3N+C3Waْ% F7` jfBƸtm*~waMna:|92wX̢x!+c@HW(~\ypoJYq0+h"(N=I>770Ҫ#H+ }q tr  }oٌJ!8NJq>jY\2k-k;Tkš ?Z,w9>')&xtr1ӻtp(-d+!q耛ėƹ)wT9ht_ȫ8ԅPp'?`5hߟEYEB2Zy8:V?4!H7tm^şhbY2ҶmJS8 ܡQ{'YlM`{i_#shw$ Qz5pk㱶?Ehj5hX(GُeȥplFe=*ss/(jNKq̿wƇ8xɅ1L. 1wUBEZI2 L5J7\r]~ltF۽iCupQ<#= 4S};jUUfMW&⓿텳ztFYtq6CB/vPckiHLtR><V[gظ%3w2Yqg)(FKά{n6K/J$z?[ȹ7S{˳aT2BL Fhi5:L\=PL7."T@;`J2^V3T)kSK^v}ӖxAE{ H6l~"/r>ܚj@JQ}6{s?,>;,d3> ƈu=1!5//ywhПS[ *jm弩ËߠHn%SUy,I3QTzXm`*n gK"`j5c3nP񳛿TGC<|Ub1EnP<¨zV[,l 2o3Gk OQ9yP+-Y}#p D3؇BMD&ΪtC"uΖ+; # ww\ } e? pajtmcr//w=Fܮ?HR9f.>phi& Wr]jڼ eT{tנK_OECUGraD'B:di tDɱ#MWlG)9k|{T2lF42ɥV& P>ᘳ&BsS Nh}S4}arud,-h[DD(ź"dG-3`V5l#xM4E}ti쨠RӞJ f4ӅOTk^ӶwS{!T9RTQ0(H}w&zyg"Vר%ؿ[w3{=RfBJ7,A 7j4>bdm ksֱ4V8F}[2eDO!([0eM3a2 Im?#6+}eBk4dQ &z7 ح 4Sgh*إAu>!M8u:G;OLM{EIȤȖ!@^!R7ϸ{tM W=D!lAa
Qn5϶׻}@68-w_旃Xl/gF"1Az[&&YPk?B@tY΢UmŽaGHJ=SMN$c6z#8x?+jtW̷ͪ>C/Y6;xG B5d(lo!j=d3v߈c|a\2}}(ڕC 'ҳBrɖQQIY|9G1T{5 w0ZjmyssmT͛70HIgt:όHEaMisb}}{Uv&eVÎ`&IٛE(ql#ɪ*N/L ^#i?/B 솷{1F$rVk*ǯX:GexܝS(Ӛ!l5:ܸg!˺0,((lۯz:QmTj3'gHCb㭦a+(sPVenlU]@^fgej>CpwW-jHƇQzEʾQl8fVS`R mYWo>gFzl럟ˌO")o 7'jM7cA-JzKv Hm.:x,|sJS(FtK./FgO2ISugBA+0pn6S}J)QU^~{+a5;UdOFEyP/eّThOdaE^YڜG~$'7OT,R?ux )|. HpѺ+Xz=M&. v>%<'hM"nEny~Hf$͂a,{5&"Vt7&eŰV<(=kܣ-p.=dX 䫦wY^]y\kV3^[dlJk~UH>7ޘ|G/--vW(KmSۑw-%׌ )fvܖ:8L NKt5G+7!H &F'? b Yd U(;GȧW<DAM'ģ^[s2s~gl)f˚֠B#s{hGu#nV7V~Yy\Wx9okQxFK$A+H߻6JV&GM0V1&m/̭b=Sn jTb T 3^ف!@;WOcG;l!x=ca&`NE@6VhjIWĚy%kofޞE}&UV˥w &Ǧ0j#+QO^3YhE91p ;5 ,5£P8 i?]%*wٵeXL?tSoU]*lDߙ7o@/6h@A$PV QJ;F(O9ZC1tt!J1Hd2cnEX<62r>"媽3Ǖ"?6l;krvwJvlqĪ](.97g|@.\_Xf91 l%>]QXi(jf3n <*K2{^3IlWr(5X퍲5X.!? &ބ-p6=9h=u-FVv& Qhs֏eAh";& ANĐY0K3070Zѻ4fM-9bSՓS ˇXRb*롅pڨRĨ(<=, FK{yy_:2ap4zog6IwnS`zQQ\}F dEF f"%\0X9\/ӛΗԎD/8b>`REI.T姊 bK &6ZI#lZi9@?>|iIhmU|Lpdye^#hB+uw4zK ks,40`(cx c~;LKhKpo)T炳5m S瞬 V/R-ʙ? {bO?|Ÿ<(Tz0mNT=$y0 Q%Ba$-5=Oo?*NaI?- RqfwZ=qXZOg?_/O."E.2*H}hkT$fu$|Jh)8fWW%yfib Wg1^ ~-& H4ROK :XXt4snd;_4H)B~4"ݎ-ߏ? F n9Yƹab|ޞ}d ZAQēe`~z1X4cT5!LNI;?ͨ&c+:|59 a~\ϬO X$=j\fUhgbxI%3H%WR)4}w0夑llxp\=S1?"h^;bO:6d =ޑbKXg/ūYz'EeBԺLܧY Bk&-!\F3Q\;ytS i7&mudj~ҎG{TD j" /]CT"', λ$~a֕-HduGcV l#x of}Uf;ylTQffsE+֝|s/8H4W8 |3ݯ7>QLyP]L3cڦ9\AW/CZ) ސzRI&,2 r"k(!>;&EN?h+}E5סhJdSz0k濏{xf7:z\Sߍ+ ;]xW+z-TN^a_A}^b_e̋W*U>& JHh/^ 4dJ-a[>N8}L@**-s-tFeoz6{fɿ5rck63^R~"xwuX*<6"D*xn*\XL`jVW$3NSI <%<#i*U|qL-(^rK΄Z`-רRq󹶲N9Qk"vW1Y0@RnOj_'i*^& 篱2=1S+M [n;]l!RXH,&G%/rxC"Ywj?yFWK'a A{;qzpj5RAZpGLED,rX,rsO`B|MF*!M` 'ez#<`:t9*P{f4*`q)+ ނ/ =GnН8v#'BlᏌ*jw2 dsXЫut[ۈC <&O?tz0l>1RՍ MN J}C\穨ӥ,ݨM>˧G͌f`py$ ϜwQWÄ$-RtɵI/i˘Vp+r'Lhȡqk.hbn Ŧp^u#N]1lTckkƏ# i3ޤmoHp =Ļ'_Nw?K{u[2hdqiD+9x<\}?bw|ˏ_,ۢAu! \8* QCjB"R,ݦ>|8Cߑ.4l~XGWRђZg87lϳ]B›А9^  ?M岜g8TnH֏Id掩]A3ثq) 3v)YB@c)q/c@|O b}6IÊ|O6:bԪܽS71A]ʼnܒ!V:"gwr2+[pyn>GUӬ`A'[?;?f3K@bJrf.5!._ 0G ݮDV>G~|}źfW-1,'=yWB}Gۿ&7=)`r槏[,NXd녇 @YFx: GU|.P|P0jp$a+KqW🶃PDyΩO؄խBxq!6kZ*ne.ӍHN#]0|822͞!_ :\Hiվ|5c5Ք9;v|Aiϋy8 p>FXqleDY76$m3BsMM ó&~pnuZ'b@в2Z ȗ8u\):ܱVyVB`g#BfA p| Tƀ5a-+-ے~5R9wFiB DK?JN[RvX7NED!|jTKM:V 3q5B<6Vn;_U+j'ĪE̾+j3nByg EZlhxydTBB+&HOdVwÊ)q tHɀVv{|0UgTF۪m`XPsbmZΨBG)G0SB,)D<z*G SB.c;+䢘斣i-ۦ˨aCPa(6/БV^F,? lˉYAx6kkJ2A sŠC`ql{ ㆎ`G$  ;&ğgQH"^(3Qi^b>)KP̈`."WD>Χ0Ɖb.Fy["K t9[=QWZ}דO#AHIתLԭZ͜QieoJ}A_YܱZ4jy-,e(y+~n 8 t+=#rZʣ BG`8pK7|; XjO^F'3px<"ACIa j*;!.9*nPvҕދHl&)EtbZ['SGhR͜-!IRKǪ\%/{RN^p6^Uj H_9"V"Bޞv/A/ItIf,EXW:DZx9;6/OZ}…"ԊMx%t ݹ fo Yӕgn((;םau߉1+cGEw}FڥS4B7xCt)^W&A/}1T1l>s_`Ke%oIxo)RUӐMp>5K 6R]2{cR!$ѓ,6$0Zϔ?$0@fÁoDHU-$ 4v/.%$BǤ0Y& ZF:'~%kzWÕG:m?xgOhFx]M~9/lf$Yo@lA4/&\663iXp-Ƅj= 8{/DRߝRsbe}8Ț`c$:3|Ѵila{>4a/fa`.nW>p6OfG ham7v_mi@"}Uo#{HKP=c0J۟bh-?ițzM~7kE\em@яkW U5"ځ &j_C8@A:җ!6KaePzs؇mɲSu _ aY n]mX^d9}G)#XV{hT (,P* M&ڿ+#WMמK-G񩮇hfwGc BvwyJ^Y/'sgc y88f6^&W-ED&ѕV?ώ.G +*5Dć&륉0SC_i< Hߧ(vLWTԥLk%ިfahD#UbFݳW!}gh8U^%'pЫ .wl=M2?̻p R®_jw' 2Z nj[ʡ"M&~R@N۶SHVkַN>(CX燾 w8mUQVe@\pΟE8=aSsN+}>fRȺ=wT.I֘Ka)TםR_I$ů:`ڍLEH U=#ѱ% 7a'[7[^C<nOZϓVHu o\ؠ\#EIXY\HdW=XU{*c%Kd&p5k^))Қ%ڨx}i~Vzju@ >qdR2oxK^x$Ш)2@%UAd/j'ANJ:9~fMBx~V|kaPqv4A!QPX?Pǻu,̈́U_*w:"CN{ IfS}P|֋G07# a_JwJP+"~<rl3s=`>@5U{p[KjKǗ/NzB S5(`˻2qn&% %xwQfJ18 IѕV9ѦR ؋jn?/UYD0(uͩ;Ũ*"<& HLwQ+;e}G# wu9 /u|o(=A،q$ RIOMD?xg ^5:Ҋd*<9NB}#" v55Z3rNiMϢUHroH#]c& `u ngwx$Ō.͞e6DSgW:.0Ā_s3,gc45ch.뻾OY'sÈREkF>™;Dn$)c6liZ/IƫM"0 O< qX>Q`=u܇R$B WYV8;f' r!DH'˵&q3YرR*(']H=<a?Q@c&4c(^L x)x!!q%`N mg:0FF˗?st6n8}\ M,}i+g|b.%SĬ*y;%{Γ0D3Ā0c<$ 7F/$Kmu݌S۰5}0ys1y .k U69Ez}*0ߪe6~ZpIg| f w;$N2;1E-(Wfݍ؊L_$0A2`2^ (;!Bo5}6 jU$=2ۛR)J erZ\7H"CE l jN7}?I%9IVCopAiOJJD=@W1S V08䈧T%L7^νȃQ'2N >y1U}z`]]+Z8񂩓Y39HZL /U;֢sc_n M, Xp% F U bl6iMP?E6]FU!1TdF|l2| aЀHXD?lJo:y|md,4mvm,TC?E[ .dyp|nQ著hL[vK82U1Ig/?cY<gnͰ}ut‰D0(ǁp{Qڲ }=\ܠ(PsT@X!gȜzc|7W29Ij;!&[կd{U$+8m)U)mIО†,7".5<63(8gaoDoXs\4+I0dgYቔ8@fHV&``=WNf@Re/!t;!B'0;bRt5Iڧp dPlDia;w"mޖ4W-O1D'Ĵk3|cjbq9/2r쐞Hw->Yw"ò,>X#G[ZZ׾9ܾB =h +<=CP,x췭DR E/]P݋EڻS_By+FdT[ BrWbC7q(8ELj#{~ޖj7z7zUxR Żln#@WK1K5p qg-C?D%ZhڹØS`oLtn\V WA3*g Jius1؁ykwK#٤V!WL`u ߿(X[7df!rļzwu <`!qz%1CSzfؽ9_ *k}XVqu ŗq|fuDō6cB[Mz59`DWxC(R'sva`EgH-P(.r |ws<nR.;wEG>HE;΁jT*47aR8nD{wT̆E<&^ /D~;a+s!v}]^уi["cPz%ҮӌoVWPB;*V@~pt|V[[I>Pe#TjS0+Qtp7ZRDՅvx~]ZJkSu/k >~JfɭTjR|Bf0iCH͞_Fo(ot),BnB(T ۵.bm"! łcP!&\%3Ky'9`Xv3g%5ز31&{M y 'HR%>Z΋Z[D~zf[9{9ѐ>?KU $P| 8\+@ Gᙊbڇ!{pXaI D[DV9O6_s?>ii+roIKLpaLmȃf^s =0HP\IvBzvh4[c5؆3#gqT3 dr!hy5$1dVqcvm'zu ewߖa?@ y/C'?&B^'YK'B sixQc;/;WUT;+.`AWMk;6AMˣ2;1Jr[$<ԏ`ǵT!^sTB:k2a5dDbdqĀS0L0ucW`3lh J=NFjk0&"KuG֫`s&H*Jڋ[>iae 7F`zxZX+'l 0HK< h1MsǪ#,24F[Dx0+KKq♆1W_Q,U$ OLqybcψVyzmtu9dD)蠘챀Jd'!Z(AҬ7j j <F;9&U⇊TEN4ͪFkgaU *-5I'32mMRO_[ M7}tzIx `#X͖^߷ Iw}~49^E o_ƵU2+ EM}f:I^KZ1U7®CX eo(i(KD|8b|"+3S-B^ļ1_T2Â}eO"xpco=Ep+E^k cpTY U/uS~(=Ign}KtǪhOMoWKqY);5EW4);boBmz kZ=1Hi_ vʬM=M @ײ%_,$Ь;e4De|LEPmTOPtMii 4&PrZbh}-NFbŭAV~2k,4R*uP.t!iB`eIvkg i' cn-@Mp#n5q 0ay-n^N|Cseʈ#X|L=]^sMͅqLYLUjo3)y$Jh@buP=l4CNl݌sS~?++m@+g /m(/ 5{!iAQˍڐaƌ<Ȩ&tksU邓;ѰYq9ef2I88']Q3<U7$$XXnW݄#?Q5).+#YRf=(r_fr3dݝ:2l CֈxD5e6;2 dos6n2Ue,{aRwt]ݩTt_Wu)RB%֌%:WtfTWarMYQΓ~FOٙzN,@aphextW_b {+C f*LQRa0;]ҡ|L=Y(">孱r¬^ 4J߯g'YLX | Qz`YĴŪt, (h}L_A">L\F9E^"ItY88V|LV0{n2󕵪5UG VI z,C+I~9|df+7+vǧ6^dz@cȡjgȄsNl/Kx3IY:QolQL1ʟ[OZiP]KW npw\Ŀ5ifC 0\ oD$5۴&]\%O@#6rkXkY!x:I$ 3fWkwPGVZ6)awiC!DN-ЃF-[Ba?]WyjmY`Mm݃8r=mGmz8$Eqǥ|޳mYLmm$oҴY*(CjtOO-lg'5S';Fh9695GwLuLAlLybVҦ2w*UgZI#퐨vTpJ Ȗ. V% G1̲ʗ/1vLᡜ_PD #`|0|GT\xG#? ǽoVDḟ+?7Ƅ]AxFXS*ẹ7S?ޢz{A;Inh1gY,b51R>DhIoq풧Z7W.(5^Ke,o(85xV*vIMX]O[O:󚎓XTrtSHZv>8#97WV5쮄F@'D!HAQo9OJ8> P0m޿=TkD*#'Ԓ+:z4D͊E"[nai`wVWqD04VWBFf2!=ײZvUr4X&΂PQ,MF KsXi|X`K$6&JF,>k7o1VͧL(5>9kI)kZɻ[Pv0#:y_?] GϷ><(dԥ^{ڂg{ܒЏ/Ѽ2&<.c7і ztw^db C&jb++Q- 6: a9_P%kد۬l;]cPdYmAfVv.Hu_7g7ISvκl_yE/9:zyt1MyJ Nu'X^ayf^xmB)R dLE V?;  ܓ\͇ɅMJd'TUxk<0$硌[8uaz"=0łM1Rtf.C Op"#P;OeBFH#B29,KQ_ bkzCBc'Yl4z1NmL`۪d«mڟ̙k/tn\֫sLfyQJ) RB,J7/NQ se;\_x[ܘN!R.Q*+d2FZa}˂t6ٖtܟ +wG8tU}Q>(Q8#JuCC 1]ڍ2 TV2f~8/^Wq1fYƤA5,PiT|M2)92_#(g&*,q yǧ@28s;rLOcH4Zr ir6hQ$3s $)q@ax}T@Wr*NlC] [Ҹ^[בWt/lɗCu y6*-p#6@,hF8,C`A RXds AvL.JXYgBb*o*#{ cO) {SV%޲vؘmkD2H> X1 >#9ijACveGwV\ >_y" @@ϯ2ߔYckZyX{oNS&s-@YZq$k-wK"!Rk #[KGha\57K,LigD%UE6t<82kơz9rcp֮D Ry+Jxֈ"~ZR)mhp,x S1#n^zW>9KEKcIcgT=Ae̫yNjC{as i|3A\yjoقO*?'S=4xv/Y]V Rz5uj'Z3lN` 8_ 4HP+u*.Us 2q-pc S|oÕңlK_O5)lZ.[y B,/pkʃE*Ÿa+u@ZvHe i@dC5nNʤ V:':rKdCIMt|ràFK~ͽҢ:ag5qm8 ҆4/~I]rqZn$" e=@5Ya }&cH=笉|: O!_[s &86ȯXC.] 2JGN9ׂ[Dn.88B%d4Ƌ^ (aUsy#lnRI>Gr}(Cd{A +ՀPtBFXJ-FQP^-8A+jW蟝;~&Sv? |3( ,n/Ra FPG{r˔Yd Z} q 'ԆTʄghg._مD9ƳUe.t#@Ze?ɘ> e˔$+@{ xC +&ˠԻҜ? b<ʧ5[f]0 ~)(9ӽ3ུ ]^EέgGө0;.M::`!QsMW?nof W? 4 S9t3;>-%l0Wxm u1drf?EhFC`k q a&2 o"#^+` tJ/5!(&h'egZD;/8NɘI徶:O?qp? WEANwʶ>W <&s15 V!'f)ڪ\va%VwؙFB36:V!Ju+2AxmpTwy{}ovm OL PK^W"yY}~)["(D\&ωQF]#zIdc+֬) ѣo"gUZ^d)-$ J +e }L sBsطaD soτFy``dT(aV bCfS[!,*Avw<"âw1D.:Laݷt _ǀ#H k` wDeû|kʙHWg;6c z(}B5a OBr(h aWEe-a 9VZE>Y&ڦ] (ոN8,4X WcHp+9Mna ΢;bޯWU$-,kmc7q D5g:d)$إEW<#YV8N(a`IkK9 q]LUa4S_¦rM"Rp5 qu+4G(cE/կaQLgM9#ub Lo% P U嚙htr~[֣]#SYhL1 >.Y,tE?vLZެ'/1l*G?uNξ( 5/ub߮e htu`+3G8D k6eGu1cGdqR~5aXH<ˉ_pD}"K~C[D;1klXZ(㴴I5xo.plJѻAY^? i# OɁhc\hziB-A(*hbCH_)o H ^MQ X* 5$\'5~Cq^{Uӭ_7+doQrz ,wQ^c\Qy}kzr]-:Ή9gx'N !e j,ya{0^|2=7ʮϏuD+eqcp2M|Eoؐt;SH. em${yDXZ=c@J[3k|k`>=xXmOmJy?gUo1!p>׫[?5;Xn}(ռOaau};ICd28o}KD=1%K߆,V4_w޾QؤK\^Ӭ{>\:9 \G:747px5 m겣S+OAM±M~#`†S6GŢaϰQZY#dH)p#jB:A$Lx C쮱Q'scPh嫤9IsnWE:A{a(K7ߕUvRaz׆vNfYhΔ2H H{f0ٝ9nE:/E䵗{Wos .4ڥ}RQ }sUoN"Ay[*J%{..^{!e0!^_ڢk~{bbmo 렮ң0<|׫{u Qm윭N@d ꗯO2,Z0EỶe.q¥СqI`xD䁅!W_El4_*%%Q4TMLq ˹:ڇwr7L*^(2jm ٔBi  t¾z.ܣ1Vqqa }g)Aah?`w!=XP:ksr(H"k2QAd3 owa0i!_ۚ PWV*^V5~ΈjǸ %~C,WkVpӇچJ> :P˕90#mD~L0U`b~!_5Z6 Z\|A rO7L)ڱH @F5y\,co54be2䌲HWE:qXHa g@ ِ(a0ђjhJ\6[i-z1fX);{sD!*/})IQ3e]K-q`Bu[17:V1nUh^HgچdH3=ɲ}< PNPկDs(◬̧8^3Z.,Gmi] &01[ O98[$c%E{F^BfӾ#ưUłsɴHDBqi Lŧ()~dK{;&ꕸBPhzB.k= X9-,N&m$ 8De(%R< :s%+6ٲYlz xdu9tJ7AVT^cAF bvFիVTb܏)ڪVp{LJ,D&T9hzmcxg8p?ܜ}oߤ NnCuD ]XchjtD$I)yvzgIC|Aqa.Fz3 B׋@ .jgoB1nu\I^fBdpПqp4B<*z Z;Vu4^Q2vH\3"-~nTʲII{fe!0=Ys2jl{<'#4c}^J\@Ad{*t\f&x0n |&U2"ƁOi`>rq|#~ҍ\C[}QW=vIZnMUt.PD,G:" S]\U)Tmɂ4 рh1 4Lm͐3Q^VxG }3F?!eCeՕj}U ޶T^<4g \s 򂠎`WI}74ٞQvgc=_zN }.@׾?$J[pm^K-PlG]5d`hц z#cYX)HwtTWyU-!qkmJ)x۪ӵ \2&_Y'0t[f?Q=$1L>ڈV/3?J.C 񓎇 Qo՝qF w$?`Ev#-~1MWυ 4$̴˸TI [R*UM?W@&\7i1bn8{S/"Ks'dƧۣ!\] #.ĚJilk|E$F@<+ r2KX` a 7 9:WHFhtǮAj~MsbTFO [0x|)ciBsH̬$E3.&xh EJP3q&(צ< z:䲘QJؠSgpM`mҠp;n8ACuЎph݅sP!Gʓ_K\s&ؽŐݞԢEWguoohK2fm^.dQFP{ r쟻 {bQZ6/SwN p:K0`vH!(("uF/e:|;t,Nkc_2ՙQu Shͪjţl?4vĵk+8Fs)P]iwH & l~F2T) ^]~?T5ϐI1*Qsuߔ)X ={i쒷Ʈ̪ayH0voHK}o2:;HV]ad4{m(8f~cLqHWOX #)jA'o~2"Sg'cĪKL}yhy ]_bގmıGx*dE!YlwmԷDmg<-?30:/s}A@`^@j>5DlyiRM4* } 㨟d+vGkeja8he"46prx ĬB۳ !q'$o|T|槐VԵ)C,!n*ܯ]69mx=_6rROɂ%_,c@J2p;h4A"Ѩ⏻p!Jk`Xt>OVwefKZ̓9VܠlDo.|=h1WqQjZ'Bۂ zI| ~ 9N'H=IxuN{"FHA6^?KaHZ`y~.uMA:ӺS(&!r y3;39Zwstm @mrO<] LDkQB+ jzrKBCj6DT ^Y0(놺ΟCFGYʴ>K GwP/Jlh<%3jŽ7;/Fso@I;!򅃇xE*lVGjE'dWrl 5$R9p\=@Inrz٤P#|BU܏9BY/V!r>{Ys(_)٣VMMA1nnܖn(KM0SRc9̌% GK<&OfnbIYhM-УA P ֞..+r̋'ohl?]]"2/[SNU1ix"E I5~HlфƱעe,vlnlŶ M4l3HT5(yIVPɗxWoa1sEL΃C{ÿ́~nIEU_Xٽ%ʫpR4p) jΟ2О|Sz[s8M6CB}cW'Pxm>&0|2wHܰ*"iFWgo1'ze(?n&[Ε); ? w̵8wef/Hw#q ػ龝;Vijv[039KM`8 rӬ :pg2 N_B %N8a2k󃍀~ޟe#D;Ǯj8.k#prKiD+,RQ'(YʣC2/bv= gvn#Q yX)y.a[B5"o~zEL^i̯*bY#Νy>K_d~#d8ɇmwc~ &Ruk3?m Tیj3T,QbV̙l8BZ0REAOɞѹ;8k䋚%,O<'MC~tKՂ߽'4OK glA ZȔPj[UIKx$tN6J%5%wn|'*L/z *llODZT< Ц1m;>L\^`.!S^糫 (iqv?qX"6G@aunqVZGt*B8p K8:R+aRr797I# ~?з_JPw\=Tˍ)A4@]r4j,i/8np`Xl~gF.+3X6a34Aݞ0#hPj*Wٹ첗P`fjXs.eiU.7sTDK"1^*`(BǰOQ5:2Ϸ$1[]1-pXέ`xR11M&SO;>f] WZn˿a|@{׺"^nH.,0L v&$5s}n8HCju;@U RDP3^uH*`sG>FD` 5TO+ztϨЅws=b+rbjyOj#0+knVޑd{VIqXvQ*>)3.P (% cw#h?3 Ȇ"zLm,a0.?pffjDIV#*.dt5{_nrCpgya= 9%%%^ޝu ,% Y{~ 4yUlB́9Z laO7uŸl ˡCB( `ny9ԈH'qi nϐNǠ6'*@BI8C\<[HQ=ٔS9Q,IPвr6=urbɋTDq|Vn6{_3㮉;Ƴ{=@)A\$.LSUg&oSR6K7wRjr[GM[p &t"$5Q=R!| 56VnQ\F% XqPC!`XiHGuL}"G6w9giq M.0S7P;7d%%(Č-嚊86t]珕a~"0Fsn.( o\ZrB7ъ1CS8B-g+F}l }yh453ؤ#a 0-Zq8JxD%9ӜQ}oY=24ll^,|Fh._ƢL~~x<0E]}{omEPD)/Šo/k*x~xK߯f|KOJEk3ˀewl~Lxbi+<>”-F$&1Xi+/f)t| %h ,͂=ɺ݂z ;bT9@/ . 3:||\dT$/^,(.ʰuK K1ih)nJjXv&wrpfttp!xzvӊiK~.%. J"VN8Eaq+dA_R`JD&E|nb(qj)M c=fDBjjzk:Nw]J02@ ≳#>Z!跈޸BP'D'1ׂ% ̧0VyHA~3r~ ·H*qUYꠗ7i 1/]X}(vư7ډ_apx,TROugxWXq}N?AV~OZY7Z|$;VTĹeSZ1ٰ99$gY0o,m5B6OH|qs]'ݕtt܅45"Zd g> ȹq}6y C͹fԩYD=QG|g,>H1. _lL$~E즡HNK1 Uwz']-]Q ,M%i'`z9I/W&}6kS3`7WYu"oIn:LKvaE@Swoپ;ňNyEo1Ò'_ ')kA N3Buo~USpakk}a)).܊T4av((0NTݸwqwH,I sEvXd ?JMJF&1c?ܧm`S~q&WQ!g.}1[ c_:&~l e2\a&QݏjA0LC܍Nhßeug5pyAYWyX3Tqr@Z$v2P1-f_F,=מGS|81qetD; Ri[EL{GhSw. NQT9I[} &BG| @ʨ11 dX4WՊ"e>-G0nFgAl>xrgg,.:%D/_߮=Qa%)2<ͧ;vnw]`EJ\E\d4ߙ:q:CWᴂ- XoP$;jD1w$',%'w]0ni̛ (UO5Sƾ:rU?̂&ZtNKike_x0uα;Lbӫo@qԨX崣@ w ɡױ0Le)ns[#َQU5;LcgV .@ڔ7?܅O \|HsڞITbѱֈ(. 5iVnEe'! =b6jV05{JxPe.f:VDϮ{fQɹP$*y`%5G&2HPꛄՃޯ~-YfjL((Dqb̓l-,'4)#Y21*K4uh~(E >f-|9ۗQ3 |ZZ7lByPe./S=pa9Kj/gٜrHo 5n X>ґ$DO QOVm*f;.0X8EV, O5Qcs.˹%֠b [[.,Q{)w0pr_x6"gbe;\"?PݸҕyUnPش"x*>MP9HmsyA:>l UqU]?u;LkN<3V.|c_~YbG>`=:ur2;Y5RUR}vD.yO1WY+mȡ@u)˃csJ['fn60Xkg* lvK^% o';'^AR 3rLC6l/ca%xP55pX?wb ZK/+y] pv*Bm4C$e `ߦ#ceR WKcD4nl4ƺK~v~y⥶_|>Z)Qh]@/N?kJ!0JD$_>~*rC:NOOf7$V=i [GpB,T#[݉ƃ؝;2d G[:k)vV"7?!I[l?RWf(N0cٖSg2תW"XDC[0Fů;2ѥ&= Y. UTr薃e4xdZivJ#{PxH@}&fqx[@Bb"8״}W+0Y{4ِ `qNm1Tơq% vZ K"7+cBucE^geͫQqɚՓ BL1D(-/^Zrw c mpWFGzBVUZ@Qɏ SJmjֺKAF9~EذKBIh6i RL_s/?VՕfWyk1EO>Y8敭T`wdmcً?փ>NJ5At(>Bܰ$箍UL cqEˉ g2rb}SK+B,Rs^V[yIA;[A=H-P~NP>n/B4Ed7VҫQTÒS hv2m.RsD`3zkLr WexK#X`: X+("'-Sh d%54-"@[s4kSVK PHT:*k jh~XPs?UwYڴ7Dm>~9ђ$;7e US<>fW#nO^Iߙ2i=/$8Cִ;^]i桇)^((woeIY҈^RH9?a vsh|IB[9x#BS򔼿5`b5q_;C9uiKփPT F*`d@AAj\fgqBsVLcpȤlQ_TN'! vW=V+ҝ"뱞C!mVnsN_ze!c@vYlt&Mݰ$扩@/fw=o۞8!2 =tDC|~aDQhҟ9 mhD  ^ܘVIt^H2q,fC5D>5h!Y"ɇ,HhoPw;!}I[*>,/'˫"6NKknpPgFð>SxRm&nx/8iX8zԇqbZj;mj.cR~RHDc72^XFEϬ?@ŘaV˙vҗ,P2}ެ'!ΧӜeN]IQo.^<"F\BT*ͅiml- .*G~"l-Bz^6(OafMÉدrߧ3E>)qoόZff ?FNȺeG#'o󬖸143H<,hPVAnN*X!"i%q%QRow0]GO&\s=zm 'E{wNU{wQ7l˝_:Wxoe~pz=U7~⷇'L'>:q1lk)c0P*7pǣҽ*IDXnY(pY2PX6W gʻ,^&ȹj;Ql dW!s>҉UPikY.v[\t}S > Q̝OC&T8|DYͻTQ 7(:06ѽ Nz>F # >ef,j}Oh`ncQ§{k wdST{N4/WcҬ`ɸOq󪃴 g]9c"~;Q i>H7Psd yDslJ+݇XD:T,Cԑs۰hg#ݝ͑bGfіMn%8d4r|nȍܾXhzVTW'2+r4.6(}i ( 7p54cPF4btd:(~/J|X/.s>\_Xy|9M$'s<>E1^|iTHXFa$nv XFVbܔvbd;.3fp(n,:ų(^2z?_m"eߧ.\S`bl!5Fޢӂ4E2 * cj1Udn1?Jқlb5xh9SjH\c'3ȳ0?C7zeILK /'# bߌ Àc#z_?SȨY q%5NM* fL=FW̉[=^[h_JH2Ym?A­sŒ `'n&I:LQ!'ÞEٗw6O4ղ"Z%2\ҨZ6}}t_*Kꃤʨ(L` voAϋZ7Cm_ E@mŞ,~-,݈I{q`hu`kT>Pvq8HF3J%5 hp@42^6#*oF(w-t^6]z\]*W3Uڥ*L`*F~g}d:1liϧ괽jPmj?v{ϻwyY'\zeJUg9jN04YZM`GB 4lҎ+,[uOi ،"LN$ckEE' ߕloy?`'f>֛$U,36Cc/sVּC&c*V1T9(L.&ˎ#>|:cW.{nؾmhYdDh+d8d [%O2&yhKk\Ԉ7acєGj;e(V&o74l.2LwI'AϏR-eJ5N`9sБj$TdfWrྐྵcxx*E^4C6D薤$lArp^PNm+5fVk ErCt,mUnkU 95Ӑ7iHn<%M׸ U)r0M@`ޖƓU?H_mH5  (Mv7#9"KN$Yl>b""bCRQ5t);!:6j֮D?Qr`k52uJa,sQ|ZеUuG\enౘpvJ HJqy-!TZO yNr{탪Ц1܋(LTGTSԴ40!P?i1Uц}^*2M'>6sv+p'Wu.-h®oВ3 5SQ$H#L, #bC@ ?G|ݿ Hy(A %=>GTgB@&e]r*(ÈL_ϭq"Ϊj. 6M'H8&R]Q:Z,[k) 4 q^De=hI"5 (nd1-p(FjjWg"ay:طOU_C8j{XmS$$վ1#U wH{DeŻV0bUbSaߑ/>ƿS$om㋋Է]vR<+̍WתNO>(;Wym[ԑ}Np:-r'(~xnU}Q1$s^}1'2VJL7t[v.T>V@m4/JpJRᴨIYSzUSs |+_Sڑ-o9(izyq߁qNn,EZFl3cI֦ A )zf%5)?_zs2rKSd/%^]#42iA~lܿCpec|umzo-vzmTZC||,ey?/^A>[屷w"sNb6Iyq΃ۍ_eJonchTtʴtOu_zryE Z)_`uO7y]4_;R.{ 溡!A=¤DakC![ I\w Ze7 |.[$-{\3#LGRz(9T i'Zs(hJݴ5F>Lǧzѣ_30~*6mٛ bTTAf U[ D ia( )]?jYul &U7 M+@BϖfHèu5 'ӆ N-Í愞,LEify'; 2˼m5V`>/cP|eWh {%/T'QzJO;.Th/@_$Kw9;. M+8;,x&`tbOio *Ϸwg~h@V­F4\Oftaau,,^}BG9K#6D#4^K,92Ж?h%g?l/l ;Ofl'>/gz` r7,YFYO[|uE |gi;_[ T|/-#gki<"%ƷoDBox$f`=Ɓo=6rSi~6">-]3o$W2$`- 3Q ::q7ܮ_FV]g1rm֛L;)90v4"FnT?Uz pe6jλ1ˏu# KSDWaC#{1]9̑ NjΈdwBz$)FU;2j-(YF"? (G' cG4ňQQ} ʞ8((`Os 2ś𡸶%Tp]uh' ۍSQg&D [KW <=\0OW.Gb:RLAWz(DLry0|L;R& B/QׂCdΜa3%o9"[&fd3x$מfSz+sp H@}N'v e2#K[-k*etL3]exvq>f3oH6mn|c)|`xK;3ghIiIoOHb\85 ;ΗqBzff}t4[;Bd\#Z6*&~Pe\]<@ MqBw!.xsPAcE)|#}3Sa{*"%lkZf#?]a,m2Vuŕi/71"xcۏ(&qb=d& AU^ܨ$vn96w}ΑNZXGQdFQ-<OtV@[Aڌ̗A<3cځ=6@|6GUݒGD&]{hXNL :%H%aN5i-^sT4!] V<홈mp Cv.+2zDl ƾ`{!c;;8r8!NbaA da*(TPN]̵vo3DOgoApMt_4*JsuJEB0V&4QsVg+?(;q6PmA~M3̑*+ ]] UX;O4p؊Z`&*m=tN_1|8&A̲ϫ!>SǙbDEħ' 6boY1$ ɐ8gPy(/TRVDg:!e]}z5}v #97屨YBiaI'q!`4Ѓd6&ÃT x&(VaZ޽0nԈ5Ӭ7S  8I ABaHqF_)&d t| #+uSNN>\QnOSM?+e_DPfefr+.W3;hY#x,xJyG'UtkaœzUN2vIr#JoMC"g$bo;#Aڈ%zȒ^S.㼹6綬 LI@ ؜0\h+KԂ3WԙJ"͌8\T .UHZ-ezrԳWv"ś5Bx v "o%ߡzA9";J Ts4 GLNe k3Uhk*OSzwU%lQ8lʨ8G+kDťEDM/B1]&Rt7g\EF \@Yˣ8zk86AA(4%'i'XPxZwzܥ}n I@~*** i&i(8LuRSYfN\nY]߲ÍyK9YXa WHJ^C Ew|ďajRXTc%}ܸdh3o,bW|,Mg1@7941ڰJE;a ] i\ӷ^D8Gn37Ee-ѾL5~ n?*K{Ɩ-QKW:Riǫx״{O(o  WO ci .#}V3ݫ۾jw ܵՑ|Që)hE4SV+̺L5+e T|Ђ>9a޲SBDR] X5i.˿9{R%Q~gZN%-2~W?j#\q;3ϯsR ,/UuxpaG1#] ]ThsE$`D7taU>v!reM7Ss d'ZD)֛U~TE=';!!oØ]97p#gw4Ի00Tn׻ؚҔj ={],^)wP٘bR+XTA:˯d~@WSOh {>%92'( '|1/ (3*yjszlChCl?={vPm~E38tXUFKKDk̀}J=0 i֟DLo2MhH? fXtzFy_Ύ&r$yzU/2A;t:BNVWsjY*EpQ';n(ᢣ!PK=+<"] s =xnMܑ#heaVX>1yœڬo6ȗfde r$@ {ɑkZoZ,!JQDrr8 ub$ٿr-dMO FX ~ye˅qT7U|U-t?` c<4]-рJ鍊?^-9#~I B7G8`r!*9#h5{f&'n^%5[Π3.!<=O 9;s@Ht+1OLV?^Uksr0^uv/c{d ct/2٪Vq9U&dwR nl},Õ?0UH춣SJ1/ryWv$(l,S<dLD^~N4et9/S"w*àg˙͐G *4!Q;$K.6SjyZW-长3cq(o =Y} l"bd0R) #g(h `3LY' LF.lS!܍Y 1k$oH0,$l希)L rY1mndS;ԂdOT*Lc.VऊIfR!h+4\Ur* OkIm=b-a;TE9L :HZmI¹'y$>sN/)t>HX ď8~wBB^Ƿ {7,B*\eR`͔އu׎Y?CH@ [#f/qCn,{Cxx37Ud<:hˮy #7ͭ]z[.IBteF}=OPDX_KQn<(A'Ʀۓ> IXŵpo'mo'=@rǛ!B8:Dp!?!f4Gƽybb6Ek| '"D[0u6[|bFD'}P8{zIߞcWbCߧ!}!9&|A0]|0X kcS8yW DOP+[tzբ2ObhdWˌU?\ڱ\or:5+גsvDֈ5-R@ɭ5Oy9RhNQ֪:IC%}‡7'J?6"6^T ߪLu%]!_ "*{Vm Rh8*GR;c%whJShSD5*ĵ[QiQ ?=PS-es6wK4]".Z6jHX75uK`<Нtf&On Zz3$Z+3B]Z}7]3&Gv_(L c} -pc5<ś{%OTr&惟hJ8rg/j"DANӠ)΀.k*vf'掶R2AwY'-P_J1K7 V-FH dV9?1MH%Ʃg#|0h&O+|Q,'o"Ѩ gZ˻@ZaHڳ*A_'7%Z6a! :F{1NJvދ0~'y3AWz|J0oܴ!:>fugpOOUIh4e7XvICҝ2zg!ClG@cE!AfCF,,N631za{ұ1ӟyUA?1Fr["$^} 2!tk,=9`P6-I<=xG|# aN/[*z#B'hfveÓ>b0f\i 8dJ Ddo#|k"NMt܎]%yx }gCyACaިL&uy!l)@ V+6sJQ5e VpJR` o&|EN6%;?[,Y QMV77e/Y*%rqE9*i$e!eR>^>'o`)5@!O'Bn>ɷ#>:`3ׯ`Ir%c7$[rPRfO%6uO.9< s0>\p0NÄv&+KSk?t+du%W5ǭ\xfp;L1cw$VEwp$|n LVpGdp- TOAJuE iJx>u9A`Y!%8kY8e>垎 vQwW5AA%=Ɩ&Gm=gńW6@G*WN%BwG$pYRRBm!Uj`/hx+WO^==N֬(2OA/2dцsQ'=I 6jy*:/u\TlWAg, =Z:,a6nDP"}ټvexn.Г#touܬ /aEeϲ/Xby1K[$n;j]ExYS/B1[¸dNJ~S$|:PPؾx)_m߯)Zx 5|,Lea{WecNmqљ5| ۴-vK'e)clBF[pHʨ6G`d.XcyD@}  BQV箸NäBNllQxRy<8]7 }3x7h|]8^ <!=wD NCd=G]_U}d9~1X_Hͷxa_2@ۻ_pT;:ewUćᒨvRf整+Qxvs63FsnFz D.ֿ1լEE0eNLE/qq8Q@-°1cCRltuzQNʱ(YXJ}?4H1~,Cȅ, 1湡qa(v UJH&P|P,/b'yVFSzD= x>Y_-u1')q,x|yBʫKf.qM,m ̾Am1JNP%HY//%Zje?f@W[QN yuBiyji8V_:x }_ }ܶape)\]1MA΂Y k.=,syHا[ . ndi',9L۱6xƉ2-v@^7^2܁F> L+[K<8ۢdhs U7}zhҢIIEf%ab"d>d^2CЃ|껱Jceu ,ȮT$0t"K}Iou J5:`@'_:Yc glNfk/^ۇ}(VoL1=r7)kb2Qrx_9*lD%?B,DWh"(FP-tYNs쬹b^1Ua=Y~k~ =ǒ>O NA7ґ@ȏʸpKhO߂SED—؋CERȒbVs1NG`eNqp(YvhdDՅKʵ..u?z+ԁ9)z5 W)6 uE+$&Hh8H<]#ˆduuV\Ѡa" V p$^8ƺgtd/ߐA^d9rA`ka`_2B{QJ` @b6"n4o nὋF.t!,nfM1<nA#:aM pf_tQ[ipRхo 2LnH9\2 UyZ Íʇ3>wIN3"q\vGU/M;יӪgdY}*zt@ڞn+ ޛ;STd?I:jƮF.qOmȏXvJf)'-u[i[KS[L>Ѭ/~cӚNhbqd~&|i,19?S&ZFE,/WEzmX'Y~Prnk,?qU;8zOc{s(_7>zxkch7YQ#3ff'B-5$q|oPDAdZ[;[ҐifZzveqՖ=cl2kۚ]FN)홨RY+]Jf/KnD1r65>&e"x'AW,R15=bL5z(f],hs kK|^֑ 93;:!%򘁦R'wtzt˞ހKմ./%RdA;BXH̜cEU`e_e-Dx)fq_+?';{ݓޚPj!3e<U],ǖsT[n儋ZēgxM jнwzܼU1w0at7j IpM2PFb/pkRӳT^kiWN9+R}/Ѭyyc bWJPTd,9YD)QOESRkJqÔβ3n- TM5@O[7›D̮4zU?1.-S0haz7XB˝6N>.#,8Fs֔'ޚQSl1-Y\1l+s[x~:C%5~R mU1UsH5Xm}hIL`woW+T-R%?R |m]7TlTqũ&-jrSn˕&%wᝏ#ǝӛh8J!]Kqz]4OS D&v_|-ȁ$ysΑ|j&ENNqsNEV1+򦵟@ADpƒ~fŢ?gfX:O?ě yjPs ! #siwz'݄ H6/dYAh> @K&A#F`U2E7s+M . ALOZE՚R⣗0kbiQiRt E` OYFGC4Ab3zZ_l'\M.?qh]DtCaqx[c()o΢,*T 3W0(+=QP_)uND y:Un,FоX&g 4'axya&ctKy@Xp\bۓy<5%_RP״O vϋxj,twdMFi' &W_m֙jC"xPTjNb2X3L=[ӳVV ԎܤG*Cb;G-,Hy73G3rH}dw1- ƭ|[4 gxBdkE`< N)S\.˲k XӣA[/"*xy?\͛yQsO9,w#fK!##)#AӲ` Czs ֫yb_csuDom7_~RJIC3FМ zbVM,?: (673O'+DNwcAH?[@ޱS+>kK\#n{H6yidzLHw%h(䎙S;Gu1D bBW"AqAΠ}*B[dXcsX6 EV9scȲA/̢Kbh]RvMmX_UL<3^3{<tmCGmH qQ01V;V)EF evzI)f!0=$q,[tdDp(Moc%It_MMDZ"qBP-7ur'Q=zA§Xl~PVf s @f\MӍ О.Ԩz1o` eOeXᪿbS:5ų=4fS- Jt3fxA|Tzaooit=hz}Wb:b9`o~j+mq9Ը3]- SSC187ymr:8WB ZN~ͣgϯ:2p<ċ)DʪK<":$H"\PXa@/ 5* {*1X'=ӢVޘ7n\4}íO )z$4e;Nze4+97RӠ4"f Jpꢮ` *MHF25ycMaXZ&&'07IJ~"5@GI 0轆d#Q]C {6[Nn4vYӅQK@*kX_ӝP]Yo8L_Y51JuM[6o'Drx7mVg{k~AL A L%19T+n\=^^ /9?N"Ipy jǺqaRX\$QGܒ^F Xn3( )4t<}pJeSwoc澐Цsw?N0n (w 0{`n0?P(k d~$MZ:˭%FM @(^XqJ o/ lctLuׅe9uOFT$^L) @·:=EdIl6SטCt h 2%nO9&}`%pF`8޵Hlk' 6zqSQϖ4UyŒpHmaBgc()X|FŲ|+jp纞NY=<$nҵ}gw?e"umL(\ (YDHW:?@>Q S9tG.,vt4DdZf]x.=:8 :!klr]p|O;?BZ3.A֋P(7j Tmkn@Odt]$ૡ]*x|1#qRRR=_>Zָ#mZJVV5Ti>p3^U^B\cS~f3tCSI75f'JӐu_s0Ҍ1ȇXqKMY?Kl 9ΕEU͊Jr8i&hB䍢QŤ2/wSCS)jA8 #B翲(FT0A|w_w~.>!5av`J0`:_Ʀ)vqNz8i0D A*Ψ}~:o(p$SH,$K>g7t=`D XF)H$*tu?@=|]fL'ZM$ |IUX$$U8p;I42[/Sh7*)|o|.^2Ir/IGbC4Azr!ae2U^H6A:s̗[ǪC !qB$3mdo-GG]T%Q2ez2Xg15~x=NVLHzۘދn*~跣z*h?Sp3,!шΏ4LqͽA9naAaJI h'a": ~ۛv=Rĸ#Gt(L@ mQ7BE͇II.I/5xُ ÚSۊ؏S?bV}Q'O0jǟ١mbW\ 8cfWtaT|+D8!xKr~k0N%1ϭwtelWLꛜ`,WH@j"xbMc2_F]1* %)q;&` ÷e'#bze)T PqFCSbDTe~ :>"'Q:MMi1ՕRvmbh㋃bn¨_iׅEKK$6I".ZsGn +HN,1pNiY;\KSz(zIYW*~GPѷpq}BTX 󥶌v24xv$)⮹):ުs?-O(dazZVh^ceMt[#^! Hcy 9^&1}ljr೎Vƨc'&휺㙉7Aڼ{P(V>!b%TO,!ܘȈreO@{ݼQC5(-I|f٤#ֺb󡏸}:@G'Lem0̦;ٕJYh!źIں-f(4!t'5:Unj)0Q.s@pbiD$`-YWϪ3YEOA~I.z`#NFiVN4#K"ХiFV40bҌ̮h䦯E{<ʅj4ku"|(jrJ.Og ZfaOLBLHH_6c"P˦詴mI'z*݆ԑс /*v|hFvlAxh%k@aɕ͛ Z2tTK7^/JO g A5/73X?±$sݝn˘{WW.MT~F=eW8C %hzVT"L05`t [e pYBT? MY붙n+fN<4 aYoļ'm2 4 <_sy?z 5~݃?\uzoQVY#dʦM.;4m,<-q :qKu}1Kn|z{L9\,d H&^Q̂_I1)ȡP9 DT5h՜(!W :7T[J׊™DAov/brYsZlK(_Ir5Xpl{4} ͼ~6:0[b0_W3p ¸G_XÛn<4}&NYRbg³ѽr(1lK%({Aئ=8ΈGk;I8pv|R5[_V%# C:N`1ewb놳=jnO&x m2 'fC7KZM" Vi[$rHJuhH )|%_1V#bzgs&u,,9$Ağ-"{Lxʁqtn'8(uVq)<(;ʓ_umpH~[$!93?e .FB9pΆ3jUjGp?S;N<(WdNl̼ u)G 72+fn>b-y%9 -;6"hB##W9;vl-P+m@hqxu['s[/t×Ö^SW9u.g2#?6& ϼklGrd`[:XA%tʭV2 ,ߵcHqYz}SV֛d^3bgzM񹮩M-S<"\ǒZ*r=WM[:ϴ cur>T7*Oҿ#Ƹu'07ecT`(]X,aY- O-<RhBd!ݓݿ]V[5[72KUNdBzwz5*wK7f<,jFQH/!"B|hJE;-QG:PKeb#;[]PP_4U&OQ`#y8Z/'zr*e4G&h HPŁP7$LBf2a x}[liMAh|FZ0q% g^XL(Ȼu~$r'nԚ;_&R%мs_Ru^ [_n\)D7"-BW!دuYuB"P@ ? غ%7-'3z׳a)%P,N1^FY& lNnnP'1ϩmbGw[GJN3.[\o!7hXY}ώRTCq+&}5bnίɥX;Q@īɞ[ =ȈyK=(TeE8w8j  j3C6!*Q ӑDC8NW^Vg?ZJTi*V{:$MU_D 3^|ϬjLOfGe%GcfΟ-뼚XUfn -]Y*\A@{J67:>ǻ 8"fiW8Q;lvl?}nh%"K]5*]U,_%(.{GԤ/Hjay8JxnE@|<9''‡^6)j@ōx7  [2YԇVC)-LBQ']Rh`흉m`5ۈAi̖碫\?C0W~(lˀCBϕyvn@PG 7T$z.;At(`Yg\FV@-k-z'tېWob^E_(]580Aɹ iO~oUG;5 t1ZQ(bMGXSJns(3>q:]QԋP;^J )87&ȋrVN]ˋz tRR6CƟ=]ecAo-GL"$QdձǸd ڴCv)857tG}8)ؤ!SGc˂ \wAX A8qeQ'1DAH3).`X*a(ҿX $r.6pc)H/bøjRD`J/A-"r,B}w }d9KGCO,AmUY E J-_sZJ-.b?Lo|.w !DvpcSuu\61t`/UW+2cg0IAߧ6P; ȶk$fջ 50w~p\(kDk~/nVGv \EiȦԹꯝ5E'Y%y`)uRq<36u2Etٺ ζ5ʝɐH*ùdLۃRgQ Y[myG%ڇcOKR!ryP_q=HK`GxUcpa:4d k|9{>@&L)hѪ@߳CI%0od=J~q18G2J\Wvow4i9cSl8ͽ1#| lDžڠ6\ l W9lA (1p8'0J(_Xȱ:e FteCQ6jrJ* ӓ^+:Nǭ#y" 5ygrwd >meߋ"36hR _ޟ&r>F2}5Q/~`60]e+Zڍ!#% <~o mt p ͡?er&pY rZr̠ٟE1F,Ŗ="oX89G5>m@BF,VEV;ځx"y跿 DaGߔdJ0]\Omͷr7z&5KFm /mL΃tʯKeJJtYu!l!w(W)H$ԸgZV̈zU Vb2+/o]#\lOšRLQ0PHW݂i,tS{^4鿀4eG*U:]Q`Z0-5 %TN_Oiۍtf[(Әʪ ;\e#ѳE.nvgzlAe QcDC*<+`ӓ.R`}L8PTa2pfvwhhIPw^$Nn2ۄއ}te4A$HR@PrA_aP%0EBc֖@~=t3d_ >p1&s]#&p//+6KNBai[.DB'~+g1"2E'.I%q˛م֖Tc¤zU܎i+Fy.C*psO._vF|Ag9b)o2n+L٧u,~{d2EW8UhK-9 rDmLl)bs u&qԱ_-@gEKשrQs PalvY QE4 bΈ|f{pAɛocmn,oB8o; %<#i2BZ͹ԥVLXzIeOAQ(?{ۅԩ=<В]DU}h;c;hOhVz_.;h&2[Gb]N]PvZtӸUWm*W[M'eUyS%|f|0I`gU|~fڱD˶z{P+XKruk:9:o2Q jmz-CAúm<;a[al9'Qmm.CDF?IB%Dc]e)ucCw%x5w =r>x!҆eSwDoRA(J0I'KU[Yzу}L]!*%ԉ?~Ŕd%LdV$;!J-[sh{5v䌥I%8z=LY=$a#0׵1Vf6汆yD##s)Ћ4,BߘfTZ}7^b | J3N^Ha:H dcaŋ?da/"GC‰,Ks#J1<k RcD0]) UrS'Y՗ȟ?BPHͣ*_{WUexHnc4 _g^~"S*c 6o6Ջ}BVx*廠%I5 "l1NLk{qYP /)]zYiG=\Q:ISӯpyͦ<{7;bL[-L =-JN v>f&©ye.7'9D2 zo#g u;/PGLp~a%ɼQJ{Rw~g+1+!;"Ncƈr5`b/!_ׁBP ohΝG2j ONі"~$Q,J64Yzz!U>ܫ{]q29XY4uD]1Rܔ!CKޞl' >~$)`$Q)X&9~$/%ŋriPΏLLhjIWXl4~Th$#!Lk3*),ɐ-sL8A_0"TyP~km0>7-nooZWap`3ږs g.ǡb|n#c,3ګOZ/}c`h֭XޏrSѢ@)1F zA|o{iLp0h3}vS &P+Oskyt*_"1$Yn$J|ϭ }yN/)m5`G*7iG:)h%G=ե$V|)fb1vKUw,w2o`yp-N/ԛ߫"՚ykrg,v6=sQΏ꼇'4~JZqrZ?Xg8,'18obW _C(unxQccloB=%;٬JJ9:njXA$ ;u{5% EP@E),啩음B$_ @N&EPpKO lmr3]Gye 3 l9A^/3V 3 jAxͯw@"eMJ+``.*4i˜Ô5j@M)X е#_C& G8WnrX>.d(S^/ K^9w̐H\$ԙ;z8`IK!Ռ*H<iUoZ" \me%J :b3ҶʴVOOBcJr5zGF7;0' ݄_j6Nu ~‚=›,;fr".v KWt5? IBW0_wղnuMC5$-|g8 $脊G|j(6Ɨ[<2(0H,N w_NzHX8DO)IT\vW_d[؞K6aAx?\6TVOchU3ѷ55㹩qSˉM$a#um q _q~\bN J)^pOwْb݅x˻c>H؋A]Lwβ <wQrm%yjat[/=ݝ^5~ bw@Ȇ/@/F,rb _t见YRmiE-C"ISH{ _ʤ dM;jԆ"d$R^ *ԋH4cD+B@tYS~ ]\EI&=4k W|š*ݼSjg]![Eo)}IyѣM4uZRWhs1:Za36W2F"n$1lvNFSq-156#k3* ,j;eZ5mY4nT:x,hSsn@y Q)7.r 7xio/)L*G ý3\%0 ږ`NL ]YwF;Cec\0 *oS=%aw"/FScV֞.;{& E y/>!Dچ c [|hk7ֳ6Px hdwd<uPzq6OJ㻱KiOz֨\ ]Ѱm{ceSJˌ6W  3GEB믒^P_US8T$$9L5neNPbܙ*4Ap O$yy7Za^WGv] KB[,Ȇdk7] >`(n4>>M0b@,^g2ӖKK }|(jjr䝱C? rF5~<97puU) }2C(n69qSO9GUcү*0qfP`u=g'RLJr7COMm it= Su+5}dZ{)^[/BeU?( e{1?uҏ. !f{;K=p!TECɕoxe֐L={t4hx?TChalD$3:ANpwÄUzvEg] 3;*DmN{&C~Gr7ݷTtʱ~\AQ%&q!.O ;)i܋! LR%'pAA*?(r ;APǏ!.olA#pY;;X(VfUsl 0#ť6C;fZy5*WÙ[4 0{h5SYɳ8ܱcl' !]PQLFO@([ոpϞ a#̑B d$HD?.G>v/ ҏsa#J7 E~QY@ͤI6T)h)ى6-^=%ET;<_590qf-A~@ȫ2;n1SCq2ܝӿۋRI!cv6 1j?v~x*bH ml)߹^+_mv ϔTsQDzyy7۬:b"g߹I H2t¶=cyD6u,e/sw Е]65e}'y?ę <1ɐUT-eœ[; 'ۻ xt9EJB^g/a65Uo!BއV$K:H֟OGb~Ѐy3 1EFuCݝ/V=|#]TA/GxwɄ =rQ[svBĔ5+cIċPV@_ULD tI>U^oreҬ/4˷Sx$_OA!&f<Ub8)=tvS::P<^+R+zu~1S^_Y'~FHx:e@D@6)1RհѣU wY~E$'DNR-dP?\؝(d=շ1Pj4ӮY=x"GIלSWd")# @Ǒ-&5mrl~ɏ2jN>{p:CzV~F.T~@^^'gwP;W9][ƹr2Z7N97\Lf~h *>N1;)z}l<8Wӕ:Mkr=+UաTLքhX7Y(2z¼6+ᩰQQ=}FxPTܢ~x2t-Z,bnmLjvZ+8Q;^2@$ ^0q{8m؄_[ X OW([kҕ a$ΖJBEGOf f?R"- H%?U*HCNl"^0]+;EHH!Ό]BMXNY4*u6 MK B:ff2wb hGuBͶŖgC I6'&ptaNOO*rtynGA2$//7߬-R%qd; @CE( LM)c@xHt*./V *t d$ttHPt8"vfӂCW}2Û_AO"+h`̹zHưTQvnЩ3qr:-bpH=BTq!Y$>C .6 p^[6S, ,+0; :tR>.'?ZKէF}i(9upwBvHRs*-)i';~s4Cl֐I*^cza6 7#z-r8nF.A 7LޚjR(-= 'iK` 2*I\r(#y+Vgzcs[կG66j:c0+?y:t~mu),) ԠQtڟgfZƐr05#CA`?*Cu-¬JۛhJ&"{gWٖ)_%7KmkՄޮz3]ny/+W?CZUI2QV\ARqx@0ˌ<$; [\>ڭ\Tm7Chz:DR= \Gn-  iu R\[2bD^Aeow$~,Kl*Mtи2Pœ+lF#+7۰ǩH9=?a&`mT]JhEXhRQ@nsS}؜!kTr- .2\vJSԴhڐ-"nQUVCh]ź2\K" {3g>YӖw:xJMˌÛҧ?W u8J=#ǃ,*l-&M0xoZdp! ޣE1] UbIȡbslg\@ƛչO5CV-ߞ)r`?OAmfe<=<)sۊ/ՠN_s#!7 ?;7#?DsӅ]]IN, WFʗ} Ad:}k/Xdo'a+4$ZE%~y@L,oڛe"a+u$yTyJ\pC{ Y;6eL"A7bF wu`pBA"k*:j}H(dzϨc6S{ e܋͹pj^p̝3?@pl%4Dm?cIR-\O䈞JQ: %e7\mD~GmꓟDxR\N MWYLtohS,g.;Jld$gcG`Ho2*wEg1;BOXM2pV0n?S Ggm^wڰs930#ϘUo}3aXa @e&0#QfSU.yԊ'$<7 ę1^Oc`zE j.E㰕極yHL:il3Rc0'•^8r !n(LԂj;͔Lh5 hĺ9:c݇^ղ=K״ JԣEןm+$(hb(2-G "u5 :Ƿ4QT,":>(x`L]G;Y ;ڣn4U}%gZk&"쌕coeo!p=6߼ grٽԂJӵcun-? \:ٶnClH|\r#8Hc~6,zH5Z-xzp h{rdeGǓe^*6{9* O3]0P ,Iέkø #"YO湥]n(jc6bҔsq<*xG.Fv }e27v*m@+[J;# Y9[eD6H I3c$Q,hfEPybvQƃD[&^V'i1\'MO2խYxHYRL^\n *Sa tIl$pyN]a9XQ{B'#Dq<.HR"E~h4>zh4/]>?ެo-F`J϶?{[6ʓ3eR=;{D_ң3> ,r}f*'_^~)8W3b~T_Jѡa]kQ ˕7#~ܗǗ({>B`W&t[0? lt}mUQu&r6v;qpwlZSYM&WVPï 1%tnigLKC}!/㤠e7mJD3HE6ٚ$58%q5CF` ҵgbq)%\!>dFa_dk1'z,!o&A,jM ڀjkST_z7@ԉ+qZ!aLxM_aؐGcfg ' ]ɞ,_IY 5ˌDKU<]$o UVVh!#&nBEܿ_aI VIvh VJ,4nS@Ǻݧ6Y,NiRfo&1#h 1tA_^ՑE>T[;BRo`,0\by.vzD0 Yi"yj?ǢoO:9t,LdEпJxA'C4Fp]dXtƺ@m[Uk#4s^ gb|qճPVZg$";HJېI!/#OI=sg_:' #E5/d7塅19,E 3ge~{η2bhgx,9n&T0'7'I<2#zC0* pP7Xڵ^h54ߞu0 Ev? *c]hT_AgK5/ʔPA9&@JRz\kw S,('mojG c}r/xtQ~;u10.q[8aXIQ2`oO$̫J "ٔ }",>v\Ĝ%,U8ޞyr.!g~Ǔt@ΏQ'=ѮņCuC/tzFF UeOǝ[qnv7E ^|DJgN} n!${\'~d֨p(Z/!\g8A4=q$mSiCkmZ2f~v|UrӏLS2ѡ1VwG i++@IaT65܋" S1I|@6ժ4Ȟ!r&??i9ʃ̤{7IAy݂dy/Cr{~";[7G R%UfɅC Om%mn [E#HL1;Ќ;Bg5oF{%y4 Ve' Q(p3k'ĝM*U@9kWx53vg>7c N8V~$̳9DžF;84ٗGi63$/ , d#+-.t|*7,>G7F Io4bwR Q,h0!foKje830E|>+THl}#_@A)ow%lO^" $׵_DVa8T_ZHĪH+EF`~"o֟-V}rt4C3PH| ĘmuJ6I7[o0ooC ]Yc?M D(;1ZQX;â Pl2R1m,Lj2MdVPڱU*J;e@& L" l4N>Y`H'ֿ@ W-]*wȃ@NO:l$y()V51@k^%taWd)rhŰUS7Onx7-hr3&d^{/ťs^KOOC3ցnܢ$6 9$<.}>Nʯᚕ6*VmW|յ_lrnGu7x AͲTE/[f#jT˲O~tY 6a6Un CU}Ro$ka; L}#rj#Dޝ[!"+-bA!sg,:Mm]Ѳ pzO=ݙX]d5+S(lG&݉"/(i=׻nE޼89,u(^Kȩ@]Q~5 k 6F+]Pq.v9p 2SIiZ@{%& m%氣|\)M ޻(.=`{' m8fe3gD]{Km_[oF ( Yj&]gR-کe[x+XHh-Ň_`mBՏ Bl4h[x<P>P֝cxSp_L&Ls,gӆ\¤6{WqCwÁkuDc3$_haHQ;jJAo![C[Ri͠ˮEWLP-1yXvvs| 2d#eOm,Ҵb]UtqM"+UbԓqW~JsgK*Q; |Alqwu{N >sxc@U4}Ѧ6RV xǝ }Tm;0#=ma{ i(6̖oW0/ (-\!~QGJ[,sSA["'l6o(_wOXf+1`L]Ln戡tuT >lgD8=H9AbmGP!GCRph#F4F[!|uu530@x 3 C?[cuò`lGp©'k?GSJ8lMVerW,ɀ6Nb]-- ;20H,E)-p2ILD9~OBѮvѶӼy'jHf!ޅ4(;Ѵ䨽$RN]M`jN\ +?Ng)4ߵrTdȊrcL*VM Q-oo4d?YoQa՜um̂DHc`{mp1{TXJpuS@ZZ8?eJfL%OP&噵ocH5dA^ךNz@!OΑǒ,*{s-SJK)LJAn(PQP~"7kMs S&&qyi<b@i,>E|?Ĵ!/䍛6hENn5QvWYtCWSMg߶?]1 4VHS5c4FP_~b-vZ5z;Aϲj#D!Kˆdf}?c 䡟&hhN(ڈGuzWCX^0=a?b2^4(/ Rk u ;e%5eO!r}82byW#D5YNȲ>J۶GF7 쇳@MBCZzfZe b<ͻlJC{sOJi={4j;ZThOO`l'l45t a_xv*aOrm@bX+2 YY71L8,v91$ F(1*XbM:(8“Ԍ("kZDI. #y8-4M99T>`m-x> Mz)=o>IQ2S &zz V?CW{YQL_6_5ꥳcgL}D#(, _P={Ύ/ [4"abq?,v4Ui}4p=y*)A;bQOw.Yt` LmWjgF Lf`"6H4Z?i]3.d–Rh Fv1b?x&o<> t'wa!Ay4CL!EKL\(?]lvy`?fzކ]\ꪺ5="VgG]#1z S\w6BR>+mZ8U#E<odAw@΀xC0>m=MʇJ\ґX[ x:qjVrneۿmꯑ/S)L?fŦ3՚M  H֓9{ > BՃlm'g"E JaX8*a̓F{.\(?TimghyiZ"p\}qpֺDmLzRа9oGS'ٶF.~2@yǕ# ޣԢE@2˦@t'-:PbTo 0=^Vi~ҤQ9nmUl90uG:Joj~s XO3b_ZqQO8hU~հ1%o-L6|'kA ,k(s *8$|0hP57 KM%D |@3暓^ ɿ7;܍XXc _<붬E?B}@7 :)0~yW@:Xp_ HXj/>b(a)~OK hTf{^Pc`Ʒ[$xcszCncJE#gY7'TOPW2R$T]D JKOmݹ.K d-09Á r I" b9{K_lr݌4l 2 $P:O^M|GlvwֈC{s!X&PUPH48D}Z?LyI-uha0gw{Har*/^&6r"KJVZssAk3#4W 'hC=dM&ڼ܀ 2!DS , ɚ'sȮX't1/@,u*]H/\ipty G&)dhRt(#+Z[ ¾va6yґnT(EIP(Rg>E1F UD14 bC ϡ9l 0=v"'?&nW*IO$"M弞3Oy|24~Zgtqpɀ ⳁl^a|p`ǘU c__1K+//bx *aVnfC)D);!DX/01Ikp^u[߷uf:Ot4*09@RSJm! : ωp1% {#QFp:L!(֮̓'ˮ d|5[k|#It?VU6Ӎ8*#3gnM~ݦd|Nri=v Yy7B=I02Cf^?E nbGP p{XHF`zXD>}dy1}{%f y`9dŵ tLZ1]KV)II OBzt@<8ƀ6x]Ȱjn `IHsmD:Xz3ouEF쏐 Q\ƩиMdy~ݨئeY~DYa$M%mp5d&]ə׎Bt%D^j(ϡ3bܱ~F' p{^ʠ=!~ o6&[FCʂXTZEaƘAsu[t// Bn}{#R*Rk `JI)jqO , 4Ш9Vt9W{4_AY`Y%oVrBg3"Բjmw Taj ‘f0YL0IfJl!뚜I7u?Ya0ϠH (%jaw EҰȡt&"OPҘƪKh(k{7W|'-㶦ϰc7%gOUٓabDwbmO @yyah \D01fo]'Ҋa|]s(Ax_"B61X |lmm=T&2Nr!_,U]PFS-Xc1LUߤ=4 .is&FGvdFp0/B|_/ 8Oq KQ9x_[+_[ fnsŊ:w:ה ,yev֪'-%BPe '{/5Z\U^nؓ{tniV\P)LeLz /( Aĝ3#4&6o;r{AG_k trWZD8Es Ǭp^k5ZTpP bC:2!>Pk)96qZQlx^L2^|wS ^D¯ d|1ʐיC ~[]2 .\a̬r\ň𬔖NVyAJ<8ZԖ˼[1M`}8>wHIĎ1vR7 L]0Ur$O^GVK&! @yE_HT_#WlCҮKa-;8Pf}{ܚ,DX%Kke Itw87!8i%9Л*φXy݌_ V6TU>ZXm@d8065_KZDa}햛[B0`aHe-I9TQ5^E$])=@-TQmG_P㻉yjB[o]y?EN9;PueLWh"I XX +3 ͸dcF  f:/XmP  \PJK*!Fa+a|.m JU?~fMpvͥ{3!SJ)ZIF0/ UxHYwn(G:J8n]XId2\{}$Tx0&-ɷV#ѫҒ#rx^۷bVjj6;y"v7ä=^ JvshFy )jY1l[&O̕Sz8ԙ&2lnHRK5-&˚HIYX59XZ`KB9W4Q_Ac- i-1@UPh|v2Ճ/j%Eja"ֆK͎ S"Cw{:3 ǻlCMx1-zg!rT2e.՘p6~"{0ƹ #gn)uș N@Kq~nO#5 =C3}vKe `#̰li-]M;rP[n|0ryN$Ƹ^x6wu(aƆ)BJ>OhǾp٭x2S?eʡj@u6a"'U) .1В&cDpEѦUk4EbcЩUchj`/YZ:&IfqRlDfSc)Xa3n@nE=.-hPcϫɹ*GOo˄Q? QʝEltAD%)%#$ \$ԫ';5h۱_nuAUٚRϺN=ۃ~R>|Ǹ6xÒ΢Viv^Հ$7_ ^$++8΃ `DZ\x)DGMv1d*n7 bdUTT_bkcO)BI&qtd<尲Έ52m~X\!Q{cST{D]%7JI\U|4b7? b@̨ZnNK'?nׇ\ 51T5“(:0@v .z]d2"[Ar樌{nEq>W^)<]IʄuUt?sY.e }W9sݣ." S";d芗i(r.6ˮ0K y}įl Ød ؓ*KUY DEKZ3) g s*32ւTF}*%±7[)xI| $e 1~)"0I{B ƵF 0_F .%3܏J:l;JNGa7,`vcq1|Eχ&;'4rA&/6}SKl88_;a[jצ$rEMX q"{OKE Ygm Ct7o.'Bbfv6ER uquW99 "=򌭀Dc+?3@<}gǂ(}W|Nw0)o6]ϋ+?n2O, ]Ksu箫,tn2cR kGT /ʘwt YrZ@9M@;&z&Lo[F=NJCO5@vo4Le{sbZT<9LaDZŗ#O[ιv[&8wNa,\x#&%NPp"fA<'D^E QeGr^}+ D'JaYVRlCBmL#c@$cA<#%/boPHRhV(B gvgW!'H O֞ Kk_`.Ak/Ks&_l琰z|4-l7> F)LgF1"MOTA':E'5z IGq4 h[ A )M"~+[iWy([l"`Mu9o9yL`vì$#z=9P2JS|kM.5 8) f;p, Vb4"`_Sɚ%FVߝ,#n7Tԇ n*ltSa<-`+!{ YUY[D"#9"3 E`+~'/_.K@7._<iٸ=x>8`E|Bl/V -)?5~_teOu\JK0f%>*`GgocSKZ!GcchLFNlZU1 DSb5|ڨ5H8:I6I~qݴ-.[-O"1Ş$Dbf[=MԷ E;[,NuGXN~| ~ծOKp*ޞzUI+8yyuǎF`wNdb Z ߃Pi |oӗ|gŴ#%p_4,r(ǧC凨xّvɤeEH^IhWDM/tWh:Y!a80H42;h5r4mÚj鏢&-81UVBĈ!S> %Abd$o&\ȣ UM jEB;sc4Z?gq]E-?V0G+d*H,m}{'S"Lmv}4nyj\Ĕ|xסƻPO?C/' 6ur=0Ct (޵V+t7eįHp/fj;65~2aNYqo#wW}% )YgyW=jƼx#S-Lآ Zi7i}IX?JPar|<'$u ?'O@P~,LUn=[Uӟ1f;pW_ZbUq $$BIYE`_o^&|}sBhK\]:}sCDǬpپ==5̡EL;LSPS SncVvcnZY 6{l&mC~nN{i %j0*G]L$bPYr]x_62\ZR-чy}M+Hx s'ofrա7hֈdQ \m$x0" f,cQ5H8?&̴gDؑv sNsPY~gVXws$ƶǔ. &|hmeLe &TQ%ˎ@S HPVƼIHI,]A5tEl>п;E"Br"r>ȉJzV-ƪ8ymii͚E`l3mguhÝi)v4aDDE \7@yvurc+n;p5p,$~iyfl|a(" Dn%ݰ/ZۆȿVy C gҷ`~%!\F3e5-c6OoXL )FʆY}0#~V#g& XY ,G/M@?&h@qlG`C*.g!RhM"Z ' ^˯Rhڬ f@'m˛4Us<ַ kJPW]#LNS Q<5PoC>תԔG+*EH+.3'%*UO䊕lj/ f,V4c2~n':N#&no4@oS-q^W!J@&{iҵHh9oWֽuSjRϊşp`W4·\.GkWcC蝯[-G<˰pEt~V<BJp-o/jKP_+؅WO_<]sȿOQL4b" XOw`ʣrrúBF6HF]85]?iB'sKj$A{2H#t/7汉a~aBϹee7_䎷SY*l'ShcAƯ$ ̂ZJk%_sc0M= R=9';E ~d[{Iϥ"Ḧ_\(W*WR(xD(EF9ٲd[\rq6xEy]ʆAYVR1`(/Բq7.s*^q݌ʿ̮)L]XZCvڲC"D1AiXfNOZԳ_FSnw4bDv D'=[1/%;*f(+o #2 4 b_giAtVL}~-R=cC 0' 쨍aFmT) X&K:vd\dzo1}VIDĄQ(!J4ntI`U3A;-#ZF _+@$q"{hO|xE)̭0՛g2-]E ˒!Ł3= 82|E)um V-,mHm@[v_[E?3*|[=[AcTAlt4h& S U'[~`IG }oSL1?0]""*ݲ?B>~2itlpacVy1pa i8^ЗS )5op- t?q"MCn\wɲ6y8v-Nf3/,9-c\~[ [Xq8yfoV\13*xyF}K#$AF^{2 siד>ʴ'mhV`8lV|{Pk ͽ6(s])r-`""ҿĴPgpRB[$5+ytssjaFB pKas{41? -e>i/_Lsn[4g׮r‹emVVPc#N)x8A"F>kTk{фV"L])˼052ѷKF=X]>_X Z /$|t"?wVb>@[-]اtKԩ_t1Xձ#;mpQ, 6ma"|llKqp߮jEߝbɼi`aXvzTĕd!7T/2^/5.QsȰ_mS`)\hrl'*){]QLjosol_̦>fК4ͭADzC FF虑4`.pEXԜp0^fhK[_vMtx\i8BkU~IZT^vghuEV,za _~'I b>܋KU%w|$zy3q=c{gL#H+6kx!X&䕽# @,Y=Ubt5߇;N{-Lh[Ũ{\iW_V7LܖXE>@wŦLjc:P?H9Jpw8_ 兔ӈ#V H3/G5p,0O5'u"kdR6ԈgGj1~S \ys6ȧX)GށN κ@)p-y.iPCJ)1?",wţbG {zjicEg3FS3IAR}KK(Fdz$x,}*g҂X~5c g7Oa9^v9)ZZG{IpoD5xa(9#θp ha5n 3GO*҂ tu ~]O:.飕U Ծ'"5to|+  Is faqqVYEolb‹W5b b+=ZgLA 6Bi ~XiR.biQB ^V@٘YMWd:r>|)zy00n'%T/UN$tNgN#(AAvըnX}Hg#剓ڷ""r _z2}-Twt 4R9~hבѣʃfv?LxLd=cS1O!"~lm$?aK> l`n!ߡQqQzMtWMyĤ6JŠ&K*{BG  o"T)aN(W,/4xClŮrn%'.x~pVied+ty/\r+:uwR}.ì*^ѵCN0*ަ3i*k&Ϡ*k3J "No@1DOlW@WKF 3 ?3  H.%ܝ֔3|Œ1T=ޓx3'zEJԨ"2mM;ѥ]C  L 4QP7U}Ëdzut~=b, /¬7G6/B}Rg3|1cN-OLuc`G`8dGX :WQL/ -1X@- Y_5U ~"Ժ|*v͡tC[v!T  3UUz\޸ZoWbC2:ũlHJN9nSw! * u\(ך4 ujnC0XkAgՍ Xo'x*S@%/ ]#\a=7bܳtxP2tſugA~_M)PdP[ 1kUa< ~F\^ \Rby+l@}t7Kgfdb8*y:%GA6S7l13(L5]4(vXZū3=ZoWIPBŞ*|k Z0}$ק2OX~TQ#rpAکRiة>0ĵvehV< D_Tq=p sO) eY$;:Dc3M8ɾT9Qj&o NC+5:W&Ggy&BPGş)bH;Mu,$C9V 4I b@@_Bf#~-3y+̩ ح61>ɯ0O?.5? 33V|Kr8̆=d=Gk2MlZT=n(*7m+ ;+X^`y91E ǧcɡ"T4Ѧ'AAށnT3]=f<昙:>g`Iy*2;mP.^6XS@WfιϚ@jOXc!3l5J{X$.!XeC?["W>ACL`jHhHwITTJԴ]'rv9(<g/ђvPt? ~ V1TzrȡԶ[aT88B>lVᇼWp$uvZZ1.UMdQ"Uǎy2V&Z Hmʒtv7u_!X'VթWpvB (חԠZ,,Ҟ!o(dq⺽l%!8~fSoN¿%m6YaLb@{B-K yw[z?݂RpOЅTP]SOJ&SAnGX2KxA ?Qdb<1fTBkR;i,ͫ6bz>!FtY[ .]>Lqn(Bwz`G.2JI %1@drQK;v쉸Knm?ְvFJ6;SHa-~ڜZffp%?#|6☧ 'Z/1_S'y(;8J@^%^S+0x,Gv-846F]_0f.(YBSFID}{ڡi2i$4^/%p[b}Jp&Ȅx!Yw*!p2c2#?tF.OamGOC,~52B{޸$Esb SQ}(Jy؍Fr*"? >_B6C|W/9 6DZ(k&Abe,Z~e䃖\L7{h$>TpjR<<bUL.ɷ@`'_5dR+QJL;8qZLJNׇH 'ϋI3HM9Míھf(uQg<^+|J^]IF0 \R-v7f 3(g 6 -GĐbfKS&pPfG$S5w Ary5J !O-)ѸFwm=[mTag;әW^Mr̶_| (yW,dajNK4TyI0R/I!xCr=r2Q{nyŎG)ۏyҭHƘE_ϝ A.'s$ ը_u[]7~b >#(zxZԸm7X, _SF,B![dT~zUJ~ar#5$kdRQ y]veejێ.A5.,XFW;>:4Om)+> ;;!RM)?BʤFbC5`fDC \/g+R+[SV`ofW;L 9!m{-";>n&+22`|^sa5n{-kG!rŕE/S}xSCr#< 8L1J2ⳍgMnZX.bYS@N.2GS!B]{n+.p( 0wݻ?E גyl%u^URAo*v3 ѹ-NdЁ@a{ڮR !4xe-u_a+aZME݉͊q'2Q6e_@؛ kg eY=_`Q#K6URa-Od3`,K0֞DbH+V&5"}ּh~Rjį;,6%=$l:U0> jx_=P3R/YEP,hꢮ1ϙ!SRka䈒x6 ;DIFmAxP5)^f/SϜ]`,GkFV,[8-;- ;P!tc8ۣƿeu!mķG"2:a抙0Q[+ (q3oJ&ې耧WqJӫ89yrJy@TILPRi l@+[R793(`"9x&/[=%š2 ئPrEzaIv*}5dd'ڐL'UHWO,=l.@2$aїo.ޕ@A6I"ufUlBѮ@ږk&NvCׂ*L9`k~(ML!i}((ŎO~fx87q MbDp~H "PwCj,n!P#C Fu7 PPEBN-Nτ=F(mJy`[<=fq^6H9$K@嚅GTu߮"4 (7BH %Z=:ZZ0=-<؎2o3r)]85r]]ڨJ`hJDfn7$/ 62W6B Ά`6\yL:IWv<0#dOa> ꒳V{_[PuLK]n5N-l뇬?HD:BjMj|K6 J=5Lې{ x橙[f#[g_A:Е40 uE>{]HȅVTȾ),8(ʤn:29E+H֎?-iZ^#pjG"n'?\ sc*F\.A뉙V弅j*<]=Ѽ?о" dM:4~TW'wIl;Rn=CES3F\ tdOsJ((CoLyKTEhb™6D1VgcL,6za} r/'huu,Q .q{x1n2#|uxӋ`h@U7G2"2 4zCh7=7j{d+x[}~ AsB:l T_RhØh DYj^3ލѻS޺KA`=yci-9zǨK_ `LySʊA\+ZAsZR&=nZOw'FAVޟ\wl߇c;5v4M#eYims_#ڮy3 AyxRKb(`8Q*> жK+M@D|;t!$RML]j\;^!5Fđrv0JMrŚ]Ȯs=#Xv0%W-5u + 6zQM|H~5Sծ"C/B[7x,}(TI1US.xѩozxSP4+TSNFqkk@J5ݦ2B&XJftEIx6a— /v)FWd6` ^&SQ?Gs_cNـ؋gMbMZZZ6S2I ʙ^qxL&UαHF!o՛h7YǘxlZɮM yL7*>2\%V~cG V7{K1}j(2qjnX}< ~2ϔecOfo~N|g3+ChWKǯ^bHe|ݔ2A8b I d<1{8`yZ0f;e }) T}x IЫOm`?!2&Q3z. oSxfͬGR03G4$UYPeC:&P$=Edč=)z0"ꖱvw+hvqX^, ;e|\ D?HyAH n{J& -Lnno1k= 7ODŕbS8\UA.wm#M;J߿Ik Ͻ[V`jOy`J$XS.i +8~]a,N>un]P@蘠-]]; \6K7c=4OMG8:5FB{+>VtAٝxΩֲu`}Rk ӧdOjv<눖kT 䞏A'Pn-[YRٛ'y6,F-aI:mmHNF҃,U/xSLl J# ]L3rT'QriJi]6bp#-UAGZxg"8MOMXOʮsL_;E>(+z AR9[M̩@|{TqMB\goyi#nB qY(@T06z#\He͹vak@d(>XؾD"f9S`\"2Fp)hߤ WCoL#v(K)g /TvAĤ TᮟW]:6NѬ MA m2~ډT4c[j_7B\[ҫ$ڦՓ4O5qY {y(fYˠ?^h v d CαY,r3tcZ'# $8yΖﱫ|iWGQs@m㛴tLsͱ^-{`Xb(} {@JK&|a# r&H}" ʩ)睷匊\ԛ?Ƃ4?׽&edŷ%'XIܽ5sYtvܐmc1UXa9J| : .PqY`̪qN<ÂZI0 KtD- V6+κXHE/}>P\/jdӔtȣL>@If/&eB)tWg]N75)犛IyK{ϯEߘvriJ`4ep"ENçiOi_Ż$,kE[~b{Įމ%#zȥ+*Plcy0ho{3L.z<AB1F zyB#T4=wumݞ,rҸL'y.Q.ܦvZxn)jXҴtkz%$anܠ9D |FR~@Mbrxelr(cM\<^ woSP?|uǢͳ={`\CZ /^~ )HT)+(t=W֋@EX [Ɣ$@8ta<:ma{eG@̈$΢|Gߠ2\Z!Ro? ݱ3C;B*k&ɘ"va23F >9GOIѪpKQ_ ){"ն kk(%_jH҉1K.q_lbjޟɡLGƖ R5W O~ +5 q-}SЈ`)X+؆94 y֌,&E|>zXЛ2/I͝_aY&'r#6XTHSX7ĐXB*+%ʃ2u| MLTOטԞ b5KA`v6 r(4jS []2߷F"JmwgQN,W. sKϢ]u3iAC~^+2S#A+v/539Xw?5K%kL Mssa02nȎ>D K+'L;Yd$wNo(bqs,=ABM[4o.4'x7,u!tr9ZJg=j)֔힢Fr8 %|2M@jC{\\jFtqF޶}2^/;9"6)G=;{\$x[*ILIyț}*lfad;,~5y5]2 =*TF2Wİ[\OaDb cu8ꆘ4wZ0AúXwh4Тհ^D7mH"4Imȭ;t&xQ2r-Syq%Oq <Y.Yg[J۾WqXIPհ:1IJ.oMr;  mly/>|~-h2gXƶT+mmIV&vꎳ*"FWJ#5(ZeVz=^V7@/T4G%'V(y&î.>-/ѰC @vv<>δl ?ۂ[PMoZ਻w&,o'Y `l jyr`9C|qRU7.8MJV YZAa#w6:}@)-VP}Ե~R$Qbk> EhM3Bq1PUt[%.5bli іώ q "yڧ6UV%S8:p7Y2@&iC_[jkQxZkwK.3" N]^NtGԘ2V9)Aׂ{(Bf,՚^Z=R/?z 2E G%~41f۱66 fS&>V 7t7 /80/XtYWLk2u[!seVg5%r2C>V@-ҳyA m:lVdA9% VtP=7eaf\W֎7ƻhr1$)(PL1,7w#%C'~ݩagA$BQ a"G;jpe1gƃ5^Bc]ug]Qǎ1ϫs=fo]藧ݢ]aEUAVkZ~ Ta7wRdK8LdPKtBH:X0̐5O!*xꈮ.I"e9~?Z Lj AϡKίA#X{uũ?w$ 's&75à7L=V$j)`j_z[5e==~U|OsJ'gҟ"5 I B9/CrHV/VQ'JÆž6G5HUZ=+AKJȹHu$!՜|\LFkBE'g`'HlR(,(Os2 rڭZc &İ>N `V.^C%sI^OFQ!fUHi+{G~, i]P [b hPPE>x>=L|Ccur/m# rl]@i-¼>c~6`fyj(vyH¡ZȜ% Ϙb|/PEr+u>|QʭMAJ:![\;ȹv}pz1t[ %)|y?$9 ;=s/G[~G2\!c  ״h}}S*?;c0ƹ)d3$vUǀ4dz/$dvfh}L3cOs0188鑺S _Ej?6t"M-1B;_U1\?Da$Iրv`.7YՎē/MUV9ٓq?v[ 2*9dݥCɑKԲˌPyMgy+2DQQ>=stQ';:O>v˚J#UY{Cbrc#l{ړ[2 y N4)O> "[D= f4% R*nz=R:T%aM#ߘ <=ĺK=R0N錺?/Zt9(>XX iKP2x?IJy̮JbsòkBO]*1i<7&U"g?1 ?,:eOoFUgr"ȕ )<{Ұxu2/Owk!#oqa))KQ;`#N{;ηUAVfVYdzT JYLpi1u@}9*-c_ Db@9Hx!3wBLSs2g}Su+ih |+P؄U ֩po ^wr>(e?ҙ4g4Pb)S,DAߙj ิڞЧ?q6^rtzVⰠ΢y%b"(1s厌咱:ٿk {Z]`G"O^S(!B(ނ 'C~aqn&AbfߣT_f(7R0B9ӯ^V$X<ھ8zADB곴ع'iRP3 8ګS/puPϳu.Q=Bɇ\MAߓ%J7π¡} [/?Kh4&/ci<VrZ qMi<'[MjIw%(/uӥ8ki=(w!E^EēZBlz,m&]D&?бZy0D$TߎjDph dKN Tr%1>$o` 11Zچ6!C/̐ B6mD4. EFaXq)t#04!t%8C:;Luq[f:C!!18ҶSG ۑ2km &Q-~6Wh^6'2zx dbqm9at5XO璷D?^@waU+`K{{5d6|B 5$FV~|[_(VrgһSCc:@ 8 3°nWYڵEOl67NId~q%vt {'7ϧ4WgJI(e_-urvF|zh\uA0tqEڋXEu^Ju]4vEk7d0N%9CiHz!);M=K%Z]i\=% j#ɱhi+rNm׮.88o42 J.aQb~3 x4-rT4PfP Uʁ P|P)l4X>`_NƖ=4ؤZU,V@&2_pҌlaM%ð2B*bMxF`- IOG;_q_0v|] tf{Yɍ iCq9=/L U<. X5f?wnpf#v~ h;v#JwBdL}9.,IDOuNk߫I0HWpW]9 5!`bʜzU,gZ_MJJ=57IXrz.uFbGE7z?bOMM[N\ZXyYV9szM)J0)}kp Ȩu&QܱK 5$0rAw&d +mFx'2fӭe[m#mukRGlI§baս1t ^`iOvA?t_CĜsD/v~}hݹ*LME&rZPWG4JqjlE8xM8a@(W4tBʠ-'ԇK-kb~LaV1?8V/rvB y\P{Bh|gQUr;1ߨ'KmtYϝ44 )-Bh<۞ {n!afQs@ԸglX?G@mL8n ۈ -6Ls=OصkXT:S@^D4t ]Gqp|Pߞ}BLW}"0R}LQ;_3.VbŃVU@ɒ I )?3C`]u_FnLDt]&/f/B(]`lys tyMʕE^yF.5Zj<#({Ƭmngq]njXFעTڨ@cUM#O̘~ɋaV$vW L)Bm#I8[!FDt=ݽi] 4 Ċ0 +e1yt9@boAp6Iĭ.4DGɞ`f pCp4r.*q̹vm-ȚUm~y N-ɄK T7?+ݭ;Ǥ[Y+@ DAǏ?BO_̮iDٖ(QQ2UO"CmY{b Csjkd00_="Iר2pd18P}+)iyGM<5zciEqő֠ VJ,pgɷxڌrPdd+63tܽZz"C4m]n|Cupeb2-lV r*L\z+ڄM-S_Ob呈q5 _r6S I J񛨵9ipő|3쫘IT%Q7săuu1f&K;U:C.V;0`5Xe˿}S<[LIy9#B)57Q!'Ac(:1m^85C&Φވ%$ IIZ01"d-`+[pAPꗜw K\~B,lZ'h(juv)ɘd=z+Bۇ0k pv%<Բ_Q NhfLnS\tv/v pkIXzx)鹡fLZWbݚ)bz1HǁdnlrXP t#G!WSh wƮyQpCGKC7bݨ>C tgqƖN~w_Җ3 Uuz&,w>gnr_^#5u^mök :ϼE[j~7'>q J Vx[= zQ`g[EcN{E@Ban!tL<% 4Ǘv\ځIy:pw_kp'^Z^ (H+ gb5k̵mE|w+!^W̗f׬d qY|hj^tHp 0߾Q0=&nbݑa&d ߣck%1| ϢpҊăQI6˸a&@ CERʦBDa,/Gڏ1>Iڤ#m\ڦV=Y aQ;F3 3URk-QmO Y-d]Ĉp-*UX:) Tad>n@W|n`iHo 99jLsO+n#OM峩3KY4{ÛZ~r~u4Fށp~ 87EBTZ5z[]ұc%ťb3xЮCAYrUlerpnIf%;mGBiX!v$}j[TerajaPho7rISiWW|VHw#QqKq}eF^ #o6W}ː[L ヸQf#|->1Ayn_ :k[ lC W=\6PS $xxz'46"QPJX!N =[7_ת K@7JgR}G̞;>}Z̝6PHx`"_,D1*D˩|wq0?(VFr3l|8"}N.̐y8-?\IlWWџN]! cd#QSΖ: &z(gS.:&"MpauXi.bXa2%; h/Fދ:œR`B>,qN'( ^T6, avT<v/+hTmYB%3ZkȁW`ޟD4D $CFJMFgے)|R59zl}3 +n=gb8Ҳ89n UB|3?ūݳhrnPiؚ.ax.V`i3hyd.2Ƌb.C%jXZHa]J oMSP`!Qt4aP2cJSzm\}͈Z֦sjj. ͽD[Gs /Qό6[|aAF8J,;6/*3n850HȌ)Oao] -YWX)^ɟ\WЊGTs5?" >8ٵ ^ sǸiOM Lᗅ',sn&pؿWq7Q`hQi°۵4R5|t8id|z̳(vUg|XCo*65# >+Y]z[tVoYTjaToS7uX,# V!@:V␕KgM8_ؚq`-LS#"%`ߍ2W Uӎ2+BQDqhy!)ƺ!w %?$a^PJେ-M(}>|e1<::c+ǵ/헊F^l.Ks _„{pv.~ )AYx0jk.մZXgż[`Dfi1'<]iޘaJZvn<.~ E+_$hC'dv/&jg3dkR1{r/GwC@ƃ߱u|.߼܋c$$Ce!h BVz5LJ*z/GQ0e1$_#9<h(Km Z1*Gl3)1%H tٙz ȇ3S2ǩ3)$4;;T}yv B#P+@#5ù48UIi/g6<2O]KkMZ]2G nU9vq4|4OZ$G3XBpg65 < / EuK~E8w&?zC/N]A m(qn7JÿtahZtvFu\,imVxFiWFŠ^[yIBo~?Si '6 |oV-5?֍Q4Ju&ό'[&C"߫0e ;SCǪe @Q9Ft6O~HHCw|NRib.hX=,9 (edtvԨkBmpIs*Vt@s^]E*yLt^qjP/1.Ix+js/Hlq5qL@Rr,ޘ3kB1@BE-=Vgy켧 @/,&g/DZvełO hnݭ﫤}͈2-Xum.(n3zDJLC! Vu%!Ucy)Q]o(V48lL *Ә^z rov .4,R 8]0WC\0ۃns-I-S~n`mL$~W~(WtX\u?Oz)D󸥾QdFv1--f1wV(nNm1jD&Io B2dMWB: 5UIۚY0fEZ(fa`W xJPАIe^Oz30mv ;Gmy-&^Ak8u~R^>NF5>rأaĈj/ҙ٨5oV&uc#1ޙZBab<̵\@Uް%Iż4|9J(nesr/ZB]7YqxiWan*7[Bn|?E30W(NX5RPyzͺBN,3\,mC='Iؾq6;sc?.$ "% %QR_B;_O|{U"qTrVbNST;plZ(b%״U,N\M,rʛI~yuL|ziu5e;\Yx zjY5\ Tg37:hD 3;㖏.jl$B[n{ӕXE}s%W/~z 1I뾂v(UtVN6Ԋ*1 ԄK⏬bA/(p B<Q"gyWWL1Vw. Bqf 5rAIa~Mn:)ńV݇#o}TA,4|md,lmw5)!A(ꈞuT*wuvZ+~p*ƒN'U ۦ駾MS1+{oӭ&YO^roi"/l2/D8R~#ruܚme 8 *6_AaMX>_r'nQ34d]SGHWѱ[US+;0 dkHut%r (@'}jM1iHإJKeyR?J~g&bH/R'{H鎖XXz>lt#GQֽ(@5&aIx$k 1`},8R4X7'Z#hj\gw\ȶ`y_SzҞ|$_,u$qKþ&ck!i4XlvX(xV9Ka5hH:`_]IY%i7OX\YÑ0o9*}ԳL$^ LʽϽ-!lX_M7̃w_q>fe8[nWչלs-i8@0)q&3C 0o}B*?k(Sjo|&~j|Rs"B"4E 3 *(Nc #Ev\WvaiJ0&=cw \QL'!B&2bd2> - CWKUH+_ i jA5ǻ*BFo4Ղt{` )琲1qJ#PG9u ^R_}9KupUsNN#N/wuw/-Qxۊms3fm6TaA{!ȍKK|*uZ.XϚZvH~MR,΢3dw9UDGiz{ wdepٷҗoN5T}ɐWhm2JCn?ܴ#d}'^26Md=Z0S}T#7q\^>?EXFP(̑6N{m(9s py(h?d+I5icYU>@rr9:eLܡwR%ͧP1C] uiOf}L[[0Y,ϊu/mvG#^K|Bq"/DX7hBJ o=B4Gߕ~@sDƚĿΦc4= blb1F$tuqVoвqp#0͈ ~gMݖܥq^?)n '_`O.;^;1QFʷưUA7!%H)ʼ@c3Z-jI7y[/ݗ (_рgJD}gS1O.屺hxƘ!wՖrƭ^$~o [晗ʍ^\8mQk1g0zҊ%P2bV/DzD:&"άr9J{d W2!dW89}΅G@/:+m[M!T-_ 5ae-޴ >Vdnl;~ D-s-ݶB {r;ET{EJ5ov]iMI~FHd;׶-dܹ|Iή$[e?0ᢈߤ@;-4pvMFqb:Xh93ϴ#*]AȗꃽGd]Gާg33Z %y/d#8nkj-UB ؽG/U2~|sPۙLGrb|'{/ݣ\c@cЃiѠڴg拇PfvJzIp}?4y(ne1h&>z!M|e9k%=ikߢIG+a6.rB] i.ApT|H`% GC9d4fCjM:s iҠ#?.WQ~P~נSn`t|ld UıZ2;6&BPt9^õ=\U?>Ջh;Ѝ|he\ mp@735F4BR;(@"6} ZS_IV, :*ae z'F>;a{9JsJާLM!gk)5{\O P7nW2Hsf7zqPũ|ӦQ@f$sH*&-  6 aQ6oJ9?e{λzK9e?Ys입&7FW:ͩB5`>f9h&bT4fha[U"#0dV雌\N9!,ev^`v[,̹#EHri*r!]-'7z+.kq'? iUgj(}5k-ԥ\Vjŭ 蘃GTC28nf|"+c,It:Z൪J=㚰 @ģQ_V[U!mqjU/(Ǭ"4&44?2Z= F KT--.Y-s9˱Y-Ŧhz2L+9lGlN7L ` fhd:쩠9tO5_Kx&!ppjrWѽ́ PتgW a]-4f]S~KD3__Z#5 _u'U]`9{ zhrJ &;e_\gOoT%1M(Ru^&6]x%5謧)\ ,}N0EH\.zF >zI,H.nm:*-Nק +_uܚFJrAn0,5eZ9W ƨ=%nVΗe yɦVل~$$mh@KmH.W3,v)X f 9ynn`Nɇ(\M!;[fsS1+̼B6?l3SX]1 i4@OjK5-bM~jVM1V&#Ae20"8aqt6TVMZgy\=*ԇ(JN,&j:vjOCfb{6oe2Z䯶GoPx }i*9eDN>{N5|V㶊}Wԅt'>X P̳E:oޓTF=;;9/dbV,wv0@_. Z\J1e*Ddf/`"R;FQ5NыJY'j\XhWꌞзb(tf%&dWί!] man!9`g+IU jJ7zQ[q2 uſ&PC ϱuvB箲:i (We7OOpi&@*-~zϩFwT.~PǬ3 M;(2㑴.=\4<9vsB[#K͟*1G\sM9Y?ǥ1,$'Ow+hm$"G*V9sSǨQߠȭ*?WlZW!Ͽ[+Qi+`kFɯL\Rt =}CfdqFz6Qo^TmJɤw]_ pDHs6&>-ǂ—j)#e9 m!%"AʕY(tٕޅ)1*o^j"2H: I2yL)?8p[%mCFG^@j{(;dSN,`=ղ7: _ȞҰw$WrB6KnNWqOЂf*ա}zTJ,u[N9m*!1"X|{` ʬ"9+v"Kk󆝯Ѵ<#4tFF9'm,Ee u@#c%6zi&H| "C3h 4czCIzZ00g@cB~|Jh;]G 4uϯctÔpu7lLbN$O@̩LX^piM0nʥSb "T#)T-Ib9Ok;z jd8YYeP$8a|B(bbd{W4DE>i) Ypz_JK'uKh%$f.hNQkVYG]G_y)=|U lNr|f&kݮA%Oe$ڧG`RFO.WO Ǐ(bcEw u5U nB}U'3 Ys)Ëz0jLh@19}Ŕ@ NdMłi7H`ۨ+sNB"~WtXwd.Q屃?G%%4Κ>O0ĝNg;i7cc=> '18sF\L5UƱڪxo)I?ȅQKyφIDmJpL MW-K5͙5 Dǔ*C21-7vO`"eWrN; w#_5ӓ ڶ1NނMbo763J?O{J -NCijZksf$R Y28n'iƳ}]Mt (z]ROבF gP %Q} SXbw0}8j(WN= 9P?7Ԁ0۵9WTzO~z\^mi߳W3>bЂ9~B=hʹC&o4_Bc+AO{ڇ%MA@1s>@,B2h!b,xCp (@k"{EF"uK= hT BwPe*-O]ҺdHd7yZҥ%+=6qЇ~ pA%('w8oˉ[D:Rznb%&` ]2HI4u60z`jq|ś+Y>zҔ&[Ccaɶ(tWZ693>ޏ}8RLIry4 p̄o_a^gs,NI_ PJ 4d'"a;QB4ۚw዇3Cj@B.LWClz6t$oɘ4d+4%WiC}~TOd##}63l~Ա'$rn;b"]Wp<\Ɍ ^G zW KS(?*Fz ooWYsCcO%usT.68rGʥN5O-|τp&R mSL='Q.b*'\]H!wE ! 2&+C ef6kU3>cNֆ9̊af9¨l~oޕr4SГu XIV5#W9뾡XC윟NUp.(>}slG'ią#o2[Wc+ 96 mW-Yc9SJMO3j\ l+)┟]:|=8 ;`(>X2Nu~.nɂ`d梜و42iWEf>x.H_ň~f\9@nm©wD={5Ix ̃(bz2;Enb% $ +*XgĒH]oLj t7 9qIÊ]8k5k1sUQoO@[||[8CH ЛT<6,.)]\3CMWKO4[#~,)ۻxh*n£\Yd Ӌk{L4K="q P J29%x S\w2H:5iJ *j8]'`THΝ &t|Cރ_ nRUTGKM.:C6`u;8'|3'ī+TJXYO.2BEji erj:c]w4bm扻>NO׿C%iL.6}N?I[:P]P4`POUBuU<=dk~ylքv)hqɼw9Za ݾ L ?*L x7,${)q$ЭD !ʨf¼)> =Æn-PxyQHk19YP8iz;F',3JQ!nRAqQsXmG^28ohsO Vz}7ɫKfx'o|䌗i S 3Ղ2yxqifvScMjZnVP(7PD֋~o|d$L  gePlK0j߲ :j,srXܓ NY(r(|E;% W]b&.yCP<`t~ ęcd;fJq+3Ao l9|$F?c-glyL!;.cFƇߐشg?|D16QAץ7s(0Ix)z5!(l3r94]{֮8Cs-+vmy 7<\ ،9@i@}37Y0vbM@hc}`x\Q fOMl.3b~weO M;cx&\()osB8?sCMdK+k@_#2(hI +[Oh۟ :.ĆԇBƝj0N;Cy8ǴCB^\,Ur[#M_s8 RC^C҆cH)a-T*ۥîȉ~ꂐ-~ CY#g@f}}9?^I#/k?]6&w{ G;'9):'RgBlyW%< ;y9|V=aF rޥlQ1MR&kp.EXU$e|5YMYQ.qj_O;tbPj'7[YHGߝ͊lN@ZKynϨp(,`Ɔ995W-*|'kN+HIڡ MQş@[*IY3SLv !T!S ̽s;d/2O5@'>cߐHa YVLLfڢ7;MkL.ꤻ,vV}dhoHK^>gxăD@[%Ws{~!<5ǯxI5h*+5щľoU;fr1N8$0zHs\m5o} s 1fPgX4a3@rЩ5a8.>j&+ PO3RF%@!攖vI _` @/.4GF ك6|!\٭bO|̂ {}8*MJbZlډ{N%U I35LcVr3uF;Hq&Eo13D0k.%b#j[xe;uAy%p"TfH i"s&7rPhR;,#B XH;XV~~eQJT۔ W_kx4>qF!Ő/#@1#Tg-h.KÆ_^P+f?h;!+m8z&`f<ڎq t:j a#ZXeKB3N$Ɨ ЈO#&9vLEYJS pJzC׽XU%٪{G қVNt7? j&-SAtByp815tPq2{HqsAi%&MЯ4mckC\h#<rXqgl?G9<[jZBil܇H%%S5N42}'Ht3>!oK~ m\zKV_ߕm-itp&8%وa$+^:Jr;Y$`-1 %όS˥XLT9<]:Ėh ͐"1ċji;hUTT(C,'5^;ud6 6k%vĨH7QQ4FO"D_25kh8ǗaЉ$n*(X P L{b'`n`.Xbse*qВYCl$&Dܗ CR@[}itD|\zAκ <)jMJj'7'(d[[\ID"~<\u}/ҋZ<|>k,tBaTz̟ ^FZh6FLO(1yhjo;0;17a7xm!tt]*YI:񜲡|z[؉@G$ٜtKxh3vKoss{;y=Π#S_m! T:X~U%Y=f :bp!`bR SK=%_NT[:AHƋȑ&LKش.IhΕFR>?[p듺Α=c쌙)'uɸ+Mm VKyoJ x)bvbj8s{l>J߄[pi** Hֵ'_>=$ (@(wvx.b/mUDpqB9ANl Ox6XȰ 4)]5͡ϙכZ%|O[28H,5 |G:tٻm;@܀cj]{(%-f%c3oѯ.vQb/z?f^8BpcGv&&, *?̔TW*CϿ_ /{Uj|u*8ZA_k:=y<ԤDɢQl˧ro2y ͨiޖ j4/"؍ ݯAQxJB2hy@RTx%KQs{ }v1 @-+Կf,usk=Rls gRgCFDžt@sn़S}om9 E"VZ/N 0aqX8Bqpi\ KMZgyr "kULb c_2vY;Jb,U~49%%g" ?wo]'A ةPi`.8pGn+9A. u\T#8jG#'@ZLB[CRpxuz/ȦMSd5#JfDHX,q(:&yQ6n7P{׸T@FEhg IR(1iYη}GgLh9'+6b!B/\5 k0M=Q>RUչWYR(|7}[ DY#t-; *sހӬj8WM)JoFwk3aI[${Fn8O3oSC?$ ][o,M~G6d%=^!Kq Z^Ѻ(ک>/-eqϧfcijY*ՁQh^و; K6ÉQ nFG 'pP+fXp}9$Pޙ@ya?IdX+Z$S+1 mγғ/pa~ouh2Q&P?Iب]1G3 Oɼ/"Mc&]2qT]OX~^o2\P&jݙ` o5Wn-SOOE5y#E"(畡晌)),r 9R1?^pFg`^GGiAջ7E懷UwlHAԗ+\r_@4(CkL!:&WfzUv 5:jZe0}{ vYa. LBM&_ikҫ/lЬi =0:C8vY{X&e"}iVJ' h kEL|5hWK݁03!q{@P//AGGdyѷݻGy{| 8%-Sv<0ձiBA 6r Aӽ8쑸AaeqG &ԤHm)Ա0$8{<3y8n5mS$ynaȸ WY*}3q)UCE8rB~ b冿둁7ȟ!wjzS*砑n 2U'nuDGd16@5ϸ;6amo :; HTtf?FQ~GJv &ަ3 (S]؃s.UI^]RwϏ}B2v:"ϰEӸ{=@'\滅 :܁E#|X]Ͼx)w/U35$ϗz6cAe6L]>ADJQ@ C^W O4B 葛$ϐ,1FPkIcŜ,j<$O9sk\Q`8fב/.$-pz/G;gS* إrT1 ʾ!K vr#'szWnj'}hP%)s/ܯf={ruo*v d'xzڂ={dyrR/7#5D.~dyG wo} XAO6bF hOhҫ%ml.MSx#Bljv¤^?p:p*) ]jb:trl5@~%CASMxJyc?VbʎaS9/cjB;fzé2w7W?|"5z0]S3#))| qW 6[ *?^lB6>6-P&Eքr&\ >KCɋׁ(1"5ECY&;ڮӒSt&,H=/W0CKKv An. .t!63[5],AZ(&lgS & 8iY#lh]cΗGӀ mѷ'RGӴe);2Ɖ |;d-B#'S$ KG|tZqRAlRzke |_5D4R:dmzXDDa\CYiyT&7YXuP3~"F ypO6\R6_"&t]=72Ḣ>{mY.ʬ58~:דK֧IzIFsEEվ}Ň/!>ɸ)~tY_zd*\b Q/ElI 1ԧE CC'b3b({;ZJD-J$0!A$ `y_zKJzY*l !hs*cke'_aJm8/EQL2X(w/)3^t37ف3REnzJ ׷c( ;"֯9&Qе]wG K|wEX'ዼʮ* |5B S p]:R>ҍ|+fH@C"ue2mrW瞺-$aY 7Gtp٬ (s4g@ U n'39tV} [/QRäe8Tؗ+"Å*\-mZ9.vQf󽒭 hU`(8=O '@$=)/M^TT$!֪]A+nf]1FSTyDՉ&fM'9 ӤW$:Vͷq`$ SC")eym1ޯ:CcJD H}GÀ0kr2]d(R([[ 2'Zk ~7]lh(jl[H ; SS;eP u286R`_6Fm qdZ\9bd*U5/q톻S/z<Re:Xffw<}R(P:M"^XF}d*ڥKU j[#h.]V$NIb3n/B',DUcXRvhk6Tv hҩmFt/{F|oᛕN:?ߙY:a83UN{+ 6žDħr 7s8.݊ a{H d+*~ή)"#Y^phg=r|U8#qknVIgB1wAA۴4 B/ٮL!P߯|[ژNLɭ$Vu}$Pmtr-rI^3 23^?ā.yZT͖2S{2#1v._Z"AW@2 m)V Z; ]J_n()J Be\jH ORF/b?G=7!kb]Gێ[jF:[~J& OvZ~ u\ ahP"f o}!l>{O6]lOq[:`kzHMj]0dw$v 3$= |&ծ¯ANFI`ڋ7uɔ>݃_/.;VXmt"jDM8K|(N*,,Ga\u 1 WM~ɬR=t+}JBN]c lCY/{! &T *{e4ցs( &wOh@~EyـغZ%^gf!![;|_%;:Mo;)LTqKj)R?0am$|˚BC؂(2moL-i?Rҽ;Z//Y=Ah&;&^V՜ە ~z}ʁ=X͍gl V4T;UŹKEWe2[J?8C>kJM BQI7(N$Ժֆ]lFpm,|O5[Ŋ=,@W5Q @;,x@;DMSKzeZEt,~h;)UÅ\a,q!1 _=[Ǵ4Y17NX6ˏl˃R T,bcs;AC٘<7_XnqI3tHL<*5;],;ͺwy=b_A_͋f㕷ql+mtN. 8㯆hsˁac%n Ʊc7ͪ߷I@-L|ol"LtۜWil:STz.bZeyWESɁl^Az J7JmO bH0\z5i+N)f98ɤXw $ DNսk.^EUT;k#|/v5>ٴv_.rbm> {F\*9xOeCTPL|js{e9kQXwhM߶[q~QL )%JkTԂFgQaawQd ?&T92?^9JT 2?'D kg.*gvV٪r_AYGecWÜ~$wಁw>Jq-W+^x#xvyP_|wsgiu$V + _n ,G'{ /P[7p_SÕV~VYA&bGhBV.%Hz~7>I1,E8]$Ab:vAČu3pHQ&S, VP%Jd?N1)VzHu &[%x8,#XkQdy>~Li_d,Ź_H1qS1jљ Y͔!p6D+{\82Qֽc(P|YpȚ.NFfy܄PkD1uu.U p[6P^uqږ,D~K΃A8*T3O])oYLp?)\D<0Bȷš |2>yr(g5V=Dz`w4(0u %%AK2>a,l5Y\*eEacvȌ(t {4JI`Mv֜Sc1G&{,M F }Py^ո懗遯_ux |ђ6׳Op@Q=+ҝ'moM*QLI&8#JP$c;$ pN}C2Zݷ$OӜw* g3Sٹ*{ٝ]_oan2]6)f_3h3"}@t`{D= iytxч8S@j',"< %0g&)k\Yy \hG1yJLh [Juu焘P[SncTāMeB;H o4{MB&T]+ٔmVYSoa^S^3Y,RR(%lʎ uY*[VQG eLX5.UX%u5MV2 6܋0ɤbmQh?`TWK =tqdŚ?s)EX4U7} x(6$Acp;'*e+܊Ϫ`x{~u*t;V2}8:~K|~!ĩt%F$7e>M\M`D3hF0臅 }*,lF۪bPU_ϟ MQoAp\N? !Q 'g+ +4C4x<S`:~E=nǟ(آCk/& `ST^1ux>3XgS5u(EƆ-1H%C6%*9 eo>O[·xuoCiʗ#k[5DNKа(]-8>P'묁aršvt«)|>DL+Z0FGroDUV)&B{iKoaRq87rک',~e7ْz$#rE$͡]Gd +C-az`!__b(B]brfȻHAo-g&E'eK/0MG^| ۴*jFn؏.RP;#xd=٘[Q7P5_Fɨ%7[mq# =q8`j(Rڍ{ !pYlD#5l7|ZB7dţxvl'>j!%J"Az1}S 0-M]2E*[ͭ.O#?|%6Ź+Zq(e73j$.ȏu44^Jovu U^NҔHKƦE\GL'l 5& ȽޭߏexQ\'$n "Lgzc}dصQܢ Spq?``;ZB2dHhR%՞$q!?]eip NI_y,z^X50s5نY?'2!M>tgEapl&V~k%}8)0_ʳ~'N lF@R+mo(vCJJ˦QiX҂ɝ̘3 ˢ=`6c7B^:m*<; OY" _HYfKJ#} G $0hA+qwBs<Ť:=Uz,蔸\UۆAF%wYȖʲ u4Ix t- vGڒ,K3BWz$F͍eEg6*h`N̹ބ;k_N KTÅl//8-8u!* *J݄e);kWLiV l+./FPf7+PhnƂ/Cx2o^0@ѣ`JϠPݪxZ':Hlޮ-YFQ.H`^?c47)!/"L 2 ebzثSkA2'l绀vB˕FQ1qنu\1TGCֲ2ݿo;0o0sA TydaԏjdCGj }:ѽ6JxQ{_c# ]3Y^WMBIP!wLFPE jBu7 Y?9ML"gAPL%L~"ӛ]=to +[CHiAӉe;K n|Vb޼تY9 ͝31Z!+6H'+G& R]=TcO}֡ʯQž#yl]TȺ@@2ֳx KvK0`lTEKYErx+Z̞G#[[[CŬkP'C!2zhpK \" 0ǷĞ#m{n2CkU `WzKz7=k/^} ~DV6{,^E[dM 4n`da8 4#%L !upqBؖ 23=97:9tQiiIGFBD,Fqih) y`(|в :~81{-*h"j] 2be^Vxb~mZJ.jQW?"M%,lsZzd ?i!s+rnEѢA [)A7~>*O|7ԩ!Ѓ©!zD^0 pv+MTtVlî[Ŝ&H1Cb52zƝ +=!:C2+Orm;VV(Ŝ3..YIpvzvtApc0Y_{v0´7k`Zk[g}@X)] BjX'VI)[CJ+lY{?j[NJ5Yzej^ 5< ,01O*T տ6~# ʺD1*wF{%LfY2Å]? IFV4߶cC8llaɭ5[GX_*-#>Af\w:bLFmR2k9/Ϙ Dŵr%$z= 懞NM M::qL@wŷV8hgfFnܜԍOB',V_ܐd {EN L7pV`^/KT5^?oD]Mz7db-oTA7g`}c 9\v{sf2`F QX\OZAЃ&ki Uknfm:#qrƅThol`YږisۥW[ڙ0h =9a.RVKY%PKXg27hMϤ TKWR7]EccchHj8OrT?k7a=7D>Akhۓ{KhH&^ (# BإbB 9vw  +A՜h; Kխo@WkM8YŸPk-Cv;'p -J@Q#,w&eZ1~k@ڹwpGe(Z h, %uQ bSs Xo$(^;^[eS'%W< !&Y~%WC|6 o'e&-H弎fB )96HRhR=tHA*kWjxrkm}b zA1͞e7Ká.A}ٍc0o D|nQh$?# iSnՐ_>'kp:;ῳ>~z[b̖ۦvE{qGLE'sþjD?NcNvS++^8Ru.-o00-\XXL寳H q0;%"}Fa(HThD+& ]_R^? dsT3Iw`>mhi˯F*`}FĄ 鯏/wgd v+]ttH||WW ޹cۖ/DYVbNx^nmͻ:;p.h_X3z"0VNmmϚ+~a =n*/G Rkp+m`5~" /yjܿyD|!4^<^fMbߞ֯3eB, )ysFztꭥ^j(vlIl"-&5wFLSk4hA2@w>Iu-zY uk"+|?#˹#=Jp<њ &Ox,)JZONLŸ쇌?Z G'3`3Nq)X<>)]-jEx!_̐$,~fB+㦔C|h}rs@W7zc{) /6R5hҔ8a|i3*^(h􊶐X0 o i`AZUqK=_1:2d('}EO4c).“XcޙW䏯eAUT{<i"Jw A{{#B_LAN?U/T^[p%C&Ts/ZKHPTwHT8䓖S0(؞W-=-ܸαe}6~G"eyO )p R56f,g5vi滃$Kggv~?5Jv{D\} ;;KbD}`la[BxalLT3-?ڐAܲtY(O9TX'ɆMaz^7[W26o|LwP|)|m`KSo/f1scq,yϸiwᕊ9AƂIEX(?A0QA(!H5U4/\َ h[1tǝu%U =?G¢uCbk// ^i_ v&Jm+ A' MOwcGDf ϝ=sD]Nzg+,\4S3 •97ET%ؼ~ \"'ICBMY=wfˁ$L|=W)an5Oh>b)A#L#T%]clCbF'߹L -z%?\&Uf <0WY? +;a~05;n5 R T [PMu UJ{>Yjo3%l7㩏oGWG .+a)@:J%qMd~"]茨o337ZEqGBGSrpRdV9SoRDhb<ԀI0j$Vji.T"B-"߈_#!ɔQpYx$Eg2sv@jsѴІd"c)n)u\:n7u6 WGj&cOjM6ٷXf{hׯB|QEx{ ºKt=Bߞ ߀n|9 F};2tZ{IBa)lĔ/a;- _dK:Mm3{OwmRʺX6Ž[ efehj?H3V"IeM7OY &&бVhxh셤 /߶543bAI5d2fs">a ;T\Sz\D |eWYPd(Qr^ζ}=⨂N$4  ^j1]\}X,ZBE*GoƲD38ہd.#5e~ |R$x0쵬z~Lte&4}nHm;jXKB\oa;N 펭4]w =_U' sV\ge~P.^ܞl:gp?y?VTU-ʔcGW s%`[I/Ӌ: Kh/s)=i(;+_>N}eL!u)d 팶#;+7x!OL 2O\jQGymOIqK*cAe U5)#5)%/pu \feTEU~ku51ՂfY`bSP]Ao=?KKÈu&(-#d5԰᫏o󎢓8~qVbBtI6?xr?hs= C6{[AmG0sᙜ{8~1FC/\E/Wæ0Z*絩~f%kG42Ru"("*('.Au>.8Ӳor!ӡGJL2iPO*wdޖ*n,'*WDN0*^_$:`LSO7i%3~vĴG07$o:S $KEPjDaZyZᙰɥݡ3pBy?Ӊp\+,`8ʍhMp5͌d7{KEU]?^ڙ ֊|`p?tl Za-Xe,ʈ. c;<0$G5kqp_U*BhI8)f~jVfNg}A7ZmkO+/ gW FZu۠͂= -O+kax'>N)8ݮ}&FG6B__B\ʎ}9H42-I,ǒeyt]dVGՑz^d1x-=kPڠ$}{,6FJ⍧|Q͈J +sóDQl2B]YO()8Fϼ<.cC-9w @oTsYWbE0 EvAP4R?[ڧPme?q0|&~ EAkGI1]asۻ_<; ,1jnر˸E5Z6Cp5{z4!+qhYۙ|<ˬ\Ԥ P|A>dTuQD'e,Wt={?l?L3? |><ʇ'oD 3uxIH\vz.=N)Pa[U~?4=<(2P)B) 8@PC6޶8c@:8dFxha=l=(&Į/vRjT|Jz (=׌\'76?1=#dy'q' [2W_6aE/ؿ2,'GWooVp b=Cdy.}6^qdjeͅ J4M2Ue`87\A-2-G-̤~QmH|V V<׋tS R_1uG _@Ze_E)< / Jd&yQg6iD}X4y8VH l4aP|,ȷ.B`˲^~M=LވBF*k@n":9}qbHZ K4 a v>=r|UD0,XJB->{[w^,D=q/JRmłOmᖥ*K}3LZ:HJCZɿBˋO&Fy_a/1LgQ@C9MTƚDkf  DR/47mKr5(:'Nџ\2梷%ya-6%@[1rZ$d<ӆћy-1+#sk=kN߼ղSb˗ t=2!ҔSxdҎ>rvppr=!Ls psE UGXk]6_la cUv*˥|MDx™Yȷ7dUw0Q1Kp?F6;d2ټMh<CΡ*n U@%cq%/7-Yp!sOZG&T}4B~j~}:~Sp:n%UrY`Ο΁?4=s1<2ؖz]qS23N(e NO9*|Ud%E(s8v [P<0\QְB,d[-c8 ?'Dޮ' R m]r/Y"O3ȫs|r!i'zFr7X-vAƜ2X_y%س(lytg|O"!]k\2=֥dVY^q?Muǁ>/URFqΈ>gR0巜lb%>rq>j] "ΠQwBs, ~|;tʒ{qiù2~Q~gkIƞ irR6(]ng6vc,W8יUp7^IW]v,YZ`ԑ1B3 4K2IBգKN d-v_T:s,؟m t vyŊ.cjP;Lah4IiOГurw^, ( ﰱR: m`p~rI;{ݿf{#Rco|ѻ/wc *65)^ufúFfgo񑠀0k9߽:nrcagS{KVGa?#d⚝B3q3>*R@f6$UB 1UKNz{@%"'_I{$c @ 1mqN硃D1C޴v bN.nIhXIfIJ8Fp?|1ENޞW][\(H;do,бQx5S'$vH6r-\#̒IЋY8'c͏ɋx-"Ϗ8Mr<qOGi?ztXM:gC  OWuRO=X1|JRsZud״G;x&Ɓ#pH>@n-IXкkQYMtdm2낕7ĭ/6jnB5.KNf zԫoX *,*wӰ2B\@{l6̍׀GxsYDcfnX;718MEZBQ>ĬO/C^"k@w wW Ah>hKX9nCA`G#%>W># 1wd}梁=]Z(lB#UI[]ݖ.&D̂"6Fp0<>MkWBatx9k.gѥl`#U˽~ Ej?GJ/ie`7!u `_a+Ld96W1#O|%oLޑ-6ZO/\Eh/gCE[' 9K n6<⟙X ̮epeo /rbl3횆}FV{NTYD/+aw +k1KvLsj"g.x q!A&{HR}bϏJvSkXLL'4?ͼeim= t3k_ʔ9eݰ[ayl# 1l=a쳼aKv/x-Cm &ڢ{2voȩ:gs+gkhPن@"gt.Y(]u„gW2 NI"O{*oX]I]^"5|]J aUKUDpYG쾘 α!!G1B#+^KoT|#ɲ[F~1):p#3"!y30PĹ[9o-K-4GtNWe+32۠Tk-ixճq6`ҡr/! X:SIt}Qǥ}+2Jbpl{zK d31_ s~Y S4S`1=>sij^ofhwp5$7H J}_-bB|A?t/ʮx%-8e|.0P>ENee}&fņw&Q(:EQy!oK|3K1d/ydkde1RroIkq"2Y1Y\ᶶJϸɿE < ```RFXC(m3!ex1 GQ[Z7Sn^IULJ &]БmGjgbओJv]W}oT¥0{8=߬zy|+P5s7ES%>[%op6E~{Tb0Q 7 F冽L&#,w)z8tZL Uw ~.\ "b0M3iFbFU?zޛ$ȣ[?m߭%/D%5:s;#SY1i[@3 py ă;3x2ٛ:+ w>hn`)#C&wu0#%S" " CkGُ>mꢺb>Fî [ r^A xZFQnl9qx~IL"eMU0]e1qRaq^C#oöW/6Es= 1F:Ewt|V,n_!•2'LC]@eJ.GF9V C1>¸E5"ׇst=Q_^ !$E;Hᚣ^*4tmcm޳&,zZYDiN[(ga2jL*{veK}F "DZ>!oʦVt`+擨o*k =Xiɥ BN2-婇V j9{3#RpMRSAd0tV%|UF. hcT .Dc}$4Jd1#l:e LĬ`}c6Tίxn7XȎ8gn΀uU]kեHl7J̩>:Ψe+sH&G҂O 6P-4j,l%ΐFh=ivy\99: 玍c1p҂@VH4?.(U]R0Rdg[kN"_,6CI ][./|?TOvߐ%݇SwRHONs7˨ qq@g^_jU(w فGy-Ωr\nPd' bg<h\gVh!M@ř.\,~DB)Φf*~z:w?(%&䯶V`YG&7vpl6vsqrVyktF.bdi3}5S{ט\s<^}^…9N %`.x\2bh;k͛$=Vo|&6}AaGP}ԎVSѝEMgFe5LMTY߮be&)&,'wZ<7bl@?94r=!fMv8G1-V8yA*Ni.Y90M6q?=CNމx n^@A$BEskԑ\>w˃ 2*ȁ<  ^1A:V2$ @V;Ns:"2}@) FPr<FJp>%􄴕Dk.w.ycqT?K7$e=-im*ȊnEn&؈D~8Q%9 ^}0ݗN[szQʏ/Oǃ`J<86,-~"y缶^k*Z?^WRRxzT.U!]7x9z%?n6٧4*qI{4doU+,/0q&d>Nj&7p#A7M-h> 0_2 44 ))ѕe3\cGF iXUBT,QaRqqJ`I(Oq7zp}pDij@0}?ed8p}EXa)~\5ld " Sd6qNv Q-,2TPnZJAIԖnn|P͑xwP%>V=p:5N6MrV  7aYh|OG>,vIFNB#MA7pu`ҞJ!6J`.}N۞a _%]ۅ3qB!(jKVVnY hRE|v/pa^ÁF| Aq5) =[k8_~hs,h|)8gQΠve0 >$]7Ú?`qtBO,+k&b< s+HpK$D,@7 Eǒs5<`M]+C ( 'h8ahwHr>j_d(umV鈧[6w''yos&e:[[ GkCFuhƩ9;qTPQ.rQ1c;= Q_F+w>z %qI2U0dj\/n0D'|  {qoj^,lh{ȏMc /VY21JPL tpp')*j 转?v n&n\"^z}xUzyTw5FХ2w=dN.Mi?_hBOqW v缽sfmhP-Jay7`];"Z .7"5>0*>[i%b|H9hK%q|b(Mo_K"kVy&Rhc8qug?͘4G<mft.UmE@TZoD1X_`#]S'oBRC9 vƈL}D6s>ΦIjE});R,ƊP28vnaW@ BgXz:]DPN:@] +a&g'RIQы_eNa~ˏ*:B @<%EA,TGg{qݰw)rYCѸ7- "bFoyj PiEJ#$61:xQh&| #M2q&?^a:pBq8Ɯk$^lG"sLWʊn Kmᇷ4=5g󅋋3?L<( CTUD-zv\1/0NJ?o~9=SQmD rI}Fg&AަllSCQ+)i|~U,szg֨?E-'K3I`>+%߈&^k!|cZ9'tʳm'Qx 4ڗ5PąbnilʃUTL+ zy]JRQ<(ӧI ރź?CO;'Z"i!.G7? fu1lr̾ OdEU5/AUg,h\}V'6t֊WQIsӌ1Г~uqw1 32QrGd6/LRQ'~tY` W?)e;sKkTBaswِb $cxԺfuDF@R+.]4_Lݲ$%|I%k+^i* qmW"Qvs^m{mžL/qoM 4.Xf:b&fMͺͯT{ ~ sj$jybN }**:T-:b xVWwaTt*ל{![ k2 'HIqJpuuk+8Һ]cIa9h\D%Y?Y&z;#axfL2UXd@!Gi0l0m^ Sumx[>#T,f_M4r/0^7ZÑ0)`iuX+8zoqXE&$@X/dlT-?&oDlk8Jl2; oPp-uQtnlfﲾV WX jcWL-y t/o+ߺ0F ]N8m;ޫT6icBX\MYPztȾ8AQMtyl+4S]oPnG jvRmO5) X䪦ui=a}ܐ/PZ< 4̤9 :KDYo%Q ;~  HչƦr:I^1>Z~(x0 ݳPjphg,oަUݛG7}Tl]H|_:jM!(U+Ɩz5)+$g#J?-zcuX^[t sWab@w ?Ff#&hnN[qCmU^S4Q?עt8(23bH᷆znFv U60g)7ۼی+wElB:O7֚EreF"ICdj*@š`=ĈsՕǭ> 8uJi JJ(e _'nA غYH" L{]Ibj6):*Z{HA}j+W{3+|Qq* |+qԅa:7 38zO/ZZ5zXx1["Xń )?{h0+%#=ذ`5Me7k!2—`FT"{vQVC~kN'4e4v|yOTX+Nt\f.!aNO 8r1>l)5laXb(p'Q0'f3H}GoTTȌ@ j%&Cdf?)\ݢBlC;9k,chCu.QCB9OJ%χO5U2hjniT۴GMvnNiHdcn:''^';;|`H[:s1rf,mj?h~Srj%GyFݷ?~L\41_嬠onrNɚp~2Pq > ^]OX!JzB5L_q3(':7,jHpq#F=F-})M Yb 2EMZy?Wd1:0kf@^\*G߇yclk+5tО^(B%kiϠ.pS+NHV58棬3̈́v+#o D'"z2Yv5C|ω.eT&Dŷh)Ş@•KFD\nNwUZT [N W6)XM`Ϲl2x 'i?F-[ ;]{02Vv[S'=/Vy&& Z~0V)DE񐶣C{k,ζ+^vq]f|,y ѻM$ e)3vegXIeUCjldnA4s#.樶L{8㮴R֣֑=']:Lȱ?.z*w aIbWr]949ȲERVM=gNIs:[ ĸG-ZVjv Ml9P<PPʜ sy%W4Ao4z6ޚ}#H;' ^C!v@:Xp]6/!o]{(nN55#KS}0:,RFhs<@+ 4 Ǘ^jذG̀Ӊ1,Kksof'r'jAv}0XWWʌ(mX?=g_@B;gw!4l[F򢻨=ˋ_»Ƶ[p Q-u_> l& :|h]⟳)={&uxCde8jag m:3 ΫU(CY [%RU\; ?B`<4s B$M}E=QޑC[do낋y ( ~EUX6;%<tF8{o+7Iv7 -&'_gp6ձMYa84l`& ;:S%o(!ꂾvUo-K1·Z78 PE*D_j%ȭ|]0T>LZ7'*0DI|h¬9+_~4yQ9hot{]T6J6ukw+п[$gBw m&KF#ʐ[19:T|Ն1(8ݟFD2dJ|y_G ?";Q9X ~ t/k9kÎ嶿Jy? ~[; g'C\+]a/v&ʂֹ<`ʃoZfJCv3_1j;&D=-?CRjBU2"eaT kvA5>TH&HI\,@dM?},߮cq¿[ג2l(DN+Cd/`,2? O4vqv5j݀W0ɀQ_\ rxP߈NzA&!fnt-I)æRg&WHטWkƪ9؜eʬL+3*-{%1$wը]it'=&GpG̃!-r&wEךT#mK(IV$G*ӻp&&z 6gJumpd Iʨwrkǥ⟢|r8@BTGI*QHƟlp|Fh"`9ȅ *Ӷ vxQ1\m٬yF(,A~dቊ7CXCeZ 8 ,-L' 6qrRªʘ A~Hh #Yu$׹^$T:,PZ=K E9')UAHZɶZ}x1&v$Cg92%(<=LfZ{٬,!>ͤqL gL>D MrA >-a'#h ##)8fQ` K4\7}?g!lֿ{l ]+ {47l~~-:mX4AGt'{:~-jiB;EATbhkCa~{zop>M/bV fJR@#Qtk#B`+%[,lv cu!"%}+uoCd ߸6:Z}V&^:x܍AL=7,`96|5A8m-d򗖤>Cr HiΔ;ݚf&lR9Rµ"1V5ii٠O'(f(S2 y>l2s0!ac(+7V)-bYTAp,\&fV0>Yw'n$ ;˜@:1+4 k5g= CmgwTFO:BPgQ VWSyeR~Qk~ M؋P*pqM_Smd@p5@ ߋ؉0l $]eG[+:W$'Eœa,\[#;Kk~ X2rx ]!vVJsr;9+sxLAI&<]}gJb/^"RaO1rU$¤=Rx@Hx4_+:WQkbղ`h3sUvK di)JB_1 ""0{_2dҋƊRHwkxW%[9/gz7{oZ@AS]:޾&P_]b U4P)s8B{㮨Tgԋ3ѫfy3ۇx7ˎ'ҡKKݗq:W{r/\۷Ty J#s֟ɘ}(+M ^קNVF're7J`^B&03O@Zyo][tT2pp6d6 t1h"I,D=RrٓFӌR G.VoUHMhH!0`u1do[dEY2*"f`g}\-R/ϼ0+3vJ{ @q\gc\+k5{ cV);o01<6 S6hЪQJѠ,qW`ZfCgݯ?vxOLui֛)%se&f.ۖŧd?D[ ?S%'|d 䐮N@*3<9 Z >(쩷ZY6d> ㊔u9d\kM{jDZe7Ќƭas[@g;XR^փ6k)XbT:\#Y0p#DI ܇cH1Xv.IV'SeJ}IQZqh"UdYKK*j|B3@@8(4jhŗOZTlA_}v07C1Q0׿ly* o7NY~.A8n[vUuYA[9QU:-v2tkjsag aۿ.KPzHĵ?y񘾔&kt"ae-.r/wdQ;.֤0g[śc{t)h_筝#t)J NngۏC!I;/K֪{Ӝ}˔TۀC{Yq5Lƌ3F+|2o >h>bHϝK/HrfƦs;=2C "!yGAKEYg*} 葎- 'it7׬&jC 1Ub$lB.3[$X[T,EϢnů~'oDjW3UƢry!⧘m. Xp{ئ& փ.JRPwp\HXi",ydr1pmw~E)O7&K$G}ӈJxOV(jI[>1'tWx[nuD]3" Mmh "\Sc-Kv)J0 cE>;` cѸ$uܺ.ʭM6 _L$sU8Ai0PA"u tWwbɾACwSߚf֢HdqK$˴MJZA߆&S+̥*3D=/hBY2"Ғs4SŁC\2;C]w2Z9b'q[#r7`yݧ*R^,\Ki?.!-2lkbnaTZ`, (Twi@nEIs2J5EֆSD*]ebV,V$IP-]_.SKHH'-Q ;AhE_y5n|q0w5h_ Cvpi _XPjX kKCшxȤ"?\"Pfl(Z2 k`~p F^hW4{Y󤕡?1 4apK s(gBs{R*:`/p4[N:*ޯ Yi%_mGK{wUp/O <,>z q;Ày[?:5U}F۟Y:\/uI~g 4d&qz%CsW 5# 7X< Ǵdo<"y5 Djh Hgk=EG[r؄ʦCf]i/>~!Ŵg,4MT׮f\ӏ< OF[JMJPB[z%@B,wG¹埭/aJixP$;=GAP s+l*#FͽA#4܏([E:=q,LH 4YSvB^L:eKq]O͙^TII*4p~ay 7DP&itG5(Ȇ %~r ΃QWh@ޢQjtm 0:J{^$ch"K`üXւp3RIwx]1 C[>PUeՉSBg[0uWU侄OޤԔڳF;M!2z}F&9dK@EGM};' &DAwЮB w(48 S tu!jYlr3bku)oE IOFbV֒UBP]Tf[ft{x7'[P#e6J.oQr a F7q@ǫB4*?D-E| tq-PRs5Xֻ+z[%8*0[$)ADlzZ?@o~al ߟpƎ C뉹ʠK]⼓$sA= xvojɇG*u򉶩%i;u34|B^exroXf, y鲣Tsj}쉾$jVI RF Wh,l?Wk%v`;^wa-YbyX4LLWl(<^ Jt](Rͦ,!zH^=~t ?gYZ3 \ dZ+o~_a td;s1d}ȥ80[LZaR); 3nE7)AZ7zW[# QiL9$ӷ4&]eND.,vEnNYlup3جBL~mD9ډW0' v|5xʔ.s=cĴϻī'w26ej|FB92$KF8l념gXYeogᛍ"/ >rF rf{ nPwE. zs%yWB~Nl!ce? RP?ZJW[Y2f8tK]=ѿ6軔P glAF`SI4P,273lnHpXXlbZѵ3 1S:t"m3Sy{h!AKf%U%l,`ahئ}/@PzDV}3>8񂢊&{l8ܰ8>&ƔCԚK@. }erZ{9qMu)L bX&7Tt)A0? ?q}oO]Ϟug ,F96E7ʀx4PnZFQVu| ɺݼJ٦oζO.1ѳHr}brG¹8"YȽy N'G1JTt͚cTpc4s؀_vS;wuPrC aMQy5 ZF>O+H{M0Q %V-v>IJ˫.u7 A@ekL:asFGh1IPI%;%k)0$N#3aB~K7|RߟlONPbm8Սx)yH*u{j`@dQ6UKQRk1…[@e5dO'e b!뤥G)qſ5+q@~{ <h%cKiLCSv 2tySL [+)J/MM2ztʴ:n'F o@Dc>`c4~)sIE%X_j?.;TBc> 0!CTUUb@+#6vy`'"n| BZq֒E"3SNԕm-:9ޯH)ALxF9pDN+@e:`h7b$>qW@FWZ5l|]َWPG2rSҢqnƁW_FTsC3ehYb/_ k2 o0Xp5Ɣ4#Xk_ܦ̌z$BBP]1ZQN*֚Zt@sr;# gT|F@|P[$:62vn&D ȌuNjG|BѢeQ]pőt)"i^" ?uO9"`C;ƶ$7s5@KjWKEfRlD1gΘeB\ML”}H%1{Ans&ě)UcVÕ2sm8Ӧ9-CS*cн/ jWux˕6idpS1>u <^ 4JUJs8BF@`a96 71mVPaL)H;}?ʔ\E Z|iX7CD^d(v3𪯔ɦ@BU^Iߛ.bZ, k5/+1Zl""cp=Ri>-"vf'j&}K7+ ;趣x4,C&[) ژk<cMVJf9\!|o?גD!sJ',;đ;^۹V}@Xm1 _rڦnk>'iU9޷tU2DXŭuThS %.{\|D'qbkP`S//_NI]֑F3*k_5N?qڸMFD|~GbS4Y<}~) 9hH|)EY,z76!R7)IPd+v/{~^9 vqcokM> ~\m@Ԏ͍!t1]s<) A-MF{[6 !}񰷸O`U!:aﬤi_OVT$ZGM9-0 }5aeq'$tEv4nGar&K~|QzhjSFp,/lMbYcm2j ZDs:SCmߢQf;V4|JI18 ± oWr,~f߇II8E >XP\i|AyΒns@ˁoBw= ')W7c^-y v(: N63=eoI50+/[{Ѳ+h/i85 Δ2tz /iTu o=V]|L߆̡`5\}kjBaBׯ" EFJRogϺazʥo6Yl?g5q&,* r=?SڦWm軠McyϫGa73Go/UKnO7\c| Rw{(aw顅ȃv%?8ZEYn>$n!Т}?G7Lf0#uW;f4Ŀz#!] K:pK{X2pZm Wq7#7aes#m6>龀MiUWe MiHꆣox{ְ׷*ɘ+_ %nŖ~a~{; 8f@ e1tչI @]P $?+9ೱѱjM[(2%BQݿ)!ҥAy*WW+ϯ@*Uo:A^Oҡ1o=\P?T*4&Upv˓*s:Jޓq<&QT 5i{Eg!i˞h629R~,4C[< <0B*D5yQLcƀ$#@= ^o9<(첻 uo۲s*AJ sҙ?ۚK'ٶQh%V u'yL 5U1LΫev~t#\ՄǨ<Ȩn"!_-sjBNe &xvef&4*FOa_7 ^afqoej> iHbU?{GnIP-)w8²|dqo1ABi6XL>I:yA"IY ׭Bw~IQ)B/;. \JIԗay op7h'%} o#Pr( /w{TITW`UwgK0=Ifznz^IBD_3>u Ͳ~!"eM$kIclY%c׮ HCSD4Ϧh|M,ߏ0V1G'%)z3ۆ*..5sYG$/T6V6xxU2BaE%fK~^UeE4)!L%qu5rAE >S NyMζI-fpJ"j([WwwBӄ"sPHw;)G+jwWrDl=uZq5&.V?k0r&.7Pe"Q(7-dݗqS*O6\4$(z n`6-xV(fnRALs5f)Ц䰕=;<3A?YM-$׸,x:NuS*Hѓ:I|bԴD3q9z飦=+W>1RCDyIF .k H[UGM8"@1X:6YlWHI@?gHa>/2!ZxgfYȶ8@(T953v )e)ب 0_,`!Ơz&Uj#ck/^[PKsv:ř+dB/\ +I5cVIg[}ب!/XřN3+uЁEPpo6F>!\1T!֦M]0*#LJ#B)VձKkti{J+T+,}$m$cwl 9L+ /Y\8P{wޭ1պfhI.^-3N'AqJCR̈:`\;\L0"*Ň=i}%*$UKɎt,͐ɏӗ!\Vyܗ7|Jy;g+ɓF1' sc9O2kif+C>&2, AIV =)pp jH)QK̗$F!Dgڪ4u(ϯ\,DÁ \}u$*O~Ji\sP¿sea SsvZ3/=f g*_8û~BMN*ޱi)B܁)-CYS;cFo[uW' RѻǍ's<(|G%Y^a+}3z>[ԯt!P';1lzXh]JvG)yϥ Ě SqR>v!#i{;􄎋(e FYr<8;s=_DW =UAwnSC{̷5햬B^uy4Æ< 0JZ\0hLܴ)^ ^d<&,0Wxf0&Z(v2u`<L\8~-u?>[AiGeT0i]jy*-4 $9 \Fہ)ޣimLN$-&bܼ9@޹f+6_""TRYnKd'|lPJؕc \ui󷎊s-סjA;h{U.u- a4nҲߐeHcp5Vu8.H=ļ6H1 )V ;y[w5y䑈aano{Lɪh)1jZ|ψw_)KMsT=6ty  ]v" :`#I<XS^(Jvև @Q0JcKfy+kkgKH!,lvdbnm]QXwKelR3I>hTiu@c J]lz/+j@"R=.jPb8_2J*s)HHRTV;6nnu1#tЂ#A`Ǩ,8 /A j[h`>/PHǸWB; ܽMTW_zL7ʡKw֤YɭDu$?Px>ߢ'UY㗽Vs)޼Z qѬdoֶX@zAcд1 Ks5f)*WwZŪ!I4>Įբ9#<\ iyѻc,W 2qEH} VinDvr0_g;ĸ,DkXg>_GI최ї{;Vk&3quP%{NfPѧ):m5rH+K@`J!~zg_ut8 P?dVݽо3?" Ɍ} Fq줕ZQwgFѰ23Ƨ1{H ݋tTh2Sn/HG7.K}:A⃠鮙-~EPl߂C,Pt%yI8j_yN6[3c/8=`{zx3F<4%)aqgIJ]^Pg|VLWN4 Гݠ!ym =籩^xȢ'u7$fj{ zZ蘭8ʏvIB6%?5%eUt)j=M0&XQ#{dQQ>4P+ 0T"Iv]-?Fb'vÆH}[F'|4eb7Ҩb'O;Tfsв0c+* -\!ہ0l(H#bMNP?QXČN7C#h2۫<@:`5 k*|D135s ,%f9A~`_ /=J)п_+,Ly]ȝ|*qԽl˗XjIwv}J1򷏷FM7s@+D4yd_3q8o{aNr8=a F ʰ߄U>˩5jATW=aJ$;y9 ~Co{#t >g6t6OaIE?y|%`x@h_ 5YAMh|DdZ Pxr64OU\MMg{meu4y)e7zBNMU3cl.b,|u#+FuA1<+f}Q*[|nU@aLWV 7A/#ZT@?3`;UT>j(f VGHT5( Q8HpZ_݆r{aʒXrjVŢgnP»_Ϸ>6-t@''FY?eo*%^(  j(wt}*]c'ԭco*z YU^mث{`>HXN \){W,z"!j駤co?V}q}.q*u#s;awWy^:ϠF A97,dN}4n3-#xX ^EuלrPmDk#kjUa&(i]8?NX`"ZR?cTI"N1SAk=m.jk$57x;-Qv NѾ xF1x&J/֬9N_.9!;ݽo9\&UY9רh%q@*y{ӳj1F4[_Pm.KK_k76Fϕk-Zvѧ\q`᥺HVѫY+E4<5쒪b,V˿8S9>%&_:Y^׽B.(pu`8t)zs);,(IZqx/Y\h$ɜ* 4n=L+OF *fO@9#DTS+ZҖu+ WH\N1=M ϺkAl9,[|H(J_37A/%5]$IJ®< 4ڎG嬦`hvO86W.<Ծk6|IH$r4"bori. 6ܯSȝDѵ<:](/Yz/0?8YY9KsͽuO`%$<[ZSC+a _S<+T:e24ͣ6vMbwG$Sѭ[kkT*̩, Or".Rh|λkxcm6er~nʗ2.%.*),6(]M0ymISunow:Dyd_2e!恓\BEͰx3?TeDb+˷fk^)E7*{ H]t-@OCBwq(AN}_a 29ZZpK/;5_76'>a(wF}RM9NSlBU$h",b&nTV azL{Ɋʱ` ..t[ I܆Z7ILÊ vq(+/JA:swՈ{dx 8޳Joy^]E뢒w9Mox!@)yك*mEM+]ɚZ.CCiĥ.N-\ՂЉ%[f0IL3 NXɤ9k=5}&bha9qXv+3y&9b/ ߵ9nќ!"haָs}ƌ9NVjM1v+ g9:"hV{V8x /qFYQC,rD@nđ,=f(4|?^sļ(2X^ox76TXISEAlW{-!=l[&}pWW҈熪EJJ̍k& ao@_=;V(wBIm?Y;Ų 𣴧i Tf@j#wb'B1[]oHH!8L :Rj&fںɂGa8DiR<_%-faAy"PW`!!{8c99s(fj&R;ka1`'1[!Ҽg&*3NdM ~[&Ɋk Mk1Ͷ߲D&/mMa~NPL~)9֘TImnGIT磋H:N*A v*nWܓ Ʃ^M`η>JQK8h2{)%xe0>ng.}}ǁsda^p9!55֜R0)[بފg]|TP*GQkw<6OQ෋6 3/d२qǣt(K#R#-)#Mz."R#\{!09j1R2Ng࣏`k' AОaМ:ں;EjF i1'?>nmuƜwfD]60 nK?09؝=a6 ?YX"4lV{+qtShHˠ@*kI)8;Jl *2y}hq~f GU "R+I$!6wM%q^6JT^& ?ߩ><,Ac&I, VC5.0'"qc+38лFK%|}icW K  t4{=%sn)G(1T M.j'Qhd;nŬS cN lC}4;@!kmW|Y0D4#K=rA3`?]B kA" VEҟ#p2<-knp<+ti8I`'_Vup/'pu?tA7hYL X|)~ MR5<ζQ?7$Wy̜HAVһ9lޞŖ(={5va4elY^4Ƶn+ivz@ |rLJ:UX[cSfs禉7IX}=D{ԝW꓇fAZRv)Hw>cCLf: {&zCLg/Y8SS%Q^SݾFqMH,5s9- n!< uŞ_KN 3"X8wP%=0u/Ѵf?bYvOvGFJ q>U'xuPJ\a*GoImq=Vcw=[֕J2uTL+ghw*)~V)ށ$>*T_B{UUDaTZ 9NssʒQbO6I÷`p')1fLHK5/q nn>K>(ljB 6kI.vb+Yb+9mU}6k.#_3eQi8Ӛ9ѕaɆ׈ы̎h+;N̄(r7o=e~]\D]IJv1ij5\(4YburE=87AtHmT:Y=Cyڏ7eZ @bƞ bmˏW#fmH0/ڥ@pnB8KwS$vCuS @ ~Ԁ9LqwOygi`# )aMU1>5ޝ7ÈɀAn;sV5֕8^ʒyJa3&C1NM+b10q|UUp]ϝ:X~4[a\OabHzg›fKtʑɑrQ䂃"٬wNۦfB7 k{!v7sῴ LWǭW.ەK^xIm^m" F6RFT179{,?*|9T)s Xٷ@,`Dh*fhKv|lh/#ɲ陷ϡFZC|CX[{I:1My] V3V66K`;[֝y f\0ɼ1]a 7um CBѝ/ djߑө?ؠ_#Y,a"bd\]3svFI(;ˆ>a'O[\eftDuPA@@Zy lˢ\l_ }_8Uz@2§,rBSޠY%W6։B9[`ɐv5!$B;2&5fi\:jtm}Qs+=Jяa5{~'u/_1+Pl׸C^2RBʒ~:ͤ[l(J%>ly@R3# M|1iDT9ܠkpV9ֱAj:lj*9_\E+ ~. 5Js(W@Ni =.}ܔZv\1(UsM,%ý|GF+9Y_e ˺-䚎c"3T3b{=ц</`SkW9F#Ҕ!;> ƳY|[ٖ]]{&}zHVI3$Z=],'1 ]kpg^K:LszևٴmIcV Cs~hpu =&lFI 0*tZDn\KvOx"f^/cUKƝOnTm#lB[+GXJM/n#y3d̫yD/U|7ѧJfMI[6IH~ѓvCnTܙ൪f $@Ӑ;۱lIO5mAOGX hW8>v v4\[t7 :繩OoK ϸ :Y~ Q[&‹C$D_.($+":߫$_)bf7>o X/Hr UTbssaL#02ZRTSR$z3#ͻXǃu-R5{tsedrƜ,0u&\l?Vtr -{DBr2X`Vt񉇱);( yy:W>π kuo MhmB5)ekT*&E-<ʧKI:+D90BvfU Kr=sԑll/}4a5't f >PJ mp3٘}-eQWІ{L~8jsQ]MllL)XRg {:!`Z~*!j~%t K{%pb{?hLVj>hdin>WOΈ_ { $ӕ63 4MEe`hA ZORigՁ.2)e5"o'|Q4& ŧ*np4YL.4>}/O%Ma%b' +RKu;&50Wp3J1YR ,VkwawQMu% pxOO]܍(8k+b~; |B+ 6EkHdkA mce{<;y 1x=nR穊z/npM# Uo C3ͷ(tF0oY6 *W?ѩ6ݢk4#Ȇaդ.k]N/e~!1%/x,O5aA^C利c(J:3p{ /*EpaS_Zlߓʔ&JX@@9wVfnz YBic;H$ ] -nw}Gyt (~)>d>ne*QY3sH |橜ȒЙ%N3_wLͽЌX9"vSia:޳NRRGw7⨾?b4VvZ  rt F4C5b7Pgy3RtMdhaMAۡ)V# ~*ԕw9?'4KȌ.e9N/PݖͪDy6B氩D*noU/ x1B5s۞M֙CY_ʾuLRW,`D?F%r.O/;ڸ"PsXzm _!C5@u=OAA ;g8vQj<>Z5V55+i>c.'c6w뼥yCz<|ΒEna{YS9$`]c[/67ƹG.cv˰]]9G@|2eg1UĽI죾;`? ii}Bk8{thgI;7"E 'G/'$oh*_!}/cڥt0ѵ(+ VV$A+(!?%%`v ͊.!"*<̝o B:aa:_be]8V5֕WEփe D ^> Ai)jgA3LFZQZ"sA+ܮ4 d=Mla2bQrJ|7ON/HmBazr\2[R# &r^"O6yGB$łDX_Zy{.V#}Rk.;gHltk "WD?qxӾ3˛V p45λGE ZoU 9d N灋ee8Q_U#[Eb^R6߼iڡt#Jٿ`ܓ_DNעߙĽ;@(C^Ҹ|~~e1<M,Q.r V;G6]aR๭Sd {~BPH֘Dn~g6]P_ 6ϰcXCMȄqr >˿IޛJ 3{F5+ %J U[gl_rݱ0~[CMM g}V's[{XoƒV6$_*^cz4BLdXe.B0© xgaWZu`wi(d]t"pF?}zHϯqYZYG"?o_XDj(U'eUoDUg\C%Rt觀 Oy"i6P훘43ํ0x D~_]G"h G*47(/59v7&V@X(XTM$VAMF{kJ]a>`d {o2|ƽ]0B?q&eaY*S! mD } /mq"խ1mLIsݛ38]q7|d%ChҺe,$ qtde[tA"nX<$kpҭ&`w8$XݥIKc334S:f[^>鹞$Q~F#1S7Z $w_P,kٌ3~.R~K0@@z6=(h%ic!%d=wB+&ww:C H&CG<Bf?yOA]Ⱦ#3pZ6 k<%Fz471KP9 J•TLj.HLtfj˷Av& 9?kxsq@s){Xc췢oO2Iĝo"K .ΒٚDo\͔hS\xjxYf$%)vKoy}|hLEXu~:0-H>vR˜B2 ߏ, SNoսEA0w')M1'=(U )1U9Z&Lt`2Cj?e>G =sYg ;,\9۷^ ֥f4i%1IsoA aofbI2&Ka?u>u"^̑.!r0(|8PBezta9huAClkW v7"lJOe8V 2{G)jwk1Q!m7nT+4iAP7ڳf2!bu)5r4 d =PuO\m2SjX;GsK<&F4δ:6/m|?u 4GX y\3߁e[21̄TwQ?^c@ ;(qPI**'khrjpݼ6O~jϣBCbϪ:cwGwz.Y",hU/1s@-+>E_SS[vIr| C'wZ"?*?iR\?r <=DDY8Ysiٲ_;'!Bֱ YT%БK2QuV/y c܄Z,3˘#,]DZݲ ثJKuDz>@^=V'%1]Zbz/3 ADONi:kLTod-g@ І_*LV_:8P57\a,I3Lr@k:wPaiy֝;8M^z])o}q$z|*fI뎕olKhT^UhHqJ9,z25bo:(7 )Fo=7Mf4x*,£\\]v[L1U>E~-#QGfSB$F։h u1B8$:A?RMLjbS4,ޛ a?ᗀ^f7'lRz,iK- љ]vd(dLvl8'7ms CGmҀ;%eg< hp=8)/>Y\c/J_L#MP20g#CcrC[ުʸH8QySL 7([ KBcVboimٞ.vBM3J3p/425 83+: 2K3Ha>ŷKCyPYYZ(ec` $@,FC% Q[;-9(3)0awBSe 21G9)&R|z-/f7{ l.>[B-Szd+`_-rAEvIcxl.&e[g}E%տ`|}˘ | , Oxܜ`üb!W-G[)Ap>ʜ:$!o^bnJgTld9 iA/ƁL5 fII'3l︼bd~0' cT˔O+=ER<[t=E=naԆ!h9=~ktO]j%0ڭ 3F+wUs8jǎ8-sN^VmUԑ;Z;a:5"P)ؼMb(y7j\|'pr. KK45J-D3[t iIyrnܠ:c \9V~ѣCM^18њa"{{|rp'jwVAÐ2zrXi$kJA@7ʼnR &c9)8H-50 Wk4#4z uHkFU2L >^lǖ'@Ze|lFF' 2aQGCZCX|d 2BmT3a~iD DXw ,L`G(ȾH恭v-]SWoNJ4ٴku}Svu~WY~%/+d駵ae$Crx^Frr>|})X9%*/qP}ȏTP dAޝ=RL2f|&U4OS礣<ԧgH$ƴ :Ĭ< N|S<]>SƵp)dC06EtGu(p/zh>szMWٙ1aX%1N#q)ů)s\I̻yr^RW4b}$%B̗YLRX&*3BŽtGjȷI[=$w~lOx,iH}L2y*[f̡ WwJ٨XWɮEdC7]G1*B&rn}a:^,hbZT;7fu‡{ؖ ,`cQ,q0ʐqPmD^ },8Ԡ-X؆zW]3mM9~RdCȿydęU4`p/ C!klyH§*GƃV_J>qAѵ Zf&Z3V;,Q'sry΃yydӏ3jJ7D+ g3MJNMӰljݎYz.WP)PMڡھPa5G f}u}۩TO~CP@J?=,gQc|6@[#ӈbTӉ͘|RHISJaY_&<'ALd EJڼV,/,.ަcu]~O38Rvoԝ_ ]lmRQ̝=̈ol{aҗQ]KIL5L9.l$d>tZ)hR]8lj**}kKp}$N2P u VWڰ-P#7d&vbwC $4.PTs-WWҨMXAX oHEKЭzL{R>޳ C9gNC ;hs%vYx 3E&>gEeY)l8= C)a0~ɛNq6 6O@S~9٠lDb;/Ny%81j5FępTWy8 [u-lufF`_w`ibt|xv#5)-h!^"5߃ gѼHKNLj53Y9'0ph"x`5N x30ߡ'w(R`L js{ wLg3`aGތ^ -|\O\:h=% =ˁF@Hqnuxg_5FI&9\Hn"\vU{:C2ۍjM$!$0K<̴P}|}Nu2w2A+E-k3V—1 *(;i"{ΐ_;3VQ/}@]@U Rs@.FPMA@ufC$?LHǯ t+ t}7VJ:˒EbNTqƋ!w%] veso ծz*Q۹uyryO1.sVƭh?Oa]SAwڡ|?Fw_'AE;qDbK:i,،ς.<64/cR4rOf3H$LAyD$$>ɄF}6Qz)LW͆yPZ|.忕?1R^ dIVJ!"pX_I-}G.)JOoޒ幇T!7&.(W(.9 e\>&U>nAJ' "UJ֨'XnJ[UVJ''Uʦ#um)3r(,wǘт"P߄ l%p.zo].${_hUnBhnƮ5cƟAq ?N׊ }vvsHkj]h_\}яmrꉑor73#-&ziQV*cNI*Xs-<kj t"_.$R%Muj6n y?[ڀ/>"1#!(Š8~xӅ"_=4{/MӞ@K~e^$aKHuTv(]/Abn<kڑ>zFNuV 1J~ܵ`q (*6?7STUؘ:&xtkC _0O P:'ݸsEL~cf@}{k $`'݁<<]qȿ08w䗬avdп!ۋU~OQawW7H>0s qz&ĉcC]N߭>-H ''36V'~7x_B';66(&e"3m<=,)*MkU`̪CZEJ04.6^ЉELo8Bp1V&_jrH_4}% %P-m}p0NKo/ Kd0!1oR{ UIH?Oҿb?bz}[m8jlY(;2M"_G=6й}⫟E-|i\v(LO7u<;y`M.C@Ah/"6c a.H5**cWT_,?*;]/ iC[Ckδ#>_a> !!xа jd*Ì\&_ :E ")'z"%PJu!&Sg`Kmd!b2~[R3x2 3{kNf=^1f_fų1_mM?]]a0?p6 F?>QpđAfeƓMj?MV~ɢEtݕ7^SH%%|APį|BݑYEn(.,zFVZ>,4~E#rNA?OwFt-Zq.ryr{bvwTV8/-uLh-}M`$m9qE~ cO)7+-чaۢx8qcperz>I*ѹSGHUpZSxh+4^ŷgjG_b7$/@f,tYi'yQRA!}>/;dMjɂymH69 _w[Mh hYqi!WC)?jFx1撀|\ilFBrTɘ)&e]^KOEr2$+pe4AAsRhi"pU>vʜrkZ0יxL/&cPȜن< zLG@m a# _X5!{ޜjفx:h7j \I8F7 ',5VxIMgJD Y*$DM16oA,ЌoWo|iB-v/֏ wfbJ4WE>3r U_2Ag鬇x_N*܍ԣ}-,+]/@=u Y ][bKѫ'^B 8^BqiEgEJHO 6]۸u6oG73Hŏ]K2L6!uz_ـd"xuq<Ȱyn譔)0H7W~i l\q 7>j~v)ުaـנkPX3潵ۇNJ{t6esG' Gߣϙ2WmomN~ǥCBvM6 1~Rs;ڌd҈_J\Z{]/hYD=&8`arUӃ{r~ $ גRӑy,3-8-$:Vw$kq@%0:}!jTH+WeMl7ډǘZEKL\f޴ Yݒ7hq{l  ㉻BB>NƠYAcNaV:RTXp0E7vJp7;v(2/\Y7̼Gw$꡼YsmxGMa7=tHY_H>Rei.&7/WSNA՘"嬈&Vܼ(C_oik2 .vEKHRYp/ٽ[c— o2T>\-ik}*16 Zl qμ$l;{c0%G}ӏ1}mB ҇t5Azx5܊U{ѧx)G#$9;zܠ.C=i@ุ|ewF,9exA0U\=&lhJ֖>.=`I>gAOT@)o.pѦSpfVTE̮d`Z+_m0pa")L1X:\&M\da5m j$v(֏~ʩF?lZIIXZi21u lFwzPGO-tvB/ʛ wnB 8* Ǫ4* c-p.S\J d[$jN%0ٱeq$sŊįDNh{-nޗtU/;Jޝ궴$7YbݢTmnhi<"SjhuCv+s+;=A&4R7x10HĎ^+}#loY`p: E5hV32T_S`'DOm Σ; utĢ7!,A%b ͖ᴽ֟@Շ0 !ftƁII|\EZ(黍`g{o<edSկc+uth"/YX/p+~`HaWzuYMBdϓQ lCe]]!%Lo+)[jJZӒeJ)XYzK 0CUy`?祴=W"n}hBGdKؚ)?*2NmwU6b(# }4ROR/pۗw= O^n()4n r eڧ =Xq2mG(%Q"cLf0 Yc H CO],20JOW(d 1f|,`qLZA>ʰSNNe忢r>a<0|`k )$nUUM>ƙt'FcXP!2|ז?I[\9sLRx@X^[7h5Aۓ- raO)06&Q2Ηb.6[ENNcɇ HY]m<`GyzS'f%Nul]`YbЎ )B\u#%;M#f|OhE@ÒKc)ZY'kwUX2ťx=8vھQ84C;xY2tM^%aA,}AeKgA-VE᤹p|2+)yA%kaJy,&#̅"\EzKGc6@xpz7޵݀K(l~/⧫xnϺy_,) 4A?9MB&}ᦂ?i}*YBEGTŰO{z7v3`KjK>17Z0%ispA%5 gئ?"-Ab|vzU3{TW9D-_o\ss<ҳ Ux(rI UB+ĶӪAstIˤ[I^TXM54i1~}AV6)'xm# .b^Ż>ќU-!fӇ\i#,G95Rl CUS<Ǘ甅tkv\fZ;Zk8($+Xڞz鋓:Tp Np}D6C fe~It]P7;3vE0IuS: pA7Ϙ~ 8v 2 O ZНX7ݭ[6͈Z)f9xFM+#1puIf4`؀F{_zy$ fXZ$=G,x} I f{Z&9x 4k2Xvы˥mC̏'c2FzJs4v܉<݇z)gw(q6c-cΙ-]nwmq~2L}azQMq8yOx3sYxBISX[!2%OwAUVfX-fG/}]Ecr/ꉃIq_F/ֺ}(J^0 ]99s)|C5rMDuC'T3l8v HPi[Ot\^=~$NVێ"<=tk#%@@ ɗP9pg7L'E’A~lH Cm W]pU}IAP7|ܡQ%Fz.7^#ޥ6G]-P2p@ wjF(x.>i-F8֞{GͪS.*9Y}\2cą*-w c4SytNE 4CBtHoD!Ε9}L^#zm@?Gf6YPo2}OiNgݵB/HRcFfL:NB#71)^-o52+-;uY䐛gcr|C_IV;8,~M1ܭ< ʔ2wʼa+]N `[-y9*`DY:QlP,hK(ו"BMRI/*,u!+F'eA|?p /g)`kNN5 \9[S,Ԝi}!)W첏Q)VQ))YΛ҅"(\+f<uUUgѵl1ॾxOHX2 E?kxY`vvK7%gؔ!wO$ H1 iVa+t8 ՀXىIjvys|}u" {)C`ˬkQq,? 5P~/sg.6[Z8 PԦF1$9B`2r^|(og'8נrL8ʎV-ͼaPkQ8Z-}2ˡ Będ6|\\g DѣOd q#h7tT"949yb|2-&3kX]džkfl!-}8٫:LN|RCb53EUi?vT,GFMc%̯ʄl:lA7Y)_͗t"HOЃn(]$ރ)֪k>(Y1p 5^JQ65i>>B<7꩕ݐ5 > ̏ |wΧ9gVY7;^ޓANU^^]!!_ORGQ%X_Y^[b,NFL?֚LnK mRה%7]i'֮lMOUIK,~2{Ml(- (V&bwQ~F(8 0d[F_RhP\ 8TcFk`&qM xVS7]K籧*D`gb։HH='F,'tq 5q#R_O/=S".cZ%DR([;9X%P5 ,"%NbX> mũScRni R_ &Gq nҢnN.N"ɑl%' ",ǿa$7Tݏ] 4+3Uw띶oѬwٷ!T4SϗDo8<E'kİI;h?š @gBJhO}0cWc񿪗bǤWi&)P i@f)J g#ݠs_ρ ֗ꛉ &h7oa0?V/ ]J RDp}lwuXZ-BKs@)!;>?ss" >n}+]0XQG:`Bܩj }tǫBmb(k H0ƨ]fʣdo{;QkzWQvtG1\MwD`MƑG-o.]ez.HU+}5nIt|"C hȠ.Ǝr^KY_8d1q\Q+Ʉs"@Ip8Kk{]9p{ڧ C{ٺzg19v(pB(?:2TzDN\(WH-) u4 ᢶS^+AKݫl+KU?QG;K/׎Btf$ <|ϩ`w+Ց5igo+zʮԟsوzAݖ3XO H{kwqoOؙ{LtU) JΡ)ۿ̳CVX-"rBOvv*G/檔|OBlCh"% uf {ۃ͊ù2\'+t!OUkdEjYyW@!/Eҝu@8 *@ہ-ŝ݅Ҍ\[~MÜg<u¶2DNTT1atKj{ ItS>.H=u.y%7[R^ZH)_8X؀%#0]jHAH›R[U؍JBJ4킑tZy \z%*= h2 FtHM,ۯs!G.J \@V愍Τиg]_pԟBJ\G݈s K@GF:8ys(aHo˄ n_Lc2j ɐ У2u 6P\f? s?y2*D2`÷mG-,$ )Q2 i8G4_DzzeȻ^$ p5!8J|,F+x0,Z>9PR-4+j-p+] ȕo7Ug'wf#oU/!4lUEHSXpSGdp/Y%.JR9kޙ~Je0S J@}@;ͫ/Hb:Jج1p 3o0{|9fZEAШ W.ikKHj1+l>ڹYq:L% Gf:80("O;7VAB1FiϠєV:QKxHaC9IA >IV4a2y?XCͳ[&H߁`r%>7"E Y ;6yًEq-!׹L Sb}on✚SDDXtV0MYҮC[eQM8,؄k-kNH~CS+4٧2*&{ஜJH!(L~x Ia(c $i?-DN =+³gmiPg+Je,j;pe>VTVEWcXxum shQ(Nƶ̈I ^k9?^sDz$v&'/~hF/\R8 l(Lœ+ &KiqT,_&BUR>CVSs:z5\y;S.IPj&W{<~ u.݊,-_V IL^X_<)odR',zo\vM!`:=n gS!Q&XǃE4띴c=Fwa\7/6{{h߭5q;e*!NBlYmr4rb-рj/D>QRΕ_wz5 U&H4։\?9 ~O8Pa):E%*[2'{Ru?\%V YEL$x*$ǼwцpB.űn-JК[f^'0/̈́3%UoS655Eǖ+qS+ M8%A'@*񹰔&d}uzOQ7LQ`C$ J:}t2c[D j٪Ziǹ `R:^v|%h K T31d0Rj2UsO/G8ZpHE9YFw u냺c9Y|NϤo'i/d Zt̸Nx!0+6ױ ?^J Z,6K,WѫKFQ  yWȵ.3[Fq=tZGڒKC5[P$R#(8򫉉0, W 7QQ!?9uGxDvԓf߇#P .y "7[Tv)A}x?!Kjݹ!{BL]DGfؗecP*htZR[И%' іz. w*E]4sW lW7M(國Kn`3_ c~q(Ce̒#D8i$/q_hЋo%jNBmoy8OW$)/JLYИW5Mk)s2"hmh m Q4@.rҝ8ZˌoDKC' SDjtlof ]:;ce}̜jPɭ +9xjuu2e8fo$dۤcc̀vI'f8#XQ:k EӖrsS:~q'ۆ~Hы)|'Ep rȁOec)m8' s-8F \J)IL\|?hh%U_Ed7W&`2rڻbo8L?yR.PjP ү1\./PR牟ؙ*iX5C"up$08r5S}W$]Bznk\8w:!M{8,JS%ѤUG )0$ "X% sT_QHwHsAT k͘=KOLYίäUVH4k-vEM^ϱpFVcNK^RCUVxFzɽ2#k^APJ8re>dG%$:ޗF{ֆթtTOh*ƍq\.tхhiA1"Ip%]u(Ǧ[Ybzpm`Q7!{I[ e a<İ xFUZs k!+6YH@):74F78~0|8P{N&C| Mdr\c-fZnUDe 6)<}Zv_4K5ͶJV͓á3R_Z+Qx]yۦ33(I^X'wj=C~{Hi ,u QEiMLo"H"-pl!HhOpc @2'Ԩ~[\ 2iAtr3Ođ5vN vAT@e.⩯ou/ǻUFq/>芩$~u Q)6hH&6tpY]K]y9"XY n'ypjZQmzᷙqwȡ|yq4:Ev&uKLU±ML;iBd Ttr3fA#%5+ik"]V:lv`ӯEGйYE?yRˈa~y~L^Jԅ<Q7}`0ծcfFU>\[0yFf2X ) ANel@G% plN )J+6PtW/Y_q_rEkoXP6 Z?̜V_8E-.OUe"Bs*R5vJ=[ 4 5A<;=NzE̎ o:)݃ȓ d('As:nJj<ޠX>\SҖ|͂3yqUsv;WQQYޱ4^;VYʇB~Hw] jW:1KPkR(wh\%XG8 Koƺ$Ʊe,\j<Q &Ҟ:ohhH3t:dRA;Icq5>9rT(ˍ9JTbm.oeo\"J6ȘAW KA!gNd"ꧦWL=f 'v!H^҅!(oN,ϷR0oe۲r=IekGrj](Yg=.KqI SU/[XJJoŤ1=]|y^XJ"؛ D-KZt?+) (¶ ETWpe+$WY故T`DJ{39ӈN)ks:0wm,)-DxPC 7! FB-b _jV ˷ω|F_eW6GQ^9;E (1]zbz)U*)jl8ѐia } L`w#}NՓӜ#1U9~{HRqyPkxÂ.ĵiUi姂M}VeăAmʉMoDr6-psgIj sf %zV%_'4Gd G;jD9{&ikv!K^ꎡf`2FfaZDÂD">2fMGV+zba,ff+#NnJ"Gqğ6?MbE,Gw<\3|1SPJm\as=jxņxTYfd- IwSz_̴:0[`ek*K$3~ /`[2D]Li?Ze2o=A. 2Z3H:K Xp\ ltkig6>Dh@ q))T))g, <{v1zAK,f1~M|(_0V?phB tT߸(9dZǐV4#-*mu8QL^ 9pVXR C10[s`,` ``=)a'ZBFT};rgC!|,dG+xNl*9(*x}D^dJhlбgYZ07070100000024000081a40000000000000000000000016759cbee00007410000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.16.1.el9_5.s390x/kernel/net/mac802154/mac802154.ko.xz7zXZִF!t/}s]?EhDTTk׶Ǽ8)P/3:%Y7ݛ(sDGulTㅻ'Aߊo|IH\N1!x|b>UQQE1`9__b$NN]}EDǶGLX jSc/TU qX L~XU֕+![ ^cbx#1sv%EC<TyADp˫&cI@\etfz=eQGiȅ^I\p,TUr|hvBvIEŠSp_!߱aۛtVxC+ #2.L82AU!k5Uq0J/oO3|ңPY/%$ڥ()dI 6~n`zW<4"~%0ڏ &P]SO/ҿXH9y#6ù|b1 ?PGb 0O|IQhD+g\"euᳱP 8FQBJ;P}v)W8%9!\K Ņ.5sӠ<(6;6ʻ,Num q0LT oT)W)E,#db<ǧkf=}P<-K܀ *KN4Bv'i8k7rMF NSy3g/ [&ڛ7ц<"?R6.^*TMjO$: cEEe_9,}&(8\:H 2 B&Az _.fe _F/npM=q3b{5|W0>_j#\?[e&N~9+v!h]4N(r S@2B ^)j9*q~E/vj P;! p)g?ts"_l<B&yZ cŗWk{Բ KDĠcY ,)@xa`՞f=.!^v_I4dȳ ʦegoM@򱲼L̺ѪVsuoѴ9[͉Ty˔7;O6eVLԉtĝ2l%R>XD/FxCNRO?"~Og{:z0MS$˘q h󃘖}i >\뽰&a3Yn:ձU T / \# T0P.+uyfs$S?j=_?C쾏>EmՕѩ@wuܝ{oӣ0Bӓ2 9>fH>h\kDXZ~F {PS#݄ʭs\ڝG y\Fs|*T[pp YZ6#jɶ86c9[v8 e{Srlc)^ agK /K ʻ8MdTÈQ*.De-iJ KG%6%Yg&|kP4$r Əx;I(Z"kHlf$ aF8p4\y@ }SkMuަ +O!a@pt!hKKGGPӶR#H=!)G4mlo^V/ DC'Ľǔ]hImmMbl{b"z{} o8aT<@al?!:0 fH޵1 &K"MwX}#m£i-'af5y>c NUH+KO`_AVq9Moؙb.<3Gfb`bʫ;BkA) QOUoM3MIGN1#Xbm24''KX/2.%eN~[KDS'X3<;|0ڂ8RYH{)%dpcx/a4$D}!NBE) 9<$3Բ+K1CxLxIu@nIjfYۗзukΆ6?> 1Jma-Tdb_H[Lu}=s* \쳰#ljkfr@Mok6gWq9~<:aL7i+ ̄8by !=S!٦KeZw?' VChրYSdN!Nt g!/aeiwaB)ϣ@%yh\2 oǤr3xar9bAE:Q. L (yQ4ȽX6#J8I`( ̈́ԿKE\#VpJ'W(1H&ji׮XgX70;cWmRѳzפIh>A$ka4S e}OH8ݷ=y]u %OzI1BC3<^H{8X@,Rʺz+л.x\O0!\D?݄̺r¨\%,n3 µ%L4#^+KKsgtMtTW#+΀B!(Y,יӀ"ά17rGۯ'aיٻ,m+vxo >kJ#>ԙff>؎=.9&3IX1 -/2-F5ïᔤdr*u "jUXb"g!tb|)J%;cN R`+l~X9^\DUyN)AYamde~ r,ݥ\K.YZ 5 #@$(#j]Y$0uڪ}K`[Ubim޽_Kw:eJ&FF5!ϊaU}9T{1 tm#(Dvm6.[\ NxKt X_,˝j2GU82˝o`eT0䞈 Z/T"~!P? s4 mگJFhH!=dYNcTL|ZDܚe;ߋa4K4$n%5 h e^ÉM'Ks-k;ګ,9kD>zsRN>kl̂\bN@O K#sn;\hv*|d">'ڶr3&rDFBj^E: 5D< ILfI@^L@ΥrQ z쬸+ڢ4ަw%1^-%"[{1ԃ!/Q^rVlϲ 3[Ua4)\}< קd2Cs=D&?lDZ)d0dV6ݑrhWLlIw#kdA{ong; ߹?BQ΀nVmxPXV-9hwre{D+K13BY#xMV{Uj7A UWRi?_ŋ4ՏA RIW%XbkY_9qѦ*g3ƒTDP(Nt #7@//X~.B¾7dq&>H<ca—~V1C[_/,㠼ȊZiL 8as2`ȼ>+%!@Uhή H*_spަ/`[@ClQwVOLV%Pb,-ɒit skEw+UxLWrjI G[bfhT!0 . 9J7_p; oJ;3X<7=P'6 \H~W;C[~%6.GGKԈ:zoNZq#:PB[PoX: tJf<=~Q6KM tG *FmxU'2Z* 7VvfCXxZA&CY=ɺb\d>'̰pԊ8N-\[qܓB 7#?kΕ 9jlAAQtxb,BoZP =e)ilGS+rפk An}V_~u8^+_j%>Ǽ } X*HH ̮1ftɮ+Xh y8}~Xmt?Ž-]-}]Q=,Ŭ8J7iE g`V {6Fo=o=D+)ms=̚8rosxA[n1:Srv1;Tl%w7.54G?ngh忋i]E`ƒ u~Copr|-#Zf]*H,qJ,}Tvr܊iq })ʭTqI}9ܝA~2$*R-,Ϻ-k`> f[w ݲ|D^*nN{c /6?t]L8#`$poyX)YvM];72If#< +@\wI'uBIMޅ/R?o-VMCú|m&XWtn$b՗`~ڥhT}! 5P9l :J,m1,m_-R&F'aX- glL:H"A[4+R dӤ*Xd v( :.R WԑC]lZTQs%3zſ\Ç<5oPL_Mo#I!߅`6[ >_!qP }>u9D)憎 dbd|{J]m %uFgi j`Un^%TMJ@!DRS !~ RDppO /S eXuzގS8nC֦K[tg--F*aXg̅SqkГ)aU#`G#^~*@B(d}vT?Ǵ }}߱=auqG7Lr.$5.{C9ͿËicAm=⋎Xu!0`6L JBL _@AR8/e9@~L@sy SF7{{=kr >ӄE3gsŌkMT>d2(p & o+xܟp`󍭄csOHZيđ]#HP@V: F  5.|OPܙ יH0 w7Ffo9On Y2H~.iyCjS>p<[j)xQ %Fx/lkoq_,#eŻk%3M<2R^r7Y:e f,obip>КBz F+x/vAU:߆gV') hr''"$} _cj%B~M7y) J[L}'RDF'p,Ii<ĬYwuP(ZMzVmu} fm= hX?]zS;ɵc-x$ n&8 ͨ~iїzasb_ _.߀w,W."]mn1L-IX8lbşef#a.;ivat/Am䗞N}&݃woșbS]HPn8,EdPM!VX9ExRlΦ8cYQ5̣ߙ5&uc+9;pV҇@K3fxǶ IL[#[mY U2fX7s<9Q,r@+˶RͤuJhnÙ{>4C o.}HbuUFB?MgiJD3W* ػ*sL' C .׷V7M۩g^~?Q6X)55lAhYSm}>4C|Nd|nҖ[WHhq]&3X:] z1 L!AdS2B!hqbQ.E(X;@_Aθ5}L:ȂlyaGl< f֗VA)G=eg#0{XgҒ ;۳Ss 5 z*g ]BrMD a1 o45[ZuKC;ƿ{_@R3t /QƸn}5xGbjC3` H\x֛%oF0eo nd}C>Up俺؉7QE$G屄7 v2 y2,\}fkp;5&hT!ΆkfvxDp,N@ >6k?n'p:{V(4nk3udgÇV%˕ht< nHh Q/Qg0?T"vgG'V[_^K:XԻ*(ޏ ,]PѷѦ ɳ*LW$ңEOj2<5q^T;cQ翵WԞfsoyX BGlCF2۶"CgFŒs/syv_8vՃaIEi^Uӝ:SY,[rPŀ0}aSJ'jcދFm韉8W&Ӓ~4 X8Y }'$ߨIt&.5W[V &ꆱOv,dGZ{e~f)Cp|s骫1AQ dAdۣ\ZwNti蚀@Nm-:GnXsbFm`YBpHʷ!z0*#t8|v k:i,Os)WUOEsfWJ+9UcG.!Y;m&o-!Ƥ̠Ṣ?6'i|"ji9~Gv6bESC&SͶk^WM!5TR˨J~+n]W-22Eɷw_GcߋA* ՝799/bԳ(g`5[Z[= o߁OAZB%* =^Gǖ6B;F2Or07pɡlX'*5esLCo fĤ upB'^t6yG=͝ G%l%xUd٭{71Qbn}VaWBh&`MU)ma> ^PW Toٺ\G|Jаyi_*x8h!J/< WUidd. 9pqe7Y0VI(?*@e#e#ķD6 W@KeQbHI}3#Zl(v߫Mv{!2%Ok ?rװ:dD\$L90{Q_i=) ӓ> ?ZNYPnXfQ5vl޻V ɾu+u@Xm}gQ&}!JQ "kM1ͲTU5tDBL)fuI|O4jKjҎ5lӫ_/MO}Q}bWttoBЁ;^\e{CeȐ[f(BR[Rwop_ml$6,O7'e@|BezIPP径k(y_=@96R`)';F8iٽ{D8#dUR<+ 7I՜Y^9n!DŽRs,**E/sW黈RZ=֮Mc%v\>G>AiAR'*dY^ o9{LI>uK"RhX+_ҪʨVp^D:HeG"Q/e4r&d0rWȔ9-M@pOG`rȂ5?ڰSKО :0y~Iw5 oy9iV~`H,:i=M_UIA;2d=tveWPJ߻=gdfl_k_7UhPO,t5e!{t@{BRH$v[a$ӞNeW̸g VIgApyZ?(z?RXIb>D˃ FD&?Kl}%VKu2<߉KgIcaZk ]d O)3:hȃnǯrgm\u< A40P? I2 BFn"NPl~8H`VHƨJ>mw"̥kP.n ]K⇲v 4꽡@_u<# pS6+o{]dB~3H Co, EPiJgĴf,UA=+SZG ]i5{;2#x |igl>TBANn? V Avs)tR?&d,[-s9Kz8z![IglMV(8}Xj1ٻ U> 54ꗽ2a[с$i jnyնۃ q4!N fReH,@S|ɞyZyjW'xYȀ14R$ȍm jDyy T~#o͞l]tޔF.6W8ȹg tׁ԰vz?Z mƤY;;YPd0t dZD|(ɡJ涜C:[1y]WS8Lx6*e35mQNlEk q1)٠y?Eѯf GoR_2jY\2'Kxh 38-Z~EQ2 )#߸/㒬G6rR+=UaM)p8G% (od$_hQkưk:jRU㉵cwλ+¹&rU$Bzsx1Zِ gO$nf ̕F!+p.vмP_p?ҧu[{D`UiҰ` Oy'`}T8KGg4,GytZ{k8v7mah[;#g dW߱$n95d2o,HRvu`IGFcl>_SEĜ?C`+͟TT-e. ƞXHM O;hAx p-n$2}x:c|戇Diuy﹈WK+ lhN"&=+MF(0@<DÔMUJnAzoO'C&O3Hld:va3KT-P9?;_@mĝ@;>1eebð8]1fڭ 5QQ +-ahǍc )z5<5֏®ZHUaJIO@Q>IR~̒/0OP{$cgu= 'F 5HZ@, @TAch~Bؔ&/jhuHݏǮ}$٥[Yw%>^&TswM"ޝS7FAy%rZx)[…usig-%Chj{/ pJs)ǛLA!`q"?St ;bBWmz{yaJ#SyX$2 f >̅U'Sç_v%r'ӌ '|IDYV}5fx}S{ zixtx;}:}°FDm)#6ZfGRѣW@ *bPv(P%w&ʴ]]UN="V޻AӡB4E6a6_+T{@ôjCRbnAh XEr3Q]o~R( /'ҩ/.l1'DpzԹyM9B2+L}I,ay͌gԘ 8MAp!HbƦf' ڑ}iT8#o* ɻfW_E\+麲%ADvD?Xd1xx%+ ~[:mtOEtLۺ(JG⚚n?{_+Z[ѼG14u64ˤg5%iPEƸr-`U٩ƣvn8J/kHjD_.oļ aZۓK|wuOCHoOv&+@/(F!B = FBn q91a~И97,ES.33`MR\}B"/-Hףs?:#(Ҵ:もkEؠd^D )*y/*:]TmوgikFA|ZZlPԉb!?xY>E%F_+0?!XeYQk璉k$(& i!y[RQ,Z{nnV_#QlKm`WPg,Vـ[XXU+QYáW*Gg+uSI.LjMj{p8~ J%kj.ݫP{0?ISմras"(/X=ͻq7T.M'$lv]YXe_dcʹGˆU?5Eq \F oÔ6v2W*;գá4j,6:u*y(t8tI/ZyB}BApzO!QJV6zDc@!q̞4 ˶NIc; +͋4GKm=RBJP}x+X#eG]pIc$j掽@-PT ~n)9J9-e3ءXHX&$~P[$ @>6ؓ! $ZHhs"Ig1i=FgP=yHK(〺Hk'Ͻ27J~Yj4H'hUv&4+~q`߀bcj+ e˚o$\9t0ȣUo 6r[Jo{Zbݐ(hP +`zDZihr8ΧpMf?sDǡvll=\{G a']y/y՞VTLTq {}1~mlHݧN5)J^bRY8!,I@m.#fbK/?CouTʁ{6?lK/&D$ ~$ז׉(E^PqRL{1Z7{q v ƃ4/'S?  J;S 9I&I*`0No_:Ү-05t\WMMPMT^ 88~a , ^6N{ ,^KJDCɟﯤ=reWpL??^! OBWֆ9l0R/B|b-Ӣ?L1FVTl"Tkt|A>փƎ(ϲ ߗ/9i> HaC< j]-+=nzug[!IrP V}űeŎ 'm (OS;JQ׹O@`Ê8fcPtiVETL sk A)Xxk'vNiE<HGUU65o%n E :6:KE=S&q 7hV i=ӣ;#GF r_H_ V 7[+E`7a=|/^aM5W_Kv-nbJxU=exJZ(aQeeՌe&}W!O0kP,XĪ=3smyU\feo*a(.ʷWX߄<\? :Qvو$/G]Њ4#~"^FAV,a-j?v 7sfB]]Sse#g]<#ܳ {+dF[#N~ͨa#vnu=duq`n&ȼݥgF@t{I62d)8("ZsӸcDOvnb>"W<;%4¥y4L%>]qwr.lahQO?uTmfX-rQA,B훻( `_ Oxq ݆M3ևJPI򮛦o{sB$`K@C񜊽m'5:g{zdu "e7SP$aغ5ҀP`oAIQu d,?>7O601C1Ex()|A SrFRҿ⋧u$Tlr=ZnQ8dfH-g$sW.+"RфfgedAQ^bT^;`e_| 1nX89T?hj! h$5P'W|Bۘv'۟RWs$M)cZ>X3911;}'UK8VNf!)eLeQ㔱>mCN6 }qU2QON U0C%!=3~:F'/юq,gsHk|JxEL]jx%7u};Bg;.PO&J'vL596)D8ebfnHK>"*@km?[Q=B48 x?;JQ3dU;=JЉtܷ .~zÀ=B^2q+9% 8bH0orcT5=k^+塈ړE89>.VRS:@ioG4rC-(h~#FK0jWfx@p ބϱLK?A8heFp +.uFjDExLijx;mŠx"xլ-O|]ac>b /': n 29HWiPcLuC5 rؗGxg@LDףRgE#,d o$@&Ę0~Jr]ʓ bҧ cˁr<>s'g8; w[;̆#?+ڊ@2C?ɞFhKj]%wl2+Tj2"iiZpIO>.ػm7x&v6mva_%"Qerj(zW'$`*v R0؜jҐ]BK71Ϣ wlX\V׼;tcqc6  ͞#1_XՒԁ8T%/9;M zЃ ݁cI4)^Od=$ V)$xHYΒ#%B%L2f m':'!g`YAjB˩9#9$b]GcpLK)h\T"n%!\7"S,n.2 rCCN[[n-9vpPuM L;k9 V`WрܝEÖ*Ttr$fʐP򿷉 5*{w$f]J=㔛mDنY]>3ěŒ,;g6hI,{;Fgz@~[%%57+%YD 2q`Eۅ:RѭMH EL|yBxd=69xx^G"m>.9="*7 rP6(! NX06e l?; ԑ >)GU BE;qM7i(:\?U⃓s]bXsQY A&56YtUTBrUFPF"nj'#o*d.99ɚǩk rdHxxV %F3_r08\JV0\nRpY ?bi~^LqTn[OH]9,Ub NmNмԓJ"7}8HE x6+Te]%XLMd#VGr{=D)W\Hf7@.˷{wN9G|I o76ôHu^2_$PdECG)"utç"Dbgx[K( O2th~`<n6O9S%[4MH9;frB]EyTb٬pi* zu}>pE&ہss07]zs?BrTBZNs E jap9E=2 ^k[mҚ-OU 2̘MTmCg{:U?eYøH~f=b7ܿrA0$[JeO@_Z>#?P8芖W/s(gkޱfwr~@i{~̶r*"9 HRq@n .10 +O$%LT-#k8T{uo㛭f|82^nP4A7<ޡ ">h`ܿ EvGg4vgΩkz1QMe"c{9AVQA&, Ic1' Md7̆=+uI K?H][ ]/DsV$bN@EJiGm4F*GKmeZ>G0*645';V@޲C<"q~JC#/V3z||EB<S-ڝwg  %\NՏbzHԷ-S։ P6 ;d6MPdtM2-$?&L`h9 >c:],HSaQz͂ݡIN`ӣ]S%:cFl.q0֒C?47; pLY+vs 'd~HbI? 0LzSG9~Nr9hG,ݧͭڥ$rVP'-YvJ2ȃ5(|UiU; D؛c".|g@Ր1*iu)\0^{B:ϩ32ց ;_|BH%+5ÓO|Zq cH$q-1K3K6pL\ChJͽe-*HGGwV4=r%mzҽ(ۙwk3ч6:"~[.>jڽ}E'dMX^{ipNfX ey0r{J]mU7S{VJ%Gc|Ta׍dbs-{\= 2xID[o+f ,EX@L2u.IRE4]9ru>r?N;gtF2~KtsW -'4l}i2'Ft/ I}?XV}>?˗@ ;g\?ع ("ĜqBx~rS "y?AUdOqBEq!,ځ0.;MXX<$-r);VZÔ|Rrt29;YTWl7GD[?,Ӷ@1? kJWLgJCfoJ%j8.u ɰv)lIQtʜ97tϚl]߫F l<'"8俞Zn#x qWB5YhkVlDB`>u`]u|ylZ\Qr/r%#+ ]LVo^kaT]4vD-~܍ͼq[i(m6Z@KT&}AȁmOn "[oT@e+k*Ee* rťTOu OSXh `RBENNxfsno9ݫ:@cJ߀EW (u I|__"lgM @."X1|qbFH"wb)4T#ϋW 8Y;&ujrUdITJ^C[ΐMyW6oL&ʭ\DBNiʾwj"J wta +/BaT"$fMҊ; wo_f}a3̌C =!(qpō3]|%laoUw 6I)b{e펑+bo??F8(Iy&* ^0=]=s'uwzk}w=TsAnŽTe nV>Q+P'O^\ w.[+pp#{z:3+{' P88~٘E c5(^:Pc-4r8Uܬ$s@l=]b4Ndb hYB%-'fH=o&m )bz(GO{ZU6)WGrGz|`3BϏw0m\kcYJ@zC%39qUEev oV&hә?d =vσucbG#AM-Mq",=r0P6mU0xnx^ Jd'ADJĺgIZ_ԣ\̑G>tђ)M8BSV ܄w*A0Ɖ֜nQց|NIA,ރ~S^.d^ΧeTu%Iw*#xc3r{{I.%]NܙvH \/Se\G7&Fq RӓK[KF,/nVpգ4ߖ2;QPS]C;\QubWvo_*JПmJٯ/ 4 ۽%l_^4EZGFK淋/{+t97GEsYj6p璊#"[.2 όSRr}uQ5^ ٓڠ"qalnU%aq@=BMεb{Mnݭ ,avbfX8J|Ma_S@HLX2]Zh;pOv|;°-ZVOVf DV&H3o %֖5#eƌu@$B[ X^Dۧ_̔rzX1Kn~Dϸ9PYJ<~@ɉ|)0QpCF(F~tfsKgNw(kU]$õ- ЎF&Bd0aljZBκnc@`ϴ\E/?˱'/#}hWnC-_x9dEM]Y.3 Γwq7:>f]!p_dcG=EFN)":5:$pk ?XX?yu(ޱ1JkJ[O0@jRL/FVE+p x..U9KFUw`'Ͻdc{,kGJdmN_Thu4z^ l0Jj)t_J#ܫQ&v:O1DeՕa#) 6/LBKYQ|@ސMPF|<J|2O0k9f~p!Xwm(Rog~/6 ŨY[1fkrrMӠ/5^ہ$u ?Hy6?+'F/A0>!h䉩{eM$s[b4g3ɘL.V^` ~$s.;oݤx):gK =6iZ܈s!bhkLyG$,7x>DYOJ.IA}`.~栬IXADCMVNjxlңM]|!. f{jzb! ]x*$\ӘmQ! !OMLbNģm2f?.;~Q2Z&ۊA5(ռqlAqpEw!:MSw^1(@SozM2?a/oI/SA ŬO OcS12RFHaԋL2+ٞh=\P ~[tㄞY{%৯8Eoe4GV~yP޵Xƥ c8&MsA=NqeWe? KjSo6`p̲Eaeͨ×P$;& gW'dP c-juDhQ 0v~V:iO烌3aLz=:#3z oP%y0OFA:=$(x 1MFcY#$ojL7ڿFfnc. 5ej 8䞆V#Ѝ٣sjvܟ'mEejɀ<茪\ehf(fIVd=[q0- |JӁ$g:3ܦ z϶&] q1}<|t(Z\D&Ja/ #ނFӒΑ[Tw5y|r$Ε>t?,!HxNjnE8'cC:|V䆬{ƲȄth! V}l#-t&a8=6.t'Zm8G^[ R:?'ѱIcl\ew+jtt,0-Eג`hrlTrY>'/T:䒸M6hLl -4 3ϊ0wb4) ΑM~BhPxSiߴu@KlV\9Ok Z戮 Q;.X5F2koI`Nq25>P%>rR}BG.c^;ƽcgWsHE'PD|C_VǗc"y"LVGr$uEB%gŎ+?"v B9H:$:IeX)<^i tױ="7*&Ɋ5R@*˗6dȀ9O<3ԭu(φiczyOS_tm¸eDDYjshx+ґxR<_z 00OkKQhMAN]ElA/HBYs˸5=_D!sݭXE.F/*zK=DZ n,I9++B|$ [gSe_s3͝&gTػg5Uo%"h yelP̊zɯs#˺7T-7W[]֋w6KdוzN*i)(%˩vo֊IVv'GA}F]7mժ `״p?UG(i* *W{羃ƚK,L6v!7ڡ:|5"O~ +7/NfF+^ix4uƚP./w72ܕ!2ԉ! -{{DFZX{3kWtwSM dlŠ? /1 m#6;BEQsƃ I᫞m[ٚ ʴӷXz|FVE7Y7J;m1ur4fڨ[0g\E.SU,.|^xvg\0{Zb+vX(9bL FRGǃf/ 2yTkˋݎX#DYU\u4:ShSz;a5J+86t[)YDD-ڢ*-0~+ARXhtqK9̦F teeXyf\vm۟c' "ĂR)-Wkk#e?dZzw䋊S\ꍆ Ўf}uWC&85gsZTw8դƶcshNYd Y*ٟ^O7=~H{Cxo@B{ΟU{k҅??+Z쯹?ZH/Edכ}U  =#{c_nppO!致_I=i`C jɷ%&_Ȥhbw)'p9^=jdqi |'?"YcE:_L-QqJÑt yަ[jں8h3I^-祵9sɚ v­4P:̉>q NGCRm'n4i J^+lrM9 H- b;r9.7`@3bT'TjEQIN e`t7ϳȖ ,d` E<:m.H)o$y:tŞg*zcVN8ߕso0[ }G&Ur7 / ~E+I GY#ER1`m#6MVJYu3<M:mJ0X`"C\O4ޓ_-릅1s%8{>=u&8L5ns&3o"+DBJd P*Mq#>ˤNNz:N`1'k\u2 覃 ЙSSIgV(UT86a pZҊ՛vHtĔ,|y1~T_ 1i֜jN772W\ tř(D&oD?YdY_յ7Fm+yad~abs-R\KܐA\YϹ_" 0Guԣiap%T]F+H=m(ѐgzO)އ0`٣neԺ`N.0V~m|G1ji:Bdй][$@<  e?ERUåRM!!Ȭ68a^tP)M'4I{W\t=IIpԂwyҽ%]- z |$.?#\E;תe*L[L8oO0b˯^c"fօJjP}\S$)ӺMSw,- c t j=E Fq\\LnD1lg>"eN鄅%Fݝۦ8c!:rBGKRHM~V%#HŝO"6 †zY֚]M6#Ex3ETddShZ!_`l³ . nUǓf2RfW1OWB̽~*iggҘxu=pgܭKǻY$RfM%RCycx{\z2:Ooio\p4|?% 6_Sfbȗ8uJ, [ g**'1QC_⦠V]6[  xuzz3[aHaǭyCkǷerm]5R‡53ha5^}4p@51xSRE[D]LOFXy*٬Xݰfb Evj9ñ̑(5 ˀUTsB>*O!. B|aj9찌V JGkKž{kF߈Ӈ9E_?7܎WJ36n֍C DeG-l0(?0[ J(/pI#}[ L _Ji=.>*r[ j B s ztg.~Ji!9ڴ"2м[.%2sNFeϊVN9r,#vo5^H՜;%0&ᷟstBkx6VJm&d@*1sLߴa%B:,CQjJA oV_< rkK/pop5uuao{"FҦz+f~T8wed/1+@aZx RM8=sҪe+prWUI3FHLcɛloߚ[ѠV'mJH_%=] UDsk] 8A"',M;ղ蠿lOK\gzXј0n +,jDa MغG_8AK?&a`&b\ a, '37imԴ7pVgF 9V-g8\rUam@o$+::s 4Dzl'_O-a1J R*$3{ 6#SU[z}(~ޯI.Dxص$%Lݝ(n?PxSCHkȏOv!4eTHrR" PD&r 01%#?sU﬚:DM* >.k?l*`1-$t7'd4 vЕcPA%ff5+jo-y=DE 'ϱ ;o lT]7dВVumz֝)<Áh^}dmgT?(*`q^RɌ!xϏkc!TڷԹ ];6eݧBK6-z/7(MRF Vk!#w2}}(1Ymb;-ՠdut 9EW?obuDZQ\6 ղSk@|;rSG tZbCQ@l"Iq4r4wךʵ+1n_w. +hLz{23Q*Rׇ5jw 35s4Ė?Ul\/bg1 ky H TPfI1%PeR>ߕ8|/ {iLZ V}ݮQb$A8|>oR7AؖShFBFNhJGזWKx!/O(bv̄9y7?̬_?a1m:Y)È2\1]d#-FfU7LJ7G1ȟ=0I`UI]<&VsLf"_Ab~Nw䅍ÎG; L,㬳+O2I-6[~KGݷ- ,BxCـ2 SRven}&fA58imwa+̎?'p@rVN *5ѹ4͐̑Hc%:WpkMїj 3I aJմ˴3ғx< W1-%t)$\.Nǡjx+خQؐ}ナ뿴vį^:UrW(.\ r %4r‚6^webG촒#QQ#pcb]*9FZbRW \y|8eBH/'ȩz~99=9' \! XV8:k˹֒FEMoPygOm|\ŮtiYTy3 S@ryGIcE X+8Mň8ʧޢ}B*[M(샜H\K(joGBM@ `i(ļ3^rW`8ԧ^P".s%kgYZ07070100000026000081a40000000000000000000000016759cbee00004680000000000000000000000000000000000000004c00000000./lib/modules/5.14.0-503.16.1.el9_5.s390x/kernel/net/mpls/mpls_router.ko.xz7zXZִF!t/F?]?EhDTTk׶Ǽ ^0F󁲵e2Hz!Z`ڙg3Y _0_:g:?afZ㧜xIn+ et9qSTf2ZIqGUk:Ĩfgcvc^f^@ߡEY(8 /*#@ckgT,No4&.Cduǎ21o_F8/DQ&Mg]#Zy] h OʋR,b *M"mp^}THw'*yph\i_cja wzEG">9 `6\=3ݲ|EH_: ,ū L !ԕI{8zrJS _%y#QG^%!QQ@QaPF6mI5 0et5 @9h,"[aj"Qc$Wŗ`+2! djG[O JT=݅EL5s!_"l[ <]}J9>N($%XeGpːCsDG䧎|lw=;mL5r/ذƗaSIm0eJ:kq*p2e;YI[%PsjtԲ]^͉'J)f{)e0^sz3,mDD{|FIvgC'ĝ8KQN1|^-b +@k$b_Y,]ف+3Aqi}\ pS*b(\CN ?NSGľjJ}/5[+rk"we o Ic~6!-,#7LL}%^OyC!3,hpyiS0h Y\@fp6t۪/4?4#gP|.(4ui:缼qǶS|_}͏7,%`ReFCkԑ _?"dk@GeHEcYftH#бJV,dq.{T{j+ZE'} ~mY&k2R<!t6^(ZͼEGҜdKndn*Rjb AahH9R[w v ɢw|X4*c<Cc| =iBTUAW1.OxzJgi"T:i>:ylKԢȝ$&߲] PSh(zDQ,,0V9UFտImF7,J` BgY ӑgN{~4ϗy3oF_BWt ܀Vy4.cV#^1O1d[,h:c,mIX.:YHI$N`X];T%'&GL}t}-72u2BgiŐ)'?7 hЊaABET'An҆2LK?+"H0;XǢ9>~XkB{(^r6:T jB]Y0z(fGqO:æ E4L o+']_aG\ XU%2xڇVV~ԬZ66Frqysڝ*Jd(>x esK:mBcBCd:A yW0A5PH+˨zf"pX2itγ,.{*"҂P6^:B]HùF6 aO'u *WJȟB~b ޷k([pƟ~7=IKAPF3Tr o丱YJ;,.2.\xighq%7~h0_<]5_xޱ[UA3T7+A72԰jc952-_CLٜK&}?`CCչKAɣIKCVu#6XeRƂE9R7t!3 Ipv˻iehtK$S+j0=^Ɯ"*͞OzE)Tn/ԖtR_C+m82ʍD@+#۽=-`8K>l>$xŔ9 X.xpGi Q `W3lf`0Mz+Bj6T‡~TwwWƄN\vh{-L|&_qMGGU+Wr,}Ww2v3u8ͼ1$|.]9h0w#(!L.(TLםH#\)cVIl8 fhP#XcB: _d9Ij i*Yϱ(8>?[Ϻ0KTLAřx \:Pcq,>F`H 4&7}3: ҆nf.ф:"TfRYwFXdLkS;LKx^߮؃ݭ=Tk9iu5y[m m?b@qP#S=բ=e9h^bj<_Ո`.LgUb2rZ t5{wdQ>tڟ7|~Wt*!/GKOeuce1b4 hؙ`SGYQmא62W`HSI\x,*p6s ?jCVH=ކSL1΃M|+|5sYDtU'|fSIP[>7Ӓt'(]okkBK@Jmp*9eEԣ:7E`zxHQ-&(w!{IiZ/7L9&avSt8lLkFiqSyk%{%ȾtkV#~8L̂.[n0sIكY^tn$Z%qk>#I S ?fkQ TV^*(XM/%XyrO ;S \h_9 &] 7*mKi24Ȳ v&{~6˛| b֩6C'M* -Dq"h(`=~`aGEۖڵ8`Y*u=oniP,bxخG f  [eN;S[lL=ڣ8|ƤP )&ۇqU eېW/Ja5&IxAZ| "wiYU #8x_cqChp,-qL+_[^8JτRfv~@\d ]?@ ѷ%ZI$E"v$I*)ʉ Я0ۢ">'ctEGS,rgMƉ{?ar 1%'&6&:+W4֩pRB!_QP!~QRl G mf?Tg`ɻ e"_g46|/ Q/ ϫe1i,; WFǰܷrm(>R՘-#eƦ#7IB!Д;9bMXal^)ymRokdݘ__SS&"E}ű}Gr`ײ.ɵM٪I& J^~hks^T5腋'V2O)r>pm&ZX|Q&u' iN0tAum!xߕeiͣZ%~Ë U]w%WӀyOJ!UXՌdX)~1B `N/ F9 KezN)4쌏TTQviNs7ʈZ׾%+.[pPE̢Iۼjj,M#$jV0<hz}B vzL&8F;&QXS f(}Tp0-@2חh>4#^zB?h(crP3m*T Odɦ ׌2V@ crUOE2)(,IT8%o"/ I3kws2_;A+S [*:1]wtZz=r8U2Vh52<0Q,~aN?b$SN(["p"n_{*fקchoF˙xEmк/iim}r^hGh ( i `A ۨXA_|`Er_F7+]A@wn˞vqu%3=Sjs VKvd 0 }?3%Wgeq x}BBjoi$tْ g׵Ӽ~ɢꬭ"#_qNEm䢪 B9 f$tx> >NmnbaqCUo{|Sί=J {6rGq@G]1v1`;RCɄ{PD +훷nRPVo1 Q%0hR֑T+e>7 cv+GFtˀPn96zNTE8=i:K8$^fAh3bxKRXݣa?$!f+4v}K^(lr"?p]\U&'=D$#8SG'؎ԧ73s#ޢhAc{GPk\vp4Qek*i= zɗv_8ެoڕaaAREϡ_'KYZv}98_ɢHR B4^Y yr|aL:Jj8 ѥY5ok>]!ݟIGbz/_eB?A v]1$#?B`?l>L07V1DumBӋضxȐ4 AYXDd*łhb`DFd܀&B$KudmK--*j3/v9%cq @dNl lN!5>%K[ ;GF[D7l$ %D wదHRr;i#QV9&"7!]1/ 1أOQ0xcc?<[uN->FߘAY"v0F'S&yb##(yVY㼅xs3N쌷bvAgB.:0A$V22(JPTBΫ%xGŃR٨j²YH>L2鎼v͉ E@j9X /V5+_~*l*#'oS`ȠmAd#F@wb3QLN M`m#LLC R9+e= qrD@||f/.#sf7xZ(σ$q,iޘgAdC9OVܙ^u/Ѵ ͩ/9)ҙ7̈a:_Ӈ߄fKi9$ 7mHpw$jphy.ZF?ZnGjb v?ӏM S+ĒϮpC"+v Yyůr! s̋H͒RP1*/9̆{.3ժR/NS7FϷVlLV,䓩>A|"[ɺPsO=Y۰">)v) >z65ѓʭr}ƽ*a}&v>op؞z,2MCA 's|6d'zL%%MV< x'x7ƾ2 $OF"?ɘ5&3etgL [Dd#CI4k7f=!Sfuٕ3`,@C,fO2 ًD&CgH3aNd^aF7(T pTF@HVQp {5 [5Eg-Zێ?XtG& <*Rr• , GP" &s;Nv{,qN6Ua;Ԕ2zYx xgW;Wċ48qH_7DL_:Ba8%(.Ծq7Ȍu$F7&P8(ۖQ2N҅S1hg4%68sbdF1fY{ڄDiQ?jBΰwM*e4+MA%Lk\PϱܲL|ک6ZRȅή%:o-ܞ:͡\'b~j%/2/,RVZSl=LsFNueX|L ť"*xJӘʃA!dzvӂDT &P-xITv/w63$z;% zÌsvhǾUͰ<@CJSZX ;3ۍHHL&´Ú0$'p*uT›s={bifJIQI%fu{({j2A4f1m;Iiji3ֺ#2S~0]yJX9@,&}c8hg!9$cDDC`| !ճD|6ekT֨.feYhro~aKf|oDh_xZ;e?o`o3n _L 3gF.Vh*RˈR.qA#˱xz-Ql%:/h5e}E| Y@%5NY$2FrAXxZ,b "t'-:{lǭLco/.R`t?ԳyYKuso G\<xgTbި$-׌vp$Xp~8+[dhD9 gQ1L Yt1f󥿶a+ѥlPgs{݌a%>z?WP otbN^f=qa{6[>*|HM/ܩQzl'z 2oB7Q]-}DzGkEHyfX~/률T "sۇ37Xѳy=G&/F;:bd*,{3K,[wg^p50Ҝ l3uA5Yi/M!?k03 ħB.(WzIزA owZGEҙ+]mUcMϣ]ƚZ_^jHr謼uVG(vMP ̳ZPjP#ݑD-6[,FBp}ouM<v= $n/ry( eOc<B<}8>} v oP<0>!2P_x} [ 5q3t(cmU@ aVԻ̐\L8 {p]HUrh- %x]c]1J+&-8˖jbb7?hiޝ$V 7G\b\Z%!t:~:`$H\}5[VQh/!ʘ)|X@,Q*](iQ9QDIu_)EއA1Heefvg C6,}'+Nkz(.$-ogzȃ'(hQ}@.]r >( _V T-^TY{ t qZ;:X7[~wQ-x#9*E ^.Y%y+> ܝC"=xNN0~<<$HH?K͎v/PNBȝ; F :uٶ,\>=? i(17㱅s-q&I(-_Lvjh Q r2sWkdCt98Enrj8B MwAC48zC|Rjh&o ]rʌ=kohKUZqGߞ+ 68UiCt*:22׬&mj)O*N[nCb˶yOY LD?4 Si[RL0IV u*[ yR7_~}DDUoYfnMR=> -DŽ 7)D/XnYYԠ{2=KdFYj9RK))BA?Q Yq&74Rc[s^2Ղy Dl/hEJ)/b9]*à:UIәHx`jt 50zKgFwFX78C {'SKYp&B/K-%;` H[S3 sG쯂= $OcbC"1s`EGlAݫ:&59XUy!sdJη`l ~ٞJ>BIW 0cp"ɁӸ!&)5(3mDAYIs"%- Ta>~]F> fObq)}re$a%aЙf0_Qj9NSndu1XXd95'w(LdH-1U䵹ƹ>J3vAc=eiHM&yنjgh[ (iǤSDҺ (~?AԓqCKl!n@Ux\Me沰$H"+BU`:Ce2:{ET/$ sA' L6O7m+ )} )eK PTl/Y6Ka\b >!iĂdCu1;+p=~cҊ狜SWH:@ˊ,1\ze_ŻXJ'^Xxҽ*Kr8b? h^![6@4*E9LA:d V)H`Ģ4(st50\?$S"=>-ÇރZI@&y*t3*r V1VMW1ǓXV@c~Qܿy` N<:)_q%(dbE @<>o.EiEp- {˼ 5i,5te5` k E 稄 _B CBoṍ@|eg åm q yWGhHY1J,O>}M0s&soMox^fhC/j9(fMȆ0!"`jƘ[}BZ!<3bI50c ĩ\XSuDvg>R1=sƤaL"Nߨq3PE MS Oha$xmg%`mNיOѧ!AOk}q2Z=G:[_pP% H-kКh垥NDy5p)ҏCB4.(҅Yt#$q42u7|J y j&_wӽ BQr7=o\N^NMcw&4fR:W<~ز̔p)r8X36yns-%r<2fw{b.IRDJ"lhehꪋeDBN=_|ـ{.Wƥfk1jcR VчOߩQc*KqvEhOGERg#NHTL׮-_p6iQ.gŸu]P;7M?&YFj.e5vj_r06wǿyv`V/| N*F?[Emz<8UoLdyJ;`i.H/1XY::ʴO&6[$ksQ8c,xNa*س SYq74Ԅ4妑d)6)kx~U蚅2V Yː8f#x *'XS 'U\p"y [Q.:>N"P]UAiXYHq~'QLWJc) wp#Q1初LS5G8i!_ڏ6}qNg37|K-1e*j;kk+4x M)6rݢ( > p~F?z;QKj%xD)Cu'%w[x;K6eYC-_T:lCeH j|p-WuCcM.`/ m6xRpDs|}~ܗ6SDWt0Ć"I.VUɵێE:9&k fkE*))f3lS+st^0ٶsRQi `,^ͤ4ͽ Y1.-Iq3\hEk<׫C W;C=V3S> ZHfkФ6-awQm!^I Y.p T˄ΒqwX$/Cqmު3chLs{7\R*!c@.4N▽uY-:DhA_,%Ș9U35T=G]~=FN-%qj/ja9&K}uH T]3leo%5<ٗ,O Q'L02>TDɓl;ؔ\,Tn,#2C듿3tvep k+}Ca Fx 9= a5GaG!ż 1MO Q$n&, Pg%e"GZB %]ʜ1?s%.emwo{]/Uy={莬 5UΓC;zڃ ҹMmɜaOMXf:E14`˛;`fSK\&=͍?jE$uO4YO-vْmfoߤxO,rX;{Q3)|=Vi˜ @铹Z3`NSm}9 m@|CYճLW&fLY+H\9mdd rɤmLASDm@3^Ft.z9?<9O Ф{6|- Ku[`,߉ XƥWȩ-q9@Ir~ 0h;k6vJU3"8Nmrf~! by[Mh B/|,0sjԏ?Q"R]m,Dwޞv\^6ߧ0 یc&tѨnh{B;vᮐ6tҒz&jmzm 0L?k "U#hzr ?n_(pScTP=56/ڙwOD+qdYs%p6)V |c#ZXP*n+3C(wPHEJru!rC,Hˢ<0Flǎ$P˵?U1˵bE18Fֿgؼ;"{Y6Paf4%AO$U OnB{K0O>δ_ *QaxAwZ#*YP (a6H#^U(oyP5!w9{JTh~(eGcjzљm 8>95{C1G~Ah%ԧ,gų`Ly*nreAxa Q<.N{]e1sǝ0ˤ_Uh/|t($sPCB0ܢl#=_M8|Pxp7$aZT?_r0,(@"{jM\ <\cL؛IQo[܏2KJ ^vaUgubpx;s-BqK#ꎉ8gjJQ-E)ȕӻI=Bb7-4h^Teu`1d=AdSCcLJ]9ӮJc̯2LplqEq*W8Ѫ5:3Rj+l (C>p?ì X#f? kfJo jLŲT'F,eWa:JmofZ3ʫj1']ga7 H|Uhj7Ox|:b0!7+u?ԂՔUt$䵤6=\=]zSZxQ#Q6<EmR6.HOh9O*&yՋ iyOk-j ,Bœ镏d)p᫃)bS>mz*>ynvSg^X8wK@W)[̻ ip,EtLB UW)pq^ 0bnGbOI9|=@uZ$4cqu *QtvEe.xI:E#z‘E-J.H9kg2ny]D\?ClI 69mHZ:/[,dǝCHeRk3;/}Kz"}dfFv:%Iݧ^ٸ]S4; ԅ~>Grkn):8}ܠ*~""r̨"?xʙsh7cu!(A1@ ?O(Qqogw(7u^+[yBx"ʺ)1}:s# UyIs2:Pc:Q%F,=@ΡoH}uY:Uh/EÉ Z>[\4ںNG9֕ t N~H&1'\!B&]_ɕD: > 0M Xί#Ɓv^05 ui\hGa+ĬdNBu׳KH$~s]7A`p$ʀA|)p _1VhZ؆jL ڻ1zi^| i4Q,X-žf`=4Q.ш[Kݑ΀>#}x!fS$ge&F?Kw4bTs_s7|&-aoiZ9T?liw*9SR]RCFH+P57IIA VZ4:X1?嫫Q-fВ)Y_'YzpSq!̘cfR*Q&kcT Ki٠\4!Gs#65?N~m61@L>,5  Tۄ4&DA*qZtD>gK>)!{mz8o!:ճ?ⲸY D5E>FA>Ik iD=ozZi`sՒ2]\\`Dstk&[>\@C:"EXBu?v>QhT,\ t YZo}MP@ reda^oqtyftH4?2?3pW4`8](ϳz4@y8o{~dܰJ*'Dۤ$4o|pߧFQ7tkx}nm}F_q2& Z~S8>ƙiztᑱu$؄҅٪ы g'6.٣X\8DE00@M& :FѲ>`>7lfH7X?<ρVC~tEz.^ ^_V+eiKX4+UqpٿWm:7wuj^T|>"0F$z=AH[ mG֏q 3 Qb_#U;@:y/)`vA1k._`d 1˶ >C|[375ڮ.DzHE9OO;t}6L?Ix*&~N$]ی&(gYZ07070100000027000081a40000000000000000000000016759cbef00003230000000000000000000000000000000000000004900000000./lib/modules/5.14.0-503.16.1.el9_5.s390x/kernel/net/rfkill/rfkill.ko.xz7zXZִF!t/1]?EhDTTk׶ǼձLWSeW;:O)>sjXHs_?{oE|W)bE}G)!Y{̜m4K) !m06+*=q QMLr4yMZj Dm&pU&GkHo*.Ա089WQ,PQ{X9IUIZk ѼDT_9m].EݛP~"As mSDӺEqqe7RsdT`"j8!m-&(@ DVa)e:<~rmK٥" Δ2uTSZSu}SP:P,AgnXtQIf'd+.{. Jpu..A}y&8Hsc@VS XH$>8ԯ%Ww]@:Ůq~~Mw5fu{,8{iɾ૨6=+װ󸝯T l1hPj[JoA)D9s6p$9Yd:NVbrLhyQLCKʍPi{é7][#GkjMAe{HCHi?]KUӵt><ؒI E ,|{N5!Q:+y㽂`#2&x0ؓ{{,;xC+?: GӉ@fk]dմ>?@?;bՅ:%fd$VQuƾu.@f/ ( Bz2xVytqEe[:Lӱ8^}jpY:nex# s M p!}bDM12RPsx_giHᄐM0N~'K 9ŻHlcD}!s“raz9hj?9n<"囂C8U65s C~r5!w:V0oUN2Dm}:m}H$#w0\ai<4ɜZH UJ9#%SxI'v^fK&mJ9d`A* ? 2F:$o >牆U ^/rn |$*ײ 葂pmVi|%ڋ"LnHsm h~<T frΧᲪ!Tӈk-0, eB3rKf7"& n?=%\.㲋y.-6Q|ŸVS`QUVwMB$Q8 K["PN#\ r`yP_3Ez~;T G~\n-ӰLdQVzq< m t(FJʗ]p͛nl.dm1Gi*qd|;צa[h3.J&t0fG~3#._LicA^Jt5u[o1=Zyp~#cIfmUͦWr89d ~Xc)ZdxoM ?R(RJЏ{HJ1ySH.P[IWWd0f XƲy#VO}bVܤdz`H ވbDv] m[9X8<@l:rqhxmw19}-KT@"'!0@_1qZ^) CI`59+X`G"OȆ5LxRR-Yh)9aS ?V%ȭق pmͳ[0}t[K%0+%n|巸D/^M5avFN >T~OPu`+F6;̓i<;jsfbq;>X,mEc>829 rhRO7@35/u=[NHZ q4dQ9I_/1 TFk{$\}fq\RbG$pj-ԪɈlGQN_E7IP0_=0֗BNge}.vLt| R^!57PI_ |ԚS晫M)թؤ[]_"(zjt1lceT . ʜĀLHVI9LJ)贚h'bGTX/3 5 . 4u_̔ݧ<a,V}uGeDEK}WKxv<=`E5g`F]HPZB%$w*5zUQm$4ҿ'7@zG3|+ ѣo,y}˱aYzmukqMX^$ p,HER<%UI&9,h\ -+1';M|-I<fMɩd V01B_WlS}e8.eb}Wn04i!cŽfNp#pI,R|,5Ppt0?8Q9tX͛tˆ%Tqؗ#һ]RZ>(P>eknn]x 'R:^D:"X nz5M#{cGfG=vU#'>f> h yE Fj |Ά%*~ L&K{^ yΡBK"RA7R #'kAG^O ^DxdUA5R x5m SEϵ )Ms>^p2by2cV|@D!L6Ka-΅oJ,Fl@b¸N]ӺḲieؕ(zj5z<Qh/b6=܍ l'7iY,AJy(U i GiTxbY)9t=tO+ cGfޗ[7ȍ8B-u(>#Nr3o>_d "1#^9!Bq6 `ΝRUΏ(.5u[P \ɟfE⵿F_Ê.|-|z@y=T!Sɮz8P_L]8~']3#k*5S80ȶ%234'*%STiU=ؓf#΀ntPgd#L+dff">²I+2#E&X+Og >?ba 况詄GeNWW9GI19j55l GY&=5FV&rs81Fn_c&J໣o9m˺,L7z ".a$eVA zi+gצd]K˧c?~*_,BkPNAՅ@Q8Nj ?)HwU~goйDc(̜9卝H<1(ߣ{^ξzQ]JuD^$N/i`'0je~+EdSb{ѫ|bS+"rs%p^;ax#y>+11Աְ2D5=/&kl2I9CRf VӾy^%VY GYwP5ZLS S~fX_Π>$#9Deiw8bE!lP*2.wq: tz)f]'ڀ_57=NV"Yr>iޓZk%/d1΀qy+bcKqĠoGFD%gWQAZZ~ SX֧P̽x@L [O8vжR]gΜnZ) ]n[+bsySk6`si-H9m6Q {w%?{:͛7"xϘľTcAg=Jà+Y"ӮV &̰i`U~ęҹTP,eo4 ?Nlf w}T`/Mf@/uaL\e'Zb fqL Pr{jA*欭~^W65 x*u 8"t߸~mh؈dU-/btn|u_%-:SHhѴoGv!%vdqI 1~ ܏P`:K>:h>IYy{ﳺ:)yI ֡uڻHRfimk^Njhwގn:zAiLpIDnً[vxaHQ80st._qE]Vaxgb{4h"s@6 JC\C,hjGІUzٿG{w_OYv8f*yhCG/?rY5NZfA슽*G}b5>EzY;'aC$ʝMSmNg3Ogn;ۣfqbc hts:_r UڞʑԿdzǵzҲY&[ &l4t/PIB,p'T{o9^iG N -ԿK!SY A,)tx@AG=WmXiM Z ב,"^,Fw^cɏSH@*'"[;4 cLIVɻ*EJ11MsiK`%[F2XU!CZ)cvyPoq1vkAV d~G9J$=f`TatH6FV XNg1_Ff[:a9J,5Ҳ|ZPL}U"b-֖&"L4܂zCK?tuMȁC `jk|WQ[J$I@hMHba3&$~uJ h@͜y.KϹKdž!i-9cW7P2^sB7EPnq@8EFMiGWqʅ@̻]_\'bm[knS TCvjBjy:x$% ȝ :&@ l 6V+=m:ڡ!]ߠBuR[ P䌷uɔqA'(Pq*3NWcyx'BJ(z5&_p])$S%p8'BV)]#_^4x|g+ү[&*2ĩeX).)Bl$2ʱ:a}$S hֹ͸%&5 Rh%|vp{վ$gOl)%S*fg1E f#Iq,']`2^W^4&=h~~w.e&:A1DiC:ˌ8 y>PIقd+!*%^vyvyIyp{Wڄv<#tCo_ m^jcǩieh k*'fPG /R MFFPsnaD˱qF)d˰[u}ðkpl-sz2]HV"$cboa֟tunfĖ3\TJl.kׄ>;.b7խû81_Pix œEa٬K!ݵVy pWNw4pR8?Z+1mGlZ @oB N0g;@dYKqfqK22*F@19^dg@>۩լz gx wػۗ~w8F 0e;J l֞eX!Zx3oC\ BH ߵfZ4[lƐ0֤.dx'e&JHIZvuzƹ]lG_VF+qu΅$Aãah#05{NPEEU-dgUgn5"/\..њv1D@eFna xF2>5~_E2%F:wx{xw v  U&_ B7.,? -#/[see+8.|C1x|8RC@%Dkΐ@0IJj 49(֩<"-(61qfFqݎ}Hnφ+WZu5k;-Y-(0AmE8b6݋ʹ|5BS]AlgX%7$}al)r#_Te[Hj.qLDn&KܜT%Gs/~wl;Cd+5]2oBgaDo%j{e6Q-j1yt-ӹTjt}->#N]au!v ED5uZF$+-s7q9#= e -_rAFZKp }89_}9[jV(wMLQYU|ך++#l$qj ljWˤ< R}?#a:qԃ[R+E <(|ɖ"D, /(X{+9iH`J*?Pߔ8ADLw윜ԍr&{ A=q/X^5g^ӱρ<6FA'b"76isjUMPd%Vi. _mH6?5}oIT{Q=vgd&yf&)g.v4Pk=bw bL(BRၹz əOH" I~9\/%x4ц|!Vyo_DH ]M៚ Wt $ZeEbPf&" }v7~ qYD=鯟v:RK"Pҷ_iah,KP~[xߑR#i~~;G%q-k[0 U[A.z,ͽ.*35D.i͸NUe{Ό [4}Jї %qbGZM1񷂋_.k4@1.*S$Y˾-,)4ԉOu|:林Yu @bwKFj,G>=jn酪:+yeY'˄5 wvVAGHѶ(nj!IY縱=Ǘx*S[ \SA8NVAmWQa[ $_@20 ܺS~1[g[%d:Yٚ8J9+6"m*w~G^_Ι"%Z.:3ٍ&TY΋jZ-tOyeY xH_ 2Rl]T$En1H7I%4lO+px Mw d:g >3~9x,В¡}͓xHE}xj@d isuCdp3_Ǯd)b.#| g$-`_ʏX|sV3Aj֫shM5~a _QyeQ5),Fx*@C8ҢW3]-'J?5c';B=.mO\pGaB(ydqVcw惴q{Nd`Ȯ $J ¸Ŗy.ߙ]=?pOdQ]P (%&^!=*ϕzgc Ǔu\b^Cݧ_nݥCּgo) 0C ROrf5h]ChH--X1G=uE.:˼)NGz^9VcO͆Y'Lqz7Tv]nˍɍ5bXm9p\oB3HDdmζ('xLAL3ƪl/ki1#iwg -LPq:Fm+sϐgr{!X2kh^soKu- ;u__wjaaɌ(=-#/Ĵq[ ?K;O[TePޏX"ܒػ4VOE+xw}9h9V)^H?{04}ΚGtǬp .g:\-Md_؂pvGX6m/zן|PL׆ cGdF`zȚt@^׬4mSvTrP>-o1͔i:.,)-ԅSW~JVJv9&k=1^{7RG8R/`#5j|115]badt_r1\]tU =`T gM?5p8(/:z۰2W_hi #۾NM2O6BtkdWC%Շ_SM!m>n0(mjY' hb/=~ .2K-.+CԅPk];z pGvQ 7Tj5Ĉ7۸wB>%{<^}4Hk[VMA@++u&"Xw̡bUdTrrxO<>~٢?i7{v/}YJFzʋY~K/+xX2C'<5)j}Y݄ٝ'0.z64@Hj;#oɘ v-fF^dj6ɈHm}?#w` '┎^&B27Q'yvtg*3.Q>qr;fy.ouC]ެ- QD $Pxg ZΑoT!bC2Y;;hڡnDj 6&Њ'm/sJU(ЭeIa:QwQ5 <_=qS%=^IQ @Ɇ cZ蓍C떯J%&|B4'D f'Y<8*-{?zem0q=PZF^$p( W['Rn^ʯ_Rd|zA͠ \D"?7[korG;@o+Esg- 8UsL~Ĉ sqtio0^Z4NR:(``i=0eu(\ܨv${n]-)f|,Mt=C.f&V%]N2\]C=jÚG+?5S2 ec[,W>jP7.< ><,dr"n.=OrP ѼyeNC(Yvm0vh:B*ZoXicQRj ,< -4]2a8!C4E洞n*drpDdI{Җ~-7_r+"yZN=uZ fJ{gʷnA xLͨpM2KJ(,w')34@W*+FEJ uS='EABpߋ55ò &+ڰg>t>jFF'@9.lph8iI3hp"z_O26Mo(3VSU\!aձE= n9YEM;]Y7Y2}vq97[cr[(}-EAXŠ6ڭ%S\X&.ߺkD `55cֻ읏>/7;eR/A)kAn(PPZРƴ,wT[ 9tW/s SI1UBV{բo5LQ*׽ I4A-8&N_H4l2>:ъiD̷nݪT"|e 1Dv~iqÛAq?pͽ1يfANN$ۺIX )FqV\7sC/ S\yljFҨQ,a7~YJڳxlk- c 41mMxv`Uwm!-0/tL]7#kyh_q}|LB 1܅nm<[}|W5'Wd!p (9X_mpQL +)DH.!8qMq,Xp^hrL(#=2*:sQ]RvpN#;0'P'~+MM?=#;I!%+Uz[ ҂ᶯwֆ_bb)p@W]jãQHj D=+w'lݙ'Cꉇ.){% BMXn%#lȓN|R:dJFMKC ΍PU?Vg>JnV2 h9c\5+f>H1DkGq$) ń"3A@:" Z58^4Z7%]aJ^E O3!; Z\ oKpAӗ|t)D]1K;t珏nY,hNk-y'ߞd-647u >[m$/1  g< -|U*+tȂ{ԏ AR\=#xd?e‭ѡp'b;iX *O7F *̲x'/>{LAkqP2p v\-"0 WqB#;-b0*!F`D;";uphFBk/퍌N6;<7?u^(\y.L'{"$lҜ)LՈEmHO4ۯPYG|/vr,jU A`K8c&]g4@A{Ҷ0cL M cq[]9aL(3_oc0_ Y7-nP2{*SPF y}>YqPZ}94|Axo{,󧰛+MSP w $eD$R nS6loz*IY&'&Y-p2 L!o~ =A9F;Af뷴.] k'`OH7.v'FrPܞ;*~㈒6gZ܄+ae1:{+X_$ O"ߖГw$"V]lP&O,l;¨?Aa8qpU*_)?q׈;U@yu@y^VZMdxB(PNy8y0nWWZP;360@{{.SMO:+Q %.E_5cwZ>XU:l΃d'e/A;n7HOX.~ίT_Tt/=3}YeaTKT9N6$F*)0 [~t c!BPPaYImfPInPB!0-9HOܬsZ2SrQ+2+L3%K_IIN^F#Ȏ Si(@6)d{Nt. ̀*YedyI׉ceLw,+0=~QFaf`XaF 6eק@T0^lm]:}G"vc$j"jV?#Kʦ:=HpA1iLbk ;;+ 6ju@ c(4%Bu y+Q9]NRد)vg7BҾܟ`ǜ$E\: (Klsі|5uK9(QfaETO=V;gطP58(E;Oڰ9}؃'2U+q8b'.u՟WȪ.ǔwM>&5hR[v5>pnHdh_2"#F wkԺi‘>gV:u;imL׷RV`_TK ++C=(nlI:yc `Ecʴʀ/AJ4p1ysZ #3s>tjCN'p⼑_^W95ALx 򩆐镗|鏶^&vNcD(C09 cӾ$e LJT2)PZmGMpG[ O<cNѳ J@bl*&ovD`9 8}ĺS뀽']pmx>'-. $g7qxL kB9|Sy,Rla1~,&fyT J;+VhUw?i2M7;.KHb~[/_!nYWmx#@Ͻ#|nB7} }5tWxV*/ZA},k2].ZB;mrblXQ2¿4ځ 1MLu0u7opj*{6- fi]iQՄDh舡4]N{N Xԩqdt|hǸO_f_ ΰOڬ$_?V"nɻDaܴUQ DwĨvN`g(<K)y@rN ;zJwZ2b' Up#V>vTRŎS*lx7 eC f@Zg*3֏ۯ+'a%&B.uеMz@ƭ(.Ѕv|z3H],^ZD]-şOoQ\cgX\čg9%dN7Žװie9R^ГNF]adApfq)Kol McOA27cg7N1bGxnkIAE 3IE9Ly'QJoG88\V?KVcl1Yamur[BL_4ncndø)FPHTr;)^IB I].G"tk9RdTCWlItjn'\qO(dw"'LYý3Zkkk #/St Xl}F agK{í r|jJn ֶ77ceC1l, S.]p=~.c.VE awK?'|sڧBtrєƘ QIZVmPo-Jb)Cߕ#(2K_8{qfXYv>t4#UjZup֙:bܼZuƁp55GzXb90ZdB<9A`cRL_%c+#̈xs/JF6H <)8ZMGp"Era=!1a>R( 23CJ B[c}V#]!_%)/Kڲjn/lq<@] NP "]`nCD2P6yE0e6?ŏV#l-1 pv81 GutuT#4@<.xcP[;i=͊]1/S9/IY vFej0w1_5@77{SꐌD$bN&0ME ~\T4o92 }f oN(阞I 9Xͷt|M})"[fE* ]K:n5ju6 =6nbLL$k O71?X["0PVٱV|:U[yxiRE1a%ͩ:'m(Y\؟`4D$eb6Z\9X˿joQjabk[6^52Uׁc% TagL |CWʬ:hc[V%ZJ1XmАaW_U #:oæNa1CN-vlHddbpʹ<oWhryOvmmת5RotpgW^xXVw]g[ʾx˄VKW,eWB A*8r=?}ז? XCP?)HF|v!%]yae{S\`0j ~z;@ f>f \C 7sduVѧBs 9 =T^ʍxe̬֨Lm"se,*ڮ5`cko=ВSQ|Ѵg-Ӽ\=8QjKD$d]8 9Pv%8"- G3(62i&鶥H[貲69; !W¯s}mAy)0-ʗG vN->OJ{M>JxEQ(B 0lg#G,?Kر뱺-H~p!@}K!/\BޙǮv89B>I=먿P9X5h1 _c{P]bQ'уKDH6"t:}icTRGstg?  akMu*YBdž,0Q)'2p낾Qzl'% fIÝosQ*k~,@ruɷ?y--ũt5 b #;<#AB%]Yl !ϫζ',@`҇(WZЏ@ +lH wWZ Zٜ2_BTvtxtV}́`bT)nDǠW Ex uZ'#h"ާuj&Sa,Ra#)|~©}L& !$%5$] gq_uw1'b|3jKU,fڥ][} O<`tkߏlkXJ/Jz8rqM|N&gk2I;'=?g,s²r%EϜW`2t_?qOX;*mC<Reفvi :,(m,^ǓV䑨qFj ŊJ*HRy@V *(Fw}|=bqCl[zQ ʚNB"sNkq Em~Beh襵w˭U#T="%$rAN%jeuKICm%Q5FeNպr6u ?VYG:?.ZW=GWalT[kx*>UWx ÷sa%L)i|9A@p&Fn:;OsM =7Qp$WݏvOqOt6W b?MhwQ({MuBT߆4yu7r0ݒ`..m^důleT9wt= =7?(E]+~ݱP7Pà ^]\ݼ'b 6T7: (q7<&xTLۺIW4|[e􆳓/p:^X9WMDzۚ^>wH%8vgwB%giFn/vfv\RPi/Vm5G- }H#x,:\MRQ)=?¿09TO:;=fa$TTve%~i5h9l?P-M7Y$M$g5GP0+zX$tjs:9哞TVQ;YhPGvndsuU0aڽ$󷿱X-ԱVũi3f3j8K^BY< fG x%W]2,ĈNvc L~Ĩ)psCO&9/hAW]ֱm\X,u )6,zO˩(Dڎ5l< !\acfm.V>::X9E޴+sgMB (]YޭrShͬ:#^&.n1icbTq٫T@aYђ.xR^̵ g)xfkhhVJdB%%@x" %"յ/'hWաUV(26^JtVW]& ! Z14>QQT#qJkbW@3XQ.eY1lSo`muwl%ݏuIUq.%C:3ܟt}qX` d*VG^Ҿ6y3hrH1#6=*T"PɿyǹG_-ײu=8׮ӺVPPtmm/@{"<6ehEΫu(;2) `gHؖc K{4,Pt nc7 OMN{y~dDe)U*mV5#Ta+ڱ(M/O8C\TG/>NV }wTJz6m!+l=_<8 CTWJXykfl8`#@xY&R!c@~X`r-UWb@(]? E{,abv# k~zRyz(/yd k")KT][Ȁ9n޴OP qBXY"Z F0ˆNh%SɞKVh~ثMƎ@ƥYuh8榉"Kc5ku-S^_Dk? Kb<-$" =ז8 3%BA+TgJb#9T(yXF { ]`TL+>OJX117m>u#WGУT#U@6h>a񢶒Q@2~J(N" kvM"P=&#|U E%,#K]bKQ7s«QX@ 2j_i$iRD,śpLٰT ._ZNmC(WnA$ |!)yMN'`?1j PcX;tи{DVw{/[x N57~^1e/yp3#2n>$ BKW,̆9l 5felTd NpD$.c%١\zm`ƭ#7zJ-FlT|'i_0ς|۾4yT lzw! =Lqi e~q;i@~pr\g”= vZ{2*#U{ oYt"5!+o";ǫ_$L_7Mᗻ6rVL(^SU|r/o$H-"z b2ɮ‰U7K3s8}vgX@A u5ȷJ\ yb̜-WDA4؍ \K~`hEpZRHkcX #]IլQ R֘rʔHIVdAP[-ݚJ? 92Q8] *$yi]}Wj9CfzF/d} ,ak 𪋥)Ake|.@NWcFƉތ_9޵D,I|p)^B,'o)$J=4OGNVDAdg (f$PswDTr %%b5_< SA9Bz~{ Cyv;e8:~(@>`a З@RBJ#+=&|,6G!kZZ"%s;o1`i}lm M`D6:'bI[9EL/h6*JxCLa [#0Wm2@}=:s?aZ+*,͗|Wt҂TYd'}u\_DzR:3quT[&>-fkCp[R{ĹW ph(uTd3I>3ف%BabuO6¢0c:yHb?:BNx~5 "ZOOxCuI-d6c񃪀$֭xY|Ťg  &1ݚ%~1DߥbAX\کxOM#~_KD048/pZ<t?Ih0}ߟs9 5 9߫j ͿڪI$̇9/}Q)*d Ԯ~#v;f09Nw|PSqjh]OJ>BgB_P5?:(Cš+؂~^aZra@E,0n`ֶQf P&Bz}sVtd`lGl :gK_;y86X 䠼K|1I^/4Agï1>e®Ö5?Ew3?f[x~X(2zP! RG$lɋ7e?G?:Q0kFgNߧ3j~4:RpvDzѨ Ȗ?Gm`'Fwې㗱JM޼/z-?dkjWW~9}PdM/{ `~v]7&Y`Uxh/>x^Y_͉k:Qa1-F_8,5\ $}ӊ=G8{jQd=D%UDT4-{p wn#@^ɱFd˸r3Ƶdr$?{.,V/uzu*0Gz^/k|aFxyIcAlm<6xxWKf7]#3<#U B2lX;i|0WɨqZSTԜ{q;om(& E yo8na2Ea >KQ'BCCId (Mmnb<'zƎ.o̤O?9/PNR1<PSK^rq޴*$zKE<(]8wZ*C~SmBy541P-8Raݼ: 0HsSj1IQ?->2}oW7 P7Š[;ndр* $fe$O@/O6kE-ɘ%|Jlq^i)`aôFCH҉ڀrPW0Z͖ $X`XkGfK c{Dgv9_Z$/bzaBੑA.u%|=PF.YpT'gER2?ے`@z0JsWL}HhQSt&NcV\lZq6&1U 1Lۖ_ ?wUD}§^j.)SU4ߢuɋcO[d}i,7h+0LFq^.t >6χ "咣,lrkfכn'?7by9Vc[&p\:༹-~/HgV&2!C7 9[IDP(M;:l7 i&qfrzC-Qe;zwQS #88W?CA}=vL4QxHL0˔exS/E<-0ܰ~:?/[r TcA%nm1Iخg8r1 pδw~Q"YTI$=TޣK mWqccR?GO/HHdiǦ&%tӄFc@1iyyH*.7UEۙama+6Q /_5#if1oK'Pu*amE.t6Fcp >P/0McBEJ@5#ߦ6.`Y|we:Vw`5[ౙLB$]=luCvJ0pVaxqqW<%/29kPBj+\ yaǹ ?GB7V`8dʩ0I't_2ǹ߃/s4cq L^5(sSA6[dǣ-poRj^^*\[.h假g-B8"n:KC5`^ၥ{ 47PbvOk=\52V3)um)Wc9FK*oX_̱qrgP&I]_< R97xol!J# EEs[rbaT|}^U! $윖M*u:巁 xY[ʖerh:5]T`z&M;GLv_\{) GI~uR塤$0F~'v2)Yrda %:,mp;9z!Ǔ߫wU棹/"`ɰW6A`43w{u߷("O5q<&?èQk,U`%(SU;RwBd^uߧj򱥠L5Z?ծz=晎{wüMHt/S{YOC6]v{"2eqgcL76'ZI% W. "hLMgm+Rp͐6F 9c<E#Cq EÇL6UDm6{ݧ.\'~,xTz;}T_7BBz8 a;JTJ"=( 4nXc4-3ᙦif1ի1$.iLӕ6<_A H+DlL'Z3^5v]/o1I '!:v, -/PJUʎG7;7Iقg~VcƼ<CpxM2fj r힤ɤe+Y{"0#߮x,*c0-F cr[ѩ` `#r~xm1$* Z>soFILfhF< Gi/cWsɬ?Ѵ⨲АζxL`- !8UPEO|ՔurdvBt RYF7*vvewInZhCdnŲ9r "#q"Ў8 yt}7JFڮ׵/[5d>Y(/í>8,X H]+G5->Iq!['DwJDh`Spr+Ӡn=L-d.vap]b" `rY+x:GO9kӍѳosBROæ@'2k0 xy{Y;dTkau䊩33wIQp ۭ$.>rZx%hOqWGGm![γ?=\}ٔ9aVBeխ᱐YN>_V04~ #-WysZynUC?5p6%ӀVtV0 ;-ȗ5d0[ZCC82s4l(r+)G >w$V*ǺDJ1PRK5Yjx]tq u+Dȷģ.=މZ"<+i-K/8xj+LP}((ZqԞ $0u)H泾*p8N>fгs2 5>(so  S~JyfUa]HIB= gܶ3APzCDe2,^,d\ TjsNy㮸qҐHe\ z]Rfʈȱ.)GOnZ`v+:&-;B=&ʇmyRǮТIɻ//-g{\,+gdSZB7!eZ|/M~9T+,S._L9]Jwz*!ٓިb zW2tz !0#\V",Q ?Qg4ˁ@nj8Ǥ >ݰӒ$4ԵZZaTЬe3S5=F3ǒ#Vg- <\_V(+#@e H~0ӪyAɿ#?W•06n3D:Ka.#͓y5 ba#=n;:Lj! _}n{nbeDxCM'ύO}Z<[;i&ڙ.L8g *'9Y6\aHQ^w?0Yqg `Ib'Z}"4&a KY~`FmyW cafDS$،a6SHp (gFI.FA wřu:ŒnRܟdTn02_-rwWN颫<޸&iJk\O.=B^8/ZaBdǬnHRH @4ޡ׀+mc´@UO.(5I]3JB}]&Q OaqmS9bw6!j %Tl?a$m:l_/!Lwhɢ{/$GJ|f U9^eU7C^Cܭ.^sK@^.h1Cq³r)žq@_PR.3&"n$) o5hfO.Oo$b).%uYtM&n*}ZIeRӪ'v Q[RwxgȤ'ٯsHᮗ8ܖ-?R6R͂ao·R>b:}| 4=MWӇA :U8L*yY%˜_VYW$e$"ǽOnF|HUgDBn,UF8r=g"z=̲W`K084%xmಥ}GkYMX?MQ:F@O߃t|h 7 x3 6(h3]Nad.gr1b m:J[ jQnm v6oY1Avw:}0p'#xNܫI1rM[YՏFKΒfE63^gT}Ȭנ[¢,vbl{Pj )Lދ(:'@α0+.ݣ*M&<'oiva̋ńT8B'tf;e& ltdŷZBt?`~<=^%Zn>*]ם H :-J)S s`Viaz7p ?}& t6eCV ؞!==,,a6J/e7ԡtGY9'[`]㈖C6}5\D?4 d棝T!_fH!k2Y|e}}N@(R7Uz :ԝ'_UE`ǻU_Yט4iVMa%KJ|Qk/ԓ %g>=*r .Bu…(, XY'G]"R>ddX5+8vW7G!Lf֝*KВ޲#o IM1e.P%j!~#,  +VRI)] 0-wz쟈V{,x, 3.IҸ6"R3>)cS%ƬZb fGZ")E`11X0Rj- _v-u~ʽFWA歅5jCTHu^Ƈ%|mU  n{2{:V1dM[`OɯO ,x#=[p\ěVuΊ~Lh\yқP8o+u# s*87!s- Iğj;X5aQaܔQ|%AdA6( o: _:;$n'h+^ >OS]0[xnWzVΈ„Rtvr싻K7,`J ۛنvY4cDDçk[IiKZV}:{5E}[1Qxv2曅X'MIB*G0ǏGPoͩ\bB*,EjݿSx9TʿCdydċm\C1;)S}\s% fKSImBY} jk/$LD14'v]_|^ X-;3">7 ʇIZ6Դ%hDA¢%`e|KLh`WI#t x6.ՊiE/4&-tZ{hpkLIɗgŠVh2CgSKδŗ];anw"Lz;̳GyOW׵T!_7}k 5'))iؒxma3h$y:GA64s|SO1{ bF8Wؾۇ+v\io|(*n8vPElQR *wZP{1{(/f;a5=i/k؂{T6@iG3;ZȊAxV0xZZ+Ys 3s'B`w@,PʊB ]B 8zxg.eǤ^!NOə*s5vF|׃-J)0 {ӉDYEXrʼU^w,*l-J;,t_Z.S,4Ͽ?]Jn3 ᵓ?Ceig6d7 FtyeťۗR>&7́#D{A}#nz>E—PAxp_fGI9/86%9]A$yb$;ݐ'bb CR2v#8gS3Aw/zou.8HMWvCj h%`Wl (#SM:(NCk-o-ą9,z6`h+y5?wЅ:npoXsQ~A)d3\ dqgNk{ uh8Ltc z6hbNA?璙* b-. AUNshfRc[.1do^vYDգdo(?d+/N(x/ò27*B N*]lnKm|@VwIH79Xn[m6fxj:IV;GiQg.Bp@Ks_!Lv~A ؖج)PzgogH=+YEcCqG.J#&Zt?w6Idh.hھ'{ )( D4g&skL~K2*􊈯@Hri_7Sx̉t;"ޮydvRoAhL2^^)soZa|LIZv .8X!>9F=lR*u%kRX[,A*bC6qa'BfҚL:ٺ'g5-מpbjVd2sD쩲^]gN|#e{~w zH{?+[z (^UB|-)9p"FjPޏYhϫ+M4r*y郂 > ?b)h9-k{(~a[aPFUt$^fcEu2Ӹ.{M'`hq *kjQ .Il5 215|z2uj(ƺE'^/>3KY|ɦ4+XKqqc'&|fJ#MHdMYe˛n4wLiDWﳃ" ڨL{vH\k -ԶY}xffœًHǶ'^΂] ͡JP J$R0Mk: mBf1!-3Cb2U11oIaLL֎a9}߾VV C]4j|-8İ ݇&Uo*a2u)̺ʩ= 5#GS9x#/_rsQcj9T&%R{SxD:[/b$S تü"tGKGܑ'Y"9A;l > 5 SX!2`ApS okͥZ8J= ȵD$7Y~+})b~ri?Кt~):.b%,qdT>(JS7(yh+ ]Jg1ᙑ=ybV1݁B0Ƹe'Y]B0MLt KzglE^ٻQxGha.[f^v2䖀:1|qiNNJQ@Q-~!YYK^_Kq쾦=O0##n۽Xv: H*s3ڎW)¡ w˂б'HZ#:%ם ZJkAZ\5;iY w_d5ZN{VN"Ǟ ib'gVCUew砩Sc&`I 49>9xgžmBF}m^6ȊlO<=Ҕ'O; -#a'Y:hOPkhCv%.W90J -j&3<}S񎟜c((^=6GU$Y0)Ԡ,gcd=`}.6s-{6hؕl+6 >'A"OǴ5wqgF Ɂb=;N 5A*h08k}7ő@5~) 2-gx{⺴21 ngWF+}?R#_8tXUtO70 WuZL7\I|.ҧxB7zg|Y\t+هA5?'q(x]Xl9+!11A!(z!V,v{rtE&\ ;ܝt7|}PZJľ+VFѡ7<˜ۊ0?>3RD{"% T:v ?. JsxLt&3BJ݃Sm+CrܱCT.wOAHq#\űx/BOp}Bg#YO,o- :Э%h*̟0y"L* ZQ#,o|B'Jl7;');JE}>ƚ'|9J*13ȿT揁`.W/n>93kV5NWFŀ0c16ԃEsZym1h&#LcjgGW?"1-4=Ƒwr䴴Ih A\O B lEX*3p aU_.~S[OZqGxg~ܞΨBswIчj\ṃIh{. z%*\^5qcטyhH,SRlAn`Rկ.PRےJ3@6ո9y}^EGhz)H*篐_'lϜvh}9 19ȹ ^%>ʡ 1OhN CDY a~+ t jS"C|ߧ@A|o (~Ykh6_ɉ\6w.p[0^LY}Ŧ<ʦE4fqE ;f\v 5ٙ^8 &u@)x Eb|OfdN$jiBxo9+*zD\`na<ϟKylc#cS&fQ/ǣ $mDO8:gIH2}T3ӓ)kr` 9 yᏅIQBHӃ~g[WS-H7pǴ'ZNonٓȴR*ؾjBAZܑ[2%\4L҂Ay?7SbY?4(-pADݦMsnqrAo_ ~E~)EV ]ek>+hN7}6d5>thX @pn=;D^S,rIN:ƑI"u쮯\G8&Hdk^ u8F-ZS^HM ^P)zP! FJ`.d娹gYv~_M4D;FEv  D JP.uvwGs:cySn`έDnR1a뛃끋0QV%&/FKB@Tx4'[1yPǼcR"Il׃.df ~!.=a@X:ޕ}T[/tIfl݊Σʳso$M<.%2')a.VR69DkxٴjZ ;hrI6|Y(#&.Rw* e#'ٞ'v+@­a!T^?3R9bxIY)tAuE:HL_RXK;MF5Ki^0;v~JЇd-7> Ѷ%}zIRKV*.OkwiH(z-RΉ q\i_']I]Yx}d/^~+ϥ9YWHvZ߄ xtLԫ:X9i3׽Y+K&cdE7av'+#`pՓqÞgB$)Jtba wz} fsnSTrc@P\R#vh65qzUUSgʮ&-W (#<':0I*KvǮM.LKo'ȔWq2$i{0ɚ;U!Nv=Gּё][HY4J'dۅكOۨI،-w|0L!Au7yϸЋj@%"b);v(kGkHMW~.2l.y4_k.D3^; :>.JO Smn+TTj'꺔LdLKCO"HÄ (^7&sy혹Xh0a҈ӊFk/1(vy" 5zTUsn49'4O긩!DrX\ H&kb$y'hj6l ia~0AcyH ruTG8Lp&\ .!g`mrޱ4 qκK S.\.W+<\xb\YnG1j)Bצ ,^ǽֽPgʔ>=cPաZ)&Dάӎ>3,}IU1œ6=QllcިўngvRh_ThD7)}9A"'9z{ݼD =i3UXm EsO$%qs\ϱz ,JA߃߱=_sNpf(,?|z`ja1fAqHvųLq9*rՠd'.?/jWC_|=:$i4y^&rDR\W! !R&E itS#H4W#*_p0gaf@q|`2FccEm?)I3kܾ-LDZbhuo⳺~v̗M=+UE_mPM1j>X~P#7JiSJ)2 N 7ߜdyzA~' 2{Ny}_1YjFV#I)b1a%UPp+qN0^EITb3%n_ NM ;alM%*2XQfУR./Yq,)vˁHdKq_1d3ߛ[wjz'B\Z{Kdžoty5-[`EUq [ yF XL:k,eWd:ϑ֝Znz޶Ȩoz>6dO\5ܫܞI-*q}m°K|ŅvjUPzwB1-q}g[+Xn.G~&DI+5.MGp._Ϟ~DEPJxt 'Á ~[]|̮O 1M{w-H:ҝPt-< Yʥ5.\LA8/&vft'gvsOoИ Fx&؜gi 9@enbd.6NlWJ{RyT}e-i-%>MA+#wJ( &@͖x%܈{1P1]AaBrLNƧD}xv(7]݇(;rsW`+Whp+J혪إӚ@BL@puѯ?!:;{?Lt-/#cY+10(ХAry{(UBU)_m%1o CxP;)2qdbcfU45R@a{Z&'i]`25o>~7vWOA֯-l̅;yyBbtR"'yhn=ItXL4x)̶>Y-.nNV)Y@`/!*/.0;Jaza u Q D\YYDF_͛@ f!|~ȃ5CO?o|G"nEU<4 8C `K2&ԸʃoM<^)0l\;OОEoLT#P`n`v/+zS[!m/ӌ3Uiy(&{ͥI PV#m-Bح)@H,嵯MLOT mkP,=dKrTG8KْvQxՄA`' UK}āa.?=?k@ffcfS!9#z/xK6!S Ƃkb[_1U Ȇ Q2 SΗ5@~ΧЌop:*}+T*_g\mEDzଡ5&M!d*.9-L+n/ڞ8V?W gq߻}}+ƒB~`I3L1b{29K(l23>$d|0J5Ri&dIom}Gr 4̞OS%.->.뚟 ' dqܯd 'EŽP~ɬz\^dE[DM y# _OŲ{]}+XZTS&PEG2Ch]޹$ j̕Xg%(c.*=<&J&t8G rOn= J;Y Cc;:4`u6G":dًGL̛O'i,ZCBֽS]]:: \{ q>Az߇\Af)篯3;yVZ>Iɟ#{{EҕkjW]I@OM-z#&ԁhu_4adcPD r{Ԡ3KJ3L[/opFMן1.jg'Yi9˟F ;LX`Cl|-|Kƪ:k<< $dOJ5N1Lܸ黌oGa̯3gq &ۺB4‚40ˣY!w2왁0qv9x#Z۝+X;#J^U- Uo\(/_:(ꪬbܩhꧬ"W_7P /J p#*4rY!5kbz $JO&(v؝2rHe ١=J$shq\%Uɡ~NTtz{[\):."oQ= t2K7<#)!+㠚# 7*-2`f+Q߫f hm}l4hHێ1i#dhe )axݕf왟2 [r&苰njv_\7^+i MbAu\:W:VLk}Qq4 ^wg5*GCC蒼puu 1 KX3WW8xG#,@Z%*|jys۹5~g&ZW+CXB#^6bd4J #ahiElTLNpXn}|?۝xB%6K{('m<U8+N^gAn'6IREѱ{%)-ȑe!r9gL9'Q&JϺmm: tݪs&>tK6#sӪg,dwi"K̒z|$x_#JS}<p1$&f׎cE ^jJY·<&reh71ٮZM/`yمHO-i\bB}qE \i'0La,ze'ƅ ĭUe :<KS|gz Z$}Eqj{x az kհ )XHlt'd\A <ԜhR&Կ}kZlQOˆR0fmcUN/lPXEZa0+AS,y˚R^̯w6 IDۣQ;fφVͩ.ǶbWA;~jQ^i E\A\7Ay,%5d[qB-gWb1(5>,d;v ugzZ2p~ޯee mkcXSbjAm?`Ә:Gd:aD]9i7^3ZMMoGH&!~aBM{I#qǻ"T}7} 5'#6n U ["R>I)Qq O:s[ bưc|z7(GyFț4 CnFQ-,v%rgpmnNjNg9sgm [q Dba8FF>#^JOׅ#)0AY7%s'H` ӡ)Ka#ulN4H<>&6}mf(.\QA{U95Q|\DiͩBio*?)r&uUvĹe"e7hL奇 |>e ἳ2~/j#^.IBǽjHߡ\)2}DzCr M{+4[kJݼu?"d* 5@XED3 KU\ܴTP朡ZA9+ u5!,7w,HlHJ[wg`!0܊Z.{S\dBm8sJWռqЪX_-瞲@dʒ&:M)ǐB =/ 4+74d{RzG҂Yt.c`=X?Pכݚ,3FZ z5[|FIeq+𭨋#,cUJz AA \Gy4\Ĝbr!˗\tV+MA\ttn;It~}o ]0Aan vqC֓>%I~jM]v+$MA%#qem8r KUj3[btR#\z'*)T}QG'GNJ8Ue|EhN\+L h!41ix2pBT}ڑ!BL?[/c9,ǎa*=4u 庥WlCyn*'>K\)e|s*29}%Q <8l8`p؇BqǵN`"ZC7Oݤ9v,DCn-x@x<#vc3 ԅAH}F<|} 'Lg92 V5 {F? eI 8 ᧵h NxY5 0\BȆœrS(??SƫC&jU AlS3h 膡>)Cn%jmnѸ14UAw܉xh/>*4Ql WoMR`Oty4<re8< /Bp~Mz OGs^:T&38v}c`ÌRk -|4}'`:4uYKHo AFBb"G:9o똥cF\]2X2 J/ t=kqz!C, vz9U!VܳXzxg/ǮKۄ1Kp|ی@OPuܴSz/-{^>q_KKgkGsjoz{pl4=l%=!l2s EB|78U* odmg+ekIfXc[b+k<4 Z;ɚ?NhEFEPn7A/x}9&캽 B^LgĔ%3Ҹ0RP iܻ<2E6>crTlyݍ^F5| nLýȰZ6H(fQ"2 ,RY=YN} ydC5"ƻ3T\]HŘN;YV Zz~~F_0n ?gn`4}Ěiz{)?+7ra[/>{AERL@2#Oߛw"eOhk60*P"<%+&\] 8Rhlۀ*û}:@LW}Kv^Jl‚ܸ`Bt)\7Dҗ rbbN=,9 ^\rl!Y^3g0Fg;,@a>0'aD#Y.p>nACYLpEۚ!, ub]K`$ 1Ԓp[lG^Ű9p4^R9l=N\m]ZV{,~Gg_=G!E 24hA2UWrS[ M܀Z;:ty@~ʋO3Nw/F@%=$ U[ZO=$.g\[v5}~=1T9c+,ȏj_'{aBJ-G_BQƻ4! Zؚ3}t]{_VƫRzC^TVֆgo(Qkz5]IwkMBsY++ It#"M|#K;yHDܓvh& {­@?<ߣ34tZ7RrF"?ly}uKR$E@?~mIТA-};Ny/Zqv N؂bW];(M4%kz+#ʋ惱Pw.\oj+uTŮzO@h'-ޔ+\WRL}BM֔ #!ᆥml#1@ݠW45lyh>Z8k3WL_>wE }gKm/A ֊Ԃ/r4 pBBeK4[6IHxC¥momqlW#]{=]T!VѭeƤk4G‡6#rTm)"tUqDeR1jJ5.0ј  Gȧm2Jd`AASWPX7>D~B+7&LlK-% R#hu@ī]*@1Žl@s/mdu\SGL5j>G*>)N+3hM GN;.V0<")2z~LtV AH1lz0OZv:K:)xX(t6kJ0}C;Sjΰ@GWp[!:%}T_zѹr-ǥ@0VyBcŨAN,bJ4@8fmKbЅk.\GFYϦgH f9fa8$D#Tp/ڗ ߌHl8^wȞ_~\\%*s  侼 gN@2Q޴UrGt#fnX#/ͬUW#c/%6A^aQI<ﮃ} n>½!R䫃JTZK<+FH^ ՎʔU6F~1;68yXPHOc/Wভu(iwҽZ,t\8S(q›tDDz2C _lA)ƯjzʳJ$݋=33<;geܹ=ik(zE ϝà!9m^(cE/Do[X6o>uoUL/5?+Ҫ>Ŗ?BYg^U!E ;(cWE =#A_)r}C9Q2&xGt#?>4URQ}Y@Jh:k7I(cU2K H0UֿxJdmAЕFKąI'Es Fp֪]uѮ0fTG&5S4u:|lD@.^`̛=a|4t>E0WS4&PwC :J/keMԨo=|xt|9[\b*? .QیLM6$"`Zعʟӎ4ŴmlҧԤO4t V`,3k@ˉ]i-TjH[b2cfR)ai..Te)T{)\G  C5~3-=Y?9|-ߘO HVVpؿ"zCe"KX#':2^sH`L44hzP]i.g/1]c99DCx/ Ցa7geCvsOZ&Ȭkj.φ 7EҞX  Xя@KyHd_?Kw/M 9$ o'I'(Jw]Glʧ6*2 az]|yٺ_9< ߃?PYA]uV>yBF炖gU4,`38TSw.\*x{Rݝ0Ȩw6 Cf5NBoohy梐BD_Cᩴl v%P2:޼sya}|Qf/7,j6jjek+--:C檋m]/v@ğpps^k=<07E͜<ɘF`@2f;yF}k"߰ 8)pR=`V &93  AIblH̾,N1_ `q0mYPzVXjbL@ zNZ̉kꅷp>#fTREtCh6XaP(3l疄) (Ȥt_Ξ+G_Fnᆈj)H ek'T*F=åOD.Xũsxr4\yY𴍜k,&.x.4刧Zqa|(G:a*e<iSt_vW7|7wXuBn kcSRdRӅS{]>XOhThiHu+ߑSvyѷa˘&SH&$\?G&# \ rm"帧kHޥ=!xy|R =_kjmj@$di?K"rFj6f%|.VT,c'&M}:.PĂo,CsM!̇(B9Yk.*~ѳ[ݵ:#b$Z`>+`8񥵵'l,L"FNuNYG7l+{k0VH(ĭݸ_Zڔvšb m+t6hNR z}sGwaq1}NAsE@& THׄrk/f(DvF%M:Ԧ7ϊ1mBѕ )mϰw.nK؄}W857[JC}E@:R_ůHc!k?fDLM Ԍzȋ:\y|[oB0 ]l"drP!BP6sQ԰(mT(IT•?9IcYKVVqKw t ”^樎pҼ{8Gȷ!W'D,r.CgߙSXWƖD4wE`'՝ZB݇߿m4KD`$c臭Wԏ!'7|$h''X!)h-6[/WmuڎՋO5yk { R/>]2+ C;,Ml%&7IWV3^xi{sj GyK!lEVRFS@O}*z ]^`2Ǿ dVZg*9C`%XdE5u7S`?a!S{`%El0svu %e9ïgXAf䞔((k3ut)ְn'M*$,j85U[ d!Xu+]3uHzH {Dشu~Y=&f0(mIEqd\/U_z 3 -5()1~? -?˄%,n{H9HU6DT=V}j"4<"7XߎBƜ/E Djন}y qyJ(zٌ4]U# ? c^@$j6b҈/:LNI8pϛ؂De5F%/H.UiH#bJ:UDC$`)ّG-HrP}!׾wRoCCXK5 Ѿ ;M9Y<c._$0oeTikNCbWՈXM I<w H ⥢EIo3 ,to,mo`q9ȨޭeO瀅LѺY&'?! Tg1M,j ^^7TɐV&yu*˟ PY>DkzVПs){L$zU~Q4čo=pS6T7~?J@RDcJtײnv3R}9xp9#RU&\!4Ev=tcAJnD9 _(Ow b6{m[#*F7 }ka(߇m412ٖ0k翥f<^1N_jE A@B!=Ktw?Dgy?P/ 8B)%-YۃIÝ"Qg=6F0 aè.o?bDUe3OZ>=6!UH@W\VS\3Fܤ) mlitjqSVrjƬ2Vե*R?˲XG`o$A37'r u^Z%#tKkTRtGp:+cjpdžЍM},#θp6s4wZ1Nn0ocG\=^+|R +Q6j`vC^)#FIvP?,yY栃53"%x089q\Co4݀ !߅bz@h*6ۮd3 m1ӳٔ?G@9{}2)a;(!Xfc͞)N N9=Ee7~; ['6:CRx$d߭j*.;_b5r3xF[H qy:_s*ȶFLХ17VgFpuR 8PUS9OK۝$R2o^#l2LH5:7~`x}B+T[Ƨ" :OAuj sz:)M~x,'ho=YMĚa㍟SHg{RE(ӵBm%{h+eQ]_aZhF[\4 5B\0h|5qz x d_LחgH'^;cہb^N_%C7++3CD%k{#%" }V& HR.̨lvaiW#3CO2qMCDnUP5WXp{*V V[S~FMШZ f 2ezՉJ{LdavC $1ϻt;.ox*x~?]>D\yȺlۭ$?rɂG}xc4g}D*jP(,VN`8:u.1]ZsNt왜*C$r Zrx Ѷ"~*J~889Uےu6>`HcNc$ͰɺG2/ LH)+@I7 :<"IYex%<55rp`0@W1pN[4/3+i6 C&T8FT`e3yƃo>JPZVŐ)yy fen'U4È#X&.a] !%)^5ہf!|1; Dx &$ƚ3;e? uj7q1Ch>eĔ\\<4b* Q[!(T[F\-)s 5TqioGSK<ĚQA;A FhT摆$˝$PνB3˦;G\ؔS` w5?g p2%&&ל߿^wwrMAAN2"a& T\f2f3hXZ?ƵZb9 _H^Doh?]D_ hK&B_k|FXcԗ+>_E]"Zv0lT::*_ e8O+>Xހ>-|+.8X]؏78:X "Xf W {#im7 (xvM"}/P6xrzG:|LʰqS+!*Bu#aޏ!]B5>Axpp<`k<^Ze]+C--~}  a6,'0h%f|sZWo-áV/Zr995=)Wo:Oz8dFF_- u0AK=<) ReѴ}x(*_ k~񞀁 qtsVEhHMX(M +Md[ w~a8v7H ːZׄ)9 w?H2[gqd0\J{St܌SL}Q:w腔-"m NU:c_t q6n錘e-Bj]4jbZdYӯ(I8ߡ&S# Bآ7J+4\EUS̢b}GY@s5)_ݍN2`nhsK̈],uֻ!ԙ[Yq$ 14#* GiK~i=`)V{u:2=f# *=XGQҘҨWڨB4Ew-OvmU\.mW=V}6Z챐)&Gyˇo R*}Ndž3M`/uv"0a4CZM< 2ݤ6(vc2;Q?*ʃ95g [h%WzayK OMq쒄6'&)ҬԔnhȐqh u?2ٟ` *"S~OBi^? ږxӟgQ&ϵw v LD)V#*SU9wE%^ WՑclۓyk=xhq,XaX.~=Ly"wݝGLF/lzK#uN=$~EE.0\AD:P!`2-G7z{s2 $}.8֓eGG~A3$iR'UCs7ǟBɂ8ΜU__X. B 7~!+q {*%?/BoҀ4dZʼ/>n4s] ovY[:]jȵuk'w@##oQșb%:xPp\P6EñITMd.CLrK;8oYEq`&m2Rř`jo"o۽ɿXUG?X?&6({`ŗ;^/@9NaH͹!az$"!U<)Қ Øצ\ڃGl S:WC]RTpӪ jlr|GEd:iWL|HSiDARj) [ԓBUJ| fM䑊S J̕5>1CGה?^^qܺ9 S-gjw=N/s:-\+ oo49j 8AOc?ՒurvYQLjR}#S&\[P4J܀ަ2f`d"k*׿Ch鳏l@7?|Q5R|չN:B*%~IJ/Y%Wlˉb(S&ޚb*=ʧWfWm'xɦvAUVJ~ Ӱ)Q> Xf4(/E)A ^ qc2l,rwFL ~n,4'հĦu bP.i*w|騝3_<(7LɌ ]M_(DQ ʣpd(miIAө@#"AnQ^a k5Դ*xe}UP^u8?u2;HRVZZ/Q& (56n @+Yb`u&t}a{4r+QF8S򨛡)V f"(877hgg7=qIz,Dy+` 3 E֯6iL"b2J\Vr0[NzLr|+ϸI ^|rXH,+د> "4'{m>;h%*CQxXěF{QP $R iZv䖉Yva,)I'?T=]2N vw͆e!̘h?fN|YYM yan25hF;ye*l2N @7rȸ"٥LAe٠NĒ(@xgA SпoYwvc11gKw. !,/1|K 1i%}>xҼPvw#%>%nA- KiJ<׋a8:2rl=L'I %bnqoHILBnjHH$cąOQ݀@AC=5MQ1rSf1 4Z7,zoqX; b)B|wd8bkJPI֘N ڳ9=d2@\ɁQ'&/&uKɭjtXVfV+~>dO gzEe\ӵhJ FΈ1(3L?5giN%gVQ6I Oh:A@cCd>iZ UcY8h(ZRq,'}5ҹ_q'hrB'`xff'xŠ8<=FV*uн-~'Üs]HؽELk DZ$٨rl1cRHy9βcJW\>.l>ڄz[5-n\Q2/^(D9HLAc&BiE5L~_ X1pa3jRgC= Av䄯 ʅ/s2c=2U+H$VQ(*L1c=DZ і50&CY=SeЧkIzllKk7[3aak% e*(Mw2[tHf U@o3}ݵ`Or9FT}EQJ Й##j_{]PWLn\aPF8gv5tJFw =tG,9(Oqid գYoe.T+x˗aӂs}/]u◱i ѯ7ɅX%n(G qVҬ=@J ==RS@9y+"+ =қ,d3Od|2NP$Wj- g/ʜ.$VE{tjNY.֝âs?>5gvT{qRX-7/nGo6g\vJCRX9<=A@v^wSqi[ _֐ee$,/.1x|@_]->15XϾ`ǿ&KG6p&*t@7]?0]~leR(%hG,P# c% Ҹ [UCw׷qSjVL?D7h9Ç˂'LdUa`& PIYUA'݁VuCMtK랼k?),0x?P5=-?W{8b=@gRnG;TA\倖3N9Fb|yTЄP*qO+*60X@ { fǧ8WNcWӎ$$ߜ$٫d$5n" 9 dB-kvV5t[Gͭ=npx*h2eE;B\g~7o=55(Oӝ[Noa3cބKNYnڷ^a?q40Y=f),#E 6L}6b0־ԁۻC U* ^)k9 qQ5Zuس< h<52mB,]g ;!kvvWy7seźW0ޝr+/#'DV7HzHI>S`g_]}}Tb'97i j."!*f<8WqZ%`9+\.pAu0BIm69{ ~eUy\\M@KAypl|z qgӋwٻ" ]ж`/T AhZUvy9^`vWh,R!4yǢ}tP&XS^O)ѽFܜ!1khW[%(]6FZ3ԛّl*FE&7ql j=eԇeZ|#k4s6HÀP" /~6AoWF[ fsZDȉ`4OSW# 6QS?M~Ͳ(AUZs:5wX'aW#R8Nq^xH" s 9&Ƽr D1N]ԞuNuF dZ6%HAQwX/h&fTt-ۺp.;e} AP/EjQ>d{ _@iZjfh(<[Z{n,3<頬U{-m"ۀ$ yʻ0 7Yp楯kc֢ddS^k]֭ŭ eЏ+FcQ{  :e'8B"B+s.p#_I[ b9P$S℻BT f(dEN踙 nR`n@5ḥ襆|dv{B?DڼlT+eI5OWL!<꼧ߴ?xQTkN4ۆMNpÀIՃN[g1͇(WOz:U1*Ԛ#=蔓og3򂲧}#A\51~I {{pL)l'C `/ M7@~Lv14C9)YJ洇Pb Y͂1M0)nֲMO?<ڶ`L*Aa܌JElS&![XnRKmc yd~'7-9`qiRb@,G'􉤣mÈ@cu}BʲHRݷhfM\yYjk>|F&F4!DE>@%~ $oRWM ߵ<Л/?Nn lo(%(x_n-ԕݧsnH C䯦OvqlS=8>x^P۽IH/S"7kӜKjF~Mk%S+,Gwfh҇#{Jt(PXJ.rww*hg~sfK`E'M=!zRq۝V7#?wIHj.y&)ۆI- /sI$#QYtQ<[]Y(Dq>հ&wc]&Y筽;v"lz.$  5| Yr84*wUJүy1AjUKyRmI@21|k =< +Ԙme4J\/(mcLR(~[|0p`hϡi!'dHH^M OV[i/Zaϙi51cKo&x!>̖h-:?>j#2՟,qQ{Ma\+:-#hU29s>Qbr<şkdYrUG2^")D_Յ뒨91WlU ] UFaN #- 8GM;KT)M AF>o%RrrDɓtI T*`|ǪglGE`f"H5hfV%3oH]t~a.!Y]Z[sI ޸g2 32o  IEUr9c+ma]e-7x.XF~O5e4B4fXil;?}t ;6hu}8NnR z٘{\/e} b&LM>l]*Uؔ_׾> Tq&oE+,[_=qlH90 ܸ;"X>hS86fdy9<* vȅ Ɛ\_;yyL q1"2,oƩ,HM $>vjң%z/73O*M]o\e`bWs<ԋM 8ֻ$1'X]GN VR~eX:/X2]y g\vY='͍-5u01͓(-z/]hAdx.AVۃ Qc<\gh`٥.: jJW(i2'gY5RRE;ÂSBNb_3Pwt8";,Wjm3P1mG`,P'Q.('SXgahՃlAހc ?S/Zm;AVR x>ӆ*o̽ Q,i&cg k C]nBMJ(e2ln7x 'pl~Q1|͙2?j0_MHnHUk6 q\,Ն0ű>Dкp@ÊysPxhno\8>B^mJ[Ee@ݸ5 n1OEZ! 0RaTK}c޵_*7B#p'pVHb %k4GZ3䳣T`i#,ܥ'ʁEh7 ,z&?k/2w jBJ2jkU?F^.^Kas*3uUp.g;.!=8zwGJ4! fwڅ#RB/vL8j~vP^oSrRhv.a&ϝ JK:=[7<{mnDdf98ui+OxM+=_jvnVKv0`E'yb>u?׮zI-`I,rmbBÂZf"گHb9&AKs#c[}BGOk7BohM UP7lF3?kTd(qo $n`b̪ըp2k:ܲ}ƔQ<ПIx1s!=x.žAx3 qz[ 첪4I$22'FaiG^Si8jx _\+]Nn~ ShwOk/Mg\1xl%O>H|8҅2{Ou֨Ta.'t;tq6R_[;n-%$y(}+u#_B5¸`IkģtEeB&ω)Ӊ$?Xk'r9r/+#z {! Ocx]*i[f 7nP^!,UģGW~&8 xDm- OeG;e#+j#ʭw4Mӂ%o"f?:=K`7I})f&YYxvxbXT>dm)%o麗Dqk20n^hr{~PVbTaą0CW.TTtH&}cr>$2Hܾ%e݊/'A<ҲP`4eϋ#ɼ)nO u G~b]gcw] b @-.Yjblq+u+qܜAGm)|r$K穲'fs=9i w( c~o;n:"l;. $P/MVA_e:Kt?e5E&?%xT FO3=etjg#D%وSBho|'[%nȩ\ ?%-EJ w|%dlT*kh'}z<-a#c)՚*i3l Tnw+Omkb7pK޸ sSB*`A{ Ŕ,7#Ti,|-t5J[;7:vG*]48y31X b;Zfjn1a'2gs'hkp[. Y)JGXK˻gBcpԜxn:Jv dqԵGM{i {؂]5`-*y 1.1<~qxP W脊]w7s{c_7{t>%5(+5P m{ *.AmA~LəZv\Y9&*bhNyUQyWBǠ+f6MMc}`(c\^xƌt{Avo.<IXU۲ Qp{5]wA3r4V_ưP(B."#sP꼇xx"\ $N$[("/-aO(h+Fu\M?RW|u\^=Fy:vZ$C?^)a3{\&9e%JL /[BpIP3bN2>Fz6:VUp'o>w:,#RVRSA1 W{fE2=%ϧD%x ?$%iw_ C %R%Gˁ> SڑrR3cĻE Y%x,*B Ik dȔ  nBhLĐt/LA:<v]dL>\IJҙV?~9"~Z_t|FiM{ҦXpBϴLKa^_ܽ5Sݵe"t )*LR}Aglru%|^RHjZtSQ$Q|/_W9%U`)}&AԴvߘʙJ`+>%nktp6'lE AJ(_dqjoC2QѠwiB龤|H ~+vqT! ? <8^jHu.d~O:_JYg a[Z<4%9tPu) |])"#}zh]2%lNs`+4!ֺ sN+v 2#-_Z%gZ@#yΫl9W'xmCw*꩓U{&*̳s\F`` 8~UX)&#OQYd=wMLϯ\/˺Mb O'*8)/E ~g>weu,VZG2=pƿbQsgX8 |cGK6s%V=)J ʇ*ᙘ$4zkTZhOHASyIr+Zo.MҘ5I:ὝzTfi{NxI_4˨ OXk' e*w mgT*KFP{g5ݳ7ʲQ `O~LAEGo3b|{9@N21^]BuAGQǵT#6BPXj:oմbk1T\Ȅʐ>·1N} ,jgj)d++%5( 'כP=+8oPgۛM6|q;:2DB3tV_F~Q>p7tj S'[Uƺ$d?p^vZy\ŒjvN14{},+ ,BWWaOKt.v(x24$8̎Jzi큸ヷ#zlnj3'#? kMvqqӿ urzmS{uTbdqͲkQS6六ځUʌP옶&v_YY[JN+ f3lӯyJs0\ ^D_;e8\aY%~4o4nzrmF[!]YCjmƐap73%qɢz3vi.4GG fc.Ae5un;9ZCwJY ɍLhsw9C_gbۧR%CioFDMTʭ[HqF q2sn5O]!]<{YϺ$7t%)\sosŔ@#~=I'.Q[i`aCGnGŸH=**VJ1D-)Z 8CTTpgJ-ƿ|٥'ztN/ my\7~9C`[ՕIڦS>wzSg P[`< ?-f(܉yGDxL?O=5DZջ rC3Ju_"_1oiTG?jW(ɿ!Orw/BQE>XseD]oLzZrB(K$l4YmA uz&hTܣqD`w] 4 JioJ6*AzC]|y>#t=80:G Ӊ UV3yY"fo((xne`+AMR~h,KR\"&.0c;7G^n ly|2}}2HEՏv6xۈ1b qV%[(DOJ3 ,ń8$JNR~3X:}KnHrĺHWt4m2}!{nZxy$ 6뼐%JH7Vϟ||YdkcU)Ҵt![Isg*W㴫&(*/]]&b&$Ʈ-} ڝX4!m vo]Ԛ$rI0q-|4Sr vþ*>m5X ;zdK QQy[Z'&Eρ3p-(!24Um 8X6_Sj{ɾ&c&t{RT* u HݞL6[ecf_Q?d/N?NnO!q?{ߛ¦$sPY&2/&uЌHA nr8qBiӛIa{}R:k>OoV(K۷2 #j7M1w;=pfuݨ\7EcL0fXGUpaC jAfew)\' zXр' ^ qqO F#_S*R-2>8J(?9i& 5K*drK@1euwRIc=QJGC( B ID#ߛND3?Ȑf_=^]P6c,&u/{ 2ɬݗ$i-~df71)9{mwɡRc薓 c~9RPsLm9.ڞ?R *]iB|h,f_Ow"xߘ*h9gs:>U~߀f! pɟP@ +w= H˘WL̀ NEeH ^/5ߨv{o֫*D /dNлa].GNdOAޖ?ˌEK_+8n Prh=0\Vfw(-IwdbqHuޠ\0x~&id4k:2¸f— M*$ER8CW: d1^ꏂoP*Iĺ=P}?~S5vRd0,0肉1ۧ==7%6 D̓ d[G(O⡄n @^O+P~ɂn8D饦 92˿Xy.0,Xd,3*!paB*u-r ۃ!qPZPfVݒTXy[bX̲&/NWoZlM!F*n&nAiܨl~.`9:<=nY^9ΰensJ8 0t[(wI2v ⌀RF,͡M# s8hC!\#.)qY2cny܈jW ^ŧddZT׼l .ocS]'Nr(uj>j37bv~(yԤbu}bK?Jmp a&%,3 +=bA/a;ɼ=A}˶xdT ?/c{6`m< *UQ`k@8'k ]h(-T-dԿ`1;F#60A X>V%ٰG`Da Ό'EMB}֫eǐJ?%Cr97`dv,dOĺJϳ0 y6S,=' +{XvK6]=HD&qLOi|U.pQȬ.o ,c\놝>RmOFc̤QEWOݑ. 8ay~g 'XwRtG(|yb։rg4\ n.Ubh!=fߨ`0^fXMk*A!Q$mZ I%`zm9gQ, nXd8ԋH5׮D{V41w"̑,Oy\z2ei^ҟ9xW.27)BMք5bvKS6c (r!Q]գV8C?ch*d)F)EY("2M@AVưݛe:UݟB}4ז_SH)Ϡ]mh16A<|WVԥx hxW*4quDR 6mmCr<ßzff 3d9DBc >hc[i;MD<5'R98KrlFlOI8bΰ܂ʖip+ؓ6[pIWGi> J ڔ3VhF P(ੁxAUzhNYKGV]C qQSTuR'ҮT ecRpq(r2xkUh7.PwG(lH?{_#N4lNee&sK[XݞSlV6d\.SdDϙo*-!- {g!a#nz^>(~)oJ3GVZw:塙UgG " /Bx A1z7Y}gՆ/~D R>@8S`ۗ\ $>SKd}_V_;`o ./Q?t?ݷ ى< 䝱PM#.-L%Xճ~K }@GySQң +ޠ9y:pҩ:vFlq#G7e>RekZLgJ+`͡7dCY%l⵬B%n^`:7զ/;Hx! T;㳡(YٿYHBS8$x4 +R+o8v{qf|Ӯ6!gx-(Z9gFhHfY#{&u->3-{vP2d|ADI`aT=MIy NjXGs㷾Yb  WXT,Tؕp$Oњ{kVgOB. >r)E Jߡ {SOcIzfZ]N͋Eo3]Q}WH}.|+:}'PTi=lXWW\R&Czuy_V]xàт_5 g}M(zgrdځPyiw ASZmC<<OR)@Y^VxdnoIدw~QdNJbSdqL&|#T1/Ǽ;ڽ voI+P;-^҅P|p'CK> !#[:tXO +nJ4" ͡S]tJW<&H nɶ99ʡrFU;8w)tM{+I+o#uwtܤ`t G1XGAG.o|H 6~6 Gj쏌\1΁atvUG~đ,$0@W=2?.e]%uJn) Amk$rfY. vD BxpV$=5*P6\+q+3ϣ/#B͆GEHUK1l9Y|$0B[x6 eNJ^Ϡ>sImOGSփʨ>۔ry󐶝pCnbG^%qi 66›mF@;jb< u~e3.=>JVΕ-^bZ;Tdn4ܔTvN?g@-0Yu{K`2YZ4I+c8А" MT@iyO8hA?UEK1\ض?}?PYϺa%hXjQj#Ɂd#b;Fo@e;\s̪>Rn8ľR{זּjf =Q ̤i a\j<6x!LM_i4FQoצe ϢERfQXQt!rp@qM`g&NɷGiU s0~oo!t((t6AF܅>SHM,2t) ז|Mi_bݷuԤ-uެ-9uW>3ɢ&h (w,zO8mڥ?>G_d~'KQS~g -ZBj(]M۝6>q4,1~]G\t0?8~ѢVY|4Q?s Mora Xͱ@S#錒._2!aggT[=#W6m_j7ONt)f#z"CѪ]Ԅ## kP queϼg#לZG8 W/}ohc3r#U#~ADHR 8PS61:|D§X"Ҡ{ WZ$k}ѲdQ9O׸Ck7:A5 M|Z#'CP@d/A-x V օi^p_xNElf]XvqQ`cHb' Rgݘ9W'L4Iň)aD̽ '^c 3:=P\tFqTlq+ Y>}W@LM֜,Y>_zйQ|B$;.%-'gS5 _]ɖnvBz<>j +:G(?!E:I8Z!MLJ£[EBUB N1f@[WB`/ty/sA4oԌ)F/2p(sa\8%Gk^918$WJK2]<\a6*w J1r7t)fpkd'`_AEje!MCKl{Q=v0m&@O%͵_GĎE$mū@_@nt)YXJR@[6c>'pfn=xCX͜1WsC$X#zSQg%D[P7+ػFGL^;Jy'Wͺ$Z'}m4msNѨU%.K_0ա:"R@R_Rfq mL <א=f80HuPd <0PNڍ\շ#ҳݬ2g0 YYlR;rs_[gǕr|s's+eBC7;A VxiZ[Tg-d˗ Հ+T^GMXB^ ɢn׺Lc7˚-ij] aqsiȐ7C{k '`Ke3bRc~+MBˤ~ -W[gO:O^ ςѨ+Ye8y-bm>ګ*{ig[T&2nu=?gt7s\:MFۃkxK?>5KxX7I53dzϰM=,^_Fw9f3$KQ)!5SPG>BC~R֥ 8XOִJ^B(x2nh.DwF@* ST7/pO `|yXj'Ct 9N>rr,-'4Kڶ#-~o`0(~t(̼ (ZM80^EZߋ/ q|5ĉȣW),#dn"͝OI)gm,H"zF@QN{gzL9c|{9NO[4i׭anY]cjBhJaFti>=ߩ)ۓ>d_lmV,/k@ɎhScp`W Zs":wCZ3@g.edܡ'x2%hB,ՅnL噵0.݃X8'fCxk^! -cT@].toG_@S2Y?jg2׿cRsq'gfOBSMi*qd‚֬:¿-[F5߹8WwL4_j^Rzֳ=PBlW+MѡMJ*GwoӶMk?$o$X@&Z} f&)Fjr˱q^3]dJU('jɗ1t@.ͯzsS,N#As7Jtč#ĻD} vqp+>_[ZAkQnɻ Ċ_,\d'B]=ݐz8*.. _o7%RbDȆE[a%jb-E,FÌ"7ggyZCQmMB8!FNɊwiyN_~!sfD\u%ޢj(^Ʀ@ز5nZ.>/_:5JFy"" "L'LҹH>}%GuW10aN$ShnGt"No|#p=`5@)X~57c?;ّl H(ya `J,cĻ} 0\]L UTnu!=#_-n-TE%l[8kVW!1 dLSM!Æ.*yPw~ܘ,RS)s2/a;qg^^gY X QPϺ m,ӏBҽf&koڅ9Y>}ݱm0o_L#=8Q7P\nF8DhwN} Fr9qV&\Gq.)B*j[yEws# 3I?+nMK_@ߢ}H=~=)J8`!nRԩRqzVAbG 0fO?r``8( 2?̡rIN>|q<#k홅bd7tA.2Z[txx)z0e{\ q{ʠ™a^9R߂,'9x(J51Md;̇|!Eior apX\ x U;Jc[ <oLij8}"@W46-JscplA[;uEv5 ,Haگ8|/=ĮV=|$/\*"r@n/,0;u n0a H=ݐtpr}*0P_gv2J[XT-;ʕBjfs'4@pl*}{QCu;nOT!TWz s<_D޹ +6:T% )/$hXHbx|R~;aӳL^XJKVUR;feM ,Y:A\"ώ84pX do4^{-K)k+#>wjxW>i)(jJNr>@Aʼn$R@څq=?eI0 2 S3Ф&1y]|=/ǀ p~ Í`vRi詳Ec43C92՗pF.˷* 4DsXpî #g'>bbp%/"fvKc^.k4~ܵ)0ݔ~͈B5HJa=eeTۗ|׈tB2 ױ7yqvI9eәb,c\ |4u/G+2ɠߓH:6fǨ ,7C*nV'h 1 .o)uit|1| X\|) pfJAfxqv]_/_@ }TbS@ =F@41w0f#W^1!8YrSf&vB$ ۴KDTK.xs"l"4vRњoK2X֪J$`6_\kwt**,4`,ZL˨0ᘀZbv@CIPN3/;oKAɗ9§xHE]T[JŖ8I2pۮǟ$$Pnܢs-ܳ ޸fKq 141C{[>%^;KJH 2|sI؈K([uh X vITC~U%~L #(•xמwӼ$V+k}ztTP!b6<φqhA_E;@ 'y]lLM L2rIjle<߰j.<]BT5Kٺ*`%AY%xމ(h7skz'agdPB-.27Dg6YO'2W˭ {ף>, 1Id] d06F˓'9ZSvfPTe'>Ep A<-h{CO`Rpde=ۯ&6pt-ħSw% hGXk^z, `*| R"v]>JW;|X7-HU.k&'c b'ܜ{M0 S U qپn nBIP*rtfVs1 QKNJcxݑ@n=K[}H#pZ#/L"P #F5yK{Y tH@OvyURH>#i~VjFÀ$rPԗg1B"iXbt{F5\~T\τ23zl٪T_NkOU&ίSVԸD=ӸO+/`cV:92fH(DfWH\ 爅֋$Ȋ`Lx(DuHuޛ a4/_*$Yhx˸Ft"SdCU5,4nicFHՓ.t$PY:,t0Fh8!QW!K⛀ì傚^Ae~QE&%~o5F 0z|bMdPqѷ Iz)#W$%u63=S Th~52NPZF!Mhq;\Dͣ &bb%o[#Sܒ<F|`v ZYqn{h{3%fIs л>(]TBoz1FÕΚ $-T$i_$(!gudn o? ܢ |ښðu岛$[`0+EϛXl dKxAB4- 5c7 y]Ի76$4Fmm9݌sfz]r.< ^n@gP&@)_X=lm,6.@´{-D 2^`h!'m2l$ yL'~}@wUIqf[[V-9Gr9Wb;pN6]6tΟoѭbMRfT#(h{k$Y'6g &/&])T8h UJώԯ&tXšU>˘Xp^ ]] Cacpj=/Ңk W%x?m"A"e؞ƏKEwU@h={-Z #l<&"8e@*>FhBa(|Q QZ1$A_Ӗ2JzBWVL4o{FFtEvԤI-*݈/^(İZY0ƩlmJĀr=D9) Nggt#<^gkm~<gHɏ6GqEm4Ojބprh,}aq 15 0+d>>x;NԥfZ#p}`_yI@e鷒=N3cP&7r/(B/C QZ 8:j&#vFL/RaV#=\ziɯ)e]#Cxj͎MU]'> n|qq 6.^b{(U0dW]KU紈Tk0Jgc0aJvL%V#Lưn*=޵p52N]L6=I`+ d>b \=G~94 Մ'g*dc Zwvh{+,THůB˙gܛjxYխ&~TM}*Es9a>vxN:ЈicL^Tcm{J~\K?)]hRi)w΂~@)Dni,c#,x'Up"ImA˲}O1p8< 3Z$#aYÎTlٜ&O92 MiaXa? >6lpfǣA;o_3sw3ח'y4.]0ieWU230m!^T;zJ5$ii҉*T$V΢ Y.M RB1W1 z4:VEL906FGH}Zloj ȎL7WSnUS&9R{{8E^|fv0FF;lay3藝@c#7ߵ'yZ_omr.gpTlñ" [S/-QJötq+r!KqU`̇~t"Eix&X ϗӰ7:-4FbYS"ngX}3"#L^UlMS_m),6_?dmҎrwD>_ g>p/Pdw+|U=jg)qX;b N)&d*z-clxo0+s^p%w?m(t{G2O}[ cTlF띥ʞQx,_R!l/^jy"x\7!wU>@u8H_xa 8Me΀8hwہa|P﯁XCDnkwy3Yan!UgZ%!|v8'O8~z,*SXݷh/ j1 4Ib=p9ůII[f1'O5 k&@]8h^^ZʔrṉXo*FTVƮ=D QCl.%\k.Q`8ך/r +^b٘=hp"y`a4*LPK^t\F@=ri,|u^$Fz4MA у^ɐHk8 ׃9j(ݴ]ZKㅉv 3 _x_B{V~nVj8Nm?1 M៏B} %v~hy+1&>:/W%s7^O,3U:#U=3!lQ3EO~wlJl xz-oqp0W+mV#L*˵ K#3`+\KQ;+gN4lҜ) CtYLxEg>7qzd>} z2 (wnZ_'^ƛ ӞNP? VbZPc TLЄWTmm8d]|(ܩ-8>H} 17!~v&Ȟ̽3s"GM7x o\rF+Ôj~`-Cbg_yY@&$ 2ʠB'= Gjz!y?![1n[fV4Fa%5szL`,-B3ӄGϓi?3/]KcfIpnp CVxmu&ؽiAb<*+$4;xũQGO.bMz`%h@N u|3E2nUIϳq`2Y 2[iT&'5Y }?OO X.tÇ g ՅNzsl뵶ޔ[wEdb|X!1c/|HX36fNpUgRw~ Aɕl`KSHU?OR kh+5N{OzL6()/2AW4O^n}J0C_,U\fj'p yFfUm"$YQ ގ`N4 ưLi>siØۉNj~2s"2Uw [ )stg^AAױtV OVE [S毸Z:1v2ٳ0#c1.pƸ1=>7tq2n_l{K=XPunؓ,ܕzDWάCDRm^Spۆü |(9pNн]gZmfϕΆ _d5t!D[9ޑ lQ#Q ҴtYLT\/gR\^R*`sM4ˬsGiqccТZ0}FfE3[^:[ ɑ]:Pu4ҍ?OkV<ע]K*\$<;[ YVs6#Xq JJ2wUCh6B* <eXa؇Ƽ]sw^]X; 8Q N넄w2$R, 1 }}- 0J͜vѕ |7jo=)b~.t$yc$Cӌ qr d 7X7Yc%ɊI]7 @䈉x kywΪ;*Fuİ@6Zһ3$?D4Q(y1-L1"!g!)+cn'I22{: /Wcmc~"V`eXH: M|럧9Vt[]ː=m4[4fyY3?]^G}" >hOR9Ү<a/(~b1XfoS`( z(5K`ǀ#y6%X2 gn>לn[Bb D]X7Hd|4ȯj82c`@㪵2Wrpۤ[H]XGeqh&:i _:[M5Ldv0deƲ (5PzsOUt--SԱB4!Y5g ,4qL}%',J$rS/2Q/v]'C7|,VYUlCISke:_:C12/htQS^nMsEE"⾙w63hLL 1#0GA-L×04!VrI ڹ*)3EsۍC\Ok$d7!}.81wviakMX9r/LzHk0鐩@hs[RNgO-lP/c 6p*pTČг' |[φtXhC u7lT]Z.&/b-+9xfӎx 3g /$$Jk=^. ^l@[<+%ϵ&} һf7W7H,NP[M}9toZQ M<>x׊2t]R`^qXνte,Άd1sI (W?N{wD|cXw?N? 21!kŧ->flimAEg+xI tt>6)=Jx9{0=`´9(i.mW9+ "|7}BqW Ds$tm*iZ 8h5 JO $qdOCUR7 z`TP\D5;ĭm{>ZIמ"mQCp~#1|8|8GC=|t}LkJW8hUw+1BlrNVMh( t:h"^)grg<+^^r۽OƠ.N?G+Kr` ʏ~0 w"{qO͐v4 o!q+6vKTCb`3ؾ15ÿUNI%el<RKV%z2>QzZ,΄Cw|^7:smg@>\43JsP; w-hr;rjՀӓHY1%y+5N2l4?ի;$dgfP?21Ã˂q7h` 38 #ę|b*^ke9Z ;FXEXgN PZ(d'9^]bB_\:8 kccpL9[;n%OYmˀmqMbpϞ-'lHZm*{%>WH%YP+KrǪT'vwJibECd7bmм^;d룂IP009>.=5.# VׂrV7kXرGC<{ D`\xqp#¥ƕ`SQhQjs$>cWL w9.R!rw[+Hi0bȒ1>J(d^^_r RG t>pOyeKVFAPȡ \Dտ@\R٪ÉhMiv(iEG94#jqɊDa=o<#5}_Vx4z$Or<BFh;stPetb}DP3?Y p}#A. V?z$ i}Vm/Sb)r]%r)8}}fANfϲ:i"~UcKC??/M3³ 48?kS1('&FICC ׏hT$ABοj0l)B˜74G*u:\%%t[*⑎$H!0;b/_XAŀl<1[oH7,չAdz[׻of%,h8w5C7[n AYwhk:]\'(3iO@gg'S=z`(3AV^A>cej" 66s1X&'13_c" ORe&gG!m[1/-xO=X 10_M\qfoNrX.WPBA)P i뻮џCoI'{~AH l޼ec^йhvnOfy᮷t@H!3^"HS.E.AfJLFӈ0>!cgU!%:|뷒vi=\^1ha=5o&Ť&A _oDjHd%mHhWݲa˷3QC%e# "k]ڗJ <5Av3s ?7-moB ÝfbD) 9ϰ"~X_>=G r(ƝJ !$C)̷͜ \\/x,SeJkxkhX e MpS'o.ċV剀tWӀ}=j/I x󯥅ۅӪQ&@߯t sq[ITgG)C*`&T̔anfQ>acw- gfw[FYYsxq(!<4.ȰX%ţ`ӍǘTa/&z =Gn$m}Eoֺhhn^+? R*Ed(}v{\GJ Iꋴ:{!ߠSkM)3(?ѧ|DZ}*׶3NWʓj :1^eD]ȅh(W~~ew#ՎޟP^>%J$gک/02v.SV0zcN59rGKĻvoR&Y2[ۖMVzBM+u%bMHUbjG{-$4X,JMAH1x2J۞U"U)>u糯-gB 羴q|otP] 5} x;_6""l$Gz cyl(aE Ћn*sU$6-UOXzU6TW0Xb HRf~ vOk ƹ7 ۇ!NAŎh0VmK;8J}or29Bf820~έjNJr5d9ȬO~iA@12c~i_\aŦD8U~%xYІr"fq,EMlsJـbKe{p^#dž`{u#^Ƹ%=G* PE*|+Xdױ6NkRkgYZ07070100000029000081a40000000000000000000000016759cbf000001f78000000000000000000000000000000000000004800000000./lib/modules/5.14.0-503.16.1.el9_5.s390x/kernel/net/smc/smc_diag.ko.xz7zXZִF!t/f5]?EhDTTk׶ǼԆ7/C+1*Mc+9=չ>\@(.*:6oRrz?ڬʄe?PTݮ5<.ݴN{޵0dEmK8(2"gi!4f)tRmBҐ; X*֌Y[L'$#+yciD^,PPCCx&sl7.Pܷf&Rp\(p%YaQe.݆Vk<1옟[+Gg@c M(mm,iPC{ۣ=S3 ziEm(X{Hg"7uԖ O wisl;j+'Ԡu]Xr if9F\H@;V@4>v!"y4>ɕ&4mBio;͍2oOY`^1~5&qa0a(Xa?r2hH?Â#Ǜ#q4rcsl)! Nqh s$ƾ`3['g-Fܴ#4,˂e|>Pxt$1rU(\P9mݨ/śEX"vƍ_$>GwhюĕAZȉ{oueUy_qhiS:m]q`Vb eDNvP=&}WV,GcH⩒x+hWDݍrk2)}@T  [0T:L]2$xW Xl.]R;ƒB BG{c%O#Y'ٮ0W L?st}xޠq.13)Zi91{:8P?v&b[l6F\-he&R)PӘk7|ÞnQ>5}(coi0؏-N/_ Dj$i9K6ߔޏZ C\?O \`g̣K[Ơ'ۗ=wܱ cM~ H`aerMf6Թv>tYe,JYì%ÇSQg59=Qp=vs)Ի=:aXCmL?Ma[a^HT3k+ '|پ-FHWNbVe{DK&+VlkUfwo(nT@j@."xcN3B% bg#wXWZBWI}`e5Y3Lϱ(I{f^peg9^xmlܙކߗN'cyZ|E XoAro`$rKU5ax3bөY(grQLͶ"A"<,>ࣄ0g3$Ѭ[1+5%zgEnyaP5XZzVAc_XIA&f iήZɇxs.zO \7Zyɾ8VAVz$ M^ SpȊ{M#\dgׯs"pӸ+iA^vn9 pMsb٠"']su^-l,gA,\#H׊V9L‹ҷ- z>E;`d=ynܕH5P&L;lN틯X|%q녫2'Ӥ%O\F}em*F߰\ڡ[xͦqAN\zzunte1bY ~sYyq49*'@|4?5zɹs*xNgzf7WD[~TaTV#C~JqxkwRox9_fhOFDy**f%`' ''\8}ʩ, oݎ kvs~ވ[9_\4vY>xs4=Q{fi @k ڄ&SO,rkdq}$^UL-Ss:4^4;?`%c4pkꔷ +SW~qa/rqH1)g; PB>Rү0 5%l`M?7GX*BQif{sR[ gR6oqJu5:!ı0,NXSU9‛lhr;nqaZ2o;BBw MEkPt`LX-Fzd!l:mJSs w|SD(TܭAOOr/9It**w:q0 ѫ _ݑӪ,ೌr']Zou`̤35E'* }L^|+2J#U=6h7 Ak0>z3 J_emdCGƗ&$b H rXEOE?0F't0 AKn։\O;AMer7 Wɝ{,w&Zjgt ~t J5,ǫp2XƗ:=]Snk'12$L:nfOKɅ ~Nfs^1or;q{]0<mΖ޸nIQuܡe-l+]]j*|T^n/,T.RaǦSw|v't#(r0(:%T%4tѺ VCv1tP YK ^ B/q: |fנ ]1졖#?`ٻTMYWL 2:k =E /"P8Rr`vCv] x(hb ߅~nT&e'RX2@ V! lPVb_kiE >.1h:HnP3ZhॸйGv .J|ĒO/\/Sqf' No8@#Ś#՚&[kه@ڜ1plJ>y7Buc,:QӞ.^9GuMu< jeʏ6`H#,ԯ;͏ϤE^OHMR!˘>iO@ػln* '12bVh#$Aq|)*H:Mv_Ǯ$ )ݑj}a+#ްTVi\zD> v(T.^Vde+Q뤑2L|y z<"Ow-@ 3y DD ^!,)19Dt4:%=_헧}Gu*cLn ?CF("ev?iau}-BvղQz)6 {/i`i֯HMrǧ Ʊ4\Z34{B'il}ƫw tmC}m!ѷr4|?zfrv3fcB]֖Rnn!`?|t]e8R%w^y62MIg|E_r^Szp?eTWW|H<[g,) hY ʐeQ~Ҧo|T7#Dcgymr a,|ub`ilD?8ɯhXvA/07p|%'ɣ@v"}Aj&n,2 ,֗{*( ~ѣҔԾZKOʄ5Owt Z~yS 6D7B[j Sֆ1+&$[:{PPVi#c!;=r?@1Z79g F?R,vY=XۼGeS %jj+H%EVl/bLT8ixX;)c [.PR< bNۇjIU C< +SFsP- j?p*^RRɭbk0[4EcFI w !HXƨ!G^'w= lݺmJT?TUP93GҚ|0{S-^lDDʴ&:?^kr(❾iǹ\ Uux Vm'[CED%lu"NjKr %AסfbI\idXi}|Al]-'ČYpU ~byk+?b=zsDz, `$cG0B6/Eb7o]r=Q*5O9h69bjc,þ|U=fnJ&#i0(b~|jd0EZBt{╤',$]$UnU^t< "`5HeJp{W?-0hr)Z.>gYZ0707010000002a000081a40000000000000000000000016759cbf100013e10000000000000000000000000000000000000005300000000./lib/modules/5.14.0-503.16.1.el9_5.s390x/kernel/net/sunrpc/xprtrdma/rpcrdma.ko.xz7zXZִF!t/]?EhDTTk׶ǼHj6KKԳ9giEEkKZ0ݏ4+#7JV%$er_}德[LrTrQDR/ MLŵN^'*.mRB؈}SWc 3ǫxz[7qRNRY1XrT tsv-2!`^Q-N|l 1tq]T`gpioM;Q/C.<]D=by-%$}\o\H^bK?:oŲ<rZ9ʏ`9?4LP~Wў*|W=(".@NX_idD _Fœ8ȥgytOC$Iy;zo2bEg\_vAs3]Rzt LQȨ&U0|%B9|2t:)؍Ą@qLn">PD0T .͉Wkjпqt%W^||0u윔3TlقelKƐUi5ӽ { 2|Y+ @d72h\j3pFG7p,_P̒b*يjGDN'5?#H8 :ƻV-Pϑ[QI4ӣ|] P"@Gْs 98B0TO-ꫮÉ]r%cs f/0p3rv`'Z,e!̄n W>t.DAi-M@nq#'&O!۰23§Tuw.T5J~ WKs=o<|~4-/z## :"#G C,t\S=Ef"oD֍BXCu`ii9"~{w7?`uHP&gkGă28gf8޼rAEXw]YYsjOxϾ oV yӃ![jg&G?lVl u@'U{uA t%5%jWQCv,bi :Iwjjl0ydnvV9?4~1dH p/FW?.VI}KHEí817SW; `7ۭvVI C=cn ύ-Bά(#]J1ˢa,8k5<q(֊]._' ER/ĢjPT_΢XvOct).j"8.vU7>}t|NɇK9zheƜA+{Kgqڔd< :dlvÁ6N E'Y^Py՜6H0`W?W:)`o"Q'd:џDO3&M<~$&'C_/\Dakq/U k ڹ~'m^eҚyd;&oF{C8\VPΖ\QZ ^+~mh,CU]5 |%zn u,ߠ!cTs*nATh c/$ɦ.&:>2;&/@z!)N$e@" U Gr*/C1. /5~> ]r$0o+|Jbrܓ@KvS6'7^Rř=V_]˄e~tY"<+.㼩s[YHN7h}Hrli?%٤W<@6? [Cmf&uǽ$v%M @˴5n0U,iYs͓q6yo0ߋ[ta*W`] M2 ~DāWC)Dw>OPj1d,~-G"L3Kb෯S D.ӡvnɋ٦ɶw !/sӊdEe3t~v9苝mC=4Aƞ¸bp k݈UB@`Hd͝GZ eM ׽յiyxOVjFx0ClDŽ $T9o / ":0`ZQNCԨKm9E$*P)-1hݿXwņJDs z{}4h/[^DD@6/ZO WZ2L &&{4 KE XoRz{!\D[bD# 3J1N9 5M5>XvtI 4SJDKwOUt #';:~o=b⇽}gbkqg`*#FխI.B6;5s.8hA{I+t"陫w p/I9s r_iV/%?6@+c.D!%%Gx OkNBM6}AFL:꽮M8HngL༖ 6f߉l9^+w1gR\zSm/3:TN B1J0}L?2N+O lˆJEbS )!16Ne Z9"c~y0?94ͻ` -7+*&l4f+I!#KpAy-ZA&^pXs,9F"@ӈePdW3q-}f%Fi|jc1/[^ٚ7|Qр&a1@p<*94@ ¶ARƆڻh5f[ sXik4*c`xE$}VD[il2j@wM,dea5P}]d|2*QI/Z=lwbeNkJC҇ ^kU m3n~1 ʞJ=xWÍ8Wr+pv{A9K(gL"mTQct6 K:M$FqG&9zE἖냂IGS- : ,R_iS:&MV~1AW>Jݻ,'Svn$G 7 ΔJٳ&*O/@Qq} 8>m 7NdL&];?"| :b 5l4k 8Ct!6io}Ol2LD{uF5&m1dP|cX?†4ƥж^$,itɰ؜*Prdf<1#)j::ov ̜ǵkDĬVv)u.@8L~9ꋓk/iK3KMn\WA [Qi!1e61mKЃayS3t 嵞̰Pz=ȰOǓ% \!YZJC`ĉwkkI:P_fٓq:֩Ok= !&R. 8Cq 3F?ƓwVYmy=:= ?>! >yK|70Ģ1䨷/dx_&;v| !E?X3jaqUg:XI0)#`E}y&g%<ω4}ud2%dȡ/U qZV[m8BMLFϝxJ/R]]#lV9^Je AzfW)j :!Ϻ=WW1O=g^$Z^w*AZ:$H$o2PPHI*66PY10B?n~M)^ ѯ I% ÉHϴūQV\*fj=s~6"+vcPu^P]gN%hĥc.fC7c E9) mA"bdĵI`goijZkhPh84' F/ q:c.h|(tQ':I#H~v~N*RQ|DTߨyQe2}I6QBBm J3c2"/-ƣ\{{ >Ieӧ61+`{6mYek-2>fx+4zqIݏȲ 6X.ը;q`(݆=;8EPEJ($kїcQGTꭅal=B2ie,olX/&YdT X1*%GJej;ZL޷ H=d%_*a_ҞY@Sz [rw}<2&('ʳ+i~8qlXQKGw`1'7/CkNj;1ܯ2LÇDCv{08?>;>Lh>` y]'a m7'wنC>ȭno[9O7Cascb]ᰏ.tbRxC)aŷ?~= {'}GNA֫^ɰ>ڥ"wikW-rG 67lloy4-Bҍ/ؖǶ ۬ZcR ySQ/&РF)Ѻrdv5VMH)9$3)mQ >n ı|btpk_ fw-9E?} 4%"OqSs10Y\Hqu7e~c1@F@/7 ¾Yy@m#Iժkwެ^EZNw̷e({|Vff)(h(Ǟo%r_Wa&:M_p|QN]?| 3cxNENe)*_v#iU(Wq4!$%eRAEZֹ֦^J$;G?/uzt h i[bGx=fT(nSW_f)zTo, UK1s /KA~o8S6H @ۅ%d{M(R>MCZ Z|棚?Ta3O䙉=V;mvKhHmN[nw.Rdv7Нپ 34Z MSPxj8R$HqEfPjUu?WZXՂQ{4n6 F1 gȮO58x-%e*h]U5%oC_#Ë-R,h$8 2B{=n$.{%j$GS |2`Ķ*b4f;qB0 Lהn6c.Y [8N7mw۫wjP%iMFbG YNIFOۜAanrX(SpA?,s p-ܲT*V YWΈ0>(D@K*{[5}Fd McMaO/8΅(TA#`HjoϤGˡAUMiƱ !Wo թ[/J ]f(X,v_RB̔bJ{ Q dچvim iJP5M"3]ٛJ%Ȼ(W1?wD|L™}ey{YP%VU#D;0;N2a#咍ilveZ 6mtc>^2GtYJ"W9Go_ aБuk>YOS6m I _(O۴-EDȝ<{ p>j);7yc=%DDhQMŸ!~cfi D~[ ZM zq(N.6hy=K Q9m<qƠ$GXrEB@U+] [ wE3@Yw@9<aƖ>ʐ==%Ox[,]e0oeX~q9d1d^cEf^[Ѓzi30LvL| DbXI6gnZ/tP͉zoc$aBю|aI Ǿx1_@cM"G%c+u [K*x3hş;W F17r:18 t68NkfYFmbr cV [2cRu6-&OP=O7Ӗ,轻3s2DI##dD:Z1 }Ӛn9#WNQG{lC(t`2'Ǵ0~%%A3oan!Ԏ% h^|mZ&no0 e!+_)*,-0m X ι54JYhe8S +H&[ѹOJ:ζZ](K50D?&PF+L7fDfmvU rbX/-3SO6"@Xp"8o~9deǼ#ɐgbm5ExCn -J37:qťJuhQdLV #p+p?U~zG- :3yPx݋T즃ɪ& ȡD+saMZ:?Y_HӧpAwKJ%)dyEޞ<̀k{D)BĻ8ṙܼZzşa' k~^`=`>=~k%.DWTw'r𩦓*dznj%\eE:+~8b6.p}@=oPPwjTb0+Uy4ˇ(m/x`"&f!%7HO+c ўV`=Y@vSWa *;Oo r B+\xⓝC>wd܈[k }˾of,ܾST'hJ% N^/ K؄r[xлL"&UkNytۆA!F+ SY@㺼._ōa?uʫy_M $l7}$ j:/Ƴl~z%! D/teEF_|XjI"<`d( b"wG5N)Ck%$|s)Qi ǎbA v9,j d!YvKl~AU5 }Sg =WZ"qb#dB%fu#nNM1 WN_7W{T3~57N'Ex<ȳJXxV&Xw*NW얊Xui&v[4 3x/o0Vbe}Z.ǮE*m ). \'Il$[>#5sdY7 U1 >\SO) ѸQ龍"-}!tkM /!&,:R~WlWQ$ yJ )1 q^*Φs5 sYRF'M L+RDؾ["ό2Z4= ێdӨZNdG@#8%D6g)v18W6HZSjs@,xI$w:(\LQ|sNh((6mPq14r]ΰ[KųPâ\9i H9rCϹȂ0h愸JxJvZ+[mQ"rf C0mQ_^8f RW< t-֔Psm3;̵fy liFDAUՐ4B?`[Z)FBo1KvW'?&n,x\`M~?o'I82uypT-4 M%v$8v^Km!\Z2M !r,  *^FޙGpC|<9B!p=M2KoR2xJPl呧{[ hٸ\\Q6Zu`CK!n\“y*]ա"iN"HZE8 6xi|U On[V,VgV`kCt3KusjuIJyޜ56J'̡̔[stߔ+ny3gk&)4\UxY\ }lQ~ImI"LJB,Ҥ]&wP^\;kS^Ī܄҉ʛaY$Je+{Y&RЋ)$HpBEs5Z BN\Յcvk С"[D.E!es iaۜ` qXeh=j|]`n\WYSD7=G&dv(FeMcC Q&w%_thT.PrF_;EV.uB>lk EqWjt0p2v_SqSoUv(]ΊAS )Q>߼h<[W Ul,.B6j&*?+"fu{W01cWض$ % kB.ҳ7Ct Xgg ]X)z'Ħ,ϙN (2߼ѧ㻓7_HVR7wj^mHA>(YB'(Jįq/ &?̹ſ>UO]*ÃZ_s1N♀ٵr͢k&fFFjO _ @R+c餻sᏍvt6%T>q}°PIqm?F,?7 d r,dwy \5S9COpAبhAw:U_Fr<, mX%H.Ryi__w/ nۗr o*cb)gVpy J.K ij,3wmdWmBV1 iʘ@* u uzh>^~W{w6Q̭^;'D^4%fUI9f>D(ͷ_h(OeO|TF0\"t`Tq^5aHK?%5Ld2WOp&5Ƣ1)fT0=,O~i+z~D!Ei0pκԒCtiSEkt#G\+@Pz_[FB'@|U!tW5y!Xyv~KwvE~43@K9:Mܹ*F"i 5Q1jB@W/5}*f"3)ΖKfvGo{aAxaO&*<q:XGȦgyi)S9!9=^ۂKj}ZQIJe"Hw>1 F{Rwsu\+&49FGaBh,1ǹΘ[DΌYLRWfvL'YkOpOC^VV@-]B]R|5CЅ2v7gqx/`4[-L.C'} ȅ^uۡA]Ȏ2qr+ yM28WP1D-N)9O::oZY #s;kh0gVSGYGJ9'MM$ ố!o&: f)[)ڻ(oI(02ZEKƙ3NM/0U\)`P6qscFm6ՙp|;炆"iE}&*%NߵYin?4@mUOW U/nׁbt/U1;xBؖ㣆Ju+1n|5zˀ*į]]=mtqK~i}ʓ'e)RM`CEo.}܁XF@" Of"thnjP|(yݹZ6KMjpl-d͛$ȞF37U7ҟkj0T܉Uem -Nʰ@cO[M5ўnޙ D!ZͲ&8+- 繗 oĀҖgPAx꙰w'Mb_ݒ| +yM4:F_l{kzֆĵx!\A:?h[ު,J4Rnf|J3f燆|N,2/f[Q5tg$:N.oCwkR_:QIX0R~8¼((l,WXWشBNb l5唳V'QšQpx~ cl!( ޑU jMG=RDwKS<hb]7*~s)fV?B;:$ "`@.D{Bۜd^1%qXlHD&ҷd3ÿo vO>/Zb[=Ɨ Dhㄺh,6o d_4# &c0jsQJMľQT83 G(2t 3W)iyׇh%yEvA_\6aj\'}oNѮN%`b3W7gc  XKp!|O1e:#& M:YCH"D;jFlDr<:^Ф%d-mV'I9wEV+ݣW7a\e m"ⳒX;]EdlQF?w#Z#\j{i"f\!zv;uqfn4ʼn+23ytsv h#@O W4=@huh\-eJ*&+8]T ڧQNN|b~C[ǯĽ!"`A>Ǵ)ue8j'H;I RQ nH{WY{Apm{4tR~@W%nԵQrص\"<՟qi~ͩOYlvz,s5WׁN{{~ %CT g8:@P^P ҎMXi#_㬣 gu(%!Q ļNc=~b `\G; צ4|,^0YL"`r[&Jبh.Tni-x4`o5s"9A'GԢ{#s:; f *dD6ܻ0bĐPY)bK;ط @EP+j=af<3N)Ae TPp`.눐v wE+r6sgJK%Fj'x)"krr/UƏ{` vɝSuX߄3u ށ.[t%)#[i>?ЩNc%\F @g6_89rv/4 i/^i>{,d8ZOꉤˈ"!~,/3{[ְ{$1#'T]l~ mGCCNX, ̀+Fkt-mbOhO[>Ń 'guÖ qrq n1ʒ$"3[$[01-r[6yk\bJa^wk:(QP 5Gx]KvH{ m@T[$,,k%ޢTJ Oɂk'sybMe(Ś l>_6"uC]EaF7+5k,0Ɇ'rN#7hi@x&iD2\@A̻Rz. -lKt]qa@Z͐Q`aODRS2#ZX9k'O#|1lLN/C\TZdKc-v*W <&z>Z}U%aUAvU1=ѺB/ J20Kz`-Բtx#\ ה`̀oboSO0$d$ApɧZl*gK^]>;~C:-ERE)jQ:^c 5#@HG* fG#uʰAO(qEt'(  o!-qqi0bfx ?Ṷc(ʰ') )\* D_$r㫉œpL;x`fQo^O&C;𙊥;uPܨ 9S7Z'u?[>cua_ri')r@,½\h|^ {mdGt5.t#jovwNRWKQhGv{ kBh;EtC>49mr4A+V€y`U6d gYͻ½*z7k Q2֍m7yfμPRZt^de)v__ղvyo9sQ`0[G?){KxVqi`Y>p'k&F-E?odh(!;"C~Q)qA[,9v|lC(UH|giߤ˒U[H3syXtrNaY\+)䚎gBaI|l]5jF J'̥bi %Y>g.AەTȚ?8 .# Qp%Fc6训>9h}]u_Q=z?yPzkmͪ5ӀJ²Mc XG,CDc;iIVibM*Уc/.8Ufnԅ텘ԠUXwӘ)MEYƎ@JTVUO:O 7{<&ZJا[rWNMR|N_w{F;] :#`䳢>>l_F̽&*A|qOJcJglVk[-£&dw@zb2QyA}?ܕE^[StEoSWz-?iEPDLz8%4ÝKϧ~U~:7zI @IFOH/Zf8.eֻ UCTybR-csxڣ=mXv}FԼ~"_LpXtItћtOuTƣ6֤-[1 Zl,G`HO&B8P66hv.S`Rns =hAk`HFE@nu/?H1ZVOLOyH!N'B~4R7IZTl|f$ wROg) fagԳ7֓dؾ 3Ac]*ZRV$'^ƥ[PbÁN U ]w1T _A#S\`.K_mHjP&WUY g@~Lnmk꯯rd9܍q)K^&\P6QONɶuR;hK}MT=rۂ¿F1n(sHv:) L.AG*'l 2`5bҮު |Ѿ߅bP fA jA)%ƍ59P"\ nwޱD\AxgeDQqd -ST[)BAT6bO;{qE@*1 J@f|u.J{=Ob5  :ҒM{y};Tv/Gpy]_'A"sEKxg$0 -! xcrQ9tݧ@Pc'SiE4 e^fN3+0ED$f@Cش6 DYv:1iU$^/ܷ`~sD 5w?ͩLlOV<~wBRPT* @ }Wv*Q APY$yQ:wՖB_䑁vq5pT0V>N H7%ǜH!K"ܳ".6`W;HEU@TQgo`ƒѪenjr8X'EGsc99Do{q;``n45cg8 J)/4KVbOoXq{ShD֕*lO䰠ϑ?GC:'?V4gwӓK&ᅶD+>%.`}UIINOw T58 ِ\wb|g7 "=o>>C<2 ?'_ ֒r+>aPyI}e4h [^)6d V/Z Fjy䥌f7n)qgdmhJZ;DWY3aPRo5\٢ C|.FÁv5ALYڤvf`ً1pKh1kݬ.i56 NM)FRUq] z!"$˹ nָ VȚUY)Nȋ(KQ=85+^JoG$qRG_> f[_'(4> ɷLZ@lvxl S2/KiBjcN"1aLl5t*QQ=AeOdhzdr5\&u!Vlk(=?"8 {0DD<Ǣ 4۠Nd(6\ci3ʶ'(,Ύ n|޷&Z {՟ c'Fud:fgu6}Ͼ _Wha_qaŪ6,|KXnbJͨ_ $dmd"VJDElA#MA?[#s$Lwe%Ď5s`Œs5`8bFoSTj~7vw t@<߀iİeWX3SUQaNo<'>H :KzyэH5z7dw723ZԞ{Y/gm X7!S V8$,"q KZMZ/jM f^MʬuI蚓H[ƣg5\~GL .CE͵RGTB%F"Г>~身`'ScZQ{GH"*L;!\)I5,Pi9MU\I{@0QGzrEp8U(*D$X+o2D|>0HVIޣn먇j, XZK A4(H8Ta |d _U]oIao+^`p]ycӚj"Yf?̧+ :7'/g)Kd3I+!Q܏Xp};@G\S\o'A1o-{>.M69#ϓ# TG'WO6=x?zoL_AuzB0pv[Wջ噀3ϊ8QZ3G8 IZp597n*KP(A(嘙]ыyK_8N?NTA'O֙ .ьdu;/p[Ww@uOOĭƢO'N9|!]bO,[05*ŝb+c%A=G/YG' h2Pҥf  ^01XR6Qhpұ@PQy0_SUxORme4es#^&Zŕ3ߝ% ȭZ3vlpJ}?fvLzDžrGE8E];o8Ah3X-WW-Fyʧ8.,Vk >?PySlHJ9t 9|@G.k|t.r\DM˲hߕ=rTn'P3HDBBdOOE []OUoX# vQ"2uSRT]=4d?e#SHUxAN ]KUkNx6/hwtb9V߸.4x%ڃC j<ͣ7(KY'Qy=xRNjm-K2k%!!Pq+ -ҮQ6QoުQ) mxۏ%6]x5A ,h8r~p G;FԝNqḠՂh60†*O zfWCo!4<_(BhZ[0|A,b13JZ/ xA洏]遟.jQ1 Aw&}H޽}4Ê٬mţYS1Ld|N )LS9{0`xɼ5ef^/̽b? m[2g;Amβ&;xn0Nvb1 U,axCq 1xd4rU9lMS,MLg}}7f0ܑ~;h/˪6O(szgY:\WԶm=Ra~HeN|D mZLxR_~3.ͳ2o{,ndԖ4wqr.se࿞TÏ;x?S#} XbMe0~'+nŠ XbX׻c6KDY@5go~<Ƹݦ,Es'g5ip'nI Sn`E L7Ո5 Ž R\i"EqPעqCqKyaBA%jÝ7,(Ӣ|t_a;V.֚@ ;L -mjŪR>nu~4_ınt0=.ba-X0,te(up?@O[ w/ Z1,`z0h/$(oLޡ/4E6%xB`0/V y(ZHBE*w%XeqZk`md" Odfb4&S W;/M3٭~ nwhFO;h/%Gv^H 'Xi(@,$uQd>4.6e) y*o ƚhJ|BofL,3 ULgnb[u\οv}gR\7x<,:[P@x-85}YCnSAKLWF羔=pUIץ+ ad,FNDzo"/Pen~^G}1 k:IZqJ9k6ղyD M7ыoEM?1W fi/CI'<+ink g Α7],GX]\VTمL 7W`w^B'S>Dqee >v񧉧r!*|K/,h]+(R]Ƀ훃PMAgcQv/u9ּ^Hw$J E x/f-2aybɎ:JZ;CΜ} *~2cquCU/b֨OY.Y=OiP6 :JkpC3UÆƔ!ӵzmzcT8|!<0?#f@ Tv|o 5k/JD.""Wa<^H?>?8+t]~ױ-:0?u`==řo/Ǣä2ZABAup\H!Ztg}Lj-1xDrHٶRe̕6uk-3PU ]M-3^HHO5&yAC$ `yIJXn< oz< |ϴbS7uV Ƥ༅sIWCCEf ؅vYTph{co8E囆2[*m0v| :hglSAi05W+z&N/4"<"b!s>g}Lr;O։tH %~ e\0kcwX.@T̊msK57|*䴷JEF(!QqJƻY~0.Y{ԓ ~]<d0fuݓlrџm8B1k~1s>“#R.҆~&%2קpz % ˼ v$zJ?˫7dP]?UJL jbw<_4 ʉ-Iqo% ?N| 8=KD f#1Im#<ËCIIl3%->-ye`8;2t󌕵,Rg]|j:"_\( __yR eJzh We.PQp"9sW.tRmAԢPG- ^QśbK%O&]#pk a]LFF% QeȄLm.ExQ۳eOuK,~ٕ/W j]V=WfT8hABжg$RqWš‰Gh*>q,0XO iQiT;Fv7ǠA QYBߢqR(M$9do e"idgJ (KxW&79N_׸ҳ!bIf c V$q!y3sqc~E:/5ؗtG֤b %Z2Hh7z^^`F>P"VI/t>'O7CΦdв1v#~~F˧ fY\ 4#& ]7"vsbB-f^+Fύ%wS *1PT3&[-Rj|PK9M/e8e"Pͬ*@WzP<^] @~ΐ[mxzEGX})=9[:fR-Z,1Uw(;O[}sJ7>>h$1̱wL59UWD 9}$?lm""UitG')׸m"ײrcpH>ܢJ`v=J=ȣ!@Y߱j ZaM˒O[RzO['Y(鐵G4F~fӲ۱v ]O֕>yheQ}9W4^Qa^-lUxgքgk.:DLH!Q9Ԝ\4iZ8y*lԸ[ $7Åv{2T99EwZ1w@:xܾnUI}NàcJZ)5"dcuH;8|*qPM#2Wt復3x qJ'@z7ק| ~FjߩZΛ"`;L%R N.Bc<NVj*4{N=Z(NÄo^8l: A3$.uJI@LEa ^?g!T'K_kRb88aD7h-0QNIe bQ.!Ls_S8R cq S#Dģ>`̙q0!rw5qLoN~vg:1~6\O:xk{wv^VH\*LZ3{-rk_2b-/Fw]W2 Ԣdڅ@J9 ٝcG RT5`gMsgd%GGs(Qwe.,%OY YQ:]Dٰ)6'%>8IgXۥ]|4*׭Y'd1bF| 2ߺZ#tiݸ"PǬ9?g d❀#8[>(XG/%:!3a#9KbG1Bd dR .3$5ZuUyQfoҲu{}ݐoy՚\xJ!; ir-Xz(KG tmJ4kaK!Q| j@+ns] 7*"k&T}!zQ6{avǑz̵Mk$=V;N##{fp<. + DųEpoկdc寠pň&#"cxÈdֻˊ3HPOk~s|ltG[ko@LR8YD<.?xblZzCF { E,N_wKِ4s`%–ӓ|W rȎ37^Z N9_p(=b`"aDrkOJ{((m9s>抚0Yj)Vc~i!mv!jkؿ Ȟ:ϱ?W~׶Yڈ]h)QGlBM$sYzh} F1UJy1Q%^j=U: gt1mAD~ > A"(}{$O2W^Vڐ̰$,?)#|􇳑kZae)GOhT&v .R_qBe<:H]&[b(9S3Ћ~,w T_zdC}rdJ;VPݪY&_:te /MrAE%vF_H (ⳡ*)hGeo$0uh4 __B[~=sȼzfJ޿ '̥tHBFl:Cxwͮ?;6gqΏN;K9yZbPm|늢}BuFUv#48xx0Ʈ*IqyDZ:FG?g "qiwpXm˲jG7fm-)?!tE<`j!Ch*@0U2td;R2^K{yXRj2rT$p˱GMYR# R7*.s:`DQp }?BM5jWJAim~`o#ڬBCVP\8>J[lMb/?{(x $-)3M$Wsը1*!Ѣrv-6"zҙoD)sXu!]E_,Ks ci-K{\AD6=|=(9CM ح۟}_|@VR E&3IPDd6c(RL c>iR}XOQtP9X3\zp?Ċ~\˯VU5l|CߟhWPXM̑F\ĺ-Qic'q٠)VO:H%pu)S.q "Aq*sijYvr 2}q%m n/K6C"/dnDp@B2˴aV64L$Wt,+Îjr6\S:ƸI0#!JG$71^)تԽ.i`""RAs%f`=Ť0BwGԪm~RL}l=LBDH*.8Bĸ5E 94dnH=}IpI_; *xa*$/I'z㭀"&_W,h5Yg{`}&g6gRfR`$(5Fi 1&ikR.rȇwJtXg-zv5mO%"XY^jK4?+=?`eֹz&{c`6uA3# N̼Vm2s8d*üx磂 ={Eiv£Ԏj j0%:m3X<0 IЖl[%n5/r˜^9"*Ix:@ZC(xT X%hA6g: !~Ys3j pF3v^Tȇr㐳`kR%AZ^A_SK6hOmh"}HprZb[\f=@RZX#'uRV62x'V hWl?~y&- !JgpƼWn ٛ y>}RR3p\+3Z,O Q$uv,YYaHϮy۪$QE뮚~yrh4r$s@7/ꚝv}7F4)P)U nL=\QӨaUn%!ioX֊wQfLa=*OݬO >u) Pono`>Vc++1g ,`±d A-օ PTE@!ax!vt 󫉮ĹCR9- -I ;vtlʑ$mrmNFP`Րpe H*ZON/F@I4wo 3m8֪P 4bgBP}ExAՒx'O wwM{a G|Qפt.$fX)H0YJY'K?UZןqGhZ=ᴡ W(q UU;R{4"$P߿W`&v!*'Y`@3䔄,)C _91rυٳ)dTZ~tQ-#Q_'sZI$!+Vˮf?2ڸݟCל O ! Eֈ64rg3{yņJ׋YaРLww+{$Nc{琟 "S5o{=k@wrd>?NlODx"6"e\a eXOڤTѱ; G/ݯuVTע%:}{s3] *q›F[177_^L`^}Sg>b[wKCG sr~e$92 mEjYʕ]`0EiTո2brx#e{/Is| i8u%Zq4vڇqit3װ뗃~#? $7N6Of' IU\3W?AA0GwUa"¬VNƤ0Ԩcxmf ~=Mn3㻊<(ĥ#gT L@ :|N۱wR 9z3mmזĿn>sJTV]f ;BLoYXט]sͶc̏h'|CNoQjL:VG$z'8{-`v5t(V·N&H0À|!ҨŽ 7>9NUXChGf۸0/ot`[A#T~s\(L\W] g~F8 |]!_u$m>oۊ2R ^YrYgj}IPp$v|G6x 3^ˤ9Ϟӳ"c/\-";㕦X6z_ȀYfKɫNq~D3UԝZ(`iDh +>.% OcTv:]./nuڡݼG$q ֗@b\>?#;or]2Vcc|'ܒ%dvg8dR® ۄѩTi WaKT]k RP[#n!%Y^2:2 ߗi 5 )ev xnʢ]blmA J+BkޭF@15eӦoT أ m5IF7#WjjJ ͫ'}{Wyq˥ :0{QZF& a J4c$*|vc^ 4M9+K*4hL5F Mi!bRͫ!^K.ň׊EaĴ6{l( ,CBj{>FZ=NU=`O}Ġfϔ3C>"ڒn3 u1f/ߍ /¥[f'/41lu: z˷Q{5=JUh{QRv7a; 6VL۲y?'w%q{:[#Ka9a,iXcVl HvLI^NBgZ0hF3Z>#WD!Qk΁H;&3SM\E,W<&-<ήYmZϓ);JZUPhi#ߵ9SǽtȭUTf4K9J2ĊV:2&7]_?ڶ}<^n] ؠ=#ʔXu8JN0#rutUQݯR.z$Mqʅ8QdzElp=Ôp~2R Pk v g=DrT-ɋa{oSu8)ca 3cb-o7mX08lѬ51%q/so7&3_qKavW>tgfq@!+̸rrU_ڧ,_?_Xm%z|$[xOxud"Ap,y3 H]9fONPM'%qoc薛0Ca(tW4W$}|C߁K\ riBO/kPY'_^ygtfC{IcYMPc_zy}~!EJݧAer| \8l nyUd5>_ ]ffʘȳXa VNntZ:JmQ5 ԈZR)h1i9KW[`B(@.t}qAXR.w[OYWKkwngegL$U[n6vdVa<jep(J׼-o;1};m1[Baq66D:Y|$b S58pY9"Є-8o(D9>7wIa9vBQ:1]P; ( tCOy_I Ze q<.N"fNizKVϻAQ]3$];$nIVf> ;0oˍԴFrB_^DP 8{xw1vP}z_'\Ӌ֕S!;Ϩ Ebڞgu;2yAL`Ey$C,&u _@RbǮL+k*f޼^M?j(Ojdc |3*8A\(w|Î6 }`nY*$f@)qd GO=soSDʾAũ 83N H EIZ'#>a0P O8<yJ[6]k 0m8ptfWkwY^C7ۆ}ƶÁfc/nȢ6Պ6?qSV2*˯IG7;D pA*y9*c㺒0~nKܸ.>.XEe{\~=VZ5Jc2TLSKX6c7{8d9-?Xछb~7$2L-r0,=:8qjV nfTtnljO"l$mqE!.@CP}zcJlO+>=b P9_vlXLk!% kLmMAL(i(˞AK(h^EB#?jXƖ˖H*Spg^[ 83_W_ a3418 ;4æ2#.4Ƨ?xuhZwb jhpmPX sgiQ-`!nk| 8}+0Jc!q$+%Rf%X*vo2k2ݳ׀LR+D̍9Z54KCߡdG3Jid![9P mr:Y/XjeWhYp|hMET!-sH֟j`/s#֙U?H3 hY^A$ͮ5] eP6%&FUxt8/b v /aF)+1T̂ϔ~ vJ ,brpQA"I2=Tz:yHr8!6IIo̤c|Ocxr {rtfeQsVToQaR}Jypc^Ԩ5牤'F}^nh|Lr݃KfӮC1D$H0Hu"26Iú%mi~CjRm!p q$sl37.u9׼Y޸*3Ǚ S{WY0#cr!(i,#J 55WQH[> UIIF[mSo@IYҹ*rkְKu~mRZCDr?/oOTnwN&nEp+; ha ʢڑ&גGтl :sbqĴtIVRŠ ΔDw]T>Ɓe(>r8CeE] Se\tc SQl3W+|hѷ ?'!N9ڌQp>@:m7©eܟ6?+)Ԧ `/DfX$L#5xB?c MD}qYTjr!vzUŁٸj%NsOPzq(@=h 2-.et_ i[f}JcȚ$ <6_#U_Ie>3Xz_ Ry/^"~K*3^J%PW jjRnw r'۰UmI"FPx rv4Μ4.=.*(8.}ԅsi챗~@ L!PPkRe NYNA 7ьnغ"SK@kX[xY <2F/ 'U-$pX6Vɘy; / %.v(y|QZ bܙ1UQee=(?戝˾]Ɨp8-f8F9}߹N9; ӋfϊKۭj8>K)[Ƴ!3_h:/eO 9.aK̃,IrY;뿣i]4,R)Gݰ^:z:@*c#O3C Cb<ᒶ&(' U!z)U }+h N4bVs@vA%qǠ6Lzrc##jbj MW9'dmtaōM)XjNCL@l4qco@RhH$$^a%+ ;=+&./ujI?a 1&0AWy^wul62tp淆Y'U( !`S0wN8B`ymo_;R:~ žu"?DYbݺ8/u-aQ{ZsE_W?"(6|uOV 9DK-31bPG( R"}E/R5LoXSnhG`#WChq}t/}չ;CxZp鄓kRQ-;0Wl:IZ8ur{d Z4;0ƾϽQk=BwI}`wvkh/t>-(r/փlN[4WiN9FDgYAŨ/fV_7_za\kKOhHpK#}}K*Wy 6W\a\DT]ALCbJ|&y$u\`\=[b}k?x}mT#͟yblyPt6 _Rv6 cC439NuAi RRnw ~N`þQJ?h^oMҜФBs hJWZ-cݷ㹃Q1|;K{+iPȄzYcN¹5s,aB;Wr0x7E"nY9eie-UX|T,3鰭n FT V$*&q^& Jz(fL]Y" FNx%a|ЂYBˆg̸KO7VPkUknuЖ jhh ?%5;+QT`T;n vb|fEE[q:@YX\ciX=DzSOܔI*r^-ъʨa{96#V~]=M&z{kl9*;.K}W529F / ;Sfpy&V[ Xi(qcjZ,)Ih.sc;ȘDji5<c805;!J35XU@-vĢxZ1WڂJ߰\n5 j ? 5=CjA'޺Om:0mO*.RX{'8^%V΁~~"FE_.WlI莪^r^EPWR=l'-/]y nucxFh~9V_~?ʎ0D+_UM *u۬җps \YsTPF>s- @N ?9 q+ J""/NWӎ65?VȚmǨg&e\;h#SmP46|)EsގYqg]@hɹ Vu3X{dEiVI)!iO A`r,wx7TqPnPFƶǖn;nJ6[-"i u>P|GhF: vQ%/:P3PGV:bQ}[$F :wx2sϳ'RqU!sjۦzAlP=+FC"^p ~~!B4X1{vI ?/"X|e1VvAI1~f|a LA3xsNZ5~UݪLwZ/f8rt1r@Ic8R |V4*|2K- e6M<L)x :{i$z? #R*iLrV佤O{&=[lRJgJ^V :!3E(T i1."NWSUc1~P_fsыG.k}BpX@0mFbb1t)@R'9 uR%@,}cGfF '#<#OҚ]C9'{StqZ[5;؛]v"NKDLu14쇌R ?4'yk:#iObI"ؓ)51lS dJl\VAݍ/2zQeE,PSnd Hox4A:SP϶ɈWu-_Iq7TG2dzq_ǟnP'#5|yg߳Ymn 0L?ݮBY}$ʭ'px_Gx?Pp/j l+1nɂ]]u,7WV%Bb`-*#/W]Few-} b)^}R|x?Nw0Qx {>#C '<KfD1+?k2_ T}MU?N|@XTe O2v1#iWq9 =ɒI9X?o_Ck΄aIi8FAvy~+ve=*粦5,SCZ Gۛgs5V  +Xݷ(AHl)72hW 0A2ɾ4 2=@ F n'2%{/lB'uf$9x*a@Ô*fj듲?^2g:h[IQ B^}uD&0fYP >O4NmPv11 Hb48ɀL)1niu/CgVa3xդVq ˜ݷ6ٗm@S!jSҶ'j[F~9!sbC 65 y݅6]wB20īsvdzև! Q6[wtPϷt1CU@@JRDu̴ nXDl+LϴNX6@"[+GX>T<3-4wep㞀h8f\4AbE:V:)Ђqsc*&>f?%i=(y ܑ%a3xOFģ>c47>@KRvGwU,oYd)TʎvhoJBԴubHXU9!~e ^r K}-`. S4urP$:txuX~q1]I/%zBg|?b_>Ru/+'4;{&wl0fZh!\251Q)C]g(Ovǜ^ |RYAaLw<ll ƨ 3 V$ULiF"o4XLz{Ay\hN˞Skrw70=C21W// ςmhϗ1i}FOxr1-0z!]ձ& ?2i__?KbkT3 \!9/:fI_T̲Y7#2"=*Jn;>C"YH'#%%2|]P6*Ġʮz1l-0Hѱ $9Rp\-$teu0E/zll?9_u0IcB@czi=TQC#Qwxgyll(OA61ŗIÊ N~GA?c{z~ ܥt/m!"`ğ$n-A,CZg17.|F q@irFͿ8DVmwRB+{`8yoۨ\zyЫy#V.,LаiN :`eKBҤ-kXg[_'P+FAqh/i azRiQ`9pw ^pEb&N irhCbcS*zl2rPlNgɁҊS0;bOC&81 X^>lBJ(C#!g÷bSqak3Od>Է(874ACAY1oCEJ\* ԕ)-^<'WiZ}ΰ6+=y{2I˵.9i:eT\A@$CB*˖齎MP{w'xr}Cn WeR7KG$T[Fۉ|^ ڇk!JG"/lej$ݜ0nĜURM'~⊟#!?D?טvRUgIzH5K&B4ɻ\7!;ɦ⿬Fx&(}8;d_&V!B//XY7וL!^㔲^ Xe 9"^hҙl9^xY\s ʀ5iX*)+]iS!Ñ8Bg?_>ymܤ / dCKsɇP3V9RZA2-Q9[މ2Coƅɯ. {Ҙu`eJ=@{%tQӅvО0,LVݴYt3^a)7:U}#I"U:)yVy"JqT1A0*AcĈ RyeO$;FFtc$Xbک$txTCn)z3q@0$ $z=k9w‘d7 T QJ@|f82G~&DSFo茛p8W2ɮ+@lИɵ~I툆ͷS[/rь7<#IʇAq l~Κ5C+2q.[)Z x*լ;kjTWX$-G_ S"b:pTmc+i%G*ߡh5 oJ+y{Z!K77=Cb_0ǥa3.qsʚW[F>ڝ2T5xjT'< ]IRI/J lߜ>fG.ɨ's {.?#t8i`grOҫnY@} e6s!BmoTW6-{ 0 UMu]3 O 7f+$f37l_DT .X6%&j K''ޕ3\<bYkXcΠ)xѧ Vͮ ªK,W:*dM-Ȓ(A4!_⡓Ί!Q |KV>u%KRk3‘S 7_ϙTbf5̽Vx^N´!vmy'\ [w5Ӱ>׹0s8pve[(ӡPoN~&uVo4YOJ@LiT8jowA*T `&YW?[خz-sǙ+/ܥt|!ʻi* c cs4BH FFt?`jFi"2ăk6%J842&nl5TMK")RwRk*޹hӦ'G+bKf*B./hxo=\h+]h$݆yb=Q>ҪBh=;>!~H& OREpw \7 5 qnm`Y?-;yw(H윫p o4~ڬ$_J, mǛH÷(z杭O{ 6xX~p@[Ȃ%^~iMR Y1 ql(a<(lcaJ4D Ru?W\kdԥا`~Qi9@A+5KDJL;Ӳoofd#@%Cӆ4-{LK.hqaAXKz_nL VSH߷8OD" /q N}])4-}/y3"7Ŏp2KճXkFk=a$_f>ӇJݻ#O.&}AdU=-Vw2 3 L>39ܿef;nWC{F(MM@Mɧ>c%>n?Hto{?"4NV#" >,<*Lqh:r6ged2m#"˩Y5yW;jb=Ǫļ(Z1kP'&f` <-LJ(AܟE4~rn_|<1ycmh:d.hgdqo.R IB ֝ X5&dY;w nd5'^Gͳ :vQsk^yI1|5T`  ޘ@K@3MKX0.^i~>dQ8ԯtpjLXEjɧiMGhjS"mш>=_>(mhZv5Kk:~kPQTƵ]~kͰc4lZ kfP?#U= vO=JM32%!|%\vAۛ $" ώr2SwLq랴&N*$ [Cm}x yH 3ߣ|澇fZOL"`4~ kӵueͣf(Ia?14 *ki'wFv;CUvq; +-7}&'nj ގp$=iF5N#W>L;yCS |P#K$_8Z=Қ#bgb KᨉXM Ӌ)@em]fk @;8pBB2< 9s~U,j\O#wp1-_0͸gH #D!$2exfˣJP@L@2T㏆m~T߈@ޏE#]%_9ݷp };)NGS?OA5T:+}@VȢ;AdH-Ji%++I%{hP1}鯟>? 7>M(&,?W?Q!"k\8g_ $F۝A\e1x ' -I&Jlo.Kp ˦hP)8)))e#\K!qV#o(I[)";7ƥ{gsz{&^EOȵ;=|:QJ fҡ;Ws$X; M>?p'razq''@RdA95ЃOY,vJzu8NjLC\}g jN /Q !>EI!sW (eC J 6}y .ܨݿ8‘=dK/ T1~"Ws+-X[IJn'|Ն}ZԋjA 07RXq,nFh|Nvҭ͵ƥQA1;hζ,й t!=Tܳ^ \VGr@ە9ULj+5jU)y2KQa+[{tB'αH>1ؘRC竊_Y#*qZҾW=en՝]X巒`ѥoQt37IcG!8S;զICR1oRScNLNeF~ %#-́;*].U 3GHBW q2DZ]%vg;@ԇ$Fư@-kEbS^g` uU&M6ϚXn ~>J~;х y O@yrny2tT]ZO;ۏWwb&])B>Y*\RV_1sb2857!pF/ Qt,x _ŗ%ۤ}]qU$ήs#3{NSGc lm]E]E~ e{ybWdňJtDd/}Ǥa/"癓ٵkA겸7:m8, VOU&ap'&Aw%cj&!)y %ZǞ Ũss% )[A. $ ϭV_b:Iӑl~n+n.pEX,+3}z<g=2Z顝Zn(B/S)L|=] " %zkm^2XO=s_c]I$suן<5Yxl+:嫘올mKbYMQ ss`!ה.%j;$KtQ>\PG" fDсFĤ&'|skB<ߛ\F9{ǼlE-w!k0F7lcY.$.Qm?& ^Xe0D8E0r=2RxƐ~0rm N#&q9g499!Ak)_2W,ˇm 2rRIwI/z%eQdmpo<ĿVo / iyy"9Tޱc@&BX] D 4ɿk4#E |Ċ}ɷ9>v1g6x, N(=띜6qy: ([ LhVԥ MvSw"”DZazeڦ}dpxժ)mR0bi7mZe6U}YM ymؠOB5am9,iAknVw'p[.`ݮ[l {[3[iW%$OP;.wp(CQqĄ.KeKPg¾z?GgEo{⭄H[b,[ԉ )5 øᓫ5~miUơT An&l_Nބ6:3aըچu.HT1(ı:\;mh'ׁ.K!v`uzm:,}uf@Sr5 KO,v,r@03og WDáT&>lb:l_gϵ8+P02_j#{$*Lw6,Ꝡ6ƌWxnpN܁ OV,)O*y+?tg,a,#>CnLqE3rml{]ξ` گ\R%BnĆƫ؇cI4cp":8.٩%ח2*2AF;ovڧU3^{ ";~``F 9ܬ}F{uwFk͘8j~?o2ǖ 9iqãM #KU7cwZic1'LݽÒ)3>v# h郝`nYWz@)>%RMZ>^6RE "8o\XeZռ7kM12IJ("%фL~ ؕM[Ul*Y>Lʕ#&z Mz=uZؒ v Y7pBp.pIarLhYUZ"x)Z"YҌ3eUUQBnZQV~a2a:($FevbM)jXs/Jd',=(uLLv Əy,'RVTP&Q jZF6>6;(>;iB]։іg'.Ӛxkp2 tFtfgKXw#lmWH|3 դ/Vs) ~9E.c,2,"c9a̪IrVb7P6  ףNe(.eU(IKNO~+D^I:[Y^;I:v/1Z =CM/t,hYm;fH]P9cd_"??ø\eM-`k3Ƌ@\ x"*.^J<'ئ.g]!d薑HI:y$T"̕<"Hh_ӟ)S#u:hσmm~ Lɐav+tG=U(pA,C޿>r ,ْ,7)E/ox|; Ǣ\O@Ʒ}c!JsaM983 6BlZQ>(vZi t9KWR/y|ŞLqɖZҤ )ڻ *Su|EsSuH^C$sю.5Tp='fg")OomJv]A,ݚk]eRgv?irNM DIکi۲='4A:_If1e;K+J% qwÍx=;܊q1M;VQim_ /g5RKh #qT["7\<@y E(i朐{;-Gu `q1c)PZ1,eg]\ WD/(-#e:H}cCGDKfc;͵]}7.S1]K :f96"xLEW99uv m0ŷVdYTX>{'0ߡSNλ݀;/anۿ*n2^,0`ҡt졡 =/Քkm% IM2"/,8ů&Z޻o$r.x>yZ@an\ % ɶl'[ FQ=-jTXAżΓ?xvq'ClvVoMcëZ\l*9pX#53rcOU9 ' 2t)^6tkuF0S~pqbQf0iLaiĺe–ikdfZԋ@|e /6>m;1gXd_]훢i Qj m!Oءy>&e] 2f1q/WBmcH}J:Z:ph;%)DNc T^ JS:<MYj 1[ 4o'Ws#d4+$s-40q06=_!+W!əd5([*L1Z6cH]K9URA *T/rlg$/n_s}`4b>](V\,|LJ0٘Dw$NN:j[٫P`SG$/`n^o]/>#R1z,4U?`@o>mr%XSmc%j~\!OR !^Յ78-qy7AD|L?Y^xH*JyYxLa ~k)5qEvPp=:S/M5x]"&%>z]g0j6[s=>  ɍuPXMш0Cg`Je ̞7T frI_}n oGY%](}\±Нưs,x[kSXMbGClDgP` vJ2T歓ؼá+ާhiAW;-MD~K 9!R_Ru: Pڎ^(F([mE?{lˀ  +WS_}3͚p,WҨԄ,D» 80/7HJ<{B#AtVw^E$ ktK0z[/,dN|}u*1Z#Rlk<"6z2i_{ ,sۄ|xb;Z?"[(\X9+ 5"gQ^e, \mr04 XG~epN?e]Ojb F_x~(Z~Wi2cZG܊ 'c?sFzy m?}PmְU %RVܯCmJ~ꅏE+Ur̚yFP+3 Ӧ6vw d\`=^ð7s`j`'bЇzS)ĮaU_y=I*0kS?emK^Q  gMgW4`ϰχP,jE^/䒕Q+i`u؃Z)!`,2tyYL0ܽd)ƵU],-VvFM2p _~GXjx4G= ֟OzdzCt}_6 DE#V>kFAhn;ej|"_,!rU2mEzx #W)4EfZx9zP<ò:(f 1ff*7=]p v!hշ0P zᔁz 31 4h0вb]9x9L|h>M KC婥bNR5e+5]B5įvpIiM-fy2M˴OqEL:zvӯRf" _2w犣BzBr1nH⽭6b: ʮB_ AQ_OB]1Pd+rڼ!)NP߯!h]Ј} OM Eճh'/BR P:+1@0*2 y˯XG>+4f c51m1藿cwM@ƠcO7Ӯ7N-#6 n %frSu'Е*H,LΨmt +v9;Z bIadh0m_sz>߂7/ ?5_ޒt?qG4()cؐ{D+[s94oZJx>8l0wԐ=mbNE)ƶuBѤwTڷ8qw /v~Qx1ϦzPgFtb{Œj+`pѠO} :Xr`')߯3`r1H d[c9΁0F. hݤstl|f)p!kǔ;8YU`-PLa)ǣXD€˖g|i|^TRO h 7~L~HI_ I rnҰ|UGždX 1ˢhڲc5hRaM^+v'F6jyDuEQNqyεUi1wf :oYP_z`zǸ:qV4ADdfis\l@L"/QDQE,i#E0_h M(¾G@TIӣ ѮJf0 N^CU^㨗 )6Hu.'05r6YLoFJwYgl؟T'u;v4h1nZ+F~[ G<łLGFM6Sa(``~|-xܻ(/1J3硰BJ6)vas'eYk@,G'6z>nkq |~٬㝦a؊ =i.H HJjFUNJ#C L5Ny^(a0$"'HW*uRT>-;U@&Nv o 7` "Rd Z]I{ e+<5vꔖX}bPYADuGC]Hï9o`~h%UϴEGT%? X1pRj:LfN rq }n`RZ'dQ)B<Xa#Œ 27MHw'F{#1 "|/]@8%im;9{?!q68pFYtQ&IQ¡"`îNAsf>  o(I+>&Yڢ΍J_ae:;És`'ۣrC)e +,V:)L,윑KLi!ԏy$Z3{rvlx: 5q9z2Sm j$iD}c-&3=h8>dV2"#KήSl;Ö+*6AYO~PA /ϙ7XcZ:",o ;XD5 6ץ|kI:L=r ^r˖w)qM\ ei|DoK0 )>HB 3eس0h^YzM0AJVx흩˃z{La;N;_t -D$\3[,׵Vwۿ>+&Kày6qې+4N6Q><N2v_5Z(2J UBZ0 mDlFD 8$7_)i%\zbB8,,dged Ө/EkaB6;y8E{czuV^s+. 'b DÍKزٶ5 .vJ"vx3w)yg8Qg7ɑ$]x})gSY3IMpXficsEN,Yu*Fᶆ%^/#:; DO/9bBڝ5QZ᥄}=_uײ1Hۣ_l(prW9ohxC-Q. ) p% lk(C I`ijT2ֵi͓5ςvwxq:5}cmA :{{ U%, Ion܏~;"bq ¾Pz2b"Eu|3>$zJU1'28I3Yz co>+j&&ף7".D{~͊.uχ7(T.Z YuI!8ٽh%jv.g+(1QBd0bHP*FwB^]I<֬HphWBh?dw,ONy\gssUDԱ!L͉/hfdj#!pAޖN7{Q0'mFFWVZnnH''fd\aH6-&b9N% ܽ=o\bpYPbsIzL=AVgt3;efp4Gb9@UCnBO [R/Fϫ k Րδ˲h`J#̋U3ʰ70xs io&+4PTzO:Q,xr#Rwrn#qUc)\m^UC>Ƿ ϫ[H}Y)G9ͬ!lp¥ut^IJڜ}tFaE5rp 3֑bYp*r'&~LÆjhukK)rk-eǰF#s UjS)C |N;]AǑIcu^gnEަ$x5]<#G'Q*gPPFV#u$?q;, 4# g\ͬ7f|vk+r+cF/}U%'NWJvYCM;S1q,X;FM|i ̪kxkZ n"QnIv[UKY!=Urot4Ƽ(W^Z(\i ?w5_hkc>?o"p٤a-o׹4"0QSH,=s ÇDK@[1(_}:عBX3=#e`~hI!-z"έFdt86`VOa $6UFq u% 2͹ ܮ/"添%G5&4pt#&I$,7r' ; GKI&`J,a=LjIa=j]~] Yŷtm(;˸fT<GOz:[}oPw\Mޑ-d$ ^bB6& zEYF-t\7X^LN/ТI%_q!ۯNx8{5kf޺ iyAOY3"́UhbM?Mxr^v, _FvMyiNk~j4D"ߑcatf@Bɖ^D.Md~bNIϕ ?PIV[?x~͔pt5f XIobmMADJSt(n\/Ǝvٙ}irTtۯ݇+0/U3+xRtE@mG؂Ɉ3Y,ɑಏ73[/}w7iX CcAIAGxHQFlZVə((YEg/vgKBۄEөRo*1q34꼧я 诐wSi6fQf#xd<7LwG(?6l!QU/ UWi;P%8핡Q)vf;y4q2Ƶ"NU`}w`ht u` }A1B 7Fu(Blץ=pmM(wCQMm]miiDE<0{b񬥾uZ(%Vy_<$$AM'F LKGg:jN LL_{g' "F@C<",f#$b3fgd8C x-*,ܦ4?w}mCg! c% ȏO}ɍ"V_i]Kpz@S|[/F4^<'JflFzMd$5'֘Pa!^p!G]X5{(>b*XݚSoʳ4b2VFg7=g/#S g)Q蛦l|qmu>yj7-ii=۾=K򅞭U68O'Y?OW 5ʃ8M]#N ʲ HSrҒZ%;ô6Jqc^Op*¬nhb-iUΉYfSzt~ȤjC C:t$dnN5Y_'dkc?@ l&Jy\E~X.mYU$ذJ.4n 0y_Đ5)3 (n>El\)A2=D"r³ĔT${Kq}*^ cMFMoS#, ouȱ6ShtmF@Bˉ ?7K%JMHA aAkdh).Փ!BZ}`jňyL?z f5)EX^LtRC;!_M$:%km@ݚ`Qү&xXEP( #0R/z1+ˣ# S9LDog୩o޹:Cl6mAr#GƷL) "AI 3[㼣E[M!WKލOZYr{Vfpo~]UTA͠ʿ)l3"VQ7!x+ Ӏ6<'5EA$r'.8TУX>1-fBt >UX"Y7/QB٨ ]",^SOK9a@!eTo.{/&PN 2Z S0^=eD"v:WG`&׉ʰrJ)uIMKh8؇PۮAq):Rj805`zЅ6V/A]L ,> /<} &?ʩcPݛix?(@"  4Ts[;Rn1OKEcL'M0E 92IyFH-B3K? }[}7KNP%@Re*TnΓREu,ŗ<<% ttyh}Ik3`d?=&2gr<'{'9qAO2`Gp_v&l i=\*B/VF ,Rh?NI{ .`ʡ6)eL%:oCEdIí r"L_'zP@;z<3d3*[~O֨3'KV΁U67_|?N(eѱ xawGǁZҩnЋZ-;z$! /#TY 9TNl^1]r8tpxi~?ZbTW%u 80œNa?5"uɳ.lt.<ϧ,{3TMk,2@1ΑSus_vZwǖ-peeD(a};8TƲڙZew Q )̓Ne&yFH~ڇb<]+$Y#X2VL?j _vP5S5z} D~qX,(١e]e?85Ed1TWKP)謕㬳izΟ}"3dBK3bg#P@nXlл]:KW> ?KHsIͳvSq ([Ki0Oh:G1E";IP:rŇP6`] F{Z]8` j ܆zÜf @ [mw&dL/@DžVRm*A(Y2;T~uVq,@0t~vzc \jd9+PSY"#kR;\~{|\̪K .pHÁ/fznʊ7T+z$0b~lH1 IϠ/R^̡Sh,?}eqΥšZUTxC׷ТMYV A8j`,SaH^r-Pd f](” lVJ*OdIĊv/SVsoѺ|UًVI'bc,O ht%<8}.fG$]:-oNu5w)hmI^dgYWiӗË7ZTm,Ǔt ,ٛNϥWB1H ZרבSNs0ޡ mF#Ӻ8pSȣYGq`2q\Wݓ .GwMωLHw!̑oRܵ4 A-d_蛏6zh#!g"J ߕPIpHmJDAW)рi֏]_(bLwnL[C=XSq!|ת|@Sm/ MKc-w2歇x8SS0SB<. 4A]4[tHQdĹsD~B J'ݽ .\β@iK V"F zfZe;1U@eϽ׉'WkUj:pϣ43*r5v(3׎9j>nHBOYlMn۾I~j9Alb|*?K;j.o|>$Hwy8۾XNh)#a_xZsqxKCS $( j^?ۮKKk qQm{rX.Z@,)Y"=?p/ͅŹuVWO/'($z7JK[J`ه%C!f20%njQ z7k[e_ŴA'y4eif'pkA IPWڴMuvkɀ]J{z:q(GG@&ך):3B!A<)SoJK$w&tb KA =)t;jK"~\`yzLxp/1k)]>X*^Q~XKWyST%-,C U =af{ɇPHpU/켻 fiR^8"hX0a{Ju{%ee|c\hz]DGy:3-m?QyI=@R`Qt?HLw0*g˜x,IU=(&)Ty|NޔX##@al3'?5?U^Ԋ3'W<Ak5LJ; NilVx8,V - R٣:_q$(kWod_ɿ40n4sPË01p~/ݤ:^5`*p~b[lY|BׂسUBDŽtH=w[?Xb=>T/k۔ `R {VF2.QQ*]i0n)fԚZhl7 W|/o\i{Nп @c6{'9W XRPfg{%Ȉ K6C9't'[ؓY"{`xBxu }0 ԓ.gLAHoջ q3M~h+AR{椃.' CG;U~1x>?#*~VcwP"\=>]JLL᡿VFP!uB[YȧNJWϙ7}ّ6raiVخjj סp|VWhf-lѰxVIt-=La^0Q''fz"A^?CȏUQemyl!3"2U #;ZK>yE"bmdDXLZ4w=%O;mtm8rje@Np2q20W{ 4>,,`Y๽l[  Uau{q^٪}9}!\0g0-t+5BLg3hy၍}5WKp}UjvzsWQ1YPK4,`  }G(ʒ=0Ir`ji[c[Big{&u UP2X@ _w5w'ԡs.ܿ %r .a.5HjW\ja U_\{*v%կ')Q7L|+^N6O?=FEӋ#&*+H<`zL,3'ѝofUm K5qsX+К,v*vDyg+:Pʼnbv df W~P .`tX-pl綢> aOg\1P;늫87/]C/+ EfOUo7ד,e4B dČ_Zdo׊>WC.ƒR8ԛ4Y!,\/9Mj7J2`1l&Ĺ]Y 53GFȩ+"zDODF; jvsdpS4Xgl$ZڗB_U޽1q~}q uHGnX\T꽧f< 4K ,[lKl\bf4@gfZE+ϒ!={7Adx_crsp8b*'i_2i5f&y(wYGC G\n>9@j 1\ʧ2GG|d8/:U?=#qQZ8c_Z֔36vqWrр"w'DQN >wԏ|Ah'FvdpD!N(= ~P[6iLx/yfV}B5AfȤ;Tw}cmlWEi oKrA:'> ! B#%p,eeohT^L&MxRTuJ)8`?rrU5眲?|hY_6id;S c)83-jt ӀVH^sm;9\ɝDZ+xa.ef n8OFTOh) ;{q5P>&y[Ts)~E*yZ*YʬAsJ,Gz>Og4~Z#k.z ZVԜ`SYUJ2)OA67o$<2K鲍@5qոfh-@'bpm5&--q =`^×1q+K^Q]Ns0()  {-˃ZᦢR11bWN(z2[*FgɆ'n}0LJ3;i'2Lj?8T7f|10F\9Ux#u`=jj 1]^e[LNaQSWKi'lVDvIѹz ]MX\P\DВ6H/'APKkx3<:${ P!EÝ{WU_Z={49#5e&wIғ`Ko'Lϒs)[|\Cv\N=KereUJmտ;4~8D=쩷C' lsM?ege|8EP L4T\To/ 7'8+h?(8_ܯ]a2oxlЀ7 m9$+$*.2 Qb* r:<* )ƺXj,l_nFqT(:c|?ӻY,9P&Z,xܣ.vF<㦧W67_s=9DIgMFɃC$;%7 `|ګ;*je~yx mbu[<Þi<(!q^E_Gyz #!-l~ ؝Ei_N?eC;©>I\LAU(fTwKy^}*̱DK6.$kݕ2ljZ+ Y] ,5 (̥ݬ~̋)KŨɚ}|:!w*֣`P>xZvdL`x9h[.S)էܴqG]QM //ݪ&K)Tx<~}anVVKLk}ͼF طUN퓤OB*c 2:: ߂_3D#3n]Aʶ45XskӚugs95;1#HpwH{-$ԉ UO&;G) Fo(P-&|f]!H}-w4VW ]ʚEep;*vgfZJ"ߜ|=MUdxG'i|Sv+Q\[f;[aIM []{VK7gI)1!',49ր>zջ0~wԔ0F;{7V@f*/myft6T8lsѠ2H;l?چ/LN#_پ6":3pKh&&%o\R![ hIS.r7=r'qLN. fgM/r aBS;P(dRM|#8g?G.Ɲ B)N/~CTynV[!ºcab$is>{k- ( .q' 2ڸtkql7bh◥'N"0/¸{1'KOJ$Ewecm-f2`XDa c0?XKR,xDD!zp;2Ču?AK4WH=?U/ y3[|#`sߴԛcgJҡXN" #91}70`YolZ<ަU5 7g0àzO7T3,x^2处, _ˀm|cuUqe+Y1h"dEw4SIVOEn_7,o+Q_PIڹw./DN$܅ٷ5y}˭@@aҩ<6?]PVa虆d2}Cɞ)_3/(2Xh<c'W`M˸*#XΛǺ 6iK4m{7L[C-NM vb~B;rR?+7b 8k؉xtQh}yH|g_^~eRMRLdy}PKSiC;#q4;ػbÖH!l~wkh{ }4S(4I/b1'6NT9fHx)ئsp #&ƥ7pLtp:,,f`iR)ʧh>xLIJИpV$fbD7X)7MwYA[?|tŽ|~D8daI=ly)R/Vq|Rw1t29S8kd Aҝ1V:[_*S$z%P7]` ܕƯ~gSt7/c9bPOT6݅QfG91!xzi-@(4LEvG\-N:uWYBz4c%#}˿gYZ07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!8J'r*hh6%` \HXy"yy^Ѷ YZ